.formular.svelte-sa8354{gap:var(--space-4);display:grid}.feld.svelte-sa8354{gap:var(--space-1);display:grid}label.svelte-sa8354{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}input.svelte-sa8354,select.svelte-sa8354,textarea.svelte-sa8354{background:var(--color-canvas);border:var(--border-width) solid var(--color-feldrand);border-radius:var(--radius-md);color:var(--color-text);font:inherit;min-height:44px;padding:var(--space-2) var(--space-3);width:100%}textarea.svelte-sa8354{resize:vertical}.rechner-mit.svelte-sa8354{background:var(--color-surface-muted);border-radius:var(--radius-md);gap:var(--space-2);padding:var(--space-4);display:grid}.rechner-werte.svelte-sa8354 summary:where(.svelte-sa8354){cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);min-height:44px;padding-block:var(--space-3)}.rechner-werte.svelte-sa8354 summary:where(.svelte-sa8354):focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:2px}.rechner-werte.svelte-sa8354 dl:where(.svelte-sa8354){font-size:var(--font-size-sm);gap:var(--space-3);line-height:var(--line-height-body);display:grid}.rechner-werte.svelte-sa8354 dd:where(.svelte-sa8354){color:var(--color-text-muted);font-variant-numeric:tabular-nums}.haken-feld.svelte-sa8354{cursor:pointer;font-size:var(--font-size-md);align-items:center;gap:var(--space-3);min-height:44px;display:flex}.haken-feld.svelte-sa8354 input:where(.svelte-sa8354){accent-color:var(--color-accent);flex:none;width:1.25rem;height:1.25rem;min-height:0;padding:0}.rechner-erklaerung.svelte-sa8354{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body)}input.svelte-sa8354:hover,select.svelte-sa8354:hover,textarea.svelte-sa8354:hover{border-color:var(--color-text-muted)}input.svelte-sa8354:focus-visible,select.svelte-sa8354:focus-visible,textarea.svelte-sa8354:focus-visible{outline:var(--border-width-strong) solid var(--color-focus);outline-offset:2px}[aria-invalid=true].svelte-sa8354{border-color:var(--color-danger)}.fehler.svelte-sa8354{color:var(--color-danger);font-size:var(--font-size-sm)}.fehler-kasten.svelte-sa8354{background:var(--color-danger-bg);border:var(--border-width) solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger);padding:var(--space-3)}.hinweis.svelte-sa8354{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.kontrollfeld.svelte-sa8354{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.erfolg.svelte-sa8354{gap:var(--space-2);padding-block:var(--space-4);justify-items:start;display:grid}.erfolg.svelte-sa8354 .haken:where(.svelte-sa8354){color:var(--color-done)}.erfolg.svelte-sa8354 h3:where(.svelte-sa8354){font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.erfolg.svelte-sa8354 p:where(.svelte-sa8354){color:var(--color-text-muted);line-height:var(--line-height-body)}.studio.formular.svelte-sa8354{gap:var(--space-6) var(--space-8);margin-top:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.studio.svelte-sa8354 .contact-choices:where(.svelte-sa8354){min-width:0;margin:0 0 var(--space-4);border:0;grid-column:1/-1;padding:0}.studio.svelte-sa8354 .contact-choice:where(.svelte-sa8354){overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:var(--body);cursor:pointer;font-weight:400;line-height:1.6;position:relative}.studio.svelte-sa8354 .contact-choice:where(.svelte-sa8354) input:where(.svelte-sa8354),.nur-vorlesen.svelte-sa8354{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.studio.svelte-sa8354 .contact-choice.gewaehlt:where(.svelte-sa8354){background:var(--soft);border-color:var(--accent)}.studio.svelte-sa8354 .contact-choice:where(.svelte-sa8354):focus-within{outline:2px solid var(--accent);outline-offset:4px}.studio.svelte-sa8354 .feld:where(.svelte-sa8354){gap:var(--space-2);min-width:0}.studio.svelte-sa8354 .feld:where(.svelte-sa8354) label:where(.svelte-sa8354){font-size:1rem;font-weight:600}.studio.svelte-sa8354 .feld:where(.svelte-sa8354) input:where(.svelte-sa8354),.studio.svelte-sa8354 textarea:where(.svelte-sa8354){background:var(--surface);color:var(--ink);border:1px solid var(--muted);font-size:var(--body);min-height:52px;caret-color:var(--accent);border-radius:0 14px;padding:14px 16px;line-height:1.5}.studio.svelte-sa8354 .feld:where(.svelte-sa8354) input:where(.svelte-sa8354):focus-visible,.studio.svelte-sa8354 textarea:where(.svelte-sa8354):focus-visible,.studio.svelte-sa8354 summary:where(.svelte-sa8354):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.studio.svelte-sa8354 .nachricht:where(.svelte-sa8354),.studio.svelte-sa8354 .rechner-mit:where(.svelte-sa8354),.studio.svelte-sa8354 .contact-form-actions:where(.svelte-sa8354),.studio.svelte-sa8354 .hinweis:where(.svelte-sa8354),.studio.svelte-sa8354 .fehler-kasten:where(.svelte-sa8354){grid-column:1/-1}.studio.svelte-sa8354 .rechner-mit:where(.svelte-sa8354){background:var(--soft);border-radius:0 var(--radius-image) 0 var(--radius-image);padding:var(--space-6);gap:var(--space-3)}.studio.svelte-sa8354 .haken-feld:where(.svelte-sa8354){font-size:var(--body);font-weight:600}.studio.svelte-sa8354 .haken-feld:where(.svelte-sa8354) input:where(.svelte-sa8354){accent-color:var(--accent)}.studio.svelte-sa8354 .rechner-erklaerung:where(.svelte-sa8354),.studio.svelte-sa8354 .rechner-werte:where(.svelte-sa8354) dd:where(.svelte-sa8354),.studio.svelte-sa8354 .hinweis:where(.svelte-sa8354){color:var(--muted);font-size:var(--body);line-height:1.6}.studio.svelte-sa8354 .rechner-werte:where(.svelte-sa8354) summary:where(.svelte-sa8354){color:var(--ink);font-size:var(--body)}.studio.svelte-sa8354 .rechner-werte:where(.svelte-sa8354) dl:where(.svelte-sa8354){font-size:var(--body)}.studio.svelte-sa8354 .fehler:where(.svelte-sa8354){color:var(--color-danger);font-size:1rem}.studio.svelte-sa8354 .fehler-kasten:where(.svelte-sa8354){color:var(--color-danger);border-color:var(--color-danger);background:var(--surface)}.studio.svelte-sa8354 [aria-invalid=true]:where(.svelte-sa8354){border-color:var(--color-danger)}.studio.svelte-sa8354 .button:where(.svelte-sa8354):disabled{opacity:.6;cursor:wait}.studio.svelte-sa8354 .hinweis:where(.svelte-sa8354) a:where(.svelte-sa8354){color:var(--accent);text-underline-offset:.22em;text-decoration:underline}.studio.erfolg.svelte-sa8354{gap:var(--space-4);padding-block:var(--space-8)}.studio.erfolg.svelte-sa8354 .haken:where(.svelte-sa8354){color:var(--accent)}.studio.erfolg.svelte-sa8354 h3:where(.svelte-sa8354){color:var(--ink);font-size:1.75rem;font-weight:600;line-height:1.2}.studio.erfolg.svelte-sa8354 p:where(.svelte-sa8354){color:var(--muted);font-size:var(--body);line-height:1.6}@media (width<=760px){.studio.formular.svelte-sa8354{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}
