@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");.cl-rootBox{font-family:var(--font-satoshi),-apple-system,BlinkMacSystemFont,sans-serif!important}.cl-card{background:#ffffff!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)!important;border:1px solid #e5e7eb!important;border-radius:16px!important;padding:32px!important;width:100%!important;max-width:100%!important}.cl-card *{background-color:inherit}.cl-card>*{background:transparent!important}.cl-socialButtonsBlockButton{background:white!important;border:1.5px solid #e5e7eb!important;border-radius:10px!important;padding:10px 16px!important;font-family:var(--font-satoshi),-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500!important;color:#374151!important;transition:all .2s ease!important;height:auto!important;min-height:44px!important;box-shadow:none!important}.cl-socialButtonsBlockButton:hover{border-color:#3b1479!important;background:#faf5ff!important;transform:none!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}.cl-socialButtonsBlockButton:active{transform:none!important;box-shadow:none!important}.cl-socialButtonsBlockButton .cl-socialButtonsBlockButtonIcon{width:20px!important;height:20px!important}.cl-socialButtonsBlockButton .cl-socialButtonsBlockButtonText{font-weight:500!important;font-size:14px!important}.cl-formFieldInput{background:white!important;border:1.5px solid #e5e7eb!important;border-radius:10px!important;padding:10px 14px!important;font-family:var(--font-satoshi),-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:15px!important;font-weight:400!important;color:#212121!important;transition:all .2s ease!important;height:auto!important;min-height:44px!important;box-shadow:none!important}.cl-formFieldInput:focus{border-color:#3b1479!important;box-shadow:0 0 0 3px rgba(59,20,121,.1)!important;outline:none!important;transform:none!important}.cl-formFieldInput::-moz-placeholder{color:#9ca3af!important;font-family:var(--font-satoshi),-apple-system,BlinkMacSystemFont,sans-serif!important}.cl-formFieldInput::placeholder{color:#9ca3af!important;font-family:var(--font-satoshi),-apple-system,BlinkMacSystemFont,sans-serif!important}.cl-formFieldLabel{font-weight:500!important;font-size:13px!important;color:#374151!important;margin-bottom:6px!important}.cl-formButtonPrimary,.cl-formFieldLabel{font-family:var(--font-satoshi),-apple-system,BlinkMacSystemFont,sans-serif!important}.cl-formButtonPrimary{background:#3b1479!important;border:none!important;border-radius:10px!important;padding:12px 24px!important;font-weight:600!important;font-size:15px!important;color:white!important;transition:all .2s ease!important;height:auto!important;min-height:44px!important;text-transform:none!important;letter-spacing:0!important;box-shadow:0 1px 3px rgba(0,0,0,.1)!important}.cl-formButtonPrimary:hover{background:#2d0f5c!important;transform:none!important;box-shadow:0 2px 4px rgba(0,0,0,.15)!important}.cl-formButtonPrimary:active{transform:none!important;box-shadow:0 1px 2px rgba(0,0,0,.1)!important}.cl-formFieldRow{margin-bottom:16px!important}.cl-dividerLine{background:#d1cfc4!important;height:1px!important}.cl-dividerText{font-size:14px!important;color:#6b7280!important;background:#ffffff!important;padding:0 16px!important}.cl-dividerText,.cl-footerActionLink{font-family:var(--font-satoshi),-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500!important}.cl-footerActionLink{color:#3b1479!important;text-decoration:none!important;transition:color .2s ease!important}.cl-footerActionLink:hover{color:#2d0f5c!important}.cl-formFieldErrorText{color:#dc2626!important}.cl-formFieldErrorText,.cl-formFieldSuccessText{font-family:var(--font-satoshi),-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14px!important;margin-top:4px!important}.cl-formFieldSuccessText{color:#059669!important}.cl-spinner{color:#3b1479!important}.cl-headerSubtitle,.cl-headerTitle{display:none!important}.cl-form{gap:16px!important}.cl-footer{margin-top:20px!important;text-align:center!important}.cl-footer,.cl-footerAction,.cl-footerActionLink,.cl-footerActionText,.cl-footerPages,.cl-internal-b3fm6y{background:#ffffff!important}.cl-otpCodeFieldInput{border:2px solid #e5e7eb!important;border-radius:8px!important;font-family:JetBrains Mono,monospace!important;font-size:18px!important;text-align:center!important;width:48px!important;height:48px!important;background:white!important}.cl-otpCodeFieldInput:focus{border-color:#3b1479!important;box-shadow:0 0 0 3px rgba(59,20,121,.1)!important}.cl-formFieldInputShowPasswordButton{color:#6b7280!important;transition:color .2s ease!important}.cl-formFieldInputShowPasswordButton:hover{color:#3b1479!important}.cl-footerActionText{font-family:var(--font-satoshi),-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:12px!important;color:#9ca3af!important}.cl-formFieldRow:has(.cl-formFieldInput[name=firstName]){display:flex!important;gap:12px!important}.cl-formFieldRow:has(.cl-formFieldInput[name=firstName])>div{flex:1!important}@media (max-width:640px){.cl-formFieldInput,.cl-socialButtonsBlockButton{padding:10px 12px!important;min-height:44px!important}.cl-formButtonPrimary{padding:10px 20px!important;min-height:44px!important}}.cl-internal-1h7alg4,.cl-internal-1xbohxx,.cl-internal-b3fm6y{font-family:var(--font-satoshi),-apple-system,BlinkMacSystemFont,sans-serif!important}.cl-socialButtons{display:flex!important;flex-direction:column!important;gap:10px!important;margin-bottom:16px!important}.cl-socialButtons,.cl-socialButtons>*{width:100%!important}.cl-socialButtonsBlock{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.cl-socialButtonsBlockButton .cl-socialButtonsBlockButtonText{font-family:var(--font-satoshi),-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:600!important;font-size:15px!important;color:#374151!important}.cl-socialButtonsBlockButton[data-provider=google]{border-color:#4285f4!important}.cl-socialButtonsBlockButton[data-provider=google]:hover{border-color:#3367d6!important;background:#f8faff!important}.cl-socialButtonsBlockButton[data-provider=facebook]{border-color:#1877f2!important}.cl-socialButtonsBlockButton[data-provider=facebook]:hover{border-color:#166fe5!important;background:#f0f8ff!important}.cl-socialButtonsBlockButton[data-provider=apple]{border-color:#000000!important}.cl-socialButtonsBlockButton[data-provider=apple]:hover{border-color:#333333!important;background:#f8f8f8!important}.cl-badge,.cl-internal-badge,.cl-rootBox *,[class*=cl-badge]{font-family:var(--font-satoshi),-apple-system,BlinkMacSystemFont,sans-serif!important}.cl-badge,.cl-internal-badge,[class*=cl-badge]{background:#ff6d39!important;color:white!important;font-weight:600!important;font-size:11px!important;padding:4px 10px!important;border-radius:6px!important;text-transform:none!important;letter-spacing:.025em!important}.cl-internal-1h7alg4,.cl-internal-b3fm6y,[class*=cl-footerAction]{font-size:12px!important;color:#9ca3af!important}.cl-alternativeMethodsBlockButton{color:#3b1479!important;font-family:var(--font-satoshi),-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500!important;transition:all .2s ease!important}.cl-alternativeMethodsBlockButton:hover{color:#2d0f5c!important;background:#faf5ff!important}.cl-footerAction .cl-footerActionText{color:#6b7280!important;font-size:14px!important}.cl-footerAction .cl-footerActionLink{color:#3b1479!important;font-weight:600!important;text-decoration:none!important}.cl-footerAction .cl-footerActionLink:hover{color:#2d0f5c!important;text-decoration:underline!important}.cl-identityPreview{border:2px solid #e5e7eb!important;border-radius:12px!important;padding:12px 16px!important;background:white!important;transition:all .2s ease!important}.cl-identityPreview:hover{border-color:#3b1479!important;background:#faf5ff!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(59,20,121,.15)!important}.cl-backButton{color:#3b1479!important;font-family:var(--font-satoshi),-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500!important;transition:all .2s ease!important}.cl-backButton:hover{color:#2d0f5c!important;background:#faf5ff!important}.cl-alert{border-radius:12px!important;font-family:var(--font-satoshi),-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:14px!important;padding:14px 16px!important;margin-bottom:16px!important}.cl-alertInfo{background:#eff6ff!important;border:2px solid #93c5fd!important;color:#1e40af!important}.cl-alertWarning{background:#fef3c7!important;border:2px solid #fcd34d!important;color:#92400e!important}.cl-alertError{background:#fee2e2!important;border:2px solid #fca5a5!important;color:#991b1b!important}.cl-formFieldCheckbox{accent-color:#3b1479!important;width:18px!important;height:18px!important;cursor:pointer!important}.cl-formFieldLabelRow{gap:8px!important;align-items:center!important}