.sra .sr-auth.auth-aurora{--page-bg:transparent;--setup-text:var(--sr-text);--setup-heading:var(--sr-ink);--setup-muted:var(--sr-muted);--accent-text:var(--sr-accent-text);--auth-accent:var(--sr-accent-text);--aa-feld-flaeche:var(--sr-bg);--aa-feld-kante:var(--sr-line-strong);--auth-autofill-flaeche:var(--sr-bg);--auth-autofill-text:var(--sr-ink);min-height:100dvh;padding:clamp(16px,3vh,32px) var(--space-md,16px) var(--space-xl,32px);background:transparent;color:var(--sr-text);font-family:var(--sr-font);overflow:visible}.sra .sr-auth.auth-aurora:after,.sra .sr-auth.auth-aurora:before{display:none}.sra .sr-auth .auth-aurora__top{max-width:440px;padding:4px 0 0}.sra .sr-auth .auth-aurora__logo{min-height:44px;border-radius:10px}.sra .sr-auth .auth-aurora__logo img{height:44px;width:auto}.sra .sr-auth .auth-aurora__logo:focus-visible{outline:2px solid var(--sr-accent);outline-offset:4px}.sra .sr-auth .auth-aurora__card{max-width:440px;padding:clamp(24px,3vw,36px);border:0;border-radius:24px;background:linear-gradient(180deg,color-mix(in srgb,var(--sr-surface-2) 84%,transparent) 0,color-mix(in srgb,var(--sr-surface) 78%,transparent) 45%);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:var(--sr-schein),var(--sr-shadow-float),0 0 110px -36px rgba(var(--sr-glow-rgb),.6);overflow:visible}.sra .sr-auth .auth-aurora__card:before{inset:0;left:0;right:0;height:auto;padding:1.5px;border-radius:inherit;background:var(--sr-kante-akzent);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}[data-palette]:not([data-palette-blur]) .sra .sr-auth .auth-aurora__card{background:linear-gradient(180deg,var(--sr-surface-2) 0,var(--sr-surface) 45%)}.sra .sr-auth .auth-aurora__eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 18px;padding:5px 12px 5px 9px;border:1px solid var(--sr-line-strong);border-radius:var(--sr-radius-pill);background:var(--sr-surface);box-shadow:var(--sr-schein);font-family:var(--sr-font-mono);font-size:.68rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--sr-text)}.sra .sr-auth .auth-aurora__eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sr-glow);box-shadow:0 0 10px 2px rgba(var(--sr-glow-rgb),.6)}.sra .sr-auth .auth-aurora__h1{margin:0 0 .6rem;font-family:var(--sr-font-display);font-size:clamp(2rem,1.6rem + 1.6vw,2.6rem);font-weight:600;line-height:1.02;letter-spacing:-.045em;color:var(--sr-ink);text-wrap:balance}.sra .sr-auth .auth-aurora__sub{margin:0 0 1.2rem;padding-bottom:1.2rem;border-bottom:1px solid var(--sr-line);font-size:.95rem;line-height:1.5;color:var(--sr-muted);text-wrap:pretty}.sra .sr-auth .auth-aurora__card .auth-form2{gap:.85rem}.sra .sr-auth .auth-aurora__card .auth-form2__label{font-family:var(--sr-font-mono);font-size:.66rem;font-weight:500;letter-spacing:.08em;color:var(--sr-muted)}.sra .sr-auth .auth-aurora__card .auth-form2 input.auth-input,.sra .sr-auth .auth-aurora__card .auth-form2 input[type=email],.sra .sr-auth .auth-aurora__card .auth-form2 input[type=password],.sra .sr-auth .auth-aurora__card .auth-form2 input[type=text]{min-height:46px;padding:.7rem .95rem;font-size:.95rem;border-radius:12px;box-shadow:var(--sr-schein)}.sra .sr-auth .auth-aurora__card .auth-form2__pw input{padding-right:3rem}.sra .sr-auth .auth-aurora__card .auth-form2 input:hover:not(:focus){border-color:var(--sr-accent-edge)}.sra .sr-auth .auth-aurora__card .auth-form2 input.auth-input:focus,.sra .sr-auth .auth-aurora__card .auth-form2 input[type=email]:focus,.sra .sr-auth .auth-aurora__card .auth-form2 input[type=password]:focus,.sra .sr-auth .auth-aurora__card .auth-form2 input[type=text]:focus{border-color:var(--sr-accent);box-shadow:0 0 0 3px rgba(var(--sr-glow-rgb),.2),0 0 26px -6px rgba(var(--sr-glow-rgb),.55)}.sra .sr-auth .auth-aurora__card .auth-form2__pw-toggle{right:2px;width:44px;height:44px;align-items:center;justify-content:center;border-radius:10px}.sra .sr-auth .auth-aurora__card .auth-form2__pw-toggle:focus-visible{outline:2px solid var(--sr-accent);outline-offset:-4px}.sra .sr-auth .auth-aurora__card .auth-form2__meter{height:5px}.sra .sr-auth .auth-aurora__card .auth-form2__meter-bar{box-shadow:0 0 10px -1px currentColor}.sra .sr-auth .auth-aurora__card .auth-form2__dsgvo a,.sra .sr-auth .auth-aurora__card .auth-form2__forgot a,.sra .sr-auth .auth-aurora__card .auth-form2__switch a{border-radius:4px}.sra .sr-auth .auth-aurora__card .auth-form2__forgot{margin-top:-.6rem}.sra .sr-auth .auth-aurora__card .auth-form2__forgot a,.sra .sr-auth .auth-aurora__card .auth-form2__switch a{display:inline-flex;align-items:center;min-height:44px;padding:0 2px}.sra .sr-auth .auth-aurora__card .auth-form2__switch{margin-top:0}.sra .sr-auth .auth-aurora__card .auth-form2__dsgvo a:focus-visible,.sra .sr-auth .auth-aurora__card .auth-form2__forgot a:focus-visible,.sra .sr-auth .auth-aurora__card .auth-form2__switch a:focus-visible{outline:2px solid var(--sr-accent);outline-offset:2px}.sra .sr-auth .auth-aurora__card .auth-form2__dsgvo{min-height:44px;align-items:center}.sra .sr-auth .auth-aurora__card .auth-form2__dsgvo input{width:18px;height:18px;margin-top:0}.sra .sr-auth .auth-aurora__card .auth-form2__error,.sra .sr-auth .auth-aurora__card .auth-form2__success{border-radius:12px;line-height:1.45}.sra .sr-auth .auth-aurora__card .auth-form2__submit{gap:10px;min-height:50px;margin-top:.3rem;padding:.8rem 1.4rem;border:1px solid rgba(var(--sr-glow-rgb),.5);border-radius:var(--sr-radius-pill);background:var(--sr-accent-gradient);color:var(--sr-on-accent);font-family:var(--sr-font);font-size:.98rem;font-weight:600;letter-spacing:-.01em;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),var(--sr-shadow-glow);transition:transform .3s var(--sr-ease),box-shadow .3s var(--sr-ease),opacity .15s ease}.sra .sr-auth .auth-aurora__card .auth-form2__submit:not(:disabled):not(:has(.auth-form2__spinner)):after{content:"→";font-weight:500;transition:transform .3s var(--sr-ease)}.sra .sr-auth .auth-aurora__card .auth-form2__submit:hover:not(:disabled){background:var(--sr-accent-gradient);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 0 0 1px rgba(var(--sr-glow-rgb),.5),0 14px 48px -8px rgba(var(--sr-glow-rgb),.7)}.sra .sr-auth .auth-aurora__card .auth-form2__submit:hover:not(:disabled):after{transform:translateX(3px)}.sra .sr-auth .auth-aurora__card .auth-form2__submit:focus-visible{outline:2px solid var(--sr-accent);outline-offset:3px}.sra .sr-auth .auth-aurora__card .auth-form2__submit:disabled{opacity:.78;filter:saturate(.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.sra .sr-auth .auth-aurora__card .auth-form2__ghost{border-radius:var(--sr-radius-pill);border-color:var(--sr-line-strong);background:var(--sr-surface);box-shadow:var(--sr-schein)}.sra .sr-auth .auth-aurora__card .auth-form2__ghost:hover:not(:disabled){border-color:var(--sr-accent-edge);background:var(--sr-surface-2)}@media (min-width:1120px){.sra .sr-auth.auth-aurora{padding-top:var(--space-xl,32px)}}@media (max-width:560px){.sra .sr-auth .auth-aurora__logo img{height:40px}.sra .sr-auth .auth-aurora__card{padding:26px 20px 24px;border-radius:22px}}