.auth_wrap__RMtnU{min-height:100vh;display:grid;place-items:center;padding:var(--sp-lg)}.auth_card__oBMV1{width:100%;max-width:400px;background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--r-md);padding:var(--sp-xl);display:flex;flex-direction:column;gap:var(--sp-lg)}.auth_title__VUPHc{font-size:1.125rem;font-weight:600}.auth_hint__bL1Pm{font-size:.9375rem;color:var(--fg-secondary);line-height:1.55}.auth_field__xmu9G{display:flex;flex-direction:column;gap:var(--sp-xs)}.auth_label__hYIPP{font-family:var(--font-mono-stack);font-size:12px;font-weight:500;letter-spacing:.04em}.auth_input__LR_NG{background:var(--bg-surface);color:var(--fg-primary);border:1px solid var(--border-strong);border-radius:var(--r-sm);padding:10px 12px;font-size:.9375rem;min-height:44px}.auth_input__LR_NG:focus{border-color:var(--accent)}.auth_code__YAUMk{font-family:var(--font-mono-stack);letter-spacing:.2em;text-align:center;font-size:1.125rem}.auth_error__tGaF3{color:var(--error);font-size:.875rem}.auth_qr__kNaEd{background:#fff;padding:var(--sp-sm);border:1px solid var(--border-hairline);width:-moz-fit-content;width:fit-content}.auth_secret__1lysz{font-family:var(--font-mono-stack);font-size:.875rem;word-break:break-all;color:var(--fg-secondary)}