@layer theme,base,components,utilities;@layer components{.st-door,.st-fact,.st-head{--st-glass:var(--glass-1,80%)}@media (prefers-reduced-transparency:reduce){.st-door,.st-fact,.st-head{--st-glass:100%}}html:not(.dark) :is(.st-head,.st-fact,.st-door,.lp-hero,.lp-glass,.lp-strip__col,.la-cc,.lb-tier,.lb-pod__card){--light-gain:.52}.st-delta{align-items:center;color:var(--ink);display:inline-flex;font-variant-numeric:tabular-nums;font-weight:700;gap:5px;white-space:nowrap}.st-delta:before{background:var(--tier,var(--ink-2));content:"";flex:none;height:8px;width:9px}.st-delta[data-dir=up]:before{clip-path:polygon(50% 0,100% 100%,0 100%)}.st-delta[data-dir=down]:before{clip-path:polygon(0 0,100% 0,50% 100%)}.st-delta[data-dir=flat]:before{height:3px}.st-head{border:1px solid color-mix(in oklab,var(--tier) 28%,var(--line));border-radius:var(--r-3);display:grid;gap:var(--sp-5);padding:var(--sp-6);position:relative;--glow-c:var(--tier);--glow-k:26%;--glow-size:420px 300px;--glow-at:64px 50%;--glow-reach:70%;--corner-c:var(--tier);--corner-k:16%;--corner-size:90% 140%;--corner-at:0% 0%;background:var(--light-glow),var(--light-corner),color-mix(in oklab,var(--bg-1) var(--st-glass),transparent);box-shadow:var(--shadow)}.st-head:not([data-tier]){--tier:var(--hub-ladder)}.st-head__id{align-items:center;display:grid;gap:var(--sp-5);grid-template-columns:auto minmax(0,1fr)}.st-head__id--bare{grid-template-columns:minmax(0,1fr)}.st-head__emb{filter:drop-shadow(0 6px 18px color-mix(in oklab,var(--tier) 45%,transparent))}.st-head__txt{display:grid;gap:var(--sp-2);min-width:0}.st-head__h1{align-items:baseline;display:flex;flex-wrap:wrap;font-size:var(--fs-6);font-weight:800;gap:4px 12px;letter-spacing:-.01em;line-height:1.15;margin:0}.st-head__h1 span{color:var(--ink-3);font-size:var(--fs-3);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.st-head__sub{align-items:center;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:var(--fs-3);gap:6px 10px;margin:0}.st-head .stats-meta{margin:0}.st-head__tools{align-items:center;border-top:1px solid color-mix(in oklab,var(--tier) 18%,var(--line));display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:space-between;padding-top:var(--sp-4)}@media (min-width:980px){.st-head{align-items:end;grid-template-columns:minmax(0,1fr) auto;padding:var(--sp-7) var(--sp-7) var(--sp-6)}.st-head__tools{align-items:flex-end;border-top:0;flex-direction:column;padding-top:0}.st-head__h1{font-size:var(--fs-7)}}@media (max-width:719px){.st-head{padding:var(--sp-5) var(--sp-4)}.st-head__id{gap:var(--sp-3);grid-template-columns:minmax(0,1fr)}.st-head__emb{height:60px;position:absolute;right:var(--sp-4);top:var(--sp-4);width:60px}.st-head__h1{padding-right:68px}.st-head__id--bare .st-head__h1{padding-right:0}.st-head .stats-meta{align-items:flex-start;flex-direction:column}.st-head__tools{gap:var(--sp-2);padding-top:var(--sp-3)}}.st-head--sticky{position:sticky;top:calc(var(--hdr-h) + env(safe-area-inset-top,0px) - var(--st-stick, 200vh));z-index:20}.st-head--sticky.is-stuck{--st-glass:100%}.st-head--list .st-head__tools>*{flex:1;min-width:0}@media (min-width:980px){.st-head--line{grid-template-columns:minmax(0,1fr)}.st-head--line .st-head__tools{align-items:flex-end;border-top:1px solid color-mix(in oklab,var(--tier) 18%,var(--line));flex-direction:row;justify-content:flex-start;padding-top:var(--sp-4)}.st-head--list{gap:var(--sp-4);padding:var(--sp-6) var(--sp-7) var(--sp-5)}.st-head--list .st-head__txt{align-items:end;-moz-column-gap:var(--sp-6);column-gap:var(--sp-6);grid-template-columns:minmax(0,1fr) auto}.st-head--list .st-head__h1,.st-head--list .st-head__sub{grid-column:1}.st-head--list .stats-meta{align-self:end;grid-column:2;grid-row:1/span 2;text-align:right}}.st-fig{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px;margin:0}.st-fig .st-fig__n{color:var(--ink);font-size:calc(var(--fs-9)*1.5);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.03em;line-height:1}.st-fig__ap{color:var(--ink-3);font-size:var(--fs-8);font-weight:600;margin-right:-4px}.st-fig__u{color:var(--ink-2);font-size:var(--fs-6);font-weight:700}.st-fig .tag{align-self:center}.st-fig__lead{margin-right:-2px}@media (max-width:719px){.st-fig .st-fig__n{font-size:var(--fs-9)}.st-fig__ap{font-size:var(--fs-7)}.st-fig__u{font-size:var(--fs-5)}}.st-facts{display:grid;gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.st-fact{--k:var(--tier,var(--ink-2));border:1px solid var(--line);border-radius:var(--r-3);display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;padding:var(--sp-5);--corner-c:var(--k);--corner-k:15%;background:var(--light-corner),color-mix(in oklab,var(--bg-1) var(--st-glass),transparent);transition:transform .2s var(--mo-ease),border-color .2s ease}.st-fact[data-tone=iron]{--k:var(--t-iron)}.st-fact[data-tone=bronze]{--k:var(--t-bronze)}.st-fact[data-tone=silver]{--k:var(--t-silver)}.st-fact[data-tone=gold]{--k:var(--t-gold)}.st-fact[data-tone=plat]{--k:var(--t-plat)}.st-fact[data-tone=emerald]{--k:var(--t-emerald)}.st-fact[data-tone=diamond]{--k:var(--t-diamond)}.st-fact[data-tone=master]{--k:var(--t-master)}.st-fact[data-tone=gm]{--k:var(--t-gm)}.st-fact[data-tone=chall]{--k:var(--t-chall)}.st-fact[data-tone=ladder]{--k:var(--hub-ladder)}.st-fact[data-tone=groups]{--k:var(--hub-groups)}.st-fact[data-tone=gain]{--k:var(--gain)}.st-fact[data-tone=loss]{--k:var(--loss)}@media (hover:hover){.st-fact:hover{border-color:color-mix(in oklab,var(--k) 35%,var(--line));transform:translateY(-2px)}}.st-kick{align-items:flex-start;color:var(--ink-2);display:inline-flex;font-size:var(--fs-2);font-weight:800;gap:8px;letter-spacing:.05em;margin:0;text-transform:uppercase}.st-kick>i{background:var(--k,var(--tier));border-radius:2px;flex:none;height:10px;margin-top:calc(.5lh - 5px);width:10px}.st-fact__n{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 6px;margin:0}.st-fact__n b{font-size:var(--fs-8);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.05}.st-fact .st-fact__n .kpi__v{font-size:var(--fs-8)}.st-fact__n small{color:var(--ink-3);font-size:var(--fs-3);font-weight:600}.st-fact__n--pair{gap:var(--sp-5)}.st-fact__n--pair>span{display:grid}.st-fact__n--pair small{font-size:var(--fs-2)}.st-fact .is-gain,.st-fact .is-up{color:var(--gain-ink)}.st-fact .is-down,.st-fact .is-loss{color:var(--loss-ink)}.st-fact__w{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px;margin:auto 0 0}.st-fact .hh-upd,.st-fact__w{color:var(--ink-3);font-size:var(--fs-2)}.st-doors{display:grid;gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.st-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-door{border:1px solid color-mix(in oklab,var(--tier) 26%,var(--line));border-radius:var(--r-3);color:inherit;display:flex;flex-direction:column;gap:var(--sp-3);min-width:0;padding:var(--sp-5);position:relative;text-decoration:none;--corner-c:var(--tier);--corner-k:18%;--corner-size:100% 120%;--corner-at:0% 0%;background:var(--light-corner),color-mix(in oklab,var(--bg-1) var(--st-glass),transparent);transition:transform .2s var(--mo-ease),box-shadow .2s ease,border-color .2s ease}@media (hover:hover){.st-door:hover{border-color:color-mix(in oklab,var(--tier) 55%,var(--line));box-shadow:var(--shadow);transform:translateY(-2px)}}.st-door:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.st-door__top{align-items:center;display:flex;gap:12px}.st-door__top .emb{filter:drop-shadow(0 4px 12px color-mix(in oklab,var(--tier) 40%,transparent))}.st-door__name{display:grid}.st-door__name b{font-size:var(--fs-6);font-weight:800;line-height:1.1}.st-door__name small{color:var(--ink-3);font-size:var(--fs-2)}.st-door__fig{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px}.st-door__fig .kpi__v{font-size:var(--fs-9);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.st-door__fig>small{color:var(--ink-2);font-size:var(--fs-4);font-weight:700}.st-door__fig .tag{align-self:center}.st-door__n{align-items:baseline;display:inline-flex;gap:6px}.st-door__ap{color:var(--ink-3);font-size:var(--fs-6);font-weight:600}.st-door__sub{align-items:center;color:var(--ink-2);display:flex;flex-wrap:wrap;font-size:var(--fs-2);gap:6px 10px}.st-door__spark{display:block;height:64px;overflow:visible;width:100%}.st-door__spark .c-line{fill:none;stroke:var(--tier);stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.st-door__area{fill:color-mix(in oklab,var(--tier) 16%,transparent)}.st-door__go{margin-top:auto}}:is([data-st-wait] [data-ph],[data-st-row] [data-ph],[data-ph][data-st-wait]){background-color:var(--bg-2)!important;border-radius:var(--r-1);box-shadow:none!important;color:transparent!important;text-decoration-color:transparent!important;text-shadow:none!important}:is([data-st-wait],[data-st-row]) [data-ph] [data-ph],[data-ph][data-st-wait] [data-ph]{background-color:transparent!important}:is([data-st-wait],[data-st-row]) [data-ph] svg{visibility:hidden}:is([data-st-wait],[data-st-row]) :is(.slot,.rune,.emb,.plate,.smark,.meter,.grade,.tstrip,.split3,.bars,svg),[data-st-wait]:is(.tstrip,.split3,.bars,.meter){filter:grayscale(1)!important;opacity:.35!important}:is([data-st-wait=server],[data-st-row=server]) .slot[data-key]{background-color:var(--bg-2)!important;color:transparent!important;filter:none!important;opacity:1!important}:is([data-st-wait=server],[data-st-row=server]) .slot[data-key]>img{visibility:hidden}[data-st-sweep]{overflow:clip}[data-st-line],[data-st-sweep]{position:relative}[data-st-sweep]:after{animation:tk-sweep 1.4s linear infinite;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--bg-1) 55%,transparent),transparent);bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;transform:translate(-100%);width:40%;z-index:2}[data-st-line]:after,[data-st-line]:before{border-radius:1px;bottom:-1px;content:"";height:2px;left:var(--r-3);pointer-events:none;position:absolute;right:var(--r-3);z-index:4}[data-st-line]:before{background:color-mix(in oklab,var(--act) 14%,transparent)}[data-st-line]:after{animation:tk-st-line 1.1s cubic-bezier(.4,0,.2,1) infinite;background:linear-gradient(90deg,transparent 38%,var(--act) 50%,transparent 62%) no-repeat 100% 0 /300% 100%}@keyframes tk-st-line{to{background-position:0 0}}@media (prefers-reduced-motion:reduce){[data-st-line]:after,[data-st-sweep]:after{animation:none;opacity:0}}
