.auth-page{background:#f6f6f8}.auth-layout{min-height:100vh;display:grid;grid-template-columns:.9fr 1.1fr;direction:ltr}.auth-identity{direction:rtl;background:radial-gradient(circle at 75% 25%,#e21b2d55,transparent 28%),linear-gradient(145deg,#090a0f,#171922 62%,#450b15);color:#fff;padding:42px clamp(25px,5vw,75px);display:flex;flex-direction:column}.auth-brand{color:#fff}.auth-brand small{color:#ffffff80}.identity-copy{margin:auto 0;max-width:590px}.identity-copy h1{font-size:clamp(44px,6vw,76px);line-height:1.25;letter-spacing:-3px;margin:12px 0}.identity-copy h1 em{font-style:normal;color:#ff5261}.identity-copy p{color:#b8bac3;font-size:14px}.identity-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.identity-points span{border:1px solid #ffffff20;background:#ffffff0b;border-radius:20px;padding:7px 11px;font-size:10px}.independent-note{color:#ffffff55;font-size:9px}.auth-form-side{direction:rtl;display:grid;place-items:center;padding:35px 20px}.auth-box{width:min(100%,470px)}.back-link{display:inline-block;color:#898c95;font-size:11px;margin-bottom:30px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;background:#e9e9ed;border-radius:9px;padding:4px;margin-bottom:28px}.auth-tabs button{border:0;background:transparent;border-radius:7px;padding:10px;font:11px Vazirmatn;cursor:pointer}.auth-tabs button.active{background:#fff;color:var(--red);font-weight:800;box-shadow:0 3px 10px #0000000c}.auth-box h2{font-size:29px;margin:7px 0}.auth-box>p{font-size:11px;color:#898c95}.auth-box form{margin-top:24px}.auth-box label{display:block;font-size:11px;font-weight:700;margin-bottom:14px}.auth-box label>span{color:#a0a2aa;font-weight:400;font-size:9px}.auth-box input{display:block;width:100%;margin-top:6px;padding:12px 13px;border:1px solid #dfe0e4;border-radius:8px;background:#fff;font:12px Vazirmatn;outline:none}.auth-box input:focus{border-color:#e21b2d88;box-shadow:0 0 0 3px #e21b2d0c}.auth-box label>small{display:block;color:#a0a2aa;font-size:8px;font-weight:400;margin-top:4px}.password-wrap{position:relative}.password-wrap input{padding-left:58px}.password-wrap button{position:absolute;left:8px;top:12px;border:0;background:none;color:var(--red);font:9px Vazirmatn;cursor:pointer}.auth-box .primary-btn{margin-top:8px;justify-content:center}.auth-box .primary-btn:disabled{opacity:.6;cursor:wait}.auth-status{min-height:25px;text-align:center;margin:11px 0!important}.auth-status.error{color:#c7192b!important}.auth-status.success{color:#18834a!important}.auth-status.working{color:#a86e00!important}.terms{text-align:center;font-size:8px!important;color:#a7a9b0!important}@media(max-width:820px){.auth-layout{grid-template-columns:1fr}.auth-identity{min-height:340px}.identity-copy{margin:55px 0}.independent-note{display:none}}@media(max-width:500px){.auth-identity{min-height:280px;padding:28px 20px}.identity-copy{margin:36px 0}.identity-copy h1{letter-spacing:-1.5px}.identity-points span:last-child{display:none}.auth-form-side{padding:28px 18px}}
