.Auth_authContainer__krRUD{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);background:linear-gradient(145deg,var(--primary-press) 0,var(--primary) 50%,var(--primary-press) 100%);position:relative;overflow:hidden}.Auth_authContainer__krRUD:before{content:"";position:absolute;top:-20%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(107,142,239,.2) 0,transparent 65%);pointer-events:none}.Auth_authContainer__krRUD:after{content:"";position:absolute;bottom:-15%;left:-10%;width:400px;height:400px;background:radial-gradient(circle,rgba(165,180,252,.15) 0,transparent 65%);pointer-events:none}.Auth_authCard__c52sr{background:rgba(255,255,255,.97);backdrop-filter:blur(20px);border-radius:var(--radius-xl);box-shadow:0 32px 64px rgba(15,36,96,.35),0 0 0 1px rgba(255,255,255,.15);padding:36px 40px;width:100%;max-width:440px;animation:Auth_modalSlideIn__Xzr8h .4s var(--ease-spring);position:relative;z-index:1}.Auth_authHeader__tImyy{text-align:center;margin-bottom:28px}.Auth_authLogoMark__8tJTm{width:52px;height:52px;border-radius:16px;background:linear-gradient(135deg,var(--primary) 0,var(--accent) 100%);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:22px;font-weight:900;color:white;box-shadow:0 8px 20px rgba(30,58,138,.35)}.Auth_authTitle__f0B_H{font-size:22px;font-weight:800;color:#0f172a;margin-bottom:6px;letter-spacing:-.02em}.Auth_authSubtitle__HOZSf{font-size:13px;color:#6b7280}.Auth_authCard__c52sr .label{color:#374151}.Auth_authCard__c52sr .input{background:#ffffff;color:#0f172a;border-color:#d1d5db}.Auth_authCard__c52sr .input::-moz-placeholder{color:#9ca3af}.Auth_authCard__c52sr .input::placeholder{color:#9ca3af}.Auth_authCard__c52sr .input:hover{border-color:#9ca3af}.Auth_authCard__c52sr .input:focus{border-color:var(--primary)}.Auth_authCard__c52sr .error-text{color:#dc2626}.Auth_formGroup__9PGF_{margin-bottom:18px}.Auth_passwordWrapper__m8StG{position:relative}.Auth_passwordWrapper__m8StG .Auth_input___yjIt{padding-right:42px}.Auth_passwordToggle__0CEK0{position:absolute;top:50%;right:10px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;background:transparent;color:#9ca3af;cursor:pointer;border-radius:var(--radius-sm,6px)}.Auth_passwordToggle__0CEK0:hover:not(:disabled){color:#6b7280}.Auth_passwordToggle__0CEK0:disabled{cursor:not-allowed;opacity:.5}.Auth_passwordToggle__0CEK0:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Auth_formActions__4zEYu{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:24px}.Auth_authFooter__Wv0sO{text-align:center;margin-top:var(--spacing-lg);font-size:var(--font-sm);color:#6b7280}.Auth_authLink__3rvVg{color:var(--primary);font-weight:600;margin-left:var(--spacing-xs)}.Auth_authDivider__6Ab1T{display:flex;align-items:center;gap:12px;margin:20px 0;color:#9ca3af;font-size:12px}.Auth_authDivider__6Ab1T:after,.Auth_authDivider__6Ab1T:before{content:"";flex:1;height:1px;background:#e5e7eb}