.auth-window_screen__IK8bW{display:grid;min-height:100dvh;place-items:center;padding:16px;background:radial-gradient(ellipse 70% 55% at 18% 0,rgb(255 255 255/7%),transparent 70%),repeating-linear-gradient(0deg,rgb(255 255 255/2.5%) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,rgb(255 255 255/2.5%) 0 1px,transparent 1px 28px),linear-gradient(160deg,#2d4537,#1d2f24);color:var(--ui-ink)}.auth-window_window__HDYga{width:min(100%,400px);overflow:hidden;border:1px solid #1d2f24;border-radius:4px;background:var(--ui-surface);box-shadow:0 28px 64px rgb(0 0 0/38%),0 2px 6px rgb(0 0 0/28%);animation:auth-window_window-enter__cIXZh var(--ui-motion-settle) var(--ui-ease-enter) both}.auth-window_caption__stOnx{display:flex;height:34px;align-items:center;gap:9px;padding-inline:12px;border-bottom:2px solid #2d4537;background:linear-gradient(180deg,#5f7d69,#4f6d5a);color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em}.auth-window_mark__IcT6Q{display:grid;width:22px;height:22px;place-content:center;border-radius:4px;background:#e4eee5;box-shadow:0 1px 2px rgb(0 0 0/30%);color:#1f3d2b;font-size:12px;font-weight:900}.auth-window_captionNote__0qBzC{margin-left:auto;color:rgb(255 255 255/72%);font-size:11px;font-weight:500;letter-spacing:0}.auth-window_body__YAc58{padding:20px 22px 22px}.auth-window_heading__d0LZS{margin-bottom:16px}.auth-window_title__SKG1j{color:var(--ui-ink);font-size:19px;font-weight:700;line-height:1.2}.auth-window_subtitle__xTFv_{margin-top:4px;color:var(--ui-ink-muted);font-size:12px;line-height:1.5}.auth-window_subtitle__xTFv_:first-letter{text-transform:uppercase}.auth-window_group__57Pcw{padding:14px;border:1px solid var(--ui-border);border-radius:3px;background:var(--ui-surface-soft);box-shadow:inset 0 1px rgb(255 255 255/70%),var(--ui-shadow-sm)}.auth-window_footer__h26o6{display:flex;align-items:center;gap:7px;padding:8px 14px;border-top:1px solid var(--ui-border);background:var(--ui-surface-muted);color:var(--ui-ink-muted);font-size:11px;line-height:1.4}.auth-window_footer__h26o6 svg{width:13px;height:13px;flex-shrink:0}@keyframes auth-window_window-enter__cIXZh{0%{opacity:0;transform:translateY(10px) scale(.985)}}@media (prefers-reduced-motion:reduce){.auth-window_window__HDYga{animation:none}}.auth-form_form__rXf4T{display:grid;gap:14px}.auth-form_field__awAGd{display:grid;gap:6px}.auth-form_label__tzK6M{color:var(--ui-ink-subtle);font-size:12px;font-weight:600}.auth-form_control__u6gY9{position:relative}.auth-form_password__tu4U8,.auth-form_picker__1yfUC{width:100%;border:1px solid var(--ui-border-strong);border-radius:3px;background:#fff;box-shadow:inset 0 1px 2px rgb(30 47 38/8%);color:var(--ui-ink);outline:none;transition:border-color var(--ui-motion-fast) var(--ui-ease-standard),box-shadow var(--ui-motion-fast) var(--ui-ease-standard)}.auth-form_password__tu4U8:focus-visible,.auth-form_picker__1yfUC:focus-visible{border-color:var(--ui-primary);box-shadow:inset 0 1px 2px rgb(30 47 38/8%),0 0 0 3px rgb(54 105 74/16%)}.auth-form_password__tu4U8:disabled,.auth-form_picker__1yfUC:disabled{cursor:not-allowed;background:var(--ui-surface-muted)}.auth-form_picker__1yfUC{height:46px;appearance:none;padding:0 36px 0 50px;font-size:15px;font-weight:600;cursor:pointer}.auth-form_picker__1yfUC[data-empty=true]{color:var(--ui-ink-faint);font-weight:500}.auth-form_picker__1yfUC option{color:var(--ui-ink);font-weight:500}.auth-form_avatar__a7Hqi{position:absolute;top:50%;left:9px;display:grid;width:30px;height:30px;place-content:center;border-radius:50%;background:var(--ui-primary);box-shadow:inset 0 -2px rgb(0 0 0/18%),0 1px 2px rgb(30 47 38/25%);color:#fff;font-size:11px;font-weight:800;letter-spacing:.03em;pointer-events:none;transform:translateY(-50%)}.auth-form_avatar__a7Hqi[data-empty=true]{background:var(--ui-surface-muted);box-shadow:inset 0 1px 2px rgb(30 47 38/12%);color:var(--ui-ink-faint)}.auth-form_avatar__a7Hqi svg{width:16px;height:16px}.auth-form_avatarPop__YBxVl{animation:auth-form_avatar-pop__j9_a_ var(--ui-motion-base) var(--ui-ease-enter)}.auth-form_chevron__ty8HQ{position:absolute;top:50%;right:11px;width:16px;height:16px;color:var(--ui-ink-muted);pointer-events:none;transform:translateY(-50%)}.auth-form_password__tu4U8{height:40px;padding:0 42px 0 12px;font-size:15px;letter-spacing:.04em}.auth-form_reveal__Sx4ZE{position:absolute;top:50%;right:4px;display:grid;width:32px;height:32px;place-content:center;border-radius:3px;color:var(--ui-ink-muted);transform:translateY(-50%);transition:background-color var(--ui-motion-fast) var(--ui-ease-standard)}.auth-form_reveal__Sx4ZE:hover{background:var(--ui-surface-hover);color:var(--ui-ink)}.auth-form_reveal__Sx4ZE svg{width:16px;height:16px}.auth-form_hint__T0d2i{display:flex;align-items:center;gap:6px;color:var(--ui-warning);font-size:11px;font-weight:600;animation:auth-form_hint-in__ntO_U var(--ui-motion-base) var(--ui-ease-enter)}.auth-form_hint__T0d2i svg{width:13px;height:13px}.auth-form_error__UMgKB{padding:8px 10px;border:1px solid var(--ui-danger-border);border-left-width:3px;border-radius:3px;background:var(--ui-danger-soft);color:var(--ui-danger);font-size:12px;line-height:1.45;animation:auth-form_hint-in__ntO_U var(--ui-motion-base) var(--ui-ease-enter)}.auth-form_submit__eBCS6{height:42px;margin-top:2px;border:1px solid #28523a;border-radius:3px;background:linear-gradient(180deg,#3f7655,#36694a);box-shadow:inset 0 1px rgb(255 255 255/18%),0 1px 2px rgb(30 47 38/25%);font-size:14px}.auth-form_submit__eBCS6:hover{background:linear-gradient(180deg,#386c4c,#2e5d40)}.auth-form_submit__eBCS6:active{box-shadow:inset 0 2px 3px rgb(0 0 0/22%);transform:translateY(1px)}@keyframes auth-form_avatar-pop__j9_a_{0%{transform:translateY(-50%) scale(.7)}}@keyframes auth-form_hint-in__ntO_U{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.auth-form_avatarPop__YBxVl,.auth-form_error__UMgKB,.auth-form_hint__T0d2i{animation:none}}.auth-form_note__bBQqQ{color:var(--ui-ink-muted);font-size:11px;line-height:1.45}