.AgentDeck-module-scss-module__zEYsna__showcase{--px:0;--py:0;z-index:2;flex-direction:column;flex:auto;gap:30px;min-width:0;display:flex;position:relative}.AgentDeck-module-scss-module__zEYsna__caption{color:#fff;max-width:520px}.AgentDeck-module-scss-module__zEYsna__captionTitle{letter-spacing:-.02em;font-size:30px;font-weight:650;line-height:1.22}.AgentDeck-module-scss-module__zEYsna__captionText{color:#ebf1f5b3;margin-top:12px;font-size:14px;line-height:1.65}.AgentDeck-module-scss-module__zEYsna__deck{pointer-events:none;height:636px;position:relative}.AgentDeck-module-scss-module__zEYsna__slot{transform:translate(calc(var(--px) * var(--drift)), calc(var(--py) * var(--drift)));transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute}.AgentDeck-module-scss-module__zEYsna__slot1{--drift:12px;z-index:4;width:372px;top:0;left:0}.AgentDeck-module-scss-module__zEYsna__slot2{--drift:9px;z-index:3;width:350px;top:196px;left:350px}.AgentDeck-module-scss-module__zEYsna__slot3{--drift:6px;z-index:2;width:330px;top:240px;left:8px}.AgentDeck-module-scss-module__zEYsna__slot4{--drift:4px;z-index:1;width:312px;top:432px;left:358px}.AgentDeck-module-scss-module__zEYsna__card{background:#fff;border-radius:17px;flex-direction:column;gap:13px;padding:21px 23px 17px;display:flex;position:relative;box-shadow:0 22px 48px #050d206b,0 4px 12px #050d203d}.AgentDeck-module-scss-module__zEYsna__card:before{content:"";background:linear-gradient(90deg,#0000,#ffffffe6,#0000);height:1px;position:absolute;top:0;left:21px;right:21px}.AgentDeck-module-scss-module__zEYsna__slot3 .AgentDeck-module-scss-module__zEYsna__card{background:#f5f7fa}.AgentDeck-module-scss-module__zEYsna__slot4 .AgentDeck-module-scss-module__zEYsna__card{background:#e9edf3}.AgentDeck-module-scss-module__zEYsna__slot4 .AgentDeck-module-scss-module__zEYsna__name{color:#33507f}.AgentDeck-module-scss-module__zEYsna__slot1 .AgentDeck-module-scss-module__zEYsna__card{box-shadow:0 0 0 1.5px #fab95be6,0 0 38px #fab95b42,0 28px 58px #050d207a,0 4px 12px #050d2042}.AgentDeck-module-scss-module__zEYsna__cardHead{align-items:flex-start;gap:12px;display:flex}.AgentDeck-module-scss-module__zEYsna__avatar{letter-spacing:.02em;border-radius:13px;flex:none;justify-content:center;align-items:center;width:47px;height:47px;font-size:15px;font-weight:700;display:flex}.AgentDeck-module-scss-module__zEYsna__avatar-teal{background:var(--color-teal-soft);color:var(--color-teal)}.AgentDeck-module-scss-module__zEYsna__avatar-purple{background:var(--color-purple-soft);color:var(--color-purple)}.AgentDeck-module-scss-module__zEYsna__avatar-blue{background:var(--color-blue-soft);color:var(--color-blue)}.AgentDeck-module-scss-module__zEYsna__avatar-amber{background:var(--color-amber-soft);color:var(--color-amber)}.AgentDeck-module-scss-module__zEYsna__heading{flex-direction:column;gap:5px;min-width:0;display:flex}.AgentDeck-module-scss-module__zEYsna__name{letter-spacing:-.012em;color:var(--color-navy);font-size:17px;font-weight:650;line-height:1.28}.AgentDeck-module-scss-module__zEYsna__category{background:var(--color-matte);letter-spacing:.05em;text-transform:uppercase;color:var(--color-slate);border-radius:20px;align-self:flex-start;padding:3px 10px;font-size:10.5px;font-weight:600}.AgentDeck-module-scss-module__zEYsna__description{color:var(--color-slate);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.AgentDeck-module-scss-module__zEYsna__slot2 .AgentDeck-module-scss-module__zEYsna__name{font-size:16.5px}.AgentDeck-module-scss-module__zEYsna__slot3 .AgentDeck-module-scss-module__zEYsna__name,.AgentDeck-module-scss-module__zEYsna__slot4 .AgentDeck-module-scss-module__zEYsna__name{font-size:16px}.AgentDeck-module-scss-module__zEYsna__slot3 .AgentDeck-module-scss-module__zEYsna__description,.AgentDeck-module-scss-module__zEYsna__slot4 .AgentDeck-module-scss-module__zEYsna__description{font-size:13.5px}.AgentDeck-module-scss-module__zEYsna__slot3 .AgentDeck-module-scss-module__zEYsna__avatar,.AgentDeck-module-scss-module__zEYsna__slot4 .AgentDeck-module-scss-module__zEYsna__avatar{width:43px;height:43px;font-size:14px}.AgentDeck-module-scss-module__zEYsna__meter{background:var(--color-matte);border-radius:2px;height:4px}.AgentDeck-module-scss-module__zEYsna__meterFill{background:currentColor;border-radius:2px;height:100%;display:block}.AgentDeck-module-scss-module__zEYsna__meter-teal{color:var(--color-teal)}.AgentDeck-module-scss-module__zEYsna__meter-purple{color:var(--color-purple)}.AgentDeck-module-scss-module__zEYsna__meter-blue{color:var(--color-blue)}.AgentDeck-module-scss-module__zEYsna__meter-amber{color:var(--color-amber)}.AgentDeck-module-scss-module__zEYsna__cardFoot{border-top:1px solid var(--color-hairline);color:var(--color-muted);align-items:center;gap:7px;padding-top:13px;font-size:12.5px;display:flex}.AgentDeck-module-scss-module__zEYsna__dotOnline,.AgentDeck-module-scss-module__zEYsna__dotPaused{border-radius:50%;width:7px;height:7px}.AgentDeck-module-scss-module__zEYsna__dotOnline{background:var(--color-green);box-shadow:0 0 0 3px #2e8b5724}.AgentDeck-module-scss-module__zEYsna__dotPaused{background:var(--color-muted)}.AgentDeck-module-scss-module__zEYsna__status{color:var(--color-slate);font-weight:600}.AgentDeck-module-scss-module__zEYsna__model{font-family:var(--font-mono);margin-left:auto;font-size:11px}.AgentDeck-module-scss-module__zEYsna__sparkle{background:var(--color-gold);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;display:flex;position:absolute;top:-11px;right:-11px;box-shadow:0 0 24px #fab95bb3}.AgentDeck-module-scss-module__zEYsna__sparkle svg{width:17px;height:17px}@media (max-width:1379px){.AgentDeck-module-scss-module__zEYsna__slot2,.AgentDeck-module-scss-module__zEYsna__slot4{display:none}.AgentDeck-module-scss-module__zEYsna__deck{height:450px}}@media (prefers-reduced-motion:reduce){.AgentDeck-module-scss-module__zEYsna__slot{transition:none}}@media (max-width:1023px){.AgentDeck-module-scss-module__zEYsna__showcase{display:none}}
.LoginBackdrop-module-scss-module__qZvnHW__backdrop{z-index:0;pointer-events:none;background:radial-gradient(120% 100% at 18% 8%,#2c4c8f 0%,#1a3263 44%,#0d1834 100%);position:absolute;inset:0;overflow:hidden}.LoginBackdrop-module-scss-module__qZvnHW__grid{background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 26% 22%,#000 15%,#0000 76%);mask-image:radial-gradient(90% 70% at 26% 22%,#000 15%,#0000 76%)}.LoginBackdrop-module-scss-module__qZvnHW__glow{aspect-ratio:1;background:radial-gradient(circle,#fab95b33 0%,#fab95b00 66%);border-radius:50%;width:56%;animation:16s ease-in-out infinite LoginBackdrop-module-scss-module__qZvnHW__drift;position:absolute;bottom:-32%;right:6%}@keyframes LoginBackdrop-module-scss-module__qZvnHW__drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-5%,-6%)scale(1.14)}}.LoginBackdrop-module-scss-module__qZvnHW__brand{color:#fff;align-items:center;gap:11px;display:flex;position:absolute;top:44px;left:52px}.LoginBackdrop-module-scss-module__qZvnHW__brandMark{width:26px;height:26px;color:var(--color-gold)}.LoginBackdrop-module-scss-module__qZvnHW__brandName{letter-spacing:.16em;text-transform:uppercase;font-size:12.5px;font-weight:600}@media (max-width:1023px){.LoginBackdrop-module-scss-module__qZvnHW__grid{display:none}.LoginBackdrop-module-scss-module__qZvnHW__brand{top:32px;left:32px}}@media (prefers-reduced-motion:reduce){.LoginBackdrop-module-scss-module__qZvnHW__glow{animation:none}}
.LoginForm-module-scss-module__c_E1oW__panel{flex-direction:column;justify-content:center;padding:52px 48px;display:flex;position:relative}.LoginForm-module-scss-module__c_E1oW__intro{margin-bottom:30px;padding-right:104px}.LoginForm-module-scss-module__c_E1oW__title{letter-spacing:-.02em;color:#fff;font-size:27px;font-weight:650}.LoginForm-module-scss-module__c_E1oW__subtitle{color:#dbe7f2b8;margin-top:8px;font-size:13.5px}.LoginForm-module-scss-module__c_E1oW__mascot{pointer-events:none;-webkit-user-select:none;user-select:none;width:118px;height:109px;position:absolute;top:24px;right:20px}.LoginForm-module-scss-module__c_E1oW__form{flex-direction:column;gap:18px;display:flex}.LoginForm-module-scss-module__c_E1oW__error{color:#f7d9a8;background:#fab95b24;border:1px solid #fab95b61;border-radius:8px;padding:11px 14px;font-size:12.5px;font-weight:600}.LoginForm-module-scss-module__c_E1oW__field{flex-direction:column;gap:7px;display:flex}.LoginForm-module-scss-module__c_E1oW__label{color:#dbe7f2d1;font-size:12px;font-weight:600}.LoginForm-module-scss-module__c_E1oW__input{color:#fff;outline-offset:-1px;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;outline:1px solid #0000;width:100%;padding:13px 14px;font-size:14px;transition:background .14s,border-color .14s,outline-color .14s}.LoginForm-module-scss-module__c_E1oW__input::placeholder{color:#c7d6e680}.LoginForm-module-scss-module__c_E1oW__input:hover{border-color:#fff3}.LoginForm-module-scss-module__c_E1oW__input:focus-visible{outline:2px solid var(--color-gold);background:#ffffff1c}.LoginForm-module-scss-module__c_E1oW__input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #22376a}.LoginForm-module-scss-module__c_E1oW__rememberRow{align-items:center;gap:9px;margin-top:2px;display:flex}.LoginForm-module-scss-module__c_E1oW__checkbox{width:16px;height:16px;accent-color:var(--color-gold);cursor:pointer}.LoginForm-module-scss-module__c_E1oW__checkbox:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.LoginForm-module-scss-module__c_E1oW__rememberLabel{color:#dbe7f2c2;cursor:pointer;font-size:13px}.LoginForm-module-scss-module__c_E1oW__submit{appearance:none;font:inherit;color:#26375c;text-align:left;cursor:pointer;background:0 0;background:var(--color-gold);border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;margin-top:8px;padding:14px;font-size:14px;font-weight:700;transition:background .14s,opacity .14s;display:flex;box-shadow:0 6px 18px #fab95b38}.LoginForm-module-scss-module__c_E1oW__submit:hover:not(:disabled){background:#ffc873}.LoginForm-module-scss-module__c_E1oW__submit:focus-visible{outline-offset:2px;outline:2px solid #fff}.LoginForm-module-scss-module__c_E1oW__submit:disabled{opacity:.65;cursor:default}.LoginForm-module-scss-module__c_E1oW__divider{color:#dbe7f299;align-items:center;gap:12px;margin:22px 0 18px;font-size:12px;display:flex}.LoginForm-module-scss-module__c_E1oW__divider:before,.LoginForm-module-scss-module__c_E1oW__divider:after{content:"";background:#ffffff1f;flex:1;height:1px}.LoginForm-module-scss-module__c_E1oW__microsoft{background:var(--color-gold);color:#26375c;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:14px;font-size:14px;font-weight:700;text-decoration:none;transition:background .14s;display:flex;box-shadow:0 6px 18px #fab95b38}.LoginForm-module-scss-module__c_E1oW__microsoft:hover{background:#ffc873}.LoginForm-module-scss-module__c_E1oW__microsoft:focus-visible{outline-offset:2px;outline:2px solid #fff}.LoginForm-module-scss-module__c_E1oW__spinner{--loading-ring:#26375c;--loading-halo:#26375c8c;--loading-spark:#26375c59}@media (max-width:1023px){.LoginForm-module-scss-module__c_E1oW__panel{padding:44px 30px}.LoginForm-module-scss-module__c_E1oW__intro{padding-right:84px}.LoginForm-module-scss-module__c_E1oW__mascot{width:96px;height:89px;top:18px;right:14px}}
.login-module-scss-module__jd2uBG__page{background:#0d1834;justify-content:center;align-items:center;min-height:100vh;padding:48px 40px;display:flex;position:relative}.login-module-scss-module__jd2uBG__layout{z-index:2;align-items:center;gap:80px;width:100%;max-width:1260px;display:flex;position:relative}.login-module-scss-module__jd2uBG__formPanel{-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#1528528c;border:1px solid #ffffff1f;border-radius:22px;flex:0 0 460px;position:relative;box-shadow:inset 0 1px #ffffff24,0 34px 80px #030a1a99,0 6px 18px #030a1a57}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.login-module-scss-module__jd2uBG__formPanel{background:#1b2f5c}}@media (max-width:1379px){.login-module-scss-module__jd2uBG__layout{gap:56px;max-width:1080px}}@media (max-width:1023px){.login-module-scss-module__jd2uBG__page{padding:32px 24px}.login-module-scss-module__jd2uBG__layout{justify-content:center;max-width:470px}.login-module-scss-module__jd2uBG__formPanel{flex:auto}}
