.imp-table-wrapper.svelte-1vdy0k0{overflow-x:auto;width:100%}.imp-table.svelte-1vdy0k0{width:100%;min-width:36rem;border-collapse:collapse}.imp-th.svelte-1vdy0k0{padding:.625rem .75rem;text-align:left;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-tertiary)}.imp-th-person.svelte-1vdy0k0{min-width:7rem}.imp-th-sub.svelte-1vdy0k0{display:block;font-weight:500;letter-spacing:.03em;opacity:.75;text-transform:none}.imp-td.svelte-1vdy0k0{padding:.75rem;vertical-align:middle}.imp-td-person.svelte-1vdy0k0{display:flex;flex-direction:column;gap:.125rem}.imp-person.svelte-1vdy0k0{font-weight:700;color:var(--fg-primary)}.imp-register.svelte-1vdy0k0{font-weight:500}.imp-form.svelte-1vdy0k0{font-weight:600;color:var(--fg-primary)}.derivation-grid.svelte-1vdy0k0{display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:40rem){.derivation-grid.svelte-1vdy0k0{grid-template-columns:1fr 1fr}}.derivation-card.svelte-1vdy0k0{padding:1.125rem 1.25rem;border-radius:.625rem;display:flex;flex-direction:column;gap:.5rem}.derivation-label.svelte-1vdy0k0{font-weight:600;text-transform:uppercase;letter-spacing:.07em}.derivation-step.svelte-1vdy0k0{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.step-input.svelte-1vdy0k0{font-weight:500;color:var(--fg-secondary)}.step-arrow.svelte-1vdy0k0{color:var(--fg-tertiary)}.step-result.svelte-1vdy0k0{font-weight:700;color:var(--fg-primary)}.derivation-note.svelte-1vdy0k0{margin:0}.rule-callout.svelte-1vdy0k0{border-radius:.625rem;padding:1rem 1.25rem}.rule-callout.svelte-1vdy0k0 p:where(.svelte-1vdy0k0){margin:0}.stem-grid.svelte-1vdy0k0{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:48rem){.stem-grid.svelte-1vdy0k0{grid-template-columns:1fr 1fr}}.stem-card.svelte-1vdy0k0{padding:1.25rem;border-radius:.625rem}.stem-card-header.svelte-1vdy0k0{display:flex;align-items:center;gap:.75rem;margin-bottom:.875rem}.stem-tag.svelte-1vdy0k0{font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.1875rem .5rem;border-radius:.25rem}.stem-tag-keep.svelte-1vdy0k0{color:var(--fg-success, #22c55e)}.stem-tag-drop.svelte-1vdy0k0{color:var(--fg-warning, #f59e0b)}.stem-verdict.svelte-1vdy0k0{font-weight:700;color:var(--fg-primary)}.stem-table.svelte-1vdy0k0{width:100%;border-collapse:collapse;margin-bottom:.25rem}.stem-th.svelte-1vdy0k0{padding:.375rem .5rem;text-align:left;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-tertiary)}.stem-td.svelte-1vdy0k0{padding:.5rem;vertical-align:middle}.stem-td-inf.svelte-1vdy0k0{font-weight:600;color:var(--fg-primary)}.stem-td-pres.svelte-1vdy0k0{color:var(--fg-secondary)}.stem-td-imp.svelte-1vdy0k0{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.stem-result-keep.svelte-1vdy0k0{font-weight:700;color:var(--fg-success, #22c55e)}.stem-result-drop.svelte-1vdy0k0{font-weight:700;color:var(--fg-primary);margin-right:.25rem}.stem-callout.svelte-1vdy0k0{border-radius:.5rem;padding:.75rem 1rem}.sep-grid.svelte-1vdy0k0{display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:36rem){.sep-grid.svelte-1vdy0k0{grid-template-columns:1fr 1fr}}.sep-card.svelte-1vdy0k0{padding:1rem 1.125rem;border-radius:.625rem;display:flex;flex-direction:column;gap:.375rem}.sep-infinitive.svelte-1vdy0k0{font-weight:600;text-transform:uppercase;letter-spacing:.07em}.sep-forms.svelte-1vdy0k0{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.sep-form.svelte-1vdy0k0{font-weight:600;color:var(--fg-primary)}.sep-note.svelte-1vdy0k0{margin:0}.particles-grid.svelte-1vdy0k0{display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:40rem){.particles-grid.svelte-1vdy0k0{grid-template-columns:1fr 1fr}}.particle-card.svelte-1vdy0k0{padding:1.125rem 1.25rem;border-radius:.625rem;display:flex;flex-direction:column;gap:.625rem}.particle-header.svelte-1vdy0k0{display:flex;flex-direction:column;gap:.125rem}.particle-word.svelte-1vdy0k0{font-weight:700;color:var(--fg-primary);line-height:1.1}.particle-examples.svelte-1vdy0k0{display:flex;flex-direction:column;gap:.5rem}.particle-example.svelte-1vdy0k0{display:flex;flex-direction:column;gap:.125rem}.particle-sentence.svelte-1vdy0k0{font-weight:600;color:var(--fg-primary);font-style:italic}.wir-grid.svelte-1vdy0k0{display:grid;gap:.625rem;grid-template-columns:1fr}@media(min-width:36rem){.wir-grid.svelte-1vdy0k0{grid-template-columns:1fr 1fr}}.wir-card.svelte-1vdy0k0{display:flex;flex-direction:column;gap:.25rem;padding:.875rem 1rem;border-radius:.5rem}.wir-de.svelte-1vdy0k0{font-weight:600;color:var(--fg-primary)}
