.anmeldung{letter-spacing:normal;color:#fff;background:#0a0e1a;width:100%;min-height:100svh;font-family:ui-rounded,SF Pro Rounded,Hiragino Maru Gothic ProN,system-ui,sans-serif;line-height:1.5;position:relative;overflow:hidden}.anmeldung-bild{background-image:url(/marke/anmeldung-hintergrund.png);background-position:50%;background-size:cover;position:absolute;inset:0}.anmeldung-schleier{background:#00000069;position:absolute;inset:0}.anmeldung-marke{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0e1ab8;border:1.5px solid #fff3;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:absolute;top:24px;right:24px;box-shadow:0 10px 22px #4776e666}.anmeldung-marke svg{width:56px;height:56px}.anmeldung-spalte{z-index:5;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:40px 16px;display:flex;position:relative}.anmeldung-karte{background:#00000073;border:1px solid #ffffff2e;border-radius:28px;flex-direction:column;align-items:center;width:420px;max-width:100%;padding:44px 44px 28px;display:flex;box-shadow:0 28px 60px #000000a6}.anmeldung-pille{background:linear-gradient(#4776e61f,#4776e61f) padding-box padding-box,linear-gradient(90deg,#4776e666,#8e54e966) border-box;border:1px solid #0000;border-radius:999px;margin-bottom:4px;padding:7px 16px}.anmeldung-pille span{letter-spacing:3.5px;-webkit-text-fill-color:transparent;color:#0000;background-image:linear-gradient(90deg,#4776e6,#8e54e9);-webkit-background-clip:text;background-clip:text;font-size:9px;font-weight:700}.anmeldung-titel{letter-spacing:normal;color:#fff;margin-top:10px;font-size:52px;font-weight:700;line-height:1}.anmeldung-claim{letter-spacing:.2px;color:#ffffff80;text-align:center;margin-top:10px;font-size:13px;font-weight:400}.anmeldung-linie{background:linear-gradient(90deg,#0000,#4776e6bf,#8e54e9bf,#0000);flex-shrink:0;width:180px;height:1px;margin-top:30px}.anmeldung-hinweis{color:#fff6;text-align:center;margin-top:30px;font-size:13px;font-weight:400}.anmeldung-text{color:#ffffff9e;text-align:center;margin-top:14px;font-size:13px;line-height:1.55}.anmeldung-form{flex-direction:column;align-items:center;width:100%;display:flex}.anmeldung-felder{text-align:left;flex-direction:column;gap:14px;width:100%;margin-top:24px;display:flex}.anmeldung-feld{width:100%;display:block}.anmeldung-feld>span{letter-spacing:1.5px;color:#ffffff73;margin-bottom:6px;font-size:10px;display:block}.anmeldung-feld input{color:#fff;letter-spacing:normal;background:#ffffff0f;border:1px solid #ffffff26;border-radius:12px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:14px}.anmeldung-feld input::placeholder{color:#ffffff61}.anmeldung-feld input:focus{border-color:#ffffff4d}.anmeldung-feld input:disabled,.anmeldung-form[aria-busy=true] .anmeldung-feld input{opacity:.7}.anmeldung-feld input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #1b1f2b}.anmeldung-feld input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #1b1f2b}.anmeldung-feld input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #1b1f2b}.anmeldung-meldung{justify-content:center;align-items:center;width:100%;min-height:30px;margin-top:8px;display:flex}.anmeldung-meldung-box{color:#ffffffb3;text-align:left;background:#ffffff12;border-radius:10px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;line-height:16px;display:inline-flex}.anmeldung-meldung-box svg{flex-shrink:0}.anmeldung-knopf{cursor:pointer;color:#fff;background-image:linear-gradient(90deg,#4776e6,#8e54e9);border:none;border-radius:14px;align-items:center;gap:10px;margin-top:8px;padding:9px 20px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 7px 16px #4776e673}.anmeldung-knopf:disabled{cursor:default;opacity:.7}.anmeldung-nebenweg{color:#ffffff80;text-align:center;margin-top:14px;font-size:10px;font-weight:500;text-decoration:none}.anmeldung-nebenweg:hover,.anmeldung-fuss a:hover{color:#fffc}.anmeldung-fusslinie{background:#ffffff1a;flex-shrink:0;width:100%;height:1px;margin-top:28px}.anmeldung-fuss{text-align:center;flex-direction:column;align-items:center;gap:6px;width:100%;margin-top:14px;display:flex}.anmeldung-version{color:#fff6;font-size:10px}.anmeldung-kontakt{color:#fff6;margin-top:10px;font-size:9px;font-weight:500}.anmeldung-fuss>.anmeldung-kontakt:first-child{margin-top:0}.anmeldung-rechte{color:#ffffff47;font-size:9px}.anmeldung-verweise{gap:14px;margin-top:8px;display:flex}.anmeldung-verweise a{color:#ffffff80;font-size:10px;font-weight:500;text-decoration:none}@media (max-width:480px){.anmeldung-spalte{padding:96px 16px 32px}.anmeldung-marke{border-radius:15px;width:64px;height:64px;top:16px;right:16px}.anmeldung-marke svg{width:37px;height:37px}.anmeldung-karte{padding:36px 28px 24px}.anmeldung-titel{font-size:44px}.anmeldung-feld input{font-size:16px}.anmeldung-meldung{min-height:46px}}.anmeldung-ueberschrift{letter-spacing:normal;color:#ffffffeb;text-align:center;margin-top:30px;font-size:15px;font-weight:600;line-height:1.35}.anmeldung-bestaetigung{color:#ffffffc7;text-align:left;background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;align-items:flex-start;gap:10px;width:100%;margin-top:22px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.anmeldung-bestaetigung svg{flex-shrink:0;margin-top:3px}.anmeldung-knopf-frei{margin-top:24px}
