.Auth-module__-ASQiq__layout{background:#0f172a;min-height:100vh;display:flex}.Auth-module__-ASQiq__left{flex-direction:column;flex:1;justify-content:center;padding:60px;display:flex;position:relative;overflow:hidden}.Auth-module__-ASQiq__left:before{content:"";z-index:1;background:radial-gradient(at 20%,#3b82f640 0%,#0000 50%),radial-gradient(at 80% 20%,#06b6d433 0%,#0000 50%),radial-gradient(at 50% 80%,#60a5fa1f 0%,#0000 50%);position:absolute;inset:0}.Auth-module__-ASQiq__grid{z-index:1;background-image:linear-gradient(#3b82f60f 1px,#0000 1px),linear-gradient(90deg,#3b82f60f 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}.Auth-module__-ASQiq__orb1,.Auth-module__-ASQiq__orb2,.Auth-module__-ASQiq__orb3{filter:blur(60px);z-index:1;border-radius:50%;animation:8s ease-in-out infinite Auth-module__-ASQiq__orbFloat;position:absolute}.Auth-module__-ASQiq__orb1{background:#3b82f640;width:300px;height:300px;top:10%;left:5%}.Auth-module__-ASQiq__orb2{background:#06b6d433;width:200px;height:200px;animation-delay:-3s;bottom:15%;right:10%}.Auth-module__-ASQiq__orb3{background:#60a5fa33;width:150px;height:150px;animation-delay:-5s;top:60%;left:30%}@keyframes Auth-module__-ASQiq__orbFloat{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-30px)scale(1.05)}66%{transform:translate(-20px,20px)scale(.95)}}.Auth-module__-ASQiq__particle{z-index:2;width:4px;height:4px;top:calc(15% + var(--i)*15%);left:calc(10% + var(--i)*18%);animation:15s linear infinite Auth-module__-ASQiq__particleDrift;animation-delay:calc(var(--i)*-2s);background:#ffffff4d;border-radius:50%;position:absolute}@keyframes Auth-module__-ASQiq__particleDrift{0%{opacity:0;transform:translateY(0)translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100vh)translate(50px)}}.Auth-module__-ASQiq__leftContent{z-index:3;max-width:520px;position:relative}.Auth-module__-ASQiq__logoWrap{margin-bottom:48px}.Auth-module__-ASQiq__leftContent h1{color:#fff;letter-spacing:-2px;margin-bottom:20px;font-size:3.2rem;font-weight:800;line-height:1.1}.Auth-module__-ASQiq__subtitle{color:#fff9;max-width:440px;margin-bottom:40px;font-size:1.1rem;line-height:1.8}.Auth-module__-ASQiq__features{flex-direction:column;gap:14px;display:flex}.Auth-module__-ASQiq__feature{color:#ffffffb3;align-items:center;gap:14px;font-size:15px;font-weight:500;transition:all .3s;display:flex}.Auth-module__-ASQiq__feature:hover{color:#fff;transform:translate(4px)}.Auth-module__-ASQiq__featureIcon{background:#3b82f626;border:1px solid #3b82f633;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.Auth-module__-ASQiq__featureIcon i{color:#60a5fa;font-size:15px}.Auth-module__-ASQiq__stats{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.Auth-module__-ASQiq__stat{color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;display:inline-flex}.Auth-module__-ASQiq__stat i{color:#60a5fa;font-size:11px}.Auth-module__-ASQiq__stat strong{color:#fff}.Auth-module__-ASQiq__leftFooter{z-index:3;color:#ffffff4d;justify-content:space-between;font-size:12px;display:flex;position:absolute;bottom:32px;left:60px;right:60px}.Auth-module__-ASQiq__right{background:#0f172a;flex-direction:column;justify-content:center;align-items:center;width:540px;padding:60px;display:flex;position:relative;overflow:hidden}.Auth-module__-ASQiq__right:before{content:"";background:radial-gradient(circle,#3b82f614,#0000 70%);border-radius:50%;width:350px;height:350px;position:absolute;top:-150px;right:-150px}.Auth-module__-ASQiq__authCard{z-index:2;width:100%;max-width:420px;position:relative}.Auth-module__-ASQiq__authHeader{text-align:center;margin-bottom:32px}.Auth-module__-ASQiq__authBadge{color:#60a5fa;letter-spacing:.5px;background:#3b82f61a;border:1px solid #3b82f633;border-radius:100px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:12px;font-weight:600;display:inline-flex}.Auth-module__-ASQiq__authBadge i{font-size:10px}.Auth-module__-ASQiq__authHeader h2{color:#fff;letter-spacing:-.5px;margin-bottom:8px;font-size:1.8rem;font-weight:800}.Auth-module__-ASQiq__authHeader p{color:#ffffff73;font-size:14px}.Auth-module__-ASQiq__tabs{background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;margin-bottom:28px;padding:4px;display:flex}.Auth-module__-ASQiq__tab{color:#ffffff80;font-family:var(--font-primary);cursor:pointer;background:0 0;border:none;border-radius:100px;flex:1;padding:12px 20px;font-size:14px;font-weight:600;transition:all .3s}.Auth-module__-ASQiq__tabActive{color:#fff;background:linear-gradient(135deg,#3b82f6,#06b6d4);box-shadow:0 4px 15px #3b82f64d}.Auth-module__-ASQiq__tab:not(.Auth-module__-ASQiq__tabActive):hover{color:#fffc;background:#ffffff0f}.Auth-module__-ASQiq__form{flex-direction:column;gap:16px;display:flex}.Auth-module__-ASQiq__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.Auth-module__-ASQiq__formGroup{flex-direction:column;gap:6px;display:flex}.Auth-module__-ASQiq__formGroup label{color:#ffffff73;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.Auth-module__-ASQiq__inputWrap{position:relative}.Auth-module__-ASQiq__inputWrap i:first-of-type{color:#ffffff40;pointer-events:none;font-size:13px;transition:color .3s;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.Auth-module__-ASQiq__inputWrap input,.Auth-module__-ASQiq__select{color:#fff;width:100%;font-family:var(--font-primary);background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;outline:none;padding:13px 16px;font-size:14px;transition:all .3s}.Auth-module__-ASQiq__inputWrap input{padding-left:42px!important}.Auth-module__-ASQiq__inputWrap input::placeholder{color:#ffffff40}.Auth-module__-ASQiq__inputWrap input:focus,.Auth-module__-ASQiq__select:focus{background:#3b82f60f;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.Auth-module__-ASQiq__inputWrap:focus-within i:first-of-type{color:#60a5fa}.Auth-module__-ASQiq__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='rgba(255,255,255,0.4)' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.Auth-module__-ASQiq__select option{color:#fff;background:#0f172a}.Auth-module__-ASQiq__passToggle{color:#ffffff80;cursor:pointer;z-index:2;background:0 0;border:none;border-radius:0 12px 12px 0;justify-content:center;align-items:center;width:44px;font-size:14px;transition:color .3s;display:flex;position:absolute;top:1px;bottom:1px;right:1px}.Auth-module__-ASQiq__passToggle:hover{color:#fff;background:#ffffff14}.Auth-module__-ASQiq__passInput{padding-right:44px!important}.Auth-module__-ASQiq__errorMsg{color:#f87171;font-size:11px;display:none}.Auth-module__-ASQiq__hasError input,.Auth-module__-ASQiq__hasError select,.Auth-module__-ASQiq__hasError .Auth-module__-ASQiq__select{border-color:#f87171!important;box-shadow:0 0 0 3px #f871711a!important}.Auth-module__-ASQiq__hasError .Auth-module__-ASQiq__errorMsg{display:block}.Auth-module__-ASQiq__submitBtn{width:100%;margin-top:4px;padding:16px;font-size:15px}.Auth-module__-ASQiq__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite Auth-module__-ASQiq__spin}@keyframes Auth-module__-ASQiq__spin{to{transform:rotate(360deg)}}.Auth-module__-ASQiq__alert{border-radius:12px;align-items:center;gap:8px;margin-bottom:8px;padding:12px 16px;font-size:13px;font-weight:500;display:flex}.Auth-module__-ASQiq__error{color:#f87171;background:#ef44441a;border:1px solid #ef444433}.Auth-module__-ASQiq__success{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e33}.Auth-module__-ASQiq__rightFooter{text-align:center;color:#ffffff40;font-size:12px;position:absolute;bottom:28px}@media (max-width:1024px){.Auth-module__-ASQiq__layout{flex-direction:column}.Auth-module__-ASQiq__left{padding:40px 32px}.Auth-module__-ASQiq__leftContent h1{letter-spacing:-1px;font-size:2.2rem}.Auth-module__-ASQiq__features,.Auth-module__-ASQiq__leftFooter{display:none}.Auth-module__-ASQiq__right{width:100%;padding:40px 32px}}@media (max-width:768px){.Auth-module__-ASQiq__left{padding:32px 24px}.Auth-module__-ASQiq__leftContent h1{font-size:1.8rem}.Auth-module__-ASQiq__stats{flex-direction:column;align-items:flex-start}.Auth-module__-ASQiq__right{padding:32px 24px}.Auth-module__-ASQiq__row{grid-template-columns:1fr}}
