:root,[data-theme=light]{--brand-orange:#ffa114;--brand-navy:#0b1f3a;--brand-navy-deep:#06101f;--on-brand-orange:#0b1f3a;--on-brand-navy:#fff;--surface:#f6f7f9;--surface-raised:#fff;--surface-sunken:#eceff4;--ink:#0b1f3a;--ink-muted:#4b5b71;--accent-text:#9a5400;--line:#dce1e8;--control-border:#7e8da1;--focus:#0b1f3a;--code-surface:#0b1f3a;--code-ink:#e6ecf4;--code-muted:#8fa3bf;--code-accent:#ffa114;--status-sent:#0a6788;--status-failed:#b42318;--status-skipped:#8a5a00;--status-sent-soft:#e2f1f7;--status-failed-soft:#fbe8e6;--status-skipped-soft:#f8efdc;--shadow-raised:0 1px 2px #0b1f3a14, 0 6px 16px #0b1f3a0f}[data-theme=dark]{--brand-orange:#ffa114;--brand-navy:#0b1f3a;--brand-navy-deep:#06101f;--on-brand-orange:#0b1f3a;--on-brand-navy:#fff;--surface:#06101f;--surface-raised:#0b1f3a;--surface-sunken:#030913;--ink:#edf1f6;--ink-muted:#9aa9bc;--accent-text:#ffa114;--line:#1b3253;--control-border:#5f7593;--focus:#ffa114;--code-surface:#0d2442;--code-ink:#e6ecf4;--code-muted:#8fa3bf;--code-accent:#ffa114;--status-sent:#6ccbea;--status-failed:#ff8f80;--status-skipped:#ffc266;--status-sent-soft:#0b2a3a;--status-failed-soft:#3a1512;--status-skipped-soft:#33240a;--shadow-raised:0 1px 2px #00000080}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-20:80px;--radius-sm:6px;--radius-md:12px;--radius-lg:22px;--radius-pill:999px;--font-display:"Plus Jakarta Sans", "Avenir Next", system-ui, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}.wordmark{font-family:var(--font-display);letter-spacing:-.02em;font-size:34px;font-weight:700;line-height:1}.display-xl{font-family:var(--font-display);letter-spacing:-.02em;font-size:56px;font-weight:700;line-height:60px}.display-l{font-family:var(--font-display);letter-spacing:-.02em;font-size:40px;font-weight:700;line-height:46px}.heading-1{font-family:var(--font-display);letter-spacing:-.01em;font-size:28px;font-weight:700;line-height:34px}.heading-2{font-family:var(--font-display);letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:26px}.body-l{font-family:var(--font-body);font-size:18px;font-weight:400;line-height:28px}.body{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:24px}.body-strong{font-family:var(--font-body);font-size:16px;font-weight:600;line-height:24px}.small{font-family:var(--font-body);font-size:14px;font-weight:400;line-height:20px}.label{font-family:var(--font-body);letter-spacing:.04em;font-size:12px;font-weight:600;line-height:16px}.code{font-family:var(--font-mono);font-size:14px;font-weight:400;line-height:22px}.code-inline{font-family:var(--font-mono);font-size:13px;font-weight:400;line-height:20px}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}
.pb-root,.pb-root *{box-sizing:border-box}body{background:var(--surface);color:var(--ink);font-family:var(--font-body);margin:0}.pb-row{align-items:center;gap:var(--space-3);padding:var(--space-4);flex-wrap:wrap;display:flex}.pb-stack{gap:var(--space-3);padding:var(--space-4);max-width:520px;display:grid}.pb-mark{color:var(--brand-orange);flex:none;display:inline-block}.pb-mark svg{width:100%;height:100%;display:block}.pb-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-6);border-radius:var(--radius-pill);font:600 16px/24px var(--font-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;text-decoration:none;display:inline-flex}.pb-btn-sm{min-height:36px;padding:0 var(--space-4);font-size:14px;line-height:20px}.pb-btn-primary{background:var(--brand-orange);color:var(--on-brand-orange)}.pb-btn-primary:hover{filter:brightness(1.06)}.pb-btn-secondary{background:var(--surface-raised);color:var(--ink);border-color:var(--control-border)}.pb-btn-secondary:hover{background:var(--surface-sunken)}.pb-btn-quiet{color:var(--accent-text);padding-left:var(--space-2);padding-right:var(--space-2);background:0 0}.pb-btn-quiet:hover{text-decoration:underline}.pb-btn:focus-visible,.pb-input:focus-visible,.pb-copy:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pb-btn[disabled]{opacity:.45;cursor:not-allowed;filter:none}.pb-field{gap:var(--space-1);display:grid}.pb-field-label{font:600 12px/16px var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.pb-input{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--control-border);background:var(--surface-raised);color:var(--ink);font:400 16px/24px var(--font-body);width:100%}.pb-input::placeholder{color:var(--ink-muted)}.pb-field-hint{font:400 14px/20px var(--font-body);color:var(--ink-muted)}.pb-field-invalid .pb-input{border-color:var(--status-failed)}.pb-field-invalid .pb-field-hint{color:var(--status-failed)}.pb-status{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-sm);font:600 13px/20px var(--font-body);display:inline-flex}.pb-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.pb-status-sent{color:var(--status-sent);background:var(--status-sent-soft)}.pb-status-failed{color:var(--status-failed);background:var(--status-failed-soft)}.pb-status-skipped,.pb-status-pending{color:var(--status-skipped);background:var(--status-skipped-soft)}.pb-topic{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink);font:400 13px/20px var(--font-mono);display:inline-block;overflow:hidden}.pb-topic:before{content:"#";color:var(--ink-muted);margin-right:1px}.pb-priority{padding:1px var(--space-2);border-radius:var(--radius-sm);font:600 12px/18px var(--font-body);border:1px dashed;align-items:center;display:inline-flex}.pb-priority-low{color:var(--ink-muted)}.pb-priority-high{color:var(--accent-text)}.pb-priority-critical{color:var(--status-failed);border-style:solid}.pb-code{border-radius:var(--radius-md);background:var(--code-surface);color:var(--code-ink);overflow:hidden}.pb-code-head{padding:var(--space-2) var(--space-3) 0 var(--space-4);justify-content:space-between;align-items:center;display:flex}.pb-code-label{font:600 12px/16px var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--code-muted)}.pb-copy{border:1px solid var(--code-muted);color:var(--code-ink);border-radius:var(--radius-pill);font:600 12px/16px var(--font-body);cursor:pointer;background:0 0;padding:4px 10px}.pb-code pre{padding:var(--space-3) var(--space-4) var(--space-4);font:400 14px/22px var(--font-mono);white-space:pre;margin:0;overflow-x:auto}.pb-code .pb-c-muted{color:var(--code-muted)}.pb-code .pb-c-accent{color:var(--code-accent)}.pb-notif{gap:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-raised);width:min(100%,360px);color:var(--ink);box-shadow:var(--shadow-raised);border:1px solid var(--line);grid-template-columns:38px 1fr;align-items:start;padding:14px;display:grid}.pb-notif-icon{background:var(--brand-navy);border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.pb-notif-icon .pb-mark{width:24px;height:24px}.pb-notif-body{gap:1px;min-width:0;display:grid}.pb-notif-meta{justify-content:space-between;gap:var(--space-2);font:400 13px/18px var(--font-body);color:var(--ink-muted);display:flex}.pb-notif-app{text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.pb-notif-title{font:600 15px/20px var(--font-body)}.pb-notif-text{font:400 15px/20px var(--font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.pb-btn{transition:none}}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:#06101f;--surface-raised:#0b1f3a;--surface-sunken:#030913;--ink:#edf1f6;--ink-muted:#9aa9bc;--accent-text:#ffa114;--line:#1b3253;--control-border:#5f7593;--focus:#ffa114;--code-surface:#0d2442;--status-sent:#6ccbea;--status-failed:#ff8f80;--status-skipped:#ffc266;--status-sent-soft:#0b2a3a;--status-failed-soft:#3a1512;--status-skipped-soft:#33240a;--shadow-raised:0 1px 2px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100vh}a{color:var(--accent-text)}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
