:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--line:#8080804d}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}header{border-bottom:1px solid var(--line);align-items:baseline;gap:20px;padding:12px 24px;display:flex}header .spacer{flex:1}header a{color:inherit;opacity:.7;text-decoration:none}header a:hover,header a.active{opacity:1;text-decoration:underline}main{max-width:1200px;padding:24px}h1{margin:0 0 16px;font-size:20px}h2{margin:24px 0 8px;font-size:15px}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);padding:7px 10px}th{text-transform:uppercase;opacity:.65;font-size:12px}td.num{text-align:right;font-variant-numeric:tabular-nums}a{color:#2563eb}.mono,code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.hint{opacity:.65;font-size:12px}.empty{opacity:.6;padding:24px 0}.error{color:#dc2626}.notice{color:#16a34a}.filters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}input,select,textarea,button{font:inherit;color:canvastext;background:canvas;border:1px solid #80808073;border-radius:6px;padding:6px 8px}button{cursor:pointer}button.primary{color:#fff;background:#2563eb;border-color:#2563eb}button.link{color:#2563eb;background:0 0;border:none;padding:0 6px 0 0}button:disabled{opacity:.5;cursor:default}.tag{border:1px solid #80808073;border-radius:999px;padding:1px 7px;font-size:12px;display:inline-block}.tag.delivered{color:#16a34a;border-color:#16a34a}.tag.queued{color:#ca8a04;border-color:#ca8a04}.tag.failed{color:#dc2626;border-color:#dc2626}.tag.off{opacity:.6}.card{border:1px solid var(--line);border-radius:8px;margin-bottom:16px;padding:14px 16px}.card pre{white-space:pre-wrap;word-break:break-word;margin:0}.kv{margin:0}.kv-row{grid-template-columns:190px 1fr;gap:16px;display:grid}.kv dt{opacity:.65}.kv dd{margin:0}.warn{background:#ca8a0414;border:1px solid #ca8a04;border-radius:8px;margin-bottom:16px;padding:12px 16px}.secret{word-break:break-all;font-size:14px}.drawer{border:1px solid var(--line);border-radius:8px;max-width:560px;margin-top:24px;padding:16px}.field{margin-bottom:14px}.field label{margin-bottom:4px;font-weight:600;display:block}.field input[type=text],.field input:not([type]),.field textarea{box-sizing:border-box;width:100%}.actions,.pager{align-items:center;gap:10px;display:flex}.signin{text-align:center;max-width:420px;margin:15vh auto}.loading{opacity:.6;padding:40px}
