:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f2f2;--surface:#fff;--surface-2:#f0f0f0;--surface-3:#e6e6e6;--border:#dedede;--border-strong:#c4c4c4;--text:#020202;--text-muted:#4e4f50;--accent:#e73c81;--accent-contrast:#020202;--accent-soft:#fce7f0;--link:#b02461;--danger:#b91c1c;--danger-bg:#fde8e8;--focus:#b02461;--running:#2563eb;--running-bg:#e0ebff;--waiting:#b45309;--waiting-bg:#fff1d6;--done:#15803d;--done-bg:#dcf5e4;--ended:#6b7280;--ended-bg:#eceef1;--agent:#9333ea;--diff-add:#e6f6ea;--diff-add-text:#14532d;--diff-del:#fde8e8;--diff-del-text:#7f1d1d;--code-bg:#f6f6f6;--radius:12px;--radius-sm:8px;--shadow:0 1px 2px #0202020a, 0 1px 3px #0202020f;--shadow-pop:0 10px 30px #02020224;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, "JetBrains Mono", Menlo, Consolas, monospace;--gutter:16px;--page-x:2rem;--sidebar-w:232px;--list-w:380px;--appbar-h:calc(52px + env(safe-area-inset-top));--tabbar-h:calc(58px + env(safe-area-inset-bottom));--sticky-top:0px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0c0e;--surface:#141518;--surface-2:#1c1e22;--surface-3:#26282d;--border:#2a2c31;--border-strong:#3d4046;--text:#f2f2f2;--text-muted:#a8a9ab;--accent-soft:#3a1527;--link:#ec6a9e;--danger:#f87171;--danger-bg:#3b1515;--focus:#ec6a9e;--running:#7aa7ff;--running-bg:#182844;--waiting:#fbbf24;--waiting-bg:#3a2a0a;--done:#4ade80;--done-bg:#12301d;--ended:#9ca3af;--ended-bg:#23272e;--agent:#c084fc;--diff-add:#12301d;--diff-add-text:#bbf7d0;--diff-del:#3b1515;--diff-del-text:#fecaca;--code-bg:#101114;--shadow:none;--shadow-pop:0 10px 30px #00000080}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0c0e;--surface:#141518;--surface-2:#1c1e22;--surface-3:#26282d;--border:#2a2c31;--border-strong:#3d4046;--text:#f2f2f2;--text-muted:#a8a9ab;--accent-soft:#3a1527;--link:#ec6a9e;--danger:#f87171;--danger-bg:#3b1515;--focus:#ec6a9e;--running:#7aa7ff;--running-bg:#182844;--waiting:#fbbf24;--waiting-bg:#3a2a0a;--done:#4ade80;--done-bg:#12301d;--ended:#9ca3af;--ended-bg:#23272e;--agent:#c084fc;--diff-add:#12301d;--diff-add-text:#bbf7d0;--diff-del:#3b1515;--diff-del-text:#fecaca;--code-bg:#101114;--shadow:none;--shadow-pop:0 10px 30px #00000080}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font:15px/1.5 var(--font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}::selection{background:var(--accent);color:#020202}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}h1,h2,h3{line-height:1.25}h1{letter-spacing:-.01em;margin:0;font-size:1.5rem}h2{margin:0 0 .75rem;font-size:1.05rem}h3{margin:1rem 0 .4rem;font-size:.95rem}.muted{color:var(--text-muted)}.small{font-size:.85rem}.icon{vertical-align:-.125em;flex:none;width:1em;height:1em}.mono,code{font-family:var(--mono);font-size:.88em}kbd{border:1px solid var(--border-strong);background:var(--surface-2);min-width:1.7em;color:var(--text);font:600 .78rem/1.4 var(--mono);text-align:center;white-space:nowrap;border-bottom-width:2px;border-radius:5px;padding:.05rem .4rem;display:inline-block}.error{color:var(--danger)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{min-height:100vh}.sidebar{z-index:20;width:var(--sidebar-w);background:var(--surface);border-right:1px solid var(--border);flex-direction:column;gap:1.1rem;padding:1.1rem .75rem .9rem;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.shell__main{min-width:0;margin-left:var(--sidebar-w)}.brand{color:var(--text);flex-direction:column;align-items:flex-start;gap:6px;padding:.3rem .7rem .4rem;display:flex}.brand:hover{text-decoration:none}.brand__logo{width:auto;height:18px;display:block}.brand__product{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:10.5px;font-weight:700;line-height:1}.sidebar__nav{flex-direction:column;gap:2px;display:flex}.nav-item{border-radius:var(--radius-sm);color:var(--text-muted);align-items:center;gap:.7rem;padding:.55rem .7rem;font-weight:500;display:flex}.nav-item .icon{width:18px;height:18px}.nav-item:hover{background:var(--surface-2);color:var(--text);text-decoration:none}.nav-item.router-link-active{background:var(--accent-soft);color:var(--text);font-weight:650}.nav-item.router-link-active .icon{color:var(--link)}.nav-item__badge{background:var(--accent);min-width:1.4rem;color:var(--accent-contrast);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:0 .4rem;font-size:.75rem;font-weight:700;line-height:1.4rem}.nav-item__external.icon{opacity:.6;width:13px;height:13px;margin-left:auto}.nav-item--button{width:100%;font:inherit;white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:0;gap:.55rem;font-size:.86rem}.nav-item__kbd{margin-left:auto}.sidebar__bottom{flex-direction:column;gap:.75rem;margin-top:auto;display:flex}.sidebar__bottom .connection{padding:0 .7rem}.account{border-top:1px solid var(--border);align-items:center;gap:.6rem;padding:.75rem .3rem 0 .45rem;display:flex}.account__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.88rem;font-weight:500;overflow:hidden}.avatar{background:var(--surface-3);width:32px;height:32px;color:var(--text-muted);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.avatar--large{width:48px;height:48px;font-size:1rem}.appbar,.tabbar{display:none}.page{max-width:1180px;padding:1.75rem var(--page-x) 3rem;margin:0 auto}.page--narrow{max-width:820px}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1.5rem;margin-bottom:1.4rem;display:flex}.page-head h1{font-size:1.6rem}.page-head__sub{color:var(--text-muted);margin:.25rem 0 0;font-size:.92rem}.page-head__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);color:inherit;margin-bottom:1rem;padding:1.1rem 1.25rem;display:block}.card__title{margin:0 0 .75rem;font-size:1rem;font-weight:650}.card__lead{color:var(--text-muted);margin:-.35rem 0 .9rem;font-size:.9rem}.section-title{align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1rem;display:flex}.subhead{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:1.25rem 0 .4rem;font-size:.75rem;font-weight:700}.alert{border-radius:10px;margin:.75rem 0;padding:.65rem .85rem;font-size:.9rem}.alert--info{background:var(--running-bg);color:var(--text)}.alert--error{background:var(--danger-bg);color:var(--danger)}.alert--warning{background:var(--waiting-bg);color:var(--text)}.alert>.command{margin-bottom:0}.empty-state{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:.6rem;margin:0;padding:2.5rem 1.25rem;display:flex}.empty-state h2{color:var(--text);margin:0;font-size:1.1rem}.empty-state p{max-width:44ch;margin:0}.empty-state .button{margin-top:.4rem}.empty-state__icon{background:var(--accent-soft);width:52px;height:52px;color:var(--link);border-radius:14px;place-items:center;display:grid}.empty-state__icon .icon{width:24px;height:24px}.empty-state--pane{border:1px dashed var(--border-strong);border-radius:var(--radius);padding:4rem 1rem}.empty-state--small{padding:1.5rem 1rem}.button{border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--surface);min-height:38px;color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .95rem;font-size:.92rem;font-weight:600;transition:background .12s,border-color .12s,filter .12s;display:inline-flex}.button:hover{background:var(--surface-2);text-decoration:none}.button:disabled{opacity:.6;cursor:progress}.button--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.button--primary:hover{background:var(--accent);filter:brightness(1.07)}.button--ghost{border-color:var(--border);background:0 0}.button--danger{background:var(--danger);border-color:var(--danger);color:var(--surface)}.button--danger:hover{background:var(--danger);filter:brightness(1.1)}.button--small{min-height:32px;padding:.25rem .7rem;font-size:.84rem}.button--large{min-height:44px;font-size:.98rem}.icon-button{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid;position:relative}.icon-button .icon{width:18px;height:18px}.icon-button:hover,.icon-button.is-active{background:var(--surface-2);color:var(--text)}.icon-button__dot{background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.link-button{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.link-button:hover{text-decoration:underline}.link-button--danger{color:var(--danger)}.button-row{flex-wrap:wrap;gap:.5rem;margin:.6rem 0 .25rem;display:flex}.field{color:var(--text-muted);flex-direction:column;gap:.3rem;min-width:0;font-size:.82rem;font-weight:500;display:flex}input,select,textarea{font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:38px;padding:.45rem .65rem;font-size:15px}input::placeholder{color:var(--text-muted);opacity:.8}input[type=checkbox],input[type=radio]{width:auto;min-height:0;accent-color:var(--accent)}input.toggle{appearance:none;background:var(--border-strong);cursor:pointer;border:0;border-radius:999px;flex:none;width:40px;height:22px;min-height:0;margin:0;padding:0;transition:background .15s;position:relative}input.toggle:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000004d}input.toggle:checked{background:var(--accent)}input.toggle:checked:after{transform:translate(18px)}.checkbox{color:var(--text-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:.45rem;font-size:.86rem;display:inline-flex}.chip{background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-radius:999px;max-width:100%;padding:.05rem .45rem;font-size:.75rem;display:inline-block;overflow:hidden}.chip--accent{background:var(--accent-soft);color:var(--text);border-color:#0000}.chip--warning{background:var(--waiting-bg);color:var(--waiting);border-color:#0000}.count-pill{background:var(--surface-3);min-width:1.6rem;color:var(--text-muted);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;padding:.05rem .5rem;font-size:.78rem;font-weight:700;display:inline-flex}.count-pill--accent{background:var(--accent);color:var(--accent-contrast)}.segmented{background:var(--surface-2);border:1px solid var(--border);scrollbar-width:none;border-radius:10px;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.segmented__item{color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:.45rem;padding:.35rem .8rem;font-size:.86rem;font-weight:600;display:inline-flex}.segmented__item:hover{color:var(--text);text-decoration:none}.segmented__item.is-active{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #0202021f}:root[data-theme=dark] .segmented__item.is-active{background:var(--surface-3)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .segmented__item.is-active{background:var(--surface-3)}}.segmented--wide{margin-bottom:1.25rem;display:flex}.segmented--wide .segmented__item{flex:1;padding:.5rem .8rem}@media (width<=480px){.segmented--wide .segmented__item{padding:.5rem .3rem;font-size:.8rem}.segmented--wide .segmented__item .icon{display:none}}.filter-chip{border:1px solid var(--border);background:var(--surface);min-height:30px;color:var(--text-muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .7rem;font-size:.8rem;font-weight:500;display:inline-flex}.filter-chip:hover{border-color:var(--border-strong);color:var(--text)}.filter-chip__dot{background:var(--ended);border-radius:50%;width:7px;height:7px}.filter-chip.is-active{border-color:var(--text);background:var(--text);color:var(--bg);font-weight:600}.filter-chip--running .filter-chip__dot{background:var(--running)}.filter-chip--waiting_for_user .filter-chip__dot{background:var(--waiting)}.filter-chip--idle_done .filter-chip__dot{background:var(--done)}.filter-chip--running.is-active{border-color:var(--running);background:var(--running-bg);color:var(--running)}.filter-chip--waiting_for_user.is-active{border-color:var(--waiting);background:var(--waiting-bg);color:var(--waiting)}.filter-chip--idle_done.is-active{border-color:var(--done);background:var(--done-bg);color:var(--done)}.filter-chip--ended.is-active{border-color:var(--ended);background:var(--ended-bg);color:var(--ended)}.command{align-items:center;gap:.5rem;min-width:0;margin:.5rem 0;display:flex}.command code{border-radius:var(--radius-sm);background:var(--code-bg);border:1px solid var(--border);white-space:nowrap;flex:1;min-width:0;padding:.5rem .75rem;font-size:.82rem;overflow-x:auto}.copy-button.is-done{color:var(--done);border-color:var(--done)}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.78rem;font-weight:700;display:inline-flex}.badge__dot{background:currentColor;border-radius:50%;width:8px;height:8px}.badge--running{color:var(--running);background:var(--running-bg)}.badge--running .badge__dot{animation:1.4s ease-in-out infinite pulse}.badge--waiting_for_user{color:var(--waiting);background:var(--waiting-bg)}.badge--waiting_for_user .badge__dot{animation:.9s ease-in-out infinite pulse}.badge--idle_done{color:var(--done);background:var(--done-bg)}.badge--ended{color:var(--ended);background:var(--ended-bg)}@keyframes pulse{50%{opacity:.25}}.connection{color:var(--text-muted);white-space:nowrap;align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.connection__dot{background:var(--ended);border-radius:50%;width:8px;height:8px}.connection--open .connection__dot{background:var(--done);box-shadow:0 0 0 3px var(--done-bg)}.connection--connecting .connection__dot{background:var(--waiting)}.connection--closed .connection__dot{background:var(--danger)}.away-toggle{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:.55rem;padding:.55rem .7rem;font-size:.86rem;font-weight:600;transition:background .15s,border-color .15s;display:flex}.away-toggle:hover{border-color:var(--border-strong)}.away-toggle__icon.icon{width:17px;height:17px}.away-toggle__label{white-space:nowrap;flex:1;min-width:0}.away-toggle__count{background:var(--accent);min-width:1.3rem;color:var(--accent-contrast);text-align:center;border-radius:999px;padding:0 .35rem;font-size:.72rem;line-height:1.3rem}.switch{background:var(--border-strong);border-radius:999px;flex:none;width:30px;height:18px;transition:background .15s;position:relative}.switch__thumb{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #02020240}.away-toggle.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.away-toggle.is-on .switch{background:var(--accent)}.away-toggle.is-on .switch__thumb{transform:translate(12px)}.away-toggle--compact{border-radius:999px;width:auto;padding:.3rem .5rem .3rem .6rem;font-size:.8rem}.workspace__list{max-width:920px;padding:1.5rem var(--page-x) 3rem;margin:0 auto}.workspace__main{min-width:0;max-width:1120px;padding:1.5rem var(--page-x) 3rem;margin:0 auto}.workspace--split{grid-template-columns:var(--list-w) minmax(0, 1fr);display:grid}.workspace--split .workspace__list{overscroll-behavior:contain;background:var(--surface);border-right:1px solid var(--border);max-width:none;height:100vh;margin:0;padding:0;position:sticky;top:0;overflow-y:auto}.workspace--split .workspace__main{width:100%;max-width:1120px;margin:0;padding:1.5rem 2rem 3rem}.list-head{flex-direction:column;gap:.65rem;padding-bottom:.75rem;display:flex}.workspace--split .list-head{z-index:2;background:var(--surface);border-bottom:1px solid var(--border);padding:1.1rem 1rem .85rem;position:sticky;top:0}.list-head__title{align-items:center;gap:.5rem;display:flex}.list-head__title h1{font-size:1.35rem}.list-head__filters{margin-left:auto}.search{align-items:center;display:flex;position:relative}.search .icon{width:16px;height:16px;color:var(--text-muted);pointer-events:none;position:absolute;left:.7rem}.search input{background:var(--surface-2);border-color:#0000;padding-left:2.1rem}.search input:focus{background:var(--surface);border-color:var(--border-strong)}.search-content{align-self:flex-start;font-size:.8rem}.search-content__hint{margin:.5rem .75rem 0}.search-sources{flex-direction:column;align-items:flex-start;gap:.3rem;margin-top:-.35rem;padding-left:1.45rem;display:flex}.search-sources .checkbox{font-size:.8rem}.chip-row{flex-wrap:wrap;gap:.35rem;display:flex}.list-filters{background:var(--surface-2);border-radius:10px;flex-direction:column;gap:.65rem;padding:.75rem;display:flex}.list-filters__dates{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.list-filters__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.workspace--split .list-body{padding:.25rem .5rem 1.5rem}.list-body__loading{text-align:center;color:var(--text-muted);padding:.75rem}.list-section{margin-top:.85rem}.list-section__title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.4rem;margin:0 0 .35rem;padding:.2rem .25rem;font-size:.72rem;font-weight:700;display:flex}.workspace--split .list-section__title{padding:.2rem .75rem}.list-section--waiting .list-section__title{color:var(--waiting)}.list-section--pinned .list-section__title{color:var(--link)}.list-section__count{background:var(--surface-3);color:var(--text-muted);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .4rem;font-size:.7rem}.list-group>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.list-group>summary::-webkit-details-marker{display:none}.list-group>summary:hover{color:var(--text)}.list-group__chevron.icon{width:14px;height:14px;transition:transform .15s}.list-group[open] .list-group__chevron{transform:rotate(90deg)}.list-group__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);letter-spacing:0;text-transform:none;font-size:.85rem;overflow:hidden}.list-group__mute{margin-left:auto}.list-group>summary .mute-menu__toggle:not(.is-muted,.is-active){opacity:.55}.list-group>summary:hover .mute-menu__toggle{opacity:1}.mute-menu{flex:none;display:inline-flex;position:relative}.icon-button--small{width:26px;height:26px}.icon-button--small .icon{width:15px;height:15px}.mute-menu__toggle.is-muted{color:var(--waiting)}.mute-menu__panel{z-index:30;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:220px;box-shadow:var(--shadow-pop);color:var(--text);letter-spacing:normal;text-transform:none;cursor:default;flex-direction:column;padding:.35rem;font-size:.88rem;font-weight:400;display:flex;position:absolute;top:calc(100% + 4px);right:0}.mute-menu__head{color:var(--text-muted);margin:0;padding:.35rem .6rem .45rem;font-size:.8rem}.mute-menu__item{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.45rem;padding:.45rem .6rem;display:flex}.mute-menu__item:hover,.mute-menu__item:focus-visible{background:var(--surface-2)}.mute-menu__item--off{border-top:1px solid var(--border);border-radius:0 0 6px 6px;margin-top:.25rem}.mute-menu__item .icon{width:15px;height:15px}.mute-menu__panel .error{margin:.35rem .6rem}.dialog{width:560px;max-width:calc(100vw - 2 * var(--gutter));max-height:calc(100dvh - 2 * var(--gutter));border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow-pop);padding:0;overflow:auto}.dialog__head{justify-content:space-between;align-items:center;gap:.75rem;margin-right:-.5rem;display:flex}.dialog__head h2{margin:0;font-size:1.1rem}.share-dialog .alert{margin:.5rem 0 0}.share-dialog__create{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin:1rem 0 0;display:flex}.share-dialog__expiry{flex-direction:column;flex:18rem;gap:.3rem;min-width:0;display:flex}.share-dialog__expiry .segmented__item{flex:1;padding-inline:.5rem}.share-dialog__views{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.share-dialog__viewers{flex-direction:column;gap:.1rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.share-dialog__viewers li{overflow-wrap:anywhere;flex-wrap:wrap;gap:0 .5rem;display:flex}.shared-banner{border:1px solid var(--border);border-left:4px solid var(--accent);background:var(--accent-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.6rem .75rem;margin-bottom:1.25rem;padding:.7rem .9rem;display:flex}.shared-banner__icon.icon{width:20px;height:20px;color:var(--link)}.shared-banner__text{overflow-wrap:anywhere;flex-direction:column;flex:14rem;min-width:0;display:flex}.srow-list{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:2px;padding:4px;display:flex}.workspace--split .srow-list{box-shadow:none;background:0 0;border:0;padding:0}.srow{min-width:0;color:inherit;border-radius:9px;gap:.7rem;padding:.65rem .75rem;display:flex}.srow:hover{background:var(--surface-2);text-decoration:none}.srow.router-link-active{background:var(--accent-soft)}.srow:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;background:var(--surface-2)}.srow.router-link-active:focus-visible{background:var(--accent-soft)}.srow__dot{background:var(--ended);border-radius:50%;flex:none;width:10px;height:10px;margin-top:.4rem}.srow--running .srow__dot{background:var(--running);animation:1.4s ease-in-out infinite pulse}.srow--waiting_for_user .srow__dot{background:var(--waiting);box-shadow:0 0 0 3px var(--waiting-bg)}.srow--idle_done .srow__dot{background:var(--done)}.srow__body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.srow__top{align-items:baseline;gap:.6rem;display:flex}.srow__title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:.93rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.srow__time{color:var(--text-muted);white-space:nowrap;flex:none;font-size:.75rem}.srow__meta{color:var(--text-muted);flex-wrap:wrap;gap:.1rem .75rem;font-size:.78rem;display:flex}.srow__meta>.srow__resume{color:var(--waiting)}.srow__more{font-weight:600}.srow__meta>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.srow__status{font-weight:600}.srow--running .srow__status{color:var(--running)}.srow--waiting_for_user .srow__status{color:var(--waiting)}.srow--idle_done .srow__status{color:var(--done)}.srow__preview{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--text-muted);-webkit-box-orient:vertical;font-size:.83rem;display:-webkit-box;overflow:hidden}.srow__summary .srow__summary-icon{vertical-align:-1px;width:12px;height:12px;color:var(--link);margin-right:.3rem}.summary-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.6rem;display:flex}.summary-card__title{align-items:center;gap:.45rem;margin:0;display:inline-flex}.summary-card__title .icon{color:var(--link)}.summary-card>.summary-card__title{margin-bottom:.6rem}.summary-card__text{overflow-wrap:anywhere;margin:0;line-height:1.5}.summary-card__error{color:var(--danger);margin:.5rem 0 0}.summary-card__comment{border:1px solid var(--border);border-radius:10px;margin-top:.75rem;padding:.6rem .85rem}.summary-card__comment>summary{cursor:pointer;font-size:.9rem;font-weight:600}.summary-card__comment[open]>summary{margin-bottom:.5rem}.summary-card__comment .copy-button{margin-top:.5rem}.summary-card__meta{margin:.6rem 0 0}.srow__pin.icon{width:13px;height:13px;color:var(--link);fill:currentColor;align-self:flex-start;margin:.22rem -.3rem 0 0}.srow__tags{flex-wrap:wrap;gap:.25rem;margin:.1rem 0;display:flex}.tag{background:var(--accent-soft);min-width:0;max-width:100%;color:var(--text);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:.05rem .5rem;font-size:.75rem;font-weight:500;display:inline-block;overflow:hidden}.srow.router-link-active .tag{background:var(--surface)}.load-more{margin:1rem auto 0;display:flex}.search-hit.is-active{background:var(--accent-soft)}.search-hit__head,.search-hit__head:hover{color:inherit;text-decoration:none}.search-hit__snippet{background:var(--surface-2);color:var(--text-muted);overflow-wrap:anywhere;border-radius:7px;margin-top:.3rem;padding:.35rem .5rem;font-size:.82rem;line-height:1.45;display:block}.search-hit__snippet:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--border-strong);text-decoration:none}.search-hit__who{color:var(--text);margin-right:.4rem;font-weight:600}.search-hit__time{font-variant-numeric:tabular-nums;margin-right:.4rem}.search-hit__agent{max-width:16rem;margin-right:.4rem}.search-hit__snippet--output .search-hit__text{font-family:var(--mono);font-size:.78rem}.search-hit__text mark{background:var(--waiting-bg);color:var(--text);border-radius:3px;padding:0 .1em}.list-move,.list-enter-active,.list-leave-active{transition:all .25s}.list-enter-from,.list-leave-to{opacity:0;transform:translateY(6px)}.home{flex-direction:column;gap:1.25rem;display:flex}.workspace__list>.home:not(:empty){margin-bottom:1.5rem}.home>.alert{margin:0}.home--pane{max-width:980px}.live-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.live-tile{border:1px solid var(--border);border-left:4px solid var(--ended);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:.15rem;padding:1rem 1.15rem;display:flex}.live-tile:hover{border-color:var(--border-strong)}.live-tile--waiting_for_user{border-left-color:var(--waiting)}.live-tile--running{border-left-color:var(--running)}.live-tile__value{font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700;line-height:1.1}.live-tile__label{color:var(--text-muted);font-size:.88rem}.detail{min-width:0;position:relative}.back-link{align-items:center;gap:.35rem;margin-bottom:.9rem;font-size:.9rem;font-weight:500;display:inline-flex}.detail-head{margin-bottom:1rem}.detail-head__status{align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.detail-head__mute{margin-left:auto}.detail-head__title{overflow-wrap:anywhere;font-size:1.45rem;line-height:1.3}.detail-head__pin.is-active{color:var(--link)}.detail-head__pin.is-active .icon{fill:currentColor}.detail-head__title-row{align-items:flex-start;gap:.25rem;display:flex}.title-edit{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.title-edit input{flex:18rem;font-size:1.15rem;font-weight:600}.title-edit__hint{flex-basis:100%;margin:0}.edit-actions{gap:.4rem;display:flex}.detail-head__labels{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.7rem;display:flex}.detail-head__labels .tag{align-items:center;gap:.15rem;padding:.1rem .2rem .1rem .6rem;font-size:.82rem;display:inline-flex}.tag__remove{width:22px;height:22px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.tag__remove:hover{background:var(--surface);color:var(--text)}.tag__remove .icon{width:12px;height:12px}.tag-add{border:1px dashed var(--border-strong);min-height:28px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .65rem;font-size:.8rem;display:inline-flex}.tag-add:hover{border-color:var(--text-muted);color:var(--text)}.tag-input{border-radius:999px;width:12rem;min-height:30px;padding:.15rem .7rem}.link-list{margin:0;padding:0;list-style:none}.link-item{align-items:flex-start;gap:.6rem;min-width:0;padding:.6rem 0;display:flex}.link-item:first-child{padding-top:0}.link-item+.link-item{border-top:1px solid var(--border)}.link-item__icon{color:var(--text-muted);margin-top:.2rem}.link-item__body{flex:1;min-width:0}.link-item__head{flex-wrap:wrap;align-items:center;gap:.2rem .5rem;min-width:0;display:flex}.link-item__title{min-width:0;color:var(--text);overflow-wrap:anywhere}.link-item__badge{background:var(--surface-2);color:var(--text-muted);border-radius:999px;flex:none;padding:0 .45rem;font-size:.75rem}.link-item__meta{color:var(--text-muted);margin:.15rem 0 0;font-size:.8rem}.link-item--deleted .link-item__title{color:var(--text-muted);text-decoration:line-through}.ticket-edit{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.ticket-edit input{flex:0 18rem}.ticket-edit__error{color:var(--danger)}.detail-head__note{background:var(--surface-2);border-radius:10px;align-items:flex-start;gap:.55rem;margin-top:.75rem;padding:.25rem .25rem .25rem .85rem;font-size:.9rem;display:flex}.detail-head__note p{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0;max-height:12rem;margin:.35rem 0;overflow:auto}.detail-head__note-icon.icon{color:var(--text-muted);margin-top:.6rem}.note-edit{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.note-edit textarea{resize:vertical;min-height:5.5rem}.detail-head__error{margin-bottom:0}.meta-list{color:var(--text-muted);flex-wrap:wrap;gap:.3rem 1.1rem;margin-top:.55rem;font-size:.86rem;display:flex}.meta-list>span{overflow-wrap:anywhere;align-items:center;gap:.35rem;min-width:0;display:inline-flex}.detail-head__message{border:1px solid var(--border);border-left:4px solid var(--done);background:var(--surface);border-radius:10px;max-height:16rem;margin-top:.9rem;padding:.8rem 1rem;overflow:auto}.detail-head--waiting_for_user .detail-head__message{border-left-color:var(--waiting)}.detail-head__action{color:var(--text-muted);overflow-wrap:anywhere;margin:.75rem 0 0;font-size:.88rem}.detail-head__action code{background:var(--surface-3);color:var(--text);border-radius:4px;padding:.05rem .35rem}.tabs-bar{top:var(--sticky-top);z-index:5;background:var(--bg);border-bottom:1px solid var(--border);align-items:center;gap:1rem;margin-bottom:1rem;display:flex;position:sticky}.tabs{scrollbar-width:none;flex:1;gap:.15rem;min-width:0;display:flex;overflow-x:auto}.tabs__tab{color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.4rem;padding:.75rem .7rem .65rem;font-size:.9rem;font-weight:600;display:inline-flex}.tabs__tab:hover{color:var(--text)}.tabs__tab.is-active{color:var(--text);border-bottom-color:var(--accent)}.tabs__count{background:var(--surface-3);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .4rem;font-size:.72rem}.tabs-bar__follow{flex:none}.detail__panel{min-width:0}.fab-dock{z-index:6;pointer-events:none;justify-content:center;align-items:flex-end;height:0;display:flex;position:sticky;bottom:1.25rem}.fab{background:var(--text);color:var(--bg);font:inherit;box-shadow:var(--shadow-pop);cursor:pointer;pointer-events:auto;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.86rem;font-weight:600;display:inline-flex}.fade-enter-active,.fade-leave-active{transition:opacity .2s,transform .2s}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(8px)}.info{grid-template-columns:max-content minmax(0,1fr);gap:.45rem 1.1rem;margin:0;font-size:.9rem;display:grid}.info dt{color:var(--text-muted)}.info dd{overflow-wrap:anywhere;margin:0}.transcript{flex-direction:column;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex}.turn{min-width:0}.turn--user{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent);box-shadow:var(--shadow);border-radius:10px;padding:.7rem .95rem}.turn--peer{border-left-color:var(--agent)}.turn--assistant{padding:0 .15rem}.turn--sidechain{border-left:2px dashed var(--border-strong);margin-left:1.25rem;padding-left:.85rem}.turn--target{outline:2px solid var(--accent);outline-offset:4px;border-radius:10px;transition:outline-color .4s}.turn--system,.turn--summary,.turn--orphan_result{border:1px dashed var(--border-strong);color:var(--text-muted);border-radius:10px;padding:.5rem .8rem;font-size:.85rem}.turn__head{color:var(--text-muted);align-items:center;gap:.5rem;margin-bottom:.3rem;font-size:.78rem;display:flex}.turn__head strong{color:var(--text);font-weight:700}.turn--assistant>.turn__head strong{color:var(--link)}.turn__head time{font-variant-numeric:tabular-nums;margin-left:auto}.turn__note,.turn__command{overflow-wrap:anywhere;margin:0}.markdown{overflow-wrap:anywhere;line-height:1.6}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown p,.markdown ul,.markdown ol{margin:.45rem 0}.markdown h1,.markdown h2,.markdown h3,.markdown h4{margin:.9rem 0 .4rem;font-size:1rem}.markdown :not(pre)>code{background:var(--code-bg);border:1px solid var(--border);border-radius:4px;padding:.05rem .3rem}.markdown table{border-collapse:collapse;display:block;overflow-x:auto}.markdown th,.markdown td{border:1px solid var(--border);padding:.25rem .5rem}.markdown blockquote{border-left:3px solid var(--border);color:var(--text-muted);margin:.4rem 0;padding-left:.75rem}pre.code{background:var(--code-bg);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--mono);white-space:pre;max-width:100%;margin:.4rem 0;padding:.6rem .75rem;font-size:.82rem;line-height:1.45;overflow-x:auto}.code__prefix{color:var(--text-muted);-webkit-user-select:none;user-select:none}.thinking{color:var(--text-muted);margin:.4rem 0;font-size:.88rem}.thinking summary{cursor:pointer;font-style:italic}.tool{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;margin:.45rem 0}.tool__summary{cursor:pointer;align-items:center;gap:.5rem;min-width:0;padding:.4rem .65rem;font-size:.83rem;list-style:none;display:flex}.tool__summary:hover{background:var(--surface-2);border-radius:var(--radius-sm)}.tool__summary::-webkit-details-marker{display:none}.tool__summary:before{content:"▸";color:var(--text-muted);transition:transform .15s}.tool[open]>.tool__summary:before{transform:rotate(90deg)}.tool__state{background:var(--waiting);border-radius:50%;flex:none;width:8px;height:8px}.tool--ok .tool__state{background:var(--done)}.tool--error .tool__state{background:var(--danger)}.tool__name{font-family:var(--mono);flex:none;font-weight:700}.tool__args{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);color:var(--text-muted);overflow:hidden}.tool__body{min-width:0;padding:0 .65rem .6rem}.tool__path,.tool__note{font-family:var(--mono);color:var(--text-muted);overflow-wrap:anywhere;margin:.25rem 0;font-size:.8rem}.tool__error{color:var(--danger);white-space:pre-wrap;font-size:.85rem}.tool__prompt{border-left:3px solid var(--border);margin-bottom:.4rem;padding:.4rem .6rem;font-size:.88rem}.todos{margin:.25rem 0;padding:0;font-size:.88rem;list-style:none}.todo--completed{color:var(--text-muted);text-decoration:line-through}.todo--in_progress{font-weight:600}.diff{border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--mono);background:var(--code-bg);margin:.4rem 0;font-size:.8rem;line-height:1.45;overflow-x:auto}.diff__row{white-space:pre;min-width:max-content;display:flex}.diff__sign{text-align:center;width:1.6em;color:var(--text-muted);-webkit-user-select:none;user-select:none;flex:none}.diff__text{padding-right:.75rem}.diff__row--add{background:var(--diff-add);color:var(--diff-add-text)}.diff__row--del{background:var(--diff-del);color:var(--diff-del-text)}.diff__row--hunk{color:var(--text-muted);background:var(--surface-2)}.tool.is-target{box-shadow:0 0 0 2px var(--accent)}.changes__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.changes__summary{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:.25rem .85rem;margin:0;font-size:.9rem;display:flex}.diffstat{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;gap:.4rem;font-size:.8rem;display:inline-flex}.diffstat__add{color:var(--done)}.diffstat__del{color:var(--danger)}.change-files{margin:0;padding:0;list-style:none}.change-files>li+li{border-top:1px solid var(--border)}.change-file__summary{cursor:pointer;align-items:center;gap:.5rem;min-width:0;padding:.55rem 0;list-style:none;display:flex}.change-file__summary::-webkit-details-marker{display:none}.change-file__summary:before{content:"▸";color:var(--text-muted);flex:none;transition:transform .15s}.change-file[open]>.change-file__summary:before{transform:rotate(90deg)}.change-file__path{min-width:0;font-family:var(--mono);overflow-wrap:anywhere;flex:1;font-size:.85rem}.change-file__dir{color:var(--text-muted)}.change-file__body{min-width:0;padding-bottom:.75rem}.change{min-width:0;margin-top:.6rem}.change__head{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;font-size:.8rem;display:flex}.change__tool{color:var(--text);font-weight:700}.change__jump{margin-left:auto;font-size:.8rem}.change__note{border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-muted);margin:.35rem 0;padding:.45rem .65rem;font-size:.85rem}.change__agent{max-width:16rem}.change__command{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:.3rem 0;font-size:.78rem;overflow:hidden}.git-log{margin:0;padding:0;list-style:none}.git-log__item{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;padding:.55rem 0;display:flex}.git-log__item+.git-log__item{border-top:1px solid var(--border)}.git-log__hash,.git-log__push{background:var(--surface-3);font-family:var(--mono);border-radius:4px;flex:none;padding:.05rem .4rem;font-size:.8rem}.git-log__message{overflow-wrap:anywhere;flex-wrap:wrap;flex:14rem;align-items:baseline;gap:.25rem .5rem;min-width:0;display:inline-flex}.git-log__meta{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin-left:auto;font-size:.8rem;display:inline-flex}.risk{min-width:0;max-width:100%;font-family:var(--font);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:.3rem;padding:.05rem .45rem;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.risk>span{text-overflow:ellipsis;overflow:hidden}.risk--high{background:var(--danger-bg);color:var(--danger)}.risk--medium{background:var(--waiting-bg);color:var(--waiting)}.risk--compact{padding:.1rem .3rem}.risk-count{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.2rem;font-weight:600;display:inline-flex}.risk-count--high,.risk-text--high,.risk-cell--high{color:var(--danger)}.risk-count--medium,.risk-text--medium,.risk-cell--medium{color:var(--waiting)}.risk-cell--high,.risk-cell--medium{font-weight:600}.tool--risk-high{border-left:3px solid var(--danger)}.tool--risk-medium{border-left:3px solid var(--waiting)}.tool__risk{flex:0 auto;margin-left:auto;font-family:inherit}.tabs__count--high{background:var(--danger-bg);color:var(--danger)}.tabs__count--medium{background:var(--waiting-bg);color:var(--waiting)}.tools__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.risky-calls{margin:0;padding:0;list-style:none}.risky-call{min-width:0;padding:.55rem 0}.risky-call+.risky-call{border-top:1px solid var(--border)}.risky-call__head{flex-wrap:wrap;align-items:center;gap:.25rem .6rem;min-width:0;font-size:.82rem;display:flex}.risky-call__tool{overflow-wrap:anywhere;font-weight:700}.risky-call__session{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.risky-call__jump{margin-left:auto;font-size:.8rem}.risky-call__summary{color:var(--text-muted);white-space:pre-wrap;overflow-wrap:anywhere;max-height:4.8em;margin-top:.3rem;font-size:.8rem;display:block;overflow:hidden}.blocked-badge{border:1px solid var(--danger);color:var(--danger);font-family:var(--font);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:.3rem;padding:0 .45rem;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-flex}.tool__risk+.tool__risk{margin-left:.3rem}.rule-row{flex-wrap:wrap}.rule-row.is-off .item-row__main{opacity:.55}.rule-row__match{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.2rem .5rem;font-size:.82rem;display:flex}.rule-row__actions{align-items:center}.rule-form{flex:100%;min-width:0}.rule-form--new{border-top:1px solid var(--border);margin-top:.75rem;padding-top:.75rem}.rule-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=600px){.rule-form__grid{grid-template-columns:minmax(0,1fr)}}.rule-form__wide{grid-column:1/-1}.rule-form .alert{margin:0}.rule-test{margin-top:.75rem}.rule-test>summary{cursor:pointer;font-size:.88rem;font-weight:600}.rule-test[open]>summary{margin-bottom:.6rem}.rule-test__result{border-radius:var(--radius-sm);background:var(--surface-2);margin-top:.5rem;padding:.6rem .75rem}.rule-test__result p{margin:0 0 .35rem}.rule-test__text{max-height:10rem;font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.78rem;overflow:auto}.programs th.programs__calls,.programs td.programs__calls{text-align:right;font-variant-numeric:tabular-nums}.programs td.programs__subs{white-space:normal;width:100%}.programs__subs{line-height:1.9}.programs__subs .chip{font-family:var(--mono);margin-right:.25rem}.programs__count{color:var(--text-muted);opacity:.8;margin-left:.15rem}.stat-tile--high .stat-tile__value{color:var(--danger)}.timeline{margin:0;padding:0;list-style:none}.timeline__item{border-bottom:1px solid var(--border)}.timeline__item:last-child{border-bottom:0}.timeline__row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"time dot name"". .summary";align-items:center;column-gap:.6rem;padding:.5rem .25rem;display:grid}.timeline__row:hover{background:var(--surface-2)}.timeline__time{font-family:var(--mono);color:var(--text-muted);grid-area:time;font-size:.75rem}.timeline__dot{background:var(--ended);border-radius:50%;grid-area:dot;width:9px;height:9px}.timeline__name{min-width:0;font-family:var(--mono);grid-area:name;font-size:.82rem;font-weight:600}.timeline__summary{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);grid-area:summary;font-size:.8rem;overflow:hidden}.timeline__payload{padding:0 0 .5rem}.tone--user .timeline__dot{background:var(--link)}.tone--tool .timeline__dot{background:var(--running)}.tone--waiting .timeline__dot{background:var(--waiting)}.tone--done .timeline__dot{background:var(--done)}.tone--error .timeline__dot{background:var(--danger)}.tone--agent .timeline__dot{background:var(--agent)}.tone--compact .timeline__dot{background:var(--surface);box-shadow:inset 0 0 0 2px var(--accent)}.ctx{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.ctx__bar{background:var(--surface-3);border-radius:999px;flex:none;width:2rem;height:.4rem;position:relative;overflow:hidden}.ctx--wide{white-space:normal;flex-wrap:wrap;row-gap:.1rem}.ctx--wide>span{white-space:nowrap}.ctx--wide .ctx__bar{width:4.5rem}.ctx__fill{border-radius:inherit;background:var(--text-muted);position:absolute;inset:0 auto 0 0}.ctx--medium .ctx__fill{background:var(--waiting)}.ctx--high .ctx__fill{background:var(--danger)}.ctx--medium{color:var(--waiting)}.ctx--high{color:var(--danger);font-weight:600}.ctx__tokens,.ctx__compactions{color:var(--text-muted);font-weight:400}.loop-badge{color:var(--waiting);white-space:nowrap;align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.loop-alert{flex-wrap:wrap;align-items:flex-start;gap:.4rem .65rem;display:flex}.loop-alert__icon{color:var(--waiting);flex:none;margin-top:.2rem}.loop-alert__body{flex:16rem;min-width:0}.loop-alert__body>p{margin:0}.loop-alert__title{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.loop-alert__body>.loop-alert__reason{overflow-wrap:anywhere;margin-top:.15rem}.loop-alert>.button{flex:none}.timeline__item.is-target{background:var(--accent-soft);transition:background .4s}.loop-params__hint{margin:.25rem 0 .5rem}.kind-columns,.kind-toggles{flex:none;grid-template-columns:repeat(2,56px);place-items:center;display:grid}.kind-columns{color:var(--text-muted);justify-content:end;padding-bottom:.35rem;font-size:.8rem;font-weight:600}.kind-columns .is-current{color:var(--text)}.device-type{width:auto;min-height:0;padding:.15rem .4rem;font-size:.85rem}.history-filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.history-filters .field{flex:160px;max-width:240px}.history-filters__count{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:.35rem}.history-day{margin-bottom:1rem}.history-list{padding:0 1.25rem;list-style:none}.history-item{border-top:1px solid var(--border);align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.history-item:first-child{border-top:0}.history-item__icon{background:var(--done-bg);width:30px;height:30px;color:var(--done);border-radius:50%;flex:none;place-items:center;display:grid}.history-item__icon.is-waiting{background:var(--waiting-bg);color:var(--waiting)}.history-item__main{min-width:0;color:inherit;flex-direction:column;flex:1;gap:.2rem;display:flex}.history-item__main:hover{text-decoration:none}.history-item__main:hover .history-item__title{text-decoration:underline}.history-item__title{overflow-wrap:anywhere}.history-item.is-unread .history-item__title{font-weight:650}.history-item.is-unread .history-item__title:before{content:"";background:var(--accent);vertical-align:.1em;border-radius:50%;width:8px;height:8px;margin-right:.45rem;display:inline-block}.history-item__body{color:var(--text-muted);overflow-wrap:anywhere;font-size:.9rem}.history-item__meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.3rem .6rem;font-size:.8rem;display:flex}.question-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));gap:.75rem;display:grid}.question{border-left:4px solid var(--accent);min-width:0;margin-bottom:1rem}.question-list .question{margin:0}.question:focus{outline:none}.question:focus-within{border-color:var(--focus);box-shadow:0 0 0 2px var(--focus)}.question__keys{color:var(--text-muted);margin:.4rem 0 0;display:none}.question:focus-within .question__keys{display:block}.question__head{flex-wrap:wrap;align-items:center;gap:.3rem .75rem;margin-bottom:.6rem;display:flex}.question__kind{background:var(--accent);color:var(--accent-contrast);border-radius:999px;padding:.1rem .55rem;font-size:.75rem;font-weight:700}.question__session{color:var(--text);font-weight:700}.question__time{margin-left:auto}.question__title{overflow-wrap:anywhere;margin:0 0 .25rem;font-weight:700}.question__ask{border:0;min-width:0;margin:0 0 .9rem;padding:0}.question__ask legend{overflow-wrap:anywhere;margin-bottom:.4rem;font-weight:700}.question__option{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;gap:.6rem;margin-bottom:.35rem;padding:.5rem .65rem;display:flex}.question__option:hover{border-color:var(--border-strong)}.question__option:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.question__option input{width:auto;min-height:0;accent-color:var(--accent);margin-top:.3rem}.question__ask .field,.question__deny{margin-top:.5rem}.question .button-row .button{min-height:42px}.elicitation{flex-direction:column;gap:.7rem;display:flex}.elicitation .question__title,.elicitation__message{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.elicitation__required{color:var(--danger)}.elicitation__check{white-space:normal;color:var(--text)}.question--prompt{border-left-color:var(--done)}.question--prompt .question__kind{background:var(--done-bg);color:var(--done)}.question--resume{border-left-color:var(--waiting)}.question--resume .question__kind{background:var(--waiting-bg);color:var(--waiting)}.prompt__summary{color:var(--text-muted);overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .5rem;font-size:.9rem;display:-webkit-box;overflow:hidden}.prompt__field{margin-top:.5rem}.prompt__field textarea{resize:vertical}.prompt__field p{margin:.3rem 0 0}.prompt__sent{border-left:3px solid var(--border-strong);background:var(--surface-2);border-radius:var(--radius-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .6rem;padding:.5rem .75rem}.prompt__state{margin:0;font-weight:600}.prompt__state--sending{color:var(--text-muted)}.prompt__state--delivered{color:var(--done)}.prompt__state--undelivered{color:var(--danger)}.quick-replies{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.quick-reply{border:1px solid var(--border);background:var(--surface-2);max-width:100%;min-height:32px;color:var(--text);font:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border-radius:999px;padding:.25rem .75rem;font-size:.82rem;overflow:hidden}.quick-reply:hover{border-color:var(--border-strong)}.quick-replies__edit{margin-left:.25rem}.setting-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}label.setting-row{cursor:pointer}.card__title+.setting-row,.card__lead+.setting-row{border-top:0;padding-top:.25rem}.setting-row--action{border-top:0;padding-top:0}.setting-row__text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.setting-row__label{font-weight:500}.setting-row__hint{color:var(--text-muted);font-size:.84rem}.setting-row__control{width:auto;min-width:170px}.number-input,.time-range{flex:none;align-items:center;gap:.4rem;display:inline-flex}.number-input input{width:5.5rem}.time-range input{width:auto}.steps{margin:0;padding:0;list-style:none}.step{grid-template-columns:2rem minmax(0,1fr);gap:.9rem;padding-bottom:1.25rem;display:grid;position:relative}.step:last-child{padding-bottom:0}.step:not(:last-child):before{content:"";background:var(--border);width:2px;position:absolute;top:2.3rem;bottom:.3rem;left:calc(1rem - 1px)}.step__num{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.9rem;font-weight:700;display:grid}.step.is-done .step__num{background:var(--accent);border-color:var(--accent);color:var(--accent-contrast)}.step__body{min-width:0}.step__title{margin:.3rem 0 .6rem;font-size:.98rem}.step__body>p{margin:.4rem 0 0}.step .segmented{margin-bottom:.25rem}.inline-form{gap:.5rem;display:flex}.token-reveal{border:1px solid var(--waiting);background:var(--waiting-bg);border-radius:10px;margin-top:.75rem;padding:.75rem .9rem}.token-reveal p{margin:.2rem 0 .4rem}.item-list{margin:0;padding:0;list-style:none}.item-row{border-top:1px solid var(--border);align-items:center;gap:.75rem;padding:.7rem 0;display:flex}.item-row:first-child{border-top:0}.item-row__icon{background:var(--surface-2);width:36px;height:36px;color:var(--text-muted);border-radius:10px;flex:none;place-items:center;display:grid}.item-row__main{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.item-row__title{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.item-row__actions{flex:none;gap:.9rem;font-size:.9rem;display:flex}.client-info{flex-wrap:wrap;gap:.1rem .75rem;display:flex}.client-info>span{align-items:center;gap:.25rem;display:inline-flex}.item-row__main>.alert{margin:.4rem 0 0}.inventory{grid-template-columns:max-content minmax(0,1fr);gap:.2rem .75rem;margin:.3rem 0 0;display:grid}.inventory dt,.inventory dd{margin:0}.inventory dd{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;display:flex}.inventory .chip{white-space:normal;overflow-wrap:anywhere}.inventory__warning{color:var(--waiting)}.quick-reply-row .item-row__actions{align-items:center;gap:.25rem .75rem}.icon-button:disabled{opacity:.35;cursor:default}.quick-reply-form{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.quick-reply-form input{flex:16rem}.quick-reply-form select{flex:0 auto;width:auto}.quick-reply-form__actions{gap:.5rem;display:flex}.quick-reply-form--add{margin-top:.75rem}.is-revoked{opacity:.6}.is-revoked strong{text-decoration:line-through}.account-card{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.account-card__text{flex-direction:column;flex:1;min-width:0;display:flex}.account-card__actions{flex-wrap:wrap;gap:.5rem;display:flex}.channel-url-row .setting-row__text{flex:14rem}.channel-url{overflow-wrap:anywhere}.filter-chip:disabled{opacity:.45;cursor:not-allowed}.filter-chip:disabled:hover{border-color:var(--border);color:var(--text-muted)}.login{min-height:100vh;padding:var(--gutter);background:radial-gradient(circle at 15% 0%, var(--accent-soft), transparent 45%), var(--bg);place-items:center;display:grid}.login__card{background:var(--surface);border:1px solid var(--border);width:min(400px,100%);box-shadow:var(--shadow-pop);border-radius:16px;flex-direction:column;gap:.9rem;padding:2rem;display:flex}.login__card p{margin:0}.login__brand{flex-direction:column;gap:6px;margin-bottom:.75rem;display:flex}.login__logo{align-self:flex-start;width:auto;height:22px}.login__title{font-size:1.4rem}.login__divider{text-align:center}.stats__body{transition:opacity .15s}.stats__body.is-loading{opacity:.55}.stat-tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.stat-tile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:.25rem;padding:.9rem 1.1rem;display:flex}.stat-tile__label{color:var(--text-muted);font-size:.82rem}.stat-tile__value{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:650;line-height:1.2}.stats__charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:0 1rem;display:grid}.chart{min-width:0;position:relative}.chart svg{display:block;overflow:visible}.chart__grid line{stroke:var(--border);stroke-width:1px}.chart text{fill:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}.chart__bar{fill:var(--accent)}.chart__bar.is-active{filter:brightness(1.15)}.chart__hit{fill:#0000;outline:none}.chart__hit:focus-visible{stroke:var(--focus);stroke-width:2px}.chart__tooltip{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-pop);white-space:nowrap;pointer-events:none;flex-direction:column;padding:.35rem .6rem;font-size:.8rem;display:flex;position:absolute;top:0;transform:translate(-50%)}.chart__tooltip span{color:var(--text-muted)}.stats__table-view summary{cursor:pointer;font-weight:600}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:.88rem}.table th,.table td{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:.5rem}.table th{color:var(--text-muted);font-weight:600}.table tbody tr:hover{background:var(--surface-2)}.table--numbers td:not(:first-child),.table--numbers th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.stats__ticket{align-items:center;gap:.45rem;display:inline-flex}.stats__ticket-title{text-overflow:ellipsis;max-width:16rem;overflow:hidden}.day-export__actions{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin:.75rem 0;display:flex}.day-export__date{width:11rem}.day-export__preview summary{cursor:pointer;font-weight:600}.day-export__text{flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.6rem;transition:opacity .15s;display:flex}.day-export__text.is-loading{opacity:.55}.day-export__text pre{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--code-bg);white-space:pre-wrap;overflow-wrap:anywhere;align-self:stretch;max-height:28rem;margin:0;padding:.75rem;font-size:.8rem;overflow:auto}.wait-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem 1rem;margin:0;display:grid}.wait-summary dt{color:var(--text-muted);font-size:.82rem}.wait-summary dd{font-variant-numeric:tabular-nums;margin:.15rem 0 0;font-size:1.05rem;font-weight:600}.wait-summary dd .small{font-weight:400}.wait-summary__secondary dd{color:var(--text-muted);font-weight:400}.wait-tools th:last-child,.wait-tools td.wait-tools__commands{text-align:left;white-space:normal;width:100%}.wait-tools__commands{line-height:1.9}.wait-tools__commands .chip{font-family:var(--mono);margin-right:.25rem}.chart__bar--over{fill:var(--danger)}.chart__line{stroke:var(--waiting);stroke-width:1.5px;stroke-dasharray:5 4}.chart__legend{color:var(--text-muted);align-items:center;gap:.45rem;margin:.4rem 0 0;font-size:.8rem;display:flex}.chart__legend-line{border-top:2px dashed var(--waiting);width:1.4rem}.budget-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.9rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.budget-row{flex-direction:column;gap:.35rem;display:flex}.budget-row__head{justify-content:space-between;gap:.75rem;font-size:.9rem;display:flex}.budget-row__numbers{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.budget-bar{background:var(--surface-3);border-radius:999px;height:8px;overflow:hidden}.budget-bar span{background:var(--done);border-radius:inherit;height:100%;display:block}.budget-row--warning .budget-bar span{background:var(--waiting)}.budget-row--over .budget-bar span{background:var(--danger)}.budget-row__rest{color:var(--text-muted)}.budget-row--over .budget-row__rest{color:var(--danger);font-weight:600}.budget-input input{width:7.5rem}.budget-projects td{vertical-align:middle}.budget-projects input{width:100%;min-width:4.5rem}.budget-projects td:first-child{min-width:6rem}.budget-add{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.budget-add>input{flex:10rem;width:auto}.budget-add .number-input input{width:6.5rem}.agents__legend{flex-wrap:wrap;gap:.4rem 1.1rem;margin:-.5rem 0 1.25rem;display:flex}.agents__legend>span{align-items:center;gap:.35rem;display:inline-flex}.agents__legend-arrow{color:var(--accent);font-weight:700}.agent-graph{flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding-left:96px;transition:opacity .15s;display:flex;position:relative}.agent-graph.is-loading{opacity:.6}.agent-graph__edges{pointer-events:none;position:absolute;inset:0;overflow:visible}.agent-edge{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;pointer-events:stroke}.agent-edge__head{fill:var(--accent)}.agent-edge__count{fill:var(--text);paint-order:stroke;stroke:var(--bg);stroke-width:4px;font-size:12px;font-weight:700}.agent-node{z-index:1;border-left:4px solid var(--ended);margin:0;position:relative}.agent-node--running{border-left-color:var(--running)}.agent-node--waiting_for_user{border-left-color:var(--waiting)}.agent-node--idle_done{border-left-color:var(--done)}@media (width>=900px){.agent-node{grid-template-columns:minmax(240px,1fr) 2fr;align-items:start;gap:0 1.5rem;display:grid}}.agent-node__head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.agent-node__title{color:var(--text);overflow-wrap:anywhere;margin:.45rem 0 .15rem;font-weight:700;display:block}.agent-node__meta{flex-wrap:wrap;gap:.2rem .8rem;margin:0 0 .6rem;display:flex}.subagents{border-left:2px solid var(--border);flex-direction:column;gap:.6rem;margin:0;padding:0 0 0 .6rem;list-style:none;display:flex}.subagent{gap:.5rem;min-width:0;display:flex;position:relative}.subagent:before{content:"";border-top:2px solid var(--border);width:.45rem;position:absolute;top:.7rem;left:-.6rem}.subagent__dot{background:var(--ended);border-radius:50%;flex:none;width:10px;height:10px;margin-top:.4rem}.subagent--running .subagent__dot{background:var(--running);animation:1.4s ease-in-out infinite pulse}.subagent--done .subagent__dot{background:var(--done)}.subagent__body{flex:1;min-width:0}.subagent__head{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;display:flex}.subagent__status{color:var(--text-muted);font-size:.78rem}.subagent__result{color:var(--text-muted);overflow-wrap:anywhere;margin:.2rem 0 0}.subagent__toggle{margin-top:.3rem}.subagent__transcript{border-top:1px solid var(--border);margin-top:.6rem;padding-top:.6rem}.subagent__transcript .turn--sidechain{border-left:0;margin-left:0;padding-left:.15rem}.subagent__transcript .turn--user.turn--sidechain{border-left:3px solid var(--accent);padding-left:.95rem}.subagent__transcript .turn__head .chip{display:none}.peer-messages{margin:0;padding:0;list-style:none}.peer-message{border-bottom:1px solid var(--border);padding:.6rem 0}.peer-message:last-child{border-bottom:0}.peer-message__route{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;font-weight:600;display:flex}.peer-message__route time{margin-left:auto;font-weight:400}.peer-message__arrow{color:var(--accent)}.peer-message__text{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.9rem}.dialog{width:min(560px, calc(100vw - 2 * var(--gutter)));max-height:calc(100dvh - 2 * var(--gutter));border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);box-shadow:var(--shadow-pop);padding:0}.dialog::backdrop{background:#02020273}.dialog__body{padding:1.1rem 1.25rem 1.25rem}.dialog__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.25rem;display:flex}.dialog__head h2,.hotkeys__list{margin:0}.hotkeys__row{border-top:1px solid var(--border);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.35rem 0;display:grid}.hotkeys__row:first-child{border-top:0}.hotkeys__row dt{gap:.25rem;display:flex}.hotkeys__row dd{margin:0;font-size:.9rem}.toasts{z-index:50;right:var(--gutter);bottom:max(var(--gutter), env(safe-area-inset-bottom));width:min(380px, calc(100vw - 2 * var(--gutter)));flex-direction:column;gap:.5rem;display:flex;position:fixed}.toast{background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--done);border-radius:var(--radius);box-shadow:var(--shadow-pop);align-items:flex-start;display:flex}.toast--waiting{border-left-color:var(--waiting)}.toast__body{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:.15rem;padding:.65rem .8rem;display:flex}.toast__body span{-webkit-line-clamp:3;color:var(--text-muted);-webkit-box-orient:vertical;font-size:.88rem;display:-webkit-box;overflow:hidden}.toast__close{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:.6rem;line-height:0}.toast-enter-active,.toast-leave-active{transition:all .25s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(12px)}@media (prefers-reduced-motion:reduce){.badge__dot,.srow__dot,.subagent__dot{animation:none!important}}@media (width<=899px){:root{--page-x:1rem;--sticky-top:var(--appbar-h)}html{scroll-padding:calc(var(--appbar-h) + .5rem) 0 calc(var(--tabbar-h) + .5rem)}.sidebar{display:none}.shell__main{padding-bottom:var(--tabbar-h);margin-left:0}.appbar{z-index:20;height:var(--appbar-h);padding:env(safe-area-inset-top) var(--gutter) 0;background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:.75rem;display:flex;position:sticky;top:0}.brand--compact{gap:4px;margin-right:auto;padding:0}.brand--compact .brand__logo{height:15px}.brand--compact .brand__product{font-size:9px}.tabbar{z-index:20;height:var(--tabbar-h);padding-bottom:env(safe-area-inset-bottom);background:var(--surface);border-top:1px solid var(--border);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.tabbar__item{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.7rem;font-weight:600;display:flex}.tabbar__item:hover{text-decoration:none}.tabbar__item.router-link-active{color:var(--text)}.tabbar__item.router-link-active .tabbar__icon{background:var(--accent-soft);color:var(--link)}.tabbar__icon{border-radius:999px;place-items:center;width:52px;height:28px;display:grid;position:relative}.tabbar__icon .icon{width:20px;height:20px}.tabbar__badge{background:var(--accent);min-width:18px;color:var(--accent-contrast);text-align:center;border-radius:999px;padding:0 5px;font-size:.68rem;line-height:18px;position:absolute;top:-4px;right:4px}.page,.workspace__list,.workspace__main{padding-top:1.1rem;padding-bottom:2rem}.page-head h1{font-size:1.35rem}.fab-dock,.toasts{bottom:calc(var(--tabbar-h) + .75rem)}.live-tiles{grid-template-columns:1fr 1fr}}@media (width<=640px){.card{padding:1rem}.detail-head__title{font-size:1.25rem}.turn--sidechain{margin-left:.4rem}.stat-tile__value{font-size:1.3rem}.agent-graph{padding-left:52px}.command,.inline-form{flex-direction:column;align-items:stretch}.tabs-bar__follow{display:none}.tabs{gap:0}.tabs__tab{flex:1 0 auto;justify-content:center;gap:.3rem;padding-inline:.35rem;font-size:.82rem}.setting-row__control{min-width:0;max-width:50%}.setting-row--wrap{flex-wrap:wrap;gap:.6rem}.setting-row--wrap .segmented{width:100%}.setting-row--wrap .segmented__item{flex:1}.item-row{flex-wrap:wrap}.item-row__actions{width:100%;padding-left:calc(36px + .75rem)}.quick-reply-row .item-row__actions{padding-left:0}.quick-reply-form select{flex:auto}.step{grid-template-columns:1.75rem minmax(0,1fr);gap:.7rem}.step__num{width:1.75rem;height:1.75rem}.step:not(:last-child):before{left:calc(.875rem - 1px)}.page-head .segmented{width:100%}.page-head .segmented__item{flex:1}}.hljs-comment,.hljs-quote{color:var(--text-muted);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-doctag{color:#a626a4}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute{color:#50a14f}.hljs-number,.hljs-built_in,.hljs-type,.hljs-variable,.hljs-template-variable{color:#c18401}.hljs-title,.hljs-section,.hljs-name,.hljs-selector-id,.hljs-selector-class{color:#4078f2}.hljs-attr,.hljs-meta,.hljs-symbol{color:#0184bc}.hljs-deletion{color:var(--danger)}:root[data-theme=dark] .hljs-keyword,:root[data-theme=dark] .hljs-selector-tag,:root[data-theme=dark] .hljs-literal{color:#c678dd}:root[data-theme=dark] .hljs-string,:root[data-theme=dark] .hljs-addition,:root[data-theme=dark] .hljs-attribute{color:#98c379}:root[data-theme=dark] .hljs-number,:root[data-theme=dark] .hljs-built_in,:root[data-theme=dark] .hljs-type{color:#e5c07b}:root[data-theme=dark] .hljs-title,:root[data-theme=dark] .hljs-name{color:#61afef}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hljs-keyword,:root:not([data-theme=light]) .hljs-selector-tag,:root:not([data-theme=light]) .hljs-literal{color:#c678dd}:root:not([data-theme=light]) .hljs-string,:root:not([data-theme=light]) .hljs-addition,:root:not([data-theme=light]) .hljs-attribute{color:#98c379}:root:not([data-theme=light]) .hljs-number,:root:not([data-theme=light]) .hljs-built_in,:root:not([data-theme=light]) .hljs-type{color:#e5c07b}:root:not([data-theme=light]) .hljs-title,:root:not([data-theme=light]) .hljs-name{color:#61afef}}.inbox__list{border-top:1px solid var(--border);gap:.6rem;margin:.9rem 0 0;padding:.75rem 0 0;list-style:none;display:grid}.inbox__item p{margin:0}.inbox__item .prompt__sent{margin-bottom:.3rem}
