.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:var(--topbar-h);display:flex;align-items:center;gap:10px;padding:0 16px;background:var(--chrome-surface);border-bottom:var(--border-hairline) solid var(--chrome-line);color:var(--chrome-text);flex-wrap:nowrap;min-width:0}.topbar .chrome-mark{padding:0;flex:none}.topbar .chrome-signature{height:28px}.topbar-sp{flex:1 1;min-width:0}.crumb{font-size:13px;color:var(--chrome-text-muted);white-space:nowrap;border-left:1px solid var(--chrome-line-strong);padding-left:12px;overflow:hidden;text-overflow:ellipsis;min-width:0}.crumb b{color:var(--chrome-text);font-weight:500}.pill{display:inline-flex;align-items:center;gap:6px;font:500 12px/1.4 var(--font-family-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;padding:3px 10px;border-radius:99px;white-space:nowrap;background:var(--hud-surface-2);color:var(--hud-text-2);text-decoration:none}.pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.pill.warn{background:var(--hud-warn-soft);color:var(--hud-warn)}.pill.ok{background:var(--hud-ok-soft);color:var(--hud-ok)}.pill.alert{background:var(--hud-alert-soft);color:var(--hud-alert)}.topbar .pill.warn{background:var(--chrome-warn-soft);color:var(--chrome-warn)}.chrome-search{display:inline-flex;align-items:center;gap:8px;flex:none;width:240px;height:32px;color:var(--chrome-text-muted);text-decoration:none;font-size:13px;padding:0 10px;border:var(--border-hairline) solid var(--chrome-line-strong);border-radius:8px;background:var(--hud-chrome)}.chrome-search:hover{color:var(--chrome-text);border-color:var(--chrome-text-muted)}.chrome-search .ico{width:15px;height:15px;flex:none}.chrome-search kbd{margin-left:auto;font:500 10px/1 var(--hud-mono);color:var(--chrome-text-muted);border:var(--border-hairline) solid var(--chrome-line-strong);border-radius:4px;padding:2px 5px}.topbar .ib{width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:8px;border:var(--border-hairline) solid var(--chrome-line-strong);color:var(--chrome-text-2);text-decoration:none}.topbar .ib:hover,.topbar .ib[aria-current=page]{color:var(--chrome-accent);border-color:var(--chrome-accent)}.topbar .ib .ico{width:16px;height:16px}.account-menu{position:relative;flex:none}.av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--chrome-active);color:var(--chrome-accent);font:600 13px/1 var(--font-family-display);text-decoration:none;cursor:pointer}.av:hover,.av[aria-expanded=true]{box-shadow:0 0 0 2px var(--chrome-accent)}.account-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:50;min-width:240px;display:grid;grid-gap:10px;gap:10px;padding:12px;background:var(--chrome-surface);border:var(--border-hairline) solid var(--chrome-line-strong);border-radius:var(--radius-card);box-shadow:0 12px 32px rgba(0,0,0,.45)}.account-pop[hidden]{display:none}.account-email{margin:0;font-size:12.5px;color:var(--chrome-text-muted);overflow-wrap:anywhere}.account-pop .chrome-theme{margin-left:0;width:-moz-fit-content;width:fit-content}.account-link{color:var(--chrome-text);text-decoration:none;font-size:14px;padding:4px 2px}.account-link:hover{color:var(--chrome-accent)}.account-pop .chrome-signout{padding-left:2px}.ico{width:16px;height:16px;flex:none}.shell{min-width:0}.rail{display:none}@media (min-width:1024px){.shell{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);align-items:start}.shell>main{grid-column:2}.rail{display:grid;align-content:start;grid-gap:14px;gap:14px;position:-webkit-sticky;position:sticky;top:var(--topbar-h);height:calc(100vh - var(--topbar-h));overflow-y:auto;scrollbar-width:thin;padding:14px 10px 24px;background:var(--chrome-surface);border-right:var(--border-hairline) solid var(--chrome-line)}.rail-group{display:grid;grid-gap:2px;gap:2px}.rail h5{display:flex;align-items:center;gap:8px;margin:0 8px 4px;font:600 11px/1.2 var(--hud-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--chrome-text-muted)}.rail h5 .ico{width:14px;height:14px;color:var(--chrome-accent);opacity:.85}.rail a{display:flex;align-items:center;gap:10px;min-height:36px;padding:7px 10px;border-radius:8px;color:var(--chrome-text-2);text-decoration:none;font:400 14px/1.3 var(--font-family-text)}.rail a:hover{background:var(--chrome-raised);color:var(--chrome-text)}.rail a[aria-current=page]{background:var(--chrome-surface-3);color:var(--chrome-text);box-shadow:inset 3px 0 0 var(--chrome-accent)}.rail .ico-ext{width:13px;height:13px;margin-left:auto;opacity:.7}.strip,.tabbar{display:none!important}}.cnt{margin-left:auto;font:500 11px/1.5 var(--hud-mono);padding:0 7px;border-radius:99px;background:var(--chrome-surface-3);color:var(--chrome-text-muted)}.cnt.warn{background:var(--chrome-warn-soft);color:var(--chrome-warn)}.cnt.ok{background:var(--chrome-ok-soft);color:var(--chrome-ok)}.strip,.tabbar{display:none}@media (max-width:1023px){.crumb{display:none}.strip{position:-webkit-sticky;position:sticky;top:var(--topbar-h);z-index:25;display:flex;gap:6px;padding:8px var(--gutter);background:var(--chrome-surface);border-bottom:var(--border-hairline) solid var(--chrome-line);overflow-x:auto;scrollbar-width:none}.strip a{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:32px;padding:4px 11px;border-radius:99px;border:var(--border-hairline) solid var(--chrome-line-strong);color:var(--chrome-text-2);text-decoration:none;font:500 13px/1 var(--font-family-text);letter-spacing:0;white-space:nowrap}.strip a[aria-current=page]{background:var(--chrome-surface-3);color:var(--chrome-text);border-color:var(--chrome-accent)}.strip .cnt{margin-left:0}.strip .ico-ext{width:12px;height:12px;opacity:.7}.tabbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--chrome-surface);border-top:var(--border-hairline) solid var(--chrome-line);padding-bottom:env(safe-area-inset-bottom)}.tabbar a{position:relative;flex:1 1;min-height:56px;display:grid;justify-items:center;align-content:center;grid-gap:3px;gap:3px;color:var(--chrome-text-muted);text-decoration:none;font:500 11px/1 var(--font-family-text);letter-spacing:0}.tabbar .ico{width:18px;height:18px}.tabbar a[aria-current=page]{color:var(--chrome-accent);box-shadow:inset 0 2px 0 var(--chrome-accent)}.tabbar .dotc{position:absolute;top:6px;left:calc(50% + 6px);font:600 9.5px/1.5 var(--hud-mono);background:var(--chrome-warn);color:var(--chrome-surface);border-radius:99px;padding:0 5px}body{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}@media (max-width:640px){.topbar{gap:8px;padding:0 12px}.topbar .chrome-signature{height:24px}.chrome-search{width:32px;padding:0;justify-content:center}.chrome-search kbd,.chrome-search-text{display:none}.topbar .pill{font-size:11px;padding:2px 8px}.strip{gap:4px;padding:7px 12px}.strip a{padding:4px 8px;font-size:12.5px;gap:4px;min-height:30px}.strip .cnt{padding:0 5px;font-size:10.5px}}.draw-main{height:calc(100dvh - var(--topbar-h))}@media (max-width:1023px){.draw-main{height:calc(100dvh - var(--topbar-h) - 49px - 60px)}}main.home{max-width:none;margin:0;padding:14px var(--gutter);display:grid;grid-gap:12px;gap:12px;background-image:var(--hud-hex);font-size:14px}@media (min-width:641px){body:has(main.home){display:flex;flex-direction:column;height:100dvh}body:has(main.home)>.strip,body:has(main.home)>.topbar{flex:none}body:has(main.home)>.shell{flex:1 1;min-height:0}main.home{min-height:0;height:100%}}@media (min-width:1024px){body:has(main.home)>.shell{align-items:stretch}body:has(main.home) .rail{height:100%;position:static}}.hud-panel{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;background:color-mix(in srgb,var(--hud-surface) 90%,transparent);border:var(--border-hairline) solid var(--hud-line);border-radius:var(--hud-radius)}.hud-panel.corner:after,.hud-panel.corner:before{content:"";position:absolute;width:12px;height:12px;border:1px solid var(--hud-accent);opacity:.75;pointer-events:none;z-index:2}.hud-panel.corner:before{top:-1px;left:-1px;border-right:0;border-bottom:0;border-top-left-radius:var(--hud-radius)}.hud-panel.corner:after{bottom:-1px;right:-1px;border-left:0;border-top:0;border-bottom-right-radius:var(--hud-radius)}.pscroll{flex:1 1;min-height:0;overflow:auto;padding:14px;scrollbar-width:thin}.home .eb{font:500 10.5px/1 var(--hud-mono);letter-spacing:.16em;text-transform:uppercase}.home .eb,.home .th{color:var(--hud-muted)}.home .th{font:400 12.5px/1.2 var(--font-family-text);letter-spacing:0;text-transform:none}.home .mono{font-family:var(--hud-mono)}.home-h{display:flex;align-items:baseline;gap:8px;margin:18px 0 8px}.home-h .eb{color:var(--hud-accent)}.home-empty,.home-note{color:var(--hud-muted);font-size:12.5px;margin:0 0 6px}.home-empty{padding:18px 0;text-align:center}.home-error{border:1px solid color-mix(in srgb,var(--hud-alert) 55%,transparent);border-radius:8px;padding:10px 12px;margin-top:12px;font-size:13px}.home-error b{color:var(--hud-alert)}.home-error p{margin:4px 0 0;color:var(--hud-muted);overflow-wrap:anywhere}.home kbd{font:500 10px/1 var(--hud-mono);color:var(--hud-faint);border:1px solid var(--hud-line);border-radius:4px;padding:2px 5px}.home-search{display:flex;align-items:center;gap:8px;border:1px solid var(--hud-line);border-radius:8px;padding:0 10px;background:var(--hud-surface-0)}.home-search:focus-within{border-color:var(--hud-accent);box-shadow:var(--hud-glow)}.home-search>span{color:var(--hud-muted);font-size:17px}.home-search input{flex:1 1;min-width:0;background:none;border:0;outline:0;color:var(--hud-text);font:400 16px var(--font-family-text);padding:10px 0}.home-search input::placeholder{color:var(--hud-faint)}.home-chips,.home-src{display:flex;flex-wrap:wrap;gap:6px}.home-chips a,.home-src a{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 10px;border:1px solid var(--hud-line);border-radius:99px;color:var(--hud-text);text-decoration:none;font:500 12.5px/1 var(--font-family-text);background:var(--hud-surface-0)}.home-chips a:hover,.home-src a:hover{border-color:var(--hud-muted)}.home-chips a span{font:500 10.5px/1 var(--hud-mono);color:var(--hud-muted)}.home-chips a[aria-current=true]{color:var(--hud-accent);border-color:var(--hud-accent);background:var(--hud-accent-soft)}.home-chips a[aria-current=true] span{color:var(--hud-accent)}.home-chips i,.home-rows i{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.home-src a{font:500 11px/1 var(--hud-mono);letter-spacing:.08em;text-transform:uppercase}.home-src a svg line{stroke-width:1.6}.home-src a.is-code svg line{stroke:var(--hud-muted)}.home-src a.is-ai svg line{stroke:var(--hud-warn)}.home-src a.is-manual svg line{stroke:var(--hud-accent);stroke-width:2}.home-src a[aria-pressed=false]{opacity:.4;text-decoration:line-through}.home-src a[aria-pressed=true]{border-color:color-mix(in srgb,var(--hud-accent) 45%,var(--hud-line))}.home-rows{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px}.home-rows a{display:grid;grid-template-columns:8px minmax(0,1fr) auto;grid-template-areas:"dot t k" ". s s";grid-column-gap:9px;column-gap:9px;align-items:center;padding:6px 8px;border-radius:6px;color:var(--hud-text);text-decoration:none;border-left:2px solid transparent}.home-rows a:hover{background:var(--hud-line-soft)}.home-rows a:focus-visible{outline:2px solid var(--hud-accent);outline-offset:-2px}.home-rows a[aria-current=true]{background:var(--hud-accent-soft);border-left-color:var(--hud-accent);box-shadow:var(--hud-glow)}.home-rows i{grid-area:dot}.home-rows .t{grid-area:t;font:500 13.5px/1.35 var(--font-family-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-rows .k{grid-area:k;font-size:11.5px;color:var(--hud-faint);white-space:nowrap}.home-rows .k.mono{font:500 10.5px var(--hud-mono)}.home-rows .s{grid-area:s;font-size:12px;color:var(--hud-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge{grid-area:k;font:500 10px/1 var(--hud-mono);letter-spacing:.06em;padding:4px 6px;border-radius:4px;white-space:nowrap}.badge.is-code{background:var(--hud-surface-2);color:var(--hud-muted)}.badge.is-ai{background:color-mix(in srgb,var(--hud-warn) 16%,transparent);color:var(--hud-warn)}.badge.is-manual{background:var(--hud-accent-soft);color:var(--hud-accent)}.home-centre{background:color-mix(in srgb,var(--hud-surface-0) 75%,transparent);background-image:var(--hud-hex);overflow:hidden}.hg-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--hud-line-soft);background:color-mix(in srgb,var(--hud-surface) 80%,transparent)}.hg-title{display:flex;align-items:baseline;gap:10px;min-width:0}.hg-title .eb{color:var(--hud-accent);white-space:nowrap}.hg-name{font:600 15px/1.3 var(--font-family-display);color:var(--hud-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hg-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.hg-count{font:500 10.5px var(--hud-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hud-faint)}.home .seg{display:inline-flex;border:1px solid var(--hud-line);border-radius:8px;padding:2px;background:var(--hud-surface-0)}.home .seg a{font:500 10.5px/1 var(--hud-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hud-muted);text-decoration:none;padding:7px 10px;border-radius:6px}.home .seg a[aria-current=true]{background:var(--hud-accent);color:var(--hud-accent-on)}.hg-exit{font:500 12px/1 var(--font-family-text);color:var(--hud-text);text-decoration:none;border:1px solid var(--hud-accent);border-radius:8px;padding:7px 10px;background:var(--hud-surface)}.hg-exit:hover{box-shadow:var(--hud-glow)}.hg-stage{position:relative;flex:1 1;min-height:0}.hg-msg{padding:24px;color:var(--hud-muted);flex:1 1}.hg-msg b{color:var(--hud-text);display:block;margin-bottom:4px}.hg-svg{position:absolute;inset:0;display:block;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.hg-svg{animation:hg-in .35s ease-out}.hg-edges line,.hg-node{transition:opacity .15s}}@keyframes hg-in{0%{opacity:0}}.hg-edges line{opacity:.55}.hg-edges line.is-hub{stroke:var(--hud-line);stroke-width:1;opacity:1}.hg-edges line.is-on{opacity:1;stroke:var(--hud-accent)!important}.hg-edges line.is-dim{opacity:.08}.hg-node{cursor:pointer;outline:none}.hg-node.is-dim{opacity:.22}.hg-hit{fill:transparent}.hg-dot{stroke:var(--hud-bg);stroke-width:1.5}.hg-node.is-hub .hg-dot{fill:var(--hud-surface);stroke:var(--hud-accent);stroke-width:1.5}.hg-node.is-center .hg-dot{stroke:var(--hud-accent);stroke-width:3;filter:drop-shadow(0 0 7px var(--hud-accent))}.hg-node:focus-visible .hg-dot,.hg-node:hover .hg-dot{stroke:var(--hud-accent);stroke-width:2.5}.hg-node text{font-family:var(--font-family-text);font-weight:500;fill:var(--hud-text);paint-order:stroke;stroke:var(--hud-bg);stroke-linejoin:round;pointer-events:none}.hg-node text.is-center{font-weight:600}.hg-node text.hg-hub-label{font-family:var(--hud-mono);letter-spacing:.1em;fill:var(--hud-accent)}.hg-legend{list-style:none;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:8px 14px;border-top:1px solid var(--hud-line-soft);font:500 10.5px/1.4 var(--hud-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hud-muted);background:color-mix(in srgb,var(--hud-surface) 80%,transparent)}.hg-legend li{display:inline-flex;align-items:center;gap:6px}.hg-legend line{stroke-width:1.6}.hg-legend .is-code line{stroke:var(--hud-muted)}.hg-legend .is-resident line{stroke:var(--hud-faint)}.hg-legend .is-manual line{stroke:var(--hud-accent);stroke-width:2}.hg-legend .is-hub line{stroke:var(--hud-muted);stroke-width:1}.hg-legend .hint{margin-left:auto;font-family:var(--font-family-text);letter-spacing:0;text-transform:none;color:var(--hud-faint)}.hr-kind{display:flex;align-items:center;gap:6px}.hr-kind i{width:8px;height:8px;border-radius:50%;display:inline-block}.hr-kind .eb{color:inherit}.hr-title{font:600 22px/1.25 var(--font-family-display);margin:6px 0 8px;overflow-wrap:anywhere;letter-spacing:0;text-transform:none;color:var(--hud-text)}.hr-lede{color:var(--hud-muted)}.hr-facts,.hr-lede{font-size:13px;margin:0 0 12px}.hr-facts{display:grid;grid-template-columns:auto 1fr;grid-gap:4px 12px;gap:4px 12px}.hr-facts dt{color:var(--hud-faint);font-size:12px}.hr-facts dd{margin:0;color:var(--hud-text);overflow-wrap:anywhere}.hr-facts dd.mono{font-size:12px}.hr-actions{display:flex;flex-wrap:wrap;gap:6px}.home .btn{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:7px 12px;border:1px solid var(--hud-line);border-radius:8px;background:var(--hud-surface);color:var(--hud-text);font:500 13px/1 var(--font-family-text);text-decoration:none}.home .btn:hover{border-color:var(--hud-accent);color:var(--hud-text)}.home .btn.pri{background:var(--hud-accent);border-color:var(--hud-accent);color:var(--hud-accent-on)}.home .btn.pri:hover{box-shadow:var(--hud-glow);color:var(--hud-accent-on)}.home .btn[disabled]{opacity:.45;cursor:not-allowed;border-style:dashed}.home .btn[disabled]:hover{border-color:var(--hud-line)}.hr-related{margin-top:4px}.hr-group+.hr-group{margin-top:12px}.hr-group h3{font:600 12.5px/1.3 var(--font-family-text);color:var(--hud-text);margin:0 0 4px;padding-bottom:4px;border-bottom:1px solid var(--hud-line-soft);letter-spacing:0;text-transform:none}.hr-group h3 span{font:500 10.5px var(--hud-mono);color:var(--hud-faint);margin-left:4px}.hr-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.hr-stats div{border:1px solid var(--hud-line);border-radius:8px;padding:7px 8px;background:var(--hud-surface-0)}.hr-stats .eb{display:block;font-size:9.5px;letter-spacing:.14em}.hr-stats b{font:600 19px/1.2 var(--font-family-display);color:var(--hud-text)}.hr-mods{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.hr-mods a{font:500 10.5px/1 var(--hud-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hud-text);text-decoration:none;background:var(--hud-surface-0);border:1px solid var(--hud-line);border-radius:7px;padding:10px 9px}.hr-mods a:hover{border-color:var(--hud-accent);color:var(--hud-accent)}.home-fhead,.home-tabs{display:none}@media (min-width:1100px){main.home{grid-template-columns:clamp(320px,17vw,420px) minmax(0,1fr) clamp(340px,18vw,460px);grid-template-areas:"left centre right"}.home-left{grid-area:left}.home-centre{grid-area:centre}.home-right{grid-area:right}}@media (min-width:641px) and (max-width:1099px){main.home{grid-template-columns:320px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"left tabs" "left pane"}.home-left{grid-area:left}.home-tabs{grid-area:tabs}.home-centre,.home-right{grid-area:pane}.home-tabs a:nth-child(3),main.home:not([data-view=graph]) .home-centre,main.home[data-view=graph] .home-right{display:none}}@media (max-width:1099px){.home-tabs{display:flex;gap:6px}.home-tabs a{flex:1 1;display:flex;justify-content:center;align-items:center;min-height:38px;border:1px solid var(--hud-line);border-radius:8px;background:var(--hud-surface);color:var(--hud-muted);text-decoration:none;font:500 13px/1 var(--font-family-text)}.home-tabs a[aria-current=true]{color:var(--hud-accent);border-color:var(--hud-accent);background:var(--hud-accent-soft)}}@media (max-width:640px){main.home{display:flex;flex-direction:column;gap:10px;padding:10px}.pscroll{overflow:visible;padding:12px}.home-search kbd{display:none}.home-h{margin-top:14px}.home-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.home-chips a{flex:none}.home-rows{gap:6px}.home-rows a{background:var(--hud-surface);border:1px solid var(--hud-line-soft);padding:9px 10px;min-height:48px}main.home:not([data-focus]) .home-centre,main.home:not([data-focus]) .home-right,main.home:not([data-focus]) .home-tabs,main.home[data-focus] .home-left{display:none}main.home[data-focus] .home-fhead{display:block}.home-fhead .back{font:500 11px var(--hud-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hud-accent);text-decoration:none;margin-right:10px}.home-fhead h1{font:600 22px/1.25 var(--font-family-display);margin:8px 0 0;overflow-wrap:anywhere}main.home[data-focus] .hr-kind,main.home[data-focus] .hr-title,main.home[data-focus]:not([data-view=graph]) .home-centre,main.home[data-focus][data-view=detail] .hr-related,main.home[data-focus][data-view=graph] .home-right,main.home[data-focus][data-view=list] .hr-detail{display:none}.home-right .hr-related>.home-h:first-child{margin-top:0}.home-centre{height:62vh;min-height:340px}.hg-bar .hg-count,.hg-bar .hg-name,.hg-legend .hint{display:none}}.cu-grid{display:grid;grid-gap:14px 24px;gap:14px 24px;grid-template-columns:minmax(0,1fr);align-items:start}.cu-col{min-width:0}@media (min-width:1100px){.cu-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}@media (min-width:1800px){.cu-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cu-h{display:flex;align-items:center;gap:8px;font:600 16px/1.3 var(--font-family-display);margin:0 0 10px}.cu-n{font:500 11px/1.5 var(--hud-mono);padding:0 7px;border-radius:99px;background:var(--hud-surface-2);color:var(--hud-muted)}.cu-line{margin:-24px 0 18px}.cu-foot code,.cu-line code{font:500 12px var(--hud-mono)}.cu-quiet{margin:0}.cu-foot{margin-top:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pill.cu-fixture{background:var(--hud-accent-soft);color:var(--hud-accent)}.cu-group{padding-top:12px;padding-bottom:6px}.cu-card-h,.cu-group-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font:600 15px/1.3 var(--font-family-display)}.cu-group-h .cu-n{margin-left:auto}.cu-room-name{min-width:0;overflow-wrap:anywhere}.cu-stages{display:inline-flex;flex-wrap:wrap;gap:6px}.pill.cu-stage{font-size:11.5px;padding:2px 9px}.pill.cu-stage:before{width:6px;height:6px;background:var(--hud-accent)}.cu-rows{list-style:none;margin:0;padding:0}.cu-row{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:baseline;grid-gap:12px;gap:12px;padding:9px 0;border-top:var(--border-hairline) solid var(--border)}.cu-kind{justify-self:start;font:500 10.5px/1 var(--hud-mono);letter-spacing:.02em;padding:4px 6px;border-radius:4px;white-space:nowrap;background:var(--hud-surface-2);color:var(--hud-muted)}.cu-kind.is-decision{background:var(--hud-warn-soft);color:var(--hud-warn)}.cu-kind.is-mention{background:var(--hud-accent-soft);color:var(--hud-accent)}.cu-title{color:var(--text);text-decoration:none;font-weight:500;overflow-wrap:anywhere}.cu-open:hover .cu-ext,.cu-title:hover,.cu-title:hover .cu-ext{color:var(--accent)}.cu-ext{margin-left:6px;font-weight:400}.cu-ext,.cu-since{color:var(--text-muted)}.cu-since{font:400 12.5px var(--font-family-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cu-cards{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start}.cu-cards .panel{margin-bottom:0}.cu-card{display:grid;grid-gap:10px;gap:10px}.cu-card .cu-card-h{margin:0}.cu-kindtag{font:500 10.5px var(--hud-mono);color:var(--hud-faint)}.cu-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px;margin:0}.cu-stat{min-width:0}.cu-stat.is-wide{grid-column:1/-1}.cu-stat dt{font-size:11.5px;color:var(--text-muted);margin:0 0 2px}.cu-stat dd{margin:0;font:500 14px/1.35 var(--font-family-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cu-stat.is-warn dd{color:var(--hud-warn)}.cu-blocked{color:var(--hud-alert)}.cu-open{justify-self:start}@media (max-width:640px){.cu-line{margin-top:-12px}.cu-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"kind since" "title title";row-gap:6px;padding:10px 0}.cu-kind{grid-area:kind}.cu-since{grid-area:since;justify-self:end}.cu-title{grid-area:title;min-height:24px}}