.rMv5LG_page{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.rMv5LG_card{border:1px solid var(--border);background:var(--surface);border-radius:8px;width:min(420px,100%);padding:36px 32px}.rMv5LG_card .brand{color:var(--text-primary);align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.rMv5LG_card .brand-mark{background:var(--primary);color:#fff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.rMv5LG_card h1{margin:28px 0 8px;font-size:24px}.rMv5LG_card>p{color:var(--text-secondary);margin:0 0 24px;line-height:1.5}.rMv5LG_full{width:100%}.rMv5LG_notice{border-left:3px solid var(--warning);background:var(--warning-soft);padding:10px 12px;font-size:13px}.rMv5LG_devForm{border-top:1px dashed var(--border);flex-direction:column;gap:10px;margin-top:24px;padding-top:20px;display:flex}.rMv5LG_devForm label{color:var(--text-secondary);font-size:13px;font-weight:700}.rMv5LG_devForm input{border:1px solid var(--border);border-radius:8px;min-height:44px;padding:0 12px}.rMv5LG_devForm small{color:var(--text-muted);font-size:12px}.rMv5LG_error{color:var(--danger);margin-top:16px;font-size:14px}
