@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.nav-head-row{align-items:center;gap:4px;padding-right:4px;display:flex}.nav-head-row>span{flex:1}.nav-add{width:20px;height:20px;color:var(--mist);border-radius:5px;justify-content:center;align-items:center;margin:-3px 0;display:inline-flex}.nav-add:hover,.nav-add:focus-visible{color:var(--ink);background:var(--plaster-2)}.side.is-rail .nav-item-add{color:var(--mist)}.side.is-rail .nav-item-add:hover{color:var(--ink)}.nav-empty{color:var(--mist);text-align:left;margin:0 8px;padding:3px 0;font-size:12px}.nav-empty:hover{color:var(--ink-2)}.nav-row{flex-direction:column;display:flex;position:relative}.side.is-rail .nav-row{align-items:center}.nav-more,.nav-fold{width:20px;height:20px;color:var(--graphite);background:var(--plaster-2);border-radius:5px;justify-content:center;align-items:center;display:none;position:absolute;top:4px;right:26px}.nav-fold{right:4px}.nav-row:hover .nav-more,.nav-row:focus-within .nav-more,.nav-row.is-menu .nav-more,.nav-row:hover .nav-fold,.nav-row:focus-within .nav-fold,.nav-row.is-menu .nav-fold,.nav-row.is-folded .nav-fold{display:inline-flex}.nav-more:hover,.nav-row.is-menu .nav-more,.nav-fold:hover{color:var(--ink);background:var(--rule)}.nav-fold svg{transition:transform .12s}.nav-row.is-folded .nav-fold svg{transform:rotate(-90deg)}.side:not(.is-rail) .nav-row.is-folded .nav-count{margin-right:22px}.nav-row.is-folded:not(:hover):not(:focus-within):not(.is-menu) .nav-fold{color:var(--mist);background:0 0}.side:not(.is-rail) .nav-row:hover .nav-count,.side:not(.is-rail) .nav-row:focus-within .nav-count,.side:not(.is-rail) .nav-row.is-menu .nav-count{visibility:hidden}.nav-row .nav-item.is-on~.nav-more,.nav-row .nav-item.is-on~.nav-fold{background:var(--plaster)}.nav-threads{flex-direction:column;gap:1px;margin-bottom:4px;display:flex}.nav-item.nav-thread{height:24px;color:var(--graphite);font-size:12.5px;font-weight:450}.nav-thread .nav-icon{width:14px;color:var(--mist);justify-content:center}.nav-item.nav-thread:hover{color:var(--ink-2)}.nav-item.nav-thread.is-on{color:var(--ink)}.nav-thread.is-unread .nav-label{color:var(--ink);font-weight:650}.nav-unread{background:var(--verdigris);border-radius:50%;flex:none;width:6px;height:6px}.nav-item.nav-thread-all{color:var(--mist)}.nav-item.nav-thread-all:hover{color:var(--ink-2)}.space-tile{position:relative}.space-tile-lock{background:var(--sheet);width:12px;height:12px;color:var(--graphite);box-shadow:0 0 0 1px var(--rule);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-4px;right:-4px}.nav-dm .nav-icon{justify-content:center;width:16px}.side.is-rail .nav-dm .nav-icon{width:auto}.ai-badge{border-radius:var(--r-chip);background:var(--verdigris-wash);height:15px;color:var(--verdigris-ink);letter-spacing:.04em;flex:none;align-items:center;padding:0 4px;font-size:9.5px;font-weight:700;font-stretch:88%;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #b9dcd3}.menu.space-menu{z-index:65;min-width:0;position:fixed}.space-menu-head{border-bottom:1px solid var(--rule-2);color:var(--ink-2);align-items:center;gap:6px;margin-bottom:2px;padding:6px 8px;font-size:12px;font-weight:600;display:flex}.space-menu-head>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.space-menu-note{color:var(--ochre-ink);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:500}.space-menu .menu-item:hover,.space-menu .menu-item:focus-visible{background:var(--plaster);outline:none}.space-menu .menu-item:disabled{opacity:.5}.space-menu .menu-label{text-overflow:ellipsis;overflow:hidden}.space-menu-confirm{color:var(--ink-2);padding:6px 8px;font-size:12px}.space-menu-confirm p{margin:0 0 8px;line-height:1.45}.space-menu-actions{gap:6px;display:flex}.browse-body{padding:6px 0 28px;overflow-y:auto}.browse-sec{max-width:720px;padding:16px 20px 4px}.browse-head{color:var(--ink);margin:0;font-size:13px;font-weight:650;font-stretch:108%}.browse-note{max-width:64ch;color:var(--graphite);margin:4px 0 10px;font-size:12.5px}.browse-empty{color:var(--mist);margin:0;padding:10px 0;font-size:12.5px}.browse-list{border-radius:var(--r-card);background:var(--sheet);box-shadow:0 0 0 1px var(--rule);margin:0;padding:0;list-style:none}.browse-row{flex-wrap:wrap;align-items:center;gap:10px;min-height:42px;padding:6px 12px;display:flex}.browse-row+.browse-row{border-top:1px solid var(--rule-2)}.browse-glyph{color:var(--graphite);display:inline-flex}.browse-name{color:var(--ink);font-size:13.5px;font-weight:600;font-stretch:104%}.browse-name.is-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--mist);text-decoration-color:var(--mist);text-underline-offset:3px}.browse-meta{color:var(--graphite);font-variant-numeric:tabular-nums;flex:1;font-size:12px;font-stretch:92%}.browse-act{flex:none}.browse-confirm{border-radius:var(--r-ctl);background:var(--ochre-wash);box-shadow:inset 2px 0 0 var(--ochre);color:var(--ochre-ink);flex-basis:100%;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;display:flex}.browse-confirm>span{flex:1}.dialog.cs{gap:12px}.cs-field{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.cs-label{color:var(--graphite);font-size:11.5px;font-weight:600}.cs-help{color:var(--graphite);font-size:12px;line-height:1.45}.cs-error{color:var(--cinnabar-ink);margin:0;font-size:12px;font-weight:550}.cs-slug{border-radius:var(--r-ctl);border:1px solid var(--rule);background:var(--sheet);width:100%;height:32px;font-family:var(--mono);align-items:center;padding:0 10px;font-size:12.5px;display:flex}.cs-slug:focus-within{border-color:var(--ink)}.cs-slug.is-bad{border-color:var(--cinnabar)}.cs-slug-pre{color:var(--mist)}.cs-slug-input{min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1}.cs-field .input{width:100%}.cs-default{color:var(--mist);font-size:10.5px;font-weight:500;font-stretch:88%}.dm-item .palette-label{align-items:center;gap:7px;display:inline-flex}.dm-item:disabled{opacity:.6}.dm-handle{color:var(--mist);text-overflow:ellipsis;font-size:11.5px;font-stretch:90%;overflow:hidden}.dm-error{border-top:1px solid var(--rule-2);color:var(--cinnabar-ink);margin:0;padding:8px 14px 10px;font-size:12px;font-weight:550}.dm-asked{padding:16px 18px 14px}.dm-asked-line{color:var(--ink);margin:0;font-size:14px;font-weight:600}.dm-asked-note{color:var(--graphite);margin:6px 0 14px;font-size:12.5px}.dm-asked-actions{gap:8px;display:flex}.space-tabs{flex:none;align-self:flex-start;margin:8px 10px 8px 12px}.space-tabs .seg-btn{text-decoration:none}.space-tabs .seg-btn:focus-visible{outline:2px solid var(--verdigris);outline-offset:-2px}.nav-agents>.nav-head,.nav-agents>.nav-empty{margin-left:-8px;margin-right:-8px}.nav-agents>.nav-empty{margin-left:0}.nav-agent-row{align-items:center;gap:2px;display:flex}.nav-agent-nopc{flex:none;width:22px}.nav-agent-row .nav-agent{flex:1;width:auto;min-width:0;margin:0 0 0 -4px}.nav-agent-row .nav-agent-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-agent-pc{width:22px;height:22px;color:var(--mist);border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.nav-agent-pc:hover{color:var(--ink);background:var(--plaster-2)}.nav-agent-pc.is-running{color:var(--verdigris)}.nav-agent-pc.is-starting{color:var(--ochre)}.nav-agent-pc.is-on{color:var(--ink);background:var(--sheet);box-shadow:0 0 0 1px var(--rule)}.side.is-rail .nav-agent-row{justify-content:center}.side.is-rail .nav-agent-row .nav-agent{flex:none;margin:0}.nav-mine-state{color:var(--mist);font-size:11px}.nav-mine-state.is-running{color:var(--verdigris-ink)}.nav-mine-state.is-starting{color:var(--ochre-ink)}.nav-empty:disabled{cursor:default}fieldset.cs-agents{border:0;min-width:0;margin:0;padding:0}.cs-agent-list{flex-wrap:wrap;gap:6px 16px;display:flex}.cs-agents legend{margin-bottom:5px;padding:0}.dialog.cs{max-height:calc(100vh - 32px);overflow-y:auto}.dm-foot{border-top:1px solid var(--rule-2);color:var(--graphite);align-items:center;gap:6px;padding:8px 14px;font-size:12px;display:flex}.space-bar{flex:none;align-items:center;gap:8px;min-width:0;display:flex}.space-bar .space-tabs{align-self:center}.space-bar .field.sp-members{text-overflow:ellipsis;min-width:0;margin:0 10px 0 auto;overflow:hidden}.sp-note{border-bottom:1px solid var(--rule-2);background:var(--plaster);color:var(--ink-2);flex-wrap:wrap;flex:none;align-items:center;gap:6px 10px;padding:8px 16px;font-size:12.5px;display:flex}.aud-root{align-items:center;gap:2px;display:inline-flex;position:relative}.field.aud-chip{box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-2)}.aud-chip svg{color:var(--graphite);flex:none}.field.aud-chip.aud-private,.field.aud-chip.aud-dm{color:var(--ink)}.aud-chip.aud-private svg:first-child,.aud-chip.aud-dm svg:first-child{color:var(--slate)}.menu.aud-pop{white-space:normal;flex-direction:column;gap:8px;width:320px;padding:10px 12px;display:flex}.aud-head{align-items:baseline;gap:8px;display:flex}.aud-head-title{color:var(--ink);flex:1;font-size:13px;font-weight:650;font-stretch:108%}.aud-head-space{min-width:0;color:var(--graphite);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;display:inline-flex;overflow:hidden}.aud-lines{flex-direction:column;gap:3px;display:flex}.aud-line{color:var(--ink);font-size:12.5px;font-weight:550}.aud-note{color:var(--graphite);font-size:12px;line-height:1.45}.aud-empty{color:var(--mist);margin:0;padding:2px 0;font-size:12px}.aud-foot{border-top:1px solid var(--rule-2);color:var(--graphite);padding-top:6px;font-size:11.5px}.aud-groups{flex-direction:column;gap:2px;max-height:min(320px,45vh);display:flex;overflow-y:auto}.aud-group{letter-spacing:.02em;color:var(--graphite);margin:4px 0 2px;font-size:11px;font-weight:600;font-stretch:92%}.aud-group-title{color:var(--ink-2);margin-top:0;font-size:11.5px}.aud-list{margin:0;padding:0;list-style:none}.aud-member{align-items:center;gap:8px;min-height:26px;font-size:12.5px;display:flex}.aud-member-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.aud-member-meta{color:var(--graphite);white-space:nowrap;margin-left:auto;font-size:11.5px;font-stretch:92%}.aud-actions{border-top:1px solid var(--rule-2);flex-wrap:wrap;gap:6px;padding-top:8px;display:flex}.aud-widen{color:var(--ochre-ink)}.mb-you{border-radius:var(--r-chip);background:var(--plaster);color:var(--graphite);padding:0 4px;font-size:10.5px;font-weight:600;font-stretch:90%}.aud-warn{border-radius:var(--r-ctl);background:var(--ochre-wash);box-shadow:inset 2px 0 0 var(--ochre);color:var(--ochre-ink);flex-direction:column;gap:6px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.dialog.mb:focus,.dialog.mv:focus,.dialog.wd:focus{outline:none}.dialog.mb{max-height:min(640px,80vh)}.mb-title{align-items:center;gap:7px;display:inline-flex}.mb-title svg{color:var(--graphite)}.mb-body{flex-direction:column;gap:8px;min-height:0;padding:1px;display:flex;overflow-y:auto}.mb-list{border-radius:var(--r-card);background:var(--sheet);box-shadow:0 0 0 1px var(--rule);margin:0;padding:0;list-style:none}.mb-row{flex-wrap:wrap;align-items:center;gap:8px;min-height:38px;padding:5px 10px;display:flex}.mb-row+.mb-row{border-top:1px solid var(--rule-2)}.mb-row.is-asked{color:var(--graphite)}.mb-row.is-asked .mb-meta{color:var(--ochre-ink)}.mb-name{align-items:center;gap:6px;font-size:13px;font-weight:560;display:inline-flex}.mb-meta{color:var(--graphite);flex:1;font-size:12px;font-stretch:92%}.mb-act{flex:none}.mb-confirm{border-radius:var(--r-ctl);background:var(--cinnabar-wash);color:var(--cinnabar-ink);flex-basis:100%;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}.mb-confirm>span{flex:1}.mb-add{border-top:1px solid var(--rule-2);flex-direction:column;gap:6px;padding-top:10px;display:flex}.mb-add-row{align-items:center;gap:8px;display:flex}.mb-add-label{width:96px;color:var(--graphite);flex:none;font-size:12px;font-weight:600}.input.mb-select{flex:1;width:auto;min-width:0;height:28px;padding:0 6px;font-size:12.5px}.input.mb-role{flex:none;width:96px}.mv-thread{color:var(--ink-2);font-size:13.5px;font-weight:600}.mv-from{color:var(--ink-2);align-items:center;gap:4px;font-weight:550;display:inline-flex}.mv-list{border-radius:var(--r-card);max-height:min(300px,40vh);box-shadow:0 0 0 1px var(--rule);margin:0;padding:4px;list-style:none;overflow-y:auto}.mv-item{border-radius:var(--r-ctl);width:100%;height:32px;color:var(--graphite);align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.mv-item:hover{background:var(--plaster)}.mv-item.is-on{background:var(--plaster-2);color:var(--ink);box-shadow:inset 2px 0 0 var(--ink)}.mv-name{color:var(--ink);font-weight:600}.mv-meta{color:var(--mist);margin-left:auto;font-size:11.5px;font-stretch:90%}.mv-notes{color:var(--graphite);margin:0;padding:0 0 0 16px;font-size:12px}.aud-bar{border-radius:var(--r-ctl);background:var(--ochre-wash);box-shadow:inset 0 0 0 1px var(--ochre-rule);color:var(--ochre-ink);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:6px 6px 0;padding:6px 6px 6px 10px;font-size:12.5px;display:flex}.aud-bar-text{flex:1;min-width:180px}.btn-icon.aud-bar-x{width:22px;height:22px;color:var(--ochre-ink)}.suggest-item.is-muted .suggest-label,.suggest-item.is-muted .av{opacity:.5}.suggest-item.is-muted .suggest-detail{color:var(--mist)}button.th-space-move{border-radius:var(--r-ctl);cursor:pointer}button.th-space-move:hover{color:var(--ink);text-decoration:underline}.rq{grid-template-columns:400px minmax(0,1fr);min-height:0;display:grid}.rq-list{min-width:0}.rq-boxes{flex:none;align-self:flex-start;max-width:calc(100% - 22px);margin:8px 10px 8px 12px}.rq-boxes .seg-btn{gap:5px}.rq-box-count{min-width:15px;color:var(--ink-2);text-align:center;font-variant-numeric:tabular-nums;background:#ffffffbf;border-radius:8px;padding:0 4px;font-size:10.5px;font-weight:600;font-stretch:85%;line-height:15px}.seg-btn.is-on .rq-box-count{background:var(--ochre-wash);color:var(--ochre-ink)}.rq-load-error{border-radius:var(--r-ctl);background:var(--plaster-2);color:var(--graphite);margin:0 12px 8px;padding:6px 10px;font-size:12px}.rq-rows{border-top:1px solid var(--rule-2);margin:0;padding:0;list-style:none}.rq-row{border-bottom:1px solid var(--rule-2);flex-direction:column;gap:3px;width:100%;padding:10px 14px 10px 16px;display:flex;position:relative}.rq-row:hover{background:#fbfcfb}.rq-row.is-open{background:var(--sheet)}.rq-row.is-cursor:before{content:"";background:var(--ink);width:2px;position:absolute;top:8px;bottom:8px;left:0}.rq-row-top{align-items:baseline;gap:8px;min-width:0;display:flex}.rq-row-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.rq-row.is-closed .rq-row-title{color:var(--ink-2);font-weight:500}.rq-row-age{color:var(--mist);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-stretch:85%}.rq-row-meta{color:var(--graphite);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.rq-row-where.is-open{color:var(--ochre-ink)}.rq-row-where.is-accepted{color:var(--verdigris-ink)}.rq-row-where.is-denied{color:var(--cinnabar-ink)}.rq-row-cond{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.rq-sep{color:var(--mist)}.rq-older{margin:10px 16px}.rq-kind{border-radius:var(--r-chip);background:var(--plaster-2);height:17px;color:var(--ink-2);letter-spacing:.02em;white-space:nowrap;flex:none;align-items:center;padding:0 5px;font-size:10.5px;font-weight:600;font-stretch:85%;display:inline-flex}.rq-kind-action,.rq-kind-question,.rq-kind-control{color:var(--slate);background:#e7ebf1}.rq-kind.rq-kind-suggestion{background:var(--verdigris-wash);color:var(--verdigris-ink);box-shadow:inset 0 0 0 1px #bfdcd4}.rq-status{background:var(--plaster-2);height:18px;color:var(--graphite);border-radius:9px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.rq-status.is-open{background:var(--ochre-wash);color:var(--ochre-ink);box-shadow:inset 0 0 0 1px var(--ochre-rule)}.rq-status.is-accepted{background:var(--verdigris-wash);color:var(--verdigris-ink)}.rq-status.is-denied{background:var(--cinnabar-wash);color:var(--cinnabar-ink)}.rq-src{border-radius:var(--r-chip);height:16px;color:var(--slate);white-space:nowrap;vertical-align:2px;border:1px dashed #b7c0cd;align-items:center;padding:0 5px;font-size:10.5px;font-weight:550;font-stretch:85%;display:inline-flex}.rq-detail{min-width:0}.rq-detail.pane-empty{padding:24px}.rq-detail-scroll{flex:1;min-height:0;padding:18px 28px 48px;overflow-y:auto}.rq-detail-scroll>*{max-width:760px}.rq-head-tags{color:var(--graphite);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.rq-age,.rq-expires{font-stretch:90%}.rq-expires{color:var(--mist);margin-left:-4px}.rq-links{gap:6px;margin-left:auto;display:inline-flex}.rq-link{border-radius:var(--r-ctl);border:1px solid var(--rule);background:var(--sheet);height:22px;color:var(--ink);align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:550;display:inline-flex}.rq-link:hover{border-color:var(--mist);background:var(--paper)}.rq-title{letter-spacing:-.005em;text-wrap:pretty;margin-top:10px;font-size:19px;font-weight:650;font-stretch:106%;line-height:1.3}.rq-title-quoted{font-weight:560;font-stretch:100%}.rq-title-code{background:var(--plaster);overflow-wrap:anywhere;border-radius:4px;padding:1px 6px;font-size:.78em;font-weight:500}.rq-who{color:var(--ink-2);margin-top:4px;font-weight:550}.rq-sec{margin-top:22px}.rq-sec-title{color:var(--graphite);margin-bottom:8px;font-size:12px;font-weight:650;font-stretch:108%}.rq-body{white-space:pre-wrap;color:var(--ink);max-width:68ch}.rq-quote{background:var(--paper);box-shadow:inset 2px 0 0 var(--rule);white-space:pre-wrap;border-radius:4px;margin:0;padding:8px 12px;line-height:1.5}.rq-quote.is-computer{box-shadow:inset 2px 0 #b7c0cd}.rq-quote footer{margin-top:6px}.rq-route{flex-wrap:wrap;align-items:center;gap:6px 4px;margin:0;padding:0;list-style:none;display:flex}.rq-tier{white-space:nowrap;border-radius:13px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12.5px;font-weight:550;display:inline-flex}.rq-tier.is-reached{background:var(--sheet);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule)}.rq-tier.is-reached.is-last{color:var(--ink);box-shadow:inset 0 0 0 1px var(--mist)}.rq-tier.is-current{background:var(--ochre-wash);color:var(--ochre-ink);box-shadow:inset 0 0 0 1px var(--ochre-rule);font-weight:600}.rq-tier.is-ahead{color:var(--graphite);outline:1px dashed var(--mist);outline-offset:-1px;background:0 0}.rq-tier.is-empty{text-decoration:line-through;-webkit-text-decoration-color:var(--mist);text-decoration-color:var(--mist)}.rq-tier.is-self{font-style:italic}.rq-arrow{color:var(--mist);padding:0 1px;font-size:12px}.rq-route-line{color:var(--graphite);margin-top:8px;font-size:12.5px}.rq-escalates{color:var(--ochre-ink);font-variant-numeric:tabular-nums}.rq-decides{color:var(--ink);font-weight:600}.rq-nobody{color:var(--cinnabar-ink)}.rq-route-hidden,.rq-route-none{color:var(--ink-2)}.rq-route-box.is-compact .rq-tier{height:22px;padding:0 8px;font-size:12px}.rq-route-box.is-compact .rq-route-line{margin-top:4px;font-size:12px}.rq-facts{grid-template-columns:max-content minmax(0,1fr);gap:3px 14px;margin:0;font-size:12.5px;display:grid}.rq-fact{display:contents}.rq-fact dt{color:var(--graphite);font-stretch:92%}.rq-fact dd{overflow-wrap:anywhere;margin:0;font-weight:550}.rq-params{flex-direction:column;gap:6px;margin-top:6px;display:flex}.rq-json,.rq-cmd,.rq-diff pre{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-2);font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;max-height:340px;margin:0;padding:7px 10px;font-size:12px;line-height:1.5;overflow:auto}.rq-json{color:var(--ink-2);font-size:11.5px}.rq-cmd{color:#e9edf2;box-shadow:none;background:#1d2430}.rq-cmd-prompt{color:#8fc9bd;-webkit-user-select:none;user-select:none}.rq-diff{margin:0}.rq-diff-path{font-family:var(--mono);color:var(--graphite);margin-bottom:3px;font-size:11.5px}.rq-diff pre{padding:6px 0}.rq-dl{padding:0 10px 0 4px;display:block}.rq-dl-op{width:14px;color:var(--mist);-webkit-user-select:none;user-select:none;display:inline-block}.rq-dl.is-del{background:var(--cinnabar-wash);color:var(--cinnabar-ink)}.rq-dl.is-del .rq-dl-op{color:var(--cinnabar-ink)}.rq-dl.is-add{background:var(--verdigris-wash);color:var(--verdigris-ink)}.rq-dl.is-add .rq-dl-op{color:var(--verdigris-ink)}.rq-reply-to{color:var(--graphite);font-size:12px}.rq-options{flex-direction:column;gap:12px;display:flex}.rq-question{margin-bottom:6px;font-weight:600}.rq-option-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rq-option{border-radius:var(--r-card);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--rule);padding:9px 12px}.rq-option.is-chosen{box-shadow:inset 0 0 0 1.5px var(--verdigris)}.rq-option-head{align-items:center;gap:8px;display:flex}.rq-option-label{font-weight:600}.rq-chosen{color:var(--verdigris-ink);font-size:11px;font-weight:600}.rq-hash{color:var(--mist);margin-left:auto;font-size:10.5px}.rq-option-desc{color:var(--ink-2);margin-top:2px;font-size:12.5px}.rq-endorsements{color:var(--verdigris-ink);flex-direction:column;gap:4px;margin:0 0 8px;padding:0;font-size:12.5px;list-style:none;display:flex}.rq-endorsements li{align-items:center;gap:6px;display:flex}.rq-conditions{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rq-condition{border-radius:var(--r-card);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-2);padding:9px 12px}.rq-condition.is-dropped{opacity:.75}.rq-condition-head{color:var(--graphite);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.rq-condition-by{color:var(--ink);font-weight:600}.rq-condition-kind{color:var(--ochre-ink);margin-left:auto;font-size:11px;font-weight:600}.rq-condition-kind.is-text{color:var(--graphite);font-weight:500}.rq-condition-text{white-space:pre-wrap;margin-top:4px}.rq-condition-note{color:var(--graphite);margin-top:4px;font-size:12px}.rq-changes{flex-direction:column;gap:4px;margin:6px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.rq-change-key{font-family:var(--mono);color:var(--graphite);margin-right:4px;font-size:11.5px}.rq-change-old{color:var(--mist)}.rq-effective,.rq-decided-params{margin-top:8px}.rq-effective-label{color:var(--graphite);font-size:11px;font-weight:600;font-stretch:92%}.rq-decision-head{flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.rq-decision.is-accepted .rq-decision-head{color:var(--verdigris-ink)}.rq-decision.is-denied .rq-decision-head{color:var(--cinnabar-ink)}.rq-decision.is-withdrawn .rq-decision-head,.rq-decision.is-cancelled .rq-decision-head,.rq-decision.is-expired .rq-decision-head{color:var(--graphite)}.rq-decision-head time{color:var(--graphite);font-weight:450}.rq-self{background:var(--ochre-wash);height:18px;color:var(--ochre-ink);border-radius:9px;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.rq-decision-option,.rq-decision-note{margin-top:6px}.rq-decision-note{white-space:pre-wrap;color:var(--ink-2)}.rq-decision .rq-conditions,.rq-decision .rq-facts{margin-top:8px}.rq-applied{color:var(--verdigris-ink);margin-top:8px;font-size:12.5px}.rq-applied.is-not{color:var(--cinnabar-ink)}.rq-acting{border-radius:var(--r-card);background:var(--ochre-wash);box-shadow:inset 0 0 0 1px var(--ochre-rule);padding:12px 14px}.rq-buttons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rq-confirm p{color:var(--ink);margin-bottom:8px}.rq-hint{color:var(--ochre-ink);margin-top:8px;font-size:12.5px}.rq-buttons+.rq-hint{margin-top:8px}.rq-acting>.rq-hint:first-child{margin-top:0}.rq-error{color:var(--cinnabar-ink);margin-top:8px;font-size:12.5px;font-weight:550}.rq-acting.is-compact{padding:8px 10px}.rq-grant{color:var(--ink);margin-bottom:10px;font-weight:550;line-height:1.5}.rq-form{border-radius:var(--r-card);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--ochre-rule);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.rq-form.is-deny{box-shadow:inset 0 0 0 1px #ebb9ad}.rq-form-title{font-size:13.5px;font-weight:650;font-stretch:105%}.rq-form-label{color:var(--ink);font-size:12.5px;font-weight:600}.rq-form-field{flex-direction:column;gap:5px;display:flex}.rq-form-text{width:100%;min-height:48px}.rq-form-note{color:var(--graphite);font-size:12.5px;line-height:1.45}.rq-form-why{color:var(--graphite);font-size:12px}.rq-confirm-text{background:var(--ochre-wash);color:var(--ochre-ink);border-radius:6px;padding:8px 10px;font-weight:550;line-height:1.45}.rq-pick{border:0;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.rq-pick legend{margin-bottom:4px}.rq-pick-option{box-shadow:inset 0 0 0 1px var(--rule-2);cursor:pointer;border-radius:6px;align-items:flex-start;gap:8px;padding:6px 8px;display:flex}.rq-pick-option:hover{background:var(--paper)}.rq-pick-option.is-on{box-shadow:inset 0 0 0 1px var(--verdigris);background:var(--verdigris-wash)}.rq-pick-option input{accent-color:var(--verdigris);margin-top:3px}.rq-pick-text{flex-direction:column;gap:1px;display:flex}.rq-pick-label{font-weight:600}.rq-pick-desc{color:var(--graphite);font-size:12px}.rq-ce{flex-direction:column;align-items:stretch;gap:8px;display:flex}.rq-ce-sec{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-2);border:0;border-radius:6px;flex-direction:column;gap:6px;margin:0;padding:8px 10px 10px;display:flex}.rq-ce-title{float:left;width:100%;color:var(--ink);padding:0;font-size:12px;font-weight:650}.rq-ce-note,.rq-ce-help{color:var(--graphite);font-size:12px;line-height:1.45}.rq-ce-more{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px;align-self:flex-start;padding:0;font-size:12.5px;font-weight:550}.rq-ce-more:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.rq-ce-fields{flex-direction:column;gap:8px;display:flex}.rq-ce-field{flex-direction:column;gap:3px;display:flex}.rq-ce-field.is-inline{flex-flow:wrap;align-items:center;gap:4px 8px}.rq-ce-key{font-family:var(--mono);color:var(--graphite);font-size:11.5px}.rq-ce-field.is-inline .rq-ce-key{min-width:84px;font-family:var(--font);color:var(--ink-2);font-weight:600}.rq-ce-field.is-inline .rq-ce-help{flex-basis:100%;padding-left:92px}.rq-ce-input{width:100%}.rq-ce-input.is-code{font-family:var(--mono);font-size:12.5px;line-height:1.5}.rq-ce-input.is-num{font-variant-numeric:tabular-nums;width:120px}.input.rq-ce-select{width:auto;min-width:150px;height:28px}.rq-ce-unit{color:var(--graphite);font-size:12.5px}.rq-ce-levels{flex-direction:column;gap:6px;display:flex}.rq-ce-locked{border-radius:var(--r-ctl);background:var(--plaster);font-family:var(--mono);white-space:pre-wrap;word-break:break-word;color:var(--ink-2);margin:0;padding:6px 10px;font-size:12.5px}.rq-ce-field.is-locked .rq-ce-help{color:var(--ochre-ink)}.rq-ce-diff{flex-direction:column;gap:4px;display:flex}.rq-ce-diff-label{color:var(--graphite);font-size:11.5px;font-weight:600}.rq-ce-change{flex-direction:column;gap:2px;display:flex}.rq-ce-texts{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rq-ce-text{align-items:flex-start;gap:4px;display:flex}.rq-ce-textarea{flex:1;min-height:44px}.rq-ce-remove{font-size:15px;line-height:1}.rq-qf{flex-direction:column;gap:10px;display:flex}.rq-qf-group{border:0;min-width:0;margin:0;padding:0}.rq-qf-legend{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin-bottom:6px;padding:0;font-weight:600;display:flex}.rq-qf-header{border-radius:var(--r-chip);background:var(--plaster-2);height:18px;color:var(--slate);align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.rq-qf-question{color:var(--ink)}.rq-qf-mode{color:var(--mist);margin-left:auto;font-size:11.5px;font-weight:500}.rq-qf-options{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rq-qf-option{box-shadow:inset 0 0 0 1px var(--rule-2);cursor:pointer;border-radius:6px;align-items:flex-start;gap:8px;padding:6px 8px;display:flex}.rq-qf-option:hover{background:var(--paper)}.rq-qf-option:has(input:checked){box-shadow:inset 0 0 0 1px var(--verdigris);background:var(--verdigris-wash)}.rq-qf-option>input{accent-color:var(--verdigris);margin-top:3px}.rq-qf-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rq-qf-label{font-weight:550}.rq-qf-desc{color:var(--graphite);font-size:12px}.input.rq-qf-other{height:28px;margin-top:2px}.dialog.rq-new{gap:10px;width:min(640px,100vw - 32px);max-height:84vh}.rq-new-kinds{align-self:flex-start}.rq-new-hint{color:var(--graphite);font-size:12.5px}.rq-new-body{flex-direction:column;gap:12px;min-height:0;margin:0 -4px;padding:2px 4px;display:flex;overflow-y:auto}.rq-new-field{flex-direction:column;align-items:stretch;gap:5px;display:flex}.rq-new-field>.btn{align-self:flex-start}.rq-new-label{color:var(--graphite);font-size:11.5px;font-weight:600}.rq-new-help,.rq-new-note{color:var(--graphite);font-size:12px;line-height:1.45}.rq-new-options{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rq-new-option{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 26px;align-items:center;gap:6px;display:grid}.rq-new-levels{border-collapse:collapse;font-size:12.5px}.rq-new-levels th,.rq-new-levels td{text-align:left;font-variant-numeric:tabular-nums;padding:3px 12px 3px 0}.rq-new-levels thead th{color:var(--mist);font-size:11.5px;font-weight:600}.rq-new-levels tbody th{color:var(--ink-2);font-weight:600}.input.rq-new-level{width:auto;min-width:130px;height:28px}.rq-new-unit{color:var(--graphite);align-items:center;gap:8px;font-size:12.5px;display:flex}.rq-new-unit .input{font-variant-numeric:tabular-nums;width:140px}.rq-new-direct{background:var(--verdigris-wash);color:var(--verdigris-ink);border-radius:6px;padding:8px 10px;font-weight:550}.rq-new-gap{flex:1}.rq-tl{margin:0;padding:0;list-style:none;position:relative}.rq-tl:before{content:"";background:var(--rule);width:1px;position:absolute;top:10px;bottom:10px;left:8.5px}.rq-tl-item{grid-template-columns:18px minmax(0,1fr);gap:10px;padding:5px 0;display:grid;position:relative}.rq-tl-av{background:var(--sheet);justify-content:center;height:20px;padding-top:1px;display:inline-flex}.rq-tl-lares{background:var(--sheet);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--mist);border-radius:50%;margin-top:4px}.rq-tl-line{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:0 4px;font-size:12.5px;display:flex}.rq-tl-who{color:var(--ink);font-weight:600}.rq-tl-when{color:var(--mist);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:10px;font-size:11.5px;font-stretch:85%}.rq-tl-body{white-space:pre-wrap;color:var(--ink);margin-top:3px}.rq-tl-comment .rq-tl-body{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-2);border-radius:6px;padding:6px 10px}.rq-tl-accepted .rq-tl-line{color:var(--verdigris-ink)}.rq-tl-denied .rq-tl-line,.rq-tl-undelivered .rq-tl-line{color:var(--cinnabar-ink)}.rq-tl-escalated .rq-tl-line,.rq-tl-endorsed .rq-tl-line{color:var(--ochre-ink)}.rq-tl-applied .rq-tl-body{color:var(--verdigris-ink)}.rq-tl-conds{margin:3px 0 0;padding-left:16px;font-size:12.5px}.rq-tl-params{color:var(--graphite);margin-left:6px;font-size:11px}.rq-tl-note,.rq-tl-empty{color:var(--graphite);margin-top:3px;font-size:12px}.rq-discussion{margin-top:12px}.rq-comments{flex-direction:column;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.rq-comment{grid-template-columns:18px minmax(0,1fr);gap:8px;display:grid}.rq-comment-head{align-items:baseline;gap:6px;font-size:12.5px;display:flex}.rq-comment-head time{color:var(--mist);font-size:11px}.rq-comment-body{white-space:pre-wrap}.rq-reply{border-radius:var(--r-card);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--rule)}.rq-reply:focus-within{box-shadow:inset 0 0 0 1px var(--ink)}.rq-reply-input{resize:vertical;background:0 0;border:0;outline:none;width:100%;min-height:48px;padding:8px 10px 4px;line-height:1.45;display:block}.rq-reply-input:focus-visible{outline:none}.rq-reply-input::placeholder{color:var(--mist)}.rq-reply-bar{align-items:center;gap:8px;padding:4px 6px 6px 10px;display:flex}.rq-reply-hint{color:var(--mist);margin-right:auto;font-size:11.5px}.rq-reply-bar .rq-error{margin-top:0}.rq-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rq-card{border-radius:var(--r-card);background:var(--sheet);min-width:0;box-shadow:inset 0 0 0 1px var(--rule), inset 3px 0 0 var(--mist);color:var(--ink);flex-direction:column;gap:7px;padding:10px 12px 8px;font-size:13px;display:flex}.rq-card.is-open{background:var(--ochre-wash);box-shadow:inset 0 0 0 1px var(--ochre-rule), inset 3px 0 0 var(--ochre)}.rq-card.is-accepted{box-shadow:inset 0 0 0 1px var(--rule), inset 3px 0 0 var(--verdigris)}.rq-card.is-denied{box-shadow:inset 0 0 0 1px var(--rule), inset 3px 0 0 var(--cinnabar)}.rq-card.in-drawer,.rq-card.in-control{font-size:12.5px}.rq-card-head{align-items:baseline;gap:7px;min-width:0;display:flex}.rq-card-head .rq-kind,.rq-card-head .rq-status{flex:none}.rq-card-title{text-align:left;min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1;font-weight:600}.rq-card-title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:2px}.rq-card-age{color:var(--mist);flex:none;font-size:11.5px;font-stretch:85%}.rq-card-open{flex:none;align-self:center}.rq-card-open svg{transform:rotate(-90deg)}.rq-card-who{color:var(--graphite);margin:0;font-size:12px}.rq-card-where{color:var(--mist)}p.rq-card-body{color:var(--ink-2);white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12.5px;display:-webkit-box;overflow:hidden}.rq-card .rq-params{margin-top:0}.rq-card .rq-params .rq-quote,.rq-card .rq-params pre{max-height:220px;overflow:auto}.rq-card .rq-options,.rq-card .rq-conditions{margin-top:0}.rq-card-status{color:var(--ochre-ink);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:600;display:flex}.rq-card-status.is-waiting{color:var(--graphite);font-weight:500}.rq-card-esc{color:var(--graphite);font-weight:450}.rq-card .rq-acting.is-compact{box-shadow:none;background:0 0;padding:0}.rq-card .rq-acting.is-compact .rq-form{background:var(--sheet)}.rq-card-outcome{flex-direction:column;gap:4px;display:flex}.rq-card-end{color:var(--graphite);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:550;display:flex}.rq-card-end time{color:var(--mist);font-weight:450}.rq-card-outcome.is-accepted .rq-card-end{color:var(--verdigris-ink)}.rq-card-outcome.is-denied .rq-card-end{color:var(--cinnabar-ink)}.rq-card-outcome .rq-applied{margin:0}.rq-card-talk{flex-direction:column;display:flex}.rq-card-talk .rq-discussion{margin-top:0}.rq-card-reply{align-self:flex-start}@media (max-width:980px){.rq{grid-template-columns:minmax(0,1fr)}.rq.has-request .rq-list{display:none}}.cpa{flex-wrap:wrap;gap:4px;margin-top:9px;display:flex}.cpa-item{border-radius:var(--r-ctl);border:1px solid var(--rule);background:var(--paper);max-width:100%;height:26px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:6px;padding:0 9px 0 8px;font-size:12.5px;font-weight:550;display:inline-flex}.cpa-item:hover{border-color:var(--mist);color:var(--ink)}.cpa-item.is-on{background:var(--sheet);border-color:var(--ink-2);color:var(--ink);box-shadow:0 1px 2px #18202b0f}.cpa-item.is-redacted{color:var(--graphite);border-style:dashed}.cpa-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.cpa-state{color:var(--mist);font-size:11px;font-weight:450;font-stretch:85%}.cpa-state.is-running{color:var(--verdigris-ink)}.cpa-state.is-starting{color:var(--ochre-ink)}.cpa-state.is-error{color:var(--cinnabar-ink)}.cpa-control{color:var(--ochre-ink);display:inline-flex}.cp-lock{color:var(--graphite);flex:none}.cp-sub{flex:none;align-items:center;gap:8px;min-width:0;padding:9px 12px 0 16px;display:flex}.cp-aud{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:620;font-stretch:104%;overflow:hidden}.cp-subchips{border-bottom:1px solid var(--rule-2);flex:none;padding:0 12px 9px 16px}.cp-subchips .cp-chips{margin-top:6px}.cpc{border-bottom:1px solid var(--rule);background:var(--paper);flex-direction:column;flex:none;gap:6px;padding:8px 12px 8px 16px;display:flex}.cpc.is-mine,.cpc.is-other{background:var(--ochre-wash);border-bottom-color:var(--ochre-rule)}.cpc.is-mine{box-shadow:inset 3px 0 0 var(--ochre)}.cpc-row{align-items:center;gap:10px;min-width:0;display:flex}.cpc-icon{color:var(--graphite);flex:none;display:inline-flex}.cpc.is-mine .cpc-icon,.cpc.is-other .cpc-icon{color:var(--ochre-ink)}.cpc-text{flex:1;min-width:0}.cpc-head{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:620}.cpc.is-mine .cpc-head,.cpc.is-other .cpc-head{color:var(--ochre-ink)}.cpc-sub{color:var(--graphite);font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.4}.cpc-acts{flex:none;align-items:center;gap:6px;display:inline-flex}.cpc .cpc-min{font-variant-numeric:tabular-nums;width:auto;height:22px;padding:0 4px 0 6px;font-size:11.5px}.cpc-ask{align-items:center;gap:6px;display:flex}.cpc .cpc-note{flex:1;min-width:0;height:22px;font-size:12px}.cpc-err{color:var(--cinnabar-ink);font-size:12px}.cpc-ended{border-radius:var(--r-ctl);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--ochre-rule);color:var(--ochre-ink);align-items:center;gap:8px;padding:3px 4px 3px 9px;font-size:12px;font-weight:550;display:flex}.cpc-ended span{flex:1}.cp-first{border-bottom:1px solid var(--rule-2);background:var(--sheet);box-shadow:inset 3px 0 0 var(--slate);color:var(--ink-2);flex:none;align-items:center;gap:8px;padding:6px 8px 6px 16px;font-size:12px;display:flex}.cp-first span{flex:1}.cp-redacted .cp-gate-title{gap:6px}.cp-redacted-act{align-items:center;gap:8px;display:inline-flex}.cc-prompt.is-typed{box-shadow:inset 2px 0 0 var(--ochre)}.cc-prompt-who{color:var(--graphite)}.cc-prompt-who.is-person{color:var(--ink-2);align-items:center;gap:5px;display:inline-flex}.cc .cc-watching{background:var(--paper);border-style:solid;flex-direction:column;align-items:stretch;gap:2px;padding:0}.cc-watching .cc-watch-input{cursor:not-allowed;min-height:34px;padding-bottom:2px}.cc-watch-row{color:var(--graphite);align-items:center;gap:6px;padding:0 12px 8px;font-size:11.5px;display:flex}.cp-pane.cp-scroll{overflow-y:auto}.cph{flex-direction:column;gap:18px;padding:14px 18px 20px;display:flex}.cph-h{letter-spacing:.04em;text-transform:uppercase;color:var(--graphite);margin:0 0 6px;font-size:11px;font-weight:650}.cph-list{border-top:1px solid var(--rule-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cph-row{border-bottom:1px solid var(--rule-2);align-items:flex-start;gap:10px;padding:8px 2px;display:flex}.cph-row.is-open{background:var(--ochre-wash);box-shadow:inset 2px 0 0 var(--ochre);padding-left:8px}.cph-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cph-line{align-items:baseline;gap:8px;min-width:0;display:flex}.cph-who{color:var(--ink);font-weight:600}.cph-time{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:12px;font-stretch:90%}.cph-sub{color:var(--graphite);font-variant-numeric:tabular-nums;font-size:11.5px}.cph-end{font-weight:550}.cph-end.is-open{color:var(--ochre-ink)}.cph-revoked .cph-end,.cph-access_lost .cph-end{color:var(--cinnabar-ink)}.cph-link{color:var(--slate);text-underline-offset:2px;margin-left:auto;text-decoration:underline}.cph-req-btn{border-bottom:1px solid var(--rule-2);text-align:left;align-items:center;gap:8px;width:100%;padding:8px 2px;display:flex}.cph-req-btn:hover .cph-req-title{text-decoration:underline}.cph-req-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-weight:550;overflow:hidden}.cph-req-with{color:var(--ochre-ink);white-space:nowrap;font-size:11.5px}.cph-req-go{color:var(--mist);transform:rotate(-90deg)}.cph-none,.cph-foot,.cph-empty{color:var(--graphite);margin:10px 0 0;font-size:12px}.cph-empty{padding:24px 20px}.cph-foot{color:var(--mist)}.cph-warn{color:var(--ochre-ink);font-size:12px}.cc .cc-head{border-bottom:1px solid var(--rule-2);flex-direction:column;flex:none;gap:3px;padding:8px 12px 7px 16px;display:flex}.cc-head-row{align-items:center;gap:8px;min-width:0;display:flex}.cc .cc-pick{width:auto;max-width:100%;height:26px;color:var(--ink);font-variant-numeric:tabular-nums;padding:0 6px 0 8px;font-size:12.5px;font-weight:550}.cc-about{color:var(--graphite);font-size:11.5px;line-height:1.4}.cc-confirm{border-bottom:1px solid var(--ochre-rule);background:var(--ochre-wash);color:var(--ochre-ink);flex-wrap:wrap;flex:none;align-items:center;gap:6px 8px;padding:7px 12px 7px 16px;font-size:12px;display:flex}.cc-confirm.is-error{border-bottom-color:var(--rule-2);background:var(--cinnabar-wash);color:var(--cinnabar-ink)}.cc-confirm-text{flex:220px;min-width:0}.cc-elsewhere{color:var(--ochre-ink);text-align:center;font-size:11.5px}.cc .cc-composer-label{letter-spacing:.02em;color:var(--ochre-ink);align-items:center;gap:5px;padding:7px 12px 0;font-size:11px;font-weight:600;display:inline-flex}.cp-tab-count{background:var(--verdigris-wash);min-width:16px;height:16px;color:var(--verdigris-ink);text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 4px;font-size:10.5px;font-weight:650;line-height:16px}.cps-empty{text-align:center;max-width:380px;color:var(--graphite);flex-direction:column;gap:6px;margin:0 auto;padding:28px 20px;font-size:12.5px;line-height:1.5;display:flex}.cps-empty p{margin:0}.cps-empty b{color:var(--ink-2);font-weight:600}.cps-list{border-top:1px solid var(--rule-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cps-row{border-bottom:1px solid var(--rule-2);align-items:flex-start;gap:10px;padding:8px 2px;display:flex}.cps-row.is-working,.cps-row.is-waiting,.cps-row.is-paused{box-shadow:inset 2px 0 0 var(--verdigris);padding-left:8px}.cps-row.is-waiting{box-shadow:inset 2px 0 0 var(--ochre)}.cps-row.is-paused{box-shadow:inset 2px 0 0 var(--mist)}.cps-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cps-line{align-items:baseline;gap:8px;min-width:0;display:flex}.cps-name{min-width:0;color:var(--ink);text-align:left;align-items:baseline;gap:6px;font-weight:600;display:inline-flex}.cps-name svg{color:var(--graphite);align-self:center}.cps-thread:hover .cps-title{text-decoration:underline}.cps-ref{font-variant-numeric:tabular-nums;color:var(--ink-2);flex:none;font-size:12px;font-stretch:90%}.cps-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cps-unknown{color:var(--graphite);font-weight:500}.cps-state{color:var(--graphite);flex:none;align-items:center;gap:5px;margin-left:auto;font-size:11.5px;font-weight:550;display:inline-flex}.cps-state.is-working{color:var(--verdigris-ink)}.cps-state.is-waiting{color:var(--ochre-ink)}.cps-sub{color:var(--graphite);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 10px;font-size:11.5px;display:flex}.cps-proc{color:var(--mist)}.cps-proc.is-open{color:var(--ink-2)}.cps-control{color:var(--ochre-ink);font-weight:550}.cps-acts{flex:none;align-items:center;gap:6px;display:inline-flex}.cps-confirm{border-radius:var(--r-ctl);background:var(--ochre-wash);box-shadow:inset 0 0 0 1px var(--ochre-rule);color:var(--ochre-ink);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:5px;padding:6px 8px;font-size:12px;display:flex}.cps-confirm>span:first-child{flex:220px;min-width:0}.cps-confirm-acts{gap:6px;display:inline-flex}.cps-err{color:var(--cinnabar-ink);align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.hint.cpa-hint{margin-top:6px;font-size:11.5px}.cp-profile{color:var(--graphite);flex:none;font-size:12px}.st-scroll{flex:1;min-height:0;padding:18px 28px 56px;overflow-y:auto}.st-body{max-width:940px}.st-lede{max-width:76ch;color:var(--graphite);text-wrap:pretty;margin-bottom:16px;font-size:12.5px}.st-empty{color:var(--graphite);max-width:52ch;padding:10px 0}.st-note,.st-hint{color:var(--graphite);font-size:12px}.st-note{margin-top:10px}.st-hint.is-problem{color:var(--ochre-ink)}.st-error{color:var(--cinnabar-ink);margin:0;font-size:12.5px;font-weight:550}.st-none{color:var(--mist)}.st-you{border-radius:var(--r-chip);background:var(--verdigris-wash);height:16px;color:var(--verdigris-ink);vertical-align:1px;align-items:center;margin-left:6px;padding:0 5px;font-size:10.5px;font-weight:600;font-stretch:88%;display:inline-flex}.st-handle{color:var(--graphite);font-size:11.5px;font-stretch:88%}.st-sec-title{color:var(--graphite);margin-bottom:6px;font-size:12px;font-weight:650;font-stretch:108%}.st-inline-link{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.st-status{border-radius:var(--r-chip);white-space:nowrap;align-items:center;height:18px;padding:0 7px;font-size:11px;font-weight:600;font-stretch:90%;display:inline-flex}.st-status.is-active{background:var(--verdigris-wash);color:var(--verdigris-ink)}.st-status.is-suspended{background:var(--ochre-wash);color:var(--ochre-ink)}.st-status.is-deactivated{background:var(--plaster-2);color:var(--graphite)}.st-table{border-collapse:separate;border-spacing:0;background:var(--sheet);border:1px solid var(--rule);border-radius:var(--r-card);width:100%;font-size:12.5px}.st-table thead th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--graphite);border-bottom:1px solid var(--rule);padding:8px 12px;font-size:11px;font-weight:650;font-stretch:90%}.st-table tbody th,.st-table tbody td{text-align:left;vertical-align:middle;border-top:1px solid var(--rule-2);font-weight:inherit;padding:8px 12px}.st-table tbody tr:first-child>*{border-top:0}.st-row.is-inactive .st-who-text{opacity:.6}.st-row.has-error>*{background:var(--cinnabar-wash)}.st-error-row>td{background:var(--cinnabar-wash);border-top:0;padding-top:0}.st-who{width:38%}.st-who-in{align-items:center;gap:10px;min-width:0;display:flex}.st-elbow{border-left:1.5px solid var(--rule);border-bottom:1.5px solid var(--rule);border-bottom-left-radius:5px;flex:none;width:12px;height:18px;margin:-12px -2px 0 0}.st-who-text{min-width:0;display:grid}.st-name{white-space:nowrap;align-items:center;font-weight:650;font-stretch:106%;display:flex}.st-role{align-items:center;gap:6px;display:inline-flex}.st-role-owner{background:var(--ink);color:#fff}.input.st-select{width:auto;min-width:160px;height:28px;padding:0 6px}.st-manager.is-none{color:var(--mist)}.st-saving{color:var(--graphite);margin-left:8px;font-size:11.5px}.st-sponsors{color:var(--ink-2)}.st-agents{gap:14px;margin:0;padding:0;list-style:none;display:grid}.st-agent{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--sheet);padding:14px 16px 12px}.st-agent.is-inactive{background:var(--paper)}.st-agent-head{align-items:center;gap:10px;display:flex}.st-agent-title{flex:1;min-width:0;display:grid}.st-agent-name{letter-spacing:-.003em;align-items:center;gap:7px;font-size:14.5px;font-weight:650;font-stretch:112%;display:flex}.st-harness{background:var(--verdigris-wash);color:var(--verdigris-ink)}.st-facts{border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,1fr);gap:10px 20px;margin:12px 0 14px;padding:10px 0;display:grid}.st-fact dt{letter-spacing:.05em;text-transform:uppercase;color:var(--graphite);font-size:11px;font-weight:650;font-stretch:90%}.st-fact dd{align-items:center;min-height:24px;margin:3px 0 0;font-size:12.5px;display:flex}.st-budget{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.st-budget-n{font-variant-numeric:tabular-nums;font-weight:600;font-stretch:92%}.st-budget-form{justify-items:start;gap:4px;display:grid}.st-budget-edit{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.input.st-budget-input{font-variant-numeric:tabular-nums;width:120px;height:26px}.st-unit{color:var(--graphite);font-size:12px}.st-levels{border-collapse:collapse;width:100%}.st-levels th,.st-levels td{vertical-align:top;border-top:1px solid var(--rule-2);padding:7px 0}.st-levels tr:first-child>*{border-top:0}.st-levels th{text-align:left;font-weight:inherit;padding-right:16px}.st-levels td{text-align:right;white-space:nowrap;width:1%}.st-levels tr.is-busy td{opacity:.6}.st-cat{font-weight:650;font-stretch:92%;display:block}.st-cat-text{color:var(--graphite);font-size:12px;display:block}.st-exec-note{border-left:2px solid var(--ochre);background:var(--ochre-wash);max-width:62ch;color:var(--ochre-ink);border-radius:0 4px 4px 0;margin-top:6px;padding:5px 9px;font-size:12px;display:block}.st-level .seg-btn{justify-content:center;min-width:66px}.st-level .seg-btn:disabled{color:var(--mist);opacity:.7}.st-level .seg-btn.is-on:disabled{color:var(--ink);opacity:1}.st-level-ro{height:26px;color:var(--ink-2);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:inline-flex}.st-pips{gap:2px;display:inline-flex}.st-pip{background:var(--plaster-2);border-radius:2px;width:9px;height:6px}.st-pips .st-pip.is-on{background:var(--ochre)}.st-pips.is-3 .st-pip.is-on{background:var(--verdigris)}.st-auto-foot{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:10px;display:flex}.st-audit-head{align-items:flex-start;gap:16px;display:flex}.st-audit-head .st-lede{flex:1}.st-day{margin-top:14px}.st-day-title{z-index:1;background:var(--paper);letter-spacing:.05em;text-transform:uppercase;color:var(--graphite);padding:6px 0;font-size:11px;font-weight:650;font-stretch:90%;position:sticky;top:-18px}.st-events{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--sheet);margin:0;padding:0;list-style:none}.st-ev{border-top:1px solid var(--rule-2);grid-template-columns:48px minmax(120px,190px) minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:7px 12px;font-size:12.5px;display:grid}.st-ev:first-child{border-top:0}.st-ev-time{color:var(--graphite);font-variant-numeric:tabular-nums;font-size:12px;font-stretch:85%}.st-ev-who{align-self:center;align-items:center;gap:6px;min-width:0;display:inline-flex}.st-ev-actor{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.st-ev-for{color:var(--graphite);font-weight:400}.st-lares{background:var(--plaster-2);width:18px;height:18px;box-shadow:inset 0 0 0 4px var(--plaster-2), inset 0 0 0 9px var(--slate);border-radius:50%}.st-ev-what{min-width:0;color:var(--ink);overflow-wrap:anywhere}.st-ev-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px;font-weight:550}.st-ev-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.st-ev-link.is-ref,.st-chip-link.is-ref{font-variant-numeric:tabular-nums;font-stretch:88%}.st-ev-more{flex-wrap:wrap;justify-content:flex-end;align-self:center;align-items:center;gap:6px;display:inline-flex}.st-chip-link{border-radius:var(--r-ctl);border:1px solid var(--rule);background:var(--sheet);height:20px;color:var(--ink);white-space:nowrap;align-items:center;padding:0 7px;font-size:11.5px;font-weight:550;text-decoration:none;display:inline-flex}.st-chip-link:hover{border-color:var(--mist);background:var(--paper)}.st-ev-type{color:var(--mist);white-space:nowrap;font-size:10.5px}.st-older{align-items:center;gap:10px;padding:12px 0;display:flex}@media (max-width:1100px){.st-scroll{padding:14px 16px 48px}.st-facts{grid-template-columns:minmax(0,1fr)}.st-ev{grid-template-columns:44px minmax(0,1fr)}.st-ev-what,.st-ev-more{grid-column:2;justify-content:flex-start}}.st-audit{container-type:inline-size}@container (width<=760px){.st-ev{grid-template-columns:44px minmax(0,1fr)}.st-ev-what,.st-ev-more{grid-column:2;justify-content:flex-start}}.dt{max-width:880px}.dt-sec{margin-top:30px}.dt-sec:first-of-type{margin-top:4px}.dt-sec-head{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:26px;margin-bottom:4px;display:flex}.dt-sec-title{letter-spacing:-.003em;font-size:14.5px;font-weight:650;font-stretch:112%}.dt-n{color:var(--mist);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.dt-sec-side{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-left:auto;display:inline-flex}.dt-sec-lede{max-width:76ch;color:var(--graphite);text-wrap:pretty;margin-bottom:10px;font-size:12.5px}.dt-tag{border-radius:var(--r-chip);background:var(--plaster-2);height:18px;color:var(--slate);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:0 7px;font-size:10.5px;font-weight:650;font-stretch:88%;display:inline-flex}.dt-meter{color:var(--graphite);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:7px;font-size:11.5px;font-stretch:88%;display:inline-flex}.dt-meter-bar{background:var(--plaster-2);border-radius:3px;width:56px;height:5px;position:relative;overflow:hidden}.dt-meter-bar>span{background:var(--verdigris);border-radius:3px;position:absolute;inset:0 auto 0 0}.dt-meter.is-near{color:var(--ochre-ink)}.dt-meter.is-near .dt-meter-bar>span{background:var(--ochre)}.dt-meter.is-over{color:var(--cinnabar-ink);font-weight:600}.dt-meter.is-over .dt-meter-bar>span{background:var(--cinnabar)}.dt-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dt-doc{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--sheet);padding:12px 16px 14px;scroll-margin:16px}.dt-doc.is-deleted{background:var(--paper)}.dt-doc.is-deleted .dt-doc-title{color:var(--graphite);text-decoration:line-through;-webkit-text-decoration-color:var(--mist);text-decoration-color:var(--mist)}.dt-doc.is-platform{background:var(--paper);border-style:dashed}.dt-doc.is-fresh{animation:2.4s ease-out dt-fresh}@keyframes dt-fresh{0%{border-color:var(--verdigris);box-shadow:0 0 0 3px var(--verdigris-wash)}to{border-color:var(--rule);box-shadow:0 0 0 3px #0000}}@media (prefers-reduced-motion:reduce){.dt-doc.is-fresh{border-color:var(--verdigris);animation:none}}.dt-doc-head{align-items:flex-start;gap:8px 16px;display:flex}.dt-doc-id{flex:1;gap:2px;min-width:0;display:grid}.dt-doc-name{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.dt-doc-title{overflow-wrap:anywhere;font-size:13.5px;font-weight:650;font-stretch:106%}.dt-slug{border-radius:var(--r-chip);background:var(--plaster);box-shadow:inset 0 0 0 1px var(--rule-2);color:var(--ink-2);font-family:var(--mono);padding:1px 6px;font-size:11.5px}.dt-ref{color:var(--graphite);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:550;font-stretch:88%;text-decoration:none}.dt-ref:hover{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.dt-meta{color:var(--graphite);font-variant-numeric:tabular-nums;font-size:11.5px;font-stretch:92%}.dt-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:4px;display:inline-flex}.dt-actions .btn[aria-pressed=true]{border-color:var(--ink-2);background:var(--plaster-2);color:var(--ink)}.dt-actions .btn-quiet.btn-stop{color:var(--cinnabar-ink)}.dt-actions a.btn{text-decoration:none}.dt-reach{border-left:2px solid var(--verdigris);max-width:76ch;color:var(--ink-2);text-wrap:pretty;gap:2px;margin-top:8px;padding:1px 0 1px 10px;font-size:12.5px;display:grid}.dt-doc.is-platform .dt-reach{border-left-color:var(--slate);margin-top:0}.dt-doc.is-deleted .dt-reach{border-left-color:var(--rule);color:var(--graphite)}.dt-reach-sub{color:var(--graphite)}.dt-desc{color:var(--ink);overflow-wrap:anywhere;font-weight:550}.dt-text,.dt-pane{border-top:1px solid var(--rule-2);margin-top:12px;padding-top:12px}.dt-md{font-size:13.5px}.btn.dt-toggle{margin-top:8px;margin-left:-8px}.dt-text .btn.dt-toggle{margin-top:10px}.dt-confirm{border-radius:var(--r-ctl);background:var(--cinnabar-wash);color:var(--cinnabar-ink);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:7px 10px;font-size:12.5px;display:flex}.dt-confirm>span{flex:1;min-width:24ch}.st-error.dt-failure{margin-top:8px}.dt-form{gap:12px;display:grid}.dt-new{border:1px solid var(--ink-2);border-radius:var(--r-card);background:var(--sheet);box-shadow:0 1px 0 var(--rule-2);margin-bottom:12px;padding:14px 16px}.dt-new-head{font-size:13.5px;font-weight:650;font-stretch:106%}.dt-fields{gap:12px;display:grid}.dt-fields.is-two{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.dt-field{align-content:start;gap:5px;min-width:0;display:grid}.dt-label{letter-spacing:.05em;text-transform:uppercase;color:var(--graphite);align-items:baseline;gap:8px;font-size:11px;font-weight:650;font-stretch:90%;display:flex}.dt-count{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.dt-count.is-over{color:var(--cinnabar-ink);font-weight:650}.dt-hint{color:var(--graphite);font-size:11.5px}.dt-field-error{color:var(--cinnabar-ink);font-size:12px;font-weight:550}.input.is-invalid,.input.is-invalid:focus{border-color:var(--cinnabar)}.input.dt-mono{font-family:var(--mono);font-size:12.5px}.input.dt-desc{resize:vertical;height:auto;min-height:52px;padding:7px 10px;line-height:1.5}.dt-body-bar{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.dt-body-bar .dt-meter{margin-left:auto}.input.dt-body{resize:vertical;height:auto;min-height:220px;font-family:var(--mono);tab-size:2;padding:10px 12px;font-size:12.5px;line-height:1.6}.dt-preview{border:1px solid var(--rule);border-radius:var(--r-ctl);background:var(--paper);min-height:220px;padding:12px 14px;overflow:auto}.dt-form-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dt-form-foot .st-error{flex:1;min-width:24ch}.dt-theirs{gap:4px;margin:0;font-size:12.5px;display:grid}.dt-theirs>div{grid-template-columns:120px minmax(0,1fr);gap:8px;display:grid}.dt-theirs dt{color:var(--ochre-ink);font-weight:600}.dt-theirs dd{overflow-wrap:anywhere;margin:0}.dt-versions{gap:10px;display:grid}.dt-version{border:1px solid var(--rule);border-radius:var(--r-ctl);background:var(--paper);min-width:0;padding:10px 14px 12px}.dt-version-head{color:var(--graphite);justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.dt-deleted{margin-top:8px}.dt-deleted .dt-list{margin-top:6px}.dt-none{color:var(--graphite);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;display:flex}.dt-chip-sub{color:var(--mist);margin-left:5px;font-weight:450}@media (max-width:760px){.dt-doc-head{flex-direction:column}.dt-actions{justify-content:flex-start}.dt-fields.is-two{grid-template-columns:minmax(0,1fr)}.dt-sec-side{margin-left:0}}.um-settings{margin:0;padding:0;list-style:none}.um-setting{border-radius:var(--r-ctl);align-items:baseline;gap:10px;width:100%;padding:5px 8px;font-size:12.5px;display:flex}.um-setting:hover{background:var(--paper)}.um-setting.is-here{background:var(--plaster-2)}.um-setting-label{font-weight:600}.um-setting-hint{color:var(--graphite);margin-left:auto;font-size:11.5px}.hint.st-legend{margin-bottom:8px}.hint.st-legend+.st-agents,.hint.st-legend+.st-table{margin-top:14px}.st-agent-actions{flex:none;gap:6px;margin-left:auto;display:inline-flex}.st-agent-head .st-agent-actions+.st-status{margin-left:0}.st-personal-line{margin:8px 0 0}.check.st-personal{white-space:normal;color:var(--ink);font-size:13px}.dt-new .seg.st-role-pick{justify-self:start}.th-sessions{flex-direction:column;gap:4px;margin-top:8px;display:flex}.session-strip{border-radius:var(--r-ctl);border:1px solid var(--rule-2);background:var(--paper);min-height:28px;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:3px 4px 3px 8px;font-size:12px;display:flex}.session-line{flex:1;align-items:baseline;gap:8px;min-width:0;display:inline-flex}.session-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.session-note{color:var(--graphite);flex:none;font-size:11.5px;font-weight:550;font-stretch:92%}.session-working .session-note{color:var(--verdigris-ink)}.session-waiting .session-note{color:var(--ochre-ink)}.session-paused .session-note{color:var(--slate)}.session-acts{flex:none;align-items:center;gap:4px;display:inline-flex}.session-acts:empty{display:none}.session-confirm{border-radius:var(--r-ctl);background:var(--ochre-wash);box-shadow:inset 2px 0 0 var(--ochre);color:var(--ochre-ink);flex-basis:100%;align-items:center;gap:8px;margin:0 0 1px -4px;padding:6px 8px 6px 10px;font-size:12px;display:flex}.session-confirm>span{flex:1}.tag-session{color:var(--verdigris-ink)}a.run-machine-link{max-width:max-content;color:var(--graphite);border-radius:var(--r-chip);flex-grow:1000;text-decoration:none}a.run-machine-link svg{vertical-align:-2px;margin-right:3px}a.run-machine-link:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--mist);text-decoration-color:var(--mist);text-underline-offset:2px}.tl-session{max-width:900px;color:var(--graphite);align-items:center;gap:10px;padding:10px 20px 10px 60px;font-size:12px;display:flex}@media (max-width:760px){.tl-session{max-width:860px;padding-left:20px}}.tl-session:before,.tl-session:after{content:"";background:var(--rule);flex:1;min-width:16px;height:1px}.tl-session-text{text-align:center;align-items:center;gap:6px;min-width:0;display:inline-flex}.tl-session-text time{color:var(--mist);font-size:11px}.overlay.tr-overlay{padding-top:5vh}.dialog.tr{width:min(880px,100vw - 32px);max-height:88vh;padding-bottom:0}.dialog.tr:focus{outline:none}.tr-title{align-items:center;gap:7px;display:inline-flex}.tr-title svg{color:var(--graphite)}.tr-sub{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:-4px;font-size:12.5px;display:flex}.tr-what{overflow-wrap:anywhere;min-width:0;font-weight:600}.tr-facts,.tr-runstate{color:var(--graphite);font-size:11.5px;font-stretch:92%}.tr-runstate{align-items:center;gap:5px;display:inline-flex}.tr-runstate time{color:var(--mist);font-variant-numeric:tabular-nums}.tr-bar{border-bottom:1px solid var(--rule-2);align-items:center;gap:10px;padding-bottom:8px;display:flex}.tr-about{min-width:0;color:var(--graphite);flex:1;font-size:11.5px}.tr-bar .btn.is-on{color:var(--ink);background:var(--plaster)}.tr-body{flex-direction:column;flex:1;gap:10px;min-height:120px;margin:-10px -16px 0;padding:12px 20px 14px;display:flex;overflow-y:auto}.tr-state{text-align:center;max-width:420px;color:var(--graphite);flex-direction:column;align-items:center;gap:6px;margin:18px auto;line-height:1.5;display:flex}.tr-state p{margin:0}.tr-state b{color:var(--ink-2);font-weight:600}.tr-end{min-height:26px;color:var(--mist);justify-content:center;align-items:center;gap:6px;font-size:11.5px;display:flex}.tr-end:empty{min-height:1px}.tr-prompt.is-command{box-shadow:inset 2px 0 0 var(--mist)}.tr-prompt .cc-prompt-body{font-size:12.5px;font-stretch:96%}.tr-note{color:var(--mist);white-space:pre-wrap;overflow-wrap:anywhere;font-size:11.5px;font-stretch:90%}.tr-note.is-error{border-radius:var(--r-ctl);background:var(--cinnabar-wash);max-width:72ch;box-shadow:inset 2px 0 0 var(--cinnabar);color:var(--cinnabar-ink);padding:5px 10px;font-size:12px;font-stretch:100%}.tr-standin{border-radius:var(--r-ctl);border:1px dashed var(--rule);color:var(--graphite);padding:5px 10px}.tr-tool-res{font-family:var(--mono);color:var(--graphite);white-space:nowrap;text-overflow:ellipsis;margin:-4px 0 0;padding:0 10px 6px 30px;font-size:11px;overflow:hidden}.tr-tool-res.is-error{color:var(--cinnabar-ink)}.tr-tool-res.is-none{font-family:var(--font);color:var(--mist);font-style:italic}.tr-tool-error{border-color:#efc9bf}.tr-mark{color:var(--graphite);align-items:center;gap:10px;font-size:11.5px;display:flex}.tr-mark:before,.tr-mark:after{content:"";background:var(--rule);flex:1;min-width:16px;height:1px}.tr-mark>span{text-align:center;align-items:center;gap:6px;min-width:0;display:inline-flex}.tr-run{margin-top:6px}.tr-compact{flex-direction:column;gap:6px;display:flex}.tr-compact .tr-mark{color:var(--verdigris-ink)}.tr-compact .tr-mark:before,.tr-compact .tr-mark:after{background:var(--verdigris-wash)}.tr-summary{align-self:center;max-width:72ch}.tr-epoch{color:var(--ochre-ink)}.tr-json .cc-label{font-family:var(--mono);margin-top:0;font-weight:550}.tr-json.is-quiet{color:var(--mist);font-size:11px}.tr-json.is-quiet summary{cursor:pointer;width:max-content;max-width:100%;font-family:var(--mono)}.docs-page{overflow-y:auto}.ref-page .pane-hint p+p{margin-top:4px}.agent-link{color:var(--verdigris-ink);font-weight:560;text-decoration:none}.agent-link:hover{text-underline-offset:2px;text-decoration:underline}.md{overflow-wrap:anywhere;max-width:76ch;color:var(--ink);font-size:14px;line-height:1.6}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md p,.md ul,.md ol,.md blockquote,.md pre,.md table,.md dl{margin:0 0 12px}.md h1,.md h2,.md h3,.md h4,.md h5,.md h6{letter-spacing:-.003em;margin:22px 0 8px;font-weight:650;font-stretch:108%;line-height:1.3}.md h1{font-size:20px}.md h2{font-size:17px}.md h3{font-size:15px}.md h4,.md h5,.md h6{font-size:14px}.md h6{color:var(--graphite)}.md ul,.md ol{padding-left:22px}.md li+li{margin-top:2px}.md li>ul,.md li>ol{margin:2px 0 0}.md a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--mist);text-decoration-color:var(--mist);text-underline-offset:2px}.md a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.md a.md-image{font-family:var(--mono);color:var(--graphite);font-size:.86em}.md blockquote{border-left:3px solid var(--rule);color:var(--ink-2);padding:0 0 0 12px}.md code{border-radius:var(--r-chip);background:var(--plaster-2);padding:1px 4px;font-size:.86em}.md pre{border-radius:var(--r-ctl);background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-2);padding:10px 12px;line-height:1.5;overflow-x:auto}.md pre code{background:0 0;padding:0;font-size:12.5px}.md hr{border:0;border-top:1px solid var(--rule);margin:18px 0}.md table{border-collapse:collapse;font-size:13px;display:block;overflow-x:auto}.md th,.md td{border:1px solid var(--rule);padding:5px 10px}.md th{background:var(--paper);font-weight:600}.md .md-front{border-bottom:1px solid var(--rule-2);color:var(--graphite);gap:2px;margin-bottom:14px;padding:0 0 10px;font-size:12px;display:grid}.md .md-front>div{grid-template-columns:minmax(64px,max-content) minmax(0,1fr);gap:12px;display:grid}.md .md-front dt{color:var(--mist);font-stretch:88%}.md .md-front dd{white-space:pre-wrap;margin:0}.de{flex-direction:column;gap:8px;min-width:0;display:flex}.de-note{color:var(--graphite);font-size:12.5px}.de-bar{align-items:center;gap:10px;display:flex}.de-size{color:var(--graphite);font-variant-numeric:tabular-nums;margin-left:auto;font-size:11.5px;font-stretch:85%}.de-size.is-near{color:var(--ochre-ink)}.de-size.is-over{color:var(--cinnabar-ink);font-weight:600}.input.de-text{resize:vertical;height:auto;min-height:340px;font-family:var(--mono);tab-size:2;padding:10px 12px;font-size:12.5px;line-height:1.6}.de-preview{border-radius:var(--r-ctl);border:1px solid var(--rule);background:var(--sheet);min-height:340px;padding:12px 14px;overflow:auto}.de-empty{color:var(--mist)}.de-conflict{border-radius:var(--r-ctl);background:var(--ochre-wash);box-shadow:inset 0 0 0 1px var(--ochre-rule);color:var(--ink);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.de-actions{flex-wrap:wrap;gap:8px;display:flex}.de-conflict .diff{background:var(--sheet)}.de-error{color:var(--cinnabar-ink)}.de-foot{justify-content:flex-end;gap:8px;display:flex}.vh{flex-direction:column;min-width:0;display:flex}.vh-bar{align-items:center;gap:8px;padding:0 0 8px;display:flex}.vh-hint{color:var(--graphite);font-size:12px}.vh-bar .btn{margin-left:auto}.vh-list{border-top:1px solid var(--rule-2);margin:0;padding:0;list-style:none}.vh-item{border-bottom:1px solid var(--rule-2);align-items:flex-start;gap:10px;padding:8px 6px;display:flex}.vh-item.is-open{background:var(--plaster-2)}.vh-pick{flex:none;margin:3px 0 0}.vh-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.vh-line{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:12.5px;display:flex}.vh-n{font-variant-numeric:tabular-nums;font-weight:620}.vh-current{border-radius:var(--r-chip);background:var(--verdigris-wash);color:var(--verdigris-ink);padding:0 5px;font-size:11px;font-weight:560}.vh-author{color:var(--ink-2)}.vh-time,.vh-size{color:var(--graphite);font-variant-numeric:tabular-nums;font-size:11.5px;font-stretch:85%}.vh-notes{flex-wrap:wrap;gap:4px;display:flex}.vh-note{border-radius:var(--r-chip);background:var(--plaster-2);color:var(--ink-2);padding:0 6px;font-size:11.5px}.vh-item.is-deleted .vh-n{color:var(--graphite)}.vh-note.is-over{background:var(--ochre-wash);color:var(--ochre-ink);box-shadow:inset 0 0 0 1px var(--ochre-rule)}.vh-actions{flex:none;gap:4px;display:flex}.vh-more{align-self:flex-start;margin-top:8px}.vh-empty{color:var(--graphite)}.diff{border-radius:var(--r-ctl);border:1px solid var(--rule);background:var(--sheet);min-width:0;overflow:hidden}.diff-head{border-bottom:1px solid var(--rule-2);background:var(--paper);align-items:center;gap:10px;padding:6px 10px;font-size:12px;display:flex}.diff-labels{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.diff-label{font-weight:560}.diff-arrow{color:var(--mist)}.diff-stats{font-family:var(--mono);margin-left:auto;font-size:11.5px}.diff-stats .is-add{color:var(--verdigris-ink)}.diff-stats .is-del{color:var(--cinnabar-ink)}.diff-same{color:var(--graphite);padding:10px}.diff-body{font-family:var(--mono);font-size:12px;line-height:1.55;overflow-x:auto}.diff-row{grid-template-columns:3.4em 3.4em 1.4em minmax(0,1fr);display:grid}.diff-row.is-del{background:var(--cinnabar-wash)}.diff-row.is-add{background:var(--verdigris-wash)}.diff-no{text-align:right;color:var(--mist);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;padding:0 6px}.diff-mark{text-align:center;-webkit-user-select:none;user-select:none}.diff-row.is-del .diff-mark{color:var(--cinnabar-ink)}.diff-row.is-add .diff-mark{color:var(--verdigris-ink)}.diff-text{white-space:pre-wrap;overflow-wrap:anywhere;padding-right:10px}.diff-fold{border-block:1px dashed var(--rule);background:var(--paper);width:100%;color:var(--graphite);font-family:var(--font);text-align:center;padding:3px 10px;font-size:11.5px;display:block}.diff-fold:hover{color:var(--ink);background:var(--plaster-2)}.diff-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agent-link.msg-author,.run-agent .agent-link,.sub-agent .agent-link{color:inherit;font-weight:inherit}.msg-actions{opacity:0;gap:4px;transition:opacity 80ms ease-out;display:flex;position:absolute;top:4px;right:16px}.msg:hover .msg-actions,.msg-actions:focus-within{opacity:1}.msg-actions .btn{box-shadow:0 1px 2px #18202b0f}@media (hover:none){.msg-actions{opacity:1;margin-top:4px;position:static}}.run-ranwith{color:var(--graphite);flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:12px;display:flex}.run-ranwith-label{color:var(--ink-2);font-weight:600}.run-ranwith-list{flex-wrap:wrap;gap:2px 14px;margin:0;padding:0;list-style:none;display:flex}.run-ranwith-kind{color:var(--mist)}.run-ranwith-skill{font-family:var(--mono);color:var(--ink-2);font-size:11px}.run-ranwith a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--mist);text-decoration-color:var(--mist);text-underline-offset:2px}.run-ranwith a:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.run-ranwith-gone{color:var(--mist)}.sd-head{gap:10px}.sd-search{border-radius:var(--r-ctl);border:1px solid var(--rule);background:var(--sheet);width:min(280px,40%);height:28px;color:var(--graphite);align-items:center;gap:6px;margin-left:auto;padding:0 8px;display:inline-flex}.sd-search:focus-within{border-color:var(--ink)}.sd-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.sd-scroll{flex:1;min-height:0;padding:16px 20px 32px;overflow-y:auto}.sd-group{max-width:880px;margin:0 auto 20px}.sd-group-title{color:var(--graphite);padding:0 4px 6px;font-size:11.5px;font-weight:600}.sd-list{border-radius:var(--r-card);border:1px solid var(--rule);background:var(--sheet);margin:0;padding:0;list-style:none;overflow:hidden}.sd-list>li+li{border-top:1px solid var(--rule-2)}.sd-row{width:100%;min-height:42px;color:var(--ink);text-align:left;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:flex}.sd-row:hover{background:var(--paper)}.sd-icon{color:var(--graphite);flex:none;display:inline-flex}.sd-main{flex-wrap:wrap;flex:1;align-items:baseline;gap:1px 8px;min-width:0;display:flex}.sd-title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:580;overflow:hidden}.sd-ref{font-family:var(--mono);color:var(--mist);font-size:11.5px}.sd-note-line,.sd-snippet{min-width:0;color:var(--graphite);flex-basis:100%;font-size:12px}.sd-snippet{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sd-who{text-overflow:ellipsis;white-space:nowrap;max-width:30%;color:var(--ink-2);flex:none;font-size:12px;overflow:hidden}.sd-age{text-align:right;min-width:44px;color:var(--graphite);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-stretch:85%}.sd-row.is-deleted .sd-title{color:var(--graphite)}.sd-row.is-deleted .sd-icon{color:var(--mist)}.sd-row-new{background:var(--paper)}.sd-row-new .sd-title{color:var(--ink-2)}.sd-row-new:hover{background:var(--plaster)}.sd-none{max-width:880px;color:var(--graphite);align-items:center;gap:8px;margin:0 auto;padding:12px;display:flex}.sd-more{justify-content:center;padding:0 0 12px;display:flex}.sd-note{max-width:880px;color:var(--ochre-ink);margin:0 auto 12px}.sd-empty{max-width:880px;color:var(--graphite);flex-direction:column;gap:8px;margin:0 auto;display:flex}.page.dp{background:var(--sheet)}.dp-bar{gap:6px;padding-right:8px}.dp-back{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--graphite);align-items:center;gap:5px;font-size:12.5px;font-weight:550;text-decoration:none;display:inline-flex;overflow:hidden}.dp-back:hover{color:var(--ink)}.dp-bar-spacer{flex:1}.dp-bar .btn[aria-pressed=true]{background:var(--plaster-2);border-color:var(--mist)}.dp-scroll{flex:1;min-height:0;overflow-y:auto;container-type:inline-size}.dp-layout{grid-template-columns:minmax(0,1fr);min-height:100%;display:grid}.dp-layout.has-side{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.dp-main{flex-direction:column;gap:14px;width:100%;min-width:0;max-width:900px;margin:0 auto;padding:22px 28px 48px;display:flex}.dp-side{border-left:1px solid var(--rule);background:var(--paper);min-width:0;padding:14px 12px 24px}.dp-side-title{color:var(--graphite);margin-bottom:8px;font-size:12px;font-weight:600}@container (width<=760px){.dp-layout.has-side{grid-template-columns:minmax(0,1fr)}.dp-side{border-left:0;border-top:1px solid var(--rule)}.dp-main{padding:18px 18px 32px}}.dp-head{flex-direction:column;gap:7px;display:flex}.dp-title{letter-spacing:-.006em;overflow-wrap:anywhere;font-size:22px;font-weight:680;font-stretch:108%;line-height:1.25}.dp-meta{color:var(--graphite);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px;display:flex}.dp-ref{border-radius:var(--r-chip);background:var(--plaster-2);font-family:var(--mono);color:var(--ink-2);padding:0 5px;font-size:11.5px}.dp-kind code{font-size:11.5px}.dp-aud{background:var(--sheet);height:20px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-2);white-space:nowrap;border-radius:10px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:550;display:inline-flex}.dp-aud.is-private{color:var(--slate);background:#eef1f6;box-shadow:inset 0 0 0 1px #d3d9e3}.dp-reads{color:var(--graphite);font-size:12.5px}.dp-empty{color:var(--graphite)}.dp-error{color:var(--cinnabar-ink)}.dp-note{color:var(--ochre-ink);font-size:12.5px}.dp-confirm,.dp-deleted{border-radius:var(--r-ctl);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.dp-confirm{background:var(--cinnabar-wash);box-shadow:inset 0 0 0 1px #ebb9ad}.dp-deleted{background:var(--plaster);box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-2)}.dp-actions{flex-wrap:wrap;gap:8px;display:flex}.dp-rename{align-items:center;gap:8px;display:flex}.dp-version{flex-direction:column;gap:12px;display:flex}.dp-version-bar{border-radius:var(--r-ctl);background:var(--ochre-wash);box-shadow:inset 0 0 0 1px var(--ochre-rule);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:7px 10px;display:flex}.dp-version-title{flex:1;min-width:0;font-size:12.5px;font-weight:600}.dp-version-meta{color:var(--graphite);font-weight:450}.dialog.nd{width:min(760px,100vw - 32px);max-height:calc(88vh - 16px);overflow-y:auto}.input.de-text.nd-text,.de-preview.nd-text{min-height:260px}.ap-body{flex-direction:column;gap:16px;width:100%;max-width:880px;padding:18px 20px 40px;display:flex}.ap-who-head{border-bottom:1px solid var(--rule-2);align-items:center;gap:12px;padding-bottom:14px;display:flex}.ap-who-main{gap:2px;min-width:0;display:grid}.ap-who-name{letter-spacing:-.004em;color:var(--verdigris-ink);flex-wrap:wrap;align-items:center;gap:7px;font-size:16px;font-weight:650;font-stretch:112%;display:flex}.ap-who-sub{color:var(--graphite);flex-wrap:wrap;gap:5px;font-size:12px;display:flex}.ap-handle{font-variant-numeric:tabular-nums;font-stretch:88%}.role-chip.ap-inactive{background:var(--cinnabar-wash);color:var(--cinnabar-ink)}.ap-where,.ap-who{max-width:72ch;color:var(--ink-2);margin:0}.ap-who{color:var(--graphite);font-size:12px}.ap-charter{flex-direction:column;gap:8px;display:flex}.ap-doc-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ap-doc-title{margin:0;font-size:15px;font-weight:650;font-stretch:108%}.ap-doc-head .ref{font-size:12px;font-stretch:88%}.ap-notebooks{flex-direction:column;gap:18px;display:flex}.ap-search{flex-direction:column;gap:6px;display:flex}.input.ap-search-input{max-width:420px}.ap-hits{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--sheet);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ap-hits>li+li{border-top:1px solid var(--rule-2)}.ap-hits>.nb-quiet{padding:10px 12px}.ap-hit{gap:3px;width:100%;padding:8px 12px;display:grid}.ap-hit:hover{background:var(--paper)}.ap-hit-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-hit-title{font-weight:560}.ap-hit-snippet{color:var(--graphite);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.nb{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--sheet);flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}.nb.is-closed{background:var(--paper)}.nbt .nb{background:0 0;border:0;padding:0}.nb-title{letter-spacing:-.003em;margin:0;font-size:14.5px;font-weight:650;font-stretch:112%}.nb-facts{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.nb-chip{border-radius:var(--r-chip);height:19px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-2);white-space:nowrap;align-items:center;padding:0 7px;font-size:11.5px;font-weight:560;display:inline-flex}.nb-chip.is-private{color:var(--ink);box-shadow:inset 0 0 0 1px var(--slate)}.nb-count{font-variant-numeric:tabular-nums;color:var(--graphite);font-stretch:88%}.nb-count.is-near{color:var(--ochre-ink);font-weight:600}.nb-count.is-full{color:var(--cinnabar-ink);font-weight:600}.nb-line{max-width:72ch;color:var(--ink-2);margin:0;font-size:12.5px}.nb-line.is-closed,.nb-line.is-warn{border-radius:var(--r-ctl);background:var(--ochre-wash);box-shadow:inset 0 0 0 1px var(--ochre-rule);color:var(--ochre-ink);padding:6px 9px}.nb-line.is-full{border-radius:var(--r-ctl);background:var(--cinnabar-wash);color:var(--cinnabar-ink);padding:6px 9px}.nb-line code{word-break:break-all}.nb-error{color:var(--cinnabar-ink);margin:0;font-size:12px}.nb-quiet{color:var(--graphite);margin:0;font-size:12px;list-style:none}.nb-part{flex-direction:column;gap:6px;margin-top:6px;display:flex}.nb-h{letter-spacing:.04em;text-transform:uppercase;color:var(--graphite);margin:0;font-size:11px;font-weight:650}.btn.nb-more{align-self:flex-start}.nb-changes{border-top:1px solid var(--rule-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nb-change{border-bottom:1px solid var(--rule-2);flex-direction:column;gap:4px;padding:6px 2px;font-size:12.5px;display:flex}.nb-change-line{line-height:1.5}.nb-who{font-weight:600}.nb-who .ref{font-stretch:88%}.nb-path{font-family:var(--mono);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:2px;font-size:11.5px}.nb-path:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.nb-path.is-gone{color:var(--graphite);text-decoration:line-through}.nb-when{color:var(--graphite)}.nb-over{border-radius:var(--r-ctl);background:var(--ochre-wash);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:4px 8px;font-size:12px;display:flex}.nb-over-flag{color:var(--ochre-ink);font-weight:600}.nb-over .dw-shown{flex-basis:100%}.nb-act{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--mist);text-decoration-color:var(--mist);text-underline-offset:2px;font-size:12px;font-weight:560}.nb-act:disabled{color:var(--graphite)}.nb-files{border-top:1px solid var(--rule-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nb-file{border-bottom:1px solid var(--rule-2)}.nb-file.is-open{background:var(--paper)}.nb-file-line{flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:6px 4px;font-size:12.5px;display:flex}.nb-file-name{font-family:var(--mono);color:var(--ink);align-items:center;gap:5px;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex}.nb-file-name svg{color:var(--mist);flex:none;transition:transform .12s;transform:rotate(-90deg)}.nb-file.is-open .nb-file-name svg{transform:none}.nb-file-name:hover{text-underline-offset:2px;text-decoration:underline}.nb-file.is-deleted .nb-file-name{color:var(--graphite);text-decoration:line-through}.nb-file-title{font-weight:560}.nb-file-hook{min-width:0;color:var(--graphite)}.nb-file-size{font-variant-numeric:tabular-nums;color:var(--graphite);font-size:11.5px;font-stretch:88%}.nb-unlinked{color:var(--ochre-ink);margin:-2px 0 6px 19px;font-size:11.5px}.nb-file-body{padding:2px 6px 12px 19px}.nb-add{border-top:1px solid var(--rule-2);margin-top:10px;padding-top:10px}.nb-add-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.nb-add-line{gap:8px;display:flex}.nb-add-line .btn{height:32px}.nb-add-file{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;display:grid}.nb-field{color:var(--graphite);gap:3px;font-size:11.5px;font-weight:600;display:grid}.nb-field .input{color:var(--ink);font-size:13px;font-weight:400}.nb-wide,.nb-add-file .nb-hint.is-problem,.nb-add-foot{grid-column:1/-1}.input.nb-mono{font-family:var(--mono);font-size:12px}.input.nb-text{resize:vertical;height:auto;min-height:96px;font-family:var(--mono);padding:8px 10px;font-size:12.5px;line-height:1.5}.nb-hint{min-width:0;color:var(--graphite);overflow-wrap:anywhere;margin:0;font-size:11.5px}.nb-hint.is-problem{color:var(--cinnabar-ink)}.nb-add-foot{align-items:center;gap:8px;display:flex}@media (max-width:640px){.nb-add-file{grid-template-columns:minmax(0,1fr)}.ap-body{padding:14px 14px 32px}}.dw{flex-direction:column;gap:8px;display:flex}.dw-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dw-meta{font-variant-numeric:tabular-nums;color:var(--graphite);font-size:11.5px;font-stretch:92%}.dw-bar .btn.is-on{background:var(--plaster-2);color:var(--ink)}.btn-quiet.dw-delete:hover:not(:disabled){color:var(--cinnabar-ink)}.dw-confirm{border-radius:var(--r-ctl);background:var(--cinnabar-wash);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 9px;font-size:12.5px;display:flex}.dw-error{color:var(--cinnabar-ink);margin:0;font-size:12.5px}.dw-quiet{color:var(--graphite);margin:0;font-size:12.5px}.dw-deleted{color:var(--graphite);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.dw-deleted p{margin:0}.md.dw-text{border:1px solid var(--rule-2);border-radius:var(--r-ctl);background:var(--sheet);padding:10px 12px}.dw-versions{flex-direction:column;gap:8px;display:flex}.dw-shown{border:1px solid var(--rule);border-radius:var(--r-ctl);background:var(--sheet);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.dw-shown-head{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.dw-shown .md.dw-text{border:0;padding:0}.nbt{flex-direction:column;gap:22px;padding:14px 18px 24px;display:flex}.nbt-part{flex-direction:column;gap:8px;display:flex}.nbt-head{align-items:baseline;gap:8px;display:flex}.nbt-title{margin:0;font-size:13.5px;font-weight:650;font-stretch:108%}.agent-link.nbt-link{font-size:12px}.rh{border-top:1px solid var(--rule-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rh>li{border-bottom:1px solid var(--rule-2)}.rh>.nb-quiet,.rh>.nb-error{padding:7px 2px}.rh-line{flex-wrap:wrap;align-items:baseline;gap:2px 10px;width:100%;padding:7px 2px;display:flex}.rh-line:hover .rh-title{text-underline-offset:2px;text-decoration:underline}.rh-title{color:var(--ink);font-size:12.5px;font-weight:560}.rh-sub{color:var(--graphite);font-size:11.5px}.rh-item.is-open{background:var(--paper)}.rh-body{flex-direction:column;gap:6px;padding:0 8px 10px;display:flex}.md.rh-text{border:1px solid var(--rule-2);border-radius:var(--r-ctl);background:var(--sheet);max-height:420px;padding:8px 10px;overflow-y:auto}.rh-skill,.rh-foot{color:var(--graphite);margin:0;font-size:12px}.ib-filters{gap:4px;margin-left:auto;display:inline-flex}.ib-filter{border:1px solid var(--rule);background:var(--sheet);height:24px;color:var(--graphite);border-radius:12px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:550;display:inline-flex}.ib-filter:hover{border-color:var(--mist);color:var(--ink)}.ib-filter.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.ib-filter-n{font-variant-numeric:tabular-nums;color:var(--mist);font-size:11px;font-stretch:85%}.ib-filter.is-on .ib-filter-n{color:#ffffffb8}.ib-filter:focus-visible,.ib-sec-fold:focus-visible,.ib-ref:focus-visible{outline:2px solid var(--verdigris);outline-offset:1px}.ib-sec{border-bottom:1px solid var(--rule)}.ib-sec-head{color:var(--graphite);align-items:center;gap:6px;margin:0;padding:10px 16px 7px;font-size:12px;font-weight:650;font-stretch:108%;display:flex}.ib-sec-fold{font:inherit;color:inherit;border-radius:var(--r-chip);align-items:center;gap:5px;margin-left:-16px;padding-left:16px;display:inline-flex}.ib-sec-fold:hover{color:var(--ink)}.ib-sec-fold svg{transition:transform .12s}.ib-sec.is-folded .ib-sec-fold svg{transform:rotate(-90deg)}.ib-sec-count{color:var(--mist);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:500;font-stretch:85%}.ib-cards{flex-direction:column;gap:8px;padding:0 10px 12px;display:flex}.ib-cards-more{align-self:flex-start}.ib-items-head{border-bottom:1px solid var(--rule-2)}.ib-none{color:var(--graphite);padding:12px 16px;font-size:12.5px}.ib-more{color:var(--graphite);align-items:center;gap:8px;padding:12px 16px;font-size:12.5px;display:flex}.ib-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--mist);text-decoration-color:var(--mist);text-underline-offset:2px}.ib-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ib-ref{font:inherit;font-variant-numeric:tabular-nums;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ochre-rule);text-decoration-color:var(--ochre-rule);text-underline-offset:2px;border-radius:2px;font-stretch:85%}.ib-ref:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.ib-card .ib-card-body{-webkit-line-clamp:2}.ib-card .rq-acting.is-compact{margin-top:1px}.ib-sg-title{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1;font-weight:600}.ib-sg-list{border-top:1px solid var(--ochre-rule);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ib-sg-item{border-bottom:1px solid var(--ochre-rule);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 0;display:flex}.ib-sg-item:last-child{border-bottom:0}.ib-sg-what{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;flex:1;font-size:12.5px}.ib-sg-acts{flex:none;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.ib-sg-open svg{transform:rotate(-90deg)}.ib-sg-error{flex-basis:100%;margin:0}.ib-sg-all{flex-wrap:wrap;gap:6px;display:flex}.ib-note{color:var(--ochre-ink);display:block}.ib-note+.ib-note{margin-top:2px}.ib-snooze{border-bottom:1px solid var(--rule-2);background:var(--sheet);gap:7px;padding:8px 12px 11px 29px;display:grid}.ib-snooze-label{color:var(--graphite);font-size:11.5px;font-weight:600}.ib-snooze-choices,.ib-snooze-at{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ib-snooze-choice{gap:6px}.ib-snooze-hint{color:var(--mist);font-variant-numeric:tabular-nums;font-weight:450}.ib-snooze .ib-snooze-input{font-variant-numeric:tabular-nums;width:auto;height:22px;padding:0 6px;font-size:11.5px}.ib-snooze-problem{color:var(--cinnabar-ink);margin:0;font-size:12px;font-weight:550}.ir{border-bottom:1px solid var(--rule-2);align-items:stretch;display:flex;position:relative}.ir:hover,.ir:focus-within{background:#fbfcfb}.ir.is-open{background:var(--sheet)}.ir.is-cursor:before{content:"";background:var(--ink);width:2px;position:absolute;top:8px;bottom:8px;left:0}.ir-main{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:3px;padding:9px 12px 9px 16px;display:grid}.ir-main:focus-visible{outline:2px solid var(--verdigris);outline-offset:-2px}.ir-l1,.ir-l2{align-items:baseline;gap:7px;min-width:0;display:flex}.ir-dot{border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.ir.is-unread .ir-dot{background:var(--verdigris)}.ir-ref{color:var(--graphite);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px;font-stretch:85%}.ir-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink-2);flex:1;overflow:hidden}.ir.is-unread .ir-title{color:var(--ink);font-weight:650}.ir-title-gone{color:var(--mist)}.ir-space{white-space:nowrap;text-overflow:ellipsis;max-width:30%;color:var(--graphite);flex:none;font-size:11.5px;overflow:hidden}.ir-age{color:var(--graphite);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:11.5px;font-stretch:85%}.ir-l2{color:var(--graphite);padding-left:13px;font-size:12px}.ir-state{color:var(--ochre-ink);flex:none;margin-left:auto;font-size:11.5px}.ir-note{color:var(--ink-2);padding-left:13px;font-size:12px}.ir-actions{border-radius:var(--r-ctl);background:var(--sheet);box-shadow:0 0 0 1px var(--rule);gap:4px;padding:2px;display:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ir:hover .ir-actions,.ir:focus-within .ir-actions,.ir.is-cursor .ir-actions{display:inline-flex}.cw{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cw-sep,.cw-more{color:var(--mist)}.gs{border-bottom:1px solid var(--rule);padding:14px 16px 12px}.gs-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.gs-title{color:var(--ink);flex:1;margin:0;font-size:14px;font-weight:620;font-stretch:104%}.gs-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gs-step{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:6px 9px;display:grid}.gs-mark{border:1.5px solid var(--rule);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:inline-flex}.gs-step.is-done .gs-mark{border-color:var(--verdigris);background:var(--verdigris)}.gs-text{min-width:0}.gs-step-title{color:var(--ink);margin:0;font-size:13px;font-weight:600}.gs-done{color:var(--verdigris-ink);font-weight:500}.gs-step-body{color:var(--graphite);text-wrap:pretty;margin:2px 0 0;font-size:12.5px;line-height:1.5}.gs-act{flex-wrap:wrap;grid-column:2;gap:6px;display:flex}.rs{color:var(--ink-2)}.rs-when{color:var(--ink)}.rs-cron{font-family:var(--mono);border-radius:var(--r-chip);background:var(--plaster-2);padding:0 3px;font-size:.92em}.rs-sep{color:var(--mist)}.rs-budget{font-variant-numeric:tabular-nums}.rs-level.is-l1{color:var(--verdigris-ink)}.rs-level.is-l2{color:var(--ochre-ink)}.rs-level.is-l3{color:var(--ink);font-weight:600}.du-list-page,.du-page{flex-direction:column;gap:12px;display:flex}.du-intro{align-items:flex-start;gap:12px;display:flex}.du-intro .ap-where{flex:1;min-width:0}.du-new{flex:none;text-decoration:none}.du-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.du-row{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--sheet);flex-direction:column;gap:5px;padding:12px 14px;display:flex}.du-row.is-off{background:var(--paper)}.du-row-head,.du-page-head{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.du-name{color:var(--ink);font-size:14px;font-weight:650;font-stretch:108%;text-decoration:none}.du-name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--mist);text-decoration-color:var(--mist);text-underline-offset:2px}.du-row.is-off .du-name{color:var(--ink-2)}.du-chip{border-radius:var(--r-chip);background:var(--plaster-2);height:17px;color:var(--graphite);letter-spacing:.02em;align-items:center;padding:0 6px;font-size:10.5px;font-weight:600;font-stretch:88%;display:inline-flex}.du-chip.is-off{background:var(--ochre-wash);color:var(--ochre-ink)}.du-chip.is-archived{background:var(--cinnabar-wash);color:var(--cinnabar-ink)}.du-sentence{max-width:76ch;margin:0;font-size:13px}.du-facts{color:var(--graphite);margin:0;font-size:12px}.du-sep{color:var(--mist)}.du-now{color:var(--verdigris-ink);font-weight:560}.du-last.is-failed{color:var(--cinnabar-ink)}.du-last.is-skipped,.du-last.is-cancelled{color:var(--ochre-ink)}.du-quiet{color:var(--graphite);margin:0;font-size:12.5px}.du-note{border-radius:var(--r-ctl);background:var(--ochre-wash);max-width:72ch;box-shadow:inset 0 0 0 1px var(--ochre-rule);color:var(--ochre-ink);margin:0;padding:6px 9px;font-size:12.5px}.du-error{color:var(--cinnabar-ink);margin:0;font-size:12px}.du-linkish{font:inherit;color:var(--verdigris-ink);text-decoration:underline;-webkit-text-decoration-color:var(--verdigris-wash);text-decoration-color:var(--verdigris-wash);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0}.du-linkish:hover:not(:disabled){-webkit-text-decoration-color:var(--verdigris-ink);text-decoration-color:var(--verdigris-ink)}.du-linkish:disabled{opacity:.5;cursor:default}.du-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.du-actions .btn.is-on{border-color:var(--ink)}.du-cap{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.du-cap-text{color:var(--graphite);font-size:12px}.du-confirm-text{color:var(--cinnabar-ink);font-size:12px}.du-back{color:var(--graphite);align-self:flex-start;font-size:12px;text-decoration:none}.du-back:hover{color:var(--ink)}.du-page-title{letter-spacing:-.004em;margin:0;font-size:16px;font-weight:650;font-stretch:110%}.du-part{flex-direction:column;gap:6px;margin-top:6px;display:flex}.du-h{letter-spacing:.04em;text-transform:uppercase;color:var(--graphite);margin:0;font-size:11px;font-weight:650}.du-instructions{border:1px solid var(--rule-2);border-radius:var(--r-ctl);background:var(--paper);max-width:76ch;padding:10px 12px}.du-fires{border-top:1px solid var(--rule-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.du-fire{border-bottom:1px solid var(--rule-2);color:var(--ink-2);grid-template-columns:9.5em 9em 1fr auto;align-items:baseline;gap:10px;padding:5px 0;font-size:12px;display:grid}.du-fire-when{font-variant-numeric:tabular-nums;color:var(--graphite);font-stretch:88%}.du-fire-trigger{color:var(--graphite)}.du-fire-status{overflow-wrap:anywhere;min-width:0}.du-fire.is-failed .du-fire-status{color:var(--cinnabar-ink)}.du-fire.is-skipped .du-fire-status,.du-fire.is-cancelled .du-fire-status{color:var(--ochre-ink)}.du-fire.is-running .du-fire-status,.du-fire.is-queued .du-fire-status{color:var(--verdigris-ink)}.du-dream-paths .ref{font-weight:500}.nb-line.du-dream-line{color:var(--graphite)}.du-dream-state{color:var(--graphite);font-weight:560}.du-dream-state.is-on{color:var(--verdigris-ink)}.du-form{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--sheet);flex-direction:column;gap:12px;max-width:680px;padding:14px 16px 16px;display:flex}.du-form.is-edit{border:0;border-top:1px solid var(--rule-2);background:0 0;border-radius:0;margin-top:4px;padding:12px 0 0}.du-form-title{margin:0;font-size:15px;font-weight:650;font-stretch:108%}.du-field,.du-field-main{flex-direction:column;align-items:stretch;gap:5px;min-width:0;display:flex}.du-label{color:var(--graphite);font-size:11.5px;font-weight:600}.du-help{color:var(--graphite);font-size:12px;line-height:1.45}.du-field-error{color:var(--cinnabar-ink);font-size:12px;line-height:1.45}.du-field.is-invalid .input{border-color:var(--cinnabar)}.du-seg{flex-wrap:wrap;align-self:flex-start}.du-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.du-triggers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.du-trigger{border:1px solid var(--rule);border-radius:var(--r-ctl);background:var(--paper);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.du-trigger:hover{border-color:var(--ink-2);background:var(--sheet)}.du-trigger:focus-visible{outline:2px solid var(--verdigris);outline-offset:1px}.du-trigger-label{color:var(--ink);font-size:13px;font-weight:600}.du-trigger-hint{color:var(--graphite);font-size:12px}.du-schedule{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.du-at{color:var(--ink-2);font-size:12.5px}.input.du-preset{width:auto;min-width:15em}.input.du-day,.input.du-every,.input.du-unit{width:auto}.input.du-time{font-variant-numeric:tabular-nums;width:9.5em}.input.du-num{font-variant-numeric:tabular-nums;width:9em}.du-span{gap:4px;display:inline-flex}.du-span .input.du-num{width:5em}.input.du-mono,.input.du-zone{font-family:var(--mono);font-size:12.5px}.input.du-zone{max-width:22em}.du-cron-line{margin-top:-4px}.du-checks{flex-wrap:wrap;gap:6px 16px;display:flex}.du-instructions-input{min-height:7em}.du-preview{border-radius:var(--r-ctl);background:var(--plaster);flex-direction:column;gap:3px;padding:8px 10px;display:flex}.du-preview-label{letter-spacing:.04em;text-transform:uppercase;color:var(--graphite);font-size:11px;font-weight:650}.du-preview-text{font-size:13px}.du-form-buttons{gap:6px;display:flex}@media (max-width:720px){.du-intro{flex-direction:column}.du-triggers,.du-form-row{grid-template-columns:1fr}.du-fire{grid-template-columns:1fr auto}}.ap-head{align-items:flex-start;gap:12px;width:100%;padding:18px 20px 12px;display:flex}.ap-head-main{flex:1;gap:3px;min-width:0;display:grid}.ap-head-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;max-width:60%;display:flex}.ap-head-note{color:var(--ink-2);max-width:64ch;margin:4px 0 0;font-size:12px}.ap-status{border-radius:var(--r-chip);background:var(--plaster-2);height:17px;color:var(--graphite);align-items:center;padding:0 6px;font-size:10.5px;font-weight:600;font-stretch:88%;display:inline-flex}.ap-status.is-active{background:var(--verdigris-wash);color:var(--verdigris-ink)}.ap-status.is-paused{background:var(--ochre-wash);color:var(--ochre-ink)}.ap-status.is-suspended{background:var(--cinnabar-wash);color:var(--cinnabar-ink)}.ap-queue{color:var(--ink-2);font-variant-numeric:tabular-nums;border-bottom:1px dotted var(--mist);text-decoration:none}.ap-queue:hover{color:var(--ink);border-bottom-color:var(--ink-2)}.ap-confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.ap-confirm-text{color:var(--cinnabar-ink);font-size:12px}.ap-linkish{font:inherit;color:var(--verdigris-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ap-tabs{border-bottom:1px solid var(--rule);scrollbar-width:none;flex:none;gap:2px;padding:0 14px;display:flex;overflow-x:auto}.ap-tab{color:var(--graphite);white-space:nowrap;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:8px 8px 7px;font-weight:550;text-decoration:none}.ap-tab:hover{color:var(--ink)}.ap-tab.is-on{color:var(--ink);border-bottom-color:var(--ink)}.ap-tab:focus-visible{outline:2px solid var(--verdigris);outline-offset:-2px;border-radius:var(--r-chip)}.apq,.apc,.apb{flex-direction:column;gap:14px;display:flex}.apq-hold{border-radius:var(--r-ctl);background:var(--ochre-wash);max-width:72ch;box-shadow:inset 0 0 0 1px var(--ochre-rule);color:var(--ochre-ink);margin:0;padding:7px 10px;font-size:12.5px}.apq-quiet{max-width:72ch;color:var(--graphite);margin:0;font-size:12.5px}.apq-quiet.is-problem{color:var(--cinnabar-ink)}.apq-sec{flex-direction:column;gap:6px;display:flex}.apq-head{letter-spacing:.02em;text-transform:uppercase;color:var(--graphite);align-items:baseline;gap:6px;margin:0;font-size:12px;font-weight:650;font-stretch:92%;display:flex}.apq-count{color:var(--mist);font-variant-numeric:tabular-nums;font-weight:550}.apq-list{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--sheet);flex-direction:column;display:flex;overflow:hidden}.apq-list>:last-child .ir{border-bottom:0}.apq-list .ir-actions{box-shadow:none;background:0 0;align-self:center;margin-right:10px;padding:0;display:inline-flex;position:static;transform:none}.apq-run{color:var(--verdigris-ink);align-items:center;gap:4px;display:inline-flex}.apq-more{align-self:flex-start;margin-top:-6px}.apc-none{gap:6px;display:grid}.apc-list{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--sheet);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.apc-row{gap:4px;padding:10px 14px;display:grid}.apc-row+.apc-row{border-top:1px solid var(--rule-2)}.apc-head{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.apc-row.is-redacted .apc-head{color:var(--graphite)}.apc-name{color:var(--ink);font-weight:650}.apc-ref{font-family:var(--mono);color:var(--graphite);font-size:11.5px}.apc-asks{color:var(--ochre-ink);align-items:center;gap:5px;font-size:12px;display:inline-flex}.apc-actions{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.apc-sub{max-width:76ch;color:var(--graphite);margin:0;padding-left:19px;font-size:12px}.apc-sep{color:var(--mist)}.apc-error{color:var(--cinnabar-ink);overflow-wrap:anywhere;margin:0;padding-left:19px;font-size:12px}.apb-sec{border-bottom:1px solid var(--rule-2);flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.apb-title{color:var(--ink);margin:0;font-size:14px;font-weight:650;font-stretch:108%}.apb-lede,.apb-hint,.apb-quiet{max-width:72ch;color:var(--graphite);margin:0;font-size:12.5px}.apb-lede{color:var(--ink-2)}.apb-hint a{color:var(--verdigris-ink);text-underline-offset:2px}.apb-error{color:var(--cinnabar-ink);margin:0;font-size:12.5px}.apb-figures{flex-wrap:wrap;gap:8px 32px;display:flex}.apb-figure{gap:1px;display:grid}.apb-label{color:var(--graphite);font-size:11.5px}.apb-value{color:var(--ink);font-size:18px;font-weight:600}.apb-share{color:var(--graphite);font-size:12.5px;font-weight:500}.apb-meter,.aptr-meter{background:var(--verdigris-wash);border-radius:999px;display:block;position:relative;overflow:hidden}.apb-meter{width:100%;max-width:420px;height:8px}.apb-meter-fill,.aptr-meter-fill{background:var(--verdigris);border-radius:999px;height:100%;display:block}.apb-meter.is-warn{background:var(--ochre-wash)}.apb-meter.is-warn .apb-meter-fill{background:var(--ochre)}.apb-meter.is-spent{background:var(--cinnabar-wash)}.apb-meter.is-spent .apb-meter-fill{background:var(--cinnabar)}.apb-levels{border-collapse:collapse;width:100%;max-width:720px}.apb-levels th,.apb-levels td{border-top:1px solid var(--rule-2);text-align:left;vertical-align:middle;padding:7px 0}.apb-levels tr:first-child th,.apb-levels tr:first-child td{border-top:0}.apb-levels th{padding-right:16px;font-weight:400}.apb-levels td{white-space:nowrap;width:1%}.apb-levels tr.is-busy{opacity:.6}.apb-cat,.apb-cat-text,.apb-cat-note{display:block}.apb-cat{color:var(--ink);font-weight:600}.apb-cat-text{color:var(--graphite);font-size:12px}.apb-cat-note{color:var(--ochre-ink);font-size:11.5px}.apb-level-ro{color:var(--ink-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.apb-pips{gap:2px;display:inline-flex}.apb-pip{background:var(--plaster-2);border-radius:2px;width:6px;height:10px}.apb-pip.is-on{background:var(--verdigris)}.apb-ask{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.apb-sec.aptr{border-bottom:0}.aptr-rows,.aptr-duty-list{flex-direction:column;max-width:720px;margin:0;padding:0;list-style:none;display:flex}.aptr-row{border-top:1px solid var(--rule-2);grid-template-columns:minmax(160px,.8fr) minmax(0,1.4fr);gap:4px 16px;padding:8px 0;display:grid}.aptr-row:first-child{border-top:0}.aptr-cat{gap:1px;display:grid}.aptr-cat-name{color:var(--ink);font-weight:600}.aptr-cat-text{color:var(--graphite);font-size:12px}.aptr-lines{gap:6px;display:grid}.aptr-line{grid-template-columns:80px minmax(0,1fr) 120px;align-items:center;gap:2px 10px;display:grid}.aptr-kind{color:var(--graphite);font-size:11.5px}.aptr-head{color:var(--ink);font-variant-numeric:tabular-nums}.aptr-meter{width:120px;height:4px}.aptr-meter-fill.is-zero{width:0}.aptr-detail{color:var(--graphite);grid-column:2/-1;font-size:12px}.aptr-duties{gap:4px;margin-top:4px;display:grid}.aptr-sub{color:var(--graphite);margin:0;font-size:12px;font-weight:650}.aptr-duty{flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:4px 0;display:flex}.aptr-duty-name{color:var(--verdigris-ink);font-weight:600;text-decoration:none}a.aptr-duty-name:hover{text-underline-offset:2px;text-decoration:underline}.aptr-duty-name.is-gone{color:var(--graphite);font-weight:500}.aptr-duty-words{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:12.5px}@media (max-width:720px){.ap-head{flex-wrap:wrap;row-gap:10px;padding:14px 12px 10px}.ap-head-main{flex:calc(100% - 50px)}.ap-head-actions{flex:100%;justify-content:flex-start;max-width:none;padding-left:50px}.ap-confirm{justify-content:flex-start}.apc-actions{margin-left:0}.aptr-row{grid-template-columns:minmax(0,1fr)}.aptr-line{grid-template-columns:72px minmax(0,1fr)}.aptr-meter{grid-column:2}.apb-levels th{padding-right:8px}}.hint.apb-legend{max-width:72ch;margin:6px 0 2px;font-size:12.5px}.vt{max-width:880px}.vt-head-actions{flex:none;gap:6px;margin-left:auto;display:inline-flex}.aud-warn.vt-off{margin-bottom:18px}.vt-item.is-archived{background:var(--paper)}.vt-item.is-archived .dt-doc-title{color:var(--graphite)}.vt-reach{border-radius:var(--r-chip);white-space:nowrap;align-items:center;height:18px;padding:0 7px;font-size:11px;font-weight:600;font-stretch:90%;display:inline-flex}.vt-reach.is-handed{background:var(--ochre-wash);color:var(--ochre-ink);box-shadow:inset 0 0 0 1px var(--ochre-rule)}.vt-reach.is-applied{background:var(--verdigris-wash);color:var(--verdigris-ink)}.vt-reach.is-kept{background:var(--plaster-2);color:var(--graphite)}.vt-uses{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:5px;font-size:12px;display:flex}.vt-uses.is-none{color:var(--mist)}.vt-use{background:var(--plaster);height:22px;box-shadow:inset 0 0 0 1px var(--rule-2);white-space:nowrap;border-radius:11px;align-items:center;gap:5px;padding:0 8px 0 3px;display:inline-flex}.vt-use-name{font-weight:600}.vt-use-how{color:var(--graphite);font-size:11.5px;font-stretch:90%}.vt-detail{border-top:1px solid var(--rule-2);margin-top:12px;padding-top:12px}.dt-actions.vt-actions{justify-content:flex-start;display:flex}.dt-pane.vt-pane{border:1px solid var(--rule);border-radius:var(--r-ctl);background:var(--paper);margin-bottom:14px;padding:12px 14px 14px}.vt-pane-note{max-width:76ch;color:var(--ink-2);text-wrap:pretty;font-size:12.5px}.vt-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:12px 0 0;display:grid}.vt-fact{min-width:0}.vt-fact.is-wide{grid-column:1/-1}.vt-fact dt{letter-spacing:.05em;text-transform:uppercase;color:var(--graphite);font-size:11px;font-weight:650;font-stretch:90%}.vt-fact dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12.5px}.vt-fact-sub{color:var(--graphite);font-size:12px;display:block}.vt-text{white-space:pre-wrap;max-width:76ch}.vt-hosts{flex-wrap:wrap;gap:4px;display:inline-flex}.vt-code{font-family:var(--mono);overflow-wrap:anywhere;font-size:11.5px}.vt-grants{margin-top:16px}.vt-past-title{margin-top:12px}.vt-grant-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12.5px}.vt-grant-table th:first-child,.vt-grant-table th:nth-child(2){width:20%}.vt-grant-table th:nth-child(3),.vt-grant-table th:nth-child(4){width:16%}.vt-grant-table th:nth-child(6){width:64px}.vt-grant-table.is-past th:nth-child(6){width:0;padding:0}.vt-grant-table th,.vt-grant-table td{text-align:left;vertical-align:middle;border-top:1px solid var(--rule-2);font-weight:inherit;padding:6px 12px 6px 0}.vt-grant-table thead th{color:var(--graphite);border-top:0;padding-top:0;padding-bottom:4px;font-size:11px;font-weight:600;font-stretch:90%}.vt-grant-table tbody th{font-weight:600}.vt-grant-who{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.vt-grant-table .vt-grant-act{text-align:right;white-space:nowrap;width:1%;padding-right:0}.vt-grant-table.is-past{color:var(--graphite)}.vt-grant-table.is-past tbody th,.vt-grant-table.is-past .av{opacity:.6}.vt-optional{letter-spacing:0;text-transform:none;color:var(--mist);font-weight:500}.vt-presets{flex-wrap:wrap;gap:6px;display:flex}.vt-presets .btn[aria-pressed=true],.vt-actions .btn[aria-pressed=true]{border-color:var(--ink-2);background:var(--plaster-2)}.vt-preset-note{border-left:2px solid var(--slate);max-width:76ch;color:var(--ink-2);text-wrap:pretty;padding:1px 0 1px 10px;font-size:12.5px}.vt-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.vt-kind{border:1px solid var(--rule);border-radius:var(--r-ctl);background:var(--paper);text-align:left;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 10px;display:flex}.vt-kind:hover:not(:disabled){border-color:var(--mist);background:var(--sheet)}.vt-kind.is-on{border-color:var(--ink);background:var(--sheet);box-shadow:inset 0 0 0 1px var(--ink)}.vt-kind:focus-visible{outline:2px solid var(--verdigris);outline-offset:1px}.vt-kind-label{font-size:12.5px;font-weight:600}.vt-kind-hint{color:var(--graphite);font-size:11.5px}.vt-whose{justify-self:start}.vt-whose-fixed{align-items:center;min-height:26px;font-weight:600;display:flex}.vt-set{border:0;border-top:1px solid var(--rule-2);gap:12px;min-width:0;margin:0;padding:12px 0 0;display:grid}.vt-legend{float:left;width:100%;padding:0;font-size:12.5px;font-weight:650;font-stretch:106%}.input.vt-select{justify-self:start;width:auto;min-width:200px;max-width:100%;padding:0 6px}.input.vt-days{font-variant-numeric:tabular-nums;width:96px}.vt-secret{align-items:center;gap:6px;min-width:0;display:flex}.vt-secret .input{flex:1;min-width:0}.btn.vt-show{flex:none;min-width:46px}.input.vt-masked{-webkit-text-security:disc}.input.vt-area{resize:vertical;white-space:pre;height:auto;min-height:104px;padding:8px 10px;line-height:1.5;overflow:auto}@supports not (-webkit-text-security:disc){.input.vt-area.vt-masked{color:#0000;caret-color:var(--ink)}.input.vt-area.vt-masked::selection{color:#0000}}.vt-area-wrap{gap:3px;display:grid}.vt-area-foot{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.vt-env{gap:6px;display:grid}.vt-env-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:4px 6px;display:grid}.vt-env-error{grid-column:1/-1}.vt-env-foot{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.vt-release{border-radius:var(--r-ctl);background:var(--plaster);box-shadow:inset 0 0 0 1px var(--rule-2);gap:5px;padding:10px 12px;display:grid}.vt-release.is-on{background:var(--ochre-wash);box-shadow:inset 0 0 0 1px var(--ochre-rule)}.vt-release .check{color:var(--ink);white-space:normal;font-weight:600}.vt-release-text{max-width:78ch;color:var(--ink-2);text-wrap:pretty;font-size:12.5px}.vt-release.is-on .vt-release-text{color:var(--ochre-ink)}.vt-release-now{color:var(--graphite);font-size:12px}.vt-again{font-weight:450}.vt-foot-note{flex:1;min-width:20ch}.vt-revealed{gap:10px;display:grid}.vt-revealed:focus,.vt-revealed:focus-visible{outline:none}.vt-revealed-head{color:var(--ochre-ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.vt-value-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 8px;display:grid}.vt-value-row .dt-label{grid-column:1/-1}.vt-value{border:1px solid var(--ochre-rule);border-radius:var(--r-ctl);background:var(--sheet);max-height:220px;font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0;padding:7px 10px;font-size:12.5px;line-height:1.5;overflow:auto}.vt-value:focus-visible{outline:2px solid var(--verdigris);outline-offset:1px}.vt-providers{gap:10px;margin-bottom:10px;display:grid}.vt-provider{border:1px dashed var(--rule);border-radius:var(--r-card);background:var(--paper);gap:10px;padding:12px 16px 14px;display:grid}.vt-provider-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.vt-provider-off{color:var(--ochre-ink);font-size:12.5px;font-weight:550}.vt-provider.is-off .dt-doc-title,.vt-provider.is-off .vt-scopes{color:var(--graphite)}.vt-scopes{border:0;gap:5px;min-width:0;margin:0;padding:0;display:grid}.vt-scopes legend{margin-bottom:5px;padding:0}.check.vt-scope{white-space:normal}.vt-scope-hosts{color:var(--mist);font-family:var(--mono);font-size:11px}.vt-provider-foot{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.dialog.vt-dialog:focus{outline:none}@media (max-width:760px){.vt-facts,.vt-kinds{grid-template-columns:minmax(0,1fr)}.vt-env-row{grid-template-columns:minmax(0,1fr) auto}.vt-env-row .vt-secret{grid-area:2/1/auto/-1}.vt-grant-table thead{display:none}.vt-grant-table tr{border-top:1px solid var(--rule-2);flex-wrap:wrap;gap:2px 12px;padding:6px 0;display:flex}.vt-grant-table th,.vt-grant-table td,.vt-grant-table th:nth-child(n){border-top:0;width:auto;padding:0}}.nav-item-row{align-items:center;gap:2px;display:flex}.nav-item-row .nav-item{flex:1;min-width:0}.nav-item-row .nav-add{flex:none;margin-right:4px}.nav-agents .nav-agent-row{padding-left:10px}.side.is-rail .nav-agents .nav-agent-row{padding-left:0}.nav-agent-working{margin-left:auto;margin-right:6px}.nav-count.is-quiet{color:var(--mist);background:0 0;font-weight:500}.nav-foot{margin-top:auto;padding-bottom:10px}.side{flex-direction:column;display:flex}.agents-page{overflow:hidden}.agents-scroll{min-height:0;padding:16px 20px 40px;overflow-y:auto}.agent-cards{gap:8px;max-width:820px;margin:0;padding:0;list-style:none;display:grid}.agent-card{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--sheet);color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:grid}.agent-card:hover{border-color:var(--mist);box-shadow:0 1px 3px #18202b0f}.agent-card.is-off{opacity:.65}.agent-card-main{gap:2px;min-width:0;display:grid}.agent-card-name{align-items:baseline;gap:8px;font-size:14px;font-weight:620;font-stretch:108%;display:flex}.agent-card-handle{color:var(--mist);font-size:11.5px;font-weight:450;font-stretch:100%}.agent-card-job{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-card-now{color:var(--graphite);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.agent-card-now.is-working{color:var(--verdigris-ink);font-weight:560}.agent-card-now.is-suspended{color:var(--cinnabar-ink)}.agent-card-now.is-paused{color:var(--ochre-ink)}.agents-start{max-width:820px;margin-top:28px}.agents-start-title{margin:0 0 4px;font-size:15px;font-weight:620}.agents-start-text{color:var(--ink-2);max-width:64ch;margin:0 0 12px}.ap-now{color:var(--graphite);align-items:center;gap:6px;margin-left:10px;font-size:12px;font-weight:500;font-stretch:100%;display:inline-flex}.ap-now.is-working{color:var(--verdigris-ink)}.ap-now.is-suspended{color:var(--cinnabar-ink)}.ap-now.is-paused{color:var(--ochre-ink)}.ap-job{color:var(--ink-2);max-width:72ch;margin:2px 0 0}.ap.ap-on-chat,.ap.ap-on-workspace{overflow:hidden}.ap.ap-on-chat .ap-body,.ap.ap-on-workspace .ap-body{flex:1;gap:0;max-width:none;min-height:0;padding:0}.ap-chat{flex-direction:column;flex:1;min-height:0;display:flex}.ap-chat>.pane{border-left:0;flex:1;min-height:0}.ap-chat-empty{color:var(--ink-2);align-items:flex-start;gap:10px;max-width:64ch;padding:24px 20px}.ap-chat-empty p{margin:0}.aw{gap:22px;display:grid}.aw-title{color:var(--graphite);text-transform:none;margin:0 0 8px;font-size:12px;font-weight:620}.aw-empty{color:var(--graphite);margin:0}.aw-rows{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--sheet);margin:0;padding:0;list-style:none;overflow:hidden}.aw-rows li+li{border-top:1px solid var(--rule-2)}.aw-row{color:inherit;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:grid}.aw-row:hover{background:var(--paper)}.aw-ref{font-family:var(--mono);color:var(--mist);font-size:11px}.aw-row-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aw-space,.aw-age{color:var(--mist);white-space:nowrap;font-size:12px}.aw-done{margin-top:8px}.aw-done summary{cursor:pointer;color:var(--graphite);margin-bottom:6px;font-size:12px}.aws{flex-direction:column;flex:1;min-height:0;display:flex}.aws-none{color:var(--graphite);margin:0;padding:24px 20px}.aws-sub{border-bottom:1px solid var(--rule);background:var(--paper);align-items:center;gap:10px;padding:8px 16px;font-size:12.5px;display:flex}.aws-sub-icon{color:var(--verdigris-ink);display:inline-flex}.aws-sub-text{min-width:0;color:var(--ink-2);flex:1}.aws-sub-form{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.aws-sub-form .input{width:260px;max-width:100%}.cp.cp-embedded .cp-head.is-empty{display:none}.cp.cp-embedded{border-left:0;flex:1;min-height:0}.setup{gap:4px;display:grid}.setup-part{border-top:1px solid var(--rule);grid-template-columns:150px minmax(0,1fr);gap:16px;padding:18px 0;scroll-margin-top:8px;display:grid}.setup-part:first-child{border-top:0;padding-top:4px}.setup-title{color:var(--ink);margin:0;font-size:13px;font-weight:620}.setup-body{align-content:start;gap:10px;min-width:0;display:grid}.setup-line{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.setup-quiet{color:var(--graphite);margin:0}.setup-uses,.setup-delivers{gap:4px;margin:0;padding:0;list-style:none;display:grid}.setup-uses li{align-items:center;gap:6px;display:flex}.setup-acts{flex-wrap:wrap;gap:6px;display:flex}.setup-mail{border:1px dashed var(--rule);border-radius:var(--r-card);gap:6px;padding:10px 12px;display:grid}.setup-mail-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.setup-mail-pick{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.setup-mail-err{color:var(--cinnabar-ink)}.setup-mail-new{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.setup-mail-new .setup-mail-filter{flex-basis:100%}.setup-mail-filter{gap:4px;width:100%;max-width:520px;margin:2px 0;display:grid}.setup-mail-filter label{color:var(--ink-2);font-size:12px}.setup-mail-q{background:var(--paper-2,#0000000d);border-radius:4px;padding:1px 5px;font-size:12px}.setup-fold summary{cursor:pointer;color:var(--ink-2)}.setup-fold[open] summary{margin-bottom:10px}.setup-details{border-top:1px dashed var(--rule);padding-top:12px}.asks{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--sheet);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.asks-row{justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;display:flex}.asks-row+.asks-row{border-top:1px solid var(--rule-2)}.asks-words{color:var(--ink-2);min-width:0}.asks-switch{flex:none}.seg-btn.is-on.is-acts{background:var(--verdigris-wash);color:var(--verdigris-ink)}.asks-switch .seg-btn:disabled{cursor:default}.asks-switch .seg-btn:disabled:not(.is-on){opacity:.5}.dialog.hire{width:min(640px,100vw - 32px);max-height:calc(86vh - 24px);overflow-y:auto}.dialog.hire>*{flex-shrink:0}.hire-job{min-height:150px}.dialog.hire.is-review{width:min(760px,100vw - 32px)}.overlay:has(.dialog.hire){padding-top:7vh}.hire-describe,.hire-review{gap:12px;display:grid}.hire-ask{gap:6px;display:grid}.hire-q{font-size:15px;font-weight:600}.hire-text{resize:vertical;min-height:84px;font:inherit;line-height:1.45}.hire-actions{align-items:center;gap:8px;display:flex}.hire-spacer{flex:1}.hire-error{color:var(--cinnabar-ink);font-size:12.5px}.hire-or{color:var(--graphite);margin:6px 0 0;font-size:12px}.hire-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hire-card{text-align:left;border:1px solid var(--rule);border-radius:var(--r-card);background:var(--sheet);color:inherit;font:inherit;cursor:pointer;gap:3px;padding:10px 12px;transition:border-color .12s,background .12s;display:grid}.hire-card:hover:not(:disabled){border-color:var(--verdigris);background:var(--verdigris-wash)}.hire-card:disabled{opacity:.6;cursor:default}.hire-card-name{font-weight:620;font-stretch:106%}.hire-card-line{color:var(--ink-2);font-size:12px}.hire-help{color:var(--graphite);margin:0}.hire-part{gap:6px;display:grid}.hire-part-title{align-items:baseline;gap:8px;margin:0;font-size:12px;font-weight:620;display:flex}.hire-part-hint{color:var(--mist);font-weight:450}.hire-job{font:inherit;font-family:var(--mono);resize:vertical;font-size:12px;line-height:1.5}.hire-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hire-row .input{flex:1;min-width:160px}.hire-list,.hire-uses{gap:4px;margin:0;padding:0;list-style:none;display:grid}.hire-trigger{border:1px solid var(--rule);border-radius:var(--r-ctl);background:var(--paper);padding:6px 8px}.hire-trigger-head{align-items:center;gap:8px;min-width:0;display:flex}.hire-trigger-name{white-space:nowrap;font-weight:580}.hire-sentence{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.hire-trigger-edit{gap:8px;padding-top:8px;display:grid}.hire-none,.hire-why{color:var(--graphite)}.hire-check{color:var(--ink-2);align-items:center;gap:8px;display:flex}.hire-budget{color:var(--ink-2);align-items:center;gap:6px;display:flex}.hire-budget .input{text-align:right;font-variant-numeric:tabular-nums;width:110px}.hire-foot{background:var(--sheet);border-top:1px solid var(--rule);margin:4px -16px -14px;padding:10px 16px;position:sticky;bottom:-14px}.gs-hire .hire-cards{margin-top:4px}.gs-own{margin-top:8px}.th.th-dm .th-top{align-items:center;gap:10px}.th.th-dm.is-embedded{border-bottom-color:#0000;padding-top:2px;padding-bottom:2px}.th.th-dm.is-embedded .th-top{min-height:28px}.th-title-link{color:inherit;text-decoration:none}.th-title-link:hover{text-underline-offset:3px;text-decoration:underline}.th-dm-state{color:var(--mist);margin-right:auto;font-size:12px}.th-dm-state.is-working{color:var(--verdigris-ink)}.run.run-plain{box-shadow:none;background:0 0;border-color:#0000}.run-head.run-head-plain{min-height:0;color:var(--graphite);cursor:pointer;gap:8px;padding:2px 4px;font-size:12px}.run-head-plain .run-state{font-weight:500}.run-more{opacity:.6}.run-head-plain:hover .run-more{opacity:1}.ib-card-what{margin:2px 0 6px}.ib-card-what .rq-params{max-height:220px;overflow:auto}.rq-preview-title{margin:2px 0 4px;font-weight:600}.rq-preview-line{color:var(--ink-2);overflow-wrap:anywhere}.rq-preview-line q{color:var(--ink);font-weight:560}.rq-preview-url{color:var(--verdigris-ink)}.st-activity{gap:8px;max-width:720px;margin:0;padding:0;list-style:none;display:grid}.st-activity-row{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--sheet);color:inherit;grid-template-columns:20px 140px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:grid}.st-activity-row:hover{border-color:var(--mist)}.st-activity-icon{color:var(--graphite);display:inline-flex}.st-activity-title{font-weight:600}.st-activity-text{color:var(--ink-2)}@media (max-width:760px){.cp.cp-embedded{z-index:auto;position:relative;inset:auto}.setup-part{grid-template-columns:minmax(0,1fr);gap:8px}.hire-cards{grid-template-columns:minmax(0,1fr)}.agent-card{grid-template-columns:auto minmax(0,1fr)}.agent-card-now{grid-column:2}.aw-row{grid-template-columns:auto auto minmax(0,1fr)}.aw-space,.aw-age{display:none}.st-activity-row{grid-template-columns:20px minmax(0,1fr)}.st-activity-text{grid-column:2}.aws-sub,.asks-row{flex-wrap:wrap}}.side-top{justify-content:space-between;align-items:center;gap:6px;margin:-4px 0}.side.is-rail .side-top{flex-direction:column;gap:4px}.co{flex:1;min-width:0;position:relative}.co.is-rail{flex:none}.co-btn{border-radius:var(--r-ctl);max-width:100%;height:30px;color:var(--ink);align-items:center;gap:8px;padding:0 6px 0 4px;font-size:13.5px;font-weight:650;display:flex}.co-btn:hover,.co-btn.is-open{background:var(--plaster-2)}.co-mark,.co-item-mark{background:var(--verdigris);color:#fff;letter-spacing:.02em;border-radius:6px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:10.5px;font-weight:700;display:inline-flex}.co-item-mark{background:var(--plaster-3,var(--plaster-2));color:var(--ink-2)}.co-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.co-btn svg{color:var(--mist);flex:none}.co-pop{z-index:40;border-radius:var(--r-pop);background:var(--sheet);width:300px;box-shadow:var(--shadow-pop);padding:8px;position:absolute;top:calc(100% + 6px);left:0}.co.is-rail .co-pop{top:0;left:calc(100% + 8px)}.co-current{border-bottom:1px solid var(--rule-2);flex-wrap:wrap;align-items:baseline;gap:6px;padding:4px 6px 10px;display:flex}.co-current-name{font-size:14px;font-weight:650}.co-current-host{color:var(--graphite);font-size:12px}.co-list{border-bottom:1px solid var(--rule-2);padding:6px 0}.co-quiet{color:var(--graphite);margin:4px 6px;font-size:12.5px}.co-item{border-radius:var(--r-ctl);color:inherit;align-items:center;gap:8px;padding:6px;text-decoration:none;display:flex}.co-item:hover{background:var(--plaster)}.co-item-main{flex:1;min-width:0;display:grid}.co-item-name{font-size:13px;font-weight:600}.co-item-host{color:var(--graphite);font-size:11.5px}.co-item-needs{color:var(--verdigris-ink);font-size:12px;font-weight:650}.co-item-go{color:var(--graphite);font-size:12px}.co-item:hover .co-item-go{color:var(--ink)}.co-acts{gap:2px;padding-top:6px;display:grid}.co-act{border-radius:var(--r-ctl);height:28px;color:var(--ink-2);text-align:left;align-items:center;gap:8px;width:100%;padding:0 8px;font-size:12.5px;text-decoration:none;display:flex}.co-act:hover,.co-act.is-here{background:var(--plaster);color:var(--ink)}.cs{gap:22px;max-width:720px;display:grid}.cs-sec{gap:8px;display:grid}.cs-status{align-items:center;gap:4px;margin:0;display:flex}.cs-hosts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cs-host-line{font-size:13.5px}.cs-dns{border-radius:var(--r-ctl);background:var(--plaster);color:var(--ink-2);margin:4px 0 0;padding:8px 10px;font-size:12.5px}.cs-add{gap:6px;max-width:420px;display:grid}.cs-add label{color:var(--ink-2);font-size:12.5px}.cs-add-acts{gap:6px;display:flex}.root-app{background:var(--paper);grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.root-hdr{justify-content:space-between;align-items:center;height:56px;padding:0 clamp(16px,4vw,40px);display:flex}.root-brand{text-decoration:none}.root-nav{gap:14px;display:flex}.root-nav a{color:var(--ink-2);border-radius:var(--r-ctl);padding:6px 10px;font-size:13.5px;text-decoration:none}.root-nav a.is-on,.root-nav a:hover{background:var(--plaster-2);color:var(--ink)}.root-main{justify-content:center;align-items:flex-start;padding:clamp(16px,5vh,48px) 16px;display:flex}.root-card{background:var(--sheet);width:100%;max-width:460px;box-shadow:var(--shadow-pop);border-radius:14px;gap:12px;padding:26px 28px;display:grid}.root-title{letter-spacing:-.01em;margin:0;font-size:22px}.root-lede{color:var(--ink-2);margin:0;font-size:14.5px}.root-quiet{color:var(--graphite);margin:0;font-size:13px}.root-error{color:var(--cinnabar-ink);margin:0;font-size:13px}.root-form{gap:6px;display:grid}.root-form label{color:var(--ink-2);margin-top:8px;font-size:12.5px}.root-form .btn-primary{justify-self:start;margin-top:12px}.root-slug{align-items:center;gap:6px;display:flex}.root-slug .input{flex:1;min-width:0}.root-slug-suffix{color:var(--graphite);white-space:nowrap;font-size:13px}.root-hint{color:var(--graphite);margin:0;font-size:12px}.root-hint.is-problem,.ops-table .is-problem{color:var(--cinnabar-ink)}.root-companies{gap:6px;margin:0;padding:0;list-style:none;display:grid}.root-company{border:1px solid var(--rule);border-radius:var(--r-card);color:inherit;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.root-company:hover{background:var(--plaster)}.root-company-name{flex:1;font-weight:650}.root-company-host{color:var(--graphite);font-size:12px}.root-foot{color:var(--graphite);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:14px clamp(16px,4vw,40px) 22px;font-size:12.5px;display:flex}.root-dev{color:var(--ochre-ink)}.ops{gap:14px;width:100%;max-width:1100px;display:grid}.ops-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.ops-head .btn{margin-left:auto}.ops-table{background:var(--sheet);border-radius:var(--r-card);width:100%}.ops-row{cursor:pointer}.ops-row:hover>td{background:var(--plaster)}.ops-row.is-open>td{background:var(--plaster-2)}.ops-detail>td{background:var(--paper);padding:12px 14px}.ops-detail-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;font-size:13px;display:grid}.ops-k{text-transform:uppercase;letter-spacing:.05em;color:var(--graphite);margin-bottom:4px;font-size:11px;font-weight:650}.ops-people{gap:2px;margin:0 0 6px;padding:0;list-style:none;display:grid}.ops-people .is-inactive{color:var(--mist);text-decoration:line-through}.ops-inline{flex-wrap:wrap;gap:4px;display:flex}.ops-inline .input{flex:1;min-width:120px}.ops-acts{flex-wrap:wrap;align-content:start;gap:6px;display:flex}.ops-create{border:1px dashed var(--rule);border-radius:var(--r-card);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:8px;padding:12px;display:grid}.ops-create label{color:var(--ink-2);gap:4px;font-size:12px;display:grid}.ops-events{gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.ops-events li{border-top:1px solid var(--rule-2);flex-wrap:wrap;align-items:baseline;gap:8px;padding:4px 0;display:flex}.ops-ev-when{color:var(--graphite);min-width:70px}.ops-ev-co{font-weight:600}.ops-ev-payload{color:var(--graphite)}@media (max-width:720px){.root-card{padding:20px 16px}.ops-table thead{display:none}.ops-table tbody tr.ops-row{grid-template-columns:1fr 1fr;padding:6px 0;display:grid}.ops-detail-grid{grid-template-columns:1fr}}:root{--plaster:#eff1f0;--plaster-2:#e5e8e6;--paper:#f7f8f7;--sheet:#fff;--ink:#18202b;--ink-2:#364050;--graphite:#5e6773;--mist:#8a929b;--rule:#d9dedb;--rule-2:#e8ebe9;--verdigris:#1f8a78;--verdigris-ink:#146b5c;--verdigris-wash:#e3f1ed;--ochre:#b08a12;--ochre-ink:#7a5d06;--ochre-wash:#faf3df;--ochre-rule:#e6d6a4;--cinnabar:#c23b22;--cinnabar-ink:#a8331d;--cinnabar-wash:#fbe8e3;--slate:#56657e;--font:"Archivo Variable", "Archivo", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--r-chip:4px;--r-ctl:6px;--r-card:8px;--r-pop:10px;--shadow-pop:0 0 0 1px #18202b14, 0 8px 24px -6px #18202b2e, 0 2px 6px -2px #18202b14;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font);color:var(--ink);background:var(--plaster);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"kern";font-size:13px;font-stretch:100%;line-height:1.45}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}button:disabled{cursor:default}code{font-family:var(--mono);font-size:.9em}:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-radius:4px}h1,h2,h3,p{margin:0}.app{--side-w:208px;grid-template-rows:44px minmax(0,1fr);height:100vh;display:grid}.app.has-rail{--side-w:52px}.body{grid-template-columns:var(--side-w) minmax(0, 1fr);min-height:0;display:grid}.main{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.main>:last-child{grid-row:2}.stale-bar{color:var(--cinnabar-ink);background:var(--cinnabar-wash);border-bottom:1px solid #efc9bf;grid-row:1;padding:6px 16px;font-size:12px}.app.is-stale .live-dot:after,.app.is-stale .rg-running:after{opacity:0;animation:none}.app.is-stale .live-dot,.app.is-stale .rg-running,.app.is-stale .run,.app.is-stale .tile{filter:grayscale()}.split{grid-template-columns:380px minmax(0,1fr);min-height:0;display:grid}.split.is-inbox{grid-template-columns:420px minmax(0,1fr)}.hdr{border-bottom:1px solid var(--rule);background:var(--plaster);align-items:center;gap:16px;padding:0 12px 0 16px;display:flex}.hdr-brand{flex:none;align-items:baseline;gap:10px;width:180px;display:flex}.wordmark{letter-spacing:.01em;color:var(--ink);font-size:17px;font-weight:760;font-stretch:125%}.hdr-org{color:var(--graphite);font-size:11.5px;font-stretch:88%}.hdr-jump{border-radius:var(--r-ctl);background:var(--sheet);border:1px solid var(--rule);width:min(420px,36vw);height:28px;color:var(--graphite);align-items:center;gap:8px;padding:0 6px 0 10px;font-size:12.5px;display:flex}.hdr-jump span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.hdr-jump:hover{border-color:var(--mist)}.hdr-right{align-items:center;gap:10px;margin-left:auto;display:flex}.seg{background:var(--plaster-2);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.seg-btn{height:24px;color:var(--graphite);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:550;display:inline-flex}.seg-btn:hover{color:var(--ink)}.seg-btn.is-on{background:var(--sheet);color:var(--ink);box-shadow:0 0 0 1px var(--rule), 0 1px 2px #18202b0f}.seg-btn.is-on.is-internal{color:var(--ochre-ink);box-shadow:0 0 0 1px var(--ochre-rule);background:var(--ochre-wash)}.seg-port{color:var(--mist);font-variant-numeric:tabular-nums;font-size:11px;font-stretch:82%}.seg-btn.is-on .seg-port{color:var(--graphite)}.seg-sm .seg-btn{height:22px;padding:0 8px;font-size:12px}.pill{background:var(--sheet);border:1px solid var(--rule);white-space:nowrap;cursor:default;border-radius:14px;align-items:center;gap:7px;height:28px;padding:0 11px;font-size:12px;display:inline-flex}.pill-dot{background:var(--ochre);border-radius:50%;flex:none;width:7px;height:7px}.pill-live .pill-dot{background:var(--verdigris)}.pill-bad{cursor:pointer;border-color:#efc9bf}.pill-bad .pill-dot{background:var(--cinnabar)}.pill-bad .pill-text{color:var(--cinnabar-ink)}.pill-text{font-weight:550}.pill-meta{color:var(--graphite);font-variant-numeric:tabular-nums;border-left:1px solid var(--rule-2);gap:8px;padding-left:8px;font-stretch:85%;display:inline-flex}.pill-warn{color:var(--cinnabar-ink);font-weight:600}.pill-paused{background:var(--ochre-wash);border-color:var(--ochre-rule);color:var(--ochre-ink)}.pill-paused a.pill-text{color:inherit}.side{border-right:1px solid var(--rule);flex-direction:column;gap:14px;padding:12px 8px 10px;display:flex;overflow-y:auto}.nav-group{flex-direction:column;gap:1px;display:flex}.nav-head{color:var(--graphite);padding:2px 8px 4px;font-size:11.5px;font-weight:600}.nav-item{border-radius:var(--r-ctl);height:28px;color:var(--ink-2);align-items:center;gap:8px;padding:0 8px;font-weight:500;display:flex}.nav-item:hover{background:var(--plaster-2)}.nav-item.is-on{background:var(--sheet);color:var(--ink);box-shadow:0 0 0 1px var(--rule)}.nav-icon{color:var(--graphite);display:inline-flex}.nav-item.is-on .nav-icon{color:var(--ink)}.nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.nav-count{color:var(--graphite);font-variant-numeric:tabular-nums;font-size:11.5px;font-stretch:85%}.nav-count.is-needs{background:var(--ink);min-width:18px;height:16px;color:var(--sheet);text-align:center;border-radius:8px;padding:0 5px;font-weight:650;line-height:16px}.nav-live{color:var(--verdigris-ink);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:11.5px;font-weight:600;font-stretch:85%;display:inline-flex}.nav-mark{color:var(--verdigris-ink);align-items:center;gap:4px;margin-left:auto;font-size:11px;font-weight:600;font-stretch:85%;display:inline-flex}.nav-mark+.nav-count{margin-left:6px}.nav-mark-dot{background:var(--verdigris);border-radius:50%;flex:none;width:6px;height:6px}.side.is-rail .nav-mark{margin:0;position:absolute;top:4px;right:4px}.nav-agents{gap:2px;padding:0 8px}.nav-agent{height:22px;color:var(--ink-2);align-items:center;gap:7px;font-size:12px;display:flex}.nav-agent-name{flex:1}.nav-agent-idle{color:var(--mist);font-size:11px}.nav-agent-live{color:var(--verdigris-ink);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.side-keys{border-top:1px solid var(--rule-2);color:var(--graphite);flex-direction:column;gap:4px;margin-top:auto;padding:10px 8px 0;font-size:11.5px;display:flex}.side-top{justify-content:flex-end;margin:-6px 0 -10px;display:flex}.side-toggle{border-radius:var(--r-ctl);width:26px;height:26px;color:var(--mist);justify-content:center;align-items:center;display:inline-flex}.side-toggle:hover{color:var(--ink);background:var(--plaster-2)}.nav-agent-av{flex:none;display:inline-flex;position:relative}.side.is-rail{scrollbar-width:none;align-items:center;padding:12px 0 10px;overflow-x:hidden}.side.is-rail .side-top{justify-content:center;margin:-6px 0}.side.is-rail .nav-head,.side.is-rail .nav-label,.side.is-rail .nav-agent-name,.side.is-rail .side-keys{display:none}.side.is-rail .nav-group{align-items:center;gap:2px}.side.is-rail .nav-group+.nav-group:before{content:"";background:var(--rule);width:20px;height:1px;margin:0 0 9px}.side.is-rail .nav-item{justify-content:center;width:36px;height:32px;padding:0;position:relative}.side.is-rail .nav-count,.side.is-rail .nav-live{pointer-events:none;border-radius:8px;justify-content:center;align-items:center;gap:3px;min-width:15px;height:15px;padding:0 3px;font-size:10px;font-weight:600;font-stretch:85%;line-height:1;display:inline-flex;position:absolute;top:0;left:21px}.side.is-rail .nav-count{background:var(--sheet);color:var(--ink-2);box-shadow:0 0 0 1px var(--rule)}.side.is-rail .nav-count.is-needs{background:var(--ink);color:var(--sheet);box-shadow:none}.side.is-rail .nav-live{background:var(--verdigris-wash);box-shadow:0 0 0 1px #b9dcd3}.side.is-rail .nav-live .live-dot{width:5px;height:5px}.space-tile{background:var(--plaster-2);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-2);letter-spacing:.01em;border-radius:5px;justify-content:center;align-items:center;font-size:10.5px;font-weight:650;display:inline-flex}.nav-item.is-on .space-tile{color:var(--ink)}.side.is-rail .nav-agents{gap:2px;padding:0}.side.is-rail .nav-agent{justify-content:center;width:36px;height:32px;margin:0;padding:0}.side.is-rail .nav-agent-dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--plaster);border-radius:50%;position:absolute;bottom:-3px;right:-3px}.side.is-rail .nav-agent-dot.is-idle{background:var(--plaster);box-shadow:inset 0 0 0 1.5px var(--mist), 0 0 0 2px var(--plaster)}.side.is-rail .nav-agent:hover .nav-agent-dot{box-shadow:0 0 0 2px var(--plaster-2)}.side.is-rail .nav-agent:hover .nav-agent-dot.is-idle{background:var(--plaster-2);box-shadow:inset 0 0 0 1.5px var(--mist), 0 0 0 2px var(--plaster-2)}.side.is-rail .nav-agent.is-on .nav-agent-dot{box-shadow:0 0 0 2px var(--sheet)}.side.is-rail .nav-agent.is-on .nav-agent-dot.is-idle{background:var(--sheet);box-shadow:inset 0 0 0 1.5px var(--mist), 0 0 0 2px var(--sheet)}.side.is-rail .nav-agent-cpu{background:var(--sheet);width:13px;height:13px;box-shadow:0 0 0 1px var(--rule);border-radius:50%;justify-content:center;align-items:center;position:absolute;top:-4px;right:-5px}.rail-tip{z-index:70;border-radius:var(--r-ctl);background:var(--ink);color:#fff;white-space:nowrap;box-shadow:var(--shadow-pop);pointer-events:none;align-items:baseline;gap:7px;padding:5px 9px;font-size:12px;font-weight:550;animation:.11s ease-out tip-in;display:flex;position:fixed;transform:translateY(-50%)}@keyframes tip-in{0%{opacity:0;transform:translate(-3px,-50%)}}.rail-tip-meta{color:#b8c0c8;font-weight:450;font-stretch:90%}.kbd{background:var(--sheet);min-width:17px;height:17px;box-shadow:inset 0 0 0 1px var(--rule), inset 0 -1px 0 var(--rule);font-family:var(--font);color:var(--ink-2);border-radius:4px;justify-content:center;align-items:center;margin:0 1px;padding:0 4px;font-size:10.5px;font-weight:600;font-stretch:90%;line-height:1;display:inline-flex}.av{-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;font-weight:650;font-stretch:90%;line-height:1;display:inline-flex}.av-person{color:var(--ink-2);background:#dde2e6;border-radius:50%}.av-agent{background:var(--verdigris-wash);color:var(--verdigris-ink);border-radius:28%;box-shadow:inset 0 0 0 1px #b9dcd3}.av-outside{background:var(--sheet);color:var(--graphite);box-shadow:inset 0 0 0 1px var(--mist);outline:1px dashed var(--mist);outline-offset:-1px;border-radius:50%}.chip{border-radius:var(--r-chip);white-space:nowrap;align-items:center;gap:3px;height:18px;padding:0 6px;font-size:11.5px;font-stretch:92%;display:inline-flex}.chip-label{background:var(--plaster-2);color:var(--ink-2)}.chip-x{color:var(--mist);margin-right:-3px;display:inline-flex}.chip-x:hover{color:var(--ink)}.live-dot,.wait-dot{background:var(--verdigris);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;position:relative}.live-dot:after{content:"";border:1.5px solid var(--verdigris);opacity:0;border-radius:50%;animation:2.4s ease-out infinite breathe;position:absolute;inset:-3px}.wait-dot{background:var(--ochre)}@keyframes breathe{0%{opacity:.55;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.35)}}.tglyph{flex:none}.tg-open{stroke:var(--ink-2)}.tg-waiting{stroke:var(--ochre);fill:var(--ochre)}.tg-closed{fill:var(--mist)}.rglyph{flex:none;display:inline-flex;position:relative}.rglyph svg{overflow:visible}.rg-queued{stroke:var(--mist)}.rg-running{fill:var(--verdigris)}.rg-running:after{content:"";border:1.5px solid var(--verdigris);opacity:0;border-radius:50%;animation:2.4s ease-out infinite breathe;position:absolute;inset:-2px}.rg-waiting{stroke:var(--ochre);fill:var(--ochre)}.rg-paused{stroke:var(--slate)}.rg-completed{stroke:var(--graphite)}.rg-failed{fill:var(--cinnabar)}.rg-cancelled{fill:var(--graphite)}.meter{align-items:center;gap:8px;min-width:0;display:inline-flex}.meter-bar{background:#dceee9;border-radius:3px;flex:none;width:120px;height:6px;display:flex;position:relative;overflow:hidden}.meter-compact .meter-bar{width:56px;height:4px}.meter-spent{background:var(--verdigris);height:100%}.meter-reserved{background:repeating-linear-gradient(135deg, var(--verdigris) 0 2px, transparent 2px 4px);opacity:.7;height:100%}.meter-hot .meter-bar{background:var(--cinnabar-wash)}.meter-hot .meter-spent{background:var(--cinnabar)}.meter-hot .meter-reserved{background:repeating-linear-gradient(135deg, var(--cinnabar) 0 2px, transparent 2px 4px)}.meter-num{font-variant-numeric:tabular-nums;color:var(--graphite);white-space:nowrap;align-items:baseline;gap:4px;font-size:11.5px;font-stretch:85%;display:inline-flex}.meter-num b{color:var(--ink);font-weight:600}.meter-res{color:var(--verdigris-ink)}.meter-of{color:var(--mist)}.btn{border-radius:var(--r-ctl);border:1px solid var(--rule);background:var(--sheet);height:26px;color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:550;display:inline-flex}.btn:hover:not(:disabled){background:var(--paper);border-color:var(--mist)}.btn:disabled{opacity:.5}.btn-primary{background:var(--ink);border-color:var(--ink);color:#fff}.btn-primary:hover:not(:disabled){background:var(--ink-2);border-color:var(--ink-2)}.btn-primary .kbd{box-shadow:none;color:#fff;background:#ffffff1f}.btn-quiet{color:var(--graphite);background:0 0;border-color:#0000}.btn-quiet:hover:not(:disabled){background:var(--plaster-2);color:var(--ink);border-color:#0000}.btn-icon{width:26px;color:var(--graphite);background:0 0;border-color:#0000;padding:0}.btn-xs{height:22px;padding:0 8px;font-size:11.5px}.btn-ctl{gap:4px;height:24px;padding:0 8px;font-size:12px}.btn-stop{color:var(--cinnabar-ink)}.btn-stop:hover:not(:disabled){background:var(--cinnabar-wash);border-color:#ebb9ad}.btn-approve{background:var(--verdigris);border-color:var(--verdigris);color:#fff}.btn-approve:hover:not(:disabled){background:var(--verdigris-ink);border-color:var(--verdigris-ink)}.btn-send{background:var(--ink);border-color:var(--ink);color:#fff;height:26px}.btn-send:hover:not(:disabled){background:var(--ink-2)}.btn-send .kbd{box-shadow:none;color:#fff;background:#ffffff24}.run-ctl{gap:4px;display:inline-flex}.run-ctl-sm .btn-ctl{width:22px;height:22px;padding:0}.check{color:var(--ink-2);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.check input{accent-color:var(--ink);margin:0}.input{border-radius:var(--r-ctl);border:1px solid var(--rule);background:var(--sheet);outline:none;width:100%;height:32px;padding:0 10px}.input:focus{border-color:var(--ink)}.menu-root{display:inline-flex;position:relative}.menu{z-index:30;border-radius:var(--r-pop);background:var(--sheet);min-width:220px;box-shadow:var(--shadow-pop);outline:none;padding:4px;position:absolute;top:calc(100% + 4px);left:0}.menu-item{border-radius:var(--r-ctl);white-space:nowrap;align-items:center;gap:8px;width:100%;height:28px;padding:0 8px;font-size:12.5px;display:flex}.menu-item.is-active{background:var(--plaster)}.menu-check{width:12px;color:var(--verdigris-ink);font-weight:700}.menu-label{flex:1;align-items:center;gap:7px;display:inline-flex}.menu-hint{color:var(--mist);font-size:11.5px}.menu-foot{color:var(--graphite);border-top:1px solid var(--rule-2);margin-top:4px;padding:6px 8px 4px;font-size:11.5px}.list{background:var(--paper);border-right:1px solid var(--rule);flex-direction:column;min-height:0;display:flex}.list-head{border-bottom:1px solid var(--rule);flex:none;align-items:center;gap:8px;height:46px;padding:0 10px 0 16px;display:flex}.list-title{letter-spacing:-.003em;font-size:15px;font-weight:650;font-stretch:112%}.list-count{color:var(--graphite);font-variant-numeric:tabular-nums;font-size:12px;font-stretch:85%}.list-new{margin-left:auto}.list-scroll{outline:none;flex:1;min-height:0;overflow-y:auto}.list-empty{color:var(--graphite);max-width:34ch;padding:28px 20px}.empty{max-width:52ch;color:var(--graphite);text-align:left;flex-direction:column;align-items:flex-start;gap:8px;padding:28px 20px;display:flex}.empty.is-bare{padding:0}.empty-title{color:var(--ink);margin:0;font-size:14px;font-weight:620;font-stretch:104%}.empty-body{text-wrap:pretty;flex-direction:column;gap:6px;font-size:12.5px;line-height:1.5;display:flex}.empty-body p{margin:0}.empty-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pane-empty .empty{text-align:center;align-items:center}.pane-empty .empty-actions{justify-content:center}.hint{max-width:76ch;color:var(--graphite);text-wrap:pretty;margin:0;font-size:12px;line-height:1.5}.list-foot{border-top:1px solid var(--rule-2);color:var(--graphite);flex:none;padding:7px 16px;font-size:11.5px}.row{border-bottom:1px solid var(--rule-2);cursor:pointer;contain:layout paint;height:60px;padding:9px 14px 0;position:absolute;top:0;left:0;right:0}.row:hover{background:#fbfcfb}.row.is-open{background:var(--sheet)}.row.is-cursor:before{content:"";background:var(--ink);border-radius:0 2px 2px 0;width:2px;position:absolute;top:6px;bottom:6px;left:0}.row-l1,.row-l2{align-items:center;gap:7px;min-width:0;display:flex}.row-l2{height:18px;margin-top:5px;padding-left:21px}.row-ref{color:var(--graphite);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-stretch:85%}.row-parent{color:var(--mist);flex:none;font-size:11px;font-stretch:85%}.row-pin{color:var(--graphite);flex:none;align-self:center;display:inline-flex}.row-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:560;overflow:hidden}.row.is-closed .row-title{color:var(--graphite);font-weight:450}.row-space{color:var(--mist);flex:none;font-size:11.5px;font-stretch:88%}.row-time{color:var(--graphite);font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:26px;font-size:11.5px;font-stretch:85%}.row-preview{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--graphite);flex:1;font-size:12px;overflow:hidden}.row-preview-empty{color:var(--mist)}.row-internal{color:var(--ochre);vertical-align:-1px;margin-right:3px}.row-author{color:var(--ink-2);font-weight:550}.row-live{min-width:0;color:var(--verdigris-ink);flex:1;align-items:center;gap:7px;font-size:12px;font-weight:550;display:flex}.row-live.needs{color:var(--ochre-ink)}.row-live-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.row-live-more{color:var(--graphite);font-weight:450}.row-meta{flex:none;align-items:center;gap:4px;display:flex}.row-assignees{margin-left:2px;display:inline-flex}.row-assignees .av+.av{box-shadow:0 0 0 1.5px var(--paper);margin-left:-4px}.pane{background:var(--sheet);flex-direction:column;min-width:0;min-height:0;display:flex}.pane-empty{justify-content:center;align-items:center}.pane-hint{color:var(--graphite);text-align:center;flex-direction:column;gap:8px;display:flex}.pane-keys{font-size:12px}.th{border-bottom:1px solid var(--rule);flex:none;padding:12px 20px 10px}.th-parent{color:var(--graphite);align-items:center;gap:5px;margin-bottom:4px;font-size:12px;display:inline-flex}.th-parent:hover{color:var(--ink)}.th-parent b{color:var(--ink-2);font-weight:600}.th-top{align-items:baseline;gap:10px;display:flex}.th-num,.th-ref{color:var(--graphite);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500;font-stretch:85%}.th-ref{letter-spacing:.01em;border-radius:var(--r-chip);cursor:copy;flex:none}.th-ref:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--mist);text-decoration-color:var(--mist);text-underline-offset:3px}.th-title{letter-spacing:-.006em;flex:1;min-width:0;font-size:19px;font-weight:640;font-stretch:110%;line-height:1.25}.th-close,.th-pin{align-self:center}.th-pin{margin-right:-8px}.th-pin:hover,.th-pin.is-pinned{color:var(--ink)}.th-fields{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:8px 0 0 -8px;display:flex}.field{border-radius:var(--r-ctl);height:26px;color:var(--ink);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;font-weight:550;display:inline-flex}.field:hover,.field.is-open{background:var(--plaster)}.field-sub{color:var(--graphite);font-weight:450}.field-empty{color:var(--graphite);font-weight:500}.field-agent{color:var(--verdigris-ink)}.field-static:hover{background:0 0}.field-avatars{display:inline-flex}.field-avatars .av+.av{box-shadow:0 0 0 1.5px var(--sheet);margin-left:-4px}.field-waiting{color:var(--ochre-ink)}.field-closed{color:var(--graphite)}.labels{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.label-input{border-radius:var(--r-chip);border:1px solid var(--ink);outline:none;width:110px;height:22px;padding:0 6px;font-size:12px}.th-space{color:var(--graphite);align-items:center;gap:4px;padding:0 6px;font-size:12.5px;display:inline-flex}.th-subs{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:8px;display:flex}.th-subs-label{color:var(--graphite);align-items:center;gap:5px;margin-right:2px;font-size:12px;display:inline-flex}.input.th-wait-at{width:auto;height:26px}.sub-chip{border-radius:var(--r-ctl);border:1px solid var(--rule);height:24px;color:var(--ink-2);align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.sub-chip:hover{border-color:var(--mist);color:var(--ink)}.sub-chip-ref{color:var(--graphite);font-variant-numeric:tabular-nums;font-stretch:85%}.timeline{overflow-anchor:none;flex:1;min-height:0;overflow-y:auto}.timeline-inner{flex-direction:column;padding:14px 0 18px;display:flex}.tl-loading,.tl-empty{color:var(--graphite);padding:24px 20px}.msg{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:7px 20px 5px;display:grid;position:relative}.msg-cont,.msg-gutter{padding-top:1px}.msg-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:1px;display:flex}.msg-head-cont{margin-bottom:2px}.msg-author{font-weight:620;font-stretch:104%}.msg-time,.msg-step{color:var(--mist);font-variant-numeric:tabular-nums;font-size:11.5px;font-stretch:85%}.msg-step{color:var(--verdigris-ink);opacity:.8}.msg-body{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;font-size:13.5px;line-height:1.55}.msg.is-internal{background:var(--ochre-wash);box-shadow:inset 2px 0 0 var(--ochre)}.msg.is-internal+.msg.is-internal{margin-top:0}.msg.is-summary .msg-body{border-radius:var(--r-ctl);background:var(--verdigris-wash);box-shadow:inset 2px 0 0 var(--verdigris);max-width:76ch;padding:8px 12px}.msg.is-sending{opacity:.55}.msg.is-failed .msg-body{color:var(--cinnabar-ink)}.msg-local{color:var(--graphite);align-items:center;gap:8px;margin-top:2px;font-size:11.5px;display:flex}.msg-failed{color:var(--cinnabar-ink)}.tag{white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;font-weight:550;font-stretch:92%;display:inline-flex}.tag-internal{color:var(--ochre-ink)}.tag-outside,.tag-sent{color:var(--graphite)}.tag-sent,.tag-summary{color:var(--verdigris-ink)}.tag-harness{color:var(--slate)}.run-open{white-space:nowrap}.mention{color:var(--ink-2);background:var(--plaster);border-radius:3px;padding:0 2px;font-weight:560}.mention-agent{color:var(--verdigris-ink);background:var(--verdigris-wash)}.ref{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--mist);text-decoration-color:var(--mist);text-underline-offset:2px;font-weight:560}.msg-system{color:var(--graphite);align-items:center;gap:6px;padding:6px 20px 6px 60px;font-size:12px;display:flex}.msg-system.is-internal{color:var(--ochre-ink)}.msg-system time{color:var(--mist);font-size:11px}.tl-run{padding:4px 20px 4px 60px}.live-zone{flex-direction:column;gap:8px;padding:8px 20px 0 60px;display:flex}.live-more{color:var(--graphite);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px;padding:4px 2px;font-size:12px}.run{--rail:var(--mist);border-radius:var(--r-card);border:1px solid var(--rule);background:var(--sheet);box-shadow:inset 3px 0 0 var(--rail);max-width:820px;overflow:hidden}.run-running{--rail:var(--verdigris)}.run-waiting{--rail:var(--ochre)}.run-paused{--rail:var(--slate)}.run-failed{--rail:var(--cinnabar)}.run-cancelled{--rail:var(--graphite)}.run-completed{--rail:var(--rule)}.run.run-done{background:var(--paper);border-color:var(--rule-2)}.run-head{flex-wrap:wrap;align-items:center;gap:8px;min-height:38px;padding:6px 8px 6px 12px;font-size:12.5px;display:flex}.run-done .run-head{cursor:pointer;min-height:32px}.run-agent{font-weight:620;font-stretch:104%}.run-state{color:var(--graphite);align-items:center;gap:5px;font-weight:600;display:inline-flex}.run-running .run-state{color:var(--verdigris-ink)}.run-waiting .run-state{color:var(--ochre-ink)}.run-paused .run-state{color:var(--slate)}.run-failed .run-state,.run-error{color:var(--cinnabar-ink)}.run-why{font-weight:450}.run-activity{color:var(--graphite);white-space:nowrap;text-overflow:ellipsis;max-width:260px;overflow:hidden}.run-spacer{flex:1}.run-step,.run-attempt,.run-elapsed{color:var(--graphite);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-stretch:85%}.run-toggle{color:var(--mist);transition:transform .12s}.run-toggle.is-open{transform:rotate(180deg)}.run-body{flex-direction:column;gap:8px;padding:0 12px 10px 40px;display:flex}.run-thought{color:var(--graphite);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-stretch:94%;overflow:hidden}.run-thought:before{content:"Thought ";color:var(--mist);font-weight:550}.run-live{white-space:pre-wrap;max-width:72ch;font-size:13.5px;line-height:1.55}.run-idle{color:var(--graphite);font-size:12px}.run-foot{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.run-result{color:var(--graphite);white-space:nowrap;text-overflow:ellipsis;max-width:360px;font-size:12px;overflow:hidden}.live-text{--settled:var(--ink)}.live-text .ink{animation:.65s ease-out both ink-dry}@keyframes ink-dry{0%{color:var(--verdigris)}to{color:var(--settled)}}.live-text.with-caret:after{content:"";vertical-align:-2px;background:var(--verdigris);opacity:.8;border-radius:1px;width:6px;height:1em;margin-left:2px;display:inline-block}.subtree{border-left:1px solid var(--rule);flex-direction:column;margin:0;padding:0 0 0 4px;list-style:none;display:flex}.sub{grid-template-columns:12px minmax(120px,auto) auto minmax(0,1fr) auto auto auto;align-items:center;gap:8px;min-height:30px;padding:2px 0 2px 12px;font-size:12px;display:grid;position:relative}.sub:before{content:"";border-top:1px solid var(--rule);width:10px;position:absolute;top:50%;left:-4px}.sub-thread{color:var(--ink);white-space:nowrap;gap:5px;font-weight:560;display:inline-flex}.sub-thread:hover{text-underline-offset:2px;text-decoration:underline}.sub-ref{color:var(--graphite);font-variant-numeric:tabular-nums;font-weight:500;font-stretch:85%}.sub-agent{color:var(--graphite);white-space:nowrap}.sub-tail{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink-2);font-stretch:94%;overflow:hidden}.sub-result{color:var(--graphite)}.sub-spend{color:var(--graphite);font-variant-numeric:tabular-nums;font-size:11px;font-stretch:82%}.run-machine{min-width:4em;color:var(--graphite);white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;font-size:12px;overflow:hidden}.run-subasks{border-radius:var(--r-ctl);background:var(--ochre-wash);box-shadow:inset 0 0 0 1px var(--ochre-rule);color:var(--ochre-ink);align-self:flex-start;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:550;display:inline-flex}.run-subasks:hover{box-shadow:inset 0 0 0 1px var(--ochre)}.tl-request{max-width:76ch}.receipts{flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.receipt{color:var(--graphite);align-items:baseline;gap:6px;display:inline-flex}.rc-step{color:var(--mist);font-stretch:85%}.rc-status{font-weight:550}.rc-done .rc-status{color:var(--verdigris-ink)}.rc-unknown .rc-status,.rc-pending .rc-status{color:var(--ochre-ink)}.rc-failed .rc-status{color:var(--cinnabar-ink)}.composer{border-radius:var(--r-card);border:1px solid var(--rule);background:var(--sheet);flex:none;margin:0 16px 14px;position:relative;box-shadow:0 1px 2px #18202b0a}.composer:focus-within{border-color:var(--ink-2)}.composer.is-internal{background:var(--ochre-wash);border-color:var(--ochre-rule)}.composer.is-internal:focus-within{border-color:var(--ochre)}.composer-input{resize:none;background:0 0;border:0;outline:none;width:100%;min-height:40px;max-height:220px;padding:10px 12px 4px;font-size:13.5px;line-height:1.5;display:block}.composer-input::placeholder{color:var(--mist)}.composer-bar{align-items:center;gap:10px;padding:4px 6px 6px 8px;display:flex}.composer-hint{min-width:0;color:var(--graphite);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;overflow:hidden}.composer-error{color:var(--cinnabar-ink);font-weight:550}.composer-runs{color:var(--verdigris-ink);align-items:center;gap:7px;font-weight:550;display:inline-flex}.suggest{z-index:20;border-radius:var(--r-pop);background:var(--sheet);width:min(440px,100% - 16px);box-shadow:var(--shadow-pop);padding:4px;position:absolute;bottom:calc(100% + 6px);left:8px}.suggest-item{border-radius:var(--r-ctl);align-items:center;gap:8px;width:100%;height:28px;padding:0 8px;font-size:12.5px;display:flex}.suggest-item.is-active{background:var(--plaster)}.suggest-label{white-space:nowrap;font-weight:600}.suggest-detail{color:var(--graphite);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.suggest-foot{color:var(--graphite);border-top:1px solid var(--rule-2);margin-top:4px;padding:5px 8px 3px;font-size:11px}.room{grid-template-columns:minmax(0,1fr) 344px;min-height:0;display:grid}.room.is-plain{grid-template-columns:minmax(0,1fr)}.room-hint{flex:none;padding:10px 16px 0}.room-main{flex-direction:column;min-width:0;min-height:0;display:flex}.room-bar{border-bottom:1px solid var(--rule);flex:none;align-items:center;gap:14px;height:46px;padding:0 14px 0 16px;display:flex}.room-counts{flex-wrap:wrap;gap:12px;height:20px;display:flex;overflow:hidden}.count{color:var(--graphite);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.count b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650;font-stretch:85%}.btn-stopall{font-weight:650}.load{border-bottom:1px solid var(--rule);background:var(--paper);flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:8px 16px;display:flex}.load-title{align-items:center;gap:6px;font-size:12.5px;font-weight:620;display:inline-flex}.load-field{color:var(--ink-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.load-field input{border-radius:var(--r-ctl);border:1px solid var(--rule);font-variant-numeric:tabular-nums;outline:none;width:64px;height:26px;padding:0 8px}.load-field input:focus{border-color:var(--ink)}.room-empty{color:var(--graphite);padding:40px 20px}.room-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(256px,1fr));grid-auto-rows:138px;align-content:start;gap:8px;min-height:0;padding:10px 12px 16px;display:grid;overflow-y:auto}.tile{--rail:var(--mist);border-radius:var(--r-card);border:1px solid var(--rule);background:var(--sheet);box-shadow:inset 3px 0 0 var(--rail);cursor:pointer;content-visibility:auto;contain-intrinsic-size:auto 138px;flex-direction:column;gap:4px;min-width:0;padding:8px 10px 8px 12px;display:flex}.tile:hover{border-color:var(--mist)}.tile.is-cursor{outline:2px solid var(--ink);outline-offset:1px}.tile.is-done{background:var(--paper)}.tile-h{align-items:center;gap:6px;font-size:12px;display:flex}.tile-agent{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:620;overflow:hidden}.tile-step{color:var(--graphite);font-variant-numeric:tabular-nums;font-size:11px;font-stretch:82%}.tile .run-elapsed{text-align:right;min-width:38px;font-size:11px}.tile-thread{color:var(--graphite);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-stretch:90%;overflow:hidden}.tile-sub{color:var(--verdigris-ink)}.tile-ref,.wf-run-ref{font-variant-numeric:tabular-nums;font-stretch:85%}.wf-run-ref{color:var(--graphite)}.tile-stream{min-height:0;color:var(--ink-2);flex-direction:column;flex:1;justify-content:flex-end;font-size:12px;line-height:1.42;display:flex;overflow:hidden}.tile-stream .live-text{--settled:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;display:block}.tile-result{color:var(--graphite);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tile-f{align-items:center;gap:6px;display:flex}.tile-act{min-width:0;color:var(--graphite);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;font-stretch:90%;overflow:hidden}.tile-act.is-waiting{color:var(--ochre-ink);font-weight:600}.tile-spend{font-variant-numeric:tabular-nums;color:var(--ink-2);min-width:46px;font-size:11px;font-stretch:82%}.mx{background:var(--sheet);border-left:1px solid var(--rule);min-height:0;padding:0 16px 20px;overflow-y:auto}.mx-head{z-index:2;background:var(--sheet);border-bottom:1px solid var(--rule);align-items:center;gap:8px;height:46px;margin:0 -16px;padding:0 12px 0 16px;display:flex;position:sticky;top:0}.mx-title{font-size:14px;font-weight:650;font-stretch:110%}.mx-since{white-space:nowrap;color:var(--graphite);font-variant-numeric:tabular-nums;flex:1;font-size:11.5px;font-stretch:88%}.mx-group{flex-direction:column;gap:12px;padding-top:14px;display:flex}.mx-group+.mx-group{border-top:1px solid var(--rule-2);margin-top:16px}.mx-group-title{color:var(--ink);font-size:12.5px;font-weight:650}.mx-group-sub{color:var(--graphite);font-size:11.5px;font-weight:450}.mx-none{color:var(--mist);font-size:12px}.mx-wait{padding:4px 0}.mx-line{grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:8px;font-size:12px;display:grid}.mx-k{font-weight:600}.mx-v{font-variant-numeric:tabular-nums;color:var(--ink-2)}.mx-v b{color:var(--ink);font-weight:650}.mx-age{color:var(--mist);font-variant-numeric:tabular-nums;font-size:11px}.stat{flex-direction:column;gap:1px;display:flex}.stat-top{align-items:center;gap:8px;display:flex}.stat-label{flex:1;font-size:12.5px;font-weight:620}.stat-means{color:var(--graphite);font-size:11.5px;font-stretch:94%}.stat-row{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:3px;display:flex}.stat-row-2{margin-top:0}.stat-hero{font-variant-numeric:tabular-nums;letter-spacing:-.01em;min-width:82px;font-size:22px;font-weight:650;font-stretch:80%;line-height:1.1}.stat-unit{color:var(--graphite);letter-spacing:0;font-size:11.5px;font-weight:500;font-stretch:88%}.stat-kv{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:12px;font-weight:560;font-stretch:85%}.stat-kv span{color:var(--graphite);margin-right:2px;font-weight:450}.stat-row-2 .stat-kv{font-size:11.5px}.verdict{white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:inline-flex}.verdict.is-ok{color:var(--verdigris-ink)}.verdict.is-bad{color:var(--cinnabar-ink)}.spark{grid-template-columns:minmax(0,1fr) 120px;align-items:end;gap:10px;display:grid}.spark-text{flex-direction:column;gap:1px;min-width:0;display:flex}.spark-value{font-variant-numeric:tabular-nums;margin-top:2px;font-size:18px;font-weight:650;font-stretch:80%;line-height:1.15}.spark-at{color:var(--graphite);font-size:11px;font-weight:450;font-stretch:88%}.spark-svg{cursor:crosshair;width:120px;height:34px;overflow:visible}.spark-base{stroke:var(--rule-2);stroke-width:1px}.spark-line{fill:none;stroke:var(--graphite);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}.spark-cross{stroke:var(--rule);stroke-width:1px}.spark-dot{fill:var(--verdigris);stroke:var(--sheet);stroke-width:2px}.bystatus{grid-template-columns:1fr 1fr;gap:3px 14px;display:grid}.bys{align-items:center;gap:6px;font-size:12px;display:flex}.bys-label{color:var(--ink-2);flex:1}.bys b{font-variant-numeric:tabular-nums;font-weight:650;font-stretch:85%}.bys.is-zero{opacity:.5}.page{background:var(--paper);flex-direction:column;min-width:0;min-height:0;display:flex}.page-tabs{margin-left:12px}.page-empty{color:var(--graphite);max-width:52ch;padding:28px 20px}.wf{grid-template-columns:380px minmax(0,1fr);min-height:0;display:grid}.wf-row{border-bottom:1px solid var(--rule-2);flex-direction:column;gap:3px;width:100%;padding:11px 16px;display:flex;position:relative}.wf-row:hover{background:#fbfcfb}.wf-row.is-open{background:var(--sheet)}.wf-row.is-cursor:before{content:"";background:var(--ink);width:2px;position:absolute;top:8px;bottom:8px;left:0}.wf-row-name{align-items:center;gap:7px;font-weight:600;display:inline-flex}.wf-row-desc{color:var(--graphite);padding-left:20px;font-size:12px}.wf-desc{color:var(--ink-2);max-width:70ch;margin-top:4px}.wf-start{border-bottom:1px solid var(--rule-2);flex-direction:column;gap:6px;max-width:760px;padding:16px 20px;display:flex}.wf-label{font-size:12.5px;font-weight:600}.wf-input-row{gap:8px;display:flex}.wf-input-row .btn{height:32px}.wf-note{color:var(--graphite);font-size:12px}.wf-runs{flex-direction:column;gap:2px;min-height:0;padding:14px 20px;display:flex;overflow-y:auto}.wf-runs .mx-group-title{margin-bottom:6px}.wf-run{border-radius:var(--r-ctl);grid-template-columns:14px minmax(0,1fr) 160px 60px 36px;align-items:center;gap:10px;max-width:760px;height:32px;padding:0 8px;font-size:12.5px;display:grid}.wf-run:hover{background:var(--paper)}.wf-run-thread{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wf-run-status{color:var(--graphite);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.wf-run-time{color:var(--graphite);text-align:right;font-size:11.5px;font-stretch:85%}.overlay{z-index:50;background:#18202b29;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.palette,.dialog{background:var(--sheet);width:min(580px,100vw - 32px);box-shadow:var(--shadow-pop);border-radius:12px;animation:.12s ease-out rise;overflow:hidden}@keyframes rise{0%{opacity:.6;transform:translateY(4px)}}.palette-input{border-bottom:1px solid var(--rule);height:48px;color:var(--graphite);align-items:center;gap:10px;padding:0 14px;display:flex}.palette-input input{color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14.5px}.palette-list{max-height:min(420px,60vh);padding:4px;overflow-y:auto}.palette-group{color:var(--graphite);padding:8px 10px 4px;font-size:11.5px;font-weight:600}.palette-item{border-radius:var(--r-ctl);align-items:center;gap:10px;width:100%;height:32px;padding:0 10px;font-size:13px;display:flex}.palette-item.is-active{background:var(--plaster)}.palette-icon{width:16px;color:var(--graphite);display:inline-flex}.palette-label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.palette-hint{color:var(--mist);font-size:11.5px;font-stretch:88%}.palette-empty{color:var(--graphite);padding:16px 12px}.dialog{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.dialog-head{align-items:center;gap:12px;display:flex}.dialog-title{flex:1;font-size:15px;font-weight:650;font-stretch:110%}.input-title{height:36px;font-size:15px;font-weight:560}.input-body{resize:vertical;height:auto;padding:8px 10px;line-height:1.5}.dialog-foot{align-items:center;gap:10px;display:flex}.toasts{z-index:60;pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:fixed;top:52px;right:16px}.toast{border-radius:var(--r-ctl);background:var(--ink);color:#fff;box-shadow:var(--shadow-pop);max-width:460px;padding:8px 12px;font-size:12.5px;animation:.14s ease-out rise}.toast.is-error{background:var(--cinnabar-ink)}:root{--cp-w:clamp(520px, 46vw, 980px)}.app.has-computer .body{grid-template-columns:var(--side-w) minmax(0, 1fr) min(var(--cp-w), calc(100vw - var(--side-w) - 380px))}.app.has-computer .split{grid-template-columns:minmax(0,1fr)}.app.has-computer .split.has-thread .list,.app.has-computer .split:not(.has-thread) .pane{display:none}.app.has-computer .room{grid-template-columns:minmax(0,1fr)}.app.has-computer .room .mx{display:none}.app.has-computer .wf{grid-template-columns:300px minmax(0,1fr)}body.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.is-resizing .cp-surface{pointer-events:none}.cp{background:var(--sheet);border-left:1px solid var(--rule);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.cp-resize{z-index:6;cursor:col-resize;touch-action:none;width:7px;position:absolute;top:0;bottom:0;left:-4px}.cp-resize:after{content:"";background:0 0;width:1px;transition:background .12s;position:absolute;top:0;bottom:0;left:3px}.cp-resize:hover:after,body.is-resizing .cp-resize:after{background:var(--mist)}.cp-head{border-bottom:1px solid var(--rule);flex:none;padding:10px 12px 10px 16px}.cp-top{align-items:center;gap:8px;min-width:0;display:flex}.cp-title{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;font-stretch:110%;overflow:hidden}.cp-ref{color:var(--graphite);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;font-stretch:82%}.cp-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cp-chip{border-radius:var(--r-ctl);border:1px solid var(--rule);background:var(--paper);height:22px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:550;font-stretch:92%;display:inline-flex}.cp-chip-k{color:var(--graphite);font-weight:500}.cp-chip-sub,.cp-elapsed{color:var(--graphite);font-variant-numeric:tabular-nums;font-weight:450;font-stretch:85%}.cp-chip-running{color:var(--verdigris-ink);background:var(--verdigris-wash);border-color:#b9dcd3}.cp-chip-starting{color:var(--ochre-ink);background:var(--ochre-wash);border-color:var(--ochre-rule)}.cp-chip-error{color:var(--cinnabar-ink);background:var(--cinnabar-wash);border-color:#ebb9ad}.cp-chip-stopped,.cp-chip-none{color:var(--graphite)}.cp-cc-running,.cp-chip-ok{color:var(--verdigris-ink)}.cp-cc-paused{color:var(--slate)}.cp-cc-error,.cp-cc-exited{color:var(--cinnabar-ink)}.cp-chip-wait{color:var(--ochre-ink)}.cp-error{color:var(--cinnabar-ink);margin-top:6px;font-size:12px}.cp-gone,.cp-loading{color:var(--graphite);padding:24px 20px}.cp-dark .cp-loading{color:var(--mist)}.cp-tabs{border-bottom:1px solid var(--rule);background:var(--paper);flex:none;align-items:center;gap:2px;height:40px;padding:0 10px 0 12px;display:flex}.cp-tab{border-radius:var(--r-ctl);height:28px;color:var(--graphite);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:550;display:inline-flex}.cp-tab:hover{background:var(--plaster-2);color:var(--ink)}.cp-tab.is-on{background:var(--sheet);color:var(--ink);box-shadow:0 0 0 1px var(--rule)}.cp-dot{background:var(--rule);border-radius:50%;flex:none;width:6px;height:6px}.cp-dot.is-wait{background:var(--ochre)}.cp-dot.is-bad{background:var(--cinnabar)}.live-dot.cp-live{width:6px;height:6px}.cp-tab-wait{color:var(--ochre-ink);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:11.5px;font-weight:650;display:inline-flex}.cp-note{color:var(--graphite);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-right:6px;font-size:11.5px;overflow:hidden}.cp-note.is-on{color:var(--ochre-ink);font-weight:550}.cp-panes{flex:1;min-height:0;position:relative}.cp-pane{visibility:hidden;flex-direction:column;display:flex;position:absolute;inset:0}.cp-pane.is-shown{visibility:visible}.cp-dark{background:var(--ink);color:#dfe3e1}.cp-pane.is-control:after{content:"";z-index:4;pointer-events:none;box-shadow:inset 0 0 0 2px var(--ochre);position:absolute;inset:0}.cp-term{padding:8px 4px 4px 10px;position:absolute;inset:0}.cp-term-host,.cp-desktop{width:100%;height:100%}.cp-hint{z-index:5;border-radius:var(--r-ctl);color:#ebcd6e;background:#18202be6;padding:5px 9px;font-size:12px;position:absolute;top:12px;right:16px;box-shadow:inset 0 0 0 1px #e6d6a466}.cp-gate{z-index:3;background:var(--sheet);justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.cp-gate.is-veil{background:#ffffffc7}.cp-gate.is-dark{background:var(--ink)}.cp-gate.is-dark.is-veil{background:#18202bcc}.cp-gate-card{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:380px;display:flex}.cp-gate-title{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:620;font-stretch:104%;display:inline-flex}.cp-gate-body{color:var(--graphite);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1.5}.cp-gate-act{margin-top:6px}.cp-gate-err{color:var(--cinnabar-ink);margin-top:4px;font-size:12px}.cp-gate.is-bad .cp-gate-title{color:var(--cinnabar-ink)}.cp-gate.is-dark .cp-gate-title{color:#eef0ef}.cp-gate.is-dark.is-bad .cp-gate-title{color:#ee8a74}.cp-gate.is-dark .cp-gate-body{color:#a3abb4}.cp-gate.is-dark .cp-gate-err{color:#ee8a74}.cc{flex-direction:column;height:100%;min-height:0;display:flex}.cc-bar{border-bottom:1px solid var(--rule-2);flex:none;align-items:center;gap:8px;padding:7px 12px 7px 16px;display:flex}.cc-list{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 20px 12px;display:flex;overflow-y:auto}.cc-empty{text-align:center;max-width:360px;color:var(--graphite);flex-direction:column;gap:6px;margin:auto;line-height:1.5;display:flex}.cc-empty b{color:var(--ink-2);font-weight:600}.cc-prompt{border-radius:var(--r-ctl);background:var(--plaster);max-width:72ch;box-shadow:inset 2px 0 0 var(--ink-2);padding:7px 12px 8px}.cc-prompt-head{color:var(--graphite);align-items:baseline;gap:6px;font-size:11.5px;font-weight:600;display:flex}.cc-prompt-head time{color:var(--mist);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:450;font-stretch:85%}.cc-prompt-mark{color:var(--ink);font-weight:700}.cc-via{font-weight:450}.cc-prompt-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:1px;font-size:13.5px;line-height:1.5}.cc-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;font-size:13.5px;line-height:1.55}.cc-text code,.cc-prompt-body code{background:var(--plaster-2);border-radius:3px;padding:0 4px}.cc-code{border-radius:var(--r-ctl);background:var(--ink);color:#dfe3e1;font-family:var(--mono);white-space:pre;margin:6px 0;padding:8px 10px;font-size:12px;line-height:1.45;overflow-x:auto}.cc-thinking{color:var(--graphite);font-size:12px}.cc-thinking summary{cursor:pointer;color:var(--mist);width:max-content;font-weight:550}.cc-thinking div{border-left:1px solid var(--rule);white-space:pre-wrap;margin-top:4px;padding-left:10px;font-stretch:94%}.cc-tool{border-radius:var(--r-ctl);border:1px solid var(--rule-2);background:var(--paper);min-width:0;max-width:100%}.cc-tool.is-open{border-color:var(--rule)}.cc-tool-error{border-color:#efc9bf}.cc-tool-head{align-items:center;gap:8px;width:100%;min-width:0;height:30px;padding:0 8px 0 10px;display:flex}.cc-tool-ok{color:var(--graphite);flex:none}.cc-tool-err{color:var(--cinnabar);flex:none}.cc-tool-name{font-family:var(--mono);white-space:nowrap;font-size:11.5px;font-weight:600}.cc-tool-sum{min-width:0;font-family:var(--mono);color:var(--graphite);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;overflow:hidden}.cc-tool-body{border-top:1px solid var(--rule-2);padding:0 10px 10px}.cc-label{color:var(--graphite);margin-top:8px;font-size:11px;font-weight:600}.cc-pre{background:var(--sheet);max-height:280px;box-shadow:inset 0 0 0 1px var(--rule-2);font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;margin:4px 0 0;padding:6px 8px;font-size:11.5px;line-height:1.45;overflow:auto}.cc-meta{color:var(--mist);text-align:center;font-variant-numeric:tabular-nums;font-size:11.5px;font-stretch:88%}.cc-meta.is-error{color:var(--cinnabar-ink)}.cc-notice{border-radius:var(--r-ctl);border:1px dashed var(--rule);background:var(--paper);max-width:72ch;color:var(--ink-2);white-space:pre-wrap;padding:6px 10px;font-size:12.5px;line-height:1.45}.cc-notice-warn,.cc-notice-login{background:var(--ochre-wash);box-shadow:inset 2px 0 0 var(--ochre);color:var(--ochre-ink);border:0}.cc-notice-error{background:var(--cinnabar-wash);box-shadow:inset 2px 0 0 var(--cinnabar);color:var(--cinnabar-ink);border:0}.cc-notice-login{white-space:normal;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.cc-notice-title{font-weight:620}.cc-notice code{background:#ffffffb3;border-radius:3px;padding:0 4px}.cc-composer{margin-top:0}.cc-watching{border-radius:var(--r-card);border:1px dashed var(--rule);color:var(--graphite);flex:none;align-items:center;gap:8px;margin:0 16px 14px;padding:8px 8px 8px 12px;font-size:12px;display:flex}.cc-watching span{flex:1;min-width:0}.cc-more{color:var(--ochre-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ochre-rule);text-decoration-color:var(--ochre-rule);text-underline-offset:2px;align-self:flex-start;font-size:11.5px}.cc-ask{color:var(--graphite);align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.cc-ask.is-ok{color:var(--verdigris-ink)}.cc-ask.is-no{color:var(--cinnabar-ink)}.cc-ask.is-wait{color:var(--ochre-ink)}.cc-ask-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cc-ask-text code{font-size:11.5px}.cc-ask-detail{font-family:var(--mono);color:var(--graphite);font-size:11.5px}.cc-ask-status{flex:none;font-stretch:85%}.cc-asks{flex-direction:column;gap:8px;padding-top:4px;display:flex}.cp-pane{--cp-asks-w:0px}.cp-pane.has-asks{--cp-asks-w:min(340px, 46%)}.cp-pane.has-asks>.cp-term{right:var(--cp-asks-w)}.cp-pane.has-asks>.cp-desktop{width:calc(100% - var(--cp-asks-w))}.cp-asks{z-index:3;width:var(--cp-asks-w);background:var(--paper);color:var(--ink);border-left:1px solid var(--rule);flex-direction:column;gap:8px;padding:10px 10px 14px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.cp-asks-head{color:var(--ochre-ink);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.field-computer{color:var(--ink-2)}.field-wait{color:var(--ochre-ink);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:11.5px;font-weight:650;display:inline-flex}.menu-state{align-items:center;gap:5px;display:inline-flex}.cg-running{fill:var(--verdigris)}.cg-running:after{content:"";border:1.5px solid var(--verdigris);opacity:0;border-radius:50%;animation:2.4s ease-out infinite breathe;position:absolute;inset:-2px}.cg-starting{stroke:var(--ochre)}.cg-stopped{stroke:var(--graphite)}.cg-none{stroke:var(--mist)}.cg-error{fill:var(--cinnabar)}.app.is-stale .cg-running:after{opacity:0;animation:none}.app.is-stale .cg-running,.app.is-stale .cp-chip-running{filter:grayscale()}.cpus{border-bottom:1px solid var(--rule);background:var(--paper);flex:none}.cpus-row{flex-wrap:wrap;align-items:center;gap:6px 8px;padding:7px 16px;display:flex}.cpus-row .load-title{margin-right:4px}.cpu{border-radius:var(--r-ctl);border:1px solid var(--rule);background:var(--sheet);align-items:center;gap:7px;min-width:0;height:32px;padding:0 3px 0 8px;font-size:12.5px;display:inline-flex}.cpu.is-open{border-color:var(--ink-2)}.cpu-name{white-space:nowrap;font-weight:600}.cpu-state{color:var(--graphite);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;font-stretch:90%;display:inline-flex}.cpu-running .cpu-state{color:var(--verdigris-ink)}.cpu-starting .cpu-state{color:var(--ochre-ink)}.cpu-error .cpu-state{color:var(--cinnabar-ink)}.cpu-claude{color:var(--graphite)}.cpu-actions{gap:2px;display:inline-flex}.cpus-note{color:var(--cinnabar-ink);padding:0 16px 8px;font-size:12px}.cpu.has-error .cpu-state{color:var(--cinnabar-ink)}.cpus-asks{flex-direction:column;gap:8px;max-width:76ch;padding:2px 16px 10px;display:flex}.cpus-more{color:var(--graphite);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:2px;align-self:flex-start;font-size:12px}.nav-agent{border-radius:var(--r-ctl);text-align:left;width:calc(100% + 8px);margin:0 -4px;padding:0 4px}.nav-agent:hover{background:var(--plaster-2)}.nav-agent.is-on{background:var(--sheet);box-shadow:0 0 0 1px var(--rule)}.nav-agent-cpu{color:var(--graphite);display:inline-flex}.nav-agent-cpu.is-running{color:var(--verdigris)}.nav-agent-cpu.is-starting{color:var(--ochre)}@media (max-width:1280px){.split,.wf{grid-template-columns:330px minmax(0,1fr)}.room{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:980px){.app.has-computer .body{grid-template-columns:var(--side-w) minmax(0, 1fr) min(var(--cp-w), calc(100vw - var(--side-w) - 320px))}.hdr-org{display:none}.hdr-brand{width:auto}.hdr-jump span{display:none}.hdr-jump{width:auto}.room{grid-template-rows:minmax(0,1fr) 40%;grid-template-columns:minmax(0,1fr)}.mx{border-left:0;border-top:1px solid var(--rule)}}@media (max-width:760px){.split,.split.is-inbox,.wf{grid-template-columns:minmax(0,1fr)}.app.has-computer .body{grid-template-columns:var(--side-w) minmax(0, 1fr)}.cp{z-index:40;position:fixed;inset:44px 0 0}.cp-resize,.cp-note,.split.has-thread .list,.split:not(.has-thread) .pane,.wf-detail,.seg-port,.pill-meta{display:none}.hdr{gap:8px}.live-zone,.tl-run{padding-left:20px}.sub{grid-template-columns:12px minmax(0,1fr) auto}.sub-agent,.sub-tail,.sub .meter,.sub-spend{display:none}}@media (min-width:2100px){.app.has-computer .split{grid-template-columns:380px minmax(0,1fr)}.app.has-computer .split.has-thread .list,.app.has-computer .split:not(.has-thread) .pane{display:flex}}@media (prefers-reduced-motion:reduce){.live-dot:after,.rg-running:after,.cg-running:after{opacity:.35;animation:none;transform:scale(1.1)}.live-text .ink,.palette,.dialog,.toast,.rail-tip{animation:none}}.signin{background:radial-gradient(120% 80% at 50% 0%, var(--paper) 0%, transparent 60%), var(--plaster);place-items:center;min-height:100vh;padding:32px 16px;display:grid}.signin-card{border-radius:var(--r-pop);background:var(--sheet);border:1px solid var(--rule);width:min(400px,100%);box-shadow:var(--shadow-pop);padding:26px 28px 18px}.signin-brand{border-bottom:1px solid var(--rule-2);align-items:baseline;gap:10px;padding-bottom:18px;display:flex}.signin-title{letter-spacing:-.005em;margin-top:20px;font-size:20px;font-weight:680;font-stretch:110%}.signin-lede{color:var(--ink-2);margin-top:6px;font-size:13px}.signin-card[aria-busy=true] .signin-lede{color:var(--graphite);margin:22px 0 12px}.signin-notice,.signin-error{border-radius:var(--r-ctl);margin-top:14px;padding:8px 10px;font-size:12.5px}.signin-notice{color:var(--ochre-ink);background:var(--ochre-wash);box-shadow:inset 0 0 0 1px var(--ochre-rule)}.signin-error{color:var(--cinnabar-ink);background:var(--cinnabar-wash);box-shadow:inset 0 0 0 1px #efc9bf}.signin-google{gap:9px;width:100%;height:36px;margin-top:20px;font-size:13.5px}.signin-hint{color:var(--graphite);margin-top:8px;font-size:12px}.signin-hint code{color:var(--ink-2);font-size:11px}.signin-dev{border-radius:var(--r-card);background:var(--ochre-wash);box-shadow:inset 0 0 0 1px var(--ochre-rule);gap:6px;margin-top:22px;padding:10px;display:grid}.signin-dev-head{letter-spacing:.04em;text-transform:uppercase;color:var(--ochre-ink);justify-content:space-between;align-items:baseline;padding:0 2px 2px;font-size:11.5px;font-weight:650;font-stretch:90%;display:flex}.signin-dev-note{letter-spacing:0;text-transform:none;font-weight:500;font-stretch:88%}.signin-dev-btn{border-color:var(--ochre-rule);justify-content:flex-start;gap:9px;height:34px;padding:0 10px 0 7px}.signin-dev-btn:hover:not(:disabled){border-color:var(--ochre);background:var(--sheet)}.signin-av{width:22px;height:22px;font-size:11px}.signin-dev-name{text-align:left;flex:1}.signin-foot{border-top:1px solid var(--rule-2);color:var(--graphite);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:12px;font-size:12px;display:flex}.signin-foot code{font-size:11px;font-stretch:85%}.signin-link{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px;font-weight:550}.signin-link:hover{color:var(--ink);-webkit-text-decoration-color:var(--mist);text-decoration-color:var(--mist)}.role-chip{border-radius:var(--r-chip);background:var(--plaster-2);height:17px;color:var(--graphite);letter-spacing:.02em;align-items:center;padding:0 6px;font-size:10.5px;font-weight:600;font-stretch:88%;display:inline-flex}.um{display:inline-flex;position:relative}.um-btn{border:1px solid #0000;border-radius:14px;align-items:center;gap:7px;height:28px;padding:0 10px 0 3px;font-size:12.5px;font-weight:550;display:inline-flex}.um-btn:hover,.um-btn.is-open{background:var(--sheet);border-color:var(--rule)}.um-pop{z-index:40;border-radius:var(--r-pop);background:var(--sheet);width:340px;box-shadow:var(--shadow-pop);padding:12px;position:absolute;top:calc(100% + 6px);right:0}.um-who{border-bottom:1px solid var(--rule-2);align-items:center;gap:10px;padding:2px 2px 12px;display:flex}.um-who-name{align-items:center;gap:7px;font-size:14px;font-weight:650;display:flex}.um-who-handle{color:var(--graphite);font-size:12px}.um-demo,.um-empty{color:var(--graphite);margin-top:10px;font-size:12.5px}.um-head{letter-spacing:.05em;text-transform:uppercase;color:var(--graphite);margin:12px 2px 6px;font-size:11px;font-weight:650;font-stretch:90%}.um-sessions{max-height:260px;margin:0;padding:0;list-style:none;overflow:auto}.um-session{border-top:1px solid var(--rule-2);align-items:center;gap:10px;padding:7px 2px;display:flex}.um-session:first-child{border-top:0}.um-session-main{flex:1;min-width:0;display:grid}.um-session-what{align-items:center;gap:6px;font-size:12.5px;font-weight:550;display:flex}.um-method{color:var(--graphite);border-radius:var(--r-chip);box-shadow:inset 0 0 0 1px var(--rule);padding:0 5px;font-size:10.5px;font-weight:600;font-stretch:88%}.um-session-meta{color:var(--graphite);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-stretch:88%;overflow:hidden}.um-this{color:var(--verdigris-ink);flex:none;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.um-this-dot{background:var(--verdigris);border-radius:50%;width:6px;height:6px}.um-foot{border-top:1px solid var(--rule-2);justify-content:flex-end;margin-top:10px;padding-top:10px;display:flex}.hdr-jump{flex:0 auto;min-width:120px}@media (max-width:1280px){.um-name{display:none}.um-btn{padding:0 3px}}.app{grid-template-columns:minmax(0,1fr)}
