.auth[data-v-24111370]{box-sizing:border-box;position:relative;overflow:hidden;min-height:100vh;max-width:420px;margin:0 auto;padding:calc(var(--safe-top) + 40px) var(--gutter) calc(var(--safe-bottom) + 180px);background:var(--paper)}.head[data-v-24111370]{text-align:center;margin-bottom:var(--space-6)}.brand-logo[data-v-24111370]{width:150px;height:auto}.brand-line[data-v-24111370]{position:absolute;left:-12%;width:124%;bottom:calc(var(--safe-bottom) + 16px);pointer-events:none;opacity:.9}.title[data-v-24111370]{font-size:24px;font-weight:700;line-height:1.35;margin-top:var(--space-3)}.lead[data-v-24111370]{margin-top:var(--space-2);font-size:14px;line-height:1.7;color:var(--ink-2)}.hint[data-v-24111370]{margin-top:var(--space-1);font-size:12px;color:var(--ink-3)}.captcha-row[data-v-24111370]{display:flex;gap:var(--space-2)}.captcha-input[data-v-24111370]{flex:1}.captcha-image[data-v-24111370]{flex:none;width:120px;height:48px;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center}.captcha-image img[data-v-24111370]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.loading-text[data-v-24111370]{font-size:12px;color:var(--ink-3)}.links[data-v-24111370]{display:flex;justify-content:space-between;margin-top:var(--space-3)}.muted[data-v-24111370]{color:var(--ink-2);font-size:14px;margin-top:var(--space-1)}