.auth-layout-module__uUWJ6W__container{background:var(--color-brand-black);width:100%;min-height:100vh;padding:var(--spacing-6)0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow-x:hidden}.auth-layout-module__uUWJ6W__backgroundGradient{opacity:1;position:absolute;inset:0}.auth-layout-module__uUWJ6W__gradientOrb1{background:var(--color-brand-orange);opacity:.35;filter:blur(140px);border-radius:9999px;width:45rem;height:45rem;animation:4s cubic-bezier(.4,0,.6,1) infinite auth-layout-module__uUWJ6W__pulse;position:absolute;top:-15%;left:-10%}.auth-layout-module__uUWJ6W__gradientOrb2{background:var(--color-brand-orange);opacity:.15;filter:blur(120px);border-radius:9999px;width:35rem;height:35rem;animation:4s cubic-bezier(.4,0,.6,1) 2s infinite auth-layout-module__uUWJ6W__pulse;position:absolute;bottom:-20%;right:-10%}.auth-layout-module__uUWJ6W__card{z-index:10;width:100%;max-width:26rem;margin:0 var(--spacing-4);-webkit-backdrop-filter:blur(24px);padding:var(--spacing-8);background:#1616168c;border:1px solid #ffffff14;border-radius:1.25rem;flex-direction:column;align-items:center;display:flex;position:relative;box-shadow:0 24px 64px #00000080}.auth-layout-module__uUWJ6W__logo{border-radius:var(--radius-lg);width:3rem;height:3rem;margin-bottom:var(--spacing-5);justify-content:center;align-items:center;display:flex}.auth-layout-module__uUWJ6W__logoIcon{border-radius:var(--radius-lg);-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.auth-layout-module__uUWJ6W__title{color:var(--color-brand-white);margin-bottom:var(--spacing-2);text-align:center;font-size:1.75rem;font-weight:700}.auth-layout-module__uUWJ6W__subtitle{color:var(--color-gray-400);font-size:var(--text-sm);margin-bottom:var(--spacing-6);text-align:center}.auth-layout-module__uUWJ6W__content{width:100%}.auth-layout-module__uUWJ6W__footer{z-index:10;margin-top:var(--spacing-6);text-align:center;position:relative}.auth-layout-module__uUWJ6W__socialProof{align-items:center;gap:var(--spacing-3);flex-direction:column;display:flex}.auth-layout-module__uUWJ6W__socialProofText{color:var(--color-gray-400);font-size:var(--text-sm);margin-bottom:var(--spacing-3)}.auth-layout-module__uUWJ6W__socialProofTextHighlight{color:var(--color-brand-white);font-weight:600}.auth-layout-module__uUWJ6W__avatars{margin-left:-.5rem;display:flex}.auth-layout-module__uUWJ6W__avatar{border:2px solid var(--color-brand-black);-o-object-fit:cover;object-fit:cover;border-radius:9999px;width:2rem;height:2rem;margin-left:-.5rem}.auth-layout-module__uUWJ6W__watermark{bottom:var(--spacing-6);text-align:center;width:100%;position:absolute}.auth-layout-module__uUWJ6W__watermarkText{color:var(--color-gray-600);font-size:var(--text-xs)}.auth-layout-module__uUWJ6W__watermarkBrand{color:var(--color-brand-orange);font-weight:600}@media (max-width:640px){.auth-layout-module__uUWJ6W__card{margin:0 var(--spacing-4);padding:var(--spacing-5)}.auth-layout-module__uUWJ6W__title{font-size:var(--text-xl)}}
.auth-form-module__9rTojG__form,.auth-form-module__9rTojG__formGroup{gap:var(--spacing-3);flex-direction:column;width:100%;display:flex}.auth-form-module__9rTojG__inputWrapper{width:100%}.auth-form-module__9rTojG__input{width:100%;padding:.875rem var(--spacing-4);border-radius:var(--radius-lg);color:var(--color-brand-white);font-size:var(--text-sm);transition:all var(--transition-base)var(--transition-ease);background:#ffffff0a;border:1px solid #ffffff1f;outline:none}.auth-form-module__9rTojG__input::placeholder{color:var(--color-gray-400)}.auth-form-module__9rTojG__input:focus{background:#ffffff0f;border-color:#ff6b3599;box-shadow:0 0 0 3px #ff6b3526}.auth-form-module__9rTojG__input:disabled{opacity:.5;cursor:not-allowed}.auth-form-module__9rTojG__inputError{border-color:var(--color-error);ring:2px;ring-color:#ef444480}.auth-form-module__9rTojG__errorText{font-size:var(--text-xs);color:var(--color-error);margin-top:var(--spacing-1);margin-left:var(--spacing-1)}.auth-form-module__9rTojG__button{width:100%;padding:.875rem var(--spacing-5);border-radius:var(--radius-lg);font-weight:700;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;transition:all var(--transition-base)var(--transition-ease);cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-2);border:none;display:flex}.auth-form-module__9rTojG__button:disabled{opacity:.5;cursor:not-allowed}.auth-form-module__9rTojG__buttonPrimary{background:var(--color-brand-orange);color:var(--color-brand-white);box-shadow:0 8px 24px #ff6b3540}.auth-form-module__9rTojG__buttonPrimary:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 12px 32px #ff6b3566}.auth-form-module__9rTojG__buttonSecondary{color:var(--color-brand-white);background:#ffffff14}.auth-form-module__9rTojG__buttonSecondary:hover:not(:disabled){background:#fff3}.auth-form-module__9rTojG__buttonOutline{color:var(--color-brand-white);background:0 0;border:2px solid #fff3}.auth-form-module__9rTojG__buttonOutline:hover:not(:disabled){background:#ffffff0d}.auth-form-module__9rTojG__buttonLoading{position:relative}.auth-form-module__9rTojG__spinner{border:2px solid #ffffff4d;border-top-color:var(--color-brand-white);border-radius:9999px;width:1rem;height:1rem;animation:.6s linear infinite auth-form-module__9rTojG__spin}.auth-form-module__9rTojG__oauthButton{justify-content:center;align-items:center;gap:var(--spacing-3);border-radius:var(--radius-lg);width:100%;padding:.875rem var(--spacing-5);color:var(--color-brand-white);font-weight:500;font-size:var(--text-sm);transition:all var(--transition-base)var(--transition-ease);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;display:flex}.auth-form-module__9rTojG__oauthButton:hover:not(:disabled){filter:brightness(1.1)}.auth-form-module__9rTojG__oauthButton:disabled{opacity:.5;cursor:not-allowed}.auth-form-module__9rTojG__oauthIcon{width:1.25rem;height:1.25rem}.auth-form-module__9rTojG__divider{width:100%;margin:var(--spacing-4)0;justify-content:center;align-items:center;display:flex;position:relative}.auth-form-module__9rTojG__dividerLine{align-items:center;display:flex;position:absolute;inset:0}.auth-form-module__9rTojG__dividerLineInner{border-top:1px solid #ffffff1a;width:100%}.auth-form-module__9rTojG__dividerText{padding:0 var(--spacing-4);font-size:var(--text-xs);color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.05em;background:0 0;margin:0 auto;position:relative}.auth-form-module__9rTojG__link{font-size:var(--text-sm);color:var(--color-brand-orange);transition:color var(--transition-base)var(--transition-ease);font-weight:500;text-decoration:none}.auth-form-module__9rTojG__link:hover{color:var(--color-brand-orange-light)}.auth-form-module__9rTojG__helperText{font-size:var(--text-xs);color:var(--color-gray-400);text-align:center}.auth-form-module__9rTojG__helperTextLink{color:var(--color-brand-white);font-weight:500}.auth-form-module__9rTojG__alert{border-radius:var(--radius-xl);padding:var(--spacing-3);margin-bottom:var(--spacing-4)}.auth-form-module__9rTojG__alertError{background:#ef44441a;border:1px solid #ef444433}.auth-form-module__9rTojG__alertSuccess{background:#10b9811a;border:1px solid #10b98133}.auth-form-module__9rTojG__alertText{font-size:var(--text-sm)}.auth-form-module__9rTojG__alertTextError{color:#fca5a5}.auth-form-module__9rTojG__alertTextSuccess{color:#6ee7b7}.auth-form-module__9rTojG__iconContainer{justify-content:center;align-items:center;display:flex}.auth-form-module__9rTojG__iconLarge{border-radius:9999px;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex}.auth-form-module__9rTojG__iconLargeOrange{background:linear-gradient(135deg,#ff6b3533,#ff8c421a)}.auth-form-module__9rTojG__iconLargeSuccess{background:linear-gradient(135deg,#10b98133,#10b9811a)}.auth-form-module__9rTojG__icon{width:2.5rem;height:2.5rem}.auth-form-module__9rTojG__iconOrange{color:var(--color-brand-orange)}.auth-form-module__9rTojG__iconSuccess{color:var(--color-success)}.auth-form-module__9rTojG__checkboxWrapper{align-items:flex-start;gap:var(--spacing-3);margin:var(--spacing-2)0;display:flex}.auth-form-module__9rTojG__checkbox{border-radius:var(--radius-sm);cursor:pointer;width:1.25rem;min-width:1.25rem;height:1.25rem;accent-color:var(--color-brand-orange);background:#ffffff1a;border:2px solid #ffffff4d;margin-top:.125rem}.auth-form-module__9rTojG__checkbox:checked{background:var(--color-brand-orange);border-color:var(--color-brand-orange)}.auth-form-module__9rTojG__checkbox:focus{outline-offset:2px;outline:2px solid #ff6b3580}.auth-form-module__9rTojG__checkboxLabel{font-size:var(--text-sm);color:var(--color-gray-300);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.6}.auth-form-module__9rTojG__termsLink{color:var(--color-brand-orange);transition:color var(--transition-base)var(--transition-ease);text-decoration:underline}.auth-form-module__9rTojG__termsLink:hover{color:var(--color-brand-orange-light)}
