@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%}}.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{background:radial-gradient(420px 300px at 64px 50%,color-mix(in oklab,var(--tier) 26%,transparent) 0,transparent 70%),radial-gradient(90% 140% at 0 0,color-mix(in oklab,var(--tier) 16%,transparent) 0,transparent 60%),color-mix(in oklab,var(--bg-1) var(--st-glass),transparent);border:1px solid color-mix(in oklab,var(--tier) 28%,var(--line));border-radius:var(--r-3);box-shadow:var(--shadow);display:grid;gap:var(--sp-5);padding:var(--sp-6);position:relative}.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-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));background:radial-gradient(110% 120% at 100% 0,color-mix(in oklab,var(--k) 15%,transparent) 0,transparent 60%),color-mix(in oklab,var(--bg-1) var(--st-glass),transparent);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);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{background:radial-gradient(100% 120% at 0 0,color-mix(in oklab,var(--tier) 18%,transparent) 0,transparent 60%),color-mix(in oklab,var(--bg-1) var(--st-glass),transparent);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;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}}
