.cl-rootBox{width:100%}.cl-card{background:linear-gradient(135deg,#0f1a3af2,#0a1230f2)!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;border:2px solid rgba(138,92,246,.3)!important;border-radius:24px!important;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #8a5cf61a,0 0 60px #8a5cf626!important;overflow:hidden!important}.cl-card:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(45deg,#8a5cf6,#00d3a9,#8a5cf6);border-radius:24px;opacity:.2;filter:blur(20px);z-index:-1;animation:glow-pulse 3s ease-in-out infinite}@keyframes glow-pulse{0%,to{opacity:.2}50%{opacity:.4}}.cl-headerTitle{color:#fff!important;font-size:1.5rem!important;font-weight:700!important}.cl-headerSubtitle{color:#d1d5db!important}.cl-socialButtonsBlockButton{background:#ffffff0d!important;border:2px solid rgba(255,255,255,.2)!important;color:#fff!important;border-radius:12px!important;transition:all .3s ease!important;box-shadow:0 4px 6px -1px #0000004d!important}.cl-socialButtonsBlockButton:hover{background:#ffffff1a!important;border-color:#8a5cf680!important;box-shadow:0 10px 15px -3px #8a5cf633!important;transform:translateY(-1px)}.cl-socialButtonsBlockButtonText{color:#fff!important;font-weight:600!important}.cl-socialButtonsIconButton{filter:brightness(0) invert(1)}.cl-dividerLine{background:linear-gradient(to right,transparent,rgba(255,255,255,.3),transparent)!important}.cl-dividerText{background:#0f1a3a!important;color:#9ca3af!important;padding:0 1rem!important}.cl-formButtonPrimary{background:linear-gradient(90deg,#8a5cf6,#a78bfa,#8a5cf6)!important;background-size:200% 100%!important;background-position:0% 50%!important;color:#fff!important;font-weight:700!important;border:2px solid rgba(138,92,246,.3)!important;border-radius:12px!important;box-shadow:0 20px 25px -5px #8a5cf666,0 10px 10px -5px #8a5cf633!important;transition:all .5s ease!important;padding:.75rem 1.5rem!important}.cl-formButtonPrimary:hover,.cl-formButtonPrimary:focus,.cl-formButtonPrimary:active{background-position:100% 50%!important;border-color:#8a5cf699!important;box-shadow:0 25px 50px -12px #8a5cf699,0 10px 20px -5px #8a5cf666!important;transform:translateY(-2px)!important}.cl-formFieldLabel{color:#d1d5db!important;font-weight:500!important;margin-bottom:.5rem!important}.cl-formFieldInput{background:#ffffff0d!important;border:2px solid rgba(255,255,255,.2)!important;color:#fff!important;border-radius:12px!important;padding:.75rem 1rem!important;transition:all .3s ease!important;box-shadow:inset 0 2px 4px #0000004d!important}.cl-formFieldInput::placeholder{color:#6b7280!important}.cl-formFieldInput:focus{border-color:#00d3a9!important;outline:none!important;box-shadow:0 0 0 4px #00d3a94d,inset 0 2px 4px #0000004d!important}.cl-formFieldInputShowPasswordButton{color:#9ca3af!important;transition:color .3s ease!important}.cl-formFieldInputShowPasswordButton:hover{color:#00d3a9!important}.cl-otpCodeFieldInput{background:#ffffff0d!important;border:2px solid rgba(255,255,255,.2)!important;color:#fff!important;font-size:1.25rem!important;font-weight:700!important;text-align:center!important;border-radius:12px!important;transition:all .3s ease!important}.cl-otpCodeFieldInput:focus{border-color:#00d3a9!important;box-shadow:0 0 0 4px #00d3a94d!important}.cl-formResendCodeLink,.cl-footerActionLink{color:#00d3a9!important;font-weight:600!important;text-decoration:underline!important;text-decoration-thickness:2px!important;text-underline-offset:2px!important;transition:all .3s ease!important}.cl-formResendCodeLink:hover,.cl-footerActionLink:hover{color:#00f5c3!important;text-decoration-color:#00d5a980!important}.cl-footerActionText{color:#9ca3af!important}.cl-identityPreviewText{color:#fff!important}.cl-identityPreviewEditButton{color:#00d3a9!important;font-weight:500!important}.cl-identityPreviewEditButtonIcon{color:#00d3a9!important}.cl-formFieldErrorText{color:#f87171!important;font-weight:500!important}.cl-formFieldSuccessText{color:#00d3a9!important;font-weight:500!important}.cl-formFieldAction{color:#00d3a9!important}.cl-formFieldAction:hover{color:#00f5c3!important}.cl-spinner{color:#8a5cf6!important}.cl-badge{background:#8a5cf633!important;color:#a78bfa!important;border:1px solid rgba(138,92,246,.3)!important}.cl-internal-b3fm6y{background:transparent!important}@media(max-width:640px){.cl-card{border-radius:20px!important}}
