.password-recovery-module__INSQiq__page{min-height:100svh;color:var(--ql-ink);background:radial-gradient(circle at 8% 12%, #c5b7ff42, transparent 32rem), radial-gradient(circle at 92% 88%, #67d9ff33, transparent 30rem), var(--ql-bg);place-items:center;padding:clamp(16px,4vw,56px);display:grid}.password-recovery-module__INSQiq__shell{width:min(100%,1040px);min-height:630px;box-shadow:0 26px 80px rgb(var(--clippify-shadow-rgb) / 12%);background:#fff;border-radius:30px;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);display:grid;overflow:hidden}.password-recovery-module__INSQiq__story{background:linear-gradient(150deg, #fff9, #eeecff94), var(--ql-gradient-soft);flex-direction:column;min-width:0;padding:clamp(30px,4vw,48px);display:flex}.password-recovery-module__INSQiq__logo{width:max-content;color:inherit;text-decoration:none}.password-recovery-module__INSQiq__storyCopy{margin:auto 0 44px;padding-top:50px}.password-recovery-module__INSQiq__storyCopy h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 20px;font-size:clamp(32px,3.2vw,46px);line-height:1.15}.password-recovery-module__INSQiq__storyCopy p,.password-recovery-module__INSQiq__securityNote{color:var(--ql-muted);margin:0;font-size:15px;line-height:1.65}.password-recovery-module__INSQiq__securityNote{align-items:flex-start;gap:10px;font-size:13px;display:flex}.password-recovery-module__INSQiq__securityNote svg{color:var(--clippify-action-text);flex:none;margin-top:2px}.password-recovery-module__INSQiq__panel{flex-direction:column;justify-content:center;min-width:0;padding:clamp(28px,4vw,56px);display:flex}.password-recovery-module__INSQiq__backLink{min-height:44px;color:var(--ql-muted);align-self:flex-start;align-items:center;gap:8px;margin:0 0 28px;font-size:14px;text-decoration:none;display:inline-flex}.password-recovery-module__INSQiq__stateIcon{width:56px;height:56px;color:var(--clippify-action-text);background:var(--clippify-violet-soft);border-radius:16px;place-items:center;margin-bottom:22px;display:grid}.password-recovery-module__INSQiq__panel h1{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;margin:0 0 14px;font-size:clamp(30px,3.3vw,42px);line-height:1.16}.password-recovery-module__INSQiq__description{color:var(--ql-muted);margin:0;font-size:16px;line-height:1.6}.password-recovery-module__INSQiq__form{flex-direction:column;gap:12px;margin-top:28px;display:flex}.password-recovery-module__INSQiq__field{flex-direction:column;gap:9px;font-size:14px;font-weight:650;display:flex}.password-recovery-module__INSQiq__required{color:var(--clippify-action-text)}.password-recovery-module__INSQiq__field input{border:1px solid var(--ql-line-strong);width:100%;min-width:0;min-height:50px;color:var(--ql-ink);caret-color:var(--clippify-action-text);font:inherit;background:#fff;border-radius:12px;padding:12px 14px;font-size:16px;font-weight:450}.password-recovery-module__INSQiq__field input::placeholder{color:var(--ql-muted)}.password-recovery-module__INSQiq__field input:focus{outline:2px solid var(--clippify-action-text);outline-offset:2px}.password-recovery-module__INSQiq__field input[aria-invalid=true]{border-color:#ac3656}.password-recovery-module__INSQiq__field input:disabled{color:var(--ql-muted);background:#f7f7fa}.password-recovery-module__INSQiq__fieldError{color:#a02c4b;margin:-4px 0 4px;font-size:14px;line-height:1.5}.password-recovery-module__INSQiq__requestError{color:#942441;background:#fff0f3;border-radius:12px;margin:0;padding:13px 15px;font-size:14px;line-height:1.55}.password-recovery-module__INSQiq__primaryAction{color:#fff;background:var(--ql-ink);min-height:50px;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .16s;display:inline-flex}.password-recovery-module__INSQiq__primaryAction:disabled{color:#626579;cursor:wait;background:#eeeef2}.password-recovery-module__INSQiq__primaryAction:focus-visible,.password-recovery-module__INSQiq__backLink:focus-visible,.password-recovery-module__INSQiq__textAction:focus-visible,.password-recovery-module__INSQiq__logo:focus-visible,.password-recovery-module__INSQiq__forgotLink:focus-visible{outline:2px solid var(--clippify-action-text);outline-offset:4px}.password-recovery-module__INSQiq__hint{color:var(--ql-muted);margin:2px 0 0;font-size:13px;line-height:1.6}.password-recovery-module__INSQiq__result{flex-direction:column;gap:16px;margin-top:28px;display:flex}.password-recovery-module__INSQiq__resultTitle{margin:0;font-size:17px;font-weight:700;line-height:1.4}.password-recovery-module__INSQiq__result p{color:var(--ql-muted);margin:0 0 4px;font-size:15px;line-height:1.6}.password-recovery-module__INSQiq__textAction{min-height:44px;color:var(--clippify-action-text);font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:650}.password-recovery-module__INSQiq__forgotLink{min-height:44px;color:var(--clippify-action-text);align-self:flex-end;align-items:center;margin:-8px 0 0;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.password-recovery-module__INSQiq__spinner{animation:.85s linear infinite password-recovery-module__INSQiq__recoverySpin}@media (hover:hover) and (pointer:fine){.password-recovery-module__INSQiq__primaryAction:not(:disabled):hover{background:#272735}.password-recovery-module__INSQiq__backLink:hover,.password-recovery-module__INSQiq__textAction:hover,.password-recovery-module__INSQiq__forgotLink:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:760px){.password-recovery-module__INSQiq__page{padding:10px}.password-recovery-module__INSQiq__shell{border-radius:24px;min-height:calc(100svh - 20px);display:block}.password-recovery-module__INSQiq__story{padding:24px 22px 20px}.password-recovery-module__INSQiq__storyCopy,.password-recovery-module__INSQiq__securityNote{display:none}.password-recovery-module__INSQiq__panel{padding:16px 22px 32px}.password-recovery-module__INSQiq__backLink{margin-bottom:26px}.password-recovery-module__INSQiq__panel h1{font-size:clamp(30px,8.8vw,39px)}}@media (prefers-reduced-motion:reduce){.password-recovery-module__INSQiq__primaryAction{transition:none}.password-recovery-module__INSQiq__spinner{animation:none}}@keyframes password-recovery-module__INSQiq__recoverySpin{to{transform:rotate(360deg)}}
