.JumpGame-module__nqDalq__gameShell{--jump-game-toolbar-height:58px;--jump-game-canvas-height-offset:98px;min-height:calc(100vh - var(--jump-game-toolbar-height));min-height:calc(100dvh - var(--jump-game-toolbar-height));background:var(--games-route-bg);color:var(--games-route-fg);justify-content:center;align-items:center;padding:1rem;font-family:system-ui,-apple-system,sans-serif;display:flex;position:relative;overflow:hidden}.JumpGame-module__nqDalq__canvasFrame{width:min(480px, calc(100vw - 2rem), calc(100vh - var(--jump-game-canvas-height-offset)));width:min(480px, calc(100vw - 2rem), calc(100dvh - var(--jump-game-canvas-height-offset)));aspect-ratio:1;min-width:min(280px,100vw - 2rem);position:relative}.JumpGame-module__nqDalq__gameCanvas{border:1px solid color-mix(in srgb, #0ea5e9 58%, var(--games-route-border));width:100%;height:100%;box-shadow:0 18px 52px #0ea5e92e, var(--games-route-shadow);cursor:pointer;touch-action:none;background-color:#000;border-radius:.5rem}.JumpGame-module__nqDalq__hudHint{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e2e8f0d1;letter-spacing:.01em;text-align:center;white-space:nowrap;pointer-events:none;background:#080f1e8c;border:1px solid #0ea5e959;border-radius:9999px;padding:.28rem .75rem;font-size:clamp(.6rem,2.6vw,.72rem);font-weight:600;animation:4s forwards JumpGame-module__nqDalq__hudHintFade;position:absolute;bottom:.55rem;left:50%;transform:translate(-50%)}@keyframes JumpGame-module__nqDalq__hudHintFade{0%,70%{opacity:1}to{opacity:0}}.JumpGame-module__nqDalq__difficultyOverlay{border:1px solid var(--games-route-border);background:var(--games-route-overlay);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;padding:clamp(1rem,4vw,1.35rem);display:flex;position:absolute;inset:0;overflow:hidden}.JumpGame-module__nqDalq__difficultyTitle{color:var(--games-route-fg);text-align:center;margin:0 0 clamp(.65rem,2.6vw,1rem);font-size:clamp(1.35rem,5.8vw,1.75rem);font-weight:760;line-height:1.05}.JumpGame-module__nqDalq__difficultyOptions{flex-direction:column;gap:clamp(.45rem,1.8vw,.65rem);width:min(100%,330px);margin-bottom:clamp(.85rem,3vw,1.1rem);display:flex}.JumpGame-module__nqDalq__difficultyButton{border:1px solid var(--games-route-border);background:var(--games-route-control);min-height:clamp(3.2rem,13vw,4.05rem);color:var(--games-route-fg);cursor:pointer;text-align:center;text-transform:uppercase;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:clamp(.45rem,2vw,.65rem) .75rem;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex}.JumpGame-module__nqDalq__difficultyButton:hover,.JumpGame-module__nqDalq__difficultyButton:focus-visible{background:var(--games-route-control-hover);outline:none;transform:translateY(-1px)}.JumpGame-module__nqDalq__difficultyButton[data-difficulty=easy]:hover,.JumpGame-module__nqDalq__difficultyButton[data-difficulty=easy]:focus-visible,.JumpGame-module__nqDalq__difficultyButton[data-difficulty=easy][aria-checked=true]{color:#16a34a;background:#22c55e29;border-color:#22c55e}.JumpGame-module__nqDalq__difficultyButton[data-difficulty=medium]:hover,.JumpGame-module__nqDalq__difficultyButton[data-difficulty=medium]:focus-visible,.JumpGame-module__nqDalq__difficultyButton[data-difficulty=medium][aria-checked=true]{color:#ca8a04;background:#eab3082b;border-color:#eab308}.JumpGame-module__nqDalq__difficultyButton[data-difficulty=hard]:hover,.JumpGame-module__nqDalq__difficultyButton[data-difficulty=hard]:focus-visible,.JumpGame-module__nqDalq__difficultyButton[data-difficulty=hard][aria-checked=true]{color:#dc2626;background:#ef444426;border-color:#ef4444}.JumpGame-module__nqDalq__difficultyLabel{font-size:clamp(.95rem,3.7vw,1.1rem);font-weight:720;line-height:1.1}.JumpGame-module__nqDalq__difficultyDescription{max-width:100%;color:color-mix(in srgb, currentColor 82%, var(--games-route-muted));font-size:clamp(.63rem,2.4vw,.72rem);font-weight:650;line-height:1.25}.JumpGame-module__nqDalq__startButton{color:#fff;cursor:pointer;background:#0ea5e9;border:0;border-radius:.5rem;min-height:clamp(2.8rem,11vw,3.4rem);padding:.75rem clamp(1.6rem,8vw,2.5rem);font-size:clamp(1.05rem,4.2vw,1.25rem);font-weight:760;transition:background .16s,box-shadow .16s,transform .16s;box-shadow:0 10px 32px #0ea5e961}.JumpGame-module__nqDalq__startButton:hover,.JumpGame-module__nqDalq__startButton:focus-visible{background:#0284c7;outline:none;transform:translateY(-1px);box-shadow:0 12px 34px #0ea5e973}.JumpGame-module__nqDalq__stopButtonWrap{position:absolute;bottom:2rem}.JumpGame-module__nqDalq__stopButton{color:#fff;cursor:pointer;background:#ef4444;border:0;border-radius:.5rem;padding:.75rem 2rem;font-size:1rem;font-weight:650;transition:background .16s,transform .16s}.JumpGame-module__nqDalq__stopButton:hover,.JumpGame-module__nqDalq__stopButton:focus-visible{background:#dc2626;outline:none;transform:translateY(-1px)}.JumpGame-module__nqDalq__toolbarStats{align-items:center;gap:.5rem;max-width:100%;display:inline-flex}.JumpGame-module__nqDalq__toolbarPill{color:#0ea5e9;white-space:nowrap;background:#0ea5e921;border:1px solid #0ea5e959;border-radius:9999px;align-items:center;gap:.45rem;max-width:min(32vw,9.5rem);height:2rem;padding:0 .7rem;display:inline-flex}.JumpGame-module__nqDalq__stagePill{color:#ca8a04;background:#eab30826;border-color:#eab30861}.JumpGame-module__nqDalq__scorePill{color:#0ea5e9}.JumpGame-module__nqDalq__toolbarIcon{flex:none;width:.9rem;height:.9rem}.JumpGame-module__nqDalq__toolbarPillText{min-width:0}.JumpGame-module__nqDalq__toolbarLabel{color:var(--games-route-muted);text-overflow:ellipsis;text-transform:uppercase;font-size:.58rem;font-weight:680;line-height:1;overflow:hidden}.JumpGame-module__nqDalq__toolbarValue{text-overflow:ellipsis;font-size:.94rem;font-weight:760;line-height:1.1;overflow:hidden}.JumpGame-module__nqDalq__toolbarButton{color:#0ea5e9;cursor:pointer;white-space:nowrap;background:#0ea5e924;border:1px solid #0ea5e96b;border-radius:9999px;align-items:center;gap:.4rem;height:2rem;padding:0 .72rem;font-size:.75rem;font-weight:620;transition:background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.JumpGame-module__nqDalq__toolbarButton:hover,.JumpGame-module__nqDalq__toolbarButton:focus-visible{background:#0ea5e938;border-color:#0ea5e994;outline:none;box-shadow:0 8px 24px #0ea5e921}.JumpGame-module__nqDalq__mutedButton{color:#ef4444;background:#ef444421;border-color:#ef444473}.JumpGame-module__nqDalq__mutedButton:hover,.JumpGame-module__nqDalq__mutedButton:focus-visible{background:#ef444433;border-color:#ef444499;box-shadow:0 8px 24px #ef44441f}.JumpGame-module__nqDalq__toolbarButtonIcon{flex:none;width:.85rem;height:.85rem}@media (max-width:640px){.JumpGame-module__nqDalq__gameShell{--jump-game-toolbar-height:98px;--jump-game-canvas-height-offset:126px;align-items:flex-start;padding-block:1rem}.JumpGame-module__nqDalq__canvasFrame{width:min(calc(100vw - 2rem), calc(100vh - var(--jump-game-canvas-height-offset)));width:min(calc(100vw - 2rem), calc(100dvh - var(--jump-game-canvas-height-offset)))}.JumpGame-module__nqDalq__toolbarStats{gap:.35rem}.JumpGame-module__nqDalq__toolbarPill{max-width:7rem;padding-inline:.55rem}.JumpGame-module__nqDalq__toolbarActionLabel{display:none}.JumpGame-module__nqDalq__toolbarButton{justify-content:center;width:2rem;padding:0}}
