@font-face{font-family:Manrope;src:url(../media/manrope_latin_wght_normal-s.p.1p_a2k8qd5zhp.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_e0d418cf-module__3Ir1GG__className{font-family:Manrope,Manrope Fallback,system-ui,sans-serif;font-style:normal}.manrope_e0d418cf-module__3Ir1GG__variable{--font-manrope:"Manrope", "Manrope Fallback", system-ui, sans-serif}
@font-face{font-family:JetBrainsMono;src:url(../media/jetbrains_mono_latin_wght_normal-s.p.2rmhnsrc80fag.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:JetBrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_40474f35-module__FjAh7W__className{font-family:JetBrainsMono,JetBrainsMono Fallback,ui-monospace,monospace;font-style:normal}.jetbrainsmono_40474f35-module__FjAh7W__variable{--font-jetbrains-mono:"JetBrainsMono", "JetBrainsMono Fallback", ui-monospace, monospace}
*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;height:100%}body{background:var(--bg-page);height:100%;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-body);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;scrollbar-color:var(--border-card) transparent;scrollbar-width:thin;margin:0;overflow:hidden}p,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,pre,figure,fieldset{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}code,pre,kbd{font-size:inherit}a{color:inherit}:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes pulse{50%{opacity:.45}}@keyframes blink{50%{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}.shell{grid-template-columns:var(--size-sidebar) minmax(0, 1fr);height:100dvh;display:grid}.shell-main{flex-direction:column;min-width:0;min-height:0;display:flex}.entry{background:radial-gradient(900px 520px at 50% 18%, var(--bg-glow) 0%, var(--bg-page) 60%);height:100dvh;position:relative;overflow-y:auto}.entry-grid{background-image:linear-gradient(var(--border-pane) 1px, transparent 1px), linear-gradient(90deg, var(--border-pane) 1px, transparent 1px);background-size:var(--size-entry-grid) var(--size-entry-grid);opacity:.35;pointer-events:none;min-height:100%;position:absolute;inset:0}.entry-column{align-items:stretch;gap:var(--space-20);box-sizing:border-box;width:100%;max-width:calc(var(--size-entry) + 2 * var(--space-16));min-height:100%;padding:var(--space-32) var(--space-16);flex-direction:column;justify-content:center;margin:0 auto;display:flex;position:relative}.entry-column>.brand-logo{align-self:center}.entry-head{align-items:center;gap:var(--space-6);text-align:center;flex-direction:column;display:flex}.entry-title{font-size:var(--text-hero);letter-spacing:-.5px;font-weight:800;line-height:var(--leading-single);margin:0}.entry-lede{color:var(--text-secondary);font-size:var(--text-lg);margin:0}.entry-foot{color:var(--text-tertiary);font-size:var(--text-sm);text-align:center;margin:0}.card[data-kind=entry]>.card-body{padding:var(--space-24)}.entry-point{align-items:flex-start;gap:var(--space-12);display:flex}.entry-point-icon{width:var(--size-tile-large);height:var(--size-tile-large);border:1px solid var(--border-card);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--text-accent-hover);flex-shrink:0;justify-content:center;align-items:center;display:flex}.entry-point-text{color:var(--text-secondary);line-height:var(--leading-body);margin:0}.entry-point-label{color:var(--text-primary);font-weight:600}.divider{border:0;border-top:1px solid var(--border-pane);width:100%;height:0;margin:0}.github-mark{width:var(--space-20);height:var(--space-20);flex-shrink:0}.sidebar{min-height:0;padding:var(--space-12) var(--space-10);background:var(--bg-sidebar);border-right:1px solid var(--border-pane);flex-direction:column;display:flex;overflow-y:auto}.brand{align-items:center;gap:var(--space-10);padding:var(--space-4) var(--space-10) var(--space-12);text-decoration:none;display:flex}.brand-logo{width:var(--size-brand-mark);flex-shrink:0;height:auto;display:block}.brand-logo[data-at=hero]{width:var(--size-brand-hero)}.brand-credit{color:var(--text-tertiary);font-size:var(--text-xs);text-decoration:none}.brand-credit:hover{color:var(--text-secondary)}.brand-name{font-size:var(--text-lg);font-weight:600}.nav{gap:var(--space-2);flex-direction:column;display:flex}.nav-item{align-items:center;gap:var(--space-10);width:100%;height:var(--size-row);padding:0 var(--space-10);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--text-base);text-align:left;background:0 0;border:0;font-weight:500;text-decoration:none;display:flex}.nav-item:hover,.nav-item[aria-current=page]{background:var(--bg-surface);color:var(--text-primary)}.nav-action{color:var(--text-tertiary)}.nav-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.live-dot{width:var(--size-dot);height:var(--size-dot);background:var(--text-off);border-radius:50%;flex-shrink:0}.live-dot[data-on=true]{background:var(--status-running)}.sidebar-foot{gap:var(--space-10);padding:var(--space-12) var(--space-10) var(--space-4);border-top:1px solid var(--border-pane);flex-direction:column;margin-top:auto;display:flex}.sidebar .section-label{margin:var(--space-14) 0 var(--space-4)}.runner-line{align-items:center;gap:var(--space-6);min-width:0;color:var(--text-tertiary);font-size:var(--text-xs);display:flex}.runner-line[data-online=true] .glyph{color:var(--status-running)}.runner-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bottom-nav{display:none}.icon{width:var(--space-16);height:var(--space-16);flex-shrink:0}.icon[data-small=true]{width:var(--space-12);height:var(--space-12)}.glyph{width:var(--size-dot);height:var(--size-dot);flex-shrink:0}.page{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.page-header{align-items:center;gap:var(--space-12);height:var(--size-header);padding:0 var(--space-20);border-bottom:1px solid var(--border-pane);flex-shrink:0;display:flex}.crumbs{align-items:center;gap:var(--space-8);min-width:0;display:flex}.crumb{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.crumb-link,.crumb-text{color:var(--text-tertiary);text-decoration:none}.crumb-link:hover{color:var(--text-primary)}.crumb-sep{color:var(--text-faint)}.page-title{min-width:0;font-size:var(--text-lg);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.page-pills{align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}.page-meta{min-width:0;color:var(--text-tertiary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.page-actions{align-items:center;gap:var(--space-8);flex-shrink:0;margin-left:auto;display:flex}.page-body{flex-direction:column;flex:auto;min-height:0;display:flex}.banner{padding:var(--space-8) var(--space-20);border-bottom:1px solid var(--status-needs-you-border);background:var(--status-needs-you-ground);color:var(--status-needs-you);font-size:var(--text-sm);flex-shrink:0;font-weight:600}.banner[data-tone=failed]{border-bottom-color:var(--status-failed-border);background:var(--status-failed-ground);color:var(--status-failed)}.columns{flex:auto;min-height:0;display:flex}.pane{flex-direction:column;min-width:0;min-height:0;display:flex}.pane[data-kind=main]{flex:auto}.pane[data-kind=sessions]{width:var(--size-sessions);border-right:1px solid var(--border-pane);flex-shrink:0}.pane[data-kind=live]{width:var(--size-live);border-left:1px solid var(--border-pane);background:var(--bg-panel);flex-shrink:0}.pane[data-kind=inbox]{width:var(--size-inbox);border-right:1px solid var(--border-pane);background:var(--bg-panel);flex-shrink:0}.pane[data-kind=context]{width:var(--size-context);border-left:1px solid var(--border-pane);background:var(--bg-panel);flex-shrink:0}.scroll{min-height:0;overflow-y:auto}.scroll:last-child{flex:auto}.scroll[data-pad=page]{padding:var(--space-20) var(--space-28)}.scroll[data-pad=pane]{padding:var(--space-12)}.pane[data-kind=sessions]>.scroll[data-pad=pane]{gap:var(--space-2);padding:var(--space-14) var(--space-10);flex-direction:column;display:flex}.pane[data-kind=inbox]>.scroll[data-pad=pane]{padding:var(--space-14) var(--space-14) var(--space-10)}.pane[data-kind=context]>.scroll[data-pad=pane]{padding:var(--space-16)}.content{width:100%;max-width:var(--size-content);margin:0 auto}.content[data-wide=true]{max-width:var(--size-content-wide)}.stack{flex-direction:column;min-width:0;display:flex}.inline{align-items:center;min-width:0;display:flex}.inline[data-wrap=true]{flex-wrap:wrap}.stack[data-gap="2"],.inline[data-gap="2"]{gap:var(--space-2)}.stack[data-gap="4"],.inline[data-gap="4"]{gap:var(--space-4)}.stack[data-gap="6"],.inline[data-gap="6"]{gap:var(--space-6)}.stack[data-gap="8"],.inline[data-gap="8"]{gap:var(--space-8)}.stack[data-gap="10"],.inline[data-gap="10"]{gap:var(--space-10)}.stack[data-gap="12"],.inline[data-gap="12"]{gap:var(--space-12)}.stack[data-gap="14"],.inline[data-gap="14"]{gap:var(--space-14)}.stack[data-gap="16"],.inline[data-gap="16"]{gap:var(--space-16)}.stack[data-gap="20"],.inline[data-gap="20"]{gap:var(--space-20)}.stack[data-gap="24"],.inline[data-gap="24"]{gap:var(--space-24)}.spacer{flex:auto}.section-label{justify-content:space-between;align-items:center;gap:var(--space-8);margin:var(--space-14) 0 var(--space-4);padding:0 var(--space-10);color:var(--text-tertiary);font-size:var(--text-xs);font-weight:600;display:flex}.section-label:first-child,.stack>.section-label{margin-top:0}.stack>.section-label{padding:0}.section-label[data-tone=needsYou] .section-count{color:var(--status-needs-you)}.text{min-width:0;font-size:var(--text-base);font-weight:400}.text[data-size=xs]{font-size:var(--text-xs)}.text[data-size=sm]{font-size:var(--text-sm)}.text[data-size=md]{font-size:var(--text-md)}.text[data-size=lg]{font-size:var(--text-lg)}.text[data-size=xl]{font-size:var(--text-xl);line-height:var(--leading-single)}.text[data-size=title]{font-size:var(--text-title);line-height:var(--leading-single)}.text[data-size=hero]{font-size:var(--text-hero);line-height:var(--leading-single)}.text[data-tone=body]{color:var(--text-body)}.text[data-tone=secondary]{color:var(--text-secondary)}.text[data-tone=tertiary]{color:var(--text-tertiary)}.text[data-tone=needsYou]{color:var(--status-needs-you)}.text[data-tone=failed]{color:var(--status-failed)}.text[data-tone=working]{color:var(--status-running)}.text[data-weight="500"]{font-weight:500}.text[data-weight="600"]{font-weight:600}.text[data-weight="700"]{font-weight:700}.text[data-truncate=true],.mono[data-truncate=true]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}p.text[data-truncate=true],code.mono[data-truncate=true]{display:block}.mono,.mono-block,[data-mono]{font-family:var(--font-mono);font-variant-ligatures:none}.mono{min-width:0;font-size:var(--text-sm)}.mono-block{max-height:var(--size-output-max);padding:var(--space-8) var(--space-10);border:1px solid var(--border-card);border-radius:var(--radius-control);background:var(--bg-sidebar);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-prose);overflow-wrap:anywhere;white-space:pre-wrap;overflow:auto}.text-link,.md-link{color:var(--text-accent);text-underline-offset:2px;text-decoration:underline}.text-link:hover,.md-link:hover{color:var(--text-accent-hover)}.inline-error{color:var(--status-failed);font-size:var(--text-base)}.note{color:var(--text-tertiary);font-size:var(--text-sm);font-weight:500}.tile{width:var(--size-tile);height:var(--size-tile);border-radius:var(--radius-tile);font-size:var(--text-xs);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.tile[data-size=chat]{width:var(--size-tile-large);height:var(--size-tile-large)}.tile[data-size=chip]{width:var(--size-tile-mini);height:var(--size-tile-mini);border-radius:var(--radius-tail)}.tile[data-agent=claude]{background:var(--agent-claude-tile);color:var(--agent-claude)}.tile[data-agent=codex]{background:var(--agent-codex-tile);color:var(--agent-codex)}.agent-dot{width:var(--size-dot-small);height:var(--size-dot-small);border-radius:50%;flex-shrink:0}.agent-dot[data-agent=claude]{background:var(--agent-claude-bar)}.agent-dot[data-agent=codex]{background:var(--agent-codex-bar)}.model-label{color:var(--text-secondary);font-size:var(--text-sm)}.skeleton{gap:var(--space-2);flex-direction:column;display:flex}.skeleton-row{height:var(--size-row-two);padding:0 var(--space-10);align-items:center;display:flex}.skeleton[data-rows=one] .skeleton-row{height:var(--size-row)}.skeleton-bar{width:60%;height:var(--space-10);border-radius:var(--radius-bar);background:var(--bg-bar);animation:1.6s ease-in-out infinite pulse}.skeleton-row:nth-child(2n) .skeleton-bar{width:40%}.pill{align-items:center;gap:var(--space-4);height:var(--size-pill);padding:0 var(--space-8);border-radius:var(--radius-pill);background:var(--status-idle-pill);color:var(--status-idle-pill-ink);font-size:var(--text-xs);white-space:nowrap;flex-shrink:0;font-weight:600;display:inline-flex}.pill[data-status=running]{background:var(--status-running-pill);color:var(--status-running-pill-ink)}.pill[data-status=running] .glyph{color:var(--status-running)}.pill[data-status=needsYou]{background:var(--status-needs-you-pill);color:var(--status-needs-you-pill-ink)}.pill[data-status=needsYou][data-solid=true]{background:var(--needs-solid);color:var(--needs-solid-ink)}.pill[data-status=slowing]{background:var(--status-slowing-pill);color:var(--status-slowing-pill-ink)}.pill[data-status=failed]{background:var(--status-failed-pill);color:var(--status-failed-pill-ink)}.pill[data-status=done]{background:var(--status-done-pill);color:var(--status-done-pill-ink)}.pill[data-status=off]{background:var(--status-off-pill);color:var(--status-off-pill-ink)}.count-badge{min-width:var(--size-pill);height:var(--size-pill);padding:0 var(--space-6);border-radius:var(--radius-pill);background:var(--bg-raised);color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.count-word{margin-left:var(--space-4)}.count-badge[data-tone=needsYou]{background:var(--needs-solid);color:var(--needs-solid-ink)}.count-badge[data-tone=working]{background:var(--status-running-pill);color:var(--status-running-pill-ink)}.count-badge[data-tone=failed]{background:var(--status-failed-pill);color:var(--status-failed-pill-ink)}.chip{align-items:center;gap:var(--space-6);min-width:0;max-width:100%;height:var(--size-chip);padding:0 var(--space-8);border:1px solid var(--border-card);border-radius:var(--radius-chip);background:var(--bg-surface);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;text-decoration:none;display:inline-flex}.chip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.chip .mono{font-size:var(--text-xs)}.chip-button,.chip-link{border-color:var(--border-control)}.chip-button:hover,.chip-link:hover{background:var(--bg-raised);color:var(--text-primary)}.chip-button:disabled{cursor:not-allowed;opacity:.5}.btn{justify-content:center;align-items:center;gap:var(--space-6);height:var(--size-control);padding:0 var(--space-14);border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-base);white-space:nowrap;flex-shrink:0;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--bg-raised)}.btn[data-variant=primary]{border-color:var(--text-accent);background:var(--text-accent);color:var(--text-on-accent)}.btn[data-variant=primary]:hover{border-color:var(--text-accent-hover);background:var(--text-accent-hover)}.btn[data-variant=needs]{border-color:var(--needs-solid);background:var(--needs-solid);color:var(--needs-solid-ink)}.btn[data-variant=ghost]{color:var(--text-secondary);background:0 0}.btn[data-variant=ghost]:hover{background:var(--bg-surface);color:var(--text-primary)}.btn[data-size=dense]{height:var(--size-control-compact);padding:0 var(--space-12);font-size:var(--text-sm)}.btn[data-variant=light]{border-color:var(--bg-light);background:var(--bg-light);color:var(--text-on-light)}.btn[data-variant=light]:hover{border-color:var(--text-primary);background:var(--text-primary)}.btn[data-size=hero]{gap:var(--space-10);height:var(--size-control-hero);padding:0 var(--space-20);border-radius:var(--radius-card);font-size:var(--text-lg);font-weight:700}.btn[data-wide=true]{flex:auto;width:100%}.btn[data-show=narrow]{display:none}.btn:disabled{cursor:not-allowed;opacity:.5}kbd{min-width:var(--space-16);height:var(--space-16);padding:0 var(--space-4);border-radius:var(--radius-bar);font-family:var(--font-sans);font-size:var(--text-xs);border:1px solid;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.spinner{width:var(--space-12);height:var(--space-12);border:2px solid;border-right-color:#0000;border-radius:50%;animation:.8s linear infinite spin}.card{border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--bg-card);flex-direction:column;min-width:0;display:flex;overflow:hidden}.card[data-tone=needsYou]{border-color:var(--status-needs-you-border);background:var(--status-needs-you-ground)}.card[data-tone=working]{border-color:var(--status-running-border);background:var(--status-running-ground)}.card[data-tone=slowing]{border-color:var(--status-slowing-border)}.card[data-tone=failed]{border-color:var(--status-failed-border);background:var(--status-failed-ground)}.card[data-tone=recommended]{border-color:var(--status-needs-you-border)}.card-media{border-bottom:1px solid var(--border-card)}.card-body{gap:var(--space-8);min-width:0;padding:var(--space-12);flex-direction:column;flex:auto;display:flex}.card-actions{align-items:center;gap:var(--space-8);padding:0 var(--space-12) var(--space-12);flex-wrap:wrap;display:flex}.card[data-kind=form]>.card-body{padding:var(--space-20)}.card[data-kind=form]>.card-actions{padding:0 var(--space-20) var(--space-20)}.card-group{gap:var(--space-14);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-auto-rows:1fr;display:grid}.card-group[data-layout=stack]{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.card-group[data-layout=grid]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.card-group>.card{height:100%}.callout{align-items:baseline;gap:var(--space-10);padding:var(--space-10) var(--space-12);border:1px solid var(--status-needs-you-border);border-radius:var(--radius-callout);background:var(--status-needs-you-ground);font-size:var(--text-base);display:flex}.callout-label{color:var(--status-needs-you);flex-shrink:0;font-weight:600}.callout-text{color:var(--text-body)}.empty-state{align-items:center;gap:var(--space-8);padding:var(--space-28) var(--space-20);text-align:center;flex-direction:column;display:flex}.empty-title{font-size:var(--text-md);font-weight:600}.empty-text{max-width:440px;color:var(--text-tertiary)}.empty-action{gap:var(--space-8);margin-top:var(--space-4);display:flex}.kv-row{justify-content:space-between;gap:var(--space-10);padding:var(--space-6) 0;border-bottom:1px solid var(--border-pane);font-size:var(--text-sm);display:flex}.kv-label{color:var(--text-tertiary);flex-shrink:0}.kv-value{overflow-wrap:anywhere;text-align:right;min-width:0}.kv-value[data-mono]{font-size:var(--text-xs)}.segments{gap:var(--space-6);flex-wrap:wrap;display:flex}.segment{align-items:center;gap:var(--space-6);height:var(--size-control-compact);padding:0 var(--space-10);border:1px solid var(--border-control);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap;background:0 0;font-weight:600;display:inline-flex}.segment:hover,.segment[aria-pressed=true]{background:var(--bg-raised);color:var(--text-primary)}.segment-count{font-weight:500}.tabs{gap:var(--space-4);padding:0 var(--space-12);border-bottom:1px solid var(--border-pane);flex-shrink:0;display:flex}.tab{align-items:center;gap:var(--space-6);height:var(--size-tab);padding:0 var(--space-10);color:var(--text-tertiary);font-size:var(--text-base);background:0 0;border:0;border-bottom:2px solid #0000;font-weight:500;display:inline-flex}.tab:hover{color:var(--text-primary)}.tab[aria-selected=true]{border-bottom-color:var(--text-accent);color:var(--text-primary);font-weight:600}.tab-count{color:var(--text-tertiary);font-weight:500}.meter-head{justify-content:space-between;gap:var(--space-8);margin-bottom:var(--space-6);color:var(--text-secondary);font-size:var(--text-xs);display:flex}.meter[data-level=none] .meter-value{color:var(--text-tertiary)}.meter[data-level=needsYou] .meter-head{color:var(--status-needs-you)}.meter[data-level=failed] .meter-head{color:var(--status-failed)}.meter-track{height:var(--size-meter);border-radius:var(--radius-bar);background:var(--bg-raised)}.meter-fill{height:var(--size-meter);border-radius:var(--radius-bar)}.meter[data-agent=claude] .meter-fill{background:var(--agent-claude-bar)}.meter[data-agent=codex] .meter-fill{background:var(--agent-codex-bar)}.meter[data-level=needsYou] .meter-fill{background:var(--needs-solid)}.meter[data-level=failed] .meter-fill{background:var(--status-failed)}.stat-row{gap:var(--space-14);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat{gap:var(--space-2);min-width:0;padding:var(--space-14) var(--space-16);border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--bg-card);flex-direction:column;display:flex}.stat-value{font-size:var(--text-hero);font-weight:700;line-height:var(--leading-single)}.stat[data-tone=needsYou] .stat-value{color:var(--status-needs-you)}.stat[data-tone=working] .stat-value{color:var(--status-running)}.stat-label{font-weight:600}.stat-detail{color:var(--text-tertiary);font-size:var(--text-sm)}.row-list{gap:var(--space-2);flex-direction:column;display:flex}.row{align-items:center;gap:var(--space-10);height:var(--size-row-two);padding:0 var(--space-10);border-radius:var(--radius-control);border:1px solid #0000;text-decoration:none;display:flex}.row:hover,.row[aria-current=page]{background:var(--bg-surface)}.row[data-tone=selected]{border-color:var(--border-selected);background:var(--bg-selected)}.row[data-tone=needsYou]{border-color:var(--status-needs-you-border);background:var(--needs-row)}.row-text{flex-direction:column;flex:auto;min-width:0;display:flex}.row-title,.row-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-title{font-weight:500}.row[data-tone=selected] .row-title,.row[data-tone=needsYou] .row-title{font-weight:600}.row[data-tone=done] .row-title{color:var(--text-secondary)}.row-detail{color:var(--text-tertiary);font-size:var(--text-sm)}.row[data-tone=selected] .row-detail{color:var(--text-secondary)}.row[data-tone=needsYou] .row-detail{color:var(--status-needs-you)}.row[data-tone=failed] .row-detail{color:var(--status-failed)}.row-trailing{align-items:center;gap:var(--space-6);flex-shrink:0;display:flex}.unread-dot{width:var(--size-dot-small);height:var(--size-dot-small);background:var(--text-accent);border-radius:50%;flex-shrink:0}.inbox-row{align-items:center;gap:var(--space-10);height:var(--size-row-two);padding:0 var(--space-14) 0 var(--space-10);border-bottom:1px solid var(--border-pane);border-left:var(--size-mark) solid transparent;text-decoration:none;display:flex}.inbox-row:hover{background:var(--bg-surface)}.inbox-row[data-selected=true]{border-left-color:var(--text-tertiary);background:var(--bg-surface)}.inbox-row[data-selected=true][data-state=needsYou]{border-left-color:var(--needs-solid);background:var(--status-needs-you-ground)}.inbox-text{flex-direction:column;flex:auto;min-width:0;display:flex}.inbox-title,.inbox-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-title{font-weight:600}.inbox-row:not([data-state=needsYou]) .inbox-title{color:var(--text-secondary)}.inbox-meta{color:var(--text-tertiary);font-size:var(--text-sm)}.tool-group{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.tool-line{align-items:center;gap:var(--space-8);width:100%;min-width:0;height:var(--size-chip);border-radius:var(--radius-chip);color:var(--text-tertiary);font-size:var(--text-sm);text-align:left;background:0 0;border:0;padding:0;display:flex}.tool-line:hover{color:var(--text-secondary)}.tool-line[data-nested=true]{padding-left:var(--space-20)}.tool-name{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:500;overflow:hidden}.tool-line[data-tone=refused] .tool-name,.tool-line[data-tone=refused] .glyph{color:var(--status-failed)}.tool-line .glyph{color:var(--status-running)}.tool-detail{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.tool-time{flex-shrink:0}.tool-output{margin:var(--space-4) 0 var(--space-4) var(--space-20)}.worker-chips{gap:var(--space-8);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.disclosure-row{align-items:center;gap:var(--space-8);width:100%;height:var(--size-row);padding:0 var(--space-10);border-radius:var(--radius-control);font-size:var(--text-base);text-align:left;background:0 0;border:0;display:flex}.disclosure-row:hover,.disclosure[data-open=true]>.disclosure-row{background:var(--bg-surface)}.disclosure-row .icon{color:var(--text-tertiary)}.disclosure-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.disclosure-body{padding:var(--space-8) var(--space-10) var(--space-12) var(--space-28)}.chat{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.chat-bar{align-items:center;gap:var(--space-8);white-space:nowrap;height:var(--size-panel-header);padding:0 var(--space-28);border-bottom:1px solid var(--border-pane);flex-shrink:0;display:flex}.chat-bar>.chip{flex:0 auto}.chat-bar>.pill,.chat-bar>.model-label{flex-shrink:0}.chat-scroll{gap:var(--space-16);min-height:0;padding:var(--space-20) var(--space-28);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.chat-needs{gap:var(--space-10);padding-left:calc(var(--size-tile-large) + var(--space-12));flex-direction:column;display:flex}.jump{z-index:5;height:var(--size-control-compact);margin:calc(-1 * var(--space-32)) 0 var(--space-4);padding:0 var(--space-12);border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--bg-raised);font-size:var(--text-sm);align-self:center;font-weight:600;position:relative}.transcript{gap:var(--space-16);flex-direction:column;display:flex}.message[data-author=you]{align-items:flex-end;gap:var(--space-4);flex-direction:column;display:flex}.bubble{max-width:var(--size-bubble);padding:var(--space-10) var(--space-14);border:1px solid var(--border-selected);border-radius:var(--radius-card) var(--radius-card) var(--radius-tail) var(--radius-card);background:var(--bg-bubble);font-size:var(--text-md);overflow-wrap:anywhere;white-space:pre-wrap}.message-time{color:var(--text-tertiary);font-size:var(--text-sm)}.message[data-author=agent]{align-items:flex-start;gap:var(--space-12);display:flex}.message[data-author=agent]>.tile{margin-top:var(--space-2)}.message-main{gap:var(--space-10);flex-direction:column;flex:auto;min-width:0;display:flex}.message-head{align-items:center;gap:var(--space-8);display:flex}.message-name{font-weight:600}.message-prose{max-width:var(--size-content);color:var(--text-body);font-size:var(--text-md);line-height:var(--leading-prose)}.message-brief{max-width:var(--size-content);padding:var(--space-10) var(--space-14);border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--bg-card);color:var(--text-body);font-size:var(--text-md);overflow-wrap:anywhere;white-space:pre-wrap}.system-line{color:var(--text-tertiary);font-size:var(--text-sm)}.system-line .glyph{color:var(--status-running)}.system-line[data-answer=denied] .glyph{color:var(--status-failed)}.error-block{gap:var(--space-8);padding:var(--space-10) var(--space-12);border:1px solid var(--status-failed-border);border-radius:var(--radius-callout);background:var(--status-failed-ground);flex-direction:column;display:flex}.error-head{color:var(--status-failed);font-weight:600}.composer-wrap{gap:var(--space-6);padding:0 var(--space-28) var(--space-20);flex-direction:column;flex-shrink:0;display:flex}.composer{gap:var(--space-8);padding:var(--space-12) var(--space-14);border:1px solid var(--border-control);border-radius:var(--radius-card);background:var(--bg-card);flex-direction:column;display:flex}.composer:focus-within{outline:2px solid var(--text-accent);outline-offset:2px}.composer-input{width:100%;min-height:40px;max-height:var(--size-composer-max);font-size:var(--text-md);resize:none;background:0 0;border:0;outline:0;padding:0}.composer-input::placeholder,.input::placeholder{color:var(--text-tertiary);opacity:1}.composer-row{align-items:center;gap:var(--space-8);min-width:0;display:flex}.pane[data-kind=live] .composer-row{flex-wrap:wrap}.composer-note{padding:var(--space-12) var(--space-14);border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--bg-card);color:var(--text-secondary)}.notice-card{gap:var(--space-10);max-width:var(--size-content);padding:var(--space-14);border:1px solid var(--status-needs-you-border);border-radius:var(--radius-card);background:var(--status-needs-you-ground);flex-direction:column;display:flex}.notice-head{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.notice-facts{color:var(--text-secondary);font-size:var(--text-sm)}.notice-title{font-size:var(--text-lg);overflow-wrap:anywhere;font-weight:600}.notice-text{color:var(--text-secondary)}.notice-rule{gap:var(--space-8);flex-direction:column;display:flex}.notice-actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.field{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.field-label{color:var(--text-secondary);font-size:var(--text-sm);font-weight:600}.field-hint{color:var(--text-tertiary);font-size:var(--text-sm)}.field-group{gap:var(--space-10);border:0;flex-direction:column;min-width:0;padding:0;display:flex}.field-group>legend{float:left;width:100%;padding:0}.field-row{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.input{width:100%;height:var(--size-field);padding:0 var(--space-10);border:1px solid var(--border-control);border-radius:var(--radius-control);background:var(--bg-surface);color:var(--text-primary);font-size:var(--text-base)}.input[data-multiline]{height:auto;min-height:72px;padding:var(--space-8) var(--space-10);resize:vertical}.input[data-mono]{font-size:var(--text-sm)}.form-actions{align-items:center;gap:var(--space-8);display:flex}.line-list{flex-direction:column;padding:0;list-style:none;display:flex}.list-line{align-items:center;gap:var(--space-10);padding:var(--space-8) 0;border-bottom:1px solid var(--border-pane);display:flex}.list-line-main{align-items:center;gap:var(--space-8);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.status-header{align-items:center;gap:var(--space-10);height:var(--size-panel-header);padding:0 var(--space-16);border-bottom:1px solid var(--border-pane);color:var(--text-secondary);flex-shrink:0;font-weight:600;display:flex}.status-header[data-tone=needsYou]{border-bottom-color:var(--status-needs-you-border);background:var(--needs-row);color:var(--status-needs-you)}.status-header[data-tone=needsYou] .glyph{color:var(--needs-solid)}.status-header[data-tone=working]{border-bottom-color:var(--status-running-border);background:var(--status-running-ground);color:var(--status-running-pill-ink)}.status-header[data-tone=working] .glyph{color:var(--status-running)}.status-header-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.status-header-action{flex-shrink:0;margin-left:auto}.worker-head{align-items:center;gap:var(--space-8);min-width:0;display:flex}.worker-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.worker-summary-text,.worker-output{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.worker-summary{align-items:baseline;gap:var(--space-8);min-width:0;color:var(--text-secondary);font-size:var(--text-sm);display:flex}.worker-summary-text{flex:0 auto;min-width:0}.worker-model{color:var(--text-tertiary);font-size:var(--text-xs);white-space:nowrap;flex-shrink:0}.worker-model .model-label{color:inherit;font-size:inherit}.worker-output{color:var(--text-tertiary);font-size:var(--text-xs)}.worker-foot{align-items:center;gap:var(--space-8);min-width:0;min-height:var(--size-chip);display:flex}.worker-meta{min-width:0;color:var(--text-tertiary);font-size:var(--text-xs);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.picker{min-width:0;position:relative}.picker-menu{bottom:calc(100% + var(--space-8));z-index:20;gap:var(--space-10);width:340px;padding:var(--space-12);border:1px solid var(--border-control);border-radius:var(--radius-callout);background:var(--bg-card);flex-direction:column;display:flex;position:absolute;left:0}.picker-columns{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.picker-column{gap:var(--space-2);flex-direction:column;display:flex}.picker-custom{margin-top:var(--space-6)}.menu-item{height:var(--size-control-compact);padding:0 var(--space-8);border-radius:var(--radius-chip);color:var(--text-secondary);font-size:var(--text-base);text-align:left;background:0 0;border:0}.menu-item:hover,.menu-item[aria-pressed=true]{background:var(--bg-surface);color:var(--text-primary)}.menu-hint{color:var(--text-tertiary)}.decision{gap:var(--space-14);flex-direction:column;min-height:100%;display:flex}.decision-meta{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.decision-facts{color:var(--text-tertiary);font-size:var(--text-sm)}.decision-question{font-size:var(--text-title);font-weight:700;line-height:var(--leading-single);overflow-wrap:anywhere}.decision-context{max-width:var(--size-prose);color:var(--text-secondary);font-size:var(--text-md)}.decision-answer{gap:var(--space-4);padding:var(--space-10) var(--space-12);border:1px solid var(--border-card);border-radius:var(--radius-callout);background:var(--bg-card);flex-direction:column;display:flex}.decision-answer-text{color:var(--text-body);white-space:pre-wrap}.decision-write{gap:var(--space-10);flex-direction:column;display:flex}.decision-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;margin-top:auto;display:flex}.option-head{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.option-label{overflow-wrap:anywhere;font-weight:600}.option-description{color:var(--text-secondary);font-size:var(--text-sm)}.mockup-frame{height:var(--size-mockup);background:var(--bg-page);position:relative;overflow:hidden}.mockup-view{object-fit:contain;border:0;width:100%;height:100%;display:block}iframe.mockup-view{transform-origin:0 0;width:200%;height:200%;transform:scale(.5)}.mockup-missing{justify-content:center;align-items:center;gap:var(--space-6);color:var(--text-tertiary);font-size:var(--text-sm);flex-direction:column;display:flex}.mockup-caption{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-12);border-top:1px solid var(--border-card);font-size:var(--text-xs);display:flex}.mockup-caption .text-link{white-space:nowrap;flex-shrink:0}.mockup+.mockup{border-top:1px solid var(--border-card)}.mockup-name{min-width:0;color:var(--text-tertiary);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md{gap:var(--space-8);overflow-wrap:anywhere;white-space:normal;flex-direction:column;min-width:0;display:flex}.md-h{margin-top:var(--space-4);color:var(--text-primary);font-size:var(--text-md);font-weight:600;line-height:var(--leading-single)}.md>.md-h:first-child{margin-top:0}.md-h1,.md-h2{font-size:var(--text-lg)}.md-code,.md-pre{background:var(--bg-surface);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-ligatures:none}.md-code{padding:0 var(--space-4);border-radius:var(--radius-tail)}.md-pre{padding:var(--space-8) var(--space-12);border:1px solid var(--border-card);border-radius:var(--radius-control);line-height:var(--leading-prose);overflow-wrap:normal;white-space:pre;overflow-x:auto}.md-list{gap:var(--space-4);padding-left:var(--space-24);flex-direction:column;display:flex}.md-list .md-list,.md-list .md-p,.md-list .md-pre{margin-top:var(--space-4)}.md-task{margin-left:calc(-1 * var(--space-16));list-style:none}.md-check{width:var(--space-16);color:var(--text-secondary);display:inline-block}.md-quote{gap:var(--space-8);padding-left:var(--space-12);border-left:2px solid var(--border-card);color:var(--text-secondary);flex-direction:column;display:flex}.md-rule{border:0;border-top:1px solid var(--border-card)}.md-table-wrap{max-width:100%;overflow-x:auto}.md-table{border-collapse:collapse;font-size:var(--text-sm)}.md-table th,.md-table td{padding:var(--space-4) var(--space-8);border:1px solid var(--border-card);text-align:left;vertical-align:top}.md-table th{background:var(--bg-surface);color:var(--text-secondary);font-weight:600}.md-table [data-align=center]{text-align:center}.md-table [data-align=right]{text-align:right}.caret{width:var(--space-6);height:var(--space-14);margin-left:var(--space-2);background:var(--text-accent);vertical-align:text-bottom;animation:1s step-end infinite blink;display:inline-block}.limit-notice{align-items:center;gap:var(--space-8) var(--space-12);padding:var(--space-8) var(--space-20);border-bottom:1px solid var(--status-needs-you-border);background:var(--status-needs-you-ground);color:var(--status-needs-you);font-size:var(--text-sm);flex-wrap:wrap;flex-shrink:0;font-weight:600;display:flex}.limit-notice-text{flex:auto;min-width:0}.diff-stat{gap:var(--space-6);white-space:nowrap;flex-shrink:0;display:inline-flex}.diff-stat .mono{font-size:var(--text-xs)}.diff-stat [data-diff=added]{color:var(--status-running-pill-ink)}.diff-stat [data-diff=removed]{color:var(--status-failed)}.progress{align-items:center;gap:var(--space-8);flex:auto;min-width:0;display:flex}.progress-track{min-width:var(--space-32);height:var(--size-progress);border-radius:var(--radius-bar);background:var(--bg-raised);flex:1 1 0;overflow:hidden}.progress-fill{height:var(--size-progress);border-radius:var(--radius-bar);background:var(--status-running)}.progress[data-level=needsYou] .progress-fill{background:var(--status-slowing)}.progress[data-level=failed] .progress-fill{background:var(--status-failed)}.progress-label{color:var(--text-tertiary);font-size:var(--text-xs);white-space:nowrap;flex-shrink:0}.worker-vitals{align-items:center;gap:var(--space-8);min-width:0;min-height:var(--size-pill);display:flex}.limit{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.limit-head{align-items:center;gap:var(--space-8);min-width:0;min-height:var(--size-tile);display:flex}.limit-name{flex:auto;min-width:0;font-weight:600}.limit-figure{align-items:baseline;gap:var(--space-6);display:flex}.limit-percent{font-size:var(--text-hero);font-weight:700;line-height:var(--leading-single)}.limit[data-level=needsYou] .limit-percent{color:var(--status-needs-you)}.limit[data-level=failed] .limit-percent{color:var(--status-failed)}.limit[data-stale=true] .limit-percent{color:var(--text-tertiary)}.limit-of{color:var(--text-tertiary);font-size:var(--text-sm)}.limit[data-agent=claude] .meter-fill{background:var(--agent-claude-bar)}.limit[data-agent=codex] .meter-fill{background:var(--agent-codex-bar)}.limit[data-level=needsYou] .meter-fill{background:var(--needs-solid)}.limit[data-level=failed] .meter-fill{background:var(--status-failed)}.limit[data-stale=true] .meter-fill{background:var(--text-tertiary)}.limit-line{color:var(--text-secondary);font-size:var(--text-sm)}.meter[data-stale=true] .meter-fill{background:var(--text-tertiary)}.figure{white-space:nowrap}.figure[data-strong=true]{font-weight:600}.legend{gap:var(--space-14);flex-wrap:wrap;display:flex}.legend-key{align-items:center;gap:var(--space-6);color:var(--text-secondary);font-size:var(--text-sm);display:inline-flex}.legend-swatch{width:var(--size-swatch);height:var(--size-swatch);border-radius:var(--radius-bar)}.legend-swatch[data-agent=claude]{background:var(--agent-claude-bar)}.legend-swatch[data-agent=codex]{background:var(--agent-codex-bar)}.table-wrap{border:1px solid var(--border-card);border-radius:var(--radius-card);background:var(--bg-card);max-width:100%;overflow-x:auto}.table{border-collapse:separate;border-spacing:0;width:100%}.table-head,.table-cell{height:var(--size-row);padding:0 var(--space-12);text-align:left;white-space:nowrap}.table-head{border-bottom:1px solid var(--border-pane);color:var(--text-tertiary);font-size:var(--text-sm);font-weight:600}.table-row+.table-row>.table-cell{border-top:1px solid var(--border-pane)}.table-head[data-align=right],.table-cell[data-align=right]{text-align:right}.table-cell[data-content]{max-width:var(--size-inbox);text-overflow:ellipsis;overflow:hidden}.table-foot{padding:var(--space-8) var(--space-12);border-top:1px solid var(--border-pane);color:var(--text-tertiary);font-size:var(--text-sm)}.chart-frame{min-width:0;overflow:hidden}.chart{display:block}.chart-grid{stroke:var(--border-pane);stroke-width:1px}.chart-tick{fill:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--text-xs)}.chart-hit{fill:#0000}.chart-bar:hover .chart-hit{fill:var(--bg-surface)}.chart-part[data-agent=claude]{fill:var(--agent-claude-bar)}.chart-part[data-agent=codex]{fill:var(--agent-codex-bar)}@media (max-width:1279px){.pane[data-kind=context],.columns[data-focus=main]>.pane[data-kind=sessions]{display:none}.columns[data-focus=live]{flex-direction:column;overflow-y:auto}.columns[data-focus=live]>.pane{border-left:0;border-right:0;flex:none;width:100%}.columns[data-focus=live]>.pane[data-kind=main]{display:none}.columns[data-focus=live]>.pane[data-kind=live]{border-bottom:1px solid var(--border-pane);order:-1}.columns[data-focus=live] .scroll{flex:none;overflow-y:visible}.btn[data-show=narrow]{display:inline-flex}}@media (max-width:767px){.shell{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, 1fr) var(--size-bottom-nav)}.sidebar{display:none}.bottom-nav{border-top:1px solid var(--border-pane);background:var(--bg-sidebar);display:flex}.bottom-item{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;color:var(--text-secondary);font-size:var(--text-xs);flex-direction:column;flex:auto;font-weight:500;text-decoration:none;display:flex;position:relative}.bottom-item[aria-current=page]{background:var(--bg-surface);color:var(--text-primary)}.bottom-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bottom-item .count-badge{top:var(--space-4);left:calc(50% + var(--space-6));position:absolute}.bottom-item .count-word{display:none}.page-header{gap:var(--space-8);padding:0 var(--space-16)}.crumb,.page-pills,.page-meta,.columns[data-focus=main]>.pane[data-kind=live],.columns[data-focus=main]>.pane[data-kind=inbox],.columns[data-focus=inbox]>.pane[data-kind=main]{display:none}.columns[data-focus=inbox]>.pane[data-kind=inbox]{border-right:0;width:100%}.scroll[data-pad=page],.chat-scroll{padding:var(--space-16)}.composer-wrap{padding:0 var(--space-16) var(--space-16)}.chat-bar{padding:0 var(--space-16)}.chat-bar>.chip{display:none}.stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.card-group[data-layout=grid]{grid-template-columns:minmax(0,1fr)}.btn,.btn[data-size=dense],.segment,.tab,.chip-button,.chip-link,.menu-item,.tool-line,.disclosure-row,.jump,.input:not([data-multiline]){height:var(--size-touch)}.composer-row{flex-wrap:wrap}.composer-input{min-height:var(--size-touch)}.picker-menu{width:min(340px, calc(100vw - var(--space-32) - var(--space-28)))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
