.gb{--bg:#0e1116;--panel:#161a21;--head:#12161c;--chip:#1f252e;--line:#262c36;--line-2:#3a414c;--text:#e6e8eb;--text-2:#c9cfd6;--muted:#9aa3ae;--up:#3fd08a;--up-fg:#5fe0a0;--up-bg:#13281e;--dn:#ff6b6b;--dn-fg:#ff8f8f;--dn-bg:#2e1719;--accent:#f5b83d;--accent-bg:#2a2213;--info:#6cb4ff;--info-fg:#8fc6ff;--info-bg:#172638;--paper:#b79cff;--paper-bg:#1a1730;--sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:14px;line-height:1.4;display:flex}.gb *,.gb :before,.gb :after{box-sizing:border-box}.gb a{color:var(--info);text-decoration:none}.gb a:hover{color:#a9d3ff}.gb button{font:inherit;color:inherit;cursor:pointer}.gb .num,.gb .mono,.gb .tbl,.gb .clock,.gb .pulse-etfs,.gb .kv,.gb .stat-grid,.gb .tiles b,.gb .tiles3{font-family:var(--mono);font-variant-numeric:tabular-nums}.gb .up{color:var(--up)}.gb .dn{color:var(--dn-fg)}.gb .muted{color:var(--muted)}.gb .info{color:var(--info-fg)}.gb .attn{color:var(--accent)}.gb .paper{color:var(--paper)}.gb .b{font-weight:600}.gb .small{font-size:12px}.gb .ell{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.gb .right{margin-left:auto}.gb .lnk{white-space:nowrap;font-size:13px}.gb button.lnk{color:var(--info);text-align:left;background:0 0;border:0;margin:0;padding:0}.gb button.lnk:hover{color:#a9d3ff}.gb .rank{align-items:center;gap:6px;display:inline-flex}.gb-head{border-bottom:1px solid var(--line);background:var(--head);z-index:30;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:10px 24px;display:flex;position:sticky;top:0}.gb .brand{color:var(--text);letter-spacing:.08em;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.gb .brand svg{color:var(--accent)}.gb .nav{flex-wrap:wrap;gap:4px;display:flex}.gb .navlink{color:var(--text-2);border-radius:6px;padding:7px 12px;font-size:13px;font-weight:500}.gb .navlink.on{background:var(--accent-bg);color:var(--accent);font-weight:600}.gb .navlink.soon{color:#5a6472;cursor:not-allowed}.gb .subtabs{gap:4px;display:flex}.gb .subtab{color:var(--text-2);border-bottom:2px solid #0000;padding:6px 10px;font-size:13px}.gb .subtab.on{border-color:var(--accent);color:var(--text);font-weight:600}.gb .status{align-items:center;gap:8px;font-size:13px;display:flex}.gb .badge{font:600 11px var(--mono);letter-spacing:.04em;background:var(--chip);color:var(--text-2);border-radius:4px;padding:3px 8px}.gb .badge.pre{background:var(--accent-bg);color:var(--accent)}.gb .badge.regular,.gb .badge.live{background:var(--up-bg);color:var(--up)}.gb .badge.after{background:var(--info-bg);color:var(--info-fg)}.gb .badge.closed{background:var(--chip);color:var(--muted)}.gb .badge.dn{background:var(--dn-bg);color:var(--dn-fg)}.gb .pulse-etfs{flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.gb .acct{align-items:center;gap:12px;margin-left:auto;font-size:12px;display:flex}.gb .acct a{color:var(--muted)}.gb .acct button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:4px;padding:3px 8px;font-size:12px}.gb .symsearch{border:1px solid var(--line);background:var(--bg);min-height:28px;color:var(--muted);border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:inline-flex;position:relative}.gb .symsearch:focus-within{border-color:var(--accent);color:var(--text)}.gb .symsearch input{width:180px;color:var(--text);font:600 12.5px var(--mono);text-transform:uppercase;background:0 0;border:0;outline:none}.gb .symsearch input::placeholder{color:var(--muted);text-transform:none;font-weight:400}.gb .symsearch-list{z-index:40;border:1px solid var(--line-2);background:var(--panel);border-radius:8px;min-width:300px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 12px 32px #0008}.gb .symsearch-list button{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:6px 8px;font-size:12.5px;display:flex}.gb .symsearch-list button b{min-width:56px;font:600 12.5px var(--mono)}.gb .symsearch-list button .ell{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;overflow:hidden}.gb .symsearch-list button.on{background:var(--chip)}.gb .strip{border-bottom:1px solid var(--line);scrollbar-width:thin;align-items:center;gap:6px;padding:10px 24px;display:flex;overflow-x:auto}.gb .strip .lbl{letter-spacing:.08em;color:var(--muted);flex-shrink:0;font-size:11px;font-weight:600}.gb .tchip{min-height:36px;color:var(--text);border:1px solid #0000;border-radius:6px;flex-shrink:0;align-items:center;gap:8px;padding:6px 8px;display:flex}.gb .tchip:hover{color:var(--text);border-color:#ffffff2e}.gb .tchip.on{border-color:var(--accent)}.gb .strip .sep{background:var(--line);flex-shrink:0;width:1px;height:24px;margin:0 4px}.gb .strip .all{flex-shrink:0;margin-left:4px;font-size:12px}.gb .tchip .nm{font:500 13px var(--sans);white-space:nowrap}.gb .bar{background:#ffffff1f;border-radius:2px;width:32px;height:4px;display:inline-block;position:relative;overflow:hidden}.gb .bar>span{background:var(--text);border-radius:2px;height:100%;position:absolute;top:0;left:0}.gb .bar.wide{background:var(--chip);width:100%;height:8px}.gb .bar.wide>span{background:var(--info)}.gb-main{flex-direction:column;flex:1;gap:16px;padding:16px 24px;display:flex}.gb-foot{color:var(--muted);border-top:1px solid var(--line);padding:10px 24px 16px;font-size:12px}.gb .two-col{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.gb .two-col>.main{flex:999 640px;min-width:0}.gb .two-col>.side{flex-direction:column;flex:400px;gap:16px;min-width:0;display:flex}.gb .themes-cols>.side{flex-basis:560px}.gb .tbl td.wrap{white-space:normal;min-width:120px}.gb .three-col{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.gb .three-col>.panel{flex:360px;min-width:0}.gb .panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.gb .panel.tight{gap:6px}.gb .panel.plan{border-color:var(--line-2)}.gb .panel-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.gb .panel h2{margin:0;font-size:15px;font-weight:600}.gb .panel h2 .muted{font-weight:400}.gb .panel .sub{color:var(--muted);margin:2px 0 0;font-size:12px}.gb .panel-right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gb .h1{margin:0;font-size:17px;font-weight:600}.gb .note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.gb .empty{text-align:center;color:var(--muted);padding:18px 8px;font-size:13px}.gb .chips{flex-wrap:wrap;gap:6px;display:flex}.gb .chip{border:1px solid var(--line);min-height:32px;color:var(--text-2);font:500 13px var(--sans);background:0 0;border-radius:6px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.gb .chip.on{border-color:var(--accent);background:var(--accent-bg);color:var(--accent);font-weight:600}.gb .chip .cnt{font:600 11px var(--mono);background:#ffffff14;border-radius:10px;padding:1px 6px}.gb .rules{font:12px var(--mono);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gb .rules-bar{padding:0 2px}.gb .rule{background:var(--chip);color:var(--text-2);border-radius:4px;padding:4px 8px}.gb .tags{flex-wrap:wrap;gap:4px;display:inline-flex}.gb .tag{font:500 11px var(--sans);white-space:nowrap;background:var(--chip);color:var(--text-2);border-radius:4px;padding:2px 6px}.gb .tag.low_float,.gb .tag.tiny_float{background:var(--accent-bg);color:var(--accent)}.gb .tag.earnings{background:var(--up-bg);color:var(--up-fg)}.gb .tag.news{background:var(--info-bg);color:var(--info-fg)}.gb .tag.adr{background:var(--paper-bg);color:var(--paper)}.gb .pill{background:var(--chip);color:var(--text-2);font:600 12px var(--mono);border-radius:10px;padding:2px 8px}.gb .pill.full{background:var(--accent);color:#141413}.gb .theme-chip{color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.gb a.theme-link{color:inherit}.gb a.theme-link.muted{color:var(--muted)}.gb a.theme-link:hover{color:var(--text);text-underline-offset:2px;text-decoration:underline}.gb a.theme-link.theme-chip{color:var(--text-2)}.gb a.theme-link.theme-chip:hover{color:var(--text)}.gb .theme-chip i{background:var(--tc,var(--muted));border-radius:2px;flex:none;width:8px;height:8px}.gb .status{white-space:nowrap;border-radius:10px;padding:3px 8px;font-size:12px}.gb .status.sm{padding:2px 6px;font-size:11px}.gb .status.bottoming{background:var(--info-bg);color:var(--info-fg);font-weight:600}.gb .status.early,.gb .status.mixed,.gb .status.quiet,.gb .status.both{background:var(--chip);color:var(--text-2)}.gb .status.falling,.gb .status.bear{background:var(--dn-bg);color:var(--dn-fg)}.gb .status.bull,.gb .status.uptrend{background:var(--up-bg);color:var(--up-fg)}.gb .ev{background:var(--chip);color:var(--text);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:12px}.gb .ev.hod,.gb .ev.spike_up,.gb .ev.rise_2h,.gb .ev.rally,.gb .ev.high_7d,.gb .ev.high_30d,.gb .ev.pmh_break,.gb .ev.rtg,.gb .ev.vwap_reclaim,.gb .ev.hod_pm{background:var(--up-bg);color:var(--up-fg)}.gb .ev.flag,.gb .ev.orb5,.gb .ev.orb15{background:var(--up-bg);color:var(--up-fg);outline:1px solid var(--accent)}.gb .ev.lod,.gb .ev.spike_dn,.gb .ev.fall_2h,.gb .ev.pullback,.gb .ev.low_7d,.gb .ev.low_30d,.gb .ev.vwap_loss{background:var(--dn-bg);color:var(--dn-fg)}.gb .ev.rvol,.gb .ev.vol_surge{background:var(--info-bg);color:var(--info-fg)}.gb .tier{letter-spacing:.02em;background:var(--chip);color:var(--text-2);border-radius:8px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:600}.gb .tier.t2{background:var(--accent-bg);color:var(--accent)}.gb .tier.t3{background:var(--accent);color:var(--bg)}.gb .ind{white-space:nowrap}.gb .evfilter{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.gb .evfilter .lbl{letter-spacing:.08em;color:var(--muted);margin-right:2px;font-size:11px;font-weight:600}.gb .chips .sep{background:var(--line);align-self:center;width:1px;height:20px;margin:0 4px}.gb .spk-cols{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));align-items:start;gap:12px;display:grid}.gb .spk-cols .tbl.small{min-width:0}.gb .tbl-wrap{margin:0 -16px;padding:0 16px;overflow-x:auto}.gb .tbl{border-collapse:collapse;width:100%;min-width:720px;font-size:12.5px}.gb .tbl.small{min-width:420px;font-size:12px}.gb .tbl th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 7px;font-size:11px;font-weight:500}.gb .tbl th:first-child,.gb .tbl td:first-child{padding-left:0}.gb .tbl th:last-child,.gb .tbl td:last-child{padding-right:0}.gb .tbl td{text-align:right;border-bottom:1px solid var(--chip);white-space:nowrap;vertical-align:middle;padding:7px}.gb .tbl th.l,.gb .tbl td.l{text-align:left}.gb .tbl th.sortable button{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;white-space:nowrap;background:0 0;border:0;margin:0;padding:0}.gb .tbl th.sortable button:hover,.gb .tbl th.sortable.on{color:var(--text)}.gb .tbl th.sortable .arr{opacity:.45;margin-left:4px;font-size:9px}.gb .tbl th.sortable.on .arr{opacity:1;color:var(--accent)}.gb .tbl td.ell-col{text-overflow:ellipsis;max-width:190px;overflow:hidden}.gb .tbl td.hi{color:#f2f6fa;font-weight:600}.gb .tbl tr.sel td{background:#222a36}.gb .tbl tr.full td{background:#f5b83d0f}.gb .tbl tr.sel.full td{background:#262c30}.gb .tbl tr.signal td{background:#f5b83d0a}.gb .tbl tr.flash td{background:#5fe0a024;transition:background .3s ease-out}.gb .tbl tr.ext td{color:#6e7886}.gb .tbl tr.clickable{cursor:pointer}.gb .tbl tr.clickable:hover td{background:#1c2330}.gb .tbl .heat{border-radius:4px;padding:2px 6px}.gb .symcell{align-items:center;gap:8px;display:inline-flex}.gb .sym{color:var(--text);font:600 14px var(--mono);background:0 0;border:0;padding:0}.gb .sym:hover{color:var(--info-fg)}.gb .star{color:var(--line-2);background:0 0;border:0;padding:0 2px;font-size:13px;line-height:1}.gb .star.on{color:var(--accent)}.gb .cat{background:var(--info-bg);color:var(--info-fg);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:12px}.gb .foot-notes{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:12px;display:flex}.gb .quote-hd{align-items:baseline;gap:10px;display:flex}.gb .quote-hd .big,.gb .ticker-hd .big{font:600 22px var(--mono);color:var(--text)}.gb .ticker-hd .big{margin:0;font-size:28px}.gb .px{font:500 18px var(--mono)}.gb .ticker-hd .px{font-size:24px}.gb .row-actions{align-items:center;gap:10px;display:inline-flex}.gb .row-actions .star{font-size:18px}.gb .kv{color:var(--text);flex-wrap:wrap;gap:4px 16px;font-size:12px;display:flex}.gb .kv .k,.gb .kv-text .k{color:var(--muted)}.gb .kv-text{color:var(--text)}.gb .chart{margin:0 -6px}.gb .chart figcaption{font:11px var(--mono);color:var(--muted);padding:4px 6px 0;line-height:1.5}.gb .chart .ln{border-top:1px dashed var(--muted);vertical-align:middle;width:14px;display:inline-block}.gb .chart button{font-family:var(--mono);letter-spacing:.04em;border-radius:4px;min-height:28px;padding:3px 8px;font-size:11px}.gb .chart button[class*=toolbarBtnActive]{background:var(--accent-bg);color:var(--accent)}.gb .meta-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gb .news{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.gb .news li{align-items:flex-start;gap:12px;font-size:13px;line-height:1.4;display:flex}.gb .news .age{font:500 12px var(--mono);color:var(--info);min-width:42px}.gb .news li>span:last-child{flex-direction:column;gap:2px;display:flex}.gb .news a{color:var(--text)}.gb .news small{color:var(--muted);font-size:12px}.gb .ai{background:var(--chip);color:var(--text-2);border-radius:6px;margin:4px 0 0;padding:8px 10px;font-size:12px;line-height:1.5}.gb .peer-grid,.gb .wl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gb .peer,.gb .wl{background:var(--chip);font:12px var(--mono);color:var(--text-2);text-align:left;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:3px;padding:10px;display:flex}.gb .peer b,.gb .wl b{color:var(--text);font-size:13px}.gb .wl.on{border-color:var(--accent)}.gb .wl-list{flex-direction:column;gap:6px;display:flex}.gb .wl-row{background:var(--chip);font:13px var(--mono);text-align:left;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;display:flex}.gb .wl-row.on{border-color:var(--accent)}.gb .tiles3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gb .tiles3>div,.gb .stat-grid>div,.gb .acct-tiles>div{background:var(--chip);border-radius:6px;flex-direction:column;gap:2px;padding:8px;display:flex}.gb .tiles3 small,.gb .stat-grid small,.gb .tiles small,.gb .acct-tiles small{font:11px var(--sans);color:var(--muted)}.gb .tiles3 b,.gb .stat-grid b{font-size:13px;font-weight:600}.gb .stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:12px;display:grid}.gb .stat-grid .muted{font-size:11px}.gb .notes{color:var(--text-2);margin:0;padding-left:18px;font-size:12px}.gb .cta{border:1px solid var(--line-2);min-height:40px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;font-weight:500;display:flex}.gb .tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.gb .tile{background:var(--panel);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.gb .tile b{font:600 18px var(--mono)}.gb .mini-rows{flex-direction:column;display:flex}.gb .mini-row{min-height:32px;font:13px var(--mono);border-bottom:1px solid var(--chip);color:var(--text);text-align:left;grid-template-columns:72px minmax(0,1fr) 70px 56px;align-items:center;gap:8px;display:grid}.gb .mini-row.btn{border:0;border-bottom:1px solid var(--chip);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 90px 64px 76px;padding:0}.gb .mini-row.btn.on{color:var(--accent)}.gb .three-col .mini-row{grid-template-columns:minmax(0,1fr) 40px minmax(0,1.2fr)}.gb .three-col .panel:first-child .mini-row{grid-template-columns:64px minmax(0,1fr) 70px 56px}.gb .three-col .panel:nth-child(2) .mini-row{grid-template-columns:minmax(0,1fr) 90px 64px 76px}.gb .side .mini-row{grid-template-columns:minmax(0,1fr) 40px}.gb .side .panel .mini-row:has(.ev){grid-template-columns:70px minmax(0,1fr) 70px minmax(0,1fr)}.gb .mini-row .num{text-align:right}.gb .acct-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.gb .acct-tiles b{font:600 14px var(--mono)}.gb .spark{display:block}.gb .mline{border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:8px 12px;font-size:12.5px;display:flex}.gb .mline .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.gb button.mspark{color:var(--text);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin:0;padding:2px 4px;display:inline-flex}.gb button.mspark:hover{background:var(--chip)}.gb .mstat{align-items:center;gap:8px;display:inline-flex}.gb .bbar{background:#b9474b;border-radius:4px;width:80px;height:8px;overflow:hidden}.gb .bbar>span{background:#2f8f5f;height:100%;display:block}.gb .mevents{flex-wrap:wrap;gap:4px 12px}.gb .mevents .econ.hi{color:var(--accent)}.gb .home-cols{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:stretch;gap:12px;display:grid}.gb .home-cols>.panel{min-width:0}.gb .hrows{flex-direction:column;min-height:310px;display:flex}.gb .hrow{border-bottom:1px solid var(--chip);white-space:nowrap;align-items:center;gap:8px;height:31px;font-size:12.5px;display:grid}.gb .hrow:last-child{border-bottom:0}.gb .hrow.now{grid-template-columns:58px auto minmax(0,1fr) 62px}.gb .hrow.swing{grid-template-columns:30px 58px minmax(0,1fr) auto 52px 28px}.gb .hrow.theme{grid-template-columns:minmax(0,1fr) 70px 40px 84px}.gb .hrow.subt{grid-template-columns:minmax(0,1fr) 56px 58px}.gb .hrow .ell{text-overflow:ellipsis;overflow:hidden}.gb .hrow .num{text-align:right}.gb .hrow .what{color:var(--text-2);font-size:11.5px;font-weight:600}.gb .hrow .what.up{color:var(--up-fg)}.gb .hrow .what.dn{color:var(--dn-fg)}.gb .hrow .rank{color:var(--muted);font:11px var(--mono)}.gb .hsub{letter-spacing:.04em;text-transform:uppercase;margin:6px 0 2px;font-size:11px;font-weight:600}.gb .home-bottom{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:12px;display:grid}.gb .home-bottom a.chip{min-height:28px;padding:5px 10px;font-size:12px}@media (max-width:900px){.gb .home-bottom{grid-template-columns:minmax(0,1fr)}}.gb .chart-key{flex-wrap:wrap;gap:4px 6px;margin-top:6px;display:flex}.gb .chart-key .key{border:1px solid var(--line);color:var(--text-2);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;line-height:18px;display:inline-flex}.gb .chart-key .key:hover{border-color:var(--line-2);color:var(--text)}.gb .chart-key .key.off{color:var(--muted);opacity:.7;text-decoration:line-through}.gb .chart-key .key.off .swatch{opacity:.35}.gb .chart-key .swatch{border-top:2px solid;width:16px}.gb .chart-key .swatch.dashed{border-top-style:dashed}.gb .chart-key .swatch.dotted{border-top-style:dotted}.gb .chart-key .muted{font:11px var(--mono)}.gb .halt-bar{background:var(--accent-bg);font:13px var(--mono);border:1px solid #4a3a1a;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 14px;display:flex}.gb .halt-bar .lbl{font:700 12px var(--sans);color:var(--accent);letter-spacing:.06em}.gb .mk-events{border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:8px 12px;font-size:12.5px;display:flex}.gb .mk-events .lbl{letter-spacing:.08em;color:var(--muted);font-size:11px;font-weight:600}.gb .mk-events .day{flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.gb .mk-events .sep{background:var(--line);width:1px;height:16px}.gb .mk-events .econ.hi{color:var(--accent)}.gb .mk{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.gb .mk-left{flex-direction:column;flex:620px;gap:12px;min-width:0;display:flex}.gb .mk-right{flex-direction:column;flex:560px;gap:10px;min-width:0;display:flex}.gb .mk-breadth{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.gb .br-rows{flex-direction:column;gap:2px;display:flex}.gb button.br-row{text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:minmax(0,1fr) 72px 52px;align-items:center;gap:8px;width:100%;margin:0;padding:3px 4px;font-size:12px;display:grid}.gb button.br-row:hover{background:var(--chip)}.gb button.br-row.on{background:var(--accent-bg);outline:1px solid var(--accent)}.gb .br-row .nm{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;display:inline-flex;overflow:hidden}.gb .br-row .nm i{border-radius:2px;flex:none;width:8px;height:8px}.gb .br-row .bars{background:var(--chip);height:14px;font:600 10px/14px var(--mono);border-radius:3px;display:flex;overflow:hidden}.gb .br-row .dnb,.gb .br-row .upb{text-align:center;color:#fff;display:block}.gb .br-row .dnb{background:#b9474b}.gb .br-row .upb{background:#2f8f5f}.gb .br-row .num{text-align:right}.gb .br-sep{background:var(--line);height:1px;margin:3px 0}.gb .mk-total{margin:0}.gb .mk-charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gb button.mk-tile{border:1px solid var(--line);background:var(--panel);color:var(--text);text-align:left;border-radius:8px;flex-direction:column;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.gb button.mk-tile:hover{border-color:var(--line-2)}.gb .mk-tile header{flex-wrap:wrap;justify-content:space-between;gap:2px 8px;padding:6px 8px;font-size:12px;display:flex}.gb .mk-tile.up header{background:var(--up-bg)}.gb .mk-tile.dn header{background:var(--dn-bg)}.gb .mk-tile svg{width:100%;height:96px;display:block}.gb .mk-tile .ext{fill:#6cb4ff12}.gb .mk-tile .ext.pre{fill:#f5b83d12}.gb .mk-tile .prev{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.gb .mk-tile .ln{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}.gb .mk-tile.up .ln{stroke:var(--up)}.gb .mk-tile.dn .ln{stroke:var(--dn)}.gb .mk-tile .pc{font-size:10px;position:absolute;bottom:4px;left:8px}.gb .wl-tiles{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.gb .wl-tile{background:var(--chip);border-radius:6px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.gb .wl-tile.up{background:var(--up-bg)}.gb .wl-tile.dn{background:var(--dn-bg)}.gb .wl-tile .hd{justify-content:space-between;align-items:center;display:flex}.gb .wl-tile button.x{color:var(--muted);background:0 0;border:0;margin:0;padding:0 2px;font-size:11px}.gb .wl-tile button.x:hover{color:var(--text)}.gb .mk-filters{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.gb .mk-filters select{border:1px solid var(--line-2);background:var(--bg);min-height:30px;color:var(--text);font:12px var(--sans);border-radius:6px;max-width:190px;padding:4px 6px}.gb .mk-filters .right{margin-left:auto}.gb .mk-movers{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:10px;display:grid}.gb .mv .tbl.small{min-width:0}.gb .mv-tbl td{padding:5px 4px}.gb .mv-tbl td.co{white-space:normal;max-width:180px}.gb .mv-tbl .co-top{align-items:baseline;gap:6px;min-width:0;display:flex}.gb .mv-tbl .co-top .ell{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11.5px;overflow:hidden}.gb .mv-tbl .co-sub{font-size:11px;display:block}.gb .mv-tbl .co-sub a.theme-chip,.gb .mv-tbl .co-sub .ind{color:var(--muted);opacity:.85}.gb .mv-tbl .co-sub a.theme-chip:hover{color:var(--text-2);opacity:1}.gb .mv-tbl .star{color:var(--line-2);background:0 0;border:0;margin:0;padding:0;font-size:14px}.gb .mv-tbl .star.on{color:var(--accent)}@media (max-width:720px){.gb .mk-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}.gb .qq-back{z-index:60;background:#05070a9e;justify-content:center;align-items:flex-start;padding:6vh 16px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.gb .qq{border:1px solid var(--line-2);background:var(--panel);border-radius:10px;flex-direction:column;gap:12px;width:min(720px,100%);padding:16px;display:flex;box-shadow:0 18px 50px #00000080}.gb .qq-hd{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gb .qq-id{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.gb .qq-id .big{font:600 24px var(--mono)}.gb .qq-id .nm{color:var(--text-2);font-size:14px}.gb .qq-actions{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.gb .qq-actions .star{font-size:18px}.gb button.qq-x{width:28px;height:28px;color:var(--text-2);background:0 0;border:0;border-radius:50%;margin:0;padding:0}.gb button.qq-x:hover,.gb button.qq-x:focus-visible{background:var(--chip);color:var(--text)}.gb .qq-where{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:-6px;font-size:12.5px;display:flex}.gb .qq-px{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.gb .qq-px .px{font:600 26px var(--mono);border-radius:4px;padding:0 4px;transition:background-color .6s}.gb .qq-px .kv{gap:4px 14px}.gb .qq-sec h3{font:600 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}.gb .qq-setups{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gb a.qq-swing{border:1px solid var(--line-2);color:var(--text);border-radius:8px;flex-direction:column;gap:2px;padding:6px 10px;font-size:12px;display:flex}.gb a.qq-swing.trig{border-color:var(--up)}.gb a.qq-swing:hover{color:var(--text);background:var(--chip)}.gb .qq-sig{flex-direction:column;flex-basis:100%;gap:4px;margin:2px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.gb .qq-chart{margin:0}.gb .cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.gb .card h3{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.gb .card-hd{justify-content:space-between;align-items:center;gap:8px;display:flex}.gb .card p.muted{margin:0;font-size:12px}.gb .card dl{grid-template-columns:48px minmax(0,1fr);gap:4px 10px;margin:0;font-size:13px;display:grid}.gb .card dt{color:var(--muted);font-size:12px}.gb .card dd{color:var(--text-2);margin:0}.gb .card-ft{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:auto;font-size:12px;display:flex}.gb .ticker-hd{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.gb .ticker-hd .chips{align-items:center}.gb .symform{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.gb .symform input{border:1px solid var(--line-2);background:var(--bg);width:100px;min-height:34px;color:var(--text);font:600 14px var(--mono);border-radius:6px;margin-left:6px;padding:6px 10px}.gb .chart.tall{margin:0}.gb .ticker-hd .nm{text-overflow:ellipsis;white-space:nowrap;max-width:320px;font-size:14px;overflow:hidden}.gb .ticker-hd .px{border-radius:4px;padding:0 4px;transition:background-color .6s}.gb .px.flash-up{background:var(--up-bg);transition:none}.gb .px.flash-dn{background:var(--dn-bg);transition:none}.gb .live{border-radius:3px;margin:0 -2px;padding:0 2px;transition:background-color .6s}.gb .live.flash-up{background:var(--up-bg);transition:none}.gb .live.flash-dn{background:var(--dn-bg);transition:none}.gb .ticker-sub{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:-8px;display:flex}.gb .sigbar{flex-wrap:wrap;gap:8px;display:flex}.gb .sigbar .grp{border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.gb .sigbar a.grp:hover{border-color:var(--line-2);color:var(--text)}.gb .sigbar .grp.attn{border-color:var(--accent)}.gb .sigbar .k{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.gb .tag.trig{outline:1px solid var(--up)}.gb .two-col>.main.stack{flex-direction:column;gap:16px;display:flex}.gb .anchor{scroll-margin-top:16px}.gb .kvl{flex-direction:column;gap:12px;display:flex}.gb .kvl h3{font:600 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 4px}.gb .kvl dl{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:2px 16px;margin:0;display:grid}.gb .kvl dl>div{border-bottom:1px solid var(--chip);justify-content:space-between;gap:8px;padding:4px 0;font-size:12px;display:flex}.gb .kvl dt{color:var(--muted);white-space:nowrap}.gb .kvl dd{color:var(--text);font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right;margin:0}.gb .scards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin-top:12px;display:grid}.gb .scard{border:1px solid var(--line);background:var(--bg);border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.gb .scard.hit{border-color:var(--line-2)}.gb .scard.trig{border-color:var(--up)}.gb .scard header{justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.gb .scard header .chips{gap:6px;display:inline-flex}.gb .checks{margin:0;padding:0;font-size:12px;list-style:none}.gb .checks li{grid-template-columns:14px 1fr auto;gap:6px;padding:3px 0;display:grid}.gb .checks .ic{font-weight:700}.gb .checks .pass .ic{color:var(--up)}.gb .checks .fail .ic{color:var(--dn-fg)}.gb .checks .fail .rule{color:var(--muted)}.gb .checks .val{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text);text-align:right}.gb .trigline{margin:0;font-size:12px;font-weight:600}.gb .lvls{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px;display:grid}.gb .lvls>div{background:var(--chip);border-radius:6px;flex-direction:column;gap:2px;padding:6px;display:flex}.gb .lvls small{font:10px var(--sans);color:var(--muted)}.gb .lvls b{font:600 12.5px var(--mono);font-variant-numeric:tabular-nums}.gb .scard p{margin:0}.gb .rules-dd summary{cursor:pointer;color:var(--muted);font-size:12px}.gb .rules-dd[open] summary{margin-bottom:4px}.gb .catalyst{margin:10px 0 0;font-size:12.5px}.gb .catalyst .k{color:var(--muted)}.gb .hits{flex-wrap:wrap;gap:8px;display:flex}.gb .hits .tag{border-radius:12px;padding:4px 10px;font-size:12px}@media (max-width:720px){.gb-head,.gb .strip,.gb-main,.gb-foot{padding-left:16px;padding-right:16px}.gb .acct{margin-left:0}.gb .peer-grid,.gb .wl-grid,.gb .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gb .tbl{min-width:640px}}.gb .mini-sub{letter-spacing:.08em;text-transform:uppercase;padding:10px 0 2px;font-size:11px;font-weight:600}.gb.login-page{flex-direction:column;min-height:100vh;display:flex}.gb.login-page .gb-head{justify-content:space-between;position:static}.gb.login-page main{flex:1;justify-content:center;align-items:flex-start;padding:48px 16px 64px;display:flex}.gb .login-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;width:100%;max-width:440px;padding:28px 28px 22px}.gb .login-card h1{letter-spacing:-.01em;margin:0 0 8px;font-size:22px;font-weight:700}.gb .login-card .lede{color:var(--text-2);margin:0 0 18px;font-size:14px;line-height:1.5}.gb .login-feats{flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;list-style:none;display:flex}.gb .login-feats li{border:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.gb .login-feats li b{color:var(--up-fg);font-weight:700}.gb .login-error{background:var(--dn-bg);color:var(--dn-fg);border:1px solid #5a2b2b;border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:13px}.gb .login-form{flex-direction:column;gap:10px;display:flex}.gb .login-form label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.gb .login-form input{border:1px solid var(--line-2);background:var(--bg);min-height:42px;color:var(--text);border-radius:8px;padding:8px 12px;font-size:15px}.gb .login-form input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.gb .login-form .btn-primary,.gb .login-card .btn-primary{background:var(--accent);color:#141414;border:0;border-radius:8px;min-height:42px;padding:0 16px;font-size:14px;font-weight:700}.gb .login-card .btn-primary:hover{filter:brightness(1.08)}.gb .login-divider{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin:18px 0;font-size:11px;display:flex}.gb .login-divider:before,.gb .login-divider:after{content:"";border-top:1px solid var(--line);flex:1}.gb .login-card .foot{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.5}.gb .login-card .foot a,.gb .login-card .lede a{color:var(--text);text-decoration:underline}.gb.login-page .gb-foot{justify-content:center}.gb .login-google button{color:#e3e3e3;background:#131314;border-color:#8e918f;font-size:14px}.gb .login-google button:hover{background:#1f1f20}.gb.login-page .gb-foot{justify-content:center;padding:14px 24px;display:flex}.gb .beta-bar{border-bottom:1px solid var(--line);color:var(--text-2);background:linear-gradient(90deg,#f5b83d1a,#f5b83d05);align-items:center;gap:12px;padding:7px 24px;font-size:12.5px;display:flex}.gb .beta-bar .tag{background:var(--accent);color:#141414;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.gb .beta-bar a{color:var(--text);text-underline-offset:2px;font-weight:600;text-decoration:underline}.gb .beta-bar .x{color:var(--muted);background:0 0;border:0;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:12px}.gb .beta-bar .x:hover{color:var(--text);background:var(--chip)}.gb .login-founders{color:var(--text-2);background:#f5b83d14;border:1px solid #f5b83d59;border-radius:8px;margin:0 0 20px;padding:10px 12px;font-size:13px;line-height:1.5}.gb .login-founders b{color:var(--accent)}.gb .adm{flex-direction:column;gap:12px;display:flex}.gb .adm-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.gb .adm-tile{border:1px solid var(--line);background:var(--panel);border-radius:8px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.gb .adm-tile .lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.gb .adm-tile b{font:600 26px var(--mono);color:var(--text)}.gb .adm-cols{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:12px;display:grid}@media (max-width:900px){.gb .adm-cols{grid-template-columns:minmax(0,1fr)}}.gb .adm-bars{align-items:flex-end;gap:3px;height:120px;padding-top:6px;display:flex}.gb .adm-bars>span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.gb .adm-bars i{background:var(--up);opacity:.85;border-radius:2px 2px 0 0;width:100%;min-height:2px;display:block}.gb .adm-bars>span:hover i{opacity:1}.gb .adm-bars.wide{gap:8px}.gb .adm-bars.wide i{background:var(--accent)}.gb .adm-bars b{font:600 11px var(--mono);color:var(--text-2);position:absolute;top:-2px}.gb .adm-axis{justify-content:space-between;margin-top:4px;display:flex}.gb .adm-reach{background:var(--chip);vertical-align:middle;border-radius:3px;width:80px;height:6px;display:inline-block;overflow:hidden}.gb .adm-reach i{background:var(--up);height:100%;display:block}.gb .adm-screens{white-space:normal}.gb .adm-screens span{background:var(--chip);border-radius:4px;margin:1px 4px 1px 0;padding:0 6px;font-size:11px;display:inline-block}.gb .login-video{aspect-ratio:16/9;border:1px solid var(--line);background:#000;border-radius:8px;margin:0 0 16px;position:relative;overflow:hidden}.gb .login-video iframe,.gb .login-video button{border:0;width:100%;height:100%;position:absolute;inset:0}.gb .login-video button{cursor:pointer;background:#000;padding:0}.gb .login-video img{object-fit:cover;opacity:.85;width:100%;height:100%;transition:opacity .15s}.gb .login-video button:hover img{opacity:1}.gb .login-video .play{background:#0f0f0fcc;border-radius:10px;width:60px;height:42px;margin:-21px 0 0 -30px;transition:background .15s;position:absolute;top:50%;left:50%}.gb .login-video .play:after{content:"";border:9px solid #0000;border-left:16px solid #fff;border-right-width:0;margin:-9px 0 0 -6px;position:absolute;top:50%;left:50%}.gb .login-video button:hover .play{background:#f5b83d}.gb .login-video button:hover .play:after{border-left-color:#1a1203}.gb .login-video .cap{color:#fff;text-align:left;background:linear-gradient(#0000,#000000bf);padding:18px 10px 8px;font-size:12.5px;font-weight:600;position:absolute;bottom:0;left:0;right:0}
