.anker.svelte-1dhebji{scroll-margin-top:96px}.hp.svelte-1dhebji{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.form.svelte-1dhebji{gap:0;display:grid;position:relative}.step.svelte-1dhebji,.terminus.svelte-1dhebji,.deadend.svelte-1dhebji{grid-template-columns:26px minmax(0,1fr);column-gap:clamp(14px,1.8vw,20px);padding-block:clamp(16px,2vw,22px);display:grid;position:relative}.step.svelte-1dhebji:before,.terminus.svelte-1dhebji:before{content:"";width:var(--rail-h);background:var(--brand-light);z-index:0;position:absolute;inset-block:0;inset-inline-start:calc(13px - var(--rail-h) / 2)}.form.svelte-1dhebji>.step:where(.svelte-1dhebji):first-child:before{inset-block-start:13px}.terminus.svelte-1dhebji:before{inset-block-end:calc(100% - 13px)}.dot.svelte-1dhebji{z-index:1;background:var(--brand);width:26px;height:26px;color:var(--surface);font:500 11px/1 var(--font-mono);letter-spacing:.02em;align-self:start;place-items:center;display:grid;position:relative}.dot.end.svelte-1dhebji{background:var(--brand)}.dot.end.svelte-1dhebji:after{content:"";width:16px;height:var(--rail-h);background:var(--brand);position:absolute;inset-block-start:-5px}.dot.stop.svelte-1dhebji{background:var(--surface);border:var(--rail-h) solid var(--brand-light)}.step-body.svelte-1dhebji{grid-column:2;gap:8px;min-width:0;padding-top:5px;display:grid}.step-body.svelte-1dhebji label:where(.svelte-1dhebji),.quali-set.svelte-1dhebji legend:where(.svelte-1dhebji),.name-set.svelte-1dhebji legend:where(.svelte-1dhebji){font:500 12px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--steel);padding:0}.name-set.svelte-1dhebji{border:0;margin:0;padding:0}.name-set.svelte-1dhebji legend:where(.svelte-1dhebji){margin-bottom:12px}.name-grid.svelte-1dhebji{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px clamp(12px,1.6vw,16px);display:grid}.name-field.svelte-1dhebji{gap:6px;min-width:0;display:grid}.step-body.svelte-1dhebji label.name-label:where(.svelte-1dhebji){font:400 13px/1.4 var(--font-sans);letter-spacing:normal;text-transform:none;color:var(--steel)}.name-set.invalid.svelte-1dhebji legend:where(.svelte-1dhebji),.name-field.invalid.svelte-1dhebji label.name-label:where(.svelte-1dhebji){color:var(--brand)}.name-field.invalid.svelte-1dhebji input[type=text]:where(.svelte-1dhebji){border-color:var(--brand);background:color-mix(in srgb, var(--brand-light) 30%, var(--surface))}.step-body.svelte-1dhebji input[type=text]:where(.svelte-1dhebji),.step-body.svelte-1dhebji input[type=tel]:where(.svelte-1dhebji){background:var(--surface);border:1px solid var(--line);width:100%;font-family:var(--font-sans);color:var(--ink);border-radius:3px;padding:12px 14px;font-size:16px;line-height:1.5;transition:border-color .15s}.step-body.svelte-1dhebji input[type=text]:where(.svelte-1dhebji):focus-visible,.step-body.svelte-1dhebji input[type=tel]:where(.svelte-1dhebji):focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}.file.svelte-1dhebji{width:100%;min-width:0;max-width:100%;font-family:var(--font-sans);color:var(--ink);font-size:14.5px}.hint.svelte-1dhebji{color:var(--steel);margin:4px 0 0;font-size:13.5px;line-height:1.5}.step.invalid.svelte-1dhebji input[type=text]:where(.svelte-1dhebji),.step.invalid.svelte-1dhebji input[type=tel]:where(.svelte-1dhebji){border-color:var(--brand);background:color-mix(in srgb, var(--brand-light) 30%, var(--surface))}.step.invalid.svelte-1dhebji label:where(.svelte-1dhebji),.step.invalid.svelte-1dhebji .quali-set:where(.svelte-1dhebji) legend:where(.svelte-1dhebji){color:var(--brand)}.quali-set.svelte-1dhebji{border:0;margin:0;padding:0}.quali-set.svelte-1dhebji legend:where(.svelte-1dhebji){margin-bottom:12px}.ledger.svelte-1dhebji{border-top:1px solid color-mix(in srgb, var(--line) 72%, transparent);display:grid}.step-body.svelte-1dhebji label.row:where(.svelte-1dhebji){border-bottom:1px solid color-mix(in srgb, var(--line) 72%, transparent);cursor:pointer;min-height:44px;font:400 15.5px/1.3 var(--font-sans);letter-spacing:normal;text-transform:none;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:clamp(12px,2.4vw,16px);padding-block:clamp(13px,1.8vw,17px);display:grid;position:relative}.row.svelte-1dhebji input:where(.svelte-1dhebji){opacity:0;width:0;height:0;position:absolute}.row.svelte-1dhebji:has(input:where(.svelte-1dhebji):focus-visible){outline:2px solid var(--brand);outline-offset:2px}.knob.svelte-1dhebji{z-index:1;background:var(--surface);border:var(--rail-h) solid var(--brand-light);grid-column:1;place-items:center;width:22px;height:22px;margin-top:1px;transition:border-color .15s,background .15s;display:grid;position:relative}.row.svelte-1dhebji:hover .knob:where(.svelte-1dhebji){border-color:var(--brand)}.row.selected.svelte-1dhebji .knob:where(.svelte-1dhebji){background:var(--brand);border-color:var(--brand)}.row.selected.svelte-1dhebji .knob:where(.svelte-1dhebji):after{content:"";background:var(--brand-light);width:8px;height:8px}.row-text.svelte-1dhebji{grid-column:2;gap:3px;min-width:0;display:grid}.row-main.svelte-1dhebji{font-family:var(--font-sans);color:var(--ink);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:15.5px;font-weight:560;font-stretch:104%;line-height:1.3;transition:color .15s}.row.selected.svelte-1dhebji .row-main:where(.svelte-1dhebji){color:var(--brand);font-weight:600}.row-sub.svelte-1dhebji{color:var(--steel);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:13px;line-height:1.45}.consent.svelte-1dhebji{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding-top:5px}.consent.svelte-1dhebji input:where(.svelte-1dhebji){width:18px;height:18px;accent-color:var(--brand);margin-top:2px}.consent.svelte-1dhebji label:where(.svelte-1dhebji){text-transform:none;letter-spacing:normal;font-family:var(--font-sans);color:var(--steel);font-size:14.5px;line-height:1.5}.consent.svelte-1dhebji a:where(.svelte-1dhebji){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:3px;text-decoration-thickness:1.5px}.consent.svelte-1dhebji a:where(.svelte-1dhebji):hover{color:var(--brand)}.error.svelte-1dhebji{font:500 13.5px/1.4 var(--font-sans);color:var(--brand);margin:0 0 4px}.submit.svelte-1dhebji{border:1px solid var(--brand);background:var(--brand);color:var(--surface);font-family:var(--font-sans);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border-radius:3px;justify-self:start;padding:14px 26px;font-size:13px;font-weight:640;font-stretch:110%;transition:background .15s,border-color .15s}.submit.svelte-1dhebji:hover{background:var(--ink);border-color:var(--ink)}.form.hub.svelte-1dhebji .submit:where(.svelte-1dhebji){text-align:center;justify-self:stretch}.deadend.svelte-1dhebji{padding-block:clamp(20px,2.6vw,28px)}.deadend-body.erfolg-body.svelte-1dhebji{background:color-mix(in srgb, var(--brand-light) 40%, var(--surface));border-color:var(--brand);grid-template-columns:minmax(0,1fr)}.dot.stop.erfolg-knoten.svelte-1dhebji{background:var(--brand);border-color:var(--brand)}.deadend-body.svelte-1dhebji{background:color-mix(in srgb, var(--brand-light) 26%, var(--surface));border:1px solid var(--brand-light);border-radius:3px;grid-column:2;grid-template-columns:minmax(0,140px) minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,32px);min-width:0;padding:clamp(20px,3vw,32px);display:grid}.mascot.svelte-1dhebji{width:100%;max-width:140px;height:auto}.deadend-text.svelte-1dhebji{min-width:0}.deadend-text.svelte-1dhebji p:where(.svelte-1dhebji){color:var(--ink);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0 0 12px;font-size:clamp(14.5px,1.15vw,16px);line-height:1.6}.deadend-text.svelte-1dhebji p:where(.svelte-1dhebji):last-child{margin-bottom:0}.deadend-lead.svelte-1dhebji{font-family:var(--font-sans);font-weight:660;font-stretch:106%;font-size:clamp(16px,1.4vw,19px)!important;line-height:1.3!important}@media (width<=560px){.name-grid.svelte-1dhebji{grid-template-columns:minmax(0,1fr)}.deadend-body.svelte-1dhebji{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.deadend-text.svelte-1dhebji{text-align:left}}
