.auth-module__qI_vxa__authCard{border:1px solid #e7e1ef!important;border-radius:6px!important;padding:32px 28px!important;box-shadow:0 30px 60px #2b14461a!important}@media (min-width:600px){.auth-module__qI_vxa__authCard{padding:48px 42px!important}}.auth-module__qI_vxa__authMonogram{color:#b8894a;border:1px solid #b8894a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto 22px;font-family:Cormorant Garamond,Georgia,serif;font-size:15px;display:flex}.auth-module__qI_vxa__authFormTitle{color:#2e1b52;text-align:center;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-transform:uppercase!important;font-size:1.85rem!important;font-weight:500!important;line-height:1.3!important}.auth-module__qI_vxa__authFormTitleRule{background:#b8894a;width:44px;height:1px;margin:18px auto}.auth-module__qI_vxa__authFormSubtitle{text-align:center;color:#786c8e!important;margin-bottom:32px!important;font-size:.875rem!important}.auth-module__qI_vxa__authFieldLabel{letter-spacing:.04em;text-transform:uppercase;color:#786c8e;margin:0 0 7px;display:block;font-size:.72rem!important;font-weight:500!important}.auth-module__qI_vxa__authFieldInput{margin-bottom:18px!important}.auth-module__qI_vxa__authFieldInput .MuiOutlinedInput-root{background:#fbfafc;border-radius:4px;transition:box-shadow .15s,background-color .15s}.auth-module__qI_vxa__authFieldInput .MuiOutlinedInput-input{color:#221934;font-family:Outfit,Arial,sans-serif;padding-top:11px!important;padding-bottom:11px!important}.auth-module__qI_vxa__authFieldInput .MuiOutlinedInput-input::placeholder{color:#b3a9c2;opacity:1}.auth-module__qI_vxa__authFieldInput .MuiOutlinedInput-notchedOutline{border-color:#e7e1ef!important}.auth-module__qI_vxa__authFieldInput .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#e7e1ef!important}.auth-module__qI_vxa__authFieldInput .MuiOutlinedInput-root.Mui-focused{background:#fff;box-shadow:0 0 0 3px #b8894a24}.auth-module__qI_vxa__authFieldInput .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px!important;border-color:#b8894a!important}.auth-module__qI_vxa__authFieldInput .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-width:1px!important;border-color:#dc2626!important}.auth-module__qI_vxa__authFieldInput input:-webkit-autofill{-webkit-text-fill-color:#221934;caret-color:#221934;box-shadow:inset 0 0 0 1000px #fbfafc}.auth-module__qI_vxa__authFieldInput input:-webkit-autofill:hover{-webkit-text-fill-color:#221934;caret-color:#221934;box-shadow:inset 0 0 0 1000px #fbfafc}.auth-module__qI_vxa__authFieldInput input:-webkit-autofill:focus{-webkit-text-fill-color:#221934;caret-color:#221934;box-shadow:inset 0 0 0 1000px #fbfafc}.auth-module__qI_vxa__authFieldInput input::-ms-reveal{display:none}.auth-module__qI_vxa__authFieldInput input::-ms-clear{display:none}.auth-module__qI_vxa__authTermsRow{align-items:center!important;margin:4px 0 20px!important}.auth-module__qI_vxa__authTermsCheckbox{color:#c9c0d6!important;padding:4px 10px 4px 4px!important}.auth-module__qI_vxa__authTermsCheckbox.Mui-checked{color:#4b2e83!important}.auth-module__qI_vxa__authTermsCheckbox .MuiSvgIcon-root{border-radius:4px;font-size:26px}.auth-module__qI_vxa__authTermsLabel{text-transform:uppercase;letter-spacing:.02em;font-family:Outfit,Arial,sans-serif;color:#786c8e!important;font-size:.8rem!important;line-height:1.5!important}.auth-module__qI_vxa__authTermsLink{color:#2e1b52;text-underline-offset:2px;font-weight:500;-webkit-text-decoration:underline #b8894a;text-decoration:underline #b8894a}.auth-module__qI_vxa__authSubmitBtn{text-transform:none!important;letter-spacing:.02em!important;box-shadow:none!important;background:linear-gradient(120deg,#2e1b52,#4b2e83)!important;border-radius:4px!important;font-family:Outfit,Arial,sans-serif!important;font-weight:500!important;transition:filter .15s,transform .12s!important}.auth-module__qI_vxa__authSubmitBtn:hover:not(:disabled){filter:brightness(1.08)}.auth-module__qI_vxa__authSubmitBtn:active:not(:disabled){transform:scale(.98)}.auth-module__qI_vxa__authOrDivider{margin:26px 0!important}.auth-module__qI_vxa__authOrDivider .MuiDivider-wrapper{letter-spacing:.05em;text-transform:uppercase;color:#b3a9c2;font-family:Outfit,Arial,sans-serif;font-size:.7rem;font-weight:500}.auth-module__qI_vxa__authOrDivider.MuiDivider-root:before{border-color:#e7e1ef!important}.auth-module__qI_vxa__authOrDivider.MuiDivider-root:after{border-color:#e7e1ef!important}.auth-module__qI_vxa__authGoogleBtn{text-transform:none!important;color:#221934!important;background:#fff!important;border:1px solid #e7e1ef!important;border-radius:4px!important;padding:11px 24px!important;font-family:Outfit,Arial,sans-serif!important;font-weight:400!important}.auth-module__qI_vxa__authGoogleBtn:hover{background:#fff!important;border-color:#b8894a!important}.auth-module__qI_vxa__authFooterText{text-align:center;font-family:Outfit,Arial,sans-serif;color:#786c8e!important;font-size:.82rem!important}.auth-module__qI_vxa__auth-left-banner{color:#fff;background-color:#0000;background-image:linear-gradient(135deg,#00236ff2,#831adaf2),url(https://images.unsplash.com/photo-1579487785973-74d2ca7abdd5?w=600&auto=format&fit=crop&q=60);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:space-between;padding:48px;display:none;position:relative}@media (min-width:900px){.auth-module__qI_vxa__auth-left-banner{display:flex}}.auth-module__qI_vxa__hireMatrix-title{font-weight:700!important}.auth-module__qI_vxa__heroTitle{margin-top:24px!important;font-size:2.2rem!important;font-weight:700!important}.auth-module__qI_vxa__subtitle{opacity:.8;margin-top:16px!important}.auth-module__qI_vxa__signin-glassCard{width:90%;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;color:#fff!important;background:#ffffff26!important;border-radius:16px!important;padding:24px!important}.auth-module__qI_vxa__signin-progressBar{border-radius:12px;overflow:hidden;background:#ffffff4d!important;height:6px!important;margin-top:16px!important}.auth-module__qI_vxa__signin-progressBar .MuiLinearProgress-bar{border-radius:12px;background:#acedff!important}.auth-module__qI_vxa__signup-glasscard{align-items:center;gap:16px;width:90%;display:flex;color:#fff!important;background:linear-gradient(135deg,#6d28d9,#8b5cf6)!important;border-radius:14px!important;padding:16px!important}.auth-module__qI_vxa__signup-iconWrapper{background:#fff3;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.auth-module__qI_vxa__signup-iconWrapper svg{font-size:20px}.auth-module__qI_vxa__auth-right-container{background:#f8f9ff;justify-content:center;align-items:center;padding:32px 16px;display:flex}@media (max-width:899px){.auth-module__qI_vxa__auth-right-container{align-items:flex-start}}.auth-module__qI_vxa__mobileLogoWrapper{cursor:pointer;justify-content:center;align-items:center;gap:12px;margin-bottom:16px;display:flex}.auth-module__qI_vxa__mobileLogoWrapper img{width:100%!important;max-width:550px!important;height:auto!important}@media (min-width:900px){.auth-module__qI_vxa__mobileLogoWrapper{display:none}}.auth-module__qI_vxa__logoWrapper{align-items:center;gap:12px;display:flex}.auth-module__qI_vxa__logoIconBox{border-radius:8px;width:36px;height:36px;position:relative;overflow:hidden}.auth-module__qI_vxa__logoIconBox img{object-fit:contain;width:100%;height:100%}.auth-module__qI_vxa__logoIconBoxExpanded{border-radius:4px;width:147.43px;height:32px}.auth-module__qI_vxa__logoTitle{color:#1e3a8a;font-size:16px!important;font-weight:700!important;line-height:1.2!important}.auth-module__qI_vxa__logoSubtitle{letter-spacing:.08em;color:#9ca3af;text-transform:uppercase;font-size:10px!important}.auth-module__qI_vxa__rememberMe{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.auth-module__qI_vxa__signin-footerLinks{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px;font-size:13px;display:flex}.auth-module__qI_vxa__poweredBadge{letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:12px;left:48px;right:48px}.auth-module__qI_vxa__poweredBadgeIcon{transform-origin:50%;color:#fcfcfc!important;font-size:16px!important}.auth-module__qI_vxa__poweredBadgeText{background:linear-gradient(90deg,#e9e9e5,#fff,#f7f5f5,#f5f5f5);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.auth-module__qI_vxa__authLink{cursor:pointer;color:#2e1b52!important;font-weight:500!important}.auth-module__qI_vxa__verify-account-card{background:#fff;width:100%;max-width:460px;margin:0 auto;padding:40px 32px;border-radius:24px!important}.auth-module__qI_vxa__verify-account-header{text-align:center;margin-bottom:32px}.auth-module__qI_vxa__verify-account-icon-wrapper{background:#2563eb1f;border-radius:999px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;display:flex}.auth-module__qI_vxa__verify-account-icon{color:#2563eb;font-variation-settings:"FILL" 1, "wght" 300, "GRAD" 0, "opsz" 24;font-size:40px}.auth-module__qI_vxa__verify-account-title{color:#111827;line-height:1.2;margin-bottom:16px!important;font-size:34px!important;font-weight:700!important}.auth-module__qI_vxa__verify-account-description{color:#6b7280;font-size:15px!important;line-height:1.8!important}.auth-module__qI_vxa__verify-account-description strong{color:#111827;font-weight:600}.auth-module__qI_vxa__verify-account-actions{margin-bottom:32px}.auth-module__qI_vxa__verify-account-resend-wrapper{text-align:center}.auth-module__qI_vxa__verify-account-resend-btn{text-transform:none!important;color:#2563eb!important;min-width:auto!important;padding:0!important;font-size:14px!important;font-weight:600!important}.auth-module__qI_vxa__verify-account-resend-btn:hover{text-underline-offset:4px;text-decoration:underline;background:0 0!important}.auth-module__qI_vxa__verify-account-footer{text-align:center;border-top:1px solid #e5e7eb;padding-top:32px}.auth-module__qI_vxa__verify-account-back-link{color:#6b7280;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.auth-module__qI_vxa__verify-account-back-link:hover{color:#2563eb}.auth-module__qI_vxa__verify-account-back-icon{font-variation-settings:"FILL" 1, "wght" 300, "GRAD" 0, "opsz" 24;font-size:18px}@media (max-width:640px){.auth-module__qI_vxa__verify-account-card{padding:32px 20px}.auth-module__qI_vxa__verify-account-title{font-size:28px!important}.auth-module__qI_vxa__verify-account-description{font-size:14px!important}}.auth-module__qI_vxa__verification-success-modal{border-radius:20px!important;max-width:480px!important;padding:24px 8px!important}.auth-module__qI_vxa__verification-success-content{text-align:center;padding:10px 20px 20px!important}.auth-module__qI_vxa__verification-success-icon-wrapper{justify-content:center;margin-bottom:28px;display:flex}.auth-module__qI_vxa__verification-success-icon-circle{background:#dff5e5;border-radius:999px;justify-content:center;align-items:center;width:82px;height:82px;display:flex}.auth-module__qI_vxa__verification-success-icon{color:#16a34a;font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24;font-size:42px}.auth-module__qI_vxa__verification-success-title{color:#0f172a;margin-bottom:24px!important;font-size:28px!important;font-weight:700!important;line-height:1.15!important}.auth-module__qI_vxa__verification-success-description{color:#6b7280;max-width:320px;margin:0 auto 40px!important;font-size:16px!important;line-height:1.8!important}.auth-module__qI_vxa__verification-success-btn{height:58px;text-transform:none!important;background:#062983!important;border-radius:14px!important;font-size:24px!important;font-weight:600!important;box-shadow:0 8px 20px #06298340!important}.auth-module__qI_vxa__verification-success-btn:hover{background:#05216a!important}@media (max-width:600px){.auth-module__qI_vxa__verification-success-content{padding:10px 20px 20px!important}.auth-module__qI_vxa__verification-success-title{font-size:28px!important}.auth-module__qI_vxa__verification-success-description{font-size:15px!important}.auth-module__qI_vxa__verification-success-btn{height:54px;font-size:20px!important}}
