form.svelte-o8qrqj{display:flex;flex-direction:column;gap:var(--space-s);width:100%}input.svelte-o8qrqj{font-family:var(--font-sans);font-size:var(--font-m);color:var(--color-text);background-color:var(--color-background);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-s);border:1px solid var(--color-border);outline:none}input.svelte-o8qrqj:focus{border-color:var(--color-focused)}@media(hover:hover){input.svelte-o8qrqj:hover{border-color:var(--color-focused)}}input.svelte-o8qrqj:disabled{opacity:.6}.subtext.svelte-o8qrqj{font-size:var(--font-s);color:var(--color-tertiary-text);text-align:center;line-height:1.4;min-height:2.8em}p.error.svelte-o8qrqj{color:var(--color-red)}.entry.svelte-1audr5o{display:flex;flex-direction:column;padding:var(--space-s);text-align:left;word-break:normal;width:100%}.main-info.svelte-1audr5o{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.heading-row.svelte-1audr5o{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.right-heading.svelte-1audr5o{display:flex;gap:var(--space-xs);align-items:center;flex-shrink:0}.main-reading.svelte-1audr5o{font-size:var(--font-xl);min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frequency.svelte-1audr5o{color:var(--color-tertiary-text);font-size:var(--font-s);font-weight:500}.info.svelte-1audr5o{margin-top:var(--space-m);display:flex;flex-direction:column;gap:var(--space-m)}.header.svelte-1audr5o{color:var(--color-tertiary-text);font-size:var(--font-s);font-weight:500;margin-bottom:var(--space-3xs)}.grammar-row.svelte-1audr5o{display:flex;align-items:center;flex-wrap:wrap;column-gap:var(--space-3xs);row-gap:var(--space-2xs);margin-bottom:var(--space-2xs)}.breakdown-group.svelte-1audr5o{display:flex;gap:var(--space-2xs)}.breakdown-label.svelte-1audr5o{padding:var(--space-2xs);line-height:1;font-weight:400;--color-shadow: var(--color-secondary-border)}.breakdown-label.active.svelte-1audr5o{--color-shadow: var(--color-focused)}.translate-button.svelte-1audr5o{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-tertiary-text);border:1.5px solid var(--color-secondary-border);transition:color .1s ease,border-color .1s ease}.translate-button.active.svelte-1audr5o{color:var(--color-primary);border-color:var(--color-primary)}@media(hover:hover){.translate-button.svelte-1audr5o:hover{color:var(--color-primary);border-color:var(--color-primary)}.translate-button.active.svelte-1audr5o:hover{color:var(--color-grey);border-color:var(--color-grey)}}.translate-icon.svelte-1audr5o{width:16px;height:16px;stroke:currentColor;stroke-width:2;flex-shrink:0}.srs-button.svelte-1audr5o{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-tertiary-text);border:1.5px solid var(--color-secondary-border);transition:color .1s ease,border-color .1s ease,background-color .1s ease}.srs-button.active.svelte-1audr5o{color:var(--color-primary);border-color:var(--color-primary)}.srs-button.active.svelte-1audr5o .srs-icon:where(.svelte-1audr5o){stroke:var(--color-primary)}@media(hover:hover){.srs-button.svelte-1audr5o:hover{color:var(--color-primary);border-color:var(--color-primary)}.srs-button.active.svelte-1audr5o:hover{color:var(--color-grey);border-color:var(--color-grey)}.srs-button.active.svelte-1audr5o:hover .srs-icon:where(.svelte-1audr5o){stroke:var(--color-grey)}}.srs-icon.svelte-1audr5o{width:16px;height:16px;stroke:currentColor;stroke-width:2;flex-shrink:0}.translation-section.svelte-1audr5o{display:flex;flex-direction:column;gap:var(--space-3xs)}.translation-text.svelte-1audr5o{line-height:1.5}.other-form.svelte-1audr5o{font-size:var(--font-l);display:flex;flex-direction:row;align-items:last baseline;flex-wrap:wrap;row-gap:var(--space-2xs);margin-top:var(--space-xs)}.other-forms.svelte-1audr5o{line-height:1.5}.separator.svelte-1audr5o{width:4px;align-self:stretch;margin:0 var(--space-2xs);background-color:var(--color-border);border-radius:2px;margin-top:2px}.status-buttons.svelte-1audr5o{display:flex;gap:var(--space-2xs)}.status-button.svelte-1audr5o{padding:var(--space-3xs) var(--space-xs);font-size:var(--font-s);--color-shadow: var(--color-secondary-border);gap:var(--space-3xs)}.select-unknown.active.svelte-1audr5o{--color-shadow: var(--color-red)}.select-learning.active.svelte-1audr5o{--color-shadow: var(--color-yellow)}.select-known.active.svelte-1audr5o{--color-shadow: var(--color-green)}.select-ignored.active.svelte-1audr5o{--color-shadow: var(--color-grey)}#popup-dictionary.svelte-1xfhaio{height:20rem;overflow-y:auto;background-color:var(--color-background);border-radius:var(--radius-m);border:1px solid var(--color-border);border-bottom-width:3px}#hero.svelte-13wmnd{min-height:90vh;display:grid;grid-template-columns:minmax(0,26rem) 1fr;align-items:center;gap:var(--space-3xl)}#workflow.svelte-13wmnd{padding:var(--space-4xl) 0}#workflow.svelte-13wmnd h2:where(.svelte-13wmnd){font-size:var(--font-2xl);font-weight:500;text-align:center;text-wrap:balance;margin-bottom:var(--space-3xl)}.steps.svelte-13wmnd{display:flex;flex-direction:column;gap:var(--space-3xl);max-width:60rem;margin:0 auto}.step.svelte-13wmnd{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:var(--space-2xl)}.step.svelte-13wmnd:nth-child(2n) .step-thumb:where(.svelte-13wmnd){order:-1}.step-copy.svelte-13wmnd{display:flex;gap:var(--space-m)}.step-text.svelte-13wmnd{display:flex;flex-direction:column;gap:var(--space-s)}.step-thumb.svelte-13wmnd{aspect-ratio:4 / 3;background-color:var(--color-secondary-background);border:1px solid var(--color-secondary-border);border-radius:var(--radius-m)}.step-number.svelte-13wmnd{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.4rem;height:2.4rem;border-radius:50%;border:1px solid var(--color-secondary-border);color:var(--color-secondary-text);font-size:var(--font-l);font-weight:500}.step.svelte-13wmnd h3:where(.svelte-13wmnd){font-size:var(--font-xl);font-weight:500}.step.svelte-13wmnd p:where(.svelte-13wmnd){color:var(--color-secondary-text);line-height:1.5}#pricing.svelte-13wmnd{padding:var(--space-xl) 0 var(--space-4xl)}.pricing-start.svelte-13wmnd{text-align:center;margin-bottom:var(--space-2xl)}.pricing-start.svelte-13wmnd h3:where(.svelte-13wmnd){font-size:var(--font-xl);margin-bottom:var(--space-s)}.pricing-start.svelte-13wmnd p:where(.svelte-13wmnd){color:var(--color-secondary-text)}.hero-copy.svelte-13wmnd h1:where(.svelte-13wmnd){font-size:var(--font-4xl);line-height:1.1;font-weight:500;text-wrap:balance;margin-bottom:var(--space-m)}.sub-hero.svelte-13wmnd{font-size:var(--font-l);color:var(--color-secondary-text);margin-bottom:var(--space-xl)}.hero-copy.svelte-13wmnd{max-width:26rem}.demo.svelte-13wmnd{display:flex;flex-direction:column;gap:var(--space-l);background-color:var(--color-secondary-background);border:1px solid var(--color-secondary-border);border-radius:var(--radius-m);padding:var(--space-m)}.lang-toggle.svelte-13wmnd{display:flex;gap:var(--space-2xs)}.lang-button.svelte-13wmnd{display:flex;align-items:center;gap:var(--space-2xs);padding:var(--space-3xs) var(--space-xs) var(--space-3xs) var(--space-2xs);border-radius:var(--radius-s);font-size:var(--font-s);color:var(--color-secondary-text);border:1px solid var(--color-secondary-border)}.lang-button.svelte-13wmnd .flag{width:1.3rem;height:.9rem;opacity:.5}@media(hover:hover){.lang-button.svelte-13wmnd:hover{border-color:var(--color-focused)}.lang-button.svelte-13wmnd:hover .flag{filter:none;opacity:1}}.lang-button.active.svelte-13wmnd{color:var(--color-text);border-color:var(--color-focused)}.lang-button.active.svelte-13wmnd .flag{filter:none;opacity:1}.demo-passage.svelte-13wmnd .rb-markup{font-size:var(--font-xl)}@media(max-width:768px){#hero.svelte-13wmnd{grid-template-columns:1fr;gap:var(--space-3xl);padding-top:var(--space-2xl)}.hero-copy.svelte-13wmnd{margin-inline:auto}.hero-copy.svelte-13wmnd h1:where(.svelte-13wmnd){font-size:var(--font-2xl)}#workflow.svelte-13wmnd{padding:var(--space-2xl) 0}#workflow.svelte-13wmnd h2:where(.svelte-13wmnd){margin-bottom:var(--space-2xl)}.steps.svelte-13wmnd{gap:var(--space-2xl)}.step.svelte-13wmnd{grid-template-columns:1fr;gap:var(--space-l)}.step.svelte-13wmnd:nth-child(2n) .step-thumb:where(.svelte-13wmnd){order:0}#pricing.svelte-13wmnd{padding:var(--space-2xl) 0}}
