.auth[data-v-525fb810]{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-525fb810]{text-align:center;margin-bottom:var(--space-6)}.brand-logo[data-v-525fb810]{width:150px;height:auto}.brand-line[data-v-525fb810]{position:absolute;left:-12%;width:124%;bottom:calc(var(--safe-bottom) + 16px);pointer-events:none;opacity:.9}.title[data-v-525fb810]{font-size:24px;font-weight:700;line-height:1.35;margin-top:var(--space-3)}.hint[data-v-525fb810]{margin-top:var(--space-1);font-size:12px;line-height:1.6;color:var(--ink-3)}.captcha-row[data-v-525fb810]{display:flex;gap:var(--space-2);align-items:stretch}.captcha-input[data-v-525fb810]{flex:1}.captcha-image[data-v-525fb810]{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-525fb810]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.loading-text[data-v-525fb810]{font-size:12px;color:var(--ink-3)}.back[data-v-525fb810]{margin-top:var(--space-2)}