.Home-module__jTuHvW__forgotCard{width:min(100%,448px);min-height:0;font-family:var(--font-inter), sans-serif;background:#fffffff5;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 18px 60px #21304c1a}.Home-module__jTuHvW__backButton{z-index:2;color:#111c31;background:#fff;border:2px solid #dfe3ea;border-radius:999px;place-items:center;width:40px;height:40px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:absolute;top:20px;left:20px}.Home-module__jTuHvW__backButton:hover{border-color:#b9c1cf;transform:translateY(-1px);box-shadow:0 8px 22px #14233e1f}.Home-module__jTuHvW__backButton svg{width:18px;height:18px}.Home-module__jTuHvW__backTooltip{color:#fff;opacity:0;pointer-events:none;background:#27282c;border-radius:7px;width:max-content;max-width:240px;padding:11px 16px;font-size:15px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 18px);left:-7px;transform:translateY(-4px);box-shadow:0 5px 14px #00000042}.Home-module__jTuHvW__backTooltip:before{content:"";border:8px solid #0000;border-bottom-color:#27282c;position:absolute;bottom:100%;left:32px}.Home-module__jTuHvW__backButton:hover .Home-module__jTuHvW__backTooltip,.Home-module__jTuHvW__backButton:focus-visible .Home-module__jTuHvW__backTooltip{opacity:1;transform:translateY(0)}.Home-module__jTuHvW__forgotContent{width:min(100% - 64px,384px);margin:0 auto;padding:32px 0}.Home-module__jTuHvW__forgotLogo{margin-bottom:24px}.Home-module__jTuHvW__forgotLogo img{width:157px;max-width:58vw;height:auto}.Home-module__jTuHvW__forgotTitle{color:#14264a;text-align:center;letter-spacing:-.035em;font-size:1.5rem;font-weight:750;line-height:1.1}.Home-module__jTuHvW__forgotSubtitle{color:#5f6880;text-align:center;max-width:360px;margin:8px auto 24px;font-size:.875rem;line-height:1.5}.Home-module__jTuHvW__forgotForm{width:100%}.Home-module__jTuHvW__channelTabs{background:#f1f4f9;border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:18px;padding:4px;display:grid}.Home-module__jTuHvW__channelTabs button{border-radius:7px;min-height:40px;font-size:.8rem;font-weight:700;transition:color .15s,background .15s,box-shadow .15s}.Home-module__jTuHvW__activeTab{color:#073783;background:#fff;box-shadow:0 3px 9px #1e2e4b21}.Home-module__jTuHvW__inactiveTab{color:#71809c}.Home-module__jTuHvW__forgotInput>div{margin-bottom:18px}.Home-module__jTuHvW__forgotInput label{margin-bottom:5px;font-size:.75rem;color:#292d34!important;font-weight:650!important}.Home-module__jTuHvW__forgotInput input{color:#172743;border-radius:8px;min-height:43px;font-size:.875rem;border:1.5px solid #cdd3dd!important;padding:10px 12px!important}.Home-module__jTuHvW__forgotInput input::placeholder{color:#7b8497}.Home-module__jTuHvW__resetButton{color:#fff;background:linear-gradient(95deg,#ff5600 0%,#ff6800 100%);border-radius:12px;width:100%;min-height:44px;font-size:.875rem;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 8px 22px #ff5d002e}.Home-module__jTuHvW__resetButton:hover:not(:disabled){filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 12px 26px #ff5d0047}.Home-module__jTuHvW__resetButton:disabled{cursor:not-allowed;opacity:.58}.Home-module__jTuHvW__divider{color:#4f586d;align-items:center;gap:18px;margin:20px 0 16px;font-size:.75rem;display:flex}.Home-module__jTuHvW__divider:before,.Home-module__jTuHvW__divider:after{content:"";background:#d9dee7;flex:1;height:1px}.Home-module__jTuHvW__signInLink{color:#0961db;justify-content:center;align-items:center;gap:9px;width:fit-content;margin:0 auto;font-size:.875rem;font-weight:700;display:flex}.Home-module__jTuHvW__signInLink:hover{color:#034fb8;text-underline-offset:4px;text-decoration:underline}.Home-module__jTuHvW__successMessage{color:#25623c;text-align:center;background:#edf9f1;border-radius:16px;margin-bottom:20px;padding:20px;font-size:1rem}@media (max-width:640px){.Home-module__jTuHvW__forgotCard{border-radius:20px;min-height:0}.Home-module__jTuHvW__backButton{width:40px;height:40px;top:16px;left:16px}.Home-module__jTuHvW__backButton svg{width:18px;height:18px}.Home-module__jTuHvW__backTooltip{display:none}.Home-module__jTuHvW__forgotContent{width:calc(100% - 36px);padding:28px 0}.Home-module__jTuHvW__forgotLogo{margin-bottom:20px}.Home-module__jTuHvW__forgotLogo img{width:145px}.Home-module__jTuHvW__forgotSubtitle{margin:8px auto 20px}.Home-module__jTuHvW__channelTabs{border-radius:13px;margin-bottom:16px}.Home-module__jTuHvW__channelTabs button{border-radius:10px;min-height:40px}.Home-module__jTuHvW__forgotInput>div{margin-bottom:16px}.Home-module__jTuHvW__forgotInput label{margin-bottom:9px}.Home-module__jTuHvW__forgotInput input{border-radius:12px;min-height:43px;padding:10px 12px!important}.Home-module__jTuHvW__resetButton{border-radius:12px;min-height:44px}.Home-module__jTuHvW__divider{margin:18px 0 14px}}
