.df.svelte-1w9egt8{flex-direction:column;gap:12px;height:calc(100dvh - 116px);min-height:540px;display:flex}.lead.svelte-1w9egt8{color:var(--ink-soft);flex-shrink:0;font-size:1.4rem}.rounds.svelte-1w9egt8{flex:1;grid-auto-rows:1fr;gap:10px;min-height:0;display:grid}.round.svelte-1w9egt8{border:3px solid color-mix(in srgb, var(--c) 55%, var(--line));background:radial-gradient(80% 140% at 0% 50%, color-mix(in srgb, var(--c) 24%, transparent), transparent 70%), var(--surface);min-height:0;box-shadow:0 5px 0 color-mix(in srgb, var(--c) 65%, #000 10%), var(--card-gloss);text-align:left;border-radius:24px;align-items:center;gap:14px;padding:8px 16px;display:flex}.rn.svelte-1w9egt8{background:var(--c);color:#fff;width:54px;height:54px;box-shadow:0 4px 0 color-mix(in srgb, var(--c), #000 25%);border-radius:18px;flex-shrink:0;place-items:center;font-size:1.7rem;font-weight:700;display:grid;rotate:-5deg}.rtext.svelte-1w9egt8{flex-direction:column;flex:1;gap:4px;display:flex}.rtext.svelte-1w9egt8 strong:where(.svelte-1w9egt8){font-size:1.2rem}.speed.svelte-1w9egt8{gap:4px;display:flex}.speed.svelte-1w9egt8 i:where(.svelte-1w9egt8){background:var(--line);border-radius:99px;width:16px;height:8px}.speed.svelte-1w9egt8 i.on:where(.svelte-1w9egt8){background:var(--c)}.safety.svelte-1w9egt8{color:var(--ink-soft);flex-shrink:0;align-items:center;gap:12px;padding:10px 14px;font-size:.9rem;display:flex}.bar.svelte-1w9egt8{flex-shrink:0;align-items:center;gap:10px;display:flex}.bar.svelte-1w9egt8 .pill:where(.svelte-1w9egt8){white-space:nowrap;flex:1 1 0;justify-content:center;min-width:0;padding:.4em .9em;overflow:hidden}.freezes.svelte-1w9egt8{gap:5px;display:flex}.freezes.svelte-1w9egt8 i:where(.svelte-1w9egt8){background:var(--line);border-radius:50%;width:14px;height:14px}.freezes.svelte-1w9egt8 i.done:where(.svelte-1w9egt8){background:var(--teal)}.freezes.svelte-1w9egt8 i.on:where(.svelte-1w9egt8){background:var(--yellow);scale:1.25}.stage.svelte-1w9egt8{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:0;padding:18px;display:flex;position:relative;overflow:hidden}.how.svelte-1w9egt8{align-items:center;gap:8px;display:flex}.how-step.svelte-1w9egt8{flex-direction:column;align-items:center;gap:6px;width:140px;display:flex}.how-pic.svelte-1w9egt8{width:120px}.dance-pic.svelte-1w9egt8 svg{animation:.6s ease-in-out infinite alternate svelte-1w9egt8-groove}@keyframes svelte-1w9egt8-groove{0%{rotate:-10deg}to{translate:0 -6px;rotate:10deg}}.quiet.svelte-1w9egt8{color:var(--ink-soft);max-width:320px;font-size:.92rem}.big-btn.svelte-1w9egt8{min-height:64px;padding:0 2em;font-size:1.35rem}.dance.svelte-1w9egt8{border-radius:var(--radius);box-shadow:var(--shadow);color:#fff;background:radial-gradient(120% 90% at 50% 0,#3a2a8a,#161a3a 70%);border:3px solid #3a4184}.light.svelte-1w9egt8{aspect-ratio:1;filter:blur(30px);opacity:.45;pointer-events:none;border-radius:50%;width:70%;transition:background .2s;position:absolute}.l1.svelte-1w9egt8{background:var(--c);top:-20%;left:-20%}.l2.svelte-1w9egt8{background:var(--c2);bottom:-25%;right:-20%}.l3.svelte-1w9egt8{background:var(--c);opacity:.25;width:40%;top:30%;left:40%}.disco.svelte-1w9egt8{pointer-events:none;position:absolute;inset:0}.disco.svelte-1w9egt8 i:where(.svelte-1w9egt8){left:calc(4% + var(--i) * 8%);top:var(--t);background:color-mix(in srgb, var(--c) 70%, #fff);width:10px;height:10px;animation:1.2s ease-in-out infinite svelte-1w9egt8-twinkle;animation-delay:calc(var(--i) * -.15s);border-radius:3px;position:absolute;rotate:45deg}@keyframes svelte-1w9egt8-twinkle{50%{opacity:.2;scale:.5}}.word.svelte-1w9egt8{letter-spacing:.04em;color:#fff;text-shadow:0 5px 0 var(--c), 0 0 30px var(--c);font-size:clamp(3rem,2rem + 5vw,5.5rem);font-weight:700;line-height:1;transition:scale .1s;position:relative}.word.pulse.svelte-1w9egt8{scale:1.08}.dancer.svelte-1w9egt8{flex:1;place-items:center;width:min(60%,260px);min-height:0;transition:rotate .15s ease-out,translate .15s ease-out;display:grid;position:relative}.dancer.svelte-1w9egt8 svg{max-height:100%;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--c) 70%, transparent))}.dancer.left.svelte-1w9egt8{translate:-10px -8px;rotate:-12deg}.dancer.right.svelte-1w9egt8{translate:10px;rotate:12deg}.move.svelte-1w9egt8{font-family:var(--font-hand);color:#fff;font-size:2rem;position:relative}.eq.svelte-1w9egt8{align-items:flex-end;gap:6px;height:50px;display:flex;position:relative}.eq.svelte-1w9egt8 i:where(.svelte-1w9egt8){width:14px;height:var(--h);background:linear-gradient(180deg, #fff, var(--c));border-radius:6px 6px 2px 2px;transition:height .12s}.freeze.svelte-1w9egt8{background:radial-gradient(80% 60% at 50% 50%, color-mix(in srgb, var(--c) 30%, transparent), transparent 75%), linear-gradient(180deg, color-mix(in srgb, #bfe8ff 60%, var(--surface)), var(--surface));border-color:color-mix(in srgb, #5fb0ff 60%, var(--line))}.freeze-word.svelte-1w9egt8{color:#3d7bff;letter-spacing:.05em;text-shadow:0 5px #bfe0ff,0 0 24px #5fb0ff80;font-size:clamp(3rem,2rem + 5vw,5.5rem);font-weight:700;line-height:1;animation:.45s cubic-bezier(.2,1.4,.4,1) pop-in}.statue.svelte-1w9egt8{flex:1;place-items:center;width:min(70%,300px);min-height:0;display:grid;container-type:size}.statue.svelte-1w9egt8 svg{width:min(100cqw,120cqh);height:auto}.statue.small.svelte-1w9egt8{flex:0 200px}.like.svelte-1w9egt8{font-family:var(--font-hand);font-size:1.6rem;line-height:1.15}.count.svelte-1w9egt8{background:var(--surface);border:4px solid #5fb0ff;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;font-size:2rem;font-weight:700;display:grid}.count.svelte-1w9egt8:empty{display:none}.check.svelte-1w9egt8 h2:where(.svelte-1w9egt8){font-size:1.7rem}.answers.svelte-1w9egt8{flex-direction:column;gap:10px;width:100%;max-width:360px;display:flex}@media (hover:hover){.round.svelte-1w9egt8:hover{translate:0 -2px}}@media (prefers-reduced-motion:reduce){.dancer.left.svelte-1w9egt8,.dancer.right.svelte-1w9egt8{translate:none;rotate:none}}@media (width>=900px){.df.svelte-1w9egt8{height:calc(100dvh - 230px);min-height:580px}.rounds.svelte-1w9egt8{grid-template-columns:repeat(5,1fr);grid-auto-rows:auto;align-content:center}.round.svelte-1w9egt8{text-align:center;flex-direction:column;justify-content:center;min-height:260px;padding:24px 12px}.rn.svelte-1w9egt8{width:80px;height:80px;font-size:2.4rem}.rtext.svelte-1w9egt8{align-items:center}.how-step.svelte-1w9egt8{width:220px}.how-pic.svelte-1w9egt8{width:180px}.answers.svelte-1w9egt8{flex-direction:row;justify-content:center;max-width:none}}
