.auth-page{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;background:#04040c;overflow:hidden;padding:40px 16px}.auth-aurora{position:absolute;border-radius:50%;filter:blur(110px);pointer-events:none}.auth-aurora-1{width:760px;height:760px;top:-320px;left:50%;transform:translateX(-50%);background:radial-gradient(circle,rgba(109,124,255,.2) 0,transparent 70%);animation:auth-drift 14s ease-in-out infinite}.auth-aurora-2{width:480px;height:480px;bottom:-180px;right:-120px;background:radial-gradient(circle,rgba(34,211,238,.12) 0,transparent 70%);animation:auth-drift 18s ease-in-out infinite reverse}.auth-aurora-3{width:420px;height:420px;bottom:-140px;left:-120px;background:radial-gradient(circle,rgba(167,139,250,.13) 0,transparent 70%);animation:auth-drift 16s ease-in-out -6s infinite}@keyframes auth-drift{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,-30px) scale(1.12)}}.auth-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 0,transparent 100%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black 0,transparent 100%);pointer-events:none}.auth-wordmark{position:relative;font-family:var(--display);font-size:22px;font-weight:700;letter-spacing:-.02em;color:#fff;text-decoration:none}.auth-wordmark em{font-style:normal;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.auth-wordmark:hover{text-decoration:none;color:#fff}.auth-card{position:relative}[data-theme=light] .auth-page{background:#f3f4fb}[data-theme=light] .auth-aurora-1{background:radial-gradient(circle,rgba(85,98,232,.16) 0,transparent 70%)}[data-theme=light] .auth-aurora-2{background:radial-gradient(circle,rgba(14,156,192,.1) 0,transparent 70%)}[data-theme=light] .auth-aurora-3{background:radial-gradient(circle,rgba(124,92,240,.11) 0,transparent 70%)}[data-theme=light] .auth-grid{background-image:linear-gradient(rgba(18,21,46,.05) 1px,transparent 0),linear-gradient(90deg,rgba(18,21,46,.05) 1px,transparent 0)}[data-theme=light] .auth-wordmark,[data-theme=light] .auth-wordmark:hover{color:#12152e}[data-theme=light] .auth-card .cl-card,[data-theme=light] .auth-card .cl-cardBox{background-color:rgba(255,255,255,.92)!important;border:1px solid rgba(18,21,46,.09)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 40px 90px rgba(18,21,46,.12),0 0 70px rgba(85,98,232,.08)!important}[data-theme=light] .auth-card .cl-formHeaderTitle,[data-theme=light] .auth-card .cl-headerTitle{color:#12152e!important}[data-theme=light] .auth-card .cl-formHeaderSubtitle,[data-theme=light] .auth-card .cl-headerSubtitle,[data-theme=light] .auth-card .cl-identityPreviewText{color:rgba(18,21,46,.55)!important}[data-theme=light] .auth-card .cl-socialButtonsBlockButton{background-color:rgba(18,21,46,.03)!important;border:1px solid rgba(18,21,46,.12)!important}[data-theme=light] .auth-card .cl-socialButtonsBlockButton:hover{background-color:rgba(85,98,232,.07)!important;border-color:rgba(85,98,232,.4)!important}[data-theme=light] .auth-card .cl-buttonArrowIcon,[data-theme=light] .auth-card .cl-socialButtonsBlockButtonText{color:#12152e!important}[data-theme=light] .auth-card .cl-dividerLine{background-color:rgba(18,21,46,.12)!important}[data-theme=light] .auth-card .cl-dividerText{color:rgba(18,21,46,.45)!important}[data-theme=light] .auth-card .cl-formFieldLabel{color:rgba(18,21,46,.85)!important}[data-theme=light] .auth-card .cl-formFieldInput,[data-theme=light] .auth-card .cl-otpCodeFieldInput{background-color:#ffffff!important;border:1px solid rgba(18,21,46,.16)!important;color:#12152e!important}[data-theme=light] .auth-card .cl-formFieldInput:focus,[data-theme=light] .auth-card .cl-otpCodeFieldInput:focus{border-color:rgba(85,98,232,.6)!important;box-shadow:0 0 0 3px rgba(85,98,232,.12)!important}[data-theme=light] .auth-card .cl-formFieldAction,[data-theme=light] .auth-card .cl-formFieldHintText,[data-theme=light] .auth-card .cl-formFieldInfoText,[data-theme=light] .auth-card .cl-formFieldInputShowPasswordButton,[data-theme=light] .auth-card .cl-formFieldInputShowPasswordIcon{color:rgba(18,21,46,.5)!important}[data-theme=light] .auth-card .cl-footer{background:transparent!important}[data-theme=light] .auth-card .cl-footerActionText{color:rgba(18,21,46,.55)!important}[data-theme=light] .auth-card .cl-footerActionLink,[data-theme=light] .auth-card .cl-formResendCodeLink{color:#5562e8!important}[data-theme=light] .auth-card .cl-footerPagesLink,[data-theme=light] .auth-card .cl-internal-icon{color:rgba(18,21,46,.45)!important}