@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(./fredoka-latin-500-normal-B0JifZgm.woff2)format("woff2"),url(./fredoka-latin-500-normal-BL692wg7.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(./fredoka-latin-600-normal-C4zohCW5.woff2)format("woff2"),url(./fredoka-latin-600-normal-CcrEjrB4.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(./fredoka-latin-700-normal-BOIZVyIN.woff2)format("woff2"),url(./fredoka-latin-700-normal-C8FeHd3X.woff)format("woff")}.gk-ui{--ink:#1b2447;--ink-2:#33427a;--ink-soft:#1b24478c;--red:#e3262f;--red-d:#a8141b;--red-l:#ff6b5e;--gold:#ffc928;--gold-d:#e48a00;--gold-l:#fff3a6;--sky:#2f9bff;--sky-d:#1567c9;--sky-l:#bfe9ff;--green:#3fbf4f;--green-d:#22742c;--violet:#8a4ff0;--paper:#fff;--paper-2:#eef5ff;--paper-3:#dbe7fb;--u:clamp(.85px, min(100vw / 390, 100vh / 430), 2px);--safe-t:max(10px, env(safe-area-inset-top));--safe-r:max(12px, env(safe-area-inset-right));--safe-b:max(10px, env(safe-area-inset-bottom));--safe-l:max(12px, env(safe-area-inset-left));--radius:calc(var(--u) * 18);--font:"Fredoka", "Arial Rounded MT Bold", "Trebuchet MS", system-ui, sans-serif;z-index:10;font-family:var(--font);color:var(--ink);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-weight:600;line-height:1.2;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}@media (orientation:portrait){.gk-ui{--u:clamp(.85px, min(100vw / 390, 100vh / 740), 2px)}}@supports (height:100dvh){.gk-ui{--u:clamp(.85px, min(100dvw / 390, 100dvh / 430), 2px)}@media (orientation:portrait){.gk-ui{--u:clamp(.85px, min(100dvw / 390, 100dvh / 740), 2px)}}}.gk-ui *,.gk-ui :before,.gk-ui :after{box-sizing:border-box}:where(.gk-ui) button{font:inherit;color:inherit}.gk-ic{vertical-align:middle;flex:none;width:1em;height:1em;display:inline-block;overflow:visible}.gk-outline{color:#fff;-webkit-text-stroke:calc(var(--u) * 6) var(--ink);paint-order:stroke fill;text-shadow:0 calc(var(--u) * 3.5) 0 var(--ink)}.gk-btn{--c1:var(--red-l);--c2:var(--red);--txt:#fff;-webkit-appearance:none;appearance:none;justify-content:center;align-items:center;gap:calc(var(--u) * 8);min-height:max(46px, calc(var(--u) * 48));padding:0 calc(var(--u) * 22);color:var(--txt);font-weight:700;font-size:calc(var(--u) * 18);letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:linear-gradient(180deg, var(--c1), var(--c2));box-shadow:0 0 0 calc(var(--u) * 3) #fff, 0 calc(var(--u) * 5) 0 calc(var(--u) * 3) #1b244752, inset 0 calc(var(--u) * -4) 0 #00000029, inset 0 calc(var(--u) * 3) 0 #ffffff59;text-shadow:0 calc(var(--u) * 2) 0 #1b244759;touch-action:manipulation;border:0;border-radius:999px;margin:0;transition:transform .14s cubic-bezier(.3,1.6,.5,1),filter .14s;display:inline-flex;position:relative}.gk-btn .gk-ic{filter:drop-shadow(0 calc(var(--u) * 2) 0 #1b24474d);font-size:1.15em}.gk-btn--gold{--c1:#ffe680;--c2:#ffb800;--txt:var(--ink);text-shadow:0 calc(var(--u) * 2) 0 #ffffff80}.gk-btn--blue{--c1:#6cc2ff;--c2:#1f7fe0}.gk-btn--green{--c1:#7fe06a;--c2:#2ba24a}.gk-btn--white{--c1:#fff;--c2:#dfe9f8;--txt:var(--ink);text-shadow:none}.gk-btn--small{min-height:max(44px, calc(var(--u) * 40));font-size:calc(var(--u) * 15);padding:0 calc(var(--u) * 16)}.gk-btn:active{transform:translateY(calc(var(--u) * 2)) scale(.97)}.gk-nav{outline:none}.gk-nav.is-focused{z-index:2}.gk-btn.is-focused{box-shadow:0 0 0 calc(var(--u) * 3) #fff, 0 0 0 calc(var(--u) * 7) var(--gold), 0 calc(var(--u) * 6) 0 calc(var(--u) * 7) #1b24474d, inset 0 calc(var(--u) * -4) 0 #00000029, inset 0 calc(var(--u) * 3) 0 #ffffff59;animation:1.1s ease-in-out infinite gk-glow;transform:scale(1.06)}@keyframes gk-glow{50%{filter:brightness(1.12)saturate(1.1)}}.gk-round{-webkit-appearance:none;appearance:none;width:max(46px, calc(var(--u) * 48));height:max(46px, calc(var(--u) * 48));color:var(--ink);font-size:calc(var(--u) * 22);box-shadow:0 0 0 calc(var(--u) * 3) var(--ink), 0 calc(var(--u) * 4) 0 calc(var(--u) * 3) #1b244759;cursor:pointer;touch-action:manipulation;background:linear-gradient(#fff,#dfe9f8);border:0;border-radius:50%;place-items:center;transition:transform .14s cubic-bezier(.3,1.6,.5,1);display:grid}.gk-round.is-focused{box-shadow:0 0 0 calc(var(--u) * 3) var(--ink), 0 0 0 calc(var(--u) * 7) var(--gold);transform:scale(1.1)}.gk-round:active{transform:scale(.94)}.gk-banner{min-width:0;max-width:100%;padding:calc(var(--u) * 6) calc(var(--u) * 26);color:#fff;font-weight:700;font-size:calc(var(--u) * 22);white-space:nowrap;border-radius:calc(var(--u) * 10);box-shadow:0 0 0 calc(var(--u) * 3) #fff, 0 0 0 calc(var(--u) * 6) var(--ink), 0 calc(var(--u) * 6) 0 calc(var(--u) * 6) #1b24474d;text-shadow:0 calc(var(--u) * 2) 0 #1b244773;background:linear-gradient(#ff5a4f,#d01c24);justify-content:center;align-items:center;display:inline-flex;position:relative;transform:rotate(-1.5deg)}.gk-banner>span{text-overflow:ellipsis;overflow:hidden}.gk-banner--blue{background:linear-gradient(#5bb8ff,#1a6fd1)}.gk-banner--gold{color:var(--ink);text-shadow:0 calc(var(--u) * 2) 0 #ffffff80;background:linear-gradient(#ffe680,#ffb300)}.gk-panel{border-radius:var(--radius);box-shadow:0 0 0 calc(var(--u) * 3) var(--ink), 0 calc(var(--u) * 7) 0 calc(var(--u) * 3) #1b244747;background:linear-gradient(#fff,#eaf2ff)}.gk-card{-webkit-appearance:none;appearance:none;text-align:left;color:var(--ink);cursor:pointer;border-radius:var(--radius);box-shadow:0 0 0 calc(var(--u) * 3) var(--ink), 0 calc(var(--u) * 5) 0 calc(var(--u) * 3) #1b24474d;touch-action:manipulation;background:linear-gradient(#fff,#e6efff);border:0;margin:0;transition:transform .16s cubic-bezier(.3,1.6,.5,1),box-shadow .16s;position:relative}.gk-card.is-focused{transform:translateY(calc(var(--u) * -3)) scale(1.04);box-shadow:0 0 0 calc(var(--u) * 3) var(--ink), 0 0 0 calc(var(--u) * 7) var(--gold), 0 calc(var(--u) * 9) 0 calc(var(--u) * 7) #1b244740}.gk-card:active{transform:scale(.98)}.gk-card.is-locked{cursor:default;filter:grayscale(.7)brightness(.92)}.gk-chip{align-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 2) calc(var(--u) * 9);font-size:calc(var(--u) * 12);color:#fff;background:var(--ink);white-space:nowrap;border-radius:999px;font-weight:700;display:inline-flex}.gk-slider{min-width:calc(var(--u) * 110);height:max(44px, calc(var(--u) * 40));cursor:pointer;touch-action:none;flex:1;position:relative}.gk-slider__track{left:calc(var(--u) * 12);right:calc(var(--u) * 12);height:calc(var(--u) * 14);margin-top:calc(var(--u) * -7);background:var(--paper-3);box-shadow:inset 0 0 0 calc(var(--u) * 2.5) var(--ink);border-radius:999px;position:absolute;top:50%;overflow:hidden}.gk-slider__fill{transform-origin:0;transform:scaleX(var(--v,.5));box-shadow:inset 0 0 0 calc(var(--u) * 2.5) var(--ink);background:linear-gradient(#7fd0ff,#1f7fe0);position:absolute;top:0;bottom:0;left:0;right:0}.gk-slider__knob{top:50%;left:calc(var(--u) * 12 + (100% - var(--u) * 24) * var(--v,.5));width:calc(var(--u) * 28);height:calc(var(--u) * 28);margin:calc(var(--u) * -14) 0 0 calc(var(--u) * -14);box-shadow:0 0 0 calc(var(--u) * 3) var(--ink), 0 calc(var(--u) * 3) 0 calc(var(--u) * 3) #1b24474d;background:linear-gradient(#fff,#ffd23f);border-radius:50%;transition:transform .12s;position:absolute}.gk-row.is-focused .gk-slider__knob{transform:scale(1.18)}.gk-seg{gap:calc(var(--u) * 3);background:var(--paper-3);box-shadow:inset 0 0 0 calc(var(--u) * 2.5) var(--ink);border-radius:999px;flex-wrap:nowrap;padding:2px;display:flex}.gk-seg__opt{-webkit-appearance:none;appearance:none;min-height:max(44px, calc(var(--u) * 38));padding:0 calc(var(--u) * 9);font-weight:700;font-size:calc(var(--u) * 14);color:var(--ink-2);cursor:pointer;white-space:nowrap;touch-action:manipulation;background:0 0;border:0;border-radius:999px}.gk-seg__opt.is-on{color:#fff;box-shadow:0 0 0 calc(var(--u) * 2.5) var(--ink), inset 0 calc(var(--u) * 2) 0 #ffffff59;text-shadow:0 1px #1b244766;background:linear-gradient(#ff6b5e,#d61f27)}.gk-toggle{width:calc(var(--u) * 66);height:calc(var(--u) * 36);box-shadow:inset 0 0 0 calc(var(--u) * 2.5) var(--ink);background:#c9d4e6;border-radius:999px;flex:none;transition:background .18s;position:relative}.gk-toggle:after{content:"";top:calc(var(--u) * 4);left:calc(var(--u) * 4);width:calc(var(--u) * 28);height:calc(var(--u) * 28);box-shadow:0 0 0 calc(var(--u) * 2.5) var(--ink);background:linear-gradient(#fff,#e3ebf8);border-radius:50%;transition:transform .2s cubic-bezier(.3,1.5,.5,1);position:absolute}.gk-toggle.is-on{background:linear-gradient(#7fe06a,#2ba24a)}.gk-toggle.is-on:after{transform:translateX(calc(var(--u) * 30))}.gk-keys{justify-content:center;gap:calc(var(--u) * 14);padding:calc(var(--u) * 3) calc(var(--u) * 12);font-size:calc(var(--u) * 12);color:#fff;background:#1b24479e;border-radius:999px;display:flex}.gk-keys kbd{font:inherit;text-align:center;min-width:1.8em;color:var(--ink);text-shadow:none;box-shadow:0 .15em 0 var(--ink-soft);background:#fff;border-radius:.4em;margin-right:.3em;padding:0 .4em;font-weight:700;display:inline-block}.gk-ui.is-touch .gk-keys{display:none}@media (prefers-reduced-motion:reduce){.gk-ui *,.gk-ui :before,.gk-ui :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gk-bd{opacity:0;visibility:hidden;pointer-events:none;background:#8fd3ff;transition:opacity .35s,visibility 0s .35s;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.gk-bd.is-on{opacity:1;visibility:visible;transition:opacity .35s}.gk-bd:not(.is-on) *{animation-play-state:paused!important}.gk-bd__sky{background:linear-gradient(#1e86f5 0%,#49aaff 34%,#a6dcff 66%,#e4f6ff 100%);position:absolute;top:0;bottom:0;left:0;right:0}.gk-bd__rays{background:repeating-conic-gradient(#ffffff29 0deg 9deg,#fff0 9deg 22.5deg);width:260vmax;height:260vmax;margin:-130vmax 0 0 -130vmax;animation:120s linear infinite gk-spin;position:absolute;top:34%;left:50%}@keyframes gk-spin{to{transform:rotate(360deg)}}.gk-bd__cloud{left:var(--x);top:var(--y);width:calc(var(--u) * 150 * var(--s));height:calc(var(--u) * 46 * var(--s));box-shadow:inset 0 calc(var(--u) * -8) 0 #a0c8f059;animation:gk-drift var(--t) linear infinite;animation-delay:var(--d);opacity:.95;background:#fff;border-radius:999px;position:absolute}.gk-bd__cloud:before,.gk-bd__cloud:after{content:"";background:#fff;border-radius:50%;position:absolute}.gk-bd__cloud:before{width:46%;height:150%;bottom:20%;left:14%}.gk-bd__cloud:after{width:34%;height:115%;bottom:30%;left:50%}@keyframes gk-drift{0%{transform:translate(-60vw)}to{transform:translate(110vw)}}.gk-bd__land{width:100%;height:max(46%,32vw);max-height:72%;position:absolute;bottom:0;left:0;right:0}.gk-bd__jet{transform-box:fill-box;transform-origin:50% 100%;animation:5s ease-in-out infinite gk-sway}@keyframes gk-sway{50%{transform:skew(-2deg)scaleY(1.02)}}.gk-bd__plume{transform-box:fill-box;transform-origin:0 0;animation:3.4s ease-in-out infinite gk-plume}@keyframes gk-plume{50%{opacity:.9;transform:translate(6px)scale(1.04)}}.gk-bd__boat{transform-box:fill-box;transform-origin:50% 100%;animation:3.2s ease-in-out infinite gk-bob;animation-delay:var(--d)}@keyframes gk-bob{50%{transform:translateY(3px)rotate(-2deg)}}.gk-bd__gull{transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite gk-flap}@keyframes gk-flap{50%{transform:scaleY(.55)translateY(2px)}}.gk-bd__glints{animation:2.6s ease-in-out infinite gk-twinkle}@keyframes gk-twinkle{50%{opacity:.35}}.gk-bd__bunting{width:100%;height:calc(var(--u) * 46);min-height:34px;position:absolute;top:0;left:0}.gk-bd__confetti i{top:-4%;left:var(--x);width:calc(var(--u) * 7);height:calc(var(--u) * 12);background:var(--c);animation:gk-fall var(--t) linear infinite;animation-delay:var(--d);border-radius:2px;position:absolute;box-shadow:0 0 0 1px #1b244740}@keyframes gk-fall{0%{transform:translate3d(0, 0, 0) rotate(var(--r))}to{transform:translate3d(8vw, 112vh, 0) rotate(calc(var(--r) + 720deg))}}.gk-bd__dim{opacity:0;background:radial-gradient(#101c4640,#101c4699);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.gk-bd.is-dim .gk-bd__dim{opacity:1}.gk-layer{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.gk-screen{padding:var(--safe-t) var(--safe-r) var(--safe-b) var(--safe-l);pointer-events:auto;flex-direction:column;animation:.34s cubic-bezier(.2,.9,.3,1.15) backwards gk-screen-in;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.gk-screen.is-leaving{pointer-events:none;animation:.2s ease-in forwards gk-screen-out}.gk-screen--overlay{background:radial-gradient(#101c4680,#0a1028d6)}@keyframes gk-screen-in{0%{opacity:0;transform:translateY(calc(var(--u) * 18)) scale(.97)}}@keyframes gk-screen-out{to{opacity:0;transform:scale(1.03)}}.gk-pop{animation:.44s cubic-bezier(.2,1.5,.4,1) backwards gk-pop-in;animation-delay:calc(var(--i,0) * 55ms + 60ms)}@keyframes gk-pop-in{0%{opacity:0;transform:translateY(calc(var(--u) * 16)) scale(.9)}}.gk-shake{animation:.35s gk-shake}@keyframes gk-shake{20%,60%{translate:calc(var(--u) * -6) 0}40%,80%{translate:calc(var(--u) * 6) 0}}.gk-head{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 6) 0 calc(var(--u) * 14);flex:none;display:flex}.gk-head .gk-banner{margin:0 auto}.gk-head__spacer{width:max(46px, calc(var(--u) * 48));flex:none}.gk-head__ok{visibility:hidden;color:#fff;background:linear-gradient(#6cc2ff,#1f7fe0)}.gk-body{min-height:0;padding:calc(var(--u) * 8) calc(var(--u) * 14);flex:auto;display:flex}.gk-foot{align-items:center;gap:calc(var(--u) * 10);padding-top:calc(var(--u) * 14);flex-direction:column;flex:none;display:flex}.gk-foot--actions{justify-content:center;gap:calc(var(--u) * 12) calc(var(--u) * 16);padding-bottom:calc(var(--u) * 8);flex-flow:wrap}.gk-scroll{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;overflow-y:auto}.gk-chrome{top:var(--safe-t);right:var(--safe-r);gap:calc(var(--u) * 10);display:flex;position:absolute}.gk-rotate{left:50%;bottom:calc(var(--safe-b) + var(--u) * 4);width:min(calc(100% - 32px), calc(var(--u) * 360));align-items:center;gap:calc(var(--u) * 8);padding:calc(var(--u) * 6) calc(var(--u) * 6) calc(var(--u) * 6) calc(var(--u) * 12);border-radius:calc(var(--u) * 14);font-size:calc(var(--u) * 12);color:#fff;box-shadow:0 0 0 calc(var(--u) * 2) #ffffffb3;background:#1b2447d1;font-weight:500;display:none;position:absolute;transform:translate(-50%)}.gk-rotate__ic{font-size:calc(var(--u) * 26);color:var(--gold);animation:2.4s ease-in-out infinite gk-tilt}@keyframes gk-tilt{0%,30%{transform:rotate(0)}55%,85%{transform:rotate(-90deg)}}.gk-rotate__x{-webkit-appearance:none;appearance:none;color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:14px;display:grid}.gk-rotate.is-gone{display:none!important}@media (orientation:portrait) and (max-width:600px){.gk-ui.is-touch .gk-rotate{display:flex}}.gk-title{justify-content:center;align-items:center;gap:calc(var(--u) * 12);text-align:center;padding-bottom:calc(var(--u) * 40);flex-direction:column;flex:1;display:flex}.gk-title__logo{width:min(94vw, calc(var(--u) * 560))}.gk-logo{width:100%;height:auto;display:block;overflow:visible}.gk-title__logo .gk-logo{max-height:46vh}.gk-title__tag{font-size:calc(var(--u) * 20);margin:0;font-weight:700}.gk-title__start{margin-top:calc(var(--u) * 8);animation:1.6s ease-in-out infinite gk-breathe}.gk-title__start.is-focused{animation:1.6s ease-in-out infinite gk-breathe}@keyframes gk-breathe{50%{transform:scale(1.07)}}.gk-title__facts{padding:calc(var(--u) * 4) calc(var(--u) * 14);font-size:calc(var(--u) * 13);color:#fff;background:#1b24478c;border-radius:999px;margin:0}.gk-title__kart{bottom:calc(var(--u) * -9);font-size:calc(var(--u) * 54);filter:drop-shadow(0 calc(var(--u) * 3) 0 #1b24474d);pointer-events:none;animation:9s linear infinite gk-kart-run;position:absolute;left:0}@keyframes gk-kart-run{0%{transform:translate(-30vw)}60%,to{transform:translate(130vw)}}.gk-logo__w1,.gk-logo__w2,.gk-logo__jet,.gk-logo__flag{transform-box:fill-box}.gk-screen--title .gk-logo__w1{transform-origin:50% 100%;animation:.75s cubic-bezier(.2,1.6,.4,1) .1s backwards gk-drop}.gk-screen--title .gk-logo__w2{transform-origin:50%;animation:.75s cubic-bezier(.2,1.6,.4,1) .3s backwards gk-zoom}.gk-screen--title .gk-logo__jet{transform-origin:50% 100%;animation:.9s cubic-bezier(.2,1.2,.4,1) .5s backwards gk-rise}.gk-logo__flag{transform-origin:0 100%;animation:2.6s ease-in-out infinite gk-wave}@keyframes gk-drop{0%{opacity:0;transform:translateY(-60%)scale(1.2)}}@keyframes gk-zoom{0%{opacity:0;transform:scale(.2)rotate(-12deg)}}@keyframes gk-rise{0%{opacity:0;transform:scaleY(.05)}}@keyframes gk-wave{50%{transform:skewY(-3deg)scaleX(.97)}}.gk-main{justify-content:center;align-items:center;gap:calc(var(--u) * 16);flex-direction:column;flex:1;min-height:0;display:flex}.gk-main__logo{width:min(80vw, calc(var(--u) * 300))}.gk-main__tiles{gap:calc(var(--u) * 16);width:min(calc(100% - var(--u) * 28), calc(var(--u) * 400));flex-direction:column;display:flex}.gk-main__more{gap:calc(var(--u) * 14);display:flex}.gk-tile{--t1:#ff6b5e;--t2:#d61f27;-webkit-appearance:none;appearance:none;align-items:center;gap:calc(var(--u) * 14);width:100%;padding:calc(var(--u) * 12) calc(var(--u) * 18);border-radius:calc(var(--u) * 22);color:#fff;text-align:left;cursor:pointer;background:repeating-linear-gradient(-45deg, #ffffff17 0 calc(var(--u) * 14), #fff0 calc(var(--u) * 14) calc(var(--u) * 28)), linear-gradient(180deg, var(--t1), var(--t2));box-shadow:0 0 0 calc(var(--u) * 3) #fff, 0 0 0 calc(var(--u) * 6) var(--ink), 0 calc(var(--u) * 8) 0 calc(var(--u) * 6) #1b24474d, inset 0 calc(var(--u) * -6) 0 #00000026, inset 0 calc(var(--u) * 4) 0 #ffffff4d;touch-action:manipulation;border:0;margin:0;transition:transform .16s cubic-bezier(.3,1.6,.5,1);display:flex;position:relative;overflow:hidden}.gk-tile--blue{--t1:#63bfff;--t2:#1c6fd4}.gk-tile--green{--t1:#7fe06a;--t2:#23974a}.gk-tile__icon{font-size:calc(var(--u) * 58);filter:drop-shadow(0 calc(var(--u) * 3) 0 #1b244759);flex:none;line-height:0}.gk-tile__text{gap:calc(var(--u) * 2);flex-direction:column;min-width:0;display:flex}.gk-tile__title{font-size:calc(var(--u) * 25);-webkit-text-stroke:calc(var(--u) * 5) var(--ink);paint-order:stroke fill;text-shadow:0 calc(var(--u) * 3) 0 var(--ink);line-height:1.05}.gk-tile__sub{font-size:calc(var(--u) * 14);text-shadow:0 1px #1b244780;font-weight:600}.gk-tile.is-focused{box-shadow:0 0 0 calc(var(--u) * 3) #fff, 0 0 0 calc(var(--u) * 6) var(--ink), 0 0 0 calc(var(--u) * 10) var(--gold), 0 calc(var(--u) * 10) 0 calc(var(--u) * 10) #1b244740, inset 0 calc(var(--u) * -6) 0 #00000026, inset 0 calc(var(--u) * 4) 0 #ffffff4d;transform:scale(1.045)rotate(-.6deg)}.gk-tile.is-focused .gk-tile__icon{animation:.9s ease-in-out infinite gk-wiggle}@keyframes gk-wiggle{25%{transform:rotate(-7deg)scale(1.06)}75%{transform:rotate(7deg)scale(1.06)}}.gk-tile:active{transform:scale(.98)}@media (orientation:landscape){.gk-main{gap:calc(var(--u) * 12)}.gk-main__logo{width:auto;height:calc(var(--u) * 112)}.gk-main__logo .gk-logo{width:auto;height:100%}.gk-main__tiles{width:min(calc(100% - var(--u) * 40), calc(var(--u) * 660));gap:calc(var(--u) * 20);flex-direction:row}.gk-tile{text-align:center;padding:calc(var(--u) * 12) calc(var(--u) * 10);justify-content:center;gap:calc(var(--u) * 6);flex-direction:column;flex:1}.gk-tile__text{align-items:center}.gk-tile__icon{font-size:calc(var(--u) * 54)}.gk-tile__title{font-size:calc(var(--u) * 22)}.gk-tile__sub{font-size:calc(var(--u) * 13)}}.gk-classes{justify-content:center;gap:calc(var(--u) * 16);width:min(100%, calc(var(--u) * 420));flex-direction:column;margin:0 auto}.gk-class{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 10) calc(var(--u) * 14);display:flex}.gk-class__art{width:calc(var(--u) * 96);height:calc(var(--u) * 82);font-size:calc(var(--u) * 84);border-radius:calc(var(--u) * 14);background:radial-gradient(circle at 50% 40%, #fff, var(--cl,#d7f5d0));box-shadow:inset 0 0 0 calc(var(--u) * 2.5) var(--ink);flex:none;place-items:center;display:grid}.gk-class--green{--cl:#c8f2be;--ct:#23974a}.gk-class--blue{--cl:#c9e8ff;--ct:#1c6fd4}.gk-class--red{--cl:#ffd2cc;--ct:#d61f27}.gk-class__text{gap:calc(var(--u) * 3);flex-direction:column;min-width:0;display:flex}.gk-class__name{font-size:calc(var(--u) * 24);color:var(--ct);line-height:1}.gk-class__tag{font-size:calc(var(--u) * 14);font-weight:700}.gk-class__desc{font-size:calc(var(--u) * 12.5);color:var(--ink-2);font-weight:500}.gk-class__meter{gap:calc(var(--u) * 4);display:flex}.gk-class__meter i{width:calc(var(--u) * 26);height:calc(var(--u) * 10);background:var(--paper-3);box-shadow:inset 0 0 0 calc(var(--u) * 2) var(--ink);border-radius:999px}.gk-class__meter i.on{background:linear-gradient(90deg,#ffd23f,#ff7a1f)}.gk-class.is-focused .gk-class__art{animation:.5s ease-in-out infinite alternate gk-vroom}@keyframes gk-vroom{to{transform:translateX(calc(var(--u) * 4)) rotate(-2deg)}}@media (orientation:landscape){.gk-classes{width:min(100%, calc(var(--u) * 680));align-content:center;align-items:stretch;gap:calc(var(--u) * 22);flex-flow:wrap}.gk-class{text-align:center;padding:calc(var(--u) * 12);flex-direction:column;flex:1;justify-content:center}.gk-class__text{align-items:center}.gk-class__art{width:100%;max-width:calc(var(--u) * 160);height:calc(var(--u) * 100);font-size:calc(var(--u) * 104)}}.gk-chars{justify-content:center;gap:calc(var(--u) * 16);width:min(100%, calc(var(--u) * 460));flex-direction:column;margin:0 auto}.gk-chars__detail{gap:calc(var(--u) * 12);padding:calc(var(--u) * 12);flex:none;align-items:center;display:flex}.gk-chars__stage{width:calc(var(--u) * 140);height:calc(var(--u) * 140);border-radius:calc(var(--u) * 18);background:radial-gradient(circle at 50% 45%, #fff 0 30%, var(--c1,#2f9bff) 75%);box-shadow:inset 0 0 0 calc(var(--u) * 3) var(--ink);flex:none;position:relative;overflow:hidden}.gk-chars__rays{background:repeating-conic-gradient(#ffffff59 0deg 12deg,#fff0 12deg 30deg);animation:14s linear infinite gk-spin;position:absolute;top:-40%;bottom:-40%;left:-40%;right:-40%}.gk-chars__portrait{place-items:center;animation:2.4s ease-in-out infinite gk-float;display:grid;position:absolute;top:10%;bottom:10%;left:10%;right:10%}.gk-chars__portrait img{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 calc(var(--u) * 4) 0 #1b24474d);position:absolute;top:0;bottom:0;left:0;right:0}.gk-chars__portrait b,.gk-char__face b{color:#fff;width:100%;height:100%;font-size:calc(var(--u) * 34);background:var(--c1,#2f9bff);background:radial-gradient(circle at 40% 35%, color-mix(in srgb, var(--c1,#2f9bff) 60%, #fff), var(--c1,#2f9bff));box-shadow:inset 0 0 0 calc(var(--u) * 3) var(--ink);-webkit-text-stroke:calc(var(--u) * 4) var(--ink);paint-order:stroke fill;border-radius:50%;place-items:center;display:grid}.gk-chars__portrait.is-pop{animation:.45s cubic-bezier(.2,1.7,.4,1) gk-pop-face,2.4s ease-in-out .45s infinite gk-float}.gk-chars__portrait.is-chosen{animation:.42s cubic-bezier(.3,1.4,.5,1) gk-jump}@keyframes gk-float{50%{transform:translateY(calc(var(--u) * -5)) rotate(2deg)}}@keyframes gk-pop-face{0%{transform:scale(.4)rotate(-15deg)}}@keyframes gk-jump{40%{transform:translateY(calc(var(--u) * -18)) scale(1.12) rotate(-8deg)}}.gk-chars__weight{left:50%;bottom:calc(var(--u) * 6);position:absolute;transform:translate(-50%)}.gk-chars__info{gap:calc(var(--u) * 3);flex-direction:column;flex:1;min-width:0;display:flex}.gk-chars__name{font-size:calc(var(--u) * 22);color:var(--c1,var(--ink));-webkit-text-stroke:calc(var(--u) * 4) var(--ink);paint-order:stroke fill;text-shadow:0 calc(var(--u) * 2) 0 var(--ink);margin:0;line-height:1.05}.gk-chars__title{margin:0 0 calc(var(--u) * 4);font-size:calc(var(--u) * 13);color:var(--ink-2);font-weight:600}.gk-stats{gap:calc(var(--u) * 4);flex-direction:column;display:flex}.gk-stat{align-items:center;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 11.5);font-weight:700;display:flex}.gk-stat__lbl{width:calc(var(--u) * 82);flex:none}.gk-stat__bar{height:calc(var(--u) * 11);background:repeating-linear-gradient(90deg, transparent 0 calc(20% - 1px), #1b244759 calc(20% - 1px) 20%), var(--paper-3);box-shadow:inset 0 0 0 calc(var(--u) * 2) var(--ink);border-radius:999px;flex:1;position:relative;overflow:hidden}.gk-stat__bar i{transform-origin:0;box-shadow:inset 0 0 0 calc(var(--u) * 2) var(--ink);background:linear-gradient(#ffe680,#ff9a1f);transition:transform .35s cubic-bezier(.3,1.4,.5,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.gk-chars__grid{gap:calc(var(--u) * 10);flex:0 auto;grid-template-columns:repeat(4,1fr);align-content:center;min-height:0;display:grid}.gk-char{align-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 6) calc(var(--u) * 4) calc(var(--u) * 7);flex-direction:column;min-width:0;display:flex}.gk-char__face{width:100%;max-width:calc(var(--u) * 84);aspect-ratio:1;background:radial-gradient(circle at 50% 40%, #fff 0 25%, var(--c1) 80%);box-shadow:inset 0 0 0 calc(var(--u) * 3) var(--ink);border-radius:50%;position:relative;overflow:hidden}.gk-char__face img{object-fit:cover;width:100%;height:100%}.gk-char__face b{font-size:calc(var(--u) * 20)}.gk-char__name{font-size:calc(var(--u) * 11.5);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.1em;font-weight:700;line-height:1.05;display:-webkit-box;overflow:hidden}.gk-char__check{top:calc(var(--u) * -6);right:calc(var(--u) * -6);width:calc(var(--u) * 24);height:calc(var(--u) * 24);font-size:calc(var(--u) * 12);color:#fff;background:var(--green);box-shadow:0 0 0 calc(var(--u) * 2.5) var(--ink);border-radius:50%;place-items:center;transition:transform .2s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;transform:scale(0)}.gk-char.is-selected .gk-char__check{transform:scale(1)}.gk-char.is-selected{background:linear-gradient(#fff8d6,#ffe58a)}@media (orientation:landscape){.gk-chars{width:min(100%, calc(var(--u) * 820));flex-direction:row-reverse;align-items:center}.gk-chars__grid{flex:1 1 0}.gk-chars__detail{flex-direction:column;flex:0 0 42%;align-items:stretch}.gk-chars__stage{width:100%;height:min(calc(var(--u) * 150), 27vh)}.gk-chars__portrait{top:6%;bottom:6%;left:28%;right:28%}.gk-chars__info{flex:none}.gk-chars__name,.gk-chars__title{text-align:center}}@media (orientation:landscape) and (max-height:520px){.gk-chars__detail{flex-direction:row;align-items:center}.gk-chars__stage{width:calc(var(--u) * 118);height:calc(var(--u) * 150);flex:none}.gk-chars__portrait{top:10%;bottom:10%;left:10%;right:10%}.gk-chars__name,.gk-chars__title{text-align:left}.gk-stat__lbl{width:calc(var(--u) * 76)}}.gk-cups{justify-content:center;gap:calc(var(--u) * 18);width:min(100%, calc(var(--u) * 430));flex-direction:column;margin:0 auto}.gk-cup{align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 10) calc(var(--u) * 14);display:flex}.gk-cup__emblem{font-size:calc(var(--u) * 84);filter:drop-shadow(0 calc(var(--u) * 4) 0 #1b24474d);flex:none;line-height:0}.gk-cup.is-focused .gk-cup__emblem{animation:1s ease-in-out infinite gk-wiggle}.gk-cup__text{gap:calc(var(--u) * 4);flex-direction:column;min-width:0;display:flex}.gk-cup__name{font-size:calc(var(--u) * 19);color:var(--cup);line-height:1.05}.gk-cup__list{gap:calc(var(--u) * 2) calc(var(--u) * 10);font-size:calc(var(--u) * 12);color:var(--ink-2);counter-reset:gk-cup;grid-template-columns:1fr;margin:0;padding:0;font-weight:600;list-style:none;display:grid}.gk-cup__list li{counter-increment:gk-cup;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gk-cup__list li:before{content:counter(gk-cup) ". ";color:var(--cup);font-weight:700}.gk-cup__list li.is-soon{opacity:.55}.gk-cup__trophy{top:calc(var(--u) * -10);right:calc(var(--u) * -8);font-size:calc(var(--u) * 30);color:#ffc928;filter:drop-shadow(0 0 0 var(--ink)) drop-shadow(0 calc(var(--u) * 2) 0 var(--ink));position:absolute}.gk-cup__trophy--silver{color:#cfd8e6}.gk-cup__trophy--bronze{color:#e3893b}@media (orientation:landscape){.gk-cups{width:min(100%, calc(var(--u) * 760));align-content:center;align-items:stretch;gap:calc(var(--u) * 20);flex-flow:wrap}.gk-cup{text-align:center;padding:calc(var(--u) * 14) calc(var(--u) * 12);flex-direction:column;flex:1;justify-content:center}.gk-cup__text{align-items:center}.gk-cup__list{text-align:left}.gk-cup__emblem{font-size:calc(var(--u) * 96)}}@media (orientation:landscape) and (max-height:520px){.gk-cup{gap:calc(var(--u) * 6);padding:calc(var(--u) * 8) calc(var(--u) * 10)}.gk-cup__emblem{font-size:calc(var(--u) * 78)}}.gk-tracksel{justify-content:center;gap:calc(var(--u) * 18);width:min(100%, calc(var(--u) * 460));flex-direction:column;margin:0 auto}.gk-tabs{justify-content:center;gap:calc(var(--u) * 8);flex:none;display:flex}.gk-tab{-webkit-appearance:none;appearance:none;justify-content:center;align-items:center;gap:calc(var(--u) * 6);min-width:0;min-height:max(44px, calc(var(--u) * 46));padding:calc(var(--u) * 4) calc(var(--u) * 10) calc(var(--u) * 4) calc(var(--u) * 5);font-weight:700;font-size:calc(var(--u) * 14);color:var(--ink);box-shadow:0 0 0 calc(var(--u) * 3) var(--ink), 0 calc(var(--u) * 4) 0 calc(var(--u) * 3) #1b24474d;cursor:pointer;touch-action:manipulation;background:linear-gradient(#fff,#e3ecfa);border:0;border-radius:999px;flex:1 1 0;transition:transform .15s cubic-bezier(.3,1.6,.5,1);display:flex}.gk-tab .gk-ic{font-size:calc(var(--u) * 34)}.gk-tab span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gk-tab.is-active{color:#fff;background:var(--cup);background:linear-gradient(180deg, color-mix(in srgb, var(--cup) 70%, #fff), var(--cup));text-shadow:0 1px 0 var(--ink)}.gk-tab.is-focused{box-shadow:0 0 0 calc(var(--u) * 3) var(--ink), 0 0 0 calc(var(--u) * 7) var(--gold);transform:scale(1.06)}.gk-tracks{gap:calc(var(--u) * 14);flex:0 auto;grid-template-columns:1fr 1fr;align-content:center;min-height:0;display:grid}.gk-track{gap:calc(var(--u) * 5);padding:calc(var(--u) * 7);flex-direction:column;min-width:0;display:flex}.gk-track__thumb{aspect-ratio:100/64;border-radius:calc(var(--u) * 12);background:radial-gradient(circle at 28% 22%, #ffffff80, #fff0 55%), repeating-linear-gradient(45deg, #ffffff1a 0 calc(var(--u) * 8), #fff0 calc(var(--u) * 8) calc(var(--u) * 16)), linear-gradient(160deg, #a6e67c, #43a24c);box-shadow:inset 0 0 0 calc(var(--u) * 4) var(--cup), inset 0 0 0 calc(var(--u) * 6) var(--ink), 0 0 0 calc(var(--u) * 2) var(--ink);place-items:center;display:grid;position:relative;overflow:hidden}.gk-track__img{object-fit:cover;width:100%;height:100%}.gk-track__map{width:92%;height:92%;overflow:visible}.gk-track__map path{fill:none;stroke-linejoin:round;stroke-linecap:round}.gk-track__map .o{stroke:var(--ink);stroke-width:7px}.gk-track__map .i{stroke:#fff;stroke-width:3.6px}.gk-track__map .s{fill:var(--gold);stroke:var(--ink);stroke-width:1.6px}.gk-track__emblem{font-size:calc(var(--u) * 56)}.gk-track__num{top:calc(var(--u) * 5);left:calc(var(--u) * 5);min-width:calc(var(--u) * 24);height:calc(var(--u) * 24);font-size:calc(var(--u) * 13);color:#fff;background:var(--cup);box-shadow:0 0 0 calc(var(--u) * 2) var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute}.gk-track__soon{justify-content:center;align-items:center;gap:calc(var(--u) * 5);font-size:calc(var(--u) * 15);color:#fff;background:#1b24478c;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.gk-track__text{gap:calc(var(--u) * 1);min-width:0;padding:0 calc(var(--u) * 3);flex-direction:column;display:flex}.gk-track__name{font-size:calc(var(--u) * 15);white-space:nowrap;text-overflow:ellipsis;line-height:1.1;overflow:hidden}.gk-track__loc{font-size:calc(var(--u) * 11);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.gk-track__best{align-items:center;gap:calc(var(--u) * 4);margin-top:calc(var(--u) * 2);font-size:calc(var(--u) * 12);color:var(--cup-d);font-weight:700;display:inline-flex}.gk-track.is-focused .gk-track__map .i{stroke:var(--gold)}@media (orientation:portrait){.gk-tab{gap:calc(var(--u) * 2);padding:calc(var(--u) * 6) calc(var(--u) * 4);border-radius:calc(var(--u) * 18);font-size:calc(var(--u) * 12.5);flex-direction:column}.gk-tab .gk-ic{font-size:calc(var(--u) * 32)}}@media (orientation:landscape){.gk-tracksel{width:min(100%, calc(var(--u) * 860))}.gk-tabs{width:min(100%, calc(var(--u) * 560));margin:0 auto}.gk-tracks{grid-template-columns:repeat(4,1fr);grid-auto-rows:auto}}.gk-screen--options{--u:clamp(.85px, min(100vw / 390, 100vh / 760), 2px)}@media (orientation:landscape){.gk-screen--options{--u:clamp(.85px, min(100vw / 390, 100vh / 540), 2px)}}.gk-options{align-content:start;gap:calc(var(--u) * 14);width:min(100%, calc(var(--u) * 460));padding:calc(var(--u) * 6) calc(var(--u) * 6) calc(var(--u) * 10);grid-template-columns:1fr;margin:0 auto;display:grid}.gk-optgroup{padding:calc(var(--u) * 6) calc(var(--u) * 8) calc(var(--u) * 8)}.gk-optgroup__title{margin:0 0 calc(var(--u) * 2) calc(var(--u) * 8);font-size:calc(var(--u) * 13);text-transform:uppercase;letter-spacing:.06em;color:var(--sky-d)}.gk-row{justify-content:space-between;align-items:center;gap:calc(var(--u) * 4) calc(var(--u) * 10);min-height:44px;padding:calc(var(--u) * 4) calc(var(--u) * 8);border-radius:calc(var(--u) * 12);cursor:pointer;flex-wrap:wrap;transition:background .15s,box-shadow .15s;display:flex}.gk-row.is-focused{box-shadow:0 0 0 calc(var(--u) * 3) var(--gold);background:#fff6c9}.gk-row__label{align-items:center;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 15);white-space:nowrap;font-weight:700;display:inline-flex}.gk-row__ic{width:calc(var(--u) * 28);height:calc(var(--u) * 28);font-size:calc(var(--u) * 15);color:#fff;box-shadow:0 0 0 calc(var(--u) * 2) var(--ink);background:linear-gradient(#63bfff,#1c6fd4);border-radius:50%;place-items:center;display:grid}.gk-row__ic .gk-ic{overflow:hidden}.gk-row__ctrl{align-items:center;gap:calc(var(--u) * 6);margin-left:auto;display:flex}.gk-row--slider .gk-row__ctrl{flex:1 1 calc(var(--u) * 150);max-width:calc(var(--u) * 230)}.gk-row__val{width:calc(var(--u) * 46);text-align:right;font-size:calc(var(--u) * 14);font-variant-numeric:tabular-nums;flex:none;font-weight:700}@media (orientation:landscape){.gk-options{width:min(100%, calc(var(--u) * 900));grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr}.gk-optgroup:nth-child(3){grid-area:1/2/span 2}}@media (orientation:landscape) and (max-height:520px){.gk-options{gap:calc(var(--u) * 10);padding-top:0}.gk-optgroup{padding:calc(var(--u) * 4) calc(var(--u) * 6)}.gk-row{padding-top:0;padding-bottom:0}.gk-screen--options .gk-foot{display:none}.gk-screen--options .gk-head__ok{visibility:visible}}.gk-screen--pause{justify-content:center;align-items:center}.gk-pause{width:min(100%, calc(var(--u) * 330));padding:calc(var(--u) * 46) calc(var(--u) * 22) calc(var(--u) * 18);align-items:stretch;gap:calc(var(--u) * 14);flex-direction:column;display:flex;position:relative}.gk-pause__title{z-index:3;font-size:calc(var(--u) * 26);position:absolute;top:0;left:50%;transform:translate(-50%,-50%)rotate(-2deg)}.gk-pause__list{gap:calc(var(--u) * 14);flex-direction:column;display:flex}.gk-pause .gk-btn{width:100%}@media (orientation:landscape) and (max-height:520px){.gk-pause{width:min(100%, calc(var(--u) * 520));padding-top:calc(var(--u) * 40)}.gk-pause__list{gap:calc(var(--u) * 14);grid-template-columns:1fr 1fr;display:grid}}.gk-results{justify-content:center;gap:calc(var(--u) * 12);width:min(100%, calc(var(--u) * 460));flex-direction:column;margin:0 auto}.gk-results__summary{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 8) calc(var(--u) * 14);flex:none;display:flex}.gk-results__place{width:calc(var(--u) * 116);flex:none}.gk-results__place .gk-place{width:100%;height:auto;display:block}.gk-results__trophy{font-size:calc(var(--u) * 80);flex:none}.gk-results__info{gap:calc(var(--u) * 4);flex-direction:column;min-width:0;display:flex}.gk-results__verdict{font-size:calc(var(--u) * 21);color:var(--red);margin:0;font-weight:700;line-height:1.05}.gk-results__track{font-size:calc(var(--u) * 13);color:var(--ink-2);margin:0;font-weight:600}.gk-results__facts{gap:calc(var(--u) * 2) calc(var(--u) * 14);flex-wrap:wrap;margin:0;display:flex}.gk-results__facts div{flex-direction:column;display:flex}.gk-results__facts dt{font-size:calc(var(--u) * 11);color:var(--ink-2);font-weight:600}.gk-results__facts dd{font-size:calc(var(--u) * 17);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.gk-chip--record{color:var(--ink);box-shadow:0 0 0 calc(var(--u) * 2) var(--ink);background:linear-gradient(#ffe680,#ffb300);align-self:flex-start;animation:1.2s ease-in-out infinite gk-breathe}.gk-results__table{min-height:0;padding:calc(var(--u) * 6);gap:calc(var(--u) * 4);flex-direction:column;flex:0 auto;margin:0;list-style:none;display:flex}.gk-res{align-items:center;gap:calc(var(--u) * 8);min-height:calc(var(--u) * 38);padding:calc(var(--u) * 3) calc(var(--u) * 10) calc(var(--u) * 3) calc(var(--u) * 4);border-radius:calc(var(--u) * 12);background:#1b24470d;flex:none;font-weight:700;display:flex}.gk-res.is-player,.gk-std.is-player{box-shadow:inset 0 0 0 calc(var(--u) * 2.5) var(--ink);background:linear-gradient(90deg,#ffe680,#ffc928)}.gk-res.is-best{background:#d8f7d0}.gk-res__pos{width:calc(var(--u) * 28);text-align:center;font-size:calc(var(--u) * 18);color:var(--sky-d);flex:none}.gk-res:first-child .gk-res__pos{color:#e48a00}.gk-res:nth-child(2) .gk-res__pos{color:#7f90ad}.gk-res:nth-child(3) .gk-res__pos{color:#c0682a}.gk-res__name{min-width:0;font-size:calc(var(--u) * 14);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.gk-res__time{font-size:calc(var(--u) * 14);font-variant-numeric:tabular-nums;flex:none}.gk-res__pts{min-width:calc(var(--u) * 34);text-align:right;font-size:calc(var(--u) * 14);color:var(--green-d);flex:none}.gk-face{width:calc(var(--u) * 32);height:calc(var(--u) * 32);background:radial-gradient(circle at 50% 40%, #fff 0 25%, var(--c1) 80%);box-shadow:inset 0 0 0 calc(var(--u) * 2) var(--ink);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.gk-face img{object-fit:cover;width:100%;height:100%}.gk-face b{font-size:calc(var(--u) * 12);color:#fff;-webkit-text-stroke:calc(var(--u) * 3) var(--ink);paint-order:stroke fill}@media (orientation:landscape){.gk-results{width:min(100%, calc(var(--u) * 860));align-items:stretch;gap:calc(var(--u) * 16);flex-direction:row}.gk-results__summary{text-align:center;flex-direction:column;flex:0 0 36%;justify-content:center}.gk-results__place{width:calc(var(--u) * 150)}.gk-results__info{align-items:center}.gk-results__facts{justify-content:center}.gk-chip--record{align-self:center}.gk-results__table{justify-content:center;gap:calc(var(--u) * 3);flex:1}.gk-res{min-height:calc(var(--u) * 30);padding-top:calc(var(--u) * 1);padding-bottom:calc(var(--u) * 1)}.gk-res .gk-face{width:calc(var(--u) * 28);height:calc(var(--u) * 28)}}@media (orientation:landscape) and (max-height:520px){.gk-results__place{width:calc(var(--u) * 96)}.gk-res{min-height:0;padding-top:calc(var(--u) * 1);padding-bottom:calc(var(--u) * 1)}.gk-results__table{gap:calc(var(--u) * 2)}.gk-face{width:calc(var(--u) * 26);height:calc(var(--u) * 26)}}.gk-standings{justify-content:center;gap:calc(var(--u) * 10);width:min(100%, calc(var(--u) * 460));flex-direction:column;margin:0 auto}.gk-standings__sub{justify-content:center;align-items:center;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 16);color:#fff;text-shadow:0 calc(var(--u) * 2) 0 var(--ink);flex:none;margin:0;font-weight:700;display:flex}.gk-standings__sub .gk-ic{font-size:calc(var(--u) * 34)}.gk-standings__list{--rowh:clamp(26px, calc((100vh - var(--u) * 160 - 24px) / var(--n)), calc(var(--u) * 42));height:calc(var(--rowh) * var(--n) + var(--u) * 12);flex:none;margin:0;padding:0;list-style:none;position:relative}.gk-std{left:calc(var(--u) * 6);right:calc(var(--u) * 6);top:calc(var(--u) * 6);height:calc(var(--rowh) - var(--u) * 4);align-items:center;gap:calc(var(--u) * 8);padding:0 calc(var(--u) * 12) 0 calc(var(--u) * 4);border-radius:calc(var(--u) * 12);transform:translateY(calc(var(--slot) * var(--rowh)));background:#1b24470d;font-weight:700;transition:transform .65s cubic-bezier(.4,1.3,.5,1);display:flex;position:absolute}.gk-std--static{height:auto;min-height:calc(var(--u) * 34);position:relative;top:0;left:0;right:0;transform:none}.gk-std__pos{width:calc(var(--u) * 28);text-align:center;font-size:calc(var(--u) * 18);color:var(--sky-d);flex:none}.gk-std__name{min-width:0;font-size:calc(var(--u) * 14);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.gk-std__gain{font-size:calc(var(--u) * 14);color:var(--green-d);opacity:1;flex:none;transition:opacity .4s .5s}.gk-std.is-scored .gk-std__gain{opacity:0}.gk-std__pts{min-width:calc(var(--u) * 62);text-align:right;font-size:calc(var(--u) * 12);color:var(--ink-2);flex:none}.gk-std__pts b{font-size:calc(var(--u) * 18);color:var(--ink);font-variant-numeric:tabular-nums}.gk-podium{gap:calc(var(--u) * 10);flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.gk-podium__steps{justify-content:center;align-items:flex-end;gap:calc(var(--u) * 8);padding-top:calc(var(--u) * 26);flex:none;display:flex}.gk-podium__step{flex:0 1 calc(var(--u) * 120);align-items:center;gap:calc(var(--u) * 4);flex-direction:column;animation:.6s cubic-bezier(.2,1.5,.4,1) backwards gk-pop-in;display:flex;position:relative}.gk-podium__step--1{animation-delay:.7s}.gk-podium__step--2{animation-delay:.4s}.gk-podium__step--3{animation-delay:.15s}.gk-podium__step .gk-face{width:calc(var(--u) * 58);height:calc(var(--u) * 58)}.gk-podium__step--1 .gk-face{width:calc(var(--u) * 72);height:calc(var(--u) * 72);animation:1.6s ease-in-out infinite gk-float}.gk-podium__name{font-size:calc(var(--u) * 13);color:#fff;text-align:center;text-shadow:0 calc(var(--u) * 2) 0 var(--ink);line-height:1.05}.gk-podium__crown{top:calc(var(--u) * -30);font-size:calc(var(--u) * 34);animation:1.2s ease-in-out infinite gk-wiggle;position:absolute}.gk-podium__block{border-radius:calc(var(--u) * 12) calc(var(--u) * 12) 0 0;color:#fff;width:100%;box-shadow:inset 0 0 0 calc(var(--u) * 3) var(--ink), inset 0 calc(var(--u) * 6) 0 #ffffff59;flex-direction:column;justify-content:center;align-items:center;display:flex}.gk-podium__block i{font-style:normal;font-size:calc(var(--u) * 30);-webkit-text-stroke:calc(var(--u) * 5) var(--ink);paint-order:stroke fill;line-height:1}.gk-podium__block small{font-size:calc(var(--u) * 12);text-shadow:0 1px 0 var(--ink)}.gk-podium__step--1 .gk-podium__block{height:calc(var(--u) * 96);background:linear-gradient(#ffe680,#ffb300)}.gk-podium__step--2 .gk-podium__block{height:calc(var(--u) * 76);background:linear-gradient(#f0f4fa,#9fb0cc)}.gk-podium__step--3 .gk-podium__block{height:calc(var(--u) * 62);background:linear-gradient(#ffc58f,#d0732e)}.gk-podium__step.is-player .gk-podium__name{color:var(--gold)}.gk-podium__side{gap:calc(var(--u) * 8);flex-direction:column;flex:auto;min-height:0;display:flex}.gk-podium__msg{justify-content:center;align-items:center;gap:calc(var(--u) * 8);font-size:calc(var(--u) * 16);color:#fff;text-align:center;text-shadow:0 calc(var(--u) * 2) 0 var(--ink);margin:0;font-weight:700;display:flex}.gk-podium__medal{font-size:calc(var(--u) * 34)}.gk-podium__medal--gold{color:#ffc928}.gk-podium__medal--silver{color:#dfe6f1}.gk-podium__medal--bronze{color:#e3893b}.gk-standings__rest{padding:calc(var(--u) * 6);gap:calc(var(--u) * 3);flex-direction:column;margin:0;list-style:none;display:flex}.gk-podium__confetti{inset:calc(var(--u) * -60) 0 0;pointer-events:none;position:absolute;overflow:hidden}.gk-podium__confetti i{top:0;left:var(--x);width:calc(var(--u) * 8);height:calc(var(--u) * 13);background:var(--c);animation:2.6s cubic-bezier(.2,.6,.5,1) infinite gk-confetti;animation-delay:var(--d);border-radius:2px;position:absolute}@keyframes gk-confetti{0%{transform:translateY(-20px) rotate(var(--r));opacity:1}to{transform:translateY(70vh) rotate(calc(var(--r) + 540deg));opacity:0}}@media (orientation:landscape){.gk-standings{width:min(100%, calc(var(--u) * 860))}.gk-standings:not(.is-final) .gk-standings__list{width:min(100%, calc(var(--u) * 560));margin:0 auto}.gk-podium{flex-direction:row;align-items:stretch}.gk-podium__steps{flex:0 0 52%}}@media (orientation:landscape) and (max-height:520px){.gk-std .gk-face{width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.gk-podium__block{transform-origin:bottom}.gk-podium__step--1 .gk-podium__block{height:calc(var(--u) * 74)}.gk-podium__step--2 .gk-podium__block{height:calc(var(--u) * 60)}.gk-podium__step--3 .gk-podium__block{height:calc(var(--u) * 50)}.gk-podium__block i{font-size:calc(var(--u) * 24)}.gk-standings__sub{font-size:calc(var(--u) * 14)}}.gk-credits{gap:calc(var(--u) * 12);width:min(100%, calc(var(--u) * 480));flex-direction:column;margin:0 auto}.gk-credits__logo{width:calc(var(--u) * 190);flex:none;margin:0 auto}.gk-credits__box{min-height:0;padding:calc(var(--u) * 12) calc(var(--u) * 16);gap:calc(var(--u) * 10) calc(var(--u) * 22);flex:0 auto;grid-template-columns:1fr;align-content:start;display:grid}.gk-credit--key{padding:calc(var(--u) * 6) calc(var(--u) * 10);border-radius:calc(var(--u) * 12);box-shadow:inset 0 0 0 calc(var(--u) * 2) var(--gold);background:#fff6c9}.gk-credit__title{margin:0 0 calc(var(--u) * 3);font-size:calc(var(--u) * 15);color:var(--red)}.gk-credit p{margin:0 0 calc(var(--u) * 2);font-size:calc(var(--u) * 13);font-weight:500;line-height:1.3}@media (orientation:landscape){.gk-credits{width:min(100%, calc(var(--u) * 920));flex-direction:row;align-items:center}.gk-credits__logo{width:26%}.gk-credits__box{flex:1;grid-template-columns:1fr 1fr}}@media (orientation:landscape) and (max-height:520px){.gk-credits__logo{display:none}.gk-credits__box{padding:calc(var(--u) * 10) calc(var(--u) * 14);grid-template-columns:1fr 1fr 1fr}.gk-credit p{font-size:calc(var(--u) * 12)}}.gk-loading{justify-content:center;align-items:center;gap:calc(var(--u) * 20);padding:var(--safe-t) var(--safe-r) var(--safe-b) var(--safe-l);pointer-events:auto;background:linear-gradient(#1e86f5,#155bb8 60%,#10347a);flex-direction:column;animation:.3s backwards gk-fade-in;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.gk-loading.is-leaving{pointer-events:none;animation:.4s forwards gk-fade-out}@keyframes gk-fade-in{0%{opacity:0}}@keyframes gk-fade-out{to{opacity:0}}.gk-loading__rays{background:repeating-conic-gradient(#ffffff14 0deg 9deg,#fff0 9deg 22.5deg);width:260vmax;height:260vmax;margin:-130vmax 0 0 -130vmax;animation:60s linear infinite gk-spin;position:absolute;top:40%;left:50%}.gk-loading__card{width:min(100%, calc(var(--u) * 380));padding:calc(var(--u) * 16) calc(var(--u) * 20) calc(var(--u) * 12);text-align:center;position:relative}.gk-loading__name{margin:calc(var(--u) * 8) 0 0;font-size:calc(var(--u) * 26);color:var(--red);line-height:1.05}.gk-loading__loc{margin:calc(var(--u) * 2) 0 0;font-size:calc(var(--u) * 13);color:var(--ink-2);font-weight:600}.gk-loading__bar{height:calc(var(--u) * 22);margin:calc(var(--u) * 24) calc(var(--u) * 4) calc(var(--u) * 8);background:var(--paper-3);box-shadow:inset 0 0 0 calc(var(--u) * 3) var(--ink);border-radius:999px;position:relative}.gk-loading__fill{transform-origin:0;transform:scaleX(var(--p,0));background:repeating-linear-gradient(-45deg, #ffffff40 0 calc(var(--u) * 8), #fff0 calc(var(--u) * 8) calc(var(--u) * 16)), linear-gradient(180deg, #ffe680, #ff9a1f);box-shadow:inset 0 0 0 calc(var(--u) * 3) var(--ink);border-radius:999px;transition:transform .25s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}.gk-loading__track{left:0;right:calc(var(--u) * 44);top:calc(var(--u) * -30);height:calc(var(--u) * 40);position:absolute}.gk-loading__runner{text-align:left;width:100%;font-size:calc(var(--u) * 44);transform:translateX(calc(var(--p,0) * 100%));line-height:0;transition:transform .25s ease-out}.gk-loading__runner .gk-ic{animation:.25s ease-in-out infinite alternate gk-vroom}.gk-loading__pct{font-size:calc(var(--u) * 16);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.gk-loading__tip{align-items:center;gap:calc(var(--u) * 12);width:min(100%, calc(var(--u) * 460));padding:calc(var(--u) * 12) calc(var(--u) * 16);display:flex;position:relative}.gk-loading__tip.is-new{animation:.45s cubic-bezier(.2,1.5,.4,1) backwards gk-pop-in}.gk-loading__badge{font-size:calc(var(--u) * 40);flex:none;line-height:0}.gk-loading__kind{font-size:calc(var(--u) * 14);color:var(--sky-d)}.gk-loading__text{margin:calc(var(--u) * 2) 0 0;font-size:calc(var(--u) * 14);font-weight:500;line-height:1.3}@media (orientation:landscape) and (max-height:520px){.gk-loading{gap:calc(var(--u) * 14)}.gk-loading__bar{margin-top:calc(var(--u) * 20)}}.gk-hud{pointer-events:none;opacity:0;visibility:hidden;contain:layout style paint;color:#fff;transition:opacity .25s,visibility 0s .25s;position:absolute;top:0;bottom:0;left:0;right:0}.gk-hud.is-on{opacity:1;visibility:visible;transition:opacity .25s}.gk-lap,.gk-timer,.gk-speed,.gk-msg span,.gk-count__txt{-webkit-text-stroke:calc(var(--u) * 4) var(--ink);paint-order:stroke fill}.gk-hud__item{top:calc(var(--safe-t) + var(--u) * 4);left:calc(var(--safe-l) + var(--u) * 4);pointer-events:auto;position:absolute}.gk-item{--s:calc(var(--u) * 76);width:var(--s);height:var(--s);cursor:pointer;touch-action:none;position:relative}.gk-item__frame{box-shadow:0 0 0 calc(var(--u) * 3.5) #fff, 0 0 0 calc(var(--u) * 6) var(--ink), 0 calc(var(--u) * 5) 0 calc(var(--u) * 6) #1b24474d;background:radial-gradient(circle at 50% 30%,#ffffff73,#1b244799 70%);border-radius:24%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.gk-item__q{font-size:calc(var(--s) * .56);color:#ffffff80;place-items:center;font-weight:700;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.gk-item__reel{will-change:transform;display:none;position:absolute;top:0;left:0;right:0}.gk-item__cell{height:var(--s);place-items:center;display:grid}.gk-item__cell .gk-ic{width:76%;height:76%}.gk-item.is-rolling .gk-item__reel{animation:.5s linear infinite gk-reel;display:block}@keyframes gk-reel{to{transform:translateY(calc(var(--s) * -8))}}.gk-item__got{display:none;position:absolute;top:10%;bottom:10%;left:10%;right:10%}.gk-item__got .gk-ic{width:100%;height:100%;filter:drop-shadow(0 calc(var(--u) * 3) 0 #1b244773)}.gk-item.has-item .gk-item__got{display:block}.gk-item.is-rolling .gk-item__q,.gk-item.has-item .gk-item__q{display:none}.gk-item.has-item .gk-item__frame{animation:1.1s ease-in-out infinite gk-item-ready}@keyframes gk-item-ready{50%{box-shadow:0 0 0 calc(var(--u) * 3.5) #fff, 0 0 0 calc(var(--u) * 6) var(--ink), 0 0 calc(var(--u) * 18) calc(var(--u) * 6) #ffd23fd9}}.gk-item.pop-a .gk-item__got{animation:.45s cubic-bezier(.2,1.7,.4,1) gk-got-a}.gk-item.pop-b .gk-item__got{animation:.45s cubic-bezier(.2,1.7,.4,1) gk-got-b}@keyframes gk-got-a{0%{transform:scale(.2)rotate(-25deg)}}@keyframes gk-got-b{0%{transform:scale(.2)rotate(-25deg)}}.gk-item__count{right:calc(var(--u) * -8);bottom:calc(var(--u) * -8);font-size:calc(var(--u) * 20);-webkit-text-stroke:calc(var(--u) * 4) var(--ink);paint-order:stroke fill;font-weight:700;position:absolute}.gk-item:active .gk-item__frame{transform:scale(.94)}.gk-hud__map{left:calc(var(--safe-l) + var(--u) * 2);top:calc(var(--safe-t) + var(--u) * 96);position:absolute}.gk-minimap{width:calc(var(--u) * 116);height:calc(var(--u) * 116);box-shadow:0 0 0 calc(var(--u) * 2) #ffffffa6;background:radial-gradient(circle,#1b24472e,#1b244761);border-radius:20%;display:block}.gk-minimap.is-empty{visibility:hidden}.gk-hud__race{top:var(--safe-t);right:calc(var(--safe-r) + max(46px, var(--u) * 48) + var(--u) * 12);align-items:flex-end;gap:calc(var(--u) * 4);flex-direction:column;display:flex;position:absolute}.gk-lap{align-items:baseline;gap:calc(var(--u) * 5);padding:calc(var(--u) * 1) calc(var(--u) * 14) calc(var(--u) * 3);border-radius:calc(var(--u) * 14);box-shadow:0 0 0 calc(var(--u) * 2.5) #ffffffd9;-webkit-text-stroke-width:calc(var(--u) * 3);background:#1b24478c;font-weight:700;display:flex}.gk-lap__label{font-size:calc(var(--u) * 14);text-transform:uppercase;letter-spacing:.04em}.gk-lap__num{font-size:calc(var(--u) * 32);font-variant-numeric:tabular-nums;line-height:1}.gk-lap__of{font-size:calc(var(--u) * 19);font-variant-numeric:tabular-nums}.gk-lap.is-final{background:linear-gradient(#ff6b5e,#c8161d);animation:.9s ease-in-out infinite gk-final}@keyframes gk-final{50%{transform:scale(1.06)}}.gk-timer{text-shadow:0 calc(var(--u) * 2.5) 0 var(--ink);flex-direction:column;align-items:flex-end;font-weight:700;display:flex}.gk-timer__now{font-size:calc(var(--u) * 23);font-variant-numeric:tabular-nums;text-align:right;min-width:5.6em;display:inline-block}.gk-timer__last{font-size:calc(var(--u) * 12.5);font-variant-numeric:tabular-nums;-webkit-text-stroke-width:calc(var(--u) * 3);min-height:1.2em}.gk-timer__last.is-best{color:#9dff8a}.gk-hud__pause{top:var(--safe-t);right:var(--safe-r);pointer-events:auto;opacity:.92;position:absolute}.gk-hud__pos{right:calc(var(--safe-r) + var(--u) * 2);bottom:var(--safe-b);width:calc(var(--u) * 132);transition:bottom .2s;position:absolute}.gk-hud__pos .gk-place{width:100%;height:auto;display:block;overflow:visible}.gk-hud__pos.bump-a{animation:.5s cubic-bezier(.2,1.7,.4,1) gk-bump-a}.gk-hud__pos.bump-b{animation:.5s cubic-bezier(.2,1.7,.4,1) gk-bump-b}@keyframes gk-bump-a{0%{transform:scale(1.35)rotate(-6deg)}}@keyframes gk-bump-b{0%{transform:scale(1.35)rotate(-6deg)}}.gk-speed{left:calc(var(--safe-l) + var(--u) * 4);bottom:calc(var(--safe-b) + var(--u) * 4);align-items:baseline;gap:calc(var(--u) * 3);text-shadow:0 calc(var(--u) * 2.5) 0 var(--ink);-webkit-text-stroke-width:calc(var(--u) * 3.5);font-weight:700;display:flex;position:absolute}.gk-speed b{font-size:calc(var(--u) * 26);text-align:right;font-variant-numeric:tabular-nums;min-width:1.9em}.gk-speed small{font-size:calc(var(--u) * 13)}.gk-mt{left:50%;bottom:calc(var(--safe-b) + var(--u) * 10);gap:calc(var(--u) * 5);opacity:0;transition:opacity .15s;display:flex;position:absolute;transform:translate(-50%)}.gk-mt.is-on{opacity:1}.gk-mt i{width:calc(var(--u) * 36);height:calc(var(--u) * 12);box-shadow:0 0 0 calc(var(--u) * 2) #fff;background:#1b24478c;border-radius:999px;position:relative;overflow:hidden}.gk-mt i:after{content:"";transform-origin:0;transform:scaleX(var(--f,0));background:var(--mtc);position:absolute;top:0;bottom:0;left:0;right:0}.gk-mt i:first-child{--mtc:linear-gradient(180deg, #a6e6ff, #2fa0ff)}.gk-mt i:nth-child(2){--mtc:linear-gradient(180deg, #ffd08a, #ff8a1f)}.gk-mt i:nth-child(3){--mtc:linear-gradient(180deg, #e2b5ff, #9a4bff)}.gk-mt[data-level="3"] i{animation:.3s ease-in-out infinite alternate gk-mt-max}@keyframes gk-mt-max{to{box-shadow:0 0 0 calc(var(--u) * 2) #fff, 0 0 calc(var(--u) * 10) #c58bff}}.gk-alert{align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 8) calc(var(--u) * 20);font-size:calc(var(--u) * 24);white-space:nowrap;box-shadow:0 0 0 calc(var(--u) * 3) #fff, 0 0 0 calc(var(--u) * 6) var(--ink);text-shadow:0 calc(var(--u) * 2) 0 var(--ink);background:linear-gradient(#ff6b5e,#c8161d);border-radius:999px;font-weight:700;display:none;position:absolute;top:22%;left:50%;transform:translate(-50%)}.gk-alert .gk-ic{font-size:1.2em}.gk-alert.is-on{animation:.8s ease-in-out infinite gk-alert;display:flex}@keyframes gk-alert{50%{transform:translate(-50%)scale(1.08)}}.gk-msg{text-align:center;justify-content:center;display:none;position:absolute;top:30%;left:0;right:0}.gk-msg.is-on{display:flex}.gk-msg span{padding:0 calc(var(--u) * 16);font-size:calc(var(--u) * 34);-webkit-text-stroke-width:calc(var(--u) * 7);text-shadow:0 calc(var(--u) * 5) 0 var(--ink);font-weight:700;line-height:1.1}.gk-msg--lap span{font-size:calc(var(--u) * 28)}.gk-msg--final span{font-size:calc(var(--u) * 42);color:var(--gold)}.gk-msg--finish span{font-size:calc(var(--u) * 54);color:#fff}.gk-msg.pop-a span{animation:.55s cubic-bezier(.2,1.6,.4,1) gk-msg-a}.gk-msg.pop-b span{animation:.55s cubic-bezier(.2,1.6,.4,1) gk-msg-b}@keyframes gk-msg-a{0%{opacity:0;transform:scale(.3)}}@keyframes gk-msg-b{0%{opacity:0;transform:scale(.3)}}.gk-count{align-items:center;gap:calc(var(--u) * 10);flex-direction:column;display:none;position:absolute;top:24%;left:0;right:0}.gk-count.is-on{display:flex}.gk-count__lights{gap:calc(var(--u) * 9);padding:calc(var(--u) * 8) calc(var(--u) * 12);box-shadow:0 0 0 calc(var(--u) * 3) #fff, 0 calc(var(--u) * 5) 0 calc(var(--u) * 3) #1b244766;background:linear-gradient(#33427a,#1b2447);border-radius:999px;display:flex}.gk-count__lights i{width:calc(var(--u) * 26);height:calc(var(--u) * 26);box-shadow:inset 0 calc(var(--u) * -3) 0 #0000004d;background:#4a5578;border-radius:50%}.gk-count.is-n3 .gk-count__lights i:first-child,.gk-count.is-n2 .gk-count__lights i:nth-child(-n+2),.gk-count.is-n1 .gk-count__lights i{box-shadow:0 0 calc(var(--u) * 14) #ff3b30, inset 0 calc(var(--u) * 3) 0 #ffffff80;background:#ff3b30}.gk-count--go .gk-count__lights i{box-shadow:0 0 calc(var(--u) * 14) #45e25a, inset 0 calc(var(--u) * 3) 0 #ffffff80;background:#45e25a}.gk-count__txt{font-size:calc(var(--u) * 112);-webkit-text-stroke-width:calc(var(--u) * 10);text-shadow:0 calc(var(--u) * 7) 0 var(--ink);line-height:1}.gk-count--red .gk-count__txt{color:#ff5a4f}.gk-count--orange .gk-count__txt{color:#ffa23a}.gk-count--yellow .gk-count__txt{color:#ffe14d}.gk-count--go .gk-count__txt{color:#6fe36a;font-size:calc(var(--u) * 76)}.gk-count.pop-a .gk-count__txt{animation:.6s cubic-bezier(.2,1.6,.4,1) gk-count-a}.gk-count.pop-b .gk-count__txt{animation:.6s cubic-bezier(.2,1.6,.4,1) gk-count-b}@keyframes gk-count-a{0%{opacity:0;transform:scale(2.2)}}@keyframes gk-count-b{0%{opacity:0;transform:scale(2.2)}}.gk-fps{top:var(--safe-t);padding:calc(var(--u) * 2) calc(var(--u) * 8);border-radius:calc(var(--u) * 8);font-size:calc(var(--u) * 12);font-variant-numeric:tabular-nums;color:#b6ffad;background:#0a102899;font-weight:700;display:none;position:absolute;left:50%;transform:translate(-50%)}.gk-hud.show-fps .gk-fps{display:block}.gk-hud.is-finished .gk-hud__item,.gk-hud.is-finished .gk-mt,.gk-hud.is-finished .gk-speed{opacity:0;transition:opacity .4s}@media (orientation:portrait){.gk-hud__map{left:auto;right:calc(var(--safe-r) + var(--u) * 2);top:calc(var(--safe-t) + var(--u) * 92)}.gk-minimap{width:calc(var(--u) * 104);height:calc(var(--u) * 104)}.gk-msg{top:34%}.gk-count{top:30%}}@media (orientation:landscape) and (max-height:520px){.gk-item{--s:calc(var(--u) * 70)}.gk-hud__map{top:calc(var(--safe-t) + var(--u) * 88)}.gk-minimap{width:calc(var(--u) * 100);height:calc(var(--u) * 100)}.gk-hud__pos{width:calc(var(--u) * 118)}.gk-count__txt{font-size:calc(var(--u) * 96)}.gk-count{top:16%}.gk-msg{top:26%}}.gk-ui.touch-swipe .gk-speed{bottom:calc(var(--safe-b) + var(--u) * 68)}.gk-ui.touch-swipe.no-autoaccel .gk-hud__pos{bottom:calc(var(--safe-b) + var(--u) * 86)}.gk-ui.touch-buttons .gk-hud__pos{bottom:calc(var(--safe-b) + var(--u) * 206);width:calc(var(--u) * 104)}.gk-ui.touch-buttons .gk-speed{left:calc(var(--safe-l) + var(--u) * 16);bottom:calc(var(--safe-b) + var(--u) * 154)}@media (orientation:portrait){.gk-ui.touch-buttons .gk-mt{bottom:calc(var(--safe-b) + var(--u) * 152)}}@media (orientation:landscape) and (max-height:520px){.gk-ui.touch-buttons .gk-hud__pos{bottom:auto;top:calc(var(--safe-t) + var(--u) * 92);width:calc(var(--u) * 96)}}.gk-touch{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.gk-touch.is-on{display:block}.gk-tbtn{-webkit-appearance:none;appearance:none;align-content:center;place-items:center;gap:calc(var(--u) * 1);width:var(--sz);height:var(--sz);color:#fff;font-weight:700;font-size:calc(var(--u) * 10.5);text-shadow:0 1px 0 var(--ink);background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--bc) 55%, #fff), var(--bc) 70%);box-shadow:0 0 0 calc(var(--u) * 3) #ffffffe6, 0 0 0 calc(var(--u) * 5.5) #1b2447bf, 0 calc(var(--u) * 5) 0 calc(var(--u) * 5) #1b24474d;opacity:.88;touch-action:none;border:0;border-radius:50%;margin:0;transition:transform 80ms,filter 80ms;display:none;position:absolute}.gk-tbtn>*{pointer-events:none}.gk-tbtn .gk-ic{font-size:calc(var(--sz) * .36);filter:drop-shadow(0 calc(var(--u) * 2) 0 #1b244766)}.gk-tbtn.is-pressed{filter:brightness(1.18);opacity:1;transform:scale(.9)}.gk-tbtn--drift{--bc:#ff8a1f;--sz:calc(var(--u) * 88)}.gk-tbtn--item{--bc:#f5b800;--sz:calc(var(--u) * 70);color:var(--ink);text-shadow:0 1px #fff9}.gk-tbtn--brake{--bc:#e3262f;--sz:calc(var(--u) * 58)}.gk-tbtn--gas{--bc:#2ba24a;--sz:calc(var(--u) * 70)}@supports not (background:color-mix(in srgb, red 50%, white)){.gk-tbtn{background:var(--bc)}}.gk-touch[data-mode=swipe] .gk-tbtn--brake{left:calc(var(--safe-l) + var(--u) * 4);bottom:calc(var(--safe-b) + var(--u) * 4);opacity:.7;display:grid}.gk-ui.no-autoaccel .gk-touch[data-mode=swipe] .gk-tbtn--gas{right:calc(var(--safe-r) + var(--u) * 6);bottom:calc(var(--safe-b) + var(--u) * 6);display:grid}.gk-touch[data-mode=buttons] .gk-tbtn--drift{right:calc(var(--safe-r) + var(--u) * 14);bottom:calc(var(--safe-b) + var(--u) * 18);display:grid}.gk-touch[data-mode=buttons] .gk-tbtn--item{right:calc(var(--safe-r) + var(--u) * 118);bottom:calc(var(--safe-b) + var(--u) * 14);display:grid}.gk-touch[data-mode=buttons] .gk-tbtn--brake{right:calc(var(--safe-r) + var(--u) * 28);bottom:calc(var(--safe-b) + var(--u) * 124);display:grid}.gk-ui.no-autoaccel .gk-touch[data-mode=buttons] .gk-tbtn--gas{right:calc(var(--safe-r) + var(--u) * 110);bottom:calc(var(--safe-b) + var(--u) * 104);display:grid}.gk-swipe{pointer-events:none;display:none;position:absolute;top:0;left:0}.gk-touch[data-mode=swipe] .gk-swipe.is-on{display:block}.gk-swipe__ring,.gk-swipe__knob{will-change:transform;border-radius:50%;position:absolute;top:0;left:0}.gk-swipe__ring{width:calc(var(--u) * 84);height:calc(var(--u) * 84);margin:calc(var(--u) * -42) 0 0 calc(var(--u) * -42);box-shadow:inset 0 0 0 calc(var(--u) * 3) #fffc;background:#1b244729}.gk-swipe__knob{width:calc(var(--u) * 44);height:calc(var(--u) * 44);margin:calc(var(--u) * -22) 0 0 calc(var(--u) * -22);box-shadow:0 0 0 calc(var(--u) * 3) #1b2447cc, 0 calc(var(--u) * 4) calc(var(--u) * 8) #1b244759;background:radial-gradient(circle at 40% 35%,#fff,#bcd8ff)}.gk-swipe.is-drift .gk-swipe__ring{box-shadow:inset 0 0 0 calc(var(--u) * 4) #ffb21f, 0 0 calc(var(--u) * 18) #ff8a1fe6}.gk-swipe.is-drift .gk-swipe__knob{background:radial-gradient(circle at 40% 35%,#fff6c2,#ffa21f)}.gk-joy{width:calc(var(--u) * 132);height:calc(var(--u) * 132);margin:calc(var(--u) * -66) 0 0 calc(var(--u) * -66);box-shadow:inset 0 0 0 calc(var(--u) * 3) #ffffffd9, 0 0 0 calc(var(--u) * 2) #1b244780;pointer-events:none;background:radial-gradient(circle,#ffffff38,#1b244761);border-radius:50%;display:none;position:absolute;top:0;left:0}.gk-touch[data-mode=buttons] .gk-joy{display:block}.gk-joy.is-idle{left:calc(var(--safe-l) + var(--u) * 14);top:auto;bottom:calc(var(--safe-b) + var(--u) * 14);opacity:.75;margin:0}.gk-joy__knob{width:calc(var(--u) * 60);height:calc(var(--u) * 60);margin:calc(var(--u) * -30) 0 0 calc(var(--u) * -30);box-shadow:0 0 0 calc(var(--u) * 3) var(--ink), 0 calc(var(--u) * 4) 0 calc(var(--u) * 3) #1b244759;will-change:transform;background:radial-gradient(circle at 40% 35%,#fff,#b9d2f5);border-radius:50%;position:absolute;top:50%;left:50%}.gk-touch__hint{left:50%;bottom:calc(var(--safe-b) + 24%);align-items:center;gap:calc(var(--u) * 10);max-width:calc(100% - 32px);padding:calc(var(--u) * 8) calc(var(--u) * 16) calc(var(--u) * 8) calc(var(--u) * 10);font-size:calc(var(--u) * 14);color:#fff;box-shadow:0 0 0 calc(var(--u) * 2) #ffffffb3;pointer-events:none;background:#1b2447b8;border-radius:999px;font-weight:700;display:none;position:absolute;transform:translate(-50%)}.gk-touch.show-hint .gk-touch__hint{animation:.3s backwards gk-fade-in;display:flex}.gk-touch__hand{font-size:calc(var(--u) * 30);color:#fff;animation:1.6s ease-in-out infinite gk-hand}@keyframes gk-hand{25%{transform:translateX(calc(var(--u) * -10)) rotate(-8deg)}75%{transform:translateX(calc(var(--u) * 10)) rotate(8deg)}}.gk-touch[data-mode=swipe] .gk-touch__hint-buttons,.gk-touch[data-mode=buttons] .gk-touch__hint-swipe{display:none}
