/* Painel de pulso da Torre — Dark Mode Heritage (#0A0A0C fundo, #E8E4D9 texto, #C9A961 destaque). */
.pulse{width:min(100%,420px);margin:16px auto 0;padding:14px 16px;background:#0A0A0C;border:1px solid #3a2e20;border-radius:16px;color:#E8E4D9;font:14px/1.45 Inter,system-ui,Arial,sans-serif;text-align:left}
.pulse h2{margin:0 0 8px;font-size:12px;letter-spacing:.3em;font-weight:600;color:#C9A961}
.pulse dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:6px 12px}
.pulse dt{color:#a89f8c;font-size:13px}
.pulse dd{margin:0;min-width:0;overflow-wrap:anywhere}
.pulse .mono{font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:#C9A961}
.pulse [data-pulse="circuit"]{font-weight:600}
.pulse [data-pulse="circuit"][data-level="CLOSED"]{color:#C9A961}
.pulse [data-pulse="circuit"][data-level="HALF_OPEN"]{color:#E8E4D9;border-left:3px solid #C9A961;padding-left:8px}
.pulse [data-pulse="circuit"][data-level="OPEN"]{color:#E8E4D9;border-left:3px solid #8a3b2e;padding-left:8px}
.pulse .note{margin:10px 0 0;color:#a89f8c;font-size:12px}
.pulse a{color:#C9A961}

/* Convite de instalacao (PWA) */
.install { margin: 18px 0; padding: 12px 14px; border: 1px solid #2a2218; border-radius: 14px; background: #14120f; color: #E8E4D9; display: flex; flex-wrap: wrap; align-items: center; gap: 10px; }
.install[hidden] { display: none; }
.install p { margin: 0; flex: 1 1 220px; font-size: .92rem; }
.install button { font: inherit; font-weight: 700; padding: 10px 16px; border-radius: 999px; border: 0; background: #C9A961; color: #17110a; cursor: pointer; }
.install button[hidden] { display: none; }
