.kt-speak.svelte-rgxcs2{opacity:.35}.kt-line.svelte-rgxcs2:hover .kt-speak:where(.svelte-rgxcs2),.kt-line.svelte-rgxcs2:focus-within .kt-speak:where(.svelte-rgxcs2),.kt-line[data-active=true].svelte-rgxcs2 .kt-speak:where(.svelte-rgxcs2){opacity:1}.kt-speak.svelte-rgxcs2:hover{background:var(--color-accent-tint)}@media(hover:none){.kt-speak.svelte-rgxcs2{opacity:1}}.resource-layout.svelte-a3b2qz{display:grid;grid-template-columns:minmax(0,var(--measure)) minmax(300px,1fr);gap:var(--study-grid-gap);align-items:start}@media(max-width:960px){.resource-layout.svelte-a3b2qz{grid-template-columns:1fr;gap:26px}.resource-layout.svelte-a3b2qz>aside:where(.svelte-a3b2qz){position:static!important}}.listen-primary.svelte-a3b2qz{margin-top:12px;border:0;border-radius:8px;background:var(--color-accent);color:#fff;padding:10px 16px;font:600 13px var(--font-body);cursor:pointer}@media(max-width:640px){.listen-primary.svelte-a3b2qz{width:100%}[role=tablist]{width:100%;overflow-x:auto}[role=tablist]>button{flex:none;white-space:nowrap}}.resource-layout.svelte-60j60m{display:grid;grid-template-columns:minmax(0,var(--measure)) minmax(300px,1fr);gap:var(--study-grid-gap);align-items:start}@media(max-width:960px){.resource-layout.svelte-60j60m{grid-template-columns:1fr;gap:26px}.resource-layout.svelte-60j60m>aside:where(.svelte-60j60m){position:static!important}}.reader-summary.svelte-60j60m{display:grid;gap:7px;margin-top:14px;max-width:var(--measure)}.reader-summary.svelte-60j60m>span:where(.svelte-60j60m){font-size:12px;font-weight:700;color:var(--color-ink-2)}.reader-summary.svelte-60j60m textarea:where(.svelte-60j60m){width:100%;resize:vertical;border:1px solid var(--color-line-strong);border-radius:10px;background:var(--color-card);padding:12px 14px;font:15px/1.6 var(--font-body);color:var(--color-ink)}.reader-summary.svelte-60j60m textarea:where(.svelte-60j60m):focus{outline:2px solid var(--focus-ring);outline-offset:2px}.reader-check.svelte-60j60m{margin-top:10px;border:0;border-radius:8px;padding:10px 16px;background:var(--color-accent);color:#fff;font:600 13px var(--font-body);cursor:pointer}.reader-error.svelte-60j60m{color:var(--color-error);font-size:13px;margin:7px 0 0}@media(max-width:640px){.reader-check.svelte-60j60m{width:100%}}.resource-layout.svelte-s9jjro{display:grid;grid-template-columns:minmax(0,var(--measure)) minmax(300px,1fr);gap:var(--study-grid-gap);align-items:start}@media(max-width:960px){.resource-layout.svelte-s9jjro{grid-template-columns:1fr;gap:26px}.resource-layout.svelte-s9jjro>aside:where(.svelte-s9jjro){position:static!important}}.conversation-spine.svelte-s9jjro{display:grid;grid-template-columns:minmax(230px,.75fr) 1.25fr;gap:18px;margin-top:28px;padding:18px;border:1px solid var(--color-line);border-radius:14px;background:var(--color-card)}.conversation-spine__goal.svelte-s9jjro span:where(.svelte-s9jjro),.speaking-wave-compare.svelte-s9jjro span:where(.svelte-s9jjro){font:700 10px var(--font-mono);color:var(--color-faint);letter-spacing:.06em}.conversation-spine__goal.svelte-s9jjro strong:where(.svelte-s9jjro){display:block;margin-top:7px;font-size:15px}.conversation-spine__goal.svelte-s9jjro p:where(.svelte-s9jjro){margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--color-muted)}.conversation-spine__turns.svelte-s9jjro{display:grid;gap:7px}.conversation-spine__turns.svelte-s9jjro button:where(.svelte-s9jjro){display:flex;align-items:center;gap:10px;width:100%;border:1px solid var(--color-line);border-radius:9px;background:var(--color-bg);padding:10px 12px;color:var(--color-ink-2);font:600 13px var(--font-body);cursor:pointer;text-align:left}.conversation-spine__turns.svelte-s9jjro button:where(.svelte-s9jjro) span:where(.svelte-s9jjro){display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--color-sand);font:700 11px var(--font-mono)}.conversation-spine__turns.svelte-s9jjro button.active:where(.svelte-s9jjro){border-color:var(--color-accent);background:var(--color-accent-tint);color:var(--color-accent-hover)}.speaking-wave-compare.svelte-s9jjro{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.speaking-wave-compare.svelte-s9jjro>div:where(.svelte-s9jjro){border:1px solid var(--color-line);border-radius:10px;padding:11px 13px;background:var(--color-bg)}.wave.svelte-s9jjro{display:block;height:28px;margin-top:8px;background:repeating-linear-gradient(90deg,var(--color-accent) 0 2px,transparent 2px 7px);opacity:.65}.wave.yours.svelte-s9jjro{height:22px;margin-top:11px;opacity:.42}@keyframes svelte-s9jjro-recPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.35)}}[data-rec-pulse].svelte-s9jjro{animation:svelte-s9jjro-recPulse 1s var(--ease-out, ease-in-out) infinite}@media(prefers-reduced-motion:reduce){[data-rec-pulse].svelte-s9jjro{animation:none}}@media(max-width:640px){.conversation-spine.svelte-s9jjro,.speaking-wave-compare.svelte-s9jjro{grid-template-columns:1fr}.conversation-spine.svelte-s9jjro{padding:14px}}.resource-layout.svelte-1h83dku{display:grid;grid-template-columns:minmax(0,var(--measure)) minmax(300px,1fr);gap:var(--study-grid-gap);align-items:start}@media(max-width:960px){.resource-layout.svelte-1h83dku{grid-template-columns:1fr;gap:26px}.resource-layout.svelte-1h83dku>aside:where(.svelte-1h83dku){position:static!important}}.writing-plan.svelte-1h83dku{display:grid;grid-template-columns:1.1fr repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;padding:15px;border:1px solid var(--color-line);border-radius:13px;background:var(--color-card)}.writing-plan__intro.svelte-1h83dku span:where(.svelte-1h83dku),.revision-diff.svelte-1h83dku span:where(.svelte-1h83dku){font:700 10px var(--font-mono);letter-spacing:.06em;color:var(--color-faint)}.writing-plan__intro.svelte-1h83dku strong:where(.svelte-1h83dku){display:block;margin-top:6px;font-size:14px}.writing-plan.svelte-1h83dku label:where(.svelte-1h83dku){display:grid;gap:6px}.writing-plan.svelte-1h83dku label:where(.svelte-1h83dku)>span:where(.svelte-1h83dku){font-size:11px;font-weight:700;color:var(--color-muted)}.writing-plan.svelte-1h83dku input:where(.svelte-1h83dku){width:100%;min-width:0;border:1px solid var(--color-line);border-radius:8px;padding:9px 10px;background:var(--color-bg);color:var(--color-ink);font:13px var(--font-body)}.writing-plan.svelte-1h83dku input:where(.svelte-1h83dku):focus{outline:2px solid var(--focus-ring);outline-offset:1px}.revision-diff.svelte-1h83dku{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.revision-diff.svelte-1h83dku>div:where(.svelte-1h83dku){border:1px solid var(--color-line);border-radius:11px;padding:15px;background:var(--color-card)}.revision-diff.svelte-1h83dku>div:where(.svelte-1h83dku):last-child{border-color:var(--color-accent);background:var(--color-accent-tint)}.revision-diff.svelte-1h83dku p:where(.svelte-1h83dku){margin:8px 0 0;white-space:pre-wrap;font-size:13.5px;line-height:1.65;color:var(--color-ink-2)}@media(max-width:960px){.writing-plan.svelte-1h83dku{grid-template-columns:1fr 1fr}}@media(max-width:640px){.writing-plan.svelte-1h83dku,.revision-diff.svelte-1h83dku{grid-template-columns:1fr}}
