.verify-email-modal{border:1px solid #ebe2d4;outline:none;padding:76px 64px 80px!important}.verify-email-modal .login-modal-title,.verify-email-modal .reset-password-modal-title,.verify-email-modal .signup-modal-title,.verify-email-modal .verify-email-modal-title,.verify-email-modal h2{margin-bottom:40px!important;font-size:32px!important;line-height:1.1!important;letter-spacing:-.02em!important}.verify-email-modal .reset-password-modal-title.reset-password-modal-title,.verify-email-modal .verify-email-modal-title.verify-email-modal-title{margin-bottom:28px!important}.verify-email-modal .reset-password-modal-text,.verify-email-modal .verify-email-modal-text{margin-bottom:40px!important}.verify-email-modal form{gap:28px!important}.verify-email-modal .auth-dialog-actions{display:flex;gap:10px;width:100%;margin-top:12px!important}.verify-email-modal .auth-dialog-actions>*{flex:1 1!important;min-width:0;height:48px;margin:0!important;padding:0 20px!important;font-size:16px!important;line-height:1!important}.verify-email-modal .login-text.login-text,.verify-email-modal .signin-text.signin-text{margin-top:24px!important}.verify-email-modal .forgot-password-text.forgot-password-text{margin-top:8px!important}.verify-email-modal .verify-email-modal-resend{margin:24px 0 0!important}.verify-email-modal .verify-email-modal .auth-dialog-actions,.verify-email-modal.verify-email-modal .auth-dialog-actions{margin-top:40px!important}.verify-email-modal.reset-password-modal .auth-dialog-actions{margin-top:8px!important}@media(max-width:768px){.verify-email-modal{padding:48px 20px 40px!important}}.verify-email-modal{border-radius:24px!important;background:radial-gradient(95% 85% at 0 0,#FDD5B1 0,#FFFFFF 100%)!important;box-shadow:0 30px 80px rgba(70,48,24,.22)!important;text-align:center;gap:28px}.verify-email-modal .MuiInputLabel-root{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.verify-email-modal .MuiOutlinedInput-root{background-color:#fff}.verify-email-modal .MuiOutlinedInput-root.Mui-error .MuiInputBase-input{color:#1f1f1f;-webkit-text-fill-color:#1f1f1f}.verify-email-modal .MuiOutlinedInput-root.Mui-error .MuiInputBase-input::placeholder{color:#8a8a8a;-webkit-text-fill-color:#8a8a8a;opacity:1}.verify-email-modal .MuiOutlinedInput-root:not(.Mui-error):not(.Mui-focused) .MuiOutlinedInput-notchedOutline{border:1.5px solid #ebe2d4}.verify-email-modal .MuiOutlinedInput-root.Mui-focused:not(.Mui-error) .MuiOutlinedInput-notchedOutline{border:1.5px solid #ffaa59}.verify-email-modal .MuiOutlinedInput-root.MuiOutlinedInput-root{min-height:56px;border-radius:12px;transition:box-shadow .15s ease}.verify-email-modal .MuiOutlinedInput-root.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-radius:12px}.verify-email-modal .MuiOutlinedInput-root.MuiOutlinedInput-root .MuiInputBase-input{padding-top:16px;padding-bottom:16px;font-size:15px}.verify-email-modal .MuiOutlinedInput-root.MuiOutlinedInput-root:not(.Mui-error):not(.Mui-focused) .MuiOutlinedInput-notchedOutline{border:1.5px solid #ebe2d4!important}.verify-email-modal .MuiOutlinedInput-root.MuiOutlinedInput-root.Mui-focused:not(.Mui-error){box-shadow:0 0 0 4px rgba(253,213,177,.35)}.verify-email-modal .MuiOutlinedInput-root.MuiOutlinedInput-root.Mui-focused:not(.Mui-error) .MuiOutlinedInput-notchedOutline{border:1.5px solid #f2c79e!important}.verify-email-modal .MuiOutlinedInput-root.MuiOutlinedInput-root.Mui-error{box-shadow:0 0 0 4px rgba(231,112,105,.14)}.verify-email-modal .MuiOutlinedInput-root.MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border:1.5px solid #e77069!important}.verify-email-modal .MuiFormHelperText-root.MuiFormHelperText-root{margin:6px 0 0 4px;font-size:13px;text-align:left}.verify-email-modal .MuiFormHelperText-root.MuiFormHelperText-root.Mui-error{color:#c0392b}.verify-email-modal .form,.verify-email-modal .login-form,.verify-email-modal .signup-form{gap:28px}.verify-email-modal .login-form .login-button,.verify-email-modal .signup-form .signup-button{margin-top:16px}.verify-email-modal .modal-actions>*{flex:1 1}.verify-email-modal:has(.device-hold) .login-modal-title{display:none}.verify-email-modal .custom-confirm-button,.verify-email-modal .login-form .login-button,.verify-email-modal .register-form .register-button,.verify-email-modal .signup-form .signup-button{border:1px solid #f2c79e;border-radius:999px;color:#4a2a10;background:radial-gradient(130% 160% at 100% 100%,#FCC896 0,#FDE3C8 55%,#FFF6EC 100%);font-weight:600;box-shadow:0 6px 18px rgba(214,140,70,.18);transition:box-shadow .2s ease,transform .2s ease,filter .2s ease}.verify-email-modal .custom-confirm-button:active,.verify-email-modal .custom-confirm-button:disabled,.verify-email-modal .custom-confirm-button:focus-visible,.verify-email-modal .custom-confirm-button:hover,.verify-email-modal .login-form .login-button:active,.verify-email-modal .login-form .login-button:disabled,.verify-email-modal .login-form .login-button:focus-visible,.verify-email-modal .login-form .login-button:hover,.verify-email-modal .register-form .register-button:active,.verify-email-modal .register-form .register-button:disabled,.verify-email-modal .register-form .register-button:focus-visible,.verify-email-modal .register-form .register-button:hover,.verify-email-modal .signup-form .signup-button:active,.verify-email-modal .signup-form .signup-button:disabled,.verify-email-modal .signup-form .signup-button:focus-visible,.verify-email-modal .signup-form .signup-button:hover{border:1px solid #f2c79e;color:#4a2a10;background:radial-gradient(130% 160% at 100% 100%,#FCC896 0,#FDE3C8 55%,#FFF6EC 100%)}.verify-email-modal .custom-confirm-button:focus-visible,.verify-email-modal .custom-confirm-button:hover,.verify-email-modal .login-form .login-button:focus-visible,.verify-email-modal .login-form .login-button:hover,.verify-email-modal .register-form .register-button:focus-visible,.verify-email-modal .register-form .register-button:hover,.verify-email-modal .signup-form .signup-button:focus-visible,.verify-email-modal .signup-form .signup-button:hover{filter:saturate(1.15) brightness(.98);box-shadow:0 10px 24px rgba(214,140,70,.26);transform:translateY(-1px)}.verify-email-modal .custom-confirm-button:active,.verify-email-modal .login-form .login-button:active,.verify-email-modal .register-form .register-button:active,.verify-email-modal .signup-form .signup-button:active{transform:translateY(0);box-shadow:0 4px 12px rgba(214,140,70,.18)}@media(prefers-reduced-motion:reduce){.verify-email-modal .custom-confirm-button,.verify-email-modal .login-form .login-button,.verify-email-modal .register-form .register-button,.verify-email-modal .signup-form .signup-button{transition:none}.verify-email-modal .custom-confirm-button:focus-visible,.verify-email-modal .custom-confirm-button:hover,.verify-email-modal .login-form .login-button:focus-visible,.verify-email-modal .login-form .login-button:hover,.verify-email-modal .register-form .register-button:focus-visible,.verify-email-modal .register-form .register-button:hover,.verify-email-modal .signup-form .signup-button:focus-visible,.verify-email-modal .signup-form .signup-button:hover{transform:none}}.verify-email-modal .custom-confirm-button,.verify-email-modal .login-form .login-button,.verify-email-modal .register-form .register-button,.verify-email-modal .signup-form .signup-button{max-height:none;padding:15px 28px;font-size:17px;line-height:20px}.verify-email-modal .custom-cancel-button{padding:15px 28px;font-size:17px}.verify-email-modal .login-text,.verify-email-modal .signin-text{margin-top:24px!important;color:#5c5c5c;font-size:15px;line-height:24px}.verify-email-modal .login-text.forgot-password-text,.verify-email-modal .signin-text.forgot-password-text{margin-top:8px!important}.verify-email-modal .login-text button,.verify-email-modal .signin-text button{padding:0;border:0;background:none;font:inherit}.verify-email-modal .login-text a,.verify-email-modal .login-text button,.verify-email-modal .login-text span,.verify-email-modal .signin-text a,.verify-email-modal .signin-text button,.verify-email-modal .signin-text span{color:#4a2a10!important;font-weight:600;text-decoration:none}.verify-email-modal .login-text a:hover,.verify-email-modal .login-text button:hover,.verify-email-modal .login-text span:hover,.verify-email-modal .signin-text a:hover,.verify-email-modal .signin-text button:hover,.verify-email-modal .signin-text span:hover{text-decoration:underline}.verify-email-modal .login-oauth-buttons .login-oauth-button,.verify-email-modal .signup-oauth-buttons .signup-oauth-button{border:1px solid #ebe2d4;border-radius:999px;color:#1f1f1f;background:#fff;transition:border-color .2s ease,background-color .2s ease}.verify-email-modal .login-oauth-buttons .login-oauth-button:active,.verify-email-modal .login-oauth-buttons .login-oauth-button:focus-visible,.verify-email-modal .login-oauth-buttons .login-oauth-button:hover,.verify-email-modal .signup-oauth-buttons .signup-oauth-button:active,.verify-email-modal .signup-oauth-buttons .signup-oauth-button:focus-visible,.verify-email-modal .signup-oauth-buttons .signup-oauth-button:hover{border:1px solid #f2c79e;color:#1f1f1f;background:#fff6ec}.verify-email-modal .login-oauth-buttons .login-oauth-button,.verify-email-modal .signup-oauth-buttons .signup-oauth-button{max-height:none;padding:13px 24px;font-size:16px}.verify-email-modal .forgot-password .forgot-password-button{color:#4a2a10;font-size:15px;font-weight:500}.verify-email-modal .MuiIconButton-root,.verify-email-modal .close-icon{color:#5c5c5c}.verify-email-modal .verify-email-modal-title{font-family:var(--font-dm-sans),sans-serif;font-size:36px;font-weight:700;line-height:44px;letter-spacing:-1px;color:#1f1f1f;margin:0 0 28px}.verify-email-modal .verify-email-modal-text{max-width:48ch;text-wrap:balance;margin-left:auto;margin-right:auto;color:#5c5c5c;font-size:15px;line-height:1.6;margin-bottom:40px}.verify-email-modal .verify-email-modal-error{margin:12px 0 0;color:#c23b32;font-size:14px;text-align:center}.verify-email-modal .verify-email-modal-resend{margin:16px 0 32px;color:#5c5c5c;font-size:14px;text-align:center}.verify-email-modal .verify-email-modal-resend-link{padding:0;color:#4a2a10;font-size:14px;font-weight:600;text-decoration:none}.verify-email-modal .verify-email-modal-resend-link:hover{color:#4a2a10;text-decoration:underline}.verify-email-modal .code-input{background-color:#fff;width:56px;height:64px;text-align:center;font-size:24px;font-weight:700;border:1.5px solid #ebe2d4;border-radius:12px;outline:none;font-family:var(--font-dm-sans),sans-serif}.verify-email-modal .code-input:focus{border-color:#f2c79e;box-shadow:0 0 0 4px rgba(253,213,177,.35)}.verify-email-modal .code-input:hover{border-color:#f2c79e}.verify-email-modal .code-input.error{border:1.5px solid #e77069}.verify-email-modal .modal-actions{display:flex;gap:16px;width:100%;align-items:stretch}.verify-email-modal .custom-cancel-button{flex:1 1 auto;min-width:0;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;font-family:var(--font-dm-sans),sans-serif;font-size:18px;font-weight:500;line-height:20px;box-shadow:none;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.verify-email-modal .custom-cancel-button:disabled{opacity:.55;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.verify-email-modal .custom-cancel-button{transition:none}}.verify-email-modal .custom-cancel-button{border:1px solid #ebe2d4;border-radius:999px;color:#1f1f1f;background:#fff;transition:border-color .2s ease,background-color .2s ease}.verify-email-modal .custom-cancel-button:active,.verify-email-modal .custom-cancel-button:focus-visible,.verify-email-modal .custom-cancel-button:hover{border:1px solid #f2c79e;color:#1f1f1f;background:#fff6ec}.verify-email-modal .custom-cancel-button{font-weight:600}.verify-email-modal .custom-confirm-button{flex:1 1 auto;min-width:0;white-space:nowrap;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;font-family:var(--font-dm-sans),sans-serif;font-size:18px;font-weight:500;line-height:20px;box-shadow:none;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.verify-email-modal .custom-confirm-button:disabled{opacity:.55;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.verify-email-modal .custom-confirm-button{transition:none}}.verify-email-modal .custom-confirm-button{border:1px solid #f2c79e;border-radius:999px;color:#4a2a10;background:radial-gradient(130% 160% at 100% 100%,#FCC896 0,#FDE3C8 55%,#FFF6EC 100%);font-weight:600;box-shadow:0 6px 18px rgba(214,140,70,.18);transition:box-shadow .2s ease,transform .2s ease,filter .2s ease}.verify-email-modal .custom-confirm-button:active,.verify-email-modal .custom-confirm-button:disabled,.verify-email-modal .custom-confirm-button:focus-visible,.verify-email-modal .custom-confirm-button:hover{border:1px solid #f2c79e;color:#4a2a10;background:radial-gradient(130% 160% at 100% 100%,#FCC896 0,#FDE3C8 55%,#FFF6EC 100%)}.verify-email-modal .custom-confirm-button:focus-visible,.verify-email-modal .custom-confirm-button:hover{filter:saturate(1.15) brightness(.98);box-shadow:0 10px 24px rgba(214,140,70,.26);transform:translateY(-1px)}.verify-email-modal .custom-confirm-button:active{transform:translateY(0);box-shadow:0 4px 12px rgba(214,140,70,.18)}@media(prefers-reduced-motion:reduce){.verify-email-modal .custom-confirm-button{transition:none}.verify-email-modal .custom-confirm-button:focus-visible,.verify-email-modal .custom-confirm-button:hover{transform:none}}@media(max-width:768px){.verify-email-modal .modal-actions{flex-direction:column}}