.t-gf-bar{font-size:var(--fs-micro);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 8px;display:flex}.t-gf-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:2px;padding:0 2px 2px;display:grid}.t-gf-card{background:var(--raise);border:1px solid var(--line);min-width:0;margin:0;padding:6px 8px 8px}.t-gf-card[data-wide]{grid-column:1/-1}.t-gf-card figcaption{align-items:center;gap:8px;margin-bottom:4px;display:flex}.t-gf-card h3{font-size:var(--fs-sm);color:var(--ink);letter-spacing:.01em;flex:1;margin:0;font-weight:600}.t-gf-plot{width:100%;position:relative}.t-gf-plot svg{display:block;overflow:visible}.t-gf-rule{stroke:var(--panel-rule,#262a32);stroke-dasharray:3 4}.t-gf-zero{stroke:var(--ink-3);stroke-width:1px}.t-gf-negative{fill:var(--panel-negative,#ff514914)}.t-gf-hover{fill:var(--panel-hover,#ffffff0d)}.t-gf-catch{fill:#0000;cursor:crosshair;touch-action:pan-y}.t-gf-tick{fill:var(--ink-3);font:10px var(--mono);font-variant-numeric:tabular-nums}.t-gf-tip{z-index:2;pointer-events:none;background:var(--panel-tip,#14171c);border:1px solid var(--line-strong);min-width:170px;font-size:var(--fs-micro);box-shadow:var(--panel-tip-shadow,0 4px 14px #00000080);gap:2px;padding:5px 8px;display:grid;position:absolute;top:6px}.t-gf-tip b{color:var(--amber);font-weight:600}.t-gf-tip span{color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;display:flex}.t-gf-tip i{flex:none;width:8px;height:8px}.t-gf-tip em{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:10px;font-style:normal}.t-gf-legend{font-size:var(--fs-micro);color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:4px 14px;margin:4px 0 0;padding:0;list-style:none;display:flex}.t-gf-legend li{align-items:center;gap:6px;display:flex}.t-gf-legend i{background:var(--key);border-radius:2px;width:10px;height:10px;display:inline-block}.t-gf-legend li[data-kind=line] i{border-radius:0;width:16px;height:2px;position:relative}.t-gf-legend li[data-kind=line] i:after{content:"";background:var(--key);border-radius:50%;width:6px;height:6px;position:absolute;top:-2.5px;left:5px}.t-gf-note{color:var(--ink-3);font-size:var(--fs-micro);text-align:center;margin:4px 0 0}.valuation-charts .t-gf-card figcaption{flex-wrap:wrap}.valuation-now{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--ink)}.valuation-now b{color:var(--amber);font-weight:600}.valuation-pct[data-high]{color:var(--loss)}.valuation-pct[data-low]{color:var(--gain)}.term .valuation-charts{padding:0}.term .dcf{padding:6px 8px}.dcf-strip{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.dcf-strip .stat[data-big] .stat-value{font-size:var(--fs-lg,20px);color:var(--amber)}.dcf-strip .stat-value[data-dir=up]{color:var(--gain)}.dcf-strip .stat-value[data-dir=down]{color:var(--loss)}.dcf-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:10px;margin-top:8px;display:grid}@media (max-width:1100px){.dcf-grid{grid-template-columns:minmax(0,1fr)}}.dcf-levers{min-width:0}.dcf-levers-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.dcf-lever-table{border-collapse:collapse;width:100%;font-size:var(--fs-xs)}.dcf-lever-table th{text-align:left;color:var(--ink-2);white-space:nowrap;padding:3px 6px 3px 0;font-weight:400}.dcf-lever-table td{padding:3px 4px}.dcf-lever-table tr{border-bottom:1px solid var(--line)}.dcf-lever-table tr[data-edited] th{color:var(--amber)}.dcf-hint{color:var(--ink-3);font-size:var(--fs-micro)}.dcf-input{align-items:center;gap:2px;display:inline-flex}.dcf-input input{width:8.5ch;height:20px;font:inherit;font-variant-numeric:tabular-nums;text-align:right;color:var(--amber);background:var(--panel-input,#000);border:1px solid var(--line-strong);padding:0 4px}.dcf-input input:focus{border-color:var(--amber);outline:none}.dcf-input button{width:18px;height:20px;font:inherit;color:var(--ink-2);background:var(--raise);border:1px solid var(--line-strong);cursor:pointer;padding:0}.dcf-input button:hover{color:var(--amber);border-color:var(--amber)}.dcf-input span{color:var(--ink-3)}.dcf-right{flex-direction:column;gap:8px;min-width:0;display:flex}.dcf-chart{border:1px solid var(--line)}.dcf-bridge{font-size:var(--fs-xs)}.dcf-bridge .label{margin-bottom:4px}.dcf-bridge-row{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,15rem) minmax(0,1fr) 9ch;align-items:center;gap:8px;padding:2px 0;display:grid}.dcf-bridge-row>span:first-child{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dcf-bridge-row b{text-align:right;color:var(--ink);font-weight:500}.dcf-bridge-row[data-total]{border-top:1px solid var(--line-strong)}.dcf-bridge-row[data-total] b{color:var(--amber)}.dcf-bridge-track{height:8px;position:relative}.dcf-bridge-track i{background:var(--c1);position:absolute;top:0;bottom:0;left:0}.dcf-bridge-track i[data-dir=down]{background:var(--loss)}.dcf-sens table{font-variant-numeric:tabular-nums;width:100%}.dcf-sens caption{text-align:left;caption-side:top;padding:4px 0}.term .dcf-sens td,.term .dcf-sens th{text-align:right}.dcf-sens td[data-centre]{outline:1px solid var(--amber);outline-offset:-1px;font-weight:600}.dcf-table{margin-top:8px}.dcf-table tr[data-strong] td,.dcf-table tr[data-strong] th{color:var(--amber);font-weight:600}.dcf-checks{font-size:var(--fs-xs);color:var(--ink-2);margin:8px 0 4px;padding-left:16px}.dcf-checks li[data-tone=good]{color:var(--gain)}.dcf-checks li[data-tone=bad]{color:var(--loss)}.dcf-screen-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;display:flex}.dcf-screen-bar label{align-items:center;gap:6px;display:flex}.dcf-screen-bar input{width:10ch;height:22px;font:inherit;text-transform:uppercase;color:var(--amber);background:var(--panel-input,#000);border:1px solid var(--line-strong);padding:0 4px}.dcf-screen-head{align-items:baseline;gap:12px;padding:8px 8px 0;display:flex}.dcf-screen-head h1{color:var(--amber);font-size:var(--fs-hero,22px);margin:0}.dcf-screen-head span{color:var(--ink-2)}.dcf-screen-head b{color:var(--ink);margin-left:auto}@media (max-width:640px){.t-gf-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:88%;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.t-gf-card{scroll-snap-align:start}.t-gf-card[data-wide]{grid-column:auto}.t-gf-catch{touch-action:pan-x pan-y}}.etf-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:16px 20px;display:grid}.etf-cell{grid-column:span 6;min-width:0;container-type:inline-size}.etf-cell[data-span=wide]{grid-column:span 4}.etf-cell[data-span=side]{grid-column:span 2;align-content:start;gap:16px;display:grid}.etf-cell[data-span=half]{grid-column:span 3;align-self:stretch;display:grid}.etf-cell .etf-cell{grid-column:auto}.etf-gcol{flex-direction:column;gap:16px;display:flex}.etf-term .etf-gcol{gap:2px}.etf-gcol .about{max-width:none;margin:0}.etf-box>.section-head{margin-bottom:8px}.etf-box-note{margin-top:6px}.etf-pad{padding:6px 8px}@media (max-width:1100px){.etf-cell[data-span=wide],.etf-cell[data-span=side],.etf-cell[data-span=half]{grid-column:span 6}}@container (width<=620px){.etf-cell .etf-score,.etf-cell .etf-risk-body{grid-template-columns:minmax(0,1fr);gap:14px}.etf-cell .etf-score-pillars .qs-pillar{grid-template-columns:minmax(0,9rem) minmax(0,1fr) 3ch}.etf-cell .etf-score-reading{white-space:normal;grid-column:1/-1}}.etf-keys{margin:0;display:grid}.etf-keys>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;display:flex}.etf-keys dt{color:var(--ink-2);font-size:var(--fs-sm);white-space:nowrap}.etf-keys dd{text-align:right;font-weight:600;font-size:var(--fs-sm);margin:0}.etf-keys dd small{color:var(--ink-3);font-weight:400;font-size:var(--fs-micro);display:block}.etf-keys dd[data-dir=up]{color:var(--gain)}.etf-keys dd[data-dir=down]{color:var(--loss)}.fund-heat{background:var(--heat-gutter,#262931);-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.fund-heat-sector{position:absolute}.fund-heat-name{z-index:2;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#fff;background:color-mix(in srgb, var(--tile) 45%, #111);align-items:center;padding:0 5px;font-size:10px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.fund-heat-tile{border:1px solid var(--heat-gutter,#262931);background:color-mix(in srgb, var(--tile) 72%, #000);color:#fff;text-shadow:0 1px 1px #00000059;line-height:1.05;font-family:var(--mono,monospace);flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;overflow:hidden}.fund-heat-tile:hover{background:var(--tile);z-index:3;border-color:#fff}.fund-heat-tile b{font-size:11px;font-weight:700}.fund-heat-tile span{opacity:.92;font-variant-numeric:tabular-nums;font-size:10px}.etf-growth{min-width:0}.etf-growth svg{max-width:100%;display:block;overflow:visible}.etf-growth-base{stroke:var(--line-strong);stroke-dasharray:3 4}.etf-growth-fund{fill:none;stroke:var(--c1);stroke-width:2px}.etf-growth-bench{fill:none;stroke:var(--ink-3);stroke-width:1.25px}.etf-growth-label{fill:var(--ink-2);font:10px var(--mono,monospace)}.etf-growth-label[data-fund]{fill:var(--c1);font-weight:600}.etf-growth-key{font-size:var(--fs-micro);color:var(--ink-2);align-items:center;gap:6px;margin:4px 0 0;display:flex}.etf-growth-key i{background:var(--ink-3);width:14px;height:2px;display:inline-block}.etf-growth-key i[data-fund]{background:var(--c1)}.etf-months table{width:100%}.etf-months th,.etf-months td{text-align:center;font-size:var(--fs-micro)!important;padding:3px 4px!important}.etf-months td[data-dir=up] b{color:var(--gain)}.etf-months td[data-dir=down] b{color:var(--loss)}.etf-sources{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 16px;margin-top:12px;padding-top:8px;display:flex}.etf-term{padding:6px}.etf-term .about{margin:4px 6px 10px}.etf-term .etf-grid,.etf-term .etf-cell[data-span=side]{gap:2px}.release-sheet{margin-top:10px;overflow-x:auto}.release-sheet table{width:100%}.release-sheet th,.release-sheet td{white-space:nowrap}.release-sheet td b{color:var(--ink);font-weight:600}.release-consensus{font:var(--fs-xs)/1.5 var(--mono);color:var(--ink-2);margin:8px 0 0}.release-consensus b{color:var(--ink);font-weight:600}.release-consensus b[data-dir=up]{color:var(--gain)}.release-consensus b[data-dir=down]{color:var(--loss)}.release-consensus span{color:var(--ink-3)}.events{gap:8px;display:grid}.events-bar .seg button span{color:var(--ink-3);margin-left:3px}.events-sheet table{width:100%}.events-sheet td{vertical-align:top}.events-what button{all:unset;cursor:pointer;color:var(--ink)}.events-what button:hover,.events-what button[aria-expanded=true]{color:var(--amber,var(--ink));text-underline-offset:3px;text-decoration:underline}.events-what b{text-align:center;color:#fff;background:var(--loss);min-width:1.4ch;margin-right:6px;padding:0 3px;font-weight:700;display:inline-block}.events-sheet tr[data-flag] td{background:color-mix(in srgb, var(--loss) 6%, transparent)}.events-kind{font-size:var(--fs-micro,10px);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.events-kind[data-kind=results]{color:var(--c6,var(--ink-2))}.events-kind[data-kind=leadership]{color:var(--c3,var(--ink-2))}.events-kind[data-kind=deals]{color:var(--c5,var(--ink-2))}.events-kind[data-kind=financing]{color:var(--c2,var(--ink-2))}.events-kind[data-kind=governance]{color:var(--c4,var(--ink-2))}.events-excerpt td{padding-top:0}.events-text{gap:6px;max-width:110ch;padding:6px 0 10px;display:grid}.events-text p{color:var(--ink-2);margin:0;line-height:1.5}.events-text p span{color:var(--ink-3);font-size:var(--fs-micro,10px);text-transform:uppercase;letter-spacing:.06em;display:block}.events-more{justify-self:start}.dvd{gap:10px;display:grid}.dvd-strip{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.dvd-strip .stat-value[data-dir=up]{color:var(--gain)}.dvd-strip .stat-value[data-dir=down]{color:var(--loss)}.dvd-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.dvd-sheet table{width:100%}@media (max-width:900px){.dvd-grid{grid-template-columns:minmax(0,1fr)}}.peer{gap:10px;display:grid}.peer-lede{color:var(--ink-2);margin:0}.peer-sheet table{width:100%}.peer-sheet tr[data-self] td{background:color-mix(in srgb, var(--amber,var(--c5)) 10%, transparent)}.peer-rank{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.peer-rank-track{background:var(--fill,var(--line));width:90px;height:6px;display:inline-block;position:relative}.peer-rank-track i{background:var(--ink-3);position:absolute;inset:0 auto 0 0}.peer-rank-track i[data-cheap]{background:var(--gain)}.peer-rank-track i[data-dear]{background:var(--loss)}.thesis{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:16px;display:grid}.thesis-form{gap:8px;display:grid}.thesis-form textarea{resize:vertical;width:100%;font:inherit}.thesis-levels{flex-wrap:wrap;align-items:end;gap:8px 12px;display:flex}.thesis-levels label{color:var(--ink-3);font-size:var(--fs-micro,10px);text-transform:uppercase;letter-spacing:.06em;gap:3px;display:grid}.thesis-levels input{width:110px}.thesis-save{margin-left:auto}.thesis-list{gap:8px;max-height:360px;display:grid;overflow-y:auto}.thesis-note{border-bottom:1px solid var(--line);padding:6px 0}.thesis-note header{font-size:var(--fs-xs);flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.thesis-note header [data-dir=up]{color:var(--gain)}.thesis-note header [data-dir=down]{color:var(--loss)}.thesis-note p{white-space:pre-wrap;margin:4px 0 0;line-height:1.45}.thesis-stance{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.thesis-stance[data-stance=buy]{color:var(--gain)}.thesis-stance[data-stance=sell]{color:var(--loss)}.thesis-stance[data-stance=hold]{color:var(--c5,var(--ink-2))}.thesis-delete{color:var(--ink-3);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:14px}.thesis-delete:hover{color:var(--loss)}@media (max-width:900px){.thesis{grid-template-columns:minmax(0,1fr)}}.kpi{gap:10px;display:grid}.kpi-early{color:var(--ink-2);font-size:var(--fs-xs);margin:0}.kpi-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1px;display:grid}.kpi-card{background:var(--raise,var(--bg));gap:3px;min-width:0;margin:0;padding:8px 10px;display:grid}.kpi-card figcaption{color:var(--ink-2);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kpi-figure{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kpi-figure b{font-variant-numeric:tabular-nums;font-size:16px}.kpi-figure span{font-size:var(--fs-micro,10px);white-space:nowrap}.kpi-change{font-size:var(--fs-micro,10px);font-variant-numeric:tabular-nums;color:var(--ink-3)}.kpi-change[data-dir=up]{color:var(--gain)}.kpi-change[data-dir=down]{color:var(--loss)}.kpi-bars{width:100%;height:40px;display:block}.kpi-bars rect{fill:var(--ink-3);opacity:.45}.kpi-bars rect[data-latest]{fill:var(--ink);opacity:1}.kpi-bars rect[data-early]{fill:none;opacity:1;stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.kpi-source{color:var(--ink-3);font-size:var(--fs-micro,10px);justify-self:start}.etf-readout{min-height:1.4em;font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin:0 0 4px;display:flex}.etf-readout b{color:var(--ink);font-weight:600}.etf-readout [data-dir=up]{color:var(--gain)}.etf-readout [data-dir=down]{color:var(--loss)}.etf-readout i{vertical-align:middle;background:var(--ink-3);width:12px;height:2px;display:inline-block}.etf-readout i[data-fund]{background:var(--c1)}.etf-drawdown figcaption.etf-readout .label{margin-right:4px}.etf-cursor line{stroke:var(--ink-2);stroke-dasharray:2 3;pointer-events:none}.etf-cursor circle{stroke:var(--bg);stroke-width:1.5px;pointer-events:none}.etf-cursor-fund{fill:var(--c1)}.etf-cursor-bench{fill:var(--ink-3)}.etf-cursor-loss{fill:var(--loss)}.etf-year{cursor:default}.etf-year[data-hover] .etf-year-track{background:color-mix(in srgb, var(--ink) 6%, transparent)}.etf-year[data-hover] .etf-year-bar{filter:brightness(1.25)}.etf-year[data-hover] .etf-year-label{color:var(--ink)}.etf-bar:hover{background:var(--fill)}.etf-bar:hover .etf-bar-name,.etf-bar:hover .etf-bar-value{color:var(--ink)}.etf-bar:hover .etf-bar-track>span{filter:brightness(1.25)}.etf-gcol>.etf-cell:has(.etf-pad:empty){display:none}:root body .io.term{--sans:ui-monospace, "SF Mono", SFMono-Regular, Menlo, "Cascadia Mono", Consolas, monospace;--mono:var(--sans);--fs-micro:10px;--fs-xs:11px;--fs-sm:11px;--fs-md:12px;--fs-lg:13px;--fs-xl:16px;--fs-hero:22px;--track-label:.06em;--gutter:8px;--page:none;--radius:0;--bg:#0b0d0a;--raise:#11140f;--fill:#181c15;--line:#1d211a;--line-strong:#2d3328;--ink:#e8ebe4;--ink-2:#a3a8a2;--ink-3:#6c7268;--inverse:#0b0d0a;--plot:#4ea8ff;--plot-soft:#4ea8ff24;--c1:#4ea8ff;--c2:#2dd4bf;--c3:#a78bfa;--c4:#f472b6;--c5:#facc15;--c6:#38bdf8;--c7:#e879f9;--c8:#a3e635;--shade:#d4fa4c0f;--gain:#2ed47d;--loss:#ff5149;--amber:#d4fa4c;--amber-ink:#0b0d0a;--amber-dim:#d4fa4c8c;--cyan:#5ec8ff;--head:#10130e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:var(--fs-md);flex-direction:column;line-height:1.35;display:flex}:root:has(.io.term){background:#0b0d0a}:root[data-theme]:has(.io.term){background:#0b0d0a}body:has(.io.term){background:#0b0d0a}.term ::selection{background:var(--amber);color:var(--amber-ink)}.term :focus-visible{outline:1px solid var(--amber);outline-offset:1px;border-radius:0}.term .label{color:var(--amber-dim)}.term a:hover{color:var(--amber)}.t-top{z-index:40;background:var(--bg);border-bottom:1px solid var(--line-strong);position:sticky;top:0}.t-bar{align-items:stretch;gap:0;height:34px;display:flex}.t-brand{background:var(--amber);color:var(--amber-ink);letter-spacing:.08em;align-items:center;padding-inline:10px;font-weight:700;display:flex}.term a.t-brand:hover{color:var(--amber-ink)}.t-bar-right{border-left:1px solid var(--line);white-space:nowrap;align-items:center;gap:12px;padding-inline:10px;display:flex}.t-bar-right a{color:var(--ink-3)}.t-cmd{flex:auto;min-width:0;display:flex;position:relative}.t-cmd form{border-inline:1px solid var(--line);background:#000;flex:1;align-items:center;gap:8px;padding-inline:10px;display:flex}.t-cmd form:focus-within{box-shadow:inset 0 0 0 1px var(--amber)}.t-cmd-prompt{color:var(--amber);flex:none}.t-cmd input{min-width:0;height:100%;color:var(--amber);font:inherit;font-size:var(--fs-lg);text-transform:uppercase;caret-color:var(--amber);background:0 0;border:0;outline:0;flex:1}.t-cmd input::placeholder{color:var(--ink-3);text-transform:none}.t-cmd-go{color:var(--ink-3);font-size:var(--fs-micro);flex:none}.t-cmd-go kbd{color:var(--amber);font:inherit}.t-cmd-error{color:var(--loss);font-size:var(--fs-xs);flex:none}.t-cmd-list{z-index:50;background:var(--raise);border:1px solid var(--amber);border-top:0;max-height:60vh;padding:2px 0;position:absolute;top:100%;left:0;right:0;overflow:auto}.t-cmd-list [role=option]{text-align:left;cursor:pointer;grid-template-columns:9ch minmax(0,1fr) auto;gap:12px;width:100%;padding:3px 10px;display:grid}.t-cmd-list [aria-selected=true]{background:var(--amber);color:var(--amber-ink)}.t-cmd-list [aria-selected=true] span{color:inherit}.t-cmd-list .t-sug-code{color:var(--amber)}.t-cmd-list .t-sug-name{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t-cmd-list .t-sug-kind{color:var(--ink-3);font-size:var(--fs-micro)}.t-tape{border-top:1px solid var(--line);background:var(--raise);height:22px;position:relative;overflow:hidden}.t-tape-track{width:max-content;animation:90s linear infinite t-tape;display:flex}.t-tape:hover .t-tape-track{animation-play-state:paused}.t-tape-run{display:flex}.t-tape a{border-right:1px solid var(--line);white-space:nowrap;align-items:center;gap:6px;height:22px;padding-inline:12px;display:inline-flex}.t-tape b{color:var(--ink);font-weight:600}.t-tape-empty{color:var(--ink-3);padding:3px 12px}@keyframes t-tape{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.t-tape{overflow-x:auto}.t-tape-track{animation:none}}.t-fn{border-top:1px solid var(--line);background:var(--head);flex-wrap:wrap;display:flex}.t-fn a,.t-fn button{border-right:1px solid var(--line);color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.t-fn a:hover,.t-fn button:hover{background:var(--fill);color:var(--amber)}.t-fn a[aria-current=true]{color:var(--amber);box-shadow:inset 0 -2px 0 var(--amber)}.t-fn kbd{font:inherit;font-size:var(--fs-micro);color:var(--amber-ink);background:var(--amber);padding:0 4px}.t-fn-sec~a[data-chapter-start]:not(:nth-child(2)){border-left:1px solid var(--line-strong)}.t-fn-sec{color:var(--amber);border-right:1px solid var(--line);white-space:nowrap;padding:3px 10px;font-weight:700}.t-fn-end{margin-left:auto}.t-main{flex:1 0 auto;padding:2px}.t-status{z-index:30;background:var(--head);border-top:1px solid var(--line-strong);color:var(--ink-3);font-size:var(--fs-micro);flex-wrap:nowrap;align-items:center;gap:0;display:flex;position:sticky;bottom:0;overflow:hidden}.t-status>*{border-right:1px solid var(--line);white-space:nowrap;padding:3px 10px}.t-status-state[data-state=OPEN]{color:var(--gain)}.t-status-state[data-state=PRE],.t-status-state[data-state=POST]{color:var(--amber)}.t-status-state[data-state=CLOSED]{color:var(--loss)}.t-status-state:before{content:"● "}.t-status-clock{color:var(--ink)}.t-status-legal{text-overflow:ellipsis;border-right:0;border-left:1px solid var(--line);min-width:0;margin-left:auto;overflow:hidden}.t-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:2px;display:grid}.t-panel{background:var(--bg);border:1px solid var(--line);min-width:0;scroll-margin-top:90px;transition:border-color .4s}.t-panel[data-focus=true]{border-color:var(--amber)}.t-panel:has(>.t-panel-body:empty){display:none}.t-panel-head{background:var(--head);border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:22px;padding:2px 8px;display:flex}.t-panel-head h2{font-size:var(--fs-xs);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--amber);font-weight:600}.t-panel-actions{color:var(--ink-3);font-size:var(--fs-micro);align-items:center;gap:8px;margin-left:auto;display:flex}.t-code{font-size:var(--fs-micro);letter-spacing:.04em;color:var(--amber-ink);background:var(--amber);flex:none;padding:0 4px;font-weight:700}.t-panel-body{min-width:0}.t-panel-pad{padding:6px 8px}.t-empty{color:var(--ink-3);padding:8px}.term .t-panel .section{border-top:0;padding:0 0 6px}.term .t-panel .section+.section{border-top:1px solid var(--line)}.term .t-panel .section-head{background:var(--head);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;min-height:22px;margin:0 0 6px;padding:2px 8px}.term .t-panel .t-panel-body>.section>.section-head:before{content:var(--t-code);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--amber-ink);background:var(--amber);padding:0 4px;font-weight:700}.term .t-panel .section-head{justify-content:flex-start}.term .t-panel .section-head>h2.label{color:var(--amber);font-size:var(--fs-xs);margin-right:auto;font-weight:600}.term .t-panel .section-head>:last-child:not(h2){margin-left:auto}.term .t-panel .section>:not(.section-head){margin-inline:8px}.term .t-panel .t-panel-body>.section:first-child{border-top:0}.term .seg{background:var(--line);border-color:var(--line-strong)}.term .field{height:22px;font-size:var(--fs-xs);color:var(--amber);border-color:var(--line-strong);background:#000;border-radius:0;padding:0 6px}.term .field:focus-visible{border-color:var(--amber)}.term .seg button{font-size:var(--fs-micro);color:var(--ink-3);background:var(--bg);padding:1px 7px}.term .seg button:hover{color:var(--amber)}.term .seg button[aria-pressed=true]{background:var(--amber);color:var(--amber-ink)}.term .grid-ruled{border-color:var(--line);background:var(--line)}.term .stat{padding:5px 8px}.term .stat-value{font-size:var(--fs-md)}.term .sheet{border-color:var(--line)}.term .sheet th,.term .sheet td{font-size:var(--fs-xs);padding:2px 8px}.term .sheet thead th{background:var(--head);color:var(--amber-dim);padding-block:3px}.term .sheet tbody tr:nth-child(2n) td,.term .sheet tbody tr:nth-child(2n) th.key{background:var(--raise)}.term .sheet tbody tr:hover td,.term .sheet tbody tr:hover th.key{background:var(--fill)}.term .sheet tr[data-selected=true] th.key{box-shadow:inset 2px 0 0 var(--amber)}.term .sheet td[data-dir=up]{color:var(--gain)}.term .sheet td[data-dir=down]{color:var(--loss)}.term .readout .v{color:var(--cyan)}.term .price-change[data-dir=up],.term .t-up{color:var(--gain)}.term .price-change[data-dir=down],.term .t-down{color:var(--loss)}.term .t-hi{color:var(--cyan)}.term .t-amber{color:var(--amber)}.term .t-dim{color:var(--ink-3)}.term .candle-body{height:clamp(300px,48vh,560px)}.term .candle-grid{stroke:var(--line)}.term .candle-last{stroke:var(--amber-dim)}.term .candle-tag{font-size:var(--fs-micro)}.term .price-chart-link{font-size:var(--fs-micro);margin-top:4px}.term .price-chart-link a{color:var(--amber-dim)}.term .fold-body,.term .news-list{font-size:var(--fs-xs)}.t-head{background:var(--raise);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-bottom:2px;padding:6px 10px;display:flex}.t-head-ticker{font-size:var(--fs-hero);color:var(--amber);letter-spacing:.02em;font-weight:700}.t-head-name{font-size:var(--fs-lg);color:var(--ink)}.t-head-meta{color:var(--ink-3);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--track-label);flex-wrap:wrap;gap:4px 10px;display:flex}.t-head-price{font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;margin-left:auto;display:flex}.t-head-last{font-size:var(--fs-hero);color:var(--ink);font-weight:600}.t-head-move{font-size:var(--fs-lg)}.t-head-move[data-dir=up]{color:var(--gain)}.t-head-move[data-dir=down]{color:var(--loss)}.t-head-move[data-dir=up]:before{content:"▲ ";vertical-align:1px;font-size:9px}.t-head-move[data-dir=down]:before{content:"▼ ";vertical-align:1px;font-size:9px}.t-company{grid-template-areas:"c-top c-top c-top c-top c-top c-top c-top c-top c-top c-top c-top c-top""gp gp gp gp gp gp gp gp side side side side""c-biz c-biz c-biz c-biz c-biz c-biz c-biz c-biz c-biz c-biz c-biz c-biz""seg seg seg seg seg seg seg seg seg seg seg seg""kpi kpi kpi kpi kpi kpi kpi kpi kpi kpi kpi kpi""fa fa fa fa fa fa gr gr gr gr gr gr""gf gf gf gf gf gf gf gf gf gf gf gf""c-res c-res c-res c-res c-res c-res c-res c-res c-res c-res c-res c-res""ee ee ee ee ee ee ee ee ee ee ee ee""est est est est est est est est est est est est""rpt rpt rpt rpt rpt rpt rpt rpt rpt rpt rpt rpt""left left left left left left right right right right right right""c-val c-val c-val c-val c-val c-val c-val c-val c-val c-val c-val c-val""val val val val val val val val val val val val""peer peer peer peer peer peer peer peer peer peer peer peer""dcf dcf dcf dcf dcf dcf dcf dcf dcf dcf dcf dcf""dvd dvd dvd dvd dvd dvd dvd dvd dvd dvd dvd dvd""c-own c-own c-own c-own c-own c-own c-own c-own c-own c-own c-own c-own""ins ins ins ins ins ins hds hds hds hds hds hds""c-acc c-acc c-acc c-acc c-acc c-acc c-acc c-acc c-acc c-acc c-acc c-acc""ddis ddis ddis ddis ddis ddis ddis ddis ddis ddis ddis ddis""evt evt evt evt evt evt evt evt evt evt evt evt""note note note note note note note note note note note note""st st st st st st st st st st st st""src src src src src src src src src src src src";align-items:stretch}.t-chapter{align-items:center;gap:10px;margin-top:14px;padding:0 8px 2px;display:flex}.t-chapter:after{content:"";background:var(--line-strong,var(--line));flex:1;height:1px}.t-chapter-title{color:var(--ink-2);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--track-label);font-weight:600}.t-company>.t-chapter:first-child{margin-top:0}.t-gp>.t-panel-body>div,.t-gp .section{flex-direction:column;flex:auto;min-height:0;display:flex}.t-gp .price-frame{flex-direction:column;flex:auto;display:flex}.t-gp .price-frame .price-chart{flex:auto;height:auto;min-height:clamp(200px,30vw,300px)}.t-gp .candle-chart{flex-direction:column;flex:auto;display:flex}.t-gp .candle-body{flex:auto;height:auto;min-height:clamp(340px,58vh,620px)}.t-gcol{flex-direction:column;gap:2px;min-width:0;display:flex}.t-gcol>.t-gp{flex:auto}.t-about .about{max-width:none;margin:0}.t-about .about-text{-webkit-line-clamp:unset;display:block}.t-about .about-foot>.metric-toggle{display:none}@media (min-width:1101px){.t-gcol .t-gp .candle-body{min-height:300px}.t-gcol .t-gp .price-frame .price-chart{min-height:200px}.t-gcol>.t-about{height:var(--about,auto);flex-direction:column;flex:none;display:flex}.t-gcol>.t-about>.t-panel-body{scrollbar-width:thin;flex:1 1 0;min-height:0;overflow-y:auto}}.t-mcol>.t-panel:last-child{flex-direction:column;display:flex}@media (max-width:1100px){.t-gp .candle-body{min-height:clamp(300px,52vh,460px)}}@media (min-width:1101px){.t-col[data-held]{height:var(--held);scrollbar-width:thin;overflow-y:auto}.t-col[data-held]>.t-panel{flex-shrink:0}.t-col[data-held]>.t-side-detail{flex:1 0 auto}}:is(.t-company:has(>#hds>.t-panel-body:empty)>#ins,.t-company:has(>#ins>.t-panel-body:empty)>#hds){grid-column:1/-1!important}.term .t-side-detail{font-size:var(--fs-sm)}.term .t-side-detail .section{padding:4px 6px 6px}.term .t-side-detail .section-head{flex-wrap:wrap;gap:2px 8px}.term .t-side-detail .stat-value{font-size:var(--fs-md)}.term .t-side-detail .stat-note,.term .t-side-detail p{font-size:var(--fs-micro);line-height:1.35}.term .t-side-detail :is(.grid-ruled,.stats,.health-grid,.score-grid,.verdict-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important}.term .t-side-detail .health-headline{grid-column:1/-1}.term .t-side-detail .sheet{overflow-x:auto}.term .t-side-detail table{font-size:var(--fs-micro)}.term .t-side-detail .plot,.term .t-side-detail .price-chart{height:120px}.t-col{flex-direction:column;gap:2px;min-width:0;display:flex}.term .t-side .stats{background:0 0;border:0;grid-template-columns:minmax(0,1fr)}.term .t-side .stats>*{outline:0}.term .t-side .stat{justify-content:space-between;align-items:baseline;gap:8px;padding:2px 8px;display:flex}.term .t-side .stat:nth-child(2n){background:var(--raise)}.term .t-side .stat .label{color:var(--ink-3)}.term .t-side .stat-value{font-size:var(--fs-md);color:var(--ink);margin:0}.term .t-side .section{padding-bottom:4px}.term .t-side .section>:not(.section-head){margin-inline:0}.term .t-side .verdict-grid{border:0;grid-template-columns:minmax(0,1fr)}.term .t-side .verdict-cell{text-align:left;justify-content:space-between;align-items:baseline;gap:8px;width:100%;padding:3px 8px;display:flex}.term .t-side .verdict-cell:nth-child(2n){background:var(--raise)}.term .t-side .verdict-cell .label{color:var(--ink-3);white-space:nowrap}.term .t-side .verdict-cell .score-trigger-value{align-items:baseline;gap:8px;display:flex}.term .t-side .verdict-cell:hover .label,.term .t-side .verdict-cell[aria-expanded=true] .label{color:var(--amber)}.term .t-side .stat-note{padding-inline:8px}.t-src{color:var(--ink-3);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--track-label);flex-wrap:wrap;gap:4px 16px;padding:4px 8px;display:flex}.t-src a{color:var(--amber-dim)}.t-loading{padding:24px 12px}.t-loading p{color:var(--amber)}.t-loading .t-dim{margin-top:4px}.t-bar-track{background:var(--line);max-width:420px;height:2px;margin-top:8px}.t-bar-track span{background:var(--amber);height:100%;display:block}.t-help{border:1px solid var(--amber);background:var(--raise);width:min(720px,100vw - 32px);color:var(--ink);padding:0}.t-help::backdrop{background:#000000b3}.t-help-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;padding:10px 12px;display:grid}.t-help dl{grid-template-columns:7ch minmax(0,1fr);gap:2px 10px;margin:0;display:grid}.t-help dt{color:var(--amber)}.t-help dd{color:var(--ink-2);margin:0}.t-help h3{color:var(--amber-dim);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--track-label);grid-column:1/-1;margin-bottom:4px}.t-help-close{color:var(--ink-3)}.t-launch{grid-template-areas:"sum sum sum sum sum rates rates rates fed fed fed fed""left left left left right right right right right right right right"}.t-stack{flex-direction:column;gap:2px;min-width:0;min-height:0;display:flex}.t-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2px;display:grid}@media (min-width:1101px){.t-launch{align-items:stretch}.t-launch>.t-col>.t-panel:last-child{flex:auto}.t-launch .t-pair{contain:size;flex:1 1 0;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;min-height:720px}.t-launch .t-pair>.t-panel,.t-launch .t-pair>.t-stack>.t-panel:last-child{flex-direction:column;min-height:0;display:flex}.t-launch .t-pair>.t-panel>.t-panel-body,.t-launch .t-pair>.t-stack>.t-panel:last-child>.t-panel-body{flex:1 1 0;min-height:0;overflow-y:auto}.t-launch .t-pair>.t-stack>.t-panel:last-child{flex:1 1 0;min-height:160px}.t-launch .t-pair>.t-stack>.t-panel:not(:last-child){flex:none}}.t-indices{display:grid}.t-index{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto 7ch 80px;align-items:center;gap:8px;padding:3px 8px;display:grid}.t-index:last-child{border-bottom:0}.t-index-name{color:var(--ink-2)}.t-index-last{color:var(--ink);font-variant-numeric:tabular-nums}.t-spark{width:80px;height:22px}.t-spark path{fill:none;stroke-width:1.25px}.t-spark-up{stroke:var(--gain)}.t-spark-down{stroke:var(--loss)}.t-spark-base{stroke:var(--line-strong);stroke-dasharray:2 2}.t-heat-bar{font-size:var(--fs-micro);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 8px;display:flex}.t-heat-count{margin-left:auto}.t-heat-map{-webkit-user-select:none;user-select:none;background:#262931;margin:0 8px 4px;position:relative;overflow:hidden}.t-heat-sector{position:absolute}.t-heat-sector-name{z-index:2;letter-spacing:.06em;text-transform:uppercase;text-align:left;color:#d8dce4;white-space:nowrap;background:#1c1f26;border:1px solid #262931;align-items:center;padding:0 5px;font-size:10px;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.term .t-heat-sector-name:hover{color:var(--amber)}.t-heat-industry{z-index:1;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.03em;text-transform:uppercase;color:#aab0bc;pointer-events:none;background:#22252d;border:1px solid #262931;padding:0 4px;font-size:9px;line-height:12px;position:absolute;overflow:hidden}.t-heat-tile{color:#fff;text-shadow:0 1px 1px #00000059;border:1px solid #262931;flex-direction:column;justify-content:center;align-items:center;line-height:1.05;display:flex;position:absolute;overflow:hidden}.t-heat-tile b{letter-spacing:.01em;font-weight:700}.t-heat-tile span{opacity:.92;font-variant-numeric:tabular-nums}.term .t-heat-tile:hover,.t-heat-tile[data-hover]{color:#fff;z-index:3;border-color:#fff}.t-heat-tip{z-index:10;pointer-events:none;width:260px;font-size:var(--fs-xs);background:#14161b;border:1px solid #3a3f4a;position:absolute;box-shadow:0 6px 18px #0000008c}.t-heat-tip-path{color:var(--amber);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.05em;background:#1c1f26;padding:3px 8px}.t-heat-tip-main{color:#fff;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;padding:6px 8px;display:flex}.t-heat-tip-main b{margin-right:auto;font-size:20px}.t-heat-tip-name{color:var(--ink-2);border-bottom:1px solid #262931;padding:3px 8px}.t-heat-tip table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.t-heat-tip td{padding:1px 8px}.t-heat-tip td:nth-child(n+2){text-align:right}.t-heat-tip td i{vertical-align:0;width:8px;height:8px;margin-right:6px;display:inline-block}.t-heat-tip tr[data-current] td{background:#ffffff14;font-weight:700}.t-heat-tip td[data-dir=up]{color:var(--gain)}.t-heat-tip td[data-dir=down]{color:var(--loss)}.t-heat-legend{justify-content:center;gap:0;padding:0 8px 8px;display:flex}.t-heat-legend span{text-align:center;color:#fff;min-width:52px;font-size:var(--fs-micro);font-variant-numeric:tabular-nums;padding:2px 6px}.t-calendar tr[data-state=due] td{background:#d4fa4c14}.t-calendar td.key a,.t-watch td:first-child a{color:var(--amber);font-weight:600}.term{--draw:var(--cyan)}.t-chartspace{flex-direction:column;gap:2px;display:flex}.t-chart-toolbar{background:var(--head);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:3px 8px;display:flex}.t-tools button{min-width:26px;font-size:var(--fs-md)}.t-text-button{color:var(--ink-2);border:1px solid var(--line-strong);background:var(--bg);padding:1px 6px}.t-text-button:hover:not(:disabled){color:var(--amber);border-color:var(--amber)}.t-text-button:disabled{opacity:.4;cursor:default}.t-layouts{align-items:center;gap:6px;margin-left:auto;display:flex}.t-layouts form{gap:4px;display:flex}.t-layouts input,.t-layouts select,.t-symbol input{font:inherit;font-size:var(--fs-xs);color:var(--amber);border:1px solid var(--line-strong);background:#000;border-radius:0;padding:1px 6px}.t-layouts select{color:var(--ink-2)}.t-layouts input:focus,.t-symbol input:focus{border-color:var(--amber);outline:none}.t-chart-body{grid-template-columns:minmax(0,1fr) 200px;align-items:start;gap:2px;display:grid}.t-charts{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.t-charts[data-layout="2"],.t-charts[data-layout="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.t-chart-cell{background:var(--bg);border:1px solid var(--line);min-width:0}.t-chart-cell[data-active=true]{border-color:var(--amber)}.t-chart-cell .t-panel-head{flex-wrap:wrap}.t-symbol input{text-transform:uppercase;width:9ch;font-weight:700}.t-chart-name{color:var(--ink-3);font-size:var(--fs-micro);text-overflow:ellipsis;white-space:nowrap;max-width:24ch;overflow:hidden}.t-chart-last{color:var(--ink);font-variant-numeric:tabular-nums}.t-chart-last em{font-style:normal}.t-chart-last em[data-tone=good]{color:var(--gain)}.t-chart-last em[data-tone=bad]{color:var(--loss)}.t-chart-cell .candle-chart{padding:4px 4px 0}.t-charts[data-layout="1"] .candle-body,.t-charts[data-layout="2"] .candle-body{height:clamp(240px, calc(100vh - 300px - var(--panes,0) * 92px), 760px)}.t-charts[data-layout="4"] .candle-body{height:clamp(140px, calc(50vh - 190px - var(--panes,0) * 60px), 380px)}.t-charts[data-layout="4"] .candle-pane{height:60px}.t-studies{background:var(--bg);border:1px solid var(--line);position:sticky;top:92px}.t-study-group{border-bottom:1px solid var(--line);padding:4px 8px 6px}.t-study-group h3{color:var(--amber-dim);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--track-label);margin-bottom:3px;font-weight:500}.t-study{color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;padding:1px 0;display:flex}.t-study:hover{color:var(--amber)}.t-study input{accent-color:var(--amber);margin:0}.t-study-note{color:var(--ink-3);font-size:var(--fs-micro);padding:6px 8px}.t-page>main.wrap,.t-page>.wrap{max-width:none;padding:0}.t-page .head{background:var(--raise);border:1px solid var(--line);margin-bottom:2px;padding:6px 10px;display:block}.t-page .head-ticker{font-size:var(--fs-hero);color:var(--amber);letter-spacing:.02em}.t-page .head-ticker:before{content:var(--t-code);vertical-align:4px;font-size:var(--fs-micro);color:var(--amber-ink);background:var(--amber);margin-right:10px;padding:0 4px;font-weight:700}.t-page .head-name,.t-page .head-note{color:var(--ink-2)}.t-page .section{border:1px solid var(--line);background:var(--bg);margin-bottom:2px;padding:0 0 6px}.t-page .section .section{border:0;border-top:1px solid var(--line);margin:0}.t-page .section-head{background:var(--head);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:flex-start;gap:8px;min-height:22px;margin:0 0 6px;padding:2px 8px}.t-page .section-head:before{content:var(--t-code);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--amber-ink);background:var(--amber);padding:0 4px;font-weight:700}.t-page .section-head h2.label,.t-page .section-head .label:first-child{color:var(--amber);font-size:var(--fs-xs);font-weight:600}.t-page .section-head>:last-child:not(:first-child){margin-left:auto}.t-page .section>:not(.section-head){margin-inline:8px}.t-page .fold,.t-page details{border:1px solid var(--line);margin-bottom:2px}.t-page input:not([type=checkbox]):not([type=radio]):not([type=range]),.t-page select,.t-page textarea{font:inherit;color:var(--amber);border:1px solid var(--line-strong);background:#000;border-radius:0}.t-page input:focus,.t-page select:focus,.t-page textarea:focus{border-color:var(--amber);outline:none}.t-page input[type=checkbox],.t-page input[type=radio],.t-page input[type=range]{accent-color:var(--amber)}.t-page .search input{color:var(--amber)}.t-page .market-page{border:1px solid var(--line);margin-bottom:2px;padding-bottom:6px}.t-page .market-page .page-heading{background:var(--head);border-bottom:1px solid var(--line);margin:0 0 6px;padding:3px 8px}.t-page .market-page .page-heading h1{font-size:var(--fs-xs);color:var(--amber);text-transform:uppercase;letter-spacing:var(--track-label);display:inline}.t-page .market-page .page-heading h1:before{content:var(--t-code);font-size:var(--fs-micro);color:var(--amber-ink);background:var(--amber);margin-right:8px;padding:0 4px}.t-page .market-page .page-heading p{color:var(--ink-3);font-size:var(--fs-micro)}.t-page .market-page>:not(.page-heading){margin-inline:8px}.t-page .index-panel{background:var(--raise);border-color:var(--line);padding:6px 8px}.t-page .segmented button{font-size:var(--fs-micro);padding:1px 7px}.t-page .segmented button.active{background:var(--amber);color:var(--amber-ink)}.term tr[data-cursor] td,.term tr[data-cursor] th{background:#d4fa4c24!important}.term tr[data-cursor] td:first-child,.term tr[data-cursor] th:first-child{box-shadow:inset 2px 0 0 var(--amber)}.t-market{grid-template-areas:"c1 c1 c1 c1 gp gp gp gp gp gp gp gp""c2 c2 c2 c2 sect sect sect sect c3 c3 c3 c3""eco eco eco eco eco eco eco eco eco eco eco eco""rrg rrg rrg rrg rrg rrg rrg seas seas seas seas seas""perf perf perf perf perf perf perf perf perf perf perf perf""imap imap imap imap imap imap imap imap imap imap imap imap";align-items:stretch}.t-mcol{flex-direction:column;gap:2px;min-width:0;display:flex}.t-mcol>.t-panel:last-child{flex:auto}.t-fill{flex-direction:column;display:flex}.t-fill>.t-panel-body{flex-direction:column;flex:auto;min-height:0;display:flex}.t-wei tr[data-selected] td{background:#d4fa4c1a}.t-wei-pick{text-align:left;width:100%;color:var(--ink);gap:8px;display:flex}.t-wei-pick:hover{color:var(--amber)}.t-wei-region{width:3ch;color:var(--amber-dim);font-size:var(--fs-micro)}.t-spark-cell{width:68px;padding-block:0!important}.t-spark-cell .t-spark{vertical-align:middle;width:64px;height:18px}.t-market-chart{flex-direction:column;flex:auto;display:flex}.t-market-chart .candle-chart{flex-direction:column;flex:auto;padding:4px 4px 0;display:flex}.t-market-chart .candle-body{flex:1 1 0;height:auto;min-height:200px}.t-breadth{flex-direction:column;gap:6px;display:flex}.t-ad-bar{background:var(--line);gap:1px;height:10px;display:flex}.t-ad-bar i{background:var(--ink-3);display:block}.t-ad-bar i[data-tone=up]{background:var(--gain)}.t-ad-bar i[data-tone=down]{background:var(--loss)}.t-ad-legend{font-size:var(--fs-micro);justify-content:space-between;margin-top:2px;display:flex}.t-bar-row{grid-template-columns:14ch minmax(0,1fr) 5ch 8ch;align-items:center;gap:8px;display:grid}.t-bar-row b{text-align:right;font-weight:600}.t-bar-meter{background:var(--fill);height:6px}.t-bar-meter i{background:var(--amber);height:100%;display:block}.t-bar-meter i[data-tone=up]{background:var(--gain)}.t-breadth-pairs{color:var(--ink-3);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;display:grid}.t-breadth-pairs b{color:var(--ink);margin-left:4px}.t-breadth-crosses{color:var(--ink-3);font-size:var(--fs-micro);flex-direction:column;gap:2px;display:flex}.t-breadth-crosses a{color:var(--amber);margin-left:6px}.t-sectors td{text-align:right}.term .t-sectors :is(th,td).key{white-space:nowrap;width:1%;min-width:0}.t-fill>.t-panel-body>.t-sectors{border:0;flex:1 1 0;min-height:160px;overflow-y:auto}@media (max-width:1100px){.t-fill>.t-panel-body>.t-sectors{flex:none;max-height:420px}}.t-sectors thead th{position:sticky;top:0}.t-movers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:4px 8px 8px;display:grid}.t-movers h3{color:var(--amber-dim);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--track-label);margin-bottom:2px;font-weight:500}.t-movers table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.t-movers td{font-size:var(--fs-xs);padding:1px 0}.t-movers td:last-child{text-align:right}.t-movers td[data-dir=up]{color:var(--gain)}.t-movers td[data-dir=down]{color:var(--loss)}.t-movers td.key a{color:var(--amber);font-weight:600}.t-quotes td.key{white-space:nowrap}.t-curve{width:calc(100% - 16px);height:168px;margin:4px 8px 0;display:block}.t-curve-now{fill:none;stroke:var(--cyan);stroke-width:2px}.t-curve-before{fill:none;stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:4 3}.t-curve-dot{fill:var(--cyan)}.t-curve-axis{fill:var(--ink-3);font:10px var(--mono)}.t-curve-value{fill:var(--ink);font:10px var(--mono)}.t-curve-change{fill:var(--ink-3);font:9px var(--mono)}.t-curve-change[data-dir=up]{fill:var(--gain)}.t-curve-change[data-dir=down]{fill:var(--loss)}.t-curve-legend{color:var(--ink-2);font-size:var(--fs-micro);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:2px 8px 6px;display:flex}.t-curve-key-now,.t-curve-key-before{border-top:2px solid var(--cyan);width:14px;height:0;display:inline-block}.t-curve-key-before{border-top:1px dashed var(--ink-3)}@media (max-width:1100px){.t-company{grid-template-areas:"c-top c-top c-top c-top c-top c-top c-top c-top c-top c-top c-top c-top""gp gp gp gp gp gp gp gp gp gp gp gp""side side side side side side side side side side side side""c-biz c-biz c-biz c-biz c-biz c-biz c-biz c-biz c-biz c-biz c-biz c-biz""seg seg seg seg seg seg seg seg seg seg seg seg""kpi kpi kpi kpi kpi kpi kpi kpi kpi kpi kpi kpi""fa fa fa fa fa fa fa fa fa fa fa fa""gr gr gr gr gr gr gr gr gr gr gr gr""gf gf gf gf gf gf gf gf gf gf gf gf""c-res c-res c-res c-res c-res c-res c-res c-res c-res c-res c-res c-res""ee ee ee ee ee ee ee ee ee ee ee ee""est est est est est est est est est est est est""rpt rpt rpt rpt rpt rpt rpt rpt rpt rpt rpt rpt""left left left left left left left left left left left left""right right right right right right right right right right right right""c-val c-val c-val c-val c-val c-val c-val c-val c-val c-val c-val c-val""val val val val val val val val val val val val""peer peer peer peer peer peer peer peer peer peer peer peer""dcf dcf dcf dcf dcf dcf dcf dcf dcf dcf dcf dcf""dvd dvd dvd dvd dvd dvd dvd dvd dvd dvd dvd dvd""c-own c-own c-own c-own c-own c-own c-own c-own c-own c-own c-own c-own""ins ins ins ins ins ins ins ins ins ins ins ins""hds hds hds hds hds hds hds hds hds hds hds hds""c-acc c-acc c-acc c-acc c-acc c-acc c-acc c-acc c-acc c-acc c-acc c-acc""ddis ddis ddis ddis ddis ddis ddis ddis ddis ddis ddis ddis""evt evt evt evt evt evt evt evt evt evt evt evt""note note note note note note note note note note note note""st st st st st st st st st st st st""src src src src src src src src src src src src"}.t-launch{grid-template-areas:"sum sum sum sum sum sum sum sum sum sum sum sum""rates rates rates rates rates rates fed fed fed fed fed fed""right right right right right right right right right right right right""left left left left left left left left left left left left"}.t-chart-body{grid-template-columns:minmax(0,1fr)}.t-market{grid-template-areas:"gp gp gp gp gp gp gp gp gp gp gp gp""c1 c1 c1 c1 c1 c1 sect sect sect sect sect sect""c2 c2 c2 c2 c2 c2 c3 c3 c3 c3 c3 c3""eco eco eco eco eco eco eco eco eco eco eco eco""rrg rrg rrg rrg rrg rrg rrg rrg rrg rrg rrg rrg""seas seas seas seas seas seas seas seas seas seas seas seas""perf perf perf perf perf perf perf perf perf perf perf perf""imap imap imap imap imap imap imap imap imap imap imap imap"}.t-market-chart .candle-body{min-height:300px}.t-studies{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:static}.t-studies>header,.t-study-note{grid-column:1/-1}.t-col{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}.t-brand-short{display:none}@media (hover:none){.t-fn kbd{display:none}}@media (max-width:720px){:root body .io.term{--fs-micro:11px;--fs-xs:12px;--fs-sm:12px}.t-brand{padding-inline:8px}.t-brand-long,.t-bar-right a{display:none}.t-brand-short{display:inline}.t-bar{height:38px}.t-cmd input{font-size:16px}.t-cmd-go{display:none}.t-bar-right{padding-inline:8px}.t-launch .t-col,.t-launch .t-pair,.t-launch .t-stack{display:contents}.t-launch #sum{order:1}.t-launch #rates{order:2}.t-launch #fed{order:3}.t-launch #eco{order:4}.t-launch #wei{order:5}.t-launch #port{order:6}.t-launch #imap{order:7}.t-launch #w{order:8}.t-launch #alrt{order:9}.t-launch #sigs{order:10}.t-launch #evts{order:11}.t-launch #evts-next{order:12}.t-launch #ecal{order:13}.t-launch #n{order:14}.t-launch #w .sheet{max-height:60vh;overflow-y:auto}.term .seg button{min-height:32px;padding-inline:10px}.t-chart-toolbar{gap:6px}.t-chart-toolbar .label{display:none}.t-text-button,.t-layouts select,.t-layouts input{min-height:32px}.t-help-body{grid-template-columns:minmax(0,1fr)}.t-head-ticker,.t-head-last{font-size:20px}.t-grid{grid-template-columns:minmax(0,1fr)}.t-company,.t-launch,.t-market,.t-scan,.t-bt{grid-template-areas:none}.t-market>*,.t-scan>*,.t-bt>*,.t-launch>*{grid-area:auto!important}.t-movers{grid-template-columns:minmax(0,1fr)}.t-market-chart .candle-body{min-height:260px}.t-company>*,.t-launch>*{grid-area:auto!important}.t-col,.t-pair{grid-template-columns:minmax(0,1fr)}.t-status{flex-wrap:wrap;position:static}.t-status-src{display:none}.t-status-legal{white-space:normal;border-left:0;margin-left:0}.t-head-price{margin-left:0}.t-fn{flex-wrap:nowrap;overflow-x:auto}.t-charts[data-layout]{grid-template-columns:minmax(0,1fr)}.t-charts[data-layout] .candle-body{height:clamp(260px,55vh,420px)}.t-studies{grid-template-columns:minmax(0,1fr)}.t-layouts{margin-left:0}}.term .t-pair .news-list{columns:1}.term .t-pair .news-item{padding-block:4px}.term .macro-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.term .macro-card{min-height:0}.term .macro-card-open{padding:4px 8px}.term .macro-card strong{font-size:var(--fs-lg);color:var(--cyan)}.term .macro-card-action{margin-top:2px}.term .macro-card-meta{padding:0 8px 4px}.term .macro-country{font-size:var(--fs-micro);padding:1px 7px}@media (max-width:1100px){.term .macro-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.term .macro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.t-fa>.t-panel-body>.section{flex-direction:column;flex:auto;min-height:0;display:flex}.t-fa .multiples{flex:auto;grid-auto-rows:1fr}.t-fa .multiple{flex-direction:column;display:flex}.t-fa .multiple .plot{flex:auto;height:auto;min-height:48px}.term .multiple{min-height:0;padding:6px 8px 4px}.term .multiple .plot{height:64px}@media (max-width:720px){.term .multiples{grid-template-columns:repeat(2,minmax(0,1fr))}.term .multiple-value{font-size:var(--fs-md)}}.t-chip{border:1px solid var(--line-strong);color:var(--ink-2);font-size:var(--fs-micro);background:var(--bg);padding:0 5px;line-height:16px}.t-chip:hover{color:var(--amber);border-color:var(--amber)}.t-chip[aria-pressed=true]{color:var(--amber-ink);background:var(--amber);border-color:var(--amber)}.t-chip-input{width:8ch;font:inherit;font-size:var(--fs-micro);color:var(--amber);border:1px solid var(--amber);text-transform:uppercase;background:#000;padding:0 4px}.t-scan{grid-template-areas:"rule rule rule rule rule hits hits hits hits hits hits hits"}.t-bt{grid-template-areas:"setup setup setup setup setup result result result result result result result""trades trades trades trades trades trades trades trades trades trades trades trades"}.t-rule{flex-direction:column;gap:4px;margin:6px 0;display:flex}.t-rule-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.t-rule-and{width:3ch;color:var(--amber-dim);font-size:var(--fs-micro)}.t-rule-op{color:var(--ink-2)}.t-rule select,.t-rule input,.t-panel-actions select,.t-scan-list,.t-bt-field input,.t-symbol input{font:inherit;font-size:var(--fs-xs);color:var(--amber);border:1px solid var(--line-strong);background:#000;border-radius:0;padding:1px 4px}.t-rule select{max-width:22ch}.t-rule input[type=number]{width:8ch}.t-rule select:focus,.t-rule input:focus,.t-scan-list:focus,.t-bt-field input:focus{border-color:var(--amber);outline:none}.t-scan-universe{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.t-scan-list{text-transform:uppercase;flex:1;min-width:16ch}.t-sort{color:inherit;font:inherit}.t-sort:hover{color:var(--amber)}.t-row-links{justify-content:flex-end;gap:8px;display:flex}.t-row-links a{color:var(--amber-dim)}.t-scan-sheet td.key a{color:var(--amber);font-weight:600}.t-bt-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.t-bt-head{color:var(--amber-dim);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--track-label);margin-top:8px;font-weight:500}.t-bt-options{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.t-bt-field{color:var(--ink-2);align-items:center;gap:4px;display:flex}.t-bt-field input{width:7ch}.t-bt-stats{margin:6px 8px 8px}.t-bt-stats th.key{color:var(--ink-2);font-weight:400}.t-equity{margin:6px 8px 0}.t-equity svg{width:100%;height:260px;display:block}.t-equity-strategy{fill:none;stroke:var(--c1);stroke-width:1.6px}.t-equity-hold{fill:none;stroke:var(--ink-3);stroke-width:1.2px}.t-equity-base{stroke:var(--line-strong);stroke-dasharray:3 3}.t-equity-held{fill:var(--c1);fill-opacity:.07}.t-equity-years{height:16px;position:relative}.t-equity-years span{font-size:var(--fs-micro);color:var(--ink-3);position:absolute;transform:translate(-50%)}.t-equity-legend{font-size:var(--fs-micro);color:var(--ink-2);flex-wrap:wrap;gap:12px;display:flex}.t-equity-legend i{vertical-align:3px;width:12px;height:2px;margin-right:4px;display:inline-block}.t-equity-key-strategy{background:var(--c1)}.t-equity-key-hold{background:var(--ink-3)}.t-equity-key-held{background:#4ea8ff38;vertical-align:0!important;height:8px!important}@media (max-width:1100px){.t-scan{grid-template-columns:minmax(0,1fr);grid-template-areas:"rule""hits"}.t-bt{grid-template-columns:minmax(0,1fr);grid-template-areas:"setup""result""trades"}}.term [data-trend=up]{--plot:var(--gain);--plot-soft:#2ed47d21}.term [data-trend=down]{--plot:var(--loss);--plot-soft:#ff514921}.term .plot-area{fill:var(--plot-soft)}.term .plot-line{stroke-width:1.5px}.term [data-hue="0"]{--plot:var(--ink)}.term [data-hue="1"]{--plot:var(--c1)}.term [data-hue="2"]{--plot:var(--c2)}.term [data-hue="3"]{--plot:var(--c3)}.term [data-hue="4"]{--plot:var(--c4)}.term [data-hue="5"]{--plot:var(--c5)}.term [data-hue="6"]{--plot:var(--c6)}.term [data-hue="7"]{--plot:var(--c7)}.term [data-hue="8"]{--plot:var(--c8)}.term [data-hue]{--plot-soft:color-mix(in srgb, var(--plot) 18%, transparent)}.term .plot-line[data-hue]{stroke:var(--plot);stroke-dasharray:none}.term .plot-swatch[data-hue]{border-top-color:var(--plot);border-top-style:solid;width:14px}.term .multiple .multiple-top .label:first-child{color:var(--plot)}.term .multiple[aria-pressed=true]{box-shadow:inset 0 2px 0 var(--plot)}.t-ecal{grid-template-areas:"week week week week week week week week week week week week""list list list list list list list list list list list list"}.t-ecal-bar{font-size:var(--fs-micro);flex-wrap:wrap;align-items:center;gap:10px;padding:4px 8px;display:flex}.t-ecal-week{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:0 8px 8px;display:grid}.t-ecal-day{background:var(--raise);border:1px solid var(--line);min-width:0}.t-ecal-day[data-today]{border-color:var(--amber)}.t-ecal-day[data-past]{opacity:.7}.t-ecal-day>header{background:var(--head);border-bottom:1px solid var(--line);align-items:baseline;gap:6px;padding:3px 6px;display:flex}.t-ecal-day>header b{color:var(--amber)}.t-ecal-day>header .t-dim{margin-left:auto}.t-ecal-slot{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:3px;padding:4px 6px;display:flex}.t-ecal-slot h3{color:var(--ink-3);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--track-label);flex-basis:100%;font-weight:500}.t-ecal-co{background:var(--fill);border:1px solid var(--line-strong);flex-direction:column;min-width:54px;padding:2px 5px;line-height:1.15;display:inline-flex}.t-ecal-co b{color:var(--ink);font-size:var(--fs-xs)}.t-ecal-co span{color:var(--ink-3);font-size:9px}.t-ecal-co[data-member] b{color:var(--c1)}.t-ecal-co[data-followed]{border-color:var(--amber)}.t-ecal-co[data-followed] b{color:var(--amber)}.term .t-ecal-co:hover{border-color:var(--cyan)}.t-ecal-none{padding:6px}.t-ecal-list tr[data-followed] td{background:#d4fa4c12}.t-ecal-list td.key a{color:var(--amber);font-weight:600}@media (max-width:1100px){.t-ecal-week{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.t-ecal-week{grid-template-columns:minmax(0,1fr)}.t-ecal{grid-template-areas:none}.t-ecal>*{grid-area:auto!important}}.t-erx-summary{color:var(--ink-3);flex-wrap:wrap;gap:4px 16px;padding:4px 8px;display:flex}.t-erx-summary b{color:var(--ink);margin-left:4px}.t-erx .sheet,.t-seas{margin:0 8px}.t-erx .t-study-note,.t-seas .t-study-note{padding-inline:0}.t-seas table{table-layout:fixed}.t-seas th,.t-seas td{text-align:center;font-size:var(--fs-micro);padding-inline:2px}.t-seas th.key{text-align:left;width:7ch}.t-seas td[data-running]{outline:1px dashed var(--amber-dim);outline-offset:-2px}.t-seas .t-seas-stat th,.t-seas .t-seas-stat td{border-top:1px solid var(--line-strong);font-weight:600}.t-rrg-body{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:8px;padding:0 8px 8px;display:grid}.t-rrg-plot{width:100%;height:auto;display:block}.t-rrg-q{stroke:none}.t-rrg-leading{fill:#2ed47d12}.t-rrg-weakening{fill:#facc150f}.t-rrg-lagging{fill:#ff514912}.t-rrg-improving{fill:#4ea8ff12}.t-rrg-qname{fill:var(--ink-3);font:600 10px var(--mono);letter-spacing:.08em}.t-rrg-axis{stroke:var(--line-strong);stroke-dasharray:3 3}.t-rrg-label{fill:var(--ink-3);font:9px var(--mono);letter-spacing:.06em}.t-rrg-tag{font:700 10px var(--mono)}.t-rrg-list{border-collapse:collapse;width:100%;font-size:var(--fs-xs)}.t-rrg-list td{white-space:nowrap;padding:2px 4px}.t-rrg-list td i{width:8px;height:8px;margin-right:6px;display:inline-block}.t-rrg-list tr[data-focus] td{background:var(--fill)}.t-rrg-list td[data-quadrant=leading]{color:var(--gain)}.t-rrg-list td[data-quadrant=weakening]{color:#facc15}.t-rrg-list td[data-quadrant=lagging]{color:var(--loss)}.t-rrg-list td[data-quadrant=improving]{color:var(--c1)}@media (max-width:720px){.t-rrg-body{grid-template-columns:minmax(0,1fr)}}.t-ecal-co[data-result=beat]{border-color:var(--gain);background:#2ed47d1a}.t-ecal-co[data-result=miss]{border-color:var(--loss);background:#ff51491a}.t-ecal-co[data-result=beat] span{color:var(--gain)}.t-ecal-co[data-result=miss] span{color:var(--loss)}.t-ecal-list .t-study-note,.t-ecal .t-study-note{padding:4px 8px 8px}.t-ecal-list td:nth-child(4){text-overflow:ellipsis;max-width:24ch;overflow:hidden}.t-ecal-list th.key,.t-ecal-list td.key{width:auto;min-width:0}.t-settings{grid-template-areas:"display display display display display display start start start start start start""alerts alerts alerts alerts alerts alerts account account account account account account""kept kept kept kept kept kept kept kept kept kept kept kept""keys keys keys keys keys keys about about about about about about";align-items:start}.t-set-message{border:1px solid var(--amber-dim);color:var(--ink);font-size:var(--fs-xs);grid-column:1/-1;margin:0;padding:6px 8px}.t-set-body{gap:8px;display:grid}.t-set-row{font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.t-set-label{min-width:150px;color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em;font-size:var(--fs-micro)}.t-set-select{height:24px;font:inherit;font-size:var(--fs-xs);color:var(--ink);background:var(--panel-input,#000);border:1px solid var(--line-strong);padding:0 6px}.t-set-select:focus{border-color:var(--amber);outline:none}.t-set-sample{font-size:var(--fs-xs);color:var(--ink-2);margin:0 0 0 160px}.t-set-sample [data-dir=up]{color:var(--gain)}.t-set-sample [data-dir=down]{color:var(--loss)}.t-set-keys p{font-size:var(--fs-xs);color:var(--ink);margin:0;line-height:1.7}.t-set-keys code{color:var(--amber);margin-right:6px}.t-set-keys kbd{border:1px solid var(--line-strong);font:inherit;font-size:var(--fs-micro);padding:0 4px}.t-kept th.key{color:var(--ink);white-space:nowrap;font-weight:600}.t-kept td.key{white-space:normal;min-width:0}.t-kept td.t-row-links{white-space:nowrap}.t-chip:disabled{opacity:.35;cursor:default}.t-about p{color:var(--ink-2);margin-bottom:8px}.t-about code{color:var(--amber);font:inherit}.t-about a{color:var(--amber)}@media (max-width:1100px){.t-settings{grid-template-columns:minmax(0,1fr);grid-template-areas:"display""start""alerts""account""kept""keys""about"}.t-set-sample{margin-left:0}}@media (hover:none){.t-tape{height:32px}.t-tape a{height:32px;padding-inline:14px}.t-fn a,.t-fn button,.t-fn-sec{padding-block:8px}.term .sheet th,.term .sheet td{padding-block:7px}.t-chip{padding:5px 9px}.t-ecal-co{padding:5px 7px}.t-cmd-list [role=option]{padding-block:9px}.t-movers td{padding-block:6px}.t-wei-pick{align-items:center;min-height:28px}}.term :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){font:inherit;color:var(--amber);border:1px solid var(--line-strong);background:#000;border-radius:0}.term :where(input,textarea,select):focus{border-color:var(--amber);outline:none}.term .t-heat-sector-name{min-width:0;min-height:0}@media (hover:none){.term .filings-ticker,.term .filings-source{align-items:center;min-height:28px;display:inline-flex}}.term .t-gf-card .t-chip{min-width:24px;min-height:24px;padding:2px 7px}@media (hover:none){.term .t-gf-card .t-chip{min-width:28px;min-height:28px}}.t-port{grid-template-areas:"perf perf perf perf perf perf perf perf kpi kpi kpi kpi""hold hold hold hold hold hold hold hold hold hold hold hold""map map map map map map map map sect sect sect sect""contrib contrib contrib contrib contrib contrib risk risk risk risk risk risk""corr corr corr corr corr corr mret mret mret mret mret mret""inc inc inc inc evts evts evts evts stress stress stress stress""rbal rbal rbal rbal rbal rbal rbal rbal rbal rbal rbal rbal";align-items:stretch}@media (max-width:1100px){.t-port{grid-template-areas:"perf perf perf perf perf perf perf perf perf perf perf perf""kpi kpi kpi kpi kpi kpi kpi kpi kpi kpi kpi kpi""hold hold hold hold hold hold hold hold hold hold hold hold""map map map map map map map map map map map map""sect sect sect sect sect sect sect sect sect sect sect sect""contrib contrib contrib contrib contrib contrib contrib contrib contrib contrib contrib contrib""risk risk risk risk risk risk risk risk risk risk risk risk""corr corr corr corr corr corr corr corr corr corr corr corr""mret mret mret mret mret mret mret mret mret mret mret mret""inc inc inc inc inc inc inc inc inc inc inc inc""evts evts evts evts evts evts evts evts evts evts evts evts""stress stress stress stress stress stress stress stress stress stress stress stress""rbal rbal rbal rbal rbal rbal rbal rbal rbal rbal rbal rbal"}}@media (max-width:720px){.t-port{grid-template-areas:none}.t-port>*{grid-area:auto!important}}.t-pf-perf{padding:4px 8px 0}.t-pf-readout{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;padding:2px 0 6px;display:flex}.t-pf-readout b{font-weight:600}.t-pf-readout b[data-dir=up]{color:var(--gain)}.t-pf-readout b[data-dir=down]{color:var(--loss)}.t-pf-key{vertical-align:middle;width:14px;height:2px;margin-right:6px;display:inline-block}.t-pf-key-book{background:var(--c1);height:3px}.t-pf-key-index{background:var(--ink-3)}.t-pf-book{fill:none;stroke:var(--c1);stroke-width:2px;stroke-linejoin:round}.t-pf-index{fill:none;stroke:var(--ink-3);stroke-width:1.4px;stroke-dasharray:4 3}.t-pf-area{fill:#4ea8ff1a}.t-pf-under{fill:#ff514947;stroke:var(--loss);stroke-width:1px}.t-pf-cursor{stroke:var(--ink-2);stroke-dasharray:2 3}.t-pf-kpis{background:var(--line);flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.t-pf-kpi{background:var(--bg);flex-direction:column;gap:1px;min-width:0;padding:5px 8px;display:flex}.t-pf-kpi-label{color:var(--ink-3);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--track-label)}.t-pf-kpi-value{color:var(--ink);font-size:var(--fs-md);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.t-pf-kpi-value[data-dir=up]{color:var(--gain)}.t-pf-kpi-value[data-dir=down]{color:var(--loss)}.t-pf-kpi-note{color:var(--ink-3);font-size:var(--fs-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.t-pf-holdings td.key{white-space:nowrap}.t-pf-name{text-overflow:ellipsis;vertical-align:bottom;max-width:18ch;color:var(--ink-3);font-size:var(--fs-micro);margin-left:8px;display:inline-block;overflow:hidden}.t-pf-weight{min-width:90px;position:relative}.t-pf-weight span{background:#4ea8ff59;max-width:calc(100% - 8px);height:10px;margin-top:-5px;position:absolute;top:50%;left:4px}.t-pf-weight em{font-style:normal;position:relative}.term .t-pf-holdings td[data-dir=up],.term .t-port td[data-dir=up]{color:var(--gain)}.term .t-pf-holdings td[data-dir=down],.term .t-port td[data-dir=down]{color:var(--loss)}.t-spark[data-trend=up] path{stroke:var(--gain)}.t-spark[data-trend=down] path{stroke:var(--loss)}.t-pf-map{margin:4px 8px 8px}.t-pf-map-sector{z-index:1;color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#1c1f26;padding:0 5px;font-size:10px;line-height:16px;position:absolute;overflow:hidden}.t-pf-bars{gap:3px;padding:6px 8px;display:grid}.t-pf-bar{font-size:var(--fs-sm);font-variant-numeric:tabular-nums;grid-template-columns:minmax(6ch,16ch) minmax(0,1fr) 13ch;align-items:center;gap:8px;display:grid}.t-pf-bar-label{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);overflow:hidden}.t-pf-bar-track{background:var(--raise);height:12px;position:relative}.t-pf-bars[data-signed] .t-pf-bar-track:after{content:"";background:var(--line-strong);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.t-pf-bar-track i{background:var(--c1);position:absolute;top:0;bottom:0}.t-pf-bar-track i[data-dir=up]{background:var(--gain)}.t-pf-bar-track i[data-dir=down]{background:var(--loss)}.t-pf-bar-value{text-align:right;color:var(--ink)}.t-pf-bar-value[data-dir=up]{color:var(--gain)}.t-pf-bar-value[data-dir=down]{color:var(--loss)}.t-pf-corr{padding:6px 8px;overflow-x:auto}.t-pf-corr table{border-collapse:collapse;font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.t-pf-corr th{color:var(--ink-2);white-space:nowrap;padding:2px 4px;font-weight:600}.t-pf-corr td{text-align:center;min-width:36px;color:var(--ink);border:1px solid var(--bg);padding:4px}.t-pf-months td{text-align:center;color:#fff;font-size:var(--fs-micro);min-width:0!important}.t-pf-months th{min-width:0!important}.t-pf-months .t-pf-year{background:var(--raise);font-weight:600}.t-pf-months .t-pf-year[data-dir=up]{color:var(--gain)}.t-pf-months .t-pf-year[data-dir=down]{color:var(--loss)}.t-pf-target input{text-align:right;width:7ch;padding:1px 4px}.t-pf-foot{padding:6px 2px}.term .t-port .sheet :is(th,td).key{min-width:0}.t-port .t-panel-head{flex-wrap:wrap}.t-port .t-panel-actions{flex-wrap:wrap;justify-content:flex-end;min-width:0}.t-port[data-dated]{grid-template-areas:"perf perf perf perf perf perf perf perf kpi kpi kpi kpi""hold hold hold hold hold hold hold hold hold hold hold hold""cap cap cap cap cap cap cap trds trds trds trds trds""map map map map map map map map sect sect sect sect""contrib contrib contrib contrib contrib contrib risk risk risk risk risk risk""corr corr corr corr corr corr mret mret mret mret mret mret""inc inc inc inc evts evts evts evts stress stress stress stress""rbal rbal rbal rbal rbal rbal rbal rbal rbal rbal rbal rbal"}@media (max-width:1100px){.t-port[data-dated]{grid-template-areas:"perf perf perf perf perf perf perf perf perf perf perf perf""kpi kpi kpi kpi kpi kpi kpi kpi kpi kpi kpi kpi""hold hold hold hold hold hold hold hold hold hold hold hold""cap cap cap cap cap cap cap cap cap cap cap cap""trds trds trds trds trds trds trds trds trds trds trds trds""map map map map map map map map map map map map""sect sect sect sect sect sect sect sect sect sect sect sect""contrib contrib contrib contrib contrib contrib contrib contrib contrib contrib contrib contrib""risk risk risk risk risk risk risk risk risk risk risk risk""corr corr corr corr corr corr corr corr corr corr corr corr""mret mret mret mret mret mret mret mret mret mret mret mret""inc inc inc inc inc inc inc inc inc inc inc inc""evts evts evts evts evts evts evts evts evts evts evts evts""stress stress stress stress stress stress stress stress stress stress stress stress""rbal rbal rbal rbal rbal rbal rbal rbal rbal rbal rbal rbal"}}@media (max-width:720px){.t-port[data-dated]{grid-template-areas:none}}.t-pf-trades{max-height:290px;overflow-y:auto}.t-pf-trades thead th{z-index:1;background:var(--head);position:sticky;top:0}.t-pf-key-invested{background:var(--amber)}.t-pf-invested{fill:none;stroke:var(--amber);stroke-width:1.6px}.t-pf-mark-buy{fill:var(--gain)}.t-pf-mark-sell{fill:var(--loss)}.t-book-editor{width:min(760px,100vw - 32px)}.t-book-tabs{flex-wrap:wrap;margin:0 0 10px}.t-book-import{gap:10px;display:grid}.t-book-file{font-size:var(--fs-sm);color:var(--ink-2);gap:8px;display:grid}.t-book-preview{font-size:var(--fs-sm);gap:8px;display:grid}.t-book-preview .sheet{max-height:220px;overflow:auto}.t-book-preview details{color:var(--ink-3);font-size:var(--fs-micro)}.t-book-preview ul{max-height:120px;margin:4px 0 0 16px;overflow:auto}.t-area{flex-direction:column;flex:auto;min-height:0;padding:4px 4px 0;display:flex}.t-area-readout{font-size:var(--fs-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:0 4px 4px;display:flex}.t-area-readout b{color:var(--ink);font-size:var(--fs-sm);font-weight:600}.t-area-readout [data-dir=up]{color:var(--gain)}.t-area-readout [data-dir=down]{color:var(--loss)}.t-area-time{color:var(--ink-3)}.t-area-plot{flex:1 1 0;min-height:260px;position:relative}.t-area-plot svg{display:block;position:absolute;inset:0}.t-area-rule{stroke:#262a32;stroke-dasharray:3 4}.t-area-tick{fill:var(--ink-3);font:10px var(--mono);font-variant-numeric:tabular-nums}.t-area-fill-up{fill:#2ed47d24}.t-area-fill-down{fill:#ff514924}.t-area-line-up{fill:none;stroke:var(--gain);stroke-width:1.6px;stroke-linejoin:round}.t-area-line-down{fill:none;stroke:var(--loss);stroke-width:1.6px;stroke-linejoin:round}.t-area-open{stroke:var(--amber);stroke-width:1px;stroke-dasharray:5 4}.t-area-open-tag{fill:var(--amber)}.t-area-open-text{fill:var(--amber-ink);font:600 10px var(--mono);font-variant-numeric:tabular-nums}.t-area-cross{stroke:var(--ink-3);stroke-dasharray:2 3}.t-area-dot-up{fill:var(--gain)}.t-area-dot-down{fill:var(--loss)}.t-area-catch{fill:#0000;cursor:crosshair;touch-action:pan-y}.t-area-dayopen{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:2 4}.t-area-dayopen-label{fill:var(--ink-3);font:10px var(--mono);font-variant-numeric:tabular-nums}.t-area-open-label{fill:var(--amber);font:10px var(--mono);font-variant-numeric:tabular-nums}.t-miniecal{flex-direction:column;height:100%;min-height:0;display:flex}.t-miniecal-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:6px;padding:4px 6px;display:flex}.t-miniecal-days{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid;overflow-y:auto}.t-miniecal-day{border-right:1px solid var(--line);min-width:0;padding:3px 4px}.t-miniecal-day:last-child{border-right:0}.t-miniecal-day[data-today] header b{color:var(--amber)}.t-miniecal-day header{font-size:var(--fs-micro);text-transform:uppercase;border-bottom:1px solid var(--line);align-items:baseline;gap:4px;margin-bottom:2px;padding:2px 2px 4px;display:flex}.t-miniecal-day header span{margin-left:auto}.t-miniecal-co{font-size:var(--fs-micro);color:var(--ink-2);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:4px;padding:1px 2px;text-decoration:none;display:grid}.t-miniecal-co:hover{background:var(--fill);color:var(--amber)}.t-miniecal-co b{color:var(--ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}.t-miniecal-co[data-followed] b{color:var(--amber)}.t-miniecal-co[data-result=beat] span:last-child{color:var(--gain)}.t-miniecal-co[data-result=miss] span:last-child{color:var(--loss)}.t-miniecal-co>span:first-child{color:var(--ink-3)}.t-miniecal-more{font-size:var(--fs-micro);padding:2px;display:block}.t-release-strip{border:1px solid var(--amber-dim);background:color-mix(in srgb, var(--amber) 7%, transparent);color:var(--ink-2);font-size:var(--fs-xs);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:6px 0 0;padding:6px 10px;text-decoration:none;display:flex}.t-release-strip:hover{border-color:var(--amber)}.t-release-strip b{color:var(--amber-ink);background:var(--amber);text-transform:uppercase;letter-spacing:var(--track-label);padding:0 6px;font-weight:700}.t-release-strip em{color:var(--ink);font-style:normal;font-weight:600}.t-release-strip i{font-style:normal}.t-release-strip i[data-dir=up]{color:var(--gain)}.t-release-strip i[data-dir=down]{color:var(--loss)}.t-release-more{color:var(--amber);margin-left:auto}.t-ee{grid-template-columns:minmax(190px,220px) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;padding:8px;display:grid}.t-ee[data-release]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.t-ee[data-release]>.t-ee-text{grid-column:1/-1;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px}.t-ee-none{font-size:var(--fs-xs);line-height:1.5}.t-ee-chart figcaption{justify-content:space-between}.t-ee-text{min-width:0;font-size:var(--fs-xs);gap:10px;display:grid}.t-ee-text>p{margin:0}.term .t-ee .earnings-pending{border:0;padding:0;font-family:inherit}.term .t-ee .earnings-pending-head{align-items:flex-start;gap:12px}.term .t-ee .earnings-pending-head .label{color:var(--amber);font-size:var(--fs-xs);letter-spacing:var(--track-label);text-transform:uppercase}.term .t-ee .earnings-pending-head p{color:var(--ink-3);font-size:var(--fs-micro);margin:4px 0 0;line-height:1.45}.term .t-ee .earnings-pending-head>a{color:var(--amber);font-size:var(--fs-micro);white-space:nowrap}.term .t-ee .release-sheet td,.term .t-ee .release-sheet th{font-size:var(--fs-xs)}.term .t-ee .release-consensus{font-size:var(--fs-micro)}.t-ee-facts{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.t-ee-facts>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding:4px 0;display:flex}.t-ee-facts dt{color:var(--ink-3)}.t-ee-facts dd{color:var(--ink);text-align:right;margin:0;font-weight:600}.t-ee-facts dd[data-dir=up]{color:var(--gain)}.t-ee-facts dd[data-dir=down]{color:var(--loss)}.t-ee-chart{margin:0}@media (max-width:1100px){.t-ee,.t-ee[data-release],.t-ee[data-release]>.t-ee-text{grid-template-columns:minmax(0,1fr)}}.t-insb{grid-template-columns:minmax(0,1fr)}.t-insb-body{gap:10px;display:grid}.t-insb-head{color:var(--ink-2);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--track-label);margin:6px 0 0;font-weight:600}.t-insb tr[data-strong] td{background:color-mix(in srgb, var(--gain) 8%, transparent)}.t-insb-who{white-space:normal;color:var(--ink-2);max-width:70ch}.t-insb-badge{color:var(--gain);border-color:color-mix(in srgb, var(--gain) 50%, transparent)}.t-alerts-chip{color:var(--ink-3);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.t-alerts-chip[data-fresh]{color:var(--amber)}.t-alerts-chip b{text-align:center;min-width:16px;color:var(--amber-ink);background:var(--amber);padding:0 4px;font-weight:700}.t-insb tr[data-fresh] td:first-child{box-shadow:inset 2px 0 0 var(--amber)}.t-insb tr[data-kind=flag] td{background:color-mix(in srgb, var(--loss) 7%, transparent)}.t-account-chip{color:var(--ink-3);white-space:nowrap;text-decoration:none}.t-account-chip[data-signed-in]{color:var(--ink)}.t-acct-body{gap:14px;max-width:760px;display:grid}.t-acct-body h3{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);margin:0 0 6px}.t-acct-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.t-acct-row input[type=email],.t-acct-row input[type=text]{min-width:240px;height:24px;font:inherit;color:var(--ink);background:var(--panel-input,#000);border:1px solid var(--line-strong);padding:0 6px}.t-acct-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.t-acct-list li{align-items:baseline;gap:12px;display:flex}.t-acct-message{color:var(--ink-2);margin:0}.t-acct-message[data-tone=error]{color:var(--loss)}.t-acct-message[data-tone=ok]{color:var(--gain)}.t-acct-danger{color:var(--loss)}.t-page .acct{padding:0 0 24px}.t-page .acct-head{border:1px solid var(--line);margin-bottom:2px;padding:8px}.t-page .acct-avatar,.io.term .account-link[data-signed-in]{color:var(--amber-ink);background:var(--amber)}.t-page .acct-avatar{width:40px;height:40px;font-size:var(--fs-md)}.t-page .settings-layout{grid-template-columns:140px minmax(0,1fr);gap:2px}.t-page .settings-index{border:1px solid var(--line);align-self:start;padding:8px}.t-page .settings-index a{color:var(--ink-2);text-transform:uppercase;letter-spacing:var(--track-label);font-size:var(--fs-micro)}.t-page .settings-index a:hover{color:var(--amber);border-inline-start-color:var(--amber)}.t-page .settings-section{border:1px solid var(--line);gap:16px;margin-bottom:2px;padding:8px}.t-page .settings-copy h2{color:var(--amber);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--track-label)}.t-page .acct-btn{height:24px;color:var(--ink);border-color:var(--line-strong);text-transform:uppercase;letter-spacing:.04em;font-size:var(--fs-micro);background:0 0;border-radius:0;padding:0 10px}.t-page .acct-btn:hover:not(:disabled){border-color:var(--amber);color:var(--amber)}.t-page .acct-btn-primary{color:var(--amber-ink);background:var(--amber);border-color:var(--amber)}.t-page .acct-btn-primary:hover:not(:disabled){color:var(--amber-ink);opacity:.9}.t-page .acct-btn-danger,.t-page .acct-btn-danger:hover:not(:disabled){color:var(--loss)}.t-page .acct-btn-danger-solid{color:#fff;background:var(--loss);border-color:var(--loss)}.t-page .acct-badge{border-radius:0;height:20px}.t-page .acct-switch input:checked+span,.t-page .acct-meter span{background:var(--amber)}.t-page .acct-card{background:var(--panel,transparent);border-color:var(--line);border-radius:0}.t-page .acct-card h2,.t-page .acct-danger h3{text-transform:uppercase;letter-spacing:var(--track-label);font-size:var(--fs-xs)}.t-page .acct-card h2{color:var(--amber)}.t-page .acct-danger{border-radius:0}.t-page .acct-welcome{border:1px solid var(--line);padding:8px}.t-page .acct-benefits strong{color:var(--amber);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--track-label)}.t-page .acct-notice{padding-inline:8px}@media (max-width:760px){.t-page .settings-layout{grid-template-columns:1fr}}.t-page .acct-signin{border:1px solid var(--line);gap:16px;padding:8px}.t-page .acct-signin-card{border-color:var(--line);background:var(--panel,transparent);border-radius:0}.t-page .acct-signin-card h2{color:var(--amber);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--track-label)}.t-page .acct-provider{color:#1f1f1f;font-family:var(--sans,system-ui);letter-spacing:0;text-transform:none;background:#fff;border-color:#dadce0;border-radius:0;font-size:13px}.t-page .acct-provider:hover:not(:disabled){background:#f2f2f2;border-color:#dadce0}.t-page .acct-email-form .acct-btn,.t-page .acct-email-form .field{height:34px}.t-page .acct-method-mark,.t-page .acct-sent{border-radius:0}.t-page .acct-provider.acct-provider-apple{color:#fff;background:#000;border-color:#3a3a3c}.t-page .acct-provider.acct-provider-apple:hover:not(:disabled){background:#1d1d1f;border-color:#5a5a5e}.t-page .acct-head-actions>*,.t-page .acct-head-actions .acct-badge{height:24px;font-size:var(--fs-micro);border-radius:0}.t-page .acct-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.t-eco{grid-template-columns:minmax(0,1fr)}.t-eco-brief{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2px;display:grid}.t-eco-brief table,.t-eco-calendar table{width:100%}.term .t-eco-brief :is(th,td).key{min-width:0}.t-eco-brief tr[data-surprise=above] td:nth-child(2) b,.t-eco-calendar tr[data-surprise=above] td:nth-child(3) b{color:var(--amber)}.t-eco-brief tr[data-surprise=below] td:nth-child(2) b,.t-eco-calendar tr[data-surprise=below] td:nth-child(3) b{color:#5fb8ff}.t-eco-more{font-size:var(--fs-micro);color:var(--amber);text-transform:uppercase;letter-spacing:var(--track-label);grid-column:1/-1;padding:4px 8px}.t-eco-cards{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1px;display:grid}.t-eco-card{background:var(--raise);align-content:start;gap:4px;padding:8px 10px;display:grid}.t-eco-card header{font-size:var(--fs-xs);white-space:nowrap;justify-content:space-between;gap:8px;display:flex}.t-eco-card header span:first-child{color:var(--ink);font-weight:600}.t-eco-actual{font-variant-numeric:tabular-nums;color:var(--ink);font-size:22px}.t-eco-card[data-surprise=above] .t-eco-actual{color:var(--amber)}.t-eco-card[data-surprise=below] .t-eco-actual{color:#5fb8ff}.t-eco-vs,.t-eco-reaction{font-size:var(--fs-micro);color:var(--ink-2)}.t-eco-reaction b[data-dir=up]{color:var(--gain)}.t-eco-reaction b[data-dir=down]{color:var(--loss)}.t-eco-surprise{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line-strong);color:var(--ink-2);justify-self:start;padding:1px 6px}.t-eco-surprise[data-surprise=above]{color:var(--amber);border-color:var(--amber-dim)}.t-eco-surprise[data-surprise=below]{color:#5fb8ff;border-color:#5fb8ff80}.t-eco-day th{text-align:left;color:var(--amber);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--track-label);background:var(--head,transparent);padding:6px 8px 3px}.t-eco-calendar tbody[data-today] .t-eco-day th{color:var(--ink);background:#d4fa4c1f}.t-eco-calendar tr[data-importance=low] td{color:var(--ink-3)}.t-eco-dot{background:var(--amber);vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.t-eco-calendar td[data-dir=up],.t-eco-calendar span[data-dir=up],.t-eco-brief span[data-dir=up]{color:var(--gain)}.t-eco-calendar span[data-dir=down],.t-eco-brief span[data-dir=down]{color:var(--loss)}.t-eco-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}.t-eco-source{grid-column:1/-1}@media (max-width:900px){.t-eco-brief,.t-eco-charts{grid-template-columns:minmax(0,1fr)}}.t-alrt-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.t-alrt-new{color:var(--amber-ink)!important;background:var(--amber)!important;border-color:var(--amber)!important}.t-alrt-link{color:var(--amber);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.t-alrt-editor{border:1px solid var(--amber-dim);background:#d4fa4c0a;gap:8px;margin-bottom:10px;padding:10px;display:grid}.t-alrt-editor h3{color:var(--amber);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--track-label);margin:0}.t-alrt-hint{font-size:var(--fs-micro);margin:0}.t-alrt-fields{flex-wrap:wrap;gap:8px 14px;display:flex}.t-alrt-fields label{font-size:var(--fs-micro);color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em;gap:3px;display:grid}.t-alrt-fields input,.t-alrt-fields select{min-width:120px;height:24px;font:inherit;font-size:var(--fs-xs);text-transform:none;letter-spacing:0;color:var(--ink);background:var(--panel-input,#000);border:1px solid var(--line-strong);padding:0 6px}.t-alrt-fields input:focus,.t-alrt-fields select:focus{border-color:var(--amber);outline:none}.t-alrt-checks{border:0;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;display:flex}.t-alrt-checks legend{width:100%;font-size:var(--fs-micro);color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.t-alrt-checks label,.t-alrt-inline{font-size:var(--fs-xs);color:var(--ink);align-items:center;gap:6px;display:inline-flex}.t-alrt-checks input,.t-alrt-inline input{accent-color:var(--amber)}.t-alrt-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.t-alrt-editor-actions>span:first-child{font-size:var(--fs-micro);margin-right:auto}.t-alrt-problem{color:var(--loss)}.t-alrt-rules table{width:100%}.t-alrt-rules tr[data-off] td:not(:first-child):not(:last-child){color:var(--ink-3)}.t-alrt-row-actions>div{white-space:nowrap;justify-content:flex-end;gap:4px;display:flex}.t-alrt-delete{color:var(--loss)!important}.t-alrt-row-links{gap:10px;display:inline-flex}.t-alrt-fired{color:var(--amber)}.t-alrt-switch{cursor:pointer;width:28px;height:14px;display:inline-block;position:relative}.t-alrt-switch input{opacity:0;width:1px;height:1px;position:absolute}.t-alrt-switch span{background:var(--line-strong);transition:background .15s;position:absolute;inset:0}.t-alrt-switch span:after{content:"";background:var(--ink-2);width:10px;height:10px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.t-alrt-switch input:checked+span{background:var(--amber-dim)}.t-alrt-switch input:checked+span:after{background:var(--amber);transform:translate(14px)}.t-alrt-switch input:focus-visible+span{outline:1px solid var(--amber);outline-offset:2px}.t-alrt-rules th,.t-alrt-rules td{text-align:left}.t-alrt-rules td:nth-child(3){white-space:normal;width:100%}.t-alrt-rules td.t-alrt-row-actions{text-align:right;width:1%}.t-alrt-rules td:first-child,.t-alrt-rules th:first-child{width:1%}.t-alrt-rules td:nth-child(2),.t-alrt-rules td:nth-child(4),.t-alrt-rules td:nth-child(5),.t-alrt-rules th:nth-child(2),.t-alrt-rules th:nth-child(4),.t-alrt-rules th:nth-child(5){white-space:nowrap;width:1%}.t-alrt-rules th.key,.t-alrt-rules td.key{width:1%;min-width:0}:root body .io.term[data-density=compact]{--fs-micro:9px;--fs-xs:10px;--fs-sm:11px}:root body .io.term[data-density=large]{--fs-micro:11px;--fs-xs:13px;--fs-sm:14px;--fs-md:15px}:root body .io.term[data-colors=blue-orange]{--gain:#3ba1ff;--loss:#ff9a1f}:root body .io.term[data-colors=mono]{--gain:#e8e8e8;--loss:#8a8a8a}.t-eco-name{font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--amber-dim);text-decoration-color:var(--amber-dim);text-underline-offset:3px;background:0 0;border:0;padding:0}.t-eco-name:hover{color:var(--amber)}.t-eco-live{color:var(--amber-ink);background:var(--amber);font-size:var(--fs-micro);letter-spacing:.06em;margin-right:8px;padding:0 5px;font-weight:700;animation:1.4s ease-in-out infinite t-eco-pulse;display:inline-block}@keyframes t-eco-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.t-eco-live{animation:none}}.t-eco-dialog{width:min(980px,100vw - 32px)}.t-eco-dialog .t-panel-head{align-items:center;gap:10px;display:flex}.t-eco-dialog .t-panel-head h2{font-size:var(--fs-xs);color:var(--amber);text-transform:uppercase;letter-spacing:var(--track-label);margin:0 auto 0 0}.t-eco-hist-stats{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-bottom:8px;display:grid}.t-eco-hist-stats>div{background:var(--raise);gap:2px;padding:6px 8px;display:grid}.t-eco-hist-stats span{font-size:var(--fs-micro);color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em}.t-eco-hist-stats b{font-variant-numeric:tabular-nums;font-size:16px}.t-eco-hist-prints{margin-top:8px}@media (max-width:720px){.t-eco-hist-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.t-summary{gap:5px;padding:6px 10px 8px;display:grid}.t-summary p:not(.t-study-note){color:var(--ink);margin:0;line-height:1.45}.t-summary .t-study-note{padding-inline:0}.t-rates table,.t-fed table,.t-week-earnings table,.t-sigs table,.t-alrt-brief table{width:100%}.term :is(.t-rates,.t-fed,.t-week-earnings,.t-sigs,.t-alrt-brief) :is(th,td).key{min-width:0}.t-rates tr[data-unit=spread] td.key,.t-rates tr[data-unit=index] td.key{color:var(--ink-2)}.t-rates tr[data-unit=spread] td,.t-rates tr[data-unit=index] td{border-top-color:var(--line-strong)}.t-fed-now{color:var(--ink-2);margin:0;padding:5px 8px}.t-fed-now b{color:var(--ink);font-weight:600}.t-fed td[data-dir=up]{color:var(--gain)}.t-glance{gap:6px;padding-top:6px;display:grid}.t-glance-head{flex-wrap:wrap;gap:4px 18px;padding:0 8px;display:flex}.t-glance-head>div{grid-template-columns:auto auto;align-items:baseline;column-gap:6px;display:grid}.t-glance-head>div>.t-dim{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--track-label);grid-column:1/-1}.t-glance-head b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.t-glance [data-dir=up]{color:var(--gain)}.t-glance [data-dir=down]{color:var(--loss)}.t-glance-movers{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;padding:0 8px;display:grid}.t-glance-movers>div{align-content:start;display:grid}.t-glance-movers>div>.t-dim{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--track-label)}.t-glance-line{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;grid-template-columns:minmax(0,1fr) auto 7ch;gap:6px;padding:1px 0;display:grid}.t-glance-line>span:first-child{text-align:left}.term a.t-glance-line:hover,.t-week-earnings tr[data-today] td.key{color:var(--amber)}.t-sigs>.seg{margin:6px 8px}.t-sigs tr[data-watched] td.key a{color:var(--amber)}.t-alrt-brief-counts{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;margin:0;padding:6px 8px;display:flex}.t-alrt-brief-counts b{color:var(--ink);font-variant-numeric:tabular-nums;margin-right:3px;font-size:15px}.t-alrt-brief-counts b.t-amber,.t-alrt-brief tr[data-fresh] td.key a{color:var(--amber)}.t-alrt-brief-what{white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:0;overflow:hidden}.t-keystats{column-width:190px;column-gap:18px;padding:4px 10px 6px}.t-keystats-block{break-inside:avoid;margin-bottom:8px}.t-keystats-block h3{color:var(--amber);font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--track-label);margin:0 0 2px;font-weight:600}.t-keystats-block dl{margin:0}.t-keystats-block dl>div{border-bottom:1px solid var(--line);font-size:var(--fs-xs);justify-content:space-between;gap:8px;padding:1px 0;display:flex}.t-keystats-block dt{color:var(--ink-2);white-space:nowrap}.t-keystats-block dd{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.t-keystats-block dd[data-neg]{color:var(--loss)}.t-keystats-block dl>div[title] dt{-webkit-text-decoration:underline dotted var(--ink-3);text-decoration:underline dotted var(--ink-3);text-underline-offset:2px}.t-keystats-notes{padding:0 10px 6px}.t-keystats-notes .stat-note{margin:4px 0 0}
