.auth_wurzel__m04FJ{--a-grund:#060607;--a-flaeche-3:#26262a;--a-feld:#0d0d0f;--a-linie:#2a2a30;--a-linie-hell:#3a3a42;--a-text:#f4f4f5;--a-text-2:#a1a1a9;--a-text-3:#80808a;--a-akzent:#5fb04e;--a-akzent-glas:radial-gradient(70% 120% at 50% 0%,rgba(227,255,170,0.34) 0%,rgba(227,255,170,0) 62%),linear-gradient(180deg,#7cbd62,#5aac4a 52%,#45a03f);--a-ok:#43c46b;--a-alarm:#e5484d;--a-fehler:#b42318;--auth-ok:var(--a-ok);--auth-ok-text:var(--a-text-2);position:relative;min-height:100vh;min-height:100dvh;width:100%;overflow-x:hidden;background:var(--a-grund);color:var(--a-text);color-scheme:dark;font-family:var(--auth-schrift),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:-.005em;isolation:isolate}.auth_grund__x4R08{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(72% 62% at -6% 106%,rgba(63,154,59,.56) 0,rgba(63,154,59,.2) 40%,rgba(63,154,59,0) 76%),radial-gradient(52% 46% at 106% -6%,rgba(111,186,92,.3) 0,rgba(111,186,92,.08) 45%,rgba(111,186,92,0) 74%),radial-gradient(26% 30% at 38% 80%,rgba(63,154,59,.2) 0,rgba(63,154,59,0) 72%),radial-gradient(70% 46% at 50% -12%,#131316 0,rgba(19,19,22,0) 72%),var(--a-grund)}.auth_punkte__9YRDi,.auth_punkte__9YRDi:before{position:absolute;inset:0;background-size:22px 22px;background-position:50%}.auth_punkte__9YRDi{background-image:radial-gradient(circle,rgba(150,214,124,.62) 0 1px,rgba(150,214,124,0) 1.6px);-webkit-mask-image:radial-gradient(58% 50% at 0 100%,#000 0,rgba(0,0,0,.35) 45%,transparent 80%),radial-gradient(40% 36% at 100% 0,rgba(0,0,0,.7) 0,transparent 80%);mask-image:radial-gradient(58% 50% at 0 100%,#000 0,rgba(0,0,0,.35) 45%,transparent 80%),radial-gradient(40% 36% at 100% 0,rgba(0,0,0,.7) 0,transparent 80%)}.auth_punkte__9YRDi:before{content:"";background-image:radial-gradient(circle,rgba(255,255,255,.075) 0 1px,rgba(255,255,255,0) 1.6px);-webkit-mask-image:radial-gradient(75% 65% at 50% 45%,transparent 35%,#000 100%);mask-image:radial-gradient(75% 65% at 50% 45%,transparent 35%,#000 100%)}.auth_zurueck__uDPdy{position:absolute;z-index:2;top:calc(16px + var(--tb-oben, 0px));left:16px;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 16px 0 12px;border:0;border-radius:999px;background:var(--a-flaeche-3);color:var(--a-text);font-family:inherit;font-size:14px;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.auth_zurueck__uDPdy:hover{background:#33333a}.auth_zurueck__uDPdy:active{transform:scale(.97)}.auth_buehne__Z_Uex{position:relative;display:flex;flex-direction:column;align-items:center;min-height:100vh;min-height:100dvh;padding:calc(72px + var(--tb-oben, 0px)) 16px calc(28px + env(safe-area-inset-bottom, 0px))}.auth_fenster__mEacH{position:relative;isolation:isolate;width:100%;max-width:420px;margin-block:auto;padding:28px 22px 24px;border-radius:28px;background:radial-gradient(120% 55% at 0 100%,rgba(95,176,78,.08) 0,rgba(95,176,78,0) 62%),linear-gradient(180deg,rgba(30,30,34,.64),rgba(17,17,19,.74) 52%,rgba(12,12,14,.8));-webkit-backdrop-filter:blur(26px) saturate(140%);backdrop-filter:blur(26px) saturate(140%);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.5),0 44px 100px -34px rgba(0,0,0,.95),0 18px 40px -22px rgba(0,0,0,.85)}.auth_fenster__mEacH:before{z-index:-1;background:linear-gradient(118deg,rgba(255,255,255,.1),rgba(255,255,255,.028) 26%,rgba(255,255,255,0) 42%)}.auth_fenster__mEacH:after,.auth_fenster__mEacH:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}.auth_fenster__mEacH:after{padding:1px;background:linear-gradient(155deg,rgba(255,255,255,.3),rgba(255,255,255,.07) 28%,rgba(255,255,255,.03) 62%,rgba(185,217,143,.24));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@media (min-width:640px){.auth_zurueck__uDPdy{top:calc(24px + var(--tb-oben, 0px));left:24px}.auth_buehne__Z_Uex{padding-top:calc(96px + var(--tb-oben, 0px));padding-bottom:48px}.auth_fenster__mEacH{padding:34px 34px 28px}}.auth_marke__wyS9f{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:26px}.auth_markeLogo__GIdbD{width:34px;height:34px;flex:none;color:var(--a-text)}.auth_markeText__gnflz{display:flex;flex-direction:column;gap:2px;min-width:0}.auth_markeText__gnflz b{font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.auth_markeText__gnflz small{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.2;color:var(--a-text-2)}.auth_tupfer__mTw3S{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--a-ok);animation:auth_puls__CfYO8 2.4s ease-in-out infinite}.auth_tupfer__mTw3S[data-aus]{background:var(--a-alarm);animation:none}@keyframes auth_puls__CfYO8{0%,to{box-shadow:0 0 0 0 rgba(67,196,107,.45)}50%{box-shadow:0 0 0 5px rgba(67,196,107,0)}}.auth_ansicht__5LVnB{animation:auth_ein__xAXKk .32s cubic-bezier(.2,.7,.2,1)}@keyframes auth_ein__xAXKk{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.auth_titel__3MA9d{font-size:26px;line-height:1.15;font-weight:500;letter-spacing:-.03em;color:var(--a-text);text-wrap:balance}.auth_titel__3MA9d:focus{outline:none}.auth_unterzeile__ElyHH{font-size:14px;line-height:1.45;color:var(--a-text-2)}.auth_feld__vTyUg{width:100%;height:50px;border-radius:14px;border:1px solid var(--a-linie);background:var(--a-feld);color:var(--a-text);font-size:16px;font-family:inherit;outline:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.4);transition:border-color .15s ease,box-shadow .15s ease}.auth_feld__vTyUg::placeholder{color:#75757e;opacity:1}.auth_feld__vTyUg:hover{border-color:var(--a-linie-hell)}.auth_feld__vTyUg:focus{border-color:var(--a-akzent);box-shadow:0 0 0 1px var(--a-akzent)}.auth_feld__vTyUg[aria-invalid=true]{border-color:var(--a-fehler)}.auth_feld__vTyUg[aria-invalid=true]:focus{border-color:var(--a-akzent)}.auth_feld__vTyUg:-webkit-autofill,.auth_feld__vTyUg:-webkit-autofill:hover{-webkit-text-fill-color:var(--a-text);caret-color:var(--a-text);box-shadow:0 0 0 100px var(--a-feld) inset;transition:background-color 9999s ease 0s}.auth_feld__vTyUg:-webkit-autofill:focus{-webkit-text-fill-color:var(--a-text);box-shadow:0 0 0 100px var(--a-feld) inset,0 0 0 1px var(--a-akzent)}@media (min-width:640px){.auth_feld__vTyUg{font-size:15px}}.auth_auge__hyPig{position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:6px;border-radius:8px;color:var(--a-text-2);transition:color .15s ease}.auth_auge__hyPig:hover{color:var(--a-text)}.auth_senden__o128n{width:100%;height:50px;border:0;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;color:#0b0b0c;background:var(--a-akzent-glas);box-shadow:inset 0 1px 0 rgba(227,255,170,.55),inset 0 -1px 0 rgba(0,0,0,.18),0 10px 24px -14px rgba(0,0,0,.9);cursor:pointer;transition:transform .12s ease,filter .12s ease}.auth_senden__o128n:hover:not(:disabled){filter:brightness(1.06)}.auth_senden__o128n:active:not(:disabled){transform:scale(.98)}.auth_senden__o128n:disabled{background:#212125;color:#8b8b94;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);cursor:not-allowed}.auth_senden__o128n[aria-busy=true]:disabled{background:var(--a-akzent-glas);color:#0b0b0c;box-shadow:inset 0 1px 0 rgba(227,255,170,.55),inset 0 -1px 0 rgba(0,0,0,.18);cursor:progress}.auth_kreisel__c4vFZ{width:16px;height:16px;border-radius:50%;border:2px solid rgba(11,11,12,.28);border-top-color:#0b0b0c;animation:auth_drehen__OliKN .8s linear infinite}@keyframes auth_drehen__OliKN{to{transform:rotate(1turn)}}.auth_zweit__ubYxr{width:100%;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:15px;font-weight:500;color:var(--a-text);background:var(--a-flaeche-3);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);text-decoration:none;transition:background-color .15s ease,transform .12s ease}.auth_zweit__ubYxr:hover{background:#303036}.auth_zweit__ubYxr:active{transform:scale(.98)}.auth_fehler__EwC1J{border-radius:14px;padding:12px 16px;font-size:14px;line-height:1.45;background:var(--a-fehler);color:#fff}.auth_trenner__4escO{display:flex;align-items:center;gap:12px}.auth_trenner__4escO>span:first-child,.auth_trenner__4escO>span:last-child{height:1px;flex:1;background:var(--a-linie)}.auth_trenner__4escO>span:nth-child(2){font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--a-text-3)}.auth_leise__v2iZs{font-size:13px;color:var(--a-text-2);text-decoration:none;transition:color .15s ease}.auth_leise__v2iZs:hover{color:var(--a-text)}.auth_satz__u_IZ2{text-align:center;font-size:14px;line-height:1.5;color:var(--a-text-2)}.auth_verweis__cZ9_0{font-weight:500;color:var(--a-text);text-decoration:underline;text-decoration-color:#5c5c66;text-underline-offset:4px;transition:text-decoration-color .15s ease}.auth_verweis__cZ9_0:hover{text-decoration-color:var(--a-text)}.auth_recht__VL_Vn{align-items:center;gap:4px 18px;padding-top:2px;font-size:12px}.auth_recht__VL_Vn a{color:var(--a-text-3);text-decoration:none;transition:color .15s ease}.auth_zustimmung__oS1ui{display:flex;align-items:flex-start;gap:12px;cursor:pointer;user-select:none;border-radius:10px}.auth_haken__Qd_6V{margin-top:1px;width:20px;height:20px;flex:none;display:grid;place-items:center;border-radius:6px;border:1px solid var(--a-linie-hell);background:var(--a-feld);transition:background-color .15s ease,border-color .15s ease}.auth_haken__Qd_6V[data-an]{border-color:var(--a-akzent);background:var(--a-akzent)}.auth_zustimmungText__T7shc{font-size:13px;line-height:1.5;color:var(--a-text-2)}.auth_zustimmungText__T7shc a{color:var(--a-text);text-decoration:underline;text-decoration-color:#5c5c66;text-underline-offset:3px}.auth_recht__VL_Vn{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;padding:8px 22px 28px;font-size:13px;font-weight:600}.auth_recht__VL_Vn a{color:var(--a-text-2);text-decoration:underline;text-underline-offset:3px}.auth_recht__VL_Vn a:hover{color:var(--a-text)}.auth_wurzel__m04FJ :where(a,button,[role=checkbox]):focus-visible{outline:2px solid var(--a-text);outline-offset:3px}@media (prefers-reduced-motion:reduce){.auth_ansicht__5LVnB,.auth_tupfer__mTw3S{animation:none}.auth_kreisel__c4vFZ{animation-duration:2.4s}.auth_feld__vTyUg,.auth_senden__o128n,.auth_zurueck__uDPdy,.auth_zweit__ubYxr{transition:none}.auth_senden__o128n:active:not(:disabled),.auth_zurueck__uDPdy:active,.auth_zweit__ubYxr:active{transform:none}}@media (pointer:coarse){.auth_feld__vTyUg{font-size:16px}.auth_auge__hyPig{right:4px;padding:11px}.auth_recht__VL_Vn a,.auth_verweis__cZ9_0{position:relative}.auth_recht__VL_Vn a:before,.auth_verweis__cZ9_0:before{content:"";position:absolute;inset:-12px -6px}}.anmelden_seite__5ZOcj.anmelden_seite__5ZOcj{color-scheme:dark}.anmelden_seite__5ZOcj h1,.anmelden_seite__5ZOcj h1+p{text-align:center}.anmelden_seite__5ZOcj h1{font-weight:500;letter-spacing:-.045em}.anmelden_seite__5ZOcj input:not([type=checkbox]){padding:0 16px}.anmelden_seite__5ZOcj input[type=checkbox]{accent-color:#71bc5c}.anmelden_passwort__rlnGV{display:block;margin-top:18px;text-align:center;font-size:13px;text-underline-offset:4px;color:var(--a-text-2)}