.tl.svelte-gr685l{--tl-accent:var(--accent);--tl-past:var(--ink-faint);--tl-muted:var(--line-strong);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px 14px 12px}.tabs.svelte-gr685l{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.tab.svelte-gr685l{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:999px;padding:7px 13px;font-size:.85rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.tab.on.svelte-gr685l{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.stage.svelte-gr685l{background:var(--surface-2);border-radius:var(--radius-sm);padding:6px 4px 2px}svg.svelte-gr685l{width:100%;height:auto;display:block}.axis.svelte-gr685l{stroke:var(--line-strong);stroke-width:2px}.axis-head.svelte-gr685l{fill:var(--line-strong)}.now.svelte-gr685l{stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 70%, transparent))}.tick.svelte-gr685l{fill:var(--ink-faint);letter-spacing:.04em;font-size:10px;font-weight:700}.now-tick.svelte-gr685l{fill:var(--accent)}.mk.svelte-gr685l{transition:opacity .3s}.bar.dashed.svelte-gr685l{stroke:var(--accent);stroke-width:1.5px;stroke-dasharray:5 4;fill:color-mix(in srgb, var(--accent) 16%, transparent)}.flat.svelte-gr685l{stroke-width:3px;stroke-linecap:round}.pinline.svelte-gr685l,.result.svelte-gr685l{stroke-width:2px}.result.svelte-gr685l{stroke:var(--accent);stroke-dasharray:3 3}.glyph.svelte-gr685l{font-size:17px}.mklabel.svelte-gr685l{fill:var(--ink-soft);font-size:9.5px;font-weight:600}.sentence.svelte-gr685l{letter-spacing:-.01em;min-height:1.8em;margin:12px 2px 2px;font-size:1.18rem;font-weight:600;line-height:1.5}.word.svelte-gr685l{transition:opacity .18s}.word.hidden.svelte-gr685l{opacity:0}.word.hi.svelte-gr685l{color:var(--accent);font-weight:750}.caption.svelte-gr685l{color:var(--ink-soft);margin:4px 2px 12px;font-size:.95rem}.caption.svelte-gr685l .id:where(.svelte-gr685l){color:var(--ink-faint);font-size:.85rem;display:block}.controls.svelte-gr685l{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.spacer.svelte-gr685l{flex:1;min-width:4px}.ctl.svelte-gr685l{background:var(--surface-2);color:var(--ink);border:0;border-radius:999px;align-items:center;gap:5px;padding:8px 12px;font-size:.9rem;font-weight:600;transition:background .15s,transform .1s;display:inline-flex}.ctl.icon.svelte-gr685l{padding:8px 11px}.ctl.primary.svelte-gr685l{background:var(--accent);color:var(--accent-ink)}.ctl.svelte-gr685l:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 16%, var(--surface-2))}.ctl.primary.svelte-gr685l:hover{background:color-mix(in srgb, var(--accent) 88%, #000)}.ctl.svelte-gr685l:active:not(:disabled){transform:scale(.94)}.ctl.svelte-gr685l:disabled{opacity:.4}.scene-dots.svelte-gr685l{align-items:center;gap:5px;display:inline-flex}.sdot.svelte-gr685l{background:var(--line-strong);border-radius:50%;width:7px;height:7px;transition:background .15s}.sdot.on.svelte-gr685l{background:var(--accent)}.scene-count.svelte-gr685l{color:var(--ink-faint);margin:8px 2px 0;font-size:.78rem}@media (width<=380px){.lbl.svelte-gr685l{display:none}}@media (width<=640px){.tab.svelte-gr685l,.ctl.svelte-gr685l{min-height:36px}}.row.svelte-cg8a93{align-items:center;gap:14px;padding:14px 16px;display:flex}.sign.svelte-cg8a93{border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.1rem;font-weight:800;display:inline-flex}.sign.positive.svelte-cg8a93{background:color-mix(in srgb, var(--accent) 16%, transparent);color:var(--accent)}.sign.negative.svelte-cg8a93{color:#d14343;background:#d1434329}.sign.question.svelte-cg8a93{background:var(--surface-2);color:var(--ink-soft)}.body.svelte-cg8a93{min-width:0}.label.svelte-cg8a93{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);font-size:.78rem;font-weight:700;display:block}.formula.svelte-cg8a93{color:var(--ink);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.95rem}@media (width<=640px){.row.svelte-cg8a93{gap:10px;padding:11px 13px}.sign.svelte-cg8a93{width:26px;height:26px;font-size:1rem}.formula.svelte-cg8a93{font-size:.9rem}}.mistakes.svelte-1fi39gx{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.item.svelte-1fi39gx{padding:14px 16px}.item.svelte-1fi39gx>:where(.svelte-1fi39gx)+:where(.svelte-1fi39gx){border-top:0}.line.svelte-1fi39gx{align-items:baseline;gap:10px;padding:3px 0;display:flex}.tag.svelte-1fi39gx{text-align:center;flex:none;width:20px;font-weight:800}.tag.x.svelte-1fi39gx{color:#d14343}.tag.ok.svelte-1fi39gx{color:var(--accent)}.wrong.svelte-1fi39gx .txt:where(.svelte-1fi39gx){color:var(--ink-soft);-webkit-text-decoration:line-through #d1434399;text-decoration:line-through #d1434399}.right.svelte-1fi39gx .txt:where(.svelte-1fi39gx){color:var(--ink);font-weight:600}.why.svelte-1fi39gx{color:var(--ink-faint);margin:8px 0 0 30px;font-size:.9rem;line-height:1.5}@media (width<=640px){.mistakes.svelte-1fi39gx{gap:8px}.item.svelte-1fi39gx{padding:11px 13px}.line.svelte-1fi39gx{gap:8px}.why.svelte-1fi39gx{margin:6px 0 0 28px;font-size:.86rem;line-height:1.45}}.switch.svelte-1yl0jew{background:var(--surface-2);border-radius:999px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.switch.svelte-1yl0jew button:where(.svelte-1yl0jew){color:var(--ink-soft);background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:.9rem;font-weight:600;transition:background .15s,color .15s}.switch.svelte-1yl0jew button.active:where(.svelte-1yl0jew){background:var(--accent);color:var(--accent-ink)}.pairs.svelte-1yl0jew{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.pair.svelte-1yl0jew{padding:14px 16px}.pair.svelte-1yl0jew>:where(.svelte-1yl0jew)+:where(.svelte-1yl0jew){border-top:0}.col.svelte-1yl0jew{align-items:center;gap:10px;padding:4px 0;transition:opacity .25s,filter .25s;display:flex}.col.svelte-1yl0jew span:where(.svelte-1yl0jew){font-weight:600}.col.dim.svelte-1yl0jew{opacity:.4;filter:grayscale(.4)}.note.svelte-1yl0jew{color:var(--ink-faint);margin:8px 0 0;font-size:.9rem}@media (width<=640px){.switch.svelte-1yl0jew{margin-bottom:10px}.switch.svelte-1yl0jew button:where(.svelte-1yl0jew){min-height:36px;padding:6px 12px;font-size:.85rem}.pairs.svelte-1yl0jew{gap:8px}.pair.svelte-1yl0jew{padding:11px 13px}.col.svelte-1yl0jew{gap:8px}.note.svelte-1yl0jew{font-size:.86rem}}.crumb.svelte-9so1wj{margin:0 0 8px}.crumb.svelte-9so1wj a:where(.svelte-9so1wj){color:var(--ink-soft);font-size:.9rem;text-decoration:none}.lead.svelte-9so1wj h1:where(.svelte-9so1wj){margin:0}.titleId.svelte-9so1wj{color:var(--ink-faint);margin:2px 0 0}.one.svelte-9so1wj{color:var(--ink);margin:12px 0 0;font-size:1.15rem}.oneId.svelte-9so1wj{color:var(--ink-faint);margin:2px 0 0}section.svelte-9so1wj{margin-top:40px}h2.svelte-9so1wj{margin:0 0 4px;font-size:1.25rem}.h2id.svelte-9so1wj{color:var(--ink-faint);font-size:.9rem;font-weight:500}.sub.svelte-9so1wj{color:var(--ink-faint);margin:0 0 14px;font-size:.92rem}.uses.svelte-9so1wj{margin:0;padding:0;list-style:none}.use.svelte-9so1wj{padding:16px 18px}.use-head.svelte-9so1wj{align-items:flex-start;gap:10px;display:flex}.dot.svelte-9so1wj{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px}.use-head.svelte-9so1wj strong:where(.svelte-9so1wj){font-size:1.02rem}.uid.svelte-9so1wj{color:var(--ink-faint);font-size:.85rem;display:block}.ex.svelte-9so1wj{align-items:center;gap:10px;margin:10px 0 0 18px;display:flex}.exen.svelte-9so1wj{color:var(--ink-soft);font-style:italic;display:block}.exid.svelte-9so1wj{color:var(--ink-faint);font-size:.85rem;display:block}.chips.svelte-9so1wj{flex-wrap:wrap;gap:8px;display:flex}.chip.svelte-9so1wj{background:var(--surface-2);color:var(--ink);border-radius:999px;padding:7px 13px;font-size:.9rem;font-weight:600}.practice.svelte-9so1wj{text-align:center;border-radius:var(--radius);background:var(--accent-grad);color:var(--accent-ink);box-shadow:0 6px 18px color-mix(in srgb, var(--accent) 30%, transparent);margin-top:40px;padding:15px;font-weight:700;text-decoration:none;display:block}.pager.svelte-9so1wj{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:40px;padding-top:20px;display:flex}.pg.svelte-9so1wj{color:var(--accent);font-weight:600;text-decoration:none}.pg.next.svelte-9so1wj{text-align:right}@media (width<=640px){.crumb.svelte-9so1wj a:where(.svelte-9so1wj){font-size:.85rem}.lead.svelte-9so1wj h1:where(.svelte-9so1wj){font-size:1.6rem}.one.svelte-9so1wj{margin-top:8px;font-size:1.04rem}section.svelte-9so1wj{margin-top:28px}h2.svelte-9so1wj{font-size:1.15rem}.sub.svelte-9so1wj{margin-bottom:10px;font-size:.86rem}.practice.svelte-9so1wj{margin-top:28px;padding:12px}.pager.svelte-9so1wj{margin-top:28px;padding-top:14px;font-size:.92rem}.use.svelte-9so1wj{padding:12px 14px}.use-head.svelte-9so1wj strong:where(.svelte-9so1wj){font-size:.98rem}.ex.svelte-9so1wj{gap:8px;margin:8px 0 0 12px}.chips.svelte-9so1wj{gap:6px}.chip.svelte-9so1wj{padding:6px 11px;font-size:.85rem}}
