.ForgotPasswordView_wrap___QGR4{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 60% at 50% -10%,#f8f5ef 0,#f2efe8 58%,#e9e5db 100%);padding:24px 16px;color:#14150f}.ForgotPasswordView_card__2_x8W{width:100%;max-width:440px;background:#fbfaf7;border:1px solid #ddd8ca;border-radius:18px;padding:34px 30px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 10px 34px rgba(20,21,15,.07),0 2px 6px rgba(20,21,15,.04)}.ForgotPasswordView_title__XIGlp{font-size:26px;font-weight:600;letter-spacing:-.035em;line-height:1.1;margin:0 0 8px;color:#14150f}.ForgotPasswordView_subtitle__IiFAL{font-size:14.5px;color:#242424;margin:0 0 26px;line-height:1.6;text-wrap:pretty}.ForgotPasswordView_form__iBHxl{display:flex;flex-direction:column;gap:16px}.ForgotPasswordView_field__CAezR{display:flex;flex-direction:column;gap:6px}.ForgotPasswordView_label__z5_Or{font-size:12.5px;font-weight:600;color:#242424;letter-spacing:-.01em}.ForgotPasswordView_input__97_tk{padding:12px 14px;border:1px solid #ddd8ca;border-radius:12px;font:inherit;font-size:14.5px;background:#ffffff;color:#14150f;transition:border-color .15s,box-shadow .15s}.ForgotPasswordView_input__97_tk::placeholder{color:#63665a}.ForgotPasswordView_input__97_tk:focus{outline:none;border-color:#4e6b28;box-shadow:0 0 0 3px rgba(78,107,40,.14)}.ForgotPasswordView_codeInput__XGPTn{text-align:center;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:22px;letter-spacing:.4em;font-weight:600;padding:14px 12px}.ForgotPasswordView_primary__fTuCX{position:relative;overflow:hidden;width:100%;height:48px;padding-inline:24px;border-radius:999px;font-weight:600;font-size:15px;letter-spacing:-.012em;border:none;background:#14150f;color:#f2efe8;cursor:pointer;transition:background .16s,transform .16s;margin-top:6px;box-shadow:0 6px 18px rgba(20,21,15,.16)}.ForgotPasswordView_primary__fTuCX:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.25) 48%,transparent 62%);transform:translateX(-120%)}@media (prefers-reduced-motion:no-preference){.ForgotPasswordView_primary__fTuCX:before{transition:transform .55s ease}.ForgotPasswordView_primary__fTuCX:hover:not(:disabled):before{transform:translateX(120%)}}.ForgotPasswordView_primary__fTuCX:hover:not(:disabled){background:#2b2e25;transform:translateY(-1px)}.ForgotPasswordView_primary__fTuCX:active{transform:translateY(0)}.ForgotPasswordView_primary__fTuCX:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ForgotPasswordView_linkRow__CAN6n{display:flex;justify-content:space-between;font-size:13.5px;margin-top:10px}.ForgotPasswordView_link__Khgav{display:inline-flex;align-items:center;gap:2px;color:#4e6b28;text-decoration:none;font-weight:600;background:none;border:none;cursor:pointer;font-family:inherit;font-size:13.5px;padding:0;transition:color .15s}.ForgotPasswordView_link__Khgav .material-symbols-rounded{font-size:17px;line-height:1;-webkit-margin-start:-3px;margin-inline-start:-3px}.ForgotPasswordView_link__Khgav:hover{color:#3f5720;text-decoration:underline}@media (max-width:767px){.ForgotPasswordView_wrap___QGR4{min-height:100dvh;padding:20px 14px calc(20px + env(safe-area-inset-bottom, 0px))}.ForgotPasswordView_card__2_x8W{padding:26px 20px}.ForgotPasswordView_input__97_tk{font-size:16px}.ForgotPasswordView_codeInput__XGPTn{font-size:22px}.ForgotPasswordView_linkRow__CAN6n{flex-wrap:wrap;gap:8px 16px}.ForgotPasswordView_link__Khgav{min-height:40px}}