.auth-form-wrapper{flex-direction:column;gap:1.5rem;display:flex}.auth-form-google-button{color:#1f2937;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#fff;border:1px solid #0f0f0f1a;border-radius:8px;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:48px;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:500;transition:all .2s ease-in-out;display:flex}.auth-form-google-button:hover:not(:disabled){background:#f9fafb;border-color:#0f0f0f26;box-shadow:0 2px 4px #0000000d}.auth-form-google-button:active:not(:disabled){background:#f3f4f6;transform:scale(.98)}.auth-form-google-button:disabled{opacity:.6;cursor:not-allowed}.auth-form-google-icon{flex-shrink:0}.auth-form-divider{align-items:center;margin:.5rem 0;display:flex}.auth-form-divider:before,.auth-form-divider:after{content:"";background:#ffffff1a;flex:1;height:1px}.auth-form-divider-text{color:#ffffff80;padding:0 1rem;font-size:.875rem;font-weight:500}.auth-form{flex-direction:column;gap:1rem;display:flex}.auth-form-input{color:#f5f5f5;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;width:100%;min-height:56px;padding:1rem 1.5rem;font-family:General Sans,Inter,system-ui,sans-serif;font-size:1rem;line-height:1.5;transition:all .2s ease-in-out}.auth-form-input:focus,.auth-form-input:focus-visible,.auth-form-input:focus-within{--tw-ring-color:transparent!important;--tw-ring-offset-color:transparent!important;--tw-ring-offset-width:0px!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-width:0px!important;ring:none!important;ring-color:transparent!important;ring-offset-color:transparent!important;ring-offset-width:0px!important;ring-shadow:none!important;background:#ffffff1a!important;border-color:#d4a57499!important;outline:none!important;box-shadow:0 0 0 3px #d4a57426!important}.auth-form-input[class*=ring]:focus,.auth-form-input[class*=ring]:focus-visible{box-shadow:0 0 0 3px #d4a57426!important}.auth-form-input:focus:before,.auth-form-input:focus:after,.auth-form-input:focus-visible:before,.auth-form-input:focus-visible:after{content:none!important;display:none!important}.auth-form-input::placeholder{color:#a0a0a0}.auth-form-input:disabled{opacity:.6;cursor:not-allowed}.auth-form-submit-button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ff6d45 0%,#ff8a6b 100%);border:none;border-radius:8px;width:100%;min-height:56px;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .2s ease-in-out;box-shadow:0 4px 12px #ff6d454d}.auth-form-submit-button:hover:not(:disabled){background:linear-gradient(135deg,#ff7a56 0%,#ff9a7a 100%);transform:translateY(-1px);box-shadow:0 6px 16px #ff6d4566}.auth-form-submit-button:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #ff6d4559}.auth-form-submit-button:focus{outline:none;box-shadow:0 0 0 3px #ff6d454d,0 4px 12px #ff6d454d}.auth-form-submit-button:disabled{opacity:.6;cursor:not-allowed}.auth-form-message{text-align:center;border-radius:6px;margin:0;padding:.75rem;font-size:.875rem;line-height:1.5}.auth-form-error{color:#f87171;background:#f871711a;border:1px solid #f8717133}.auth-form-success{color:#34d399;background:#34d3991a;border:1px solid #34d39933}@media (min-width:640px){.auth-form-wrapper{gap:1.75rem}.auth-form-input{min-height:56px;padding:1.125rem 1.75rem;font-size:1rem}.auth-form-submit-button{min-height:56px;padding:1.125rem 2.25rem;font-size:1rem}.auth-form-message{font-size:.9375rem}}@media (min-width:768px){.auth-form-wrapper{gap:2rem}.auth-form-input{min-height:56px;padding:1.125rem 1.75rem}.auth-form-submit-button{min-height:56px;padding:1.125rem 2.25rem}}@media (min-width:1024px){.auth-form-input:hover{border-color:#d4a5744d}}@media (prefers-color-scheme:light){.auth-form-input{color:#0f172a!important;background:#fff!important;border:1.5px solid #0f0f0f26!important}.auth-form-input:not(:-moz-placeholder-shown){color:#0f172a!important;background:#fff!important}.auth-form-input:not(:placeholder-shown){color:#0f172a!important;background:#fff!important}.auth-form-input::placeholder{color:#0f172a8c!important}.auth-form-input:focus,.auth-form-input:focus-visible,.auth-form-input:focus-within{color:#0f172a!important;--tw-ring-color:transparent!important;--tw-ring-offset-color:transparent!important;--tw-ring-offset-width:0px!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-width:0px!important;ring:none!important;ring-color:transparent!important;ring-offset-color:transparent!important;ring-offset-width:0px!important;ring-shadow:none!important;background:#fff!important;border-color:#ff6d4599!important;outline:none!important;box-shadow:0 0 0 3px #ff6d4526!important}.auth-form-input[class*=ring]:focus,.auth-form-input[class*=ring]:focus-visible{color:#0f172a!important;background:#fff!important;box-shadow:0 0 0 3px #ff6d4526!important}.auth-form-input:focus:before,.auth-form-input:focus:after,.auth-form-input:focus-visible:before,.auth-form-input:focus-visible:after{content:none!important;display:none!important}.auth-form-input:hover{color:#0f172a!important;background:#fff!important;border-color:#0f0f0f40!important}}@media (prefers-contrast:high){.auth-form-input,.auth-form-submit-button{border-width:2px}.auth-form-input:focus{border-width:3px}}@media (prefers-reduced-motion:reduce){.auth-form-input,.auth-form-submit-button{transition:none}.auth-form-submit-button:hover:not(:disabled),.auth-form-submit-button:active:not(:disabled){transform:none}}
/*# sourceMappingURL=ed6c9f973e7dc907.css.map*/