.kd8b7a_container{background-color:#f4f5f7d9;flex-direction:row;justify-content:space-between;align-items:stretch;min-height:100dvh;display:flex}.kd8b7a_imagePanel{--panel-bg:transparent;--illustration-size:min(80%, 620px);background-color:var(--panel-bg);background-image:url(/forgot.svg);background-position:50%;background-repeat:no-repeat;background-size:var(--illustration-size) auto;border-top-right-radius:150px;border-bottom-right-radius:150px;flex:0 0 50%;min-height:100dvh}.kd8b7a_form{box-sizing:border-box;min-height:100dvh;box-shadow:none;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;padding:40px clamp(24px,5vw,72px);display:flex}.kd8b7a_formInner{width:100%;max-width:420px;margin:0 auto}.kd8b7a_logo{color:#fff;background:#030404;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;margin:0 auto 24px;display:flex}.kd8b7a_form h1{color:#171717;letter-spacing:-.8px;text-align:center;margin:0;font-size:26px;font-weight:700}.kd8b7a_subtitle{color:#6b7280;text-align:center;margin:10px 0 20px;font-size:14px;line-height:1.6}.kd8b7a_field{flex-direction:column;gap:9px;margin-bottom:16px;display:flex}.kd8b7a_field label{color:#262626;font-size:13px;font-weight:600}.kd8b7a_inputWrapper{color:#858b98;background:#fff;border:1px solid #dfe3e8;border-radius:10px;align-items:center;gap:11px;min-height:48px;padding:0 13px;transition:border-color .2s,box-shadow .2s;display:flex}.kd8b7a_inputWrapper:focus-within{border-color:#262626;box-shadow:0 0 0 3px #26262612}.kd8b7a_inputWrapper input{color:#171717;width:100%;min-width:0;font:inherit;background:0 0;border:none;outline:none;padding:12px 0;font-size:13px}.kd8b7a_inputWrapper input::placeholder{color:#a0a5af}.kd8b7a_passwordHeader{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.kd8b7a_passwordHeader a{color:#444;font-size:12px;font-weight:600;text-decoration:none}.kd8b7a_passwordHeader a:hover{text-decoration:underline}.kd8b7a_passwordToggle{color:#858b98;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.kd8b7a_submitButton{color:#fff;cursor:pointer;background:#030404;border:none;border-radius:10px;width:100%;min-height:48px;margin-top:4px;font-size:14px;font-weight:600;transition:background .2s,transform .2s,opacity .2s}.kd8b7a_submitButton:hover{background:#242929}.kd8b7a_submitButton:active{transform:scale(.99)}.kd8b7a_submitButton:disabled{opacity:.7;cursor:wait}.kd8b7a_footer{color:#8a8f98;text-align:center;margin:24px 0 0;font-size:12px;line-height:1.6}.kd8b7a_errorMessage{color:#dc2626;margin:0 0 16px;font-size:13px;line-height:1.5}.kd8b7a_footer a{color:#444;font-size:12px;font-weight:600;text-decoration:none}.kd8b7a_footer a:hover{text-decoration:underline}.kd8b7a_subtitle strong{color:#262626;font-weight:600}.kd8b7a_secondaryButton{color:#262626;cursor:pointer;background:0 0;border:1px solid #dfe3e8;border-radius:10px;width:100%;min-height:48px;margin-top:4px;font-size:14px;font-weight:600;transition:background .2s,transform .2s}.kd8b7a_secondaryButton:hover{background:#f6f7f9}.kd8b7a_secondaryButton:active{transform:scale(.99)}@media (max-width:860px){.kd8b7a_imagePanel{display:none}}@media (max-width:480px){.kd8b7a_form{padding:28px 20px}.kd8b7a_form h1{font-size:23px}}@media (min-width:1100px){.kd8b7a_form{padding-right:calc(clamp(24px,5vw,72px) + 8vw)}}