.auth-page[data-v-728b3e9a]{min-height:calc(100vh - 64px);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f4ff,#e8f0fe);padding:40px 16px}.auth-box[data-v-728b3e9a]{width:100%;max-width:420px;background:#fff;border-radius:16px;padding:40px;box-shadow:0 8px 40px #0000001a}.auth-logo[data-v-728b3e9a]{display:flex;flex-direction:column;align-items:center;margin-bottom:24px;gap:12px}.auth-logo-img[data-v-728b3e9a]{height:48px;width:auto;object-fit:contain;background:transparent!important;border:none;padding:0;margin:0;display:block}.auth-logo-text[data-v-728b3e9a]{display:flex;flex-direction:column;align-items:center}.logo-text[data-v-728b3e9a]{font-size:22px;font-weight:800;color:#1d4ed8}.logo-sub[data-v-728b3e9a]{font-size:12px;color:#94a3b8;margin-top:4px}.auth-title[data-v-728b3e9a]{text-align:center;font-size:20px;font-weight:600;color:#0f172a;margin:0 0 24px}.auth-links[data-v-728b3e9a]{text-align:center;margin-top:16px;font-size:14px;color:#64748b}.auth-links a[data-v-728b3e9a]{color:#1d4ed8;text-decoration:none;font-weight:500}.link-sep[data-v-728b3e9a]{margin:0 8px;color:#cbd5e1}.auth-tips[data-v-728b3e9a]{margin-top:20px;padding:12px;background:#f0f9ff;border-radius:8px;font-size:12px;color:#64748b;display:flex;gap:6px;align-items:flex-start;line-height:1.5}
