.vh.svelte-cadqqb{--vh-ink:#201815;--vh-paper:#fff6df;color:var(--vh-ink);gap:.75rem;display:grid}.vh__stage.svelte-cadqqb{border:3px solid var(--vh-ink);background:#10341f;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 12px #20181529}.vh__canvas.svelte-cadqqb{aspect-ratio:16/9;touch-action:none;width:100%;display:block}.vh__hud.svelte-cadqqb{z-index:1;pointer-events:none;flex-wrap:wrap;gap:.5rem;display:flex;position:absolute;top:.7rem;left:.7rem;right:.7rem}.vh__chip.svelte-cadqqb{white-space:nowrap;background:#fff6dfe0;border:2px solid #00000073;border-radius:999px;padding:.3rem .6rem;font-size:.78rem;font-weight:900}.vh__chip--sprout.svelte-cadqqb{background:#dff7a8;border-color:#547a2c}.vh__pause-button.svelte-cadqqb{background:var(--vh-paper);min-width:3rem;min-height:3rem;color:var(--vh-ink);font:inherit;pointer-events:auto;cursor:pointer;border:2px solid #0000008c;border-radius:999px;margin-left:auto;padding:0;font-size:1.1rem;font-weight:950;box-shadow:0 3px #00000059}.vh__pause-button.svelte-cadqqb:hover,.vh__pause-button.svelte-cadqqb:focus-visible,.vh__pause-button.svelte-cadqqb:active{background:var(--vh-accent);outline-offset:2px;outline:3px solid #fff}.vh__pause-button.svelte-cadqqb:disabled{cursor:default;opacity:.55}.vh__overlay.svelte-cadqqb{z-index:3;text-align:center;color:var(--vh-paper);background:linear-gradient(#1014108c,#101410d9);place-content:center;gap:.6rem;padding:1rem;display:grid;position:absolute;inset:0;overflow-y:auto}.vh__overlay.svelte-cadqqb h2:where(.svelte-cadqqb){margin:0;font-size:clamp(1.5rem,5vw,2.6rem);line-height:.95}.vh__eyebrow.svelte-cadqqb{text-transform:uppercase;letter-spacing:.04em;color:var(--vh-accent);margin:0;font-size:.78rem;font-weight:900}.vh__hint.svelte-cadqqb{opacity:.9;margin:0;font-weight:700}.vh__hint.svelte-cadqqb kbd:where(.svelte-cadqqb){border:1.5px solid;border-radius:6px;padding:.05rem .35rem;font-family:inherit}.vh__assist-toggle.svelte-cadqqb{border:3px solid var(--vh-paper);min-height:3rem;color:var(--vh-paper);font:inherit;cursor:pointer;background:#123023e0;border-radius:12px;justify-self:center;gap:.15rem;padding:.45rem .9rem;font-weight:950;display:grid;box-shadow:0 4px #00000059}.vh__assist-toggle[aria-pressed=true].svelte-cadqqb{color:#18351f;background:#dff7a8;border-color:#7ed957}.vh__assist-toggle.svelte-cadqqb:focus-visible{outline:3px solid var(--vh-accent);outline-offset:3px}.vh__assist-toggle.svelte-cadqqb small:where(.svelte-cadqqb){font-size:.68rem}.vh__result.svelte-cadqqb{margin:0;font-weight:800}.vh__levels.svelte-cadqqb{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;width:min(56rem,100vw - 3rem);display:grid}.vh__level.svelte-cadqqb{border:2.5px solid var(--level-accent);color:var(--vh-ink);font:inherit;text-align:left;cursor:pointer;background:#fff6dff0;border-radius:12px;gap:.25rem;padding:.6rem;display:grid;box-shadow:0 4px #0000004d}.vh__level--locked.svelte-cadqqb{opacity:.55;cursor:not-allowed;filter:saturate(.4)}.vh__level.svelte-cadqqb strong:where(.svelte-cadqqb){font-size:.86rem;line-height:1.05}.vh__level.svelte-cadqqb small:where(.svelte-cadqqb){color:#201815b3;font-size:.66rem;font-weight:800}.vh__level-num.svelte-cadqqb{background:var(--level-accent);color:#fff;text-shadow:0 1px 1px #00000059;border-radius:999px;justify-self:start;place-items:center;width:1.5rem;height:1.5rem;font-size:.74rem;font-weight:900;display:inline-grid}.vh__level-eggs.svelte-cadqqb{color:#20181540;gap:.2rem;font-size:.8rem;display:flex}.vh__egg--found.svelte-cadqqb{color:#d9a514}.vh__actions-row.svelte-cadqqb{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.vh__primary.svelte-cadqqb,.vh__secondary.svelte-cadqqb{border:2px solid var(--vh-ink);font:inherit;cursor:pointer;border-radius:10px;padding:.7rem 1.2rem;font-weight:900;box-shadow:0 4px #0000004d}.vh__countdown.svelte-cadqqb{z-index:20;color:var(--vh-paper);font-family:var(--font-display,inherit);text-shadow:0 .08em #081c30;background:#081c30b8;place-items:center;margin:0;font-size:clamp(5rem,24vmin,11rem);font-weight:950;animation:.8s ease-out infinite svelte-cadqqb-vh-countdown-pop;display:grid;position:absolute;inset:0}.vh__coach-gesture.svelte-cadqqb{grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:.65rem;display:grid}.vh__coach-step.svelte-cadqqb{color:#f4c84a}.vh__coach-fine.svelte-cadqqb,.vh__coach-coarse.svelte-cadqqb{justify-content:center;gap:.35rem;display:flex}.vh__coach-fine.svelte-cadqqb kbd:where(.svelte-cadqqb),.vh__coach-coarse.svelte-cadqqb span:where(.svelte-cadqqb){min-width:2.5rem;font:inherit;border:2px solid;border-radius:.6rem;padding:.45rem .6rem;font-weight:950}.vh__coach-coarse.svelte-cadqqb{display:none}.vh__pause-volume.svelte-cadqqb{gap:.35rem;font-size:.75rem;font-weight:900;display:grid}@keyframes svelte-cadqqb-vh-countdown-pop{0%{transform:scale(.88)}}.vh__primary.svelte-cadqqb{background:var(--vh-accent);color:var(--vh-ink)}.vh__secondary.svelte-cadqqb{background:var(--vh-paper);color:var(--vh-ink)}.vh__footer.svelte-cadqqb{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.vh__footer.svelte-cadqqb p:where(.svelte-cadqqb){margin:0;font-weight:800}.vh__actions.svelte-cadqqb{gap:.5rem;display:flex}.vh__actions.svelte-cadqqb button:where(.svelte-cadqqb),.vh__controls.svelte-cadqqb button:where(.svelte-cadqqb){border:2px solid var(--vh-ink);background:var(--vh-paper);min-height:2.6rem;color:var(--vh-ink);font:inherit;cursor:pointer;border-radius:8px;padding:.55rem .9rem;font-weight:900;box-shadow:0 4px #20181533}.vh__mute.svelte-cadqqb{min-width:2.6rem;font-size:1.1rem;line-height:1}.vh__volume.svelte-cadqqb{border:2px solid var(--vh-ink);background:var(--vh-paper);border-radius:8px;align-items:center;min-height:2.6rem;padding:.55rem .9rem;display:inline-flex;box-shadow:0 4px #20181533}.vh__volume.svelte-cadqqb input:where(.svelte-cadqqb){width:6rem;accent-color:var(--vh-ink);cursor:pointer}.vh__controls.svelte-cadqqb{z-index:2;padding:0 max(.75rem, env(safe-area-inset-right,0)) max(.75rem, env(safe-area-inset-bottom,0)) max(.75rem, env(safe-area-inset-left,0));pointer-events:none;justify-content:space-between;align-items:flex-end;gap:.5rem;display:none;position:absolute;bottom:0;left:0;right:0}.vh__dpad.svelte-cadqqb{gap:.5rem;display:flex}.vh__dpad.svelte-cadqqb button:where(.svelte-cadqqb),.vh__controls.svelte-cadqqb .vh__jump:where(.svelte-cadqqb){touch-action:none;-webkit-user-select:none;user-select:none;min-width:4.8rem;min-height:4rem;transition:transform 70ms,box-shadow 70ms,filter 70ms}.vh__jump.svelte-cadqqb{background:#b6ec66}.vh__controls.svelte-cadqqb button.vh__control--pressed:where(.svelte-cadqqb),.vh__controls.svelte-cadqqb button:where(.svelte-cadqqb):active{filter:brightness(1.12)saturate(1.15);transform:translateY(4px)scale(.98);box-shadow:0 0 #20181533}@media (pointer:coarse){.vh__controls.svelte-cadqqb{display:flex}.vh__dpad.svelte-cadqqb,.vh__jump.svelte-cadqqb{pointer-events:auto}.vh__coach-fine.svelte-cadqqb{display:none}.vh__coach-coarse.svelte-cadqqb{display:flex}.arcade-room[data-immersive] .vh__dpad.svelte-cadqqb button:where(.svelte-cadqqb),.arcade-room[data-immersive] .vh__jump.svelte-cadqqb{min-width:5.4rem;min-height:4.8rem;font-size:1.5rem}}@media (width<=900px){.vh__levels.svelte-cadqqb{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.vh__levels.svelte-cadqqb{grid-template-columns:repeat(2,minmax(0,1fr))}.vh__footer.svelte-cadqqb{flex-direction:column;align-items:stretch}.vh__actions.svelte-cadqqb{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.vh__actions.svelte-cadqqb button:where(.svelte-cadqqb){width:100%}.vh__volume.svelte-cadqqb{justify-content:center;min-width:0}.vh__volume.svelte-cadqqb input:where(.svelte-cadqqb){width:min(100%,7rem)}.vh__mute.svelte-cadqqb{min-width:0;padding-inline:.55rem}}@media (width<=460px){.vh__overlay.svelte-cadqqb{place-content:start center}}@media (height<=560px) and (orientation:landscape){.vh__overlay.svelte-cadqqb{place-content:start center}}@media (prefers-reduced-motion:reduce){.vh__countdown.svelte-cadqqb{animation:none}.vh__dpad.svelte-cadqqb button:where(.svelte-cadqqb),.vh__jump.svelte-cadqqb{transition:none}}.arcade-well.svelte-1e16nbk{max-width:1080px;margin:0 auto}
