:root{color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;background:light-dark(#f7f7f7,#171717)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=system]{color-scheme:light dark}*,*:before,*:after{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}body{background:light-dark(#f7f7f7,#171717)}button,textarea{margin:0;font:inherit}.task-rule-section{border-top:1px solid var(--task-rule)}.task-rule-list{border-top:1px solid var(--task-rule-soft)}.task-rule-list>*+*{border-top:1px solid var(--task-rule-soft)}.task-rule-row{position:relative}.task-rule-row:before{content:"";position:absolute;top:0;right:var(--task-row-rule-end, 0px);left:var(--task-row-rule-inset, 0px);height:1px;background:var(--task-rule-soft)}.task-shell{color-scheme:light dark;--task-space-1: 4px;--task-space-2: 8px;--task-space-3: 12px;--task-space-4: 16px;--task-space-5: 24px;--task-space-6: 32px;--task-type-conversation: 14px;--task-line-conversation: 22px;--task-type-action: 14px;--task-line-action: 18px;--task-type-ui: 13px;--task-line-ui: 20px;--task-type-meta: 12px;--task-line-meta: 16px;--task-type-title: 18px;--task-line-title: 24px;--task-weight-regular: 400;--task-weight-medium: 500;--task-titlebar-height: 52px;--task-traffic-reserve: 84px;--task-rail-item-size: 36px;--task-rail-gap: var(--task-space-1);--task-rail-inset-block: var(--task-space-3);--task-rail-inset-inline: var(--task-space-2);--task-nav-expanded: 224px;--task-nav-collapsed: 52px;--task-nav-width: var(--task-nav-expanded);--task-action-row-height: 56px;--task-status-marker-size: var(--task-space-2);--task-table-cell-inset-block: var(--task-space-2);--task-composer-reserve: 136px;--task-window: light-dark(#f7f7f7, #171717);--task-sidebar: light-dark(#f5f5f5, #1d1d1d);--task-surface: light-dark(#ffffff, #171717);--task-surface-raised: light-dark(#ffffff, #222222);--task-hover: light-dark(#e9e9e9, #292929);--task-selected: light-dark(#e7e7e7, #303030);--task-user-surface: light-dark(#f3f3f3, #262626);--task-code-surface: light-dark(#f4f4f4, #242424);--task-text: light-dark(#242424, #eeeeee);--task-secondary: light-dark(#777777, #979797);--task-tertiary: light-dark(#929292, #7d7d7d);--task-rule: light-dark(#e5e5e5, #303030);--task-rule-soft: light-dark(#ededed, #292929);--task-focus-border: light-dark(#cecece, #484848);--task-focus-ring: light-dark(rgba(36, 36, 36, .08), rgba(238, 238, 238, .1));--task-divider-active: light-dark(rgba(36, 36, 36, .18), rgba(238, 238, 238, .22));--task-green: light-dark(#397e5b, #68b88a);--task-amber: light-dark(#8a651f, #c49a4e);--task-red: light-dark(#b5453e, #e47870);width:100%;height:100%;min-width:320px;overflow:hidden;background:var(--task-window);color:var(--task-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--task-type-ui);line-height:var(--task-line-ui);font-weight:var(--task-weight-regular);user-select:none;-webkit-user-select:none}.task-shell *,.task-shell *:before,.task-shell *:after{box-sizing:border-box}.task-shell :where(button,textarea){appearance:none;font:inherit;color:inherit}.task-shell :where(button){cursor:default}.task-shell svg{width:16px;height:16px;stroke-width:1.7}.task-frame{position:relative;width:100%;height:100%;display:grid;grid-template-columns:var(--task-nav-width) minmax(0,1fr);grid-template-rows:var(--task-titlebar-height) minmax(0,1fr);overflow:hidden;background:var(--task-surface);transition:grid-template-columns .18s cubic-bezier(.2,.8,.2,1)}.task-shell.is-nav-resizing .task-frame{transition:none}.task-rail{grid-column:1;grid-row:2;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--task-rail-gap);padding-block:var(--task-rail-inset-block);padding-inline:var(--task-rail-inset-inline);overflow:hidden;border-right:1px solid var(--task-rule);background:var(--task-sidebar)}.task-rail-resizer{position:absolute;z-index:6;top:var(--task-titlebar-height);bottom:0;left:calc(var(--task-nav-width) - var(--task-space-1));width:var(--task-space-2);padding:0;border:0;outline:0;background:transparent;cursor:col-resize;touch-action:none;transition:left .18s cubic-bezier(.2,.8,.2,1)}.task-rail-resizer:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:1px;background:transparent;transition:background-color .16s ease}.task-rail-resizer:hover:after,.task-rail-resizer:focus-visible:after,.task-shell.is-nav-resizing .task-rail-resizer:after{background:var(--task-divider-active)}.task-shell.is-nav-resizing .task-rail-resizer{transition:none}.task-shell.is-nav-resizing{cursor:col-resize}.task-rail-button{position:relative;width:100%;height:var(--task-rail-item-size);flex:0 0 auto;display:grid;grid-template-columns:var(--task-rail-item-size) minmax(0,1fr);align-items:center;justify-items:start;overflow:hidden;padding:0;border:0;border-radius:8px;background:transparent;color:var(--task-secondary);text-align:left}.task-rail-button:hover,.task-rail-button[aria-pressed=true]{background:var(--task-hover);color:var(--task-text)}.task-rail-button:disabled{color:var(--task-tertiary);cursor:default}.task-rail-button:disabled:hover{background:transparent}.task-rail-button>svg{grid-column:1;justify-self:center}.task-rail-button>span{grid-column:2;min-width:0;overflow:hidden;opacity:0;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transition:opacity .1s linear}.task-rail-button>i{position:absolute;top:var(--task-space-2);left:26px;width:var(--task-space-1);height:var(--task-space-1);border-radius:50%;background:var(--task-secondary)}.task-shell.is-nav-expanded .task-rail-button>span{opacity:1;transition-duration:.14s;transition-delay:40ms}.task-rail-recents{min-height:0;flex:1 1 auto;display:none;flex-direction:column;gap:var(--task-space-1);margin-top:var(--task-space-2);padding-top:var(--task-space-2)}.task-shell.is-nav-expanded .task-rail-recents{display:flex}.task-rail-recents>span{flex:0 0 auto;padding:0 var(--task-space-2);color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta);font-weight:var(--task-weight-medium)}.task-rail-recents>div{min-height:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin}.task-rail-recent{width:100%;min-height:32px;flex:0 0 auto;display:grid;grid-template-columns:var(--task-status-marker-size) minmax(0,1fr);align-items:center;gap:var(--task-space-2);padding:6px var(--task-space-2);border:0;border-radius:7px;background:transparent;text-align:left;transition:background-color .12s ease,color .12s ease}.task-rail-recent:hover,.task-rail-recent.is-current{background:var(--task-hover)}.task-rail-recent>i{width:var(--task-status-marker-size);height:var(--task-status-marker-size);border-radius:50%;background:var(--task-tertiary)}.task-rail-recent:is(.is-submitting,.is-streaming,.is-working)>i,.task-rail-recent.is-complete>i{background:var(--task-green)}.task-rail-recent:is(.is-submitting,.is-streaming,.is-working)>i{animation:task-status-pulse 1.25s ease-in-out infinite}.task-rail-recent:is(.is-needs_approval,.is-needs_input)>i{background:var(--task-amber)}.task-rail-recent:is(.is-failed,.is-disconnected)>i{background:var(--task-red)}.task-rail-recent>strong{min-width:0;overflow:hidden;color:var(--task-secondary);font-weight:var(--task-weight-regular);text-overflow:ellipsis;white-space:nowrap}.task-rail-recent.is-current>strong{color:var(--task-text);font-weight:var(--task-weight-medium)}.task-topbar{grid-column:1 / 3;grid-row:1;z-index:4;min-width:0;display:flex;align-items:center;gap:var(--task-space-2);padding:0 var(--task-space-4);border-bottom:1px solid var(--task-rule);background:light-dark(rgba(255,255,255,.94),rgba(23,23,23,.94));backdrop-filter:blur(16px);-webkit-app-region:drag}.task-topbar button{-webkit-app-region:no-drag}.task-traffic-space{width:var(--task-traffic-reserve);height:var(--task-titlebar-height);flex:0 0 var(--task-traffic-reserve);margin-left:-16px;pointer-events:none}.task-op-mark{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;color:light-dark(#555555,#aaaaaa);pointer-events:none}.task-op-mark svg{width:20px;height:16px;display:block}.task-op-mark circle{fill:currentColor;stroke:none}.task-history-controls{display:flex;align-items:center;gap:var(--task-space-1)}.task-topbar-button,.task-context-sheet header button{width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--task-secondary)}.task-topbar-button:hover,.task-topbar-button[aria-pressed=true],.task-context-sheet header button:hover{background:var(--task-hover);color:var(--task-text)}.task-topbar-button:disabled{color:var(--task-tertiary);cursor:default}.task-topbar-button:disabled:hover{background:transparent}.task-topbar-divider{width:1px;height:24px;margin:0 var(--task-space-2);background:var(--task-rule)}.task-title-static{min-width:0;padding:0 var(--task-space-2);font-weight:var(--task-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-app-region:no-drag}.task-topbar-spacer{flex:1}.task-main{grid-column:2;grid-row:2;min-width:0;min-height:0;position:relative;overflow:hidden;background:var(--task-surface)}.task-thread{width:100%;height:100%;overflow-y:auto;scrollbar-width:thin;padding:var(--task-space-6) max(var(--task-space-6),calc((100% - 720px)/2)) var(--task-composer-reserve);user-select:text;-webkit-user-select:text}.task-thread-measure{width:100%;max-width:720px;margin:0 auto}.task-thread.is-corpus{padding:0;overflow:hidden}.task-thread.is-corpus .task-thread-measure{height:100%;max-width:none;margin:0}.task-thread.is-new-task{display:grid;align-items:center}.task-thread.is-new-task .task-thread-measure{align-self:center}.task-collection{width:100%;padding-top:var(--task-space-5)}.task-collection-header{min-height:calc(var(--task-space-6) * 2);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--task-space-5);margin-bottom:var(--task-space-3)}.task-collection-header>div{min-width:0}.task-collection-header h1{margin:0;font-size:var(--task-type-title);line-height:var(--task-line-title);font-weight:var(--task-weight-medium)}.task-collection-header p,.task-collection-header>span,.task-collection-row>div>span,.task-collection-status,.task-collection-row time,.task-collection-message{color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-collection-header p{max-width:440px;margin:var(--task-space-1) 0 0}.task-collection-header>span{flex:0 0 auto;padding-top:var(--task-space-1)}.task-collection-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--task-space-2) var(--task-space-4);margin-bottom:var(--task-space-4)}.task-collection-filters{display:flex;align-items:center;gap:var(--task-space-1)}.task-collection-filters button{min-height:28px;display:inline-flex;align-items:center;gap:var(--task-space-2);padding:0 var(--task-space-2);border:0;border-radius:6px;background:transparent;color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta);font-weight:var(--task-weight-medium)}.task-collection-filters button:hover{background:var(--task-hover);color:var(--task-text)}.task-collection-filters button[aria-pressed=true]{background:var(--task-selected);color:var(--task-text)}.task-collection-filters button span{color:var(--task-secondary);font-variant-numeric:tabular-nums}.task-collection-search{width:220px;min-width:160px;min-height:28px;display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:var(--task-space-2);padding:0 var(--task-space-2);border:1px solid var(--task-rule);border-radius:6px;color:var(--task-secondary);transition:border-color .14s ease,box-shadow .14s ease}.task-collection-search:focus-within{border-color:var(--task-focus-border);box-shadow:0 0 0 2px var(--task-focus-ring)}.task-collection-search>svg{width:14px;height:14px}.task-collection-search input{width:100%;min-width:0;padding:0;border:0;outline:0;appearance:none;background:transparent;color:var(--task-text);font:inherit;font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-collection-search input::placeholder{color:var(--task-tertiary)}.task-collection-search input::-webkit-search-cancel-button{appearance:none}.task-collection-search button{width:20px;height:20px;display:grid;place-items:center;margin-right:calc(var(--task-space-1) * -1);padding:0;border:0;border-radius:4px;background:transparent;color:var(--task-secondary)}.task-collection-search button:hover{background:var(--task-hover);color:var(--task-text)}.task-collection-search button svg{width:12px;height:12px}.task-collection-list{width:100%}.task-collection-row{width:100%;min-height:calc(var(--task-space-6) * 2);display:grid;grid-template-columns:var(--task-space-2) minmax(0,1fr) auto auto;align-items:center;gap:var(--task-space-3);padding:var(--task-space-3) 0;border:0;background:transparent;text-align:left}.task-collection-row>div{min-width:0;display:grid;gap:var(--task-space-1)}.task-collection-row>div>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--task-type-action);line-height:var(--task-line-action);font-weight:var(--task-weight-medium)}.task-collection-row:hover>div>strong{text-decoration:underline;text-decoration-color:var(--task-rule);text-underline-offset:var(--task-space-1)}.task-collection-status,.task-collection-row time{white-space:nowrap}.task-collection-status.is-needs_approval,.task-collection-status.is-needs_input{color:var(--task-amber)}.task-collection-status.is-failed,.task-collection-status.is-disconnected{color:var(--task-red)}.task-collection-status.is-complete{color:var(--task-green)}.task-state-dot{width:var(--task-status-marker-size);height:var(--task-status-marker-size);flex:0 0 var(--task-status-marker-size);border-radius:50%;background:var(--task-secondary)}.task-state-dot.is-working,.task-state-dot.is-streaming,.task-state-dot.is-submitting,.task-state-dot.is-complete{background:var(--task-green)}.task-state-dot:is(.is-working,.is-streaming,.is-submitting){animation:task-status-pulse 1.25s ease-in-out infinite}.task-state-dot.is-needs_approval,.task-state-dot.is-needs_input{background:var(--task-amber)}.task-state-dot.is-failed,.task-state-dot.is-disconnected{background:var(--task-red)}.task-collection-message{padding:var(--task-space-5) 0}.task-collection-message.is-error{color:var(--task-red)}.task-collection-message.is-recovery,.task-collection-message.is-error{display:grid;justify-items:start;gap:var(--task-space-2)}.task-collection-message>strong{color:var(--task-text);font-weight:var(--task-weight-medium)}.task-collection-message>span{color:var(--task-secondary)}.task-collection-message>button{margin-top:var(--task-space-1)}.task-turn{margin:0 0 var(--task-space-6);scroll-margin-block:var(--task-space-6)}.task-turn-author{min-height:var(--task-line-meta);display:flex;align-items:center;gap:var(--task-space-2);margin-bottom:var(--task-space-2);color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-agent-dot,.task-live-dot{width:var(--task-status-marker-size);height:var(--task-status-marker-size);flex:0 0 var(--task-status-marker-size);border-radius:50%;background:var(--task-green)}.task-agent-dot.is-system{background:var(--task-secondary)}.task-turn-state{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;background:color-mix(in srgb,var(--task-green) 10%,transparent);color:var(--task-green);font-weight:var(--task-weight-medium)}.task-turn.is-waiting .task-turn-state{background:color-mix(in srgb,var(--task-amber) 11%,transparent);color:var(--task-amber)}.task-agent-dot.is-waiting{background:var(--task-amber)}.task-turn.is-in-flight .task-agent-dot,.task-live-dot:is(.is-submitting,.is-streaming,.is-working){animation:task-status-pulse 1.25s ease-in-out infinite}.task-live-dot.is-needs_approval,.task-live-dot.is-needs_input{background:var(--task-amber)}.task-live-dot.is-failed,.task-live-dot.is-disconnected,.task-live-dot.is-cancelled{background:var(--task-red)}.task-user-bubble,.task-agent-copy{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--task-type-conversation);line-height:var(--task-line-conversation);font-weight:var(--task-weight-regular)}.task-user-bubble{width:fit-content;max-width:648px;margin-left:auto;padding:var(--task-space-3) var(--task-space-4);border-radius:16px;background:var(--task-user-surface)}.task-agent-copy{max-width:704px}.task-thinking-block{position:relative;margin:0 0 var(--task-space-3);overflow:hidden;border:1px solid var(--task-rule-soft);border-radius:10px;background:color-mix(in srgb,var(--task-sidebar) 58%,transparent);color:var(--task-secondary)}.task-thinking-block>summary{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:var(--task-space-2);padding:0 var(--task-space-3);cursor:pointer;list-style:none;color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta);font-weight:var(--task-weight-medium)}.task-thinking-block>summary::-webkit-details-marker{display:none}.task-thinking-block>summary svg{width:14px;height:14px;transition:transform .16s ease}.task-thinking-block[open]>summary svg{transform:rotate(180deg)}.task-thinking-block.is-streaming>summary>span{background:linear-gradient(90deg,var(--task-secondary) 25%,var(--task-text) 48%,var(--task-secondary) 72%);background-size:220% 100%;background-clip:text;color:transparent;animation:task-thinking-sheen 1.8s linear infinite}.task-thinking-copy{padding:0 var(--task-space-3) var(--task-space-3);font-size:var(--task-type-ui);line-height:var(--task-line-ui)}.task-turn.is-in-flight:not(.is-pending) .task-agent-copy:after{content:"";display:inline-block;width:2px;height:1em;margin-left:3px;border-radius:1px;background:var(--task-green);vertical-align:-.12em;animation:task-response-caret 1s steps(1,end) infinite}.task-message-markdown{min-width:0;overflow-wrap:anywhere}.task-message-markdown>:first-child{margin-top:0}.task-message-markdown>:last-child{margin-bottom:0}.task-message-markdown p{margin:0 0 var(--task-space-3)}.task-message-markdown :where(h1,h2,h3,h4,h5,h6){margin:var(--task-space-5) 0 var(--task-space-2);font-size:var(--task-type-action);line-height:var(--task-line-conversation);font-weight:var(--task-weight-medium)}.task-message-markdown :where(ul,ol){margin:0 0 var(--task-space-3);padding-left:var(--task-space-5)}.task-message-markdown li+li{margin-top:var(--task-space-1)}.task-message-markdown li>:where(p,ul,ol){margin-bottom:var(--task-space-1)}.task-message-markdown blockquote{margin:0 0 var(--task-space-3);padding-left:var(--task-space-3);border-left:2px solid var(--task-rule);color:var(--task-secondary)}.task-message-markdown pre{max-width:100%;margin:0 0 var(--task-space-3);overflow:auto;padding:var(--task-space-3);border-radius:8px;background:var(--task-code-surface)}.task-message-markdown code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--task-type-ui);line-height:var(--task-line-ui)}.task-message-markdown :not(pre)>code{padding:1px var(--task-space-1);border-radius:4px;background:var(--task-code-surface)}.task-message-markdown a{color:inherit;text-decoration-thickness:1px;text-underline-offset:2px}.task-message-markdown a:hover{color:var(--task-secondary)}.task-message-markdown strong{font-weight:var(--task-weight-medium)}.task-markdown-table-scroll{max-width:100%;margin:0 0 var(--task-space-3);overflow-x:auto}.task-message-markdown table{width:100%;min-width:420px;border-spacing:0;color:var(--task-text);font-size:var(--task-type-ui);line-height:var(--task-line-ui)}.task-message-markdown :where(th,td){padding:var(--task-table-cell-inset-block) var(--task-space-3);vertical-align:top;text-align:left;box-shadow:inset 0 -1px var(--task-rule-soft)}.task-message-markdown :where(th,td)+:where(th,td){box-shadow:inset 1px 0 var(--task-rule-soft),inset 0 -1px var(--task-rule-soft)}.task-message-markdown th{background:var(--task-sidebar);color:var(--task-secondary);font-weight:var(--task-weight-medium)}.task-message-markdown td{font-weight:var(--task-weight-regular)}.task-thinking-indicator{max-width:704px;display:flex;align-items:center;gap:var(--task-space-1);min-height:var(--task-line-conversation)}.task-thinking-indicator>i{width:var(--task-space-1);height:var(--task-space-1);border-radius:50%;background:var(--task-tertiary);animation:task-thinking-step 1.2s ease-in-out infinite}.task-thinking-indicator>i:nth-child(2){animation-delay:.12s}.task-thinking-indicator>i:nth-child(3){animation-delay:.24s}.task-turn.is-pending{min-height:calc(var(--task-line-meta) + var(--task-space-2) + var(--task-line-conversation))}.task-turn-finalizing{min-height:var(--task-line-meta);display:flex;align-items:center;gap:var(--task-space-2);margin:calc(var(--task-space-4) * -1) 0 var(--task-space-6);color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-turn-finalizing>i{width:var(--task-status-marker-size);height:var(--task-status-marker-size);flex:0 0 var(--task-status-marker-size);border-radius:50%;background:var(--task-secondary);animation:task-status-pulse 1.25s ease-in-out infinite}.task-activity{margin:var(--task-space-5) 0 0}.task-activity>button{width:100%;min-height:36px;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--task-space-2);padding:0;border:0;background:transparent;text-align:left}.task-activity>button strong{font-weight:var(--task-weight-medium)}.task-activity>button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--task-secondary)}.task-activity>button svg{color:var(--task-secondary);transition:transform .14s ease}.task-activity>button[aria-expanded=true] svg{transform:rotate(180deg)}.task-activity-details,.task-activity-details .task-operation{margin-top:var(--task-space-2)}.task-activity-row{display:grid;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:var(--task-space-3);padding-block:var(--task-table-cell-inset-block);color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-activity-row strong{color:var(--task-text);font-weight:var(--task-weight-medium)}.task-activity-row em{font-style:normal}.task-operation{--task-row-rule-inset: 52px;--task-row-rule-end: var(--task-space-4);margin-top:var(--task-space-6)}.task-operation-header,.task-operation-step{min-height:var(--task-action-row-height);display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:var(--task-space-3);padding:var(--task-space-2) var(--task-space-4)}.task-operation-header>div{grid-column:2;min-width:0;display:grid}.task-operation-header>span{grid-column:3;white-space:nowrap}.task-operation-header span,.task-operation-step span,.task-operation-step em,.task-operation-result span{color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta);font-style:normal}.task-operation-header strong,.task-operation-step strong,.task-approval-copy>strong{font-size:var(--task-type-action);line-height:var(--task-line-action);font-weight:var(--task-weight-medium)}.task-operation-step>svg{color:var(--task-secondary)}.task-operation-step>div{min-width:0;display:grid;gap:var(--task-space-1)}.task-operation-step>em{white-space:nowrap}.task-operation-step>em.is-ready,.task-operation-step>em.is-complete{color:var(--task-green)}.task-operation-step>em.is-approval{color:var(--task-amber)}.task-operation-step>em.is-failed{color:var(--task-red)}.task-approval{min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--task-space-5);padding:var(--task-space-3) var(--task-space-4) var(--task-space-3) 52px}.task-approval-copy{min-width:0;display:grid;gap:var(--task-space-1)}.task-approval-copy>span{color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-approval-actions{display:flex;align-items:center;gap:var(--task-space-2)}.task-text-action,.task-primary-action{height:32px;padding:0 var(--task-space-3);border-radius:8px;font-size:var(--task-type-ui);line-height:var(--task-line-ui);font-weight:var(--task-weight-medium);white-space:nowrap}.task-text-action{border:0;background:transparent;color:var(--task-secondary)}.task-text-action:hover{background:var(--task-hover);color:var(--task-text)}.task-primary-action{border:1px solid var(--task-text);background:var(--task-text);color:var(--task-surface)}.task-primary-action:hover:not(:disabled){opacity:.88}.task-primary-action:disabled{opacity:.5}.task-operation-result{min-height:var(--task-action-row-height);display:flex;align-items:center;justify-content:space-between;gap:var(--task-space-4);padding:0 var(--task-space-4) 0 52px}.task-operation-result strong{font-weight:var(--task-weight-medium)}.task-recovery{min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--task-space-5);margin-top:var(--task-space-6);padding:var(--task-space-3) var(--task-space-4)}.task-operation+.task-recovery{margin-top:0}.task-recovery>div:first-child{min-width:0;display:grid;gap:var(--task-space-1)}.task-recovery>div:first-child>strong{font-size:var(--task-type-action);line-height:var(--task-line-action);font-weight:var(--task-weight-medium)}.task-recovery>div:first-child>span{color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-recovery-actions{display:flex;align-items:center;gap:var(--task-space-2)}.task-composer{position:absolute;z-index:3;left:max(var(--task-space-6),calc((100% - 720px)/2));right:max(var(--task-space-6),calc((100% - 720px)/2));bottom:var(--task-space-4);min-height:80px;display:grid;grid-template-rows:minmax(40px,auto) 32px;overflow:visible;border:1px solid var(--task-rule);border-radius:16px;background:var(--task-surface-raised);box-shadow:0 8px 28px light-dark(rgba(0,0,0,.07),rgba(0,0,0,.24));transition:border-color .14s ease,box-shadow .14s ease}.task-jump-latest{position:absolute;z-index:4;left:50%;bottom:calc(var(--task-composer-reserve) - var(--task-space-6));width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid var(--task-rule);border-radius:50%;background:var(--task-surface-raised);color:var(--task-secondary);box-shadow:0 4px 14px light-dark(rgba(0,0,0,.06),rgba(0,0,0,.2));transform:translate(-50%)}.task-jump-latest:hover{color:var(--task-text)}.task-jump-latest svg{width:14px;height:14px}.task-composer:focus-within{border-color:var(--task-focus-border);box-shadow:0 0 0 2px var(--task-focus-ring),0 8px 28px light-dark(rgba(0,0,0,.07),rgba(0,0,0,.24))}.task-composer textarea{width:100%;min-height:40px;max-height:132px;field-sizing:content;resize:none;overflow-y:auto;padding:var(--task-space-3) var(--task-space-4) var(--task-space-1);border:0;outline:0;background:transparent;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--task-type-conversation);line-height:var(--task-line-conversation);user-select:text;-webkit-user-select:text}.task-composer textarea::placeholder{color:var(--task-tertiary)}.task-composer textarea:focus,.task-composer textarea:focus-visible{outline:0}.task-composer textarea:disabled{opacity:.7}.task-composer-footer{min-width:0;min-height:32px;display:flex;align-items:center;gap:var(--task-space-1);padding:0 var(--task-space-2) var(--task-space-2);color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-composer-harness{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-dispatch-control{position:relative;min-width:0;flex:1}.task-dispatch-trigger{max-width:100%;display:inline-flex;align-items:center;gap:var(--task-space-1);min-height:28px;padding:0 var(--task-space-2);border:0;border-radius:6px;background:transparent;color:var(--task-secondary)}.task-dispatch-trigger:hover,.task-dispatch-trigger[aria-expanded=true]{background:var(--task-hover);color:var(--task-text)}.task-dispatch-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-dispatch-trigger svg{width:14px;height:14px}.task-dispatch-picker{position:absolute;z-index:8;bottom:calc(100% + var(--task-space-2));left:0;width:280px;display:grid;gap:var(--task-space-1);padding:var(--task-space-2);border:1px solid var(--task-rule);border-radius:12px;background:var(--task-surface-raised);box-shadow:0 16px 44px light-dark(rgba(0,0,0,.12),rgba(0,0,0,.34))}.task-dispatch-picker>button{min-width:0;display:grid;grid-template-columns:var(--task-space-2) minmax(0,1fr);align-items:start;gap:var(--task-space-2);padding:var(--task-space-2);border:0;border-radius:8px;background:transparent;text-align:left}.task-dispatch-picker>button:hover:not(:disabled),.task-dispatch-picker>button.is-selected{background:var(--task-hover)}.task-dispatch-picker>button:disabled{opacity:.45}.task-dispatch-picker i{width:6px;height:6px;margin-top:5px;border-radius:50%;background:var(--task-tertiary)}.task-dispatch-picker i.is-available{background:var(--task-green)}.task-dispatch-picker i.is-degraded{background:var(--task-amber)}.task-dispatch-picker i.is-unavailable{background:var(--task-red)}.task-dispatch-picker>button>span{min-width:0;display:grid;gap:var(--task-space-1)}.task-dispatch-picker strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--task-text);font-weight:var(--task-weight-medium)}.task-dispatch-picker small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-composer-tool,.task-send{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:50%}.task-composer-tool{background:transparent;color:var(--task-secondary)}.task-composer-tool:hover:not(:disabled){background:var(--task-hover);color:var(--task-text)}.task-composer-tool:disabled{color:var(--task-tertiary);cursor:default}.task-send{background:var(--task-text);color:var(--task-surface)}.task-send:disabled{opacity:.28}.task-send svg{width:15px;height:15px}.task-stop svg{width:10px;height:10px;fill:currentColor;stroke-width:0}.task-loading-state{width:100%;max-width:704px;display:grid;gap:var(--task-space-3);margin-top:var(--task-space-2);color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-loading-author{display:flex;align-items:center;gap:var(--task-space-2)}.task-loading-author>i{width:var(--task-status-marker-size);height:var(--task-status-marker-size);border-radius:50%;background:var(--task-rule)}.task-loading-copy{display:grid;gap:var(--task-space-2)}.task-loading-copy>i{display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,var(--task-rule-soft) 20%,var(--task-hover) 45%,var(--task-rule-soft) 70%);background-size:220% 100%;animation:task-loading-sheen 1.35s ease-in-out infinite}.task-loading-copy>i:nth-child(1){width:min(82%,560px)}.task-loading-copy>i:nth-child(2){width:min(68%,460px)}.task-loading-copy>i:nth-child(3){width:min(46%,320px)}.task-empty-state{max-width:440px;margin:0 auto;text-align:center}.task-empty-state h1{margin:0 0 var(--task-space-2);font-size:var(--task-type-title);line-height:var(--task-line-title);font-weight:var(--task-weight-medium)}.task-empty-state p{margin:0;color:var(--task-secondary);font-size:var(--task-type-conversation);line-height:var(--task-line-conversation)}.task-empty-projection{max-width:440px;margin:96px auto 0;display:grid;justify-items:center;gap:var(--task-space-2);text-align:center}.task-empty-projection>strong{font-size:var(--task-type-ui);line-height:var(--task-line-ui);font-weight:var(--task-weight-medium)}.task-empty-projection>span{color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-empty-projection>button{margin-top:var(--task-space-1)}.task-load-failure{max-width:420px;margin:96px auto 0;display:grid;justify-items:center;gap:var(--task-space-4);text-align:center}.task-load-failure>div{display:grid;gap:var(--task-space-2)}.task-load-failure strong{font-size:var(--task-type-ui);line-height:var(--task-line-ui);font-weight:var(--task-weight-medium)}.task-load-failure span{color:var(--task-secondary);font-size:var(--task-type-ui);line-height:var(--task-line-ui)}.task-load-failure .task-load-recovery-error{color:var(--task-red);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-error{margin-top:var(--task-space-4);padding:var(--task-space-3) var(--task-space-4);border-radius:8px;background:light-dark(#f9e9e7,#3c2422);color:var(--task-red)}.task-context-sheet{position:absolute;z-index:9;top:var(--task-titlebar-height);right:0;bottom:0;width:min(680px,calc(100% - var(--task-nav-collapsed)));display:grid;grid-template-rows:52px 44px minmax(0,1fr);border-left:1px solid var(--task-rule);background:var(--task-surface-raised);box-shadow:-16px 0 40px light-dark(rgba(0,0,0,.06),rgba(0,0,0,.24))}.task-context-sheet>header{display:flex;align-items:center;justify-content:space-between;padding:0 var(--task-space-4);border-bottom:1px solid var(--task-rule)}.task-context-sheet>header strong{font-weight:var(--task-weight-medium)}.task-context-tabs{min-width:0;display:flex;align-items:center;gap:var(--task-space-1);padding:0 var(--task-space-3);box-shadow:inset 0 -1px var(--task-rule)}.task-context-tabs button{min-width:0;height:32px;display:flex;align-items:center;gap:var(--task-space-2);padding:0 var(--task-space-2);border:0;border-radius:8px;background:transparent;color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-context-tabs button:hover,.task-context-tabs button[aria-pressed=true]{background:var(--task-hover);color:var(--task-text)}.task-context-tabs button svg{width:14px;height:14px}.task-context-tabs .task-context-count{min-width:16px;height:16px;display:grid;place-items:center;padding:0 4px;border-radius:999px;background:var(--task-selected);color:var(--task-text);font-size:var(--task-type-meta);line-height:var(--task-line-meta);font-variant-numeric:tabular-nums}.task-context-body{min-height:0;overflow-y:auto;padding:var(--task-space-5)}.task-context-summary{margin-bottom:var(--task-space-6)}.task-context-summary>span{color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-context-body h2{margin:var(--task-space-1) 0 0;font-size:var(--task-type-title);line-height:var(--task-line-title);font-weight:var(--task-weight-medium)}.task-context-body p{margin:var(--task-space-1) 0 0;color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-context-group{margin-bottom:var(--task-space-5)}.task-context-group>strong{display:block;margin-bottom:var(--task-space-2);font-size:var(--task-type-meta);line-height:var(--task-line-meta);font-weight:var(--task-weight-medium)}.task-context-row{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:var(--task-space-3);color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-context-row span:last-child{color:var(--task-text);text-align:right}.task-inspector-empty{min-height:160px;display:grid;place-content:center;justify-items:center;gap:var(--task-space-2);padding:var(--task-space-5);text-align:center}.task-inspector-empty strong{font-weight:var(--task-weight-medium)}.task-inspector-empty span{max-width:360px;color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-agent-browser{min-height:420px;display:grid;grid-template-columns:168px minmax(0,1fr);gap:var(--task-space-5)}.task-agent-browser>nav{min-width:0;display:grid;align-content:start;gap:var(--task-space-1)}.task-agent-browser>nav button{min-width:0;display:grid;gap:var(--task-space-1);padding:var(--task-space-2) var(--task-space-3);border:0;border-radius:8px;background:transparent;text-align:left}.task-agent-browser>nav button:hover,.task-agent-browser>nav button[aria-pressed=true]{background:var(--task-hover)}.task-agent-browser>nav strong,.task-agent-browser>nav span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-agent-browser>nav strong{font-weight:var(--task-weight-medium)}.task-agent-browser>nav span{color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-agent-thread{min-width:0}.task-agent-thread>header,.task-file-browser>header,.task-terminal-pane>header{min-height:40px;display:flex;align-items:start;justify-content:space-between;gap:var(--task-space-3)}.task-agent-thread>header>div,.task-file-browser>header>div,.task-terminal-pane>header>div{min-width:0;display:grid;gap:var(--task-space-1)}.task-agent-thread>header strong,.task-file-browser>header strong,.task-terminal-pane>header strong{font-weight:var(--task-weight-medium)}.task-agent-thread>header span,.task-file-browser>header span,.task-terminal-pane>header span,.task-agent-thread>header em,.task-file-browser>header em{color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta);font-style:normal}.task-agent-thread>header em,.task-file-browser>header em{flex:0 0 auto}.task-agent-entries article{padding:var(--task-space-3) 0}.task-agent-entries article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:var(--task-space-3)}.task-agent-entries article strong{font-size:var(--task-type-meta);line-height:var(--task-line-meta);font-weight:var(--task-weight-medium)}.task-agent-entries article time{color:var(--task-tertiary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-agent-entry-body{display:block;margin-top:var(--task-space-1);color:var(--task-text);font-size:var(--task-type-ui);line-height:var(--task-line-ui);user-select:text;-webkit-user-select:text}.task-agent-entries article.is-tool .task-agent-entry-body,.task-agent-entries article.is-event .task-agent-entry-body{color:var(--task-secondary)}.task-inbox-pane>header{min-height:40px;display:flex;align-items:start;justify-content:space-between;gap:var(--task-space-3)}.task-inbox-pane>header>div{min-width:0;display:grid;gap:var(--task-space-1)}.task-inbox-pane>header strong{font-weight:var(--task-weight-medium)}.task-inbox-pane>header span{color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-inbox-pane>header button{display:flex;align-items:center;gap:var(--task-space-1)}.task-inbox-pane>header button svg{width:14px;height:14px}.task-inbox-pane>header button svg.is-spinning{animation:task-spin .8s linear infinite}.task-inbox-list article{padding:var(--task-space-3) 0}.task-inbox-list article>header{display:flex;align-items:center;justify-content:space-between;gap:var(--task-space-3)}.task-inbox-list article strong{min-width:0;overflow-wrap:anywhere;font-size:var(--task-type-meta);line-height:var(--task-line-meta);font-weight:var(--task-weight-medium)}.task-inbox-list article time,.task-inbox-list article>span{color:var(--task-tertiary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-inbox-list article time{flex:0 0 auto}.task-inbox-list article p{margin:var(--task-space-1) 0;color:var(--task-text);font-size:var(--task-type-ui);line-height:var(--task-line-ui);white-space:pre-wrap;overflow-wrap:anywhere;user-select:text;-webkit-user-select:text}.task-file-browser{min-width:0}.task-file-browser-body{min-height:420px;display:grid;grid-template-columns:196px minmax(0,1fr);gap:var(--task-space-4);margin-top:var(--task-space-3)}.task-file-browser-body>nav{min-width:0;display:grid;align-content:start;gap:var(--task-space-1)}.task-file-browser-body>nav button{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--task-space-2);padding:var(--task-space-2);border:0;border-radius:8px;background:transparent;text-align:left}.task-file-browser-body>nav button:hover,.task-file-browser-body>nav button[aria-pressed=true]{background:var(--task-hover)}.task-file-browser-body>nav svg{margin-top:2px;color:var(--task-secondary)}.task-file-browser-body>nav span{min-width:0;display:grid;gap:var(--task-space-1)}.task-file-browser-body>nav strong,.task-file-browser-body>nav small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-file-browser-body>nav strong{font-weight:var(--task-weight-medium)}.task-file-browser-body>nav small{color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-file-preview{min-width:0;min-height:320px;overflow:hidden;border:1px solid var(--task-rule);border-radius:10px;background:var(--task-surface)}.task-file-preview>header{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:var(--task-space-3);padding:0 var(--task-space-3);box-shadow:inset 0 -1px var(--task-rule)}.task-file-preview>header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--task-weight-medium)}.task-file-preview>header span{color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-file-preview pre,.task-terminal-pane pre{margin:0;overflow:auto;color:var(--task-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--task-type-meta);line-height:var(--task-line-meta);white-space:pre-wrap;user-select:text;-webkit-user-select:text}.task-file-preview pre{max-height:520px;padding:var(--task-space-3)}.task-inspector-status{display:block;padding:var(--task-space-3);color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-inspector-status.is-error{color:var(--task-red)}.task-terminal-pane>header{align-items:center}.task-terminal-pane>header button{flex:0 0 auto}.task-terminal-pane>.task-inspector-empty{min-height:240px}.task-terminal-pane pre{min-height:360px;max-height:calc(100vh - 260px);margin-top:var(--task-space-3);padding:var(--task-space-3);border-radius:10px;background:light-dark(#1f1f1f,#0f0f0f);color:#f0f0f0}.task-terminal-pane form{display:grid;grid-template-columns:16px minmax(0,1fr);gap:var(--task-space-2);margin-top:var(--task-space-2);padding:var(--task-space-2) var(--task-space-3);border:1px solid var(--task-rule);border-radius:8px;color:var(--task-secondary)}.task-terminal-pane input{min-width:0;padding:0;border:0;outline:0;background:transparent;color:var(--task-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}@media(max-width:760px){.task-history-controls .task-topbar-button:nth-child(-n+2){display:none}}@media(max-width:640px){.task-frame,.task-shell.is-nav-expanded .task-frame{grid-template-columns:48px minmax(0,1fr)}.task-rail-resizer{display:none}.task-rail{padding-right:6px;padding-left:6px}.task-shell.is-nav-expanded .task-rail-button>span{opacity:0;transition-delay:0ms}.task-shell.is-nav-expanded .task-rail-recents{display:none}.task-topbar{gap:var(--task-space-1);padding-right:var(--task-space-2)}.task-topbar-divider{margin:0 var(--task-space-1)}.task-title-static{flex:1}.task-topbar-spacer{display:none}.task-thread{padding:var(--task-space-6) var(--task-space-4) var(--task-composer-reserve)}.task-collection-row{grid-template-columns:var(--task-space-2) minmax(0,1fr) auto}.task-collection-row time{display:none}.task-composer{left:var(--task-space-4);right:var(--task-space-4);bottom:var(--task-space-4)}.task-activity>button{grid-template-columns:auto auto minmax(0,1fr) auto}.task-activity>button span{display:none}.task-operation-header{grid-template-columns:24px minmax(0,1fr);align-items:start}.task-operation-header>span{grid-column:2}.task-operation-step{grid-template-columns:24px minmax(0,1fr)}.task-operation-step>em{grid-column:2}.task-approval{grid-template-columns:1fr;padding:var(--task-space-3) var(--task-space-4);gap:var(--task-space-3)}.task-approval-actions{justify-content:flex-end}.task-recovery{grid-template-columns:1fr;gap:var(--task-space-3)}.task-recovery-actions{justify-content:flex-end}.task-operation-result{padding-left:var(--task-space-4)}}@media(max-width:420px){.task-op-mark{display:none}.task-topbar-button:last-child{display:none}.task-context-sheet{width:calc(100% - 48px)}.task-collection-header>span,.task-collection-status{display:none}.task-collection-row{grid-template-columns:var(--task-space-2) minmax(0,1fr)}}@media(max-width:720px){.task-context-sheet{width:calc(100% - var(--task-nav-collapsed))}.task-context-body{padding:var(--task-space-4)}.task-agent-browser,.task-file-browser-body{min-height:0;grid-template-columns:minmax(0,1fr);gap:var(--task-space-4)}.task-agent-browser>nav{grid-template-columns:repeat(3,minmax(0,1fr))}.task-file-browser-body>nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.task-frame,.task-rail-resizer,.task-rail-resizer:after,.task-activity>button svg,.task-rail-button>span{transition:none}.task-turn.is-in-flight .task-agent-dot,.task-rail-recent:is(.is-submitting,.is-streaming,.is-working)>i,.task-state-dot:is(.is-working,.is-streaming,.is-submitting),.task-live-dot:is(.is-submitting,.is-streaming,.is-working),.task-thinking-indicator>i,.task-turn-finalizing>i,.task-turn.is-in-flight:not(.is-pending) .task-agent-copy:after,.task-thinking-block.is-streaming>summary>span,.task-loading-copy>i{animation:none}.task-inbox-pane>header button svg.is-spinning{animation:none}}@keyframes task-spin{to{transform:rotate(360deg)}}@keyframes task-status-pulse{50%{opacity:.45;transform:scale(.8)}}@keyframes task-thinking-step{0%,60%,to{opacity:.32;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes task-thinking-sheen{to{background-position:-220% 0}}@keyframes task-response-caret{50%{opacity:0}}@keyframes task-loading-sheen{to{background-position:-220% 0}}.corpus-browser{--corpus-schema-width: 184px;width:100%;height:100%;min-width:0;min-height:0;display:grid;grid-template-columns:var(--corpus-schema-width) 1px minmax(0,1fr);background:var(--task-surface);color:var(--task-text);user-select:none;-webkit-user-select:none;transition:grid-template-columns .18s cubic-bezier(.2,.8,.2,1)}.corpus-browser.is-schema-resizing{cursor:col-resize}.corpus-browser.is-schema-resizing:not(.is-schema-snapping){transition:none}.corpus-browser.is-schema-snapping{transition-duration:.14s}.corpus-browser.is-column-resizing{cursor:col-resize}.corpus-browser :where(button,input,select){appearance:none;margin:0;font:inherit;color:inherit}.corpus-schema{position:relative;min-width:0;min-height:0;container-type:inline-size;overflow-x:hidden;overflow-y:auto;padding-block:var(--task-rail-inset-block);padding-inline:var(--task-rail-inset-inline);background:var(--task-sidebar)}.corpus-schema>header{min-height:var(--task-rail-item-size);display:grid;grid-template-columns:var(--task-rail-item-size) minmax(0,1fr) 28px;align-items:center;gap:var(--task-space-2);padding:0;margin-bottom:var(--task-space-4)}.corpus-schema-mark{width:var(--task-rail-item-size);height:var(--task-rail-item-size);display:grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--task-secondary)}.corpus-schema-mark:hover,.corpus-schema-mark:focus-visible{background:var(--task-hover);color:var(--task-text)}.corpus-schema-copy{width:max-content;min-width:max-content;display:grid;opacity:1;transition:opacity .12s linear 40ms}.corpus-schema-copy strong,.corpus-schema-copy span{white-space:nowrap}.corpus-schema-collapse{width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--task-secondary);opacity:1;transition:background-color .12s ease,color .12s ease,opacity .12s linear 40ms}.corpus-schema-collapse:hover,.corpus-schema-collapse:focus-visible{background:var(--task-hover);color:var(--task-text)}.corpus-schema-resizer{position:relative;z-index:6;width:1px;min-height:0;align-self:stretch;background:var(--task-rule);cursor:col-resize;touch-action:none}.corpus-schema-resizer:before{content:"";position:absolute;inset:0 -5px}.corpus-schema-resizer:after{content:"";position:absolute;top:50%;left:0;width:2px;height:28px;border-radius:999px;background:transparent;transform:translate(-.5px,-50%);transition:background-color .16s ease}.corpus-schema-resizer:hover,.corpus-schema-resizer:focus-visible{outline:0}.corpus-schema-resizer:hover:after,.corpus-schema-resizer:focus-visible:after,.corpus-browser.is-schema-resizing .corpus-schema-resizer:after{background:var(--task-divider-active)}.corpus-schema>header strong,.corpus-table-link span{overflow:hidden;white-space:nowrap;font-weight:var(--task-weight-medium)}.corpus-schema>header span,.corpus-schema-label,.corpus-table-link em{color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta);font-style:normal}.corpus-schema-label{width:max-content;padding:0 var(--task-space-2);margin-bottom:var(--task-space-2);font-weight:var(--task-weight-medium);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;opacity:1;transition:opacity .12s linear 40ms}.corpus-schema-vertical-label{width:36px;min-height:76px;display:flex;align-items:center;justify-content:flex-start;margin-top:var(--task-space-3);color:var(--task-tertiary);font-size:var(--task-type-meta);line-height:var(--task-line-meta);font-weight:var(--task-weight-medium);letter-spacing:.04em;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg);opacity:0;pointer-events:none;transition:opacity 80ms linear}.corpus-table-link{width:100%;min-height:var(--task-rail-item-size);display:grid;grid-template-columns:var(--task-rail-item-size) minmax(0,1fr) auto;align-items:center;gap:var(--task-space-2);padding:0;border:0;border-radius:8px;background:transparent;text-align:left}.corpus-table-link+.corpus-table-link{margin-top:var(--task-rail-gap)}.corpus-table-link:hover,.corpus-table-link.is-selected{background:var(--task-selected)}.corpus-table-link>svg{justify-self:center;color:var(--task-secondary)}.corpus-table-link span,.corpus-table-link em{width:max-content;min-width:max-content;opacity:1;transition:opacity .12s linear 40ms}.corpus-table-link em{font-variant-numeric:tabular-nums}.corpus-edge-safe-meta{padding-inline-end:var(--task-space-2)}.corpus-edge-safe-meta[data-pending=true]{visibility:hidden}.corpus-browser.is-schema-collapsed .corpus-schema>header{grid-template-columns:var(--task-rail-item-size) 0 0;gap:0;margin-bottom:var(--task-rail-gap)}.corpus-browser.is-schema-collapsed .corpus-table-link{grid-template-columns:var(--task-rail-item-size) 0 0;gap:0}.corpus-browser.is-schema-collapsed .corpus-schema-label{height:0;margin:0;padding:0;overflow:hidden}.corpus-browser.is-schema-collapsed :is(.corpus-schema-copy,.corpus-schema-collapse,.corpus-schema-label,.corpus-table-link span,.corpus-table-link em){opacity:0;pointer-events:none;transition-delay:0ms;transition-duration:80ms}.corpus-browser.is-schema-collapsed .corpus-schema-vertical-label{opacity:1;transition-delay:90ms}@container (max-width: 156px){.corpus-table-link em{opacity:0;pointer-events:none;transition-delay:0ms;transition-duration:80ms}}.corpus-data{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;background:var(--task-surface)}.corpus-data-header{min-width:0;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:var(--task-space-4);padding:var(--task-space-3) var(--task-space-4);box-shadow:inset 0 -1px var(--task-rule)}.corpus-data-header>div{min-width:0}.corpus-breadcrumb{display:flex;align-items:center;gap:var(--task-space-2)}.corpus-breadcrumb span,.corpus-breadcrumb i,.corpus-data-header p,.corpus-filter span,.corpus-statusbar,.corpus-stale,.corpus-message,.corpus-column,.corpus-row-number{font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.corpus-breadcrumb span,.corpus-breadcrumb i,.corpus-data-header p{color:var(--task-secondary)}.corpus-breadcrumb i{font-style:normal}.corpus-breadcrumb strong{font-weight:var(--task-weight-medium)}.corpus-data-header p{margin:var(--task-space-1) 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.corpus-icon-button{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;padding:0;border:0;border-radius:7px;background:transparent;color:var(--task-secondary)}.corpus-icon-button:hover:not(:disabled){background:var(--task-hover);color:var(--task-text)}.corpus-icon-button:disabled{color:var(--task-tertiary)}.corpus-icon-button .is-spinning{animation:corpus-spin .9s linear infinite}.corpus-toolbar{min-width:0;min-height:48px;display:flex;align-items:center;gap:var(--task-space-2);padding:var(--task-space-2) var(--task-space-4);box-shadow:inset 0 -1px var(--task-rule-soft)}.corpus-search{min-width:180px;width:min(320px,34%);height:32px;display:flex;align-items:center;gap:var(--task-space-2);padding:0 var(--task-space-2);border:1px solid var(--task-rule);border-radius:7px;background:var(--task-surface-raised);color:var(--task-secondary)}.corpus-search:focus-within{border-color:var(--task-focus-border);box-shadow:0 0 0 2px var(--task-focus-ring)}.corpus-search input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent}.corpus-search input::placeholder{color:var(--task-tertiary)}.corpus-search input::-webkit-search-cancel-button{display:none}.corpus-filter{height:32px;display:flex;align-items:center;gap:var(--task-space-2);padding:0 var(--task-space-2);border:1px solid var(--task-rule);border-radius:7px;background:var(--task-surface-raised)}.corpus-filter span{color:var(--task-secondary)}.corpus-filter select{max-width:180px;padding:0 18px 0 0;border:0;outline:0;background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,var(--task-secondary) 50%),linear-gradient(135deg,var(--task-secondary) 50%,transparent 50%);background-position:calc(100% - 7px) 50%,calc(100% - 3px) 50%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.corpus-columns-control{position:relative;margin-left:auto}.corpus-columns-trigger{height:32px;display:flex;align-items:center;gap:var(--task-space-2);padding:0 var(--task-space-2);border:1px solid var(--task-rule);border-radius:7px;background:var(--task-surface-raised);color:var(--task-secondary)}.corpus-columns-trigger:hover,.corpus-columns-trigger[aria-expanded=true]{background:var(--task-hover);color:var(--task-text)}.corpus-columns-menu{position:absolute;z-index:8;top:calc(100% + var(--task-space-2));right:0;width:196px;padding:var(--task-space-2);border:1px solid var(--task-rule);border-radius:10px;background:var(--task-surface-raised);box-shadow:0 16px 40px light-dark(rgba(0,0,0,.12),rgba(0,0,0,.32))}.corpus-columns-menu button{width:100%;height:32px;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:var(--task-space-2);padding:0 var(--task-space-2);border:0;border-radius:6px;background:transparent;text-align:left}.corpus-columns-menu button:hover{background:var(--task-hover)}.corpus-columns-menu button i{width:16px;height:16px;display:grid;place-items:center;color:var(--task-secondary)}.corpus-columns-menu button i svg{width:14px;height:14px}.corpus-stale{padding:var(--task-space-2) var(--task-space-4);background:light-dark(#faf7ed,#282318);color:var(--task-amber);box-shadow:inset 0 -1px var(--task-rule-soft)}.corpus-grid-frame{position:relative;min-width:0;min-height:0;overflow:hidden}.corpus-grid-scroll{width:100%;height:100%;overflow:auto;scrollbar-width:thin;user-select:text;-webkit-user-select:text}.corpus-grid{width:max-content;min-width:100%;border-spacing:0;table-layout:fixed;background:var(--task-surface)}.corpus-grid>thead>tr>th,.corpus-grid>tbody>tr>td{height:34px;padding:0 var(--task-space-3);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;box-shadow:inset -1px -1px var(--task-rule-soft)}.corpus-grid>thead>tr>th{position:sticky;z-index:2;top:0;background:var(--task-sidebar);color:var(--task-secondary);font-weight:var(--task-weight-medium)}.corpus-grid>thead>tr>th button{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--task-space-2);padding:0 var(--task-space-2) 0 0;border:0;background:transparent;color:inherit;text-align:left}.corpus-grid>thead>tr>th button i{font-style:normal}.corpus-column-resizer{position:absolute;z-index:3;top:0;right:0;width:var(--task-space-2);height:100%;outline:0;cursor:col-resize;touch-action:none}.corpus-column-resizer:after{content:"";position:absolute;top:6px;right:0;bottom:6px;width:2px;background:transparent;transition:background-color .12s ease}.corpus-column-resizer:hover:after,.corpus-column-resizer:focus-visible:after,.corpus-column-resizer[data-resizing=true]:after{background:var(--task-divider-active)}.corpus-browser.is-column-resizing .corpus-grid-scroll{user-select:none;-webkit-user-select:none}.corpus-grid>tbody>tr:hover>td{background:var(--task-hover)}.corpus-grid>tbody>tr.is-selected>td{background:var(--task-selected)}.corpus-grid>tbody>tr>td.is-digest,.corpus-grid>tbody>tr>td.is-source_id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.corpus-grid>tbody>tr>td.is-content_preview{height:62px;padding:0}.corpus-content-table{width:100%;height:100%;border-spacing:0;table-layout:fixed;background:transparent;color:inherit}.corpus-content-table col:nth-child(1){width:var(--corpus-content-subcolumn-1-width, 34%)}.corpus-content-table col:nth-child(2){width:var(--corpus-content-subcolumn-2-width, 33%)}.corpus-content-table col:nth-child(3){width:var(--corpus-content-subcolumn-3-width, 33%)}.corpus-content-table td{min-width:0;height:auto;padding:3px var(--task-space-2);overflow:hidden;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;box-shadow:none}.corpus-content-table-primary{border-right:1px solid var(--task-rule-soft);color:var(--task-text);font-weight:var(--task-weight-medium)}.corpus-content-table-details{color:var(--task-secondary)}.corpus-content-table-summary td{box-shadow:inset 0 -1px var(--task-rule-soft)}.corpus-content-table-fields td{position:relative;color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.corpus-content-table-fields td:not(:last-child){border-right:1px solid var(--task-rule-soft)}.corpus-content-subcolumn-resizer{position:absolute;z-index:2;top:0;right:-4px;width:var(--task-space-2);height:100%;outline:0;cursor:col-resize;touch-action:none}.corpus-content-subcolumn-resizer:after{content:"";position:absolute;inset-block:3px;right:3px;width:2px;background:transparent;transition:background-color .12s ease}.corpus-content-subcolumn-resizer:hover:after,.corpus-content-subcolumn-resizer:focus-visible:after,.corpus-content-subcolumn-resizer[data-resizing=true]:after{background:var(--task-divider-active)}.corpus-content-field-label,.corpus-content-field-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.corpus-content-field-label{margin-right:var(--task-space-1);color:var(--task-tertiary)}.corpus-content-field-value{color:var(--task-secondary)}.corpus-content-field-empty{color:var(--task-tertiary)}.corpus-column{width:var(--corpus-column-width);max-width:var(--corpus-column-width)}.corpus-column.is-label{--corpus-column-width: var(--corpus-column-label-width, 240px)}.corpus-column.is-kind{--corpus-column-width: var(--corpus-column-kind-width, 172px)}.corpus-column.is-source_type{--corpus-column-width: var(--corpus-column-source_type-width, 172px)}.corpus-column.is-source_id{--corpus-column-width: var(--corpus-column-source_id-width, 240px)}.corpus-column.is-observed_at{--corpus-column-width: var(--corpus-column-observed_at-width, 172px)}.corpus-column.is-digest{--corpus-column-width: var(--corpus-column-digest-width, 172px)}.corpus-column.is-content_preview{--corpus-column-width: var(--corpus-column-content_preview-width, 360px)}.corpus-column.is-purpose{--corpus-column-width: var(--corpus-column-purpose-width, 360px)}.corpus-column.is-member_count{--corpus-column-width: var(--corpus-column-member_count-width, 172px)}.corpus-column.is-created_at{--corpus-column-width: var(--corpus-column-created_at-width, 172px)}.corpus-column.is-from_id{--corpus-column-width: var(--corpus-column-from_id-width, 240px)}.corpus-column.is-relation{--corpus-column-width: var(--corpus-column-relation-width, 172px)}.corpus-column.is-to_id{--corpus-column-width: var(--corpus-column-to_id-width, 240px)}.corpus-row-number{width:48px;max-width:48px;color:var(--task-tertiary);text-align:right!important;font-variant-numeric:tabular-nums}.corpus-record-inspector{position:absolute;z-index:5;inset:0 0 0 auto;width:clamp(360px,34vw,460px);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:var(--task-surface-raised);box-shadow:inset 1px 0 var(--task-rule),-16px 0 36px light-dark(rgba(0,0,0,.06),rgba(0,0,0,.18));color:var(--task-text);user-select:text;-webkit-user-select:text;animation:corpus-inspector-in .14s cubic-bezier(.2,.8,.2,1)}.corpus-record-inspector>header{min-height:0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--task-space-4);padding:var(--task-space-3) var(--task-space-4);background:var(--task-surface-raised);box-shadow:inset 0 -1px var(--task-rule)}.corpus-record-inspector>header>div{min-width:0}.corpus-record-inspector>header span{display:block;margin-bottom:2px;color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.corpus-record-inspector h2{margin:0;overflow:hidden;font-size:var(--task-type-body);line-height:var(--task-line-body);font-weight:var(--task-weight-medium);text-overflow:ellipsis;white-space:nowrap}.corpus-record-inspector>header p{margin:2px 0 0;overflow:hidden;color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta);text-overflow:ellipsis;white-space:nowrap}.corpus-inspector-body{min-width:0;overflow:auto;padding:0 var(--task-space-4) var(--task-space-4);scrollbar-width:thin}.corpus-inspector-section{min-width:0;padding-top:var(--task-space-3)}.corpus-inspector-section+.corpus-inspector-section{margin-top:var(--task-space-3)}.corpus-disclosure-section{margin:var(--task-space-3) 0 0;padding:var(--task-space-3);border:1px solid var(--task-rule);border-radius:8px;background:var(--task-surface)}.corpus-disclosure-section+.corpus-inspector-section{margin-top:var(--task-space-4)}.corpus-disclosure-copy,.corpus-disclosure-error{margin:0;color:var(--task-secondary);font-size:var(--task-type-ui);line-height:var(--task-line-ui)}.corpus-disclosure-primary{width:100%;justify-content:center;margin-top:var(--task-space-3)}.corpus-disclosure-primary svg,.corpus-disclosure-actions svg,.corpus-disclosure-status svg,.corpus-disclosure-result>a svg{width:14px;height:14px}.corpus-disclosure-form{display:grid;gap:var(--task-space-3)}.corpus-disclosure-form label{display:grid;gap:var(--task-space-1);color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.corpus-disclosure-form input,.corpus-disclosure-form select{width:100%;min-width:0;min-height:34px;border:1px solid var(--task-rule-strong);border-radius:6px;padding:0 var(--task-space-2);background:var(--task-surface-raised);color:var(--task-text);font:inherit}.corpus-disclosure-form input:focus,.corpus-disclosure-form select:focus{border-color:var(--task-focus-border);outline:2px solid var(--task-focus-ring);outline-offset:0}.corpus-disclosure-boundary{display:grid;gap:var(--task-space-1);margin:0}.corpus-disclosure-boundary>div{display:grid;grid-template-columns:minmax(70px,28%) minmax(0,1fr);gap:var(--task-space-2);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.corpus-disclosure-boundary dt{color:var(--task-tertiary)}.corpus-disclosure-boundary dd{min-width:0;margin:0;overflow-wrap:anywhere}.corpus-disclosure-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--task-space-2)}.corpus-disclosure-actions button{display:inline-flex;align-items:center;gap:var(--task-space-1)}.corpus-disclosure-actions .is-danger{color:var(--task-red)}.corpus-disclosure-result{display:grid;gap:var(--task-space-3)}.corpus-disclosure-status{display:flex;align-items:center;gap:var(--task-space-2);color:var(--task-green, #237a47);font-size:var(--task-type-ui)}.corpus-disclosure-result.is-revoked .corpus-disclosure-status{color:var(--task-secondary)}.corpus-disclosure-result>a{display:flex;align-items:flex-start;gap:var(--task-space-1);color:var(--task-text);font-size:var(--task-type-meta);line-height:var(--task-line-meta);overflow-wrap:anywhere}.corpus-disclosure-result>a svg{flex:0 0 auto}.corpus-disclosure-error{margin-top:var(--task-space-2);color:var(--task-red)}.corpus-inspector-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:var(--task-space-3);margin-bottom:var(--task-space-2)}.corpus-inspector-section-heading h3{margin:0;font-size:var(--task-type-ui);line-height:var(--task-line-ui);font-weight:var(--task-weight-medium)}.corpus-inspector-section-heading span{color:var(--task-tertiary);font-size:var(--task-type-meta);line-height:var(--task-line-meta);font-weight:var(--task-weight-regular)}.corpus-field-tree,.corpus-tree-children{min-width:0;display:grid;row-gap:var(--task-space-2)}.corpus-tree-branch,.corpus-tree-row,.corpus-tree-label,.corpus-tree-value{min-width:0}.corpus-tree-row{display:grid;grid-template-columns:minmax(120px,44%) minmax(0,1fr);column-gap:var(--task-space-3);align-items:start}.corpus-tree-summary{list-style:none;cursor:pointer}.corpus-tree-summary::-webkit-details-marker{display:none}.corpus-tree-label{display:flex;align-items:baseline;gap:var(--task-space-1);padding-inline-start:var(--corpus-tree-indent);color:var(--task-secondary);font-weight:var(--task-weight-regular);overflow-wrap:anywhere}.corpus-tree-chevron,.corpus-tree-leaf-spacer{width:12px;min-width:12px}.corpus-tree-chevron{height:12px;transition:transform .12s ease;transform:translateY(1px)}.corpus-tree-branch[open]>.corpus-tree-summary .corpus-tree-chevron{transform:translateY(1px) rotate(90deg)}.corpus-tree-children{position:relative;margin-top:var(--task-space-2)}.corpus-tree-children:before{content:"";position:absolute;inset-block:0 var(--task-space-1);inset-inline-start:var(--corpus-tree-guide);width:1px;background:var(--task-rule)}.corpus-tree-meta{color:var(--task-tertiary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.corpus-tree-value{color:var(--task-text);overflow-wrap:anywhere}.corpus-empty-value{color:var(--task-tertiary)}.corpus-number-value{font-variant-numeric:tabular-nums}.corpus-code-value{display:block;padding:0;background:none;font:var(--task-type-meta)/var(--task-line-meta) ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-wrap:anywhere;word-break:break-word}.corpus-message{width:100%;height:100%;display:grid;align-content:center;justify-items:center;gap:var(--task-space-2);padding:var(--task-space-6);color:var(--task-secondary);text-align:center}.corpus-message strong{color:var(--task-text);font-weight:var(--task-weight-medium)}.corpus-message.is-error strong{color:var(--task-red)}.corpus-grid-loading{position:absolute;inset:0;background:light-dark(rgba(255,255,255,.5),rgba(23,23,23,.5));pointer-events:none}.corpus-statusbar{min-width:0;min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:var(--task-space-4);padding:var(--task-space-1) var(--task-space-4);box-shadow:inset 0 1px var(--task-rule);color:var(--task-secondary)}.corpus-statusbar>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.corpus-statusbar>div{display:flex;align-items:center;gap:var(--task-space-1)}.corpus-statusbar>div>span{margin-right:var(--task-space-2)}@keyframes corpus-spin{to{transform:rotate(360deg)}}@keyframes corpus-inspector-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media(max-width:840px){.corpus-filter span{display:none}.corpus-filter select{max-width:120px}}@media(max-width:640px){.corpus-browser{grid-template-columns:minmax(0,1fr)}.corpus-schema,.corpus-schema-resizer{display:none}.corpus-search{min-width:120px;width:100%}.corpus-filter{display:none}.corpus-record-inspector{width:100%}}@media(prefers-reduced-motion:reduce){.corpus-record-inspector{animation:none}}.task-external-access{width:100%;padding-top:var(--task-space-5);user-select:text;-webkit-user-select:text}.task-external-access-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--task-space-5);margin-bottom:var(--task-space-4)}.task-external-access-header>div{min-width:0}.task-external-access-header h1{margin:0;font-size:var(--task-type-title);line-height:var(--task-line-title);font-weight:var(--task-weight-medium)}.task-external-access-header p{max-width:560px;margin:var(--task-space-1) 0 0;color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-external-access-header button,.task-external-access-actions button,.task-external-access-row-actions button,.task-external-access-code-head button,.task-external-access-result>header button,.task-external-access-state button{display:inline-flex;align-items:center;gap:var(--task-space-1);padding:var(--task-space-2) var(--task-space-3);border:0;border-radius:var(--task-space-1);background:var(--task-hover);color:var(--task-text);font-size:var(--task-type-ui);line-height:var(--task-line-ui)}.task-external-access-header button:hover,.task-external-access-actions button:hover,.task-external-access-row-actions button:hover,.task-external-access-code-head button:hover,.task-external-access-result>header button:hover,.task-external-access-state button:hover{background:var(--task-selected)}.task-external-access button:focus-visible,.task-external-access input:focus-visible,.task-external-access select:focus-visible,.task-external-access textarea:focus-visible{outline:2px solid var(--task-focus-border);outline-offset:1px}.task-external-access-actions button[data-variant=primary]{background:var(--task-selected);font-weight:var(--task-weight-medium)}.task-external-access-actions button:disabled,.task-external-access-header button:disabled,.task-external-access-row-actions button:disabled{color:var(--task-tertiary)}.task-external-access-authority{display:grid;gap:var(--task-space-2);margin-bottom:var(--task-space-4)}.task-external-access-authority>div{display:grid;gap:var(--task-space-1);min-width:0}.task-external-access-authority span,.task-external-access-authority small,.task-external-access-empty,.task-external-access-field>small,.task-external-access-section>header span,.task-external-access-actions>span,.task-external-access-code small,.task-external-access-row-copy span,.task-external-access-row-copy small{color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-external-access-authority strong{font-weight:var(--task-weight-medium);overflow-wrap:anywhere}.task-external-access-section{margin-bottom:var(--task-space-5)}.task-external-access-section>header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--task-space-3);padding-bottom:var(--task-space-2)}.task-external-access-section>header strong{font-weight:var(--task-weight-medium)}.task-external-access-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--task-space-3);padding-block:var(--task-space-2)}.task-external-access-row-copy{display:grid;gap:var(--task-space-1);min-width:0}.task-external-access-row-copy strong{font-weight:var(--task-weight-medium);overflow-wrap:anywhere}.task-external-access-row-actions{display:flex;align-items:center;gap:var(--task-space-2);color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-external-access-row-actions .is-active{color:var(--task-green)}.task-external-access-row-actions .is-inactive{color:var(--task-tertiary)}.task-external-access-empty{margin:0}.task-external-access-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--task-space-4)}.task-external-access-field{display:grid;gap:var(--task-space-1);min-width:0}.task-external-access-field>span{color:var(--task-text);font-weight:var(--task-weight-medium)}.task-external-access-field input[type=text],.task-external-access-field input[type=number],.task-external-access-field input:not([type]),.task-external-access-field select{width:100%;padding:var(--task-space-2);border:0;border-radius:var(--task-space-1);background:var(--task-code-surface);color:var(--task-text);font-size:var(--task-type-ui);line-height:var(--task-line-ui)}.task-external-access-tools{grid-column:1 / -1}.task-external-access-tool-groups{display:grid;gap:var(--task-space-3);margin-top:var(--task-space-1)}.task-external-access-tool-group{display:grid;gap:var(--task-space-1)}.task-external-access-tool-group>header{display:grid;gap:var(--task-space-1)}.task-external-access-tool-group>header small{color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-external-access-tool-group>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--task-space-1) var(--task-space-3)}.task-external-access-tool-choice,.task-external-access-transport label{display:flex;align-items:center;gap:var(--task-space-2);min-width:0}.task-external-access-tool-choice span{overflow-wrap:anywhere}.task-external-access-transport{display:grid;gap:var(--task-space-2)}.task-external-access-assessment{display:grid;gap:var(--task-space-1);margin-top:var(--task-space-3);padding:var(--task-space-3);border-radius:var(--task-space-1);background:var(--task-code-surface)}.task-external-access-assessment strong{font-weight:var(--task-weight-medium)}.task-external-access-assessment span{color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-external-access-assessment.is-ready strong{color:var(--task-green)}.task-external-access-assessment.is-blocked strong{color:var(--task-amber)}.task-external-access-confirm{display:flex;align-items:flex-start;gap:var(--task-space-2);margin-top:var(--task-space-3);color:var(--task-amber);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-external-access-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--task-space-2);margin-top:var(--task-space-3)}.task-external-access-state{display:flex;align-items:center;gap:var(--task-space-3);margin-bottom:var(--task-space-3);padding:var(--task-space-3);border-radius:var(--task-space-1);background:var(--task-code-surface);color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta);overflow-wrap:anywhere}.task-external-access-state.is-error{color:var(--task-red)}.task-external-access-result{margin-top:var(--task-space-5);padding-top:var(--task-space-3)}.task-external-access-result>header{display:flex;align-items:center;justify-content:space-between;gap:var(--task-space-3);margin-bottom:var(--task-space-3)}.task-external-access-result>header strong{font-size:var(--task-type-action);line-height:var(--task-line-action);font-weight:var(--task-weight-medium)}.task-external-access-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--task-space-2) var(--task-space-4);margin:0 0 var(--task-space-4)}.task-external-access-facts>div{display:grid;gap:var(--task-space-1);min-width:0}.task-external-access-facts dt{color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-external-access-facts dd{margin:0;overflow-wrap:anywhere}.task-external-access-secret{display:grid;gap:var(--task-space-2);margin-bottom:var(--task-space-4);padding:var(--task-space-3);border-radius:var(--task-space-1);background:var(--task-code-surface)}.task-external-access-secret-warning{display:flex;align-items:flex-start;gap:var(--task-space-2);color:var(--task-amber);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-external-access-secret input{width:100%;padding:var(--task-space-2);border:0;border-radius:var(--task-space-1);background:var(--task-surface);color:var(--task-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.task-external-access-code{display:grid;gap:var(--task-space-2);margin-bottom:var(--task-space-4)}.task-external-access-code-head{display:flex;align-items:center;justify-content:space-between;gap:var(--task-space-3)}.task-external-access-code-head strong{font-weight:var(--task-weight-medium)}.task-external-access-code textarea{width:100%;min-height:148px;padding:var(--task-space-3);border:0;border-radius:var(--task-space-1);background:var(--task-code-surface);color:var(--task-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--task-type-meta);line-height:var(--task-line-meta);resize:vertical;white-space:pre;overflow:auto}.task-external-access-code summary{cursor:default;color:var(--task-text);font-size:var(--task-type-ui);line-height:var(--task-line-ui);font-weight:var(--task-weight-medium)}fieldset.task-external-access-form{border:0;margin:0;padding:0;min-width:0}.continuity{width:100%;user-select:text}.continuity :where(h1,h2,h3,p,dl){margin:0}.continuity h1,.continuity h2,.continuity h3{font-size:var(--task-type-action);line-height:var(--task-line-action);font-weight:var(--task-weight-medium)}.continuity h2,.continuity h3{margin-top:var(--task-space-5);margin-bottom:var(--task-space-3)}.continuity-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--task-space-4);padding-block:var(--task-space-5)}.continuity-heading p{margin-top:var(--task-space-2);color:var(--task-secondary);overflow-wrap:anywhere}.continuity-refresh,.continuity-more{display:flex;align-items:center;justify-content:center;gap:var(--task-space-2);background:transparent;border:1px solid var(--task-rule);border-radius:var(--task-space-2);padding:var(--task-space-2) var(--task-space-3);white-space:nowrap}.continuity button:hover{background:var(--task-hover)}.continuity button:disabled{opacity:.5}.continuity-overview{background:var(--task-user-surface);border-radius:var(--task-space-3);padding:var(--task-space-4);margin-bottom:var(--task-space-5)}.continuity-current{display:flex;align-items:baseline;gap:var(--task-space-2)}.continuity-current strong{flex-shrink:0;font-weight:var(--task-weight-medium)}.continuity-current>span{color:var(--task-secondary);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.continuity-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--task-space-4);margin-top:var(--task-space-4);margin-bottom:var(--task-space-3)}.continuity dt,.continuity-caption,.continuity-intro,.continuity-empty,.continuity small,.continuity time,.continuity-footer,.continuity-run-meta,.continuity-preview>p{color:var(--task-secondary);font-size:var(--task-type-meta);line-height:var(--task-line-meta)}.continuity dd{margin:var(--task-space-1) 0 0;overflow-wrap:anywhere}.continuity-tabs,.task-conversation-views{display:flex;align-items:center;gap:var(--task-space-1);padding-block:var(--task-space-3)}.continuity-tabs button,.task-conversation-views button{padding:var(--task-space-1) var(--task-space-3);border:0;border-radius:var(--task-space-1);background:transparent;color:var(--task-secondary)}.continuity-tabs button[aria-pressed=true],.task-conversation-views button[aria-pressed=true]{background:var(--task-user-surface);color:var(--task-text)}.task-conversation-views{margin-bottom:var(--task-space-3)}.continuity-intro{margin-bottom:var(--task-space-4);max-width:64ch}.continuity-chapter-row{display:grid;grid-template-columns:var(--task-status-marker-size) minmax(0,1fr) auto 16px;gap:var(--task-space-3);align-items:center;width:100%;text-align:left;padding:var(--task-space-4) 0;border:0;background:transparent}.continuity-chapter-label{display:flex;flex-direction:column;gap:var(--task-space-1)}.continuity-chapter-label strong{overflow-wrap:anywhere;font-weight:var(--task-weight-regular)}.continuity-dot{width:var(--task-status-marker-size);height:var(--task-status-marker-size);border-radius:50%;background:var(--task-tertiary)}.continuity-dot.is-running,.continuity-dot.is-completed{background:var(--task-green)}.continuity-dot.is-waiting_for_operator,.continuity-dot.is-assigned,.continuity-dot.is-claimed{background:var(--task-amber)}.continuity-dot.is-failed,.continuity-dot.is-rejected{background:var(--task-red)}.continuity-chapter-detail{padding:var(--task-space-4);margin:0 0 var(--task-space-4) calc(var(--task-status-marker-size) + var(--task-space-3));background:var(--task-user-surface);border-radius:var(--task-space-2)}.continuity-notice{padding:var(--task-space-3);background:var(--task-user-surface);color:var(--task-secondary);border-radius:var(--task-space-2);margin-bottom:var(--task-space-3)}.continuity-notice.is-error{color:var(--task-red)}.continuity-run-meta{display:flex;flex-wrap:wrap;gap:var(--task-space-2);justify-content:space-between}.continuity code{font-size:inherit;overflow-wrap:anywhere}.continuity-coordinate{display:grid;gap:var(--task-space-3);padding-block:var(--task-space-3)}.continuity-coordinate>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--task-space-4)}.continuity-coordinate dd{margin:0;min-width:0}.continuity-coordinate code{display:block}.continuity-coordinate small{display:block;margin-top:var(--task-space-1)}.continuity-transitions summary{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:var(--task-space-3);align-items:center;padding-block:var(--task-space-4);cursor:pointer}.continuity-transitions summary span{display:flex;flex-direction:column;gap:var(--task-space-1)}.continuity-transitions strong{font-weight:var(--task-weight-medium)}.continuity-transitions details[open]{padding-bottom:var(--task-space-4)}.continuity-transitions details[open]>dl{margin-left:calc(16px + var(--task-space-3))}.continuity-evolution article{padding-block:var(--task-space-4)}.continuity-evolution article>div{display:flex;justify-content:space-between;gap:var(--task-space-4)}.continuity-evolution p{margin-block:var(--task-space-2)}.continuity-evolution code,.continuity-evolution small{display:block;color:var(--task-secondary)}.continuity-evolution small{margin-top:var(--task-space-2)}.continuity-accepted{color:var(--task-green)}.continuity-progress{list-style:none;margin:0;padding:0;display:grid;gap:var(--task-space-2)}.continuity-progress li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--task-space-4)}.continuity-artifacts{display:grid;gap:var(--task-space-1)}.continuity-artifacts button{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:var(--task-space-2);padding:var(--task-space-2);background:transparent;border:0;text-align:left;border-radius:var(--task-space-1)}.continuity-artifacts button[aria-pressed=true]{background:var(--task-selected)}.continuity-artifacts span{overflow-wrap:anywhere}.continuity-preview{margin-top:var(--task-space-3)}.continuity-preview pre{max-height:320px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--task-code-surface);padding:var(--task-space-3);border-radius:var(--task-space-1);user-select:text}.continuity-more{margin:var(--task-space-4) auto}.continuity-empty{padding-block:var(--task-space-5)}.continuity-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--task-space-3);margin-top:var(--task-space-5);padding-top:var(--task-space-3)}.continuity-footer span{overflow-wrap:anywhere}@media(max-width:700px){.continuity-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.continuity-chapter-row{grid-template-columns:var(--task-status-marker-size) minmax(0,1fr) 16px}.continuity-chapter-row>time{display:none}.continuity-coordinate>div{grid-template-columns:88px minmax(0,1fr)}.continuity-progress li{grid-template-columns:minmax(0,1fr);gap:var(--task-space-1)}.continuity-transitions summary{grid-template-columns:16px minmax(0,1fr)}.continuity-transitions summary time{grid-column:2}.continuity-current>span{display:none}}.continuity-inbox-link{display:inline-flex;align-items:center;gap:var(--task-space-1);border:0;padding:0;background:transparent;text-align:left;border-radius:var(--task-space-1)}
