:root{--bg:#f5f5f7;--sidebar:#ececef;--surface:#fff;--surface-2:#f0f0f3;--line:#e3e4e8;--line-strong:#cfd1d8;--line-control:#80848f;--heading:#15171c;--text:#30333b;--muted:#5a5f6b;--faint:#6a6f7b;--accent:#4f5bd5;--accent-hover:#4350c0;--accent-soft:#e9ebff;--accent-ink:#fff;--link:#3b5fd1;--code-bg:#f0f0f3;--good:#197a50;--good-soft:#dff1e8;--warn:#c0392b;--warn-soft:#f8e1de;--attn:#946000;--attn-soft:#f7ecd2;--info:#4358c4;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--ctl-sm:28px;--ctl-md:36px;--ctl-lg:44px;--pill-h:22px;--card-r:12px;--col-list:860px;--col-wide:1100px;--page-pad-phone:16px;--page-pad-desktop:36px;--section-gap-phone:24px;--section-gap-desktop:32px;--card-pad-phone:18px;--card-pad-desktop:22px;--row-pad-phone:14px;--row-pad-desktop:12px;--col:768px;--measure:72ch;--shadow-sm:0 1px 2px #1418280f, 0 2px 8px #1418280d;--shadow-md:0 4px 14px #14182817, 0 1px 3px #1418280f;--shadow-lg:0 18px 50px #14182829, 0 4px 12px #14182814;--ease:cubic-bezier(.2,.6,.2,1);--dur-1:80ms;--dur-2:.12s;--dur-3:.16s;--dur-4:.18s;--press:1px;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-body);--font-read:Georgia, "Iowan Old Style", "Palatino Linotype", "Times New Roman", serif;--font-mono:ui-monospace, "SF Mono", "DM Mono", Menlo, Consolas, monospace;--font-num:var(--font-body);--type-page-title:clamp(24px, 2.2vw, 32px);--type-section-title:17px;--type-body:15px;--type-supporting:13.5px;--type-meta:12px;--control-compact:30px;--control-standard:36px;--control-touch:44px;--page-max-reading:820px;--page-max-working:var(--col-wide);--page-max-wide:1280px;--focus-ring:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent);font-family:var(--font-body);color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}:root:has(.app.dark){--bg:#0f1013;--sidebar:#0b0c0f;--surface:#16181d;--surface-2:#1d2026;--line:#272a31;--line-strong:#373b44;--line-control:#7b808c;--heading:#f2f3f5;--text:#d3d6dc;--muted:#a2a7b2;--faint:#858a96;--accent:#7b86ff;--accent-hover:#939cff;--accent-soft:#1f2347;--accent-ink:#0b0c14;--link:#8fa4ff;--code-bg:#1d2026;--good:#4cc38a;--good-soft:#15291f;--warn:#ff7b6b;--warn-soft:#3a1f1b;--attn:#f0b84a;--attn-soft:#33290f;--info:#8f9fde;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 14px #00000073;--shadow-lg:0 18px 50px #0009}html,body{background:var(--bg);min-width:320px;height:100%;min-height:100dvh;color:var(--text);margin:0;overflow:hidden}#root{background:var(--bg);flex-direction:column;height:100%;min-height:100dvh;display:flex}#root>*{flex:1;min-height:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root[data-tod=dawn],:root[data-tod=morning],:root[data-tod=afternoon],:root[data-tod=evening],:root[data-tod=night]{--tod-veil:none}:root:has(.app.dark)[data-tod=night]{--tod-veil:none}:root[data-mood=needs],:root[data-mood=busy],:root[data-mood=calm]{--mood-veil:none}html[data-tod],html[data-mood],html[data-tod] body,html[data-mood] body,html[data-tod] #root,html[data-mood] #root,html[data-tod] .app,html[data-mood] .app{background-image:var(--mood-veil,none), var(--tod-veil,none)}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:1px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 11%, transparent)}*{box-sizing:border-box}:root{--fs-2xl:18px;--fs-3xl:20px;--fs-4xl:22px;--fs-5xl:26px;--sp-2:2px;--sp-4:4px;--sp-6:6px;--sp-8:8px;--sp-10:10px;--sp-12:12px;--sp-14:14px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-32:32px;--sp-48:48px;--z-sticky:20;--z-popover:30;--z-menu:40;--z-backdrop:120;--z-scrim:70;--z-toast:130;--danger:#c0392b;--danger-soft:#f6ded9;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:15px;--fs-xl:16px;--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--kb-inset:0px}button,textarea,select,input{font:inherit}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1;font:inherit}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--r-pill);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--muted)}button{cursor:pointer;appearance:none;color:inherit;background:0 0;border:0;padding:0}::selection{color:#0d0d0d;background:#b3d4fc}:root:has(.app.dark) ::selection{color:#fff;background:#3d5a80}h1,h2,h3{text-wrap:balance}.app{background:var(--bg);color:var(--text);transition:background var(--dur-3) var(--ease), color var(--dur-3) var(--ease);flex-direction:column;display:flex}.icon-button,.avatar{color:var(--muted);transition:color var(--dur-1) var(--ease);background:0 0;border:0}.icon-button:hover{color:var(--heading)}.icon-button{font-size:var(--fs-3xl)}.avatar{border-radius:var(--r-pill);background:var(--accent-soft);width:30px;height:30px;color:var(--accent);font:700 12px var(--font-display);transition:filter var(--dur-1) var(--ease);place-items:center;display:grid}.avatar:hover{filter:brightness(.96)}.layout{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.sidebar{width:var(--sidebar-w,272px);flex:0 0 var(--sidebar-w,272px);border-right:1px solid var(--line);background:var(--sidebar);transition:width var(--dur-2) var(--ease), flex-basis var(--dur-2) var(--ease);flex-direction:column;display:flex;position:relative;overflow:visible}.sidebar.collapsed{border-right:0;flex-basis:0;width:0}.sidebar-resize{display:none}@media (width>=768px){.sidebar-resize{cursor:col-resize;z-index:6;width:6px;display:block;position:absolute;top:0;bottom:0;right:-3px}.sidebar-resize:after{content:"";transition:background var(--dur-2);background:0 0;position:absolute;inset:0 2px}.sidebar-resize:hover:after,.app.sidebar-resizing .sidebar-resize:after{background:var(--accent)}.app.sidebar-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.app.sidebar-resizing .sidebar{transition:none}}.sidebar-header{padding:var(--sp-14) var(--sp-12) var(--sp-8);justify-content:space-between;align-items:center;display:flex}.sidebar-wordmark{color:var(--heading);font:700 17px var(--font-display);letter-spacing:-.02em;background:0 0;border:0}.sidebar-header-actions{align-items:center;gap:var(--sp-2);display:flex}.sidebar-width-wrap{position:relative}.sidebar-width-menu{z-index:var(--z-sticky);width:174px;padding:var(--sp-6);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-lg);position:absolute;top:34px;right:0}.sidebar-width-label{padding:var(--sp-6) var(--sp-8) var(--sp-6);color:var(--faint);font:500 12px var(--font-body);letter-spacing:0;text-transform:none}.sidebar-width-menu button{width:100%;padding:var(--sp-8) var(--sp-8);border-radius:var(--r-sm);color:var(--muted);font-size:var(--fs-xs);text-align:left;justify-content:space-between;align-items:center;display:flex}.sidebar-width-menu button span:last-child{color:var(--faint);font-size:var(--fs-xs)}.sidebar-width-menu button:hover,.sidebar-width-menu button.on{background:var(--surface-2);color:var(--heading)}.sb-icon{color:var(--muted);font-size:var(--fs-xl);border-radius:var(--r-sm);background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.sb-icon:hover{color:var(--heading);background:var(--surface)}.sb-icon.on{color:var(--accent)}.sidebar-nav{gap:var(--sp-2);padding:var(--sp-8) var(--sp-8) var(--sp-10);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.sidebar-nav button{align-items:center;gap:var(--sp-10);color:var(--muted);border-radius:var(--r-sm);padding:var(--sp-8) var(--sp-10);font-size:var(--fs-sm);text-align:left;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:0;font-weight:500;display:flex;position:relative}.sidebar-nav button:hover{background:var(--surface);color:var(--heading)}.sidebar-nav button.on{color:var(--heading);font-weight:600}.sidebar-nav button.on:before{content:"";border-radius:var(--r-xs);background:var(--accent);width:2px;position:absolute;top:6px;bottom:6px;left:2px}.sn-ico{width:15px;height:15px;color:var(--faint);flex:none;display:block}.sidebar-nav button.on .sn-ico,.sidebar-nav button:hover .sn-ico{color:var(--accent)}.new-chat{align-items:center;gap:var(--sp-10);margin:0 var(--sp-8);padding:var(--sp-10) var(--sp-10);color:var(--heading);border-radius:var(--r-sm);font-size:var(--fs-sm);text-align:left;transition:background var(--dur-1) var(--ease);background:0 0;border:0;font-weight:500;display:flex}.new-chat:first-of-type{margin-top:8px}.new-chat:hover{background:var(--surface)}.new-chat .sn-ico{color:var(--faint)}.new-chat:hover .sn-ico{color:var(--accent)}.sn-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-search{padding:var(--sp-4) var(--sp-12) var(--sp-8);position:relative}.sidebar-search input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);width:100%;color:var(--text);padding:var(--sp-8) var(--sp-10);font-size:var(--fs-sm)}.sidebar-search button{color:var(--muted);background:0 0;border:0;position:absolute;top:11px;right:20px}.space-crumb{margin:0 var(--sp-12) var(--sp-6);color:var(--muted);font:12px var(--font-body);text-align:left;background:0 0;border:0}.space-crumb:hover{color:var(--heading)}.sidebar .space-crumb{align-items:center;gap:var(--sp-6);width:100%;padding:var(--sp-10) var(--sp-14) var(--sp-8);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--sidebar) 88%, var(--surface));margin:0;line-height:1.2;display:flex}.sidebar .space-crumb:hover{background:var(--surface)}.sidebar .space-crumb-arrow{color:var(--accent);font-size:var(--fs-xl);line-height:10px}.sidebar .space-crumb-back{color:var(--accent);font-weight:600}.sidebar .space-crumb-sep{color:var(--faint)}.sidebar .space-crumb-name{min-width:0;color:var(--muted);font:500 12px/1.2 var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar .space-crumb:hover .space-crumb-name{color:var(--heading)}.eyebrow{letter-spacing:normal;font:500 12px var(--font-body);color:var(--faint)}.section-label{font:500 12px var(--font-body);letter-spacing:normal;color:var(--faint);padding:var(--sp-14) var(--sp-10) var(--sp-8)}.sidebar-scroll>.section-label,.sidebar-spaces>.section-label{z-index:2;margin:0 -8px var(--sp-4);background:var(--sidebar);border-bottom:1px solid var(--line);padding-left:18px;padding-right:18px;position:sticky;top:0}.pinned-label{margin-top:8px}.viewbar{align-items:center;gap:var(--sp-10);border-bottom:1px solid var(--line);flex:none;height:52px;padding:0 18px;display:flex}.viewbar-menu{color:var(--heading);font-size:var(--fs-3xl);background:0 0;border:0;flex:none}.viewbar-title{align-items:center;gap:var(--sp-10);flex:1;min-width:0;display:flex}.viewbar-title strong{color:var(--heading);font:600 15px var(--font-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.viewbar-title-btn{min-width:0;padding:var(--sp-2) var(--sp-6);border-radius:var(--r-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;margin-left:-6px;display:flex}.viewbar-title-btn:hover{background:var(--surface-2)}.viewbar-title-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.viewbar-bot-link{min-width:0;color:var(--heading);font:600 15px var(--font-display);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;padding:0;text-decoration:none;display:block;overflow:hidden}.viewbar-bot-link:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.viewbar-bot-link:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 40%,transparent);outline-offset:3px;border-radius:var(--r-xs)}.viewbar-crumbs{align-items:center;gap:var(--sp-6);flex:none;min-width:0;display:flex}.viewbar-crumbs button{color:var(--muted);font:500 13px var(--font-body);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;max-width:160px;padding:0;overflow:hidden}.viewbar-crumbs button:hover{color:var(--accent)}.viewbar-crumbs span{color:var(--faint);font-size:var(--fs-sm)}.vd-picker{flex:none;align-items:center;min-width:0;display:inline-flex;position:relative}.vd-picker-trigger{max-width:150px;color:var(--muted);font:500 13px var(--font-body);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.vd-picker-trigger:hover,.vd-picker-trigger[aria-expanded=true]{color:var(--accent)}.vd-picker-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 40%,transparent);outline-offset:1px}.vd-picker-menu{z-index:var(--z-menu);min-width:156px;padding:var(--sp-6);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 8px);left:0}.vd-picker-label{padding:var(--sp-6) var(--sp-8) var(--sp-6);color:var(--faint);font:600 12px var(--font-body);letter-spacing:0;text-transform:none}.vd-picker-menu button{width:100%;min-height:var(--ctl-sm);padding:var(--sp-6) var(--sp-8);border-radius:var(--r-sm);color:var(--muted);font:12px var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.vd-picker-menu button:hover,.vd-picker-menu button.selected{background:var(--surface-2);color:var(--heading)}.vd-picker-menu button.selected:before{content:"•";width:13px;color:var(--accent)}.vd-picker-menu button:not(.selected):before{content:"";width:13px}.branch-nav{align-items:center;gap:var(--sp-6);color:var(--muted);flex:none;display:inline-flex}.branch-nav svg{color:var(--faint);flex:none}.branch-nav button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-10);font-size:var(--fs-xs)}.branch-nav button:hover{border-color:var(--accent);color:var(--heading)}.branch-nav span{color:var(--faint)}.gesture-hint .gh-list{margin:var(--sp-4) 0 var(--sp-14);gap:var(--sp-2);flex-direction:column;padding:0;list-style:none;display:flex}.gesture-hint .gh-list li{gap:var(--sp-2);padding:var(--sp-10) var(--sp-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.gesture-hint .gh-list li:first-child{border-top:0}.gesture-hint .gh-list b{color:var(--heading);font:600 13px var(--font-body)}.gesture-hint .gh-list span{color:var(--muted);font-size:var(--fs-xs)}.outbox-chip{align-items:center;gap:var(--sp-10);margin:0 0 var(--sp-8);padding:var(--sp-8) var(--sp-12);border:1px solid var(--attn);border-radius:var(--r-md);background:var(--attn-soft);color:var(--heading);font-size:var(--fs-sm);display:flex}.outbox-chip b{font-weight:700}.outbox-chip button{border:1px solid var(--attn);color:var(--attn);border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-10);font-size:var(--fs-xs);background:0 0;flex:none;font-weight:600}.outbox-chip button:disabled{opacity:.5}.outbox-chip .fh-x{color:var(--muted);font-size:var(--fs-lg);padding:var(--sp-2) var(--sp-6);border:0;margin-left:auto;font-weight:400}.outbox-sheet-intro{margin:0 var(--sp-12) var(--sp-8);color:var(--muted);font-size:var(--fs-xs);line-height:1.5}.outbox-sheet-item{gap:var(--sp-6);padding:var(--sp-8) var(--sp-12);border-top:1px solid var(--line);flex-direction:column;display:flex}.outbox-sheet-item textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:100%;min-height:72px;color:var(--text);padding:var(--sp-10);font:13px/1.45 var(--font-body)}.outbox-sheet-actions{gap:var(--sp-6);flex-wrap:wrap;display:flex}.outbox-sheet-actions button{border:1px solid var(--line);border-radius:var(--r-md);color:var(--muted);padding:var(--sp-6) var(--sp-10);font-size:var(--fs-xs);background:0 0}.outbox-sheet-actions button:disabled{opacity:.4}.outbox-sheet-actions button.danger{color:var(--warn)}.context-pop .context-pop-actions{align-items:center;gap:var(--sp-2) var(--sp-10);border-top:1px solid var(--line);flex-wrap:wrap;margin-top:6px;padding-top:6px;display:flex}.composer-actions .context-pop-actions button{border-radius:var(--r-xs);color:var(--muted);padding:var(--sp-2) 0;min-height:18px;font:500 12px/1.2 var(--font-body);letter-spacing:.01em;white-space:nowrap;background:0 0;border:0;align-items:center;display:inline-flex}.context-pop-actions button:hover{color:var(--heading);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.context-pop-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.freshness-line{font:12px var(--font-body);color:var(--faint);letter-spacing:.01em;flex:none}.freshness-line .fl-sync{color:var(--muted)}.freshness-line .fl-sync:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:5px;animation:1.3s ease-in-out infinite conv-pulse;display:inline-block}.freshness-line .fl-stale{color:var(--warn)}.freshness-line .fl-refresh{color:var(--accent);font:600 12px var(--font-body);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-left:7px;padding:0;text-decoration:underline}.freshness-line .fl-refresh:hover{color:var(--heading)}@media (width<=767px){.freshness-line{font-size:var(--fs-xs)}}.recentsw-backdrop{z-index:var(--z-backdrop);padding:12vh var(--sp-16) var(--sp-16);background:#0006;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.recentsw{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);width:min(440px,92vw);overflow:hidden;box-shadow:0 20px 60px #0005}.recentsw-head{padding:var(--sp-10) var(--sp-14);border-bottom:1px solid var(--line);font:12px var(--font-body);color:var(--faint)}.recentsw-head kbd{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-xs);padding:var(--sp-2) var(--sp-6)}.recentsw-list{max-height:56vh;padding:var(--sp-6);overflow-y:auto}.recentsw-item{align-items:center;gap:var(--sp-10);text-align:left;width:100%;color:var(--text);font-size:var(--fs-sm);padding:var(--sp-8) var(--sp-10);border-radius:var(--r-sm);background:0 0;border:0;display:flex}.recentsw-item.on{background:var(--accent-soft)}.recentsw-ico{font-size:var(--fs-xs);opacity:.7;flex:none}.recentsw-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.recentsw-when{color:var(--faint);font:12px var(--font-body);flex:none}@media (width<=767px){.viewbar-crumbs button{max-width:90px}}.viewbar-model{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-10);font:12px var(--font-body);flex:none}.viewbar-model:hover{color:var(--heading);border-color:var(--line-strong)}.viewbar-actions{align-items:center;gap:var(--sp-8);flex:none;display:flex}.viewbar-context{align-items:center;gap:var(--sp-6);border:1px solid var(--line);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-10);font:12px var(--font-body);background:0 0;display:inline-flex}.viewbar-context:hover{color:var(--heading);border-color:var(--line-strong);background:var(--surface)}.action-sheet-branch-group{margin:0 0 var(--sp-4);padding:0 0 var(--sp-4);border-bottom:1px solid var(--line)}.action-sheet-section-label{padding:var(--sp-6) var(--sp-12) var(--sp-4);color:var(--faint);font:600 12px var(--font-body);text-transform:none;letter-spacing:0}.action-sheet-branch-group>button{align-items:center;gap:var(--sp-14);text-align:left;width:100%;color:var(--heading);font-size:var(--fs-lg);padding:var(--sp-12) var(--sp-12);border-radius:var(--r-lg);background:0 0;border:0;display:flex}.action-sheet-branch-group>button:active{background:var(--surface-2)}.viewbar-btn{color:var(--muted);font-size:var(--fs-xl);border-radius:var(--r-sm);background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.viewbar-btn:hover{background:var(--surface);color:var(--heading)}.viewbar-menu-wrap{position:relative}.viewbar-pop{z-index:var(--z-popover);min-width:190px;max-height:70vh;padding:var(--sp-6);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-md);gap:var(--sp-2);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.viewbar-pop>button{text-align:left;width:100%;color:var(--text);font-size:var(--fs-sm);padding:var(--sp-8) var(--sp-10);border-radius:var(--r-xs);white-space:nowrap;background:0 0;border:0;display:block}.viewbar-pop>button:hover{background:var(--surface-2);color:var(--heading)}.viewbar-pop>button.danger{color:var(--warn)}.viewbar-pop-sub{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:var(--sp-4) 0;padding:var(--sp-4) 0;max-height:200px;overflow-y:auto}.viewbar-pop-sub span{padding:var(--sp-4) var(--sp-10);font:600 12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint);display:block}.viewbar-pop-sub button{text-align:left;width:100%;color:var(--text);font-size:var(--fs-xs);padding:var(--sp-6) var(--sp-10);border-radius:var(--r-xs);white-space:nowrap;background:0 0;border:0;display:block}.viewbar-pop-sub button:hover{background:var(--surface-2);color:var(--heading)}.compose-file-hint{width:100%;max-width:var(--col);margin:0 auto var(--sp-8);align-items:center;gap:var(--sp-6);display:flex}.compose-file-hint>button:first-child{border:1px dashed var(--line-strong);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-6) var(--sp-12);font-size:var(--fs-xs);background:0 0}.compose-file-hint>button:first-child:hover{color:var(--heading);border-color:var(--accent)}.compose-file-hint .fh-x{color:var(--faint);font-size:var(--fs-md);padding:0 var(--sp-4);background:0 0;border:0}.file-suggestion{padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.file-hint-copy{gap:var(--sp-2);min-width:0;color:var(--muted);font-size:var(--fs-xs);flex-direction:column;flex:1;display:flex}.file-hint-copy b{color:var(--heading);font-weight:600}.file-hint-kicker{color:var(--faint);font-size:var(--fs-xs);letter-spacing:0;text-transform:none;font-weight:600}.file-hint-action{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--heading);padding:var(--sp-6) var(--sp-10);font:500 12px var(--font-body);flex:none}.file-hint-action:hover{border-color:var(--accent);color:var(--accent)}.draft-conflict-card{width:100%;max-width:var(--col);margin:0 auto var(--sp-8);align-items:center;gap:var(--sp-10);padding:var(--sp-10) var(--sp-12);border:1px solid color-mix(in srgb,var(--warn) 45%,var(--line));border-radius:var(--r-md);background:var(--warn-soft);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.draft-conflict-copy{gap:var(--sp-2);min-width:0;color:var(--muted);font-size:var(--fs-xs);flex-direction:column;display:flex}.draft-conflict-copy strong{color:var(--heading);font-size:var(--fs-xs)}.draft-conflict-actions{justify-content:flex-end;gap:var(--sp-6);flex-wrap:wrap;display:flex}.draft-conflict-actions button{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);padding:var(--sp-6) var(--sp-10);font:500 12px var(--font-body)}.draft-conflict-actions button:first-child{color:var(--accent)}.draft-conflict-actions button:hover{border-color:var(--accent);color:var(--heading)}.draft-conflict-card .fh-x{align-self:start}.viewbar-connection{align-items:center;gap:var(--sp-4);color:var(--faint);font:12px var(--font-body);display:inline-flex}.viewbar-connection.offline{color:var(--warn)}.viewbar-connection-dot{background:var(--good);border-radius:50%;flex:none;width:5px;height:5px}.viewbar-connection.offline .viewbar-connection-dot{background:currentColor}.mode-job .viewbar-title{visibility:hidden;flex:1;min-width:0;display:block}.viewbar-running{align-items:center;gap:var(--sp-6);box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface);height:30px;color:var(--muted);border-radius:var(--r-pill);padding:0 var(--sp-12);font:12px var(--font-body);display:inline-flex}.viewbar-running:hover{color:var(--heading);border-color:var(--accent)}.viewbar-job-running{border-color:color-mix(in srgb, var(--good) 55%, var(--line));background:color-mix(in srgb, var(--good) 5%, var(--surface));color:var(--good)}.viewbar-job-running:hover{border-color:var(--good);color:var(--good);background:color-mix(in srgb, var(--good) 10%, var(--surface))}.vr-spin{border:1.5px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;flex:none;width:9px;height:9px;animation:.7s linear infinite ss-spin}.approval-chip-wrap{position:relative}.viewbar-approve{border:1px solid var(--warn);background:var(--warn-soft);color:var(--warn);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-12);font:12px var(--font-body);font-weight:600}.approval-panel{z-index:var(--z-popover);border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);width:min(360px,100vw - 24px);max-height:70vh;box-shadow:var(--shadow-lg);padding:var(--sp-6);position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.approval-panel-head{font:600 12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint);padding:var(--sp-8) var(--sp-8) var(--sp-6);justify-content:space-between;align-items:center;display:flex}.approval-panel-head button{color:var(--faint);font-size:var(--fs-md);background:0 0;border:0}.delegated-row{align-items:center;gap:var(--sp-2);display:flex}.delegated-open{align-items:center;gap:var(--sp-8);text-align:left;min-width:0;padding:var(--sp-8);border-radius:var(--r-md);background:0 0;border:0;flex:1;display:flex}.delegated-open:hover:not(:disabled){background:var(--surface-2)}.delegated-open:disabled{opacity:.5}.delegated-dot{border-radius:50%;flex:none;width:7px;height:7px}.delegated-dot.running{background:var(--accent);animation:1.4s linear infinite ss-spin}.delegated-dot.done{background:var(--good)}.delegated-task{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);color:var(--heading);flex:1;overflow:hidden}.delegated-state{font:12px var(--font-body);text-transform:none;color:var(--faint);flex:none}.delegated-x{color:var(--faint);font-size:var(--fs-sm);padding:0 var(--sp-6);background:0 0;border:0;flex:none}.approval-item{border-top:1px solid var(--line);padding:var(--sp-10) var(--sp-8)}.approval-item:first-of-type{border-top:0}.approval-item-head{justify-content:space-between;align-items:baseline;gap:var(--sp-8);display:flex}.approval-item-head strong{color:var(--heading);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.approval-item-head button{color:var(--accent);font-size:var(--fs-xs);padding:var(--sp-2) var(--sp-4);background:0 0;border:0;flex:none}.approval-item pre{margin:var(--sp-6) 0 var(--sp-8);padding:var(--sp-8) var(--sp-10);background:var(--code-bg);border-radius:var(--r-md);color:var(--text);font:12px/1.5 var(--font-mono);white-space:pre-wrap;word-break:break-word;max-height:120px;overflow:auto}.approval-item-summary{margin:var(--sp-6) 0 var(--sp-6);font-size:var(--fs-xs);color:var(--text)}.pa-meta{gap:var(--sp-2);margin:0 0 var(--sp-8);flex-direction:column;display:flex}.pa-meta>div{gap:var(--sp-8);font-size:var(--fs-xs);display:flex}.pa-meta dt{width:64px;color:var(--faint);text-transform:none;letter-spacing:0;font-size:var(--fs-xs);flex:none;padding-top:2px}.pa-meta dd{color:var(--heading);word-break:break-word;margin:0}.pa-follow-up{align-items:center;gap:var(--sp-4);margin:0 0 var(--sp-8);flex-wrap:wrap;display:flex}.pa-follow-up span{color:var(--muted);font-size:var(--fs-xs);flex-basis:100%}.pa-follow-up small{color:var(--faint);font-size:var(--fs-xs);flex-basis:100%}.pa-follow-up button{color:var(--muted);font:12px var(--font-body);padding:var(--sp-4) var(--sp-6);text-underline-offset:2px;background:0 0;border:0;text-decoration:underline}.pa-follow-up button:hover{color:var(--good)}.pa-detail{margin:0 0 var(--sp-8);padding:var(--sp-8) var(--sp-10);background:var(--code-bg);border:1px solid var(--line);border-radius:var(--r-md);color:var(--text);font:12px/1.55 var(--font-body);white-space:pre-wrap;word-break:break-word;max-height:240px;overflow:auto}.pa-always{margin:var(--sp-8) 0 0;color:var(--muted);font:12px var(--font-body);padding:var(--sp-4) 0;text-align:left;background:0 0;border:0}.pa-always:hover{color:var(--good)}.pa-detail-toggle{margin:0 0 var(--sp-8);color:var(--accent);font:12px var(--font-body);padding:var(--sp-2) 0;background:0 0;border:0}.pa-detail-toggle:hover{text-decoration:underline}.pa-detail-edit{box-sizing:border-box;width:100%;margin:0 0 var(--sp-8);padding:var(--sp-8) var(--sp-10);background:var(--surface);border:1px solid var(--accent);border-radius:var(--r-md);color:var(--heading);font:12px/1.55 var(--font-body)}.pa-nodetail{margin:0 0 var(--sp-8);font-size:var(--fs-xs);color:var(--muted)}.approval-item-actions{gap:var(--sp-6);flex-wrap:wrap;display:flex}.approval-item-actions button{border:1px solid var(--line-strong);color:var(--heading);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-10);font-size:var(--fs-xs);background:0 0}.approval-item-actions button.danger{border-color:var(--warn);color:var(--warn)}.folder,.conversation{text-align:left;width:100%;color:var(--text);border-radius:var(--r-md);padding:var(--sp-10) var(--sp-12);align-items:center;gap:var(--sp-10);font-size:var(--fs-md);background:0 0;border:0;display:flex}.folder:hover,.conversation:hover{background:var(--surface)}.chevron{color:var(--muted);margin-left:auto}.conversation strong,.conversation small,.conversation span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.conversation strong{color:var(--heading);font-size:var(--fs-sm);font-weight:600}.conversation small,.conversation span{color:var(--muted);font-size:var(--fs-xs);margin-top:4px}.conversation span{font:12px var(--font-body)}.folder.selected,.conversation.selected{background:var(--accent-soft)}.folder.selected{color:var(--heading)}.sidebar-note{padding:var(--sp-8) var(--sp-12);color:var(--muted);font:12px/1.5 var(--font-body)}.content{flex:1;min-width:0}.content.view-switching>:not(.viewbar):not(.route-loading-shell){opacity:.6;transition:opacity var(--dur-2) var(--ease)}.content:focus,.content:focus-visible{outline:none}.dash-quiet{border:1px dashed var(--line);border-radius:var(--r-md);padding:var(--sp-12) var(--sp-14);background:color-mix(in srgb,var(--surface) 60%,transparent)}.dash-quiet-note{margin:var(--sp-6) 0 0;color:var(--muted);font:12px var(--font-body)}@media (prefers-reduced-motion:reduce){.content.view-switching>:not(.viewbar){opacity:1}}.chat-view{width:100%;max-width:none;padding:var(--sp-24) var(--sp-20) 0;flex-direction:column;flex:1;min-height:0;margin:0 auto;display:flex}.welcome{text-align:center;flex-direction:column;align-items:center;margin:auto 0 52px;display:flex}.k-mark{border-radius:var(--r-md);background:var(--accent);width:40px;height:40px;color:var(--accent-ink);font:600 22px var(--font-body);justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.welcome h1,.dashboard h1{color:var(--heading);letter-spacing:-1px;margin:0 0 var(--sp-10);font-size:30px;font-weight:600}.welcome p{color:var(--muted);font-size:var(--fs-lg)}.welcome-link{color:var(--muted);font-size:var(--fs-xs);padding:var(--sp-4) var(--sp-6);background:0 0;border:0;margin-top:20px}.welcome-link:hover{color:var(--accent)}.welcome-launch{gap:var(--sp-10);flex-direction:column;width:100%;max-width:520px;margin-top:24px;display:flex}.welcome-launch .wl-row{gap:var(--sp-8);flex-wrap:wrap;justify-content:center;display:flex}.wl-chip{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);border-radius:var(--r-pill);padding:var(--sp-8) var(--sp-14);font-size:var(--fs-sm);transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);line-height:1.3}.wl-chip:hover{background:var(--surface-2);border-color:var(--muted);color:var(--heading)}.wl-chip.wl-primary{border-color:var(--accent);color:var(--heading);font-weight:600}.wl-chip.wl-ghost{color:var(--muted);border-style:dashed}@media (width<=767px){.wl-chip{min-height:44px;padding:var(--sp-10) var(--sp-16);justify-content:center;align-items:center;display:inline-flex}}.wl-row.wl-recent{align-items:center;margin-top:2px}.wl-row.wl-recent>span{font:600 12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint)}.wl-more-wrap{align-items:center;gap:var(--sp-8);flex-direction:column;display:flex}.wl-more{align-items:center;gap:var(--sp-6);color:var(--muted);font:600 12px var(--font-body);padding:var(--sp-6) var(--sp-10);border-radius:var(--r-pill);min-height:44px;transition:color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);background:0 0;border:0;display:inline-flex}.wl-more:hover{color:var(--heading);background:var(--surface-2)}.composer-wrap{width:100%;max-width:var(--col);padding:var(--sp-12) 0 var(--sp-16);margin:0 auto}.context-cards{width:100%;max-width:var(--col);gap:var(--sp-6);padding:0 var(--sp-2);flex-wrap:wrap;margin:0 auto;display:flex}.context-card{align-items:center;gap:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);max-width:100%;display:inline-flex}.context-card-open{align-items:baseline;gap:var(--sp-8);padding:var(--sp-6) var(--sp-4) var(--sp-6) var(--sp-12);text-align:left;background:0 0;border:0;min-width:0;display:flex}.context-card-open strong{color:var(--heading);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.context-card-open span{color:var(--faint);font:12px var(--font-body);flex:none}.context-card-open:hover strong{color:var(--accent)}.context-card-x{color:var(--faint);font-size:var(--fs-md);padding:0 var(--sp-8) 0 var(--sp-2);background:0 0;border:0;flex:none;line-height:1}.context-card-x:hover{color:var(--warn)}.composer{border:1px solid var(--line-strong);padding:var(--sp-10) var(--sp-12) var(--sp-8);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:26px}.composer:focus-within{border-color:var(--accent)}.composer textarea{resize:none;width:100%;color:var(--heading);font-size:var(--fs-lg);min-height:22px;padding:var(--sp-2) var(--sp-6);background:0 0;border:0;outline:0}.composer textarea::placeholder{color:var(--muted);opacity:1}.composer-actions{color:var(--muted);justify-content:space-between;align-items:center;margin-top:4px;display:flex}.composer-actions button{color:var(--muted);font-size:var(--fs-xl);background:0 0;border:0}.composer-actions>div:first-child{align-items:center;gap:var(--sp-6);display:flex}.effort-chip-wrap{position:relative}.effort-chip{appearance:none}.effort-chip:hover{color:var(--heading);border-color:var(--muted)!important}.effort-chip i{font-style:normal;font-size:var(--fs-xs)}.effort-menu{z-index:8;min-width:130px;padding:var(--sp-4);border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 12px 34px #0003}.effort-menu button{text-align:left;border-radius:var(--r-sm);color:var(--text);padding:var(--sp-6) var(--sp-10)!important;font-size:12px!important}.effort-menu button:hover{background:var(--accent-soft)}.effort-menu button.on{color:var(--heading);font-weight:600}.mic-btn{border-radius:var(--r-pill);width:30px;height:30px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.mic-btn:hover{background:var(--surface-2);color:var(--heading)}.mic-btn.on{background:var(--accent);color:var(--bg)}.agent-pick-wrap{display:inline-flex;position:relative}.agent-pick-btn{font-size:var(--fs-md);padding:0 var(--sp-4);opacity:.6;filter:grayscale(.4);background:0 0;border:0}.agent-pick-btn:hover,.agent-pick-btn.on{opacity:1;filter:none}.agent-pick-menu{z-index:var(--z-sticky);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);min-width:180px;padding:var(--sp-6);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 10px 30px #0003}.agent-pick-head{font:12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint);padding:var(--sp-6) var(--sp-8)}.agent-pick-menu button{text-align:left;color:var(--text);font-size:var(--fs-sm);padding:var(--sp-6) var(--sp-8);border-radius:var(--r-sm);background:0 0;border:0}.agent-pick-menu button:hover{background:var(--surface-2);color:var(--heading)}.agent-pick-menu button.on{color:var(--accent)}.mic-wrap{align-items:center;gap:var(--sp-6);display:inline-flex}.mic-wrap.on{border-radius:var(--r-pill);background:var(--accent-soft);padding-right:4px}.mic-meter{align-items:center;gap:var(--sp-2);height:16px;display:inline-flex}.mic-meter i{border-radius:var(--r-xs);background:var(--accent);width:2.5px;min-height:3px;transition:height 80ms linear}@media (prefers-reduced-motion:reduce){.mic-meter i{transition:none}}.composer-actions .composer-bottom>span{font:12px var(--font-body);letter-spacing:.015em;color:var(--faint);margin-left:6px}.composer-actions .send{background:var(--heading);color:var(--bg);border-radius:var(--r-pill);width:32px;height:32px;font-size:var(--fs-2xl);touch-action:manipulation;justify-content:center;align-items:center;padding:0;display:flex}.composer-actions .send:disabled{background:var(--line-strong)}.composer-actions .send.cancel{gap:var(--sp-6)}.composer-actions .send.steer{background:var(--accent);color:var(--bg)}.composer-actions .send.steer:hover:not(:disabled){background:var(--accent-hover)}.send-label{font:600 12px var(--font-body);display:none}.composer-working-dot{border:1.5px solid color-mix(in srgb, var(--accent) 35%, transparent);border-top-color:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;animation:.8s linear infinite composer-status-spin}@keyframes composer-status-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.composer-working-dot{animation:none}}.composer-note{text-align:center;color:var(--faint);font:12px var(--font-body);letter-spacing:.015em;margin-top:9px}.controls-panel{border-left:1px solid var(--line);background:var(--sidebar);flex:0 0 300px;width:300px;overflow:hidden auto}.controls-pop-backdrop{z-index:49;background:0 0;border:0;position:fixed;inset:0}.controls-pop{z-index:50;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-xl);width:min(360px,100vw - 32px);max-height:min(70vh,560px);box-shadow:var(--shadow-lg);position:fixed;bottom:104px;left:50%;overflow-y:auto;transform:translate(-50%)}.controls-pop .controls-panel{background:0 0;border-left:0;flex:none;width:100%;overflow:visible}.controls-pop .panel-heading{z-index:1;background:var(--surface);position:sticky;top:0}@media (width>=768px){.controls-pop{border-top:0;border-bottom:0;border-right:0;border-radius:0;width:320px;max-height:none;inset:52px 0 0 auto;transform:none}.controls-pop .controls-panel{min-height:100%}}.app.rail .sidebar.collapsed{border-right:1px solid var(--line);flex-basis:56px;width:56px}.app.rail .sidebar.collapsed .sidebar-search,.app.rail .sidebar.collapsed .sidebar-main-scroll,.app.rail .sidebar.collapsed .sidebar-scroll,.app.rail .sidebar.collapsed .space-crumb,.app.rail .sidebar.collapsed .space-instructions,.app.rail .sidebar.collapsed .sidebar-chats-head{display:none}.app.rail .sidebar.collapsed .sidebar-header{align-items:center;gap:var(--sp-8);padding:var(--sp-10) 0 var(--sp-4);flex-direction:column}.app.rail .sidebar.collapsed .sidebar-header-actions{justify-content:center}.app.rail .sidebar.collapsed .sidebar-wordmark{border-radius:var(--r-md);background:var(--accent);width:32px;height:32px;color:var(--accent-ink);place-items:center;font-size:0;display:grid}.app.rail .sidebar.collapsed .sidebar-wordmark:before{content:"k";font:700 15px var(--font-display)}.app.rail .sidebar.collapsed .sidebar-nav{padding:var(--sp-6) var(--sp-4);border-bottom:0}.app.rail .sidebar.collapsed .new-chat,.app.rail .sidebar.collapsed .sidebar-nav button{padding:var(--sp-10) 0;justify-content:center;gap:0;margin-left:6px;margin-right:6px}.app.rail .sidebar.collapsed .new-chat .sn-label,.app.rail .sidebar.collapsed .sidebar-nav button span{display:none}.app.rail .sidebar.collapsed .sidebar-nav button.on:before{left:0}.app.rail .viewbar-menu{display:none}.panel-heading{padding:var(--sp-16) var(--sp-16) var(--sp-12);justify-content:space-between;align-items:center;display:flex}.panel-heading h3{color:var(--heading);font-size:var(--fs-md);margin:0;font-weight:600}.panel-heading button{color:var(--muted);font-size:var(--fs-2xl);border-radius:var(--r-sm);background:0 0;border:0;width:26px;height:26px;line-height:1}.panel-heading button:hover{background:var(--surface);color:var(--heading)}.dashboard{flex:1;width:100%;max-width:980px;min-height:0;margin:0 auto;padding:70px 36px;overflow-y:auto}.cards{gap:var(--sp-16);grid-template-columns:repeat(2,1fr);display:grid}.card{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-xl);min-height:165px;padding:22px;position:relative}.card.wide{grid-column:span 2;align-items:flex-start;gap:18px;min-height:130px;display:flex}.card h3{color:var(--heading);font-size:var(--fs-xl);margin:var(--sp-10) 0}.card p{color:var(--muted);font-size:var(--fs-xs)}.card button{color:var(--accent);font-size:var(--fs-xs);background:0 0;border:0;margin-left:auto}.status{color:#4e9d7e;font:12px var(--font-body);margin-top:25px;display:block}.status.muted{color:var(--muted)}.auth-gate{z-index:10;background:color-mix(in srgb, var(--bg) 92%, #000 8%);place-items:center;display:grid;position:fixed;inset:0}.auth-card{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);text-align:center;width:min(420px,100% - 40px);padding:34px;box-shadow:0 18px 60px #0002}.auth-card h1{color:var(--heading);margin:var(--sp-12) 0 var(--sp-8);font-size:var(--fs-5xl)}.auth-card p,.auth-card small{color:var(--muted);font-size:var(--fs-xs);line-height:1.6}.auth-card small{margin-top:12px;display:block}.google-button{width:100%;padding:var(--sp-12);border-radius:var(--r-md);background:var(--heading);color:var(--bg);font-size:var(--fs-xs);border:0}.google-button:disabled{opacity:.55;cursor:not-allowed}a.google-button{box-sizing:border-box;text-decoration:none;display:block}.auth-card .auth-warn{color:var(--warn);text-align:left;margin:0 0 var(--sp-14)}.auth-card code{font:12px var(--font-mono);background:var(--surface-2);border-radius:var(--r-xs);padding:var(--sp-2) var(--sp-6);word-break:break-all}.attachment-row{gap:var(--sp-8);flex-wrap:wrap;margin-bottom:10px;display:flex}.attachment-card{align-items:center;gap:var(--sp-10);max-width:240px;padding:var(--sp-8) var(--sp-10);border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);display:flex}.attachment-card img{object-fit:cover;border-radius:var(--r-md);flex:none;width:36px;height:36px}.attachment-card-ico{border-radius:var(--r-md);background:var(--surface-2);width:36px;height:36px;font-size:var(--fs-2xl);flex:none;place-items:center;display:grid}.attachment-card-meta{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.attachment-card-meta b{text-overflow:ellipsis;white-space:nowrap;color:var(--heading);font-size:var(--fs-xs);overflow:hidden}.attachment-card-meta em{color:var(--faint);font:12px var(--font-body);font-style:normal}.attachment-card button{color:var(--muted);font-size:var(--fs-lg);background:0 0;border:0;flex:none;align-self:flex-start}.attachment-card.failed .attachment-card-meta b,.attachment-card.failed .attachment-card-meta em{color:var(--warn)}.attach-button{font-size:var(--fs-xl);cursor:pointer;color:var(--muted);background:0 0;border:0;align-items:center;display:inline-flex}.attach-hidden-input{display:none}.action-sheet-file{text-align:left;color:var(--heading);font-size:var(--fs-lg);padding:var(--sp-14) var(--sp-12);border-radius:var(--r-lg);cursor:pointer;display:block}.action-sheet-file:active{background:var(--surface-2)}.action-sheet-file input{display:none}.send-stop{border-radius:var(--r-xs);background:currentColor;width:12px;height:12px;display:block}.composer-meta{flex-wrap:wrap;min-width:0;display:flex}.composer-lifecycle{flex:0 auto;align-items:center;min-width:0;max-width:100%;display:flex;overflow:hidden}.lifecycle-badge{align-items:center;gap:var(--sp-6);min-width:0;color:var(--muted);font:600 12px/1.25 var(--font-body);letter-spacing:.035em;white-space:nowrap;display:inline-flex}.lifecycle-badge-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.lifecycle-badge-label{text-transform:uppercase}.lifecycle-badge-detail{text-overflow:ellipsis;color:var(--faint);letter-spacing:0;text-transform:none;font-weight:500;overflow:hidden}.lifecycle-badge-detail:before{content:"·";margin:0 var(--sp-4);color:var(--faint)}.lifecycle-badge.compact{gap:var(--sp-4);font-size:var(--fs-xs)}.lifecycle-badge.compact .lifecycle-badge-dot{width:5px;height:5px}.source-freshness{align-items:center;gap:0 var(--sp-8);min-width:0;color:var(--muted);font:12px/1.35 var(--font-body);flex-wrap:wrap;display:inline-flex}.source-freshness-part{color:var(--faint)}.source-freshness-part:before{content:"·";color:var(--faint);margin-right:7px}.source-freshness-source{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lifecycle-quiet,.lifecycle-unknown,.lifecycle-silent{color:var(--faint)}.lifecycle-live,.lifecycle-sending{color:var(--good)}.lifecycle-live .lifecycle-badge-dot,.lifecycle-sending .lifecycle-badge-dot{animation:1.4s ease-in-out infinite lifecycle-pulse}.lifecycle-good,.lifecycle-output,.lifecycle-delivered{color:var(--good)}.lifecycle-warn,.lifecycle-waiting,.lifecycle-stale{color:var(--accent)}.lifecycle-bad,.lifecycle-failed{color:var(--bad)}@keyframes lifecycle-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.42;transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.lifecycle-live .lifecycle-badge-dot,.lifecycle-sending .lifecycle-badge-dot{animation:none}}.composer-meta-toggle{align-items:center;gap:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-10);color:var(--faint);font:12px var(--font-body);background:0 0;display:inline-flex}.composer-meta-toggle:hover,.composer-meta-toggle.on{color:var(--heading);border-color:var(--accent);background:var(--accent-soft)}.composer-meta-close{padding:var(--sp-2) var(--sp-6);color:var(--faint);font:16px/1 var(--font-body);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.composer-meta-close:hover{color:var(--heading)}.composer-meta-model{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.composer-model{max-width:200px}.composer-model:hover{color:var(--heading);border-color:var(--accent)}.composer-model .composer-model-name{font:12px var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-model svg{opacity:.7;flex:none}.mic-btn svg{display:block}.content{flex-direction:column;display:flex;overflow:hidden}.chat-view:not(.has-transcript){overflow-y:auto}.chat-view.has-transcript{width:100%;max-width:none;min-height:0;padding:0 var(--sp-20) 18px;flex:1;margin:0 auto}.transcript-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}@media (width<=767px){.transcript{padding-left:12px;padding-right:12px}}.transcript{min-height:0;padding:30px var(--sp-4) var(--sp-12);scrollbar-width:thin;overscroll-behavior-y:contain;scroll-behavior:auto;-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.transcript-rail{display:none}@media (width>=1024px){.transcript-rail{z-index:5;pointer-events:none;flex-direction:column;justify-content:space-around;align-items:flex-start;width:34px;display:flex;position:absolute;top:28px;bottom:22px;left:2px}.transcript-rail:before{display:none}.transcript-rail-mark{z-index:1;pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:0;flex:1 1 0;justify-content:flex-start;align-items:center;width:34px;min-height:12px;padding:0;display:flex;position:relative}.transcript-rail-tick{border-radius:var(--r-pill);background:var(--line-strong);opacity:.76;width:8px;height:2px;transition:width var(--dur-2) ease, background var(--dur-2) ease, opacity var(--dur-2) ease;display:block}.transcript-rail-mark:hover .transcript-rail-tick{background:var(--accent);opacity:1;width:19px}.transcript-rail-mark:focus-visible .transcript-rail-tick{background:var(--accent);opacity:1;width:22px}.transcript-rail-mark:focus-visible{outline:0}.transcript-rail-preview{width:min(320px,100vw - 80px);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:12px/1.45 var(--font-body);text-align:left;box-shadow:var(--shadow-md);pointer-events:none;z-index:10;position:absolute;top:50%;left:28px;transform:translateY(-50%)}.transcript-rail-preview:before{content:"";border-left:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--surface);width:8px;height:8px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}}.turn,.transcript>.pause-card,.transcript>.failure-card,.transcript>.turn-followups{width:100%;max-width:var(--col);margin-left:auto;margin-right:auto}.turn{gap:var(--sp-12);flex-direction:column;margin-bottom:30px;display:flex}@media (width>=1024px){.turn.tr-tl{margin-bottom:0;padding-bottom:30px;padding-left:22px;position:relative}.turn.tr-tl:before{content:"";background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:3px}.turn.tr-tl-first:before{top:11px}.turn.tr-tl-latest:before{background:var(--accent);height:32px;bottom:auto}.turn.tr-tl:after{content:"";background:var(--line-strong);width:8px;height:8px;box-shadow:0 0 0 3px var(--bg);border-radius:50%;position:absolute;top:11px;left:0}.turn.tr-tl-latest:after{background:var(--accent)}}.msg-meta{align-items:center;gap:var(--sp-10);font:12px var(--font-body);color:var(--faint);display:flex}.msg-time{color:var(--faint)}.msg.assistant .msg-meta{display:none}.msg-actions-bottom{align-items:center;gap:var(--sp-2);opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease);margin-top:8px;display:flex}.msg-actions-bottom.is-persistent{opacity:.75;pointer-events:auto}.msg:hover .msg-actions-bottom,.msg-actions-bottom.is-persistent:hover,.msg-actions-bottom:focus-within,.msg-actions-bottom.is-revealed{opacity:1;pointer-events:auto}.m-btn{width:32px;height:32px;color:var(--muted);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.m-btn:hover{background:var(--surface-2);color:var(--heading)}.m-btn.on{color:var(--accent)}.m-btn:disabled{opacity:.4}.m-ico{display:block}.m-menu{z-index:60;width:210px;padding:var(--sp-6);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-md);gap:var(--sp-2);flex-direction:column;display:flex;position:fixed}.m-vote.voted-up{color:var(--accent);background:var(--accent-soft)}.m-vote.voted-down{color:#c2453d;background:#c2453d18}.m-menu button{align-items:center;gap:var(--sp-10);text-align:left;width:100%;color:var(--text);font-size:var(--fs-sm);padding:var(--sp-8) var(--sp-10);border-radius:var(--r-xs);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;display:flex;overflow:hidden}.m-menu button:hover{background:var(--surface-2);color:var(--heading)}.m-menu .m-ico{color:var(--muted)}.user-turn{flex-direction:column;align-self:flex-end;align-items:flex-end;width:100%;max-width:70%;display:flex}.msg.user{width:max-content;max-width:100%;padding:var(--sp-8) var(--sp-16);background:var(--surface-2);border:0;border-radius:20px;align-self:flex-end}.msg.user .msg-meta{display:none}.msg.user .msg-text{white-space:pre-wrap;word-break:break-word;margin:0}.msg.user .msg-text.msg-machine-notice{color:var(--faint);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;max-width:min(260px,60vw);font-style:italic;overflow:hidden}.user-turn .msg-actions-bottom{opacity:0;pointer-events:none;min-height:32px;transition:opacity var(--dur-1) var(--ease);margin-top:2px;overflow:visible}.user-turn:hover .msg-actions-bottom,.user-turn:focus-within .msg-actions-bottom,.user-turn .msg-actions-bottom.is-revealed{opacity:1;pointer-events:auto;transition-delay:0s}.steer-turn{opacity:.94;margin-left:auto}.live-stream-inline{flex-direction:column;align-items:stretch;display:flex}.steer-note{margin:var(--sp-4) var(--sp-4) 0;color:var(--faint);font:12px var(--font-body);letter-spacing:.01em;display:block}.steer-note.steer-note-undelivered{color:var(--warn,#e0a458)}.msg-text{margin:var(--sp-6) 0 0;color:var(--heading);font-family:var(--font-body);font-size:calc(16px * var(--reading-scale,1));white-space:pre-wrap;-webkit-font-smoothing:antialiased;line-height:1.8}:root[data-read-width=wide] .chat-view.has-transcript,:root[data-read-width=wide] .job-thread{--job-reading-width:1080px}@media (width>=768px){:root[data-read-width=wide] .chat-view.has-transcript{max-width:1040px}}@media (width>=1500px){:root[data-read-width=wide] .home:not(.dashboard-grid){max-width:1360px}}.msg.user .msg-text{font-size:var(--fs-lg);line-height:1.5}.msg.assistant .msg-text{white-space:normal;text-wrap:pretty;max-width:min(100%,34rem)}.msg-text.pending{color:var(--muted);font-style:italic}.chat-pulse{background:var(--heading);width:13px;height:13px;margin:var(--sp-4) 0 var(--sp-2);border-radius:50%;animation:1.1s ease-in-out infinite chat-pulse;display:inline-block}@keyframes chat-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.55)}}.skeleton-line{border-radius:var(--r-sm);height:12px;margin:var(--sp-8) 0;background:linear-gradient(90deg, var(--surface-2) 25%, color-mix(in srgb, var(--heading) 8%, var(--surface-2)) 50%, var(--surface-2) 75%);background-size:200% 100%;animation:1.4s ease-in-out infinite sk-shimmer;display:block}.skeleton-line.sk-sub{opacity:.7;height:9px}.skeleton-rows{padding:var(--sp-6) var(--sp-2)}.skeleton-block{padding:var(--sp-4) 0}.skeleton-block .skeleton-line{height:11px;margin:var(--sp-10) 0}.skeleton-row{padding:var(--sp-10) var(--sp-4);border-bottom:1px solid var(--line)}.skeleton-transcript{width:100%;max-width:var(--col);padding:var(--sp-24) var(--sp-4);margin:0 auto}.skeleton-transcript .sk-turn{flex-direction:column;margin-bottom:30px;display:flex}.skeleton-transcript .sk-user{border-radius:var(--r-xl);align-self:flex-end;height:34px;margin-bottom:18px}@keyframes sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton-line{animation-duration:0s}}.ss-warmup{align-items:center;gap:var(--sp-8);padding:var(--sp-6) 0 var(--sp-2);display:flex}.ss-shimmer{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--surface-2) 25%, color-mix(in srgb, var(--heading) 12%, var(--surface-2)) 50%, var(--surface-2) 75%);background-size:200% 100%;width:min(180px,60%);height:12px;animation:1.3s ease-in-out infinite ss-shimmer;display:block}.ss-warmup-label{color:var(--muted);font:12px/1.2 var(--font-body);white-space:nowrap}@keyframes ss-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ss-shimmer{animation-duration:0s}}.ss-spinner{border:1.5px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;flex:none;width:11px;height:11px;animation:.7s linear infinite ss-spin}@keyframes ss-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ss-spinner{animation:none}}.ls-mark{background:var(--line-strong);border-radius:50%;flex:none;width:6px;height:6px}.live-step.active .ls-mark{background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.ls-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--faint);font:12px var(--font-body);overflow:hidden}.live-step.active .ls-text{color:var(--heading)}.streaming-text>:last-child:after{content:"";background:var(--heading);vertical-align:baseline;border-radius:50%;width:.5em;height:.5em;margin-left:.18em;animation:1.1s ease-in-out infinite chat-pulse;display:inline-block}@media (prefers-reduced-motion:reduce){.streaming-text>:last-child:after{animation:none}}.msg.error{align-self:stretch;align-items:center;gap:var(--sp-14);padding:var(--sp-12) var(--sp-16);border:1px solid var(--warn);border-radius:var(--r-lg);background:color-mix(in srgb, var(--warn) 10%, transparent);color:var(--heading);font-size:var(--fs-sm);display:flex}.msg.error button{border:1px solid var(--line-strong);color:var(--heading);border-radius:var(--r-md);padding:var(--sp-6) var(--sp-12);font-size:var(--fs-xs);background:0 0}.failure-card{align-self:stretch;gap:var(--sp-10);padding:var(--sp-12) var(--sp-16);border:1px solid var(--warn);border-radius:var(--r-lg);background:color-mix(in srgb, var(--warn) 9%, transparent);color:var(--heading);flex-direction:column;display:flex}.failure-chip{width:30px;height:30px;margin:var(--sp-2) 0 var(--sp-2) var(--sp-2);border-radius:var(--r-md);color:var(--warn);cursor:pointer;background:0 0;border:1px solid #0000;align-self:flex-start;place-items:center;padding:0;display:grid}.failure-chip:hover,.failure-chip:focus-visible{border-color:color-mix(in srgb, var(--warn) 45%, transparent);background:color-mix(in srgb, var(--warn) 12%, transparent)}.failure-chip:focus-visible{outline:0}.failure-head{gap:var(--sp-10);font-size:var(--fs-sm);line-height:1.5;display:flex}.failure-mark{color:var(--warn);flex:none;padding-top:2px;display:flex}.failure-actions{gap:var(--sp-8);flex-wrap:wrap;display:flex}.failure-actions button{border:1px solid var(--line-strong);color:var(--heading);border-radius:var(--r-md);padding:var(--sp-6) var(--sp-12);font-size:var(--fs-xs);background:0 0}.failure-actions .ff-primary{border-color:var(--warn);color:var(--warn);font-weight:600}.failure-actions .ff-primary:hover:not(:disabled){background:var(--warn);color:#fff}.failure-actions .ff-quiet{color:var(--muted);padding:var(--sp-6) var(--sp-8);border:0}.failure-actions button:disabled{opacity:.5}.failure-detail{padding:var(--sp-10) var(--sp-12);border-radius:var(--r-md);background:var(--code-bg);color:var(--muted);font:12px/1.5 var(--font-mono);white-space:pre-wrap;word-break:break-word;max-height:220px;margin:0;overflow:auto}.agent-options{gap:var(--sp-8);margin:var(--sp-10) 0 var(--sp-2);flex-wrap:wrap;display:flex}.agent-option{align-items:center;gap:var(--sp-8);border:1px solid var(--line-strong);background:var(--surface);color:var(--heading);border-radius:var(--r-pill);padding:var(--sp-6) var(--sp-14);font-size:var(--fs-sm);text-align:left;max-width:100%;display:inline-flex}.agent-option:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.agent-option:disabled{opacity:.5}.agent-option b{font:600 12px var(--font-body);color:var(--accent);flex:none}.agent-option span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msg-editor{align-self:flex-end;gap:var(--sp-10);width:100%;max-width:640px;padding:var(--sp-12) var(--sp-14);border:1px solid var(--line-strong);background:var(--surface-2);border-radius:22px;flex-direction:column;display:flex}.msg-editor textarea{resize:none;width:100%;color:var(--heading);font:15px/1.5 var(--font-body);background:0 0;border:0;outline:0;min-height:24px;max-height:360px;overflow-y:auto}.msg-editor-foot{align-items:center;gap:var(--sp-8);display:flex}.msg-editor-spacer{flex:1}.msg-editor-note{color:var(--faint);font:12px var(--font-body)}.msg-editor-diff{margin:var(--sp-6) 0 var(--sp-2);padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);font:13px/1.6 var(--font-body);white-space:pre-wrap;word-break:break-word;max-height:180px;overflow-y:auto}.msg-editor-diff .diff-add{background:color-mix(in srgb, var(--good) 22%, transparent);border-radius:var(--r-xs)}.msg-editor-diff .diff-del{background:color-mix(in srgb, var(--warn) 20%, transparent);border-radius:var(--r-xs);text-decoration:line-through}.me-diff{color:var(--muted)!important;border:1px solid var(--line)!important;background:0 0!important;font-weight:400!important}.me-diff:hover{color:var(--heading)!important;border-color:var(--line-strong)!important}.msg-editor-foot button{border-radius:var(--r-pill);padding:var(--sp-6) var(--sp-16);font-size:var(--fs-sm);border:0;font-weight:500}.me-cancel{color:var(--muted);background:0 0}.me-cancel:hover{color:var(--heading)}.me-send{background:var(--accent);color:var(--accent-ink)}.me-send:hover:not(:disabled){background:var(--accent-hover)}.me-send:disabled{opacity:.4}.activity-group{max-width:100%;margin:var(--sp-6) 0 var(--sp-10);align-self:stretch}.activity-summary{align-items:center;gap:var(--sp-8);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);width:100%;min-width:0;max-width:100%;color:var(--muted);font:12px var(--font-body);padding:var(--sp-8) var(--sp-10);min-height:34px;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);display:flex}.activity-summary:hover{background:var(--surface);border-color:var(--line-strong);color:var(--heading)}.activity-group.open>.activity-summary{border-color:var(--line-strong);background:var(--surface);color:var(--heading)}.activity-status{width:17px;height:17px;font:700 12px/1 var(--font-body);border-radius:50%;flex:none;place-items:center;display:grid}.activity-status.done{color:var(--good);background:color-mix(in srgb, var(--good) 13%, transparent)}.activity-status.thinking{color:var(--accent);background:var(--accent-soft)}.activity-status.failure{color:var(--warn);background:var(--warn-soft)}.activity-summary .activity-chevron{width:20px;height:20px;color:var(--faint);font-size:var(--fs-sm);flex:none;place-items:center;margin-left:auto;display:grid}.activity-group.reasoning-group .activity-summary{padding:var(--sp-4) var(--sp-2)}.activity-list .step-head:focus-visible,.activity-summary:focus-visible,.cite-strip:focus-visible{box-shadow:inset 0 0 0 1px var(--accent);border-radius:var(--r-sm);outline:none}.skills-invoked{margin:var(--sp-2) var(--sp-4) 0;color:var(--faint);font:12px var(--font-body)}.skills-invoked summary{align-items:center;gap:var(--sp-6);padding:var(--sp-4) var(--sp-6);border-radius:var(--r-xs);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:inline-flex}.skills-invoked summary::-webkit-details-marker{display:none}.skills-invoked summary:before{content:"›";width:10px;color:var(--muted);font-size:var(--fs-md);transition:transform var(--dur-1) var(--ease);line-height:1;display:inline-block}.skills-invoked[open] summary:before{transform:rotate(90deg)}.skills-invoked summary:hover{background:var(--surface-2);color:var(--heading)}.skills-invoked-count{min-width:16px;padding:var(--sp-2) var(--sp-6);border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);text-align:center;font-size:var(--fs-xs)}.skills-invoked-list{gap:var(--sp-6);padding:var(--sp-4) var(--sp-6) var(--sp-6) 22px;flex-wrap:wrap;display:flex}.skills-invoked-list code{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);padding:var(--sp-4) var(--sp-8);font:12px var(--font-mono)}.activity-list{margin:var(--sp-8) var(--sp-6) var(--sp-4) var(--sp-8);border:0;border-left:1px solid var(--line-strong);background:0 0;padding-left:18px}.activity-phase+.activity-phase{margin-top:9px}.activity-phase-label{align-items:center;gap:var(--sp-8);padding:var(--sp-4) var(--sp-8) var(--sp-4);color:var(--faint);font:600 12px var(--font-body);letter-spacing:0;text-transform:none;display:flex}.activity-phase-dot{background:var(--line-strong);border-radius:50%;flex:none;width:5px;height:5px}.activity-phase-changes .activity-phase-dot{background:var(--accent)}.activity-phase-verification .activity-phase-dot{background:var(--attn)}.activity-phase-context .activity-phase-dot{background:var(--good)}.step-row{position:relative}.step-row:before{content:"";background:var(--line-strong);width:6px;height:6px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:17px;left:-22px}.step-row.tool.failed:before{background:var(--warn)}.step-head{align-items:center;gap:var(--sp-8);text-align:left;width:100%;padding:var(--sp-8) var(--sp-10);border-radius:var(--r-sm);background:0 0;border:0;min-height:30px;display:flex}.step-head:hover{background:var(--surface-2)}.step-head[aria-disabled=true]{cursor:default}.step-head[aria-disabled=true]:hover{background:0 0}.step-head[aria-disabled=true] .step-chevron{display:none}.step-warn{color:var(--warn);font-size:var(--fs-xs);flex:none}.step-tool-icon{width:16px;color:var(--faint);font:12px var(--font-body);text-align:center;flex:none;place-items:center;display:grid}.step-tone-thinking{color:var(--accent)}.step-tone-context{color:var(--good)}.step-tone-changes{color:var(--accent)}.step-tone-verification{color:var(--attn)}.step-tone-communication{color:var(--accent)}.step-tone-memory{color:var(--good)}.step-line{min-width:0;color:var(--muted);font:12px var(--font-body);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.step-line b{color:var(--heading);font-weight:500}.step-line em{color:var(--faint);font-style:normal;font:12px var(--font-body)}.step-open-label{color:var(--faint);font:12px var(--font-body);opacity:.72;transition:opacity var(--dur-1) var(--ease);flex:none}.step-head:hover .step-open-label,.step-head:focus-visible .step-open-label,.step-row.open .step-open-label{opacity:1}.step-chevron{width:20px;height:20px;color:var(--faint);font-size:var(--fs-sm);flex:none;place-items:center;margin-left:0;display:grid}.clump-children{margin:0 0 var(--sp-2) var(--sp-6);border-left:1px solid var(--line);padding-left:10px}.clump-children .step-row:before{display:none}.activity-more{margin:var(--sp-6) var(--sp-8) var(--sp-4);padding:var(--sp-6) var(--sp-8);border:1px dashed var(--line-strong);border-radius:var(--r-sm);color:var(--muted);font:12px var(--font-body);display:block}.activity-more:hover{border-color:var(--accent);color:var(--heading);background:var(--surface-2)}@media (width<=767px){.activity-list .step-head,.clump-children .step-head{min-height:38px}}.activity-diff{gap:var(--sp-6);font:12px var(--font-body);flex:none;display:inline-flex}.activity-diff.sm{font-size:var(--fs-xs)}.activity-diff .add{color:var(--good);font-weight:500}.activity-diff .del{color:var(--warn);font-weight:500}.step-body{padding:var(--sp-4) 0 var(--sp-6);margin:var(--sp-2) 0 var(--sp-4);background:var(--surface-2);border-radius:var(--r-sm);flex-direction:column;display:flex}.step-label{font:600 12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint);padding:var(--sp-8) var(--sp-12) var(--sp-4)}.step-body pre{padding:0 var(--sp-12) var(--sp-8);font:12px/1.55 var(--font-mono);color:var(--text);white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;max-height:280px;margin:0;overflow:auto}.step-body.reasoning-body{padding:var(--sp-8) var(--sp-12) var(--sp-10);color:var(--muted);font:12px/1.6 var(--font-body);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:16rem;overflow-y:auto}.step-row.failed .step-body pre:last-of-type{color:var(--warn)}.activity-group.live .activity-summary{border-color:var(--line-strong);color:var(--heading)}.activity-group.live .activity-summary .activity-chevron{font-size:var(--fs-xs);letter-spacing:.02em;white-space:nowrap;width:auto;min-width:max-content;margin-left:8px;padding-left:4px}.activity-live-empty{padding:var(--sp-8) var(--sp-10) var(--sp-10);border-left-color:var(--line);margin-top:0}.live-thinking-note{color:var(--faint);font:12px/1.45 var(--font-body);display:block}.mobile-run-handle{display:none}.live-run-title,.live-run-count{min-width:0}.activity-summary{text-align:left}.activity-group.live .activity-summary .activity-summary-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.live-elapsed{color:var(--faint);font-size:var(--fs-xs);white-space:nowrap;flex:none}.ss-line{align-items:center;gap:var(--sp-8);margin:var(--sp-8) var(--sp-4) var(--sp-4);font:12px var(--font-body);display:flex}.ss-pip{background:var(--accent);width:7px;height:7px;animation:chat-pulse 1var(--dur-3) ease-in-out infinite;border-radius:50%;flex:none}.ss-meta{color:var(--faint);letter-spacing:.01em;flex:none}@keyframes ss-progress-pulse{0%{opacity:.55}to{opacity:1}}.live-step .step-head{align-items:center;gap:var(--sp-10)}.live-step .ls-mark{border:1px solid var(--line-strong);width:15px;height:15px;color:var(--surface);font:700 12px/1 var(--font-body);border-radius:50%;flex:none;place-items:center;display:grid}.live-step .ls-mark.done{border-color:var(--muted);background:var(--muted)}.live-step .ls-mark.active{border-color:var(--muted);background:linear-gradient(to top, var(--muted) 50%, transparent 50%);animation:1.2s ease-in-out infinite alternate live-step-pulse}.live-step .ls-mark.pending{background:0 0}.live-step .ls-text{min-width:0;color:var(--muted);font:12px var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes live-step-pulse{0%{opacity:.65}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ss-pip{animation:none}}@keyframes af-settle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.af-cell-fresh{animation:af-settle var(--dur-4) var(--ease) both}.home-ambience{align-items:center;gap:var(--sp-6);margin:var(--sp-4) 0 0;color:var(--muted);font-size:var(--fs-sm);display:flex}.home-ambience .weather-icon{width:15px;height:15px}.home-ambience b{color:var(--heading);font-weight:600}.home-head.wx-sun{background:radial-gradient(ellipse farthest-corner at 50% -60%, color-mix(in srgb, var(--attn) 7%, transparent), transparent 55%);border-radius:var(--r-md)}.home-head.wx-cloud{background:radial-gradient(ellipse farthest-corner at 50% -60%, color-mix(in srgb, var(--muted) 7%, transparent), transparent 55%);border-radius:var(--r-md)}.home-head.wx-rain{background:radial-gradient(ellipse farthest-corner at 50% -60%, color-mix(in srgb, var(--info) 8%, transparent), transparent 55%);border-radius:var(--r-md)}.home-head.wx-snow{background:radial-gradient(ellipse farthest-corner at 50% -60%, color-mix(in srgb, var(--link) 7%, transparent), transparent 55%);border-radius:var(--r-md)}.home-head.wx-storm{background:radial-gradient(ellipse farthest-corner at 50% -60%, color-mix(in srgb, var(--warn) 8%, transparent), transparent 55%);border-radius:var(--r-md)}.composer-bottom .send{transition:opacity var(--dur-2) var(--ease)}.composer-bottom .send-idle{opacity:.4}.composer-bottom .send-idle:hover,.composer-bottom .send-idle:focus-visible{opacity:1}.markdown{font-family:var(--font-body);contain:layout}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown p{margin:0 0 var(--sp-14);max-width:var(--measure);line-height:1.72}.markdown li{max-width:var(--measure)}.markdown h1,.markdown h2,.markdown h3{color:var(--heading);margin:var(--sp-20) 0 var(--sp-10);line-height:1.3}.markdown h1{font-size:var(--fs-3xl)}.markdown h2{font-size:var(--fs-2xl)}.markdown h3{font-size:var(--fs-lg)}.markdown ul,.markdown ol{margin:0 0 var(--sp-12);padding-left:22px}.markdown li{margin:var(--sp-4) 0}.markdown input[type=checkbox]{accent-color:var(--good);width:14px;height:14px;margin:0 var(--sp-8) 0 0;vertical-align:-2px}.markdown li:has(>input[type=checkbox]){margin-left:-1.1em;list-style:none}.markdown a{color:var(--link);text-underline-offset:2px}.markdown blockquote{contain:layout;margin:0 0 var(--sp-12);padding:var(--sp-2) var(--sp-14);border-left:3px solid var(--line-strong);color:var(--muted)}.markdown :not(pre)>code{background:var(--code-bg);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-6);font:13px var(--font-mono)}.markdown table{border-collapse:collapse;margin:0 0 var(--sp-12);font-size:var(--fs-sm);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);display:block;overflow-x:auto}.markdown th,.markdown td{border:0;border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);padding:var(--sp-8) var(--sp-12);text-align:left}.code-block{contain:layout paint;content-visibility:auto;contain-intrinsic-size:auto 180px;margin:0 0 var(--sp-14);border:1px solid var(--line);border-radius:var(--r-md);background:var(--code-bg);--sh-identifier:var(--heading);--sh-keyword:#c5341f;--sh-string:#1a7f64;--sh-class:#b45309;--sh-property:var(--heading);--sh-comment:var(--muted);--sh-sign:var(--muted);--sh-entity:#0b57d0;--sh-jsxliterals:#0b57d0;overflow:hidden}:root:has(.app.dark) .code-block{--sh-keyword:#f0674f;--sh-string:#4ec49b;--sh-class:#e0a35c;--sh-entity:#7ab0ff;--sh-jsxliterals:#7ab0ff}.code-head{padding:var(--sp-6) var(--sp-8) var(--sp-6) var(--sp-12);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--code-bg) 60%, var(--bg));justify-content:space-between;align-items:center;display:flex}.code-lang{font:12px var(--font-body);text-transform:lowercase;letter-spacing:.03em;color:var(--faint)}.code-block pre{padding:var(--sp-12) var(--sp-14);margin:0;overflow-x:auto}.code-block code.sh{font:13px/1.6 var(--font-mono);display:block}.code-block .sh__line{display:block}.code-copy{color:var(--muted);border-radius:var(--r-xs);padding:var(--sp-2) var(--sp-8);font:12px var(--font-body);background:0 0;border:0}.code-copy:hover{color:var(--heading);background:var(--surface-2)}.jump-latest{z-index:5;justify-content:center;align-items:center;gap:var(--sp-6);width:auto;min-width:34px;height:40px;padding:0 var(--sp-10);border:1px solid var(--line-strong);background:var(--bg);color:var(--heading);border-radius:var(--r-pill);font-size:var(--fs-lg);box-shadow:var(--shadow-md);display:flex;position:absolute;bottom:16px;left:auto;right:16px;transform:none}.jump-latest:hover{border-color:var(--accent)}.jump-latest.with-count{width:auto;padding:0 var(--sp-12) 0 var(--sp-10);border-radius:var(--r-xl);gap:var(--sp-6);justify-content:center;align-items:center;display:flex}.jump-latest-count{font:600 12px var(--font-body);color:var(--heading)}.jump-latest-label{font:500 12px/1 var(--font-body)}.reply-clamp-toggle{margin:var(--sp-8) 0 var(--sp-2);padding:var(--sp-4) 0;color:var(--accent);font:500 12px var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:0;align-self:flex-start}.reply-clamp-toggle:hover{color:var(--accent-hover);text-underline-offset:3px;text-decoration:underline}.reply-clamp-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 40%, transparent);outline-offset:2px;border-radius:var(--r-xs)}:is(.msg.assistant:has(.cite-panel) .reply-clamp-toggle,.msg.assistant:has(.output-actions) .reply-clamp-toggle){box-sizing:border-box;width:100%;padding:var(--sp-8) var(--sp-10);text-align:left;border:1px solid var(--line);background:var(--surface-2);border-top:0;border-bottom:0;border-radius:0;margin:0;display:block}@media (width<=767px){.activity-group.live{background:0 0;border:0;border-radius:0;overflow:visible}.activity-group.live.open{background:0 0}.activity-group.live .mobile-run-handle{min-height:32px;padding:var(--sp-6) var(--sp-10);background:0 0;border:0;border-radius:0;justify-content:flex-start}.activity-group.live .mobile-run-grip{width:28px;height:3px}.activity-group.live .activity-summary{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-2);padding-top:7px;padding-bottom:7px}.activity-group.live.open>.activity-summary{border-color:var(--line-strong);background:var(--surface)}.activity-group.live .ss-line{margin:var(--sp-6) var(--sp-12) var(--sp-8)}.activity-group.live .activity-list{margin-bottom:9px}.activity-group.live .activity-summary{gap:var(--sp-6);padding-left:8px;padding-right:8px}.activity-group.live .activity-summary .activity-chevron{text-overflow:ellipsis;flex:none;min-width:0;max-width:68px;margin-left:4px;padding-left:2px;overflow:hidden}.mobile-run-handle{justify-content:center;align-items:center;gap:var(--sp-10);border:0;border-bottom:1px solid var(--line);background:var(--surface-2);width:100%;min-height:36px;color:var(--muted);font:600 12px var(--font-body);letter-spacing:.02em;display:flex}.mobile-run-grip{border-radius:var(--r-pill);background:var(--line-strong);width:34px;height:4px}.live-run-title{display:none}.jump-latest{position:fixed;right:14px}}@media (width<=767px) and (hover:hover){.activity-group.live .activity-summary:hover{background:color-mix(in srgb, var(--surface) 72%, transparent);border:0}}@media (width>=768px){.activity-group.live{display:contents}.activity-group.live .mobile-run-handle{display:none}.activity-group.live .activity-summary{margin:var(--sp-4) 0 var(--sp-8);min-height:30px;padding:var(--sp-6) var(--sp-10);border-radius:var(--r-md)}.activity-group.live .activity-summary .live-elapsed{color:var(--faint);font-size:var(--fs-xs);flex:none}.activity-group.live .ss-line{display:none}}.bot-presence{padding:var(--sp-6) var(--sp-8);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:12px var(--font-body);flex:none}.bot-presence-working{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.bot-presence-waiting{color:var(--warn)}.bot-presence-blocked,.bot-presence-offline{color:var(--bad,#c94735)}.bot-ops-checklist,.bot-ops-list,.bot-connector-grid{gap:var(--sp-6);flex-direction:column;margin-top:9px;display:flex}.bot-ops-checklist>div,.bot-connector-row,.bot-ops-list>div{justify-content:space-between;align-items:center;gap:var(--sp-10);padding:var(--sp-8);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);display:flex}.bot-ops-checklist>div>span:nth-child(2),.bot-connector-row>span,.bot-ops-list>div>span:first-child{gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.bot-ops-checklist small,.bot-connector-row small,.bot-ops-list small{color:var(--muted);font:12px/1.35 var(--font-body)}.bot-check-ok,.bot-check-warn{width:16px;height:16px;color:var(--bg);font:600 12px var(--font-body);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.bot-check-ok{background:var(--good)}.bot-check-warn{background:var(--warn)}.bot-ops-runtime{gap:var(--sp-8);grid-template-columns:170px minmax(0,1fr);margin-top:9px;display:grid}.bot-ops-runtime label,.bot-ops-runtime>div{gap:var(--sp-4);color:var(--muted);font:12px var(--font-body);flex-direction:column;display:flex}.bot-ops-runtime select,.bot-ops-form input,.bot-ops-form textarea,.bot-ops-form select{min-width:0;min-height:30px;padding:var(--sp-6) var(--sp-8);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:12px var(--font-body)}.bot-ops-runtime small{color:var(--text);font:12px/1.35 var(--font-body)}.bot-connector-row strong,.bot-ops-list strong{color:var(--heading);font-size:var(--fs-xs)}.bot-connector-row .secondary,.bot-ops-list .secondary{min-height:28px;padding:0 var(--sp-8);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);font:12px var(--font-body);cursor:pointer;flex:none}.bot-connector-row .secondary:hover,.bot-ops-list .secondary:hover{border-color:var(--accent);color:var(--accent)}.bot-connector-row .secondary:disabled,.bot-ops-list .secondary:disabled{opacity:.5;cursor:wait}.bot-ops-group-facts{padding:var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);margin-bottom:9px}.bot-ops-form{align-items:center;gap:var(--sp-6);grid-template-columns:minmax(0,1fr) auto auto;margin-top:9px;display:grid}.bot-ops-form .secondary{min-height:30px;padding:0 var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);font:12px var(--font-body);cursor:pointer}.bot-ops-form .secondary:hover{border-color:var(--accent);color:var(--accent)}.bot-ops-form .secondary:disabled{opacity:.45;cursor:default}.bot-ops-source-form{grid-template-columns:110px minmax(90px,1fr) minmax(120px,1.4fr) auto}.bot-ops-list>div>.bot-control-actions{margin-top:0}.bot-ops-list>.bot-ops-run-row:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface)}.bot-ops-bot-picker{gap:var(--sp-6);flex-wrap:wrap;margin-top:9px;display:flex}.bot-ops-bot-picker label{align-items:center;gap:var(--sp-6);padding:var(--sp-6) var(--sp-8);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);font:12px var(--font-body);display:inline-flex}.bot-ops-bot-picker input{accent-color:var(--accent)}.bot-schedule-preview{color:var(--accent);font:12px/1.3 var(--font-body);margin-top:4px;display:block}@media (width<=767px){.bot-ops-runtime,.bot-ops-form,.bot-ops-source-form{grid-template-columns:1fr}.bot-ops-form .secondary{justify-self:start}.bot-ops-checklist>div,.bot-connector-row,.bot-ops-list>div{align-items:flex-start}}.job-context{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--sidebar);padding:var(--sp-2) var(--sp-14);align-self:stretch;margin:0 0 18px}.job-context summary{cursor:pointer;padding:var(--sp-12) 0;color:var(--muted);font:12px var(--font-body)}.job-context[open] summary{border-bottom:1px solid var(--line);margin-bottom:10px}.job-context .markdown{font-size:var(--fs-sm);padding-bottom:12px;line-height:1.6}.msg.flash{animation:1.6s msgflash}@keyframes msgflash{0%,20%{background:var(--accent-soft)}to{background:0 0}}.ev-cal{padding:0 var(--sp-6);border:1px solid var(--line);border-radius:var(--r-xs);font:12px var(--font-body);color:var(--muted);margin-left:6px}.domain-view{min-height:0;padding:var(--sp-32) 44px var(--sp-20);flex-direction:column;flex:1;display:flex;position:relative;overflow-y:auto}.domain-view>*{max-width:var(--col-wide);width:100%;margin:0 auto}.domain-view-head{margin-bottom:20px}.domain-view-head .space-crumb{color:var(--muted);font:12px var(--font-body)}.domain-view-head h1{color:var(--heading);font-size:var(--fs-5xl);letter-spacing:-.6px;margin:var(--sp-6) 0 0;align-items:baseline;gap:var(--sp-12);display:flex}.domain-view-head h1>.status-dot{align-self:center;margin-right:-4px}.domain-emoji{margin-right:2px;font-size:.85em}.ds-emoji{text-align:center;width:64px;font-size:var(--fs-xl)}.domain-channel{font:12px var(--font-body);color:var(--muted)}.domain-summary{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.domain-summary button{min-width:0;padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);text-align:left}.domain-summary button:hover{border-color:var(--line-strong);color:var(--heading)}.domain-needs{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:var(--sp-14) var(--sp-16);margin-bottom:22px}.domain-cols{gap:var(--sp-20);grid-template-columns:1fr 1fr;align-items:start;display:grid}.domain-pin-jobs{gap:var(--sp-4) var(--sp-10);max-height:180px;padding:var(--sp-8);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:auto}.domain-pin-jobs label{align-items:flex-start;gap:var(--sp-6);min-width:0;color:var(--muted);font-size:var(--fs-xs);display:flex}.ds-field-inline{align-items:center;gap:var(--sp-8);color:var(--muted);font-size:var(--fs-xs);margin-top:7px;display:flex}.ds-field-inline input{width:58px}.domain-job-outcomes{gap:var(--sp-10);flex-direction:column;display:flex}.domain-outcome{padding:var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.domain-outcome>button{justify-content:space-between;align-items:center;gap:var(--sp-8);width:100%;color:var(--heading);text-align:left;background:0 0;border:0;padding:0;display:flex}.domain-outcome-title{align-items:center;gap:var(--sp-8);min-width:0;display:flex}.domain-outcome-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.domain-outcome-open{color:var(--faint);font:12px var(--font-body);flex:none}.outcome-state,.dj-status{border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-6);font:12px var(--font-body);text-transform:none;letter-spacing:0;font-style:normal;display:inline-block}.outcome-state.content{color:var(--good);background:color-mix(in srgb,var(--good) 10%,transparent)}.domain-outcome .markdown{max-height:190px;font-size:var(--fs-xs);margin-top:7px;line-height:1.5;overflow:hidden}.domain-outcome-signals{gap:var(--sp-6);flex-wrap:wrap;margin-top:8px;display:flex}.domain-outcome-signals span{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-6);font:12px var(--font-body);text-transform:none;letter-spacing:0}.domain-outcome-summary{color:var(--muted);font-size:var(--fs-xs);margin:var(--sp-8) 0 0;line-height:1.5}.domain-outcome-track{border:1px solid var(--line);border-radius:var(--r-xs);color:var(--accent);padding:var(--sp-4) var(--sp-8);font:12px var(--font-body);background:0 0;margin-top:9px}.domain-panel-col{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;padding:0;display:flex;overflow:hidden}.dc-head{align-items:center;gap:var(--sp-10);padding:var(--sp-4) var(--sp-8);border-bottom:1px solid var(--line);flex:none;display:flex}.dc-label{font:600 12px var(--font-body);letter-spacing:0;text-transform:none;color:var(--muted);padding:var(--sp-6)}.dc-scroll{min-height:0;max-height:none;padding:var(--sp-6) var(--sp-8) var(--sp-8);flex:1}.dc-scroll:has(>:nth-child(25)){scrollbar-width:thin;max-height:70vh;overflow-y:auto}@media (width>=768px){.domain-panel-col.dpc-content .dc-scroll{scrollbar-width:thin;max-height:70vh;overflow-y:auto}}.dc-tabs{align-items:stretch;gap:var(--sp-2);scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;display:flex;overflow:auto hidden}.dc-tabs::-webkit-scrollbar{display:none}.dc-tabs button{color:var(--muted);font:500 13px var(--font-body);padding:var(--sp-8) var(--sp-10);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none}.dc-tabs button em{color:var(--faint);font-style:normal;font-size:var(--fs-xs);margin-left:4px}.dc-tabs button:hover{color:var(--heading)}.dc-tabs button.on{color:var(--heading);border-bottom-color:var(--accent);font-weight:600}@media (width<=767px){.dc-head{padding:var(--sp-2) var(--sp-4)}.dc-tabs button{font-size:var(--fs-sm);padding:var(--sp-10) var(--sp-12)}}.dj-add{border:1px solid var(--line-strong);color:var(--muted);border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-12);font-size:var(--fs-xs);background:0 0;flex:none;min-width:0;height:auto;margin-left:auto;line-height:1.4}.dj-add:hover,.dj-add.on{border-color:var(--accent);color:var(--heading)}.dj-add-panel{border-bottom:1px solid var(--line);padding:var(--sp-10) var(--sp-12);background:var(--surface-2);flex:none}.dj-add-panel>input{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--heading);font-size:var(--fs-sm);padding:var(--sp-8) var(--sp-10)}.dj-add-panel>input:focus-visible{border-color:var(--accent);outline:none}.dj-add-list{scrollbar-width:thin;max-height:200px;margin:var(--sp-6) 0 0;display:block;overflow-y:auto}.dj-add-list button{text-align:left;width:100%;color:var(--text);font-size:var(--fs-xs);padding:var(--sp-8) var(--sp-8);border-radius:var(--r-xs);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;min-width:0;height:auto;display:block;overflow:hidden}.dj-add-list button:hover{background:var(--surface);color:var(--heading)}.dj-add-new{text-align:left;width:100%;color:var(--accent);border-radius:var(--r-xs);padding:var(--sp-8);font-size:var(--fs-xs);background:0 0;border:0;min-width:0;height:auto;margin-top:4px;display:block}.dj-add-new:hover{background:var(--surface)}.domain-empty{color:var(--muted);font:12px/1.5 var(--font-body);align-items:flex-start;gap:var(--sp-6);flex-direction:column;display:flex}.domain-empty .link{color:var(--accent);font:inherit;text-align:left;background:0 0;border:0;padding:0}.domain-empty .link:hover{text-decoration:underline}.domain-job{align-items:center;gap:var(--sp-10);text-align:left;width:100%;padding:var(--sp-8) var(--sp-8);border-radius:var(--r-sm);background:0 0;border:0;display:flex}.domain-job:hover{background:var(--surface-2)}.dj-name{align-items:center;gap:var(--sp-8);display:flex}.dj-status{color:var(--good);background:color-mix(in srgb,var(--good) 10%,transparent)}.dj-status.bad{color:var(--warn);background:var(--warn-soft)}.dj-status.quiet{color:var(--faint);background:var(--surface-2)}.dj-tick{background:var(--line-strong);border-radius:50%;flex:none;width:6px;height:6px}.dj-tick.bad{background:var(--warn)}.dj-body{gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.dj-name{color:var(--heading);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.dj-meta{color:var(--faint);font:12px var(--font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.domain-view .domain-composer{max-width:var(--col-wide);width:100%;margin:0 auto 22px}.domain-view .domain-composer .composer-wrap{width:100%;max-width:none;margin:0;padding:0}.domain-activity-list{padding:var(--sp-4) var(--sp-2);flex-direction:column;display:flex}.domain-activity{align-items:center;gap:var(--sp-8);border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);padding:var(--sp-10) var(--sp-8);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.domain-activity:hover{background:var(--surface-2)}.domain-activity>span{color:var(--faint)}.domain-activity strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-xs);overflow:hidden}.domain-activity em{color:var(--faint);font:12px var(--font-body);font-style:normal}.job-status{text-transform:none;letter-spacing:0;font-style:normal}.job-status.ok{color:var(--good)}.job-status.err{color:var(--warn)}.domain-view .panel-title>span:first-child{white-space:nowrap}.settings-view{min-height:0;padding:40px max(44px, calc((100% - var(--col-list)) / 2)) 96px;flex:1;width:100%;max-width:none;margin:0;overflow-y:auto}.settings-view>h1{color:var(--heading);letter-spacing:-.6px;margin:0 0 var(--sp-8);font-weight:600}.settings-search{margin:var(--sp-10) 0 var(--sp-4);position:relative}.settings-search input{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--heading);font-size:var(--fs-sm);padding:var(--sp-10) var(--sp-32) var(--sp-10) var(--sp-12)}.settings-search input:focus{border-color:var(--accent);outline:0}.settings-search-x{color:var(--muted);font-size:var(--fs-xl);padding:var(--sp-2) var(--sp-6);background:0 0;border:0;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.settings-nomatch{margin-top:8px}.set-backup{font-size:var(--fs-sm);color:var(--muted);margin:0 0 var(--sp-12)}.set-backup.bad{color:var(--warn)}.set-backup .link{font-size:var(--fs-sm)}.set-section{padding:var(--sp-16) 18px;margin:0 0 var(--sp-12);border:1px solid var(--line);border-radius:var(--card-r);background:var(--surface)}.set-section[hidden]{display:none}.set-section>h2{color:var(--heading);font-size:var(--fs-md);margin:0 0 var(--sp-14);font-weight:600}.set-section>h2+.set-hint{margin-top:-8px}.set-subsection{margin:var(--sp-16) 0 0;padding:var(--sp-16);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.set-subsection>h3{color:var(--heading);font:600 12px var(--font-body);margin:0 0 var(--sp-4)}.set-subsection .set-row{margin-bottom:0}.set-hint{color:var(--muted);font:12px/1.55 var(--font-body);margin:var(--sp-2) 0 var(--sp-12)}.set-hint code{font:12px var(--font-body);color:var(--text);background:var(--surface-2);padding:var(--sp-2) var(--sp-6);border-radius:var(--r-xs)}.set-row{align-items:center;gap:var(--sp-10);margin:0 0 var(--sp-10);color:var(--text);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.set-row>span:first-child{min-width:160px;color:var(--muted);flex:none}.set-row em{color:var(--faint);font:12px var(--font-body);font-style:normal}.set-row input,.set-row select,.set-block input,.set-block select,.set-block textarea{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:13px var(--font-body);padding:var(--sp-8) var(--sp-10);transition:border-color var(--dur-1) var(--ease)}.set-row input:focus-visible,.set-row select:focus-visible,.set-block input:focus-visible,.set-block textarea:focus-visible{border-color:var(--accent);outline:none}.set-block{margin:var(--sp-16) 0 0;gap:var(--sp-10);flex-direction:column;display:flex}.set-block>span:first-child{color:var(--faint);font:600 12px var(--font-body);text-transform:none;letter-spacing:0}.set-block>.set-hint{margin:0 0 var(--sp-2)}.set-block textarea{width:100%;font:13px/1.6 var(--font-body);resize:vertical;min-height:88px}.set-toggle{gap:var(--sp-10);color:var(--text);font-size:var(--fs-sm);padding:var(--sp-4) 0;align-items:flex-start;line-height:1.5;display:flex}.set-toggle input{accent-color:var(--accent);flex:none;margin-top:2px}.settings-view .seg{max-width:280px}.set-actions{gap:var(--sp-10);flex-wrap:wrap;margin-top:4px;display:flex}.set-actions button{border:1px solid var(--line-strong);color:var(--heading);border-radius:var(--r-sm);padding:var(--sp-8) var(--sp-16);font-size:var(--fs-xs);transition:border-color var(--dur-1) var(--ease);background:0 0}.set-actions button:hover{border-color:var(--accent)}.set-actions button.danger{border-color:var(--warn);color:var(--warn)}.set-actions button.danger:hover{background:var(--warn);color:#fff}.set-data-inventory,.set-import-preview{align-items:center;gap:var(--sp-10);padding:var(--sp-10) var(--sp-12);margin:var(--sp-12) 0;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.set-data-inventory strong,.set-import-preview strong{color:var(--heading)}.set-data-inventory span,.set-import-preview span{flex:180px}.set-data-inventory .link{margin-left:auto}.set-storage-breakdown{gap:var(--sp-4);margin:calc(-1 * var(--sp-8)) 0 var(--sp-12);color:var(--muted);font-size:var(--fs-xs);line-height:1.45;display:grid}.set-storage-breakdown p{margin:0}.set-storage-breakdown summary{width:max-content;color:var(--link);cursor:pointer}.set-storage-breakdown ul{gap:var(--sp-4);margin:var(--sp-4) 0 0;padding-left:var(--sp-18);display:grid}.set-storage-breakdown code{overflow-wrap:anywhere;color:var(--text);font-size:inherit}.set-import-preview{border-color:var(--accent);flex-direction:column;align-items:flex-start}.set-import-preview .set-actions{margin-top:2px}.pa-preflight{gap:var(--sp-6) var(--sp-14);margin:var(--sp-10) 0;padding:var(--sp-10) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.pa-preflight span{gap:var(--sp-6);min-width:0;display:flex}.pa-preflight b{color:var(--faint);text-transform:none;letter-spacing:0;font-weight:600}.pa-preflight.risk-high{border-color:color-mix(in srgb, var(--warn) 48%, var(--line))}.pa-preflight.risk-high b:first-child{color:var(--warn)}.pa-evidence{margin:var(--sp-8) 0;padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);font-size:var(--fs-xs);line-height:1.5}.pa-evidence-low{border-color:color-mix(in srgb, var(--warn) 55%, var(--line));background:color-mix(in srgb, var(--warn) 7%, var(--surface-2))}.pa-evidence-head{justify-content:space-between;align-items:baseline;gap:var(--sp-8);color:var(--heading);display:flex}.pa-evidence-head b{color:var(--faint);font-size:var(--fs-xs);letter-spacing:0;text-transform:none}.pa-evidence-low .pa-evidence-head span{color:var(--warn)}.pa-evidence p{margin:var(--sp-4) 0 0}.pa-evidence-help{color:var(--warn)}.attention-evidence-note{color:var(--muted);font-size:var(--fs-xs);line-height:1.4;display:block}.attention-focus-toggle{margin-left:auto}.attention-focus-toggle.on{border-color:var(--accent);background:var(--accent-soft);color:var(--heading)}@media (width<=767px){.attention-focus-toggle{margin-left:0}}.app-toast-ref{color:var(--faint);font-size:var(--fs-xs);font-family:var(--font-mono,monospace);margin-top:3px;display:block}.app-toast-count{color:var(--faint);font-weight:600}.settings-view .link{color:var(--accent);font-size:var(--fs-xs);padding:var(--sp-2) 0;background:0 0;border:0;align-self:flex-start}.mf-group{margin:var(--sp-12) 0 0}.mf-group-label{font:600 12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint);margin-bottom:5px}.model-filter{gap:var(--sp-2) var(--sp-16);scrollbar-width:thin;border:1px solid var(--line);border-radius:var(--r-md);max-height:280px;padding:var(--sp-8);background:var(--surface);grid-template-columns:1fr 1fr;display:grid;overflow-y:auto}.mf-item{align-items:center;gap:var(--sp-8);font-size:var(--fs-xs);color:var(--muted);padding:var(--sp-6) var(--sp-4);border-radius:var(--r-xs);display:flex}.mf-item:hover{background:var(--surface-2)}.mf-item.on{color:var(--text)}.mf-item input{accent-color:var(--accent);flex:none}.mf-item>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mf-fav{color:var(--faint);font-size:var(--fs-sm);padding:0 var(--sp-4);background:0 0;border:0;flex:none;margin-left:auto}.mf-fav.on{color:var(--accent)}.pinjob-list{gap:var(--sp-6);margin:var(--sp-8) 0;flex-direction:column;display:flex}.pinjob{justify-content:space-between;align-items:center;gap:var(--sp-10);padding:var(--sp-8) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font-size:var(--fs-sm);color:var(--heading);display:flex}.pinjob>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pinjob .link{font-size:var(--fs-xs);flex:none}.pinjob-x{color:var(--muted);font-size:var(--fs-xl);padding:0 var(--sp-4);border-radius:var(--r-xs);background:0 0;border:0;flex:none;line-height:1}.pinjob-x:hover{color:var(--warn);background:var(--surface-2)}.set-row input[type=number]{text-align:center;width:56px}.pinjob-add{margin-top:8px;position:relative}.pinjob-add input,.pinjob-search{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--heading);font:13px var(--font-body);padding:var(--sp-8) var(--sp-12);transition:border-color var(--dur-1) var(--ease)}.pinjob-add input::placeholder{color:var(--muted);opacity:1}.pinjob-add input:focus-visible{border-color:var(--accent);outline:none}.pinjob-results{z-index:5;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow-md);padding:var(--sp-4);gap:var(--sp-2);flex-direction:column;max-height:220px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.pinjob-results button{text-align:left;color:var(--text);font-size:var(--fs-xs);padding:var(--sp-8) var(--sp-10);border-radius:var(--r-xs);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;overflow:hidden}.pinjob-results button:hover{background:var(--surface-2);color:var(--heading)}:root[data-density=compact] .home,:root[data-density=compact] .settings-view,:root[data-density=compact] .memory-view,:root[data-density=compact] .domain-view{padding-top:20px;padding-bottom:36px}:root[data-density=compact] .turn{margin-bottom:16px}:root[data-density=compact] .msg-text{line-height:1.5}:root[data-density=compact] .conversation-open{padding:var(--sp-8) var(--sp-4) var(--sp-8) var(--sp-12)}:root[data-density=compact] .home-head h1,:root[data-density=compact] .memory-head h1,:root[data-density=compact] .settings-view>h1{font-size:var(--fs-4xl);margin-bottom:14px}:root[data-density=compact] .set-section{padding:var(--sp-12) var(--sp-16)}.job-thread{--job-reading-width:920px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.job-thread-head{z-index:var(--z-sticky);border-bottom:1px solid var(--line);background:var(--bg);flex:none;position:sticky;top:0}.jt-header-inner{gap:var(--sp-12);width:100%;max-width:var(--job-reading-width);padding:var(--sp-14) 28px var(--sp-12);margin:0 auto;display:flex}.jt-header-inner>.space-crumb{padding:var(--sp-4) var(--sp-2) var(--sp-4) 0;color:var(--muted);font:500 12px/1.2 var(--font-body);flex:none;align-items:center;margin:0;display:inline-flex}.jt-header-inner>.space-crumb:hover{color:var(--accent);background:0 0}.job-thread-head .jt-title{gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.job-thread-head .jt-title>strong{color:var(--heading);font:600 18px var(--font-display)}.jt-metadata{gap:var(--sp-10) 22px;flex-wrap:wrap;max-width:620px;margin-top:6px;display:flex}.jt-metadata>span{align-items:start;gap:var(--sp-2);min-width:0;max-width:200px;color:var(--muted);font:13px/1.3 var(--font-body);flex-direction:column;flex:120px;display:flex}.jt-metadata b{color:var(--faint);font:600 12px var(--font-body);letter-spacing:0;text-transform:none}.jt-link{color:var(--accent);font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.jt-manage{border:1px solid var(--line);color:var(--muted);border-radius:var(--r-sm);padding:var(--sp-6) var(--sp-12);font-size:var(--fs-xs);background:0 0;flex:none}.jt-manage:hover:not(:disabled){border-color:var(--line-strong);color:var(--heading)}.jt-manage:disabled{opacity:.4}.jt-manage.nudge{border-color:var(--warn);color:var(--warn)}.jt-manage.jt-lifecycle-toggle{color:var(--accent)}.jt-lifecycle-chevron{width:7px;height:7px;transition:transform var(--dur-1) var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;flex:none;transform:translateY(-2px)rotate(45deg)}.jt-manage.jt-lifecycle-toggle.on .jt-lifecycle-chevron{transform:translateY(2px)rotate(225deg)}.jt-manage.jt-lifecycle-toggle.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.jt-manage.jt-details-toggle.on,.jt-manage.jt-history-toggle.on,.jt-manage.jt-readiness-toggle.on{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent)}.jt-manage.jt-readiness-toggle.has-warning{border-color:var(--warn);color:var(--warn)}.jt-manage.jt-readiness-toggle.has-warning.on{background:color-mix(in srgb,var(--warn) 10%,transparent)}.jt-readiness-badge{color:var(--faint);font-style:normal;font-size:var(--fs-xs)}.jt-manage.jt-readiness-toggle.has-warning .jt-readiness-badge{color:inherit}.jt-metadata .jt-metadata-actions{align-items:center;gap:var(--sp-6);flex-flow:wrap;flex-basis:100%;max-width:none;margin-top:4px;display:flex}.jt-execution-status{align-items:center;gap:var(--sp-6);color:var(--muted);font:12px var(--font-body);margin-top:4px;display:flex}.jt-execution-status strong{color:var(--muted);font:500 12px var(--font-body)}.jt-execution-status.running strong,.jt-execution-status.running{color:var(--good)}.jt-execution-status.failure strong{color:var(--bad)}.jt-execution-status .lifecycle-badge{min-width:0}.jt-pipeline-note{align-items:baseline;gap:var(--sp-4) var(--sp-8);color:var(--muted);font:12px var(--font-body);flex-wrap:wrap;margin-top:3px;display:flex}.jt-pipeline-note strong{color:var(--faint);font:600 12px var(--font-body);letter-spacing:0;text-transform:none}.jt-pipeline-note button{color:var(--link);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.jt-bot-owner{align-items:center;gap:var(--sp-6);color:var(--muted);font:12px var(--font-body);flex-wrap:wrap;margin-top:5px;display:flex}.jt-bot-owner>b{color:var(--faint);font:600 12px var(--font-body);letter-spacing:0;text-transform:none}.jt-bot-owner select{min-width:110px;max-width:190px;padding:var(--sp-2) var(--sp-6);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text);font:12px var(--font-body)}.jt-bot-owner .jt-link{color:var(--link);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.jt-delivery-source{color:var(--muted);font-size:var(--fs-xs);margin-left:7px}.jt-delivery-badge{color:var(--good);font-size:var(--fs-xs);margin-left:7px;font-weight:500}.jobs-tune-hints{margin:0 0 var(--sp-14)}.jobs-tune-hint{align-items:center}.jobs-tune-why{color:var(--faint);font-size:var(--fs-xs);margin-left:6px}.job-pill.tune{background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--warn)}.job-thread .transcript{width:100%;min-height:0;max-width:var(--job-reading-width);padding:var(--sp-20) 28px var(--sp-16);scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;flex:1;margin:0 auto}.job-thread .transcript::-webkit-scrollbar{width:8px}.job-thread .transcript::-webkit-scrollbar-track{background:0 0}.job-thread .transcript::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:var(--line-strong);background-clip:padding-box;border:2px solid #0000}.job-thread .turn{margin:0;padding:0 0 18px}.job-thread .jt-tl{padding-left:22px;position:relative}.job-thread .jt-tl:before{content:"";background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:3px}.job-thread .jt-tl:first-child:before{top:11px}.job-thread .jt-tl:last-child:before{height:24px;bottom:auto}.job-thread .jt-tl+.jt-tl{margin-top:16px}.job-thread .jt-tl:has(.jt-run-latest):before{background:var(--accent)}.job-thread .jt-tl:after{content:"";background:var(--line-strong);width:8px;height:8px;box-shadow:0 0 0 3px var(--bg);border-radius:50%;position:absolute;top:11px;left:0}.job-thread .jt-tl:has(.jt-run-latest):after{background:var(--accent)}.job-thread .jt-tl:has(>.jt-run-collapsed):after{width:6px;height:6px;top:calc(50% - 4px);left:1px}.jt-run-nav{align-items:center;gap:var(--sp-6);padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);flex-wrap:wrap;margin:0 0 18px;display:flex}.jt-run-nav>span{color:var(--faint);font:600 12px var(--font-body);letter-spacing:0;text-transform:none;margin-right:auto}.jt-run-nav button{text-overflow:ellipsis;white-space:nowrap;border-radius:var(--r-sm);max-width:260px;padding:var(--sp-4) var(--sp-8);color:var(--muted);font:12px var(--font-body);background:0 0;border:1px solid #0000;overflow:hidden}.jt-run-nav button:hover{border-color:var(--line-strong);color:var(--heading)}.jt-run-nav button.on{border-color:var(--line);background:var(--surface);color:var(--heading)}.jt-empty{color:var(--muted);font-size:var(--fs-sm);margin:var(--sp-24) auto;text-align:center}.jt-pull-refresh{display:none}.jt-inbound-tag{color:var(--faint);font:12px var(--font-body);text-transform:none;letter-spacing:0;margin-bottom:3px;display:block}.jt-thinking{align-items:center;gap:var(--sp-8);min-height:32px;color:var(--muted);font:12px var(--font-body);display:flex}.jt-thinking .chat-pulse{background:var(--accent);width:7px;height:7px;margin:0}.job-thread .msg.user{max-width:min(82%,620px);padding:var(--sp-10) var(--sp-14);border:1px solid var(--line);background:var(--surface-2);border-radius:12px 12px 3px}.job-thread .msg.user .msg-text{margin-top:3px}.jt-user-meta{justify-content:flex-end;gap:var(--sp-8);color:var(--faint);font:500 12px var(--font-body);letter-spacing:0;text-transform:none;margin-bottom:2px;display:flex}.jt-user-meta span{color:var(--muted);font-weight:400}.job-thread .msg.assistant .msg-text{margin-top:5px}.job-thread .msg-text .job-decision{gap:var(--sp-12);margin:var(--sp-8) 0;padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-md);background:var(--surface-2);grid-template-columns:80px minmax(0,1fr);align-items:start;list-style:none;display:grid}.job-thread .msg-text .job-decision:before{display:none}.job-decision-label{color:var(--heading);font:600 12px var(--font-body);letter-spacing:normal}.job-thread .msg-text .job-decision--keep{border-left-color:var(--good)}.job-thread .msg-text .job-decision--deferdrop,.job-thread .msg-text .job-decision--defer{border-left-color:var(--warn)}.job-thread .msg-text .job-decision--next{border-left-color:var(--accent)}.jt-fail{align-items:center;gap:var(--sp-10);padding:var(--sp-10) var(--sp-12);border:1px solid var(--warn);border-radius:var(--r-lg);background:color-mix(in srgb, var(--warn) 9%, transparent);color:var(--heading);font-size:var(--fs-sm);margin-top:10px;display:flex}.jt-fail button{border:1px solid var(--warn);color:var(--warn);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-12);font-size:var(--fs-xs);background:0 0;flex:none;margin-left:auto;font-weight:600}.jt-fail button:hover:not(:disabled){background:var(--warn);color:#fff}.jt-fail button:disabled{opacity:.5}.jt-follow-up-stalled{align-items:center;gap:var(--sp-8) var(--sp-12);padding:var(--sp-10) var(--sp-12);border:1px solid color-mix(in srgb, var(--warn) 60%, var(--line));border-radius:var(--r-lg);background:color-mix(in srgb, var(--warn) 7%, transparent);color:var(--muted);font:12px/1.4 var(--font-body);flex-wrap:wrap;margin-top:10px;display:flex}.jt-follow-up-stalled>span{flex:220px;min-width:0}.jt-follow-up-stalled-actions{gap:var(--sp-6);flex-wrap:wrap;margin-left:auto;display:flex}.jt-follow-up-stalled button{min-height:var(--ctl-sm);padding:var(--sp-4) var(--sp-10);border:1px solid var(--warn);border-radius:var(--r-md);color:var(--warn);font:600 12px var(--font-body);cursor:pointer;background:0 0}.jt-follow-up-stalled button:hover:not(:disabled){background:var(--warn);color:#fff}.jt-follow-up-stalled button:disabled{opacity:.5;cursor:default}.jt-long-reply-note{margin-top:var(--sp-8);padding:var(--sp-8) var(--sp-10);border-left:2px solid var(--accent);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--surface-2);color:var(--muted);font:var(--fs-xs)/1.45 var(--font-body)}.jt-long-reply-wait{gap:var(--sp-4);margin-top:var(--sp-8);padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);display:grid}.jt-long-reply-wait p{font:var(--fs-xs)/1.45 var(--font-body);margin:0}.jt-slow{align-items:center;gap:var(--sp-10);margin:var(--sp-8) 0;padding:var(--sp-8) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--muted);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.jt-slow button{border:1px solid var(--line-strong);color:var(--heading);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-12);font-size:var(--fs-xs);background:0 0}.jt-slow button.quiet{color:var(--faint);border-color:#0000}.jt-clear-replies{margin:var(--sp-4) auto var(--sp-10);color:var(--faint);font-size:var(--fs-xs);text-underline-offset:2px;background:0 0;border:0;text-decoration:underline;display:block}.jt-clear-replies:hover{color:var(--warn)}@media (width>=768px){.job-thread .jt-transcript-footer{box-sizing:border-box;width:100%;max-width:var(--job-reading-width);margin-inline:auto;padding-inline:28px}}.sheet-backdrop{z-index:var(--z-backdrop);background:#0007;align-items:flex-end;display:flex;position:fixed;inset:0}.action-sheet{background:var(--bg);width:100%;padding:8px 10px calc(12px + max(var(--safe-b), var(--kb-inset)));gap:var(--sp-2);animation:sheet-rise var(--dur-4) ease;max-height:min(82dvh, calc(100dvh - var(--safe-t) - max(var(--safe-b), var(--kb-inset)) - 8px));border-radius:18px 18px 0 0;flex-direction:column;transition:transform .22s cubic-bezier(.2,.9,.3,1);display:flex;overflow-y:auto;box-shadow:0 -16px 48px #0005}.action-sheet-grip{touch-action:none;cursor:grab}@keyframes sheet-rise{0%{opacity:.4;transform:translateY(30px)}}.action-sheet-grip{border-radius:var(--r-xs);background:var(--line-strong);width:38px;height:4px;margin:var(--sp-4) auto var(--sp-10);flex:none}.action-sheet-title{min-width:0;font:600 12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint);padding:var(--sp-2) var(--sp-12) var(--sp-8);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}@media (width>=768px){.sheet-backdrop.sheet-backdrop-centered{justify-content:center;align-items:center;padding:24px}.action-sheet.subject-picker-dialog{width:min(520px,100vw - 48px);max-height:min(76dvh,680px);padding:var(--sp-12);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:0 24px 64px #0004}.action-sheet.subject-picker-dialog .action-sheet-grip{display:none}.action-sheet.subject-picker-dialog .action-sheet-title{padding:var(--sp-4) var(--sp-4) var(--sp-8);color:var(--heading);font-size:var(--fs-md);font-weight:600}.action-sheet.subject-picker-dialog .subject-picker ul{max-height:min(54dvh,480px)}}.action-sheet>button{align-items:center;gap:var(--sp-14);text-align:left;color:var(--heading);font-size:var(--fs-lg);padding:var(--sp-14) var(--sp-12);border-radius:var(--r-lg);background:0 0;border:0;display:flex}.action-sheet>button svg,.action-sheet>button .m-ico{width:17px;height:17px;color:var(--muted);flex:none}.action-sheet>button:active{background:var(--surface-2)}.action-sheet>button.danger{color:var(--warn)}.action-sheet>button.action-sheet-cancel{color:var(--muted);border-top:1px solid var(--line);border-radius:0;justify-content:center;margin-top:2px}.action-sheet.jt-details-sheet{padding-inline:max(12px, var(--safe-l)) max(12px, var(--safe-r));gap:0}.jt-details-sheet .action-sheet-title{color:var(--heading);font-size:var(--fs-md);white-space:normal;font-weight:700}.jt-details-sheet-body{gap:var(--sp-10);padding:var(--sp-4) var(--sp-4) 0;flex-direction:column;display:flex}.jt-details-summary{align-items:baseline;gap:var(--sp-4) var(--sp-10);padding:var(--sp-10) var(--sp-12);border-radius:var(--r-md);background:var(--surface-2);color:var(--muted);font:13px/1.4 var(--font-body);flex-wrap:wrap;display:flex}.jt-details-summary strong{color:var(--heading);font-weight:650}.jt-details-sheet-group{min-width:0;padding:var(--sp-12);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.jt-details-sheet-group h2{margin:0 0 var(--sp-8);color:var(--faint);font:600 var(--fs-xs)/1.3 var(--font-body)}.jt-details-sheet .jt-metadata{gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none;margin:0;display:grid}.jt-details-sheet .jt-metadata>span{align-items:flex-start;gap:var(--sp-2);min-width:0;max-width:none;padding:var(--sp-8);border-radius:var(--r-md);background:var(--surface-2);color:var(--muted);font:13px/1.35 var(--font-body);overflow-wrap:anywhere;flex-direction:column;display:flex}.jt-details-sheet .jt-metadata>span b{color:var(--faint);font:600 var(--fs-xs)/1.3 var(--font-body)}.jt-details-sheet .jt-metadata-actions{gap:var(--sp-6);flex-wrap:wrap;display:flex}.jt-details-sheet .jt-metadata-actions .jt-manage{flex:120px;justify-content:center;min-height:44px}.jt-details-sheet .action-sheet-cancel{width:100%;min-height:44px}.action-sheet-select{gap:var(--sp-6);padding:var(--sp-10) var(--sp-12);flex-direction:column;display:flex}.action-sheet-select span{font:600 12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint)}.action-sheet-select select{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--heading);padding:var(--sp-10);font-size:var(--fs-lg)}.capture-sheet{gap:var(--sp-10)}.capture-input{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);width:100%;color:var(--heading);padding:var(--sp-12) var(--sp-14);font-size:var(--fs-xl);resize:none;outline:0;line-height:1.4}.capture-input:focus{border-color:var(--accent)}.capture-targets{gap:var(--sp-6);flex-wrap:wrap;display:flex}.capture-targets button{border:1px solid var(--line-strong);border-radius:var(--r-pill);padding:var(--sp-8) var(--sp-12);font-size:var(--fs-sm);color:var(--muted)}.capture-targets button.on{border-color:var(--accent);color:var(--heading);background:var(--accent-soft)}.capture-domain{padding:var(--sp-2) 0}.capture-actions{align-items:center;gap:var(--sp-8);margin-top:2px;display:flex}.action-error{color:var(--warn);font-size:var(--fs-xs);margin:0;line-height:1.5}.capture-actions .mic-btn{border:1px solid var(--line-strong);border-radius:50%;width:38px;height:38px}.capture-cancel{color:var(--muted);padding:var(--sp-8) var(--sp-12)}.capture-go{background:var(--accent);color:var(--bg);border-radius:var(--r-pill);padding:var(--sp-10) 18px;font:600 13px var(--font-body);border:0}.capture-go:disabled{opacity:.5}@media (width>=768px){.capture-backdrop{justify-content:center;align-items:center;padding:24px}.capture-backdrop .capture-sheet{width:min(620px,100vw - 48px);max-height:min(720px,100dvh - 48px);padding:var(--sp-16);border-radius:var(--r-lg);box-shadow:var(--shadow-lg)}.capture-backdrop .action-sheet-grip{display:none}}.app .status-view{width:100%;min-height:0;max-width:var(--col-list);padding:22px var(--sp-24) 40px;flex:1;margin:0 auto;overflow-y:auto}.app .status-view .status-head{justify-content:space-between;align-items:flex-start}.app .status-grid{gap:var(--sp-10);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.app .status-card{justify-content:center;align-items:baseline;gap:var(--sp-6);min-width:0;min-height:78px;padding:var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--heading);text-align:center;cursor:pointer;display:flex}.app .status-card b{font:650 24px/1 var(--font-body);font-variant-numeric:tabular-nums}.app .status-card span{color:var(--muted);font:500 var(--fs-sm)/1.35 var(--font-body)}.app .status-card.attn{border-color:color-mix(in srgb,var(--attn) 38%,var(--line));background:color-mix(in srgb,var(--attn-soft) 28%,var(--surface))}.app .status-card.live{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:color-mix(in srgb,var(--accent-soft) 25%,var(--surface))}.app .status-section{margin:0}.app .status-section .k-body p{color:var(--muted);font-size:var(--fs-sm);margin:0}.app .status-section .k-body p.status-bad{color:var(--warn)}.app .status-row{justify-content:space-between;align-items:center;gap:var(--sp-10);text-align:left;cursor:pointer;width:100%;display:flex}.app .status-row .status-when{color:var(--muted);font-size:var(--fs-xs);flex:none}.app .status-row.bad{color:var(--warn)}@media (width<=767px){.app .status-view{padding:var(--sp-14)}.app .status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app .status-card{flex-direction:column;justify-content:center;align-items:center;min-height:76px}}.output-actions{align-items:center;gap:var(--sp-8);margin:var(--sp-10) 0 0;padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--surface-2);border-bottom:0;flex-wrap:wrap;display:flex}.output-actions-label{color:var(--faint);font:600 12px var(--font-body);letter-spacing:0;text-transform:none;flex:none}.output-actions-list{align-items:center;gap:var(--sp-6);flex-wrap:wrap;min-width:0;display:flex}.oa-chip{border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--r-pill);min-height:28px;padding:var(--sp-4) var(--sp-10);font:500 12px/1.2 var(--font-body);color:var(--muted)}.oa-chip:hover:not(:disabled){border-color:var(--accent);color:var(--heading);background:var(--accent-soft)}.oa-chip.done{border-color:color-mix(in srgb, var(--good) 45%, var(--line));color:var(--good);background:color-mix(in srgb, var(--good) 8%, var(--surface))}.oa-chip.oa-decision{border-color:color-mix(in srgb, var(--warn) 48%, var(--line));color:var(--warn);background:color-mix(in srgb, var(--warn) 7%, var(--surface))}.oa-more{min-height:28px;color:var(--faint);font:500 12px/1.2 var(--font-body);padding:var(--sp-4) var(--sp-6);border:0}.oa-more:hover{color:var(--heading)}:is(.msg.assistant:has(.output-actions) .msg-actions-bottom,.msg.assistant:has(.cite-panel) .msg-actions-bottom){opacity:1;pointer-events:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:8px;padding:0}.msg.assistant:has(.cite-panel) .output-actions{border-radius:0;margin-top:0}@media (width<=767px){:is(.msg.assistant:has(.cite-panel) .cite-panel,.msg.assistant:has(.output-actions) .output-actions){z-index:0;position:relative}.msg.assistant:has(.cite-panel) .cite-strip{box-sizing:border-box;min-height:44px;display:flex}:is(.msg.assistant:has(.cite-panel) .msg-actions-bottom,.msg.assistant:has(.output-actions) .msg-actions-bottom){z-index:1;box-sizing:border-box;clear:both;align-items:center;min-height:44px;margin-top:0;padding-top:4px;padding-bottom:4px;display:flex;position:relative}}.decisions-strip{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);padding:var(--sp-4) var(--sp-10) var(--sp-8);margin-bottom:18px;overflow:visible}.decisions-strip.has-overdue{border-color:color-mix(in srgb, var(--warn) 30%, var(--line));background:color-mix(in srgb, var(--warn) 5%, transparent)}.decisions-strip .panel-title{color:var(--muted)}.decisions-strip.has-overdue .panel-title{color:var(--warn)}.decisions-collapse-toggle{color:var(--muted);font-size:var(--fs-xs);padding:var(--sp-2) var(--sp-4);background:0 0;border:0;margin-left:auto}.decisions-collapse-toggle:hover{color:var(--heading)}.decisions-strip.collapsed{background:0 0;border-color:#0000;margin-bottom:12px;padding:0}.decisions-pill{align-items:center;gap:var(--sp-8);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--heading);padding:var(--sp-6) var(--sp-12);font-size:var(--fs-xs);display:inline-flex}.decisions-strip.has-overdue .decisions-pill{border-color:color-mix(in srgb, var(--warn) 35%, var(--line));background:color-mix(in srgb, var(--warn) 6%, var(--surface))}.decisions-pill:hover:not(:disabled){border-color:var(--warn)}.decisions-pill:disabled{cursor:default}.decisions-pill-dot{background:var(--muted);border-radius:50%;width:6px;height:6px}.decisions-pill-dot.overdue{background:var(--warn)}.decisions-pill em{color:var(--warn);font-style:normal}.decisions-pill-chevron{color:var(--faint);font-size:var(--fs-xs)}.decision-row{align-items:center;gap:var(--sp-8) var(--sp-12);padding:var(--sp-8) var(--sp-4);border-top:1px solid var(--line);border-left:2px solid #0000;flex-wrap:wrap;display:flex}.decision-row:first-of-type{border-top:0}.decision-row.urgency-overdue{border-left-color:var(--warn)}.decision-row.urgency-soon{border-left-color:color-mix(in srgb, var(--warn) 50%, var(--accent))}.decision-due{font-size:var(--fs-xs);letter-spacing:normal;color:var(--muted)}.decision-due.overdue{color:var(--warn);font-weight:600}.decision-due.soon{color:color-mix(in srgb, var(--warn) 60%, var(--accent))}.decision-body{gap:var(--sp-2);flex-direction:column;flex:200px;min-width:0;display:flex}.decision-body strong{color:var(--heading);font-size:var(--fs-md);overflow-wrap:anywhere;line-height:1.4}.decision-detail{color:var(--muted);font-size:var(--fs-xs);overflow-wrap:anywhere;line-height:1.5}.decision-actions{gap:var(--sp-6);flex:none;align-items:center;display:flex}.decision-actions button{border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:var(--sp-6) var(--sp-12);font-size:var(--fs-xs);color:var(--heading)}.decision-actions button.quiet{color:var(--muted);border-color:#0000}.decision-actions button:hover{border-color:var(--accent)}.decision-next-cta{text-align:left;flex:100%;order:-1;font-weight:500}.decision-assessment{gap:var(--sp-6);padding:var(--sp-10) var(--sp-12);border:1px solid color-mix(in srgb, var(--accent) 38%, var(--line));border-radius:var(--r-sm);background:color-mix(in srgb, var(--accent) 7%, var(--surface));flex-direction:column;flex:100%;margin-top:2px;display:flex}.decision-assessment>div{justify-content:space-between;gap:var(--sp-8);display:flex}.decision-assessment strong{color:var(--heading);font-size:var(--fs-xs)}.decision-assessment span{color:var(--muted);font-size:var(--fs-xs);text-transform:none;letter-spacing:0}.decision-assessment p{white-space:pre-wrap;color:var(--text);font:12px/1.5 var(--font-body);margin:0}.decision-defer-wrap{position:relative}.decision-defer-menu{z-index:var(--z-sticky);min-width:130px;padding:var(--sp-4);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow-md);gap:var(--sp-2);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0}.decision-defer-menu button{text-align:left;font-size:var(--fs-xs);border-radius:var(--r-xs);width:100%;padding:var(--sp-8) var(--sp-10)!important;border:0!important}.decision-defer-menu button:hover{background:var(--surface-2)}.decision-expand{padding:var(--sp-4) 0 0;color:var(--accent);font:500 12px/1.2 var(--font-body);background:0 0;border:0;align-self:flex-start;display:none}@media (width<=767px){.decisions-strip{padding:var(--sp-6) var(--sp-12) var(--sp-10)}.decision-row{align-items:stretch;gap:var(--sp-10);padding:var(--sp-12) var(--sp-2) var(--sp-14);flex-direction:column}.decision-body{gap:var(--sp-4);flex:none}.decision-body strong{font-size:var(--fs-md)}.decision-detail{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.decision-row.expanded .decision-detail{-webkit-line-clamp:unset;display:block;overflow:visible}.decision-expand{display:block}.decision-actions{gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.decision-actions button{min-height:38px;padding:var(--sp-8) var(--sp-10);width:100%}.decision-next-cta{order:-1;grid-column:1/-1}.decision-defer-wrap{display:flex}.decision-defer-wrap button{flex:1}.decision-defer-menu{min-width:100%;left:0;right:auto}}.reader-diffstat{font:12px var(--font-body);color:var(--faint);margin-left:4px}.reader-diff{padding:var(--sp-14) 18px;font:12px/1.55 var(--font-mono);background:var(--surface);margin:0;overflow:auto}.reader-diff .rd-add{color:var(--good);background:color-mix(in srgb, var(--good) 8%, transparent)}.reader-diff .rd-del{color:var(--warn);background:color-mix(in srgb, var(--warn) 8%, transparent)}.reader-diff .rd-same{color:var(--muted)}.reader-post{position:relative}.reader-post-menu{z-index:5;background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:var(--sp-4);min-width:150px;box-shadow:var(--shadow-md);position:absolute;top:calc(100% + 4px);right:0}.reader-post-menu button{text-align:left;width:100%;padding:var(--sp-6) var(--sp-10);border-radius:var(--r-sm);font-size:var(--fs-sm);background:0 0;border:0;display:block}.reader-post-menu button:hover{background:var(--surface)}.wikilink{color:var(--link);cursor:pointer;border-bottom:1px dotted}.wikilink:hover{border-bottom-style:solid}.domain-media-grid{gap:var(--sp-6);padding:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.domain-media-cell{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);justify-content:center;align-items:center;display:flex;overflow:hidden}.domain-media-cell img{object-fit:cover;width:100%;height:100%}.domain-media-file{font:12px var(--font-body);color:var(--muted);padding:var(--sp-6);text-align:center;text-overflow:ellipsis;overflow:hidden}.search-view{width:100%;min-height:0;max-width:var(--col-list);padding:22px var(--sp-24) 40px;flex:1;margin:0 auto;overflow-y:auto}.status-section{margin-top:22px}.status-section h2{font:600 12px var(--font-body);letter-spacing:normal;color:var(--faint);margin:0 0 var(--sp-8)}.search-note,.status-bad{color:var(--muted);font-size:var(--fs-sm)}.status-bad{color:var(--warn)}@keyframes sync-progress{0%{transform:translate(-110%)}to{transform:translate(220%)}}.search-input{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--heading);padding:var(--sp-10) var(--sp-14);font-size:var(--fs-lg);margin:var(--sp-12) 0}.search-coverage{margin:0 0 var(--sp-8);color:var(--faint);font-size:var(--fs-xs)}.search-warning{margin:var(--sp-8) 0;color:var(--warn);font-size:var(--fs-xs)}.search-recovery{gap:var(--sp-8);margin:var(--sp-8) 0 var(--sp-12);flex-wrap:wrap;display:flex}.search-recovery button{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--heading);padding:var(--sp-6) var(--sp-10);font-size:var(--fs-xs)}.search-input-wrap{position:relative}.search-help-btn{border:1px solid var(--line-strong);font-size:var(--fs-xs);position:absolute;top:50%;right:8px;transform:translateY(-50%)}.search-help-btn:hover{color:var(--heading);border-color:var(--accent)}.search-save-btn{border:1px solid var(--line-strong);font-size:var(--fs-xs);position:absolute;top:50%;right:38px;transform:translateY(-50%)}.search-save-btn:hover{color:var(--accent);border-color:var(--accent)}.search-help-pop{z-index:var(--z-popover);gap:var(--sp-6);width:min(320px,90vw);padding:var(--sp-12) var(--sp-14);border:1px solid var(--line);font-size:var(--fs-xs);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:0}.search-help-pop b{color:var(--heading);font-size:var(--fs-xs);text-transform:none;letter-spacing:0}.search-help-pop code{background:var(--surface-2);border-radius:var(--r-xs);padding:var(--sp-2) var(--sp-6);color:var(--heading);font-size:var(--fs-xs)}.search-saved{flex-wrap:wrap;display:flex}.search-saved-chip{border:1px solid var(--line);border-radius:var(--r-pill);align-items:center;display:inline-flex;overflow:hidden}.search-saved-chip>button:first-child{font-size:var(--fs-xs);padding:var(--sp-6) var(--sp-10);background:0 0;border:0}.search-saved-chip:hover{border-color:var(--accent)}.search-saved-x{font-size:var(--fs-sm);padding:var(--sp-6) var(--sp-8) var(--sp-6) var(--sp-2);background:0 0;border:0}.search-controls{flex-wrap:wrap;align-items:center;margin-bottom:12px;display:flex}.search-sort button{font-size:var(--fs-xs)}.search-recent{flex-wrap:wrap;align-items:center;display:flex}.search-recent>span{font:600 12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint)}.search-recent>button{border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--fs-xs);padding:var(--sp-4) var(--sp-10)}.search-recent>button:hover{border-color:var(--muted);color:var(--heading)}.search-recent .search-recent-clear{color:var(--faint);font-size:var(--fs-xs);padding:var(--sp-4) var(--sp-4);border:0}.search-cross{color:var(--accent);font:inherit;background:0 0;border:0;padding:0}.search-cross:hover{text-decoration:underline}.search-snip{font-size:var(--fs-xs);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jt-run-divider{align-items:center;gap:var(--sp-10);margin:0 0 var(--sp-12);font:12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint);display:flex}.job-thread [data-run-id]{scroll-margin-top:16px}.jt-run-divider>span:first-child{color:var(--muted)}.jt-tl:has(.jt-run-latest) .jt-run-divider>span:first-child{color:var(--accent)}.jt-delivery-divider{margin:-6px 0 var(--sp-12) var(--sp-2);font-size:var(--fs-xs);color:var(--faint)}.jt-delivery-divider>span{align-items:center;gap:var(--sp-6);display:inline-flex}.jt-delivery-link{padding:0 var(--sp-2);color:var(--accent);font:inherit;cursor:pointer;border-radius:var(--r-xs);background:0 0;border:0}.jt-delivery-link:hover,.jt-delivery-link:focus-visible{background:var(--accent-soft);color:var(--heading);outline:0}.jt-react{margin-left:auto}.jt-react button{font-size:var(--fs-sm);filter:grayscale();opacity:.55;padding:0 var(--sp-2);background:0 0;border:0}.jt-react button.on{filter:none;opacity:1}.job-thread>.composer-wrap{max-width:var(--job-reading-width);padding:12px 28px calc(16px + var(--safe-b));border-top:1px solid var(--line);flex:none;margin:0 auto}.job-thread .composer{border-color:var(--line);border-radius:var(--r-lg);background:var(--surface-2);box-shadow:none}.job-thread .composer:focus-within{border-color:var(--line-strong);box-shadow:none}.job-thread .composer-actions .send{background:var(--accent-soft);width:30px;height:30px;color:var(--accent)}.job-thread .composer-actions .send:disabled{background:var(--line);color:var(--faint)}.job-thread .composer-note{display:none}.job-thread .composer-actions .composer-polish{align-items:center;display:inline-flex}.job-thread .composer-actions .composer-polish-btn{min-height:28px;padding:0 var(--sp-10)}@media (width<=767px){.jt-header-inner{padding:calc(4px + var(--safe-t)) 12px 6px;align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.jt-header-inner .space-crumb{padding:var(--sp-2) var(--sp-6) var(--sp-2) 0;font-size:var(--fs-xs);flex:none;order:1}.jt-header-inner .jt-header-actions{align-items:center;gap:var(--sp-6);scrollbar-width:none;flex-wrap:nowrap;flex:auto;order:2;min-width:0;max-width:100%;display:flex;overflow:auto hidden}.jt-header-inner .jt-header-actions::-webkit-scrollbar{display:none}.jt-header-actions>.jt-manage{width:auto;min-width:max-content;padding:var(--sp-6) var(--sp-10);font-size:var(--fs-xs);white-space:nowrap;flex:none}.jt-header-inner .jt-title{flex:100%;order:3;min-width:0}.jt-title>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jt-bot-pipeline-inline{margin-top:2px;display:block}.jt-metadata{font:12px/1.5 var(--font-body);color:var(--muted);margin-top:2px;display:block}.jt-metadata>span{display:inline}.jt-metadata>span b{display:none}.jt-metadata>span:not(:last-child):after{content:" · ";color:var(--faint)}.jt-metadata .jt-link{font:inherit;color:var(--accent);padding:0;display:inline}.job-thread-head.compact .jt-title{display:none}.job-thread-head.compact .jt-header-inner{padding-bottom:5px}.job-thread-head{transition:none}.job-thread .transcript{padding:18px var(--sp-12) 28px}.jt-pull-refresh{justify-content:center;align-items:center;gap:var(--sp-6);color:var(--muted);font:12px var(--font-body);padding:var(--sp-6) 0 var(--sp-12);flex-direction:column;display:flex}.jt-pull-refresh:before{content:"";border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite ptr-spin}@media (prefers-reduced-motion:reduce){.jt-pull-refresh:before{border-top-color:var(--line-strong);animation:none}}.job-thread .jt-run-divider{margin:0 0 var(--sp-10)}.job-thread .jt-tl{padding-left:18px}.job-thread .jt-run-collapsed{gap:var(--sp-8);padding:var(--sp-10) var(--sp-2);min-height:38px}.job-thread .jt-run-collapsed-date{width:auto;max-width:116px;font-size:var(--fs-xs)}.job-thread .jt-run-collapsed-gist{font-size:var(--fs-xs)}.job-thread>.composer-wrap{padding:8px 12px calc(10px + var(--safe-b))}.jt-run-nav{align-items:stretch}.jt-run-nav>span{flex-basis:100%}.jt-run-nav button{max-width:100%}.job-thread .msg.user{max-width:94%}.job-thread .msg-text .job-decision{gap:var(--sp-4);grid-template-columns:1fr}}.domain-composer{margin-top:18px}.domain-composer .composer-wrap{width:100%}.memory-view{scrollbar-width:none;min-height:0;padding:32px max(44px, calc((100% - var(--col-list)) / 2)) 60px;flex:1;width:100%;max-width:none;margin:0;overflow-y:auto}.memory-view::-webkit-scrollbar{width:0}.memory-head h1{color:var(--heading);font-size:var(--fs-5xl);letter-spacing:-.6px;margin:0 0 var(--sp-6)}.memory-head p{color:var(--muted);font-size:var(--fs-sm);margin:0 0 var(--sp-16)}.memory-tabs{align-items:center;gap:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-4);background:var(--surface);width:fit-content;max-width:100%;display:flex}.memory-tabs button{border-radius:var(--r-md);color:var(--muted);font-size:var(--fs-xs);padding:var(--sp-8) var(--sp-14);background:0 0;border:0;position:relative}.memory-tabs button.active{background:var(--heading);color:var(--bg)}.memory-tabs .spacer{flex:1;min-width:8px}.memory-tabs .dot{background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}.memory-result-body mark{background:var(--accent-soft);color:var(--accent);border-radius:var(--r-xs);padding:0 var(--sp-2)}.memory-loading,.memory-error,.memory-empty{color:var(--muted);font:12px var(--font-body)}.memory-error{color:var(--warn)}.memory-body{margin-top:20px}.memory-search-row{gap:var(--sp-8);margin-bottom:8px;display:flex}.memory-search{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--heading);padding:var(--sp-10) var(--sp-14);font-size:var(--fs-md);flex:1}.memory-ask{border:1px solid var(--line-strong);color:var(--accent);border-radius:var(--r-sm);padding:var(--sp-8) var(--sp-12);font-size:var(--fs-xs);background:0 0;flex:none}.memory-add-row{gap:var(--sp-8);margin-bottom:16px;display:flex}.memory-add{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--text);padding:var(--sp-8) var(--sp-12);font-size:var(--fs-sm);flex:1}.memory-add-row .primary{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);border-radius:var(--r-sm);padding:var(--sp-8) var(--sp-14);font-size:var(--fs-xs);flex:none}.memory-add-row .primary:disabled{opacity:.45}.memory-results{gap:var(--sp-8);flex-direction:column;display:flex}.memory-result{gap:var(--sp-4);text-align:left;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:var(--sp-12) var(--sp-14);flex-direction:column;display:flex}.memory-result:hover{border-color:var(--line-strong)}.memory-result-file{font:12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint)}.memory-result strong{color:var(--heading);font-size:var(--fs-sm)}.memory-result-body{color:var(--muted);font-size:var(--fs-xs);line-height:1.5}.block-view-wrap{align-items:flex-start;display:flex;position:relative}.block-view-wrap .block-view{flex:1}.block-flag{color:var(--faint);font-size:var(--fs-sm);padding:var(--sp-10) var(--sp-8);opacity:0;transition:opacity var(--dur-2),color var(--dur-2);background:0 0;border:0;flex:none}.block-view-wrap:hover .block-flag{opacity:1}.block-flag:hover{color:var(--warn)}@media (hover:none){.block-view-wrap .block-flag{opacity:1}}.memory-toolbar{align-items:center;gap:var(--sp-10);margin-bottom:14px;display:flex}.raw-toggle{gap:var(--sp-8);color:var(--muted);font-size:var(--fs-xs);align-items:center;display:flex}.memory-toolbar .spacer,.block-actions .spacer{flex:1}.memory-toolbar button,.block-actions button{border:1px solid var(--line-strong);color:var(--heading);border-radius:var(--r-md);padding:var(--sp-6) var(--sp-14);font-size:var(--fs-xs);background:0 0}.memory-toolbar button.primary:disabled{opacity:.45}.memory-toolbar button.ghost,.block-actions button.ghost{border-color:var(--line);color:var(--muted)}.block-actions button.danger{border-color:var(--warn);color:var(--warn)}.memory-raw{border:1px solid var(--line-strong);border-radius:var(--r-lg);width:100%;min-height:460px;padding:var(--sp-14) var(--sp-16);background:var(--surface);color:var(--heading);font:13px/1.6 var(--font-mono);resize:vertical}.memory-blocks{gap:var(--sp-10);flex-direction:column;display:flex}.memory-block{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.memory-block.editing{border-color:var(--accent)}.block-view{text-align:left;width:100%;padding:var(--sp-14) var(--sp-16);background:0 0;border:0;display:block;position:relative}.block-view:hover{background:var(--sidebar)}.block-view h3{color:var(--heading);font-size:var(--fs-sm);margin:0 0 var(--sp-6)}.block-md{font-size:var(--fs-sm);color:var(--text);line-height:1.6}.block-md p{margin:0 0 var(--sp-6)}.block-md ul{margin:var(--sp-4) 0;padding-left:18px}.block-md li{margin:var(--sp-2) 0}.block-edit-hint{color:var(--muted);font:12px var(--font-body);opacity:0;position:absolute;top:11px;right:13px}.block-view:hover .block-edit-hint{opacity:1}.block-heading{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--heading);font:600 13px var(--font-body);padding:var(--sp-12) var(--sp-16);background:0 0}.block-body{width:100%;color:var(--text);font:13px/1.6 var(--font-mono);padding:var(--sp-12) var(--sp-16);resize:vertical;background:0 0;border:0}.block-body:focus,.block-heading:focus{box-shadow:inset 0 0 0 1px var(--accent);outline:none}.block-actions{align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-12);border-top:1px solid var(--line);display:flex}.add-block{border:1px dashed var(--line-strong);color:var(--muted);border-radius:var(--r-lg);padding:var(--sp-12);font-size:var(--fs-xs);background:0 0}.pause-card{margin:var(--sp-4) 0 var(--sp-20);border:1px solid var(--accent);border-radius:var(--r-lg);background:var(--accent-soft);padding:var(--sp-14) var(--sp-16);align-self:stretch}.pause-head{align-items:center;gap:var(--sp-8);color:var(--heading);font:600 13px var(--font-body);margin-bottom:8px;display:flex}.pause-icon{border-radius:var(--r-sm);background:var(--accent);width:20px;height:20px;color:var(--bg);font-size:var(--fs-xs);place-items:center;display:inline-grid}.pause-detail{margin:0 0 var(--sp-12);color:var(--heading);font:12px/1.5 var(--font-mono);white-space:pre-wrap;word-break:break-word}.pause-actions{gap:var(--sp-8);flex-wrap:wrap;display:flex}.pause-actions button,.pause-answer button{border:1px solid var(--line-strong);background:var(--surface);color:var(--heading);border-radius:var(--r-md);padding:var(--sp-8) var(--sp-14);font-size:var(--fs-xs)}.pause-actions button.danger{border-color:var(--warn);color:var(--warn)}.pause-x{color:var(--muted);font-size:var(--fs-2xl);padding:var(--sp-2) var(--sp-6);border-radius:var(--r-xs);background:0 0;border:0;margin-left:auto;line-height:1}.pause-x:hover{color:var(--heading);background:var(--surface)}.pause-actions.pause-decline{border-top:1px solid color-mix(in srgb, var(--accent) 22%, transparent);margin-top:9px;padding-top:8px}.pause-actions.pause-decline button{min-height:var(--ctl-md);color:var(--muted);padding:var(--sp-4) 0;font-size:var(--fs-xs);text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.pause-actions.pause-decline button:hover{color:var(--heading)}.pause-choice-list{gap:var(--sp-6);flex-direction:column;display:flex}.pause-choice{align-items:flex-start;gap:var(--sp-10);padding:var(--sp-10) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--heading);font-size:var(--fs-sm);cursor:pointer;line-height:1.4;display:flex}.pause-choice:hover,.pause-choice.selected{border-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 58%, var(--surface))}.pause-choice input{width:16px;height:16px;margin:var(--sp-2) 0 0;accent-color:var(--accent);flex:none}.pause-choice-submit{justify-content:space-between;align-items:center;margin-top:9px}.pause-choice-count{color:var(--muted);font-size:var(--fs-xs)}@media (width<=767px){.pause-x{min-width:44px;min-height:44px}.pause-actions.pause-decline button{min-height:44px}}.pause-sub{margin:-4px 0 var(--sp-12);color:var(--muted);font:12px var(--font-body)}.pause-sub code{color:var(--heading)}.trust-list{gap:var(--sp-6);flex-direction:column;margin-top:4px;display:flex}.trust-pol-row{justify-content:space-between;align-items:center;gap:var(--sp-10);display:flex}.trust-pol-label{color:var(--heading);font-size:var(--fs-sm);flex-direction:column;display:flex}.trust-pol-label em{color:var(--faint);font-style:normal;font-size:var(--fs-xs)}.trust-pol-seg{flex:none}.trust-pol-seg button{font-size:var(--fs-xs);padding:var(--sp-4) var(--sp-12)}.trust-row{align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);display:flex}.trust-label{min-width:0;color:var(--heading);font:12px/1.4 var(--font-body);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.trust-meta{color:var(--faint);font:12px var(--font-body);flex:none}.trust-row button{color:var(--muted);font-size:var(--fs-xs);padding:var(--sp-2) var(--sp-6);border-radius:var(--r-sm);background:0 0;border:0;flex:none}.trust-row button:hover{color:var(--warn);background:var(--warn-soft)}.pause-answer{gap:var(--sp-8);display:flex}.pause-answer input{border:1px solid var(--line-strong);border-radius:var(--r-md);padding:var(--sp-8) var(--sp-12);background:var(--surface);color:var(--heading);font:inherit;flex:1}.ro-badge{padding:var(--sp-2) var(--sp-8);border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--muted);font:11px var(--font-body);margin-left:8px;font-weight:400}.sidebar-scroll{scrollbar-width:thin;min-height:0;padding:0 var(--sp-8) var(--sp-8);flex:1;overflow-y:auto}.sidebar-main-scroll{display:block;overflow-y:auto}.sidebar-spaces{display:block}.sidebar-chat-scroll{padding-bottom:8px;display:block}.app .sidebar-main-scroll .sidebar-chat-scroll .sidebar-chats-head{z-index:5;background:var(--sidebar);position:sticky;top:0}.date-label{padding:var(--sp-14) var(--sp-10) var(--sp-4);font:500 12px var(--font-body);letter-spacing:normal;text-transform:none;color:var(--muted)}.folder-row{position:relative}.folder-menu{top:30px}.folder-twist-btn{width:20px;color:var(--faint);font-size:var(--fs-xs);border-radius:var(--r-sm);background:0 0;border:0;flex:none;align-self:stretch}.folder-twist-btn:hover{color:var(--heading);background:var(--surface)}.space-instructions{margin:0 var(--sp-6) var(--sp-8);padding:var(--sp-8) var(--sp-10);border-left:2px solid var(--line-strong);color:var(--muted);font:12px/1.5 var(--font-body);max-height:66px;overflow:hidden}.conversation{border-radius:var(--r-md);font-size:inherit;align-items:center;gap:0;padding:0;display:flex;position:relative}.conversation:hover{background:var(--surface)}.conversation.selected{background:var(--surface-2)}.conversation-open{text-align:left;min-width:0;color:var(--text);padding:var(--sp-8) var(--sp-4) var(--sp-8) var(--sp-10);background:0 0;border:0;flex:1;display:block}.conversation-open strong,.conversation-open span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.conversation-open .conv-summary{-webkit-line-clamp:2;line-clamp:2;font-style:normal;font-size:var(--fs-xs);color:var(--muted);-webkit-box-orient:vertical;margin-top:2px;line-height:1.4;display:-webkit-box;overflow:hidden}.conversation.unread .conversation-open .conv-summary{color:var(--faint)}.conversation-open strong{color:var(--heading);font-size:var(--fs-sm);font-weight:400;line-height:1.4}.conversation:not(.search-result) .conversation-open>span{display:none}.conversation-open strong .conv-status{display:inline-block}.conversation-open span .run-blank{color:var(--faint);display:inline}.conv-status{vertical-align:.14em;border-radius:50%;flex:none;width:6px;height:6px;margin-right:7px;display:inline-block}.conv-status.unread{background:var(--accent)}.conv-status.running{background:var(--good);animation:1.3s ease-in-out infinite conv-pulse}.conv-status.failed{background:var(--warn)}.conversation.failed{box-shadow:inset 2px 0 0 var(--warn)}.conversation.failed .conversation-open strong{color:var(--heading);font-weight:600}@keyframes conv-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb, var(--good) 55%, transparent)}50%{opacity:.5;box-shadow:0 0 0 4px #0000}}.status-dot{vertical-align:.12em;border-radius:50%;flex:none;display:inline-block}.status-dot.sd-running{background:var(--good);box-shadow:0 0 0 1px color-mix(in srgb, var(--good) 45%, transparent);animation:1.3s ease-in-out infinite conv-pulse}.status-dot.sd-failed{background:var(--warn);border-radius:var(--r-xs)}.status-dot.sd-needs{background:var(--attn);border-radius:var(--r-xs);box-shadow:0 0 0 1px color-mix(in srgb, var(--attn) 55%, transparent);transform:rotate(45deg)}.status-dot.sd-idle{background:var(--line-strong)}@media (prefers-reduced-motion:reduce){.status-dot.sd-running{animation:none}}.conversation.unread .conversation-open strong{color:var(--heading);font-weight:600}.conversation-gear{color:var(--muted);font-size:var(--fs-lg);padding:var(--sp-6) var(--sp-8);opacity:0;transition:opacity var(--dur-2);background:0 0;border:0;align-self:center}.conversation:hover .conversation-gear,.folder-row:hover .conversation-gear,.conversation:focus-within .conversation-gear,.folder-row:focus-within .conversation-gear{opacity:1}.conversation.dragging{opacity:.4}.folder-group.drop-target{outline:2px dashed var(--accent);outline-offset:-2px;border-radius:var(--r-sm);background:var(--accent-soft)}.folder-drag{text-align:center;width:14px;color:var(--faint);font-size:var(--fs-xs);cursor:grab;opacity:0;transition:opacity var(--dur-2);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-self:stretch;align-items:center;display:flex}.folder-row:hover .folder-drag{opacity:.55}.folder-drag:hover{opacity:1;color:var(--heading)}.folder-drag:active{cursor:grabbing}.folder-group.dom-dragging{opacity:.4}.folder-group.dom-drop-before{box-shadow:inset 0 2px 0 0 var(--accent);border-radius:var(--r-xs)}@media (hover:none){.folder-drag{display:none}}.conversation:not(.search-result) .conversation-open>.conv-preview-host{display:contents}.conv-preview{z-index:var(--z-menu);background:var(--heading);color:var(--bg);font:12px/1.45 var(--font-body);padding:var(--sp-8) var(--sp-10);border-radius:var(--r-md);pointer-events:none;opacity:0;transition:opacity var(--dur-2), transform var(--dur-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:-2px;display:-webkit-box;position:absolute;top:100%;left:10px;right:10px;overflow:hidden;transform:translateY(-3px);box-shadow:0 6px 20px #0005}.conversation:hover .conv-preview{opacity:1;transition-delay:.28s;transform:translateY(0)}@media (hover:none),(prefers-reduced-motion:reduce){.conv-preview{display:none}}.search-scope{gap:var(--sp-4);padding:var(--sp-2) var(--sp-12) var(--sp-6);display:flex}.search-head{justify-content:space-between;align-items:center;gap:var(--sp-8);z-index:2;background:var(--sidebar);display:flex;position:sticky;top:0}.search-head .section-label{padding-right:0}.search-clear{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:500 12px var(--font-body);padding:var(--sp-4) var(--sp-10);margin:var(--sp-10) var(--sp-12) var(--sp-4) 0;cursor:pointer;white-space:nowrap;background:0 0}.search-clear:hover{border-color:var(--accent);color:var(--heading)}.search-clear:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.search-scope button{border:1px solid var(--line);color:var(--muted);border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-8);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;background:0 0;flex:1;overflow:hidden}.search-scope button.on{background:var(--accent-soft);color:var(--heading);border-color:#0000}.row-menu{z-index:6;min-width:150px;padding:var(--sp-6);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);flex-direction:column;display:flex;position:absolute;top:34px;right:6px;box-shadow:0 10px 30px #0003}.row-menu button{text-align:left;color:var(--text);font-size:var(--fs-xs);padding:var(--sp-8) var(--sp-10);border-radius:var(--r-sm);background:0 0;border:0}.row-menu button:hover{background:var(--accent-soft)}.row-menu button.danger{color:var(--warn)}.row-submenu{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:var(--sp-4) 0;padding:var(--sp-4) 0;max-height:180px;overflow-y:auto}.row-submenu span{padding:var(--sp-4) var(--sp-10);font:12px var(--font-body);color:var(--muted);display:block}.row-submenu button{font-size:var(--fs-xs);padding:var(--sp-6) var(--sp-10)}.conversation.renaming{padding:var(--sp-6)}.conversation.renaming input{border:1px solid var(--accent);border-radius:var(--r-sm);width:100%;padding:var(--sp-8) var(--sp-10);background:var(--surface);color:var(--heading);font:inherit}.conversation.confirm{gap:var(--sp-8);padding:var(--sp-12);background:color-mix(in srgb, var(--warn) 8%, transparent);flex-direction:column}.conversation.confirm span{font-size:var(--fs-xs);color:var(--heading)}.conversation.confirm div{gap:var(--sp-6);display:flex}.conversation.confirm button{border:1px solid var(--line-strong);background:var(--surface);color:var(--heading);border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-12);font-size:var(--fs-xs)}.conversation.confirm button:first-child{border-color:var(--warn);color:var(--warn)}.section-label.toggle{width:100%;padding:var(--sp-14) var(--sp-10) var(--sp-6);background:0 0;border:0;justify-content:space-between;display:flex}.space-editor-backdrop{z-index:var(--z-backdrop);background:color-mix(in srgb, var(--bg) 60%, #000 40%);place-items:center;display:grid;position:fixed;inset:0}.space-editor{width:min(440px,100% - 32px);padding:var(--sp-24);border:1px solid var(--line-strong);border-radius:var(--r-xl);background:var(--surface);box-shadow:0 24px 70px #0004}.space-editor h3{margin:0 0 var(--sp-16);color:var(--heading);font-size:var(--fs-xl)}.space-editor label{color:var(--muted);font:12px var(--font-body);text-transform:none;letter-spacing:0;margin-bottom:13px;display:block}.space-editor input,.space-editor select,.space-editor textarea{width:100%;padding:var(--sp-10) var(--sp-12);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg);color:var(--heading);font:13px var(--font-body);margin-top:6px;display:block}.space-editor textarea{resize:vertical}.space-editor-actions{align-items:center;gap:var(--sp-8);margin-top:6px;display:flex}.space-editor-actions button{border:1px solid var(--line-strong);color:var(--heading);border-radius:var(--r-md);padding:var(--sp-8) var(--sp-14);font-size:var(--fs-xs);background:0 0}.space-editor-actions button.danger{border-color:var(--warn);color:var(--warn)}.sidebar-search input::placeholder{color:var(--muted);opacity:1}.conversation.search-result{padding:var(--sp-12);display:block}.conversation.search-result strong{color:var(--heading);font-size:var(--fs-sm);font-weight:600;display:block}.conversation.search-result em{color:var(--muted);font-size:var(--fs-xs);max-height:44px;margin-top:3px;font-style:normal;line-height:1.5;display:block;overflow:hidden}.conversation.search-result span{color:var(--muted);font:12px var(--font-body);margin-top:4px;display:block}.bell{position:relative}.bell-btn{border-radius:var(--r-pill);width:30px;height:30px;color:var(--muted);font-size:var(--fs-lg);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:0;place-items:center;line-height:1;display:grid;position:relative}.bell-btn:hover{background:var(--code-bg);color:var(--heading)}.bell-badge{min-width:14px;height:14px;padding:0 var(--sp-4);border-radius:var(--r-pill);background:var(--accent);color:var(--bg);font:11px/14px var(--font-body);text-align:center;position:absolute;top:0;right:0}.bell-menu{width:330px;max-height:70vh;z-index:var(--z-sticky);border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);padding:var(--sp-10);position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 16px 44px #0003}.bell-section-label{gap:var(--sp-8);font:12px var(--font-body);letter-spacing:.6px;color:var(--muted);padding:var(--sp-8) var(--sp-6) var(--sp-6);align-items:center;display:flex}.bell-section-label span{padding:0 var(--sp-6);border-radius:var(--r-pill);background:var(--accent);color:var(--bg);font-size:var(--fs-xs)}.bell-catchup{margin:var(--sp-2) var(--sp-6) var(--sp-6);padding:var(--sp-8) var(--sp-10);background:var(--surface-2);border-radius:var(--r-sm);font-size:var(--fs-xs);color:var(--heading);line-height:1.5}.bell-domain-toggle{align-items:center;gap:var(--sp-6);text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;padding:var(--sp-6) var(--sp-6);background:0 0;border:0;display:flex}.bell-domain-toggle:hover{color:var(--heading)}.bell-domain-toggle span{color:var(--faint);margin-left:auto}.bell-group-batch{gap:var(--sp-4);padding:var(--sp-2) var(--sp-4) var(--sp-6);justify-content:flex-end;display:flex}.bell-group-batch .quiet{color:var(--muted);font-size:var(--fs-xs);padding:var(--sp-4) var(--sp-6);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0}.bell-group-batch .quiet:hover{color:var(--heading);background:var(--accent-soft)}.bell-budget-more{width:100%;color:var(--muted);font:12px var(--font-body);padding:var(--sp-8) var(--sp-6);text-align:left;background:0 0;border:0;display:block}.bell-budget-more:hover{color:var(--accent)}.bell-approval strong{font-size:var(--fs-sm);color:var(--heading);display:block}.bell-approval p{margin:var(--sp-2) 0 var(--sp-6);font-size:var(--fs-xs);color:var(--muted)}.bell-approval .bell-evidence-note{color:var(--accent)}.bell-clear{color:var(--faint);font:12px var(--font-body);text-transform:none;letter-spacing:0;padding:var(--sp-2) var(--sp-4);background:0 0;border:0;margin-left:auto}.bell-clear:hover{color:var(--heading)}.bell-domain-label{font:600 12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint);padding:var(--sp-6) var(--sp-6) var(--sp-2)}.bell-domain-group+.bell-domain-group{border-top:1px solid var(--line)}.bell-empty{color:var(--muted);font:12px var(--font-body);padding:var(--sp-4) var(--sp-6) var(--sp-10);margin:0}.bell-menu .foryou-item{padding:var(--sp-10) var(--sp-6);border-top:1px solid var(--line)}.bell-menu .foryou-item:first-of-type{border-top:0}.bell-menu-head-row{justify-content:space-between;align-items:center;gap:var(--sp-8);width:100%;display:flex}.foryou-main{text-align:left;width:100%;color:inherit;font:inherit;border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;padding:0;display:block}.foryou-main:hover strong{color:var(--accent)}.foryou-main:disabled{cursor:default}.bell-event{gap:var(--sp-10);text-align:left;width:100%;padding:var(--sp-8) var(--sp-6);border-radius:var(--r-md);background:0 0;border:0;align-items:baseline;display:flex}.bell-event:hover{background:var(--sidebar)}.bell-menu-head{padding:var(--sp-8) var(--sp-10) var(--sp-6);border-bottom:1px solid var(--line);color:var(--heading);font-size:var(--fs-xs);justify-content:space-between;align-items:center;display:flex}.bell-menu-head .quiet{font-size:var(--fs-2xl);padding:var(--sp-2) var(--sp-6);line-height:1}.bell-dot{background:var(--muted);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.bell-dot.cronFailed,.bell-dot.approval{background:var(--warn)}.bell-dot.responseDone{background:var(--good)}.bell-event-body{flex-direction:column;flex:1;min-width:0;display:flex}.bell-event-body strong{color:var(--heading);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bell-event-body em{color:var(--muted);font:12px var(--font-body);white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.bell-time{color:var(--muted);font:12px var(--font-body);flex:none}.control-section{padding:var(--sp-14) var(--sp-16);border-bottom:1px solid var(--line)}.control-label{font:500 12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint);margin-bottom:8px;display:block}.control-search{width:100%;padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:13px var(--font-body);margin-bottom:8px}.control-search:focus{border-color:var(--accent);outline:none}.model-list{border:1px solid var(--line);border-radius:var(--r-md);max-height:240px;padding:var(--sp-4);background:var(--surface);display:block;overflow:hidden auto}.model-group{display:block}.model-group>span{padding:var(--sp-8) var(--sp-6) var(--sp-4);font:500 12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint);display:block}.model-opt{text-align:left;width:100%;color:var(--text);font:400 12px/1.3 var(--font-body);padding:var(--sp-6) var(--sp-10);border-radius:var(--r-xs);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:none;display:block;overflow:hidden}.model-opt:hover{background:var(--surface-2);color:var(--heading)}.model-opt.on{background:var(--accent-soft);color:var(--heading);font-weight:600}.model-list>.model-opt:first-child{color:var(--heading);font-weight:500}.control-action{border:1px solid var(--line-strong);width:100%;color:var(--heading);border-radius:var(--r-sm);padding:var(--sp-8);font-size:var(--fs-xs);background:0 0;margin-top:10px}.control-action:hover{border-color:var(--accent)}.control-note{margin:var(--sp-8) 0 0;color:var(--muted);font:12px/1.45 var(--font-body)}.seg{gap:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);padding:var(--sp-2);display:flex}.seg button{color:var(--muted);font:12px var(--font-body);padding:var(--sp-6) var(--sp-12);text-transform:capitalize;white-space:nowrap;border-radius:var(--r-xs);background:0 0;border:0;flex:1 0 auto}.seg button:hover{color:var(--heading)}.seg button.on{background:var(--surface);color:var(--heading);box-shadow:var(--shadow-sm);font-weight:600}.controls-panel label.control-toggle{gap:var(--sp-10);font:13px/1.45 var(--font-body);color:var(--heading);align-items:flex-start;margin:0;display:flex}.controls-panel .control-section select{width:100%;padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font-size:var(--fs-sm);margin:0;display:block}.context-inspector-backdrop{z-index:var(--z-backdrop);background:#0002;justify-content:flex-end;display:flex;position:fixed;inset:0}.context-inspector{background:var(--surface);border-left:1px solid var(--line-strong);width:min(390px,100vw);height:100%;padding:22px;overflow:auto;box-shadow:-18px 0 48px #0002}@media (width>=768px){.context-inspector-backdrop.desktop-rail{pointer-events:none;background:0 0}.context-inspector.desktop-rail{pointer-events:auto;width:360px;padding:18px;box-shadow:-12px 0 34px #0001}}@media (width<=767px){.context-inspector-backdrop{background:#0007;align-items:flex-end}.context-inspector{border-left:0;border-top:1px solid var(--line-strong);width:100%;height:min(82dvh,720px);max-height:82dvh;padding:12px 16px calc(16px + var(--safe-b));border-radius:18px 18px 0 0;box-shadow:0 -16px 48px #0005}.context-inspector:before{content:"";width:34px;height:4px;margin:0 auto var(--sp-12);border-radius:var(--r-pill);background:var(--line-strong);display:block}}.context-inspector-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:16px;display:flex}.context-inspector-head h2{margin:var(--sp-6) 0 0;color:var(--heading);font:600 19px var(--font-display)}.context-inspector-intro{color:var(--muted);font-size:var(--fs-xs);margin:var(--sp-16) 0 var(--sp-14);line-height:1.6}.context-inspector-filters{gap:var(--sp-6);margin:0 0 var(--sp-14);flex-wrap:wrap;display:flex}.context-inspector-filters button{border:1px solid var(--line);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-12);font-size:var(--fs-xs);background:0 0}.context-inspector-filters button:hover{border-color:var(--line-strong);color:var(--heading)}.context-inspector-filters button.on{background:var(--heading);border-color:var(--heading);color:var(--bg)}.context-inspector-list{gap:var(--sp-2);flex-direction:column;display:flex}.empty-state{text-align:center;align-items:center;gap:var(--sp-8);color:var(--muted);flex-direction:column;padding:28px 18px;display:flex}.empty-state-art{width:44px;height:44px;color:var(--line-strong)}.empty-state strong{color:var(--heading);font:600 15px var(--font-display);letter-spacing:0}.empty-state span{font-size:var(--fs-sm);max-width:300px;line-height:1.6}.empty-state-quiet{color:var(--faint);font:italic 400 13px/1.5 var(--font-display);font-style:italic}.empty-state-cta{border:1px solid var(--line-strong);background:var(--surface);color:var(--heading);border-radius:var(--r-pill);padding:var(--sp-6) var(--sp-14);font-size:var(--fs-xs);margin-top:4px}.empty-state-cta:hover{border-color:var(--accent);color:var(--accent)}.sidebar .empty-state{padding:22px var(--sp-14)}.sidebar .empty-state-art{width:34px;height:34px}.context-inspector-item{gap:var(--sp-12);padding:var(--sp-12) 0;border-bottom:1px solid var(--line);display:flex}.context-inspector-item>div{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.context-inspector-item strong{color:var(--heading);font-size:var(--fs-xs)}.context-inspector-item span:not(.context-inspector-dot){color:var(--text);font-size:var(--fs-sm);overflow-wrap:anywhere}.context-inspector-item small{color:var(--muted);font-size:var(--fs-xs);line-height:1.4}.context-inspector-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%;flex:none;margin-top:4px}.context-inspector-actions{gap:var(--sp-8);flex-wrap:wrap;padding-top:18px;display:flex}.context-inspector-actions button{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);padding:var(--sp-8) var(--sp-12);font-size:var(--fs-xs)}.askall-source-kind{color:var(--faint);font:12px var(--font-body);text-transform:none;margin-left:6px}.composer{transition:border-color var(--dur-3);position:relative}.composer.drag{border-color:var(--accent);border-style:dashed}.composer.working{border-color:color-mix(in srgb, var(--accent) 55%, var(--line-strong));animation:2.6s ease-in-out infinite composer-breathe}@keyframes composer-breathe{0%,to{box-shadow:var(--shadow-sm), 0 0 0 0 color-mix(in srgb, var(--accent) 22%, transparent)}50%{box-shadow:var(--shadow-sm), 0 0 0 4px color-mix(in srgb, var(--accent) 10%, transparent)}}@media (prefers-reduced-motion:reduce){.composer.working{animation:none}}.composer.readonly textarea{opacity:.5}.readonly-bar{align-items:center;gap:var(--sp-10);margin:0 auto var(--sp-10);width:70%;padding:var(--sp-10) var(--sp-14);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);color:var(--muted);font:12px/1.5 var(--font-body);flex-wrap:wrap;display:flex}.readonly-bar>:first-child{flex:180px;min-width:0}.readonly-bar button{border:1px solid var(--line-strong);color:var(--heading);border-radius:var(--r-md);padding:var(--sp-6) var(--sp-12);font-size:var(--fs-xs);white-space:nowrap;background:0 0;flex:none;margin-left:auto}.readonly-bar.discord{border-color:var(--accent);color:var(--muted)}.readonly-bar.discord b{color:var(--heading)}.output-reply{width:70%;margin:0 auto var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.output-reply-head{justify-content:space-between;align-items:baseline;gap:var(--sp-12);padding:var(--sp-10) var(--sp-14);border-bottom:1px solid var(--line);display:flex}.output-reply-head strong{color:var(--heading);font:600 12px var(--font-body)}.output-reply-head span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font:12px var(--font-body);overflow:hidden}.output-reply-history{gap:var(--sp-10);max-height:300px;padding:var(--sp-12) var(--sp-14);flex-direction:column;display:flex;overflow-y:auto}.output-reply-turn{max-width:100%;color:var(--text);font:13px/1.5 var(--font-body);white-space:pre-wrap}.output-reply-turn.user{max-width:88%;padding:var(--sp-8) var(--sp-10);background:var(--accent-soft);color:var(--heading);border-radius:10px 10px 3px;align-self:flex-end}.output-reply-status{align-items:center;gap:var(--sp-8);padding:0 var(--sp-14) var(--sp-10);color:var(--accent);font:12px/1.35 var(--font-body);display:flex}.output-reply-compose{gap:var(--sp-8);padding:var(--sp-10) var(--sp-10);border-top:1px solid var(--line);background:var(--surface-2);align-items:flex-end;display:flex}.output-reply-compose textarea{resize:vertical;border:1px solid var(--line);border-radius:var(--r-md);min-width:0;min-height:36px;max-height:100px;padding:var(--sp-8) var(--sp-10);background:var(--surface);color:var(--text);font:13px/1.4 var(--font-body);flex:auto}.output-reply-compose textarea:focus{border-color:var(--accent);outline:0}.output-reply-compose button{min-height:var(--ctl-md);border:1px solid var(--accent);border-radius:var(--r-md);padding:0 var(--sp-12);background:var(--accent);color:var(--bg);font:600 12px var(--font-body);flex:none}.output-reply-compose button:disabled{opacity:.5;cursor:not-allowed}.slash-menu{z-index:8;border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);max-height:280px;padding:var(--sp-6);position:absolute;bottom:calc(100% + 6px);left:14px;right:14px;overflow-y:auto;box-shadow:0 12px 34px #0003}.slash-menu>span{display:contents}.slash-group{font:600 12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint);padding:var(--sp-8) var(--sp-10) var(--sp-4);margin:var(--sp-2) 0 var(--sp-2);border-top:1px solid var(--line);background:var(--surface-2)}.slash-menu>span:first-child .slash-group,.slash-menu>.slash-group:first-child{border-top:0;margin-top:0}.mention-menu{border-left:3px solid var(--info)}.mention-menu .slash-group{color:var(--info);background:color-mix(in srgb, var(--info) 8%, transparent);border-top:0}.slash-prompt{border-left:3px solid color-mix(in srgb, var(--good) 60%, transparent)}.slash-menu button{text-align:left;border-radius:var(--r-xs);width:100%;padding:var(--sp-8) var(--sp-10);color:var(--text);background:0 0;border:0;display:block}.slash-menu button.on,.slash-menu button:hover{background:var(--accent-soft)}.slash-menu b{color:var(--heading);font:600 12px var(--font-body)}.slash-args{color:var(--muted);font:12px var(--font-body)}.slash-menu em{color:var(--muted);font-size:var(--fs-xs);margin-top:2px;font-style:normal;display:block}.mention-menu b{font:600 12px var(--font-body);color:var(--heading)}.dc-send{gap:var(--sp-8);padding:var(--sp-10) var(--sp-2) var(--sp-2);border-top:1px solid var(--line);margin-top:8px;display:flex}.dc-send input{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);min-width:0;color:var(--heading);font:13px var(--font-body);padding:var(--sp-8) var(--sp-12);flex:1}.dc-send button{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);border-radius:var(--r-md);padding:0 var(--sp-14);font-size:var(--fs-sm);cursor:pointer}.dc-send button:disabled{opacity:.5;cursor:default}.dd-filter{gap:var(--sp-4);padding:var(--sp-4) var(--sp-4) var(--sp-8);border-bottom:1px solid var(--line);display:flex}.dd-filter button{border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-8);color:var(--muted);font:12px var(--font-body);background:0 0;border:0}.dd-filter button.on{background:var(--accent-soft);color:var(--heading)}.dd-new-divider{align-items:center;gap:var(--sp-8);margin:var(--sp-2) 0 var(--sp-10);color:var(--accent);font:12px var(--font-body);text-transform:none;letter-spacing:0;display:flex}.dd-new-divider:before,.dd-new-divider:after{content:"";background:var(--accent);opacity:.35;flex:1;height:1px}.dd-new-divider span{white-space:nowrap}.dd-msg.bot{border-left:2px solid #0000}.dd-msg.bot:hover{border-left-color:var(--accent)}.dd-msg.user{border-radius:var(--r-sm);background:var(--surface-2);margin-left:18px}.dd-msg.user .dd-author{color:var(--heading)}.dd-content.collapsed{max-height:210px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 76%,#0000);mask-image:linear-gradient(#000 76%,#0000)}.dd-expand{color:var(--accent);font-size:var(--fs-xs);padding:var(--sp-2) 0;background:0 0;border:0;margin-top:6px}.dd-actions{gap:var(--sp-6);opacity:0;transition:opacity var(--dur-1) var(--ease);flex-wrap:wrap;margin-top:8px;display:flex}.dd-msg:hover .dd-actions,.dd-actions:focus-within{opacity:1}.dd-actions button{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);padding:var(--sp-4) var(--sp-8);font-size:var(--fs-xs)}.dd-actions button:hover{border-color:var(--accent);color:var(--heading)}@media (hover:none){.dd-msg .dd-actions{opacity:1}}.reply-quote{align-items:center;gap:var(--sp-10);margin:0 var(--sp-14) var(--sp-8);padding:var(--sp-8) var(--sp-10) var(--sp-8) var(--sp-12);border-radius:var(--r-lg);background:var(--surface-2);border:1px solid var(--line);max-width:100%;display:flex}.reply-quote-mark{color:var(--faint);font-size:var(--fs-md);flex:none;line-height:1}.reply-quote-text{min-width:0;color:var(--muted);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;line-height:1.4;overflow:hidden}.reply-quote-x{width:20px;height:20px;color:var(--muted);border-radius:var(--r-sm);font-size:var(--fs-lg);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.reply-quote-x:hover{background:var(--surface);color:var(--heading)}.acting-as-chip-row{gap:var(--sp-6);padding:0 var(--sp-14) var(--sp-6);flex-wrap:wrap;display:flex}.acting-as-chip{align-items:center;gap:var(--sp-6);font-size:var(--fs-xs);color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-10);cursor:pointer;display:inline-flex}.acting-as-chip:hover{color:var(--heading);border-color:var(--line-strong)}.acting-as-chip b{color:var(--heading);font-weight:600}.acting-as-chip.armed{color:var(--accent);border-color:var(--accent-soft);background:var(--accent-soft)}.acting-as-chip.armed b{color:var(--accent)}.acting-as-chip.armed i{opacity:.7;font-style:normal}.attach-status{align-items:center;gap:var(--sp-8);margin:0 var(--sp-2) var(--sp-6);padding:var(--sp-6) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);font:12px var(--font-body);display:flex}.attach-status button{padding:var(--sp-4) var(--sp-8);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg);color:var(--heading);font:600 12px var(--font-body);margin-left:auto}.cmd-resolved{margin:0 var(--sp-2) var(--sp-6);color:var(--muted);font:12px var(--font-body)}.cmd-resolved b{color:var(--heading);font-weight:600}.slash-unknown{cursor:default}.slash-unknown-body{padding:var(--sp-8) var(--sp-10) var(--sp-10);color:var(--muted);font:13px var(--font-body)}.slash-suggest{padding:var(--sp-2) var(--sp-6);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:600 12px var(--font-body)}.sheet-recent{text-align:left}.paste-prompt{align-items:center;gap:var(--sp-8);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--sidebar);font-size:var(--fs-xs);color:var(--text);flex-wrap:wrap;margin-bottom:10px;display:flex}.paste-prompt button{border:1px solid var(--line-strong);background:var(--surface);color:var(--heading);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-10);font-size:var(--fs-xs)}.paste-prompt button.quiet{color:var(--muted);background:0 0;border:0}.attachment-card.failed{border-color:var(--warn)}.length-hint{font:12px var(--font-body);letter-spacing:.015em;color:var(--faint)}.length-hint.warn{color:var(--warn)}.context-remaining{padding:var(--sp-2) var(--sp-4);cursor:default;position:relative}.context-remaining:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.context-remaining[role=button]{cursor:pointer}.context-remaining:before{content:"";height:8px;position:absolute;bottom:100%;left:0;right:0}.context-pop{width:max-content;min-width:200px;max-width:min(300px,100vw - 32px);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);z-index:9;gap:var(--sp-6);flex-direction:column;display:none;position:absolute;bottom:calc(100% + 2px);right:0;box-shadow:0 10px 28px #0003}.context-remaining.is-open .context-pop{display:flex}.context-pop span{color:var(--muted);font:12px/1.5 var(--font-body);white-space:normal;display:block}.context-pop b{color:var(--heading);margin-right:6px;font-weight:500}.composer-bottom{align-items:center;gap:var(--sp-10);display:flex}.home{scrollbar-width:none;overscroll-behavior-y:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;margin:0 auto;display:flex;overflow-y:auto}.home>section{margin:0}.dash-cols{grid-template-columns:290px minmax(0,1fr) 300px;align-items:start;display:grid}@media (width<=1180px){.dash-cols{grid-template-columns:280px minmax(0,1fr)}}@media (width<=820px){.dash-cols{grid-template-columns:1fr}}.dash-domains{border-radius:var(--r-lg);background:var(--surface);padding:var(--sp-14) var(--sp-16)}.dash-domains .panel-title{padding:0 0 var(--sp-10)}.dash-timeline{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:var(--sp-14) var(--sp-16)}.dtl-list{border-left:1px solid var(--line);margin:0 0 0 52px;padding:0;list-style:none}.dtl-item{align-items:center;gap:var(--sp-10);padding:var(--sp-8) 0 var(--sp-8) var(--sp-14);display:flex;position:relative}.dtl-time{text-align:right;width:44px;font:12px var(--font-body);color:var(--faint);font-variant-numeric:tabular-nums;position:absolute;left:-52px}.dtl-dot{background:var(--line-strong);border-radius:50%;width:7px;height:7px;position:absolute;left:-4px}.dtl-job .dtl-dot{background:var(--good)}.dtl-event .dtl-dot{background:var(--accent)}.dtl-reminder .dtl-dot{background:var(--attn)}.dtl-title{text-align:left;min-width:0;color:var(--heading);font:13px var(--font-body);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:0;overflow:hidden}button.dtl-title:hover{color:var(--accent)}.dtl-kind{font:12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint);flex:none}.dash-domains-grid{gap:var(--sp-8);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.dash-domain-chip{gap:var(--sp-4);text-align:left;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);padding:var(--sp-10) var(--sp-12);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.dash-domain-chip:hover{border-color:var(--accent)}.ddc-name{align-items:center;gap:var(--sp-6);color:var(--heading);font:600 13px var(--font-body);text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:flex;overflow:hidden}.ddc-dot{border-radius:50%;flex:none;width:6px;height:6px}.ddc-dot.unread{background:var(--accent)}.ddc-dot.running{background:var(--good);animation:1.3s ease-in-out infinite conv-pulse}.ddc-meta{font:12px var(--font-body);color:var(--faint)}.domains-view{min-height:0;padding:var(--sp-6) var(--sp-2) 40px;flex:1;margin:0 auto;overflow-y:auto}.domains-grid{gap:var(--sp-10);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.domains-card{gap:var(--sp-6);text-align:left;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:var(--sp-14) var(--sp-16);min-width:0;transition:border-color var(--dur-1) var(--ease);flex-direction:column;align-items:flex-start;display:flex}.domains-card:hover{border-color:var(--accent)}.dvc-top{align-items:center;gap:var(--sp-8);min-width:0;max-width:100%;display:flex}.dvc-top strong{color:var(--heading);font:600 14px var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dvc-unread{font-style:normal;font:600 12px var(--font-body);background:var(--accent);color:var(--accent-ink);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-6);flex:none}.dvc-meta{font:12px var(--font-body);color:var(--faint)}@media (width<=767px){.domains-grid{grid-template-columns:1fr}}.dash-stats{border-radius:var(--r-lg);background:var(--surface);padding:var(--sp-14) var(--sp-16)}.dash-stats .panel-title{padding:0 0 var(--sp-8)}.dash-stats-range{color:var(--faint);font:12px var(--font-body);letter-spacing:0;text-transform:none;white-space:nowrap}.stat-grid{gap:var(--sp-10);grid-template-columns:repeat(3,1fr);display:grid}.stat-grid>div{align-items:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-4);background:var(--surface-2);border-radius:var(--r-sm);flex-direction:column;display:flex}.stat-grid b{font:600 20px var(--font-body);color:var(--heading)}.stat-grid span{font:12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint)}.stat-grid>div.bad b{color:var(--warn)}.home::-webkit-scrollbar{width:0;height:0}.stub-view{flex:1;max-width:640px;margin:0 auto;padding:60px 40px}.stub-view h1{color:var(--heading);font-size:var(--fs-5xl);margin:0 0 var(--sp-12)}.stub-view p{color:var(--muted);font-size:var(--fs-md);line-height:1.6}.home-head{align-items:start;gap:var(--sp-24);margin:0 0 var(--sp-2);padding:0 var(--sp-2) var(--sp-16);grid-template-columns:minmax(0,1fr) auto;display:grid}.home-head-text{min-width:0}.home-head h1{color:var(--heading);font-size:var(--fs-4xl);letter-spacing:-.7px;margin:0;font-weight:600;line-height:1.2}.home-date{margin:var(--sp-4) 0 0;color:var(--muted);font-size:var(--fs-sm)}.weather-chip{align-items:center;gap:var(--sp-8);border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--sp-6) var(--sp-14);background:var(--surface);color:var(--muted);font-size:var(--fs-sm);transition:border-color var(--dur-1) var(--ease);flex:none;text-decoration:none;display:inline-flex}.weather-chip:hover{border-color:var(--accent);color:var(--heading)}.weather-icon{width:16px;height:16px;color:var(--accent);flex:none}.weather-icon-cloud,.weather-icon-snow{color:var(--muted)}.weather-chip b{color:var(--heading);font:600 14px var(--font-body)}.weather-chip-ghost{color:var(--faint);border-style:dashed}.home-head-actions{justify-content:flex-end;align-items:center;min-width:max-content;padding-top:1px}.dash-quiet-toggle.on{border-color:var(--accent);background:var(--accent-soft);color:var(--heading)}.activity-feed{border-radius:var(--r-lg);background:var(--surface);padding:var(--sp-14) var(--sp-16)}.activity-feed>.panel-title{padding:0 0 var(--sp-2);align-items:center}.af-controls{justify-content:space-between;align-items:center;gap:var(--sp-4) var(--sp-12);min-width:0;padding:var(--sp-2) 0 var(--sp-6);border-bottom:1px solid var(--line);flex-wrap:nowrap;margin-bottom:2px;display:flex}.af-seg{gap:var(--sp-4) var(--sp-14);scrollbar-width:none;flex-wrap:nowrap;flex:auto;min-width:0;display:inline-flex;overflow-x:auto}.af-seg::-webkit-scrollbar{display:none}.af-seg button{color:var(--faint);font:500 12px var(--font-body);padding:var(--sp-4) 0 var(--sp-6);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.af-seg button:hover{color:var(--muted)}.af-seg button.on{color:var(--heading);border-bottom-color:var(--accent)}.af-opts{align-items:center;gap:var(--sp-4);flex:none;display:inline-flex}.af-opt{width:30px;height:30px;color:var(--faint);font:15px/1 var(--font-body);border-radius:var(--r-xs);background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:grid}.af-opt-glyph{line-height:1;display:block}.af-opt:hover{color:var(--muted);background:var(--surface-2)}.af-opt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.af-scroll{scrollbar-width:thin;max-height:min(62vh,560px);padding:0 var(--sp-6);margin:0 -6px;overflow-y:auto}.af-open-feed{width:100%;margin:var(--sp-8) 0 var(--sp-2);padding:var(--sp-10);border:0;border-top:1px solid var(--line);color:var(--accent);font:12px var(--font-body);text-align:left;background:0 0;display:block}.af-open-feed:hover{color:var(--heading)}.domain-needs-feed{font-size:var(--fs-xs);margin-left:auto}.af-load-more{width:100%;margin:var(--sp-10) 0 var(--sp-4);padding:var(--sp-8);border:1px dashed var(--line-strong);border-radius:var(--r-sm);color:var(--muted);font:12px var(--font-body);background:0 0;display:block}.af-load-more:hover{color:var(--heading);border-color:var(--accent);background:var(--accent-soft)}.af-group{margin-bottom:4px}.af-cell{display:contents}.af-group-label{font:500 12px var(--font-body);letter-spacing:normal;color:var(--faint);padding:var(--sp-12) var(--sp-4) var(--sp-6);align-items:baseline;gap:var(--sp-10);display:flex}.af-day-review{color:var(--muted);font:12px var(--font-body);letter-spacing:.04em;text-transform:none;opacity:0;transition:opacity var(--dur-2);background:0 0;border:0;padding:0}.af-group:hover .af-day-review{opacity:1}.af-day-review:hover{color:var(--accent)}@media (hover:none){.af-day-review{opacity:1}}.af-group-label.warn{color:var(--warn);justify-content:space-between;align-items:center;gap:var(--sp-8);display:flex}.af-refresh{color:var(--warn);font-size:var(--fs-sm);padding:var(--sp-2) var(--sp-6);border-radius:var(--r-xs);background:0 0;border:0}.af-refresh:hover{background:color-mix(in srgb, var(--warn) 12%, transparent)}.af-group.af-failed{border:1px solid var(--warn);border-radius:var(--r-md);background:color-mix(in srgb, var(--warn-soft) 72%, var(--surface));padding:var(--sp-8) var(--sp-10) var(--sp-8);margin-bottom:10px}.af-group.af-running{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface));padding:var(--sp-8) var(--sp-10) var(--sp-8);margin-bottom:10px}.af-running-head{justify-content:space-between;align-items:center;gap:var(--sp-8);padding:var(--sp-2) var(--sp-4) var(--sp-6);color:var(--accent);font:600 12px var(--font-body);letter-spacing:normal;display:flex}.af-running-head>span{align-items:center;gap:var(--sp-6);display:flex}.af-running-head small{color:var(--faint);font:12px var(--font-body);letter-spacing:0;text-transform:none}.af-run-pip{background:var(--accent);width:7px;height:7px;animation:chat-pulse 1var(--dur-3) ease-in-out infinite;border-radius:50%;display:inline-block}.af-group.af-running .af-row{max-width:none;padding:var(--sp-8) var(--sp-10);border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));border-radius:var(--r-md);background:var(--surface);align-items:center;margin:0}.af-group.af-running .af-open{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;display:grid}.af-group.af-running .af-row .af-icon{background:0 0;border:0;width:8px;height:8px;margin:0}.af-group.af-running .af-body{gap:var(--sp-2);min-width:0}.af-group.af-running .af-body strong{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.af-group.af-running .af-body span{color:var(--accent);font-size:var(--fs-xs)}.af-running-open{color:var(--muted);font-size:var(--fs-xs);white-space:nowrap}.af-group.af-running .af-row:hover .af-running-open{color:var(--accent)}.af-attention-head{color:var(--warn)}.af-attention-head .af-refresh{padding:0 var(--sp-4);font-size:var(--fs-sm)}.af-attention-pip{background:var(--warn);border-radius:50%;width:7px;height:7px;display:inline-block}.af-group.af-failed .af-row{max-width:none;padding:var(--sp-8) var(--sp-10);border:1px solid color-mix(in srgb,var(--warn) 30%,var(--line));border-radius:var(--r-md);background:var(--surface);align-items:center;margin:0}.af-group.af-failed .af-open{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;display:grid}.af-group.af-failed .af-row .af-icon{background:var(--warn);color:#0000;border:0;border-radius:50%;width:8px;height:8px;margin:0}.af-group.af-failed .af-body{gap:var(--sp-2);min-width:0}.af-group.af-failed .af-body strong{font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.af-group.af-failed .af-body span{color:var(--warn);font-size:var(--fs-xs)}.af-group.af-failed .af-time{margin-top:0}.af-row{align-items:flex-start;gap:var(--sp-12);text-align:left;width:100%;padding:var(--sp-10) var(--sp-8);border-radius:var(--r-sm);content-visibility:auto;contain-intrinsic-size:auto 52px;background:0 0;border:0;display:flex}.af-row:hover{background:var(--surface-2)}.af-open{align-items:flex-start;gap:var(--sp-12);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.af-open:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-xs)}.af-icon{width:18px;height:18px;font:12px var(--font-body);color:var(--muted);border:1px solid var(--line);border-radius:var(--r-xs);flex:none;place-items:center;margin-top:2px;display:grid}.af-row.failed .af-icon{color:var(--warn);border-color:var(--warn)}.af-row.silent .af-icon{color:var(--faint)}.af-row.replied .af-icon,.af-row.needsme .af-icon{color:var(--accent);border-color:var(--accent)}.af-body{gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.af-body strong{color:var(--heading);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.af-xn{color:var(--muted);font-weight:400;font-size:var(--fs-xs)}.af-body span{color:var(--muted);font:12px var(--font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.af-body .af-meta{align-self:flex-start;align-items:center;gap:var(--sp-6);text-align:left;width:auto;max-width:100%;display:flex}.af-body .af-meta>*{flex:none;min-width:0}.af-body .af-meta .af-domain{text-overflow:ellipsis;overflow:hidden}.af-body .af-meta .af-domain:before{content:"·";margin:0 var(--sp-6) 0 0;color:var(--faint)}.af-row.failed .af-body span{color:var(--warn)}.af-row.silent .af-body strong{color:var(--muted);font-weight:500}.af-time{color:var(--faint);font:12px var(--font-body);flex:none;margin-top:3px}.af-actions{align-items:center;gap:var(--sp-2);flex:none;display:flex}.af-actions button{color:var(--accent);font:12px var(--font-body);padding:var(--sp-2) var(--sp-4);border-radius:var(--r-xs);white-space:nowrap;background:0 0;border:0}.af-actions button:hover,.af-actions button:focus-visible{color:var(--heading);background:var(--surface-2)}.af-fail-actions{align-items:center;gap:var(--sp-4);flex:none;display:flex}.af-mini{border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);font-size:var(--fs-xs);border-radius:var(--r-xs);padding:var(--sp-4) var(--sp-10)}.af-mini:hover:not(:disabled){border-color:var(--warn);color:var(--warn)}.af-mini:disabled{opacity:.6}.af-mini-x{padding:var(--sp-4) var(--sp-8);font-size:var(--fs-sm);line-height:1}.af-mini-x:hover{border-color:var(--muted);color:var(--heading)}.af-expand{border:1px solid var(--line);color:var(--muted);font:12px var(--font-body);text-transform:none;letter-spacing:0;border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-10);background:0 0;flex:none}.af-repeat-open{border-left:2px solid var(--line);margin-left:9px;padding-left:6px}.af-more-silent{color:var(--faint);font:12px var(--font-body);padding:var(--sp-6) var(--sp-8);background:0 0;border:0;display:block}.af-more-silent:hover{color:var(--muted)}.af-newline{align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-4) var(--sp-6);color:var(--faint);font:12px var(--font-body);text-transform:none;letter-spacing:0;display:flex}.af-newline:before,.af-newline:after{content:"";background:var(--line);flex:1;height:1px}.af-result{justify-content:flex-start;align-items:center;gap:var(--sp-4);width:max-content;max-width:100%;font:12px var(--font-body);text-transform:none;letter-spacing:0;white-space:nowrap;flex-direction:row;flex:none;display:inline-flex}.activity-feed .af-lifecycle.lifecycle-read{color:var(--good);border-color:color-mix(in srgb, var(--good) 34%, var(--line));background:color-mix(in srgb, var(--good) 8%, var(--surface))}.af-result.content{color:var(--good)}.af-result.empty{color:var(--muted)}.af-result.failed{color:var(--warn)}.af-result.chat{color:var(--accent)}.density-compact .af-row{padding:var(--sp-6) var(--sp-8)}.density-compact .af-body span{display:none}.health-stat{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);min-width:0;color:var(--text);padding:var(--sp-8) var(--sp-6);cursor:default;flex-direction:column;justify-content:center;align-items:center;display:flex}.health-stat:disabled{opacity:1}.health-stat:not(:disabled){cursor:pointer}.health-stat:not(:disabled):hover{border-color:var(--warn);background:var(--warn-soft)}.health-stat b{color:var(--heading);font-size:var(--fs-2xl);line-height:1.1}.health-stat span{color:var(--muted);font:12px var(--font-body);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.health-stat.bad b{color:var(--warn)}.upnext-row-wrap{align-items:center;min-width:0;display:flex}.upnext-row-wrap .upnext-row{flex:1;width:auto;min-width:0}.upnext-snooze{color:var(--faint);font:12px var(--font-body);letter-spacing:.05em;padding:var(--sp-4) var(--sp-8);border-radius:var(--r-xs);opacity:0;transition:opacity var(--dur-2);background:0 0;border:0;flex:none}.upnext-row-wrap:hover .upnext-snooze{opacity:1}.upnext-snooze:hover{color:var(--accent);background:var(--surface-2)}.upnext-nudge{align-items:center;gap:var(--sp-8);margin:0 0 var(--sp-8);padding:var(--sp-8) var(--sp-10);border:1px solid var(--warn);border-radius:var(--r-sm);background:var(--warn-soft);font-size:var(--fs-xs);color:var(--heading);flex-wrap:wrap;display:flex}.upnext-nudge button{border:1px solid var(--warn);color:var(--warn);border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-10);font-size:var(--fs-xs);background:0 0;flex:none}.upnext-row{justify-content:space-between;align-items:baseline;gap:var(--sp-12);text-align:left;width:100%;padding:var(--sp-8) var(--sp-8);border-radius:var(--r-sm);background:0 0;border:0;display:flex}.un-name{flex-direction:column;display:flex}.un-name small{color:var(--faint);font:12px var(--font-body)}.upnext-row:hover{background:var(--surface)}.dash-widget{content-visibility:auto;contain-intrinsic-size:auto 380px;min-width:0;position:relative}.dash-cols.editing .dash-widget{outline:1px dashed color-mix(in srgb, var(--line-strong) 72%, transparent);outline-offset:3px;cursor:grab}.dash-cols.editing .dash-widget:active{cursor:grabbing}.dash-customize,.dash-quiet-toggle{box-sizing:border-box;border:1px solid var(--line-control,var(--line));background:var(--surface);height:36px;min-height:36px;color:var(--heading);font:500 13px/1 var(--font-body);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.dash-customize:hover{border-color:var(--accent);background:var(--surface-2)}.dash-customize.on{background:var(--accent-soft);border-color:var(--accent);color:var(--heading)}.dash-edit-hint{margin:var(--sp-8) 0 0;font-size:var(--fs-xs);color:var(--muted)}.dash-widget-edit{align-items:center;gap:var(--sp-6);padding:var(--sp-6) var(--sp-8);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2);margin-bottom:8px;display:flex}.dash-widget-edit .dwe-name{font:600 12px var(--font-body);color:var(--heading);flex:1}.dash-widget-edit button{border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);border-radius:var(--r-xs);padding:var(--sp-4) var(--sp-8);font-size:var(--fs-xs)}.dash-widget-edit button:hover{color:var(--heading);border-color:var(--accent)}.dash-widget-edit button:disabled{opacity:.4}.dash-widget-stub{border:1px dashed var(--line-strong);border-radius:var(--r-md);padding:var(--sp-6)}.dash-widget-edit .dwe-name em{color:var(--faint);font-style:normal;font-weight:400}@media (width<=767px){.dash-customize{min-height:44px;padding:var(--sp-6) var(--sp-10);font-size:var(--fs-xs);align-items:center;display:inline-flex}.dash-edit-hint{font-size:var(--fs-xs);display:block}.dash-mobile-edit-actions button{min-height:44px}}.job-health-panel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:var(--sp-14)}.health-window{color:var(--faint);font:12px var(--font-body)}.health-stat-grid{gap:var(--sp-6);margin:var(--sp-10) 0 var(--sp-4);grid-template-columns:repeat(4,1fr);display:grid}.health-stat-grid div{min-width:0;padding:var(--sp-8) var(--sp-6);border:1px solid var(--line);border-radius:var(--r-sm);text-align:center}.health-stat-grid b{color:var(--heading);font-size:var(--fs-2xl);display:block}.health-stat-grid span{color:var(--muted);font:12px var(--font-body);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.health-stat-grid .bad b{color:var(--warn)}.health-failures{border-top:1px solid var(--line);margin-top:10px;padding-top:5px}.health-failures button{align-items:center;gap:var(--sp-8);border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;color:var(--text);padding:var(--sp-8) 0;text-align:left;background:0 0;display:flex}.health-failures button:last-of-type{border-bottom:0}.health-failures button:hover{color:var(--heading)}.health-failures strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-xs);flex:1;overflow:hidden}.health-failures button>span:last-child{color:var(--muted);font:12px var(--font-body)}.health-failures>small{color:var(--faint);font:12px var(--font-body)}.un-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--heading);font-size:var(--fs-sm);overflow:hidden}.un-name em{color:var(--muted);font-style:normal}.un-when{color:var(--accent);font:12px var(--font-body);flex:none}.today-one{gap:var(--sp-4);flex-direction:column;display:flex}.pinned-out{border-radius:var(--r-lg);background:var(--surface);padding:var(--sp-14) var(--sp-16)}.pinned-out .panel-title{padding:0 0 var(--sp-8)}.pinned-out .set-hint{margin:0}.po-scroll{scrollbar-width:thin;gap:var(--sp-12);max-height:min(52vh,440px);margin:var(--sp-2) -4px 0;padding:0 var(--sp-4);flex-direction:column;display:flex;overflow-y:auto}.po-entry{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:var(--sp-10) var(--sp-12)}.po-head{justify-content:space-between;align-items:baseline;gap:var(--sp-10);text-align:left;width:100%;padding:0 0 var(--sp-6);background:0 0;border:0;display:flex}.po-head strong{color:var(--heading);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.po-head span{color:var(--faint);font:12px var(--font-body);flex:none}.po-body{font-size:var(--fs-xs);color:var(--text);line-height:1.6}.po-body>:first-child{margin-top:0}.po-body>:last-child{margin-bottom:0}.po-more{color:var(--accent);font-size:var(--fs-xs);padding:var(--sp-4) 0 0;background:0 0;border:0}.activity-feed,.upnext,.today-rail{border-radius:var(--r-lg);background:var(--surface);padding:var(--sp-14) var(--sp-16);margin:0}.activity-feed>.panel-title,.upnext>.panel-title,.today-rail>.panel-title{padding:0 0 var(--sp-4)}.today-rail .panel-title .asof{color:var(--muted);font:12px var(--font-body);text-transform:none;letter-spacing:0;background:0 0;border:0;width:auto;height:auto;margin-left:auto}.today-section+.today-section{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.today-section-head{align-items:center;gap:var(--sp-8);margin:0 var(--sp-2) var(--sp-6);color:var(--heading);font:600 12px var(--font-body);letter-spacing:normal;display:flex}.today-section-head small{color:var(--faint);font:12px var(--font-body)}.today-tasks-section .today-section-head{color:var(--muted)}.today-empty{color:var(--muted);font:12px var(--font-body);margin:0}.today-event>button{text-align:left;width:100%;color:var(--text);font-size:var(--fs-sm);padding:var(--sp-6) var(--sp-4);border-radius:var(--r-sm);background:0 0;border:0;display:block}.today-event>button:hover{background:var(--sidebar)}.today-event>button{padding-right:22px;position:relative}.today-event-open{color:var(--faint);font-size:var(--fs-xl);line-height:1;position:absolute;right:5px}.today-event b{color:var(--heading);font:600 12px var(--font-body);margin-right:8px}.today-reminder{gap:var(--sp-10);font-size:var(--fs-sm);color:var(--text);padding:var(--sp-4) var(--sp-2);align-items:baseline;display:flex}.rem-bullet{background:var(--muted);border-radius:50%;flex:none;width:5px;height:5px;transform:translateY(-2px)}.today-reminder.overdue span:not(.rem-bullet){color:var(--warn)}.today-reminder.overdue .rem-bullet{background:var(--warn)}.today-reminder em{color:var(--muted);font-style:normal;font-size:var(--fs-xs)}.asof{text-transform:none!important;letter-spacing:0!important}.today-upcoming{border-top:1px solid var(--line);margin-top:6px;padding-top:4px}.today-upcoming summary{font:12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint);cursor:pointer;padding:var(--sp-6) var(--sp-4);border-radius:var(--r-sm)}.today-upcoming summary:hover{background:var(--sidebar)}.today-upcoming-row{gap:var(--sp-8);border-radius:var(--r-sm);width:100%;color:var(--text);cursor:pointer;font:13px var(--font-body);padding:var(--sp-6) var(--sp-4);text-align:left;background:0 0;border:0;align-items:baseline;display:flex}.today-upcoming-row:hover{background:var(--sidebar)}.today-upcoming-row:focus-visible{outline:2px solid var(--accent);outline-offset:-1px}.today-upcoming-row .tu-day{width:74px;color:var(--heading);font:600 12px var(--font-body);flex:none}.today-upcoming-row .tu-time{width:56px;color:var(--muted);font:12px var(--font-body);flex:none}.today-upcoming-row .tu-title{overflow-wrap:anywhere;white-space:normal;text-align:left;min-width:0}.calendar-modal-backdrop{z-index:var(--z-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17120b55;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.calendar-modal{border:1px solid var(--line-strong);border-radius:var(--r-xl);background:var(--surface);width:min(520px,100%);max-height:min(82vh,620px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.calendar-modal header{justify-content:space-between;align-items:flex-start;gap:var(--sp-16);padding:18px var(--sp-20) var(--sp-14);border-bottom:1px solid var(--line);display:flex}.calendar-modal h2{margin:var(--sp-6) 0 0;color:var(--heading);font-size:var(--fs-3xl);line-height:1.25}.calendar-modal-close{color:var(--muted);font-size:var(--fs-4xl);padding:0 var(--sp-4);line-height:1}.calendar-modal-close:hover{color:var(--heading)}.calendar-modal-body{padding:var(--sp-14) var(--sp-20) 18px;overflow:auto}.calendar-detail-row{gap:var(--sp-12);padding:var(--sp-10) 0;border-bottom:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:88px minmax(0,1fr);display:grid}.calendar-detail-row span,.calendar-detail-notes>span{color:var(--faint);font:12px var(--font-body);letter-spacing:0;text-transform:none}.calendar-detail-row strong{color:var(--heading);overflow-wrap:anywhere;font-weight:500}.calendar-event-link{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--link) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--link) 55%,transparent);text-underline-offset:2px;overflow-wrap:anywhere}.calendar-event-link:hover{color:var(--accent);text-decoration-color:currentColor}.calendar-location-link{display:inline}.calendar-link-mark{color:var(--accent);font:12px var(--font-body);margin-left:5px;text-decoration:none;display:inline-block}.calendar-detail-notes{padding-top:13px}.calendar-detail-notes p{margin:var(--sp-6) 0 0;color:var(--text);font-size:var(--fs-sm);white-space:pre-wrap;line-height:1.6}.calendar-modal-source{margin:var(--sp-16) 0 0;color:var(--faint);font:12px var(--font-body)}.calendar-edit-form{gap:var(--sp-12);flex-direction:column;display:flex}.calendar-edit-form label{gap:var(--sp-6);color:var(--faint);font:12px var(--font-body);letter-spacing:0;text-transform:none;flex-direction:column;display:flex}.calendar-edit-form input,.calendar-edit-form textarea{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);width:100%;color:var(--text);padding:var(--sp-10) var(--sp-10);font:13px/1.4 var(--font-body);letter-spacing:normal;text-transform:none;resize:vertical}.calendar-edit-form input:focus,.calendar-edit-form textarea:focus{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 25%,transparent);outline-offset:1px}.calendar-modal footer{justify-content:flex-end;gap:var(--sp-8);padding:var(--sp-12) var(--sp-20);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.calendar-modal footer button{border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-8) var(--sp-12);color:var(--muted);font-size:var(--fs-xs)}.calendar-modal footer button:hover{border-color:var(--line-strong);color:var(--heading)}.calendar-modal footer button.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.home-resume{align-items:baseline;gap:var(--sp-10);text-align:left;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);width:100%;padding:var(--sp-12) var(--sp-16);margin-bottom:16px;display:flex}.home-resume:hover{border-color:var(--line-strong)}.home-resume-label{font:12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--accent);flex:none}.home-resume strong{min-width:0;color:var(--heading);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.home-resume-meta{color:var(--faint);font:12px var(--font-body);flex:none}.job-modal-backdrop{z-index:var(--z-backdrop);background:color-mix(in srgb, var(--bg) 55%, #000 45%);padding:var(--sp-24);place-items:center;display:grid;position:fixed;inset:0}.job-modal{border:1px solid var(--line-strong);border-radius:var(--r-xl);background:var(--surface);flex-direction:column;width:min(720px,100%);max-height:82vh;display:flex;overflow:hidden;box-shadow:0 24px 70px #0004}.job-modal header{padding:var(--sp-16) 18px;border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;display:flex}.job-modal header strong{color:var(--heading);font-size:var(--fs-md);display:block}.job-modal header span{color:var(--muted);font:12px var(--font-body)}.job-modal header button{color:var(--muted);font-size:var(--fs-4xl);background:0 0;border:0;line-height:1}.job-modal-body{padding:var(--sp-16) var(--sp-20);flex:1;overflow-y:auto}.job-modal-body .markdown{font-size:var(--fs-sm);line-height:1.6}.job-modal-loading{color:var(--muted);font:12px var(--font-body)}.job-modal-prompt{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.job-prompt-toggle{color:var(--muted);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:none;padding:0}.job-prompt-toggle:hover{color:var(--heading)}.job-prompt-text{white-space:pre-wrap;word-break:break-word;font-size:var(--fs-xs);color:var(--text);background:var(--code-bg);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-12);max-height:320px;margin-top:10px;line-height:1.6;overflow-y:auto}.job-modal-foot{justify-content:space-between;align-items:center;gap:var(--sp-12);padding:var(--sp-12) 18px;border-top:1px solid var(--line);display:flex}.job-modal-foot .primary{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);border-radius:var(--r-md);padding:var(--sp-8) var(--sp-16);font-size:var(--fs-xs)}.panel-title{align-items:center;gap:var(--sp-8);min-width:0;font:600 12px var(--font-body);letter-spacing:normal;color:var(--muted);flex-wrap:wrap;margin-bottom:12px;display:flex}.panel-title>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.panel-title .count{padding:var(--sp-2) var(--sp-8);border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink);font-size:var(--fs-xs);flex:none;margin-left:auto}.panel-title button{border:1px solid var(--line);color:var(--muted);border-radius:var(--r-sm);min-width:24px;height:22px;font-size:var(--fs-xs);background:0 0;flex:none;margin-left:auto}.domain-tile.calm:not(:hover){opacity:.82}.digest-error{font:12px var(--font-body);color:var(--warn);margin:0}.foryou-item{padding:var(--sp-12) 0;border-top:1px solid var(--line)}.foryou-item:first-of-type{border-top:0}.foryou-item strong{color:var(--heading);font-size:var(--fs-sm);display:block}.foryou-item.failure strong{color:var(--warn)}.foryou-item p{margin:var(--sp-4) 0 0;color:var(--muted);font:12px var(--font-body)}.foryou-actions{align-items:center;gap:var(--sp-6);flex-wrap:wrap;margin-top:8px;display:flex}.foryou-actions button{border:1px solid var(--line);color:var(--text);border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-10);font-size:var(--fs-xs);background:0 0}.foryou-actions button:hover{border-color:var(--line-strong);color:var(--heading)}.foryou-actions button.quiet{color:var(--muted);border:0}.foryou-actions .fy-primary{border-color:var(--accent);color:var(--heading);font-weight:500}.foryou-actions .fy-primary:hover{background:var(--accent-soft)}.fy-more{margin-left:auto;position:relative}.foryou-actions .fy-dismiss{color:var(--muted)}.foryou-actions .fy-dismiss:hover{color:var(--danger);border-color:var(--danger)}@media (width<=767px){.foryou-actions .fy-dismiss{display:none}}.foryou-item.failure .foryou-actions .fy-dismiss{display:inline-flex}@media (width>=768px){.fy-menu .fy-menu-dismiss{display:none}}.fy-more-btn{color:var(--muted);font-size:var(--fs-md);padding:var(--sp-4) var(--sp-6)!important;border:0!important}.fy-menu{z-index:210;min-width:170px;padding:var(--sp-4);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow-md);gap:var(--sp-2);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0}.fy-menu button{text-align:left;font-size:var(--fs-xs);border-radius:var(--r-xs);padding:var(--sp-8) var(--sp-10)!important;border:0!important}.fy-menu button:hover{background:var(--surface-2)}.fy-menu button.danger{color:var(--warn)}@media (width<=900px){.home{padding:24px 20px 50px}}.composer.readonly{justify-content:space-between;align-items:center;gap:var(--sp-16);color:var(--muted);font-size:var(--fs-sm);display:flex}.composer.readonly button{border:1px solid var(--line-strong);color:var(--heading);border-radius:var(--r-md);padding:var(--sp-8) var(--sp-14);font-size:var(--fs-xs);white-space:nowrap;background:0 0}.drawer-wrap{display:contents}@media (width<=1024px) and (width>=768px){.home{padding:28px 26px 60px}.jobs-view,.settings-view,.memory-view,.domain-view{padding-left:28px;padding-right:28px}}@media (width<=767px){html,body,#root,.app{-webkit-text-size-adjust:100%;max-width:100%;overflow-x:hidden}.app{--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px)}.job-thread .jt-bot-owner select{font-size:12px!important}.drawer-scrim{z-index:39;background:#0007;border:0;position:fixed;inset:0}.drawer-wrap.left,.drawer-wrap.right{z-index:var(--z-menu);width:min(88vw,360px);max-width:360px;display:block;position:fixed;top:0;bottom:0}.drawer-wrap.left .sidebar{width:100%;height:100%;padding-top:var(--safe-t);flex:none;box-shadow:14px 0 44px #0005}.drawer-wrap.left .sidebar-header{z-index:2;padding:var(--sp-14) var(--sp-14) var(--sp-8);background:var(--sidebar);position:relative}.drawer-wrap.left .sidebar-search{padding:var(--sp-4) var(--sp-14) var(--sp-10);background:var(--sidebar)}.drawer-wrap.left .sidebar-search input{min-height:44px;padding:var(--sp-10) 38px var(--sp-10) var(--sp-12);font-size:var(--fs-lg)}.drawer-wrap.left .sidebar-search button{width:32px;height:32px;font-size:var(--fs-3xl);top:9px;right:22px}.drawer-wrap.left .search-head{padding-left:2px}.drawer-wrap.left .search-clear{font-size:var(--fs-sm);padding:var(--sp-10) var(--sp-14);margin:var(--sp-8) var(--sp-14) var(--sp-6) 0;min-height:36px}.drawer-wrap.left .sidebar-nav{gap:var(--sp-2) var(--sp-8);padding:var(--sp-4) var(--sp-12) var(--sp-6);grid-template-columns:1fr 1fr;display:grid}.drawer-wrap.left .sidebar-nav button{min-height:44px;padding:var(--sp-10) var(--sp-10);text-align:left;font-size:var(--fs-sm);gap:var(--sp-8);flex-direction:row;justify-content:flex-start;width:100%;min-width:0}.drawer-wrap.left .sidebar-nav button span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.drawer-wrap.left .sidebar-nav button.on{background:var(--accent-soft)}.drawer-wrap.left .new-chat{margin:var(--sp-4) var(--sp-14) var(--sp-8);min-height:44px}.drawer-wrap.left .sidebar-select-row{padding-left:14px;padding-right:14px}.sidebar.collapsed{flex-basis:auto;width:100%;height:100%}.drawer-wrap.right .controls-panel{flex:none;position:relative}.drawer-wrap.right .controls-panel:before{content:"";width:34px;height:4px;margin:var(--sp-10) auto var(--sp-4);border-radius:var(--r-pill);background:var(--line-strong);display:block}.viewbar{z-index:115;isolation:isolate;padding:0 var(--sp-10);gap:var(--sp-6);background:var(--bg);opacity:1;filter:none;mix-blend-mode:normal;will-change:auto;-webkit-backdrop-filter:none;-webkit-font-smoothing:auto;text-rendering:auto;transition:border-color var(--dur-3) var(--ease),box-shadow var(--dur-3) var(--ease);border-bottom-color:#0000;position:relative;top:auto;transform:none}.viewbar.is-scrolled{border-bottom-color:var(--line);box-shadow:0 1px 8px color-mix(in srgb,var(--bg) 35%,transparent)}.viewbar *,.viewbar :before,.viewbar :after{filter:none;opacity:1;mix-blend-mode:normal;transform:none}.content{touch-action:pan-y}.viewbar-title{flex-wrap:nowrap;overflow:hidden}.viewbar-title strong{flex:0 auto}.viewbar-model{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:96px;overflow:hidden}.viewbar-actions{flex:none}.viewbar-connection,.viewbar-context{display:none}.viewbar-context.mobile-readonly-context{width:34px;min-height:34px;font-size:var(--fs-xs);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.viewbar-context.mobile-readonly-context .viewbar-context-label,.viewbar-running .vr-word{display:none}.viewbar-running{padding:0 var(--sp-10)}.ro-badge{white-space:nowrap;flex:none}.viewbar-title>.ro-badge{display:none}.content,.home,.jobs-view,.settings-view,.memory-view,.domain-view,.chat-view,.transcript{overflow-x:hidden}.panel-title,.jobs-toolbar,.jobs-row,.job-drawer-actions,.foryou-actions,.today-event,.today-reminder,.markdown{min-width:0;max-width:100%}.health-stat-grid{grid-template-columns:repeat(2,1fr)}.dash-cols.editing .dash-widget{outline:0;order:initial!important;grid-column:1/-1!important}pre,code{white-space:pre-wrap;word-break:break-word}.chat-view,.chat-view.has-transcript{width:100%;max-width:100%;padding:var(--sp-12) var(--sp-12) 0;min-height:0}.welcome{padding:0 var(--sp-12);margin:auto 0 30px}.welcome h1{font-size:var(--fs-5xl)}.composer-wrap{z-index:12;background:linear-gradient(to bottom, transparent 0, color-mix(in srgb, var(--bg) 94%, transparent) 12px, var(--bg) 34px);margin:0;position:sticky;bottom:0}.mobile-bottom-nav{z-index:35;padding:6px 8px calc(6px + var(--safe-b));border-top:1px solid var(--line);background:color-mix(in srgb,var(--sidebar) 94%,transparent);-webkit-backdrop-filter:blur(16px);grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;left:0;right:0}.mobile-bottom-nav button{justify-content:center;align-items:center;gap:var(--sp-2);border-radius:var(--r-lg);min-height:44px;color:var(--muted);background:0 0;border:0;flex-direction:column;display:flex}.mobile-bottom-nav button span{font-size:var(--fs-2xl);line-height:1}.mobile-bottom-nav button .sn-ico{color:currentColor;width:21px;height:21px}.mobile-bottom-nav button.on .sn-ico{color:var(--heading)}.mobile-bottom-nav button small{font:calc(12px * var(--ui-scale,1)) var(--font-body)}.mobile-bottom-nav button.on{color:var(--heading);background:0 0}.mobile-bottom-nav button{position:relative}.mobile-bottom-nav .bn-badge{min-width:15px;height:15px;padding:0 var(--sp-4);border-radius:var(--r-pill);background:var(--accent);color:var(--bg);font:11px/15px var(--font-body);text-align:center;font-weight:700;position:absolute;top:6px;left:calc(50% + 8px)}.mobile-bottom-nav button.is-open{background:var(--surface-2)}.row-menu button{min-height:44px;padding:var(--sp-12) var(--sp-12)}.cmdk-item{align-items:center;min-height:44px}.jt-header-actions>.jt-manage{min-height:44px}.drawer-wrap.left .sidebar-search button:after{content:"";position:absolute;inset:-6px}.composer textarea{overflow-y:auto}.readonly-bar,.output-reply{width:auto;margin:0 0 var(--sp-10)}.output-reply-head{align-items:flex-start;gap:var(--sp-2);flex-direction:column}.output-reply-turn.user{max-width:94%}.output-reply-compose{padding:var(--sp-8);gap:var(--sp-6);flex-wrap:nowrap}.output-reply-compose textarea{flex:1 1 0}.output-reply-compose button{white-space:nowrap;min-height:44px;padding:0 var(--sp-14);flex:none}.job-context{margin:0 0 var(--sp-14)}.job-context .markdown h1{font-size:var(--fs-2xl)}.job-context .markdown h2{font-size:var(--fs-lg)}.markdown h1{font-size:var(--fs-4xl)}.markdown h2{font-size:var(--fs-2xl)}.markdown h3{font-size:var(--fs-lg)}.turn{gap:var(--sp-10);margin-bottom:18px}.transcript .markdown{font-size:var(--fs-lg);line-height:1.75}.transcript .markdown p{margin:0 0 var(--sp-12)}.transcript .markdown h1,.transcript .markdown h2,.transcript .markdown h3{margin-top:20px;line-height:1.3}.transcript .msg.assistant{padding:var(--sp-2) 0 var(--sp-6)}.transcript .msg.user{padding:var(--sp-10) var(--sp-16);font-size:var(--fs-lg)}.transcript .user-turn{max-width:92%}.job-thread .transcript .markdown,.reader-body.markdown{font-size:var(--fs-lg);line-height:1.75}.domain-view h1{font-size:var(--fs-3xl)}.modal-backdrop,.job-modal-backdrop,.usage-backdrop,.lightbox-backdrop{padding:var(--sp-10);align-items:flex-end}.job-modal,.usage,.lightbox{width:100%;max-width:100%;max-height:calc(100dvh - var(--safe-t) - 10px);border-radius:18px 18px 10px 10px}.shortcuts-panel,.ci-modal,.archived-modal,.askall{max-height:calc(100dvh - var(--safe-t) - 10px)}.sidebar-nav button,.new-chat,.foryou-actions button,.jobs-row,.conversation,.folder,.viewbar-btn{min-height:44px}.home,.home.dashboard-grid{padding:18px var(--sp-14) 40px}.jobs-search{flex-basis:100%}.jobs-row-times small:last-child{display:none}.job-drawer-body{padding-bottom:calc(20px + var(--safe-b))}.job-policy-panel .job-field-row{gap:var(--sp-10);flex-direction:column}.settings-view,.memory-view,.domain-view{padding:var(--sp-20) var(--sp-14) 40px}.domain-view{overflow-x:hidden}.domain-view .domain-settings{width:100%;max-height:none;margin:0 auto var(--sp-16);box-shadow:none;position:static}.domain-cols{gap:var(--sp-12);grid-template-columns:1fr}.domain-view-head h1{font-size:var(--fs-3xl);gap:var(--sp-6);flex-wrap:wrap}.domain-channel{font-size:var(--fs-xs)}.domain-composer{padding:0}.domain-job select{max-width:120px}.jobs-toast{left:50%;right:auto;bottom:calc(16px + var(--safe-b));width:max-content;max-width:calc(100vw - 24px);transform:translate(-50%)}}.agents-view,.feed-view,.tracker-view{scrollbar-width:none;flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:28px max(34px,50% - 500px) 60px;overflow-y:auto}.agents-view h1,.feed-view h1,.tracker-view h1{margin:0 0 var(--sp-6);font-size:var(--fs-4xl);color:var(--heading)}.attention-view{scrollbar-width:none;flex:1;width:100%;min-height:0;margin:0 auto;padding:28px max(34px,50% - 500px) 60px;overflow-y:auto}.attention-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-16);margin-bottom:18px;display:flex}.attention-head h1{margin:0 0 var(--sp-6);color:var(--heading);font-size:var(--fs-4xl)}.attention-head p{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.5}.attention-head-meta{align-items:flex-end;gap:var(--sp-8);flex-direction:column;flex:none;display:flex}.attention-count{min-width:28px;height:28px;padding:0 var(--sp-10);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface-2);color:var(--heading);font:600 12px var(--font-body);justify-content:center;align-items:center;display:inline-flex}.attention-filters{margin:0 0 var(--sp-12);flex-wrap:wrap;display:flex}.attention-filters button{align-items:center;gap:var(--sp-6);min-height:var(--ctl-sm);padding:var(--sp-6) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);font:500 12px var(--font-body);display:inline-flex}.attention-filters button:hover,.attention-filters button.on{border-color:var(--accent);background:var(--accent-soft);color:var(--heading)}.attention-filters button span{color:var(--faint);font-variant-numeric:tabular-nums}.attention-filters button.on span{color:var(--accent)}.attention-list{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.attention-list>.decisions-strip{border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0}.attention-group+.attention-group{border-top:1px solid var(--line-strong)}.attention-group-head{justify-content:space-between;align-items:center;gap:var(--sp-16);border-bottom:1px solid var(--line);background:var(--surface-2);display:flex}.attention-group-head>div{min-width:0}.attention-group-head h2{color:var(--heading);font:600 13px/1.3 var(--font-body);letter-spacing:.01em;margin:0}.attention-group-head p{margin:var(--sp-4) 0 0;color:var(--muted);font:12px/1.4 var(--font-body)}.attention-group-head>span{min-width:24px;height:24px;padding:0 var(--sp-8);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);font:600 12px var(--font-body);flex:none;justify-content:center;align-items:center;display:inline-flex}.attention-group-loops .attention-group-head{border-left:3px solid var(--accent);padding-left:13px}.attention-group-waiting .attention-group-head{border-left:3px solid var(--warn);padding-left:13px}.attention-row{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;display:grid}.attention-group .attention-row:last-child{border-bottom:0}.attention-row.failure{background:color-mix(in srgb,var(--warn-soft) 34%,var(--surface))}.attention-row.approval{background:color-mix(in srgb,var(--attn-soft) 34%,var(--surface))}.attention-row.loop-proposal{background:color-mix(in srgb,var(--accent-soft) 28%,var(--surface));gap:var(--sp-10);grid-template-columns:88px minmax(0,1fr) auto}.attention-row.loop-proposal .attention-provenance-line{display:none}.attention-kind{color:var(--muted);font:600 12px var(--font-body);letter-spacing:0;text-transform:none}.attention-copy{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;display:flex}button.attention-copy{cursor:pointer}.attention-copy strong{max-width:100%;color:var(--heading);font:600 13px/1.35 var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attention-copy span{max-width:100%;color:var(--muted);font:12px/1.4 var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attention-provenance{box-sizing:border-box;width:100%;margin-top:var(--sp-6);padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:color-mix(in srgb,var(--surface-2) 48%,var(--surface));color:var(--faint);font:12px/1.35 var(--font-body)}.attention-provenance summary{justify-content:space-between;align-items:center;gap:var(--sp-8);cursor:pointer;width:100%;min-height:24px;color:var(--muted);list-style:none;display:flex}.attention-provenance summary::-webkit-details-marker{display:none}.attention-provenance summary:after{content:"›";color:var(--faint);transition:transform var(--dur-fast,var(--dur-3)) ease;flex:none;font-size:16px;line-height:1}.attention-provenance[open] summary:after{transform:rotate(90deg)}.attention-provenance summary:hover{color:var(--fg)}.attention-provenance>span{max-width:68ch;margin-top:var(--sp-4);overflow-wrap:anywhere;color:var(--muted);white-space:normal;display:block}.attention-provenance-line{color:var(--faint);font:12px/1.35 var(--font-body)}.attention-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.attention-secondary-actions{justify-content:flex-end;align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.attention-actions button{border:1px solid var(--line);border-radius:var(--r-pill);min-width:72px;color:var(--muted);font:500 12px var(--font-body);white-space:nowrap;background:0 0}.attention-actions button:hover{border-color:var(--line-strong);color:var(--heading)}.attention-actions button.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.attention-empty{gap:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--muted);text-align:center;flex-direction:column;padding:34px 22px;display:flex}.attention-empty strong{color:var(--heading);font:600 14px var(--font-body)}.attention-empty span{font:12px/1.5 var(--font-body)}.attention-empty-actions{justify-content:center;gap:var(--sp-8);flex-wrap:wrap;margin-top:8px;display:flex}.attention-empty-actions button{min-height:var(--ctl-md);padding:var(--sp-6) var(--sp-12);border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--accent);font:600 12px var(--font-body)}.attention-empty-actions button:hover{background:var(--accent-soft);border-color:var(--accent)}.attention-filter-empty{padding:var(--sp-24) 18px;color:var(--muted);font:12px/1.5 var(--font-body);text-align:center}.recovery-header p:not(.recovery-eyebrow){max-width:640px;color:var(--muted);font:13px/1.5 var(--font-body);margin:0}.recovery-more{border:0;border-top:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--accent);padding:var(--sp-10);font:600 12px var(--font-body);cursor:pointer;display:block}.recovery-output-row>span:not(.recovery-output-dot){gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.bots-page-head{padding:var(--sp-4) 0 18px;border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.bots-page-title{min-width:0}.bots-page-head h1{margin:var(--sp-2) 0 var(--sp-4)}.bots-page-head p{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.5}.bots-page-actions{align-items:center;gap:var(--sp-12);flex:none;display:flex}.bots-page-head>.bots-page-actions>button{border:1px solid var(--heading);border-radius:var(--r-sm);padding:var(--sp-8) var(--sp-14);font-size:var(--fs-xs)}.bots-page-head>.bots-page-actions>button:not(.primary){background:var(--heading);color:var(--bg)}.bots-page-head>.bots-page-actions>button:hover{opacity:.88}.bots-empty{padding:var(--sp-24);border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:var(--r-xl);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 42%,var(--surface)),var(--surface));box-shadow:0 12px 30px color-mix(in srgb,var(--heading) 5%,transparent);margin-top:6px}.bots-empty-lead{align-items:flex-start;gap:var(--sp-16);max-width:700px;display:flex}.bots-empty-mark{border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line));border-radius:var(--r-lg);background:var(--accent-soft);flex:none;width:44px;height:44px;position:relative}.bots-empty-mark:before{content:"";border:1.5px solid var(--accent);border-radius:var(--r-md);width:24px;height:18px;position:absolute;top:11px;left:9px}.bots-empty-mark:after{content:"";border-left:1.5px solid var(--accent);border-right:1.5px solid var(--accent);width:5px;height:7px;position:absolute;top:6px;left:20px}.bots-empty-mark span{z-index:1;background:var(--accent);border-radius:50%;width:3px;height:3px;position:absolute;top:19px}.bots-empty-mark span:first-child{left:16px}.bots-empty-mark span:last-child{right:16px}.bots-empty h2{margin:var(--sp-6) 0 var(--sp-6);color:var(--heading);font-size:var(--fs-3xl);letter-spacing:-.015em}.bots-empty p{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.6}.bots-empty-action{align-items:center;gap:var(--sp-12);margin:22px 0 var(--sp-20) 59px;flex-wrap:wrap;display:flex}.bots-empty-action button{border:1px solid var(--heading);background:var(--heading);color:var(--bg);border-radius:var(--r-sm);padding:var(--sp-8) var(--sp-14);font-size:var(--fs-xs)}.bots-empty-action span{color:var(--faint);font:12px var(--font-body)}.bots-capabilities{border-top:1px solid color-mix(in srgb,var(--accent) 18%,var(--line));grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-top:16px;display:grid}.bots-capability{gap:var(--sp-6);min-width:0;padding:0 var(--sp-12);flex-direction:column;display:flex}.bots-capability:first-child{padding-left:0}.bots-capability:last-child{padding-right:0}.bots-capability+.bots-capability{border-left:1px solid var(--line)}.bots-capability strong{color:var(--heading);font-size:var(--fs-xs)}.bots-capability span{color:var(--muted);font:12px/1.5 var(--font-body)}.bots-list-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-12);margin:var(--sp-24) 0 var(--sp-10);border-bottom:1px solid var(--line);padding-bottom:8px;display:flex}.bots-list-head>div{align-items:baseline;gap:var(--sp-10);display:flex}.bots-list-head strong{color:var(--heading);font-size:var(--fs-md)}.bots-list-head>span{color:var(--faint);font:12px var(--font-body)}.tracker-forget{color:var(--faint);font-size:var(--fs-lg);padding:0 var(--sp-4);opacity:0;background:0 0;border:0;line-height:1}.tracker-forget:hover{color:var(--warn)}.watchlist-view{max-width:1100px}.watch-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.watch-head h1{margin-bottom:3px}.watch-head p{color:var(--muted);font-size:var(--fs-sm);margin:0}.watch-add,.watch-create button{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);padding:var(--sp-8) var(--sp-12);font-size:var(--fs-xs);white-space:nowrap}.watch-add:hover,.watch-create button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.watch-create button:disabled{opacity:.45}.watch-create,.watch-edit-form{gap:var(--sp-10);padding:var(--sp-14);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);flex-direction:column;margin-bottom:14px;display:flex}.watch-create input,.watch-create textarea,.watch-create select,.watch-controls>input,.watch-edit-form input,.watch-edit-form textarea{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);min-width:0;color:var(--text);padding:var(--sp-8) var(--sp-10);font:12px var(--font-body)}.watch-create textarea,.watch-edit-form textarea{resize:vertical}.watch-form-row{align-items:end;gap:var(--sp-10);flex-wrap:wrap;display:flex}.watch-form-row label{gap:var(--sp-4);min-width:120px;color:var(--faint);font:12px var(--font-body);text-transform:none;letter-spacing:0;flex-direction:column;flex:130px;display:flex}.watch-form-row .watch-tags{flex:2 230px}.watch-edit-form{border:0;margin-bottom:0;padding:0}.watch-edit-form .watch-form-row button{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);padding:var(--sp-8) var(--sp-12);font-size:var(--fs-xs)}.watch-edit-form .watch-form-row button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.watch-edit-form .watch-form-row button:disabled{opacity:.45}.watch-edit-form .watch-form-row button.quiet{color:var(--muted);border-color:#0000}.watch-controls{align-items:center;gap:var(--sp-8);flex-wrap:wrap;margin-bottom:14px;display:flex}.watch-controls>input{flex:190px}.watch-controls>span{border:1px solid var(--line);border-radius:var(--r-sm);display:flex;overflow:hidden}.watch-controls>span button{border:0;border-right:1px solid var(--line);color:var(--muted);padding:var(--sp-8) var(--sp-10);font-size:var(--fs-xs);background:0 0}.watch-controls>span button:last-child{border-right:0}.watch-controls>span button.on{color:var(--heading);background:var(--accent-soft)}.watch-controls label{color:var(--muted);font-size:var(--fs-xs)}.watch-controls .watch-bulk{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);padding:var(--sp-8) var(--sp-12);font-size:var(--fs-xs)}.watch-controls .watch-bulk:hover{border-color:var(--good);color:var(--good)}.watch-row{gap:var(--sp-14);padding:var(--sp-12) var(--sp-12) var(--sp-12) var(--sp-14);border-radius:var(--r-sm);background:var(--surface);transition:border-color var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease);border:0;border-left:2px solid #0000;align-items:flex-start;margin-bottom:6px;display:flex}.watch-row.state-changed{border-left-color:var(--accent)}.watch-row.state-needs_review,.watch-row.state-failed,.watch-row.stale{border-left-color:var(--warn)}.watch-row.state-resolved{border-left-color:var(--good)}.watch-main{flex:1;min-width:0}.watch-title strong{min-width:0;color:var(--heading);font-size:var(--fs-md);overflow-wrap:anywhere;flex:auto}.watch-status-line{align-items:center;gap:var(--sp-6);flex-wrap:wrap;margin-top:5px;display:flex}.watch-main p{margin:var(--sp-6) 0;color:var(--text);font-size:var(--fs-xs)}.watch-meta{align-items:center;gap:var(--sp-6) var(--sp-10);color:var(--faint);font:12px var(--font-body);flex-wrap:wrap;display:flex}.watch-meta button{color:var(--accent);font:inherit;background:0 0;border:0;padding:0}.watch-meta button:hover,.watch-meta button:focus-visible{text-decoration:underline}.watch-meta .late{color:var(--warn)}.watch-meta i{border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-6);font-style:normal}.watch-quiet-flag{border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-6);color:var(--faint)}.watch-actions{justify-content:flex-end;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.watch-actions button{border:1px solid var(--line);border-radius:var(--r-xs);color:var(--muted);padding:var(--sp-4) var(--sp-6);font-size:var(--fs-xs);background:0 0}.watch-actions button:hover{border-color:var(--accent);color:var(--heading)}.watch-actions .tracker-forget{opacity:1;color:var(--faint);font-size:var(--fs-lg);line-height:1}.watch-reason{margin:var(--sp-6) 0 var(--sp-2);color:var(--muted);font:13px/1.45 var(--font-body)}.watch-evidence{border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-6)}.watch-evidence.evidence-aging{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}.watch-evidence.evidence-stale{color:var(--warn);border-color:var(--warn)}.watch-evidence-detail{gap:var(--sp-4) var(--sp-8);padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);font-size:var(--fs-xs);flex-wrap:wrap;margin-top:7px;line-height:1.4;display:flex}.watch-evidence-detail b{color:var(--faint);text-transform:none;letter-spacing:0;font-size:var(--fs-xs)}.watch-evidence-detail.evidence-low{border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}.watch-evidence-detail.evidence-low b{color:var(--warn)}.watch-reason.state-changed{color:var(--accent)}.watch-reason.state-needs_review,.watch-reason.state-failed,.watch-reason.state-stale{color:var(--warn)}.watch-reason.state-resolved{color:var(--good)}.watch-actions{max-width:250px}.watch-actions .watch-primary-action,.watch-actions .watch-complete-action{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));color:var(--accent)}.watch-secondary-actions{display:contents}.watch-more-toggle{color:var(--heading)!important}.watch-more-actions{justify-content:flex-end;gap:var(--sp-4);flex-wrap:wrap;width:100%;padding-top:3px;display:flex}.watch-more-actions .tracker-forget{opacity:1;font-size:var(--fs-xs);border:1px solid var(--line);border-radius:var(--r-xs);padding:var(--sp-4) var(--sp-6);line-height:normal}.watch-more-actions .tracker-forget:hover{color:var(--warn)}.watch-more-wrap{display:inline-flex;position:relative}.watch-more-pop{width:250px;z-index:var(--z-popover);border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);padding:var(--sp-6);max-height:70vh;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 16px 44px #0003}.watch-more-pop .watch-more-actions{align-items:stretch;gap:var(--sp-2);flex-direction:column;width:100%;padding:0;display:flex}.watch-more-pop .watch-more-actions>button,.watch-more-pop .watch-more-actions>.watch-type{text-align:left;border-radius:var(--r-md);width:100%;color:var(--fg);font:13px var(--font-body);padding:var(--sp-8) var(--sp-8);background:0 0;border:0;justify-content:space-between;min-height:32px}.watch-more-pop .watch-more-actions>button:hover{background:var(--hover);color:var(--heading);border-color:#0000}.watch-more-pop .watch-type{align-items:center;gap:var(--sp-8);display:flex}.watch-more-pop .watch-type select{color:var(--fg);font:13px var(--font-body);text-align:right;background:0 0;border:0;flex:auto}.watch-more-pop .watch-more-head{margin:var(--sp-8) 0 var(--sp-2);padding:0 var(--sp-8);font:12px var(--font-body);letter-spacing:0;text-transform:none;color:var(--faint);font-weight:600;display:block}.watch-more-pop .watch-more-head:first-child{margin-top:2px}.watch-more-pop .watch-more-sep{height:1px;margin:var(--sp-8) var(--sp-8) var(--sp-2);background:var(--line);display:block}.watch-more-pop .watch-more-actions>.tracker-forget{color:var(--warn);font-size:var(--fs-sm);padding:var(--sp-8) var(--sp-8)}.watch-more-pop .watch-more-actions>.tracker-forget:hover{background:color-mix(in srgb,var(--warn) 10%,transparent)}.watch-more-head{display:none}.watch-create select:disabled{opacity:.5;cursor:not-allowed}.tracker-timeline{padding:var(--sp-10) 0 var(--sp-2);border-top:1px solid var(--line);margin-top:9px}.tracker-timeline .tl-eta{font:12px var(--font-body);color:var(--accent);text-transform:none;letter-spacing:0;margin-bottom:8px}.tracker-timeline .tl-row{gap:var(--sp-10);padding-bottom:11px;display:flex;position:relative}.tracker-timeline .tl-row:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:11px;bottom:0;left:3.5px}.tracker-timeline .tl-dot{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px;margin-top:3px}.tracker-timeline .tl-row.state-changed .tl-dot{background:var(--accent)}.tracker-timeline .tl-row.state-needs_review .tl-dot,.tracker-timeline .tl-row.state-failed .tl-dot{background:var(--warn)}.tracker-timeline .tl-row.state-resolved .tl-dot{background:var(--good)}.tracker-timeline .tl-row.tl-future .tl-dot{border:1px solid var(--faint);background:0 0}.tracker-timeline .tl-body{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.tracker-timeline .tl-body b{font-size:var(--fs-xs);color:var(--heading);font-weight:600}.tracker-timeline .tl-note{font-size:var(--fs-xs);color:var(--text)}.tracker-timeline .tl-when{font:12px var(--font-body);color:var(--faint)}.tracker-timeline .tl-empty{color:var(--faint);font-size:var(--fs-xs);margin:0}@media (width<=767px){.agents-view.bots-view{padding:18px var(--sp-14) 40px}.bots-view .bots-page-head{padding-bottom:12px}.bots-view .bots-page-title p{font-size:var(--fs-xs);line-height:1.4}.bots-view .bots-page-actions{gap:var(--sp-8)}.bots-view .bot-editor{gap:var(--sp-10);padding:var(--sp-12);border-radius:var(--r-lg)}.bots-view .bot-builder{padding:var(--sp-10);border-radius:var(--r-md)}.bots-view .bot-builder-copy{gap:var(--sp-2);margin-bottom:7px}.bots-view .bot-builder-copy strong{font-size:var(--fs-xs)}.bots-view .bot-builder-copy span{font-size:var(--fs-xs);line-height:1.4}.bots-view .bot-builder-entry{gap:var(--sp-6)}.bots-view .bot-builder-entry textarea{min-height:54px;padding:var(--sp-8) var(--sp-10);font:12px/1.4 var(--font-body)}.bots-view .bot-builder-entry .secondary{min-height:32px;padding:0 var(--sp-10);font-size:var(--fs-xs)}.bots-view .agent-editor .ds-field{gap:var(--sp-4)}.bots-view .agent-editor .ds-field>span{font-size:var(--fs-xs);letter-spacing:.05em}.bots-view .agent-editor input,.bots-view .agent-editor textarea,.bots-view .agent-editor select{min-height:34px;padding:var(--sp-8) var(--sp-10);font:12px/1.4 var(--font-body)}.bots-view .agent-editor textarea{min-height:72px}.bots-view .bot-multi-select-trigger{min-height:34px;padding:var(--sp-8) var(--sp-10);font-size:var(--fs-xs)}.bots-view .agent-editor-actions{gap:var(--sp-10);padding-top:0}.bots-view .agent-editor-actions .primary{min-height:34px;padding:0 var(--sp-12);font-size:var(--fs-xs)}.bots-view .agent-editor-actions .link{font-size:var(--fs-xs)}.bots-page-head{flex-direction:column}.bots-page-head>.bots-page-actions>button{min-height:38px}.bots-empty{padding:18px}.bots-empty-lead{gap:var(--sp-12)}.bots-empty h2{font-size:var(--fs-2xl)}.bots-empty-action{margin:var(--sp-20) 0 18px;flex-direction:column;align-items:flex-start}.bots-capabilities{gap:var(--sp-12);grid-template-columns:1fr}.bots-capability,.bots-capability:first-child,.bots-capability:last-child{padding:0}.bots-capability+.bots-capability{border-left:0;border-top:1px solid var(--line);padding-top:12px}.bots-list-head{align-items:flex-start;gap:var(--sp-6);flex-direction:column}.watchlist-view .watch-head{gap:var(--sp-12);flex-direction:column}.watchlist-view .watch-add{min-height:38px;padding:var(--sp-10) var(--sp-14);align-self:flex-start}.watch-controls{gap:var(--sp-10)}.watch-controls>input{flex:100%;min-height:44px}.watch-controls>span{scrollbar-width:none;overflow-x:auto}.watch-controls>span::-webkit-scrollbar{display:none}.watch-controls button{white-space:nowrap;flex:none;min-height:36px}.watch-controls label{align-items:center;gap:var(--sp-6);display:inline-flex}.watch-controls .watch-bulk{min-height:36px;padding:0 var(--sp-12)}.watch-row{gap:var(--sp-10);padding:var(--sp-14) var(--sp-12);flex-direction:column}.watch-actions{flex-direction:column;align-items:stretch;width:100%;max-width:none}.watch-actions>.watch-primary-action{width:100%;font-size:var(--fs-xs)}.watch-secondary-actions{gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.watch-secondary-actions>button,.watch-secondary-actions>.watch-snooze,.watch-secondary-actions>.watch-more-wrap{min-width:0}.watch-secondary-actions>button,.watch-secondary-actions>.watch-snooze>button,.watch-secondary-actions .watch-more-toggle{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;overflow:hidden}.watch-secondary-actions>.watch-snooze,.watch-secondary-actions>.watch-more-wrap{display:flex}.watch-more-sheet .watch-more-actions{align-items:stretch;gap:var(--sp-2);padding:0 var(--sp-2) var(--sp-8);flex-direction:column;display:flex}.watch-more-sheet .watch-more-actions>button,.watch-more-sheet .watch-more-actions>.watch-type{text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;min-height:48px;color:var(--fg);font:15px var(--font-body);padding:var(--sp-12) var(--sp-4);background:0 0;border-radius:0;justify-content:space-between}.watch-more-sheet .watch-more-actions>button:last-child{border-bottom:0}.watch-more-sheet .watch-type{align-items:center;display:flex}.watch-more-sheet .watch-type select{color:var(--fg);font:15px var(--font-body);text-align:right;background:0 0;border:0}.watch-more-sheet .watch-more-head{margin:var(--sp-14) 0 var(--sp-2);padding:0 var(--sp-4);font:12px var(--font-body);letter-spacing:0;text-transform:none;color:var(--faint);font-weight:600;display:block}.watch-more-sheet .watch-more-head:first-child{margin-top:4px}.watch-more-sheet .watch-more-sep{height:1px;margin:var(--sp-14) var(--sp-4) var(--sp-2);background:var(--line);display:block}.watch-more-sheet .watch-more-actions>.tracker-forget{color:var(--warn);font-size:var(--fs-lg)}.watch-more-actions{gap:var(--sp-6);grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.watch-more-actions>button{width:100%;min-height:40px;padding:var(--sp-8) var(--sp-10);font-size:var(--fs-xs)}.watch-more-sep{margin:var(--sp-6) 0 var(--sp-2);grid-column:1/-1}.watch-more-actions>.tracker-forget{font-size:var(--fs-xs)}.watch-actions .tracker-forget{padding:var(--sp-6) var(--sp-12);margin-left:0}.watch-title strong{font-size:var(--fs-lg)}.watch-main p{font-size:var(--fs-sm)}.watch-meta{gap:var(--sp-4) var(--sp-10);font-size:var(--fs-xs)}}.agents-intro{color:var(--muted);font-size:var(--fs-sm);margin:0 0 22px}.agents-section{margin-bottom:26px}.agents-section-label{font:600 12px var(--font-body);letter-spacing:normal;color:var(--faint);justify-content:space-between;align-items:center;gap:var(--sp-10);margin-bottom:10px;display:flex}.agent-editor{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);gap:var(--sp-14);flex-direction:column;margin-bottom:16px;padding:18px;display:flex}.agent-editor .ds-field{gap:var(--sp-6);flex-direction:column;display:flex}.agent-editor .ds-field>span{font:600 12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint)}.agent-editor .ds-field span em{color:var(--faint);letter-spacing:0;text-transform:none;font-style:normal;font-weight:400}.agent-editor input,.agent-editor textarea{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2);color:var(--heading);padding:var(--sp-10) var(--sp-12);font:13px/1.5 var(--font-body);width:100%}.agent-editor input:focus,.agent-editor textarea:focus{border-color:var(--accent);outline:none}.agent-editor input:disabled{color:var(--muted);background:var(--surface)}.agent-editor textarea{resize:vertical;min-height:96px}.agent-editor-actions{align-items:center;gap:var(--sp-14);padding-top:2px;display:flex}.agent-editor-actions .primary{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);border-radius:var(--r-sm);padding:var(--sp-8) var(--sp-16);font-size:var(--fs-xs)}.agent-editor-actions .primary:disabled{opacity:.45}.agent-editor-actions .link{color:var(--muted);font-size:var(--fs-xs);background:0 0;border:0}.agent-editor-actions .link:hover{color:var(--accent)}.domain-conv-list{gap:var(--sp-2);padding:var(--sp-6) var(--sp-2);flex-direction:column;display:flex}.domain-conv{text-align:left;border-radius:var(--r-sm);width:100%;padding:var(--sp-10) var(--sp-10);cursor:pointer;background:0 0;border:0;display:block}.domain-conv:hover{background:var(--surface-2)}.domain-conv-title{min-width:0;color:var(--heading);font:600 13px var(--font-body);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.domain-conv-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.domain-conv-status{width:6px;height:6px;margin:0 var(--sp-8) 0 var(--sp-2);background:var(--accent);border-radius:50%;flex:none}.domain-conv.unread{background:color-mix(in srgb,var(--accent-soft) 42%,transparent)}.domain-conv.unread .domain-conv-title{font-weight:600}.domain-conv+.domain-conv{border-top:1px solid var(--line);border-radius:0}.dcv-pin{color:var(--accent);font-size:var(--fs-xs);margin-right:5px}.domain-conv-meta{gap:var(--sp-6);color:var(--faint);font:12px var(--font-body);margin-top:3px;display:flex}.domain-conv-meta>span:not(:first-child):before{content:"·";margin-right:6px}.domain-discord-list{gap:var(--sp-4);padding:var(--sp-6) var(--sp-2);flex-direction:column;display:flex}.dd-msg{padding:var(--sp-10) var(--sp-10);border-radius:var(--r-sm);display:block}.dd-msg+.dd-msg{border-top:1px solid var(--line);border-radius:0;margin-top:2px;padding-top:14px}.dd-msg:hover{background:var(--surface-2)}.dd-head{align-items:baseline;gap:var(--sp-8);margin-bottom:4px;display:flex}.dd-author{color:var(--heading);font:600 12px var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dd-msg.bot .dd-author{color:var(--accent)}.dd-time{color:var(--faint);font:12px var(--font-body);white-space:nowrap;flex:none;margin-left:auto}.dd-openjob{padding:var(--sp-2) var(--sp-8);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:12px var(--font-body);cursor:pointer;background:0 0;flex:none}.dd-openjob:hover{color:var(--accent);border-color:var(--accent)}.dd-content{max-width:78ch;color:var(--text);font-size:var(--fs-md);word-break:break-word;min-width:0;line-height:1.6}.dd-content.markdown>:first-child{margin-top:0}.dd-content.markdown>:last-child{margin-bottom:0}.agents-grid{gap:var(--sp-16);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}.agent-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);gap:var(--sp-10);flex-direction:column;padding:18px;display:flex}.agent-card strong{color:var(--heading);font-size:var(--fs-lg)}.agent-card p{color:var(--muted);font-size:var(--fs-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.agent-domains{font:12px var(--font-body);color:var(--muted)}.agent-card-actions{gap:var(--sp-8);flex-direction:column;margin-top:auto;display:flex}.agent-card-actions .primary{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);border-radius:var(--r-sm);padding:var(--sp-8) var(--sp-14);font-size:var(--fs-xs);align-self:flex-start}.agent-card-links{gap:var(--sp-12);display:flex}.agent-card-links button{color:var(--muted);font-size:var(--fs-xs);background:0 0;border:0;padding:0}.agent-card-links button:hover{color:var(--accent)}.agent-card-actions select{border:1px solid var(--line);background:var(--bg);color:var(--muted);border-radius:var(--r-sm);padding:var(--sp-8) var(--sp-10);font-size:var(--fs-xs);width:100%;min-width:0}.agents-domdefaults{gap:var(--sp-6);flex-direction:column;display:flex}.agent-domdefault{align-items:center;gap:var(--sp-10);font-size:var(--fs-sm);color:var(--text);display:flex}.agent-domdefault-name{color:var(--accent);font:12px var(--font-body)}.feed-controls{padding-bottom:12px}.feed-controls-head{justify-content:space-between;align-items:center;gap:var(--sp-10);display:flex}.feed-filter-toggle{align-items:center;gap:var(--sp-8);border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--fs-xs);display:inline-flex}.feed-filter-toggle:hover,.feed-filter-toggle.on{border-color:var(--accent);color:var(--heading);background:var(--accent-soft)}.feed-filter-toggle span{color:var(--faint)}.feed-filter-panel{border:1px solid var(--line);flex-wrap:wrap;display:none}.feed-controls.filters-open .feed-filter-panel{display:flex}.feed-filter-group{flex-wrap:wrap;min-width:0;display:flex}.feed-chips{gap:var(--sp-6);flex-wrap:wrap;display:flex}.feed-chips button{border:1px solid var(--line);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-12);font-size:var(--fs-xs);background:0 0}.feed-chips button.on{border-color:var(--accent);color:var(--heading);background:var(--accent-soft)}.feed-content-toggle{align-items:center;gap:var(--sp-6);border:1px solid var(--line);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-12);font-size:var(--fs-xs);background:0 0;display:inline-flex}.feed-content-toggle:hover{border-color:var(--line-strong);color:var(--heading)}.feed-content-toggle.on{border-color:var(--accent);color:var(--heading);background:var(--accent-soft)}.feed-controls select{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-8);font-size:var(--fs-xs)}.feed-item.needs-you .feed-dot{background:var(--warn)}.feed-needsyou{border:1px solid var(--warn);border-radius:var(--r-md);background:var(--warn-soft);padding:var(--sp-2) var(--sp-4) var(--sp-6);margin-bottom:22px}.feed-needsyou-toggle{align-items:center;gap:var(--sp-6);color:var(--warn);font:inherit;background:0 0;border:0;padding:0;display:inline-flex}.feed-needsyou.collapsed{padding-bottom:2px}.feed-needsyou-summary{justify-content:space-between;align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-10);display:flex}.feed-needsyou-summary .feed-needsyou-toggle{justify-content:flex-start;gap:var(--sp-6);flex:1}.feed-needsyou-link{color:var(--muted);font:12px var(--font-body);margin-left:auto}.feed-needsyou-summary>button:last-child{color:var(--warn);font-size:var(--fs-xl);background:0 0;border:0}.feed-fold{border:1px dashed var(--line);border-radius:var(--r-sm);margin:var(--sp-4) 0}.feed-fold-head{align-items:center;gap:var(--sp-10);text-align:left;width:100%;padding:var(--sp-10) var(--sp-10);color:var(--muted);background:0 0;border:0;display:flex}.feed-fold-head:hover{background:var(--surface)}.feed-fold-row{align-items:stretch;display:flex}.feed-fold-head{flex:1;min-width:0}.feed-fold-chev{width:36px;color:var(--faint);font-size:var(--fs-xs);border-radius:var(--r-xs);background:0 0;border:0;flex:none;place-items:center;display:grid}.feed-fold-chev:hover{background:var(--surface);color:var(--heading)}.feed-day-label{border:0;border-bottom:1px solid var(--line);width:100%;font:600 12px var(--font-body);letter-spacing:normal;text-align:left;background:0 0;justify-content:space-between;align-items:center;display:flex}.feed-day-label:hover{color:var(--heading)}.feed-item{align-items:flex-start;gap:var(--sp-10);text-align:left;border:0;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:0 0;border-radius:0;width:100%;min-width:0;display:flex}.feed-item:hover{background:color-mix(in srgb,var(--surface) 72%,transparent)}.feed-dot{background:var(--line-strong);border-radius:50%;flex:none;width:6px;height:6px;margin-top:6px}.feed-item.job-fail .feed-dot{background:var(--warn)}.feed-item.thread .feed-dot{background:var(--info)}@keyframes feed-pip{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}.feed-item:has(.feed-row-details[open]){z-index:5;position:relative}.feed-item.is-selected{background:color-mix(in srgb,var(--accent-soft) 36%,transparent)}.feed-bulkbar{align-items:center;gap:var(--sp-8);margin:0 0 var(--sp-12);padding:var(--sp-8) var(--sp-10);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-2);color:var(--heading);flex-wrap:wrap;display:flex}.feed-bulkbar strong{font-size:var(--fs-xs);margin-right:auto}.feed-bulkbar button,.feed-save-view{min-height:var(--ctl-sm);padding:var(--sp-6) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);font:600 12px var(--font-body)}.feed-bulkbar button:hover,.feed-save-view:hover{border-color:var(--accent);color:var(--heading)}.feed-bulkbar .quiet{background:0 0}.feed-filter-group-display{align-items:center}.feed-item.running .feed-dot,.feed-dot.running{background:var(--accent);animation:1.4s ease-in-out infinite feed-run-pulse}@keyframes feed-run-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 45%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 8%,transparent)}}@media (prefers-reduced-motion:reduce){.feed-item.running .feed-dot,.feed-dot.running{animation:none}}.jobs-view{flex:1;width:100%;min-height:0;margin:0;padding:26px max(30px,50% - 550px) 60px;position:relative;overflow-y:auto}.jobs-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.jobs-head>div{min-width:0}.jobs-head h1{font-size:var(--fs-4xl);color:var(--heading);margin:0}.jobs-head p{margin:var(--sp-4) 0 0;color:var(--muted);font:12px/1.45 var(--font-body)}.jobs-head .primary,.jobs-view button.primary{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);border-radius:var(--r-md);padding:var(--sp-8) var(--sp-16);font-size:var(--fs-xs)}.jobs-head-actions{align-items:center;gap:var(--sp-8);flex:none;display:flex}.jobs-head-actions .secondary{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--text);padding:var(--sp-8) var(--sp-14);font-size:var(--fs-xs)}.jobs-head-actions .secondary:hover:not(:disabled){border-color:var(--accent);color:var(--heading)}.jobs-head-actions .secondary:disabled{opacity:.5}@media (width<=767px){.jobs-head-actions{flex-wrap:wrap;width:100%}.jobs-head-actions button{flex:1;min-height:40px}.jobs-head-actions .attention-more-btn{flex:none;width:44px;min-width:44px;height:44px;min-height:44px}}.jobs-attention{margin-bottom:16px}.jobs-health .jobs-failure-summary{margin:var(--sp-8) 0 0}.jobs-attention .panel-title .count{margin-left:0}.jobs-attention .panel-title .attn-toggle{color:var(--muted);font:12px var(--font-body);text-transform:none;letter-spacing:0;background:0 0;border:0;margin-left:auto}.jobs-attention-strip{gap:var(--sp-8);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:8px;display:grid}.jobs-attn{align-items:center;gap:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-width:0;padding:var(--sp-2) var(--sp-4) var(--sp-2) 0;font-size:var(--fs-xs);color:var(--heading);text-align:left;display:flex}.jobs-attn:hover{border-color:var(--line-strong)}.jobs-attn.failed{border-color:var(--warn)}.jobs-attn-open{align-items:center;gap:var(--sp-8);text-align:left;min-width:0;padding:var(--sp-6) var(--sp-4) var(--sp-6) var(--sp-12);color:inherit;background:0 0;border:0;flex:1;display:flex}.jobs-attn .job-pill{flex:none}.jobs-attn-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.jobs-attn-ack{color:var(--muted);border-radius:var(--r-sm);width:26px;height:26px;font-size:var(--fs-sm);background:0 0;border:0;flex:none}.jobs-attn-ack:hover{background:var(--good);color:#fff}.job-pill{text-align:center;min-width:0;font:600 12px var(--font-body);text-transform:none;letter-spacing:0;padding:var(--sp-2) var(--sp-6);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);flex:none;display:inline-block}.job-pill.ok{color:var(--good)}.job-pill.failed{background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--warn)}.job-pill.overdue{color:var(--warn)}.job-pill.paused,.job-pill.never{color:var(--muted)}.jobs-toolbar{flex-wrap:wrap;align-items:center;display:flex}.jobs-search{min-width:180px;min-height:var(--ctl-md);border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);padding:0 var(--sp-12);font:400 var(--fs-sm) var(--font-body);color:var(--text);flex:1}.jobs-toolbar select{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:var(--sp-8) var(--sp-8);font-size:var(--fs-xs);color:var(--text)}.jobs-result-count{margin:-6px 0 var(--sp-8);color:var(--faint);font:12px var(--font-body)}.jobs-list .domain-empty{justify-content:center;align-items:center;gap:var(--sp-10);flex-wrap:wrap;min-height:96px;padding:18px;display:flex}.jobs-list .domain-empty button{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text);padding:var(--sp-8) var(--sp-12);font-size:var(--fs-xs);cursor:pointer}.jobs-list .domain-empty button:hover{border-color:var(--accent);color:var(--heading);background:var(--accent-soft)}.jobs-list{flex-direction:column;display:flex}.jobs-row{padding:0 var(--sp-8) 0 var(--sp-12);border-top:1px solid var(--line);background:var(--surface);align-items:center;display:flex}.jobs-group,.jobs-family{border-top:1px solid var(--line)}.jobs-list>.jobs-group:first-child,.jobs-list>.jobs-family:first-child{border-top:0}.jobs-group>summary,.jobs-family>summary{cursor:pointer;align-items:center;gap:var(--sp-10);min-height:48px;padding:var(--sp-8) var(--sp-12);color:var(--heading);font:600 var(--fs-sm) var(--font-body);background:0 0;list-style:none;display:flex}.jobs-group>summary::-webkit-details-marker{display:none}.jobs-family>summary::-webkit-details-marker{display:none}.jobs-group>summary span,.jobs-family>summary span{color:var(--muted);font-weight:400;font-size:var(--fs-xs)}.jobs-group>summary:before,.jobs-family>summary:before{content:"›";color:var(--muted);font-size:var(--fs-md);transition:transform var(--dur-1) var(--ease)}.jobs-group[open]>summary:before,.jobs-family[open]>summary:before{transform:rotate(90deg)}.jobs-group>summary .jobs-group-count,.jobs-family>summary .jobs-group-count{min-height:22px;padding:0 var(--sp-8);border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);align-items:center;display:inline-flex}.jobs-group>summary .jobs-group-attention{color:var(--warn)}.jobs-group>summary:hover,.jobs-family>summary:hover{background:color-mix(in srgb,var(--surface-2) 62%,transparent)}.jobs-family{margin:0}.jobs-family>summary{min-height:42px;color:var(--muted);padding-left:20px;font-weight:500}.jobs-group .jobs-row,.jobs-family .jobs-row{padding-left:20px}.jobs-family .jobs-row{padding-left:28px}.jobs-group-toggle{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:var(--sp-8) var(--sp-12);font-size:var(--fs-xs);color:var(--muted)}.jobs-group-toggle.on{border-color:var(--accent);color:var(--heading);background:var(--accent-soft)}.jobs-mismatch{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin-bottom:16px;overflow:hidden}.jobs-mismatch-head.panel-title{align-items:center;gap:var(--sp-10);width:100%;padding:var(--sp-8) var(--sp-12);color:var(--heading);font:600 var(--fs-sm) var(--font-body);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,max-content) auto minmax(0,1fr);margin:0;display:grid}.jobs-mismatch-head.panel-title>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.jobs-mismatch-head.panel-title .count{width:auto;min-width:18px;height:18px;padding:0 var(--sp-6);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2,transparent);color:var(--muted);font-size:var(--fs-xs);place-items:center;margin:0;line-height:1;display:grid}.jobs-mismatch-head.panel-title .jm-chev{width:14px;height:18px;color:var(--muted);font-size:var(--fs-xs);justify-self:end;place-items:center;margin:0;line-height:1;display:grid}.jobs-mismatch-row{gap:var(--sp-2);text-align:left;border:0;border-top:1px solid var(--line);width:100%;padding:var(--sp-10) var(--sp-12);background:0 0;flex-direction:column;display:flex}.jobs-mismatch-row:hover{background:var(--surface)}.jobs-mismatch-row strong{color:var(--heading);font-size:var(--fs-sm)}.jobs-mismatch-row span{color:var(--muted);font-size:var(--fs-xs)}.jobs-row:first-child{border-top:0}.jobs-row:hover{background:var(--code-bg)}.jobs-row.active,.jobs-row.picked{background:var(--accent-soft)}.jobs-row-check{opacity:0;width:15px;height:15px;transition:opacity var(--dur-1) var(--ease);accent-color:var(--accent);flex:none}.jobs-row:hover .jobs-row-check,.jobs-row.picked .jobs-row-check{opacity:1}.jobs-row-open{text-align:left;min-width:0;padding:var(--sp-12) var(--sp-6) var(--sp-12) 0;background:0 0;border:0;flex:1;align-items:center;display:flex}.jobs-row-open>.status-dot{flex:none;margin-right:-5px}.jobs-bulkbar{align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-12);border:1px solid var(--accent);border-radius:var(--r-md);background:var(--accent-soft);font-size:var(--fs-xs);flex-wrap:wrap;margin-bottom:8px;display:flex}.jobs-bulkbar button,.jobs-bulkbar select{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);border-radius:var(--r-xs);padding:var(--sp-4) var(--sp-10);font-size:var(--fs-xs)}.jobs-bulkbar button.danger{color:var(--warn);border-color:var(--warn)}.jobs-bulkbar button.quiet{color:var(--muted);background:0 0;border:0}.jobs-load-more{width:100%;margin:var(--sp-10) 0;padding:var(--sp-10);border:1px dashed var(--line-strong);border-radius:var(--r-sm);color:var(--muted);font:12px var(--font-body);background:0 0;display:block}.jobs-load-more:hover{border-color:var(--accent);color:var(--heading);background:var(--accent-soft)}@media (hover:none){.jobs-row-check{opacity:1}}.jobs-row-rename-btn{display:none}@media (hover:none){.jobs-row-rename-btn{width:34px;min-height:34px;color:var(--muted);border-radius:var(--r-md);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.jobs-row-rename-btn:active{background:var(--surface-2)}}.jobs-row-name{gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.jobs-row-name strong{color:var(--heading);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jobs-row-flag{flex:none;place-items:center;width:16px;display:grid}.run-blank{color:var(--faint);font-size:var(--fs-xs);line-height:1}.jobs-row-name small,.jobs-row-times small{color:var(--muted);font:12px var(--font-body)}.jobs-row-name small{white-space:nowrap;text-overflow:ellipsis;display:none;overflow:hidden}.jobs-row-times{text-align:right;white-space:nowrap;flex-direction:column;flex:none;display:flex}.jobs-row-times small{text-overflow:ellipsis;overflow:hidden}.jobs-row-open .job-sparkline{max-width:70px;margin:0 var(--sp-6);opacity:.7;flex:none}.jobs-row-bot{padding:var(--sp-2) var(--sp-6);border:1px solid var(--accent-soft);border-radius:var(--r-pill);color:var(--accent);font-size:var(--fs-xs);margin-left:6px;display:inline-block}.job-labels-edit{gap:var(--sp-6);flex-direction:column;display:flex}.job-labels-current{gap:var(--sp-6);border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:var(--sp-6) var(--sp-8);background:var(--surface);flex-wrap:wrap;align-items:center;display:flex}.job-label-chip{align-items:center;gap:var(--sp-4);background:var(--accent-soft);color:var(--accent);border-radius:var(--r-xs);padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-8);font-size:var(--fs-xs);display:inline-flex}.job-label-chip button{color:inherit;font-size:var(--fs-xs);padding:0 var(--sp-2);background:0 0;border:0}.job-labels-current input{min-width:80px;color:var(--heading);font:12px var(--font-body);background:0 0;border:0;outline:0;flex:1}.job-labels-sug{gap:var(--sp-6);flex-wrap:wrap;display:flex}.job-labels-sug button{border:1px dashed var(--line-strong);color:var(--muted);border-radius:var(--r-xs);padding:var(--sp-2) var(--sp-8);font-size:var(--fs-xs);background:0 0}.job-labels-sug button:hover{color:var(--accent);border-color:var(--accent)}.jt-streak{align-items:center;gap:var(--sp-10);margin:0 0 var(--sp-14);padding:var(--sp-10) var(--sp-14);border:1px solid var(--warn);border-radius:var(--r-md);background:var(--warn-soft);color:var(--heading);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.jt-streak button{border:1px solid var(--warn);color:var(--warn);border-radius:var(--r-sm);padding:var(--sp-6) var(--sp-12);font-size:var(--fs-xs);background:0 0;flex:none}.jt-stale-latest{margin:0 0 var(--sp-12);padding:var(--sp-8) var(--sp-12);border-left:2px solid var(--line-strong);color:var(--muted);font:12px/1.5 var(--font-body)}.job-vars{margin-top:6px}.job-vars-toggle{color:var(--muted);font:12px var(--font-body);background:0 0;border:0;padding:0}.job-vars-toggle:hover{color:var(--accent)}.job-vars-list{gap:var(--sp-6);flex-wrap:wrap;margin-top:6px;display:flex}.job-vars-list button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:var(--r-xs);padding:var(--sp-4) var(--sp-8);font-size:var(--fs-xs)}.job-vars-list button:hover{border-color:var(--accent);color:var(--heading)}.job-vars-list code{color:var(--accent);font:12px var(--font-mono)}.job-vars-preview{margin-top:8px}.job-vars-preview summary{font:12px var(--font-body);color:var(--muted);cursor:pointer}.job-vars-preview pre{white-space:pre-wrap;word-break:break-word;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-8) var(--sp-10);font:12px/1.5 var(--font-body);color:var(--text);max-height:220px;margin:var(--sp-6) 0;overflow:auto}.job-snooze-wrap{display:inline-flex;position:relative}.job-snooze-menu{z-index:10;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);min-width:130px;padding:var(--sp-4);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0003}.job-snooze-menu button{text-align:left;color:var(--text);font-size:var(--fs-xs);padding:var(--sp-6) var(--sp-10);border-radius:var(--r-xs);background:0 0;border:0}.job-snooze-menu button:hover{background:var(--surface-2);color:var(--heading)}.jobs-row-rename{width:100%;font:13px var(--font-body);color:var(--heading);background:var(--surface-2);border:1px solid var(--accent);border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-6)}.jobs-cost-hover i{color:var(--faint);cursor:help;font-style:normal}.job-chain{padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);flex-direction:column;gap:0;margin-top:8px;display:flex}.job-chain-group{align-items:start;gap:var(--sp-10);grid-template-columns:84px minmax(0,1fr);display:grid}.job-chain-tag{font:600 12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint);padding-top:4px}.job-chain-nodes{gap:var(--sp-6);flex-wrap:wrap;min-width:0;display:flex}.job-chain-node{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fs-xs);color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-xs);padding:var(--sp-4) var(--sp-8);overflow:hidden}.job-chain-node.self{border-color:var(--accent);color:var(--heading);background:var(--accent-soft);font-weight:600}.job-chain-arrow{margin:var(--sp-4) 0 var(--sp-4) 94px;color:var(--faint);font:12px var(--font-body);letter-spacing:.03em}.job-dependency-graph{position:relative;overflow:hidden}@media (width<=767px){.job-chain-group{gap:var(--sp-8);grid-template-columns:70px minmax(0,1fr)}.job-chain-arrow{margin-left:77px}}.job-delivery-receipt>div{align-items:center;gap:var(--sp-8);color:var(--muted);font:12px var(--font-body);flex-wrap:wrap;margin-top:7px;display:flex}.job-delivery-receipt b{color:var(--muted)}.job-delivery-receipt .receipt-ok{color:var(--good)}.job-delivery-receipt .receipt-failed{color:var(--warn)}.job-thread-state>div{align-items:center;gap:var(--sp-8);color:var(--muted);font:12px var(--font-body);flex-wrap:wrap;margin-top:7px;display:flex}.job-thread-state b{color:var(--muted)}.job-thread-state .thread-replies{color:var(--good)}.job-timeline,.job-timeline li{position:relative}.job-timeline-dot{background:var(--good);border-radius:50%;flex:none;width:7px;height:7px}.job-timeline-dot.blank{background:var(--faint)}.job-timeline-dot.has-output{box-shadow:0 0 0 3px color-mix(in srgb,var(--good) 15%,transparent)}.job-test-result{margin:0 18px var(--sp-12);border:1px solid var(--accent);border-radius:var(--r-sm);background:var(--accent-soft);padding:var(--sp-10) var(--sp-12)}.job-test-head{align-items:center;gap:var(--sp-8);margin-bottom:6px;display:flex}.job-test-head strong{font-size:var(--fs-xs);text-transform:none;letter-spacing:0;color:var(--accent)}.job-test-head span{font:12px var(--font-body);color:var(--muted)}.job-test-head button{color:var(--muted);font-size:var(--fs-xl);background:0 0;border:0;margin-left:auto;line-height:1}.job-test-result .markdown{font-size:var(--fs-sm);max-height:280px;line-height:1.6;overflow-y:auto}.jt-run-collapsed{align-items:center;gap:var(--sp-8);text-align:left;width:100%;padding:var(--sp-6) var(--sp-4);border-radius:var(--r-sm);color:var(--muted);background:0 0;border:0;display:flex}.jt-run-collapsed:hover{background:var(--surface)}.jt-run-collapsed.silent{cursor:default}.jt-run-collapsed.silent:hover{background:0 0}.jt-run-collapsed.silent .jt-run-collapsed-gist{color:var(--faint)}.jt-run-collapsed-date{width:150px;font:12px var(--font-body);color:var(--faint);text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.jt-run-collapsed-flag{text-align:center;width:14px;color:var(--muted);flex:none}.jt-run-collapsed-gist{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-xs);flex:1;overflow:hidden}.jt-run-collapsed-chev{color:var(--faint);font-size:var(--fs-xs);flex:none}@media (width<=767px){.jt-run-collapsed-date{width:96px}}.jt-dud-group{margin:var(--sp-6) 0;border:1px dashed var(--line);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-6)}.jt-run-collapsed.grouped .jt-run-collapsed-gist{color:var(--muted);font-weight:600}.jt-dud-group .jt-fail{margin:var(--sp-6) 0 var(--sp-8)}.job-drawer-scrim{z-index:119;background:#1c130826;border:0;position:fixed;inset:0}.job-drawer{background:var(--surface);border-left:1px solid var(--line-strong);z-index:121;flex-direction:column;width:min(460px,94vw);height:100dvh;display:flex;position:fixed;top:0;right:0;box-shadow:-14px 0 40px #0003}.job-drawer-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-10);padding:var(--sp-16) 18px;border-bottom:1px solid var(--line);display:flex}.job-drawer-head>div{align-items:center;gap:var(--sp-10);flex-wrap:wrap;flex:1;min-width:0;display:flex}.job-drawer-head button{color:var(--muted);font-size:var(--fs-3xl);cursor:pointer;background:0 0;border:0;line-height:1}.job-drawer-title{border-radius:var(--r-sm);min-width:0;color:var(--heading);font-size:var(--fs-lg);padding:var(--sp-4) var(--sp-6);background:0 0;border:1px solid #0000;flex:1;font-weight:600}.job-drawer-title:hover,.job-drawer-title:focus{border-color:var(--line);background:var(--bg);outline:none}.job-drawer-owner{box-sizing:border-box;max-width:100%;padding:0 var(--sp-6);color:var(--muted);font:12px var(--font-body);flex-basis:100%;margin:0}.job-drawer-owner button{color:var(--accent);font:600 12px var(--font-body);padding:0}.job-drawer-owner button:hover{text-underline-offset:2px;text-decoration:underline}.job-drawer-actions{gap:var(--sp-6);padding:var(--sp-12) 18px;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.job-drawer-actions button{border:1px solid var(--line);color:var(--text);border-radius:var(--r-sm);padding:var(--sp-6) var(--sp-10);font-size:var(--fs-xs);background:0 0}.job-drawer-actions button:hover:not(:disabled){border-color:var(--line-strong);color:var(--heading)}.job-drawer-actions button.danger{color:var(--warn);border-color:#0000;margin-left:auto}.job-drawer-body{padding:var(--sp-16) 18px;gap:var(--sp-14);flex-direction:column;flex:1;display:flex;overflow-y:auto}.job-field{gap:var(--sp-6);flex-direction:column;display:flex}.job-field>span{font:600 12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--muted)}.job-field input,.job-field select,.job-field textarea{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);color:var(--text);padding:var(--sp-8) var(--sp-10);font-size:var(--fs-xs);width:100%;font-family:inherit}.job-field textarea{resize:vertical;line-height:1.5}.job-field small{color:var(--muted);font:12px var(--font-body)}.job-inherited-settings,.job-advanced-settings{padding:var(--sp-12) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.job-inherited-settings{gap:var(--sp-4);flex-direction:column;display:flex}.job-inherited-settings>span,.job-advanced-settings>summary{color:var(--muted);font:600 12px var(--font-body);letter-spacing:0;text-transform:none}.job-inherited-settings strong{color:var(--heading);font-size:var(--fs-xs)}.job-inherited-settings small,.job-advanced-settings p{color:var(--muted);font:12px/1.45 var(--font-body);margin:0}.job-inherited-settings button{color:var(--accent);padding:var(--sp-2) 0;font:600 12px var(--font-body);background:0 0;border:0;align-self:flex-start}.job-inherited-settings button:hover{text-underline-offset:2px;text-decoration:underline}.job-advanced-settings>summary{cursor:pointer;list-style:none}.job-advanced-settings>summary::-webkit-details-marker{display:none}.job-advanced-settings>summary:after{content:"›";float:right;color:var(--faint);font-size:var(--fs-md);line-height:10px;transform:rotate(90deg)}.job-advanced-settings:not([open])>summary:after{transform:none}.job-advanced-settings[open]>summary{margin-bottom:9px}.job-advanced-settings .job-field{margin-top:9px}.job-draft-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:min(460px,94vw);max-height:90vh;padding:var(--sp-16);gap:var(--sp-12);flex-direction:column;display:flex;overflow-y:auto}.job-draft-card header{justify-content:space-between;align-items:center;display:flex}.job-draft-card header strong{font-size:var(--fs-md);color:var(--heading)}.job-draft-card header button{color:var(--muted);font-size:var(--fs-3xl);line-height:1}.job-draft-card .job-field-row{gap:var(--sp-10);display:flex}.job-draft-card .job-field-row .job-field{flex:1;min-width:0}.job-draft-card .jd-ok{color:var(--muted)}.job-draft-card .jd-bad{color:var(--warn)}.job-draft-card footer{justify-content:space-between;gap:var(--sp-10);margin-top:2px;display:flex}.job-draft-card footer button{border:1px solid var(--line-strong);color:var(--heading);border-radius:var(--r-md);padding:var(--sp-8) var(--sp-16);font-size:var(--fs-sm);background:0 0}.job-draft-card footer button:disabled{opacity:.5}.job-field-row{gap:var(--sp-10);display:flex}.job-field-row .job-field{flex:1}.job-policy-panel{gap:var(--sp-10);padding:var(--sp-14);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);flex-direction:column;display:flex}.job-policy-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-10);border-bottom:1px solid var(--line);padding-bottom:8px;display:flex}.job-policy-head>div{gap:var(--sp-4);flex-direction:column;display:flex}.job-policy-head strong{color:var(--heading);font-size:var(--fs-xs)}.job-policy-head small,.job-policy-note{color:var(--muted);font:12px/1.4 var(--font-body)}.job-policy-rev{color:var(--faint);font:12px var(--font-body);flex:none}.job-policy-subhead{border-top:1px solid var(--line);color:var(--muted);font:600 12px var(--font-body);letter-spacing:0;text-transform:none;margin-top:3px;padding-top:9px}.job-policy-checks{gap:var(--sp-8);flex-direction:column;display:flex}.job-policy-history-toggle{color:var(--muted);padding:var(--sp-2) 0;font:12px var(--font-body);cursor:pointer;background:0 0;border:0;align-self:flex-start;text-decoration:underline}.job-policy-history{gap:var(--sp-6);color:var(--muted);font:12px var(--font-body);flex-direction:column;display:flex}.job-policy-history>div{justify-content:space-between;gap:var(--sp-10);padding:var(--sp-6) var(--sp-8);border-radius:var(--r-sm);background:var(--bg);display:flex}.job-policy-history>div span{color:var(--faint)}.jt-reply-context{color:var(--accent)!important}.bots-grid{gap:var(--sp-10);grid-template-columns:1fr}.bot-card{align-items:center;gap:var(--sp-16);padding:var(--sp-16) 18px;transition:border-color var(--dur-1) var(--ease),transform var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease);grid-template-columns:minmax(0,1fr) auto auto;display:grid;position:relative}.bot-card:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));box-shadow:0 8px 22px color-mix(in srgb,var(--heading) 6%,transparent);transform:translateY(-1px)}.bot-card-kicker{align-items:center;gap:var(--sp-6);color:var(--accent);font:600 12px var(--font-body);letter-spacing:.1em;margin-bottom:5px;display:flex}.bot-card-status{align-items:center;gap:var(--sp-4);min-height:8px;display:inline-flex}.bot-card-status-dot{border-radius:50%;width:7px;height:7px;display:block}.bot-card-status-dot.running{background:var(--good);box-shadow:0 0 0 2px color-mix(in srgb,var(--good) 16%,transparent);animation:1.6s ease-in-out infinite bot-status-pulse}.bot-card-status-dot.unread{background:var(--attn);box-shadow:0 0 0 2px color-mix(in srgb,var(--attn) 14%,transparent)}@keyframes bot-status-pulse{0%,to{opacity:.72}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.bot-card-status-dot.running{animation:none}}.bot-card-summary{gap:var(--sp-6);flex-direction:column;min-width:0;display:flex}.bot-card-title{width:max-content;max-width:100%;color:var(--heading);font:600 16px/1.25 var(--font-display);letter-spacing:-.01em;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.bot-card-title:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.bot-card-title:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:3px;border-radius:var(--r-xs)}.bot-card .agent-domains{margin:0}.bots-view .bot-card .agent-card-actions{flex-direction:row;flex:none;align-items:center;margin:0}.bots-view .bot-card .agent-card-actions>button:not(.primary){border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);padding:var(--sp-8) var(--sp-12);font-size:var(--fs-xs);background:0 0}.bots-view .bot-card .agent-card-actions>button:not(.primary):hover{border-color:var(--line-strong);color:var(--heading)}.bot-card select{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);width:190px;min-width:0;min-height:32px;color:var(--muted);padding:var(--sp-8) var(--sp-10);font:12px var(--font-body);cursor:pointer;margin:0}.bot-card select:hover{border-color:var(--line-strong);color:var(--heading)}.bot-card select:focus{outline:2px solid color-mix(in srgb,var(--accent) 35%,transparent);outline-offset:1px;border-color:var(--accent)}.bot-editor{border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}.bot-builder{padding:var(--sp-12);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:var(--r-lg);background:var(--accent-soft)}.bot-builder-copy{gap:var(--sp-4);flex-direction:column;margin-bottom:8px;display:flex}.bot-builder-copy strong{color:var(--heading);font-size:var(--fs-sm)}.bot-builder-copy span{color:var(--muted);font:12px/1.45 var(--font-body)}.bot-builder-entry{align-items:flex-end;gap:var(--sp-8);display:flex}.bot-builder-entry textarea{resize:vertical;flex:1;min-width:0;min-height:60px}.bot-builder-entry .secondary{min-height:36px;padding:var(--sp-8) var(--sp-12);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font-size:var(--fs-xs);white-space:nowrap;flex:none}.bot-builder-entry .secondary:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.bot-builder-entry .secondary:disabled{cursor:default;opacity:.45}.bot-builder-error{margin:var(--sp-8) 0 0;color:var(--warn);font:12px var(--font-body)}.bot-builder-proposal{justify-content:space-between;align-items:center;gap:var(--sp-10);border-top:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));margin-top:8px;padding-top:8px;display:flex}.bot-builder-proposal>div{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.bot-builder-proposal strong{color:var(--heading);font-size:var(--fs-xs)}.bot-builder-proposal span{color:var(--muted);font:12px var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bot-builder-proposal .primary{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);border-radius:var(--r-sm);padding:var(--sp-8) var(--sp-12);font-size:var(--fs-xs);flex:none}.bot-edit-assistant{padding:var(--sp-12) var(--sp-20);border-bottom:1px solid var(--line);background:var(--accent-soft);flex:none}.bot-edit-assistant-copy{gap:var(--sp-4);flex-direction:column;margin-bottom:8px;display:flex}.bot-edit-assistant-copy strong{color:var(--heading);font-size:var(--fs-xs)}.bot-edit-assistant-copy span{color:var(--muted);font:12px/1.4 var(--font-body)}.bot-edit-assistant-entry{align-items:flex-end;gap:var(--sp-8);display:flex}.bot-edit-assistant-entry textarea{resize:vertical;flex:1;min-width:0;min-height:52px}.bot-edit-assistant-entry .secondary{min-height:34px;padding:0 var(--sp-10);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:12px var(--font-body);white-space:nowrap;flex:none}.bot-edit-assistant-entry .secondary:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.bot-edit-assistant-entry .secondary:disabled{cursor:default;opacity:.45}.bot-edit-assistant-proposal{justify-content:space-between;align-items:flex-end;gap:var(--sp-12);border-top:1px solid color-mix(in srgb,var(--accent) 20%,var(--line));margin-top:9px;padding-top:9px;display:flex}.bot-edit-assistant-proposal>div:first-child{min-width:0}.bot-edit-assistant-proposal strong{color:var(--heading);font-size:var(--fs-xs);display:block}.bot-edit-assistant-proposal>div:first-child>span{color:var(--muted);font:12px var(--font-body);margin-top:4px;display:block}.bot-edit-assistant-proposal ul{gap:var(--sp-4) var(--sp-10);margin:var(--sp-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.bot-edit-assistant-proposal li{gap:var(--sp-4);color:var(--muted);font:12px var(--font-body);display:flex}.bot-edit-assistant-proposal li b{color:var(--heading);font-weight:600}.bot-edit-assistant-actions{align-items:center;gap:var(--sp-6);flex:none;display:flex}.bot-edit-assistant-actions .primary{min-height:var(--ctl-md);padding:0 var(--sp-10);border:1px solid var(--accent);border-radius:var(--r-sm);background:var(--accent);color:var(--accent-ink);font:12px var(--font-body)}.bot-edit-assistant-actions .link{min-height:30px;padding:0 var(--sp-6);color:var(--muted);font:12px var(--font-body)}.bot-field-row{gap:var(--sp-10);display:flex}.bot-field-row .ds-field{flex:1;min-width:0}.bot-multi-select{width:100%;position:relative}.bot-multi-select-trigger{justify-content:space-between;align-items:center;gap:var(--sp-10);width:100%;min-height:36px;padding:var(--sp-8) var(--sp-10);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2);color:var(--heading);font:13px/1.35 var(--font-body);text-align:left;cursor:pointer;display:flex}.bot-multi-select-trigger:hover,.bot-multi-select-trigger[aria-expanded=true]{border-color:var(--accent)}.bot-multi-select-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:1px}.bot-multi-select-summary,.bot-multi-select-placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bot-multi-select-placeholder{color:var(--muted)}.bot-multi-select-chevron{color:var(--muted);font-size:var(--fs-lg);flex:none;line-height:1;transform:translateY(-1px)}.bot-multi-select-menu{z-index:50;max-height:260px;padding:var(--sp-6);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);box-shadow:0 12px 26px color-mix(in srgb,var(--heading) 16%,transparent);position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto}.bot-multi-select-action{width:100%;margin:0 0 var(--sp-6);padding:var(--sp-8) var(--sp-8);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line-strong));border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent);font:600 12px var(--font-body);text-align:left;cursor:pointer;display:block}.bot-multi-select-action:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 72%,var(--surface))}.bot-multi-select-action:disabled{cursor:default;opacity:.5}.bot-multi-select-search{z-index:1;padding:0 0 var(--sp-6);background:var(--surface);position:sticky;top:-5px}.bot-multi-select-search input{width:100%;min-height:30px;padding:var(--sp-6) var(--sp-8);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--heading);font:12px var(--font-body)}.bot-multi-select-search input:focus{outline:2px solid color-mix(in srgb,var(--accent) 35%,transparent);outline-offset:1px;border-color:var(--accent)}.bot-multi-select-option{gap:var(--sp-8);padding:var(--sp-8) var(--sp-8);border-radius:var(--r-sm);color:var(--text);cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;display:grid}.bot-multi-select-option:hover{background:var(--surface-2)}.bot-multi-select-option input{width:14px;height:14px;margin:var(--sp-2) 0 0;accent-color:var(--accent)}.bot-multi-select-option span{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.bot-multi-select-option strong{color:var(--heading);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.bot-multi-select-option small{color:var(--muted);font:12px/1.35 var(--font-body)}.bot-multi-select-legacy{border-bottom:1px solid var(--line);margin-bottom:3px}.bot-multi-select-empty,.bot-multi-select-help{margin:var(--sp-8) var(--sp-8);color:var(--muted);font:12px/1.45 var(--font-body)}.bot-multi-select-help{border-top:1px solid var(--line);color:var(--faint);padding-top:6px}.bot-field-assist-note{color:var(--muted);font:12px/1.35 var(--font-body);margin-top:5px;display:block}.bot-view{flex:1;min-height:0;padding:28px max(34px,50% - 520px) 60px;overflow:auto}.bot-view-head{gap:var(--sp-12);flex-direction:column;margin-bottom:20px;display:flex}.bot-view-head .space-crumb{min-height:28px;padding:0 var(--sp-4);color:var(--muted);font:12px var(--font-body);align-self:flex-start}.bot-view-head .space-crumb:hover{color:var(--heading)}.bot-title-row{justify-content:space-between;align-items:flex-end;gap:var(--sp-20);display:flex}.bot-title-actions{align-items:center;gap:var(--sp-8);flex:none;display:flex}.bot-title-row h1{margin:var(--sp-4) 0 var(--sp-4);color:var(--heading);font-size:var(--fs-5xl);letter-spacing:-.02em}.bot-title-row p{color:var(--muted);font-size:var(--fs-xs);margin:0}.bot-open-chat,.bot-panel-head .primary{border:1px solid var(--accent);border-radius:var(--r-md);background:var(--accent);color:var(--accent-ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.bot-open-chat{min-height:34px;padding:0 var(--sp-12);font-size:var(--fs-xs);flex:none}.bot-open-chat:hover,.bot-panel-head .primary:hover{opacity:.88}.bot-view-grid{gap:var(--sp-14);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"profile recent""routines workspace""performance performance";display:grid}.bot-routines-panel{grid-area:routines}.bot-panel{min-width:0;padding:var(--sp-16);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.bot-panel-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-12);margin-bottom:14px;display:flex}.bot-routines-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-12);margin-bottom:7px;display:flex}.bot-routines-head>div:first-child{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.bot-routines-head strong{color:var(--heading);font-size:var(--fs-sm)}.bot-routines-head small{color:var(--muted);font:12px/1.35 var(--font-body)}.bot-routines-primary-actions{justify-content:flex-end;gap:var(--sp-6);flex-wrap:wrap;display:flex}.bot-routines-primary-actions .link,.bot-routines-secondary-actions .link{min-height:30px;padding:0 var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);font:12px var(--font-body);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.bot-routines-primary-actions .link:hover,.bot-routines-secondary-actions .link:hover{border-color:var(--line-strong);background:var(--surface-2);color:var(--heading)}.bot-routines-primary-actions .link.featured{border-color:var(--line-strong);color:var(--heading);font-weight:600}.bot-routines-secondary-actions{align-items:center;gap:var(--sp-6);margin:0 0 var(--sp-12);border-bottom:1px solid var(--line);padding-bottom:10px;display:flex}.bot-routines-secondary-actions .link{min-height:24px;padding:0 var(--sp-4);background:0 0;border-color:#0000}.bot-routines-secondary-actions .link:last-child{margin-left:auto}.bot-routines-secondary-actions .link span{color:var(--faint);margin-left:3px}.bot-panel-head>div{gap:var(--sp-4);flex-direction:column;display:flex}.bot-panel-head strong{color:var(--heading);font-size:var(--fs-sm)}.bot-panel-head small{color:var(--muted);font:12px var(--font-body)}.bot-panel-head .primary{min-height:var(--ctl-md);padding:0 var(--sp-10);font-size:var(--fs-xs)}.bot-panel .ds-field{margin-bottom:11px}.bot-panel .ds-field input,.bot-panel .ds-field select,.bot-panel .ds-field textarea{width:100%}.bot-group-assignment{align-items:flex-end;gap:var(--sp-10);border-top:1px solid var(--line);margin-top:14px;padding-top:12px;display:flex}.bot-group-assignment .ds-field{flex:1;margin:0}.bot-group-assignment small{max-width:190px;color:var(--muted);font:12px/1.35 var(--font-body);padding-bottom:8px}.bot-identity-backdrop{padding-top:7vh}.bot-identity-modal{border:1px solid var(--line-strong);border-radius:var(--r-xl);background:var(--surface);width:min(760px,100%);max-height:86vh;box-shadow:var(--shadow-lg);animation:cmdk-in var(--dur-2) var(--ease);flex-direction:column;display:flex;overflow:hidden}.bot-identity-head{align-items:flex-start;gap:var(--sp-16);padding:var(--sp-16) var(--sp-20) var(--sp-14);border-bottom:1px solid var(--line);display:flex}.bot-identity-head>div{flex:1;min-width:0}.bot-identity-head h2{color:var(--heading);font-size:var(--fs-xl);margin:0}.bot-identity-head p{margin:var(--sp-4) 0 0;color:var(--muted);font:12px var(--font-body)}.bot-identity-head .quiet{color:var(--muted);font-size:var(--fs-4xl);cursor:pointer;background:0 0;border:0;flex:none;line-height:1}.bot-identity-head .quiet:hover{color:var(--heading)}.bot-identity-body{padding:18px var(--sp-20) var(--sp-4);overflow-y:auto}.bot-identity-body .ds-field{margin-bottom:13px}.bot-identity-body .ds-field>span{color:var(--muted);font:600 12px var(--font-body);letter-spacing:0;text-transform:none;margin-bottom:6px;display:block}.bot-identity-body .ds-field input,.bot-identity-body .ds-field select,.bot-identity-body .ds-field textarea{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-2);color:var(--heading);font:13px/1.45 var(--font-body);transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease),background var(--dur-1) var(--ease)}.bot-identity-body .ds-field input,.bot-identity-body .ds-field select{min-height:38px;padding:var(--sp-8) var(--sp-10)}.bot-identity-body .ds-field textarea{min-height:86px;padding:var(--sp-10) var(--sp-10);resize:vertical}.bot-identity-body .ds-field input:focus,.bot-identity-body .ds-field select:focus,.bot-identity-body .ds-field textarea:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent);outline:none}.bot-identity-body .bot-field-row{gap:var(--sp-12)}.bot-identity-body .bot-field-row>.ds-field{flex:1;min-width:0}.bot-identity-body .bot-multi-select{border-color:var(--line-strong);border-radius:var(--r-md);background:var(--surface-2)}.bot-identity-body .bot-note{padding:var(--sp-10) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.bot-identity-body .ds-field input{font:13px var(--font-body)}.bot-identity-body .ds-field input,.bot-identity-body .ds-field select,.bot-identity-body .ds-field textarea{width:100%}.bot-identity-body .bot-field-row{align-items:flex-start}.bot-identity-body .bot-note{margin:0 0 var(--sp-14)}.bot-identity-foot{justify-content:flex-end;gap:var(--sp-8);padding:var(--sp-12) var(--sp-20);border-top:1px solid var(--line);display:flex}.bot-identity-foot button{min-height:var(--ctl-md);padding:0 var(--sp-12);border-radius:var(--r-sm);font:12px var(--font-body);cursor:pointer}.bot-identity-foot .secondary{border:1px solid var(--line-strong);background:var(--surface);color:var(--heading)}.bot-identity-foot .secondary:hover{background:var(--surface-2)}.bot-identity-foot .primary{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink)}.bot-note,.bot-empty{color:var(--muted);font:12px/1.5 var(--font-body)}.bot-routine-list{gap:var(--sp-6);max-height:min(360px,42vh);padding:var(--sp-2) var(--sp-4) var(--sp-2) 0;overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;display:flex;overflow-y:auto}.bot-routine{justify-content:space-between;align-items:center;gap:var(--sp-8);width:100%;padding:var(--sp-10) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);color:var(--text);text-align:left;display:flex}.bot-routine:hover{border-color:var(--line-strong);background:var(--surface)}.bot-routine-contract{margin:0 0 var(--sp-4);padding:var(--sp-8) var(--sp-10);border:1px solid var(--accent-soft);border-radius:var(--r-md);background:var(--accent-soft);color:var(--muted);font:12px/1.45 var(--font-body)}.bot-routine-main{justify-content:space-between;align-items:center;gap:var(--sp-8);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.bot-routine-run{border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-8);color:var(--muted);cursor:pointer;font:12px var(--font-body);background:0 0;flex:none}.bot-routine-run:hover{border-color:var(--line-strong);color:var(--text)}.bot-routine-main>span:first-child{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.bot-routine-label{align-items:flex-start;gap:var(--sp-8);display:flex;flex-direction:row!important}.bot-routine-label>span:last-child{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.bot-routine-status{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.bot-routine-status.running{background:var(--good);box-shadow:0 0 0 2px color-mix(in srgb,var(--good) 15%,transparent);animation:1.6s ease-in-out infinite bot-status-pulse}.bot-routine-run:disabled{cursor:default;opacity:.55}.bot-routine strong{text-overflow:ellipsis;white-space:nowrap;color:var(--heading);font-size:var(--fs-xs);overflow:hidden}.bot-routine small{color:var(--muted);font:12px/1.3 var(--font-body)}.bot-routine-state{color:var(--good);font-weight:600}.bot-routine-state.paused{color:var(--attn)}.bot-routine-chevron{color:var(--faint);flex:none}.bot-assign{margin-top:12px}.bot-routine-picker{position:relative}.bot-routine-picker-trigger{justify-content:space-between;align-items:center;gap:var(--sp-10);width:100%;min-height:34px;padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);font:12px var(--font-body);text-align:left;cursor:pointer;display:flex}.bot-routine-picker-trigger:hover,.bot-routine-picker-trigger[aria-expanded=true]{border-color:var(--line-strong);color:var(--heading)}.bot-routine-picker-trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 35%,transparent);outline-offset:1px;border-color:var(--accent)}.bot-routine-picker-menu{z-index:var(--z-sticky);padding:var(--sp-6);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-md);position:absolute;top:calc(100% + 4px);left:0;right:0}.bot-routine-picker-search{padding-bottom:6px}.bot-routine-picker-search input{width:100%;min-height:32px;padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--heading);font:12px var(--font-body)}.bot-routine-picker-search input:focus{outline:2px solid color-mix(in srgb,var(--accent) 35%,transparent);outline-offset:1px;border-color:var(--accent)}.bot-routine-picker-options{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(270px,36vh);overflow-y:auto}.bot-routine-picker-option{align-items:flex-start;gap:var(--sp-4);width:100%;padding:var(--sp-8) var(--sp-10);border-radius:var(--r-sm);color:var(--heading);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.bot-routine-picker-option:hover,.bot-routine-picker-option:focus-visible{background:var(--surface-2);outline:none}.bot-routine-picker-option strong{width:100%;color:var(--heading);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bot-routine-picker-option small{color:var(--muted);font:12px var(--font-body)}.bot-routine-picker-empty{margin:var(--sp-8) var(--sp-10);color:var(--muted);font:12px/1.4 var(--font-body)}.bot-control-section{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.bot-control-section:first-of-type{border-top:0;margin-top:0;padding-top:0}.bot-control-section>summary{justify-content:space-between;align-items:baseline;gap:var(--sp-10);color:var(--heading);cursor:pointer;list-style:none;display:flex}.bot-control-section>summary::-webkit-details-marker{display:none}.bot-control-section>summary:after{content:"＋";color:var(--faint);font:13px var(--font-body);flex:none}.bot-control-section[open]>summary:after{content:"−"}.bot-control-section>summary strong{font-size:var(--fs-xs)}.bot-control-section>summary span{color:var(--muted);font:12px var(--font-body);flex:1}.bot-control-subhead{justify-content:space-between;align-items:center;gap:var(--sp-10);margin-bottom:7px;display:flex}.bot-control-subhead strong{color:var(--heading);font-size:var(--fs-xs)}.bot-control-subhead .link{min-height:28px;padding:0 var(--sp-8);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);font:12px var(--font-body);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.bot-control-subhead .link:hover{border-color:var(--line-strong);background:var(--surface-2);color:var(--heading)}.bot-control-subhead .link:disabled{cursor:wait;opacity:.6}.bot-control-subhead span,.bot-control-note{color:var(--muted);font:12px/1.45 var(--font-body)}.bot-control-note{margin:var(--sp-6) 0 0}.bot-capability-grid{gap:var(--sp-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bot-capability{align-items:flex-start;gap:var(--sp-8);min-width:0;padding:var(--sp-8);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);display:flex}.bot-capability>div{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.bot-capability strong{color:var(--heading);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bot-capability small{color:var(--muted);font:12px/1.35 var(--font-body)}.bot-status-dot{background:var(--warn);border-radius:50%;flex:none;width:7px;height:7px;margin-top:3px}.bot-status-dot.good{background:var(--good)}.bot-permission-list,.bot-version-list,.bot-control-list{gap:var(--sp-6);flex-direction:column;margin-top:9px;display:flex}.bot-permission{justify-content:space-between;align-items:center;gap:var(--sp-10);padding:var(--sp-8) var(--sp-8);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);display:flex}.bot-permission>div,.bot-version-list>div>div{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.bot-permission strong,.bot-version-list strong,.bot-control-list strong{color:var(--heading);font-size:var(--fs-xs)}.bot-permission small,.bot-version-list small,.bot-control-list small{color:var(--muted);font:12px/1.35 var(--font-body)}.bot-permission select,.bot-control-inline select,.bot-control-inline input,.bot-control-form input,.bot-control-form select,.bot-delegation select{min-height:30px;padding:var(--sp-6) var(--sp-8);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:12px var(--font-body)}.bot-permission select{flex:none;width:104px}.bot-control-inline{gap:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px;display:grid}.bot-control-inline .ds-field,.bot-control-form .ds-field{margin-bottom:0}.bot-control-inline .ds-field>span,.bot-control-form .ds-field>span{font-size:var(--fs-xs)}.bot-control-actions .secondary,.bot-control-form .secondary,.bot-delegation .secondary{min-height:30px;padding:0 var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);font:12px var(--font-body);cursor:pointer}.bot-control-actions .secondary:hover,.bot-control-form .secondary:hover,.bot-delegation .secondary:hover{border-color:var(--accent);color:var(--accent)}.bot-control-actions .secondary:disabled,.bot-control-form .secondary:disabled,.bot-delegation .secondary:disabled{cursor:default;opacity:.45}.bot-control-forms{gap:var(--sp-10);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9px;display:grid}.bot-control-form{align-items:end;gap:var(--sp-6);padding:var(--sp-8);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);grid-template-columns:112px minmax(0,1fr) auto;display:grid}.bot-control-form>.ds-field:nth-child(2){min-width:0}.bot-control-form .secondary{white-space:nowrap}.bot-control-list>div{align-items:center;gap:var(--sp-8);padding:var(--sp-6) var(--sp-8);border-bottom:1px solid var(--line);grid-template-columns:7px minmax(90px,auto) minmax(0,1fr);display:grid}.bot-list-marker{background:var(--accent);border-radius:50%;width:6px;height:6px}.bot-delegation{align-items:center;gap:var(--sp-8);flex-wrap:wrap;margin-top:9px;display:flex}.bot-delegation select{flex:1;min-width:180px}.bot-delegation>div{gap:var(--sp-6);display:flex}.bot-check-row{align-items:flex-start;gap:var(--sp-8);color:var(--muted);font:12px/1.4 var(--font-body);margin-top:9px;display:flex}.bot-check-row input{margin:var(--sp-2) 0 0;accent-color:var(--accent);flex:none}.bot-control-actions{gap:var(--sp-6);flex-wrap:wrap;margin-top:9px;display:flex}.bot-version-list>div{justify-content:space-between;align-items:center;gap:var(--sp-10);padding:var(--sp-8) var(--sp-8);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);display:flex}.bot-version-list .secondary{min-height:28px;padding:0 var(--sp-8);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);font:12px var(--font-body);cursor:pointer;flex:none}.bot-behavior-preview{padding:var(--sp-10);border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));border-radius:var(--r-md);background:var(--accent-soft);margin-bottom:10px}.bot-behavior-preview pre{white-space:pre-wrap;max-height:220px;color:var(--text);margin:0;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.bot-capability{position:relative}.bot-capability>div{flex:1}.bot-capability-check{min-height:24px;padding:0 var(--sp-8);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);font:12px var(--font-body);cursor:pointer;flex:none;align-self:center}.bot-capability-check:hover{border-color:var(--accent);color:var(--accent)}.bot-capability-check:disabled{cursor:wait;opacity:.55}.bot-status-dot.bad{background:var(--bad,#c94735)}.bot-memory-curator,.bot-routine-pack{margin-top:9px}.bot-memory-review{gap:var(--sp-8);padding:var(--sp-10);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line));border-radius:var(--r-md);background:var(--surface-2);margin-top:9px;display:grid}.bot-memory-review strong,.bot-routine-suggestion strong{color:var(--heading);font-size:var(--fs-xs)}.bot-memory-review pre{max-height:160px;margin:var(--sp-4) 0 0;padding:var(--sp-8);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:12px/1.4 var(--font-body);white-space:pre-wrap;overflow:auto}.bot-memory-review ul{margin:var(--sp-4) 0 0;color:var(--muted);font:12px/1.4 var(--font-body);padding-left:17px}.bot-routine-suggestion{justify-content:space-between;align-items:center;gap:var(--sp-10);padding:var(--sp-8);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);margin-top:6px;display:flex}.bot-routine-suggestion>div{min-width:0}.bot-routine-suggestion small,.bot-routine-suggestion p{margin:var(--sp-2) 0 0;color:var(--muted);font:12px/1.35 var(--font-body);display:block}.bot-routine-suggestion p{font-size:var(--fs-xs)}.bot-routine-suggestion .secondary{min-height:28px;padding:0 var(--sp-8);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);font:12px var(--font-body);cursor:pointer;flex:none}.bot-routine-gap-review{margin:-2px 0 var(--sp-14);padding:var(--sp-12);border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line));border-radius:var(--r-md);background:var(--surface-2)}.bot-routine-gap-review-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-10);display:flex}.bot-routine-gap-review-head>div{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.bot-routine-gap-review-head strong{color:var(--heading);font-size:var(--fs-xs)}.bot-routine-gap-review-head small{color:var(--muted);font:12px/1.35 var(--font-body)}.bot-routine-gap-review-head .link{min-height:26px;padding:0 var(--sp-8);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);font:12px var(--font-body);cursor:pointer;flex:none}.bot-routine-gap-review .bot-routine-suggestion{background:var(--surface)}.bot-config-backdrop{z-index:var(--z-backdrop);padding:4vh 18px}.bot-config-modal{border:1px solid var(--line-strong);border-radius:var(--r-xl);background:var(--surface);width:min(980px,100%);max-height:92vh;box-shadow:var(--shadow-lg);animation:cmdk-in var(--dur-2) var(--ease);flex-direction:column;display:flex;overflow:hidden}.bot-config-head{flex:none;align-items:flex-start}.bot-config-head .eyebrow{color:var(--faint);font:600 12px var(--font-body);letter-spacing:normal;margin-bottom:4px;display:block}.bot-config-body{min-height:0;padding:var(--sp-16) var(--sp-20) var(--sp-24);overflow-y:auto}.bot-config-modal>.bot-identity-foot{flex:none}.bot-idea-coach{margin:0 0 var(--sp-14);padding:var(--sp-14);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.bot-idea-coach-toggle{justify-content:space-between;align-items:center;gap:var(--sp-14);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.bot-idea-coach-toggle>span:first-child{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.bot-idea-coach-toggle strong{color:var(--heading);font-size:var(--fs-md)}.bot-idea-coach-toggle small{color:var(--muted);font:12px/1.4 var(--font-body)}.bot-idea-coach-toggle-action{align-items:center;gap:var(--sp-6);color:var(--accent);font:600 12px var(--font-body);white-space:nowrap;flex:none;display:inline-flex}.bot-idea-coach-toggle-action span{color:var(--faint);font-size:var(--fs-md)}.bot-idea-coach-body{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.bot-idea-coach-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-14);display:flex}.bot-idea-coach-head h2{margin:var(--sp-4) 0 var(--sp-2);color:var(--heading);font-size:var(--fs-2xl)}.bot-idea-coach-head p{max-width:620px;color:var(--muted);font:12px/1.45 var(--font-body);margin:0}.bot-idea-coach-head .secondary{min-height:32px;padding:0 var(--sp-10);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:12px var(--font-body);cursor:pointer;flex:none}.bot-idea-coach-entry{align-items:center;gap:var(--sp-8);margin-top:10px;display:flex}.bot-idea-coach-entry input{min-width:0;min-height:32px;padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:12px var(--font-body);flex:1}.bot-idea-coach-entry small{color:var(--muted);font:12px var(--font-body)}.bot-idea-list{gap:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;display:grid}.bot-idea-card{gap:var(--sp-4);padding:var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;display:flex}.bot-idea-card h3{margin:var(--sp-4) 0 0;color:var(--heading);font-size:var(--fs-sm)}.bot-idea-card p{color:var(--muted);font:12px/1.4 var(--font-body);margin:0}.bot-idea-why strong,.bot-idea-overlap strong{color:var(--heading)}.bot-idea-footer{justify-content:space-between;align-items:center;gap:var(--sp-8);color:var(--muted);font:12px var(--font-body);margin-top:auto;padding-top:5px;display:flex}.bot-idea-footer .primary{min-height:var(--ctl-sm);padding:0 var(--sp-8);border:1px solid var(--accent);border-radius:var(--r-sm);background:var(--accent);color:var(--accent-ink);font:12px var(--font-body);cursor:pointer}@media (width<=767px){.bot-view{padding:var(--sp-20) var(--sp-14) 40px}.bot-title-row{flex-direction:column;align-items:flex-start}.bot-title-actions{width:100%}.bot-title-actions button{flex:1}.bot-view-grid{grid-template-areas:"profile""recent""routines""workspace""performance"}.bot-config-backdrop{z-index:var(--z-backdrop)}.bot-config-body{padding:var(--sp-12) var(--sp-14) 18px}.bot-builder-proposal{flex-direction:column;align-items:flex-start}.bot-group-assignment{align-items:stretch;gap:var(--sp-4);flex-direction:column}.bot-group-assignment small{max-width:none;padding-bottom:0}.bot-routine-gap-review-head{align-items:flex-start}.bot-routines-head{margin-bottom:8px;display:block}.bot-routines-head>div:first-child{margin-bottom:10px}.bot-routines-head strong{font-size:var(--fs-xl)}.bot-routines-primary-actions{gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bot-routines-primary-actions .link{min-height:38px;font-size:var(--fs-xs);padding-inline:7px}.bot-routines-secondary-actions{margin-bottom:10px;padding-bottom:8px}.bot-routine-list{gap:var(--sp-6);padding-right:0}.bot-routine{gap:var(--sp-6);padding:var(--sp-10) var(--sp-10);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.bot-routine-main{min-width:0}.bot-routine-run{min-width:53px;min-height:34px;padding-inline:7px}.bot-routine-more{width:34px;height:34px}.bot-routine-gate{grid-column:1/-1;justify-self:start;margin-top:-2px}.bot-routine strong,.bot-routine small{font-size:var(--fs-xs)}.bot-identity-backdrop{padding:5dvh var(--sp-8) var(--sp-8)}.bot-identity-modal{max-height:90dvh}.bot-identity-head{padding:var(--sp-14) var(--sp-16) var(--sp-12)}.bot-identity-body{padding:var(--sp-16) var(--sp-16) var(--sp-2)}.bot-identity-body .bot-field-row{gap:0}.bot-identity-foot{padding:var(--sp-10) var(--sp-16)}.bot-edit-assistant{padding:var(--sp-12) var(--sp-16)}.bot-edit-assistant-entry{align-items:stretch;gap:var(--sp-6);flex-direction:column}.bot-edit-assistant-entry .secondary{align-self:flex-start;min-height:32px}.bot-edit-assistant-proposal{align-items:flex-start;gap:var(--sp-8);flex-direction:column}.bot-edit-assistant-actions{width:100%}.bot-edit-assistant-actions .primary{flex:1}}@media (width<=880px){.bot-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bot-control-forms{grid-template-columns:1fr}}@media (width<=520px){.bot-control-inline,.bot-control-form{grid-template-columns:1fr}.bot-control-form .secondary{justify-self:start}.bot-control-list>div{grid-template-columns:7px minmax(0,1fr)}.bot-control-list>div small{grid-column:2}.bot-delegation>div{width:100%}.bot-delegation .secondary{flex:1}}@media (width<=767px){.bot-idea-coach{padding:var(--sp-12);margin-bottom:10px}.bot-idea-coach-toggle{gap:var(--sp-8)}.bot-idea-coach-toggle strong{font-size:var(--fs-sm)}.bot-idea-coach-toggle small{font-size:var(--fs-xs)}.bot-idea-coach-body{margin-top:10px;padding-top:10px}.bot-idea-coach-head{gap:var(--sp-10);flex-direction:column}.bot-idea-coach-head .secondary{align-self:flex-start}.bot-idea-coach-entry{flex-direction:column;align-items:stretch}.bot-idea-coach-entry small{align-self:flex-end}.bot-idea-list{grid-template-columns:1fr}.bot-control-section{margin-top:8px;padding-top:8px}.bot-control-section>summary{align-items:center;gap:var(--sp-8);min-height:34px}.bot-control-section>summary strong{font-size:var(--fs-xs)}.bot-control-section>summary span{max-width:46%;font-size:var(--fs-xs);text-align:right;line-height:1.25}.bot-capability-grid{gap:var(--sp-6)}.bot-capability{min-height:50px;padding:var(--sp-8)}.bot-capability small,.bot-control-note{font-size:var(--fs-xs)}}.job-schedule-row{gap:var(--sp-6);display:flex}.job-schedule-row input{flex:1}.job-schedule-row select{width:auto}.job-output-preview{border:1px solid var(--line);border-radius:var(--r-md);background:var(--code-bg);padding:var(--sp-10);font-size:var(--fs-xs);max-height:220px;line-height:1.6;overflow-y:auto}.run-reaction{gap:var(--sp-6);flex-direction:column;margin-top:8px;display:flex}.run-reaction-row{align-items:center;gap:var(--sp-6);display:flex}.run-reaction-row button{border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-10);font-size:var(--fs-sm);filter:grayscale();opacity:.6;background:0 0;line-height:1}.run-reaction-row button.on{filter:none;opacity:1;border-color:var(--accent);background:var(--accent-soft)}.run-reaction-note-link{color:var(--muted);filter:none!important;opacity:1!important;padding:0 var(--sp-4)!important;border:0!important;font-size:12px!important}.run-reaction-note{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-sm);padding:var(--sp-6) var(--sp-8);font-size:var(--fs-xs);width:100%}.job-feedback-list{margin:var(--sp-4) 0 0;gap:var(--sp-6);flex-direction:column;padding:0;list-style:none;display:flex}.job-feedback-list li{gap:var(--sp-2);font-size:var(--fs-xs);color:var(--muted);flex-direction:column;display:flex}.job-feedback-list li em{color:var(--text);font-style:normal}.job-feedback-list li.jf-down em{color:var(--warn)}.job-output-links{gap:var(--sp-6);flex-wrap:wrap;margin-top:7px;display:flex}.job-output-links button{border:1px solid var(--line);color:var(--text);border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-10);font-size:var(--fs-xs);background:0 0}.job-history{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.job-history button{color:var(--accent);font:12px var(--font-body);padding:var(--sp-4) 0;text-align:left;cursor:pointer;background:0 0;border:0}.job-run-timing{margin:-2px 0 var(--sp-6);color:var(--muted);font:12px var(--font-body);display:block}.job-run-timing.changed{color:var(--warn)}.job-health .jh-tiles{gap:var(--sp-8);margin:var(--sp-4) 0 var(--sp-2);flex-wrap:wrap;display:flex}.job-health .jh-tile{border:1px solid var(--line);border-radius:var(--r-sm);min-width:74px;padding:var(--sp-8) var(--sp-10);gap:var(--sp-2);flex-direction:column;flex:1;display:flex}.job-health .jh-tile b{font-size:var(--fs-md);color:var(--heading);font-weight:600}.job-health .jh-tile b.warn{color:var(--warn)}.job-health .jh-tile small{font:12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint)}.job-health .jh-findings{margin:var(--sp-8) 0 0;gap:var(--sp-4);flex-direction:column;padding-left:16px;display:flex}.job-health .jh-findings li{font-size:var(--fs-xs);color:var(--text)}.job-modal.create{width:min(620px,100%);max-width:620px;max-height:min(86dvh,820px)}.job-modal.create>header{padding:var(--sp-16) var(--sp-24);align-items:center}.job-modal.create>header>div{flex:1;min-width:0}.job-modal.create>header strong{font-size:var(--fs-lg);line-height:1.3}.job-modal.create>header small{max-width:100%;margin-top:var(--sp-4);color:var(--muted);font:13px/1.45 var(--font-body);overflow-wrap:anywhere;display:block}.job-modal.create>header button{border-radius:var(--r-sm);place-items:center;width:36px;height:36px;display:grid}.job-modal.create>header button:hover{background:var(--surface-2);color:var(--heading)}.job-modal.create .job-modal-body{gap:var(--sp-14);padding:var(--sp-20) var(--sp-24);flex-direction:column;display:flex}.job-modal.create .job-modal-foot{padding:var(--sp-12) var(--sp-24);background:var(--surface-2);justify-content:flex-end}.job-modal.create .job-modal-foot>button:not(.primary){min-height:var(--ctl-md);padding:0 var(--sp-14);border-radius:var(--r-sm);color:var(--muted);font:500 13px var(--font-body);background:0 0;border:1px solid #0000}.job-modal.create .job-modal-foot>button:not(.primary):hover{background:var(--surface);color:var(--heading)}.job-modal.create .job-modal-foot .primary{min-height:var(--ctl-md);padding:0 var(--sp-16);border-radius:var(--r-sm);font:600 13px var(--font-body)}.job-modal.create .job-modal-foot .primary:disabled{opacity:.55}.jobs-toast{background:var(--surface);color:var(--heading);border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:var(--sp-10) var(--sp-14);font-size:var(--fs-xs);align-items:center;gap:var(--sp-14);z-index:var(--z-toast);box-shadow:var(--shadow-lg);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.jobs-toast button{border:1px solid var(--line-strong);color:var(--accent);border-radius:var(--r-xs);padding:var(--sp-6) var(--sp-10);font-size:var(--fs-xs);background:0 0;font-weight:600}.route-error{justify-content:center;align-items:center;gap:var(--sp-10);min-height:45vh;padding:var(--sp-24);color:var(--muted);text-align:center;flex-direction:column;display:flex}.route-error strong{color:var(--heading);font-size:var(--fs-lg)}.route-error code{max-width:min(680px,90vw);padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-xs);background:var(--code-bg);color:var(--warn);font:12px var(--font-mono);white-space:pre-wrap;overflow:auto}.route-error button{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text);padding:var(--sp-8) var(--sp-14);cursor:pointer}@media (width>=768px){.mobile-bottom-nav{display:none}}.route-loading-shell{gap:var(--sp-14);padding:34px var(--sp-24)}.route-skeleton{background:linear-gradient(90deg,var(--surface-2) 25%,var(--code-bg) 37%,var(--surface-2) 63%);border-radius:var(--r-sm);background-size:200% 100%;width:min(720px,100%);height:14px;animation:1.4s linear infinite shimmer}.route-skeleton-title{width:220px;height:24px;margin-bottom:8px}.route-skeleton-wide{height:72px}.route-skeleton-row{width:82%}@media (width<=767px){.approval-panel{left:10px;right:10px;bottom:calc(10px + var(--safe-b));border-radius:var(--r-xl);width:auto;max-height:72vh;padding:var(--sp-8);position:fixed;top:auto;box-shadow:0 20px 48px #0006}.approval-panel-head{padding:var(--sp-10) var(--sp-10) var(--sp-8);font-size:var(--fs-xs)}.approval-item{padding:var(--sp-12) var(--sp-10)}.approval-item-head strong{font-size:var(--fs-sm)}.approval-item pre{max-height:150px;font-size:var(--fs-xs)}.approval-item-actions{gap:var(--sp-8);grid-template-columns:1fr 1fr;display:grid}.approval-item-actions button{min-height:44px;font-size:var(--fs-xs)}.approval-item-actions button.primary{grid-column:1/-1}.jobs-delivery-mobile{flex:1 0 100%}.jobs-list .domain-empty button{min-height:44px;padding:var(--sp-10) var(--sp-14);font-size:12px}}.sched-builder{gap:var(--sp-6);flex-wrap:wrap;display:flex}.sched-builder select,.sched-builder input{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);color:var(--text);padding:var(--sp-8) var(--sp-10);font-size:var(--fs-xs);font-family:inherit}.sched-builder input[type=number]{width:64px}.sched-builder input[type=time]{width:120px}.avatar-menu-wrap{position:relative}.avatar-dot{background:var(--warn);border:2px solid var(--bg);border-radius:50%;width:8px;height:8px;position:absolute;top:2px;right:2px}.avatar-menu{width:270px;z-index:var(--z-popover);border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);padding:var(--sp-8);gap:var(--sp-2);flex-direction:column;max-height:78vh;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 16px 44px #0003}.avatar-menu-row{align-items:center;gap:var(--sp-10);color:var(--text);font-size:var(--fs-sm);padding:var(--sp-10) var(--sp-8);border-radius:var(--r-md);text-align:left;background:0 0;border:0;display:flex}.avatar-menu-row:hover{background:var(--code-bg)}.avatar-menu-row span{text-align:center;width:18px;color:var(--muted)}.jobs-seg{flex:none;width:auto}.jobs-seg button{padding:var(--sp-8) var(--sp-12);font-size:var(--fs-xs);text-transform:none;flex:none}.jobs-delivery-mobile{display:none}@media (width<=767px){.jobs-seg{display:none}.jobs-delivery-mobile{box-sizing:border-box;width:100%;min-height:44px;padding:var(--sp-10) var(--sp-12);font-size:var(--fs-xl);touch-action:manipulation;display:block}}.conn-banner{justify-content:space-between;align-items:center;gap:var(--sp-16);padding:var(--sp-10) var(--sp-24);background:var(--warn);color:var(--accent-ink);font-size:var(--fs-sm);display:flex}.conn-banner code{padding:var(--sp-2) var(--sp-6);border-radius:var(--r-xs);font-family:var(--font-mono);font-size:var(--fs-xs);background:#0002}.conn-banner button{border:1px solid var(--accent-ink);color:var(--accent-ink);border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-12);font-size:var(--fs-xs);background:0 0}.conn-banner.conn-offline,.conn-banner.conn-offline-copy{background:var(--heading);color:var(--bg);font-size:var(--fs-xs)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.job-nextruns{gap:var(--sp-6);flex-wrap:wrap;align-items:center;margin-top:4px;display:flex}.job-nextruns span{font:12px var(--font-body);color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-8)}.job-nextruns .job-nextruns-label{color:var(--faint);text-transform:none;letter-spacing:0;font-size:var(--fs-xs);padding:0 var(--sp-2) 0 0;background:0 0;border:0}.cmdk-backdrop{z-index:var(--z-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:12vh var(--sp-16) var(--sp-16);background:#1c130833;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.cmdk{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-xl);width:min(600px,100%);max-height:64vh;box-shadow:var(--shadow-lg);animation:cmdk-in var(--dur-2) var(--ease);flex-direction:column;display:flex;overflow:hidden}@keyframes cmdk-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.cmdk-input{border:0;border-bottom:1px solid var(--line);color:var(--heading);font-size:var(--fs-lg);padding:var(--sp-16) 18px;background:0 0;outline:none}.cmdk-input::placeholder{color:var(--muted);opacity:1}.cmdk-list{padding:var(--sp-6);scrollbar-width:thin;overflow-y:auto}.cmdk-empty{padding:var(--sp-24);text-align:center;color:var(--muted);font-size:var(--fs-sm)}.cmdk-group{padding:var(--sp-10) var(--sp-10) var(--sp-4);font:600 12px var(--font-body);letter-spacing:normal;color:var(--faint)}.cmdk-item{align-items:baseline;gap:var(--sp-10);border-radius:var(--r-sm);width:100%;padding:var(--sp-10) var(--sp-10);text-align:left;color:var(--text);background:0 0;border:0;display:flex}.cmdk-item.sel{background:var(--accent-soft);color:var(--heading)}.cmdk-label{min-width:0;font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cmdk-hint{font:12px var(--font-body);color:var(--faint);flex:none}.cmdk-foot{border-top:1px solid var(--line);padding:var(--sp-8) var(--sp-14);font:12px var(--font-body);color:var(--faint);gap:var(--sp-12);display:flex}.cmdk-foot kbd{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-xs);padding:var(--sp-2) var(--sp-6);font:inherit;color:var(--muted)}.cmdk-scope{padding:var(--sp-10) var(--sp-14);border-bottom:1px solid var(--line);font:12px var(--font-body);color:var(--muted);background:var(--surface-2)}.cmdk-scope b{color:var(--heading);font-weight:600}.cmdk-shortcuts{border-top:1px solid var(--line);padding:var(--sp-10) var(--sp-14);gap:var(--sp-6) var(--sp-14);font:12px var(--font-body);color:var(--faint);flex-wrap:wrap;display:flex}.needsme-pill{z-index:55;align-items:center;gap:var(--sp-8);border:1px solid var(--warn);background:var(--bg);color:var(--heading);border-radius:var(--r-pill);padding:var(--sp-8) var(--sp-14);font:600 12px var(--font-body);animation:needsme-in .2s var(--ease);display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 20px #0003}.needsme-pill:hover{background:var(--warn-soft)}.needsme-dot{background:var(--warn);border-radius:50%;flex:none;width:7px;height:7px}@keyframes needsme-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=767px){.needsme-pill{display:none}}@media (prefers-reduced-motion:reduce){.needsme-pill{animation:none}}.chats-unread-tag{color:var(--accent)}.cmdk-shortcuts span{align-items:center;gap:var(--sp-6);display:inline-flex}.cmdk-shortcuts kbd{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-xs);padding:var(--sp-2) var(--sp-6);font:inherit;color:var(--muted)}@media (width<=767px){.cmdk-shortcuts{display:none}.cmdk-backdrop{padding:8vh 10px 10px}.cmdk-foot{display:none}.recentsw-backdrop{padding:0 0 var(--recents-clear,0px);background:#0007;align-items:flex-end}.recentsw{width:100%;max-height:min(78dvh, calc(100dvh - var(--recents-clear,0px) - 12px));border-width:1px 0 0;border-radius:18px 18px 0 0;flex-direction:column;display:flex;box-shadow:0 -16px 48px #0005}.recentsw-list{flex:1;min-height:0;max-height:none}.recentsw-head{padding:var(--sp-20) var(--sp-14) var(--sp-10)}.recentsw-head:before{content:"";width:34px;height:4px;margin:-10px auto var(--sp-12);border-radius:var(--r-pill);background:var(--line-strong);display:block}.recentsw-head kbd{display:none}.recentsw-item{min-height:48px;padding:var(--sp-10) var(--sp-12)}}.askall-backdrop{z-index:var(--z-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:10vh var(--sp-16) var(--sp-16);background:#1c130833;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.askall{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-xl);width:min(680px,100%);max-height:78vh;box-shadow:var(--shadow-lg);animation:cmdk-in var(--dur-2) var(--ease);flex-direction:column;display:flex;overflow:hidden}.askall-bar{align-items:center;gap:var(--sp-8);border-bottom:1px solid var(--line);padding:var(--sp-10) var(--sp-12);display:flex}.askall-input{color:var(--heading);font-size:var(--fs-lg);padding:var(--sp-6) var(--sp-6);background:0 0;border:0;outline:none;flex:1}.askall-input::placeholder{color:var(--muted);opacity:1}.askall-go{border:1px solid var(--heading);background:var(--heading);color:var(--bg);border-radius:var(--r-sm);padding:var(--sp-8) var(--sp-14);font-size:var(--fs-xs)}.askall-go:disabled{opacity:.5}.askall-x{color:var(--muted);font-size:var(--fs-3xl);padding:0 var(--sp-6);background:0 0;border:0;line-height:1}.askall-body{padding:var(--sp-16) 18px;scrollbar-width:thin;overflow-y:auto}.askall-hint{color:var(--muted);font-size:var(--fs-sm);margin:0 0 var(--sp-8)}.askall-err{color:var(--warn);font-size:var(--fs-sm)}.askall-sources{margin:var(--sp-16) 0 0;gap:var(--sp-8);border-top:1px solid var(--line);flex-direction:column;padding-top:12px;padding-left:20px;display:flex}.askall-sources li{font-size:var(--fs-xs);color:var(--muted)}.askall-sources button{color:var(--accent);font-size:var(--fs-sm);text-align:left;background:0 0;border:0;padding:0;display:block}@media (width<=767px){.askall-backdrop{padding:6vh 8px 8px}}.usage-backdrop{z-index:var(--z-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:8vh var(--sp-16) var(--sp-16);background:#1c130833;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.usage{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-xl);width:min(640px,100%);max-height:82vh;box-shadow:var(--shadow-lg);animation:cmdk-in var(--dur-2) var(--ease);flex-direction:column;display:flex;overflow:hidden}.usage-head{align-items:center;gap:var(--sp-12);border-bottom:1px solid var(--line);padding:var(--sp-12) var(--sp-16);display:flex}.usage-head strong{color:var(--heading);flex:1}.usage-range{gap:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--sp-2);display:inline-flex}.usage-range button{color:var(--muted);font:12px var(--font-body);padding:var(--sp-4) var(--sp-10);border-radius:var(--r-pill);background:0 0;border:0}.usage-range button.on{background:var(--accent-soft);color:var(--heading)}.usage-x{color:var(--muted);font-size:var(--fs-3xl);padding:0 var(--sp-4);background:0 0;border:0;line-height:1}.usage-body{padding:var(--sp-16) 18px;scrollbar-width:thin;overflow-y:auto}.usage-err{font-size:var(--fs-sm);color:var(--warn)}.usage-stats{gap:var(--sp-10);grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.usage-stats div{gap:var(--sp-2);padding:var(--sp-10);background:var(--surface-2);border-radius:var(--r-md);flex-direction:column;display:flex}.usage-stats b{font:600 17px var(--font-num);font-variant-numeric:tabular-nums;color:var(--heading)}.usage-stats span{font-size:var(--fs-xs);text-transform:none;letter-spacing:0;color:var(--faint)}.usage-section{margin-bottom:18px}.usage-label{font:600 12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint);margin-bottom:8px;display:block}.usage-bars{align-items:flex-end;gap:var(--sp-2);height:64px;display:flex}.usage-bar{background:var(--accent);opacity:.75;border-radius:2px 2px 0 0;flex:1;min-width:2px}.usage-models{border-collapse:collapse;width:100%;font-size:var(--fs-xs)}.usage-models td{padding:var(--sp-6) var(--sp-6);border-bottom:1px solid var(--line)}.um-name{color:var(--heading);text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.um-bar{width:30%}.um-bar span{background:var(--accent);border-radius:var(--r-xs);height:6px;display:block}.um-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.um-dim{color:var(--muted)}.usage-foot{font-size:var(--fs-xs);color:var(--faint);margin:var(--sp-4) 0 0}@media (width<=767px){.usage-backdrop{padding:5vh 8px 8px}.usage-stats{grid-template-columns:repeat(2,1fr)}}.modal-backdrop{z-index:var(--z-backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:9vh var(--sp-16) var(--sp-16);background:#1c130833;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}@media (width<=767px){.modal-backdrop{padding:5vh var(--sp-8) var(--sp-8)}}.shortcuts-panel,.ci-modal,.archived-modal{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-xl);width:min(560px,100%);max-height:82vh;box-shadow:var(--shadow-lg);animation:cmdk-in var(--dur-2) var(--ease);flex-direction:column;display:flex;overflow:hidden}.shortcuts-head,.ci-head,.archived-head{align-items:center;gap:var(--sp-12);border-bottom:1px solid var(--line);padding:var(--sp-12) var(--sp-16);display:flex}.shortcuts-head h3,.ci-head h3,.archived-head h3{color:var(--heading);font-size:var(--fs-lg);flex:1;margin:0}.shortcuts-head .quiet,.ci-head .quiet,.archived-head .quiet{color:var(--muted);font-size:var(--fs-3xl);background:0 0;border:0;line-height:1}.shortcuts-grid{padding:var(--sp-14) 18px 18px;gap:var(--sp-16);flex-direction:column;display:flex;overflow-y:auto}.shortcuts-group-label{font:600 12px var(--font-body);letter-spacing:normal;color:var(--faint);margin-bottom:6px}.shortcuts-row{justify-content:space-between;align-items:center;gap:var(--sp-12);padding:var(--sp-4) 0;font-size:var(--fs-sm);color:var(--text);display:flex}.shortcuts-row kbd{font:11px var(--font-body);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-8);color:var(--muted)}.ci-body{padding:var(--sp-16) 18px;gap:var(--sp-14);flex-direction:column;display:flex;overflow-y:auto}.ci-body label{gap:var(--sp-6);font-size:var(--fs-sm);color:var(--heading);flex-direction:column;display:flex}.ci-body textarea{font:13px/1.5 var(--font-body);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-2);padding:var(--sp-10);resize:vertical;color:var(--text)}.ci-foot{gap:var(--sp-10);padding:var(--sp-12) 18px;border-top:1px solid var(--line);align-items:center;display:flex}.ci-foot .primary{margin-left:auto}.archived-list{padding:var(--sp-8) var(--sp-12) var(--sp-14);flex-direction:column;display:flex;overflow-y:auto}.archived-row{align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-6);border-bottom:1px solid var(--line);font-size:var(--fs-sm);display:flex}.archived-row .ar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;overflow:hidden}.archived-row .ar-when{font:12px var(--font-body);color:var(--faint);white-space:nowrap}.archived-row button{border:1px solid var(--line);color:var(--muted);font-size:var(--fs-xs);border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-8);background:0 0}.archived-row button:hover{color:var(--accent);border-color:var(--accent)}.archived-empty{padding:var(--sp-24);text-align:center;color:var(--muted);font-size:var(--fs-sm)}.toaster{bottom:calc(24px + var(--safe-b));z-index:var(--z-toast);align-items:center;gap:var(--sp-8);pointer-events:none;flex-direction:column-reverse;max-width:calc(100vw - 24px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.app-toast{pointer-events:auto;background:var(--surface);color:var(--heading);border:1px solid var(--line-strong);border-radius:var(--r-md);padding:var(--sp-10) var(--sp-14) var(--sp-10) var(--sp-16);font-size:var(--fs-xs);align-items:center;gap:var(--sp-12);max-width:100%;animation:app-toast-in .2s var(--ease,cubic-bezier(.2,.8,.2,1));display:flex;box-shadow:0 8px 24px #0004}.app-toast>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-toast.leaving{animation:.17s forwards app-toast-out}.app-toast button{border:1px solid var(--line-strong);color:var(--heading);border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-10);font-size:var(--fs-xs);background:0 0;flex:none}.app-toast button:hover{background:var(--surface-2);color:var(--heading)}.app-toast .app-toast-x{font-size:var(--fs-lg);padding:0 var(--sp-2);border:0}.app-toast .app-toast-x:hover{color:var(--heading);opacity:.7;background:0 0}@keyframes app-toast-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes app-toast-out{to{opacity:0;transform:translateY(8px)scale(.97)}}@media (width<=767px){.toaster{align-items:stretch;left:12px;right:12px;transform:none}}@media (prefers-reduced-motion:reduce){.app-toast,.app-toast.leaving{animation:none}}.reader-backdrop{align-items:stretch;padding:4vh 4vw}@media (width<=767px){.reader-backdrop{padding:0}}.reader-pane{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-xl);width:100%;max-width:900px;box-shadow:var(--shadow-lg);flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.reader-loading{min-height:180px;color:var(--muted);font-size:var(--fs-sm);justify-content:center;align-items:center}@media (width<=767px){.reader-pane{border-radius:0}}.reader-head{gap:var(--sp-8);border-bottom:1px solid var(--line);padding:var(--sp-10) var(--sp-14);flex-direction:column;display:flex}.reader-head-top{align-items:center;gap:var(--sp-8);display:flex}.reader-head-actions{align-items:center;gap:var(--sp-8);scrollbar-width:none;display:flex;overflow-x:auto}.reader-head-actions::-webkit-scrollbar{display:none}.reader-head-actions>button,.reader-head-actions .reader-post>button{flex:none}.reader-tabs{gap:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--sp-2);display:inline-flex}.reader-spacer{flex:1}.reader-undo{flex:none}.reader-head button:disabled{opacity:.35}.reader-revise{gap:var(--sp-8);border-top:1px solid var(--line);padding:10px 14px calc(10px + var(--safe-b));background:var(--surface-2);flex:none;display:flex}.reader-revise input{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);min-width:0;color:var(--heading);font-size:var(--fs-sm);padding:var(--sp-8) var(--sp-14);outline:0;flex:1}.reader-revise input:focus{border-color:var(--accent)}.reader-revise button.primary{border-radius:var(--r-pill);padding:var(--sp-8) var(--sp-16);font-size:var(--fs-sm);border:0;flex:none}@media (width<=767px){.reader-revise button.primary{min-height:44px;padding:var(--sp-8) var(--sp-14)}}.reader-revise button:disabled{opacity:.5}.reader-tabs button{color:var(--muted);font:12px var(--font-body);padding:var(--sp-4) var(--sp-12);border-radius:var(--r-pill);background:0 0;border:0}.reader-tabs button.on{background:var(--accent-soft);color:var(--heading)}.reader-head-top>button,.reader-head-actions>button,.reader-head-actions .reader-post>button{border:1px solid var(--line);color:var(--muted);font-size:var(--fs-xs);border-radius:var(--r-sm);padding:var(--sp-6) var(--sp-12);white-space:nowrap;background:0 0}.reader-head-top>button.quiet{font-size:var(--fs-4xl);padding:0 var(--sp-6);color:var(--muted);border:0;line-height:1}@media (width<=767px){.reader-head-actions>button,.reader-head-actions .reader-post>button{min-height:38px}}.reader-body{padding:var(--sp-32) 40px var(--sp-48);line-height:1.7;font-size:var(--fs-lg);overflow-y:auto}.reader-find{align-items:center;gap:var(--sp-8);margin:0 40px var(--sp-12);padding:var(--sp-8) var(--sp-10);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);display:flex}.reader-find input{min-width:0;color:var(--text);font:13px var(--font-body);background:0 0;border:0;outline:none;flex:1}.reader-find span{font:12px var(--font-body);color:var(--muted)}.reader-find button{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);width:26px;height:26px;color:var(--muted);place-items:center;display:grid}.reader-find button:hover{color:var(--heading);border-color:var(--line-strong)}@media (width<=767px){.reader-body{padding:var(--sp-20) 18px 40px;font-size:var(--fs-lg)}}.reader-edit{resize:none;padding:var(--sp-24) 40px;font:14px/1.7 var(--font-mono);background:var(--surface-2);color:var(--text);border:0;outline:0;flex:1;min-height:50vh}.context-remaining{align-items:center;gap:var(--sp-6);display:inline-flex}.context-remaining .ctx-meter{background:var(--line);border-radius:var(--r-xs);flex:none;width:26px;height:3px;overflow:hidden}.context-remaining .ctx-meter i{background:var(--muted);height:100%;transition:width .4s var(--ease);display:block}.context-remaining.warn .ctx-meter i{background:var(--warn)}.context-remaining .ctx-pct{font:12px var(--font-body);color:var(--faint)}.context-remaining.warn .ctx-pct{color:var(--warn)}.ctx-warn-line{font:12px var(--font-body);color:var(--warn);margin:0 var(--sp-2) var(--sp-6);text-align:right}.job-history li{align-items:center;gap:var(--sp-10);display:flex}.job-history li>button{flex:1;min-width:0}.job-run-blank{text-align:center;width:14px;color:var(--muted);font-size:var(--fs-xs);flex:none;margin:0}.job-run-meta{gap:var(--sp-8);flex:none;display:flex}.job-run-meta span{font:12px var(--font-body);color:var(--faint)}.home,.jobs-view,.settings-view,.memory-view,.domain-view{animation:view-in var(--dur-3) var(--ease)}@keyframes view-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.jobs-row,.conversation,.foryou-item,.jobs-attn{transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease)}.jobs-attn:hover{transform:translateY(-1px)}.today-rail{border-radius:var(--r-lg)}.dayline-go{font:inherit;color:var(--heading);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.dayline-go:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);color:var(--accent)}@media (width<=767px){.dayline-go{min-height:32px}}.job-actions-bar{gap:var(--sp-8);padding:var(--sp-12) 18px;border-bottom:1px solid var(--line);display:flex}.job-actions-primary{border:1px solid var(--accent);border-radius:var(--r-sm);background:var(--accent);min-height:44px;color:var(--accent-ink);font:500 13px var(--font-body);flex:1}.job-actions-primary:disabled{opacity:.5}.job-actions-toggle{min-height:44px;padding:0 var(--sp-14);border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--text);font:13px var(--font-body);background:0 0;flex:none}.search-mode-bar{align-items:center;gap:var(--sp-8);margin:0 0 var(--sp-10);color:var(--faint);font:500 12px var(--font-body);display:flex}.search-mode-bar>div{align-items:center;gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);display:flex}.search-mode-bar button{min-height:var(--ctl-sm);border-radius:var(--r-pill);color:var(--muted);padding:var(--sp-4) var(--sp-10);font:500 12px var(--font-body);background:0 0;border:0}.search-mode-bar button.on{background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb, var(--text) 10%, transparent);color:var(--heading)}.search-mode-bar button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.search-explore{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);margin-top:10px}.search-explore>summary{padding:var(--sp-10) var(--sp-12);color:var(--muted);font:500 12px var(--font-body);cursor:pointer;list-style:none}.search-explore>summary::-webkit-details-marker{display:none}.search-explore>summary:before{content:"▸";width:16px;color:var(--accent);display:inline-block}.search-explore[open]>summary:before{content:"▾"}.search-explore>summary:hover{color:var(--heading)}.search-explore>.search-recent,.search-explore>.search-browse{margin:0 var(--sp-12) var(--sp-12)}.search-facets{gap:var(--sp-6);margin:var(--sp-10) 0;flex-wrap:wrap;align-items:center;display:flex}.search-facets button{border:1px solid var(--line);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-12);font:12px var(--font-body);background:0 0}.search-facets button.on{border-color:var(--accent);color:var(--heading);background:var(--accent-soft)}.search-facet-actions{align-items:center;gap:var(--sp-6);margin-left:auto;display:flex}.search-watch-btn{margin-left:auto;border-color:var(--line-strong)!important;color:var(--heading)!important}.search-answer-btn{border-color:var(--accent)!important;color:var(--heading)!important}.search-answer-card{gap:var(--sp-8);border:1px solid color-mix(in srgb, var(--accent) 38%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 7%, var(--surface));padding:var(--sp-12) var(--sp-14);flex-direction:column;display:flex}.search-answer-head{justify-content:space-between;align-items:center;gap:var(--sp-8);display:flex}.search-answer-head strong{color:var(--heading);font-size:var(--fs-sm)}.search-answer-head span{color:var(--muted);font-size:var(--fs-xs);text-transform:none;letter-spacing:0}.search-answer-card p{color:var(--text);white-space:pre-wrap;font:13px/1.55 var(--font-body);margin:0}.search-answer-card small{color:var(--muted);font-size:var(--fs-xs)}.search-bulk{align-items:center;gap:var(--sp-10);padding:var(--sp-8) var(--sp-12);margin:0 0 var(--sp-10);border:1px solid var(--accent);border-radius:var(--r-md);background:var(--accent-soft);font:12px var(--font-body);color:var(--heading);display:flex}.search-bulk button{border:1px solid var(--line-strong);background:var(--surface);color:var(--heading);border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-12);font:12px var(--font-body)}.search-browse{margin:var(--sp-14) 0 0;gap:18px;display:grid}.search-browse-rows{gap:var(--sp-2);flex-direction:column;display:flex}.search-browse-row{align-items:baseline;gap:var(--sp-10);text-align:left;width:100%;color:var(--text);padding:var(--sp-8) var(--sp-10);border-radius:var(--r-sm);background:0 0;border:0;display:flex}.search-browse-row:hover{background:var(--surface)}.search-browse-row strong{color:var(--heading);font:500 13px var(--font-body)}.search-lens-panel{gap:var(--sp-2);margin:var(--sp-14) 0 0;flex-direction:column;display:flex}.search-asof{align-items:center;gap:var(--sp-10);margin:var(--sp-6) 0 var(--sp-12);font:12px var(--font-body);color:var(--muted);display:flex}.search-asof input{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);padding:var(--sp-6) var(--sp-10);font:12px var(--font-body)}.search-related-row.trace-first strong{color:var(--accent)}.src-job{background:var(--accent-soft)}.src-watchlist,.src-domain,.src-reply{background:var(--surface-2)}.recentsw-list,.viewbar-pop,.approval-panel,.bell-menu{overscroll-behavior:contain}button.primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}button.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}button.primary:disabled{opacity:.45}.effort-chip,.composer-model,.cap-chip{align-items:center;gap:var(--sp-6);border:1px solid var(--line-strong);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-12);font:12px var(--font-body);color:var(--muted);background:0 0;min-height:26px;line-height:1.4;display:inline-flex}.domain-empty,.today-empty,.sidebar-note,.cmdk-empty,.job-modal-loading{color:var(--muted);font-size:var(--fs-sm);line-height:1.6}.domain-empty{padding:var(--sp-14) var(--sp-4);text-align:left}@keyframes shimmer{to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--code-bg) 37%, var(--surface-2) 63%);border-radius:var(--r-sm);background-size:200% 100%;animation:1.4s linear infinite shimmer}@media (width<=767px){.job-history li{gap:var(--sp-2) var(--sp-8);flex-wrap:wrap}.job-nextruns{gap:var(--sp-4)}.home .asof,.today-rail .asof,.cmdk-hint{white-space:nowrap}}@media (hover:none){.conversation-gear,.folder-row .conversation-gear,.msg-actions,.msg-time{opacity:1}.msg-actions-bottom,.user-turn .msg-actions-bottom{opacity:0;pointer-events:none;height:0;min-height:0;transition:opacity var(--dur-2) ease;margin-top:0;overflow:hidden}.msg-actions-bottom.is-persistent,.msg-actions-bottom.is-revealed,.msg-actions-bottom:focus-within,.user-turn .msg-actions-bottom.is-revealed,.user-turn .msg-actions-bottom:focus-within{opacity:1;pointer-events:auto;height:auto;min-height:44px;margin-top:8px;overflow:visible}.msg-actions-bottom.is-persistent{opacity:.75;pointer-events:auto}.job-thread .msg-actions-bottom{opacity:1;pointer-events:auto;height:auto;margin-top:8px;overflow:visible}.code-block .code-copy{opacity:1}.block-edit-hint{opacity:.7}.folder:hover,.conversation:hover,.sidebar-nav button:hover,.jobs-row:hover,.today-event>button:hover,.avatar-menu-row:hover{background:0 0}.sidebar-nav button.on:hover,.jobs-row.active:hover{background:var(--accent-soft)}.jobs-attn:hover{transform:none}.folder:active,.conversation:active,.sidebar-nav button:active,.jobs-row:active,.new-chat:active,.foryou-actions button:active{background:var(--accent-soft)}}button,a,input,select,textarea,label,[role=button],[tabindex]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:active:not(:disabled),[role=button]:active{transform:translateY(1px)}button:disabled,select:disabled,input:disabled,textarea:disabled{cursor:not-allowed}@media (width<=767px){.drawer-wrap.left{animation:slide-left var(--dur-2) var(--ease)}.drawer-wrap.right{width:100%;max-width:none;height:auto;max-height:82dvh;animation:slide-up var(--dur-2) var(--ease);inset:auto 0 0}.drawer-wrap.right .controls-panel{border-left:0;border-top:1px solid var(--line-strong);border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;height:auto;max-height:82dvh;padding-bottom:var(--safe-b);box-shadow:0 -14px 44px #0005}.drawer-scrim{animation:fade-in var(--dur-2) var(--ease)}}@keyframes slide-left{0%{transform:translate(-100%)}to{transform:none}}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (width>=768px){.dash-cols{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:auto;grid-auto-flow:row;align-items:start;display:grid}.dash-widget{align-self:start}.dash-cols.fixed-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.dash-cols.fixed-dashboard .dash-stack{flex-direction:column;min-width:0;display:flex}.dash-cols.fixed-dashboard .dash-widget{align-self:stretch;width:100%;min-width:0;max-width:100%}.dash-cols.fixed-dashboard .upnext,.dash-cols.fixed-dashboard .home-resume,.dash-cols.fixed-dashboard .dash-stats{box-sizing:border-box;min-width:0;max-width:100%}}@media (width<=767px){.dash-cols{grid-template-columns:1fr;grid-auto-rows:auto;grid-auto-flow:row;display:grid}.dash-widget{flex:100%!important;order:initial!important;grid-area:auto/1/auto/-1!important}}.turn-followups button{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:var(--r-pill);padding:var(--sp-6) var(--sp-14);font-size:var(--fs-xs);transition:border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease)}.turn-followups button:hover{border-color:var(--line-strong);color:var(--heading)}.save-prompt-btn{color:var(--muted);font-size:var(--fs-md);padding:0 var(--sp-4);background:0 0;border:0}.save-prompt-btn:hover,.slash-menu button.slash-prompt b{color:var(--accent)}.slash-prompt-del{color:var(--muted);font-size:var(--fs-sm);padding:0 var(--sp-4);margin-left:auto}.slash-prompt-del:hover{color:var(--warn)}@media (width>=768px){.app{--desktop-gutter:clamp(22px, 3vw, 48px)}.sidebar{width:var(--sidebar-w,248px);flex-basis:var(--sidebar-w,248px);background:color-mix(in srgb, var(--sidebar) 94%, var(--bg))}.sidebar-header{padding:18px var(--sp-16) var(--sp-12)}.sidebar-nav{padding:var(--sp-6) var(--sp-12) var(--sp-10);gap:var(--sp-4)}.sidebar-nav button{min-height:34px;padding:var(--sp-8) var(--sp-12)}.sidebar-nav button.on{background:var(--accent-soft)}.sidebar-nav button.on:before{top:8px;bottom:8px;left:4px}.new-chat{margin:var(--sp-4) var(--sp-12) var(--sp-12);border:1px solid var(--line);background:var(--surface);min-height:38px}.new-chat:hover{border-color:var(--line-strong);background:var(--surface-2)}.viewbar{padding:0 var(--desktop-gutter);background:color-mix(in srgb, var(--bg) 96%, var(--surface))}.viewbar-title strong{font-size:var(--fs-xl)}.viewbar-actions{gap:var(--sp-6)}.viewbar-btn{width:34px;height:34px}.viewbar-context,.viewbar-connection-label{display:none}.chat-view{max-width:840px;padding-top:34px}.chat-view.has-transcript{max-width:900px}.composer-wrap{max-width:840px;padding-bottom:22px}.welcome{margin-bottom:64px}.welcome h1{font-size:34px}.home,.jobs-view,.feed-view,.attention-view,.memory-view,.settings-view,.domain-view,.agents-view,.tracker-view{padding-left:var(--desktop-gutter);padding-right:var(--desktop-gutter)}.agents-view,.tracker-view.watchlist-view,.home-head,.feed-view>header{max-width:var(--col-wide);margin-left:auto;margin-right:auto}.dashboard-grid,.jobs-view,.feed-view,.attention-view{padding-top:28px}.dash-cols,.home .decisions-strip{width:100%;max-width:none;margin-left:auto;margin-right:auto}.dash-cols{gap:18px;margin:0 auto}.panel-title{margin-bottom:10px}.today-rail,.upnext{box-shadow:0 2px 12px #0000000b}.jobs-view{max-width:var(--col-wide);margin:0 auto}.jobs-head{align-items:flex-end;margin-bottom:22px}.jobs-toolbar{background:0 0;border:0;border-radius:0;padding:0}.jobs-search{min-width:240px}.jobs-row{border-bottom:1px solid var(--line);border-radius:0;min-height:64px}.jobs-row:last-child{border-bottom:0}.jobs-row:hover{background:var(--surface-2)}.jobs-row.active{background:var(--accent-soft)}.jobs-row-times{min-width:130px}.job-drawer{width:min(560px,48vw);box-shadow:-18px 0 48px #00000024}.job-drawer-head{padding:var(--sp-20) 22px}.job-drawer-body{padding:22px}.job-drawer-actions{padding:var(--sp-12) 22px;background:var(--surface-2)}.feed-view{max-width:1100px;margin:0 auto}.attention-view{max-width:1000px;margin:0 auto}.feed-controls{padding:0 0 var(--sp-14);border-bottom-color:var(--line-strong);background:0 0}.feed-filter-panel{margin-top:10px}.feed-day{background:0 0;border:0;border-radius:0;overflow:visible}.feed-day-label{padding:var(--sp-10) 0;background:0 0}.feed-fold{border-width:0 0 1px;border-radius:0;margin:0}.activity-group{border-radius:var(--r-md)}.activity-summary:hover{background:var(--surface-2)}.route-loading-shell{width:100%;max-width:1100px;padding:36px var(--desktop-gutter);margin:0 auto}}.activity-summary-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.activity-group.has-failure .activity-summary{color:var(--warn)}.fold-earlier{margin:var(--sp-4) auto var(--sp-20);border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-6) var(--sp-16);font-size:var(--fs-xs);display:block}.fold-earlier:hover{border-color:var(--line-strong);color:var(--heading)}.fold-earlier:disabled{opacity:.6}.job-file-nudge{border:1px dashed var(--accent);color:var(--accent);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-12);font-size:var(--fs-xs);background:0 0;align-self:flex-start;margin-top:5px}.job-reconcile{align-items:center;gap:var(--sp-8);font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;margin-top:6px;display:flex}.job-reconcile b{color:var(--heading);font-weight:600}.job-reconcile button{border:1px solid var(--accent);color:var(--accent);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-10);font-size:var(--fs-xs);background:0 0}.jt-reconcile{align-items:center;gap:var(--sp-10);max-width:var(--job-reading-width);margin:0 auto var(--sp-12);padding:var(--sp-8) var(--sp-12);border:1px solid var(--warn);border-radius:var(--r-md);background:var(--warn-soft);font-size:var(--fs-sm);color:var(--text);flex-wrap:wrap;display:flex}.jt-reconcile.warn{border-color:var(--danger,var(--warn))}.jt-reconcile.warn button{border:1px solid var(--warn);color:var(--warn);border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-10);font-size:var(--fs-xs);background:0 0}.jt-reconcile b{color:var(--heading)}.jt-reconcile button{border:1px solid var(--line-strong);color:var(--heading);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-12);font-size:var(--fs-xs);background:0 0}.jt-reconcile button.quiet{color:var(--muted);border-color:#0000}.tpl-gallery{gap:var(--sp-14);flex-direction:column;margin-bottom:14px;display:flex}.tpl-cat-label{font:600 12px var(--font-body);letter-spacing:normal;color:var(--faint);margin-bottom:7px}.tpl-cards{gap:var(--sp-8);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.tpl-card{gap:var(--sp-4);text-align:left;border:1px solid var(--line);background:var(--surface-2);border-radius:var(--r-sm);padding:var(--sp-10) var(--sp-10);flex-direction:column;display:flex}.tpl-card:hover{border-color:var(--accent)}.tpl-card b{font-size:var(--fs-xs);color:var(--heading);align-items:center;gap:var(--sp-6);display:flex}.tpl-card span{font-size:var(--fs-xs);color:var(--muted);line-height:1.4}.tpl-blank-dot{color:var(--accent);font-size:var(--fs-md);line-height:1}.tpl-fill{gap:var(--sp-10);padding:var(--sp-12);border:1px solid var(--accent);border-radius:var(--r-md);flex-direction:column;margin-bottom:14px;display:flex}.tpl-fill-head{align-items:center;gap:var(--sp-8);display:flex}.tpl-fill-head strong{font-size:var(--fs-sm);color:var(--heading)}.tpl-back{border:1px solid var(--line);border-radius:var(--r-sm);width:24px;height:24px;color:var(--muted);font-size:var(--fs-lg);line-height:1}.tpl-use{border:1px solid var(--accent);background:var(--accent);color:var(--bg);border-radius:var(--r-md);padding:var(--sp-6) var(--sp-16);font-size:var(--fs-sm);align-self:flex-start}@media (width<=767px){.tpl-cards{grid-template-columns:1fr 1fr}}.job-error-banner{margin:0 18px var(--sp-12);padding:var(--sp-10) var(--sp-12);border:1px solid var(--warn);border-radius:var(--r-sm);background:var(--warn-soft)}.job-error-banner strong{color:var(--warn);font-size:var(--fs-xs);text-transform:none;letter-spacing:0;margin-bottom:5px;display:block}.job-error-banner pre{white-space:pre-wrap;word-break:break-word;font:12px var(--font-mono);color:var(--text);max-height:120px;margin:0;overflow-y:auto}.job-field-inline{align-items:center;gap:var(--sp-8);flex-direction:row}.job-field-inline input[type=checkbox]{flex:none;width:16px;height:16px;margin:0;padding:0}.job-field-inline span{text-transform:none;letter-spacing:0;min-width:0;font:12px var(--font-body);color:var(--text);flex:1}.job-field-inline:has(>div){flex-wrap:wrap;align-items:baseline}.job-field-inline:has(>div)>span{text-transform:none;letter-spacing:0;font:600 12px var(--font-body);color:var(--muted);flex:none}.job-field-inline>div{flex:200px;min-width:0}.job-diff-toggle{color:var(--accent);font:12px var(--font-body);text-transform:none;letter-spacing:0;background:0 0;border:0;margin-left:8px}.job-prompt-diff{padding:var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--code-bg);font:12px/1.5 var(--font-mono);white-space:pre-wrap;max-height:280px;margin:0;overflow:auto}.job-prompt-diff .dl-add{color:var(--good);background:var(--good-soft);display:block}.job-prompt-diff .dl-del{color:var(--warn);background:var(--warn-soft);display:block}.job-sparkline{width:100%;max-width:180px;height:24px;margin:var(--sp-4) 0 var(--sp-6);opacity:.8;display:block}.sidebar-select-row{justify-content:space-between;align-items:center;gap:var(--sp-8);padding:var(--sp-2) var(--sp-12) var(--sp-4);font-size:var(--fs-xs);color:var(--muted);display:flex}.sidebar-select-toggle.on{color:var(--accent)}.sidebar-select-toggle{color:var(--muted);font:12px var(--font-body);text-transform:none;letter-spacing:0;padding:var(--sp-2) var(--sp-4);background:0 0;border:0}.sidebar-select-toggle:hover{color:var(--heading)}.chats-overflow{position:relative}.chats-overflow .sidebar-select-toggle{font-size:var(--fs-lg);letter-spacing:0}.chats-overflow .row-menu{top:28px;right:4px}.sidebar-select-row .sel-count{font:600 12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--heading)}.sidebar-select-row .sel-done{background:var(--accent);color:var(--accent-ink);border-radius:var(--r-sm);padding:var(--sp-6) var(--sp-16);font:600 12px var(--font-body);border:0}.sidebar-select-row .sel-done:hover{background:var(--accent-hover)}.sidebar-bulkbar{gap:var(--sp-6);margin:0 var(--sp-12) var(--sp-8);padding:var(--sp-8);border:1px solid var(--accent);border-radius:var(--r-md);background:var(--accent-soft);flex-wrap:wrap;display:flex}.sidebar-bulkbar button,.sidebar-bulkbar select{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);border-radius:var(--r-xs);padding:var(--sp-4) var(--sp-10);font-size:var(--fs-xs)}.sidebar-bulkbar button.danger{color:var(--warn);border-color:var(--warn)}.conv-select .conv-select-btn{align-items:center;gap:var(--sp-10);text-align:left;border-radius:var(--r-sm);background:0 0;border:0;width:100%;display:flex}.conv-select.picked{background:var(--accent-soft)}.conv-check{border:1.5px solid var(--line-strong);border-radius:var(--r-xs);width:16px;height:16px;font-size:var(--fs-xs);color:var(--accent-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.conv-check.on{background:var(--accent);border-color:var(--accent)}.conv-select-text{gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.conv-select-text strong{color:var(--heading);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.conv-select-text span{font:12px var(--font-body);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar-chips{gap:var(--sp-4);padding:0 var(--sp-12) var(--sp-6);flex-wrap:wrap;display:flex}.sidebar-chips button{border:1px solid var(--line);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-10);font:12px var(--font-body);background:0 0}.sidebar-chips button.on{background:var(--accent-soft);color:var(--heading);border-color:#0000}.new-chat.compact{min-height:34px;margin:var(--sp-6) var(--sp-12) var(--sp-8);padding:var(--sp-8) var(--sp-10);border-color:var(--line);font-size:var(--fs-sm);background:0 0}.new-chat.compact:hover{background:var(--surface);border-color:var(--line-strong)}.sidebar-chats-head{justify-content:space-between;align-items:center;gap:var(--sp-6);margin:var(--sp-8) 0 var(--sp-2);padding:0 var(--sp-4) 0 var(--sp-10);border-top:0;display:flex}.sidebar-chats-head .section-label{padding:var(--sp-10) 0 var(--sp-8);flex:none}.sidebar-chats-head .sidebar-select-row{padding:var(--sp-8) 0 var(--sp-4);justify-content:flex-end;gap:var(--sp-6);flex:1}.sidebar-chats-head .sidebar-select-toggle.icon{border-radius:var(--r-sm);width:24px;height:24px;color:var(--faint);font:14px var(--font-body);text-transform:none;letter-spacing:0;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.sidebar-chats-head .sidebar-select-toggle.icon:hover,.sidebar-chats-head .sidebar-select-toggle.icon.on{border-color:var(--line);background:var(--surface-2);color:var(--heading)}.sidebar-chats-head .sidebar-select-row.active{justify-content:space-between}.conv-select{border-radius:var(--r-sm);border:1px solid #0000}.conv-select:hover{border-color:var(--line);background:var(--surface-2)}.conv-select .conv-select-btn{min-height:44px;padding:var(--sp-8) var(--sp-10) var(--sp-8) var(--sp-12)}.conv-select .conv-check{flex:none;order:2}.sidebar-chat-chips{padding:0 var(--sp-10) var(--sp-8)}.folder-group{border-radius:var(--r-sm)}.folder-group+.folder-group{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);border-radius:0}.folder-row{align-items:center;display:flex}.folder-row .folder{align-items:center;gap:var(--sp-8);flex:1;min-width:0;display:flex}.folder-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.folder-dot{background:var(--line-strong);border-radius:50%;flex:none;width:6px;height:6px}.sidebar-saved{gap:var(--sp-6);padding:var(--sp-2) var(--sp-4) var(--sp-10);flex-wrap:wrap;display:flex}.sidebar-saved-tab{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:12px var(--font-body);padding:var(--sp-4) var(--sp-10);text-overflow:ellipsis;white-space:nowrap;background:0 0;max-width:100%;overflow:hidden}.sidebar-saved-tab:hover{border-color:var(--accent);color:var(--heading)}.folder-earlier>summary{cursor:pointer;font:12px var(--font-body);color:var(--faint);padding:var(--sp-6) var(--sp-12);list-style:none}.folder-earlier>summary::-webkit-details-marker{display:none}.folder-earlier>summary:before{content:"▸ "}.folder-earlier[open]>summary:before{content:"▾ "}.folder-dot.attn{background:var(--attn)}.folder-dot.failed{background:var(--warn)}.folder-dot.running{background:var(--good);animation:1.3s ease-in-out infinite conv-pulse}.folder-children{border-left:1px solid var(--line);margin:var(--sp-2) 0 var(--sp-6) var(--sp-14);padding-left:10px}.folder-children .conversation{padding:0}.folder-children .link{padding:var(--sp-6) var(--sp-8);font-size:var(--fs-xs)}.folder-more{text-align:left;width:100%;color:var(--muted);font-size:var(--fs-xs);padding:var(--sp-6) var(--sp-10);border-radius:var(--r-md);background:0 0;border:0;display:block}.folder-more:hover{background:var(--surface);color:var(--heading)}.home-head-actions{gap:var(--sp-8);flex-wrap:wrap;display:flex}.quick-capture button:hover:not(:disabled){border-color:var(--accent);color:var(--heading)}.panel-empty{align-items:center;gap:var(--sp-8);padding:26px var(--sp-16);text-align:center;color:var(--muted);font:14px/1.5 var(--font-body);flex-direction:column;display:flex}.panel-empty strong{color:var(--heading);font:600 15px var(--font-display)}.panel-empty>span{max-width:360px;font-size:var(--fs-sm);line-height:1.6}.panel-empty button{border:1px solid var(--line-strong);color:var(--heading);border-radius:var(--r-sm);padding:var(--sp-6) var(--sp-14);font-size:var(--fs-sm);background:0 0;margin-top:8px;display:inline-block}.focus-banner{justify-content:space-between;align-items:center;gap:var(--sp-12);padding:var(--sp-8) 18px;background:var(--heading);color:var(--bg);font-size:var(--fs-xs);display:flex}.focus-banner button{border:1px solid var(--bg);color:var(--bg);border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-12);font-size:var(--fs-xs);background:0 0}.avatar-menu-focus{align-items:center;gap:var(--sp-6);padding:var(--sp-8);display:flex}.avatar-menu-focus>span{font-size:var(--fs-sm);color:var(--text);flex:1}.avatar-menu-focus button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:var(--r-xs);padding:var(--sp-4) var(--sp-8);font-size:var(--fs-xs)}.avatar-menu-row.focus-on{color:var(--accent)}:root[data-density=compact] .jobs-view{padding-top:14px}:root[data-density=compact] .jobs-row-open{padding:var(--sp-8) var(--sp-6) var(--sp-8) 0}:root[data-density=compact] .jobs-attention-strip{gap:var(--sp-6)}:root[data-density=compact] .sidebar-nav button,:root[data-density=compact] .conversation,:root[data-density=compact] .folder{padding-top:7px;padding-bottom:7px}.domain-instr-toggle{font:12px var(--font-body)}.domain-resources{gap:var(--sp-8);margin:0 0 var(--sp-16);flex-wrap:wrap;display:flex}.domain-resource{font-size:var(--fs-xs);color:var(--accent);border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-12);text-decoration:none}.domain-resource:hover{border-color:var(--accent)}.domain-context-card{max-width:1080px;margin:0 auto var(--sp-16);color:var(--text)}.domain-context-card p{gap:var(--sp-10);margin:var(--sp-4) 0;font-size:var(--fs-xs);line-height:1.5;display:flex}.domain-context-card b{min-width:94px;color:var(--muted);font:600 12px var(--font-body);text-transform:none;letter-spacing:0;flex:none}.domain-settings{max-width:1080px;padding:18px var(--sp-20);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);gap:var(--sp-14);flex-direction:column;margin:0 auto 22px;display:flex}.domain-view .domain-settings{z-index:22;width:min(620px,100% - 56px);max-height:calc(100% - 104px);box-shadow:var(--shadow-md);margin:0;position:absolute;top:78px;right:max(28px,50% - 540px);overflow:auto}.domain-instr-toggle{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--muted);font-size:var(--fs-sm);border-radius:50%;place-items:center;margin-left:4px;display:inline-grid}.domain-instr-toggle:hover,.domain-instr-toggle.on{border-color:var(--accent);color:var(--accent)}.ds-field{gap:var(--sp-6);flex-direction:column;display:flex}.ds-field>span{font:600 12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--muted)}.ds-field textarea,.ds-field select,.ds-res-add input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--text);padding:var(--sp-8) var(--sp-10);font:13px var(--font-body)}.ds-field textarea{resize:vertical;line-height:1.5}.ds-row{gap:var(--sp-10);flex-wrap:wrap;display:flex}.ds-row .ds-field{flex:1;min-width:140px}.ds-res{align-items:center;gap:var(--sp-8);font-size:var(--fs-xs);color:var(--text);display:flex}.ds-res-add{gap:var(--sp-6);margin-top:4px;display:flex}.ds-res-add input:first-child{flex:0 0 120px}.ds-res-add input:nth-child(2){flex:1;min-width:0}.ds-res-add .primary{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);border-radius:var(--r-sm);padding:var(--sp-6) var(--sp-12);font-size:var(--fs-xs);flex:none}.ds-res-add .primary:disabled{opacity:.4}.turn-followups{gap:var(--sp-8);margin:var(--sp-2) 0 var(--sp-20);flex-wrap:wrap;display:flex}.fu-continue{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-pill);padding:var(--sp-6) var(--sp-14);font-size:var(--fs-xs)}.fu-continue:hover{border-color:var(--accent);color:var(--heading)}.fu-continue{border-color:var(--accent);color:var(--accent);font-weight:600}@media (width<=767px){.turn-followups .fu-continue{text-align:center;background:var(--accent-soft);flex:100%;min-height:44px}}.find-bar{z-index:8;align-items:center;gap:var(--sp-6);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:var(--shadow-md);padding:var(--sp-6) var(--sp-8);display:flex;position:absolute;top:8px;right:12px}.turn-outline-wrap{z-index:7;gap:var(--sp-6);display:flex;position:absolute;top:8px;right:12px}.turn-outline-btn{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:30px;height:30px;color:var(--muted);opacity:.5;transition:opacity var(--dur-2);place-items:center;display:grid}.turn-outline-wrap:hover .turn-outline-btn,.turn-outline-btn[aria-expanded=true]{opacity:1;color:var(--heading);border-color:var(--line-strong)}.turn-outline{overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);width:min(340px,84vw);max-height:60vh;padding:var(--sp-6);position:absolute;top:34px;right:0;overflow-y:auto;box-shadow:0 12px 34px #0004}.turn-outline-head{font:12px var(--font-body);letter-spacing:normal;color:var(--faint);padding:var(--sp-6) var(--sp-8)}.turn-outline button{gap:var(--sp-8);text-align:left;width:100%;color:var(--text);font-size:var(--fs-xs);padding:var(--sp-6) var(--sp-8);border-radius:var(--r-sm);background:0 0;border:0;line-height:1.4;display:flex}.turn-outline button:hover{background:var(--surface-2);color:var(--heading)}.turn-outline button span{color:var(--faint);font-size:var(--fs-xs);flex:none;min-width:16px}@media (width<=767px){.turn-outline-wrap{top:6px;right:8px}.turn-outline{width:min(300px,86vw);max-height:min(46dvh,max(180px,100dvh - 300px))}}.find-bar input{color:var(--heading);font-size:var(--fs-xs);background:0 0;border:0;outline:none;width:160px}.find-bar span{font:12px var(--font-body);color:var(--muted);min-width:30px}.find-bar button{color:var(--muted);font-size:var(--fs-sm);padding:0 var(--sp-4);background:0 0;border:0}.find-hit{background:var(--accent-soft);outline:2px solid var(--accent);border-radius:var(--r-xs)}.lightbox{z-index:var(--z-backdrop);padding:var(--sp-24);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox img{border-radius:var(--r-sm);max-width:100%;max-height:100%;box-shadow:var(--shadow-lg)}.transcript .msg-text img{cursor:zoom-in;border-radius:var(--r-sm);max-width:100%}.pinned-strip{align-items:center;gap:var(--sp-6);padding:var(--sp-8) var(--sp-12);border-bottom:1px solid var(--line);background:var(--surface-2);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.pinned-strip::-webkit-scrollbar{display:none}.pinned-strip-label{font-size:var(--fs-xs);flex:none}.pin-chip{align-items:center;gap:var(--sp-6);border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-6) var(--sp-4) var(--sp-12);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:220px;display:inline-flex;overflow:hidden}.pin-chip:hover{border-color:var(--accent)}.pin-chip-x{color:var(--faint);border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.pin-chip-x:hover{background:var(--warn-soft);color:var(--warn)}.quote-btn{z-index:9;border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow-md);white-space:nowrap;align-items:stretch;display:flex;position:absolute;overflow:hidden;transform:translate(-50%,-100%)}.quote-btn button{color:var(--heading);padding:var(--sp-6) var(--sp-12);font-size:var(--fs-xs);align-items:center;gap:var(--sp-6);cursor:pointer;background:0 0;border:0;font-weight:500;display:flex}.quote-btn button+button{border-left:1px solid var(--line)}.quote-btn button:hover{background:var(--surface-2)}.related-threads{align-items:center;gap:var(--sp-8);margin:0 auto var(--sp-4);width:100%;max-width:900px;padding:var(--sp-6) var(--sp-2);flex-wrap:wrap;display:flex}.related-threads-label{font:600 12px var(--font-body);letter-spacing:normal;color:var(--faint);flex:none}.related-threads>button:not(.related-threads-x){border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-12);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.related-threads>button:not(.related-threads-x):hover{border-color:var(--accent);color:var(--heading)}.related-threads-x{color:var(--faint);font-size:var(--fs-md);padding:var(--sp-2) var(--sp-6);background:0 0;border:0;margin-left:auto}.related-threads-x:hover{color:var(--heading)}@media (width<=767px){.draft-conflict-card{grid-template-columns:minmax(0,1fr) auto;align-items:start}.draft-conflict-actions{grid-column:1/-1;justify-content:flex-start}}.read-marker{align-items:center;gap:var(--sp-12);margin:18px 0 var(--sp-6);color:var(--accent);font:600 12px var(--font-body);letter-spacing:normal;display:flex}.read-marker:before,.read-marker:after{content:"";background:color-mix(in srgb, var(--accent) 40%, transparent);flex:1;height:1px}.read-marker span{flex:none}.retry-compare{gap:var(--sp-2);margin:var(--sp-2) 0 var(--sp-6);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-2);display:inline-flex}.retry-compare button{color:var(--muted);font:12px var(--font-body);letter-spacing:normal;padding:var(--sp-4) var(--sp-10);border-radius:var(--r-xs);background:0 0;border:0}.retry-compare button.on{background:var(--accent-soft);color:var(--heading)}.msg-sources{align-items:center;gap:var(--sp-6);margin:var(--sp-8) 0 var(--sp-2);flex-wrap:wrap;display:flex}.msg-sources-label{font:600 12px var(--font-body);letter-spacing:normal;color:var(--faint);margin-right:2px}.src-chip{align-items:center;gap:var(--sp-6);border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-10);font-size:var(--fs-xs);text-decoration:none;display:inline-flex}.src-chip:hover{border-color:var(--line-strong);color:var(--heading)}.src-chip img{border-radius:var(--r-xs);flex:none}.src-n{background:var(--surface-2);width:15px;height:15px;color:var(--faint);font:12px var(--font-body);border-radius:50%;flex:none;place-items:center;display:inline-grid}.src-chip:target{border-color:var(--accent)}.src-chip:target .src-n{background:var(--accent);color:var(--bg)}.cite-mark{color:var(--link);vertical-align:super;padding:0 var(--sp-2);font-size:.85em;text-decoration:none}.cite-mark:hover{text-decoration:underline}.jump-controls{z-index:5;gap:var(--sp-6);display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.jump-controls .jump-latest{position:static;transform:none}@media (width<=767px){.jump-controls{position:absolute;bottom:8px}}.ro-badge.temp{color:var(--accent);border-color:var(--accent)}.viewbar-title-edit{border:1px solid var(--accent);border-radius:var(--r-sm);background:var(--bg);min-width:0;color:var(--heading);font:600 15px var(--font-display);padding:var(--sp-4) var(--sp-8);flex:1}.approval-history-list{border-top:1px solid var(--line);flex-direction:column;display:flex}.approval-history-row{gap:var(--sp-10);padding:var(--sp-10) 0;border-bottom:1px solid var(--line);align-items:flex-start;display:flex}.approval-history-row>span:last-child{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.approval-history-row strong{color:var(--heading);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.approval-history-row small{color:var(--muted);font:12px var(--font-body)}.approval-history-decision{text-align:center;border-radius:var(--r-pill);min-width:54px;padding:var(--sp-4) var(--sp-6);background:var(--surface-2);color:var(--muted);font:12px var(--font-body);text-transform:none;flex:none}.approval-history-decision.once,.approval-history-decision.session,.approval-history-decision.always{color:var(--accent)}.approval-history-decision.deny{color:var(--warn)}.event-rule-row{align-items:center;gap:var(--sp-8);padding:var(--sp-10) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.event-rule-row>span{min-width:180px;color:var(--muted);font-size:var(--fs-xs);flex:1}.event-rule-builder{gap:var(--sp-6);grid-template-columns:1fr 1fr 1.3fr 1fr auto;margin-top:12px;display:grid}.event-rule-builder input,.event-rule-builder select,.event-rule-builder button{border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface-2);min-width:0;color:var(--text);padding:var(--sp-8);font-size:var(--fs-xs)}.event-rule-builder button{color:var(--accent)}.event-rule-builder button:disabled{opacity:.45}.af-row,.domain-discord-msg{content-visibility:auto;contain-intrinsic-size:auto 72px}.feed-item,.jt-run-collapsed,.job-thread .transcript .turn,.transcript .code-block,.job-thread .transcript .code-block,.transcript .turn{content-visibility:visible;contain-intrinsic-size:auto}.jt-run-compare{margin:0 0 var(--sp-14);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);display:none;overflow:hidden}.jt-run-compare.open{display:block}.jt-run-compare header{justify-content:space-between;gap:var(--sp-12);padding:var(--sp-10) var(--sp-12);border-bottom:1px solid var(--line);font:600 12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--muted);display:flex}.jt-run-compare header small{font:12px var(--font-body);color:var(--faint);text-transform:none}.jt-run-compare>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jt-run-compare article{padding:var(--sp-12);min-width:0}.jt-run-compare article+article{border-left:1px solid var(--line)}.jt-run-compare b{font-size:var(--fs-xs);color:var(--heading);margin-bottom:6px;display:block}.jt-run-compare p{color:var(--muted);font-size:var(--fs-xs);margin:0;line-height:1.5}.jt-anchor-followup{margin:var(--sp-8) 0 0;color:var(--accent);padding:var(--sp-2) 0;font-size:var(--fs-xs);background:0 0;border:0}.jt-anchor-followup:hover{text-decoration:underline}.out-cite{font:inherit;color:inherit;cursor:pointer;border:0;border-bottom:1px dotted color-mix(in srgb, var(--accent) 55%, transparent);background:0 0;padding:0}.out-cite:hover{color:var(--accent)}.out-cite-n{color:var(--accent);vertical-align:.4em;margin-left:1px;font-size:.68em;font-weight:600;line-height:0}.cite-panel{margin:var(--sp-14) 0 0;padding:var(--sp-6) var(--sp-10) 0;border:1px solid var(--line);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--surface-2);border-bottom:0;box-shadow:0 3px 12px #0000000a}.cite-strip{align-items:center;gap:var(--sp-6);text-align:left;width:100%;color:var(--muted);font:12px var(--font-body);padding:var(--sp-4) var(--sp-2) var(--sp-6);background:0 0;border:0;display:flex}.cite-strip:hover{color:var(--muted)}.cite-strip-chev{color:var(--faint);font-size:var(--fs-xs);margin-left:auto}.cite-list{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.cite-row{border-top:1px solid var(--line)}.cite-row:first-child{border-top:0}.cite-row-head{align-items:baseline;gap:var(--sp-10);text-align:left;width:100%;padding:var(--sp-8) var(--sp-12);background:0 0;border:0;display:flex}.cite-row-head:hover{background:var(--surface-2)}.cite-row-n{border-radius:var(--r-xs);background:var(--accent-soft);width:16px;height:16px;color:var(--heading);font:600 12px/16px var(--font-body);text-align:center;flex:none;align-self:center}.cite-row-title{min-width:0;color:var(--heading);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cite-row-sub{color:var(--faint);font-size:var(--fs-xs);text-transform:lowercase;flex:none}.cite-row-chev{color:var(--faint);font-size:var(--fs-xs);flex:none;margin-left:2px}.cite-row.open .cite-row-head{border-bottom:1px solid var(--line)}.cite-row-body{padding:var(--sp-8) var(--sp-12) var(--sp-10);background:var(--surface-2)}.cite-events{margin:0 0 var(--sp-8);gap:var(--sp-4);flex-direction:column;padding:0;list-style:none;display:flex}.cite-events li{font-size:var(--fs-xs);color:var(--text)}.cite-events li b{font:12px var(--font-body);color:var(--muted);margin-right:6px}.cite-events li i{color:var(--faint);font-style:normal;font-size:var(--fs-xs)}.cite-note{margin:0 0 var(--sp-8);font-size:var(--fs-xs);color:var(--muted);line-height:1.5}.cite-actions{gap:var(--sp-6);flex-wrap:wrap;display:flex}.cite-actions button{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);border-radius:var(--r-sm);padding:var(--sp-6) var(--sp-10);font-size:var(--fs-xs)}.cite-actions button:hover{border-color:var(--accent);color:var(--heading);background:var(--accent-soft)}.cite-actions button:disabled{opacity:.55;cursor:wait}.msg.assistant:has(.cite-panel) .cite-panel{box-shadow:none}.msg.assistant:has(.cite-panel) .msg-sources{align-items:center;gap:var(--sp-6);padding:var(--sp-8) var(--sp-10) var(--sp-8);border-right:1px solid var(--line);border-left:1px solid var(--line);background:var(--surface-2);margin:0}.msg.assistant:has(.cite-panel) .msg-sources-label{color:var(--muted);flex:none;margin-right:2px}.msg.assistant:has(.cite-panel) .src-chip{min-height:24px;padding:var(--sp-4) var(--sp-8);color:var(--text);background:var(--surface)}.msg.assistant:has(.cite-panel) .src-chip img{width:14px;height:14px}.msg.assistant:has(.cite-panel) .src-n{width:16px;height:16px}.msg.assistant:has(.cite-panel) .msg-sources+.msg-actions-bottom{border-top:1px solid var(--line)}.msg.assistant:has(.cite-panel) .msg-actions-bottom{box-shadow:0 3px 12px #0000000a}.msg.assistant:has(.cite-panel) .agent-options{gap:var(--sp-6);padding:var(--sp-8) var(--sp-10) var(--sp-8);border-right:1px solid var(--line);border-left:1px solid var(--line);background:var(--surface-2);margin:0}:is(.msg.assistant:has(.cite-panel) .cite-panel+.agent-options,.msg.assistant:has(.cite-panel) .msg-sources+.agent-options){border-top:1px solid var(--line)}.msg.assistant:has(.cite-panel) .agent-options+.msg-actions-bottom{border-top:1px solid var(--line)}.msg.assistant:has(.cite-panel) .agent-option{padding:var(--sp-6) var(--sp-10);font-size:var(--fs-xs)}.tune-card{margin:var(--sp-10) 0 var(--sp-4);border:1px solid var(--accent);border-radius:var(--r-md);background:var(--surface);padding:var(--sp-12) var(--sp-14)}.tune-card.done{border-color:var(--line);color:var(--muted);font-size:var(--fs-sm)}.tune-card-head{align-items:center;gap:var(--sp-10);display:flex}.tune-card-head strong{font-size:var(--fs-sm);color:var(--heading)}.tune-card .tune-stat i{font:12px var(--font-body);font-style:normal}.tune-card .tune-stat i.add{color:var(--good)}.tune-card .tune-stat i.del{color:var(--warn)}.tune-card .tune-why{margin:var(--sp-6) 0 var(--sp-8);font-size:var(--fs-sm);color:var(--text)}.tune-card .tune-schedule{font:12px var(--font-body);margin-bottom:8px}.tune-card .tune-schedule .del{color:var(--warn);text-decoration:line-through}.tune-card .tune-schedule .add{color:var(--good)}.tune-card .tune-diff{max-height:220px;margin-bottom:10px}.tune-card-actions{gap:var(--sp-8);display:flex}.tune-card-actions button{border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:var(--sp-6) var(--sp-14);font-size:var(--fs-sm)}.tune-card-actions button:not(.primary){color:var(--heading);background:0 0}.tune-card-actions button:disabled{opacity:.5}.jt-tunelog{margin:0 0 var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.jt-tunelog article{padding:var(--sp-10) var(--sp-12);border-bottom:1px solid var(--line)}.jt-tunelog article:last-child{border-bottom:0}.jt-tunelog article.dismissed{opacity:.6}.jt-tunelog-meta{align-items:center;gap:var(--sp-6) var(--sp-10);font:12px var(--font-body);color:var(--faint);flex-wrap:wrap;display:flex}.jt-tunelog-meta b{color:var(--heading);font-size:var(--fs-xs);font-weight:600}.jt-tunelog-stat{color:var(--muted)}.jt-tunelog article p{margin:var(--sp-6) 0 0;font-size:var(--fs-sm);color:var(--text)}.jt-tunelog-revert{padding:var(--sp-2) var(--sp-8);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);font:12px var(--font-body);cursor:pointer;margin-left:auto}.jt-tunelog-revert:hover:not(:disabled){color:var(--heading);border-color:var(--muted)}.jt-tunelog-revert:disabled{opacity:.5;cursor:default}.jt-evidence-actions button:hover:not(:disabled){color:var(--heading);border-color:var(--muted)}.approval-offer{align-items:center;gap:var(--sp-8);margin:0 0 var(--sp-8);padding:var(--sp-10) var(--sp-10);border:1px solid var(--line);border-left:2px solid var(--good);border-radius:var(--r-md);background:var(--surface-2);display:flex}.approval-offer-text{min-width:0;color:var(--text);font:12px/1.4 var(--font-body);flex:1}.approval-offer-grant{min-height:26px;padding:0 var(--sp-10);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:12px var(--font-body);cursor:pointer;flex:none}.approval-offer-grant:hover{border-color:var(--heading)}.approval-held{margin:0 0 var(--sp-8);padding:var(--sp-8) var(--sp-10);border:1px dashed var(--line);border-radius:var(--r-md);color:var(--muted);font:12px/1.45 var(--font-body)}.jt-tunelog-toggle-diff{padding:var(--sp-2) var(--sp-8);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:12px var(--font-body);background:0 0}.jt-tunelog-toggle-diff:hover{color:var(--heading)}.jt-tunelog-diff{margin:var(--sp-6) 0 0;padding:var(--sp-8) var(--sp-10);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-sm);font:12px/1.5 var(--font-mono);white-space:pre-wrap;word-break:break-word;max-height:200px;overflow:auto}.jt-tunelog-diff .dl-add{color:var(--good)}.jt-tunelog-diff .dl-del{color:var(--warn)}.jt-mutcheck{gap:var(--sp-6) var(--sp-12);margin:var(--sp-6) 0 var(--sp-2);flex-wrap:wrap;display:flex}.jt-mutcheck span{font:12px var(--font-body)}.jt-mutcheck .ok{color:var(--good)}.jt-mutcheck .warn{color:var(--warn)}.jt-rawrun{padding:0 var(--sp-10);border-right:1px solid var(--line);border-left:1px solid var(--line);background:var(--surface-2);margin:0}.jt-rawrun summary{padding:var(--sp-4) 0 var(--sp-4);font:12px var(--font-body);color:var(--faint);cursor:pointer;text-transform:none;letter-spacing:0}.jt-rawrun[open] summary{margin-bottom:6px}.jt-rawrun .msg-text{opacity:.75;border-left:2px solid var(--line);padding-left:10px}.output-reply-options{padding:var(--sp-6) var(--sp-10) 0;background:var(--surface-2)}.output-reply-options .agent-options{gap:var(--sp-6);margin:0}.output-reply-options .agent-option{padding:var(--sp-6) var(--sp-10);font-size:var(--fs-xs)}.jt-retry-run{border:1px solid var(--warn);background:var(--warn-soft);color:var(--warn);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-10);font:12px var(--font-body);margin-left:8px;font-weight:600}.jt-retry-run:disabled{opacity:.6}.jt-pending-run{align-items:center;gap:var(--sp-10);margin:0 0 var(--sp-10);padding:var(--sp-10) var(--sp-14);border:1px solid var(--good);border-radius:var(--r-md);background:var(--good-soft);color:var(--heading);font:13px var(--font-body);display:flex}.jt-no-content-note{gap:var(--sp-4);margin:0 0 var(--sp-12);padding:var(--sp-10) var(--sp-14);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);color:var(--muted);font-size:var(--fs-xs);flex-direction:column;display:flex}.jt-no-content-note strong{color:var(--heading);font-weight:600}.jt-pending-spin{border:2px solid color-mix(in srgb, var(--good) 40%, transparent);border-top-color:var(--good);border-radius:50%;flex:none;width:11px;height:11px;animation:.8s linear infinite jt-spin}@keyframes jt-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.jt-pending-spin{animation:none}}.jt-readfull{margin:var(--sp-8) 0 var(--sp-2);padding:var(--sp-6) var(--sp-12);border:1px solid var(--accent);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);font:12px var(--font-body);cursor:pointer;display:inline-block}.jt-readfull:hover{background:var(--accent);color:var(--bg)}.p0-summary-mobile-toggle{display:none}.p0-summary-tile:hover:not(:disabled),.p0-summary-tile:focus-visible:not(:disabled){border-color:var(--accent);background:var(--accent-soft);color:var(--heading);outline:none}.surface-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.surface-header h1{margin:0}.surface-header-purpose{margin:var(--sp-4) 0 0;color:var(--muted);font:12px/1.45 var(--font-body)}.af-section-toggle{align-items:center;gap:var(--sp-8);color:inherit;font:inherit;text-align:left;background:0 0;border:0;display:inline-flex}.af-section-toggle>span:last-child{color:var(--faint);font-size:var(--fs-xs)}.p0-run-pipeline,.p0-input-readiness{width:min(100%, var(--job-reading-width));margin:0 auto var(--sp-10);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.p0-run-pipeline-head,.p0-input-readiness>header{justify-content:space-between;align-items:baseline;gap:var(--sp-10);display:flex}.p0-run-pipeline-head strong,.p0-input-readiness>header strong{color:var(--heading);font:600 12px var(--font-body);letter-spacing:0;text-transform:none}.p0-run-pipeline-head span,.p0-input-readiness>header span{min-width:0;color:var(--muted);font:12px var(--font-body);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p0-run-pipeline-steps{align-items:flex-start;margin-top:9px;display:flex}.p0-run-step{align-items:center;gap:var(--sp-4);color:var(--faint);font:12px var(--font-body);text-align:center;flex-direction:column;flex:1;display:flex;position:relative}.p0-run-step:not(:last-child):after{content:"";background:var(--line-strong);height:1px;position:absolute;top:9px;left:calc(50% + 10px);right:calc(10px - 50%)}.p0-run-step i{z-index:1;border:1px solid var(--line-strong);background:var(--surface-2);width:18px;height:18px;color:var(--faint);font:600 12px/17px var(--font-body);border-radius:50%;font-style:normal;position:relative}.p0-run-step b{font:500 12px var(--font-body);white-space:nowrap}.p0-run-step.done{color:var(--good)}.p0-run-step.done i{border-color:var(--good);color:var(--good)}.p0-run-step.current{color:var(--accent)}.p0-run-step.current i{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.p0-run-step.problem{color:var(--bad)}.p0-run-step.problem i{border-color:var(--bad);color:var(--bad)}.p0-run-pipeline-time{color:var(--faint);font:12px var(--font-body);margin-top:8px;display:block}.p0-input-readiness{padding-bottom:7px}.p0-input-readiness.has-warning{border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}.p0-input-list{gap:var(--sp-4) var(--sp-16);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;display:grid}.p0-input-row{align-items:center;gap:var(--sp-6);min-width:0;color:var(--text);font:12px var(--font-body);grid-template-columns:14px minmax(0,1fr) auto;display:grid}.p0-input-row i{color:var(--good);text-align:center;font-style:normal}.p0-input-row.failed i,.p0-input-row.failed small{color:var(--bad)}.p0-input-row.missing i,.p0-input-row.missing small{color:var(--warn)}.p0-input-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.p0-input-row small{color:var(--faint);font:12px var(--font-body);white-space:nowrap}@media (width<=767px){.p0-summary-mobile-toggle{align-items:center;gap:var(--sp-8);text-align:left;width:100%;min-height:44px;display:flex}.p0-summary-mobile-toggle>span:first-child{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.p0-summary-mobile-toggle b{color:var(--heading);font:600 12px var(--font-body)}.p0-summary-mobile-toggle small{color:var(--muted);font:12px var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p0-run-pipeline,.p0-input-readiness{width:auto;margin:0 var(--sp-10) var(--sp-8);padding:var(--sp-8) var(--sp-10);border-radius:var(--r-md)}.p0-run-pipeline-head,.p0-input-readiness>header{display:block}.p0-run-pipeline-head span,.p0-input-readiness>header span{text-align:left;white-space:normal;margin-top:3px;display:block}.p0-run-pipeline-steps{margin-top:8px}.p0-run-step b{font-size:var(--fs-xs)}.p0-input-list{gap:var(--sp-6);grid-template-columns:1fr}.jt-run-compare>div{grid-template-columns:1fr}.jt-run-compare article+article{border-left:0;border-top:1px solid var(--line)}.dash-cols.fixed-dashboard{gap:var(--sp-14);flex-direction:column;display:flex}.dash-cols.fixed-dashboard .dash-stack{display:contents}.dash-cols.fixed-dashboard .po-scroll,.dash-cols.fixed-dashboard .af-scroll{max-height:none;overflow:visible}select{appearance:auto}input,select,textarea{font-size:var(--fs-xl)}button{min-height:44px}.home-head-actions{display:none}}.jt-details-toggle{border-color:var(--line);color:var(--muted)}.jt-header-inner{align-items:flex-start}.jt-header-actions{align-items:flex-start;gap:var(--sp-8);flex-wrap:wrap;flex:none;display:flex}.jt-manage.jt-mobile-actions-toggle{display:none}.jt-action-icon{flex:none;width:14px;height:14px}.jt-manage{justify-content:center;align-items:center;gap:var(--sp-6);white-space:nowrap;display:inline-flex}.jt-metadata{grid-template-columns:minmax(190px,1.55fr) repeat(3,minmax(95px,1fr))}.job-thread-head:not(.compact) .jt-header-inner{padding-top:11px;padding-bottom:10px}.job-thread-head:not(.compact) .jt-metadata{border-top:1px solid var(--line);margin-top:10px;padding-top:9px}.job-thread-head.compact .jt-details-toggle{display:inline-flex}@media (width>=768px){.job-thread-head:not(.compact) .jt-header-inner{padding:var(--sp-10) var(--sp-24) var(--sp-8);gap:var(--sp-14)}.job-thread-head:not(.compact) .jt-title{align-items:center;column-gap:var(--sp-14);row-gap:var(--sp-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.job-thread-head:not(.compact) .jt-title>strong{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;align-self:center;min-width:0;overflow:hidden}.job-thread-head:not(.compact) .jt-execution-status{grid-area:1/2;min-width:0;max-width:100%;margin-top:0}.job-thread-head:not(.compact) .jt-execution-status>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.job-thread-head:not(.compact) .jt-bot-owner,.job-thread-head:not(.compact) .jt-pipeline-note,.job-thread-head:not(.compact) .jt-metadata{grid-column:1/-1}.job-thread-head:not(.compact) .jt-bot-owner{margin-top:1px}.job-thread-head:not(.compact) .jt-pipeline-note{margin-top:0}.job-thread-head:not(.compact) .jt-metadata{margin-top:4px;padding-top:7px}}.dash-running-now{border:1px solid color-mix(in srgb, var(--good) 42%, var(--line));background:color-mix(in srgb, var(--good) 7%, var(--surface));padding:var(--sp-12) var(--sp-14) var(--sp-12);margin:0 0 var(--sp-14)}.dash-running-item>span:not(.dash-running-pip){color:var(--muted);font-size:var(--fs-xs);white-space:nowrap}@media (width>=768px){.home-head{gap:var(--sp-16);margin-bottom:0;padding-bottom:10px}.home-head h1{font-size:var(--fs-5xl)}.home-date{margin-top:2px}.home .decisions-strip{max-width:820px;margin:var(--sp-10) auto var(--sp-12);padding:var(--sp-4) var(--sp-10) var(--sp-6)}.home .decisions-strip.has-overdue{border-left:3px solid var(--warn);background:color-mix(in srgb,var(--warn) 6%,var(--surface))}.home .decisions-strip .panel-title{padding:var(--sp-4) var(--sp-2) var(--sp-6)}.home .decision-row{padding:var(--sp-8) var(--sp-4)}.home .decision-body strong{font-size:var(--fs-sm)}.dash-running-now{padding:var(--sp-8) var(--sp-10) var(--sp-8);margin:0 0 var(--sp-12);border-radius:var(--r-lg);background:color-mix(in srgb,var(--good) 5%,var(--surface))}.dash-running-item>span:not(.dash-running-pip){font-size:var(--fs-xs)}}.watch-summary{align-items:baseline;gap:var(--sp-4) var(--sp-24);flex-wrap:wrap;margin:0 0 18px;display:flex}.watch-summary button{align-items:baseline;gap:var(--sp-8);padding:var(--sp-2) 0;color:var(--muted);text-align:left;transition:color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);background:0 0;border:0;display:inline-flex}.watch-summary button:hover{color:var(--heading)}.watch-summary button.on{color:var(--heading);box-shadow:inset 0 -2px 0 var(--accent)}.watch-summary b{color:inherit;font:600 18px/1 var(--font-num);font-variant-numeric:tabular-nums}.watch-summary button.on b{color:var(--accent)}.watch-summary span{font-size:var(--fs-xs)}.watch-change{gap:var(--sp-8);border-top:1px solid var(--line);color:var(--text);font-size:var(--fs-xs);align-items:baseline;margin-top:8px;padding-top:7px;display:flex}.watch-change span{color:var(--faint);font:600 12px var(--font-body);letter-spacing:normal;flex:none}.feed-item.job-content .feed-dot,.outcome-state.content,.domain-outcome .outcome-state.content{color:var(--accent);background:var(--accent-soft);box-shadow:none}.feed-chips button.on,.feed-content-toggle.on{border-color:var(--line-control);color:var(--heading);background:var(--surface-2)}.feed-content-toggle.on>span{color:var(--accent)}.feed-item.job-content .feed-dot{color:var(--good);background:var(--good)}.content{overscroll-behavior-y:none}.content:focus-visible{outline:none}.transcript,.home,.jobs-view,.feed-view,.attention-view,.tracker-view,.domain-view{overscroll-behavior-y:contain}@media (width<=767px){.dash-running-now{margin:0 0 var(--sp-12);padding:var(--sp-10)}.dash-running-item>span:not(.dash-running-pip){grid-area:2/2}.composer-actions .send.cancel{width:auto;min-width:68px;padding:0 var(--sp-12)}.composer-actions .send.cancel .send-label{display:inline}.job-thread-head:not(.compact) .jt-header-inner{padding-top:8px}.job-thread-head:not(.compact) .jt-metadata{margin-top:8px}.job-thread-head.compact .jt-header-inner{min-height:44px}.watch-change{line-height:1.5;display:block}.watch-change span{margin-bottom:2px;display:block}.calendar-modal-backdrop{padding:var(--sp-8);align-items:end}.calendar-modal{max-height:calc(100dvh - var(--safe-t) - 16px);border-radius:18px 18px 12px 12px}.calendar-modal footer{justify-content:stretch}.calendar-modal footer button{flex:1 1 0;min-height:44px}.job-thread .job-thread-head:not(.compact) .jt-header-inner{padding:var(--sp-4) var(--sp-12);gap:var(--sp-4)}.job-thread .jt-header-actions{gap:var(--sp-4)}.job-thread .jt-header-actions>.jt-manage{font-size:var(--fs-xs)}.job-thread .jt-execution-status{gap:var(--sp-4);font-size:var(--fs-xs);margin-top:2px}.job-thread .jt-execution-status strong{font-size:var(--fs-xs)}.job-thread .jt-bot-owner{gap:var(--sp-6);font-size:var(--fs-xs);margin-top:2px;line-height:1.1}.job-thread .jt-bot-owner select{min-height:28px;padding:var(--sp-2) var(--sp-4);font-size:12px}.job-thread .jt-pipeline-note{gap:var(--sp-4) var(--sp-6);font-size:var(--fs-xs);margin-top:2px;line-height:1.2}.job-thread .jt-header-inner{align-items:center}.job-thread .jt-header-inner .space-crumb{height:34px;min-height:34px;margin:0 var(--sp-12) 0 var(--sp-12);padding:0 var(--sp-6) 0 0;white-space:nowrap;justify-content:flex-start;align-items:center;line-height:1;display:inline-flex}.job-thread .jt-header-actions{align-items:stretch}.job-thread .jt-header-actions>.jt-manage{height:34px;min-height:34px;padding:0 var(--sp-8);line-height:1}.job-thread .job-thread-head .jt-header-inner{padding-top:3px}.job-thread .job-thread-head.compact .jt-header-inner{min-height:0;padding-top:3px;padding-bottom:5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=767px){.composer-note{display:none}.viewbar-model{font:12px var(--font-body)}.conversation-open span,.jobs-row-name small,.jobs-row-times small,.foryou-item p,.today-reminder em,.section-label,.date-label,.cmdk-hint,.askall-sources li{font-family:var(--font-body);letter-spacing:0}.section-label,.date-label{text-transform:none;font-size:var(--fs-xs);font-weight:600}.conversation-open span{font-size:var(--fs-xs)}.jt-run-divider{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:var(--fs-xs)}.composer-meta{gap:var(--sp-6);margin:0 0 var(--sp-6);align-items:center;display:flex}.composer-meta-toggle{flex:none;order:1;margin-right:auto}.composer-meta .composer-model,.composer-meta .effort-chip-wrap,.composer-meta .chat-tools{order:1}.composer-meta .composer-model{max-width:46vw;min-height:32px;padding:var(--sp-6) var(--sp-10);flex:0 auto}.composer-meta .effort-chip-wrap{display:none}.composer-meta .chat-tools{flex:none}.composer-meta .composer-lifecycle{flex:none;order:2;max-width:30vw;margin-left:auto}.composer-meta .lifecycle-badge-detail,.save-prompt-btn,.length-hint:not(.warn),.upnext-snooze{display:none}.upnext-row{gap:var(--sp-8)}.dpc-jobs .dc-fold{align-items:center;gap:var(--sp-8);min-width:0;padding:var(--sp-8) var(--sp-4);text-align:left;color:inherit;background:0 0;border:0;flex:1;display:flex}.dpc-jobs .dc-fold-chev{color:var(--faint);font-size:var(--fs-xs);flex:none}.dpc-jobs.folded{background:0 0}.dpc-jobs.folded .dc-head{border-bottom:0}.bell-menu{width:auto;max-height:82dvh;padding:12px 12px calc(12px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0;box-shadow:0 -12px 40px #0004}.bell-scrim{z-index:199;animation:fade-in var(--dur-2) var(--ease);background:#0007;border:0;position:fixed;inset:0}.bell-menu-mobile-portal{top:calc(var(--safe-t) + 56px);overscroll-behavior:contain;touch-action:pan-y;width:auto;max-height:none;padding:0 14px calc(20px + env(safe-area-inset-bottom));z-index:200;animation:sheet-rise var(--dur-2) var(--ease);border-width:1px 0 0;border-radius:18px 18px 0 0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 40px #0004}.bell-menu-mobile-portal .bell-menu-head{z-index:2;background:var(--surface);padding:0 0 var(--sp-8);flex-direction:column;align-items:stretch;gap:0;position:sticky;top:0}.bell-menu-mobile-portal .bell-grab{width:34px;height:4px;margin:var(--sp-10) auto var(--sp-8);border-radius:var(--r-pill);background:var(--line-strong)}.bell-menu-mobile-portal .foryou-item{padding:var(--sp-12) var(--sp-2)}.bell-menu-mobile-portal .foryou-main{min-height:44px;padding:var(--sp-8) var(--sp-2)}.bell-menu-mobile-portal .foryou-actions{gap:var(--sp-8)}.bell-menu-mobile-portal .foryou-actions button{min-height:44px;padding:var(--sp-10) var(--sp-14);font-size:var(--fs-sm);border-radius:var(--r-md)}.bell-menu-mobile-portal .fy-more-btn{min-width:44px;min-height:44px}.bell-menu-mobile-portal .bell-event{min-height:44px;padding:var(--sp-12) var(--sp-6)}.bell-menu-mobile-portal .bell-menu-head .quiet{width:44px;height:44px;font-size:var(--fs-3xl)}.bell-menu-mobile-portal .bell-domain-toggle{min-height:44px}.avatar-menu{top:calc(var(--safe-t) + 58px);width:min(300px,100vw - 24px);max-height:calc(100dvh - var(--safe-t) - 72px);z-index:130;position:fixed;right:12px}.m-btn,.viewbar-menu,.viewbar-btn,.conversation-gear,.mic-btn,.jt-react button{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.jt-manage{justify-content:center;align-items:center;min-height:34px;display:inline-flex}.attach-button{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.reply-quote-x,.attachment-card button{justify-content:center;align-items:center;min-width:36px;min-height:36px;display:inline-flex}.code-copy{min-height:44px;padding-left:12px;padding-right:12px}.conversation-open,.folder,.sidebar-nav button{min-height:48px}.jt-manage,.tracker-forget,.oa-more,.quiet,.primary,.secondary{min-height:44px}.tracker-forget{opacity:1}.oa-chip{min-height:44px;padding:var(--sp-6) var(--sp-12);font-size:var(--fs-sm);align-items:center;display:inline-flex}.dash-cols.fixed-dashboard{align-items:stretch}.dash-cols.fixed-dashboard .dash-widget{align-self:stretch;width:100%;min-width:0;max-width:100%;flex:none!important}.dash-cols.fixed-dashboard .dash-widget>*{box-sizing:border-box;width:100%;max-width:100%}}.feed-item{contain-intrinsic-size:auto 53px}@media (width>=900px){.home,.records-view,.tracker-view.watchlist-view,.jobs-view{max-width:var(--page-max-working)}}.feed-item{position:relative}@media (width<=767px){.composer-wrap,.job-thread>.composer-wrap{padding-bottom:calc(10px + max(var(--safe-b), var(--kb-inset)))}.jump-latest{bottom:calc(78px + max(var(--safe-b), var(--kb-inset)))}}@keyframes ptr-spin{to{transform:rotate(360deg)}}.triage-stack{display:none}@media (width<=767px){.triage-stack{margin:0 0 var(--sp-16);display:block}.triage-head{align-items:center;gap:var(--sp-8);font:600 12px var(--font-body);letter-spacing:0;text-transform:none;color:var(--muted);margin-bottom:8px;display:flex}.triage-count{padding:var(--sp-2) var(--sp-8);border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink);font-size:var(--fs-xs)}.triage-open-all{color:var(--accent);font:500 12px var(--font-body);padding:var(--sp-4) var(--sp-2);background:0 0;border:0;margin-left:auto}.triage-cards{position:relative}.triage-card{border:1px solid var(--line-strong);border-radius:var(--r-xl);background:var(--surface);padding:var(--sp-16);box-shadow:var(--shadow-sm)}.triage-card.behind{z-index:0;opacity:.5;position:absolute;inset:0}.triage-card.top{z-index:1;touch-action:pan-y;position:relative}.triage-card.failure{border-left:3px solid var(--warn)}.triage-card.attention{border-left:3px solid var(--accent)}.triage-title{color:var(--heading);font-size:var(--fs-xl);line-height:1.4;display:block}.triage-detail{margin:var(--sp-6) 0 0;color:var(--muted);font-size:var(--fs-sm);line-height:1.5}.triage-actions{gap:var(--sp-8);flex-wrap:wrap;margin-top:14px;display:flex}.triage-actions button{min-height:44px;padding:0 var(--sp-14);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--text);font-size:var(--fs-sm)}.triage-actions button.quiet{color:var(--muted);border-color:#0000}.triage-hint{font:600 12px var(--font-body);text-transform:none;letter-spacing:0;padding:var(--sp-4) var(--sp-8);border-radius:var(--r-pill);position:absolute;top:12px;right:14px}.triage-hint.dismiss{background:var(--warn-soft);color:var(--warn)}.triage-hint.snooze{background:var(--accent-soft);color:var(--accent)}.triage-swipe-hint{margin:var(--sp-10) 0 0;text-align:center;color:var(--faint);font:12px var(--font-body)}}.feed-triage{margin:var(--sp-4) 0 18px;max-width:520px}.feed-triage.empty{text-align:center;padding:34px var(--sp-16);border:1px dashed var(--line);border-radius:var(--r-md)}.feed-triage.empty p{margin:0 0 var(--sp-12);color:var(--muted);font-size:var(--fs-sm)}.feed-triage.empty button,.feed-triage-head button{border:1px solid var(--line-strong);color:var(--heading);border-radius:var(--r-md);padding:var(--sp-6) var(--sp-14);font-size:var(--fs-xs);background:0 0}.feed-triage-head{font:12px var(--font-body);color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.feed-triage-cards{position:relative}.feed-triage-card{border:1px solid var(--line-strong);border-radius:var(--r-xl);background:var(--surface);padding:var(--sp-16);box-shadow:var(--shadow-sm)}.feed-triage-card.behind{z-index:0;opacity:.5;position:absolute;inset:0}.feed-triage-card.top{z-index:1;touch-action:pan-y;gap:var(--sp-6);flex-direction:column;display:flex;position:relative}.feed-triage-card.tone-fail{border-left:3px solid var(--warn)}.feed-triage-card.tone-attn{border-left:3px solid var(--accent)}.feed-triage-card.tone-content{border-left:3px solid var(--good)}.feed-triage-outcome{font:600 12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint)}.feed-triage-outcome.tone-fail{color:var(--warn)}.feed-triage-outcome.tone-content{color:var(--good)}.feed-triage-outcome.tone-attn{color:var(--accent)}.feed-triage-card.top strong{color:var(--heading);font-size:var(--fs-lg);line-height:1.4}.feed-triage-card.top p{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.5}.feed-triage-domain{font:12px var(--font-body);color:var(--faint)}.feed-triage-actions{gap:var(--sp-8);flex-wrap:wrap;margin-top:8px;display:flex}.feed-triage-actions button{min-height:44px;padding:0 var(--sp-14);border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--fs-sm)}.feed-triage-actions button:not(.primary){background:var(--surface);color:var(--text)}.feed-triage-actions button.quiet{color:var(--muted);border-color:#0000}.feed-triage-hint{font:600 12px var(--font-body);text-transform:none;letter-spacing:0;padding:var(--sp-4) var(--sp-8);border-radius:var(--r-pill);z-index:2;position:absolute;top:12px;right:14px}.feed-triage-hint.skip{background:var(--warn-soft);color:var(--warn)}.feed-triage-hint.reviewed{background:var(--accent-soft);color:var(--accent)}.feed-triage-swipe{margin:var(--sp-10) 0 0;text-align:center;color:var(--faint);font:12px var(--font-body)}@media (hover:none){.feed-triage-swipe{display:block}}@media (width<=767px){html,body,#root,.app{width:100%;max-width:100%;overflow-x:hidden}.app{min-height:100dvh}.viewbar{padding-left:max(10px, var(--safe-l));padding-right:max(10px, var(--safe-r));padding-top:var(--safe-t);min-height:calc(52px + var(--safe-t))}.layout,.content{width:100%;min-width:0}.content{overflow:hidden}.viewbar-title{gap:var(--sp-6);min-width:0}.viewbar-title strong{max-width:44vw;font-size:var(--fs-lg)}.viewbar-bot-link{text-overflow:ellipsis;white-space:nowrap;max-width:38vw;overflow:hidden}.viewbar-actions{gap:0}.viewbar-actions>*{flex:none}.home,.jobs-view,.settings-view,.memory-view,.domain-view,.feed-view,.attention-view,.agents-view,.tracker-view,.search-view{width:100%;max-width:none;padding:18px max(14px, var(--safe-r)) calc(34px + var(--safe-b)) max(14px, var(--safe-l))}.home-head{gap:var(--sp-10);grid-template-columns:minmax(0,1fr)}.home-head h1{font-size:var(--fs-4xl);letter-spacing:-.4px}.home-date{font-size:var(--fs-xs)}.attention-head{margin-bottom:14px}.attention-head h1{font-size:var(--fs-4xl)}.attention-head-meta{align-items:flex-end}.attention-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.attention-filters::-webkit-scrollbar{display:none}.attention-filters button{flex:none}.attention-group-head{align-items:flex-start}.attention-group-head p{max-width:26rem}.attention-row{grid-template-columns:1fr}.attention-copy strong,.attention-copy span{white-space:normal;text-overflow:clip;overflow:visible}.attention-actions{justify-content:flex-start}.chat-view,.chat-view.has-transcript{width:100%;max-width:none;padding:0 max(12px, var(--safe-r)) 0 max(12px, var(--safe-l))}.transcript{width:100%;max-width:100%;padding:var(--sp-20) 0 var(--sp-12)}.transcript>*,.transcript .turn,.transcript .msg,.transcript .activity-group{min-width:0;max-width:100%}.msg-text{font-size:var(--fs-lg);overflow-wrap:anywhere;line-height:1.75}.msg.user{max-width:92%;padding:var(--sp-10) var(--sp-14)}.markdown{overflow-wrap:anywhere;min-width:0}.markdown table,.code-block{max-width:100%}.code-block pre{white-space:pre;max-width:100%;overflow-x:auto}.markdown :not(pre)>code{overflow-wrap:anywhere}.msg-sources{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;padding-bottom:2px;overflow-x:auto}.msg-sources::-webkit-scrollbar{display:none}.msg-sources-label,.src-chip{flex:none}.cite-panel{max-width:100%;padding:var(--sp-6) var(--sp-8) 0;border-radius:10px 10px 0 0;margin-top:10px}.cite-list{max-width:100%}.cite-row-title{font-size:var(--fs-xs)}.output-actions{gap:var(--sp-6);max-width:100%;padding:var(--sp-6) var(--sp-8)}.msg-actions-bottom{scrollbar-width:none;max-width:100%;overflow-x:auto}.msg-actions-bottom::-webkit-scrollbar{display:none}.activity-group{width:100%;overflow:hidden}.activity-summary{min-width:0;padding-inline:9px}.activity-summary-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.activity-summary .activity-chevron{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:30vw;overflow:hidden}.activity-list{overflow-wrap:anywhere;min-width:0;max-width:100%;margin-left:4px;padding-left:14px}.activity-list .step-head,.activity-list .step-body{min-width:0;max-width:100%}.composer-wrap{width:100%;max-width:none;padding:8px 0 calc(12px + max(var(--safe-b), var(--kb-inset), 12px))}.composer{width:100%;min-width:0;max-width:none}.composer textarea{min-height:24px;max-height:132px;line-height:1.5}.attachment-row{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.attachment-card{scroll-snap-align:start;flex:none;max-width:150px}.composer-bottom,.composer-actions{min-width:0}.composer-actions{gap:var(--sp-4)}.composer-actions .send{min-width:44px;min-height:44px}.mobile-bottom-nav{padding-left:max(8px, var(--safe-l));padding-right:max(8px, var(--safe-r));padding-bottom:calc(6px + var(--safe-b))}.jobs-head,.jobs-toolbar{align-items:stretch}.jobs-head{gap:var(--sp-10);flex-direction:column}.jobs-head .primary{align-self:flex-start;min-height:44px}.jobs-toolbar{grid-template-columns:minmax(0,1fr) auto;display:grid}.jobs-search{grid-column:1/-1;width:100%;min-width:0;min-height:44px}.jobs-toolbar select{min-width:0;min-height:44px}.jobs-row-name strong{white-space:normal;overflow-wrap:anywhere}.jobs-row-name small{font-size:var(--fs-xs);white-space:normal}.jobs-row-times{white-space:normal;text-align:right;justify-content:center}.agents-view.bots-view{padding-inline:max(14px, var(--safe-l)) max(14px, var(--safe-r))}.bots-page-head{gap:var(--sp-10);margin-bottom:12px}.bots-page-title h1{font-size:var(--fs-3xl)}.bots-page-title p{font-size:var(--fs-xs)}.bots-page-actions{justify-content:space-between;gap:var(--sp-8);width:100%}.bots-page-actions>*{min-width:0}.agents-grid{gap:var(--sp-12);grid-template-columns:minmax(0,1fr)}.agent-card{min-width:0;padding:var(--sp-14);border-radius:var(--r-lg)}.agent-card strong{font-size:var(--fs-md)}.agent-card p{font-size:var(--fs-xs)}.agent-editor{padding:var(--sp-14);gap:var(--sp-12);border-radius:var(--r-lg)}.bot-builder{padding:var(--sp-12);border-radius:var(--r-lg)}.bot-field-row{flex-direction:column;gap:0}.agent-editor input,.agent-editor textarea,.agent-editor select,.bot-panel input,.bot-panel textarea,.bot-panel select{min-width:0}.bot-builder-entry{flex-direction:column;align-items:stretch}.bot-builder-entry .secondary{align-self:flex-start;min-height:44px}.bot-multi-select-menu{max-width:calc(100vw - 28px)}.settings-view>h1,.memory-view>h1,.domain-view-head h1{font-size:var(--fs-4xl)}.job-thread-head{max-width:100%}.jt-header-inner{width:100%;max-width:none;padding-inline:max(12px, var(--safe-l)) max(12px, var(--safe-r))}.jt-header-actions{flex:100%;min-width:0}.jt-header-actions>*{flex:1 1 0;min-width:0}.job-thread .transcript,.job-thread>.composer-wrap{width:100%;max-width:none;padding-inline:max(12px, var(--safe-l)) max(12px, var(--safe-r))}.action-sheet{max-height:max(200px, min(82dvh, calc(100dvh - var(--safe-t) - max(var(--safe-b), var(--kb-inset)) - 8px)));padding-bottom:calc(12px + max(var(--safe-b), var(--kb-inset)))}.modal-backdrop,.job-modal-backdrop,.usage-backdrop,.lightbox-backdrop{padding-left:max(10px, var(--safe-l));padding-right:max(10px, var(--safe-r))}}@media (width>=768px){.composer-wrap{padding-top:14px}.composer{border:1px solid var(--line-strong);padding:var(--sp-12) var(--sp-14) var(--sp-10);background:var(--surface);border-radius:22px;box-shadow:0 6px 20px #00000012}.composer:focus-within{border-color:var(--line-strong);box-shadow:0 0 0 3px var(--accent-soft), 0 8px 24px #00000016}.composer textarea{width:100%;min-height:24px;padding:var(--sp-4) var(--sp-6) var(--sp-4);appearance:none;color:var(--heading);caret-color:var(--accent);font:400 15px/1.55 var(--font-body);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;border-radius:0;display:block;box-shadow:none!important;border:0!important;outline:0!important}.composer textarea::placeholder{color:var(--muted);opacity:1}.composer-actions{padding:0 var(--sp-2);margin-top:7px}.composer-actions>div:first-child{gap:var(--sp-4)}.composer-actions>div:first-child>button,.composer-actions>div:first-child .mic-btn{border-radius:var(--r-pill);justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.composer-actions>div:first-child>button:hover,.composer-actions>div:first-child .mic-btn:hover{background:var(--surface-2);color:var(--heading)}.composer-actions .send{width:34px;height:34px;box-shadow:0 1px 2px #0003}.composer-actions .send:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.composer-note{color:var(--faint);margin-top:8px}}.bots-view,.bots-view button,.bots-view input,.bots-view select,.bots-view textarea{font-family:var(--font-body)}.bots-view h1,.bots-view h2,.bots-view h3,.bots-view .agent-card>strong,.bots-view .bots-list-head strong{font-family:var(--font-display)}.bots-view h1{font-size:var(--fs-5xl);letter-spacing:-.025em;line-height:1.2}.bots-view h2{font-size:var(--fs-2xl);letter-spacing:-.015em;line-height:1.25}.bots-view h3{font-size:var(--fs-md);line-height:1.3}.bots-view p{line-height:1.5}.bots-view .eyebrow{font:600 12px/1.2 var(--font-body);letter-spacing:normal}.bots-view .bots-page-title p,.bots-view .bot-idea-coach-toggle small,.bots-view .bot-idea-coach-head p{font-size:var(--fs-xs);line-height:1.5}.bots-view .bots-list-head>span,.bots-view .agent-domains{font-size:var(--fs-xs);line-height:1.4}.bots-view .agent-card strong{font-size:var(--fs-xl);line-height:1.25}.bots-view .agent-card p{font-size:var(--fs-sm);line-height:1.5}.bots-view .bot-card-kicker{font-size:var(--fs-xs);letter-spacing:.12em}.bots-view .agent-card-actions button,.bots-view .bot-card select{font-size:var(--fs-xs)}@media (width<=767px){.bots-view .bots-page-head{align-items:stretch;gap:var(--sp-10);padding:0 0 var(--sp-12);flex-direction:column;margin-bottom:14px}.bots-view .bots-page-title .eyebrow,.bots-view .bots-page-title p{display:none}.bots-view .bots-page-title h1{font-size:var(--fs-4xl);margin:0;line-height:1.2}.bots-view .bots-page-actions{justify-content:flex-start;width:100%;margin-left:0}.bots-view .bots-page-head>.bots-page-actions>button{min-height:44px;padding:0 var(--sp-14);font-size:var(--fs-md)}.bots-view .bot-idea-coach{padding:var(--sp-12) var(--sp-14);border-radius:var(--r-lg);margin:0 0 18px}.bots-view .bot-idea-coach-toggle{min-height:44px}.bots-view .bot-idea-coach-toggle strong{font-size:var(--fs-md);line-height:1.25}.bots-view .bot-idea-coach-toggle small{max-width:230px;font-size:var(--fs-xs)}.bots-view .bot-idea-coach-toggle-action{font-size:var(--fs-xs)}.bots-view .bot-idea-coach-body h2{font-size:var(--fs-2xl)}.bots-view .bots-list-head{margin:0 0 var(--sp-10);padding:0 0 var(--sp-8)}.bots-view .bots-list-head>div{gap:var(--sp-8)}.bots-view .bots-list-head .eyebrow{font-size:var(--fs-xs)}.bots-view .bots-list-head strong{font-size:var(--fs-xl)}.bots-view .bots-list-head>span{display:none}.bots-view .agents-grid{gap:var(--sp-10)}.bots-view .agent-card{gap:var(--sp-8);padding:var(--sp-14);border-radius:var(--r-lg)}.bots-view .bot-card{align-items:stretch;display:flex}.bots-view .bot-card-title,.bots-view .agent-card>strong{font-size:var(--fs-2xl)}.bots-view .agent-card p{font-size:var(--fs-sm)}.bots-view .agent-domains{font-size:var(--fs-xs)}.bots-view .agent-card-actions{gap:var(--sp-8)}.bots-view .bot-card .agent-card-actions{margin-top:3px}.bots-view .bot-card select{width:100%;min-height:44px;font-size:var(--fs-xl)}}.bots-view .bots-list-head-actions{align-items:center;gap:var(--sp-10);display:flex}.bots-view .bots-list-head-actions>span{color:var(--faint);font:12px var(--font-body)}.bots-view .bots-list-head-actions .secondary{min-height:30px;padding:0 var(--sp-12);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:600 12px var(--font-body);cursor:pointer}.bots-view .bots-list-head-actions .secondary:hover{border-color:var(--accent);color:var(--accent)}.bots-view .bot-idea-coach:not(.open){padding:var(--sp-10) var(--sp-12)}.bots-view .bot-idea-coach:not(.open) .bot-idea-coach-toggle>span:first-child{align-items:baseline;gap:var(--sp-4) var(--sp-10);flex-flow:wrap}.bots-view .bot-idea-coach:not(.open) .bot-idea-coach-toggle .eyebrow{font-size:var(--fs-xs)}.bots-view .bot-idea-coach:not(.open) .bot-idea-coach-toggle strong{font-size:var(--fs-sm)}@media (width<=767px){.bots-view .bots-list-head{align-items:flex-start;gap:var(--sp-4);flex-direction:column}.bots-view .bots-list-head-actions{gap:var(--sp-8)}.bots-view .bots-list-head-actions>span{display:none}.bots-view .bots-list-head-actions .secondary{min-height:34px;padding:0 var(--sp-10)}.bots-view .bot-idea-coach:not(.open){padding:var(--sp-8) var(--sp-12)}.home,.jobs-view,.feed-view,.agents-view,.bot-view,.domain-view,.settings-view,.memory-view,.tracker-view,.search-view,.domains-view{font-family:var(--font-body);font-size:var(--fs-md);color:var(--text);line-height:1.5}:is(.home,.jobs-view,.feed-view,.agents-view,.bot-view,.domain-view,.settings-view,.memory-view,.tracker-view,.status-view,.glance-view,.search-view,.domains-view) button,:is(.home,.jobs-view,.feed-view,.agents-view,.bot-view,.domain-view,.settings-view,.memory-view,.tracker-view,.status-view,.glance-view,.search-view,.domains-view) input,:is(.home,.jobs-view,.feed-view,.agents-view,.bot-view,.domain-view,.settings-view,.memory-view,.tracker-view,.status-view,.glance-view,.search-view,.domains-view) select,:is(.home,.jobs-view,.feed-view,.changed-view,.attention-view,.agents-view,.bot-view,.domain-view,.settings-view,.memory-view,.tracker-view,.status-view,.glance-view,.search-view,.domains-view) textarea{font-family:var(--font-body)}.home-head h1,.jobs-head h1,.feed-view>h1,.attention-view>h1,.agents-view>h1,.bot-view-head h1,.domain-view-head h1,.settings-view>h1,.memory-head h1,.watch-head h1,.search-view>h1,.domains-view>h1{color:var(--heading);font:600 22px/1.15 var(--font-display);letter-spacing:-.025em;margin:0}.home-date,.jobs-head p,.watch-head p,.memory-head p,.domain-view-head .space-crumb,.bot-view-head .space-crumb{color:var(--muted);font:12px/1.45 var(--font-body)}.eyebrow,.panel-title,.agents-section-label,.feed-day-label,.status-section h2,.section-label{font-family:var(--font-body);letter-spacing:normal;font-weight:600}:is(.home-grid>section,.home-mid>section,.home-side>section,.jobs-list,.status-card,.watch-create,.watch-row,.memory-result,.set-subsection,.bot-panel,.agent-card,.domains-card,.domain-needs,.domain-context-card,.feed-triage,.bot-idea-coach){border-radius:var(--r-lg);box-shadow:none}.panel-title{font-size:var(--fs-xs);margin-bottom:10px;line-height:1.2}.set-hint,.agents-intro,.bot-note,.bot-control-note,.search-note{font-size:var(--fs-xs);line-height:1.5}:is(.jobs-search,.jobs-toolbar select,.settings-search input,.search-input,.watch-controls>input,.watch-create input,.watch-create textarea,.watch-create select,.memory-search,.memory-add,.capture-input){border-radius:var(--r-lg);min-height:44px}:is(.jobs-head .primary,.watch-add,.status-refresh,.memory-toolbar button,.block-actions button,.search-save-btn,.search-help-btn,.capture-go,.capture-cancel){border-radius:var(--r-lg);min-height:44px;font-size:var(--fs-sm)}.home .home-head{margin-bottom:0}.home .home-head-actions{display:none}.home-resume{padding:var(--sp-10) var(--sp-12);border-radius:var(--r-lg);margin-bottom:10px}.home-resume-meta{display:none}.today-section+.today-section{margin-top:12px;padding-top:10px}.today-section-head{font-size:var(--fs-xs)}.upnext-row{padding:var(--sp-10) var(--sp-4)}.feed-view>h1{margin-bottom:10px}.feed-controls{gap:var(--sp-8);margin:0 0 var(--sp-12);grid-template-columns:minmax(0,1fr);display:grid}.feed-filter-panel{margin-top:0}.feed-filter-group{width:100%}.feed-filter-group+.feed-filter-group,.feed-filter-panel>.feed-clear-filters{margin-left:0}.feed-chips{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.feed-chips::-webkit-scrollbar{display:none}.feed-chips button{flex:none;min-height:36px;padding-inline:11px}.feed-controls select{min-height:44px;font-size:var(--fs-xl)}.feed-day{margin-bottom:12px}.feed-day-label{font-size:var(--fs-xs);margin-bottom:4px}.feed-item{gap:var(--sp-10)}.jobs-head,.jobs-attention,.jobs-mismatch{margin-bottom:12px}.jobs-attention-strip{grid-template-columns:1fr}.jobs-attn{min-height:44px}.jobs-group>summary,.jobs-family>summary{padding-block:10px}.bot-view{padding-top:18px}.bot-view-head{gap:var(--sp-10);margin-bottom:14px}.bot-title-row{gap:var(--sp-10)}.bot-view-grid{gap:var(--sp-10);grid-template-columns:1fr}.bot-panel{padding:var(--sp-14)}.bot-panel-head{gap:var(--sp-8)}.bot-panel-head strong{font-size:var(--fs-lg)}.domain-view-head{margin-bottom:14px}.domain-summary{margin:0 0 var(--sp-12);grid-template-columns:repeat(2,minmax(0,1fr))}.domain-summary button{padding:var(--sp-10) var(--sp-10);border-radius:var(--r-lg)}.domain-summary span{font-size:var(--fs-xs)}.domain-resources{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.domain-resources::-webkit-scrollbar{display:none}.domain-resource{flex:none;align-items:center;min-height:34px;display:inline-flex}.watch-head{margin-bottom:14px}.watch-head .watch-add{align-self:flex-start}.watch-summary{margin-bottom:14px}.watch-summary button{min-height:32px}.watch-summary b{font-size:var(--fs-2xl)}.watch-create{padding:var(--sp-14)}.settings-view>h1,.memory-head h1{margin-bottom:8px}.settings-search{margin:var(--sp-8) 0 var(--sp-2)}.set-section{padding:var(--sp-14)}.set-section>h2{font-size:var(--fs-sm);margin-bottom:10px}.set-row{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);margin-bottom:12px;display:grid}.set-row>span:first-child{min-width:0}.set-row em{margin-top:1px;display:block}.set-row input,.set-row select,.set-block input,.set-block select,.set-block textarea{border-radius:var(--r-lg);min-height:44px}.memory-head p{display:none}.memory-tabs{scrollbar-width:none;width:100%;overflow-x:auto}.memory-tabs::-webkit-scrollbar{display:none}.memory-tabs button{flex:none;min-height:38px;padding-inline:12px}.memory-toolbar{gap:var(--sp-8);flex-wrap:wrap;margin-bottom:12px}.memory-toolbar .spacer{display:none}.memory-toolbar button{min-height:44px}.status-section{margin-top:16px}.search-input-wrap{margin:var(--sp-8) 0 var(--sp-10)}.search-controls{gap:var(--sp-8);margin-bottom:10px}.search-sort button{min-height:36px}.action-sheet,.job-modal,.bot-identity-modal,.calendar-modal,.context-inspector{border-radius:16px 16px 0 0}.action-sheet-title{font-size:var(--fs-2xl)}.activity-feed{padding:var(--sp-12) var(--sp-14)}.activity-feed .af-scroll{padding:0 var(--sp-4);margin:0 -3px}.activity-feed .af-group{margin-bottom:6px}.activity-feed .af-cell{display:block}.activity-feed .af-row{content-visibility:visible;contain-intrinsic-size:none;min-height:0;padding:var(--sp-8) var(--sp-6);gap:var(--sp-10)}.activity-feed .af-group-label{padding:var(--sp-10) var(--sp-4) var(--sp-6)}.activity-feed .af-group.af-running .af-row{column-gap:var(--sp-8);grid-template-columns:18px minmax(0,1fr) auto}.activity-feed .af-group.af-running .af-body{text-align:left;align-items:flex-start;min-width:0}.activity-feed .af-group.af-running .af-body strong{width:100%;max-width:100%;font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:block;overflow:hidden}.activity-feed .af-newline{padding:var(--sp-6) var(--sp-4) var(--sp-6);margin:0}.activity-feed .af-more-silent{padding:var(--sp-6) var(--sp-6) var(--sp-4)}}@media (hover:none) and (pointer:coarse){.activity-feed .af-row:hover{background:0 0}.activity-feed .af-open,.activity-feed .af-open-feed,.activity-feed .af-expand{touch-action:manipulation}.activity-feed .af-open-feed:hover{color:var(--accent)}}@media (width<=767px){.activity-feed.glance .af-scroll{flex-direction:column;gap:0;display:flex}.activity-feed.glance .af-group:not(.af-running):not(.af-failed){display:contents}.activity-feed.glance .af-group:not(.af-running):not(.af-failed)>.af-group-label{display:none}.activity-feed.glance .af-cell{display:contents}.activity-feed.glance .af-row{min-height:0;padding:var(--sp-8) var(--sp-6);flex:none;margin:0}.activity-feed.glance .af-newline,.activity-feed.glance .af-more-silent{flex:none}}.jobs-filter-toggle{align-items:center;gap:var(--sp-8);min-height:var(--ctl-md);padding:0 var(--sp-14);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);font:500 13px var(--font-body);display:flex}.jobs-filter-toggle span{color:var(--faint);font-size:var(--fs-sm)}.jobs-filter-toggle.on{border-color:var(--accent);color:var(--heading);background:var(--accent-soft)}.jobs-toolbar{position:relative}.jobs-filter-controls{display:none}.jobs-toolbar.filters-open .jobs-filter-controls{z-index:12;width:min(520px,90vw);padding:var(--sp-12);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-md);flex-wrap:wrap;display:flex;position:absolute;top:calc(100% + 6px);left:0}@media (width<=767px){.jobs-toolbar{gap:var(--sp-8)}.jobs-filter-toggle{min-height:44px;padding:0 var(--sp-12);font-size:var(--fs-sm);text-align:left;grid-column:1/-1}.jobs-filter-toggle span{font-size:var(--fs-lg)}.jobs-toolbar.filters-open .jobs-filter-controls{width:100%;box-shadow:none;gap:var(--sp-8);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding-top:1px;display:grid;position:static}.jobs-filter-controls .jobs-seg{grid-column:1/-1}.jobs-filter-controls .jobs-delivery-mobile,.jobs-filter-controls select,.jobs-filter-controls .jobs-group-toggle,.jobs-filter-controls .jobs-saved-view,.jobs-filter-controls .jobs-save-view{width:100%;min-width:0}.jobs-filter-controls .jobs-save-view{min-height:44px}.job-thread .job-thread-head .jt-header-inner{align-items:center;gap:var(--sp-6);grid-template-columns:auto minmax(0,1fr);display:grid}.job-thread .job-thread-head .jt-header-inner .space-crumb{grid-area:1/1;margin:0}.job-thread .job-thread-head .jt-title{grid-area:2/1/auto/-1}.job-thread .job-thread-head.compact .jt-title{display:none}.job-thread .job-thread-head .jt-header-actions{align-items:stretch;gap:var(--sp-6);grid-area:1/2;grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.job-thread .jt-header-actions>.jt-manage{width:100%;min-width:0}.job-thread .jt-header-actions>.jt-mobile-actions-toggle{min-width:74px;display:inline-flex}.job-thread-head .jt-header-actions>.jt-lifecycle-toggle{grid-area:2/1}.job-thread-head:not(.mobile-actions-open) .jt-header-actions>.jt-details-toggle,.job-thread-head:not(.mobile-actions-open) .jt-header-actions>.jt-history-toggle,.job-thread-head:not(.mobile-actions-open) .jt-header-actions>.jt-readiness-toggle,.job-thread-head:not(.mobile-actions-open) .jt-header-actions>.jt-secondary-actions{display:none}.job-thread-head.mobile-actions-open .jt-header-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.job-thread-head.mobile-actions-open .jt-header-actions>.jt-mobile-actions-toggle{grid-area:1/2}.job-thread-head.mobile-actions-open .jt-header-actions>.jt-details-toggle{grid-area:3/1}.job-thread-head.mobile-actions-open .jt-header-actions>.jt-history-toggle{grid-area:3/2}.job-thread-head.mobile-actions-open .jt-header-actions>.jt-readiness-toggle{grid-area:4/1/auto/-1}.job-thread-head:not(.mobile-actions-open) .jt-header-actions .jt-secondary-actions{display:none}.job-drawer{box-sizing:border-box;width:100vw;max-width:100vw;height:100dvh;padding-top:var(--safe-t);border-left:0;top:0}.job-drawer-actions{gap:var(--sp-8);padding:12px max(12px, var(--safe-r)) 12px max(12px, var(--safe-l));grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.job-drawer-actions>button,.job-drawer-actions .job-snooze-wrap{width:100%;min-width:0}.job-drawer-actions>button,.job-drawer-actions .job-snooze-wrap>button{box-sizing:border-box;min-width:0;min-height:44px}.job-drawer-actions button.danger{border-color:var(--line);grid-column:1/-1;margin:0}.job-drawer .job-snooze-menu{inset:calc(100% + 6px) 0 auto auto}}.queued-strip{gap:var(--sp-6);margin:0 0 var(--sp-8);padding:0 var(--sp-2);flex-direction:column;display:flex}.queued-grip{color:var(--faint);font-size:var(--fs-xs);letter-spacing:-1px;padding:var(--sp-8) var(--sp-4) var(--sp-8) var(--sp-6);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:none;line-height:1}.queued-item.dragging{border-style:solid;border-color:var(--accent);background:var(--surface);opacity:.94}.queued-item.dragging .queued-grip{cursor:grabbing;color:var(--accent)}.queued-item{align-items:center;gap:var(--sp-8);min-height:34px;padding:var(--sp-4) var(--sp-8) var(--sp-4) var(--sp-2);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:0 1px 4px color-mix(in srgb,var(--heading) 4%,transparent);display:flex;position:relative}.queued-kind{border:1px solid var(--line);border-radius:var(--r-sm);width:22px;height:22px;color:var(--muted);font-size:var(--fs-xs);flex:none;place-items:center;display:grid}.queued-badge{color:var(--faint);font:10px var(--font-body);flex:none}.queued-text{min-width:0;color:var(--heading);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;line-height:1.4;overflow:hidden}.queued-steer,.queued-delete{color:var(--muted);padding:var(--sp-4) var(--sp-6);font:12px var(--font-body);white-space:nowrap;background:0 0;border:0;flex:none}.queued-steer:hover,.queued-delete:hover{color:var(--heading);background:var(--surface-2);border-radius:var(--r-sm)}.queued-delete{font-size:var(--fs-md);color:var(--faint)}.queued-more{color:var(--faint);border-radius:var(--r-sm);min-width:22px;min-height:26px;font-size:var(--fs-md);background:0 0;border:0;flex:none;line-height:1}.queued-more:hover{background:var(--surface-2);color:var(--heading)}.queued-actions{z-index:9;gap:var(--sp-2);padding:var(--sp-4);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 4px);right:8px}.queued-actions button{color:var(--heading);text-align:left;padding:var(--sp-8) var(--sp-14);border-radius:var(--r-md);font-size:var(--fs-sm);min-height:var(--ctl-md);white-space:nowrap;background:0 0;border:0}.queued-actions button:hover{background:var(--surface-2)}.queued-actions button.danger{color:var(--warn)}.reasoning-summary{color:var(--muted);font-size:var(--fs-sm);margin:0;line-height:1.5}input[type=checkbox],input[type=radio],input[type=text],input[type=search],input[type=number],input[type=time],input[type=email],input[type=url],input[type=password],select,textarea,.conv-check,.jobs-row-check,.set-toggle{border-color:var(--line-control)}input[type=checkbox],input[type=radio]{border:1.5px solid var(--line-control)}.composer-collapsed{justify-content:space-between;align-items:center;gap:var(--sp-10);width:100%;min-height:48px;padding:var(--sp-12) var(--sp-16);border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);font:13px var(--font-body);text-align:left;cursor:pointer;touch-action:manipulation;border-radius:26px;display:flex}.composer-collapsed:hover{border-color:var(--accent)}.composer-collapsed:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.composer-collapsed-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.composer-collapsed-text.empty{color:var(--faint)}.composer-collapsed-hint{color:var(--faint);font:12px var(--font-body);flex:none}.bot-routine-more{min-width:26px;min-height:26px;padding:var(--sp-2) var(--sp-6);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);cursor:pointer;font:13px/1 var(--font-body);background:0 0;flex:none}.bot-routine-more:hover,.bot-routine-more:focus-visible{border-color:var(--line-strong);color:var(--heading)}.bot-routine.paused{opacity:.72}.bot-routine.paused strong{color:var(--muted)}.bot-routine-status.paused{background:var(--muted)}.empty-state-links{justify-content:center;gap:var(--sp-14);flex-wrap:wrap;margin-top:4px;display:flex}.ps-panel{max-width:980px}.ps-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-16);display:flex}.ps-head h2{margin:0}.ps-head .set-hint{margin-top:4px}.ps-readonly{padding:var(--sp-4) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:600 12px var(--font-body);text-transform:none;letter-spacing:0;flex:none}.ps-overview{gap:var(--sp-8);margin:var(--sp-14) 0 var(--sp-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ps-overview>div{gap:var(--sp-2);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;display:flex}.ps-overview strong{color:var(--heading);font:600 16px var(--font-body)}.ps-overview span{color:var(--muted);font:12px var(--font-body)}.ps-dims{gap:var(--sp-6);margin:var(--sp-4) 0 var(--sp-12);flex-wrap:wrap;display:flex}.ps-dim{align-items:center;gap:var(--sp-6);padding:var(--sp-2) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-pill);font:12px var(--font-body);color:var(--muted);display:inline-flex}.ps-dim b{color:var(--heading);font-weight:600}.ps-dim small{color:var(--faint)}.ps-unresolved{gap:var(--sp-4);margin:var(--sp-8) 0 var(--sp-12);padding:var(--sp-10) var(--sp-12);border:1px solid color-mix(in srgb, var(--attn) 34%, var(--line));border-radius:var(--r-lg);background:color-mix(in srgb, var(--attn) 7%, transparent);font:12px/1.45 var(--font-body);color:var(--muted);flex-direction:column;display:flex}.ps-unresolved strong{color:var(--attn);font:600 12px var(--font-body);letter-spacing:.04em}.ps-provenance{margin:var(--sp-8) 0 var(--sp-12);color:var(--muted);font:12px/1.45 var(--font-body)}.ps-provenance summary,.ps-technical summary{cursor:pointer;color:var(--muted)}.ps-provenance p,.ps-technical p{margin:var(--sp-6) 0 0}.ps-records-head{justify-content:space-between;align-items:center;gap:var(--sp-12);border-top:1px solid var(--line);margin-top:12px;padding-top:12px;display:flex}.ps-records-head>div{gap:var(--sp-2);flex-direction:column;display:flex}.ps-records-head strong{color:var(--heading);font-size:var(--fs-sm)}.ps-records-head small{color:var(--muted);font:12px var(--font-body)}.ps-group{gap:var(--sp-6);flex-direction:column;margin-top:14px;display:flex}.ps-group h3{align-items:center;gap:var(--sp-6);color:var(--heading);font:600 12px var(--font-body);margin:0;display:flex}.ps-group h3 small{color:var(--faint);font:12px var(--font-body)}.ps-row{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);overflow:hidden}.ps-row summary{justify-content:space-between;align-items:center;gap:var(--sp-12);padding:var(--sp-10) var(--sp-12);color:var(--heading);font:600 12px var(--font-body);cursor:pointer;list-style:none;display:flex}.ps-row summary::-webkit-details-marker{display:none}.ps-row summary:after{content:"+";color:var(--faint);font-size:var(--fs-lg);flex:none;font-weight:400}.ps-row[open] summary:after{content:"−"}.ps-row-summary{align-items:center;gap:var(--sp-8);min-width:0;max-width:52%;color:var(--muted);font:12px var(--font-body);text-align:right;display:flex}.ps-row-summary b{color:var(--faint);font-size:var(--fs-xl);font-weight:400}.ps-row-body{padding:0 var(--sp-12) var(--sp-12);border-top:1px solid var(--line)}.ps-state-fields{gap:var(--sp-8) 18px;padding:var(--sp-10) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ps-state-fields>div{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.ps-state-fields small{color:var(--faint);font:600 12px var(--font-body);text-transform:capitalize}.ps-state-fields span{color:var(--heading);font:12px/1.35 var(--font-body);overflow-wrap:anywhere}.ps-next{gap:var(--sp-6);margin:0 0 var(--sp-8);color:var(--muted);font:12px/1.4 var(--font-body);flex-wrap:wrap;display:flex}.ps-next b{color:var(--heading)}.ps-row-meta{color:var(--faint);font:12px var(--font-body)}.ps-technical{border-top:1px solid var(--line);color:var(--faint);font:12px var(--font-body);margin-top:14px;padding-top:10px}@media (width<=767px){.ps-head{gap:var(--sp-10)}.ps-readonly{padding:var(--sp-4) var(--sp-8)}.ps-overview{gap:var(--sp-6)}.ps-overview>div{padding:var(--sp-8)}.ps-overview strong{font-size:var(--fs-md)}.ps-row-summary{text-overflow:ellipsis;white-space:nowrap;max-width:45%;overflow:hidden}.ps-state-fields{grid-template-columns:1fr}.ps-records-head{flex-direction:column;align-items:flex-start}}.travel-banner{align-items:center;gap:var(--sp-6);padding:var(--sp-8) var(--sp-12);margin:0 0 var(--sp-6);border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));border-radius:var(--r-lg);font:12px var(--font-body);color:var(--muted);background:color-mix(in srgb, var(--accent) 6%, transparent);display:flex}.bot-routine-unread{background:var(--attn);width:7px;height:7px;box-shadow:0 0 0 2px color-mix(in srgb, var(--attn) 14%, transparent);border-radius:50%;flex:none;margin-right:2px}.bot-routine.unread strong{color:var(--heading);font-weight:600}.bot-routine-actions{gap:var(--sp-8);flex-direction:column;display:flex}.bot-routine-actions>button{text-align:left;justify-content:flex-start;min-height:44px}.bot-routine-actions-meta{color:var(--muted);font:12px/1.45 var(--font-body);margin:0}.bot-routine-actions-rename{margin:0}.bot-routine-actions-rename-row{gap:var(--sp-8);display:flex}.bot-routine-actions-rename-row input{flex:1;min-width:0}.bot-routine-actions-rename-row button{flex:none}.bot-routine-actions-unassign{color:var(--warn);align-self:flex-start}@media (width<=767px){.bot-view{padding-bottom:calc(72px + var(--safe-b))}}.bot-panel .empty-state{padding:22px var(--sp-12)}.bot-panel .empty-state-cta{min-height:34px;padding:var(--sp-6) var(--sp-16)}@media (width<=767px){.bot-panel .empty-state{padding:var(--sp-20) var(--sp-8)}.bot-panel .empty-state-cta{min-height:44px}}.bot-view-body.with-dock{gap:var(--sp-14);grid-template-columns:minmax(0,1fr) minmax(340px,400px);align-items:start;display:grid}.bot-view.docking{padding-left:max(24px,50% - 700px);padding-right:max(24px,50% - 700px)}.bot-config-dock{border:1px solid var(--line-strong);border-radius:var(--r-xl);background:var(--surface);max-height:calc(100dvh - 24px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:sticky;top:12px;overflow:hidden}.bot-config-dock-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-10);padding:var(--sp-14) var(--sp-16);border-bottom:1px solid var(--line);flex:none;display:flex}.bot-config-dock-head strong{color:var(--heading);font-size:var(--fs-sm);display:block}.bot-config-dock-head small{color:var(--muted);font-size:var(--fs-xs);margin-top:2px;line-height:1.5;display:block}.bot-config-dock .bot-config-body{scrollbar-gutter:stable;min-height:0;padding:var(--sp-12) var(--sp-14) 18px;flex:1;overflow-y:auto}.bot-config-dock .bot-panel-head{gap:var(--sp-10);margin-bottom:12px}.bot-config-dock .bot-panel-head strong{font-size:var(--fs-sm)}.bot-config-dock .bot-panel-head small{max-width:220px;line-height:1.4}.bot-config-dock .bot-control-section{margin-top:9px;padding-top:9px}.bot-config-dock .bot-control-section>summary{align-items:center;min-height:32px}.bot-config-dock .bot-control-section>summary>span{text-align:right;max-width:58%;line-height:1.3}.bot-config-dock .bot-control-subhead{align-items:center;margin-bottom:5px}.bot-config-dock .bot-control-note{margin:var(--sp-6) 0 0;line-height:1.4}.bot-config-dock .bot-capability-grid{gap:var(--sp-6);grid-template-columns:1fr}.bot-config-dock .bot-capability{min-height:46px;padding:var(--sp-8) var(--sp-10);align-items:center}.bot-config-dock .bot-capability>div{flex:1}.bot-config-dock .bot-capability small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bot-config-dock .bot-capability-check{flex:none;min-width:38px}.bot-config-dock .bot-permission-list,.bot-config-dock .bot-ops-checklist{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);gap:0;overflow:hidden}.bot-config-dock .bot-permission,.bot-config-dock .bot-ops-checklist>div{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}.bot-config-dock .bot-permission:last-child,.bot-config-dock .bot-ops-checklist>div:last-child{border-bottom:0}.bot-config-dock .bot-permission{min-height:46px;padding:var(--sp-8) var(--sp-10)}.bot-config-dock .bot-permission small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bot-config-dock .bot-permission select{width:102px}.bot-ops-checklist>div{grid-template-columns:16px minmax(0,1fr) auto;justify-content:normal;align-items:center;display:grid}.bot-ops-checklist>div>span:nth-child(2){min-width:0;display:block}.bot-ops-checklist>div>small{overflow-wrap:anywhere;text-align:right;max-width:118px}.bot-ops-checklist>div.gated{align-items:start}.bot-ops-checklist>div.gated>small{text-align:left;grid-column:2/-1;max-width:none;padding-top:2px}.bot-runtime-notice{min-width:0}.bot-runtime-notice.blocked{border-color:color-mix(in srgb, var(--bad,#c94735) 35%, var(--line))}.bot-runtime-notice .bot-panel-head{align-items:center;margin-bottom:10px}.bot-runtime-notice-actions{align-items:center;gap:var(--sp-8);flex:none;display:flex}.bot-runtime-notice-actions .secondary{min-height:30px;padding:0 var(--sp-10);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:600 12px var(--font-body);cursor:pointer}.bot-runtime-notice-actions .secondary:hover{border-color:var(--accent);color:var(--accent)}.bot-runtime-notice-actions .secondary:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:1px}.bot-runtime-gaps{gap:var(--sp-8);margin:var(--sp-10) 0 0;flex-direction:column;display:flex}.bot-runtime-gap{align-items:flex-start;gap:var(--sp-10);padding:var(--sp-10) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);display:flex}.bot-runtime-gap-copy{gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.bot-runtime-gap-dismiss{padding:var(--sp-4) var(--sp-2);color:var(--muted);font:600 12px var(--font-body);cursor:pointer;background:0 0;border:0;flex:none;align-self:center}.bot-runtime-gap-dismiss:hover{color:var(--heading);text-decoration:underline}.bot-runtime-gap-dismiss:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:2px;border-radius:var(--r-xs)}.bot-runtime-gap strong{color:var(--heading);font:600 12px var(--font-body)}.bot-runtime-gap small{color:var(--muted);font:12px/1.45 var(--font-body)}.bot-runtime-gap-mark{width:18px;height:18px;font:700 12px var(--font-body);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.bot-runtime-gap.warn .bot-runtime-gap-mark{background:color-mix(in srgb, var(--warn) 22%, transparent);color:var(--warn)}.bot-runtime-gap.block .bot-runtime-gap-mark{background:color-mix(in srgb, var(--bad,#c94735) 22%, transparent);color:var(--bad,#c94735)}.bot-runtime-gap.block{border-color:color-mix(in srgb, var(--bad,#c94735) 30%, var(--line))}.bot-routine.gated{box-shadow:inset 3px 0 0 color-mix(in srgb, var(--warn) 70%, transparent)}.bot-routine-gate{padding:var(--sp-4) var(--sp-8);border:1px solid color-mix(in srgb, var(--warn) 45%, var(--line));border-radius:var(--r-pill);color:var(--warn);font:600 12px var(--font-body);white-space:nowrap;flex:none}.bot-routine-gate-confirm{justify-content:space-between;align-items:center;gap:var(--sp-10);padding:var(--sp-12) var(--sp-12);border:1px solid color-mix(in srgb, var(--warn) 40%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--warn) 10%, var(--surface-2));flex-wrap:wrap;margin-top:10px;display:flex}.bot-routine-gate-confirm>span:first-child{gap:var(--sp-4);flex-direction:column;flex:1;min-width:0;display:flex}.bot-routine-gate-confirm strong{color:var(--heading);font:600 12px var(--font-body)}.bot-routine-gate-confirm small{color:var(--muted);font:12px/1.45 var(--font-body)}.bot-routine-gate-actions{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.bot-routine-gate-actions .primary{min-height:var(--ctl-md);padding:0 var(--sp-12);border:1px solid var(--accent);border-radius:var(--r-sm);background:var(--accent);color:var(--accent-ink);font:600 12px var(--font-body);cursor:pointer}.bot-routine-gate-actions .secondary{min-height:32px;padding:0 var(--sp-12);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:600 12px var(--font-body);cursor:pointer}.bot-routine-gate-actions .link{color:var(--muted);font:600 12px var(--font-body);cursor:pointer;background:0 0;border:0;padding:0}.bot-approval-queue{margin:0 0 18px}.bot-approval-count{min-width:22px;padding:var(--sp-2) var(--sp-8);border-radius:var(--r-pill);background:color-mix(in srgb, var(--accent) 20%, transparent);color:var(--accent);font:700 12px var(--font-body);text-align:center;flex:none}.bot-approval-list{gap:var(--sp-8);flex-direction:column;margin-top:10px;display:flex}.bot-approval-row{align-items:center;gap:var(--sp-10);padding:var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);display:flex}.bot-approval-row.blocked{border-color:color-mix(in srgb, var(--bad,#c94735) 35%, var(--line))}.bot-approval-row.returned{border-color:color-mix(in srgb, var(--accent) 28%, var(--line))}.bot-approval-kind{width:86px;color:var(--muted);font:600 12px var(--font-body);text-transform:none;letter-spacing:0;flex:none}.bot-approval-row.blocked .bot-approval-kind{color:var(--bad,#c94735)}.bot-approval-row.returned .bot-approval-kind{color:var(--accent)}.bot-approval-body{gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.bot-approval-body strong{color:var(--heading);font:600 12px var(--font-body)}.bot-approval-body small{color:var(--muted);font:12px/1.4 var(--font-body)}.bot-approval-actions{align-items:center;gap:var(--sp-8);flex:none;display:flex}.bot-approval-actions .secondary{min-height:30px;padding:0 var(--sp-10);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:600 12px var(--font-body);cursor:pointer}.bot-approval-actions .link{color:var(--muted);font:600 12px var(--font-body);cursor:pointer;background:0 0;border:0;padding:0}.bot-ops-checklist>div.gated,.bot-ops-list>div.duplicate{border-color:color-mix(in srgb, var(--warn) 38%, var(--line))}.bot-ops-list>div>span:first-child>textarea{width:100%;padding:var(--sp-6) var(--sp-8);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:12px/1.45 var(--font-body);resize:vertical;margin-bottom:2px}.bot-ops-result{color:var(--accent)!important}.bot-version-list>div{flex-wrap:wrap}.bot-version-diff{gap:var(--sp-4);margin:var(--sp-2) 0 0;flex-direction:column;flex-basis:100%;padding:0;list-style:none;display:flex}.bot-version-diff li{align-items:baseline;gap:var(--sp-8);min-width:0;font:12px/1.4 var(--font-body);display:flex}.bot-version-diff b{min-width:96px;color:var(--heading);flex:none;font-weight:600}.bot-version-before{color:var(--muted);text-decoration:line-through}.bot-version-after{color:var(--accent)}@media (width<=767px){.bot-routine-gate{display:none}.bot-approval-row{flex-wrap:wrap;align-items:flex-start}.bot-approval-kind{width:100%}.bot-approval-actions{justify-content:flex-start;width:100%}.bot-approval-actions .secondary{min-height:38px}.bot-routine-gate-confirm{align-items:stretch}.bot-routine-gate-actions{width:100%}.bot-routine-gate-actions .primary,.bot-routine-gate-actions .secondary{flex:1;min-height:44px}.bot-version-diff b{min-width:0}.bot-config-backdrop{padding:calc(var(--safe-t) + 8px) max(8px, var(--safe-r)) calc(var(--safe-b) + 8px);align-items:flex-start}.bot-config-modal{border-radius:var(--r-xl);max-height:100%}}.job-thread .turn.jt-run-latest .msg-actions-bottom,.job-thread .turn.jt-run-latest .output-actions{opacity:1;pointer-events:auto}@media (width<=767px){.toaster{bottom:calc(84px + var(--safe-b))}}.handoff-return{margin:var(--sp-12) 0 var(--sp-2);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-md);background:var(--surface-2);overflow:hidden}.handoff-return-head{align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-10);border-bottom:1px solid var(--line);display:flex}.handoff-return-head strong{font:600 12px var(--font-body);color:var(--heading)}.handoff-return-head .hr-from{font:12px var(--font-body);color:var(--faint)}.handoff-return-head .hr-open{border:1px solid var(--line-strong);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-12);font:12px var(--font-body);background:0 0;flex:none;min-height:28px;margin-left:auto}.handoff-return-q{padding:var(--sp-8) var(--sp-10) 0;font:12px var(--font-body);color:var(--muted)}.handoff-return-a{margin:var(--sp-6) var(--sp-10) var(--sp-10);padding:var(--sp-8) var(--sp-10);border-radius:var(--r-sm);background:var(--bg);font:14px/1.55 var(--font-body);color:var(--text);white-space:pre-wrap}.handoff-return-toggle{color:var(--accent);font:12px var(--font-body);padding:0 var(--sp-10) var(--sp-10);background:0 0;border:0}.handoff-return-actions{align-items:center;gap:var(--sp-2);display:flex}.prov-strip{gap:var(--sp-4) var(--sp-8);padding:var(--sp-4) 0 0 var(--sp-2);font:12px var(--font-body);color:var(--faint);flex-wrap:wrap;display:flex}.prov-strip b{color:var(--muted);font-weight:600}.rules-list{gap:var(--sp-6);flex-direction:column;margin-top:8px;display:flex}.rule-row{align-items:center;gap:var(--sp-10);padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);display:flex}.rule-row .rule-body{flex:1;min-width:0}.rule-row .rule-label{font:13px var(--font-body);color:var(--heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rule-row .rule-meta{font:12px var(--font-body);color:var(--faint)}.rule-row button{border:1px solid var(--line-strong);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-6) var(--sp-12);font:12px var(--font-body);min-height:var(--ctl-md);background:0 0;flex:none}.rule-row button:hover{color:var(--warn);border-color:var(--warn)}.rule-kind{font:12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint);flex:none}.rules-empty{padding:var(--sp-10) 0;color:var(--faint);font:12px var(--font-body)}.rail-panels{gap:var(--sp-10);padding:12px 14px calc(14px + var(--safe-b));border-top:1px solid var(--line);flex-direction:column;display:flex}.rail-panel{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:var(--sp-10) var(--sp-10)}.rail-panel h4{margin:0 0 var(--sp-6);font:600 12px var(--font-body);letter-spacing:0;text-transform:none;color:var(--muted)}.rail-panel .rail-line{text-align:left;width:100%;color:var(--text);font:12px/1.45 var(--font-body);padding:var(--sp-4) 0;background:0 0;border:0;display:block}.rail-panel .rail-line:hover{color:var(--accent)}.rail-panel .rail-empty{font:12px var(--font-body);color:var(--faint)}.viewbar-approve .vb-held{color:var(--muted);font-weight:400}.mem-changes{gap:var(--sp-6);flex-direction:column;display:flex}.mem-changes-head{border-radius:var(--r-pill);cursor:pointer;align-self:flex-start}.mem-changes-head:hover{color:var(--text);border-color:var(--accent)}.mem-item{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:var(--sp-6) var(--sp-10)}.mem-action{flex:1;min-width:0}.mem-revert,.mem-expand,.mem-open{border:1px solid var(--line);color:var(--muted);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-8);font:12px var(--font-body);cursor:pointer;background:0 0}.mem-revert:hover{color:var(--accent);border-color:var(--accent)}.mem-blocked{font:12px var(--font-body);color:var(--faint);font-style:italic}.mem-diff{font:12px/1.45 var(--font-body);margin-top:6px}.mem-open{align-self:flex-start;margin-top:2px}.turn-vers-step{cursor:pointer;width:22px;height:20px;line-height:1}.turn-vers-step:disabled{cursor:default}.turn-vers-label{font-variant-numeric:tabular-nums}.turn-vers-compare{border-radius:var(--r-sm);cursor:pointer}.turn-vers-diff-head{text-transform:none}.td-add{font:12px/1.5 var(--font-body);color:#1a7f64;margin:0}.td-del{font:12px/1.5 var(--font-body);color:#c5341f;margin:0}.turn-vers-same,.turn-vers-more{font:12px var(--font-body);color:var(--faint);margin:0}.canvas-pane{gap:var(--sp-8);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:var(--sp-12) var(--sp-12);flex-direction:column;display:flex}.canvas-head{align-items:center;gap:var(--sp-8);display:flex}.canvas-title{min-width:0;color:var(--heading);font:600 15px var(--font-body);padding:var(--sp-2) 0;background:0 0;border:0;flex:1}.canvas-vers{align-items:center;gap:var(--sp-6);display:flex}.canvas-tab{border:1px solid var(--line);color:var(--muted);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-8);font:12px var(--font-body);cursor:pointer;background:0 0}.canvas-tab:disabled{color:var(--faint);cursor:default}.canvas-pos{font:12px var(--font-body);color:var(--muted);font-variant-numeric:tabular-nums}.canvas-close{color:var(--muted);cursor:pointer;font-size:var(--fs-md);background:0 0;border:0}.canvas-history{gap:var(--sp-2);flex-direction:column;max-height:180px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.canvas-history button{text-align:left;width:100%;color:var(--muted);font:12px var(--font-body);padding:var(--sp-4) var(--sp-6);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0}.canvas-history li.is-current button{color:var(--text);background:var(--line)}.canvas-delta{color:var(--faint)}.canvas-body{resize:vertical;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);min-height:220px;color:var(--text);font:13px/1.6 var(--font-body);padding:var(--sp-10) var(--sp-12)}.canvas-foot{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.canvas-status{font:12px var(--font-body);color:var(--faint)}.canvas-save,.canvas-ask button{border:1px solid var(--line);color:var(--text);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-12);font:12px var(--font-body);cursor:pointer;background:0 0}.canvas-save:disabled{color:var(--faint);cursor:default}.canvas-ask{gap:var(--sp-6);flex:1;min-width:200px;display:flex}.canvas-ask input{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);min-width:0;color:var(--text);font:12px var(--font-body);padding:var(--sp-4) var(--sp-10);flex:1}.canvas-others{font:12px var(--font-body);color:var(--faint);margin:0}.sched-card.is-ambiguous{border-style:dashed}.sched-facts dd{word-break:break-all}.sched-actions{margin-top:2px}.sched-create{cursor:pointer}.sched-create:disabled{color:var(--faint);border-color:var(--line);cursor:default;background:0 0}.sched-dismiss{cursor:pointer}.research-outline{padding:var(--sp-10) var(--sp-12);margin-bottom:8px}.research-head{color:inherit;cursor:pointer;flex-wrap:wrap}.research-query{flex:1;min-width:0}.research-step{align-items:baseline;gap:var(--sp-8);font:12px/1.5 var(--font-body);color:var(--muted);display:flex}.research-mark{text-align:center;width:11px}.research-step.is-running .research-mark{color:var(--accent)}.research-step.is-empty .research-q{color:var(--faint)}.research-q{min-width:0}.research-empty{font-style:italic}.research-sources{background:var(--line);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-8)}.thought-summary{font:12px var(--font-body);color:var(--muted)}.thought-toggle{align-items:center;gap:var(--sp-6);border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-10);font:11px var(--font-body);cursor:pointer;display:inline-flex}.thought-toggle.is-expanded{color:var(--accent);border-color:var(--accent)}.thought-toggle.is-hidden{color:var(--faint);text-decoration:line-through}.incog-btn .m-ico,.thought-toggle .m-ico{flex:none}.thought-toggle.is-hidden .m-ico{text-decoration:none}.cite-stats{align-items:center;gap:var(--sp-8);margin:var(--sp-4) 0;flex-wrap:wrap;display:flex}.cite-count{font:500 12px/1 var(--font-body);color:var(--accent);background:var(--accent-soft);padding:var(--sp-4) var(--sp-10);border-radius:var(--r-pill)}.cite-count.is-unmarked{color:var(--faint);background:var(--surface-2)}.cite-warn{font:500 12px/1 var(--font-body);color:var(--warn);background:var(--warn-soft);padding:var(--sp-4) var(--sp-10);border-radius:var(--r-pill)}.cite-stats .cite-note{font:500 12px/1 var(--font-body);color:var(--muted);background:var(--surface-2);padding:var(--sp-4) var(--sp-10);border-radius:var(--r-pill)}.cite-panel-inline{margin-top:8px}.cite-list{gap:var(--sp-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cite-item{gap:var(--sp-4);border-left:2px solid var(--line);flex-direction:column;padding-left:9px;display:flex}.cite-num{font:600 12px var(--font-body);color:var(--accent)}.cite-link{color:var(--text);font:12px var(--font-body);text-align:left;cursor:pointer;gap:var(--sp-8);background:0 0;border:0;flex-wrap:wrap;align-items:baseline;padding:0;display:flex}.cite-link:hover{color:var(--accent)}.cite-label{font:12px var(--font-body);color:var(--text)}.cite-path{font:12px/1.4 var(--font-mono,monospace);color:var(--faint);word-break:break-all}.cite-quote{margin:var(--sp-2) 0 0;padding:var(--sp-4) 0 var(--sp-4) var(--sp-8);border-left:2px solid var(--line);font:12px/1.5 var(--font-body);color:var(--muted)}.cite-orphans{margin:var(--sp-6) 0 0;font:12px var(--font-body);color:#b45309}.cite-sup{font:10px var(--font-body);color:var(--accent);margin-left:1px}.ctx-meter{display:inline-flex;position:relative}.incog{align-items:center;gap:var(--sp-2);display:inline-flex;position:relative}.incog-btn{align-items:center;gap:var(--sp-6);border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-10);font:12px var(--font-body);cursor:pointer;display:inline-flex}.incog-btn.is-on{color:var(--accent);border-color:var(--accent)}.incog-btn:disabled{color:var(--faint);cursor:default}.incog-pop{z-index:var(--z-menu);box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);width:min(290px,100vw - 24px);padding:var(--sp-12) var(--sp-12);position:absolute;bottom:calc(100% + 6px);left:50%;right:auto;transform:translate(-50%);box-shadow:0 8px 28px #0000002e}.incog-pop-head{margin:0 0 var(--sp-8);font:600 12px var(--font-body);color:var(--text)}.incog-list{gap:var(--sp-4);font:12px/1.5 var(--font-body);color:var(--muted);flex-direction:column;margin:0;padding-left:16px;display:flex}.incog-note{margin:var(--sp-8) 0 0;font:12px var(--font-body);color:var(--faint)}.conn-view,.skills-view{gap:var(--sp-10);flex-direction:column;display:flex}.conn-head,.skills-head{justify-content:space-between;align-items:baseline;gap:var(--sp-10);display:flex}.conn-head h2,.skills-head h2{font:600 18px var(--font-body);color:var(--heading);margin:0}.conn-summary,.skills-summary{font:12px var(--font-body);color:var(--muted)}.conn-search,.skills-search{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);color:var(--text);font:13px var(--font-body);padding:var(--sp-8) var(--sp-12)}.conn-stale,.kn-warn,.scope-warn{font:12px/1.5 var(--font-body);color:#b45309;margin:0}.conn-section h3{margin:var(--sp-4) 0 var(--sp-6);font:600 12px var(--font-body);letter-spacing:0;text-transform:none;color:var(--muted)}.conn-list,.skills-list{gap:var(--sp-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.conn-row{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:var(--sp-8) var(--sp-10);gap:var(--sp-4);flex-direction:column;display:flex}.conn-row.is-off{border-style:dashed}.conn-row.is-warn{border-color:#b45309}.conn-main{justify-content:space-between;align-items:baseline;gap:var(--sp-10);color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:flex}.conn-name{font:600 13px var(--font-body)}.conn-status{font:12px var(--font-body);color:var(--muted)}.conn-status.is-warn{color:#b45309}.conn-status.is-off{color:var(--faint)}.conn-meta{gap:var(--sp-10);font:12px var(--font-body);color:var(--faint);flex-wrap:wrap;display:flex}.conn-id{font:12px var(--font-mono,monospace);color:var(--faint)}.conn-error{margin:var(--sp-4) 0 0;font:12px var(--font-body);color:#c5341f}.skills-section{gap:var(--sp-6);flex-direction:column;display:flex}.skills-cat{justify-content:space-between;align-items:baseline;gap:var(--sp-10);border:0;border-bottom:1px solid var(--line);color:var(--muted);font:600 12px var(--font-body);letter-spacing:0;text-transform:none;padding:var(--sp-6) 0;cursor:pointer;background:0 0;display:flex}.skills-cat-name{text-align:left;flex:1}.skills-cat-count{color:var(--faint)}.skill-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:var(--sp-8) var(--sp-10);gap:var(--sp-4);flex-direction:column;display:flex}.skill-card.is-off{border-style:dashed}.skill-main{align-items:baseline;gap:var(--sp-8);color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:flex}.skill-name{font:600 13px var(--font-body);font-family:var(--font-mono,monospace)}.skill-off{font:12px var(--font-body);color:var(--faint)}.skill-trigger{font:12px/1.45 var(--font-body);color:var(--muted);margin:0}.skill-why{font:12px/1.45 var(--font-body);color:var(--faint);margin:0}.skill-run{border:1px solid var(--line);color:var(--accent);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-10);font:12px var(--font-body);cursor:pointer;background:0 0;align-self:flex-start}.kn-panel,.scope-panel{gap:var(--sp-8);flex-direction:column;display:flex}.kn-head,.scope-head{justify-content:space-between;align-items:baseline;gap:var(--sp-10);display:flex}.kn-head h3,.scope-head h3{font:600 13px var(--font-body);color:var(--heading);margin:0}.kn-summary,.scope-ns{font:12px var(--font-body);color:var(--muted)}.kn-add,.scope-add{gap:var(--sp-6);display:flex}.kn-add input,.scope-add input{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);min-width:0;color:var(--text);font:12px var(--font-body);padding:var(--sp-6) var(--sp-10);flex:1}.kn-add button,.scope-add button{border:1px solid var(--line);color:var(--text);border-radius:var(--r-md);padding:var(--sp-6) var(--sp-12);font:12px var(--font-body);cursor:pointer;background:0 0}.kn-list,.scope-files{gap:var(--sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kn-item,.scope-files li{align-items:center;gap:var(--sp-8);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:var(--sp-6) var(--sp-10);flex-wrap:wrap;display:flex}.kn-item.is-stale{border-color:#b45309}.kn-item.is-unverified,.scope-files li.is-unverified{border-style:dashed}.kn-label{font:12px var(--font-body);color:var(--text)}.kn-path,.scope-files code{font:12px/1.4 var(--font-mono,monospace);color:var(--faint);word-break:break-all;flex:1;min-width:0}.kn-status{font:12px var(--font-body);color:var(--muted)}.kn-status.is-stale{color:#b45309}.kn-status.is-unverified{color:var(--faint);font-style:italic}.kn-verify,.kn-remove,.kn-copy,.scope-copy{border:1px solid var(--line);color:var(--muted);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-8);font:12px var(--font-body);cursor:pointer;background:0 0}.kn-verify:hover{color:var(--accent);border-color:var(--accent)}.kn-verify-note{font:12px var(--font-body);color:#b45309}.feed-more{align-items:center;gap:var(--sp-10);padding:var(--sp-10);display:flex}.feed-more-btn{border:1px solid var(--line);color:var(--heading);border-radius:var(--r-sm);padding:var(--sp-6) var(--sp-12);font:12px var(--font-body);cursor:pointer;background:0 0}.feed-more-btn:hover{border-color:var(--accent);color:var(--accent)}.feed-more-note{font:12px var(--font-body);color:var(--muted)}.kn-note,.scope-note{font:12px/1.5 var(--font-body);color:var(--faint);margin:0}.scope-text{resize:vertical;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);min-height:92px;color:var(--text);font:13px/1.55 var(--font-body);padding:var(--sp-10) var(--sp-10)}.scope-flag{font:12px var(--font-body);color:var(--faint);font-style:italic}.scope-facts{gap:var(--sp-2) var(--sp-10);grid-template-columns:auto 1fr;margin:0;display:grid}.scope-facts dt{font:12px var(--font-body);color:var(--faint)}.scope-facts dd{font:12px var(--font-body);color:var(--muted);margin:0}.doc-pane{gap:var(--sp-10);flex-direction:column;display:flex}.doc-head{align-items:baseline;gap:var(--sp-10);flex-wrap:wrap;display:flex}.doc-name{font:600 13px var(--font-body);color:var(--text)}.doc-shape,.doc-kind{font:12px var(--font-body);color:var(--muted)}.doc-kind{background:var(--line);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-8)}.doc-note{font:12px var(--font-body);color:var(--faint);margin:0}.doc-stats{gap:var(--sp-6);flex-wrap:wrap;display:flex}.doc-stat{gap:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:var(--sp-6) var(--sp-10);cursor:pointer;text-align:left;flex-direction:column;display:flex}.doc-stat.is-active{border-color:var(--accent)}.doc-stat-head{font:600 12px var(--font-body);color:var(--text)}.doc-stat-val{font:12px var(--font-body);color:var(--muted);font-variant-numeric:tabular-nums}.doc-stat-sub{font:12px var(--font-body);color:var(--faint)}.doc-chart{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:var(--sp-10) var(--sp-10)}.doc-chart-head{justify-content:space-between;align-items:baseline;gap:var(--sp-10);font:12px var(--font-body);color:var(--muted);flex-wrap:wrap;display:flex}.doc-chart-kinds{gap:var(--sp-4);display:flex}.doc-kind-btn{border:1px solid var(--line);color:var(--muted);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-8);font:12px var(--font-body);cursor:pointer;background:0 0}.doc-kind-btn.is-active{color:var(--accent);border-color:var(--accent)}.doc-chart-svg{color:var(--accent);margin-top:7px}.chart{width:100%;height:auto;display:block}.chart-line,.chart-area{stroke-width:1.6px;vector-effect:non-scaling-stroke}.chart-bar{rx:1.5}.chart-area{stroke:none;fill-opacity:.18}.chart-grid{stroke:var(--line);stroke-width:1px}.chart-tick,.chart-xlabel,.chart-note{fill:var(--faint);font:12px var(--font-body)}.spark-bars rect{fill:currentColor}.doc-search{align-items:center;gap:var(--sp-8);display:flex}.doc-search input{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);min-width:0;color:var(--text);font:12px var(--font-body);padding:var(--sp-6) var(--sp-10);flex:1}.doc-found{font:12px var(--font-body);color:var(--muted)}.doc-table-wrap{border:1px solid var(--line);border-radius:var(--r-md);max-height:320px;overflow:auto}.doc-table{border-collapse:collapse;width:100%;font:12px var(--font-body)}.doc-table th{background:var(--surface-2);color:var(--muted);text-align:left;padding:var(--sp-6) var(--sp-10);border-bottom:1px solid var(--line);font-weight:600;position:sticky;top:0}.doc-table td{padding:var(--sp-6) var(--sp-10);border-bottom:1px solid var(--line);color:var(--text)}.doc-more{font:12px var(--font-body);color:var(--faint);margin:0}.doc-compute{gap:var(--sp-6);flex-wrap:wrap;display:flex}.doc-compute-btn{border:1px solid var(--line);color:var(--muted);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-10);font:12px var(--font-body);cursor:pointer;background:0 0}.doc-compute-btn:hover{color:var(--accent);border-color:var(--accent)}.starters{gap:var(--sp-6);flex-direction:column;display:flex}.starter-chip{cursor:pointer}.starter-label{font:13px var(--font-body)}.starter-why{font:12px var(--font-body)}.nextup{cursor:pointer}.nextup-label{font:13px var(--font-body)}.nextup-why{font:12px var(--font-body)}.pulse-title:hover:not(:disabled){color:var(--accent)}.cap-cancel{cursor:pointer}.cap-chip{background:var(--surface-2);cursor:pointer}.cap-preview{border:1px solid var(--line);max-width:100%}.cap-drop{cursor:pointer}.cap-actions{flex-wrap:wrap}.cap-send{cursor:pointer}.cap-send:disabled{color:var(--faint);border-color:var(--line);cursor:default;background:0 0}.ask-note{font:12px var(--font-body);flex:1}.ask-clear{font:12px var(--font-body);cursor:pointer}.ask-input{border-radius:var(--r-md);padding:var(--sp-8) var(--sp-12)}.ask-count{font-variant-numeric:tabular-nums}.ask-send{font:12px var(--font-body);cursor:pointer}.ask-send:disabled{color:var(--faint);cursor:default}.ask-q{font:600 12px var(--font-body)}.ask-state{font:12px var(--font-body)}.ask-a{font:13px/1.6 var(--font-body)}.ask-err{font:12px var(--font-body)}.ask-promote{font:12px var(--font-body);cursor:pointer}.studio-view{gap:var(--sp-12);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.insights-tabs{gap:var(--sp-4);border-bottom:1px solid var(--line);display:flex}.insights-tab{color:var(--muted);font:12px var(--font-body);padding:var(--sp-6) var(--sp-12);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.insights-tab.is-active{color:var(--text);border-bottom-color:var(--accent)}.records-view{flex-direction:column;width:100%;display:flex}.records-view>h1{font:600 21px var(--font-body);color:var(--heading);letter-spacing:-.01em;margin:0}.records-view>.search-related-note{margin:-8px 0 0;padding:0}.records-view .insights-tabs{margin:var(--sp-2) 0 var(--sp-4);scrollbar-width:none;overflow-x:auto}.records-view .insights-tabs::-webkit-scrollbar{display:none}.records-view .insights-tab{white-space:nowrap}.records-realm-tabs{align-items:stretch;gap:var(--sp-4);border-bottom:1px solid var(--line);flex:none;min-width:0;display:flex}.records-realm-tab{color:var(--muted);font:12px var(--font-body);padding:var(--sp-8) var(--sp-12) var(--sp-8);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.records-realm-tab:hover{color:var(--heading)}.records-realm-tab.is-active{color:var(--text);border-bottom-color:var(--accent)}.records-realm-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--r-xs)}.records-panel{flex:none}.records-panel>.search-related-note{margin:0;padding:0}.records-panel>.panel-title{margin:var(--sp-8) 0 0}.records-quality-strip{justify-content:space-between;align-items:flex-start;gap:var(--sp-14);padding:var(--sp-12) var(--sp-14);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-md);background:var(--surface-2);display:flex}.records-quality-strip>div{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.records-quality-strip strong{color:var(--heading);font:600 12px var(--font-body)}.records-quality-strip>div span,.records-quality-strip small{color:var(--muted);font:12px/1.4 var(--font-body)}.records-quality-strip details{color:var(--muted);font:12px var(--font-body);flex:none}.records-quality-strip summary{cursor:pointer;color:var(--accent)}.records-duplicate-list{gap:var(--sp-4);margin:var(--sp-8) 0 var(--sp-6);flex-direction:column;min-width:240px;display:flex}.records-duplicate-list button{align-items:flex-start;gap:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);padding:var(--sp-8) var(--sp-10);color:var(--text);text-align:left;cursor:pointer;flex-direction:column;display:flex}.records-duplicate-list button:hover{border-color:var(--accent)}.records-duplicate-list button strong{font-size:var(--fs-xs)}.records-duplicate-list button span{color:var(--muted);font-size:var(--fs-xs)}.records-lineage{align-items:center;gap:var(--sp-8);flex-wrap:wrap;margin-top:2px;display:flex}.records-freshness{color:var(--muted);font:12px var(--font-body)}.records-freshness.fresh{color:var(--good)}.records-freshness.aging{color:var(--accent)}.records-freshness.stale{color:var(--warn)}.records-global-search{flex:220px;min-width:180px;max-width:320px;display:flex}.records-global-search input{width:100%;min-height:32px;padding:var(--sp-6) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:12px var(--font-body)}.records-correction{gap:var(--sp-8);border-top:1px solid var(--line);flex-direction:column;margin-top:16px;padding-top:14px;display:flex}.records-correction>div:first-child{gap:var(--sp-4);flex-direction:column;display:flex}.records-correction>div:first-child span{color:var(--muted);font:12px/1.4 var(--font-body)}.records-correction textarea{resize:vertical;width:100%;min-height:72px;padding:var(--sp-8);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text);font:12px/1.4 var(--font-body)}.records-correction>div:last-child{gap:var(--sp-6);display:flex}.records-source-action{color:var(--accent);font:12px var(--font-body);cursor:pointer;background:0 0;border:0;padding:0}.records-source-action:hover{text-decoration:underline}.records-row>strong{color:var(--heading);font:600 15px var(--font-body)}.records-row .search-snip{margin-top:3px}.records-actions{flex-wrap:wrap;margin-top:8px}.records-actions button{cursor:pointer}.records-actions button:hover{border-color:var(--accent);color:var(--heading)}.records-actions button.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.records-copilot{gap:var(--sp-8);padding:var(--sp-12) var(--sp-12);border:1px solid color-mix(in srgb, var(--accent) 38%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 7%, var(--surface));color:var(--text);font:12px/1.5 var(--font-body);flex-direction:column;margin-top:10px;display:flex}.records-copilot p{margin:0}.records-copilot p b{color:var(--heading);font-weight:600}.records-copilot-head{justify-content:space-between;align-items:center;gap:var(--sp-8);display:flex}.records-copilot-head strong{color:var(--heading);font-size:var(--fs-sm)}.records-copilot-head span{color:var(--muted);font-size:var(--fs-xs);text-transform:none;letter-spacing:0}.records-copilot-draft{gap:var(--sp-4);color:var(--muted);font-size:var(--fs-xs);flex-direction:column;display:flex}.records-copilot-draft textarea{resize:vertical;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);width:100%;min-height:74px;color:var(--text);padding:var(--sp-8) var(--sp-10);font:12px/1.5 var(--font-body);box-sizing:border-box}.records-panel>.search-note{padding:26px var(--sp-20);border:1px dashed var(--line);border-radius:var(--r-lg);color:var(--muted);font:13px/1.6 var(--font-body);text-align:center;margin:0}.health{flex-direction:column;display:flex}.health .panel-title{margin:var(--sp-10) 0 0}.health-tabs{gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);display:inline-flex}.health-source{align-items:flex-start;gap:var(--sp-10);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);display:flex}.health-source.is-aligned{border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}.health-source.is-warning{border-color:color-mix(in srgb, var(--danger,#b9644f) 45%, var(--line))}.health-source-mark{background:var(--accent-soft,var(--surface));width:18px;height:18px;color:var(--accent);font:700 12px/1 var(--font-body);border-radius:50%;flex:0 0 18px;place-items:center;display:grid}.health-source.is-warning .health-source-mark{background:color-mix(in srgb, var(--danger,#b9644f) 12%, var(--surface));color:var(--danger,#b9644f)}.health-source span:last-child{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.health-source strong{color:var(--heading);font:600 12px var(--font-body)}.health-source small{color:var(--muted);font:12px/1.4 var(--font-body)}.health-tabs button{border-radius:var(--r-pill);color:var(--muted);padding:var(--sp-6) var(--sp-12);font:600 12px var(--font-body);cursor:pointer;background:0 0;border:0}.health-tabs button:hover{color:var(--heading)}.health-tabs button.is-active{background:var(--surface);color:var(--heading);box-shadow:var(--shadow-sm)}.health-tabs button span{color:var(--faint);margin-left:4px;font-weight:400}.health-care{flex-direction:column;display:flex}.health-care-hero{border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in srgb, var(--accent) 7%, var(--surface));flex-direction:column;display:flex}.health-eyebrow{color:var(--faint);font:12px var(--font-body);letter-spacing:0;text-transform:none}.health-care-hero h2{color:var(--heading);font:600 18px/1.2 var(--font-body);letter-spacing:-.01em;margin:0}.health-care-hero p{color:var(--muted);font:13px/1.5 var(--font-body);margin:0}.health-care-hero small{color:var(--faint);font:12px var(--font-body)}.health-care-snapshot{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.health-care-card{gap:var(--sp-4);padding:0 0 0 var(--sp-14);border-left:1px solid var(--line);flex-direction:column;display:flex}.health-care-card:first-child{border-left:0;padding-left:0}.health-care-card>span{color:var(--faint);font:12px var(--font-body);letter-spacing:0;text-transform:none}.health-care-card strong{color:var(--heading);font:600 14px var(--font-body)}.health-care-card small{color:var(--muted);font:12px/1.4 var(--font-body)}.health-care-actions{gap:var(--sp-6);flex-direction:column;display:flex}.health-care-action{gap:var(--sp-10);border-bottom:1px solid var(--line);padding:var(--sp-8) var(--sp-2);align-items:flex-start;display:flex}.health-care-action:last-child{border-bottom:0}.health-care-action>div{gap:var(--sp-2);flex-direction:column;display:flex}.health-care-action strong{color:var(--heading);font:600 13px var(--font-body)}.health-care-action span:not(.health-care-dot){color:var(--muted);font:12px/1.45 var(--font-body)}.health-care-dot{background:var(--accent);border-radius:50%;flex:0 0 7px;width:7px;height:7px;margin-top:5px}.health-strain{gap:var(--sp-4);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-sm);background:var(--surface);padding:var(--sp-12) var(--sp-14);flex-direction:column;display:flex}.health-strain strong{color:var(--heading);font:600 14px var(--font-body)}.health-strain span{color:var(--muted);font:13px/1.55 var(--font-body)}.health-context{background:0 0;border:0;padding:0}.health-context>summary{cursor:pointer;padding:var(--sp-2) 0;color:var(--faint);font:12px var(--font-body);list-style:none}.health-context>summary::-webkit-details-marker{display:none}.health-context>summary:before{content:"▸ "}.health-context[open]>summary:before{content:"▾ "}.health-context>summary:hover{color:var(--muted)}.health-context p{margin:var(--sp-4) 0 0;padding:var(--sp-10) var(--sp-12);border-left:2px solid var(--line);color:var(--muted);font:13px/1.55 var(--font-body)}.health-context p strong{color:var(--heading);font-weight:600}.health-strain{border-left-color:var(--warn)}.health-row{overflow:hidden}.health-head{align-items:center;gap:var(--sp-4) var(--sp-12);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto auto;width:100%;display:grid}.health-head:hover{background:var(--hover)}.health-name{color:var(--heading);font:600 14px var(--font-body);grid-area:name}.health-spark{color:var(--accent);opacity:.75;grid-area:spark;align-items:center;display:flex}.health-latest{color:var(--heading);font:600 15px var(--font-body);white-space:nowrap;grid-area:value}.health-latest em{color:var(--muted);font:400 12px var(--font-body);margin-left:3px;font-style:normal}.health-where{color:var(--muted);font:12px var(--font-body);grid-area:where}.health-where.above,.health-where.below{color:var(--warn)}.health-detail{border-top:1px solid var(--line);gap:var(--sp-12);flex-direction:column;display:flex}.health-windows{gap:var(--sp-8);grid-template-columns:repeat(3,1fr);display:grid}.health-window{gap:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-8) var(--sp-10);flex-direction:column;display:flex}.health-window-label{color:var(--faint);font:12px var(--font-body);text-transform:none;letter-spacing:0}.health-window strong{color:var(--heading);font:600 15px var(--font-body)}.health-window strong em{color:var(--muted);font:400 12px var(--font-body);margin-left:2px;font-style:normal}.health-window span{color:var(--muted);font:12px var(--font-body)}.health-days{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.health-days li{justify-content:space-between;gap:var(--sp-12);padding:var(--sp-6) 0;border-bottom:1px solid var(--line);font:13px var(--font-body);color:var(--muted);display:flex}.health-days li:last-child{border-bottom:0}.health-days li strong{color:var(--heading);font-weight:600}.health-days li strong em{color:var(--muted);font:400 12px var(--font-body);margin-left:2px;font-style:normal}.health-days li.in-event{color:var(--accent)}.health-gaps{color:var(--faint);font:12px/1.5 var(--font-body);margin:0}.health-finding{gap:var(--sp-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-10) var(--sp-14);flex-direction:column;display:flex}.health-finding strong{color:var(--heading);font:600 13px var(--font-body)}.health-finding span{color:var(--muted);font:12px/1.5 var(--font-body)}.xcheck{gap:var(--sp-8);flex-direction:column;margin-bottom:14px;display:flex}@media (width<=767px){.records-view>h1{font-size:var(--fs-3xl)}.records-view .records-realm-tabs{margin:0 -12px var(--sp-2);padding:0 var(--sp-12);-webkit-overflow-scrolling:touch;-webkit-mask-image:none;mask-image:none}.records-view .records-realm-tab{padding:var(--sp-10) var(--sp-12);font-size:var(--fs-sm)}.records-row{padding:var(--sp-12) var(--sp-14);border-radius:var(--r-md)}.records-quality-strip{flex-direction:column;align-items:stretch}.records-quality-strip details{width:100%}.records-duplicate-list{min-width:0}.records-row>strong{font-size:var(--fs-md);line-height:1.4}.records-actions{gap:var(--sp-8)}.records-actions button{font-size:var(--fs-sm)}.records-panel>.search-note{padding:22px var(--sp-16)}.health-head{gap:var(--sp-4) var(--sp-10)}.health-tabs button{padding:var(--sp-10) var(--sp-8)}.health-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.health-spark svg{width:52px}.health-latest{font-size:var(--fs-lg)}.health-where{font-size:var(--fs-xs)}.health-window{align-items:baseline;gap:var(--sp-8);padding:var(--sp-8) var(--sp-12);flex-direction:row}.health-window-label{flex:none;width:56px}.health-window strong{margin-left:auto}.health-window>span:last-child{flex:none}.health-days li{padding:var(--sp-8) 0}.health-finding{padding:var(--sp-12) var(--sp-12)}.health-context>summary{padding:var(--sp-6) 0}}.insights-tab-count{padding:0 var(--sp-6);border-radius:var(--r-pill);background:var(--surface-2);color:var(--faint);font-size:var(--fs-xs);margin-left:6px}.agents-tabs{margin:0 0 var(--sp-20)}.studio-docs{gap:var(--sp-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.studio-docs li{justify-content:space-between;align-items:baseline;gap:var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:var(--sp-8) var(--sp-10);display:flex}.studio-doc-title{font:13px var(--font-body);color:var(--text)}.studio-doc-meta{font:12px var(--font-body);color:var(--faint)}.studio-refresh{border:1px solid var(--line);color:var(--muted);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-10);font:12px var(--font-body);cursor:pointer;background:0 0;align-self:flex-start}.studio-doc-input{align-items:center;gap:var(--sp-10);flex-wrap:wrap;display:flex}.studio-doc-input input[type=text],.studio-doc-input input:not([type]){border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);min-width:160px;color:var(--text);font:12px var(--font-body);padding:var(--sp-6) var(--sp-10);flex:1}.studio-file{align-items:center;gap:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-4) var(--sp-12);font:12px var(--font-body);color:var(--muted);cursor:pointer;display:inline-flex}.studio-file input{display:none}.studio-paste{resize:vertical;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);min-height:140px;color:var(--text);font:12px/1.5 var(--font-body);padding:var(--sp-10) var(--sp-10)}.chat-tools{align-items:center;gap:var(--sp-6);display:inline-flex}.item-error{gap:var(--sp-6);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);flex-direction:column;display:flex}.item-error strong{color:var(--heading);font-size:var(--fs-sm)}.item-error code{color:var(--warn);font:12px var(--font-mono);white-space:pre-wrap;overflow:auto}.starters{text-align:left;width:100%;max-width:520px;margin-top:18px}.starters-head{font:600 12px var(--font-body);letter-spacing:normal;color:var(--faint);margin:0 0 var(--sp-8) var(--sp-2)}.starters-row{gap:var(--sp-6);flex-direction:column;display:flex}.starter-chip{align-items:flex-start;gap:var(--sp-8);text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:var(--r-sm);padding:var(--sp-10) var(--sp-12);transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);flex-direction:row;display:flex}.starter-chip:hover{background:var(--surface-2);border-color:var(--line-strong)}.starter-main{gap:var(--sp-2);min-width:0;padding:0 var(--sp-24) 0 0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;display:flex}.starter-main:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.starter-dismiss{width:24px;height:24px;color:var(--muted);font:18px/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;top:6px;right:7px}.starter-dismiss:hover{background:var(--surface-2);color:var(--heading)}.starter-dismiss:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.starter-chip{position:relative}.starter-label{color:var(--heading);font-size:var(--fs-sm);font-weight:600;line-height:1.3}.starter-why{color:var(--muted);font-size:var(--fs-xs);line-height:1.3}.starter-icon{font-size:var(--fs-sm);flex:none;margin-top:1px;line-height:1}.nextup{gap:var(--sp-2);text-align:left;border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);border-radius:var(--r-md);padding:var(--sp-10) var(--sp-12);flex-direction:column;display:flex}.nextup-kicker{font:600 12px var(--font-body);letter-spacing:normal;color:var(--faint)}.nextup-label{color:var(--heading);font-size:var(--fs-sm);font-weight:600}.nextup-why{color:var(--muted);font-size:var(--fs-xs)}.ask-panel{gap:var(--sp-12);flex-direction:column;display:flex}.ask-head{align-items:center;gap:var(--sp-8);display:flex}.ask-kicker{font:600 12px var(--font-body);letter-spacing:normal;color:var(--faint)}.ask-note{color:var(--muted);font-size:var(--fs-xs);border:1px dashed var(--line-strong);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-8)}.ask-clear{color:var(--muted);font-size:var(--fs-xs);padding:var(--sp-4) var(--sp-6);background:0 0;border:0;margin-left:auto}.ask-clear:hover{color:var(--accent)}.ask-form{align-items:center;gap:var(--sp-8);border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--r-md);padding:var(--sp-6) var(--sp-8);display:flex}.ask-input{min-width:0;color:var(--text);font:14px var(--font-body);background:0 0;border:0;outline:none;flex:1}.ask-count{color:var(--faint);font:12px var(--font-mono)}.ask-count.is-over{color:var(--warn)}.ask-send{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);border-radius:var(--r-sm);padding:var(--sp-6) var(--sp-12);font-size:var(--fs-sm);font-weight:600}.ask-send:disabled{opacity:.45}.ask-answer{gap:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-10) var(--sp-12);background:var(--surface-2);flex-direction:column;display:flex}.ask-answer.state-error{border-color:var(--warn)}.ask-q{color:var(--heading);font-size:var(--fs-sm);margin:0;font-weight:600}.ask-state{color:var(--faint);font-size:var(--fs-xs);letter-spacing:normal;margin:0}.ask-a{color:var(--text);font-size:var(--fs-md);white-space:pre-wrap;margin:0;line-height:1.5}.ask-err{color:var(--warn);font-size:var(--fs-sm);margin:0}.ask-promote{border:1px solid var(--accent);color:var(--accent);border-radius:var(--r-pill);padding:var(--sp-6) var(--sp-12);font-size:var(--fs-sm);background:0 0;align-self:flex-start}.ask-promote:hover{background:var(--accent-soft)}.travel-banner.warn{border-color:var(--warn);color:var(--warn)}.decision-evidence-backdrop{z-index:var(--z-backdrop);padding:var(--sp-16);background:#0000006b;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.decision-evidence{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);width:min(560px,100%);max-height:80vh;padding:var(--sp-14) var(--sp-16);gap:var(--sp-10);flex-direction:column;display:flex;overflow:auto}.decision-evidence strong{color:var(--heading);font-size:var(--fs-lg)}.decision-evidence-detail{color:var(--text);font-size:var(--fs-md);margin:0;line-height:1.5}.decision-evidence-facts{gap:var(--sp-6);padding:var(--sp-10) 0 0;border-top:1px solid var(--line);flex-direction:column;margin:0;display:flex}.decision-evidence-facts>div{gap:var(--sp-10);align-items:baseline;display:flex}.decision-evidence-facts dt{color:var(--faint);font:12px var(--font-mono);text-transform:none;letter-spacing:0;flex:0 0 96px}.decision-evidence-facts dd{color:var(--text);font-size:var(--fs-sm);overflow-wrap:anywhere;margin:0}.decision-evidence-facts code{font:12px var(--font-mono);color:var(--muted)}.decision-evidence-history{gap:var(--sp-6);border-top:1px solid var(--line);flex-direction:column;padding-top:10px;display:flex}.decision-evidence-step{gap:var(--sp-8);color:var(--muted);font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;display:flex}.decision-evidence-step b{color:var(--heading);font-weight:600}.decision-evidence-step em{color:var(--text);font-style:normal}.decision-evidence-step small{color:var(--faint);font-size:var(--fs-xs)}.decision-evidence-none{color:var(--faint);font-size:var(--fs-sm);margin:0}@media (width>=768px){.decision-evidence-backdrop{align-items:center}}.bot-danger-row{align-items:center;gap:var(--sp-10);border-top:1px solid var(--line);flex-wrap:wrap;padding-top:10px;display:flex}.bot-danger-row button{color:var(--warn)}.bot-danger-row small{color:var(--faint);font-size:var(--fs-xs)}.viewbar-monogram{border-radius:var(--r-sm);background:var(--accent-soft);width:24px;height:24px;color:var(--accent);font:600 13px/1 var(--font-display);-webkit-user-select:none;user-select:none;flex:none;place-items:center;display:grid}.viewbar-monogram.is-bot{background:var(--surface-2);color:var(--heading)}@media (width<=480px){.viewbar-monogram{width:22px;height:22px;font-size:var(--fs-xs)}}button:not(:disabled):active{transform:translateY(var(--press))}.composer-actions button:not(.send):active,.viewbar-btn:active,.watch-actions button:active,.watch-more-actions button:active,.m-btn:active,.viewbar-crumbs button:active{background:var(--surface-2)}.composer:focus-within{box-shadow:var(--shadow-md), 0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}.watch-actions button,.watch-more-actions button,.watch-controls button,.viewbar-crumbs button,.viewbar-btn,.m-btn,.dash-domain-chip,.domains-card{transition:border-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease), transform var(--dur-1) var(--ease)}@keyframes turn-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.transcript>.turn:last-child{animation:turn-arrive var(--dur-4) var(--ease) both}.reader-readtime,.jt-readtime{font-size:var(--fs-xs);letter-spacing:.02em;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.jt-readtime{opacity:.85;margin-left:6px}.jt-run-divider .jt-readtime{align-self:center}.home-advice{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--muted);max-width:var(--measure);line-height:1.5}.home-head.wx-rain .home-advice,.home-head.wx-storm .home-advice,.home-head.wx-snow .home-advice{color:var(--text)}.counter-mode{z-index:400;background-color:var(--bg);background-image:var(--tod-veil,none);color:var(--text);place-items:center;display:grid;position:fixed;inset:0}.counter-inner{text-align:center;padding:var(--sp-24);max-width:min(92vw,720px)}.counter-date{margin:0 0 var(--sp-6);letter-spacing:0;text-transform:none;color:var(--muted);font-size:clamp(13px,3.4vw,17px)}.counter-clock{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(64px,20vw,180px);font-weight:600;line-height:.94}.counter-weather{color:var(--muted);margin:18px 0 0;font-size:clamp(15px,4vw,22px)}.counter-weather b{color:var(--text);font-size:1.15em}.counter-advice{margin:var(--sp-8) auto 0;max-width:44ch;color:var(--text);opacity:.82;font-size:clamp(13px,3.4vw,16px)}.counter-next{gap:var(--sp-2);text-align:left;max-width:min(88vw,460px);margin:26px auto 0;padding:0;list-style:none;display:grid}.counter-next li{align-items:baseline;gap:var(--sp-12);padding:var(--sp-10) var(--sp-4);border-top:1px solid var(--line);grid-template-columns:74px minmax(0,1fr) auto;display:grid}.counter-next .cn-when{font-variant-numeric:tabular-nums;color:var(--muted);font-size:var(--fs-sm)}.counter-next .cn-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.counter-next .cn-kind{font-size:var(--fs-xs);letter-spacing:0;text-transform:none;color:var(--muted)}.counter-none{color:var(--muted);margin:26px 0 0;font-style:italic}.counter-exit{top:calc(var(--safe-t,0px) + 16px);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);width:44px;height:44px;color:var(--text);font-size:var(--fs-lg);cursor:pointer;transition:opacity .24s;position:fixed;right:16px}.counter-mode.counter-quiet .counter-exit{opacity:0;pointer-events:none}@media (width<=767px){.upnext-row,.dtl-title,.dash-domain-chip,.home-resume{box-shadow:none;background:0 0}.dash-customize-foot{align-items:center;gap:var(--sp-6);padding:var(--sp-6) 0 var(--sp-2);flex-direction:column;display:flex}.dash-customize-foot .dash-customize{min-height:36px;color:var(--muted);background:0 0;border-color:#0000}.dash-customize-foot .dash-edit-hint{text-align:center;margin:0}.today-rail .asof{display:none}.upnext-snooze,.jt-retry-run{border-color:var(--line)}}.sched-card{margin:var(--sp-8) 0;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);padding:var(--sp-10) var(--sp-12);gap:var(--sp-6);flex-direction:column;display:flex}.sched-card.is-ready{border-color:var(--accent);background:var(--accent-soft)}.sched-card.is-ambiguous{border-color:var(--warn);background:var(--warn-soft)}.sched-head{justify-content:space-between;align-items:baseline;gap:var(--sp-8);display:flex}.sched-kicker{font:12px var(--font-body);letter-spacing:0;text-transform:none;color:var(--muted)}.sched-when{font:12px var(--font-body);color:var(--heading)}.sched-title{font:15px var(--font-display);color:var(--heading);margin:0}.sched-desc{font:13px var(--font-body);color:var(--muted);margin:0}.sched-facts{gap:var(--sp-2) var(--sp-10);margin:var(--sp-2) 0;grid-template-columns:auto 1fr;display:grid}.sched-facts dt{font:12px var(--font-body);color:var(--muted);letter-spacing:.04em}.sched-facts dd{font:12px var(--font-mono);color:var(--text);overflow-wrap:anywhere;margin:0}.sched-block{font:12px var(--font-body);color:var(--warn);margin:0}.sched-actions{align-items:center;gap:var(--sp-8);display:flex}.sched-create{background:var(--accent);color:var(--accent-ink);border-radius:var(--r-pill);padding:var(--sp-10) var(--sp-16);font:13px var(--font-body);border:0;min-height:36px}.sched-create:disabled{opacity:.45}.sched-dismiss{border:1px solid var(--line);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-10) var(--sp-14);font:13px var(--font-body);background:0 0;min-height:36px}.sched-note{font:12px var(--font-body);color:var(--faint);margin:0}.mem-changes{margin:var(--sp-8) 0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.mem-changes-head{align-items:center;gap:var(--sp-8);text-align:left;width:100%;color:var(--muted);font:12px var(--font-body);padding:var(--sp-10) var(--sp-12);background:0 0;border:0;min-height:44px;display:flex}.mem-dot{background:var(--attn);border-radius:50%;flex:none;width:6px;height:6px}.mem-list{padding:0 var(--sp-12) var(--sp-10);gap:var(--sp-6);flex-direction:column;margin:0;list-style:none;display:flex}.mem-item{border-top:1px solid var(--line);padding-top:6px}.mem-row{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.mem-action{font:13px var(--font-body);color:var(--heading)}.mem-revert,.mem-expand{border:1px solid var(--line);color:var(--muted);border-radius:var(--r-pill);font:12px var(--font-body);padding:var(--sp-4) var(--sp-10);background:0 0}.mem-blocked,.mem-note{font:12px var(--font-body);color:var(--faint)}.mem-diff{gap:var(--sp-4);margin:var(--sp-6) 0 var(--sp-2);flex-direction:column;display:flex}.mem-before,.mem-after{font:12px var(--font-mono);border-radius:var(--r-xs);padding:var(--sp-6) var(--sp-8);white-space:pre-wrap;overflow-wrap:anywhere;max-height:8em;overflow:auto}.mem-before{background:var(--warn-soft);color:var(--muted);text-decoration:line-through}.mem-after{background:var(--good-soft);color:var(--heading)}.mem-open{color:var(--link);font:12px var(--font-body);padding:0 var(--sp-12) var(--sp-10);text-align:left;background:0 0;border:0}.turn-vers{align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0 var(--sp-6);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-2);display:inline-flex}.turn-vers-step{color:var(--heading);font:13px var(--font-body);border-radius:var(--r-xs);background:0 0;border:0;min-width:28px;min-height:28px}.turn-vers-step:disabled{color:var(--faint)}.turn-vers-label{font:12px var(--font-body);color:var(--muted);padding:0 var(--sp-6);letter-spacing:.05em}.turn-vers-compare{color:var(--link);font:12px var(--font-body);padding:var(--sp-4) var(--sp-8);background:0 0;border:0}.turn-vers-hint{font:12px var(--font-body);color:var(--faint);padding:0 var(--sp-6) 0 var(--sp-2)}.turn-vers-diff{margin:0 0 var(--sp-8);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-6) var(--sp-8);background:var(--surface)}.turn-vers-diff-head{margin:0 0 var(--sp-4);font:12px var(--font-body);color:var(--muted);letter-spacing:.04em}.turn-vers-diff p{font:12px var(--font-mono);overflow-wrap:anywhere;margin:0}.turn-vers-diff .td-add{color:var(--good)}.turn-vers-diff .td-del{color:var(--muted);text-decoration:line-through}.turn-vers-more,.turn-vers-same{margin:var(--sp-4) 0 0;font:12px var(--font-body);color:var(--faint)}.cap-sheet-wrap{max-height:min(88dvh,720px)}.cap-sheet{gap:var(--sp-8);flex-direction:column;display:flex}.cap-head{justify-content:space-between;align-items:center;gap:var(--sp-8);display:flex}.cap-kicker{font:12px var(--font-body);letter-spacing:0;text-transform:none;color:var(--muted)}.cap-cancel{color:var(--link);font:13px var(--font-body);padding:var(--sp-6) var(--sp-8);background:0 0;border:0}.cap-targets{gap:var(--sp-6);flex-wrap:wrap;display:flex}.cap-chip{padding:var(--sp-8) var(--sp-12);min-height:36px}.cap-chip.is-active{border-color:var(--accent);color:var(--heading);background:var(--accent-soft)}.cap-review{font:12px var(--font-body);letter-spacing:0;text-transform:none;color:var(--warn);border:1px solid var(--warn);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-6)}.cap-route{font:12px var(--font-body);color:var(--muted);margin:0}.cap-preview{object-fit:contain;border-radius:var(--r-md);background:var(--surface-2);width:100%;max-height:38dvh}.cap-drop{gap:var(--sp-4);border:1px dashed var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--heading);font:13px var(--font-body);padding:var(--sp-16) var(--sp-14);text-align:left;flex-direction:column;align-items:flex-start;min-height:64px;display:flex}.cap-drop-sub{font:12px var(--font-body);color:var(--muted)}.cap-file{display:none}.cap-actions{align-items:center;gap:var(--sp-10);display:flex}.cap-send{background:var(--accent);color:var(--accent-ink);border-radius:var(--r-pill);padding:var(--sp-12) 18px;font:13px var(--font-body);border:0;min-height:44px}.cap-send:disabled{opacity:.45}.cap-dest{font:12px var(--font-mono);color:var(--muted);overflow-wrap:anywhere}.cap-warn{font:12px var(--font-body);color:var(--warn);margin:0}.research-outline{margin:var(--sp-8) 0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.research-outline.is-complete{border-color:var(--good)}.research-head{align-items:baseline;gap:var(--sp-4) var(--sp-10);text-align:left;width:100%;padding:var(--sp-10) var(--sp-12);background:0 0;border:0;grid-template-columns:auto 1fr auto;min-height:44px;display:grid}.research-title{font:12px var(--font-body);letter-spacing:0;text-transform:none;color:var(--muted)}.research-query{font:13px var(--font-body);color:var(--heading);overflow-wrap:anywhere}.research-progress{font:12px var(--font-body);color:var(--faint);white-space:nowrap}.research-steps{padding:0 var(--sp-12) var(--sp-10);gap:var(--sp-2);flex-direction:column;margin:0;list-style:none;display:flex}.research-step{border-top:1px solid var(--line)}.research-step-tap{align-items:baseline;gap:var(--sp-8);text-align:left;width:100%;padding:var(--sp-10) var(--sp-2);border-radius:var(--r-xs);background:0 0;border:0;min-height:44px;display:flex}.research-step-tap:active{background:var(--surface-2)}.research-step:not(:has(.research-step-tap)){align-items:baseline;gap:var(--sp-8);padding:var(--sp-10) var(--sp-2);display:flex}.research-mark{font:12px var(--font-mono);color:var(--faint);flex:none;min-width:1ch}.research-q{font:13px var(--font-body);color:var(--text);flex:1}.research-step.is-done .research-mark{color:var(--good)}.research-step.is-done .research-q{color:var(--heading)}.research-step.is-empty .research-mark,.research-step.is-empty .research-q{color:var(--warn)}.research-step.is-skipped .research-q{color:var(--faint);text-decoration:line-through}.research-empty{font:12px var(--font-body);color:var(--warn);flex:none}.research-sources{font:12px var(--font-mono);color:var(--muted);flex:none}.research-note{font:12px var(--font-body);color:var(--faint);flex:none}@media (width<=720px){.sched-actions{flex-direction:column;align-items:stretch}.sched-create,.sched-dismiss{min-height:44px}.turn-vers-step{min-width:36px;min-height:36px}.mem-before,.mem-after{max-height:6em}}.item-error-key{opacity:.85}.item-error-retry{min-height:32px;padding:0 var(--sp-12);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--heading);font:12px var(--font-body);cursor:pointer;align-self:flex-start;margin-top:2px}.item-error-retry:hover{border-color:var(--muted)}.cite-audit{width:100%;margin-top:6px;display:block}.cite-audit>summary{color:var(--faint);font:12px var(--font-body);cursor:pointer}.cite-audit[open]>summary{color:var(--muted);margin-bottom:6px}.cite-audit .cite-list{margin:0 0 var(--sp-6);padding-left:18px}.rule-kind.is-auto{color:var(--accent,var(--muted))}.rule-kind.is-denied{color:var(--warn)}.job-field-kymes{padding:var(--sp-2) var(--sp-6);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--faint);font:12px var(--font-body);text-transform:none;letter-spacing:0;white-space:nowrap;margin-left:4px}.outcome-provenance-row{align-items:center;gap:var(--sp-8);flex-wrap:wrap;margin-top:6px;display:flex}.outcome-provenance{color:var(--faint);font:12px var(--font-body)}.outcome-provenance.is-record{color:var(--muted)}.outcome-hidden>summary{color:var(--faint);font:12px var(--font-body);cursor:pointer}.outcome-hidden pre{max-height:12em;margin:var(--sp-4) 0 0;padding:var(--sp-6) var(--sp-8);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);font:12px var(--font-mono);white-space:pre-wrap;overflow:auto}.bell-head-actions{align-items:center;gap:var(--sp-6);display:flex}.bell-quiet{min-height:28px;padding:0 var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);font:12px var(--font-body);cursor:pointer;background:0 0}.bell-quiet:hover{border-color:var(--muted);color:var(--heading)}.bell-quiet.on{border-color:var(--warn);color:var(--warn)}.bell-fyi-dot{background:var(--muted);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}.bell-event.is-new .bell-event-body strong{color:var(--heading)}.bell-new{background:var(--warn);border-radius:50%;flex:none;width:6px;height:6px}.bell-quiet-line{color:var(--faint);font-size:var(--fs-xs);font-style:italic}.af-attention-actions{align-items:center;gap:var(--sp-6);display:flex}.outbox-stale{color:var(--warn);font-size:var(--fs-xs);border-color:var(--warn)!important}.outbox-sheet-stale{align-items:center;gap:var(--sp-8);margin:0 0 var(--sp-8);padding:var(--sp-8) var(--sp-10);border:1px solid var(--warn);border-radius:var(--r-sm);background:color-mix(in srgb, var(--warn) 8%, transparent);color:var(--heading);font-size:var(--fs-xs);flex-wrap:wrap;line-height:1.4;display:flex}.outbox-sheet-stale span{flex:220px}.outbox-sheet-error{align-items:center;gap:var(--sp-8);margin:0 0 var(--sp-8);padding:var(--sp-8) var(--sp-10);border:1px solid var(--warn);border-radius:var(--r-sm);background:color-mix(in srgb, var(--warn) 6%, transparent);color:var(--heading);font-size:var(--fs-xs);flex-wrap:wrap;line-height:1.4;display:flex}.outbox-sheet-error span{overflow-wrap:anywhere;flex:220px;min-width:0}.outbox-sheet-error button{border:1px solid var(--warn);border-radius:var(--r-sm);color:var(--warn);padding:var(--sp-6) var(--sp-10);font:600 12px var(--font-body);background:0 0;flex:none}.job-streak{padding:var(--sp-2) var(--sp-6);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;flex:none;margin-left:6px}.job-streak.repeated{border-color:var(--warn);color:var(--warn)}.jobs-failure-summary{margin:0 0 var(--sp-8);padding:var(--sp-6) var(--sp-10);border-left:2px solid var(--warn);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--surface-2);color:var(--heading);font-size:var(--fs-xs);line-height:1.5}.job-snooze-wake{font-weight:600;color:var(--warn)!important}.jt-offline-copy{margin:0 0 var(--sp-10);padding:var(--sp-6) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);font-size:var(--fs-xs);line-height:1.4}@media (width<=767px){.mic-btn,.capture-actions .mic-btn,.bell-btn,.viewbar-btn,.composer-actions .send,.job-thread .composer-actions .send{width:44px;height:44px}.attach-button,.save-prompt-btn{min-width:44px;min-height:44px}.panel-heading button{width:44px;height:44px}.composer-actions .context-pop-actions button{min-height:44px;padding:var(--sp-6) var(--sp-4)}.af-mini{min-height:44px;padding:var(--sp-8) var(--sp-12)}}.quiet-routines{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:var(--sp-14) var(--sp-16)}.quiet-summary{justify-content:space-between;align-items:center;gap:var(--sp-12);cursor:pointer;list-style:none;display:flex}.quiet-summary::-webkit-details-marker{display:none}.quiet-summary:before{content:"▸";color:var(--faint);font-size:var(--fs-xs)}.quiet-routines[open] .quiet-summary:before{content:"▾"}.quiet-summary>span{align-items:baseline;gap:var(--sp-8);min-width:0;display:flex}.quiet-summary b{color:var(--heading);font:600 12px var(--font-body)}.quiet-summary small{color:var(--faint);font:12px var(--font-body)}.quiet-summary em{min-width:0;color:var(--muted);font:12px var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.quiet-summary em.has-overdue{color:var(--warn)}.quiet-body{padding-top:10px}.quiet-group{gap:var(--sp-2);flex-direction:column;margin-bottom:10px;display:flex}.quiet-head{align-items:center;gap:var(--sp-6);color:var(--muted);font:12px var(--font-body);text-transform:none;letter-spacing:0;margin-bottom:2px;display:flex}.quiet-pip{background:var(--good);border-radius:50%;flex:none;width:6px;height:6px}.quiet-pip.bad{background:var(--warn)}.quiet-row{justify-content:space-between;align-items:baseline;gap:var(--sp-10);text-align:left;min-width:0;padding:var(--sp-6) var(--sp-4);border-radius:var(--r-sm);color:var(--text);font:13px var(--font-body);background:0 0;border:0;display:flex}.quiet-row:hover{background:var(--sidebar)}.quiet-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quiet-meta{color:var(--faint);font:12px var(--font-body);flex:none}.quiet-more{margin:var(--sp-2) var(--sp-4) 0;color:var(--faint);font:12px var(--font-body)}.quiet-clear{color:var(--muted);font:12px var(--font-body);margin:0}.dash-freshness{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:var(--sp-14) var(--sp-16)}.dash-freshness .panel-title{padding:0 0 var(--sp-8)}.df-rows{gap:var(--sp-4);flex-direction:column;display:flex}.df-row{justify-content:space-between;align-items:baseline;gap:var(--sp-10);min-width:0;display:flex}.df-k{color:var(--muted);font:12px var(--font-body)}.df-v{color:var(--faint);font:12px var(--font-body);text-align:right;overflow-wrap:anywhere;min-width:0}.df-v.bad{text-align:left;color:var(--warn)}.ev-now{padding:0 var(--sp-6);border:1px solid var(--good);border-radius:var(--r-xs);font:12px var(--font-body);color:var(--good);margin-left:6px}.ev-loc{color:var(--faint);font:12px var(--font-body);margin-left:6px}.upnext-snoozes{flex:none;align-items:center;display:flex}.stat-grid>button{align-items:center;gap:var(--sp-2);padding:var(--sp-8) var(--sp-4);background:var(--surface-2);border-radius:var(--r-sm);color:inherit;font:inherit;border:1px solid #0000;flex-direction:column;display:flex}.stat-grid>button:disabled{cursor:default}.stat-grid>button:not(:disabled){cursor:pointer}.stat-grid>button:not(:disabled):hover{border-color:var(--accent)}.stat-grid>button:not(:disabled):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.stat-grid>button.bad b{color:var(--warn)}.dash-domain-row{align-items:stretch;gap:var(--sp-4);min-width:0;display:flex}.dash-domain-row .dash-domain-chip{flex:auto;min-width:0}.ddc-clear{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);color:var(--faint);font:12px var(--font-body);padding:0 var(--sp-8);flex:none}.ddc-clear:hover{color:var(--good);border-color:var(--good)}.dash-domains-rest{margin-top:8px}.dash-domains-rest>summary{cursor:pointer;padding:var(--sp-4) 0;color:var(--muted);font:12px var(--font-body);text-transform:none;letter-spacing:0}.dash-domains-rest .dash-domains-grid{margin-top:6px}.af-newline-tail{padding-top:10px}@media (hover:none){.upnext-snooze{opacity:1}}@media (width<=767px){.ddc-clear{min-width:44px}.stat-grid>button{min-height:44px}.quiet-row{min-height:36px}.stat-grid{grid-template-columns:repeat(2,1fr)}.turn-outline-wrap{display:none}.dash-widget-edit button{min-width:44px}}.dash-hidden-row{align-items:center;gap:var(--sp-6);padding:var(--sp-8) var(--sp-10);border:1px dashed var(--line-strong);border-radius:var(--r-md);flex-wrap:wrap;margin-top:10px;display:flex}.dhr-label{font:600 12px var(--font-body);color:var(--faint)}.dhr-show{border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);border-radius:var(--r-xs);padding:var(--sp-4) var(--sp-8);font-size:var(--fs-xs)}.dhr-show:hover{color:var(--heading);border-color:var(--accent)}.search-related-row{width:100%;padding:var(--sp-10) var(--sp-12);border:0;border-top:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.search-related-row:hover{background:color-mix(in srgb, var(--accent) 7%, transparent)}.search-related-row strong,.search-related-row span{text-overflow:ellipsis;min-width:0;overflow:hidden}.search-related-row span{color:var(--muted);font-size:.88em}.related-context{border:1px solid var(--line);overflow:hidden}.search-related-note{font-size:.88em}@media (width<=767px){.search-related-row{grid-template-columns:1fr auto;gap:.25rem .6rem;min-height:52px}.search-related-row span{grid-column:1/-1}}.dash-reset-actions button,.dash-mobile-edit-actions button{border:1px solid var(--line-control,var(--line));background:var(--surface);min-height:36px;color:var(--muted);font:500 var(--fs-sm)/1.2 var(--font-body);white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.feed-clear-filters{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--faint);font-size:var(--fs-xs);padding:var(--sp-4) var(--sp-12);background:0 0}.dash-reset-actions button:hover,.dash-mobile-edit-actions button:hover{color:var(--heading);border-color:var(--accent);background:var(--surface-2)}.dash-reset-actions .dash-classic-home{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:var(--accent-soft);color:var(--accent)}.dash-reset-actions .dash-classic-home:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--heading)}.feed-clear-filters:hover{color:var(--heading);border-color:var(--accent)}.dash-edit-tools{margin:0 auto var(--sp-14);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);gap:10px;padding:12px 14px;display:grid}.dash-edit-tools .dash-edit-hint{color:var(--muted);font:12px/1.45 var(--font-body);margin:0}.dash-reset-actions,.dash-mobile-edit-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jt-last-good{align-items:center;gap:var(--sp-8);margin:var(--sp-8) 0;padding:var(--sp-8) var(--sp-10);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));border-radius:var(--r-sm);background:var(--surface-2);flex-wrap:wrap;display:flex}.jt-last-good span{color:var(--muted);font-size:var(--fs-xs)}.jt-last-good button{margin-left:auto}.watch-history-count{color:var(--faint)}@media (width<=767px){.feed-controls>button,.feed-controls>select,.feed-chips button{min-height:44px}.dash-edit-tools{display:block}.dash-reset-actions,.dash-mobile-edit-actions{margin-top:6px}.jt-last-good button{min-height:44px;margin-left:0}.watch-actions>button,.watch-more-actions>button{min-height:44px}}.search-view>h1{margin:0 0 var(--sp-10);color:var(--heading);font:600 26px/1.15 var(--font-display);letter-spacing:-.025em}.search-input-wrap{gap:var(--sp-8);margin:0 0 var(--sp-12);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"input save help""query query query";align-items:center;display:grid}.search-input-wrap:not(:has(.search-save-btn)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"input help""query query"}.search-input-wrap .search-input{box-sizing:border-box;border-color:var(--line-strong);background:var(--surface);color:var(--heading);font:14px var(--font-body);grid-area:input;margin:0;padding-right:14px}.search-query-actions{align-items:center;gap:var(--sp-6);grid-area:query;min-width:0;margin-top:8px;display:flex}.search-query-actions:empty{display:none}.search-query-actions .search-interpret-btn{margin:0}.search-help-btn,.search-save-btn{min-height:var(--ctl-sm);border-color:var(--line);background:var(--surface-2);height:30px;color:var(--muted);border-radius:var(--r-pill);position:static;top:auto;right:auto;transform:none}.search-help-btn{width:30px;font:500 12px var(--font-body);grid-area:help}.search-save-btn{padding:0 var(--sp-10);font:500 12px var(--font-body);grid-area:save}.search-help-pop{border-color:var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--muted);box-shadow:var(--shadow-md);font:12px/1.45 var(--font-body)}.search-coverage-details{margin:0 0 var(--sp-10);color:var(--faint);font:12px/1.4 var(--font-body)}.search-coverage-details>summary{align-items:center;gap:var(--sp-6);cursor:pointer;list-style:none;display:inline-flex}.search-coverage-details>summary::-webkit-details-marker{display:none}.search-coverage-details>summary:before{content:"▸";color:var(--accent)}.search-coverage-details[open]>summary:before{content:"▾"}.search-coverage-details .search-coverage{margin:var(--sp-6) 0 0}.search-saved{gap:var(--sp-6);margin:0 0 var(--sp-12)}.search-saved-chip{border-color:var(--line);background:0 0}.search-saved-chip>button:first-child{color:var(--muted);font:500 12px var(--font-body)}.search-saved-x{color:var(--faint);font:12px var(--font-body)}.search-recent{gap:var(--sp-6);margin:0 0 var(--sp-12)}.search-recent>button{border-color:var(--line);color:var(--muted);font:500 12px var(--font-body);background:0 0}.search-controls{gap:var(--sp-8) var(--sp-10);margin:0 0 var(--sp-12);padding:0 0 var(--sp-10);border-bottom:1px solid var(--line)}.search-sort{gap:var(--sp-6);flex-wrap:wrap;display:flex}.search-sort button{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);padding:var(--sp-4) var(--sp-10);font:500 12px var(--font-body);background:0 0}.search-sort button.on{border-color:var(--line-control);background:var(--surface-2);color:var(--heading)}.search-controls select{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);min-height:30px;color:var(--muted);padding:var(--sp-4) var(--sp-10);font:500 12px var(--font-body)}.search-snip{color:var(--muted);font:12px/1.45 var(--font-body)}.search-meta{color:var(--faint);font:12px var(--font-body);letter-spacing:.02em;text-transform:none}.related-context{margin:0 0 var(--sp-12);border-color:var(--line);border-radius:var(--r-md);background:0 0}.related-context .panel-title{padding:var(--sp-10) var(--sp-12);color:var(--faint);font:500 12px var(--font-body);letter-spacing:0;text-transform:none;justify-content:space-between;align-items:center;display:flex}.related-context .panel-title .count{padding:var(--sp-2) var(--sp-8);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);font:600 12px var(--font-body);letter-spacing:normal}.search-related-note{padding:0 var(--sp-12) var(--sp-8);color:var(--muted);font:12px/1.45 var(--font-body);margin:0}.search-related-row{border-top:1px solid var(--line)}.search-related-row strong{color:var(--heading);font:600 13px var(--font-body)}.search-related-row span{color:var(--muted);font:12px var(--font-body)}@media (width<=767px){.search-view>h1{font-size:var(--fs-4xl)}.search-input-wrap .search-input{min-height:44px}.search-input-wrap{gap:var(--sp-8) var(--sp-8);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"input input input""query save help";align-items:center;display:grid;position:relative}.search-input-wrap .search-input{grid-area:input;padding-right:14px}.search-help-btn,.search-save-btn,.search-query-actions{box-sizing:border-box;height:40px;min-height:40px;position:static;top:auto;right:auto;transform:none}.search-query-actions{grid-area:query;min-width:0;margin-top:0}.search-query-actions .search-interpret-btn{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.search-save-btn{grid-area:save;justify-self:start;padding-inline:12px}.search-help-btn{grid-area:help;justify-self:end;width:40px}.search-help-pop{top:calc(100% + 4px);right:0}.search-mode-bar{margin:0 0 var(--sp-12);scrollbar-width:none;overflow-x:auto}.search-mode-bar::-webkit-scrollbar{display:none}.search-mode-bar>div{flex:none}.search-mode-bar button{min-height:36px;padding-inline:12px}.search-controls{align-items:stretch;gap:var(--sp-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.search-sort{scrollbar-width:none;flex-wrap:nowrap;grid-column:1/-1;min-width:0;overflow-x:auto}.search-sort::-webkit-scrollbar{display:none}.search-sort button{white-space:nowrap;min-height:36px}.search-controls select{width:100%;min-width:0;min-height:38px;font-size:var(--fs-md)}.search-facets{align-items:stretch;gap:var(--sp-8);margin:var(--sp-10) 0 var(--sp-12)}.search-facets>button:not(.search-watch-btn):not(.search-answer-btn){white-space:nowrap;flex:none;min-height:40px}.search-facet-actions{gap:var(--sp-8);flex:1 0 100%;min-width:0;margin-left:0}.search-facet-actions>button{white-space:normal;flex:1 1 0;min-width:0;min-height:38px;padding-inline:8px;line-height:1.2}.search-watch-btn{margin-left:0}.search-hit strong:not(:has(.search-src)){overflow-wrap:anywhere}.search-answer-card{box-sizing:border-box;width:100%}}@media (width>=768px){.search-view{max-width:var(--col-list);padding-inline:36px}.search-browse{gap:var(--sp-14);grid-template-columns:minmax(0,1.35fr) minmax(220px,.85fr);margin-top:14px}.search-browse-block{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);align-self:start;min-width:0;overflow:hidden}.search-browse-block .panel-title{padding:var(--sp-12) var(--sp-14) var(--sp-10);border-bottom:1px solid var(--line);color:var(--faint);font:600 12px var(--font-body);letter-spacing:0;text-transform:none;margin:0}.search-browse-rows{gap:0}.search-browse-row{align-items:baseline;gap:var(--sp-12);box-sizing:border-box;min-height:46px;padding:var(--sp-12) var(--sp-14);border-bottom:1px solid var(--line);border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.search-browse-row:last-child{border-bottom:0}.search-browse-row strong,.search-browse-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-browse-row strong{color:var(--heading);font:500 13px var(--font-body)}.search-browse-row span{color:var(--faint);text-align:right}.search-browse-row:hover{background:var(--surface-2)}.search-browse-block:last-child .search-browse-row{gap:var(--sp-6);grid-template-columns:minmax(0,1fr)}.search-browse-block:last-child .search-browse-row span{white-space:normal;text-align:left;overflow:visible}.search-browse-block>.search-note,.search-browse-block .search-note{padding:var(--sp-14);margin:0}.search-recent{min-height:30px;padding:0 var(--sp-2);align-items:center}.search-recent>span{margin-right:2px}.search-recent>button{min-height:30px}.search-controls{align-items:flex-start}}.mem-drift{padding:var(--sp-16) 0 0;border-top:1px solid var(--line);margin:28px 0 0}.mem-drift-list{gap:var(--sp-10);margin:var(--sp-12) 0 0;flex-direction:column;display:flex}.mem-drift-row{border:1px solid var(--line);border-left:2px solid var(--warn);border-radius:var(--r-md);padding:var(--sp-10) var(--sp-12);background:var(--surface)}.mem-drift-was,.mem-drift-now{gap:var(--sp-8);font:13px/1.5 var(--font-body);color:var(--text);align-items:baseline;display:flex}.mem-drift-was span,.mem-drift-now span{font:600 12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--faint);flex:none;min-width:74px}.mem-drift-now{color:var(--heading)}.mem-drift-why{margin:var(--sp-6) 0 0 82px;color:var(--muted);font:12px/1.5 var(--font-body)}.records-view{margin:0 auto}.records-panel{margin:var(--sp-14) 0 0;flex-direction:column;display:flex}.records-row{gap:var(--sp-4);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-direction:column;display:flex}.records-row strong{color:var(--heading);font:500 14px var(--font-body)}.records-meta{color:var(--muted);font:12px var(--font-body)}.records-provenance{color:var(--faint);font:12px var(--font-body)}.records-actions{gap:var(--sp-8);margin:var(--sp-8) 0 0;display:flex}.records-actions button{min-height:var(--ctl-md);padding:0 var(--sp-14);border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--text);font:13px var(--font-body);background:0 0}button.primary{min-height:var(--ctl-md);padding:var(--sp-8) var(--sp-14);border:1px solid var(--accent);border-radius:var(--r-sm);font:500 13px var(--font-body)}@media (width<=767px){button.primary{min-height:44px}}.studio-view{max-width:var(--col);padding:0 var(--sp-2);margin:0 auto}.studio-view .studio-doc-input input[type=text]{flex:1;min-width:0}.jt-explain{margin:var(--sp-8) 0 var(--sp-12)}.jt-explain button{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:12px var(--font-body);padding:var(--sp-6) var(--sp-14);cursor:pointer;background:0 0}.jt-explain button:hover:not(:disabled){border-color:var(--accent);color:var(--heading)}.jt-explain button:disabled{opacity:.6;cursor:default}.jt-explain p{padding:var(--sp-10) var(--sp-12);background:var(--surface-2);border-radius:var(--r-sm);font:13px/1.5 var(--font-body);color:var(--text);margin:0}.watch-draft{margin:var(--sp-8) 0 var(--sp-2);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-sm);background:var(--surface-2)}.watch-action-error{align-items:center;gap:var(--sp-8);margin:var(--sp-8) 0 var(--sp-2);padding:var(--sp-8) var(--sp-10);border:1px solid color-mix(in srgb,var(--warn) 45%,var(--line));border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn);font:12px/1.4 var(--font-body);display:flex}.watch-action-error span{flex:1;min-width:0}.watch-action-error button{color:inherit;font:600 12px var(--font-body);cursor:pointer;background:0 0;border:0;flex:none;text-decoration:underline}.watch-draft header{align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-10) 0;display:flex}.watch-draft header strong{font:600 12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--muted);margin-right:auto}.watch-draft header button{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:12px var(--font-body);padding:var(--sp-4) var(--sp-10);cursor:pointer;background:0 0}.watch-draft header button:hover{border-color:var(--accent);color:var(--heading)}.watch-draft p{margin:var(--sp-6) 0 0;padding:0 var(--sp-10) var(--sp-10);font:13px/1.55 var(--font-body);color:var(--text);white-space:pre-wrap}@media (width<=767px){.watch-actions>.watch-draft{box-sizing:border-box;grid-column:1/-1;width:100%;min-width:0}.watch-draft header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.watch-draft header strong{min-width:0;margin-right:0}}.watch-actions .watch-primary-action{border-color:var(--accent);color:var(--heading);font-weight:600}.watch-snooze{display:inline-flex;position:relative}.watch-snooze-menu{z-index:5;min-width:132px;padding:var(--sp-4);gap:var(--sp-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #0002}.watch-snooze-menu.above{top:auto;bottom:calc(100% + 4px)}.watch-snooze-menu button{text-align:left;background:0 0;border:0;width:100%}.watch-snooze-menu button:hover{background:var(--surface-2)}.watch-more-sep{height:1px;margin:var(--sp-4) 0 var(--sp-2);background:var(--line);flex-basis:100%}.watch-more-actions .tracker-forget{color:var(--warn)}.watch-more-actions .tracker-forget:hover{border-color:var(--warn)}.decision-drop{color:var(--warn)}.decision-drop:hover{border-color:var(--warn)}.learned-body{gap:var(--sp-2);flex-direction:column;display:flex}.learned-promos{margin-bottom:14px}.learned-promo{padding:var(--sp-10) var(--sp-12);background:var(--surface-2);border-left:3px solid var(--accent);border-radius:var(--r-sm);margin-bottom:8px}.learned-promo p{margin:0 0 var(--sp-4);font:14px/1.5 var(--font-body);color:var(--heading)}.learned-why{font:12px var(--font-body);color:var(--faint);margin-bottom:8px;display:block}.learned-acts{gap:var(--sp-4);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;display:flex}.learned-acts button{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:12px var(--font-body);padding:var(--sp-6) var(--sp-12);cursor:pointer;white-space:nowrap;background:0 0}.learned-acts button:hover:not(:disabled){border-color:var(--accent);color:var(--heading)}.learned-acts button:disabled{opacity:.55;cursor:default}.learned-acts button.primary{border-color:var(--accent);color:var(--heading);font-weight:600}@media (width<=767px){.learned-acts{justify-content:flex-start}.learned-acts button{padding:var(--sp-8) var(--sp-14);font-size:var(--fs-sm)}}.watch-bulk{align-items:center;gap:var(--sp-6);padding:var(--sp-8) var(--sp-12);background:var(--surface-2);border:1px solid var(--accent);border-radius:var(--r-sm);z-index:3;flex-wrap:wrap;margin-bottom:10px;display:flex;position:sticky;top:0}.watch-bulk strong{font:600 13px var(--font-body);color:var(--heading);margin-right:2px}.watch-bulk .spacer{flex:auto}.watch-bulk button{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);font:12px var(--font-body);padding:var(--sp-6) var(--sp-12);cursor:pointer;white-space:nowrap}.watch-bulk button:hover{border-color:var(--accent);color:var(--heading)}.watch-bulk button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.watch-bulk-danger{color:var(--warn)}.watch-bulk-danger:hover{border-color:var(--warn)}.watch-title{align-items:flex-start;gap:var(--sp-8);display:flex}.watch-lifecycle{border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-8);color:var(--muted);font:12px var(--font-body);letter-spacing:.02em;white-space:nowrap;align-items:center;display:inline-flex}.watch-lifecycle.lifecycle-changed,.watch-lifecycle.lifecycle-needs_review{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}.watch-lifecycle.lifecycle-uncertain,.watch-lifecycle.lifecycle-failed{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}.watch-lifecycle.lifecycle-resolved{color:var(--good)}.watch-lifecycle.lifecycle-dismissed,.watch-lifecycle.lifecycle-snoozed{color:var(--faint)}.watch-category{color:var(--faint);font-size:var(--fs-xs)}.watch-pick{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin-top:3px}.watch-row.selected{background:var(--surface-2)}@media (width<=767px){.watch-bulk{gap:var(--sp-6);padding:var(--sp-10) var(--sp-10)}.watch-bulk button{padding:var(--sp-8) var(--sp-14);font-size:var(--fs-sm)}.watch-bulk .spacer{flex-basis:100%;height:0}.watch-pick{width:20px;height:20px;margin-top:2px}}.watch-snooze-date{gap:var(--sp-4);padding:var(--sp-6) var(--sp-8) var(--sp-4);border-top:1px solid var(--line);font:12px var(--font-body);color:var(--muted);flex-direction:column;margin-top:2px;display:flex}.watch-snooze-date input{border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface-2);color:var(--text);font:12px var(--font-body);padding:var(--sp-6) var(--sp-8)}.watch-snooze-date input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (width<=767px){.watch-snooze-menu{box-sizing:border-box;overscroll-behavior:contain;max-height:min(70vh,100dvh - 16px);overflow-y:auto}.watch-snooze-date input{min-height:38px;font-size:var(--fs-lg)}}.watch-snoozed-flag{border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--sp-2) var(--sp-8);color:var(--muted)}.watch-snoozed-flag.dismissed{color:var(--faint)}.watch-snooze-date button{border:1px solid var(--accent);border-radius:var(--r-xs);width:100%;color:var(--heading);font:12px var(--font-body);padding:var(--sp-6) var(--sp-8);cursor:pointer;background:0 0;margin-top:4px}.watch-snooze-date button:disabled{opacity:.5;cursor:default;border-color:var(--line)}.watch-row.selectable{cursor:pointer}.watch-row.selectable:hover{background:var(--surface-2)}.watch-row.selected{box-shadow:inset 3px 0 0 var(--accent)}.bell-pending{padding:var(--sp-10) var(--sp-12);border-bottom:1px solid var(--line)}.bell-pending-main{gap:var(--sp-2);flex-direction:column;margin-bottom:7px;display:flex}.bell-pending-main strong{font:600 13px/1.4 var(--font-body);color:var(--heading)}.bell-pending-main span{font:12px/1.45 var(--font-body);color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bell-pending-main em{font:12px var(--font-body);color:var(--faint);font-style:normal}.bell-pending-main .bell-pending-provenance{line-height:1.4}.bell-pending-acts{gap:var(--sp-6);display:flex}.bell-dupe{color:var(--accent);margin-top:2px;font-style:normal;display:block}.bell-gated{border-top:1px solid var(--line);margin-top:8px}.bell-gated>summary{padding:var(--sp-8) var(--sp-12);font:12px var(--font-body);color:var(--muted);cursor:pointer;list-style:none}.bell-gated>summary::-webkit-details-marker{display:none}.bell-gated>summary:before{content:"▸ "}.bell-gated[open]>summary:before{content:"▾ "}.bell-gated>summary:hover{color:var(--fg)}.bell-gated-row{align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-12) var(--sp-8) var(--sp-20);display:flex}.bell-gated-main{gap:var(--sp-2);flex-direction:column;flex:auto;min-width:0;display:flex}.bell-gated-main strong{font:13px var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.bell-gated-main em{font:12px var(--font-body);color:var(--muted);font-style:normal}.bell-gated-row button{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:12px var(--font-body);padding:var(--sp-6) var(--sp-10);cursor:pointer;background:0 0;flex:none}.bell-pending-acts button{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:12px var(--font-body);padding:var(--sp-6) var(--sp-10);cursor:pointer;background:0 0;flex:auto}.bell-pending-acts button.primary{border-color:var(--accent);color:var(--heading);font-weight:600}.bell-pending-acts button:hover{border-color:var(--accent);color:var(--heading)}.watch-type{align-items:center;gap:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-10);color:var(--muted);font:500 12px var(--font-body);display:inline-flex}.watch-type:hover{border-color:var(--line-strong);color:var(--heading)}.watch-type select{color:var(--heading);font:inherit;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-xs);background:0 0;border:0}@media (width<=767px){.watch-type{grid-column:1/-1;justify-content:space-between}}.arch-overlay{display:contents}.arch-backdrop,.arch-grabber{display:none}.arch{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin:var(--sp-10) 0 var(--sp-14);padding:var(--sp-12)}.arch-head{justify-content:space-between;align-items:center;gap:var(--sp-8);margin-bottom:var(--sp-8);display:flex}.arch-head h2{min-width:0;color:var(--heading);font:600 15px/1.25 var(--font-body);margin:0}.arch-bar{gap:var(--sp-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.arch-bar input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);min-width:0;color:var(--text);padding:var(--sp-8) var(--sp-10);font:13px var(--font-body);flex:1}.arch-bar input:focus{border-color:var(--accent);outline:none}.arch-bar>button.primary{min-height:36px;padding:0 var(--sp-12)}.arch-close{border:1px solid var(--line);border-radius:var(--r-sm);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--muted);background:0 0;flex:none;place-items:center;margin:0;padding:0;line-height:0;display:grid}.arch-close .m-ico{width:18px;height:18px;margin:0;display:block}.arch-close:hover{border-color:var(--accent);color:var(--heading);background:var(--accent-soft)}.arch-scope{align-items:center;gap:var(--sp-6);flex-wrap:wrap;margin-top:8px;display:flex}.arch-scope button{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:500 12px var(--font-body);padding:var(--sp-4) var(--sp-10);background:0 0}.arch-scope button.on{border-color:var(--accent);background:var(--accent-soft);color:var(--heading)}.arch-corpus{color:var(--faint);font:12px var(--font-body);margin-left:auto}.arch-results{min-height:0}.arch-none{color:var(--muted);font:12px/1.5 var(--font-body);margin:var(--sp-10) var(--sp-2) var(--sp-2)}.arch-hits{gap:var(--sp-8);flex-direction:column;margin-top:10px;display:flex}.arch-hit{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);overflow:hidden}.arch-hit-head{align-items:center;gap:var(--sp-8);text-align:left;width:100%;padding:var(--sp-8) var(--sp-10);color:var(--muted);font:12px var(--font-body);background:0 0;border:0;display:flex}.arch-hit-head:hover{background:var(--surface)}.arch-hit-head strong{color:var(--heading);font-size:var(--fs-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.arch-n{background:var(--accent-soft);width:17px;height:17px;color:var(--accent);font:600 12px var(--font-body);border-radius:50%;flex:none;place-items:center;display:grid}.arch-hit-body{padding:0 var(--sp-10) var(--sp-8);color:var(--text);font-size:var(--fs-xs);max-height:150px;overflow:hidden}.arch-answer-bar{align-items:center;gap:var(--sp-10);flex-wrap:wrap;margin-top:10px;display:flex}.arch-answer-bar button{border:1px solid var(--accent);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--heading);font:500 12px var(--font-body);padding:var(--sp-6) var(--sp-12)}.arch-note{color:var(--faint);font:12px var(--font-body)}.arch-answer{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.arch-error{color:var(--warn);font:12px var(--font-body);margin:var(--sp-8) var(--sp-2) 0}@media (width<=767px){.arch-overlay-mobile{z-index:var(--z-backdrop);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.arch-backdrop{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#1c13084d;border:0;border-radius:0;width:100%;height:100%;min-height:0;margin:0;padding:0;display:block;position:absolute;inset:0}.arch-overlay-mobile .arch{z-index:1;width:min(100%,680px);max-height:min(82dvh,calc(100dvh - var(--safe-t) - 12px));box-sizing:border-box;padding:var(--sp-6) var(--sp-14) calc(var(--sp-12) + var(--safe-b));border-radius:20px 20px 0 0;flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:0 -12px 36px #0002}.arch-grabber{width:36px;height:4px;margin:0 auto var(--sp-8);border-radius:var(--r-pill);background:var(--line-strong);flex:none;display:block}.arch-head{margin-bottom:var(--sp-8);flex:none}.arch-head h2{font-size:var(--fs-md)}.arch-close{border-radius:var(--r-pill);border:0;width:44px;min-width:44px;height:44px;min-height:44px}.arch-bar{gap:var(--sp-6);flex:none;grid-template-columns:minmax(0,1fr) auto}.arch-bar input{box-sizing:border-box;height:42px;padding:0 var(--sp-10);font-size:16px}.arch-bar>button.primary{height:42px;min-height:42px;padding:0 var(--sp-12)}.arch-scope{gap:var(--sp-4);margin-top:var(--sp-8);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;display:grid}.arch-scope button{min-width:0;min-height:36px;padding:var(--sp-4) var(--sp-4);border-radius:var(--r-sm);font-size:var(--fs-xs);white-space:normal;border-color:#0000;line-height:1.15}.arch-scope button.on{border-color:var(--line);background:var(--surface);box-shadow:0 1px 2px #0001}.arch-corpus{margin:var(--sp-2) var(--sp-4) 0;font-size:var(--fs-xs);grid-column:1/-1}.arch-results{min-height:0;margin-top:var(--sp-8);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.arch-hits{gap:var(--sp-6);margin-top:var(--sp-6)}.arch-hit-body{max-height:120px}}.arch-when{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:500 12px var(--font-body);padding:var(--sp-4) var(--sp-10);background:0 0}.arch-when.on{border-color:var(--accent);background:var(--accent-soft);color:var(--heading)}.arch-order{margin:var(--sp-8) var(--sp-2) 0}:where(.dash-briefing,.dash-domains,.dash-timeline,.dash-stats,.activity-feed,.pinned-out,.quiet-routines,.dash-freshness,.job-health-panel,.upnext,.today-rail,.home-resume,.change-narratives,.decisions-strip){border-radius:var(--r-xl);box-shadow:var(--shadow-sm)}:where(.feed-view,.changed-view,.search-view,.records-view,.jobs-view)>h1,:where(.feed-view,.changed-view,.search-view,.records-view,.jobs-view)>header h1{color:var(--heading);font-family:var(--font-display);letter-spacing:-.025em;font-weight:600}:where(.dash-widget .panel-title,.change-narratives>.panel-title,.activity-feed>.panel-title,.quiet-routines .panel-title,.dash-freshness .panel-title,.dash-domains .panel-title,.dash-stats .panel-title){color:var(--muted);font-size:var(--fs-xs);letter-spacing:0;text-transform:none;font-weight:600}.dash-briefing-grid button:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft);color:var(--heading);outline:none}.dash-running-now{border-radius:var(--r-xl);box-shadow:var(--shadow-sm)}.home-head{border-bottom:0;padding-bottom:8px}.lifecycle-badge{min-height:20px;padding:var(--sp-4) var(--sp-8);border:1px solid color-mix(in srgb,currentColor 22%,var(--line));border-radius:var(--r-pill);background:color-mix(in srgb,currentColor 7%,var(--surface))}.lifecycle-badge.lifecycle-unknown,.lifecycle-badge.lifecycle-quiet{background:0 0;border-color:#0000;padding-left:0}.lifecycle-badge.lifecycle-failed,.lifecycle-badge.lifecycle-waiting,.lifecycle-badge.lifecycle-stale{background:color-mix(in srgb,currentColor 9%,var(--surface))}@media (width>=768px){.dash-cols.fixed-dashboard,.dash-cols.fixed-dashboard .dash-stack{gap:var(--sp-16)}}.loopr{border-top:1px solid var(--line);gap:var(--sp-8);flex-direction:column;margin-top:8px;padding-top:8px;display:flex}.loopr-note{color:var(--muted);font:12px/1.5 var(--font-body);margin:var(--sp-8) var(--sp-2) 0}.loopr-hit{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);padding:var(--sp-8) var(--sp-10)}.loopr-when{align-items:baseline;gap:var(--sp-8);color:var(--muted);font:12px var(--font-body);display:flex}.loopr-when strong{color:var(--heading);font-size:var(--fs-xs)}.loopr-body{color:var(--text);font-size:var(--fs-xs);max-height:120px;margin-top:4px;overflow:hidden}.jt-queued{align-items:center;gap:var(--sp-10);margin:var(--sp-6) var(--sp-12);padding:var(--sp-8) var(--sp-12);border:1px dashed var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);font:12px var(--font-body);display:flex}.jt-queued span{flex:1;min-width:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (width>=768px){.home.dashboard-grid{flex-direction:column!important;align-items:stretch!important;gap:18px!important;display:flex!important}.home.dashboard-grid>.home-head{box-sizing:border-box!important;align-items:start!important;gap:var(--sp-16)!important;width:100%!important;min-width:0!important;max-width:none!important;padding:0 var(--sp-2) var(--sp-8)!important;flex:none!important;grid-template-columns:minmax(0,1fr) auto!important;margin:0!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}}@media (width<=767px){.feed-item{border-left:2px solid #0000}.feed-item:not(.is-read):not(.running){padding-left:0}.feed-dot{margin-top:6px}.feed-fold-row{grid-template-columns:minmax(0,1fr) 38px;display:grid}.feed-fold-head{align-items:start;gap:var(--sp-10);padding:var(--sp-12) var(--sp-8) var(--sp-12) 0;grid-template-columns:6px minmax(0,1fr);display:grid}.feed-fold-chev{width:38px}}.feed-page-header{align-items:center;gap:var(--sp-20);margin-bottom:14px}.feed-page-header .agents-intro{max-width:560px;margin-bottom:0}.feed-controls{padding:0 0 var(--sp-16);border-bottom:1px solid var(--line-strong);margin:0 0 18px}.feed-controls-head{min-height:32px;padding:0 var(--sp-2) var(--sp-10)}.feed-filter-summary{color:var(--muted);font:600 12px var(--font-body);letter-spacing:0;text-transform:none}.feed-filter-toggle{min-height:32px;padding:var(--sp-6) var(--sp-12);background:var(--surface);color:var(--heading)}.feed-filter-panel{align-items:flex-start;gap:var(--sp-12);padding:var(--sp-14) var(--sp-14);border-color:var(--line-strong);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.feed-filter-group{align-items:flex-start;gap:var(--sp-8)}.feed-filter-group+.feed-filter-group{border-left:1px solid var(--line);margin-left:0;padding-left:14px}.feed-filter-label{color:var(--faint);font:600 12px var(--font-body);letter-spacing:0;text-transform:none;line-height:1.2}.feed-filter-group-state,.feed-filter-group-scope{flex-direction:column}.feed-filter-group-state>:not(.feed-filter-label),.feed-filter-group-scope>:not(.feed-filter-label){align-items:center;display:flex}.feed-filter-group-state{flex:auto}.feed-filter-group-scope{flex:0 auto}.feed-filter-group-scope select{min-width:132px}.feed-clear-filters{align-self:flex-end;margin-left:auto}.feed-day{margin-bottom:20px}.feed-day-label{padding:var(--sp-10) var(--sp-2) var(--sp-10);color:var(--muted);margin-bottom:2px}.feed-day-label>span:first-child{align-items:baseline;gap:var(--sp-8);display:flex}.feed-day-label strong{color:var(--heading);font:600 12px var(--font-body)}.feed-day-label small{color:var(--faint);font:12px var(--font-body)}.feed-day-label>span:last-child{color:var(--faint);font-size:var(--fs-xs)}.feed-item{min-height:66px;padding:var(--sp-14) var(--sp-10) var(--sp-14) var(--sp-12);border-bottom-color:var(--line)}.feed-item:not(.is-read):not(.running){border-left:2px solid var(--accent);background:color-mix(in srgb,var(--accent-soft) 18%,transparent);padding-left:10px}.feed-item.is-read{border-left:2px solid #0000}@media (width<=767px){.feed-page-header{align-items:flex-start;gap:var(--sp-8)}.feed-controls{margin-bottom:14px;padding-bottom:12px}.feed-filter-panel{padding:var(--sp-12);border-radius:var(--r-md)}.feed-filter-group+.feed-filter-group{border-left:0;border-top:1px solid var(--line);padding-top:10px;padding-left:0}.feed-filter-group-state,.feed-filter-group-scope{align-items:stretch}.feed-filter-group-state>:not(.feed-filter-label),.feed-filter-group-scope>:not(.feed-filter-label){flex-wrap:wrap}.feed-filter-group-scope select{flex:150px;min-width:0}.feed-clear-filters{align-self:flex-start;margin:0}}@media (width>=768px){.feed-item{min-height:48px;padding:var(--sp-8) var(--sp-10) var(--sp-8) var(--sp-12);gap:var(--sp-10)}.feed-item:not(.is-read):not(.running){border-left-color:color-mix(in srgb,var(--accent) 48%,var(--line));background:color-mix(in srgb,var(--accent-soft) 8%,transparent)}}.dash-timeline>summary{cursor:pointer;list-style:none}.dash-timeline>summary::-webkit-details-marker{display:none}.dash-timeline>summary:after{content:"▾";float:right;color:var(--accent);font-size:var(--fs-sm)}.dash-timeline:not([open])>summary:after{content:"▸"}.dash-mobile-only,.attention-mobile-more{display:none}.attention-mobile-more>summary{min-height:30px;padding:var(--sp-6) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:500 12px var(--font-body);cursor:pointer;list-style:none}.attention-mobile-more>summary::-webkit-details-marker{display:none}.attention-mobile-more[open]>summary{border-color:var(--accent);color:var(--heading)}.watch-details>summary{display:none}.watch-details>p{margin:0 0 var(--sp-6)}.settings-accordion-ready>h2{justify-content:space-between;align-items:center;gap:var(--sp-12);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.settings-accordion-ready>h2[data-summary]:before{content:attr(data-summary);text-align:right;min-width:0;font-size:var(--fs-xs);color:var(--faint);text-overflow:ellipsis;white-space:nowrap;flex:1;order:1;font-weight:400;overflow:hidden}.settings-accordion-ready>h2:after{content:"▸";color:var(--accent);font-size:var(--fs-md);flex:none;order:2}.settings-accordion-ready.is-open>h2:after{content:"▾"}.settings-accordion-ready:not(.is-open){padding-bottom:15px}.settings-accordion-ready:not(.is-open)>:not(h2){display:none}.domains-view{box-sizing:border-box;width:100%;max-width:1120px}.records-realm-tabs{z-index:8;position:sticky;top:0}.job-drawer-disclosure{margin:var(--sp-10) 0;padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.job-drawer-disclosure>summary{color:var(--heading);font:600 12px var(--font-body);letter-spacing:0;text-transform:none;cursor:pointer;list-style:none}.job-drawer-disclosure>summary::-webkit-details-marker{display:none}.job-drawer-disclosure>summary:after{content:"▸";float:right;color:var(--accent);font-size:var(--fs-md);line-height:10px}.job-drawer-disclosure[open]>summary:after{content:"▾"}.job-drawer-disclosure[open]>summary{margin-bottom:9px}.job-drawer-disclosure .job-field{margin-top:9px}.domain-context-card{border-left:0;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:var(--r-md);background:var(--accent-soft);padding:0}.domain-context-card>summary{padding:var(--sp-10) var(--sp-14);color:var(--accent);font:600 12px var(--font-body);cursor:pointer;list-style:none}.domain-context-card>summary::-webkit-details-marker{display:none}.domain-context-card>summary:after{content:"▸";float:right}.domain-context-card[open]>summary:after{content:"▾"}.domain-context-body{padding:0 var(--sp-14) var(--sp-10);border-top:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}.memory-provenance{margin:var(--sp-8) 0 var(--sp-14);color:var(--muted);font:12px/1.45 var(--font-body)}.memory-provenance summary,.studio-secondary summary{color:var(--accent);cursor:pointer;list-style:none}.memory-provenance summary::-webkit-details-marker{display:none}.studio-secondary summary::-webkit-details-marker{display:none}.memory-provenance summary:after,.studio-secondary summary:after{content:" ▸"}.memory-provenance[open] summary:after,.studio-secondary[open] summary:after{content:" ▾"}.memory-provenance p{margin:var(--sp-6) 0 0;color:var(--muted)}.studio-secondary{margin-top:8px}.studio-secondary .studio-refresh{margin-top:7px}.agent-editor-disclosure{margin-bottom:16px}.agent-editor-disclosure>summary,.agents-secondary-disclosure>summary{color:var(--accent);font:600 12px var(--font-body);cursor:pointer;list-style:none}.agent-editor-disclosure>summary::-webkit-details-marker{display:none}.agents-secondary-disclosure>summary::-webkit-details-marker{display:none}.agent-editor-disclosure>summary:after,.agents-secondary-disclosure>summary:after{content:" ▸"}.agent-editor-disclosure[open]>summary:after,.agents-secondary-disclosure[open]>summary:after{content:" ▾"}.agent-editor-disclosure .agent-editor{margin-top:8px}.agents-secondary-disclosure{padding:var(--sp-12) 0;border-top:1px solid var(--line)}.agents-secondary-disclosure[open]>summary{margin-bottom:10px}@media (width<=767px){.dash-mobile-only{color:var(--faint);font:12px var(--font-body);display:inline}.attention-secondary-actions{gap:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.attention-secondary-actions>button{width:100%;min-width:0}.attention-mobile-more{display:none}.watch-details>summary{padding:var(--sp-4) 0;color:var(--accent);font:600 12px var(--font-body);cursor:pointer;list-style:none;display:block}.watch-details>summary::-webkit-details-marker{display:none}.watch-details>summary:after{content:"▸";float:right}.watch-details[open]>summary:after{content:"▾"}.job-drawer-disclosure{margin-left:0;margin-right:0}.memory-provenance{margin-top:7px}.related-context>summary{cursor:pointer;list-style:none}.related-context>summary::-webkit-details-marker{display:none}.related-context>summary:after{content:"▸";color:var(--accent);margin-left:7px}.related-context[open]>summary:after{content:"▾"}.agents-secondary-disclosure{padding:var(--sp-12) 0;margin-top:12px}}.feed-page-header{z-index:var(--z-sticky);position:relative}.feed-header-actions{justify-content:flex-end;align-items:center;gap:var(--sp-8);min-width:0;display:flex}.feed-header-actions>.feed-controls{border:0;flex:none;margin:0;padding:0;position:relative}.feed-header-actions .feed-controls-head{min-height:32px;padding:0}.feed-header-actions .feed-filter-summary{display:none}.feed-header-actions .feed-filter-toggle{min-height:32px;padding:var(--sp-6) var(--sp-10)}.feed-header-actions .feed-filter-panel{z-index:var(--z-menu);box-sizing:border-box;width:min(760px,100vw - 28px);box-shadow:var(--shadow-md);margin:0;position:absolute;top:calc(100% + 6px);right:0}@media (width<=767px){.feed-page-header{flex-wrap:wrap}.feed-header-actions{flex:1 0 100%;justify-content:flex-end}.feed-header-actions .feed-filter-panel{width:min(380px,100vw - 24px);max-height:min(70vh,520px);padding:var(--sp-12);gap:0;right:0;overflow-y:auto}.feed-header-actions .feed-filter-group{width:100%;display:block}.feed-header-actions .feed-filter-group+.feed-filter-group{margin:var(--sp-12) 0 0;padding:var(--sp-12) 0 0}.feed-header-actions .feed-filter-label{margin:0 0 var(--sp-8);display:block}.feed-header-actions .feed-chips{gap:var(--sp-6);flex-wrap:wrap;padding:0;display:flex;overflow:visible}.feed-header-actions .feed-chips button{min-height:32px;padding:var(--sp-6) var(--sp-10)}.feed-header-actions .feed-filter-group-state>:not(.feed-filter-label){width:auto;min-height:34px;margin:0 var(--sp-6) var(--sp-6) 0;padding:var(--sp-8) var(--sp-10);display:inline-flex}.feed-header-actions .feed-filter-group-scope>:not(.feed-filter-label){width:100%;height:40px;min-height:40px;margin:0 0 var(--sp-6);padding:0 var(--sp-12);font-size:var(--fs-md);display:block}.feed-header-actions .feed-filter-group-scope>:last-child{margin-bottom:0}.feed-header-actions .feed-clear-filters{min-height:34px;padding:var(--sp-6) var(--sp-10)}.viewbar-connection-label,.viewbar-running .vr-word{display:none}.viewbar-connection{gap:0;width:8px}.viewbar-running{justify-content:center;min-width:38px;padding-inline:9px}.viewbar-context-label{display:none}.viewbar-context{justify-content:center;width:44px;height:44px;padding:0}.viewbar-pop{right:max(-4px, var(--safe-r));max-width:calc(100vw - 20px)}:is(.recovery-view,.records-view,.insights-view,.studio-view,.changed-view,.attention-view,.spend-view,.pulse-view,.conn-view,.skills-view){box-sizing:border-box;width:100%;min-width:0;max-width:none;padding-inline:max(14px, var(--safe-l)) max(14px, var(--safe-r));padding-bottom:calc(34px + var(--safe-b))}:is(.insights-view,.studio-view){padding-top:14px}:is(.changed-view,.spend-view,.pulse-view,.conn-view,.skills-view){overflow-y:auto}:is(.surface-header,.status-head,.watch-head,.bot-view-head,.domain-view-head,.records-page-header){min-width:0;margin-bottom:12px}:is(.surface-header h1,.status-head h1,.watch-head h1,.bot-view-head h1,.domain-view-head h1,.records-page-header h1){overflow-wrap:anywhere;max-width:100%}:is(.surface-header p,.status-head p,.watch-head p,.bot-view-head p,.domain-view-head p){max-width:100%}:is(.recovery-section.recovery-behavior-disclosure,.status-disclosure,.memory-provenance,.insights-explain,.studio-secondary,.glance-more,.changed-explain){box-shadow:none}.records-realm-tabs{top:0}.health-tabs{scrollbar-width:none;overflow-x:auto}.health-tabs::-webkit-scrollbar{display:none}.health-tabs button{flex:none;min-height:40px}.watch-controls-wrap{margin-bottom:14px}.watch-filter-toggle{width:100%;min-height:44px;padding:0 var(--sp-12);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--muted);font:500 13px var(--font-body);text-align:left;justify-content:space-between;align-items:center;display:flex}.watch-filter-toggle span{color:var(--faint);font-size:var(--fs-lg)}.watch-controls-wrap.filters-open .watch-filter-toggle{border-color:var(--accent);color:var(--heading);background:var(--accent-soft)}.watch-controls-wrap:not(.filters-open) .watch-controls{display:none}.watch-controls-wrap.filters-open .watch-controls{display:flex}.watch-controls{padding:var(--sp-10);border:1px solid var(--line);background:var(--surface-2);border-top:0;border-radius:0 0 10px 10px}.watch-controls>span{width:100%}.watch-controls label{min-height:36px}.watch-summary{gap:var(--sp-8) var(--sp-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.watch-summary button{text-align:left;min-width:0}.watch-row{border-radius:var(--r-lg)}.watch-status-line{align-items:flex-start}.watch-actions{gap:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.watch-actions>.watch-primary-action{grid-column:1/-1}.watch-actions>.watch-secondary-actions>button,.watch-actions>.watch-secondary-actions>.watch-snooze,.watch-actions>.watch-secondary-actions>.watch-more-wrap{min-width:0}.watch-actions>.watch-secondary-actions>.watch-snooze>button,.watch-actions>.watch-secondary-actions>.watch-more-toggle{width:100%;min-height:44px}:is(.attention-actions,.records-actions,.recovery-row-actions,.capture-actions) button{min-height:40px}.attention-actions{gap:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.attention-actions>.primary{grid-column:1/-1}.records-actions button{min-width:0}.job-drawer-disclosure{border-radius:var(--r-lg)}:is(.insights-tabs,.agents-tabs){scrollbar-width:none;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}:is(.insights-tabs,.agents-tabs)::-webkit-scrollbar{display:none}:is(.insights-tabs,.agents-tabs)>button{flex:none;min-height:40px}.studio-doc-input{gap:var(--sp-8);grid-template-columns:minmax(0,1fr);display:grid}.studio-doc-input input,.studio-paste{min-height:44px}.capture-sheet{gap:var(--sp-8);padding-inline:max(14px, var(--safe-l)) max(14px, var(--safe-r))}.capture-input{min-height:88px}.capture-targets{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.capture-targets::-webkit-scrollbar{display:none}.capture-targets button{flex:none;min-height:40px}.capture-actions{gap:var(--sp-8)}.capture-actions .capture-cancel,.capture-actions .capture-go{min-height:44px}:is(.feed-item,.watch-row,.attention-row,.records-row,.jobs-row,.status-row,.domain-conv,.domain-activity,.glance-job){touch-action:manipulation}}@media (width>=768px){.watch-controls-wrap{margin-bottom:16px;position:relative}.watch-filter-toggle{align-items:center;gap:var(--sp-8);min-height:36px;padding:0 var(--sp-14);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);font:500 13px var(--font-body);display:flex}.watch-filter-toggle span{color:var(--faint);font-size:var(--fs-sm)}.watch-controls-wrap.filters-open .watch-filter-toggle{border-color:var(--accent);color:var(--heading);background:var(--accent-soft)}.watch-controls-wrap:not(.filters-open) .watch-controls{display:none}.watch-controls-wrap.filters-open .watch-controls{z-index:12;width:min(560px,90vw);padding:var(--sp-12);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-md);display:flex;position:absolute;top:calc(100% + 6px);left:0}}@media (width<=767px){:is(.settings-view,.jobs-view,.job-drawer,.job-thread,.watch-create,.watch-edit-form,.bot-view,.bot-config-modal,.bot-identity-modal,.agents-view,.domain-view,.search-view,.memory-view,.studio-view,.capture-sheet,.arch,.askall,.records-view,.feed-view,.recovery-view) :is(input[type=text],input[type=search],input[type=number],input[type=email],input[type=url],input[type=password],input[type=time],select,textarea){box-sizing:border-box;min-width:0;max-width:100%;min-height:44px}:is(.set-row,.set-block,.job-field,.ds-field,.watch-create label,.watch-edit-form label,.bot-field-row,.bot-control-inline,.bot-control-form,.bot-identity-body,.studio-doc-input,.arch-bar,.askall-bar)>:is(input[type=text],input[type=search],input[type=number],input[type=email],input[type=url],input[type=password],input[type=time],select,textarea){width:100%}.settings-view .set-row input[style]{width:100%!important}:is(.set-toggle,.job-field-inline,.job-check,.bot-check-row,.jobs-check,.jobs-row-check,.watch-controls label,.watch-snooze-date,.profile-switch){align-items:center;gap:var(--sp-10);min-height:44px;display:flex}:is(.set-toggle,.job-field-inline,.job-check,.bot-check-row,.jobs-check,.jobs-row-check,.watch-controls label,.watch-snooze-date,.profile-switch) input[type=checkbox],:is(.set-toggle,.job-field-inline,.job-check,.bot-check-row,.jobs-check,.jobs-row-check,.watch-controls label,.watch-snooze-date,.profile-switch) input[type=radio]{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}:is(.set-actions,.agent-editor-actions,.agent-card-actions,.bot-title-actions,.bot-panel-head,.bot-routines-primary-actions,.bot-routines-secondary-actions,.bot-control-actions,.bot-identity-foot,.job-actions-bar,.job-drawer-actions,.job-field-row,.job-policy-checks,.records-actions,.recovery-actions,.capture-actions,.arch-answer-bar,.askall-bar){gap:var(--sp-8);flex-wrap:wrap;min-width:0}:is(.set-actions,.agent-editor-actions,.agent-card-actions,.bot-control-actions,.bot-identity-foot,.job-drawer-actions,.records-actions,.recovery-actions,.capture-actions)>button{white-space:normal;flex:132px;min-width:0;min-height:44px}:is(.bot-title-actions,.job-actions-bar,.askall-bar)>button{white-space:normal;min-height:44px}.job-drawer-actions .job-file-nudge,.job-drawer-actions .job-snooze-wrap,.job-drawer-actions .job-snooze-wrap>button{flex:132px;min-width:0}.job-drawer-actions .job-snooze-wrap>button{width:100%}.job-drawer-actions button.danger{flex-basis:100%}:is(.seg,.jobs-seg,.memory-tabs,.insights-tabs,.agents-tabs,.feed-chips,.health-tabs){scrollbar-width:none;flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto}:is(.seg,.jobs-seg,.memory-tabs,.insights-tabs,.agents-tabs,.feed-chips,.health-tabs)::-webkit-scrollbar{display:none}:is(.seg,.jobs-seg,.memory-tabs,.insights-tabs,.agents-tabs,.feed-chips,.health-tabs)>button{white-space:nowrap;flex:none;min-height:40px}.set-row .seg{width:100%}:is(.watch-create .watch-form-row,.watch-edit-form .watch-form-row,.job-field-row,.bot-field-row,.bot-control-inline,.bot-control-form,.event-rule-builder,.bot-ops-form,.bot-ops-source-form){gap:var(--sp-10);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}:is(.watch-create .watch-form-row,.watch-edit-form .watch-form-row,.job-field-row,.bot-field-row,.bot-control-inline,.bot-control-form,.event-rule-builder,.bot-ops-form,.bot-ops-source-form)>*{min-width:0}.watch-create .watch-form-row>button,.watch-edit-form .watch-form-row>button{width:100%;min-height:44px}.job-policy-checks{grid-template-columns:minmax(0,1fr);display:grid}.jobs-toolbar,.jobs-filter-controls,.search-controls,.search-sort,.memory-toolbar,.capture-sheet,.arch-bar,.askall-bar{min-width:0}.jobs-toolbar .jobs-search{width:100%;min-width:0}.jobs-filter-controls select,.jobs-filter-controls button,.search-controls select,.search-controls button{min-width:0;min-height:44px}.jobs-bulkbar{gap:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.jobs-bulkbar>:is(select,button){width:100%;min-width:0;min-height:44px}.jobs-bulkbar>:last-child{grid-column:1/-1}.search-input-wrap{min-width:0}.search-input-wrap .search-input{width:100%;min-width:0}.arch-bar{grid-template-columns:minmax(0,1fr) auto;display:grid}.arch-bar .primary{min-width:72px}.askall-bar{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.askall-input{width:100%;min-width:0}.askall-go,.askall-x{min-width:44px;min-height:44px}:is(.viewbar-pop,.watch-snooze-menu,.watch-more-pop,.job-snooze-menu,.bot-routine-picker-menu,.pinjob-results,.search-help-pop,.feed-row-details>span,.queued-actions,.attention-mobile-more[open]>:not(summary)){box-sizing:border-box;overscroll-behavior:contain;max-width:calc(100vw - 28px);max-height:min(60vh,420px);overflow:auto}.watch-snooze-menu,.job-snooze-menu{width:auto;min-width:0;left:0;right:0}.bot-routine-picker-menu{width:auto;left:0;right:0}:is(.watch-more-actions,.job-snooze-menu,.bot-routine-picker-options,.queued-actions) button{white-space:normal;min-height:44px}:is(.watch-more-toggle,.watch-snooze>button,.job-actions-toggle,.jobs-filter-toggle,.watch-filter-toggle,.feed-filter-toggle,.bot-routine-picker-trigger,.panel-heading button){min-height:44px}:is(details>summary,.job-drawer-disclosure>summary,.job-advanced-settings>summary,.bot-mobile-disclosure>summary,.bot-control-section>summary,.agent-editor-disclosure>summary,.glance-more>summary){align-items:center;min-height:44px;display:flex}:is(.modal-backdrop button[aria-label*=Close],.job-test-head button,.bot-config-head button,.bot-identity-head button,.arch-close,.askall-x,.sidebar-mobile-close,.bell-btn,.mic-btn,.attach-button){min-width:44px;min-height:44px}:is(.job-field,.ds-field,.set-row,.set-block,.bot-control-section,.watch-create label,.watch-edit-form label){min-width:0}:is(.job-field>span,.ds-field>span,.set-row>span,.set-block>span,.bot-control-note,.job-policy-note){overflow-wrap:anywhere}:is(.job-drawer,.job-thread,.bot-config-modal,.bot-identity-modal,.action-sheet,.modal-backdrop){overscroll-behavior:contain}:is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:is(button,a,summary,label,select){touch-action:manipulation}}.records-page-header{min-width:0;display:block}.records-page-header h1{color:var(--heading);font:600 21px/1.2 var(--font-body);letter-spacing:-.01em;overflow-wrap:normal;word-break:normal;margin:0}.records-page-header .search-related-note{margin:var(--sp-4) 0 0;max-width:64ch;color:var(--muted);font:12px/1.45 var(--font-body)}@media (width<=767px){.records-page-header h1{font-size:var(--fs-3xl)}.records-page-header .search-related-note{font-size:var(--fs-xs);margin-top:5px}}.records-toolbar{justify-content:space-between;align-items:center;min-width:0;display:flex}.records-toolbar-actions,.records-panel-tools,.records-segmented{align-items:center;gap:var(--sp-6);min-width:0;display:flex}.records-toolbar-actions{flex-wrap:wrap;justify-content:flex-end}.records-toolbar button,.records-panel-tools>button,.records-segmented button,.records-detail-trigger,.records-close-inline{min-height:var(--ctl-sm);padding:var(--sp-6) var(--sp-10);border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--muted);font:12px var(--font-body);cursor:pointer;background:0 0}.records-toolbar button:hover,.records-panel-tools>button:hover,.records-segmented button:hover,.records-detail-trigger:hover{border-color:var(--accent);color:var(--heading)}.records-toolbar button.is-active,.records-segmented button.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--heading)}.records-toolbar button:disabled{opacity:.55;cursor:wait}.records-realm-tab{align-items:center;gap:var(--sp-6);display:inline-flex}.records-realm-tab b{min-width:17px;padding:var(--sp-2) var(--sp-6);border-radius:var(--r-pill);background:var(--surface-2);color:var(--faint);font:12px var(--font-body);text-align:center}.records-realm-tab.is-active b{background:var(--accent-soft);color:var(--accent)}.records-refresh-error{padding:var(--sp-8) var(--sp-10);border:1px solid color-mix(in srgb,var(--warn) 45%,var(--line));border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn);font:12px/1.4 var(--font-body);margin:0}.records-refresh-error button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.records-panel-tools{margin:var(--sp-2) 0 var(--sp-4);flex-wrap:wrap;justify-content:space-between}.records-panel-search{box-sizing:border-box;border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);min-width:150px;min-height:36px;color:var(--text);padding:var(--sp-8) var(--sp-10);font:12px var(--font-body);flex:220px}.records-row-title{justify-content:space-between;align-items:flex-start;gap:var(--sp-10);min-width:0;display:flex}.records-row-title>strong{min-width:0}.records-state,.records-confidence{padding:var(--sp-4) var(--sp-8);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:12px var(--font-body);white-space:nowrap;flex:none}.records-state.is-open{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));color:var(--accent)}.records-state.is-done{border-color:color-mix(in srgb,var(--good) 42%,var(--line));color:var(--good)}.records-state.is-dismissed{border-color:color-mix(in srgb,var(--muted) 50%,var(--line));color:var(--muted)}.records-state.is-warning{border-color:color-mix(in srgb,var(--warn) 52%,var(--line));color:var(--warn)}.records-confidence{color:var(--good)}.records-why{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.records-why>summary{min-height:28px;color:var(--accent);font:12px var(--font-body);cursor:pointer;align-items:center;list-style:none;display:inline-flex}.records-why>summary::-webkit-details-marker{display:none}.records-why>summary:after{content:"▸";color:var(--faint);margin-left:6px}.records-why[open]>summary:after{content:"▾"}.records-why>div{padding:var(--sp-4) 0 var(--sp-2)}.records-field-list{gap:var(--sp-4);margin:var(--sp-8) 0 0;flex-direction:column;display:flex}.records-field-list>div{gap:var(--sp-10);padding:var(--sp-4) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);display:grid}.records-field-list dt{color:var(--muted);font:12px var(--font-body);overflow-wrap:anywhere}.records-field-list dd{color:var(--text);font:12px/1.4 var(--font-body);overflow-wrap:anywhere;margin:0}.records-evidence-row{justify-content:space-between;gap:var(--sp-10);padding:var(--sp-4) 0;border-bottom:1px solid var(--line);color:var(--muted);font:12px var(--font-body);display:flex}.records-evidence-row strong{color:var(--heading);font-weight:600}.records-duplicate-review{flex:100%;min-width:0}.records-duplicate-review>strong{color:var(--heading);font:600 12px var(--font-body);margin-top:8px;display:block}.records-duplicate-item{align-items:stretch;gap:var(--sp-6);display:flex}.records-duplicate-item>button:first-child{flex:1;min-width:0}.records-review-action{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);padding:var(--sp-6) var(--sp-8);font:12px var(--font-body);cursor:pointer;background:0 0;flex:none}.records-review-action:hover{border-color:var(--good);color:var(--good)}.records-timeline,.records-rules{gap:var(--sp-10);padding:var(--sp-14);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;display:flex}.records-section-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-12);display:flex}.records-section-head>div{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.records-section-head strong{color:var(--heading);font:600 13px var(--font-body)}.records-section-head span{color:var(--muted);font:12px/1.4 var(--font-body)}.records-close-inline{flex:none;min-width:34px;padding-inline:7px}.records-timeline-list{flex-direction:column;display:flex}.records-timeline-row{align-items:center;gap:var(--sp-10);min-height:46px;padding:var(--sp-8) 0;border-top:1px solid var(--line);grid-template-columns:72px 8px minmax(0,1fr) auto;display:grid}.records-timeline-date{color:var(--faint);font:12px var(--font-body)}.records-timeline-dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.records-timeline-dot.realm-health{background:var(--good)}.records-timeline-dot.realm-money{background:var(--warn)}.records-timeline-dot.realm-schedule{background:var(--heading)}.records-timeline-row>div{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.records-timeline-row strong{color:var(--heading);font:600 12px var(--font-body);overflow-wrap:anywhere}.records-timeline-row>div span{color:var(--muted);font:12px var(--font-body)}.records-rules{background:var(--surface)}.records-rule-form{gap:var(--sp-8);grid-template-columns:150px minmax(0,1fr) 160px auto;min-width:0;display:grid}.records-rule-form input,.records-rule-form select{box-sizing:border-box;border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--bg);min-width:0;min-height:36px;color:var(--text);padding:var(--sp-8) var(--sp-10);font:12px var(--font-body)}.records-rule-form button{min-height:var(--ctl-md)}.records-rule-list{gap:var(--sp-6);flex-direction:column;display:flex}.records-rule{justify-content:space-between;align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text);font:12px var(--font-body);display:flex}.records-rule span{overflow-wrap:anywhere;min-width:0}.records-rule small{color:var(--muted);font-size:var(--fs-xs);margin-top:2px;display:block}.records-rule>button{color:var(--faint);font-size:var(--fs-2xl);cursor:pointer;background:0 0;border:0;flex:none}.records-drawer-backdrop{z-index:80;background:color-mix(in srgb,var(--heading) 22%,transparent);justify-content:flex-end;display:flex;position:fixed;inset:0}.records-detail-drawer{background:var(--bg);width:min(440px,100%);max-height:100%;box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.records-drawer-head{align-items:start;gap:var(--sp-8) var(--sp-12);padding:var(--sp-20);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 36px;display:grid}.records-drawer-head>div{grid-column:1;min-width:0}.records-eyebrow{color:var(--faint);font:12px var(--font-body);letter-spacing:0;text-transform:none}.records-drawer-head h2{color:var(--heading);font:600 18px/1.25 var(--font-body);overflow-wrap:anywhere}.records-drawer-head p{color:var(--muted);font:12px/1.4 var(--font-body);margin:0}.records-drawer-head>button{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);font-size:var(--fs-3xl);cursor:pointer;background:0 0;border-radius:50%;flex:none;grid-area:1/2}.records-drawer-body{padding:var(--sp-16) 18px;flex:1;overflow:auto}.records-drawer-source{gap:var(--sp-6);border-top:1px solid var(--line);color:var(--muted);font:12px/1.4 var(--font-body);flex-direction:column;margin-top:14px;padding-top:12px;display:flex}.records-drawer-source strong{color:var(--heading);font-size:var(--fs-xs)}.records-drawer-source button{color:var(--accent);padding:var(--sp-2) 0;font:12px var(--font-body);cursor:pointer;background:0 0;border:0;align-self:flex-start}.records-drawer-actions{gap:var(--sp-8);padding:12px 18px calc(12px + var(--safe-b,0px));border-top:1px solid var(--line);display:flex}.records-drawer-actions button{border:1px solid var(--line-strong);border-radius:var(--r-sm);min-height:42px;color:var(--text);font:12px var(--font-body);cursor:pointer;background:0 0;flex:1}.records-drawer-actions button.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.records-drawer-head .records-eyebrow{margin-bottom:var(--sp-6);color:var(--muted);font-weight:600;display:block}.records-drawer-head h2{margin:0 0 var(--sp-10);font-size:var(--fs-lg);overflow-wrap:anywhere;line-height:1.35}.records-drawer-head .records-drawer-meta{align-items:flex-start;gap:var(--sp-4);flex-direction:column;line-height:1.45;display:flex}.records-drawer-head .records-drawer-separator{display:none}.records-drawer-head .records-drawer-date{color:var(--heading);font-weight:500}.records-drawer-head .records-drawer-source-meta{color:var(--muted);overflow-wrap:anywhere}.health-head{grid-template-areas:"name spark value""where where where""today today today"}.health-latest{align-items:flex-end;gap:var(--sp-2);flex-direction:column;display:flex}.health-latest small{color:var(--muted);font:12px var(--font-body)}.health-latest>span{color:var(--heading);font:600 15px var(--font-body)}.health-today-partial{color:var(--faint);font:12px var(--font-body);grid-area:today}.health-care-secondary{border-top:1px solid var(--line);padding-top:2px}.health-care-secondary>summary{min-height:38px;color:var(--heading);font:600 12px var(--font-body);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.health-care-secondary>summary::-webkit-details-marker{display:none}.health-care-secondary>summary:before{content:"▸";color:var(--accent);margin-right:7px}.health-care-secondary[open]>summary:before{content:"▾"}.health-care-secondary>summary span{color:var(--faint);font:12px var(--font-body);margin-left:auto}.health-care-secondary>.search-related-note{margin:0 0 var(--sp-8)}.health-care-secondary .health-finding+.health-finding{margin-top:7px}@media (width<=767px){.records-toolbar{gap:var(--sp-8);flex-direction:column}.records-toolbar-actions{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.records-toolbar-actions::-webkit-scrollbar{display:none}.records-toolbar-actions button{height:40px;min-height:40px;padding:0 var(--sp-12);flex:none;line-height:1.2}.records-panel-tools{flex-direction:column;align-items:stretch;height:auto}.records-segmented{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.records-segmented::-webkit-scrollbar{display:none}.records-segmented button{height:40px;min-height:40px;padding:0 var(--sp-12);white-space:nowrap;flex:none;line-height:1.2}.records-panel-search{width:100%;height:44px;min-height:44px;max-height:44px;font-size:var(--fs-xl);flex:none;padding-block:0;line-height:1.25}.records-rule-form{grid-template-columns:minmax(0,1fr)}.records-rule-form button{height:40px;min-height:40px;padding-block:0}.records-actions{align-items:center}.records-actions button{height:40px;min-height:40px;padding:0 var(--sp-10);flex:1 1 0;line-height:1.2}.records-timeline-row{grid-template-columns:62px 8px minmax(0,1fr)}.records-timeline-row .records-detail-trigger{grid-column:3;justify-self:start}.records-drawer-head{padding-top:calc(14px + var(--safe-t,0px))}.records-drawer-actions{flex-wrap:wrap}.records-drawer-actions button{flex:120px;min-height:44px}.health-head{grid-template-columns:minmax(0,1fr) auto auto}.health-latest>span{font-size:var(--fs-md)}.records-view :is(.records-panel-search,.records-rule-form input,.records-rule-form select){height:40px;min-height:40px;padding-block:0;line-height:1.25}.records-view .records-panel-search{flex:none}.records-view .records-rule-form{gap:var(--sp-6)}}:is(.home,.jobs-view,.settings-view,.memory-view,.domain-view,.feed-view,.changed-view,.attention-view,.agents-view,.tracker-view,.status-view,.glance-view,.search-view,.recovery-view,.records-view,.insights-view,.studio-view,.domains-view,.bot-view,.spend-view,.pulse-view,.conn-view,.skills-view){box-sizing:border-box;overscroll-behavior-y:contain;flex:auto;min-width:0;min-height:0;overflow-y:auto}:is(.home,.records-view,.insights-view,.studio-view){gap:var(--section-gap-desktop)}.activity-feed .af-group.af-running .af-row,.activity-feed .af-group.af-failed .af-row{border-radius:var(--r-sm);background:0 0;border:0}@media (width<=767px){:is(.home,.jobs-view,.settings-view,.memory-view,.domain-view,.feed-view,.changed-view,.attention-view,.agents-view,.tracker-view,.status-view,.glance-view,.search-view,.recovery-view,.records-view,.insights-view,.studio-view,.domains-view,.bot-view,.spend-view,.pulse-view,.conn-view,.skills-view){padding-left:max(var(--page-pad-phone), var(--safe-l));padding-right:max(var(--page-pad-phone), var(--safe-r))}:is(.home,.records-view,.insights-view,.studio-view){gap:var(--section-gap-phone)}.activity-feed .af-group.af-running .af-row,.activity-feed .af-group.af-failed .af-row{padding-block:var(--row-pad-phone)}}@media (width>=768px){:is(.home,.jobs-view,.settings-view,.memory-view,.domain-view,.feed-view,.changed-view,.attention-view,.agents-view,.tracker-view,.status-view,.glance-view,.search-view,.recovery-view,.records-view,.insights-view,.studio-view,.domains-view,.bot-view,.spend-view,.pulse-view,.conn-view,.skills-view){padding-left:max(var(--page-pad-desktop), var(--safe-l));padding-right:max(var(--page-pad-desktop), var(--safe-r))}}:is(.home,.jobs-view,.settings-view,.memory-view,.domain-view,.feed-view,.changed-view,.attention-view,.agents-view,.tracker-view,.status-view,.glance-view,.search-view,.recovery-view,.records-view,.insights-view,.studio-view,.domains-view,.bot-view,.spend-view,.pulse-view,.conn-view,.skills-view){padding-top:var(--s-5)}:is(.feed-view,.changed-view,.agents-view,.tracker-view,.attention-view,.recovery-view,.bot-view,.jobs-view)>:is(.surface-header,.attention-head,.recovery-header,.jobs-head,.bot-view-head,.domain-view-head){margin-bottom:var(--section-gap-desktop)}.feed-day+.feed-day{padding-top:var(--section-gap-desktop);border-top:0}@media (width<=767px){:is(.home,.jobs-view,.settings-view,.memory-view,.domain-view,.feed-view,.changed-view,.attention-view,.agents-view,.tracker-view,.status-view,.glance-view,.search-view,.recovery-view,.records-view,.insights-view,.studio-view,.domains-view,.bot-view,.spend-view,.pulse-view,.conn-view,.skills-view){padding-top:var(--s-4)}:is(.feed-view,.changed-view,.agents-view,.tracker-view,.attention-view,.recovery-view,.bot-view,.jobs-view)>:is(.surface-header,.attention-head,.recovery-header,.jobs-head,.bot-view-head,.domain-view-head){margin-bottom:var(--section-gap-phone)}.feed-day+.feed-day{padding-top:var(--section-gap-phone)}.feed-item{padding-block:10px}.attention-row{padding-block:12px}.memory-result,.records-row{padding-block:10px}}h1,h2,h3{font-family:var(--font-body);letter-spacing:-.02em;font-weight:600}:is(.viewbar-title strong,.viewbar-bot-link,.sidebar-wordmark,.avatar){font-family:var(--font-body)}.sidebar-nav button.on{background:var(--surface);border-radius:var(--r-md)}.sidebar-nav button.on:before{display:none}.viewbar{background:var(--bg);border-bottom-color:color-mix(in srgb,var(--line) 72%,transparent)}:is(.home-grid>section,.home-mid>section,.home-side>section,.activity-feed,.upnext,.today-rail,.jobs-list,.attention-list,.recovery-section,.records-row,.records-rules,.records-timeline,.status-card,.glance-hero,.memory-result,.set-subsection,.agent-card,.domains-card,.domain-needs,.domain-context-card,.domain-panel-col,.feed-triage,.bot-panel,.conn-row,.skill-card){border-radius:var(--r-md);box-shadow:none}:is(.feed-item,.jobs-row,.attention-row,.recovery-queue-row,.recovery-check-row,.recovery-behavior-row,.recovery-output-row,.status-row,.glance-line,.search-hit,.domain-activity){box-shadow:none;border-radius:0}:is(.records-toolbar button,.records-panel-tools>button,.records-segmented button,.records-detail-trigger,.jobs-head .primary,.jobs-view button.primary,.recovery-header-actions button,.recovery-section-head>button,.status-refresh,.glance-full,.set-actions button,.jt-manage,.domain-summary button,.domain-outcome-track),:is(.sidebar-search input,.settings-search input,.jobs-search,.jobs-toolbar select,.search-input,.memory-search,.memory-add,.conn-search,.skills-search,.capture-input,.records-panel-search,.records-rule-form input,.records-rule-form select,.studio-doc-input input,.studio-paste){border-radius:var(--r-sm)}:is(.home-grid>section,.home-mid>section,.home-side>section,.activity-feed,.upnext,.today-rail,.jobs-list,.attention-list,.recovery-section,.records-row,.records-rules,.records-timeline,.status-card,.glance-hero,.memory-result,.set-subsection,.agent-card,.domains-card,.domain-needs,.domain-context-card,.domain-panel-col,.feed-triage,.bot-panel,.conn-row,.skill-card){box-shadow:none}.composer,.controls-pop,.viewbar-pop,.agent-pick-menu,.effort-menu,.job-modal,.job-drawer,.records-detail-drawer,.records-drawer-backdrop,.search-help-pop,.pinjob-results,.watch-more-pop,.watch-snooze-menu{box-shadow:var(--shadow-md)}@media (width>=768px){.viewbar{height:48px}}@media (width<=767px){.viewbar{padding-inline:max(14px,var(--safe-l)) max(14px,var(--safe-r))}:root{--mbn-h:57px;--mbn-clear:calc(var(--mbn-h) + 15px)}.mobile-bottom-nav{bottom:var(--kb-inset)}.app:has(.search-view input:focus) .mobile-bottom-nav{display:none}.app:has(.home-handoff .main-ask>input:focus) .mobile-bottom-nav{display:none}:is(.home,.jobs-view,.settings-view,.memory-view,.domain-view,.feed-view,.changed-view,.attention-view,.agents-view,.tracker-view,.status-view,.glance-view,.search-view,.recovery-view,.records-view,.insights-view,.studio-view,.domains-view,.bot-view,.spend-view,.pulse-view,.conn-view,.skills-view){padding-bottom:calc(var(--mbn-clear) + max(var(--safe-b), var(--kb-inset)))}}:is(.feed-item,.jobs-row,.attention-row,.recovery-queue-row,.recovery-check-row,.recovery-behavior-row,.status-row,.glance-line,.search-hit,.memory-result,.records-row,.domain-activity,.bot-routine,.watch-row) strong{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}@media (width>=768px) and (width<=1023px){:is(.home,.jobs-view,.settings-view,.memory-view,.domain-view,.feed-view,.changed-view,.attention-view,.agents-view,.tracker-view,.status-view,.glance-view,.search-view,.recovery-view,.records-view,.insights-view,.studio-view,.domains-view,.bot-view,.spend-view,.pulse-view,.conn-view,.skills-view){padding-left:20px;padding-right:20px}.viewbar{padding-inline:20px}:is(.home,.records-view,.insights-view,.studio-view){gap:var(--sp-16)}}:is(.surface-header h1,.attention-head h1,.recovery-header h1,.jobs-head h1,.bot-view-head h1,.domain-view-head h1,.memory-head h1,.settings-view>h1,.records-view h1,.insights-view h1,.studio-view h1,.search-view h1){font-size:var(--type-page-title);line-height:1.2}:is(.panel-title,.section-title,.settings-section-head strong,.records-panel-head strong,.status-card-head strong){font-size:var(--type-section-title)}.records-view{padding:28px 28px 64px}.records-view.records-tab-health{scrollbar-width:none}.records-view.records-tab-health::-webkit-scrollbar{width:0;height:0}.records-page-header{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.records-toolbar{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.records-realm-tabs{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin:0}.records-panel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.records-panel>.records-panel{background:0 0;border:0}@media (width<=767px){.records-view{max-width:none;padding:var(--sp-14) var(--sp-12) 40px}.records-page-header{padding:var(--sp-14)}.records-realm-tabs{margin:0}.records-panel{border-radius:var(--r-md)}}:is(.agents-view,.feed-view,.changed-view,.tracker-view,.attention-view,.recovery-view,.status-view,.glance-view,.search-view,.insights-view,.studio-view,.memory-view,.settings-view,.domains-view,.domain-view,.bot-view,.records-view,.jobs-view){scroll-padding-block:20px}:is(.surface-header,.home-head,.watch-head,.status-head,.bot-view-head,.domain-view-head,.records-page-header,.jobs-head,.memory-head,.attention-head,.recovery-header){border-radius:var(--r-lg)}:is(.surface-header,.records-page-header) h1,:is(.home-head,.watch-head,.status-head,.bot-view-head,.domain-view-head,.jobs-head,.memory-head,.attention-head,.recovery-header) h1{text-wrap:balance;line-height:1.2}:is(.surface-header-purpose,.home-date,.search-related-note,.records-page-header .search-related-note){max-width:68ch;line-height:1.5}:is(.records-toolbar button,.records-actions button,.records-panel-tools>button,.records-detail-trigger,.jobs-toolbar button,.jobs-filter-toggle,.jobs-save-view,.jobs-load-more,.watch-add,.watch-primary-action,.watch-complete-action,.watch-more-toggle,.status-refresh,.glance-full,.recovery-header-actions button,.recovery-section-head>button,.set-actions button,.jt-manage,.domain-summary button){min-height:var(--control-standard);padding:0 var(--sp-12);border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--text);font:500 12px/1 var(--font-body);transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);background:0 0}:is(.records-toolbar button,.records-actions button,.records-panel-tools>button,.records-detail-trigger,.jobs-toolbar button,.jobs-filter-toggle,.jobs-save-view,.jobs-load-more,.watch-add,.watch-primary-action,.watch-complete-action,.watch-more-toggle,.status-refresh,.glance-full,.recovery-header-actions button,.recovery-section-head>button,.set-actions button,.jt-manage,.domain-summary button):hover{border-color:var(--accent);background:var(--accent-soft);color:var(--heading)}:is(.records-toolbar button,.records-actions button,.records-panel-tools>button,.records-detail-trigger,.jobs-toolbar button,.jobs-filter-toggle,.jobs-save-view,.jobs-load-more,.watch-add,.watch-primary-action,.watch-complete-action,.watch-more-toggle,.status-refresh,.glance-full,.recovery-header-actions button,.recovery-section-head>button,.set-actions button,.jt-manage,.domain-summary button):active{transform:translateY(var(--press))}:is(.records-actions button.primary,.jobs-view button.primary,.watch-primary-action,.watch-complete-action.primary){border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}:is(.settings-view .link,.records-source-action,.feed-row-details summary,.home-head-link,.viewbar-crumbs button,.job-diff-toggle,.job-vars-toggle){align-items:center;min-height:28px;display:inline-flex}:is(.sidebar-search input,.settings-search input,.jobs-search,.jobs-toolbar select,.search-input,.memory-search,.memory-add,.conn-search,.skills-search,.capture-input,.records-panel-search,.records-rule-form input,.records-rule-form select,.studio-doc-input input,.studio-paste,.watch-form input,.watch-form select,.watch-edit input,.watch-edit select){min-height:var(--control-standard);border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);color:var(--text);padding:0 var(--sp-10);font-size:var(--fs-sm)}:is(.sidebar-search input,.settings-search input,.jobs-search,.jobs-toolbar select,.search-input,.memory-search,.memory-add,.conn-search,.skills-search,.capture-input,.records-panel-search,.records-rule-form input,.records-rule-form select,.studio-doc-input input,.studio-paste,.watch-form input,.watch-form select,.watch-edit input,.watch-edit select):focus{border-color:var(--accent);box-shadow:var(--focus-ring);outline:0}:is(.feed-item,.jobs-row,.attention-row,.recovery-queue-row,.recovery-check-row,.recovery-behavior-row,.recovery-output-row,.status-row,.glance-line,.search-hit,.domain-activity,.records-row,.watch-row){transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease)}:is(.feed-item,.jobs-row,.attention-row,.recovery-queue-row,.recovery-check-row,.recovery-behavior-row,.recovery-output-row,.status-row,.glance-line,.search-hit,.domain-activity,.records-row,.watch-row):hover{background:color-mix(in srgb, var(--surface-2) 52%, transparent)}:is(.feed-body strong,.jobs-row-name strong,.records-row-title>strong,.watch-row-title strong,.attention-row strong,.status-row strong,.glance-line strong,.search-hit strong){line-height:1.4}:is(.feed-meta,.jobs-row-name small,.jobs-row-times small,.records-meta,.watch-meta,.attention-row small,.status-row small,.glance-line small){color:var(--muted);font-size:var(--type-meta);line-height:1.4}:is(.feed-read-state,.feed-chat-state,.records-state,.job-label-chip,.jobs-row-bot,.jobs-row-workflow,.watch-snoozed-flag,.watch-quiet-flag,.ro-badge,.viewbar-model){align-items:center;gap:var(--sp-6);border-radius:var(--r-pill);min-height:22px;padding:var(--sp-2) var(--sp-8);line-height:1;display:inline-flex}:is(.records-toolbar,.jobs-toolbar,.feed-header-actions,.records-panel-tools){min-height:var(--control-standard);align-items:center}:is(.records-toolbar,.jobs-toolbar,.feed-header-actions,.records-panel-tools)>:is(span,.records-refresh-state,.feed-filter-summary){color:var(--muted);font-size:var(--type-meta)}:is(.home-grid>section,.home-mid>section,.home-side>section,.activity-feed,.upnext,.today-rail,.jobs-list,.attention-list,.recovery-section,.records-panel,.status-card,.glance-hero,.memory-result,.set-subsection,.agent-card,.domains-card,.domain-needs,.domain-context-card,.domain-panel-col,.feed-triage,.bot-panel,.conn-row,.skill-card){border:1px solid var(--line);background:var(--surface);box-shadow:none}:is(.panel-title,.section-title,.records-panel-head,.records-section-head,.status-card-head,.settings-section-head,.jobs-section-head){gap:var(--sp-10);line-height:1.3}:is(.watch-details summary,.records-why summary,.job-drawer-disclosure summary,.job-history-disclosure summary,.dash-timeline summary,.today-upcoming summary,.feed-row-details summary){align-items:center;gap:var(--sp-8);cursor:pointer;min-height:32px;color:var(--muted);font-size:var(--fs-xs);display:flex}:is(.watch-details[open],.records-why[open],.job-drawer-disclosure[open],.job-history-disclosure[open],.dash-timeline[open],.today-upcoming[open],.feed-row-details[open])>summary{color:var(--heading)}:is(.viewbar-pop,.sidebar-more-menu,.sidebar-width-menu,.vd-picker-menu,.controls-pop,.agent-pick-menu,.effort-menu,.job-modal,.job-drawer,.records-detail-drawer,.search-help-pop,.pinjob-results,.watch-more-pop,.watch-snooze-menu){border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-lg)}:is(.viewbar-pop,.sidebar-more-menu,.sidebar-width-menu,.vd-picker-menu,.controls-pop,.agent-pick-menu,.effort-menu,.job-modal,.job-drawer,.records-detail-drawer,.search-help-pop,.pinjob-results,.watch-more-pop,.watch-snooze-menu) button:focus-visible{background:var(--accent-soft);box-shadow:var(--focus-ring);outline:0}.composer-meta{align-items:center;gap:var(--sp-6);min-height:30px;margin:0 var(--sp-2) var(--sp-6)}.composer-lifecycle{min-height:24px;color:var(--accent);background:0 0;border:0;border-radius:0;order:2;margin:0 0 0 auto;padding:0}.composer textarea{line-height:1.5}@media (width<=767px){:is(.agents-view,.feed-view,.changed-view,.tracker-view,.attention-view,.recovery-view,.status-view,.glance-view,.search-view,.insights-view,.studio-view,.memory-view,.settings-view,.domains-view,.domain-view,.bot-view,.records-view,.jobs-view){padding-left:var(--page-pad-phone);padding-right:var(--page-pad-phone);padding-top:var(--s-4)}:is(.surface-header,.home-head,.watch-head,.status-head,.bot-view-head,.domain-view-head,.records-page-header,.jobs-head,.memory-head,.attention-head,.recovery-header){gap:var(--s-3)}:is(.surface-header h1,.home-head h1,.watch-head h1,.status-head h1,.bot-view-head h1,.domain-view-head h1,.records-page-header h1,.jobs-head h1,.memory-head h1,.attention-head h1,.recovery-header h1){font-size:clamp(21px,7vw,28px)}:is(.records-toolbar,.jobs-toolbar,.feed-header-actions,.records-panel-tools){gap:var(--s-2)}:is(.records-toolbar,.jobs-toolbar,.records-panel-tools)>:is(input,select){flex:100%;min-width:0}:is(.records-actions,.feed-row-actions,.watch-actions,.recovery-row-actions){align-items:center;gap:var(--s-2)}:is(.records-actions,.watch-actions,.recovery-row-actions) button{flex:0 auto;min-height:36px}:is(.records-row,.jobs-row,.watch-row,.attention-row,.status-row){min-width:0}:is(.records-row-title,.jobs-row-open,.watch-row-head,.attention-row-head,.status-row-head){align-items:flex-start}:is(.records-row-title>strong,.jobs-row-name strong,.watch-row-title strong,.attention-row strong,.status-row strong){overflow-wrap:anywhere}:is(.home-grid>section,.home-mid>section,.home-side>section,.activity-feed,.upnext,.today-rail,.jobs-list,.attention-list,.recovery-section,.records-panel,.status-card,.glance-hero,.memory-result,.set-subsection,.agent-card,.domains-card,.domain-needs,.domain-context-card,.domain-panel-col,.feed-triage,.bot-panel,.conn-row,.skill-card){border-radius:var(--r-md)}.composer{border-radius:var(--r-lg);padding:var(--sp-8) var(--sp-10) var(--sp-8)}.composer-meta{flex-wrap:nowrap;overflow:hidden}.composer-model{max-width:44%}.composer-lifecycle{max-width:56%}:is(.viewbar-pop,.sidebar-more-menu,.sidebar-width-menu,.vd-picker-menu,.controls-pop,.agent-pick-menu,.effort-menu,.job-modal,.job-drawer,.records-detail-drawer,.search-help-pop,.pinjob-results,.watch-more-pop,.watch-snooze-menu){max-width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){:is(.records-toolbar button,.records-actions button,.jobs-toolbar button,.watch-add,.watch-primary-action,.watch-complete-action){transition:none}}@media (width>=768px){.feed-item{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) max-content max-content;align-items:start;column-gap:18px;display:grid}}.watch-actions>.watch-draft{flex:100%;width:100%;min-width:0;max-width:none}.watch-draft p{overflow-wrap:anywhere}@media (width<=767px){.watch-secondary-actions>button,.watch-secondary-actions>.watch-snooze>button,.watch-secondary-actions .watch-more-toggle{height:36px;min-height:36px;padding:0 var(--sp-6);font-size:var(--fs-xs)}.watch-actions>.watch-primary-action{min-height:36px;padding:0 var(--sp-10)}.watch-draft{width:100%;margin-top:2px}.watch-draft header{min-height:40px;padding:var(--sp-6) var(--sp-10)}.watch-draft header button{min-height:30px;padding:0 var(--sp-10)}.watch-draft p{padding:var(--sp-2) var(--sp-10) var(--sp-10);font-size:var(--fs-sm);line-height:1.5}.records-view .records-actions{gap:var(--sp-6)}.records-view .records-actions button{width:auto;height:36px;min-height:36px;padding:0 var(--sp-10);font-size:var(--fs-xs);flex:0 auto}.records-view .records-panel-search,.records-view .records-rule-form input,.records-view .records-rule-form select{height:38px;min-height:38px;font-size:var(--fs-lg)}.records-view .records-panel-tools{gap:var(--sp-8)}.records-view .records-row{padding:var(--sp-12)}}.jobs-row-open{border-radius:var(--r-sm)}.jobs-row-open:hover{background:color-mix(in srgb,var(--surface-2) 68%,transparent)}.jobs-row-open:focus-visible{box-shadow:var(--focus-ring);outline:0}@media (width<=767px){.jobs-row-open{min-height:52px}.jobs-row-name strong{font-size:var(--fs-sm)}}.activity-summary,.step-head{cursor:pointer}.activity-summary[aria-expanded=true],.step-head[aria-expanded=true]{color:var(--heading)}.activity-summary[aria-expanded=true] .activity-chevron,.step-head[aria-expanded=true] .step-chevron{color:var(--accent)}@media (width<=767px){.viewbar{height:48px}.viewbar-title strong,.viewbar-bot-link{font-size:var(--fs-md)}.home{padding-top:var(--s-4)}.home-head{padding-bottom:12px}.home-head-actions{gap:var(--sp-6)}.app.mode-feed .viewbar{box-sizing:border-box;flex:0 0 calc(48px + var(--safe-t));height:calc(48px + var(--safe-t));min-height:calc(48px + var(--safe-t));max-height:calc(48px + var(--safe-t));padding-top:var(--safe-t);transition:none}}@media (width>=768px){:is(.status-view,.glance-view,.search-view,.feed-view,.changed-view,.attention-view,.agents-view,.tracker-view,.insights-view,.studio-view,.domains-view,.memory-view,.settings-view){width:100%;max-width:var(--page-max-working);margin-inline:auto;padding-left:32px;padding-right:32px}}.domain-summary{align-items:stretch;gap:var(--sp-10);margin:-4px auto 18px}.domain-summary>button,.domain-summary-card{min-height:68px;padding:var(--sp-12) var(--sp-14);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--muted)}.domain-summary>button{text-align:left}.domain-summary>button:hover,.domain-summary-card:hover{border-color:var(--line-strong)}.domain-summary-card{align-items:center;gap:var(--sp-10);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.domain-summary-card.has-attention{border-color:color-mix(in srgb,var(--warn) 45%,var(--line));background:color-mix(in srgb,var(--warn-soft) 32%,var(--surface))}.domain-summary-card.is-clear{border-color:color-mix(in srgb,var(--good) 36%,var(--line))}.domain-summary b,.domain-summary span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.domain-summary b{color:var(--faint);font:600 12px var(--font-body);letter-spacing:0;text-transform:none}.domain-summary span{color:var(--heading);font-size:var(--fs-xs);margin-top:4px}.domain-summary .domain-summary-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;padding:0}.domain-summary .domain-summary-main:hover{color:var(--heading);border-color:#0000}.domain-summary-clear{min-height:30px;padding:var(--sp-6) var(--sp-10);border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--muted);font:500 12px var(--font-body);background:0 0;flex:none}.domain-summary-clear:hover{border-color:var(--good);color:var(--good)}@media (width>=768px){.watch-secondary-actions{gap:var(--sp-6);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}}.watch-secondary-actions>button,.watch-secondary-actions>.watch-snooze,.watch-secondary-actions>.watch-more-wrap{width:100%;min-width:0}.watch-secondary-actions>button,.watch-secondary-actions>.watch-snooze>button,.watch-secondary-actions .watch-more-toggle{box-sizing:border-box;width:100%;min-height:34px;padding:0 var(--sp-8);border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--muted);font:500 12px/1 var(--font-body);white-space:nowrap;text-overflow:ellipsis;background:0 0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.watch-secondary-actions .watch-complete-action,.watch-secondary-actions .watch-snooze-action{border-color:color-mix(in srgb,var(--accent) 45%,var(--line-strong));color:var(--accent)}.watch-secondary-actions>.watch-snooze,.watch-secondary-actions>.watch-more-wrap{display:block}.watch-secondary-actions>.watch-more-wrap{position:relative}.watch-secondary-actions>button:hover,.watch-secondary-actions>.watch-snooze>button:hover,.watch-secondary-actions .watch-more-toggle:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--heading)}@media (width<=767px){.domain-summary{gap:var(--sp-8)}.domain-summary>button,.domain-summary-card{min-height:64px;padding:var(--sp-10) var(--sp-12)}.domain-summary-clear{padding-inline:8px}.watch-actions>.watch-secondary-actions{display:contents}.watch-secondary-actions>button,.watch-secondary-actions>.watch-snooze,.watch-secondary-actions>.watch-more-wrap{width:100%}}@media (width>=768px){:is(.home,.home.dashboard-grid,.agents-view,.feed-view,.changed-view,.tracker-view,.watchlist-view,.attention-view,.recovery-view,.status-view,.glance-view,.search-view,.insights-view,.studio-view,.memory-view,.settings-view,.domains-view,.domain-view,.bot-view,.records-view,.jobs-view,.spend-view,.pulse-view,.conn-view,.skills-view){width:100%;max-width:var(--page-max-working);box-sizing:border-box;scrollbar-width:none;margin-inline:auto}:is(.home,.home.dashboard-grid,.agents-view,.feed-view,.changed-view,.tracker-view,.watchlist-view,.attention-view,.recovery-view,.status-view,.glance-view,.search-view,.insights-view,.studio-view,.memory-view,.settings-view,.domains-view,.domain-view,.bot-view,.records-view,.jobs-view,.spend-view,.pulse-view,.conn-view,.skills-view)::-webkit-scrollbar{width:0;height:0}.domain-view>*,.domain-view .domain-composer{max-width:100%}}.watch-controls>label{align-items:center;gap:var(--sp-8);min-height:30px;padding:var(--sp-4) var(--sp-8);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--muted);font:12px/1 var(--font-body);cursor:pointer;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;display:inline-flex}.watch-controls>label:hover{border-color:var(--line-strong);background:var(--surface-2);color:var(--heading)}.watch-controls>label:has(input[type=checkbox]:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--heading)}.watch-controls>label input[type=checkbox]{appearance:none;border:1px solid var(--line-control);border-radius:var(--r-xs);background:var(--bg);width:16px;height:16px;color:var(--accent-ink);cursor:pointer;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);flex:none;place-items:center;margin:0;display:grid}.watch-controls>label input[type=checkbox]:after{content:"✓";opacity:0;font:700 12px/1 var(--font-body);transition:opacity var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);transform:scale(.7)}.watch-controls>label input[type=checkbox]:checked{border-color:var(--accent);background:var(--accent)}.watch-controls>label input[type=checkbox]:checked:after{opacity:1;transform:scale(1)}.watch-controls>label input[type=checkbox]:focus-visible{box-shadow:var(--focus-ring);outline:0}@media (width<=767px){.watch-controls>label{min-height:34px;padding:var(--sp-6) var(--sp-8)}}.records-toolbar{min-height:54px}.records-toolbar>.records-toolbar-actions{flex:none;min-width:max-content}.records-toolbar-actions>button{white-space:nowrap;flex:none;min-width:max-content}@media (width<=767px){.records-global-search{flex-basis:100%;order:3}.records-toolbar>.records-toolbar-actions{width:100%;min-width:0}.records-toolbar-actions>button{flex:none}}@media (width>=900px){:is(.home,.feed-view,.changed-view,.attention-view,.tracker-view,.watchlist-view,.records-view,.jobs-view,.status-view,.glance-view,.search-view,.domains-view,.settings-view,.memory-view,.agents-view,.bot-view,.recovery-view,.insights-view,.studio-view){max-width:var(--page-max-working);margin-left:auto;margin-right:auto}.domain-view>*,.domain-view .domain-composer,.domain-context-card,.domain-settings{max-width:var(--page-max-working)}:is(.status-view,.glance-view,.search-view,.domains-view){scrollbar-width:none}:is(.status-view,.glance-view,.search-view,.domains-view)::-webkit-scrollbar{width:0;height:0}}.watch-description .watch-source-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.watch-description .watch-source-link:hover,.watch-description .watch-source-link:focus-visible{text-decoration:underline}.bell-source-link{color:var(--accent);font:12px var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.bell-source-link:hover,.bell-source-link:focus-visible{text-decoration:underline}@media (width<=767px){.records-view{padding-top:max(14px, var(--safe-t,0px));overflow-x:hidden}.records-toolbar{grid-template-columns:minmax(0,1fr);grid-template-areas:"status""actions""search";align-items:center;height:auto;min-height:0;display:grid}.records-global-search{flex:none;grid-area:search;width:100%;min-width:0;max-width:none}.records-global-search input{box-sizing:border-box;height:40px;min-height:40px;font-size:var(--fs-xl)}.records-toolbar>.records-toolbar-actions{grid-area:actions;height:auto;min-height:40px}.records-toolbar-actions,.records-realm-tabs,.records-view .health-tabs,.records-view .records-segmented{overscroll-behavior-x:contain;overscroll-behavior-y:none;scrollbar-width:none;touch-action:pan-x;flex-wrap:nowrap;max-width:100%;overflow:auto hidden}.records-toolbar-actions::-webkit-scrollbar{display:none}.records-realm-tabs::-webkit-scrollbar{display:none}.records-view .health-tabs::-webkit-scrollbar{display:none}.records-view .records-segmented::-webkit-scrollbar{display:none}.records-toolbar-actions>button,.records-realm-tab,.records-view .health-tabs button,.records-view .records-segmented button{white-space:nowrap;flex:none}.records-realm-tabs{z-index:auto;background:var(--bg);-webkit-backdrop-filter:none;border-top:0;border-left:0;border-right:0;border-radius:0;margin-inline:-12px;padding-inline:12px;position:static}.records-view .health,.records-view .records-panel{min-width:0;position:relative}.feed-item:has(>.feed-pick){column-gap:var(--sp-8)}.feed-item:has(>.feed-pick)>.feed-open{padding-left:0}:is(.feed-item:has(>.feed-pick) .feed-row-details,.feed-item:has(>.feed-pick) .feed-row-details-placeholder){grid-column:2}.feed-item:has(>.feed-pick) .feed-row-details summary{grid-column:2}.feed-item:has(>.feed-pick) .feed-row-details>span{grid-column:2/-1}:is(.feed-item:has(>.feed-pick) .feed-review,.feed-item:has(>.feed-pick) .feed-review-slot){grid-column:3}}.records-view{min-width:0;overflow-x:hidden}.records-view.records-tab-health,.records-view.records-tab-health>.records-page-header,.records-view.records-tab-health>.records-toolbar,.records-view.records-tab-health>.records-realm-tabs,.records-view.records-tab-health>.records-panel{box-sizing:border-box;width:100%;min-width:0}.records-view.records-tab-health>.records-panel{overflow:visible}.records-view.records-tab-health .health,.records-view.records-tab-health .health-care{width:100%;min-width:0;max-width:100%;overflow:visible}.records-view.records-tab-health .health-tabs,.records-view.records-tab-health .records-realm-tabs{overscroll-behavior-x:contain;overscroll-behavior-y:none;scrollbar-width:none;touch-action:pan-x;flex-wrap:nowrap;min-width:0;max-width:100%;overflow:auto hidden}.records-view.records-tab-health .health-tabs::-webkit-scrollbar{width:0;height:0;display:none}.records-view.records-tab-health .records-realm-tabs::-webkit-scrollbar{width:0;height:0;display:none}.records-view.records-tab-health .health-tabs button,.records-view.records-tab-health .records-realm-tab{white-space:nowrap;flex:none}@media (width<=767px){.records-view.records-tab-health{padding-inline:max(12px, var(--safe-l)) max(12px, var(--safe-r));padding-top:max(14px, var(--safe-t));gap:var(--sp-12)}.records-view.records-tab-health .records-page-header{padding:var(--sp-14);margin:0}.records-view.records-tab-health .records-toolbar{align-items:stretch;gap:var(--sp-8);grid-template-columns:minmax(0,1fr);grid-template-areas:"status""actions""search";height:auto;min-height:0;display:grid}.records-view.records-tab-health .records-toolbar-actions{grid-area:actions;justify-content:flex-start;width:100%;min-width:0}.records-view.records-tab-health .records-global-search{grid-area:search;width:100%;min-width:0;max-width:none}.records-view.records-tab-health .records-realm-tabs{background:var(--surface);-webkit-backdrop-filter:none;margin:0;padding-inline:3px;position:static}.records-view.records-tab-health .records-panel{padding:var(--sp-12);border-radius:var(--r-md);margin:0}.records-view.records-tab-health .health-tabs{width:100%;min-height:40px}.records-view.records-tab-health .health-tabs button{min-height:40px;padding:var(--sp-10) var(--sp-12)}.records-view.records-tab-health .health-care-snapshot,.records-view.records-tab-health .health-windows{width:100%;min-width:0}.feed-item{align-items:start;column-gap:var(--sp-10);row-gap:var(--sp-6);min-width:0;min-height:0;padding:var(--sp-12) 0;grid-template:"open open""details review""detail detail"/minmax(0,1fr) max-content;display:grid}.feed-item:has(>.feed-pick){grid-template-columns:22px minmax(0,1fr) max-content;grid-template-areas:"pick open open""pick details review""pick detail detail"}.feed-item:has(>.feed-pick)>.feed-pick{width:22px;height:22px;margin:var(--sp-4) 0 0;grid-area:pick;place-self:start;display:block;position:static;transform:none}.feed-item:has(>.feed-pick)>.feed-open{grid-area:open}:is(.feed-item:has(>.feed-pick)>.feed-row-details,.feed-item:has(>.feed-pick)>.feed-row-details-placeholder){grid-area:details}.feed-item:has(>.feed-pick)>.feed-row-details{display:contents}.feed-item:has(>.feed-pick)>.feed-row-details summary{grid-area:details}.feed-item:has(>.feed-pick)>.feed-row-details>span{grid-area:detail;width:100%;max-width:none;position:static}:is(.feed-item:has(>.feed-pick)>.feed-review,.feed-item:has(>.feed-pick)>.feed-review-slot){grid-area:review}.feed-item:has(>.feed-pick)>.feed-review-slot{display:none}}.bot-warning{margin:var(--sp-6) 0 0;color:var(--warn);font:12px/1.5 var(--font-body)}.settings-body{flex:1;min-height:0;overflow-y:auto}.domain-ai-brief{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:var(--sp-16) 18px;gap:var(--sp-10);flex-direction:column;display:flex}.domain-ai-brief-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-12);display:flex}.domain-ai-brief-head h2{font:600 15px var(--font-body);color:var(--heading);margin:0}.domain-ai-brief-head p{margin:var(--sp-2) 0 0;color:var(--muted);font:12px/1.5 var(--font-body)}.domain-brief-button{min-height:32px;padding:var(--sp-6) var(--sp-14);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:12px var(--font-body);cursor:pointer;background:0 0;flex:none}.domain-brief-button:hover{border-color:var(--accent);color:var(--heading)}.bot-routine-editor{gap:var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:var(--sp-14) var(--sp-14);flex-direction:column;margin-top:10px;display:flex}.bot-routine-schedule,.conn-tools,.conn-used,.feed-source,.incog-label,.shortcuts-desc{color:var(--muted);font:12px var(--font-body)}.feed-source{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shortcuts-desc{color:var(--text);font-size:var(--fs-sm)}.feed-filter-chevron{color:var(--faint);font-size:var(--fs-xs);transition:transform var(--dur-fast,var(--dur-3)) ease;margin-left:5px;display:inline-block}.feed-filter-toggle.on .feed-filter-chevron{transform:rotate(180deg)}.handoff-returns{gap:var(--sp-8);flex-direction:column;display:flex}.reader-backlinks{gap:var(--sp-6);border-top:1px solid var(--line);flex-direction:column;margin-top:14px;padding-top:12px;display:flex}.reader-backlinks-label{color:var(--faint);font:12px var(--font-body);letter-spacing:0;text-transform:none;font-weight:600}.reader-backlink{gap:var(--sp-2);text-align:left;border:1px solid var(--line);border-radius:var(--r-sm);width:100%;padding:var(--sp-8) var(--sp-12);cursor:pointer;background:0 0;flex-direction:column;display:flex}.reader-backlink:hover{border-color:var(--accent);background:var(--hover)}.reader-backlink b{color:var(--heading);font:600 13px var(--font-body)}.reader-backlink span{color:var(--muted);font:12px/1.45 var(--font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.watch-sort-toggle{border:1px solid var(--line);border-radius:var(--r-pill);display:inline-flex;overflow:hidden}.watch-sort-toggle button{color:var(--muted);font:12px var(--font-body);padding:var(--sp-6) var(--sp-12);cursor:pointer;background:0 0;border:0;min-height:30px}.watch-sort-toggle button.on{background:var(--accent);color:var(--accent-ink)}@media (width<=767px){.domain-ai-brief{padding:var(--sp-14)}.domain-ai-brief-head{flex-direction:column;align-items:stretch}.domain-brief-button{min-height:44px}.watch-sort-toggle button{min-height:38px;padding:var(--sp-8) var(--sp-14)}.reader-backlink{padding:var(--sp-10) var(--sp-12)}}.feed-item.is-read .feed-dot{background:var(--line);box-shadow:none}.records-view{flex:1;min-height:0;overflow-y:auto}.records-view>*{flex-shrink:0}.feed-item{flex-wrap:wrap}@media (width<=767px){.attention-row,.attention-row.loop-proposal,.calendar-detail-row,.counter-next li,.bot-control-form,.bot-control-list>div,.bot-ops-runtime,.bot-ops-source-form,.records-field-list>div,.jt-metadata,.search-browse{grid-template-columns:minmax(0,1fr);align-items:start}.attention-row .attention-actions,.counter-next li>:last-child{gap:var(--sp-8);flex-wrap:wrap;width:100%;display:flex}.attention-row .attention-actions>button{flex:auto;min-height:44px}.attention-row .attention-kind{font:12px var(--font-body);letter-spacing:0;text-transform:none;color:var(--faint);font-weight:600}.attention-provenance,.attention-provenance-line{min-width:0}.bot-view-body.with-dock{grid-template-columns:minmax(0,1fr)}}.agent-card-actions .primary,.agent-card-actions button,.tpl-use{flex:none;align-self:flex-start;height:auto;min-height:36px}@media (width<=767px){.agent-card-actions{flex-flow:wrap}.agent-card-actions .primary,.agent-card-actions button{min-height:44px}.agent-card-actions select{flex:140px;width:auto}}.feed-view .feed-item.feed-row-inbox{border:0;border-left:3px solid #0000;border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);contain-intrinsic-size:auto 64px;background:0 0;border-radius:0;align-items:stretch;gap:0;min-height:0;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.feed-view .feed-item.feed-row-inbox.is-selected{background:color-mix(in srgb, var(--accent-soft) 40%, transparent)}.feed-view .feed-item.feed-row-inbox.is-unread{border-left-color:var(--accent);background:color-mix(in srgb, var(--accent-soft) 22%, transparent)}.feed-view :is(.feed-item.feed-row-inbox,.feed-fold-row) .fr-open{align-items:center;gap:var(--sp-12);min-width:0;min-height:64px;padding:var(--sp-10) var(--sp-12);background:var(--bg,transparent);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:transform var(--dur-4) ease, background var(--dur-2) ease;touch-action:pan-y;border:0;border-radius:0;flex:1;margin:0;display:flex}.feed-view .feed-item.feed-row-inbox .fr-open,.feed-view .feed-item.feed-row-inbox.is-selected .fr-open{background:0 0}@media (hover:hover){.feed-view .feed-item.feed-row-inbox:hover,.feed-view .feed-fold-row .fr-open:hover{background:color-mix(in srgb, var(--surface-2) 55%, transparent)}}.feed-view .fr-avatar{background:color-mix(in srgb, var(--accent-soft) 70%, var(--surface-2));width:36px;height:36px;color:var(--heading);font-size:var(--fs-2xl);border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:grid}.feed-view .fr-avatar.failed{background:color-mix(in srgb, var(--warn) 18%, var(--surface-2))}.feed-view .fr-avatar.running{box-shadow:0 0 0 2px var(--accent);animation:1.4s ease-in-out infinite feed-run-pulse}.feed-view .fr-avatar.fr-check{border:2px solid var(--line);color:#fff;font-size:var(--fs-lg);background:0 0}.feed-view .fr-avatar.fr-check.on{border-color:var(--accent);background:var(--accent)}.feed-view .fr-main{flex-direction:column;flex:1;min-width:0;display:flex}.feed-view .fr-line{align-items:baseline;gap:var(--sp-8);min-width:0;display:flex}.feed-view .fr-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);flex:1;font-weight:500;overflow:hidden}.feed-view .is-unread .fr-title{color:var(--heading);font-weight:600}.feed-view .fr-time{font-size:var(--fs-sm);color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.feed-view .is-unread .fr-time{color:var(--accent);font-weight:600}.feed-view .fr-preview{min-width:0;color:var(--muted);-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.feed-view .is-unread .fr-preview{color:var(--text)}.feed-view .fr-materiality{font-size:var(--fs-xs);letter-spacing:0;text-transform:none;color:var(--muted);align-items:center;margin-left:6px;font-weight:600;line-height:1;display:inline-flex}.feed-view .fr-materiality.materiality-high{color:var(--warn)}.feed-view .fr-materiality.materiality-medium{color:var(--accent)}.feed-view .fr-materiality.materiality-low{color:var(--muted);opacity:.75}.feed-view .fr-status{font-weight:600}.feed-view .fr-status.fail{color:var(--warn)}.feed-view .fr-status.attn,.feed-view .fr-status.running{color:var(--accent)}.feed-view .fr-dot{background:var(--accent);border-radius:50%;flex:none;align-self:center;width:9px;height:9px}.feed-view .feed-item.feed-row-inbox .fr-mark{border:1px solid var(--line);background:var(--surface-2,transparent);min-height:28px;color:var(--muted);font-size:var(--fs-md);opacity:0;transition:opacity var(--dur-2) ease;border-radius:50%;flex:none;align-self:center;place-items:center;margin-right:10px;padding:0;display:grid}.feed-view .feed-item.feed-row-inbox:hover .fr-mark,.feed-view .feed-item.feed-row-inbox .fr-mark:focus-visible{opacity:1}.feed-view .feed-item.feed-row-inbox .fr-mark:hover{color:var(--accent);border-color:var(--accent)}@media (hover:none){.feed-view .feed-item.feed-row-inbox .fr-mark{display:none}}.feed-view .fr-swipe{background:color-mix(in srgb, var(--accent) 70%, transparent);color:#fff;width:50%;font-size:var(--fs-sm);justify-content:flex-end;align-items:center;padding-right:18px;font-weight:600;display:flex;position:absolute;inset:0 0 0 auto}.feed-view .fr-swipe.armed{background:var(--accent)}.feed-view .feed-fold-row{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);align-items:stretch;display:flex}.feed-view .feed-fold-row .feed-fold-head.fr-open{padding:var(--sp-10) var(--sp-4) var(--sp-10) var(--sp-12)}.feed-view .feed-fold-row .feed-fold-head .fr-title{color:var(--muted);font-weight:500}.feed-view .feed-fold-row .feed-fold-chev{width:44px;min-height:44px;color:var(--muted);background:0 0;border:0;flex:none}.feed-subject-card{margin:var(--sp-8) 0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.feed-subject-card.is-unread{border-color:color-mix(in srgb,var(--accent) 52%,var(--line));background:color-mix(in srgb,var(--accent-soft) 16%,var(--surface))}.feed-subject-card-head{align-items:center;gap:var(--sp-10);min-width:0;padding:var(--sp-10) var(--sp-8) var(--sp-8) var(--sp-12);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 34%,transparent);display:flex}.feed-subject-card-identity{gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.feed-subject-card-meta{justify-content:space-between;align-items:baseline;gap:var(--sp-8);color:var(--faint);font:12px var(--font-body);display:flex}.feed-subject-card-meta b{color:var(--accent);font-weight:600}.feed-subject-card.needs-you .feed-subject-card-meta b{color:var(--warn)}.feed-subject-card-identity>strong{color:var(--heading);font:600 14px/1.35 var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-subject-card-evidence{color:var(--faint);font:12px/1.4 var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-subject-card-toggle{border:0;border-left:1px solid var(--line);width:44px;min-height:44px;color:var(--muted);font-size:var(--fs-md);background:0 0;flex:none;align-self:center}.feed-subject-card-toggle:hover{background:var(--surface-2);color:var(--heading)}.feed-subject-card-primary .feed-item{border-bottom:0}.feed-subject-card-details{border-top:1px solid var(--line);padding:0 var(--sp-10);background:color-mix(in srgb,var(--surface-2) 34%,transparent)}.feed-subject-card-details .feed-item:last-child{border-bottom:0}.feed-select-toggle{min-height:32px;padding:var(--sp-6) var(--sp-12);border:1px solid var(--line);color:var(--text);font:inherit;font-size:var(--fs-sm);background:0 0;border-radius:8px}.feed-select-toggle.on{border-color:var(--accent);color:var(--accent)}.feed-view .feed-bulkbar{z-index:4;background:var(--bg,var(--surface-2));position:sticky;top:0}@media (width<=767px){.feed-view :is(.feed-item.feed-row-inbox,.feed-fold-row) .fr-open{gap:var(--sp-12);padding:var(--sp-12) var(--sp-16);min-height:68px}.feed-view .feed-fold-row .feed-fold-head.fr-open{padding-right:4px}.feed-subject-card{margin:var(--sp-8) 0}.feed-subject-card-head{padding-left:12px}.feed-subject-card-identity>strong{font-size:var(--fs-lg)}.feed-subject-card-toggle{width:42px}.feed-subject-card-details{padding-inline:0}.feed-select-toggle{min-height:36px}}.feed-view .feed-header-actions :is(.feed-select-toggle,.feed-filter-toggle){height:36px;min-height:36px;padding:0 var(--sp-14);font-size:var(--fs-md);border-radius:8px}.feed-view .feed-day-label>span[aria-hidden]{font-size:var(--fs-md);color:var(--muted);line-height:1}.feed-view .feed-bulkbar button{min-height:var(--ctl-sm);padding:0 var(--sp-12);border-radius:var(--r-pill)}.feed-view .feed-bulkbar button:disabled{opacity:.45}@media (width<=767px){.avatar,.avatar-menu-wrap>.avatar{width:30px;height:30px;min-height:30px}.agent-card-links{gap:18px}.agent-card-links button{min-height:32px;padding:var(--sp-4) var(--sp-2)}.viewbar-crumbs button{min-height:36px;padding:var(--sp-4) var(--sp-2)}.attention-empty-actions button{min-height:36px}.watch-lifecycle{font-size:12px}.ps-readonly{font-size:var(--fs-xs)}}.records-view .records-realm-tabs{position:relative}.records-view .records-realm-tabs:after{content:"";pointer-events:none;background:linear-gradient(to right, transparent, var(--bg) 78%);width:28px;position:absolute;top:0;bottom:0;right:0}@media (width<=767px){.records-view .records-realm-tabs{isolation:isolate;-webkit-mask-image:none}.records-view .records-realm-tabs:after{display:none}.records-view .records-realm-tab{z-index:1;opacity:1;flex:none;position:relative;overflow:visible}}.surface-header p,.watch-head>div>p,.records-page-header p{color:var(--muted);font-size:var(--fs-sm);max-width:62ch;line-height:1.5}@media (width<=767px){.surface-header p:not(.feed-status-line),.watch-head>div>p,.records-page-header p,.agents-intro{display:none}}.feed-status-line{margin:var(--sp-2) 0 0;color:var(--faint);font:12px var(--font-body)}.feed-filter-chip{align-items:center;gap:var(--sp-6);min-height:30px;padding:var(--sp-2) var(--sp-8);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);color:var(--text);font:12px var(--font-body);margin:0;display:inline-flex}.feed-filter-chip:last-child{margin-right:0}@media (width<=767px){.job-thread .job-thread-head:not(.compact) .jt-header-inner{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"back title""back title""actions actions";align-items:start;display:grid}.job-thread .job-thread-head:not(.compact)>.jt-header-inner{gap:var(--sp-8) var(--sp-10);padding:calc(10px + var(--safe-t)) max(12px, var(--safe-l)) 10px max(12px, var(--safe-r))}.job-thread .job-thread-head:not(.compact) .jt-header-inner .space-crumb{margin:var(--sp-2) 0 0;padding:var(--sp-4) 0;white-space:nowrap;grid-area:back;align-self:start}.job-thread .job-thread-head:not(.compact) .jt-title{align-items:center;column-gap:var(--sp-10);row-gap:var(--sp-4);grid-area:title;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"name status""pipeline pipeline""meta meta";min-width:0;display:grid}.job-thread .job-thread-head:not(.compact) .jt-title>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-2xl);grid-area:name;line-height:1.2;overflow:hidden}.job-thread .job-thread-head:not(.compact) .jt-execution-status{white-space:nowrap;grid-area:status;justify-self:end;min-width:0;max-width:100%;margin:0}.job-thread .job-thread-head:not(.compact) .jt-execution-status>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.job-thread .job-thread-head:not(.compact) .jt-bot-pipeline-inline{grid-area:pipeline;min-width:0;margin:0}.job-thread .job-thread-head:not(.compact) .jt-metadata{min-width:0;margin:var(--sp-4) 0 0;border-top:1px solid var(--line);grid-area:meta;padding-top:7px}.job-thread .job-thread-head:not(.compact) .jt-header-actions{align-items:stretch;gap:var(--sp-6);grid-area:actions;min-width:0;display:flex}.job-thread .job-thread-head:not(.compact) .jt-header-actions>.jt-manage{width:auto;min-width:0;min-height:38px;padding:var(--sp-8) var(--sp-8);font-size:var(--fs-xs);flex:1 1 0}.job-thread .job-thread-head:not(.compact) .jt-header-actions>.jt-run-action,.job-thread .job-thread-head:not(.compact) .jt-header-actions>.jt-lifecycle-toggle,.job-thread .job-thread-head:not(.compact) .jt-header-actions>.jt-mobile-actions-toggle{flex:1 1 0;display:inline-flex}.job-thread .job-thread-head:not(.compact) .jt-header-actions>.jt-run-action{order:1}.job-thread .job-thread-head:not(.compact) .jt-header-actions>.jt-lifecycle-toggle{order:2}.job-thread .job-thread-head:not(.compact) .jt-header-actions>.jt-mobile-actions-toggle{order:3}.job-thread .job-thread-head:not(.compact) .jt-header-actions>.jt-details-toggle,.job-thread .job-thread-head:not(.compact) .jt-header-actions>.jt-history-toggle,.job-thread .job-thread-head:not(.compact) .jt-header-actions>.jt-readiness-toggle,.job-thread .job-thread-head:not(.compact) .jt-header-actions>.jt-secondary-actions{display:none}.job-thread .job-thread-head:not(.compact).mobile-actions-open .jt-header-actions>.jt-details-toggle,.job-thread .job-thread-head:not(.compact).mobile-actions-open .jt-header-actions>.jt-history-toggle,.job-thread .job-thread-head:not(.compact).mobile-actions-open .jt-header-actions>.jt-readiness-toggle{flex:100%;display:inline-flex}.job-thread .job-thread-head:not(.compact).mobile-actions-open .jt-header-actions>.jt-secondary-actions{gap:var(--sp-6);flex:1 0 100%;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;display:grid}.job-thread .job-thread-head:not(.compact).mobile-actions-open .jt-secondary-actions>.jt-manage{width:100%}.job-thread .job-thread-head.compact .jt-header-inner{align-items:center;gap:var(--sp-8);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"back actions";display:grid}.job-thread .job-thread-head.compact .jt-header-inner .space-crumb{grid-area:back}.job-thread .job-thread-head.compact .jt-header-actions{flex-wrap:nowrap;grid-area:actions;width:100%;display:flex}}.feed-view .fr-swipe{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-2) ease, transform var(--dur-2) ease, visibility var(--dur-2);transform:translate(8px)}.feed-view .fr-swipe.armed{opacity:1;visibility:visible;transform:none}@media (width<=767px){.feed-view .feed-item.feed-row-inbox .fr-mark{border:1px solid color-mix(in srgb, var(--accent) 62%, var(--line));border-radius:var(--r-pill);background:color-mix(in srgb, var(--accent-soft) 45%, transparent);width:38px;height:38px;min-height:38px;color:var(--accent);opacity:1;white-space:nowrap;justify-content:center;align-items:center;gap:0;padding:0;font-size:0;display:flex}.feed-view .feed-item.feed-row-inbox .fr-mark:before{content:"✓";font-size:var(--fs-md);line-height:1}.feed-view .feed-item.feed-row-inbox .fr-mark:hover,.feed-view .feed-item.feed-row-inbox .fr-mark:focus-visible{background:var(--accent-soft);color:var(--heading)}.attention-view .attention-row .attention-actions{align-items:start;gap:var(--sp-8);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.attention-view .attention-row .attention-actions>.primary{grid-column:1;width:100%;min-width:0;min-height:44px}.attention-view .attention-row .attention-actions>.attention-secondary-actions{gap:var(--sp-8);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.attention-view .attention-row .attention-actions>.attention-secondary-actions>button{width:100%;min-width:0}}.set-row-link.ps-row-summary-btn{width:100%;margin:0 0 var(--sp-10);padding:var(--sp-12) var(--sp-14);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.set-row-link.ps-row-summary-btn:hover{border-color:var(--accent);background:var(--accent-soft)}.set-row-link.ps-row-summary-btn span{gap:var(--sp-2);flex-direction:column;display:flex}.set-row-link.ps-row-summary-btn strong{color:var(--heading);font-size:var(--fs-md)}.set-row-link.ps-row-summary-btn b{color:var(--faint);font-weight:400;font-size:var(--fs-xl)}.settings-back{margin:0 0 var(--sp-10);padding:var(--sp-6) 0;font-size:var(--fs-sm)}.job-icon-wrap{flex:none;display:inline-flex;position:relative}.job-icon-toggle{border:1px solid var(--line);background:var(--accent-soft);width:36px;height:36px;color:var(--heading);font-size:var(--fs-2xl);cursor:pointer;border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.job-icon-toggle.job-icon-sm{width:28px;height:28px;font-size:var(--fs-md)}.job-icon-toggle:not(.has-icon){font-size:var(--fs-md);color:var(--accent);font-weight:600}.job-icon-toggle:hover{border-color:var(--accent)}.job-icon-pop{z-index:var(--z-backdrop);width:216px;padding:var(--sp-10);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-md);position:fixed}.job-icon-choices{gap:var(--sp-2);grid-template-columns:repeat(8,1fr);margin-bottom:8px;display:grid}.job-icon-choices button{min-height:var(--ctl-sm);border-radius:var(--r-xs);font-size:var(--fs-lg);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.job-icon-choices button:hover,.job-icon-choices button.on{background:var(--accent-soft)}.job-icon-custom{gap:var(--sp-6);margin-bottom:8px;display:flex}.job-icon-custom input{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);min-width:0;padding:var(--sp-6) var(--sp-8);font-size:var(--fs-sm);flex:1}.job-icon-custom button{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text);padding:var(--sp-6) var(--sp-10);font-size:var(--fs-xs);cursor:pointer;flex:none}.job-icon-custom button:disabled{opacity:.4}.job-icon-actions{justify-content:space-between;gap:var(--sp-6);display:flex}.job-icon-actions button{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text);padding:var(--sp-6) var(--sp-8);font-size:var(--fs-xs);cursor:pointer;background:0 0;flex:1}.job-icon-actions button.quiet{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 40%, var(--line))}.job-icon-actions button:hover{border-color:var(--accent);color:var(--heading)}.job-icon-actions button.quiet:hover{color:var(--warn)}@media (width<=767px){.job-icon-toggle{min-width:36px;min-height:36px}.jobs-row-icon.job-icon-wrap{display:none}}.jt-header-icon.job-icon-wrap{align-self:center}@media (width<=767px){.jt-header-icon.job-icon-wrap{display:none}}:is(.agents-view,.feed-view,.changed-view,.tracker-view,.attention-view,.recovery-view,.status-view,.glance-view,.search-view,.insights-view,.studio-view,.memory-view,.settings-view,.domains-view,.domain-view,.bot-view,.records-view,.jobs-view){width:100%;max-width:var(--page-max-working);box-sizing:border-box;padding-left:var(--page-pad-desktop);padding-right:var(--page-pad-desktop);padding-top:var(--s-6);margin-inline:auto;padding-bottom:72px}.home{width:100%;max-width:var(--page-max-working);box-sizing:border-box;padding:var(--s-6) var(--page-pad-desktop) 72px;gap:var(--section-gap-desktop)}.home.dashboard-grid{max-width:var(--page-max-wide);padding-left:var(--page-pad-desktop);padding-right:var(--page-pad-desktop)}:is(.feed-view>.surface-header,.changed-view>.surface-header,.agents-view>.surface-header,.tracker-view>.surface-header,.attention-view>.attention-head,.recovery-view>.recovery-header,.jobs-view>.jobs-head,.records-view>.records-page-header,.status-view>.status-head,.glance-view>.glance-head,.search-view>.surface-header,.memory-view>.memory-head,.settings-view>.surface-header,.bot-view>.bot-view-head){margin:0 0 var(--section-gap-desktop);padding:0 0 var(--s-5);background:0 0;border:0;border-radius:0}:is(.surface-header h1,.attention-head h1,.recovery-header h1,.jobs-head h1,.records-page-header h1,.status-head h1,.memory-head h1,.bot-view-head h1){font-size:var(--type-page-title);letter-spacing:-.025em;line-height:1.2}:is(.surface-header p,.attention-head p,.recovery-header p,.jobs-head p,.records-page-header p,.status-head p,.memory-head p,.bot-view-head p){max-width:68ch;font-size:var(--type-supporting);line-height:1.6}:is(.home-grid>section,.home-mid>section,.home-side>section,.activity-feed,.upnext,.today-rail,.jobs-list,.attention-list,.recovery-section,.records-panel,.status-card,.glance-hero,.memory-result,.set-subsection,.agent-card,.domains-card,.domain-needs,.domain-context-card,.domain-panel-col,.feed-triage,.bot-panel,.conn-row,.skill-card){border-radius:var(--r-lg)}:is(.home-grid>section,.home-mid>section,.home-side>section,.activity-feed,.upnext,.today-rail){padding:var(--card-pad-desktop)}.dash-cols{gap:var(--s-6)}.records-view{max-width:var(--page-max-working);gap:var(--section-gap-desktop)}.records-page-header{padding:0 0 var(--s-5)}.records-toolbar{padding:var(--sp-14) var(--sp-16);gap:var(--sp-12)}.records-realm-tabs{scrollbar-width:none;overscroll-behavior-x:contain;padding:var(--sp-4) var(--sp-8) 0;overflow:auto hidden}.records-realm-tabs::-webkit-scrollbar{width:0;height:0;display:none}.records-realm-tab{flex:none;min-height:44px;padding-inline:14px}.records-panel{padding:var(--sp-24);gap:var(--sp-20)}.records-panel>.records-panel{padding:0}.health{gap:var(--s-6)}.health-tabs{scrollbar-width:none;margin:0 0 var(--sp-4);overflow:auto hidden}.health-tabs::-webkit-scrollbar{width:0;height:0;display:none}.health-care{gap:var(--s-5)}.health-care-hero{padding:var(--sp-20) 22px;gap:var(--sp-8)}.health-care-hero h2{font-size:var(--fs-3xl);line-height:1.25}.health-care-hero p{font-size:var(--fs-md);line-height:1.6}.health-care-snapshot{gap:var(--sp-16) 28px;padding-top:4px}.health-care-card{padding-block:4px}.health-care-card strong{font-size:var(--fs-md)}.health-care-card small{font-size:var(--fs-xs);line-height:1.5}.health-row{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}.health-row:first-child{border-top:0}.health-row.is-open{border-color:var(--line)}.health-head{padding:var(--sp-16) var(--sp-2)}.health-detail{padding:18px var(--sp-2) var(--sp-20)}.health-window,.health-finding{border:0;border-top:1px solid var(--line);padding:var(--sp-14) 0;border-radius:0}.health-window:first-child,.health-finding:first-child{border-top:0}.feed-view .feed-item.feed-row-inbox .fr-open{min-height:78px;padding:var(--sp-16) 18px;gap:var(--sp-14);align-items:flex-start}.feed-view .fr-avatar{margin-top:2px}.feed-view .fr-main{gap:var(--sp-6)}.feed-view .fr-title{font-size:var(--fs-xl);line-height:1.4}.feed-view .fr-preview{-webkit-line-clamp:1;font-size:var(--fs-sm);line-height:1.5}.feed-view .fr-time{margin-top:1px}.feed-view .feed-item.feed-row-inbox .fr-mark{width:28px;min-width:28px;height:28px;margin:0 var(--sp-14) 0 var(--sp-4)}.jobs-view{max-width:var(--page-max-working)}.jobs-view>.jobs-head{margin-bottom:var(--section-gap-desktop)}.jobs-toolbar{gap:var(--sp-10);margin-bottom:var(--sp-14)}.jobs-row{gap:var(--sp-12);min-height:70px;padding-inline:16px 14px}.jobs-row-open{gap:var(--sp-14);padding-block:14px}.jobs-row-name strong{font-size:var(--fs-md);line-height:1.4}.jobs-row-name>small:not(.jobs-row-does){display:block}.jobs-row-times{gap:var(--sp-4);width:120px}.jobs-row-times small{font-size:var(--fs-xs)}.jobs-head-actions .attention-more-btn{width:var(--ctl-md);min-width:var(--ctl-md);height:var(--ctl-md);min-height:var(--ctl-md);place-items:center;padding:0;display:grid}.jobs-head-actions .primary{min-height:var(--ctl-md)}.attention-view{max-width:var(--page-max-working)}.attention-filters{margin-bottom:var(--s-5);gap:var(--sp-8)}.attention-layout{gap:var(--sp-14);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.attention-main,.attention-secondary{gap:var(--sp-14);flex-direction:column;min-width:0;display:flex}.attention-layout.is-work{grid-template-columns:minmax(0,1fr)}.attention-layout.is-work .attention-secondary,.attention-layout.is-loops .attention-main,.attention-layout.is-routines .attention-main{display:none}.attention-layout:is(.is-loops,.is-routines) .attention-secondary{grid-column:1}.attention-suggestions{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.attention-suggestions>.attention-group-head{cursor:pointer;list-style:none}.attention-suggestions>.attention-group-head::-webkit-details-marker{display:none}.attention-suggestions[open]>.attention-group-head{border-bottom:1px solid var(--line)}.attention-secondary .attention-row.loop-proposal{gap:var(--sp-8);padding:var(--sp-12) var(--sp-14);grid-template-columns:minmax(0,1fr)}.attention-secondary .attention-row.loop-proposal .attention-actions{justify-content:flex-start}.attention-due{color:var(--muted);font:500 12px/1.4 var(--font-body)}.attention-due[data-overdue=true]{color:var(--warn)}.attention-meta{color:var(--faint);font:12px/1.4 var(--font-body)}.attention-secondary>.attention-health{margin:0}.attention-no-actions{gap:var(--sp-4);padding:var(--sp-14) var(--sp-16);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;display:flex}.attention-no-actions strong{color:var(--heading);font:600 14px/1.4 var(--font-body)}.attention-no-actions span{color:var(--muted);font:13px/1.5 var(--font-body)}@media (width>=1100px){.attention-layout.is-overview{grid-template-columns:minmax(0,1.65fr) minmax(250px,.85fr);align-items:start}}.attention-list{overflow:visible}.attention-list>.attention-group:first-child{border-top-left-radius:var(--r-lg);border-top-right-radius:var(--r-lg)}.attention-list>.attention-group:last-child{border-bottom-left-radius:var(--r-lg);border-bottom-right-radius:var(--r-lg)}.attention-group-head{padding:18px var(--sp-20) var(--sp-14)}.attention-row{padding:18px var(--sp-20);gap:18px}.attention-row.loop-proposal{padding-block:16px}.attention-copy{gap:var(--sp-6)}.attention-copy strong{font-size:var(--fs-md);line-height:1.4}.attention-copy span{font-size:var(--fs-sm);line-height:1.5}.attention-actions{gap:var(--sp-8)}.attention-actions button{min-height:var(--ctl-md);padding:var(--sp-8) var(--sp-12)}.attention-actions button.primary{min-height:var(--ctl-md);padding:var(--sp-8) var(--sp-14);border-radius:var(--r-sm)}:is(.feed-meta,.jobs-row-name small,.jobs-row-times small,.watch-meta,.status-row small,.search-hit small,.records-row small,.health-where,.health-window span,.health-finding span){font-size:var(--type-meta);line-height:1.5}@media (width<=767px){:is(.agents-view,.feed-view,.changed-view,.tracker-view,.attention-view,.recovery-view,.status-view,.glance-view,.search-view,.insights-view,.studio-view,.memory-view,.settings-view,.domains-view,.domain-view,.bot-view,.records-view,.jobs-view),.home{max-width:none;padding:var(--s-4) max(var(--page-pad-phone), var(--safe-l)) calc(var(--mbn-clear) + max(var(--safe-b), var(--kb-inset))) max(var(--page-pad-phone), var(--safe-r));gap:var(--section-gap-phone)}.home.dashboard-grid{max-width:none;padding-inline:max(var(--page-pad-phone), var(--safe-l)) max(var(--page-pad-phone), var(--safe-r))}:is(.feed-view>.surface-header,.changed-view>.surface-header,.agents-view>.surface-header,.tracker-view>.surface-header,.attention-view>.attention-head,.recovery-view>.recovery-header,.jobs-view>.jobs-head,.records-view>.records-page-header,.status-view>.status-head,.glance-view>.glance-head,.search-view>.surface-header,.memory-view>.memory-head,.settings-view>.surface-header,.bot-view>.bot-view-head){margin-bottom:var(--section-gap-phone);padding-bottom:var(--s-4)}.dash-cols{gap:var(--s-4)}:is(.home-grid>section,.home-mid>section,.home-side>section,.activity-feed,.upnext,.today-rail){padding:var(--card-pad-phone)}.records-view{gap:var(--section-gap-phone)}.records-toolbar{padding:var(--sp-14)}.records-panel{gap:18px;padding:18px}.records-realm-tab{min-height:44px;padding-inline:13px}.health,.health-care{gap:var(--s-5)}.health-care-hero{padding:18px}.health-care-snapshot{grid-template-columns:1fr;gap:0}.health-care-card,.health-care-card:first-child{padding:var(--sp-12) 0;border-left:0;border-top:1px solid var(--line)}.health-care-card:first-child{border-top:0}.health-head{padding:var(--sp-16) 0}.health-detail{padding:var(--sp-16) 0 18px}.health-windows{grid-template-columns:1fr;gap:0}.feed-view .feed-item.feed-row-inbox .fr-open{min-height:94px;padding:var(--sp-14) var(--sp-16);gap:var(--sp-14)}.feed-view .feed-item.feed-row-inbox .fr-mark{width:38px;min-width:38px;margin:22px var(--sp-12) 0 var(--sp-2)}.feed-view .fr-title{font-size:var(--fs-lg)}.feed-view .fr-preview{-webkit-line-clamp:2;line-clamp:2}.jobs-row{gap:var(--sp-8);min-height:76px;padding-inline:12px}.jobs-row-open{padding-block:15px}.jobs-row-flag,.jobs-row-bot{display:none}.jobs-row-name small{display:block}.attention-group-head{padding:var(--sp-16)}.attention-row{gap:var(--sp-10);padding:var(--sp-16)}.attention-row.loop-proposal{padding-block:15px}}@media (width>=768px) and (width<=1023px){:is(.agents-view,.feed-view,.changed-view,.tracker-view,.attention-view,.recovery-view,.status-view,.glance-view,.search-view,.insights-view,.studio-view,.memory-view,.settings-view,.domains-view,.domain-view,.bot-view,.records-view,.jobs-view){padding-left:24px;padding-right:24px}.home,.home.dashboard-grid{padding-inline:24px}.attention-row{grid-template-columns:96px minmax(0,1fr) auto}.jobs-row-times{width:104px}}.records-search-toolbar{align-items:center;column-gap:var(--sp-24);row-gap:var(--sp-8);padding:var(--sp-16) 18px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"search meta""search actions";display:grid}@media (width<=767px){.jobs-view{padding:16px 14px calc(40px + var(--safe-b))}.jobs-head h1{font-size:clamp(22px,6vw,26px);line-height:1.15}.jobs-head p{font-size:var(--fs-xs);margin-top:5px;line-height:1.45}.jobs-toolbar{align-items:center;gap:var(--sp-8);margin:0 0 var(--sp-10);grid-template-columns:minmax(0,1fr) auto;display:grid}.jobs-toolbar .jobs-search{border-color:var(--line);border-radius:var(--r-md);background:var(--surface);min-width:0;min-height:44px;font-size:var(--fs-sm)}.jobs-filter-toggle{justify-content:center;align-items:center;gap:var(--sp-6);min-width:88px;min-height:44px;padding:0 var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);color:var(--heading);font:500 var(--fs-xs) var(--font-body);display:inline-flex}.jobs-filter-toggle.on{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:var(--accent-soft)}.jobs-filter-toggle>span{color:var(--muted);display:inline-flex}.jobs-toolbar.filters-open .jobs-filter-controls{padding:var(--sp-10);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);grid-column:1/-1;margin:0}.jobs-toolbar.filters-open .jobs-filter-controls select{border-color:var(--line);border-radius:var(--r-md);background-color:var(--surface);min-height:44px;font-size:var(--fs-xs)}.jobs-result-count{margin:0 0 var(--sp-8);color:var(--muted);font-size:var(--fs-xs);line-height:1.4}.jobs-list{gap:0}.jobs-group,.jobs-family{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0}.jobs-group+.jobs-group,.jobs-family+.jobs-group,.jobs-group+.jobs-family,.jobs-family+.jobs-family{border-top:0}.jobs-group>summary,.jobs-family>summary{gap:var(--sp-4) var(--sp-8);min-height:54px;padding:var(--sp-10) var(--sp-12);background:var(--surface-2);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto;line-height:1.3;display:grid}.jobs-group>summary:before,.jobs-family>summary:before{grid-row:1}.jobs-group>summary .jobs-group-count,.jobs-family>summary .jobs-group-count{border:1px solid var(--line);background:var(--surface);min-height:22px;font-size:var(--fs-xs);white-space:nowrap;grid-area:1/2;justify-self:end}.jobs-group>summary .jobs-group-attention{padding:var(--sp-2) var(--sp-8);border:1px solid color-mix(in srgb,var(--warn) 30%,var(--line));border-radius:var(--r-pill);background:var(--warn-soft);font-size:var(--fs-xs);grid-area:2/1/auto/-1;justify-self:start;line-height:1.35}.jobs-row{align-items:center;gap:var(--sp-8);padding:var(--sp-10) var(--sp-6);border:0;border-bottom:1px solid var(--line);background:var(--surface);border-radius:0}.jobs-group .jobs-row,.jobs-family .jobs-row{padding-left:var(--sp-8)}.jobs-row:last-child{border-bottom:0}.jobs-row.active,.jobs-row.picked{background:var(--accent-soft)}.jobs-row-check{appearance:none;border:1.5px solid var(--line-strong);background:var(--surface);opacity:1;width:20px;height:20px;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);border-radius:6px;flex:0 0 20px;place-items:center;margin:0;display:grid;position:relative}.jobs-row-check:checked{border-color:var(--accent);background:var(--accent)}.jobs-row-check:checked:after{content:"";border-left:2px solid var(--accent-ink);border-bottom:2px solid var(--accent-ink);width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.jobs-row-open{gap:var(--sp-8);padding:var(--sp-8) 0}.jobs-row-open>.status-dot{margin-top:4px}.jobs-row-name{gap:3px}.jobs-row-name strong{color:var(--heading);font-size:var(--fs-sm);overflow-wrap:anywhere;font-weight:650;line-height:1.35}.jobs-row-name small,.jobs-row-name small.jobs-row-does{color:var(--muted);font-size:var(--fs-xs);line-height:1.4}.jobs-row-name small.jobs-row-does{color:var(--faint)}.jobs-row-times{gap:var(--sp-4);text-align:right;width:auto;max-width:74px;padding-top:2px}.jobs-row-times small{color:var(--muted);white-space:normal;font-size:11px;line-height:1.35}.jobs-row-badges .job-pill{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);min-height:20px;font-weight:600}.jobs-row-badges .job-pill.overdue,.jobs-row-badges .job-pill.failed{border-color:color-mix(in srgb,var(--warn) 30%,var(--line));background:var(--warn-soft);color:var(--warn)}.jobs-row-rename-btn{border-radius:var(--r-md);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--muted);border:1px solid #0000}.jobs-row-rename-btn:active{border-color:var(--line);background:var(--surface-2)}}.records-search-toolbar .records-global-search{box-sizing:border-box;width:100%;min-width:0;max-width:none;height:40px;min-height:40px;padding:0 var(--sp-10) 0 var(--sp-12);border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--bg);transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease), background var(--dur-1) var(--ease);flex:none;align-items:center;display:flex;box-shadow:inset 0 1px #262a1e08}.records-search-toolbar .records-global-search:focus-within{border-color:var(--accent);background:var(--surface);box-shadow:var(--focus-ring)}.records-search-toolbar .records-global-search .records-search-icon{fill:none;width:16px;height:16px;stroke:var(--faint);stroke-linecap:round;stroke-width:1.6px;flex:none}.records-search-toolbar .records-global-search input{box-sizing:border-box;width:100%;min-width:0;height:38px;min-height:0;color:var(--text);padding:0 var(--sp-10);font:13px var(--font-body);background:0 0;border:0;outline:0;flex:auto}.records-search-toolbar .records-global-search input::placeholder{color:var(--muted);opacity:1}.records-search-toolbar .records-global-search input::-webkit-search-cancel-button{display:none}.records-search-toolbar .records-search-clear{cursor:pointer;flex:none;min-height:28px!important;padding:var(--sp-4) var(--sp-8)!important;border-radius:var(--r-sm)!important;background:var(--surface-2)!important;color:var(--muted)!important;font:12px var(--font-body)!important;border:0!important}.records-search-toolbar .records-search-clear:hover,.records-search-toolbar .records-search-clear:focus-visible{color:var(--heading)!important}.records-search-toolbar>.records-toolbar-actions{grid-area:actions;justify-content:flex-end}@media (width<=767px){.records-search-toolbar{gap:var(--sp-8);padding:var(--sp-10);grid-template-columns:minmax(0,1fr);grid-template-areas:"meta""search""actions"}.records-search-toolbar>.records-toolbar-actions{justify-content:flex-start;gap:var(--sp-6);width:100%}.records-search-toolbar>.records-toolbar-actions>button{height:36px;min-height:36px;padding:0 var(--sp-10);font-size:var(--fs-xs)}}.schedule-workspace{gap:var(--sp-14);flex-direction:column;min-width:0;display:flex}.schedule-workspace-head,.schedule-section-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-14);min-width:0;display:flex}.schedule-workspace-head>div,.schedule-section-head>div{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.schedule-workspace-head strong,.schedule-section-head strong{color:var(--heading);font:600 15px/1.25 var(--font-body)}.schedule-workspace-head span,.schedule-section-head span{color:var(--muted);font:12px/1.45 var(--font-body);max-width:68ch}.schedule-compose-toggle{flex:none}.schedule-view-tabs{align-items:center;gap:var(--sp-4);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.schedule-view-tabs::-webkit-scrollbar{display:none}.schedule-view-tabs button{min-height:var(--ctl-sm);padding:0 var(--sp-12);color:var(--muted);font:12px var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none}.schedule-view-tabs button:hover{color:var(--heading)}.schedule-view-tabs button.is-active{border-bottom-color:var(--accent);color:var(--heading);font-weight:600}.schedule-range-bar{justify-content:space-between;align-items:center;gap:var(--sp-12);min-width:0;padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);display:flex}.schedule-range-nav,.schedule-range-tools{align-items:center;gap:var(--sp-6);min-width:0;display:flex}.schedule-range-nav strong{color:var(--heading);font:600 13px var(--font-body);white-space:nowrap;margin-left:4px}.schedule-range-bar button,.schedule-range-bar select,.schedule-event-actions button,.schedule-history-actions button,.schedule-confirm button,.schedule-proposal-actions button,.schedule-composer-actions button,.schedule-inline-actions button,.schedule-conflict-box button,.schedule-empty button{min-height:var(--ctl-sm);padding:var(--sp-6) var(--sp-10);border:1px solid var(--line-strong);border-radius:var(--r-sm);color:var(--muted);font:12px var(--font-body);cursor:pointer;background:0 0}.schedule-range-bar button:hover,.schedule-range-bar select:hover,.schedule-event-actions button:hover,.schedule-history-actions button:hover,.schedule-confirm button:hover,.schedule-proposal-actions button:hover,.schedule-composer-actions button:hover,.schedule-inline-actions button:hover,.schedule-conflict-box button:hover,.schedule-empty button:hover{border-color:var(--accent);color:var(--heading)}.schedule-range-bar button:disabled,.schedule-event-actions button:disabled,.schedule-history-actions button:disabled,.schedule-confirm button:disabled,.schedule-proposal-actions button:disabled,.schedule-composer-actions button:disabled,.schedule-inline-actions button:disabled{opacity:.5;cursor:wait}.schedule-range-bar select{background:var(--surface)}.schedule-freshness{align-items:center;gap:var(--sp-8);color:var(--faint);font:12px/1.35 var(--font-body);display:flex}.schedule-freshness.is-warning{color:var(--warn)}.schedule-freshness-dot{background:var(--good);border-radius:50%;flex:none;width:7px;height:7px}.schedule-freshness.is-warning .schedule-freshness-dot{background:var(--warn)}.schedule-error{padding:var(--sp-10) var(--sp-12);border:1px solid color-mix(in srgb,var(--warn) 45%,var(--line));border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn);font:12px/1.45 var(--font-body);margin:0}.schedule-success{color:var(--good);font:12px/1.4 var(--font-body);margin:0}.schedule-composer{gap:var(--sp-12);padding:var(--sp-16);border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));border-radius:var(--r-md);background:color-mix(in srgb,var(--accent) 5%,var(--surface));flex-direction:column;display:flex}.schedule-fields{gap:var(--sp-10);flex-direction:column;min-width:0;display:flex}.schedule-fields label{gap:var(--sp-4);min-width:0;color:var(--muted);font:12px var(--font-body);flex-direction:column;display:flex}.schedule-fields label>span{color:var(--muted);font:600 12px var(--font-body);letter-spacing:0;text-transform:none}.schedule-fields input,.schedule-fields select,.schedule-fields textarea{box-sizing:border-box;width:100%;min-width:0;min-height:36px;padding:var(--sp-8) var(--sp-10);border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--bg);color:var(--text);font:12px var(--font-body)}.schedule-fields textarea{resize:vertical;min-height:58px;line-height:1.5}.schedule-fields input:focus,.schedule-fields select:focus,.schedule-fields textarea:focus{border-color:var(--accent);box-shadow:var(--focus-ring);background:var(--surface);outline:0}.schedule-fields-row{gap:var(--sp-10);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.schedule-fields-row+.schedule-fields-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.schedule-composer-actions,.schedule-inline-actions,.schedule-proposal-actions,.schedule-history-actions,.schedule-event-actions{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.schedule-composer-actions .primary,.schedule-inline-actions .primary,.schedule-proposal-actions .primary,.schedule-confirm .primary,.schedule-empty button{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.schedule-preferences{border-top:1px solid var(--line);padding-top:10px}.schedule-preferences summary{color:var(--accent);font:12px var(--font-body);cursor:pointer}.schedule-preferences-grid{gap:var(--sp-10);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;display:grid}.schedule-preferences-grid label{gap:var(--sp-4);flex-direction:column;display:flex}.schedule-preferences-grid input,.schedule-preferences-grid select{box-sizing:border-box;border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--bg);width:100%;min-height:34px;color:var(--text);padding:var(--sp-6) var(--sp-8);font:12px var(--font-body)}.schedule-weekdays{align-items:center;gap:var(--sp-8);color:var(--muted);font:12px var(--font-body);flex-wrap:wrap;margin-top:9px;display:flex}.schedule-weekdays>span{color:var(--faint);font-size:var(--fs-xs);text-transform:none;letter-spacing:0;margin-right:3px}.schedule-weekdays label{align-items:center;gap:var(--sp-4);display:inline-flex}.schedule-weekdays input{accent-color:var(--accent)}.schedule-day-group{gap:var(--sp-8);flex-direction:column;display:flex}.schedule-day-group h3{align-items:baseline;gap:var(--sp-8);margin:var(--sp-6) 0 0;color:var(--heading);font:600 13px var(--font-body);display:flex}.schedule-day-group h3 span{color:var(--faint);font:12px var(--font-body)}.schedule-event-card,.schedule-proposal-card,.schedule-history-card{gap:var(--sp-10) var(--sp-14);min-width:0;padding:var(--sp-14) var(--sp-14);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;display:grid}.schedule-event-card:hover,.schedule-proposal-card:hover,.schedule-history-card:hover{border-color:var(--line-strong)}.schedule-event-main,.schedule-proposal-main,.schedule-history-card>div:first-child{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.schedule-event-main strong,.schedule-proposal-title strong{color:var(--heading);font:600 14px/1.35 var(--font-body);overflow-wrap:anywhere}.schedule-event-time,.schedule-proposal-when{color:var(--accent);font:600 12px var(--font-body)}.schedule-event-meta,.schedule-proposal-source,.schedule-proposal-why{color:var(--muted);font:12px/1.4 var(--font-body);overflow-wrap:anywhere}.schedule-proposal-source button{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.schedule-event-actions,.schedule-history-actions{justify-content:flex-end;align-self:start}.schedule-event-actions button:last-child,.schedule-history-actions button:last-child{color:var(--warn)}.schedule-confirm{align-items:center;gap:var(--sp-8);border-top:1px solid var(--line);color:var(--warn);font:12px var(--font-body);grid-column:1/-1;padding-top:9px;display:flex}.schedule-confirm span{flex:1;min-width:0}.schedule-proposals,.schedule-history,.schedule-upcoming{gap:var(--sp-10);flex-direction:column;min-width:0;display:flex}.schedule-proposal-card{grid-template-columns:auto minmax(0,1fr)}.schedule-proposal-card.has-conflict{border-color:color-mix(in srgb,var(--warn) 58%,var(--line))}.schedule-proposal-select{padding-top:2px}.schedule-proposal-select input,.schedule-bulk-bar input{width:16px;height:16px;accent-color:var(--accent)}.schedule-proposal-main{gap:var(--sp-6)}.schedule-proposal-title{justify-content:space-between;align-items:flex-start;gap:var(--sp-10);min-width:0;display:flex}.schedule-conflict-box{gap:var(--sp-4);padding:var(--sp-10) var(--sp-10);border-left:3px solid var(--warn);background:var(--warn-soft);color:var(--warn);font:12px/1.4 var(--font-body);flex-direction:column;margin-top:3px;display:flex}.schedule-conflict-box strong{color:var(--heading);font-weight:600}.schedule-conflict-box>div{align-items:center;gap:var(--sp-6);flex-wrap:wrap;margin-top:4px;display:flex}.schedule-conflict-box button{align-self:flex-start}.schedule-conflict-box .schedule-conflict-override{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 55%,var(--line))}.schedule-proposal-actions{margin-top:3px}.schedule-bulk-bar{align-items:center;gap:var(--sp-10);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);color:var(--muted);font:12px var(--font-body);flex-wrap:wrap;display:flex}.schedule-bulk-bar label{align-items:center;gap:var(--sp-6);color:var(--heading);display:inline-flex}.schedule-bulk-bar span{flex:1;min-width:120px}.schedule-inline-editor{gap:var(--sp-10);border-top:1px solid var(--line);flex-direction:column;grid-column:1/-1;margin-top:5px;padding-top:11px;display:flex}.schedule-inline-editor .schedule-preferences{display:none}.schedule-history-card{align-items:start}.schedule-history-card>.schedule-inline-editor{grid-column:1/-1}.schedule-empty{align-items:flex-start;gap:var(--sp-8);padding:var(--sp-20) var(--sp-4);color:var(--muted);font:12px/1.45 var(--font-body);flex-direction:column;display:flex}.schedule-empty strong{color:var(--heading);font:600 14px var(--font-body)}.schedule-empty button{margin-top:3px}@media (width<=767px){.schedule-workspace-head,.schedule-section-head{flex-direction:column}button.schedule-compose-toggle{width:100%;height:36px;min-height:36px;padding:0 var(--sp-12);font:500 12px/1 var(--font-body)}.schedule-range-bar{flex-direction:column;align-items:stretch}.schedule-range-nav,.schedule-range-tools{justify-content:space-between}.schedule-range-nav strong{text-align:center;flex:1}.schedule-range-tools>*{flex:1}.schedule-fields-row,.schedule-fields-row+.schedule-fields-row{grid-template-columns:1fr}.schedule-fields input,.schedule-fields select,.schedule-fields textarea{max-width:100%}.schedule-preferences-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-event-card,.schedule-proposal-card,.schedule-history-card{gap:var(--sp-10);grid-template-columns:minmax(0,1fr)}.schedule-proposal-card{grid-template-columns:auto minmax(0,1fr)}.schedule-event-actions,.schedule-history-actions{justify-content:flex-start}.schedule-composer-actions{gap:var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.schedule-composer-actions button{width:100%;min-width:0;min-height:36px;padding:0 var(--sp-8);white-space:normal}.schedule-event-actions button,.schedule-history-actions button,.schedule-proposal-actions button,.schedule-inline-actions button{white-space:normal;flex:1 1 0;min-width:0;min-height:36px;padding-inline:8px}.schedule-confirm{flex-wrap:wrap}.schedule-confirm span{flex:100%}.schedule-confirm button{white-space:normal;flex:1 1 0;min-width:0;min-height:36px;padding-inline:8px}.schedule-bulk-bar{align-items:stretch}.schedule-bulk-bar span{flex:100%}.schedule-bulk-bar button{white-space:normal;flex:1 1 0;min-width:0;min-height:36px;padding-inline:8px}.mobile-bottom-nav{height:calc(64px + var(--safe-b));padding:6px 8px calc(6px + var(--safe-b));border-top-color:color-mix(in srgb, var(--line-strong) 72%, transparent);box-shadow:0 -8px 24px #0000001a}.mobile-bottom-nav button{gap:var(--sp-2);min-height:44px;color:var(--muted);transition:color var(--dur-3) ease, transform var(--dur-3) ease, background var(--dur-3) ease;position:relative}.mobile-bottom-nav button:active{transform:translateY(1px)scale(.98)}.mobile-bottom-nav button.on{color:var(--heading);background:0 0}.mobile-bottom-nav button.on:before{content:"";border-radius:var(--r-pill);background:var(--accent);height:2px;position:absolute;top:1px;left:25%;right:25%}.mobile-bottom-nav button.on .sn-ico{color:var(--heading)}.mobile-bottom-nav button small{letter-spacing:.01em;font-weight:600}.mobile-bottom-nav .bn-badge{box-shadow:0 0 0 2px var(--sidebar);top:6px;left:calc(50% + 8px)}.home .job-health-panel,.home .today-rail{border-radius:var(--r-xl)}.home .job-health-panel{padding:var(--sp-12)}.home .job-health-panel .panel-title{gap:var(--sp-8);font-size:var(--fs-sm)}.home .health-stat-grid{gap:var(--sp-6);grid-template-columns:repeat(4,minmax(0,1fr))}.home .health-stat-grid>*,.home .health-stat-grid button{min-width:0;padding:var(--sp-8) var(--sp-4);border-radius:var(--r-lg)}.home .health-stat-grid b{font-size:var(--fs-2xl)}.home .health-stat-grid span{font-size:var(--fs-xs);line-height:1.2}.home .health-failures{margin-top:8px}.home .today-rail .panel-title{padding-bottom:8px}.home .today-section{padding:var(--sp-8) 0}.home .today-event button{min-height:44px}.feed-controls-head{align-items:flex-start;gap:var(--sp-8)}.feed-filter-summary{gap:var(--sp-6);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.feed-filter-chip{border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-8);background:var(--surface-2);color:var(--heading);font-size:var(--fs-xs);line-height:1.2}.feed-filter-panel{border-radius:var(--r-md)}.feed-chips{gap:var(--sp-6);flex-wrap:nowrap}.feed-chips button,.feed-save-view,.feed-filter-panel select{min-height:40px}.feed-more{align-items:stretch;gap:var(--sp-6);margin:var(--sp-12) 0 28px;flex-direction:column;display:flex}.feed-more-btn{border-radius:var(--r-lg);min-height:44px;font-weight:600}.feed-more-note{text-align:center;font-size:var(--fs-xs)}.jobs-health{padding:var(--sp-12) var(--sp-12);border-radius:var(--r-xl)}.jobs-health .jobs-attention-strip{gap:var(--sp-8);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.jobs-health .jobs-attention-strip::-webkit-scrollbar{display:none}.jobs-attn{flex:none;max-width:78vw}.jobs-toolbar{gap:var(--sp-8)}.jobs-filter-toggle{min-height:44px}.jobs-filter-controls{padding:var(--sp-10) 0 0;border-top:1px solid var(--line);background:0 0;border-radius:0}.jobs-result-count{font-size:var(--fs-xs)}.jobs-row{padding-block:9px}.jobs-row-name small{text-overflow:ellipsis;white-space:normal;display:block;overflow:hidden}.job-thread-head .jt-metadata{gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.job-thread-head .jt-metadata>span{min-width:0;padding:var(--sp-8) var(--sp-8);border-radius:var(--r-md);background:var(--surface-2)}.job-thread-head .jt-metadata b{font-size:var(--fs-xs);color:var(--faint);margin-bottom:2px;display:block}.job-thread-head .jt-metadata .jt-link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.jt-run-nav{scrollbar-width:none;overflow-x:auto}.jt-run-nav::-webkit-scrollbar{display:none}.jt-run-nav button{flex:none;min-height:40px}.transcript .output-actions,.transcript .turn-actions{opacity:1;visibility:visible;pointer-events:auto}.action-sheet button,.action-sheet-file{min-height:44px}}.bot-view :is(button.primary,button.secondary,button.link,.bot-config-button,.bot-test-button,.bot-routine-run,.bot-routine-more,.bot-routine-remind,.bot-routine-picker-trigger){font:500 12px/1 var(--font-body);border-radius:var(--r-md);letter-spacing:0}.bot-view :is(button.primary,button.secondary,.bot-config-button,.bot-test-button,.bot-routine-picker-trigger){justify-content:center;align-items:center;gap:var(--sp-6);padding:0 var(--sp-14);display:inline-flex}.bot-view :is(button.secondary,.bot-config-button,.bot-test-button){border:1px solid var(--line-strong);background:var(--surface);color:var(--heading)}.bot-view :is(button.secondary,.bot-config-button,.bot-test-button):hover:not(:disabled){border-color:var(--accent);background:var(--surface-2)}.bot-view button.primary{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink)}.bot-view button.link{padding:0 var(--sp-8);color:var(--muted);background:0 0;border:1px solid #0000;align-items:center;display:inline-flex}.bot-view button.link:hover:not(:disabled){color:var(--heading);background:var(--surface-2)}.bot-view .bot-danger-row button{color:var(--warn)}.bot-view .bot-danger-row button:hover:not(:disabled){background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--warn)}.bot-view :is(.bot-routine-run,.bot-routine-more,.bot-routine-remind){padding:0 var(--sp-10);color:var(--muted)}.bot-view :is(.bot-routine-run,.bot-routine-more):hover:not(:disabled){border-color:var(--line-strong);color:var(--heading);background:var(--surface-2)}.bot-view :is(button.primary,button.secondary,button.link,.bot-config-button,.bot-test-button,.bot-routine-picker-trigger):focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent);outline-offset:1px}@media (width>=768px){.bot-view :is(button.primary,button.secondary,.bot-config-button,.bot-test-button,.bot-routine-picker-trigger,.bot-profile-panel>.bot-panel-head .secondary){min-height:32px}.bot-view button.link{min-height:30px}.bot-view :is(.bot-routine-run,.bot-routine-more,.bot-routine-remind){min-height:28px}}.bot-view .bot-panel-head strong,.bot-view .bot-routines-head strong,.bot-view .bot-routines-head>div>strong{font:600 14px/1.3 var(--font-body);color:var(--heading)}.bot-view .bot-panel-head small,.bot-view .bot-routines-head small{font:12px/1.4 var(--font-body);color:var(--muted)}.bot-view .ds-field>span{font:600 12px/1.3 var(--font-body);color:var(--faint)}.bot-view .bot-note,.bot-view .bot-control-note{font:12px/1.5 var(--font-body)}.bot-view :is(select,input[type=text],input[type=search],textarea){font:13px var(--font-body);border-radius:var(--r-md)}.bot-view .bot-routine-main{font:13px/1.4 var(--font-body)}.bot-view .bot-routine-label strong{font:600 13px/1.35 var(--font-body)}.bot-view .bot-routine-label small{font:12px/1.4 var(--font-body)}.bot-view .bot-title-row p{font:13px/1.4 var(--font-body)}.bot-view .bot-title-row h1{font-size:var(--fs-5xl);line-height:1.2}.bot-view .bot-danger-row small{font:12px/1.4 var(--font-body)}.bot-view-head .space-crumb{font-size:var(--fs-xs)}@media (width>=768px){.bot-view .ds-field select{height:32px;padding-top:0;padding-bottom:0}}.jobs-row-match{padding:var(--sp-2) var(--sp-6);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--faint);font:12px var(--font-body);margin-left:6px}.jobs-row-badges{display:contents}@media (width<=767px){.jobs-row-open{column-gap:var(--sp-10);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"dot badges times""dot name times";align-items:center;row-gap:0;display:grid}.jobs-row-open>.status-dot{grid-area:dot;align-self:center;margin-right:0}.jobs-row-open>.jobs-row-badges{align-items:center;gap:var(--sp-6);flex-wrap:wrap;grid-area:badges;min-width:0;display:flex}.jobs-row-open>.jobs-row-badges:has(.job-pill,.job-streak){margin-bottom:5px}.jobs-row-open>.jobs-row-name{grid-area:name}.jobs-row-open>.jobs-row-times{grid-area:times;align-self:start}.jobs-row-badges .job-pill{min-width:0;padding:var(--sp-2) var(--sp-8);font-size:var(--fs-xs)}.jobs-row-badges .job-streak{font-size:var(--fs-xs)}}.job-drawer-actions[hidden]{display:none}@media (width<=767px){.job-actions-bar+.job-drawer-actions>button:first-child{display:none}}.bot-policy{gap:var(--sp-10);border-bottom:1px solid var(--line);flex-direction:column;margin-bottom:14px;padding-bottom:12px;display:flex}.bot-policy-row{justify-content:space-between;align-items:center;gap:var(--sp-12);display:flex}.bot-policy-row>div:first-child{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.bot-policy-row strong{color:var(--heading);font:600 13px var(--font-body)}.bot-policy-row small{color:var(--muted);font:12px/1.35 var(--font-body)}.bot-policy-seg{border:1px solid var(--line-strong);border-radius:var(--r-md);flex:none;display:inline-flex;overflow:hidden}.bot-policy-seg button{min-height:var(--ctl-sm);padding:0 var(--sp-12);border:0;border-left:1px solid var(--line);color:var(--muted);font:500 12px var(--font-body);background:0 0}.bot-policy-seg button:first-child{border-left:0}.bot-policy-seg button.on{background:var(--accent);color:var(--accent-ink)}.bot-policy-seg button.on.ask{background:var(--surface-2);color:var(--heading);box-shadow:inset 0 0 0 1px var(--line-strong)}.bot-policy-seg button.on.never{background:var(--warn);color:var(--bg)}@media (width<=767px){.bot-policy-row{flex-direction:column;align-items:stretch}.bot-policy-seg{align-self:stretch}.bot-policy-seg button{flex:1;min-height:40px}}.bot-signal-bar{border-radius:var(--r-pill);background:var(--code-bg);height:6px;margin-bottom:10px;overflow:hidden}.bot-signal-bar i{background:var(--accent);height:100%;display:block}.bot-assign-sheet .bot-assign-body{gap:var(--sp-12);padding:var(--sp-4) var(--sp-16) 18px;flex-direction:column;max-height:70vh;display:flex;overflow:auto}.bot-assign-group h4{align-items:baseline;gap:var(--sp-8);margin:var(--sp-6) 0;color:var(--heading);font:600 13px var(--font-body);display:flex}.bot-assign-group h4 span{color:var(--faint);font:12px var(--font-body)}.bot-assign-row{align-items:center;gap:var(--sp-10);padding:var(--sp-8) 0;border-top:1px solid var(--line);display:flex}.bot-assign-main{gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.bot-assign-main strong{color:var(--heading);font:500 13px/1.35 var(--font-body);overflow-wrap:anywhere}.bot-assign-main small{color:var(--muted);font:12px var(--font-body)}.bot-assign-row select{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);max-width:42%;min-height:32px;color:var(--heading);font:12px var(--font-body);flex:none}.bot-assign-foot{justify-content:flex-end;gap:var(--sp-8);background:var(--surface);padding-top:10px;display:flex;position:sticky;bottom:0}@media (width<=767px){.bot-assign-row{flex-wrap:wrap}.bot-assign-row select{flex:100%;max-width:none;min-height:40px}}.bot-impact{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.bot-impact>summary{align-items:baseline;gap:var(--sp-10);cursor:pointer;list-style:none;display:flex}.bot-impact>summary::-webkit-details-marker{display:none}.bot-impact>summary strong{color:var(--heading);font:600 13px var(--font-body)}.bot-impact>summary span{color:var(--muted);font:12px var(--font-body)}.bot-impact-task{align-items:flex-start;gap:var(--sp-8);margin:var(--sp-8) 0;flex-wrap:wrap;display:flex}.bot-impact-task textarea{flex:220px}.bot-impact-cols{gap:var(--sp-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bot-impact-cols>div{padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2)}.bot-impact-cols h4{margin:0 0 var(--sp-6);color:var(--faint);font:600 12px var(--font-body);letter-spacing:0;text-transform:none}.bot-impact-cols p{color:var(--text);font:13px/1.5 var(--font-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (width<=767px){.bot-impact-cols{grid-template-columns:1fr}}.bot-handoff-kinds{gap:var(--sp-6);margin:var(--sp-8) 0;flex-wrap:wrap;display:flex}.bot-handoff-kinds button{min-height:var(--ctl-sm);padding:0 var(--sp-12);border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--muted);font:500 12px var(--font-body);background:0 0}.bot-handoff-kinds button.on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.activity-feed.density-compact .af-row{align-items:center;gap:var(--sp-8);padding:var(--sp-4) var(--sp-6)}.activity-feed.density-compact .af-open{align-items:center;min-height:30px;padding-block:0}.activity-feed.density-compact .af-row button{min-height:var(--ctl-md)}.activity-feed.density-compact .af-body{gap:0}.activity-feed.density-compact .af-body strong{font-size:var(--fs-sm);line-height:1.25}.activity-feed.density-compact .af-time{align-self:center;margin-top:0}.activity-feed.density-compact .af-group-label{padding-top:6px;padding-bottom:3px}.bot-assign-progress{gap:var(--sp-8);flex-direction:column;display:flex}@media (width<=767px){.agents-view.bots-view{padding-bottom:calc(var(--mbn-clear) + 12px + max(var(--safe-b), var(--kb-inset)))}.bots-view .bots-list-head{margin-top:22px}.bots-view .bots-list-head>div:first-child{justify-content:flex-start}.bots-view .bots-list-head-actions{width:100%}.bots-view .bots-list-head-actions>button{white-space:nowrap;flex:1 1 0;min-width:0}}.qa-btn{min-height:var(--ctl-sm);padding:0 var(--sp-12);border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--muted);font:500 12px var(--font-body);background:0 0;align-items:center;display:inline-flex}.qa-btn:hover{border-color:var(--accent);color:var(--heading)}.qa-note{color:var(--muted);font:12px var(--font-body)}.qa-explain{margin-top:8px}.qa-card{gap:var(--sp-6);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);color:var(--text);font:13px/1.5 var(--font-body);flex-direction:column;display:flex}.qa-card p{gap:var(--sp-2);flex-direction:column;margin:0;display:flex}.qa-card b{color:var(--faint);font:700 12px var(--font-body);letter-spacing:0;text-transform:none}.qa-changed{align-items:center;margin-left:8px;display:inline-flex}.qa-changed-card{margin:var(--sp-6) 0 0}.qa-changed-card>span:before{content:"• ";color:var(--accent)}.pa-plain{gap:var(--sp-2);margin:var(--sp-6) 0 var(--sp-8);padding:var(--sp-10) var(--sp-12);border-left:3px solid var(--accent);border-radius:var(--r-sm);background:var(--surface-2);font:13px/1.45 var(--font-body);flex-direction:column;display:flex}.pa-plain b{color:var(--faint);font:700 12px var(--font-body);letter-spacing:0;text-transform:none}.pa-plain span{color:var(--heading)}.pa-plain em{color:var(--muted);font-style:normal;font-size:var(--fs-xs)}.composer-polish{align-items:center;gap:var(--sp-8);padding:0;display:inline-flex;position:relative}.composer-polish-btn,.composer-polish-undo{min-height:var(--ctl-sm);padding:0 var(--sp-10);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:500 12px var(--font-body);background:0 0}.composer-polish-btn:hover:not(:disabled){border-color:var(--accent);color:var(--heading)}.composer-polish-undo{border-color:#0000;text-decoration:underline}.composer-polish-err{color:var(--warn);font:12px var(--font-body)}.composer-polish-menu{z-index:var(--z-popover);min-width:200px;padding:var(--sp-4);border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 4px);left:4px;box-shadow:0 8px 24px #00000047}.composer-polish-menu button{min-height:var(--ctl-sm);padding:0 var(--sp-12);border-radius:var(--r-md);color:var(--text);text-align:left;font:13px var(--font-body);background:0 0;border:0}.composer-polish-menu button:hover{background:var(--surface-2);color:var(--heading)}.search-interpret-btn{margin:var(--sp-8) 0 0;min-height:var(--ctl-sm);padding:0 var(--sp-12);border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--muted);font:500 12px var(--font-body);background:0 0;align-items:center;display:inline-flex}.search-interpret-btn:hover:not(:disabled){border-color:var(--accent);color:var(--heading)}.routine-describe{padding:var(--sp-14);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);margin:0}.routine-describe .job-field{gap:var(--sp-10)}.routine-describe .job-field>span{gap:var(--sp-4);color:var(--heading);font:600 var(--fs-sm) var(--font-body);flex-direction:column;display:flex}.routine-describe .job-field>span small{color:var(--muted);font:13px/1.45 var(--font-body)}.routine-describe-row{gap:var(--sp-8);align-items:stretch;display:flex}.routine-describe-row input{min-width:0;min-height:var(--ctl-lg);border-color:var(--line-control);border-radius:var(--r-sm);background:var(--surface);padding-inline:var(--sp-12);font:400 var(--fs-sm) var(--font-body);flex:1}.routine-describe-row button.secondary{min-width:88px;min-height:var(--ctl-lg);padding:0 var(--sp-12);border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:500 13px var(--font-body);flex:none}.routine-describe-row button.secondary:not(:disabled):hover{border-color:var(--accent);background:var(--accent-soft)}.routine-describe-row button.secondary:disabled{color:var(--faint)}.routine-describe-err{color:var(--warn)}@media (width<=480px){.job-modal.create>header,.job-modal.create .job-modal-body,.job-modal.create .job-modal-foot{padding-inline:var(--sp-14)}.routine-describe-row{flex-direction:column}.routine-describe-row button.secondary{align-self:flex-end}}.sr-results{margin:var(--sp-14) 0 40px;flex-direction:column;gap:26px;display:flex}.sr-group>h3{align-items:baseline;gap:var(--sp-8);margin:0 0 var(--sp-4);padding:0 var(--sp-2) var(--sp-8);border-bottom:1px solid var(--line-strong);color:var(--heading);font:700 12px var(--font-body);letter-spacing:0;text-transform:none;display:flex}.sr-group>h3 em{color:var(--faint);font:500 12px var(--font-body);letter-spacing:0;font-style:normal}.sr-group ul{margin:0;padding:0;list-style:none}.sr-row{align-items:flex-start;gap:var(--sp-10);padding:var(--sp-2) var(--sp-6) var(--sp-2) var(--sp-2);border-bottom:1px solid var(--line);border-radius:var(--r-sm);display:flex}.sr-row:hover{background:var(--surface)}.sr-row.on{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent)}.sr-pick{flex:none;margin-top:16px}.sr-open{gap:var(--sp-4);min-width:0;padding:var(--sp-12) var(--sp-6);color:var(--text);text-align:left;background:0 0;border:0;flex-direction:column;flex:1;display:flex}.sr-title{color:var(--heading);font:600 14px/1.35 var(--font-body);overflow-wrap:anywhere}.sr-open:hover .sr-title{color:var(--accent)}.sr-snip{-webkit-line-clamp:2;color:var(--muted);font:13px/1.5 var(--font-body);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sr-foot{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-14);flex-wrap:wrap;margin-top:2px;display:flex}.sr-meta{color:var(--faint);font:12px var(--font-body)}.sr-dest{color:var(--muted);font:12px var(--font-body)}.sr-dest:before{content:"→ ";color:var(--accent)}.sr-more{margin:var(--sp-8) var(--sp-2) 0;min-height:32px;padding:0 var(--sp-14);border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--muted);font:500 12px var(--font-body);background:0 0}.sr-more:hover{border-color:var(--accent);color:var(--heading)}@media (width<=767px){.sr-results{gap:22px;margin-bottom:24px}.sr-pick{margin-top:18px}.sr-foot{flex-direction:column;align-items:flex-start}}.jt-flash{animation:3s ease-out jt-flash}@keyframes jt-flash{0%,40%{box-shadow:0 0 0 2px var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}to{background:0 0;box-shadow:0 0 #0000}}.cite-panel:last-child{border-bottom:1px solid var(--line);border-radius:var(--r-md);padding-bottom:6px}.ml{gap:var(--sp-12);flex-direction:column;display:flex}.ml-summary{color:var(--muted);font:13px var(--font-body)}.ml-summary b{color:var(--heading)}.ml-subtabs{gap:var(--sp-6);border-bottom:1px solid var(--line);flex-wrap:wrap;padding-bottom:10px;display:flex}.ml-subtabs button{align-items:center;gap:var(--sp-6);min-height:var(--ctl-sm);padding:0 var(--sp-14);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:500 13px var(--font-body);background:0 0;display:inline-flex}.ml-subtabs button.on{border-color:var(--accent);background:var(--accent-soft);color:var(--heading)}.ml-subtabs em{padding:0 var(--sp-6);border-radius:var(--r-pill);background:var(--warn);color:var(--bg);font:700 12px var(--font-body);font-style:normal}.ml-tab{gap:var(--sp-12);flex-direction:column;display:flex}.ml-section h3{align-items:baseline;gap:var(--sp-8);margin:var(--sp-6) 0 var(--sp-4);color:var(--heading);font:700 12px var(--font-body);letter-spacing:0;text-transform:none;display:flex}.ml-section h3 em{color:var(--faint);font:500 12px var(--font-body);letter-spacing:0;font-style:normal}.ml-row{align-items:flex-start;gap:var(--sp-10);padding:var(--sp-10) var(--sp-4);border-bottom:1px solid var(--line);display:flex}.ml-row.sel{background:var(--surface-2)}.ml-pick{flex:none;margin-top:4px}.ml-main{gap:var(--sp-6);flex-direction:column;flex:1;min-width:0;display:flex}.ml-stmt{color:var(--heading);text-align:left;font:500 14px/1.5 var(--font-body);overflow-wrap:anywhere;background:0 0;border:0;padding:0}.ml-stmt:hover{color:var(--accent)}.ml-badges{gap:var(--sp-6);flex-wrap:wrap;display:flex}.ml-badges>span{padding:var(--sp-2) var(--sp-8);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:11px var(--font-body)}.ml-badges .ml-flag.pin{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.ml-badges .ml-flag.sen,.ml-badges .ml-flag.low,.ml-badges .ml-flag.old{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 40%,var(--line))}.ml-why{color:var(--warn);font:12px var(--font-body)}.ml-detail{gap:var(--sp-8);flex-direction:column;padding-top:4px;display:flex}.ml-detail textarea{width:100%}.ml-evidence{padding:var(--sp-8) var(--sp-10);border-left:3px solid var(--line-strong);background:var(--surface-2);color:var(--muted);font:13px/1.5 var(--font-body);margin:0}.ml-evidence b{color:var(--faint);font:700 12px var(--font-body);letter-spacing:0;text-transform:none;margin-bottom:2px;display:block}.ml-facts{color:var(--faint);font:12px/1.5 var(--font-body);margin:0}.ml-acts{align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.ml-acts button,.ml-bulk button,.ml-filters button,.ml-scopes button,.ml-keep,.ml-forget{min-height:var(--ctl-sm);padding:0 var(--sp-12);border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--text);font:500 12px var(--font-body);background:0 0}.ml-acts button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.ml-acts select,.ml-filters select,.ml-bulk select{min-height:30px;padding:0 var(--sp-8);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--heading);font:12px var(--font-body)}.ml-link{color:var(--accent);font:500 12px var(--font-body)}.ml-side{align-items:flex-end;gap:var(--sp-6);flex-direction:column;flex:none;display:flex}.ml-forget{color:var(--muted)}.ml-forget:hover{color:var(--warn);border-color:var(--warn)}.ml-keep{color:var(--good);border-color:color-mix(in srgb,var(--good) 40%,var(--line))}.ml-filters{gap:var(--sp-6);flex-wrap:wrap;display:flex}.ml-filters input[type=search]{min-height:32px;padding:0 var(--sp-12);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--heading);font:13px var(--font-body);flex:200px}.ml-filters button.on,.ml-scopes button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--heading)}.ml-bulk{align-items:center;gap:var(--sp-6);padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);z-index:5;flex-wrap:wrap;display:flex;position:sticky;top:0}.ml-scope-head,.ml-subject-head{align-items:baseline;gap:var(--sp-8);width:100%;padding:var(--sp-10) var(--sp-2);border:0;border-bottom:1px solid var(--line);color:var(--heading);text-align:left;font:600 13px var(--font-body);background:0 0;display:flex}.ml-scope-head{font-size:var(--fs-md);border-bottom-color:var(--line-strong)}.ml-scope-head em,.ml-subject-head em{color:var(--faint);font:12px var(--font-body);font-style:normal}.ml-scope-head i{color:var(--faint);margin-left:auto;font-style:normal}.ml-subject{padding-left:12px}.ml-subject-head{color:var(--text);font-weight:500}.ml-conflict{gap:var(--sp-8);margin:var(--sp-8) 0;padding:var(--sp-12);border:1px solid color-mix(in srgb,var(--warn) 35%,var(--line));border-radius:var(--r-lg);flex-direction:column;display:flex}.ml-vs{gap:var(--sp-10);grid-template-columns:1fr 1fr;display:grid}.ml-vs>div{gap:var(--sp-8);padding:var(--sp-10);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;display:flex}.ml-vs p{color:var(--heading);font:13px/1.5 var(--font-body);margin:0}.ml-teach{width:100%}.ml-proposal{gap:var(--sp-10);padding:var(--sp-12);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);flex-direction:column;display:flex}.ml-act{gap:var(--sp-10);align-items:flex-start;display:flex}.ml-act>span{gap:var(--sp-4);font:13px/1.45 var(--font-body);flex-direction:column;display:flex}.ml-act del{color:var(--faint)}.ml-act ins{color:var(--heading);text-decoration:none}.ml-act small{color:var(--muted);font:12px var(--font-body)}.ml-act b{font:700 12px var(--font-body);letter-spacing:0;text-transform:none}.ml-act-add{color:var(--good)}.ml-act-update{color:var(--accent)}.ml-act-retire{color:var(--warn)}.ml-query{width:100%;min-height:36px;padding:0 var(--sp-12);border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);color:var(--heading);font:14px var(--font-body)}.ml-scopes{align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.ml-check{align-items:center;gap:var(--sp-6);color:var(--muted);font:13px var(--font-body);display:inline-flex}.ml-meter{gap:var(--sp-6);color:var(--muted);font:12px var(--font-body);flex-direction:column;display:flex}.ml-meter-bar{border-radius:var(--r-pill);background:var(--code-bg);height:8px;overflow:hidden}.ml-meter-bar i{background:var(--accent);height:100%;display:block}.ml-meter-bar i.hot{background:var(--warn)}.ml-meter label{align-items:center;gap:var(--sp-10);display:flex}.ml-meter input[type=range]{flex:1}.ml-recalled{gap:var(--sp-8);flex-direction:column;margin:0;padding-left:20px;display:flex}.ml-recalled li{color:var(--heading);font:13px/1.5 var(--font-body)}.ml-recalled small{color:var(--faint);font:12px var(--font-body);display:block}.ml-backup,.ml-sens{justify-content:space-between;align-items:center;gap:var(--sp-12);padding:var(--sp-10) 0;border-bottom:1px solid var(--line);display:flex}.ml-backup span{gap:var(--sp-2);flex-direction:column;display:flex}.ml-backup small,.ml-sens small{color:var(--faint);font:12px var(--font-body)}.ml-sens p{margin:0 0 var(--sp-2);color:var(--heading);font:13px/1.45 var(--font-body)}.bot-memscope{gap:var(--sp-8);border-bottom:1px solid var(--line);flex-direction:column;margin-bottom:14px;padding-bottom:12px;display:flex}.bot-memscope .ml-scopes button{min-height:var(--ctl-sm);padding:0 var(--sp-12);border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--text);font:500 12px var(--font-body);background:0 0}.bot-memscope .ml-scopes button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--heading)}.promo-card{gap:var(--sp-8);flex-direction:column;display:flex}.promo-edit{width:100%}.promo-diff{padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md);background:var(--code-bg);flex-direction:column;display:flex;overflow:hidden}.promo-diff small{color:var(--faint);font:12px var(--font-body);margin-bottom:4px}.promo-diff code{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.5 var(--font-mono,monospace)}.promo-diff .ctx{color:var(--faint)}.promo-diff .add{color:var(--good);background:color-mix(in srgb,var(--good) 12%,transparent)}@media (width<=767px){.ml-vs{grid-template-columns:1fr}.ml-row{flex-wrap:wrap}.ml-side{flex-direction:row;justify-content:flex-end;align-items:center;width:100%}.ml-acts button,.ml-bulk button,.ml-filters button,.ml-scopes button,.ml-filters select,.ml-bulk select,.ml-acts select{min-height:40px}}.us{gap:var(--sp-16);flex-direction:column;display:flex}.us-cards{gap:var(--sp-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.us-card{gap:var(--sp-10);padding:var(--sp-14);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;display:flex}.us-card.warn{border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}.us-card.hot{border-color:var(--warn);background:color-mix(in srgb,var(--warn) 7%,var(--surface))}.us-card h3,.us-section h3{color:var(--heading);font:700 12px var(--font-body);letter-spacing:0;text-transform:none;margin:0}.us-section h3 em{color:var(--faint);font:500 12px var(--font-body);letter-spacing:0;text-transform:none;margin-left:6px;font-style:normal}.us-card dl{gap:var(--sp-8);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.us-card dt{color:var(--faint);font:12px var(--font-body)}.us-card dd{margin:var(--sp-2) 0 0;color:var(--heading);font:600 18px var(--font-num,var(--font-body))}.us-limit{gap:var(--sp-4);color:var(--muted);font:12px var(--font-body);flex-direction:column;display:flex}.us-limit input{min-height:32px;padding:0 var(--sp-10);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface-2);color:var(--heading);font:13px var(--font-body)}.us-pressure{gap:var(--sp-4);color:var(--muted);font:12px var(--font-body);flex-direction:column;display:flex}.us-bar{border-radius:var(--r-pill);background:var(--code-bg);height:8px;overflow:hidden}.us-bar i{background:var(--accent);height:100%;display:block}.us-card.warn .us-bar i,.us-card.hot .us-bar i{background:var(--warn)}.us-trend{align-items:flex-end;gap:var(--sp-6);height:120px;padding:var(--sp-6) var(--sp-2) 0;display:flex}.us-day{justify-content:center;align-items:flex-end;gap:var(--sp-2);flex:1;height:100%;display:flex;position:relative}.us-day i{border-radius:2px 2px 0 0;flex:1;max-width:12px;min-height:1px}.us-day i.cc,.us-key.cc{background:var(--warn)}.us-day i.cx,.us-key.cx{background:var(--accent)}.us-day small{color:var(--faint);font:11px var(--font-body);position:absolute;bottom:-16px}.us-trend{margin-bottom:18px}.us-key{width:10px;height:10px;margin:0 var(--sp-4) 0 var(--sp-10);border-radius:var(--r-xs);vertical-align:middle;display:inline-block}.us-section{gap:var(--sp-6);flex-direction:column;display:flex}.us-kind{justify-content:space-between;gap:var(--sp-12);padding:var(--sp-8) 0;border-bottom:1px solid var(--line);color:var(--muted);font:13px var(--font-body);margin:0;display:flex}.us-kind b{color:var(--heading);overflow-wrap:anywhere;font-weight:500}.us-row{justify-content:space-between;align-items:center;gap:var(--sp-12);padding:var(--sp-10) 0;border-bottom:1px solid var(--line);display:flex}.us-row>div:first-child{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.us-row small{color:var(--faint);font:12px var(--font-body)}.us-why{color:var(--muted)!important}.us-name{color:var(--heading);font:600 14px var(--font-body);text-align:left;background:0 0;border:0;align-self:flex-start;padding:0}.us-side{align-items:center;gap:var(--sp-10);flex:none;display:flex}.us-side b{color:var(--heading);font:600 13px var(--font-body)}.us-tier{padding:var(--sp-2) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-pill);font:600 12px var(--font-body)}.us-tier.safe{color:var(--good);border-color:color-mix(in srgb,var(--good) 40%,var(--line))}.us-tier.review{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 40%,var(--line))}@media (width<=767px){.us-cards{grid-template-columns:1fr}.us-row{flex-direction:column;align-items:stretch}.us-side{justify-content:space-between}}.search-total{color:var(--muted);font:13px var(--font-body)}.job-why{margin:var(--sp-8) 0 var(--sp-12);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-8) var(--sp-12)}.job-why summary{cursor:pointer;font-size:var(--fs-xs);color:var(--muted)}.job-why dl{margin:var(--sp-8) 0 0;gap:var(--sp-8);display:grid}.job-why dl>div{gap:var(--sp-10);grid-template-columns:150px 1fr;display:grid}.job-why dt{font-size:var(--fs-xs);text-transform:none;letter-spacing:0;color:var(--faint);padding-top:2px}.job-why dd{font-size:var(--fs-sm);color:var(--text);margin:0}.job-why dd small{color:var(--muted);font-size:var(--fs-xs);margin-top:1px;display:block}@media (width<=767px){.job-why dl>div{gap:var(--sp-2);grid-template-columns:1fr}}.oc-range{gap:var(--sp-6);margin-bottom:12px;display:flex}.oc-range button{border:1px solid var(--line);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-12);font-size:var(--fs-xs);cursor:pointer;background:0 0}.oc-range button.is-active{color:var(--heading);border-color:var(--accent);background:var(--accent-soft)}.oc-tiles{gap:var(--sp-8);grid-template-columns:repeat(4,1fr);margin-bottom:12px;display:grid}.oc-tiles>div{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-10) var(--sp-12);gap:var(--sp-2);display:grid}.oc-tiles b{font-size:var(--fs-4xl);color:var(--heading);font-weight:600}.oc-tiles span{font-size:var(--fs-xs);color:var(--muted)}.oc-tiles .warn b{color:var(--danger)}@media (width<=767px){.oc-tiles{grid-template-columns:repeat(2,1fr)}}.oc-slo.s2{color:var(--text)}.oc-slo.s2 button{color:var(--danger)}.recalled-mem{margin:var(--sp-6) 0;font-size:var(--fs-xs);color:var(--muted)}.recalled-mem summary{cursor:pointer}.recalled-mem ul{margin:var(--sp-6) 0 0;gap:var(--sp-6);padding:0;list-style:none;display:grid}.recalled-mem li{justify-content:space-between;gap:var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-6) var(--sp-10);color:var(--text);align-items:flex-start;display:flex}.recalled-mem li small{color:var(--faint);font-size:var(--fs-xs);display:block}.recalled-mem li .quiet{color:var(--muted);cursor:pointer;white-space:nowrap;font-size:var(--fs-xs);background:0 0;border:0}.recalled-mem li .quiet:hover{color:var(--danger)}.sr-answer{margin:var(--sp-10) 0;padding:var(--sp-10) var(--sp-14);border:1px solid var(--accent);background:var(--accent-soft);border-radius:var(--r-lg)}.sr-answer p{font-size:var(--fs-md);color:var(--heading);margin:0;line-height:1.5}.sr-answer small{color:var(--muted);font-size:var(--fs-xs);margin-top:4px;display:block}.sr-cite{min-width:18px;height:18px;margin:0 var(--sp-2);padding:0 var(--sp-4);border:1px solid var(--accent);background:var(--bg,transparent);color:var(--heading);border-radius:var(--r-md);font-size:var(--fs-xs);cursor:pointer;vertical-align:baseline;justify-content:center;align-items:center;display:inline-flex}.sr-cite:hover{background:var(--accent);color:var(--bg,#fff)}.capture-link{gap:var(--sp-8);margin:var(--sp-8) 0;flex-wrap:wrap;align-items:center;display:flex}.capture-link code{overflow-wrap:anywhere;min-width:0;padding:var(--sp-6) var(--sp-8);border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--fs-xs);flex:1}.capture-steps{margin:var(--sp-8) 0 var(--sp-8) 18px;gap:var(--sp-6);font-size:var(--fs-sm);padding:0;display:grid}.capture-steps code{font-size:var(--fs-xs);overflow-wrap:anywhere}.job-test-compare{margin:var(--sp-6) 0;font-size:var(--fs-sm);color:var(--text)}.job-test-compare span{color:var(--faint);margin-left:4px}.job-test-last{border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--muted);margin-top:8px;padding-top:6px}.job-test-last summary{cursor:pointer}.pv .search-input{margin:0 0 var(--sp-12)}.pv-chips{gap:var(--sp-6);flex-wrap:wrap;display:flex}.pv-chips button{border:1px solid var(--line);color:var(--text);border-radius:var(--r-pill);min-height:var(--ctl-sm);padding:0 var(--sp-14);font:500 13px var(--font-body);cursor:pointer;background:0 0}.pv-chips button span{color:var(--faint);margin-left:4px}.pv-chips button:hover{border-color:var(--accent);color:var(--heading)}.fy-choices{gap:var(--sp-6);flex-wrap:wrap;margin-top:8px;display:flex}.fy-choices button{border:1px solid var(--accent);background:var(--accent-soft);color:var(--heading);border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-10);font-size:var(--fs-xs);cursor:pointer}.fy-choices button:hover{background:var(--accent);color:var(--bg,#fff)}.bot-caps{margin:var(--sp-8) 0;padding:var(--sp-12) var(--sp-16);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);font-size:var(--fs-sm)}.bot-caps summary{cursor:pointer;color:var(--heading);font:500 14px var(--font-body)}.bot-caps ul{margin:var(--sp-6) 0 0;gap:var(--sp-4);padding:0;list-style:none;display:grid}.bot-caps li{gap:var(--sp-8);grid-template-columns:16px minmax(90px,160px) 1fr;align-items:baseline;display:grid}.bot-caps li small{color:var(--muted);font-size:var(--fs-xs)}.bot-caps .cap-ready span{color:var(--ok,#2e7d32)}.bot-caps .cap-unverified span{color:var(--muted)}.bot-caps .cap-degraded span,.bot-caps .cap-off span{color:var(--warn,#b26a00)}.bot-caps .cap-missing span,.bot-caps .cap-blocked span{color:var(--danger)}@media (width<=767px){.bot-caps li{grid-template-columns:16px 1fr}.bot-caps li small{grid-column:2}}.ml-vault{margin:0 0 var(--sp-14);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-lg)}.ml-vault h3{margin:0 0 var(--sp-4);font-size:var(--fs-sm)}.ml-vault h3 em{color:var(--faint);margin-left:4px;font-style:normal}.ml-vault-row{gap:var(--sp-8);padding:var(--sp-6) 0;border-top:1px solid var(--line);align-items:flex-start;display:flex}.ml-vault-row:first-of-type{border-top:0}.ml-vault-row>span{min-width:0;font-size:var(--fs-sm);flex:1}.ml-vault-row small{color:var(--faint);font-size:var(--fs-xs);overflow-wrap:anywhere;display:block}.ml-vault-row button{white-space:nowrap;font-size:var(--fs-xs)}.md-table{margin:0 0 var(--sp-12);position:relative}.md-table>table{margin:0}.md-table-view{display:none}@media (width<=640px){.md-table-view{align-items:center;gap:var(--sp-6);font:12px var(--font-body);color:var(--muted);margin:0 0 var(--sp-6);cursor:pointer;display:inline-flex}.md-table-view input{margin:0}.md-table:not(:has(.md-table-toggle:checked))>table{display:block;overflow:visible}.md-table:not(:has(.md-table-toggle:checked))>table tbody{display:block;overflow:visible}.md-table:not(:has(.md-table-toggle:checked))>table thead{display:none}.md-table:not(:has(.md-table-toggle:checked))>table tr{border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-8) var(--sp-12);margin:0 0 var(--sp-8);background:var(--surface);display:block}.md-table:not(:has(.md-table-toggle:checked))>table td{gap:var(--sp-10);padding:var(--sp-4) 0;text-align:right;border:0;justify-content:space-between;display:flex}.md-table:not(:has(.md-table-toggle:checked))>table td:before{content:attr(data-label);color:var(--muted);text-align:left;font-size:var(--fs-xs);flex:0 0 38%}.md-table:has(.md-table-toggle:checked)>table{display:block;overflow-x:auto}}.run-gist{gap:var(--sp-8);margin:0 0 var(--sp-10);padding:var(--sp-8) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);font:14px/1.5 var(--font-body);color:var(--text);align-items:flex-start;display:flex}.run-gist.is-collapsed{padding:var(--sp-4) var(--sp-10)}.run-gist-toggle{color:var(--muted);cursor:pointer;padding:0 var(--sp-2);font-size:var(--fs-xs);background:0 0;border:0;line-height:1.9}.run-gist-label{color:var(--muted);font-size:var(--fs-xs);line-height:1.9}.run-gist-need{color:var(--heading);font-weight:600}.run-gist-need.u-now{color:var(--danger)}.jt-header-gist{font:12px/1.4 var(--font-body);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:none;overflow:hidden}.job-thread-head.compact .jt-header-gist{display:block}.run-changebar{gap:var(--sp-8);margin:0 0 var(--sp-10);font:12px var(--font-body);color:var(--muted);align-items:center;display:flex}.run-changebar-anchor{display:none}.run-changebar-toggle{border:1px solid var(--line);color:var(--text);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-12);font:inherit;cursor:pointer;background:0 0}.run-changebar-toggle b{color:var(--heading)}.run-changebar-toggle.on{border-color:var(--accent);background:var(--accent-soft)}.run-changebar-step{align-items:center;gap:var(--sp-6);display:inline-flex}.run-changebar-step button{border:1px solid var(--line);color:var(--text);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-8);cursor:pointer;background:0 0}[data-run-new]{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent);border-radius:var(--r-xs);margin-left:-6px;padding-left:6px}[data-run-new-current]{outline:2px solid var(--accent);outline-offset:2px}.run-same{margin:0 0 var(--sp-12);padding:var(--sp-10) var(--sp-14);border:1px dashed var(--line-strong);border-radius:var(--r-lg);font:13px/1.5 var(--font-body);color:var(--muted)}.run-same strong{color:var(--heading);display:block}.run-same ul{margin:var(--sp-6) 0 var(--sp-8) 18px;color:var(--text);padding:0}.run-same button{border:1px solid var(--line);color:var(--text);border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-10);cursor:pointer;font-size:var(--fs-xs);background:0 0}.run-strip{align-items:center;gap:var(--sp-6);max-width:var(--job-reading-width);padding:var(--sp-6) 28px var(--sp-2);flex-wrap:wrap;margin:0 auto;display:none}@media (width>=900px){.run-strip{display:flex}}.run-dot{border:1.5px solid var(--muted);cursor:pointer;background:0 0;border-radius:50%;width:11px;height:11px;padding:0}.run-dot.content{background:var(--accent);border-color:var(--accent)}.run-dot.failed{background:var(--danger);border-color:var(--danger)}.run-dot.silent{opacity:.55}.run-dot.picked{outline:2px solid var(--heading);outline-offset:2px}.run-strip-hint{font:12px var(--font-body);color:var(--faint);margin-left:8px}.run-compare-scrim{z-index:60;padding:var(--sp-20);background:#00000059;place-items:center;display:grid;position:fixed;inset:0}.run-compare{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-xl);width:min(820px,100%);max-height:80vh;padding:var(--sp-16) var(--sp-20);overflow:auto}.run-compare header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.run-compare header button{font-size:var(--fs-3xl);color:var(--muted);cursor:pointer;background:0 0;border:0}.run-compare-sum{color:var(--muted);font-size:var(--fs-sm);margin:0 0 var(--sp-10)}.run-compare-cols{gap:var(--sp-16);grid-template-columns:1fr 1fr;display:grid}.run-compare h4{margin:0 0 var(--sp-6);font-size:var(--fs-xs);text-transform:none;letter-spacing:0;color:var(--faint)}.run-compare ul{font-size:var(--fs-sm);gap:var(--sp-4);margin:0;padding-left:18px;display:grid}.run-outline{gap:var(--sp-2);width:190px;max-height:60vh;font:12px/1.35 var(--font-body);flex-direction:column;display:none;position:fixed;top:204px;right:18px;overflow:auto}@media (width>=1360px){.run-outline{display:flex}}.run-outline strong{font-size:var(--fs-xs);text-transform:none;letter-spacing:0;color:var(--faint);margin-bottom:4px}.run-outline button{text-align:left;border:0;border-left:2px solid var(--line);color:var(--muted);padding:var(--sp-4) var(--sp-8);cursor:pointer;background:0 0}.run-outline button.l2{padding-left:16px}.run-outline button.l3{padding-left:24px}.run-outline button.on{color:var(--heading);border-left-color:var(--accent)}.run-failure{margin:0 0 var(--sp-12);padding:var(--sp-12) var(--sp-14);border:1px solid var(--danger);border-radius:var(--r-lg);background:var(--surface);font:13px/1.5 var(--font-body)}.run-failure strong{color:var(--danger)}.run-failure p{margin:var(--sp-4) 0}.run-failure-note{color:var(--muted)}.run-failure-acts{gap:var(--sp-8);margin-top:8px;display:flex}.li-act{display:none}@media (hover:none){.li-act{color:var(--faint);font-size:var(--fs-xl);padding:var(--sp-2) var(--sp-8);vertical-align:middle;background:0 0;border:0;min-width:32px;min-height:28px;margin-left:6px;line-height:1;display:inline-block}}.ev-info{color:var(--faint);cursor:pointer;padding:0 var(--sp-4);font-size:var(--fs-xs);vertical-align:baseline;opacity:.55;background:0 0;border:0}.ev-info:hover,.ev-info:focus-visible{opacity:1;color:var(--accent)}.ev-pop-scrim{z-index:var(--z-scrim);position:fixed;inset:0}.ev-pop{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);width:330px;max-height:260px;padding:var(--sp-10) var(--sp-14);font:13px/1.45 var(--font-body);position:fixed;overflow:auto;box-shadow:0 8px 28px #0003}.ev-list{gap:var(--sp-8);margin-top:6px;display:grid}.ev-item{gap:var(--sp-2);display:grid}.ev-item code{font-size:var(--fs-xs);color:var(--muted);overflow-wrap:anywhere}.ev-item small,.ev-note{color:var(--faint);font-size:var(--fs-xs)}.markdown input[type=checkbox]{cursor:pointer;margin-right:6px}.oa-answer{gap:var(--sp-6);margin:var(--sp-6) 0 var(--sp-2);padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-lg);display:grid}.oa-answer-q{font:12px var(--font-body);color:var(--muted)}.oa-answer-choices{gap:var(--sp-6);flex-wrap:wrap;display:flex}.oa-answer-choices button{border:1px solid var(--accent);background:var(--accent-soft);color:var(--heading);border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-10);font-size:var(--fs-xs);cursor:pointer}.oa-answer form{gap:var(--sp-6);display:flex}.oa-answer input{border:1px solid var(--line-strong);border-radius:var(--r-md);min-width:0;padding:var(--sp-6) var(--sp-10);background:var(--surface);color:var(--heading);font:13px var(--font-body);flex:1}.oa-answer form button{border:1px solid var(--line);color:var(--text);border-radius:var(--r-md);padding:0 var(--sp-12);cursor:pointer;background:0 0}.job-thread .msg-text{font-size:calc(16px * var(--job-reading-scale,var(--reading-scale,1)))}:root[data-job-read-width=wide] .job-thread{--job-reading-width:1080px}:root[data-job-read-width=normal] .job-thread{--job-reading-width:920px}.chev{vertical-align:-1px;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-3) ease;flex:none;margin-left:5px;display:inline-block}.chev-up{transform:rotate(180deg)}.chev-right{margin-left:0;transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.chev{transition:none}}@media (width>=768px){.watch-controls-wrap .watch-filter-toggle{display:none}.watch-controls-wrap:not(.filters-open) .watch-controls,.watch-controls-wrap.filters-open .watch-controls{align-items:center;gap:var(--sp-10) var(--sp-12);width:auto;box-shadow:none;margin:0 0 var(--sp-4);background:0 0;border:0;border-radius:0;flex-wrap:wrap;padding:0;display:flex;position:static}.watch-controls>input{border-radius:var(--r-pill);max-width:340px;min-height:34px;padding:0 var(--sp-14);flex:240px}.watch-controls>span{gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);display:inline-flex;overflow:visible}.watch-controls>span button{border-radius:var(--r-pill);padding:var(--sp-6) var(--sp-12);font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;background:0 0;border:0}.watch-controls>span button:hover{color:var(--heading)}.watch-controls>span button.on{color:var(--heading);background:var(--surface);box-shadow:0 1px 2px #0000001a}.watch-controls>label{align-items:center;gap:var(--sp-6);min-height:30px;padding:0 var(--sp-12);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font-size:var(--fs-xs);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;display:inline-flex;position:relative}.watch-controls>label input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.watch-controls>label:hover{border-color:var(--line-strong);color:var(--heading)}.watch-controls>label:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--heading)}.watch-controls>label:has(input:checked):before{content:"✓";font-size:var(--fs-xs);color:var(--accent)}.watch-controls>label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.watch-controls .watch-bulk{border-radius:var(--r-pill);padding:var(--sp-6) var(--sp-14);margin-left:auto}.watch-controls>input{order:1}.watch-controls>label,.watch-controls>.watch-sort-toggle{order:2}.watch-controls .watch-bulk{order:3}.watch-controls:after{content:"";flex-basis:100%;order:3;height:0}.watch-controls>span:not(.watch-sort-toggle){flex-wrap:wrap;flex:0 auto;order:4;max-width:100%}.bot-view-grid{gap:var(--sp-14);grid-template-columns:repeat(auto-fit,minmax(380px,1fr));grid-template-areas:none;align-items:start;display:grid}}.pending-sync .pending-sync-why{color:var(--muted);font-size:var(--fs-xs);overflow-wrap:anywhere;flex-basis:100%}.jt-run-latest .markdown>p,.jt-run-latest .markdown li{position:relative}.jt-run-latest .markdown>p{padding-right:24px}.jt-run-latest .markdown li{padding-right:30px}.jt-run-latest .markdown li>ul,.jt-run-latest .markdown li>ol{margin-right:-30px}.jt-run-latest .ev-info{padding:0 var(--sp-4);position:absolute;top:.35em;right:2px}.jt-run-latest .markdown li .ev-info{right:30px}.jt-run-latest .li-act{margin:0;position:absolute;top:0;right:0}@media (width>=768px){.jobs-toolbar.filters-open .jobs-filter-controls{gap:var(--sp-8) var(--sp-10);width:100%;margin-top:var(--sp-2);padding:var(--sp-12) 0 0;border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;flex:100%;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;display:grid;position:static}.jobs-filter-controls .jobs-seg{background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0}.jobs-filter-controls .jobs-seg button{min-height:34px;padding:0 var(--sp-12);border-radius:var(--r-pill);color:var(--muted);border:1px solid #0000}.jobs-filter-controls .jobs-seg button.on{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--accent-soft);color:var(--heading);box-shadow:none}.jobs-filter-controls select{border-radius:var(--r-md);width:100%;min-width:0;min-height:38px;box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);padding:0 var(--sp-16);color:var(--text);font:400 var(--fs-md) var(--font-body);border:0}.jobs-filter-controls .jobs-save-view{border-radius:var(--r-md);min-height:38px;box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);color:var(--muted);font:500 var(--fs-sm) var(--font-body);border:0}.jobs-filter-controls .jobs-save-view:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--heading)}.jobs-filter-controls .jobs-group-toggle{justify-self:start}}@media (width>=768px) and (width<=960px){.jobs-toolbar.filters-open .jobs-filter-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}.conn-banner.conn-paused{background:var(--attn);color:var(--accent-ink)}.engine-panel .engine-note{color:var(--muted);font-size:var(--fs-xs);margin:var(--sp-4) 0;line-height:1.5}.engine-panel .engine-note.bad,.engine-limits .engine-note.bad{color:var(--warn)}.engine-pause{justify-content:space-between;align-items:center;gap:var(--sp-12);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);font-size:var(--fs-sm);color:var(--heading);display:flex}.engine-pause.on{border-color:var(--attn);background:var(--attn-soft)}.engine-section{border-bottom:1px solid var(--line)}.engine-section>summary{align-items:baseline;gap:var(--sp-8);padding:var(--sp-10) var(--sp-2);cursor:pointer;font-size:var(--fs-sm);color:var(--heading);list-style:none;display:flex}.engine-section>summary::-webkit-details-marker{display:none}.engine-section>summary small{color:var(--faint);font-size:var(--fs-xs)}.engine-body{padding:var(--sp-2) var(--sp-2) var(--sp-14)}.engine-body h4{font:600 12px var(--font-body);color:var(--faint);margin:var(--sp-12) 0 var(--sp-4)}.engine-line{margin:var(--sp-4) 0;font-size:var(--fs-sm);color:var(--heading)}.engine-line.bad b{color:var(--warn)}.engine-actions{align-items:center;gap:var(--sp-8);margin:var(--sp-8) 0 var(--sp-2);flex-wrap:wrap;display:flex}.engine-btn{border:1px solid var(--line-control);background:var(--surface);color:var(--heading);border-radius:var(--r-sm);padding:var(--sp-6) var(--sp-12);font-size:var(--fs-xs);cursor:pointer}.engine-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.engine-btn.warn{border-color:var(--warn);color:var(--warn)}.engine-btn:disabled{opacity:.55;cursor:default}.engine-link{color:var(--link);font-size:var(--fs-xs);padding:var(--sp-2) var(--sp-4);cursor:pointer;background:0 0;border:0}.engine-link:disabled{color:var(--faint);cursor:default}.engine-select{border:1px solid var(--line-control);background:var(--surface);color:var(--heading);border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-8);font-size:var(--fs-xs);max-width:100%}.engine-checkpoint{padding:var(--sp-8) 0;border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--heading)}.engine-proposal{align-items:flex-start;gap:var(--sp-8);padding:var(--sp-8) 0;border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--heading);cursor:pointer;display:flex}.engine-proposal input{flex:none;margin-top:3px}.engine-proposal code{font-family:var(--font-mono);font-size:var(--fs-xs);background:var(--code-bg);padding:var(--sp-2) var(--sp-6);border-radius:var(--r-xs);overflow-wrap:anywhere}.engine-proposal .engine-example{overflow-wrap:anywhere;display:block}.engine-limits{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:var(--sp-10) var(--sp-12);margin:0 0 var(--sp-14)}.engine-limits-head{justify-content:space-between;align-items:baseline;gap:var(--sp-8);display:flex}.engine-limits-head h3{font:600 13px var(--font-body);color:var(--heading);margin:0}.engine-plan{color:var(--faint);font-weight:400}.engine-window{margin:var(--sp-8) 0 var(--sp-4)}.engine-window-row{align-items:baseline;gap:var(--sp-10);font-size:var(--fs-sm);color:var(--heading);flex-wrap:wrap;display:flex}.engine-window-label{font-weight:600}.engine-window-num{font-variant-numeric:tabular-nums}.engine-window-reset{color:var(--faint);font-size:var(--fs-xs);margin-left:auto}.engine-bar{border-radius:var(--r-pill);background:var(--surface-2);height:6px;margin-top:4px;overflow:hidden}.engine-bar>span{background:var(--good);border-radius:inherit;height:100%;display:block}.engine-window.tone-low .engine-bar>span{background:var(--attn)}.engine-window.tone-critical .engine-bar>span{background:var(--warn)}.engine-window.tone-unknown .engine-bar>span{background:var(--line-strong)}.engine-limits.compact{padding:var(--sp-8) var(--sp-10)}.skills-filters{gap:var(--sp-6);margin:0 0 var(--sp-8);flex-wrap:wrap;display:flex}.skills-filters button{border:1px solid var(--line);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-12);font-size:var(--fs-xs);cursor:pointer;background:0 0}.skills-filters button.on{background:var(--accent-soft);color:var(--heading);border-color:var(--accent)}.skill-usage{font-size:var(--fs-xs);color:var(--faint);margin:0}.intel-view{gap:var(--sp-12);padding:var(--sp-2) 0 var(--sp-24);flex-direction:column;display:flex}.intel-tabs{gap:var(--sp-4);scrollbar-width:none;border-bottom:1px solid var(--line);padding-bottom:6px;display:flex;overflow-x:auto}.intel-tabs::-webkit-scrollbar{display:none}.intel-tabs button{color:var(--muted);font-size:var(--fs-sm);padding:var(--sp-6) var(--sp-12);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none}.intel-tabs button.on{background:var(--accent-soft);color:var(--heading)}.intel-tabs small{color:var(--faint)}.intel-empty{color:var(--muted);font-size:var(--fs-sm);margin:var(--sp-8) 0;line-height:1.5}.intel-note{color:var(--muted);font-size:var(--fs-xs);line-height:1.5}.intel-note.bad{color:var(--warn)}.intel-controls{align-items:center;gap:var(--sp-8);flex-wrap:wrap;margin-bottom:18px;display:flex}.intel-controls select{border:1px solid var(--line-control);background:var(--surface);color:var(--heading);border-radius:var(--r-sm);padding:var(--sp-6) var(--sp-10);font-size:var(--fs-sm)}.intel-controls button,.intel-empty button{border:1px solid var(--line-control);background:var(--surface);color:var(--heading);border-radius:var(--r-sm);padding:var(--sp-6) var(--sp-12);font-size:var(--fs-xs);cursor:pointer}.intel-controls button:disabled{opacity:.55;cursor:default}button.quiet.intel-link{color:var(--muted);background:0 0;border-color:#0000}.intel-check{align-items:center;gap:var(--sp-6);font-size:var(--fs-xs);color:var(--muted);display:inline-flex}.intel-chips{gap:var(--sp-6);flex-wrap:wrap;display:flex}.intel-chips button{border:1px solid var(--line);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-12);font-size:var(--fs-xs);cursor:pointer;background:0 0}.intel-chips button.on{background:var(--accent-soft);color:var(--heading);border-color:var(--accent)}.intel-link{color:var(--link);font-size:var(--fs-xs);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.intel-link.strong{font-weight:600;font-size:var(--fs-sm)}.intel-link.quiet{color:var(--faint);margin-left:auto}.intel-muted{font-size:var(--fs-xs);color:var(--muted);margin-top:10px}.run-intel{margin:var(--sp-10) 0 var(--sp-2)}.run-intel-row{align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.run-intel-label{font-size:var(--fs-xs);color:var(--faint);margin-right:2px}.run-intel-row button{border:1px solid var(--line);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-12);font-size:var(--fs-xs);cursor:pointer;background:0 0}.run-intel-row button:hover,.run-intel-row button.on{color:var(--heading);border-color:var(--accent);background:var(--accent-soft)}.run-intel-panel{margin:var(--sp-8) 0 0;padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);font-size:var(--fs-sm)}.run-intel-note{color:var(--muted);font-size:var(--fs-xs);margin:0 0 var(--sp-8);line-height:1.5}.run-intel-note.bad{color:var(--warn)}.run-intel-actions{align-items:center;gap:var(--sp-8);flex-wrap:wrap;margin-top:8px;display:flex}.run-intel-actions small{color:var(--faint);font-size:var(--fs-xs)}.run-intel-panel button{border:1px solid var(--line-control);background:var(--surface);color:var(--heading);border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-12);font-size:var(--fs-xs);cursor:pointer}.run-intel-panel button:disabled{opacity:.55;cursor:default}.run-intel-panel button.quiet{color:var(--muted);background:0 0;border-color:#0000}.run-intel-panel ul{margin:0;padding:0;list-style:none}.run-intel-panel .claims li{gap:var(--sp-10);padding:var(--sp-6) 0;border-top:1px solid var(--line);display:flex}.run-intel-panel .claims li:first-child{border-top:0}.run-intel-panel .claims p{color:var(--heading);margin:0;line-height:1.4}.run-intel-panel .claims small{color:var(--muted);font-size:var(--fs-xs);overflow-wrap:anywhere;margin-top:2px;line-height:1.4;display:block}.run-intel-panel .loops li{gap:var(--sp-2);padding:var(--sp-6) 0;border-top:1px solid var(--line);display:grid}.run-intel-panel .loops li:first-child{border-top:0}.run-intel-panel .loops q{color:var(--muted);font-size:var(--fs-xs)}.run-intel-panel .loops button{justify-self:start;margin-top:4px}.run-intel-panel .batch label{gap:var(--sp-8);padding:var(--sp-4) 0;cursor:pointer;align-items:flex-start;line-height:1.4;display:flex}.run-intel-panel .batch input{flex:none;margin-top:3px}.run-intel-panel .batch small{color:var(--faint)}.batch-choices{gap:var(--sp-14);font-size:var(--fs-sm);color:var(--text);flex-wrap:wrap;margin-top:8px;display:flex}.batch-choices label{gap:var(--sp-6);align-items:center;display:inline-flex}.reply-ask{padding:var(--sp-8) 0;border-top:1px solid var(--line)}.reply-ask:first-of-type{border-top:0}.reply-ask p{margin:0 0 var(--sp-6);color:var(--text);line-height:1.4}.reply-ask textarea{box-sizing:border-box;border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);width:100%;color:var(--heading);padding:var(--sp-8);font:inherit;font-size:var(--fs-sm);resize:vertical}.run-intel-panel select{border:1px solid var(--line-control);background:var(--surface);color:var(--heading);border-radius:var(--r-sm);padding:var(--sp-6) var(--sp-10);font-size:var(--fs-sm);max-width:100%}.watch-sheet{left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:var(--z-scrim);box-sizing:border-box;width:min(420px,100vw - 24px);padding:var(--sp-14) var(--sp-16);border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);position:fixed;transform:translate(-50%);box-shadow:0 10px 36px #0004}.watch-sheet-title{margin:0 0 var(--sp-4);font:600 14px var(--font-body);color:var(--heading)}.watch-sheet-quote{margin:0 0 var(--sp-6);font-size:var(--fs-sm);color:var(--text);overflow-wrap:anywhere;line-height:1.4}.watch-sheet-note{margin:var(--sp-4) 0;font-size:var(--fs-xs);color:var(--muted);line-height:1.5}.watch-sheet-row{gap:var(--sp-6);margin:var(--sp-8) 0;flex-wrap:wrap;align-items:center;display:flex}.watch-sheet-row button{border:1px solid var(--line);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-12);font-size:var(--fs-xs);cursor:pointer;background:0 0}.watch-sheet-row button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--heading)}.watch-sheet-row input{border:1px solid var(--line-control);background:var(--surface);width:90px;color:var(--heading);border-radius:var(--r-sm);padding:var(--sp-6) var(--sp-8);font-size:var(--fs-sm)}.watch-sheet-actions{justify-content:flex-end;gap:var(--sp-8);margin-top:8px;display:flex}.watch-sheet-actions button{border:1px solid var(--line-control);background:var(--surface);color:var(--heading);border-radius:var(--r-sm);padding:var(--sp-6) var(--sp-14);font-size:var(--fs-sm);cursor:pointer}.watch-sheet-actions button.quiet{color:var(--muted);background:0 0;border-color:#0000}.watch-sheet-actions button:disabled{opacity:.5}.fb-reasons{margin:var(--sp-6) 0 var(--sp-8);padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);gap:var(--sp-6);flex-direction:column;display:flex}.fb-label{font-size:var(--fs-xs);color:var(--muted)}.fb-chips{gap:var(--sp-6);flex-wrap:wrap;display:flex}.fb-chips button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-4) var(--sp-12);font-size:var(--fs-xs);cursor:pointer}.fb-chips button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--heading)}.fb-reasons input{border:1px solid var(--line-control);background:var(--surface);color:var(--heading);border-radius:var(--r-sm);padding:var(--sp-6) var(--sp-10);font-size:var(--fs-sm)}.fb-actions{gap:var(--sp-8);flex-wrap:wrap;display:flex}.fb-actions button{border:1px solid var(--line-control);background:var(--surface);color:var(--heading);border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-12);font-size:var(--fs-xs);cursor:pointer}.fb-actions button.quiet{color:var(--muted);background:0 0;border-color:#0000}.fb-actions button:disabled{opacity:.5;cursor:default}@media (width<=767px){.intel-view{padding-bottom:40px}.run-intel-row button,.fb-chips button{min-height:32px}}.pg{gap:var(--sp-16);font:14px/1.5 var(--font-body);color:var(--text);flex-direction:column;display:flex}.pg-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-16);display:flex}.pg-head h1{font:600 22px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--heading);margin:0}.pg-head p{margin:var(--sp-4) 0 0;color:var(--muted);font:14px/1.45 var(--font-body);max-width:60ch}.pg-head-actions{align-items:center;gap:var(--sp-8);flex-wrap:wrap;flex:none;display:flex}.pg-btn{min-height:var(--ctl-md);padding:0 var(--sp-14);border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:500 13px var(--font-body);cursor:pointer}.pg-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.pg-btn:disabled{opacity:.55;cursor:default}.pg .eyebrow,.bots-view .eyebrow{font:12px var(--font-body);letter-spacing:0;text-transform:none;color:var(--faint)}.intel-view .intel-tabs{gap:var(--sp-6);border:0;flex-wrap:wrap;padding:0;display:flex;overflow:visible}.intel-view .intel-tabs button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-6) var(--sp-14);font:500 13px var(--font-body);cursor:pointer}.intel-view .intel-tabs button:hover{color:var(--heading);border-color:var(--line-strong)}.intel-view .intel-tabs button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--heading)}.bots-view .bots-page-actions{justify-content:flex-end;align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.bots-view .bots-page-actions>button,.bots-header-assign>button{min-height:var(--ctl-md);padding:0 var(--sp-14);font:500 13px var(--font-body)}.bots-view .bots-controls{gap:var(--sp-10);border:0;flex-direction:column;margin:0;display:flex}.bots-view .bots-filterbar{align-items:center;gap:var(--sp-8);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.bots-view .bots-filterbar input{box-sizing:border-box;border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);min-width:0;max-width:340px;min-height:32px;color:var(--heading);padding:var(--sp-6) var(--sp-10);font:13px var(--font-body);flex:220px}.bots-filter-options{gap:var(--sp-6);flex-wrap:wrap;display:flex}.bots-filter-options button{min-height:var(--ctl-sm);padding:0 var(--sp-14);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);font:500 13px var(--font-body);cursor:pointer}.bots-filter-options button:hover{color:var(--heading);border-color:var(--line-strong)}.bots-filter-options button.on{border-color:var(--accent);background:var(--accent-soft);color:var(--heading)}.bots-view .bots-grid{gap:var(--sp-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bots-view .bot-card{grid-template-columns:minmax(0,1fr) auto}.bots-view .bot-card-summary{padding-right:0;position:relative}.bots-view .bot-card-summary .bot-card-state{margin-left:auto}.bot-card-state{padding:var(--sp-2) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:500 12px var(--font-body);white-space:nowrap;place-self:center end}.bot-card-state.running{border-color:color-mix(in srgb,var(--good) 45%,var(--line));color:var(--good)}.bot-card-state.attention{border-color:color-mix(in srgb,var(--attn) 45%,var(--line));color:var(--attn)}.bot-card-latest{align-items:baseline;gap:var(--sp-8);border-top:1px solid var(--line);color:var(--muted);font:12px var(--font-body);grid-column:1/-1;margin:0;padding-top:8px;display:flex}.bot-card-latest>span:first-child{color:var(--faint);font:12px var(--font-body);letter-spacing:0;text-transform:none;flex:none;margin-right:8px}.bot-card-latest-value{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bot-list-empty{margin:var(--sp-4) 0;color:var(--muted);font:13px var(--font-body);grid-column:1/-1}.bots-view .bots-list-head-actions span{color:var(--muted);font:12px var(--font-body)}.bot-editor-advanced{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:4px}.bot-editor-advanced>summary{align-items:baseline;gap:var(--sp-10);padding:var(--sp-10) 0;color:var(--heading);cursor:pointer;font:14px var(--font-body);list-style:none;display:flex}.bot-editor-advanced>summary::-webkit-details-marker{display:none}.bot-editor-advanced>summary:before{content:"▸";color:var(--accent)}.bot-editor-advanced[open]>summary:before{content:"▾"}.bot-editor-advanced>summary span{color:var(--muted);font:12px var(--font-body);margin-left:auto}.bot-editor-advanced-body{gap:var(--sp-10);padding:0 0 var(--sp-10);display:grid}.bot-editor-effective{align-items:baseline;gap:var(--sp-10);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);margin-top:10px;display:flex}.bot-editor-effective p{color:var(--muted);font:13px var(--font-body);margin:0}@media (width<=767px){.pg-head{gap:var(--sp-10);flex-direction:column}.pg-head h1{font-size:var(--fs-4xl)}.pg-head-actions{justify-content:space-between;width:100%}.bots-view .bots-filterbar input{flex-basis:100%;max-width:none}.bots-filter-options{flex-wrap:nowrap;width:100%;overflow-x:auto}.bots-filter-options button{flex:none;min-height:36px}.bots-view .bots-grid{grid-template-columns:1fr}.bot-editor-advanced>summary,.bot-editor-effective{align-items:flex-start;gap:var(--sp-4);flex-direction:column}.bot-editor-advanced>summary span{margin-left:0}}.home-brief{margin:0 0 var(--sp-16);padding:var(--sp-12) var(--sp-14) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}@media (width<=767px){.home-brief-list li:not(:first-child){display:none}}.run-intel-produced{gap:var(--sp-8) 18px;padding:var(--sp-10) 0 var(--sp-10);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.run-intel-produced>div{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.run-intel-produced b,.run-intel-lineage>span{color:var(--faint);font:600 12px var(--font-body);text-transform:none;letter-spacing:0}.run-intel-produced>div:first-child{flex:260px}.run-intel-produced>div:first-child span{color:var(--text);font:12px/1.45 var(--font-body)}.run-intel-lineage{flex:180px;align-items:flex-start}.run-intel-lineage button{color:var(--accent);font:12px var(--font-body);text-align:left;background:0 0;border:0;padding:0}.run-intel-lineage button:hover{text-decoration:underline}@media (width<=767px){.run-intel-produced{gap:var(--sp-8)}.run-intel-produced>div:first-child{flex-basis:100%}}.pg .intel-controls button,.pg .intel-empty button,.pg .run-intel-panel button,.pg .watch-sheet-actions button{min-height:var(--ctl-md);padding:0 var(--sp-14);border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:500 13px var(--font-body);cursor:pointer}.pg .intel-controls button.quiet{color:var(--muted);background:0 0;border-color:#0000}.pg .intel-controls select{min-height:32px;font:13px var(--font-body)}.pg .intel-link{font:13px var(--font-body)}.pg .intel-note{font-size:var(--fs-xs)}.pg .intel-chips button{min-height:var(--ctl-sm);font:500 13px var(--font-body)}.bots-view{gap:var(--sp-14);flex-direction:column;display:flex}.bots-view>*{margin-top:0;margin-bottom:0}.bots-view .bots-page-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-16);border-bottom:1px solid var(--line);padding-bottom:12px;display:flex}.bots-view .bots-page-title h1{margin:var(--sp-2) 0 var(--sp-4);font:600 22px/1.2 var(--font-display);color:var(--heading);letter-spacing:-.01em}.bots-view .bots-page-title p{color:var(--muted);font:14px/1.45 var(--font-body);margin:0}.bots-view .bots-page-actions .primary{min-height:var(--ctl-md);padding:0 var(--sp-16);font:500 13px var(--font-body)}.bots-view .bots-list-head{justify-content:space-between;align-items:center;gap:var(--sp-12);padding:0 0 var(--sp-8);border-bottom:1px solid var(--line);display:flex}.bots-view .bots-page-actions>button.pg-btn{background:var(--surface);color:var(--heading);border:1px solid var(--line-control)}.bots-view .bots-page-actions>button.pg-btn:hover{border-color:var(--accent);color:var(--accent)}.bot-group-digests .bot-digest-columns:not(:has(.bot-digest-needs)){grid-template-columns:minmax(0,1fr)}.bots-view .bot-idea-coach{font:13px var(--font-body)}.bots-view .eyebrow,.bots-view .bot-approval-kind,.bots-view .bot-card-kicker,.bots-view .bot-card-kicker span{font:500 12px var(--font-body);letter-spacing:0;text-transform:none}.bots-view .bot-approval-kind{color:var(--muted)}.bots-view .bot-approval-row.blocked .bot-approval-kind{color:var(--warn)}.bots-view .bot-approval-row.returned .bot-approval-kind{color:var(--good)}.bots-view .bot-approval-count,.bots-view .bot-idea-coach-toggle-action,.bots-view .bot-approval-body small,.bots-view .bot-panel-head small,.bots-view .agent-domains{font-size:var(--fs-xs)}.bots-view .bot-approval-actions .secondary{min-height:30px;padding:0 var(--sp-12);font:500 12px var(--font-body);background:var(--surface);color:var(--heading);border:1px solid var(--line-control)}.bots-view .bot-approval-actions .link{font:500 12px var(--font-body);color:var(--link)}.bots-view .bot-approval-body strong{font:500 14px var(--font-body)}@media (width<=767px){.intel-view .intel-tabs,.pg .intel-chips{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.intel-view .intel-tabs::-webkit-scrollbar{display:none}.pg .intel-chips::-webkit-scrollbar{display:none}.intel-view .intel-tabs button,.pg .intel-chips button{flex:none;min-height:34px}}.bots-view .bot-idea-coach-toggle .eyebrow,.bots-view .bot-idea-coach .eyebrow{font:500 12px var(--font-body);letter-spacing:0;text-transform:none}@media (width<=767px){.bots-view button.link{min-height:32px;padding:0 var(--sp-4);font-size:var(--fs-sm)}}.bots-view .bots-list-head>div{justify-content:flex-start;align-items:center;display:flex}.bots-filter-options{scrollbar-width:none}.bots-filter-options::-webkit-scrollbar{display:none}@media (width<=767px){.bots-view .bots-filter-options{padding-bottom:2px}.bots-view .bots-page-actions{margin:0;padding:0}}.pg>*,.bots-view>*{flex-shrink:0}.bots-header-assign{display:inline-flex}.bots-header-assign>button{background:var(--surface);color:var(--heading);border:1px solid var(--line-control);border-radius:var(--r-sm)}.bots-header-assign>button:hover{border-color:var(--accent);color:var(--accent)}.bots-view .bots-list-head>div{width:100%}@media (width<=767px){.bots-view .bots-page-actions{gap:var(--sp-8);grid-template-columns:1fr 1fr;display:grid}.bots-view .bots-page-actions>button,.bots-view .bots-page-actions .bots-header-assign,.bots-view .bots-page-actions .bots-header-assign>button{box-sizing:border-box;width:100%}.bots-view .bots-page-actions .bots-header-assign>button{min-height:44px;font:500 14px var(--font-body)}}:is(.pg-tabs,.intel-tabs,.insights-tabs,.agents-tabs,.bots-filter-options,.intel-chips,.health-tabs,.memory-tabs,.records-segmented,.records-toolbar-actions,.attention-filters,.feed-chips,.domain-resources,.capture-targets,.search-mode-bar,.schedule-view-tabs,.pinned-strip,.af-seg,.reader-head-actions,.msg-sources,.attachment-row,.dash-running-list,.jt-run-nav,.jobs-attention-strip){overscroll-behavior-x:contain;overflow-y:hidden}.pg .intel-controls button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.pg .intel-controls button.primary:hover:not(:disabled){filter:brightness(1.06)}.pg .intel-controls button.primary:disabled{background:var(--surface-2);border-color:var(--line);color:var(--muted)}@media (width<=767px){.pg .intel-controls button.primary{width:100%;min-height:44px;font-size:var(--fs-md)}.intel-view .intel-tabs,.pg .intel-chips{touch-action:pan-x}}.pv .search-input{min-height:42px}.pv-card{margin:var(--sp-16) 0 0;padding:var(--sp-4) var(--sp-16);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.pv-card h3{padding:var(--sp-12) 0 var(--sp-8);color:var(--heading);font:600 14px var(--font-body);margin:0}.pv-card h3 em{color:var(--faint);font:500 13px var(--font-body);margin-left:6px;font-style:normal}.pv-card ul{margin:0;padding:0;list-style:none}.pv-item{padding:var(--sp-12) 0;border-top:1px solid var(--line)}.pv-item>strong{color:var(--heading);font:600 14px var(--font-body)}.pv-item-head{justify-content:space-between;align-items:baseline;gap:var(--sp-12);display:flex}.pv-item-head>strong,.pv-item-head>.link{min-width:0;min-height:0;color:var(--heading);font:600 14px var(--font-body);text-align:left;background:0 0;border:0;padding:0}.pv-item-head>.link:hover{color:var(--accent)}.pv-item-head small{color:var(--faint);font:12px var(--font-body);flex:none}.pv-item p{margin:var(--sp-4) 0 0;color:var(--text);font:14px/1.55 var(--font-body);overflow-wrap:anywhere}.pv-item mark{background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--heading);border-radius:var(--r-xs);padding:0 var(--sp-2);font-weight:600}.oc{gap:var(--sp-16);flex-direction:column;display:flex}.oc-tiles>div{background:var(--surface)}.oc .us-section{padding:var(--sp-4) var(--sp-16) var(--sp-8);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);gap:0}.oc .us-section h3{padding:var(--sp-12) 0 var(--sp-2);font:600 14px var(--font-body);letter-spacing:0;text-transform:none}.oc .us-section h3 em{font:500 13px var(--font-body)}.oc .us-section .set-hint{margin:var(--sp-2) 0 var(--sp-6)}.oc .us-kind{padding:var(--sp-12) 0;border-bottom:0;border-top:1px solid var(--line);align-items:baseline;position:relative}.oc .us-section>h3+.us-kind,.oc .us-section>.set-hint+.us-kind,.oc .us-section>.memory-empty+.us-kind{border-top-color:var(--line)}.oc .us-kind>span{color:var(--muted);font:13px var(--font-body);text-align:right;flex:none}.oc .us-kind>b:last-child{color:var(--heading);font:600 13px var(--font-body);text-align:right;flex:none}.oc .us-kind.s2,.oc .us-kind.s3,.oc .oc-slo,.oc-bar-row{flex-wrap:wrap}.oc-bar{border-radius:var(--r-pill);background:color-mix(in srgb,var(--accent) 55%,var(--surface));flex:none;order:3;width:100%;height:4px;margin-top:6px;display:block}@media (width<=767px){.oc .oc-slo{gap:var(--sp-4);flex-direction:column}.oc .us-kind>span{text-align:left}}.reader-body blockquote:has(+*){margin-top:0}@media (width<=767px){.reader-head{padding:var(--sp-10) var(--sp-12)}.reader-head-top>button,.reader-head-top .reader-tabs button{min-height:36px}.reader-head-top>button.reader-undo{width:36px;padding:0}.reader-head-top>button.reader-undo:disabled{display:none}.reader-head-top>button.reader-close{width:36px;font-size:var(--fs-5xl);border:0;padding:0}.reader-tabs button{font-size:var(--fs-sm);padding:0 var(--sp-14);min-height:32px}.reader-readtime{font-size:var(--fs-xs);color:var(--faint);white-space:nowrap}.reader-head-actions{margin-right:-12px;padding-right:12px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.reader-head-actions>button{font-size:var(--fs-sm)}.reader-body.markdown blockquote{padding:var(--sp-2) 0 var(--sp-2) var(--sp-12);border-left:3px solid var(--line-strong);color:var(--muted);font-size:var(--fs-sm);margin:0 0 18px;line-height:1.6}.reader-body.markdown h1{font-size:var(--fs-4xl);line-height:1.25}.reader-body.markdown h2{font-size:var(--fs-2xl)}.reader-body.markdown hr{margin:var(--sp-14) 0}}.app :is(.feed-view,.records-view,.search-view,.jobs-view,.tracker-view,.agents-view,.status-view,.memory-view,.changed-view,.attention-view) h1{color:var(--heading);font:600 22px/1.25 var(--font-body);letter-spacing:0;margin:0}.app :is(.feed-view,.records-view,.search-view,.jobs-view,.tracker-view,.agents-view,.status-view,.memory-view,.changed-view,.attention-view) :is(.agents-intro,.surface-header-purpose,.search-related-note,.watch-head>div>p,.memory-head>p,.jobs-head p){margin:var(--sp-4) 0 0;color:var(--muted);font:14px/1.45 var(--font-body);max-width:60ch}.app :is(.feed-view,.records-view,.search-view,.jobs-view,.tracker-view,.status-view,.memory-view)>:is(.surface-header,.watch-head,.status-head,.records-page-header,.memory-head){margin:0 0 var(--sp-16);gap:var(--sp-12);border:0;align-items:flex-start;padding:0}.app .agents-view>h1{margin-bottom:0}.app .agents-view>.agents-intro{margin-bottom:16px}.app :is(.watch-add,.jobs-head-actions button,.status-refresh){min-height:var(--ctl-md);padding:0 var(--sp-14);border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:500 13px var(--font-body)}.app .jobs-head-actions button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.af-row .af-body strong{font-weight:500}.af-row.unread .af-body strong,.af-row.needsme .af-body strong{font-weight:600}@media (width<=767px){.app .tracker-view .watch-head{justify-content:space-between;align-items:center;gap:var(--sp-12);flex-direction:row}.app .tracker-view .watch-add{flex:none;align-self:center}.app .watch-summary{gap:var(--sp-20);scrollbar-width:none;flex-wrap:nowrap;grid-template-columns:none;margin-right:-16px;padding-right:16px;display:flex;overflow:auto hidden}.app .watch-summary::-webkit-scrollbar{display:none}.app .watch-summary button{white-space:nowrap;flex:none;min-height:36px}.tracker-view .watchlist-view input[type=checkbox],.tracker-view input[type=checkbox]{width:22px;height:22px}.app .records-view{gap:var(--sp-12)}.app .records-view>.records-page-header{margin:0}.app .records-view .records-realm-tabs{margin:0;padding-inline:0}.app .viewbar-crumbs>button,.app .viewbar-crumbs>a{min-height:36px;padding-inline:6px}}.app .activity-feed .af-seg{gap:var(--sp-2) 0}.app .activity-feed .af-seg>button{padding-inline:4px}.app .tracker-view .watch-head>div{flex:1;min-width:0}.room-tabs{gap:var(--sp-2);border-bottom:1px solid var(--line);scrollbar-width:none;background:var(--bg);flex:none;padding:0 18px;display:flex;overflow:auto hidden}.room-tabs::-webkit-scrollbar{display:none}.room-tabs button{min-height:40px;padding:0 var(--sp-14);color:var(--muted);font:500 14px var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;position:relative}.room-tabs button:hover,.room-tabs button.on{color:var(--heading)}.room-tabs button.on:after{content:"";background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}@media (width<=767px){.room-tabs{padding:0 max(8px, var(--safe-r,0px)) 0 max(8px, var(--safe-l,0px))}.room-tabs button{min-height:44px;padding:0 var(--sp-14)}}.app .records-search-toolbar{align-items:center;gap:var(--sp-10);background:0 0;border:0;padding:0;display:flex}.app .records-search-toolbar .records-global-search{flex:1;min-width:0}.app .records-search-toolbar .records-toolbar-actions{align-items:center;gap:var(--sp-8);flex:none;display:flex}@media (width<=767px){.app .records-search-toolbar{flex-wrap:wrap}.app .records-search-toolbar .records-toolbar-actions{justify-content:flex-end;width:100%}}.app .bots-view{gap:var(--sp-10)}.app .bots-view .bots-page-head{margin-bottom:0;padding-bottom:10px}.app .bots-summary-line{margin:0 0 var(--sp-8);color:var(--muted);font:12px/1.45 var(--font-body)}.app .bots-summary-line b.attention{color:var(--warn);font-weight:600}.app .bots-view .bots-controls,.app .bots-view .bots-filterbar{gap:var(--sp-8)}.app .bots-view .bots-grid{gap:var(--sp-10)}.app .bots-view .bot-card{gap:var(--sp-12);padding:var(--sp-12) var(--sp-14)}.app .bots-view .bot-card-latest{padding-top:6px}@media (width<=767px){.app .bots-view{gap:var(--sp-10)}.app .bots-view .bots-page-head{gap:var(--sp-8);padding-bottom:9px}.app .bots-view .bots-page-actions{gap:var(--sp-6)}.app .bots-view .bots-filterbar{gap:var(--sp-8)}.app .bots-view .bots-filter-options{gap:var(--sp-6)}.app .bots-view .bots-grid{gap:var(--sp-8)}.app .bots-view .bot-card{padding:var(--sp-12) var(--sp-12)}}.app .job-thread .jt-header-actions>.jt-mobile-actions-toggle{display:inline-flex}.app .job-thread-head:not(.mobile-actions-open) .jt-header-actions>:is(.jt-lifecycle-toggle,.jt-details-toggle,.jt-history-toggle,.jt-readiness-toggle){display:none}.settings-group-title{margin:28px 0 var(--sp-2);color:var(--heading);font:600 17px var(--font-body)}.settings-body>.settings-group-title:first-child{margin-top:8px}.settings-group-hint{margin:0 0 var(--sp-12);color:var(--muted);font:13px/1.45 var(--font-body)}.set-toggle-hint{color:var(--muted);font:13px/1.4 var(--font-body);margin-top:2px;font-weight:400;display:block}.dvc-purpose{color:var(--muted);font:13px/1.4 var(--font-body);margin-top:2px;display:block}.app .attention-actions{justify-content:flex-end;align-items:center;gap:var(--sp-8);display:flex}.attention-health{margin:18px 0 var(--sp-8);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.attention-health>summary{justify-content:space-between;align-items:baseline;gap:var(--sp-12);padding:var(--sp-14) var(--sp-16);cursor:pointer;color:var(--heading);font:600 14px var(--font-body);list-style:none;display:flex}.attention-health>summary::-webkit-details-marker{display:none}.attention-health>summary small{color:var(--muted);font:13px var(--font-body);font-weight:400}.attention-health[open]>summary{border-bottom:1px solid var(--line)}.routine-health{padding:var(--sp-4) var(--sp-16) var(--sp-12);gap:var(--sp-14);flex-direction:column;display:flex}.rh-section{flex-direction:column;display:flex}.rh-head{justify-content:space-between;align-items:center;gap:var(--sp-10);padding:var(--sp-10) 0 var(--sp-6);display:flex}.rh-head h3{color:var(--heading);font:600 14px var(--font-body);margin:0}.rh-head span{color:var(--faint);font:13px var(--font-body)}.rh-head button{color:var(--muted);font-size:var(--fs-2xl);cursor:pointer;background:0 0;border:0;line-height:1}.rh-row{justify-content:space-between;align-items:center;gap:var(--sp-12);padding:var(--sp-10) 0;border-top:1px solid var(--line);display:flex}.rh-row>div:first-child{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.rh-row strong{color:var(--heading);font:600 14px var(--font-body);overflow-wrap:anywhere}.rh-row small{color:var(--muted);font:13px/1.4 var(--font-body)}.rh-row button{min-height:var(--ctl-md);padding:0 var(--sp-12);border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:500 13px var(--font-body);cursor:pointer}.rh-row button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.rh-actions{gap:var(--sp-8);flex:none;display:flex}.rh-brief-bar button{min-height:var(--ctl-md);padding:0 var(--sp-14);border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:500 13px var(--font-body);cursor:pointer}@media (width<=767px){.rh-row{flex-direction:column;align-items:stretch}.rh-actions{justify-content:flex-end}.app .attention-actions{justify-content:space-between}}.records-updated{color:var(--muted);font:13px var(--font-body);white-space:nowrap}.app .records-view .records-realm-tabs{gap:var(--sp-6);background:0 0;border:0;flex-wrap:wrap;padding:0;display:flex;position:static}.app .records-view .records-realm-tabs .records-realm-tab{min-height:34px;padding:0 var(--sp-14);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);font:500 13px var(--font-body)}.app .records-view .records-realm-tabs .records-realm-tab.is-active{background:var(--accent-soft);border-color:var(--accent);color:var(--heading)}.routine-manual{min-height:var(--ctl-md);padding:0 var(--sp-12);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);font:500 13px var(--font-body);text-align:left;align-self:flex-start;margin:0}.routine-manual:hover{border-color:var(--line-strong);background:var(--surface-2);color:var(--heading)}.jobs-row-does{color:var(--muted);font:13px/1.4 var(--font-body);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.jobs-group-failed>summary,.jobs-group-overdue>summary{color:var(--warn)}.jt-earlier-runs{border:1px dashed var(--line-strong);border-radius:var(--r-md);width:100%;min-height:36px;color:var(--muted);font:500 13px var(--font-body);cursor:pointer;background:0 0}.jt-earlier-runs:hover{color:var(--heading);border-color:var(--accent)}.jt-fix-job{min-height:32px;padding:0 var(--sp-14);border:1px solid var(--accent);border-radius:var(--r-sm);background:var(--accent);color:var(--accent-ink);font:600 13px var(--font-body);cursor:pointer;align-self:flex-start;margin-top:6px}.jt-fix-job:disabled{opacity:.55}.jt-convo-divider{align-items:center;gap:var(--sp-12);margin:22px 0 var(--sp-10);color:var(--faint);font:13px var(--font-body);display:flex}.jt-convo-divider:before,.jt-convo-divider:after{content:"";background:var(--line);flex:1;height:1px}.jt-queued span{gap:var(--sp-2);flex-direction:column;display:flex}.jt-queued b{font:600 13px var(--font-body);color:var(--heading)}.jt-queued em{font:13px var(--font-body);color:var(--muted);font-style:normal}.agents-kind{gap:var(--sp-6);margin:var(--sp-4) 0 var(--sp-14);display:flex}.agents-kind button{min-height:var(--ctl-md);padding:0 var(--sp-14);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);font:500 13px var(--font-body);cursor:pointer}.agents-kind button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--heading)}.agent-preview{margin:var(--sp-6) 0 0}.agent-preview>summary{color:var(--muted);font:13px var(--font-body);cursor:pointer}.agent-preview>p{margin:var(--sp-6) 0 0;padding:var(--sp-10) var(--sp-12);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text);font:13px/1.5 var(--font-body);white-space:pre-wrap}.skill-effect{margin:var(--sp-4) 0 0;color:var(--muted);font:13px/1.4 var(--font-body)}.skill-switch{align-items:center;gap:var(--sp-8);min-height:34px;padding:0 var(--sp-12) 0 var(--sp-6);border:1px solid var(--line-control);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);font:500 13px var(--font-body);cursor:pointer;display:inline-flex}.skill-switch i{border-radius:var(--r-pill);background:var(--line-strong);width:30px;height:18px;transition:background var(--dur-3);position:relative}.skill-switch i:after{content:"";width:14px;height:14px;transition:transform var(--dur-3);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.skill-switch.on{color:var(--heading)}.skill-switch.on i{background:var(--accent)}.skill-switch.on i:after{transform:translate(12px)}.oc-chart-card{padding-bottom:12px}.oc-chart{align-items:flex-end;gap:var(--sp-6);height:120px;padding:var(--sp-6) var(--sp-2) 18px;display:flex}.oc-day{flex:1;justify-content:center;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.oc-day>i.all{background:var(--line);border-radius:3px 3px 0 0;align-items:flex-end;width:100%;max-width:26px;min-height:2px;display:flex}.oc-day>i.all>i.read{background:var(--accent);border-radius:3px 3px 0 0;width:100%}.oc-day small{color:var(--faint);font:12px var(--font-body);position:absolute;bottom:-16px}.oc-key{width:10px;height:10px;margin:0 var(--sp-4) 0 var(--sp-10);border-radius:var(--r-xs);vertical-align:middle;display:inline-block}.oc-key.all{background:var(--line-strong)}.oc-key.read{background:var(--accent)}.search-history-choice{gap:var(--sp-6);margin:0 0 var(--sp-12);display:flex}.search-history-choice button{min-height:var(--ctl-sm);padding:0 var(--sp-14);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);font:500 13px var(--font-body);cursor:pointer}.search-history-choice button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--heading)}.search-pulse{margin:0 0 var(--sp-12)}.search-pulse label>span:first-child{color:var(--heading);font:600 14px var(--font-body);margin-bottom:6px;display:block}.search-pulse small{color:var(--muted);font:13px var(--font-body);font-weight:400;display:block}.search-pulse-row{gap:var(--sp-8);display:flex}.search-pulse-row input{min-width:0;min-height:38px;padding:0 var(--sp-12);border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:14px var(--font-body);flex:1}.search-pulse-row button{min-height:var(--ctl-sm);padding:0 var(--sp-16);border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:500 14px var(--font-body);cursor:pointer}.dash-widget{position:relative}.dash-collapse{z-index:2;border-radius:var(--r-sm);width:28px;height:28px;color:var(--faint);font-size:var(--fs-sm);cursor:pointer;opacity:0;transition:opacity var(--dur-3);background:0 0;border:0;position:absolute;top:10px;right:10px}.dash-widget:hover>.dash-collapse,.dash-collapse:focus-visible{opacity:1}.dash-collapsed-bar{width:100%;min-height:44px;padding:0 var(--sp-16);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--muted);font:500 14px var(--font-body);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.dash-collapsed-bar:hover{color:var(--heading)}@media (hover:none){.dash-collapse{opacity:.7}}.viewbar-model.is-default{color:var(--faint);background:0 0;border-color:#0000}.viewbar-model.is-default:hover{color:var(--heading)}.app .msg.assistant .markdown :is(h2,h3){margin-top:1.5em}.app .msg.assistant .markdown :is(p,ul,ol){margin-block:0 .9em}.app .msg.assistant .markdown table{margin-block:.6em 1.2em}.app .set-row .seg{flex-wrap:wrap;max-width:none}.app .memory-view .memory-tabs{flex-wrap:wrap;overflow:visible}.app .records-view .records-search-toolbar{align-items:center;gap:var(--sp-10);background:0 0;border:0;flex-flow:wrap;padding:0;display:flex;overflow:visible}.app .records-view .records-search-toolbar .records-global-search{width:auto;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;flex:260px;order:0;padding:0;display:flex;position:relative}.app .records-view .records-search-toolbar .records-global-search input{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);width:100%;min-height:40px;color:var(--heading);font:14px var(--font-body);box-shadow:none;padding:0 70px 0 38px}.app .records-view .records-search-toolbar .records-global-search input:focus{border-color:var(--accent);outline:none}.app .records-view .records-search-toolbar .records-search-icon{fill:none;width:16px;height:16px;stroke:var(--faint);stroke-width:1.6px;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.app .records-view .records-search-toolbar .records-search-clear{min-height:28px;padding:0 var(--sp-8);color:var(--muted);font:500 13px var(--font-body);cursor:pointer;background:0 0;border:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.app .records-view .records-search-toolbar .records-toolbar-actions{align-items:center;gap:var(--sp-8);flex-wrap:nowrap;flex:none;order:1;width:auto;padding:0;display:flex;overflow:visible}.app .records-view .records-search-toolbar .records-toolbar-actions>button{min-height:var(--ctl-md);height:auto;padding:0 var(--sp-14);border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:500 14px var(--font-body)}.app .records-view .records-search-toolbar .records-toolbar-actions>button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.app .records-view .records-search-toolbar .records-updated{margin-right:4px}@media (width<=767px){.app .records-view .records-search-toolbar .records-global-search{flex-basis:100%}.app .records-view .records-search-toolbar .records-global-search input{min-height:44px;font-size:var(--fs-xl)}.app .records-view .records-search-toolbar .records-toolbar-actions{justify-content:flex-end;width:100%}.app .records-view .records-search-toolbar .records-updated{margin-right:auto}}.records-drawer-backdrop{overscroll-behavior:contain}.records-detail-drawer{height:100%;min-height:0;overflow:hidden}.records-drawer-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;min-height:0;overflow-y:auto}.job-drawer{overscroll-behavior:contain}.route-error-actions{gap:var(--sp-8);flex-wrap:wrap;margin-top:12px;display:flex}.route-error-actions button{min-height:var(--ctl-md);padding:0 var(--sp-14);border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:500 13px var(--font-body);cursor:pointer}.menu{display:inline-flex;position:relative}.menu-button{min-height:var(--ctl-md);padding:0 var(--sp-14);border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:500 13.5px var(--font-body);cursor:pointer}.menu-button:hover,.menu-button[aria-expanded=true]{border-color:var(--accent)}.menu-button.active{color:var(--accent)}.menu-button.attention-more-btn{min-width:36px;padding:0 var(--sp-8);font-size:var(--fs-xl);color:var(--muted)}.menu-list{z-index:var(--z-menu);min-width:230px;max-width:min(320px,100vw - 24px);padding:var(--sp-6);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);box-shadow:0 10px 30px color-mix(in srgb,var(--heading) 14%,transparent);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px)}.menu-list.right,.menu-list.flip-right{right:0}.menu-list.left,.menu-list.flip-left{left:0}.menu-item{justify-content:space-between;align-items:center;gap:var(--sp-12);min-height:38px;padding:var(--sp-8) var(--sp-12);border-radius:var(--r-sm);color:var(--heading);line-height:1.4;font:500 14px var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.menu-item:hover,.menu-item:focus-visible{background:var(--accent-soft);outline:none}.menu-item.on{color:var(--accent)}.menu-item.danger{color:var(--warn)}.menu-item i{font-style:normal}.menu-sheet-list{padding:var(--sp-4) 0 var(--sp-8);flex-direction:column;display:flex}.menu-sheet-list .menu-item{min-height:48px;font-size:var(--fs-xl);padding:0 18px}.feed-sweep-note{margin:var(--sp-2) 0 0;color:var(--muted);font:13px/1.4 var(--font-body)}.viewbar-connection.is-problem{gap:var(--sp-6);width:auto;padding:var(--sp-4) var(--sp-10);border:1px solid color-mix(in srgb,var(--warn) 45%,var(--line));border-radius:var(--r-pill);background:color-mix(in srgb,var(--warn) 8%,var(--surface));color:var(--warn);font:500 12px var(--font-body)}.viewbar-connection.is-problem .viewbar-connection-label{display:inline}.viewbar-connection.is-problem .viewbar-connection-dot{background:currentColor}.viewbar-connection.waiting{color:var(--muted);border-color:var(--line);background:var(--surface)}:root{--btn-h:36px;--btn-h-touch:44px}.app button.primary,.app button.secondary,.app button.danger{min-height:var(--btn-h);border-radius:var(--r-sm);font:500 13.5px var(--font-body)}.app button.primary{background:var(--accent);border:1px solid var(--accent);color:var(--accent-ink);font-weight:600}.app button.primary:hover:not(:disabled){filter:brightness(1.06)}.app button.secondary{background:var(--surface);border:1px solid var(--line-control);color:var(--heading)}.app button.secondary:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.app button.danger{background:var(--surface);border:1px solid color-mix(in srgb,var(--warn) 55%,var(--line));color:var(--warn)}.app button.danger:hover:not(:disabled){background:color-mix(in srgb,var(--warn) 8%,var(--surface))}.app button.quiet{color:var(--muted);background:0 0;border:1px solid #0000;font-weight:500}.app button.quiet:hover:not(:disabled){color:var(--heading)}.app :is(button.primary,button.secondary,button.danger,button.quiet):disabled{opacity:.55;cursor:default}.app :is(button.primary,button.secondary,button.danger,button.quiet):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=767px){.app :is(button.primary,button.secondary,button.danger){min-height:var(--btn-h-touch)}}.jt-output-clamped{max-height:34em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 7em),#0000);mask-image:linear-gradient(#000 calc(100% - 7em),#0000)}.jt-output-toggle{margin:var(--sp-6) 0 var(--sp-4);color:var(--accent);font:600 14px var(--font-body);cursor:pointer;background:0 0;border:0;padding:0;display:block}.jt-output-toggle:hover{text-decoration:underline}.rh-note{margin:0 0 var(--sp-6);color:var(--muted);font:13px/1.45 var(--font-body)}mark.hl{background:color-mix(in srgb,var(--accent) 22%,transparent);color:inherit;border-radius:var(--r-xs);padding:0 var(--sp-2)}@media (width<=767px){.calendar-modal-backdrop,.job-modal-backdrop,.modal-backdrop,.space-editor-backdrop,.cmdk-backdrop,.context-inspector-backdrop,.askall-backdrop,.usage-backdrop,.decision-evidence-backdrop{padding-bottom:calc(64px + var(--safe-b,0px) + 12px);box-sizing:border-box}.sheet-backdrop{padding-bottom:0}.calendar-modal,.job-modal{max-height:calc(100dvh - 64px - var(--safe-b,0px) - 40px)}.job-drawer,.records-drawer-backdrop>*{bottom:calc(64px + var(--safe-b,0px));height:auto;max-height:calc(100dvh - 64px - var(--safe-b,0px))}.records-drawer-backdrop{padding-bottom:calc(64px + var(--safe-b,0px));box-sizing:border-box}}.subjects-view,.subject-view{max-width:var(--col-list);padding:var(--sp-20) var(--sp-20) 40px;box-sizing:border-box;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1;width:100%;min-height:0;margin:0 auto;overflow-y:auto}.sv-note{color:var(--muted);font:13.5px/1.5 var(--font-body);margin:0}.sv-meta{color:var(--faint);font:12px var(--font-body)}.sv-filters{align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.sv-filters button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:var(--r-pill);padding:var(--sp-6) var(--sp-14);font:500 13px var(--font-body);cursor:pointer;align-items:center;gap:var(--sp-6);display:inline-flex}.sv-filters button:hover{color:var(--heading);border-color:var(--line-strong)}.sv-filters button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--heading)}.sv-filters button b{color:var(--faint);font-weight:500}.sv-search,.sv-newform input,.sv-newform select,.sv-ask input{min-height:34px;padding:0 var(--sp-12);border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:14px var(--font-body)}.sv-search{min-width:160px;margin-left:auto}.sv-newform{gap:var(--sp-8);flex-wrap:wrap;align-items:center;display:flex}.sv-newform input,.sv-newform select{flex:1;min-width:200px}.sv-empty{gap:var(--sp-4);padding:22px var(--sp-4);color:var(--muted);font:14px/1.5 var(--font-body);flex-direction:column;display:flex}.sv-empty strong{color:var(--heading);font-weight:500}.sv-list{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin:0;padding:0;list-style:none}.sv-li{align-items:flex-start;display:flex}.sv-li>.sv-row{flex:1;min-width:0}.sv-li>.menu{margin:var(--sp-10) var(--sp-10) 0 0;flex:none}.sv-list>li:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.sv-list>li:last-child{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.sv-li:active{background:var(--surface-2)}@media (hover:hover){.sv-li:hover,.sv-li:focus-within{background:var(--surface-2)}}.sv-back{margin:0 0 var(--sp-8);padding:var(--sp-6) var(--sp-10);border-radius:var(--r-sm);background:color-mix(in srgb, var(--warn) 12%, transparent);color:var(--heading);font:13.5px var(--font-body)}.app .subject-view .sv-card>.sv-back-resurfaced{justify-content:space-between;align-items:center;gap:var(--sp-6) var(--sp-12);box-sizing:border-box;min-height:36px;margin:0 0 var(--sp-10);padding:var(--sp-4) var(--sp-10);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-sm);background:var(--surface-2);color:var(--heading);font:500 var(--fs-sm)/1.4 var(--font-body);flex-wrap:wrap;display:flex}.app .subject-view .sv-card>.sv-back-resurfaced .sv-link{font-size:var(--fs-xs);flex:none;margin-left:auto}.sv-datepick,.sv-additem{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.sv-datepick input,.sv-additem input[type=date]{flex:none;min-width:0}.sv-chip.done{background:var(--surface-2);color:var(--faint)}.sv-chip.snoozed{background:var(--surface-2);color:var(--muted)}.sv-list>li+li{border-top:1px solid var(--line)}.sv-row{gap:var(--sp-4);width:100%;padding:var(--sp-14) var(--sp-16);text-align:left;cursor:pointer;color:var(--text);font:14px/1.45 var(--font-body);background:0 0;border:0;flex-direction:column;display:flex}.sv-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.sv-row-top{align-items:baseline;gap:var(--sp-4) var(--sp-10);flex-wrap:wrap;display:flex}.sv-row-top strong{color:var(--heading);font-weight:500;font-size:var(--fs-lg)}.sv-row-top .sv-meta{margin-left:auto}.sv-row-next{color:var(--muted);font-size:var(--fs-md);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sv-chip{padding:var(--sp-2) var(--sp-10);border-radius:var(--r-pill);font:500 12px/1.6 var(--font-body);background:var(--surface-2);color:var(--muted);vertical-align:middle;display:inline-block}.sv-chip.needs{background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--warn)}.sv-chip.watching{background:var(--accent-soft);color:var(--accent)}.sv-unfiled h2{margin:var(--sp-6) 0 var(--sp-4);font:500 15px var(--font-body);color:var(--heading)}.sv-unfiled-row{padding:var(--sp-10) var(--sp-16);color:var(--muted);font:13.5px var(--font-body)}.sv-crumb{align-items:center;gap:var(--sp-8);color:var(--faint);font:13px var(--font-body);display:flex}.sv-crumb button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sv-crumb button:hover{color:var(--accent)}.subject-view .pg-head h1{align-items:center;gap:var(--sp-6) var(--sp-12);flex-wrap:wrap;display:flex}.sv-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:var(--sp-14) var(--sp-16)}.sv-card.sv-rec.needs{border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}.sv-lab{margin:0 0 var(--sp-8);color:var(--muted);font:12px var(--font-body)}.sv-rec-text{margin:0 0 var(--sp-12);color:var(--heading);font:15px/1.5 var(--font-body)}.sv-actions{gap:var(--sp-8);flex-wrap:wrap;align-items:center;display:flex}.pg-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink,#fff)}.pg-btn.primary:hover:not(:disabled){color:var(--accent-ink,#fff);filter:brightness(1.06)}.pg-btn.on{background:var(--accent-soft);border-color:var(--accent);color:var(--heading)}.sv-steps{border-top:1px solid var(--line);gap:var(--sp-10);flex-direction:column;margin-top:14px;padding-top:12px;display:flex}.sv-step,.sv-proposal{align-items:center;gap:var(--sp-10);flex-wrap:wrap;display:flex}.sv-step>div,.sv-proposal>div{gap:var(--sp-2);flex-direction:column;flex:1;min-width:180px;display:flex}.sv-step strong,.sv-proposal strong{color:var(--heading);font-weight:500;font-size:var(--fs-md)}.sv-cluster{padding:var(--sp-2) 0}.sv-cluster+.sv-cluster,.sv-proposal{border-top:1px solid var(--line)}.sv-proposal{padding:var(--sp-10) 0 var(--sp-2)}.sv-more,.sv-link{padding:var(--sp-4) 0;color:var(--accent);font:500 13px var(--font-body);cursor:pointer;background:0 0;border:0}.sv-more:hover,.sv-link:hover{text-underline-offset:2px;text-decoration:underline}.sv-line{align-items:baseline;gap:var(--sp-10);padding:var(--sp-8) 0;border-top:1px solid var(--line);font:13.5px/1.45 var(--font-body);color:var(--text);display:flex}.sv-card>.sv-lab+.sv-line,.sv-card-head+.sv-line{border-top:0}.sv-line-text{overflow-wrap:anywhere;flex:1;min-width:0}.sv-src{min-width:52px;padding:var(--sp-2) var(--sp-8);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);font:12px var(--font-body);text-align:center;text-transform:capitalize;flex:none}.sv-ask{gap:var(--sp-8);display:flex}.sv-ask input{flex:1}@media (width<=767px){.subjects-view,.subject-view{padding:14px 14px calc(96px + var(--safe-b,0px))}.sv-search{flex:100%;margin-left:0}.sv-line{flex-wrap:wrap}.sv-line .sv-meta,.sv-line .sv-link{flex:none}}.app .bots-view .bots-page-actions>button,.app .bots-view .bots-header-assign>button{box-sizing:border-box;padding:0 var(--sp-14);border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:500 13px/1 var(--font-body);white-space:nowrap;opacity:1;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.app .bots-view .bots-page-actions>button:hover,.app .bots-view .bots-header-assign>button:hover{border-color:var(--accent);color:var(--accent);opacity:1}.app .bots-view .bots-page-actions>button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink,#fff)}.app .bots-view .bots-page-actions>button.primary:hover{color:var(--accent-ink,#fff);filter:brightness(1.06)}@media (width>=768px){.app .bots-view .bots-page-actions>button,.app .bots-view .bots-header-assign>button{min-height:34px}}.team-av{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);font:600 13px var(--font-body);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.team-pill{padding:var(--sp-2) var(--sp-10);border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);font:500 12px/1.6 var(--font-body);white-space:nowrap;flex:none;display:inline-block}.team-pill.work{background:var(--accent-soft);color:var(--accent)}.team-pill.need{background:color-mix(in srgb, var(--warn) 16%, transparent);color:var(--warn)}.main-card{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.main-card-top{align-items:center;gap:var(--sp-12);display:flex}.main-card-id{flex-direction:column;flex:1;min-width:0;display:flex}.main-card-id strong{color:var(--heading);font:600 16px var(--font-display)}.main-ask{gap:var(--sp-8);display:flex}.main-ask input{min-width:0;min-height:36px;padding:0 var(--sp-12);border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:14px var(--font-body);flex:1}.team-section{gap:var(--sp-8);flex-direction:column;display:flex}.team-h{margin:var(--sp-4) 0 0;color:var(--heading);font:500 15px var(--font-body)}.team-roster{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin:0;padding:0;list-style:none}.team-row{align-items:center;display:flex}.team-row+.team-row{border-top:1px solid var(--line)}.team-row-main{align-items:center;gap:var(--sp-12);min-width:0;padding:var(--sp-12) var(--sp-14);text-align:left;cursor:pointer;color:var(--text);background:0 0;border:0;flex:1;display:flex}.team-row:active{background:var(--surface-2)}@media (hover:hover){.team-row:hover{background:var(--surface-2)}}.team-row:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.team-row:last-child{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.team-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.team-row-text strong{color:var(--heading);font-weight:500;font-size:var(--fs-lg)}.team-row-text .sv-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-chat{margin:0 var(--sp-12);padding:0 var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);min-height:30px;color:var(--muted);font:500 13px var(--font-body);cursor:pointer;background:0 0;flex:none}.team-chat:hover{color:var(--accent);border-color:var(--accent)}@media (width<=767px){.team-row-main{gap:var(--sp-10);padding:var(--sp-12)}.team-chat{margin:0 var(--sp-10) 0 0}}.app .bot-view-grid.bot-view-single{gap:var(--sp-12);flex-direction:column;max-width:820px;display:flex}.bot-head-id{align-items:center;gap:var(--sp-12);min-width:0;display:flex}.bot-head-id h1{align-items:center;gap:var(--sp-4) var(--sp-10);flex-wrap:wrap;margin:0;display:flex}.team-av.big{width:44px;height:44px;font-size:var(--fs-xl)}.team-pill.ok{background:color-mix(in srgb, var(--good) 16%, transparent);color:var(--good)}.main-link{text-align:left;color:var(--heading);font:500 13.5px/1.45 var(--font-body);cursor:pointer;background:0 0;border:0;padding:0}.main-link:hover{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.main-who{color:var(--heading);font-weight:500}.main-chip{padding:0 var(--sp-8);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--heading);font:13px var(--font-body);display:inline-block}.main-rule .sv-line-text{line-height:1.9}.main-else{margin:var(--sp-8) 0 0}.main-ruleform{padding:var(--sp-8) 0}.main-ruleform input{flex:180px}.bot-knows{padding:0}.bot-knows-btn{gap:var(--sp-6);width:100%;padding:var(--sp-12) var(--sp-16);border-radius:var(--r-lg);text-align:left;cursor:pointer;color:var(--text);background:0 0;border:0;flex-direction:column;display:flex}.bot-knows-btn:hover{background:var(--surface-2)}.bot-knows-row{gap:var(--sp-4) var(--sp-20);color:var(--heading);font:14px var(--font-body);flex-wrap:wrap;display:flex}.cfg-groups{gap:var(--sp-10);flex-direction:column;display:flex}.cfg-group{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.cfg-group>summary{gap:var(--sp-2);padding:var(--sp-12) var(--sp-16);cursor:pointer;flex-direction:column;list-style:none;display:flex}.cfg-group>summary::-webkit-details-marker{display:none}.cfg-group>summary strong{color:var(--heading);font:500 15px var(--font-body)}.cfg-group>summary span{color:var(--muted);font:13px var(--font-body)}.cfg-group[open]>summary{border-bottom:1px solid var(--line)}.cfg-body{gap:var(--sp-14);padding:var(--sp-14) var(--sp-16);flex-direction:column;display:flex}.cfg-summary{gap:var(--sp-10) var(--sp-16);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.cfg-summary>div{flex-direction:column;min-width:0;display:flex}.cfg-summary span{color:var(--faint);font:12px var(--font-body)}.cfg-summary strong{color:var(--heading);font:500 14px var(--font-body);overflow-wrap:anywhere}.bot-control-bare,.bot-ops-bare{gap:var(--sp-10);flex-direction:column;display:flex}.main-card-open{align-items:center;gap:var(--sp-12);text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;flex:1;padding:0;display:flex}.main-card-open:hover .main-card-id strong{color:var(--accent)}.app .bots-view .bots-page-actions>.bots-assign-unowned{height:34px;min-height:34px;padding:0 var(--sp-14);border:1px solid var(--accent);border-radius:var(--r-sm);background:var(--accent);color:var(--accent-ink,#fff);font:500 13px/1 var(--font-body);box-sizing:border-box}.app .bots-view .bots-page-actions>.bots-assign-unowned:hover{color:var(--accent-ink,#fff);filter:brightness(1.06)}.main-card-top{margin-bottom:var(--sp-12)}.main-card-id{gap:2px}.main-card-id .sv-meta{font-size:var(--fs-sm)}.main-card .main-ask{align-items:center}.main-card .main-ask input{min-height:var(--ctl-md)}.main-card .main-ask .pg-btn{min-height:var(--ctl-md);padding:0 var(--sp-14);font:500 13px/1 var(--font-body);white-space:nowrap}.main-card .main-ask .pg-btn:not(.primary){border:1px solid var(--line-control);border-radius:var(--r-sm);background:var(--surface);color:var(--heading)}.main-card .main-ask .pg-btn:not(.primary):hover{border-color:var(--accent);color:var(--accent)}@media (width<=767px){.app .bots-view .bots-page-actions>.bots-assign-unowned{height:40px;min-height:40px}.main-card .main-ask{flex-wrap:wrap}.main-card .main-ask input{flex:100%}.main-card .main-ask .pg-btn{flex:1 1 0;min-height:40px}}.asg-list{margin:var(--sp-12) 0 0;border-top:1px solid var(--line);padding:0;list-style:none}.asg-row{border-bottom:1px solid var(--line)}.asg-row.unread .asg-text{color:var(--heading);font-weight:500}.asg-head{align-items:center;gap:var(--sp-6) var(--sp-10);width:100%;padding:var(--sp-10) 0;text-align:left;cursor:pointer;color:var(--text);font:14px var(--font-body);background:0 0;border:0;flex-wrap:wrap;display:flex}.asg-text{overflow-wrap:anywhere;flex:220px;min-width:0}.asg-who{flex:none}.asg-body{padding:0 0 var(--sp-12);gap:var(--sp-10);flex-direction:column;display:flex}.asg-result{font:14px/1.55 var(--font-body);color:var(--text);max-height:360px;overflow-y:auto}.asg-q{color:var(--heading);font:500 14px/1.45 var(--font-body);margin:0}.asg-options{gap:var(--sp-8);flex-wrap:wrap;display:flex}.asg-actions{gap:var(--sp-16);display:flex}.asg-more{padding:var(--sp-6) 0}.asg-needs{margin-bottom:12px}.fr-subject{text-overflow:ellipsis;white-space:nowrap;max-width:42%;padding:0 var(--sp-8);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--muted);font:12px/1.7 var(--font-body);cursor:pointer;flex:none;overflow:hidden}.fr-subject:hover{color:var(--accent);border-color:var(--accent)}.asg-followups{margin:var(--sp-12) 0 var(--sp-6);gap:var(--sp-8);flex-direction:column;display:flex}.asg-routine{padding:var(--sp-10) 0 0;flex-direction:column;align-items:stretch}.asg-routine input{min-width:0}.home-card{padding:var(--sp-14) var(--sp-16);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.home-handoff{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.home-handoff .main-ask{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;display:grid}.home-handoff .home-ask-more{display:contents}.home-handoff .home-ask-more>summary{white-space:nowrap;grid-area:1/4}.home-handoff .home-ask-actions{gap:var(--sp-8);padding-top:var(--sp-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.home-subject{align-items:center;gap:var(--sp-12);width:100%;padding:var(--sp-10) var(--sp-14);border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;color:var(--text);background:0 0;display:flex}.sv-card-head+.home-subject,.sv-lab+.home-subject{border-top:0}.home-subject:hover .home-subject-text strong{color:var(--accent)}.home-subject-text{flex-direction:column;flex:1;min-width:0;display:flex}.home-subject-text strong{color:var(--heading);font-weight:500;font-size:var(--fs-lg)}.home-subject-wrap>.sv-offers{margin-left:var(--sp-14);margin-right:var(--sp-14)}.room-tabs .room-tab-count,.feed-chips .chip-count{padding:0 var(--sp-8);border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);font:500 12px/1.6 var(--font-body);margin-left:6px;display:inline-block}.room-tabs button.on .room-tab-count{background:var(--accent-soft);color:var(--heading)}@media (width<=767px){.home.dashboard-grid{padding-bottom:calc(96px + var(--safe-b,0px))}}.home-card .sv-card-head{padding-right:34px}.home-handoff .main-ask{padding-right:0}.sv-row-nudge{color:var(--warn);font:500 13px var(--font-body)}.sv-corrections{margin-top:6px}.sv-split-search{margin:var(--sp-6) 0;max-width:none}.sv-split-list{border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;max-height:320px;display:flex;overflow-y:auto}.sv-split-row{align-items:baseline;gap:var(--sp-10);padding:var(--sp-8) var(--sp-12);border-top:1px solid var(--line);cursor:pointer;font:13.5px/1.45 var(--font-body);display:flex}.sv-split-row:first-child{border-top:0}.sv-split-row input{flex:none}.jobs-needs-look{margin:0 0 var(--sp-12);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-2) var(--sp-12) var(--sp-10)}.jobs-needs-look>summary{align-items:center;gap:var(--sp-10);cursor:pointer;padding:var(--sp-10) 0;list-style:none;display:flex}.jobs-needs-look>summary::-webkit-details-marker{display:none}.jobs-needs-look>summary span{font-size:var(--fs-xs);color:var(--faint)}.jobs-needs-look.jobs-results{margin:0 0 var(--sp-12);border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0}.jobs-needs-look.jobs-results>summary{gap:var(--sp-12);min-height:54px;padding:var(--sp-10) var(--sp-2)}.jobs-needs-look.jobs-results>summary:after{content:"⌄";color:var(--muted);font-size:var(--fs-md);transition:transform var(--dur-1) var(--ease);margin-left:auto}.jobs-needs-look.jobs-results[open]>summary:after{transform:rotate(180deg)}.jobs-needs-look.jobs-results>summary strong{color:var(--heading);font-size:var(--fs-sm)}.jobs-needs-look.jobs-results>summary span{color:var(--muted);font-size:var(--fs-xs)}.app .bot-view-grid.bot-view-single.hp{max-width:1120px}.hp-stats{gap:var(--sp-10);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hp-stat{background:var(--surface-2);border-radius:var(--r-lg);padding:var(--sp-10) var(--sp-14);min-width:0}.hp-stat b{font-size:var(--fs-3xl);white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.hp-stat span{font-size:var(--fs-xs);color:var(--faint)}.hp-cols{gap:var(--sp-14);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;display:grid}.hp-main,.hp-side{gap:var(--sp-12);flex-direction:column;min-width:0;display:flex}.hp-chips{gap:var(--sp-6);flex-wrap:wrap;display:flex}.hp-chip{font-size:var(--fs-xs);padding:var(--sp-2) var(--sp-10);border-radius:var(--r-pill);background:var(--surface-2)}.hp-kv{justify-content:space-between;gap:var(--sp-12);padding:var(--sp-8) 0;border-top:1px solid var(--line);font-size:var(--fs-sm);display:flex}.hp-kv span:first-child{color:var(--faint)}.hp-kv span:last-child{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bot-view-body.with-dock .hp-cols{grid-template-columns:minmax(0,1fr)}@media (width<=900px){.hp-cols{grid-template-columns:minmax(0,1fr)}.hp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.main-handoff-text{box-sizing:border-box;resize:vertical;width:100%;min-height:84px;font:inherit}.main-handoff-row{align-items:center;gap:var(--sp-10);margin-top:8px;display:flex}.main-handoff-where{flex:1;min-width:0}.hp-handoff{box-sizing:border-box;width:100%}.home-plan{border-top:1px solid var(--line);gap:var(--sp-8);flex-direction:column;margin-top:10px;padding-top:10px;display:flex}.home-plan textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit}.home-mic{touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.home-mic.on{background:var(--accent-soft);border-color:var(--accent)}.team-av[style*=--av-h]{background:hsl(var(--av-h) 38% 50% / .2);color:hsl(var(--av-h) 45% 32%)}.app.dark .team-av[style*=--av-h]{background:hsl(var(--av-h) 38% 55% / .24);color:hsl(var(--av-h) 55% 78%)}.asg-sign{margin:var(--sp-2) 0 0;text-align:right}.asg-combine{align-items:center;gap:var(--sp-10);padding:var(--sp-8) 0;list-style:none;display:flex}.chat-handoffs{margin:var(--sp-12) auto;box-sizing:border-box;gap:var(--sp-10);flex-direction:column;width:100%;max-width:760px;display:flex}.chat-handoff-line{color:var(--muted);font-size:var(--fs-sm);align-items:baseline;gap:var(--sp-6) var(--sp-12);flex-wrap:wrap;margin:0;display:flex}.chat-handoff-reply{border-left:2px solid var(--accent);padding-left:12px}.chat-handoff-group{padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.chat-handoff-group-title{margin:0 0 var(--sp-8);color:var(--muted);font-size:var(--fs-sm);font-weight:500}.chat-handoff-participants{gap:var(--sp-8) var(--sp-14);flex-wrap:wrap;display:flex}.chat-handoff-participant{align-items:center;gap:var(--sp-6);min-width:0;color:var(--text);font-size:var(--fs-sm);display:inline-flex}.chat-handoff-participant .team-av{width:24px;height:24px;font-size:var(--fs-xs)}.chat-handoff-participant-state{color:var(--faint)}.chat-handoff-participant.needs .chat-handoff-participant-state{color:var(--attn)}.chat-handoff-participant.failed .chat-handoff-participant-state{color:var(--warn)}.chat-handoff-followup{margin-top:var(--sp-8)}.chat-handoff-followup input{flex:220px}.team-room{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);min-width:0;overflow:hidden}.team-room-head{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--sp-16);width:100%;min-height:72px;padding:var(--sp-12) var(--sp-16);border:0;border-bottom:1px solid var(--line);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}.team-room-head:hover{background:var(--surface-2)}.team-room-head:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.team-room-head-copy{gap:var(--sp-2);min-width:0;display:grid}.team-room-kicker{color:var(--muted);font:600 var(--fs-xs)/1.25 var(--font-body);letter-spacing:.04em;text-transform:uppercase}.team-room-head-copy .team-room-topic{color:var(--heading);font:600 var(--fs-md)/1.35 var(--font-body);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.team-room-head-roster{min-width:0;color:var(--faint);font:var(--fs-xs)/1.3 var(--font-body)}.team-room-head-trailing{align-items:center;gap:var(--sp-10);flex:none;display:flex}.team-room-state{align-items:center;gap:var(--sp-6);min-height:26px;padding:0 var(--sp-10);border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);font:500 var(--fs-xs)/1.3 var(--font-body);white-space:nowrap;display:inline-flex}.team-room-state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.team-room-state.ready{background:var(--accent-soft);color:var(--accent)}.team-room-state.working{background:var(--attn-soft);color:var(--attn)}.team-room-state.needs,.team-room-state.failed{background:var(--warn-soft);color:var(--warn)}.team-room-chevron{color:var(--muted);font-size:var(--fs-md);transition:transform var(--dur-1) var(--ease);line-height:1}.team-room-head[aria-expanded=true] .team-room-chevron{transform:rotate(180deg)}.team-room-body[hidden]{display:none}.team-room-roster{gap:var(--sp-6);padding:var(--sp-10) var(--sp-16);border-bottom:1px solid var(--line);background:0 0;flex-wrap:wrap;display:flex}.team-room-participant{align-items:center;gap:var(--sp-6);min-width:0;min-height:32px;padding:0 var(--sp-8) 0 var(--sp-4);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--text);font-size:var(--fs-xs);display:inline-flex}.team-room-participant .team-av{flex:none;width:22px;height:22px;font-size:10px}.team-room-participant-state{color:var(--muted)}.team-room-participant.working .team-room-participant-state{color:var(--attn)}.team-room-participant.needs .team-room-participant-state,.team-room-participant.failed .team-room-participant-state{color:var(--warn)}.team-room-messages{margin:0;padding:0;list-style:none}.team-room-turn{gap:var(--sp-8);padding:var(--sp-12) var(--sp-16);border-bottom:1px solid var(--line);display:grid}.team-room-message{min-width:0;font-size:var(--fs-sm)}.team-room-message+.team-room-message{border-top:0;margin-top:0;padding-top:0}.team-room-message>header{align-items:center;gap:var(--sp-4) var(--sp-8);color:var(--heading);font-size:var(--fs-sm);flex-wrap:wrap;font-weight:600;display:flex}.team-room-message>header>span:not(.team-room-avatar){color:var(--muted);font-size:var(--fs-xs);font-weight:400}.team-room-message>p{margin:var(--sp-4) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.team-room-message.user{width:fit-content;max-width:min(88%,680px);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) var(--r-xs) var(--r-lg);background:var(--surface-2);justify-self:end}.team-room-message.user>header{color:var(--heading)}.team-room-message.user>header>span{color:var(--muted);font-size:var(--fs-xs);font-weight:400}.team-room-message.bot{padding:var(--sp-10) var(--sp-12) var(--sp-10) 15px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);text-align:left;position:relative}.team-room-message.bot:before{border-radius:var(--r-pill);background:var(--line-strong);content:"";pointer-events:none;width:3px;position:absolute;inset:8px auto 8px 1px}.team-room-message.bot.done:before{background:var(--accent)}.team-room-message.bot.working{background:color-mix(in srgb,var(--attn-soft) 28%,var(--surface))}.team-room-message.bot.working:before{background:var(--attn)}.team-room-message.bot.needs,.team-room-message.bot.failed{background:color-mix(in srgb,var(--warn-soft) 24%,var(--surface))}.team-room-message.bot.needs:before,.team-room-message.bot.failed:before{background:var(--warn)}.team-room-message.bot>header{gap:var(--sp-6)}.team-room-message.bot>header strong{color:var(--heading);font-size:var(--fs-sm);font-weight:700}.team-room-avatar{border:1px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:700;display:grid;color:var(--heading)!important;font-size:var(--fs-sm)!important}.team-room-reply-state{margin-left:var(--sp-2);padding:var(--sp-2) var(--sp-8);border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);font:500 var(--fs-xs)/1.3 var(--font-body)!important}.team-room-reply-state.done{background:var(--accent-soft);color:var(--accent)!important}.team-room-reply-state.working{background:var(--attn-soft);color:var(--attn)!important}.team-room-reply-state.needs,.team-room-reply-state.failed{background:var(--warn-soft);color:var(--warn)!important}.team-room-message .markdown{overflow-wrap:anywhere;text-align:left}.team-room-message.bot .markdown{margin-top:var(--sp-6)}.team-room-message>footer{justify-content:flex-start;gap:var(--sp-4) var(--sp-8);margin-top:var(--sp-8);text-align:left;flex-wrap:wrap;display:flex}.team-room-result-preview{max-height:6.4em;color:var(--text);text-align:left;margin-inline:0;overflow:hidden}.team-room-result-preview>*{margin-block:0 var(--sp-4)}.team-room-long-reply{margin-top:var(--sp-6);text-align:left}.team-room-long-reply>summary{align-items:center;gap:var(--sp-6);width:max-content;max-width:100%;min-height:32px;padding:0 var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--link);font:500 var(--fs-xs) var(--font-body);cursor:pointer;list-style:none;display:inline-flex}.team-room-long-reply>summary::-webkit-details-marker{display:none}.team-room-long-reply>summary:before{content:"›";color:var(--muted);font-size:var(--fs-md);transition:transform var(--dur-1) var(--ease);line-height:1}.team-room-long-reply[open]>summary:before{transform:rotate(90deg)}.team-room-long-reply>summary:hover{border-color:var(--line-strong);background:var(--surface)}.team-room-long-reply>summary:focus-visible,.team-room-action-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.team-room-long-reply[open]>summary{margin-bottom:var(--sp-8)}.team-room-action-link{min-height:30px;padding:0 var(--sp-8);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);color:var(--link);font:500 var(--fs-xs) var(--font-body);text-align:left;align-items:center;margin:0;text-decoration:none;display:inline-flex}.team-room-action-link:hover{border-color:var(--line-strong);background:var(--surface);color:var(--accent);text-decoration:none}.team-room-start-sheet .team-room-start-form{gap:var(--sp-10);padding:var(--sp-8) var(--sp-12) var(--sp-12);display:grid}.team-room-start-prompt{gap:var(--sp-4);color:var(--muted);font-size:var(--fs-xs);display:grid}.team-room-start-prompt textarea{box-sizing:border-box;width:100%;min-width:0;min-height:var(--ctl-md);padding:var(--sp-8);border:1px solid var(--line-control,var(--line));border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;resize:vertical}.team-room-start-bots{gap:var(--sp-6);flex-wrap:wrap;display:flex}.team-room-bot{min-height:32px;padding:0 var(--sp-10);border:1px solid var(--line-control,var(--line));border-radius:var(--r-pill,999px);background:var(--surface);color:var(--text);font:var(--fs-sm) var(--font-body);cursor:pointer}.team-room-bot.selected{border-color:var(--accent);background:var(--accent-soft);color:var(--heading)}.team-room-start-form>.pg-btn{justify-self:start}.team-room-compose{align-items:end;gap:var(--sp-8);padding:var(--sp-12) var(--sp-16) 0;grid-template-columns:minmax(0,2fr) minmax(120px,1fr);display:grid}.team-room-targets{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.team-room-target-label{margin-bottom:var(--sp-6);color:var(--muted);font:600 var(--fs-xs) var(--font-body);padding:0}.team-room-target-options{gap:var(--sp-6);flex-wrap:wrap;display:flex}.team-room-target-options button{min-height:30px;padding:0 var(--sp-10);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);font:500 var(--fs-xs) var(--font-body);cursor:pointer}.team-room-target-options button:hover:not(:disabled){border-color:var(--line-strong);color:var(--heading)}.team-room-target-options button.selected{border-color:var(--accent);background:var(--accent-soft);color:var(--heading)}.team-room-target-options button:disabled{opacity:.55;cursor:default}.team-room-compose textarea{box-sizing:border-box;resize:vertical;width:100%;min-width:0;min-height:42px;max-height:112px;padding:var(--sp-8) var(--sp-10);border:1px solid var(--line-control,var(--line));border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;line-height:1.45}.team-room-compose .pg-btn{white-space:nowrap;justify-self:stretch;width:auto;min-width:0}.team-room-note{margin:var(--sp-6) var(--sp-16) var(--sp-12);color:var(--faint);font-size:var(--fs-xs)}@media (width<=767px){.chat-handoff-followup :is(input,button){min-height:44px}.team-room-head{min-height:52px;padding:var(--sp-10) var(--sp-12);align-items:flex-start}.team-room-head-copy{flex:1}.team-room-head-trailing{gap:var(--sp-6)}.team-room-state{padding-inline:var(--sp-8)}.team-room-roster{padding-inline:var(--sp-10)}.team-room-turn{padding:var(--sp-10)}.team-room-message.user{max-width:94%}.team-room-compose{grid-template-columns:minmax(0,2fr) minmax(104px,1fr)}.team-room-compose :is(textarea,.pg-btn){min-height:44px}.team-room-target-options button{min-height:40px}.team-room-compose textarea{resize:vertical;height:44px;min-height:44px;max-height:112px}.team-room-compose .pg-btn{width:auto}.team-room-start-prompt textarea,.team-room-start-form>.pg-btn{min-height:44px}.team-room-start-form>.pg-btn{width:100%}}.msg.user details.msg-machine-notice{color:var(--faint);font-size:var(--fs-xs);max-width:min(460px,80vw)}.msg.user details.msg-machine-notice>summary{cursor:pointer;font-style:italic;list-style:none}.msg.user details.msg-machine-notice>summary::-webkit-details-marker{display:none}.msg.user details.msg-machine-notice>summary:before{content:"›";margin-right:6px;display:inline-block}.msg.user details.msg-machine-notice[open]>summary:before{content:"⌄"}.msg.user details.msg-machine-notice pre{margin:var(--sp-6) 0 0;padding:var(--sp-8) var(--sp-10);white-space:pre-wrap;word-break:break-word;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);max-height:220px;font:11px/1.45 var(--font-mono,monospace);overflow:auto}.composer-attached{align-items:center;gap:var(--sp-6);margin:0 0 var(--sp-6);flex-wrap:wrap;display:flex}.attached-chip{align-items:center;gap:var(--sp-6);padding:var(--sp-2) var(--sp-4) var(--sp-2) var(--sp-10);border:1px solid var(--line-control,var(--line));border-radius:var(--r-pill,999px);background:var(--surface-2);font-size:var(--fs-sm);display:inline-flex}.attached-chip button{color:var(--muted);cursor:pointer;font-size:var(--fs-lg);padding:0 var(--sp-6);background:0 0;border:0;line-height:1}.subject-picker{gap:var(--sp-10);flex-direction:column;display:flex}.subject-picker input{box-sizing:border-box;width:100%}.subject-picker ul{max-height:50vh;margin:0;padding:0;list-style:none;overflow:auto}.subject-picker li button{text-align:left;width:100%;padding:var(--sp-10) var(--sp-8);border:0;border-bottom:1px solid var(--line);color:var(--heading);cursor:pointer;font:inherit;background:0 0}.feed-highlights{margin-bottom:6px}.feed-highlights-body{padding:var(--sp-6) var(--sp-2) var(--sp-14)}.feed-highlights-body .intel-view{margin:0}.attached-chip.helper{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.msg.user .used-note{font-size:var(--fs-xs);color:var(--faint);margin-top:6px}.msg.user .used-note>summary{cursor:pointer;list-style:none}.msg.user .used-note>summary::-webkit-details-marker{display:none}.msg.user .used-note>summary:before{content:"›";margin-right:6px;display:inline-block}.msg.user .used-note[open]>summary:before{content:"⌄"}.msg.user .used-note pre{margin:var(--sp-6) 0 0;padding:var(--sp-8) var(--sp-10);white-space:pre-wrap;word-break:break-word;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);max-height:240px;font:11px/1.45 var(--font-mono,monospace);overflow:auto}.sv-brief-text{margin:var(--sp-6) 0 0;white-space:pre-wrap;line-height:1.6}.sv-offers{align-items:center;gap:var(--sp-8);margin:var(--sp-10) 0;flex-wrap:wrap;display:flex}.app .pg-btn.primary,.app .menu-button.pg-btn{min-height:var(--ctl-md);padding:0 var(--sp-14);font:500 13px var(--font-body)}.app .main-ask .pg-btn,.app .main-ask .pg-btn.primary{min-height:var(--ctl-md)}@media (width<=767px){.app .pg-btn,.app .pg-btn.primary,.app .menu-button.pg-btn{min-height:40px}}.app :is(.jobs-head-actions,.records-toolbar-actions)>button,.app :is(.jobs-head-actions,.records-toolbar-actions) .menu-button{min-height:var(--ctl-md);padding:0 var(--sp-14);font:500 13px var(--font-body)}@media (width<=767px){.app :is(.jobs-head-actions,.records-toolbar-actions)>button,.app :is(.jobs-head-actions,.records-toolbar-actions) .menu-button{min-height:40px}}.app .records-view .records-search-toolbar .records-toolbar-actions .menu-button{min-height:var(--ctl-md);font:500 14px var(--font-body)}.app .settings-view>h1{font-size:var(--fs-4xl)}.sv-domain-group{margin:0 0 var(--sp-14)}.sv-domain-head{align-items:baseline;gap:var(--sp-10);padding:var(--sp-6) var(--sp-2) var(--sp-8);display:flex}.sv-domain-head strong{color:var(--heading);font:600 14px var(--font-body)}.sv-domain-head .sv-link{margin-left:auto}.sv-domain-line{margin:var(--sp-4) 0 0}@media (width<=767px){.home-handoff .main-ask{flex-wrap:wrap}.app .home-handoff .main-ask input{flex:calc(100% - 56px);order:0;min-width:0;min-height:44px}.app .home-handoff .main-ask .home-mic{flex:0 0 44px;order:1;justify-content:center;align-items:center;width:44px;min-height:44px;padding:0;display:inline-flex}.app .home-handoff .main-ask .home-mic .home-mic-text{display:none}.app .home-handoff .main-ask .pg-btn:not(.home-mic){flex:28%;order:2;min-height:44px}}.home-mic{white-space:nowrap;gap:var(--sp-8)}.home-mic-icon{flex:none}.home-mic-error{margin:var(--sp-8) var(--sp-2) 0}@media (width<=767px){.mention-menu{max-height:32vh;overflow-y:auto}}.asg-followups.folded{margin:var(--sp-8) 0 0}.msg .asg-followups .asg-actions{gap:var(--sp-8);flex-wrap:wrap;display:flex}.msg .asg-followups .pg-btn{background:0 0}@media (width<=767px){html[data-kb=open] .composer-wrap{padding-top:4px;padding-bottom:max(var(--safe-b), var(--kb-inset))}html[data-kb=open] .composer .composer-polish,html[data-kb=open] .composer .composer-meta-toggle,html[data-kb=open] .composer .composer-lifecycle,html[data-kb=open] .jt-clear-replies{display:none}html[data-kb=open] .composer textarea{min-height:0;max-height:112px}}.pv-page{align-items:center;gap:var(--sp-10);margin:var(--sp-6) 0 var(--sp-10);display:flex}@media (width<=767px){.app .main-ask{flex-wrap:wrap}.app .main-ask input{flex:100%;min-width:0;min-height:44px}.app .main-ask .pg-btn{flex:28%;min-height:44px}.main-handoff-text{min-height:96px}.main-handoff .main-handoff-row{flex-wrap:wrap}.main-handoff .main-handoff-row .main-handoff-hint{display:none}.app .main-handoff .main-handoff-row select{min-height:var(--ctl-lg);padding:0 var(--sp-10);font-size:var(--fs-lg);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--text);flex:100%}.app .main-handoff .main-handoff-row .pg-btn{flex:100%;min-height:44px}.main-handoff .main-handoff-row .main-handoff-where{flex:100%}}.app .composer-meta-toggle,.app .attached-chip{box-sizing:border-box;min-height:32px;font:500 12px var(--font-body)}.app .attached-chip{padding:0 var(--sp-4) 0 var(--sp-10);font-weight:500}.app .attached-chip.helper{font-weight:600}.app .attached-chip button{justify-content:center;align-items:center;width:24px;min-width:0;height:24px;min-height:0;padding:0;display:inline-flex}.home-ask-span{width:100%;max-width:min(100%,1120px);margin:0 auto var(--sp-12)}.home-stream-layout{gap:var(--sp-14);box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(320px,36%);align-items:start;width:100%;min-width:0;display:grid}.home-stream,.home-side{gap:var(--sp-12);flex-direction:column;min-width:0;display:flex}.home-side>.dash-widget{box-sizing:border-box;flex:none;width:100%;min-width:0;max-width:100%}.home-side>.dash-widget>.t-rail{box-sizing:border-box;width:100%;min-width:0;max-width:100%}@media (width<=980px){.home-stream-layout{grid-template-columns:minmax(0,1fr)}}.home-stream-layout.is-sparse{grid-template-columns:minmax(0,1fr)}.home-stream-layout.is-sparse .home-stream{display:contents}.home-goals-column{min-width:0}.home-goals-column:not(:has(.goals-card)){display:none}@media (width>=981px){.home.dashboard-grid .home-stream-layout.is-sparse:has(.home-goals-column .goals-card){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}:is(.home.dashboard-grid .home-stream-layout.is-sparse:has(.home-goals-column .goals-card) .home-goals-column,.home.dashboard-grid .home-stream-layout.is-sparse:has(.home-goals-column .goals-card) .home-side){box-sizing:border-box;align-self:stretch;width:100%;min-width:0}.home.dashboard-grid .home-stream-layout.is-sparse:has(.home-goals-column .goals-card) .home-goals-column{grid-area:1/1}.home.dashboard-grid .home-stream-layout.is-sparse:has(.home-goals-column .goals-card) .home-side{grid-area:1/2}}.goal-prog small{color:var(--faint);font:500 var(--fs-xs)/1 var(--font-body);font-variant-numeric:tabular-nums}.home-mode-switch{margin:var(--sp-12) 0 0}.team-av.has-emoji{font-size:1.15em}.avatar-choices{gap:var(--sp-6);flex-wrap:wrap;display:flex}.avatar-choices .pg-btn{min-width:36px;padding:0 var(--sp-8)}.chat-handoff-who{font-weight:600}.viewbar-monogram.is-bot[style*=--av-h]{background:hsl(var(--av-h) 38% 50% / .2);color:hsl(var(--av-h) 45% 32%)}.app.dark .viewbar-monogram.is-bot[style*=--av-h]{background:hsl(var(--av-h) 38% 55% / .24);color:hsl(var(--av-h) 55% 78%)}@media (width<=767px){.job-thread .job-thread-head:not(.compact) .jt-header-actions{flex-wrap:nowrap;justify-self:start;width:max-content;max-width:100%}.job-thread .job-thread-head:not(.compact) .jt-header-actions>.jt-manage,.job-thread .job-thread-head:not(.compact) .jt-header-actions>.jt-run-action,.job-thread .job-thread-head:not(.compact) .jt-header-actions>.jt-lifecycle-toggle,.job-thread .job-thread-head:not(.compact) .jt-header-actions>.jt-mobile-actions-toggle{flex:none;width:auto;min-width:max-content}}.away-strip{align-items:baseline;gap:var(--sp-6) var(--sp-14);padding:var(--sp-8) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);font:13px var(--font-body);color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.away-strip strong{color:var(--heading);font-weight:500}.app .asg-followups .asg-actions{gap:var(--sp-8);flex-wrap:wrap;display:flex}.app .asg-followups .asg-actions .pg-btn{white-space:nowrap}@media (width<=767px){.app .asg-followups .asg-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app .asg-followups .asg-actions .pg-btn{width:100%}}.mail-item{padding:var(--sp-10) 0;border-top:1px solid var(--line);gap:var(--sp-6);flex-direction:column;display:flex}.mail-item:first-of-type{border-top:0}.mail-head{align-items:baseline;gap:var(--sp-10);display:flex}.mail-head strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--heading);flex:1;font-weight:500;overflow:hidden}.mail-read{margin:0}.home-ideas{display:none}.home-stream>.home-handoff+.home-ideas{padding:var(--sp-4) var(--sp-2) 0;display:block}.home-ideas-row{gap:var(--sp-8);flex-wrap:wrap;margin-top:8px;display:flex}.asg-live{gap:var(--sp-12);padding:var(--sp-12) var(--sp-14);border:1px solid var(--line);border-radius:var(--r-md,10px);background:var(--surface-2);display:grid}.asg-sec{gap:var(--sp-4);display:grid}.asg-sec-lab{font-size:var(--fs-xs);color:var(--faint);margin:0;font-weight:600}.asg-sec-lab span{font-weight:400}.asg-plan{font-size:var(--fs-md);color:var(--text);margin:0;line-height:1.5}.asg-trail{gap:var(--sp-4);font-size:var(--fs-sm);color:var(--faint);margin:0;padding:0;list-style:none;display:grid}.asg-trail li{overflow-wrap:anywhere;padding-left:16px;position:relative}.asg-trail li:before{content:"";background:var(--line-strong,var(--line));border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:3px}.asg-trail li.now{color:var(--text)}.asg-trail li.now:before{background:var(--accent)}.asg-preview{margin:var(--sp-2) 0 0;padding:0 var(--sp-12);color:var(--faint);font-size:var(--fs-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.asg-card{padding:var(--sp-12) var(--sp-12) var(--sp-4)}.asg-card-actions,.asg-compose{gap:var(--sp-8);flex-wrap:wrap;display:flex}.asg-compose input{min-width:0;min-height:36px;padding:0 var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md,8px);background:var(--surface);color:var(--text);flex:200px}.main-ask-said{align-items:center;gap:var(--sp-6) var(--sp-8);margin:var(--sp-10) var(--sp-2) 0;color:var(--text);font-size:var(--fs-md);flex-wrap:wrap;display:flex}.main-ask-tick{background:var(--accent-soft);width:18px;height:18px;color:var(--accent);font-size:var(--fs-xs);border-radius:50%;flex:none;place-items:center;display:inline-grid}.main-ask-why{margin:var(--sp-8) 0 0;padding:var(--sp-12) var(--sp-14);border:1px solid var(--line);border-radius:var(--r-md,10px);background:var(--surface-2);gap:var(--sp-10);display:grid}.main-ask-why p{font-size:var(--fs-sm);color:var(--text);margin:0}.main-ask-fix{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.main-ask-fix .pg-btn{min-height:var(--ctl-md);padding:0 var(--sp-12);font-size:var(--fs-sm)}.today-rail.flash{box-shadow:0 0 0 2px var(--accent);transition:box-shadow .3s}.sv-rem{gap:var(--sp-8);flex-wrap:wrap}.sv-rem .sv-line-text{overflow-wrap:anywhere;flex:220px;min-width:0}.sv-rem-due{color:var(--accent);font-weight:600}.feed-view .fr-who{font-size:var(--fs-xs);color:var(--faint);margin-left:8px;font-weight:400}.feed-view .fr-digest{display:block}.feed-view .fr-headline{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.iu-group{margin:0}.iu-group>h3{padding:var(--sp-8) var(--sp-4) var(--sp-6);font:600 12px var(--font-body);text-transform:none;letter-spacing:0;color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;margin:0;display:flex}.iu-group>h3 span{font-weight:400}.iu-row{gap:var(--sp-12);padding:var(--sp-10) var(--sp-4);border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);grid-template-columns:48px minmax(0,1fr) 316px;align-items:center;display:grid;position:relative}.iu-row-news{grid-template-columns:minmax(0,1fr) 240px}.iu-date{text-align:center;color:var(--muted);line-height:1.1}.iu-date span{font-size:var(--fs-xs);display:block}.iu-date b{font-size:var(--fs-2xl);color:var(--text);font-weight:500;display:block}.iu-main{text-align:left;cursor:pointer;min-width:0;font:inherit;color:inherit;background:0 0;border:0;padding:0;display:block}.iu-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-md);color:var(--text);font-weight:500;display:block;overflow:hidden}.iu-src{font-size:var(--fs-xs);color:var(--faint);margin-left:8px;font-weight:400}.iu-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);color:var(--muted);margin-top:1px;display:block;overflow:hidden}.iu-end{justify-content:flex-end;align-items:center;height:32px;display:flex;position:relative}.iu-away{font-size:var(--fs-xs);color:var(--faint)}.iu-acts{gap:var(--sp-6);display:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.iu-acts .pg-btn{min-height:var(--ctl-sm);padding:0 var(--sp-10);font-size:var(--fs-xs);white-space:nowrap;border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:var(--r-pill);font-weight:500}.iu-acts .pg-btn:hover{color:var(--accent);border-color:var(--accent)}@media (hover:hover){.iu-row:is(:hover,:focus-within) .iu-acts{display:flex}.iu-row:is(:hover,:focus-within) .iu-away{visibility:hidden}}@media (width<=767px){.iu-row{grid-template-columns:44px minmax(0,1fr) auto}.iu-row-news{grid-template-columns:minmax(0,1fr) auto}.iu-end{min-width:0}}.iu-foot{justify-content:space-between;align-items:center;gap:var(--sp-12);padding:var(--sp-10) var(--sp-4);font-size:var(--fs-sm);color:var(--muted);display:flex}.iu-foot .intel-link+.intel-link{margin-left:14px}.feed-view .fr-slot{justify-content:flex-end;align-items:center;gap:var(--sp-8);flex:none;align-self:center;width:176px;display:flex}.feed-view .fr-slot .fr-dot{margin:0}@media (width<=767px){.feed-view .fr-slot{gap:var(--sp-6);flex-direction:column-reverse;align-items:center;width:auto;min-width:44px}}@media (hover:hover){.feed-view .feed-item.feed-row-inbox:is(:hover,:focus-within) .fr-slot>*{visibility:hidden}}.feed-view .feed-day-label{padding:var(--sp-6) var(--sp-4) var(--sp-8);border-bottom:0}.feed-day-card{background:var(--surface);border:1px solid var(--line);overflow:hidden}.feed-day-card>.feed-item:last-child{border-bottom:0}.feed-view .feed-highlights-body{background:var(--surface);border:1px solid var(--line);padding:var(--sp-4) var(--sp-16) var(--sp-8)}.team-pill,.job-pill,.ro-badge{height:var(--pill-h);padding:0 var(--sp-10);border-radius:var(--r-pill);font:500 12px/1 var(--font-body);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.feed-day-card,.feed-view .feed-highlights-body{border-radius:var(--card-r)}.app .feed-view{padding-left:max(24px, calc((100% - var(--col-list)) / 2));padding-right:max(24px, calc((100% - var(--col-list)) / 2));max-width:none;margin:0}.app .attention-view{max-width:var(--col-list);margin-left:auto;margin-right:auto}.home-stream-layout,.home-extra-sections{box-sizing:border-box;width:100%;min-width:0;max-width:min(100%,1120px);margin-left:auto;margin-right:auto}.asg-more{margin:var(--sp-2) var(--sp-12) var(--sp-10)}.asg-more>summary{cursor:pointer;font:500 13px var(--font-body);color:var(--muted);padding:var(--sp-4) 0;list-style:none;display:inline-block}.asg-more>summary::-webkit-details-marker{display:none}.asg-more>summary:after{content:"";vertical-align:1px;border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;margin-left:8px;display:inline-block;transform:rotate(-45deg)}.asg-more[open]>summary:after{vertical-align:2px;transform:rotate(45deg)}.asg-more-body{gap:var(--sp-10);padding:var(--sp-6) 0 var(--sp-4);display:grid}.not-like{gap:var(--sp-10);margin:var(--sp-10) 0 var(--sp-4);padding:var(--sp-14) var(--sp-16);border:1px solid var(--line);border-radius:var(--card-r);background:var(--surface);max-width:560px;display:grid}.not-like>.sv-meta{margin:0;font-weight:600}.not-like .asg-options{gap:var(--sp-6);flex-wrap:wrap;display:flex}.not-like .asg-options .pg-btn{min-height:var(--ctl-sm);padding:0 var(--sp-12);font-size:var(--fs-sm);border-radius:var(--r-pill)}.not-like .asg-options .pg-btn.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.not-like input{width:100%;min-height:var(--ctl-md);padding:0 var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);color:var(--text);font:14px var(--font-body);box-sizing:border-box}.not-like input:focus{outline:2px solid var(--accent);outline-offset:-1px}.not-like .asg-actions{justify-content:flex-end;gap:var(--sp-8);display:flex}.not-like .pg-btn.primary:disabled{opacity:.45}@media (width<=767px){.app .feed-view .feed-page-header h1,.app .feed-view .feed-page-header .agents-intro{display:none}.app .feed-view .feed-highlights-body{padding:var(--sp-6) var(--sp-12) var(--sp-8)}.app .feed-view .feed-highlights-body .intel-tabs button,.app .feed-view .feed-highlights-body .intel-chips button{min-height:32px;padding:0 var(--sp-12);font-size:var(--fs-sm)}.app .feed-view .feed-highlights-body .intel-chips{gap:var(--sp-6);margin:var(--sp-8) 0 var(--sp-4);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.app .feed-view .feed-highlights-body .intel-chips::-webkit-scrollbar{display:none}.app .feed-view .feed-highlights-body .intel-chips button{flex:none}.app .feed-view .feed-highlights-body .intel-controls{gap:var(--sp-8);margin:var(--sp-8) 0 var(--sp-2)}.app .feed-view .feed-highlights-body .intel-controls select{min-height:36px;padding:0 var(--sp-10);font-size:var(--fs-md)}.app .feed-view .feed-highlights-body .intel-check{font-size:var(--fs-sm)}.iu-row:not(.iu-row-news) .iu-away{display:none}.iu-title{white-space:normal;-webkit-line-clamp:2;font-size:var(--fs-md);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.iu-sub{font-size:var(--fs-xs)}.iu-end{align-self:start;height:auto;padding-top:2px}.iu-foot{font-size:var(--fs-sm)}.app .subjects-view .pg-head h1,.app .subjects-view .pg-head p,.app .records-view .records-page-header,.app .memory-view .memory-head h1{display:none}.app .subjects-view .pg-head{gap:var(--sp-8);justify-content:space-between}.app .subjects-view .sv-filters{scrollbar-width:none;margin:var(--sp-10) 0 var(--sp-8);flex-wrap:nowrap;overflow-x:auto}.app .subjects-view .sv-filters::-webkit-scrollbar{display:none}.app .subjects-view .sv-filters button{min-height:32px;padding:0 var(--sp-12);font-size:var(--fs-sm);flex:none}.app .subjects-view .seg button{min-height:32px;padding:0 var(--sp-12);font-size:var(--fs-sm)}.app .subjects-view .pg-head-actions .pg-btn{min-height:var(--ctl-md)}.app .subjects-view .sv-search{min-height:40px;font-size:var(--fs-lg)}.app .memory-view .memory-tabs{gap:var(--sp-6);scrollbar-width:none;display:flex;overflow-x:auto}.app .memory-view .memory-tabs::-webkit-scrollbar{display:none}.app .memory-view .memory-tabs button{min-height:36px;padding:0 var(--sp-14);font-size:var(--fs-md);flex:none}.app .main-handoff .main-handoff-text{min-height:84px;padding:var(--sp-10) var(--sp-12);font-size:var(--fs-lg);box-sizing:border-box;line-height:1.4}.app .main-handoff .main-handoff-row{gap:var(--sp-8);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.app .main-handoff .main-handoff-where{font-size:var(--fs-sm);grid-column:1/-1}.app .main-handoff .main-handoff-row .pg-btn.primary{min-height:var(--ctl-lg);padding:0 var(--sp-20)}.app .hp-main .sv-note{font-size:var(--fs-md);line-height:1.5}.app .hp-main .sv-lab{font-size:var(--fs-sm)}}.sv-status-text{display:none}@media (width<=767px){.app .subjects-view .sv-row{padding:var(--sp-12) var(--sp-14);gap:var(--sp-2)}.app .subjects-view .sv-row-top{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);display:grid}.app .subjects-view .sv-row-top strong{font-size:var(--fs-xl);line-height:1.3}.app .subjects-view .sv-row-top .sv-chip{display:none}.app .subjects-view .sv-row-top .sv-meta{font-size:var(--fs-sm);margin-left:0}.app .subjects-view .sv-status-text{display:inline}.app .subjects-view .sv-row>.sv-meta{display:none}.app .subjects-view .sv-li>.menu{margin:var(--sp-6) var(--sp-8) 0 0}.app .subjects-view .sv-li .attention-more-btn{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--muted);background:0 0;border:0}.app .subject-view .sv-rec-text{margin-bottom:10px}.app .subject-view .sv-actions{gap:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app .subject-view .sv-actions>:is(.pg-btn.primary,.pg-btn:first-child,.menu){grid-column:1/-1}.app .subject-view .goal-card .sv-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.app .subject-view .goal-card .sv-actions .sv-link{min-height:var(--ctl-md);text-align:center;white-space:nowrap}.app .subject-view .sv-actions .pg-btn{white-space:nowrap}.app .subject-view .sv-actions .pg-btn,.app .subject-view .sv-actions .menu .pg-btn{min-height:var(--ctl-md);padding:0 var(--sp-8);font-size:var(--fs-md);width:100%}.app .subject-view .sv-actions .menu{width:100%}.app .subject-view .pg-head-actions .pg-btn{min-height:var(--ctl-md)}.app .subject-view .sv-card{padding:var(--sp-12) var(--sp-14)}}.agent-bar{gap:var(--sp-14);scrollbar-width:none;padding:var(--sp-10) var(--sp-8) var(--sp-12);margin:0 0 var(--sp-4);display:flex;overflow-x:auto}.agent-bar::-webkit-scrollbar{display:none}.agent-bar-item{align-items:center;gap:var(--sp-4);cursor:pointer;min-width:58px;color:var(--muted);font:12px var(--font-body);background:0 0;border:0;flex-direction:column;flex:none;padding:0;display:flex;position:relative}.agent-bar-av{border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.agent-bar-av .team-av{width:44px;height:44px;font-size:var(--fs-3xl)}.agent-bar-av.all{background:var(--surface-2);color:var(--muted);font:600 12px var(--font-body)}.agent-bar-item.on .agent-bar-av{outline:2px solid var(--accent);outline-offset:2px}.agent-bar-item.on .agent-bar-name{color:var(--heading);font-weight:600}.agent-bar-name{text-overflow:ellipsis;white-space:nowrap;max-width:64px;overflow:hidden}.agent-bar-count{min-width:17px;height:17px;padding:0 var(--sp-4);border-radius:var(--r-md);background:var(--accent);color:#fff;font:500 10px/17px var(--font-body);text-align:center;position:absolute;top:-4px;right:6px}.agent-since{margin:0 0 var(--sp-14);display:block}.agent-since-line{margin:0 0 var(--sp-6);font-size:var(--fs-md);color:var(--text);line-height:1.5}.asg-chain{align-items:center;gap:var(--sp-6);margin:var(--sp-6) 0 var(--sp-8);font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;display:flex}.asg-chain-av{width:20px;height:20px;font:600 11px var(--font-body);background:var(--accent-soft);color:var(--accent);border-radius:50%;place-items:center;display:inline-grid}.asg-chain-arrow{color:var(--faint)}.asg-chain-av[style*=--av-h]{background:hsl(var(--av-h) 38% 50% / .2);color:hsl(var(--av-h) 45% 32%)}.sv-agent-group .sv-domain-head{align-items:center;gap:var(--sp-10);display:flex}.sv-agent-group .sv-domain-head .team-av{width:26px;height:26px;font-size:var(--fs-sm)}.agent-bar-item:focus:not(:focus-visible){outline:none}.agent-bar-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-lg)}.sb-agents{margin:0 0 var(--sp-8);gap:var(--sp-2);padding:0;list-style:none;display:grid}.sb-agent{align-items:center;gap:var(--sp-10);width:100%;padding:var(--sp-8) var(--sp-10);border-radius:var(--r-md);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.sb-agent:hover{background:var(--surface-2)}.sb-agent.on{background:var(--accent-soft)}.sb-agent .team-av{width:28px;height:28px;font-size:var(--fs-md)}.sb-agent-text{flex-direction:column;flex:1;min-width:0;display:flex}.sb-agent-text strong{font:500 14px var(--font-body);color:var(--heading);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sb-agent-meta{font:12px var(--font-body);color:var(--faint)}.sb-agent-dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.sb-agent-dot.need{background:var(--warn)}.sb-agent-dot.work{background:var(--good);animation:1.3s ease-in-out infinite conv-pulse}.src-summary{align-items:center;gap:var(--sp-8);flex-wrap:wrap;flex:1 0 100%;margin-top:4px;display:flex}.src-audit-toggle{align-items:center;gap:var(--sp-6);color:var(--accent);font:500 13px var(--font-body);cursor:pointer;padding:var(--sp-2) 0;background:0 0;border:0;min-height:0;margin-left:auto;display:inline-flex}.src-audit{padding:var(--sp-12) var(--sp-14);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex:1 0 100%;margin-top:6px}.src-audit-problems{padding:var(--sp-10) var(--sp-12);border-radius:var(--r-md);background:var(--warn-soft);font-size:var(--fs-sm);color:var(--text);margin-bottom:8px;line-height:1.5}.src-audit-problems p{margin:0 0 var(--sp-6)}.src-audit-problems p:last-child{margin-bottom:0}.src-audit-problems b{font-weight:600}.src-audit-quote{color:var(--muted);font-style:italic}.src-audit-claims{margin:var(--sp-4) 0 var(--sp-6);color:var(--muted);font-size:var(--fs-sm);padding-left:18px}.src-audit-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--fs-sm)}.src-audit-table th{text-align:left;font:500 12px var(--font-body);color:var(--faint);padding:var(--sp-6) var(--sp-8);border-bottom:1px solid var(--line)}.src-audit-table td{padding:var(--sp-8) var(--sp-8);border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);overflow-wrap:anywhere}.src-audit-table tr:last-child td{border-bottom:0}.src-audit-table .n{width:30px;color:var(--faint)}.src-audit-table .c{width:70px;color:var(--muted)}.src-audit-table a{color:var(--text);text-decoration:none}.src-audit-table a:hover{color:var(--accent);text-decoration:underline}.cite-stats>:is(.cite-count,.cite-warn,.cite-note){box-sizing:border-box;white-space:nowrap;align-items:center;height:24px;margin:0;display:inline-flex}.m-menu .m-sep,.action-sheet .m-sep{border:0;border-top:1px solid var(--line);margin:var(--sp-4) var(--sp-8)}.welcome-agents{margin:var(--sp-14) 0 var(--sp-4)}.welcome-agents-head{margin:0 0 var(--sp-2);font:600 12px var(--font-body);color:var(--faint);text-align:center}.welcome-agents-row{justify-content:safe center;margin:0}.agent-long{align-items:center;gap:var(--sp-10);margin:var(--sp-10) 0;padding:var(--sp-10) var(--sp-14);border:1px solid var(--line);border-radius:var(--card-r);background:var(--surface-2);font-size:var(--fs-sm);color:var(--text);flex-wrap:wrap;display:flex}.agent-long span{flex:260px}.agent-long .pg-btn{min-height:var(--ctl-sm)}.agent-log{margin-bottom:12px}.agent-log-head{justify-content:space-between;align-items:baseline;gap:var(--sp-10);cursor:pointer;text-align:left;background:0 0;border:0;width:100%;min-height:0;padding:0;display:flex}.agent-log-filters{gap:var(--sp-6);margin:var(--sp-10) 0 var(--sp-4);flex-wrap:wrap;display:flex}.agent-log-filters button{min-height:var(--ctl-sm);padding:0 var(--sp-12);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);font:500 12px var(--font-body);cursor:pointer}.agent-log-filters button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.agent-log-dayname{margin:var(--sp-12) 0 var(--sp-4);font:600 12px var(--font-body);color:var(--faint)}.agent-log-row{gap:var(--sp-10);padding:var(--sp-6) 0;font-size:var(--fs-sm);border-bottom:1px solid color-mix(in srgb, var(--line) 50%, transparent);grid-template-columns:10px minmax(0,1fr) auto;align-items:baseline;margin:0;line-height:1.4;display:grid}.agent-log-row:last-child{border-bottom:0}.agent-log-dot{background:var(--line-strong,var(--line));border-radius:50%;align-self:center;width:6px;height:6px}.agent-log-row.asked .agent-log-dot{background:var(--accent)}.agent-log-row.failed .agent-log-dot{background:var(--warn)}.agent-log-row.changed .agent-log-dot{background:var(--faint)}.agent-access-head{justify-content:space-between;align-items:baseline;gap:var(--sp-12);cursor:pointer;text-align:left;background:0 0;border:0;width:100%;min-height:0;padding:0;display:flex}.agent-access-wrap{padding:var(--sp-12) var(--sp-14);border:1px solid var(--line);border-radius:var(--card-r);background:var(--surface);margin-top:10px;overflow-x:auto}.agent-access-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.agent-access-table th{text-align:left;font:500 12px var(--font-body);color:var(--faint);padding:var(--sp-6) var(--sp-8);white-space:nowrap}.agent-access-table tbody th{color:var(--text);font:500 13px var(--font-body)}.agent-access-table td{padding:var(--sp-6) var(--sp-6);text-align:center}.agent-access-table tbody tr+tr>*{border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent)}.agent-access-who{align-items:center;gap:var(--sp-8);display:flex}.agent-access-who .team-av{width:24px;height:24px;font-size:var(--fs-xs)}.agent-access-cell{min-width:48px;min-height:var(--ctl-sm);padding:0 var(--sp-10);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);font:500 12px var(--font-body);cursor:pointer;color:var(--muted)}.agent-access-cell.allow{background:var(--accent-soft);color:var(--accent);border-color:#0000}.agent-access-cell.ask{background:var(--surface-2);color:var(--text)}.agent-access-cell.off{background:var(--warn-soft);color:var(--warn);border-color:#0000}.goal-meta{margin:0 0 var(--sp-8);font-size:var(--fs-sm);color:var(--muted)}.goal-meta strong{color:var(--text);font-weight:500}.goal-bar{border-radius:var(--r-xs);background:var(--surface-2);height:6px;margin:0 0 var(--sp-10);display:block;overflow:hidden}.goal-bar i{background:var(--accent);height:100%;display:block}.goal-bar.at-risk i,.goal-bar.overdue i{background:var(--warn)}.goal-steps{margin:0 0 var(--sp-8);padding:0;list-style:none}.goal-steps li{gap:var(--sp-10);padding:var(--sp-8) 0;font-size:var(--fs-md);border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;display:grid}.goal-steps li:first-child{border-top:0}.goal-steps li.done>span{color:var(--faint);text-decoration:line-through}.goal-tick{border:1.5px solid var(--line-strong,var(--line));color:#fff;width:20px;height:20px;min-height:0;font-size:var(--fs-xs);cursor:pointer;background:0 0;border-radius:50%;padding:0;line-height:1}.goal-tick[aria-pressed=true]{background:var(--accent);border-color:var(--accent)}.goal-x{opacity:0;font-size:var(--fs-xs)}.goal-steps li:hover .goal-x,.goal-x:focus-visible{opacity:1}.goal-add input,.goal-field input,.goal-field select{min-height:var(--ctl-md);padding:0 var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:14px var(--font-body)}.goal-add input{box-sizing:border-box;width:100%}.goal-make{gap:var(--sp-8);flex-wrap:wrap;align-items:flex-end;margin-top:6px;display:flex}.goal-field{gap:var(--sp-2);font-size:var(--fs-xs);color:var(--muted);display:grid}.goal-offer{margin:var(--sp-10) 0 0}.goal-row{justify-content:space-between;align-items:center;gap:var(--sp-12);width:100%;padding:var(--sp-10) 0;border:0;border-top:1px solid color-mix(in srgb, var(--line) 60%, transparent);text-align:left;cursor:pointer;color:var(--text);background:0 0;display:flex}.goals-card .sv-lab+.goal-row{border-top:0}.goal-row-text{gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.goal-row-text .goal-bar{margin:var(--sp-6) 0 0}@media (width<=767px){.goal-x{opacity:1}.goal-steps li{padding:var(--sp-10) 0}}.goal-due{align-items:baseline;display:inline-flex;position:relative}.goal-due-face{color:var(--text);border-bottom:1px dashed color-mix(in srgb, var(--muted) 75%, transparent);font-weight:500}.goal-due:hover .goal-due-face,.goal-due:focus-within .goal-due-face{color:var(--accent);border-bottom-color:currentColor}.goal-due input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.goal-due:focus-within{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.goal-prog{align-items:center;gap:var(--sp-8);margin:var(--sp-6) 0 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.goal-prog .goal-bar{margin:0}.goal-prog-n{font-variant-numeric:tabular-nums}.goal-add-link{padding:var(--sp-4) 0}.app .subject-view .sv-card.goal-card{padding:0 0 var(--sp-12)}.app .subject-view .goal-card>:is(.sv-card-head,div,form,p,button){padding-left:var(--sp-16);padding-right:var(--sp-16);margin-left:0;margin-right:0}.app .subject-view .goal-card>ul.goal-steps{margin:0;padding:0}.app .subject-view .goal-card .goal-steps li{padding-left:var(--sp-16);padding-right:var(--sp-16)}.app .subject-view .goal-card .sv-actions.sv-actions-goal{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.app .subject-view .goal-card .sv-actions.sv-actions-goal .goal-remove{margin-left:auto}@media (width<=767px){.app .subject-view .goal-card .sv-actions.sv-actions-goal .pg-btn{flex:auto;width:auto}.app .subject-view .goal-card .sv-actions.sv-actions-goal .goal-remove{text-align:right;flex:0 0 100%}.app .goal-card .goal-x{opacity:.55;min-width:34px;min-height:34px;padding:0;font-size:0}.app .goal-card .goal-x:before{content:"×";font-size:var(--fs-lg);line-height:1}}@media (width>=768px){.agent-bar{row-gap:var(--sp-12);flex-wrap:wrap;overflow-x:visible}.welcome-agents-row{justify-content:center}}.chat-view:not(.has-transcript) .transcript,.chat-view:not(.has-transcript){scrollbar-width:none}.chat-view:not(.has-transcript) .transcript::-webkit-scrollbar{display:none}.chat-view:not(.has-transcript)::-webkit-scrollbar{display:none}.attachment-file{min-height:var(--ctl-sm);padding:0 var(--sp-12);font-size:var(--fs-sm);white-space:nowrap;align-self:center}.agent-approvals{margin:var(--sp-6) 0 0;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--muted);padding:0;list-style:none;display:grid}.agent-approvals li{justify-content:space-between;gap:var(--sp-12);padding:var(--sp-4) var(--sp-2);display:flex}.run-takeaway{padding:var(--sp-10) var(--sp-14);font-size:var(--fs-md)}.run-takeaway b{color:var(--heading);font-weight:600}.msg-agent{align-items:center;gap:var(--sp-8);color:var(--heading);font-weight:600;display:inline-flex}.msg-agent .team-av{width:22px;height:22px;font-size:var(--fs-xs)}@media (width>=768px){.job-thread .job-thread-head:not(.compact) .jt-title{justify-items:start;column-gap:var(--sp-14);row-gap:var(--sp-4);grid-template-columns:max-content max-content minmax(0,1fr);grid-template-areas:"name owner owner""status note note""meta meta meta"}.job-thread .job-thread-head:not(.compact) .jt-bot-pipeline-inline{display:contents}.job-thread .job-thread-head:not(.compact) .jt-bot-owner{grid-area:owner;margin:0}.job-thread .job-thread-head:not(.compact) .jt-bot-owner>b{display:none}.job-thread .job-thread-head:not(.compact) .jt-execution-status{justify-self:start}.job-thread .job-thread-head:not(.compact) .jt-pipeline-note{grid-area:note;margin:0}.job-thread .job-thread-head:not(.compact) .jt-fix-job{grid-area:note;justify-self:end}.job-thread .job-thread-head:not(.compact) .jt-header-gist{display:none}}.jt-fail-details{font-size:var(--fs-xs);color:var(--muted);flex:1 0 100%}.jt-fail-details summary{cursor:pointer;list-style:none;display:inline}.jt-fail-details summary:after{content:"";vertical-align:1px;border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;margin-left:8px;display:inline-block;transform:rotate(-45deg)}.jt-fail-details[open] summary:after{vertical-align:2px;transform:rotate(45deg)}.jt-fail-details p{margin:var(--sp-4) 0 0;line-height:1.5}.related-fold{max-width:900px;margin:0 auto var(--sp-2);width:100%}.related-fold>summary{cursor:pointer;padding:var(--sp-4) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--faint);font:500 12px var(--font-body);align-items:center;list-style:none;display:inline-flex}.related-fold>summary::-webkit-details-marker{display:none}.related-fold>summary:after{content:"";vertical-align:1px;border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;margin-left:8px;display:inline-block;transform:rotate(-45deg)}.related-fold[open]>summary:after{vertical-align:2px;transform:rotate(45deg)}.markdown th{background:var(--surface-2);color:var(--muted);font:600 12px var(--font-body)}.markdown tr:last-child td{border-bottom:0}@media (width>=768px){.composer .composer-actions>div:first-child{align-items:center;gap:var(--sp-4);display:flex}.composer .composer-actions :is(.attach-button,.agent-pick-btn,.mic-btn,.save-prompt-btn){width:var(--ctl-md);height:var(--ctl-md);min-width:var(--ctl-md);min-height:var(--ctl-md);border-radius:var(--r-pill);font-size:var(--fs-xl);opacity:1;filter:none;color:var(--muted);background:0 0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.composer .composer-actions :is(.attach-button,.agent-pick-btn,.mic-btn,.save-prompt-btn):hover{background:var(--surface-2);color:var(--heading)}.composer .composer-actions .agent-pick-btn.on,.composer .composer-actions .mic-btn.on{background:var(--accent);color:var(--bg)}.composer .composer-bottom .length-hint{font-size:var(--fs-xs);color:var(--faint)}}.app :is(.activity-summary-label,.space-crumb-name,.action-sheet-title,.composer-model-name,.recentsw-label,.sn-label,.trust-label,.dj-name){white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app :is(.pg-btn,.jobs-row,.sidebar-nav,.new-chat,.space-crumb,.sv-link,.mic-btn,.agent-pick-btn,.domain-summary,.quiet-row,.k-row,.t-row,.tracker-forget,.sn-ico,.watch-more-actions button,.records-tab,.memory-tabs button,.composer-polish-btn,.effort-chip):focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-sm);outline:none}@media (hover:none){:is(.pg-btn,.records-tab-health,.records-tab,.oa-chip,.composer-polish-btn,.effort-chip,.memory-tabs button,.quiet-row,.jobs-row-rename-btn,.cap-chip,.src-chip,.feed-chips button,.sn-ico,.mic-btn){min-height:var(--ctl-lg)}}@media (width<=767px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select:not([multiple]),.composer textarea,.agent-editor input,.agent-editor textarea,.agent-editor select,.bot-panel input,.bot-panel textarea,.bot-panel select,:is(.jobs-search,.jobs-toolbar select,.settings-search input,.search-input,.watch-controls>input,.watch-create input,.watch-create textarea,.watch-create select,.memory-search,.memory-add,.capture-input),.set-row input,.set-row select,.set-block input,.set-block select,.set-block textarea,.search-input-wrap .search-input,.studio-doc-input input,.studio-paste,:is(.settings-view,.jobs-view,.job-drawer,.job-thread,.watch-create,.watch-edit-form,.bot-view,.bot-config-modal,.bot-identity-modal,.agents-view,.domain-view,.search-view,.memory-view,.studio-view,.capture-sheet,.arch,.askall,.records-view,.feed-view,.recovery-view) :is(input[type=text],input[type=search],input[type=number],input[type=email],input[type=url],input[type=password],input[type=time],select,textarea){font-size:16px!important}}.home-now-group{gap:var(--sp-6);padding:var(--sp-8);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);flex-direction:column;display:flex}.home-now-group:not(:has(.home-card)){display:none}.home-now-label{padding:0 var(--sp-6) var(--sp-2);color:var(--muted);font:600 var(--fs-xs) var(--font-body);margin:0}.home-now-group .home-card{border-radius:var(--r-md)}.today-error-banner{align-items:flex-start;gap:var(--sp-8);margin:0 var(--sp-12) var(--sp-8);padding:var(--sp-8) var(--sp-10);border:1px solid color-mix(in srgb, var(--warn) 35%, var(--line));border-left:3px solid var(--warn);border-radius:var(--r-sm);background:color-mix(in srgb, var(--warn) 8%, var(--surface));color:var(--warn);display:flex}.today-error-banner>svg{flex:none;width:16px;height:16px;margin-top:1px}.today-error-banner>span{gap:2px;min-width:0;display:grid}.today-error-banner strong{font:600 var(--fs-sm) var(--font-body)}.today-error-banner small{color:var(--muted);font:var(--fs-xs)/1.4 var(--font-body);overflow-wrap:anywhere}.today-error-banner.limited{background:color-mix(in srgb, var(--warn) 6%, var(--surface))}.t-rail .t-row,.t-rail .t-main{min-width:0}.app .t-rail .t-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.t-rail .t-task .t-sub{color:var(--muted)}.t-rail .t-task.late .t-sub{color:var(--warn);font-weight:600}.today-date-nav{align-items:center;gap:var(--sp-6);padding:var(--sp-10) var(--sp-12);border-bottom:1px solid var(--line);background:var(--surface-2);grid-template-columns:36px minmax(0,1fr) 36px;display:grid}.today-head-actions{align-items:center;gap:var(--sp-6);margin-left:auto;display:flex}.today-head-actions .today-jump{min-height:32px}.today-head-actions .today-freshness{white-space:nowrap;flex:none;min-height:0;padding:0}.today-head-actions .today-freshness.error{color:var(--warn)}.today-refresh{justify-content:center;align-items:center;width:36px;min-width:36px;min-height:36px;padding:0;display:inline-flex}.today-refresh svg{width:16px;height:16px}.today-date-nav strong{min-width:0;color:var(--heading);font:600 var(--fs-sm)/1.3 var(--font-body);text-align:center}.today-day-step,.today-jump{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-height:32px;color:var(--text);font:500 var(--fs-sm)/1 var(--font-body);cursor:pointer}.today-day-step{width:36px;font-size:var(--fs-lg);padding:0}.today-day-step:hover,.today-jump:hover{border-color:var(--accent);background:var(--accent-soft)}.today-day-step:disabled,.today-jump:disabled{opacity:.55;cursor:wait}.today-jump{padding:0 var(--sp-10)}.today-freshness{align-items:center;gap:var(--sp-6);min-height:32px;padding:0 var(--sp-14);color:var(--faint);font:var(--fs-xs)/1.4 var(--font-body);display:flex}.today-freshness button{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.t-rail .t-sec{color:var(--muted);align-items:center}.t-rail .t-sec>span:first-child{color:var(--muted)}.t-overdue-count{margin-left:var(--sp-8);color:var(--warn);font:600 var(--fs-xs)/1 var(--font-body);letter-spacing:0;text-transform:none}.t-event-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.app .t-rail .t-event-row .t-row{border-top:0}.today-prep-event{min-height:30px;margin-right:var(--sp-10);padding:0 var(--sp-8);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--muted);font:500 var(--fs-xs)/1 var(--font-body);cursor:pointer;align-self:center}.today-prep-event:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--heading)}.t-rail .t-fold summary>span:last-child{transition:transform var(--dur-1) var(--ease)}.t-rail .t-fold[open] summary>span:last-child{transform:rotate(90deg)}.feed-action-summary{gap:var(--sp-6);margin:0 0 var(--sp-8);display:grid}.feed-action-summary>*{margin-top:0!important;margin-bottom:0!important}.feed-header-actions .feed-controls.has-filters .feed-filter-summary{gap:var(--sp-4);flex-wrap:wrap;min-width:0;max-width:min(42vw,420px);display:flex}.feed-filter-chip{border-color:var(--line);cursor:pointer}.feed-filter-chip:hover{border-color:var(--accent);background:var(--accent-soft)}.feed-view .feed-controls .feed-filter-chip{justify-content:center;align-items:center;gap:var(--sp-8);height:36px;min-height:36px;padding:0 var(--sp-12);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--heading);font:500 var(--fs-sm)/1 var(--font-body);white-space:nowrap;display:inline-flex}.feed-view .feed-controls .feed-filter-chip:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--heading)}.feed-view .feed-controls .feed-filter-chip>span{background:var(--surface-2);width:17px;height:17px;color:var(--muted);font:500 13px/1 var(--font-body);border-radius:50%;flex:none;place-items:center;display:grid}.feed-view .feed-controls .feed-filter-chip:hover>span{background:var(--surface);color:var(--accent)}.feed-more{justify-content:center;align-items:center;gap:var(--sp-10);margin:var(--sp-10) 0 28px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.feed-more-note{color:var(--muted)}.bot-approval-collapse{min-height:32px;padding:0 var(--sp-10);border:1px solid var(--line-control);border-radius:var(--r-pill);background:var(--surface);color:var(--link);font:500 var(--fs-xs) var(--font-body);cursor:pointer}.bot-approval-collapse:hover{border-color:var(--accent)}.app .bot-approval-list[hidden]{display:none}.team-row-routine-count{color:var(--heading);font-weight:600}.room-tabs .room-tab-count{margin-left:var(--sp-4)}.team-room-reading-controls{align-items:center;gap:var(--sp-8);min-height:44px;padding:var(--sp-6) var(--sp-16);border-bottom:1px solid var(--line);color:var(--muted);font:var(--fs-xs) var(--font-body);display:flex}.team-room-reading-controls strong{color:var(--heading);font-size:var(--fs-sm)}.team-room-reading-controls>span{color:var(--faint)}.team-room-reading-controls button{min-height:32px;padding:0 var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--link);font:500 var(--fs-xs) var(--font-body);cursor:pointer;margin-left:auto}.team-room-reading-controls button+button{margin-left:0}.team-room-reading-controls button:hover{border-color:var(--accent);background:var(--accent-soft)}.sidebar-agents-heading{justify-content:space-between;align-items:center;gap:var(--sp-8);border-top:1px solid var(--line);display:flex}.sidebar-agents-heading>span{align-items:center;gap:var(--sp-6);display:inline-flex}.sidebar-group-count{min-width:19px;height:19px;padding:0 var(--sp-4);border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.sidebar-agents-heading .sidebar-all-agents{align-items:center;gap:var(--sp-4);min-height:28px;padding:0 var(--sp-4);border-radius:var(--r-sm);color:var(--link);font:500 var(--fs-xs) var(--font-body);cursor:pointer;background:0 0;border:0;display:inline-flex}.sidebar-agents-heading .sidebar-all-agents:hover{background:var(--surface);color:var(--heading)}.jt-run-produced{align-items:center;gap:var(--sp-8);min-height:36px;margin:0 var(--sp-12) var(--sp-6);padding:var(--sp-6) var(--sp-10);border-block:1px solid var(--line);color:var(--heading);font:var(--fs-sm) var(--font-body);flex-wrap:wrap;display:flex}.jt-run-produced strong{font-weight:600}.jt-run-produced>span{color:var(--muted);font-size:var(--fs-xs)}.jt-run-produced .jt-run-delivery{color:var(--accent);margin-left:auto}.jt-more-outputs{justify-content:center;align-items:center;gap:var(--sp-6);width:calc(100% - var(--sp-24));min-height:36px;margin:0 var(--sp-12) var(--sp-10);padding:var(--sp-4) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--link);font:500 var(--fs-xs) var(--font-body);cursor:pointer;display:flex}.jt-more-outputs:hover{border-color:var(--accent);background:var(--surface-2)}.jt-more-outputs .chev{flex:none}.jt-subject-line{margin:0 var(--sp-12) var(--sp-8);padding:var(--sp-6) var(--sp-8);border-left:2px solid var(--accent);background:var(--surface-2);color:var(--muted);font:var(--fs-xs)/1.4 var(--font-body)}.jt-subject-line button{color:var(--link);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.msg.user details.msg-machine-notice{padding:var(--sp-6) var(--sp-10);border:1px solid var(--line);border-left:2px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2);display:block}.msg.user details.msg-machine-notice[open]{margin:var(--sp-4) 0}.jump-latest{min-height:40px}.jump-latest.with-count{border-color:var(--accent);background:var(--accent-soft);color:var(--heading)}@media (width<=980px){.home-stream-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.home-stream-layout.is-sparse .home-stream{display:flex}.today-prep-event{display:none}.today-date-nav{padding:var(--sp-8) var(--sp-10);grid-template-columns:36px minmax(0,1fr) 36px}.today-refresh{width:44px;min-width:44px;min-height:44px}.today-head-actions .today-jump{min-height:40px}.today-freshness{padding:0 var(--sp-12)}.home .home-head-actions{justify-content:flex-start;min-width:0;padding-top:0}.home .home-head-actions .dash-quiet-toggle{display:none}.home .home-head-actions .dash-customize{min-height:40px}.home .dash-customize-foot{padding:0}.home-now-group{padding:var(--sp-6)}.feed-action-summary{gap:var(--sp-4)}.feed-view .feed-controls .feed-filter-chip{height:44px;min-height:44px;padding:0 var(--sp-12);font-size:var(--fs-sm);flex:none}.feed-view .feed-item.feed-row-inbox .fr-mark{margin-top:28px}.feed-more{align-items:stretch}.bot-approval-collapse{min-height:40px}.team-room-reading-controls{padding-inline:var(--sp-10);flex-wrap:wrap}.team-room-reading-controls button{min-height:40px}.jump-latest{height:44px;min-height:44px}.toaster .app-toast{box-sizing:border-box;align-items:center;gap:var(--sp-8);width:100%;padding:var(--sp-8) var(--sp-10);border-color:var(--line-strong);border-radius:var(--r-lg);background:var(--surface);color:var(--text)}.toaster .app-toast>span{white-space:normal;overflow-wrap:anywhere;line-height:1.35;font-size:var(--fs-sm);flex:auto}.toaster .app-toast>button:not(.app-toast-x){min-width:0;min-height:40px;padding:0 var(--sp-12);border-color:var(--line-control);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--heading);font-size:var(--fs-sm);white-space:nowrap}.toaster .app-toast .app-toast-x{border:1px solid var(--line);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--muted);font-size:var(--fs-md);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.toaster .app-toast.warn{background:var(--warn);color:var(--bg)}.toaster .app-toast.warn>button:not(.app-toast-x){background:var(--bg);color:var(--heading)}.toaster .app-toast.warn .app-toast-x{border-color:color-mix(in srgb, var(--bg) 45%, transparent);color:var(--bg)}.app .jobs-view{padding:16px 14px calc(40px + var(--safe-b))}.app .jobs-head h1{font-size:clamp(22px,6vw,26px);line-height:1.15}.app .jobs-head p{font-size:var(--fs-xs);margin-top:5px;line-height:1.45}.app .jobs-toolbar{align-items:center;gap:var(--sp-8);margin:0 0 var(--sp-10);grid-template-columns:minmax(0,1fr) auto;display:grid}.app .jobs-toolbar .jobs-search{border-color:var(--line);border-radius:var(--r-md);background:var(--surface);min-width:0;min-height:44px;font-size:16px}.app .jobs-filter-toggle{justify-content:center;align-items:center;gap:var(--sp-6);min-width:88px;min-height:44px;padding:0 var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);color:var(--heading);font:500 var(--fs-xs) var(--font-body);display:inline-flex}.app .jobs-filter-toggle.on{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:var(--accent-soft)}.app .jobs-filter-toggle>span{color:var(--muted);display:inline-flex}.app .jobs-toolbar.filters-open .jobs-filter-controls{gap:var(--sp-8);padding:var(--sp-10);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.app .jobs-toolbar.filters-open .jobs-filter-controls select{border-color:var(--line);border-radius:var(--r-md);background-color:var(--surface);min-width:0;min-height:44px;font-size:16px}.app .jobs-result-count{margin:0 0 var(--sp-8);color:var(--muted);font-size:var(--fs-xs);line-height:1.4}.app .jobs-list{gap:0}.app .jobs-group,.app .jobs-family{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}.app .jobs-group>summary,.app .jobs-family>summary{min-height:54px;padding:var(--sp-10) var(--sp-8);background:var(--surface-2);font-size:var(--fs-sm);grid-template-rows:minmax(28px,auto) auto;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:4px 8px;line-height:1.3;display:grid}.app .jobs-group>summary:before,.app .jobs-family>summary:before{grid-area:1/1;justify-self:center}.app .jobs-group>summary .jobs-group-label,.app .jobs-family>summary .jobs-group-label{min-width:0;color:var(--heading);overflow-wrap:anywhere;grid-area:1/2;font-weight:600}.app .jobs-group>summary .jobs-group-count,.app .jobs-family>summary .jobs-group-count{min-height:22px;padding:0 var(--sp-8);border:1px solid var(--line);background:var(--surface);font-size:var(--fs-xs);white-space:nowrap;grid-area:1/3;justify-self:end}.app .jobs-group>summary .jobs-group-attention{padding:var(--sp-2) var(--sp-8);border:1px solid color-mix(in srgb,var(--warn) 30%,var(--line));border-radius:var(--r-pill);background:var(--warn-soft);font-size:var(--fs-xs);grid-area:2/2/auto/4;justify-self:start;line-height:1.35}.app .jobs-row{align-items:center;gap:var(--sp-8);min-height:0;padding:var(--sp-8) var(--sp-6);border:0;border-bottom:1px solid var(--line);background:var(--surface);border-radius:0}.app .jobs-group .jobs-row,.app .jobs-family .jobs-row{padding-left:var(--sp-8)}.app .jobs-row-check{appearance:none;border-radius:var(--r-md);opacity:1;background:0 0;border:0;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;display:grid;position:relative}.app .jobs-row-check:before{content:"";border:1.5px solid var(--line-strong);background:var(--surface);border-radius:6px;width:20px;height:20px}.app .jobs-row-check:checked:before{border-color:var(--accent);background:var(--accent)}.app .jobs-row-check:checked:after{content:"";border-left:2px solid var(--accent-ink);border-bottom:2px solid var(--accent-ink);width:9px;height:5px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)rotate(-45deg)}.app .jobs-row-open{align-items:start;gap:var(--sp-8);padding:var(--sp-8) 0}.app .jobs-row-open>.status-dot{margin-top:4px}.app .jobs-row-open>.jobs-row-badges:has(.job-pill,.job-streak){margin-bottom:3px}.app .jobs-row-name{gap:3px}.app .jobs-row-name strong{color:var(--heading);font-size:var(--fs-sm);overflow-wrap:anywhere;font-weight:650;line-height:1.35}.app .jobs-row-name small,.app .jobs-row-name small.jobs-row-does{color:var(--muted);font-size:var(--fs-xs);line-height:1.4}.app .jobs-row-name small.jobs-row-does{color:var(--faint)}.app .jobs-row-times{gap:var(--sp-4);text-align:right;width:auto;max-width:74px;padding-top:2px}.app .jobs-row-times small{color:var(--muted);white-space:normal;font-size:12px;line-height:1.35}.app .jobs-row-badges .job-pill{min-height:20px;padding:0 var(--sp-8);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);font-size:11px;font-weight:600}.app .jobs-row-badges .job-pill.overdue,.app .jobs-row-badges .job-pill.failed{border-color:color-mix(in srgb,var(--warn) 30%,var(--line));background:var(--warn-soft);color:var(--warn)}.app .jobs-row-rename-btn{border-radius:var(--r-md);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--muted);border:1px solid #0000}.app .jobs-row-rename-btn:active{border-color:var(--line);background:var(--surface-2)}}.job-drawer .job-drawer-body{gap:var(--sp-16)}.job-drawer .job-field{gap:var(--sp-6);min-width:0}.job-drawer .job-field:not(.job-field-inline)>span{color:var(--heading);font:600 13px/1.35 var(--font-body)}.job-drawer .job-field:not(.job-field-inline)>small,.job-drawer .job-field>div>small{color:var(--muted);font:13px/1.45 var(--font-body)}.job-drawer .job-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.job-drawer .sched-builder>:is(input,select){box-sizing:border-box;border:1px solid var(--line-control,var(--line));border-radius:var(--r-sm);background:var(--surface);min-width:0;min-height:40px;color:var(--text);font:400 14px/1.4 var(--font-body)}.job-drawer .job-field :is(input:not([type=checkbox]):not([type=radio]),select),.job-drawer .sched-builder>:is(input,select){padding:0 var(--sp-12)}.job-drawer .job-field textarea{min-height:168px;padding:var(--sp-10) var(--sp-12);line-height:1.55}.job-drawer .sched-builder{gap:var(--sp-8);grid-template-columns:minmax(0,1fr) auto auto;width:100%;display:grid}.job-drawer .sched-builder>select{width:auto}.job-drawer .sched-builder input[type=number]{width:88px}.job-drawer .sched-builder input[type=time]{width:148px}.job-drawer .sched-builder>input:not([type]){grid-column:span 2;width:100%}.job-drawer .job-field-inline>span{color:var(--text);font:400 13px/1.45 var(--font-body)}.job-drawer .job-drawer-disclosure,.job-drawer .job-advanced-settings,.job-drawer .job-inherited-settings{border-radius:var(--r-md)}.job-drawer .job-drawer-disclosure>summary,.job-drawer .job-advanced-settings>summary{min-height:40px;color:var(--heading);font:600 14px/1.35 var(--font-body);align-items:center;display:flex}.job-drawer .job-drawer-disclosure>summary:after,.job-drawer .job-advanced-settings>summary:after{margin-left:auto}.job-drawer .job-drawer-actions>button,.job-drawer .job-drawer-actions .job-snooze-wrap>button{min-height:36px;padding:0 var(--sp-12);font:500 13px/1.2 var(--font-body)}.job-drawer .job-inherited-settings>span,.job-drawer .job-advanced-settings>summary{font-size:13px}.job-drawer .job-inherited-settings strong{font-size:14px}.job-drawer .job-inherited-settings small,.job-drawer .job-advanced-settings p{font-size:13px;line-height:1.5}.job-drawer .job-inherited-settings button{font-size:13px}.job-drawer :is(input,select,textarea):focus-visible{border-color:var(--accent);box-shadow:var(--focus-ring);outline:0}@media (width<=767px){.job-drawer .job-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.job-drawer .sched-builder>:is(input,select){min-height:44px}.job-drawer .job-field :is(input:not([type=checkbox]):not([type=radio]),select),.job-drawer .sched-builder>:is(input,select){font-size:16px!important}.job-drawer .job-field textarea{min-height:180px}.job-drawer .sched-builder{grid-template-columns:minmax(0,1fr) auto auto}}.app .subject-view{max-width:min(100%,1160px)}.app .subject-view .pg-head{align-items:flex-start}.app .subject-view .pg-head h1{line-height:1.2}.app .subject-view .sv-domain-line{align-items:center;gap:var(--sp-6) var(--sp-8);margin-top:var(--sp-8);flex-wrap:wrap;display:flex}.app .subject-view .sv-domain-badge{min-height:22px;padding:0 var(--sp-8);border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);font-size:var(--fs-xs);align-items:center;display:inline-flex}.app .subject-view .sv-domain-change{min-height:var(--ctl-sm);padding:0 var(--sp-10);font-size:var(--fs-xs)}.app .subject-view .sv-page-grid{align-items:start;gap:var(--sp-16);margin-top:var(--sp-14);grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);display:grid}.app .subject-view .sv-primary-column,.app .subject-view .sv-context-column{align-content:start;gap:var(--sp-12);min-width:0;display:grid}.app .subject-view .sv-context-column>.sv-card{min-width:0;padding:var(--sp-12) var(--sp-14);background:color-mix(in srgb,var(--surface-2) 30%,var(--surface))}.app .subject-view .sv-card-head .sv-lab{align-items:center;gap:var(--sp-6);color:var(--heading);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.app .subject-view .sv-count,.app .subject-view .sv-proposed-count{min-height:20px;padding:0 var(--sp-8);border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);font:500 var(--fs-xs)/1 var(--font-body);align-items:center;display:inline-flex}.app .subject-view .sv-proposed-count{background:var(--attn-soft);color:var(--attn)}.app .subject-view .sv-rec{padding:var(--sp-16)}.app .subject-view .sv-primary-column>.sv-rec{gap:var(--sp-10);padding:var(--sp-20);flex-direction:column;display:flex}.app .subject-view .sv-rec>.sv-back:not(.sv-back-resurfaced){box-sizing:border-box;padding:var(--sp-8) var(--sp-10);border-left:2px solid var(--line-strong);border-radius:var(--r-sm);background:color-mix(in srgb,var(--surface-2) 48%,var(--surface));color:var(--muted);margin:0}.app .subject-view .sv-rec.resurfaced{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));background:color-mix(in srgb,var(--accent-soft) 18%,var(--surface))}.app .subject-view .sv-rec-heading{justify-content:space-between;align-items:center;gap:var(--sp-6);flex-wrap:wrap;margin:0;display:flex}.app .subject-view .sv-rec-heading .sv-lab{color:var(--muted);font-size:var(--fs-xs);letter-spacing:.035em;text-transform:uppercase;margin:0;font-weight:600}.app .subject-view .sv-rec-heading .sv-meta{margin-left:auto}.app .subject-view .sv-rec-text{box-sizing:border-box;max-width:64ch;padding:var(--sp-12) 0;border-left:3px solid color-mix(in srgb,var(--accent) 48%,var(--line));border-radius:0 var(--r-sm) var(--r-sm) 0;background:color-mix(in srgb,var(--surface-2) 45%,var(--surface));color:var(--heading);font-size:var(--fs-md);margin:0;line-height:1.55}.app .subject-view .sv-rec-copy{margin:0 var(--sp-12);display:block}.app .subject-view .sv-back-resurfaced{align-items:center;gap:var(--sp-8) var(--sp-12);min-height:0;margin:0 0 var(--sp-14);padding:var(--sp-10) var(--sp-12);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-left:3px solid var(--accent);border-radius:var(--r-md);background:var(--surface)}.app .subject-view .sv-back-resurfaced>span{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.app .subject-view .sv-back-resurfaced strong{color:var(--heading);font-size:var(--fs-sm)}.app .subject-view .sv-back-resurfaced small{color:var(--muted);font:var(--fs-xs)/1.4 var(--font-body)}.app .subject-view .sv-back-resurfaced .pg-btn{flex:none;min-height:32px}.app .subject-view .sv-rec-actions{justify-content:flex-start;align-items:center;gap:var(--sp-8);margin-top:0;display:flex}.app .subject-view .sv-actions-primary{gap:var(--sp-8)}.app .subject-view .sv-actions-primary>.pg-btn,.app .subject-view .sv-actions-primary>.menu .menu-button{box-sizing:border-box;min-height:36px;padding:0 var(--sp-14);font:500 13px/1.2 var(--font-body)}.app .subject-view .sv-rec>.goal-offer{padding-top:var(--sp-8);border-top:1px solid var(--line);margin:0}.app .subject-view .sv-add-toggle{min-height:32px;padding:0 var(--sp-10);font-size:var(--fs-xs);flex:none}.app .subject-view .sv-cluster{padding:var(--sp-8) 0}.app .subject-view .sv-cluster+.sv-cluster,.app .subject-view .sv-proposal{border-top-color:color-mix(in srgb,var(--line) 75%,transparent)}.app .subject-view .sv-proposal{align-items:center;gap:var(--sp-8);margin-top:var(--sp-4);padding:var(--sp-12) var(--sp-10);border:1px solid color-mix(in srgb,var(--attn) 22%,var(--line));border-radius:var(--r-md);background:color-mix(in srgb,var(--attn-soft) 20%,var(--surface));position:relative}.app .subject-view .sv-proposal>div{min-width:140px}.app .subject-view .sv-proposal-badge{padding:var(--sp-2) var(--sp-8);border-radius:var(--r-pill);background:var(--attn-soft);color:var(--attn);font:600 var(--fs-xs)/1.4 var(--font-body);flex:none}.app .subject-view .sv-related-link{justify-content:space-between;align-items:center;gap:var(--sp-8);width:100%;min-height:38px;padding:var(--sp-6) 0;border:0;border-top:1px solid var(--line);color:var(--link);text-align:left;font:500 var(--fs-sm)/1.4 var(--font-body);cursor:pointer;background:0 0;display:flex}.app .subject-view .sv-related-link:hover{color:var(--accent)}.app .subject-view .sv-related-link span{color:var(--faint);font-size:var(--fs-lg)}.app .subject-view .sv-context-column .sv-line{align-items:flex-start}.app .subject-view .sv-context-column .sv-line .sv-link{flex:none}.app .subject-view .sv-record-open{min-width:0;color:var(--link);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.app .subject-view .sv-record-open:hover{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.app .subject-view .sv-record-open:focus-visible{border-radius:var(--r-xs);outline:2px solid var(--accent);outline-offset:2px}.app .subject-view .sv-context-column .sv-known-row{gap:var(--sp-6);padding:var(--sp-10) 0;grid-template-columns:minmax(0,1fr);display:grid}.app .subject-view .sv-context-column .sv-known-row .sv-line-text{overflow-wrap:break-word;word-break:normal;width:100%;min-width:0;display:block}.app .subject-view .sv-context-column .sv-known-row .sv-link{font-size:var(--fs-xs);justify-self:start;padding:0}.app .subject-view .sv-context-column>.sv-card>.sv-record-row{align-items:start;gap:var(--sp-4) var(--sp-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.app .subject-view .sv-context-column>.sv-card>.sv-record-row .sv-src{grid-area:1/1;justify-self:start}.app .subject-view .sv-context-column>.sv-card>.sv-record-row .sv-meta{white-space:nowrap;grid-area:1/2}.app .subject-view .sv-context-column>.sv-card>.sv-record-row .sv-line-text{overflow-wrap:break-word;word-break:normal;grid-area:2/1/auto/-1;width:100%;min-width:0;display:block}.app .subject-view .sv-context-column>.sv-card>.sv-record-row .sv-link{grid-area:3/1/auto/-1;justify-self:start}.app .subject-view>.sv-ask{margin-top:var(--sp-14);padding:var(--sp-10);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.app .subject-view>.sv-ask input{min-width:0;min-height:40px}@media (width<=900px){.app .subject-view .sv-page-grid{gap:var(--sp-10);grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}}@media (width<=767px){.app .subject-view .sv-page-grid{gap:var(--sp-10);margin-top:var(--sp-10);grid-template-columns:minmax(0,1fr)}.app .subject-view .sv-primary-column,.app .subject-view .sv-context-column{gap:var(--sp-10)}.app .subject-view .sv-rec{padding:var(--sp-12)}.app .subject-view .sv-rec-text{font-size:var(--fs-md)}.app .subject-view .sv-rec-actions{align-items:stretch}.app .subject-view .sv-actions-primary{flex-wrap:wrap;width:100%;display:flex}.app .subject-view .sv-actions-primary>.pg-btn,.app .subject-view .sv-actions-primary>.menu{flex:1 1 calc(50% - var(--sp-8));width:auto;min-width:0}.app .subject-view .sv-actions-primary>.pg-btn.primary{flex-basis:100%}.app .subject-view .sv-actions-primary .menu .pg-btn{width:100%;min-height:var(--ctl-md)}.app .subject-view .sv-back-resurfaced{align-items:flex-start}.app .subject-view .sv-back-resurfaced .pg-btn{width:100%}.app .subject-view .sv-card-head{align-items:flex-start}.app .subject-view .sv-add-toggle{min-height:var(--ctl-md)}.app .subject-view .sv-proposal{align-items:flex-start}.app .subject-view .sv-proposal-badge{margin-top:2px}.app .subject-view>.sv-ask{align-items:stretch}.app .subject-view>.sv-ask input{font-size:16px}:root{--control-standard:44px}.dash-customize-foot .dash-customize,.jobs-head-actions .secondary{min-height:44px}.feed-view .feed-header-actions :is(.feed-select-toggle,.feed-filter-toggle){height:36px;min-height:36px}.af-seg button,.af-opt{min-width:44px}.today-upcoming>summary{min-height:44px}.avatar-menu-wrap>.avatar{position:relative}.avatar-menu-wrap>.avatar:after{content:"";position:absolute;inset:-7px}.feed-header-actions .feed-filter-label,.feed-view .fr-materiality,.feed-view .feed-more-note,.p0-summary-mobile-toggle small,.dash-stats-range{font-size:12px}}@media (width>=768px){.feed-header-actions .feed-controls.filters-open .feed-filter-panel{width:min(640px,100vw - 32px);padding:var(--sp-12) var(--sp-14);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;display:grid}.feed-header-actions .feed-filter-panel-head{min-height:30px;padding-bottom:var(--sp-8);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.feed-header-actions .feed-filter-panel-head strong{color:var(--heading);font:600 var(--fs-sm)/1.2 var(--font-body)}.feed-header-actions .feed-filter-panel .feed-filter-group+.feed-filter-group{border:0;margin:0;padding:0}.feed-header-actions .feed-filter-group-kind{gap:var(--sp-8);padding:var(--sp-12) 0;border-bottom:1px solid var(--line);display:grid}.feed-header-actions .feed-filter-body{align-items:start;gap:var(--sp-20);padding:var(--sp-12) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);display:grid}.feed-header-actions .feed-filter-group-scope{align-content:start;gap:var(--sp-8);display:grid}.feed-header-actions .feed-filter-group-scope>select{width:100%;min-width:0;min-height:40px;padding:0 var(--sp-10);border-radius:var(--r-sm);font-size:var(--fs-sm)}.feed-header-actions .feed-filter-group-state{gap:var(--sp-8);display:grid}.feed-header-actions .feed-filter-group-state>.feed-filter-options{gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feed-header-actions .feed-filter-options .feed-content-toggle{min-width:0;min-height:36px;padding:var(--sp-6) var(--sp-8);text-align:left;justify-content:flex-start}.feed-header-actions .feed-filter-group-display{align-items:center;gap:var(--sp-8);padding-top:var(--sp-12);flex-wrap:wrap;display:flex}.feed-header-actions .feed-filter-group-display .feed-save-view{margin-left:auto}}@media (width<=767px){.feed-header-actions .feed-controls.filters-open .feed-filter-panel{inset-inline:12px;width:auto;min-width:0;max-width:none;max-height:calc(100dvh - 24px);padding:var(--sp-14);overscroll-behavior:contain;z-index:var(--z-modal,1000);box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;display:grid;position:fixed;top:50%;overflow:hidden auto;transform:translateY(-50%)}.feed-header-actions .feed-filter-panel-head{top:calc(-1 * var(--sp-14));z-index:1;justify-content:flex-start;align-items:center;gap:var(--sp-8);width:100%;padding:var(--sp-8) 0;border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;display:flex;position:sticky}.feed-header-actions .feed-filter-panel-head strong{color:var(--heading);font:600 var(--fs-sm)/1.2 var(--font-body)}.feed-header-actions .feed-filter-close-mobile{min-height:36px;padding:0 var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:500 var(--fs-xs)/1 var(--font-body);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.feed-header-actions .feed-filter-panel-head .feed-clear-filters{min-height:36px}.feed-header-actions .feed-filter-group-kind{gap:var(--sp-8);width:100%;padding:var(--sp-12) 0;border-bottom:1px solid var(--line);display:grid}.feed-header-actions .feed-filter-body{gap:var(--sp-12);width:100%;padding:var(--sp-12) 0;border-bottom:1px solid var(--line);display:grid}.feed-header-actions .feed-filter-body .feed-filter-group+.feed-filter-group{border:0;margin:0;padding:0}.feed-header-actions .feed-filter-group-scope,.feed-header-actions .feed-filter-group-state{gap:var(--sp-8);width:100%;display:grid}.feed-header-actions .feed-filter-group-scope>select{width:100%;min-width:0;min-height:44px;padding:0 var(--sp-12);border-radius:var(--r-sm);font-size:16px}.feed-header-actions .feed-filter-group-state>.feed-filter-options{gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-height:0;margin:0;padding:0;display:grid}.feed-header-actions .feed-filter-options .feed-content-toggle{min-width:0;min-height:44px;padding:var(--sp-6) var(--sp-8);text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start}.feed-header-actions .feed-filter-group-display{align-items:center;gap:var(--sp-8);width:100%;padding-top:var(--sp-12);flex-wrap:wrap;display:flex}.feed-header-actions .feed-filter-group-display .feed-save-view{min-height:44px;margin-left:auto}}.feed-filter-close-mobile{display:none}:root{interpolate-size:allow-keywords;--lift:0 1px 2px #262a1e0f, 0 10px 26px -10px #262a1e38}.app .pg-btn{border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--heading);padding:0 var(--sp-16);transition:background var(--dur-3), transform var(--dur-2), box-shadow var(--dur-3);border:0;font-weight:600}.app .pg-btn:hover:not(:disabled){background:var(--surface-2);color:var(--heading);box-shadow:inset 0 0 0 1px var(--line)}.app .pg-btn:active:not(:disabled){transform:scale(.97)}.app .pg-btn.primary:hover:not(:disabled){background:var(--accent-hover);color:var(--accent-ink,#fff);filter:none}.app .pg-btn.danger,.app .pg-btn.warn{background:var(--warn-soft);color:var(--warn);box-shadow:none}.app .pg-btn.ghost{box-shadow:none;color:var(--accent);background:0 0}.app .pg-btn.ghost:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.app .sv-link{border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-10);color:var(--accent);transition:background var(--dur-3);font-weight:600;text-decoration:none}.app .sv-link:hover{background:var(--accent-soft);text-decoration:none}.app select:not([multiple]):not([size]){appearance:none;min-height:var(--ctl-md);padding:0 var(--sp-32) 0 var(--sp-12);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background-color:var(--surface);color:var(--heading);cursor:pointer;transition:box-shadow var(--dur-3);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238d9278' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;border:0}.app select:not([multiple]):not([size]):hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.app select:not([multiple]):not([size]):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.app input[type=date],.app input[type=time],.app input[type=datetime-local]{min-height:var(--ctl-md);padding:0 var(--sp-12);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);color:var(--heading);font:inherit;border:0}.app input[type=date]:focus-visible,.app input[type=time]:focus-visible,.app input[type=datetime-local]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.app input[type=checkbox]:not(.switch),.app input[type=radio]{appearance:none;background:var(--surface);width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-control);cursor:pointer;vertical-align:-4px;transition:background var(--dur-3), box-shadow var(--dur-3);border:0;flex:none;margin:0}.app input[type=checkbox]:not(.switch){border-radius:var(--r-sm)}.app input[type=radio]{border-radius:50%}.app input[type=checkbox]:not(.switch):checked{background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") center/13px no-repeat;box-shadow:none}.app input[type=radio]:checked{background:radial-gradient(circle, var(--accent-ink,#fff) 0 3px, var(--accent) 3.5px);box-shadow:none}.app input[type=checkbox]:focus-visible,.app input[type=radio]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app input.switch{appearance:none;border-radius:var(--r-pill);background:var(--surface-2);width:42px;height:25px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;vertical-align:middle;border:0;flex:none;margin:0;transition:background .2s;position:relative}.app input.switch:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .2s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.app input.switch:checked{background:var(--accent);box-shadow:none}.app input.switch:checked:after{transform:translate(17px)}.app input.switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@supports selector(::details-content){.app details::details-content{block-size:0;transition:block-size .25s ease, content-visibility .25s allow-discrete;overflow:clip}.app details[open]::details-content{block-size:auto}}.app .sv-card,.app .goal-card{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-md);box-shadow:none}.app .menu-pop,.app .viewbar-pop,.app .agent-pick-menu,.app .slash-menu{box-shadow:var(--lift);border-radius:var(--r-xl);border:0}.app .seg{background:var(--surface-2);border-radius:var(--r-md);padding:var(--sp-4);gap:0;display:inline-flex}.app .seg>button{font-size:var(--fs-sm);padding:var(--sp-6) var(--sp-14);border-radius:var(--r-sm);color:var(--muted);cursor:pointer;transition:background var(--dur-4), color var(--dur-4);background:0 0;border:0;font-weight:600}.app .seg>button.on,.app .seg>button[aria-pressed=true],.app .seg>button[aria-selected=true]{background:var(--surface);color:var(--heading);box-shadow:0 1px 3px #262a1e24}.confirm-scrim{z-index:1200;animation:cfade var(--dur-4) ease;background:#1e20186b;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.confirm-sheet{background:var(--surface);width:min(440px,100%);padding:12px 20px calc(20px + env(safe-area-inset-bottom));box-shadow:var(--lift);border-radius:24px 24px 0 0;animation:.28s cubic-bezier(.2,.9,.3,1.05) cup}.confirm-sheet .grab{border-radius:var(--r-md);background:var(--surface-2);width:38px;height:4px;margin:0 auto var(--sp-14)}.confirm-sheet h3{margin:0 0 var(--sp-4);font-size:var(--fs-2xl);letter-spacing:-.01em;color:var(--heading)}.confirm-sheet p{margin:0 0 var(--sp-16);color:var(--muted);font-size:var(--fs-md);line-height:1.5}.confirm-sheet .confirm-actions{gap:var(--sp-10);display:flex}.confirm-sheet .confirm-actions .pg-btn{flex:1;justify-content:center;align-items:center;min-height:44px;display:inline-flex}@media (width>=768px){.confirm-scrim{align-items:center}.confirm-sheet{border-radius:20px;padding-bottom:20px}.confirm-sheet .grab{display:none}}@keyframes cfade{0%{opacity:0}to{opacity:1}}@keyframes cup{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.confirm-scrim,.confirm-sheet{animation:none}.app .pg-btn,.app input.switch,.app input.switch:after{transition:none}}.app :is(.jobs-head h1,.search-view>h1,.pg-head h1,.records-head h1){font-size:var(--fs-5xl);letter-spacing:-.02em;font-weight:700;line-height:1.2}.app .sidebar-nav{border-bottom:0;padding-bottom:6px}.app .sidebar-nav button,.app .new-chat{border-radius:var(--r-lg);transition:background var(--dur-3), color var(--dur-3)}.app .sidebar-nav button:hover{background:var(--surface-2)}.app .sidebar-nav button.on:before{display:none}.app .feed-day-label{padding:var(--sp-14) var(--sp-2) var(--sp-8)}.app .feed-day-label strong{font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-weight:600}.app .feed-day-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:none}@media (hover:hover){.app .fr-acts{opacity:0;transition:opacity var(--dur-3)}.app .feed-day-card :is(.fr,[class*=fr-row]):hover .fr-acts,.app .fr-acts:focus-within{opacity:1}}.app .records-row{border:1px solid var(--line);border-radius:var(--r-md)}.app .records-segmented,.app .records-toolbar-actions{gap:var(--sp-6)}.app .search-input-wrap .search-input,.app .search-view .search-input{border-radius:var(--r-lg);min-height:48px;box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-xl);border:0;padding-left:20px}.app .search-input-wrap .search-input:focus{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.app .set-block{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-6) var(--sp-16);gap:0}.app .set-row{padding:var(--sp-12) 0;border-top:1px solid var(--line);font-size:var(--fs-md);margin:0}.app .set-row:first-child{border-top:0}.app .set-row>span:first-child{color:var(--heading);font-weight:500}.app .set-row input[type=text],.app .set-row input[type=number],.app .set-row input:not([type]){border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);min-height:var(--ctl-md);padding:0 var(--sp-12);border:0}.app :is(.pg-tabs,.agents-tabs,.intel-tabs,.insights-tabs,.health-tabs,.memory-tabs){gap:var(--sp-20);border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:0}.app :is(.pg-tabs,.agents-tabs,.intel-tabs,.insights-tabs,.health-tabs,.memory-tabs)>button{padding:var(--sp-10) var(--sp-2);color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;font-weight:600}.app :is(.pg-tabs,.agents-tabs,.intel-tabs,.insights-tabs,.health-tabs,.memory-tabs)>button.on,.app :is(.pg-tabs,.agents-tabs,.intel-tabs,.insights-tabs,.health-tabs,.memory-tabs)>button[aria-selected=true]{color:var(--heading);border-bottom-color:var(--accent);box-shadow:none;background:0 0}.app .dash-widget>section{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-14) var(--sp-16)}.app .dash-widget .panel-title{margin-bottom:8px}.app .dash-widget .panel-title>span:first-child{font-size:var(--fs-lg);color:var(--heading);text-transform:none;letter-spacing:-.005em;font-weight:600}.app .bot-view{padding-top:28px}.app .bot-view .bot-view-grid.bot-view-single.hp{gap:0;width:100%;max-width:960px;margin:0 auto}.app .bot-view .bot-view-head,.app .bot-view .bot-view-body{width:100%;max-width:960px;margin:0 auto}.app .bot-view .bot-title-row{align-items:center}.app .bot-view h1{font-size:var(--fs-4xl);letter-spacing:-.015em;line-height:1.2}.app .bot-view .bot-head-id p{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--muted)}.app .bot-view .hp-handoff{margin:var(--sp-20) 0 var(--sp-8);gap:var(--sp-8)}.app .bot-view .hp-handoff input{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);min-height:38px;padding:0 var(--sp-14);background:var(--surface);border:0}.app .bot-view .hp-handoff input:focus{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.app .bot-view .hp-handoff .pg-btn{min-height:38px;padding:0 18px}.app .bot-view .hp-stats{margin:var(--sp-20) 0 var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:hidden}.app .bot-view .hp-stat{padding:var(--sp-14) var(--sp-16);background:0 0;border-radius:0;min-width:0;display:block}.app .bot-view .hp-stat+.hp-stat{border-left:1px solid var(--line)}.app .bot-view .hp-stat b{font-size:var(--fs-3xl);letter-spacing:-.02em;color:var(--heading);font-weight:700;line-height:1.2;display:block}.app .bot-view .hp-stat span{font-size:var(--fs-sm);color:var(--faint);margin-top:3px;display:block}.app .bot-view .bot-tabs{gap:var(--sp-2);border-bottom:1px solid var(--line);margin:22px 0 18px;display:flex}.app .bot-view .bot-tabs>button{padding:var(--sp-8) var(--sp-12);font-size:var(--fs-sm);color:var(--faint);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;font-weight:600}.app .bot-view .bot-tabs>button:hover{color:var(--heading)}.app .bot-view .bot-tabs>button.on{color:var(--heading);border-bottom-color:var(--accent)}@media (width<=767px){.app .bot-view .bot-tabs{touch-action:pan-x;overscroll-behavior-x:contain}.app .bot-view .bot-tabs>button{flex:none;min-height:44px}}.app .bot-view .hp-cols{width:100%;max-width:none;display:block}.app .bot-view .hp-main,.app .bot-view .hp-side{gap:var(--sp-16);flex-direction:column;width:100%;display:flex}.app .bot-view .hp-main>:is(section,div,details),.app .bot-view .hp-side>section{width:100%;margin:0}.app .bot-view :is(.sv-card,.bot-panel){border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:none;padding:0;overflow:hidden}.app .bot-view .sv-card>:is(.sv-card-head,.sv-lab,.sv-line,.sv-note,.hp-kv,.hp-chips,p),.app .bot-view .bot-panel>*{margin-left:0;margin-right:0}.app .bot-view .sv-card{padding:0}.app .bot-view .sv-card-head{padding:var(--sp-12) var(--sp-14);border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;display:flex}.app .bot-view .sv-card .sv-lab{padding:var(--sp-12) var(--sp-14);font-size:var(--fs-xs);letter-spacing:.02em;text-transform:none;color:var(--muted);margin:0;font-weight:600}.app .bot-view .sv-card-head .sv-lab{padding:0}.app .bot-view .sv-line{align-items:center;gap:var(--sp-12);padding:var(--sp-10) var(--sp-14);min-height:48px;display:flex}.app .bot-view .sv-line+.sv-line{border-top:1px solid var(--line)}.app .bot-view .hp-kv{justify-content:space-between;gap:var(--sp-12);padding:var(--sp-10) var(--sp-14);font-size:var(--fs-sm);display:flex}.app .bot-view .hp-kv+.hp-kv{border-top:1px solid var(--line)}.app .bot-view .hp-chips{padding:var(--sp-12) var(--sp-14)}@media (width<=700px){.app .bot-view .hp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.app .bot-view .hp-stat:nth-child(3){border-left:0}.app .bot-view .hp-stat:nth-child(n+3){border-top:1px solid var(--line)}}.app .bot-view .agent-since,.app .bot-view .agent-log{box-shadow:none;background:0 0;border:0;padding:0}.app .bot-view .sv-card>:is(.sv-note,.agent-since-line,.sv-meta,.bot-voice){padding:0 var(--sp-14) var(--sp-12);margin:0}.app .bot-view .agent-since-card .sv-lab{padding:var(--sp-12) var(--sp-14) var(--sp-4)}.app .bot-view .agent-since-card .agent-since-line{padding-bottom:12px}.app .bot-view .sv-line .sv-line-text{font-weight:600;font-size:var(--fs-md)}.app .bot-view .bot-runtime-notice{margin:0 0 var(--sp-14);background:var(--surface-2)}.app .bot-view .bot-runtime-notice .bot-panel-head{justify-content:space-between;align-items:center;gap:var(--sp-12);padding:var(--sp-10) var(--sp-14);display:flex}.app .bot-view .bot-runtime-notice .bot-panel-head strong{font-size:var(--fs-sm)}.app .bot-view .bot-runtime-notice .bot-panel-head small{font-size:var(--fs-sm);color:var(--muted);display:block}.app .bot-view .bot-runtime-notice .bot-presence{display:none}.app .bot-view .bot-runtime-notice-actions{gap:var(--sp-8);flex:none;display:flex}.app .bot-view .bot-runtime-gaps{border-top:1px solid var(--line)}.app .bot-view .bot-runtime-gap{align-items:center;gap:var(--sp-10);padding:var(--sp-10) var(--sp-14);display:flex}.app .bot-view .bot-runtime-gap+.bot-runtime-gap{border-top:1px solid var(--line)}.app .bot-view .bot-runtime-gap-copy{flex-direction:column;flex:1;min-width:0;display:flex}.app .bot-view .bot-runtime-gap-copy small{font-size:var(--fs-sm);color:var(--muted)}.app .bot-view .bot-runtime-gap-dismiss{font-size:var(--fs-sm);color:var(--accent);border-radius:var(--r-sm);padding:var(--sp-4) var(--sp-8);background:0 0;border:0;font-weight:600}.app .bot-view .bot-runtime-gap-dismiss:hover{background:var(--accent-soft)}.app .bot-view .hp-stat b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app .bot-view .bot-view-grid.bot-view-single>*{align-self:stretch;min-width:0}.app .bot-view .hp-stats,.app .bot-view .bot-tabs,.app .bot-view .hp-handoff,.app .bot-view .hp-cols{box-sizing:border-box;width:100%}.app .bot-view .bot-routines-panel{padding:0;overflow:hidden}.app .bot-view .bot-routines-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-12);padding:var(--sp-12) var(--sp-14);border-bottom:1px solid var(--line);background:var(--surface-2);display:flex}.app .bot-view .bot-routines-head strong{font-size:var(--fs-md);color:var(--heading);display:block}.app .bot-view .bot-routines-head small{font-size:var(--fs-sm);color:var(--muted);margin-top:2px;display:block}.app .bot-view .bot-routines-primary-actions{gap:var(--sp-6);flex:none;display:flex}.app .bot-view .bot-routines-primary-actions .link,.app .bot-view .bot-routines-secondary-actions .link{height:30px;padding:0 var(--sp-12);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--heading);font-size:var(--fs-sm);border:0;font-weight:600}.app .bot-view .bot-routines-primary-actions .link:hover,.app .bot-view .bot-routines-secondary-actions .link:hover{background:var(--surface-2)}.app .bot-view .bot-routines-secondary-actions{align-items:center;gap:var(--sp-6);padding:var(--sp-8) var(--sp-14);border-bottom:1px solid var(--line);display:flex}.app .bot-view .bot-routines-secondary-actions .link{box-shadow:none;color:var(--accent);height:28px;padding:0 var(--sp-8);background:0 0}.app .bot-view .bot-routines-secondary-actions .link:last-child{margin-left:auto}.app .bot-view .bot-routines-panel .bot-warning{padding:var(--sp-10) var(--sp-14);border-bottom:1px solid var(--line);font-size:var(--fs-sm);background:var(--warn-soft);color:var(--warn);margin:0}.app .bot-view .bot-routine-list{display:block}.app .bot-view .bot-routine{align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-12) var(--sp-8) var(--sp-14);box-shadow:none;background:0 0;border:0;border-radius:0;min-height:58px;margin:0;display:flex}.app .bot-view .bot-routine+.bot-routine{border-top:1px solid var(--line)}.app .bot-view .bot-routine:hover{background:var(--surface-2)}.app .bot-view .bot-routine-main{align-items:center;gap:var(--sp-10);text-align:left;background:0 0;border:0;flex:1;min-width:0;padding:0;display:flex}.app .bot-view .bot-routine-label{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.app .bot-view .bot-routine-label strong{font-size:var(--fs-md);color:var(--heading);font-weight:600}.app .bot-view .bot-routine-label small{font-size:var(--fs-sm);color:var(--muted)}.app .bot-view .bot-routine-run,.app .bot-view .bot-routine-more{min-width:30px;height:30px;padding:0 var(--sp-10);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--fs-sm);color:var(--heading);border:0;font-weight:600}.app .bot-view .bot-routine.paused{opacity:.65}.app .bot-view .sv-card>.sv-lab:first-child,.app .bot-view .bot-knows-btn>.sv-lab:first-child{padding:var(--sp-12) var(--sp-14);background:var(--surface-2);border-bottom:1px solid var(--line);font-size:var(--fs-xs);letter-spacing:.02em;color:var(--muted);margin:0;font-weight:600;display:block}.app .bot-view .sv-card>.sv-lab:first-child+:is(.hp-chips,.sv-note){margin-top:0}.app .bot-view .bot-knows-btn{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.app .bot-view .bot-knows-row{gap:var(--sp-6) var(--sp-24);padding:var(--sp-12) var(--sp-14) var(--sp-4);font-size:var(--fs-sm);color:var(--heading);flex-wrap:wrap;display:flex}.app .bot-view .bot-knows-btn>.sv-meta{padding:0 var(--sp-14) var(--sp-12);display:block}.app .bot-view .hp-chip{border-radius:var(--r-sm)}.app .bot-view .bot-routine-label>:first-child,.app .bot-view .bot-routine-main>:first-child{margin-right:2px}.app .bot-view .hp-cols{gap:var(--sp-16);flex-direction:column;display:flex}.app .bot-view textarea{width:calc(100% - 28px);margin:var(--sp-12) var(--sp-14) var(--sp-6);padding:var(--sp-10) var(--sp-12);border-radius:var(--r-md);background:var(--bg);min-height:84px;color:var(--heading);box-shadow:inset 0 0 0 1px var(--line);font:inherit;resize:vertical;box-sizing:border-box;border:0;line-height:1.5;display:block}.app .bot-view textarea:focus{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.app .bot-view .sv-card>:is(.sv-meta,.main-hint,p,small){padding-left:14px;padding-right:14px}.app .bot-view .sv-card>:is(.sv-meta,p):last-child{padding-bottom:12px}.app .bot-view .sv-card .sv-line>select,.app .bot-view .sv-card select{max-width:100%}.app .bot-view .main-handoff-row{justify-content:space-between;align-items:center;gap:var(--sp-12);padding:var(--sp-2) var(--sp-14) var(--sp-12);display:flex}.app .feed-page-header .feed-status-line,.app .feed-page-header .feed-sweep-note{margin:var(--sp-2) var(--sp-14) 0 0;font-size:var(--fs-sm);color:var(--faint);display:inline-block}.app .feed-page-header .agents-intro{margin:var(--sp-2) 0 var(--sp-4)}.app .feed-header-actions .feed-controls-head,.app .feed-header-actions .feed-controls-head>*{border-radius:var(--r-md)}.app .feed-header-actions .feed-controls-head{min-height:32px}.app .feed-day-card,.app input[type=search],.app .settings-search input,.app .set-row input[type=text],.app .set-row input[type=number]{border-radius:var(--r-md)}.app .home-mic,.app .hp-ask .pg-btn,.app .main-ask .pg-btn{border-radius:var(--r-md);min-height:36px}.app .dash-widget>section,.app .home .dash-quiet,.app .home-card,.app .home-handoff{border-radius:var(--r-md)}.app .jobs-needs-look .jobs-health .panel-title{align-items:center;gap:var(--sp-10);margin:0 0 var(--sp-8);display:flex}.app .jobs-needs-look .jobs-health-count{font-size:var(--fs-sm);color:var(--muted)}.app .jobs-needs-look .jobs-health .attn-toggle{margin-left:auto}.app .job-thread .job-thread-head:not(.zz) .jt-title{align-items:center;gap:var(--sp-6) var(--sp-12);flex-wrap:wrap;grid-template-columns:none;grid-template-areas:none;display:flex}.app .job-thread .job-thread-head:not(.zz) .jt-title>strong{font-size:var(--fs-4xl);letter-spacing:-.015em;line-height:1.2}.app .job-thread .job-thread-head:not(.zz) .jt-execution-status{margin:0}.app .job-thread .job-thread-head:not(.zz) .jt-bot-pipeline-inline{align-items:center;gap:var(--sp-4) 18px;flex-wrap:wrap;flex-basis:100%;margin:0;display:flex}.app .job-thread .job-thread-head:not(.zz) .jt-bot-owner{align-items:center;gap:var(--sp-8);margin:0;display:inline-flex}.app .job-thread .job-thread-head:not(.zz) .jt-bot-owner>b{font-size:var(--fs-xs);color:var(--faint);font-weight:600}.app .job-thread .job-thread-head:not(.zz) .jt-bot-owner select{min-height:28px;font-size:var(--fs-sm);padding:0 28px 0 var(--sp-10)}.app .job-thread .job-thread-head:not(.zz) .jt-pipeline-note{align-items:center;gap:var(--sp-6);font-size:var(--fs-sm);color:var(--muted);margin:0;display:inline-flex}.app .job-thread .job-thread-head:not(.zz) .jt-pipeline-note>strong{font-size:var(--fs-xs);color:var(--faint);font-weight:600}.app .job-thread .job-thread-head:not(.zz) .jt-pipeline-note>button{font-size:var(--fs-sm);color:var(--accent);background:0 0;border:0;padding:0;font-weight:600}.app .job-thread .job-thread-head:not(.zz) .jt-metadata{flex-basis:100%;margin:0}.app .job-thread .job-thread-head:not(.zz) .jt-header-gist{display:none}.app .feed-view .feed-highlights{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin:var(--sp-10) 0 var(--sp-14);overflow:hidden}.app .feed-view .feed-highlights>.feed-day-label{padding:var(--sp-10) var(--sp-14);background:var(--surface-2)}.app .feed-view .feed-highlights.is-open>.feed-day-label{border-bottom:1px solid var(--line)}.app .feed-view .feed-highlights .feed-highlights-body{padding:var(--sp-8) var(--sp-14) var(--sp-12);background:0 0;border:0;border-radius:0}.app .k-page{width:100%;max-width:960px;padding:28px var(--sp-32) 64px;box-sizing:border-box;gap:var(--sp-16);flex-direction:column;margin:0 auto;display:flex}.app .k-page>*{margin:0}@media (width<=767px){.app .k-page{padding:var(--sp-16) var(--sp-16) 96px;gap:var(--sp-12)}}.app .k-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-16);display:flex}.app .k-head>div:first-child{min-width:0}.app .k-h1{font:700 22px/1.2 var(--font-body);letter-spacing:-.015em;color:var(--heading);margin:0}.app .k-sub{margin:var(--sp-4) 0 0;font:400 13px/1.45 var(--font-body);color:var(--muted);max-width:62ch}.app .k-meta{font:400 12.5px/1.4 var(--font-body);color:var(--faint)}.app .k-head-actions{align-items:center;gap:var(--sp-8);flex:none;display:flex}.app .k-btn{justify-content:center;align-items:center;gap:var(--sp-8);height:32px;min-height:32px;padding:0 var(--sp-12);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--heading);font:600 13px/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background var(--dur-2), box-shadow var(--dur-2);border:0;margin:0;text-decoration:none;display:inline-flex}.app .k-btn:hover:not(:disabled){background:var(--surface-2);color:var(--heading)}.app .k-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.app .k-btn:disabled{opacity:.5;cursor:default}.app .k-btn.fill{background:var(--accent);color:var(--accent-ink,#fff);box-shadow:none}.app .k-btn.fill:hover:not(:disabled){background:var(--accent-hover);color:var(--accent-ink,#fff)}.app .k-btn.ghost{box-shadow:none;color:var(--accent);background:0 0}.app .k-btn.ghost:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.app .k-btn.danger{color:var(--warn)}.app .k-btn.danger:hover:not(:disabled){background:var(--warn-soft);color:var(--warn)}.app .k-btn.sm{height:28px;min-height:28px;padding:0 var(--sp-10);font-size:var(--fs-sm)}.app .k-btn.sq{width:32px;padding:0}.app .k-btn svg{flex:none;width:15px;height:15px}.app .k-field{align-items:center;gap:var(--sp-8);min-width:0;height:36px;padding:0 var(--sp-12);box-sizing:border-box;border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--faint);transition:box-shadow var(--dur-2);border:0;flex:1;margin:0;display:flex}.app .k-field:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.app .k-field>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;width:15px;height:15px}.app .k-field>input{min-width:0;height:100%;box-shadow:none;color:var(--heading);font:400 14px/1 var(--font-body);background:0 0;border:0;outline:0;flex:1;margin:0;padding:0}.app .k-field>input::-webkit-search-cancel-button{display:none}.app .k-field>button{height:24px;padding:0 var(--sp-8);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);font:600 12px/1 var(--font-body);cursor:pointer;border:0}@media (width<=767px){.app .records-view>.records-tools{grid-template-columns:minmax(0,1fr) auto auto}.app .records-view>.records-tools>.k-field{grid-column:1/-1;height:44px}.app .records-view>.records-tools>.k-meta{text-overflow:ellipsis;min-width:0;overflow:hidden}}.app .k-bar{align-items:center;gap:var(--sp-10);padding:var(--sp-10) var(--sp-12);box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-wrap:wrap;margin:0;display:flex}.app .k-bar>.k-meta{white-space:nowrap}@media (width<=767px){.app .k-bar>.k-field{flex-basis:100%}}.app .records-view>.records-tools{align-items:center;gap:var(--sp-8);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.app .records-view>.records-tools>.k-field{width:100%;min-width:0;height:36px}@media (width<=767px){.app .records-view>.records-tools{grid-template-columns:minmax(0,1fr) auto auto}.app .records-view>.records-tools>.k-field{grid-column:1/-1;height:44px}.app .records-view>.records-tools>.k-meta{text-overflow:ellipsis;min-width:0;overflow:hidden}}.app .k-tabs{gap:var(--sp-2);border:0;border-bottom:1px solid var(--line);scrollbar-width:none;background:0 0;margin:0;padding:0;display:flex;overflow-x:auto}.app .k-tabs::-webkit-scrollbar{display:none}.app .k-tab{align-items:center;gap:var(--sp-6);height:auto;min-height:0;padding:var(--sp-10) var(--sp-12);box-shadow:none;color:var(--faint);font:600 13px/1.2 var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin:0 0 -1px;display:inline-flex}.app .k-tab:hover{color:var(--heading);background:0 0}.app .k-tab.on{color:var(--heading);border-bottom-color:var(--accent)}.app .k-tab-n{color:var(--faint);font-weight:500;font-size:var(--fs-sm)}.app .k-seg{padding:var(--sp-2);border-radius:var(--r-md);background:var(--surface-2);border:0;gap:0;margin:0;display:inline-flex}.app .k-seg>button{height:28px;padding:0 var(--sp-12);border-radius:var(--r-sm);box-shadow:none;color:var(--muted);font:600 13px/1 var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin:0}.app .k-seg>button.on{background:var(--surface);color:var(--heading);box-shadow:0 1px 2px #262a1e24}.app .k-blk{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:none;box-sizing:border-box;margin:0;padding:0;overflow:hidden}.app .k-bh{justify-content:space-between;align-items:center;gap:var(--sp-10);min-height:40px;padding:var(--sp-8) var(--sp-14);box-sizing:border-box;background:var(--surface-2);border-bottom:1px solid var(--line);display:flex}.app .k-bh-title{font:650 12.5px/1.3 var(--font-body);letter-spacing:.01em;color:var(--muted);margin:0}.app .k-bh-title .k-meta{margin-left:6px;font-weight:400}.app .bot-works-from>summary{cursor:pointer;list-style:none}.app .bot-works-from>summary::-webkit-details-marker{display:none}.app .bot-works-from>summary:after{content:"";width:7px;height:7px;margin-left:var(--sp-8);border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transition:transform var(--dur-1) var(--ease);transform:rotate(45deg)translateY(-2px)}.app .bot-works-from[open]>summary:after{transform:rotate(225deg)translateY(-2px)}.app .bot-works-from>summary .k-meta{margin-left:auto}.app .k-body{padding:var(--sp-12) var(--sp-14)}.app .k-body>:first-child{margin-top:0}.app .k-body>:last-child{margin-bottom:0}.app .k-note{padding:var(--sp-12) var(--sp-14);font:400 13px/1.5 var(--font-body);color:var(--muted);margin:0}.app .k-empty{padding:28px var(--sp-16);text-align:center;font:400 13px/1.5 var(--font-body);color:var(--muted);margin:0}.app .bots-view .team-settings-fold{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.app .bots-view .team-settings-fold>summary{align-items:center;gap:var(--sp-8);min-height:40px;padding:var(--sp-8) var(--sp-14);color:var(--heading);cursor:pointer;list-style:none;display:flex}.app .bots-view .team-settings-fold>summary::-webkit-details-marker{display:none}.app .bots-view .team-settings-fold>summary strong{font:500 13px/1.3 var(--font-body)}.app .bots-view .team-settings-fold>summary span{color:var(--faint);font:12px/1.3 var(--font-body)}.app .bots-view .team-settings-fold>summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:7px;height:7px;transition:transform var(--dur-1) var(--ease);margin-left:auto;transform:rotate(45deg)translateY(-2px)}.app .bots-view .team-settings-fold[open]>summary{border-bottom:1px solid var(--line);background:var(--surface-2)}.app .bots-view .team-settings-fold[open]>summary:after{transform:rotate(225deg)translateY(-2px)}.app .bots-view .team-settings-body{gap:var(--sp-8);padding:var(--sp-8);flex-direction:column;display:flex}@media (width<=767px){.app .bots-view .team-settings-fold>summary{min-height:44px}}.app .k-row{align-items:center;gap:var(--sp-12);min-height:52px;padding:var(--sp-10) var(--sp-14);box-sizing:border-box;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;display:flex}.app .k-row+.k-row,.app .k-row+.k-rowgroup,.app .k-rowgroup+.k-row{border-top:1px solid var(--line)}.app .k-row.top{align-items:flex-start}.app .k-row.click{cursor:pointer}.app .k-row.click:hover{background:var(--surface-2)}.app .k-row-main{gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.app .k-row-title{font:600 14px/1.35 var(--font-body);color:var(--heading);margin:0}.app .k-row-sub{font:400 12.5px/1.45 var(--font-body);color:var(--faint);margin:0}.app .k-row-text{margin:var(--sp-2) 0 0;font:400 13px/1.5 var(--font-body);color:var(--text)}.app .k-row-actions{align-items:center;gap:var(--sp-6);flex:none;display:flex}.app .k-row-time{font:600 12.5px/1.4 var(--font-body);color:var(--muted);flex:none;min-width:96px}@media (width<=767px){.app .k-row{flex-wrap:wrap}.app .k-row-actions{justify-content:flex-start;width:100%}}.app .k-group{align-items:baseline;gap:var(--sp-8);margin:var(--sp-6) 0 -6px;font:650 12.5px/1.3 var(--font-body);color:var(--heading);display:flex}.app .k-group .k-meta{font-weight:400}.app .k-stats{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid;overflow:hidden}.app .k-stat{padding:var(--sp-12) var(--sp-16);min-width:0}.app .k-stat+.k-stat{border-left:1px solid var(--line)}.app .k-stat b{font:700 20px/1.15 var(--font-body);letter-spacing:-.02em;color:var(--heading);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.app .k-stat span{font:400 12.5px/1.35 var(--font-body);color:var(--faint);margin-top:3px;display:block}.app .k-pill{height:20px;padding:0 var(--sp-8);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);font:650 11.5px/1 var(--font-body);white-space:nowrap;align-items:center;display:inline-flex}.app .k-pill.ok{background:var(--accent-soft);color:var(--accent)}.app .k-pill.warn{background:var(--warn-soft);color:var(--warn)}.app .k-pill.attn{background:var(--attn-soft);color:var(--attn)}.app .k-dot{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px}.app .k-dot.ok{background:var(--accent)}.app .k-dot.warn{background:var(--warn)}.app .k-dot.attn{background:var(--attn)}.app .k-banner{align-items:center;gap:var(--sp-10);padding:var(--sp-10) var(--sp-14);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);font:400 13px/1.45 var(--font-body);color:var(--text);margin:0;display:flex}.app .k-banner strong{color:var(--heading);font-weight:600}.app .k-stack{gap:var(--sp-12);background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex}.app .k-stack-tight{gap:var(--sp-8);flex-direction:column;margin:0;display:flex}.app .k-item{margin:0;padding:0}.app .k-item+.k-item{border-top:1px solid var(--line)}.app .k-extra{align-items:center;gap:var(--sp-8);margin:0 var(--sp-14) var(--sp-12);padding:var(--sp-10) var(--sp-12);border-radius:var(--r-md);background:var(--surface-2);font:400 13px/1.45 var(--font-body);color:var(--text);flex-wrap:wrap;display:flex}.app .k-extra.k-conflict{background:var(--warn-soft)}.app .k-extra.k-editor,.app .k-extra.k-copilot{display:block}.app .k-extra.k-editor>*+*,.app .k-extra.k-copilot>*+*{margin-top:8px}.app .k-why{margin:-4px var(--sp-14) var(--sp-10);font:400 12.5px/1.45 var(--font-body);color:var(--faint)}.app .k-why>summary{cursor:pointer;width:max-content;color:var(--faint);font-weight:600}.app .k-why>summary:hover{color:var(--heading)}.app .k-why>div{gap:var(--sp-6);flex-direction:column;margin-top:6px;display:flex}.app .k-subbar{align-items:center;gap:var(--sp-6);padding:var(--sp-8) var(--sp-14);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.app .k-tabs-in+.k-subbar{border-top:0}.app .k-subbar-label{margin:0 var(--sp-6);font:650 13px/1 var(--font-body);color:var(--heading)}.app .k-fresh{margin-left:auto}.app .k-fresh.warn{color:var(--warn)}.app .k-select{height:28px;min-height:28px;padding:0 26px 0 var(--sp-10);font-size:var(--fs-sm)}.app .k-tabs-in{padding:0 var(--sp-8)}.app .k-link{height:auto;min-height:0;box-shadow:none;color:var(--accent);font:600 12.5px/1.4 var(--font-body);cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:inline}.app .k-link:hover{text-decoration:underline}.app .k-check{align-items:center;gap:var(--sp-8);font:600 12.5px/1 var(--font-body);color:var(--heading);cursor:pointer;display:inline-flex}.app .k-row-check{margin-top:2px}.app .k-row-amount{font:650 14px/1 var(--font-body);color:var(--heading);font-variant-numeric:tabular-nums;flex:none}.app .k-textarea{gap:var(--sp-4);flex-direction:column;display:flex}.app .k-textarea textarea{box-sizing:border-box;width:100%;padding:var(--sp-8) var(--sp-10);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);color:var(--heading);font:400 13px/1.5 var(--font-body);resize:vertical;border:0}.app .k-empty strong{color:var(--heading);margin-bottom:2px;font-weight:600;display:inline-block}.app .k-empty .k-btn{margin-top:10px}.app .k-row-title .k-pill{vertical-align:1px;margin-left:6px}.app .k-h2{margin:0 0 var(--sp-4);font:650 18px/1.3 var(--font-body);letter-spacing:-.01em;color:var(--heading)}.app .k-split{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.app .k-split>div{padding:var(--sp-12) var(--sp-14);gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.app .k-split>div+div{border-left:1px solid var(--line)}@media (width<=767px){.app .k-split{grid-template-columns:1fr}.app .k-split>div+div{border-left:0;border-top:1px solid var(--line)}}.app .k-banner.warn{background:var(--warn-soft);border-color:#0000}.app .k-row-dot{margin-top:6px}.app .k-fold>summary{cursor:pointer;border-bottom:0;list-style:none}.app .k-fold>summary::-webkit-details-marker{display:none}.app .k-fold>summary:after{content:"";border-right:1.6px solid var(--faint);border-bottom:1.6px solid var(--faint);width:7px;height:7px;transition:transform var(--dur-3);flex:none;margin-left:auto;transform:rotate(45deg)translate(-2px,-2px)}.app .k-fold[open]>summary{border-bottom:1px solid var(--line)}.app .k-fold[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.app .k-reading{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0}.app .k-off{color:var(--attn)}.app .k-spark{width:64px;color:var(--accent);flex:none}.app .k-reading-value{align-items:flex-end;gap:var(--sp-2);flex-direction:column;flex:none;min-width:112px;display:flex}.app .k-reading-value b{font:700 16px/1.1 var(--font-body);color:var(--heading);font-variant-numeric:tabular-nums}.app .k-reading-value em{font-style:normal;font-weight:500;font-size:var(--fs-sm);color:var(--muted);margin-left:2px}.app .k-reading-value small{font:400 12px/1.2 var(--font-body);color:var(--faint)}.app .k-extra .health-detail{gap:var(--sp-10);border-top:0;padding:0}.app .k-extra .health-window{border-radius:var(--r-md);background:var(--surface);padding:var(--sp-8) var(--sp-12);border:0}.app .k-extra .health-days li{font-size:var(--fs-sm);padding:var(--sp-4) 0}@media (width<=767px){.app .k-bh-title .k-meta{display:none}.app .k-fold .k-bh-title .k-meta{display:inline}.app .k-select{height:32px;min-height:32px;font-size:var(--fs-sm)}.app .k-fresh{flex-basis:100%;order:9;margin-left:0}}.app .k-metas{align-items:center;gap:var(--sp-4) var(--sp-14);flex-wrap:wrap;margin-top:4px;display:flex}.app .k-feedtop .agent-bar{padding:var(--sp-12) var(--sp-14);background:0 0;border:0;margin:0}.app .k-foldrow{justify-content:space-between;align-items:center;gap:var(--sp-10);width:100%;min-height:40px;padding:var(--sp-8) var(--sp-14);box-sizing:border-box;border:0;border-top:1px solid var(--line);background:var(--surface-2);box-shadow:none;color:var(--faint);cursor:pointer;text-align:left;font:inherit;border-radius:0;margin:0;display:flex}.app .k-foldrow:first-child{border-top:0}.app .k-foldrow:hover .k-bh-title{color:var(--heading)}.app .k-hlbody{border-top:1px solid var(--line)}.app .k-group-btn{width:100%;min-height:0;box-shadow:none;cursor:pointer;text-align:left;margin:var(--sp-6) 0 0;background:0 0;border:0;padding:0}.app .k-group-chev{color:var(--faint);margin-left:auto}.app .k-blk.feed-day-card>.feed-item{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.app .k-blk.feed-day-card>.feed-item+.feed-item{border-top:1px solid var(--line)}.app .k-blk.feed-day-card>.feed-item:hover{background:var(--surface-2)}.app .k-blk.feed-day-card>.feed-item.is-unread{box-shadow:inset 3px 0 0 var(--accent)}.app .k-page>*{flex-shrink:0}.app .k-head>div:first-child{flex:auto}.app .k-head>.feed-header-actions{flex:none;width:auto;min-height:0}.app :is(.home-card,.sv-card){border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:none;margin:0;padding:0;overflow:hidden}.app .sv-card.main-card,.app .sv-card.sv-rec{overflow:visible}.app :is(.home-card,.sv-card)>.sv-lab:first-child,.app :is(.home-card,.sv-card)>.sv-card-head{justify-content:space-between;align-items:center;gap:var(--sp-10);min-height:40px;padding:var(--sp-8) var(--sp-14);box-sizing:border-box;background:var(--surface-2);border-bottom:1px solid var(--line);font:650 12.5px/1.3 var(--font-body);letter-spacing:.01em;text-transform:none;color:var(--muted);margin:0;display:flex}.app :is(.home-card,.sv-card)>.sv-card-head .sv-lab{font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0}.app :is(.home-card,.sv-card)>.sv-card-head .sv-link{font-size:var(--fs-sm)}.app :is(.home-card,.sv-card)>.sv-line{align-items:center;gap:var(--sp-12);min-height:48px;padding:var(--sp-8) var(--sp-14);box-sizing:border-box;border:0;margin:0;display:flex}.app :is(.home-card,.sv-card)>.sv-line+.sv-line,.app :is(.home-card,.sv-card)>.sv-lab+.sv-line~.sv-line{border-top:1px solid var(--line)}.app :is(.home-card,.sv-card)>.sv-line .sv-line-text{min-width:0;font:600 14px/1.35 var(--font-body);color:var(--heading);flex:1}.app :is(.home-card,.sv-card)>:is(.sv-note,.sv-meta,p:not(.sv-lab)){padding:var(--sp-10) var(--sp-14);font-size:var(--fs-sm);margin:0;line-height:1.5}.app :is(.home-card,.sv-card) .pg-btn{height:32px;min-height:32px;padding:0 var(--sp-12);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);font:600 13px/1 var(--font-body);border:0}.app :is(.home-card,.sv-card) .pg-btn.primary{box-shadow:none}.app :is(.home-card,.sv-card) .team-pill{border-radius:var(--r-sm)}.app :is(.home-card,.sv-card)>:is(form,.asg-list,ul,.home-subject-wrap,.goal-list){margin:0}.app .home-handoff{padding:var(--sp-12) var(--sp-14)}.app .home-handoff .main-ask{gap:var(--sp-8);flex-wrap:wrap;align-items:center;margin:0;display:flex}.app .home-handoff .main-ask>input{min-width:0;height:36px;padding:0 var(--sp-12);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);font:400 14px/1 var(--font-body);color:var(--heading);border:0;flex:240px}.app .home-handoff .main-ask>input:focus{box-shadow:inset 0 0 0 2px var(--accent);outline:0}.app .today-rail{border:1px solid var(--line);border-radius:var(--r-md);box-shadow:none;background:var(--surface)}.app .k-searchbar{flex-wrap:nowrap;grid-template-columns:none;grid-template-areas:none;display:flex;position:relative}.app .k-searchbar>.search-input{min-width:0;height:36px;min-height:36px;padding:0 var(--sp-12);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);font:400 14px/1 var(--font-body);color:var(--heading);border:0;flex:1;margin:0}.app .k-searchbar>.search-input:focus{box-shadow:inset 0 0 0 2px var(--accent);outline:0}.app .k-searchbar .search-query-actions{gap:var(--sp-6);display:flex}.app .k-searchbar :is(.search-interpret-btn,.search-save-btn,.search-help-btn){height:32px;min-height:32px;padding:0 var(--sp-10);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);color:var(--heading);font:600 12.5px/1 var(--font-body);white-space:nowrap;border:0}.app .k-searchbar .search-help-btn{width:32px;padding:0}.app .search-view .k-seg+*{margin-top:0}.app .search-view .search-explore{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:0}.app .search-view .search-explore>summary{padding:var(--sp-10) var(--sp-14);background:var(--surface-2);font:650 12.5px/1.3 var(--font-body);color:var(--muted);cursor:pointer}.app .search-view .search-explore[open]>summary{border-bottom:1px solid var(--line)}.app .search-view .search-explore>:not(summary){padding:var(--sp-10) var(--sp-14)}.app .search-view .search-controls{border-top:0;margin:0;padding:0}.app .search-view .search-sort{padding:var(--sp-2);border-radius:var(--r-md);background:var(--surface-2);align-items:center;gap:0;display:inline-flex}.app .search-view .search-sort>button{height:28px;min-height:28px;padding:0 var(--sp-12);border-radius:var(--r-sm);box-shadow:none;color:var(--muted);font:600 13px/1 var(--font-body);background:0 0;border:0;margin:0}.app .search-view .search-sort>button.on,.app .search-view .search-sort>button[aria-pressed=true]{background:var(--surface);color:var(--heading);box-shadow:0 1px 2px #262a1e24}.app .search-view .search-sort>select{height:28px;min-height:28px;font-size:var(--fs-sm);margin-left:4px}.app .pg{width:100%;max-width:960px;padding:28px var(--sp-32) 64px;box-sizing:border-box;gap:var(--sp-16);flex-direction:column;margin:0 auto;display:flex}.app .pg>*{flex-shrink:0;margin:0}@media (width<=767px){.app .pg{padding:var(--sp-16) var(--sp-16) 96px;gap:var(--sp-12)}}.app .pg-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-16);border:0;margin:0;padding:0;display:flex}.app .pg-head>div:first-child{flex:auto;min-width:0}.app .pg-head h1{font:700 22px/1.2 var(--font-body);letter-spacing:-.015em;color:var(--heading);margin:0}.app .pg-head p{margin:var(--sp-4) 0 0;font:400 13px/1.45 var(--font-body);color:var(--muted);max-width:62ch}.app .pg-head-actions{align-items:center;gap:var(--sp-8);flex-wrap:wrap;flex:none;display:flex}@media (width<=767px){.app .pg-head{flex-wrap:wrap}.app .pg-head-actions{width:100%}}.app .pg-btn,.app .menu-button.pg-btn{justify-content:center;align-items:center;gap:var(--sp-8);height:32px;min-height:32px;padding:0 var(--sp-12);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--heading);font:600 13px/1 var(--font-body);white-space:nowrap;border:0;display:inline-flex}.app .pg-btn:hover:not(:disabled){background:var(--surface-2);color:var(--heading)}.app .pg-btn.primary{background:var(--accent);color:var(--accent-ink,#fff);box-shadow:none}.app .pg-btn.primary:hover:not(:disabled){background:var(--accent-hover)}.app .pg-btn.on{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.app .pg .seg{border-radius:var(--r-md);padding:var(--sp-2);background:var(--surface-2)}.app .pg .seg>button{border-radius:var(--r-sm);height:28px;padding:0 var(--sp-12);font:600 13px/1 var(--font-body)}.app .sv-list.k-blk{padding:0;list-style:none}.app .sv-list.k-blk>li{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.app .sv-list.k-blk>li+li{border-top:1px solid var(--line)}.app .sv-list.k-blk>li:hover{background:var(--surface-2)}.app .sv-domain-group{gap:var(--sp-8);flex-direction:column;display:flex}.app .sv-domain-head{align-items:baseline;gap:var(--sp-8);font:650 12.5px/1.3 var(--font-body);color:var(--heading);display:flex}.app .bots-view{max-width:960px;padding:28px var(--sp-32) 64px;box-sizing:border-box;gap:var(--sp-16);flex-direction:column;margin:0 auto;display:flex}.app .bots-view>*{flex-shrink:0;margin:0}@media (width<=767px){.app .bots-view{padding:var(--sp-16) var(--sp-16) 96px;gap:var(--sp-12)}}.app .bots-view .team-head{border-bottom:0;padding:0}.app .bots-view .team-head h1{font:700 22px/1.2 var(--font-body);letter-spacing:-.015em;margin:0}.app .bots-view .team-head p{margin:var(--sp-4) 0 0;font-size:var(--fs-sm);color:var(--muted)}.app .bots-view .main-card{padding:var(--sp-12) var(--sp-14)}.app .bot-approval-queue{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:none;margin:0;padding:0;overflow:hidden}.app .bot-approval-queue>.bot-panel-head{justify-content:space-between;align-items:center;gap:var(--sp-10);padding:var(--sp-8) var(--sp-14);background:var(--surface-2);border-bottom:1px solid var(--line);margin:0;display:flex}.app .bot-approval-queue>.bot-panel-head strong{font:650 12.5px/1.3 var(--font-body);color:var(--muted)}.app .bot-approval-queue>.bot-panel-head small{font-size:var(--fs-sm);color:var(--faint);display:block}.app .bot-approval-list{gap:0;margin:0;padding:0;display:block}.app .bot-approval-row{align-items:center;gap:var(--sp-12);padding:var(--sp-10) var(--sp-14);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;display:flex}.app .bot-approval-row+.bot-approval-row{border-top:1px solid var(--line)}.app .bot-approval-kind{min-width:96px;font:650 12px/1.3 var(--font-body);color:var(--attn);flex:none}.app .bot-approval-row.blocked .bot-approval-kind{color:var(--warn)}.app .bot-approval-row.returned .bot-approval-kind{color:var(--accent)}.app .bot-approval-body{flex:1;min-width:0}.app .bot-approval-actions{gap:var(--sp-6);flex:none;display:flex}.app .bot-approval-actions button{height:28px;min-height:28px;padding:0 var(--sp-10);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);color:var(--heading);font:600 12.5px/1 var(--font-body);border:0}.app .bots-view .team-pill,.app .team-pill{border-radius:var(--r-sm)}.app .bots-view .team-h{font:650 13px/1.3 var(--font-body);color:var(--heading);margin:0}.app .k-membar{align-items:stretch;gap:var(--sp-8);flex-direction:column}.app .k-memrow{align-items:center;gap:var(--sp-8);display:flex}.app .memory-view .memory-provenance{font-size:var(--fs-sm);color:var(--faint);margin-top:4px}.app .memory-view .memory-body{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:var(--sp-12) var(--sp-14)}.app .memory-view .memory-blocks>*,.app .memory-view .memory-block{border-radius:var(--r-md)}.app .memory-view .add-block{border:1px dashed var(--line-strong);border-radius:var(--r-md);height:32px;color:var(--muted);font:600 13px/1 var(--font-body);background:0 0}.app :is(.memory-view,.health-workspace) .k-tabs+*{margin-top:0}.app .mem-drift>:not(.k-bh):not(.k-note){margin-left:14px;margin-right:14px}.app .mem-drift>:last-child{margin-bottom:12px}.app :is(.home-card,.sv-card):has(>.sv-lab:only-child){display:none}.app .sidebar .new-chat,.app .sidebar-nav button{border-radius:var(--r-md);min-height:34px}.app .sidebar .new-chat{margin:0 var(--sp-8);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font:600 13px/1 var(--font-body);border:0;align-items:center;display:flex}.app .sidebar .new-chat:hover{background:var(--surface-2)}.app .sidebar-search input{height:34px;padding:0 var(--sp-10);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);font-size:var(--fs-sm);border:0}.app .sidebar-nav{gap:var(--sp-2);padding:var(--sp-6) var(--sp-8) var(--sp-8)}.app .sidebar-nav button{padding:0 var(--sp-10);font:550 13px/1 var(--font-body)}.app .sidebar-nav button.on{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.app .sb-agents{gap:var(--sp-2);padding:0 var(--sp-8)}.app .sb-agent{min-height:38px;padding:var(--sp-6) var(--sp-10);border-radius:var(--r-md)}.app .sb-agent.on{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.app .sb-agent .team-av{width:24px;height:24px;font-size:var(--fs-xs)}.app .sb-agent-text>:first-child{font:550 13px/1.3 var(--font-body);color:var(--heading)}.app .sb-agent-meta{font-size:var(--fs-xs);color:var(--faint)}.app .sidebar .sidebar-chats-head{border:0}@media (width>=768px){.app .job-thread .job-thread-head.k-jobhead:not(.zz){padding:var(--sp-14) var(--sp-32) var(--sp-12);border-bottom:1px solid var(--line);background:var(--bg);box-shadow:none}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-header-inner{align-items:start;gap:var(--sp-4) var(--sp-16);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"crumb crumb""title tabs";max-width:960px;margin:0 auto;padding:0;display:grid}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .space-crumb{font:600 12.5px/1.4 var(--font-body);color:var(--faint);background:0 0;border:0;grid-area:crumb;justify-self:start;margin:0;padding:0}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-title{align-items:flex-start;gap:var(--sp-4);flex-direction:column;grid-area:title;grid-template-columns:none;grid-template-areas:none;min-width:0;margin:0;display:flex}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .k-titlerow{align-items:center;gap:var(--sp-10);flex-wrap:wrap;min-width:0;display:flex}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .k-titlerow .k-h1{font-size:var(--fs-4xl);overflow-wrap:anywhere}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-execution-status{justify-self:auto;margin:0}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-bot-pipeline-inline{flex-basis:auto;margin:0;display:block}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-header-gist{display:none}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-header-actions{justify-content:flex-end;align-items:center;gap:var(--sp-6);flex-wrap:wrap;grid-area:actions;margin:0;display:flex}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-manage{height:32px;min-height:32px;padding:0 var(--sp-12);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);color:var(--heading);font:600 13px/1 var(--font-body);align-items:center;gap:var(--sp-6);border:0;display:inline-flex}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-manage.on{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.app .job-thread .job-thread-head.k-jobhead.compact .jt-meta,.app .job-thread .job-thread-head.k-jobhead.compact .space-crumb{display:none}}.app .jt-meta{margin:0}.app .jt-owner{align-items:center;gap:var(--sp-6);display:inline-flex}.app .jt-owner .k-select{max-width:220px;height:26px;min-height:26px}.app .jt-owner-name{font:600 12.5px/1 var(--font-body);color:var(--heading)}.app .goals-card .goal-row{padding:var(--sp-12) var(--sp-14);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.app .goals-card .goal-row+.goal-row{border-top:1px solid var(--line)}.app .goals-card .goal-row-text strong{font:600 14px/1.35 var(--font-body);color:var(--heading)}.app .goals-card .goal-row :is(.goal-bar,progress,[class*=bar]){border-radius:var(--r-xs);height:4px;margin-top:6px}.app .goals-card .team-pill,.app .goals-card [class*=pill]{border-radius:var(--r-sm)}.app .composer{border-radius:var(--r-lg);border-color:var(--line);box-shadow:none}.app .composer:focus-within{border-color:var(--accent)}.app .msg.user,.app .job-thread .msg.user{border-radius:var(--r-lg)}.app .job-thread .jt-transcript-footer{justify-content:space-between;align-items:center;gap:var(--sp-10);min-width:0;padding:var(--sp-4) var(--sp-12) var(--sp-8);display:flex}.app .job-thread .jt-transcript-footer .jt-clear-replies{text-align:left;flex:auto;min-width:0;margin:0}.app .job-thread .jt-transcript-footer .jump-controls{flex:none;position:static;inset:auto;transform:none}.app .composer-actions .send{border-radius:var(--r-md)}.app :is(.k-page,.pg,.bots-view){width:100%;max-width:none;margin:0;padding-left:max(32px,50% - 480px);padding-right:max(32px,50% - 480px)}@media (width<=767px){.app :is(.k-page,.pg,.bots-view){padding-left:16px;padding-right:16px}}.app :is(.home-card,.sv-card)>:is(.sv-actions,.sv-more,.goal-offer,.sv-back,.sv-newform,details,.sv-rec-text,.asg-more,.ns-panel){margin-left:14px;margin-right:14px;padding-left:0;padding-right:0}.app :is(.home-card,.sv-card)>:is(.sv-actions,.sv-more,.goal-offer,.sv-newform,details):last-child{margin-bottom:12px}.app :is(.home-card,.sv-card)>.sv-actions{margin-top:2px;margin-bottom:10px}.app :is(.home-card,.sv-card)>.sv-more{margin-top:8px;margin-bottom:12px;display:inline-block}.app :is(.home-card,.sv-card)>p.sv-rec-text{padding:var(--sp-10) 0 var(--sp-6);margin-left:14px;margin-right:14px}.app .k-ideas{align-items:center;gap:var(--sp-6);scrollbar-width:none;font:400 12.5px/1 var(--font-body);color:var(--faint);flex-wrap:nowrap;margin:-4px 0 0;padding:0;display:flex;overflow-x:auto}.app .k-ideas::-webkit-scrollbar{display:none}.app .k-ideas>.sv-meta{font-size:var(--fs-sm);flex:none;padding:0}.app .k-idea{max-width:260px;height:26px;padding:0 var(--sp-10);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text);font:500 12.5px/26px var(--font-body);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;border:0;flex:0 auto;overflow:hidden}.app .k-idea:hover{background:var(--accent-soft);color:var(--heading)}.app .k-ideas>.k-link{flex:none}.app .k-ideas-x{color:var(--faint);margin-left:auto}.app .k-linkrow{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0}.app .k-linkrow:hover{background:var(--surface-2)}.app .k-chev{color:var(--faint);font-size:var(--fs-xl);margin-left:auto}.app .bot-view .bot-runtime-notice{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:0;overflow:hidden}.app .bot-view .bot-runtime-notice .bot-panel-head{background:var(--surface-2);border-bottom:1px solid var(--line)}.app .bot-view .bot-runtime-gaps{background:0 0;border:0;margin:0;padding:0}.app .bot-view .bot-runtime-gap{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.app .bot-view .bot-runtime-notice-actions .secondary{height:28px;padding:0 var(--sp-10);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);font:600 12.5px/1 var(--font-body);border:0}.app .sidebar .new-chat{height:34px;min-height:34px;padding:0 var(--sp-10);margin:0 var(--sp-8)}.app .sidebar .new-chat+.new-chat{margin-top:6px}.app .sidebar-nav{padding:var(--sp-6) var(--sp-8) var(--sp-8);border-bottom:1px solid var(--line);margin-top:6px}.app .sb-agents{padding:0 var(--sp-8) var(--sp-8);border-bottom:1px solid var(--line);margin:0}.app .sidebar :is(.section-label,.date-label){padding:var(--sp-12) var(--sp-10) var(--sp-4);font:650 12px/1.2 var(--font-body);letter-spacing:0;text-transform:none;color:var(--faint);border:0;margin:0}.app .sidebar .sidebar-chats-head{padding:0 var(--sp-4) 0 var(--sp-8);border-top:0;margin:0}.app .sidebar .sidebar-chats-head .section-label{padding:var(--sp-12) var(--sp-10) var(--sp-4)}.app .k-hlbody{padding:var(--sp-8) var(--sp-14) var(--sp-12)}.app .k-hlbody .intel-view{margin:0}.app .k-hlbody .intel-tabs{gap:var(--sp-2);margin:0 0 var(--sp-10);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:0;display:flex}.app .k-hlbody .intel-tabs>button{height:auto;min-height:0;padding:var(--sp-8) var(--sp-10);box-shadow:none;color:var(--faint);font:600 13px/1.2 var(--font-body);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin:0 0 -1px}.app .k-hlbody .intel-tabs>button:is(.on,[aria-selected=true]){color:var(--heading);border-bottom-color:var(--accent)}.app .k-hlbody .intel-chips{gap:var(--sp-6);margin:0 0 var(--sp-10);scrollbar-width:none;flex-wrap:nowrap;padding:0;display:flex;overflow-x:auto}.app .k-hlbody .intel-chips::-webkit-scrollbar{display:none}.app .k-hlbody .intel-chips button{height:28px;min-height:28px;padding:0 var(--sp-10);border-radius:var(--r-sm);background:var(--surface-2);box-shadow:none;color:var(--muted);font:600 12.5px/28px var(--font-body);border:0;flex:none}.app .k-hlbody .intel-chips button:is(.on,[aria-pressed=true]){background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.app .k-hlbody .intel-controls{align-items:center;gap:var(--sp-8);margin:0 0 var(--sp-10);flex-wrap:wrap;display:flex}.app .k-hlbody .intel-controls select{min-width:0;height:32px;min-height:32px;padding:0 28px 0 var(--sp-10);font-size:var(--fs-sm);flex:140px}.app .k-hlbody .intel-check{align-items:center;gap:var(--sp-8);font:400 12.5px/1.3 var(--font-body);color:var(--muted);flex-basis:100%;display:flex}.app .k-hlbody .iu-group{margin:var(--sp-12) 0 var(--sp-4);padding:0 0 var(--sp-6);border-bottom:1px solid var(--line);font:650 12.5px/1.3 var(--font-body);color:var(--heading)}.app .k-hlbody .iu-row{align-items:flex-start;gap:var(--sp-10);padding:var(--sp-10) 0;border:0;display:flex}.app .k-hlbody .iu-row+.iu-row{border-top:1px solid var(--line)}.app .k-hlbody .iu-date{width:44px;font:600 12px/1.25 var(--font-body);color:var(--muted);text-align:left;flex:none}.app .k-hlbody .iu-main{flex:1;min-width:0}.app .k-hlbody .iu-title{font:600 14px/1.4 var(--font-body);color:var(--heading);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app .k-hlbody .iu-sub{font:400 12.5px/1.4 var(--font-body);color:var(--faint)}.app .k-hlbody .pg-btn{height:28px;min-height:28px;padding:0 var(--sp-10);font-size:var(--fs-sm)}@media (width<=767px){.app .k-hlbody{padding:var(--sp-6) var(--sp-12) var(--sp-10)}.app .k-hlbody .intel-tabs>button{padding:var(--sp-8) var(--sp-8)}.app .subject-view .sv-card>.sv-line{align-items:flex-start;gap:var(--sp-4) var(--sp-12);flex-wrap:wrap}.app .subject-view .sv-card>.sv-line .sv-line-text{flex:100%}}.app .k-why[open]>div{padding:var(--sp-10) var(--sp-12);border-radius:var(--r-md);background:var(--surface-2);margin-top:6px}.app .k-why .records-field-list{margin:var(--sp-4) 0 0}@media (width<=767px){.app .records-drawer-backdrop,.records-drawer-backdrop{z-index:1100}.records-drawer-backdrop .records-detail-drawer{width:100%;max-width:none;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border-radius:0;flex-direction:column;display:flex;position:fixed;inset:0}.records-drawer-backdrop .records-drawer-head{z-index:1;background:var(--surface);position:sticky;top:0}.records-drawer-backdrop .records-drawer-body{flex:1;overflow:auto}.app .k-extra .health-windows{border-radius:var(--r-md);background:var(--surface);grid-template-columns:1fr;gap:0;overflow:hidden}.app .k-extra .health-window{align-items:baseline;gap:0 var(--sp-10);padding:var(--sp-8) var(--sp-12);border-radius:0;grid-template-columns:64px 1fr;grid-template-areas:"label value""label range";display:grid}.app .k-extra .health-window+.health-window{border-top:1px solid var(--line)}.app .k-extra .health-window-label{grid-area:label;align-self:center}.app .k-extra .health-window strong{grid-area:value}.app .k-extra .health-window>span:not(.health-window-label){font-size:var(--fs-xs);grid-area:range}}.records-drawer-backdrop .records-drawer-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-12);display:flex}.records-drawer-backdrop .records-drawer-head>div{flex:1;min-width:0}.records-drawer-backdrop .records-drawer-head>button{background:var(--surface-2);width:36px;min-width:36px;height:36px;min-height:36px;box-shadow:none;color:var(--muted);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.records-drawer-backdrop .records-drawer-head>button:hover{background:var(--line);color:var(--heading)}.app .sidebar .new-chat,.app .sidebar .new-chat .sn-label,.app .sidebar-nav button,.app .sidebar-nav button .sn-label{line-height:1.4}.app :is(.home-card,.sv-card)>ul:has(.asg-card){margin:0;padding:0;list-style:none}.app :is(.home-card,.sv-card) .asg-card{padding:var(--sp-10) var(--sp-14);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.app :is(.home-card,.sv-card) .asg-card+.asg-card{border-top:1px solid var(--line)}.app .cite-panel,.app .cite-panel:last-child{margin:var(--sp-12) 0 0;padding:var(--sp-6) 0 0;border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.app .cite-strip{padding:var(--sp-4) 0;color:var(--faint);font:500 12.5px/1.3 var(--font-body);background:0 0;border:0}.app .cite-strip:hover{color:var(--heading);background:0 0}.app .msg-actions-bottom{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:4px;padding:0}.app .msg-actions-bottom button{border-radius:var(--r-sm)}.app .chat-handoffs .asg-card{margin:var(--sp-8) 0 0;padding:var(--sp-12) var(--sp-14);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:none}.app .chat-handoffs .asg-card :is(button,.pg-btn){height:30px;min-height:30px;padding:0 var(--sp-12);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);color:var(--heading);font:600 12.5px/1 var(--font-body);border:0}.app .chat-handoffs .asg-card :is(button.primary,.pg-btn.primary){background:var(--accent);color:var(--accent-ink,#fff);box-shadow:none}.app .chat-handoffs .asg-card .asg-body{font:400 13px/1.5 var(--font-body);color:var(--muted)}.app :is(.chat-handoffs,.home-card,.sv-card) .asg-card :is(.asg-head,.asg-chain,.asg-body,.asg-text,.asg-preview,.asg-actions,.asg-card-actions,.asg-more,.asg-why,details,.asg-sec,.asg-trail,.asg-plan,.asg-decision){margin-left:0;margin-right:0;padding-left:0;padding-right:0}.app :is(.chat-handoffs,.home-card,.sv-card) .asg-card>*+*{margin-top:10px}.app :is(.chat-handoffs,.home-card,.sv-card) .asg-card :is(.asg-actions,.asg-card-actions){gap:var(--sp-6);flex-wrap:wrap;display:flex}.app :is(.chat-handoffs,.home-card,.sv-card) .asg-card details>summary{font:600 12.5px/1.3 var(--font-body);color:var(--faint);cursor:pointer;margin:0;padding:0}.app :is(.chat-handoffs,.home-card,.sv-card) .asg-card .asg-body{max-width:72ch;color:var(--text)}.app .asg-card-actions,.app .asg-actions{align-items:center;gap:var(--sp-6);box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.app .asg-card :is(.asg-card-actions,.asg-actions) :is(button,.pg-btn){height:30px;min-height:30px;padding:0 var(--sp-12);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);color:var(--heading);font:600 12.5px/1 var(--font-body);border:0;flex:none;width:auto}.app .asg-card :is(.asg-card-actions,.asg-actions) :is(button.primary,.pg-btn.primary){background:var(--accent);color:var(--accent-ink,#fff);box-shadow:none}.app .asg-more{background:0 0;border:0;margin:0;padding:0}.app .asg-more>summary{align-items:center;gap:var(--sp-4);padding:var(--sp-4) 0;font:600 12.5px/1.3 var(--font-body);color:var(--faint);cursor:pointer;list-style:none;display:inline-flex}.app .asg-more-body{align-items:center;gap:var(--sp-6);margin:var(--sp-6) 0 0;flex-wrap:wrap;grid-template-columns:none;padding:0;display:flex}.app .asg-more-body :is(button,.pg-btn){width:auto;height:28px;min-height:28px;padding:0 var(--sp-10);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);color:var(--heading);font:600 12.5px/1 var(--font-body);text-align:left;border:0;flex:none}.app .asg-more-body .sv-link{height:28px;padding:0 var(--sp-8);box-shadow:none;color:var(--accent);background:0 0}.app .chat-handoffs.agent-cards .asg-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:var(--sp-12) var(--sp-14)}.app .asg-list{margin:0;padding:0;list-style:none}.app .asg-row{border:0;margin:0;padding:0;list-style:none}.app .asg-row+.asg-row{border-top:1px solid var(--line)}.app .asg-row>.asg-head{align-items:center;gap:var(--sp-10);width:100%;padding:var(--sp-10) var(--sp-14);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;display:flex}.app .asg-row>.asg-head:hover{background:var(--surface-2)}.app .asg-row>.asg-card,.app .chat-handoffs .asg-row>.asg-card{padding:0 var(--sp-14) var(--sp-12);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.app .asg-row>.asg-card>*{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.app .asg-row>.asg-card>*+*{margin-top:10px}.app .asg-row .asg-more{margin:var(--sp-6) 0 0}.app .asg-row :is(.asg-body,.asg-preview){max-width:72ch}.app .chat-handoffs .asg-list{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.app .main-card .asg-list{margin:var(--sp-10) -14px -12px;border-top:1px solid var(--line)}.app .asg-row>:not(.asg-head){max-width:72ch;margin-left:14px;margin-right:14px;padding-left:0;padding-right:0}.app .asg-row>:not(.asg-head)+:not(.asg-head){margin-top:10px}.app .asg-row>:last-child:not(.asg-head){margin-bottom:12px}.app .asg-row .asg-card,.app .chat-handoffs .asg-row .asg-card,.app .chat-handoffs.agent-cards .asg-row .asg-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app .asg-more-body{gap:var(--sp-2) var(--sp-4)}.app .asg-more-body :is(button,.pg-btn,.sv-link){height:28px;min-height:28px;padding:0 var(--sp-8);border-radius:var(--r-sm);box-shadow:none;color:var(--accent);font:600 12.5px/28px var(--font-body);background:0 0;border:0;text-decoration:none}.app .asg-list .asg-row>.asg-card,.app .chat-handoffs .asg-list .asg-row>.asg-card{margin:var(--sp-10) var(--sp-14) var(--sp-12);padding:0}.app .main-card .asg-list{margin:var(--sp-12) 0 0;border:1px solid var(--line);border-top:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}:is(.app .msg.assistant .msg-actions-bottom,.app .msg.assistant:has(.cite-panel) .msg-actions-bottom){padding:var(--sp-2) 0 0;box-shadow:none;background:0 0;border:0;border-radius:0}.app .msg.assistant .msg-actions-bottom button:not(.k-link){border-radius:var(--r-sm);width:30px;height:30px;color:var(--faint);background:0 0}.app .msg.assistant .msg-actions-bottom button:not(.k-link):hover{background:var(--surface-2);color:var(--heading)}.app .asg-c-row>:not(.asg-head){max-width:none}.app .asg-c{align-items:flex-start;gap:var(--sp-10);padding:var(--sp-12) var(--sp-14) 0;margin:0;display:flex}.app .asg-row>.asg-c{margin:0}.app .asg-c-av{width:28px;height:28px;font:700 12.5px/1 var(--font-body);border-radius:50%;flex:none;place-items:center;display:grid}.app .asg-c-main{flex:1;min-width:0}.app .asg-c-title{font:650 15px/1.35 var(--font-body);letter-spacing:-.005em;color:var(--heading);overflow-wrap:anywhere;margin:0}.app .asg-c-sub{margin:var(--sp-2) 0 0;font:400 12.5px/1.4 var(--font-body);color:var(--faint);overflow-wrap:anywhere}.app .asg-c-row>:is(.asg-c-sum,.asg-card,.asg-c-body,.asg-more){margin-left:52px;margin-right:14px}.app .asg-c-row>.asg-c-sum{font:400 13px/1.5 var(--font-body);color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:68ch;margin-top:6px;display:-webkit-box;overflow:hidden}.app .asg-c-fold{width:100%;margin:var(--sp-12) 0 0;padding:var(--sp-10) var(--sp-14);border:0;border-top:1px solid var(--line);background:var(--surface-2);color:var(--faint);font:600 12.5px/1.3 var(--font-body);cursor:pointer;text-align:left;border-radius:0;justify-content:space-between;align-items:center;display:flex}.app .asg-c-fold:hover{color:var(--heading)}.app .asg-row>.asg-c-fold{max-width:none;margin-left:0;margin-right:0}.app .asg-c-row>.asg-c-body{max-width:72ch;margin-top:12px}.app .asg-c-row>:last-child:not(.asg-c-fold){margin-bottom:12px}.app .asg-c-row>.asg-c-fold:last-child{margin-bottom:0}@media (width<=767px){.app .asg-c-row>:is(.asg-c-sum,.asg-c-body,.asg-more),.app .asg-c-row>.asg-card,.app .asg-list .asg-c-row>.asg-card,.app .chat-handoffs .asg-list .asg-c-row>.asg-card{margin-left:14px}}.app .chat-handoffs{z-index:0;position:relative}.app .asg-row>.asg-c{padding:var(--sp-12) var(--sp-14) 0}.app .asg-row>.asg-c-fold{padding:var(--sp-10) var(--sp-14)}.app .asg-c-av{background:var(--accent-soft);color:var(--accent)}.app .asg-c-body>*{margin-left:0;padding-left:0}.app .k-presence{position:relative}.app .k-presence:after{content:"";pointer-events:none;border:2px solid #0000;border-radius:50%;position:absolute;inset:-3px}.app .k-presence.working:after{border-color:var(--accent);animation:1.8s ease-in-out infinite k-pulse}.app .k-presence.needs:after{border-color:var(--attn)}@keyframes k-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.app .k-presence.working:after{opacity:.8;animation:none}}.app .empty-state{align-items:center;gap:var(--sp-4);padding:var(--sp-24) var(--sp-16);text-align:center;border:1px dashed var(--line);border-radius:var(--r-md);background:0 0;flex-direction:column;min-height:0;margin:0;display:flex}.app .empty-state .empty-state-art{display:none}.app .empty-state>strong{font:600 14px/1.35 var(--font-body);color:var(--heading)}.app .empty-state>span:not(.empty-state-links){font:400 13px/1.45 var(--font-body);color:var(--muted);max-width:46ch}.app .empty-state .empty-state-quiet{font:400 12.5px/1.4 var(--font-body);color:var(--faint);font-style:normal}.app .empty-state .empty-state-cta{height:30px;min-height:30px;padding:0 var(--sp-12);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);color:var(--heading);font:600 12.5px/1 var(--font-body);border:0;margin-top:8px}.app .empty-state .empty-state-links{gap:var(--sp-10);margin-top:6px;display:flex}.app .ss-warmup .team-av,.app .activity-summary .team-av{width:22px;height:22px;font-size:var(--fs-xs);flex:none}.app .ss-warmup{align-items:center;gap:var(--sp-10);display:flex}.app .ss-warmup-avatar{flex:none;place-items:center;width:28px;height:28px;display:grid}.app .k-switch-wrap{display:inline-flex;position:relative}.app .k-switch{align-items:center;gap:var(--sp-6);height:32px;padding:0 var(--sp-8) 0 var(--sp-4);border-radius:var(--r-pill);background:var(--surface-2);color:var(--heading);font:600 12.5px/1 var(--font-body);cursor:pointer;border:0;display:inline-flex}.app .k-switch:hover{background:var(--line)}.app .k-switch .team-av{width:24px;height:24px;font-size:var(--fs-xs)}.app .k-switch-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.app .k-switch .m-ico{width:12px;height:12px;color:var(--faint)}.app .k-switch-menu{z-index:var(--z-menu);min-width:220px;max-height:320px;padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 10px 26px -10px #262a1e40}.app .k-switch-head{padding:var(--sp-6) var(--sp-8) var(--sp-4);font:650 12px/1.2 var(--font-body);color:var(--faint)}.app .k-switch-menu>button{align-items:center;gap:var(--sp-8);height:36px;padding:0 var(--sp-8);border-radius:var(--r-sm);color:var(--heading);font:500 13px/1 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.app .k-switch-menu>button:hover{background:var(--surface-2)}.app .k-switch-menu .team-av{width:22px;height:22px;font-size:var(--fs-xs)}@media (width<=767px){.app .k-switch-name{display:none}.app .k-switch{padding:0 var(--sp-6) 0 var(--sp-4)}}.app .home-handoff{padding:var(--sp-16);border-radius:var(--r-lg);box-shadow:0 1px 2px #262a1e0d,0 10px 26px -18px #262a1e47}.app .home-handoff .main-ask>input{height:48px;padding:0 var(--sp-16);border-radius:var(--r-lg);font-size:var(--fs-xl);flex:320px}.app .home-handoff .main-ask>.pg-btn{height:40px;min-height:40px;padding:0 var(--sp-14);font-size:var(--fs-md)}.app .home-handoff .main-ask>.pg-btn.primary{padding:0 var(--sp-20)}@media (width<=767px){.app .home-handoff{padding:var(--sp-12)}.app .home-handoff .main-ask>input{flex-basis:100%;height:46px}.app .home-handoff .main-ask>.pg-btn{flex:1}}.app .feed-view .fr-swipe-right{background:var(--attn-soft);color:var(--attn);justify-content:flex-start;padding-left:16px;padding-right:0;left:0;right:auto}.app .feed-view .fr-swipe-right.armed{background:var(--attn);color:#fff}.app .k-answer-acts{align-items:center;gap:var(--sp-2);border-left:1px solid var(--line);margin-left:8px;padding-left:10px;display:inline-flex}.app .k-answer-acts .k-link{height:28px;padding:0 var(--sp-8);border-radius:var(--r-sm)}.app .k-answer-acts .k-link:hover{background:var(--accent-soft);text-decoration:none}@media (width<=767px){.app .k-answer-acts{margin-left:4px;padding-left:6px}}.app .mem-changes{margin:var(--sp-8) 0 0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.app .mem-changes-head{align-items:center;gap:var(--sp-8);width:100%;min-height:34px;padding:var(--sp-6) var(--sp-12);color:var(--muted);font:500 12.5px/1.4 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.app .mem-changes-head .mem-said{color:var(--heading);font-weight:600}.app .mem-changes .mem-dot{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.app .mem-list{padding:0 var(--sp-12) var(--sp-8);border-top:1px solid var(--line);margin:0;list-style:none}.app .mem-row{align-items:center;gap:var(--sp-8);padding:var(--sp-6) 0;font-size:var(--fs-sm);display:flex}.app .mem-revert,.app .mem-expand{height:26px;padding:0 var(--sp-8);border-radius:var(--r-sm);color:var(--accent);font:600 12.5px/1 var(--font-body);cursor:pointer;background:0 0;border:0}.app .mem-revert:hover,.app .mem-expand:hover{background:var(--accent-soft)}.app .k-several{align-items:center;gap:var(--sp-6);border-top:1px solid var(--line);flex-wrap:wrap;margin-top:10px;padding-top:10px;display:flex}.app .k-chip{height:28px;padding:0 var(--sp-10);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text);font:600 12.5px/1 var(--font-body);cursor:pointer;border:0}.app .k-chip.on{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.app .k-several .k-btn{margin-left:auto}.app .k-seg{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.app .k-seg::-webkit-scrollbar{display:none}.app .k-seg>button{flex:none}@media (width<=767px){.app .k-bar>.k-seg{flex:100%}.app .pg-head-actions .seg{scrollbar-width:none;flex-wrap:nowrap;max-width:calc(100% - 80px);overflow-x:auto}.app .pg-head-actions .seg>button{flex:none}}.app .k-empty>strong+span,.app .k-empty strong+br+span,.app .k-empty>span{display:block}.app .msg-actions-bottom,.app .k-answer-acts{flex-wrap:wrap}.app .k-answer-acts .k-link{white-space:nowrap;flex:none;width:auto;min-width:0}@media (width<=767px){.app .k-answer-acts{margin:var(--sp-4) 0 0;border-left:0;flex-basis:100%;padding:0}.app .k-answer-acts .k-link:first-child{margin-left:-8px}.app .k-ideas{gap:var(--sp-6);flex-wrap:wrap;overflow:visible}.app .k-ideas>.sv-meta{flex-basis:100%}.app .k-idea{max-width:none;height:auto;min-height:36px;padding:var(--sp-8) var(--sp-10);white-space:normal;text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:100%;line-height:1.4;display:-webkit-box}.app .k-ideas-x{margin-left:auto}}.app .home-head-text{align-items:baseline;column-gap:0;row-gap:var(--sp-2);flex-wrap:wrap;display:flex}.app .home-head-text>h1{flex-basis:100%;margin:0}.app .home-head-text>:is(.home-date,.home-ambience){align-items:center;gap:var(--sp-4);font-size:var(--fs-sm);color:var(--muted);margin:0;display:inline-flex}.app .home-head-text>.home-ambience:before{content:"·";margin:0 var(--sp-8);color:var(--faint)}.app .home-head-text>.home-advice{margin:var(--sp-2) 0 0;font-size:var(--fs-sm);color:var(--faint);flex-basis:100%}.app .bot-view .bot-last{margin:var(--sp-4) 0 0;font-size:var(--fs-sm);color:var(--faint)}.app .bot-view .bot-last-what{color:var(--heading);font-weight:600}.app .bot-view .bot-last .k-link{font-size:var(--fs-sm)}.app .k-runstrip{align-items:flex-end;gap:var(--sp-2);height:14px;margin:0 var(--sp-6);flex:none;display:inline-flex}.app .k-runstrip i{border-radius:var(--r-xs);background:var(--accent);opacity:.75;width:4px;height:12px;display:block}.app .k-runstrip i.bad{background:var(--warn);opacity:1}.toaster{bottom:calc(24px + var(--safe-b,0px))}@media (width<=767px){.toaster{bottom:calc(96px + var(--safe-b,0px));left:16px;right:16px}.toaster .app-toast{width:100%}}.app-toast{min-height:44px;padding:var(--sp-8) var(--sp-8) var(--sp-8) var(--sp-14);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--heading);font:500 13px/1.35 var(--font-body);box-shadow:0 10px 26px -10px #262a1e4d}.app-toast button{height:28px;padding:0 var(--sp-10);border-radius:var(--r-md);background:var(--surface-2);color:var(--accent);font:600 12.5px/1 var(--font-body);border:0}.app-toast button:hover{background:var(--accent-soft)}.app-toast.warn{background:var(--warn-soft);color:var(--warn);border-color:#0000}@media (width<=767px){.app.mode-chat .toaster{bottom:calc(150px + var(--safe-b,0px))}}.app .k-handoff-strip-wrap{margin:var(--sp-8) auto;padding:0}.app .k-handoff-strip{align-items:center;gap:var(--sp-10);width:100%;min-height:40px;padding:var(--sp-8) var(--sp-14);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--heading);font:600 13px/1.3 var(--font-body);text-align:left;cursor:pointer;display:flex}.app .k-handoff-strip:hover{background:var(--surface-2)}.app .k-handoff-strip.needs{border-color:color-mix(in srgb, var(--attn) 45%, var(--line))}.app .k-handoff-strip-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app .k-handoff-strip .k-meta{flex:none}.app .sv-row-top{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.app .sv-row-due{padding:var(--sp-2) var(--sp-8);border-radius:var(--r-sm);background:var(--attn-soft);color:var(--attn);font:600 12px/1.4 var(--font-body);white-space:nowrap;margin-left:auto}@media (width<=767px){.app .sv-row-due{margin-left:0}}.app .k-hues{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.app .k-hue{background:hsl(var(--av-h) 45% 62%);width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--surface);outline-offset:2px;cursor:pointer;border:0;border-radius:50%;outline:2px solid #0000}.app .k-hue.on{outline-color:var(--heading)}.app .asg-c-av[style*=--av-h]{background:hsl(var(--av-h) 38% 50% / .2);color:hsl(var(--av-h) 45% 32%)}.app.dark .asg-c-av[style*=--av-h]{background:hsl(var(--av-h) 38% 55% / .24);color:hsl(var(--av-h) 55% 78%)}.app .fr-avatar.is-agent[style*=--av-h]{background:hsl(var(--av-h) 38% 50% / .2);color:hsl(var(--av-h) 45% 32%)}.app.dark .fr-avatar.is-agent[style*=--av-h]{background:hsl(var(--av-h) 38% 55% / .24);color:hsl(var(--av-h) 55% 78%)}.app .k-daylabel{padding:var(--sp-8) var(--sp-14) var(--sp-4);background:var(--surface-2);border-top:1px solid var(--line);font:650 12px/1.3 var(--font-body);color:var(--faint);margin:0}.app .k-row-time{min-width:64px}@media (width<=767px){.app .feed-view.k-page{padding-top:10px;padding-bottom:max(96px, calc(var(--mbn-clear,72px) + 12px + max(var(--safe-b), var(--kb-inset))));gap:var(--sp-8)}.app .feed-view .k-head{align-items:flex-start;gap:var(--sp-8);flex-wrap:wrap}.app .feed-view .k-head>div:first-child{flex:100%;width:100%;min-width:0}.app .feed-view .k-h1{letter-spacing:0;font-size:14px;line-height:18px}.app .feed-view .k-sub{display:none}.app .feed-view .k-metas{gap:var(--sp-2) var(--sp-10);flex-wrap:nowrap;min-height:17px;margin-top:0}.app .feed-view .k-metas .k-meta{font-size:var(--fs-xs)}.app .feed-view .k-metas>[role=status]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:none;overflow:hidden}.app .feed-view .k-metas>.k-meta:not([role=status]){white-space:nowrap;flex:none}.app .feed-view .feed-header-actions{justify-content:space-between;gap:var(--sp-6);flex-wrap:wrap;flex:100%;min-width:0}.app .feed-view .feed-header-actions>.feed-controls{flex:auto;min-width:0}.app .feed-view .feed-header-actions .k-btn,.app .feed-view .feed-header-actions .feed-filter-toggle{height:36px;min-height:36px;padding:0 var(--sp-10);font-size:var(--fs-sm)}.app .feed-view .feed-controls-head{align-items:center;gap:var(--sp-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.app .feed-view .feed-header-actions .feed-filter-summary{max-width:none;display:none}.app .feed-view .feed-header-actions .feed-controls.has-filters .feed-filter-summary{gap:var(--sp-4);flex-wrap:wrap;grid-area:2/1/auto/-1;min-width:0;display:flex}.app .feed-view .feed-header-actions .feed-filter-toggle{grid-area:1/2;justify-self:end}.app .k-feedtop .agent-bar{padding:var(--sp-8) var(--sp-10);gap:var(--sp-10)}.app .k-feedtop .agent-bar-av,.app .k-feedtop .agent-bar-av .team-av{width:38px;height:38px;font-size:var(--fs-2xl)}.app .k-feedtop .agent-bar-item{gap:var(--sp-2);min-width:54px}.app .k-feedtop .agent-bar-name{font-size:var(--fs-xs)}.app .k-foldrow{min-height:36px;padding:var(--sp-6) var(--sp-12)}.app .feed-day-label{padding:var(--sp-8) var(--sp-2) var(--sp-4)}.app .feed-day-card>.feed-item{min-height:0}.app .feed-day-card>.feed-item .fr-open{padding:var(--sp-8) var(--sp-12)}.app .feed-day-card>.feed-item .fr-mark{width:36px;min-width:36px;height:36px;min-height:36px;margin-right:8px}}.app .sidebar .sidebar-search{padding:0 var(--sp-8);margin:var(--sp-6) 0 var(--sp-4)}.app .sidebar .sidebar-search input{box-sizing:border-box;width:100%;height:34px}.app .k-bar-spacer{flex:1}.app .k-ref-grid{grid-template-columns:repeat(var(--k-cols,5), minmax(0, 1fr));gap:var(--sp-6);display:grid}.app .k-ref-more{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}@media (width<=767px){.app .k-ref-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app .k-ref-grid>:first-child{grid-column:1/-1}}.app .k-input{min-width:0;height:34px;padding:0 var(--sp-10);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);color:var(--heading);font:400 13px/1 var(--font-body);box-sizing:border-box;border:0;width:100%}.app .k-input:focus{box-shadow:inset 0 0 0 2px var(--accent);outline:0}.app .k-ref-grid .k-select{width:100%;height:34px;min-height:34px;font-size:var(--fs-sm)}.app .k-check-row{align-items:flex-start;gap:var(--sp-10);padding:var(--sp-12) var(--sp-14);cursor:pointer;font:400 13px/1.4 var(--font-body);color:var(--text);display:flex}.app .k-check-row+.k-check-row{border-top:1px solid var(--line)}.app .k-purpose{height:auto;padding:var(--sp-8) var(--sp-10);resize:vertical;line-height:1.5}.app .k-cols{align-items:center;gap:var(--sp-6);margin:var(--sp-8) 0 var(--sp-6);flex-wrap:wrap;display:flex}.app .k-col{align-items:center;gap:var(--sp-2);display:inline-flex}.app .k-col .k-input{width:150px;height:30px}.app .k-ref-more{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.app .k-tabrow{align-items:flex-end;gap:var(--sp-8);border-bottom:1px solid var(--line);display:flex;position:relative}.app .k-tabrow>.k-tabs{border-bottom:0;flex:auto;min-width:0}.app .k-tabrow>.menu{flex:none;margin-bottom:5px}.app .k-tabrow .menu-pop,.app .k-tabrow [role=menu]{min-width:280px}.app .k-recall-chip{align-self:flex-start;align-items:center;gap:var(--sp-2);height:26px;margin:var(--sp-6) 0;padding:0 var(--sp-10);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);font:600 12px/1 var(--font-body);cursor:pointer;border:0;flex:none;display:inline-flex}.app .k-recall-chip:hover{color:var(--heading);background:var(--line)}.app .k-recall{margin:var(--sp-8) 0;z-index:1;flex:none;position:relative}.app .k-recall-list{max-height:min(46vh,340px);margin:0;padding:0;list-style:none;overflow-y:auto}.app .k-recall-list>li+li{border-top:1px solid var(--line)}.app .k-recall-text{-webkit-line-clamp:2;text-align:left;width:100%;color:var(--heading);font:500 13px/1.45 var(--font-body);cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;margin:0;padding:0;display:-webkit-box;overflow:hidden}.app .k-recall-text.open{-webkit-line-clamp:unset;display:block}.app .k-recall .k-row{min-height:0;padding:var(--sp-10) var(--sp-14)}.app .dash-widget .t-rail{border:1px solid var(--line);border-radius:var(--r-md);width:100%;box-shadow:none;background:var(--surface);margin:0;padding:0;overflow:hidden}.app .t-rail .t-sec{padding:var(--sp-12) var(--sp-14) var(--sp-4);font:650 11.5px/1.3 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--faint);border-top:1px solid var(--line);justify-content:space-between;display:flex}.app .t-rail .k-bh+.t-sec{border-top:0}.app .t-rail .t-row{gap:var(--sp-12);width:100%;padding:var(--sp-10) var(--sp-14);border:0;border-top:1px solid var(--line);min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;border-radius:0;align-items:flex-start;display:flex}.app .t-rail .t-sec+.t-row{border-top:0}.app .t-rail button.t-row{cursor:pointer}.app .t-rail button.t-row:hover{background:var(--surface-2)}.app .t-rail .t-time{width:62px;font:600 12.5px/1.45 var(--font-body);color:var(--muted);flex:none}.app .t-rail .t-time.now{color:var(--accent)}.app .t-rail .t-main{flex-direction:column;flex:1;min-width:0;display:flex}.app .t-rail .t-title{color:var(--heading);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.app .t-rail .t-sub{font-size:var(--fs-sm);color:var(--faint);overflow-wrap:anywhere;line-height:1.4}.app .t-rail .t-pill{vertical-align:1px;height:18px;padding:0 var(--sp-8);border-radius:var(--r-sm);font:650 11px/18px var(--font-body);background:var(--accent-soft);color:var(--accent);margin-left:6px;display:inline-block}.app .t-rail .t-chev{color:var(--faint);flex:none;align-self:center;font-size:16px}.app .t-rail .t-bullet{width:5px;height:5px;margin:var(--sp-8) var(--sp-8) 0 var(--sp-4);background:var(--faint);border-radius:50%;flex:none}.app .t-rail .t-task.late .t-bullet{background:var(--warn)}.app .t-rail .t-task.late .t-title,.app .t-rail .t-task.late .t-sub{color:var(--warn)}.app .t-rail .t-fold{border-top:1px solid var(--line)}.app .t-rail .t-fold summary{min-height:38px;padding:var(--sp-8) var(--sp-14);background:var(--surface-2);color:var(--faint);font:600 12.5px/1.3 var(--font-body);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.app .t-rail .t-fold summary::-webkit-details-marker{display:none}.app .t-rail .t-fold summary:hover{color:var(--heading)}.app .t-rail .t-fold[open] summary{border-bottom:1px solid var(--line)}.app .t-rail .t-title{font-size:14px}.app .t-rail .t-sub{font-size:12.5px}.app .bot-head{align-items:flex-start}.app .bot-head-id{align-items:flex-start;gap:var(--sp-14);min-width:0;display:flex}.app .bot-head-text{min-width:0}.app .bot-head-text .k-h1{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.app .bot-crumb{margin:0 0 var(--sp-4);height:auto;min-height:0;font:600 12.5px/1.4 var(--font-body);color:var(--muted);padding:0;display:inline-block}.app .bot-last{margin:var(--sp-4) 0 0}.app .bot-last .k-link{font:inherit}.app .bot-handoff{gap:var(--sp-8);align-items:center;display:flex}.app .bot-handoff .k-field{flex:1}.app .bot-handoff .k-field input{min-width:0;font:400 14px/1.4 var(--font-body);color:var(--heading);box-shadow:none;background:0 0;border:0;outline:0;flex:1;height:auto;padding:0}.app .bot-work-row{text-align:left;width:100%;font:inherit;color:inherit}.app .bot-work-row .k-row-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app .k-ideas-off{margin:-4px 0 0}@media (width<=767px){.app .bot-head{flex-direction:column}.app .bot-head .k-head-actions{align-self:flex-start}}.app .k-recall-col{width:100%;max-width:var(--col);padding:0 var(--sp-12);box-sizing:border-box;flex-direction:column;margin:0 auto;display:flex}.app .composer-wrap .composer{border-radius:var(--r-xl);padding:var(--sp-10) var(--sp-12) var(--sp-8)}.app .composer-wrap .composer-actions,.app .composer-wrap .composer-actions>div:first-child{gap:var(--sp-6)}.app .composer-wrap .attach-button,.app .composer-wrap .save-prompt-btn,.app .composer-wrap .agent-pick-btn,.app .composer-wrap .mic-btn{border-radius:var(--r-md);width:28px;min-width:28px;height:28px;min-height:28px;box-shadow:none;color:var(--faint);opacity:1;filter:none;background:0 0;border:0;place-items:center;margin:0;padding:0;display:inline-grid}.app .composer-wrap .attach-button:hover,.app .composer-wrap .save-prompt-btn:hover,.app .composer-wrap .agent-pick-btn:hover,.app .composer-wrap .mic-btn:hover{background:var(--surface-2);color:var(--heading)}.app .composer-wrap .agent-pick-btn.on,.app .composer-wrap .mic-btn.on{background:var(--accent-soft);color:var(--accent)}.app .composer-wrap .attach-button svg,.app .composer-wrap .agent-pick-btn svg,.app .composer-wrap .save-prompt-btn svg,.app .composer-wrap .mic-btn svg{width:15px;height:15px}.app .composer-wrap .k-switch,.app .composer-wrap .k-opt-btn,.app .composer-wrap .composer-polish-btn,.app .composer-wrap .composer-model,.app .composer-wrap .effort-chip{align-items:center;gap:var(--sp-6);height:28px;min-height:28px;padding:0 var(--sp-10);border-radius:var(--r-md);background:var(--surface-2);box-shadow:none;color:var(--muted);font:600 12.5px/1 var(--font-body);white-space:nowrap;cursor:pointer;margin:0;display:inline-flex;border:0!important}.app .composer-wrap .k-switch{padding:0 var(--sp-8) 0 var(--sp-6);color:var(--heading)}.app .composer-wrap .k-switch .team-av{width:18px;height:18px;font-size:var(--fs-xs);border-radius:var(--r-sm)}.app .composer-wrap .k-switch .m-ico,.app .composer-wrap .k-opt-btn .m-ico{width:13px;height:13px;color:var(--faint)}.app .composer-wrap .k-opt-btn .m-ico{color:currentColor}.app .composer-wrap .k-switch:hover,.app .composer-wrap .k-opt-btn:hover,.app .composer-wrap .composer-polish-btn:hover,.app .composer-wrap .composer-model:hover,.app .composer-wrap .effort-chip:hover{background:var(--line);color:var(--heading)}.app .composer-wrap .k-opt-btn.on{background:var(--accent-soft);color:var(--accent)}.app .composer-wrap .k-opts-wrap{display:inline-flex;position:relative}.app .composer-wrap .k-opts-pop{z-index:var(--z-menu);border-radius:var(--r-md);background:var(--surface);width:min(280px,100vw - 24px);box-shadow:inset 0 0 0 1px var(--line), 0 8px 24px #262a1e29;position:absolute;bottom:calc(100% + 8px);left:0}.app .composer-wrap .k-opts-head{min-height:36px;padding:var(--sp-4) var(--sp-6) var(--sp-4) var(--sp-12);background:var(--surface-2);border-bottom:1px solid var(--line);font:650 12px/1.3 var(--font-body);color:var(--muted);border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;display:flex}.app .composer-wrap .k-opts-x{border-radius:var(--r-sm);width:26px;height:26px;color:var(--faint);font-size:var(--fs-xl);cursor:pointer;background:0 0;border:0}.app .composer-wrap .k-opts-x:hover{background:var(--line);color:var(--heading)}.app .composer-wrap .k-opts-body{gap:var(--sp-6);padding:var(--sp-8);flex-flow:column;display:flex}.app .composer-wrap .k-opts-body>*{max-width:100%}.app .composer-wrap .composer-meta{margin:0 0 var(--sp-6);gap:var(--sp-6)}.app .composer-wrap .composer-actions .send{border-radius:var(--r-md);background:var(--accent);width:32px;min-width:32px;height:32px;color:var(--accent-ink,#fff);font-size:var(--fs-xl);box-shadow:none;padding:0}.app .composer-wrap .composer-actions .send:hover:not(:disabled){background:var(--accent-hover)}.app .composer-wrap .composer-actions .send:disabled,.app .composer-wrap .composer-bottom .send-idle{background:var(--surface-2);color:var(--faint);opacity:1}.app .composer-wrap .composer-actions .send.cancel{width:auto;min-width:32px;padding:0 var(--sp-10);background:var(--heading);color:var(--bg)}@media (width<=767px){.app .composer-wrap .k-opt-btn>span{display:none}.app .composer-wrap .k-opt-btn{padding:0 var(--sp-8)}.app .composer-wrap .attach-button,.app .composer-wrap .mic-btn,.app .composer-wrap .agent-pick-btn{width:32px;min-width:32px;height:32px;min-height:32px}.app .composer-wrap .composer-actions .send{width:34px;height:34px}}.app .composer-wrap .k-opts-body{gap:var(--sp-6);padding:var(--sp-8)}.app .composer-wrap .k-opts-body>*,.app .composer-wrap .k-opts-body .chat-tools{width:100%;max-width:100%}.app .composer-wrap .k-opts-body .chat-tools,.app .composer-wrap .k-opts-body .k-opts-group{flex-direction:column;gap:0;margin:0;padding:0;display:flex}.app .composer-wrap .k-opts-body .k-opts-group,.app .composer-wrap .k-opts-body .chat-tools,.app .composer-wrap .k-opts-body .k-opts-voice{border-top:1px solid var(--line);padding-top:var(--sp-4)}.app .composer-wrap .k-opts-body .incog,.app .composer-wrap .k-opts-body .effort-chip-wrap{width:100%;display:block;position:relative}.app .composer-wrap .k-opts-body .effort-chip,.app .composer-wrap .k-opts-body .composer-model,.app .composer-wrap .k-opts-body .incog-btn,.app .composer-wrap .k-opts-body .thought-toggle,.app .composer-wrap .k-opts-row{justify-content:space-between;align-items:center;gap:var(--sp-8);width:100%;max-width:none;height:auto;min-height:40px;padding:var(--sp-10) var(--sp-12);box-shadow:none;color:var(--heading);font:400 13px/1.3 var(--font-body);text-align:left;cursor:pointer;background:0 0;border-radius:0;margin:0;display:flex;border:0!important}.app .composer-wrap .k-opts-body .effort-chip:hover,.app .composer-wrap .k-opts-body .composer-model:hover,.app .composer-wrap .k-opts-body .incog-btn:hover,.app .composer-wrap .k-opts-body .thought-toggle:hover,.app .composer-wrap .k-opts-row:hover{background:var(--surface-2)}.app .composer-wrap .k-opts-body .incog-btn.is-on{color:var(--heading);background:0 0}.app .composer-wrap .k-opts-body svg{width:14px;height:14px;color:var(--faint);flex:none}.app .composer-wrap .k-opts-body .k-opts-team-discussion{min-height:38px;padding:0 var(--sp-10);border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent);font-weight:600}.app .composer-wrap .k-opts-body .k-opts-team-discussion:hover{background:var(--line)}.app .composer-wrap .k-opts-body .k-opts-team-discussion .m-ico{color:var(--accent)}.app .composer-wrap .k-opts-action-mark{color:var(--accent);margin-left:auto;font-size:18px;line-height:1}.app .composer-wrap .k-opts-val{color:var(--muted);font-size:var(--fs-sm);text-align:right;margin-left:auto}.app .composer-wrap .k-opts-label{color:var(--heading)}.app .composer-wrap .k-opts-body .composer-model-name{max-width:158px}.app .composer-wrap .k-opts-body .incog-btn .m-ico{display:none}.app .composer-wrap .k-opts-body .incog-btn{min-height:38px}.app .composer-wrap .k-opts-body .incog-label{color:var(--heading)}.app .composer-wrap .k-opts-body .k-opts-switch{border-radius:var(--r-pill);background:var(--line);width:30px;height:18px;margin-left:auto;transition:background .16s;position:relative}.app .composer-wrap .k-opts-body .k-opts-switch:after{content:"";background:var(--surface);border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000029}.app .composer-wrap .k-opts-body .incog-btn[aria-pressed=true] .k-opts-switch{background:var(--accent)}.app .composer-wrap .k-opts-body .incog-btn[aria-pressed=true] .k-opts-switch:after{transform:translate(12px)}.app .composer-wrap .k-opts-body .thought-toggle .m-ico{display:none}.app .composer-wrap .k-opts-body .thought-toggle{justify-content:space-between}.app .composer-wrap .k-opts-list{border-top:1px solid var(--line);background:var(--surface-2);flex-direction:column;max-height:180px;display:flex;overflow:auto}.app .composer-wrap .k-opts-list button{height:34px;padding:0 var(--sp-12) 0 var(--sp-24);text-align:left;font:500 13px/1 var(--font-body);color:var(--heading);cursor:pointer;background:0 0;border:0}.app .composer-wrap .k-opts-list button:hover{background:var(--line)}.app .composer-wrap .k-opts-list button.on{color:var(--accent);font-weight:600}.app .composer-wrap .k-opts-body .effort-menu{width:100%;box-shadow:none;border:0;border-top:1px solid var(--line);background:var(--surface-2);border-radius:0;flex-direction:column;display:flex;position:static}.app .composer-wrap .k-opts-body .incog-pop{display:none}.app .composer-wrap .k-opts-voice{display:block}.app .composer-wrap .k-opts-body .effort-chip{color:var(--heading)}.app .composer-wrap .k-opts-list{background:var(--surface-2);max-height:196px;padding:0;overflow:auto}.app .composer-wrap .k-opts-list button{width:100%;height:36px;padding:0 var(--sp-14) 0 28px;font:500 13px/1 var(--font-body);color:var(--text,var(--heading));background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;display:flex}.app .composer-wrap .k-opts-list button+button{border-top:1px solid var(--line)}.app .composer-wrap .k-opts-list button.on{color:var(--accent);background:var(--accent-soft);font-weight:600}.app .composer-wrap .k-opts-list svg{width:14px;height:14px;color:var(--accent)}.app .composer-wrap .k-opts-voice .k-opts-row[aria-expanded=true]{background:var(--surface-2)}.app .composer-wrap .k-opts-voice .k-opts-row[aria-expanded=true] .k-opts-val{color:var(--accent)}.app .jt-fail{align-items:center;gap:var(--sp-8) var(--sp-10);padding:var(--sp-10) var(--sp-12);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--warn);background:var(--warn-soft);font:400 13px/1.45 var(--font-body);color:var(--heading);border:0;flex-wrap:wrap;margin-top:10px;display:flex}.app .jt-fail>span{overflow-wrap:anywhere;flex:220px;min-width:0}.app .jt-fail button{height:28px;padding:0 var(--sp-12);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--warn);color:var(--warn);font:600 12.5px/1 var(--font-body);cursor:pointer;background:0 0;border:0;flex:none;margin:0}.app .jt-fail button:hover:not(:disabled){background:var(--warn);color:#fff}.app .jt-fail button.quiet{box-shadow:none;color:var(--muted)}.app .jt-fail button.quiet:hover{background:var(--surface-2);color:var(--heading)}.app .jt-fail .jt-fail-details{flex:1 0 100%;order:5}.app .team-h-row{justify-content:space-between;align-items:center;gap:var(--sp-12);margin:0 0 var(--sp-8);display:flex}.app .team-h-row .team-h{margin:0}.app .bot-routines-block .k-toolbar{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-8);border-bottom:1px solid var(--line);display:flex}.app .bot-routines-block .k-toolbar .sp{flex:1}.app .bot-rt{padding:0 var(--sp-14) 0 0;gap:var(--sp-8);min-height:56px}.app .bot-rt.paused .k-row-title{color:var(--faint)}.app .bot-rt-main{align-items:center;gap:var(--sp-12);min-width:0;padding:var(--sp-10) 0 var(--sp-10) var(--sp-14);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.app .bot-rt:hover{background:var(--surface-2)}.app .bot-rt-dot{background:var(--line);border-radius:50%;flex:none;width:8px;height:8px}.app .bot-rt-dot.running{background:var(--accent)}.app .bot-rt-dot.paused{background:var(--attn)}.app .bot-rt .k-row-title{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.app .bot-rt .k-row-actions{flex:none}.app .bot-assign-fold,.app .bot-assign-panel{border-top:1px solid var(--line)}.app .bot-assign-search{padding:var(--sp-10) var(--sp-14);background:var(--surface-2);border-bottom:1px solid var(--line)}.app .bot-assign-list{max-height:320px;overflow:auto}.app .bot-assign-row{text-align:left;width:100%;font:inherit;color:inherit}@media (width<=767px){.app .bot-rt{flex-wrap:wrap;padding-right:0}.app .bot-rt .k-row-actions{width:100%;padding:0 var(--sp-14) var(--sp-10) 34px;justify-content:flex-start}.app .bot-rt-main{flex:100%}}.app .k-fold-ico{color:var(--faint);display:inline-flex}.app .k-fold-ico svg{width:14px;height:14px}.app .k-fold-ico.up{transform:rotate(180deg)}.app .sheet-prop{margin:var(--sp-10) 0;max-width:min(100%,560px)}.app .sheet-prop.done{background:var(--surface-2)}.app .sheet-prop-row{cursor:pointer;align-items:flex-start}.app .sheet-prop-row input{margin:var(--sp-4) 0 0;flex:none}.app .sheet-prop-row.off .k-row-main{opacity:.45}.app .sheet-prop-actions{gap:var(--sp-8);background:var(--surface-2);flex-wrap:wrap;min-height:0;display:flex}.app .activity-group.live .mobile-run-handle{display:none}.app .activity-group.live .activity-summary{gap:var(--sp-10);padding-left:12px}.app .activity-group.live .activity-summary .k-presence:after{border-width:1.5px;inset:-2px}.app .activity-group.live .activity-summary .team-av{flex:none;width:26px;height:26px}.app .sent-pictures{gap:var(--sp-6);margin:0 0 var(--sp-6);flex-wrap:wrap;justify-content:flex-end;display:flex}.app .sent-picture{border-radius:var(--r-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);cursor:zoom-in;border:0;padding:0;line-height:0;overflow:hidden}.app .sent-picture img{object-fit:cover;max-width:min(240px,60vw);max-height:200px;display:block}.app .sent-picture-view{z-index:200;justify-content:center;align-items:center;gap:var(--sp-12);padding:var(--sp-16);background:#141610c7;flex-direction:column;display:flex;position:fixed;inset:0}.app .sent-picture-view img{border-radius:var(--r-md);max-width:100%;max-height:82vh}.app .jt-live{margin:var(--sp-6) 0}.app .jt-live-line{align-items:center;gap:var(--sp-10);width:100%;min-height:34px;padding:var(--sp-6) var(--sp-12);border-radius:var(--r-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);font:500 13px/1.3 var(--font-body);text-align:left;cursor:pointer;border:0;display:flex}.app .jt-live-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--heading);flex:1;overflow:hidden}.app .jt-live-meta{color:var(--faint);font-size:var(--fs-xs);flex:none}.app .jt-live-steps{margin:var(--sp-4) 0 0;padding:var(--sp-6) var(--sp-12);border-radius:var(--r-md);background:var(--surface-2);font:400 12.5px/1.6 var(--font-body);color:var(--faint);list-style:none}.app .jt-live-steps li.active{color:var(--accent);font-weight:600}.app .asg-why-row{align-items:center;gap:var(--sp-12);flex-wrap:wrap;display:inline-flex}.app .asg-move{height:auto;min-height:0;box-shadow:none;color:var(--accent);font:600 12.5px/1.4 var(--font-body);cursor:pointer;background:0 0;border:0;padding:0}.app .asg-move:hover{background:0 0;text-decoration:underline}.app .route-chooser-row{text-align:left;width:100%;font:inherit;color:inherit}.app .consult-card{margin:var(--sp-8) 0;background:var(--surface-2);max-width:min(100%,560px)}.app .consult-head{text-align:left;width:100%;font:inherit;color:inherit;min-height:48px}.app .consult-answer{background:var(--surface);border-top:1px solid var(--line)}@media (width<=767px){.app .job-thread .job-thread-head.k-jobhead:not(.zz){border-bottom:1px solid var(--line);background:var(--bg);box-shadow:none;padding:0}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-header-inner{align-items:center;gap:var(--sp-2) var(--sp-8);padding:var(--sp-8) max(12px,var(--safe-r)) var(--sp-10) max(12px,var(--safe-l));grid-template-columns:minmax(0,1fr);grid-template-areas:"crumb""title""tabs";display:grid}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .space-crumb{min-height:32px;font:600 13px/1.4 var(--font-body);color:var(--muted);background:0 0;border:0;grid-area:crumb;justify-self:start;margin:0;padding:0}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-title{align-items:start;row-gap:var(--sp-4);grid-area:title;grid-template-columns:minmax(0,1fr);grid-template-areas:"name""status""fix""pipeline""gist""meta";min-width:0;margin:0;display:grid}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .k-titlerow{display:contents}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .k-titlerow .k-h1{-webkit-line-clamp:2;min-width:0;font-size:var(--fs-2xl);text-align:left;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-area:name;margin:0;line-height:1.25;display:-webkit-box;overflow:hidden}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-execution-status{font-size:var(--fs-xs);grid-area:status;justify-self:start;margin:0}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-fix-job{grid-area:fix;justify-self:start}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-execution-status .lifecycle-badge{min-height:24px;padding:0 var(--sp-8);font-size:var(--fs-xs)}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-bot-pipeline-inline{grid-area:pipeline;width:100%;margin:0;display:block}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-meta{align-items:center;gap:var(--sp-2) var(--sp-10);font:400 12.5px/1.4 var(--font-body);color:var(--faint);flex-wrap:wrap;margin:0;display:flex}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-owner{align-items:center;gap:var(--sp-6);min-width:0;display:inline-flex}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-owner>.k-meta{display:none}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-owner .k-select{max-width:min(44vw,240px);height:28px;min-height:28px;padding:0 var(--sp-20) 0 var(--sp-8);font-size:var(--fs-xs)}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-owner .k-link{font-size:var(--fs-xs);white-space:nowrap}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-meta>.k-meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:var(--fs-xs);display:block;overflow:hidden}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-header-gist{grid-area:gist;display:none}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-metadata{grid-area:meta}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-header-actions{align-items:center;gap:var(--sp-6);margin:var(--sp-4) 0 0;flex-wrap:nowrap;grid-area:tabs;display:flex}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-header-icon{display:none}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-run-action{flex:none;order:-1;width:auto}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-manage{width:auto;height:32px;min-height:32px;padding:0 var(--sp-12);font-size:var(--fs-sm);flex:none}.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-action-menu>.jt-lifecycle-toggle{display:none}.app .job-thread .composer-wrap{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.app .job-thread .composer{padding:var(--sp-8) var(--sp-10) var(--sp-6);border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border:0}.app .job-thread .composer textarea{min-height:24px;padding:var(--sp-2) var(--sp-4)}.app .job-thread .composer-meta{min-height:0;margin:0}.app .job-thread .composer-actions{margin-top:2px}}.app .k-pill.working{padding-left:16px;position:relative}.app .k-pill.working:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;margin-top:-3px;animation:1.8s ease-in-out infinite k-pulse;position:absolute;top:50%;left:6px}.app .bot-working{align-items:flex-start;gap:var(--sp-8);margin:var(--sp-6) 0 0;padding:var(--sp-8) var(--sp-10);border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent);font:600 13px/1.4 var(--font-body);max-width:100%;display:flex}.app .bot-working>span:last-child{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.app .bot-working-dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px;animation:1.8s ease-in-out infinite k-pulse}.app .bot-last{gap:var(--sp-2);flex-direction:column;display:flex}.app .bot-last-line{overflow-wrap:anywhere;display:block}@media (prefers-reduced-motion:reduce){.app .k-pill.working:before,.app .bot-working-dot{animation:none}}@media (width<=767px){.app .bot-head{gap:var(--sp-10)}.app .bot-head-id{gap:var(--sp-12);width:100%}.app .bot-head-id .team-av{width:48px;height:48px;font-size:var(--fs-3xl);flex:none}.app .bot-head-text{flex:1;min-width:0}.app .bot-head-text .k-h1{font-size:var(--fs-3xl)}.app .bot-head .k-head-actions{align-self:flex-start}.app .bot-handoff{padding:0}.app .bot-handoff .k-btn{flex:none}}.app .asg-more-body{gap:var(--sp-8);margin:var(--sp-8) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.app .asg-more-body .asg-followups,.app .asg-more-body .asg-followups .asg-actions,.app .asg-more-body>.asg-actions{display:contents}.app .asg-more-body .asg-followups>:not(.asg-actions),.app .asg-more-body .asg-followups .asg-actions~*,.app .asg-more-body>.asg-more-hint{grid-column:1/-1}.app .asg-more-body :is(button,.pg-btn,.sv-link){width:100%;height:36px;min-height:36px;padding:0 var(--sp-10);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--heading);font:600 13px/1 var(--font-body);text-align:center;white-space:nowrap;text-overflow:ellipsis;border:0;justify-content:center;align-items:center;margin:0;display:inline-flex;overflow:hidden}.app .asg-more-body :is(button,.pg-btn,.sv-link):hover{background:var(--surface-2);color:var(--heading)}.app .asg-more-body>:first-child{margin-left:0}.app .asg-more-body .sv-link:last-child,.app .asg-more-body .asg-actions>.sv-link:last-child{color:var(--muted)}.app .asg-more-body form,.app .asg-more-body .not-like{grid-column:1/-1}.app .asg-more-body form :is(button,.pg-btn,input){width:auto}.app .asg-more>summary{align-items:center;min-height:32px;display:inline-flex}@media (width<=767px){.app .knowledge-owners .k-row{align-items:center;gap:var(--sp-10);min-height:56px;padding:var(--sp-8) var(--sp-12);flex-wrap:nowrap}.app .knowledge-owners .k-row-main{min-width:0}.app .knowledge-owners .k-row-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app .knowledge-owners .k-row-sub{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs);overflow:hidden}.app .knowledge-owners .k-row-actions{flex:none;width:auto;padding:0}.app .knowledge-owners .owner-sugg{display:none}.app .knowledge-owners .k-select{width:auto;max-width:42vw;height:34px;min-height:34px;font-size:var(--fs-sm)}.app .knowledge-owners .k-bh{gap:var(--sp-6);flex-wrap:wrap}.app .agent-access-head{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}}.app .bot-status-row{align-items:flex-start;gap:var(--sp-12);min-height:0;padding:var(--sp-10) var(--sp-14)}.app .bot-status-key{width:68px;font:600 12.5px/1.4 var(--font-body);color:var(--faint);flex:none;padding-top:2px}.app .bot-status-row .k-row-main{gap:var(--sp-2);min-width:0}.app .bot-status-val{align-items:center;display:flex}.app .bot-status-item{font:600 14px/1.4 var(--font-body);color:var(--heading);overflow-wrap:anywhere;text-align:left;height:auto;min-height:0;padding:0;display:block}.app button.bot-status-item{color:var(--accent);cursor:pointer;background:0 0;border:0}.app .bot-status-row .k-pill.working{margin-bottom:2px}.app .asg-structured{gap:var(--sp-12);padding:var(--sp-12) var(--sp-14) var(--sp-14);flex-direction:column;display:flex}.app .asg-kvs{gap:var(--sp-6) var(--sp-14);padding:0 0 var(--sp-10);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;margin:0;display:grid}.app .asg-kvs>div{display:contents}.app .asg-kvs dt{font:600 12.5px/1.4 var(--font-body);color:var(--faint)}.app .asg-kvs dd{font:600 13.5px/1.4 var(--font-body);color:var(--heading);margin:0}.app .asg-structured .asg-why{margin:0}.app .asg-structured .asg-why-row{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.app .asg-structured .asg-why .sv-link,.app .asg-structured .asg-why .asg-move{height:30px;min-height:30px;padding:0 var(--sp-12);border-radius:var(--r-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--heading);font:600 12.5px/1 var(--font-body);border:0;align-items:center;text-decoration:none;display:inline-flex}.app .asg-structured .asg-why .sv-meta{margin:var(--sp-6) 0 0;font-size:var(--fs-sm);line-height:1.5}.app .asg-structured .asg-live .asg-sec{padding:var(--sp-10) var(--sp-12);border-radius:var(--r-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);margin:0}.app .asg-structured .asg-sec-lab{margin:0 0 var(--sp-4);font:650 11.5px/1.3 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.app .asg-structured .asg-plan{font:400 13px/1.5 var(--font-body);color:var(--text,var(--heading));margin:0}.app .asg-structured .asg-stalled{color:var(--warn)}.app .asg-structured .asg-actions{gap:var(--sp-8);flex-wrap:wrap;margin:0;display:flex}.app .asg-structured .asg-actions :is(button,.pg-btn,.sv-link){height:34px;min-height:34px;padding:0 var(--sp-14);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--heading);font:600 13px/1 var(--font-body);border:0;justify-content:center;align-items:center;display:inline-flex}.app .asg-structured .asg-actions .pg-btn.primary{background:var(--accent);color:var(--accent-ink,#fff);box-shadow:none}.app .asg-structured .asg-actions :is(button,.pg-btn,.sv-link):hover{background:var(--surface-2)}.app .bot-status{margin:0 0 var(--sp-12)}.app .bot-handoff{margin:0 0 var(--sp-12);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.app .bot-handoff .k-field{height:40px}.app .k-ideas-blk{margin:0 0 var(--sp-12)}.app .k-ideas-blk .k-bh .k-row-actions{flex-wrap:nowrap;justify-content:flex-end;width:auto;margin-left:auto;padding:0}.app .k-ideas-blk .k-row{text-align:left;width:100%;font:inherit;color:inherit;align-items:center;gap:var(--sp-12);flex-wrap:nowrap;min-height:48px}.app .k-ideas-blk .k-row-main{text-align:left;align-items:flex-start;min-width:0}.app .k-ideas-blk .k-row-title{text-align:left;font-size:var(--fs-md)}.app .k-ideas-blk .k-meta{flex:none}.app .bot-tabs{margin-top:4px}.app .main-card .main-ask{align-items:center;gap:var(--sp-8);margin:var(--sp-10) 0 0;flex-wrap:wrap;padding:0;display:flex}.app .main-card .main-ask>input{min-width:0;height:44px;padding:0 var(--sp-14);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);color:var(--heading);font:400 16px/1.2 var(--font-body);border:0;flex:100%}.app .main-card .main-ask>input:focus{box-shadow:inset 0 0 0 2px var(--accent);outline:0}.app .main-card .main-ask>.pg-btn{box-sizing:border-box;height:40px;min-height:40px;padding:0 var(--sp-14);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--heading);font:600 13.5px/1 var(--font-body);border:0;flex:1 1 0;justify-content:center;align-items:center;margin:0;display:inline-flex}.app .main-card .main-ask>.pg-btn.primary{background:var(--accent);color:var(--accent-ink,#fff);box-shadow:none}.app .main-card .main-ask>.pg-btn.primary:disabled{background:var(--accent-soft);color:var(--accent);opacity:1}@media (width>=768px){.app .main-card .main-ask>input{height:40px;font-size:var(--fs-md);flex:280px}.app .main-card .main-ask>.pg-btn{flex:none}}.app .bot-approval-actions{gap:var(--sp-8);flex-wrap:wrap;align-items:center;display:flex}.app .bot-approval-actions>button{height:32px;min-height:32px;padding:0 var(--sp-14);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--heading);font:600 13px/1 var(--font-body);border:0;justify-content:center;align-items:center;margin:0;display:inline-flex}.app .bot-approval-actions>button:hover{background:var(--surface-2)}.app .bot-approval-actions>button.link{color:var(--accent)}.app .main-card .main-ask{margin:var(--sp-12) 0 var(--sp-16)}.app .main-card .main-ask+*{margin-top:0}.app .main-card .asg-list{margin-top:4px}.app .schedule-workspace{gap:var(--sp-12)}.app .schedule-workspace .schedule-header{min-height:52px;padding:var(--sp-10) var(--sp-14);align-items:center}.app .schedule-workspace .schedule-header .k-bh-title{color:var(--heading);font-size:var(--fs-lg);letter-spacing:-.01em}.app .schedule-workspace .schedule-header .k-meta{margin:var(--sp-2) 0 0;color:var(--muted);font:400 var(--fs-xs)/1.4 var(--font-body);letter-spacing:0;display:block}.app .schedule-workspace .schedule-header>.k-btn{flex:none;min-height:36px}.app .schedule-workspace .schedule-tabs{gap:var(--sp-4);padding:var(--sp-8) var(--sp-12);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);display:flex}.app .schedule-workspace .schedule-tabs .k-tab{min-height:32px;padding:0 var(--sp-12);border-radius:var(--r-sm);color:var(--muted);background:0 0;border:0;margin:0}.app .schedule-workspace .schedule-tabs .k-tab:hover{background:var(--surface-2)}.app .schedule-workspace .schedule-tabs .k-tab.on{background:var(--accent-soft);color:var(--accent)}.app .schedule-workspace .schedule-tabs .k-tab-n{min-width:19px;height:19px;padding:0 var(--sp-4);border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.app .schedule-workspace .schedule-tabs .k-tab.on .k-tab-n{background:var(--surface);color:var(--accent)}.app .schedule-rangebar{justify-content:space-between;gap:var(--sp-12);padding:var(--sp-10) var(--sp-14);background:var(--surface-2);border-radius:0 0 var(--r-md) var(--r-md);border-top:0;display:flex}.app .schedule-range-nav,.app .schedule-range-tools{align-items:center;gap:var(--sp-6);min-width:0;display:flex}.app .schedule-range-nav .k-btn{min-height:32px}.app .schedule-range-nav .k-subbar-label{margin:0 0 0 var(--sp-8);color:var(--heading);font-size:var(--fs-md);font-variant-numeric:tabular-nums;white-space:nowrap}.app .schedule-range-tools{justify-content:flex-end}.app .schedule-range-tools .k-fresh{align-items:center;gap:var(--sp-8);color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;margin:0;display:flex}.app .schedule-range-tools .k-fresh:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.app .schedule-range-tools .k-fresh.warn:before{background:var(--warn)}.app .schedule-range-tools .k-fresh.loading:before{background:var(--attn)}.app .schedule-timezone{color:var(--faint)}.app .schedule-range-select{align-items:center;gap:var(--sp-4);color:var(--faint);font:500 var(--fs-xs)/1 var(--font-body);display:flex}.app .schedule-range-select .k-select{box-sizing:border-box;width:100px;height:28px;min-height:28px;padding:0 26px 0 var(--sp-10);color:var(--heading);font:600 var(--fs-sm)/1 var(--font-body)}.app .schedule-day{gap:var(--sp-6)}.app .schedule-day-heading{align-items:center;gap:var(--sp-8);margin:var(--sp-8) 0 0;padding:0 var(--sp-2);color:var(--heading);font-size:var(--fs-sm)}.app .schedule-day-count{min-height:20px;padding:0 var(--sp-8);border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.app .schedule-day-events{border-color:color-mix(in srgb,var(--line) 85%,transparent);background:var(--surface);overflow:hidden}.app .schedule-day-events .schedule-event{transition:background-color var(--dur-1) var(--ease)}.app .schedule-day-events .schedule-event+.schedule-event{border-top:1px solid var(--line)}.app .schedule-day-events .schedule-event:hover{background:var(--surface-2)}.app .schedule-event-row{align-items:center;gap:var(--sp-12);min-height:68px;padding:var(--sp-10) var(--sp-12)}.app .schedule-event-time{min-width:118px;padding-right:var(--sp-10);border-right:1px solid var(--line);color:var(--heading);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.app .schedule-event .k-row-main{gap:var(--sp-4)}.app .schedule-event .k-row-title{font-size:var(--fs-md);line-height:1.35}.app .schedule-event-details{gap:var(--sp-2) var(--sp-8);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.app .schedule-event-details>span+span:before{content:"·";margin-right:var(--sp-8);color:var(--line-strong)}.app .schedule-event-actions{gap:var(--sp-4)}.app .schedule-event-actions .k-btn{min-height:30px;padding-inline:var(--sp-10);font-size:var(--fs-xs)}.app .schedule-event-actions .k-btn.danger{color:var(--warn);background:0 0;border-color:#0000}.app .schedule-event-actions .k-btn.danger:hover{border-color:color-mix(in srgb,var(--warn) 30%,var(--line));background:var(--warn-soft)}.app .schedule-event.is-all-day{background:color-mix(in srgb,var(--surface-2) 40%,var(--surface))}.app .schedule-event.is-all-day .schedule-event-time{width:max-content;min-width:0;padding:var(--sp-4) var(--sp-8);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);font-size:var(--fs-xs);border:0}.app .schedule-workspace .k-empty{padding:var(--sp-20) var(--sp-16)}.app .schedule-workspace .k-empty strong{font-size:var(--fs-md)}.app .schedule-workspace .k-conflict,.app .schedule-workspace .k-editor{margin-top:0}.app .schedule-proposals-head{flex-wrap:wrap}.app .schedule-proposals-head>.k-meta{margin-left:auto}.app .schedule-proposals-head>.k-row-actions{flex-wrap:wrap}.app .schedule-proposal-item .k-row,.app .schedule-history-item .k-row{padding-block:var(--sp-14)}.app .schedule-proposal-item:has(.k-row-check:checked){background:color-mix(in srgb,var(--accent-soft) 35%,var(--surface))}.app .schedule-proposal-item .k-row-text{max-width:72ch}.app .schedule-history-item .k-pill{width:max-content}.app .schedule-history-item .k-pill.ok{background:var(--accent-soft)}.app .schedule-history-item .k-pill.warn{background:var(--warn-soft)}@media (width<=767px){.app .schedule-workspace{gap:var(--sp-10)}.app .schedule-workspace .schedule-header{align-items:center;gap:var(--sp-8) var(--sp-12);padding:var(--sp-12) var(--sp-14);grid-template-columns:minmax(0,1fr) auto;display:grid}.app .schedule-workspace .schedule-heading{min-width:0}.app .schedule-workspace .schedule-header .k-bh-title{font-size:var(--fs-lg);margin:0;line-height:1.25}.app .schedule-workspace .schedule-header .k-meta{max-width:54ch;margin-top:var(--sp-4);font-size:var(--fs-xs);line-height:1.4;display:block}.app .schedule-workspace .schedule-header>.k-btn{width:auto;min-height:36px;padding-inline:var(--sp-10);white-space:nowrap}.app .schedule-workspace .schedule-tabs{gap:var(--sp-2);min-height:44px;padding:var(--sp-6) var(--sp-8)}.app .schedule-workspace .schedule-tabs .k-tab{min-width:0;min-height:36px;padding-inline:var(--sp-4);font-size:var(--fs-xs);flex:1;justify-content:center}.app .schedule-rangebar{align-items:stretch;gap:var(--sp-8);padding:var(--sp-10) var(--sp-12);grid-template-columns:minmax(0,1fr);display:grid}.app .schedule-range-nav{align-items:center;gap:var(--sp-6);grid-template-rows:36px;grid-template-columns:36px auto minmax(0,1fr) 36px;display:grid}.app .schedule-range-nav .k-btn{min-width:36px;min-height:36px}.app .schedule-range-nav .k-subbar-label{text-align:center;text-overflow:ellipsis;white-space:nowrap;grid-area:1/3;min-width:0;margin:0;overflow:hidden}.app .schedule-range-nav .k-btn:first-child{grid-area:1/1}.app .schedule-range-nav .k-btn:nth-child(2){grid-area:1/2}.app .schedule-range-nav .k-btn:nth-child(3){grid-area:1/4}.app .schedule-range-tools{align-items:center;gap:var(--sp-6) var(--sp-8);grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;display:grid}.app .schedule-range-tools .k-fresh{gap:var(--sp-4) var(--sp-8);white-space:normal;min-width:0;font-size:var(--fs-xs);flex-wrap:wrap;grid-column:1/-1}.app .schedule-range-select{justify-content:flex-start}.app .schedule-range-select>span{display:none}.app .schedule-range-select .k-select{width:100%;min-width:0;min-height:36px}.app .schedule-range-tools>.k-btn{min-height:36px}.app .schedule-event-row{align-items:flex-start;gap:var(--sp-6) var(--sp-8);padding:var(--sp-10) var(--sp-12);flex-wrap:wrap}.app .schedule-event-time{min-width:0;color:var(--muted);font-size:var(--fs-xs);border:0;order:0;padding:0}.app .schedule-event .k-row-main{flex:100%;order:1}.app .schedule-event-actions{width:100%;padding-top:var(--sp-4);order:2;justify-content:flex-start}.app .schedule-event-actions .k-btn{flex:1 1 0;min-height:34px}.app .schedule-day-heading{margin-top:var(--sp-6)}.app .schedule-proposals-head>.k-meta{flex:100%;margin-left:0}.app .schedule-proposals-head>.k-row-actions{width:100%}.app .schedule-proposals-head>.k-row-actions>.k-btn{flex:1}.app .job-thread .composer textarea,.app .job-thread .composer textarea:focus,.app .job-thread .composer textarea:focus-visible{border-radius:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.app .job-thread .composer:focus-within{box-shadow:inset 0 0 0 2px var(--accent)}.app .job-thread .composer-meta{margin:0 0 var(--sp-6);min-height:0}.app .job-thread .composer-meta:empty{margin:0;display:none}.app .job-thread .composer-polish-btn{height:26px;min-height:26px;font-size:var(--fs-xs)}}.app .feed-view .feed-controls .feed-filter-summary{align-items:center}.app .feed-view .feed-controls .feed-filter-chip.k-btn{box-sizing:border-box}.app .jt-output-outline{gap:var(--sp-6);margin:0 var(--sp-12) var(--sp-8);flex-wrap:wrap;display:flex}.app .jt-output-outline button,.app .jt-output-jump-list button{min-height:30px;padding:0 var(--sp-8);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--link);font:500 var(--fs-xs)/1.2 var(--font-body);cursor:pointer}.app .jt-output-outline button:hover,.app .jt-output-jump-list button:hover{border-color:var(--accent);background:var(--accent-soft)}.app .jt-output-jumps-mobile{display:none}@media (width<=767px){.app .feed-view .feed-controls .feed-filter-chip.k-btn{height:44px;min-height:44px}.app .jt-output-outline{display:none}.app .jt-output-jumps-mobile{margin:0 var(--sp-12) var(--sp-8);display:block}.app .jt-output-jumps-mobile>summary{width:max-content;min-height:36px;padding:0 var(--sp-10);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--link);font:500 var(--fs-xs)/1 var(--font-body);cursor:pointer;align-items:center;display:flex}.app .jt-output-jump-list{gap:var(--sp-4);padding:var(--sp-6) 0 0;flex-wrap:wrap;display:flex}}.app .docs-workspace{gap:var(--sp-12)}.app .docs-coming-due{border-color:color-mix(in srgb,var(--attn) 28%,var(--line))}.app .docs-coming-due .k-bh{background:color-mix(in srgb,var(--attn-soft) 38%,var(--surface))}.app .docs-coming-due .k-bh-title{color:var(--heading)}.app .docs-coming-due .k-bh-title .k-meta{color:var(--muted)}.app .docs-section-head{align-items:center;gap:var(--sp-10)}.app .docs-section-head .k-bh-title{align-items:center;gap:var(--sp-6);color:var(--heading);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.app .docs-section-head .k-bh-title .k-meta{margin:0 0 0 var(--sp-4);color:var(--muted);font-size:var(--fs-xs);letter-spacing:0}.app .docs-count{min-width:22px;height:22px;padding:0 var(--sp-6);box-sizing:border-box;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);font:650 var(--fs-xs)/1 var(--font-body);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.app .docs-list-controls{align-items:center;gap:var(--sp-8);flex:none;display:flex}.app .docs-list-controls>.k-meta{color:var(--faint);font-size:var(--fs-xs);white-space:nowrap}.app .docs-record-item+.docs-record-item{border-top:1px solid var(--line)}.app .docs-record-row{align-items:flex-start;gap:var(--sp-12);padding:var(--sp-12) var(--sp-14)}.app .docs-record-row .k-row-main{gap:var(--sp-4)}.app .docs-record-row .k-row-title{font-size:var(--fs-md);overflow-wrap:anywhere;line-height:1.4}.app .docs-record-meta{gap:var(--sp-2) var(--sp-8);color:var(--faint);flex-wrap:wrap;display:flex}.app .docs-record-meta>span+span:before{content:"·";margin-right:var(--sp-8);color:var(--line-strong)}.app .docs-field-preview{gap:var(--sp-4) var(--sp-6);margin:var(--sp-4) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));display:grid}.app .docs-field-preview>div{gap:var(--sp-8);min-width:0;padding:var(--sp-6) var(--sp-8);border-radius:var(--r-sm);background:var(--surface-2);grid-template-columns:minmax(58px,.34fr) minmax(0,1fr);display:grid}.app .docs-field-preview dt{color:var(--muted);font:600 var(--fs-xs)/1.4 var(--font-body);overflow-wrap:anywhere}.app .docs-field-preview dd{min-width:0;color:var(--text);font:400 var(--fs-xs)/1.4 var(--font-body);overflow-wrap:anywhere;margin:0}.app .docs-no-fields{margin-top:var(--sp-4);font-style:italic}.app .docs-record-actions{align-self:flex-start}.app .docs-record-actions .k-btn{min-width:72px;min-height:32px}.app .docs-record-why{margin:0 var(--sp-14) var(--sp-10)}.app .docs-record-why>summary{align-items:center;gap:var(--sp-6);width:max-content;max-width:100%;min-height:32px;padding:0 var(--sp-8);border-radius:var(--r-sm);color:var(--muted);font:600 var(--fs-xs)/1 var(--font-body);cursor:pointer;list-style:none;display:flex}.app .docs-record-why>summary::-webkit-details-marker{display:none}.app .docs-record-why>summary:before{content:"";width:6px;height:6px;transition:transform var(--dur-1) var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.app .docs-record-why[open]>summary:before{transform:rotate(45deg)}.app .docs-record-why>summary:hover{background:var(--surface-2);color:var(--heading)}.app .docs-record-why[open]>div{margin-top:0}.records-drawer-backdrop .records-detail-drawer{background:var(--surface);border-left:1px solid var(--line);width:min(480px,100%)}.records-drawer-backdrop .records-drawer-head{padding:var(--sp-16) var(--sp-20);background:var(--surface-2);flex:none}.records-drawer-backdrop .records-drawer-head h2{margin:var(--sp-4) 0 var(--sp-6);font-size:var(--fs-2xl);line-height:1.25}.records-drawer-backdrop .records-drawer-head .records-drawer-meta{align-items:baseline;gap:var(--sp-2) var(--sp-6);flex-wrap:wrap;display:flex}.records-drawer-backdrop .records-drawer-separator{padding-inline:var(--sp-2);color:var(--line-strong);flex:none}.records-drawer-backdrop .records-drawer-body{gap:var(--sp-12);padding:var(--sp-14) var(--sp-16);flex-direction:column;display:flex}.records-drawer-backdrop .records-detail-fields,.records-drawer-backdrop .records-drawer-source,.records-drawer-backdrop .records-correction{min-width:0;padding:var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.records-drawer-backdrop .records-detail-fields h3{color:var(--heading);font:650 var(--fs-sm)/1.3 var(--font-body);margin:0}.records-drawer-backdrop .records-detail-fields .records-field-list{margin-top:var(--sp-8);gap:0}.records-drawer-backdrop .records-detail-fields .records-field-list>div{gap:var(--sp-10);padding:var(--sp-8) 0;grid-template-columns:minmax(82px,.34fr) minmax(0,1fr)}.records-drawer-backdrop .records-detail-fields .records-field-list>div:last-child{border-bottom:0}.records-drawer-backdrop .records-detail-fields .records-field-list dt{font-size:var(--fs-xs)}.records-drawer-backdrop .records-detail-fields .records-field-list dd{color:var(--heading);font-size:var(--fs-sm)}.records-drawer-backdrop .records-drawer-source{gap:var(--sp-6);padding:var(--sp-12);background:var(--surface-2);margin:0}.records-drawer-backdrop .records-drawer-section-title{justify-content:flex-start;align-items:baseline;gap:var(--sp-8);display:flex}.records-drawer-backdrop .records-drawer-section-title strong{color:var(--heading);font:650 var(--fs-sm)/1.3 var(--font-body)}.records-drawer-backdrop .records-drawer-source .records-freshness{overflow-wrap:anywhere}.records-drawer-backdrop .records-correction{gap:var(--sp-8);padding:var(--sp-12);background:color-mix(in srgb,var(--surface-2) 48%,var(--surface));margin:0}.records-drawer-backdrop .records-correction>div:first-child strong{color:var(--heading);font:650 var(--fs-sm)/1.3 var(--font-body)}.records-drawer-backdrop .records-correction>div:first-child span{font-size:var(--fs-xs);line-height:1.5}.records-drawer-backdrop .records-correction textarea{box-sizing:border-box;min-height:96px;padding:var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font:400 var(--fs-sm)/1.5 var(--font-body)}.records-drawer-backdrop .records-correction textarea:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 22%,transparent);outline:0}.records-drawer-backdrop .records-correction>div:last-child{align-items:center;gap:var(--sp-8)}.records-drawer-backdrop .records-correction>div:last-child button{min-height:34px;padding:0 var(--sp-12);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--heading);font:600 var(--fs-xs)/1 var(--font-body);cursor:pointer}.records-drawer-backdrop .records-correction>div:last-child .records-correction-save{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.records-drawer-backdrop .records-correction>div:last-child .records-correction-save:hover{filter:brightness(.96)}.records-drawer-backdrop .records-correction>div:last-child .records-correction-clear{color:var(--muted)}.records-drawer-backdrop .records-drawer-actions{z-index:1;padding:var(--sp-10) var(--sp-16) calc(var(--sp-10) + var(--safe-b,0px));background:var(--surface);flex:none;position:sticky;bottom:0}.records-drawer-backdrop .records-drawer-actions button{border-radius:var(--r-sm);min-height:38px;font:600 var(--fs-xs)/1.2 var(--font-body)}.records-drawer-backdrop .records-drawer-actions button.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}@media (width<=767px){.app .docs-workspace{gap:var(--sp-10)}.app .docs-section-head{flex-wrap:wrap;align-items:flex-start}.app .docs-section-head .k-bh-title{flex:100%}.app .docs-list-controls{justify-content:space-between;width:100%}.app .docs-record-row{padding:var(--sp-12);flex-wrap:wrap}.app .docs-record-row>.k-row-main{flex:calc(100% - 84px)}.app .docs-record-actions{flex:none}.app .docs-field-preview{grid-template-columns:1fr}.app .docs-record-why{margin-inline:var(--sp-12)}.records-drawer-backdrop .records-drawer-head{padding:calc(var(--sp-14) + var(--safe-t,0px)) var(--sp-14) var(--sp-12)}.records-drawer-backdrop .records-drawer-body{gap:var(--sp-10);padding:var(--sp-10) var(--sp-12)}.records-drawer-backdrop .records-detail-fields,.records-drawer-backdrop .records-drawer-source,.records-drawer-backdrop .records-correction{padding:var(--sp-10)}.records-drawer-backdrop .records-drawer-actions{gap:var(--sp-6);padding-inline:var(--sp-10);flex-wrap:nowrap;display:flex}.records-drawer-backdrop .records-drawer-actions button{min-width:0;min-height:42px;padding-inline:var(--sp-4);overflow-wrap:anywhere;flex:1 1 0}}.app .mail-workspace,.app .money-workspace{gap:var(--sp-10)}.app .mail-view-tabs,.app .money-view-tabs{align-self:flex-start;max-width:100%}.app .mail-view-tabs>button,.app .money-view-tabs>button{height:32px;min-height:32px;padding-inline:var(--sp-12);font-size:var(--fs-xs)}.app .mail-view-tabs>button.on,.app .money-view-tabs>button.on{background:var(--surface);color:var(--heading);box-shadow:0 1px 2px color-mix(in srgb,var(--heading) 14%,transparent)}.app .mail-record-item+.mail-record-item,.app .money-recurring-item+.money-recurring-item,.app .money-transaction-item+.money-transaction-item{border-top:1px solid var(--line)}.app .mail-record-row{align-items:flex-start;gap:var(--sp-12);padding:var(--sp-12) var(--sp-14)}.app .mail-record-row .k-row-main{gap:var(--sp-4)}.app .mail-record-row .k-row-title{align-items:center;gap:var(--sp-6);font-size:var(--fs-md);flex-wrap:wrap;line-height:1.4;display:flex}.app .mail-record-row .k-row-title .k-pill{flex:none}.app .mail-record-meta,.app .money-recurring-meta,.app .money-transaction-meta{gap:var(--sp-2) var(--sp-8);flex-wrap:wrap;display:flex}.app .mail-record-meta>span+span:before,.app .money-recurring-meta>span+span:before,.app .money-transaction-meta>span+span:before{content:"·";margin-right:var(--sp-8);color:var(--line-strong)}.app .mail-record-meta .mail-record-due{color:var(--attn);font-weight:600}.app .mail-record-meta .mail-record-reply-found{color:var(--accent);font-weight:600}.app .mail-record-summary{max-width:76ch;margin-top:var(--sp-4);line-height:1.5}.app .mail-record-actions{gap:var(--sp-4)}.app .mail-record-actions .k-btn{min-height:30px;padding-inline:var(--sp-8);font-size:var(--fs-xs);white-space:nowrap}.app .mail-record-actions .k-btn.fill{min-width:96px}.app .mail-record-why{margin:0 var(--sp-14) var(--sp-10)}.app .mail-record-why>summary{align-items:center;gap:var(--sp-6);width:max-content;min-height:32px;padding:0 var(--sp-8);border-radius:var(--r-sm);color:var(--muted);font:600 var(--fs-xs)/1 var(--font-body);cursor:pointer;list-style:none;display:flex}.app .mail-record-why>summary::-webkit-details-marker{display:none}.app .mail-record-why>summary:before{content:"";width:6px;height:6px;transition:transform var(--dur-1) var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.app .mail-record-why[open]>summary:before{transform:rotate(45deg)}.app .mail-record-why>summary:hover{background:var(--surface-2);color:var(--heading)}.app .mail-draft-panel{margin:0 var(--sp-12) var(--sp-12);padding:var(--sp-12);border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}.app .mail-draft-panel>.k-row-actions{justify-content:flex-start}.app .money-section-head{flex-wrap:wrap}.app .money-section-head .k-bh-title{align-items:center;gap:var(--sp-6);color:var(--heading);font-size:var(--fs-sm);display:flex}.app .money-section-head .k-meta{color:var(--muted);font-size:var(--fs-xs);margin-left:0}.app .money-section-head .money-section-note{color:var(--faint);margin-left:auto}.app .money-recurring-row{padding:var(--sp-12) var(--sp-14);align-items:center}.app .money-recurring-row .k-row-main{gap:var(--sp-4)}.app .money-recurring-row .k-row-title{align-items:center;gap:var(--sp-6);font-size:var(--fs-md);flex-wrap:wrap;display:flex}.app .money-recurring-meta{margin-top:var(--sp-2)}.app .money-annualized{align-items:flex-end;gap:var(--sp-2);min-width:116px;padding:var(--sp-8) var(--sp-10);border-radius:var(--r-sm);background:var(--surface-2);flex-direction:column;flex:none;display:flex}.app .money-annualized span{color:var(--muted);font:500 var(--fs-xs)/1.2 var(--font-body)}.app .money-annualized strong{color:var(--heading);font:700 var(--fs-lg)/1.2 var(--font-body);font-variant-numeric:tabular-nums}.app .money-recurring-evidence{margin:0 var(--sp-14) var(--sp-10)}.app .money-recurring-evidence>summary{align-items:center;gap:var(--sp-6);width:max-content;min-height:32px;padding:0 var(--sp-8);border-radius:var(--r-sm);color:var(--muted);font:600 var(--fs-xs)/1 var(--font-body);cursor:pointer;list-style:none;display:flex}.app .money-recurring-evidence>summary::-webkit-details-marker{display:none}.app .money-recurring-evidence>summary:before{content:"";width:6px;height:6px;transition:transform var(--dur-1) var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.app .money-recurring-evidence[open]>summary:before{transform:rotate(45deg)}.app .money-transaction-row{min-height:60px;padding:var(--sp-8) var(--sp-14)}.app .money-transaction-row .k-row-title{font-size:var(--fs-md)}.app .money-transaction-amount{min-width:96px;padding:var(--sp-8) var(--sp-10);border-radius:var(--r-sm);background:var(--surface-2);text-align:right;font-size:var(--fs-md);font-variant-numeric:tabular-nums}.app .money-transaction-actions .k-btn{min-height:30px}.records-drawer-backdrop .records-detail-inbox .records-detail-field:first-child dd{color:var(--heading);font-size:var(--fs-md);font-weight:600}.records-drawer-backdrop .records-detail-money .records-detail-field.is-amount{margin:var(--sp-2) 0 var(--sp-6);padding:var(--sp-10) var(--sp-8);border-radius:var(--r-sm);background:var(--accent-soft);border:0;align-items:center}.records-drawer-backdrop .records-detail-money .records-detail-field.is-amount dt{color:var(--accent);font-weight:650}.records-drawer-backdrop .records-detail-money .records-detail-field.is-amount dd{color:var(--accent);font-size:var(--fs-xl);font-variant-numeric:tabular-nums;font-weight:700}.app .health-workspace{gap:var(--sp-12)}.app .health-workspace>.health-sync-notice{padding:var(--sp-10) var(--sp-14);align-items:flex-start}.app .health-sync-notice .k-dot{margin-top:5px}.app .health-sync-notice.is-aligned{background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface));border-color:color-mix(in srgb,var(--accent) 18%,var(--line))}.app .health-sync-notice.is-conflict,.app .health-sync-notice.is-unavailable{background:var(--warn-soft);border-color:color-mix(in srgb,var(--warn) 24%,var(--line))}.app .health-care-overview{border-color:color-mix(in srgb,var(--accent) 22%,var(--line))}.app .health-care-overview>.health-section-head{background:var(--surface-2);min-height:42px}.app .health-care-overview .health-care-intro{padding:var(--sp-16) var(--sp-16) var(--sp-14);border-left:3px solid var(--accent)}.app .health-care-headline{color:var(--heading);font:700 20px/1.25 var(--font-body);letter-spacing:-.015em;margin:0}.app .health-care-explainer{max-width:68ch;margin-top:var(--sp-6);color:var(--muted)}.app .health-care-snapshot{background:var(--surface-2);grid-template-columns:repeat(2,minmax(0,1fr))}.app .health-care-snapshot>.health-care-snapshot-item{gap:var(--sp-4);padding:var(--sp-12) var(--sp-16)}.app .health-care-snapshot .k-meta{color:var(--faint);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:650}.app .health-care-snapshot .k-row-title{font-size:var(--fs-md)}.app .health-care-snapshot .k-row-sub{line-height:1.5}.app .health-care-overview.is-steady .health-care-intro{border-left-color:color-mix(in srgb,var(--accent) 58%,var(--line))}.app .health-trends>.health-section-head,.app .health-reading-list>.health-section-head{background:var(--surface-2)}.app .health-section-head .k-bh-title>.k-pill{margin-left:var(--sp-8);vertical-align:middle}.app .health-trend-lead{gap:var(--sp-6);margin:var(--sp-12);padding:var(--sp-14);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;display:flex}.app .health-trend-title-row{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.app .health-trend-title-row .k-row-title{font-size:var(--fs-lg)}.app .health-trend-direction{color:var(--accent);background:var(--accent-soft)}.app .health-trend-range{color:var(--heading);font:600 var(--fs-md)/1.4 var(--font-body);font-variant-numeric:tabular-nums;margin:0}.app .health-trend-evidence{justify-content:space-between;align-items:center;gap:var(--sp-12);color:var(--muted);font:400 var(--fs-xs)/1.45 var(--font-body);display:flex}.app .health-trend-evidence svg{flex:none;width:96px;height:24px;overflow:visible}.app .health-trend-evidence svg path{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.app .health-trend-context{margin:var(--sp-2) 0 0;color:var(--faint);font:400 var(--fs-xs)/1.5 var(--font-body)}.app .health-more-trends{margin:0 var(--sp-12);border-top:1px solid var(--line)}.app .health-more-trends>.health-fold-head,.app .health-more-trends .health-trend-row{padding-inline:var(--sp-2)}.app .health-more-trends .health-trend-row .k-pill{margin-left:var(--sp-6);vertical-align:1px}.app .health-trend-method{padding:var(--sp-4) var(--sp-14) var(--sp-12);color:var(--faint);font:400 var(--fs-xs)/1.5 var(--font-body);margin:0}.app .health-fold-head{min-height:48px;padding:var(--sp-10) var(--sp-14);justify-content:flex-start}.app .health-fold-head .k-bh-title{flex-wrap:wrap;align-items:center;gap:0;min-width:0;display:flex}.app .health-fold-head .k-pill{margin-left:var(--sp-8)}.app .health-fold-head .health-fold-note{margin-left:var(--sp-8);color:var(--faint);font-size:var(--fs-xs)}.app .health-life-context{border-color:color-mix(in srgb,var(--accent) 22%,var(--line));background:color-mix(in srgb,var(--accent-soft) 25%,var(--surface))}.app .health-life-context-note{padding:var(--sp-12) var(--sp-14) var(--sp-14);line-height:1.6}.app .health-reading-list>.k-item{background:var(--surface)}.app .health-reading-list>.k-item+.k-item{border-top:1px solid var(--line)}.app .health-metric-toggle{align-items:center;gap:var(--sp-12);width:100%;min-height:68px;padding:var(--sp-10) var(--sp-14);grid-template-columns:minmax(0,1fr) 64px minmax(112px,auto);grid-template-areas:"main spark value";display:grid}.app .health-metric-toggle>.k-row-main{gap:var(--sp-4);grid-area:main}.app .health-metric-toggle .k-row-title{font-size:var(--fs-md)}.app .health-metric-status{width:max-content;max-width:100%;height:auto;min-height:20px;padding:var(--sp-4) var(--sp-8);white-space:normal;font-size:var(--fs-xs);line-height:1.25}.app .health-metric-status.ok{background:var(--accent-soft);color:var(--accent)}.app .health-metric-status.warn{background:var(--warn-soft);color:var(--warn)}.app .health-metric-status:not(.ok):not(.warn){background:var(--surface-2);color:var(--faint)}.app .health-metric-range{color:var(--muted);font-size:var(--fs-xs)}.app .health-today-partial{color:var(--faint);font-size:var(--fs-xs)}.app .health-metric-spark{grid-area:spark;align-items:center;width:64px;height:22px;display:flex}.app .health-metric-spark svg{width:64px;height:22px;display:block;overflow:visible}.app .health-latest-value{min-width:112px;padding-left:var(--sp-10);border-left:1px solid var(--line);grid-area:value}.app .health-latest-value b{font-size:var(--fs-lg)}.app .health-latest-value small{font-size:var(--fs-xs);text-transform:none}.app .health-metric-item.is-open{background:color-mix(in srgb,var(--surface-2) 35%,var(--surface))}.app .health-metric-item.is-open .health-metric-toggle{background:0 0}.app .health-metric-detail{margin:0 var(--sp-12) var(--sp-12);padding:var(--sp-12)}.app .health-metric-detail .health-detail{gap:var(--sp-10)}.app .health-metric-detail .health-windows{gap:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr))}.app .health-metric-detail .health-window{align-items:flex-start;gap:var(--sp-4);min-width:0;padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);background:var(--surface);flex-direction:column;display:flex}.app .health-metric-detail .health-window-label{color:var(--faint);font-size:var(--fs-xs);font-weight:650}.app .health-metric-detail .health-window strong{color:var(--heading);font-size:var(--fs-md);font-variant-numeric:tabular-nums}.app .health-metric-detail .health-window>span:not(.health-window-label){color:var(--muted);font-size:var(--fs-xs)}.app .health-metric-detail .health-days{padding:var(--sp-4) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin:0;list-style:none}.app .health-metric-detail .health-days li.health-day-row{justify-content:space-between;align-items:center;gap:var(--sp-12);min-height:34px;padding:var(--sp-4) 0;border-bottom:1px solid var(--line);display:flex}.app .health-metric-detail .health-days li.health-day-row:last-child{border-bottom:0}.app .health-metric-detail .health-days li.in-event{margin-inline:calc(-1 * var(--sp-8));padding-inline:var(--sp-8);border-radius:var(--r-sm);background:var(--accent-soft)}.app .health-metric-detail .health-days li>span{color:var(--muted)}.app .health-metric-detail .health-days li>strong{color:var(--heading);font-variant-numeric:tabular-nums}.app .health-metric-detail .health-gaps{padding:var(--sp-8) var(--sp-10);border-radius:var(--r-sm);background:var(--surface);color:var(--faint);font-size:var(--fs-xs);margin:0}@media (width<=767px){.app .health-care-headline{font-size:var(--fs-xl)}.app .health-care-snapshot{grid-template-columns:minmax(0,1fr)}.app .health-care-snapshot>.health-care-snapshot-item{padding:var(--sp-10) var(--sp-14)}.app .health-care-snapshot>.health-care-snapshot-item+.health-care-snapshot-item{border-top:1px solid var(--line);border-left:0}.app .health-fold-head{padding:var(--sp-10) var(--sp-12);align-items:flex-start}.app .health-fold-head .k-bh-title{padding-right:var(--sp-12)}.app .health-fold-head .health-fold-note{margin:var(--sp-4) 0 0;flex-basis:100%}.app .health-trend-lead{margin:var(--sp-8);padding:var(--sp-12)}.app .health-trend-evidence{align-items:flex-start;gap:var(--sp-4);flex-direction:column}.app .health-trend-evidence svg{width:100%;max-width:180px}.app .health-more-trends{margin-inline:var(--sp-8)}.app .health-metric-toggle{align-items:center;gap:var(--sp-4) var(--sp-8);min-height:76px;padding:var(--sp-10) var(--sp-12);grid-template-columns:minmax(0,1fr) minmax(88px,auto);grid-template-areas:"main value""spark value"}.app .health-metric-spark,.app .health-metric-spark svg{width:100%;max-width:120px;height:20px}.app .health-latest-value{min-width:88px;padding-left:var(--sp-8)}.app .health-latest-value b{font-size:var(--fs-md)}.app .health-metric-detail{margin-inline:var(--sp-8);padding:var(--sp-8)}.app .health-metric-detail .health-windows{grid-template-columns:minmax(0,1fr);gap:0}.app .health-metric-detail .health-window{align-items:baseline;gap:0 var(--sp-10);padding:var(--sp-8) var(--sp-10);border:0;border-radius:0;grid-template-columns:64px minmax(0,1fr);grid-template-areas:"label value""label range";display:grid}.app .health-metric-detail .health-window+.health-window{border-top:1px solid var(--line)}.app .health-metric-detail .health-window-label{grid-area:label;align-self:center}.app .health-metric-detail .health-window strong{grid-area:value}.app .health-metric-detail .health-window>span:not(.health-window-label){grid-area:range}.app .mail-view-tabs,.app .money-view-tabs{align-self:stretch;display:flex}.app .mail-view-tabs>button,.app .money-view-tabs>button{min-width:0;padding-inline:var(--sp-6);white-space:nowrap;flex:1}.app .mail-record-row{padding:var(--sp-12);flex-wrap:wrap}.app .mail-record-row>.k-row-main{flex:100%}.app .mail-record-actions{flex-wrap:wrap;width:100%}.app .mail-record-actions .k-btn{flex:1 1 calc(50% - var(--sp-4));white-space:normal;min-height:36px}.app .mail-record-why{margin-inline:var(--sp-10)}.app .mail-draft-panel{margin-inline:var(--sp-8)}.app .money-section-head .money-section-note{flex:100%;margin-left:0}.app .money-recurring-row{padding:var(--sp-12);flex-wrap:wrap;align-items:flex-start}.app .money-recurring-row .k-row-main{flex:100%}.app .money-annualized{flex-direction:row;justify-content:space-between;align-items:center;width:100%;min-width:0}.app .money-recurring-evidence{margin-inline:var(--sp-10)}.app .money-transaction-row{gap:var(--sp-6) var(--sp-8);padding:var(--sp-10) var(--sp-12);flex-wrap:wrap}.app .money-transaction-row .k-row-main{flex:calc(100% - 112px)}.app .money-transaction-amount{min-width:96px;padding:var(--sp-6) var(--sp-8)}.app .money-transaction-actions{justify-content:flex-end;width:100%}}.app .job-thread .job-thread-head .jt-header-actions{position:relative;overflow:visible}.app .job-thread .job-thread-head .jt-action-menu{display:none}.app .job-thread .job-thread-head.mobile-actions-open .jt-action-menu{align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}@media (width<=767px){.app .job-thread .job-thread-head .jt-action-menu{top:calc(100% + var(--sp-6));z-index:40;gap:var(--sp-4);box-sizing:border-box;width:min(220px,100vw - 24px);padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:minmax(0,1fr);display:none;position:absolute;right:0;box-shadow:0 10px 28px #0002}.app .job-thread .job-thread-head.mobile-actions-open .jt-action-menu{display:grid}.app .job-thread .job-thread-head .jt-action-menu>.jt-manage{width:100%;min-width:0;height:36px;min-height:36px;padding:0 var(--sp-10);white-space:nowrap;text-align:left;justify-content:flex-start;font-size:13px;display:flex}.app .job-thread .job-thread-head.mobile-actions-open .jt-action-menu>.jt-readiness-toggle{padding-block:var(--sp-6);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;line-height:1.2}.app .job-thread .job-thread-head.mobile-actions-open .jt-action-menu>.jt-readiness-toggle>span,.app .job-thread .job-thread-head.mobile-actions-open .jt-action-menu>.jt-readiness-toggle>.jt-readiness-badge{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.2;display:block}}.app .health-openui-launch{gap:var(--sp-8);padding:var(--sp-12);border-bottom:1px solid var(--line);background:var(--surface-2);display:grid}.app .health-openui-launch>label{color:var(--heading);font:600 var(--fs-sm)/1.35 var(--font-body)}.app .health-openui-launch-row{align-items:stretch;gap:var(--sp-8);min-width:0;display:flex}.app .health-openui-launch-row>input{min-width:0;min-height:38px;padding:var(--sp-6) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:400 var(--fs-sm)/1.4 var(--font-body);flex:auto}.app .health-openui-launch-row>.k-btn{white-space:nowrap;flex:none}.app .health-openui-launch>.k-meta{margin:0}.app .health-openui-error,.app .health-openui-fallback{color:var(--danger);font-size:var(--fs-sm);margin:0}.app .health-openui-renderer{min-width:0}.app .health-openui-board{gap:var(--sp-10);padding:var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);display:grid}.app .health-openui-board>h2{color:var(--heading);font:600 var(--fs-md)/1.35 var(--font-body);margin:0}.app .health-openui-grid{gap:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));min-width:0;display:grid}.app .health-openui-chart{min-width:0;padding:var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2)}.app .health-openui-chart-head,.app .health-openui-chart-foot{justify-content:space-between;align-items:baseline;gap:var(--sp-8);display:flex}.app .health-openui-chart-head h3{min-width:0;color:var(--heading);font:600 var(--fs-sm)/1.35 var(--font-body);overflow-wrap:anywhere;margin:0}.app .health-openui-chart-head strong{color:var(--heading);font-variant-numeric:tabular-nums;flex:none}.app .health-openui-chart>svg{width:100%;height:70px;margin-block:var(--sp-8);display:block;overflow:visible}.app .health-openui-gridline{fill:none;stroke:var(--line);stroke-width:1px}.app .health-openui-line{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.app .health-openui-chart-foot{color:var(--muted);font-size:var(--fs-xs);flex-wrap:wrap;align-items:flex-start;line-height:1.4}.app .health-openui-note,.app .health-openui-missing{color:var(--faint);font-size:var(--fs-xs);margin:0;line-height:1.45}.app .health-openui-fallback details{margin-top:var(--sp-6);color:var(--text)}@media (width<=767px){.app .health-openui-launch-row{flex-wrap:wrap}.app .health-openui-launch-row>input{flex-basis:100%}.app .health-openui-launch-row>.k-btn{width:100%}.app .health-openui-board{padding:var(--sp-8)}.app .health-openui-grid{grid-template-columns:minmax(0,1fr)}}.app .openui-output-message{gap:var(--sp-8);min-width:0;display:grid}.app .openui-output-board{gap:var(--sp-10);min-width:0;padding:var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);display:grid}.app .openui-output-board>h2{color:var(--heading);font:600 var(--fs-md)/1.3 var(--font-body);margin:0}.app .openui-output-grid{gap:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));min-width:0;display:grid}.app .openui-output-metric,.app .openui-output-list,.app .openui-output-callout{min-width:0;padding:var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.app .openui-output-chart{min-width:0;padding:var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);grid-column:1/-1}.app .openui-output-chart>h3{margin:0 0 var(--sp-8);color:var(--heading);font:600 var(--fs-sm)/1.35 var(--font-body)}.app .openui-output-chart-axis-y,.app .openui-output-chart-axis-x{color:var(--faint);font:500 var(--fs-xs)/1.35 var(--font-body);display:block}.app .openui-output-chart-axis-y{margin-bottom:var(--sp-6)}.app .openui-output-chart-axis-x{margin:var(--sp-6) 0 0;text-align:right}.app .openui-output-chart-rows{gap:var(--sp-6);display:grid}.app .openui-output-chart-row{align-items:center;gap:var(--sp-8);grid-template-columns:minmax(90px,190px) minmax(0,1fr) auto;min-width:0;display:grid}.app .openui-output-chart-label{color:var(--text);font:400 var(--fs-sm)/1.3 var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app .openui-output-chart-track{border-radius:var(--r-pill);background:var(--surface-2);min-width:0;height:12px;display:block;overflow:hidden}.app .openui-output-chart-bar{border-radius:inherit;min-width:0;height:100%;display:block}.app .openui-output-chart-value{min-width:2ch;color:var(--heading);font:600 var(--fs-xs)/1 var(--font-body);font-variant-numeric:tabular-nums;text-align:right}.app .openui-output-line-chart,.app .openui-output-table-wrap,.app .openui-output-timeline,.app .openui-output-heatmap,.app .openui-output-form,.app .openui-output-actions{min-width:0;padding:var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.app .openui-output-line-chart,.app .openui-output-table-wrap,.app .openui-output-heatmap{grid-column:1/-1}.app .openui-output-line-chart>h3,.app .openui-output-table-wrap>h3,.app .openui-output-timeline>h3,.app .openui-output-heatmap>h3,.app .openui-output-form>h3,.app .openui-output-actions>h3{margin:0 0 var(--sp-8);color:var(--heading);font:600 var(--fs-sm)/1.35 var(--font-body)}.app .openui-output-line-chart>svg{width:100%;max-height:300px;display:block;overflow:visible}.app .openui-output-line-grid{stroke:var(--line);stroke-width:1px}.app .openui-output-line-tick{fill:var(--muted);font:11px var(--font-body)}.app .openui-output-line-legend{gap:var(--sp-6) var(--sp-12);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.app .openui-output-line-legend>span{align-items:center;gap:var(--sp-4);color:var(--muted);font-size:var(--fs-xs);display:inline-flex}.app .openui-output-line-legend i{border-radius:50%;width:9px;height:9px}.app .openui-output-table-scroll,.app .openui-output-heatmap-scroll{max-width:100%;overflow:auto}.app .openui-output-table,.app .openui-output-heatmap table{border-collapse:collapse;width:100%;font-size:var(--fs-xs);text-align:left}.app .openui-output-table th,.app .openui-output-table td{padding:var(--sp-6) var(--sp-8);border-bottom:1px solid var(--line);vertical-align:top}.app .openui-output-table th{color:var(--muted);white-space:nowrap;font-weight:600}.app .openui-output-table td{color:var(--text);overflow-wrap:anywhere}.app .openui-output-timeline ol{gap:var(--sp-8);margin:0;padding:0;list-style:none;display:grid}.app .openui-output-timeline li{gap:var(--sp-8);padding-left:var(--sp-8);border-left:2px solid var(--line-strong);grid-template-columns:minmax(76px,auto) minmax(0,1fr);display:grid}.app .openui-output-timeline time{color:var(--faint);font-size:var(--fs-xs)}.app .openui-output-timeline li strong{color:var(--heading);font-size:var(--fs-sm)}.app .openui-output-timeline li p{margin:var(--sp-2) 0 0;color:var(--muted);font-size:var(--fs-xs)}.app .openui-output-heatmap table{width:max-content;min-width:100%}.app .openui-output-heatmap th{padding:var(--sp-4);color:var(--muted);font-size:var(--fs-xs);white-space:nowrap;font-weight:500}.app .openui-output-heatmap tbody th{text-align:left}.app .openui-output-heatmap td{padding:2px}.app .openui-output-heatmap th.openui-output-heatmap-axis{text-align:left}.app .openui-output-heatmap td>span{font-variant-numeric:tabular-nums;place-items:center;min-width:30px;min-height:28px;padding:2px 4px;display:grid}.app .openui-output-heatmap caption{padding-top:var(--sp-4);color:var(--muted);text-align:center;font-size:var(--fs-xs)}.app .openui-output-caption{color:var(--muted);font-size:var(--fs-xs);grid-column:1/-1;margin:0;line-height:1.5}.app .openui-output-form{gap:var(--sp-8);display:grid}.app .openui-output-form-field{gap:var(--sp-4);color:var(--muted);font-size:var(--fs-xs);display:grid}.app .openui-output-form-field :is(input,textarea,select){box-sizing:border-box;width:100%;min-height:32px;padding:var(--sp-6) var(--sp-8);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:400 var(--fs-sm)/1.4 var(--font-body)}.app .openui-output-form-field textarea{resize:vertical;min-height:76px}.app .openui-output-form>button,.app .openui-output-actions button{min-height:30px;padding:0 var(--sp-10);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2);color:var(--heading);font:600 var(--fs-xs)/1 var(--font-body);cursor:pointer;justify-self:start}.app .openui-output-form>button:disabled,.app .openui-output-actions button:disabled{opacity:.5;cursor:not-allowed}.app .openui-output-form>small,.app .openui-output-actions>small{color:var(--faint);font-size:var(--fs-xs)}.app .openui-output-actions>div{gap:var(--sp-6);flex-wrap:wrap;display:flex}.app .openui-output-metric{gap:var(--sp-4);align-content:start;display:grid}.app .openui-output-metric>span,.app .openui-output-metric>small{color:var(--muted);font-size:var(--fs-xs)}.app .openui-output-metric>strong{color:var(--heading);font-size:var(--fs-lg);overflow-wrap:anywhere}.app .openui-output-list>h3,.app .openui-output-callout>strong{margin:0 0 var(--sp-6);color:var(--heading);font:600 var(--fs-sm)/1.35 var(--font-body);display:block}.app .openui-output-list ul,.app .openui-output-list ol{margin:0;padding-inline-start:1.25em}.app .openui-output-list li+li{margin-block-start:var(--sp-4)}.app .openui-output-callout{border-inline-start:3px solid var(--accent)}.app .openui-output-callout p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (width<=480px){.app .openui-output-chart-row{gap:var(--sp-6);grid-template-columns:minmax(76px,34%) minmax(0,1fr) auto}.app .openui-output-chart-label{font-size:var(--fs-xs)}}.app.app :is(.k-btn,.pg-btn,.feed-select-toggle,.feed-filter-toggle,.dash-quiet-toggle,.dash-customize,.team-chat,.bot-approval-collapse,.search-clear,.search-help-btn,.search-save-btn,.today-prep-event,.today-day-step){box-sizing:border-box;background:var(--surface);height:36px;min-height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--heading);font:600 13.5px/1 var(--font-body);letter-spacing:0;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 14px;text-decoration:none;display:inline-flex}.app.app .bot-approval-actions>button{box-sizing:border-box;background:var(--surface);height:28px;min-height:28px;box-shadow:inset 0 0 0 1px var(--line);color:var(--heading);font:600 12.5px/1 var(--font-body);border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0 10px;display:inline-flex}.app.app :is(.k-btn,.pg-btn,.feed-select-toggle,.feed-filter-toggle,.dash-quiet-toggle,.dash-customize,.team-chat,.bot-approval-collapse,.search-clear,.search-help-btn,.search-save-btn,.today-prep-event,.today-day-step):hover:not(:disabled){background:var(--surface-2);color:var(--heading)}.app.app :is(.k-row,.k-bh,.sv-line,.bot-approval-row,.team-row,.today-rail,.t-rail,.asg-card-actions) :is(.k-btn,.pg-btn,.team-chat,.search-clear,.today-prep-event,.today-day-step),.app.app :is(.k-btn,.pg-btn).sm,.app.app .search-clear,.app.app .team-chat,.app.app .today-prep-event,.app.app .bot-approval-collapse{height:28px;min-height:28px;padding:0 10px;font-size:12.5px}.app.app .today-day-step{width:32px;height:32px;min-height:32px;padding:0}.app.app :is(.k-btn,.pg-btn).fill,.app.app :is(.k-btn,.pg-btn).primary{background:var(--accent);color:var(--accent-ink,#fff);box-shadow:none}.app.app :is(.k-btn,.pg-btn).fill:hover:not(:disabled),.app.app :is(.k-btn,.pg-btn).primary:hover:not(:disabled){background:var(--accent-hover);color:var(--accent-ink,#fff)}.app.app :is(.k-btn,.pg-btn).ghost{box-shadow:none;color:var(--accent);background:0 0}.app.app :is(.k-btn,.pg-btn).ghost:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.app.app :is(.k-btn,.pg-btn):disabled{opacity:.5;cursor:default}.app.app :is(.k-btn,.pg-btn).sq{width:36px;padding:0}.app.app :is(.k-btn,.pg-btn).sm.sq{width:28px}.app.app .fr-mark{box-sizing:border-box;border-radius:8px;width:28px;height:28px}@media (width<=767px){.app.app :is(.k-btn,.pg-btn).sq,.app.app .fr-mark{width:36px;height:36px;min-height:36px}.app.app :is(.k-btn,.pg-btn).sm.sq{width:36px;height:36px}}.app.app select:not([multiple]),.app.app .k-select{background-color:var(--surface);height:36px;min-height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--heading);font:500 13.5px/1.2 var(--font-body);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238d9278' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:0;border-radius:8px;padding:0 30px 0 12px}.app.app :is(.k-row,.k-bh,.sv-line,.team-row,.bot-routine) :is(select:not([multiple]),.k-select){height:28px;min-height:28px;padding:0 26px 0 10px;font-size:12.5px}.app.app select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.app.app .today-prep-event{margin-right:12px}.app:is(.mode-feed,.mode-attention,.mode-tracker,.mode-records,.mode-memory,.mode-bots,.mode-jobs) :is(.k-page,.feed-view,.memory-view,.team-view,.bots-view,.jobs-view) .k-head>div:first-child>:is(h1,.k-h1){display:none}.app:is(.mode-feed,.mode-attention,.mode-tracker,.mode-records,.mode-memory,.mode-bots,.mode-jobs) .k-head{align-items:center}.app .sidebar-nav button{align-items:center;display:flex}.app .sidebar-nav .sb-nav-count{color:var(--accent);font:500 12px/1.2 var(--font-body);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.app [data-fade~=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.app [data-fade~=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000)}.app [data-fade~=start][data-fade~=end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.app .jobs-chips{gap:var(--sp-6);scrollbar-width:none;margin:0 0 var(--sp-8);padding:2px 0;display:flex;overflow-x:auto}.app .jobs-chips::-webkit-scrollbar{display:none}.app .jobs-chip{background:var(--surface-2);height:28px;color:var(--muted);font:600 12.5px/1 var(--font-body);cursor:pointer;border:0;border-radius:8px;flex:none;padding:0 12px}.app .jobs-chip.on{background:var(--accent-soft);color:var(--accent)}.app .jobs-chip:hover:not(.on){color:var(--heading)}.app .feed-view .fr-mark{box-shadow:none;color:var(--faint);background:0 0;border:0}.app .feed-view .fr-mark:hover{background:var(--surface-2);color:var(--accent)}@media (hover:hover) and (width>=768px){.app .feed-view .feed-item .fr-mark{opacity:0}.app .feed-view .feed-item:hover .fr-mark,.app .feed-view .feed-item:focus-within .fr-mark{opacity:1}}@media (width<=767px){.app .feed-view .k-head .k-meta{display:none}}.app .jt-delivery-note{color:var(--faint);font:400 12.5px/1.4 var(--font-body);display:block}.app .job-thread .jt-run-action{background:var(--accent);color:var(--accent-ink,#fff);box-shadow:none}.app .job-thread .jt-run-action:hover:not(:disabled){background:var(--accent-hover);color:var(--accent-ink,#fff)}.app .bell-event{align-items:flex-start}.app .bell-event-body strong{white-space:normal;-webkit-line-clamp:2;font-size:var(--fs-sm);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.app :is(.memory-view,.health-workspace) .k-tabs{gap:var(--sp-6);padding:var(--sp-8) 0;border-bottom:0;overflow-x:auto}.app :is(.memory-view,.health-workspace) .k-tabs .k-tab{background:var(--surface-2);height:28px;color:var(--muted);font:600 12.5px/1 var(--font-body);border:0;border-radius:8px;margin:0;padding:0 12px}.app :is(.memory-view,.health-workspace) .k-tabs .k-tab.on{background:var(--accent-soft);color:var(--accent);border-bottom:0}.app .memory-view .memory-saved{padding:0 var(--sp-8)}.app .search-controls{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.app .search-controls .search-sort{flex:auto;min-width:0;overflow-x:auto}.app .search-controls select{height:28px;padding-block:0;font-size:12.5px}.app .search-save-btn,.app .search-help-btn{min-width:28px;height:28px;padding:0 var(--sp-8);color:var(--muted);box-shadow:none;font:600 12.5px/1 var(--font-body);background:0 0;border:0}.app .search-save-btn:hover,.app .search-help-btn:hover{color:var(--accent);background:var(--surface-2)}.app .goal-steps li{min-height:44px}.app .goal-tick{flex:none;width:28px;height:28px}.app .goal-x,.app .goal-add-link,.app .goal-remove{align-items:center;min-height:36px;display:inline-flex}.app .goal-add input{height:36px}.app .sv-card-head{justify-content:space-between;align-items:center;gap:var(--sp-4) var(--sp-12);text-align:left;flex-wrap:wrap;display:flex}.app .sv-card-head>*{text-align:left;margin:0}.app .main-handoff .sv-card-head{flex-direction:column;justify-content:flex-start;align-items:flex-start}@media (width<=767px){.app .sv-card[aria-label="Routines with no agent"] .sv-line{flex-wrap:wrap}.app .sv-card[aria-label="Routines with no agent"] .sv-line-text{flex:100%}.app .sv-card[aria-label="Routines with no agent"] .sv-line select{flex:1 1 0;min-width:0}}.app .confirm-input{box-sizing:border-box;width:100%;height:40px;margin:0 0 var(--sp-16);padding:0 var(--sp-12);border:1px solid var(--line);background:var(--surface);color:var(--heading);font:500 15px/1 var(--font-body);border-radius:8px}.app .confirm-input:focus{outline:2px solid var(--accent);outline-offset:1px}.app :is(.k-tab-n,.sb-nav-count,.count,.goal-prog-n,.k-row-amount,.search-meta,.sv-meta,.team-pill,time){font-variant-numeric:tabular-nums}.app .room-hint{align-items:center;gap:var(--sp-12);padding:var(--sp-8) var(--sp-16);border-bottom:1px solid var(--line);margin:0;font-size:12.5px;display:flex}.app .room-hint span{flex:1;min-width:0}.app .room-hint button{height:28px;padding:0 var(--sp-8);color:var(--accent);font:600 12.5px/1 var(--font-body);background:0 0;border:0;border-radius:8px;flex:none}.app .room-hint button:hover{background:var(--surface-2)}.app .k-row-tap{cursor:pointer}.app .k-row-tap:hover{background:var(--surface-2)}.app .k-row-tap:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.app.app .subject-view .goal-card .sv-actions.sv-actions-goal{align-items:center;gap:var(--sp-8);flex-wrap:nowrap;display:flex}.app.app .subject-view .goal-card .sv-actions.sv-actions-goal>.pg-btn{flex:1 1 0;width:auto}.app.app .subject-view .goal-card .sv-actions.sv-actions-goal>.menu{flex:none;width:36px}.app.app .subject-view .goal-card .sv-actions.sv-actions-goal>.menu .pg-btn{width:36px;min-width:36px;padding:0}@media (width<=767px){.app .main-handoff .main-handoff-row{z-index:2;background:var(--surface);padding-bottom:calc(var(--sp-8) + env(safe-area-inset-bottom));position:sticky;bottom:0}}.app .back-to-top{right:var(--sp-16);bottom:calc(var(--sp-16) + env(safe-area-inset-bottom));z-index:20;height:36px;padding:0 var(--sp-12);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--heading);box-shadow:var(--shadow-md);font:600 12.5px/1 var(--font-body);position:fixed}.app .chat-ask,.app .chat-plan{gap:var(--sp-12);padding:var(--sp-12) var(--sp-14);margin-top:var(--sp-8);flex-direction:column;display:flex}.app .chat-ask-q{gap:var(--sp-8);flex-direction:column;display:flex}.app .chat-ask-options{gap:var(--sp-6);flex-wrap:wrap;display:flex}.app .chat-ask-other{gap:var(--sp-8);display:flex}.app .chat-ask-other input{min-width:0;height:36px;padding:0 var(--sp-12);border:1px solid var(--line);background:var(--surface);color:var(--heading);font:500 14px/1 var(--font-body);border-radius:8px;flex:1}.app .chat-ask-actions{gap:var(--sp-8);flex-wrap:wrap;display:flex}.app .chat-ask-done{margin:var(--sp-8) 0 0}.app .chat-pins{margin:0 0 var(--sp-8)}.app .chat-pins-body{flex-direction:column;display:flex}.app .chat-pin{align-items:flex-start;gap:var(--sp-8)}.app .chat-pin .k-row-text{flex:1;min-width:0;margin:0}.app .chat-pin-edit,.app .chat-pin-add{gap:var(--sp-8);width:100%;padding:var(--sp-8) var(--sp-14);box-sizing:border-box;display:flex}.app .chat-pin-edit input,.app .chat-pin-add input{min-width:0;height:36px;padding:0 var(--sp-12);border:1px solid var(--line);background:var(--surface);color:var(--heading);font:500 14px/1 var(--font-body);border-radius:8px;flex:1}.app .dictate-refine{align-items:center;gap:var(--sp-8);margin:var(--sp-8) var(--sp-12) 0;padding:var(--sp-8) var(--sp-12);border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:8px;flex-wrap:wrap;font-size:13px;display:flex}.app .dictate-refine>span:first-child{flex:auto}.app .dictate-refine-text{color:var(--heading);white-space:pre-wrap;flex:100%;margin:0;font-size:14px;line-height:1.45}.app .dictate-refine-actions{gap:var(--sp-8);display:flex}.app .style-suggestion{border-top:1px solid var(--line)}.app .style-suggestion:first-of-type{border-top:0}.app .style-compare{gap:var(--sp-12);padding:0 var(--sp-14) var(--sp-8);grid-template-columns:1fr 1fr;display:grid}.app .style-compare p{margin:var(--sp-2) 0 0;color:var(--heading);white-space:pre-wrap;font-size:13px;line-height:1.4}.app .style-actions{gap:var(--sp-8);padding:0 var(--sp-14) var(--sp-12);flex-wrap:wrap;display:flex}.app .style-more{padding:0 var(--sp-14) var(--sp-12);margin:0}@media (width<=767px){.app .style-compare{grid-template-columns:1fr}}.app .done-when{gap:var(--sp-4);margin:var(--sp-8) 0 0;flex-direction:column;display:flex}.app .done-when input{height:36px;padding:0 var(--sp-12);border:1px solid var(--line);background:var(--surface);color:var(--heading);font:500 14px/1 var(--font-body);border-radius:8px}.app .done-when-add{margin-top:var(--sp-4);align-self:flex-start}.app .asg-done{gap:var(--sp-6);margin:var(--sp-6) 0 0;color:var(--muted);flex-wrap:wrap;align-items:baseline;font-size:12.5px;display:flex}.app .asg-done b{color:var(--heading);font-weight:650}.app .asg-done .met{color:var(--accent)}.app .asg-done .unmet{color:var(--warn)}.app .jt-live-panel{align-items:flex-start;gap:var(--sp-8);padding:var(--sp-8) 0 0;flex-direction:column;display:flex}.app .jt-live-subject{color:var(--muted);font-weight:400}.app .jt-live-sources{margin:var(--sp-6) 0 0;overflow-wrap:anywhere}@media (width<=767px){.app.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-header-inner{align-items:end;column-gap:var(--sp-12);row-gap:var(--sp-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"crumb crumb""title tabs";display:grid}.app.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-header-inner>.space-crumb{grid-area:crumb;justify-self:start}.app.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-header-inner>.jt-title{grid-area:title;min-width:0}.app.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-header-inner>.jt-header-actions{align-self:start;align-items:center;gap:var(--sp-6);flex-direction:row;flex:none;grid-area:tabs;min-width:0;margin:0;display:flex;overflow:visible}.app.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-header-actions>.jt-manage{justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0}.app.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-header-actions>.jt-manage>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-header-actions .jt-header-icon{display:none}}.action-sheet.jt-details-sheet .action-sheet-title{width:100%}.action-sheet .jt-ds-title{justify-content:space-between;align-items:center;gap:var(--sp-12);width:100%;display:flex}.action-sheet .jt-ds{gap:var(--sp-14);padding:var(--sp-4) var(--sp-4) calc(var(--sp-12) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.action-sheet .jt-ds-status{align-items:baseline;gap:var(--sp-4) var(--sp-10);padding:var(--sp-10) var(--sp-12);border-radius:var(--r-md);background:var(--surface-2);color:var(--muted);flex-wrap:wrap;margin:0;font-size:13px;display:flex}.action-sheet .jt-ds-status strong{color:var(--heading);font-weight:650}.action-sheet .jt-ds-group h2{margin:0 0 var(--sp-6) var(--sp-4);color:var(--faint);font:600 12px/1.3 var(--font-body)}.action-sheet .jt-ds-list{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.action-sheet .jt-ds-row{align-items:center;gap:var(--sp-12);width:100%;min-height:48px;padding:var(--sp-8) var(--sp-14);box-sizing:border-box;border:0;border-top:1px solid var(--line);color:var(--heading);font:inherit;text-align:left;background:0 0;display:flex}.action-sheet .jt-ds-row:first-child{border-top:0}.action-sheet .jt-ds-k{width:96px;color:var(--muted);flex:none;font-size:13px}.action-sheet .jt-ds-v{text-align:right;overflow-wrap:anywhere;flex:1;min-width:0;font-size:14.5px;font-weight:550}.action-sheet .jt-ds-row.tap .jt-ds-v,.action-sheet label.jt-ds-row .jt-ds-v{color:var(--accent)}.action-sheet .jt-ds-chev{color:var(--faint);flex:none;display:inline-flex}.action-sheet .jt-ds-select{width:100%;max-width:100%;color:var(--accent);font:inherit;text-align:right;text-align-last:right;appearance:none;background:0 0;border:0;padding:0;font-weight:550}.action-sheet .jt-ds-note{margin:var(--sp-6) var(--sp-4) 0;color:var(--faint);font-size:12.5px;line-height:1.4}.action-sheet .jt-ds-actions{gap:var(--sp-8);display:flex}.action-sheet .jt-ds-actions .jt-manage{flex:1 1 0;justify-content:center;min-height:44px}.action-sheet .polish-sheet{gap:var(--sp-8);padding:var(--sp-4) var(--sp-4) calc(var(--sp-12) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.action-sheet .polish-sheet .k-btn{justify-content:flex-start;width:100%;min-height:48px}.app .composer-wrap .composer{position:relative}.app .composer-wrap .composer-polish.corner{top:var(--sp-6);right:var(--sp-8);z-index:2;align-items:center;gap:var(--sp-6);display:inline-flex;position:absolute}.app .composer-wrap .composer-polish.corner .composer-polish-btn{border-radius:var(--r-md);place-items:center;width:30px;height:30px;min-height:30px;padding:0;display:inline-grid}.app .composer-wrap .composer-polish.corner .composer-polish-btn svg{width:15px;height:15px}.app .composer-wrap .composer:has(.composer-polish.corner) textarea{padding-right:38px}.action-sheet .polish-compare{gap:var(--sp-12);flex-direction:column;display:flex}.action-sheet .polish-lab{font:600 12px/1.3 var(--font-body);color:var(--faint)}.action-sheet .polish-old{margin:var(--sp-4) 0 0;color:var(--muted);white-space:pre-wrap;font-size:14px;line-height:1.45}.action-sheet .polish-new{margin:var(--sp-4) 0 0;padding:var(--sp-12);border-radius:var(--r-md);background:var(--surface-2);color:var(--heading);white-space:pre-wrap;font-size:15px;line-height:1.45}.action-sheet .polish-actions{gap:var(--sp-8);flex-direction:column;display:flex}.action-sheet .agent-sheet{gap:var(--sp-8);padding:var(--sp-4) var(--sp-4) calc(var(--sp-12) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.action-sheet .agent-sheet .k-btn{justify-content:flex-start;gap:var(--sp-10);width:100%;min-height:48px}@media (width<=767px){.app.app .composer-wrap .composer-actions :is(.attach-button,.save-prompt-btn,.mic-btn,.k-opt-btn,.k-switch){justify-content:center;align-items:center;gap:var(--sp-6);width:auto;min-width:40px;height:40px;min-height:40px;padding:0 var(--sp-10);background:var(--surface-2);color:var(--heading);font:600 13px/1 var(--font-body);box-shadow:none;border:0;border-radius:12px;display:inline-flex}.app.app .composer-wrap .composer-actions .save-prompt-btn{display:inline-flex}.app.app .composer-wrap .composer-actions .k-switch{padding:0 var(--sp-8) 0 var(--sp-6)}.app.app .composer-wrap .composer-actions .k-switch-name{text-overflow:ellipsis;white-space:nowrap;max-width:64px;display:inline-block;overflow:hidden}.app.app .composer-wrap .composer-actions .k-opt-btn>span,.app.app .composer-wrap .composer-actions.typing .k-switch-name{display:none}.app.app .composer-wrap .composer-actions>div:first-child{row-gap:var(--sp-6);flex-wrap:wrap;flex:1 1 0;min-width:0}.app.app .composer-wrap .composer-actions .k-opt-btn.plan-on:after{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px}.app.app .composer-wrap .composer-actions .send{border-radius:12px;width:40px;min-width:40px;height:40px}}@media (width<=767px) and (width>=390px){.app.app .composer-wrap .composer-actions:not(.typing) .k-opt-btn>span{display:inline}}.app.app .composer-wrap .composer:has(.composer-polish.corner) .composer-meta{box-sizing:border-box;padding-right:40px}.app.app .composer-wrap .composer-meta .composer-lifecycle{order:0;max-width:100%;margin-left:0;margin-right:auto}.app.app .composer-wrap .composer-actions .send.cancel{place-items:center;padding:0;display:inline-grid}.app.app .composer-wrap .composer-actions .send.cancel .send-label{display:none}.app.app .composer-wrap .composer-actions .send.cancel .send-stop{background:currentColor;border-radius:3px;width:14px;height:14px}.app.app .composer-wrap .composer-actions .send.cancel[aria-busy=true] .send-stop{opacity:.45}.quote-btn.coarse{left:var(--sp-8);right:var(--sp-8);bottom:calc(env(safe-area-inset-bottom) + 84px);z-index:60;-webkit-overflow-scrolling:touch;display:flex;position:fixed;overflow-x:auto;transform:none}.quote-btn.coarse button{min-height:44px;padding:0 var(--sp-14);font-size:var(--fs-sm);white-space:nowrap;flex:none}.action-sheet .sel-sheet{gap:var(--sp-10);padding:var(--sp-4) var(--sp-4) calc(var(--sp-12) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.action-sheet .sel-quote{padding:var(--sp-10) var(--sp-12);border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 var(--r-md) var(--r-md) 0;color:var(--heading);white-space:pre-wrap;max-height:30vh;margin:0;font-size:14px;line-height:1.45;overflow:auto}.action-sheet .sel-text,.action-sheet .sel-input{box-sizing:border-box;width:100%;padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--heading);font:500 14px/1.4 var(--font-body)}.action-sheet .sel-field{gap:var(--sp-4);font:600 12px/1.3 var(--font-body);color:var(--faint);flex-direction:column;display:flex}.action-sheet .sel-field select{height:40px;padding:0 var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--heading);font:500 14px var(--font-body)}.action-sheet .sel-note{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.action-sheet .sel-agent{justify-content:flex-start;width:100%;min-height:48px}.app .asg-checklist{margin:var(--sp-4) 0 0;gap:var(--sp-4);flex-direction:column;padding:0;list-style:none;display:flex}.app .asg-checklist li{gap:var(--sp-8);color:var(--muted);align-items:baseline;font-size:13.5px;line-height:1.35;display:flex}.app .asg-checklist li.done{color:var(--faint)}.app .asg-checklist li.now{color:var(--heading);font-weight:600}.app .asg-check{text-align:center;flex:none;width:14px}.app .asg-checklist li.done .asg-check{color:var(--accent)}.app sup.evi{border-radius:var(--r-pill);background:var(--accent-soft);min-width:16px;height:16px;color:var(--accent);font:650 10.5px/1 var(--font-body);vertical-align:super;cursor:pointer;justify-content:center;align-items:center;margin:0 1px 0 3px;padding:0 4px;display:inline-flex}.app sup.evi:hover,.app sup.evi:focus-visible{background:var(--accent);color:var(--surface);outline:none}.action-sheet .cite-sheet{gap:var(--sp-10);padding:var(--sp-4) var(--sp-4) calc(var(--sp-12) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.action-sheet .cite-kind{font:650 12px/1.3 var(--font-body);color:var(--faint);margin:0}.action-sheet .cite-text{padding:var(--sp-12);border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 var(--r-md) var(--r-md) 0;color:var(--heading);margin:0;font-size:15px;line-height:1.45}.action-sheet .cite-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.4}.app .sv-guide-field textarea,.app .sv-guide-add input{box-sizing:border-box;width:100%;padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--heading);font:500 14px/1.4 var(--font-body)}.app .sv-guide-field textarea{resize:vertical;min-height:72px}.app .sv-guide-actions{gap:var(--sp-8);margin-top:var(--sp-8);display:flex}.app .sv-guide-sub{margin-top:var(--sp-12)}.app .sv-guide-add{gap:var(--sp-8);margin-top:var(--sp-8);flex-direction:column;display:flex}.app .sv-guide-options{gap:var(--sp-6);flex-wrap:wrap;display:flex}.action-sheet .forget-sheet{gap:var(--sp-10);padding:var(--sp-4) var(--sp-4) calc(var(--sp-12) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.action-sheet .forget-input{box-sizing:border-box;width:100%;height:44px;padding:0 var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--heading);font:500 15px var(--font-body)}.action-sheet .forget-note{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.action-sheet .forget-list{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;max-height:44vh;display:flex;overflow:auto}.action-sheet .forget-list:empty{display:none}.action-sheet .forget-row{gap:var(--sp-10);padding:var(--sp-10) var(--sp-12);border-top:1px solid var(--line);color:var(--heading);cursor:pointer;align-items:flex-start;font-size:14px;line-height:1.4;display:flex}.action-sheet .forget-row:first-child{border-top:0}.action-sheet .forget-row input{flex:none;width:18px;height:18px;margin-top:3px}.action-sheet .forget-tag{margin-left:var(--sp-8);color:var(--faint);font-size:12px}.action-sheet .forget-actions{gap:var(--sp-8);display:flex}.app .chat-package{margin-top:var(--sp-8)}.app .chat-package-steps{padding:var(--sp-8) var(--sp-14) 0}.app .chat-package-steps ol{margin:var(--sp-4) 0 0;padding-left:var(--sp-20);gap:var(--sp-4);color:var(--heading);flex-direction:column;font-size:13.5px;display:flex}.app .chat-package-note{padding:var(--sp-6) var(--sp-14) 0;margin:0}.app .chat-package .chat-ask-actions{padding:var(--sp-10) var(--sp-14) var(--sp-12)}.action-sheet .goal-sheet{gap:var(--sp-12);padding:var(--sp-4) var(--sp-4) calc(var(--sp-12) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.action-sheet .goal-field{gap:var(--sp-4);font:600 12px/1.3 var(--font-body);color:var(--faint);flex-direction:column;flex:1;min-width:0;display:flex}.action-sheet .goal-field input,.action-sheet .goal-field textarea,.action-sheet .goal-field select,.action-sheet .goal-step-row input{box-sizing:border-box;width:100%;padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--heading);font:500 14px/1.4 var(--font-body)}.action-sheet .goal-field select,.action-sheet .goal-field input[type=date]{height:42px;padding-block:0}.action-sheet .goal-row2{gap:var(--sp-10);display:flex}.action-sheet .goal-steps-edit{gap:var(--sp-8);flex-direction:column;display:flex}.action-sheet .goal-lab{font:600 12px/1.3 var(--font-body);color:var(--faint)}.action-sheet .goal-step-row{align-items:center;gap:var(--sp-8);display:flex}.action-sheet .goal-step-row input{flex:1;height:40px;padding-block:0}.action-sheet .goal-n{text-align:center;width:18px;color:var(--faint);flex:none;font-size:13px}.action-sheet .goal-check{align-items:center;gap:var(--sp-8);color:var(--heading);font-size:13.5px;display:flex}.action-sheet .ifthen-read{padding:var(--sp-12);border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 var(--r-md) var(--r-md) 0;color:var(--heading);margin:0;font-size:15px;line-height:1.45}.action-sheet .ifthen-list{gap:var(--sp-8);flex-direction:column;display:flex}.action-sheet .ifthen-row{align-items:flex-start;gap:var(--sp-8);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);display:flex}.action-sheet .ifthen-main{gap:var(--sp-10);cursor:pointer;flex:1;min-width:0;display:flex}.action-sheet .ifthen-main input{flex:none;width:18px;height:18px;margin-top:3px}.action-sheet .ifthen-text{color:var(--heading);font-size:14px;line-height:1.4;display:block}.action-sheet .ifthen-meta{color:var(--faint);margin-top:2px;font-size:12px;display:block}.app .asg-outside{margin:var(--sp-6) 0 0;padding:var(--sp-6) var(--sp-10);border-left:3px solid var(--warn);background:var(--surface-2);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--muted);font-size:12.5px;line-height:1.4}.app .chat-plan2{margin-top:var(--sp-10);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.app .plan-head{padding:var(--sp-14) var(--sp-16) var(--sp-10);background:var(--surface-2);border-bottom:1px solid var(--line)}.app .plan-kicker{margin-bottom:var(--sp-4);padding:2px var(--sp-8);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);font:700 10.5px/1.4 var(--font-body);letter-spacing:.06em;text-transform:uppercase;display:inline-block}.app .plan-title{color:var(--heading);font:650 16px/1.3 var(--font-body);margin:0}.app .plan-sub{margin:var(--sp-2) 0 0;color:var(--muted);font-size:12.5px}.app .plan-list{flex-direction:column;display:flex}.app .plan-row{align-items:flex-start;gap:var(--sp-10);padding:var(--sp-10) var(--sp-6) var(--sp-10) var(--sp-16);border-top:1px solid var(--line);display:flex}.app .plan-row:first-child{border-top:0}.app .plan-n{width:24px;height:24px;margin-top:var(--sp-6);background:var(--accent-soft);color:var(--accent);font:700 12px/1 var(--font-body);border-radius:50%;flex:none;place-items:center;display:grid}.app .plan-body{align-items:flex-start;gap:var(--sp-4);flex-direction:column;flex:1;min-width:0;display:flex}.app .plan-text{box-sizing:border-box;width:100%;padding:var(--sp-6) var(--sp-8);border-radius:var(--r-sm);color:var(--heading);font:500 15px/1.4 var(--font-body);resize:none;background:0 0;border:1px solid #0000;margin:0 -8px;overflow:hidden}.app .plan-text:focus{border-color:var(--accent);background:var(--surface);outline:none}.app .plan-agent{padding:2px var(--sp-8);border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);font:600 11.5px/1.5 var(--font-body)}.app .plan-x{border-radius:var(--r-md);width:44px;height:44px;color:var(--faint);font:400 22px/1 var(--font-body);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.app .plan-x:hover{background:var(--surface-2);color:var(--warn)}.app .plan-add{margin:0 var(--sp-16) var(--sp-8);padding:var(--sp-8) 0;color:var(--accent);font:600 13.5px/1 var(--font-body);cursor:pointer;background:0 0;border:0;align-self:flex-start}.app .plan-foot{gap:var(--sp-8);padding:var(--sp-10) var(--sp-16) var(--sp-14);border-top:1px solid var(--line);background:var(--surface-2);display:flex}.app .plan-run{flex:1;height:44px}.app .chat-plan-done{margin-top:var(--sp-8)}.app .chat-plan-done ol{margin:var(--sp-8) 0 0;padding-left:var(--sp-24)}@media (width<=767px){.app .plan-foot{position:sticky;bottom:0}}.app .search-view .search-more-wrap,.app .search-view .search-filters-btn,.app .search-view .search-clear-btn{display:none}.app .search-view .search-sort>button b{color:var(--faint);margin-left:6px;font-size:12px;font-weight:700}.app .search-view .search-sort>button.on b{color:inherit;opacity:.75}.app .search-view .search-sort>button.dim{opacity:.5}.app .search-view .sr-fold{all:unset;box-sizing:border-box;align-items:baseline;gap:var(--sp-8);cursor:pointer;width:100%;display:flex}.app .search-view .sr-fold span{font:inherit;color:inherit}.app .search-view .sr-fold i{font:600 12.5px var(--font-body);color:var(--accent);margin-left:auto;font-style:normal}.app .search-view .search-empty{padding:var(--sp-24) var(--sp-16);text-align:center}.app .search-view .search-empty h3{margin:0 0 var(--sp-4);font:650 16px/1.3 var(--font-body);color:var(--heading)}.app .search-view .search-empty p{font:400 13.5px/1.45 var(--font-body);color:var(--muted);margin:0}.app .search-view .search-back{font-weight:600}.search-filter-sheet{gap:var(--sp-16);padding:var(--sp-4) var(--sp-16) var(--sp-16);flex-direction:column;display:flex}.search-filter-sheet .sfs-field{gap:var(--sp-8);flex-direction:column;display:flex}.search-filter-sheet .sfs-field>span{font:650 12px/1.3 var(--font-body);color:var(--faint)}.search-filter-sheet select{height:44px;padding:0 var(--sp-12);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);color:var(--heading);font:500 15px var(--font-body);border:0}.search-filter-sheet .sfs-seg{gap:var(--sp-8);flex-wrap:wrap;display:flex}.search-filter-sheet .sfs-seg button{height:40px;padding:0 var(--sp-16);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line);background:var(--surface);color:var(--heading);font:600 14px var(--font-body);border:0}.search-filter-sheet .sfs-seg button.on{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--accent)}.search-filter-sheet .sfs-actions{gap:var(--sp-8);display:flex}.search-filter-sheet .sfs-actions .fill{flex:1;height:46px}.search-filter-sheet .sfs-actions .ghost{height:46px}@media (width<=767px){.app .search-view .search-head,.app .search-view .search-coverage-details,.app .search-view .search-sel-inline{display:none}.app .search-view .k-searchbar{z-index:3;padding:var(--sp-8) 0;background:var(--bg);border:0;flex-wrap:nowrap;position:sticky;top:0}.app .search-view .k-searchbar>.search-input{border-radius:12px;height:46px;min-height:46px;font-size:16px}.app .search-view .search-clear-btn,.app .search-view .search-more-btn{width:40px;height:40px;color:var(--muted);font:500 22px/1 var(--font-body);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.app .search-view .search-more-wrap{flex:none;display:block;position:relative}.app .search-view .search-more-menu{z-index:6;background:var(--surface);width:240px;box-shadow:0 10px 30px #0003, inset 0 0 0 1px var(--line);border-radius:12px;padding:6px;position:absolute;top:44px;right:0}.app .search-view .search-more-menu button{width:100%;height:44px;padding:0 var(--sp-12);color:var(--heading);font:500 15px var(--font-body);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;display:flex}.app .search-view .search-more-menu hr{border:0;border-top:1px solid var(--line);margin:4px 0}.app .search-view .k-searchbar>.search-help-btn,.app .search-view .k-searchbar>.search-save-btn,.app .search-view>.k-tabs{display:none}.app .search-view .search-controls{align-items:center;gap:var(--sp-8);flex-wrap:nowrap;display:flex;position:relative}.app .search-view .search-sort{gap:var(--sp-8);scrollbar-width:none;background:0 0;flex-wrap:nowrap;flex:1;min-width:0;padding:2px 0;display:flex;overflow-x:auto}.app .search-view .search-sort::-webkit-scrollbar{display:none}.app .search-view .search-sort>button{background:var(--surface-2);height:34px;min-height:34px;color:var(--muted);box-shadow:none;white-space:nowrap;border-radius:17px;flex:none;padding:0 13px}.app .search-view .search-sort>button.on{background:var(--accent);color:#fff}.app .search-view .search-filters-btn{background:var(--surface);height:34px;box-shadow:inset 0 0 0 1px var(--line);color:var(--heading);font:600 13px var(--font-body);border:0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.app .search-view .search-filters-btn i{background:var(--accent);color:#fff;min-width:18px;height:18px;font:700 11px var(--font-body);border-radius:9px;place-items:center;padding:0 5px;font-style:normal;display:inline-grid}.app .search-view .sr-group{border:1px solid var(--line);background:var(--surface);margin-bottom:var(--sp-10);border-radius:12px;overflow:hidden}.app .search-view .sr-group>h3{padding:0 var(--sp-14);background:var(--surface-2);border:0;align-items:center;min-height:44px;margin:0;display:flex}.app .search-view .sr-row{border-top:1px solid var(--line)}.app .search-view .sr-snip{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app .search-view .sr-dest{display:none}.app .search-view .k-searchbar{gap:var(--sp-4)}.app .search-view .k-searchbar .search-query-actions:empty{display:none}.app .search-view .k-searchbar>.search-input{flex:1 1 0;width:auto}.app .search-view .search-filters-btn{min-height:34px}}.app .search-view .sr-pick{width:22px;height:22px;min-height:0;margin:0 0 0 var(--sp-12);accent-color:var(--accent);flex:none;align-self:center}.app .search-view .sr-row{align-items:center;gap:var(--sp-4);padding:0}.app .search-view .sr-open{padding:var(--sp-12) var(--sp-14)}.app .search-view .search-recent{flex-direction:column;gap:0;margin:0;display:flex}.app .search-view .search-recent-head{padding:0 0 var(--sp-4);justify-content:space-between;align-items:center;display:flex}.app .search-view .search-recent-head>span{font:650 11.5px/1.3 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--faint)}.app .search-view .search-recent-clear{color:var(--accent);font:600 12.5px var(--font-body);background:0 0;border:0}.app .search-view .search-recent-row{align-items:center;gap:var(--sp-12);border:0;border-top:1px solid var(--line);width:100%;min-height:46px;color:var(--heading);font:500 15px var(--font-body);text-align:left;background:0 0;border-radius:0;padding:0;display:flex}.app .search-view .search-recent-row svg{color:var(--faint);flex:none}.app .search-view .search-recent-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;color:inherit;overflow:hidden}@media (width<=767px){.app .search-view .k-searchbar{row-gap:var(--sp-6);flex-wrap:wrap}.app .search-view .k-searchbar>.search-input{flex:1 1 0;order:1;min-width:0}.app .search-view .search-clear-btn{order:2}.app .search-view .search-more-wrap{order:3}.app .search-view .k-searchbar .search-query-actions{scrollbar-width:none;flex:1 0 100%;order:4;overflow-x:auto}.app .search-view .k-searchbar .search-query-actions::-webkit-scrollbar{display:none}.app .search-view .k-searchbar .search-query-actions>button{border-radius:17px;flex:none;height:34px;min-height:34px}}.app .search-view .sr-pickwrap{cursor:pointer;flex:none;align-self:stretch;place-items:center;width:44px;margin:0;padding:0;display:grid}.app .search-view .sr-pickwrap .sr-pick{margin:0}.app .search-view .sr-row:has(.sr-pickwrap) .sr-open{padding-left:0}.app .search-view .sr-more{border:0;border-top:1px solid var(--line);width:100%;height:44px;min-height:44px;color:var(--accent);font:600 13.5px var(--font-body);text-align:center;background:0 0;border-radius:0;margin:0;padding:0;display:block}.app .search-view .sr-more:hover{background:var(--surface-2);color:var(--accent)}.app .search-view .search-explore>summary em{margin-left:var(--sp-8);font:600 11.5px var(--font-body);color:var(--faint);font-style:normal}.app .search-view .recent-group{margin:0}.app .search-view .recent-group>h4{margin:var(--sp-12) 0 var(--sp-4);font:650 12px/1.3 var(--font-body);color:var(--faint)}.app .search-view .recent-swipe{border-top:1px solid var(--line);position:relative;overflow:hidden}.app .search-view .recent-swipe-bg{padding-right:var(--sp-16);background:var(--danger);color:#fff;font:600 13px var(--font-body);justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.app .search-view .recent-swipe .search-recent-row{background:var(--surface);border:0;border-radius:0;align-items:center;gap:0;min-height:56px;padding:0;display:flex;position:relative}.app .search-view .recent-main{all:unset;box-sizing:border-box;align-items:center;gap:var(--sp-12);min-width:0;min-height:56px;padding:0 var(--sp-4);cursor:pointer;color:var(--heading);flex:1;display:flex}.app .search-view .recent-main svg{color:var(--faint);flex:none}.app .search-view .recent-text{flex-direction:column;gap:2px;min-width:0;display:flex}.app .search-view .recent-q{font:500 15px/1.25 var(--font-body);color:var(--heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app .search-view .recent-hint{font:400 12.5px/1.2 var(--font-body);color:var(--faint)}.app .search-view .recent-act{width:40px;height:40px;min-height:40px;color:var(--faint);font:400 20px/1 var(--font-body);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.app .search-view .recent-act.on{color:var(--accent)}.app .search-view .recent-del{display:none}@media (hover:hover) and (pointer:fine){.app .search-view .recent-del{display:grid}}.app .search-view .search-starter-chips{gap:var(--sp-8);flex-wrap:wrap;display:flex}.app .search-view .search-starter-chips button{height:38px;padding:0 var(--sp-14);background:var(--surface-2);color:var(--heading);font:600 13.5px var(--font-body);border:0;border-radius:19px}.app .search-view .search-suggest{margin:0 0 var(--sp-8);padding:var(--sp-4);background:var(--surface);box-shadow:0 8px 24px #00000024, inset 0 0 0 1px var(--line);border-radius:12px;list-style:none}.app .search-view .search-suggest button{justify-content:space-between;align-items:center;gap:var(--sp-12);width:100%;min-height:44px;padding:0 var(--sp-12);color:var(--heading);font:500 15px var(--font-body);text-align:left;background:0 0;border:0;border-radius:8px;display:flex}.app .search-view .search-suggest button:hover{background:var(--surface-2)}.app .search-view .search-suggest em{font:500 12px var(--font-body);color:var(--faint);font-style:normal}.app .lifecycle-badge-label,.app .t-rail .t-sec>span,.app .plan-kicker,.app .health-care-snapshot-item>.k-meta{text-transform:none;letter-spacing:0}.app .plan-kicker,.app .t-rail .t-sec>span,.app .k-pill,.app .plan-agent,.app .jt-user-meta>span{font-size:12px}@media (width<=767px){.app.app :is(.k-btn.sm,.pg-btn,.k-tab,.team-chat,.bot-approval-actions>button,.today-prep-event,.empty-state-cta,.seg>button,.k-group-btn,.memory-toolbar>.k-btn,.sv-line>select,.k-answer-acts>.k-link,.goal-x,.bot-approval-collapse){min-height:40px}.app.app :is(.space-crumb,.jt-run-action,.jt-mobile-actions-toggle){min-height:36px}.app.app :is(.bot-crumb,.today-day-step,.composer-polish-btn,.goal-tick){min-width:40px;min-height:40px}.app.app .search-view .search-sort>button,.app .search-view .search-filters-btn{height:38px;min-height:38px}.app.app .bot-handoff .k-field>input{min-height:40px}.app.app :is(.today-day-step,.sv-line>select){height:40px}}.app .home-head-text{align-items:flex-start;gap:var(--sp-4);flex-direction:column;display:flex}.app .home-head-text>.home-date{flex-wrap:wrap;display:flex}.app .home-head-text>.home-advice{margin:0;display:block}.app.app .team-row .team-chat{margin:0 var(--sp-16) 0 var(--sp-8)}@media (width<=767px){.app.app .team-row .team-chat{margin:0 var(--sp-12) 0 var(--sp-4)}}.app.app .team-row{padding-right:var(--sp-14)}.app.app .team-row .team-chat{margin-right:0}.app.handoff-scope{color:var(--text);padding:0 var(--sp-12) var(--sp-16);background:0 0;display:block}.action-sheet.handoff-sheet{padding:var(--sp-8) 0 calc(12px + max(var(--safe-b), var(--kb-inset)));border-radius:20px 20px 0 0;max-height:86dvh;overflow:auto}.handoff-sheet .action-sheet-title{padding:var(--sp-4) var(--sp-16) var(--sp-8);color:var(--heading)}.handoff-title{align-items:center;gap:var(--sp-8);font:700 17px/1.3 var(--font-body);display:flex}.handoff-title>span{flex:1;min-width:0}.handoff-title small{margin-left:var(--sp-6);font:600 12.5px var(--font-body);color:var(--faint)}.handoff-x{width:36px;height:36px;color:var(--muted);font:400 22px/1 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none}.handoff-x:hover{background:var(--surface-2)}.handoff-tabs{gap:var(--sp-6);padding:0 var(--sp-4) var(--sp-10);display:flex}.handoff-tabs>button{align-items:center;gap:var(--sp-6);height:34px;padding:0 var(--sp-12);background:var(--surface-2);color:var(--muted);font:600 13px var(--font-body);cursor:pointer;border:0;border-radius:17px;display:inline-flex}.handoff-tabs>button b{color:var(--faint);font-size:12px}.handoff-tabs>button.on{background:var(--accent);color:#fff}.handoff-tabs>button.on b{color:inherit;opacity:.8}.app .asg-list .asg-row.asg-c-row{margin:0 0 var(--sp-12);border-radius:12px}.app .asg-list .asg-row.asg-c-row.unread{box-shadow:inset 3px 0 0 var(--accent)}.app .asg-c-row>.asg-c{padding:var(--sp-12) var(--sp-14) 0;display:block}.app .asg-c-top{align-items:center;gap:var(--sp-8);display:flex}.app .asg-c-top .asg-chain{align-items:center;gap:var(--sp-6);font:600 13px/1.2 var(--font-body);color:var(--heading);min-width:0;margin:0;display:inline-flex}.app .asg-c-top .asg-chain-av{width:22px;height:22px;font:700 11px var(--font-body);border-radius:50%;flex:none;place-items:center;display:inline-grid}.app .asg-c-top .asg-chain-arrow{color:var(--faint)}.app .asg-c-spacer{flex:1}.app .asg-c-time{font:400 12px var(--font-body);color:var(--faint);white-space:nowrap}.app .team-pill.quiet{background:var(--surface-2);color:var(--muted)}.app .asg-c-ask{margin:var(--sp-8) 0 0;padding-left:var(--sp-10);border-left:2px solid var(--line);color:var(--muted);font:400 13px/1.4 var(--font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app .asg-c-row .asg-c-title{margin:var(--sp-10) 0 0;font:650 15px/1.3 var(--font-body);color:var(--heading)}.app .asg-c-row>.asg-c-sum{margin:var(--sp-4) var(--sp-14) 0;max-width:none;font:400 14px/1.5 var(--font-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app .asg-c-row>.asg-card{padding:var(--sp-12) var(--sp-14);margin:0}.app .asg-c-row .asg-card-actions{gap:var(--sp-8)}.app .asg-c-row .asg-card-actions>:is(button,.pg-btn){border-radius:10px;height:40px;min-height:40px}.app .asg-c-row .asg-c-fold{width:100%;height:44px;min-height:44px;padding:0 var(--sp-14);border:0;border-top:1px solid var(--line);background:var(--surface-2);color:var(--muted);font:600 13px var(--font-body);justify-content:space-between;align-items:center;margin:0;display:flex}@media (width<=767px){.app .asg-c-row .asg-card-actions{grid-template-columns:1fr 1fr;display:grid}.app .asg-c-row .asg-card-actions>:first-child{grid-column:1/-1;height:46px}}@media (width>=768px){.sheet-backdrop:has(.handoff-sheet){background:#0000002e;justify-content:flex-end;align-items:stretch}.action-sheet.handoff-sheet{width:460px;max-width:100%;height:100%;max-height:none;padding-top:var(--sp-12);animation:handoff-in .2s var(--ease,ease-out);border-radius:0;box-shadow:-12px 0 30px #00000026}.handoff-sheet .action-sheet-grip{display:none}.handoff-sheet .action-sheet-title{padding:var(--sp-8) var(--sp-18,18px) var(--sp-10)}.app.handoff-scope{padding:0 var(--sp-14) var(--sp-16)}}@keyframes handoff-in{0%{opacity:.4}}.app.app .asg-list .asg-row.asg-c-row>.asg-card{padding:var(--sp-12) var(--sp-14);margin:0}.app.app .asg-list .asg-row.asg-c-row>.asg-c-sum{margin:var(--sp-4) var(--sp-14) 0}.app.app .asg-list .asg-row.asg-c-row>.asg-more{margin:0 var(--sp-14) var(--sp-12)}.action-sheet .sel-sheet.app{gap:var(--sp-10);background:0 0;flex-direction:column;display:flex}.action-sheet .sel-agents{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.action-sheet .sel-agent{width:100%;min-height:52px;padding:var(--sp-8) var(--sp-14);border:0;border-top:1px solid var(--line);color:var(--heading);text-align:left;cursor:pointer;background:0 0;border-radius:0;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.action-sheet .sel-agent:first-child{border-top:0}.action-sheet .sel-agent:hover{background:var(--surface-2)}.action-sheet .sel-agent strong{font:600 15px/1.3 var(--font-body)}.action-sheet .sel-agent span{font:400 12.5px/1.3 var(--font-body);color:var(--muted)}.action-sheet .sel-sheet>.k-btn.ghost{align-self:flex-start}@media (width>=768px){.action-sheet.sel-dialog{width:min(520px,100vw - 48px);max-height:min(80dvh,720px);padding:var(--sp-14);border:1px solid var(--line);border-radius:16px;overflow:auto;box-shadow:0 24px 64px #00000040}.action-sheet.sel-dialog .action-sheet-grip{display:none}.action-sheet.sel-dialog .action-sheet-title{padding:var(--sp-4) var(--sp-4) var(--sp-8);color:var(--heading);font-size:16px;font-weight:650}}@media (hover:hover) and (pointer:fine){.app .iu-row:is(:hover,:focus-within){grid-template-columns:48px minmax(0,1fr) auto}.app .iu-row-news:is(:hover,:focus-within){grid-template-columns:minmax(0,1fr) auto}.app .iu-row:is(:hover,:focus-within) .iu-end{height:auto;min-height:32px}.app .iu-row:is(:hover,:focus-within) .iu-acts{display:flex;position:static;transform:none}.app .iu-row:is(:hover,:focus-within) .iu-away{display:none}}:where(.app) :is(input[type=text],input[type=search],input[type=number],input[type=email],input[type=url],input[type=password],input[type=tel],input[type=time],input[type=date]){background:var(--surface);height:36px;min-height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--heading);font:400 13.5px/1.2 var(--font-body);border:0;border-radius:9px;padding:0 12px}:where(.app) :is(input[type=text],input[type=search],input[type=number],input[type=email],input[type=url],input[type=password],input[type=tel],input[type=time],input[type=date]):focus-visible{box-shadow:inset 0 0 0 1.5px var(--accent);outline:0}:where(.app) :is(input,select,textarea)::placeholder{color:var(--faint)}.app.app select.is-filtered{background-color:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent)}@media (width>=768px) and (pointer:fine){.app.app :is(input[type=date],input[type=time],input[type=datetime-local]){font-size:13.5px}}@media (width<=767px){.app.app .job-thread .job-thread-head.mobile-actions-open .jt-action-menu>.jt-manage{height:auto;min-height:40px}.app.app .job-thread .job-thread-head.mobile-actions-open .jt-action-menu>.jt-readiness-toggle{height:auto;min-height:52px;padding:var(--sp-8) var(--sp-10);justify-content:center;align-items:flex-start;gap:3px}.app.app .job-thread .job-thread-head.mobile-actions-open .jt-action-menu>.jt-readiness-toggle>span{font:600 13px/1.25 var(--font-body);color:var(--heading)}.app.app .job-thread .job-thread-head.mobile-actions-open .jt-action-menu>.jt-readiness-toggle>.jt-readiness-badge{font:400 12px/1.25 var(--font-body);color:var(--muted)}.app.app .job-thread .job-thread-head.mobile-actions-open .jt-action-menu>.jt-readiness-toggle.has-warning>.jt-readiness-badge{color:var(--warn)}}.agent-sheet.app{padding:0 var(--sp-4) var(--sp-8);background:0 0;flex-direction:column;gap:0;display:flex}.agent-sheet .agent-sheet-row{justify-content:flex-start;align-items:center;gap:var(--sp-12);width:100%;min-height:52px;padding:var(--sp-6) var(--sp-12);border:0;border-top:1px solid var(--line);color:var(--heading);text-align:left;font:500 16px/1.3 var(--font-body);cursor:pointer;background:0 0;border-radius:0;display:flex}.agent-sheet .agent-sheet-row:first-child{border-top:0}.agent-sheet .agent-sheet-row:active{background:var(--surface-2)}.agent-sheet .agent-sheet-row .team-av{flex:none;width:34px;height:34px;font-size:16px}.agent-sheet .agent-sheet-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app.portal-scope{display:contents}@media (hover:none){.app .goal-steps .goal-x{opacity:1}.app .iu-row,.app .iu-row-news{row-gap:var(--sp-6);grid-template-columns:44px minmax(0,1fr)}.app .iu-row-news{grid-template-columns:minmax(0,1fr)}.app .iu-end{justify-content:space-between;gap:var(--sp-8);flex-wrap:wrap;grid-column:1/-1;height:auto;min-height:0}.app .iu-acts{gap:var(--sp-6);flex-wrap:wrap;display:flex;position:static;transform:none}.app .iu-row .iu-away{order:-1}}.app :is(.msg.assistant .msg-text,.job-thread .msg-text,.asg-result,.block-md.asg-result) :is(p,li,blockquote){font-family:var(--font-read);line-height:1.7}.app :is(.msg.assistant .msg-text,.job-thread .msg-text,.asg-result) :is(h1,h2,h3,h4,table,pre,code,button){font-family:var(--font-body)}.app :is(.msg.assistant .msg-text,.job-thread .msg-text) :is(p,li)>strong{font-weight:650}:where(.app) :is(button,a[href],[role=button],[role=tab],[role=menuitem],summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(.app) :is(input[type=checkbox],input[type=radio]):not([role=switch]){appearance:none;vertical-align:-3px;cursor:pointer;background-color:var(--surface);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-control);background-position:50%;background-repeat:no-repeat;background-size:11px 11px;border:0;border-radius:4px;flex:none;margin:0}:where(.app) input[type=radio]:not([role=switch]){border-radius:50%}:where(.app) input[type=checkbox]:not([role=switch]):checked{background-color:var(--accent);box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2.5 6.5 2.4 2.4 4.6-5.4'/%3E%3C/svg%3E")}:where(.app) input[type=radio]:not([role=switch]):checked{background-color:var(--surface);box-shadow:inset 0 0 0 5px var(--accent)}:where(.app) :is(input[type=checkbox],input[type=radio]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where(.app) :is(input[type=checkbox],input[type=radio]):disabled{opacity:.5;cursor:default}.app .empty-state-cta{height:36px;padding:0 var(--sp-14);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--heading);font:600 13px var(--font-body);border:0}.app .empty-state-cta:hover{background:var(--surface-2)}.app .empty-state-quiet{font-style:normal;font-family:var(--font-body)}.app label.done-when{align-items:stretch;gap:var(--sp-4);height:auto;min-height:0;margin:var(--sp-8) 0 0;box-shadow:none;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.app label.done-when>.k-meta{font:600 12px/1.3 var(--font-body);color:var(--muted)}.app label.done-when>input{box-sizing:border-box;width:100%;min-width:0;height:36px;padding:0 var(--sp-12);text-overflow:ellipsis}.app .done-when-closed{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:inline-flex}.app .done-when-head{justify-content:space-between;align-items:baseline;gap:var(--sp-8);display:flex}.app .asg-done .asg-verdict{margin-top:var(--sp-4);font:500 12.5px/1.4 var(--font-body);color:var(--muted);display:block}.app .asg-done .asg-verdict.supported{color:var(--good)}.app .asg-done .asg-verdict.partial{color:var(--attn)}.app .asg-done .asg-verdict.unsupported{color:var(--warn)}.app .asg-done .asg-disagree{margin-top:var(--sp-4);padding:var(--sp-6) var(--sp-10);border-radius:var(--r-md);background:var(--attn-soft);color:var(--heading);font:600 12.5px/1.4 var(--font-body);display:block}.app.app .team-room-message.bot{border-left:0;padding:13px 16px 15px 20px}.app.app .team-room-message.bot:before{border-radius:var(--r-md) 0 0 var(--r-md);width:3px;inset:0 auto 0 0}.app.app .team-room-turn{padding:0 16px 12px}.app .main-handoff>label.done-when,.app .main-handoff>.done-when-closed{margin-inline:var(--sp-14)}.app.app .team-room-head{text-align:left}.app.app .team-room-head-copy{text-align:left;align-self:stretch}@media (width<=767px){.app.app .team-room-head{align-items:start;gap:var(--sp-4) var(--sp-12);grid-template-columns:minmax(0,1fr) auto;display:grid}.app.app .team-room-head-copy{grid-area:1/1}.app.app .team-room-head-trailing{grid-area:1/2;justify-content:flex-end;align-self:start;width:auto}.app.app .team-room-head-progress{grid-column:1/-1}}.app .rc-card{margin:0 0 var(--sp-12);border:1px solid var(--line);border-radius:var(--card-r);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.app .rc-top{align-items:center;gap:var(--sp-8);padding:var(--sp-12) var(--sp-14) 0;flex-wrap:wrap;display:flex}.app .rc-spacer{flex:1}.app .rc-src{color:var(--faint);font:400 12px var(--font-body)}.app .rc-pill{height:22px;padding:0 var(--sp-10);font:650 11.5px var(--font-body);border-radius:11px;align-items:center;gap:6px;display:inline-flex}.app .rc-pill i{background:currentColor;border-radius:50%;width:7px;height:7px;display:inline-block}.app .rc-act{background:var(--warn-soft);color:var(--warn)}.app .rc-prepare{background:var(--attn-soft);color:var(--attn)}.app .rc-watch{background:var(--surface-2);color:var(--muted)}.app .rc-clear{background:var(--good-soft);color:var(--good)}.app .rc-chip{height:22px;padding:0 var(--sp-10);background:var(--surface-2);color:var(--muted);font:600 11.5px var(--font-body);border-radius:11px;align-items:center;display:inline-flex}.app .rc-title{margin:var(--sp-8) var(--sp-14) 2px;font:650 16px/1.3 var(--font-body);color:var(--heading);letter-spacing:-.01em}.app .rc-sum{margin:0 var(--sp-14);color:var(--text);font:400 14px/1.5 var(--font-body)}.app .rc-items{margin:var(--sp-10) var(--sp-14) 0;border-top:1px solid var(--line)}.app .rc-item{gap:var(--sp-10);padding:var(--sp-8) 0;border-bottom:1px solid var(--line);font:400 13.5px/1.45 var(--font-body);grid-template-columns:minmax(72px,110px) minmax(0,1fr);display:grid}.app .rc-item:last-child{border-bottom:0}.app .rc-item dt{color:var(--faint);font-weight:600}.app .rc-item dd{color:var(--text);overflow-wrap:anywhere;margin:0}.app .rc-acts{gap:var(--sp-8);padding:var(--sp-12) var(--sp-14) var(--sp-14);flex-wrap:wrap;display:flex}.app .rc-acts .k-btn{align-items:center;height:36px;text-decoration:none;display:inline-flex}.app .rc-foot{padding:var(--sp-8) var(--sp-14);border-top:1px solid var(--line);background:var(--surface-2);color:var(--faint);font:400 12px/1.4 var(--font-body)}.app .rc-foot a{color:var(--link)}.app .rc-full{margin:0 0 var(--sp-12)}.app .rc-full>summary{min-height:36px;padding:0 var(--sp-12);border-radius:var(--r-md);background:var(--surface-2);color:var(--muted);font:600 13px var(--font-body);cursor:pointer;align-items:center;list-style:none;display:inline-flex}.app .rc-full>summary::-webkit-details-marker{display:none}.app .rc-full[open]>summary{margin-bottom:var(--sp-10)}.app .rc-header{align-items:center;gap:var(--sp-10);margin:0 0 var(--sp-10);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-sm);display:flex}.app .rc-header-title{min-width:0;color:var(--heading);font:650 14.5px/1.35 var(--font-body);overflow-wrap:anywhere}@media (width<=767px){.app .rc-item{grid-template-columns:1fr;gap:2px}}.app .rc-card>.rc-items:last-child{padding-bottom:var(--sp-6)}.app.app .team-room-kicker{text-transform:none;letter-spacing:0}@media (width<=767px){.app.app .job-thread-head :is(.jt-run-action,.jt-mobile-actions-toggle,.space-crumb){height:36px;min-height:36px}.app.app .sv-card .sv-line>select,.app.app .today-date-nav .today-day-step{height:40px;min-height:40px}.app.app .composer-polish-btn{width:40px;height:40px}.app.app .jt-meta .jt-owner>.k-link{align-items:center;min-height:32px;display:inline-flex}.app.app.mode-job .job-thread .job-thread-head:not(.compact) .jt-header-actions>:is(.jt-run-action,.jt-mobile-actions-toggle){height:36px;min-height:36px}.app.app .composer-wrap .composer-polish.corner .composer-polish-btn{width:40px;height:40px;min-height:40px}.app.app .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-header-actions>:is(.jt-run-action,.jt-mobile-actions-toggle){height:36px;min-height:36px}}.app.app .jt-react{gap:2px;display:inline-flex}.app.app .jt-react button{filter:none;opacity:1;color:var(--faint);border-radius:8px;transition:background .12s,color .12s}.app.app .jt-react button:hover{background:var(--surface-2);color:var(--text)}.app.app .jt-react button.on.up{color:var(--good);background:var(--good-soft)}.app.app .jt-react button.on.down{color:var(--warn);background:var(--warn-soft)}.app.app .job-thread .jt-run{gap:0}.app.app .job-thread .jt-run-divider{margin:0 0 var(--sp-8)}.app.app .job-thread .jt-run-produced{margin:0 0 var(--sp-8);padding:var(--sp-4) var(--sp-10)}.app.app .job-thread .jt-run .msg.assistant{gap:var(--sp-8)}.app.app .job-thread .jt-run .activity-group{width:auto;max-width:100%;margin:0 0 var(--sp-6);padding:2px var(--sp-10) 2px var(--sp-6);border-radius:999px;align-self:flex-start;font-size:12px}.app.app .job-thread .jt-run .activity-group[open],.app.app .job-thread .jt-run .activity-group.open{border-radius:var(--r-md);width:100%;padding:var(--sp-6) var(--sp-10)}.app.app .job-thread .jt-run .msg.assistant .msg-text,.app.app .job-thread .jt-run .markdown p,.app.app .job-thread .jt-run .markdown li{max-width:none}.app.app .job-thread .jt-run .rc-card{margin-bottom:var(--sp-8)}.app.app .jt-act-row{align-items:center;gap:var(--sp-4) var(--sp-10);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.app.app .jt-act-row>.msg-actions-bottom{margin-top:0}.app.app .jt-act-row>.asg-followups{flex:0 auto;margin:0}.app.app .jt-act-row>.asg-followups:not(.folded){flex-basis:100%}.app.app .jt-act-row .jt-react{margin-left:var(--sp-4)}@media (width>=900px){.app.app .job-thread .jt-run .markdown:has(>p+p){columns:1}}.app.app .job-thread .jt-run .msg.assistant .activity-group{margin:var(--sp-12) 0}.app.app .job-thread .jt-run .msg.assistant .activity-group:not(.open){border-radius:999px;align-self:flex-start;width:fit-content;max-width:100%}.app.app .job-thread .jt-run .msg.assistant .activity-group:not(.open) .activity-summary{gap:var(--sp-8)}.app.app .oc-ledger ul{margin:var(--sp-8) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.app.app .oc-led{justify-content:space-between;align-items:flex-start;gap:var(--sp-12);padding:var(--sp-10) 0;border-top:1px solid var(--line);display:flex}.app.app .oc-led:first-child{border-top:0}.app.app .oc-led>div{flex-direction:column;gap:2px;min-width:0;display:flex}.app.app .oc-led b{color:var(--text);overflow-wrap:anywhere;font-weight:600}.app.app .oc-led small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.app.app .oc-led-why{text-align:right;max-width:11rem;color:var(--faint);flex:none;font-size:12px}.app.app .oc-led.denied b,.app.app .oc-led.taken-back b,.app.app .oc-led.undone b{color:var(--muted);font-weight:500}.app.app .oc-led .k-btn{flex:none}.app.app .didyou{justify-content:space-between;align-items:center;gap:var(--sp-8) var(--sp-12);margin:var(--sp-6) 0 var(--sp-10);padding:var(--sp-8) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);flex-wrap:wrap;display:flex}.app.app .didyou p{color:var(--text);overflow-wrap:anywhere;min-width:0;margin:0;font-size:13.5px}.app.app .didyou p q{quotes:none;color:var(--muted);font-style:normal}.app.app .didyou small{color:var(--faint)}.app.app .didyou-btns{gap:var(--sp-6);flex-wrap:wrap;display:flex}.app.app .didyou.done{color:var(--muted);background:0 0;border:0;padding:0;font-size:12.5px;display:block}.app.app .search-progress{height:2px;margin:0 0 var(--sp-8);background:var(--line);border-radius:2px;overflow:hidden}.app.app .search-progress>i{background:var(--accent);border-radius:2px;width:38%;height:100%;animation:1.1s ease-in-out infinite search-progress-run;display:block}@keyframes search-progress-run{0%{transform:translate(-110%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.app.app .search-progress>i{opacity:.5;width:100%;animation:none}}.app.app .sr-answer{margin:var(--sp-8) 0 var(--sp-12)}.app.app .sr-answer.is-none{border-color:var(--line);background:var(--surface-2)}.app.app .sr-answer.is-none p{font-size:var(--fs-sm);color:var(--muted)}.app.app .sr-answer-more{margin-top:var(--sp-6)}.app.app .sr-answer-more summary{cursor:pointer;color:var(--accent);font-size:12.5px}.app.app .sr-answer-more p{margin-top:var(--sp-4);color:var(--muted)}.app.app .sr-cite{border-radius:6px;width:auto;min-width:20px;height:20px;min-height:20px;padding:0 5px;font-size:11px;line-height:1;position:relative}.app.app .sr-cite:after{content:"";position:absolute;inset:-12px -6px}.app.app .search-sort{position:relative}@media (width<=767px){.app.app .search-sort{padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.app.app .search-view .search-input-wrap{z-index:6;background:var(--bg);padding-bottom:var(--sp-6);position:sticky;top:0}}.app.app .sr-row.is-cal .sr-open{padding-left:58px;position:relative}.app.app .sr-calblock{left:var(--sp-6);top:var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;align-items:center;width:42px;display:flex;position:absolute;overflow:hidden}.app.app .sr-calblock small{text-align:center;background:var(--accent);color:#fff;letter-spacing:.04em;text-transform:uppercase;width:100%;padding:1px 0;font-size:10px;font-weight:600}.app.app .sr-calblock b{color:var(--heading);font-size:17px;line-height:1.5}.app.app .oc-stale-row{gap:var(--sp-6);padding:var(--sp-10) 0;border-top:1px solid var(--line);flex-direction:column;display:flex}.app.app .oc-stale-row:first-of-type{border-top:0}.app.app .oc-stale-sides{gap:var(--sp-10);grid-template-columns:1fr 1fr;display:grid}.app.app .oc-stale-sides>div{gap:var(--sp-4);padding:var(--sp-8) var(--sp-10);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;min-width:0;display:flex}.app.app .oc-stale-sides .new{background:var(--good-soft)}.app.app .oc-stale-sides small{color:var(--muted);font-size:12px}.app.app .oc-stale-sides p{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13.5px}.app.app .oc-stale-sides a{color:var(--accent);font-size:12.5px}@media (width<=767px){.app.app .oc-stale-sides{grid-template-columns:1fr}}.app.app .jt-scorecard{gap:var(--sp-4) var(--sp-12);margin-top:var(--sp-4);color:var(--muted);flex-wrap:wrap;font-size:12.5px;display:flex}.app.app .jt-scorecard q{quotes:none;color:var(--text);font-style:normal}.app.app .dayshape-bar{border-radius:var(--r-md);background:var(--surface-2);height:22px;position:relative;overflow:hidden}.app.app .ds-seg{background:var(--accent);opacity:.85;border-radius:5px;min-width:4px;position:absolute;top:3px;bottom:3px}.app.app .ds-free{background:var(--good-soft);opacity:.9;cursor:pointer;border:0;padding:0;position:absolute;top:0;bottom:0}.app.app .ds-free:disabled{cursor:default}.app.app .ds-free:hover:not(:disabled){opacity:1;box-shadow:inset 0 0 0 1.5px var(--good)}.app.app .ds-now{background:var(--warn);z-index:2;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.app.app .dayshape-hours{height:14px;color:var(--faint);margin-top:3px;font-size:12px;position:relative}.app.app .dayshape-hours span{position:absolute;transform:translate(-50%)}.app.app .dayshape-note{color:var(--muted);margin:2px 0 0;font-size:12.5px}.app.app .nextup{gap:var(--sp-4);margin:var(--sp-8) 0 var(--sp-10);padding:var(--sp-12) var(--sp-14);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-md);background:var(--surface);flex-direction:column;display:flex}.app.app .nextup-label{color:var(--accent);letter-spacing:.02em;margin:0;font-size:12px;font-weight:600}.app.app .nextup-title{text-align:left;font:600 16px/1.3 var(--font-body);color:var(--heading);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.app.app .nextup-when{color:var(--text);margin:0;font-size:13.5px}.app.app .nextup-when small{color:var(--muted)}.app.app .nextup-actions{gap:var(--sp-6);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.app.app .nextup-place{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12.5px}.app.app .nextup-prep{margin:var(--sp-4) 0 0;padding-left:var(--sp-14);color:var(--text);font-size:13px}.app.app .nextup-prep li{margin:2px 0}.app.app .sv-decision{gap:var(--sp-6);padding:var(--sp-8) 0;border-top:1px solid var(--line);flex-direction:column;display:flex}.app.app .sv-decision-opts{align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}:root[data-card-density=compact] .rc-card .rc-sum,:root[data-card-density=compact] .rc-card .rc-items,:root[data-card-density=compact] .rc-card .rc-foot,:root[data-card-density=compact] .rc-card .rc-acts>:nth-child(n+2){display:none}:root[data-card-density=compact] .rc-card{padding-bottom:var(--sp-10)}:root[data-card-density=full] .rc-card .rc-items{display:grid}:root[data-card-density=full] .rc-card .rc-sum{font-size:var(--fs-md);display:block}.app.app .pa-change{gap:var(--sp-6);margin:var(--sp-8) 0;flex-direction:column;display:flex}.app.app .pa-change-sides{gap:var(--sp-8);grid-template-columns:1fr 1fr;display:grid}.app.app .pa-change-sides>div{padding:var(--sp-8) var(--sp-10);border-radius:var(--r-md);background:var(--surface-2);min-width:0}.app.app .pa-change-sides .pa-after{background:var(--good-soft)}.app.app .pa-change small,.app.app .pa-yourdiff small{color:var(--muted);font-size:12px}.app.app .pa-change p{overflow-wrap:anywhere;margin:2px 0 0;font-size:13.5px}.app.app .pa-change-why{color:var(--muted)}.app.app .pa-yourdiff{margin:var(--sp-8) 0;padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md)}.app.app .pa-yourdiff p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:13.5px;line-height:1.55}.app.app .pa-yourdiff ins{background:var(--good-soft);border-radius:3px;text-decoration:none}.app.app .pa-yourdiff del{background:var(--warn-soft);border-radius:3px}.app.app .snooze-menu{align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:inline-flex}@media (width<=767px){.app.app .pa-change-sides{grid-template-columns:1fr}}.app.app .slash-menu .slash-example{color:var(--faint);font:12px var(--font-body);overflow-wrap:anywhere;margin-top:2px;font-style:normal;display:block}.app.app .streaming-text,.app.app .streaming-text *{text-wrap:wrap}.app.app .streaming-text>:last-child{min-height:1.4em}.app.app .streaming-text pre,.app.app .streaming-text table{contain:layout}.app.app .viewbar-back{border-radius:var(--r-md);width:36px;height:36px;color:var(--muted);font:400 26px/1 var(--font-body);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}.app.app .viewbar-back:active{background:var(--surface-2);color:var(--text)}@media (pointer:coarse){.app.app .viewbar-back{width:44px;height:44px}}.app.app .dayshape-hours{height:16px;margin-inline:2px;font-size:12px}.app.app .dayshape-hours span:first-child{transform:none}.app.app .dayshape-hours span:last-child{transform:translate(-100%)}.app.app .sv-decision{padding:var(--sp-10) var(--sp-14)}.app.app .sv-decision-opts .k-btn{min-height:36px}.app.app .goal-meta-2{margin-top:calc(-1 * var(--sp-4));color:var(--faint);font-size:12.5px}@media (width<=767px),(pointer:coarse){.app.app .subject-view .goal-steps li{padding-inline:var(--sp-6);grid-template-columns:44px minmax(0,1fr) 44px;gap:0;min-height:52px}.app.app .subject-view .goal-steps .goal-tick{background:0 0;border:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;font-size:0;display:inline-flex;position:relative}.app.app .subject-view .goal-steps .goal-tick:before{content:"";border:2px solid var(--line-control,var(--line));background:var(--surface);box-sizing:border-box;border-radius:50%;width:24px;height:24px;display:block}.app.app .subject-view .goal-steps .goal-tick[aria-pressed=true]:before{background:var(--accent);border-color:var(--accent)}.app.app .subject-view .goal-steps .goal-tick[aria-pressed=true]:after{content:"✓";color:#fff;font:700 14px/1 var(--font-body);position:absolute}.app.app .subject-view .goal-steps li>span{padding:var(--sp-4) var(--sp-6);line-height:1.4}.app.app .subject-view .goal-steps .goal-x{justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;font-size:0;display:inline-flex}.app.app .subject-view .goal-steps .goal-x:before{content:"×";color:var(--faint);font-size:22px;line-height:1}.app.app .subject-view .goal-prog{margin-bottom:var(--sp-6)}.app.app .subject-view .sv-domain-line{align-items:center;gap:var(--sp-6) var(--sp-8);flex-wrap:wrap;display:flex}.app.app .subject-view .sv-domain-line .sv-domain-change{height:28px;min-height:28px;padding:0 var(--sp-8);color:var(--accent);background:0 0;border:0;font-size:13px}.app.app .subject-view .pg-head-actions{justify-content:flex-start;gap:var(--sp-8);margin-top:var(--sp-8);flex-wrap:wrap;display:flex}}.app.app .goal-card p.goal-meta{padding-block:var(--sp-10) 0;margin:0}.app.app .goal-card p.goal-meta-2{padding-top:0;padding-bottom:var(--sp-6)}.app.app .sv-brief .sv-card-head{align-items:center}.app.app .sv-brief-x{border-radius:var(--r-md);width:36px;height:36px;color:var(--faint);font:400 24px/1 var(--font-body);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.app.app .sv-brief-x:hover,.app.app .sv-brief-x:active{background:var(--surface-2);color:var(--text)}.app.app .sv-brief-when{margin:0 0 var(--sp-6);padding-inline:var(--sp-14)}@media (pointer:coarse){.app.app .sv-brief-x{width:44px;height:44px;margin-right:-8px}}.app.app .k-memrow{flex-wrap:wrap;min-width:0}.app.app .k-memrow .k-field{flex:12rem;min-width:0}.app.app .k-memrow .k-field input{width:100%;min-width:0}@media (width<=767px){.app.app .k-memrow .k-field{flex-basis:100%}.app.app .k-memrow .k-btn{flex:auto}}.app.app [data-fade=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.app.app [data-fade=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000)}.app.app [data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 32px),#0000)}@media (width<=767px){.app.app .space-crumb,.app.app .bot-crumb,.app.app .sv-crumb,.app.app .subjects-view .pg-head-actions .seg[aria-label=Group\ subjects]{display:none}.app.app .subjects-view .k-bar{flex-wrap:wrap}.app.app .sv-groupsel{flex:100%}.app.app .sv-groupsel select{width:100%;height:36px}}@media (width>=768px){.app.app .sv-groupsel{display:none}}.app.app .main-ask-buttons{gap:var(--sp-8);margin:var(--sp-8) 0;flex-wrap:wrap;display:flex}.app.app .main-handoff>.k-btn{margin:var(--sp-10) var(--sp-14)}@media (width<=767px){.app.app .subjects-view .pg-head-actions{justify-content:flex-end}}.app.app .home-now-group{gap:var(--sp-10);background:0 0;border:0;padding:0}.app.app .home-now-label{padding:0 var(--sp-2) var(--sp-2)}.app.app .home-head{padding-bottom:var(--sp-8);margin-bottom:0}@media (width<=767px){.app.app .composer-wrap{padding-left:var(--sp-12);padding-right:var(--sp-12)}}.app.app .sv-domain-chip{cursor:pointer;font:inherit;border:0;align-items:center;gap:4px;display:inline-flex}.app.app .sv-domain-chip:hover{filter:brightness(.97)}@media (width<=767px){.app.app .hp-cols{flex-direction:column;display:flex}.app.app .hp-cols>.hp-main{order:-1}.app.app .hp-cols>.hp-side{order:0}}.app.app .bot-approval-more{margin:var(--sp-8) var(--sp-14)}.app.app .team-room-headrow{align-items:center;gap:var(--sp-6);display:flex}.app.app .team-room-headrow>.team-room-head{flex:auto;min-width:0}.app.app .team-room-done{height:32px;padding:0 var(--sp-12);border:1px solid var(--line-control,var(--line));background:var(--surface);color:var(--text);font:500 13px var(--font-body);cursor:pointer;margin-right:var(--sp-8);border-radius:999px;flex:none}.app.app .team-room-done:hover{background:var(--surface-2)}.app.app .team-room.is-collapsed .team-room-head{padding-top:var(--sp-8);padding-bottom:var(--sp-8);align-items:center}.app.app .team-room.is-collapsed .team-room-head-copy{align-items:center;gap:var(--sp-8);min-width:0;display:flex}.app.app .team-room.is-collapsed .team-room-kicker,.app.app .team-room.is-collapsed .team-room-head-roster{display:none}.app.app .team-room.is-collapsed .team-room-topic{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:600;display:block;overflow:hidden}.app.app .past-discussions-list{padding:0 var(--sp-14) var(--sp-8);margin:0;list-style:none}.app.app .past-discussions-list li{align-items:center;gap:var(--sp-10);padding:var(--sp-10) 0;border-top:1px solid var(--line);display:flex}.app.app .past-discussions-list li:first-child{border-top:0}.app.app .past-discussions-list .pd-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.app.app .past-discussions-list .pd-text small{color:var(--muted)}.app.app .watch-mode{gap:var(--sp-8);margin:var(--sp-8) 0;grid-template-columns:1fr 1fr;display:grid}.app.app .watch-mode button{text-align:left;padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--text);cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.app.app .watch-mode button.on{border-color:var(--accent);background:var(--surface-2)}.app.app .watch-mode small{color:var(--muted);font-size:12px;font-weight:400}@media (width<=767px){.app.app .watch-mode{grid-template-columns:1fr}}.app.app .rc-watch{margin:var(--sp-4) 0 0;align-self:flex-start;font-size:12.5px}.app.app .oc-pagewatches ul{margin:var(--sp-8) 0 0;padding:0;list-style:none}.app.app .oc-pagewatches li{align-items:center;gap:var(--sp-10);padding:var(--sp-10) 0;border-top:1px solid var(--line);display:flex}.app.app .oc-pagewatches li>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.app.app .oc-pagewatches small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.app.app .bot-approval-pointer{justify-content:space-between;align-items:center;gap:var(--sp-10);width:100%;padding:var(--sp-10) var(--sp-14);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:500 14px var(--font-body);cursor:pointer;text-align:left;display:flex}.app.app .bot-approval-pointer b{color:var(--warn)}.app.app .bot-approval-pointer span:last-child{color:var(--accent);white-space:nowrap;font-size:13px}.app.app .room-hint-info{margin:var(--sp-4) var(--sp-14);border:1px solid var(--line);width:28px;height:28px;color:var(--muted);font:500 14px var(--font-body);cursor:pointer;background:0 0;border-radius:50%}@media (width>=860px){.app.app .attention-view{max-width:1180px;padding-left:max(24px,50% - 560px);padding-right:max(24px,50% - 560px)}.app.app .attention-layout.is-overview{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}}.app.app .attention-secondary .rh-row{flex-wrap:wrap}.app.app .attention-secondary .rh-row>div:first-child{flex:100%}.app.app .attention-secondary .rh-row button{flex:none}.app.app .nextup{margin:var(--sp-10);padding:var(--sp-12) var(--sp-14);gap:var(--sp-6);border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));border-left:3px solid var(--accent);border-radius:var(--r-md);background:color-mix(in srgb, var(--accent) 6%, var(--surface))}.app.app .nextup-top{justify-content:space-between;align-items:baseline;gap:var(--sp-8);display:flex}.app.app .nextup-label{font:600 12px var(--font-body);color:var(--accent);letter-spacing:.01em;margin:0}.app.app .nextup-in{font:500 12px var(--font-body);color:var(--muted);white-space:nowrap}.app.app .nextup-title{font:600 17px/1.25 var(--font-body);color:var(--heading);overflow-wrap:anywhere}.app.app .nextup-row{justify-content:space-between;align-items:center;gap:var(--sp-10);display:flex}.app.app .nextup-when{color:var(--muted);min-width:0;margin:0;font-size:13.5px}.app.app .nextup-when .nextup-day{color:var(--text);font-weight:600}.app.app .nextup-prepbtn{height:34px;min-height:34px;padding:0 var(--sp-12);background:var(--surface);border-radius:999px;flex:none}.app.app .nextup-actions{margin-top:var(--sp-2)}.app.app .nextup{box-sizing:border-box;width:calc(100% - 2 * var(--sp-10));max-width:calc(100% - 2 * var(--sp-10));min-width:0}@media (width>=981px){.app.app .home-stream-layout:not(.is-sparse){grid-template-columns:minmax(0,1fr) clamp(300px,26%,380px)}}.app.app .home-handoff .main-ask{flex-wrap:nowrap;align-items:center}.app.app .home-handoff .main-ask>input{flex:auto;order:0;min-width:0}.app.app .home-handoff .home-ask-actions{gap:var(--sp-6);border-top:0;flex-wrap:nowrap;flex:none;order:1;padding:0;display:flex}.app.app .home-handoff .main-ask>.home-mic{order:2}.app.app .home-handoff .main-ask>button[type=submit]{order:3}.app.app .home-handoff .home-ask-morebtn{min-height:var(--ctl-md);border:1px solid var(--line-control,var(--line));border-radius:var(--r-sm);background:var(--surface);color:var(--muted);font:500 var(--fs-sm)/1 var(--font-body);cursor:pointer;white-space:nowrap;flex:none;order:4;justify-content:center;align-items:center;padding:0 11px;display:inline-flex}.app.app .home-handoff .home-ask-morebtn[aria-expanded=true]{color:var(--text);border-color:var(--accent)}@media (width<=767px){.app.app .home-handoff .main-ask{flex-wrap:wrap}.app.app .home-handoff .home-ask-actions{padding-top:var(--sp-8);border-top:1px solid var(--line);flex-wrap:wrap;flex:100%;order:10}}@media (width>=981px){.app.app .home.dashboard-grid .home-stream-layout.is-sparse:has(.home-goals-column .goals-card){grid-template-columns:minmax(0,1fr) clamp(300px,26%,380px)}}.app.app .dayshape{margin:var(--sp-10) var(--sp-14) var(--sp-12)}.app.app .dayshape-bar{background:repeating-linear-gradient(to right, transparent 0, transparent calc(12.5% - 1px), var(--line) calc(12.5% - 1px), var(--line) 12.5%), var(--surface-2);height:30px}.app.app .ds-seg{opacity:.8;box-shadow:0 0 0 1.5px var(--surface);border-radius:6px;top:4px;bottom:4px}.app.app .ds-free{opacity:.55}.app.app .dayshape-hours{margin-top:4px;height:18px;margin-inline:0}.app.app .dayshape-note{margin:var(--sp-6) 0 0;line-height:1.35}.app.app .today-empty{align-items:center;gap:var(--sp-4);padding:var(--sp-20) var(--sp-14);text-align:center;color:var(--muted);background:var(--surface);flex-direction:column;font-size:13px;display:flex}.app.app .today-empty svg{color:var(--faint);margin-bottom:var(--sp-4)}.app.app .today-empty b{color:var(--text);font-size:14px;font-weight:600}.app.app .shop-row{gap:var(--sp-10);padding:var(--sp-4) 0 var(--sp-8);margin:var(--sp-8) 0;scroll-snap-type:x proximity;display:flex;overflow-x:auto}.app.app .shop-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);scroll-snap-align:start;flex-direction:column;flex:0 0 168px;display:flex;overflow:hidden}.app.app .shop-row.single .shop-card{flex-direction:row;flex:100%;max-width:520px}.app.app .shop-img{aspect-ratio:1;object-fit:contain;background:#fff;width:100%}.app.app .shop-row.single .shop-img{flex:none;width:160px}.app.app .shop-noimg{background:var(--surface-2)}.app.app .shop-body{gap:var(--sp-4);padding:var(--sp-10);flex-direction:column;min-width:0;display:flex}.app.app .shop-brand{color:var(--muted);font-size:11.5px}.app.app .shop-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.app.app .shop-price{align-items:baseline;gap:var(--sp-6);flex-wrap:wrap;display:flex}.app.app .shop-price strong{font-size:15px}.app.app .shop-price s{color:var(--faint);font-size:12px}.app.app .shop-price small{color:var(--muted);font-size:12px}.app.app .shop-offers{gap:var(--sp-6);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.app.app .shop-skel{background:var(--surface-2);border-style:dashed;min-height:230px}.app.app .shop-note{color:var(--muted);margin:var(--sp-8) 0;font-size:13px}.app.app .composer-wrap .composer-polish.corner{top:var(--sp-4);right:var(--sp-8)}.app.app .composer-wrap .composer-polish.corner .composer-polish-btn{width:32px;min-width:32px;height:32px;min-height:32px}.app.app .composer-wrap .composer:has(.composer-polish.corner) textarea{padding-right:46px}.app.app .rc-card .rc-more{margin-top:var(--sp-10)}.app.app .rc-fulltext{margin:var(--sp-10) 0 var(--sp-12)}.app.app .rc-card .rc-acts+.rc-more{margin-top:calc(-1 * var(--sp-4))}.app.app .output-actions-list{align-items:flex-start;gap:var(--sp-6);flex-direction:column;flex:100%}.app.app .output-actions-list .oa-chip{text-overflow:clip;white-space:normal;text-align:left;max-width:100%;height:auto;min-height:30px;padding:var(--sp-6) var(--sp-12);border-radius:var(--r-md);line-height:1.35;overflow:visible}.app.app .output-actions-list .oa-more{align-self:flex-start}.app.app .attention-group{container-type:inline-size}@container (width<=560px){.app.app .attention-row,.app.app .attention-row.loop-proposal{align-items:start;gap:var(--sp-6);grid-template-columns:minmax(0,1fr)}.app.app .attention-row .attention-kind{padding-bottom:0}.app.app .attention-row .attention-actions{padding-top:var(--sp-4);flex-wrap:wrap;justify-content:flex-start}}.app.app .pa2{gap:0;padding:0;overflow:hidden;container-type:inline-size}.app.app .pa2-hd{justify-content:space-between;align-items:center;gap:var(--sp-10);padding:var(--sp-10) var(--sp-14);background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:600;display:flex}.app.app .pa2-hd button{color:var(--accent);font:500 12px var(--font-body);cursor:pointer;background:0 0;border:0;padding:0}.app.app .pa2-body{gap:var(--sp-10);padding:var(--sp-12) var(--sp-14);flex-direction:column;display:flex}.app.app .pa2-to{align-items:center;gap:var(--sp-10);display:flex}.app.app .pa2-to>span:last-child{flex-direction:column;min-width:0;display:flex}.app.app .pa2-to b{color:var(--heading);font-size:15px}.app.app .pa2-to small{color:var(--muted);font-size:12.5px}.app.app .pa2-av{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);font:700 12px var(--font-body);border-radius:50%;flex:none;place-items:center;display:grid}.app.app .pa2-msg{padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.app.app .pa2-blank{background:var(--attn-soft);color:var(--attn);border:1px dashed;border-radius:5px;padding:0 4px;font-weight:600}.app.app .pa2-fix{justify-content:space-between;align-items:center;gap:var(--sp-10);padding:var(--sp-8) var(--sp-12);border-radius:var(--r-md);background:var(--attn-soft);color:var(--attn);font-size:13px;display:flex}.app.app .pa2-facts{gap:var(--sp-6);flex-wrap:wrap;display:flex}.app.app .pa2-chip{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);align-items:center;padding:2px 9px;font-size:12px;display:inline-flex}.app.app .pa2-chip.risk-high{background:var(--warn-soft);color:var(--warn);border-color:#0000;font-weight:600}.app.app .pa2-chip.risk-medium{background:var(--attn-soft);color:var(--attn);border-color:#0000;font-weight:600}.app.app .pa2-why{border-top:1px solid var(--line);padding-top:var(--sp-8)}.app.app .pa2-why summary{cursor:pointer;color:var(--muted);justify-content:space-between;font-size:13px;list-style:none;display:flex}.app.app .pa2-why summary::-webkit-details-marker{display:none}.app.app .pa2-why p{margin:var(--sp-6) 0 0;color:var(--muted);font-size:13px}.app.app .pa2-acts{align-items:center;gap:var(--sp-8);padding:0 var(--sp-14) var(--sp-10);flex-wrap:wrap;display:flex}.app.app .pa2-acts>button,.app.app .pa2-acts .pa2-remind>button{min-height:36px}.app.app .pa2-acts .primary:disabled{opacity:.45;cursor:not-allowed}.app.app .pa2-spacer{flex:auto}.app.app .pa2-note{padding:0 var(--sp-14) var(--sp-12);color:var(--faint);margin:0;font-size:12px}@container (width<=360px){.app.app .pa2-acts .primary{flex:100%;min-height:44px}.app.app .pa2-acts>button:not(.primary){flex:1 1 0;min-height:44px}.app.app .pa2-spacer{display:none}.app.app .pa2-acts .pa2-remind{flex:100%}}@media (width>=760px){.app.app .attention-view{width:100%;max-width:none;padding-left:clamp(20px,3vw,48px);padding-right:clamp(20px,3vw,48px)}.app.app .attention-view>*{max-width:1240px;margin-left:auto;margin-right:auto}.app.app .attention-layout.is-overview{grid-template-columns:minmax(0,1fr) minmax(300px,400px)}}.app.app .pa2-acts>button:not(.primary),.app.app .pa2-acts .pa2-remind>button{justify-content:center;align-items:center;gap:var(--sp-4);padding:0 var(--sp-14);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--heading);font:600 13px var(--font-body);cursor:pointer;white-space:nowrap;display:inline-flex}.app.app .pa2-acts>button.danger{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}.app.app .pa2-acts>button:not(.primary):hover,.app.app .pa2-acts .pa2-remind>button:hover{background:var(--surface-2)}.app.app .pa2-acts .primary{padding:0 var(--sp-16);border-radius:var(--r-md);font-weight:600}@container (width<=360px){.app.app .pa2-acts{gap:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app.app .pa2-acts .primary{grid-column:1/-1}.app.app .pa2-acts .pa2-spacer{display:none}.app.app .pa2-acts>button:not(.primary),.app.app .pa2-acts .pa2-remind,.app.app .pa2-acts .pa2-remind>button{width:100%;min-width:0}.app.app .pa2-acts .pa2-remind{flex:none}}.app.app .pa2-acts .pa2-remind{display:inline-flex;position:relative}@container (width<=360px){.app.app .pa2-acts .pa2-remind{display:flex}}.app.app .mail-checked{font-weight:400}.app.app .mail-late{color:var(--warn)}.app.app .t-event-row.t-hers{opacity:.62}.app.app .home-glance{gap:var(--sp-10);flex-direction:column;display:flex}.app.app .glance-card{padding-bottom:var(--sp-8)}.app.app .glance-card ul{padding:0 var(--sp-14);gap:var(--sp-4);flex-direction:column;margin:0;list-style:none;display:flex}.app.app .glance-card li{gap:var(--sp-10);font-size:13px;line-height:1.4;display:flex}.app.app .glance-card .gl-when{min-width:84px;color:var(--muted);flex:none}.app.app .glance-card .gl-what{min-width:0;color:var(--text);overflow-wrap:anywhere}.app.app .glance-card .gl-what small{color:var(--muted)}.app.app .glance-card .gl-late{color:var(--warn)}.app.app .gl-actions{gap:var(--sp-6);padding:0 var(--sp-14);flex-wrap:wrap;display:flex}.app .jt-origin{margin:0 0 var(--sp-6);color:var(--accent);font:500 var(--fs-sm)/1.3 var(--font-body);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.app .jt-origin:hover{text-decoration:underline}.app .fleet-console{gap:var(--sp-10);margin:0 0 var(--sp-16);padding:var(--sp-14);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;display:flex}.app .fleet-head{justify-content:space-between;align-items:center;gap:var(--sp-8);display:flex}.app .fleet-input{width:100%;min-height:56px;padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);color:var(--text);font:400 var(--fs-md)/1.4 var(--font-body);resize:vertical}.app .fleet-row{align-items:center;gap:var(--sp-10);flex-wrap:wrap;display:flex}.app .fleet-row small,.app .fleet-edit small{color:var(--muted);font-size:var(--fs-sm)}.app .fleet-summary{color:var(--heading);margin:0;font-weight:500}.app .fleet-error{color:var(--danger);font-size:var(--fs-sm);margin:0}.app .fleet-proposal{gap:var(--sp-8);flex-direction:column;display:flex}.app .fleet-edit{align-items:flex-start;gap:var(--sp-4);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;display:flex}.app .fleet-edit label{align-items:center;gap:var(--sp-8);cursor:pointer;min-width:0;display:flex}.app .fleet-what{overflow-wrap:anywhere;min-width:0}.app .fleet-diff{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-sm);color:var(--text)}.app .fleet-diff s{color:var(--muted)}.app .fleet-rejected{color:var(--muted);font-size:var(--fs-sm)}.app .fleet-lab{gap:var(--sp-8);padding:var(--sp-12);border:1px dashed var(--line);border-radius:var(--r-md);flex-direction:column;display:flex}.app .fleet-lab p{margin:0}.app .fleet-lab-cols{gap:var(--sp-10);grid-template-columns:1fr 1fr;display:grid}.app .fleet-lab-cols h4{margin:0 0 var(--sp-4);font-size:var(--fs-sm);color:var(--muted)}.app .fleet-lab-cols pre{padding:var(--sp-8);white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;font:400 12px/1.4 var(--font-body);background:var(--surface-2);border-radius:var(--r-sm);margin:0;overflow:auto}@media (width<=767px){.app .fleet-lab-cols{grid-template-columns:1fr}}.app .home-card :is(.asg-text,.asg-c-ask),.app :is(.asg-row .asg-text,.asg-card .asg-c-ask){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app .asg-slim{align-items:flex-start;gap:var(--sp-10);padding:var(--sp-10) var(--sp-4);display:flex}.app .asg-slim-main{gap:var(--sp-10);text-align:left;min-width:0;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex:auto;padding:0;display:flex}.app .asg-slim-av{width:30px;height:30px;font:700 13px var(--font-body);border-radius:50%;flex:none;place-items:center;display:inline-grid}.app .asg-slim-text{flex-direction:column;gap:2px;min-width:0;display:flex}.app .asg-slim-title{font:650 15px/1.3 var(--font-body);color:var(--heading);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app .asg-slim-sum{font:400 13.5px/1.4 var(--font-body);color:var(--muted);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app .asg-slim-meta{font:400 12px var(--font-body);color:var(--faint);align-items:center;gap:6px;display:inline-flex}.app .asg-slim-dot{background:var(--accent);border-radius:50%;width:7px;height:7px;display:inline-block}.app .asg-slim-ok{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--accent);cursor:pointer;flex:none;font-size:17px;line-height:1}.app .asg-slim-ok:hover{background:var(--accent-soft)}.app .asg-sheet{flex-direction:column;max-height:min(86dvh,760px);padding-inline:0;display:flex}.app .asg-sheet-head{padding:var(--sp-4) var(--sp-16) var(--sp-8);flex:none}.app .asg-sheet-top{justify-content:space-between;align-items:flex-start;gap:var(--sp-10);font:700 17px/1.3 var(--font-body);color:var(--heading);display:flex}.app .asg-sheet-top strong{overflow-wrap:anywhere;min-width:0}.app .asg-sheet-meta{font:400 12.5px var(--font-body);color:var(--muted);margin:2px 0 0}.app .asg-sheet-body{min-height:0;padding:0 var(--sp-16) var(--sp-12);gap:var(--sp-12);flex-direction:column;flex:auto;display:flex;overflow:auto}.app .asg-sheet-asked>summary,.app .asg-sheet-more>summary{cursor:pointer;font:500 13px var(--font-body);color:var(--muted);list-style:none}.app .asg-sheet-asked>p{margin:var(--sp-6) 0 0;padding-left:var(--sp-10);border-left:2px solid var(--line);color:var(--muted);font-size:13.5px}.app .asg-sheet-route{align-items:center;gap:var(--sp-8);font:400 12.5px var(--font-body);color:var(--muted);flex-wrap:wrap;display:flex}.app .asg-sheet-bar{gap:var(--sp-8);padding:var(--sp-10) var(--sp-12) 0;border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;flex:none;display:flex}.app .asg-sheet-bar .k-btn{flex:auto}.app .asg-sheet-bar .asg-compose{gap:var(--sp-8);flex-wrap:wrap;width:100%;display:flex}.app .asg-sheet-bar .asg-compose input{flex:100%;min-width:0}.app .asg-sheet-more{border-top:1px solid var(--line)}.app .asg-sheet-more>summary{min-height:44px;font:600 15px var(--font-body);color:var(--heading);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.app .asg-sheet-more>summary::-webkit-details-marker{display:none}.app .asg-sheet-more>summary:after{content:"›";color:var(--faint);font-size:20px;transition:transform .15s;transform:rotate(90deg)}.app .asg-sheet-more[open]>summary:after{transform:rotate(-90deg)}.app .asg-sheet-more :is(.asg-followups,.asg-actions,.asg-why,.asg-why-row){flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0;display:flex}.app .asg-sheet-more :is(.asg-actions>button,.asg-why-row>button,.asg-why-row .menu-trigger,.asg-why-row>div>button,.asg-followups.folded>button){width:100%;min-height:44px;padding:var(--sp-10) 2px;border:0;border-top:1px solid var(--line);box-shadow:none;color:var(--text);font:500 15px var(--font-body);text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;display:flex}.app .asg-sheet-more .asg-why .sv-meta{padding:var(--sp-6) 2px var(--sp-10)}.app .errand{gap:var(--sp-8);margin:var(--sp-8) 0;padding:var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;display:flex}.app .errand-head{align-items:center;gap:var(--sp-8);flex-wrap:wrap;min-width:0;display:flex}.app .errand-pill{font:600 12px var(--font-body);background:var(--accent-soft);color:var(--accent);border-radius:999px;flex:none;padding:3px 9px}.app .errand-pill.needs-you,.app .errand-pill.stalled{background:var(--warn-soft);color:var(--warn)}.app .errand-pill.done{background:var(--ok-soft);color:var(--ok)}.app .errand-pill.failed{background:var(--danger-soft);color:var(--danger)}.app .errand-line{min-width:0;font:500 14px/1.35 var(--font-body);color:var(--heading);overflow-wrap:anywhere;flex:160px}.app .errand-site{font:400 12px var(--font-body);color:var(--faint)}.app .errand-hero{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);cursor:zoom-in;padding:0;overflow:hidden}.app .errand-hero img{object-fit:cover;object-position:top;width:100%;height:auto;max-height:260px;display:block}.app .errand-strip{gap:var(--sp-6);padding-bottom:2px;display:flex;overflow-x:auto}.app .errand-thumb{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);cursor:zoom-in;flex:none;width:88px;padding:0;position:relative;overflow:hidden}.app .errand-thumb img{object-fit:cover;object-position:top;width:100%;height:56px;display:block}.app .errand-thumb span{background:var(--overlay-scrim,#00000080);color:var(--surface);font:600 11px var(--font-body);border-radius:6px;padding:0 5px;position:absolute;top:4px;left:4px}.app .errand-steps{font:400 13px/1.4 var(--font-body);color:var(--muted);margin:0;padding-left:18px}.app .errand-steps li.gate{color:var(--warn)}.app .errand-gate{padding:var(--sp-10);border-radius:var(--r-sm);background:var(--warn-soft)}.app .errand-gate p{margin:0 0 var(--sp-8);font:500 14px/1.4 var(--font-body);color:var(--text)}.app .errand-acts{gap:var(--sp-8);flex-wrap:wrap;display:flex}.app .errand-result{font:400 14px/1.45 var(--font-body);color:var(--text);margin:0}.app .errand-lightbox{z-index:90;background:var(--scrim-strong,#000c);cursor:zoom-out;border:0;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.app .errand-lightbox img{border-radius:var(--r-md);max-width:100%;max-height:100%}.app.app .nextup-actions .k-btn{height:28px;min-height:28px;padding:0 var(--sp-10);background:var(--surface);border-radius:999px;font-size:12px}.app.app .nextup-actions .nextup-prepbtn{background:var(--accent-soft);height:28px;min-height:28px;color:var(--accent);border-color:#0000}.app.app .today-prep-event{color:var(--accent);background:0 0;border-color:#0000}.app.app .t-rail .t-hers .t-title{color:var(--muted)}@media (width>=768px){.sheet-backdrop{justify-content:center;align-items:center;padding:24px}.action-sheet{border-radius:var(--r-lg);width:min(560px,100%);max-height:min(80dvh,720px);padding:var(--sp-12);border:1px solid var(--line);box-shadow:var(--shadow-lg,0 24px 64px #00000040);overflow-y:auto}.action-sheet-grip{display:none}.action-sheet-title{color:var(--heading);font-size:var(--fs-md)}}.app .proposal-card{gap:var(--sp-4);padding:var(--sp-12) var(--sp-14);border-top:1px solid var(--line);flex-direction:column;display:flex}.app .proposal-card:first-of-type{border-top:0}.app .proposal-top{justify-content:space-between;align-items:center;gap:var(--sp-8);display:flex}.app .proposal-from{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:12px;overflow:hidden}.app .proposal-title{color:var(--heading);overflow-wrap:anywhere;margin:0;font-weight:600}.app .proposal-when{color:var(--accent);margin:0;font-size:13px}.app .proposal-evidence{padding-left:var(--sp-8);border-left:2px solid var(--line);color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.app .proposal-actions{gap:var(--sp-6);margin-top:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.app .proposal-edit{gap:var(--sp-8);flex-direction:column;display:flex}.app .proposal-edit input{min-height:36px}.app .proposal-score{gap:var(--sp-4);padding:var(--sp-6) var(--sp-14);flex-direction:column;font-size:13px;display:flex}.app .proposal-score>div:first-child{justify-content:space-between;gap:var(--sp-8);display:flex}.app .proposal-bar{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.app .proposal-bar i{background:var(--ok);height:100%;display:block}.app .proposal-offer{gap:var(--sp-8);margin:var(--sp-8) var(--sp-14);padding:var(--sp-10);border-radius:var(--r-md);background:var(--accent-soft);color:var(--heading);flex-direction:column;font-size:13px;display:flex}.app .proposal-warn{padding:0 var(--sp-14);color:var(--warn)}.app .fr-proposals{margin-left:var(--sp-8);color:var(--accent);font-size:12px}.app .errand-pill.needs-approval{background:var(--warn-soft);color:var(--warn)}.app .errand-approve{border:1px solid var(--warn);border-radius:var(--r-md);padding:var(--sp-10) var(--sp-12)}.app .errand-approve-lab{color:var(--warn);margin:0;font-size:12px;font-weight:600}.app .errand-approve-sum{margin:var(--sp-4) 0 0;color:var(--heading);overflow-wrap:anywhere;font-weight:600}.app .errand-approve-det{margin:var(--sp-4) 0 0;color:var(--muted);overflow-wrap:anywhere;font-size:13px}.app .errand-receipt{color:var(--ok)}.app .fleet-row{justify-content:space-between;align-items:flex-start;gap:var(--sp-10);padding:var(--sp-10) var(--sp-14);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.app .fleet-main{align-items:center;gap:var(--sp-6);flex-wrap:wrap;flex:220px;min-width:0;display:flex}.app .fleet-main .k-meta{flex-basis:100%;margin:0}.app .fleet-name{color:var(--heading);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:600}.app .fleet-actions{gap:var(--sp-6);flex-wrap:wrap;align-items:center;display:flex}.app .ledger-sheet{gap:var(--sp-10);padding:var(--sp-4) var(--sp-8) var(--sp-8);flex-direction:column;display:flex}.app .ledger-q{color:var(--heading);margin:0;font-weight:600}.app .ledger-hit{gap:var(--sp-4);padding-top:var(--sp-10);border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;display:flex}.app .ledger-when{color:var(--accent);margin:0;font-size:12px}.app .ledger-text{overflow-wrap:anywhere;margin:0}.app .ledger-src{color:var(--muted);margin:0;font-size:12px}.app.mode-chat .viewbar-title>.viewbar-model{min-height:0;padding:0 var(--sp-8);grid-area:2/2;place-self:center start}@media (width>=768px){.action-sheet.handoff-ask-sheet{width:min(820px,100%);padding:var(--sp-16) var(--sp-20,20px) var(--sp-20,20px)}.handoff-ask-sheet .action-sheet-title{font-size:var(--fs-lg,18px);padding-bottom:var(--sp-12)}.handoff-ask-sheet .home-handoff .main-ask{row-gap:var(--sp-12);grid-template-columns:minmax(0,1fr) auto auto auto}.handoff-ask-sheet .home-handoff .main-ask>input{min-height:72px;padding:0 var(--sp-16);grid-column:1/-1;font-size:16px}.handoff-ask-sheet .home-handoff .main-ask>:not(input):not(.home-ask-actions){grid-row:2}.handoff-ask-sheet .home-handoff .main-ask>.home-ask-actions{grid-area:3/1/auto/-1}}.app .jobs-needs-look:not([open]){padding-bottom:0}.app .jobs-needs-look>summary{min-height:44px;padding-block:var(--sp-8);flex-wrap:wrap;row-gap:2px}.app .jobs-needs-look>summary>span{color:var(--muted);font-size:13px}.app .jobs-head-actions{flex-wrap:wrap}@media (width<=767px){.app .jobs-head-actions{flex-wrap:nowrap}.app .jobs-head-actions .primary{white-space:nowrap;flex:1}.app .jobs-results>summary>span{display:none}.app .jobs-needs-look{margin-bottom:var(--sp-8)}}@media (width<=640px){.app .md-table:not(:has(.md-table-toggle:checked))>table td{text-align:left;padding:var(--sp-6) 0;overflow-wrap:anywhere;display:block}.app .md-table:not(:has(.md-table-toggle:checked))>table td:before{flex:none;margin-bottom:2px;display:block}.app .md-table:not(:has(.md-table-toggle:checked))>table td:first-child:before{display:none}.app .md-table:not(:has(.md-table-toggle:checked))>table td:not(:first-child){border-top:1px solid var(--line)}}.app .asg-sheet-body>*{flex-shrink:0}.app .chat-package .k-row{flex-wrap:wrap;align-items:flex-start}.app .chat-package .k-row-main{flex:14rem;min-width:0}.app .chat-package .k-row-amount{white-space:normal;overflow-wrap:anywhere;flex:0 auto;max-width:100%;line-height:1.4}@media (width<=767px){.app .chat-package .k-row-main,.app .chat-package .k-row-amount{flex-basis:100%}.app .chat-package .k-row-amount{color:var(--muted);font-weight:500}.app .chat-package .k-row>.k-btn{align-self:flex-start}}.app .rc-rows{margin:var(--sp-10) var(--sp-14) 0;border-top:1px solid var(--line)}.app .chat-package .rc-rows{margin:0 var(--sp-14);border-top:0}.app .rc-row{padding:var(--sp-10) 0;border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:3px;display:flex}.app .rc-row:last-child{border-bottom:0}.app .rc-row-top{gap:var(--sp-8);flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}.app .rc-row-label{color:var(--heading);overflow-wrap:anywhere;min-width:0;font-weight:600}.app .rc-row-detail{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.45}.app .rc-row-note{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px}.app .rc-vpill{font:650 11.5px var(--font-body);white-space:nowrap;border-radius:11px;align-items:center;padding:2px 9px;display:inline-flex}.app .rc-vpill.verified{background:var(--ok-soft);color:var(--ok)}.app .rc-vpill.unverified,.app .rc-vpill.partial{background:var(--warn-soft);color:var(--warn)}.app .rc-evidence{margin:var(--sp-10) var(--sp-14) 0;padding:var(--sp-6) var(--sp-10);border-radius:var(--r-sm);background:var(--surface-2);color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.app .errand-ladder{margin:var(--sp-8) 0;gap:var(--sp-4);flex-direction:column;padding:0;list-style:none;display:flex}.app .errand-ladder li{gap:var(--sp-8);padding:var(--sp-6) var(--sp-10);border-radius:var(--r-sm);background:var(--surface-2);grid-template-columns:20px minmax(0,auto) minmax(0,1fr);align-items:start;font-size:13px;display:grid}.app .errand-ladder li:before{content:"✓";background:var(--ok-soft);width:18px;height:18px;color:var(--ok);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.app .errand-ladder li.blocked:before,.app .errand-ladder li.error:before,.app .errand-ladder li.signin:before{content:"✕";background:var(--danger-soft);color:var(--danger)}.app .errand-ladder li.empty:before{content:"−";background:var(--warn-soft);color:var(--warn)}.app .errand-ladder li.skipped:before{content:"−";background:var(--surface);color:var(--muted)}.app .errand-ladder li b{color:var(--heading);white-space:nowrap;font-weight:600}.app .errand-ladder li span{color:var(--muted);overflow-wrap:anywhere;min-width:0}.app .errand-failure{border:1px solid var(--danger);border-radius:var(--r-md);padding:var(--sp-10) var(--sp-12);margin:var(--sp-8) 0}.app .errand-failure-title{color:var(--danger);margin:0;font-weight:600}.app .errand-failure-what{margin:var(--sp-4) 0 0;color:var(--muted);overflow-wrap:anywhere;font-size:13px}.app .pack-chip{min-height:28px;padding:0 var(--sp-10);border:1px solid var(--line);background:var(--surface);color:var(--muted);font:500 12px var(--font-body);cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;display:inline-flex}.app .pack-chip:hover{color:var(--heading);border-color:var(--line-strong)}.app .pack-sheet{gap:var(--sp-10);padding:var(--sp-4) var(--sp-12) var(--sp-12);flex-direction:column;display:flex}.app .pack-meter{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.app .pack-meter i{background:var(--accent);height:100%;display:block}.app .pack-group{flex-direction:column;display:flex}.app .pack-group-title{margin:var(--sp-6) 0 var(--sp-2);font:600 12px var(--font-body);color:var(--muted)}.app .pack-row{justify-content:space-between;align-items:flex-start;gap:var(--sp-10);padding:var(--sp-8) 0;border-top:1px solid var(--line);display:flex}.app .pack-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.app .pack-row-label{color:var(--heading);overflow-wrap:anywhere}.app .pack-row-why{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.app .pack-skills{margin:var(--sp-4) 0 0;color:var(--text);overflow-wrap:anywhere;font-size:13px;line-height:1.6}@media (width>=768px){.app .action-sheet.asg-sheet{width:min(720px,100%)}.app .asg-sheet-top strong{font-size:18px}}.app .asg-slim-main{padding:var(--sp-4) var(--sp-6);margin:calc(var(--sp-4) * -1) calc(var(--sp-6) * -1);border-radius:var(--r-md)}.app .asg-slim-main:focus-visible{outline:2px solid var(--accent);outline-offset:0}.app .asg-slim-sum{-webkit-line-clamp:3;line-clamp:3}.app .asg-row>.asg-slim{max-width:none;padding-inline:var(--sp-14);margin-left:0;margin-right:0}.app .ans{gap:var(--sp-10);flex-direction:column;display:flex}.app .ans-lede{font:400 14.5px/1.5 var(--font-body);color:var(--text);margin:0}.app .ans-opts{gap:var(--sp-8);flex-direction:column;display:flex}.app .rc-option{padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-direction:column;align-items:flex-start;gap:3px;display:flex}.app .rc-option.best{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.app .rc-option .rc-row-top{width:100%}.app .rc-best{background:var(--accent-soft);color:var(--accent);font:650 11.5px var(--font-body);border-radius:11px;padding:2px 9px}.app .rc-dotline{align-items:center;gap:var(--sp-6);color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;display:flex}.app .rc-dot{background:var(--warn);border-radius:50%;flex:none;width:8px;height:8px}.app .rc-dot.verified{background:var(--ok)}.app .rc-option .k-btn{margin-top:var(--sp-4)}.app .ans-banner{padding:var(--sp-8) var(--sp-10);border-radius:var(--r-md);background:var(--warn-soft);color:var(--warn);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.45}.app .asg-fold{border-top:1px solid var(--line)}.app .asg-fold>summary{min-height:44px;font:600 14px var(--font-body);color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.app .asg-fold>summary::-webkit-details-marker{display:none}.app .asg-fold>summary:after{content:"›";color:var(--faint);font-size:20px;transition:transform .15s}.app .asg-fold[open]>summary:after{transform:rotate(90deg)}.app .asg-fold-body{gap:var(--sp-12);padding-bottom:var(--sp-8);flex-direction:column;display:flex}.app .ans-banner{background:var(--surface-2);color:var(--muted);border-left:3px solid var(--warn);border-radius:var(--r-sm)}.app .feed-day-card>.feed-item,.app .feed-day-card>.feed-fold>.feed-item{content-visibility:auto;contain-intrinsic-size:auto 84px}.app .trace-list{gap:var(--sp-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app .trace-list li{gap:var(--sp-8);padding:var(--sp-8) var(--sp-10);border-radius:var(--r-sm);background:var(--surface-2);border-left:3px solid var(--line);grid-template-columns:minmax(0,9.5rem) minmax(0,1fr) auto;align-items:start;font-size:13px;display:grid}.app .trace-list li b{color:var(--heading);font-weight:600}.app .trace-list li span{color:var(--text);overflow-wrap:anywhere}.app .trace-list li time{color:var(--muted);white-space:nowrap;font-size:12px}.app .trace-list li.ok{border-left-color:var(--ok)}.app .trace-list li.warn{border-left-color:var(--warn)}.app .trace-list li.bad{border-left-color:var(--danger)}@media (width<=767px){.app .trace-list li{grid-template-columns:minmax(0,1fr) auto}.app .trace-list li span{grid-area:2/1/auto/-1}}.app .checkin-body{cursor:default}.app .checkin-avatar{background:var(--accent-soft);color:var(--accent);justify-content:center;align-items:center;font-size:16px;display:inline-flex}.app .checkin-opts{gap:var(--sp-6);flex-wrap:wrap;align-items:center;display:flex}.app .checkin-opt{min-height:30px;padding:0 var(--sp-10);border:1px solid var(--line);background:var(--surface-2);color:var(--text);font:500 13px var(--font-body);cursor:pointer;border-radius:999px}.app .checkin-opt:hover{border-color:var(--line-strong);color:var(--heading)}.app .checkin-skip{color:var(--muted);font:500 12px var(--font-body);cursor:pointer;background:0 0;border:0;margin-left:auto}.app .ss-warmup-actions{gap:var(--sp-6);margin-left:var(--sp-8);display:inline-flex}.app .health-openui-mark{fill:var(--muted);opacity:.14}.app .health-openui-mark.travel{fill:var(--accent);opacity:.18}.app .health-openui-mark.event{fill:var(--warn);opacity:.16}.app .health-openui-lines{gap:var(--sp-6);margin-top:var(--sp-12);flex-direction:column;display:flex}.app .health-openui-lines h3{font:600 14px var(--font-body);color:var(--heading);margin:0}.app .health-openui-lines ul{padding-left:var(--sp-16);gap:var(--sp-4);color:var(--text);flex-direction:column;margin:0;font-size:13px;display:flex}.app .plan-steps{gap:var(--sp-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app .plan-step{align-items:center;gap:var(--sp-6);display:flex}.app .plan-num{background:var(--surface-2);width:22px;height:22px;color:var(--muted);font:600 12px var(--font-body);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.app .plan-step input{min-width:0;min-height:36px;padding:0 var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:400 14px var(--font-body);flex:1}.app .plan-btn{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:32px;height:32px;color:var(--muted);cursor:pointer;flex:none}.app .plan-btn:disabled{opacity:.35;cursor:default}.app .plan-add{padding-left:28px}.app .continue-here{align-items:center;gap:var(--sp-8);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);display:flex}.app .continue-text{flex-direction:column;flex:1;min-width:0;display:flex}.app .continue-text .k-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app .asg-bar{background:var(--surface-2);height:4px;margin-top:var(--sp-6);border-radius:2px;display:block;overflow:hidden}.app .asg-bar i{background:var(--accent);border-radius:2px;height:100%;transition:width .4s;display:block}.app .heal-card{gap:var(--sp-6);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-left:3px solid var(--danger);border-radius:var(--r-sm);background:var(--surface);flex-direction:column;align-items:flex-start;display:flex}.app .heal-card p{margin:0}.app .heal-title{color:var(--heading)}.app .heal-reason{color:var(--text);font-size:13px}.app .slash-prompt-row{align-items:stretch;display:flex}.app .slash-menu .slash-prompt-row .slash-prompt{flex:1;width:auto;min-width:0}.app .slash-menu .slash-prompt-row .slash-prompt-del{width:auto;min-width:32px;padding:0 var(--sp-8);color:var(--muted);flex:none;margin-left:0}.app .slash-menu .slash-prompt-row .slash-prompt-del:hover{color:var(--warn)}.app .pin-chip{gap:0;padding:0;overflow:hidden}.app .pin-chip-open{color:inherit;font:inherit;cursor:pointer;padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-10);text-align:left;background:0 0;border:0}.app .pin-chip .pin-chip-x{cursor:pointer;background:0 0;border:0;border-radius:0;align-self:stretch;width:28px;height:auto}.app .asg-chips{gap:var(--sp-6);flex-wrap:wrap;align-items:center;display:flex}.app .asg-chips .pack-chip{align-self:auto}@media (hover:hover) and (width>=768px){.app .feed-view .feed-item.is-unread .fr-mark{opacity:1}}.app .recent-changes{margin:0 0 var(--sp-12);gap:var(--sp-6);flex-direction:column;padding:0;list-style:none;display:flex}.app .recent-changes li{gap:var(--sp-8);padding:var(--sp-8) var(--sp-10);border-radius:var(--r-sm);background:var(--surface-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.app .rc-msg{overflow-wrap:anywhere;min-width:0}.app .home-remind-text{width:100%;min-height:40px;padding:0 var(--sp-12);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:400 14px var(--font-body);box-sizing:border-box}@media (width<=767px){.app .checkin-opt{min-height:40px;padding:0 var(--sp-12)}.app .checkin-skip{min-height:40px;padding:0 var(--sp-8)}.app .plan-btn{width:40px;height:40px}.app .plan-step input{min-height:44px}.app .asg-chips .pack-chip{min-height:36px}}.app .feed-view .checkin-item .fr-title{white-space:normal;text-overflow:clip;overflow:visible}.app .feed-view .checkin-item .fr-slot{width:auto;min-width:56px}.app .bell-more{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline}.app .bell-more:hover{text-decoration:underline}.app .bell-also{margin:0 var(--sp-6) var(--sp-6);gap:var(--sp-2);flex-direction:column;padding:0;list-style:none;display:flex}.app .bell-also button{width:100%;padding:var(--sp-8) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.app .bell-also button:hover{border-color:var(--accent)}.app .bell-also-title{font-size:var(--fs-sm);color:var(--heading);overflow-wrap:anywhere}.app .bell-also-from{color:var(--muted);font-size:12px}.app .bot-stale{padding:var(--sp-10) var(--sp-16);border-top:1px solid var(--line);background:var(--warn-soft);margin:0}.app .bot-stale-title{margin:0 0 var(--sp-4);font:600 13px var(--font-body);color:var(--heading)}.app .bot-stale ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.app .bot-stale li{justify-content:space-between;gap:var(--sp-12);color:var(--text);font-size:13px;display:flex}.app .bot-stale li em{color:var(--muted);white-space:nowrap;font-style:normal}.app .done-when-closed,.app .k-ideas-off{gap:var(--sp-6);margin:var(--sp-6) var(--sp-6) 0 0;align-items:center;display:inline-flex}.app .done-when-closed .k-btn,.app .k-ideas-off .k-btn{height:30px;min-height:30px;padding:0 var(--sp-12);border:1px dashed var(--line-strong);color:var(--muted);font:500 13px var(--font-body);background:0 0;border-radius:999px}.app .done-when-closed .k-btn:hover,.app .k-ideas-off .k-btn:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.app .agent-log{padding:0;overflow:hidden}.app .agent-log-top{justify-content:space-between;align-items:baseline;gap:var(--sp-12);padding:var(--sp-12) var(--sp-16);border-bottom:1px solid var(--line);background:var(--surface-2);display:flex}.app .agent-log-kinds{gap:var(--sp-6);padding:var(--sp-12) var(--sp-16);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.app .agent-log-kinds button{align-items:center;gap:var(--sp-6);min-height:32px;padding:0 var(--sp-12);border:1px solid var(--line);background:var(--surface);color:var(--text);font:500 13px var(--font-body);cursor:pointer;border-radius:999px;display:inline-flex}.app .agent-log-kinds button b{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.app .agent-log-kinds button i{background:var(--surface-2);width:18px;height:18px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:inline-grid}.app .agent-log-kinds button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--heading)}.app .agent-log-kinds button.asked i{background:var(--accent-soft);color:var(--accent)}.app .agent-log-kinds button.failed i{background:var(--warn-soft);color:var(--warn)}.app .agent-log-dayname{padding:var(--sp-10) var(--sp-16) var(--sp-6);font:600 12px var(--font-body);color:var(--muted);letter-spacing:.02em;justify-content:space-between;margin:0;display:flex}.app .agent-log-list{margin:0;padding:0;list-style:none}.app .agent-log-row{gap:var(--sp-10);padding:var(--sp-8) var(--sp-16);border-top:1px solid color-mix(in srgb, var(--line) 55%, transparent);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;font-size:14px;line-height:1.4;display:grid}.app .agent-log-mark{background:var(--surface-2);width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;display:inline-grid}.app .agent-log-row.asked .agent-log-mark{background:var(--accent-soft);color:var(--accent)}.app .agent-log-row.failed .agent-log-mark{background:var(--warn-soft);color:var(--warn)}.app .agent-log-row.failed .agent-log-text{color:var(--heading)}.app .agent-log-text{overflow-wrap:anywhere;min-width:0}.app .agent-log .sv-more{margin:var(--sp-8) var(--sp-16) var(--sp-12)}.app .agent-log .sv-empty{padding-inline:var(--sp-16)}.app .sv-note.sv-empty{padding:var(--sp-16) var(--sp-16);color:var(--muted);font-size:var(--fs-sm);line-height:1.55}@media (width>=768px){.app .schedule-event:not(.is-all-day) .schedule-event-time{box-sizing:border-box;flex:0 0 150px;width:150px;min-width:150px}}.app .home-proposed{flex-direction:column;display:flex}.app .home-proposal{justify-content:space-between;align-items:center;gap:var(--sp-12);padding:var(--sp-10) var(--sp-14);border-top:1px solid var(--line);display:flex}.app .home-proposal:first-child{border-top:0}.app .home-proposal-text{flex-direction:column;gap:2px;min-width:0;display:flex}.app .home-proposal-title{color:var(--heading);font:600 14px/1.35 var(--font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app .home-proposal-actions{gap:var(--sp-6);flex:none;display:flex}.app .home-proposed>.sv-link{padding:var(--sp-6) var(--sp-14) var(--sp-10);text-align:left}@media (width<=767px){.app .home-proposal{flex-direction:column;align-items:stretch}.app .home-proposal-actions .k-btn{flex:1;min-height:40px}}.app .done-when-closed,.app .done-when{margin-bottom:var(--sp-12)}.app .agent-log{padding-bottom:var(--sp-8)}.app .agent-log-day{padding:var(--sp-8) var(--sp-12) 0}.app .agent-log-dayname{padding:var(--sp-8) var(--sp-12);border-radius:var(--r-sm);background:var(--surface-2);color:var(--heading);font:600 13px var(--font-body);letter-spacing:0;justify-content:space-between;align-items:center;margin:0;display:flex}.app .agent-log-count{min-width:24px;height:24px;padding:0 var(--sp-6);border:1px solid var(--line);background:var(--surface);color:var(--muted);font:600 12px var(--font-body);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;display:inline-grid}.app .agent-log-row{gap:var(--sp-12);padding:var(--sp-10) var(--sp-4);border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center}.app .agent-log-list .agent-log-row:first-child{border-top:0}.app .agent-log-mark{border-radius:var(--r-sm);background:var(--surface-2);width:40px;height:40px;color:var(--muted);font-size:15px;font-weight:600}.app .agent-log-main{flex-direction:column;gap:2px;min-width:0;display:flex}.app .agent-log-text{color:var(--heading);font-weight:500;line-height:1.35}.app .agent-log-time{color:var(--muted);font-size:12px}.app .agent-log-pill{padding:3px var(--sp-10);background:var(--surface-2);color:var(--muted);font:600 12px var(--font-body);white-space:nowrap;border-radius:999px}.app .agent-log-pill.failed{background:var(--warn-soft);color:var(--warn)}.app .agent-log-pill.asked{background:var(--accent-soft);color:var(--accent)}.app .agent-log-row:hover{background:0 0}@media (width<=767px){.app .agent-log-pill{display:none}.app .agent-log-row{grid-template-columns:36px minmax(0,1fr)}.app .agent-log-mark{width:36px;height:36px}}.app .jt-proposed-chip{align-self:flex-start;align-items:center;gap:var(--sp-6);min-height:28px;padding:0 var(--sp-10);border:1px solid var(--line);background:var(--accent-soft);color:var(--accent);font:600 12px var(--font-body);cursor:pointer;border-radius:999px;display:inline-flex}.app .jt-proposal{margin:var(--sp-8) auto;width:min(100%,760px);padding:var(--sp-8) var(--sp-12);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r-sm);background:var(--surface);box-sizing:border-box}.app .jt-proposal-line{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.app .jt-proposal-title{min-width:0;color:var(--heading);font:600 14px/1.35 var(--font-body);flex:220px}.app .jt-proposal-when{color:var(--accent);font:500 13px var(--font-body);white-space:nowrap}.app .jt-proposal-actions{align-items:center;gap:var(--sp-6);margin-left:auto;display:inline-flex}.app .jt-proposal-from{color:var(--muted);margin:2px 0 0;font-size:12px}.app .jt-proposal-more{position:relative}.app .jt-proposal-menu{z-index:5;min-width:140px;padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow-md,0 6px 20px #0000001f);flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0}.app .jt-proposal-menu button{text-align:left;padding:var(--sp-8) var(--sp-10);border-radius:var(--r-xs);color:var(--text);font:500 13px var(--font-body);cursor:pointer;background:0 0;border:0}.app .jt-proposal-menu button:hover{background:var(--surface-2)}.app .jt-proposal-edit{gap:var(--sp-6);margin-top:var(--sp-8);flex-wrap:wrap;display:flex}.app .jt-proposal-edit input{min-height:34px;padding:0 var(--sp-10);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:400 13px var(--font-body);flex:200px}.app .jt-proposal.done{justify-content:space-between;align-items:center;gap:var(--sp-12);border-left-color:var(--ok);background:var(--surface-2);display:flex}.app .jt-proposal-receipt{color:var(--muted);font-size:13px}@media (width<=767px){.app .jt-proposal-actions{width:100%;margin-left:0}.app .jt-proposal-actions .k-btn{min-height:40px}}.app .search-view .search-head{background:0 0;position:static}.app .search-view .search-explore>.search-recent,.app .search-view .search-explore>.search-browse{align-items:stretch;margin:0}.app .search-view .search-recent{align-items:stretch}.app .search-view .search-recent-row{width:100%}.app .search-view .search-explore .search-browse{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}@media (width<=767px){.app .search-view .search-explore .search-browse{grid-template-columns:minmax(0,1fr)}}.app .glance-band{margin:var(--sp-12) 0 var(--sp-4);padding:var(--sp-8) var(--sp-12);border-radius:var(--r-sm);background:var(--surface-2);color:var(--heading);font:600 13px var(--font-body);justify-content:space-between;align-items:center;display:flex}.app .glance-count{min-width:24px;height:24px;padding:0 var(--sp-6);border:1px solid var(--line);background:var(--surface);color:var(--muted);font:600 12px var(--font-body);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;display:inline-grid}.app .glance-row{gap:var(--sp-12);width:100%;padding:var(--sp-10) var(--sp-8);border:0;border-top:1px solid var(--line);color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;display:grid}.app .glance-row:first-of-type{border-top:0}.app .glance-row:hover{background:var(--surface-2)}.app .glance-chip{border-radius:var(--r-sm);background:var(--surface-2);width:44px;height:44px;color:var(--heading);flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:inline-flex}.app .glance-chip small{font:600 10px var(--font-body);letter-spacing:.06em;color:var(--muted)}.app .glance-chip b{font:700 16px var(--font-body)}.app .glance-chip.state{font:700 15px var(--font-body);color:var(--muted)}.app .glance-chip.state.resolved{background:var(--ok-soft);color:var(--ok)}.app .glance-chip.state.failed,.app .glance-chip.state.needs_review{background:var(--warn-soft);color:var(--warn)}.app .glance-main{flex-direction:column;gap:2px;min-width:0;display:flex}.app .glance-main strong{color:var(--heading);font:600 14px/1.35 var(--font-body);overflow-wrap:anywhere}.app .glance-sub{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.app .glance-pill{padding:3px var(--sp-10);background:var(--surface-2);color:var(--muted);font:600 12px var(--font-body);white-space:nowrap;border-radius:999px}.app .glance-more{margin:var(--sp-6) var(--sp-12);color:var(--muted);font-size:12px}.app .chat-pinbar{align-items:center;gap:var(--sp-6);margin:0 0 var(--sp-8);padding:var(--sp-6) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-wrap:wrap;display:flex}.app .chat-pinbar-title{align-items:center;gap:var(--sp-6);color:var(--heading);font:600 13px var(--font-body);white-space:nowrap;display:inline-flex}.app .chat-pinbar-count{min-width:22px;height:22px;padding:0 var(--sp-6);border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);font:600 12px var(--font-body);border-radius:999px;place-items:center;display:inline-grid}.app .chat-pinbar-empty{color:var(--muted);font-size:13px}.app .chat-pinbar-chip{border:1px solid var(--line-strong);background:var(--surface);border-radius:999px;align-items:center;max-width:100%;display:inline-flex;overflow:hidden}.app .chat-pinbar-text{min-width:0;padding:3px var(--sp-6) 3px var(--sp-10);color:var(--text);font:500 13px var(--font-body);text-align:left;cursor:text;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;overflow:hidden}.app .chat-pinbar-x{width:26px;color:var(--muted);font:400 16px/1 var(--font-body);cursor:pointer;background:0 0;border:0;align-self:stretch}.app .chat-pinbar-x:hover{color:var(--warn);background:var(--warn-soft)}.app .chat-pinbar-add{padding:3px var(--sp-10);border:1px dashed var(--line-strong);color:var(--muted);font:500 13px var(--font-body);cursor:pointer;background:0 0;border-radius:999px}.app .chat-pinbar-add:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.app .chat-pinbar-edit{align-items:center;gap:var(--sp-6);flex:280px;min-width:0;display:inline-flex}.app .chat-pinbar-edit input{min-width:0;height:30px;padding:0 var(--sp-10);border:1px solid var(--line-strong);background:var(--surface);color:var(--text);font:400 13px var(--font-body);border-radius:999px;flex:1}@media (width<=767px){.app .chat-pinbar-x{width:36px}.app .chat-pinbar-add{min-height:36px}}@media (width>=768px){.app .job-thread .job-thread-head .jt-metadata{gap:var(--sp-10) var(--sp-24,24px);max-width:780px;margin-top:var(--sp-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.app .job-thread .job-thread-head .jt-metadata>span{flex:none;grid-template-rows:auto minmax(32px,auto);align-content:start;align-items:center;gap:2px;min-width:0;max-width:none;display:grid}.app .job-thread .job-thread-head .jt-metadata>span>b{align-self:end}.app .job-thread .job-thread-head .jt-metadata>.jt-delivery-note,.app .job-thread .job-thread-head .jt-metadata .jt-metadata-actions{grid-column:1/-1}.app .job-thread .job-thread-head .jt-metadata .k-select{width:100%;max-width:240px;height:32px;min-height:32px}.app .job-thread .job-thread-head .jt-metadata .jt-link{text-align:left;font:500 13px/1.4 var(--font-body);justify-self:start;padding:0}.app .job-thread .job-thread-head .jt-metadata>span.jt-metadata-actions{align-items:center;gap:var(--sp-6);flex-flow:wrap;margin-top:2px;display:flex}.app .job-thread .job-thread-head .jt-metaline-link{color:var(--accent);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.app .job-thread .job-thread-head .jt-metaline-link:hover{text-underline-offset:2px;text-decoration:underline}.app .job-thread .job-thread-head .jt-metaline-select{appearance:none;max-width:220px;height:auto;min-height:0;padding:0 var(--sp-4) 0 0;color:var(--accent);font:inherit;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0}.app .job-thread .job-thread-head .jt-metaline-select:hover{text-underline-offset:2px;text-decoration:underline}}@media (width<=767px){.app .job-thread .job-thread-head .jt-head-tune,.app .job-thread .job-thread-head .jt-head-manage{display:none}}@media (width>=768px){.app .job-thread .job-thread-head select.jt-metaline-select{box-shadow:none;padding:0 var(--sp-2) 0 0;background:0 0;border:0;border-radius:0;width:auto;height:auto;min-height:0}}.app .jt-loading{width:min(100%,760px);margin:var(--sp-16) auto;padding:var(--sp-12) var(--sp-16)}.app .ml-reach{color:var(--muted);margin-top:2px;font-size:12px;display:block}.app .t-title-link{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.app .t-title-link:hover{text-decoration:underline}.app .jobs-row-feed-btn{border-radius:var(--r-sm,6px);color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:4px;display:inline-flex}.app .jobs-row-feed-btn:hover{background:var(--surface-2,var(--hover));color:var(--fg)}.app .jobs-row-feed-btn.off{color:var(--muted);opacity:.65}.app .jobs-bulk-sched{gap:var(--sp-4,4px);align-items:center;display:inline-flex}.app .jobs-bulk-sched input{min-width:190px}.app .attention-why{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.app .attention-source{background:var(--surface-2,var(--hover));color:var(--fg);border-radius:999px;padding:1px 6px;font-size:11px}.app .attention-quick{gap:4px;display:none}@media (hover:hover) and (pointer:fine){.app .attention-row:hover .attention-quick,.app .attention-row:focus-within .attention-quick{display:inline-flex}}.app .attention-quick button{border:1px solid var(--border);border-radius:var(--r-sm,6px);color:var(--fg);cursor:pointer;background:0 0;padding:3px 8px;font-size:12px}.app .attention-quick button:hover{background:var(--surface-2,var(--hover))}.app .failure-chip-row{align-items:center;gap:6px;display:inline-flex}.app .failure-retry{border:1px solid var(--border);border-radius:var(--r-sm,6px);color:var(--fg);cursor:pointer;background:0 0;padding:2px 8px;font-size:12px}.app .failure-retry:hover{background:var(--surface-2,var(--hover))}@media (width<=767px){.app .job-thread-head .jt-scorecard{white-space:nowrap;flex-wrap:nowrap;margin-top:2px;overflow:hidden}.app .job-thread-head .jt-scorecard-fb{display:none}.app .job-thread-head .jt-origin{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0 0 2px;display:block;overflow:hidden}}@media (width>=768px){.app .bot-head{align-items:center}.app .bot-head-id{align-items:center;gap:var(--sp-12);flex:1}.app .bot-head-id .team-av{width:36px;height:36px;font-size:var(--fs-xl,18px);flex:none}.app .bot-head-text{align-items:baseline;gap:var(--sp-12);flex-wrap:nowrap;display:flex;overflow:hidden}.app .bot-head-text .bot-crumb{white-space:nowrap;flex:none;order:-1}.app .bot-head-text .k-h1{font-size:var(--fs-2xl,22px);white-space:nowrap;flex:none;margin:0}.app .bot-head-text .k-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}}.app .msg-waiting{color:var(--muted);margin-top:4px;font-size:12px;display:block}.app .outbox-retry{color:var(--muted);font-size:12px}.app .ss-quiet{margin:var(--sp-4) 0 0;color:var(--muted);font-size:12px;display:block}.app .msg-timing{color:var(--muted);margin-top:4px;font-size:12px;display:block}.app .turn-vers-how{color:var(--muted);font-size:12px}.app .turn-vers-side{gap:var(--sp-12);grid-template-columns:1fr 1fr;display:grid}.app .turn-vers-side>div{min-width:0;padding:var(--sp-8);border:1px solid var(--border);border-radius:var(--r-sm,6px)}@media (width<=767px){.app .turn-vers-side{grid-template-columns:1fr}}.app .code-tools{gap:var(--sp-4);display:inline-flex}.app .code-dl,.app .table-copy,.app .table-csv{border-radius:var(--r-sm,6px);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px 6px;font-size:12px}.app .code-dl:hover,.app .table-copy:hover,.app .table-csv:hover{background:var(--surface-2,var(--hover));color:var(--fg)}.app .md-table-tools{gap:var(--sp-4);margin-left:var(--sp-8);display:inline-flex}.app .msg-sources{margin:var(--sp-4) 0 0;color:var(--muted);overflow-wrap:anywhere;font-size:12px}.app .proposal-cards .proposal-card{gap:var(--sp-8);padding:var(--sp-14) var(--sp-16)}.app .proposal-headline{color:var(--heading);font:600 17px/1.3 var(--font-body);overflow-wrap:anywhere;text-wrap:balance;margin:0}.app .proposal-meta{align-items:center;gap:var(--sp-4) var(--sp-10);flex-wrap:wrap;margin:0;display:flex}.app .proposal-meta .proposal-when{align-items:center;gap:var(--sp-6);padding:2px var(--sp-8);background:var(--accent-soft);color:var(--accent);font:500 13px var(--font-body);border-radius:999px;display:inline-flex}.app .proposal-meta .proposal-when svg{width:14px;height:14px}.app .proposal-also{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.app .proposal-note{-webkit-line-clamp:2;text-align:left;color:var(--muted);font:13px/1.45 var(--font-body);cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;margin:0;padding:0;display:-webkit-box;overflow:hidden}.app .proposal-note.open{-webkit-line-clamp:unset;display:block}.app .proposal-cards .proposal-actions{margin-top:var(--sp-4);flex-wrap:nowrap}.app .proposal-cards .proposal-actions .k-btn{flex:none}.app .proposal-cards .proposal-actions .k-btn.primary{flex:auto;justify-content:center}@media (width>=768px){.app .proposal-cards .proposal-actions .k-btn.primary{flex:none}}.app .bot-catchup{margin:0 var(--sp-12) var(--sp-8);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md,10px);background:var(--surface-2,var(--hover));gap:var(--sp-6);flex-direction:column;display:flex}.app .bot-catchup-head{justify-content:space-between;align-items:center;gap:var(--sp-8);font-size:13px;display:flex}.app .bot-catchup ul{gap:var(--sp-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.app .bot-catchup li{align-items:baseline;gap:var(--sp-6) var(--sp-8);flex-wrap:wrap;font-size:13px;line-height:1.4;display:flex}.app .bot-catchup-kind{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:1px 7px;font-size:11px}.app .bot-catchup-kind.decision,.app .bot-catchup-kind.problem{color:var(--warn);border-color:var(--warn)}.app .bot-catchup-text{overflow-wrap:anywhere;flex:150px;min-width:0}.app .bot-catchup-more{color:var(--muted);margin:0;font-size:12px}.app .ifthen-starters{align-items:flex-start;gap:var(--sp-6);flex-direction:column;display:flex}.app .ifthen-starters .k-btn{text-align:left;white-space:normal;height:auto;padding:var(--sp-6) var(--sp-10)}@media (width>=768px){.app .job-thread .job-thread-head .jt-facts{margin:var(--sp-10) 0 0;border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.app .job-thread .job-thread-head .jt-fact{min-width:0;padding:var(--sp-8) var(--sp-12) var(--sp-8) 0}.app .job-thread .job-thread-head .jt-fact+.jt-fact{padding-left:var(--sp-16);border-left:1px solid var(--line)}.app .job-thread .job-thread-head .jt-fact-k{color:var(--faint);font:11px/1.4 var(--font-body);margin:0}.app .job-thread .job-thread-head .jt-fact-v{color:var(--text);font:13px/1.4 var(--font-body);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;overflow:hidden}.app .job-thread .job-thread-head .jt-fact-sub{color:var(--muted);font:12px/1.4 var(--font-body);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.app .job-thread .job-thread-head .jt-fact-sub .pack-chip{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.app .job-thread .job-thread-head .jt-fact-sub .pack-chip:hover{text-underline-offset:2px;text-decoration:underline}.app .job-thread .job-thread-head.compact .jt-facts{display:none}}@media (width<=767px){.app .job-thread .job-thread-head .jt-facts{display:none}}.app .compaction-card{margin:var(--sp-12) 0;border:1px solid var(--line);border-radius:var(--r-md,10px);background:var(--surface-2,var(--hover))}.app .compaction-card>summary{align-items:center;gap:var(--sp-4) var(--sp-8);padding:var(--sp-10) var(--sp-12);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.app .compaction-card>summary::-webkit-details-marker{display:none}.app .compaction-ico{color:var(--muted);display:inline-flex}.app .compaction-title{font:500 13px var(--font-body);color:var(--text)}.app .compaction-meta{font:12px var(--font-body);color:var(--muted)}.app .compaction-body{padding:0 var(--sp-12) var(--sp-12);max-height:360px;color:var(--muted);font-size:13px;overflow:auto}.app .home-proposal{align-items:start;justify-content:initial;gap:var(--sp-16);grid-template-columns:minmax(0,1fr) 156px;display:grid}.app .home-proposal-actions{align-items:stretch;gap:var(--sp-4);flex-direction:column}.app .home-proposal-actions .k-btn{white-space:nowrap;justify-content:center;width:100%}.app .home-proposal.hp-hold,.app .home-proposal.hp-reminder,.app .home-proposal.hp-handoff{border-left:3px solid var(--hp-c,var(--line));padding-left:var(--sp-12)}.app .home-proposal.hp-hold{--hp-c:var(--accent)}.app .home-proposal.hp-reminder{--hp-c:var(--attn)}.app .home-proposal.hp-handoff{--hp-c:var(--ok)}.app .hp-l1{align-items:center;gap:var(--sp-6);margin-top:var(--sp-4);font:13px/1.4 var(--font-body);color:var(--hp-c,var(--text));display:inline-flex}.app .hp-when{color:var(--muted)}.app .hp-l2{font:12px/1.4 var(--font-body);color:var(--faint)}.app .hp-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.app .hp-link:hover{text-underline-offset:2px;text-decoration:underline}@media (width<=767px){.app .home-proposal{grid-template-columns:1fr}.app .home-proposal-actions{flex-direction:row}.app .home-proposal-actions .k-btn{flex:1}}.app .hp-secondary{gap:var(--sp-4);display:flex}.app .hp-secondary .k-btn{flex:1;min-width:0}.app .activity-group.live>.activity-summary{flex-wrap:wrap}.app .ss-quiet-inline{text-align:left;color:var(--muted);font:12px/1.4 var(--font-body);flex:1 0 100%;order:10;margin:2px 0 0 38px}.app .composer-wrap .plus-wrap{display:inline-flex;position:relative}.app .composer-wrap .plus-menu{z-index:30;min-width:220px;padding:var(--sp-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md,10px);box-shadow:var(--shadow-pop,0 8px 24px #00000024);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.app .composer-wrap .plus-menu button{align-items:center;gap:var(--sp-10);padding:var(--sp-8) var(--sp-10);border-radius:var(--r-sm,6px);color:var(--text);font:13px var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.app .composer-wrap .plus-menu button:hover:not(:disabled){background:var(--surface-2,var(--hover))}.app .composer-wrap .plus-menu button:disabled{color:var(--faint);cursor:default}.app .composer-wrap .plus-menu svg{color:var(--muted)}.app .saved-prompts{gap:var(--sp-6);flex-direction:column;display:flex}.app .saved-prompt-row{align-items:center;gap:var(--sp-8);border-top:1px solid var(--line);padding-top:var(--sp-6);display:flex}.app .saved-prompt-row:first-child{border-top:0;padding-top:0}.app .saved-prompt-use{min-width:0;padding:var(--sp-6) 0;text-align:left;cursor:pointer;color:var(--text);font:13px/1.4 var(--font-body);background:0 0;border:0;flex-direction:column;flex:1;gap:2px;display:flex}.app .saved-prompt-use span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}@media (width<=767px){.app .composer-wrap .k-switch-name{display:none}}.app .settings-shell{gap:var(--sp-24);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.app .settings-nav{top:var(--sp-16);flex-direction:column;gap:2px;display:flex;position:sticky}.app .settings-nav button{text-align:left;padding:var(--sp-8) var(--sp-12);border-radius:var(--r-md,10px);color:var(--muted);font:13px/1.35 var(--font-body);cursor:pointer;background:0 0;border:1px solid #0000}.app .settings-nav button:hover{color:var(--text);background:var(--surface-2,var(--hover))}.app .settings-nav button.on{color:var(--text);background:var(--surface);border-color:var(--line);font-weight:500}@media (width<=767px){.app .settings-shell{display:block}.app .settings-nav{gap:var(--sp-6);margin:0 0 var(--sp-12);padding-bottom:var(--sp-4);flex-direction:row;position:static;overflow-x:auto}.app .settings-nav button{white-space:nowrap;border-color:var(--line);border-radius:999px;flex:none}}.app .jobs-filter-controls .jobs-field{flex-direction:column;flex:150px;gap:2px;min-width:0;display:flex}.app .jobs-filter-controls .jobs-field>span{color:var(--faint);font:11px/1.4 var(--font-body)}.app .jobs-filter-controls .jobs-field select{width:100%}.app .jobs-active{align-items:center;gap:var(--sp-6) var(--sp-8);margin:var(--sp-6) 0;flex-wrap:wrap;display:flex}.app .jobs-active-chip{align-items:center;gap:var(--sp-6);height:26px;padding:0 var(--sp-6) 0 var(--sp-10);background:var(--accent-soft);color:var(--accent);font:12px var(--font-body);cursor:pointer;border:0;border-radius:999px;display:inline-flex}.app .jobs-active-chip i{opacity:.7;padding:0 var(--sp-4);font-style:normal}@media (hover:hover) and (pointer:fine){.app .jobs-row .jobs-row-feed-btn,.app .jobs-row .jobs-row-rename-btn{opacity:0;transition:opacity .12s}.app .jobs-row:hover .jobs-row-feed-btn,.app .jobs-row:hover .jobs-row-rename-btn,.app .jobs-row:focus-within .jobs-row-feed-btn,.app .jobs-row:focus-within .jobs-row-rename-btn,.app .jobs-row .jobs-row-feed-btn.off{opacity:1}}.app .bot-head-stats{color:var(--muted);margin:2px 0 0;font-size:13px}.app .hp-folds{gap:var(--sp-8);flex-direction:column;display:flex}.app .hp-fold,.app .hp-fold-row{border:1px solid var(--line);border-radius:var(--r-md,10px);background:var(--surface)}.app .hp-fold>summary{padding:var(--sp-12) var(--sp-14);cursor:pointer;flex-direction:column;gap:2px;list-style:none;display:flex}.app .hp-fold>summary::-webkit-details-marker{display:none}.app .hp-fold>summary b,.app .hp-fold-row b{font:500 14px var(--font-body);color:var(--text);display:block}.app .hp-fold>summary small,.app .hp-fold-row small{color:var(--muted);font:12px/1.4 var(--font-body);display:block}.app .hp-fold[open]>summary{border-bottom:1px solid var(--line)}.app .hp-fold>.sv-card{box-shadow:none;border:0;border-radius:0;margin:0}.app .hp-fold-row{justify-content:space-between;align-items:center;gap:var(--sp-12);width:100%;padding:var(--sp-12) var(--sp-14);text-align:left;cursor:pointer;color:var(--muted);display:flex}.app .hp-fold-row:hover{background:var(--surface-2,var(--hover))}.app .feed-queue{gap:var(--sp-6);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md,10px);background:var(--surface);flex-direction:column;display:flex}.app .feed-queue-head{justify-content:space-between;align-items:center;gap:var(--sp-8);font:500 13px var(--font-body);color:var(--text);display:flex}.app .feed-queue-row{justify-content:space-between;align-items:center;gap:var(--sp-10);padding:var(--sp-6) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.app .feed-queue-main{text-align:left;cursor:pointer;min-width:0;color:var(--text);background:0 0;border:0;flex-direction:column;flex:220px;gap:2px;padding:0;display:flex}.app .feed-queue-title{font:500 14px/1.35 var(--font-body);overflow-wrap:anywhere}.app .feed-queue-detail{font:12px/1.4 var(--font-body);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app .feed-queue-actions{gap:var(--sp-6);flex-wrap:wrap;display:flex}.proposal-why{align-items:center;gap:var(--sp-6);margin-top:var(--sp-8);flex-wrap:wrap;display:flex}.bot-ops-suggest{align-items:center;gap:var(--sp-6);margin:var(--sp-6) 0;flex-wrap:wrap;display:flex}.as-root{gap:var(--sp-24,28px);grid-column:1/-1;grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.as-rail{top:var(--sp-12);flex-direction:column;gap:2px;display:flex;position:sticky}.as-link{justify-content:space-between;align-items:center;gap:var(--sp-8);padding:var(--sp-6) var(--sp-10);border-radius:var(--r-md);color:var(--muted);font:550 13.5px var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.as-link:hover{background:var(--surface-2)}.as-link.on{background:var(--accent-soft);color:var(--heading)}.as-link small{color:var(--faint);font-weight:450;font-size:var(--fs-xs)}.as-hint{margin:var(--sp-10) 0 0;padding:var(--sp-10);border:1px dashed var(--line-strong);border-radius:var(--r-md);color:var(--faint);font-size:var(--fs-xs)}.as-main{gap:var(--sp-16,18px);flex-direction:column;min-width:0;display:flex}.as-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-r);box-shadow:var(--shadow-sm);padding:var(--card-pad-desktop);scroll-margin-top:var(--sp-12)}.as-head{justify-content:space-between;align-items:baseline;gap:var(--sp-12);margin-bottom:var(--sp-10);display:flex}.as-head h2{font:650 16px var(--font-body);color:var(--heading);margin:0}.as-count{color:var(--faint);font-size:var(--fs-xs)}.as-body{gap:var(--sp-12);flex-direction:column;min-width:0;display:flex}.as-body>.bot-control-section,.as-body>.bot-ops-section{margin:0}.as-savebar{padding:var(--sp-12) 0 calc(var(--sp-12) + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;display:flex;position:sticky;bottom:0}.as-savebar>div{pointer-events:auto;align-items:center;gap:var(--sp-12);padding:var(--sp-6) var(--sp-6) var(--sp-6) var(--sp-16,16px);border-radius:var(--r-lg);background:var(--heading);color:var(--bg);font-size:var(--fs-sm);display:flex;box-shadow:0 8px 28px #00000040}@media (width<=800px){.as-root{grid-template-columns:minmax(0,1fr)}.as-rail{gap:var(--sp-6);padding-bottom:var(--sp-6);flex-direction:row;position:static;overflow-x:auto}.as-link{white-space:nowrap;border:1px solid var(--line);background:var(--surface);flex:none}.as-link small,.as-hint{display:none}.as-card{padding:var(--card-pad-phone)}}.app .errand-shot{border-radius:var(--r-sm);max-width:100%;box-shadow:inset 0 0 0 1px var(--line);display:block;overflow:hidden}.app .errand-shot img{object-fit:cover;object-position:top;width:100%;max-height:260px;display:block}.app .room-chips{gap:var(--sp-8);flex-wrap:wrap;display:flex}.app .room-progress{gap:var(--sp-4);font:500 13px/1.4 var(--font-body);color:var(--muted);margin:0;padding:0;list-style:none;display:grid}.app .room-list{margin:var(--sp-4) 0 0;padding-left:var(--sp-16);gap:var(--sp-4);font:400 14px/1.45 var(--font-body);display:grid}.app .room-point{gap:var(--sp-4);padding-top:var(--sp-8);display:grid}.app .room-pos{gap:var(--sp-4);padding:var(--sp-8) 0;border-top:1px solid var(--line);display:grid}.app .room-pos p{margin:0}.app .room-past{margin-top:var(--sp-8)}.app .room-past summary{cursor:pointer;color:var(--muted);font:500 13px var(--font-body)}.app .home-proposal.hp-item,.app .home-proposal.hp-failure{border-left:3px solid var(--hp-c,var(--line));padding-left:var(--sp-12)}.app .home-proposal.hp-item{--hp-c:var(--accent)}.app .home-proposal.hp-failure{--hp-c:var(--attn)}.app .rs-about-sum{padding:var(--sp-10) var(--sp-14);cursor:pointer;flex-direction:column;gap:2px;list-style:none;display:flex}.app .rs-about-sum::-webkit-details-marker{display:none}.app .rs-about-sum>span{font:600 14px var(--font-body);color:var(--heading)}.app .rs-about-sum>small{color:var(--muted);font:13px/1.4 var(--font-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app details.rs-about[open]>.rs-about-sum{display:none}@media (width>=768px){.app .rs-about-sum{display:none}}.app .rs-list{margin-bottom:var(--sp-12);gap:0;display:grid}.app .rs-opt.on .k-row-title{color:var(--accent)}.app .rs-toolbar{gap:var(--sp-8);align-items:stretch;display:flex}.app .rs-toolbar .k-btn{height:44px;min-height:44px}.app .rs-pick{justify-content:space-between;align-items:center;gap:var(--sp-8);min-width:0;padding:0 var(--sp-14);font:600 15px var(--font-body);flex:1;display:flex}.app .rs-pick-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.app .rs-plus{width:44px;font:500 22px/1 var(--font-body);flex:none;padding:0}@media (width<=767px){.app .rs-bar{gap:var(--sp-8) var(--sp-12);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.app .rs-bar>.k-seg{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.app .rs-bar>.k-seg>button{padding:0 var(--sp-4);height:36px}.app .rs-bar>.k-bar-spacer{display:none}.app .rs-bar>.k-btn,.app .rs-bar .menu>.k-btn{height:44px;min-height:44px}.app .rs-bar>.k-btn.fill{grid-area:2/3}.app .rs-bar>.k-meta{grid-area:2/1}.app .rs-bar>.menu{grid-area:2/2;justify-self:end}.app .rs-more{width:44px;padding:0}.app .rs-card{padding:0}.app .rs-card-head{align-items:center;gap:var(--sp-10);width:100%;min-height:56px;padding:var(--sp-10) var(--sp-14);text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;display:flex}.app .rs-card-main{flex:1;gap:2px;min-width:0;display:grid}.app .rs-card-title{font:600 15px/1.3 var(--font-body);color:var(--heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app .rs-card-sub{font:13px/1.35 var(--font-body);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app .rs-card-body{gap:var(--sp-10);padding:0 var(--sp-14) var(--sp-14);display:grid}.app .rs-field{gap:var(--sp-4);display:grid}.app .rs-field>span{font:600 12px var(--font-body);color:var(--muted)}.app .rs-field .k-input,.app .rs-field .k-select{box-sizing:border-box;width:100%;height:44px;min-height:44px}.app .rs-confirm{width:100%;height:44px}.app .rs-remove{color:var(--danger);padding:var(--sp-8) 0;justify-self:start}.app .rs-bar{z-index:5;box-shadow:0 1px 0 var(--line);position:sticky;top:0}}.app .rs-about-sum{text-align:left}.app .rs-list .k-row{text-align:left;width:100%}.app .rs-list .k-row-main{text-align:left}.app .rs-about-sum{align-items:stretch;min-width:0}.app .rs-about-sum>span,.app .rs-about-sum>small{text-align:left;min-width:0;max-width:100%;display:block}.app details.rs-about{min-width:0;overflow:hidden}.app .rs-name{gap:var(--sp-4);margin-bottom:var(--sp-8);display:grid}.app .rs-name>span{font:600 12px var(--font-body);color:var(--muted)}.app .asg-working{padding:var(--sp-4) var(--sp-14) var(--sp-8);box-shadow:none;background:0 0;border:0;margin:0}.app .asg-notes{padding:0 var(--sp-14) var(--sp-8);font:13px/1.4 var(--font-body);color:var(--text);gap:2px;margin:0;list-style:none;display:grid}.app .asg-redirect{padding:0 var(--sp-14) var(--sp-10)}.app .room-decide-row{gap:var(--sp-8);flex-wrap:wrap;display:flex}.app .room-decide-row .k-btn{flex:auto;min-height:44px}.app .room-follow{padding:0}.app .agent-day{gap:var(--sp-4);display:grid}.app .agent-day .team-h-row{align-items:center}.app .agent-day .ad-actions{align-items:center;gap:var(--sp-6);flex:none;display:flex}.app .agent-day .ad-toggle{height:32px;min-height:32px;padding:0 var(--sp-8);border-radius:var(--r-sm);color:var(--muted);font:500 12px/1 var(--font-body);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.app .agent-day .ad-toggle:hover{background:var(--surface-2);color:var(--heading)}.app .agent-day .sv-link{height:32px;min-height:32px;padding:0 var(--sp-8);justify-content:center;align-items:center;display:inline-flex}.app .agent-day .ad-details{gap:var(--sp-4);display:grid}.app .ad-sec{border-top:1px solid var(--line)}.app .ad-head{justify-content:space-between;align-items:center;gap:var(--sp-10);width:100%;min-height:44px;padding:0 var(--sp-14);font:600 14px var(--font-body);color:var(--heading);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.app .ad-list{padding:0 var(--sp-14) var(--sp-8);gap:2px;margin:0;list-style:none;display:grid}.app .ad-item{width:100%;padding:var(--sp-8) 0;text-align:left;font:14px/1.4 var(--font-body);color:var(--text);cursor:pointer;background:0 0;border:0;gap:2px;display:grid}.app .ad-item:disabled{cursor:default}.app .ad-quiet{padding:var(--sp-6) 0;font:14px/1.4 var(--font-body);color:var(--muted)}.app .room-thread{gap:var(--sp-10);max-height:46vh;padding:var(--sp-4) 0;display:grid;overflow-y:auto}.app .room-msg{max-width:92%;padding:var(--sp-8) var(--sp-12);border-radius:var(--r-md);background:var(--surface-2);gap:2px;display:grid}.app .room-msg.you{background:var(--accent-soft);justify-self:end}.app .room-who{font:600 12px var(--font-body);color:var(--muted);margin:0}.app .room-text{font:14px/1.45 var(--font-body);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.app .room-typing{align-items:center;gap:var(--sp-8);font:13px var(--font-body);color:var(--muted);margin:0;display:flex}.app .room-to{gap:var(--sp-6);flex-wrap:wrap;display:flex}.app .composer-actions{flex-wrap:wrap}.app .composer-actions>.cmd-resolved{margin:0 0 var(--sp-6);flex:0 0 100%;order:-1}.app .room-full{flex-direction:column;height:min(92dvh,900px);display:flex}.app .room-full .goal-sheet{gap:var(--sp-8);flex-direction:column;flex:1;min-height:0;display:flex}.app .room-topic{font:600 14px/1.35 var(--font-body);color:var(--heading);margin:0}.app .room-full .room-thread{gap:var(--sp-14);min-height:0;max-height:none;padding:var(--sp-4) 0;flex-direction:column;flex:1;display:flex;overflow-y:auto}.app .room-full .msg{background:0 0;max-width:100%;padding:0}.app .room-full .msg.user{width:max-content;max-width:88%;padding:var(--sp-8) var(--sp-16);background:var(--surface-2);align-self:flex-end}.app .room-full .msg.assistant .msg-meta{margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.app .room-full .msg-agent{align-items:center;gap:var(--sp-6);color:var(--muted);font-weight:600;display:inline-flex}.app .room-summary{border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-8) var(--sp-12);background:var(--surface)}.app .room-summary>summary{cursor:pointer;font:600 13px var(--font-body);color:var(--heading)}.app .room-bar{gap:var(--sp-6);flex-wrap:wrap;display:flex}.app .room-full .room-to{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.app .room-full .room-to .k-chip{flex:none}.app .room-full .composer-wrap{padding:var(--sp-4) 0 0}.app .room-page{width:100%;max-width:var(--col,760px);padding:var(--sp-16) var(--sp-16) var(--sp-24);gap:var(--sp-12);margin:0 auto;display:grid}.app .room-head{align-items:center;gap:var(--sp-10);min-width:0;padding:var(--sp-8) 0;display:flex}.app .room-head h1{min-width:0;font:600 15px/1.3 var(--font-body);color:var(--heading);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.app .room-people-row{gap:var(--sp-4);display:inline-flex}.app .room-dock{gap:var(--sp-8);padding-top:var(--sp-8);display:grid}.app .room-dots{gap:3px;display:inline-flex}.app .room-dots i{background:var(--muted);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite room-dot}.app .room-dots i:nth-child(2){animation-delay:.15s}.app .room-dots i:nth-child(3){animation-delay:.3s}@keyframes room-dot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.app .room-dots i{opacity:.6;animation:none}}.app .room-chat .msg.assistant .msg-meta{align-items:center;gap:var(--sp-8);margin-bottom:var(--sp-4);display:flex}.app .room-chat .msg-agent{align-items:center;gap:var(--sp-6);font:600 13px var(--font-body);color:var(--heading);display:inline-flex}.app .room-bar{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.app .room-bar .k-btn{white-space:nowrap;flex:none}.app .room-chat .composer-meta{display:none}.app .room-chat .room-dock{gap:var(--sp-6);padding-top:var(--sp-4)}@media (width<=767px){.app .room-dock:focus-within .room-bar,.app .room-dock:focus-within .room-summary{display:none}}.app .room-chat .msg.assistant.msg-part .msg-meta{align-items:center;gap:var(--sp-8);margin-bottom:var(--sp-4);display:flex}.app .room-chat .room-head{z-index:6;margin:0 calc(-1 * var(--sp-12));padding:var(--sp-10) var(--sp-14);background:var(--surface);border-bottom:1px solid var(--line);box-shadow:0 1px 0 var(--line);position:sticky;top:0}.app .room-bar{overscroll-behavior:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;overflow-y:hidden}.app .room-summary-head{justify-content:space-between;align-items:center;gap:var(--sp-8);margin-bottom:var(--sp-4);display:flex}.app .room-summary-head b{font:600 13px var(--font-body);color:var(--heading)}.app button.room-people-row{cursor:pointer;background:0 0;border:0;padding:0}.app .room-people-panel{align-items:center;gap:var(--sp-6);padding:var(--sp-8) 0;flex-wrap:wrap;display:flex}.app .room-member{align-items:center;gap:var(--sp-6);display:inline-flex}.app .room-member button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 2px}.app .room-member button:disabled{opacity:.35;cursor:default}.app .room-ask{gap:var(--sp-6);padding:var(--sp-8) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);display:grid}.app .room-ask-q{font:14px/1.4 var(--font-body);color:var(--text);margin:0}.app .room-ask-opts{gap:var(--sp-6);flex-wrap:wrap;display:flex}.app .room-make{align-items:center}.app .room-make-group{align-items:center;gap:var(--sp-4);flex:none;display:inline-flex}.app .room-make select,.app .room-make input[type=date],.app .room-lookup select{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);height:36px;color:var(--text);padding:0 var(--sp-8);font:13px var(--font-body)}.app .room-lookup{flex-wrap:wrap}.app .room-chat .room-typing-row{overflow:visible}.app .room-chat .room-typing-row .team-av{margin-left:var(--sp-2)}.app .chat-aids{gap:var(--sp-8);margin-top:var(--sp-10);display:grid}.app .chat-aid{align-items:center;gap:var(--sp-8);font:13px/1.4 var(--font-body);color:var(--muted);flex-wrap:wrap;display:flex}.app .chat-aid i{color:var(--text);font-style:normal}.app .chat-aid-btns{gap:var(--sp-6);display:inline-flex}.app .chat-aid.next{gap:var(--sp-6)}.app .chat-aid.next .k-chip{height:auto;min-height:32px;padding:var(--sp-6) var(--sp-12);white-space:normal;text-align:left;font-weight:500}.app .turn-ack{margin-left:var(--sp-10);font:italic 14px var(--font-body);color:var(--muted)}.app .resume-line{justify-content:space-between;align-items:center;gap:var(--sp-8);margin:0 0 var(--sp-6);padding:var(--sp-8) var(--sp-12);border-radius:var(--r-md);background:var(--surface-2);font:13px/1.4 var(--font-body);color:var(--muted);display:flex}.app .resume-line b{color:var(--heading);font-weight:600}.app .ss-quiet-inline{white-space:normal;overflow-wrap:anywhere;flex:calc(100% - 38px);min-width:0;max-width:calc(100% - 38px)}.app .k-recall-chip{height:auto;color:var(--faint);font:500 12px/1.3 var(--font-body);background:0 0;margin:2px 0;padding:2px 0}.app .k-recall-chip:hover{color:var(--muted);text-underline-offset:2px;background:0 0;text-decoration:underline}.app .working-line{align-items:center;gap:var(--sp-8);min-width:0;font:13px/1.4 var(--font-body);color:var(--muted);margin:0;display:flex}.app .working-line .wl-lead{flex:none;align-items:center;display:inline-flex}.app .working-line .wl-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;overflow:hidden}.app .working-line .wl-text b{color:var(--heading);font-weight:600}.app .working-line .wl-meta{color:var(--faint);white-space:nowrap;flex:none;font-size:12px}.app .bot-catchup-line,.app .ad-line{text-align:left;width:100%;padding:var(--sp-6) 0;font:500 13px/1.4 var(--font-body);color:var(--muted);cursor:pointer;background:0 0;border:0;display:block}.app .ad-line{padding:var(--sp-10) var(--sp-14)}.app .bot-catchup-line:hover,.app .ad-line:hover{color:var(--text)}.app .main-quick-actions{gap:var(--sp-8);display:flex}.app .main-quick-actions>*{flex:1 1 0;min-width:0}.app .main-secondary-fold{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.app .main-secondary-fold>summary{align-items:center;gap:var(--sp-8);min-height:44px;padding:var(--sp-8) var(--sp-14);color:var(--heading);cursor:pointer;list-style:none;display:flex}.app .main-secondary-fold>summary::-webkit-details-marker{display:none}.app .main-secondary-fold>summary:after{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:7px;height:7px;transition:transform var(--dur-1) var(--ease);margin-left:auto;transform:rotate(45deg)translateY(-2px)}.app .main-secondary-fold[open]>summary{border-bottom:1px solid var(--line);background:var(--surface-2)}.app .main-secondary-fold[open]>summary:after{transform:rotate(225deg)translateY(2px)}.app .main-secondary-fold>summary strong{font:600 13px/1.3 var(--font-body)}.app .main-secondary-fold>summary span{color:var(--faint);font:12px/1.3 var(--font-body)}.app .main-secondary-fold-body{gap:var(--sp-12);padding:var(--sp-12);flex-direction:column;display:flex}.app .main-settings-shell{gap:var(--sp-12);flex-direction:column;display:flex}.app .main-settings-head{align-items:center;gap:var(--sp-12);display:flex}.app .main-settings-head h2{font:650 18px/1.25 var(--font-body);color:var(--heading);margin:0}@media (width<=767px){.app .main-quick-actions{z-index:4;margin:calc(-1 * var(--sp-8)) 0 0;padding:var(--sp-6) 0;background:var(--bg);position:sticky;top:0}.app .main-secondary-fold-body{padding:var(--sp-8)}.app .main-settings-head{z-index:4;margin:calc(-1 * var(--sp-8)) 0 0;padding:var(--sp-8) 0;background:var(--bg);position:sticky;top:0}}.app .agent-day,.app .agent-day .team-h-row{min-width:0}.app .agent-day .team-h-row .team-h{overflow-wrap:anywhere;min-width:0}.app .agent-day .ad-body{gap:var(--sp-4);min-width:0;display:grid}.app .agent-day .ad-details{min-width:0}@media (width<=767px){.app .agent-day .team-h-row{align-items:start;gap:var(--sp-8);grid-template-columns:minmax(0,1fr);display:grid}.app .agent-day .ad-actions{justify-content:flex-end;width:100%}.app .agent-day .ad-toggle,.app .agent-day .sv-link{min-height:40px}}.app .agent-actions>.k-bh{cursor:pointer;list-style:none}.app .agent-actions>.k-bh::-webkit-details-marker{display:none}.app .agent-actions>.k-bh .k-fold-ico{border-right:1.5px solid var(--faint);border-bottom:1.5px solid var(--faint);width:8px;height:8px;transition:transform var(--dur-1) var(--ease);margin-left:auto;position:relative;transform:rotate(45deg)translateY(-2px)}.app .agent-actions[open]>.k-bh{border-bottom:1px solid var(--line);background:var(--surface-2)}.app .agent-actions[open]>.k-bh .k-fold-ico{transform:rotate(225deg)translateY(2px)}.app .agent-actions-body{flex-direction:column;min-width:0;display:flex}.app .agent-actions-body .sv-more{margin:var(--sp-8) var(--sp-14) var(--sp-12);align-self:flex-start}@media (width<=767px){.app.app :is(.k-btn,.k-btn.fill,.k-btn.primary,.k-btn.ghost,.pg-btn){min-height:40px}}.app :is(.home-card,.sv-card){min-height:min-content}.app .chat-reshape{align-items:center;gap:var(--sp-2) var(--sp-4);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.app .chat-reshape-btn{padding:var(--sp-6) var(--sp-8);border-radius:var(--r-sm);font:500 12.5px/1 var(--font-body);color:var(--faint);cursor:pointer;background:0 0;border:0;min-height:32px}.app .chat-reshape-btn:hover{background:var(--surface-2);color:var(--text)}.app .chat-reshape-btn.on{color:var(--accent);background:var(--accent-soft)}.app .voice-choices{gap:var(--sp-6);margin-bottom:var(--sp-6);flex-wrap:wrap;display:flex}.app .ask-about-ctx{padding:var(--sp-8) var(--sp-12);border-left:3px solid var(--line);background:var(--surface-2);border-radius:var(--r-sm);font:13px/1.45 var(--font-body);color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.app .photo-chips{gap:var(--sp-6);width:100%;padding:var(--sp-4) 0;flex-wrap:wrap;display:flex}.app .room-with{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 13px/1.3 var(--font-body);color:var(--muted);flex:1;overflow:hidden}.app .room-chat .room-dock>:not(.composer-wrap){width:100%;max-width:var(--col);box-sizing:border-box;margin-inline:auto}.app .room-chat .room-head{max-width:var(--col);margin-inline:auto}.app button.viewbar-room-faces{margin-right:var(--sp-8);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:inline-flex}.app .viewbar-room-faces .team-av{box-shadow:0 0 0 2px var(--bg);margin-left:-8px}.app .viewbar-room-faces .team-av:first-child{margin-left:0}.app .room-chat .room-dock>:not(.composer-wrap){max-width:var(--col);padding-inline:17px}@media (width<=767px){.app .room-chat .room-dock>:not(.composer-wrap){padding-inline:4px}}.app .arch-inline .arch{box-sizing:border-box;flex-direction:column;max-height:min(78vh,100dvh - 170px);display:flex;overflow:hidden}.app .arch-inline .arch-results{overscroll-behavior:contain;min-height:0;padding-right:var(--sp-4);flex:auto;overflow-y:auto}.app .rc-header{align-items:flex-start}.app .rc-header .rc-pill{flex:none;margin-top:2px}.app .rc-header-main{gap:var(--sp-4);min-width:0;display:grid}.app .rc-header-sum{color:var(--text);font:400 14px/1.5 var(--font-body);overflow-wrap:anywhere}.app .asg-sheet-head{gap:var(--sp-8);display:grid}.app .asg-sheet-head .asg-chips{margin-top:var(--sp-2);gap:var(--sp-8)}.app .asg-sheet-top strong{font-size:17px;line-height:1.35}.app .asg-members{gap:var(--sp-6);margin-top:var(--sp-14);padding-top:var(--sp-10);border-top:1px solid var(--line);display:grid}.app .asg-member{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.app .asg-member>summary{padding:var(--sp-8) var(--sp-12);cursor:pointer;gap:2px;list-style:none;display:grid}.app .asg-member>summary::-webkit-details-marker{display:none}.app .asg-member-who{align-items:center;gap:var(--sp-6);font:600 13px var(--font-body);color:var(--heading);display:inline-flex}.app .asg-member-head{font:13px/1.4 var(--font-body);color:var(--muted)}.app .asg-member[open]>summary{border-bottom:1px solid var(--line)}.app .asg-member>:not(summary){margin:var(--sp-10) var(--sp-12)}.app .asg-slim-ask{font:12.5px/1.35 var(--font-body);color:var(--muted);display:block}.app .asg-sheet .asg-sheet-body{gap:var(--sp-12);padding:var(--sp-4) var(--sp-16) var(--sp-12);display:grid}.app .asg-sheet .asg-result,.app .asg-sheet .asg-result p,.app .asg-sheet .asg-result li{font-family:var(--font-body);color:var(--text);font-size:15px;line-height:1.55}.app .asg-sheet .asg-result>:first-child{margin-top:0}.app .asg-sheet .asg-result>:last-child{margin-bottom:0}.app .asg-sheet .sv-lab,.app .asg-sheet .asg-sheet-body>p.sv-lab{margin:0 0 var(--sp-6);font:600 12px/1.3 var(--font-body);letter-spacing:0;text-transform:none;color:var(--muted);background:0 0;border:0;min-height:0;padding:0}.app .asg-sheet :is(.asg-sheet-asked,.asg-sheet-more,.asg-member){border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);margin:0;padding:0}.app .asg-sheet :is(.asg-sheet-asked,.asg-sheet-more)>summary{justify-content:space-between;align-items:center;gap:var(--sp-8);min-height:44px;padding:0 var(--sp-14);font:600 13px var(--font-body);color:var(--heading);cursor:pointer;list-style:none;display:flex}.app .asg-sheet :is(.asg-sheet-asked,.asg-sheet-more,.asg-member)>summary::-webkit-details-marker{display:none}.app .asg-sheet :is(.asg-sheet-asked,.asg-sheet-more)>summary:after,.app .asg-sheet .asg-member>summary:after{content:"›";color:var(--faint);font-size:18px;transition:transform .15s;transform:rotate(90deg)}.app .asg-sheet :is(.asg-sheet-asked,.asg-sheet-more,.asg-member)[open]>summary:after{transform:rotate(-90deg)}.app .asg-sheet .asg-member>summary{align-items:center;gap:2px var(--sp-8);grid-template-columns:1fr auto;display:grid}.app .asg-sheet .asg-member>summary .asg-member-head{grid-column:1}.app .asg-sheet .asg-member>summary:after{grid-area:1/2/span 2}.app .asg-sheet :is(.asg-sheet-asked,.asg-sheet-more)[open]>:not(summary){margin:var(--sp-4) var(--sp-14) var(--sp-12)}.app .asg-sheet .asg-members{border:0;margin:0;padding:0}.app .asg-sheet .asg-sheet-meta{margin:0}.app.app .asg-sheet .markdown.asg-result :is(p,li,blockquote,h1,h2,h3,h4,td,th){font-family:var(--font-body)}.app .cite-panel{margin:var(--sp-4) 0 0}.app .cite-strip{align-items:center;gap:var(--sp-6);width:auto;max-width:100%;min-height:32px;padding:0 var(--sp-10);border-radius:var(--r-sm);box-shadow:none;color:var(--muted);font:500 13px/1.3 var(--font-body);cursor:pointer;text-align:left;background:0 0;border:0;display:inline-flex}.app .cite-strip:hover{background:var(--surface-2);color:var(--heading)}.app .cite-strip:focus:not(:focus-visible){box-shadow:none;outline:none}.app .cite-strip .cite-strip-chev{margin:0;transition:transform .15s}.app .cite-strip[aria-expanded=true] .cite-strip-chev{transform:rotate(90deg)}.app .cite-list{margin-top:var(--sp-4)}.app .msg.assistant:has(.cite-panel) .msg-sources{display:none}.app .msg.assistant:has(.cite-strip[aria-expanded=true]) .msg-sources{padding:var(--sp-4) var(--sp-10);background:0 0;border:0;margin:0;display:flex}:is(.app .msg.assistant:has(.cite-panel) .msg-sources+.msg-actions-bottom,.app .msg.assistant:has(.cite-panel) .msg-sources+.agent-options){border-top:0}.app .msg-actions-bottom{align-items:center;gap:var(--sp-2);width:100%}.app .msg-actions-bottom .m-more{margin-left:auto}.app .msg-actions-bottom .m-sep{width:1px;height:18px;margin:0 var(--sp-6);background:var(--line);flex:none}.app .msg-actions-bottom .m-tx{height:32px;padding:0 var(--sp-10);border-radius:var(--r-sm);color:var(--muted);font:500 13px var(--font-body);cursor:pointer;white-space:nowrap;background:0 0;border:0}.app .msg-actions-bottom .m-tx:hover{background:var(--surface-2);color:var(--heading)}@media (width<=767px){.app .chat-reshape{scrollbar-width:none;padding:var(--sp-2) 0 var(--sp-4);flex-wrap:nowrap;overflow-x:auto}.app .chat-reshape::-webkit-scrollbar{display:none}.app .chat-reshape-btn{border:1px solid var(--line);background:var(--surface);min-height:34px;padding:0 var(--sp-12);flex:none}.app :is(.job-thread,body) .job-thread-head.k-jobhead:not(.zz) .k-h1{font:700 19px/1.25 var(--font-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.app .jt-menu-facts{gap:var(--sp-6);padding:var(--sp-6) var(--sp-10) var(--sp-8);border-bottom:1px solid var(--line);margin-bottom:var(--sp-4);display:grid}}.app .sidebar .sidebar-nav-heading,.app .sidebar .sidebar-agents-heading,.app .sidebar .sidebar-chats-head .section-label{border-top:1px solid var(--line);color:var(--faint);font:650 10px/1.25 var(--font-body);letter-spacing:.06em;text-transform:uppercase;margin:7px 0 0;padding:9px 18px 5px}.app .sidebar .sidebar-nav-heading{margin-top:8px}.app .sidebar-nav{border-bottom:0;margin-top:0;padding:0 8px 8px}.app .sidebar-nav button,.app .sb-agent{border-radius:7px;height:34px;min-height:34px;margin:1px 0;padding:0 9px}.app .sidebar-nav button.on,.app .sb-agent.on{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.app .sb-agents{border-bottom:0;gap:0;padding:0 8px 8px}.app .sb-agent .team-av{width:22px;min-width:22px;height:22px;font-size:11px}.app .sb-agent-text{min-width:0;display:block}.app .sb-agent-text strong{text-overflow:ellipsis;white-space:nowrap;font:550 13px/1.25 var(--font-body);display:block;overflow:hidden}.app .sb-agent-status{color:var(--accent);font:500 11px/1.2 var(--font-body);white-space:nowrap;flex:none;margin-left:auto}.app .sb-agent-status.needs{color:var(--warn)}.app.mode-chat .viewbar{background:var(--surface);gap:10px;height:58px;min-height:58px;padding:0 12px}.app.mode-chat .viewbar-title{grid-template-rows:22px 17px;grid-template-columns:32px minmax(0,1fr);align-content:center;align-items:center;gap:0 10px;display:grid}.app.mode-chat .viewbar-monogram{grid-area:1/1/3}.app.mode-chat .viewbar-title>:is(.viewbar-bot-link,.viewbar-title-btn,.viewbar-title-edit,strong){min-width:0;font:600 14px/1.3 var(--font-body);grid-area:1/2;margin:0;padding:0}.app.mode-chat .viewbar-chat-subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font:12px/1.35 var(--font-body);grid-area:2/2;overflow:hidden}.app.mode-chat .viewbar-title-btn strong{font:inherit}.app.mode-chat .viewbar-actions{gap:6px}.app.mode-chat .viewbar-actions>.viewbar-btn,.app.mode-chat .viewbar-menu-wrap>.viewbar-btn{width:34px;min-width:34px;height:34px;color:var(--muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.app.mode-chat .viewbar-actions>.viewbar-btn:hover,.app.mode-chat .viewbar-menu-wrap>.viewbar-btn:hover{background:var(--surface-2);color:var(--heading)}.app.mode-chat .composer-wrap{width:100%;max-width:780px;margin-inline:auto}.app.mode-chat .composer-wrap .composer{border:1px solid var(--line);background:var(--surface);border-radius:17px;padding:10px 12px 8px}.app.mode-chat .composer-wrap{padding:0 18px 16px}.app.mode-chat .composer-wrap .composer-meta:empty{display:none}.app.mode-chat .composer-wrap .composer textarea{resize:none;min-height:36px;max-height:110px;font:15px/1.45 var(--font-body);background:0 0;border:0;padding:5px 4px 7px}.app.mode-chat .composer-wrap .composer-actions{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.app.mode-chat .composer-wrap .composer-actions>div:first-child{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.app.mode-chat .composer-wrap .mic-wrap{margin-left:auto}.app.mode-chat .composer-wrap .k-opt-btn{gap:0;display:inline-flex}.app.mode-chat .composer-wrap .composer-bottom{align-items:center;gap:7px;margin-left:auto;display:flex}.app.mode-chat .composer-wrap :is(.attach-button,.mic-btn,.k-opt-btn){border:1px solid var(--line);background:var(--surface-2);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--muted);box-shadow:none;border-radius:10px;flex:none;place-items:center;padding:0;display:inline-grid}.app.mode-chat .composer-wrap .k-switch{box-sizing:border-box;background:var(--surface-2);border-radius:10px;min-width:36px;height:36px;min-height:36px;padding-inline:8px;border:1px solid var(--line)!important}.app.mode-chat .composer-wrap .k-opt-btn{width:36px;padding:0}.app.mode-chat .composer-wrap .composer-bottom .send{border-radius:10px;width:36px;min-width:36px;height:36px}.app.mode-chat .composer-wrap .context-remaining{white-space:nowrap;font-size:11px}.app.mode-chat .composer-wrap .composer-note{display:none}.app .feed-view>.k-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.app .feed-view .k-head .k-metas{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.app .feed-header-actions{align-items:stretch;gap:var(--sp-6);flex-direction:column;min-width:0;display:flex}.app .feed-action-row{justify-content:flex-end;align-items:center;gap:var(--sp-8);min-width:0;display:flex}.app .feed-header-actions .feed-controls{flex:none;min-width:0;margin:0;position:relative}.app .feed-header-actions .feed-controls-head{justify-content:flex-end;align-items:center;gap:var(--sp-8);min-width:0;display:flex}.app .feed-header-actions .feed-filter-summary{justify-content:flex-end;gap:var(--sp-6);flex-wrap:wrap;min-width:0;max-width:none;display:flex}.app .feed-header-actions :is(.feed-filter-chip,.feed-filter-toggle){justify-content:center;align-items:center;gap:var(--sp-6);min-height:var(--ctl-md);height:var(--ctl-md);padding:0 var(--sp-12);border:1px solid var(--line);background:var(--surface);box-shadow:none;color:var(--heading);font:500 var(--fs-sm)/1.25 var(--font-body);white-space:nowrap;border-radius:8px;display:inline-flex}.app .feed-header-actions .feed-filter-chip span{color:var(--muted);font-size:15px;line-height:1}.app .feed-header-actions .feed-filter-toggle{margin-left:auto}.app.mode-chat .composer-wrap .k-opt-btn>span{display:none!important}.app.mode-chat .composer-wrap .k-opts-team-discussion{justify-content:flex-start;gap:10px;display:flex}.app.mode-chat .composer-wrap .k-opts-team-discussion .m-ico{width:16px;height:16px}@media (width>=960px){.app .feed-view>.k-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:center;gap:24px 36px;padding-bottom:18px}.app .feed-view>.k-head>div:first-child{min-width:0}.app .feed-view>.k-head .k-h1{font-size:26px;line-height:1.2}.app .feed-view>.k-head .k-sub{margin-top:5px;font-size:14px}.app .feed-view>.k-head .k-metas{color:var(--muted);gap:6px 12px;margin-top:7px;font-size:12px}.app .feed-view .feed-header-actions{align-items:flex-end;gap:8px;padding:0}.app .feed-view .feed-action-row{gap:8px}.app .feed-view .feed-action-row>.k-btn,.app .feed-view .feed-header-actions .feed-filter-toggle{border:1px solid var(--line);background:var(--surface);height:36px;min-height:36px;color:var(--heading);border-radius:8px;padding:0 14px;font-size:13px;font-weight:550}.app .feed-view .feed-header-actions .feed-controls{border:0;margin:0;padding:0}.app .feed-view .feed-header-actions .feed-controls-head{min-height:36px;padding:0}.app .feed-view .feed-header-actions .feed-filter-summary{justify-content:flex-end;gap:7px;max-width:min(50vw,520px);margin-top:2px}.app .feed-view .feed-header-actions .feed-filter-chip{background:var(--surface-2);border-radius:10px;height:36px;min-height:36px;padding:0 14px;font-size:13px}.app .feed-view .feed-header-actions .feed-filter-chip>span{width:17px;height:17px}}.app.mode-job .job-thread{--job-reading-width:820px}.app.mode-job .job-thread .transcript{max-width:820px;padding:16px 16px 32px}.app.mode-job .job-thread .jt-tl:has(.jt-run-latest){padding-left:0}.app.mode-job .job-thread .jt-tl:has(.jt-run-latest):before{display:none}.app.mode-job .job-thread .jt-tl:has(.jt-run-latest):after{display:none}.app.mode-job .jt-run-latest{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:0 0 12px;overflow:hidden}.app.mode-job .jt-run-latest .jt-run-divider{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;min-height:44px;margin:0;padding:10px 16px;display:flex}.app.mode-job .jt-run-latest .jt-run-produced{border:1px solid var(--line);background:var(--surface-2);min-height:0;font:13px/1.4 var(--font-body);border-radius:9px;margin:12px 16px;padding:10px 12px}.app.mode-job .jt-run-latest>.msg.assistant{margin:0 16px;padding:0}.app.mode-job .jt-run-latest .jt-subject-line{margin:0 16px 10px}.app.mode-job .jt-run-latest .jt-output-outline{border-block:1px solid var(--line);background:0 0;flex-wrap:wrap;gap:4px 12px;padding:8px 0;display:flex}.app.mode-job .jt-run-latest .jt-output-outline button{max-width:100%;color:var(--accent);box-shadow:none;font:500 12px/1.35 var(--font-body);background:0 0;border:0;border-radius:0;padding:2px 0}.app.mode-job .job-thread>.composer-wrap{width:100%;max-width:820px;padding:10px 16px calc(12px + var(--safe-b));border-top:0}.app.mode-job .job-thread .composer{background:var(--surface)}.app.mode-job .job-thread .jt-header-actions{gap:6px}.app.mode-job .job-thread .jt-header-actions .jt-manage{border-radius:8px;min-height:32px}.app.mode-job .job-thread .jt-header-actions>.jt-mobile-actions-toggle{display:inline-flex}.app.mode-job .job-thread-head:not(.mobile-actions-open) .jt-header-actions>:is(.jt-lifecycle-toggle,.jt-details-toggle,.jt-history-toggle,.jt-readiness-toggle),.app.mode-job .job-thread .composer-meta:empty{display:none}@media (width<=767px){.app .drawer-wrap.left{z-index:116}.app .drawer-wrap.left .sidebar-header{box-sizing:border-box;border-bottom:1px solid var(--line);min-height:56px;padding:9px 14px}.app .drawer-wrap.left .sidebar-header-actions .sb-icon{font-size:0}.app .drawer-wrap.left .sidebar-header-actions .sb-icon:after{content:"×";font:24px/1 var(--font-body)}.app .sidebar-chat-scroll .sidebar-chats-head{border-top:0;border-bottom:1px solid var(--line);margin:0 -8px;padding:0 8px}.app .sidebar-chat-scroll .sidebar-chats-head .section-label{border-top:0;margin-top:0}.app .sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 5px;display:grid}.app .sidebar-nav button:last-child{grid-column:1/-1}.app.mode-chat .viewbar{gap:6px;height:56px;min-height:56px;padding-inline:8px}.app.mode-chat .viewbar-title{grid-template-rows:22px 16px;grid-template-columns:minmax(0,1fr)}.app.mode-chat .viewbar-monogram{display:none}.app.mode-chat .viewbar-title>:is(.viewbar-bot-link,.viewbar-title-btn,.viewbar-title-edit,strong),.app.mode-chat .viewbar-chat-subtitle{grid-column:1}.app.mode-chat .viewbar-chat-subtitle{font-size:11px}.app.mode-chat .composer-wrap{max-width:100%;padding:0 9px 10px}.app.mode-chat .composer-wrap .composer{border-radius:15px;padding:8px 8px 7px}.app.mode-chat .composer-wrap .composer textarea{min-height:38px;font-size:16px}.app.mode-chat .composer-wrap .composer-actions{gap:8px}.app.mode-chat .composer-wrap .composer-actions>div:first-child{flex-wrap:nowrap;gap:8px}.app.mode-chat .composer-wrap .context-remaining{display:none}.app.mode-chat .composer-wrap .composer-actions :is(.attach-button,.k-switch,.k-opt-btn,.mic-btn){box-sizing:border-box;height:44px;min-height:44px;box-shadow:none;border-radius:12px;border:1px solid var(--line)!important;background:var(--surface-2)!important;color:var(--muted)!important}.app.mode-chat .composer-wrap .composer-actions :is(.attach-button,.k-opt-btn,.mic-btn){justify-content:center;align-items:center;width:44px;min-width:44px;padding:0;display:inline-flex}.app.mode-chat .composer-wrap .composer-actions .k-switch{min-width:52px;padding-inline:8px}.app.mode-chat .composer-wrap .composer-actions .k-switch .team-av{width:20px;height:20px}.app.mode-chat .composer-wrap .composer-actions .k-switch .m-ico,.app.mode-chat .composer-wrap .composer-actions .k-opt-btn .m-ico,.app.mode-chat .composer-wrap .composer-actions .attach-button .m-ico,.app.mode-chat .composer-wrap .composer-actions .mic-btn svg{width:17px;height:17px}.app.mode-chat .composer-wrap .composer-actions :is(.attach-button,.k-switch,.k-opt-btn,.mic-btn):hover{background:var(--line)!important;color:var(--heading)!important}.app.mode-chat .composer-wrap .composer-actions :is(.k-opt-btn.on,.mic-btn.on){border-color:var(--accent)!important;background:var(--accent-soft)!important;color:var(--accent)!important}.app.mode-chat .composer-wrap .composer-bottom .send{box-sizing:border-box;border:1px solid var(--accent);border-radius:12px;width:44px;min-width:44px;height:44px;min-height:44px}.app .feed-view>.k-head{gap:var(--sp-8)}.app .feed-view>.k-head .k-metas{align-items:start;gap:var(--sp-4) var(--sp-8);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.app .feed-view>.k-head .k-metas>[role=status]{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-width:none;line-height:1.35;display:-webkit-box;overflow:hidden}.app .feed-view>.k-head .k-metas>.k-meta:last-child{white-space:nowrap;padding:var(--sp-2) var(--sp-8);border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);font-variant-numeric:tabular-nums;justify-self:end}.app .feed-view .feed-header-actions{gap:var(--sp-6);width:100%;display:flex}.app .feed-view .feed-action-row{justify-content:space-between;gap:var(--sp-8);width:100%}.app .feed-view .feed-action-row>.k-btn{min-width:0;height:36px;min-height:36px;padding:0 var(--sp-12);font-size:var(--fs-sm)}.app .feed-view .feed-controls{display:contents}.app .feed-view .feed-controls-head{justify-content:flex-end;min-width:0;display:flex}.app .feed-view .feed-header-actions .feed-filter-toggle.k-btn,.app .feed-view .feed-header-actions .feed-filter-chip.k-btn{height:36px;min-height:36px;padding:0 var(--sp-12);font-size:var(--fs-sm);border-radius:8px}.app .feed-view .feed-filter-summary{justify-content:flex-start;gap:var(--sp-6)}.app .feed-view .feed-filter-chip.k-btn{flex:none}.app .feed-view .feed-filter-panel{width:100%;max-width:100%;margin-top:var(--sp-4);flex:1 0 100%;position:static}.app .feed-view .k-feedtop>.agent-bar{gap:var(--sp-10);width:100%;max-width:100%;padding:var(--sp-10) var(--sp-10) var(--sp-12);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow:auto hidden}.app .feed-view .k-feedtop>.agent-bar::-webkit-scrollbar{display:none}.app .feed-view .k-feedtop .agent-bar-item{gap:var(--sp-4);flex:0 0 58px;min-width:58px}.app .feed-view .k-feedtop .agent-bar-av,.app .feed-view .k-feedtop .agent-bar-av .team-av{width:36px;height:36px;font-size:var(--fs-xl)}.app .feed-view .k-feedtop .agent-bar-name{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;max-width:58px;min-height:2.4em;font-size:var(--fs-xs);text-align:center;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box;overflow:hidden}.app .feed-view .k-feedtop{margin-top:var(--sp-4)}.app.mode-job .job-thread .job-thread-head:not(.compact)>.jt-header-inner{padding:var(--sp-10) var(--page-pad-phone) var(--sp-10);display:block}.app.mode-job .job-thread .job-thread-head:not(.compact) .space-crumb{min-height:var(--ctl-lg);margin:0 var(--sp-4) var(--sp-4);color:var(--muted);font-size:var(--fs-sm);align-items:center;padding:0;display:inline-flex}.app.mode-job .job-thread .job-thread-head:not(.compact) .jt-title{min-width:0;display:block}.app.mode-job .job-thread .job-thread-head:not(.compact) .k-titlerow{align-items:flex-start;gap:var(--sp-6);flex-direction:column;width:100%;display:flex}.app.mode-job .job-thread .job-thread-head:not(.compact) .k-h1{max-width:100%;font:500 var(--fs-5xl)/1.2 var(--font-body);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.app.mode-job .job-thread .job-thread-head:not(.compact) .jt-execution-status{max-width:100%;margin:0;display:inline-flex}.app.mode-job .job-thread .job-thread-head:not(.compact) .jt-execution-status .lifecycle-badge{white-space:normal;flex-wrap:wrap;max-width:100%}.app.mode-job .job-thread .job-thread-head:not(.compact) .jt-execution-status .lifecycle-badge-detail{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.app.mode-job .job-thread .job-thread-head:not(.compact) .jt-bot-pipeline-inline{margin-top:var(--sp-8)}.app.mode-job .job-thread .job-thread-head:not(.compact) .jt-meta{align-items:flex-start;gap:var(--sp-4) var(--sp-8);color:var(--muted);font-size:var(--fs-xs);flex-wrap:wrap;margin:0;line-height:1.4;display:flex}.app.mode-job .job-thread .job-thread-head:not(.compact) .jt-owner{align-items:center;gap:var(--sp-6);width:100%;min-width:0;max-width:100%;display:inline-flex}.app.mode-job .job-thread .job-thread-head:not(.compact) .jt-owner>.k-meta{display:none}.app.mode-job .job-thread .job-thread-head:not(.compact) .jt-owner .k-select{width:0;min-width:0;max-width:235px;min-height:var(--ctl-lg);height:var(--ctl-lg);padding:0 var(--sp-24) 0 var(--sp-10);font-size:var(--fs-sm);flex:1 1 0}.app.mode-job .job-thread .job-thread-head:not(.compact) .jt-owner .k-link{min-height:var(--ctl-lg);padding:0 var(--sp-6);font-size:var(--fs-sm);white-space:nowrap;align-items:center;display:inline-flex}.app.mode-job .job-thread .job-thread-head:not(.compact) .jt-meta>.k-meta{min-width:0;color:var(--muted);font-size:var(--fs-xs);overflow-wrap:anywhere;flex:1 0 100%;margin:0;line-height:1.4}.app.mode-job .job-thread .job-thread-head:not(.compact) .jt-header-actions{align-items:stretch;gap:var(--sp-8);width:100%;margin-top:var(--sp-8);flex-wrap:nowrap;display:flex}.app.mode-job .job-thread .job-thread-head:not(.compact) .jt-header-actions>.jt-header-icon,.app.mode-job .job-thread .job-thread-head:not(.compact) .jt-header-actions>.jt-lifecycle-toggle,.app.mode-job .job-thread .job-thread-head:not(.compact) .jt-header-actions>:is(.jt-details-toggle,.jt-history-toggle,.jt-readiness-toggle){display:none}.app.mode-job .job-thread .job-thread-head:not(.compact) .jt-header-actions>:is(.jt-run-action,.jt-mobile-actions-toggle){min-width:0;min-height:var(--ctl-lg);height:var(--ctl-lg);padding:0 var(--sp-12);border-radius:var(--r-md);font-size:var(--fs-sm);flex:1 1 0;justify-content:center;align-items:center;display:inline-flex}.app.mode-job .job-thread .job-thread-head:not(.compact) .jt-header-actions>.jt-mobile-actions-toggle{margin-left:0}.app.mode-job .job-thread .transcript{max-width:100%;padding:var(--sp-10) var(--page-pad-phone) var(--sp-16)}.app.mode-job .job-thread .jt-fail{align-items:flex-start;gap:var(--sp-6);margin-top:var(--sp-8);padding:var(--sp-10) var(--sp-12);border-radius:var(--r-md);flex-wrap:wrap;line-height:1.45}.app.mode-job .job-thread .jt-fail>span{overflow-wrap:anywhere;flex:100%;min-width:0}.app.mode-job .job-thread .jt-fail>button{min-height:var(--ctl-lg);padding-inline:var(--sp-10);margin-left:0}.app.mode-job .job-thread .jt-run-latest{border-radius:var(--r-md);margin:0}.app.mode-job .jt-run-latest .jt-run-divider{min-height:var(--ctl-lg);padding:var(--sp-8) var(--sp-12);font-size:var(--fs-xs)}.app.mode-job .jt-run-latest .jt-run-produced{margin:var(--sp-8) var(--sp-12);padding:var(--sp-6) var(--sp-10);font-size:var(--fs-xs)}.app.mode-job .jt-run-latest>.msg.assistant{margin-inline:var(--sp-12)}.app.mode-job .job-thread .jt-clear-replies{width:max-content;max-width:calc(100% - 2 * var(--page-pad-phone));margin:var(--sp-4) auto var(--sp-12);font-size:var(--fs-xs);padding:0;display:block}.app.mode-job .job-thread>.composer-wrap{max-width:100%;padding:var(--sp-8) var(--page-pad-phone) calc(var(--sp-10) + var(--safe-b))}}.app .home.dashboard-grid>.home-head{align-items:center;gap:16px;padding-bottom:10px}.app .home.dashboard-grid .home-head h1{color:var(--heading);font:650 var(--fs-4xl)/1.15 var(--font-body);letter-spacing:-.45px;margin:0}.app .home.dashboard-grid .home-date{color:var(--muted);font:13px/1.4 var(--font-body);flex-wrap:wrap;align-items:center;gap:7px;margin:5px 0 0;display:flex}.app .home.dashboard-grid .home-date-sep{color:var(--faint)}.app .home.dashboard-grid .home-weather-link{min-height:0;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:0;text-decoration:none;display:inline-flex}.app .home.dashboard-grid .home-weather-link b{color:var(--heading);font:600 13px/1.4 var(--font-body)}.app .home.dashboard-grid .home-weather-link .weather-icon{width:15px;height:15px}.app .home.dashboard-grid .home-weather-link:hover{color:var(--heading);text-underline-offset:3px;text-decoration:underline}.app .home.dashboard-grid .home-weather-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.app .home.dashboard-grid .home-head-actions{gap:7px}.app .home.dashboard-grid .home-stream-layout{grid-template-columns:minmax(0,1fr) minmax(320px,36%);gap:16px}.app .home.dashboard-grid .home-stream-layout.is-sparse{grid-template-columns:minmax(0,1fr)}.app .home.dashboard-grid .home-stream-layout.is-sparse .home-stream{display:contents}.app .home.dashboard-grid .home-stream{gap:10px}.app .home.dashboard-grid :is(.home-card,.today-rail,.upnext){box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb, var(--heading) 4%, transparent)}.app .home.dashboard-grid .home-card{padding:13px 15px}.app .home.dashboard-grid .today-rail,.app .home.dashboard-grid .upnext{padding:13px 14px}.app .home.dashboard-grid :is(.home-card .sv-meta,.today-rail .t-sub,.today-rail .t-time){color:var(--muted);font-size:var(--fs-xs);line-height:1.4}.app .home.dashboard-grid .today-rail .t-sec{margin-top:8px}.app .home.dashboard-grid .today-rail .t-task{gap:var(--sp-12);grid-template-columns:62px minmax(0,1fr);align-items:start;display:grid}.app .home.dashboard-grid .today-rail .t-task .t-bullet{margin:var(--sp-8) 0 0;justify-self:start}.app .home.dashboard-grid .goal-row{padding-block:8px}.app .home.dashboard-grid .goal-row-text .goal-bar{margin-top:4px}.app .home.dashboard-grid .home-extra-sections{margin-top:14px}.app .home-stream-layout{width:100%;min-width:0}.app .home-handoff{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.app .home-handoff .main-ask{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:flex}.app .home-handoff .home-ask-more{flex:none;min-width:0}.app .home-handoff .home-ask-more>summary{min-height:var(--ctl-md);border:1px solid var(--line-control,var(--line));border-radius:var(--r-sm);background:var(--surface);color:var(--muted);font:500 var(--fs-sm)/1 var(--font-body);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:0 11px;list-style:none;display:inline-flex}.app .home-handoff .home-ask-more>summary::-webkit-details-marker{display:none}.app .home-handoff .home-ask-more[open]{box-sizing:border-box;flex:0 0 100%;width:100%;min-width:0;max-width:100%}.app .home-handoff .home-ask-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;padding-top:8px;display:flex}.app .home-handoff .home-ask-actions .pg-btn{min-height:var(--ctl-md)}@media (width<=980px){.app .home.dashboard-grid .home-stream-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.app .home.dashboard-grid>.home-head{gap:7px;padding-bottom:8px}.app .home.dashboard-grid .home-date{gap:6px;font-size:12px}.app .home.dashboard-grid .home-weather-link,.app .home.dashboard-grid .home-weather-link b{font-size:12px}.app .home.dashboard-grid :is(.home-card,.today-rail,.upnext){border-radius:var(--r-lg)}.app .home-handoff .main-ask .home-ask-more{flex:28%;order:2;min-width:0}.app .home-handoff .home-ask-more>summary{box-sizing:border-box;width:100%;min-height:44px}.app .home-handoff .home-ask-more[open]{flex-basis:100%}.app .home-handoff .home-ask-actions .pg-btn{flex:30%;min-height:44px}}@media (width>=960px){.app.mode-job .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-header-inner{grid-template-columns:minmax(0,1fr) minmax(460px,560px);grid-template-areas:"crumb crumb""title actions";gap:5px 24px;max-width:1120px;padding-inline:24px}.app.mode-job .job-thread .job-thread-head.k-jobhead.compact:not(.zz) .jt-header-inner{grid-template-areas:"title actions"}.app.mode-job .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-title{gap:7px}.app.mode-job .job-thread .job-thread-head.k-jobhead:not(.zz) .k-titlerow{gap:12px}.app.mode-job .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-meta{flex-wrap:wrap;align-items:center;gap:6px 14px;line-height:1.4;display:flex}.app.mode-job .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-owner .k-select{max-width:220px}.app.mode-job .job-thread .job-thread-head.k-jobhead:not(.zz) .jt-header-actions{align-content:flex-start;align-items:center;row-gap:7px;min-width:0;min-height:36px;padding-top:1px}}.app .feed-view .feed-highlights-body{padding:10px 16px 14px}.app .feed-view .feed-highlights-body .intel-view{gap:12px;padding:0 0 8px}.app .feed-view .feed-highlights-body .intel-tabs{border-bottom-color:var(--line);gap:4px;margin:0 0 2px}.app .feed-view .feed-highlights-body .intel-tabs>button{min-height:36px;color:var(--muted);padding:0 12px 8px;font-size:13px}.app .feed-view .feed-highlights-body .intel-tabs>button:is(.on,[aria-selected=true]){color:var(--heading);border-bottom-color:var(--accent)}.app .feed-view .feed-highlights-body .iu-group{border-bottom:0;margin:8px 0 0;padding:0 0 4px}.app .feed-view .feed-highlights-body .iu-group>h3{background:var(--surface-2);min-height:32px;color:var(--muted);border:0;border-radius:7px;align-items:center;margin:0;padding:0 10px;font-size:12px;font-weight:650}.app .feed-view .feed-highlights-body .iu-group>h3 span{background:var(--surface);min-width:20px;height:20px;color:var(--faint);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:5px;display:inline-grid}.app .feed-view .feed-highlights-body .iu-row{border-bottom:1px solid var(--line);gap:12px;padding:10px 8px;transition:background-color .12s}.app .feed-view .feed-highlights-body .iu-row+.iu-row{border-top:0}.app .feed-view .feed-highlights-body .iu-row:is(:hover,:focus-within){background:var(--surface-2)}.app .feed-view .feed-highlights-body .iu-date{background:var(--surface-2);min-height:42px;color:var(--muted);text-align:center;border-radius:8px;flex-direction:column;flex:0 0 42px;justify-content:center;align-items:center;gap:2px;display:flex}.app .feed-view .feed-highlights-body .iu-date span{text-transform:uppercase;font-size:10px;line-height:1.1}.app .feed-view .feed-highlights-body .iu-date b{color:var(--heading);font-size:17px;line-height:1.1}.app .feed-view .feed-highlights-body .iu-title{color:var(--heading);font-size:13.5px;font-weight:550;line-height:1.45}.app .feed-view .feed-highlights-body .iu-sub{color:var(--muted);margin-top:3px;line-height:1.4}.app .feed-view .feed-highlights-body .iu-end{flex:none;min-width:88px}.app .feed-view .feed-highlights-body .iu-away{background:var(--surface-2);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:4px 7px}.app .feed-view .feed-highlights-body .iu-row-news{grid-template-columns:minmax(0,1fr) 82px;gap:12px;display:grid}.app .feed-view .feed-highlights-body .iu-row-news .iu-main{padding:1px 0}.app .feed-view .feed-highlights-body .iu-row-news .iu-title{white-space:normal;display:block;overflow:visible}.app .feed-view .feed-highlights-body .iu-row-news .iu-src{color:var(--faint);margin:3px 0 0;font-size:11.5px;line-height:1.35;display:block}.app .feed-view .feed-highlights-body .iu-row-news .iu-sub{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app .feed-view .feed-highlights-body .iu-row-news .iu-end{align-self:start;min-width:0;padding-top:3px}.app .feed-view .feed-highlights-body .iu-row-news .iu-away{text-align:right;background:0 0;padding:0}.app .feed-view .feed-highlights-body .intel-foot,.app .feed-view .feed-highlights-body .iu-foot{padding:12px 8px 4px}@media (width>=768px){.app .feed-view .feed-highlights-body .intel-controls{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;align-items:center;gap:8px;margin:0;padding:8px 10px}.app .feed-view .feed-highlights-body .intel-controls select{background-color:var(--surface);border-radius:7px;flex:0 220px;height:34px;min-height:34px}.app .feed-view .feed-highlights-body .intel-check{flex:none;margin-left:auto}.app .feed-view .feed-highlights-body .intel-chips{margin:0 0 4px;padding:2px 0}.app .feed-view .feed-highlights-body .intel-chips button{border:1px solid var(--line);background:var(--surface);border-radius:999px;height:30px;min-height:30px;padding:0 11px;font-size:12px;line-height:1}.app .feed-view .feed-highlights-body .intel-chips button:is(.on,[aria-pressed=true]){border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}}@media (width<=767px){.app .feed-view .feed-highlights-body{padding:6px 10px 10px}.app .feed-view .feed-highlights-body .intel-view{gap:10px}.app .feed-view .feed-highlights-body .intel-tabs>button{min-height:36px;padding:0 10px 8px}.app .feed-view .feed-highlights-body .iu-group{margin-top:6px}.app .feed-view .feed-highlights-body .iu-group>h3{min-height:30px;padding-inline:9px}.app .feed-view .feed-highlights-body .iu-row{gap:9px;padding:10px 4px}.app .feed-view .feed-highlights-body .iu-date{flex-basis:38px;min-height:40px}.app .feed-view .feed-highlights-body .iu-title{font-size:13px;line-height:1.4}.app .feed-view .feed-highlights-body .iu-row-news{align-items:flex-start;gap:7px;display:flex}.app .feed-view .feed-highlights-body .iu-row-news .iu-main{flex:auto}.app .feed-view .feed-highlights-body .iu-row-news .iu-title{line-height:1.4}.app .feed-view .feed-highlights-body .iu-row-news .iu-src{margin-top:2px}.app .feed-view .feed-highlights-body .iu-row-news .iu-end{flex:none;padding-top:2px}.app .feed-view .feed-highlights-body .iu-row-news .iu-away{background:var(--surface-2);border-radius:999px;padding:3px 6px;font-size:10.5px}.app .feed-view .feed-highlights-body .iu-sub{font-size:11.5px}.app .feed-view .feed-highlights-body .intel-controls{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:8px;display:grid}.app .feed-view .feed-highlights-body .intel-controls select{width:100%;height:38px;min-height:38px;font-size:14px}.app .feed-view .feed-highlights-body .intel-check{grid-column:1/-1;margin:1px 2px 0}}@media (width<=420px){.app .feed-view .feed-highlights-body .intel-controls{grid-template-columns:minmax(0,1fr)}.app .feed-view .feed-highlights-body .intel-check{grid-column:1}.app .feed-view .feed-highlights-body .iu-row-news .iu-away{text-overflow:ellipsis;max-width:54px;overflow:hidden}}.app.mode-job .job-thread .composer-wrap .composer-actions{align-items:center;gap:8px;min-width:0}.app.mode-job .job-thread .composer-wrap .composer-actions>div:first-child{align-items:center;gap:8px;min-width:0;display:flex}.app.mode-job .job-thread .composer-wrap .composer-actions :is(.attach-button,.mic-btn){border:1px solid var(--line);background:var(--surface-2);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--muted);box-shadow:none;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.app.mode-job .job-thread .composer-wrap .composer-actions :is(.attach-button,.mic-btn):hover{border-color:var(--line-strong);background:var(--line);color:var(--heading)}.app.mode-job .job-thread .composer-wrap .composer-actions :is(.attach-button,.mic-btn) .m-ico,.app.mode-job .job-thread .composer-wrap .composer-actions .mic-btn svg{width:16px;height:16px}.app.mode-job .job-thread .composer-wrap .composer-actions .composer-bottom .send{border-radius:10px;width:36px;min-width:36px;height:36px}@media (width<=767px){.app.mode-job .job-thread .composer-wrap .composer-actions,.app.mode-job .job-thread .composer-wrap .composer-actions>div:first-child{gap:8px}.app.mode-job .job-thread .composer-wrap .composer-actions :is(.attach-button,.mic-btn){box-sizing:border-box;height:44px;min-height:44px;box-shadow:none;border-radius:12px;justify-content:center;align-items:center;width:44px;min-width:44px;padding:0;display:inline-flex;border:1px solid var(--line)!important;background:var(--surface-2)!important;color:var(--muted)!important}.app.mode-job .job-thread .composer-wrap .composer-actions .composer-bottom .send{box-sizing:border-box;border:1px solid var(--accent);border-radius:12px;width:44px;min-width:44px;height:44px;min-height:44px}.app.mode-chat .composer-wrap .composer-actions>div:first-child{flex-wrap:nowrap;justify-content:flex-start;gap:8px;min-width:0}.app.mode-chat .composer-wrap :is(.k-switch-wrap,.k-opts-wrap,.mic-wrap){flex:none}.app .feed-view .feed-highlights-body :is(.iu-row,.iu-row-news){flex-wrap:wrap;align-items:flex-start;display:flex}.app .feed-view .feed-highlights-body .iu-row .iu-main{flex:1 1 0;min-width:0}.app .feed-view .feed-highlights-body .iu-row-news .iu-main{flex:100%}.app .feed-view .feed-highlights-body .iu-title{overflow-wrap:anywhere;word-break:normal;white-space:normal}.app .feed-view .feed-highlights-body :is(.iu-row,.iu-row-news) .iu-end{flex-wrap:wrap;flex:100%;justify-content:flex-start;gap:6px;width:100%;min-width:0;height:auto;padding:2px 0 0}.app .feed-view .feed-highlights-body .iu-row:not(.iu-row-news) .iu-end{padding-left:47px}.app .feed-view .feed-highlights-body :is(.iu-row,.iu-row-news) .iu-acts{flex-wrap:wrap;gap:6px;display:flex;position:static;transform:none}.app .feed-view .feed-highlights-body .iu-row-news .iu-away{order:2;max-width:none;margin-left:auto}.app .feed-view .feed-highlights-body .iu-acts .pg-btn{height:30px;min-height:30px;padding:0 10px;font-size:12px}}.app .jobs-search{border-radius:var(--r-md);min-height:38px;box-shadow:inset 0 0 0 1px var(--line);padding:0 var(--sp-16);font-size:var(--fs-md);border:0}.app .jobs-list{gap:0}.app .jobs-row{min-height:56px;transition:background var(--dur-2);border-top:0;border-radius:0;margin:0}.app .jobs-row:hover{background:var(--surface-2)}.app .jobs-group,.app .jobs-family{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;margin:0;overflow:visible}.app .jobs-list>.jobs-group:first-child,.app .jobs-list>.jobs-family:first-child{border-top:0}.app .jobs-group>summary,.app .jobs-family>summary{min-height:48px;padding:var(--sp-8) var(--sp-12);font-size:var(--fs-sm);letter-spacing:0;text-transform:none;color:var(--heading);outline-offset:-2px;background:0 0;font-weight:600}.app .jobs-group>summary .jobs-group-count,.app .jobs-family>summary .jobs-group-count{min-height:22px;padding:0 var(--sp-8);border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted);font-size:var(--fs-xs);text-transform:none;font-weight:400}.app .jobs-group>summary .jobs-group-attention{color:var(--warn);font-size:var(--fs-xs);text-transform:none;font-weight:500}.app .jobs-group[open]>summary,.app .jobs-family[open]>summary{border-bottom:1px solid var(--line)}.app .jobs-group .jobs-row,.app .jobs-family .jobs-row{padding-left:14px}.app .jobs-group .jobs-row+.jobs-row,.app .jobs-family .jobs-row+.jobs-row{border-top:1px solid var(--line)}.app .jobs-group-failed>summary,.app .jobs-group-overdue>summary{color:var(--warn)}@media (width<=767px){.app .jobs-view{padding:16px 14px calc(40px + var(--safe-b))}.app .jobs-head h1{font-size:clamp(22px,6vw,26px);line-height:1.15}.app .jobs-head p{font-size:var(--fs-xs);margin-top:5px;line-height:1.45}.app .jobs-toolbar{align-items:center;gap:var(--sp-8);margin:0 0 var(--sp-10);grid-template-columns:minmax(0,1fr) auto;display:grid}.app .jobs-toolbar .jobs-search{border-color:var(--line);border-radius:var(--r-md);background:var(--surface);min-width:0;min-height:44px;font-size:16px}.app .jobs-filter-toggle{justify-content:center;align-items:center;gap:var(--sp-6);min-width:88px;min-height:44px;padding:0 var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);color:var(--heading);font:500 var(--fs-xs) var(--font-body);display:inline-flex}.app .jobs-filter-toggle.on{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:var(--accent-soft)}.app .jobs-filter-toggle>span{color:var(--muted);display:inline-flex}.app .jobs-toolbar.filters-open .jobs-filter-controls{gap:var(--sp-8);padding:var(--sp-10);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.app .jobs-toolbar.filters-open .jobs-filter-controls select{border-color:var(--line);border-radius:var(--r-md);background-color:var(--surface);min-width:0;min-height:44px;font-size:16px}.app .jobs-result-count{margin:0 0 var(--sp-8);color:var(--muted);font-size:var(--fs-xs);line-height:1.4}.app .jobs-list{gap:0}.app .jobs-group,.app .jobs-family{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}.app .jobs-group>summary,.app .jobs-family>summary{min-height:54px;padding:var(--sp-10) var(--sp-8);background:var(--surface-2);font-size:var(--fs-sm);grid-template-rows:minmax(28px,auto) auto;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:4px 8px;line-height:1.3;display:grid}.app .jobs-group>summary:before,.app .jobs-family>summary:before{grid-area:1/1;justify-self:center}.app .jobs-group>summary .jobs-group-label,.app .jobs-family>summary .jobs-group-label{min-width:0;color:var(--heading);overflow-wrap:anywhere;grid-area:1/2;font-weight:600}.app .jobs-group>summary .jobs-group-count,.app .jobs-family>summary .jobs-group-count{min-height:22px;padding:0 var(--sp-8);border:1px solid var(--line);background:var(--surface);font-size:var(--fs-xs);white-space:nowrap;grid-area:1/3;justify-self:end}.app .jobs-group>summary .jobs-group-attention{padding:var(--sp-2) var(--sp-8);border:1px solid color-mix(in srgb,var(--warn) 30%,var(--line));border-radius:var(--r-pill);background:var(--warn-soft);font-size:var(--fs-xs);grid-area:2/2/auto/4;justify-self:start;line-height:1.35}.app .jobs-row{align-items:center;gap:var(--sp-8);min-height:0;padding:var(--sp-8) var(--sp-6);border:0;border-bottom:1px solid var(--line);background:var(--surface);border-radius:0}.app .jobs-group .jobs-row,.app .jobs-family .jobs-row{padding-left:var(--sp-8)}.app .jobs-row input.jobs-row-check{appearance:none;border-radius:var(--r-md);width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;opacity:1;background:0 0;border:0;flex:0 0 44px;place-items:center;margin:0;display:grid;position:relative}.app .jobs-row input.jobs-row-check:before{content:"";border:1.5px solid var(--line-strong);background:var(--surface);border-radius:6px;width:20px;height:20px}.app .jobs-row input.jobs-row-check:checked{background:0 0}.app .jobs-row input.jobs-row-check:checked:before{border-color:var(--accent);background:var(--accent)}.app .jobs-row input.jobs-row-check:checked:after{content:"";border-left:2px solid var(--accent-ink);border-bottom:2px solid var(--accent-ink);width:9px;height:5px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)rotate(-45deg)}.app .jobs-row-open{align-items:start;gap:var(--sp-8);padding:var(--sp-8) 0}.app .jobs-row-open>.status-dot{margin-top:4px}.app .jobs-row-open>.jobs-row-badges:has(.job-pill,.job-streak){margin-bottom:3px}.app .jobs-row-name{gap:3px}.app .jobs-row-name strong{color:var(--heading);font-size:var(--fs-sm);overflow-wrap:anywhere;font-weight:650;line-height:1.35}.app .jobs-row-name small,.app .jobs-row-name small.jobs-row-does{color:var(--muted);font-size:var(--fs-xs);line-height:1.4}.app .jobs-row-name small.jobs-row-does{color:var(--faint)}.app .jobs-row-times{gap:var(--sp-4);text-align:right;width:auto;max-width:74px;padding-top:2px}.app .jobs-row-times small{color:var(--muted);white-space:normal;font-size:11px;line-height:1.35}.app .jobs-row-badges .job-pill{min-height:20px;padding:0 var(--sp-8);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);font-size:11px;font-weight:600}.app .jobs-row-badges .job-pill.overdue,.app .jobs-row-badges .job-pill.failed{border-color:color-mix(in srgb,var(--warn) 30%,var(--line));background:var(--warn-soft);color:var(--warn)}.app .jobs-row-rename-btn{border-radius:var(--r-md);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--muted);border:1px solid #0000}.app .jobs-row-rename-btn:active{border-color:var(--line);background:var(--surface-2)}}.app .team-room{border:1px solid var(--line);background:var(--surface);border-radius:10px;max-width:780px;margin-inline:auto}.app.mode-chat .chat-handoffs{width:100%;max-width:780px}.app.mode-chat .chat-handoffs>.team-room{width:100%}.app .team-room-head[aria-expanded=false]{border-bottom:0;align-items:center;min-height:48px}.app .team-room-head{border-bottom:0;align-items:flex-start;gap:14px;min-height:54px;padding:11px 14px 10px}.app .team-room-head-copy{align-items:baseline;gap:4px 9px}.app .team-room-head-copy strong{font:600 14px/1.4 var(--font-body)}.app .team-room-head-roster{color:var(--muted);font:12px/1.4 var(--font-body)}.app .team-room-head-progress{color:var(--accent);font:500 12px/1.3 var(--font-body);flex-basis:100%}.app .team-room-state{font:12px/1.35 var(--font-body)}.app .team-room-roster{border-block:1px solid var(--line);background:var(--surface-2);gap:8px 16px;padding:8px 12px}.app .team-room-roster .chat-handoff-participant{gap:6px;font-size:12px}.app .team-room-roster .team-av{width:23px;min-width:23px;height:23px;font-size:11px}.app .team-room-all-replied{color:var(--accent);font:500 12px/1.35 var(--font-body);white-space:nowrap;align-self:center;margin-left:auto}.app .team-room-reading-controls{min-height:45px;font:500 12px/1.35 var(--font-body);padding:7px 12px}.app .team-room-reading-controls button{min-height:30px;color:var(--accent);border-radius:7px}.app .team-room-turn{padding:0 14px}.app .team-room-message.user{margin:12px 0}.app .team-room-message.bot{border-left:0;margin:0;padding:13px 0 15px}.app .team-room-message+.team-room-message{border-top:1px solid var(--line);margin-top:0}.app .team-room-message.bot>header{border-bottom:1px solid var(--line);margin-bottom:11px;padding-bottom:10px}.app .team-room-message.bot>header strong{font:600 14px/1.35 var(--font-body)}.app .team-room-avatar{width:23px;height:23px;font-size:11px!important}.app .team-room-compose{border-top:1px solid var(--line);grid-template-columns:minmax(150px,190px) minmax(0,1fr) auto;align-items:end;gap:8px;padding:12px 12px 0}.app .team-room-compose label{font:12px/1.35 var(--font-body);gap:6px}.app .team-room-compose :is(select,textarea,.pg-btn){box-sizing:border-box;height:42px;min-height:42px;font:14px/1.4 var(--font-body);border-radius:7px}.app .team-room-compose textarea{resize:none;scrollbar-width:none;padding:10px 11px;overflow:hidden}.app .team-room-compose .pg-btn{padding:0 15px;font-weight:600}.app .team-room-note{color:var(--muted);margin:7px 12px 12px;font-size:11px}.app .team-room-message>.team-room-progress{justify-content:space-between;align-items:center;gap:var(--sp-8);box-sizing:border-box;width:100%;max-width:100%;margin:var(--sp-8) 0 0;padding:var(--sp-6) var(--sp-10);border:1px solid color-mix(in srgb,var(--attn) 24%,var(--line));border-radius:var(--r-md);background:color-mix(in srgb,var(--attn-soft) 55%,var(--surface));color:var(--heading);font:500 var(--fs-sm)/1.35 var(--font-body);display:flex}.app .team-room-progress-doing{overflow-wrap:anywhere;min-width:0}.app .team-room-progress-step{padding:var(--sp-2) var(--sp-8);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);font:600 var(--fs-xs)/1.3 var(--font-body);white-space:nowrap;flex:none}.app .team-room-message-actions{justify-content:flex-end;align-items:center;gap:var(--sp-6);min-width:0}.app .team-room-message-actions>.sv-link{border-radius:var(--r-md);padding:var(--sp-6) var(--sp-10);font-size:var(--fs-xs)}.app .asg-row.asg-c-row{margin:var(--sp-10) 0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.app .asg-c-row>.asg-c{align-items:center;gap:var(--sp-10);padding:var(--sp-14) var(--sp-16) var(--sp-8)}.app .asg-c-row .asg-c-av{width:34px;height:34px;font-size:var(--fs-sm)}.app .asg-c-row .asg-c-main{gap:var(--sp-2);display:grid}.app .asg-c-row .asg-c-title{color:var(--heading);font-size:var(--fs-lg);letter-spacing:-.01em;line-height:1.3}.app .asg-c-row .asg-c-sub{color:var(--muted);font-size:var(--fs-xs);line-height:1.4}.app .asg-c-row>.asg-c-sum{margin:var(--sp-2) var(--sp-16) var(--sp-12) 60px;max-width:72ch;color:var(--text);font-size:var(--fs-sm);-webkit-line-clamp:3;line-height:1.55}.app .asg-c-row:has(>.asg-c-body)>.asg-c .asg-c-title{display:none}.app .asg-c-row>.asg-card,.app .asg-list .asg-c-row>.asg-card,.app .chat-handoffs .asg-list .asg-c-row>.asg-card{margin:var(--sp-8) var(--sp-16) var(--sp-12) 60px}.app .asg-c-row .asg-card-actions{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.app .asg-c-row .asg-card-actions>:is(button,.pg-btn){min-height:36px;padding:0 var(--sp-14);border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--heading);font:600 var(--fs-sm)/1 var(--font-body);white-space:nowrap;border:0;justify-content:center;align-items:center;display:inline-flex}.app .asg-c-row .asg-card-actions>:is(button,.pg-btn).primary{background:var(--accent);box-shadow:none;color:var(--accent-ink,#fff)}.app .asg-c-row .asg-card-actions>:is(button,.pg-btn):hover{background:var(--surface-2)}.app .asg-c-row .asg-card-actions>:is(button,.pg-btn).primary:hover{background:var(--accent-hover);color:var(--accent-ink,#fff)}.app .asg-c-row .asg-c-fold{min-height:42px;padding:var(--sp-8) var(--sp-16);border-top:1px solid var(--line);background:var(--surface-2);color:var(--link);font-size:var(--fs-sm);margin:0;font-weight:600}.app .asg-c-row .asg-c-fold:hover{background:color-mix(in srgb,var(--accent-soft) 55%,var(--surface-2));color:var(--heading)}.app .asg-c-fold-chevron{margin-left:var(--sp-10);color:var(--muted);font-size:var(--fs-md);flex:none;line-height:1}.app .asg-c-row>.asg-c-body{gap:var(--sp-16);max-width:none;padding:var(--sp-16);border-top:1px solid var(--line);flex-direction:column;margin:0;display:flex}.app .asg-c-body>.asg-result{overflow-wrap:anywhere;width:100%;max-width:72ch;max-height:none;font-size:var(--fs-md);margin:0;line-height:1.65;overflow:visible}.app .asg-c-body>.asg-result>:first-child{margin-top:0}.app .asg-c-body>.asg-result :is(h1,h2,h3){color:var(--heading);letter-spacing:-.01em;line-height:1.3}.app .asg-c-body>.asg-result :is(ul,ol){padding-left:1.4em}.app .asg-c-body>.asg-result li+li{margin-top:var(--sp-4)}.app .asg-c-body>.asg-result strong{color:var(--heading);font-weight:650}.app .asg-routing-details{gap:var(--sp-6);padding:var(--sp-10) var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);display:grid}.app .asg-routing-label{color:var(--faint);font:600 var(--fs-xs)/1.3 var(--font-body);letter-spacing:.04em;text-transform:uppercase}.app .asg-routing-row{justify-content:space-between;align-items:center;gap:var(--sp-8) var(--sp-12);flex-wrap:wrap;display:flex}.app .asg-routing-row .asg-chain{align-items:center;gap:var(--sp-6);color:var(--muted);font-size:var(--fs-xs);flex:none;margin:0}.app .asg-routing-row .asg-chain-av{width:22px;height:22px}.app .asg-routing-row .asg-why-row{gap:var(--sp-6)}.app .asg-routing-row .asg-why-row>:is(.sv-link,.asg-move){min-height:32px;padding:0 var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:none;color:var(--muted);font:500 var(--fs-xs)/1.3 var(--font-body);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.app .asg-routing-row .asg-why-row>:is(.sv-link,.asg-move):hover{border-color:var(--line-strong);background:var(--accent-soft);color:var(--heading);text-decoration:none}.app .asg-routing-row .asg-why .sv-meta{max-width:64ch;margin:var(--sp-4) 0 0;color:var(--muted);font-size:var(--fs-xs);line-height:1.45}.app .asg-c-row>.asg-more{margin:0 var(--sp-16) var(--sp-14) 60px}.app .asg-c-row>.asg-more>summary{min-height:36px;color:var(--muted);font-size:var(--fs-sm);font-weight:600}.app .asg-c-row .asg-more-body{gap:var(--sp-8)}.app .asg-c-row .asg-compose{gap:var(--sp-8);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.app .asg-c-row .asg-compose input{min-width:0;min-height:40px;padding:0 var(--sp-12);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit}@media (width<=767px){.app .asg-row.asg-c-row{margin:var(--sp-8) 0;border-radius:var(--r-md)}.app .asg-c-row>.asg-c{align-items:flex-start;gap:var(--sp-8);padding:var(--sp-12)}.app .asg-c-row .asg-c-av{width:30px;height:30px}.app .asg-c-row .asg-c-title{font-size:var(--fs-md)}.app .asg-c-row>.asg-c-sum{margin:var(--sp-2) var(--sp-12) var(--sp-10) 50px;font-size:var(--fs-sm)}.app .asg-c-row>.asg-card,.app .asg-list .asg-c-row>.asg-card,.app .chat-handoffs .asg-list .asg-c-row>.asg-card{margin:var(--sp-8) var(--sp-12) var(--sp-10) 50px}.app .asg-c-row .asg-card-actions{gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app .asg-c-row .asg-card-actions>:is(button,.pg-btn){box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding-inline:var(--sp-8);white-space:normal;text-align:center}.app .asg-c-row .asg-card-actions>:is(button,.pg-btn).primary{grid-column:1/-1}.app .asg-c-row .asg-c-fold{min-height:44px;padding-inline:var(--sp-12)}.app .asg-c-row>.asg-c-body{gap:var(--sp-12);padding:var(--sp-12)}.app .asg-c-body>.asg-result{font-size:var(--fs-sm);line-height:1.6}.app .asg-routing-details{padding:var(--sp-8) var(--sp-10)}.app .asg-routing-row{flex-direction:column;align-items:flex-start}.app .asg-routing-row .asg-chain{flex-wrap:wrap}.app .asg-routing-row .asg-why-row{gap:var(--sp-6);width:100%}.app .asg-routing-row .asg-why-row>:is(.sv-link,.asg-move){min-height:40px}.app .asg-c-row>.asg-more{margin:0 var(--sp-12) var(--sp-12) 50px}.app .asg-c-row .asg-compose{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.app .asg-c-row .asg-compose input{grid-column:1/-1;min-height:44px}.app .asg-c-row .asg-compose>.pg-btn{min-height:40px}.app .team-room-head{flex-direction:column;gap:5px;display:flex}.app .team-room-head-trailing{justify-content:space-between;align-self:stretch;width:100%}.app .team-room-compose{grid-template-columns:minmax(0,1fr)}.app .team-room-compose .pg-btn{justify-self:end}.app .team-room-message.bot{box-sizing:border-box;min-width:0;max-width:100%}.app .team-room-message>.team-room-progress{font-size:var(--fs-xs);flex-direction:column;align-items:flex-start}.app .team-room-message-actions{box-sizing:border-box;justify-content:stretch;gap:var(--sp-6);flex-wrap:wrap;width:100%;max-width:100%;display:flex}.app .team-room-message-actions>.sv-link{min-width:0;max-width:100%;min-height:40px;padding:var(--sp-6) var(--sp-10);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);color:var(--muted);font:500 var(--fs-xs)/1.3 var(--font-body);text-align:center;white-space:normal;overflow-wrap:anywhere;flex:140px;justify-content:center;align-items:center;display:inline-flex}.app .team-room-message-actions>.sv-link:active{border-color:var(--line-strong);background:var(--accent-soft);color:var(--heading)}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}
