@font-face{font-family:Clash Display;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/brand/ClashDisplay-Variable.woff2)format("woff2")}@font-face{font-family:Clash Display Fallback;src:local(Arial);ascent-override:79.51%;descent-override:22.33%;line-gap-override:8.04%;size-adjust:111.94%}@font-face{font-family:Satoshi;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/brand/Satoshi-Variable.woff2)format("woff2")}@font-face{font-family:Satoshi Fallback;src:local(Arial);ascent-override:102.23%;descent-override:24.29%;line-gap-override:10.12%;size-adjust:98.8%}
:root{--state-disabled-opacity:.45;--state-yield-opacity:.5}@keyframes podium-crown{0%{opacity:0;transform:translateY(4px)rotate(-6deg)}60%{opacity:1;transform:translateY(0)rotate(6deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.podium-crown{animation:podium-crown var(--t-stage) var(--m-settle) var(--t-quick) both;transform-origin:50% 90%;display:inline-block}@keyframes admin-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.admin-bar-grow{transform-origin:0;animation:admin-bar-grow var(--t-base) var(--m-settle) both}@keyframes contest-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.contest-fade{animation:contest-fade var(--t-base) var(--m-settle) both}.gilt-hairline{background:linear-gradient(90deg, transparent, var(--border) 12%, var(--border) 88%, transparent);width:100%;height:1px}.closing-pill{color:var(--text);border-color:var(--border-strong);background:var(--bg-overlay);animation:closing-pulse 2.4s var(--m-breathe) infinite}@keyframes closing-pulse{0%,to{border-color:var(--border-strong)}50%{border-color:var(--text-subtle)}}@media (prefers-reduced-motion:reduce){.admin-bar-grow,.podium-crown,.closing-pill,.contest-fade{animation:none}}
:root{--m-settle:cubic-bezier(.16, .9, .24, 1.004);--m-glide:cubic-bezier(.32, .72, 0, 1);--m-leave:cubic-bezier(.55, 0, .85, .3);--m-pivot:cubic-bezier(.34, 1.4, .44, 1);--m-breathe:cubic-bezier(.65, 0, .35, 1);--t-flick:90ms;--t-quick:.14s;--t-base:.22s;--t-move:.34s;--t-stage:.52s;--t-max:.62s;--m-stagger:40ms;--m-lcl-orbit:2.4s;--m-lcl-pulse:1.2s;--m-breath:1.24s;--m-ask-pass:calc(4 * var(--m-breath));--m-ask-period:calc(10 * var(--m-breath));--m-ask-quiet:var(--m-breath);--m-tilt:-14deg;--m-lift:-2px;--m-press:.97;--m-blur-behind:7px}@keyframes m-settle-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes m-settle-lift{0%{opacity:var(--m-settle-start-opacity,0);transform:translateY(14px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes m-settle-menu{0%{opacity:0;transform:translateY(calc(var(--m-float-from,-1) * 6px)) scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes m-leave-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@keyframes m-sheet-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes m-drawer-enter{0%{transform:translateX(var(--drawer-shift))}to{transform:translate(0)}}@keyframes m-drawer-leave{0%{transform:translate(0)}to{transform:translateX(var(--drawer-shift))}}@keyframes m-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes m-seal{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}@keyframes m-tick{0%{opacity:1}22%{opacity:.25}to{opacity:1}}@keyframes m-draw{to{stroke-dashoffset:0}}@keyframes m-breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes m-axis-reveal{0%{clip-path:polygon(-30% 0,-6% 0,-30% 100%,-54% 100%)}to{clip-path:polygon(-30% 0,160% 0,136% 100%,-54% 100%)}}@keyframes maswali-carry{0%{translate:var(--carry-dx) var(--carry-dy);scale:var(--carry-s,1)}to{translate:0;scale:1}}@keyframes maswali-attest{0%{opacity:0;translate:calc(var(--sp-2) * sin(var(--m-tilt))) calc(-1 * var(--sp-2) * cos(var(--m-tilt)));scale:1.02}60%{opacity:1;translate:0;scale:.98}to{opacity:1;translate:0;scale:1}}@keyframes maswali-cut{0%{translate:0 var(--cut-from)}to{translate:0}}.m-in{animation:m-settle-in var(--t-move) var(--m-settle) both}.m-in-lift{animation:m-settle-lift var(--t-move) var(--m-settle) both}.m-out{animation:m-leave-out var(--t-quick) var(--m-leave) both}[data-stagger="1"]{animation-delay:calc(var(--m-stagger) * 1)}[data-stagger="2"]{animation-delay:calc(var(--m-stagger) * 2)}[data-stagger="3"]{animation-delay:calc(var(--m-stagger) * 3)}.m-float-in,.kp-menu[open] .kp-menu-panel,.kp-hub__lang[open] .kp-hub__opts{animation:m-settle-menu var(--t-quick) var(--m-settle) both;transform-origin:var(--m-float-origin,top left)}.m-float-out{animation:m-leave-out var(--t-flick) var(--m-leave) both}.m-dialog-in{animation:m-settle-lift var(--t-move) var(--m-settle) both}.m-sheet-in{animation:m-sheet-rise var(--t-move) var(--m-settle) both}.kp-modal-edge__panel{--drawer-shift:-100%}.kp-modal-edge__panel[data-modal-edge=inline-end],.kp-modal-edge__panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--drawer-shift:100%}.kp-modal-edge__panel[data-modal-edge=inline-end]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--drawer-shift:-100%}.m-drawer-in{animation:m-drawer-enter var(--t-move) var(--m-settle) both}.m-drawer-out{animation:m-drawer-leave var(--t-quick) var(--m-leave) both}@media (min-width:640px){.kp-modal-sheet.m-sheet-in{animation-name:m-settle-lift}}@media (min-width:1024px){.kp-modal-sheet-lg.m-sheet-in{animation-name:m-settle-lift}.kp-modal-sheet-lg.kp-modal-anchored.m-sheet-in{animation-name:m-settle-menu}}.m-scrim{animation:m-scrim-in var(--t-base) linear both;-webkit-backdrop-filter:blur(var(--m-blur-behind));backdrop-filter:blur(var(--m-blur-behind))}.m-indicator{transition:transform var(--t-base) var(--m-glide);will-change:transform}.m-tick{animation:m-tick var(--t-base) var(--m-glide) both;font-variant-numeric:tabular-nums}.m-seal{animation:m-seal var(--t-stage) var(--m-settle) both}.m-axis-reveal{animation:m-axis-reveal var(--t-stage) var(--m-settle) both}.m-draw{animation:m-draw var(--t-max) var(--m-glide) both}.maswali-carry{animation:maswali-carry var(--t-move) var(--m-settle) both;animation-delay:calc(min(var(--i,0), 3) * var(--m-stagger))}.maswali-attest{animation:maswali-attest var(--t-base) var(--m-settle) both;animation-delay:calc(min(var(--i,0), 3) * var(--m-stagger))}.maswali-cut{--cut-from:calc(-1 * var(--sp-2));animation:maswali-cut var(--t-base) var(--m-settle) both}.maswali-cut-undo{--cut-from:var(--sp-2);animation:maswali-cut var(--t-base) var(--m-glide) both}.m-urgent{animation:m-breathe 1s var(--m-breathe) infinite}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}html.kp-reduce-motion *,html.kp-reduce-motion :before,html.kp-reduce-motion :after,[data-motion=minimal] *,[data-motion=minimal] :before,[data-motion=minimal] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){.m-urgent{opacity:1;animation:none!important}}[data-motion=reduced] .m-urgent,html.kp-reduce-motion .m-urgent,[data-motion=minimal] .m-urgent{opacity:1;animation:none!important}.toast-countdown{animation:toast-bar var(--toast-dwell) linear forwards}@media (prefers-reduced-motion:reduce){.toast-countdown{transform:scaleX(1);animation:none!important}}html.kp-reduce-motion .toast-countdown,[data-motion=minimal] .toast-countdown{transform:scaleX(1);animation:none!important}.mat-modal{background:var(--wash-modal);border:1px solid var(--border-strong);box-shadow:var(--mat-tint,0 0 transparent), var(--elev-modal)}.mat-toast{background:var(--wash-float);border:1px solid var(--border-strong);box-shadow:var(--mat-tint,0 0 transparent), var(--elev-toast)}.mat-tint-brand{--mat-tint:var(--edge-tint-brand)}.mat-tint-success{--mat-tint:var(--edge-tint-success)}.mat-tint-danger{--mat-tint:var(--edge-tint-danger)}.mat-tint-warn{--mat-tint:var(--edge-tint-warn)}.mat-tint-gilt{--mat-tint:var(--edge-tint-gilt)}.gilt-metal{background-image:var(--gilt-sheen), var(--gilt-metal);color:var(--gold-fg);box-shadow:var(--gilt-metal-edge), var(--shadow-gilt-metal);transition:transform var(--t-quick) var(--m-glide), box-shadow var(--t-quick) linear, filter var(--t-flick) linear;background-position:200% 0,0 0;background-size:250% 100%,100% 100%}@media (hover:hover){.gilt-metal:hover{transform:translateY(var(--m-lift));box-shadow:var(--gilt-metal-edge), var(--shadow-gilt-metal-hover);animation:shimmer-gilt var(--t-stage) var(--m-glide) 1}}.gilt-metal:active{transform:translateY(0) scale(var(--m-press));filter:brightness(.94);transition-duration:var(--t-flick)}.gilt-metal:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px;box-shadow:var(--gilt-metal-edge)}.gilt-metal:disabled{filter:grayscale(.45)brightness(.8);opacity:.6;box-shadow:var(--gilt-metal-edge)}.gilt-ink{background:var(--gilt-ink);color:#0000;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:normal;filter:var(--gilt-ink-shadow);-webkit-background-clip:text;background-clip:text}.seal-arrive{animation:seal-impress var(--t-max) var(--m-settle) both, seal-recoil var(--t-flick) linear var(--t-max)}.seal-sheen{animation:badge-seal-rays var(--t-max) var(--m-glide) calc(2 * var(--t-max) + var(--t-stage)) 1 both;pointer-events:none}.seal-commit{animation:seal-place var(--t-stage) var(--m-settle) both}.seal-cascade>.g-settle{animation-delay:calc(var(--t-stage) + min(var(--i,0), 4) * var(--m-stagger))}.seal-mark-flip{animation:mark-flip var(--t-move) var(--m-settle) calc(var(--t-max) + var(--t-stage)) 1 both}.g-settle{animation:glyph-settle var(--t-base) var(--m-settle) both}.g-nudge-up{animation:glyph-nudge-up var(--t-move) var(--m-settle)}.g-nudge-down{animation:glyph-nudge-down var(--t-move) var(--m-settle)}.g-ring{animation:glyph-ring var(--t-max) var(--m-glide);transform-origin:50% 7.8125%}.g-swap-in{animation:glyph-swap-in var(--t-base) var(--m-settle) both}@media (hover:hover){.mark-flip-i:hover{animation:mark-flip var(--t-move) var(--m-settle) 1}}.needle-sweep{animation:needle-sweep var(--t-stage) var(--m-pivot) var(--t-max) both;transform-box:view-box;transform-origin:50%}.crest-arrive{animation:crest-settle var(--t-move) var(--m-settle) both}.crest-ring-reveal{animation:m-scrim-in var(--t-base) linear var(--t-move) both}@media (prefers-reduced-motion:reduce){.g-settle,.g-nudge-up,.g-nudge-down,.g-ring,.g-swap-in,.crest-arrive,.crest-ring-reveal,.seal-arrive,.seal-commit,.seal-mark-flip,.needle-sweep,.maswali-carry,.maswali-attest,.maswali-cut,.maswali-cut-undo{opacity:1;filter:none;transform:none;animation:none!important}.mark-flip-i:hover,.gilt-metal:hover{animation:none!important}.seal-sheen{opacity:0;animation:none!important}}html.kp-reduce-motion .g-settle,html.kp-reduce-motion .g-nudge-up,html.kp-reduce-motion .g-nudge-down,html.kp-reduce-motion .g-ring,html.kp-reduce-motion .g-swap-in,html.kp-reduce-motion .crest-arrive,html.kp-reduce-motion .crest-ring-reveal,html.kp-reduce-motion .seal-arrive,html.kp-reduce-motion .seal-commit,html.kp-reduce-motion .mark-flip-i:hover,html.kp-reduce-motion .seal-mark-flip,html.kp-reduce-motion .needle-sweep,html.kp-reduce-motion .gilt-metal:hover,html.kp-reduce-motion .maswali-carry,html.kp-reduce-motion .maswali-attest,html.kp-reduce-motion .maswali-cut,html.kp-reduce-motion .maswali-cut-undo{opacity:1;filter:none;transform:none;animation:none!important}html.kp-reduce-motion .seal-sheen{opacity:0;animation:none!important}@media (prefers-reduced-motion:reduce){.m-in,.m-in-lift,.m-float-in,.kp-menu[open] .kp-menu-panel,.kp-hub__lang[open] .kp-hub__opts,.m-dialog-in,.m-sheet-in,.m-drawer-in,.m-drawer-out,.m-scrim,.m-seal,.m-axis-reveal,.route-enter{animation:none!important}.m-draw{stroke-dashoffset:0!important;animation:none!important}}html.kp-reduce-motion .m-in,html.kp-reduce-motion .m-in-lift,html.kp-reduce-motion .m-float-in,html.kp-reduce-motion .kp-menu[open] .kp-menu-panel,html.kp-reduce-motion .kp-hub__lang[open] .kp-hub__opts,html.kp-reduce-motion .m-dialog-in,html.kp-reduce-motion .m-sheet-in,html.kp-reduce-motion .m-drawer-in,html.kp-reduce-motion .m-drawer-out,html.kp-reduce-motion .m-scrim,html.kp-reduce-motion .m-seal,html.kp-reduce-motion .m-axis-reveal,html.kp-reduce-motion .route-enter{animation:none!important}html.kp-reduce-motion .m-draw{stroke-dashoffset:0!important;animation:none!important}
