:where(.ak-hud,.ak-menus,.ak-results){--u:var(--ak-u,clamp(.34px, min(.0926vh, .0651vw), 1.55px));--u-min:11px;--ak-font:system-ui, -apple-system, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", Inter, Roboto, "Helvetica Neue", Arial, sans-serif;--ak-ink:#070b18;--ak-ink-2:#0e1830;--ak-plate:linear-gradient(178deg, #1c284aeb 0%, #090e1ef0 62%, #050814f5 100%);--ak-plate-flat:#080c1ae0;--ak-rim:#ffffffeb;--ak-rim-soft:#adcdff59;--ak-shadow:0 calc(6 * var(--u)) calc(20 * var(--u)) #0000008c, 0 calc(1 * var(--u)) calc(2 * var(--u)) #000000b3;--ak-gold-a:#fff3b0;--ak-gold-b:#ffc61a;--ak-gold-c:#ff8a00;--ak-blue-a:#d9f2ff;--ak-blue-b:#4ec8ff;--ak-blue-c:#1d63d8;--ak-green:#57e389;--ak-red:#ff4a4a;--ak-orange:#ff8a2b;--ak-purple:#b46bff;--ak-cyan:#45f0ff;--ak-spring:cubic-bezier(.16, 1, .3, 1);--ak-back:cubic-bezier(.34, 1.56, .64, 1);--ak-snap:cubic-bezier(.22, 1.4, .36, 1);font-family:var(--ak-font);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-user-select:none;user-select:none;color:#eaf2ff}:where(.ak-hud,.ak-menus,.ak-results),:where(.ak-hud,.ak-menus,.ak-results) *,:where(.ak-hud,.ak-menus,.ak-results) :before,:where(.ak-hud,.ak-menus,.ak-results) :after{box-sizing:border-box}.ak-num{letter-spacing:-.035em;text-indent:.035em;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;--ak-fill-a:#fff;--ak-fill-b:#b9d8ff;--ak-fill-c:#4f8fe0;--ak-stroke:#070b18;--ak-stroke-w:.085em;--ak-glow:#78beff00;padding-bottom:.12em;font-weight:900;line-height:.94;display:inline-block;position:relative}.ak-num>i{grid-area:1/1;font-style:normal;display:block}.ak-num__stroke:before{content:attr(data-text)}.ak-num__stroke{color:var(--ak-stroke);-webkit-text-stroke:var(--ak-stroke-w) var(--ak-stroke);paint-order:stroke fill;text-shadow:0 calc(2 * var(--u)) 0 #000000e6, 0 calc(3 * var(--u)) calc(6 * var(--u)) #0000008c;pointer-events:none;position:absolute;inset:0}.ak-countdown__num .ak-num__stroke,.ak-banner__text .ak-num__stroke,.ak-logo__main .ak-num__stroke,.ak-results__title .ak-num__stroke{text-shadow:0 calc(3 * var(--u)) 0 #000000d9, 0 calc(6 * var(--u)) calc(12 * var(--u)) #0009, 0 0 calc(26 * var(--u)) var(--ak-glow)}.ak-num__fill{background-image:linear-gradient(177deg, var(--ak-fill-a) 0%, var(--ak-fill-a) 34%, var(--ak-fill-b) 56%, var(--ak-fill-c) 100%);color:#0000;filter:drop-shadow(0 calc(1 * var(--u)) 0 #ffffff59);-webkit-background-clip:text;background-clip:text;position:relative}.ak-num--bevel .ak-num__fill:after{content:"";background:linear-gradient(#ffffff8c,#fff0);pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0 0 62%}.ak-num--gold{--ak-fill-a:#fffbe6;--ak-fill-b:var(--ak-gold-b);--ak-fill-c:var(--ak-gold-c);--ak-glow:#ffbe28bf}.ak-num--blue{--ak-fill-a:var(--ak-blue-a);--ak-fill-b:var(--ak-blue-b);--ak-fill-c:var(--ak-blue-c)}.ak-num--red{--ak-fill-a:#ffe3e3;--ak-fill-b:#ff6a6a;--ak-fill-c:#b91414;--ak-glow:#ff3c3cb3}.ak-num--green{--ak-fill-a:#e6ffee;--ak-fill-b:#57e389;--ak-fill-c:#12894a;--ak-glow:#46f08c99}.ak-hud{--u-min:0px;z-index:40;pointer-events:none;opacity:1;transition:opacity .26s var(--ak-spring);position:fixed;inset:0;overflow:hidden;container-type:size}.ak-hud--hidden{opacity:0}.ak-hud__corner{gap:calc(10 * var(--u));contain:layout style;display:flex;position:absolute}.ak-hud__tl{top:calc(22 * var(--u));left:calc(24 * var(--u));flex-direction:column;align-items:flex-start}.ak-hud__tc{top:calc(18 * var(--u));flex-direction:column;align-items:center;left:50%;transform:translate(-50%)}.ak-hud__tr{top:calc(22 * var(--u));right:calc(24 * var(--u));flex-direction:column;align-items:flex-end}.ak-hud__bl{bottom:calc(22 * var(--u));left:calc(24 * var(--u));flex-direction:column;align-items:flex-start}.ak-hud__bc{bottom:calc(26 * var(--u));flex-direction:column;align-items:center;left:50%;transform:translate(-50%)}.ak-hud__br{bottom:calc(20 * var(--u));right:calc(22 * var(--u));flex-direction:column;align-items:flex-end}.ak-plate{background:var(--ak-plate);border:calc(3 * var(--u)) solid var(--ak-rim);border-radius:calc(18 * var(--u));box-shadow:var(--ak-shadow), inset 0 calc(2 * var(--u)) 0 #ffffff29, inset 0 calc(-10 * var(--u)) calc(18 * var(--u)) #00000059;-webkit-backdrop-filter:blur(calc(6 * var(--u))) saturate(1.25);position:relative}.ak-plate:before{content:"";inset:calc(2 * var(--u));border-radius:calc(14 * var(--u));pointer-events:none;background:linear-gradient(#ffffff24,#fff0 46%);position:absolute}.ak-lap{align-items:baseline;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(20 * var(--u)) calc(10 * var(--u)) calc(18 * var(--u));transform-origin:0;display:flex}.ak-lap__label{font-size:max(var(--u-min), calc(26 * var(--u)));letter-spacing:.14em;color:#a9c8ef;text-shadow:0 calc(2 * var(--u)) 0 #000c;font-weight:900}.ak-lap__cur{font-size:calc(56 * var(--u))}.ak-lap__sep{font-size:calc(34 * var(--u));color:#bed6f699;margin:0 calc(-2 * var(--u));font-weight:900}.ak-lap__tot{font-size:calc(34 * var(--u));color:#cfe2ff;text-shadow:0 calc(2 * var(--u)) 0 #000c;font-weight:900}.ak-lap--final{border-color:var(--ak-gold-b);animation:.72s ease-in-out infinite ak-final-pulse}.ak-lap--final .ak-lap__label{color:var(--ak-gold-a)}@keyframes ak-final-pulse{0%,to{box-shadow:var(--ak-shadow), 0 0 0 #ffbe2800}50%{box-shadow:var(--ak-shadow), 0 0 calc(26 * var(--u)) #ffbe28d9}}.ak-timer{padding:calc(8 * var(--u)) calc(15 * var(--u)) calc(9 * var(--u));min-width:calc(300 * var(--u));gap:calc(3 * var(--u));border-radius:calc(14 * var(--u));border-width:calc(2.5 * var(--u));flex-direction:column;display:flex}.ak-timer__row{justify-content:space-between;align-items:baseline;gap:calc(14 * var(--u));display:flex}.ak-timer__k{font-size:max(var(--u-min), calc(24 * var(--u)));letter-spacing:.2em;color:#a8c6ecbf;font-weight:800}.ak-timer__v{font-size:max(var(--u-min), calc(40 * var(--u)));font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#f2f8ff;text-shadow:0 calc(2 * var(--u)) 0 #000000b3;font-weight:850}.ak-timer__row--sub .ak-timer__v{font-size:max(var(--u-min), calc(30 * var(--u)));color:#b9d3f4}.ak-timer__delta{margin-top:calc(3 * var(--u));font-size:max(var(--u-min), calc(24 * var(--u)));font-variant-numeric:tabular-nums;padding:calc(1 * var(--u)) calc(8 * var(--u));border-radius:calc(7 * var(--u));opacity:0;transform:translateY(calc(4 * var(--u)));transition:opacity .2s var(--ak-spring), transform .24s var(--ak-spring);align-self:flex-end;font-weight:900}.ak-timer__delta--show{opacity:1;transform:none}.ak-timer__delta--up{color:#ffd9d9;box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #ff6e6ecc;background:#be1e1e8c}.ak-timer__delta--down{color:#dcffe8;box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #5af096d9;background:#1496508c}.ak-timer__delta--flash{animation:ak-delta-flash .62s var(--ak-spring)}@keyframes ak-delta-flash{0%{transform:scale(1.55) translateX(calc(8 * var(--u)));filter:brightness(2.2)}55%{filter:brightness(1.2);transform:scale(1.04)}to{filter:none;transform:none}}.ak-coins{align-items:center;gap:calc(8 * var(--u));padding:calc(4 * var(--u)) calc(14 * var(--u)) calc(5 * var(--u)) calc(6 * var(--u));border-radius:calc(30 * var(--u));border-width:calc(2.5 * var(--u));transform-origin:0;display:flex}.ak-coins__icon{width:calc(30 * var(--u));height:calc(30 * var(--u));box-shadow:inset 0 0 0 calc(2.5 * var(--u)) #fff0bed9, 0 calc(2 * var(--u)) calc(6 * var(--u)) #0009, 0 0 calc(14 * var(--u)) #ffbe2880;background:radial-gradient(circle at 36% 30%,#fff6c9 0%,#ffd447 38%,#f0a713 66%,#a96a05 100%);border-radius:50%;position:relative}.ak-coins__icon:after{content:"";border-radius:calc(2 * var(--u));clip-path:polygon(38% 0,62% 0,62% 100%,38% 100%);background:linear-gradient(#ffffffbf,#ffd25a59);position:absolute;inset:26%}.ak-coins--spin .ak-coins__icon{animation:ak-coin-spin .52s var(--ak-spring)}@keyframes ak-coin-spin{0%{transform:rotateY(0)scale(1)}40%{transform:rotateY(360deg)scale(1.45)}to{transform:rotateY(720deg)scale(1)}}.ak-coins__num{font-size:max(var(--u-min), calc(26 * var(--u)));--ak-fill-a:#fffbe6;--ak-fill-b:#ffd447;--ak-fill-c:#d68a06}.ak-item{width:calc(118 * var(--u));height:calc(118 * var(--u));transition:opacity .2s var(--ak-spring), transform .32s var(--ak-back);place-items:center;display:grid;position:relative}.ak-item--empty{opacity:0;transform:scale(.82)}.ak-item__frame{border-radius:calc(28 * var(--u));border:calc(4 * var(--u)) solid var(--ak-rim);box-shadow:var(--ak-shadow), inset 0 calc(3 * var(--u)) 0 #ffffff2e, inset 0 calc(-14 * var(--u)) calc(22 * var(--u)) #00000073;-webkit-backdrop-filter:blur(calc(6 * var(--u)));background:radial-gradient(at 50% 14%,#6096e266 0%,#0a1022db 62%),linear-gradient(#18264aeb,#060a18f2);transition:border-color .18s;position:absolute;inset:0}.ak-item--empty .ak-item__frame{box-shadow:inset 0 0 calc(10 * var(--u)) #00000047;-webkit-backdrop-filter:none;background:#080c1a3d;border-color:#d8e8ff57}.ak-item--empty .ak-item__glow{opacity:0}.ak-item__glow{inset:calc(-14 * var(--u));opacity:.35;pointer-events:none;background:radial-gradient(circle,#78c8ff80 0%,#78c8ff00 68%);border-radius:50%;transition:opacity .18s;position:absolute}.ak-item__icons{inset:calc(14 * var(--u));place-items:center;display:grid;position:absolute}.ak-item__icon{width:100%;height:100%;filter:drop-shadow(0 calc(4 * var(--u)) calc(6 * var(--u)) #000000b3);will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.ak-item__icon--ghost{opacity:.55}.ak-item__ring{border-radius:calc(28 * var(--u));border:calc(4 * var(--u)) solid #fffffff2;opacity:0;pointer-events:none;position:absolute;inset:0}.ak-item--lock .ak-item__ring{animation:ak-shockwave .62s var(--ak-spring) forwards}@keyframes ak-shockwave{0%{opacity:.95;border-width:calc(7 * var(--u));filter:blur();transform:scale(.86)}to{opacity:0;border-width:calc(1 * var(--u));filter:blur(calc(1.5 * var(--u)));transform:scale(1.85)}}.ak-item--lock .ak-item__frame{animation:ak-item-flash .46s var(--ak-spring)}@keyframes ak-item-flash{0%{filter:brightness(3.4)saturate(.2);border-color:#fff}to{filter:none}}.ak-item__count{right:calc(-6 * var(--u));bottom:calc(-4 * var(--u));min-width:calc(62 * var(--u));padding:calc(1 * var(--u)) calc(7 * var(--u)) calc(3 * var(--u));text-align:center;font-size:max(var(--u-min), calc(30 * var(--u)));color:#08101f;border:calc(3 * var(--u)) solid #0a1020;border-radius:calc(12 * var(--u));box-shadow:0 calc(3 * var(--u)) calc(8 * var(--u)) #0009;opacity:0;transition:opacity .16s, transform .32s var(--ak-back);background:linear-gradient(#fff,#ffd447 70%,#f0a713);font-weight:900;position:absolute;transform:scale(.4)rotate(-12deg)}.ak-item__count--show{opacity:1;transform:none}.ak-map{width:calc(216 * var(--u));height:calc(216 * var(--u));border-radius:calc(20 * var(--u));border:calc(3 * var(--u)) solid var(--ak-rim);box-shadow:var(--ak-shadow), inset 0 calc(2 * var(--u)) 0 #ffffff24;-webkit-backdrop-filter:blur(calc(5 * var(--u)));background:linear-gradient(#0e1832b8,#050916d1);position:relative;overflow:hidden}.ak-map__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ak-map__label{top:calc(6 * var(--u));left:calc(10 * var(--u));font-size:max(var(--u-min), calc(15 * var(--u)));letter-spacing:.22em;color:#a0c3f099;font-weight:800;position:absolute}.ak-rivals{gap:calc(5 * var(--u));flex-direction:column;align-items:flex-end;display:flex}.ak-rival{align-items:center;gap:calc(8 * var(--u));padding:calc(3 * var(--u)) calc(10 * var(--u)) calc(4 * var(--u)) calc(5 * var(--u));border-radius:calc(11 * var(--u));border-width:calc(2 * var(--u));min-width:calc(250 * var(--u));max-width:calc(330 * var(--u));opacity:0;transform:translateX(calc(20 * var(--u)));transition:opacity .22s var(--ak-spring), transform .32s var(--ak-spring);display:flex}.ak-rival--show{opacity:1;transform:none}.ak-rival__pos{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(8 * var(--u));font-size:max(var(--u-min), calc(19 * var(--u)));color:#08101f;background:linear-gradient(#e8f3ff,#92b6e2);place-items:center;font-weight:900;display:grid}.ak-rival__swatch{width:calc(7 * var(--u));height:calc(26 * var(--u));border-radius:calc(3 * var(--u))}.ak-rival__name{font-size:max(var(--u-min), calc(20 * var(--u)));letter-spacing:.06em;color:#dcebff;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:850;overflow:hidden}.ak-rival__gap{font-size:max(var(--u-min), calc(21 * var(--u)));font-variant-numeric:tabular-nums;font-weight:900}.ak-rival--ahead .ak-rival__gap{color:#ff9d9d}.ak-rival--behind .ak-rival__gap{color:#8ff0b6}.ak-pos{transform-origin:12% 82%;will-change:transform;--ak-pos-digit:calc(74 * var(--u));--ak-pos-ink:calc(var(--ak-pos-digit) * .115);position:relative}.ak-pos__plate{width:calc(var(--ak-pos-digit) * 2.28);height:calc(var(--ak-pos-digit) * 1.52);border-radius:calc(20 * var(--u));border:calc(3.5 * var(--u)) solid var(--ak-rim);background:var(--ak-plate);box-shadow:var(--ak-shadow), inset 0 calc(3 * var(--u)) 0 #ffffff2e, inset 0 calc(-16 * var(--u)) calc(26 * var(--u)) #0000006b;-webkit-backdrop-filter:blur(calc(6 * var(--u)));transition:border-color .24s,box-shadow .24s;position:relative;overflow:visible}.ak-pos--first .ak-pos__plate{border-color:var(--ak-gold-b);box-shadow:var(--ak-shadow), 0 0 calc(30 * var(--u)) #ffbe288c, inset 0 calc(3 * var(--u)) 0 #ffffff3d}.ak-pos__reel{border-radius:calc(17 * var(--u));will-change:transform;position:absolute;inset:0;overflow:hidden}.ak-pos__cell{justify-content:center;align-items:center;gap:calc(var(--ak-pos-digit) * .04);width:100%;height:100%;padding:0 var(--ak-pos-ink);display:flex;position:absolute;left:0}.ak-pos__digits{font-size:var(--ak-pos-digit)}.ak-pos__suffix{font-size:calc(var(--ak-pos-digit) * .38);margin-top:calc(var(--ak-pos-digit) * .145);align-self:flex-start}.ak-pos__flash{border-radius:calc(17 * var(--u));opacity:0;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.ak-pos__flash--gain{background:radial-gradient(circle at 50% 60%,#50ff96e6,#50ff9600 70%)}.ak-pos__flash--loss{background:radial-gradient(circle at 50% 60%,#ff4646e6,#ff464600 70%)}.ak-pos__toast{left:calc(100% + 12 * var(--u));top:calc(18 * var(--u));align-items:center;gap:calc(6 * var(--u));padding:calc(5 * var(--u)) calc(13 * var(--u)) calc(6 * var(--u));border-radius:calc(12 * var(--u));font-size:max(var(--u-min), calc(26 * var(--u)));letter-spacing:.04em;white-space:nowrap;border:calc(3 * var(--u)) solid #ffffffe6;box-shadow:0 calc(5 * var(--u)) calc(14 * var(--u)) #0009;opacity:0;transform:translateX(calc(-24 * var(--u))) scale(.7);pointer-events:none;font-weight:900;display:flex;position:absolute}.ak-pos__toast--gain{color:#06210f;background:linear-gradient(#6dffab,#10a05a)}.ak-pos__toast--loss{color:#2a0505;background:linear-gradient(#ff9a9a,#c11d1d)}.ak-pos__toast--show{animation:ak-toast 1.5s var(--ak-spring) forwards}@keyframes ak-toast{0%{opacity:0;transform:translateX(calc(-30 * var(--u))) scale(.6)}12%{opacity:1;transform:translateX(calc(6 * var(--u))) scale(1.16)}22%{transform:translate(0)scale(1)}78%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateX(calc(16 * var(--u))) scale(.92)}}.ak-speed{width:calc(176 * var(--u));transform-origin:90% 80%;flex-direction:column;align-items:flex-end;display:flex;position:relative}.ak-speed__readout{justify-content:flex-end;align-items:baseline;gap:calc(5 * var(--u));display:flex}.ak-speed__num{font-size:calc(52 * var(--u));--ak-stroke-w:.07em;min-width:calc(52 * var(--u) * 1.82);text-align:right}.ak-speed__unit{font-size:max(var(--u-min), calc(18 * var(--u)));letter-spacing:.16em;color:#b4d4fad9;text-shadow:0 calc(2 * var(--u)) calc(3 * var(--u)) #000000e6;font-weight:900}.ak-speed__boost{width:100%;height:calc(9 * var(--u));border-radius:calc(5 * var(--u));box-shadow:inset 0 0 0 calc(2 * var(--u)) #b4d2fa47;background:#060a189e;position:relative;overflow:hidden}.ak-speed__boost>i{transform-origin:100%;border-radius:calc(5 * var(--u));box-shadow:0 0 calc(10 * var(--u)) #ffb43ccc;will-change:transform;background:linear-gradient(90deg,#ffe9a8,#ffb347);position:absolute;inset:0;transform:scaleX(0)}.ak-speed--boost .ak-speed__num{--ak-fill-a:#fff4d6;--ak-fill-b:#ffb347;--ak-fill-c:#ff5b00;--ak-glow:#ff8c14d9}.ak-speed--boost .ak-speed__boost>i{background:linear-gradient(90deg,#fff0c2,#ff5b00)}.ak-drift{gap:calc(6 * var(--u));padding:calc(6 * var(--u)) calc(9 * var(--u));border-radius:calc(14 * var(--u));margin-top:calc(14 * var(--u));box-shadow:inset 0 0 0 calc(2 * var(--u)) #b4d2fa40;-webkit-backdrop-filter:blur(calc(4 * var(--u)));opacity:0;transform:translateY(calc(14 * var(--u))) scale(.9);transition:opacity .18s var(--ak-spring), transform .3s var(--ak-spring);background:#060a188c;display:flex;position:relative}.ak-drift--on{opacity:1;transform:none}.ak-drift__seg{width:calc(62 * var(--u));height:calc(10 * var(--u));border-radius:calc(6 * var(--u));box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #fff3;background:#ffffff1f;position:relative;overflow:hidden}.ak-drift__seg>i{transform-origin:0;border-radius:calc(6 * var(--u));will-change:transform;position:absolute;inset:0;transform:scaleX(0)}.ak-drift__seg[data-tier="1"]>i{box-shadow:0 0 calc(12 * var(--u)) #58b6ff;background:linear-gradient(90deg,#58b6ff,#b4ecff)}.ak-drift__seg[data-tier="2"]>i{box-shadow:0 0 calc(12 * var(--u)) #ffa32b;background:linear-gradient(90deg,#ffa32b,#ffe08a)}.ak-drift__seg[data-tier="3"]>i{box-shadow:0 0 calc(12 * var(--u)) #b46bff;background:linear-gradient(90deg,#b46bff,#f0c6ff)}.ak-drift__seg--pop{animation:ak-drift-pop .42s var(--ak-spring)}@keyframes ak-drift-pop{0%{filter:brightness(3);transform:scaleY(2.5)}to{filter:none;transform:none}}.ak-drift__label{top:calc(-22 * var(--u));font-size:max(var(--u-min), calc(15 * var(--u)));letter-spacing:.26em;color:#bedcffcc;text-shadow:0 calc(2 * var(--u)) calc(4 * var(--u)) #000000e6;font-weight:900;position:absolute;left:50%;transform:translate(-50%)}.ak-center{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ak-countdown{align-items:center;gap:calc(16 * var(--u));opacity:0;visibility:hidden;flex-direction:column;display:flex;position:absolute;top:30%}.ak-countdown--on{opacity:1;visibility:visible}.ak-lights{gap:calc(16 * var(--u));padding:calc(13 * var(--u)) calc(20 * var(--u));border-radius:calc(24 * var(--u));border:calc(4 * var(--u)) solid #ffffffe6;box-shadow:0 calc(12 * var(--u)) calc(34 * var(--u)) #000000b3, inset 0 calc(3 * var(--u)) 0 #ffffff29;background:linear-gradient(#1a223af2,#060914fa);display:flex}.ak-lights>i{width:calc(44 * var(--u));height:calc(44 * var(--u));box-shadow:inset 0 0 calc(10 * var(--u)) #000000e6, inset 0 0 0 calc(3 * var(--u)) #ffffff24;background:radial-gradient(circle at 36% 30%,#2a3350,#0a0e1c 72%);border-radius:50%;transition:background .12s linear,box-shadow .12s linear}.ak-lights>i.on{box-shadow:0 0 calc(30 * var(--u)) #ff5a32f2, inset 0 0 0 calc(3 * var(--u)) #ffe6b499;background:radial-gradient(circle at 36% 30%,#fff0a0 0%,#ff5b3a 45%,#b81616 100%)}.ak-lights>i.go{box-shadow:0 0 calc(38 * var(--u)) #46ff78f2, inset 0 0 0 calc(3 * var(--u)) #dcffdcb3;background:radial-gradient(circle at 36% 30%,#e6ffe9 0%,#4dff7a 42%,#0f9b3f 100%)}.ak-countdown__num{font-size:calc(210 * var(--u));--ak-stroke-w:.07em;will-change:transform}.ak-countdown__num.ak-num{line-height:1}.ak-banner{pointer-events:none;opacity:0;visibility:hidden;justify-content:center;display:flex;position:absolute;top:40%;left:0;right:0}.ak-banner--on{opacity:1;visibility:visible}.ak-banner__bg{left:-10%;right:-10%;top:calc(-14 * var(--u));bottom:calc(-14 * var(--u));box-shadow:0 calc(10 * var(--u)) calc(30 * var(--u)) #00000080;background:linear-gradient(90deg,#ff3c3c00 0%,#960c0cd9 18%,#ff3c3ceb 50%,#960c0cd9 82%,#ff3c3c00 100%);position:absolute;transform:skewY(-2deg)}.ak-banner__bg--gold{background:linear-gradient(90deg,#ffbe2800 0%,#b46e00e6 18%,#ffc832f2 50%,#b46e00e6 82%,#ffbe2800 100%)}.ak-banner__text{font-size:calc(74 * var(--u));--ak-stroke-w:.075em;position:relative;transform:skew(-8deg)}.ak-banner--sweep{animation:ak-banner-sweep 2.4s var(--ak-spring) forwards}@keyframes ak-banner-sweep{0%{opacity:0;transform:translate(-38%)scaleX(1.5)}14%{opacity:1;transform:translate(0)scaleX(1)}22%{transform:translate(0)scale(1.06)}30%{transform:translate(0)scale(1)}76%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(30%)scaleX(1.4)}}.ak-message{font-size:calc(40 * var(--u));letter-spacing:.05em;color:#fff;text-shadow:0 calc(3 * var(--u)) 0 #06090f, 0 calc(6 * var(--u)) calc(18 * var(--u)) #000c;opacity:0;visibility:hidden;font-weight:900;position:absolute;top:58%}.ak-message--on{animation:ak-message 1.6s var(--ak-spring) forwards;visibility:visible}@keyframes ak-message{0%{opacity:0;transform:scale(.4) translateY(calc(20 * var(--u)))}14%{opacity:1;transform:scale(1.14)}24%{transform:scale(1)}76%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1) translateY(calc(-16 * var(--u)))}}.ak-warn{pointer-events:none;position:absolute;inset:0}.ak-warn__vignette{opacity:0;transition:opacity .22s;position:absolute;inset:0}.ak-warn__vignette>i{opacity:1;background:radial-gradient(#f000 42%,#ff141447 76%,#be00009e 100%);display:block;position:absolute;inset:0}.ak-warn--red .ak-warn__vignette,.ak-warn--blue .ak-warn__vignette{opacity:var(--ak-warn-v,1)}.ak-warn--red .ak-warn__vignette>i{animation:.9s ease-in-out infinite ak-warn-pulse}.ak-warn--red.ak-warn--urgent .ak-warn__vignette>i{animation-duration:.48s}.ak-warn--blue .ak-warn__vignette>i{background:radial-gradient(#005aff00 38%,#3c8cff57 74%,#143cdcb3 100%);animation:.38s ease-in-out infinite ak-warn-pulse}@keyframes ak-warn-pulse{0%,to{opacity:.35}50%{opacity:1}}.ak-warn__arrow{width:calc(74 * var(--u));height:calc(74 * var(--u));margin:calc(-37 * var(--u)) 0 0 calc(-37 * var(--u));opacity:0;will-change:transform;transition:opacity .16s;position:absolute;top:50%;left:50%}.ak-warn__arrow svg{width:100%;height:100%;filter:drop-shadow(0 0 calc(10 * var(--u)) #ff2828e6);display:block}.ak-warn__arrow--on{opacity:var(--ak-warn-a,1);animation:.5s ease-in-out infinite ak-arrow-throb}.ak-warn:not(.ak-warn--red) .ak-warn__arrow--on{animation-duration:1.1s}@keyframes ak-arrow-throb{0%,to{filter:brightness()}50%{filter:brightness(1.9)}}.ak-warn__blue{align-items:center;gap:calc(6 * var(--u));opacity:0;visibility:hidden;flex-direction:column;display:flex;position:absolute;top:16%;left:0;right:0}.ak-warn__blue--on{opacity:1;visibility:visible;animation:.62s step-end infinite ak-blue-alarm}@keyframes ak-blue-alarm{0%,49%{opacity:1}50%,to{opacity:.32}}.ak-warn__blue-text{font-size:calc(44 * var(--u));letter-spacing:.12em;color:#eaf4ff;padding:calc(4 * var(--u)) calc(22 * var(--u)) calc(7 * var(--u));border-radius:calc(14 * var(--u));border:calc(4 * var(--u)) solid #eaf4ff;text-shadow:0 calc(3 * var(--u)) 0 #0009;box-shadow:0 0 calc(40 * var(--u)) #3c96ffe6;background:linear-gradient(#286effe6,#0a1e8cf2);font-weight:900}.ak-warn__blue-sub{font-size:max(var(--u-min), calc(15 * var(--u)));letter-spacing:.3em;color:#b8d8ff;font-weight:800}.ak-hitflash{pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#ffffffd9,#ffd2784d 55%,#ff782800 78%);position:absolute;inset:0}.ak-hitflash--on{animation:ak-hitflash .52s var(--ak-spring) forwards}@keyframes ak-hitflash{0%{opacity:.9;transform:scale(1.06)}to{opacity:0;transform:scale(1)}}.ak-plates{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ak-plate3d{transform-origin:50% 100%;align-items:center;gap:calc(6 * var(--u));width:calc(140 * var(--u));padding:calc(2 * var(--u)) calc(9 * var(--u)) calc(3 * var(--u)) calc(3 * var(--u));border-radius:calc(20 * var(--u));box-shadow:inset 0 0 0 calc(2 * var(--u)) #fff9, 0 calc(3 * var(--u)) calc(10 * var(--u)) #0009;white-space:nowrap;will-change:transform, opacity;visibility:hidden;background:#060b1ab8;display:flex;position:absolute;top:0;left:0}.ak-plate3d__pos{width:calc(27 * var(--u));height:calc(27 * var(--u));font-size:max(var(--u-min), calc(16 * var(--u)));color:#060b16;background:linear-gradient(#fff,#9dc0e8);border-radius:50%;place-items:center;font-weight:900;display:grid}.ak-plate3d__name{text-overflow:ellipsis;min-width:0;font-size:max(var(--u-min), calc(17 * var(--u)));letter-spacing:.07em;color:#e8f2ff;text-shadow:0 calc(2 * var(--u)) calc(3 * var(--u)) #000000e6;flex:1;font-weight:850;overflow:hidden}.ak-plate3d__pos{flex:none}.ak-debug{top:calc(12 * var(--u));padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(10 * var(--u));box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #78dca066;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:max(var(--u-min), calc(12 * var(--u)));color:#9effc9;white-space:pre;pointer-events:none;text-align:left;background:#03060edb;line-height:1.5;display:none;position:absolute;left:50%;transform:translate(-50%)}.ak-debug--on{display:block}.ak-menus{z-index:60;pointer-events:none;--ak-row-lift:calc(10 * var(--u));--ak-row-pop:1.03;position:fixed;inset:0;overflow:hidden}.ak-menus--active{pointer-events:auto}.ak-scrim{opacity:0;transition:opacity .38s var(--ak-spring);background:radial-gradient(at 50% 42%,#0e18368c 0%,#02040cdb 74%);position:absolute;inset:0}.ak-scrim--on{opacity:1}.ak-scrim--showcase{background:linear-gradient(#02040c57 0%,#02040c00 26%),linear-gradient(#02040c00 54%,#02040c47 74%,#02040cc7 100%),radial-gradient(at 50% 46%,#060a1800 34%,#02040c85 100%)}.ak-scrim--blur{-webkit-backdrop-filter:blur(calc(14 * var(--u))) saturate(.85) brightness(.7)}.ak-screen{justify-content:flex-start;align-items:center;gap:calc(22 * var(--u));padding:calc(28 * var(--u));opacity:0;visibility:hidden;transform:translateY(calc(26 * var(--u))) scale(.985);transition:opacity .3s var(--ak-spring), transform .42s var(--ak-spring), visibility 0s linear .42s;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.ak-screen--on{opacity:1;visibility:visible;transition:opacity .32s var(--ak-spring), transform .48s var(--ak-spring), visibility 0s;transform:none}.ak-screen--out{transform:translateY(calc(-26 * var(--u))) scale(.985)}.ak-screen>:not(.ak-title-bg):first-child,.ak-screen>.ak-title-bg+*{margin-top:auto}.ak-screen>:last-child{margin-bottom:auto}.ak-logo{align-items:center;gap:calc(2 * var(--u));margin-bottom:calc(6 * var(--u));flex-direction:column;display:flex;position:relative}.ak-logo__main{font-size:calc(118 * var(--u));--ak-stroke-w:.055em;--ak-fill-a:#fff;--ak-fill-b:#ffd447;--ak-fill-c:#ff6a00;--ak-glow:#ffaa28d9;letter-spacing:.02em;transform:skew(-7deg)}.ak-logo__sub{font-size:max(var(--u-min), calc(22 * var(--u)));letter-spacing:.66em;color:#9fd2ff;text-shadow:0 calc(2 * var(--u)) 0 #05080f, 0 0 calc(24 * var(--u)) #50beffb3;margin-left:.66em;font-weight:900}.ak-logo__streak{left:calc(-40 * var(--u));right:calc(-40 * var(--u));height:calc(6 * var(--u));border-radius:calc(4 * var(--u));filter:blur(calc(2 * var(--u)));animation:ak-streak 3.4s var(--ak-spring) infinite;pointer-events:none;background:linear-gradient(90deg,#ffc83c00,#ffdc78e6,#ffc83c00);position:absolute;top:46%;transform:skew(-24deg)}@keyframes ak-streak{0%,62%{opacity:0;transform:skew(-24deg)translate(-120%)}70%{opacity:.9}92%{opacity:0;transform:skew(-24deg)translate(120%)}to{opacity:0}}.ak-press{font-size:max(var(--u-min), calc(24 * var(--u)));letter-spacing:.34em;color:#dff0ff;text-shadow:0 calc(3 * var(--u)) 0 #000000b3, 0 0 calc(26 * var(--u)) #5abeffb3;margin-top:calc(24 * var(--u));font-weight:900;animation:1.7s ease-in-out infinite ak-press-blink}@keyframes ak-press-blink{0%,to{opacity:.35;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}.ak-title-bg{z-index:-1;background:radial-gradient(at 50% 120%,#ff8c1e40 0%,#0000 60%),radial-gradient(at 20% -10%,#3ca0ff47 0%,#0000 55%),linear-gradient(#0a1130 0%,#060a1c 46%,#12081c 100%);position:absolute;inset:0}.ak-title-bg:after{content:"";background-image:repeating-linear-gradient(115deg, #ffffff0b 0 calc(2 * var(--u)), #fff0 calc(2 * var(--u)) calc(14 * var(--u)));animation:9s linear infinite ak-bg-slide;position:absolute;inset:0}@keyframes ak-bg-slide{to{transform:translateX(calc(-56 * var(--u)))}}.ak-head{align-items:center;gap:calc(4 * var(--u));flex-direction:column;display:flex}.ak-head__title{font-size:calc(46 * var(--u));--ak-stroke-w:.06em;--ak-fill-a:#fff;--ak-fill-b:#cfe6ff;--ak-fill-c:#5f9ede;letter-spacing:.06em}.ak-head__sub{font-size:max(var(--u-min), calc(13 * var(--u)));letter-spacing:.32em;color:#a0c6f0b8;font-weight:800}.ak-list{gap:calc(10 * var(--u));width:min(max(calc(520 * var(--u)), calc(40 * var(--u-min))), 86vw);flex-direction:column;display:flex;position:relative}.ak-list__focus{border-radius:calc(18 * var(--u));width:100%;box-shadow:0 0 0 calc(3 * var(--u)) var(--ak-gold-b), 0 calc(6 * var(--u)) calc(22 * var(--u)) #ffa01e59, 0 0 calc(30 * var(--u)) #ffaf2873;pointer-events:none;opacity:0;transform:translate(var(--ak-row-lift), var(--ak-ring-y,0px)) scale(var(--ak-row-pop));transform-origin:0;will-change:transform;background:linear-gradient(100deg,#ffc4284d,#ff82142b);position:absolute;top:0;left:0}.ak-list__focus--on{opacity:1}.ak-item-row{align-items:center;gap:calc(14 * var(--u));padding:calc(14 * var(--u)) calc(22 * var(--u));border-radius:calc(18 * var(--u));box-shadow:inset 0 0 0 calc(2 * var(--u)) #a0c8f538, 0 calc(4 * var(--u)) calc(14 * var(--u)) #00000073;cursor:pointer;transform-origin:0;transition:transform .26s var(--ak-back), background .2s ease, box-shadow .22s ease, filter .22s ease;will-change:transform;filter:saturate(.82)brightness(.88);background:linear-gradient(#18264ab8,#080d1ecc);display:flex;position:relative}.ak-item-row--focus,.ak-item-row:hover:not(.ak-item-row--disabled){transform:translateX(var(--ak-row-lift)) scale(var(--ak-row-pop));box-shadow:inset 0 0 0 calc(2.5 * var(--u)) var(--ak-gold-b), 0 calc(10 * var(--u)) calc(26 * var(--u)) #0000008c, 0 0 calc(26 * var(--u)) #ffaf286b;filter:none;z-index:2;background:linear-gradient(#2c4074c7,#0c142ad6)}.ak-item-row--focus .ak-item-row__label,.ak-item-row:hover:not(.ak-item-row--disabled) .ak-item-row__label{color:#fff8e2}.ak-item-row--disabled{opacity:.42;cursor:default}.ak-item-row__label{font-size:calc(27 * var(--u));letter-spacing:.05em;color:#eef6ff;text-shadow:0 calc(2 * var(--u)) 0 #0009;flex:1;font-weight:900}.ak-item-row__hint{font-size:max(var(--u-min), calc(13 * var(--u)));letter-spacing:.16em;color:#a0c4f0b3;font-weight:800}.ak-item-row__value{font-size:max(var(--u-min), calc(20 * var(--u)));color:var(--ak-gold-b);min-width:calc(120 * var(--u));text-align:right;font-variant-numeric:tabular-nums;font-weight:900}.ak-item-row__glyph{width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:calc(10 * var(--u));font-size:max(var(--u-min), calc(18 * var(--u)));background:linear-gradient(#ffffff29,#ffffff0a);place-items:center;display:grid}.ak-slider{height:calc(12 * var(--u));border-radius:calc(8 * var(--u));box-shadow:inset 0 0 0 calc(2 * var(--u)) #ffffff29;max-width:calc(220 * var(--u));background:#ffffff24;flex:1;position:relative}.ak-slider>i{transform-origin:0;border-radius:calc(8 * var(--u));box-shadow:0 0 calc(12 * var(--u)) #ffaa2899;background:linear-gradient(90deg,#ffb347,#ffe08a);position:absolute;inset:0}.ak-slider>b{width:calc(20 * var(--u));height:calc(20 * var(--u));margin:calc(-10 * var(--u)) 0 0 calc(-10 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(6 * var(--u)) #0009;background:linear-gradient(#fff,#d8e6f8);border-radius:50%;position:absolute;top:50%}.ak-grid{gap:calc(14 * var(--u));--ak-card-w:calc(150 * var(--u));justify-content:center;display:grid}.ak-grid--chars{--ak-card-w:max(calc(150 * var(--u)), calc(7 * var(--u-min)));grid-template-columns:repeat(4, var(--ak-card-w))}.ak-grid--karts{--ak-card-w:max(calc(184 * var(--u)), calc(9 * var(--u-min)));grid-template-columns:repeat(3, var(--ak-card-w))}.ak-grid--tracks{--ak-card-w:max(calc(252 * var(--u)), calc(9.6 * var(--u-min)));grid-template-columns:repeat(3, var(--ak-card-w))}.ak-grid--cc{--ak-card-w:max(calc(200 * var(--u)), calc(8.6 * var(--u-min)));grid-template-columns:repeat(4, var(--ak-card-w))}.ak-card{border-radius:calc(20 * var(--u));cursor:pointer;box-shadow:inset 0 0 0 calc(2.5 * var(--u)) #a0c8f53d, 0 calc(6 * var(--u)) calc(18 * var(--u)) #00000080;transform-origin:50%;transition:transform .3s var(--ak-back), box-shadow .22s ease, filter .22s ease;will-change:transform;filter:saturate(.72)brightness(.82);background:linear-gradient(#162244d9,#070b1ae6);flex-direction:column;display:flex;position:relative;overflow:hidden}.ak-card--focus{transform:translateY(calc(-8 * var(--u))) scale(1.07);filter:none;box-shadow:inset 0 0 0 calc(3.5 * var(--u)) var(--ak-gold-b), 0 calc(14 * var(--u)) calc(34 * var(--u)) #0000009e, 0 0 calc(34 * var(--u)) #ffaf2880;z-index:2}.ak-card__art{aspect-ratio:1;object-fit:cover;width:100%;display:block}.ak-card--track .ak-card__art{aspect-ratio:16/10}.ak-card--kart .ak-card__art{aspect-ratio:4/3}.ak-card__name{padding:calc(7 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u));font-size:max(var(--u-min), calc(18 * var(--u)));letter-spacing:.05em;text-align:center;color:#fff;text-shadow:0 calc(2 * var(--u)) 0 #000000d9;box-shadow:inset 0 calc(2 * var(--u)) 0 #96bef02e;text-wrap:balance;background:linear-gradient(#0a1126f5,#040710fa);font-weight:900;line-height:1.14}.ak-card__tag{top:calc(8 * var(--u));left:calc(8 * var(--u));padding:calc(2 * var(--u)) calc(8 * var(--u)) calc(3 * var(--u));border-radius:calc(8 * var(--u));font-size:max(var(--u-min), calc(10 * var(--u)));letter-spacing:.16em;box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #ffffff59;background:#060a16cc;font-weight:900;position:absolute}.ak-card__tag--gold{color:#2a1a02;background:linear-gradient(180deg, var(--ak-gold-a), var(--ak-gold-b));box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #fff9, 0 0 calc(12 * var(--u)) #ffb4288c}.ak-card__meta{top:calc(8 * var(--u));right:calc(8 * var(--u));gap:calc(3 * var(--u));display:flex;position:absolute}.ak-card__pip{width:calc(9 * var(--u));height:calc(9 * var(--u));box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #fff6;background:#ffffff38;border-radius:50%}.ak-card__pip--on{background:var(--ak-gold-b);box-shadow:0 0 calc(8 * var(--u)) var(--ak-gold-b)}.ak-cc{aspect-ratio:3/2;place-items:center;gap:calc(2 * var(--u));text-align:center;grid-template-columns:minmax(0,1fr);display:grid}.ak-cc__num{font-size:calc(56 * var(--u))}.ak-cc__sub{font-size:max(var(--u-min), calc(12 * var(--u)));letter-spacing:.24em;color:#b4d4facc;font-weight:900}.ak-stats{gap:calc(7 * var(--u));width:min(max(calc(486 * var(--u)), calc(40 * var(--u-min))), 88vw);padding:calc(16 * var(--u)) calc(20 * var(--u)) calc(18 * var(--u));border-radius:calc(18 * var(--u));box-shadow:inset 0 0 0 calc(2 * var(--u)) #a0c8f538;background:linear-gradient(#101a36cc,#060a18db);flex-direction:column;display:flex}.ak-stats__name{font-size:max(var(--u-min), calc(20 * var(--u)));letter-spacing:.1em;text-align:center;color:#eef6ff;text-shadow:0 calc(2 * var(--u)) 0 #000000bf;font-weight:900}.ak-stats__sub{margin-top:calc(-3 * var(--u));font-size:max(var(--u-min), calc(12 * var(--u)));letter-spacing:.14em;text-align:center;color:#a6c8f2c7;font-weight:800}.ak-track-caption{gap:calc(4 * var(--u));flex-direction:column;display:flex}.ak-stat{align-items:center;gap:calc(12 * var(--u));display:flex}.ak-stat__k{width:max(calc(104 * var(--u)), calc(8.6 * var(--u-min)));font-size:max(var(--u-min), calc(12 * var(--u)));letter-spacing:.16em;color:#aecef6d9;text-align:right;white-space:nowrap;font-weight:900}.ak-stat__bar{height:calc(13 * var(--u));border-radius:calc(7 * var(--u));box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #ffffff29;background:#ffffff1a;flex:1;position:relative;overflow:hidden}.ak-stat__bar>i{transform-origin:0;border-radius:calc(7 * var(--u));box-shadow:0 0 calc(12 * var(--u)) #46beff8c;will-change:transform;transition:transform .26s var(--ak-spring);background:linear-gradient(90deg,#3ba7ff,#7ef0ff);position:absolute;inset:0;transform:scaleX(0)}.ak-stat__bar>i.ak-stat__ghost{box-shadow:none;border-radius:calc(7 * var(--u)) 0 0 calc(7 * var(--u));background:0 0;background-image:repeating-linear-gradient(135deg, #e2f0ff8c 0 calc(2 * var(--u)), #e2f0ff00 calc(2 * var(--u)) calc(6 * var(--u)));opacity:0}.ak-stat__ghost--on{opacity:1}.ak-stat__d{width:max(calc(46 * var(--u)), calc(3.4 * var(--u-min)));text-align:right;font-size:max(var(--u-min), calc(13 * var(--u)));font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#96b4dc80;white-space:nowrap;font-weight:900}.ak-stat--delta-up .ak-stat__d{color:var(--ak-green)}.ak-stat--delta-down .ak-stat__d{color:var(--ak-red)}.ak-stat__bar:after{content:"";background-image:repeating-linear-gradient(90deg, #00000059 0 calc(1.5 * var(--u)), #0000 calc(1.5 * var(--u)) calc(10 * var(--u)));pointer-events:none;position:absolute;inset:0}.ak-stat__v{width:max(calc(34 * var(--u)), calc(2.6 * var(--u-min)));text-align:right;font-size:max(var(--u-min), calc(13 * var(--u)));font-variant-numeric:tabular-nums;color:#d6e9ff;white-space:nowrap;font-weight:900}.ak-stat--delta-up .ak-stat__v{color:var(--ak-green)}.ak-stat--delta-down .ak-stat__v{color:var(--ak-red)}.ak-hints{gap:calc(20 * var(--u));padding-top:calc(6 * var(--u));align-items:center;display:flex}.ak-hint{align-items:center;gap:calc(7 * var(--u));font-size:max(var(--u-min), calc(12 * var(--u)));letter-spacing:.14em;color:#a6c8f2b8;font-weight:800;display:flex}.ak-key{min-width:calc(26 * var(--u));padding:calc(2 * var(--u)) calc(7 * var(--u)) calc(3 * var(--u));border-radius:calc(7 * var(--u));box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #ffffff52;font-size:max(var(--u-min), calc(11 * var(--u)));color:#e6f2ff;background:#ffffff1a;place-items:center;display:inline-grid}.ak-controls-table{gap:calc(6 * var(--u)) calc(18 * var(--u));font-size:max(var(--u-min), calc(14 * var(--u)));grid-template-columns:auto 1fr;width:100%;line-height:1.25;display:grid}.ak-controls-table>span:nth-child(odd){color:#aacaf4bf;letter-spacing:.1em;font-weight:800}.ak-controls-table>span:nth-child(2n){color:#eaf3ff;font-weight:850}.ak-stagger{opacity:0;transform:translateY(calc(22 * var(--u))) scale(.96)}.ak-screen--on .ak-stagger{animation:ak-enter .52s var(--ak-spring) forwards;animation-delay:var(--d,0s)}@keyframes ak-enter{0%{opacity:0;transform:translateY(calc(22 * var(--u))) scale(.96)}to{opacity:1;transform:none}}.ak-results{z-index:70;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .32s var(--ak-spring), visibility 0s linear .32s;-webkit-backdrop-filter:blur(calc(12 * var(--u))) brightness(.8);background:radial-gradient(at 50% 40%,#101c3cb3 0%,#02040ceb 76%);flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.ak-results--on{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.ak-results__inner{align-items:center;gap:calc(9 * var(--u));padding:calc(10 * var(--u)) 0;flex-direction:column;max-width:100%;margin:auto 0;display:flex}.ak-results__title{font-size:calc(44 * var(--u));--ak-stroke-w:.06em}.ak-results__table{gap:calc(4 * var(--u));width:min(calc(820 * var(--u)), 92vw);flex-direction:column;display:flex}.ak-rrow{grid-template-columns:calc(66 * var(--u)) calc(58 * var(--u)) 1fr calc(150 * var(--u)) calc(140 * var(--u)) calc(66 * var(--u));align-items:center;gap:calc(10 * var(--u));padding:calc(4 * var(--u)) calc(16 * var(--u)) calc(5 * var(--u));border-radius:calc(14 * var(--u));box-shadow:inset 0 0 0 calc(2 * var(--u)) #a0c8f533;opacity:0;transform:translateX(calc(-60 * var(--u))) scale(.96);will-change:transform, opacity;background:linear-gradient(#142040d1,#070b1ae0);line-height:1.15;display:grid}.ak-rrow--in{animation:ak-rrow-in .62s var(--ak-spring) forwards}@keyframes ak-rrow-in{0%{opacity:0;transform:translateX(calc(-60 * var(--u))) scale(.96)}70%{opacity:1;transform:translateX(calc(6 * var(--u))) scale(1.012)}to{opacity:1;transform:none}}.ak-rrow--head{box-shadow:none;opacity:1;font-size:max(var(--u-min), calc(11 * var(--u)));letter-spacing:.2em;color:#a0c4f099;background:0 0;padding-bottom:0;font-weight:900;transform:none}.ak-rrow--head>span{white-space:nowrap;overflow:hidden}.ak-rrow--player{box-shadow:inset 0 0 0 calc(3 * var(--u)) var(--ak-gold-b), 0 calc(6 * var(--u)) calc(20 * var(--u)) #ffaa1e47;background:linear-gradient(#5a4210e6,#281a06eb)}.ak-rrow--player:after{content:"";border-radius:calc(14 * var(--u));animation:ak-gold-sweep 2.6s var(--ak-spring) infinite;pointer-events:none;background:linear-gradient(100deg,#fff0 35%,#fff5c880 50%,#fff0 65%);position:absolute;inset:0}@keyframes ak-gold-sweep{0%,55%{opacity:0;transform:translate(-120%)}62%{opacity:1}92%{opacity:0;transform:translate(120%)}to{opacity:0}}.ak-rrow{position:relative;overflow:hidden}.ak-rrow__pos{font-size:max(var(--u-min), calc(26 * var(--u)))}.ak-rrow__pos.ak-num{--ak-stroke-w:.07em}.ak-rrow__art{width:calc(34 * var(--u));height:calc(34 * var(--u));border-radius:calc(10 * var(--u));object-fit:cover;box-shadow:inset 0 0 0 calc(2 * var(--u)) #fff6}.ak-rrow__name{font-size:max(var(--u-min), calc(20 * var(--u)));letter-spacing:.06em;color:#eef6ff;font-weight:900}.ak-rrow__time,.ak-rrow__best{font-size:max(var(--u-min), calc(19 * var(--u)));font-variant-numeric:tabular-nums;text-align:right;color:#d7e8ff;font-weight:850}.ak-rrow__best{color:#9fd2ff;font-size:max(var(--u-min), calc(16 * var(--u)))}.ak-rrow__pts{font-size:max(var(--u-min), calc(22 * var(--u)));text-align:right;color:var(--ak-gold-b);font-variant-numeric:tabular-nums;font-weight:900}.ak-podium{align-items:flex-end;gap:calc(10 * var(--u));height:max(calc(140 * var(--u)), calc(5.5 * var(--u-min)));display:flex}.ak-podium__col{width:calc(140 * var(--u));border-radius:calc(14 * var(--u)) calc(14 * var(--u)) 0 0;box-shadow:inset 0 0 0 calc(2.5 * var(--u)) #c8e0ff59;justify-content:flex-start;align-items:center;gap:calc(4 * var(--u));padding-top:calc(8 * var(--u));transform-origin:bottom;animation:ak-podium-rise .7s var(--ak-spring) forwards;background:linear-gradient(#3c5896e6,#0e162ee6);flex-direction:column;display:flex;transform:scaleY(0)}.ak-podium__col--1{box-shadow:inset 0 0 0 calc(3 * var(--u)) var(--ak-gold-b), 0 0 calc(34 * var(--u)) #ffb42866;background:linear-gradient(#be941ef2,#463006eb)}@keyframes ak-podium-rise{to{transform:scaleY(1)}}.ak-podium__art{width:calc(64 * var(--u));height:calc(64 * var(--u));border-radius:calc(14 * var(--u));box-shadow:inset 0 0 0 calc(2 * var(--u)) #ffffff80}.ak-podium__name{font-size:max(var(--u-min), calc(17 * var(--u)));letter-spacing:.08em;font-weight:900}.ak-podium__pos{font-size:max(var(--u-min), calc(26 * var(--u)))}.ak-stand-wrap{align-items:center;gap:calc(4 * var(--u));width:min(calc(820 * var(--u)), 92vw);flex-direction:column;display:flex}.ak-stand__head{font-size:max(var(--u-min), calc(11 * var(--u)));letter-spacing:.28em;color:#a0c6f0b8;font-weight:900}.ak-stand{gap:calc(4 * var(--u)) calc(6 * var(--u));grid-template-columns:repeat(4,1fr);width:100%;display:grid}.ak-stand__chip{align-items:center;gap:calc(5 * var(--u));min-width:0;padding:calc(2 * var(--u)) calc(8 * var(--u)) calc(3 * var(--u));border-radius:calc(9 * var(--u));box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #a0c8f538;font-size:max(var(--u-min), calc(13 * var(--u)));background:linear-gradient(#162244cc,#070b1adb);font-weight:850;line-height:1.25;display:flex}.ak-stand__chip--player{box-shadow:inset 0 0 0 calc(2 * var(--u)) var(--ak-gold-b);background:linear-gradient(#5a4210e6,#281a06eb)}.ak-stand__pos{min-width:calc(16 * var(--u));text-align:right;font-variant-numeric:tabular-nums;color:#aecef6e6;flex:none;font-weight:900}.ak-stand__dot{width:calc(8 * var(--u));height:calc(8 * var(--u));box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #ffffff73;border-radius:50%;flex:none}.ak-stand__name{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;color:#eaf3ff;flex:auto;min-width:0;overflow:hidden}.ak-stand__pts{font-variant-numeric:tabular-nums;color:var(--ak-gold-b);flex:none;font-weight:900}.ak-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ak-confetti>i{top:calc(-24 * var(--u));width:calc(10 * var(--u));height:calc(16 * var(--u));border-radius:calc(2 * var(--u));will-change:transform;animation:linear forwards ak-confetti-fall;position:absolute}@keyframes ak-confetti-fall{0%{opacity:1;transform:translate(0,0)rotate(0)}85%{opacity:1}to{transform:translate3d(var(--dx,0px), 105vh, 0) rotate(var(--rot,900deg));opacity:0}}.ak-buttons{gap:calc(14 * var(--u));display:flex}.ak-btn{padding:calc(9 * var(--u)) calc(30 * var(--u)) calc(11 * var(--u));border-radius:calc(16 * var(--u));font-size:max(var(--u-min), calc(21 * var(--u)));letter-spacing:.12em;color:#eef6ff;cursor:pointer;box-shadow:inset 0 0 0 calc(2.5 * var(--u)) #aad0fa4d, 0 calc(5 * var(--u)) calc(16 * var(--u)) #00000080;transition:transform .24s var(--ak-back), box-shadow .2s ease;will-change:transform;background:linear-gradient(#1e305ce6,#0a1024eb);font-weight:900;position:relative}.ak-btn--focus,.ak-btn:hover{transform:translateY(calc(-3 * var(--u))) scale(1.05);box-shadow:inset 0 0 0 calc(3 * var(--u)) var(--ak-gold-b), 0 calc(10 * var(--u)) calc(26 * var(--u)) #ffa51e52}@media (max-width:820px),(max-height:520px){.ak-grid--chars{grid-template-columns:repeat(4, calc(120 * var(--u)))}.ak-grid--tracks{grid-template-columns:repeat(3, calc(190 * var(--u)))}.ak-hints{justify-content:center;gap:calc(12 * var(--u));flex-wrap:wrap}}@media (max-width:560px){.ak-grid--chars{grid-template-columns:repeat(4, calc(104 * var(--u)))}.ak-grid--karts{grid-template-columns:repeat(3, calc(120 * var(--u)))}.ak-grid--tracks{grid-template-columns:repeat(1, calc(260 * var(--u)))}.ak-rrow{grid-template-columns:calc(52 * var(--u)) calc(34 * var(--u)) 1fr calc(104 * var(--u)) calc(52 * var(--u))}.ak-rrow__best{display:none}}@media (prefers-reduced-motion:reduce){.ak-hud *,.ak-menus *,.ak-results *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
