:root{--accent:#ff2e7e;--on-accent:#07080a;--bg:#07080a;--panel:#0f1115;--raised:#14171c;--line:#1a1d22;--line-strong:#2a2e35;--text:#f2f4f7;--muted:#8a9099;--dim:#5a606a;--up:var(--accent);--down:#a9afb8;--warn:#e8eaee;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ease-out:cubic-bezier(.25, 1, .5, 1);--ease-snap:cubic-bezier(.16, 1, .3, 1);--dur-1:.12s;--dur-2:.22s;--dur-3:.48s;--dur-4:.9s;--glow:0 0 18px color-mix(in srgb, var(--accent) 38%, transparent);--glow-strong:0 0 8px color-mix(in srgb, var(--accent) 70%, transparent), 0 0 40px color-mix(in srgb, var(--accent) 45%, transparent);--live:var(--accent);--tier-bronze:var(--accent);--tier-silver:var(--accent);--tier-gold:var(--accent);--tier-platinum:var(--accent);--tier-diamond:var(--accent);--tier-elite:var(--accent);--tier-lockd:var(--accent);--tier:var(--accent);--cut:14px;--r-1:8px;--r-2:12px;--r-3:18px;--r-pill:999px;--raise:linear-gradient(180deg, #ffffff0f, #ffffff03 42%, #00000014);--bevel:inset 0 1px 0 #ffffff1a, inset 0 -1px 0 #0006;--inset:inset 0 2px 5px #00000080, inset 0 0 0 1px #ffffff0a;--elev-1:0 1px 2px #0000008c, 0 6px 14px -4px #00000080;--elev-2:0 2px 4px #00000080, 0 16px 34px -8px #000000a6;--elev-3:0 4px 8px #00000080, 0 34px 70px -14px #000c;--elev-glow:0 10px 30px -8px color-mix(in srgb, var(--accent) 60%, transparent)}[data-tier=bronze]{--tier:var(--tier-bronze)}[data-tier=silver]{--tier:var(--tier-silver)}[data-tier=gold]{--tier:var(--tier-gold)}[data-tier=platinum]{--tier:var(--tier-platinum)}[data-tier=diamond]{--tier:var(--tier-diamond)}[data-tier=elite]{--tier:var(--tier-elite)}[data-tier=lockd]{--tier:var(--tier-lockd)}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font-body), "Segoe UI", system-ui, sans-serif;margin:0;font-size:15px;line-height:1.55}body{overflow-wrap:anywhere;position:relative;overflow-x:clip}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(1100px 520px at 78% -8%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 62%), radial-gradient(760px 420px at -6% 18%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 64%), linear-gradient(#ffffff08 1px, transparent 1px) 0 0 / 72px 72px, linear-gradient(90deg, #ffffff08 1px, transparent 1px) 0 0 / 72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 45%,#00000040 100%);mask-image:linear-gradient(#000 0%,#0000008c 45%,#00000040 100%)}body:after{content:"";z-index:60;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{color:var(--on-accent);background:var(--accent)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:70;color:var(--on-accent);background:var(--accent);padding:8px 12px;position:absolute;top:-40px;left:8px}.skip:focus{top:8px}button,input,select,textarea{font:inherit;color:inherit}@property --lk-n{syntax:"<integer>";inherits:false;initial-value:0}@property --lk-k{syntax:"<integer>";inherits:false;initial-value:0}@property --lk-m{syntax:"<integer>";inherits:false;initial-value:0}@counter-style lk-pad3{system:extends decimal;pad:3 "0"}.lk-count{--lk-n:var(--to,0);--lk-k:var(--tk,0);--lk-m:var(--tm,0);counter-reset:lk-n var(--lk-n) lk-k var(--lk-k) lk-m var(--lk-m);font-variant-numeric:tabular-nums}.lk-count:after{content:counter(lk-n) / ""}.lk-count[data-k]:after{content:counter(lk-k) "," counter(lk-n, lk-pad3) / ""}.lk-count[data-m]:after{content:counter(lk-m) "," counter(lk-k, lk-pad3) "," counter(lk-n, lk-pad3) / ""}.lk-shine{isolation:isolate;position:relative;overflow:hidden}.lk-shine:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:40%;position:absolute;inset:-20% auto -20% -60%;transform:skew(-20deg)translate(0)}[data-tilt]{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform var(--dur-3) var(--ease-out)}[data-tilt][data-tilting]{transition-duration:80ms}@media (prefers-reduced-motion:no-preference){.lk-rise{animation:lk-rise var(--dur-4) var(--ease-snap) both;animation-delay:calc(var(--i,0) * 90ms + 60ms)}html[data-motion] [data-reveal]{transition:opacity .64s var(--ease-out), transform .82s var(--ease-snap), filter .64s var(--ease-out), clip-path .82s var(--ease-snap);transition-delay:calc(var(--i,0) * 70ms)}html[data-motion] [data-reveal]:not([data-revealed]){opacity:0;filter:blur(8px);transform:translateY(36px)scale(.98)}html[data-motion] [data-reveal=left]:not([data-revealed]){transform:translate(-60px)skew(-6deg)}html[data-motion] [data-reveal=right]:not([data-revealed]){transform:translate(60px)skew(6deg)}html[data-motion] [data-reveal=zoom]:not([data-revealed]){transform:scale(.86)}html[data-motion] [data-reveal=wipe]:not([data-revealed]){opacity:1;filter:none;clip-path:inset(0 100% 0 0);transform:none}html[data-motion] [data-reveal=wipe]{clip-path:inset(0)}.lk-count{animation:lk-count 1.4s var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms + .2s)}html[data-motion] [data-reveal]:not([data-revealed]) .lk-count{animation-play-state:paused}.lk-shine:hover:after,.lk-shine:focus-visible:after{animation:lk-shine .9s var(--ease-out)}}@keyframes lk-rise{0%{opacity:0;filter:blur(10px);transform:translateY(40px)}}@keyframes lk-count{0%{--lk-n:0;--lk-k:0;--lk-m:0}}@keyframes lk-shine{0%{opacity:1;transform:skew(-20deg)translate(0)}to{opacity:1;transform:skew(-20deg)translate(460%)}}@keyframes lk-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 60%, transparent)}to{box-shadow:0 0 0 10px #0000}}@keyframes lk-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}[data-tilt]{transform:none!important}}
::view-transition{pointer-events:none}::view-transition-old(root){display:none}::view-transition-new(root){animation:none}@media (prefers-reduced-motion:no-preference){::view-transition-group(.game-forward){animation-duration:.28s;animation-timing-function:var(--ease-out)}::view-transition-group(.game-back){animation-duration:.28s;animation-timing-function:var(--ease-out)}::view-transition-group(.game-fade){animation-duration:.28s;animation-timing-function:var(--ease-out)}::view-transition-old(.game-forward){--game-travel:22px}::view-transition-new(.game-forward){--game-travel:22px}::view-transition-old(.game-back){--game-travel:-22px}::view-transition-new(.game-back){--game-travel:-22px}::view-transition-old(.game-forward){animation:game-leave .22s var(--ease-out) both}::view-transition-old(.game-back){animation:game-leave .22s var(--ease-out) both}::view-transition-new(.game-forward){animation:game-arrive .28s var(--ease-out) both}::view-transition-new(.game-back){animation:game-arrive .28s var(--ease-out) both}::view-transition-old(.game-fade){animation:.18s ease-out both game-fade-out}::view-transition-new(.game-fade){animation:.22s ease-out both game-fade-in}}html[data-game-arrival] .lk-rise,html[data-game-arrival] .lk-count{animation:none}html[data-game-arrival][data-motion] [data-reveal]{opacity:1;filter:none;clip-path:none;transition:none;transform:none}@keyframes game-arrive{0%{opacity:0;transform:translateX(var(--game-travel))}to{opacity:1;transform:translate(0)}}@keyframes game-leave{to{opacity:0;transform:translateX(calc(var(--game-travel) * -1))}}@keyframes game-fade-in{0%{opacity:0}to{opacity:1}}@keyframes game-fade-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s;animation-delay:0s}::view-transition-old(*){animation-duration:0s;animation-delay:0s}::view-transition-new(*){animation-duration:0s;animation-delay:0s}}
