:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#06080a;--bg2:#0a0e12;--panel:#0c1115;--panel2:#0f161b;--line:#78aab629;--line2:#78aab614;--ink:#dfe9ec;--dim:#93a9b0;--dim2:#7f969d;--ok:#3ddc97;--bad:#ff5a52;--merged:#a78bfa;--info:#5fd7e8;--agent:#a78bfa;--a:#4fe3ea;--arg:79,227,234;--s1:#1f9fad;--s2:#b28a22;--s3:#9b7cf0;--s4:#35ab7a;--s5:#5a90ee;--s6:#d16f38;--rp:7px 13px;--gap:12px;--fs:12px;--sweepdur:2.6s;--driftA:54s;--driftB:78s;--laneop:1;--scan:1;--stage-done:var(--ok);--stage-moving:var(--a);--stage-waiting:#3f6f8c;--stage-unknown:#6b7b80;--display:"Chakra Petch", ui-sans-serif, sans-serif;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace}:root.roomy{--rp:13px 13px;--gap:18px;--fs:13px}.bus-idle{--sweepdur:5s;--driftA:260s;--driftB:300s;--laneop:.22}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font:400 12px/1.5 var(--mono);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--a);text-decoration:none}a:hover{color:#fff}code{font-family:var(--mono);color:var(--ink);font-size:.95em}::selection{background:rgba(var(--arg),.35);color:#fff}.c-a{color:var(--a)}.c-ok{color:var(--ok)}.c-bad{color:var(--bad)}.c-merged{color:var(--merged)}.c-info{color:var(--info)}.c-agent{color:var(--agent)}.c-ink{color:var(--ink)}.c-dim{color:var(--dim)}.c-dim2{color:var(--dim2)}.c-white{color:#fff}.t-micro{font:600 9px/1 var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--dim2)}.t-meta{font:400 10.5px/1.5 var(--mono);color:var(--dim2)}.nowrap{white-space:nowrap}.spaced{margin-top:8px}.clip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spacer{flex:1}.shrink{min-width:0}.notch{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.notch-lg{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}@keyframes sweep{0%{left:-16%}to{left:88%}}@keyframes beam{0%{-webkit-mask-position:75% 0;mask-position:75% 0}to{-webkit-mask-position:23% 0;mask-position:23% 0}}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rain{0%{left:-44%}to{left:104%}}@keyframes cell{0%,to{opacity:.05}16%{opacity:.9}32%{opacity:.16}60%{opacity:.4}}@keyframes pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.deck-page{background:radial-gradient(1200px 500px at 70% -10%, rgba(var(--arg),.07), transparent 60%), linear-gradient(180deg, var(--bg), #040608 90%);min-height:100vh;position:relative;overflow-x:clip}.deck-scanlines{pointer-events:none;z-index:60;opacity:var(--scan);mix-blend-mode:screen;background:repeating-linear-gradient(#ffffff07 0 1px,#0000 1px 3px);position:fixed;inset:0}.deck-header{border-bottom:1px solid var(--line);background:linear-gradient(180deg, rgba(var(--arg),.05), transparent);flex-wrap:wrap;align-items:center;gap:20px;min-height:57px;padding:12px 22px;display:flex}.brand{align-items:center;gap:26px;display:flex}.brand a{display:contents}.wordmark{font:700 19px/1 var(--display);letter-spacing:.3em;color:var(--a);text-shadow:0 0 18px rgba(var(--arg),.45)}.version{font:500 10px/1 var(--display);letter-spacing:.26em;color:var(--dim2);align-self:flex-end}.tenant-pill{border:1px solid var(--line);background:var(--panel);font:500 10px/1 var(--display);letter-spacing:.2em;color:var(--dim);text-transform:uppercase;align-items:center;gap:8px;padding:5px 10px;display:flex}.tenant-pill .dot{background:var(--ok);width:5px;height:5px;box-shadow:0 0 8px var(--ok);border-radius:50%;flex:none}.tenant-pill select{appearance:none;font:inherit;letter-spacing:inherit;color:inherit;text-transform:uppercase;cursor:pointer;background:0 0;background-image:linear-gradient(45deg, transparent 50%, var(--dim2) 50%), linear-gradient(-45deg, transparent 50%, var(--dim2) 50%);background-position:right 4px center,right 0 center;background-repeat:no-repeat;background-size:4px 4px;border:none;margin:0;padding:0 14px 0 0}.tenant-pill select:hover{color:#fff}.tenant-pill option{background:var(--panel);color:var(--ink);text-transform:none}.tenant-pill.switch{border-color:rgba(var(--arg),.55);color:var(--ink);cursor:pointer}.tenant-pill.switch:hover{background:rgba(var(--arg),.08)}.tenant-pill.switch select{color:var(--a);background-size:5px 5px;padding-right:16px}.tenant-pill.switch select:disabled{cursor:wait;color:var(--dim2)}.tenant-pill .count{color:var(--dim2);letter-spacing:.12em}.tenant-pill .dot.bad{background:var(--bad);box-shadow:0 0 8px var(--bad)}.header-right{font:500 10px/1.5 var(--display);letter-spacing:.2em;color:var(--dim);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:22px;display:flex}.header-right a{color:var(--dim2)}.header-right a:hover{color:#fff}.header-right button.clock{color:var(--dim);white-space:nowrap;cursor:pointer}.header-right button.clock:hover:not(:disabled){color:#fff}.logo{flex:none;width:32px;height:32px;position:relative}.logo>span{display:block;position:absolute}.logo .ring{border:3px solid var(--a);box-shadow:0 0 10px rgba(var(--arg),.75), 0 0 26px rgba(var(--arg),.35), inset 0 0 12px rgba(var(--arg),.45);border-radius:50%;inset:0}.logo.spin .ring:before{content:"";border:1.5px solid #0000;border-top-color:var(--a);border-right-color:rgba(var(--arg),.35);filter:drop-shadow(0 0 4px rgba(var(--arg),.8));border-radius:50%;animation:2.4s linear infinite spin;position:absolute;inset:-6px}.logo .flare{background:radial-gradient(ellipse 50% 100% at 50% 50%, rgba(var(--arg),.9), rgba(var(--arg),.28) 45%, transparent 100%);height:1px;top:50%;left:-210%;right:-210%;transform:translateY(-.5px)}.logo .bloom{filter:blur(1px);background:radial-gradient(ellipse 50% 60% at 50% 50%, rgba(var(--arg),.75), rgba(var(--arg),.16) 55%, transparent 100%);height:5px;top:50%;left:-95%;right:-95%;transform:translateY(-2.5px)}.logo .wedge{filter:blur(2px);background:radial-gradient(ellipse 50% 42% at 50% 50%, rgba(var(--arg),.55), transparent 72%);height:13px;top:50%;left:-28%;right:-28%;transform:translateY(-6.5px)}.logo .halo{filter:blur(1px);background:radial-gradient(circle at 50% 50%, rgba(var(--arg),.55), transparent 62%);border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;top:50%;left:50%}.logo .core{width:11px;height:3px;box-shadow:0 0 10px 2px rgba(var(--arg),.95);background:radial-gradient(50% 50%,#fff,#ffffff8c 55%,#0000 100%);border-radius:50%;margin:-1.5px 0 0 -5.5px;top:50%;left:50%}.logo.column .flare{transform:translateY(-.5px)rotate(90deg)}.logo.column .bloom{transform:translateY(-2.5px)rotate(90deg)}.logo.column .wedge{transform:translateY(-6.5px)rotate(90deg)}.logo.column .core{transform:rotate(90deg)}.logo.arc .ring{border-bottom-color:#0000;border-right-color:#0000}.logo.eclipse .flare,.logo.eclipse .bloom,.logo.eclipse .wedge{display:none}.logo.dual .ring:after{content:"";border:1.5px solid rgba(var(--arg),.8);box-shadow:inset 0 0 6px rgba(var(--arg),.5);border-radius:50%;position:absolute;inset:4px}.agent-mark{background:var(--bg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.logo.orbit .ring:before{content:"";border:1.5px solid #0000;border-top-color:var(--a);border-right-color:rgba(var(--arg),.35);filter:drop-shadow(0 0 4px rgba(var(--arg),.8));border-radius:50%;position:absolute;inset:-6px;transform:rotate(-35deg)}.deck-body{grid-template-columns:172px minmax(0,1fr);align-items:start;display:grid}.deck-nav{border-right:1px solid var(--line);background:linear-gradient(90deg, rgba(var(--arg),.03), transparent);min-height:calc(100vh - 57px);padding:16px 0}.deck-nav .t-micro{padding:0 16px 10px;display:block}.deck-nav .t-micro.later{padding-top:22px}.nav-item{font:600 12px/1 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);border-left:2px solid #0000;align-items:center;gap:10px;padding:9px 16px;display:flex}.nav-item .dot{background:var(--dim2);border-radius:50%;flex:none;width:4px;height:4px}.nav-item:hover{color:#fff;background:rgba(var(--arg),.06)}.nav-item.on{color:#fff;background:rgba(var(--arg),.1);border-left-color:var(--a)}.nav-item.on .dot{background:var(--a)}.nav-minor{font:400 11px/1 var(--mono);color:var(--dim2);border-left:2px solid #0000;padding:6px 16px;display:block}.nav-minor:hover{color:var(--dim)}.nav-minor.on{color:var(--ink);border-left-color:var(--line)}.nav-card{border:1px solid var(--line);background:var(--panel);margin:22px 16px 0;padding:10px}.nav-card .t-micro{letter-spacing:.2em;margin-bottom:7px;padding:0}.nav-card .value{font:500 10px/1.4 var(--mono)}.prefs{gap:8px;display:grid}.prefs label{font:600 8.5px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--dim2);gap:4px;display:grid}.prefs select{width:100%;font:400 10px/1.3 var(--mono);padding:3px 4px}.prefs .check{align-items:center;gap:6px;display:flex}.prefs .check input{accent-color:var(--a);margin:0}.deck-main{min-width:0;padding:20px 22px 48px}.deck-footer{font:400 9.5px/1.6 var(--mono);color:var(--dim2);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:22px;padding-top:11px;display:flex}@media (width<=760px){.deck-header{gap:12px 16px;padding:10px 16px}.deck-body{grid-template-columns:minmax(0,1fr)}.deck-nav{border-right:none;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;min-height:0;padding:10px 0;display:flex}.deck-nav .t-micro,.deck-nav .nav-card{display:none}.deck-nav .t-micro.later{flex-basis:100%;height:0;padding:0;display:block;overflow:hidden}.nav-item{border-bottom:2px solid #0000;border-left:none;padding:8px 12px}.nav-item.on{border-bottom-color:var(--a)}.nav-minor{border-left:none;padding:6px 10px}.deck-main{padding:16px 16px 40px}}.panel{border:1px solid var(--line);background:var(--panel);min-width:0}.panel-head{border-bottom:1px solid var(--line);font:600 10px/1.2 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:9px 13px;display:flex}.panel-head .aside{color:var(--a)}.panel-head .aside button{margin-left:6px}.panel-body{padding:13px}.panel-note{font:400 10.5px/1.6 var(--mono);color:var(--dim2);padding:11px 13px}.panel-note code{color:var(--dim)}.panel-empty{font:400 11px/1.6 var(--mono);color:var(--dim);padding:14px 13px}.panel-empty.bad{color:var(--bad)}.row{border-bottom:1px solid var(--line2);padding:10px 13px}.row:last-child{border-bottom:none}.grid{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(330px,1fr));align-items:start;display:grid}.grid.pairs{grid-template-columns:repeat(auto-fit, minmax(max(330px, calc(50% - var(--gap))), 1fr))}.grid.fleet{grid-template-columns:repeat(auto-fit, minmax(max(340px, calc(50% - var(--gap))), 1fr))}.grid>.full{grid-column:1/-1}.stack{gap:var(--gap);display:grid}.gap-below{margin-bottom:var(--gap)}@media (width<=420px){.grid,.grid.fleet{grid-template-columns:minmax(0,1fr)}}.banner{margin-bottom:var(--gap);border:1px solid var(--line);background:var(--panel);font:400 11px/1.55 var(--mono);color:var(--dim);flex-wrap:wrap;align-items:baseline;gap:12px;padding:9px 13px;display:flex}.banner.bad{color:#ffb3ae;border-color:#ff5a528c}.banner.ok{color:var(--ink);border-color:#3ddc9773}.banner.warn{border-color:rgba(var(--arg),.55);color:var(--ink)}.banner .spacer{min-width:8px}button,.btn{font:600 9.5px/1 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--dim);border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:6px;margin:0;padding:7px 11px;display:inline-flex}button:hover:not(:disabled),.btn:hover{color:var(--ink);border-color:var(--dim)}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:1px solid var(--a);outline-offset:2px}button.accent,.btn.accent{color:var(--a);border-color:var(--a);background:rgba(var(--arg),.07)}button.accent:hover:not(:disabled),.btn.accent:hover{color:var(--a);border-color:var(--a);background:rgba(var(--arg),.16)}button.big,.btn.big{letter-spacing:.2em;padding:8px 12px;font-size:10px}button.ink{color:var(--ink)}button.bad,button.danger{color:var(--bad);border-color:var(--bad)}button.bad:hover:not(:disabled),button.danger:hover:not(:disabled){color:#fff;border-color:var(--bad);background:#ff5a521f}button.ok{color:var(--ok);border-color:var(--ok)}button.ok:hover:not(:disabled){color:#fff;border-color:var(--ok);background:#3ddc971f}button.small{padding:5px 10px;font-size:9px}button.on{color:#fff;border-color:var(--a);background:rgba(var(--arg),.12)}button.link{font:inherit;letter-spacing:inherit;text-transform:none;color:var(--a);white-space:normal;background:0 0;border:none;padding:0;text-decoration:none;display:inline}button.link:hover:not(:disabled){color:#fff;border:none}.chip{border:1px solid var(--line);font:600 9px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;padding:3px 6px;display:inline-block}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actions+.t-meta,.actions+.note{margin-top:11px}input,select,textarea{font:400 11.5px/1.4 var(--mono);color:var(--ink);border:1px solid var(--line);background:#080c0f;border-radius:0;padding:7px 9px}input:hover,select:hover,textarea:hover{border-color:#78aab64d}input::placeholder,textarea::placeholder{color:#536870}select option{background:var(--panel)}textarea{resize:vertical}input[type=checkbox],input[type=radio]{accent-color:var(--a)}label{font:600 9px/1.3 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--dim2)}.card label,.form label,form.card label{margin-bottom:11px;display:block}.card label input,.card label select,.card label textarea,.form label input,.form label select,.form label textarea{letter-spacing:0;text-transform:none;width:100%;margin-top:5px;display:block}.card textarea{font-size:11px}.card label.check,label.check{font:400 11px/1.4 var(--mono);letter-spacing:0;text-transform:none;color:var(--ink);align-items:center;gap:8px;display:flex}.card label.check input{width:auto;margin:0;display:inline}.card .hint{font:400 10px/1.4 var(--mono);letter-spacing:0;text-transform:none;color:var(--dim2);margin-top:3px;display:block}.card label code{color:var(--ink);text-transform:none;letter-spacing:0}.wired>section,.wired>form,.wired>div>section{border:1px solid var(--line);background:var(--panel);padding:0 13px 14px}.wired>section>h2:first-child,.wired>section>header:first-child{border-bottom:1px solid var(--line);margin:0 -13px 13px;padding:9px 13px}h1{font:700 19px/1.2 var(--display);letter-spacing:.3em;color:var(--a);text-transform:uppercase;margin:0 0 12px}h2{font:600 10px/1.2 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--dim);margin:0 0 12px}h3{font:600 10px/1.3 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--a);margin:0 0 10px}h4{font:600 9px/1.3 var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--dim2);margin:14px 0 6px}p{margin:0 0 10px}section>p,.card>p,.panel-body>p{color:var(--ink);max-width:120ch;font-size:11px;line-height:1.65}.muted{color:var(--dim)}.small{font-size:10.5px}.warn{color:var(--a)}.error,.failure{color:var(--bad)}.good{color:var(--ok)}.between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reasons{margin:0;padding-left:1.1rem}.reasons li{margin:2px 0}.card{margin-top:var(--gap);background:var(--panel2);border:1px solid var(--line2);padding:13px}.card>h3:first-child,.panel .card:first-child{margin-top:0}pre{border:1px solid var(--line2);font:400 10.5px/1.55 var(--mono);color:var(--ink);background:#070a0d;margin:8px 0;padding:10px;overflow-x:auto}details>summary{cursor:pointer;color:var(--dim);font:600 9px/1.6 var(--display);letter-spacing:.2em;text-transform:uppercase}details>summary:hover{color:var(--ink)}details[open]>summary{color:var(--ink);margin-bottom:6px}table{border-collapse:collapse;width:100%;font-size:var(--fs)}th,td{text-align:left;padding:var(--rp);border-bottom:1px solid var(--line2);vertical-align:top}th{font:600 9px/1.2 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--dim2);border-bottom-color:var(--line)}td{font-size:11px}section>table{width:calc(100% + 26px);margin:0 -13px}@media (width<=760px){table,section>table{width:auto;max-width:100%;margin:0;display:block;overflow-x:auto}th,td{min-width:7rem}th:first-child,td:first-child{min-width:5rem}}.panel.warn{border-color:rgba(var(--arg),.5);color:var(--ink);padding:12px 13px}.provider{font:600 10px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--a);border:1px solid var(--a);background:rgba(var(--arg),.07);padding:9px 14px;display:inline-block}.provider:hover{color:var(--a);background:rgba(var(--arg),.16)}.subtle{margin:6px 0 2px}.subtle>*{max-width:46rem}.subtle label{margin:8px 0 0;display:block}.subtle input{width:100%;margin-top:5px;display:block}.subtle button[type=submit]{margin-top:9px}.repo-picker{border:1px solid var(--line);background:#080c0f;gap:4px;max-height:12rem;margin:0 0 10px;padding:8px 9px;list-style:none;display:grid;overflow:auto}.repo-picker label{font:400 11px/1.4 var(--mono);letter-spacing:0;text-transform:none;color:var(--ink);align-items:center;gap:7px;margin:0;display:flex}.repo-picker label input{width:auto;margin:0;display:inline-block}.repo-picker.connectors{gap:7px;max-height:none}.repo-picker.connectors .about{margin:2px 0 0 25px;line-height:1.5}.entry{border-top:1px solid var(--line2);padding:10px 0}.status{font-weight:500}.status.running,.status.claimed,.status.needs_input{color:var(--a)}.status.succeeded{color:var(--ok)}.status.failed,.status.abandoned,.status.interrupted,.status.not_authenticated{color:var(--bad)}.status.queued,.status.held{color:var(--dim)}.status.cancelled{color:var(--dim2);text-decoration:line-through}.pr{color:var(--dim)}.pr.open{color:var(--a)}.pr.draft{color:var(--dim)}.pr.merged{color:var(--merged)}.pr.closed{color:var(--dim2)}.pr.missing{color:var(--a);font-weight:600}a.pr:hover{color:#fff}.flag{font:600 8.5px/1.3 var(--display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid;padding:1px 5px;display:inline-block}.bus{margin-bottom:var(--gap);padding:12px 14px}.bus-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.bus-label{font:600 10px/1 var(--display);letter-spacing:.24em;text-transform:uppercase;color:var(--dim)}.bus-readout{font:400 10px/1 var(--mono);color:var(--dim2);text-transform:uppercase}.bus-view{border:1px solid var(--line2);background:#05070a;height:52px;position:relative;overflow:hidden}.bus-view>.layer{position:absolute;inset:0;overflow:hidden}.bus-vignette{pointer-events:none;background:linear-gradient(90deg,#05070a,#0000 10% 90%,#05070a);position:absolute;inset:0}.bus-grid{background:repeating-linear-gradient(90deg, rgba(var(--arg),.16) 0 3px, transparent 3px 9px);position:absolute;inset:0}.bus-band{background:repeating-linear-gradient(90deg, rgba(var(--arg),.3) 0 3px, transparent 3px 9px);height:14px;position:absolute;top:19px;left:0;right:0}.lane{white-space:nowrap;opacity:var(--laneop);font:400 9.5px/1.5 var(--mono);animation:drift var(--driftA) linear infinite;display:flex;position:absolute;left:0}.lane>span{padding-right:56px}.lane.a{color:rgba(var(--arg),.3);top:2px}.lane.b{color:rgba(var(--arg),.24);animation-duration:var(--driftB);animation-direction:reverse;bottom:2px}.lit{height:15px;animation:beam var(--sweepdur) cubic-bezier(.45,0,.55,1) infinite alternate;position:absolute;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 42%,#000 47% 53%,#0000 58%);mask-image:linear-gradient(90deg,#0000 42%,#000 47% 53%,#0000 58%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lit.a{top:2px}.lit.b{bottom:2px}.lit .lane{top:0;bottom:auto}.lit.a .lane{color:#fff;text-shadow:0 0 8px rgba(var(--arg),.9)}.lit.b .lane{color:#eafcff;text-shadow:0 0 8px rgba(var(--arg),.8)}.beam{pointer-events:none;mix-blend-mode:screen;width:32%;animation:sweep var(--sweepdur) cubic-bezier(.45,0,.55,1) infinite alternate;background:linear-gradient(90deg, transparent, rgba(var(--arg),.55) 42%, rgba(var(--arg),.85) 50%, rgba(var(--arg),.55) 58%, transparent);position:absolute;top:0;bottom:0;left:-16%}.beam.classic{background:linear-gradient(90deg, transparent, rgba(var(--arg),.85), transparent);width:28%}.beam.classic.halted{opacity:.7;animation:none;left:36%}.beam.faint{background:linear-gradient(90deg, transparent, rgba(var(--arg),.32) 50%, transparent);width:26%}.bus-grid.classic{background:repeating-linear-gradient(90deg, rgba(var(--arg),.2) 0 3px, transparent 3px 9px)}.stream{white-space:nowrap;font:400 10px/10.4px var(--mono);letter-spacing:.16em;background:linear-gradient(90deg, rgba(var(--arg),0), rgba(var(--arg),.38) 48%, rgba(var(--arg),.92) 84%, #fff 96%);color:#0000;filter:drop-shadow(0 0 3px rgba(var(--arg),.55));-webkit-background-clip:text;background-clip:text;animation-name:rain;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;left:-44%}.rain-vignette{pointer-events:none;background:radial-gradient(70% 120%,#0000,#05070a8c);position:absolute;inset:0}.cells{grid-template-columns:repeat(auto-fill,6px);grid-auto-rows:6px;align-content:center;gap:2px;padding:4px 5px;display:grid;position:absolute;inset:0}.cells>span{clip-path:polygon(0 4%,100% 0,92% 100%,6% 90%);animation-name:cell;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.deck-columns{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.deck-column{gap:var(--gap);min-width:0;display:grid}.deck-column>*{min-width:0}@media (width<=900px){.deck-columns{grid-template-columns:minmax(0,1fr)}.deck-column{display:contents}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.wait-rows{max-height:60vh;overflow-y:auto}}.live-call{border-top:1px solid var(--line2);padding:13px}.panel>.live-call:first-of-type{border-top:none}.live-where{font:400 10.5px/1.5 var(--mono);flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.live-where strong{font:600 9.5px/1.3 var(--display);letter-spacing:.16em;text-transform:uppercase}.live-call .actions{margin-top:11px}.live-call .actions>button{min-height:38px}.live-wake{font:400 9.5px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.live-wake button{min-height:34px}.live-said{font:400 10.5px/1.5 var(--mono);color:var(--ink);margin-top:11px}.live-said.bad{color:var(--bad)}.live-call .panel-note{padding:11px 0 0}@media (width<=420px){.live-call .actions{grid-template-columns:minmax(0,1fr);display:grid}.live-wake{justify-content:space-between}}.tiles{gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:repeat(auto-fit,minmax(178px,1fr));display:grid}.tile{padding:13px 14px}.tile .t-micro{margin-bottom:9px}.tile .figure-line{align-items:baseline;gap:7px;display:flex}.tile .figure{font:600 30px/1 var(--display)}.tile .unit{font:400 11px/1 var(--mono);color:var(--dim)}.tile .note{font:400 10px/1.4 var(--mono);color:var(--dim2);margin-top:9px}.glow-a{text-shadow:0 0 22px rgba(var(--arg),.4)}.glow-ok{text-shadow:0 0 22px #3ddc9747}.glow-bad{text-shadow:0 0 22px #ff5a524d}.flight{border-bottom:1px solid var(--line2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 13px;display:grid}.flight:last-child{border-bottom:none}.flight .top{align-items:center;gap:8px;min-width:0;margin-bottom:5px;display:flex}.flight .ticket{font:600 12px/1 var(--mono);color:var(--ink)}.flight .ticket:hover{color:#fff}.flight .summary{font:400 11px/1.45 var(--mono);color:var(--dim)}.flight .numbers{text-align:right;font:400 10px/1.5 var(--mono);color:var(--dim2);white-space:nowrap}.pulse{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;animation:1.6s ease-in-out infinite pulse}.wait-row{border-bottom:1px solid var(--line2);align-items:flex-start;gap:11px;padding:10px 13px;display:flex}.wait-row:last-child{border-bottom:none}.wait-row .source{text-align:center;min-width:74px;font:600 9px/1.4 var(--display);letter-spacing:.14em;border:1px solid var(--line);flex:none;margin-top:1px;padding:3px 6px}.wait-row .title{font:500 11.5px/1.4 var(--mono);color:var(--ink)}.wait-row .detail{font:400 10.5px/1.45 var(--mono);color:var(--dim2);margin-top:3px}.wait-row .detail.quote{white-space:pre-line;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wait-row.head,.wait-row.under{border-bottom:none;padding-bottom:4px}.wait-row.under{padding-top:4px}.wait-row.under+.wait-row:not(.under){border-top:1px solid var(--line2)}.wait-row.under .source{opacity:.6}.wait-row.under .shrink{border-left:1px solid var(--line2);padding-left:10px}.chain{border-bottom:1px solid var(--line2);padding:13px}.chain:last-child{border-bottom:none}.chain .chain-name{font:400 11.5px/1.5 var(--mono);overflow-wrap:anywhere;margin-bottom:7px}.chain .chain-name strong{text-transform:uppercase;letter-spacing:.16em;font-size:9.5px;font-weight:600}.chain .said{font:400 11px/1.5 var(--mono);color:var(--dim);margin-bottom:11px}.clamp-2,.clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.clamp-2{-webkit-line-clamp:2}.clamp-3{-webkit-line-clamp:3}.clamp-2.open,.clamp-3.open{display:block}.clamps{cursor:pointer}.chain .said strong{text-transform:uppercase;font-weight:600}.links{flex-wrap:wrap;align-items:center;row-gap:8px;display:flex}.links .item{align-items:center;display:flex}.link-box{border:1px solid var(--line);padding:7px 10px}button.link-box{text-align:left;letter-spacing:0;text-transform:none;background:0 0;display:block}button.link-box .key,button.link-box .state{display:block}button.link-box:hover:not(:disabled){border-color:var(--dim)}.link-box.picked{outline:1px solid var(--a);outline-offset:2px}.link-box .key{font:600 11px/1 var(--mono);color:var(--ink)}.link-box .state{font:400 9px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;margin-top:4px}.link-box.released,.link-box.releasing{border-color:var(--a);background:rgba(var(--arg),.09)}.link-box.released .state,.link-box.releasing .state{color:var(--a)}.link-box.ready{border-color:var(--ok)}.link-box.ready .state{color:var(--ok)}.link-box.stopped,.link-box.blocked{border-color:var(--bad)}.link-box.stopped .state,.link-box.blocked .state{color:var(--bad)}.link-box.waiting .state{color:var(--dim)}.link-box.drafted .state,.link-box.cancelled .state{color:var(--dim2)}.link-box.cancelled .key{color:var(--dim2);text-decoration:line-through}.link-box.skipped{border-style:dashed;border-color:var(--dim)}.link-box.skipped .state{color:var(--dim)}.link-box.skipped .key{color:var(--dim2)}.links .arrow{color:var(--dim2);padding:0 8px;font-size:12px}.chain .next{font:400 10.5px/1.5 var(--mono);color:var(--dim2);margin-top:12px}.chain .actions{margin-top:10px}.link-box.opened{border-color:var(--a);box-shadow:0 0 14px rgba(var(--arg),.16)}.chain .link-open{font:400 11px/1.6 var(--mono);color:var(--dim);overflow-wrap:anywhere;margin-top:10px}.chain-strip{margin-bottom:var(--gap)}.chain-strip .chain.compact{padding:10px 13px}.chain-strip .chain-name{margin-bottom:6px}.links.compact{gap:0}.links.compact .link-box{padding:4px 7px}.links.compact .link-box .key{font-size:10px}.links.compact .arrow{padding:0 5px;font-size:10px}.decision{border-bottom:1px solid var(--line2);padding:11px 13px}.decision:last-child{border-bottom:none}.decision .meta{font:400 10px/1.4 var(--mono);color:var(--dim2);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:5px;display:flex}.decision .what{font:500 11.5px/1.5 var(--mono);color:var(--ink)}.decision .rejected{font:400 10.5px/1.5 var(--mono);color:var(--dim);margin-top:4px}.decision .why{font:400 10.5px/1.5 var(--mono);color:var(--dim2);margin-top:4px}.decision .actions{margin-top:9px}.decision input{flex:180px;min-width:0;padding:5px 8px;font-size:10.5px}.controls{margin-bottom:var(--gap);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.queue-note{border:1px solid var(--line);background:var(--panel);font:400 11px/1.3 var(--mono);color:var(--dim);padding:8px 12px}.queue-note.paused{border-color:rgba(var(--arg),.6);color:var(--ink)}.queue-pause{align-items:center;gap:8px;display:flex}.queue-pause label{color:var(--dim2);align-items:center;gap:6px;display:flex}.queue-pause input{font:400 10px/1.3 var(--mono);padding:5px 6px}.spend-line{font:400 10px/1.5 var(--mono);color:var(--dim2);text-align:right;text-transform:uppercase}.jobs-layout{gap:var(--gap);flex-wrap:wrap;align-items:flex-start;display:flex}.jobs-layout>.runs{flex:520px;min-width:0;overflow:hidden}.jobs-layout>.detail-slot{flex:300px;min-width:0;max-width:360px;max-height:calc(100vh - 24px);position:sticky;top:12px;overflow-y:auto}.jobs-layout>.detail-slot:empty{display:none}@media (width<=900px){.jobs-layout{flex-direction:column}.jobs-layout>.detail-slot{order:-1;width:100%;max-width:none;max-height:none;position:static}.jobs-layout>.runs{flex:none;width:100%}}.runs .cols{grid-template-columns:88px minmax(68px,96px) minmax(0,1.5fr) 102px minmax(0,1.05fr) minmax(0,.9fr) 56px 54px;gap:8px;display:grid}.runs .head{border-bottom:1px solid var(--line);font:600 9px/1 var(--display);letter-spacing:.18em;color:var(--dim2);padding:9px 13px}.runs .head>:last-child,.runs .run-row>:last-child{text-align:right}.run-row{padding:var(--rp);border-bottom:1px solid var(--line2);font-size:var(--fs);cursor:pointer;border-left:2px solid #0000}.run-row:last-child{border-bottom:none}.run-row:hover{background:rgba(var(--arg),.05)}.run-row.on{background:rgba(var(--arg),.08);border-left-color:var(--a)}.run-row .role{font:600 9.5px/1.4 var(--display);letter-spacing:.14em;text-transform:uppercase}.run-row .ticket{font:500 11.5px/1.4 var(--mono);color:var(--ink);overflow-wrap:anywhere}.run-row .ticket .name{font:400 10px/1.4 var(--mono);color:var(--dim2);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.run-row .cell{font:400 10.5px/1.4 var(--mono);color:var(--dim);overflow-wrap:anywhere;min-width:0}.run-row .status{font:500 11px/1.4 var(--mono)}.run-row .reason{font:400 10px/1.4 var(--mono);color:var(--dim2);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.run-row .pulls{gap:2px;display:grid}.run-row .when{white-space:nowrap}@media (width<=640px){.runs .cols{grid-template-columns:70px minmax(0,1fr) minmax(0,1.2fr) 76px}.runs .cols>:nth-child(5),.runs .cols>:nth-child(6),.runs .cols>:nth-child(7),.runs .cols>:nth-child(8){display:none}.run-row .when{white-space:normal}.run-row .ticket .name{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.wears{border-bottom:1px solid var(--line2)}.wears:last-child{border-bottom:none}.wears.quiet{opacity:.55}.wears-row{align-items:center;gap:13px;padding:12px 13px;display:flex}.wears-who{flex:1;min-width:0}.wears-who .name{font:600 12.5px/1.4 var(--mono);color:var(--ink)}.wears-who .spec{font:400 10.5px/1.5 var(--mono);color:var(--a)}.wears-who .why{font:400 10px/1.5 var(--mono);color:var(--dim2)}.wears-acts{flex:none;gap:6px;display:flex}.wears-pick{padding:0 13px 14px 72px}.pick-grid{gap:3px;display:grid}.pick-row{align-items:center;gap:3px;display:flex}.pick-label{text-align:right;width:66px;font:600 9px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--dim2);flex:none;padding-right:9px}.pick{cursor:pointer;background:0 0;border:1px solid #0000;padding:2px;line-height:0}.pick:hover{border-color:var(--line);background:rgba(var(--arg),.06)}.pick.on{border-color:var(--a);background:rgba(var(--arg),.12)}.pick:disabled{cursor:default}.wears-voice{max-width:46rem}.wears-voice label{margin-bottom:6px;display:block}.wears-voice select,.wears-voice input{width:100%}.wears-pin{border-bottom:1px solid var(--line);margin-bottom:11px;padding-bottom:11px}.wears-pin:last-of-type{border-bottom:none;margin-bottom:4px;padding-bottom:4px}.run-who{align-items:center;gap:12px;margin-bottom:13px;display:flex}.run-who-text{min-width:0}.run-detail .run-who .headline,.run-detail .run-who .sub{margin-bottom:0}.run-detail .headline{font:600 17px/1.1 var(--display);letter-spacing:.06em;color:var(--a);overflow-wrap:anywhere;margin-bottom:4px}.run-detail .headline a{color:inherit}.run-detail .headline a:hover{color:#fff}.run-detail .title-line{font:400 12px/1.5 var(--mono);color:var(--ink);overflow-wrap:anywhere;margin-bottom:6px}.run-detail .sub{font:400 10.5px/1.5 var(--mono);color:var(--dim2);margin-bottom:13px}.inset{font:400 11.5px/1.6 var(--mono);color:var(--ink);border:1px solid var(--line2);background:var(--panel2);overflow-wrap:anywhere;white-space:pre-line;margin-bottom:13px;padding:10px}.inset.quiet{color:var(--dim)}.kv{border-bottom:1px solid var(--line2);font:400 10.5px/1.5 var(--mono);justify-content:space-between;gap:12px;padding:5px 0;display:flex}.kv>:first-child{color:var(--dim2);flex:none}.kv>:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.run-detail .actions{margin-top:14px}.run-detail .note{font:400 10px/1.5 var(--mono);color:var(--dim2);margin-top:11px}.run-detail .say{gap:8px;margin-top:12px;display:grid}.run-detail .say textarea{width:100%;min-height:64px}.run-detail details{margin-top:12px}.run-detail pre{font-size:10px}.run-detail pre.transcript{white-space:pre;max-height:26rem;overflow:auto}.run-detail pre.closing{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;font-size:10.5px;overflow:auto}.run-detail .usage{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.run-detail .usage div{border:1px solid var(--line2);padding:6px 7px}.run-detail .usage dt{font:600 8.5px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--dim2)}.run-detail .usage dd{font:500 11px/1 var(--mono);color:var(--ink);margin:5px 0 0}.copyable{align-items:flex-start;gap:6px;margin-top:4px;display:flex}.copyable code{overflow-wrap:anywhere;min-width:0;color:var(--dim);border:1px solid var(--line2);background:#070a0d;flex:1;padding:4px 6px;font-size:10px}.copyable button{flex:none;padding:5px 8px;font-size:8.5px}.copy-icon{vertical-align:baseline;color:var(--dim2);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;font-size:.8em;line-height:1;transition:color .12s;display:inline-flex}.copy-icon:hover:not(:disabled){color:var(--a);background:0 0;border:none}.copy-icon.copied,.copy-icon.copied:hover:not(:disabled){color:var(--ok)}.dispatch{margin:0 0 var(--gap)}.dispatch.card{background:var(--panel);border-color:var(--a);box-shadow:0 0 40px rgba(var(--arg),.08);margin-top:0}.dispatch .mode{margin-bottom:12px}.run-on{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.run-on>p{grid-column:1/-1;margin-top:0}.run-row .role .override{color:var(--a);letter-spacing:.08em;display:block}.project-bar{border:1px solid var(--line);background:var(--panel);margin-bottom:var(--gap);flex-wrap:wrap;align-items:center;gap:12px;padding:11px 13px;display:flex}.project-chips{flex-wrap:wrap;gap:7px;display:flex}.project-chip{border:1px solid var(--line);color:var(--dim);font:600 10px/1 var(--display);letter-spacing:.18em;background:0 0;padding:6px 11px}.project-chip .name{font:400 10px/1 var(--mono);letter-spacing:0;text-transform:none;color:var(--dim2)}.project-chip:hover:not(:disabled){color:#fff;border-color:var(--dim)}.project-chip.on{color:#fff;background:rgba(var(--arg),.12);border-color:var(--a)}.graph-button{letter-spacing:.2em;padding:7px 12px;font-size:10px}.graph-button:disabled{color:var(--dim2);border-color:var(--line);opacity:1;background:0 0}.plan-empty{margin-bottom:var(--gap);padding:26px 22px}.plan-empty .headline{font:600 13px/1.4 var(--display);letter-spacing:.14em;color:var(--a);text-transform:uppercase;margin-bottom:8px}.plan-empty.bad .headline{color:var(--bad)}.plan-empty .body{font:400 11.5px/1.7 var(--mono);color:var(--dim);max-width:62ch}.plan-empty .body em{color:var(--ink);font-style:normal}.plan-empty .actions{margin-top:16px}.goal-row{border-bottom:1px solid var(--line2);grid-template-columns:52px minmax(0,1fr) 190px;align-items:start;gap:12px;padding:12px 13px;display:grid}.goal-row:last-child{border-bottom:none}.goal-row .ref{font:600 14px/1 var(--display);letter-spacing:.1em}.goal-row .title{font:500 12.5px/1.4 var(--mono);color:var(--ink)}.goal-row .label{color:var(--dim2);font-weight:400}.goal-row .ask{font:400 10.5px/1.5 var(--mono);color:var(--dim);margin-top:4px}.goal-row .side{text-align:right;font:400 10px/1.6 var(--mono);color:var(--dim2)}.goal-row .word{font:600 9.5px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;margin-bottom:3px}@media (width<=560px){.proposal .field dl div{grid-template-columns:minmax(0,1fr);gap:1px}.goal-row{grid-template-columns:40px minmax(0,1fr)}.goal-row .side{text-align:left;grid-column:2}}.story-row{border-bottom:1px solid var(--line2);align-items:flex-start;gap:11px;padding:10px 13px;display:flex}.story-row:last-child{border-bottom:none}.story-row .ref{font:600 12px/1.3 var(--display);flex:none;min-width:22px}.story-row .title{font:500 11.5px/1.45 var(--mono);color:var(--ink)}.story-row .check{font:400 10px/1.5 var(--mono);color:var(--dim2);margin-top:3px}.story-row .word{font:600 9px/1.3 var(--display);letter-spacing:.14em;text-transform:uppercase;flex:none;margin-left:auto}.proposal{border-bottom:1px solid var(--line2);padding:11px 13px}.proposal .meta{font:400 10px/1.4 var(--mono);color:var(--dim2);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:5px;display:flex}.proposal .what{font:500 11.5px/1.5 var(--mono);color:var(--ink)}.proposal dl{gap:4px;margin:8px 0 0;display:grid}.proposal dl div{font:400 10.5px/1.5 var(--mono);grid-template-columns:76px minmax(0,1fr);gap:8px;display:grid}.proposal dt{color:var(--dim2)}.proposal dd{color:var(--dim);white-space:pre-line;overflow-wrap:anywhere;margin:0}.proposal .field{margin-top:9px}.proposal .field+.field{border-top:1px dashed var(--line2);margin-top:11px;padding-top:9px}.proposal .field .name{font:500 10.5px/1.4 var(--mono);color:var(--ink)}.proposal .field dl{margin-top:4px}.proposal .field dl div{grid-template-columns:158px minmax(0,1fr)}.proposal .field dd em{color:var(--dim2);font-style:italic}.proposal .agreed:not(:empty){font:400 10px/1.5 var(--mono);color:var(--dim2);margin-top:9px}.proposal .stale{border-left:2px solid var(--bad);font:400 10.5px/1.55 var(--mono);color:var(--dim);margin-top:8px;padding:8px 10px}.proposal .stale strong{color:var(--bad);font-weight:600}.proposal .actions{margin-top:9px}.proposal .actions input{flex:140px;min-width:0;padding:5px 8px;font-size:10.5px}.proposal .by{font:400 10px/1.8 var(--mono);color:var(--dim2);margin-left:auto}.proposal .ruled{font:400 10.5px/1.5 var(--mono);color:var(--dim);margin-top:7px}.pass{border-bottom:1px solid var(--line2);font:400 10.5px/1.5 var(--mono);grid-template-columns:118px 92px minmax(0,1fr) minmax(150px,260px);align-items:baseline;gap:12px;padding:9px 13px;display:grid}.pass:last-child{border-bottom:none}.pass .word{font:600 9.5px/1 var(--display);letter-spacing:.16em;text-transform:uppercase}.pass .found{color:var(--ink);min-width:0}.pass .wrote{color:var(--dim);text-align:right}@media (width<=720px){.pass{grid-template-columns:100px minmax(0,1fr)}.pass .found,.pass .wrote{text-align:left;grid-column:1/-1}}.modal{z-index:40;background:#030507d1;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.modal-panel{border:1px solid var(--a);background:var(--panel);width:min(1180px,100%);height:min(760px,100%);box-shadow:0 0 60px rgba(var(--arg),.18);flex-direction:column;display:flex}.modal-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:11px 14px;display:flex}.modal-head .title{font:600 11px/1 var(--display);letter-spacing:.22em;color:var(--a);text-transform:uppercase}.modal-head .meta{font:400 10px/1 var(--mono);color:var(--dim2)}@media (width<=640px){.modal{padding:8px}.modal-panel{height:100%}}.loading-ring{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:20px;display:flex}.spinner{width:54px;height:54px;position:relative}.spinner:before{content:"";border:2px solid rgba(var(--arg),.28);border-top-color:var(--a);border-radius:50%;animation:1s linear infinite spin;position:absolute;inset:0}.spinner:after{content:"";width:9px;height:2px;box-shadow:0 0 10px 2px rgba(var(--arg),.9);background:#fff;border-radius:50%;margin:-1px 0 0 -4.5px;position:absolute;top:50%;left:50%}.loading-ring .said{font:600 11px/1 var(--display);letter-spacing:.2em;color:var(--dim);text-transform:uppercase}.loading-ring .why{font:400 10.5px/1.6 var(--mono);color:var(--dim2);max-width:46ch}.graph{flex-direction:column;flex:1;min-height:0;display:flex}.legend{border-bottom:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;padding:9px 14px;list-style:none;display:flex}.legend li{font:400 11px/1 var(--mono);color:var(--ink);align-items:center;gap:7px;display:inline-flex}.legend .note{color:var(--a);font-size:10px}.legend .counts{color:var(--dim2);margin-left:auto;font-size:10px}.swatch{background:var(--stage-unknown);width:9px;height:9px;box-shadow:0 0 7px var(--stage-unknown);flex:none}.swatch.done{background:var(--stage-done);box-shadow:0 0 7px var(--stage-done)}.swatch.moving{background:var(--stage-moving);box-shadow:0 0 7px var(--stage-moving)}.swatch.waiting{background:var(--stage-waiting);box-shadow:0 0 7px var(--stage-waiting)}.graph-warnings{padding:0 14px}.graph-warnings p{font:400 10.5px/1.5 var(--mono);color:var(--a);margin:8px 0 0}.plan-board{border:1px solid var(--line);background:#070a0d;flex:1;min-height:0;margin:14px;position:relative;overflow:hidden}.plan-node{cursor:pointer;background:var(--panel);color:var(--ink);border:1px solid var(--line);font:400 11px/1.3 var(--mono);flex-direction:column;gap:4px;padding:7px 9px;display:flex;overflow:hidden}.plan-node header{border:none;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;padding:0;display:flex}.plan-node header code,.plan-node header strong{font:600 12px/1 var(--display);letter-spacing:.08em;color:var(--ink);flex:none}.plan-node header .label{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--dim);flex:1;overflow:hidden}.plan-node header .entity-status{margin-left:auto}.plan-node>*{flex-shrink:0}.plan-node .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.plan-node.work.has-run .title{-webkit-line-clamp:1}.plan-node .run{color:var(--dim2);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;overflow:hidden}.plan-node.goal{border-color:rgba(var(--arg),.5);box-shadow:0 0 18px rgba(var(--arg),.08)}.plan-node.goal header strong{color:var(--a)}.plan-node.story{border-style:solid;border-color:#78aab64d}.plan-node.work{border-left:3px solid var(--stage-unknown);background:#090d10}.plan-node.work.done{border-left-color:var(--stage-done)}.plan-node.work.moving{border-left-color:var(--stage-moving)}.plan-node.work.waiting{border-left-color:var(--stage-waiting)}.plan-node.work.found-missing{border-style:dashed}.plan-node.withdrawn{opacity:.55}.plan-node.withdrawn .title{text-decoration:line-through}.plan-node.on{outline:1px solid var(--a);outline-offset:2px;box-shadow:0 0 24px rgba(var(--arg),.25)}.plan-node.faded{opacity:.3}.plan-node .react-flow__handle{opacity:0;pointer-events:none;border:none;width:1px;min-width:0;height:1px;min-height:0}.stage-mark{white-space:nowrap;text-overflow:ellipsis;color:var(--dim);font-size:10px;overflow:hidden}.stage-mark>span:first-child{color:var(--stage-unknown)}.stage-mark.done>span:first-child{color:var(--stage-done)}.stage-mark.moving>span:first-child{color:var(--stage-moving)}.stage-mark.waiting>span:first-child{color:#6fa3c2}.entity-status{border:1px solid var(--line);font:600 8.5px/1.3 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);white-space:nowrap;flex:none;padding:1px 5px}.entity-status.open{color:var(--a)}.entity-status.met,.entity-status.fulfilled{color:var(--ok);border-color:currentColor}.entity-status.diverged,.entity-status.broken{color:var(--bad);border-color:currentColor}.entity-status.withdrawn{text-decoration:line-through}.progress{margin-top:auto}.progress .bar{gap:2px;height:5px;display:flex}.progress .bar span{background:var(--stage-unknown);min-width:4px}.progress .bar .done{background:var(--stage-done)}.progress .bar .moving{background:var(--stage-moving)}.progress .bar .waiting{background:var(--stage-waiting)}.progress-text{color:var(--dim2);margin:3px 0 0;font-size:10px}.plan-board.far .plan-node .title,.plan-board.far .plan-node .run,.plan-board.far .plan-node .progress-text,.plan-board.far .plan-node .stage-mark .said,.plan-board.far .plan-node .entity-status.open,.plan-board.far .plan-node .entity-status.pending{display:none}.plan-board.far .plan-node header{flex-wrap:wrap;row-gap:2px}.plan-board.far .plan-node header strong,.plan-board.far .plan-node header code,.plan-board.far .plan-node .stage-mark{font-size:1.6rem;line-height:1.1}.plan-board.far .plan-node .entity-status{font-size:1rem}.plan-board.far .plan-node header .label{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-basis:100%;order:1;font-size:1.3rem;line-height:1.15;display:-webkit-box}.plan-board.far .plan-node .progress .bar{gap:3px;height:16px}.plan-board .react-flow{--xy-background-color:transparent}.plan-board .react-flow .plan-edge{stroke:#78aab673;stroke-width:1.25px;fill:none}.plan-board .react-flow .plan-edge.discussed{stroke-dasharray:4 4}.plan-board .react-flow .plan-edge.lit{stroke:var(--a);stroke-width:2px}.plan-board .react-flow .plan-edge.faded{opacity:.12}.plan-board .react-flow__controls{box-shadow:none;border:1px solid var(--line)}.plan-board .react-flow__controls-button{background:var(--panel);border-bottom:1px solid var(--line2);fill:var(--dim);color:var(--dim)}.plan-board .react-flow__controls-button:hover{background:var(--panel2);fill:#fff}.plan-board .react-flow__controls-button svg{fill:currentColor}.plan-board .react-flow__attribution{background:0 0}.plan-board .react-flow__attribution a{color:var(--dim2)}.plan-detail{z-index:5;background:var(--panel);border-left:1px solid var(--a);width:min(25rem,90%);font:400 11px/1.55 var(--mono);padding:12px 13px;position:absolute;top:0;bottom:0;right:0;overflow:auto}.plan-detail header{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.plan-detail h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:12px}.plan-detail h3 a{color:inherit}.plan-detail .detail-title{color:var(--ink);margin:0 0 8px}.plan-detail .prose{white-space:pre-wrap;color:var(--dim);margin:0}.plan-detail details>summary{margin-top:10px}.plan-detail .progress .bar{height:7px}.plan-detail ul.related{gap:5px;margin:0;padding:0;list-style:none;display:grid}.workers .cols{grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.25fr);align-items:baseline;gap:10px;display:grid}.workers .head{border-bottom:1px solid var(--line);font:600 9px/1 var(--display);letter-spacing:.18em;color:var(--dim2);padding:8px 13px}.worker{padding:var(--rp);border-bottom:1px solid var(--line2);font-size:var(--fs);border-left:2px solid #0000}.worker.edge-ok{border-left-color:var(--ok)}.worker.edge-a{border-left-color:var(--a)}.worker.edge-bad{border-left-color:var(--bad)}.worker .name{font:500 11.5px/1.4 var(--mono);color:var(--ink);overflow-wrap:anywhere}.worker .cell{font:400 10.5px/1.4 var(--mono);color:var(--dim);overflow-wrap:anywhere;min-width:0}.worker .cell .cli{display:block}.worker .word{font:600 9.5px/1.4 var(--display);letter-spacing:.16em;text-transform:uppercase}.worker .extra{font:400 10px/1.5 var(--mono);color:var(--dim2);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 12px;display:flex}.worker .extra:empty{display:none}@media (width<=760px){.workers .cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workers .head{display:none}}.connector{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 13px;display:flex}.connector:last-child{border-bottom:none}.connector .name{font:500 11.5px/1.4 var(--mono);color:var(--ink)}.connector .detail{font:400 10px/1.4 var(--mono);color:var(--dim2);overflow-wrap:anywhere;margin-top:3px}.connector .word{font:600 9.5px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;flex:none}.agent{border-bottom:1px solid var(--line2);align-items:baseline;gap:11px;padding:10px 13px;display:flex}.agent:last-child{border-bottom:none}.avatar{width:26px;height:26px;font:600 11px/1 var(--display);border:1px solid;flex:none;align-self:center;place-items:center;display:grid}.agent .name{font:500 11.5px/1.4 var(--mono);color:var(--ink)}.agent .repo{font:400 10px/1.4 var(--mono);color:var(--dim);overflow-wrap:anywhere;margin-top:3px}.agent .word{font:600 9px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;flex:none;margin-left:auto}.token{border-bottom:1px solid var(--line2);padding:13px}.register{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:8px;padding:13px;display:flex}.register label{flex:160px;gap:5px;display:grid}.register input{letter-spacing:0;text-transform:none}.tool-browser{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:16px;display:grid}.tool-list{max-height:calc(100vh - 2rem);position:sticky;top:1rem;overflow:auto}.tool-list input{width:100%}.tool-list h4{margin:14px 0 4px}.tool-list ul{margin:0;padding:0;list-style:none}.tool-list li button{text-align:left;width:100%;font:400 11px/1.3 var(--mono);letter-spacing:0;text-transform:none;color:var(--dim);white-space:normal;border:1px solid #0000;border-left-width:2px;justify-content:space-between;align-items:center;gap:6px;padding:5px 7px;display:flex}.tool-list li button:hover:not(:disabled){color:#fff;background:rgba(var(--arg),.06);border-color:#0000}.tool-list li button code{overflow-wrap:anywhere;color:inherit}.tool-list li button.on{color:#fff;background:rgba(var(--arg),.1);border-left-color:var(--a)}@media (width<=50rem){.tool-browser{grid-template-columns:minmax(0,1fr)}.tool-list{max-height:16rem;position:static}}.badge{border:1px solid var(--line);font:600 8px/1.3 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--dim2);flex:none;padding:1px 5px}.badge.writes{color:var(--a);border-color:currentColor}.tool-panel h3{align-items:center;gap:10px;margin-bottom:4px;display:flex}.tool-panel .effects{margin:8px 0 10px;padding-left:1.1rem;font-size:11px}.tool-panel pre,.trail pre{white-space:pre-wrap;word-break:break-word;max-height:28rem;overflow:auto}.tool-form{margin-top:12px}.prompt-panel .placeholders{margin:0;padding-left:1.1rem;font-size:11px}.prompt-panel pre{max-height:none}.confirm{border:1px solid var(--a);background:rgba(var(--arg),.05);margin-top:8px;padding:10px 12px}.confirm p{margin:0 0 8px}.trail{margin-top:18px}.trail .call{border-top:1px solid var(--line2);padding:8px 0}.trail .call>summary{font:400 11px/1.5 var(--mono);letter-spacing:0;text-transform:none;color:var(--ink)}.answer{gap:8px;margin-top:8px;display:grid}.answer img{border:1px solid var(--line);max-width:100%}.gate{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.gate-panel{text-align:center;width:min(30rem,100%);padding:26px 22px}.gate-panel .logo{margin:6px auto 22px}.gate-panel .body{font:400 11.5px/1.7 var(--mono);color:var(--dim);margin:0 0 18px}.gate-panel.wide{text-align:left;width:min(40rem,100%)}.gate-panel .actions{justify-content:center}.gate-panel.wide .actions{justify-content:flex-start}.report-controls .panel-body{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-controls .t-micro{margin-left:6px}.steward-controls .panel-body{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.steward-controls .t-micro{margin-left:6px}.steward-row{border-bottom:1px solid var(--line);padding:8px 0}.steward-row:last-child{border-bottom:none}.steward-row .note{white-space:pre-wrap;margin-top:4px}.steward-row button{margin-left:6px}.report-controls .t-micro:first-child{margin-left:0}.report-controls .spacer{flex:1}.report .tiles{margin-bottom:0}.report .tile .figure{font-size:24px}.chart{margin:0}.chart svg{width:100%;height:auto;display:block;overflow:visible}.gridline{stroke:var(--line2);stroke-width:1px;vector-effect:non-scaling-stroke}.tick{font:400 8px var(--mono);fill:var(--dim2)}.plot-line{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.plot-dot{stroke:var(--panel);stroke-width:2px}.reference{stroke:var(--dim2);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.reference.measured{stroke:var(--ink);stroke-dasharray:none}.reference-key{font:400 9.5px/1.5 var(--mono);color:var(--dim2);flex-wrap:wrap;gap:12px;margin-top:7px;display:flex}.flag{fill:var(--bad)}.crosshair{fill:rgba(var(--arg),.09)}.crosshair-line{stroke:var(--dim2);stroke-width:1px;vector-effect:non-scaling-stroke}.chart-unit{font:400 9.5px/1 var(--mono);color:var(--dim2);margin-bottom:5px}.chart-axis{font:400 9.5px/1 var(--mono);color:var(--dim2);justify-content:space-between;margin-top:4px;display:flex}.chart-readout,.chart-legend{font:400 10.5px/1.5 var(--mono);color:var(--dim);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.chart-readout{min-height:16px;color:var(--ink)}.chart-readout .when{color:var(--dim2)}.chart-legend span,.chart-readout span{align-items:center;gap:6px;display:inline-flex}.chart-legend .swatch,.chart-readout .swatch{box-shadow:none}.chart-table{margin-top:10px}.chart-table table{border-collapse:collapse;width:100%;font:400 10.5px/1.5 var(--mono);margin-top:8px}.chart-table th,.chart-table td{text-align:right;border-bottom:1px solid var(--line2);padding:4px 8px}.chart-table thead th,.chart-table tbody th{text-align:left;color:var(--dim2);font-weight:400}.chart-table td{color:var(--ink);font-variant-numeric:tabular-nums}.wake-costs{overflow-x:auto}.wake-costs tfoot tr:first-child th,.wake-costs tfoot tr:first-child td{border-top:1px solid var(--dim2)}.wake-costs tfoot th{text-align:left;color:var(--dim);font-weight:400}.wake-list{overflow-x:auto}.wake-list tbody th{text-align:left;font-weight:400}.wake-list tr.muted td,.wake-list tr.muted th{color:var(--dim)}.wake-detail .wake-note{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}.wake-detail h3{margin:12px 0 6px}.tier-prices{font:400 10px/1.5 var(--mono);color:var(--dim2);flex-wrap:wrap;gap:14px;padding:0 13px 11px;display:flex}.ticket-page{gap:var(--gap);display:grid}.ticket-head{padding:13px}.ticket-title{align-items:flex-start;gap:12px;display:flex}.ticket-title h2{min-width:0;font:400 15px/1.4 var(--mono);letter-spacing:0;text-transform:none;color:var(--ink);flex:1;margin:0}.ticket-title .key{font:600 15px/1.4 var(--display);letter-spacing:.1em;color:var(--a)}.ticket-title .key-copy{margin-left:2px}.ticket-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ticket-dispatch{margin-top:10px}.ticket-dispatch.open{gap:7px;max-width:420px;display:grid}.ticket-dispatch.open label{font:400 10.5px/1.5 var(--mono);color:var(--dim2);gap:4px;display:grid}.ticket-dispatch.open select{width:100%;font-size:11px}.ticket-body{gap:var(--gap);align-items:flex-start;display:flex}.ticket-prose{gap:var(--gap);flex:560px;min-width:0;display:grid}.ticket-side{gap:var(--gap);flex:0 320px;min-width:0;display:grid;position:sticky;top:12px}.ticket-fields{margin:0;padding:0}.ticket-fields .field{border-bottom:1px solid var(--line2);grid-template-columns:96px minmax(0,1fr);gap:10px;padding:8px 13px;display:grid}.ticket-fields .field:last-child{border-bottom:none}.ticket-fields dt{font:600 9px/1.6 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--dim2)}.ticket-fields dd{font:400 11px/1.6 var(--mono);color:var(--dim);overflow-wrap:anywhere;margin:0}.ticket-fields .stamped{display:block}.ticket-fields .asks{margin-top:3px;display:block}.ticket-fields .asks .ask{text-indent:-9px;padding-left:9px;display:block}.ticket-fields .asks .ask:before{content:"· ";color:var(--dim2)}.ticket-fields .resolve-open{margin-left:8px}.ticket-fields .resolve{gap:6px;margin-top:8px;display:grid}.ticket-fields .resolve label{font:400 10.5px/1.5 var(--mono);color:var(--dim2)}.ticket-fields .resolve textarea{width:100%;min-height:58px;font-size:11px}.ticket-fields .resolve label.resolve-also{cursor:pointer;align-items:flex-start;gap:7px;display:flex}.ticket-fields .resolve label.resolve-also input{flex:none;margin-top:2px}.ticket-links{margin:0;padding:0;list-style:none}.ticket-links li{border-bottom:1px solid var(--line2);align-items:baseline;gap:10px;padding:8px 13px;display:flex}.ticket-links li:last-child{border-bottom:none}.ticket-links .label{font:600 9px/1.6 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--dim2);flex:0 0 96px}.ticket-pulls{margin:0;padding:0;list-style:none}.ticket-pulls li{border-bottom:1px solid var(--line2);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:4px 9px;padding:8px 13px;display:grid}.ticket-pulls li:last-child{border-bottom:none}.ticket-pulls a{font:400 11px/1.6 var(--mono);overflow-wrap:anywhere}.ticket-pulls .title{font:400 11px/1.6 var(--mono);color:var(--dim2);overflow-wrap:anywhere;grid-column:1/-1}.ticket-unfiled .panel-head h2{color:var(--a);margin:0}.comment{border-bottom:1px solid var(--line2);padding:13px}.comment:last-child{border-bottom:none}.comment>header{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:9px;display:flex}.comment>header .spacer{min-width:8px}.wrote{font:400 11px/1.4 var(--mono);color:var(--dim);align-items:center;gap:8px;display:flex}.wrote code{color:var(--ink)}.comment .said.folded{max-height:22rem;position:relative;overflow:hidden}.comment .said.folded:after{content:"";background:linear-gradient(to bottom, #0c111500, var(--panel));pointer-events:none;height:5rem;position:absolute;inset:auto 0 0}.comment>button{margin-top:9px}.comment-add{border-top:1px solid var(--line2);gap:6px;padding:13px;display:grid}.comment-add label{font:400 10.5px/1.5 var(--mono);color:var(--dim2)}.comment-add textarea{width:100%;min-height:72px;font-size:11px}.md{font:400 11.5px/1.7 var(--mono);color:var(--ink);overflow-wrap:anywhere}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p{max-width:100ch;margin:0 0 11px}.md h3{font:600 11px/1.4 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--a);margin:18px 0 8px}.md h4{font:600 10px/1.4 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin:16px 0 7px}.md h5,.md h6{font:600 10px/1.4 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:14px 0 6px}.md ul,.md ol{margin:0 0 11px;padding-left:1.3rem}.md li{margin:3px 0}.md code{color:var(--a);background:rgba(var(--arg),.07);padding:0 3px}.md pre.md-code{margin:0 0 11px}.md pre.md-code code{color:var(--ink);background:0 0;padding:0}.md blockquote{border-left:2px solid rgba(var(--arg),.4);color:var(--dim);margin:0 0 11px;padding:2px 0 2px 12px}.md hr{border:none;border-top:1px solid var(--line);margin:16px 0}.md-table{margin:0 0 11px;overflow-x:auto}.md-table table{width:auto;min-width:100%;font-size:10.5px}.md-table th,.md-table td{padding:5px 9px}.md-key{color:var(--a);white-space:nowrap}.follow{color:var(--dim2);padding:0 4px;text-decoration:none}.follow:hover{color:var(--a)}.finder{gap:var(--gap);display:grid}.find-bar{gap:12px;padding:13px;display:grid}.find-search{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.find-search input{flex:280px;min-width:0}.find-filters{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.find-field{gap:5px;min-width:0;display:grid}.find-field select{min-width:152px}.find-toggles{flex-wrap:wrap;gap:5px;display:flex}.find-toggles .toggle{letter-spacing:.14em;opacity:.55;padding:5px 9px;font-size:9px}.find-toggles .toggle.picked{opacity:1;background:#ffffff0d;border-color:currentColor}.found .found-cols{grid-template-columns:116px minmax(0,2fr) 84px 122px minmax(0,.9fr) minmax(0,.7fr) 96px;gap:8px;display:grid}.found .head{border-bottom:1px solid var(--line);font:600 9px/1 var(--display);letter-spacing:.18em;color:var(--dim2);padding:9px 13px}.found .head>:last-child,.found-row>:last-child{text-align:right}.found-row{padding:var(--rp);border-bottom:1px solid var(--line2);border-left:2px solid var(--line);font-size:var(--fs);cursor:pointer}.found-row:last-child{border-bottom:none}.found-row:hover{background:rgba(var(--arg),.05)}.found-row.r-running{border-left-color:var(--ok)}.found-row.r-queued{border-left-color:var(--info)}.found-row.r-held{border-left-color:var(--dim)}.found-row.r-reviewed-not-approved,.found-row.r-approved-not-merging,.found-row.r-labelled-human-needed{border-left-color:var(--bad)}.found-row.r-awaiting-merge{border-left-color:var(--merged)}.found-row.r-not-tracked{border-left-color:var(--a)}.found-row.r-stalled{border-left-color:var(--bad)}.found-row.r-idle{border-left-color:var(--line)}.found-row .key{min-width:0;font:500 11.5px/1.4 var(--mono);align-items:center;gap:7px;display:flex}.found-row .key .flag{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 6px}.found-row .name{min-width:0;font:400 11.5px/1.4 var(--mono);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.found-row .cell{min-width:0;font:400 10.5px/1.4 var(--mono);color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.found-row .when{white-space:nowrap}@media (width<=900px){.ticket-body{flex-direction:column}.ticket-side{flex:none;order:-1;width:100%;position:static}.ticket-prose{flex:none;width:100%}}@media (width<=640px){.found .found-cols{grid-template-columns:108px minmax(0,1fr) minmax(0,.85fr)}.found .found-cols>:nth-child(3),.found .found-cols>:nth-child(4),.found .found-cols>:nth-child(6),.found .found-cols>:nth-child(7){display:none}.found-row .name{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.find-field{flex:148px}.find-field select{width:100%;min-width:0}}@media (width<=560px){.ticket-title h2,.ticket-title .key{font-size:13.5px}.ticket-fields .field{grid-template-columns:minmax(0,1fr);gap:2px}.ticket-links li{flex-direction:column;gap:2px}.ticket-links .label{flex:none}.md{font-size:11px}}.docs-page{gap:var(--gap);display:grid}.docs-bar{gap:12px;padding:13px;display:grid}.docs-scope{gap:4px;display:grid}.docs-scope h2{font:600 11px/1.4 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--a);margin:0}.docs-filters{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.docs-found .docs-cols{grid-template-columns:minmax(0,2.4fr) 112px 104px minmax(0,1.1fr) 104px;gap:8px;display:grid}.docs-found .head{border-bottom:1px solid var(--line);font:600 9px/1 var(--display);letter-spacing:.18em;color:var(--dim2);padding:9px 13px}.docs-found .head>:last-child,.docs-row>:last-child{text-align:right}.docs-row{padding:var(--rp);border-bottom:1px solid var(--line2);border-left:2px solid var(--line);font-size:var(--fs);cursor:pointer}.docs-row:last-child{border-bottom:none}.docs-row:hover{background:rgba(var(--arg),.05)}.docs-row.s-draft{border-left-color:var(--info)}.docs-row.s-current{border-left-color:var(--ok)}.docs-row.s-superseded{border-left-color:var(--bad)}.docs-row .name{gap:2px;min-width:0;display:grid}.docs-row .name>.title{min-width:0;font:400 11.5px/1.4 var(--mono);color:var(--ink)}.docs-row .name>.t-meta{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-row .name .flag{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 6px}.docs-row .cell{min-width:0;font:400 10.5px/1.4 var(--mono);color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.docs-row .when{white-space:nowrap}.docs-work{flex-wrap:nowrap;gap:8px;display:flex}.docs-back{display:flex}.docs-head{padding:13px}.docs-title{align-items:flex-start;gap:12px;display:flex}.docs-title h2{min-width:0;font:400 15px/1.4 var(--mono);letter-spacing:0;text-transform:none;color:var(--ink);flex:1;margin:0}.docs-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.docs-read .panel-body{padding:16px 18px}.docs-links{margin:0;padding:0;list-style:none}.docs-links li{border-bottom:1px solid var(--line2);align-items:baseline;gap:10px;padding:8px 13px;display:flex}.docs-links li:last-child{border-bottom:none}.docs-links .label{font:600 9px/1.6 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--dim2);flex:0 0 104px}@media (width<=640px){.docs-found .docs-cols{grid-template-columns:minmax(0,1fr) 92px}.docs-found .docs-cols>:nth-child(2),.docs-found .docs-cols>:nth-child(3),.docs-found .docs-cols>:nth-child(4){display:none}.docs-row .name>.title{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (width<=560px){.docs-title h2{font-size:13.5px}.docs-links li{flex-direction:column;gap:2px}.docs-links .label{flex:none}}.calls-page{gap:var(--gap);display:grid}.calls-bar{gap:12px;padding:13px;display:grid}.calls-scope{gap:4px;display:grid}.calls-scope h2{font:600 11px/1.4 var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--a);margin:0}.calls-found .calls-cols{grid-template-columns:minmax(0,1.6fr) minmax(0,1.5fr) 92px 104px 104px;gap:8px;display:grid}.calls-found .head{border-bottom:1px solid var(--line);font:600 9px/1 var(--display);letter-spacing:.18em;color:var(--dim2);padding:9px 13px}.calls-found .head>:last-child,.calls-row>:last-child{text-align:right}.calls-row{padding:var(--rp);border-bottom:1px solid var(--line2);border-left:2px solid var(--line);font-size:var(--fs);cursor:pointer}.calls-row:last-child{border-bottom:none}.calls-row:hover{background:rgba(var(--arg),.05)}.calls-row.on-now{border-left-color:var(--a)}.calls-row .name{gap:2px;min-width:0;display:grid}.calls-row .name>.title{min-width:0;font:400 11.5px/1.4 var(--mono);color:var(--ink)}.calls-row .name>.t-meta{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calls-row .cell{min-width:0;font:400 10.5px/1.4 var(--mono);color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calls-row .who{color:var(--ink)}.calls-row .who .agent-silent{opacity:.6}.calls-row .when{white-space:nowrap}.calls-back{display:flex}.calls-head{padding:13px}.calls-title{align-items:flex-start;gap:12px;display:flex}.calls-title h2{min-width:0;font:400 15px/1.4 var(--mono);letter-spacing:0;text-transform:none;color:var(--ink);flex:1;margin:0}.calls-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}button.chip{cursor:pointer}.calls-said{padding:6px 0}.calls-turn{border-bottom:1px solid var(--line2);grid-template-columns:136px minmax(0,1fr);gap:12px;padding:9px 13px;display:grid}.calls-turn:last-child{border-bottom:none}.calls-turn .speaker{font:600 9px/1.6 var(--display);letter-spacing:.14em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calls-turn .what{gap:4px;min-width:0;display:grid}.calls-turn .what p{font:400 12px/1.55 var(--mono);color:var(--ink);overflow-wrap:anywhere;margin:0}.calls-turn .at{min-width:46px;color:var(--dim2);font-variant-numeric:tabular-nums;margin-right:8px;font-size:10px;display:inline-block}.calls-turn.unreadable .what p{color:var(--dim2)}.calls-turn.occam{border-left:2px solid var(--agent)}.calls-turn .cut-off{color:var(--dim2);font-style:italic}.calls-turn .typed{border:1px solid var(--line2);font:600 9px/1.6 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--dim2);vertical-align:1px;border-radius:3px;margin-right:6px;padding:0 4px;display:inline-block}.calls-handed{border-bottom:1px solid var(--line2);border-left:2px solid var(--ok);background:rgba(var(--arg),.04);gap:7px;padding:11px 13px;display:grid}.calls-handed:last-child{border-bottom:none}.calls-handed.dropped{border-left-color:var(--dim2);background:0 0}.calls-handed .mark{grid-template-columns:46px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.calls-handed .mark .at{font:400 10px/1.5 var(--mono);color:var(--dim2);font-variant-numeric:tabular-nums}.calls-handed .mark .said{font:400 11px/1.6 var(--mono);color:var(--ink);overflow-wrap:anywhere}.calls-handed .mark .said b{font:600 9px/1.6 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ok)}.calls-handed.dropped .mark .said b{color:var(--dim2)}.calls-handed .note{font:400 10.5px/1.55 var(--mono);color:var(--dim);overflow-wrap:anywhere;margin:0 0 0 54px}.calls-wrote{gap:4px;margin-left:54px;display:grid}.calls-write{border-top:1px solid var(--line2);grid-template-columns:68px 92px minmax(0,1fr);align-items:baseline;gap:8px;padding:4px 0;display:grid}.calls-write .kind{font:600 8.5px/1.6 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--dim2)}.calls-write .ref{font:400 10.5px/1.5 var(--mono);color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}button.ref.link{cursor:pointer}.calls-write .what{min-width:0;font:400 10.5px/1.55 var(--mono);color:var(--dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calls-loose{padding-bottom:10px}.calls-loose .calls-wrote{margin:0 13px}.calls-note .panel-body{padding:16px 18px}.calls-note.none .panel-body{padding:13px}@media (width<=640px){.calls-found .calls-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.calls-found .calls-cols>:nth-child(3),.calls-found .calls-cols>:nth-child(4),.calls-found .calls-cols>:nth-child(5){display:none}}@media (width<=560px){.calls-title h2{font-size:13.5px}.calls-turn{grid-template-columns:minmax(0,1fr);gap:3px}.calls-handed .mark{grid-template-columns:minmax(0,1fr);gap:2px}.calls-handed .note,.calls-handed .calls-wrote{margin-left:0}.calls-write{grid-template-columns:minmax(0,1fr);gap:1px}}@media (prefers-reduced-motion:reduce){.deck-page *,.deck-page :before,.deck-page :after{animation:none!important}.beam{left:34%}.lit{-webkit-mask-position:50% 0;mask-position:50% 0}.stream{left:30%}.cells>span{opacity:.4}}.board-page{gap:var(--gap);flex-direction:column;height:calc(100vh - 150px);min-height:480px;display:flex}.board-head{flex-wrap:wrap;align-items:center;gap:10px;padding:9px 14px;display:flex}.board-head .spacer{flex:1}
