.auth-section{min-height:100vh;height:auto;background:radial-gradient(circle at 85% 10%,rgba(167,243,75,.07),transparent 30%),#050505;color:#f4f4f1;padding:0 28px 70px;font-family:var(--font-geist-sans),Arial,sans-serif}.auth-section section{max-width:1280px}.auth-section section .auth-header{position:relative;left:auto;top:auto;transform:none;max-width:none;height:88px;background:transparent;border-bottom:1px solid rgba(255,255,255,.14);font-family:inherit}.auth-section section .auth-header .logo h1{font:750 15px/1 var(--font-geist-sans),Arial,sans-serif;color:#fff}.auth-section section .auth-header .wrap p{color:#92928d}.auth-section section .auth-header .wrap a{color:#a7f34b}.auth-section section .container{width:min(100%,560px);margin:72px auto 0;padding:42px;border:1px solid rgba(255,255,255,.16);background:#080a07}.auth-section section .container:before{content:"SECURE ACCESS";display:block;margin-bottom:16px;color:#a7f34b;font:11px var(--font-geist-mono),monospace;letter-spacing:.1em}.auth-section section .container h1{margin:0 0 12px;color:#f5f5f2;font:500 clamp(38px,5vw,58px)/1 var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.045em}.auth-section section .container h1:after{content:none}.auth-section .auth-intro{margin:14px 0 0;color:#999;font-size:15px;line-height:1.5;letter-spacing:0}.auth-section section .container .auth-btns{gap:10px;margin:28px 0 26px;font-family:inherit}.auth-section section .container .auth-btns .auth-btn{min-height:48px;height:auto;border:1px solid rgba(255,255,255,.2);background:#0d0f0c;color:#f4f4f1}.auth-section section .container .auth-btns .auth-btn:hover{border-color:#a7f34b;background:rgba(167,243,75,.06);color:#a7f34b}.auth-section section .container .line-wrap{margin:24px 0}.auth-section section .container .line-wrap .line{background:rgba(255,255,255,.14)}.auth-section section .container form{gap:16px}.auth-section section .container form .label{display:block}.auth-section section .container form .label .left{width:auto;padding:0 0 8px;display:block;border:0;align-items:flex-start}.auth-section section .container form .label .left label{direction:ltr;color:#d8d8d4;font:600 13px var(--font-geist-sans),Arial,sans-serif}.auth-section section .container form .label .right{padding:0;display:block}.auth-section section .container form .label .right input{height:48px;padding:0 14px;border:1px solid rgba(255,255,255,.2);background:#0b0d0a;color:#fff;font-size:14px}.auth-section section .container form .label .right input:focus{border-color:#a7f34b}.auth-section section .container form button{height:48px;margin:10px 0 4px;border:1px solid rgba(255,255,255,.15);background:#171917;color:#777}.auth-section section .container form button.active{border-color:#a7f34b;background:#a7f34b;color:#080808}.auth-section section .container .txt{margin-top:20px;color:#999;line-height:1.5}.auth-section section .container .txt span,.auth-section section .container .txt span a{color:#a7f34b}.auth-section .pass-validation{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important;width:100%;margin:4px 0 8px}.auth-section .pass-rule{display:flex;align-items:center;gap:8px;color:#999!important;font:12px/1.35 var(--font-geist-sans),Arial,sans-serif}.auth-section .pass-rule svg{width:16px;height:16px}.auth-section .otp-container{justify-content:flex-start}.auth-section .otp-slot{border-color:rgba(255,255,255,.2);background:#0b0d0a}@media (max-width:640px){.auth-section{padding:0 16px 50px}.auth-section section .auth-header .wrap p{display:none}.auth-section section .container{margin-top:36px;padding:26px}.auth-section .pass-validation{grid-template-columns:1fr}}