@import "https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600&family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&display=swap";.stage{grid-template-columns:1.05fr .95fr;width:100vw;height:100vh;display:grid;overflow:hidden}.brand-panel{background:radial-gradient(120% 90% at 30% 20%, #16131d 0%, var(--bg-0) 55%);flex-direction:column;padding:48px 56px;display:flex;position:relative;overflow:hidden}.brand-panel:before{content:"";background:radial-gradient(60% 50% at 72% 68%, var(--gold-glow), transparent 70%), radial-gradient(40% 40% at 20% 90%, #7e97c41a, transparent 70%);pointer-events:none;position:absolute;inset:0}.brand-panel:after{content:"";background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.5;pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 60%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 70% at 60%,#000 0%,#0000 75%)}.brand-top{z-index:2;position:relative}.hero-mark{z-index:2;flex:1;place-items:center;display:grid;position:relative}.emblem{place-items:center;width:340px;height:340px;display:grid;position:relative}.ring{border:1px solid var(--line-2);border-radius:50%;position:absolute;inset:0}.ring.r2{border-color:#c9a24b29;inset:38px}.ring.r3{border-color:#c9a24b42;inset:80px}.ring.spin{border-style:dashed;border-color:#c9a24b2e;animation:40s linear infinite spin}.ring.spin2{border-style:dashed;border-color:#e9e2d012;animation:60s linear infinite reverse spin;inset:38px}@keyframes spin{to{transform:rotate(360deg)}}.emblem .core{place-items:center;width:132px;height:132px;display:grid;position:relative}.emblem .diamond{background:linear-gradient(150deg, var(--gold-bright), var(--gold) 45%, var(--gold-deep));box-shadow:0 30px 80px -20px var(--gold-glow), inset 0 2px 8px #ffffff59;border-radius:26px;position:absolute;inset:0;transform:rotate(45deg)}.emblem .diamond.shade{box-shadow:none;background:linear-gradient(150deg,#0000 50%,#00000047 50%)}.emblem .glyph{z-index:3;font-family:var(--serif);color:#2a1f06;padding-bottom:6px;font-size:58px;font-style:italic;font-weight:600;line-height:1;position:relative}.orbit-chip{background:var(--gold-bright);width:12px;height:12px;box-shadow:0 0 14px var(--gold);border-radius:50%;margin:-6px;position:absolute;top:50%;left:50%}.brand-foot{z-index:2;position:relative}.tagline{font-family:var(--serif);letter-spacing:.01em;color:var(--text);max-width:22ch;margin-bottom:8px;font-size:34px;font-weight:500;line-height:1.15}.tagline em{color:var(--gold-bright);font-style:italic}.sub-tagline{color:var(--text-2);max-width:42ch;font-size:14.5px;line-height:1.6}.brand-stats{border-top:1px solid var(--line);gap:40px;margin-top:34px;padding-top:26px;display:flex}.brand-stats .s .v{letter-spacing:-.01em;font-size:26px;font-weight:700}.brand-stats .s .v b{color:var(--gold-bright)}.brand-stats .s .k{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:5px;font-size:10.5px}.form-panel{background:var(--bg-1);border-left:1px solid var(--line);flex-direction:column;padding:32px 56px;display:flex;position:relative;overflow-y:auto}.form-top{justify-content:space-between;align-items:center;display:flex}.env-tag{font-family:var(--mono);letter-spacing:.1em;color:var(--text-2);border:1px solid var(--line-2);border-radius:100px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;display:inline-flex}.form-body{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:408px;margin:0 auto;padding:24px 0;display:flex}.form-body h1{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1.1}.form-body .lede{color:var(--text-2);margin-top:11px;font-size:14.5px;line-height:1.55}.form-fields{flex-direction:column;gap:16px;margin-top:22px;display:flex}.form-aux{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.stage .check{cursor:pointer;color:var(--text-2);-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:13.5px;display:inline-flex}.stage .check input{opacity:0;position:absolute}.stage .check .box{border:1px solid var(--line-2);background:var(--bg-0);border-radius:5px;place-items:center;width:18px;height:18px;transition:all .18s;display:grid}.stage .check input:checked+.box{background:linear-gradient(180deg, var(--gold-bright), var(--gold));border-color:var(--gold)}.stage .check .box svg{opacity:0;transition:all .18s;transform:scale(.6)}.stage .check input:checked+.box svg{opacity:1;transform:none}.stage .link{color:var(--gold-bright);font-size:13.5px;font-weight:500;text-decoration:none}.stage .link:hover{text-underline-offset:3px;text-decoration:underline}.stage .err{color:var(--neg);border-radius:var(--r-sm);background:#d07a6e14;border:1px solid #d07a6e33;align-items:center;gap:8px;margin-top:4px;padding:10px 13px;font-size:13px;display:none}.stage .err.show{display:flex}.login-notice{color:var(--pos);border-radius:var(--r-sm);background:#7eb59a14;border:1px solid #7eb59a38;margin-top:14px;padding:10px 13px;font-size:13px}.login-back{cursor:pointer;font-family:var(--sans);background:0 0;border:0;align-self:center}.enrol-secret{border:1px dashed var(--line-2);border-radius:var(--r-sm);background:var(--surface);flex-direction:column;gap:6px;padding:14px 15px;display:flex}.enrol-secret .k{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.enrol-secret .v{color:var(--gold-bright);word-break:break-all;letter-spacing:.06em;font-size:15px}.auth-restoring{min-height:100vh;color:var(--text-2);justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.auth-restoring .spinner{border-color:var(--line-2);border-top-color:var(--gold-bright)}.form-foot{color:var(--muted);justify-content:space-between;font-size:12.5px;display:flex}.form-foot a{color:var(--text-2);text-decoration:none}.form-foot a:hover{color:var(--gold-bright)}.spinner{border:2px solid #2a1f064d;border-top-color:#2a1f06;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite spin}@media (width<=980px){.stage{grid-template-columns:1fr}.brand-panel{display:none}.form-panel{border-left:none}}.nav-item.soon{opacity:.55}.seg button{font-family:var(--mono);letter-spacing:.04em;color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 13px;font-size:11.5px;transition:all .16s}.pagehead{justify-content:space-between;align-items:flex-end;margin-bottom:26px;display:flex}.kpi .top{justify-content:space-between;align-items:center;display:flex}.kpi .lbl .ic{background:var(--surface-2);width:30px;height:30px;color:var(--gold-bright);border-radius:8px;place-items:center;display:grid}.kpi .meta{justify-content:space-between;align-items:center;display:flex}.kpi .spark{height:36px;margin-top:14px}.grid-3{grid-template-columns:1.62fr 1fr;gap:16px;display:grid}.prov-list{padding:6px 0}.prov{align-items:center;gap:13px;padding:13px 24px;transition:background .15s;display:flex}.prov:hover{background:var(--hover)}.prov .pic{background:var(--surface-2);width:34px;height:34px;font-family:var(--mono);color:var(--gold-bright);border:1px solid var(--line);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.prov .nm{font-size:13.5px;font-weight:600}.prov .sub{color:var(--muted);margin-top:2px;font-size:11.5px}.prov .up{text-align:right}.prov .up .pct{font-family:var(--mono);font-size:13px;font-weight:600}.prov .up .st{color:var(--text-2);justify-content:flex-end;align-items:center;gap:5px;margin-top:3px;font-size:10.5px;display:flex}tbody tr{cursor:pointer;transition:background .15s}.op-name{align-items:center;gap:12px;display:flex}.op-logo{color:#11131a;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.op-name .t .n{font-weight:600}.op-name .t .h{color:var(--muted);font-size:11.5px;font-family:var(--mono);margin-top:2px}.sec-link{color:var(--text-2);align-items:center;gap:5px;font-size:12.5px;text-decoration:none;display:inline-flex}.pl-id .big-logo{font-family:var(--mono)}.pl-flag{font-size:15px}.tier-pill{font-family:var(--mono);letter-spacing:.08em;color:var(--gold-bright);background:var(--gold-soft);border:1px solid #c9a24b47;border-radius:100px;padding:4px 9px;font-size:10.5px}.rg-list{flex-direction:column;gap:20px;padding:18px 24px 22px;display:flex}.rg-row .top{justify-content:space-between;align-items:baseline;margin-bottom:9px;font-size:13px;display:flex}.rg-row .top .lab{color:var(--text-2);align-items:center;gap:9px;display:flex}.rg-row .top .lab svg{width:16px;height:16px;color:var(--gold-bright)}.rg-row .top .amt{font-family:var(--mono);color:var(--text);font-size:12.5px}.rg-row .bar{background:var(--surface-2);border-radius:5px;height:7px;overflow:hidden}.rg-row .bar i{background:linear-gradient(90deg, var(--gold-deep), var(--gold-bright));border-radius:5px;height:100%;display:block}.rg-row.warn .bar i{background:linear-gradient(90deg, #b8863f, var(--warn))}.rg-row .sub{color:var(--muted);margin-top:7px;font-size:11px}.act-amt.pos{color:var(--pos)}.act-amt.neg{color:var(--neg)}.act-type{align-items:center;gap:8px;display:inline-flex}.act-ic{background:var(--surface-2);width:28px;height:28px;color:var(--gold-bright);border-radius:8px;flex:none;place-items:center;display:grid}.act-ic svg{width:14px;height:14px}.gs-dist{background:var(--surface-2);border-radius:100px;height:12px;margin:18px 24px 12px;display:flex;overflow:hidden}.gs-dist i{min-width:2px;height:100%;display:block}.gs-leg{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);flex-wrap:wrap;gap:16px;margin:0 24px 18px;font-size:9.5px;display:flex}.gs-leg i{vertical-align:-1px;border-radius:2px;width:9px;height:9px;margin-right:6px;display:inline-block}.gs-grid{grid-template-columns:repeat(4,1fr);gap:14px;padding:0 24px 22px;display:grid}.gc{background:var(--bg-0);border:1px solid var(--line);border-top:2px solid var(--gc);border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:15px 16px;display:flex;position:relative}.gc.top{box-shadow:0 0 0 1px color-mix(in oklab,var(--gc) 30%,transparent)}.gc-hd{align-items:center;gap:11px;display:flex}.gc-ic{width:38px;height:38px;color:var(--gc);background:color-mix(in oklab,var(--gc) 14%,transparent);border:1px solid color-mix(in oklab,var(--gc) 30%,transparent);border-radius:11px;flex:none;place-items:center;display:grid}.gc-ic svg{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.gc-hd>div{flex:1;min-width:0}.gc-hd b{font-size:15px;font-weight:800;display:block}.gc-hd .sm{font-family:var(--mono);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;display:block;overflow:hidden}.gc-share{font-family:var(--mono);color:var(--gc);font-size:12px;font-style:normal;font-weight:700}.gc-toppill{font-family:var(--mono);letter-spacing:.14em;background:var(--gc);color:#0d0f15;border-radius:0 0 7px 7px;padding:3px 9px;font-size:8px;font-weight:800;position:absolute;top:-1px;right:14px}.gc-big{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.gc-big span{font-family:var(--mono);letter-spacing:.13em;color:var(--faint);font-size:8.5px;display:block}.gc-big b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:4px;font-size:25px;font-weight:800;display:block}.gc-spk{opacity:.8;flex:none;width:90px;height:30px}.gc-stats{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:12px 8px;padding-top:12px;display:grid}.gc-stats span{font-family:var(--mono);letter-spacing:.1em;color:var(--faint);font-size:8px;display:block}.gc-stats b{font-variant-numeric:tabular-nums;margin-top:3px;font-size:14px;font-weight:700;display:block}.gc-bar{background:var(--surface-2);border-radius:100px;height:6px;overflow:hidden}.gc-bar i{background:var(--gc);border-radius:100px;height:100%;display:block}.gc-ft{font-family:var(--mono);letter-spacing:.06em;color:var(--faint);font-size:8.5px}@media (width<=1250px){.gs-grid{grid-template-columns:repeat(2,1fr)}.gs-collapsed .gc:nth-child(n+3){display:none}}@media (width<=640px){.gs-grid{grid-template-columns:1fr}.gs-collapsed .gc:nth-child(n+2){display:none}}.gs-collapsed .gc:nth-child(n+5){display:none}.gs-more{border:1px dashed var(--line-2);width:100%;height:36px;color:var(--gold-bright);font-family:var(--mono);letter-spacing:.1em;cursor:pointer;background:0 0;border-radius:10px;font-size:10px}.gs-more:hover{border-color:var(--gold-deep);background:var(--gold-soft)}.cur-share{padding:6px 24px 20px}.cs-flex{flex-wrap:wrap;align-items:center;gap:28px;padding-left:8%;display:flex}.cs-tbl{flex-direction:column;flex:1;gap:9px;min-width:280px;max-width:640px;margin-left:auto;display:flex}.csr{grid-template-columns:10px 44px minmax(0,.8fr) 46px 62px;align-items:center;gap:12px;display:grid}.csr .dot2{border-radius:3px;width:9px;height:9px}.csr .cc{font-family:var(--mono);font-size:11.5px;font-weight:600}.csr .bar2{background:var(--bg-0);border-radius:100px;height:7px;overflow:hidden;box-shadow:inset 0 1px 3px #00000080}.csr .bar2 i{border-radius:100px;height:100%;display:block}.csr .pct{font-family:var(--mono);text-align:right;font-size:11.5px;font-weight:700}.csr .vol{font-family:var(--mono);color:var(--muted);text-align:right;font-size:10.5px}.cs-seg{cursor:pointer;transition:opacity .25s,transform .25s,filter .25s}.cs-seg.dim{opacity:.25}.cs-seg.lit{filter:drop-shadow(0 0 10px)brightness(1.15);opacity:1;transform:scale(1.055)}.cs-lab{transition:opacity .25s}.cs-lab.dim{opacity:.2}.csr{cursor:pointer;border-radius:9px;margin:0 -8px;padding:4px 8px;transition:background .2s,transform .2s}.csr.lit{background:var(--gold-soft);transform:translate(4px)}.csr.lit .cc{color:var(--gold-bright)}#csCV{transition:all .2s}@media (width<=1200px){.kpis{grid-template-columns:repeat(2,1fr)}.grid-2,.grid-3{grid-template-columns:1fr!important}.nhl{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.app{grid-template-columns:1fr}.side{display:none}}.card,.kpi{background:linear-gradient(165deg, #ffffff06, transparent 40%), var(--bg-1);border-radius:16px;transition:border-color .2s;box-shadow:0 10px 28px -18px #000000b3}.card:hover,.kpi:hover{border-color:#c9a24b4d}.kpi{position:relative}.kpi:before{content:"";background:radial-gradient(circle,#c9a24b21,#0000 65%);border-radius:50%;width:86px;height:86px;position:absolute;top:-30px;right:-30px}.kpi .val{background:linear-gradient(180deg,var(--text), #ffffffb8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.kpi .val .cur{-webkit-text-fill-color:var(--muted)}.kpi .lbl .ic{background:linear-gradient(150deg,#c9a24b38,#c9a24b0f);border:1px solid #c9a24b4d;box-shadow:0 4px 12px -6px #c9a24b66}.nhl{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:18px;display:grid}.nhl .k{background:linear-gradient(180deg,var(--bg-1),var(--bg-0));border:1px solid var(--line);border-radius:13px;min-width:0;padding:11px 13px;transition:border-color .2s;position:relative;overflow:hidden}.nhl .k:hover{border-color:#c9a24b80}.nhl .k.hot{background:linear-gradient(160deg, #c9a24b1a, var(--bg-0) 55%)}.nhl .k.hot:after{content:"";background:linear-gradient(90deg, transparent, var(--gold-bright), transparent);height:2px;position:absolute;inset:auto 0 0}.nhl .l{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:8px}.nhl .v{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:5px;font-size:16.5px;font-weight:700}.nhl .s{font-family:var(--mono);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:9px;overflow:hidden}.rtpw{padding:10px 24px 16px}.rw{align-items:center;gap:11px;padding:8px 0;display:flex}.rw .nm2{text-overflow:ellipsis;white-space:nowrap;flex:0 118px;width:118px;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.rw .track{background:var(--surface-2);border-radius:100px;flex:1;height:7px;position:relative;box-shadow:inset 0 1px 3px #00000080}.rw .track .mid{background:var(--line-2);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.rw .track .pin{border-radius:50%;width:12px;height:12px;position:absolute;top:-2.5px;transform:translate(-50%);box-shadow:0 0 8px #00000080}.rw .dv{font-family:var(--mono);text-align:right;flex:none;width:52px;font-size:10.5px}.bw-list{padding:6px 24px 14px}.bwr{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;font-size:12.5px;display:flex}.bwr:last-child{border-bottom:none}.bwr .av2{background:var(--surface-3);width:26px;height:26px;color:var(--gold-bright);font-family:var(--mono);border:1px solid var(--line-2);border-radius:50%;flex:none;place-items:center;font-size:9.5px;font-weight:700;display:grid}.bwr .who{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.bwr .mul2{font-family:var(--mono);color:#c58fb8;flex:none;font-size:10px}.bwr .amt2{font-family:var(--mono);color:var(--gold-bright);flex:none;margin-left:auto;font-weight:700}.attn{flex-direction:column;gap:6px;padding:8px 14px 14px;display:flex}.ar{border:1px solid var(--line);background:var(--bg-0);color:var(--text-2);border-radius:10px;align-items:center;gap:10px;padding:9px 11px;font-size:12px;text-decoration:none;transition:border-color .15s,color .15s;display:flex}.ar:hover{color:var(--text);border-color:#c9a24b73}.ar svg{color:var(--muted);flex:none;margin-left:auto}.ar .adot{border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 8px}.rd-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}@media (width<=1100px){.rd-grid3{grid-template-columns:minmax(0,1fr)}}.rd-mt{margin-top:18px}.rd-share{flex-direction:column;gap:8px;padding:12px 16px 16px;display:flex}.rd-share-row{grid-template-columns:minmax(0,110px) minmax(0,1fr) 90px 52px;align-items:center;gap:10px;font-size:12.5px;display:grid}.rd-share-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rd-share-track{background:var(--surface-2);border-radius:100px;height:7px;overflow:hidden}.rd-share-track i{background:linear-gradient(90deg, var(--gold-deep), var(--gold-bright));height:100%;display:block}.rd-watch{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:9px 16px;font-size:12.5px;display:flex}.rd-embed-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:22px 0 12px;display:flex}.rd-embed-head .sectlabel{margin:0}.rd-embed-head .hint{color:var(--muted);letter-spacing:0;text-transform:none;margin-left:6px;font-weight:400}.kit-err{color:var(--neg);border-radius:var(--r-sm);background:#d07a6e14;border:1px solid #d07a6e38;align-items:center;gap:8px;margin-bottom:14px;padding:10px 13px;font-size:13px;line-height:1.45;display:flex}.kit-otp{border-radius:var(--r-sm);border:1px dashed var(--gold-deep);background:var(--gold-soft);color:var(--gold-bright);letter-spacing:.06em;-webkit-user-select:all;user-select:all;word-break:break-all;text-align:center;margin-top:14px;padding:12px 14px;font-size:16px;display:block}.kit-state{text-align:center;color:var(--muted);padding:28px 16px;font-size:13.5px}.kit-state.err{color:var(--neg)}.kit-state button{margin-left:10px}.kit-toggle{cursor:pointer;color:var(--text-2);align-items:center;gap:9px;font-size:13.5px;display:inline-flex}.kit-toggle input{accent-color:var(--gold);width:16px;height:16px}.scrim.kit-layer{z-index:350}.drawer.kit-layer{z-index:351}.crud-toasts{z-index:450}.kit-pick{flex-direction:column;gap:6px;display:flex}.kit-pick-list{border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;max-height:180px;display:flex;overflow-y:auto}.kit-pick-opt{border:0;border-bottom:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;gap:10px;padding:8px 11px;font-size:12.5px;display:flex}.kit-pick-opt:last-child{border-bottom:0}.kit-pick-opt:hover,.kit-pick-opt:focus-visible{background:var(--gold-soft)}.kit-pick-opt .mono{color:var(--muted);font-size:11px}.kit-pick-none{color:var(--muted);padding:9px 11px;font-size:12px}.kit-pick-chip{border:1px solid var(--gold-deep);background:var(--gold-soft);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.kit-pick-chip .mono{color:var(--muted);font-size:11px}.kit-pick-x{color:var(--gold-bright);cursor:pointer;background:0 0;border:0;font-size:12px}.kit-pick-chip{border:1px solid var(--line);background:var(--bg-1);border-radius:100px;align-items:center;gap:6px;padding:4px 6px 4px 10px;font-size:12px;display:inline-flex}.kit-pick-chip button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:14px;line-height:1}.kit-pick-chip button:hover{color:var(--neg)}.entity-page,.entity-page .card{min-width:0}.entity-page .crumbs{flex-wrap:wrap;row-gap:4px}.entity-page .id-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.entity-page .id-parent{color:var(--text);border-bottom:1px solid var(--line-2);text-decoration:none}.entity-page .id-parent:hover{color:var(--gold-bright);border-bottom-color:var(--gold-deep)}.entity-page .grid-2{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr)}.entity-page .grid-2>.card{flex-direction:column;display:flex;overflow:hidden}.entity-page .grid-2>.card>.table-scroll,.entity-page .grid-2>.card>.cur-list{flex:1}.entity-page .cur-pie{flex:1;justify-content:center;align-items:center;min-height:0;padding:4px 14px 18px;display:flex}.entity-page .cur-pie svg{width:100%;height:auto;max-height:340px}.entity-page .ent-name .t a.n{color:inherit;text-decoration:none}.entity-page .ent-name .t a.n:hover{color:var(--gold-bright)}.entity-page .ent-name .t .n,.entity-page .ent-name .t .h{text-overflow:ellipsis;white-space:nowrap;max-width:170px;display:block;overflow:hidden}.entity-page .ent-logo.pl-logo{background:var(--surface-3);color:var(--gold-bright);font-size:12px}.entity-page .ngr-cell{color:#a8bce0}.entity-page .pos-cell{color:var(--pos)}.entity-page .trend-mini{width:46px}.entity-page tbody .pill{white-space:nowrap}.entity-page .sec-link .soon{color:var(--faint)}.entity-page .games{min-width:0}.entity-page .game .info .nm{align-items:center;gap:8px;min-width:0;display:flex}.entity-page .game .info .gm-nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.entity-page .game .info .cat-tag{flex:none;margin-left:0}.entity-page .game .ggr{flex:none;max-width:110px}.entity-page .game .ngr-mini{font-family:var(--mono);color:#7e97c4;white-space:nowrap;margin-top:2px;font-size:9.5px}.entity-page .game .barwrap{width:100%;max-width:70px;margin-left:auto}.entity-page .empty-state .btn{align-items:center;gap:8px;text-decoration:none;display:inline-flex}@media (width<=1180px){.entity-page .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.entity-page .grid-2{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.entity-page .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.entity-page .kpis{grid-template-columns:minmax(0,1fr)}.entity-page .identity .id-main{min-width:0}.entity-page .id-actions{justify-content:flex-start;width:100%;margin-left:0}.entity-page .ent-name .t .n,.entity-page .ent-name .t .h{max-width:140px}}.ent-settings{margin-top:16px}.ent-settings .setting-key{font-size:12.5px}.ent-settings .setting-desc{color:var(--muted);margin-top:2px;font-size:11.5px}.ent-settings .ent-set-val{overflow-wrap:anywhere;max-width:360px}.ent-set-edit{flex-direction:column;gap:6px;min-width:220px;display:flex}.ent-set-edit .input{width:100%;height:auto;min-height:34px;padding:6px 10px;font-size:12px}.ent-set-err{color:var(--neg);font-size:11.5px}.ent-set-act{gap:6px;display:inline-flex}.ent-set-act .btn{height:30px;padding:0 12px;font-size:12px}.bg-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;padding:4px 0 8px;display:grid}.bg-game{border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;opacity:.6;grid-template-columns:16px 1fr;align-items:center;gap:2px 9px;padding:9px 11px;display:grid}.bg-game.on{opacity:1;border-color:var(--gold-deep);background:var(--gold-soft)}.bg-game input{accent-color:var(--gold);margin:0}.bg-game .bg-name{font-size:13px;font-weight:600}.bg-game .bg-code,.bg-game .pill{color:var(--muted);grid-column:2;justify-self:start;font-size:10.5px}.bg-save{border-top:1px solid var(--line);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;font-size:12.5px;display:flex}.bg-save .input{flex:200px;height:34px;font-size:12.5px}.bg-save .btn{height:34px}:root{--bg-0:#08090d;--bg-1:#0d0f15;--surface:#13151d;--surface-2:#181b25;--surface-3:#1f2330;--hover:#ffffff09;--line:#e9e2d014;--line-2:#e9e2d021;--text:#ece7da;--text-2:#a9a493;--muted:#6f6c60;--faint:#4a4840;--gold:#c9a24b;--gold-bright:#e8cb7a;--gold-deep:#9a7a33;--gold-glow:#c9a24b29;--gold-soft:#c9a24b1a;--pos:#6fb58a;--neg:#d07a6e;--info:#7e97c4;--warn:#d6a85c;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:22px;--sans:"Hanken Grotesk", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--serif:"Cormorant Garamond", Georgia, serif;--shadow:0 24px 60px -28px #000c;--shadow-soft:0 12px 32px -20px #000000b3}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--sans);background:var(--bg-0);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:.005em}::selection{background:var(--gold-glow);color:var(--gold-bright)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--surface-3);border:2px solid var(--bg-1);border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#2a2f40}.eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.wordmark{align-items:center;gap:12px;display:inline-flex}.wordmark .mark{flex:none;place-items:center;width:30px;height:30px;display:grid;position:relative}.wordmark .mark svg{width:30px;height:30px}.wordmark .name{letter-spacing:.34em;color:var(--text);padding-left:2px;font-size:19px;font-weight:700}.wordmark .name b{color:var(--gold-bright);font-weight:700}.btn{font-family:var(--sans);letter-spacing:.01em;border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:14px;font-weight:600;transition:transform .15s,box-shadow .25s,background .2s,border-color .2s,color .2s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-gold{background:linear-gradient(180deg, var(--gold-bright), var(--gold));color:#2a1f06;box-shadow:0 8px 24px -10px var(--gold-glow), inset 0 1px 0 #ffffff59}.btn-gold:hover{box-shadow:0 12px 30px -8px var(--gold-glow), inset 0 1px 0 #ffffff73}.btn-ghost{color:var(--text-2);border:1px solid var(--line-2);background:0 0}.btn-ghost:hover{color:var(--text);border-color:var(--gold-deep);background:var(--hover)}.btn-block{width:100%}.card{background:linear-gradient(180deg, var(--surface), var(--bg-1));border:1px solid var(--line);border-radius:var(--r-lg);position:relative}.card-pad{padding:22px 24px}.card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.card-head h3{letter-spacing:.01em;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.pill{font-family:var(--mono);letter-spacing:.04em;border:1px solid #0000;border-radius:100px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:500;display:inline-flex}.pill-pos{color:var(--pos);background:#6fb58a1a;border-color:#6fb58a38}.pill-neg{color:var(--neg);background:#d07a6e1a;border-color:#d07a6e38}.pill-gold{color:var(--gold-bright);background:var(--gold-soft);border-color:#c9a24b47}.pill-muted{color:var(--text-2);background:var(--surface-2);border-color:var(--line)}.dot{border-radius:50%;flex:none;width:7px;height:7px}.dot-pos{background:var(--pos);box-shadow:0 0 8px var(--pos)}.dot-warn{background:var(--warn);box-shadow:0 0 8px var(--warn)}.dot-neg{background:var(--neg);box-shadow:0 0 8px var(--neg)}.field{flex-direction:column;gap:9px;display:flex}.field label{color:var(--text-2);letter-spacing:.02em;font-size:12.5px;font-weight:500}.input-wrap{align-items:center;display:flex;position:relative}.input-wrap .lead{color:var(--muted);pointer-events:none;display:flex;position:absolute;left:15px}.input{width:100%;font-family:var(--sans);color:var(--text);background:var(--bg-0);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:14px 16px 14px 44px;font-size:15px;transition:border-color .2s,box-shadow .2s,background .2s}.input::placeholder{color:var(--faint)}.input:focus{border-color:var(--gold-deep);box-shadow:0 0 0 4px var(--gold-soft);background:var(--bg-1);outline:none}.input-wrap .trail{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px;display:flex;position:absolute;right:8px}.input-wrap .trail:hover{color:var(--text-2)}.row{align-items:center;display:flex}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.spread{justify-content:space-between}.grow{flex:1}.fade-up{opacity:1}.app{grid-template-columns:252px 1fr;height:100vh;display:grid;overflow:hidden}.side{background:var(--bg-1);border-right:1px solid var(--line);flex-direction:column;padding:22px 16px;display:flex;overflow-y:auto}.side .brandrow{justify-content:space-between;align-items:center;padding:4px 8px 22px;display:flex}.side .wordmark .name{letter-spacing:.3em;font-size:16px}.side .badge-env{font-family:var(--mono);letter-spacing:.12em;color:var(--gold-bright);background:var(--gold-soft);border:1px solid #c9a24b4d;border-radius:5px;padding:3px 7px;font-size:9.5px}.nav-group{margin-bottom:6px}.nav-group .gh{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint);padding:14px 12px 8px;font-size:10px}.nav-item{border-radius:var(--r-sm);color:var(--text-2);cursor:pointer;align-items:center;gap:12px;margin-bottom:2px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:all .16s;display:flex;position:relative}.nav-item svg{opacity:.8;flex:none;width:18px;height:18px}.nav-item:hover{background:var(--hover);color:var(--text)}.nav-item .count{font-family:var(--mono);color:var(--muted);margin-left:auto;font-size:11px}.nav-item.active{color:var(--gold-bright);background:var(--gold-soft)}.nav-item.active svg{opacity:1}.nav-item.active:before{content:"";background:var(--gold);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-16px}.nav-item.soon{opacity:.5;cursor:default}.nav-item.soon:hover{color:var(--text-2);background:0 0}.nav-item .soon-tag{font-family:var(--mono);letter-spacing:.1em;color:var(--faint);border:1px solid var(--line);border-radius:4px;margin-left:auto;padding:2px 5px;font-size:8.5px}.side-foot{margin-top:auto;padding-top:16px}.usercard{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);cursor:pointer;align-items:center;gap:11px;padding:10px;transition:border-color .2s;display:flex}.usercard:hover{border-color:var(--line-2)}.avatar{background:linear-gradient(140deg, var(--gold-bright), var(--gold-deep));color:#2a1f06;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid}.usercard .nm{font-size:13px;font-weight:600}.usercard .rl{color:var(--muted);font-size:11px}.usercard .signout{border:1px solid var(--line);background:var(--bg-0);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:8px;flex:none;place-items:center;transition:all .15s;display:grid}.usercard .signout:hover{color:var(--neg);background:#d07a6e14;border-color:#d07a6e66}.exp-btn{border:1px solid var(--line);background:var(--bg-0);width:22px;height:22px;color:var(--muted);cursor:pointer;border-radius:6px;flex:none;place-items:center;margin-right:2px;display:grid}.exp-btn:hover{color:var(--gold-bright);border-color:var(--gold-deep)}.subrow>td{background:var(--bg-0)}.sub-wrap{flex-direction:column;padding:6px 10px 10px;display:flex}.sub-ent{cursor:pointer;border-radius:9px;align-items:center;gap:12px;padding:8px 12px;display:flex}.sub-ent:hover{background:var(--surface)}.sub-ent .tree-line{background:var(--line-2);flex:none;width:18px;height:1px;margin-left:14px;position:relative}.sub-ent .tree-line:before{content:"";background:var(--line-2);width:1px;position:absolute;top:-14px;bottom:0;left:0}.sub-ent .se-n{flex:1;min-width:0}.sub-ent .se-n .n{font-size:12.5px;font-weight:600}.sub-ent .se-n .h{color:var(--muted);font-size:10.5px;font-family:var(--mono)}.sub-ent .se-ggr{font-family:var(--mono);color:var(--gold-bright);text-align:right;min-width:80px;font-size:12px}.sub-ent .se-n{flex:0 0 180px}.sub-ent .se-meta{flex-wrap:wrap;flex:1;gap:18px;min-width:0;padding:0 8px;display:flex}.sub-ent .se-meta span{font-family:var(--mono);color:var(--text-2);white-space:nowrap;font-size:10px}.sub-ent .se-meta i{letter-spacing:.1em;color:var(--faint);margin-bottom:3px;font-size:7.5px;font-style:normal;display:block}.sub-empty{border:1px dashed var(--line-2);background:var(--bg-0);border-radius:14px;align-items:center;gap:16px;margin:10px 18px 6px;padding:18px 20px;display:flex}.sub-empty-ic{width:42px;height:42px;color:var(--gold-bright);background:linear-gradient(150deg,#c9a24b29,#c9a24b0a);border:1px solid #c9a24b4d;border-radius:12px;flex:none;place-items:center;display:grid}.sub-empty-ic svg{width:20px;height:20px}.sub-empty-tx{flex:1;min-width:0}.sub-empty-tx b{font-size:13.5px;font-weight:600;display:block}.sub-empty-tx span{color:var(--muted);margin-top:3px;font-size:11.5px;display:block}.stk{flex-direction:column;gap:3px;min-width:0;display:flex}.stk.r{align-items:flex-end}.stk>span{color:var(--text-2);white-space:nowrap;font-size:12.5px}.stk>i{font-family:var(--mono);color:var(--faint);white-space:nowrap;font-size:10px;font-style:normal}.stk .share-cell i.tnum{color:var(--text-2);font-size:10px;font-style:normal}.pager{border-top:1px solid var(--line);align-items:center;gap:14px;padding:13px 20px;display:flex}.pg-info{font-family:var(--mono);color:var(--muted);font-size:11px}.pg-ctl{align-items:center;gap:5px;margin-left:auto;display:flex}.pg-b{border:1px solid var(--line);background:var(--bg-0);min-width:30px;height:30px;color:var(--text-2);font-family:var(--mono);cursor:pointer;border-radius:8px;padding:0 10px;font-size:11px}.pg-b:hover:not(:disabled){border-color:var(--gold-deep);color:var(--gold-bright)}.pg-b.cur{background:var(--gold-soft);color:var(--gold-bright);border-color:#c9a24b8c;font-weight:700}.pg-b:disabled{opacity:.35;cursor:default}.pg-dots{color:var(--faint);padding:0 2px;font-size:11px}.pg-size{border:1px solid var(--line);background:var(--bg-0);height:30px;color:var(--text-2);font-family:var(--mono);cursor:pointer;border-radius:8px;padding:0 8px;font-size:11px}.op-chip{color:var(--text-2);border:1px solid var(--line);background:var(--bg-0);cursor:pointer;white-space:nowrap;border-radius:100px;align-items:center;gap:8px;padding:4px 12px 4px 5px;font-size:12px;display:inline-flex}.sw{background:var(--surface-3);cursor:pointer;border:1px solid var(--line-2);border-radius:100px;flex:none;width:38px;height:21px;transition:background .18s;display:inline-block;position:relative}.sw:after{content:"";background:var(--text-2);border-radius:50%;width:15px;height:15px;transition:all .18s;position:absolute;top:2px;left:2px}.sw.on{background:var(--gold-deep);border-color:var(--gold)}.sw.on:after{background:#fff;left:19px}.sw.viewonly{opacity:.5;cursor:default}.op-chip:hover{border-color:var(--gold-deep);color:var(--gold-bright)}.op-chip .oc-ab{color:#14161c;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:8.5px;font-weight:700;display:inline-grid}.share-cell{align-items:center;gap:8px;display:inline-flex}.share-bar{background:var(--surface-2);border-radius:4px;width:52px;height:6px;display:inline-block;overflow:hidden}.share-bar i{background:linear-gradient(90deg,var(--gold-deep),var(--gold-bright));border-radius:4px;height:100%;display:block}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px;border-radius:4px}tr[tabindex]:focus-visible{outline-offset:-2px}[data-theme=light]{--bg-0:#efe9dc;--bg-1:#faf6ec;--surface:#f2ecdf;--surface-2:#e7dfcd;--surface-3:#d9cfb8;--line:#ddd3bf;--line-2:#c4b696;--text:#241e12;--text-2:#4e442f;--muted:#8d7f63;--gold:#a37f24;--gold-bright:#8a6a1f;--gold-deep:#a37f24;--gold-soft:#a37f241f;--pos:#3e7d5f;--neg:#b04f42;--warn:#a8763a;--info:#4f679c}[data-theme=light] body{background:var(--bg-0)}[data-theme=light] .pcard,[data-theme=light] .die{box-shadow:0 2px 8px #0000002e}.crumbs{color:var(--muted);align-items:center;gap:7px;margin-bottom:12px;font-size:12px;display:flex}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--gold-bright)}.crumbs .sep{color:var(--line-2)}.crumbs .cur{color:var(--text-2)}.skel{background:var(--surface-2);border-radius:6px;min-height:11px;display:inline-block;position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffff12,#0000);animation:1.1s infinite skm;position:absolute;inset:0}@keyframes skm{0%{transform:translate(-100%)}to{transform:translate(100%)}}.mini-toast{background:var(--bg-1);border:1px solid var(--gold-deep);color:var(--gold-bright);font-family:var(--mono);z-index:400;pointer-events:none;border-radius:100px;padding:9px 18px;font-size:11.5px;animation:.18s mtIn;position:fixed;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 10px 34px #00000080}@keyframes mtIn{0%{opacity:0;transform:translate(-50%,8px)}}@media (width<=920px){.app{grid-template-columns:66px 1fr}.brandrow{justify-content:center;padding-left:0;padding-right:0}.wordmark .name,.brandrow .badge-env,.side .gh,.nav-item .count,.soon-tag,.usercard .grow{display:none}.nav-item{justify-content:center;gap:0;padding:11px 0;font-size:0}.usercard{justify-content:center;padding:8px}.usercard .signout{display:none}.topbar .search{max-width:190px}.topbar .live{display:none}}.main{flex-direction:column;display:flex;overflow:hidden}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0f15b8;flex:none;align-items:center;gap:16px;height:68px;padding:0 28px;display:flex}.search{background:var(--bg-0);border:1px solid var(--line);border-radius:var(--r-sm);max-width:420px;color:var(--muted);flex:1;align-items:center;gap:10px;padding:10px 14px;display:flex}.search input{color:var(--text);font-family:var(--sans);background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.search input::placeholder{color:var(--faint)}.search kbd{font-family:var(--mono);color:var(--muted);border:1px solid var(--line-2);border-radius:4px;padding:2px 6px;font-size:10px}.icon-btn{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--text-2);cursor:pointer;place-items:center;transition:all .16s;display:grid;position:relative}.icon-btn:hover{color:var(--text);border-color:var(--line-2)}.icon-btn .ping{background:var(--gold-bright);width:7px;height:7px;box-shadow:0 0 0 3px var(--bg-1);border-radius:50%;position:absolute;top:9px;right:10px}.live{color:var(--text-2);align-items:center;gap:7px;font-size:12px;display:inline-flex}.live .dot{width:7px;height:7px}.content{flex:1;padding:28px;overflow-y:auto}.content-inner{max-width:1340px;margin:0 auto}.seg{background:var(--bg-0);border:1px solid var(--line);border-radius:var(--r-sm);padding:3px;display:flex}.seg button{font-family:var(--mono);letter-spacing:.04em;color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:7px 13px;font-size:11.5px;transition:all .16s}.seg button.on{background:var(--surface-3);color:var(--gold-bright);box-shadow:var(--shadow-soft)}.pagehead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.pagehead h1{letter-spacing:-.02em;font-size:27px;font-weight:700}.pagehead .greet{font-family:var(--serif);color:var(--gold-bright);font-style:italic}.pagehead .sub{color:var(--text-2);align-items:center;gap:10px;margin-top:7px;font-size:13.5px;display:flex}.sec-link{color:var(--text-2);cursor:pointer;align-items:center;gap:5px;font-size:12.5px;text-decoration:none;display:inline-flex}.sec-link:hover{color:var(--gold-bright)}table{border-collapse:collapse;width:100%}thead th{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--line);padding:12px 24px;font-size:10.5px;font-weight:500}thead th.r,tbody td.r{text-align:right}tbody td{border-bottom:1px solid var(--line);padding:15px 24px;font-size:13.5px}tbody tr:last-child td{border-bottom:none}tbody tr.clickable{cursor:pointer;transition:background .15s}tbody tr.clickable:hover{background:var(--hover)}.ent-name{align-items:center;gap:12px;display:flex}.ent-logo{color:#11131a;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:grid}.ent-name .t{min-width:0}.ent-name .t .n{white-space:nowrap;font-weight:600}.ent-name .t .h{color:var(--muted);font-size:11.5px;font-family:var(--mono);margin-top:2px}.brands-mini{align-items:center;display:flex}.brands-mini span{border:2px solid var(--bg-1);color:#11131a;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:-7px;font-size:9.5px;font-weight:700;display:grid}.brands-mini span:first-child{margin-left:0}.brands-mini .more{background:var(--surface-3);color:var(--text-2)}.ggr-cell{font-family:var(--mono);font-weight:600}.trend-mini{vertical-align:middle;width:64px;height:24px}.muted-cell{color:var(--text-2)}.go-arrow{color:var(--faint);transition:transform .15s,color .15s;display:inline-flex}tbody tr.clickable:hover .go-arrow{color:var(--gold-bright);transform:translate(3px)}.sumstrip{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:18px;display:grid}.sumcard{padding:18px 20px}.sumcard .k{color:var(--text-2);align-items:center;gap:8px;font-size:12px;display:flex}.sumcard .k .ic{background:var(--surface-2);width:26px;height:26px;color:var(--gold-bright);border-radius:7px;place-items:center;display:grid}.sumcard .k .ic svg{width:14px;height:14px}.sumcard .v{letter-spacing:-.02em;margin-top:12px;font-size:25px;font-weight:700}.sumcard .v .cur{color:var(--muted);font-size:17px;font-weight:500}.sumcard .foot{color:var(--muted);margin-top:6px;font-size:11.5px}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.filter-search{background:var(--bg-0);border:1px solid var(--line-2);border-radius:var(--r-sm);min-width:220px;max-width:340px;color:var(--muted);flex:1;align-items:center;gap:9px;padding:9px 13px;display:flex}.filter-search input{color:var(--text);font-family:var(--sans);background:0 0;border:none;outline:none;flex:1;font-size:13.5px}.filter-search input::placeholder{color:var(--faint)}.result-count{color:var(--muted);font-size:12.5px;font-family:var(--mono);margin-left:auto}.empty-row td{text-align:center;color:var(--muted);padding:40px;font-size:13.5px}.pill-warn{color:var(--warn);background:#d6a85c1a;border-color:#d6a85c3d}.pill-info{color:var(--info);background:#7e97c41f;border-color:#7e97c442}.dot-info{background:var(--info);box-shadow:0 0 8px var(--info)}.crumb{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;font-size:13px;display:flex}.crumb a{color:var(--text-2);text-decoration:none;transition:color .15s}.crumb a:hover{color:var(--gold-bright)}.crumb .sep{color:var(--faint)}.crumb .here{color:var(--text);font-weight:600}.identity{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:18px;padding:22px 24px;display:flex}.identity .big-logo{color:#11131a;width:64px;height:64px;box-shadow:var(--shadow-soft);border-radius:16px;flex:none;place-items:center;font-size:26px;font-weight:800;display:grid}.identity .id-main{flex:1;min-width:280px}.identity .id-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.identity .id-title h1{letter-spacing:-.02em;font-size:24px;font-weight:700}.identity .id-host{font-family:var(--mono);color:var(--muted);margin-top:4px;font-size:12.5px}.id-meta{flex-wrap:wrap;gap:12px 28px;margin-top:14px;display:flex}.id-meta .m .mk{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:10px}.id-meta .m .mv{color:var(--text);margin-top:3px;font-size:13px;font-weight:500}.id-actions{flex:none;align-self:flex-start;gap:10px;margin-left:auto;display:flex}.kpis{grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:18px;display:grid}.kpi{padding:18px;overflow:hidden}.kpi .lbl{color:var(--text-2);align-items:center;gap:8px;font-size:11.5px;font-weight:500;display:flex}.kpi .lbl .ic{background:var(--surface-2);width:28px;height:28px;color:var(--gold-bright);border-radius:7px;flex:none;place-items:center;display:grid}.kpi .lbl .ic svg{width:15px;height:15px}.kpi .val{letter-spacing:-.02em;margin:13px 0 9px;font-size:25px;font-weight:700}.kpi .val .cur{color:var(--muted);font-size:16px;font-weight:500}.kpi .meta{align-items:center;gap:8px;display:flex}.kpi .meta .ago{color:var(--muted);font-size:11px}.grid-2{grid-template-columns:1.62fr 1fr;gap:16px;margin-bottom:18px;display:grid}.chart-wrap{padding:8px 18px 18px}.chart-legend{gap:20px;padding:0 6px 8px;display:flex}.chart-legend .lg{color:var(--text-2);align-items:center;gap:8px;font-size:12px;display:flex}.chart-legend .lg i{border-radius:2px;width:12px;height:3px;display:inline-block}#chartHost{position:relative}.chart-tip{pointer-events:none;background:var(--surface-3);border:1px solid var(--line-2);opacity:0;z-index:5;box-shadow:var(--shadow);white-space:nowrap;border-radius:8px;padding:9px 12px;font-size:12px;transition:opacity .12s;position:absolute;transform:translate(-50%,-120%)}.chart-tip .t{font-family:var(--mono);color:var(--muted);letter-spacing:.08em;font-size:10px}.chart-tip .gg{color:var(--gold-bright);font-size:14px;font-weight:700}.chart-tip .nn{color:var(--info)}.cur-list{flex-direction:column;gap:14px;padding:16px 24px 20px;display:flex}.cur-row .top{justify-content:space-between;margin-bottom:6px;font-size:12.5px;display:flex}.cur-row .code{font-family:var(--mono);color:var(--text);font-weight:500}.cur-row .sh{color:var(--text-2)}.cur-row .bar{background:var(--surface-2);border-radius:4px;height:6px;overflow:hidden}.cur-row .bar i{background:linear-gradient(90deg, var(--gold-deep), var(--gold-bright));border-radius:4px;height:100%;display:block}.game{align-items:center;gap:14px;padding:13px 24px;transition:background .15s;display:flex}.game:hover{background:var(--hover)}.game .rank{font-family:var(--serif);color:var(--muted);text-align:center;flex:none;width:26px;font-size:22px;font-style:italic}.game.top1 .rank{color:var(--gold-bright)}.game .thumb{background:linear-gradient(135deg, var(--surface-3), var(--surface));border:1px solid var(--line);border-radius:9px;flex:none;width:42px;height:42px;position:relative;overflow:hidden}.game .thumb:after{content:"";background-image:repeating-linear-gradient(45deg,#0000,#0000 5px,#c9a24b14 5px 7px);position:absolute;inset:0}.game .info{flex:1;min-width:0}.game .info .nm{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.game .info .pv{color:var(--muted);margin-top:2px;font-size:11.5px}.game .ggr{text-align:right;flex:none}.game .ggr .v{font-family:var(--mono);font-size:13px;font-weight:600}.game .barwrap{background:var(--surface-2);border-radius:4px;width:70px;height:4px;margin-top:6px;overflow:hidden}.game .barwrap i{background:linear-gradient(90deg, var(--gold-deep), var(--gold-bright));border-radius:4px;height:100%;display:block}.game .cat-tag{font-family:var(--mono);letter-spacing:.06em;color:var(--text-2);border:1px solid var(--line);border-radius:4px;margin-left:8px;padding:2px 6px;font-size:9.5px}@media (width<=1200px){.kpis{grid-template-columns:repeat(3,1fr)}.sumstrip{grid-template-columns:repeat(2,1fr)}.grid-2{grid-template-columns:1fr}}@media (width<=860px){.app{grid-template-columns:1fr}.side{display:none}.kpis{grid-template-columns:repeat(2,1fr)}}.toolbar{row-gap:12px}.fbtn{font-family:var(--sans);color:var(--text-2);background:var(--bg-0);border:1px solid var(--line-2);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:9px 12px;font-size:13px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fbtn:hover{color:var(--text);border-color:var(--gold-deep)}.fbtn.active{color:var(--gold-bright);border-color:var(--gold-deep);background:var(--gold-soft)}.fbtn .chev{opacity:.55;transition:transform .18s}.fbtn.open .chev{transform:rotate(180deg)}.fbtn .cnt{font-family:var(--mono);color:var(--gold-bright);text-align:center;background:#c9a24b33;border-radius:20px;min-width:16px;padding:1px 6px;font-size:10px}.filterchips{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.filterchips:empty{display:none}.fchip{color:var(--text);background:var(--surface-2);border:1px solid var(--line-2);border-radius:100px;align-items:center;gap:9px;padding:5px 6px 5px 13px;font-size:12px;display:inline-flex}.fchip .ck{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.fchip button{background:var(--surface-3);color:var(--text-2);cursor:pointer;border:none;border-radius:50%;place-items:center;width:18px;height:18px;transition:all .15s;display:grid}.fchip button:hover{color:#2a1206;background:var(--neg)}.fchip.clear{cursor:pointer;color:var(--gold-bright);border-style:dashed;border-color:var(--gold-deep);background:0 0;padding:6px 13px}.fchip.clear:hover{background:var(--gold-soft)}.pop{z-index:70;border:1px solid var(--line-2);opacity:0;background:#191b22;border-radius:18px;min-width:230px;max-height:70vh;padding:12px 10px;transition:opacity .14s,transform .14s;position:fixed;overflow-y:auto;transform:translateY(-6px);box-shadow:0 18px 44px -14px #000000bf}.pop.on{opacity:1;transform:none}.pop .opt{color:var(--text-2);cursor:pointer;border-radius:10px;align-items:center;gap:14px;padding:11px 14px;font-size:13.5px;transition:background .14s,color .14s;display:flex}.pop .opt:hover{background:var(--hover);color:var(--text)}.pop .opt.sel{color:var(--gold-bright)}.pop .opt .dotc{border-radius:50%;flex:none;width:9px;height:9px}.pop .opt .tick{opacity:0;color:var(--gold-bright);margin-left:auto}.pop .opt.sel .tick{opacity:1}.pop .opt.danger{color:var(--neg)}.pop .opt.danger:hover{background:#d07a6e1a}.pop .opt svg{opacity:.85;flex:none;width:15px;height:15px}.pop .opt{color:var(--text-2);font-size:13.5px}.pop .opt:hover{color:var(--text)}.pop .rowcheck{border:1.5px solid var(--line-2);background:0 0;border-radius:6px;flex:none;width:20px!important;height:20px!important}.pop .rowcheck.on{background:var(--gold);border-color:var(--gold)}.pop .rowcheck svg{width:13px;height:13px}.pop-h{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);padding:9px 11px 5px;font-size:9.5px}.pop-sep{background:var(--line);height:1px;margin:6px}.pop-range{min-width:270px;padding:16px 16px 6px}.pop-range .rr{margin-bottom:18px}.pop-range .rl{color:var(--text-2);justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:12.5px;display:flex}.pop-range .rl b{color:var(--gold-bright);font-family:var(--mono);font-weight:600}.dual{height:26px;position:relative}.dual input[type=range]{appearance:none;pointer-events:none;background:0 0;width:100%;height:0;margin:0;position:absolute;top:9px;left:0}.dual input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:var(--gold-bright);border:3px solid var(--bg-1);cursor:pointer;border-radius:50%;width:17px;height:17px;box-shadow:0 2px 6px #00000080}.dual input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--gold-bright);border:3px solid var(--bg-1);cursor:pointer;border-radius:50%;width:14px;height:14px}.dual .track{background:var(--surface-3);border-radius:4px;height:4px;position:absolute;top:8px;left:0;right:0}.dual .fill{background:linear-gradient(90deg, var(--gold-deep), var(--gold-bright));border-radius:4px;height:4px;position:absolute;top:8px}.scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;z-index:60;background:#0405089e;transition:opacity .26s;position:fixed;inset:0}.scrim.on{opacity:1;pointer-events:auto}.drawer{background:linear-gradient(195deg, var(--surface), var(--bg-1) 60%);border-left:1px solid var(--line-2);z-index:61;flex-direction:column;width:min(540px,96vw);height:100vh;transition:transform .34s cubic-bezier(.4,0,.1,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-30px 0 70px -30px #000c}.drawer.on{transform:none}.drawer-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 28px 20px;display:flex}.drawer-head h2{letter-spacing:-.02em;margin-top:7px;font-size:21px;font-weight:700}.drawer-head .dsub{color:var(--text-2);margin-top:6px;font-size:13px}.x-btn{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--text-2);cursor:pointer;border-radius:9px;flex:none;place-items:center;transition:all .15s;display:grid}.x-btn:hover{color:var(--text);border-color:var(--line-2)}.drawer-body{flex-direction:column;flex:1;gap:26px;padding:24px 28px;display:flex;overflow-y:auto}.drawer-foot{border-top:1px solid var(--line);background:var(--bg-1);flex:none;align-items:center;gap:12px;padding:16px 28px;display:flex}.drawer-foot .hint{color:var(--muted);margin-right:auto;font-size:12px}.form-sec{flex-direction:column;gap:17px;display:flex}.form-sec .sec-t{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;font-size:10.5px;display:flex}.form-sec .sec-t:after{content:"";background:var(--line);flex:1;height:1px}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.form-grid .full{grid-column:1/-1}.input.bare{padding-left:16px}.input.suffixed{padding-right:52px}.input-wrap .suffix{color:var(--muted);font-family:var(--mono);pointer-events:none;font-size:12.5px;position:absolute;right:15px}.sel{width:100%;font-family:var(--sans);color:var(--text);background:var(--bg-0);border:1px solid var(--line-2);border-radius:var(--r-sm);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%236F6C60' stroke-width='2'><path d='m3 5 4 4 4-4'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding:13px 40px 13px 15px;font-size:14.5px;transition:border-color .2s,box-shadow .2s}.sel:focus{border-color:var(--gold-deep);box-shadow:0 0 0 4px var(--gold-soft);background-color:var(--bg-1);outline:none}.seg.statusseg{width:100%}.seg.statusseg button{flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 8px;display:inline-flex}.logo-edit{align-items:center;gap:16px;display:flex}.logo-edit .prev{color:#11131a;width:50px;height:50px;box-shadow:var(--shadow-soft);border-radius:12px;flex:none;place-items:center;font-size:19px;font-weight:800;display:grid}.logo-edit .ab-in{width:86px}.logo-edit .ab-in .input{text-align:center;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.swatches{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.swatch{cursor:pointer;border:2px solid #0000;border-radius:8px;width:28px;height:28px;transition:transform .14s,border-color .14s}.swatch:hover{transform:scale(1.08)}.swatch.on{border-color:var(--text)}.field.err .input,.field.err .sel{border-color:var(--neg);box-shadow:0 0 0 4px #d07a6e1f}.field .msg{color:var(--neg);align-items:center;gap:5px;font-size:11.5px;display:none}.field.err .msg{display:flex}.field .help{color:var(--muted);font-size:11.5px}.row-preview{border:1px dashed var(--line-2);border-radius:var(--r-md);background:var(--bg-0);align-items:center;gap:13px;padding:14px 16px;display:flex}.row-preview .plogo{color:#11131a;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:grid}.row-preview .pn{font-size:14px;font-weight:600}.row-preview .ph{font-family:var(--mono);color:var(--muted);margin-top:2px;font-size:11.5px}.row-preview .pmeta{text-align:right;margin-left:auto}.row-preview .pmeta .pg{font-family:var(--mono);font-size:13px;font-weight:600}.row-preview .pmeta .pr{color:var(--muted);margin-top:3px;font-size:11px}.bulkbar{border-radius:var(--r-md);background:linear-gradient(90deg, var(--gold-soft), #c9a24b00);border:1px solid var(--gold-deep);align-items:center;gap:16px;margin-bottom:14px;padding:12px 18px;display:none}.bulkbar.on{display:flex}.bulkbar .n{font-size:14px;font-weight:600}.bulkbar .n b{color:var(--gold-bright)}.bulkbar .sp{flex:1}.bulkbar .lnk{color:var(--text-2);cursor:pointer;font-size:12.5px}.bulkbar .lnk:hover{color:var(--gold-bright)}th.checkcol,td.checkcol{width:20px;padding-right:0!important}.rowcheck{border:1.5px solid var(--line-2);cursor:pointer;color:#0000;border-radius:5px;place-items:center;width:18px;height:18px;transition:all .15s;display:grid}.rowcheck:hover{border-color:var(--gold-deep)}.rowcheck.on{background:var(--gold);border-color:var(--gold);color:#11131a}.rowcheck svg{width:12px;height:12px}tbody tr.selrow{background:var(--gold-soft)}tbody tr.selrow:hover{background:#c9a24b24}.kebab{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;transition:all .15s;display:grid}.kebab:hover{color:var(--text);background:var(--hover);border-color:var(--line)}tbody tr.clickable:hover .kebab{color:var(--text-2)}.modal{z-index:71;background:linear-gradient(180deg, var(--surface), var(--bg-1));border:1px solid var(--line-2);border-radius:var(--r-lg);width:min(450px,92vw);box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;position:fixed;top:50%;left:50%;transform:translate(-50%,-46%)scale(.97)}.modal.on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.modal .m-body{padding:28px 28px 22px}.modal .m-ic{width:46px;height:46px;color:var(--neg);background:#d07a6e24;border-radius:12px;place-items:center;margin-bottom:17px;display:grid}.modal h3{letter-spacing:-.01em;font-size:19px;font-weight:700}.modal p{color:var(--text-2);margin-top:9px;font-size:13.5px;line-height:1.55}.modal p b{color:var(--text);font-weight:600}.cascade-warn{border-radius:var(--r-sm);color:var(--warn);background:#d6a85c14;border:1px solid #d6a85c38;align-items:flex-start;gap:10px;margin-top:16px;padding:13px 15px;font-size:12.5px;line-height:1.5;display:flex}.cascade-warn svg{flex:none;margin-top:1px}.modal .m-foot{gap:12px;padding:0 28px 26px;display:flex}.modal .m-foot .btn{flex:1}.btn-danger{background:linear-gradient(180deg, #db8d80, var(--neg));color:#2a0d08;box-shadow:0 8px 24px -10px #d07a6e73,inset 0 1px #ffffff40}.btn-danger:hover{box-shadow:0 12px 30px -8px #d07a6e80,inset 0 1px #ffffff59}.btn-ghost.danger-ghost{padding-left:13px;padding-right:13px}.btn-ghost.danger-ghost:hover{color:var(--neg);background:#d07a6e14;border-color:#d07a6e80}.toast-wrap{z-index:90;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.toast{background:var(--surface-3);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--shadow);color:var(--text);align-items:center;gap:12px;min-width:280px;padding:12px 14px;font-size:13.5px;animation:.3s cubic-bezier(.2,.8,.2,1) toastIn;display:flex}.toast.out{animation:.25s forwards toastOut}.toast .ic{border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.toast.ok .ic{color:var(--pos);background:#6fb58a29}.toast.del .ic{color:var(--neg);background:#d07a6e29}.toast.info .ic{background:var(--gold-soft);color:var(--gold-bright)}.toast .undo{color:var(--gold-bright);cursor:pointer;font-weight:600;font-family:var(--sans);background:0 0;border:none;border-radius:6px;margin-left:auto;padding:4px 8px;font-size:13px}.toast .undo:hover{background:var(--gold-soft)}@keyframes toastIn{0%{opacity:0;transform:translateY(14px)}}@keyframes toastOut{to{opacity:0;transform:translateY(8px)}}.empty-state{text-align:center;padding:60px 24px}.empty-state .es-ic{background:var(--surface-2);width:56px;height:56px;color:var(--muted);border-radius:14px;place-items:center;margin:0 auto 18px;display:grid}.empty-state h4{font-size:16px;font-weight:600}.empty-state p{color:var(--text-2);margin:8px 0 20px;font-size:13.5px}.content{background:radial-gradient(1100px 500px at 75% -10%,#c9a24b12,#0000 60%),radial-gradient(900px 480px at 0 10%,#c58fb80d,#0000 55%)}.pagehead h1{text-shadow:0 0 34px #c9a24b40}.card,.sumcard,.panel{background:linear-gradient(165deg, #ffffff06, transparent 40%), var(--bg-1);border-radius:16px;transition:border-color .2s;box-shadow:0 10px 28px -18px #000000b3}.card:hover,.panel:hover{border-color:#c9a24b4d}.sumcard{position:relative;overflow:hidden}.sumcard:before{content:"";background:radial-gradient(circle,#c9a24b21,#0000 65%);border-radius:50%;width:86px;height:86px;position:absolute;top:-30px;right:-30px}.sumcard .v{background:linear-gradient(180deg,var(--text), #ffffffb8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.sumcard .v .cur{-webkit-text-fill-color:var(--muted)}.sumcard .ic{background:linear-gradient(150deg,#c9a24b38,#c9a24b0f);border:1px solid #c9a24b4d;box-shadow:0 4px 12px -6px #c9a24b66}tbody tr{transition:background .15s}tbody tr:hover{background:#c9a24b0a}.ent-logo,.big-logo{box-shadow:0 6px 14px -8px #000c}.seg{border-radius:12px;box-shadow:0 6px 16px -12px #000c}.seg button.on{box-shadow:inset 0 0 12px #c9a24b26}.topbar .dev-lobby{align-items:center;gap:7px;height:38px;padding:0 13px;font-size:12.5px;display:inline-flex}@media (width<=767px){.topbar .dev-lobby{gap:0;padding:0 10px;font-size:0}}.kpis,.grid-2,.grid-3,.sumstrip,.gs-grid{grid-template-columns:repeat(var(--cols,1), minmax(0, 1fr))}.kpis,.sumstrip,.gs-grid{--cols:4}.grid-2,.grid-3{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr)}.card,.kpi,.main,.content,.content-inner{min-width:0}.stage{width:100%}.table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;max-width:100%;overflow-x:auto}.table-scroll>table{min-width:640px}.nav-toggle{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--text-2);cursor:pointer;flex:none;place-items:center;display:none}.nav-toggle:hover{color:var(--text);border-color:var(--line-2)}.nav-scrim{z-index:190;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#08090d9e;border:none;padding:0;display:none;position:fixed;inset:0}@media (width<=1180px){.kpis,.sumstrip,.gs-grid{--cols:2}.grid-2,.grid-3{grid-template-columns:minmax(0,1fr)!important}.nhl{grid-template-columns:repeat(3,minmax(0,1fr))}.content{padding:22px}.cs-flex{gap:18px;padding-left:0}.cs-tbl{margin-left:0}}@media (width<=1080px){.app{grid-template-columns:216px 1fr}.topbar{gap:12px;padding:0 18px}.topbar .search{max-width:280px}}@media (width<=920px) and (width>=768px){.app{grid-template-columns:72px 1fr}.side{align-items:center;padding:20px 10px;display:flex}.side .brandrow{justify-content:center;padding:4px 0 18px}.side .wordmark .name,.side .badge-env,.side .gh,.nav-item .count,.nav-item .soon-tag,.usercard .grow,.usercard .signout{display:none}.side nav{width:100%}.nav-item{justify-content:center;gap:0;padding:11px 0;font-size:0}.nav-item.active:before{left:-10px}.nav-group{margin-bottom:10px}.usercard{justify-content:center;padding:8px}.topbar .live{display:none}.topbar .search{max-width:none}}@media (width<=767px){.app{grid-template-columns:1fr}.side{z-index:200;align-items:stretch;width:272px;max-width:84vw;padding:22px 16px;transition:transform .24s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 0 48px #000000b3}[data-nav-open=true] .side{transform:none}[data-nav-open=true] .nav-scrim{display:block}.nav-toggle{display:grid}.side .brandrow{justify-content:space-between;padding:4px 8px 20px}.side .wordmark .name{display:inline}.side .badge-env{display:inline-block}.side .gh{display:block}.nav-item{justify-content:flex-start;gap:12px;padding:10px 12px;font-size:14px}.nav-item .count,.nav-item .soon-tag{margin-left:auto;display:inline}.nav-item.active:before{left:-16px}.usercard{justify-content:flex-start;padding:10px}.usercard .grow{display:block}.usercard .signout{display:grid}.topbar{gap:10px;height:60px;padding:0 14px}.topbar .search{min-width:0;max-width:none}.topbar .search kbd,.topbar .live,.topbar .icon-btn:last-child{display:none}.content{padding:16px 14px 32px}.pagehead{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.pagehead h1{font-size:22px}.pagehead .row{flex-wrap:wrap;gap:10px}.seg{flex:1}.seg button{flex:1;padding:7px 8px}.kpis,.sumstrip,.gs-grid{--cols:1;gap:12px}.nhl{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi .val{font-size:25px}.card-head{flex-wrap:wrap;gap:8px;padding:16px}.card-pad{padding:18px 16px}thead th{padding:10px 14px}tbody td{padding:12px 14px}.chart-wrap{padding:6px 8px 14px}.gs-dist,.gs-leg,.gs-grid{margin-left:16px;margin-right:16px}.gs-grid{padding:0 0 18px}.cur-share{padding:6px 16px 18px}.prov,.game{padding:12px 16px}.rtpw{padding:10px 16px 14px}.attn{padding:8px 10px 12px}.identity{gap:14px;padding:18px 16px}.identity .big-logo{width:52px;height:52px;font-size:21px}.identity .id-main{min-width:0}.identity .id-title h1{font-size:19px}.id-meta{gap:18px}.crumbs{margin-bottom:10px}}@media (width<=400px){.nhl{grid-template-columns:minmax(0,1fr)}.gc-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=980px){.stage{grid-template-columns:1fr;height:auto;min-height:100vh}.brand-panel{display:none}.form-panel{border-left:none;padding:24px 22px}}@media (width<=560px){.form-panel{padding:20px 16px}.form-body{padding:16px 0}.form-body h1{font-size:25px}.role .r-desc{display:none}.role{padding:10px 12px}.role .r-ic{width:34px;height:34px}.demo-hint{flex-wrap:wrap;gap:8px;font-size:12px}.demo-hint button{margin-left:0}.form-foot{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){.side{transition:none}.ring.spin,.ring.spin2{animation:none}}
