:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f4f6fa;--surface:#fff;--surface-2:#ebeff5;--ink:#0b1626;--ink-2:#3d4b60;--ink-3:#5a6779;--line:#dde3ec;--line-strong:#c9d2e0;--control:#7c8aa0;--accent:#236b7c;--signal:#e2a23b;--on-signal:#0b1626;--ok:#006300;--warn:#8a5a00;--serious:#a8431a;--bad:#b02a2a;--info:#236b7c;--idle:#3d4b60;--nav-bg:#0b1626;--nav-raised:#13243b;--nav-ink:#e8edf5;--nav-ink-2:#aab6c8;--nav-line:#22364f;--nav-control:#5c7696;--nav-accent:#5fb3c7;--mark-tile:#fff;--series-1:#3a8fa3;--series-2:#e2a23b;--series-3:#34506f;--series-4:#cf6a45;--series-5:#7b6cc4;--series-6:#4f9d69;--series-7:#c0638c;--series-8:#93a1b5;--font:system-ui, -apple-system, "Segoe UI", sans-serif;--mono:ui-monospace, "Cascadia Mono", Consolas, monospace;--t-2xs:.6875rem;--t-xs:.75rem;--t-sm:.8125rem;--t-md:.875rem;--t-h3:1rem;--t-h2:1.25rem;--t-h1:1.5rem;--t-stat:1.75rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--radius:6px;--radius-lg:10px;--nav-width:232px;--shadow:0 1px 2px #0b16260f}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0b1626;--surface:#13243b;--surface-2:#1b3150;--ink:#e8edf5;--ink-2:#c9d2e0;--ink-3:#9aa8bd;--line:#22364f;--line-strong:#34506f;--control:#5c7696;--accent:#5fb3c7;--signal:#e2a23b;--on-signal:#0b1626;--ok:#4cc34c;--warn:#fab219;--serious:#ec835a;--bad:#f07a7a;--info:#5fb3c7;--idle:#c9d2e0;--nav-bg:#13243b;--nav-raised:#1b3150;--nav-ink:#e8edf5;--nav-ink-2:#aab6c8;--nav-line:#2a4263;--nav-control:#5c7696;--nav-accent:#5fb3c7;--mark-tile:#0b1626;--series-1:#5fb3c7;--series-2:#e2a23b;--series-3:#8fa6c4;--series-4:#e58a63;--series-5:#a79bea;--series-6:#6fbf87;--series-7:#dc86ab;--series-8:#62748c;--shadow:0 1px 2px #0000004d}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:100%}body{background:var(--bg);color:var(--ink);font:var(--t-md) / 1.5 var(--font);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{margin:0 0 var(--s3);text-wrap:balance;font-weight:650;line-height:1.25}h1{font-size:var(--t-h1);letter-spacing:-.015em}h2{font-size:var(--t-h2);letter-spacing:-.01em}h3{font-size:var(--t-h3)}p{margin:0 0 var(--s3)}a{color:var(--accent);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}code,pre,.mono{font-family:var(--mono);font-size:var(--t-sm)}code{background:var(--surface-2);border-radius:4px;padding:1px 5px}pre code{background:0 0;padding:0}hr{height:1px;margin:var(--s5) 0;background:var(--line);border:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:color-mix(in srgb, var(--signal) 45%, transparent)}.muted{color:var(--ink-3)}.nowrap{white-space:nowrap}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body>main{max-width:44rem;padding:var(--s6) var(--s4);margin:0 auto}section+section,.stack>*+*{margin-top:var(--s5)}.kv{gap:var(--s1) var(--s4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.kv dt{color:var(--ink-3)}.kv dd{overflow-wrap:anywhere;margin:0}input,select,textarea,button{font:inherit;color:inherit}input:not([type=checkbox],[type=radio]),select,textarea{background:var(--surface);border:1px solid var(--control);border-radius:var(--radius);max-width:100%;min-height:34px;padding:5px 10px;transition:border-color .12s}input:not([type=checkbox],[type=radio]):hover,select:hover,textarea:hover{border-color:var(--ink-3)}input:not([type=checkbox],[type=radio]):focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--accent);outline-offset:0}textarea{resize:vertical;min-height:5rem;line-height:1.45}::placeholder{color:var(--ink-3);opacity:1}input[type=checkbox],input[type=radio]{width:16px;height:16px;accent-color:var(--accent);margin:0}label{gap:var(--s1);font-size:var(--t-xs);color:var(--ink-2);flex-direction:column;font-weight:600;display:inline-flex}label>input,label>select,label>textarea{font-size:var(--t-md);color:var(--ink);font-weight:400}label:has(>input[type=checkbox],>input[type=radio]){align-items:center;gap:var(--s2);font-size:var(--t-md);color:var(--ink);flex-direction:row;font-weight:400}fieldset{padding:var(--s3) var(--s4);border:1px solid var(--line-strong);border-radius:var(--radius);margin:0}legend{padding:0 var(--s1);font-size:var(--t-xs);color:var(--ink-2);font-weight:600}button,.button{justify-content:center;align-items:center;gap:var(--s2);background:var(--surface);min-height:34px;color:var(--ink);border:1px solid var(--control);border-radius:var(--radius);white-space:nowrap;cursor:pointer;padding:5px 14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .12s,border-color .12s;display:inline-flex}button:hover,.button:hover{background:var(--surface-2);border-color:var(--ink-3)}button:active,.button:active{background:color-mix(in srgb, var(--ink) 10%, var(--surface))}button[disabled]{background:var(--surface-2);border-color:var(--line-strong);color:var(--ink-3);cursor:not-allowed}.button-primary{background:var(--signal);border-color:color-mix(in srgb, var(--signal) 80%, var(--on-signal));color:var(--on-signal)}.button-primary:hover,.button-primary:active{background:color-mix(in srgb, var(--signal) 88%, var(--on-signal));border-color:color-mix(in srgb, var(--signal) 70%, var(--on-signal))}.button-danger{border-color:var(--bad);color:var(--bad)}.button-danger:hover,.button-danger:active{background:color-mix(in srgb, var(--bad) 10%, var(--surface));border-color:var(--bad)}.shell{grid-template-columns:var(--nav-width) minmax(0, 1fr);min-height:100vh;display:grid}.shell-side{--surface:var(--nav-bg);--surface-2:var(--nav-raised);--ink:var(--nav-ink);--ink-2:var(--nav-ink-2);--ink-3:var(--nav-ink-2);--line:var(--nav-line);--line-strong:var(--nav-line);--control:var(--nav-control);--accent:var(--nav-accent);align-self:start;gap:var(--s4);height:100vh;padding:0 var(--s3) var(--s4);background:var(--surface);color:var(--ink);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.shell-mark{align-items:center;gap:var(--s3);margin:0 calc(-1 * var(--s3));padding:var(--s4);border-bottom:1px solid var(--line);color:var(--ink);letter-spacing:-.01em;font-size:1.0625rem;font-weight:650;line-height:1.2;text-decoration:none;display:flex}.shell-mark small{color:var(--ink-2);font-size:var(--t-2xs);letter-spacing:.09em;text-transform:uppercase;margin-top:3px;font-weight:600;display:block}.shell-mark-art{background:var(--mark-tile);border-radius:var(--radius-lg);flex:none;width:40px;height:40px;position:relative;overflow:hidden}.shell-mark-art img{width:170%;max-width:none;height:170%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shell-nav ul,.shell-switch ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.shell-nav a,.shell-switch a{padding:7px var(--s3);border-radius:var(--radius);color:var(--ink-2);font-weight:500;text-decoration:none;display:block}.shell-nav a:hover,.shell-switch a:hover{background:var(--surface-2);color:var(--ink)}.shell .shell-nav a[aria-current=page]{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--signal);color:var(--ink);font-weight:600;text-decoration:none}.shell-switch{padding-top:var(--s3);border-top:1px solid var(--line)}.shell-switch summary{padding:6px var(--s3);color:var(--ink-2);font-size:var(--t-2xs);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;font-weight:600}.shell-switch summary:hover{color:var(--ink)}.shell-switch ul{max-height:40vh;margin-top:var(--s1);overflow-y:auto}.shell-foot{padding:var(--s3) var(--s1) 0;border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--t-xs);overflow-wrap:anywhere;margin-top:auto}.shell-foot form{margin-top:var(--s2)}.shell-foot button{min-height:30px;font-size:var(--t-xs);background:0 0}.shell-main{min-width:0;padding:var(--s5) var(--s6) var(--s7)}@media (max-width:800px){.shell{display:block}.shell-side{align-items:center;gap:var(--s2);height:auto;padding:var(--s2) var(--s3);flex-flow:wrap;position:static}.shell-mark{padding:var(--s1) 0;font-size:var(--t-h3);border:0;flex:1;margin:0}.shell-mark small{display:none}.shell-mark-art{border-radius:var(--radius);width:32px;height:32px}.shell-nav{margin:0 calc(-1 * var(--s3));padding:0 var(--s3);scrollbar-width:none;flex-basis:100%;order:3;overflow-x:auto}.shell-nav ul{white-space:nowrap;flex-direction:row}.shell .shell-nav a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--signal)}.shell-switch{padding-top:var(--s1);flex-basis:100%;order:4}.shell-foot{border:0;order:2;margin:0;padding:0}.shell-foot span{display:none}.shell-foot form{margin:0}.shell-main{padding:var(--s4) var(--s4) var(--s6)}}.page-head{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s4);padding-bottom:var(--s3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.page-head h1,.page-head h2{margin:0}.page-actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.card,.panel{padding:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.card>:last-child{margin-bottom:0}.banner{--state:var(--warn);margin-bottom:var(--s4);padding:var(--s3) var(--s4);background:color-mix(in srgb, var(--state) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--state) 45%, var(--surface));border-left:4px solid var(--state);border-radius:var(--radius)}.banner>:last-child{margin-bottom:0}.banner>[aria-hidden=true]:first-child{margin-right:var(--s2);color:var(--state)}.table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);max-height:80vh;box-shadow:var(--shadow);overflow:auto}.table{border-collapse:collapse;width:100%;font-size:var(--t-sm);font-variant-numeric:tabular-nums;line-height:1.4}.table caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table th,.table td{padding:7px var(--s3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.table th{z-index:1;padding-block:var(--s2);background:var(--surface-2);box-shadow:inset 0 -1px 0 var(--line-strong);color:var(--ink-3);font-size:var(--t-2xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-bottom:0;font-weight:650;position:sticky;top:0}.table th a{color:inherit;text-decoration:none}.table th a:hover{color:var(--ink);text-decoration:underline}.table th[aria-sort=ascending],.table th[aria-sort=descending]{color:var(--ink)}.table tbody tr:hover{background:color-mix(in srgb, var(--surface-2) 55%, var(--surface))}.table tbody:last-child tr:last-child td{border-bottom:0}.table td a{font-weight:500}.table .num{text-align:right}.table tr[data-state]>td:first-child{box-shadow:inset 3px 0 0 var(--state)}.table tr[data-state=bad],.table tr[data-state=serious]{background:color-mix(in srgb, var(--state) 5%, var(--surface))}.table .table-group th{padding:var(--s2) var(--s3);background:color-mix(in srgb, var(--surface-2) 55%, var(--surface));box-shadow:inset 0 -1px 0 var(--line), inset 0 1px 0 var(--line);color:var(--ink);font-size:var(--t-sm);letter-spacing:0;text-transform:none;position:static}.table .table-group .count{margin-left:var(--s2);color:var(--ink-3);font-weight:500}.table tr[id]{scroll-margin-top:3rem}.table td button,.table td .button{min-height:26px;font-size:var(--t-xs);padding:2px 10px}.table-more{margin-top:var(--s3);font-size:var(--t-sm);text-align:center;justify-content:center;display:flex}.clamp{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:640px){.table-wrap{max-height:none;box-shadow:none;background:0 0;border:0;overflow:visible}.table,.table tbody,.table tr,.table td{display:block}.table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table tr{margin-bottom:var(--s3);padding:var(--s2) var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.table tbody tr:hover{background:var(--surface)}.table tr[data-state]{border-left:3px solid var(--state)}.table tr[data-state]>td:first-child{box-shadow:none}.table tr.table-group{margin:var(--s4) 0 var(--s2);box-shadow:none;background:0 0;border:0;padding:0}.table .table-group th{box-shadow:none;font-size:var(--t-md);background:0 0;padding:0;display:block}.table td,.table .num{gap:var(--s2);text-align:left;border:0;grid-template-columns:7.5rem minmax(0,1fr);padding:5px 0;display:grid}.table td+td{border-top:1px solid var(--line)}.table td code{overflow-wrap:anywhere}.table td>*{place-self:start}.table td:before{content:attr(data-label);color:var(--ink-3);font-size:var(--t-2xs);letter-spacing:.06em;text-transform:uppercase;font-weight:650;line-height:1.7}}.filters{align-items:flex-end;gap:var(--s3);margin-bottom:var(--s4);padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);flex-wrap:wrap;display:flex}.filters>a{padding:0 var(--s1);align-self:center}.filters label:has(>input[type=checkbox]){min-height:34px}.filters-multi{font-size:var(--t-md);position:relative}.filters-multi summary{border:1px solid var(--control);border-radius:var(--radius);cursor:pointer;align-items:center;min-height:34px;padding:5px 10px;display:flex}.filters-multi summary:hover{border-color:var(--ink-3)}.filters-multi fieldset{z-index:2;gap:var(--s2);min-width:14rem;max-height:16rem;margin:var(--s1) 0 0;padding:var(--s3);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);flex-direction:column;display:flex;position:absolute;overflow-y:auto;box-shadow:0 6px 18px #0b162624}@media (max-width:640px){.filters>*{flex:100%}.filters>label>input:not([type=checkbox],[type=radio]),.filters>label>select{width:100%}.filters-multi fieldset{box-shadow:none;position:static}}.pill{--state:var(--idle);padding:1px var(--s2);background:color-mix(in srgb, var(--state) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--state) 35%, var(--surface));color:var(--state);font-size:var(--t-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;font-weight:600;line-height:1.5;display:inline-flex}.pill>[aria-hidden=true]:first-child{font-size:.625rem}[data-state=ok]{--state:var(--ok)}[data-state=warn]{--state:var(--warn)}[data-state=serious]{--state:var(--serious)}[data-state=bad]{--state:var(--bad)}[data-state=info]{--state:var(--info)}[data-state=idle]{--state:var(--idle)}.pill>.pips{font-size:inherit;gap:2px;display:inline-flex}.pips i{opacity:.28;background:currentColor;border-radius:1px;width:3px;height:10px}.pips i[data-on]{opacity:1}.stats{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));display:grid}.stat{padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--state,var(--line-strong));border-radius:var(--radius-lg);box-shadow:var(--shadow);color:var(--ink);text-decoration:none;display:block}a.stat:hover{border-color:var(--line-strong);border-left-color:var(--state,var(--control));background:color-mix(in srgb, var(--surface-2) 45%, var(--surface))}.stat-label{color:var(--ink-2);font-size:var(--t-xs);font-weight:600}.stat-value{font-size:var(--t-stat);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:650;line-height:1.2}.stat-detail{margin-top:var(--s1);color:var(--ink-2);font-size:var(--t-xs)}.tabs{margin-bottom:var(--s4);border-bottom:1px solid var(--line-strong);scrollbar-width:none;overflow-x:auto}.tabs ul{gap:var(--s1);white-space:nowrap;margin:0;padding:0;list-style:none;display:flex}.tabs a{padding:var(--s2) var(--s3);color:var(--ink-2);border-bottom:3px solid #0000;font-weight:500;text-decoration:none;display:block}.tabs a:hover{border-bottom-color:var(--line-strong);color:var(--ink)}.tabs a[aria-current=page]{border-bottom-color:var(--signal);color:var(--ink);font-weight:650}.tabs .count{background:var(--surface-2);color:var(--ink-2);font-size:var(--t-2xs);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:6px;padding:0 6px;font-weight:600}.timeline{margin:0;padding:0;list-style:none}.timeline li{padding:0 0 var(--s4) var(--s5);border-left:2px solid var(--line-strong);margin-left:var(--s2);position:relative}.timeline li:last-child{border-left-color:#0000;padding-bottom:0}.timeline li:before{content:"";background:var(--state,var(--control));border:2px solid var(--bg);border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-7px}.timeline time{color:var(--ink-3);font-size:var(--t-xs);font-variant-numeric:tabular-nums;display:block}.json summary{color:var(--ink-2);cursor:pointer;font-weight:500}.json summary:hover{color:var(--ink)}.json pre{max-height:28rem;margin:var(--s2) 0 0;padding:var(--s3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.state{padding:var(--s6) var(--s5);background:var(--surface);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);color:var(--ink-2);text-align:center}.state h1,.state h2,.state h3{margin-bottom:var(--s2);color:var(--ink)}.state p{max-width:34rem;margin-inline:auto}.state>:last-child{margin-bottom:0}.art{width:220px;max-width:100%;height:120px;margin:0 auto var(--s4);display:block;position:relative;overflow:hidden}.art img{width:auto;max-width:none;height:calc(100% * var(--zoom,1));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.art[data-art=empty-nothing-collected]{--zoom:2.3}.art[data-art=queued]{--zoom:2.4}.art[data-art=key-missing]{--zoom:2.1}.art[data-art=empty-nothing-flagged]{--zoom:1.5}.art[data-art=paused]{--zoom:1.45}.art[data-art=closed-door]{--zoom:1.1}.state-error{--state:var(--bad);background:color-mix(in srgb, var(--bad) 6%, var(--surface));border:1px solid color-mix(in srgb, var(--bad) 45%, var(--surface));border-left:4px solid var(--bad);text-align:left}.state-error p{margin-inline:0}.confirm{display:inline-block}.confirm>summary{list-style:none}.confirm>summary::-webkit-details-marker{display:none}.confirm[open]>summary{background:var(--surface-2)}.confirm form{align-items:flex-start;gap:var(--s3);max-width:28rem;margin-top:var(--s2);padding:var(--s4);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);white-space:normal;flex-direction:column;display:flex;box-shadow:0 6px 18px #0b162624}.confirm form p{margin:0}.confirm form label,.confirm form input:not([type=hidden]){width:100%}.viz{padding:var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin:0}.viz figcaption{margin-bottom:var(--s3);font-weight:650}.viz svg{width:100%;height:auto;display:block}.viz text{fill:var(--ink-3);font-variant-numeric:tabular-nums;font-size:11px}.viz .axis{stroke:var(--line-strong);stroke-width:1px}.viz .grid{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 4}.viz-legend{gap:var(--s1) var(--s4);margin:var(--s3) 0 0;color:var(--ink-2);font-size:var(--t-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.viz-legend li{align-items:center;gap:6px;display:inline-flex}.viz-legend i{border-radius:2px;width:10px;height:10px;display:inline-block}.viz details{margin-top:var(--s3);color:var(--ink-2);font-size:var(--t-xs)}.viz details summary{cursor:pointer}.viz details summary:hover{color:var(--ink)}.viz details table{margin-top:var(--s2);border-collapse:collapse;font-variant-numeric:tabular-nums}.viz details th,.viz details td{padding:3px var(--s4) 3px 0;border-bottom:1px solid var(--line);text-align:left}.viz details td{text-align:right}.viz-empty{color:var(--ink-3);margin:0}.spark{vertical-align:middle;display:inline-block}.panel{padding:var(--s4) var(--s5)}.panel>:not(:first-child){margin-top:var(--s4)}.panel>p,.panel>ul,.panel>dl{margin-bottom:0}.panel-head{justify-content:space-between;align-items:flex-start;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.panel-head>div:first-child{flex:14rem;min-width:0}.panel-head h3{margin:0}.panel-head p{max-width:46rem;margin:var(--s1) 0 0;font-size:var(--t-sm)}.panel-aside{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.panel-sub{padding-top:var(--s4);border-top:1px solid var(--line)}.panel-sub>h4{margin:0 0 var(--s2);color:var(--ink-2);font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.split{gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);align-items:start;display:grid}.split>aside{top:var(--s4);position:sticky}.form{gap:var(--s3) var(--s4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:start;display:grid}.form-inline{flex-wrap:wrap;align-items:flex-end;display:flex}.form-inline>label{flex:0 16rem}.form-inline>.form-actions{flex:none}.form label,.form fieldset{min-width:0}.form label>input:not([type=checkbox],[type=radio]),.form label>select,.form label>textarea{width:100%}.form label>small,.form fieldset small{color:var(--ink-3);font-size:var(--t-xs);line-height:1.35}.form .wide{grid-column:1/-1}.form-actions{align-items:center;gap:var(--s3);flex-wrap:wrap;grid-column:1/-1;display:flex}.form-narrow{grid-template-columns:minmax(0,1fr);max-width:30rem}.choice{gap:var(--s2);border:0;margin:0;padding:0;display:grid}.choice legend{margin-bottom:var(--s1);color:var(--ink-2);font-size:var(--t-xs);padding:0}.choice label{padding:var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;align-items:flex-start}.choice label:has(input:checked){background:color-mix(in srgb, var(--signal) 10%, var(--surface));border-color:var(--signal)}.choice label>span{flex-direction:column;gap:2px;display:flex}.choice input{margin-top:3px}.inline-edit>summary{min-height:28px;padding:0 var(--s2);border:1px solid var(--control);border-radius:var(--radius);font-size:var(--t-sm);cursor:pointer;align-items:center;font-weight:500;list-style:none;display:inline-flex}.inline-edit>summary::-webkit-details-marker{display:none}.inline-edit>summary:hover,.inline-edit[open]>summary{background:var(--surface-2)}.inline-edit>form{margin-top:var(--s2);padding:var(--s3);background:var(--surface-2);border-radius:var(--radius)}.row-actions{align-items:flex-start;gap:var(--s2);flex-wrap:wrap;display:flex}.row-actions .button,.row-actions button{min-height:28px;padding:0 var(--s2);font-size:var(--t-sm)}.pending{align-items:center;gap:var(--s2);flex-wrap:wrap;display:inline-flex}.steps{gap:var(--s4);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.steps>li{padding-left:calc(var(--s6) + var(--s3));counter-increment:step;position:relative}.steps>li:before{content:counter(step);top:var(--s3);width:var(--s6);height:var(--s6);background:var(--surface);border:2px solid var(--state,var(--line-strong));color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;left:0}.steps>li[data-state=ok]:before{content:"✓";background:var(--ok);border-color:var(--ok);color:var(--surface)}.steps>li:not(:last-child):after{content:"";top:calc(var(--s3) + var(--s6) + var(--s1));bottom:calc(-1 * var(--s4) - var(--s2));left:calc(var(--s6) / 2 - 1px);background:var(--line);width:2px;position:absolute}.steps-plain>li{padding-top:var(--s2);padding-bottom:var(--s2)}.steps-plain>li:before{top:var(--s1)}.steps-plain>li:not(:last-child):after{top:calc(var(--s1) + var(--s6) + var(--s1))}.steps-plain strong{display:block}.checklist{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.checklist li{gap:var(--s2);font-size:var(--t-sm);grid-template-columns:1.25rem minmax(0,1fr);display:grid}.checklist li>span:first-child{color:var(--state,var(--idle));font-weight:700}.checklist strong{font-size:var(--t-md);display:block}.chip,.chips li{background:var(--surface-2);border:1px solid var(--line-strong);color:var(--ink-2);font-size:var(--t-xs);white-space:nowrap;border-radius:4px;padding:0 6px;font-weight:600;line-height:1.5;display:inline-block}.chips{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.chips li{padding:2px var(--s2);color:var(--ink);font-size:var(--t-sm);white-space:normal;overflow-wrap:anywhere;font-weight:400}.chips small{margin-right:var(--s1);color:var(--ink-3)}.meter{min-width:12rem}.meter-line{justify-content:space-between;align-items:center;gap:var(--s1) var(--s3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.meter-line strong{font-size:var(--t-h3)}.meter-compact .meter-line strong{font-size:inherit}.meter-track{height:6px;margin-top:var(--s1);background:var(--surface-2);border-radius:3px;display:block;overflow:hidden}.meter-track>*{background:var(--state,var(--idle));border-radius:3px;min-width:2px;height:100%;display:block}.plain-table{border-collapse:collapse;width:100%;font-size:var(--t-sm);font-variant-numeric:tabular-nums}.plain-table th,.plain-table td{padding:var(--s2) var(--s3) var(--s2) 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.plain-table th{color:var(--ink-2);font-size:var(--t-xs);white-space:nowrap;font-weight:600}.plain-table tr:last-child td{border-bottom:0}.plain-table tfoot td{border-top:1px solid var(--line-strong);border-bottom:0;font-weight:600}.plain-table .num{text-align:right}.plain-table td:last-child,.plain-table th:last-child{padding-right:0}@media (max-width:1000px){.split{grid-template-columns:minmax(0,1fr)}.split>aside{position:static}}@media (max-width:640px){.panel{padding:var(--s4)}.plain-table,.plain-table tbody,.plain-table tfoot,.plain-table tr,.plain-table td{display:block}.plain-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.plain-table tr{padding:var(--s2) 0;border-bottom:1px solid var(--line)}.plain-table td,.plain-table .num{padding:var(--s1) 0;text-align:left;border:0}.plain-table td:before{content:attr(data-label);color:var(--ink-3);font-size:var(--t-xs);display:block}.plain-table tfoot td{border-top:0}.meter{min-width:0}}.page>*+*,body>main>*+*{margin-top:var(--s4)}.page>*+h2,body>main>*+h2{margin-top:var(--s5)}
.quick-views{margin-bottom:var(--s3)}.quick-views .count{background:var(--surface-2);color:var(--ink-2);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px}.quick-views a[aria-current=page] .count{background:var(--signal);color:var(--on-signal)}.stream .filters{margin-bottom:var(--s3);gap:var(--s2) var(--s3)}.list-bar{align-items:center;gap:var(--s2) var(--s5);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.list-count{color:var(--ink-2);margin:0}.list-count strong{color:var(--ink);font-size:var(--t-h3);font-variant-numeric:tabular-nums}.list-actions{gap:var(--s2);flex-wrap:wrap;margin-left:auto;display:flex}.choices{font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.choices-label{margin-right:var(--s2);color:var(--ink-3);font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase}.choices a{padding:2px var(--s2);border-radius:var(--radius);color:var(--ink-2);text-decoration:none}.choices a:hover{background:var(--surface-2);color:var(--ink)}.choices a[aria-current]{background:var(--surface);box-shadow:inset 0 -2px 0 var(--signal), 0 0 0 1px var(--line-strong);color:var(--ink);font-weight:600}.stream .table th,.stream .table td{padding:7px 10px}.stream .table td[data-label=Post],.stream .table td[data-label=Alert]{width:100%;min-width:14rem}.stream .table td[data-label=Client]{min-width:6.5rem}.stream .table td[data-label=Recipients]{min-width:11rem}.stream .table td[data-label=Cost],.stream .table td[data-label=Outcome]{min-width:8.5rem}.stream .table td[data-label=Collected],.stream .table td[data-label=Composed]{white-space:nowrap}.cell-sub{color:var(--ink-3);font-size:var(--t-xs);margin-top:3px;line-height:1.35;display:block}.cell-sub.mono{overflow-wrap:break-word}.when{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;line-height:1.3;display:inline-flex}.when .muted{font-size:var(--t-xs)}.cell-sub .when{display:inline}.row-link{font-weight:600;text-decoration:none}.row-link:hover{text-decoration:underline}.chip-restricted{background:color-mix(in srgb, var(--serious) 10%, var(--surface));border-color:color-mix(in srgb, var(--serious) 45%, var(--surface));color:var(--serious)}.post-meta{align-items:center;gap:var(--s1) var(--s2);font-size:var(--t-xs);flex-wrap:wrap;margin-bottom:3px;display:flex}.post-author{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.excerpt>summary{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;white-space:pre-line;cursor:pointer;-webkit-box-orient:vertical;list-style:none;display:-webkit-box;overflow:hidden}.excerpt>summary::-webkit-details-marker{display:none}.excerpt[open]>summary{-webkit-line-clamp:unset;line-clamp:unset;display:block}.restricted-mark{padding:3px var(--s3);background:repeating-linear-gradient(135deg, var(--surface-2) 0 6px, transparent 6px 12px);border:1px dashed var(--control);border-radius:var(--radius);color:var(--ink-2);font-size:var(--t-xs);align-items:center;gap:6px;font-weight:600;display:inline-flex}.prob{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.prob-bar{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:4px;width:44px;height:7px;display:inline-block;overflow:hidden}.prob-bar>span{background:var(--signal);height:100%;display:block}.prob-value{font-weight:600}.cell-sub .prob-value{font-weight:400}.cell-sub .prob-bar{width:28px;height:5px}.group-note{margin-bottom:var(--s2);font-size:var(--t-sm)}.group-counts{gap:var(--s2);margin:0 0 var(--s4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.group-counts li{padding:var(--s1) var(--s3);background:var(--surface);border:1px solid var(--line);font-size:var(--t-sm);border-radius:999px}.group-counts strong{margin-left:var(--s1);font-variant-numeric:tabular-nums}.group>h3{align-items:baseline;gap:var(--s3);margin:0 0 var(--s2);padding-left:var(--s2);border-left:3px solid var(--signal);display:flex}.group>h3 .count{color:var(--ink-3);font-size:var(--t-xs);font-weight:400}.group+.group{margin-top:var(--s5)}.item-crumbs{margin-bottom:var(--s3);color:var(--ink-3);font-size:var(--t-sm)}.item-restricted{justify-content:space-between;align-items:center;gap:var(--s3);background:color-mix(in srgb, var(--serious) 8%, var(--surface));border-color:var(--serious);flex-wrap:wrap;display:flex}.item-restricted p{margin:0}.item-keys{gap:var(--s2);margin:0 0 var(--s4);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));display:grid}.item-keys>div{padding:var(--s2) var(--s3);background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--line-strong);border-radius:var(--radius)}.item-keys dt,.facts dt{color:var(--ink-3);font-size:var(--t-xs)}.item-keys dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.item-grid{align-items:start;gap:var(--s4);grid-template-columns:minmax(0,1fr) 19rem;display:grid}.item-side{top:var(--s4);max-height:calc(100vh - 2 * var(--s4));position:sticky;overflow-y:auto}.item-side h2,.item-section h2{font-size:var(--t-h3);margin:0}.item-side h2{margin-bottom:var(--s3)}.item-section+.item-section{margin-top:var(--s4)}.item-section>header{justify-content:space-between;align-items:center;gap:var(--s2);margin-bottom:var(--s3);padding-bottom:var(--s2);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}@media (max-width:1000px){.item-grid{grid-template-columns:minmax(0,1fr)}.item-side{max-height:none;position:static}}.facts{gap:var(--s2) var(--s4);margin:var(--s3) 0 0;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));display:grid}.facts dd{overflow-wrap:anywhere;margin:0}.post-full{padding:var(--s3) var(--s4);background:var(--surface-2);border-left:3px solid var(--signal);border-radius:0 var(--radius) var(--radius) 0;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.5}.media-none,.media-stored li{align-items:center;gap:var(--s3);display:flex}.media-none p{margin:0}.media-stored{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.media-box{background:repeating-linear-gradient(135deg, var(--surface-2) 0 6px, transparent 6px 12px);border:1px dashed var(--control);border-radius:var(--radius);flex:none;width:72px;height:54px}.media-links{margin-top:var(--s3);color:var(--ink-2)}.media-links summary{cursor:pointer}.media-links ul{margin:var(--s2) 0 0;padding-left:var(--s4);overflow-wrap:anywhere}.alert-card{--state:var(--line-strong);border:1px solid var(--line-strong);border-left:3px solid var(--state);border-radius:var(--radius)}.alert-card+.alert-card{margin-top:var(--s3)}.alert-card>header,.call>header,.rerun>header,.versions header{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.alert-card>header{padding:var(--s2) var(--s3);background:var(--surface-2);border-bottom:1px solid var(--line)}.alert-card>.restricted-mark{margin:var(--s3)}.alert-body{max-width:46rem;padding:var(--s2) var(--s4) var(--s4)}.alert-body h4{margin:var(--s3) 0 2px;color:var(--ink-3);font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.alert-debated{margin:var(--s3) 0 0;padding:var(--s2) var(--s3);background:color-mix(in srgb, var(--warn) 10%, var(--surface));border-left:3px solid var(--warn)}.stored{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}ul.stored{padding-left:var(--s4)}.reply{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line)}.reply-note{margin:0 0 var(--s3);padding:var(--s2) var(--s3);border-left:3px solid var(--line-strong);color:var(--ink-2)}.call+.call{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line)}.call .json,.rerun .json{margin-top:var(--s3)}.rerun-form{align-items:center;gap:var(--s3);margin:var(--s3) 0;flex-wrap:wrap;display:flex}.rerun{--state:var(--line-strong);margin-top:var(--s3);padding:var(--s3);border:1px solid var(--line);border-left:3px solid var(--state);border-radius:var(--radius)}.rerun p{margin:var(--s2) 0 0}.rerun-cost{font-variant-numeric:tabular-nums;margin-left:auto}.rerun-error{color:var(--bad)}.compare{width:100%;margin-top:var(--s3);border-collapse:collapse;font-size:var(--t-sm);font-variant-numeric:tabular-nums}.compare caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.compare th,.compare td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:5px 10px}.compare thead th{background:var(--surface-2);color:var(--ink-2);font-size:var(--t-xs)}.compare tbody th{font-weight:500}.compare tr[data-differs] td{background:color-mix(in srgb, var(--warn) 9%, var(--surface));font-weight:600}.attempts{padding-left:var(--s4);font-size:var(--t-xs);margin:0}.versions,.comments{margin:0;padding:0;list-style:none}.versions li{padding-left:var(--s3);border-left:2px solid var(--line)}.versions li[data-current]{border-left-color:var(--signal)}.versions li+li,.comments li+li{margin-top:var(--s3)}.versions header{margin-bottom:var(--s2)}.comments p{overflow-wrap:anywhere;margin:2px 0 0}@media (max-width:640px){.list-actions{margin-left:0}.stream .table td[data-label]{white-space:normal;width:auto;min-width:0}.stream .table td>*{grid-column:2;min-width:0}.compare,.compare tbody,.compare tr,.compare th,.compare td{display:block}.compare thead{display:none}.compare tr{padding:var(--s2) 0;border-bottom:1px solid var(--line)}.compare th,.compare td{border:0;padding:1px 0}}
.page:is([data-screen=keys],[data-screen=health],[data-screen$=spend])>*+*{margin-top:var(--s5)}.ops-reason{max-width:26rem;color:var(--ink-2);font-family:var(--mono);font-size:var(--t-xs);overflow-wrap:anywhere}.ops-fine{padding:var(--s3) var(--s4);background:color-mix(in srgb, var(--ok) 7%, var(--surface));border:1px solid color-mix(in srgb, var(--ok) 35%, var(--surface));border-radius:var(--radius);color:var(--ink-2);margin:0}.ops-fine:before{content:"✓  ";color:var(--ok);font-weight:700}.ops-sub{margin-top:var(--s5)}.ops-pause-banner[data-paused=true]{padding:var(--s3) var(--s4) var(--s3) var(--s5);background:color-mix(in srgb, var(--signal) 16%, var(--surface));border:1px solid var(--warn);border-left:8px solid var(--signal)}.ops-pause-banner p{margin:0}.ops-pause-title{font-size:var(--t-h3);letter-spacing:.01em;font-weight:700}.ops-pause-title span{margin-right:var(--s1);color:var(--warn)}.ops-pause-note{color:var(--ink-2);font-size:var(--t-xs);margin-top:var(--s1)!important}.ops-live{--state:var(--warn);align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);background:color-mix(in srgb, var(--state) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--state) 45%, var(--surface));border-left:8px solid var(--state);border-radius:var(--radius-lg);display:flex}.ops-live[data-live=on]{--state:var(--ok)}.ops-live h2{margin:0 0 var(--s1)}.ops-live p{max-width:62rem;color:var(--ink-2);margin:0}.ops-live-lamp{color:var(--state);flex:none;font-size:2.5rem;line-height:1}.ops-alarm{padding:var(--s4) var(--s5);background:color-mix(in srgb, var(--bad) 12%, var(--surface));border:2px solid var(--bad);border-radius:var(--radius-lg)}.ops-alarm h2{margin:0 0 var(--s1);color:var(--bad)}.ops-alarm p{margin:0}.ops-keys .table td{padding-top:var(--s3);padding-bottom:var(--s3)}.ops-provider strong{font-size:var(--t-md);display:block}.ops-provider small{max-width:19rem;color:var(--ink-3);font-size:var(--t-xs);display:block}@media (min-width:641px){.ops-keys .table{table-layout:fixed}.ops-keys .table th:first-child{width:21%}.ops-keys .table th:nth-child(2){width:22%}.ops-keys .table th:nth-child(3){width:9%}.ops-keys .table th:nth-child(4),.ops-keys .table th:nth-child(5),.ops-keys .table th:nth-child(6){width:16%}}.ops-state{gap:var(--s1);justify-items:start;display:grid}.ops-var{color:var(--bad);font-size:var(--t-2xs);overflow-wrap:anywhere;background:0 0;padding:0;display:block}.ops-absent{color:var(--bad)}.ops-usage{gap:2px var(--s3);font-variant-numeric:tabular-nums;grid-template-columns:auto auto auto;align-items:baseline;display:inline-grid}.ops-usage>:nth-child(3n+1){color:var(--ink-3);font-size:var(--t-xs)}.ops-usage>:nth-child(3n+2),.ops-usage>:nth-child(3n){text-align:right}.ops-usage>span:not(:nth-child(3n+1)){color:var(--ink-2)}.ops-evidence{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.ops-evidence li>span:first-child{font-weight:700}.ops-evidence li[data-ok=true]>span:first-child{color:var(--ok)}.ops-evidence li[data-ok=false]>span:first-child{color:var(--bad)}.ops-evidence small{color:var(--ink-3);display:block}.ops-balance{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.ops-balance strong{font-size:var(--t-md)}.ops-balance small{max-width:15rem;color:var(--ink-3)}.ops-notes{padding:var(--s4) var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);color:var(--ink-2)}.ops-notes h2{color:var(--ink);font-size:var(--t-h3)}.ops-notes ul{padding-left:var(--s5);margin:0}.ops-notes li+li{margin-top:var(--s2)}.ops-switch{padding:var(--s4) var(--s5);background:var(--surface);border:1px solid var(--line);border-left:8px solid var(--ok);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.ops-switch[data-paused=true]{background:color-mix(in srgb, var(--signal) 9%, var(--surface));border-color:var(--warn);border-left-color:var(--signal)}.ops-switch-head{align-items:flex-start;gap:var(--s4) var(--s5);flex-wrap:wrap;display:flex}.ops-switch-head>div{flex:22rem;min-width:0}.ops-switch-head h2{margin-bottom:var(--s2)}.ops-switch-head p{max-width:64rem}.ops-switch-control{margin-top:var(--s4)}.ops-interval>span{white-space:nowrap}.ops-switch-art img{width:auto;height:112px;display:block}.ops-switch-state .pill{padding:3px var(--s3);font-size:var(--t-sm)}.ops-switch-truth{padding:var(--s2) var(--s3);background:var(--surface-2);border-left:3px solid var(--signal);border-radius:0 var(--radius) var(--radius) 0;color:var(--ink-2);margin:0}.ops-switch-truth strong{color:var(--ink)}.ops-switch-more{margin:var(--s3) 0 0;font-size:var(--t-xs)}@media (min-width:801px){.ops-switch[data-compact=true] .ops-switch-head>div{column-gap:var(--s5);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.ops-switch[data-compact=true] .ops-switch-head>div>*{grid-column:1}.ops-switch[data-compact=true] .ops-switch-head>div>.ops-switch-control{grid-area:1/2/span 4;margin-top:0}.ops-switch[data-compact=true] .confirm{position:relative}.ops-switch[data-compact=true] .confirm form{z-index:3;width:min(24rem,86vw);position:absolute;right:0}}.ops-switch-history{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line-strong)}.ops-switch-history summary{margin-bottom:var(--s3);color:var(--ink-2);cursor:pointer}.ops-switch-history>p:last-child{margin:var(--s3) 0 0;font-size:var(--t-xs)}.ops-facts{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin:0;display:grid}.ops-facts>div{padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.ops-facts dt{margin-bottom:var(--s1);color:var(--ink-2);font-size:var(--t-xs)}.ops-facts dd{margin:0}.ops-uncovered{margin:var(--s3) 0 0}.ops-month{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.ops-month strong{font-size:var(--t-h2)}.ops-meter{align-items:center;gap:var(--s2);color:var(--state);font-size:var(--t-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;display:inline-flex}.ops-meter .meter-track{width:72px;margin-top:0;display:inline-block}.ops-unpriced{color:var(--warn);white-space:nowrap;display:block}.ops-two{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));display:grid}.ops-two>section{min-width:0;margin-top:0}.ops-lede{max-width:62rem}.ops-when{white-space:nowrap}.ops-actor{font-family:var(--mono);font-size:var(--t-xs);white-space:nowrap}.ops-id{color:var(--ink-3);font-family:var(--mono);font-size:var(--t-xs);overflow-wrap:anywhere;display:block}.ops-change{overflow-wrap:anywhere;gap:2px;max-width:34rem;display:grid}.ops-change .json{margin-top:var(--s1);font-size:var(--t-xs)}.ops-end{margin-top:var(--s3);text-align:center}@media (max-width:640px){.ops-live,.ops-alarm,.ops-switch,.ops-notes{padding:var(--s3) var(--s4)}.ops-live-lamp{font-size:1.75rem}.ops-provider small,.ops-balance small,.ops-reason,.ops-change{max-width:none}.ops-switch-art{display:none}}
.as-client{padding:var(--s5);background:var(--bg);border:2px dashed var(--line-strong);border-radius:var(--radius-lg)}.as-client>h3{font-size:var(--t-h2)}.client-head{gap:var(--s5);padding:var(--s4) var(--s5);background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--signal);border-radius:var(--radius-lg);box-shadow:var(--shadow);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem) auto;align-items:center;display:grid}.client-head[data-status=inactive]{border-top-color:var(--idle)}.client-head h1{margin:0 0 var(--s2)}.client-head h1 a{color:inherit;text-decoration:none}.client-head h1 a:hover{text-decoration:underline}.client-head-tags{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.client-head-label{margin-bottom:var(--s1);color:var(--ink-2);font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase}.client-head-actions{align-items:flex-end;gap:var(--s2);flex-direction:column;display:flex}.client-head .confirm{position:relative}.client-head .confirm form{z-index:3;width:min(24rem,86vw);position:absolute;right:0;box-shadow:0 8px 24px #0b16262e}.client-name{flex-direction:column;gap:1px;min-width:10.5rem;display:flex}.client-name a{font-weight:600}.query{padding:var(--s1) var(--s2);background:var(--surface-2);border-radius:var(--radius);font-family:var(--mono);font-size:var(--t-sm);overflow-wrap:anywhere;white-space:pre-wrap;display:block}.entity[data-retired=true]{background:var(--surface-2)}.entity[data-retired=true] .panel-head h3{color:var(--ink-2)}.preview-actions{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.preview-actions>div{padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--radius)}.preview-actions h4{margin:0 0 var(--s1);font-size:var(--t-md)}.preview-actions p{font-size:var(--t-sm)}.searches-note{margin:0 0 var(--s4)}.source-yield{gap:var(--s5);flex-wrap:wrap;margin:0;display:flex}.source-yield div{flex-direction:column-reverse;display:flex}.source-yield dt{color:var(--ink-2);font-size:var(--t-xs)}.source-yield dd{font-size:var(--t-h2);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.coverage{padding:var(--s3) var(--s4);background:color-mix(in srgb, var(--state,var(--idle)) 6%, var(--surface));border-left:3px solid var(--state,var(--idle));border-radius:var(--radius);font-size:var(--t-sm)}.coverage p{margin:var(--s1) 0 0}@media (max-width:1000px){.client-head{gap:var(--s3);padding:var(--s4);grid-template-columns:minmax(0,1fr)}.client-head-actions{align-items:flex-start}.client-head .confirm form{left:0;right:auto}}@media (max-width:640px){.client-name{min-width:0}}
body>main.cust-page{max-width:62rem;padding-top:var(--s4)}.cust>*+*{margin-top:var(--s4)}.cust-bar{--surface:var(--nav-bg);--surface-2:var(--nav-raised);--ink:var(--nav-ink);--ink-2:var(--nav-ink-2);--ink-3:var(--nav-ink-2);--line:var(--nav-line);--control:var(--nav-control);--accent:var(--nav-accent);align-items:center;gap:var(--s2) var(--s4);padding:var(--s3) var(--s4);background:var(--surface);border-radius:var(--radius-lg);color:var(--ink);flex-wrap:wrap;display:flex}.cust-mark{align-items:center;gap:var(--s3);color:var(--ink);letter-spacing:-.01em;font-size:1.0625rem;font-weight:650;line-height:1.2;text-decoration:none;display:flex}.cust-mark small{color:var(--ink-2);font-size:var(--t-2xs);letter-spacing:.09em;text-transform:uppercase;margin-top:2px;font-weight:600;display:block}.cust-mark-art{background:var(--mark-tile);border-radius:var(--radius-lg);flex:none;width:36px;height:36px;position:relative;overflow:hidden}.cust-mark-art img{width:170%;max-width:none;height:170%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cust-nav ul{gap:2px;margin:0;padding:0;list-style:none;display:flex}.cust-nav a{padding:6px var(--s3);border-radius:var(--radius);color:var(--ink-2);font-weight:500;text-decoration:none;display:block}.cust-nav a:hover{background:var(--surface-2);color:var(--ink)}.cust-nav a[aria-current=page]{background:var(--surface-2);box-shadow:inset 0 -3px 0 var(--signal);color:var(--ink);font-weight:600}.cust-who{align-items:center;gap:var(--s3);color:var(--ink-2);font-size:var(--t-xs);overflow-wrap:anywhere;margin-left:auto;display:flex}.cust-who button{min-height:30px;font-size:var(--t-xs);background:0 0}.cust>.cust-head{margin-top:var(--s5)}.cust-head h1{margin-bottom:var(--s2)}.cust-lede{max-width:46rem;color:var(--ink-2);margin:0;font-size:.9375rem}@media (max-width:640px){.cust-nav{flex-basis:100%;order:3}.cust-who span{display:none}}.cov-label,.deb-label{margin:0 0 var(--s1);color:var(--ink-3);font-size:var(--t-2xs);letter-spacing:.07em;text-transform:uppercase;font-weight:650;display:block}.cov{gap:var(--s3);margin-bottom:0;padding:0;list-style:none;display:grid}.cov-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.cov-main,.cov-cannot{padding:var(--s4) var(--s5)}.cov-top{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.cov-top h2,.cov-top h3{font-size:var(--t-h3);margin:0}.cov-interval{font-variant-numeric:tabular-nums;font-weight:600}.cov-main .kv{padding-top:var(--s3);border-top:1px solid var(--line);font-size:var(--t-sm)}.cov-cannot{background:color-mix(in srgb, var(--surface-2) 50%, var(--surface));border-left:1px solid var(--line);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.cov-cannot ul{color:var(--ink-2);font-size:var(--t-sm);margin:0;padding-left:1.1rem}.cov-cannot li+li{margin-top:var(--s2)}@media (max-width:720px){.cov-item{grid-template-columns:minmax(0,1fr)}.cov-main,.cov-cannot{padding:var(--s4)}.cov-cannot{border-top:1px solid var(--line);border-radius:0 0 var(--radius-lg) var(--radius-lg);border-left:0}.cov-main .kv{grid-template-columns:minmax(0,1fr);gap:0}.cov-main .kv dd{margin-bottom:var(--s2)}}.deb-about p:first-child{max-width:52rem}.deb-count{color:var(--ink-2);margin-bottom:0}.deb{gap:var(--s4);margin-bottom:0;padding:0;list-style:none;display:grid}.deb-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);scroll-margin-top:var(--s4);grid-template-columns:minmax(0,3fr) minmax(16rem,2fr);display:grid}.deb-top{align-items:center;gap:var(--s2) var(--s3);padding:var(--s3) var(--s5);background:var(--surface-2);border-bottom:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;flex-wrap:wrap;grid-column:1/-1;display:flex}.deb-top h2{font-size:var(--t-h3);letter-spacing:0;margin:0}.deb-when{color:var(--ink-2);font-size:var(--t-sm);font-variant-numeric:tabular-nums;margin-left:auto}.deb-alert,.deb-answer{padding:var(--s4) var(--s5) var(--s5);margin:0}.deb-alert h3{margin:var(--s4) 0 var(--s1);font-size:var(--t-md)}.deb-alert p,.deb-alert ul{margin:0}.deb-alert ul{padding-left:1.1rem}.deb-alert blockquote,.deb-note{padding:var(--s2) var(--s3);background:var(--surface-2);border-left:3px solid var(--line-strong);border-radius:0 var(--radius) var(--radius) 0;overflow-wrap:anywhere;margin:0}.deb-notice{padding:var(--s2) var(--s3);background:color-mix(in srgb, var(--warn) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--warn) 40%, var(--surface));border-radius:var(--radius);font-size:var(--t-sm)}.deb-answer{border-left:1px solid var(--line)}.deb-answer>p{margin-bottom:var(--s2)}.deb-note{margin-bottom:var(--s3);font-size:var(--t-sm)}.deb-form{gap:var(--s3);margin-top:var(--s3);flex-direction:column;display:flex}.deb-form label,.deb-form textarea{width:100%}.deb-buttons{gap:var(--s2);flex-wrap:wrap;display:flex}.deb-buttons button{flex:auto}.deb-change summary{color:var(--accent);cursor:pointer;font-weight:500}@media (max-width:720px){.deb-item{grid-template-columns:minmax(0,1fr)}.deb-top,.deb-alert,.deb-answer{padding-inline:var(--s4)}.deb-when{flex-basis:100%;margin-left:0}.deb-answer{border-top:1px solid var(--line);border-left:0}}.cust .stats{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}@media (max-width:640px){.cust-nav ul{white-space:nowrap;scrollbar-width:none;overflow-x:auto}.cust-nav a{padding-inline:var(--s2)}}.setup-activation form{margin-top:var(--s3)}body>main.auth-page{max-width:60rem;min-height:100vh;padding-block:var(--s5);align-content:center;display:grid}.auth{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(0,11fr) minmax(0,10fr);min-height:33rem;display:grid;overflow:hidden;box-shadow:0 12px 32px #0b16261f}.auth-art{padding:var(--s6);color:#e8edf5;background:#0b1626;flex-direction:column;justify-content:flex-end;display:flex}.auth-hero{margin:auto calc(-1 * var(--s6));display:block}.auth-hero img{width:100%;height:auto;display:block}.auth-art p{margin:0 0 var(--s2);font-size:var(--t-h2);letter-spacing:-.01em;font-weight:650;line-height:1.25}.auth-art>span{color:#aab6c8;max-width:24rem}.auth-body{padding:var(--s7) var(--s6);flex-direction:column;justify-content:center;display:flex}.auth-body>*+*{margin-top:var(--s4)}.auth-mark{align-items:center;gap:var(--s3);margin-bottom:var(--s4);letter-spacing:-.01em;font-size:1.0625rem;font-weight:650;line-height:1.2;display:flex}.auth-mark small{color:var(--ink-3);font-size:var(--t-2xs);letter-spacing:.09em;text-transform:uppercase;margin-top:2px;font-weight:600;display:block}.auth-mark-art{background:var(--mark-tile);border:1px solid var(--line);border-radius:var(--radius-lg);flex:none;width:40px;height:40px;position:relative;overflow:hidden}.auth-mark-art img{width:170%;max-width:none;height:170%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-body h1{margin-bottom:0}.auth-body>.auth-lede{margin-top:var(--s2);color:var(--ink-2);margin-bottom:0}.auth-body .banner{margin-bottom:0}.auth-form{gap:var(--s3);flex-direction:column;display:flex}.auth-form label{font-size:var(--t-sm)}.auth-form input:not([type=hidden]),.auth-form button{width:100%;min-height:42px}.auth-form input{font-size:1rem}.auth-code{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.35em}.auth-foot{color:var(--ink-3);font-size:var(--t-sm);margin-bottom:0}.auth-door>*+*{margin-top:var(--s3)}.auth-door p{margin-bottom:0}.auth-door>.auth-links{gap:var(--s2);margin:var(--s3) 0 0;padding:0;list-style:none;display:grid}.auth-links a{padding:var(--s3) var(--s4);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);justify-content:space-between;align-items:center;font-weight:600;text-decoration:none;display:flex}.auth-links a:after{content:"→";color:var(--ink-3)}.auth-links a:hover{background:var(--surface-2);border-color:var(--control)}@media (max-width:760px){body>main.auth-page{padding-block:var(--s4);align-content:start}.auth{grid-template-columns:minmax(0,1fr);min-height:0}.auth-art{height:132px;padding:0;overflow:hidden}.auth-art p,.auth-art>span{display:none}.auth-hero{margin:auto 0}.auth-body{padding:var(--s5) var(--s4) var(--s6)}}.auth-setup{padding:var(--s3) var(--s4);background:var(--surface-2);border-radius:var(--radius);font-size:var(--t-sm)}.auth-setup p{margin:0}.auth-setup p+p{margin-top:var(--s2)}.auth-setup-key{padding:var(--s2) var(--s3);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);font-family:var(--mono);font-size:var(--t-md);letter-spacing:.04em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}
.ov-silent-head{align-items:baseline;gap:var(--s1) var(--s4);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.ov-silent-head h2{margin:0}.ov-verdict{color:var(--ink-2);flex:20rem;margin:0}.ov-verdict .pill{margin-right:var(--s1)}.ov-silent .stats{grid-template-columns:repeat(4,minmax(0,1fr))}.ov-silent .stat-detail{overflow-wrap:anywhere}@media (max-width:1100px){.ov-silent .stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:340px){.ov-silent .stats{grid-template-columns:minmax(0,1fr)}}.ov-clients .table th{white-space:normal;vertical-align:bottom}.ov-clients .table th,.ov-clients .table td{padding-inline:10px}.ov-clients .meter,.ov-clients .client-name{min-width:8.5rem}.ov-charts{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));display:grid}@media (max-width:640px){.ov-charts{grid-template-columns:minmax(0,1fr)}}
