:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-cyan:#65d6eb;--brand-gold:#f5ba58;--brand-navy:#070f22;--caution-wash:#2a2110;--ink:#e8eaed;--ink-faint:#7d8590;--ink-muted:#9aa3af;--live:#ff6b4a;--negative:#e35a50;--on-brand:#eef4ff;--on-brand-muted:#a8bed7;--on-pill:#0f1115;--on-session:#fff;--panel:#171a20;--paper:#0f1115;--paper-mode:#a08bea;--positive:#3baf6e;--rule:#262a31;--session:#6ea8ff;--session-solid:#164caa;--session-wash:#16213a;--stale:#d99a3c;--wash:#171a20;--numerals:"Teko","Arial Narrow", system-ui, sans-serif;--type-meta:12px;--type-price-hero:28px;--type-row-price:15px;--type-row-symbol:15px;--type-screen-title:17px;--spacing-xs:4px;--spacing-s:8px;--spacing-m:12px;--spacing-gutter:16px;--spacing-l:16px;--spacing-xl:24px;--radius-control:8px;--radius-sheet:14px;--row-touch-minimum:44px;--row-standard:56px;--row-with-alert-chip:64px}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-cyan:#65d6eb;--brand-gold:#f5ba58;--brand-navy:#070f22;--caution-wash:#fff4db;--ink:#1f2328;--ink-faint:#6b7380;--ink-muted:#5b6370;--live:#c53b20;--negative:#c8302e;--on-brand:#eef4ff;--on-brand-muted:#a8bed7;--on-pill:#fff;--on-session:#fff;--panel:#fff;--paper:#fff;--paper-mode:#6b4fd8;--positive:#157f45;--rule:#e6e8eb;--session:#164caa;--session-solid:#164caa;--session-wash:#e8effb;--stale:#7a4e00;--wash:#f5f6f8}}:root{--bg:var(--paper);--line:var(--rule);--text:var(--ink);--muted:var(--ink-muted);--accent:var(--session);--up:var(--positive);--down:var(--negative);font:14px/1.45 -apple-system,SF Pro Text,system-ui,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0}a{color:inherit;text-decoration:none}.hint{color:var(--muted);min-height:1em;margin:6px 0 0;font-size:12px}.chart{flex:1;min-height:320px;position:relative}.chart-surface{position:absolute;inset:0}.chart-inspection{color:var(--muted);background:var(--panel);overflow-wrap:anywhere;pointer-events:none;margin:8px 0;font-size:12px;line-height:1.5;position:absolute;top:0;left:8px;right:72px}.chart-empty{color:var(--muted);pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.chart-empty[hidden]{display:none}.receipt{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:13px;display:grid}.receipt dt{color:var(--muted)}.receipt dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.gaps li{color:var(--muted);border-top:1px solid var(--line);padding:6px 0;font-size:13px}.gaps li:first-child{border-top:0}.pair{flex-direction:column;gap:16px;max-width:1400px;margin:0 auto;padding:16px;display:flex}.pair select{background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:4px;padding:6px 8px}.pair-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pair-side{background:var(--panel);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.pair-side h2{margin:0}.pair-head{justify-content:space-between;align-items:baseline;display:flex}.pair-price{font-variant-numeric:tabular-nums;font-weight:700}.pair-side .chart{min-height:320px}.rs-strip{grid-template-columns:repeat(6,1fr);gap:2px;display:grid}.rs-cell{text-align:center;font-variant-numeric:tabular-nums;color:var(--on-session);background:var(--ink-faint);border-radius:3px;padding:6px 2px;font-size:12px}.rs-cell[data-tone=up]{background:var(--positive)}.rs-cell[data-tone=down]{background:var(--negative)}.pair-server-rrs,.pair-status,.pair-paper{color:var(--muted);margin:0;font-size:12px}@media (width<=900px){.pair-grid{grid-template-columns:1fr}.rs-strip{grid-template-columns:repeat(3,1fr)}}.strike-rank{background:var(--panel);border:1px solid var(--line);border-radius:6px;flex-direction:column;gap:8px;min-width:0;margin-top:12px;padding:12px;display:flex}.strike-rank h2{margin:0}.strike-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.strike-table th,.strike-table td{text-align:right;border-bottom:1px solid var(--line);padding:4px 8px}.strike-table th:first-child,.strike-table td:first-child{text-align:left}.strike-table th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.strike-table tbody tr{cursor:pointer}.strike-table tbody tr:hover{background:var(--line)}.strike-table .strike-booming td{color:var(--up)}.option-chain-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.option-chain-table th,.option-chain-table td{text-align:center;border-bottom:1px solid var(--line);padding:6px 8px}.option-chain-table th{color:var(--muted);font-weight:600}.option-chain-table tr.atm td{background:var(--wash);font-weight:700}body.monsoon{--ground:var(--paper);--raise:var(--wash);--muted:var(--ink-muted);--faint:var(--ink-faint);--act:var(--session);--on-act:var(--on-session);--s2:var(--session-solid);--s1:var(--session);--s0:var(--ink-faint);--w1:var(--stale);--w2:var(--negative);--up:var(--positive);--down:var(--negative);--analyze:var(--paper-mode);--hatch:repeating-linear-gradient(135deg, var(--rule) 0 4px, var(--wash) 4px 8px);--num:var(--font-sans);--body:var(--font-sans);background:var(--ground);color:var(--ink);font:15px/1.45 var(--body);-webkit-font-smoothing:antialiased;margin:0}.monsoon *,.monsoon :before,.monsoon :after{box-sizing:border-box}:where(.monsoon) a{color:inherit}.monsoon h1,.monsoon h2,.monsoon h3{text-transform:none;letter-spacing:normal;color:inherit;margin:0}.ts-top{border-bottom:1px solid var(--rule);background:var(--panel);z-index:5;align-items:center;gap:24px;height:56px;padding:0 20px;display:flex;position:sticky;top:0}.ts-brand{font:600 22px/1 var(--num);letter-spacing:.02em;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ts-brand svg{width:22px;height:22px}.ts-nav{gap:4px;height:100%;display:flex}.ts-nav a,.ts-soon{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 14px;font-weight:500;text-decoration:none;display:flex}.ts-nav a:hover{color:var(--ink)}.ts-nav a[aria-current=page]{color:var(--ink);border-color:var(--act)}.ts-soon{color:var(--faint);cursor:default}.ts-soon small{border:1px solid var(--rule);border-radius:999px;padding:0 6px;font-size:11px}.ts-right{align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}.ts-openalgo-status{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ts-broker-state{color:var(--muted);font-size:12px;line-height:1.2}.ts-chip{border:1px solid var(--rule);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ts-dot{background:var(--faint);border-radius:50%;width:7px;height:7px}.ts-chip[data-tone=live]{color:var(--live);border-color:color-mix(in srgb, var(--live) 45%, transparent)}.ts-chip[data-tone=live] .ts-dot{background:var(--live)}.ts-chip[data-tone=analyze]{color:var(--analyze);border-color:color-mix(in srgb, var(--analyze) 45%, transparent)}.ts-chip[data-tone=analyze] .ts-dot{background:var(--analyze)}.ts-btn{font:500 14px var(--body);border:1px solid var(--act);background:var(--act);color:var(--on-act);white-space:nowrap;border-radius:8px;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.ts-btn.ghost{color:var(--act);background:0 0;padding:7px 12px;font-size:13px}.ts-btn:focus-visible,.ts-nav a:focus-visible,.ts-seg a:focus-visible,.ts-inst:focus-visible{outline:2px solid var(--act);outline-offset:2px}.ts-signin{place-items:center;min-height:100dvh;padding:16px;display:grid}.ts-card{background:var(--panel);border:1px solid var(--rule);border-radius:14px;justify-items:start;gap:14px;width:min(420px,100%);padding:28px;display:grid}.ts-card h1{font:600 30px/1.1 var(--num);letter-spacing:.01em}.ts-card p{color:var(--muted);margin:0}.ts-app{grid-template-columns:220px minmax(0,1fr) 300px;min-height:calc(100dvh - 56px);display:grid}.ts-list{border-right:1px solid var(--rule);background:var(--panel);flex-direction:column;gap:2px;padding:14px 10px;display:flex}.ts-inst{border-radius:8px;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 10px;text-decoration:none;display:grid}.ts-inst:hover{background:var(--raise)}.ts-inst[aria-current=true]{background:color-mix(in srgb, var(--act) 16%, transparent)}.ts-inst .sym{font-size:14px;font-weight:600}.ts-inst .px{font:500 16px var(--num);text-align:right;font-variant-numeric:tabular-nums}.ts-inst .sub{color:var(--faint);font-size:12px}.ts-inst .chg{font:500 13px var(--num);text-align:right}.ts-chg{font:500 16px var(--num);font-variant-numeric:tabular-nums}[data-sign=up]{color:var(--up)}[data-sign=down]{color:var(--down)}.ts-centre{flex-direction:column;gap:12px;min-width:0;padding:16px 20px;display:flex}.ts-head{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.ts-head h1{font:600 34px/1 var(--num);letter-spacing:.02em}.ts-price{font:500 34px/1 var(--num);font-variant-numeric:tabular-nums}.ts-head .ts-chg{font-size:20px}.ts-meta{color:var(--muted);margin:0;font-size:13px}.ts-controls{flex-wrap:wrap;gap:10px;display:flex}.ts-seg{border:1px solid var(--rule);border-radius:8px;display:inline-flex;overflow:hidden}.ts-seg a{font:500 13px var(--body);color:var(--muted);border-right:1px solid var(--rule);padding:7px 12px;text-decoration:none}.ts-seg a:last-child{border-right:0}.ts-seg a:hover{color:var(--ink)}.ts-seg a[aria-current=true]{background:var(--raise);color:var(--ink);box-shadow:inset 0 -2px 0 var(--act)}.ts-rain{border:1px solid var(--rule);background:var(--panel);border-radius:12px;padding:12px 14px}.ts-rain-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.ts-rain-head h2{font-size:14px;font-weight:600}.ts-legend{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.ts-legend span{align-items:center;gap:5px;display:inline-flex}.ts-sw{border-radius:2px;width:14px;height:10px;display:inline-block}.ts-sw.gap{background:var(--hatch)}.ts-grid{grid-template-columns:140px repeat(5,minmax(0,1fr));gap:4px;font-size:13px;display:grid}.ts-rh{color:var(--muted);align-self:center}.ts-ch{color:var(--faint);font:500 13px var(--num);text-align:center}.ts-tile{min-height:36px;font:600 15px var(--num);color:#fff;font-variant-numeric:tabular-nums;text-align:center;border-radius:5px;justify-content:center;align-items:center;padding:0 4px;display:flex}.ts-tile.gap{background:var(--hatch);color:var(--muted);font:500 12px var(--body)}.t-s2{background:var(--s2)}.t-s1{background:var(--s1)}.t-s0{background:var(--s0);color:#0f151c}.t-w1{background:var(--w1);color:#1a1206}.t-w2{background:var(--w2)}.ts-chartbox{border:1px solid var(--rule);background:var(--panel);border-radius:12px;overflow:hidden}.ts-chartbox:has(.ts-chart-panel+.ts-chart-panel){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ts-chart-panel{min-width:0}.ts-chart-panel+.ts-chart-panel{border-left:1px solid var(--rule)}.ts-chart-panel h2{font:600 15px var(--num);letter-spacing:.02em;padding:10px 12px 0}.ts-layout-toggle{border:1px solid var(--rule);border-radius:8px;display:inline-flex;overflow:hidden}.ts-layout-toggle a{min-height:40px;color:var(--muted);border-right:1px solid var(--rule);align-items:center;padding:7px 12px;text-decoration:none;display:inline-flex}.ts-layout-toggle a:last-child{border-right:0}.ts-layout-toggle a:hover{color:var(--ink)}.ts-layout-toggle a[aria-current=true]{background:var(--raise);color:var(--ink);box-shadow:inset 0 -2px 0 var(--act)}.ts-controls select{border:1px solid var(--rule);background:var(--panel);min-height:40px;color:var(--ink);font:500 13px var(--body);border-radius:8px;padding:7px 32px 7px 10px}.ts-controls select:focus-visible,.ts-layout-toggle a:focus-visible{outline:2px solid var(--act);outline-offset:2px}.ts-chart{height:min(560px,62dvh);min-height:320px}.ts-empty{color:var(--muted);text-align:center;margin:0;padding:40px 20px}.ts-pane-label{color:var(--muted);border-top:1px solid var(--rule);margin:0;padding:8px 12px;font-size:12px}.ts-panel-evidence{border-top:1px solid var(--rule);grid-template-columns:auto 1fr;gap:3px 10px;margin:0;padding:8px 12px 10px;font-size:11px;display:grid}.ts-panel-evidence dt{color:var(--faint)}.ts-panel-evidence dd{text-align:right;color:var(--muted);overflow-wrap:anywhere;margin:0}.ts-side{border-left:1px solid var(--rule);background:var(--panel);flex-direction:column;gap:22px;padding:16px;display:flex}.ts-side h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600;margin-bottom:8px!important}.ts-receipt{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:13px;display:grid}.ts-receipt dt{color:var(--faint)}.ts-receipt dd{text-align:right;margin:0}.ts-gaps{color:var(--w1);margin:8px 0 0;padding:0;font-size:13px;list-style:none}.ts-gaps li:before{content:"◌ "}.ts-mover{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto auto;align-items:baseline;gap:8px;padding:5px 0;font-size:13px;display:grid}.ts-mover .px{font:500 15px var(--num);color:var(--muted)}.ts-mover .ts-chg{font-size:15px}.ts-odds{flex-direction:column;gap:8px;font-size:13px;display:flex}.ts-odds div{justify-content:space-between;gap:10px;display:flex}.ts-odds b{font:600 16px var(--num)}@media (width<=1100px){.ts-app{grid-template-columns:minmax(0,1fr)}.ts-list{border-right:0;border-bottom:1px solid var(--rule);flex-direction:row;overflow-x:auto}.ts-inst{min-width:160px}.ts-side{border-left:0;border-top:1px solid var(--rule)}}@media (width<=960px){.ts-top{flex-wrap:wrap;gap:6px 10px;height:auto;padding:8px 12px;position:static}.ts-brand{min-height:44px}.ts-nav{order:3;width:100%;height:44px;overflow-x:auto}.ts-nav a,.ts-soon{padding:0 10px;font-size:14px}.ts-right{display:contents}.ts-right>.ts-btn{min-height:44px;margin-left:auto}.ts-openalgo-status{flex-flow:wrap;order:2;justify-content:space-between;align-items:center;gap:4px 8px;width:100%}}@media (width<=640px){.ts-centre{padding:12px}.ts-controls .ts-seg a,.ts-controls .ts-layout-toggle a,.ts-controls select{min-width:44px;min-height:44px}.ts-grid{grid-template-columns:84px repeat(5,minmax(0,1fr));gap:3px}.ts-tile{min-height:32px;font-size:13px}.ts-tile.gap{font-size:10px}.ts-head h1,.ts-price{font-size:28px}.ts-legend{gap:6px;font-size:11px}.ts-chartbox:has(.ts-chart-panel+.ts-chart-panel){grid-template-columns:minmax(0,1fr)}.ts-chart-panel+.ts-chart-panel{border-left:0;border-top:1px solid var(--rule)}.ts-chartbox:has(.ts-compare-panel) .ts-chart{height:200px;min-height:200px}}@media (prefers-reduced-motion:reduce){.monsoon *{transition:none!important}}.ts-wide{width:100%;max-width:1440px;margin:0 auto}.ts-scroll{border:1px solid var(--rule);background:var(--panel);border-radius:12px;overflow-x:auto}.ts-scroll:focus-visible{outline:2px solid var(--act)}.ts-scan{border-collapse:separate;border-spacing:3px;width:100%;min-width:860px;padding:6px;font-size:13px}.ts-scan th{text-align:center;color:var(--muted);white-space:nowrap;padding:4px;font-weight:600}.ts-scan thead th[scope=colgroup]{border-bottom:1px solid var(--rule)}.ts-scan tbody th{text-align:left;background:var(--panel);position:sticky;left:0}.ts-scan tbody th a{color:var(--ink);font-weight:600;text-decoration:none}.ts-scan tbody th a:hover{color:var(--act)}.ts-scan td{padding:0}.ts-scan .ts-tile{min-height:30px;font-size:13px}.ts-map{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;display:grid}.ts-map-cell{color:#fff;border-radius:8px;align-content:center;gap:2px;min-height:70px;padding:12px 10px;text-decoration:none;display:grid}.ts-map-cell b{font:600 16px var(--num);letter-spacing:.02em}.ts-map-cell span{font:500 15px var(--num)}.ts-map-cell.gap{background:var(--hatch);color:var(--muted)}.ts-map-cell.t-s0,.ts-map-cell.t-w1{color:#10161d}.ts-picks-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ts-picks{border:1px solid var(--rule);background:var(--panel);border-radius:12px;padding:14px}.ts-picks h2{margin-bottom:8px;font-size:15px;font-weight:600}.ts-picks ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ts-pick{background:var(--raise);border-radius:8px;grid-template-columns:28px 1fr;gap:10px;padding:10px;display:grid}.ts-rank{font:600 20px var(--num);color:var(--faint)}.ts-pick-head{align-items:baseline;gap:10px;display:flex}.ts-pick-head b{font:600 20px var(--num)}.ts-pick-px{font:500 17px var(--num);margin-left:auto}.ts-pick-metrics{font:500 14px var(--num);color:var(--muted);flex-wrap:wrap;gap:12px;margin:2px 0;display:flex}.ts-pick-metrics .gap-text{color:var(--faint)}.ts-badge{background:var(--s2);color:#fff;border-radius:999px;padding:1px 8px;font-size:11px}@media (width<=900px){.ts-picks-grid{grid-template-columns:minmax(0,1fr)}}.ts-practice-banner{background:color-mix(in srgb, var(--analyze) 18%, transparent);color:var(--ink);border-radius:8px;margin:0;padding:8px 12px;font-weight:500}.ts-orchard-layout{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ts-orchard{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.ts-fruit{aspect-ratio:1;cursor:pointer;color:#fff;font:inherit;border:0;border-radius:10px;align-content:center;place-items:center;gap:2px;padding:2px;transition:transform .12s;display:grid}.ts-fruit .g{font-size:22px;line-height:1}.ts-fruit small{font:600 10px var(--num);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ts-fruit.k-up{background:var(--s1)}.ts-fruit.k-scan{background:var(--s2)}.ts-fruit.k-down{background:var(--w1);color:#1a1206}.ts-fruit.practice{opacity:.55}.ts-fruit[aria-pressed=true]{outline:3px solid var(--ink);outline-offset:1px;transform:scale(.94)}.ts-fruit.hint{outline:3px solid var(--analyze);outline-offset:2px}.ts-fruit:focus-visible{outline:2px solid var(--act);outline-offset:2px}.ts-basket{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ts-challenge{border:1px solid var(--rule);background:var(--panel);border-radius:10px;flex-wrap:wrap;align-items:center;gap:18px;padding:10px 12px;display:flex}.ts-challenge span{color:var(--muted)}.ts-challenge strong{color:var(--ink);font:600 18px var(--num)}.ts-challenge-notice{color:var(--analyze);margin:0 0 0 auto;font-weight:600}@media (width<=900px){.ts-orchard-layout{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ts-fruit{transition:none}}.scan-page{gap:14px;max-width:1180px;display:grid}.scan-page .page-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.scan-page .page-head h1{font:600 34px/1 var(--num)}.scan-rules{gap:8px;margin:0;padding:0;list-style:none;display:grid}.scan-rule{border:1px solid var(--rule);background:var(--panel);border-radius:10px;flex-wrap:wrap;align-items:end;gap:8px;padding:10px;display:flex}.scan-control{color:var(--muted);gap:4px;font-size:12px;display:grid}.scan-control select,.scan-control input,.scan-toolbar input{border:1px solid var(--rule);background:var(--raise);min-height:38px;color:var(--ink);font:inherit;border-radius:7px;padding:7px 9px}.scan-actions,.scan-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scan-actions button,.scan-toolbar button,.scan-rule button{border:1px solid var(--act);background:var(--act);min-height:38px;color:var(--on-act);font:500 13px var(--body);cursor:pointer;border-radius:7px;padding:7px 12px}.scan-actions .secondary,.scan-rule .secondary,.scan-toolbar .secondary{color:var(--act);background:0 0}.scan-status{color:var(--muted);margin:0}.scan-meta{border:1px solid var(--rule);background:var(--panel);border-radius:10px;grid-template-columns:auto 1fr auto 1fr;gap:5px 12px;margin:0;padding:10px;display:grid}.scan-meta dt{color:var(--faint)}.scan-meta dd{overflow-wrap:anywhere;margin:0}.scan-results{gap:12px;display:grid}.scan-details{border:1px solid var(--rule);background:var(--panel);border-radius:10px;padding:12px}.scan-details h2{font:600 20px var(--num);margin:0 0 8px}.ts-scan-results{border-collapse:collapse;background:var(--panel);width:100%}.ts-scan-results caption{text-align:left;color:var(--muted);padding:10px}.ts-scan-results th,.ts-scan-results td{border-bottom:1px solid var(--rule);text-align:left;padding:9px 10px}.ts-scan-results th{color:var(--muted);font-weight:600}.link-btn{color:var(--act);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.table-scroll{border:1px solid var(--rule);border-radius:10px;overflow-x:auto}@media (width<=640px){.scan-control select,.scan-control input,.scan-actions button,.scan-rule button,.scan-toolbar button{min-height:44px}.scan-meta{grid-template-columns:auto 1fr}.scan-rule{align-items:stretch}.scan-rule .scan-control{flex:140px}}.ts-account{gap:14px;min-width:0;display:grid}.ts-account .ts-head{flex-wrap:wrap;justify-content:space-between}.ts-account .ts-btn{min-height:44px}.ts-account-books{gap:26px;min-width:0;display:grid}.ts-account-section{min-width:0}.ts-account-section h2{font:600 24px var(--num);margin:0 0 10px}.ts-account-section .table-scroll{max-width:100%}.ts-account-table{border-collapse:collapse;background:var(--panel);font-variant-numeric:tabular-nums;width:100%}.ts-account-table th,.ts-account-table td{border-bottom:1px solid var(--rule);text-align:left;white-space:nowrap;padding:12px}.ts-account-table th{color:var(--muted);font-weight:500}.ts-account>.ts-meta{overflow-wrap:anywhere}.ts-account [hidden]{display:none}:root{--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--sp-1:var(--spacing-xs,4px);--sp-2:var(--spacing-s,8px);--sp-3:var(--spacing-m,12px);--sp-4:var(--spacing-l,16px);--sp-5:var(--spacing-xl,24px);--t-meta:var(--type-meta,12px);--t-row:var(--type-row-symbol,15px);--t-title:var(--type-screen-title,17px);--t-hero:var(--type-price-hero,28px);--r-control:var(--radius-control,8px);--r-sheet:var(--radius-sheet,14px);--h-row:var(--row-standard,56px);--h-row-chip:var(--row-with-alert-chip,64px);--h-touch:var(--row-touch-minimum,44px);--ease-out:cubic-bezier(.23, 1, .32, 1);--muted:var(--ink-muted);--line:var(--rule);--accent:var(--session);--up:var(--positive);--down:var(--negative);--paper-purple:var(--paper-mode);--caution-wash:color-mix(in srgb, var(--stale) 14%, var(--paper));-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}html{overscroll-behavior:none}body.glint{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.glint button,.glint a,.glint summary,.glint [role=button]{touch-action:manipulation}:where(.glint) :is(button,summary){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;font:inherit;color:inherit}.glint input,.glint select,.glint textarea{font:inherit;color:var(--ink);font-size:16px}.glint :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.glint [hidden]{display:none!important}.gl-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.glint [data-sign=up]{color:var(--up)}.glint [data-sign=down]{color:var(--down)}.gl-top{z-index:30;align-items:center;gap:var(--sp-3);min-height:52px;padding:0 var(--sp-4);padding-left:max(var(--sp-4), env(safe-area-inset-left));padding-right:max(var(--sp-4), env(safe-area-inset-right));padding-top:env(safe-area-inset-top,0px);background:var(--paper);border-bottom:1px solid var(--rule);display:flex;position:sticky;top:0}.gl-brand{align-items:center;gap:var(--sp-2);font-weight:600;font-size:var(--t-title);flex-shrink:0;text-decoration:none;display:inline-flex}.gl-brand svg{width:20px;height:20px}.gl-nav{align-self:stretch;gap:var(--sp-1);scrollbar-width:none;min-width:0;margin-left:var(--sp-2);display:flex;overflow-x:auto}.gl-nav::-webkit-scrollbar{display:none}.gl-nav a{padding:0 var(--sp-3);color:var(--ink-muted);white-space:nowrap;min-height:var(--h-touch);border-bottom:2px solid #0000;align-items:center;font-size:13px;text-decoration:none;display:flex}.gl-nav a[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.gl-right{align-items:center;gap:var(--sp-2);flex-shrink:0;margin-left:auto;display:flex}.gl-lock{font-size:var(--t-meta);color:var(--ink-muted);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.gl-tool{min-height:var(--h-touch);min-width:var(--h-touch);padding:0 var(--sp-3);border-radius:var(--r-control);cursor:pointer;color:var(--ink-muted);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.gl-tool[aria-pressed=true]{color:var(--accent);background:var(--session-wash)}.gl-menu{position:relative}.gl-menu>summary{min-height:var(--h-touch);min-width:var(--h-touch);cursor:pointer;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.gl-menu>summary::-webkit-details-marker{display:none}.gl-menu[open]>summary{background:var(--session-wash)}.gl-menu:not([open])>.gl-menu-panel{display:none}.gl-menu-panel{right:0;top:calc(100% + var(--sp-1));width:min(320px, calc(100vw - 2 * var(--sp-4)));background:var(--panel);border:1px solid var(--rule);border-radius:var(--r-sheet);padding:var(--sp-2) 0;z-index:40;display:grid;position:absolute}.gl-menu-panel a,.gl-menu-panel button{min-height:var(--h-touch);padding:0 var(--sp-4);text-align:left;cursor:pointer;font-size:var(--t-row);background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.gl-menu-panel .gl-status{padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--rule);font-size:var(--t-meta);color:var(--ink-muted);gap:2px;display:grid}.gl-menu-panel .gl-status b{color:var(--ink);font-size:13px;font-weight:600}.gl-menu-panel .gl-status[data-tone=analyze] b{color:var(--paper-purple)}.gl-pill{padding:2px var(--sp-2);border:1px solid var(--rule);font-size:var(--t-meta);color:var(--ink-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;display:inline-flex}.gl-pill:before{content:"";background:var(--ink-faint);border-radius:50%;width:7px;height:7px}.gl-pill[data-tone=live]{color:var(--ink)}.gl-pill[data-tone=live]:before{background:var(--ink)}.gl-pill[data-tone=stale]{color:var(--stale);background:var(--caution-wash)}.gl-pill[data-tone=stale]:before{background:var(--stale)}.gl-pill[data-tone=offline]{color:var(--ink)}.gl-pill[data-tone=offline]:before{border:1.5px solid var(--ink);background:0 0;width:6px;height:6px}.gl-chip{max-width:100%;padding:1px var(--sp-2);background:var(--wash);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;font-size:11px;display:inline-block;overflow:hidden}.gl-chip[data-sign=up],.gl-chip[data-sign=down]{background:var(--wash)}.gl-body{min-height:calc(100dvh - 52px);transition:grid-template-columns .22s var(--ease-out);grid-template-columns:0 minmax(0,1fr) 0;display:grid}.gl-body[data-watch=open]{grid-template-columns:280px minmax(0,1fr) 0}.gl-body[data-ask=open]{grid-template-columns:0 minmax(0,1fr) 340px}.gl-body[data-watch=open][data-ask=open]{grid-template-columns:280px minmax(0,1fr) 340px}.gl-watch,.gl-ask{background:var(--paper);flex-direction:column;min-width:0;height:calc(100dvh - 52px);display:flex;position:sticky;top:52px;overflow:hidden}.gl-watch{border-right:1px solid var(--rule)}.gl-ask{border-left:1px solid var(--rule)}.gl-body[data-watch=closed] .gl-watch,.gl-body[data-ask=closed] .gl-ask{visibility:hidden;border-width:0}.gl-main{min-width:0;padding-bottom:env(safe-area-inset-bottom,0px)}.gl-scrim{display:none}.gl-pane-head{padding:var(--sp-3) var(--sp-4) var(--sp-2);gap:var(--sp-2);border-bottom:1px solid var(--rule);display:grid}.gl-pane-title{font-size:var(--t-title);justify-content:space-between;align-items:baseline;margin:0;font-weight:600;display:flex}.gl-pane-title small{font-size:var(--t-meta);color:var(--ink-muted);font-weight:400}.gl-search{width:100%;min-height:36px;padding:0 var(--sp-3);border:1px solid var(--rule);border-radius:var(--r-control);background:var(--wash)}.gl-wl-scroll{overscroll-behavior:contain;flex:1;overflow-y:auto}.gl-group>.gl-group-head{width:100%;min-height:var(--h-touch);padding:0 var(--sp-4);background:var(--wash);border:0;border-bottom:1px solid var(--rule);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex}.gl-group-head span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gl-group-head .gl-count{padding-left:var(--sp-2);flex-shrink:0}.gl-group-head:after{content:"▾";margin-left:var(--sp-2);transition:transform .16s var(--ease-out)}.gl-group-head[aria-expanded=false]:after{transform:rotate(-90deg)}.gl-row{align-items:center;gap:2px var(--sp-3);min-height:var(--h-row);padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--rule);content-visibility:auto;contain-intrinsic-size:auto var(--h-row);transition:background-color .12s var(--ease-out);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.gl-row[data-chip=true]{min-height:var(--h-row-chip);contain-intrinsic-size:auto var(--h-row-chip)}.gl-row[aria-current=true]{background:var(--session-wash);box-shadow:inset 2px 0 0 var(--accent)}.gl-row:active{background:var(--wash)}.gl-row .sym{font-size:var(--t-row);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gl-row .meta{font-size:var(--t-meta);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1;min-width:0;overflow:hidden}.gl-row .px{text-align:right;font-size:var(--t-row);white-space:nowrap;grid-area:1/2}.gl-row .chg{text-align:right;font-size:var(--t-meta);white-space:nowrap;grid-area:2/2}.gl-row .gl-chip{grid-column:1/-1;justify-self:start}.gl-empty,.gl-note{padding:var(--sp-4);color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:13px}.gl-note[data-tone=caution]{background:var(--caution-wash);color:var(--stale);border-bottom:1px solid var(--rule)}.gl-skeleton{background:var(--wash);vertical-align:middle;border-radius:4px;width:4.5em;height:1em;display:inline-block}.gl-rowbox{position:relative}.gl-row-actions{padding:0 var(--sp-2) 0 var(--sp-2);background:var(--wash);align-items:center;gap:2px;display:flex;position:absolute;top:0;bottom:0;right:0}.gl-row-actions a,.gl-row-actions button{border:1px solid var(--rule);border-radius:var(--r-control);background:var(--paper);min-height:28px;color:var(--accent);cursor:pointer;white-space:nowrap;align-items:center;padding:0 6px;font-size:11px;text-decoration:none;display:inline-flex}.gl-row-actions button:nth-of-type(2),.gl-row-actions button:nth-of-type(3){color:var(--paper-purple);border-color:var(--paper-purple)}.gl-wl-draft,.gl-wl-note{padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--rule);overflow-wrap:anywhere;margin:0;font-size:12px}.gl-wl-draft{border-top:1px dashed var(--paper-purple)}.gl-wl-draft .tag{color:var(--paper-purple);margin-bottom:2px;font-weight:600;display:block}.gl-wl-draft .gl-btn{min-height:32px;margin-top:var(--sp-1)}.gl-wl-note{color:var(--ink-muted);background:var(--wash)}.gl-wl-evidence{padding:var(--sp-2) var(--sp-4);padding-bottom:calc(var(--sp-2) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rule);color:var(--ink-muted);overflow-wrap:anywhere;margin:0;font-size:11px}.gl-chat{overscroll-behavior:contain;padding:var(--sp-3) var(--sp-4);gap:var(--sp-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.gl-bubble{max-width:92%;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sheet);overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:1.45}.gl-bubble.me{background:var(--accent);color:var(--on-session);align-self:flex-end}.gl-bubble.it{background:var(--wash);align-self:flex-start}.gl-bubble.gap{background:var(--caution-wash);max-width:100%;color:var(--stale);align-self:stretch}.gl-bubble .ev{margin-top:var(--sp-2);color:var(--ink-muted);white-space:normal;font-size:11px;display:block}.gl-bubble .src{gap:var(--sp-1);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.gl-proposal{border:1px solid var(--paper-purple);border-radius:var(--r-sheet);padding:var(--sp-2) var(--sp-3);overflow-wrap:anywhere;align-self:stretch;font-size:13px}.gl-proposal .tag{color:var(--paper-purple);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.gl-proposal[data-kind=live]{border-color:var(--rule)}.gl-proposal[data-kind=live] .tag{color:var(--ink-muted)}.gl-quick{gap:var(--sp-2);padding:0 var(--sp-4) var(--sp-2);flex-wrap:wrap;display:flex}.gl-quick button{min-height:32px;padding:0 var(--sp-3);border:1px solid var(--rule);cursor:pointer;color:var(--accent);text-overflow:ellipsis;white-space:nowrap;background:0 0;border-radius:999px;max-width:100%;font-size:12px;overflow:hidden}.gl-compose{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);padding-bottom:calc(var(--sp-3) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rule);display:flex}.gl-compose input{min-width:0;min-height:var(--h-touch);padding:0 var(--sp-3);border:1px solid var(--rule);border-radius:var(--r-control);background:var(--wash);flex:1}.gl-btn{justify-content:center;align-items:center;gap:var(--sp-1);min-height:var(--h-touch);padding:0 var(--sp-4);border:1px solid var(--accent);border-radius:var(--r-control);background:var(--session-solid);color:var(--on-session);cursor:pointer;white-space:nowrap;transition:transform .12s var(--ease-out), opacity .12s;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.gl-btn:active{transform:scale(.97)}.gl-btn:disabled{opacity:.5;cursor:not-allowed}.gl-btn.ghost{color:var(--accent);background:0 0}.gl-btn.paper{border-color:var(--paper-purple);color:var(--paper-purple);background:0 0}.gl-btn.paper[data-side=buy]{background:var(--paper-purple);color:var(--on-session)}.gl-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.gl-seg{border:1px solid var(--rule);border-radius:var(--r-control);scrollbar-width:none;max-width:100%;display:inline-flex;overflow:auto hidden}.gl-seg a,.gl-seg button{min-width:40px;min-height:36px;padding:0 var(--sp-3);border:0;border-right:1px solid var(--rule);color:var(--ink-muted);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.gl-seg>:last-child{border-right:0}.gl-seg [aria-current=true],.gl-seg [aria-current=page],.gl-seg [aria-pressed=true]{background:var(--session-wash);color:var(--accent);font-weight:600}@media (hover:hover) and (pointer:fine){.gl-row:hover,.gl-nav a:hover,.gl-menu-panel a:hover,.gl-menu-panel button:hover,.gl-seg a:hover,.gl-seg button:hover,.gl-tool:hover{background:var(--wash)}.gl-btn:hover{opacity:.9}}.gl-centre{padding:var(--sp-4);gap:var(--sp-3);align-content:start;min-width:0;display:grid}.gl-instrument-head{justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;align-items:flex-start;display:flex}.gl-instrument-head h1{font-size:var(--t-title);overflow-wrap:anywhere;margin:0;font-weight:600}.gl-instrument-head .sub{color:var(--ink-muted);margin-left:var(--sp-2);font-size:13px;font-weight:400}.gl-hero{align-items:baseline;gap:var(--sp-3);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.gl-hero .price{font-size:var(--t-hero);font-weight:600;line-height:1.1}.gl-hero .chg{font-size:14px}.gl-meta{color:var(--ink-muted);font-size:var(--t-meta);overflow-wrap:anywhere;margin:0}.gl-actions,.gl-toolbar{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.gl-toolbar select{border:1px solid var(--rule);border-radius:var(--r-control);background:var(--paper);min-height:36px;padding:0 var(--sp-2);max-width:100%}.gl-chartbox{gap:var(--sp-2);min-width:0;display:grid}.gl-chartbox.is-compare{grid-template-columns:repeat(2,minmax(0,1fr))}.gl-panel{border:1px solid var(--rule);border-radius:var(--r-control);min-width:0;overflow:hidden}.gl-panel h2{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--rule);overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600}.gl-chart{isolation:isolate;min-width:0;height:clamp(320px,52vh,560px)}.gl-chart .gl-empty{margin:0}.gl-paper-draft{padding:var(--sp-3);border:1px dashed var(--paper-purple);border-radius:var(--r-control);gap:var(--sp-1);overflow-wrap:anywhere;font-size:13px;display:grid}.gl-paper-draft b{color:var(--paper-purple)}.gl-live-lock{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--wash);border-radius:var(--r-control);color:var(--ink-muted);align-items:center;font-size:13px;display:flex}.gl-strip{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:0;display:flex}.gl-strip>li{padding:var(--sp-2) var(--sp-3);border-right:1px solid var(--rule);gap:1px;min-width:76px;list-style:none;display:grid}.gl-strip .l{color:var(--ink-muted);font-size:11px}.gl-strip .v{white-space:nowrap;font-size:13px;font-weight:600}.gl-strip li[data-gap=true] .v{color:var(--ink-faint);font-weight:400}.gl-strip li[data-gap=true] .g{color:var(--ink-faint);white-space:nowrap;font-size:10px}.gl-strip{margin:0;padding:0}.gl-evidence{gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) 0;font-size:var(--t-meta);color:var(--ink-muted);border-top:1px solid var(--rule);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.gl-evidence b{color:var(--ink);font-weight:500}.gl-evidence details{flex-basis:100%}.gl-evidence dl{gap:2px var(--sp-3);margin:var(--sp-2) 0 0;grid-template-columns:auto minmax(0,1fr);display:grid}.gl-evidence dd{margin:0}.gl-evidence summary{cursor:pointer;color:var(--accent);min-height:24px}.gl-centre .ts-rain{border:1px solid var(--rule);border-radius:var(--r-control);background:var(--paper)}.gl-page{padding:var(--sp-4);gap:var(--sp-4);align-content:start;min-width:0;max-width:1100px;display:grid}.gl-page h1{font-size:var(--t-title);margin:0;font-weight:600}.gl-page-head{justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.gl-sum{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.gl-sum>div{padding:var(--sp-3);border-right:1px solid var(--rule);gap:2px;min-width:0;display:grid}.gl-sum .l{color:var(--ink-muted);font-size:11px}.gl-sum .v{font-size:var(--t-title);overflow-wrap:anywhere;font-weight:600}.gl-rows{border-top:1px solid var(--rule)}.gl-line{gap:2px var(--sp-3);min-height:var(--h-row);padding:var(--sp-2) 0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.gl-line .t{font-size:var(--t-row);overflow-wrap:anywhere;min-width:0}.gl-line .d{font-size:var(--t-meta);color:var(--ink-muted);overflow-wrap:anywhere;grid-column:1;min-width:0}.gl-line .r{text-align:right;white-space:nowrap;grid-area:1/2}.gl-line .r2{text-align:right;font-size:var(--t-meta);white-space:nowrap;color:var(--ink-muted);grid-area:2/2}.gl-line a{color:var(--accent)}.gl-line .r .gl-btn{padding:0 var(--sp-2);border-color:#0000}.gl-table-wrap{border-top:1px solid var(--rule);overflow-x:auto}.gl-table{border-collapse:collapse;width:100%;font-size:13px}.gl-table th{text-align:left;padding:var(--sp-2) var(--sp-3);color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--rule);white-space:nowrap;font-size:11px;font-weight:600}.gl-table td{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--rule);vertical-align:top;overflow-wrap:anywhere}.gl-table td.n,.gl-table th.n{text-align:right;white-space:nowrap}.gl-section>h2{margin:0 0 var(--sp-2);font-size:var(--t-row);font-weight:600}.gl-banner{padding:var(--sp-2) var(--sp-3);background:var(--caution-wash);color:var(--stale);border-radius:var(--r-control);font-size:13px}.gl-more{justify-self:start}.gl-state{gap:var(--sp-2);padding:var(--sp-5) 0;justify-items:start;display:grid}.gl-state h2{font-size:var(--t-row);margin:0}.gl-state p{color:var(--ink-muted);max-width:60ch;margin:0;font-size:13px}.gl-gate{min-height:100dvh;padding:var(--sp-4);place-items:center;display:grid}.gl-gate-card{border:1px solid var(--rule);border-radius:var(--r-sheet);width:min(420px,100%);padding:var(--sp-5);gap:var(--sp-3);background:var(--panel);justify-items:start;display:grid}.gl-gate-card h1{margin:0;font-size:22px}.gl-gate-card p{color:var(--ink-muted);margin:0}.gl-first-run h1{text-wrap:balance;font-size:26px;line-height:1.2}.gl-first-run ol{counter-reset:promise;gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.gl-first-run li{counter-increment:promise;font-size:var(--t-row);grid-template-columns:24px minmax(0,1fr);line-height:1.4;display:grid}.gl-first-run li:before{content:counter(promise);color:var(--accent);font-weight:600}.gl-first-run p{font-size:var(--t-meta)}@media (width<=1099px){.gl-body,.gl-body[data-watch=open],.gl-body[data-ask=open],.gl-body[data-watch=open][data-ask=open]{grid-template-columns:minmax(0,1fr)}.gl-watch,.gl-ask{z-index:25;background:var(--paper);width:min(340px,92vw);height:auto;transition:transform .24s var(--ease-out);position:fixed;top:52px;bottom:0}.gl-watch{left:0;transform:translate(-102%)}.gl-ask{right:0;transform:translate(102%)}.gl-body[data-watch=open] .gl-watch,.gl-body[data-ask=open] .gl-ask{transform:none}.gl-body[data-watch=closed] .gl-watch,.gl-body[data-ask=closed] .gl-ask{visibility:hidden;transition:transform .24s var(--ease-out), visibility 0s .24s;border-width:0 1px 0 0}.gl-body[data-ask=closed] .gl-ask{border-width:0 0 0 1px}.gl-body[data-watch=open]:after,.gl-body[data-ask=open]:after{content:"";background:color-mix(in srgb, var(--ink) 40%, transparent);z-index:20;position:fixed;inset:52px 0 0}.gl-chartbox.is-compare{grid-template-columns:minmax(0,1fr)}.gl-lock{display:none}}.gl-tabs{z-index:35;padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);background:var(--paper);border-top:1px solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr));display:none;position:fixed;bottom:0;left:0;right:0}.gl-tabs .gl-tab{min-height:56px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;font-size:10px;line-height:1.2;text-decoration:none;display:flex}.gl-tab svg{width:22px;height:22px}.gl-tab[aria-pressed=true],.gl-tab[aria-current=page],.gl-tab[aria-expanded=true]{color:var(--accent);font-weight:600}.gl-tab:active{background:var(--wash)}@media (width<=760px){:root{--tabs-h:calc(56px + env(safe-area-inset-bottom,0px))}.gl-top{padding-bottom:0}.gl-top .gl-tool,.gl-nav,.gl-top .gl-menu>summary,.gl-lock span.t{display:none}.gl-body{min-height:calc(100dvh - 52px - var(--tabs-h));padding-bottom:var(--tabs-h)}.gl-watch,.gl-ask{inset:52px 0 var(--tabs-h) 0;opacity:1;width:auto;transition:opacity .16s var(--ease-out);border-width:0;transform:none}.gl-body[data-watch=closed] .gl-watch,.gl-body[data-ask=closed] .gl-ask{opacity:0;transition:opacity .16s var(--ease-out), visibility 0s .16s;border-width:0}.gl-body[data-watch=open]:after,.gl-body[data-ask=open]:after{display:none}.gl-body[data-watch=open] .gl-main,.gl-body[data-ask=open] .gl-main{visibility:hidden}.gl-tabs{display:grid}.gl-menu-panel{left:var(--sp-4);right:var(--sp-4);top:auto;bottom:calc(var(--tabs-h) + var(--sp-2));width:auto;position:fixed}.gl-centre,.gl-page{padding:var(--sp-3)}.gl-chartbox.is-compare .gl-chart{height:200px}.gl-toolbar,.gl-strip{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto}.gl-toolbar::-webkit-scrollbar{display:none}.gl-strip::-webkit-scrollbar{display:none}.gl-toolbar>*,.gl-strip>li{flex:none}.gl-toolbar .gl-seg{overflow-x:visible}.gl-strip>li{min-width:0;padding:var(--sp-1) var(--sp-3)}.gl-live-lock{padding:var(--sp-1) var(--sp-3);font-size:12px}}@media (prefers-reduced-motion:reduce){.gl-body,.gl-watch,.gl-ask,.gl-tab,.gl-row,.gl-btn,.gl-group-head:after,.gl-top *,.gl-menu-panel{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gl-section,.gl-account>*{min-width:0}.gl-account{gap:var(--sp-5);min-width:0;display:grid}.glint .scan-page .page-head h1,.glint .ts-empty h1{font:600 var(--t-title)/1.2 var(--font-sans)}.glint .scan-actions button,.glint .scan-toolbar button,.glint .scan-rule button{background:var(--session-solid);border-color:var(--session-solid);color:var(--on-session)}.glint .scan-actions .secondary,.glint .scan-rule .secondary,.glint .scan-toolbar .secondary{border-color:var(--accent);color:var(--accent);background:0 0}.gl-table td:first-child{overflow-wrap:normal;min-width:7em}.island-page{--la-green:#3baf6e;--la-red:#e35a50;--la-amber:#d99a3c;--la-muted:#9aa3af;--la-ce:#fff;--la-pe:#fff;--la-panel:#171a20;--la-ink:#fff;max-width:1100px;padding:var(--sp-4,16px) var(--sp-4,16px) 48px;color:var(--ink);background:var(--paper);font-family:var(--font-sans,system-ui, sans-serif)}.island-page *,.island-page :before,.island-page :after{transition:none!important;animation:none!important}.island-page h1{font-size:var(--t-title,17px);margin:0 0 4px;font-weight:600}.island-page>.muted{color:var(--ink-muted);margin:0 0 12px}.island-status:empty{display:none}.island-status{color:var(--stale)}.surfaces{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));align-items:start;gap:20px;display:grid}.surface{margin:0}.surface figcaption{color:var(--ink-muted);margin-bottom:6px;font-size:.8rem}.island,.lock,.widget{color:var(--la-ink);font-variant-numeric:tabular-nums;background:#000}.island-page .num{font-variant-numeric:tabular-nums;font-weight:600}.island-page .big{font-size:1.25rem}.island-page .small,.island-page .tiny{font-size:12px;font-weight:600}.island-page .ce{color:var(--la-ce)}.island-page .pe{color:var(--la-pe)}.island-page .up{color:var(--la-green)}.island-page .down{color:var(--la-red)}.island-page .muted,.island-page .flat{color:var(--la-muted)}.island-page .ink{color:var(--la-ink)}.island.compact{border-radius:19px;justify-content:space-between;align-items:center;gap:8px;width:330px;max-width:100%;height:37px;padding:0 8px;display:flex}.island .camera{flex:0 0 120px}.badge{background:color-mix(in srgb, currentColor 18%, transparent);border-radius:999px;align-items:baseline;gap:2px;padding:2px 6px;display:inline-flex}.badge b{font-size:11px;font-weight:800}.badge .num{font-size:13px}.badge small{font-size:11px;font-weight:700}.island.minimal{border-radius:50%;place-items:center;width:37px;height:37px;font-size:10px;display:grid}.island.expanded,.widget.medium{border-radius:40px;gap:4px;width:370px;max-width:100%;padding:14px 16px;display:grid}.widget.medium{background:var(--la-panel);border-radius:22px}.top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.center{justify-items:center;gap:2px;display:grid}.price-label{display:grid}.price-label.trailing{justify-items:end}.price-label b{font-size:12px}.chip{white-space:nowrap;border:1px solid;border-radius:999px;padding:1px 7px;font-size:12px;font-weight:600}.chip.live{color:var(--la-green)}.chip.stale{color:var(--la-amber)}.chip.stopped{color:var(--la-red)}.curve{width:100%;height:36px}.widget.medium .curve{height:24px}.curve .zero{stroke:#ffffff26;stroke-width:1px}.curve .line,.spark .line{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.line.ce{stroke:var(--la-ce)}.line.pe{stroke:var(--la-pe);stroke-dasharray:4 3}.line.muted{stroke:var(--la-muted)}.line.ink{stroke:var(--la-ink)}.dot.ce{fill:var(--la-ce)}.dot.pe{fill:var(--la-pe)}.dot.muted{fill:var(--la-muted)}.stats{color:var(--la-muted);white-space:nowrap;gap:6px;font-size:11px;font-weight:500;display:flex;overflow:hidden}.note{color:var(--la-amber);margin:2px 0 0;font-size:12px;font-weight:500}.lock{background:var(--la-panel);border-radius:22px;gap:3px;width:370px;max-width:100%;padding:14px;display:grid}.lock-head{align-items:baseline;gap:6px;font-size:13px;display:flex}.lock-head small{font-size:11px;font-weight:500}.grow{flex:1}.quote-row{grid-template-columns:44px 1fr 72px 48px;align-items:baseline;gap:6px;font-size:13px;display:grid}.quote-row b{font-size:11px}.quote-row small{text-align:right;font-size:11px;font-weight:500}.quote-row .num{text-align:right}.spark{align-self:center;width:100%;height:12px}.trend-grid{grid-template-columns:44px repeat(3,1fr);gap:3px 4px;margin:2px 0;font-size:11px;display:grid}.trend-grid b{font-size:11px}.trend-grid .cell{text-align:center;white-space:nowrap;background:color-mix(in srgb, currentColor 20%, transparent);border-radius:5px;padding:1px 2px;font-weight:600;overflow:hidden}.widget.small{box-sizing:border-box;background:var(--la-panel);border-radius:22px;flex-direction:column;gap:3px;width:170px;height:170px;padding:16px;display:flex}.w-head{justify-content:space-between;align-items:baseline;font-size:15px;display:flex}.w-head b{font-size:13px}.w-leg{grid-template-columns:auto 1fr auto;align-items:baseline;column-gap:4px;font-size:15px;display:grid}.w-leg b:first-child{font-size:11px}.widget.small>small{font-size:11px;font-weight:500}.widget.small .chip{align-self:flex-start;margin-top:auto}.widget.medium{padding:16px}.stop-row{justify-content:flex-end;display:flex}.stop-pill{color:var(--la-muted);white-space:nowrap;background:#9aa3af2e;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.widget.rect{width:170px;color:var(--ink);background:0 0;padding:6px 0;font-size:15px;font-weight:500;display:grid}.widget.rect b{font-size:16px}
