.ops-card{padding:clamp(20px,3vw,32px);margin-block:20px;display:grid;gap:16px;min-width:0}.ops-card h2{font-size:1.25rem}.ops-card h3{font-size:1.05rem}.ops-card p,.ops-card small{color:var(--vis-muted)}.ops-card form,.ops-card [data-mfa-content]{display:grid;gap:16px}.ops-card .field{max-width:560px}.ops-card .field label{display:grid;gap:8px}.ops-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ops-choice{display:flex;gap:12px;align-items:flex-start}.ops-choice input{width:20px;height:20px;flex:0 0 20px;margin-top:3px}.ops-command,.ops-secret{display:block;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--vis-surface-soft);border:1px solid var(--vis-border);border-radius:12px;padding:16px}.ops-qr{width:240px;max-width:100%;padding:12px;border-radius:12px;background:#fff;color:#111}.ops-qr svg{display:block;width:100%;height:auto}.ops-recovery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:560px}.ops-recovery code{padding:12px;background:var(--vis-surface-soft);border-radius:8px;overflow-wrap:anywhere;user-select:all}.ops-restore{border:1px solid var(--vis-danger);border-radius:14px;padding:20px}.ops-warning{padding:14px;background:var(--vis-warning-soft);border-radius:12px}.ops-incidents article{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--vis-border)}.ops-card ul{padding-inline-start:22px}.ops-card li{margin-block:8px}.ops-card li small{display:block}.planning-banner{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:clamp(24px,3vw,36px);margin:24px 0 32px;border-radius:24px;background:var(--vis-accent-soft);border:1px solid var(--vis-border)}.planning-banner h2{font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.3;max-width:760px;margin:8px 0}.planning-banner p{color:var(--vis-muted)}.planning-banner .button{flex-shrink:0}.planning-banner .button svg{width:20px;height:20px}.planning-banner .eyebrow{color:var(--vis-accent-ink)}.activity-notice{font-size:.85rem;padding:14px 18px;margin-top:20px;color:var(--vis-muted);background:var(--vis-surface);border:1px solid var(--vis-border);border-radius:12px}.activity-notice a{color:var(--vis-accent-ink);text-decoration:underline}@media(max-width:700px){.planning-banner{align-items:flex-start;flex-direction:column}.planning-banner .button{width:100%}.ops-incidents article{flex-direction:column}.ops-recovery{grid-template-columns:1fr}.ops-card{overflow-wrap:anywhere}}
