.slides.svelte-1s85phy{margin-block:var(--space-8)}.frame.svelte-1s85phy{gap:var(--space-5);flex-direction:column;display:flex;position:relative}.stage.svelte-1s85phy{user-select:none;height:clamp(300px,52svh,560px);position:relative}.steps.svelte-1s85phy{margin:0;padding:0;list-style:none;display:grid}.steps.svelte-1s85phy li:where(.svelte-1s85phy){max-width:var(--measure);color:var(--ink);text-wrap:pretty}.steps.svelte-1s85phy li:where(.svelte-1s85phy)+li:where(.svelte-1s85phy){margin-block-start:var(--space-4)}.track.svelte-1s85phy{display:none}.ready.svelte-1s85phy{display:grid}.ready.svelte-1s85phy .pin:where(.svelte-1s85phy),.ready.svelte-1s85phy .track:where(.svelte-1s85phy){grid-area:1/1}.ready.svelte-1s85phy .pin:where(.svelte-1s85phy){height:100svh;padding-block:calc(var(--header-height) + var(--space-4)) var(--space-4);z-index:1;flex-direction:column;align-self:start;display:flex;position:sticky;top:0}.ready.svelte-1s85phy .frame:where(.svelte-1s85phy){flex:1;min-height:0;display:block}.ready.svelte-1s85phy .stage:where(.svelte-1s85phy){height:auto;position:absolute;inset:0}.ready.svelte-1s85phy .track:where(.svelte-1s85phy){display:block}.page.svelte-1s85phy{height:100svh}.ready.svelte-1s85phy .steps:where(.svelte-1s85phy){pointer-events:none;z-index:1;position:absolute;inset-block-start:0;inset-inline:0}.ready.svelte-1s85phy .steps:where(.svelte-1s85phy) li:where(.svelte-1s85phy){max-width:36rem;font:400 clamp(17px, 2.4vw, 21px) / 1.55 var(--font-serif);opacity:0;visibility:hidden;grid-area:1/1;margin:0}.slides.svelte-1s85phy:lang(fa) .steps:where(.svelte-1s85phy) li:where(.svelte-1s85phy){font-family:var(--font-fa);line-height:1.8}@media (width>=760px){.ready.svelte-1s85phy .steps:where(.svelte-1s85phy){inset-block:0 var(--target);align-content:center;width:min(38%,26rem);inset-inline-end:auto}.ready.svelte-1s85phy .steps:where(.svelte-1s85phy) li:where(.svelte-1s85phy){font-size:clamp(19px,1.9vw,24px)}}.ready.svelte-1s85phy .steps:where(.svelte-1s85phy) li.on:where(.svelte-1s85phy){opacity:1;visibility:visible;animation:.75s cubic-bezier(.16,1,.3,1) .12s backwards svelte-1s85phy-step-in}.ready.svelte-1s85phy .steps:where(.svelte-1s85phy) li.out:where(.svelte-1s85phy){visibility:visible;animation:.28s cubic-bezier(.12,0,.39,0) svelte-1s85phy-step-out}@keyframes svelte-1s85phy-step-in{0%{opacity:0;transform:translateY(calc(var(--dir) * 18px));filter:blur(6px)}}@keyframes svelte-1s85phy-step-out{0%{opacity:1}to{opacity:0;transform:translateY(calc(var(--dir) * -10px));filter:blur(3px)}}.nav.svelte-1s85phy{align-items:center;gap:var(--space-3);display:flex}.nav[hidden].svelte-1s85phy{display:none}.ready.svelte-1s85phy .nav:where(.svelte-1s85phy){z-index:1;justify-content:center;position:absolute;inset-block-end:0;inset-inline:0}.ready.svelte-1s85phy .dots:where(.svelte-1s85phy){flex:0 auto}.nav.svelte-1s85phy>button:where(.svelte-1s85phy){width:var(--target);height:var(--target);border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);cursor:pointer;transition:border-color var(--dur-quick);place-items:center;display:grid}.nav.svelte-1s85phy>button:where(.svelte-1s85phy):hover:not(:disabled){border-color:var(--rule-strong)}.nav.svelte-1s85phy>button:where(.svelte-1s85phy):disabled{opacity:.35;cursor:default}.nav.svelte-1s85phy svg:where(.svelte-1s85phy){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.slides.svelte-1s85phy:dir(rtl) .nav:where(.svelte-1s85phy) svg:where(.svelte-1s85phy){transform:scaleX(-1)}.dots.svelte-1s85phy{justify-content:center;gap:var(--space-2);flex:1;display:flex}.dots.svelte-1s85phy button:where(.svelte-1s85phy){border-radius:var(--radius-pill);background:var(--rule-strong);opacity:.5;cursor:pointer;outline-offset:6px;width:8px;height:8px;transition:width var(--dur-base) var(--ease-out), opacity var(--dur-base);border:0;padding:0;position:relative}.dots.svelte-1s85phy button:where(.svelte-1s85phy):after{content:"";position:absolute;inset:-12px -4px}.dots.svelte-1s85phy button.on:where(.svelte-1s85phy){background:var(--accent);opacity:1;width:24px}@media (prefers-reduced-motion:reduce){.ready.svelte-1s85phy .steps:where(.svelte-1s85phy) li:where(.svelte-1s85phy),.ready.svelte-1s85phy .steps:where(.svelte-1s85phy) li.on:where(.svelte-1s85phy){animation:none}.ready.svelte-1s85phy .steps:where(.svelte-1s85phy) li.out:where(.svelte-1s85phy){visibility:hidden}}.scene.svelte-1pshjgr{position:absolute;inset:0;overflow:hidden}.scene.svelte-1pshjgr canvas{display:block}.tag.svelte-1pshjgr{font:500 var(--text-meta) / 1.4 var(--font-ui);color:var(--ink);white-space:pre;text-align:center;pointer-events:none;position:absolute;top:0;left:0}.in.svelte-1pshjgr{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 80%, transparent);opacity:0;filter:blur(3px);padding:2px 8px;transition:opacity .26s cubic-bezier(.12,0,.39,0),transform .26s cubic-bezier(.12,0,.39,0),filter .26s cubic-bezier(.12,0,.39,0);display:block;transform:translateY(-35%)scale(.96)}.on.svelte-1pshjgr .in:where(.svelte-1pshjgr){opacity:1;filter:none;animation:svelte-1pshjgr-tag-in .8s cubic-bezier(.16, 1, .3, 1) var(--d) backwards;transition:none;transform:none}@keyframes svelte-1pshjgr-tag-in{0%{opacity:0;filter:blur(6px);transform:translateY(60%)scale(.92)}}.tag.top.svelte-1pshjgr{color:var(--accent);font-weight:700}.tag.prompt.svelte-1pshjgr{font:italic 400 var(--text-lede) / 1.3 var(--font-serif)}:lang(fa) .tag.prompt.svelte-1pshjgr{font-style:normal}.tag.prompt.svelte-1pshjgr .in:where(.svelte-1pshjgr){background:0 0}@media (width<=480px){.tag.svelte-1pshjgr{font-size:12px}}@media (prefers-reduced-motion:reduce){.in.svelte-1pshjgr,.on.svelte-1pshjgr .in:where(.svelte-1pshjgr){filter:none;transition:opacity .15s linear;animation:none;transform:none}}:lang(fa) .tag.svelte-1pshjgr{font-family:var(--font-fa)}.kicker.svelte-15n8605{color:var(--muted);margin:0}.title.svelte-15n8605{color:var(--ink);margin:var(--space-1) 0 var(--space-4);font-weight:700}.sentence.svelte-15n8605{font-size:var(--text-lede,1.35rem);color:var(--ink);margin:0 0 var(--space-4);min-block-size:1.6em;font-weight:600}.sentence.svelte-15n8605 .new:where(.svelte-15n8605){color:var(--accent)}.w.svelte-15n8605{vertical-align:bottom;margin-block:-.15em;padding-block:.15em;display:inline-block;overflow:clip}.w.svelte-15n8605>span:where(.svelte-15n8605){display:inline-block}.new.svelte-15n8605>span:where(.svelte-15n8605){animation:.7s cubic-bezier(.16,1,.3,1) both svelte-15n8605-word-in}@keyframes svelte-15n8605-word-in{0%{filter:blur(4px);transform:translateY(110%)skewY(4deg)}}.cursor.svelte-15n8605{color:var(--muted)}.bars.svelte-15n8605{margin:0 0 var(--space-4);gap:var(--space-1);padding:0;list-style:none;display:grid}.bars.svelte-15n8605 li:where(.svelte-15n8605){animation:svelte-15n8605-bar-in .6s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 60ms) backwards;margin:0}@keyframes svelte-15n8605-bar-in{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}}.bars.svelte-15n8605 button:where(.svelte-15n8605){align-items:center;gap:var(--space-3);inline-size:100%;padding:6px var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-sm,4px);color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:5.5rem 1fr 3rem;transition:background-color .12s cubic-bezier(.25,1,.5,1),border-color .12s cubic-bezier(.25,1,.5,1);display:grid}.bars.svelte-15n8605 button:where(.svelte-15n8605):hover:not(:disabled){background:var(--sunken);border-color:var(--accent)}.bars.svelte-15n8605 button:where(.svelte-15n8605):disabled{cursor:default}.bars.svelte-15n8605 button.hot:where(.svelte-15n8605){background:var(--accent-soft);border-color:var(--accent)}.bars.svelte-15n8605 button:where(.svelte-15n8605):focus-visible{outline:2px solid var(--ink);outline-offset:2px}.word.svelte-15n8605{font-weight:600}.track.svelte-15n8605{background:var(--rule);border-radius:3px;block-size:14px;overflow:hidden}.fill.svelte-15n8605{background:var(--accent);block-size:100%;transform:scaleX(var(--p));transform-origin:0;animation:svelte-15n8605-fill-in .9s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 60ms + .12s) backwards;transition:transform .5s cubic-bezier(.25,1,.5,1);display:block}.fill.svelte-15n8605:dir(rtl){transform-origin:100%}@keyframes svelte-15n8605-fill-in{0%{transform:scaleX(0)}}.pct.svelte-15n8605{color:var(--muted);text-align:end;font-size:15px}.controls.svelte-15n8605{gap:var(--space-2);flex-wrap:wrap;display:flex}.temp.svelte-15n8605{gap:var(--space-1);margin-block:var(--space-4) var(--space-2);color:var(--ink-body);display:grid}.temp.svelte-15n8605 input:where(.svelte-15n8605){inline-size:100%;max-inline-size:320px;accent-color:var(--accent);direction:ltr}.bars.svelte-15n8605 button.top:where(.svelte-15n8605) .word:where(.svelte-15n8605){color:var(--accent)}.status.svelte-15n8605{color:var(--ink-body);margin:0 0 var(--space-3);min-block-size:1.6em}.trail.svelte-15n8605{margin:var(--space-3) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.trail.svelte-15n8605 li:where(.svelte-15n8605){animation:.5s cubic-bezier(.16,1,.3,1) backwards svelte-15n8605-chip-in}@keyframes svelte-15n8605-chip-in{0%{opacity:0;filter:blur(3px);transform:translateY(6px)scale(.9)}}.trail.svelte-15n8605 li:where(.svelte-15n8605){padding:2px var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-sm,4px);color:var(--ink-body);margin:0;font-size:15px}.trail.svelte-15n8605 small:where(.svelte-15n8605){color:var(--muted);font-size:inherit}.temp.svelte-15n8605 label:where(.svelte-15n8605) small:where(.svelte-15n8605),.ends.svelte-15n8605,.hint.svelte-15n8605{color:var(--muted);font-size:15px}.ends.svelte-15n8605{justify-content:space-between;gap:var(--space-3);direction:ltr;max-inline-size:320px;display:flex}.hint.svelte-15n8605{margin:var(--space-1) 0 0}.note.svelte-15n8605{color:var(--ink-body);margin:0 0 var(--space-4)}@media (prefers-reduced-motion:reduce){.fill.svelte-15n8605,.bars.svelte-15n8605 button:where(.svelte-15n8605){transition:none}.fill.svelte-15n8605,.bars.svelte-15n8605 li:where(.svelte-15n8605),.trail.svelte-15n8605 li:where(.svelte-15n8605),.new.svelte-15n8605>span:where(.svelte-15n8605){animation:none}}.kicker.svelte-1t6mgd0{color:var(--muted);margin:0}.title.svelte-1t6mgd0{color:var(--ink);margin:var(--space-1) 0 var(--space-4);font-weight:700}.words.svelte-1t6mgd0{margin:0 0 var(--space-4);gap:var(--space-2);padding:0;list-style:none;display:grid}.words.svelte-1t6mgd0 li:where(.svelte-1t6mgd0){justify-content:space-between;align-items:center;gap:var(--space-3);margin:0;display:flex}.toks.svelte-1t6mgd0{flex-wrap:wrap;gap:4px;display:flex}.tok.svelte-1t6mgd0{text-align:center;border:1px solid var(--rule);border-radius:var(--radius-sm,4px);min-inline-size:1.8em;color:var(--ink);padding:2px 8px;font-size:1.2rem;font-weight:600;transition:background-color .4s cubic-bezier(.25,1,.5,1),border-color .4s cubic-bezier(.25,1,.5,1)}.tok.fused.svelte-1t6mgd0{animation:.65s cubic-bezier(.16,1,.3,1) svelte-1t6mgd0-fuse}@keyframes svelte-1t6mgd0-fuse{0%{background-color:var(--accent);color:var(--on-accent);transform:scale(1.14)}40%{color:var(--on-accent)}}.tok.merged.svelte-1t6mgd0{background:var(--accent-soft);border-color:var(--accent)}.tok.pair.svelte-1t6mgd0{outline:2px dashed var(--accent);outline-offset:1px}.count.svelte-1t6mgd0,.meter.svelte-1t6mgd0 small:where(.svelte-1t6mgd0),.vocab.svelte-1t6mgd0 small:where(.svelte-1t6mgd0),figcaption.svelte-1t6mgd0{color:var(--muted);font-size:15px}.status.svelte-1t6mgd0{color:var(--ink-body);margin:0 0 var(--space-3);min-block-size:1.6em}.controls.svelte-1t6mgd0{gap:var(--space-2);flex-wrap:wrap;display:flex}.meter.svelte-1t6mgd0{margin:var(--space-4) 0 var(--space-2);color:var(--ink-body)}.vocab.svelte-1t6mgd0 p:where(.svelte-1t6mgd0){margin:0 0 var(--space-1);color:var(--ink-body)}.vocab.svelte-1t6mgd0 ol:where(.svelte-1t6mgd0){margin:0 0 var(--space-3);flex-wrap:wrap;gap:4px;padding:0;list-style:none;display:flex}.vocab.svelte-1t6mgd0 li:where(.svelte-1t6mgd0){border:1px solid var(--rule);border-radius:var(--radius-sm,4px);color:var(--ink);margin:0;padding:1px 6px}.vocab.svelte-1t6mgd0 li.new:where(.svelte-1t6mgd0){border-color:var(--accent);background:var(--accent-soft)}.vocab.svelte-1t6mgd0 li.new:where(.svelte-1t6mgd0):last-child{animation:.6s cubic-bezier(.16,1,.3,1) .18s backwards svelte-1t6mgd0-row-in}@keyframes svelte-1t6mgd0-row-in{0%{opacity:0;filter:blur(3px);transform:translateY(8px)scale(.9)}}@media (prefers-reduced-motion:reduce){.tok.svelte-1t6mgd0{transition:none}.tok.fused.svelte-1t6mgd0,.vocab.svelte-1t6mgd0 li.new:where(.svelte-1t6mgd0):last-child{animation:none}}.kicker.svelte-1z0ugkb{color:var(--muted);margin:0}.title.svelte-1z0ugkb{color:var(--ink);margin:var(--space-1) 0 var(--space-4);font-weight:700}.board.svelte-1z0ugkb,.keys.svelte-1z0ugkb{direction:ltr}.board.svelte-1z0ugkb{row-gap:var(--space-2);font:600 1.25rem/1 var(--font-mono);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.box.svelte-1z0ugkb,.ch.svelte-1z0ugkb,.mark.svelte-1z0ugkb{font-family:var(--font-mono)}.word.svelte-1z0ugkb{gap:2px;display:inline-flex}.cell.svelte-1z0ugkb{flex-direction:column;align-items:center;inline-size:1.25em;display:inline-flex}.box.svelte-1z0ugkb{border-block-end:2px solid var(--rule);block-size:1.7em;inline-size:100%;color:var(--ink);place-items:center;transition:border-color .3s cubic-bezier(.25,1,.5,1);display:grid;overflow:clip}.cell.sp.svelte-1z0ugkb{inline-size:.8em}.cell.cur.svelte-1z0ugkb .box:where(.svelte-1z0ugkb){border-color:var(--accent);background:var(--accent-soft)}.cell.told.svelte-1z0ugkb .ch:where(.svelte-1z0ugkb),.cell.sp.svelte-1z0ugkb .ch:where(.svelte-1z0ugkb){color:var(--muted)}.ch.svelte-1z0ugkb{animation:svelte-1z0ugkb-rise var(--rise) cubic-bezier(.16, 1, .3, 1) both;display:inline-block}@keyframes svelte-1z0ugkb-rise{0%{filter:blur(3px);opacity:0;transform:translateY(90%)scale(.8)}}.status.svelte-1z0ugkb{color:var(--ink-body);margin:0 0 var(--space-3);min-block-size:1.6em}.play.svelte-1z0ugkb{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin-block-end:var(--space-3);display:grid}.type.svelte-1z0ugkb{align-items:center;gap:var(--space-2);color:var(--ink-body);display:flex}.type.svelte-1z0ugkb input:where(.svelte-1z0ugkb){inline-size:3.2em;font:600 1.1rem var(--font-mono);text-align:center;text-transform:uppercase;color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--radius-sm,4px);padding:4px 8px}.type.svelte-1z0ugkb input:where(.svelte-1z0ugkb):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.keys.svelte-1z0ugkb{grid-template-columns:repeat(auto-fill,minmax(2.2rem,1fr));gap:4px;max-inline-size:30rem;display:grid}.key.svelte-1z0ugkb{min-block-size:2.4rem;font:600 15px/1 var(--font-mono);color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm,4px);cursor:pointer;padding:0;transition:background-color .15s cubic-bezier(.25,1,.5,1),border-color .15s cubic-bezier(.25,1,.5,1)}.key.space.svelte-1z0ugkb{grid-column:span 4;font-family:inherit}.key.svelte-1z0ugkb:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.key.svelte-1z0ugkb:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.key.svelte-1z0ugkb:disabled{opacity:.35;cursor:default;text-decoration:line-through}.controls.svelte-1z0ugkb{gap:var(--space-2);margin-block:var(--space-3);flex-wrap:wrap;display:flex}.mark.svelte-1z0ugkb{color:var(--muted);animation:svelte-1z0ugkb-mark-in var(--row-in) cubic-bezier(.16, 1, .3, 1) var(--d) backwards;font-size:14px;line-height:1.5;display:block}.mark.miss.svelte-1z0ugkb{color:var(--accent);font-weight:700}.mark.betty.svelte-1z0ugkb{color:var(--ink-body)}.mark.betty.miss.svelte-1z0ugkb{color:var(--ink)}@keyframes svelte-1z0ugkb-mark-in{0%{opacity:0;filter:blur(2px);transform:translateY(6px)}}.legend.svelte-1z0ugkb,.bars-label.svelte-1z0ugkb{color:var(--muted);margin:var(--space-2) 0;font-size:15px}.bars.svelte-1z0ugkb{gap:var(--space-2) var(--space-3);grid-template-columns:auto 1fr 3rem;align-items:center;display:grid}.bars.svelte-1z0ugkb .who:where(.svelte-1z0ugkb){color:var(--ink-body);font-size:15px}.track.svelte-1z0ugkb{background:var(--rule);border-radius:3px;block-size:14px;overflow:hidden}.fill.svelte-1z0ugkb{background:var(--ink-body);block-size:100%;transform:scaleX(var(--p));transform-origin:0;animation:svelte-1z0ugkb-grow var(--bar) cubic-bezier(.16, 1, .3, 1) var(--d) backwards;display:block}.fill.you.svelte-1z0ugkb{background:var(--accent)}.fill.svelte-1z0ugkb:dir(rtl){transform-origin:100%}@keyframes svelte-1z0ugkb-grow{0%{transform:scaleX(0)}}.val.svelte-1z0ugkb{text-align:end;color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px}@media (prefers-reduced-motion:reduce){.ch.svelte-1z0ugkb,.mark.svelte-1z0ugkb,.fill.svelte-1z0ugkb{animation:none}.box.svelte-1z0ugkb,.key.svelte-1z0ugkb{transition:none}}.kicker.svelte-1s9oako{color:var(--muted);margin:0}.title.svelte-1s9oako{color:var(--ink);margin:var(--space-1) 0 var(--space-4);font-weight:700}svg.svelte-1s9oako{aspect-ratio:600/320;direction:ltr;block-size:auto;inline-size:100%;display:block;overflow:visible}.word.svelte-1s9oako circle:where(.svelte-1s9oako){fill:var(--muted)}.word.svelte-1s9oako text:where(.svelte-1s9oako){fill:var(--muted);font:500 15px var(--font-ui)}:lang(fa) .word.svelte-1s9oako text:where(.svelte-1s9oako),:lang(fa) .sum.svelte-1s9oako{font-family:var(--font-fa)}.word.key.svelte-1s9oako circle:where(.svelte-1s9oako){fill:var(--ink)}.word.key.svelte-1s9oako text:where(.svelte-1s9oako){fill:var(--ink);font-weight:650}.word.queen.svelte-1s9oako circle:where(.svelte-1s9oako),.word.queen.svelte-1s9oako text:where(.svelte-1s9oako){fill:color-mix(in srgb, var(--accent) var(--lit), var(--muted))}svg[data-phase="3"].svelte-1s9oako .word.queen:where(.svelte-1s9oako) text:where(.svelte-1s9oako){font-weight:700}.arrow.svelte-1s9oako{stroke:var(--accent);stroke-width:3px;stroke-linecap:round}.head.svelte-1s9oako{fill:var(--accent)}.s1.svelte-1s9oako .arrow:where(.svelte-1s9oako){stroke-dasharray:1}.s1.svelte-1s9oako .head:where(.svelte-1s9oako){transform-box:fill-box;transform-origin:50%}.s2.svelte-1s9oako{transform-box:view-box}svg[data-phase="2"].svelte-1s9oako .s2:where(.svelte-1s9oako) .arrow:where(.svelte-1s9oako){filter:drop-shadow(0 4px 4px color-mix(in srgb, var(--accent) 35%, transparent))}.ring.svelte-1s9oako{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:3 3;transform-box:fill-box;transform-origin:50%}.hit.svelte-1s9oako{fill:var(--accent)}.sum.svelte-1s9oako{fill:var(--accent);font:600 15px var(--font-ui)}.stage.svelte-1s9oako{padding-block-end:52px;position:relative}.status.svelte-1s9oako{color:var(--ink-body);margin:var(--space-3) 0;min-block-size:3.2em}@media (width<=560px){.word.svelte-1s9oako text:where(.svelte-1s9oako),.sum.svelte-1s9oako{font-size:25px}}.kicker.svelte-1p3adno{color:var(--muted);margin:0}.title.svelte-1p3adno{color:var(--ink);margin:var(--space-1) 0 var(--space-4);font-weight:700}.sent.svelte-1p3adno{padding-block-start:3rem;position:relative}.arcs.svelte-1p3adno{pointer-events:none;direction:ltr;position:absolute;inset:0;overflow:visible}.arcs.svelte-1p3adno path:where(.svelte-1p3adno){fill:none;stroke:var(--accent);stroke-linecap:round;stroke-width:var(--sw);opacity:var(--o);stroke-dasharray:1;stroke-dashoffset:0;animation:svelte-1p3adno-draw var(--draw) cubic-bezier(.16, 1, .3, 1) var(--delay) backwards}@keyframes svelte-1p3adno-draw{0%{stroke-dashoffset:1px;opacity:0}}.words.svelte-1p3adno{flex-wrap:wrap;gap:3.2rem .35rem;font-size:1.15rem;display:flex;position:relative}.w.svelte-1p3adno{font:inherit;color:var(--ink);cursor:pointer;border-radius:var(--radius-sm,4px);background:color-mix(in srgb, var(--accent) calc(var(--w) * 30%), var(--sunken));transition:background-color var(--tint) cubic-bezier(.25, 1, .5, 1) var(--delay), border-color .2s cubic-bezier(.25, 1, .5, 1);border:1px solid #0000;padding:2px 6px;font-weight:600}.w.svelte-1p3adno:hover{border-color:var(--accent)}.w.svelte-1p3adno:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.w.blank.svelte-1p3adno{color:var(--muted);border:1px dashed var(--rule-strong);min-inline-size:3em}.w.focus.svelte-1p3adno{background:var(--accent);color:var(--on-accent);border-color:var(--accent);transition-delay:0s}.status.svelte-1p3adno{color:var(--ink-body);margin:var(--space-4) 0 var(--space-1);min-block-size:1.6em}.hint.svelte-1p3adno{color:var(--muted);margin:0 0 var(--space-3);font-size:15px}.controls.svelte-1p3adno{gap:var(--space-2);margin-block-end:var(--space-2);display:flex}@media (prefers-reduced-motion:reduce){.arcs.svelte-1p3adno path:where(.svelte-1p3adno){animation:none}.w.svelte-1p3adno{transition:none}}.kicker.svelte-a528dd{color:var(--muted);margin:0}.title.svelte-a528dd{color:var(--ink);margin:var(--space-1) 0 var(--space-4);font-weight:700}.seg.svelte-a528dd{margin-block-end:var(--space-4)}.q.svelte-a528dd{color:var(--muted);margin:0 0 var(--space-2);font-size:15px}.bars.svelte-a528dd{gap:var(--space-3);grid-template-columns:auto 1fr 3rem;align-items:center;display:grid}.row.svelte-a528dd{color:var(--ink-body);font-size:15px}.track.svelte-a528dd{background:var(--rule);border-radius:3px;block-size:22px;position:relative}.fill.svelte-a528dd{background:var(--ink-body);transform:scaleX(var(--p));transform-origin:0;transition:transform var(--morph) cubic-bezier(.76, 0, .24, 1) calc(var(--k) * var(--stagger));border-radius:3px;position:absolute;inset:0}.fill.vowel.svelte-a528dd{background:var(--accent)}.fill.svelte-a528dd:dir(rtl){transform-origin:100%}.js .bars.svelte-a528dd:not([data-live]) .fill:where(.svelte-a528dd){transform:scaleX(var(--ref));transition:none}.ref.svelte-a528dd{border-inline-start:2px dashed var(--ink);position:absolute;inset-block:-5px;inset-inline-start:calc(var(--ref) * 100%)}.ref-label.svelte-a528dd{color:var(--muted);white-space:nowrap;padding-inline-start:calc(var(--ref) * 100%);font-size:15px;translate:-2.2em}.ref-label.svelte-a528dd:dir(rtl){translate:2.2em}.val.svelte-a528dd{text-align:end;color:var(--ink);font-variant-numeric:tabular-nums}.status.svelte-a528dd{color:var(--ink-body);margin:var(--space-4) 0 var(--space-3);min-block-size:3.2em}details.svelte-a528dd{color:var(--ink-body);margin-block-end:var(--space-2);font-size:15px}summary.svelte-a528dd{cursor:pointer;color:var(--muted)}summary.svelte-a528dd:focus-visible{outline:2px solid var(--ink);outline-offset:2px}table.svelte-a528dd{border-collapse:collapse;margin-block:var(--space-2)}th.svelte-a528dd,td.svelte-a528dd{padding:2px var(--space-3) 2px 0;text-align:start;border-block-end:1px solid var(--rule);font-weight:400}td.svelte-a528dd{text-align:end;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.fill.svelte-a528dd{transition:none}}
