.GameLeaderboard-module__rqmPNG__board{background:var(--g-glass);border:1px solid var(--g-line);border-radius:var(--g-radius);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);padding:1.35rem 1.2rem 1rem;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff14}.GameLeaderboard-module__rqmPNG__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.GameLeaderboard-module__rqmPNG__title{font-family:var(--g-display);margin:0;font-size:1.15rem;font-weight:700}.GameLeaderboard-module__rqmPNG__live{letter-spacing:.08em;text-transform:uppercase;color:var(--g-red);background:#ff5a5f1f;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.GameLeaderboard-module__rqmPNG__dot{background:var(--g-red);border-radius:50%;width:7px;height:7px;animation:1.6s ease-out infinite GameLeaderboard-module__rqmPNG__ping}.GameLeaderboard-module__rqmPNG__offline{color:var(--g-muted);background:#ffffff0f}.GameLeaderboard-module__rqmPNG__offline .GameLeaderboard-module__rqmPNG__dot{background:var(--g-muted);animation:none}@keyframes GameLeaderboard-module__rqmPNG__ping{0%{box-shadow:0 0 #ff5a5fb3}to{box-shadow:0 0 0 8px #ff5a5f00}}.GameLeaderboard-module__rqmPNG__tabs{background:#0000004d;border-radius:14px;gap:.25rem;margin:1rem 0 .7rem;padding:.25rem;display:flex;overflow-x:auto}.GameLeaderboard-module__rqmPNG__tab{font-family:var(--g-body);color:var(--g-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:10px;flex:1;padding:.5rem .6rem;font-size:.8rem;font-weight:600;transition:color .15s,background .15s}.GameLeaderboard-module__rqmPNG__tab:hover{color:var(--g-cream)}.GameLeaderboard-module__rqmPNG__tabActive{color:var(--g-ink);background:var(--g-gradient)}.GameLeaderboard-module__rqmPNG__count{color:var(--g-muted);margin:0 0 .4rem;font-size:.8rem}.GameLeaderboard-module__rqmPNG__empty{color:var(--g-muted);text-align:center;margin:1.25rem 0 .75rem;font-size:.95rem}.GameLeaderboard-module__rqmPNG__list{margin:0;padding:0;list-style:none}.GameLeaderboard-module__rqmPNG__row{border-radius:14px;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.6rem .55rem;transition:background .2s;display:grid}.GameLeaderboard-module__rqmPNG__row+.GameLeaderboard-module__rqmPNG__row{margin-top:.15rem}.GameLeaderboard-module__rqmPNG__row:nth-child(-n+3){background:#ffffff0d}.GameLeaderboard-module__rqmPNG__mine{box-shadow:inset 0 0 0 1px #ff8a1f99;background:#ff8a1f29!important}.GameLeaderboard-module__rqmPNG__rank{width:2.2rem;height:2.2rem;color:var(--g-muted);background:#ffffff0f;border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid}.GameLeaderboard-module__rqmPNG__podium1,.GameLeaderboard-module__rqmPNG__podium2,.GameLeaderboard-module__rqmPNG__podium3{background:0 0;font-size:1.35rem}.GameLeaderboard-module__rqmPNG__name{flex-direction:column;min-width:0;display:flex}.GameLeaderboard-module__rqmPNG__nick{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.GameLeaderboard-module__rqmPNG__you{text-transform:uppercase;color:var(--g-ink);vertical-align:middle;background:var(--g-gold);border-radius:999px;margin-left:.45rem;padding:.1rem .45rem;font-size:.65rem;font-style:normal;font-weight:700}.GameLeaderboard-module__rqmPNG__meta{color:var(--g-muted);font-size:.78rem}.GameLeaderboard-module__rqmPNG__score{font-family:var(--g-display);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.GameLeaderboard-module__rqmPNG__large{padding:clamp(1.25rem,3vw,2.5rem)}.GameLeaderboard-module__rqmPNG__large .GameLeaderboard-module__rqmPNG__title{font-size:clamp(1.4rem,3vw,2.4rem)}.GameLeaderboard-module__rqmPNG__large .GameLeaderboard-module__rqmPNG__live{font-size:.9rem}.GameLeaderboard-module__rqmPNG__large .GameLeaderboard-module__rqmPNG__tab{padding:.7rem;font-size:1rem}.GameLeaderboard-module__rqmPNG__large .GameLeaderboard-module__rqmPNG__row{grid-template-columns:3.5rem minmax(0,1fr) auto;padding:.9rem}.GameLeaderboard-module__rqmPNG__large .GameLeaderboard-module__rqmPNG__rank{width:3rem;height:3rem;font-size:1.1rem}.GameLeaderboard-module__rqmPNG__large .GameLeaderboard-module__rqmPNG__podium1,.GameLeaderboard-module__rqmPNG__large .GameLeaderboard-module__rqmPNG__podium2,.GameLeaderboard-module__rqmPNG__large .GameLeaderboard-module__rqmPNG__podium3{font-size:2rem}.GameLeaderboard-module__rqmPNG__large .GameLeaderboard-module__rqmPNG__nick{font-size:clamp(1.1rem,2vw,1.6rem)}.GameLeaderboard-module__rqmPNG__large .GameLeaderboard-module__rqmPNG__meta{font-size:clamp(.8rem,1.2vw,1rem)}.GameLeaderboard-module__rqmPNG__large .GameLeaderboard-module__rqmPNG__score{font-size:clamp(1.1rem,2vw,1.7rem)}@media (prefers-reduced-motion:reduce){.GameLeaderboard-module__rqmPNG__dot{animation:none}}
.GameNotRegistered-module__Vi-vJa__backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0820b3;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.GameNotRegistered-module__Vi-vJa__card{text-align:center;width:100%;max-width:420px;color:var(--g-cream);background:var(--g-glass-strong);border:1px solid var(--g-line);border-radius:var(--g-radius);flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1.5rem 1.6rem;animation:.4s cubic-bezier(.2,1.3,.4,1) both GameNotRegistered-module__Vi-vJa__pop;display:flex;box-shadow:0 40px 100px #0009}@keyframes GameNotRegistered-module__Vi-vJa__pop{0%{opacity:0;transform:scale(.85)}}.GameNotRegistered-module__Vi-vJa__emoji{font-size:4.5rem;line-height:1;animation:1.8s ease-in-out .4s infinite GameNotRegistered-module__Vi-vJa__sob}@keyframes GameNotRegistered-module__Vi-vJa__sob{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(2px)rotate(-6deg)}75%{transform:translateY(2px)rotate(6deg)}}.GameNotRegistered-module__Vi-vJa__title{font-family:var(--g-display);margin:.25rem 0 0;font-size:1.35rem;font-weight:700}.GameNotRegistered-module__Vi-vJa__text{color:var(--g-muted);margin:0;font-size:.98rem;line-height:1.55}.GameNotRegistered-module__Vi-vJa__email{color:var(--g-cream);overflow-wrap:anywhere}.GameNotRegistered-module__Vi-vJa__actions{flex-direction:column;gap:.6rem;width:100%;margin-top:.75rem;display:flex}.GameNotRegistered-module__Vi-vJa__primary{font-family:var(--g-display);color:var(--g-ink);background:var(--g-gradient);cursor:pointer;border:none;border-radius:16px;padding:1rem 1.4rem;font-size:1rem;font-weight:700;transition:transform .15s;box-shadow:0 12px 30px #ff6e3c66}.GameNotRegistered-module__Vi-vJa__primary:hover{transform:translateY(-2px)}.GameNotRegistered-module__Vi-vJa__secondary{font-family:var(--g-body);color:var(--g-cream);border:1px solid var(--g-line);cursor:pointer;background:#ffffff14;border-radius:16px;padding:.85rem 1.2rem;font-size:.95rem;font-weight:600}@media (prefers-reduced-motion:reduce){.GameNotRegistered-module__Vi-vJa__card,.GameNotRegistered-module__Vi-vJa__emoji{animation:none}}
.GameSignup-module__iJRulq__backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0820b3;justify-content:center;align-items:flex-start;padding:2rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.GameSignup-module__iJRulq__card{width:100%;max-width:720px;color:var(--g-cream);background:var(--g-glass-strong);border:1px solid var(--g-line);border-radius:var(--g-radius);flex-direction:column;gap:1.1rem;margin:auto 0;padding:clamp(1.25rem,3vw,2rem);animation:.35s ease-out both GameSignup-module__iJRulq__rise;display:flex;box-shadow:0 40px 100px #0009}@keyframes GameSignup-module__iJRulq__rise{0%{opacity:0;transform:translateY(16px)}}.GameSignup-module__iJRulq__header{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.GameSignup-module__iJRulq__badge{color:var(--g-ink);background:var(--g-gradient);border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:700}.GameSignup-module__iJRulq__title{font-family:var(--g-display);margin:0;font-size:clamp(1.3rem,3vw,1.7rem);font-weight:700}.GameSignup-module__iJRulq__intro{color:var(--g-muted);margin:0;font-size:.95rem;line-height:1.5}.GameSignup-module__iJRulq__grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}@media (max-width:600px){.GameSignup-module__iJRulq__grid{grid-template-columns:1fr}}.GameSignup-module__iJRulq__field{flex-direction:column;gap:.35rem;display:flex}.GameSignup-module__iJRulq__wide{grid-column:1/-1}.GameSignup-module__iJRulq__label{color:var(--g-muted);font-size:.8rem;font-weight:600}.GameSignup-module__iJRulq__label b{color:var(--g-sun)}.GameSignup-module__iJRulq__input{font-family:var(--g-body);color:var(--g-cream);border:1px solid var(--g-line);resize:vertical;background:#00000059;border-radius:12px;outline:none;padding:.75rem .9rem;font-size:.95rem;font-weight:500}.GameSignup-module__iJRulq__input:focus{border-color:var(--g-sun);box-shadow:0 0 0 4px #ff8a1f33}select.GameSignup-module__iJRulq__input option{color:#111}.GameSignup-module__iJRulq__more{border:1px solid var(--g-line);background:#ffffff0a;border-radius:16px;padding:.8rem 1rem}.GameSignup-module__iJRulq__more summary{cursor:pointer;font-weight:700}.GameSignup-module__iJRulq__more[open] summary{margin-bottom:.9rem}.GameSignup-module__iJRulq__consent{color:var(--g-muted);align-items:flex-start;gap:.6rem;font-size:.85rem;line-height:1.45;display:flex}.GameSignup-module__iJRulq__consent input{accent-color:var(--g-sun);margin-top:.2rem}.GameSignup-module__iJRulq__error{background:#ff5a5f29;border:1px solid #ff5a5f66;border-radius:12px;margin:0;padding:.7rem .9rem;font-size:.9rem;font-weight:600}.GameSignup-module__iJRulq__actions{flex-wrap:wrap;gap:.7rem;display:flex}.GameSignup-module__iJRulq__submit{font-family:var(--g-display);color:var(--g-ink);background:var(--g-gradient);cursor:pointer;border:none;border-radius:16px;padding:.95rem 1.6rem;font-size:.95rem;font-weight:700;box-shadow:0 12px 30px #ff6e3c66}.GameSignup-module__iJRulq__submit:disabled{opacity:.6;cursor:wait}.GameSignup-module__iJRulq__cancel{font-family:var(--g-display);color:var(--g-cream);border:1px solid var(--g-line);cursor:pointer;background:#ffffff14;border-radius:16px;padding:.95rem 1.3rem;font-size:.9rem}@media (prefers-reduced-motion:reduce){.GameSignup-module__iJRulq__card{animation:none}}.GameSignup-module__iJRulq__trap{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}
.GameTopBar-module__fL1pbW__bar{justify-content:space-between;align-items:center;gap:1rem;max-width:1280px;margin:0 auto;padding:1rem 1.25rem;display:flex}.GameTopBar-module__fL1pbW__back{color:var(--g-cream);border:1px solid var(--g-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.GameTopBar-module__fL1pbW__back:hover{background:#ffffff24}.GameTopBar-module__fL1pbW__brand{font-family:var(--g-display);letter-spacing:-.02em;color:var(--g-cream);align-items:center;gap:.5rem;font-size:1rem;font-weight:900;text-decoration:none;display:flex}.GameTopBar-module__fL1pbW__tag{font-family:var(--g-body);letter-spacing:.08em;color:var(--g-ink);background:var(--g-gradient);border-radius:999px;padding:.2rem .5rem;font-size:.65rem;font-weight:700}.GameTopBar-module__fL1pbW__locales{border:1px solid var(--g-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:999px;padding:.2rem;display:flex}.GameTopBar-module__fL1pbW__locale{font-family:var(--g-body);color:var(--g-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.35rem .7rem;font-size:.78rem;font-weight:700}.GameTopBar-module__fL1pbW__localeActive{color:var(--g-ink);background:var(--g-cream)}@media (max-width:520px){.GameTopBar-module__fL1pbW__brand{display:none}}
.GameChallenge-module__rKB6La__wrap{max-width:1280px;margin:0 auto;padding:0 1.25rem 5rem}.GameChallenge-module__rKB6La__hero{text-align:center;padding:clamp(1.5rem,5vw,3.5rem) 0 clamp(1.75rem,4vw,3rem)}.GameChallenge-module__rKB6La__presents{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--g-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:999px;margin:0 0 1.4rem;padding:.45rem .9rem;font-size:.78rem;font-weight:600;animation:.7s 50ms both GameChallenge-module__rKB6La__rise;display:inline-block}.GameChallenge-module__rKB6La__logo{font-family:var(--g-display);flex-direction:column;align-items:center;gap:.2em;margin:0;line-height:.95;display:flex}.GameChallenge-module__rKB6La__logoTop{letter-spacing:.02em;font-size:clamp(1.1rem,3.2vw,2.1rem);font-weight:500;animation:.7s .15s both GameChallenge-module__rKB6La__rise}.GameChallenge-module__rKB6La__logoMain{letter-spacing:-.04em;background:var(--g-gradient);color:#0000;filter:drop-shadow(0 10px 40px #ff6e3c73);-webkit-background-clip:text;background-clip:text;font-size:clamp(3.4rem,13vw,9.5rem);font-weight:900;animation:.8s cubic-bezier(.2,.9,.3,1.2) .25s both GameChallenge-module__rKB6La__rise}.GameChallenge-module__rKB6La__tagline{color:#fff6ead9;text-shadow:0 2px 12px #0009;max-width:640px;margin:1.6rem auto 0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6;animation:.7s .45s both GameChallenge-module__rKB6La__rise}@keyframes GameChallenge-module__rKB6La__rise{0%{opacity:0;transform:translateY(18px)}}.GameChallenge-module__rKB6La__layout{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:start;gap:1.5rem;animation:.7s .6s both GameChallenge-module__rKB6La__rise;display:grid}.GameChallenge-module__rKB6La__wrapPlaying .GameChallenge-module__rKB6La__layout{animation:none}.GameChallenge-module__rKB6La__side{flex-direction:column;gap:.75rem;display:flex;position:sticky;top:1rem}.GameChallenge-module__rKB6La__bigScreen{color:var(--g-muted);align-self:flex-end;font-size:.85rem;font-weight:600;text-decoration:none}.GameChallenge-module__rKB6La__bigScreen:hover{color:var(--g-cream)}@media (max-width:980px){.GameChallenge-module__rKB6La__layout{grid-template-columns:1fr}.GameChallenge-module__rKB6La__side{position:static}}.GameChallenge-module__rKB6La__panel{background:var(--g-glass);border:1px solid var(--g-line);border-radius:var(--g-radius);-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);flex-direction:column;gap:1.15rem;padding:clamp(1.2rem,3vw,2rem);display:flex;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff14}.GameChallenge-module__rKB6La__stepTitle{font-family:var(--g-display);align-items:center;gap:.75rem;margin:.25rem 0 0;font-size:clamp(1rem,2vw,1.25rem);font-weight:700;display:flex}.GameChallenge-module__rKB6La__stepNum{width:2rem;height:2rem;color:var(--g-ink);background:var(--g-gradient);border-radius:10px;place-items:center;font-size:.85rem;font-weight:700;display:grid}.GameChallenge-module__rKB6La__routes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}@media (max-width:680px){.GameChallenge-module__rKB6La__routes{grid-template-columns:1fr}}.GameChallenge-module__rKB6La__sign{color:var(--g-cream);text-align:left;background:var(--g-line);cursor:pointer;border:none;border-radius:18px;padding:1.5px;transition:transform .2s,box-shadow .2s;position:relative}.GameChallenge-module__rKB6La__sign:hover{transform:translateY(-3px)}.GameChallenge-module__rKB6La__signActive{background:var(--g-gradient);box-shadow:0 14px 40px #ff783259}.GameChallenge-module__rKB6La__signInner{background:radial-gradient(circle at 100% 0,#ff8a1f2e,#0000 55%),#120a26eb;border-radius:16.5px;flex-direction:column;gap:.4rem;height:100%;padding:1rem 1rem 1.05rem;display:flex}.GameChallenge-module__rKB6La__signTop{justify-content:space-between;align-items:center;display:flex}.GameChallenge-module__rKB6La__stars{letter-spacing:.12em;color:var(--g-gold);font-size:.9rem}.GameChallenge-module__rKB6La__starsOff{color:#fff3}.GameChallenge-module__rKB6La__badge{color:var(--g-ink);background:var(--g-gold);border-radius:999px;padding:.25rem .55rem;font-size:.78rem;font-weight:700}.GameChallenge-module__rKB6La__city{font-family:var(--g-display);letter-spacing:-.02em;margin-top:.15rem;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:700}.GameChallenge-module__rKB6La__arrow{color:var(--g-muted);font-size:.82rem;font-weight:600}.GameChallenge-module__rKB6La__signMeta{color:var(--g-muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.45rem;font-size:.82rem;display:flex}.GameChallenge-module__rKB6La__km{color:var(--g-cream);background:#ffffff1a;border-radius:999px;padding:.2rem .55rem;font-weight:700}.GameChallenge-module__rKB6La__fields{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}@media (max-width:680px){.GameChallenge-module__rKB6La__fields{grid-template-columns:1fr}}.GameChallenge-module__rKB6La__field{flex-direction:column;gap:.45rem;display:flex}.GameChallenge-module__rKB6La__label{color:var(--g-muted);margin:0;font-size:.82rem;font-weight:600}.GameChallenge-module__rKB6La__input{font-family:var(--g-body);color:var(--g-cream);caret-color:var(--g-sun);border:1px solid var(--g-line);background:#00000059;border-radius:14px;outline:none;padding:.9rem 1rem;font-size:1rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.GameChallenge-module__rKB6La__input:focus{border-color:var(--g-sun);box-shadow:0 0 0 4px #ff8a1f33}.GameChallenge-module__rKB6La__startRow{flex-wrap:wrap;align-items:center;gap:1.1rem;display:flex}.GameChallenge-module__rKB6La__play{font-family:var(--g-display);color:var(--g-ink);background:var(--g-gradient);cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:.6rem;padding:1rem 2rem;font-size:1.05rem;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 12px 30px #ff6e3c66,inset 0 1px #ffffff80}.GameChallenge-module__rKB6La__play:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 40px #ff6e3c8c,inset 0 1px #ffffff80}.GameChallenge-module__rKB6La__play:active:not(:disabled){transform:translateY(1px)scale(.98)}.GameChallenge-module__rKB6La__play:disabled{opacity:.6;cursor:wait}.GameChallenge-module__rKB6La__ghost{font-family:var(--g-display);color:var(--g-cream);border:1px solid var(--g-line);cursor:pointer;background:#ffffff14;border-radius:16px;padding:.95rem 1.4rem;font-size:.9rem;font-weight:500;transition:background .15s}.GameChallenge-module__rKB6La__ghost:hover{background:#ffffff24}.GameChallenge-module__rKB6La__blink{color:var(--g-muted);margin:0;font-size:.85rem}.GameChallenge-module__rKB6La__error{background:#ff5a5f29;border:1px solid #ff5a5f66;border-radius:12px;margin:0;padding:.7rem .9rem;font-size:.9rem;font-weight:600}.GameChallenge-module__rKB6La__rules{border-top:1px solid var(--g-line);margin-top:.4rem;padding-top:1.3rem}.GameChallenge-module__rKB6La__rulesTitle{font-family:var(--g-display);margin:0;font-size:1rem;font-weight:700}.GameChallenge-module__rKB6La__legend{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.55rem;margin:1rem 0;padding:0;list-style:none;display:grid}.GameChallenge-module__rKB6La__chip{border:1px solid var(--g-line);background:#ffffff0d;border-radius:14px;grid-template-columns:2.3rem 1fr auto;align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.9rem;font-weight:500;display:grid}.GameChallenge-module__rKB6La__chipEmoji{border-radius:10px;place-items:center;width:2.3rem;height:2.3rem;font-size:1.3rem;display:grid}.GameChallenge-module__rKB6La__chipPlus .GameChallenge-module__rKB6La__chipEmoji{background:#2fd07f26}.GameChallenge-module__rKB6La__chipMinus .GameChallenge-module__rKB6La__chipEmoji{background:#ff5a5f26}.GameChallenge-module__rKB6La__chipLabel{line-height:1.25}.GameChallenge-module__rKB6La__chipPoints{font-variant-numeric:tabular-nums;font-weight:700}.GameChallenge-module__rKB6La__chipPlus .GameChallenge-module__rKB6La__chipPoints{color:var(--g-green)}.GameChallenge-module__rKB6La__chipMinus .GameChallenge-module__rKB6La__chipPoints{color:var(--g-red)}.GameChallenge-module__rKB6La__note{color:var(--g-muted);margin:.5rem 0 0;font-size:.9rem;line-height:1.55}.GameChallenge-module__rKB6La__cabinet{width:100%;max-width:720px;margin:0 auto}.GameChallenge-module__rKB6La__screen{border:1px solid var(--g-line);-webkit-user-select:none;user-select:none;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 40px 100px #0009,0 0 0 6px #ffffff0a}.GameChallenge-module__rKB6La__canvas{touch-action:none;cursor:pointer;width:100%;height:min(80svh,860px);min-height:460px;display:block}.GameChallenge-module__rKB6La__hud{z-index:1;pointer-events:none;flex-direction:column;gap:.5rem;padding:.75rem;display:flex;position:absolute;inset:0 0 auto}.GameChallenge-module__rKB6La__hudRow{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:.45rem;display:grid}.GameChallenge-module__rKB6La__hudStat,.GameChallenge-module__rKB6La__gauge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e082080;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;gap:.15rem;padding:.5rem .7rem;display:flex}.GameChallenge-module__rKB6La__hudStat small,.GameChallenge-module__rKB6La__gauge small{letter-spacing:.1em;text-transform:uppercase;color:var(--g-muted);font-size:.62rem;font-weight:700}.GameChallenge-module__rKB6La__hudStat b{font-family:var(--g-display);font-variant-numeric:tabular-nums;font-size:clamp(.85rem,2.6vw,1.15rem);font-weight:700}.GameChallenge-module__rKB6La__hudScore{background:var(--g-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.GameChallenge-module__rKB6La__hudAlert b{color:var(--g-red);animation:.8s ease-in-out infinite GameChallenge-module__rKB6La__pulse}@keyframes GameChallenge-module__rKB6La__pulse{50%{opacity:.45}}.GameChallenge-module__rKB6La__gauges{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.GameChallenge-module__rKB6La__gauge{gap:.4rem}.GameChallenge-module__rKB6La__gaugeTrack{background:#ffffff1f;border-radius:999px;height:8px;overflow:hidden}.GameChallenge-module__rKB6La__gaugeFill{background:linear-gradient(90deg,#2fd07f,#b6f36a);border-radius:999px;height:100%;transition:width .15s linear;display:block;box-shadow:0 0 12px #2fd07f99}.GameChallenge-module__rKB6La__gaugeLow{background:linear-gradient(90deg,#ff3b3b,#ff8a5f);animation:.7s ease-in-out infinite GameChallenge-module__rKB6La__pulse;box-shadow:0 0 12px #ff3b3bb3}.GameChallenge-module__rKB6La__overlay{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e082073;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;padding:1.25rem;display:flex;position:absolute;inset:0}.GameChallenge-module__rKB6La__overlayPassive{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0}.GameChallenge-module__rKB6La__countdown{font-family:var(--g-display);background:var(--g-gradient);color:#0000;filter:drop-shadow(0 10px 30px #ff6e3c99);-webkit-background-clip:text;background-clip:text;font-size:clamp(6rem,22vw,10rem);font-weight:900;line-height:1;animation:.8s ease-out both GameChallenge-module__rKB6La__pop}.GameChallenge-module__rKB6La__go{background:linear-gradient(135deg,#b6f36a,#2fd07f);filter:drop-shadow(0 10px 30px #2fd07f99);-webkit-background-clip:text;background-clip:text;animation-duration:.65s}@keyframes GameChallenge-module__rKB6La__pop{0%{opacity:0;transform:scale(1.8)}35%{opacity:1;transform:scale(1)}to{opacity:.85;transform:scale(.94)}}.GameChallenge-module__rKB6La__resultCard{text-align:center;background:var(--g-glass-strong);border:1px solid var(--g-line);border-radius:var(--g-radius);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;align-items:center;gap:.55rem;width:100%;max-width:420px;padding:1.9rem 1.4rem;animation:.45s ease-out both GameChallenge-module__rKB6La__pop;display:flex;box-shadow:0 30px 80px #0000008c}.GameChallenge-module__rKB6La__endTitle{font-family:var(--g-display);margin:0;font-size:clamp(1.3rem,4.5vw,1.75rem);font-weight:700;line-height:1.15}.GameChallenge-module__rKB6La__endWin{color:var(--g-green)}.GameChallenge-module__rKB6La__endLose{color:var(--g-red)}.GameChallenge-module__rKB6La__bigScore{font-family:var(--g-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;background:var(--g-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin:.1rem 0;font-size:clamp(2.6rem,10vw,3.75rem);font-weight:900}.GameChallenge-module__rKB6La__resultLine{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:500;display:flex}.GameChallenge-module__rKB6La__rankPill{color:var(--g-ink);background:var(--g-gold);border-radius:999px;padding:.3rem .7rem;font-weight:700}.GameChallenge-module__rKB6La__newBest{color:var(--g-green);font-weight:700}.GameChallenge-module__rKB6La__actions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:.8rem;display:flex}.GameChallenge-module__rKB6La__actions .GameChallenge-module__rKB6La__play{padding:.9rem 1.4rem;font-size:.95rem}.GameChallenge-module__rKB6La__controls{z-index:1;pointer-events:none;justify-content:space-between;padding:1rem;display:none;position:absolute;inset:auto 0 0}.GameChallenge-module__rKB6La__control{width:72px;height:72px;color:var(--g-cream);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;touch-action:manipulation;background:#0e082073;border:1px solid #ffffff40;border-radius:50%;font-size:1.4rem}.GameChallenge-module__rKB6La__control:active{background:#ff8a1f73}@media (hover:none),(pointer:coarse){.GameChallenge-module__rKB6La__controls{display:flex}}@media (prefers-reduced-motion:reduce){.GameChallenge-module__rKB6La__presents,.GameChallenge-module__rKB6La__logoTop,.GameChallenge-module__rKB6La__logoMain,.GameChallenge-module__rKB6La__tagline,.GameChallenge-module__rKB6La__layout,.GameChallenge-module__rKB6La__countdown,.GameChallenge-module__rKB6La__resultCard,.GameChallenge-module__rKB6La__hudAlert b,.GameChallenge-module__rKB6La__gaugeLow{animation:none}}.GameChallenge-module__rKB6La__vehicles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:760px){.GameChallenge-module__rKB6La__vehicles{grid-template-columns:repeat(2,minmax(0,1fr))}}.GameChallenge-module__rKB6La__vehicleInner{align-items:flex-start;gap:.3rem}.GameChallenge-module__rKB6La__vehicleEmoji{font-size:2.2rem;line-height:1}.GameChallenge-module__rKB6La__vehicleName{font-family:var(--g-display);font-size:1rem;font-weight:700}.GameChallenge-module__rKB6La__vehicleDesc{color:var(--g-muted);font-size:.78rem;line-height:1.35}.GameChallenge-module__rKB6La__question{border:1px solid var(--g-line);background:#ffffff0d;border-radius:16px;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.85rem 1rem;display:flex}.GameChallenge-module__rKB6La__question .GameChallenge-module__rKB6La__error{flex-basis:100%}.GameChallenge-module__rKB6La__questionText{font-weight:600}.GameChallenge-module__rKB6La__toggle{background:#00000059;border-radius:12px;padding:.2rem;display:flex}.GameChallenge-module__rKB6La__toggleBtn{font-family:var(--g-body);color:var(--g-muted);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:.45rem 1.1rem;font-size:.9rem;font-weight:700}.GameChallenge-module__rKB6La__toggleOn{color:var(--g-ink);background:var(--g-gradient)}.GameChallenge-module__rKB6La__seats{color:var(--g-muted);font-size:.75em}.GameChallenge-module__rKB6La__gaugesSafety{grid-template-columns:1fr 1fr auto}.GameChallenge-module__rKB6La__safety{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;flex-direction:column;align-items:center;gap:.15rem;min-width:4.5rem;padding:.5rem .7rem;display:flex}.GameChallenge-module__rKB6La__safety small{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}.GameChallenge-module__rKB6La__safety b{font-family:var(--g-display);font-size:1rem}.GameChallenge-module__rKB6La__safetyOn{color:var(--g-green);background:#2fd07f2e;border:1px solid #2fd07f80}.GameChallenge-module__rKB6La__safetyOff{color:var(--g-red);background:#ff5a5f2e;border:1px solid #ff5a5f80;animation:1s ease-in-out infinite GameChallenge-module__rKB6La__pulse}.GameChallenge-module__rKB6La__safetyMissing{color:var(--g-red);font-weight:700}@media (prefers-reduced-motion:reduce){.GameChallenge-module__rKB6La__safetyOff{animation:none}}.GameChallenge-module__rKB6La__questionAlert{border-color:var(--g-red);animation:.4s ease-in-out GameChallenge-module__rKB6La__shake;box-shadow:0 0 0 4px #ff5a5f33}@keyframes GameChallenge-module__rKB6La__shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.GameChallenge-module__rKB6La__stepper{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.GameChallenge-module__rKB6La__stepperItem{position:relative}.GameChallenge-module__rKB6La__stepperItem+.GameChallenge-module__rKB6La__stepperItem:before{content:"";background:var(--g-line);width:.5rem;height:2px;position:absolute;top:50%;right:calc(100% - .25rem)}.GameChallenge-module__rKB6La__stepperBtn{width:100%;font-family:var(--g-body);color:var(--g-muted);border:1px solid var(--g-line);cursor:pointer;background:#ffffff0a;border-radius:14px;align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.9rem;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:flex}.GameChallenge-module__rKB6La__stepperBtn:disabled{cursor:default;opacity:.55}.GameChallenge-module__rKB6La__stepperBtn .GameChallenge-module__rKB6La__stepNum{color:var(--g-cream);background:#ffffff1f;flex-shrink:0}.GameChallenge-module__rKB6La__stepperCurrent{color:var(--g-cream);background:#ff8a1f24;border-color:#ff8a1fb3}.GameChallenge-module__rKB6La__stepperCurrent .GameChallenge-module__rKB6La__stepNum,.GameChallenge-module__rKB6La__stepperDone .GameChallenge-module__rKB6La__stepNum{color:var(--g-ink);background:var(--g-gradient)}.GameChallenge-module__rKB6La__stepperDone{color:var(--g-cream)}.GameChallenge-module__rKB6La__stepperDone:hover{background:#ffffff14}.GameChallenge-module__rKB6La__stepperLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:480px){.GameChallenge-module__rKB6La__stepperBtn{flex-direction:column;gap:.3rem;font-size:.75rem}}.GameChallenge-module__rKB6La__stepBody{flex-direction:column;gap:1.1rem;animation:.35s ease-out both GameChallenge-module__rKB6La__stepIn;display:flex}@keyframes GameChallenge-module__rKB6La__stepIn{0%{opacity:0;transform:translate(24px)}}.GameChallenge-module__rKB6La__recap{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.GameChallenge-module__rKB6La__recap>span{border:1px solid var(--g-line);background:#ffffff12;border-radius:999px;padding:.4rem .8rem;font-size:.88rem;font-weight:600}@media (prefers-reduced-motion:reduce){.GameChallenge-module__rKB6La__stepBody{animation:none}}.GameChallenge-module__rKB6La__levelBadge{font-family:var(--g-display);color:var(--g-cream);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e08208c;border:1px solid #ffffff26;border-radius:999px;align-self:center;padding:.3rem .8rem;font-size:.75rem;font-weight:700}.GameChallenge-module__rKB6La__levelUp{color:var(--g-ink);background:var(--g-gradient);border-color:#0000;animation:.6s cubic-bezier(.2,1.6,.4,1) both GameChallenge-module__rKB6La__levelPop;box-shadow:0 0 24px #ff6e3c99}@keyframes GameChallenge-module__rKB6La__levelPop{0%{transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.GameChallenge-module__rKB6La__levelUp{animation:none}}.GameChallenge-module__rKB6La__notice{text-align:center;border:1px solid var(--g-line);background:#0e0820bf;border-radius:12px;max-width:320px;margin:0;padding:.6rem .9rem;font-size:.9rem;font-weight:600}.GameChallenge-module__rKB6La__captcha{z-index:60;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}
