.typer.svelte-1hyr9ty{gap:var(--space-3);flex-direction:column;display:flex}.row.svelte-1hyr9ty{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);cursor:text;display:flex}.row.svelte-1hyr9ty:focus{border-color:var(--color-accent);outline:none}.row.done.svelte-1hyr9ty{border-color:var(--color-correct)}.tag.svelte-1hyr9ty{width:27px;color:var(--color-fg-muted);flex:none;padding-top:30px;font-size:12px;font-weight:600}.line.svelte-1hyr9ty{flex-wrap:wrap;align-items:flex-start;display:flex}.brk.svelte-1hyr9ty{height:var(--space-2);flex:0 0 100%}.caption.svelte-1hyr9ty{color:var(--color-fg-muted);flex:0 0 100%;padding-left:6px;font-size:18px;font-style:italic}.col.svelte-1hyr9ty{cursor:pointer;transition:background var(--transition);border-radius:3px;flex-direction:column;flex:none;align-items:center;padding:3px 6px;display:inline-flex}.col.svelte-1hyr9ty:not(.current):hover{background:color-mix(in srgb, var(--color-fg) 8%, transparent)}.gloss.svelte-1hyr9ty{max-width:100%;color:var(--color-fg-muted);white-space:nowrap;font-size:18px;line-height:1.4}.word.svelte-1hyr9ty{font-family:var(--font-mono);white-space:pre;font-size:24px;line-height:1;display:inline-flex}.sep.svelte-1hyr9ty{font-family:var(--font-mono);align-self:flex-end;font-size:24px;line-height:1.4}.ch.dash.svelte-1hyr9ty{color:var(--color-fg-muted);opacity:.5}.col.current.svelte-1hyr9ty{background:color-mix(in srgb, var(--color-accent) 16%, transparent)}.col.current.svelte-1hyr9ty .gloss:where(.svelte-1hyr9ty),.col.current.svelte-1hyr9ty .ch.pending:where(.svelte-1hyr9ty){color:var(--color-fg)}.col.upcoming.svelte-1hyr9ty{opacity:.5}.stats.svelte-1hyr9ty{align-items:baseline;gap:var(--space-4);color:var(--color-fg-muted);flex-wrap:wrap;font-size:14px;display:flex}.stats.svelte-1hyr9ty .lang:where(.svelte-1hyr9ty){color:var(--color-fg);font-weight:600}.stats.svelte-1hyr9ty strong:where(.svelte-1hyr9ty){color:var(--color-fg);font-size:18px}@media (width<=640px){.row.svelte-1hyr9ty{padding:var(--space-3);gap:var(--space-2)}.tag.svelte-1hyr9ty{width:21px;padding-top:24px}.word.svelte-1hyr9ty,.sep.svelte-1hyr9ty{font-size:21px}.gloss.svelte-1hyr9ty,.caption.svelte-1hyr9ty{font-size:15px}.stats.svelte-1hyr9ty{gap:var(--space-3)}.stats.svelte-1hyr9ty strong:where(.svelte-1hyr9ty){font-size:16px}}.add-entry.svelte-1vwqrif{padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);font-size:14px;position:relative}.add-body.svelte-1vwqrif{gap:var(--space-3);flex-direction:column;display:flex}.kinds.svelte-1vwqrif{gap:var(--space-2);display:flex}.mode.svelte-1vwqrif{font:inherit;padding:var(--space-2) var(--space-3);color:var(--color-fg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer}.mode.svelte-1vwqrif:hover:not(:disabled){border-color:var(--color-accent)}.mode.svelte-1vwqrif:disabled{opacity:.5;cursor:default}.mode.active.svelte-1vwqrif{color:var(--color-accent-fg);background:var(--color-accent);border-color:var(--color-accent)}.entry-form.svelte-1vwqrif{gap:var(--space-2);flex-direction:column;display:flex}.entry-main.svelte-1vwqrif{align-items:stretch;gap:var(--space-3);display:flex}.entry-fields.svelte-1vwqrif{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.entry-fields.svelte-1vwqrif input:where(.svelte-1vwqrif){font:inherit;padding:var(--space-2) var(--space-3);color:var(--color-fg);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);font-size:18px}.entry-fields.svelte-1vwqrif input:where(.svelte-1vwqrif):focus{outline:1px solid var(--color-border-focus)}.entry-translate.svelte-1vwqrif{flex:none}.submit-row.svelte-1vwqrif{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.add-submit.svelte-1vwqrif{flex:none}.toggle.svelte-1vwqrif{align-items:center;gap:var(--space-2);color:var(--color-fg-muted);cursor:pointer;display:flex}.toggle.svelte-1vwqrif input:where(.svelte-1vwqrif){cursor:pointer}.entry-error.svelte-1vwqrif{color:var(--color-error);margin:0}.entry-notice.svelte-1vwqrif{color:var(--color-fg-muted);margin:0}.custom-toggle.svelte-1vwqrif{font:inherit;padding:var(--space-1) 0;color:var(--color-fg-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start}.custom-toggle.svelte-1vwqrif:hover{color:var(--color-fg)}.entry-list.svelte-1vwqrif{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.entry-list.svelte-1vwqrif li:where(.svelte-1vwqrif){align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-2);border-radius:3px;justify-content:space-between;display:flex}.entry-list.svelte-1vwqrif li:where(.svelte-1vwqrif):hover{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.entry-text.svelte-1vwqrif{color:var(--color-fg-muted)}.entry-text.svelte-1vwqrif strong:where(.svelte-1vwqrif){color:var(--color-fg);font-weight:600}.entry-remove.svelte-1vwqrif{font:inherit;padding:0 var(--space-2);color:var(--color-fg-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex:none;font-size:12px}.entry-remove.svelte-1vwqrif:hover{color:var(--color-error);border-color:var(--color-error)}.ad.svelte-20dv51{width:100%;max-width:var(--max-width);min-height:90px;margin:0 auto}.home.svelte-1uha8ag{gap:var(--space-4);flex-direction:column;display:flex}.head.svelte-1uha8ag{gap:var(--space-1);flex-direction:column;margin-bottom:24px;display:flex}h1.svelte-1uha8ag{max-width:640px;margin:0;font-size:24px;font-weight:500;line-height:1.3}.sub.svelte-1uha8ag{color:var(--color-fg-muted);margin:0}.about.svelte-1uha8ag{color:var(--color-fg-muted);font-size:14px}.about.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 var(--space-2);color:var(--color-fg);font-size:18px}.about.svelte-1uha8ag ul:where(.svelte-1uha8ag){gap:var(--space-1);padding-left:var(--space-4);flex-direction:column;margin:0;display:flex}.about.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--color-fg);font-weight:600}.toolbar.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.toggles.svelte-1uha8ag{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.modes-row.svelte-1uha8ag,.modes.svelte-1uha8ag{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.mode-actions.svelte-1uha8ag{gap:var(--space-2);flex-wrap:wrap;margin-left:auto;display:flex}.count.svelte-1uha8ag{align-items:center;gap:var(--space-2);color:var(--color-fg-muted);font-size:14px;display:flex}.count.svelte-1uha8ag select:where(.svelte-1uha8ag){font:inherit;padding:var(--space-2) var(--space-3);color:var(--color-fg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer}.count.svelte-1uha8ag select:where(.svelte-1uha8ag):hover{border-color:var(--color-accent)}.toggle.svelte-1uha8ag{align-items:center;gap:var(--space-2);color:var(--color-fg-muted);cursor:pointer;font-size:14px;display:flex}.toggle.svelte-1uha8ag input:where(.svelte-1uha8ag){cursor:pointer}.direction.svelte-1uha8ag{font:inherit;padding:var(--space-2) var(--space-3);color:var(--color-fg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;font-size:14px}.direction.svelte-1uha8ag:hover{border-color:var(--color-accent)}.direction.svelte-1uha8ag kbd:where(.svelte-1uha8ag){font:inherit;padding:0 var(--space-1);color:var(--color-fg-muted);border:1px solid var(--color-border);border-radius:3px;font-size:12px}.mode.svelte-1uha8ag{font:inherit;padding:var(--space-2) var(--space-3);color:var(--color-fg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer}.mode.svelte-1uha8ag:hover:not(:disabled){border-color:var(--color-accent)}.mode.svelte-1uha8ag:disabled{opacity:.5;cursor:default}.mode.active.svelte-1uha8ag{color:var(--color-accent-fg);background:var(--color-accent);border-color:var(--color-accent)}.footer.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.hint.svelte-1uha8ag{color:var(--color-fg-muted);margin:0;font-size:14px}.drill-status.svelte-1uha8ag{padding:var(--space-2) var(--space-3);color:var(--color-fg);background:color-mix(in srgb, var(--color-accent) 10%, transparent);border-radius:var(--radius);margin:0;font-size:14px}.drill-status.svelte-1uha8ag .drill-hint:where(.svelte-1uha8ag){color:var(--color-fg-muted)}.drill-status.svelte-1uha8ag kbd:where(.svelte-1uha8ag){font:inherit;padding:0 var(--space-1);border:1px solid var(--color-border);border-radius:3px}.hint.svelte-1uha8ag kbd:where(.svelte-1uha8ag){font:inherit;padding:var(--space-1) var(--space-2);color:var(--color-fg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.progress.svelte-1uha8ag{align-items:center;gap:var(--space-2);color:var(--color-fg-muted);margin:0 0 0 auto;font-size:14px;display:flex}.reset.svelte-1uha8ag{font:inherit;padding:var(--space-1) var(--space-2);color:var(--color-fg-muted);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;background:0 0;font-size:12px}.reset.svelte-1uha8ag:hover{color:var(--color-error);border-color:var(--color-error)}@media (width<=640px){.toolbar.svelte-1uha8ag,.footer.svelte-1uha8ag{justify-content:flex-start}.toggles.svelte-1uha8ag,.mode-actions.svelte-1uha8ag,.progress.svelte-1uha8ag{margin-left:0}}
