.auth_page__077Gb{min-height:100dvh;background:var(--qn-color-bg);color:var(--qn-color-text);display:flex;justify-content:center;padding:40px 22px 56px}.auth_card__Lzw2R{width:100%;max-width:420px;display:flex;flex-direction:column;gap:18px}.auth_logo__owXKe{width:48px;height:48px;border-radius:var(--qn-radius-stage);background:var(--qn-color-primary);display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--qn-font-display);font-weight:700;font-size:24px}.auth_title__ePIYM{margin:0 0 6px;font-size:25px;font-weight:900}.auth_subtitle__6O5Ko{margin:0;font-size:13.5px;line-height:1.7;color:#57534c}.auth_muted__a3izX{color:#8a857c}.auth_field__zJS99{display:flex;flex-direction:column;gap:7px}.auth_label__Mx280{font-size:13px;font-weight:500;color:#57534c}.auth_input__Bupvb{border:1px solid #e0dbd0;border-radius:var(--qn-radius-control);padding:15px;font-family:var(--qn-font-sans);font-size:15px;background:#fff;color:var(--qn-color-text)}.auth_inputMono__VWT4L{font-family:var(--qn-font-mono)}.auth_input__Bupvb:focus{outline:2px solid var(--qn-color-primary);outline-offset:-1px}.auth_link__F69ww{font-size:13px;color:var(--qn-color-primary);text-decoration:none;padding:8px 6px}.auth_linkEnd__00cmt{align-self:flex-end}.auth_footer__c60CY{margin:0;text-align:center;font-size:13px;color:#8a857c;line-height:1.7}.auth_errorBanner__kDNOE{background:#fbeaea;border:1px solid #f0cfcd;border-radius:var(--qn-radius-surface);padding:13px 14px;font-size:13px;line-height:1.6;color:#c0322c;white-space:pre-line}.auth_bannerWarn__shHtZ{background:#fbeedf;border:1px solid #f2dfc6;border-radius:var(--qn-radius-surface);padding:13px 14px;font-size:13px;line-height:1.6;color:#8a5a22}.auth_bannerWarn__shHtZ strong{color:#b26a28}