:root{--ink:var(--dark,#10151a) var(--light,#edeff2);--slab:var(--dark,#161d25) var(--light,#f6f7f9);--bone:var(--dark,#e8e6e1) var(--light,#161c22);--muted:var(--dark,#7b8794) var(--light,#616c77);--line:var(--dark,#232c36) var(--light,#d6dbe1);--glacier:var(--dark,#57a9ae) var(--light,#277479);--saffron:var(--dark,#d9a536) var(--light,#87650f);--rust:var(--dark,#cb5f53) var(--light,#a83a2d);--primary-color:var(--ink);--primary-color-1:var(--ink);--primary-color-2:var(--ink);--primary-color-3:var(--slab);--primary-color-4:var(--slab);--primary-color-5:var(--dark,#1c242d) var(--light,#e4e8ed);--primary-color-6:var(--line);--primary-color-7:var(--muted);--secondary-color:var(--bone);--secondary-color-5:var(--muted);--focused-border-color:var(--glacier);--secondary-warning-color:var(--saffron);--secondary-error-color:var(--rust);--bg:var(--ink);--bg-raised:var(--slab);--fg:var(--bone);--fg-muted:var(--muted);--hover:var(--primary-color-5);--accent:var(--glacier);--ok:var(--glacier);--warn:var(--saffron);--danger:var(--rust);--radius:3px;--trace:4px;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--line) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line);background-clip:content-box;border:3px solid transparent;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--fg-muted);background-clip:content-box}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-corner{background:0 0}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;min-height:100dvh;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.viewhead h2,.sect h2,.horizon-cap,.axis{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase}.aq-topbar{border-bottom:1px solid var(--line);background:var(--bg);flex-shrink:0;align-items:center;gap:.75rem;height:3rem;padding:0 1rem;display:flex}.aq-title{font-family:var(--mono);letter-spacing:.06em;margin:0;font-size:.855rem;font-weight:600}.aq-searchwrap{border:1px solid var(--line);border-radius:var(--radius);background:0 0;flex:1;align-items:center;gap:.45rem;min-width:10rem;max-width:30rem;margin-left:auto;padding:0 .5rem;display:flex}.aq-searchwrap:focus-within{border-color:var(--glacier)}.aq-searchglyph{color:var(--fg-muted);flex:none}.aq-searchwrap:focus-within .aq-searchglyph{color:var(--accent)}.aq-searchwrap input{min-width:0;color:var(--fg);background:0 0;border:0;outline:none;flex:1;padding:.36rem 0;font-family:inherit;font-size:.855rem}.aq-searchwrap input::placeholder{color:var(--fg-muted)}.aq-searchwrap input::-webkit-search-cancel-button{display:none}.aq-searchkey{border:1px solid var(--line);color:var(--fg-muted);font-family:var(--mono);border-radius:2px;flex:none;padding:.05rem .3rem;font-size:.62rem;line-height:1.4}.aq-searchclear{color:var(--fg-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0 .15rem;font-size:.95rem;line-height:1}.aq-searchclear:hover{color:var(--fg)}.row input[type=datetime-local]{border:1px solid var(--line);border-radius:var(--radius);color:var(--fg);font-family:var(--mono);background-color:transparent;font-size:.74rem}.row input[type=datetime-local]:focus-within{border-color:var(--glacier)}.aq-topbar .aq-refresh{border-radius:var(--radius);width:1.85rem;height:1.85rem;color:var(--fg-muted);cursor:pointer;background:0 0;border:1px solid transparent;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.aq-topbar .aq-refresh:hover{background:var(--hover);color:var(--fg)}.aq-topbar .aq-refresh:focus-visible{border-color:var(--glacier);outline:none}.aq-topbar .aq-refresh svg{transform-origin:50%}.aq-topbar .aq-refresh[data-busy=true]{color:var(--accent)}.aq-topbar .aq-refresh[data-busy=true] svg{animation:.7s linear infinite aq-turn}@keyframes aq-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aq-topbar .aq-refresh[data-busy=true] svg{animation:none}}.aq-clock{font-family:var(--mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.69rem}@media (width<=640px){.aq-clock{display:none}}.themeseg{border:1px solid var(--line);border-radius:var(--radius);display:flex;overflow:hidden}.themeseg button{border:0;border-left:1px solid var(--line);min-height:24px;color:var(--fg-muted);cursor:pointer;font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;background:0 0;align-items:center;padding:.28rem .5rem;font-size:.62rem;display:inline-flex}.themeseg button:first-child{border-left:0}.themeseg button:hover{color:var(--fg)}.themeseg button[aria-pressed=true]{background:var(--hover);color:var(--fg)}nav[aria-label=views]{flex-direction:column;flex:1;min-height:0;display:flex}.dx-sidebar-inset{min-height:0}.aq-main{flex:auto;min-height:0;display:flex}.aq-list-pane{flex-direction:column;flex:auto;min-width:0;display:flex}.aq-reading .aq-list-pane{border-right:1px solid var(--line);flex:0 0 27rem;width:27rem}.aq-list-scroll{flex:1;min-height:0;overflow-y:auto}.aq-read-pane{background:var(--bg-raised);flex-direction:column;flex:1;min-width:0;min-height:0;display:none}.aq-reading .aq-read-pane{display:flex}.aq-read-pane:focus-visible{outline:none}.aq-read-toolbar{border-bottom:1px solid var(--line);background:var(--bg);flex-shrink:0;align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex}.aq-read-body{flex:1;min-height:0;padding:clamp(1rem,2.5vw,1.9rem);overflow-y:auto}.aq-read-body .content{max-width:62ch;font-size:.95rem;line-height:1.62}@media (width<=900px){.aq-reading .aq-list-pane{display:none}.aq-reading .aq-read-pane{flex:auto}}.page{min-width:0;max-width:60rem;padding:clamp(1rem,2vw,1.5rem)}.viewhead{flex-wrap:wrap;align-items:baseline;gap:.7rem;margin:0 0 1.2rem;display:flex}.viewhead h2{white-space:nowrap;margin:0;font-size:.74rem;font-weight:600}.viewhead p{color:var(--fg-muted);margin:0;font-size:.74rem}.row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.brand{align-items:baseline;gap:.55rem;padding:.15rem .25rem;display:flex}.brand-home{font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--radius,6px);background:0 0;border:0;width:100%}.brand-home:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}.brand-home:focus-visible{outline:2px solid var(--glacier);outline-offset:1px}.brand h1{font-family:var(--mono);letter-spacing:.22em;margin:0;font-size:1.05rem;font-weight:600}.sub{color:var(--fg-muted);font-size:.69rem;font-family:var(--mono)}.sidefoot-stat{color:var(--fg-muted);font-size:.74rem;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 .25rem}.sidefoot-row{color:var(--fg-muted);font-size:.74rem;font-family:var(--mono);white-space:nowrap;justify-content:space-between;gap:.5rem;padding:0 .25rem;display:flex}.sidefoot-val{font-variant-numeric:tabular-nums;color:var(--fg)}.sidefoot-meter{background:var(--line);border-radius:2px;height:2px;margin:.1rem .25rem .15rem;display:block;overflow:hidden}.sidefoot-meter-fill{background:var(--glacier);height:100%;display:block}.sidefoot-meter-fill.elevated,.bridge-meter-fill.elevated{background:var(--saffron)}.sidefoot-meter-fill.critical,.bridge-meter-fill.critical{background:var(--rust)}[data-collapsible=icon] [data-slot=sidebar-menu-button] span,[data-collapsible=icon] [data-slot=sidebar-menu-badge],[data-collapsible=icon] [data-slot=sidebar-menu-sub],[data-collapsible=icon] [data-slot=sidebar-header]>:not(.brand),[data-collapsible=icon] [data-slot=sidebar-footer],[data-collapsible=icon] .brand div{display:none}[data-collapsible=icon] .brand{justify-content:center;padding:.15rem 0}.dot{background:var(--fg-muted);border-radius:50%;flex:none;width:7px;height:7px}.dot.ok{background:var(--glacier)}.dot.bad{background:var(--rust)}.horizon{margin:0 0 1.8rem}.horizon-head{align-items:baseline;gap:.8rem;display:flex}.horizon-head .big{font-family:var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:500;line-height:1}.horizon-cap{color:var(--fg-muted);margin:.15rem 0 .8rem;font-size:.69rem;display:block}.horizon-head .fringe{white-space:nowrap;color:var(--rust);align-items:baseline;gap:.35rem;margin-left:auto;display:flex}.horizon-head .fringe b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:600}.horizon-head .fringe span{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;opacity:.85;font-size:.62rem}.bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:1px;height:88px;display:flex;position:relative}.coldmark{background:color-mix(in srgb, var(--rust) 60%, transparent);width:1px;position:absolute;top:0;bottom:0}.coldmark b{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rust);white-space:nowrap;font-size:.62rem;font-weight:500;position:absolute;top:-.15rem;right:.35rem}.bars i{background:var(--glacier);border-radius:1px 1px 0 0;flex:1;min-width:1px;display:block}.bars i[data-empty=true]{background:color-mix(in srgb, var(--fg) 14%, transparent);height:2px}.bars i[data-band=fading]{background:var(--saffron)}.bars i[data-band=dying]{background:var(--rust)}.axis{color:var(--fg-muted);justify-content:space-between;margin-top:.4rem;font-size:.62rem;display:flex}.axis span:last-child{color:var(--rust)}.sect{align-items:baseline;gap:.6rem;margin:0 0 .6rem;display:flex}.sect h2{white-space:nowrap;margin:0;font-size:.74rem;font-weight:600}.sect p{color:var(--fg-muted);margin:0;font-size:.74rem}.sect .count{font-family:var(--mono);color:var(--fg-muted);margin-left:auto;font-size:.69rem}.tiles{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:.4rem;display:grid}.tile{border:1px solid var(--line);border-radius:var(--radius);padding:.5rem .6rem}.tile b{font-size:1.05rem;font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:500;display:block}.tile span{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--fg-muted);font-size:.62rem}.typestrip{flex-wrap:wrap;gap:.35rem;display:flex}.typestrip button{border:1px solid var(--line);border-radius:var(--radius);color:var(--fg-muted);cursor:pointer;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;align-items:baseline;gap:.4rem;padding:.22rem .5rem;font-size:.69rem;display:inline-flex}.typestrip button b{color:var(--fg);font-variant-numeric:tabular-nums;font-size:.855rem}.typestrip button:hover{background:color-mix(in srgb, var(--fg) 5%, transparent);border-color:var(--fg-muted)}.handoff{border:1px solid var(--line);border-left:2px solid var(--glacier);border-radius:0 var(--radius) var(--radius) 0;margin-bottom:.9rem;padding:.6rem .7rem}.handoff .content{max-width:68ch;margin-top:.35rem}.handoff-list{margin-top:.5rem}.handoff-list ul{margin:.2rem 0 0;padding-left:1.1rem}.handoff-list li{font-size:.855rem;line-height:1.5}.reviewdue{margin:1.1rem 0 .4rem}.hit,.ko{border-top:1px solid var(--line);padding:.6rem 0}.ko.click,.hit.click{cursor:pointer;border-radius:0 var(--radius) var(--radius) 0;padding:.6rem .5rem .6rem 0}.ko.click:hover,.hit.click:hover{background:color-mix(in srgb, var(--fg) 5%, transparent)}.ko.click:focus-visible{outline:2px solid var(--glacier);outline-offset:-2px}.hit.click:focus-visible{outline:2px solid var(--glacier);outline-offset:-2px}.ko.row:has(.content:focus-visible){outline:2px solid var(--glacier);outline-offset:-2px}.ko.row .content:focus-visible{outline:none}.ko[data-selected=true],.hit[data-selected=true]{background:color-mix(in srgb, var(--glacier) 12%, transparent)}.ko.row{grid-template-columns:auto 11ch 1fr auto 4ch 8rem;grid-template-areas:"check type content state conf time";align-items:start;gap:0 .55rem;padding:.25rem .5rem .25rem 0;display:grid}.ko.row .row-check{grid-area:check}.ko.row .row-type{grid-area:type}.ko.row .content{grid-area:content}.ko.row .row-state{grid-area:state}.ko.row .row-conf{grid-area:conf}.ko.row time{grid-area:time}.ko.row[data-typed=true]{grid-template-columns:auto 1fr auto 4ch 8rem;grid-template-areas:"check content state conf time"}.ko.row[data-typed=true] .row-type{display:none}.ko.row time{font-family:var(--mono);color:var(--fg-muted);white-space:nowrap;justify-self:end;margin-left:0;font-size:.69rem;line-height:1.5rem}.ko.row .row-type,.ko.row .row-conf{font-family:var(--mono);color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;line-height:1.5rem;overflow:hidden}.ko.row .row-conf{text-align:right;font-variant-numeric:tabular-nums}.ko.row .row-state{flex-wrap:wrap;align-items:center;gap:.3rem;min-height:1.5rem;display:flex}.aq-list-scroll,.page{container-type:inline-size}@container (width<40rem){.ko.row,.ko.row[data-typed=true]{grid-template-columns:auto auto 1fr auto auto;grid-template-areas:"check type state conf time""check content content content content";row-gap:.1rem;padding-block:.3rem}.ko.row[data-typed=true]{grid-template-areas:"check state state conf time""check content content content content"}.ko.row .row-type,.ko.row .row-conf,.ko.row time{line-height:1.2}.ko.row .row-state{min-height:0}}.ko.traced{grid-template-columns:var(--trace) 1fr;gap:.7rem;min-height:2.4rem;display:grid}.trace{background:color-mix(in srgb, var(--fg) 16%, transparent);border-radius:1px;position:relative}.trace i{background:var(--glacier);border-radius:1px;display:block;position:absolute;inset:auto 0 0}.trace[data-band=fading] i{background:var(--saffron)}.trace[data-band=dying] i{background:var(--rust)}.ko-head{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.ko-head time{color:var(--fg-muted);white-space:nowrap;font-size:.69rem;font-family:var(--mono);margin-left:auto}.content{word-break:break-word;white-space:pre-wrap;font-size:.855rem;line-height:1.5}.content.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.meta{color:var(--fg-muted);font-size:.69rem;font-family:var(--mono);margin-top:.25rem}.empty{color:var(--fg-muted);padding:.6rem 0;font-size:.855rem}.diag{border-bottom:1px solid var(--line);padding:.55rem 0 .7rem}.diag-sum{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:.9rem;font-size:.69rem;display:flex}.diag-sum [data-axis=recency]{color:var(--fg);border-bottom:1px solid var(--saffron)}.diag-sum .diag-act,.viewhead .diag-act{margin-left:auto}.diag-note{color:var(--fg-muted);max-width:74ch;margin-top:.45rem;font-size:.69rem;line-height:1.55}.probe{border-top:1px solid var(--line);margin-top:.55rem;padding-top:.45rem}.probe-line{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--fg-muted);font-size:.69rem}.probe-line:first-child{color:var(--fg)}.decomp{border-top:1px dashed var(--line);flex-wrap:wrap;gap:.15rem .9rem;margin-top:.45rem;padding-top:.4rem;display:flex}.decomp-cell{font-family:var(--mono);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.decomp-cell .dk{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);font-size:.56rem}.decomp-cell .dv{color:var(--fg);font-size:.69rem}.decomp-cell[data-axis=recency] .dv{border-bottom:1px solid var(--saffron)}.decomp-cell[data-absent=true] .dv{color:var(--fg-muted);font-style:italic}.conflict-side{grid-template-columns:1.1rem 1fr;gap:.5rem;margin-top:.45rem;display:grid}.conflict-side .side-label{font-family:var(--mono);letter-spacing:.1em;color:var(--fg-muted);padding-top:.1rem;font-size:.62rem}.conflict-side .meta{margin-top:.15rem}.side-act{align-items:center;gap:.4rem;margin-top:.35rem;display:flex}.act-note{font-family:var(--mono);letter-spacing:.08em;color:var(--fg-muted);font-size:.62rem}.conflict-acts{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.6rem;padding-top:.5rem;display:flex}.conflict-act,.row-act,.bulk-act,.diag-act,.filter-act{font-family:var(--mono);letter-spacing:.05em;border:1px solid var(--line);border-radius:var(--radius);min-height:24px;color:var(--fg-muted);cursor:pointer;background:0 0;align-items:center;padding:.18rem .42rem;font-size:.69rem;display:inline-flex}.conflict-act:hover:not(:disabled),.row-act:hover:not(:disabled),.bulk-act:hover:not(:disabled),.diag-act:hover:not(:disabled),.filter-act:hover:not(:disabled){background:var(--hover);color:var(--fg)}.conflict-act:focus-visible{border-color:var(--glacier);outline:none}.row-act:focus-visible{border-color:var(--glacier);outline:none}.bulk-act:focus-visible{border-color:var(--glacier);outline:none}.diag-act:focus-visible{border-color:var(--glacier);outline:none}.filter-act:focus-visible{border-color:var(--glacier);outline:none}.conflict-act:disabled,.row-act:disabled,.bulk-act:disabled,.diag-act:disabled,.filter-act:disabled{cursor:default;opacity:.45}.conflict-act[data-armed=true],.row-act[data-armed=true],.bulk-act[data-armed=true]{color:var(--fg);border-color:var(--rust)}.diag-act[data-on=true],.filter-act[data-on=true]{color:var(--fg);border-color:var(--glacier)}.conflict-act[data-busy=true],.row-act[data-busy=true],.bulk-act[data-busy=true],.diag-act[data-busy=true]{color:var(--accent);border-color:var(--accent);animation:.9s ease-in-out infinite aq-breathe}@keyframes aq-breathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.conflict-act[data-busy=true],.row-act[data-busy=true],.bulk-act[data-busy=true],.diag-act[data-busy=true]{animation:none}}.conflict-fail,.row-fail,.bulk-fail{font-family:var(--mono);color:var(--rust);margin-top:.4rem;font-size:.69rem}.filter-bar{flex-wrap:wrap;align-items:center;gap:.4rem;padding:.5rem 0;display:flex}.filter-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);font-size:.62rem}.filter-note{font-family:var(--mono);letter-spacing:.05em;color:var(--saffron);margin-left:auto;font-size:.62rem}.bulk-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.5rem 0;display:flex}.bulk-count{font-family:var(--mono);letter-spacing:.05em;color:var(--fg-muted);margin-right:auto;font-size:.69rem}.row-check{accent-color:var(--glacier);cursor:pointer;width:16px;height:16px;margin:0 .15rem 0 0}.row-check:disabled{cursor:default;opacity:.45}.ko[data-picked=true]{box-shadow:inset 2px 0 0 var(--fg-muted)}.bulk-done{font-family:var(--mono);color:var(--fg-muted);margin-top:.4rem;font-size:.69rem}.bulk-fail-list{font-family:var(--mono);margin:.25rem 0 0;padding-left:1.1rem;font-size:.62rem;line-height:1.5}.aq-bulk-notice{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;flex-shrink:0;align-items:baseline;gap:.6rem;padding:.4rem 1rem;display:flex}.aq-bulk-notice .bulk-done,.aq-bulk-notice .bulk-fail{margin-top:0}.row-acts{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem;display:flex}.ko.traced[data-held=true] .trace i{background:color-mix(in srgb, var(--fg) 30%, transparent)}.pin-stamp,.human-stamp{font-family:var(--mono);letter-spacing:.08em;color:var(--fg-muted);border-bottom:1px solid var(--line);font-size:.62rem}.prior-verdict{font-family:var(--mono);color:var(--fg-muted);border-top:1px solid var(--line);margin-top:.4rem;padding-top:.3rem;font-size:.62rem}.progress{background:0 0;height:3px;margin-top:.4rem}.progress span{background:var(--accent);border-radius:2px;height:100%;display:block}.progress.decay span{background:var(--warn)}pre.raw{color:var(--fg-muted);max-height:55vh;font-size:.74rem;font-family:var(--mono);overflow:auto}.kv{grid-template-columns:max-content 1fr;gap:.22rem .9rem;margin:1.2rem 0;font-size:.855rem;display:grid}.kv span:nth-child(odd){font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--fg-muted);font-size:.62rem}.kv span:nth-child(2n){font-family:var(--mono)}.egograph{margin:1.4rem 0 .4rem}.ego{width:100%;height:auto;max-height:20rem;display:block}.ego-edge{stroke:var(--line);stroke-width:1px}.ego-arrowhead{fill:var(--line)}.ego-elabel{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;text-anchor:middle;fill:var(--fg-muted);paint-order:stroke;stroke:var(--bg);stroke-width:2.5px;stroke-linejoin:round;font-size:7px}.ego-nlabel{font-family:var(--mono);dominant-baseline:middle;fill:var(--fg-muted);paint-order:stroke;stroke:var(--bg);stroke-width:2.5px;stroke-linejoin:round;font-size:8px}.ego-dot{fill:var(--glacier);stroke:var(--bg);stroke-width:1.2px}.ego-node[data-band=fading] .ego-dot{fill:var(--saffron)}.ego-node[data-band=dying] .ego-dot{fill:var(--rust)}.ego-node[data-band=unknown] .ego-dot{fill:var(--muted)}.ego-halo{fill:none;stroke:color-mix(in srgb, var(--fg) 30%, transparent);stroke-width:1px}.ego-node.click{cursor:pointer}.ego-node.click:hover .ego-dot{stroke:var(--fg);stroke-width:1.6px}.ego-node.click:hover .ego-nlabel{fill:var(--fg)}.ego-node.click:focus{outline:none}.ego-node.click:focus-visible .ego-dot{stroke:var(--fg);stroke-width:2.4px}@media (prefers-reduced-motion:no-preference){.ego-node.click .ego-dot,.ego-node.click .ego-nlabel{transition:stroke .12s,fill .12s}}.pager{align-items:center;gap:.5rem;padding:.7rem 0;display:flex}.pager .meta{margin:0 auto 0 0}@media (prefers-reduced-motion:no-preference){.ko.click,.hit.click{transition:background .12s}}.aq-picker{max-width:46rem;height:100vh;margin:0 auto;padding:4rem 1.5rem;overflow-y:auto}.aq-picker-head{text-align:center;margin-bottom:2.5rem}.aq-picker-head h1{margin:0 0 .2rem;font-size:1.6rem}.aq-picker-ws{margin-bottom:1.8rem}.aq-picker-ws h2{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 .6rem;font-size:.62rem}.aq-picker-grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.7rem;display:grid}.aq-picker-card{text-align:left;border:1px solid var(--line);border-radius:var(--radius);color:inherit;font:inherit;cursor:pointer;background:0 0;flex-direction:column;gap:.25rem;padding:.85rem;display:flex}.aq-picker-card:hover{background:color-mix(in srgb, var(--fg) 5%, transparent)}.aq-picker-card strong{overflow-wrap:anywhere;font-size:.95rem}@media (prefers-reduced-motion:no-preference){.aq-picker-card{transition:background .12s}}.bridge{background-image:linear-gradient(color-mix(in srgb, var(--line) 42%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line) 42%, transparent) 1px, transparent 1px);background-position:top;background-size:46px 46px,46px 46px;flex-direction:column;max-width:none;height:100vh;margin:0;padding:1.4rem clamp(1rem,4vw,3.5rem) 1.2rem;display:flex;overflow:hidden}.bridge-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.4rem;padding-bottom:1rem;display:flex}.bridge-head .themeseg{margin-left:auto}.bridge-head .themeseg button{letter-spacing:.1em;padding:.16rem .42rem;font-size:.56rem}.bridge-head .bridge-tabs button{align-items:center;min-height:24px;display:inline-flex}.bridge-head .themeseg+.bridge-clock{margin-left:0}.bridge-head h1{letter-spacing:.22em;text-indent:.22em;margin:0;font-size:1.7rem}.bridge-status{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:.12rem .4rem;font-size:.56rem}.bridge-status.up{color:var(--glacier);border-color:color-mix(in srgb, var(--glacier) 45%, var(--line))}.bridge-status.down{color:var(--rust);border-color:color-mix(in srgb, var(--rust) 45%, var(--line))}.bridge-head .meta{font-family:var(--mono);letter-spacing:.1em;margin:0;font-size:.62rem}.bridge-tabs{border:1px solid var(--line);border-radius:3px;margin-left:.4rem;display:flex;overflow:hidden}.bridge-tabs button{color:var(--fg-muted);cursor:pointer;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;padding:.25rem .6rem;font-size:.56rem}.bridge-tabs button+button{border-left:1px solid var(--line)}.bridge-tabs button.on{background:color-mix(in srgb, var(--glacier) 16%, transparent);color:var(--glacier)}.bridge-clock{font-family:var(--mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.69rem}.bridge-link{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--glacier);align-items:center;gap:.35rem;font-size:.56rem;display:inline-flex}.bridge-link.down{color:var(--rust)}.bridge-link i{background:currentColor;border-radius:50%;width:7px;height:7px}.bridge-view{flex-direction:column;flex:1;min-height:0;display:flex}.bridge-view.hidden,.bridge-scopes.hidden,.bridge-settings.hidden{display:none}.bridge-settings{flex:1;min-height:0;padding-top:.4rem;overflow-y:auto}.bridge-settings .viewhead h2{display:none}.bridge-main{flex:1;grid-template-columns:minmax(0,7fr) minmax(19rem,4fr);align-items:stretch;gap:1.6rem;min-height:0;padding-top:.8rem;display:grid}.bridge-feed-head{align-items:baseline;gap:.5rem;display:flex}.bridge-feed-rate{font-family:var(--mono);color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:.62rem}.bridge-core-delta{font-family:var(--mono);letter-spacing:.08em;fill:var(--glacier);font-size:.56rem}@media (width<=60rem){.bridge{height:auto;overflow-y:auto}.bridge-main{grid-template-columns:1fr}}.bridge-hero{justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;margin:0;display:flex}.bridge-net{width:auto;max-width:100%;height:auto;max-height:100%;overflow:visible}.bridge-conduit{fill:none;stroke:color-mix(in srgb, var(--line) 90%, transparent);stroke-width:1px}.bridge-pulse{fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:3 33;opacity:0}.bridge-pulse.glacier{stroke:var(--glacier)}.bridge-pulse.saffron{stroke:var(--saffron)}.bridge-pulse.mute{stroke:var(--fg-muted)}.bridge-dendrite{stroke:color-mix(in srgb, var(--line) 70%, transparent);stroke-width:.8px;stroke-linecap:round}.bridge-node{stroke-width:1.2px;fill:var(--bg)}.bridge-node.glacier{stroke:color-mix(in srgb, var(--glacier) 55%, var(--line))}.bridge-node.saffron{stroke:color-mix(in srgb, var(--saffron) 55%, var(--line))}.bridge-node.mute{stroke:var(--line)}.bridge-node.live.glacier{fill:var(--glacier);stroke:var(--glacier)}.bridge-node.live.saffron{fill:var(--saffron);stroke:var(--saffron)}.bridge-node.live.mute{fill:var(--fg-muted);stroke:var(--fg-muted)}.bridge-node-label{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;fill:var(--fg-muted);font-size:9px}.bridge-node-label.live{fill:var(--fg)}.bridge-core-count{font-family:var(--mono);font-variant-numeric:tabular-nums;fill:var(--fg);font-size:26px}.bridge-core-unit{font-family:var(--mono);letter-spacing:.18em;fill:var(--fg-muted);font-size:8.5px}.bridge-rings circle,.bridge-net circle{vector-effect:non-scaling-stroke}.bridge-ring-static{fill:none;stroke:color-mix(in srgb, var(--line) 80%, transparent);stroke-width:1px}.bridge-ring-dash{fill:none;stroke:var(--glacier);stroke-width:1px;stroke-dasharray:26 14;opacity:.45}.bridge-ring-dash.thin{stroke-dasharray:6 20;opacity:.3}.bridge-core-disc{fill:color-mix(in srgb, var(--fg) 4%, transparent);stroke:color-mix(in srgb, var(--glacier) 30%, transparent);stroke-width:1px}.bridge-core-disc.hot{stroke:color-mix(in srgb, var(--glacier) 70%, transparent);fill:color-mix(in srgb, var(--glacier) 10%, transparent)}.bridge-vitals{flex:none;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;width:100%;margin:1rem 0 0;display:grid}.bridge-vital{border:1px solid var(--line);border-radius:var(--radius,6px);background:color-mix(in srgb, var(--bg-raised) 70%, transparent);min-width:0;padding:.5rem .6rem .45rem}.bridge-vital.wide{grid-column:span 2}.bridge-vital-head{align-items:baseline;gap:.4rem;display:flex}.bridge-vital-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);font-size:.56rem}.bridge-vital-note{font-family:var(--mono);color:var(--fg-muted);margin-left:auto;font-size:.56rem}.bridge-vital-note.elevated{color:var(--saffron)}.bridge-vital-note.critical{color:var(--rust)}.bridge-vital b{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:1.05rem;display:inline-block}.bridge-vital-sub{font-family:var(--mono);color:var(--fg-muted);text-overflow:ellipsis;margin-top:.15rem;font-size:.56rem;display:block;overflow:hidden}.bridge-vital-sub.engines{white-space:nowrap;font-size:.69rem}.bridge-meter{background:var(--line);border-radius:2px;height:2px;margin-top:.35rem;display:block;overflow:hidden}.bridge-meter-fill{background:var(--glacier);height:100%;display:block}.bridge-gauges{flex:none;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.55rem;width:100%;margin:1rem 0 0;display:grid}.bridge-gauge{border:1px solid var(--line);border-radius:var(--radius,6px);background:color-mix(in srgb, var(--bg-raised) 70%, transparent);padding:.5rem .6rem .4rem}.bridge-gauge.live{border-color:color-mix(in srgb, var(--glacier) 42%, var(--line))}.bridge-gauge-head{align-items:baseline;gap:.18rem;display:flex}.bridge-gauge-head b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:1.05rem}.bridge-unit{font-family:var(--mono);color:var(--fg-muted);font-size:.56rem}.bridge-gauge-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted);font-size:.56rem;display:block}.bridge-spark{width:100%;height:1.5rem;margin:.1rem 0 .15rem;display:block}.bridge-spark-line{fill:none;stroke-width:1.4px;vector-effect:non-scaling-stroke}.bridge-spark-line.glacier{stroke:var(--glacier)}.bridge-spark-line.saffron{stroke:var(--saffron)}.bridge-spark-line.rust{stroke:var(--rust)}.bridge-feed{flex-direction:column;min-width:0;min-height:0;padding-top:.3rem;display:flex}.bridge-feed h2,.bridge-scopes h2{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 .5rem;font-size:.62rem}.bridge-log{border:1px solid var(--line);border-radius:var(--radius,6px);background:color-mix(in srgb, var(--bg-raised) 70%, transparent);flex:1;margin:0;padding:0;list-style:none;overflow:hidden}.bridge-log li{font-family:var(--mono);border-bottom:1px solid color-mix(in srgb, var(--line) 55%, transparent);align-items:center;gap:.45rem;padding:.22rem .55rem;font-size:.62rem;display:flex}.bridge-log li.pad{color:var(--fg-muted);opacity:.5}.bridge-log li:first-child{background:color-mix(in srgb, var(--glacier) 7%, transparent)}.bridge-log-age{color:var(--fg-muted);font-variant-numeric:tabular-nums;min-width:2.6rem}.bridge-log-body{flex-wrap:wrap;flex:1;align-items:center;gap:.28rem;min-width:0;display:flex}.bridge-log-ms{color:var(--fg-muted);font-variant-numeric:tabular-nums}.bridge-tag{border:1px solid color-mix(in srgb, var(--glacier) 34%, var(--line));color:var(--glacier);border-radius:3px;padding:0 .28rem}.bridge-tag.warm{color:var(--saffron);border-color:color-mix(in srgb, var(--saffron) 34%, var(--line))}.bridge-tag.mute{color:var(--fg-muted);border-color:var(--line)}.bridge-mult{color:var(--fg-muted)}.bridge-scope{color:var(--fg);margin-left:.35rem}.bridge-scope:first-child{margin-left:0}.bridge-quiet{font-family:var(--mono);color:var(--fg-muted);border:1px dashed var(--line);border-radius:var(--radius,6px);text-align:center;margin:0;padding:.9rem;font-size:.62rem}.bridge-scopes .aq-picker-ws{margin-bottom:1rem}.bridge-scopes .aq-picker-grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.bridge-scopes{flex:1;min-height:0;overflow-y:auto}.bridge-scopes h3{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--fg-muted);margin:0 0 .45rem;font-size:.62rem}@media (prefers-reduced-motion:no-preference){.bridge-ring-spin{transform-origin:300px 220px;animation:linear infinite bridge-spin}.bridge-pulse{opacity:.95;animation:linear infinite bridge-flow}.bridge-pulse.out,.bridge-ring-spin.rev{animation-direction:reverse}.bridge-ring-dash,.bridge-core-disc{transition:opacity .5s,stroke .5s,fill .5s}.bridge-gauge{transition:border-color .3s}.bridge-log li:first-child{animation:.28s bridge-in}}@keyframes bridge-spin{to{transform:rotate(360deg)}}@keyframes bridge-flow{0%{stroke-dashoffset:36px}to{stroke-dashoffset:0}}@keyframes bridge-in{0%{opacity:0;transform:translateY(-3px)}}.settings-group{margin:0 0 1.4rem}.settings-group-name{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);border-bottom:1px solid var(--line);margin:0 0 .2rem;padding-bottom:.3rem;font-size:.69rem;font-weight:600}.setting{border-top:1px solid var(--line);border-left:2px solid transparent;padding:.6rem 0 .6rem .7rem}.settings-group .setting:first-of-type{border-top:0}.setting-env{border-left-color:var(--glacier)}.setting-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.setting-name{font-family:var(--mono);font-size:.74rem;font-weight:600}.setting-value{font-family:var(--mono);color:var(--fg);background:color-mix(in srgb, var(--fg) 7%, transparent);border-radius:var(--radius);overflow-wrap:anywhere;padding:.05rem .35rem;font-size:.74rem}.setting-flag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius);border:1px solid;padding:.05rem .4rem;font-size:.69rem}.setting-flag-on{color:var(--glacier)}.setting-flag-off{color:var(--fg-muted)}.setting-badge{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--glacier);font-size:.64rem}.setting-default{font-family:var(--mono);color:var(--fg-muted);margin-top:.2rem;font-size:.69rem}.setting-desc{color:var(--fg-muted);max-width:60ch;margin:.3rem 0 0;font-size:.78rem;line-height:1.45}.aq-scope-select,.aq-scope-select>div,.aq-scope-select button{width:100%}.aq-scope-select button>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aq-scope-select [role=listbox]{box-sizing:border-box;width:100%}.aq-read-close{min-width:24px;min-height:24px;color:var(--fg-muted);justify-content:center;align-items:center;padding:.2rem;display:inline-flex}.aq-read-close:hover{color:var(--fg)}.aq-login{box-sizing:border-box;background-image:linear-gradient(color-mix(in srgb, var(--line) 42%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--line) 42%, transparent) 1px, transparent 1px);background-position:top;background-size:46px 46px,46px 46px;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.aq-login-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);width:min(22rem,100%);padding:1.6rem 1.5rem 1.4rem}.aq-login-card h1{font-family:var(--mono);letter-spacing:.22em;margin:0 0 .2rem;font-size:1.4rem;font-weight:600}.aq-login-card form{flex-direction:column;gap:.35rem;margin-top:1.2rem;display:flex}.aq-login-card label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);margin-top:.45rem;font-size:.62rem}.aq-login-card input{box-sizing:border-box;width:100%}.aq-login-note{color:var(--fg-muted);margin:.8rem 0 0;font-size:.855rem;line-height:1.5}.aq-login-error{font-family:var(--mono);color:var(--rust);margin:.5rem 0 0;font-size:.69rem}.aq-login-submit{min-height:2rem;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bg);background:var(--glacier);border:1px solid var(--glacier);border-radius:var(--radius);cursor:pointer;margin-top:1rem;font-size:.69rem}.aq-login-submit:hover{background:color-mix(in srgb, var(--glacier) 85%, var(--fg))}.aq-login-submit:focus-visible{outline:2px solid var(--glacier);outline-offset:2px}.aq-login-submit[disabled]{cursor:progress;opacity:.7}.aq-signout{font:inherit;min-height:24px;color:var(--fg-muted);border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid transparent;padding:0 .3rem}.aq-signout:hover{color:var(--fg);background:var(--hover)}.aq-signout:focus-visible{outline:2px solid var(--glacier);outline-offset:1px}