.banner[data-v-933486c6]{padding:8px 14px;border-bottom:1px solid var(--line);font-size:12px}.banner-note[data-v-933486c6]{background:#1b2530;color:var(--fg)}.banner-warn[data-v-933486c6]{background:#2e2413;color:#f0d9a8}.banner-bad[data-v-933486c6]{background:#2e1a1a;color:#f0c0c0}.detail[data-v-933486c6]{color:var(--fg-dim);margin-left:6px}.dim[data-v-d2974086]{color:var(--fg-dim)}.written[data-v-d2974086]{color:var(--s-paused)}.edit[data-v-d2974086]{background:none;border:1px solid var(--line);border-radius:3px;color:var(--fg-dim);cursor:pointer;font:inherit;font-size:11px;padding:0 6px;margin-left:8px;text-transform:none;letter-spacing:0}.edit[data-v-d2974086]:hover{color:var(--fg);border-color:var(--fg-faint)}.dim[data-v-0a988c36]{color:var(--fg-dim)}.written[data-v-0a988c36]{color:var(--s-paused)}.page[data-v-c9081966]{padding:16px;display:flex;flex-direction:column;gap:20px;overflow:auto}.counts[data-v-c9081966]{display:flex;gap:32px;flex-wrap:wrap}h2[data-v-c9081966]{display:flex;align-items:baseline;gap:6px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);margin:0 0 8px}.group ul[data-v-c9081966]{list-style:none;margin:0;padding:0;min-width:190px}.group li[data-v-c9081966]{padding:2px 0}.group .row[data-v-c9081966]{display:flex;justify-content:space-between;gap:20px}.group li.zero[data-v-c9081966]{color:var(--fg-faint)}.group li.zero span[data-v-c9081966]{color:inherit!important}.group h2 .link[data-v-c9081966]{color:inherit}.dim[data-v-c9081966]{color:var(--fg-dim);font-weight:400}.ok[data-v-c9081966]{color:var(--s-active)}.notes p[data-v-c9081966]{display:grid;grid-template-columns:20ch 1fr;column-gap:12px;margin:0 0 3px;color:var(--fg-dim)}.notes .label[data-v-c9081966]{color:var(--s-establishing)}.attention table[data-v-c9081966]{border-collapse:collapse;width:100%}.attention td[data-v-c9081966]{padding:3px 12px 3px 0;vertical-align:top;border-bottom:1px solid var(--line-soft)}.attention .id[data-v-c9081966],.attention .state[data-v-c9081966]{width:1%;white-space:nowrap}.attention .reason[data-v-c9081966]{width:100%}.attention .id a[data-v-c9081966]{color:var(--accent);text-decoration:none}.attention .id a[data-v-c9081966]:hover{text-decoration:underline}.attention .reason[data-v-c9081966],.dim[data-v-b64bfefe]{color:var(--fg-dim)}.ev-table td[data-v-b64bfefe]{border-bottom:none;padding-top:1px;padding-bottom:1px}.ev-time[data-v-b64bfefe]{color:var(--fg-faint)}.ev-severity[data-v-b64bfefe]{text-transform:lowercase}.ev-info .ev-severity[data-v-b64bfefe]{color:var(--fg-faint)}.ev-warn .ev-severity[data-v-b64bfefe]{color:var(--s-establishing)}.ev-error .ev-severity[data-v-b64bfefe]{color:var(--s-failed)}.ev-message[data-v-b64bfefe]{color:var(--fg)}.ev-info .ev-message[data-v-b64bfefe]{color:var(--fg-dim)}.ev-count[data-v-b64bfefe]{color:var(--s-degraded);margin-left:10px}.ev-log[data-v-b64bfefe]{background:none;border:1px solid var(--line);border-radius:3px;color:var(--fg-dim);cursor:pointer;font:inherit;font-size:11px;padding:0 6px;margin-left:10px}.ev-log[data-v-b64bfefe]:hover:not(:disabled){color:var(--fg);border-color:var(--fg-faint)}.ev-log[data-v-b64bfefe]:disabled{cursor:default;opacity:.6}.aged[data-v-b64bfefe]{color:var(--fg-faint);font-weight:400;text-transform:none;letter-spacing:0}.ev-tail[data-v-b64bfefe]{margin-top:10px}.ev-tail h3[data-v-b64bfefe]{display:flex;align-items:baseline;gap:10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);margin:0 0 6px}.ev-tail .dt-raw[data-v-b64bfefe]{white-space:pre-wrap;overflow-wrap:anywhere}.dim[data-v-782255dc]{color:var(--fg-dim)}.live[data-v-782255dc]{color:var(--s-active);font-size:12px}.unleased[data-v-782255dc]{color:var(--s-establishing);font-size:12px}.leased[data-v-030e4d5e]{color:var(--s-active)}.unleased[data-v-030e4d5e]{color:var(--s-establishing)}.grant[data-v-030e4d5e]{margin-left:5px}.sep[data-v-030e4d5e]{color:var(--fg-faint);margin:0 6px}.dim[data-v-f4504551]{color:var(--fg-dim)}.restarts[data-v-f4504551]{color:var(--s-degraded)}.dt-fields dd .link+.link[data-v-f4504551]{margin-left:10px}.mono .link+.link[data-v-81ce6a92]{margin-left:8px}td.mono[data-v-81ce6a92]{max-width:42ch;overflow:hidden;text-overflow:ellipsis}.dim[data-v-416f4a4f]{color:var(--fg-dim)}.zero[data-v-416f4a4f]{color:var(--fg-faint)}.tally[data-v-416f4a4f]{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px}.chip[data-v-416f4a4f]{margin-right:10px}.query[data-v-416f4a4f]{color:var(--s-paused)}.contested[data-v-416f4a4f]{color:var(--s-invalid);font-size:12px}.foreign td[data-v-416f4a4f]{opacity:.75}.dim[data-v-4dfce5e2]{color:var(--fg-dim)}.restarts[data-v-4dfce5e2]{color:var(--s-degraded)}.worker-ready[data-v-4dfce5e2]{color:var(--s-active)}.worker-starting[data-v-4dfce5e2]{color:var(--s-establishing)}.worker-failed[data-v-4dfce5e2]{color:var(--s-failed)}.dt-fields dd .link+.link[data-v-4dfce5e2]{margin-left:10px}.page[data-v-6dbb78d7]{padding:14px 16px;display:flex;flex-direction:column;gap:14px;overflow:auto;min-height:0}.head[data-v-6dbb78d7]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}h1[data-v-6dbb78d7]{font-size:15px;margin:0}.counts[data-v-6dbb78d7]{color:var(--fg-dim);font-size:12px}.relays[data-v-6dbb78d7]{color:var(--s-paused)}.alarm[data-v-6dbb78d7]{color:var(--s-failed);font-size:12px}.empty[data-v-6dbb78d7]{color:var(--fg-dim);margin:0;font-size:12px}.pick[data-v-6dbb78d7]{color:var(--fg-dim);font-size:12px;display:flex;align-items:baseline;gap:6px}.scroll[data-v-6dbb78d7]{overflow:auto;max-height:60vh;border:1px solid var(--line);background:var(--bg-sunken)}.graph[data-v-6dbb78d7]{display:block}.edge[data-v-6dbb78d7]{cursor:pointer}.edge .line[data-v-6dbb78d7]{fill:none;stroke:var(--mark, var(--fg-faint));stroke-linecap:round}.edge .head[data-v-6dbb78d7]{fill:var(--mark, var(--fg-faint))}.edge .hit[data-v-6dbb78d7]{fill:none;stroke:transparent;stroke-width:14}.edge .count[data-v-6dbb78d7]{fill:var(--fg-faint);font-size:9px;text-anchor:middle;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;pointer-events:none;paint-order:stroke;stroke:var(--bg-sunken);stroke-width:3px;stroke-linejoin:round}.edge.back .line[data-v-6dbb78d7]{stroke-dasharray:5 4}.edge:hover .line[data-v-6dbb78d7],.edge.on .line[data-v-6dbb78d7]{stroke-width:3}.edge:hover .count[data-v-6dbb78d7],.edge.on .count[data-v-6dbb78d7]{fill:var(--fg)}.edge.dim[data-v-6dbb78d7]{opacity:.13}.node[data-v-6dbb78d7]{cursor:pointer}.node rect[data-v-6dbb78d7]{fill:var(--bg-raised);stroke:var(--line);stroke-width:1}.node .bar[data-v-6dbb78d7]{fill:var(--mark, var(--fg-faint));stroke:none}.node .name[data-v-6dbb78d7]{fill:var(--fg);font-size:11.5px;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;pointer-events:none}.node .meta[data-v-6dbb78d7],.node .lease[data-v-6dbb78d7]{fill:var(--fg-dim);font-size:10px;pointer-events:none}.node .lease[data-v-6dbb78d7]{fill:var(--s-establishing);text-anchor:end}.node.relay rect[data-v-6dbb78d7]{stroke:var(--fg-dim)}.node.unregistered rect[data-v-6dbb78d7]{stroke:var(--s-failed);stroke-dasharray:4 3}.node:hover rect[data-v-6dbb78d7],.node.on rect[data-v-6dbb78d7]{stroke:var(--accent)}.node.dim[data-v-6dbb78d7]{opacity:.22}.idle[data-v-6dbb78d7]{display:grid;grid-template-columns:14ch 1fr;column-gap:12px;margin:0;color:var(--fg-dim);font-size:12px}.idle .label[data-v-6dbb78d7]{color:var(--s-establishing)}.panel h2[data-v-6dbb78d7]{font-size:12px;font-weight:600;margin:0 0 6px;display:flex;align-items:baseline;gap:10px}.panel .dim[data-v-6dbb78d7]{color:var(--fg-dim);font-weight:400}.paths[data-v-6dbb78d7]{border-collapse:collapse;width:100%;font-size:12px}.paths th[data-v-6dbb78d7]{text-align:left;font-weight:400;color:var(--fg-dim);text-transform:uppercase;letter-spacing:.05em;font-size:10px;padding:0 12px 3px 0;border-bottom:1px solid var(--line)}.paths td[data-v-6dbb78d7]{padding:3px 12px 3px 0;vertical-align:top;border-bottom:1px solid var(--line-soft);white-space:nowrap}.paths .wide[data-v-6dbb78d7]{width:100%;white-space:normal;color:var(--fg-dim)}.paths .holders[data-v-6dbb78d7]{color:var(--accent)}.rect[data-v-53b9019c]{border-collapse:collapse;table-layout:fixed;font-size:12px}.corner[data-v-53b9019c],.rowhead[data-v-53b9019c]{width:26ch}thead th[data-v-53b9019c]:not(.corner){width:16ch}th[data-v-53b9019c],td[data-v-53b9019c]{border:1px solid var(--line-soft);padding:0;vertical-align:top}.corner[data-v-53b9019c]{border:none;background:transparent}.line[data-v-53b9019c]{display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}thead th[data-v-53b9019c],.rowhead[data-v-53b9019c],.cell[data-v-53b9019c]{padding:4px 8px;font-weight:400}thead th[data-v-53b9019c]{background:var(--bg-raised)}thead th.parked[data-v-53b9019c]{color:var(--s-disabled)}.rowhead[data-v-53b9019c]{background:var(--bg-raised);text-align:left}tbody td[data-v-53b9019c]{position:relative;min-height:42px;min-height:calc(2lh + 8px)}.cell[data-v-53b9019c]{background:var(--bg-sunken);position:absolute;inset:0}.cell.parked[data-v-53b9019c]{background:transparent}.dim[data-v-53b9019c]{color:var(--fg-dim)}.state-none[data-v-53b9019c]{color:var(--fg-faint)}.page[data-v-c5455abb]{padding:14px 16px;display:flex;flex-direction:column;gap:18px;overflow:auto}.head[data-v-c5455abb]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}h1[data-v-c5455abb]{font-size:15px;margin:0}.mode[data-v-c5455abb]{color:var(--fg-dim);font-size:12px}.mode.exclusive[data-v-c5455abb]{color:var(--accent)}.counts[data-v-c5455abb]{color:var(--fg-dim);font-size:12px}.attention[data-v-c5455abb]{color:var(--s-establishing)}h2[data-v-c5455abb]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);margin:0 0 8px}.group[data-v-c5455abb]{margin-bottom:16px;border-left:2px solid var(--line);padding-left:14px}.group-head[data-v-c5455abb]{display:grid;grid-template-columns:2ch 11ch 20ch 10ch 1fr;column-gap:12px;align-items:baseline;padding:2px 0 5px 8px;margin:0 0 2px -8px;border-bottom:1px solid var(--line)}.group-head .dst-node[data-v-c5455abb]{grid-column:2}.dst-node[data-v-c5455abb],.dst-domain[data-v-c5455abb]{font-weight:600}.count[data-v-c5455abb]{font-size:12px}.foreign[data-v-c5455abb]{color:var(--s-paused);font-size:12px}.path[data-v-c5455abb]{padding:4px 0 4px 8px;margin-left:-8px}.path+.path[data-v-c5455abb]{border-top:1px solid var(--line-soft)}.path.attention[data-v-c5455abb]{box-shadow:inset 2px 0 0 var(--mark);background:color-mix(in srgb,var(--mark) 4%,transparent)}.path-line[data-v-c5455abb]{display:grid;grid-template-columns:2ch 11ch 20ch 10ch 13ch 11ch 1fr;column-gap:12px;align-items:baseline}.state-link[data-v-c5455abb]{color:inherit;text-decoration:none}.state-link[data-v-c5455abb]:hover{text-decoration:underline}.col[data-v-c5455abb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arrow[data-v-c5455abb]{color:var(--fg-faint)}.state[data-v-c5455abb]{font-size:11px;letter-spacing:.04em;border-left:2px solid currentColor;padding-left:7px}.held[data-v-c5455abb]{color:var(--fg-dim);font-size:12px;font-variant-numeric:tabular-nums}.reason[data-v-c5455abb]{color:var(--fg-faint);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claims-list[data-v-c5455abb]{margin-left:1ch;border-left:1px solid var(--line);padding-left:calc(4ch + 11px)}.claim[data-v-c5455abb]{display:grid;grid-template-columns:calc(28ch + 12px) 10ch 1fr;column-gap:12px;padding:1px 0;position:relative}.claim[data-v-c5455abb]:before{content:"";position:absolute;left:calc(-4ch - 11px);top:.62em;width:3ch;border-top:1px solid var(--line)}.claim .name[data-v-c5455abb]{color:var(--accent)}.claim .ref[data-v-c5455abb]{font-size:12px}.claim .selector[data-v-c5455abb]{color:var(--fg-dim);font-size:12px}.hidden-note[data-v-c5455abb]{margin:4px 0 0;font-size:12px}.request[data-v-c5455abb]{padding:2px 0;border-bottom:1px solid var(--line-soft)}.request-line[data-v-c5455abb]{display:grid;grid-template-columns:2ch 26ch 13ch 30ch 1fr;column-gap:12px;align-items:baseline}.tally[data-v-c5455abb]{color:var(--fg-dim);font-size:12px;font-variant-numeric:tabular-nums}.rides[data-v-c5455abb]{color:var(--s-paused);font-size:12px}.disclosure[data-v-c5455abb]{background:none;border:none;color:var(--fg-dim);cursor:pointer;padding:0;width:14px;font:inherit}.rect-wrap[data-v-c5455abb]{margin:4px 0 8px 1ch;border-left:1px solid var(--line);padding:2px 0 2px calc(2ch + 11px)}button.link[data-v-c5455abb]{background:none;border:none;color:var(--accent);cursor:pointer;padding:0;font:inherit}.filter[data-v-c5455abb]{color:var(--fg-dim);font-size:12px;display:flex;gap:5px;align-items:center}.dim[data-v-c5455abb]{color:var(--fg-dim)}.ok[data-v-c5455abb]{color:var(--s-active)}.spacer[data-v-c5455abb]{flex:1}h2[data-v-b7d16a84]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);margin:0}.strip-head[data-v-b7d16a84]{display:flex;align-items:baseline;gap:12px;margin-bottom:8px}.counts[data-v-b7d16a84],.dropped[data-v-b7d16a84],.filter[data-v-b7d16a84]{font-size:12px}.counts[data-v-b7d16a84]{color:var(--fg-dim)}.work[data-v-b7d16a84]{color:var(--s-establishing)}.dropped[data-v-b7d16a84]{color:var(--s-failed)}.filter[data-v-b7d16a84]{color:var(--fg-dim);cursor:pointer;display:flex;align-items:baseline;gap:5px}.group[data-v-b7d16a84]{margin-bottom:10px}.group-head[data-v-b7d16a84]{display:flex;align-items:baseline;gap:10px;padding:2px 0;border-bottom:1px solid var(--line-soft);font-size:12px}.node[data-v-b7d16a84]{font-weight:600}.tally[data-v-b7d16a84]{font-variant-numeric:tabular-nums}.row[data-v-b7d16a84]{display:grid;grid-template-columns:1ch 11ch 34ch 10ch 7ch 1fr;column-gap:10px;align-items:baseline;padding:2px 0;font-size:12px}.row.marked[data-v-b7d16a84]{opacity:.62}.dot[data-v-b7d16a84]{width:5px;height:5px;border-radius:50%;background:var(--fg-faint);align-self:center}.dot.on[data-v-b7d16a84]{background:var(--s-active)}.hint[data-v-b7d16a84],.mark[data-v-b7d16a84],.flow[data-v-b7d16a84]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hint[data-v-b7d16a84]{color:var(--fg)}.mark[data-v-b7d16a84]{color:var(--s-paused)}.producing[data-v-b7d16a84]{font-size:11px}.route[data-v-b7d16a84]{background:none;border:0;color:var(--fg-faint);cursor:pointer;font:inherit;font-size:11px;padding:0;text-align:left}.route[data-v-b7d16a84]:hover{color:var(--accent)}.route[data-v-b7d16a84]:focus-visible{outline:1px solid var(--accent)}.empty[data-v-b7d16a84],.fail[data-v-b7d16a84]{font-size:12px;margin:0}.empty[data-v-b7d16a84]{color:var(--fg-dim)}.fail[data-v-b7d16a84]{color:var(--s-failed)}.dim[data-v-b7d16a84]{color:var(--fg-dim)}.page[data-v-e707fb52]{padding:14px 16px;display:flex;flex-direction:column;gap:16px;overflow:auto;min-height:0}.head[data-v-e707fb52]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}h1[data-v-e707fb52]{font-size:15px;margin:0}.mode[data-v-e707fb52]{color:var(--fg-dim);font-size:12px}.mode.exclusive[data-v-e707fb52]{color:var(--accent)}.counts[data-v-e707fb52]{color:var(--fg-dim);font-size:12px}.new[data-v-e707fb52]{background:none;border:1px solid var(--line);border-radius:3px;color:var(--fg-dim);cursor:pointer;font:inherit;font-size:12px;padding:2px 10px}.new[data-v-e707fb52]:hover{color:var(--fg);border-color:var(--fg-dim)}.new[data-v-e707fb52]:focus-visible{outline:1px solid var(--accent)}.attention[data-v-e707fb52]{color:var(--s-establishing)}.unplaced[data-v-e707fb52]{color:var(--s-failed);font-size:12px}h2[data-v-e707fb52]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);margin:0 0 8px}.scroll[data-v-e707fb52]{overflow:auto;max-height:62vh;border:1px solid var(--line);background:var(--bg-sunken)}.matrix[data-v-e707fb52]{table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:12px}col[data-v-e707fb52]{width:17ch}col.axis[data-v-e707fb52]{width:30ch}th[data-v-e707fb52],td[data-v-e707fb52]{padding:0;vertical-align:top;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.col-band th[data-v-e707fb52],.col-head th[data-v-e707fb52]{position:sticky;z-index:2;background:var(--bg-raised)}.col-band th[data-v-e707fb52]{top:0;height:24px}.col-head th[data-v-e707fb52]{top:24px}.rowhead[data-v-e707fb52]{position:sticky;left:0;z-index:3;background:var(--bg-raised)}.corner[data-v-e707fb52]{position:sticky;left:0;z-index:4}.band-head[data-v-e707fb52],.corner[data-v-e707fb52]{background:var(--bg-raised)}.band-head[data-v-e707fb52]{padding:0;text-align:left}.col-band .band-head[data-v-e707fb52]{border-right:1px solid var(--line);height:24px}.col-band .band-label[data-v-e707fb52]{padding:3px 8px}.band .band-head[data-v-e707fb52]{border-right:none;background:var(--bg)}.band-label[data-v-e707fb52]{position:sticky;left:0;display:flex;gap:10px;align-items:baseline;padding:4px 8px;width:max-content;overflow:hidden;white-space:nowrap}.node[data-v-e707fb52]{font-weight:600}.lease[data-v-e707fb52]{color:var(--s-establishing);font-size:11px}.col-head .line[data-v-e707fb52],.rowhead .line[data-v-e707fb52],.cell .line[data-v-e707fb52]{display:block;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-head th[data-v-e707fb52],.rowhead[data-v-e707fb52],.cell[data-v-e707fb52]{padding:4px 8px;font-weight:400}.col-head th.parked .mono[data-v-e707fb52]{color:var(--s-disabled)}.col-head th.draft .mono[data-v-e707fb52],.rowhead.draft .name[data-v-e707fb52]{color:var(--pending)}.rowhead .line.sub[data-v-e707fb52],.rowhead .line.names[data-v-e707fb52],.col-head .line.sub[data-v-e707fb52],.col-head .line.dest[data-v-e707fb52]{display:flex;gap:8px;justify-content:space-between;align-items:baseline}.foreign[data-v-e707fb52]{color:var(--s-paused)}.rowhead[data-v-e707fb52]{text-align:left}.rowhead .name[data-v-e707fb52]{color:var(--accent);overflow:hidden;text-overflow:ellipsis}.badge[data-v-e707fb52]{color:var(--fg-faint);font-size:11px;white-space:nowrap}.selector[data-v-e707fb52]{overflow:hidden;text-overflow:ellipsis}.flows[data-v-e707fb52]{font-variant-numeric:tabular-nums;white-space:nowrap}.cell[data-v-e707fb52]{position:absolute;inset:0;display:block;width:100%;margin:0;border:0;border-radius:0;font:inherit;font-weight:400;color:inherit;text-align:left;background:var(--bg-sunken);cursor:pointer}.cell .line[data-v-e707fb52]{padding-right:12px}.cell.lit[data-v-e707fb52]{background:var(--bg)}.cell[data-v-e707fb52]:hover:not([aria-disabled=true]){background:var(--bg-raised)}.cell[data-v-e707fb52]:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.cell[aria-disabled=true][data-v-e707fb52]{cursor:not-allowed}.cell.parked[data-v-e707fb52]{background:transparent}.unlit[data-v-e707fb52],.state-none[data-v-e707fb52]{color:var(--fg-faint)}.acc-0[data-v-e707fb52]{--acc: var(--acc-0)}.acc-1[data-v-e707fb52]{--acc: var(--acc-1)}.acc-2[data-v-e707fb52]{--acc: var(--acc-2)}.acc-3[data-v-e707fb52]{--acc: var(--acc-3)}.acc-4[data-v-e707fb52]{--acc: var(--acc-4)}.acc-5[data-v-e707fb52]{--acc: var(--acc-5)}.cell.acc-0[data-v-e707fb52],.cell.acc-1[data-v-e707fb52],.cell.acc-2[data-v-e707fb52],.cell.acc-3[data-v-e707fb52],.cell.acc-4[data-v-e707fb52],.cell.acc-5[data-v-e707fb52],.rowhead.acc-0[data-v-e707fb52],.rowhead.acc-1[data-v-e707fb52],.rowhead.acc-2[data-v-e707fb52],.rowhead.acc-3[data-v-e707fb52],.rowhead.acc-4[data-v-e707fb52],.rowhead.acc-5[data-v-e707fb52]{box-shadow:inset 2px 0 0 var(--acc)}.cell.duo[data-v-e707fb52]{outline:1px dashed var(--s-invalid);outline-offset:-1px}.cell.staged[data-v-e707fb52]{box-shadow:inset 2px 0 0 var(--acc, transparent),inset 0 0 0 1px var(--pending);background:color-mix(in srgb,var(--pending) 7%,var(--bg))}.staged-word[data-v-e707fb52]{color:var(--pending)}.controls[data-v-e707fb52]{display:flex;gap:6px;align-items:baseline;flex:none}.split-row[data-v-e707fb52]{background:none;border:0;color:var(--fg-faint);cursor:pointer;font:inherit;font-size:11px;line-height:1;padding:0 2px;flex:none}.split-row[data-v-e707fb52]:hover{color:var(--accent)}.split-row[data-v-e707fb52]:focus-visible{outline:1px solid var(--accent)}.drop-leg[data-v-e707fb52],.drop-column[data-v-e707fb52],.drop-row[data-v-e707fb52]{background:none;border:0;color:var(--fg-faint);cursor:pointer;font:inherit;font-size:12px;line-height:1;padding:0 3px}.drop-leg[data-v-e707fb52],.drop-column[data-v-e707fb52],.drop-row[data-v-e707fb52]{flex:none}.col-head .line.dest .mono[data-v-e707fb52]{overflow:hidden;text-overflow:ellipsis;min-width:0}.drop-leg[data-v-e707fb52]:hover,.drop-column[data-v-e707fb52]:hover,.drop-row[data-v-e707fb52]:hover{color:var(--s-failed)}.drop-leg[data-v-e707fb52]:focus-visible,.drop-column[data-v-e707fb52]:focus-visible,.drop-row[data-v-e707fb52]:focus-visible{outline:1px solid var(--accent)}.cellbox[data-v-e707fb52]{position:relative;min-height:42px;min-height:calc(2lh + 8px)}.drop-leg[data-v-e707fb52]{position:absolute;top:1px;right:1px;z-index:1}.drop-row[aria-disabled=true][data-v-e707fb52]{color:var(--fg-faint);opacity:.35;cursor:not-allowed}.drop-row[aria-disabled=true][data-v-e707fb52]:hover{color:var(--fg-faint)}.dim[data-v-e707fb52]{color:var(--fg-dim)}.empty[data-v-e707fb52]{margin:0}.request[data-v-e707fb52]{display:grid;grid-template-columns:2ch 26ch 13ch 26ch 10ch 9ch 1fr;column-gap:12px;align-items:baseline;padding:2px 0;border-bottom:1px solid var(--line-soft)}.col[data-v-e707fb52]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swatch[data-v-e707fb52]{width:8px;height:8px;border-radius:2px;background:var(--acc, transparent);align-self:center}.request .state[data-v-e707fb52]{font-size:11px;letter-spacing:.04em}.draft-word[data-v-e707fb52]{color:var(--pending)}.dup[data-v-e707fb52]{background:none;border:0;color:var(--fg-faint);cursor:pointer;font:inherit;font-size:11px;padding:0;text-align:left}.dup[data-v-e707fb52]:hover:not([aria-disabled=true]){color:var(--accent)}.dup[aria-disabled=true][data-v-e707fb52]{opacity:.35;cursor:not-allowed}.request .tally[data-v-e707fb52]{font-variant-numeric:tabular-nums}.reason[data-v-e707fb52]{color:var(--fg-faint);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.views[data-v-1bcd8a6d]{display:flex;gap:2px;padding:6px 16px 0;flex:0 0 auto}.view[data-v-1bcd8a6d]{background:none;border:1px solid transparent;border-bottom:none;border-radius:3px 3px 0 0;color:var(--fg-dim);cursor:pointer;font:inherit;font-size:12px;padding:3px 12px;text-decoration:none}.view.on[data-v-1bcd8a6d]{background:var(--bg-raised);border-color:var(--line);color:var(--fg)}.view.off[data-v-1bcd8a6d]{color:var(--fg-faint);cursor:not-allowed}.picker[data-v-6c4e7f3d]{display:flex;align-items:center;gap:6px}.open[data-v-6c4e7f3d]{color:var(--fg-dim);text-decoration:none;font-size:12px}.open[data-v-6c4e7f3d]:hover{color:var(--fg)}.open.router-link-active[data-v-6c4e7f3d]{color:var(--accent)}.open.off[data-v-6c4e7f3d]{color:var(--fg-faint);cursor:not-allowed}.label[data-v-6c4e7f3d]{color:var(--fg-dim);font-size:12px}select[data-v-6c4e7f3d]{background:var(--bg-sunken);color:var(--fg);border:1px solid var(--line);border-radius:3px;padding:3px 6px;font:inherit}.pending[data-v-6d26e1de]{flex:0 0 auto;border-top:1px solid var(--pending);background:var(--bg-raised);max-height:34vh;overflow:auto}.head[data-v-6d26e1de]{display:flex;align-items:baseline;gap:12px;padding:6px 14px;position:sticky;top:0;background:var(--bg-raised);border-bottom:1px solid var(--line-soft)}.count[data-v-6d26e1de]{color:var(--pending);font-weight:600;font-size:12px}.summary[data-v-6d26e1de]{color:var(--fg-dim);font-size:12px}.summary.heavy[data-v-6d26e1de]{color:var(--fg)}.act[data-v-6d26e1de]{background:none;border:1px solid var(--line);border-radius:3px;color:var(--fg-dim);cursor:pointer;font:inherit;font-size:12px;padding:2px 12px}.act[data-v-6d26e1de]:hover:not(:disabled){color:var(--fg);border-color:var(--fg-dim)}.act[data-v-6d26e1de]:disabled{color:var(--fg-faint);border-color:var(--line-soft);cursor:not-allowed}.go[data-v-6d26e1de]{border-color:var(--pending);color:var(--pending)}.go[data-v-6d26e1de]:hover:not(:disabled){background:var(--pending);color:var(--bg);border-color:var(--pending)}.list[data-v-6d26e1de]{list-style:none;margin:0;padding:0}.entry[data-v-6d26e1de]{padding:4px 14px 6px;border-bottom:1px solid var(--line-soft)}.line[data-v-6d26e1de]{display:flex;align-items:baseline;gap:10px;font-size:12px}.spacer[data-v-6d26e1de]{flex:1}.id[data-v-6d26e1de]{color:var(--accent)}.outcome[data-v-6d26e1de]{color:var(--fg-faint);font-size:11px;letter-spacing:.04em}.outcome.created[data-v-6d26e1de]{color:var(--s-new)}.outcome.updated[data-v-6d26e1de]{color:var(--s-establishing)}.outcome.unchanged[data-v-6d26e1de]{color:var(--fg-faint)}.outcome.deleting[data-v-6d26e1de]{color:var(--s-failed)}.effect[data-v-6d26e1de]{color:var(--fg-dim)}.handoff[data-v-6d26e1de]{color:var(--s-paused)}.failure[data-v-6d26e1de]{color:var(--s-invalid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drop[data-v-6d26e1de]{background:none;border:0;color:var(--fg-faint);cursor:pointer;font:inherit;font-size:11px;padding:0}.drop[data-v-6d26e1de]:hover{color:var(--s-failed)}.legs[data-v-6d26e1de]{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.leg[data-v-6d26e1de]{display:inline-flex;align-items:baseline;gap:6px;border:1px solid var(--line);border-radius:3px;padding:1px 4px 1px 6px;font-size:11px;color:var(--fg-dim)}.leg .verb[data-v-6d26e1de]{letter-spacing:.04em}.leg.park .verb[data-v-6d26e1de]{color:var(--s-disabled)}.leg.enable .verb[data-v-6d26e1de],.leg.add .verb[data-v-6d26e1de]{color:var(--s-new)}.leg.remove .verb[data-v-6d26e1de]{color:var(--s-failed)}.x[data-v-6d26e1de]{background:none;border:0;color:var(--fg-faint);cursor:pointer;font:inherit;line-height:1;padding:0 2px}.x[data-v-6d26e1de]:hover{color:var(--s-failed)}.gate[data-v-379c80f6]{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:12vh 16px 16px}form[data-v-379c80f6]{width:min(460px,100%);display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--bg-raised);border:1px solid var(--line);border-radius:4px}h1[data-v-379c80f6]{margin:0;font-size:13px;font-weight:600}.field[data-v-379c80f6]{background:var(--bg-sunken);color:var(--fg);border:1px solid var(--line);border-radius:3px;padding:5px 7px;font:inherit;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace}.field[data-v-379c80f6]:focus{outline:none;border-color:var(--accent)}.row[data-v-379c80f6]{display:flex;align-items:baseline;gap:10px}.act[data-v-379c80f6]{background:none;border:1px solid var(--line);border-radius:3px;color:var(--fg-dim);cursor:pointer;font:inherit;font-size:12px;padding:2px 12px}.act[data-v-379c80f6]:hover:not(:disabled){color:var(--fg);border-color:var(--fg-dim)}.act[data-v-379c80f6]:disabled{color:var(--fg-faint);border-color:var(--line-soft);cursor:not-allowed}.go[data-v-379c80f6]{border-color:var(--accent);color:var(--accent)}.go[data-v-379c80f6]:hover:not(:disabled){background:var(--accent);color:var(--bg);border-color:var(--accent)}.note[data-v-379c80f6]{font-size:12px;color:var(--fg-dim)}.note.bad[data-v-379c80f6]{color:var(--s-failed)}.bar[data-v-7aa64ca4]{display:flex;align-items:center;gap:14px;padding:8px 14px;border-bottom:1px solid var(--line);background:var(--bg-raised);flex:0 0 auto}.brand[data-v-7aa64ca4]{color:var(--fg);text-decoration:none;font-weight:600}.brand[data-v-7aa64ca4]:hover{color:var(--accent)}.nav[data-v-7aa64ca4]{display:flex;gap:12px;align-items:baseline}.nav a[data-v-7aa64ca4]{color:var(--fg-dim);text-decoration:none;font-size:12px}.nav a[data-v-7aa64ca4]:hover{color:var(--fg)}.nav a.router-link-active[data-v-7aa64ca4]{color:var(--accent)}.nav a.home.router-link-active[data-v-7aa64ca4]:not(.router-link-exact-active){color:var(--fg-dim)}.forget[data-v-7aa64ca4]{background:none;border:0;padding:0;color:var(--fg-faint);cursor:pointer;font:inherit;font-size:12px}.forget[data-v-7aa64ca4]:hover{color:var(--fg)}.empty[data-v-7aa64ca4]{padding:24px;color:var(--fg-dim)}.dim[data-v-7aa64ca4]{color:var(--fg-dim)}:root{--bg: #14161a;--bg-raised: #1b1e24;--bg-sunken: #101216;--line: #2a2f38;--line-soft: #21252c;--fg: #dfe3ea;--fg-dim: #8b93a1;--fg-faint: #5d6472;--accent: #6aa6ff;--s-active: #3fbf6f;--s-paused: #4aa8c8;--s-establishing: #d8a33c;--s-waiting: #6b7382;--s-degraded: #e08040;--s-failed: #e05a5a;--s-invalid: #c264d0;--s-new: #6aa6ff;--s-partial: #8fbf5a;--s-disabled: #566070;--acc-0: #6aa6ff;--acc-1: #d08fd0;--acc-2: #5fc2b0;--acc-3: #d8a33c;--acc-4: #9b8cf0;--acc-5: #e0895a;--pending: #f0c14b;font-synthesis:none}*{box-sizing:border-box}html,body,#app{margin:0;height:100%}body{background:var(--bg);color:var(--fg);font:13px/1.45 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}#app{display:flex;flex-direction:column}.mono,code,pre{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace}.spacer{flex:1}.link{color:inherit;text-decoration:none}.link:hover{color:var(--accent);text-decoration:underline}.state-ACTIVE{color:var(--s-active)}.state-PAUSED{color:var(--s-paused)}.state-ESTABLISHING{color:var(--s-establishing)}.state-WAITING{color:var(--s-waiting)}.state-DEGRADED{color:var(--s-degraded)}.state-FAILED{color:var(--s-failed)}.state-INVALID{color:var(--s-invalid)}.state-PARTIAL{color:var(--s-partial)}.state-DISABLED{color:var(--s-disabled)}.mark-ACTIVE{--mark: var(--s-active)}.mark-PAUSED{--mark: var(--s-paused)}.mark-ESTABLISHING{--mark: var(--s-establishing)}.mark-WAITING{--mark: var(--s-waiting)}.mark-DEGRADED{--mark: var(--s-degraded)}.mark-FAILED{--mark: var(--s-failed)}.mark-INVALID{--mark: var(--s-invalid)}.mark-PARTIAL{--mark: var(--s-partial)}.mark-DISABLED{--mark: var(--s-disabled)}.ed-scrim{position:fixed;inset:0;z-index:20;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px 16px;background:#0000008c;overflow:auto}.ed-panel{width:min(720px,100%);max-height:88vh;display:flex;flex-direction:column;background:var(--bg-raised);border:1px solid var(--line);border-radius:4px;box-shadow:0 12px 40px #00000073}.ed-head{display:flex;align-items:baseline;gap:10px;padding:8px 14px;border-bottom:1px solid var(--line)}.ed-head h2{margin:0;font-size:13px;font-weight:600}.ed-body{padding:10px 14px;overflow:auto;display:flex;flex-direction:column;gap:10px}.ed-foot{display:flex;align-items:center;gap:8px;padding:8px 14px;border-top:1px solid var(--line)}.ed-field{display:grid;grid-template-columns:11ch 1fr;align-items:center;gap:10px}.ed-label{color:var(--fg-dim);font-size:12px}.ed-field select,.ed-field input{background:var(--bg-sunken);border:1px solid var(--line);border-radius:3px;color:var(--fg);font:inherit;font-size:12px;padding:3px 6px;min-width:0}.ed-field select:disabled,.ed-field input:disabled{color:var(--fg-faint)}.ed-field input::placeholder{color:var(--fg-faint)}.ed-field select:focus-visible,.ed-field input:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.ed-step{display:flex;flex-direction:column;gap:5px}.ed-step-head{display:flex;align-items:baseline;gap:10px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim)}.ed-modes{display:flex;gap:14px;align-items:baseline;text-transform:none;letter-spacing:normal}.ed-mode{display:inline-flex;align-items:baseline;gap:5px;font-size:12px;color:var(--fg);cursor:pointer}.ed-mode.off{color:var(--fg-faint);cursor:not-allowed}.ed-list{border:1px solid var(--line-soft);border-radius:3px;background:var(--bg-sunken);max-height:26vh;overflow:auto}.ed-item{display:grid;grid-template-columns:1.5ch 1fr auto auto;gap:10px;align-items:baseline;width:100%;background:none;border:0;border-bottom:1px solid var(--line-soft);color:var(--fg);cursor:pointer;font:inherit;font-size:12px;padding:3px 8px;text-align:left}.ed-item:last-child{border-bottom:0}.ed-item:hover{background:var(--bg-raised)}.ed-item:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.ed-item.on{background:color-mix(in srgb,var(--accent) 12%,var(--bg-sunken))}.ed-item .ed-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-item .ed-meta{color:var(--fg-dim)}.ed-item .ed-count{color:var(--fg-faint);font-variant-numeric:tabular-nums}.ed-dot{width:6px;height:6px;border-radius:50%;background:var(--fg-faint);align-self:center}.ed-dot.on{background:var(--s-active)}.ed-check{color:var(--accent)}.ed-row{display:grid;grid-template-columns:1fr auto;align-items:baseline;border-bottom:1px solid var(--line-soft)}.ed-row:last-child{border-bottom:0}.ed-row>.ed-item{border-bottom:0}.ed-tag{background:none;border:0;color:var(--fg-faint);cursor:pointer;font:inherit;font-size:11px;padding:3px 8px}.ed-tag:hover{color:var(--accent)}.ed-labels{color:var(--fg-dim);max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-pair{display:grid;grid-template-columns:18ch 1fr auto;gap:8px;align-items:baseline;padding:3px 8px;border-bottom:1px solid var(--line-soft)}.ed-pair:last-child{border-bottom:0}.ed-pair input{background:var(--bg);border:1px solid var(--line);border-radius:3px;color:var(--fg);font:inherit;font-size:12px;padding:2px 5px;min-width:0}.ed-pair input::placeholder{color:var(--fg-faint)}.ed-pair input:disabled{color:var(--fg-faint);background:var(--bg-sunken)}.ed-pair input:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.ed-pair.removed input{text-decoration:line-through;color:var(--s-failed)}.ed-pair.added input:first-child{border-color:var(--s-new)}.ed-more{display:flex;align-items:baseline;gap:10px}.ed-path{display:grid;grid-template-columns:5ch 1fr auto auto;gap:10px;align-items:baseline;font-size:12px;padding:3px 8px;border-bottom:1px solid var(--line-soft)}.ed-path:last-child{border-bottom:0}.ed-path .ed-verb{color:var(--s-new)}.ed-path.going .ed-verb{color:var(--s-failed)}.ed-path .ed-edge{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-path .ed-state{font-size:11px;letter-spacing:.04em}.ed-path .ed-holders{color:var(--fg-faint)}.ed-empty{color:var(--fg-dim);font-size:12px;padding:6px 8px}.ed-note{color:var(--fg-dim);font-size:12px;margin:0}.ed-note b{color:var(--fg);font-weight:600}.ed-fail{color:var(--s-invalid);font-size:12px;margin:0}.ed-resolved{margin:0;font-size:12px;display:flex;gap:10px;align-items:baseline}.ed-act{background:none;border:1px solid var(--line);border-radius:3px;color:var(--fg-dim);cursor:pointer;font:inherit;font-size:12px;padding:2px 12px}.ed-act:hover:not(:disabled){color:var(--fg);border-color:var(--fg-dim)}.ed-act:disabled{color:var(--fg-faint);border-color:var(--line-soft);cursor:not-allowed}.ed-go{border-color:var(--pending);color:var(--pending)}.ed-go:hover:not(:disabled){background:var(--pending);color:var(--bg);border-color:var(--pending)}.ed-x{background:none;border:0;color:var(--fg-faint);cursor:pointer;font:inherit;line-height:1;padding:0 3px}.ed-x:hover{color:var(--fg)}.dt-page{padding:14px 16px;display:flex;flex-direction:column;gap:18px;overflow:auto}.dt-title{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:15px;font-weight:600;margin:0}.dt-kind{color:var(--fg-dim);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.dt-section h2{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);margin:0 0 6px}.dt-fields{display:grid;grid-template-columns:16ch 1fr;column-gap:14px;row-gap:2px;margin:0;align-items:baseline}.dt-fields dt{color:var(--fg-dim);white-space:nowrap}.dt-fields dd{margin:0;min-width:0;overflow-wrap:anywhere}.dt-table{border-collapse:collapse;width:100%}.dt-table th{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);padding:0 14px 3px 0;border-bottom:1px solid var(--line);white-space:nowrap}.dt-table td{padding:3px 14px 3px 0;vertical-align:top;border-bottom:1px solid var(--line-soft)}.dt-table td,.dt-table th{width:1%;white-space:nowrap}.dt-table .dt-wide{width:100%;white-space:normal;color:var(--fg-dim)}.dt-empty,.dt-missing{color:var(--fg-dim);margin:0}.dt-read-error{color:var(--s-degraded);margin:0;font-size:12px}.dt-raw{background:var(--bg-sunken);border:1px solid var(--line);border-radius:3px;padding:8px 10px;margin:0;max-height:22em;overflow:auto;font-size:12px;color:var(--fg-dim)}.dt-note{color:var(--fg-dim);font-size:12px;margin:0}.dt-parked{color:var(--s-disabled)}.ls-page{padding:14px 16px;display:flex;flex-direction:column;gap:12px;overflow:auto;min-height:0}.ls-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ls-head h1{font-size:15px;margin:0}.ls-count-of{color:var(--fg-dim);font-size:12px}.ls-facets{display:flex;align-items:center;gap:6px 16px;flex-wrap:wrap}.ls-facet{display:flex;align-items:center;gap:4px}.ls-facet-label{color:var(--fg-dim);font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin-right:2px}.ls-chip{background:none;border:1px solid var(--line);border-radius:10px;color:var(--fg-dim);cursor:pointer;font:inherit;font-size:12px;padding:1px 9px;white-space:nowrap}.ls-chip:hover{border-color:var(--fg-faint);color:var(--fg)}.ls-chip.on{background:var(--bg-raised);border-color:var(--fg-faint);color:var(--fg)}.ls-chip-count{color:var(--fg-faint);margin-left:5px}.ls-chip.on .ls-chip-count{color:var(--fg-dim)}.ls-search{background:var(--bg-sunken);border:1px solid var(--line);border-radius:3px;color:var(--fg);font:inherit;padding:2px 8px;min-width:22ch}.ls-search:focus{outline:none;border-color:var(--accent)}.ls-clear{background:none;border:none;color:var(--fg-dim);cursor:pointer;font:inherit;font-size:12px;text-decoration:underline;padding:0}.ls-clear:hover{color:var(--fg)}.ls-table{border-collapse:collapse;width:100%}.ls-table th{text-align:left;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);padding:0 14px 3px 0;border-bottom:1px solid var(--line);white-space:nowrap;position:sticky;top:0;background:var(--bg)}.ls-table td{padding:3px 14px 3px 0;vertical-align:top;border-bottom:1px solid var(--line-soft)}.ls-table td,.ls-table th{width:1%;white-space:nowrap}.ls-table .ls-wide{width:100%;white-space:normal;color:var(--fg-dim)}.ls-table tbody tr:hover td{background:var(--bg-raised)}.ls-dim{color:var(--fg-dim)}.ls-faint{color:var(--fg-faint)}.ls-arrow{color:var(--fg-faint);padding:0 2px}.ls-table td:first-child,.ls-table th:first-child{padding-left:9px}.ls-table tr.ls-mine td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.ls-empty{color:var(--fg-dim);margin:0}
