.sim.svelte-5g5n9e.svelte-5g5n9e{display:grid;gap:var(--s-6)}.sim-head.svelte-5g5n9e.svelte-5g5n9e{display:grid;gap:var(--s-4)}.sim-seed.svelte-5g5n9e.svelte-5g5n9e{color:var(--c-text-muted);font-size:.95rem}.sim-seed.svelte-5g5n9e strong.svelte-5g5n9e{color:var(--c-red);font-variant-numeric:tabular-nums}.sim-loading.svelte-5g5n9e.svelte-5g5n9e{color:var(--c-text-muted)}.sim-tbl.svelte-5g5n9e.svelte-5g5n9e{width:100%;border-collapse:collapse;font-size:.95rem}.sim-tbl.svelte-5g5n9e th.svelte-5g5n9e,.sim-tbl.svelte-5g5n9e td.svelte-5g5n9e{text-align:left;padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--c-border)}.sim-tbl.svelte-5g5n9e th.svelte-5g5n9e{color:var(--c-text-muted);font-weight:600}.sim-tbl.svelte-5g5n9e td.svelte-5g5n9e:last-child,.sim-tbl.svelte-5g5n9e th.svelte-5g5n9e:last-child{text-align:right}.sim-tot.svelte-5g5n9e td.svelte-5g5n9e{border-bottom:none}.sim-note.svelte-5g5n9e.svelte-5g5n9e{font-size:.9rem;color:var(--c-text-muted);background:var(--c-bg-muted);border-radius:var(--r-md);padding:var(--s-3) var(--s-4)}.atala.svelte-5g5n9e.svelte-5g5n9e{display:grid;gap:var(--s-4)}.atala.svelte-5g5n9e h2.svelte-5g5n9e{border-bottom:3px solid var(--c-green);padding-bottom:var(--s-2);margin-top:var(--s-4)}.hiz-h.svelte-5g5n9e.svelte-5g5n9e{margin-top:var(--s-4)}.reading.svelte-5g5n9e.svelte-5g5n9e{display:grid;gap:var(--s-4)}.reading.svelte-5g5n9e h3.svelte-5g5n9e{color:var(--c-green-strong)}.listening.svelte-5g5n9e.svelte-5g5n9e{display:grid;gap:var(--s-4)}.listening.svelte-5g5n9e h3.svelte-5g5n9e{color:var(--c-green-strong)}.ls-player.svelte-5g5n9e.svelte-5g5n9e{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap}.ls-hint.svelte-5g5n9e.svelte-5g5n9e{color:var(--c-text-muted);font-size:.88rem}.ls-tr-btn.svelte-5g5n9e.svelte-5g5n9e{justify-self:start}.ls-transcript.svelte-5g5n9e.svelte-5g5n9e{background:var(--c-bg-cream);border-left:4px solid var(--c-green);border-radius:var(--r-md);padding:var(--s-4) var(--s-5);display:grid;gap:var(--s-2);line-height:1.6;font-style:italic}.ls-transcript.svelte-5g5n9e p.svelte-5g5n9e{margin:0}.reading-text.svelte-5g5n9e.svelte-5g5n9e{background:var(--c-bg-cream);border-left:4px solid var(--c-green);border-radius:var(--r-md);padding:var(--s-4) var(--s-5);display:grid;gap:var(--s-3);font-size:1.02rem;line-height:1.65}.writing.svelte-5g5n9e.svelte-5g5n9e{display:grid;gap:var(--s-3)}.writing.svelte-5g5n9e h3.svelte-5g5n9e{color:var(--c-red-strong)}.pts.svelte-5g5n9e.svelte-5g5n9e{color:var(--c-text-muted);font-weight:400;font-size:.9rem}.w-task.svelte-5g5n9e.svelte-5g5n9e{line-height:1.6}textarea.svelte-5g5n9e.svelte-5g5n9e{width:100%;padding:var(--s-3);border:1px solid var(--c-border-strong);border-radius:var(--r-md);font:inherit;resize:vertical;background:var(--c-bg)}textarea.svelte-5g5n9e.svelte-5g5n9e:focus{outline:2px solid var(--c-green);border-color:transparent}.w-toggle.svelte-5g5n9e.svelte-5g5n9e{justify-self:start}.w-model.svelte-5g5n9e.svelte-5g5n9e{background:var(--c-green-soft);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);line-height:1.6}.w-rubric-h.svelte-5g5n9e.svelte-5g5n9e{font-size:.9rem;color:var(--c-text-muted);margin-top:var(--s-2)}.w-rubric.svelte-5g5n9e.svelte-5g5n9e{list-style:none;padding:0;display:grid;gap:var(--s-2)}.w-rubric.svelte-5g5n9e li.svelte-5g5n9e{display:flex;gap:var(--s-2);align-items:baseline;color:var(--c-text-muted)}.w-rubric.svelte-5g5n9e li.ok.svelte-5g5n9e{color:var(--c-text)}.w-mark.svelte-5g5n9e.svelte-5g5n9e{font-weight:700;color:var(--c-red-strong);min-width:1em}li.ok.svelte-5g5n9e .w-mark.svelte-5g5n9e{color:var(--c-green-strong)}.verdict.svelte-5g5n9e.svelte-5g5n9e{border:2px dashed var(--c-border-strong);border-radius:var(--r-md);padding:var(--s-5);display:grid;gap:var(--s-3);justify-items:start}.verdict.done.svelte-5g5n9e.svelte-5g5n9e{border-style:solid;border-color:var(--c-green)}.v-score.svelte-5g5n9e.svelte-5g5n9e{font-size:2.2rem}.v-score.svelte-5g5n9e strong.svelte-5g5n9e,.v-msg.ok.svelte-5g5n9e.svelte-5g5n9e{color:var(--c-green-strong)}.v-msg.low.svelte-5g5n9e.svelte-5g5n9e{color:var(--c-red-strong)}.v-rep.svelte-5g5n9e.svelte-5g5n9e{list-style:none;padding:0;display:grid;gap:var(--s-1)}.v-rep.svelte-5g5n9e a.svelte-5g5n9e{color:var(--c-red-strong);font-weight:600}.v-n.svelte-5g5n9e.svelte-5g5n9e{color:var(--c-text-muted);font-size:.85rem;margin-left:var(--s-2)}.v-read.svelte-5g5n9e.svelte-5g5n9e,.v-pending.svelte-5g5n9e.svelte-5g5n9e{color:var(--c-text-muted)}.v-regen.svelte-5g5n9e.svelte-5g5n9e{margin-top:var(--s-2)}
