.s-lane-card{position:relative;display:flex;flex-direction:column;min-height:0;height:100%;background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 2%,transparent),color-mix(in srgb,var(--ink) .5%,transparent))}.s-lane-card--working{background:linear-gradient(180deg,color-mix(in srgb,var(--green) 2%,transparent),color-mix(in srgb,var(--ink) .5%,transparent))}.s-lane-card-hit{position:absolute;inset:0;z-index:1;appearance:none;border:0;padding:0;margin:0;background:transparent;cursor:pointer}@keyframes slc-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes slc-blink{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes slc-shimmer{0%,to{opacity:.95}50%{opacity:.5}}.s-lane-card--working .s-lane-card-anchor--av{transform-origin:center;animation:slc-breathe 3.6s ease-in-out infinite}.s-lane-card--working .s-lane-card-anchor--av .sprite-cell--eye{transform-box:fill-box;transform-origin:center;animation:slc-blink 4.8s ease-in-out infinite}.s-lane-card--working .s-lane-card-anchor--av .sprite-cell--accent{animation:slc-shimmer 2.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.s-lane-card--working .s-lane-card-anchor--av,.s-lane-card--working .s-lane-card-anchor--av .sprite-cell--eye,.s-lane-card--working .s-lane-card-anchor--av .sprite-cell--accent{animation:none}}.s-agent-lanes--low-motion .s-lane-card--working .s-lane-card-anchor--av,.s-agent-lanes--low-motion .s-lane-card--working .s-lane-card-anchor--av .sprite-cell--eye,.s-agent-lanes--low-motion .s-lane-card--working .s-lane-card-anchor--av .sprite-cell--accent{animation:none}.s-lane-card-head{position:relative;display:flex;align-items:flex-start;gap:12px;padding:16px 16px 12px}.s-lane-card-anchor{position:relative;display:inline-flex;flex:none}.s-lane-card-ident{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0;padding-top:0}.s-lane-card-name{font-family:var(--font-sans);font-size:var(--text-2xl);line-height:18px;font-weight:600;letter-spacing:0;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-lane-card-meta{flex:0 1 auto;display:flex;align-items:flex-start;gap:8px;min-width:176px;max-width:62%;padding-top:0}.s-lane-card-anchor--hm{align-self:flex-start;margin-top:0}.s-lane-card-meta-lines{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:1 1 auto;min-width:0;text-align:right}.s-lane-card-meta-run{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%;min-width:0;height:16px;font-family:var(--font-mono);font-size:var(--text-sm);line-height:16px}.s-lane-card-meta-model{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.s-lane-card-meta-effort{color:var(--dim);flex:none}.s-lane-card-meta-sid{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;width:100%;height:16px;font-family:var(--font-mono);font-size:var(--text-2xs);line-height:16px;color:var(--dim);min-width:0}.s-lane-card-meta-sid .s-lane-card-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.s-lane-card-sel{-webkit-user-select:text;user-select:text;cursor:text;position:relative;z-index:2}.s-lane-card-fieldc{position:relative;width:fit-content;max-width:100%;border-radius:var(--radius-sm);transition:background .11s ease}.s-lane-card-fieldc:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.s-lane-card-fieldc:hover,.s-lane-card-fieldc:focus-within{z-index:2}.s-lane-card-fieldc--trail{padding-right:22px;margin-right:-22px}.s-lane-card-fieldc--lead{padding-left:22px;margin-left:-22px}.s-lane-card-modelwrap{display:inline-flex;align-items:center;min-width:0}.s-lane-card-copydot{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--muted);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .11s ease,color .11s ease,background .11s ease;z-index:3}.s-lane-card-copydot--trail{right:3px}.s-lane-card-copydot--lead{left:3px}.s-lane-card-fieldc:hover>.s-lane-card-copydot,.s-lane-card-fieldc:focus-within>.s-lane-card-copydot{opacity:1;pointer-events:auto}.s-lane-card-copydot:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 16%,transparent)}.s-lane-card-copydot:focus-visible{outline:none;opacity:1;pointer-events:auto;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 55%,transparent)}.s-lane-card-copydot--done,.s-lane-card-copydot--done:hover{opacity:1;pointer-events:auto;color:var(--green);background:color-mix(in srgb,var(--green) 20%,transparent)}.s-lane-card-copydot svg{display:block}@media(prefers-reduced-motion:reduce){.s-lane-card-copydot{transition:none}}.s-lane-card-namebox{display:inline-flex;align-items:center;gap:6px;min-width:0}.s-lane-card-authority{flex:none;border:1px solid color-mix(in srgb,var(--amber) 42%,transparent);border-radius:999px;padding:1px 5px 0;font-family:var(--font-mono);font-size:var(--text-3xs);line-height:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--amber);background:color-mix(in srgb,var(--amber) 8%,transparent);cursor:help;position:relative;z-index:3}.s-lane-card-d{display:inline-flex;align-items:center;gap:4px;min-width:0;height:16px;font-family:var(--font-mono);font-size:var(--text-sm);line-height:16px;color:var(--muted)}.s-lane-card-d .s-lane-card-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.s-lane-card-d--strong{color:var(--ink)}.s-lane-card-gmark{color:var(--dim);flex:none}.s-lane-card-gchar{color:var(--dim);flex:none;font-size:var(--text-sm);line-height:1}.s-lane-card-hmark{color:var(--muted);display:inline-flex;flex:none;transition:color .2s ease}.s-lane-card--working .s-lane-card-hmark{color:var(--ink)}.s-lane-card-time{font-family:var(--font-mono);font-size:var(--text-xs);line-height:16px;color:var(--dim)}.s-lane-card-caret{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin:-2px -6px -2px 0;border:0;background:transparent;color:var(--dim);border-radius:var(--radius-sm);cursor:pointer;transition:color .14s ease,background .14s ease}.s-lane-card-caret:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.s-lane-card-caret svg{transition:transform .16s ease}.s-lane-card--collapsed .s-lane-card-caret svg{transform:rotate(-90deg)}.s-lane-card-meta-foot{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;width:100%;height:16px;margin-top:0}.s-lane-card-meta-foot .s-lane-card-time{display:inline-flex;align-items:center;gap:6px}.s-lane-card-time-dot{width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--ink) 28%,transparent)}.s-lane-card--working .s-lane-card-time-dot{background:var(--green);box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 18%,transparent);animation:slc-dot-pulse 2.4s ease-in-out infinite}@keyframes slc-dot-pulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 18%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 7%,transparent)}}@media(prefers-reduced-motion:reduce){.s-lane-card--working .s-lane-card-time-dot{animation:none}}.s-agent-lanes--low-motion .s-lane-card--working .s-lane-card-time-dot{animation:none}.s-lane-card-summary{flex:none;--lane-screen: color-mix(in srgb, #000 30%, var(--bg));margin:0 16px 12px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);border-radius:var(--radius-sm);background:var(--lane-screen);display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:48px}.s-lane-card--working .s-lane-card-summary{border-color:color-mix(in srgb,var(--green) 11%,color-mix(in srgb,var(--ink) 10%,transparent))}[data-scout-theme-mode=light] .s-lane-card-summary{--lane-screen: color-mix(in srgb, var(--ink) 5%, var(--bg))}.s-lane-card-current{display:flex;gap:8px;font-size:var(--text-md);line-height:16px;color:var(--ink)}.s-lane-card-prompt{flex:none;font-family:var(--font-mono);font-weight:600;line-height:16px;color:color-mix(in srgb,var(--accent) 80%,color-mix(in srgb,var(--ink) 70%,var(--muted)))}.s-lane-card-current--console .s-lane-card-head-text{font-family:var(--font-mono);font-size:var(--text-md);letter-spacing:-.01em;color:color-mix(in srgb,var(--ink) 94%,transparent)}.s-lane-card-headwrap{position:relative;flex:1 1 auto;min-width:0;z-index:2}.s-lane-card-headpop{position:absolute;left:0;top:calc(100% + 6px);z-index:20;min-width:240px;max-width:min(420px,90vw);max-height:280px;overflow:auto;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:color-mix(in srgb,#000 38%,var(--surface));box-shadow:0 10px 28px color-mix(in srgb,#000 48%,transparent);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-md);line-height:1.5;white-space:pre-wrap;word-break:break-word;opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity .12s ease,transform .12s ease}.s-lane-card-current--console .s-lane-card-headpop{font-family:var(--font-mono);font-size:var(--text-md)}.s-lane-card-headwrap:hover .s-lane-card-headpop,.s-lane-card-headwrap:focus-within .s-lane-card-headpop{opacity:1;transform:translateY(0);pointer-events:auto}.s-lane-card-head-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.s-lane-card-dir{font-family:var(--font-mono);flex:none;font-weight:600;color:var(--dim)}.s-lane-card-wait{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-md);line-height:16px;color:var(--muted)}.s-lane-card-wait-dot{flex:none;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--muted) 55%,transparent)}.s-lane-card-wait--working .s-lane-card-wait-dot{background:var(--accent);animation:s-lane-card-wait-pulse 1.4s ease-in-out infinite}.s-lane-card-wait-label{font-family:var(--font-mono);letter-spacing:.01em}@keyframes s-lane-card-wait-pulse{0%,to{opacity:.4;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.s-lane-card-wait--working .s-lane-card-wait-dot{animation:none;opacity:.9}}.s-lane-card-accs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 16px 12px;min-height:24px}.s-lane-card-accs-tools,.s-lane-card-vitals{display:flex;flex-wrap:wrap;align-items:center}.s-lane-card-accs-tools{gap:6px}.s-lane-card-vitals{gap:14px;margin-left:auto}.s-lane-card-accs-empty{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:0;color:var(--dim);opacity:.65}.s-lane-card-accs-tools .s-lane-card-instr{padding:3px 8px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ink) 4%,transparent);transition:background .11s ease}.s-lane-card-accs-tools .s-lane-card-instr--pop:hover{background:color-mix(in srgb,var(--ink) 9%,transparent)}.s-lane-card-accs-tools .s-lane-card-instr--pop .s-lane-card-instr-val{text-decoration:none}.s-lane-card-cockpit-tokens{flex:none;margin:-4px 16px 10px}.s-lane-card-cockpit-tokens-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px 7px}.s-lane-card-cockpit-tokens-label{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--muted)}.s-lane-card-cockpit-tokens-mark{font-size:var(--text-sm);line-height:1;color:color-mix(in srgb,var(--ink) 55%,transparent)}.s-lane-card-cockpit-tokens-hint{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink);font-variant-numeric:tabular-nums}.s-lane-card-cockpit-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-card-cockpit-dial{display:flex;flex-direction:column;gap:var(--space-3xs);padding:var(--space-sm) var(--space-md);min-width:0;min-height:52px;background:color-mix(in srgb,#000 30%,var(--bg))}.s-lane-card-cockpit-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-card-cockpit-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-card-cockpit-files{flex:none;margin:-4px 16px 10px}.s-lane-card-cockpit-files-list{display:flex;flex-direction:column;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-card-cockpit-file{display:flex;align-items:baseline;gap:var(--space-sm);padding:5px var(--space-md);min-width:0;background:color-mix(in srgb,#000 30%,var(--bg));font-family:var(--font-mono);font-size:var(--text-2xs)}.s-lane-card-cockpit-file-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.s-lane-card-cockpit-file--more{color:var(--dim)}.s-lane-card-instr{position:relative;display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);line-height:1}.s-lane-card-instr-val{font-size:var(--text-sm);color:var(--ink);font-variant-numeric:tabular-nums}.s-lane-card-instr-label{font-size:var(--text-2xs);letter-spacing:.04em;text-transform:lowercase;color:var(--dim)}.s-lane-card-instr--ctx{gap:6px}.s-lane-card-instr--ctx-pending .s-lane-card-instr-val{color:var(--dim)}.s-lane-card-instr--ctx-pending .s-lane-card-gauge{opacity:.55}.s-lane-card-gauge{position:relative;width:34px;height:4px;border-radius:2px;background:color-mix(in srgb,var(--ink) 12%,transparent);overflow:hidden}.s-lane-card-gauge-fill{position:absolute;inset:0 auto 0 0;height:100%;border-radius:2px;background:var(--accent)}.s-lane-card-instr--pop{z-index:2;cursor:default}.s-lane-card-instr--pop .s-lane-card-instr-val{text-decoration:underline;text-decoration-style:dotted;text-decoration-color:color-mix(in srgb,var(--ink) 28%,transparent);text-underline-offset:3px}.s-lane-card-pop{position:absolute;left:0;top:calc(100% + 8px);z-index:20;display:flex;flex-direction:column;gap:5px;min-width:210px;max-width:320px;max-height:260px;overflow:auto;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid color-mix(in srgb,var(--ink) 14%,transparent);background:color-mix(in srgb,#000 38%,var(--surface));box-shadow:0 10px 28px color-mix(in srgb,#000 48%,transparent);opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .15s ease,transform .17s cubic-bezier(.22,1,.36,1)}.s-lane-card-instr--pop:hover .s-lane-card-pop,.s-lane-card-instr--pop:focus-within .s-lane-card-pop{opacity:1;transform:translateY(0);pointer-events:auto}@media(prefers-reduced-motion:reduce){.s-lane-card-pop{transition:opacity .15s ease;transform:none}}.s-lane-card-pop-h{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.s-lane-card-pop-count{color:var(--muted)}.s-lane-card-pop-list{display:flex;flex-direction:column;gap:3px}.s-lane-card-pop-row{display:flex;gap:8px;align-items:baseline;font-family:var(--font-mono);font-size:var(--text-sm);min-width:0}.s-lane-card-pop-mark{flex:none;width:26px;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--dim)}.s-lane-card-pop-mark--mod,.s-lane-card-pop-mark--new{color:var(--muted)}.s-lane-card-pop-mark--tool{font-size:var(--text-sm);text-transform:none;color:color-mix(in srgb,var(--accent) 70%,var(--muted))}.s-lane-card-pop-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.s-lane-card-pop-more{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--dim);padding-left:34px}.s-lane-card-files{display:flex;flex-direction:column;gap:2px}.s-lane-card-file{display:flex;gap:8px;align-items:baseline;font-family:var(--font-mono);font-size:var(--text-sm);min-width:0}.s-lane-card-fstate{color:var(--dim);text-transform:uppercase;font-size:var(--text-2xs);letter-spacing:.04em;width:24px;flex:none}.s-lane-card-fstate--mod,.s-lane-card-fstate--new{color:var(--muted)}.s-lane-card-fpath{color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-lane-card-fmore{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--dim);padding-left:32px}.s-lane-card>.s-agent-lane-trace{flex:1;min-height:0}.s-lane-card-gl{position:absolute;opacity:0;transition:opacity .16s ease;pointer-events:none;z-index:6}.s-lane-card-gl-t,.s-lane-card-gl-b{left:-600px;right:-600px;height:1px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--ink) 26%,transparent) 0 3px,transparent 3px 6px)}.s-lane-card-gl-l,.s-lane-card-gl-r{top:-600px;bottom:-600px;width:1px;background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--ink) 26%,transparent) 0 3px,transparent 3px 6px)}.s-lane-card-gl-t{top:0}.s-lane-card-gl-b{bottom:0}.s-lane-card-gl-l{left:0}.s-lane-card-gl-r{right:0}.s-lane-card-anchor--av:hover .s-lane-card-gl{opacity:1}.s-lane-card .s-agent-lane-body{position:relative;container-type:size;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 56px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 56px),transparent 100%)}.s-lane-card--working .s-agent-lane-body:after{content:"";position:absolute;top:0;left:calc(var(--space-lg) + 64px);width:3px;height:18px;border-radius:3px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 70%,transparent),transparent);filter:blur(.5px);pointer-events:none;z-index:1;will-change:transform,opacity;animation:slc-spine-flow 9s linear infinite}@keyframes slc-spine-flow{0%{transform:translate(-50%,-24px);opacity:0}8%{opacity:.9}92%{opacity:.9}to{transform:translate(-50%,100cqh);opacity:0}}@media(prefers-reduced-motion:reduce){.s-lane-card--working .s-agent-lane-body:after{animation:none;display:none}}
