@media(max-width:1023px){.hide-tablet{display:none!important}}@media(max-width:767px){.stocks-table{min-width:0!important}.stocks-co{max-width:120px!important}.stocks-table th,.stocks-table td{width:auto!important;padding:0 8px!important}.stocks-table th,.stocks-table td:last-child,.stocks-table td:last-child *{white-space:normal!important}}.mrows{display:flex;flex-direction:column}.mrow{display:grid;grid-template-columns:260px minmax(0,1fr) 150px 96px 140px 20px;column-gap:16px;align-items:center;min-height:40px;padding:0 16px;border-bottom:1px solid var(--border-2);font-size:13px;color:var(--text-2);list-style:none}.mrow-in{color:var(--text);font-weight:600}.mrow-in .mrow-value{font-weight:600}.mrow-in .mrow-range{font-weight:400;color:var(--text-2)}.mrow-head{min-height:32px;font-family:var(--font-mono);font-size:11px;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border)}.mrow-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrow-range,.mrow-value,.mrow-vs{text-align:right;white-space:nowrap}.mrow-vs{font-weight:600}.mrow-chev{display:flex;justify-content:flex-end;color:var(--muted-2)}a.mrow-go{color:inherit;text-decoration:none;cursor:pointer}a.mrow-go:hover{background:var(--panel-2)}a.mrow-go:hover .mrow-name,a.mrow-go:hover .mrow-chev{color:var(--accent)}.mrow-used{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:4px;background:var(--accent);color:#fff;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;vertical-align:1px}.mrow-bar{min-width:0;padding:0 8px}.mrow-bar .rb{width:100%}.mrow-head .mrow-bar .rb-legend{text-transform:none;letter-spacing:0}@media(max-width:1200px){.mrow{grid-template-columns:200px minmax(0,1fr) 150px 96px 140px 20px}}@media(max-width:767px){.mrow{grid-template-columns:minmax(0,1fr) auto 20px;grid-template-areas:"name value chev" "range vs .";row-gap:0;min-height:0;padding:8px 14px}.mrow-name{grid-area:name}.mrow-value{grid-area:value}.mrow-range{grid-area:range;text-align:left;font-size:12px;color:var(--muted)}.mrow-vs{grid-area:vs;font-size:12px}.mrow-chev{grid-area:chev}.mrow-bar,.mrow-head{display:none}}.clamp-5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.chart-legend{border-top:1px solid var(--border)}.chart-legend-summary{display:none;align-items:center;gap:8px;padding:12px 16px;font-size:12px;color:var(--muted);cursor:pointer;list-style:none}.chart-legend>summary::-webkit-details-marker{display:none}.chart-legend-chevron{display:flex;margin-left:auto;color:var(--muted-2)}.chart-legend[open] .chart-legend-chevron{transform:rotate(180deg)}.chart-legend-items{display:flex;flex-wrap:wrap;gap:18px;padding:10px 16px;font-size:12px;color:var(--muted)}@media(max-width:767px){.chart-legend-summary{display:flex}.chart-legend-items{flex-direction:column;gap:10px;padding-top:0;padding-bottom:14px}}.stocks-table{min-width:720px}.stocks-co{max-width:240px}.stk-tiles{display:flex;flex-wrap:wrap;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.stk-tile{display:flex;flex-direction:column;gap:2px;min-width:120px;padding:10px 16px;border-right:1px solid var(--border-2)}.stk-tile:last-child{border-right:0}.stk-tile-l{font-size:var(--fs-meta);color:var(--muted)}.stk-tile-v{font-size:20px;font-weight:700;white-space:nowrap}.stk-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.stk-filters{display:flex;flex-wrap:wrap;gap:8px 24px;padding:10px 12px;border-bottom:1px solid var(--border)}.stk-gf{display:flex;align-items:center;gap:4px}.stk-gf-l{margin-right:4px;font-size:var(--fs-meta);font-weight:600;color:var(--text-2)}.stk-gf-b{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;cursor:pointer}.stk-gf-b:hover{border-color:var(--border)}.stk-gf-b[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.stk-gf:has(.stk-gf-b[aria-pressed=true]) .stk-gf-b[aria-pressed=false] .grade-tile{opacity:.35}.stk-sort{all:unset;display:inline-flex;align-items:center;gap:2px;cursor:pointer}.stk-sort:hover,.stk-sort[aria-pressed=true]{color:var(--text)}.stk-sort-ar{display:inline-block;width:10px}.stk-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border)}.stk-filter{height:32px;width:220px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel-2);font-size:13px;color:var(--text)}.stk-tools-fill{flex:1}.stk-tools-note{font-size:var(--fs-meta);color:var(--muted)}.stk-clear{all:unset;cursor:pointer;color:var(--accent);font-weight:600}.stk-name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-2)}.stk-page{min-width:32px;height:32px;padding:0 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel);font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--text);cursor:pointer}.stk-page:hover:not(:disabled){border-color:var(--accent)}.stk-rail{display:flex;flex-direction:column;gap:16px;min-width:0}.stk-sector{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:10px;align-items:center;width:100%;padding:7px 16px;border:0;border-top:1px solid var(--border-2);background:var(--panel);font:inherit;font-size:var(--fs-copy);text-align:left;color:var(--text);cursor:pointer}.stk-sector:hover{background:var(--panel-2)}.stk-sector[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.stk-sector-name{min-width:0;line-height:1.3}.stk-sector-gap{text-align:right;font-size:13px;font-weight:600;white-space:nowrap}.stk-split{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--panel-3)}.stk-rail-note{margin:0;padding:10px 16px 12px;border-top:1px solid var(--border-2);font-size:12px;color:var(--muted)}.stk-list{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 16px;border-top:1px solid var(--border-2);font-size:var(--fs-copy);font-weight:600;color:var(--accent)}.stk-list-line{font-size:12px;font-weight:400;color:var(--muted);text-align:right}.stk-faq{max-width:var(--w-measure)}.stk-faq-h{margin:0 0 8px;font-size:var(--fs-h2);font-weight:700}.stk-faq-note{margin:12px 0 0;font-size:12px;color:var(--muted)}@media(max-width:1023px){.stk-grid{grid-template-columns:minmax(0,1fr)}}.stk-az{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 16px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius)}.stk-az-h{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:700;color:var(--text)}.fin-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid var(--border)}.fin-meta{margin-left:auto}.fin-none{margin:0;padding:32px 16px;color:var(--muted);text-align:center}.fin-ch{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;padding:14px 16px 0}.fin-ch-n{font-size:17px;font-weight:700}.fin-ch-v{font-size:24px;font-weight:700}.fin-plot{padding:8px 16px 4px}.fin-areas{position:relative;display:flex;height:190px;margin-top:18px}.fin-area{position:relative;flex:1;min-width:0}.fin-bar{position:absolute;left:18%;right:18%;border-radius:2px;background:var(--muted-2)}.fin-bar-last{background:var(--text)}.fin-bar-e{background:repeating-linear-gradient(135deg,var(--accent-soft) 0 4px,var(--accent-soft-2) 4px 6px);box-shadow:inset 0 0 0 1px var(--accent)}.fin-val{position:absolute;left:-20%;right:-20%;transform:translateY(-100%);padding-bottom:3px;font-size:11px;text-align:center;white-space:nowrap;color:var(--text-2)}.fin-val-e{color:var(--accent-ink)}.fin-zero{position:absolute;left:0;right:0;border-top:1px solid var(--border)}.fin-xs{display:flex}.fin-x{flex:1;min-width:0;padding-top:6px;font-size:11px;text-align:center;color:var(--muted);white-space:nowrap}.fin-x-e{color:var(--accent-ink)}.fin-x-s{display:none}.fin-table{min-width:100%;border-collapse:collapse}.fin-table thead th:first-child,.fin-lbl{position:sticky;left:0;z-index:1;background:inherit}.fin-table thead th{background:var(--panel)}.fin-table .fin-lbl{height:auto;padding-top:8px;padding-bottom:8px;vertical-align:top}.fin-th-l{min-width:190px}.fin-tr{background:var(--panel);cursor:pointer}.fin-tr:hover{background:var(--panel-2)}.fin-sel,.fin-sel:hover{background:var(--accent-soft)}.fin-sel .fin-lbl{box-shadow:inset 3px 0 0 var(--accent)}.fin-pick{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.fin-bold .fin-pick,.fin-sel .fin-pick{font-weight:700;color:var(--text)}.fin-grp th{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;text-align:left;color:var(--muted);padding:8px 16px;background:var(--panel-2);border-bottom:1px solid var(--border-2)}.fin-td{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding:8px 12px;text-align:right;vertical-align:top;border-bottom:1px solid var(--border-2);font-size:14px}.fin-last{background:#10182809;font-weight:700}.fin-sel .fin-last{background:transparent}.fin-sub{display:block;margin-top:2px;font-size:11.5px;font-weight:500}.fin-foot{margin:0;padding:10px 16px;border-top:1px solid var(--border);font-size:12px;line-height:1.5;color:var(--muted)}.fin-more{padding:0;border:0;background:transparent;font-size:13px;font-weight:600;color:var(--accent);cursor:pointer}.fin-corner{display:none}@media(min-width:1280px){.ui-panel.fin-panel{overflow:visible}.fin-stick{position:sticky;top:var(--appbar-h);z-index:3;background:var(--panel);border-bottom:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0}.fin-plot{position:relative;padding:8px 0 8px 190px}.fin-areas{height:160px}.fin-corner{display:block;position:absolute;left:16px;bottom:8px;font-size:11px;letter-spacing:.4px;text-transform:uppercase;color:var(--muted)}.fin-x-last{color:var(--text);font-weight:700}.fin-table{table-layout:fixed;width:100%}.fin-col-l{width:190px}.fin-thead th{height:0;padding:0;border:0;font-size:0;line-height:0}}@media(max-width:767px){.fin-val,.fin-x-l{display:none}.fin-x-s{display:inline}.fin-areas{height:150px;margin-top:8px}.fin-th-l{min-width:140px}}.peer-table th{font-size:11px;color:var(--muted);padding:8px 12px;border-bottom:1px solid var(--border);white-space:nowrap;background:var(--panel-2);font-weight:500;text-transform:uppercase;letter-spacing:.3px;font-family:var(--font-mono);text-align:right}.peer-table th.peer-co{text-align:left;position:sticky;left:0;background:var(--panel)}.peer-table td{font-variant-numeric:tabular-nums;padding:0 12px;height:42px;border-bottom:1px solid var(--border-2);font-size:14px;text-align:right;white-space:nowrap}.peer-table td.peer-co{text-align:left;color:var(--text)}.peer-subject{background:var(--accent-soft)}.peer-subject>.peer-co,.peer-median>.peer-co{font-weight:700}.peer-table .peer-median>td.peer-co{color:var(--muted)}.peer-name{display:inline-block;max-width:150px;margin-left:6px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;color:var(--muted);font-weight:400}@media(max-width:767px){.peer-name{display:none}}.hub-date{color:var(--muted);width:44px;flex-shrink:0}.hub-nm{min-width:0;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-trait{font-size:12px;color:var(--text-2);background:var(--panel);border:1px solid var(--border);border-radius:999px;padding:2px 9px}.kf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.kf-grid>div{padding:12px 16px;min-width:0}.kf-grid>div:nth-child(n+4){border-top:1px solid var(--border-2)}.kf-grid>div:not(:nth-child(3n+1)){border-left:1px solid var(--border-2)}.kf-l{font-size:11.5px;line-height:1.3;color:var(--muted)}.kf-v{font-size:17px;font-weight:600;margin-top:2px}.range-btn{height:28px;padding:0 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel);color:var(--text-2);font-size:12px;cursor:pointer}.range-btn[aria-pressed=true]{border-color:var(--text);background:var(--text);color:#fff}.legend-key{display:inline-flex;align-items:center;gap:6px;padding:4px 0}.legend-btn{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;border:1px solid var(--border);background:var(--panel-2);color:var(--muted-2);text-decoration:line-through;opacity:.75;font:inherit;cursor:pointer}.legend-btn[aria-pressed=true]{background:var(--panel);color:var(--text-2);text-decoration:none;opacity:1}.art-ava{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;background:var(--panel-3);margin-top:2px}.art-t,.art-t:hover{color:var(--text);font-weight:600;font-size:14px}.art-d{font-size:13px;color:var(--text-2);margin-top:2px;line-height:1.5}.art-m{font-size:12px;color:var(--muted);margin-top:4px}.art-zh,.art-zh:hover{color:var(--muted)}.hub-prof{display:grid;grid-template-columns:110px 1fr;gap:6px 12px;margin:0;font-size:13px}.hub-prof dt{color:var(--muted)}.hub-prof dd{margin:0}.ins-role{max-width:200px}.own-val{display:inline-flex;align-items:center;gap:12px}.own-val>span:last-child{width:80px;text-align:right;font-weight:500}.own-amend{color:var(--muted);font-size:11px}.own-col{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.own-table{width:100%}.own-txns{min-width:700px}.own-name{max-width:300px}.own-sub{color:var(--muted);font-size:12px}.own-held{font-size:13px}.own-none{height:64px;text-align:center}.own-chart{padding:8px 16px 12px}.own-strip{display:flex;height:14px;overflow:hidden;border-radius:4px;background:var(--panel-3)}.own-strip>i{height:100%}.own-dot{display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:2px}.cmp-chip,.cmp-chip:hover{font-size:12px;padding:3px 8px;border:1px solid var(--border);border-radius:999px;color:var(--text-2);text-decoration:none}.snews-day{margin:0;padding:10px 16px 6px;font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:var(--panel-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border-2)}.snews-row{display:grid;grid-template-columns:48px 3px minmax(0,1fr);gap:12px;padding:12px 16px;border-bottom:1px solid var(--border)}.snews-row:last-child{border-bottom:0}.snews-time{font-size:14px;font-weight:700;line-height:1.6}.snews-edge{border-radius:2px}.snews-body{min-width:0}.snews-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:4px;font-size:12px;color:var(--muted)}.hub-tone{flex-shrink:0;font-size:11px}.an-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);align-items:start}@media(max-width:1100px){.an-pair{grid-template-columns:minmax(0,1fr)}}.an-tbl-targets{min-width:680px}.an-tc-date{width:100px}.an-tc-num{width:90px}.an-tc-pct{width:105px}@media(max-width:640px){.an-tbl-targets{min-width:0}.an-hide-sm,.an-yr{display:none}.an-tc-date,.an-tc-num,.an-tc-pct{width:auto}.an-tbl-targets .ui-th,.an-tbl-targets .ui-td,.an-tbl-targets .ui-tdn{padding-left:6px;padding-right:6px}.an-tbl-targets .ui-th{white-space:normal}}.an-glance{padding:14px 16px 4px}.an-glance .chart-svg{max-width:420px}.an-glance-head{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.an-glance-v{font-size:30px;line-height:1;letter-spacing:-1px;color:var(--text)}.an-glance-sub{font-size:13px;color:var(--text-2)}.an-chart{padding:8px 16px 12px}.an-rb-targets{fill:var(--accent-soft);stroke:var(--accent)}.an-rb-mid{stroke:var(--text);stroke-width:2}.chart-svg .an-rb-midlabel,.chart-svg .an-rb-pricelabel{fill:var(--text)}.an-rb-price{stroke:var(--text);stroke-dasharray:3 3}.an-narrow{display:none}@media(max-width:640px){.an-wide{display:none}.an-narrow{display:block}.an-chart{padding:8px 10px 10px}}.chart-svg .an-halo{paint-order:stroke;stroke:var(--panel);stroke-width:4px;stroke-linejoin:round}.an-ch-grid{stroke:var(--border-2)}.an-ch-price{fill:none;stroke:var(--text-2);stroke-width:1.5;stroke-linejoin:round}.an-ch-dot{fill:var(--accent);stroke:var(--panel);stroke-width:1.5}.an-ch-old{fill-opacity:.35}.an-tbl-grades{width:100%;table-layout:fixed}.an-col-date{width:96px}.an-col-firm{width:38%}.an-src{color:var(--text);text-decoration:none;border-bottom:1px dotted var(--muted-2)}.an-src:hover{color:var(--accent);border-bottom-color:var(--accent)}.an-tbl-est{min-width:720px}.an-faded{opacity:.5}.an-tag{margin-left:6px;padding:1px 5px;border-radius:4px;background:var(--panel-3);color:var(--muted);font-size:10px;letter-spacing:.02em}.an-surprise{margin-left:6px}.an-more>summary{cursor:pointer;padding:10px 16px;border-top:1px solid var(--border-2);color:var(--accent);font-size:var(--fs-meta)}.hub-cards{display:flex;flex-direction:column;gap:var(--gap)}.hub-cards .kf-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.hub-cards .kf-grid>div:nth-child(n+4){border-top:0}.hub-cards .kf-grid>div:not(:nth-child(3n+1)),.hub-cards .kf-grid>div:nth-child(4){border-left:1px solid var(--border-2)}.hub-cards .peer-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1023px){.hub-cards .kf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-cards .kf-grid>div:nth-child(n+4){border-top:1px solid var(--border-2)}.hub-cards .kf-grid>div:nth-child(4){border-left:0}.hub-cards .peer-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.hub-cards .peer-rows{grid-template-columns:minmax(0,1fr)}}.hub-lists{padding:10px 16px;border-top:1px solid var(--border-2);font-size:12px;line-height:1.6;color:var(--muted)}.hub-lists a{color:var(--accent);text-decoration:none}.hub-lists a:hover{text-decoration:underline}.dv-b{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) minmax(0,230px);gap:28px;padding:18px 20px 20px}.dv-b-stopped{grid-template-columns:minmax(0,260px) minmax(0,1fr)}.dv-lbl{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.dv-big{margin-top:6px;font-size:44px;font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--text)}.dv-rank{display:inline-block;margin-top:6px;font-size:12px;color:var(--accent);text-decoration:none}.dv-rank:hover{text-decoration:underline}.dv-stop{margin-top:10px;font-size:13px;line-height:1.5;color:var(--text-2)}.dv-range{margin-top:18px}.dv-spark{display:block;width:100%;height:44px;margin-top:6px}.dv-spark path{fill:none;stroke:var(--muted);stroke-width:1.5;vector-effect:non-scaling-stroke}.dv-range-ends{display:flex;justify-content:space-between;margin-top:4px;font-size:11px;color:var(--muted)}.dv-range-note{margin-top:6px;font-size:12px;color:var(--text-2)}.dv-bars-box{width:100%;margin-top:8px}.dv-bars{max-width:100%;height:auto}.dv-bars .dv-axis{stroke:var(--border)}.dv-bars .dv-bar{fill:var(--border)}.dv-bars .dv-bar-last{fill:var(--text-2)}.dv-bars text.dv-v-last{fill:var(--text);font-weight:600}.dv-figs{display:flex;flex-direction:column;gap:14px;margin:0}.dv-figs dd{margin:4px 0 0;font-size:18px;font-weight:600;color:var(--text)}@media(max-width:1023px){.dv-b{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dv-b>:nth-child(2){grid-column:1 / -1;grid-row:2}}@media(max-width:600px){.dv-b{grid-template-columns:minmax(0,1fr);gap:22px;padding:16px}.dv-b>:nth-child(2){grid-row:auto}.dv-big{font-size:38px}}.hub-top{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--gap);align-items:stretch}@media(max-width:1100px){.hub-top{grid-template-columns:minmax(0,1fr)}}.sx-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.sx-lbl{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sx-note{font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--muted-2)}.hub-chart{display:flex;flex-direction:column}.hub-chart-plot{flex:1 1 auto;min-height:240px}.hub-why{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:1100px){.hub-why{grid-template-columns:minmax(0,1fr)}}.sx-open{white-space:nowrap;font-size:14px;font-weight:600;color:var(--accent)}.sx-facts .v{font-size:20px;font-weight:700}.sx-facts .s{margin-top:2px;font-size:13px;color:var(--muted)}.sa-hero{display:flex;align-items:flex-end;gap:18px}.sa-big{font-family:var(--font-mono);font-size:64px;font-weight:700;letter-spacing:-.04em;line-height:.9}.sa-hero-r{padding-bottom:4px}.sa-hero-k{font-size:13px;color:var(--muted)}.sa-hero-v{margin-top:2px;font-size:20px;font-weight:700}.sa-tr{display:grid;grid-template-columns:minmax(0,1fr) 96px 190px;align-items:baseline;padding:10px 0;border-top:1px solid var(--border-2);font-size:17px;font-weight:600}.sa-tr>span:nth-child(n+2){text-align:right}.sa-th{padding:0 0 8px;border-top:0;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.sa-tr-base{margin:0 -10px;padding:10px;border-radius:4px;background:var(--panel-2);font-weight:800}.sa-tr-base+.sa-tr{border-top-color:transparent}@media(max-width:767px){.sa-big{font-size:52px}.sa-tr{grid-template-columns:minmax(0,1fr) auto;row-gap:2px;font-size:16px}.sa-tr>span:nth-child(3){grid-column:2;font-size:13px}.sa-th>span:nth-child(3),.sx-note{display:none}.sx-facts{grid-template-columns:minmax(0,1fr);gap:10px}}.about-card{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:24px;padding:14px 16px 16px}.about-card-desc{margin:0;font-size:13px;line-height:1.6;color:var(--text-2)}.about-card-facts{display:flex;flex-direction:column;gap:8px;margin:0;font-size:13px}.about-card-facts dt{font-size:11px;color:var(--muted)}.about-card-facts dd{margin:0;color:var(--text)}@media(max-width:767px){.about-card{grid-template-columns:minmax(0,1fr)}}.about-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--gap);align-items:start}.about-dl{padding:12px 16px 14px}.about-link{color:var(--accent)}@media(max-width:900px){.about-grid{grid-template-columns:minmax(0,1fr)}}.qt-card{gap:14px;padding:18px 20px}.qt-card-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.3px;text-transform:uppercase;color:var(--muted)}.qt-card-row{display:flex;align-items:center;gap:16px}.qt-card-note{margin-top:6px}.qt-card-word{font-size:18px;font-weight:600}.qt-bands{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.qt-band{display:grid;place-items:center;height:26px;border-radius:4px;background:var(--panel-3);color:var(--muted);font-family:var(--font-mono);font-size:12px;font-weight:600}.qt-band-on{box-shadow:inset 0 0 0 1.5px var(--text)}.qt-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:12px;border-top:1px solid var(--border-2)}.qt-fact-l{font-family:var(--font-mono);font-size:11px;letter-spacing:.3px;text-transform:uppercase;color:var(--muted)}.qt-fact-v{margin-top:4px;font-weight:600}.qt-fact-sub{font-size:12px;font-weight:400}.qt-legend{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;padding:10px 16px;border-top:1px solid var(--border-2)}.qt-legend-tiles{display:inline-flex;gap:4px}.qt-legend-end{margin-left:auto}.qt-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);align-items:start}@media(max-width:1100px){.qt-pair{grid-template-columns:minmax(0,1fr)}}.qt-anchor{scroll-margin-top:72px}.qt-self td{background:var(--panel-2)}.qt-day-grade{display:inline-flex;align-items:center;gap:8px}.qt-dist-wrap{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.qt-dist{display:flex;gap:2px;height:26px;border-radius:4px;overflow:hidden}.qt-dist>span{display:grid;grid-auto-flow:column;place-content:center;gap:4px;flex-basis:0;min-width:34px;white-space:nowrap;font-family:var(--font-mono);font-size:11px;font-weight:600}.qt-dist-g{font-family:var(--font-display);font-weight:800}.qt-model-note{margin:0;padding:12px 16px 16px}.qt-chart{width:100%;height:auto}.qc-bg.qc-S{fill:var(--up-soft)}.qc-bg.qc-A{fill:var(--up-soft);fill-opacity:.5}.qc-bg.qc-B{fill:var(--panel-2)}.qc-bg.qc-C{fill:var(--down-soft);fill-opacity:.5}.qc-bg.qc-D{fill:var(--down-soft)}.qc-bg.qc-none{fill:var(--panel)}.qc-strip.qc-S{fill:var(--up)}.qc-strip.qc-A{fill:var(--up);fill-opacity:.45}.qc-strip.qc-B{fill:var(--border)}.qc-strip.qc-C{fill:var(--down);fill-opacity:.45}.qc-strip.qc-D{fill:var(--down)}.qc-strip.qc-none{fill:var(--panel-3)}.chart-svg .qc-letter{font-size:10px;font-weight:700;fill:var(--text)}.chart-svg .qc-ink-S,.chart-svg .qc-ink-D{fill:var(--panel)}.qc-grid{stroke:var(--border);stroke-width:.6}.qc-wick{stroke:var(--text);stroke-width:.9}.qc-up{fill:var(--panel);stroke:var(--text);stroke-width:.9}.qc-down{fill:var(--text);stroke:var(--text);stroke-width:.9}.gr-anchor{scroll-margin-top:72px}.gr-name{font-weight:600;white-space:nowrap}.gr-why{font-weight:400;white-space:normal}.gr-strip{display:inline-flex;gap:3px}.ov-bar{fill:#c9d2e0}.ov-bar-last{fill:#475467}.ov-axis{stroke:var(--border);stroke-width:1}.ova-ins .l{font-size:11.5px;color:var(--muted)}.ova-ins .v{font-size:18px;font-weight:700;margin-top:2px}.ova-ins .s{font-size:11.5px;color:var(--muted-2);margin-top:2px}.ov-own{display:flex;flex-direction:column;gap:14px}.ov-mix{display:flex;height:10px;border-radius:5px;overflow:hidden;background:var(--border-2)}.ov-mix-b{background:var(--up)}.ov-mix-a{background:#7cc4a1}.ov-mix-r{background:#f0a582}.ov-mix-s{background:var(--down)}.ov-mix-key{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:12px;color:var(--text-2)}.ov-mix-key i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px}.ov-mgr{width:100%;border-collapse:collapse;font-size:13.5px}.ov-mgr td{padding:8px 0;border-top:1px solid var(--border-2)}.ov-mgr td+td{padding-left:12px}.ps.ova-ps{padding-top:0}.ova{display:flex;flex-direction:column;gap:0}.ova-toc{position:sticky;top:var(--appbar-h, 56px);z-index:5;display:flex;gap:4px;overflow-x:auto;padding:10px 0;background:var(--bg);border-bottom:1px solid var(--border);scrollbar-width:none}.ova-toc a{flex:none;padding:6px 12px;border-radius:999px;font-size:13px;color:var(--text-2);white-space:nowrap}.ova-toc a:hover{background:var(--panel);color:var(--text)}.ova-toc a[aria-current=true]{background:var(--text);color:#fff}.ova-toc a[aria-current=true] .num{color:#fff9}.ova-toc .num{font-size:11px;color:var(--muted-2);margin-right:2px}.ova-sec{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;padding:28px 0 24px;border-bottom:1px solid var(--border);scroll-margin-top:calc(var(--appbar-h, 56px) + 56px)}.ova-side{position:sticky;top:calc(var(--appbar-h, 56px) + 70px);align-self:start;display:flex;flex-direction:column;gap:6px}.ova-n{font-size:13px;color:var(--accent);font-weight:600}.ova-t{margin:0;font-family:var(--font-display);font-size:var(--fs-h2-display);font-weight:800;letter-spacing:-.4px;line-height:1.1}.ova-more{font-size:13px;font-weight:600;color:var(--accent);margin-top:4px}.ova-body{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.ova-lede{margin:0;font-size:17px;line-height:1.5;color:var(--text);max-width:820px}.ova-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap)}.ova-desc{margin:0 0 14px;font-size:14px;line-height:1.6;color:var(--text-2);max-width:860px}.ova-facts{display:flex;flex-wrap:wrap;gap:10px 36px;margin:0}.ova-facts dt{font-size:11.5px;color:var(--muted)}.ova-facts dd{margin:2px 0 0;font-size:14px;font-weight:600}.ova-desc{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ova-cap{font-family:var(--font-mono);font-size:11px;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.ova-quant{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ova-quant>div{padding:18px 20px;min-width:0}.ova-quant>div+div{border-left:1px solid var(--border-2)}.ova-q-tile{display:flex;align-items:center;gap:14px;margin-bottom:18px}.ova-q-l{font-size:15px;font-weight:600}.ova-q-s{font-size:12px;color:var(--muted);margin-top:2px}.ova-dist{display:flex;gap:8px;align-items:flex-end;height:112px}.ova-dist>div{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%;font-size:11px;color:var(--muted)}.ova-dist i{display:block;width:100%;min-height:2px;border-radius:3px 3px 0 0;background:#c9d2e0}.ova-dist .on i{background:#475467}.ova-dist .on .num,.ova-dist .on b{color:var(--text)}.ova-dist b{font-family:var(--font-mono);font-size:12px;color:var(--text-2)}.ova-q-peers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.ova-q-peers li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.ova-own{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ova-own>div{padding:18px 20px;min-width:0}.ova-own>div+div{border-left:1px solid var(--border-2)}.ova-ins-sum{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ova-ins-list{list-style:none;margin:16px 0 0;padding:0;font-size:13px}.ova-ins-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 0;border-top:1px solid var(--border-2)}.ova-ins-who{min-width:0}.ova-ins-who small{display:block;font-size:11.5px;color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ova-about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap);align-items:stretch}.ova-about-grid .ova-desc{-webkit-line-clamp:9}.ova-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap);align-items:stretch}.ova-summary>.ui-panel{display:flex;flex-direction:column}.ova-sum-text{padding:16px 20px 6px;flex:1}.ova-sum-text p{margin:0 0 12px;font-size:15px;line-height:1.65;color:var(--text);max-width:78ch}.ova-sum-text p+p{color:var(--text-2)}.ova-v-big{font-size:34px;font-weight:700;letter-spacing:-.6px;line-height:1.1}.ova-v-w{font-size:14px;font-weight:600;margin-top:4px}.ova-v-bar{margin-top:16px}.ova-v-why{margin:12px 0 0;font-size:13px;line-height:1.55;color:var(--text-2)}.ova-v-facts{margin:0;display:flex;flex-direction:column}.ova-v-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-top:1px solid var(--border-2)}.ova-v-facts>div:first-child{border-top:0;padding-top:0}.ova-v-facts dt{font-size:13px;color:var(--muted)}.ova-v-facts dd{margin:0;font-size:14px;font-weight:600;text-align:right}.ova-v-facts small{font-size:12px;font-weight:600}.ova-half{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ova-half>div{padding:18px 20px;min-width:0}.ova-half>div+div{border-left:1px solid var(--border-2)}.ov-qchart{margin:0}.ov-qchart svg{display:block;width:100%;height:auto}.ov-t-up{fill:var(--up);font-weight:600}.ov-t-down{fill:var(--down);font-weight:600}.ov-t-mute{fill:var(--muted-2)}.ov-t-line{fill:var(--text);font-weight:600}.ov-axis-soft{stroke:var(--border-2)}.ov-mline{fill:none;stroke:var(--text);stroke-width:1.5}.ov-mdot{fill:var(--panel);stroke:var(--text);stroke-width:1.5}.ov-qkey{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:12px;color:var(--muted)}.ov-qkey i{display:inline-block;margin-right:6px;vertical-align:middle}.ov-key-bar{width:10px;height:10px;border-radius:2px;background:#c9d2e0}.ov-key-line{width:14px;height:2px;background:var(--text)}.ov-ttm table{width:100%;border-collapse:collapse;font-size:13.5px}.ov-ttm th{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--muted);padding:0 0 8px}.ov-ttm td{padding:9px 0;border-top:1px solid var(--border-2)}.ov-ttm td+td,.ov-ttm th+th{padding-left:14px}.ov-ttm-bal{display:flex;flex-wrap:wrap;gap:8px 32px;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--border)}.ov-ttm-bal dt{font-size:11.5px;color:var(--muted)}.ov-ttm-bal dd{margin:2px 0 0;font-size:15px;font-weight:700}@media(max-width:1100px){.ova-sec{grid-template-columns:minmax(0,1fr);gap:12px}.ova-side{position:static;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:10px}.ova-more{margin-left:auto}.ova-half,.ova-summary,.ova-quant,.ova-own,.ova-about-grid{grid-template-columns:minmax(0,1fr)}.ova-quant>div+div,.ova-half>div+div,.ova-own>div+div{border-left:0;border-top:1px solid var(--border-2)}}@media(max-width:767px){.ova-two{grid-template-columns:minmax(0,1fr)}.ova-sum-text p{font-size:14.5px}.ova-lede{font-size:15.5px}}.ov-used{margin-left:6px;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.4px;color:var(--accent-ink);background:var(--accent-soft);border-radius:3px;padding:1px 5px;white-space:nowrap}.ovf-spark polyline{fill:none;stroke:#475467;stroke-width:1.5}.ovf-spark circle{fill:#475467}.ovf-zero{stroke:var(--border);stroke-dasharray:2 2}.ovf-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.ovf-stats>div{padding:12px 16px;min-width:0;border-bottom:1px solid var(--border-2)}.ovf-stats>div:not(:nth-child(5n+1)){border-left:1px solid var(--border-2)}.ovf-stats .l,.ovf-health-foot .l{font-size:11.5px;color:var(--muted)}.ovf-stats .v,.ovf-health-foot .v{font-size:16px;font-weight:700;margin-top:2px;white-space:nowrap}.ovf-stats .s,.ovf-health-foot .s{font-size:11px;color:var(--muted-2);margin-top:1px}.ovf-returns{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 22px;padding:10px 16px;font-size:13px}.ovf-returns .ova-cap{margin:0}.ovf-rl{color:var(--muted);font-family:var(--font-mono);font-size:11.5px}.ovf-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);align-items:stretch}.ovf-table{width:100%;border-collapse:collapse;font-size:13px}.ovf-table th{font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:.3px;text-transform:uppercase;color:var(--muted);padding:8px 12px;border-bottom:1px solid var(--border-2);white-space:nowrap}.ovf-table td{padding:7px 12px;border-top:1px solid var(--border-2)}.ovf-table tr:first-child td{border-top:0}.ovf-table a{color:var(--text)}.ovf-table a:hover{color:var(--accent)}.ovf-table .nw{white-space:nowrap}.ovf-note{font-size:11px;color:var(--muted-2)}.ovf-foot{margin:8px 12px 10px;font-size:11.5px;color:var(--muted);line-height:1.45}.ova-half .ovf-foot,.ova-half .ovf-table td,.ova-half .ovf-table th{padding-left:0}.ova-half .ovf-foot{margin-left:0}.ovf-pad{padding:12px 16px 14px}.ovf-big{font-size:26px;font-weight:700;letter-spacing:-.4px}.ovf-p{margin:6px 0 12px;font-size:12.5px;line-height:1.5;color:var(--text-2)}.ovf-wacc,.ovf-pair{margin:0;display:grid;grid-template-columns:1fr auto;gap:4px 12px;font-size:12.5px}.ovf-wacc>div,.ovf-pair>div{display:contents}.ovf-wacc dt,.ovf-pair dt{color:var(--muted)}.ovf-wacc dd,.ovf-pair dd{margin:0;text-align:right;font-weight:600}.ovf-wacc-t dt,.ovf-wacc-t dd{border-top:1px solid var(--border);padding-top:4px;color:var(--text)}.ovf-pair{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-2)}.ovf-fc{display:block;width:100%;height:auto}.ovf-bar-est{fill:#dfe5ee;stroke:#98a2b3;stroke-dasharray:3 2}.ovf-whisker{stroke:#475467;stroke-width:1.5}.ovf-key-rep{background:#475467}.ovf-key-est{background:#dfe5ee;outline:1px dashed #98a2b3}.ovf-rep td{color:var(--text-2)}.ovf-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap)}.ovf-card-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.ovf-card-l{font-size:13px;color:var(--muted)}.ovf-card-v{font-size:20px;font-weight:700}.ovf-cards .ovf-spark{width:100%;height:40px}.ovf-chips{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:8px;font-size:12px;color:var(--muted)}.ovf-yr{font-family:var(--font-mono);font-size:11px}.ovf-health td:first-child{white-space:nowrap}.ovf-health-foot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--border)}.ovf-health-foot>div{padding:12px 16px}.ovf-health-foot>div+div{border-left:1px solid var(--border-2)}.ovf-peers td:first-child{white-space:nowrap}.ovf-self td{background:var(--panel-2)}.ovf-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.ovf-move .ovf-name{min-width:0;max-width:none;flex:1}.ovf-move .num{flex:none;white-space:nowrap}.ovf-moves>div{min-width:0}.ovf-name small{color:var(--muted)}.ovf-trend{display:flex;align-items:center;gap:14px;margin-bottom:16px;font-size:13px}.ovf-moves{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px}.ovf-move{display:flex;justify-content:space-between;min-width:0;gap:10px;padding:5px 0;border-top:1px solid var(--border-2);font-size:12.5px}.ovf-tgt{position:relative;height:28px;margin:14px 0 6px;border-radius:4px;background:var(--panel-3)}.ovf-tgt-bar{position:absolute;top:10px;height:8px;border-radius:4px;background:#c9d2e0}.ovf-tgt-med,.ovf-tgt-px{position:absolute;top:4px;width:3px;height:20px;margin-left:-1px;border-radius:2px}.ovf-tgt-med{background:#475467}.ovf-tgt-px{background:var(--accent)}.ovf-tgt-l{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.ovf-mix-n{background:#c9d2e0}@media(max-width:1100px){.ovf-three,.ovf-cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ovf-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ovf-stats>div:not(:nth-child(5n+1)){border-left:0}.ovf-stats>div:not(:nth-child(3n+1)){border-left:1px solid var(--border-2)}}@media(max-width:767px){.ovf-three,.ovf-cards,.ovf-moves,.ovf-health-foot{grid-template-columns:minmax(0,1fr)}.ovf-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ovf-stats>div:not(:nth-child(3n+1)){border-left:0}.ovf-stats>div:nth-child(2n){border-left:1px solid var(--border-2)}}
