.s-agent-lanes{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bg);container-type:inline-size;container-name:agent-lanes}.s-agent-lanes-embed{width:100vw;height:100vh;min-height:0;overflow:hidden;background:var(--bg);color:var(--ink)}.s-agent-lanes--embedded{background:transparent}.s-agent-lanes--embedded .s-agent-lanes-bar{padding:var(--space-xs) var(--space-md);gap:var(--space-sm)}.s-agent-lanes--embedded .s-agent-lanes-title{display:none}.s-agent-lanes--embedded .s-agent-lanes-bar-leading{flex:0 1 auto;min-width:0}.s-agent-lanes--embedded .s-agent-lanes-bar-controls{flex:0 1 auto}@container agent-lanes (max-width: 560px){.s-agent-lanes--embedded .s-agent-lanes-bar{flex-direction:column;align-items:stretch}.s-agent-lanes--embedded .s-agent-lanes-bar-controls{width:100%;justify-content:space-between}}.s-agent-lanes--embedded .s-agent-lanes-scroll{gap:var(--space-md);padding:var(--space-md) var(--space-lg) var(--space-lg)}.s-agent-lanes--embedded .s-observe--lane .s-observe-main{display:flex;flex-direction:column;min-height:0}.s-agent-lanes--embedded .s-observe--lane .s-observe-stream{flex:none;margin-top:auto}.s-agent-lanes--embedded .s-agent-lane{width:min(var(--lane-width, 512px),calc(100vw - (var(--space-lg) * 2)));backdrop-filter:none;-webkit-backdrop-filter:none}.native-surface[data-scout-variant=deck] .s-agent-lanes-bar{padding-block:var(--space-xs);background:transparent;box-shadow:inset 0 -1px color-mix(in srgb,var(--ink) 6%,transparent)}.native-surface[data-scout-variant=deck] .s-agent-lanes-grid{gap:var(--space-md);padding:var(--space-md) var(--space-lg) var(--space-lg)}.native-surface[data-scout-variant=deck] .s-agent-lanes-grid[data-grid-columns=auto]{--lane-grid-min-width: 248px}.s-agent-lanes-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md);padding:var(--space-sm) var(--space-2xl);flex:none;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 28%,transparent),transparent),color-mix(in srgb,var(--bg) 96%,transparent);box-shadow:inset 0 -1px color-mix(in srgb,var(--ink) 5%,transparent)}.s-agent-lanes-bar-leading{display:flex;flex-direction:row;align-items:center;gap:var(--space-sm);min-width:0;flex:0 1 auto}.s-agent-lanes-bar-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-sm);flex:0 0 auto;margin-left:auto}.s-agent-lanes[data-lane-profile="web.ops"] .s-agent-lanes-title,.s-agent-lanes[data-lane-profile="web.ops"] .s-agent-lanes-meta-detail{display:none}.s-agent-lanes-horizons,.s-agent-lanes-layouts,.s-agent-lanes-grid-density{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 60%,transparent);flex:none}.s-agent-lanes-grid-density{border-left:1px solid color-mix(in srgb,var(--ink) 7%,transparent)}.s-agent-lanes-horizon{appearance:none;border:0;background:transparent;border-radius:var(--radius-sm);padding:var(--space-2xs) var(--space-md);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-xs);color:var(--dim);cursor:pointer;transition:background .14s ease,color .14s ease}.s-agent-lanes-horizon:hover{color:var(--ink)}.s-agent-lanes-horizon--on{color:var(--ink);background:color-mix(in srgb,var(--surface) 88%,transparent)}.s-agent-lanes-title{font-family:var(--font-sans);font-size:var(--text-md);font-weight:500;letter-spacing:0;color:var(--ink)}.s-agent-lanes-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs) var(--space-sm);min-width:0;max-width:100%;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-xs);color:var(--dim)}.s-agent-lanes-meta-stat,.s-agent-lanes-meta-filter,.s-agent-lanes-meta-detail{display:inline-flex;align-items:center;max-width:100%;white-space:nowrap}.s-agent-lanes-meta-filter{overflow:hidden;text-overflow:ellipsis}.s-agent-lanes-meta-detail{color:color-mix(in srgb,var(--dim) 82%,transparent)}.s-agent-lanes-issues{flex:none;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md) var(--space-2xl);border-bottom:1px solid color-mix(in srgb,var(--amber) 24%,transparent);background:color-mix(in srgb,var(--amber) 8%,var(--bg))}.s-agent-lanes-issues-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-md)}.s-agent-lanes-issues-badge{display:inline-flex;align-items:center;padding:var(--space-2xs) var(--space-md);border:1px solid color-mix(in srgb,var(--amber) 45%,transparent);border-radius:var(--radius-sm);color:var(--amber);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-lg);text-transform:uppercase}.s-agent-lanes-issues-meta{color:var(--dim);font-family:var(--font-mono);font-size:var(--text-xs)}.s-agent-lanes-issues-list{display:flex;flex-direction:column;gap:var(--space-xs);margin:0;padding:0;list-style:none}.s-agent-lanes-issues-item{display:grid;grid-template-columns:minmax(9rem,12rem) minmax(0,1fr);gap:var(--space-md);align-items:baseline;font-family:var(--font-mono);font-size:var(--text-xs)}.s-agent-lanes-issues-kind{color:var(--amber);letter-spacing:var(--tracking-xs);text-transform:uppercase}.s-agent-lanes-issues-message{color:var(--ink)}.s-agent-lanes-issues-detail{grid-column:2;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container agent-lanes (max-width: 860px){.s-agent-lanes-bar{padding-inline:var(--space-lg)}.s-agent-lanes-meta-detail{display:none}}@container agent-lanes (max-width: 640px){.s-agent-lanes-bar{align-items:stretch}.s-agent-lanes-bar-leading{flex:1 1 100%}.s-agent-lanes-bar-controls{flex:1 1 100%;margin-left:0;justify-content:space-between}.s-agent-lanes-meta{overflow:hidden}.s-agent-lanes-meta-filter{flex:1 1 100%;max-width:100%}}@container agent-lanes (max-width: 480px){.s-agent-lanes-horizons{flex:1 1 auto;justify-content:space-between;min-width:0}.s-agent-lanes-horizon{flex:1 1 0;min-width:0;padding-inline:var(--space-xs);text-align:center}.s-agent-lanes-deck-btn{padding-inline:var(--space-sm)}}.s-agent-lanes-deck-menu{position:relative;flex:none}.s-agent-lanes-deck-btn{appearance:none;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);background:color-mix(in srgb,var(--surface) 70%,transparent);border-radius:var(--radius-sm);padding:var(--space-2xs) var(--space-md);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-xs);color:var(--ink);cursor:pointer}.s-agent-lanes-deck-btn:hover{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.s-agent-lanes-deck-popover{position:absolute;top:calc(100% + var(--space-xs));right:0;z-index:20;min-width:180px;display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-xs);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);background:color-mix(in srgb,var(--surface) 96%,var(--bg));box-shadow:0 10px 28px #00000029}.s-agent-lanes-deck-item{appearance:none;border:0;background:transparent;border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm);text-align:left;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--ink);cursor:pointer}.s-agent-lanes-deck-item:hover:not(:disabled){background:color-mix(in srgb,var(--surface) 80%,transparent)}.s-agent-lanes-deck-item:disabled{opacity:.45;cursor:default}.s-agent-lanes-deck-item--danger{color:var(--amber)}.s-agent-lanes-body{flex:1;min-height:0;display:flex;flex-direction:row;overflow:hidden}.s-agent-lanes-grid{--lane-grid-columns: auto-fit;--lane-grid-min-width: 280px;--lane-grid-min-height: 280px;flex:1;min-height:0;overflow:auto;overflow-anchor:none;display:grid;grid-template-columns:repeat(var(--lane-grid-columns),minmax(min(100%,var(--lane-grid-min-width)),1fr));grid-auto-rows:minmax(var(--lane-grid-min-height),1fr);align-content:stretch;gap:var(--space-lg);padding:var(--space-lg) var(--space-2xl) var(--space-2xl)}.s-agent-lanes-grid[data-grid-columns="2"]{--lane-grid-columns: 2;--lane-grid-min-width: 320px;--lane-grid-min-height: 380px}.s-agent-lanes-grid[data-grid-columns="3"]{--lane-grid-columns: 3;--lane-grid-min-width: 260px;--lane-grid-min-height: 330px}.s-agent-lanes-grid[data-grid-columns="4"]{--lane-grid-columns: 4;--lane-grid-min-width: 220px;--lane-grid-min-height: 280px}.s-agent-lanes-grid .s-agent-lane{width:auto;height:100%;min-width:0}.s-agent-lanes-grid .s-agent-lane+.s-agent-lane{margin-left:0}.s-agent-lanes-grid .s-agent-lane-chrome-body{flex-wrap:nowrap}@container agent-lanes (max-width: 760px){.s-agent-lanes-grid{padding-inline:var(--space-lg)}}@container agent-lanes (max-width: 520px){.s-agent-lanes-grid[data-grid-columns=auto]{--lane-grid-min-width: 240px;--lane-grid-min-height: 340px}}.s-agent-lanes-zone{display:flex;flex-direction:column;min-height:0;min-width:0}.s-agent-lanes-zone--pinned-left,.s-agent-lanes-zone--pinned-right{flex:none;border-right:1px solid color-mix(in srgb,var(--ink) 6%,transparent);background:color-mix(in srgb,var(--surface) 18%,transparent)}.s-agent-lanes-zone--pinned-right{border-right:0;border-left:1px solid color-mix(in srgb,var(--ink) 6%,transparent)}.s-agent-lanes-zone--main{flex:1}.s-agent-lanes-zone-label{flex:none;padding:var(--space-sm) var(--space-2xl) 0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-lg);text-transform:uppercase;color:var(--dim)}.s-agent-lanes-scroll{flex:1;min-height:0;overflow-x:auto;overflow-y:hidden;overflow-anchor:none;display:flex;align-items:stretch;gap:var(--space-lg);padding:var(--space-lg) var(--space-2xl) var(--space-2xl)}.s-agent-lanes-zone--pinned-left .s-agent-lanes-scroll,.s-agent-lanes-zone--pinned-right .s-agent-lanes-scroll{padding-top:var(--space-sm)}.s-agent-lane>.s-lane-card{flex:none;height:auto;min-height:0}.s-agent-lane-cockpit{flex:none;min-height:0;display:flex;flex-direction:column}.s-agent-lane-cockpit--sized{overflow:hidden;justify-content:flex-start}.s-agent-lane-cockpit--sized .s-lane-card-summary{flex:none;min-height:48px}.s-agent-lane-cockpit--sized .s-lane-card-accs{flex:none}.s-agent-lane-cockpit--compact .s-lane-card-head-text{-webkit-line-clamp:1}.s-agent-lane-cockpit--stats .s-lane-card-summary{justify-content:flex-start;overflow:auto;min-height:0}.s-agent-lane-cockpit--stats .s-lane-card-head-text{display:block;overflow:visible;-webkit-line-clamp:unset;white-space:pre-wrap;word-break:break-word}.s-agent-lane-cockpit--stats .s-lane-card-headpop{display:none}.s-agent-lane-split{flex:none;position:relative;height:11px;margin:0;cursor:row-resize;touch-action:none;z-index:3}.s-agent-lane-split:before{content:"";position:absolute;left:0;right:0;top:5px;height:1px;border-radius:1px;background:color-mix(in srgb,var(--ink) 10%,transparent);transition:background .14s ease,height .14s ease,top .14s ease}.s-agent-lane-split:after{content:"";position:absolute;left:50%;top:50%;width:28px;height:3px;transform:translate(-50%,-50%);border-radius:2px;background:color-mix(in srgb,var(--ink) 14%,transparent);opacity:0;transition:opacity .14s ease,background .14s ease;pointer-events:none}.s-agent-lane-split:hover,.s-agent-lane-split--active{background:color-mix(in srgb,var(--ink) 3%,transparent)}.s-agent-lane-split:hover:before,.s-agent-lane-split--active:before,.s-agent-lane-split:focus-visible:before{top:4px;height:3px;background:color-mix(in srgb,var(--accent) 55%,var(--ink) 12%)}.s-agent-lane-split:hover:after,.s-agent-lane-split--active:after,.s-agent-lane-split:focus-visible:after{opacity:1;background:color-mix(in srgb,var(--accent) 40%,var(--ink) 16%)}.s-agent-lane-split:focus-visible{outline:none}.s-agent-lanes--resizing-summary,.s-agent-lanes--resizing-summary *{cursor:row-resize!important;-webkit-user-select:none!important;user-select:none!important}.s-agent-lanes--resizing-width,.s-agent-lanes--resizing-width *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.s-agent-lane-chrome{display:flex;align-items:stretch;flex:none;border-bottom:1px solid color-mix(in srgb,var(--ink) 6%,transparent);background:color-mix(in srgb,var(--surface) 72%,transparent)}.s-agent-lane-chrome-body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2xs) var(--space-xs);min-width:0;flex:1;padding:var(--space-2xs) var(--space-sm)}.s-agent-lane-chrome-top{display:flex;align-items:center;gap:var(--space-xs);min-width:0;flex:1 1 auto}.s-agent-lane-chrome-pin{appearance:none;border:0;background:transparent;color:var(--dim);width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);cursor:pointer;flex:none}.s-agent-lane-chrome-pin:hover,.s-agent-lane-chrome-pin--on{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.s-agent-lane-chrome-title{min-width:0;flex:1;max-width:10rem;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-agent-lane-chrome-status{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:7rem;flex:0 1 auto;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-sm);color:color-mix(in srgb,var(--ink) 58%,transparent)}.s-agent-lane-chrome-status-dot{flex:none;width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--dim) 70%,transparent)}.s-agent-lane-chrome-status--live .s-agent-lane-chrome-status-dot{background:var(--green);box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 22%,transparent)}.s-agent-lane-chrome-status--live{color:color-mix(in srgb,var(--green) 72%,var(--ink))}.s-agent-lane-chrome-status-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-agent-lane-chrome-widths{display:inline-flex;align-items:center;gap:1px;flex:none;padding:1px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 55%,transparent);border:1px solid color-mix(in srgb,var(--ink) 6%,transparent)}.s-agent-lane-chrome-width-btn{appearance:none;border:0;background:transparent;border-radius:calc(var(--radius-sm) - 1px);padding:2px 6px;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-xs);color:var(--dim);cursor:pointer;min-width:1.6rem;text-align:center}.s-agent-lane-chrome-width-btn:hover,.s-agent-lane-chrome-width-btn--on{color:var(--ink);background:color-mix(in srgb,var(--surface) 92%,transparent)}.s-agent-lane-chrome-width-btn--on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)}@container agent-lane (min-width: 420px){.s-agent-lane-chrome-body{flex-wrap:nowrap}.s-agent-lane-chrome-top{flex:1 1 auto;min-width:0}.s-agent-lane-chrome-widths{margin-left:auto}}@container agent-lane (max-width: 560px){.s-agent-lane-chrome-title{display:none}}@container agent-lane (max-width: 419px){.s-agent-lane-chrome-top{flex:0 0 auto}.s-agent-lane-chrome-widths{flex:1 1 auto;justify-content:flex-end;margin-left:auto}}@container agent-lane (max-width: 320px){.s-agent-lane-chrome-body{padding-inline:var(--space-xs)}.s-agent-lane-chrome-width-btn{min-width:1.45rem;padding-inline:4px;font-size:var(--text-2xs)}}.s-agent-lane-width-handle{flex:none;width:10px;cursor:col-resize;touch-action:none;position:relative}.s-agent-lane-width-handle:before{content:"";position:absolute;top:0;bottom:0;left:4px;width:1px;background:color-mix(in srgb,var(--ink) 10%,transparent);transition:background .14s ease,width .14s ease,left .14s ease}.s-agent-lane-width-handle:hover:before,.s-agent-lane-width-handle--active:before{left:3px;width:3px;background:color-mix(in srgb,var(--accent) 55%,var(--ink) 12%)}.s-agent-lane{container-type:inline-size;container-name:agent-lane;contain:layout paint style;flex:none;width:var(--lane-width, 512px);min-height:0;display:flex;flex-direction:column;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);background:color-mix(in srgb,var(--surface) 88%,var(--bg));box-shadow:0 4px 14px #0000001a;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.s-agent-lane+.s-agent-lane{margin-left:2px;box-shadow:-1px 0 color-mix(in srgb,var(--ink) 8%,transparent),0 4px 14px #0000001a}@supports (content-visibility: auto){.s-agent-lanes--embedded .s-agent-lane{content-visibility:auto;contain-intrinsic-size:var(--lane-width, 512px) 720px}}.s-agent-lane:hover{border-color:color-mix(in srgb,var(--ink) 9%,transparent);box-shadow:0 6px 18px #0000001f}.s-agent-lane--pinned{border-color:color-mix(in srgb,var(--accent) 24%,transparent);box-shadow:0 4px 16px color-mix(in srgb,var(--accent) 10%,rgba(0,0,0,.12))}.s-agent-lane--cursor{border-color:color-mix(in srgb,var(--accent) 28%,transparent);box-shadow:0 6px 18px #0000001f,inset 3px 0 color-mix(in srgb,var(--accent) 55%,transparent)}.s-agent-lane--cursor:focus{outline:none}.s-agent-lane--cursor:focus-visible{border-color:color-mix(in srgb,var(--accent) 42%,transparent);box-shadow:0 6px 18px #0000001f,inset 3px 0 0 var(--accent),0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.s-agent-lane--live{box-shadow:0 4px 14px #0000001a,inset 0 1px color-mix(in srgb,var(--ink) 5%,transparent)}.s-agent-lane--live:hover{box-shadow:0 6px 18px #0000001f,inset 0 1px color-mix(in srgb,var(--ink) 7%,transparent)}[data-scout-theme-mode=light] .s-agent-lanes,[data-scout-theme-mode=light] .s-agent-lanes-embed{background:color-mix(in srgb,var(--ink) 4%,var(--bg))}[data-scout-theme-mode=light] .s-agent-lane{border-color:color-mix(in srgb,var(--ink) 12%,transparent);background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 5%,transparent),0 6px 18px color-mix(in srgb,var(--ink) 6%,transparent)}[data-scout-theme-mode=light] .s-agent-lane:hover{border-color:color-mix(in srgb,var(--ink) 17%,transparent);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 5%,transparent),0 10px 26px color-mix(in srgb,var(--ink) 9%,transparent)}[data-scout-theme-mode=light] .s-agent-lane-trace{background:color-mix(in srgb,var(--ink) 2.5%,transparent)}@keyframes s-agent-lane-enter{0%{opacity:0;transform:translate(12px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}.s-agent-lane--new{animation:s-agent-lane-enter .52s cubic-bezier(.22,1,.36,1)}.s-agent-lanes--low-motion .s-agent-lane,.s-agent-lanes--low-motion .s-agent-lane--new{transition:none;animation:none}@media(prefers-reduced-motion:reduce){.s-agent-lane--new{animation:none}}.s-agent-lane-summary{position:relative;flex:none;display:flex;flex-direction:column;padding-bottom:var(--space-md);border-bottom:1px solid color-mix(in srgb,var(--ink) 7%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 56%,transparent),color-mix(in srgb,var(--surface) 34%,transparent));box-shadow:inset 0 -1px color-mix(in srgb,var(--bg) 40%,transparent)}.s-agent-lane-summary--working{background:linear-gradient(180deg,color-mix(in srgb,var(--green) 4%,var(--surface) 56%),color-mix(in srgb,var(--surface) 34%,transparent))}.s-agent-lane-summary-hit{position:absolute;inset:0;z-index:1;appearance:none;border:0;padding:0;margin:0;background:transparent;cursor:pointer;border-radius:inherit}.s-agent-lane-summary-hit:hover+.s-agent-lane-summary-head,.s-agent-lane-summary-hit:focus-visible+.s-agent-lane-summary-head,.s-agent-lane-summary-hit:hover~.s-agent-lane-summary-body,.s-agent-lane-summary-hit:focus-visible~.s-agent-lane-summary-body{background:color-mix(in srgb,var(--surface) 62%,transparent)}.s-agent-lane-summary-hit:focus-visible{outline:2px solid color-mix(in srgb,var(--ink) 18%,transparent);outline-offset:-2px}.s-agent-lane-summary-head{position:relative;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);transition:background .16s ease}.s-agent-lane-summary-collapse{position:relative;z-index:2;flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:var(--space-2xs);padding:0;appearance:none;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--dim);cursor:pointer;transition:color .14s ease,background .14s ease}.s-agent-lane-summary-collapse:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.s-agent-lane-summary-collapse svg{transition:transform .16s ease}.s-agent-lane-summary--collapsed .s-agent-lane-summary-collapse svg{transform:rotate(-90deg)}.s-agent-lane-summary-identity{min-width:0;flex:1}.s-agent-lane-summary-title{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;letter-spacing:0;color:var(--ink);line-height:var(--leading-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-agent-lane-summary-sub{margin-top:1px;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-xs);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-agent-lane-summary-badge{display:inline-flex;align-items:center;min-height:18px;padding:0 var(--space-xs);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ink) 5%,transparent);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:500;letter-spacing:var(--tracking-xs);text-transform:lowercase;color:var(--muted)}.s-agent-lane-summary-body{position:relative;padding:var(--space-sm) var(--space-lg) 0;transition:background .16s ease}.s-agent-lane-summary-panel{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--ink) 6%,transparent);background:color-mix(in srgb,var(--bg) 42%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--surface) 50%,transparent)}.s-agent-lane-summary--working .s-agent-lane-summary-panel{border-color:color-mix(in srgb,var(--green) 14%,transparent);background:color-mix(in srgb,var(--green) 2%,var(--bg) 42%)}.s-agent-lane-summary-meta{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:1rem;overflow:hidden;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-xs);white-space:nowrap;color:var(--dim)}.s-agent-lane-meta-where{display:inline-flex;align-items:center;gap:var(--space-sm);flex:0 1 auto;min-width:0;overflow:hidden}.s-agent-lane-meta-what{display:inline-flex;align-items:center;gap:var(--space-xs);flex:none}.s-agent-lane-meta-harness-mark{flex:none;display:inline-flex;align-items:center;margin-right:var(--space-3xs);color:var(--muted);transition:color .2s ease}.s-agent-lane-summary--working .s-agent-lane-meta-harness-mark{color:var(--ink)}.s-agent-lane-meta-model{flex:none;color:var(--ink);font-weight:600}.s-agent-lane-meta-effort{flex:none;color:var(--dim);text-transform:lowercase}.s-agent-lane-meta-cwd,.s-agent-lane-meta-branch{flex:0 1 auto;min-width:0;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-agent-lane-meta-cwd{flex-shrink:.6;color:var(--ink)}.s-agent-lane-meta-glyph{margin-right:var(--space-3xs);color:var(--dim)}.s-agent-lane-meta-glyph--folder svg{display:inline-block;vertical-align:-1.5px}.s-agent-lane-meta-harness{flex:none;color:var(--muted)}.s-agent-lane-meta-time{flex:none;color:var(--dim)}.s-agent-lane-meta-fallback{flex:0 1 auto;min-width:0;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-agent-lane-meta-empty{color:var(--dim)}.s-agent-lane-summary-current{position:relative;z-index:2;min-height:1.25rem}.s-agent-lane-current-line{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;line-height:1.4;letter-spacing:0;color:var(--ink);word-break:break-word}.s-agent-lane-current-pop{position:absolute;left:0;top:calc(100% + var(--space-2xs));z-index:6;display:none;width:max-content;max-width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);background:color-mix(in srgb,var(--surface) 96%,var(--bg));box-shadow:0 10px 26px #0006;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:400;line-height:1.5;letter-spacing:0;color:var(--muted);white-space:normal;word-break:break-word}.s-agent-lane-summary-current:hover .s-agent-lane-current-pop,.s-agent-lane-summary-current:focus-within .s-agent-lane-current-pop{display:block}.s-agent-lane-current-dir{margin-right:var(--space-2xs);font-family:var(--font-mono);font-weight:600;color:var(--dim)}.s-agent-lane-current-dir--user{color:var(--muted)}@keyframes s-agent-lane-summary-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.s-agent-lane-summary-current--enter{animation:s-agent-lane-summary-enter .36s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.s-agent-lane-summary-current--enter{animation:none}}.s-agent-lane-summary-detail{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.5;color:var(--muted);word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.25rem}.s-agent-lane-summary-foot{display:flex;flex-direction:column;gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid color-mix(in srgb,var(--ink) 4%,transparent)}.s-agent-lane-summary-placeholder{font-family:var(--font-sans);font-size:var(--text-xs);line-height:1.5;color:var(--dim)}.s-agent-lane-summary-stats{display:flex;flex-wrap:nowrap;gap:var(--space-xs);min-height:1.25rem;overflow:hidden}.s-agent-lane-stat--ghost{background:transparent;padding-left:0;color:var(--dim)}.s-agent-lane-summary-files{display:flex;flex-direction:column;gap:var(--space-xs);min-height:5.75rem}.s-agent-lane-summary-file-more,.s-agent-lane-summary-file-reads,.s-agent-lane-summary-file-ghost{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-xs);color:var(--dim)}.s-agent-lane-summary-file .s-agent-lane-preview-file-path{color:var(--ink)}.s-agent-lane-summary-file{display:grid;grid-template-columns:auto 1fr;gap:var(--space-sm);align-items:baseline;min-width:0;padding:0}.s-agent-lane-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;overflow-anchor:none;padding-top:0}.s-agent-lane-stat{display:inline-flex;align-items:center;padding:var(--space-3xs) var(--space-sm);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-xs);color:var(--muted);background:color-mix(in srgb,var(--ink) 4%,transparent)}.s-agent-lane-avatar{flex:none;overflow:visible}.s-agent-lane-summary-aside{flex:none;align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-xs);margin-top:1px}.s-agent-lane-summary--working .s-agent-lane-avatar .sprite-cell--accent{transform-box:fill-box;transform-origin:center;animation:s-sprite-accent 2.6s ease-in-out infinite}.s-agent-lane-summary--working .s-agent-lane-avatar .sprite-cell--eye{transform-box:fill-box;transform-origin:center;animation:s-sprite-blink 4.4s ease-in-out infinite}@keyframes s-sprite-accent{0%,to{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-2px) scale(1.08);opacity:.7}}@keyframes s-sprite-blink{0%,88%,to{transform:scaleY(1)}94%{transform:scaleY(.14)}}@media(prefers-reduced-motion:reduce){.s-agent-lane-summary--working .s-agent-lane-avatar .sprite-cell--accent,.s-agent-lane-summary--working .s-agent-lane-avatar .sprite-cell--eye{animation:none}}.s-agent-lanes--low-motion .s-agent-lane-summary--working .s-agent-lane-avatar .sprite-cell--accent,.s-agent-lanes--low-motion .s-agent-lane-summary--working .s-agent-lane-avatar .sprite-cell--eye{animation:none}.s-agent-lane-preview-file-state{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-xs);color:var(--dim)}.s-agent-lane-preview-file-state--modified,.s-agent-lane-preview-file-state--created{color:var(--muted)}.s-agent-lane-preview-file-path{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-agent-lane-trace{flex:1;min-height:0;display:flex;flex-direction:column;background:color-mix(in srgb,var(--bg) 55%,transparent)}.s-agent-lane-trace-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);border-bottom:1px solid color-mix(in srgb,var(--ink) 5%,transparent);background:color-mix(in srgb,var(--bg) 70%,transparent)}.s-agent-lane-trace-label{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.s-agent-lane-empty{font-family:var(--font-sans);font-size:var(--text-xs);line-height:1.45;color:var(--dim);padding:var(--space-lg) var(--space-lg)}@keyframes s-agent-lanes-panel-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes s-lane-pre-shimmer{0%,to{opacity:.5}50%{opacity:1}}@keyframes s-lane-pre-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes s-lane-boot-pulse{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@keyframes s-lane-boot-rise{0%{transform:translateY(100%)}to{transform:none}}@keyframes s-lane-boot-retract{0%{transform:none;opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes s-lane-boot-veil-out{0%{opacity:1}to{opacity:0}}.s-agent-lanes-grid--preflight{overflow:hidden}.s-lane-pre{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0;min-height:0;padding:var(--space-md);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 46%,transparent);overflow:hidden;animation:s-lane-pre-in .18s cubic-bezier(.2,.7,.3,1) both}.s-lane-pre--blind{background:color-mix(in srgb,var(--surface) 30%,transparent)}.s-lane-pre-head{display:flex;align-items:center;gap:var(--space-xs);min-width:0;font-family:var(--font-mono);font-size:var(--text-xs)}.s-lane-pre-dot{flex:none;width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--ink) 26%,transparent)}.s-lane-pre-title{flex:none;font-weight:600;color:color-mix(in srgb,var(--ink) 82%,transparent);white-space:nowrap}.s-lane-pre-where{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dim)}.s-lane-pre-spacer{flex:1}.s-lane-pre-age{flex:none;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--dim) 76%,transparent)}.s-lane-pre-ghost{background:color-mix(in srgb,var(--ink) 9%,transparent);border-radius:var(--radius-xs, 3px);animation:s-lane-pre-shimmer 1.6s ease-in-out infinite}.s-lane-pre-ghost--dot{flex:none;width:6px;height:6px;border-radius:50%}.s-lane-pre-ghost--name{height:7px;width:42%}.s-lane-pre-ghost--meta{flex:none;height:7px;width:34px;animation:none;background:color-mix(in srgb,var(--ink) 6%,transparent)}.s-lane-pre-bars{display:flex;flex-direction:column;gap:var(--space-xs);min-height:0}.s-lane-pre-bar{height:6px;border-radius:var(--radius-xs, 3px);background:color-mix(in srgb,var(--ink) 9%,transparent);animation:s-lane-pre-shimmer 1.6s ease-in-out infinite}.s-lane-boot{position:absolute;inset:0;display:flex;align-items:flex-end;pointer-events:none;z-index:4}.s-lane-boot-veil{position:absolute;left:0;right:0;bottom:0;height:190px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--bg) 74%,transparent) 62%);transition:opacity .18s ease-out}.s-lane-boot--bare .s-lane-boot-veil{opacity:0}.s-lane-boot-sheet{width:100%;padding:var(--space-sm) 0 var(--space-md);border-top:1px solid color-mix(in srgb,var(--ink) 12%,transparent);background:color-mix(in srgb,var(--bg) 92%,transparent);animation:s-lane-boot-rise .22s cubic-bezier(.2,.75,.3,1) both}.s-lane-boot--exiting .s-lane-boot-sheet{animation:s-lane-boot-retract .26s cubic-bezier(.4,0,.9,.4) both}.s-lane-boot--exiting .s-lane-boot-veil{animation:s-lane-boot-veil-out .18s ease-out both}.s-lane-boot-head{display:flex;align-items:center;gap:var(--space-md);padding:0 var(--space-2xl) var(--space-xs);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--dim)}.s-lane-boot-dot{flex:none;width:5px;height:5px;border-radius:50%;background:var(--accent);animation:s-lane-boot-pulse .9s ease-in-out infinite}.s-lane-boot-dot--done{background:var(--green);animation:none}.s-lane-boot-lead{flex:none;font-size:var(--text-2xs, 9px);letter-spacing:var(--tracking-lg);text-transform:uppercase;color:var(--muted)}.s-lane-boot-count{flex:none;font-variant-numeric:tabular-nums}.s-lane-boot-spacer{flex:1}.s-lane-boot-meta,.s-lane-boot-elapsed{flex:none}.s-lane-boot-elapsed{font-variant-numeric:tabular-nums;color:var(--ink)}.s-lane-boot-log{position:relative}.s-lane-boot-log:before{content:"";position:absolute;left:calc(var(--space-2xl) + 4px);top:9px;bottom:9px;width:1px;background:color-mix(in srgb,var(--ink) 11%,transparent)}.s-lane-boot-step{position:relative;display:grid;grid-template-columns:2.6rem minmax(8rem,auto) minmax(0,1fr) 3.6rem;gap:var(--space-md);align-items:baseline;max-width:54rem;padding:var(--space-2xs) var(--space-2xl) var(--space-2xs) calc(var(--space-2xl) + var(--space-lg));font-family:var(--font-mono);font-size:var(--text-xs);overflow:hidden}.s-lane-boot-step:before{content:"";position:absolute;left:var(--space-2xl);top:.55em;width:7px;height:7px;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent);background:var(--bg)}.s-lane-boot-step--running:before{border-color:color-mix(in srgb,var(--accent) 62%,transparent);background:color-mix(in srgb,var(--accent) 28%,transparent);animation:s-lane-boot-pulse .9s ease-in-out infinite}.s-lane-boot-step--done:before{border-color:color-mix(in srgb,var(--green) 58%,transparent);background:var(--green)}.s-lane-boot-step--warn:before{border-color:color-mix(in srgb,var(--amber) 58%,transparent);background:var(--amber)}.s-lane-boot-step--pending .s-lane-boot-state,.s-lane-boot-step--pending .s-lane-boot-name,.s-lane-boot-step--pending .s-lane-boot-detail{opacity:.42}.s-lane-boot-state{color:var(--accent)}.s-lane-boot-step--done .s-lane-boot-state{color:var(--green)}.s-lane-boot-step--warn .s-lane-boot-state{color:var(--amber)}.s-lane-boot-name{font-weight:600;color:var(--muted)}.s-lane-boot-step--done .s-lane-boot-name{color:var(--ink)}.s-lane-boot-detail{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dim)}.s-lane-boot-timing{text-align:right;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--dim) 78%,transparent)}.s-agent-lanes-empty{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:var(--space-5xl);font-family:var(--font-sans);overflow:hidden;animation:s-agent-lanes-panel-in .26s ease-out both}.s-agent-lanes-empty-card{width:min(36rem,100%);display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"rail copy" "rail actions";column-gap:var(--space-2xl);row-gap:var(--space-2xl);padding:var(--space-4xl);border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--green) 7%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--surface) 74%,transparent),color-mix(in srgb,var(--bg) 76%,transparent)),color-mix(in srgb,var(--surface) 50%,var(--bg));box-shadow:0 16px 34px #00000014,inset 0 1px color-mix(in srgb,var(--surface) 88%,transparent)}.s-agent-lanes-empty-rail{grid-area:rail;display:grid;grid-template-rows:10px 1fr 10px;justify-items:center;min-height:9rem}.s-agent-lanes-empty-rail:before{content:"";grid-row:1 / span 3;grid-column:1;width:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 34%,transparent) 18%,color-mix(in srgb,var(--green) 30%,transparent) 82%,transparent)}.s-agent-lanes-empty-rail span{grid-column:1;width:7px;height:7px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent) 34%,transparent);background:color-mix(in srgb,var(--surface) 82%,var(--bg));box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 5%,transparent)}.s-agent-lanes-empty-rail span:nth-child(1){grid-row:1}.s-agent-lanes-empty-rail span:nth-child(2){grid-row:2;align-self:center;border-color:color-mix(in srgb,var(--green) 36%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 5%,transparent)}.s-agent-lanes-empty-rail span:nth-child(3){grid-row:3}.s-agent-lanes-empty--degraded .s-agent-lanes-empty-rail span,.s-agent-lanes-empty--degraded .s-agent-lanes-empty-rail span:nth-child(2){border-color:color-mix(in srgb,var(--amber) 46%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--amber) 7%,transparent)}.s-agent-lanes-empty-copy{grid-area:copy;min-width:0}.s-agent-lanes-empty-kicker{display:block;margin-bottom:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-lg);text-transform:uppercase;color:var(--dim)}.s-agent-lanes-empty h2{margin:0;font-size:var(--text-3xl);line-height:1.25;font-weight:550;letter-spacing:0;color:var(--ink)}.s-agent-lanes-empty p{margin:var(--space-sm) 0 0;max-width:31rem;font-size:var(--text-md);line-height:1.55;color:var(--muted)}.s-agent-lanes-empty-secondary{color:var(--dim)}.s-agent-lanes-empty-actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:var(--space-sm)}.s-agent-lanes-empty-actions button{appearance:none;height:28px;border:1px solid color-mix(in srgb,var(--ink) 9%,transparent);border-radius:var(--radius-sm);padding:0 var(--space-lg);background:color-mix(in srgb,var(--surface) 78%,transparent);color:var(--muted);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;letter-spacing:0;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.s-agent-lanes-empty-actions button:first-child{border-color:color-mix(in srgb,var(--accent) 26%,transparent);background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--ink)}.s-agent-lanes-empty-actions button:hover{border-color:color-mix(in srgb,var(--accent) 24%,transparent);background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--ink);transform:translateY(-1px)}@container agent-lanes (max-width: 520px){.s-agent-lanes-empty{padding:var(--space-3xl)}.s-lane-boot-head{gap:var(--space-sm)}.s-lane-boot-count+.s-lane-boot-count,.s-lane-boot-meta{display:none}.s-lane-boot-step{grid-template-columns:2.6rem minmax(0,1fr) 3.6rem}.s-lane-boot-detail{display:none}.s-agent-lanes-empty-card{grid-template-columns:1fr;grid-template-areas:"copy" "actions";padding:var(--space-3xl)}.s-agent-lanes-empty-rail{display:none}}@media(prefers-reduced-motion:reduce){.s-agent-lanes-empty,.s-lane-pre,.s-lane-pre-ghost,.s-lane-pre-bar,.s-lane-boot-dot,.s-lane-boot-step--running:before{animation:none}.s-lane-boot-sheet{animation:none}.s-lane-boot--exiting .s-lane-boot-sheet{animation:s-lane-boot-veil-out .14s ease-out both}}.s-agent-lanes--low-motion .s-agent-lanes-empty,.s-agent-lanes--low-motion .s-lane-pre,.s-agent-lanes--low-motion .s-lane-pre-ghost,.s-agent-lanes--low-motion .s-lane-pre-bar,.s-agent-lanes--low-motion .s-lane-boot-dot,.s-agent-lanes--low-motion .s-lane-boot-step--running:before,.s-agent-lanes--low-motion .s-lane-boot-sheet{animation:none}.s-agent-lanes--low-motion .s-lane-boot--exiting .s-lane-boot-sheet{animation:s-lane-boot-veil-out .14s ease-out both}.s-lane-sheet-header{gap:var(--space-md)}.s-lane-sheet-header-copy{min-width:0}.s-lane-sheet-title{font-family:var(--font-sans);font-size:var(--text-md);font-weight:600;letter-spacing:0;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-lane-sheet-sub{margin-top:var(--space-3xs);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted)}.s-lane-sheet-hmark{flex:none;display:inline-flex;align-items:center;color:var(--muted);transition:color .2s ease}.s-lane-sheet-hmark--working{color:var(--ink)}.s-lane-sheet-header-cta{display:flex;align-items:center;gap:var(--space-sm);flex:none}.s-lane-sheet-body{display:flex;flex-direction:column;gap:var(--space-xl)}.s-lane-sheet-section+.s-lane-sheet-section{padding-top:var(--space-md)}.s-lane-sheet-sechead{display:flex;align-items:center;gap:var(--space-md);margin:0 0 var(--space-sm);scroll-margin-top:3rem}.s-lane-sheet-sechead-label{flex:none;font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--tracking-lg);text-transform:uppercase;color:var(--muted)}.s-lane-sheet-sechead-count{flex:none;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-xs);color:var(--dim);text-transform:none}.s-lane-sheet-sechead-rule{flex:1 1 auto;min-width:var(--space-sm);height:1px;background:color-mix(in srgb,var(--ink) 11%,transparent)}.s-lane-sheet-sechead-actions{flex:none;display:inline-flex;align-items:center;gap:var(--space-xs)}.s-lane-sheet-ghost{display:inline-flex;align-items:center;gap:var(--space-2xs);appearance:none;padding:var(--space-2xs) var(--space-md);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--ink) 1.5%,transparent);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--muted);white-space:nowrap;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.s-lane-sheet-ghost:hover{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 22%,transparent);background:color-mix(in srgb,var(--ink) 6%,transparent)}.s-lane-sheet-ghost--primary{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 36%,transparent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.s-lane-sheet-ghost--primary:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.s-lane-sheet-ghost:disabled{opacity:.42;cursor:not-allowed;pointer-events:none}.s-lane-sheet-empty{font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.5;color:var(--dim)}.s-lane-sheet-meta{display:flex;flex-direction:column;gap:var(--space-3xs);margin:0}.s-lane-sheet-meta-row{display:grid;grid-template-columns:4.625rem 1fr;gap:var(--space-md);align-items:baseline;padding:var(--space-2xs) 0}.s-lane-sheet-meta-row dt{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-xs);color:var(--dim);text-transform:lowercase}.s-lane-sheet-meta-row dd{margin:0;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-lane-sheet-dials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);border-radius:7px;overflow:hidden;background:color-mix(in srgb,var(--ink) 8%,transparent)}.s-lane-sheet-dial{display:flex;flex-direction:column;gap:var(--space-3xs);padding:var(--space-sm) var(--space-md);min-width:0;background:var(--surface)}.s-lane-sheet-dial-value{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-lane-sheet-dial-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-sm);text-transform:lowercase;color:var(--dim)}.s-lane-sheet-disc+.s-lane-sheet-disc{border-top:1px solid color-mix(in srgb,var(--ink) 5%,transparent)}.s-lane-sheet-disc-head{display:flex;align-items:center;gap:var(--space-sm);width:100%;appearance:none;border:0;background:transparent;cursor:pointer;padding:var(--space-sm) 0;text-align:left}.s-lane-sheet-disc-head:hover .s-lane-sheet-disc-caret{color:var(--muted)}.s-lane-sheet-disc-caret{flex:none;display:inline-flex;width:.75rem;justify-content:center;color:var(--dim);transition:transform .14s ease}.s-lane-sheet-disc-caret--open{transform:rotate(90deg)}.s-lane-sheet-disc-label{flex:none;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-xs);color:var(--ink)}.s-lane-sheet-disc-hint{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--dim);white-space:nowrap}.s-lane-sheet-disc-body{padding:var(--space-2xs) 0 var(--space-md)}.s-lane-sheet-disc-bar{display:flex;justify-content:flex-end;gap:var(--space-xs);margin-top:var(--space-sm)}.s-lane-sheet-docs{display:flex;flex-direction:column;gap:var(--space-sm)}.s-lane-sheet-files{display:flex;flex-direction:column}.s-lane-sheet-frow{display:flex;align-items:center;gap:var(--space-xs);padding:3px var(--space-xs) 3px 13px;margin:0 calc(-1 * var(--space-xs));border-radius:var(--radius-sm);min-width:0}.s-lane-sheet-frow:hover{background:color-mix(in srgb,var(--ink) 2.5%,transparent)}.s-lane-sheet-fext{flex:none;padding:1px 4px;border-radius:var(--radius-xs);background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--dim);font-family:var(--font-mono);font-size:var(--text-3xs);font-weight:600;line-height:var(--leading-none)}.s-lane-sheet-fstate{flex:none;width:11px;text-align:center;font-family:var(--font-mono);font-size:var(--text-sm);line-height:1;color:var(--dim)}.s-lane-sheet-fstate--created{color:var(--accent)}.s-lane-sheet-fstate--modified{color:var(--muted)}.s-lane-sheet-fstate--read{color:color-mix(in srgb,var(--dim) 70%,transparent)}.s-lane-sheet-fpath{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;overflow:hidden;font-family:var(--font-mono);font-size:var(--text-xs)}.s-lane-sheet-fdir{flex:0 1 auto;max-width:46%;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:rtl;text-align:left}.s-lane-sheet-fbase{flex:none;color:var(--ink);white-space:nowrap}.s-lane-sheet-fdiff{flex:none;display:inline-flex;align-items:baseline;gap:var(--space-2xs);font-family:var(--font-mono);font-size:var(--text-2xs)}.s-lane-sheet-frow-acts{flex:none;display:inline-flex;align-items:center;gap:1px}.s-lane-sheet-file-diff{display:inline-flex;align-items:baseline;gap:var(--space-xs);font-family:var(--font-mono);font-size:var(--text-2xs)}.s-lane-sheet-file-add{color:var(--muted)}.s-lane-sheet-file-del{color:var(--dim)}.s-lane-sheet-rowact{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--dim);cursor:pointer;opacity:0;transition:opacity .11s ease,color .11s ease,background .11s ease}.s-lane-sheet-rowact:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent)}.s-lane-sheet-frow:hover .s-lane-sheet-rowact,.s-lane-sheet-frow:hover .s-lane-sheet-copy,.s-lane-sheet-frow:hover .s-lane-sheet-reveal,.s-lane-sheet-rowact:focus-visible{opacity:1}.s-lane-sheet-filegroups{display:flex;flex-direction:column;gap:var(--space-md)}.s-lane-sheet-filegroup{display:flex;flex-direction:column;gap:var(--space-2xs)}.s-lane-sheet-fglabel{display:flex;align-items:center;gap:var(--space-2xs);padding:0;border:0;background:none;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-xs);text-transform:uppercase;color:var(--dim)}.s-lane-sheet-fglabel--btn{cursor:pointer;text-align:left}.s-lane-sheet-fglabel--btn:hover{color:var(--muted)}.s-lane-sheet-fgcaret{display:inline-flex;width:.75rem;color:var(--dim);transition:transform .14s ease}.s-lane-sheet-fgcaret--open{transform:rotate(90deg)}.s-lane-sheet-fgmark{width:6px;height:6px;border-radius:1.5px;flex:none}.s-lane-sheet-fgmark--created{background:var(--accent)}.s-lane-sheet-fgmark--modified{background:var(--muted)}.s-lane-sheet-fgmark--read{background:color-mix(in srgb,var(--dim) 70%,transparent)}.s-lane-sheet-fgcount{color:var(--muted);font-weight:400}.s-lane-sheet-fghint{margin-left:auto;color:var(--dim);text-transform:none;letter-spacing:0}.s-lane-sheet-sechead-actions .s-lane-sheet-file-diff{margin-right:var(--space-2xs)}.s-lane-sheet-cmds{display:flex;flex-direction:column}.s-lane-sheet-crow{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-3xs) var(--space-xs);margin:0 calc(-1 * var(--space-xs));border-radius:var(--radius-sm);min-width:0}.s-lane-sheet-crow:hover{background:color-mix(in srgb,var(--ink) 2.5%,transparent)}.s-lane-sheet-cmark{flex:none;width:12px;text-align:center;font-family:var(--font-mono);font-size:var(--text-xs);color:color-mix(in srgb,var(--accent) 70%,var(--muted))}.s-lane-sheet-ctext{flex:1 1 auto;min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.5;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-lane-sheet-cresult{flex:none;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--dim);white-space:nowrap}.s-lane-sheet-crow-acts{flex:none;display:inline-flex;align-items:center}.s-lane-sheet-crow:hover .s-lane-sheet-copy{opacity:1}.s-lane-sheet-bash-dir{color:var(--dim)}.s-lane-sheet-bash-prog{color:var(--ink)}.s-lane-sheet-bash-prog--known{color:var(--accent)}.s-lane-sheet-bash-arg{color:var(--muted)}.s-lane-sheet-bash-flag,.s-lane-sheet-bash-dim{color:var(--dim)}.s-lane-trace-sheet-header{gap:var(--space-md)}.s-lane-trace-sheet-header-copy{min-width:0}.s-lane-trace-sheet-title{font-family:var(--font-sans);font-size:var(--text-md);font-weight:600;letter-spacing:0;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-lane-trace-sheet-sub{margin-top:var(--space-3xs);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted)}.s-lane-trace-sheet-hmark{flex:none;display:inline-flex;align-items:center;color:var(--muted)}.s-lane-trace-sheet-body{overflow:hidden;padding:0;display:flex;flex-direction:column}.s-lane-trace-focus{flex:none;position:relative;padding:var(--space-lg) var(--space-xl) var(--space-md);border-bottom:1px solid color-mix(in srgb,var(--accent) 22%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,var(--surface, oklch(.178 .005 260))),color-mix(in srgb,var(--accent) 4%,var(--surface, oklch(.178 .005 260))));box-shadow:inset 4px 0 0 var(--accent)}.s-lane-trace-focus-eyebrow{display:inline-flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-sm);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--tracking-lg);text-transform:uppercase;color:color-mix(in srgb,var(--accent) 72%,var(--ink))}.s-lane-trace-focus-eyebrow-dot{width:9px;height:9px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 24%,transparent)}.s-lane-trace-focus-head{display:flex;align-items:flex-start;gap:var(--space-md)}.s-lane-trace-focus-head-copy{flex:1;min-width:0}.s-lane-trace-focus-path{margin-top:var(--space-2xs);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.35;color:var(--muted);word-break:break-word}.s-lane-trace-focus-cmd{min-width:0;font-family:var(--font-mono);font-size:var(--text-lg);font-weight:700;line-height:1.3;color:var(--ink);word-break:break-word;text-shadow:0 1px 0 color-mix(in srgb,var(--bg) 40%,transparent)}.s-lane-trace-focus--ask{border-bottom-color:color-mix(in srgb,var(--amber, #d6a646) 24%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--amber, #d6a646) 10%,var(--surface, oklch(.178 .005 260))),color-mix(in srgb,var(--amber, #d6a646) 3%,var(--surface, oklch(.178 .005 260))));box-shadow:inset 4px 0 0 var(--amber, #d6a646)}.s-lane-trace-focus--ask .s-lane-trace-focus-eyebrow{color:color-mix(in srgb,var(--amber, #d6a646) 74%,var(--ink))}.s-lane-trace-focus--ask .s-lane-trace-focus-eyebrow-dot{background:var(--amber, #d6a646);box-shadow:0 0 0 3px color-mix(in srgb,var(--amber, #d6a646) 22%,transparent)}.s-lane-trace-focus--ask .s-lane-trace-focus-cmd{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:700;line-height:1.28}.s-lane-trace-focus-ask-preview{margin-top:var(--space-sm);max-width:68ch;font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.55;color:color-mix(in srgb,var(--ink) 76%,var(--muted));white-space:pre-wrap;word-break:break-word}.s-lane-trace-focus--ask .s-lane-trace-focus-section--primary .s-lane-trace-focus-section-title{color:color-mix(in srgb,var(--amber, #d6a646) 68%,var(--ink))}.s-lane-trace-focus--ask .s-lane-trace-focus-section--primary .s-lane-trace-focus-section-body{border-color:color-mix(in srgb,var(--amber, #d6a646) 30%,transparent);max-height:min(56vh,520px)}.s-lane-trace-focus-copy{flex:none;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);background:color-mix(in srgb,var(--bg) 55%,var(--surface));font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:600;color:color-mix(in srgb,var(--accent) 55%,var(--ink));cursor:pointer}.s-lane-trace-focus-copy:hover{color:var(--ink);border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.s-lane-trace-focus-meta{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-md)}.s-lane-trace-focus-meta-row{display:inline-flex;align-items:baseline;gap:var(--space-xs);min-width:0;max-width:100%;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);background:color-mix(in srgb,var(--bg) 50%,var(--surface))}.s-lane-trace-focus-meta-row dt{flex:none;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-xs);text-transform:uppercase;color:var(--dim)}.s-lane-trace-focus-meta-row dd{margin:0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink);word-break:break-word}.s-lane-trace-focus-section{margin-top:var(--space-md)}.s-lane-trace-focus-section--primary{margin-top:var(--space-lg)}.s-lane-trace-focus-section--primary .s-lane-trace-focus-section-title{color:color-mix(in srgb,var(--accent) 65%,var(--ink))}.s-lane-trace-focus-section--primary .s-lane-trace-focus-section-body{border-color:color-mix(in srgb,var(--accent) 32%,transparent);background:color-mix(in srgb,var(--bg) 35%,var(--surface));color:var(--ink);font-size:var(--text-sm);line-height:1.5;max-height:min(42vh,340px);box-shadow:inset 0 1px color-mix(in srgb,var(--ink) 6%,transparent),0 10px 28px #00000038}.s-lane-trace-focus-section-title{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--tracking-lg);text-transform:uppercase;color:var(--dim);margin-bottom:var(--space-2xs)}.s-lane-trace-focus-section-body{margin:0;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);background:color-mix(in srgb,var(--bg) 58%,var(--surface));font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.45;color:color-mix(in srgb,var(--ink) 82%,var(--muted));white-space:pre-wrap;word-break:break-word;max-height:min(28vh,220px);overflow:auto}.s-lane-trace-sheet-body .s-observe{border-radius:0}.s-lane-trace-sheet-body .s-observe-focus-group--active{margin-inline:calc(-1 * var(--space-sm));padding-inline:var(--space-sm);border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 5%,var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}.s-lane-trace-focus--inline{margin:0;padding:var(--space-md) var(--space-lg) var(--space-lg);border-bottom:none;border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:none}.s-lane-trace-focus--inline .s-lane-trace-focus-section--primary .s-lane-trace-focus-section-body{max-height:min(48vh,380px)}.s-lane-sheet-anchors{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:var(--space-2xs);flex-wrap:wrap;padding:var(--space-xs) var(--space-lg);background:color-mix(in srgb,var(--bg) 82%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink) 10%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex:none}.s-lane-sheet-anchorbar-turn{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-2xs);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-xs);color:var(--dim);white-space:nowrap}.s-lane-sheet-anchorbar-turn:before{content:"";width:5px;height:5px;border-radius:var(--radius-pill);background:var(--green);flex:none}.s-lane-sheet-anchor{position:relative;display:inline-flex;align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-xs);color:var(--muted);text-decoration:none;cursor:pointer;transition:color .12s ease,background .12s ease}.s-lane-sheet-anchor:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.s-lane-sheet-anchor--active{color:var(--ink);background:transparent}.s-lane-sheet-anchor--active:after{content:"";position:absolute;left:var(--space-xs);right:var(--space-xs);bottom:-5px;height:2px;border-radius:var(--radius-pill);background:var(--accent)}.s-lane-sheet-anchor--active .s-lane-sheet-anchor-n{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--ink)}.s-lane-sheet-anchor-n{display:inline-flex;align-items:center;justify-content:center;min-width:1rem;height:.9rem;padding:0 var(--space-3xs);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--dim);font-size:var(--text-2xs)}.s-lane-sheet-section[id]{scroll-margin-top:12px}.s-lane-sheet-vitals{display:flex;flex-direction:column;gap:var(--space-lg);padding-top:var(--space-md);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 4%,transparent),transparent 70%)}.s-lane-sheet-vitals-now{display:flex;flex-direction:column;gap:var(--space-sm)}.s-lane-sheet-vitals-now-top{display:flex;align-items:center;gap:var(--space-sm)}.s-lane-sheet-vitals-live{position:relative;display:inline-flex;width:10px;height:10px;flex:none}.s-lane-sheet-vitals-live-dot{position:absolute;left:2px;top:2px;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--green);animation:s-lane-sheet-vitals-livedot 1.9s ease-out infinite}.s-lane-sheet-vitals-live-ring{position:absolute;inset:0;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--green) 40%,transparent);animation:s-lane-sheet-vitals-livering 1.9s ease-out infinite}@keyframes s-lane-sheet-vitals-livedot{0%{box-shadow:0 0 color-mix(in srgb,var(--green) 45%,transparent)}70%,to{box-shadow:0 0 0 5px transparent}}@keyframes s-lane-sheet-vitals-livering{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.s-lane-sheet-vitals-now-label{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-lg);color:color-mix(in srgb,var(--green) 78%,var(--ink))}.s-lane-sheet-vitals-now-turn{margin-left:auto;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-xs);color:var(--dim)}.s-lane-sheet-vitals-well{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:color-mix(in srgb,var(--bg) 70%,transparent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 6%,transparent)}.s-lane-sheet-vitals-prompt{flex:none;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:700;line-height:1.5;color:var(--dim)}.s-lane-sheet-vitals-prompt--cmd{color:color-mix(in srgb,var(--accent) 85%,var(--muted))}.s-lane-sheet-vitals-cmd{flex:1 1 auto;min-width:0;font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.5;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.s-lane-sheet-vitals-caret{flex:none;align-self:flex-end;width:7px;height:14px;margin:0 1px 1px 0;border-radius:1px;background:var(--green);animation:s-lane-sheet-vitals-caret 1.05s steps(1) infinite}@keyframes s-lane-sheet-vitals-caret{0%,49%{opacity:.95}50%,to{opacity:.12}}.s-lane-sheet-vitals-now-acts{flex:none;display:inline-flex;align-items:center;gap:var(--space-3xs)}.s-lane-sheet-vitals-well:hover .s-lane-sheet-copy,.s-lane-sheet-vitals-well:hover .s-lane-sheet-reveal{opacity:1}.s-lane-sheet-vitals-gauge{display:flex;flex-direction:column;gap:var(--space-xs)}.s-lane-sheet-vitals-gauge-top{display:flex;align-items:baseline;gap:var(--space-sm)}.s-lane-sheet-vitals-gauge-label{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-lg);color:var(--muted)}.s-lane-sheet-vitals-gauge-read{margin-left:auto;display:inline-flex;align-items:baseline;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--dim)}.s-lane-sheet-vitals-gauge-read b{font-weight:600;font-size:var(--text-md);color:var(--ink);font-variant-numeric:tabular-nums}.s-lane-sheet-vitals-gauge-of{color:var(--dim)}.s-lane-sheet-vitals-gauge-unit{margin-left:var(--space-3xs);color:color-mix(in srgb,var(--dim) 70%,transparent)}.s-lane-sheet-vitals-gauge-pct{margin-left:var(--space-sm);padding:1px var(--space-xs);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:600;color:color-mix(in srgb,var(--accent) 82%,var(--ink));background:color-mix(in srgb,var(--accent) 12%,transparent)}.s-lane-sheet-vitals-gauge--over .s-lane-sheet-vitals-gauge-pct{color:color-mix(in srgb,var(--warn, #e8b060) 88%,var(--ink));background:color-mix(in srgb,var(--warn, #e8b060) 16%,transparent)}.s-lane-sheet-vitals-gauge--over .s-lane-sheet-vitals-gaugebar-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--warn, #e8b060) 72%,var(--accent)),color-mix(in srgb,var(--warn, #e8b060) 92%,#fff))}.s-lane-sheet-vitals-compact{margin-left:var(--space-sm);padding:2px var(--space-sm);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:color-mix(in srgb,var(--accent) 90%,var(--ink));font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--tracking-sm);text-transform:uppercase;cursor:pointer}.s-lane-sheet-vitals-compact:disabled{opacity:.55;cursor:wait}.s-lane-sheet-vitals-compact-error,.s-lane-sheet-vitals-compact-note{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--dim)}.s-lane-sheet-vitals-compact-error{color:color-mix(in srgb,var(--warn, #e8b060) 88%,var(--ink))}.s-lane-sheet-vitals-gaugebar{position:relative;height:12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ink) 5%,transparent);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);overflow:hidden}.s-lane-sheet-vitals-gaugebar-fill{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 42%,transparent),var(--accent));box-shadow:0 0 10px color-mix(in srgb,var(--accent) 30%,transparent);transition:width .4s ease}.s-lane-sheet-vitals-gaugebar-edge{position:absolute;right:0;top:0;bottom:0;width:2px;background:var(--accent);box-shadow:0 0 7px color-mix(in srgb,var(--accent) 70%,transparent);animation:s-lane-sheet-vitals-pulse 2.6s ease-in-out infinite}@keyframes s-lane-sheet-vitals-pulse{0%,to{opacity:1}50%{opacity:.5}}.s-lane-sheet-vitals-gaugebar-tick{position:absolute;top:2px;bottom:2px;width:1px;background:color-mix(in srgb,var(--ink) 10%,transparent)}.s-lane-sheet-vitals-cadence{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--dim)}.s-lane-sheet-vitals-cadence b{font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.s-lane-sheet-vitals--idle{background:none}.s-lane-sheet-vitals--idle .s-lane-sheet-vitals-live-dot{background:var(--dim);animation:none;box-shadow:none}.s-lane-sheet-vitals--idle .s-lane-sheet-vitals-live-ring{border-color:color-mix(in srgb,var(--dim) 30%,transparent);animation:none;opacity:1;transform:none}.s-lane-sheet-vitals--idle .s-lane-sheet-vitals-now-label{color:var(--muted)}.s-lane-sheet-vitals--idle .s-lane-sheet-vitals-well{border-color:color-mix(in srgb,var(--ink) 8%,transparent);box-shadow:none}.s-lane-sheet-vitals--idle .s-lane-sheet-vitals-prompt--cmd{color:var(--dim)}.s-lane-sheet-body--idle .s-lane-sheet-vitals-gaugebar-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 22%,var(--surface)),color-mix(in srgb,var(--accent) 48%,var(--muted)));box-shadow:none}.s-lane-sheet-body--idle .s-lane-sheet-vitals-gaugebar-edge{background:color-mix(in srgb,var(--accent) 55%,var(--muted));box-shadow:none;animation:none;opacity:1}.s-lane-sheet-body--idle .s-lane-sheet-vitals-gauge-pct{color:var(--muted);background:color-mix(in srgb,var(--ink) 7%,transparent)}@media(prefers-reduced-motion:reduce){.s-lane-sheet-vitals-live-dot,.s-lane-sheet-vitals-live-ring,.s-lane-sheet-vitals-caret,.s-lane-sheet-vitals-gaugebar-edge{animation:none}}.s-lane-sheet-fact{display:flex;align-items:center;gap:var(--space-2xs);min-width:0}.s-lane-sheet-fact-val{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-lane-sheet-copy,.s-lane-sheet-reveal{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:var(--radius-sm);background:none;color:var(--dim);cursor:pointer;opacity:0;transition:opacity .11s ease,color .11s ease,background .11s ease}.s-lane-sheet-copy:hover,.s-lane-sheet-reveal:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent)}.s-lane-sheet-copy--done{color:var(--accent);opacity:1}.s-lane-sheet-meta-row:hover .s-lane-sheet-copy,.s-lane-sheet-meta-row:hover .s-lane-sheet-reveal,.s-lane-sheet-file:hover .s-lane-sheet-copy,.s-lane-sheet-file:hover .s-lane-sheet-reveal,.s-lane-sheet-now-line:hover .s-lane-sheet-copy,.s-lane-sheet-copy:focus-visible,.s-lane-sheet-reveal:focus-visible{opacity:1}.s-lane-sheet-file:hover{background:color-mix(in srgb,var(--bg) 62%,transparent)}.s-lane-sheet-file-open{justify-self:start;min-width:0;padding:0;border:0;background:none;text-align:left;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s-lane-sheet-file-open:hover{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.s-lane-sheet-file-actions{display:inline-flex;align-items:center;gap:var(--space-2xs)}.s-lane-sheet-doc{border-radius:var(--radius-sm);overflow:hidden;background:color-mix(in srgb,var(--surface) 40%,transparent)}.s-lane-sheet-doc-head{appearance:none;border:0;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2xs);padding:var(--space-md) var(--space-lg);background:transparent;text-align:left;cursor:pointer}.s-lane-sheet-doc-head:hover{background:color-mix(in srgb,var(--surface) 70%,transparent)}.s-lane-sheet-doc-title{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--ink)}.s-lane-sheet-doc-meta{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--muted)}.s-lane-sheet-doc-excerpt{font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.45;color:var(--dim)}.s-lane-sheet-doc-body{display:flex;flex-direction:column;gap:var(--space-md);padding:0 var(--space-lg) var(--space-lg)}.s-lane-sheet-doc-summary{margin:0;font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.55;color:var(--muted)}.s-lane-sheet-doc-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-xs)}.s-lane-sheet-doc-step{display:grid;grid-template-columns:auto 1fr;gap:var(--space-md);align-items:start;padding:var(--space-xs) 0}.s-lane-sheet-doc-step-state{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-xs);color:var(--dim);text-transform:lowercase}.s-lane-sheet-doc-step--in_progress .s-lane-sheet-doc-step-state{color:var(--ink)}.s-lane-sheet-doc-step--completed .s-lane-sheet-doc-step-state{color:var(--muted)}.s-lane-sheet-doc-step-text{font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.45;color:var(--ink)}.s-lane-sheet-doc-pre{margin:0;padding:var(--space-md);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--bg) 55%,transparent);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.55;color:var(--muted);white-space:pre-wrap;max-height:16rem;overflow:auto}.s-lane-sheet-doc-open{align-self:flex-start;appearance:none;border:0;background:transparent;padding:0;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;color:var(--muted);cursor:pointer}.s-lane-sheet-doc-open:hover{color:var(--ink);text-decoration:underline}.s-lane-sheet-plans{display:flex;flex-direction:column}.s-lane-sheet-plan{border-top:1px solid color-mix(in srgb,var(--ink) 4.5%,transparent)}.s-lane-sheet-plan:first-child{border-top:0}.s-lane-sheet-plan-head{display:flex;align-items:center;gap:var(--space-sm);width:100%;appearance:none;border:0;background:transparent;cursor:pointer;padding:var(--space-sm) 0;text-align:left;min-width:0}.s-lane-sheet-plan-head:hover .s-lane-sheet-plan-title{color:var(--ink)}.s-lane-sheet-plan-caret{flex:none;display:inline-flex;width:.75rem;justify-content:center;color:var(--dim);transition:transform .14s ease}.s-lane-sheet-plan-caret--open{transform:rotate(90deg)}.s-lane-sheet-plan-title{flex:1 1 auto;min-width:0;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-lane-sheet-plan--open .s-lane-sheet-plan-title{color:var(--ink)}.s-lane-sheet-plan-tally{flex:none;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-xs);color:var(--dim)}.s-lane-sheet-plan-now{display:flex;align-items:baseline;gap:var(--space-xs);padding:0 0 var(--space-sm) 18px;min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted)}.s-lane-sheet-plan-now-mark{flex:none;color:var(--accent)}.s-lane-sheet-plan-now-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-lane-sheet-plan-steps{display:flex;flex-direction:column;gap:var(--space-3xs);padding:0 0 var(--space-sm) 18px}.s-lane-sheet-pstep{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--muted);transition:background .12s ease}.s-lane-sheet-pstep:hover{background:color-mix(in srgb,var(--surface) 50%,transparent)}.s-lane-sheet-pstep-num{color:var(--dim);flex:none;font-variant-numeric:tabular-nums;font-size:var(--text-2xs)}.s-lane-sheet-pstep-box{flex:none;width:14px;text-align:center;color:var(--dim);font-weight:600}.s-lane-sheet-pstep-box--completed{color:var(--green)}.s-lane-sheet-pstep-box--in_progress{color:var(--accent)}.s-lane-sheet-pstep-box--blocked{color:var(--red)}.s-lane-sheet-pstep-text{min-width:0;flex:1 1 auto}.s-lane-sheet-pstep-tag{margin-left:auto;flex:none}.s-lane-sheet-pstep--completed .s-lane-sheet-pstep-text{color:var(--dim);text-decoration:line-through}.s-lane-sheet-pstep--in_progress .s-lane-sheet-pstep-box{color:var(--accent)}.s-lane-sheet-pstep--in_progress .s-lane-sheet-pstep-text{color:var(--ink);font-weight:500}.s-lane-sheet-plan-foot{margin-top:var(--space-sm)}.s-agent-lanes[data-lane-layout=floor] .s-agent-lanes-bar{flex-wrap:wrap;height:auto;min-height:48px}.s-agent-lanes[data-lane-layout=floor] .s-agent-lanes-bar-controls{flex:1 1 auto;min-width:0}.s-agent-lanes[data-lane-layout=floor] .s-agent-lanes-horizons{display:inline-flex}
