body,html{margin:0;padding:0}body{background:#f7f5f2}*{box-sizing:border-box}a{color:#01266b;text-decoration:none;border-bottom:1px solid rgba(1,38,107,.35)}a:hover{color:#c10230;border-bottom-color:rgba(193,2,48,.5)}[data-theme=dark] a{color:#7aa7e6;border-bottom-color:rgba(122,167,230,.35)}[data-theme=dark] a:hover{color:#ff5c78}[data-fa]{--paper:#f7f5f2;--panel:#fffefc;--panel2:#f1eee9;--ink:#12161c;--ink70:#4c545f;--ink50:#656c76;--rule:#dfdad2;--rule2:#eae5de;--brand:#c10230;--chrome:#003057;--chromeink:#f7f5f2;--accent:#003057;--accentink:#f7f5f2;--live:#1b5e40;--pending:#01266b;--held:#8a6100;--danger:#c10230;--dead:#4a525e;--hatch:repeating-linear-gradient(135deg,rgba(74,82,94,.55) 0 2px,transparent 2px 5px)}[data-theme=dark][data-fa]{--paper:#0d1117;--panel:#131922;--panel2:#1a212c;--ink:#e8eaed;--ink70:#a2abb8;--ink50:#868f9c;--rule:#28303c;--rule2:#1f2631;--brand:#ff4d6d;--chrome:#070b10;--chromeink:#e8eaed;--accent:#1f5f9e;--accentink:#f7f5f2;--live:#4ec98a;--pending:#7aa7e6;--held:#d9a125;--danger:#ff5c78;--dead:#8b93a1;--hatch:repeating-linear-gradient(135deg,rgba(139,147,161,.6) 0 2px,transparent 2px 5px)}[data-fa] :focus-visible{outline:2px solid var(--pending);outline-offset:2px}[data-fa] ::-moz-selection{background:rgba(1,38,107,.18)}[data-fa] ::selection{background:rgba(1,38,107,.18)}@keyframes fa-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes fa-trip{0%,to{background:transparent}30%{background:rgba(193,2,48,.18)}}@media (prefers-reduced-motion:reduce){[data-fa] *{animation:none!important;transition:none!important}}[data-fa] tr[data-trip]:first-child{animation:fa-trip 1.5s ease-out 2}@media (max-width:900px){[data-fa]{flex-direction:column!important}[data-fa]>nav{flex:0 0 auto!important;height:auto!important;max-height:46vh;position:static!important;overflow:auto}}@media (max-width:640px){[data-fa]{font-size:14px}[data-fa]>nav{max-height:40vh}}html:has([data-theme=dark][data-fa]) body{background:#0d1117}.fa-root{display:flex;align-items:stretch;min-height:100vh;background:var(--paper);color:var(--ink);font-family:Mulish,system-ui,sans-serif;font-size:15px;line-height:1.45}.fa-root a{border-bottom-width:1px}.fa-root button{font:inherit}.fa-nav{flex:0 0 218px;align-self:stretch;background:var(--chrome);color:var(--chromeink);position:sticky;top:0;height:100vh;min-height:0}.fa-nav,.fa-nav-brand{display:flex;flex-direction:column}.fa-nav-brand{padding:14px 12px 12px;border-bottom:1px solid rgba(255,255,255,.12);gap:3px}.fa-wordmark{display:block;border:none;line-height:0}.fa-wordmark img{height:24px;width:auto;max-width:100%;display:block}.fa-nav-sub{font-size:12px;color:rgba(247,245,242,.62)}.fa-nav-section{padding:12px 12px 10px;border-bottom:1px solid rgba(255,255,255,.12)}.fa-nav-eyebrow{font-family:Mulish,system-ui,sans-serif;font-weight:700;font-size:10.5px;letter-spacing:.08em;color:rgba(247,245,242,.5);margin-bottom:6px}.fa-aud-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.fa-aud{font-family:Mulish,sans-serif;font-weight:700;font-size:12.5px;padding:6px 8px;cursor:pointer;border-radius:2px;border:1px solid rgba(255,255,255,.18);background:transparent;color:rgba(247,245,242,.7)}.fa-aud[aria-pressed=true]{border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.14);color:#fff}.fa-nav-scroll{flex:1 1 auto;overflow:auto;padding-bottom:10px}.fa-nav-group{padding:13px 0 2px}.fa-nav-group-head{align-items:baseline;padding:0 12px 6px}.fa-nav-group-label{font-family:Roboto Mono,monospace;font-size:10px;color:rgba(247,245,242,.55);letter-spacing:.05em;white-space:nowrap}.fa-nav-group-hint{font-size:11px;color:rgba(247,245,242,.38)}.fa-nav-item{display:flex;width:100%;align-items:center;gap:9px;text-align:left;font-family:Mulish,sans-serif;font-size:14px;padding:6px 12px;cursor:pointer;border:none;border-left:3px solid transparent;background:transparent;color:rgba(247,245,242,.78);font-weight:400}.fa-nav-item:hover{color:#fff}.fa-nav-item[aria-current=page]{border-left-color:var(--brand);background:rgba(255,255,255,.1);color:#fff;font-weight:700}.fa-nav-item-name{flex:1 1 auto;min-width:0}.fa-nav-dot{flex:0 0 auto;width:7px;height:7px;border-radius:50%}.fa-nav-dot[data-mode=on]{background:#7fd6a0;border:1.5px solid #7fd6a0}.fa-nav-dot[data-mode=shadow]{background:transparent;border:1.5px solid rgba(247,245,242,.45)}.fa-nav-dot[data-mode=off]{background:var(--danger);border:1.5px solid var(--danger)}.fa-nav-dot[data-mode=none]{display:none}.fa-nav-badge{font-family:Roboto Mono,monospace;font-size:11px;color:rgba(247,245,242,.6)}.fa-nav-badge[data-danger=true]{color:var(--danger)}.fa-nav-foot{flex:0 0 auto;border-top:1px solid rgba(255,255,255,.12);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.fa-nav-controls{display:flex;width:100%;align-items:center;justify-content:space-between;text-align:left;font-family:Mulish,sans-serif;font-weight:700;font-size:13px;padding:8px 10px;cursor:pointer;border-radius:2px;border:1px solid var(--brand);background:transparent;color:#fff}.fa-nav-controls[aria-current=page]{border-color:#fff;background:var(--brand)}.fa-nav-quiet{display:flex;width:100%;align-items:center;justify-content:space-between;text-align:left;font-family:Mulish,sans-serif;font-size:12.5px;padding:5px 4px;cursor:pointer;border:none;background:transparent;color:rgba(247,245,242,.55)}.fa-nav-quiet:hover,.fa-nav-quiet[aria-current=page]{color:#fff}.fa-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.fa-header{position:sticky;top:0;z-index:20;background:var(--panel);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:18px;padding:9px 20px}.fa-header,.fa-mode{display:flex;align-items:center}.fa-mode{gap:8px}.fa-mode-dot{width:9px;height:9px;border-radius:50%;display:inline-block;background:currentColor;border:2px solid}.fa-mode-dot[data-hollow=true]{background:transparent}.fa-header-chip{margin-left:-6px}.fa-mode-label{font-family:Roboto Mono,monospace;font-size:12px;letter-spacing:.03em}.fa-header-spend{color:var(--ink70)}.fa-header-flags,.fa-header-spend{font-family:Roboto Mono,monospace;font-size:11.5px}.fa-header-flags{color:var(--danger);border-bottom-color:currentColor}.fa-header-flags[data-zero=true]{color:var(--ink50)}.fa-spacer{flex:1 1 auto}.fa-header-state{display:flex;align-items:center;gap:6px;font-family:Roboto Mono,monospace;font-size:11px;color:var(--ink50)}.fa-select{padding:3px 4px;background:var(--panel2);color:var(--ink)}.fa-select,.fa-theme-btn{font-family:Roboto Mono,monospace;font-size:11px;border:1px solid var(--rule);border-radius:2px}.fa-theme-btn{padding:4px 8px;color:var(--ink70)}.fa-stop,.fa-theme-btn{background:transparent;cursor:pointer}.fa-stop{font-family:Roboto,sans-serif;font-weight:900;font-size:12.5px;letter-spacing:.08em;padding:6px 14px;color:var(--danger);border:2px solid var(--danger);border-radius:2px}.fa-stop:disabled{opacity:.55;cursor:default}.fa-banner{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;padding:10px 20px;font-size:14px;text-wrap:pretty;color:var(--ink);border-bottom:1px solid var(--rule);border-left:4px solid var(--dead);background:var(--panel2)}.fa-banner[data-kind=danger]{border-left-color:var(--danger)}.fa-banner[data-kind=held]{border-left-color:var(--held)}.fa-banner-tag{font-family:Roboto Mono,monospace;font-size:11px;letter-spacing:.05em}.fa-body{display:flex;align-items:stretch}.fa-body,.fa-content{flex:1 1 auto;min-width:0}.fa-content{padding:22px 20px 60px}.fa-page{max-width:1040px;display:flex;flex-direction:column;gap:22px}.fa-h1{font-family:Roboto,sans-serif;font-weight:900;font-size:26px;margin:0 0 6px}.fa-lede{margin:0;max-width:62ch;font-size:16px;text-wrap:pretty;color:var(--ink)}.fa-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.fa-tile{padding:12px 16px;border-right:1px solid var(--rule2)}.fa-tile:first-child{padding-left:0}.fa-tile:last-child{padding-right:0;border-right:none}.fa-tile-n{font-family:Roboto,sans-serif;font-weight:900;font-size:28px;line-height:1}.fa-tile-l{font-size:13px;color:var(--ink70)}.fa-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 8px}.fa-h2{font-family:Roboto,sans-serif;font-weight:900;font-size:15px;margin:0}.fa-section-link{font-size:13px}.fa-card{border:1px solid var(--rule);background:var(--panel);padding:14px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.fa-card-main{flex:1 1 320px;min-width:0}.fa-card-title{font-family:Roboto,sans-serif;font-weight:900;font-size:17px;line-height:1.25}.fa-meta{font-family:Roboto Mono,monospace;font-size:11.5px;color:var(--ink70);margin-top:4px}.fa-btn-primary{font-family:Mulish,sans-serif;font-weight:700;font-size:13.5px;padding:8px 14px;background:var(--accent);color:var(--accentink);border:1px solid var(--accent);border-radius:2px;cursor:pointer;white-space:nowrap}.fa-btn-primary:disabled{opacity:.5;cursor:default}.fa-table-wrap{border:1px solid var(--rule);background:var(--panel);overflow:auto;max-height:420px}.fa-table-wrap[data-tall=true]{max-height:none}.fa-empty{border:1px dashed var(--rule);background:var(--panel);padding:18px 16px;color:var(--ink70);font-size:14px;text-wrap:pretty}.fa-empty-row{font-size:11.5px;letter-spacing:.03em;color:var(--ink50);margin-top:4px}.fa-empty-row,.fa-mono{font-family:Roboto Mono,monospace}.fa-chip,.fa-muted{color:var(--ink70)}.fa-chip{display:inline-block;font-family:Mulish,system-ui,sans-serif;font-weight:600;font-size:11.5px;letter-spacing:.02em;padding:1px 6px;white-space:nowrap;border-radius:2px;border:1px solid var(--rule)}.fa-chip[data-state=live]{border:none;padding-left:8px;border-left:3px solid var(--live);color:var(--live);font-weight:700}.fa-chip[data-state=pending]{border:1px solid var(--pending);color:var(--pending)}.fa-chip[data-state=DE],.fa-chip[data-state=blocked]{background:var(--danger);color:var(--paper);border:1px solid var(--danger);font-weight:700}.fa-chip[data-state=killed]{border:1px solid var(--dead);color:var(--dead);text-decoration:line-through}.fa-chip[data-state=held]{border:1px solid var(--held);color:var(--held)}.fa-row{border-bottom:1px solid var(--rule2);background:transparent;box-shadow:none}.fa-row[data-clickable=true]{cursor:pointer}.fa-row[aria-selected=true]{background:var(--panel2);box-shadow:inset 3px 0 0 var(--pending)}[data-mode=shadow] .fa-row{background-image:var(--hatch);background-size:6px 100%;background-repeat:repeat-y;background-position:0;background-clip:padding-box}.fa-legacy{background:#101210;color:#ecebe1;margin:-22px -20px -60px;padding:22px 20px 60px;min-height:100%}.fa-legacy a{color:inherit;border-bottom:none}.fa-table{width:100%;border-collapse:collapse;font-size:14px}.fa-table--log{font-size:14.5px;min-width:960px}.fa-thead-row{position:sticky;top:0;z-index:2}.fa-th{text-align:left;font-family:Mulish,sans-serif;font-weight:600;font-size:12px;color:var(--ink50);padding:8px 10px;border-bottom:1px solid var(--rule)}.fa-th--right{text-align:right;padding-right:14px}.fa-td{padding:10px;vertical-align:top}.fa-td-time{padding-left:14px;font-family:Roboto Mono,monospace;font-size:12.5px}.fa-persona,.fa-td-time{color:var(--ink70);white-space:nowrap}.fa-persona{font-weight:600;font-size:11px;letter-spacing:.04em;padding:1px 6px;border:1px solid var(--rule)}.fa-persona,.fa-td-verb{font-family:Mulish,system-ui,sans-serif}.fa-td-verb{font-size:13px;color:var(--ink70)}.fa-td-subject{min-width:0;text-wrap:pretty}.fa-td-cost{padding-right:14px;text-align:right;font-size:12px;color:var(--ink70)}.fa-artifact,.fa-td-cost{font-family:Roboto Mono,monospace}.fa-artifact{display:inline-block;margin-top:3px;font-size:11.5px;line-height:1.3;word-break:break-all;color:var(--pending);border-bottom:1px solid}.fa-artifact[data-kind=live]{color:var(--live)}.fa-artifact-note{display:inline-block;margin-top:3px;font-family:Roboto Mono,monospace;font-size:11.5px;line-height:1.3;word-break:break-all;color:var(--ink50)}.fa-note{font-size:13.5px;color:var(--ink70);margin-left:7px}.fa-table-wrap[data-tall=true]{max-height:calc(100vh - 260px)}.fa-table-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-family:Roboto Mono,monospace;font-size:11px;color:var(--ink50);margin-top:8px}.fa-split{display:flex;align-items:flex-start;min-width:0;gap:0}.fa-split-main{flex:1 1 auto;min-width:0}.fa-aside{flex:0 0 400px;align-self:flex-start;position:sticky;top:52px;max-height:calc(100vh - 52px);overflow:auto;background:var(--panel);border-left:1px solid var(--rule);box-shadow:-8px 0 22px rgba(18,22,28,.07);margin-left:14px}.fa-aside-head{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-bottom:1px solid var(--rule2)}.fa-aside-meta{font-family:Roboto Mono,monospace;font-size:11.5px;color:var(--ink50)}.fa-aside-title{font-family:Roboto,sans-serif;font-weight:900;font-size:15.5px;margin-top:3px;text-wrap:pretty}.fa-aside-close{font-family:Roboto Mono,monospace;font-size:12px;padding:3px 7px;background:transparent;color:var(--ink70);border:1px solid var(--rule);border-radius:2px;cursor:pointer}.fa-aside-block{padding:12px 16px;border-bottom:1px solid var(--rule2)}.fa-aside-label{font-family:Roboto Mono,monospace;font-size:10.5px;letter-spacing:.06em;color:var(--ink50);margin-bottom:5px}.fa-aside-body{font-size:14px;line-height:1.5;text-wrap:pretty;white-space:pre-wrap}.fa-aside-source{margin-top:4px}@media (max-width:900px){.fa-split{flex-direction:column}.fa-aside{flex:1 1 auto;width:100%;position:static;max-height:none;margin-left:0;margin-top:14px;border-left:none;border:1px solid var(--rule);box-shadow:none}}.fa-log-page{display:flex;flex-direction:column;gap:14px;min-width:0}.fa-log-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.fa-log-head .fa-h1{margin:0}.fa-log-tools{display:flex;align-items:center;gap:10px}.fa-count{font-family:Roboto Mono,monospace;font-size:11.5px;color:var(--ink50)}.fa-btn{font-size:13px;padding:6px 12px;color:var(--ink);border:1px solid var(--rule);border-radius:2px;white-space:nowrap}.fa-btn,.fa-btn-danger{font-family:Mulish,sans-serif;font-weight:700;background:transparent;cursor:pointer}.fa-btn-danger{font-size:13.5px;padding:8px 14px;color:var(--danger);border:1px solid var(--danger);border-radius:2px}.fa-filters{flex-wrap:wrap;gap:8px;border:1px solid var(--rule);background:var(--panel);padding:9px 12px}.fa-filter,.fa-filters{display:flex;align-items:center}.fa-filter{gap:6px;font-family:Roboto Mono,monospace;font-size:11px;color:var(--ink50)}.fa-filter select{font-family:Roboto Mono,monospace;font-size:11.5px;padding:4px 6px}.fa-filter select,.fa-search{background:var(--panel2);color:var(--ink);border:1px solid var(--rule);border-radius:2px}.fa-search{flex:1 1 200px;min-width:140px;font-family:Mulish,sans-serif;font-size:13px;padding:5px 8px}.fa-reset{font-family:Roboto Mono,monospace;font-size:11px;padding:5px 9px;background:transparent;color:var(--ink70);border:1px solid var(--rule);border-radius:2px;cursor:pointer}.fa-legend{display:flex;flex-wrap:wrap;gap:14px;padding-top:2px}.fa-legend-item{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink70)}.fa-h3{font-family:Roboto,sans-serif;font-weight:900;font-size:14.5px}.fa-sub{font-size:13.5px;margin-top:2px;text-wrap:pretty}.fa-fact,.fa-sub{color:var(--ink70)}.fa-fact{font-family:Roboto Mono,monospace;font-size:11.5px;margin-top:4px;letter-spacing:.02em}.fa-panel{border:1px solid var(--rule);background:var(--panel)}.fa-panel-head{padding:10px 14px;font-family:Roboto,sans-serif;font-weight:900;font-size:14px}.fa-panel-head,.fa-panel-row{border-bottom:1px solid var(--rule2)}.fa-panel-row{display:flex;gap:12px;padding:11px 14px;align-items:flex-start}.fa-panel-row:last-child{border-bottom:none}.fa-stop-panel{border:2px solid var(--danger);background:var(--panel)}.fa-stop-panel-head{padding:12px 16px;border-bottom:1px solid var(--rule2)}.fa-stop-panel-head .fa-h3{font-size:16px}.fa-stop-panel-row{padding:12px 16px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.fa-stop-panel-note{padding:0 16px 12px;font-size:13.5px;color:var(--held)}.fa-arm{font-family:Roboto Mono,monospace;font-size:13px;padding:8px 10px;width:150px;background:var(--panel2);color:var(--ink);border:1px solid var(--rule);border-radius:2px}.fa-kill-btn{font-family:Mulish,sans-serif;font-weight:700;font-size:13.5px;padding:8px 14px;border-radius:2px;cursor:pointer;border:1px solid var(--danger);background:transparent;color:var(--danger);white-space:nowrap}.fa-kill-btn[data-off=true]{border-color:var(--dead);background:var(--dead);color:var(--paper)}.fa-kill-btn:disabled{opacity:.55;cursor:default}.fa-kill-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:13px 16px;border-bottom:1px solid var(--rule2)}.fa-kill-row:last-child{border-bottom:none}.fa-kill-main{flex:1 1 300px;min-width:0}.fa-seg{display:flex;gap:0;border:1px solid var(--rule);border-radius:2px;overflow:hidden;width:-moz-max-content;width:max-content}.fa-seg span{font-family:Roboto Mono,monospace;font-size:11.5px;padding:5px 10px;border-right:1px solid var(--rule);color:var(--ink70)}.fa-seg span:last-child{border-right:none}.fa-seg span[data-on=live]{background:var(--accent);color:var(--accentink)}.fa-seg span[data-on=shadow]{background:var(--dead);color:var(--paper)}.fa-seg span[data-on=off]{background:var(--danger);color:var(--paper)}.fa-meter{margin-top:5px;height:6px;background:var(--panel2);border:1px solid var(--rule);position:relative}.fa-meter>div{position:absolute;left:0;top:0;bottom:0;background:var(--live)}.fa-meter>div[data-level=warn]{background:var(--held)}.fa-meter>div[data-level=over]{background:var(--danger)}.fa-td-mono{font-family:Roboto Mono,monospace;font-size:12.5px}.fa-td--right{text-align:right}.fa-td-first,.fa-th-first{padding-left:16px}.fa-td-strong{font-family:Roboto,sans-serif;font-weight:900;font-size:14px}.fa-token{display:inline-block;font-family:Roboto Mono,monospace;font-size:11px;letter-spacing:.04em;padding:1px 5px;border-radius:2px;border:1px solid var(--dead);color:var(--dead);white-space:nowrap}.fa-token[data-tone=held]{border-color:var(--held);color:var(--held)}.fa-token[data-tone=live]{border-color:var(--live);color:var(--live)}.fa-token[data-tone=danger]{border-color:var(--danger);color:var(--danger)}.fa-token[data-tone=pending]{border-color:var(--pending);color:var(--pending)}.fa-baseline{font-family:Roboto Mono,monospace;font-size:12px;color:var(--ink70);padding:9px 14px;border:1px solid var(--rule);background:var(--panel2)}.fa-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.fa-kv{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;font-size:14px;padding:11px 14px}.fa-kv dt{color:var(--ink70)}.fa-kv dd{margin:0;font-family:Roboto Mono,monospace;font-size:12.5px}.fa-pager{display:inline-flex;align-items:center;gap:12px}.fa-pager .fa-btn{padding:0 2px;border-bottom:1px solid var(--rule)}.fa-filter--toggle{flex-direction:row;align-items:center;gap:6px;cursor:pointer}.fa-filter--toggle input{margin:0}.fa-story{border:1px solid var(--rule);background:var(--panel);padding:26px 28px 30px}.fa-story .fa-h1{margin-top:6px}.fa-story .fa-lede{max-width:60ch}.fa-byline{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0 12px;border-bottom:1px solid var(--rule2);margin-bottom:20px}.fa-article{max-width:66ch;font-size:17px;line-height:1.7;color:var(--ink)}.fa-article>:first-child{margin-top:0}.fa-article p{margin:0 0 1.15em;text-wrap:pretty}.fa-article h2{font-size:22px;line-height:1.25;margin:1.9em 0 .5em}.fa-article h2,.fa-article h3{font-family:Roboto,sans-serif;font-weight:900}.fa-article h3{font-size:17px;margin:1.6em 0 .4em}.fa-article strong{font-weight:800}.fa-article em{font-style:italic;color:var(--ink70)}.fa-article ol,.fa-article ul{margin:0 0 1.15em;padding-left:1.4em}.fa-article li{margin-bottom:.4em}.fa-article blockquote{margin:1.4em 0;padding:2px 0 2px 16px;border-left:3px solid var(--accent);color:var(--ink70);font-size:16px}.fa-article hr{border:none;border-top:1px solid var(--rule);margin:2em 0}.fa-article a{word-break:break-word}.fa-article code{font-family:Roboto Mono,monospace;font-size:.86em;background:var(--panel2);padding:1px 4px;border-radius:2px}.fa-article table{border-collapse:collapse;width:100%;font-size:14px;margin:1.4em 0}.fa-article td,.fa-article th{border:1px solid var(--rule);padding:7px 9px;text-align:left;vertical-align:top}.fa-article th{background:var(--panel2);font-family:Roboto,sans-serif;font-weight:900;font-size:12.5px;letter-spacing:.02em}.fa-table tr[id^=fact-]{scroll-margin-top:80px}.fa-artifacts{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.fa-artifact[data-kind=story]{color:var(--accent);border-bottom-color:rgba(0,48,87,.35)}[data-theme=dark] .fa-artifact[data-kind=story]{color:var(--pending)}@media (max-width:640px){.fa-story{padding:18px 16px 22px}.fa-article{font-size:16px}}[data-fa]{--r-sm:8px;--r:12px;--r-pill:999px;--shadow-sm:0 1px 2px rgba(18,22,28,.05),0 1px 3px rgba(18,22,28,.06);--shadow:0 6px 18px rgba(18,22,28,.08);--ease:cubic-bezier(.2,.7,.2,1)}[data-theme=dark][data-fa]{--shadow-sm:0 1px 2px rgba(0,0,0,.35);--shadow:0 8px 22px rgba(0,0,0,.4)}.fa-aside-close,.fa-btn,.fa-btn-danger,.fa-btn-primary,.fa-kill-btn,.fa-reset,.fa-stop,.fa-theme-btn{border-radius:var(--r-sm);min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease),box-shadow .15s var(--ease),transform .1s var(--ease);text-decoration:none;border-bottom-width:1px}.fa-btn-primary{box-shadow:var(--shadow-sm);padding:8px 16px}.fa-btn-primary:hover:not(:disabled){filter:brightness(1.12);box-shadow:var(--shadow);color:var(--accentink)}.fa-btn{background:var(--panel)}.fa-aside-close:hover,.fa-btn:hover:not(:disabled),.fa-reset:hover,.fa-theme-btn:hover{background:var(--panel2);border-color:var(--ink50);color:var(--ink)}.fa-btn-danger:hover:not(:disabled),.fa-kill-btn:hover:not(:disabled):not([data-off=true]),.fa-stop:hover:not(:disabled){background:var(--danger);color:var(--paper)}.fa-btn-danger:active:not(:disabled),.fa-btn-primary:active:not(:disabled),.fa-btn:active:not(:disabled),.fa-kill-btn:active:not(:disabled),.fa-stop:active:not(:disabled){transform:scale(.98)}.fa-btn-danger:disabled,.fa-btn:disabled{opacity:.5;cursor:default}.fa-aside-close,.fa-reset,.fa-theme-btn{min-height:30px}.fa-stop{padding:6px 16px}.fa-pager .fa-btn{min-height:0;border-radius:0;background:transparent}.fa-arm,.fa-filter select,.fa-search,.fa-select{border-radius:var(--r-sm);min-height:32px;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.fa-arm:focus,.fa-filter select:focus,.fa-search:focus,.fa-select:focus{border-color:var(--pending);box-shadow:0 0 0 3px rgba(1,38,107,.12);outline:none}[data-fa] textarea{border-radius:var(--r-sm)!important}[data-fa] textarea:focus{border-color:var(--pending)!important;box-shadow:0 0 0 3px rgba(1,38,107,.12);outline:none}.fa-baseline,.fa-card,.fa-empty,.fa-filters,.fa-panel,.fa-stop-panel,.fa-story,.fa-table-wrap{border-radius:var(--r);box-shadow:var(--shadow-sm)}.fa-empty{box-shadow:none}.fa-panel{overflow:hidden}.fa-panel-row{transition:background-color .15s var(--ease)}.fa-card{transition:box-shadow .15s var(--ease),border-color .15s var(--ease)}.fa-card:hover{box-shadow:var(--shadow)}.fa-thead-row{background:var(--panel2)}.fa-row{transition:background-color .15s var(--ease)}.fa-row[data-clickable=true]:hover{background-color:var(--panel2)}.fa-aside{border-radius:var(--r) 0 0 var(--r)}.fa-tiles{gap:12px;border:none}.fa-tile,.fa-tile:first-child,.fa-tile:last-child{padding:14px 16px;border:1px solid var(--rule);border-radius:var(--r);background:var(--panel);box-shadow:var(--shadow-sm)}.fa-tile-n{margin-bottom:4px}.fa-chip,.fa-persona,.fa-token{border-radius:var(--r-pill);padding:2px 10px}.fa-chip[data-state=live]{border:1px solid var(--live);padding-left:10px;background:color-mix(in srgb,var(--live) 10%,transparent)}.fa-chip[data-state=pending]{background:color-mix(in srgb,var(--pending) 8%,transparent)}.fa-chip[data-state=held]{background:color-mix(in srgb,var(--held) 10%,transparent)}.fa-seg{border-radius:var(--r-pill)}.fa-seg span{padding:5px 12px}.fa-meter{border-radius:var(--r-pill);overflow:hidden;border:none;height:7px}.fa-meter>div{border-radius:var(--r-pill)}.fa-nav-brand{padding:16px 14px 14px}.fa-aud{border-radius:var(--r-sm);min-height:32px;transition:background-color .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease)}.fa-aud:hover{color:#fff;border-color:rgba(255,255,255,.35)}.fa-nav-scroll{padding:4px 0 12px}.fa-nav-group{padding:8px 0 0}.fa-nav-group-head{display:flex;align-items:center;gap:7px;width:calc(100% - 16px);margin:0 8px;padding:7px 6px;background:transparent;border:none;border-radius:var(--r-sm);cursor:pointer;color:rgba(247,245,242,.6);text-align:left;transition:background-color .15s var(--ease),color .15s var(--ease)}.fa-nav-group-head:hover{background:rgba(255,255,255,.07);color:#fff}.fa-nav-group-head:hover .fa-nav-group-label{color:#fff}.fa-nav-chev{flex:0 0 auto;transition:transform .18s var(--ease)}.fa-nav-group[data-open=true] .fa-nav-chev{transform:rotate(90deg)}.fa-nav-group-label{font-family:Mulish,system-ui,sans-serif;font-weight:800;font-size:10.5px;letter-spacing:.09em}.fa-nav-group-hint{flex:1 1 auto;text-align:right}.fa-nav-group-count{margin-left:auto;font-family:Roboto Mono,monospace;font-size:10.5px;padding:1px 7px;border-radius:var(--r-pill);background:var(--brand);color:#fff}.fa-nav-group-body{padding:2px 0 4px}.fa-nav-item{width:calc(100% - 16px);margin:1px 8px;padding:7px 10px;border-left:none;border-radius:var(--r-sm);min-height:34px;transition:background-color .15s var(--ease),color .15s var(--ease)}.fa-nav-item:hover{background:rgba(255,255,255,.07)}.fa-nav-item[aria-current=page]{background:rgba(255,255,255,.14);box-shadow:inset 3px 0 0 var(--brand)}.fa-nav-badge{padding:0 7px;border-radius:var(--r-pill);background:rgba(255,255,255,.12);color:rgba(247,245,242,.85);line-height:18px}.fa-nav-badge[data-danger=true]{background:var(--brand);color:#fff}.fa-nav-foot{padding:12px}.fa-cmd{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;border-radius:var(--r);border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.07);color:#fff;text-decoration:none;transition:background-color .15s var(--ease),border-color .15s var(--ease),transform .1s var(--ease)}.fa-cmd:hover{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.4);color:#fff}.fa-cmd:active{transform:scale(.985)}.fa-cmd[aria-current=page]{background:#fff;color:var(--chrome);border-color:#fff}.fa-cmd[data-state=stopped]{border-color:var(--brand)}.fa-cmd-icon{flex:0 0 34px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:#fff}.fa-cmd-text{display:flex;flex-direction:column;gap:2px;min-width:0}.fa-cmd-title{font-family:Roboto,sans-serif;font-weight:900;font-size:12.5px;letter-spacing:.1em}.fa-cmd-sub{display:flex;align-items:center;gap:6px;font-size:11.5px;opacity:.78}.fa-cmd-dot{width:7px;height:7px;border-radius:50%;background:#7fd6a0}.fa-cmd[data-state=stopped] .fa-cmd-dot{background:#ff6b81}.fa-fold,.fa-header{box-shadow:var(--shadow-sm)}.fa-fold{border:1px solid var(--rule);border-radius:var(--r);background:var(--panel)}.fa-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:12px 16px;font-family:Roboto,sans-serif;font-weight:900;font-size:15px}.fa-fold>summary::-webkit-details-marker{display:none}.fa-fold>summary:before{content:"";width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform .18s var(--ease);margin-right:2px}.fa-fold[open]>summary:before{transform:rotate(45deg)}.fa-fold>summary:hover{background:var(--panel2)}.fa-fold-body{padding:4px 16px 16px;display:flex;flex-direction:column;gap:18px}.fa-fold-hint{margin-left:auto;font-family:Mulish,sans-serif;font-weight:400;font-size:12.5px;color:var(--ink50)}.fa-cc-status{display:flex;flex-wrap:wrap;align-items:center;gap:14px 16px;padding:16px 18px;border:1px solid var(--rule);border-left:5px solid var(--live);border-radius:var(--r);background:var(--panel);box-shadow:var(--shadow-sm)}.fa-cc-status[data-state=shadow]{border-left-color:var(--pending)}.fa-cc-status[data-state=stopped]{border-left-color:var(--danger)}.fa-cc-light{flex:0 0 auto;width:14px;height:14px;border-radius:50%;background:var(--live);box-shadow:0 0 0 5px color-mix(in srgb,var(--live) 18%,transparent)}.fa-cc-status[data-state=shadow] .fa-cc-light{background:var(--pending);box-shadow:0 0 0 5px color-mix(in srgb,var(--pending) 18%,transparent)}.fa-cc-status[data-state=stopped] .fa-cc-light{background:var(--danger);box-shadow:0 0 0 5px color-mix(in srgb,var(--danger) 18%,transparent)}.fa-cc-state{font-family:Roboto,sans-serif;font-weight:900;font-size:18px}.fa-cc-pills{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 100%}.fa-stop-panel{overflow:hidden}.fa-stop-panel-row{gap:12px}.fa-arm,.fa-kill-btn{min-height:38px}.fa-kill-btn{padding:8px 16px}.fa-cmd{gap:9px;padding:10px}.fa-cmd-icon{flex-basis:30px;width:30px;height:30px}.fa-cmd-title{font-size:12px;letter-spacing:.05em;white-space:nowrap}.eq{flex-direction:column;gap:16px;margin-top:16px}.eq,.eq-bar{display:flex}.eq-bar{flex-wrap:wrap;gap:10px;align-items:center}.eq-tab{display:inline-block;padding:6px 12px;font-family:Mulish,sans-serif;font-weight:700;font-size:13px;color:var(--ink70);text-decoration:none;border-radius:var(--r-pill)}.eq-tab[data-on=true]{background:var(--accent);color:var(--accentink)}.eq-sending-body{display:flex;flex-wrap:wrap;gap:14px 24px;padding:12px 14px;align-items:flex-start}.eq-field{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--ink70);min-width:0}.eq-field>span{font-family:Roboto Mono,monospace;font-size:11px;letter-spacing:.02em}.eq-check{display:flex;gap:8px;align-items:center;font-size:13px}.eq-gates{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;flex-basis:100%}.eq-gates li[data-ok=true]{color:var(--live)}.eq-gates li[data-ok=false]{color:var(--ink70)}.eq-gates li span{font-family:Roboto Mono,monospace;font-size:10.5px;text-transform:uppercase;border:1px solid;border-radius:var(--r-pill);padding:0 6px;margin-right:4px}.eq-gates em{color:var(--ink50);font-style:normal}.eq-emails{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--rule)}.eq-email-tab{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 16px 9px;background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;cursor:pointer;color:var(--ink70);font:inherit;text-align:left}.eq-email-tab[data-on=true]{border-bottom-color:var(--accent);color:var(--ink)}.eq-email-name{font-family:Mulish,sans-serif;font-weight:800;font-size:15px}.eq-email-meta{font-family:Roboto Mono,monospace;font-size:11px;color:var(--ink50)}.eq-card-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,660px);gap:20px;align-items:start}.eq-edit{display:flex;flex-direction:column;gap:12px;min-width:0}.eq-side{position:sticky;top:16px;min-width:0}.eq-side-head{font-family:Roboto Mono,monospace;font-size:11.5px;color:var(--ink70)}@media (max-width:1100px){.eq-card-body{grid-template-columns:minmax(0,1fr)}.eq-side{position:static}}.eq-card{border:1px solid var(--rule);background:var(--panel);padding:14px;display:flex;flex-direction:column;gap:12px;min-width:0}.eq-card-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.eq-stories{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.eq-story{display:flex;gap:10px;align-items:flex-start;border-bottom:1px solid var(--rule2);padding-bottom:8px}.eq-thumb{width:84px;height:47px;-o-object-fit:cover;object-fit:cover;flex:none;background:var(--panel2);border-radius:2px}.eq-story-main{flex:1;min-width:0}.eq-story-tools{display:flex;gap:4px;flex:none}.eq-story-tools .fa-btn{min-height:30px;padding:2px 8px}.eq-input{width:100%;box-sizing:border-box;font:inherit;font-size:13.5px;padding:6px 8px;background:var(--panel2);color:var(--ink);border:1px solid var(--rule);border-radius:2px;resize:vertical}.eq-input:disabled{opacity:.7}.eq-add{width:100%}.eq-copy{display:flex;flex-direction:column;gap:8px}.eq-actions{display:flex;flex-wrap:wrap;gap:8px}.eq-err,.eq-ok{font-size:12.5px;padding:8px 10px;border-radius:2px;overflow-wrap:anywhere}.eq-ok{border:1px solid var(--live);color:var(--ink)}.eq-err{border:1px solid var(--danger);color:var(--danger)}.eq-err pre,.eq-ok pre{max-height:260px;overflow:auto;font-size:11px;white-space:pre-wrap}.eq-log ul{margin:6px 0 0;padding-left:16px;font-size:12px;color:var(--ink70);display:flex;flex-direction:column;gap:4px}.eq-log summary,.eq-preview summary{cursor:pointer;font-family:Roboto Mono,monospace;font-size:11.5px;color:var(--ink70)}.eq-frame{position:relative;overflow:hidden;margin-top:8px;border:1px solid var(--rule);border-radius:2px;background:#fff}.eq-frame iframe{position:absolute;top:0;left:0;width:640px;height:1100px;border:0;transform-origin:0 0}