.lg-scene{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden auto}.lg-left{display:none}.lg-right{z-index:1;flex:1;justify-content:center;align-items:safe center;padding:40px 20px;display:flex;position:relative}@media (min-width:768px){.lg-left{flex-direction:column;min-height:340px;padding:40px;display:flex;position:relative}.lg-right{padding:40px}}@media (min-width:1024px){.lg-scene{flex-direction:row;min-height:100dvh;display:flex}.lg-left{flex:1;min-height:auto;padding:40px 80px 40px 40px;overflow:hidden}.lg-right{flex-shrink:0;justify-content:flex-start;width:520px;padding:40px 40px 40px 80px}.lg-right:before{content:"";background:linear-gradient(#0000,#7030a04d,#00b39a33,#0000);width:1px;position:absolute;top:10%;bottom:10%;left:0}.lg-scene--admin .lg-right:before{background:linear-gradient(#0000,#d85a304d,#7030a033,#0000)}}.lg-aurora-stage{z-index:0;pointer-events:none;background:#07060d;position:absolute;inset:0;overflow:hidden}.lg-aurora-base{filter:blur(30px);background:linear-gradient(90deg,#00b39a99 0%,#33e6cc73 20%,#00b39a59 40%,#7030a059 60%,#b07cd873 80%,#7030a099 100%);height:25%;animation:10s ease-in-out infinite lgBaseGlow;position:absolute;bottom:-20px;left:-10%;right:-10%}.lg-aurora-stage--admin .lg-aurora-base{background:linear-gradient(90deg,#d85a3099 0%,#ef9f2766 20%,#d85a304d 40%,#7030a059 60%,#b07cd873 80%,#7030a099 100%)}.lg-aurora-pillar{will-change:transform;transform-origin:bottom;position:absolute;bottom:0}.lg-aurora-pillar--1{filter:blur(8px);background:radial-gradient(35% 80% at 50% 100%,#00b39abf 0%,#0000 100%);width:220px;height:65%;animation:13s ease-in-out infinite lgBeamSway1;left:-2%}.lg-aurora-pillar--2{filter:blur(6px);background:radial-gradient(30% 75% at 50% 100%,#33e6ccd9 0%,#0000 100%);width:180px;height:85%;animation:11s ease-in-out infinite lgBeamSway2;left:6%}.lg-aurora-pillar--3{filter:blur(10px);background:radial-gradient(32% 70% at 50% 100%,#00b39a99 0%,#0000 100%);width:200px;height:58%;animation:15s ease-in-out infinite lgBeamSway3;left:14%}.lg-aurora-pillar--4{filter:blur(7px);background:radial-gradient(28% 78% at 50% 100%,#33e6ccb3 0%,#0000 100%);width:190px;height:78%;animation:12s ease-in-out infinite lgBeamSway4;left:22%}.lg-aurora-pillar--5{filter:blur(12px);background:radial-gradient(38% 65% at 50% 100%,#00b39a8c 0%,#0000 100%);width:240px;height:50%;animation:16s ease-in-out infinite lgBeamSway1;left:31%}.lg-aurora-pillar--6{filter:blur(9px);background:radial-gradient(30% 72% at 50% 100%,#00b39a66 0%,#7030a04d 50%,#0000 100%);width:200px;height:70%;animation:14s ease-in-out infinite lgBeamSway3;left:40%}.lg-aurora-pillar--7{filter:blur(8px);background:radial-gradient(32% 70% at 50% 100%,#7030a08c 0%,#b07cd833 60%,#0000 100%);width:210px;height:60%;animation:13s ease-in-out infinite lgBeamSway2;left:49%}.lg-aurora-pillar--8{filter:blur(7px);background:radial-gradient(28% 76% at 50% 100%,#7030a0bf 0%,#0000 100%);width:180px;height:80%;animation:11s ease-in-out infinite lgBeamSway4;left:57%}.lg-aurora-pillar--9{filter:blur(10px);background:radial-gradient(34% 68% at 50% 100%,#b07cd8a6 0%,#0000 100%);width:220px;height:55%;animation:15s ease-in-out infinite lgBeamSway1;left:65%}.lg-aurora-pillar--10{filter:blur(6px);background:radial-gradient(26% 80% at 50% 100%,#7030a0d9 0%,#0000 100%);width:190px;height:88%;animation:12s ease-in-out infinite lgBeamSway3;left:73%}.lg-aurora-pillar--11{filter:blur(11px);background:radial-gradient(30% 65% at 50% 100%,#b07cd88c 0%,#0000 100%);width:200px;height:52%;animation:14s ease-in-out infinite lgBeamSway2;left:82%}.lg-aurora-pillar--12{filter:blur(9px);background:radial-gradient(28% 60% at 50% 100%,#7030a080 0%,#0000 100%);width:170px;height:45%;animation:16s ease-in-out infinite lgBeamSway4;left:90%}.lg-aurora-stage--admin .lg-aurora-pillar--1{background:radial-gradient(35% 80% at 50% 100%,#d85a30bf 0%,#0000 100%)}.lg-aurora-stage--admin .lg-aurora-pillar--2{background:radial-gradient(30% 75% at 50% 100%,#ef9f27cc 0%,#0000 100%)}.lg-aurora-stage--admin .lg-aurora-pillar--3{background:radial-gradient(32% 70% at 50% 100%,#d85a3099 0%,#0000 100%)}.lg-aurora-stage--admin .lg-aurora-pillar--4{background:radial-gradient(28% 78% at 50% 100%,#ef9f27a6 0%,#0000 100%)}.lg-aurora-stage--admin .lg-aurora-pillar--5{background:radial-gradient(38% 65% at 50% 100%,#d85a3080 0%,#0000 100%)}.lg-aurora-stage--kunde .lg-aurora-base{background:linear-gradient(90deg,#7030a099 0%,#b07cd873 25%,#7030a059 45%,#5fb6ff4d 65%,#5fb6ff73 85%,#b07cd880 100%)}.lg-aurora-stage--kunde .lg-aurora-pillar--1{background:radial-gradient(35% 80% at 50% 100%,#7030a0cc 0%,#0000 100%)}.lg-aurora-stage--kunde .lg-aurora-pillar--2{background:radial-gradient(30% 75% at 50% 100%,#b07cd8d9 0%,#0000 100%)}.lg-aurora-stage--kunde .lg-aurora-pillar--3{background:radial-gradient(32% 70% at 50% 100%,#7030a0a6 0%,#0000 100%)}.lg-aurora-stage--kunde .lg-aurora-pillar--4{background:radial-gradient(28% 78% at 50% 100%,#9056bcbf 0%,#0000 100%)}.lg-aurora-stage--kunde .lg-aurora-pillar--5{background:radial-gradient(38% 65% at 50% 100%,#7030a08c 0%,#0000 100%)}.lg-aurora-stage--kunde .lg-aurora-pillar--6{background:radial-gradient(30% 72% at 50% 100%,#b07cd873 0%,#5fb6ff40 50%,#0000 100%)}.lg-aurora-stage--kunde .lg-aurora-pillar--7{background:radial-gradient(32% 70% at 50% 100%,#8899ec80 0%,#5fb6ff33 60%,#0000 100%)}.lg-aurora-stage--kunde .lg-aurora-pillar--8{background:radial-gradient(28% 76% at 50% 100%,#5fb6ffb3 0%,#0000 100%)}.lg-aurora-stage--kunde .lg-aurora-pillar--9{background:radial-gradient(34% 68% at 50% 100%,#73a8f599 0%,#0000 100%)}.lg-aurora-stage--kunde .lg-aurora-pillar--10{background:radial-gradient(26% 80% at 50% 100%,#5fb6ffcc 0%,#0000 100%)}.lg-aurora-stage--kunde .lg-aurora-pillar--11{background:radial-gradient(30% 65% at 50% 100%,#b07cd88c 0%,#0000 100%)}.lg-aurora-stage--kunde .lg-aurora-pillar--12{background:radial-gradient(28% 60% at 50% 100%,#7030a080 0%,#0000 100%)}.lg-aurora-stage:after{content:"";pointer-events:none;background-image:radial-gradient(#ffffff08 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}@keyframes lgBeamSway1{0%{transform:translate(0)scaleY(1)skew(0)}25%{transform:translate(15px)scaleY(1.08)skew(-3deg)}50%{transform:translate(-10px)scaleY(.93)skew(2deg)}75%{transform:translate(12px)scaleY(1.05)skew(-1.5deg)}to{transform:translate(0)scaleY(1)skew(0)}}@keyframes lgBeamSway2{0%{transform:translate(0)scaleY(1)skew(0)}33%{transform:translate(-18px)scaleY(1.12)skew(3deg)}66%{transform:translate(12px)scaleY(.9)skew(-2.5deg)}to{transform:translate(0)scaleY(1)skew(0)}}@keyframes lgBeamSway3{0%{transform:translate(0)scaleY(1)skew(0)}25%{transform:translate(10px)scaleY(1.06)skew(2deg)}50%{transform:translate(-16px)scaleY(1.14)skew(-3deg)}75%{transform:translate(8px)scaleY(.92)skew(1.5deg)}to{transform:translate(0)scaleY(1)skew(0)}}@keyframes lgBeamSway4{0%{transform:translate(0)scaleY(1)skew(0)}33%{transform:translate(-12px)scaleY(1.1)skew(-2deg)}66%{transform:translate(16px)scaleY(.94)skew(3deg)}to{transform:translate(0)scaleY(1)skew(0)}}@keyframes lgBaseGlow{0%{opacity:.8;transform:translate(0)}50%{opacity:1;transform:translate(3%)}to{opacity:.8;transform:translate(0)}}@media (max-width:767px){.lg-aurora-stage{display:none}}.lg-editorial{z-index:1;flex-direction:column;flex:1;justify-content:center;gap:16px;width:100%;max-width:440px;margin:0 0 0 auto;display:flex;position:relative}.lg-brand{text-decoration:none;display:block}.lg-brand__logo{opacity:.9;width:auto;height:70px;transition:opacity .2s}.lg-brand:hover .lg-brand__logo{opacity:1}.lg-marker{align-items:center;gap:8px;margin-top:16px;display:flex}.lg-marker__line{background:var(--sec);border-radius:1px;flex-shrink:0;width:12px;height:1.5px}.lg-marker__text{font-family:JetBrains Mono,monospace;font-size:var(--text-2xs);letter-spacing:1.2px;text-transform:uppercase;color:var(--sec);font-weight:500}.lg-scene--admin .lg-marker__line{background:#d85a30}.lg-scene--admin .lg-marker__text{color:#d85a30}.lg-headline{font-family:var(--font-outfit), "Outfit", sans-serif;font-size:var(--text-4xl);color:var(--white);letter-spacing:-2px;font-weight:900;line-height:1.05}.lg-headline em{background:linear-gradient(135deg, var(--pri-light) 0%, var(--sec) 50%, var(--pri-light) 100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:6s ease-in-out infinite shimmer}.lg-subtext{font-size:var(--text-base);color:var(--gray-mid);line-height:1.6}.lg-card{width:100%;max-width:380px;animation:.8s cubic-bezier(.16,1,.3,1) both lgCardIn}@keyframes lgCardIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.lg-mobile-header{text-align:center;margin-bottom:32px}.lg-mobile-header__logo{opacity:.9;height:28px;margin-bottom:8px}.lg-mobile-header__badge{font-size:var(--text-2xs);color:var(--gray);letter-spacing:.8px;text-transform:uppercase;font-weight:600}@media (min-width:768px){.lg-mobile-header{display:none}}.lg-card__title{font-family:var(--font-outfit), "Outfit", sans-serif;font-size:var(--text-2xl);color:var(--white);letter-spacing:-1px;margin-bottom:6px;font-weight:800}.lg-card__sub{font-size:var(--text-sm);color:var(--gray-mid);margin-bottom:32px}.lg-card__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--gray-mid);margin-bottom:6px;font-weight:600;display:block}.lg-card__input{width:100%;color:var(--white);font-size:var(--text-sm);background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;outline:none;margin-bottom:16px;padding:12px 14px;font-family:inherit;transition:border-color .2s}.lg-card__input::placeholder{color:var(--gray)}.lg-card__input:focus{border-color:#00b39a66}.lg-scene--admin .lg-card__input{border-color:#d85a301f}.lg-scene--admin .lg-card__input:focus{border-color:#d85a3066}.lg-card__btn{width:100%;font-size:var(--text-sm);cursor:pointer;background:var(--sec);color:#fff;border:none;border-radius:12px;padding:13px;font-family:inherit;font-weight:700;transition:filter .2s,transform .2s;position:relative}.lg-card__btn:hover:not(:disabled){filter:brightness(1.2);transform:translateY(-1px)}.lg-card__btn:disabled{opacity:.5;cursor:not-allowed}.lg-card__btn--admin{background:#d85a30}.lg-card__btn--loading{pointer-events:none;opacity:.7}.lg-card__btn--loading:after{content:"";border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite lgSpin;position:absolute;top:50%;right:16px;transform:translateY(-50%)}@keyframes lgSpin{to{transform:translateY(-50%)rotate(360deg)}}.lg-card__divider{font-size:var(--text-xs);color:#2e2d42;align-items:center;gap:12px;margin:24px 0;display:flex}.lg-card__divider:before,.lg-card__divider:after{content:"";background:#00b39a33;flex:1;height:1px}.lg-scene--admin .lg-card__divider:before,.lg-scene--admin .lg-card__divider:after{background:#d85a3033}.lg-card__google{width:100%;color:var(--gray-mid);font-size:var(--text-sm);cursor:pointer;background:0 0;border:1px solid #ffffff0f;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;font-family:inherit;font-weight:500;transition:border-color .2s,color .2s;display:flex}.lg-card__google:hover:not(:disabled){color:var(--white);border-color:#ffffff1f}.lg-card__google:disabled{opacity:.5;cursor:not-allowed}.lg-card__google svg{flex-shrink:0;width:18px;height:18px}.lg-card__ms{margin-top:10px}.lg-card__tabs{background:#ffffff06;border-radius:12px;gap:2px;margin-bottom:24px;padding:3px;display:flex}.lg-card__tab{font-size:var(--text-sm);cursor:pointer;color:#4a4960;background:0 0;border:none;border-radius:10px;flex:1;padding:9px 14px;font-family:inherit;font-weight:500;transition:all .2s}.lg-card__tab--active{color:var(--pri-light);background:#7030a033}.lg-card__error{font-size:var(--text-sm);color:var(--red);text-align:center;margin-top:12px}.lg-card__sent{text-align:center;padding:12px 0}.lg-card__sent-title{color:var(--green);font-size:var(--text-sm);margin-bottom:8px}.lg-card__sent-sub{color:var(--gray);font-size:var(--text-sm)}.lg-card__sent-sub strong{color:var(--white)}.lg-scene--exiting .lg-card{animation:.4s ease-out forwards lgExitCard}.lg-scene--exiting .lg-editorial{animation:.4s ease-out .1s forwards lgExitEditorial}.lg-scene--exiting .lg-aurora-stage{animation:.5s ease-out .15s forwards lgExitAurora}.lg-scene--exiting:before{content:"";background:var(--bg);opacity:0;z-index:100;pointer-events:none;animation:.6s ease-in .4s forwards lgFadeBlack;position:fixed;inset:0}@keyframes lgExitCard{to{opacity:0;transform:translateY(-20px)}}@keyframes lgExitEditorial{to{opacity:0;transform:translate(-30px)}}@keyframes lgExitAurora{to{opacity:0;transform:scale(.95)}}@keyframes lgFadeBlack{to{opacity:1}}.lg-loading{background:var(--bg);min-height:100vh;color:var(--gray);font-size:var(--text-sm);justify-content:center;align-items:center;gap:10px;display:flex}.lg-spinner{border:2px solid #ffffff14;border-top-color:var(--sec);border-radius:50%;width:20px;height:20px;animation:.6s linear infinite lgSpin}@media (min-width:768px) and (max-width:1023px){.lg-headline{font-size:var(--text-3xl)}}
