.auth-module__dgWmnG__page{min-height:100vh;padding:72px 20px 110px;position:relative;overflow:hidden}.auth-module__dgWmnG__grid{pointer-events:none;opacity:.28;background-image:linear-gradient(#f5f7f20f 1px,#0000 1px),linear-gradient(90deg,#f5f7f20f 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.auth-module__dgWmnG__shell{width:min(100%,540px);margin:0 auto;position:relative}.auth-module__dgWmnG__intro{text-align:center;margin-bottom:24px}.auth-module__dgWmnG__eyebrow{color:#60da14;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin:0 0 20px;font-size:11px;font-weight:700;display:flex}.auth-module__dgWmnG__eyebrow span{background:#60da14;width:26px;height:1px}.auth-module__dgWmnG__intro h1{color:#f5f7f2;letter-spacing:-.06em;margin:0;font-size:clamp(38px,7vw,58px);font-weight:700;line-height:.95}.auth-module__dgWmnG__description{color:#a8b0a2;max-width:410px;margin:22px auto 0;font-size:16px;line-height:1.45}.auth-module__dgWmnG__card{background:#10130fe0;border:1px solid #f5f7f229;border-radius:24px;padding:clamp(24px,5vw,42px);box-shadow:0 28px 90px #00000038}.auth-module__dgWmnG__form{gap:11px;display:grid}.auth-module__dgWmnG__form label{color:#d5dbc9;font-size:13px;font-weight:600}.auth-module__dgWmnG__form input{color:#f5f7f2;width:100%;min-height:52px;font:inherit;background:#f5f7f20f;border:1px solid #f5f7f229;border-radius:13px;outline:0;padding:0 15px;transition:border-color .2s,background .2s}.auth-module__dgWmnG__form input::placeholder{color:#7f887a;opacity:1}.auth-module__dgWmnG__form input:focus{background:#f5f7f21a;border-color:#60da14}.auth-module__dgWmnG__fieldHeader{justify-content:space-between;align-items:baseline;gap:16px;margin-top:9px;display:flex}.auth-module__dgWmnG__recoveryLink{color:#a8b0a2;text-underline-offset:3px;font-size:13px;font-weight:600;-webkit-text-decoration:underline #a8b0a266;text-decoration:underline #a8b0a266}.auth-module__dgWmnG__recoveryLink:hover,.auth-module__dgWmnG__recoveryLink:focus-visible{color:#60da14;outline:0}.auth-module__dgWmnG__passwordField{position:relative}.auth-module__dgWmnG__passwordField input{padding-right:68px}.auth-module__dgWmnG__passwordToggle{color:#a8b0a2;min-width:48px;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:11px;font-weight:700;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.auth-module__dgWmnG__passwordToggle svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;margin:auto;display:block}.auth-module__dgWmnG__passwordToggle:hover,.auth-module__dgWmnG__passwordToggle:focus-visible{color:#f5f7f2;background:#f5f7f21a;outline:0}.auth-module__dgWmnG__primaryButton{color:#080a07;min-height:53px;font:inherit;cursor:pointer;background:#60da14;border:0;border-radius:14px;margin-top:10px;font-size:14px;font-weight:500;transition:transform .2s,background .2s}.auth-module__dgWmnG__primaryButton:hover:not(:disabled){background:#70e32a;transform:translateY(-1px)}.auth-module__dgWmnG__primaryButton:disabled{cursor:wait;opacity:.65}.auth-module__dgWmnG__primaryAction,.auth-module__dgWmnG__secondaryButton{text-align:center;border-radius:14px;justify-content:center;align-items:center;min-height:51px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.auth-module__dgWmnG__primaryAction{color:#080a07;background:#60da14}.auth-module__dgWmnG__primaryAction:hover,.auth-module__dgWmnG__primaryAction:focus-visible{background:#70e32a;outline:0;transform:translateY(-1px)}.auth-module__dgWmnG__secondaryButton{color:#d5dbc9;background:#f5f7f20d;border:1px solid #f5f7f229}.auth-module__dgWmnG__secondaryButton:hover,.auth-module__dgWmnG__secondaryButton:focus-visible{color:#f5f7f2;background:#60da1414;border-color:#60da1480;outline:0}.auth-module__dgWmnG__authState{text-align:center;gap:18px;display:grid}.auth-module__dgWmnG__authStateIcon{color:#78e536;background:#60da141a;border:1px solid #60da144d;border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto;display:inline-grid}.auth-module__dgWmnG__authStateIconError{color:#ff9b8e;background:#ff7e6e14;border-color:#ff7e6e4d}.auth-module__dgWmnG__authState h2{color:#f5f7f2;letter-spacing:-.03em;margin:0 0 8px;font-size:22px}.auth-module__dgWmnG__authState p{color:#a8b0a2;margin:0;font-size:14px;line-height:1.55}.auth-module__dgWmnG__authState .auth-module__dgWmnG__primaryButton{margin-top:2px}.auth-module__dgWmnG__buttonContent{justify-content:center;align-items:center;gap:9px;display:inline-flex}.auth-module__dgWmnG__spinner{border:2px solid #080a074d;border-top-color:#080a07;border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite auth-module__dgWmnG__authSpinner}@keyframes auth-module__dgWmnG__authSpinner{to{transform:rotate(360deg)}}.auth-module__dgWmnG__inlineLink,.auth-module__dgWmnG__backLink{color:#60da14;text-align:center;text-underline-offset:3px;font-size:13px;-webkit-text-decoration:underline #60da1473;text-decoration:underline #60da1473}.auth-module__dgWmnG__inlineLink{margin-top:5px}.auth-module__dgWmnG__footer{text-align:center;margin-top:22px}.auth-module__dgWmnG__backLink{color:#a8b0a2;text-decoration-color:#a8b0a259}.auth-module__dgWmnG__error,.auth-module__dgWmnG__success,.auth-module__dgWmnG__status{margin:6px 0 2px;font-size:13px;line-height:1.45}.auth-module__dgWmnG__error{color:#ffb2a8}.auth-module__dgWmnG__success{color:#9cf36f}.auth-module__dgWmnG__status{color:#a8b0a2;text-align:center}@media (max-width:600px){.auth-module__dgWmnG__page{padding-top:44px}.auth-module__dgWmnG__card{border-radius:20px}}@media (prefers-reduced-motion:reduce){.auth-module__dgWmnG__spinner{animation:none}}
