@font-face{font-family:Vazirmatn;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/Vazirmatn-Black-DA1YqYMq.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Vazirmatn-Bold-_OhAJEdh.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:800;font-display:swap;src:url(/assets/Vazirmatn-ExtraBold-DCjt2qDm.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Vazirmatn-Medium-D86t5Axy.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Vazirmatn-Regular-CtGL0YI-.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Vazirmatn-SemiBold-26ZP1ILp.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg-base);color:var(--text-primary);font-family:var(--font-base);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:24px}.ltr{font-family:var(--font-base);direction:ltr;unicode-bidi:isolate}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.muted{color:var(--text-secondary)}.faint{color:var(--text-tertiary)}:focus-visible{outline:var(--size-focus-ring) solid var(--border-focus);outline-offset:var(--size-focus-offset)}.ph,.ph-fill{font-size:var(--size-icon-md);line-height:1;display:inline-block}.flip-rtl{transform:scaleX(-1)}.btn{--h:var(--size-button-m);justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--h);padding-inline:var(--space-5);border-radius:var(--radius-button);font:700 16px/24px var(--font-base);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--easing-enter), transform var(--duration-instant) var(--easing-enter), box-shadow var(--duration-fast) var(--easing-enter);border:1px solid #0000;text-decoration:none;display:inline-flex;position:relative}.btn .ph,.btn .ph-fill{font-size:var(--size-icon-sm)}.btn-l{--h:var(--size-button-l);padding-inline:var(--space-6);font-size:18px}.btn-s{--h:var(--size-button-s);padding-inline:var(--space-4);font:600 14px/20px var(--font-base)}.btn-block{inline-size:100%;display:flex}.btn:active{transform:scale(.98)}.btn-primary{background:var(--interactive-primary-bg);color:var(--interactive-primary-fg)}.btn-primary:active{background:var(--interactive-primary-bg-pressed)}.btn-secondary{color:var(--text-primary);border-color:var(--border-control);background:0 0}.btn-secondary:hover{background:var(--state-hover)}.btn-secondary:active{background:var(--state-pressed)}.btn-ghost{color:var(--text-link);padding-inline:var(--space-3);background:0 0}.btn-ghost:hover{background:var(--state-hover)}.btn-success{background:var(--feedback-success-solid);color:var(--text-inverse)}.btn-danger{background:var(--feedback-danger-solid);color:var(--text-inverse)}.btn-danger-soft{background:var(--feedback-danger-bg);color:var(--feedback-danger-fg)}.btn:disabled,.btn[aria-disabled=true]{background:var(--state-disabled-bg);color:var(--text-disabled);box-shadow:none;cursor:not-allowed;border-color:#0000;transform:none}.btn.is-loading{color:#0000;pointer-events:none}.btn.is-loading:after{content:"";border:2px solid var(--interactive-primary-fg);border-inline-end-color:#0000;border-radius:50%;block-size:20px;inline-size:20px;animation:.7s linear infinite spin;position:absolute}.btn-secondary.is-loading:after{border-color:var(--text-primary);border-inline-end-color:#0000}.icon-btn{inline-size:var(--size-touch-min);block-size:var(--size-touch-min);border-radius:var(--radius-full);color:var(--text-primary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid;position:relative}.icon-btn:hover{background:var(--state-hover)}.icon-btn:active{background:var(--state-pressed)}.icon-btn.tonal{background:var(--surface-2)}.icon-btn .dot{background:var(--feedback-danger-solid);block-size:8px;inline-size:8px;box-shadow:0 0 0 2px var(--bg-base);border-radius:50%;position:absolute;inset-block-start:10px;inset-inline-end:10px}@keyframes spin{to{transform:rotate(360deg)}}.field{gap:var(--space-2);display:grid}.field>label{font:600 14px/20px var(--font-base);color:var(--text-secondary)}.input{align-items:center;gap:var(--space-2);min-block-size:var(--size-input);padding-inline:var(--space-4);background:var(--surface-2);border:1px solid var(--border-control);border-radius:var(--radius-input);color:var(--text-primary);display:flex}.input input{all:unset;font:400 16px/24px var(--font-base);color:var(--text-primary);flex:1;min-inline-size:0}.input input::placeholder{color:var(--text-tertiary)}.input .ph{color:var(--text-tertiary);font-size:var(--size-icon-sm)}.input:focus-within{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.field.is-error .input{border-color:var(--feedback-danger-fg)}.field .help{font:500 12px/18px var(--font-base);color:var(--text-tertiary);align-items:center;gap:4px;display:flex}.field.is-error .help{color:var(--feedback-danger-fg)}.field.is-success .help{color:var(--feedback-success-fg)}.field.is-disabled .input{background:var(--state-disabled-bg);color:var(--text-disabled);border-color:#0000}.otp{gap:var(--space-2);direction:ltr;justify-content:center;display:flex}.otp span{background:var(--surface-2);border:1px solid var(--border-control);border-radius:var(--radius-input);block-size:56px;inline-size:48px;font:700 22px/1 var(--font-base);place-items:center;display:grid}.otp span.on{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.check{align-items:center;gap:var(--space-3);min-block-size:var(--size-touch-min);cursor:pointer;display:inline-flex}.check .box{border:2px solid var(--border-control);block-size:22px;inline-size:22px;color:var(--text-primary);border-radius:6px;place-items:center;display:grid}.check.on .box{background:var(--interactive-primary-bg);border-color:var(--interactive-primary-bg)}.check .radio{border:2px solid var(--border-control);border-radius:50%;place-items:center;block-size:22px;inline-size:22px;display:grid}.check.on .radio{border-color:var(--interactive-selected-border)}.check.on .radio:after{content:"";background:var(--interactive-selected-border);border-radius:50%;block-size:10px;inline-size:10px}.switch{border-radius:var(--radius-full);background:var(--bg-sunken);border:2px solid var(--border-control);block-size:32px;inline-size:52px;transition:background var(--duration-fast) var(--easing-move);flex:none;position:relative}.switch:after{content:"";background:var(--text-secondary);block-size:20px;inline-size:20px;transition:inset-inline-start var(--duration-fast) var(--easing-move);border-radius:50%;position:absolute;inset-block-start:4px;inset-inline-start:4px}.switch.on{background:var(--interactive-primary-bg);border-color:var(--interactive-primary-bg)}.switch.on:after{background:var(--text-primary);inset-inline-start:24px}.tabs{gap:var(--space-1);border-block-end:1px solid var(--border-subtle);display:flex}.tabs button{all:unset;cursor:pointer;padding:var(--space-3) var(--space-4);min-block-size:24px;font:600 14px/20px var(--font-base);color:var(--text-secondary);border-block-end:2px solid #0000;margin-block-end:-1px}.tabs button[aria-selected=true]{color:var(--text-brand);border-block-end-color:var(--text-brand)}.seg{background:var(--bg-sunken);border-radius:var(--radius-md);border:1px solid var(--border-subtle);gap:4px;padding:4px;display:inline-flex}.seg button{all:unset;cursor:pointer;font:600 14px/20px var(--font-base);color:var(--text-secondary);text-align:center;border-radius:10px;flex:1;min-block-size:24px;padding:8px 16px}.seg button[aria-pressed=true]{background:var(--surface-3);color:var(--text-primary);box-shadow:var(--shadow-1)}.chip{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface-1);min-block-size:36px;color:var(--text-secondary);font:600 14px/20px var(--font-base);align-items:center;gap:6px;padding-inline:14px;display:inline-flex}.chip.on{background:var(--interactive-selected-bg);border-color:var(--interactive-selected-border);color:var(--interactive-selected-fg)}.badge{border-radius:var(--radius-xs);font:600 12px/18px var(--font-base);background:var(--surface-3);color:var(--text-secondary);white-space:nowrap;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.badge .ph,.badge .ph-fill{font-size:var(--size-icon-xs)}.badge.success{background:var(--feedback-success-bg);color:var(--feedback-success-fg)}.badge.danger{background:var(--feedback-danger-bg);color:var(--feedback-danger-fg)}.badge.warning{background:var(--feedback-warning-bg);color:var(--feedback-warning-fg)}.badge.info{background:var(--feedback-info-bg);color:var(--feedback-info-fg)}.badge.brand{background:var(--interactive-selected-bg);color:var(--interactive-selected-fg)}.badge.rank{border:1px solid var(--accent-purple);color:var(--accent-purple);background:0 0}.badge.count{border-radius:var(--radius-full);background:var(--feedback-danger-solid);min-inline-size:20px;color:var(--text-inverse);justify-content:center;padding:0 6px}.tooltip{border-radius:var(--radius-sm);background:var(--surface-3);color:var(--text-primary);font:500 12px/18px var(--font-base);box-shadow:var(--shadow-2);padding:6px 10px;display:inline-block}.divider{background:var(--border-subtle);border:0;block-size:1px;margin:0}.avatar{--s:var(--size-avatar-m);inline-size:var(--s);block-size:var(--s);border-radius:var(--radius-full);font:700 calc(var(--s) * .38)/1 var(--font-base);color:var(--text-primary);background:var(--surface-3);flex:none;place-items:center;display:grid;position:relative}.avatar.s{--s:var(--size-avatar-s)}.avatar.l{--s:var(--size-avatar-l)}.avatar.xl{--s:var(--size-avatar-xl)}.avatar[data-tone="1"]{background:linear-gradient(160deg, var(--interactive-primary-bg) -30%, var(--surface-3) 90%)}.avatar[data-tone="2"]{background:linear-gradient(160deg, var(--accent-cyan) -60%, var(--surface-3) 80%)}.avatar[data-tone="3"]{background:linear-gradient(160deg, var(--accent-purple-solid) -30%, var(--surface-3) 90%)}.avatar[data-tone="4"]{background:linear-gradient(160deg, var(--feedback-success-solid) -60%, var(--surface-3) 80%)}.avatar .status{border:2px solid var(--surface-1);border-radius:50%;block-size:30%;min-block-size:10px;inline-size:30%;min-inline-size:10px;position:absolute;inset-block-end:0;inset-inline-end:0}.avatar .status.online{background:var(--status-online)}.avatar .status.in-match{background:var(--status-in-match)}.avatar .status.offline{background:var(--status-offline)}.avatar.ring-self{box-shadow:0 0 0 2px var(--bg-base), 0 0 0 4px var(--player-self)}.avatar.ring-opp{box-shadow:0 0 0 2px var(--bg-base), 0 0 0 4px var(--player-opponent)}.status-text{font:500 12px/16px var(--font-base);color:var(--text-tertiary);align-items:center;gap:6px;display:inline-flex}.status-text:before{content:"";background:currentColor;border-radius:50%;block-size:8px;inline-size:8px}.status-text.online{color:var(--status-online)}.status-text.in-match{color:var(--status-in-match)}.bar{border-radius:var(--radius-full);background:var(--progress-track);block-size:8px;overflow:hidden}.bar>i{block-size:100%;inline-size:var(--v,50%);background:var(--progress-xp);border-radius:inherit;transition:inline-size var(--duration-moderate) var(--easing-move);display:block}.bar.cyan>i{background:var(--accent-cyan)}.skeleton{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.spinner{border:3px solid var(--progress-track);border-block-start-color:var(--text-brand);border-radius:50%;block-size:24px;inline-size:24px;animation:.8s linear infinite spin}@media (prefers-reduced-motion:reduce){.skeleton,.spinner,.pulse:before,.pulse:after{animation:none!important}}.card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-card);padding:var(--layout-card-padding)}.card.raised{background:var(--surface-2);box-shadow:var(--shadow-1)}.card.interactive{cursor:pointer;transition:background var(--duration-fast) var(--easing-enter)}.card.interactive:hover{background:var(--surface-2)}.card.selected{border-color:var(--interactive-selected-border);box-shadow:var(--glow-primary)}.toast{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-3);border-radius:var(--radius-md);box-shadow:var(--shadow-3);font:500 14px/22px var(--font-base);display:flex}.toast .ph-fill{font-size:var(--size-icon-md)}.toast.success .ph-fill{color:var(--feedback-success-fg)}.toast.danger .ph-fill{color:var(--feedback-danger-fg)}.toast.info .ph-fill{color:var(--feedback-info-fg)}.toast .act{color:var(--text-link);margin-inline-start:auto;font-weight:700}.banner{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font:500 14px/22px var(--font-base);align-items:flex-start;display:flex}.banner.warning{background:var(--feedback-warning-bg);color:var(--feedback-warning-fg)}.banner.danger{background:var(--feedback-danger-bg);color:var(--feedback-danger-fg)}.banner.info{background:var(--feedback-info-bg);color:var(--feedback-info-fg)}.banner p{color:var(--text-primary);margin:0}.scrim{background:var(--overlay-scrim);position:absolute;inset:0}.dialog{background:var(--surface-3);border-radius:var(--radius-modal);padding:var(--space-6);box-shadow:var(--shadow-3);gap:var(--space-4);display:grid;position:relative}.dialog h3{font:700 20px/32px var(--font-base);margin:0}.dialog p{color:var(--text-secondary);margin:0}.dialog .actions{gap:var(--space-3);display:flex}.dialog .actions .btn{flex:1}.sheet{background:var(--surface-3);padding:var(--space-3) var(--space-4) var(--space-6);box-shadow:var(--shadow-3);gap:var(--space-4);border-start-start-radius:var(--radius-sheet);border-start-end-radius:var(--radius-sheet);display:grid}.sheet:before{content:"";background:var(--border-control);border-radius:4px;justify-self:center;block-size:4px;inline-size:36px}.menu{background:var(--surface-3);border-radius:var(--radius-md);box-shadow:var(--shadow-3);padding:var(--space-1);min-inline-size:200px}.menu>div{align-items:center;gap:var(--space-3);border-radius:10px;min-block-size:44px;padding:10px 12px;display:flex}.menu>div:hover{background:var(--state-hover)}.menu>div.danger{color:var(--feedback-danger-fg)}.empty{text-align:center;justify-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);display:grid}.empty .glyph{background:var(--surface-2);border:1px solid var(--border-strong);block-size:72px;inline-size:72px;color:var(--text-brand);border-radius:25%;place-items:center;margin-block-end:var(--space-2);display:grid}.empty .glyph .ph,.empty .glyph .ph-fill{font-size:32px}.empty h4{font:600 18px/28px var(--font-base);margin:0}.empty p{margin:0 0 var(--space-3);color:var(--text-secondary);max-inline-size:280px}.topbar{align-items:center;gap:var(--space-1);block-size:var(--layout-topbar-height);padding-inline:var(--space-1);display:flex}.topbar h1{font:700 20px/32px var(--font-base);padding-inline:var(--space-2);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.bottomnav{block-size:var(--layout-bottomnav-height);background:var(--surface-2);border-block-start:1px solid var(--border-subtle);padding-inline:var(--space-2);justify-content:space-around;align-items:center;display:flex}.bottomnav a{color:var(--text-tertiary);font:600 12px/16px var(--font-base);min-block-size:var(--size-touch-min);flex:1;justify-items:center;gap:2px;padding-block:6px;text-decoration:none;display:grid}.bottomnav a .pill{border-radius:var(--radius-full);place-items:center;block-size:30px;inline-size:56px;display:grid}.bottomnav a[aria-current=page]{color:var(--interactive-selected-fg)}.bottomnav a[aria-current=page] .pill{background:var(--interactive-selected-bg)}.list-item{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);min-block-size:64px;display:flex}.list-item .meta{flex:1;min-inline-size:0;display:grid}.list-item .name{font:600 15px/24px var(--font-base);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.list-item .sub{font:500 12px/18px var(--font-base);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.player-card{gap:var(--space-4);display:grid}.player-card .head{gap:var(--space-3);align-items:center;display:flex}.player-card .head .meta{flex:1;min-inline-size:0}.player-card .uname{font:700 18px/28px var(--font-base);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stats{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.stats>div{background:var(--bg-sunken);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);display:grid}.stats b{font:700 20px/28px var(--font-base);font-variant-numeric:tabular-nums}.stats span{font:500 12px/16px var(--font-base);color:var(--text-tertiary)}.challenge{gap:var(--space-3);display:grid}.challenge .row{gap:var(--space-3);align-items:center;display:flex}.versus{align-items:center;gap:var(--space-2);grid-template-columns:1fr auto 1fr;display:grid}.versus .side{text-align:center;justify-items:center;gap:6px;min-inline-size:0;display:grid}.versus .side .n{font:700 15px/22px var(--font-base);white-space:nowrap;text-overflow:ellipsis;max-inline-size:120px;overflow:hidden}.versus .vs{font:900 20px/1 var(--font-base);letter-spacing:1px;color:var(--text-tertiary)}.scorebar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-1);border-block-end:1px solid var(--border-subtle);grid-template-columns:1fr auto 1fr;display:grid}.scorebar .p{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.scorebar .p.opp{flex-direction:row-reverse}.scorebar .p .col{min-inline-size:0;display:grid}.scorebar .p.opp .col{text-align:end;justify-items:end}.scorebar .p .n{font:600 12px/16px var(--font-base);white-space:nowrap;text-overflow:ellipsis;color:var(--text-secondary);max-inline-size:100%;overflow:hidden}.scorebar .sc{font:800 28px/36px var(--font-base);font-variant-numeric:tabular-nums}.scorebar .self .sc{color:var(--player-self)}.scorebar .opp .sc{color:var(--player-opponent)}.timer{border-radius:var(--radius-full);background:var(--bg-sunken);font:700 20px/28px var(--font-base);font-variant-numeric:tabular-nums;color:var(--accent-cyan);align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.timer.low{color:var(--feedback-warning-fg)}.timer.critical{color:var(--feedback-danger-fg)}.countdown{font:900 96px/104px var(--font-base);font-variant-numeric:tabular-nums;color:var(--text-primary);text-align:center}.pulse{place-items:center;display:grid;position:relative}.pulse:before,.pulse:after{content:"";border:2px solid var(--accent-cyan);opacity:0;animation:ping 1.6s var(--easing-enter) infinite;border-radius:50%;position:absolute;inset:-14px}.pulse:after{animation-delay:.8s}@keyframes ping{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.result-head{justify-items:center;gap:var(--space-2);text-align:center;display:grid}.result-head .medal{border-radius:25%;place-items:center;block-size:88px;inline-size:88px;display:grid}.result-head .medal .ph-fill{font-size:44px}.result-head.victory .medal{background:var(--feedback-success-bg);color:var(--match-win);box-shadow:var(--glow-success)}.result-head.defeat .medal{background:var(--feedback-danger-bg);color:var(--match-loss)}.result-head.draw .medal{background:var(--surface-3);color:var(--match-draw)}.result-head h2{font:800 40px/52px var(--font-base);margin:0}.result-head.victory h2{color:var(--match-win)}.result-head.defeat h2{color:var(--text-primary)}.delta{font:700 14px/20px var(--font-base);font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.delta.up{color:var(--feedback-success-fg)}.delta.down{color:var(--feedback-danger-fg)}.delta.mmr{color:var(--accent-purple)}.history{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.history .res{block-size:40px;inline-size:40px;font:800 13px/1 var(--font-base);border-radius:12px;flex:none;place-items:center;display:grid}.history .res.w{background:var(--feedback-success-bg);color:var(--match-win)}.history .res.l{background:var(--feedback-danger-bg);color:var(--match-loss)}.history .res.d{background:var(--surface-3);color:var(--match-draw)}.conn{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font:600 12px/18px var(--font-base);padding:6px 12px;display:flex}.conn.weak{background:var(--feedback-warning-bg);color:var(--feedback-warning-fg)}.conn.lost{background:var(--feedback-danger-bg);color:var(--feedback-danger-fg)}.conn.ok{background:var(--feedback-success-bg);color:var(--feedback-success-fg)}.level{background:var(--surface-3);border:1px solid var(--border-strong);block-size:44px;inline-size:44px;font:800 16px/1 var(--font-base);font-variant-numeric:tabular-nums;border-radius:25%;flex:none;place-items:center;display:grid}.rank{color:var(--accent-purple);font:700 14px/20px var(--font-base);align-items:center;gap:6px;display:inline-flex}.rank .gem{border:2px solid var(--accent-purple);border-radius:8px;place-items:center;block-size:28px;inline-size:28px;display:grid;transform:rotate(45deg)}.rank .gem i{font:800 11px/1 var(--font-base);color:var(--accent-purple);font-style:normal;transform:rotate(-45deg)}.leader{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);min-block-size:60px;display:flex}.leader .pos{text-align:center;inline-size:28px;font:800 16px/1 var(--font-base);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.leader.top .pos{color:var(--text-brand)}.leader.me{background:var(--interactive-selected-bg);border-radius:var(--radius-md)}.mission{gap:var(--space-3);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.mission .ic{background:var(--surface-3);block-size:44px;inline-size:44px;color:var(--accent-cyan);border-radius:25%;place-items:center;display:grid}.exp{gap:var(--space-3);display:grid}.exp .art{aspect-ratio:16/9;background:var(--bg-sunken);border:1px solid var(--border-subtle);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.exp .art .glyph{background:var(--surface-3);block-size:56px;inline-size:56px;color:var(--text-brand);border-radius:25%;place-items:center;display:grid}.exp .art .glyph .ph-fill{font-size:30px}.exp.unavailable{opacity:1}.exp.unavailable .art{filter:grayscale()}.exp.unavailable .art:after{content:"";background:var(--overlay-scrim);position:absolute;inset:0}.exp h4{font:600 18px/28px var(--font-base);margin:0}.game{background:var(--bg-deep);grid-template-rows:auto auto 1fr auto;block-size:100%;display:grid}.game .hud{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-2);display:flex}.game .stage{margin:var(--space-3) var(--layout-screen-margin);border-radius:var(--radius-card);border:1px dashed var(--border-strong);place-items:center;display:grid;position:relative}.game .stage .tag{position:absolute;inset-block-start:8px;inset-inline-start:8px}.game .feedback{min-block-size:56px;padding:var(--space-2) var(--layout-screen-margin) var(--space-4);place-items:center;display:grid}.admin{grid-template-columns:var(--layout-sidebar-width) 1fr;min-block-size:100vh;display:grid}.sidebar{background:var(--bg-deep);border-inline-end:1px solid var(--border-subtle);padding:var(--space-4);align-content:start;gap:2px;display:grid}.sidebar .brand{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-5);font:800 18px/1 var(--font-base);display:flex}.sidebar .sect{font:600 12px/16px var(--font-base);color:var(--text-tertiary);padding:var(--space-4) var(--space-3) var(--space-2)}.sidebar a{align-items:center;gap:var(--space-3);color:var(--text-secondary);font:600 14px/20px var(--font-base);border-radius:10px;min-block-size:40px;padding:10px 12px;text-decoration:none;display:flex}.sidebar a:hover{background:var(--state-hover)}.sidebar a[aria-current=page]{background:var(--interactive-selected-bg);color:var(--interactive-selected-fg)}.sidebar a .ph{font-size:var(--size-icon-sm)}.main{padding:var(--space-6) var(--layout-page-margin-desktop);align-content:start;gap:var(--space-6);min-inline-size:0;display:grid}.crumbs{gap:var(--space-2);font:500 13px/20px var(--font-base);color:var(--text-tertiary);align-items:center;display:flex}.crumbs b{color:var(--text-secondary);font-weight:600}.pagehead{justify-content:space-between;align-items:end;gap:var(--space-4);display:flex}.pagehead h1{font:800 28px/40px var(--font-base);margin:0}.metrics{gap:var(--layout-grid-gutter-desktop);grid-template-columns:repeat(4,1fr);display:grid}.metric{gap:var(--space-1);display:grid}.metric .k{font:500 13px/20px var(--font-base);color:var(--text-secondary);justify-content:space-between;align-items:center;display:flex}.metric .v{font:800 28px/36px var(--font-base);font-variant-numeric:tabular-nums}.filters{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.filters .input{min-block-size:40px}.select{align-items:center;gap:var(--space-2);border-radius:var(--radius-input);border:1px solid var(--border-control);background:var(--surface-2);min-block-size:40px;font:500 14px/20px var(--font-base);color:var(--text-primary);padding-inline:12px;display:inline-flex}.table-wrap{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-card);overflow:hidden}table.dt{border-collapse:collapse;inline-size:100%;font:400 14px/20px var(--font-base)}table.dt th{text-align:start;font:600 12px/16px var(--font-base);color:var(--text-tertiary);background:var(--bg-sunken);border-block-end:1px solid var(--border-strong);white-space:nowrap;padding:12px 16px}table.dt td{border-block-end:1px solid var(--border-subtle);vertical-align:middle;padding:12px 16px}table.dt tr:hover td{background:var(--state-hover)}table.dt tr.sel td{background:var(--interactive-selected-bg)}table.dt td.n{font-variant-numeric:tabular-nums}.tfoot{font:500 13px/20px var(--font-base);color:var(--text-tertiary);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.pager{gap:4px;display:flex}.pager button{all:unset;cursor:pointer;block-size:32px;inline-size:32px;color:var(--text-secondary);font:600 13px/1 var(--font-base);border-radius:8px;place-items:center;display:grid}.pager button[aria-current=page]{background:var(--interactive-selected-bg);color:var(--interactive-selected-fg)}.bulk{align-items:center;gap:var(--space-3);background:var(--interactive-selected-bg);color:var(--interactive-selected-fg);font:600 14px/20px var(--font-base);padding:8px 16px;display:flex}.activity{gap:0;display:grid}.activity>div{gap:var(--space-3);border-block-end:1px solid var(--border-subtle);grid-template-columns:auto 1fr auto;align-items:center;padding:10px 0;display:grid}.planned{border:1px dashed var(--border-strong);background:0 0}.chart{block-size:220px;display:block}.phone{background:var(--bg-base);block-size:800px;inline-size:360px;box-shadow:0 0 0 1px var(--border-strong), var(--shadow-3);border-radius:28px;flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.phone.w412{block-size:915px;inline-size:412px}.sbar{block-size:28px;font:600 12px/1 var(--font-base);color:var(--text-secondary);direction:ltr;flex:none;justify-content:space-between;align-items:center;padding-inline:20px;display:flex}.gbar{flex:none;place-items:center;block-size:20px;display:grid}.gbar:before{content:"";background:var(--text-tertiary);border-radius:4px;block-size:4px;inline-size:108px}.scr{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.pad{padding-inline:var(--layout-screen-margin)}.stack{gap:var(--layout-stack-gap);display:grid}.row{align-items:center;gap:var(--space-3);display:flex}.between{justify-content:space-between}.sect-title{font:600 18px/28px var(--font-base);justify-content:space-between;align-items:center;margin:0;display:flex}.sect-title a{font:600 14px/20px var(--font-base);color:var(--text-link);text-decoration:none}.frame-label{font:600 13px/20px var(--font-base);color:var(--text-tertiary);margin-block-end:8px}.seg button{white-space:nowrap}.dialog .actions,.row.wrap{flex-wrap:wrap}.btn-primary{background:var(--gradient-cta);box-shadow:var(--highlight-inset)}.btn-primary:hover{background:var(--interactive-primary-bg-hover);box-shadow:var(--highlight-inset), var(--glow-primary)}.btn-primary:active{background:var(--interactive-primary-bg-pressed);box-shadow:none}.btn-hero{box-shadow:var(--highlight-inset), var(--glow-primary)}.btn-secondary{background:var(--surface-1);border-color:var(--border-control)}.btn-ghost.outlined{color:var(--text-primary);border-color:var(--border-strong);padding-inline:var(--space-5)}.btn-danger{box-shadow:var(--highlight-inset)}.phone .card:not(.flat),.card.sheen{background:var(--gradient-surface);box-shadow:var(--highlight-inset)}.phone .card.raised:not(.flat){box-shadow:var(--highlight-inset), var(--shadow-1)}.card.frame{background:linear-gradient(var(--surface-1), var(--surface-1)) padding-box, var(--gradient-brand) border-box;border:1px solid #0000;position:relative}.backdrop{background:var(--gradient-backdrop), url(/assets/56ebcc89e69ce1b2334d5a3f82261775-DCKeMjQb.svg), var(--bg-deep)}.avatar>img{object-fit:cover;border-radius:50%;block-size:100%;inline-size:100%;display:block}.avatar.ring{background:var(--gradient-brand);padding:3px}.avatar.ring>img,.avatar.ring>span:not(.status){block-size:100%;inline-size:100%;box-shadow:0 0 0 2px var(--bg-base);background:var(--surface-3);border-radius:50%;place-items:center;display:grid}.avatar.ring.opp{background:var(--player-opponent)}.avatar.ring.success{background:var(--feedback-success-solid)}.avatar.ring.purple{background:var(--accent-purple-solid)}.avatar.ring .status{inset-block-end:2px;inset-inline-end:2px}.league{font:700 13px/18px var(--font-base);color:var(--accent-purple);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.league img{object-fit:contain;block-size:28px;inline-size:24px}.league.l img{block-size:52px;inline-size:44px}.league-row{flex-wrap:wrap;gap:16px;display:flex}.league-row figure{font:600 12px/16px var(--font-base);color:var(--text-secondary);justify-items:center;gap:4px;margin:0;display:grid}.league-row img{object-fit:contain;block-size:66px;inline-size:56px}.level{--s:44px;inline-size:var(--s);block-size:calc(var(--s) * 1.1);background:var(--gradient-brand);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);font:800 calc(var(--s) * .36)/1 var(--font-base);color:var(--text-primary);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--accent-purple-solid) 35%, transparent));isolation:isolate;border:0;border-radius:0;place-items:center;display:grid;position:relative}.level:before{content:"";background:var(--surface-2);clip-path:inherit;z-index:-1;position:absolute;inset:3px}.level b{font:inherit}.level.l{--s:72px}.level.xl{--s:112px}.hud-bar{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-card);background:var(--gradient-surface);border:1px solid var(--border-subtle);box-shadow:var(--highlight-inset);display:flex}.hud-bar .meta{flex:1;min-inline-size:0;display:grid}.hud-bar .meta b{font:700 15px/22px var(--font-base);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hud-chip{border-radius:var(--radius-full);background:var(--bg-sunken);font:700 13px/18px var(--font-base);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.hud-chip .ph-fill{font-size:16px}.bar{background:var(--progress-track);block-size:10px;box-shadow:inset 0 0 0 1px var(--border-subtle)}.bar>i{background:var(--gradient-xp);position:relative}.bar.brand>i,.bar.cyan>i{background:var(--gradient-match)}.bar.skill>i{background:var(--gradient-skill)}[dir=rtl] .bar>i{transform-origin:50%;transform:scaleX(-1)}.bar-label{font:600 12px/18px var(--font-base);color:var(--text-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;margin-block-end:6px;display:flex}.ring-progress{--v:75;--s:96px;inline-size:var(--s);block-size:var(--s);background:conic-gradient(from 0deg, var(--accent-purple-solid) 0%, var(--accent-cyan) calc(var(--v) * 1%), var(--progress-track) 0);border-radius:50%;place-items:center;display:grid;position:relative}.ring-progress:before{content:"";background:var(--bg-base);border-radius:50%;position:absolute;inset:8px}.ring-progress b{font:800 22px/1 var(--font-base);font-variant-numeric:tabular-nums;position:relative}.pcard{gap:var(--space-4);display:grid}.pcard .top{gap:var(--space-3);align-items:center;display:flex}.pcard .top .meta{flex:1;gap:2px;min-inline-size:0;display:grid}.pcard .uname{font:800 18px/26px var(--font-base);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pcard .skill{color:var(--accent-purple);font:800 18px/24px var(--font-base);font-variant-numeric:tabular-nums;justify-items:end;gap:2px;display:grid}.pcard .skill small{font:500 11px/14px var(--font-base);color:var(--text-tertiary)}.pcard .kv{gap:var(--space-6);display:flex}.pcard .kv div{display:grid}.pcard .kv span{font:500 12px/16px var(--font-base);color:var(--text-tertiary)}.pcard .kv b{font:700 20px/28px var(--font-base);font-variant-numeric:tabular-nums}.vs-x{font:900 italic 44px/1 var(--font-base);background:var(--gradient-brand);color:#0000;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--player-self) 45%, transparent));-webkit-background-clip:text;background-clip:text;padding-inline:4px}.versus .vs{font:900 italic 28px/1 var(--font-base);background:var(--gradient-brand);color:#0000;letter-spacing:0;-webkit-background-clip:text;background-clip:text}.match-found{align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-3);border-radius:var(--radius-card);background:var(--gradient-backdrop), var(--bg-deep);border:1px solid var(--border-strong);grid-template-columns:1fr auto 1fr;display:grid}.match-found .side{text-align:center;justify-items:center;gap:6px;min-inline-size:0;display:grid}.empty.v11 .glyph{block-size:auto;inline-size:auto;color:var(--text-tertiary);background:0 0;border:0}.empty.v11 .glyph .ph,.empty.v11 .glyph .ph-fill{font-size:64px}.empty.v11.error .glyph{color:var(--feedback-danger-fg)}.ic-tonal{background:var(--interactive-selected-bg);block-size:44px;inline-size:44px;color:var(--text-brand);border-radius:25%;place-items:center;display:grid}.ic-colored{background:var(--gradient-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.bottomnav a .pill{border-radius:12px;block-size:32px;inline-size:48px}.bottomnav a[aria-current=page] .pill{background:var(--interactive-selected-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border-focus) 35%, transparent)}.onb-art{border-radius:var(--radius-card);aspect-ratio:4/4.2;background:var(--bg-sunken);box-shadow:0 0 0 1px var(--border-strong), var(--shadow-3);overflow:hidden}.onb-art img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.dots{justify-content:center;gap:6px;display:flex}.dots i{background:var(--border-strong);border-radius:4px;block-size:8px;inline-size:8px}.dots i.on{background:var(--gradient-match);inline-size:24px}.victory-art{block-size:140px;inline-size:140px;box-shadow:var(--glow-success);border-radius:28%;overflow:hidden}.victory-art img{object-fit:cover;block-size:100%;inline-size:100%}.ic-tile{background:var(--surface-3);border:1px solid var(--border-strong);block-size:44px;inline-size:44px;font:800 16px/1 var(--font-base);font-variant-numeric:tabular-nums;border-radius:25%;flex:none;place-items:center;display:grid}:root{--font-base:"Vazirmatn", system-ui, sans-serif;--glow-purple:0 0 24px 0 #8b5cf659;--highlight-inset:inset 0 1px 0 0 #f6f8fc1a;--gradient-brand:linear-gradient(135deg, var(--palette-purple-500) 0%, var(--palette-primary-500) 55%, var(--palette-secondary-500) 100%);--gradient-cta:linear-gradient(180deg, var(--palette-primary-600) 0%, var(--palette-primary-700) 100%);--gradient-xp:linear-gradient(90deg, var(--palette-success-500) 0%, var(--palette-success-400) 100%);--gradient-skill:linear-gradient(90deg, var(--palette-purple-500) 0%, var(--palette-purple-400) 100%);--gradient-match:linear-gradient(90deg, var(--palette-primary-500) 0%, var(--palette-secondary-500) 100%);--gradient-surface:linear-gradient(180deg, var(--palette-surface-2) 0%, var(--palette-surface-1) 100%);--gradient-backdrop:radial-gradient(120% 55% at 50% 0%, #8b5cf633 0%, #8b5cf600 70%), radial-gradient(90% 45% at 100% 100%, #26d7e81f 0%, #26d7e800 70%)}.t-display{font-family:var(--font-base);letter-spacing:0;font-size:40px;font-weight:800;line-height:52px}.t-h1{font-family:var(--font-base);letter-spacing:0;font-size:28px;font-weight:800;line-height:40px}.t-h2{font-family:var(--font-base);letter-spacing:0;font-size:24px;font-weight:700;line-height:36px}.t-h3{font-family:var(--font-base);letter-spacing:0;font-size:20px;font-weight:700;line-height:32px}.t-h4{font-family:var(--font-base);letter-spacing:0;font-size:18px;font-weight:600;line-height:28px}.t-body-l{font-family:var(--font-base);letter-spacing:0;font-size:16px;font-weight:400;line-height:28px}.t-body-m{font-family:var(--font-base);letter-spacing:0;font-size:14px;font-weight:400;line-height:24px}.t-body-s{font-family:var(--font-base);letter-spacing:0;font-size:13px;font-weight:400;line-height:22px}.t-label{font-family:var(--font-base);letter-spacing:0;font-size:14px;font-weight:600;line-height:20px}.t-caption{font-family:var(--font-base);letter-spacing:0;font-size:12px;font-weight:500;line-height:18px}.t-metadata{font-family:var(--font-base);letter-spacing:.2px;font-size:12px;font-weight:500;line-height:16px}.t-button{font-family:var(--font-base);letter-spacing:0;font-size:16px;font-weight:700;line-height:24px}.t-button-s{font-family:var(--font-base);letter-spacing:0;font-size:14px;font-weight:600;line-height:20px}.t-numeric-display{font-family:var(--font-base);letter-spacing:0;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:48px;font-weight:800;line-height:56px}.t-score{font-family:var(--font-base);letter-spacing:0;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:28px;font-weight:800;line-height:36px}.t-countdown{font-family:var(--font-base);letter-spacing:0;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:96px;font-weight:900;line-height:104px}.t-timer,.t-stat{font-family:var(--font-base);letter-spacing:0;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:20px;font-weight:700;line-height:28px}:root,[data-theme=dark]{--palette-base-950:#050814;--palette-base-900:#07101f;--palette-base-850:#0b1324;--palette-base-800:#111b30;--palette-base-700:#18253d;--palette-base-500:#61739a;--palette-primary-700:#1857d0;--palette-primary-600:#1c63ea;--palette-primary-500:#2d7cff;--palette-primary-400:#4f93ff;--palette-primary-300:#7ab1ff;--palette-secondary-500:#26d7e8;--palette-secondary-400:#4ce5f2;--palette-purple-500:#8b5cf6;--palette-purple-400:#a78bfa;--palette-success-500:#2ee59d;--palette-success-400:#5cf0b5;--palette-danger-500:#ff4d5e;--palette-danger-400:#ff6b78;--palette-warning-500:#f59e0b;--palette-info-500:#4da3ff;--palette-text-primary:#f6f8fc;--palette-text-secondary:#b7c2d6;--palette-text-tertiary:#8492aa;--palette-text-inverse:#08101c;--palette-border-soft:#1c2940;--palette-border-strong:#2a3956;--palette-surface-1:#0c1526;--palette-surface-2:#111d33;--palette-surface-3:#16253e;--bg-base:var(--palette-base-900);--bg-deep:var(--palette-base-950);--bg-sunken:var(--palette-base-850);--surface-1:var(--palette-surface-1);--surface-2:var(--palette-surface-2);--surface-3:var(--palette-surface-3);--text-primary:var(--palette-text-primary);--text-secondary:var(--palette-text-secondary);--text-tertiary:var(--palette-text-tertiary);--text-disabled:var(--palette-base-500);--text-inverse:var(--palette-text-inverse);--text-link:var(--palette-primary-300);--text-brand:var(--palette-primary-400);--border-subtle:var(--palette-border-soft);--border-strong:var(--palette-border-strong);--border-control:var(--palette-base-500);--border-focus:var(--palette-primary-400);--interactive-primary-bg:var(--palette-primary-600);--interactive-primary-bg-hover:var(--palette-primary-700);--interactive-primary-bg-pressed:var(--palette-primary-700);--interactive-primary-fg:var(--palette-text-primary);--interactive-selected-bg:#2d7cff29;--interactive-selected-fg:var(--palette-primary-300);--interactive-selected-border:var(--palette-primary-400);--state-hover:#f6f8fc0f;--state-pressed:#f6f8fc1a;--state-disabled-bg:var(--palette-base-700);--accent-cyan:var(--palette-secondary-500);--accent-cyan-strong:var(--palette-secondary-400);--accent-purple:var(--palette-purple-400);--accent-purple-solid:var(--palette-purple-500);--player-self:var(--palette-primary-400);--player-opponent:var(--palette-secondary-500);--feedback-success-fg:var(--palette-success-500);--feedback-success-bg:#2ee59d24;--feedback-success-solid:var(--palette-success-500);--feedback-danger-fg:var(--palette-danger-400);--feedback-danger-bg:#ff4d5e24;--feedback-danger-solid:var(--palette-danger-500);--feedback-warning-fg:var(--palette-warning-500);--feedback-warning-bg:#f59e0b24;--feedback-info-fg:var(--palette-info-500);--feedback-info-bg:#4da3ff24;--match-win:var(--palette-success-500);--match-loss:var(--palette-danger-400);--match-draw:var(--palette-text-secondary);--status-online:var(--palette-success-500);--status-in-match:var(--palette-secondary-500);--status-offline:var(--palette-text-tertiary);--progress-xp:var(--palette-success-500);--progress-track:var(--palette-base-850);--overlay-scrim:#050814b8;--chart-1:var(--palette-primary-400);--chart-2:var(--palette-secondary-500);--chart-3:var(--palette-purple-400);--chart-4:var(--palette-success-500);--chart-5:var(--palette-warning-500);--shadow-1:0 1px 2px 0 #0006;--shadow-2:0 4px 12px 0 #00000073;--shadow-3:0 12px 32px 0 #0000008c;--glow-primary:0 0 0 1px #4f93ff8c, 0 0 24px 0 #2d7cff59;--glow-cyan:0 0 24px 0 #26d7e859;--glow-success:0 0 32px 0 #2ee59d59;--glow-purple:0 0 24px 0 #8b5cf659;--highlight-inset:inset 0 1px 0 0 #f6f8fc1a;--gradient-brand:linear-gradient(135deg, var(--palette-purple-500) 0%, var(--palette-primary-500) 55%, var(--palette-secondary-500) 100%);--gradient-cta:linear-gradient(180deg, var(--palette-primary-600) 0%, var(--palette-primary-700) 100%);--gradient-xp:linear-gradient(90deg, var(--palette-success-500) 0%, var(--palette-success-400) 100%);--gradient-skill:linear-gradient(90deg, var(--palette-purple-500) 0%, var(--palette-purple-400) 100%);--gradient-match:linear-gradient(90deg, var(--palette-primary-500) 0%, var(--palette-secondary-500) 100%);--gradient-surface:linear-gradient(180deg, var(--palette-surface-2) 0%, var(--palette-surface-1) 100%);--gradient-backdrop:radial-gradient(120% 55% at 50% 0%, #8b5cf633 0%, #8b5cf600 70%), radial-gradient(90% 45% at 100% 100%, #26d7e81f 0%, #26d7e800 70%)}:root{--space-0:0px;--space-0-5:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--layout-screen-margin:16px;--layout-card-padding:16px;--layout-section-gap:24px;--layout-stack-gap:12px;--layout-grid-gutter-mobile:12px;--layout-grid-gutter-desktop:24px;--layout-page-margin-desktop:32px;--layout-sidebar-width:264px;--layout-topbar-height:56px;--layout-bottomnav-height:72px;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-full:9999px;--radius-button:14px;--radius-input:14px;--radius-card:20px;--radius-modal:28px;--radius-sheet:28px;--radius-icon-container:25%;--size-touch-min:48px;--size-icon-xs:16px;--size-icon-sm:20px;--size-icon-md:24px;--size-icon-lg:32px;--size-button-l:56px;--size-button-m:48px;--size-button-s:36px;--size-input:52px;--size-avatar-s:32px;--size-avatar-m:44px;--size-avatar-l:64px;--size-avatar-xl:96px;--size-focus-ring:2px;--size-focus-offset:2px;--duration-instant:.1s;--duration-fast:.15s;--duration-base:.2s;--duration-moderate:.25s;--duration-slow:.3s;--duration-celebrate:.5s;--easing-enter:cubic-bezier(0, 0, .2, 1);--easing-move:cubic-bezier(.4, 0, .2, 1);--easing-linear:cubic-bezier(0, 0, 1, 1);--font-base:"Vazirmatn", system-ui, sans-serif}.t-display{font-family:var(--font-base);font-size:40px;font-weight:800;line-height:52px}.t-h1{font-family:var(--font-base);font-size:28px;font-weight:800;line-height:40px}.t-h2{font-family:var(--font-base);font-size:24px;font-weight:700;line-height:36px}.t-h3{font-family:var(--font-base);font-size:20px;font-weight:700;line-height:32px}.t-h4{font-family:var(--font-base);font-size:18px;font-weight:600;line-height:28px}.t-body-l{font-family:var(--font-base);font-size:16px;font-weight:400;line-height:28px}.t-body-m{font-family:var(--font-base);font-size:14px;font-weight:400;line-height:24px}.t-body-s{font-family:var(--font-base);font-size:13px;font-weight:400;line-height:22px}.t-label{font-family:var(--font-base);font-size:14px;font-weight:600;line-height:20px}.t-caption{font-family:var(--font-base);font-size:12px;font-weight:500;line-height:18px}.t-metadata{font-family:var(--font-base);font-size:12px;font-weight:500;line-height:16px}.t-button{font-family:var(--font-base);font-size:16px;font-weight:700;line-height:24px}.t-button-s{font-family:var(--font-base);font-size:14px;font-weight:600;line-height:20px}.t-numeric-display{font-family:var(--font-base);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:48px;font-weight:800;line-height:56px}.t-score{font-family:var(--font-base);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:28px;font-weight:800;line-height:36px}.t-countdown{font-family:var(--font-base);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:96px;font-weight:900;line-height:104px}.t-timer,.t-stat{font-family:var(--font-base);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-size:20px;font-weight:700;line-height:28px}.placeholder{padding:var(--layout-page-margin-desktop);align-items:flex-start;gap:var(--layout-section-gap);flex-direction:column;display:flex}
