@font-face{font-family:Wix Madefor Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/wix-madefor-display-latin-400-normal-B6EJ4kXD.woff2)format("woff2"),url(/assets/wix-madefor-display-latin-400-normal-BgPQH2IV.woff)format("woff")}@font-face{font-family:Wix Madefor Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/wix-madefor-display-latin-500-normal-tkM3ER-2.woff2)format("woff2"),url(/assets/wix-madefor-display-latin-500-normal-Bt00FNfH.woff)format("woff")}@font-face{font-family:Wix Madefor Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/wix-madefor-display-latin-600-normal-D9gqXEXw.woff2)format("woff2"),url(/assets/wix-madefor-display-latin-600-normal-BwWDNlv6.woff)format("woff")}:root{--primary-base:#002a46;--primary-ink:#fff;--primary-soft:#f5f5f5;--neutral-text:#002a46;--neutral-text-muted:#4d6478;--neutral-bg:#fff;--neutral-border:#e5e5e5;--neutral-surface-2:#e5e5e5;--action-base:#32dcaa;--action-deep:#1fa07a;--action-soft:#bbf0dc;--eingabe-marke-hell:#f5f5f5;--learn-grey04:#b2b2b2;--shadow-m:#002a4629;--shadow-kontur:#002a460f;--wbt-schatten-m:0 8px 24px var(--shadow-m), 0 2px 4px var(--shadow-kontur);--schrift-familie:"Wix Madefor Display", sans-serif;--schrift-schnitt-regular:400;--schrift-schnitt-medium:500;--schrift-schnitt-semibold:600;--schrift-groesse-titel-xl:28px;--schrift-groesse-titel-l:24px;--schrift-groesse-titel-m:20px;--schrift-groesse-fliesstext:16px;--schrift-groesse-klein-14:14px;--schrift-groesse-klein-15:15px;--schrift-groesse-kicker:14px;--schrift-groesse-button:14px;--zeilenhoehe-titel:1.15;--zeilenhoehe-fliesstext:1.5;--zeilenhoehe-klein:1.4;--zeilenhoehe-kicker:1.3;--zeilenhoehe-button:1.2;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-safe-top:55px;--radius-sm:12px;--radius-md:20px;--radius-pill:999px;--size-logo-h:56px;--size-content-max:640px;--spalte-max-672:672px;--entwurfsbreite:390px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--neutral-bg);color:var(--neutral-text);font-family:var(--schrift-familie);font-weight:var(--schrift-schnitt-regular);font-size:var(--schrift-groesse-fliesstext);line-height:var(--zeilenhoehe-fliesstext);-webkit-font-smoothing:antialiased;margin:0}.feld.svelte-k56v9j{gap:var(--space-1);flex-direction:column;display:flex}label.svelte-k56v9j{font-size:var(--schrift-groesse-klein-14);font-weight:var(--schrift-schnitt-medium);color:var(--neutral-text);line-height:20px}.eingabe.svelte-k56v9j{position:relative}.fehler.svelte-k56v9j{margin:var(--space-1) 0 0;border-radius:var(--radius-sm);background:var(--neutral-bg);font-size:var(--schrift-groesse-klein-14);color:var(--neutral-text);border-left:4px solid #e82e61;padding:12px 14px;line-height:20px}input.svelte-k56v9j{border:1px solid var(--neutral-border);background:var(--neutral-bg);width:100%;height:44px;color:var(--neutral-text);font-family:inherit;font-size:16px;font-weight:var(--schrift-schnitt-regular);border-radius:22px;margin:0;padding:0 15px;line-height:20px;display:block}input.svelte-k56v9j:placeholder-shown{padding-bottom:2px}input.svelte-k56v9j::placeholder{color:var(--neutral-text-muted);opacity:1;font-size:var(--schrift-groesse-klein-14)}input.passwort.svelte-k56v9j::placeholder{color:var(--neutral-border);font-size:16px}.mit-auge.svelte-k56v9j input:where(.svelte-k56v9j){padding-right:47px}.auge.svelte-k56v9j{cursor:pointer;background:0 0;border:none;border-radius:22px;width:44px;height:44px;margin:0;padding:0;position:absolute;top:0;right:5px}.auge.svelte-k56v9j img:where(.svelte-k56v9j){width:24px;height:24px;display:block;position:absolute;top:10px;right:11px}.status-anker.svelte-v5guqh{max-width:var(--entwurfsbreite);height:max(env(safe-area-inset-top,0px), var(--min-hoehe));pointer-events:none;transition:background-color var(--uebergang,0s) linear;margin:0 auto;position:fixed;top:0;left:0;right:0}.flaeche.svelte-11703qh{padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--primary-soft);color:var(--neutral-text);flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.spalte.svelte-11703qh{width:100%;max-width:var(--size-content-max);flex-direction:column;align-items:center;margin-block:auto;display:flex}.karte.svelte-11703qh{align-items:center;gap:var(--space-4);background:var(--neutral-bg);border-radius:30px;flex-direction:column;width:100%;max-width:480px;display:flex;overflow:clip;box-shadow:0 16px 48px #00294538}.badge.svelte-11703qh{aspect-ratio:358/166;background:var(--action-soft);border-radius:30px 30px 0 0;justify-content:center;align-items:center;width:100%;display:flex}.kopf.svelte-11703qh{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.logo.svelte-11703qh{width:128px;height:var(--size-logo-h);border-radius:var(--radius-sm);flex-shrink:0;padding:8px;position:relative}.logo.svelte-11703qh img:where(.svelte-11703qh){width:81.15px;height:40px;display:block;position:absolute;top:8.26px;left:23.3px}.markentitel.svelte-11703qh{font-size:var(--schrift-groesse-titel-xl);font-weight:var(--schrift-schnitt-semibold);text-align:center;white-space:nowrap;margin:0;line-height:32px;position:relative;top:1px}.inhalt.svelte-11703qh{align-items:center;gap:var(--space-4);width:100%;padding:0 var(--space-6) var(--space-6);flex-direction:column;margin:0;display:flex}.inhalt.svelte-11703qh>*{width:100%}.inhalt.svelte-11703qh .titel{font-size:var(--schrift-groesse-titel-l);font-weight:var(--schrift-schnitt-semibold);text-align:center;margin:0;line-height:28px}.inhalt.svelte-11703qh .hinweis{font-size:var(--schrift-groesse-klein-14);font-weight:var(--schrift-schnitt-regular);color:var(--neutral-text-muted);margin:0;line-height:20px}.inhalt.svelte-11703qh .mittig{text-align:center}.inhalt.svelte-11703qh .hinweis a{color:inherit;text-decoration:underline}.inhalt.svelte-11703qh .fehler{border-radius:var(--radius-sm);background:var(--neutral-bg);font-size:var(--schrift-groesse-klein-14);border-left:4px solid #e82e61;margin:0;padding:12px 14px;line-height:20px}.knopf.svelte-j7v1bw{justify-content:center;align-items:center;gap:var(--space-2);width:100%;max-width:400px;min-height:50px;padding:12.5px var(--space-5) 11.5px;border-radius:var(--radius-pill);font-family:inherit;font-size:var(--schrift-groesse-button);font-weight:var(--schrift-schnitt-medium);line-height:var(--zeilenhoehe-button);text-align:center;cursor:pointer;margin:0 auto;text-decoration:none;display:flex}.primary.svelte-j7v1bw{background:var(--primary-base);color:var(--primary-ink);border:none}.ghost.svelte-j7v1bw{border:2px solid var(--primary-base);color:var(--primary-base);background:0 0}.knopf.svelte-j7v1bw:active{opacity:.85}.knopf.svelte-j7v1bw:disabled{opacity:.4;cursor:default}.knopf.svelte-j7v1bw:focus-visible{outline:2px solid var(--primary-base);outline-offset:2px}.bleiben.svelte-klb6yp{gap:var(--space-1-5);flex-direction:column;display:flex}.reihe.svelte-klb6yp{align-items:center;gap:var(--space-3);width:fit-content;font-size:var(--schrift-groesse-klein-14);font-weight:var(--schrift-schnitt-medium);cursor:pointer;line-height:20px;display:flex}.kaestchen.svelte-klb6yp{appearance:none;border:2px solid var(--learn-grey04);background:var(--eingabe-marke-hell);cursor:pointer;border-radius:8px;flex-shrink:0;width:22px;height:22px;margin:0;position:relative}.kaestchen.svelte-klb6yp:checked:after{content:"";background:var(--primary-base);border-radius:3px;width:12px;height:12px;position:absolute;top:3px;left:3px}.kaestchen.svelte-klb6yp:focus-visible{outline:2px solid var(--primary-base);outline-offset:2px}.text-kachel.svelte-nbm8ds{width:100%;padding:var(--space-4);border-radius:var(--radius-md);background:var(--neutral-bg)}h1.svelte-nbm8ds{font-size:var(--schrift-groesse-titel-l);font-weight:var(--schrift-schnitt-semibold);text-align:center;margin:0;line-height:28px}.platzhalter.svelte-15tosir{max-width:var(--size-content-max);padding:calc(env(safe-area-inset-top,0px) + var(--space-6)) max(var(--space-4), env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + var(--space-6)) max(var(--space-4), env(safe-area-inset-left,0px));margin:0 auto}
