.bld.svelte-sovb02{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.chip.svelte-sovb02{color:var(--accent-ink);background:var(--accent);border-radius:999px;padding:3px 16px;font-size:1.1rem;font-weight:800}.tlabel.svelte-sovb02{color:var(--ink-faint);font-size:.82rem}.obj.svelte-sovb02{font-size:30px}.box.svelte-sovb02{border:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:120px;height:84px;display:flex;position:relative}.onwrap.svelte-sovb02{flex-direction:column;align-items:center;display:flex}.line.svelte-sovb02{background:var(--accent);border-radius:3px;width:140px;height:5px;margin-top:-4px}.rest.svelte-sovb02{margin-bottom:0}.dotwrap.svelte-sovb02{flex-direction:column;align-items:center;gap:2px;display:flex}.pin.svelte-sovb02{background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:50%}.snap.svelte-sovb02{margin-bottom:2px}.tagwrap.svelte-sovb02{align-items:center;gap:10px;display:flex}.gift.svelte-sovb02{font-size:34px}.tag.svelte-sovb02{background:var(--surface);border:1.5px solid var(--accent);color:var(--accent);border-radius:8px;padding:5px 12px;font-weight:700}.sw.svelte-sovb02{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.watch.svelte-sovb02{font-size:26px}.track.svelte-sovb02{background:var(--surface);border:1.5px solid var(--line-strong);border-radius:999px;width:80%;max-width:220px;height:12px;overflow:hidden}.fill.svelte-sovb02{background:var(--accent);width:100%;height:100%;display:block}.arrowwrap.svelte-sovb02{align-items:center;gap:10px;display:flex}.me.svelte-sovb02,.dest.svelte-sovb02{font-size:28px}.arrow.svelte-sovb02{color:var(--accent);font-size:26px;font-weight:800}.animate.svelte-sovb02 .drop:where(.svelte-sovb02){animation:.7s both svelte-sovb02-drop}.animate.svelte-sovb02 .snap:where(.svelte-sovb02){animation:.5s both svelte-sovb02-snap}.animate.svelte-sovb02 .fill:where(.svelte-sovb02){animation:1.4s both svelte-sovb02-grow}.animate.svelte-sovb02 .arrow:where(.svelte-sovb02){animation:.9s both svelte-sovb02-slide}@keyframes svelte-sovb02-drop{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-sovb02-snap{0%{opacity:0;transform:translateY(-24px)scale(.6)}70%{transform:translateY(2px)scale(1.1)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-sovb02-grow{0%{width:0}to{width:100%}}@keyframes svelte-sovb02-slide{0%{opacity:.3;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.sandbox.svelte-1ii5d6u{width:100%}.display.svelte-1ii5d6u{justify-content:center;align-items:center;min-height:110px;display:flex}.live.svelte-1ii5d6u{text-align:center;margin:10px 0 12px}.ls.svelte-1ii5d6u{font-size:1.1rem;font-weight:700}.spots.svelte-1ii5d6u{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.spot.svelte-1ii5d6u{border:1.5px solid var(--line-strong);background:var(--surface);border-radius:var(--radius-sm);flex-direction:column;align-items:center;gap:2px;min-width:76px;padding:8px 10px;font-weight:600;display:flex}.spot.on.svelte-1ii5d6u{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.se.svelte-1ii5d6u{font-size:22px}.sl.svelte-1ii5d6u{color:var(--ink-soft);font-size:.78rem}.map.svelte-k20h2b{width:100%}.scene.svelte-k20h2b{justify-content:center;align-items:center;gap:10px;min-height:70px;display:flex}.me.svelte-k20h2b,.dest.svelte-k20h2b{font-size:32px}.track.svelte-k20h2b{text-align:center;width:90px;position:relative;overflow:hidden}.arrow.svelte-k20h2b{color:var(--accent);letter-spacing:2px;opacity:.3;font-weight:800;display:inline-block;transform:translate(-100%)}.track.go.svelte-k20h2b .arrow:where(.svelte-k20h2b){animation:.8s both svelte-k20h2b-draw}@keyframes svelte-k20h2b-draw{0%{opacity:.3;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.live.svelte-k20h2b{text-align:center;margin:10px 0 12px;font-size:1.05rem;font-weight:700}.dests.svelte-k20h2b{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.dchip.svelte-k20h2b{border:1.5px solid var(--line-strong);background:var(--surface);border-radius:var(--radius-sm);flex-direction:column;align-items:center;gap:2px;min-width:76px;padding:8px 10px;font-weight:600;display:flex}.dchip.on.svelte-k20h2b{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.de.svelte-k20h2b{font-size:22px}.dl.svelte-k20h2b{color:var(--ink-soft);font-size:.78rem}.magnets.svelte-1ufx2kw{flex-direction:column;gap:8px;width:100%;display:flex}.pair.svelte-1ufx2kw{text-align:left;background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);grid-template-columns:1fr 48px;grid-template-areas:"verb prep""ex ex";align-items:center;gap:4px 10px;padding:10px 14px;display:grid}.pair.on.svelte-1ufx2kw{border-color:var(--accent)}.verb.svelte-1ufx2kw{grid-area:verb;font-size:1.05rem;font-weight:700}.prep.svelte-1ufx2kw{text-align:center;background:var(--surface-2);color:var(--ink-faint);border-radius:999px;grid-area:prep;padding:3px 0;font-weight:800}.pair.on.svelte-1ufx2kw .prep:where(.svelte-1ufx2kw){background:var(--accent);color:var(--accent-ink)}.pair.on.svelte-1ufx2kw .prep.none:where(.svelte-1ufx2kw){color:#d14343;background:#d1434329}.prep.snap.svelte-1ufx2kw{animation:.4s both svelte-1ufx2kw-snapin}@keyframes svelte-1ufx2kw-snapin{0%{opacity:0;transform:translate(16px)scale(.7)}70%{transform:translate(-2px)scale(1.1)}to{opacity:1;transform:translate(0)scale(1)}}.ex.svelte-1ufx2kw{color:var(--ink-soft);grid-area:ex;font-size:.9rem;font-style:italic}.sim.svelte-6nx6vu{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:14px}.tabs.svelte-6nx6vu{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.tab.svelte-6nx6vu{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}.tab.on.svelte-6nx6vu{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.stage.svelte-6nx6vu{background:var(--surface-2);border-radius:var(--radius-sm);justify-content:center;align-items:center;min-height:120px;padding:16px 10px;display:flex}.split.svelte-6nx6vu{align-items:center;gap:12px;width:100%;display:flex}.idword.svelte-6nx6vu{background:var(--surface);border:1.5px solid var(--line-strong);border-radius:10px;flex:none;padding:8px 14px;font-size:1.3rem;font-weight:800}.fan.svelte-6nx6vu{color:var(--ink-faint);font-size:1.4rem}.chips.svelte-6nx6vu{flex-direction:column;flex:1;gap:6px;display:flex}.schip.svelte-6nx6vu{background:var(--surface);border-radius:8px;align-items:baseline;gap:8px;padding:6px 10px;display:flex}.schip.svelte-6nx6vu .p:where(.svelte-6nx6vu){color:var(--accent);min-width:28px;font-weight:800}.schip.svelte-6nx6vu .ex:where(.svelte-6nx6vu){color:var(--ink-soft);font-size:.9rem}.rejects.svelte-6nx6vu{flex-direction:column;gap:8px;width:100%;display:flex}.rj.svelte-6nx6vu{background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);grid-template-columns:40px 1fr auto;align-items:center;gap:2px 10px;padding:9px 13px;display:grid}.rj.svelte-6nx6vu .chip:where(.svelte-6nx6vu){text-align:center;background:var(--surface-2);border-radius:999px;padding:2px 0;font-weight:800}.rj.svelte-6nx6vu .noun:where(.svelte-6nx6vu){font-weight:700}.rj.svelte-6nx6vu .mark:where(.svelte-6nx6vu){font-weight:800}.rj.svelte-6nx6vu .rnote:where(.svelte-6nx6vu){color:var(--ink-faint);grid-column:2/4;font-size:.82rem}.rj.ok.svelte-6nx6vu{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.rj.ok.svelte-6nx6vu .chip:where(.svelte-6nx6vu){background:color-mix(in srgb, var(--accent) 20%, transparent);color:var(--accent)}.rj.ok.svelte-6nx6vu .mark:where(.svelte-6nx6vu){color:var(--accent)}.rj.no.svelte-6nx6vu .noun:where(.svelte-6nx6vu){color:var(--ink-soft);-webkit-text-decoration:line-through #d1434399;text-decoration:line-through #d1434399}.rj.no.svelte-6nx6vu .chip:where(.svelte-6nx6vu),.rj.no.svelte-6nx6vu .mark:where(.svelte-6nx6vu){color:#d14343}.sentence.svelte-6nx6vu{min-height:1.7em;margin:14px 2px 2px;font-size:1.18rem;font-weight:600;line-height:1.5}.word.svelte-6nx6vu{transition:opacity .18s}.word.hidden.svelte-6nx6vu{opacity:0}.word.hi.svelte-6nx6vu{color:var(--accent);font-weight:750}.caption.svelte-6nx6vu{color:var(--ink-soft);margin:6px 2px 12px;font-size:.95rem}.caption.svelte-6nx6vu .id:where(.svelte-6nx6vu){color:var(--ink-faint);font-size:.85rem;display:block}.controls.svelte-6nx6vu{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.spacer.svelte-6nx6vu{flex:1;min-width:4px}.ctl.svelte-6nx6vu{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;display:inline-flex}.ctl.icon.svelte-6nx6vu{padding:8px 11px}.ctl.primary.svelte-6nx6vu{background:var(--accent);color:var(--accent-ink)}.ctl.svelte-6nx6vu:disabled{opacity:.4}.dots.svelte-6nx6vu{align-items:center;gap:5px;display:inline-flex}.dot.svelte-6nx6vu{background:var(--line-strong);border-radius:50%;width:7px;height:7px}.dot.on.svelte-6nx6vu{background:var(--accent)}.scene-count.svelte-6nx6vu{color:var(--ink-faint);margin:8px 2px 0;font-size:.78rem}@media (width<=380px){.lbl.svelte-6nx6vu{display:none}}@media (width<=640px){.tab.svelte-6nx6vu,.ctl.svelte-6nx6vu{min-height:36px}}.rules.svelte-3prou2{margin:0;padding:0;list-style:none}.rule.svelte-3prou2{padding:16px 18px}.head.svelte-3prou2{align-items:flex-start;gap:12px;display:flex}.prep.svelte-3prou2{text-align:center;min-width:40px;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:999px;flex:none;padding:3px 6px;font-weight:800}.head.svelte-3prou2 strong:where(.svelte-3prou2){font-size:1.02rem}.rid.svelte-3prou2{color:var(--ink-faint);font-size:.85rem;display:block}.ex.svelte-3prou2{align-items:center;gap:10px;margin:10px 0 0 52px;display:flex}.en.svelte-3prou2{color:var(--ink-soft);font-style:italic;display:block}.idt.svelte-3prou2{color:var(--ink-faint);font-size:.85rem;display:block}@media (width<=640px){.rule.svelte-3prou2{padding:12px 14px}.head.svelte-3prou2{gap:10px}.head.svelte-3prou2 strong:where(.svelte-3prou2){font-size:.98rem}.ex.svelte-3prou2{gap:8px;margin:8px 0 0 12px}}.splits.svelte-s824ql{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.block.svelte-s824ql{padding:16px 18px}.block.svelte-s824ql>:where(.svelte-s824ql)+:where(.svelte-s824ql){border-top:0}.idline.svelte-s824ql{margin:0 0 10px;font-size:1.05rem}.flag.svelte-s824ql{margin-right:4px}.ens.svelte-s824ql{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.en.svelte-s824ql{align-items:center;gap:10px;display:flex}.p.svelte-s824ql{text-align:center;min-width:34px;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:999px;flex:none;padding:2px 4px;font-size:.9rem;font-weight:800}.ex.svelte-s824ql{color:var(--ink-soft);font-style:italic}.note.svelte-s824ql{color:var(--ink-faint);border-top:1px solid var(--line);margin:12px 0 0;padding-top:10px;font-size:.88rem}@media (width<=640px){.splits.svelte-s824ql{gap:8px}.block.svelte-s824ql{padding:12px 14px}.idline.svelte-s824ql{margin-bottom:8px;font-size:1rem}.ens.svelte-s824ql{gap:6px}.en.svelte-s824ql{gap:8px}.note.svelte-s824ql{margin-top:10px;padding-top:8px;font-size:.85rem}}.mistakes.svelte-nk329s{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.item.svelte-nk329s{padding:14px 16px}.item.svelte-nk329s>:where(.svelte-nk329s)+:where(.svelte-nk329s){border-top:0}.line.svelte-nk329s{align-items:baseline;gap:10px;padding:3px 0;display:flex}.tag.svelte-nk329s{text-align:center;flex:none;width:20px;font-weight:800}.tag.x.svelte-nk329s{color:#d14343}.tag.ok.svelte-nk329s{color:var(--accent)}.wrong.svelte-nk329s .txt:where(.svelte-nk329s){color:var(--ink-soft);-webkit-text-decoration:line-through #d1434399;text-decoration:line-through #d1434399}.right.svelte-nk329s .txt:where(.svelte-nk329s){color:var(--ink);font-weight:600}.why.svelte-nk329s{color:var(--ink-faint);margin:8px 0 0 30px;font-size:.9rem;line-height:1.5}@media (width<=640px){.mistakes.svelte-nk329s{gap:8px}.item.svelte-nk329s{padding:11px 13px}.line.svelte-nk329s{gap:8px}.why.svelte-nk329s{margin:6px 0 0 28px;font-size:.86rem;line-height:1.45}}.chunks.svelte-1qzq7z7{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.chunk.svelte-1qzq7z7{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:flex}@media (width<=640px){.chunks.svelte-1qzq7z7{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px}.chunk.svelte-1qzq7z7{padding:6px 10px}}.crumb.svelte-2fwcta{margin:0 0 8px}.crumb.svelte-2fwcta a:where(.svelte-2fwcta){color:var(--ink-soft);font-size:.9rem;text-decoration:none}.lead.svelte-2fwcta h1:where(.svelte-2fwcta){margin:0}.titleId.svelte-2fwcta{color:var(--ink-faint);margin:2px 0 0}.one.svelte-2fwcta{margin:12px 0 0;font-size:1.15rem}.oneId.svelte-2fwcta{color:var(--ink-faint);margin:2px 0 0}section.svelte-2fwcta{margin-top:40px}h2.svelte-2fwcta{margin:0 0 4px;font-size:1.25rem}.h2id.svelte-2fwcta{color:var(--ink-faint);font-size:.9rem;font-weight:500}.sub.svelte-2fwcta{color:var(--ink-faint);margin:0 0 14px;font-size:.92rem}.practice.svelte-2fwcta{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-2fwcta{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:40px;padding-top:20px;display:flex}.pg.svelte-2fwcta{color:var(--accent);font-weight:600;text-decoration:none}.pg.next.svelte-2fwcta{text-align:right}@media (width<=640px){.crumb.svelte-2fwcta a:where(.svelte-2fwcta){font-size:.85rem}.lead.svelte-2fwcta h1:where(.svelte-2fwcta){font-size:1.6rem}.one.svelte-2fwcta{margin-top:8px;font-size:1.04rem}section.svelte-2fwcta{margin-top:28px}h2.svelte-2fwcta{font-size:1.15rem}.sub.svelte-2fwcta{margin-bottom:10px;font-size:.86rem}.practice.svelte-2fwcta{margin-top:28px;padding:12px}.pager.svelte-2fwcta{margin-top:28px;padding-top:14px;font-size:.92rem}}
