.levels.svelte-53zxa5{overflow-x:auto;margin:0 -.25rem;padding:.25rem;scrollbar-width:none}@media(min-width:640px){.levels.svelte-53zxa5{flex-wrap:wrap;overflow:visible}}.lv.svelte-53zxa5{flex-shrink:0;white-space:nowrap;display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .9rem .45rem .45rem;border-radius:999px;font-weight:700;font-size:.9rem;background:color-mix(in srgb,var(--theme-bg) 70%,black);border:1.5px solid color-mix(in srgb,white 8%,transparent);transition:border-color .15s ease,background-color .15s ease}.lv.svelte-53zxa5:hover{border-color:color-mix(in srgb,var(--theme-accent) 50%,transparent)}.lv.on.svelte-53zxa5{border-color:var(--hub-select);background:color-mix(in srgb,var(--hub-select) 14%,transparent)}.lv-n.svelte-53zxa5{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:999px;font-size:.8rem;background:color-mix(in srgb,var(--theme-accent) 30%,transparent)}.lv.on.svelte-53zxa5 .lv-n:where(.svelte-53zxa5){background:var(--hub-select);color:#06201c}.stage.svelte-53zxa5{display:block;width:100%;max-width:32rem;height:auto;overflow:visible}.paper.svelte-53zxa5{fill:color-mix(in srgb,var(--theme-surface) 70%,white 4%)}.gl.svelte-53zxa5{stroke:color-mix(in srgb,var(--theme-text) 16%,transparent);stroke-width:1.2}.mirror.svelte-53zxa5{stroke:#a78bfa;stroke-width:5;stroke-dasharray:12 7;stroke-linecap:round}.fade-in.svelte-53zxa5{animation:svelte-53zxa5-fade-in .4s ease}@keyframes svelte-53zxa5-fade-in{0%{opacity:0}}.ghost.svelte-53zxa5 rect:where(.svelte-53zxa5){stroke:color-mix(in srgb,var(--theme-text) 45%,transparent);stroke-dasharray:5 4}.target.svelte-53zxa5 rect:where(.svelte-53zxa5){stroke-dasharray:6 4}.left-behind.svelte-53zxa5{opacity:.35}.trail.svelte-53zxa5{fill:none;stroke:var(--theme-highlight);stroke-width:3;stroke-dasharray:2 6;stroke-linecap:round;stroke-linejoin:round}.trail-dot.svelte-53zxa5{fill:var(--theme-highlight)}.step-n.svelte-53zxa5{font-family:Fredoka,sans-serif;font-weight:700;font-size:15px;text-anchor:middle;fill:var(--theme-highlight);paint-order:stroke;stroke:#0009;stroke-width:3px;animation:svelte-53zxa5-fade-in .25s ease}.slider.svelte-53zxa5{transition:transform .32s cubic-bezier(.3,1.2,.5,1)}.slider.done.svelte-53zxa5{filter:drop-shadow(0 0 8px #4ADE80)}.mover.svelte-53zxa5{filter:drop-shadow(0 4px 6px rgb(0 0 0 / .45))}.mover.slide.svelte-53zxa5{animation:svelte-53zxa5-slide-go 1s cubic-bezier(.4,0,.2,1) forwards}.mover.flip.svelte-53zxa5{animation:svelte-53zxa5-flip-go 1.1s cubic-bezier(.45,0,.25,1) forwards}.mover.turn.svelte-53zxa5{animation:svelte-53zxa5-turn-go 1.2s cubic-bezier(.45,0,.25,1) forwards}@keyframes svelte-53zxa5-slide-go{to{transform:translate(var(--tx),var(--ty))}}@keyframes svelte-53zxa5-flip-go{to{transform:scale(var(--sx),var(--sy))}}@keyframes svelte-53zxa5-turn-go{to{transform:rotate(var(--deg))}}.chips.svelte-53zxa5{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.chip.svelte-53zxa5{padding:.2rem .85rem;border-radius:999px;font-size:1.35rem;color:#1f1300;background:var(--theme-highlight)}.pad.svelte-53zxa5{display:grid;grid-template-columns:repeat(3,3.4rem);grid-auto-rows:3.4rem;gap:.35rem}.arrow-btn.svelte-53zxa5,.check.svelte-53zxa5{border-radius:.9rem;font-size:1.6rem;font-weight:800;color:var(--theme-text);background:color-mix(in srgb,var(--theme-surface) 85%,white 6%);border:2px solid color-mix(in srgb,var(--theme-highlight) 45%,transparent);box-shadow:0 3px color-mix(in srgb,var(--theme-bg) 60%,black)}.check.svelte-53zxa5{font-size:.95rem;color:#1f1300;background:var(--theme-highlight);border-color:var(--theme-highlight)}.arrow-btn.svelte-53zxa5:active:not(:disabled),.check.svelte-53zxa5:active:not(:disabled){transform:translateY(2px)}.arrow-btn.svelte-53zxa5:disabled,.check.svelte-53zxa5:disabled{opacity:.35}.options.svelte-53zxa5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.option.svelte-53zxa5{position:relative;padding:.45rem;border-radius:1rem;background:color-mix(in srgb,var(--theme-surface) 85%,white 4%);border:2px solid color-mix(in srgb,var(--theme-accent) 35%,transparent);box-shadow:0 4px color-mix(in srgb,var(--theme-bg) 60%,black);transition:transform .12s ease,border-color .15s ease}.option.svelte-53zxa5 svg:where(.svelte-53zxa5){display:block;width:100%;height:auto}.option.svelte-53zxa5:hover:not(:disabled){transform:translateY(-2px);border-color:var(--theme-highlight)}.option.right.svelte-53zxa5{border-color:#4ade80;background:color-mix(in srgb,#4ADE80 18%,var(--theme-surface))}.option.wrong.svelte-53zxa5{opacity:.4;animation:svelte-53zxa5-shake .35s ease}.opt-letter.svelte-53zxa5{position:absolute;top:-.55rem;left:-.45rem;width:1.7rem;height:1.7rem;border-radius:999px;display:grid;place-items:center;font-size:1rem;color:#1f1300;background:var(--theme-highlight)}.answer.svelte-53zxa5{min-width:5rem;padding:.55rem 1.1rem;border-radius:1.1rem;font-size:1.5rem;background:color-mix(in srgb,var(--theme-surface) 85%,white 4%);border:2px solid color-mix(in srgb,var(--theme-accent) 35%,transparent);box-shadow:0 4px color-mix(in srgb,var(--theme-bg) 60%,black)}.answer.svelte-53zxa5:active:not(:disabled){transform:translateY(2px)}.answer.right.svelte-53zxa5{border-color:#4ade80;background:color-mix(in srgb,#4ADE80 22%,var(--theme-surface))}.answer.wrong.svelte-53zxa5{opacity:.35;text-decoration:line-through;animation:svelte-53zxa5-shake .35s ease}@keyframes svelte-53zxa5-shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.show-step.svelte-53zxa5{color:#1f1300;background:var(--theme-highlight);border-color:var(--theme-highlight);font-weight:800}.hl-word.svelte-53zxa5{color:var(--theme-highlight);text-decoration:underline;text-decoration-thickness:.12em;text-underline-offset:.18em}.hl-answer.svelte-53zxa5{display:inline-block;min-width:1.6em;padding:0 .35em;margin:0 .1em;border-radius:.5em;text-align:center;color:#052e16;background:#4ade80;box-shadow:0 0 16px -2px #4ade80;animation:svelte-53zxa5-pop-in .4s ease}@keyframes svelte-53zxa5-pop-in{0%{transform:scale(.5)}70%{transform:scale(1.15)}}.keyrow.svelte-53zxa5{display:flex;align-items:center;gap:.7rem;padding:.5rem .75rem;border-radius:.9rem;border:1.5px solid transparent;background:color-mix(in srgb,var(--theme-bg) 55%,black);transition:border-color .2s ease,background-color .2s ease}.keyrow.on.svelte-53zxa5{border-color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent)}.key-n.svelte-53zxa5{flex-shrink:0;width:2.2rem;text-align:center;font-size:1.3rem}button.svelte-53zxa5:disabled{cursor:default}.answer.svelte-53zxa5:disabled{opacity:.4}.answer.right.svelte-53zxa5:disabled,.option.right.svelte-53zxa5:disabled{opacity:1}@media(prefers-reduced-motion:reduce){.answer.wrong.svelte-53zxa5,.hl-answer.svelte-53zxa5,.option.wrong.svelte-53zxa5,.fade-in.svelte-53zxa5,.step-n.svelte-53zxa5{animation:none}.mover.slide.svelte-53zxa5,.mover.flip.svelte-53zxa5,.mover.turn.svelte-53zxa5{animation-duration:.01s}.slider.svelte-53zxa5{transition:none}}
