._runner_1d5t0_1{--runner-ink:#172238;border:3px solid var(--runner-ink);width:min(100%,31rem);height:min(78svh,49rem);min-height:36rem;box-shadow:0 8px 0 var(--runner-ink), 0 16px 35px #1a1e2247;color:#fff9dc;isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;background:#7dc2c0;border-radius:1.25rem;margin-inline:auto;position:relative;overflow:hidden}._canvas_1d5t0_20{cursor:grab;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}._canvas_1d5t0_20:active{cursor:grabbing}._hud_1d5t0_34{z-index:4;top:max(.72rem, env(safe-area-inset-top));pointer-events:none;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;display:grid;position:absolute;left:.72rem;right:.72rem}._score_1d5t0_47{background:#121e2ddb;border:2px solid #172238;border-radius:.7rem;min-width:5rem;padding:.38rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1;display:grid;box-shadow:2px 3px #172238bf}._score_1d5t0_47 small{color:#ffd363;letter-spacing:.12em;font-size:.52rem}._score_1d5t0_47 strong{margin-top:.18rem;font-size:.9rem}._progress_1d5t0_70{background:#141f2db8;border:2px solid #172238;border-radius:999px;height:.55rem;overflow:hidden}._progress_1d5t0_70 span,._momentum_1d5t0_79 span{border-radius:inherit;height:100%;transition:width .12s linear;display:block}._progress_1d5t0_70 span{background:linear-gradient(90deg,#5ccac1,#ffe375)}._pause_1d5t0_90{color:#172238;cursor:pointer;pointer-events:auto;background:#fff7d2f0;border:2px solid #172238;border-radius:.7rem;place-items:center;width:2.7rem;height:2.7rem;font-size:.92rem;font-weight:950;display:grid;box-shadow:2px 3px #172238}._momentum_1d5t0_79{z-index:4;right:1.25rem;bottom:max(1rem, env(safe-area-inset-bottom));pointer-events:none;background:#182336d1;border:3px solid #172238;border-radius:999px;height:.8rem;position:absolute;left:1.25rem;overflow:hidden;box-shadow:2px 3px #172238b8}._momentum_1d5t0_79 span{background:linear-gradient(90deg,#e95643 0 26%,#f5bd51 47%,#68cc81 75%)}._combo_1d5t0_125{z-index:5;color:#ffe06c;filter:drop-shadow(2px 3px #172238);pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(1.7rem,8vw,2.5rem);font-weight:950;line-height:1;position:absolute;top:4.4rem;right:1rem;transform:rotate(3deg)}._cue_1d5t0_140{z-index:5;color:#172238;opacity:.45;pointer-events:none;background:#fff6cddb;border:2px solid #172238;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;font-size:1.25rem;font-weight:950;transition:opacity .12s,transform .12s;display:grid;position:absolute;top:4.25rem;left:1rem;box-shadow:2px 3px #172238}._cueActive_1d5t0_161{opacity:1;animation:.62s steps(2,end) infinite _cue-ring_1d5t0_1;transform:scale(1.18)rotate(-8deg)}._gestures_1d5t0_167{z-index:5;pointer-events:none;grid-template-columns:repeat(4,2.15rem);gap:.24rem;animation:.9s steps(2,end) infinite _gesture-hint_1d5t0_1;display:grid;position:absolute;bottom:3.3rem;right:50%;transform:translate(50%)}._gestures_1d5t0_167 span{color:#172238;background:#fff7d7d4;border:2px solid #172238;border-radius:.55rem;place-items:center;width:2.15rem;height:2.15rem;font-size:1.05rem;font-weight:950;display:grid}._overlay_1d5t0_193{z-index:8;padding:max(1rem, calc(env(safe-area-inset-top) + .75rem)) max(1rem, calc(env(safe-area-inset-right) + .75rem)) max(1rem, calc(env(safe-area-inset-bottom) + .75rem)) max(1rem, calc(env(safe-area-inset-left) + .75rem));-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);touch-action:none;text-align:center;background:radial-gradient(circle at 50% 38%,#ffe17538,#0000 36%),linear-gradient(#0d1f2b29,#0d1f2bad);place-content:center;justify-items:center;gap:1rem;display:grid;position:absolute;inset:0}._overlay_1d5t0_193 h2{color:#fff3c5;filter:drop-shadow(3px 4px #172238);letter-spacing:-.08em;margin:0;font-size:clamp(2.3rem,12vw,4rem);font-weight:950;line-height:1}._overlay_1d5t0_193 button{color:#172238;cursor:pointer;background:#ffd463;border:3px solid #172238;border-radius:.85rem;min-width:min(17rem,82vw);min-height:3.6rem;padding:.7rem 1.2rem;font-size:1rem;font-weight:950;box-shadow:4px 5px #172238}._overlay_1d5t0_193 button:active{transform:translate(3px,3px);box-shadow:1px 2px #172238}._startMark_1d5t0_243{color:#172238;background:#57c2b6;border:4px solid #172238;border-radius:50%;place-items:center;width:4rem;height:4rem;font-size:2rem;font-weight:950;display:grid;transform:rotate(-6deg);box-shadow:4px 5px #172238}._finalScore_1d5t0_258{color:#ffd463;filter:drop-shadow(3px 4px #172238);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(2rem,11vw,3.4rem)}@keyframes _cue-ring_1d5t0_1{50%{box-shadow:2px 3px #172238,0 0 0 9px #ffd76654}}@keyframes _gesture-hint_1d5t0_1{50%{transform:translate(50%)translateY(-4px)}}@media (width<=33.6875rem){.game-route[data-eigomode-game=listening-lanes]{overscroll-behavior:none;height:100dvh;min-height:0;overflow:hidden}._runner_1d5t0_1{z-index:50;width:100%;height:100dvh;min-height:0;max-height:100dvh;box-shadow:none;border:0;border-radius:0;position:fixed;inset:0}._hud_1d5t0_34{top:var(--eigomode-game-back-clearance,max(3.85rem, calc(env(safe-area-inset-top) + 3.65rem)));right:max(.7rem, calc(env(safe-area-inset-right) + .5rem));left:max(.7rem, calc(env(safe-area-inset-left) + .5rem))}._momentum_1d5t0_79{right:max(1rem, calc(env(safe-area-inset-right) + .5rem));bottom:max(.75rem, calc(env(safe-area-inset-bottom) + .25rem));left:max(1rem, calc(env(safe-area-inset-left) + .5rem))}}@media (height<=39rem) and (width>=33.75rem){._runner_1d5t0_1{height:100dvh;min-height:0;max-height:100dvh}}@media (height<=36rem){._hud_1d5t0_34{gap:.45rem}._score_1d5t0_47{min-width:4.5rem;padding:.28rem .45rem}._pause_1d5t0_90{width:2.45rem;height:2.45rem}._cue_1d5t0_140{width:2.35rem;height:2.35rem;top:3.65rem}._combo_1d5t0_125{top:3.75rem}._gestures_1d5t0_167{bottom:2.9rem}._momentum_1d5t0_79{height:.68rem}}@media (prefers-reduced-motion:reduce){._cueActive_1d5t0_161,._gestures_1d5t0_167{animation:none}}
