.auth-module__dgWmnG__page{min-height:100dvh;padding:24px 16px;padding-top:max(24px, env(safe-area-inset-top));padding-bottom:max(24px, env(safe-area-inset-bottom));background:var(--color-canvas);place-items:center;display:grid}.auth-module__dgWmnG__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-cards);width:min(380px,100%);padding:36px 32px 28px}.auth-module__dgWmnG__brand{align-items:center;gap:10px;margin-bottom:24px;display:flex}.auth-module__dgWmnG__mark{object-fit:cover;background:#fff;border-radius:8px;width:32px;height:32px;display:block}.auth-module__dgWmnG__wordmark{font-size:17px;font-weight:var(--font-weight-w590);letter-spacing:-.03em;color:var(--color-text)}.auth-module__dgWmnG__title{font-size:22px;font-weight:var(--font-weight-w590);letter-spacing:-.03em;color:var(--color-text);margin:0 0 20px;line-height:1.2}.auth-module__dgWmnG__form{flex-direction:column;display:flex}.auth-module__dgWmnG__ssoPlaceholder{height:72px}.auth-module__dgWmnG__yandex{border:1px solid var(--color-border-strong);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-text);font-family:inherit;font-size:14px;font-weight:var(--font-weight-w510);letter-spacing:-.011em;cursor:pointer;touch-action:manipulation;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;transition:background-color .16s,border-color .16s;display:inline-flex}.auth-module__dgWmnG__yandex:hover:not(:disabled){background:var(--color-surface-sub)}.auth-module__dgWmnG__yandex:disabled{opacity:.55;cursor:not-allowed}.auth-module__dgWmnG__divider{color:var(--color-text-muted);align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.auth-module__dgWmnG__divider:before,.auth-module__dgWmnG__divider:after{content:"";background:var(--color-border);flex:1;height:1px}.auth-module__dgWmnG__stack{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;flex-direction:column;display:flex}.auth-module__dgWmnG__stack .auth-module__dgWmnG__fieldInput{box-shadow:none;border:0;border-radius:0}.auth-module__dgWmnG__stack>:first-child.auth-module__dgWmnG__fieldInput,.auth-module__dgWmnG__stack>:first-child .auth-module__dgWmnG__fieldInput{border-top-left-radius:8px;border-top-right-radius:8px}.auth-module__dgWmnG__stack>:last-child.auth-module__dgWmnG__fieldInput,.auth-module__dgWmnG__stack>:last-child .auth-module__dgWmnG__fieldInput{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.auth-module__dgWmnG__stack .auth-module__dgWmnG__fieldInput+.auth-module__dgWmnG__fieldInput,.auth-module__dgWmnG__stack .auth-module__dgWmnG__passwordWrap{border-top:1px solid var(--color-border)}.auth-module__dgWmnG__stack .auth-module__dgWmnG__fieldInput:focus,.auth-module__dgWmnG__stack .auth-module__dgWmnG__passwordWrap:focus-within{background:var(--color-surface-sub)}.auth-module__dgWmnG__fieldInput{width:100%;min-height:44px;font:400 16px/1.4 var(--font-inter-variable);color:var(--color-text);border:1px solid var(--color-border);-webkit-user-select:text;user-select:text;background:0 0;border-radius:8px;padding:11px 14px;display:block}.auth-module__dgWmnG__fieldInput::placeholder{color:var(--color-text-muted)}.auth-module__dgWmnG__fieldInput:focus{outline:none}.auth-module__dgWmnG__passwordWrap{position:relative}.auth-module__dgWmnG__passwordWrap .auth-module__dgWmnG__fieldInput{padding-right:44px}.auth-module__dgWmnG__eye{width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.auth-module__dgWmnG__eye:hover{color:var(--color-text)}.auth-module__dgWmnG__error{color:var(--color-danger);margin:12px 0 0;font-size:13px;line-height:1.4}.auth-module__dgWmnG__submit{width:100%;min-height:44px;font-family:inherit;font-size:14px;font-weight:var(--font-weight-w510);letter-spacing:-.011em;color:#fff;background:var(--color-ink,#1c1d1f);cursor:pointer;touch-action:manipulation;border:0;border-radius:8px;margin-top:14px;padding:10px 16px;transition:background-color .16s}.auth-module__dgWmnG__submit:hover:not(:disabled){background:#000}.auth-module__dgWmnG__submit:disabled{opacity:.55;cursor:not-allowed}a.auth-module__dgWmnG__submit{box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:flex}.auth-module__dgWmnG__note{color:var(--color-text-secondary);background:var(--color-ash,#f3f4f6);border:1px solid var(--color-border);border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:13px;line-height:1.45}.auth-module__dgWmnG__note b{color:var(--color-text);font-weight:var(--font-weight-w510)}.auth-module__dgWmnG__alt{color:var(--color-text-muted);text-align:center;margin:18px 0 0;font-size:13px}.auth-module__dgWmnG__alt a{color:var(--color-primary);font-weight:var(--font-weight-w510)}.auth-module__dgWmnG__alt a:hover{text-underline-offset:3px;text-decoration:underline}.auth-module__dgWmnG__legal{color:var(--color-text-muted);text-align:center;margin:12px 0 0;font-size:11px;line-height:1.5}.auth-module__dgWmnG__legal a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.auth-module__dgWmnG__status{color:var(--color-text-muted);align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.auth-module__dgWmnG__spinner{border:2px solid var(--color-border-strong);border-top-color:var(--color-primary);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite auth-module__dgWmnG__spin}@keyframes auth-module__dgWmnG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.auth-module__dgWmnG__yandex,.auth-module__dgWmnG__submit,.auth-module__dgWmnG__eye{transition:none}.auth-module__dgWmnG__spinner{border-top-color:var(--color-border-strong);animation:none}}
