:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0f14;--card:#131a22;--card-border:#223040;--text:#e6edf3;--muted:#8b98a5;--accent:#3ba55d;--blocking:#e5534b;--nav-height:calc(40px + env(safe-area-inset-top))}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);-webkit-tap-highlight-color:transparent;margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}main{max-width:640px;padding:calc(16px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));margin:0 auto}.card{background:var(--card);border:1px solid var(--card-border);border-radius:14px;margin-bottom:14px;padding:16px}.card.blocking{border-color:var(--blocking)}.card>h2{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card.target{scroll-margin-top:calc(56px + env(safe-area-inset-top));animation:1.6s ease-out card-target-pulse}@keyframes card-target-pulse{0%,to{border-color:var(--card-border)}20%{border-color:var(--blocking);box-shadow:0 0 0 3px color-mix(in srgb, var(--blocking) 30%, transparent)}}.badge-row{align-items:center;gap:8px;display:flex}.badge{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px}.badge.blocking{color:var(--blocking)}.pr-chip{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);border:1px solid var(--accent);border-radius:4px;padding:1px 6px;font-size:11px;line-height:1.6;text-decoration:none}.options{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}button.option{border:1px solid var(--card-border);min-height:48px;color:var(--text);background:0 0;border-radius:10px;flex:auto;padding:0 14px;font-size:16px}button.option.primary{background:var(--accent);border-color:var(--accent);color:#04120a;font-weight:600}button.option .rec-hint{letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-size:10px;font-weight:500;display:block}input.option,textarea.option{border:1px solid var(--card-border);min-height:48px;color:var(--text);background:0 0;border-radius:10px;flex:auto;padding:0 14px;font-family:inherit;font-size:16px}textarea.option{resize:vertical;min-height:60px;padding:10px 14px}.rule-toggle{opacity:.85;cursor:pointer;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.rule-toggle input{cursor:pointer}.inbox-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.inbox-head h1{margin:0}.lane-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:22px 0 10px;font-size:13px}.lane-label.blocking{color:var(--blocking)}.context{color:var(--muted);margin:8px 0 0}.markdown p,.markdown ul{margin:6px 0}.markdown ul{padding-left:20px}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{color:var(--text);margin:8px 0 4px;font-size:14px}.markdown code{background:var(--bg);border:1px solid var(--card-border);border-radius:4px;padding:0 4px;font-size:13px}.markdown a{color:var(--accent)}.app-nav{z-index:200;background:var(--bg);border-bottom:1px solid var(--card-border);padding-top:env(safe-area-inset-top);position:sticky;top:0}.app-nav-inner{align-items:center;max-width:640px;min-height:40px;margin:0 auto;padding:10px 16px;display:flex}.app-nav-hamburger{color:var(--text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:36px;min-height:36px;margin-left:auto;padding:4px 6px;font-size:20px;line-height:1;display:none}.app-nav-links{align-items:center;gap:20px;display:flex}.app-nav-links a{color:var(--text);white-space:nowrap;font-size:13px;text-decoration:none}.app-nav-links a[aria-current=page]{text-underline-offset:3px;text-decoration:underline}@media (max-width:480px){.app-nav-hamburger{display:flex}.app-nav-links{background:var(--bg);border-bottom:1px solid var(--card-border);flex-direction:column;align-items:stretch;gap:0;padding:0;display:none;position:absolute;top:100%;left:0;right:0}.app-nav-links.open{display:flex}.app-nav-links a{border-bottom:1px solid var(--card-border);padding:12px 16px;font-size:15px}.app-nav-links a:last-child{border-bottom:none}}dl.audit{flex-wrap:wrap;gap:6px 24px;margin:12px 0 0;display:flex}dl.audit div{min-width:0}dl.audit dt{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px}dl.audit dd{margin:2px 0 0;font-size:15px}button.evidence-toggle{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:13px}button.evidence-toggle.section-toggle{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:22px 0 10px;display:block}.service-row{align-items:baseline;gap:10px;padding:6px 0;display:flex}.service-row>div{flex:1}.status-dot{border-radius:50%;flex:none;align-self:center;width:10px;height:10px}.status-dot.ok{background:var(--accent)}.status-dot.degraded{background:#d4a72c}.status-dot.down{background:var(--blocking)}.service-detail{color:var(--muted);font-size:13px}.service-when{white-space:nowrap}.heartbeat-note{margin-top:8px}.metric-row{gap:24px;margin:8px 0;display:flex}.metric-value{font-size:28px;font-weight:600}.budget-meter{background:var(--card-border);border-radius:4px;height:8px;margin:10px 0 6px;overflow:hidden}.budget-meter>div{background:var(--accent);height:100%}.budget-meter>div.warn{background:var(--blocking)}.event-row{align-items:baseline;gap:8px;padding:4px 0;display:flex}.event-text{flex:1}
