.levels.svelte-1rsq9x4{overflow-x:auto;margin:0 -.25rem;padding:.25rem;scrollbar-width:none}@media(min-width:640px){.levels.svelte-1rsq9x4{flex-wrap:wrap;overflow:visible}}.lv.svelte-1rsq9x4{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-1rsq9x4:hover{border-color:color-mix(in srgb,var(--theme-accent) 50%,transparent)}.lv.on.svelte-1rsq9x4{border-color:var(--hub-select);background:color-mix(in srgb,var(--hub-select) 14%,transparent)}.lv-n.svelte-1rsq9x4{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-1rsq9x4 .lv-n:where(.svelte-1rsq9x4){background:var(--hub-select);color:#06201c}.expr.svelte-1rsq9x4{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem;font-size:clamp(1.9rem,7vw,2.8rem);line-height:1;min-height:5rem;padding-top:.8rem}.num.svelte-1rsq9x4{position:relative;display:inline-block;padding:0 .1em}.num.popped.svelte-1rsq9x4,.num.fresh.svelte-1rsq9x4{color:var(--theme-highlight)}.slot.svelte-1rsq9x4{display:inline-flex;align-items:center;transition:transform .45s cubic-bezier(.55,0,.7,1),opacity .45s ease}.slot.merging.svelte-1rsq9x4>.num:where(.svelte-1rsq9x4){color:var(--theme-highlight)}.slot.merging.svelte-1rsq9x4>.sign:where(.svelte-1rsq9x4){border-color:var(--theme-highlight);background:color-mix(in srgb,var(--theme-highlight) 25%,var(--theme-surface));transform:scale(1.12)}.slot.squash.svelte-1rsq9x4{transform:translate(var(--dx)) scale(.8);opacity:.5}.slot.squash.is-op.svelte-1rsq9x4{transform:scale(.2);opacity:0}.sign.svelte-1rsq9x4{min-width:1.6em;height:1.6em;border-radius:999px;font:inherit;font-size:.85em;color:var(--theme-text);background:color-mix(in srgb,var(--theme-surface) 80%,white 6%);border:2px solid color-mix(in srgb,var(--theme-text) 25%,transparent);transition:transform .12s ease,border-color .15s ease,background-color .15s ease}.expr.tapping.svelte-1rsq9x4 .sign:where(.svelte-1rsq9x4){border-color:color-mix(in srgb,var(--theme-highlight) 55%,transparent);box-shadow:0 3px color-mix(in srgb,var(--theme-bg) 60%,black);cursor:pointer}.expr.tapping.svelte-1rsq9x4 .sign:where(.svelte-1rsq9x4):hover{background:color-mix(in srgb,var(--theme-highlight) 18%,var(--theme-surface))}.expr.tapping.svelte-1rsq9x4 .sign:where(.svelte-1rsq9x4):active{transform:translateY(2px)}.sign.svelte-1rsq9x4:disabled{cursor:default}.sign.hi.svelte-1rsq9x4{color:#f472b6}.box.svelte-1rsq9x4{position:relative;display:inline-flex;align-items:center;gap:.3rem;padding:.35em .45em .25em;margin:0 .1em;border:3px solid #A78BFA;border-radius:.35em;background:color-mix(in srgb,#A78BFA 14%,transparent)}.lid.svelte-1rsq9x4{position:absolute;left:-.18em;right:-.18em;top:-.42em;height:.28em;border-radius:.12em;background:#a78bfa;box-shadow:0 2px color-mix(in srgb,#A78BFA 60%,black)}.lid.svelte-1rsq9x4:after{content:"";position:absolute;left:50%;top:-.16em;width:.5em;height:.18em;margin-left:-.25em;border-radius:.1em .1em 0 0;background:#c4b5fd}.lid.gone.svelte-1rsq9x4{left:-.2em;right:-.2em;animation:svelte-1rsq9x4-lid-off .7s ease-out forwards}@keyframes svelte-1rsq9x4-lid-off{to{transform:translate(.9em,-1.1em) rotate(35deg);opacity:0}}.mini-box.svelte-1rsq9x4{display:inline-block;width:1.5rem;height:1.1rem;border:2.5px solid #A78BFA;border-radius:.2rem;border-top-width:4px}.working.svelte-1rsq9x4{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;font-size:1.25rem;opacity:.9}.working.svelte-1rsq9x4 .eq:where(.svelte-1rsq9x4){color:var(--theme-highlight);margin-right:.3rem}.working.svelte-1rsq9x4 .eq.first:where(.svelte-1rsq9x4){visibility:hidden}.working.svelte-1rsq9x4 p:where(.svelte-1rsq9x4):last-child{color:var(--theme-highlight)}.answer.svelte-1rsq9x4{min-width:5rem;padding:.55rem 1.1rem;border-radius:1.1rem;font-size:1.9rem;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-1rsq9x4:active:not(:disabled){transform:translateY(2px)}.answer.right.svelte-1rsq9x4{border-color:#4ade80;background:color-mix(in srgb,#4ADE80 22%,var(--theme-surface))}.answer.wrong.svelte-1rsq9x4{opacity:.35;text-decoration:line-through;animation:svelte-1rsq9x4-shake .35s ease}@keyframes svelte-1rsq9x4-shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.show-step.svelte-1rsq9x4{color:#1f1300;background:var(--theme-highlight);border-color:var(--theme-highlight);font-weight:800}.hl-word.svelte-1rsq9x4{color:var(--theme-highlight);text-decoration:underline;text-decoration-thickness:.12em;text-underline-offset:.18em}.hl-answer.svelte-1rsq9x4{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-1rsq9x4-pop-in .4s ease}@keyframes svelte-1rsq9x4-pop-in{0%{transform:scale(.5)}70%{transform:scale(1.15)}}.keyrow.svelte-1rsq9x4{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-1rsq9x4{border-color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent)}.key-n.svelte-1rsq9x4{flex-shrink:0;width:2.6rem;text-align:center;font-size:1.1rem;white-space:nowrap}button.svelte-1rsq9x4:disabled{cursor:default}.answer.svelte-1rsq9x4:disabled{opacity:.4}.answer.right.svelte-1rsq9x4:disabled{opacity:1}@media(prefers-reduced-motion:reduce){.answer.wrong.svelte-1rsq9x4,.hl-answer.svelte-1rsq9x4,.lid.gone.svelte-1rsq9x4{animation:none}.lid.gone.svelte-1rsq9x4{display:none}.slot.svelte-1rsq9x4{transition:none}}
