@font-face{font-family:instrumentSans;src:url(../media/InstrumentSans_Variable-s.p.171shbaxyastj.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:instrumentSans Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}._6tpKva_className{font-family:instrumentSans,instrumentSans Fallback}._6tpKva_variable{--font-lernen:"instrumentSans", "instrumentSans Fallback"}
.z-auth{--z-ink:#14243a;--z-ink-hover:#24385a;--z-muted:#5a6b80;--z-line:#14243a24;--z-line-stark:#14243a47;--z-grund:#fff;--z-creme:#f5f3ef;--z-band:#a9d1f5;--z-band-hell:#e8f3fc;--z-akzent:#2e6da4;--z-tief:#1b4f7e;--z-r-sm:10px;--z-r-lg:20px;--z-in:.14s;--z-out:.2s;--z-press:90ms;--z-ease:cubic-bezier(.2,.7,.2,1);background:var(--z-grund);min-height:100dvh;color:var(--z-ink);font-family:var(--body);font-feature-settings:"ss01" 0;-webkit-font-smoothing:antialiased;grid-template-columns:minmax(0,1fr);font-size:16px;line-height:1.625;display:grid}@media (min-width:1024px){.z-auth{grid-template-columns:minmax(520px,5fr) minmax(0,7fr)}}.z-auth__seite{flex-direction:column;padding:24px 24px 32px;display:flex}@media (min-width:640px){.z-auth__seite{padding:32px 48px}}.z-auth__seite>*{width:100%;max-width:400px;margin-inline:auto}.z-auth__inhalt{flex-direction:column;flex:1;justify-content:center;padding:28px 0;display:flex}.z-auth__fuss{color:var(--z-muted);gap:24px;margin:0 auto;font-size:14px;display:flex}.z-auth__fuss a{color:inherit;text-decoration:none}.z-auth__fuss a:hover{color:var(--z-ink);text-underline-offset:3px;text-decoration:underline}.z-marke{color:var(--z-ink);font:500 18px/1 var(--head);letter-spacing:-.02em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.z-marke svg{flex:none;width:30px;height:20px}.z-marke b{color:var(--z-muted);font-weight:400}.z-kopf{margin-bottom:28px}.z-kopf h1{font:500 40px/1.1 var(--head);letter-spacing:-.032em;color:var(--z-ink);margin:0 0 12px}.z-kopf p{color:var(--z-ink);opacity:.78;max-width:38ch;margin:0}@media (max-width:639px){.z-kopf h1{font-size:34px}}.z-form{gap:20px;display:grid;position:relative}.z-feld{gap:8px;display:grid}.z-feld label,.z-feld__kopf label{font:500 14px/1.3 var(--body);color:var(--z-ink)}.z-feld__kopf{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.z-feld__hinweis{color:var(--z-muted);margin:0;font-size:14px;line-height:1.5}.z-auth input[type=text],.z-auth input[type=email],.z-auth input[type=password]{width:100%;height:48px;font:400 16px/1 var(--body);color:var(--z-ink);background:var(--z-grund);border:1px solid var(--z-line-stark);border-radius:var(--z-r-sm);box-shadow:none;transition:border-color var(--z-in) var(--z-ease),box-shadow var(--z-in) var(--z-ease);padding:0 14px}.z-auth input::placeholder{color:#8a97a8}.z-auth input[type=text]:hover,.z-auth input[type=email]:hover,.z-auth input[type=password]:hover{border-color:#14243a6b}.z-auth input:focus-visible{border-color:var(--z-akzent);outline:none;box-shadow:0 0 0 3px #2e6da433}.z-passwort{position:relative}.z-passwort input{padding-right:96px!important}.z-passwort__zeigen{height:36px;font:500 14px/1 var(--body);color:var(--z-muted);cursor:pointer;transition:background var(--z-in),color var(--z-in);background:0 0;border:0;border-radius:8px;padding:0 12px;position:absolute;top:6px;right:6px}.z-passwort__zeigen:hover{background:var(--z-creme);color:var(--z-ink)}.z-passwort__zeigen:focus-visible{outline:2px solid var(--z-akzent);outline-offset:2px}.z-check{grid-template-columns:20px 1fr;align-items:start;gap:12px;font-size:14px;line-height:1.55;display:grid}.z-check input{width:18px;height:18px;accent-color:var(--z-ink);margin:2px 0 0}.z-check label{color:var(--z-ink);font-weight:400}.z-honig{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.z-knopf{border-radius:var(--z-r-sm);width:100%;height:48px;font:500 16px/1 var(--body);letter-spacing:-.005em;cursor:pointer;transition:background-color var(--z-out) var(--z-ease),border-color var(--z-out) var(--z-ease),transform var(--z-out) var(--z-ease);justify-content:center;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.z-knopf--primaer{background:var(--z-ink);color:#fff;border:1px solid var(--z-ink)}.z-knopf--zweit{background:var(--z-grund);color:var(--z-ink);border:1px solid var(--z-line-stark)}.z-knopf:focus-visible{outline:2px solid var(--z-akzent);outline-offset:2px}.z-knopf[disabled]{cursor:progress;opacity:.72}@media (hover:hover) and (pointer:fine){.z-knopf:hover{transition-duration:var(--z-in);transform:translateY(-1px)}.z-knopf--primaer:hover{background:var(--z-ink-hover);border-color:var(--z-ink-hover)}.z-knopf--zweit:hover{background:#14243a09;border-color:#14243a80}.z-knopf:active{transition-duration:var(--z-press);transform:translateY(1px)scale(.985)}}.z-link{color:var(--z-akzent);text-underline-offset:3px;transition:text-decoration-color var(--z-in),color var(--z-in);-webkit-text-decoration:underline #2e6da459;text-decoration:underline #2e6da459;text-decoration-thickness:1px}.z-link:hover{color:var(--z-tief);text-decoration-color:currentColor}.z-link:focus-visible{outline:2px solid var(--z-akzent);outline-offset:2px;border-radius:2px}.z-link--klein{font-size:14px}.z-neben{color:var(--z-muted);margin:20px 0 0;font-size:15px}.z-neben:empty{display:none}.z-auth .i-fehler,.z-auth .i-ok{border-radius:var(--z-r-sm);margin:0;padding:12px 14px;font-size:15px;line-height:1.5}.z-auth .i-fehler{color:#8a2416;background:#fdf0ee;border:1px solid #f3c9c1}.z-auth .i-ok{background:var(--z-band-hell);color:var(--z-tief);border:1px solid #c9e1f6}.z-abschnitt{border-top:1px solid var(--z-line);margin-top:32px;padding-top:28px}.z-abschnitt h2{font:500 20px/1.3 var(--head);letter-spacing:-.015em;color:var(--z-ink);margin:0 0 8px}.z-abschnitt>p{color:var(--z-ink);opacity:.78;margin:0 0 16px}.z-reihe{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (min-width:420px){.z-reihe{grid-template-columns:minmax(0,1fr) auto}.z-reihe .z-knopf{width:auto}}.z-schritte{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 32px;padding:0;list-style:none;display:grid}.z-schritte li{counter-increment:s;font:500 13px/1.35 var(--body);color:var(--z-muted);border-top:2px solid var(--z-line);padding-top:12px}.z-schritte li:before{content:counter(s) ". "}.z-schritte li.aktiv{color:var(--z-ink);border-top-color:var(--z-ink)}.z-auth__band{display:none}@media (min-width:1024px){.z-auth__band{background:var(--z-band);color:var(--z-ink);flex-direction:column;justify-content:space-between;gap:48px;height:100dvh;padding:96px 80px 0;display:flex;position:sticky;top:0;overflow:hidden}}.z-band__text{max-width:560px}.z-band__titel{font:500 48px/1.08 var(--head);letter-spacing:-.036em;color:var(--z-ink);margin:0 0 20px}.z-band__unter{color:var(--z-tief);max-width:44ch;margin:0;font-size:18px;line-height:1.6}@media (min-width:1440px){.z-band__titel{font-size:56px}}.z-fenster{background:var(--z-grund);border-radius:var(--z-r-lg) var(--z-r-lg) 0 0;border:1px solid #14243a1f;border-bottom:0;flex:none;width:min(100%,560px)}.z-fenster__leiste{border-bottom:1px solid var(--z-line);gap:6px;padding:14px 18px;display:flex}.z-fenster__leiste span{background:var(--z-band-hell);border:1px solid #14243a1f;border-radius:50%;width:10px;height:10px}.z-fenster__inhalt{padding:28px 32px 36px}.z-fenster__label{font:500 13px/1 var(--body);color:var(--z-akzent);margin:0 0 6px}.z-fenster__titel{font:500 22px/1.25 var(--head);letter-spacing:-.02em;margin:0 0 18px}.z-fenster__fortschritt{background:var(--z-band-hell);border-radius:3px;height:6px;overflow:hidden}.z-fenster__fortschritt i{background:var(--z-akzent);border-radius:3px;height:100%;display:block}.z-fenster__meta{font:500 13px/1 var(--body);color:var(--z-muted);margin:8px 0 20px}.z-fenster ul{margin:0;padding:0;list-style:none}.z-fenster li{border-top:1px solid var(--z-line);align-items:center;gap:12px;padding:13px 0;font-size:16px;display:flex}.z-fenster li.fertig{color:var(--z-muted)}.z-haken{border:1.5px solid var(--z-line-stark);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.fertig .z-haken{background:var(--z-akzent);border-color:var(--z-akzent)}.z-haken svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.z-schrift{--head:var(--font-lernen),"Instrument Sans",system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--body:var(--font-lernen),"Instrument Sans",system-ui,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;font-family:var(--body)}.z-auth .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
