.choice.svelte-1b5mhyg{flex-direction:column;gap:16px;display:flex}.option.svelte-1b5mhyg{background:var(--color-surface-dark);cursor:pointer;color:inherit;text-align:left;border:2px solid #0000;border-radius:14px;align-items:center;gap:24px;width:100%;padding:28px 32px;font-family:inherit;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.option.svelte-1b5mhyg:hover{border-color:var(--color-primary);background:var(--color-surface-deep)}.option-icon.svelte-1b5mhyg{color:var(--color-primary-subtle);flex-shrink:0}.option-body.svelte-1b5mhyg{flex:1}.option-body.svelte-1b5mhyg h3:where(.svelte-1b5mhyg){color:var(--color-heading);margin-bottom:6px;font-size:20px;font-weight:700}.option-body.svelte-1b5mhyg p:where(.svelte-1b5mhyg){color:var(--color-text-muted);font-size:15px;line-height:1.5}.option-arrow.svelte-1b5mhyg{color:var(--color-primary-subtle);flex-shrink:0}@media (width<=1100px){.option.svelte-1b5mhyg{gap:16px;padding:20px}}.autocomplete-wrap.svelte-3mcswr{position:relative}input.svelte-3mcswr{background:var(--color-surface-dark);border:1.5px solid var(--color-surface-deep);color:var(--color-text);border-radius:8px;width:100%;padding:10px 14px;font-family:inherit;font-size:15px;transition:border-color .15s}input.svelte-3mcswr:focus{border-color:var(--color-primary);outline:none}.suggestions.svelte-3mcswr{background:var(--color-surface-dark);border:1.5px solid var(--color-primary);z-index:50;border-radius:8px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}.suggestions.svelte-3mcswr li:where(.svelte-3mcswr) button:where(.svelte-3mcswr){text-align:left;width:100%;color:var(--color-text);cursor:pointer;background:0 0;border:none;padding:10px 14px;font-family:inherit;font-size:14px;transition:background .1s;display:block}.suggestions.svelte-3mcswr li:where(.svelte-3mcswr) button:where(.svelte-3mcswr):hover{background:var(--color-surface-deep)}.suggestions.svelte-3mcswr li:where(.svelte-3mcswr)+li:where(.svelte-3mcswr){border-top:1px solid var(--color-surface-deep)}.form-step.svelte-1tf4d4x{flex-direction:column;gap:32px;display:flex}.back.svelte-1tf4d4x{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:14px;font-weight:600;transition:color .15s;display:flex}.back.svelte-1tf4d4x:hover{color:var(--color-heading)}.step-header.svelte-1tf4d4x h2:where(.svelte-1tf4d4x){color:var(--color-heading);font-size:26px;font-weight:800}.fields.svelte-1tf4d4x{flex-direction:column;gap:20px;display:flex}.row.svelte-1tf4d4x{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field.svelte-1tf4d4x{flex-direction:column;gap:6px;display:flex}label.svelte-1tf4d4x{color:var(--color-text);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.optional.svelte-1tf4d4x{color:var(--color-text-muted);font-size:12px;font-weight:400}input.svelte-1tf4d4x{background:var(--color-surface-dark);border:1.5px solid var(--color-surface-deep);color:var(--color-text);border-radius:8px;width:100%;padding:10px 14px;font-family:inherit;font-size:15px;transition:border-color .15s}input.svelte-1tf4d4x:focus{border-color:var(--color-primary);outline:none}.field.error.svelte-1tf4d4x input:where(.svelte-1tf4d4x){border-color:var(--color-secondary)}.error-msg.svelte-1tf4d4x{color:var(--color-secondary);font-size:12px;font-weight:600}.divider.svelte-1tf4d4x{border-top:1px solid var(--color-surface-deep);margin:4px 0}.actions.svelte-1tf4d4x{justify-content:flex-end;padding-top:8px;display:flex}.btn-primary.svelte-1tf4d4x{background:var(--color-primary);color:var(--color-primary-subtle);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s;display:flex}.btn-primary.svelte-1tf4d4x:hover{background:var(--color-primary-mid)}@media (width<=1100px){.row.svelte-1tf4d4x{grid-template-columns:1fr}}.form-step.svelte-lpoc0b{flex-direction:column;gap:32px;display:flex}.back.svelte-lpoc0b{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:14px;font-weight:600;transition:color .15s;display:flex}.back.svelte-lpoc0b:hover{color:var(--color-heading)}.step-header.svelte-lpoc0b h2:where(.svelte-lpoc0b){color:var(--color-heading);font-size:26px;font-weight:800}.fields.svelte-lpoc0b{flex-direction:column;gap:20px;display:flex}.row.svelte-lpoc0b{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field.svelte-lpoc0b{flex-direction:column;gap:6px;display:flex}label.svelte-lpoc0b{color:var(--color-text);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}input.svelte-lpoc0b:not([type=range]):not([type=checkbox]):not(.beitrag-number){background:var(--color-surface-dark);border:1.5px solid var(--color-surface-deep);color:var(--color-text);border-radius:8px;width:100%;padding:10px 14px;font-family:inherit;font-size:15px;transition:border-color .15s}input.svelte-lpoc0b:not([type=range]):not([type=checkbox]):not(.beitrag-number):focus{border-color:var(--color-primary);outline:none}.field.error.svelte-lpoc0b input:where(.svelte-lpoc0b),.sepa-mandate.error.svelte-lpoc0b{border-color:var(--color-secondary)}.error-msg.svelte-lpoc0b{color:var(--color-secondary);font-size:12px;font-weight:600}.divider.svelte-lpoc0b{border-top:1px solid var(--color-surface-deep);margin:4px 0}.beitrag-control.svelte-lpoc0b{flex-direction:column;gap:20px;display:flex}.beitrag-display.svelte-lpoc0b{justify-content:space-between;align-items:center;display:flex}.beitrag-label.svelte-lpoc0b{color:var(--color-text);font-size:14px;font-weight:600}.beitrag-amount.svelte-lpoc0b{align-items:center;gap:8px;display:flex}.beitrag-number.svelte-lpoc0b{text-align:right;width:80px;color:var(--color-heading);background:0 0;border:1.5px solid #0000;border-radius:8px;padding:4px 8px;font-family:inherit;font-size:28px;font-weight:800;transition:border-color .15s,background .15s}.beitrag-number.svelte-lpoc0b:focus{border-color:var(--color-primary);background:var(--color-surface-dark);outline:none}.beitrag-number.svelte-lpoc0b::-webkit-outer-spin-button{-webkit-appearance:none}.beitrag-number.svelte-lpoc0b::-webkit-inner-spin-button{-webkit-appearance:none}.beitrag-number.svelte-lpoc0b{-moz-appearance:textfield}.beitrag-unit.svelte-lpoc0b{color:var(--color-text-muted);font-size:18px;font-weight:600}.slider-wrap.svelte-lpoc0b{position:relative}input[type=range].svelte-lpoc0b{appearance:none;background:linear-gradient(to right, var(--color-primary) var(--pct), var(--color-surface-deep) var(--pct));cursor:pointer;border:none;border-radius:3px;outline:none;width:100%;height:6px;padding:0}input[type=range].svelte-lpoc0b::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-primary);border:3px solid var(--color-surface);width:22px;height:22px;box-shadow:0 0 0 1px var(--color-primary);cursor:pointer;border-radius:50%}input[type=range].svelte-lpoc0b::-moz-range-thumb{background:var(--color-primary);border:3px solid var(--color-surface);width:22px;height:22px;box-shadow:0 0 0 1px var(--color-primary);cursor:pointer;border-radius:50%}.autocomplete-wrap.svelte-lpoc0b{position:relative}.suggestions.svelte-lpoc0b{background:var(--color-surface-dark);border:1.5px solid var(--color-primary);z-index:50;border-radius:8px;max-height:260px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.suggestions.svelte-lpoc0b li:where(.svelte-lpoc0b) button:where(.svelte-lpoc0b){text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:2px;width:100%;padding:10px 14px;font-family:inherit;transition:background .1s;display:flex}.suggestions.svelte-lpoc0b li:where(.svelte-lpoc0b) button:where(.svelte-lpoc0b):hover{background:var(--color-surface-deep)}.suggestions.svelte-lpoc0b li:where(.svelte-lpoc0b)+li:where(.svelte-lpoc0b){border-top:1px solid var(--color-surface-deep)}.sug-name.svelte-lpoc0b{color:var(--color-text);font-size:14px;font-weight:600}.sug-meta.svelte-lpoc0b{color:var(--color-text-muted);font-size:12px}.override-toggle.svelte-lpoc0b{border:1.5px dashed var(--color-surface-deep);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .15s,color .15s;display:flex}.override-toggle.svelte-lpoc0b:hover{border-color:var(--color-primary);color:var(--color-text)}.sepa-header.svelte-lpoc0b h3:where(.svelte-lpoc0b){color:var(--color-heading);margin-bottom:4px;font-size:18px;font-weight:700}.sepa-header.svelte-lpoc0b p:where(.svelte-lpoc0b){color:var(--color-text-muted);font-size:14px}.sepa-mandate.svelte-lpoc0b{background:var(--color-surface-dark);border:1.5px solid var(--color-surface-deep);border-radius:10px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.mandate-label.svelte-lpoc0b{cursor:pointer;color:var(--color-text);align-items:flex-start;gap:12px;font-size:14px;font-weight:400;line-height:1.6;display:flex}.mandate-label.svelte-lpoc0b input[type=checkbox]:where(.svelte-lpoc0b){width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin-top:2px}.mandate-notice.svelte-lpoc0b{color:var(--color-text-muted);border-top:1px solid var(--color-surface-deep);padding-top:12px;font-size:13px;line-height:1.5}.actions.svelte-lpoc0b{justify-content:flex-end;padding-top:8px;display:flex}.btn-primary.svelte-lpoc0b{background:var(--color-primary);color:var(--color-primary-subtle);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s;display:flex}.btn-primary.svelte-lpoc0b:hover{background:var(--color-primary-mid)}@media (width<=1100px){.row.svelte-lpoc0b{grid-template-columns:1fr}.beitrag-display.svelte-lpoc0b{flex-direction:column;align-items:flex-start;gap:8px}}.ja-nein.svelte-n1qdog{gap:8px;display:flex}button.svelte-n1qdog{border:1.5px solid var(--color-surface-deep);background:var(--color-surface-dark);color:var(--color-text-muted);cursor:pointer;border-radius:8px;padding:9px 28px;font-family:inherit;font-size:15px;font-weight:600;transition:border-color .15s,color .15s,background .15s}button.svelte-n1qdog:hover{border-color:var(--color-primary);color:var(--color-text)}button.active.svelte-n1qdog{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-subtle)}.form-step.svelte-72j0vj{flex-direction:column;gap:32px;display:flex}.back.svelte-72j0vj{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:14px;font-weight:600;transition:color .15s;display:flex}.back.svelte-72j0vj:hover{color:var(--color-heading)}.step-header.svelte-72j0vj h2:where(.svelte-72j0vj){color:var(--color-heading);font-size:26px;font-weight:800}.fields.svelte-72j0vj{flex-direction:column;gap:20px;display:flex}.field.svelte-72j0vj{flex-direction:column;gap:8px;display:flex}label.svelte-72j0vj{color:var(--color-text);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.optional.svelte-72j0vj{color:var(--color-text-muted);font-size:12px;font-weight:400}.field-desc.svelte-72j0vj{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.6}.field-notice.svelte-72j0vj{color:var(--color-text-muted);margin:0;font-size:13px;font-style:italic}textarea.svelte-72j0vj{background:var(--color-surface-dark);border:1.5px solid var(--color-surface-deep);color:var(--color-text);resize:vertical;border-radius:8px;width:100%;padding:10px 14px;font-family:inherit;font-size:15px;transition:border-color .15s}textarea.svelte-72j0vj:focus{border-color:var(--color-primary);outline:none}.error-msg.svelte-72j0vj{color:var(--color-secondary);font-size:12px;font-weight:600}.field.error.svelte-72j0vj .ja-nein button{border-color:var(--color-secondary)}.divider.svelte-72j0vj{border-top:1px solid var(--color-surface-deep);margin:4px 0}.actions.svelte-72j0vj{justify-content:flex-end;padding-top:8px;display:flex}.btn-primary.svelte-72j0vj{background:var(--color-primary);color:var(--color-primary-subtle);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s;display:flex}.btn-primary.svelte-72j0vj:hover{background:var(--color-primary-mid)}.form-step.svelte-1egnp0p{flex-direction:column;gap:32px;display:flex}.back.svelte-1egnp0p{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:14px;font-weight:600;transition:color .15s;display:flex}.back.svelte-1egnp0p:hover{color:var(--color-heading)}.step-header.svelte-1egnp0p h2:where(.svelte-1egnp0p){color:var(--color-heading);font-size:26px;font-weight:800}.step-header.svelte-1egnp0p p:where(.svelte-1egnp0p){color:var(--color-text-muted);margin-top:6px;font-size:15px}.summary.svelte-1egnp0p{border:1.5px solid var(--color-surface-deep);border-radius:12px;flex-direction:column;gap:0;display:flex;overflow:hidden}.summary-section.svelte-1egnp0p{padding:20px 24px}.summary-section.svelte-1egnp0p+.summary-section:where(.svelte-1egnp0p){border-top:1px solid var(--color-surface-deep)}.summary-section.svelte-1egnp0p h3:where(.svelte-1egnp0p){text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:12px;font-size:13px;font-weight:700}dl.svelte-1egnp0p{grid-template-columns:auto 1fr;gap:6px 16px;font-size:14px;display:grid}dl.svelte-1egnp0p>div:where(.svelte-1egnp0p){display:contents}dt.svelte-1egnp0p{color:var(--color-text-muted);white-space:nowrap;font-weight:600}dd.svelte-1egnp0p{color:var(--color-text);word-break:break-word}form.svelte-1egnp0p{flex-direction:column;gap:20px;display:flex}.satzung-block.svelte-1egnp0p{background:var(--color-surface-dark);border:1.5px solid var(--color-surface-deep);border-radius:10px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.mandate-label.svelte-1egnp0p{cursor:pointer;color:var(--color-text);align-items:flex-start;gap:12px;font-size:14px;font-weight:400;line-height:1.6;display:flex}.mandate-label.svelte-1egnp0p input[type=checkbox]:where(.svelte-1egnp0p){width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin-top:2px}.error-msg.svelte-1egnp0p{color:var(--color-secondary);font-size:12px;font-weight:600}altcha-widget.svelte-1egnp0p{--altcha-color-base:var(--color-surface-dark);--altcha-color-base-content:var(--color-text);--altcha-color-neutral:var(--color-surface-deep);--altcha-color-neutral-content:var(--color-text-muted);--altcha-border-color:var(--color-surface-deep);--altcha-border-radius:4px}.submit-error.svelte-1egnp0p{color:var(--color-secondary);text-align:right;font-size:14px;font-weight:600}.actions.svelte-1egnp0p{justify-content:flex-end;display:flex}.btn-primary.svelte-1egnp0p{background:var(--color-primary);color:var(--color-primary-subtle);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:700;transition:background .15s;display:flex}.btn-primary.svelte-1egnp0p:hover{background:var(--color-primary-mid)}@media (width<=600px){dl.svelte-1egnp0p{grid-template-columns:1fr}dt.svelte-1egnp0p:after{content:":"}}.page.svelte-15ssxpz{padding:80px 0}.inner.svelte-15ssxpz{max-width:760px;padding:0 var(--page-padding);flex-direction:column;gap:48px;margin:0 auto;display:flex}.inner.svelte-15ssxpz .page-header{margin-bottom:0}.confirmation.svelte-15ssxpz{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:64px 0;display:flex}.confirmation-icon.svelte-15ssxpz{background:var(--color-primary);width:64px;height:64px;color:var(--color-primary-subtle);border-radius:50%;justify-content:center;align-items:center;font-size:32px;font-weight:700;display:flex}.confirmation.svelte-15ssxpz h2:where(.svelte-15ssxpz){color:var(--color-heading);font-size:28px;font-weight:800}.confirmation.svelte-15ssxpz p:where(.svelte-15ssxpz){color:var(--color-text-muted);max-width:480px;font-size:16px;line-height:1.6}
