.login-design-module__3UZX1G__layout{color:#19241e;min-height:100dvh;font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background:#eef2ed;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;display:grid}.login-design-module__3UZX1G__brandPanel{isolation:isolate;color:#fff;background:linear-gradient(150deg,#12865f,#0c6247 68%,#0b4335);min-height:100dvh;position:relative;overflow:hidden}.login-design-module__3UZX1G__brandPanel:before{content:"";z-index:-1;background:radial-gradient(circle at 32% 24%,#67d39e6e,#0000 37%),radial-gradient(circle at 77% 80%,#062e2199,#0000 44%);animation:16s ease-in-out infinite alternate login-design-module__3UZX1G__ambientDrift;position:absolute;inset:-30%}.login-design-module__3UZX1G__brandPanel:after{content:"";z-index:-1;opacity:.23;background-image:linear-gradient(#fff1 1px,#0000 1px),linear-gradient(90deg,#fff1 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 5%,#000 55%,#0000);mask-image:linear-gradient(#0000 5%,#000 55%,#0000)}.login-design-module__3UZX1G__brandInner{flex-direction:column;min-height:100dvh;padding:clamp(26px,3vw,54px) clamp(28px,4vw,76px);display:flex;position:relative}.login-design-module__3UZX1G__brandLogo img{filter:brightness(0)invert();width:151px;height:auto;display:block}.login-design-module__3UZX1G__heroGroup{flex-direction:column;align-items:center;gap:clamp(22px,3vh,38px);width:100%;margin:auto 0;display:flex}.login-design-module__3UZX1G__signalScene{flex:none;width:min(100%,430px);height:clamp(260px,34vh,340px);position:relative}.login-design-module__3UZX1G__signalOrbit,.login-design-module__3UZX1G__signalOrbitInner,.login-design-module__3UZX1G__signalCore{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login-design-module__3UZX1G__signalOrbit{--orbit-radius:152px;aspect-ratio:1;border:1px solid #e5fff061;width:min(78%,304px);box-shadow:inset 0 0 85px #77dbaa0d,0 0 0 36px #e1ffec0a,0 0 0 72px #e1ffec06}.login-design-module__3UZX1G__signalOrbit:after{content:"";border:1px dashed #e2ffef4d;border-radius:50%;animation:36s linear infinite login-design-module__3UZX1G__ringTurn;position:absolute;inset:27px}.login-design-module__3UZX1G__signalOrbitInner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#d5ffe40f;border:1px solid #e4fff159;width:135px;height:135px;animation:5.5s ease-in-out infinite login-design-module__3UZX1G__innerBreathe}.login-design-module__3UZX1G__signalCore{color:#e9fff0;background:#effff729;border:1px solid #ffffff57;place-items:center;width:77px;height:77px;display:grid;box-shadow:0 18px 45px #002a1c29,inset 0 1px #ffffff40}.login-design-module__3UZX1G__signalMark{width:60px;height:60px;display:block;overflow:hidden}.login-design-module__3UZX1G__signalMark img{filter:brightness(0)invert();width:auto;max-width:none;height:60px;display:block}.login-design-module__3UZX1G__orbitDot,.login-design-module__3UZX1G__orbitDotSecondary{background:#d7ffcf;border-radius:50%;width:11px;height:11px;margin:-5.5px;animation:12s linear infinite login-design-module__3UZX1G__orbit;position:absolute;top:50%;left:50%;box-shadow:0 0 0 5px #d2ffd921,0 0 24px #c7ffcfcc}.login-design-module__3UZX1G__orbitDotSecondary{opacity:.8;background:#b9eecb;width:6px;height:6px;margin:-3px;animation:19s linear infinite login-design-module__3UZX1G__orbitReverse;box-shadow:0 0 17px #c6f8d4}.login-design-module__3UZX1G__feedbackCard,.login-design-module__3UZX1G__replyCard,.login-design-module__3UZX1G__insightCard,.login-design-module__3UZX1G__nfcCard,.login-design-module__3UZX1G__reportCard{z-index:2;-webkit-backdrop-filter:blur(18px);color:#fff;white-space:nowrap;background:#ffffff29;border:1px solid #ffffff5e;border-radius:12px;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 13px 38px #002c1e21}.login-design-module__3UZX1G__feedbackCard svg,.login-design-module__3UZX1G__replyCard svg,.login-design-module__3UZX1G__insightCard svg,.login-design-module__3UZX1G__nfcCard svg,.login-design-module__3UZX1G__reportCard svg{stroke:#e7f8ce;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.login-design-module__3UZX1G__feedbackCard{padding:10px 12px;font-size:11px;font-weight:600;animation:6s ease-in-out infinite login-design-module__3UZX1G__floatOne;top:24%;left:14%}.login-design-module__3UZX1G__replyCard{padding:11px 14px;font-size:11px;font-weight:600;animation:7s ease-in-out infinite login-design-module__3UZX1G__floatTwo;bottom:6%;left:74%}.login-design-module__3UZX1G__insightCard{padding:9px 12px;font-size:10px;font-weight:580;animation:8s ease-in-out infinite login-design-module__3UZX1G__floatThree;top:24%;left:86%}.login-design-module__3UZX1G__nfcCard{padding:9px 12px;font-size:10px;font-weight:580;animation:7.5s ease-in-out infinite login-design-module__3UZX1G__floatFour;bottom:6%;left:26%}.login-design-module__3UZX1G__reportCard{padding:9px 12px;font-size:10px;font-weight:580;animation:8.5s ease-in-out infinite login-design-module__3UZX1G__floatFive;top:0;left:50%}.login-design-module__3UZX1G__brandContent{width:min(100%,480px);margin:0;padding:0;position:relative}.login-design-module__3UZX1G__eyebrow{color:#b7ebcf;letter-spacing:.18em;margin-bottom:15px;font-size:10px;font-weight:690;display:block}.login-design-module__3UZX1G__brandContent h2{letter-spacing:-.04em;margin:0;font-size:clamp(31px,3.4vw,48px);font-weight:640;line-height:1.08}.login-design-module__3UZX1G__brandContent>p{color:#ffffffd1;max-width:440px;margin:16px 0 0;font-size:13px;line-height:1.6}.login-design-module__3UZX1G__pillList{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.login-design-module__3UZX1G__pillList span{color:#ffffffdb;background:#ffffff12;border:1px solid #ffffff4d;border-radius:999px;padding:6px 10px;font-size:10px}.login-design-module__3UZX1G__brandFooter{color:#ffffff94;font-size:10px;position:absolute;bottom:24px;right:clamp(28px,4vw,76px)}.login-design-module__3UZX1G__formPanel{background:#f4f4f4;place-items:center;min-width:0;padding:64px 34px;display:grid}.login-design-module__3UZX1G__formInner{width:min(100%,365px)}.login-design-module__3UZX1G__formIntro{margin-bottom:28px}.login-design-module__3UZX1G__formIntro h1{color:#111;letter-spacing:-.025em;margin:0;font-size:22px;font-weight:680;line-height:1.2}.login-design-module__3UZX1G__formIntro p{color:#68746e;margin:7px 0 0;font-size:12px;line-height:1.5}.login-design-module__3UZX1G__mobileLogo{display:none}.login-design-module__3UZX1G__form{width:100%}.login-design-module__3UZX1G__form label{color:#151515;font-size:12px;font-weight:620}:-webkit-any(.login-design-module__3UZX1G__form input:autofill,.login-design-module__3UZX1G__form input:-webkit-autofill){caret-color:#18251f;transition:background-color 100000s ease-in-out;-webkit-text-fill-color:#18251f!important;background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important}:is(.login-design-module__3UZX1G__form input:autofill,.login-design-module__3UZX1G__form input:autofill){caret-color:#18251f;transition:background-color 100000s ease-in-out;-webkit-text-fill-color:#18251f!important;background-color:#fff!important;box-shadow:inset 0 0 0 1000px #fff!important}.login-design-module__3UZX1G__form button[aria-label^=Passwort] svg{width:15px;height:15px}.login-design-module__3UZX1G__form button[type=submit]{background:#151515;border-radius:6px;height:36px;margin-top:14px;font-size:12px;box-shadow:0 2px 5px #0000001c}.login-design-module__3UZX1G__form button[type=submit]:hover{background:#2d2d2d}.login-design-module__3UZX1G__forgotLink{color:#69756d;text-align:right;width:100%;margin-top:11px;font-size:12px;transition:color .15s;display:block}.login-design-module__3UZX1G__forgotLink:hover{color:#168b68}.login-design-module__3UZX1G__registerRow{color:#6c7970;justify-content:center;gap:4px;margin-top:21px;font-size:12px;display:flex}.login-design-module__3UZX1G__registerRow button{color:#128a60;font-size:12px;font-weight:650}.login-design-module__3UZX1G__form>button[type=button]{border-radius:6px;height:36px;min-height:36px;margin-top:9px;font-size:12px}@keyframes login-design-module__3UZX1G__ambientDrift{0%{transform:translate(-2%,1%)scale(1)}to{transform:translate(3%,-2%)scale(1.08)}}@keyframes login-design-module__3UZX1G__orbit{0%{transform:rotate(0deg) translateX(var(--orbit-radius)) rotate(0deg)}to{transform:rotate(360deg) translateX(var(--orbit-radius)) rotate(-360deg)}}@keyframes login-design-module__3UZX1G__orbitReverse{0%{transform:rotate(180deg) translateX(var(--orbit-radius))}to{transform:rotate(-180deg) translateX(var(--orbit-radius))}}@keyframes login-design-module__3UZX1G__ringTurn{to{transform:rotate(360deg)}}@keyframes login-design-module__3UZX1G__innerBreathe{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 #e1ffec14}50%{transform:translate(-50%,-50%)scale(1.045);box-shadow:0 0 0 18px #e1ffec08}}@keyframes login-design-module__3UZX1G__floatOne{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-8px)}}@keyframes login-design-module__3UZX1G__floatTwo{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(7px)}}@keyframes login-design-module__3UZX1G__floatThree{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(7px)}}@keyframes login-design-module__3UZX1G__floatFour{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-7px)}}@keyframes login-design-module__3UZX1G__floatFive{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-7px)}}@media (max-width:1100px){.login-design-module__3UZX1G__signalScene{height:290px}.login-design-module__3UZX1G__signalOrbit{--orbit-radius:110px;width:min(78%,240px)}.login-design-module__3UZX1G__brandContent h2{font-size:34px}.login-design-module__3UZX1G__insightCard,.login-design-module__3UZX1G__nfcCard{font-size:9px}}@media (max-width:820px){.login-design-module__3UZX1G__layout{display:block}.login-design-module__3UZX1G__brandPanel{min-height:0}.login-design-module__3UZX1G__brandInner{min-height:450px;padding:22px 24px}.login-design-module__3UZX1G__brandLogo img{width:123px}.login-design-module__3UZX1G__heroGroup{gap:20px}.login-design-module__3UZX1G__signalScene{width:min(70vw,260px);height:min(70vw,260px)}.login-design-module__3UZX1G__signalOrbit{--orbit-radius:82px;width:min(78%,175px)}.login-design-module__3UZX1G__signalOrbitInner{width:85px;height:85px}.login-design-module__3UZX1G__signalCore{width:52px;height:52px}.login-design-module__3UZX1G__signalMark,.login-design-module__3UZX1G__signalMark img{width:44px;height:44px}.login-design-module__3UZX1G__signalMark img{width:auto}.login-design-module__3UZX1G__feedbackCard,.login-design-module__3UZX1G__replyCard,.login-design-module__3UZX1G__insightCard,.login-design-module__3UZX1G__nfcCard,.login-design-module__3UZX1G__reportCard{display:none}.login-design-module__3UZX1G__brandContent{text-align:center;width:min(100%,480px)}.login-design-module__3UZX1G__brandContent h2{font-size:clamp(24px,5vw,30px)}.login-design-module__3UZX1G__brandContent>p,.login-design-module__3UZX1G__eyebrow,.login-design-module__3UZX1G__pillList,.login-design-module__3UZX1G__brandFooter{display:none}.login-design-module__3UZX1G__formPanel{min-height:max(420px,100dvh - 450px);padding:42px 24px 56px}.login-design-module__3UZX1G__formInner{width:min(100%,365px)}.login-design-module__3UZX1G__formIntro{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.login-design-module__3UZX1G__brandPanel:before,.login-design-module__3UZX1G__signalOrbit:after,.login-design-module__3UZX1G__signalOrbitInner,.login-design-module__3UZX1G__orbitDot,.login-design-module__3UZX1G__orbitDotSecondary,.login-design-module__3UZX1G__feedbackCard,.login-design-module__3UZX1G__replyCard,.login-design-module__3UZX1G__insightCard,.login-design-module__3UZX1G__nfcCard,.login-design-module__3UZX1G__reportCard{animation:none!important}.login-design-module__3UZX1G__feedbackCard,.login-design-module__3UZX1G__replyCard,.login-design-module__3UZX1G__insightCard,.login-design-module__3UZX1G__nfcCard,.login-design-module__3UZX1G__reportCard{transform:translate(-50%)}.login-design-module__3UZX1G__form *{transition:none!important}}
