:root,:root[data-theme=matrix]{--theme-light-canvas:#e9f7ec;--theme-light-surface:#d5ecd9;--theme-light-raised:#f4fff6;--theme-light-field:#e1f3e5;--theme-light-ink:#08240f;--theme-light-border:#79a985;--theme-light-accent:#087a2f;--theme-light-on-accent:#f5fff7;--theme-light-success:#087a2f;--theme-light-danger:#a52929;--theme-light-warning:#7a5200;--theme-dark-canvas:#020805;--theme-dark-surface:#06140c;--theme-dark-raised:#0b2113;--theme-dark-field:#081a0f;--theme-dark-ink:#b8ffc8;--theme-dark-border:#1d6333;--theme-dark-accent:#39ff70;--theme-dark-on-accent:#001a08;--theme-dark-success:#65ff8f;--theme-dark-danger:#ff6b6b;--theme-dark-warning:#ffd166}:root[data-theme=workbench],:root[data-theme=workbench-inverse]{--theme-light-canvas:#f1f1f1;--theme-light-surface:#d3d3d4;--theme-light-raised:#f1f1f1;--theme-light-field:#f1f1f1;--theme-light-ink:#1d1c19;--theme-light-border:#c0bfbb;--theme-light-accent:#1c3c31;--theme-light-on-accent:#fff;--theme-light-success:#16a34a;--theme-light-danger:#dc2626;--theme-light-warning:#ea580c;--theme-dark-canvas:#191a19;--theme-dark-surface:#202220;--theme-dark-raised:#292b28;--theme-dark-field:#252724;--theme-dark-ink:#ecece6;--theme-dark-border:#444741;--theme-dark-accent:#d6eee0;--theme-dark-on-accent:#0c1711;--theme-dark-success:#4ade80;--theme-dark-danger:#f87171;--theme-dark-warning:#fb923c}:root[data-theme=workbench-inverse]{--theme-light-canvas:#d3d3d4;--theme-light-surface:#f1f1f1;--theme-dark-canvas:#202220;--theme-dark-surface:#191a19}:root[data-theme=screen]{--theme-light-canvas:#f1f1f1;--theme-light-surface:#d3d3d4;--theme-light-raised:#f1f1f1;--theme-light-field:#f1f1f1;--theme-light-ink:#1d1c19;--theme-light-border:#c0bfbb;--theme-light-accent:#01140c;--theme-light-on-accent:#fff;--theme-light-success:#256044;--theme-light-danger:#8d302b;--theme-light-warning:#824700;--theme-dark-canvas:#191a19;--theme-dark-surface:#202220;--theme-dark-raised:#292b28;--theme-dark-field:#252724;--theme-dark-ink:#ecece6;--theme-dark-border:#444741;--theme-dark-accent:#d6eee0;--theme-dark-on-accent:#0c1711;--theme-dark-success:#73c297;--theme-dark-danger:#e28d83;--theme-dark-warning:#e4ac65}:root[data-theme=mineral]{--theme-light-canvas:#e7eae8;--theme-light-surface:#f2f4f3;--theme-light-raised:#fff;--theme-light-field:#f7f8f7;--theme-light-ink:#121817;--theme-light-border:#cbd1ce;--theme-light-accent:#214fc7;--theme-light-on-accent:#fff;--theme-light-success:#256044;--theme-light-danger:#8d302b;--theme-light-warning:#824700;--theme-dark-canvas:#171c1a;--theme-dark-surface:#1e2522;--theme-dark-raised:#27302d;--theme-dark-field:#222a27;--theme-dark-ink:#edf2ef;--theme-dark-border:#46514d;--theme-dark-accent:#9eb8ff;--theme-dark-on-accent:#101b37;--theme-dark-success:#72cdaa;--theme-dark-danger:#ee918a;--theme-dark-warning:#e1b36d}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--palette-canvas:var(--theme-light-canvas);--palette-surface:var(--theme-light-surface);--palette-raised:var(--theme-light-raised);--palette-field:var(--theme-light-field);--palette-ink:var(--theme-light-ink);--palette-border:var(--theme-light-border);--palette-accent:var(--theme-light-accent);--palette-on-accent:var(--theme-light-on-accent);--palette-success:var(--theme-light-success);--palette-danger:var(--theme-light-danger);--palette-warning:var(--theme-light-warning)}:root[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-canvas:var(--theme-dark-canvas);--palette-surface:var(--theme-dark-surface);--palette-raised:var(--theme-dark-raised);--palette-field:var(--theme-dark-field);--palette-ink:var(--theme-dark-ink);--palette-border:var(--theme-dark-border);--palette-accent:var(--theme-dark-accent);--palette-on-accent:var(--theme-dark-on-accent);--palette-success:var(--theme-dark-success);--palette-danger:var(--theme-dark-danger);--palette-warning:var(--theme-dark-warning)}@media (prefers-color-scheme:dark){:root:not([data-color-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-canvas:var(--theme-dark-canvas);--palette-surface:var(--theme-dark-surface);--palette-raised:var(--theme-dark-raised);--palette-field:var(--theme-dark-field);--palette-ink:var(--theme-dark-ink);--palette-border:var(--theme-dark-border);--palette-accent:var(--theme-dark-accent);--palette-on-accent:var(--theme-dark-on-accent);--palette-success:var(--theme-dark-success);--palette-danger:var(--theme-dark-danger);--palette-warning:var(--theme-dark-warning)}}:root{--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--font-size-none:0px;--font-size-2xs:8px;--font-size-xs:8.5px;--font-size-sm:9px;--font-size-body:10px;--font-size-ui:10.5px;--font-size-emphasis:11.5px;--font-size-subheading:13px;--font-size-title:14.5px;--font-size-heading:16px;--font-size-display-min:18px;--font-size-display-max:25px;--font-size-markdown-code:.92em;--font-size-markdown-code-block:.9em;--font-size-markdown-table:.94em;--font-size-markdown-h1:1.5em;--font-size-markdown-h2:1.3em;--font-size-markdown-h3:1.15em;--font-size-markdown-heading:1em;--font-size-document-h1:1.8em;--font-size-document-h2:1.28em;--space-01:1px;--space-02:2px;--space-03:2px;--space-04:3px;--space-05:4px;--space-06:5px;--space-07:6px;--space-08:6px;--space-09:7px;--space-10:8px;--space-11:9px;--space-12:10px;--space-13:10px;--space-14:11px;--space-15:13px;--space-16:14px;--space-17:14px;--space-18:15px;--space-19:16px;--space-20:18px;--space-21:18px;--space-22:19px;--space-23:21px;--space-24:22px;--space-25:27px;--space-26:32px;--space-27:37px;--space-28:38px;--space-29:42px;--space-30:48px;--space-31:50px;--space-32:56px;--color-canvas:var(--palette-canvas);--color-surface:var(--palette-surface);--color-surface-raised:var(--palette-raised);--color-field:var(--palette-field);--color-text:var(--palette-ink);--color-text-muted:color-mix(in srgb, var(--color-text) 72%, transparent);--color-text-faint:color-mix(in srgb, var(--color-text) 66%, transparent);--color-border:var(--palette-border);--color-border-soft:var(--color-border);--color-accent:var(--palette-accent);--color-on-accent:var(--palette-on-accent);--color-success:var(--palette-success);--color-danger:var(--palette-danger);--color-warning:var(--palette-warning);--color-hover:color-mix(in srgb, var(--color-text) 5%, transparent);--color-hover-strong:color-mix(in srgb, var(--color-text) 9%, transparent);--color-selected:color-mix(in srgb, var(--color-text) 10%, transparent);--color-focus:var(--color-accent);--color-focus-text:var(--color-on-accent);--color-selection:color-mix(in srgb, var(--color-accent) 24%, var(--color-surface-raised));--color-disabled:color-mix(in srgb, var(--color-text) 42%, transparent);--color-scrollbar:color-mix(in srgb, var(--color-text) 30%, transparent);--scrollbar-track:transparent;--scrollbar-size:4px;--rail-bg:var(--color-canvas);--window-bg:var(--color-surface);--pane-bg:var(--color-surface);--tethered-bg:var(--color-canvas);--work-surface-bg:var(--tethered-bg);--header-bg:var(--color-surface);--tab-bg-active:var(--color-surface);--tab-bg-hover:var(--color-hover);--run-user-bg:color-mix(in srgb, var(--color-text) 5%, var(--pane-bg));--run-assistant-bg:transparent;--trace-bg:var(--color-canvas);--prompt-bg:var(--color-canvas);--prompt-bg-focus:var(--color-surface-raised);--prompt-accessory-bg:var(--color-field);--overlay-bg:var(--color-surface-raised);--control-selected-bg:var(--color-accent);--control-selected-text:var(--color-on-accent);--find-active-bg:var(--color-accent);--find-active-text:var(--color-on-accent);--frame-inset:7px;--frame-top-inset:4px;--rail-left-width:252px;--rail-right-width:142px;--header-height:30px;--content-width:600px;--content-edge-buffer:2px;--tab-region-height:36px;--tab-gap:2px;--tab-height:24px;--radius-window:3px;--radius-control:3px;--control-height:22px;--control-icon-size:10px;--prompt-height:36px;--prompt-inline-inset:2px;--entry-text-size:var(--font-size-ui);--entry-line-height:1.5;--entry-text-inset:13px;--entry-icon-size:var(--space-13);--tethered-width:37%;--tethered-inset:4px;--line:1px solid var(--color-border);--hairline:1px solid var(--color-border-soft);--shadow-window:none;--content-layout-width:min(var(--content-width), calc(100% - var(--content-edge-buffer) - var(--content-edge-buffer)));--pane-layout-width:calc(100% - var(--content-edge-buffer) - var(--content-edge-buffer));--index-layout-width:var(--content-layout-width);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility}*{scrollbar-color:transparent var(--scrollbar-track);scrollbar-width:thin}[data-scrolling=true]{scrollbar-color:var(--color-scrollbar) var(--scrollbar-track)}@supports selector(::-webkit-scrollbar){*,[data-scrolling=true]{scrollbar-color:auto;scrollbar-width:auto}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size);background:0 0}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-track-piece{background:var(--scrollbar-track)}::-webkit-scrollbar-corner{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{border-radius:var(--scrollbar-size);background:0 0;border:0}[data-scrolling=true]::-webkit-scrollbar-thumb{background:var(--color-scrollbar)}::-webkit-scrollbar-thumb:active{background:var(--color-scrollbar)}::-webkit-scrollbar-button{width:0;height:0;display:none}}@media (forced-colors:active){*,[data-scrolling=true]{scrollbar-color:auto}::-webkit-scrollbar-thumb{background:canvastext}}:root{--page-min-width:256px;--object-chip-action-width:24px;--header-control-height:calc(var(--space-18) + var(--space-05) + var(--space-05));--header-action-gap:var(--space-04);--header-control-icon-size:var(--control-icon-size);--header-control-font:500 var(--font-size-sm)/var(--space-18) var(--font-sans);--header-title-text-inset:var(--space-07)}*{box-sizing:border-box}html,body,#root{min-width:var(--page-min-width);min-height:100%;margin:0}body{min-height:100vh;color:var(--color-text);background:var(--color-canvas);font:var(--font-size-body)/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;overflow:hidden}button,input,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}::selection{color:var(--color-text);background:var(--color-selection)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:root :where(.doc-spacer,.empty-state,.file-plain-preview,.file-preview,.lineage-index,.new-job-view,.conversation-composer,.job-action-message,.project-overview-composer,.project-detail-view,.search-form,.search-table,.settings-column,.trace-record-list){margin-inline:auto}:root[data-wide-index=true]{--index-layout-width:var(--pane-layout-width)}.visually-hidden{width:var(--space-01);height:var(--space-01);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.loading-view{width:100%;height:100%;min-height:0;padding-top:var(--header-height);flex-direction:column;flex:auto;display:flex}.loading-view>.pane-view-body{flex:auto;min-height:0}:root .loading-state{color:var(--color-text-faint);font:400 var(--font-size-xs)/1.5 var(--font-sans);text-align:center;animation:.2s ease-out .15s backwards waiting-reveal}.loading-state[data-placement=pane],.loading-state[data-placement=overlay],.loading-state[data-placement=screen]{width:100%;min-width:0;height:100%;min-height:0;padding:var(--space-16);flex:auto;align-self:stretch;place-items:center;display:grid}.loading-state[data-placement=screen]{min-height:100dvh}.loading-state[data-placement=overlay]{z-index:1;background:var(--pane-bg);position:absolute;inset:0}.loading-state[data-placement=row]{width:100%;padding:var(--space-08) var(--space-07);display:block}@media (prefers-reduced-motion:reduce){:root .loading-state{animation:none}}.view-message{justify-content:center;align-items:center;gap:var(--space-10);height:100%;min-height:0;color:var(--color-text-faint);font-size:var(--font-size-body);flex:auto;display:flex}.view-message.error{color:var(--color-danger);animation:none}.view-message{animation:.2s ease-out .15s backwards waiting-reveal}@keyframes waiting-reveal{0%{opacity:0}}.primitive-header-control{min-width:0;height:var(--header-control-height);align-items:center;gap:var(--space-05);padding:0 var(--space-05);color:var(--color-text-muted);border-radius:var(--radius-control);font:var(--header-control-font);white-space:nowrap;background:0 0;border:1px solid #0000;flex:none;display:flex}:is(button,a).primitive-header-control:not(:disabled):hover,:is(button,a).primitive-header-control:focus-visible,button.primitive-header-control[aria-expanded=true],button.primitive-header-control[aria-pressed=true]{color:var(--color-text);background:var(--color-hover);border-color:#0000;outline:0}.primitive-header-control svg{flex:0 0 var(--header-control-icon-size);width:var(--header-control-icon-size);height:var(--header-control-icon-size)}.primitive-header-control[data-outlined=true]{padding-inline:var(--space-09);background:var(--color-surface-raised);border-color:var(--color-border-soft)}.primitive-header-control[data-outlined=true]:is(:hover,:focus-visible,[aria-expanded=true],[aria-pressed=true]){border-color:var(--color-border)}.primitive-header-name{color:var(--color-text);text-decoration:none}.primitive-header-name>span{text-overflow:ellipsis;overflow:hidden}:is(button,a).primitive-header-control:focus-visible{outline:1px solid var(--color-focus);outline-offset:-1px}.primitive-header-icon-button{width:var(--header-control-height);place-items:center;padding:0;display:grid}.primitive-open-in-new-tab{width:var(--shell-control-size);height:var(--shell-control-size);padding:var(--space-06);color:var(--color-text-faint);border-radius:var(--radius-control);background:0 0;border:0;place-items:center;display:grid}.primitive-open-in-new-tab:hover,.primitive-open-in-new-tab:focus-visible{color:var(--color-text);background:0 0}.primitive-open-in-new-tab svg{width:var(--shell-icon-size);height:var(--shell-icon-size)}.primitive-compact-frame{min-width:0;height:var(--header-control-height);color:var(--color-text-faint);background:var(--color-field);border:1px solid var(--color-border-soft);border-radius:var(--radius-control);align-items:center;display:flex}.primitive-compact-field{gap:var(--space-06);padding:0 var(--space-07)}.primitive-compact-field:focus-within{color:var(--color-text-muted);border-color:var(--color-border)}.primitive-compact-field>svg{flex:0 0 var(--workspace-icon-size);width:var(--workspace-icon-size);height:var(--workspace-icon-size)}.primitive-compact-field>input{width:100%;min-width:0;height:100%;color:var(--color-text);font-size:var(--font-size-sm);background:0 0;border:0;outline:0;padding:0}.primitive-compact-field>input::placeholder{color:var(--color-text-faint)}.primitive-compact-field>span{font:600 var(--font-size-2xs)/1 var(--font-mono);flex:none}.primitive-floating-control-group{z-index:4;gap:var(--space-02);padding:var(--space-02);box-shadow:var(--shadow-window);position:absolute;overflow:auto hidden}.primitive-floating-control-group .primitive-header-control{border-radius:max(0%, calc(var(--radius-control) - 1px));height:100%}.primitive-floating-control-group .primitive-header-icon-button{width:calc(var(--header-control-height) - 2px - 2 * var(--space-02))}.primitive-floating-control-group .primitive-header-control[aria-selected=true]{color:var(--color-text);background:var(--color-selected)}.object-chip{max-width:100%;color:var(--color-text-muted);background:var(--color-field);border:var(--line);border-radius:var(--radius-control);font:500 var(--font-size-xs)/1.2 var(--font-mono);vertical-align:middle;align-items:stretch;display:inline-flex;overflow:hidden}.object-chip>:first-child{min-width:0;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.object-chip[data-readable=true]>a:hover .object-chip-label{color:var(--color-text);text-underline-offset:2px;text-decoration:underline}.object-chip-kind{padding:var(--space-03) var(--space-05);color:var(--color-text-faint);background:var(--color-hover);border-right:var(--hairline);font-size:var(--font-size-2xs);text-transform:uppercase;align-self:stretch;align-items:center;display:inline-flex}.object-chip-label{padding:var(--space-03) var(--space-06);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.object-chip-copy,.object-chip-pin{width:var(--object-chip-action-width);color:var(--color-text-faint);border:0;border-left:var(--hairline);cursor:pointer;background:0 0;flex:none;padding:0}.object-chip-copy:hover,.object-chip-copy:focus-visible,.object-chip-pin:hover,.object-chip-pin:focus-visible{color:var(--color-text);background:var(--color-hover-strong);outline:0}.sign-in-gate{place-items:center;min-height:100dvh;padding:1rem;display:grid}.sign-in-content{justify-items:center;gap:1rem;width:min(100%,32rem);display:grid}.sign-in-form{justify-items:start;gap:var(--space-08);display:grid}:root{--primitive-popover-compact-min-width:125px;--primitive-popover-medium-width:304px;--primitive-popover-card-width:256px;--primitive-popover-wide-width:560px;--primitive-popover-gap:var(--space-08);--primitive-menu-item-height:24px;--primitive-chip-min-height:24px;--primitive-inline-icon-compact-size:var(--space-16);--row-min-height:19px;--row-lead-width:14px;--row-glyph-size:11px;--row-check-size:9px;--value-strip-choice-min-height:24px;--picker-panel-max-height:188px;--value-strip-open-height:176px;--value-strip-rest-height:var(--primitive-chip-min-height);--primitive-switch-width:26px;--primitive-switch-height:14px}.primitive-button{min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-04);padding:0 var(--space-09);color:var(--color-text);background:var(--color-surface-raised);border:var(--line);border-radius:var(--radius-control);font:500 var(--font-size-sm)/1.2 var(--font-sans);white-space:nowrap;display:inline-flex}.primitive-button:not(:disabled):hover{background:var(--color-hover-strong)}.primitive-button[data-tone=primary]{color:var(--control-selected-text);background:var(--control-selected-bg);border-color:#0000}.primitive-button[data-tone=primary]:not(:disabled):is(:hover,:focus-visible){background:color-mix(in srgb, var(--control-selected-bg) 88%, var(--color-text))}.primitive-button[data-tone=danger]{color:var(--color-danger)}.primitive-button[data-tone=danger]:not(:disabled):hover{background:color-mix(in srgb, var(--color-danger) 10%, transparent);border-color:color-mix(in srgb, var(--color-danger) 40%, transparent)}.primitive-button:disabled{opacity:.48}.primitive-button>svg{width:var(--control-icon-size);height:var(--control-icon-size);flex:none;display:block}.primitive-button:focus-visible,.primitive-text-field:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.primitive-field{align-content:start;gap:var(--space-03);min-width:0;color:var(--color-text-muted);font:400 var(--font-size-sm)/1.5 var(--font-sans);display:grid}.primitive-text-field{box-sizing:border-box;width:100%;min-width:0;height:var(--control-height);padding:0 var(--space-08);color:var(--color-text);background:var(--color-field);border:var(--line);border-radius:var(--radius-control);font:400 var(--font-size-sm)/1.2 var(--font-sans)}.primitive-text-field:disabled{color:var(--color-disabled)}.primitive-text-field[aria-invalid=true]{border-color:var(--color-warning)}.primitive-field-message{color:var(--color-text-muted);font:400 var(--font-size-sm)/1.5 var(--font-sans);margin:0}.primitive-field-message[data-tone=warning]{color:var(--color-warning)}.primitive-form-actions{justify-content:flex-end;align-items:center;gap:var(--space-04);flex-wrap:wrap;display:flex}.primitive-popover{z-index:140;gap:var(--space-01);padding:var(--space-04);color:var(--color-text);background:var(--overlay-bg);border:var(--line);border-radius:var(--radius-window);box-shadow:var(--shadow-window);display:grid;position:fixed;overflow:auto}.primitive-popover[data-size=compact]{width:max-content;min-width:var(--primitive-popover-compact-min-width)}.primitive-popover[data-size=medium]{width:min(var(--primitive-popover-medium-width), calc(100vw - var(--space-15)));padding:var(--space-09);gap:var(--space-07)}.primitive-popover[data-size=card]{width:min(var(--primitive-popover-card-width), calc(100vw - var(--space-15)));padding:var(--space-04);gap:0}.primitive-popover[data-size=panel]{width:min(var(--primitive-popover-medium-width), calc(100vw - var(--space-15)));gap:0;padding:0}.primitive-popover[data-size=rail]{width:min(calc(var(--rail-left-width) - var(--space-08) - var(--space-08)), calc(100vw - var(--space-15)))}.primitive-popover[data-size=wide]{width:min(var(--primitive-popover-wide-width), calc(100vw - var(--space-15)));gap:0;padding:0}.primitive-popover:focus{outline:0}.primitive-popover[role=menu] button[role=menuitem]{width:100%;height:var(--primitive-menu-item-height);padding:0 var(--space-08);color:var(--color-text-muted);border-radius:calc(var(--radius-control) - 1px);font-size:var(--font-size-body);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;font-weight:600;line-height:1.2;display:block;overflow:hidden}.primitive-popover[role=menu] button[role=menuitem]:hover,.primitive-popover[role=menu] button[role=menuitem]:focus{color:var(--color-text);background:var(--color-hover-strong);outline:0}.primitive-popover[role=menu] button[role=menuitem]:disabled{opacity:.4}.primitive-inline-icon-button{box-sizing:border-box;width:var(--primitive-inline-icon-size,var(--primitive-chip-min-height));min-width:var(--primitive-inline-icon-size,var(--primitive-chip-min-height));height:var(--primitive-inline-icon-size,var(--primitive-chip-min-height));min-height:0;color:var(--color-text-muted);border-radius:var(--radius-control);background:0 0;border:0;place-items:center;padding:0;line-height:1;display:grid}.primitive-inline-icon-button:not(:disabled):hover{color:var(--color-text);background:var(--color-hover-strong)}.primitive-inline-icon-button[data-size=compact]{--primitive-inline-icon-size:var(--primitive-inline-icon-compact-size)}.primitive-inline-icon-button[data-size=control]{--primitive-inline-icon-size:var(--control-height)}.primitive-inline-icon-button>svg{width:var(--header-control-icon-size,10px);height:var(--header-control-icon-size,10px);display:block}.copy-button{place-items:center;display:grid}.copy-button>svg{width:var(--header-control-icon-size);height:var(--header-control-icon-size);display:block}.primitive-picker-field,.primitive-select-picker{box-sizing:border-box;width:100%;min-width:0;height:var(--control-height);color:var(--color-text);background:var(--color-field);border:var(--line);border-radius:var(--radius-control);font:inherit;font-size:var(--font-size-sm);text-align:left;justify-content:space-between;align-items:center;gap:0;padding:0;display:inline-flex;overflow:hidden}.primitive-picker-field>input,.primitive-select-picker>input{width:100%;min-width:0;height:100%;padding:0 0 0 var(--space-08);color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;outline:0;overflow:hidden}.primitive-select-picker-icon{width:calc(var(--space-08) + 2 * var(--space-07));height:100%;color:var(--color-text-faint);pointer-events:none;flex:none;place-items:center;display:grid}.primitive-select-picker-icon>svg{width:var(--space-08);height:var(--space-08)}.primitive-picker-field:hover,.primitive-select-picker:not([data-disabled=true]):hover,.primitive-select-picker[data-open=true]{background:var(--color-hover-strong)}.primitive-picker-field:focus-within,.primitive-select-picker:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.primitive-select-picker[data-disabled=true]{color:var(--color-disabled)}.primitive-select-options{gap:inherit;min-width:0;display:grid}.primitive-select-option-row{display:contents}.primitive-select-group{padding:var(--space-05) var(--space-08) var(--space-03);color:var(--color-text-faint);font-size:var(--font-size-xs);font-weight:600}.primitive-select-options button[role=option]{width:100%;min-width:0;min-height:var(--value-strip-choice-min-height);justify-content:space-between;align-items:center;gap:var(--space-08);padding:0 var(--space-08);color:var(--color-text-muted);border-radius:max(0%, calc(var(--radius-control) - 1px));font:inherit;font-size:var(--font-size-sm);text-align:left;background:0 0;border:0;display:flex;overflow:hidden}.primitive-select-options button[role=option]>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.primitive-select-options button[role=option]>svg{width:var(--space-08);height:var(--space-08);flex:none}.primitive-select-options button[role=option][aria-selected=true]{color:var(--color-text);background:var(--color-hover-strong);font-weight:560}.primitive-select-options button[role=option]:not(:disabled):is(:hover,:focus-visible,[data-active=true]){color:var(--color-text);background:var(--color-selected);outline:0}.primitive-select-options button[role=option]:disabled{color:var(--color-disabled)}.primitive-select-empty{padding:var(--space-06) var(--space-08);color:var(--color-text-faint);font-size:var(--font-size-xs)}.primitive-select-choice{display:contents}.primitive-select-choice[data-actions=true]{border-radius:max(0%, calc(var(--radius-control) - 1px));min-width:0;color:var(--color-text-muted);display:flex}.primitive-select-choice[data-actions=true]:is(:hover,[data-active=true]){color:var(--color-text);background:var(--color-hover-strong)}.primitive-select-choice[data-actions=true][data-selected=true]{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 16%, transparent)}.primitive-select-options .primitive-select-choice[data-actions=true]>button[role=option]{color:inherit;font-weight:inherit;background:0 0;flex:auto}.primitive-select-open-tab{visibility:hidden;flex:0 0 var(--header-control-height);width:var(--header-control-height);color:inherit;border-radius:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.primitive-select-choice:is(:focus-within,[data-active=true])>.primitive-select-open-tab{visibility:visible}.primitive-select-open-tab>svg{width:var(--header-control-icon-size);height:var(--header-control-icon-size)}.primitive-select-open-tab:not(:disabled):hover{color:var(--color-accent)}.primitive-select-open-tab:disabled{color:var(--color-disabled)}.primitive-chip{min-height:var(--primitive-chip-min-height);border-radius:var(--radius-control);font:500 var(--font-size-xs)/1.2 var(--font-mono);vertical-align:middle;align-items:center;display:inline-flex}.primitive-chip[data-segmented=true]{align-items:stretch;overflow:hidden}button.primitive-chip{padding:0 var(--space-08)}.object-token{max-width:100%;padding:0 var(--space-05);color:var(--color-text);background:var(--color-hover-strong);border-radius:var(--radius-control);vertical-align:baseline;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;display:inline-block}.object-token[data-resolved=false]{color:var(--color-text-muted);font:500 var(--font-size-xs)/1.2 var(--font-mono)}.object-token[data-selected=true]{background:var(--color-selection)}.object-token-kind{color:var(--color-text-faint);white-space:pre}.object-token-read{overflow:visible}.object-token-read>:first-child{min-width:0;max-width:100%;color:inherit;align-items:baseline;text-decoration:none;display:inline-flex;overflow:hidden}.object-token-read .object-token-label{text-overflow:ellipsis;overflow:hidden}.object-token-read[data-readable=true]>a:hover .object-token-label{text-underline-offset:2px;text-decoration:underline}.value-strip{width:100%;height:var(--value-strip-rest-height);font-family:var(--font-sans);font-size:var(--font-size-ui);line-height:1.2;position:relative}.value-strip-summary-label{color:var(--color-text-faint);font:inherit;display:inline-grid}.value-strip-summary-label:before,.value-strip-summary-label>span{grid-area:1/1}.value-strip-summary-label:before{visibility:hidden;content:attr(data-label);font-weight:700}.value-strip-panel{height:var(--value-strip-rest-height);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-control);box-shadow:0 var(--prompt-shadow-y) var(--prompt-shadow-blur) var(--prompt-shadow-spread) color-mix(in srgb, var(--color-text) 46%, transparent);position:absolute;left:0;right:0;overflow:hidden}.value-strip[data-direction=up] .value-strip-panel{bottom:0}.value-strip[data-direction=down] .value-strip-panel{top:0}.value-strip-panel[data-open=false]{background:var(--window-bg)}.value-strip-panel[data-open=true]{height:var(--value-strip-open-height);background:var(--prompt-bg-focus)}.value-strip-selection-row{height:calc(var(--value-strip-rest-height) - var(--space-02));grid-template-columns:var(--value-strip-tracks);display:grid;position:absolute;left:0;right:0}.value-strip-picker{min-height:0;position:absolute}.value-strip[data-direction=up] .value-strip-picker{inset:0 0 calc(var(--value-strip-rest-height) - var(--space-01))}.value-strip[data-direction=down] .value-strip-picker{inset:calc(var(--value-strip-rest-height) - var(--space-01)) 0 0}.value-strip[data-direction=up] .value-strip-selection-row{bottom:0}.value-strip[data-direction=down] .value-strip-selection-row{top:0}.value-strip-selection-row[data-compact=true]{align-items:center;display:flex}.value-strip-selection-row[data-compact=true] .value-strip-entry{flex:0 auto}.value-strip-selection-row[data-compact=true] .value-strip-entry[data-default=true]{width:0;padding:0;overflow:hidden}.value-strip-panel[data-open=true] .value-strip-selection-row:before{z-index:1;content:"";pointer-events:none;position:absolute;left:0;right:0}.value-strip[data-direction=up] .value-strip-panel[data-open=true] .value-strip-selection-row:before{border-top:1px solid var(--color-border);top:-1px}.value-strip[data-direction=down] .value-strip-panel[data-open=true] .value-strip-selection-row:before{border-bottom:1px solid var(--color-border);bottom:-1px}.value-strip-column{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative}.value-strip-hint{padding:var(--space-04) calc(var(--space-06) + var(--space-07)) var(--space-06);color:var(--color-text-faint);font:inherit;display:block}.value-strip-picker[data-picker=all-columns]{grid-template-columns:var(--value-strip-tracks);display:grid}.value-strip-picker[data-picker=grouped]{grid-template-columns:var(--value-strip-open-tracks);display:grid}.value-strip-picker[data-picker=all-columns] .value-strip-column:not(:last-child):after,.value-strip-picker[data-picker=grouped] .value-strip-column:not(:last-child):after{z-index:1;border-right:1px solid var(--color-border);content:"";pointer-events:none;position:absolute;top:0;bottom:0;right:0}.value-strip-picker[data-picker=grouped] .value-strip-column{grid-template-rows:auto minmax(0,1fr) auto}.value-strip-group-header{z-index:2;top:var(--space-04);left:var(--space-06);right:var(--space-06);pointer-events:none;color:var(--color-text-faint);justify-content:space-between;display:flex;position:absolute}.value-strip-group-header>button{pointer-events:auto}.value-strip[data-direction=down] .value-strip-group-header{top:auto;bottom:var(--space-04)}.value-strip-group-step{width:var(--control-height);height:var(--control-height);color:inherit;font:inherit;border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.value-strip-group-step:hover:not(:disabled){color:var(--color-text);background:var(--color-hover)}.value-strip-group-step:disabled{opacity:.35;cursor:default}.value-strip-column-label{text-align:center;padding:var(--space-07) calc(var(--space-06) + var(--control-height)) var(--space-02);color:var(--color-text-faint);font:inherit;text-transform:lowercase;font-weight:600}.value-strip-picker[data-picker=one-column] .value-strip-column{width:100%}.value-strip-choices{min-height:0;padding:var(--space-02) 0;overflow-y:auto}.value-strip-choice{width:calc(100% - var(--space-12));min-height:var(--value-strip-choice-min-height);grid-template-columns:minmax(0, 1fr) auto var(--space-14);align-items:center;gap:var(--space-08);margin:var(--space-04) var(--space-06);padding:0 var(--space-07);color:var(--color-text-muted);border-radius:var(--radius-control);font:inherit;text-align:left;background:0 0;border:0;display:grid}.value-strip-choice span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.value-strip-choice small{gap:var(--space-06);color:var(--color-text-faint);font:inherit;white-space:nowrap;display:inline-flex}.value-strip-choice .value-strip-choice-count{font-variant-numeric:tabular-nums}.value-strip-choice .value-strip-choice-number{text-align:center;color:var(--color-text-faint);font:inherit;grid-column:3;justify-self:stretch}.value-strip-choice[data-selected=true]{color:var(--color-text);background:var(--color-hover-strong);font-weight:560}.value-strip-choice[data-highlighted=true]{color:var(--control-selected-text);background:var(--control-selected-bg)}.value-strip-choice[data-highlighted=true] small,.value-strip-choice[data-highlighted=true] .value-strip-choice-number{color:color-mix(in srgb, var(--control-selected-text) 68%, transparent)}.value-strip-entry{min-width:0;height:calc(var(--value-strip-rest-height) - var(--space-02));align-items:center;gap:var(--space-06);padding:0 var(--space-06);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.value-strip-entry[data-open=false]{cursor:pointer}.value-strip-entry[data-active=true] .value-strip-summary-label>span{color:var(--color-text);font-weight:700}.value-strip-selection{width:100%;max-width:100%;height:var(--space-20);padding:0 var(--space-07);color:var(--color-text);background:var(--color-hover-strong);border-radius:var(--radius-control);text-overflow:ellipsis;white-space:nowrap;align-items:center;font-weight:560;display:inline-flex;overflow:hidden}.value-strip-entry[data-default=true] .value-strip-selection{color:var(--color-text-muted)}.value-strip-entry:hover .value-strip-selection{color:var(--control-selected-text);background:var(--control-selected-bg)}.value-strip-entry input{min-width:0;padding:0 var(--space-10);color:var(--color-text);font:inherit;background:0 0;border:0;border-radius:0;outline:0;margin:0;font-weight:560;position:absolute;inset:0}.value-strip-entry[data-field=false] input{color:#0000;caret-color:#0000}.value-strip-entry[data-field=true] input{width:100%;height:var(--space-20);padding:0 var(--space-07);color:var(--color-text);caret-color:auto;grid-column:2;position:static}.value-strip-entry input::placeholder{color:var(--color-text-faint);opacity:1;font-weight:400}.value-strip-empty{padding:var(--space-08) var(--space-10);color:var(--color-text-faint);font:inherit;display:block}.value-strip-selection-row[data-grouped=true]{box-sizing:border-box;grid-template-columns:var(--value-strip-group-tracks);gap:var(--space-05);padding:var(--space-04)}.value-strip-selection-row[data-grouped=true] .value-strip-group-entry{min-width:0;height:auto;padding:0 var(--space-09);color:var(--color-text-muted);background:var(--color-hover-strong);border-radius:var(--radius-control);font:inherit;text-align:left;white-space:nowrap;border:0;align-items:center;font-weight:560;display:flex;position:relative;overflow:hidden}button.value-strip-group-entry:hover,.value-strip-group-entry[data-active=true]{color:var(--color-text);background:var(--color-selected)}.value-strip-group-entry>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.value-strip-selection-row[data-grouped=true] .value-strip-group-entry[data-active=true]{padding:0}.value-strip-group-entry input{width:100%;min-width:0;height:100%;padding:0 var(--space-09);color:var(--color-text);background:color-mix(in srgb, var(--color-selected) 72%, var(--color-hover-strong));border-radius:var(--radius-control);font:inherit;border:0;outline:0;flex:auto;margin:0;font-weight:560}.value-strip-group-entry input::placeholder{color:var(--color-text-muted);opacity:1}.row{--row-ground:transparent;--row-column-gap:var(--space-08);min-height:var(--row-min-height);grid-template-columns:var(--row-lead-width) var(--row-columns,minmax(0, 1fr));align-items:baseline;column-gap:var(--row-column-gap);padding:var(--space-03) var(--space-09);background:var(--row-ground);border-radius:var(--radius-control);border-top:1px solid #0000;display:grid}.row[data-starts-run=true]{border-top-color:var(--color-border-soft)}.row:first-child{border-top-color:#0000}.row:hover{--row-ground:var(--color-hover)}.row[data-selected=true]{--row-ground:var(--color-selected)}.row[data-current=true]{--row-ground:var(--color-hover-strong)}.row[data-current=true][data-selected=true]{--row-ground:color-mix(in srgb, var(--color-selected) 60%, var(--color-hover-strong))}.row[data-lead-outside-ground=true]{--row-outboard-hit-width:calc(var(--row-lead-width) + var(--row-column-gap));width:calc(100% + var(--row-outboard-hit-width));margin-left:calc(-1 * var(--row-outboard-hit-width));grid-template-columns:var(--row-lead-width) var(--row-columns,minmax(0, 1fr));background:0 0;align-items:center;padding-left:0;padding-right:0;position:relative}.row[data-lead-outside-ground=true]:before{z-index:0;inset:0 0 0 var(--row-outboard-hit-width);background:var(--row-content-ground,var(--row-ground));border-radius:var(--radius-control);content:"";pointer-events:none;position:absolute}.row[data-lead-outside-ground=true]>*{z-index:1;position:relative}.row-lead{width:var(--row-lead-width);height:var(--row-lead-width);color:var(--color-text-faint);justify-content:center;align-items:center;display:inline-flex;position:relative}.row-lead svg{width:var(--row-glyph-size);height:var(--row-glyph-size)}.row-glyph{display:inline-flex}.row-check{width:var(--row-lead-width);height:var(--row-lead-width);appearance:none;cursor:pointer;background:0 0;border:0;outline:0;padding:0;display:none;position:absolute}.row-check:before{width:var(--row-check-size);height:var(--row-check-size);border:var(--line);border-radius:var(--space-02);content:"";background:0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.row-check[data-checked=true]:before{background:var(--color-text-faint);border-color:var(--color-text-faint)}.row:hover .row-glyph,[data-engaged=true] .row-glyph{visibility:hidden}.row:hover .row-check,[data-engaged=true] .row-check{display:inline-block}.row-skeleton-cell{grid-column:2/-1}.row-skeleton{width:var(--row-skeleton-width);height:var(--space-11);background:var(--color-hover-strong);border-radius:var(--space-02);display:block}.primitive-choice{align-items:center;gap:var(--space-02);min-width:0;max-width:100%;padding:var(--space-02);background:var(--color-hover-strong);border:1px solid var(--color-border-soft);border-radius:var(--radius-control);font-size:var(--font-size-sm);flex-wrap:wrap;line-height:1.2;display:inline-flex}.primitive-choice-option{min-width:0;height:var(--space-19);align-items:center;gap:var(--space-05);padding:0 var(--space-09);color:var(--color-text-muted);border-radius:max(0%, calc(var(--radius-control) - 1px));font:inherit;white-space:nowrap;background:0 0;border:0;display:inline-flex}.primitive-choice-option>span{text-overflow:ellipsis;overflow:hidden}.primitive-choice-option>small{color:var(--color-text-faint);font:inherit}.primitive-choice-option:not(:disabled):hover{color:var(--color-text)}.primitive-choice-option:is([aria-checked=true],[aria-selected=true]){color:var(--color-text);background:var(--color-surface-raised);box-shadow:0 0 0 1px var(--color-border-soft);font-weight:560}.primitive-choice-option:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.primitive-choice-option:disabled{color:var(--color-disabled)}.primitive-choice[aria-disabled=true] .primitive-choice-option:is([aria-checked=true],[aria-selected=true]){color:var(--color-text-muted)}.primitive-compact-frame>.primitive-choice{height:100%;font:var(--header-control-font);background:0 0;border:0;border-radius:0;flex-wrap:nowrap;padding:0}.primitive-compact-frame>.primitive-choice>.primitive-choice-option{height:100%;padding:0 var(--space-03);flex:1 1 0;justify-content:center}.primitive-switch{width:var(--primitive-switch-width);height:var(--primitive-switch-height);background:color-mix(in srgb, var(--color-text) 24%, transparent);border-radius:var(--primitive-switch-height);cursor:pointer;border:0;flex:none;padding:0;transition:background .12s;display:inline-flex;position:relative}.primitive-switch:after{top:var(--space-02);left:var(--space-02);width:calc(var(--primitive-switch-height) - var(--space-02) * 2);height:calc(var(--primitive-switch-height) - var(--space-02) * 2);background:var(--color-surface-raised);box-shadow:0 1px 2px color-mix(in srgb, var(--color-text) 30%, transparent);content:"";border-radius:50%;transition:transform .12s;position:absolute}.primitive-switch[aria-checked=true]{background:var(--control-selected-bg)}.primitive-switch[aria-checked=true]:after{transform:translateX(calc(var(--primitive-switch-width) - var(--primitive-switch-height)))}.primitive-switch:disabled{cursor:default;opacity:.5}.primitive-switch:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.primitive-menu-list{gap:var(--space-04);display:grid}.primitive-menu-list [role=menuitem][aria-current=page]{color:var(--control-selected-text);background:var(--control-selected-bg)}.primitive-section-panel{--primitive-panel-row-height:var(--primitive-menu-item-height);--primitive-panel-gap:var(--space-04);--primitive-panel-inline-inset:var(--space-08);height:calc(8 * var(--primitive-panel-row-height) + 9 * var(--primitive-panel-gap));max-height:inherit;grid-template-columns:minmax(96px,.25fr) minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.primitive-popover:has(>.primitive-section-panel){overflow:hidden}.primitive-section-rail,.primitive-section-body{min-width:0;min-height:0;padding:var(--primitive-panel-gap);overflow:auto}.primitive-section-rail{gap:var(--primitive-panel-gap);border-right:var(--hairline);flex-direction:column;display:flex}.primitive-panel-list{gap:var(--primitive-panel-gap);display:grid}.primitive-panel-group{display:contents}.primitive-panel-row{width:100%;height:var(--primitive-panel-row-height);justify-content:space-between;align-items:center;gap:var(--primitive-panel-gap);min-width:0;padding:0 var(--primitive-panel-inline-inset);color:var(--color-text-muted);border-radius:var(--radius-control);font:var(--font-size-ui)/1.2 var(--font-sans);text-align:left;background:0 0;border:0;flex:none;display:flex}.primitive-panel-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.primitive-panel-row>small{color:inherit;font:inherit;font-variant-numeric:tabular-nums;flex:none}.primitive-panel-row:not(:disabled):is(:hover,:focus){color:var(--color-text);background:var(--color-hover-strong);outline:0}.primitive-panel-row[aria-selected=true]{color:var(--control-selected-text);background:var(--control-selected-bg)}.primitive-panel-row[aria-selected=true]:focus{box-shadow:inset 0 0 0 1px var(--color-focus)}.primitive-panel-row:disabled{opacity:.4}.search-filter-strip,.new-job-configuration-strip{container:value-strip/inline-size}@container value-strip (width<=24rem){.value-strip-picker[data-picker=grouped]{grid-template-columns:minmax(0,1fr)}.value-strip-column[data-active=false],.value-strip-column:after{display:none}}.primitive-row-panel{box-sizing:border-box;min-width:0;max-height:var(--picker-panel-max-height);padding:var(--space-04);overscroll-behavior:contain;scroll-padding:var(--space-04);color:var(--color-text);background:var(--prompt-accessory-bg);border:var(--line);border-radius:var(--radius-control);box-shadow:0 var(--prompt-shadow-y) var(--prompt-shadow-blur) var(--prompt-shadow-spread) color-mix(in srgb, var(--color-text) 46%, transparent);font:var(--font-size-ui)/1.4 var(--font-sans);overflow:auto}.primitive-panel-row{grid-template-columns:var(--panel-row-columns,minmax(0, 1fr) auto);align-items:center;gap:var(--space-04);min-width:0;min-height:var(--header-control-height);padding:var(--space-02);border-radius:var(--radius-control);display:grid}.primitive-panel-row+.primitive-panel-row{margin-top:var(--space-02)}.primitive-panel-row:is(:hover,:focus-within){background:var(--color-hover)}.primitive-panel-row:focus{outline:1px solid var(--color-focus);outline-offset:-1px}.primitive-row-name{box-sizing:border-box;width:100%;min-width:0;height:var(--header-control-height);padding:0 var(--space-04);border-radius:var(--radius-control);color:inherit;font:inherit;text-overflow:ellipsis;background:0 0;border:1px solid #0000}.primitive-row-name:focus{outline:1px solid var(--color-focus);outline-offset:-1px;background:var(--color-field)}.primitive-row-name:disabled{color:var(--color-text-faint)}.primitive-row-metadata{color:var(--color-text-faint);font:inherit;white-space:nowrap;font-variant-numeric:tabular-nums}.pasted-text-control{max-width:100%;padding:0 var(--space-04);vertical-align:baseline;border-radius:var(--radius-control);background:var(--color-selected);color:var(--color-text);font:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:0;display:inline-block;overflow:hidden}.pasted-text-control[data-selected=true]{background:var(--color-selection)}.value-strip-picker[data-picker=editor]{flex-direction:column;display:flex}.value-strip-group-editor{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.value-strip-group-editor>.primitive-row-panel{min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;flex:auto;margin:0}.pending-file-token{text-overflow:ellipsis;vertical-align:bottom;overflow:hidden}.value-strip-picker[data-picker=grouped] .value-strip-column:has(.value-strip-column-footer){grid-template-rows:auto auto minmax(0,1fr)}.value-strip-column-footer{min-height:0;overflow-y:auto}.value-strip-column-footer>.primitive-row-panel{box-shadow:none;border:0;border-radius:0;max-height:none;margin:0}.value-strip[data-group-layout=vertical]{--value-strip-nav-width:38%}.value-strip-group-nav{width:var(--value-strip-nav-width);padding:var(--space-04);border-right:1px solid var(--color-border);position:absolute;inset:0 auto 0 0;overflow-y:auto}.value-strip-group-nav .value-strip-group-entry{grid-template-columns:var(--value-strip-group-label-width,4.5rem) minmax(0, 1fr) auto;align-items:center;gap:var(--space-08);width:100%;min-height:var(--primitive-chip-min-height);padding:var(--space-04) var(--space-06);border-radius:var(--radius-control);color:var(--color-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.value-strip-group-nav .value-strip-group-entry[data-active=true],.value-strip-group-nav .value-strip-group-entry:hover{background:var(--color-selected);color:var(--color-text)}.value-strip-group-nav .value-strip-group-entry>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.value-strip-group-summary{color:var(--color-text-faint)}.value-strip[data-group-layout=vertical] .value-strip-panel[data-open=true]>.value-strip-picker,.value-strip[data-group-layout=vertical] .value-strip-panel[data-open=true]>.value-strip-selection-row{left:var(--value-strip-nav-width);grid-template-columns:minmax(0,1fr)}@container value-strip (width<=30rem){.value-strip-group-nav .value-strip-group-entry{grid-template-columns:minmax(0,1fr) auto}.value-strip-group-nav .value-strip-group-summary{display:none}}.value-strip-group-nav{gap:var(--space-04);padding:var(--space-04) var(--space-06);flex-direction:column;display:flex}.value-strip-group-nav .value-strip-group-entry{height:var(--value-strip-choice-min-height);padding:0 var(--space-07);flex:none}.value-strip[data-group-layout=vertical] .value-strip-column-label{min-height:calc(var(--value-strip-choice-min-height) + var(--space-04));justify-content:center;align-items:center;padding-top:0;padding-bottom:0;font-weight:400;display:flex}.value-strip-selection-row[data-interesting=true]{display:flex}.value-strip-selection-row[data-interesting=true] .value-strip-group-entry{flex:auto}.value-strip[data-group-layout=vertical] .value-strip-column-label{min-height:var(--value-strip-choice-min-height);margin-top:var(--space-04)}.value-strip[data-group-layout=vertical] .value-strip-choices{padding:0}.value-strip[data-group-layout=vertical] .upload-promotion{justify-content:flex-end;gap:var(--space-08)}.value-strip-group-nav .value-strip-group-entry{height:auto;min-height:var(--value-strip-choice-min-height)}.value-strip-group-nav .value-strip-group-entry>.value-strip-group-summary{white-space:normal;overflow-wrap:anywhere}.value-strip-group-value[data-active=true]{color:var(--color-text)}.value-strip-selection-row[data-grouped=true] .value-strip-action[data-active=true]{padding:0 var(--space-07)}.value-strip-selection-row .value-strip-action[data-active=true]{-webkit-user-select:none;user-select:none;background:0 0}.value-strip-selection-row .value-strip-action[data-active=true]:focus-visible{outline:1px solid var(--color-focus);outline-offset:-1px}.value-strip[data-group-layout=vertical][data-direction=down] .value-strip-column{flex-direction:column;display:flex}.value-strip[data-group-layout=vertical][data-direction=down] .value-strip-column-label{margin-top:0;margin-bottom:var(--space-04);flex:none;order:2}.value-strip[data-group-layout=vertical][data-direction=down] .value-strip-choices{flex:auto}.value-strip-choice-row{position:relative}.value-strip-choice-state{right:calc(var(--value-strip-choice-inset,var(--space-06)) + var(--space-07));width:var(--space-14);border-radius:var(--radius-control);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0}.value-strip-choice-state[data-state=neutral]{opacity:.45}.value-strip-choice-row:hover .value-strip-choice-state{opacity:1}.value-strip-choice-row:has([data-highlighted=true]) .value-strip-choice-state{color:var(--control-selected-text);opacity:1}.primitive-select-inline{min-width:0;max-height:16rem;padding:var(--space-04);background:var(--prompt-bg-focus);overflow-y:auto}:root{--shell-zero-length:0px;--shell-min-pane-track:304px;--shell-compact-min-pane-track:256px;--shell-min-height:416px;--shell-control-size:24px;--shell-icon-size:11px;--brand-mark-size:12px;--status-orb-size:6px;--rail-card-topline-height:calc(var(--font-size-body) + var(--space-02));--rail-overlay-min-content-width:320px;--rail-overlay-edge-room:24px;--rail-overlay-shadow:12px 0 24px -16px color-mix(in srgb, var(--color-text) 45%, transparent);--job-row-height:24px;--account-field-height:24px;--tethered-pane-min-width:224px;--tethered-handle-width:6px;--workspace-tool-height:var(--header-control-height);--workspace-tools-block-inset:var(--space-07);--workspace-tools-inline-inset:var(--space-09);--workspace-icon-size:10px;--tab-min-width:70px;--tab-max-width:176px;--tab-close-size:16px;--tab-icon-size:10px;--tab-new-size:24px;--command-center-width:448px;--command-center-max-height:272px;--command-query-height:34px;--command-option-height:26px;--command-option-mobile-height:30px;--overlay-shadow-y:22px;--overlay-shadow-blur:56px;--overlay-shadow-spread:-27px}.workbench{--rail-gutter:var(--space-08);--rail-row-padding:var(--space-08);--shell-header-control-size:var(--header-control-height);--shell-header-control-inset:calc((var(--header-height) - var(--shell-header-control-size)) / 2);--shell-left-toggle-base-offset:var(--frame-inset);--shell-left-toggle-content-inset:var(--rail-row-padding);--shell-left-toggle-offset:calc(var(--shell-left-toggle-base-offset) + var(--shell-left-toggle-content-inset));--shell-main-left-offset:calc(var(--frame-inset) + var(--space-01));--shell-left-toggle-title-gap:var(--header-title-text-inset);--shell-main-top-border:var(--space-01);--shell-compact-header-reserve:calc(var(--shell-left-toggle-base-offset) + var(--shell-header-control-size) - var(--shell-main-left-offset) + var(--space-08));--shell-header-top-offset:var(--frame-top-inset);--shell-rail-header-window-height:calc(var(--header-height) + var(--shell-main-top-border) + var(--space-01));--shell-header-left-reserve:var(--shell-zero-length);--shell-header-right-reserve:var(--shell-zero-length);--left-rail-track:var(--rail-left-width);--right-rail-track:0;grid-template-columns:var(--left-rail-track) minmax(var(--shell-min-pane-track), 1fr) var(--right-rail-track);width:100vw;height:100vh;min-height:var(--shell-min-height);background:var(--color-canvas);display:grid;position:relative;overflow:hidden}.workbench[data-left=icons],.workbench[data-left=flush]{--left-rail-track:0}.workbench[data-right=open]{--right-rail-track:var(--rail-right-width)}.workbench[data-right=flush]{--right-rail-track:0}.workbench[data-left=flush] .primary-pane{--shell-header-left-reserve:calc(var(--header-height) + var(--space-08))}.workbench:not([data-left=open]) .primary-pane{--shell-header-left-reserve:var(--shell-compact-header-reserve)}.left-rail-shell{z-index:1;background:var(--rail-bg);grid-area:1/1;min-width:0;min-height:0;position:relative;overflow:visible}.icon-rail{background:var(--rail-bg);grid-row:1;min-width:0;min-height:0}.rail-footer{align-items:stretch;gap:calc((var(--tab-region-height) - var(--tab-height) + var(--tab-gap)) / 2);min-width:0;padding:var(--space-05) var(--rail-gutter) calc((var(--tab-region-height) - var(--tab-height) - var(--tab-gap)) / 2);flex-direction:column;flex:none;margin-top:auto;display:flex}.rail-standing-job{width:100%;min-width:0}.rail-account{flex:auto;width:100%;min-width:0}.left-rail-shell .rail-footer{width:calc(100% - var(--frame-inset));margin-left:var(--frame-inset);padding-left:0;padding-right:0}.standing-job-control{width:100%;min-width:0;color:var(--color-text-muted);display:flex;position:relative}.standing-job-trigger{min-width:0;height:var(--job-row-height);padding:0 var(--space-08);color:inherit;background:var(--window-bg);border:1px solid var(--color-border-soft);border-radius:var(--radius-control);text-align:left;flex:auto;align-items:center;display:flex}.standing-job-trigger:hover,.standing-job-trigger:focus-visible,.standing-job-control:hover .standing-job-trigger,.standing-job-control:focus-within .standing-job-trigger{color:var(--color-text);background:color-mix(in srgb, var(--color-text) 5%, var(--window-bg));outline:0}.standing-job-control[data-failed=true] .standing-job-trigger{border-color:var(--color-danger)}.standing-job-control[data-pending=true]{opacity:.72}.standing-job-copy,.standing-job-title{align-items:center;gap:var(--space-07);flex:auto;min-width:0;display:flex}.standing-job-copy strong{min-width:0;color:var(--color-text);font-size:var(--font-size-body);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:650;overflow:hidden}.standing-job-recency{margin-left:auto}.standing-job-recency[data-feedback=true]{grid-template-columns:auto}.standing-job-feedback{color:var(--color-text-faint);font-size:var(--font-size-xs);white-space:nowrap}.standing-job-control[data-failed=true] .standing-job-feedback{color:var(--color-danger)}.rail-surface{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.left-rail-shell .rail-surface{overflow:visible;container-type:inline-size}.rail-header{flex:0 0 var(--shell-rail-header-window-height);align-items:center;gap:var(--space-04);width:calc(100% - var(--frame-inset));height:var(--shell-rail-header-window-height);min-width:0;margin-top:var(--shell-header-top-offset);margin-left:var(--frame-inset);padding:0 calc(var(--rail-gutter) - 2 * var(--space-01)) 0 0;background:var(--window-bg);border:var(--line);border-radius:var(--radius-window);box-shadow:var(--shadow-window);display:flex}.left-rail-shell[data-smooshed=false] .rail-header{background:var(--window-bg);border-color:var(--color-border-soft);box-shadow:none}.left-rail-shell[data-smooshed=true] .rail-header{background:var(--rail-bg);border-color:var(--rail-bg);box-shadow:none}.rail-header-main{min-width:0;padding-left:0;padding-right:var(--rail-row-padding);flex:auto;align-items:center;display:flex}.rail-header>.left-rail-toggle-slot+.rail-header-main{margin-left:calc(var(--shell-left-toggle-title-gap) - var(--space-04))}.rail-header-actions{flex:none;align-items:center;min-width:0;margin-left:auto;display:flex}.rail-header[data-actions-expanded=true] .rail-header-main{padding-right:var(--space-04);flex:0 auto}.rail-header[data-actions-expanded=true] .rail-header-actions{flex:auto}.rail-header-action{color:var(--color-text-faint)}.rail-header-filter{height:var(--header-control-height);align-items:center;gap:var(--space-06);min-width:0;padding:0 var(--space-07);color:var(--color-text-muted);background:color-mix(in srgb, var(--color-field) 62%, transparent);border:1px solid var(--color-focus);border-radius:var(--radius-control);flex:auto;display:flex}.rail-header-filter svg{flex:0 0 var(--shell-icon-size);width:var(--shell-icon-size);height:var(--shell-icon-size)}.rail-header-filter input{width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;padding:0}.rail-header-filter input::placeholder{color:var(--color-text-faint)}.left-rail-toggle{z-index:50;top:calc(var(--shell-header-top-offset) + var(--shell-main-top-border) + var(--shell-header-control-inset));left:var(--shell-left-toggle-offset);color:var(--color-text);position:absolute}.left-rail-toggle-slot{flex:0 0 var(--shell-header-control-size);width:var(--shell-header-control-size);height:var(--shell-header-control-size);margin-left:calc(var(--shell-left-toggle-content-inset) - var(--space-01))}.left-rail-toggle-glyph{width:var(--brand-mark-size);height:var(--brand-mark-size);place-items:center;display:grid}.left-rail-toggle-glyph>svg{grid-area:1/1}.left-rail-toggle-glyph .brand-mark{width:var(--brand-mark-size);height:var(--brand-mark-size)}.left-rail-toggle-glyph .left-rail-hmark{opacity:1}.left-rail-toggle-glyph .left-rail-state,.left-rail-toggle:hover .left-rail-hmark,.left-rail-toggle:focus-visible .left-rail-hmark,.left-rail-toggle[data-reveal-state=true] .left-rail-hmark{opacity:0}.left-rail-toggle:hover .left-rail-state,.left-rail-toggle:focus-visible .left-rail-state,.left-rail-toggle[data-reveal-state=true] .left-rail-state{opacity:1}.workbench[data-left=icons] .left-rail-toggle{color:var(--color-text)}.workbench[data-left=flush] .left-rail-toggle{color:var(--color-text);background:var(--color-hover)}button.primitive-header-control.left-rail-toggle[aria-expanded=true]{background:0 0}button.primitive-header-control.left-rail-toggle:is(:hover,:focus-visible){background:var(--color-hover)}.rail-brand{color:var(--color-text)}.rail-brand strong{font:var(--header-control-font);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.brand-mark{flex:0 0 var(--brand-mark-size);width:var(--brand-mark-size);height:var(--brand-mark-size);fill:none;stroke:none;display:block;overflow:visible}.brand-mark .on{fill:var(--color-accent)}.brand-mark .off{fill:color-mix(in srgb, var(--color-text) 13%, transparent)}.job-link{border-radius:var(--radius-control);align-items:center;min-width:0;display:flex}.rail-section-label{padding:var(--space-09) var(--space-15) var(--space-04);color:var(--color-text-faint);font:600 var(--font-size-xs)/1 var(--font-sans);justify-content:space-between;align-items:center;display:flex}.rail-section-label span:first-child{text-transform:lowercase}.rail-section-label span:last-child{font-variant-numeric:tabular-nums}.job-list{overscroll-behavior-y:contain;min-height:0;padding:0 var(--space-08) var(--space-12);outline:0;flex:auto;overflow:hidden auto}.left-rail-shell .job-list{width:calc(100% - var(--space-03));margin-top:var(--space-05);margin-left:var(--frame-inset);padding-right:max(0px, calc(var(--frame-inset) - var(--space-03) - var(--scrollbar-size)));scrollbar-gutter:stable;padding-left:0}.left-rail-shell .job-list>*{width:min(100%, calc(100cqw - var(--frame-inset)))}.rail-project{margin-bottom:var(--space-04)}.rail-project-job{margin-left:var(--space-14);padding-left:var(--space-03);border-left:1px solid var(--color-border-soft)}.rail-project-job .rail-note:not(.failure-block){padding:var(--space-03) var(--space-08) var(--space-06)}.loose-job-label{padding-right:var(--space-08);padding-left:var(--space-08)}.job-link{gap:var(--space-09);min-height:var(--job-row-height);padding:var(--space-03) var(--space-08);color:var(--color-text-muted);position:relative}.index-rail-entry{position:relative}.job-link:hover{color:var(--color-text);background:var(--color-hover)}.job-link[data-active=true]{color:var(--color-text);background:var(--color-selected);box-shadow:inset 0 0 0 1px var(--color-border-soft)}.index-rail-list:focus[data-keyboard-engaged=true] .job-link[data-current=true]{color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-focus)}.job-link[data-archived=true]{opacity:.66}.rail-row-glyph{flex:0 0 var(--shell-icon-size);width:var(--shell-icon-size);height:var(--shell-icon-size);opacity:.68;display:block}.job-copy{align-items:baseline;gap:var(--space-06);flex:auto;min-width:0;display:flex}.job-copy strong{min-width:0;font-size:var(--font-size-body);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:450;overflow:hidden}.job-copy small{color:var(--color-text-faint);font:500 var(--font-size-xs)/1 var(--font-sans);white-space:nowrap;display:none}.index-rail-cards .job-link{align-items:flex-start;gap:var(--space-07);min-height:0;margin-bottom:var(--space-04);padding:var(--space-06) var(--space-08);background:var(--window-bg);border:1px solid var(--color-border-soft)}.index-rail-cards .job-link:hover{color:var(--color-text-muted);background:color-mix(in srgb, var(--color-text) 5%, var(--window-bg))}.index-rail-cards .job-link[data-active=true]{color:var(--color-text-muted);background:color-mix(in srgb, var(--color-text) 10%, var(--window-bg));box-shadow:none}.index-rail-cards .job-link[data-active=true]:hover{background:color-mix(in srgb, var(--color-text) 14%, var(--window-bg))}.index-rail-cards .job-link[data-smooshed=true]{min-height:calc(var(--job-row-height) - var(--space-03));margin-bottom:var(--space-02);padding-block:var(--space-01);background:0 0;border:0;align-items:center}.index-rail-cards .job-link[data-smooshed=true][data-active=true]{background:var(--color-selected)}.index-rail-cards .job-link[data-smooshed=true]:hover{background:var(--color-hover)}.index-rail-cards .job-link[data-smooshed=true][data-active=true]:hover{background:color-mix(in srgb, var(--color-text) 14%, transparent)}.index-rail-cards .job-link[data-smooshed=true] .rail-card-copy{gap:0}.index-rail-cards .job-link[data-smooshed=true] .rail-card-title strong{font-weight:520}.index-rail-cards .index-rail-list:focus[data-keyboard-engaged=true] .job-link[data-current=true]:not([data-active=true]){border-color:var(--color-focus);box-shadow:none}.index-rail-cards .index-rail-list:focus[data-keyboard-engaged=true] .job-link[data-smooshed=true][data-current=true]:not([data-active=true]){box-shadow:inset 0 0 0 1px var(--color-focus)}.index-rail-cards .job-list{padding-bottom:0}.index-rail-cards .index-rail-section:last-child .index-rail-entry:last-child .job-link{margin-bottom:0}.rail-status-dot{flex:0 0 var(--status-orb-size);width:var(--status-orb-size);height:var(--status-orb-size);background:var(--color-text-faint);border:1px solid #0000;border-radius:50%}.rail-status-dot[data-lifecycle=working]{background:var(--color-success)}.rail-status-dot[data-lifecycle=failed]{background:var(--color-danger)}.rail-status-dot[data-lifecycle=waiting]{background:var(--color-disabled)}.rail-status-dot[data-lifecycle=done],.rail-status-dot[data-lifecycle=ended],.rail-status-dot[data-lifecycle=asleep]{border-color:var(--color-text-faint);background:0 0}.index-rail-cards .rail-card-copy{align-items:stretch;gap:var(--space-01);font:450 var(--font-size-body)/var(--rail-card-topline-height) var(--font-sans);flex-direction:column;display:flex}.rail-card-title{align-items:center;gap:var(--space-07);min-width:0;display:flex}.index-rail-cards .rail-card-title strong{color:var(--color-text);font-size:inherit;font-weight:650;line-height:inherit;flex:auto}.rail-card-recency{grid-template-columns:var(--status-orb-size) 3ch;align-items:center;gap:var(--space-05);flex:none;display:grid}.rail-card-recency .rail-status-dot{justify-self:end}.rail-card-title time{width:3ch;min-width:3ch;color:var(--color-text-faint);font:inherit;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.job-copy small.rail-card-meta{justify-content:space-between;align-items:baseline;gap:var(--space-07);min-width:0;color:var(--color-text-faint);font:inherit;white-space:nowrap;display:flex;overflow:hidden}.rail-card-meta-left{flex:auto;min-width:0;display:flex;overflow:hidden}.rail-card-project{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.rail-card-context,.rail-card-usage{flex:none}.rail-card-execution{vertical-align:-.125em;align-items:center;display:inline-flex}.rail-card-execution svg{width:1em;height:1em}.rail-card-usage{text-align:right;font-variant-numeric:tabular-nums;margin-left:auto}.rail-card-excerpt{color:var(--color-text-muted);font:inherit;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rail-note{color:var(--color-text-faint);font-size:var(--font-size-sm);line-height:1.45}.rail-note:not(.failure-block){padding:var(--space-08) var(--space-07)}.rail-note.bad{color:var(--color-danger)}.main-column{min-width:0;min-height:0;padding:var(--shell-header-top-offset) var(--frame-inset) 0;flex-direction:column;grid-area:1/2;display:flex}.workbench[data-tabs=hidden] .main-column,.workbench[data-tabs=hidden] .left-rail-shell .rail-footer{padding-bottom:var(--shell-header-top-offset)}.main-window{background:var(--window-bg);border:var(--line);border-radius:var(--radius-window);min-width:0;min-height:0;box-shadow:var(--shadow-window);flex:auto;overflow:hidden}.pane-layout{width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.primary-pane-shell{background:var(--pane-bg);flex:auto;min-width:0;height:100%;position:relative;overflow:hidden}.primary-pane{overscroll-behavior-y:none;background:var(--pane-bg);width:100%;min-width:0;height:100%;position:relative;overflow:hidden auto}.pane-view-body{min-width:0}.pane-layout[data-tethered=true] .primary-pane>.pane-view>.pane-view-body{width:calc(100% - var(--tethered-width));align-self:flex-start}.pane-layout:has(>.companion-header) .primary-pane>.pane-view>.view-header{width:calc(100% - var(--header-control-height) - var(--shell-header-control-inset))}.pane-layout[data-tethered=true] .primary-pane>.pane-view>.view-header{width:calc(100% - var(--tethered-width))}.companion-header{z-index:31;height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--header-action-gap);padding:0 var(--shell-header-control-inset);background:var(--header-bg);display:flex;position:absolute;top:0;right:0}.companion-header[data-open=true]{width:var(--tethered-width);padding-left:calc(var(--tethered-handle-width) - var(--tethered-inset))}.companion-header>.primitive-select-picker,.main-view-choice>.primitive-select-picker{flex:0 1 calc(6 * var(--space-20));width:calc(6 * var(--space-20));height:var(--header-control-height);background:var(--color-surface-raised);font:var(--header-control-font)}.companion-header>.primitive-select-picker>input,.main-view-choice>.primitive-select-picker>input{padding-left:var(--space-12);caret-color:#0000}.companion-header>.primitive-select-picker:is(:hover,[data-open=true]),.main-view-choice>.primitive-select-picker:is(:hover,[data-open=true]){background:var(--color-hover-strong)}.main-view-control>button.main-view-picker.primitive-header-control:is(:hover,:focus-visible,[aria-expanded=true]){color:var(--color-text);background:0 0;border-color:#0000;outline:none}.companion-header>.primitive-select-picker:focus-within,.main-view-choice>.primitive-select-picker:focus-within{outline:none}.main-view-control{--main-view-picker-width:calc(6 * var(--space-20));flex:0 0 calc(var(--header-control-height) + var(--space-02) + var(--main-view-picker-width));width:calc(var(--header-control-height) + var(--space-02) + var(--main-view-picker-width));align-items:center;gap:var(--space-02);min-width:0;display:flex}.main-view-separator{flex:0 0 var(--header-control-height);width:var(--header-control-height);height:var(--header-control-height);color:var(--color-text-faint);place-items:center;display:grid}.main-view-separator>svg{width:var(--header-control-icon-size);height:var(--header-control-icon-size)}.companion-header .primitive-select-picker-icon>svg,.main-view-choice .primitive-select-picker-icon>svg{width:1em;height:1em}.main-view-choice{flex:0 0 var(--main-view-picker-width);width:var(--main-view-picker-width);height:var(--header-control-height);min-width:0;position:relative}.main-view-label{padding-inline:var(--space-12)}.main-view-select input::placeholder{color:var(--color-text);opacity:1;font:inherit}.main-view-choice>.primitive-select-picker{opacity:0;width:100%;position:absolute;inset:0}.main-view-choice:is(:hover,:focus-within,[data-unselected=true]):not(:has([data-disabled=true]))>.primitive-select-picker{opacity:1}.main-view-choice:has([data-open=true])>.primitive-select-picker{opacity:1}.main-view-choice:is(:hover,:focus-within):not(:has([data-disabled=true]))>.main-view-label{visibility:hidden}.main-view-choice:has([data-open=true])>.main-view-label{visibility:hidden}.companion-window-actions{gap:var(--header-action-gap);flex:none;margin-left:auto;display:flex}.resize-handle{--resize-handle-marker-inline:calc(var(--space-22) * 4);--resize-handle-marker-block:var(--space-02);--resize-handle-marker-rotation:0deg;outline:0}.resize-handle:before{z-index:1;width:var(--resize-handle-marker-inline);height:var(--resize-handle-marker-block);pointer-events:none;background:var(--color-accent);border-radius:var(--radius-control);content:"";opacity:0;transform:translate(-50%, -50%) rotate(var(--resize-handle-marker-rotation));position:absolute;top:50%;left:50%}.resize-handle[aria-orientation=vertical]{--resize-handle-marker-inline:var(--space-02);--resize-handle-marker-block:calc(var(--space-22) * 4)}.resize-handle[data-orientation=corner]{--resize-handle-marker-inline:var(--space-13);--resize-handle-marker-rotation:-45deg}.resize-handle:is(:hover,:active):before,.resize-handle[data-resizing=true]:before,[data-resizing=true] .resize-handle:before{opacity:1}.resize-handle:focus-visible:before{outline:2px solid var(--color-focus);outline-offset:var(--space-02);opacity:1}.left-rail-resize-handle{z-index:49;top:var(--shell-header-top-offset);bottom:var(--tab-region-height);left:calc(var(--left-rail-track) + var(--frame-inset));width:var(--space-09);cursor:col-resize;touch-action:none;position:absolute}.workbench[data-tabs=hidden] .left-rail-resize-handle{bottom:var(--shell-header-top-offset)}.left-rail-resize-handle:before{left:0}.tethered-resize-handle{z-index:7;top:var(--header-height);bottom:0;left:calc(100% - var(--tethered-width) - var(--tethered-inset));width:var(--tethered-handle-width);cursor:col-resize;touch-action:none;position:absolute}.tethered-pane.inset-pane-surface,.workspace-primary-surface.inset-pane-surface,.portal-primary-surface.inset-pane-surface{--pane-surface-bg:var(--work-surface-bg);--workspace-tree-bg:var(--pane-surface-bg);background:var(--pane-surface-bg);border:var(--line);border-radius:var(--radius-window);overflow:hidden}.tethered-pane.inset-pane-surface{--header-bg:var(--pane-surface-bg);--pane-bg:var(--pane-surface-bg)}.tethered-pane{z-index:6;top:var(--header-height);right:var(--tethered-inset);bottom:var(--tethered-inset);width:calc(var(--tethered-width) - var(--tethered-handle-width));min-width:var(--tethered-pane-min-width);flex-direction:column;display:flex;position:absolute}.tethered-pane>*{min-width:0}.pane-frame-header{flex:0 0 var(--header-height);width:100%;height:var(--header-height);min-height:var(--header-height);padding:0 var(--shell-header-control-inset) 0 var(--space-12);background:var(--header-bg);border-bottom:var(--hairline);justify-content:space-between;align-items:center;display:flex}.pane-frame-header>div{align-items:center;gap:var(--space-07);min-width:0;display:flex}.pane-frame-header>nav{align-items:center;gap:var(--header-action-gap);flex:none;display:flex}.pane-frame-header strong{font-size:var(--font-size-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.pane-frame-header button{color:var(--color-text-faint)}:is(.tethered-pane,.float-pane)[data-owns-header=true]>.pane-frame-header{z-index:41;pointer-events:none;background:0 0;border-bottom:0;width:auto;padding-left:0;position:absolute;top:0;right:0}:is(.tethered-pane,.float-pane)[data-owns-header=true]>.pane-frame-header>nav{pointer-events:auto}.tethered-pane>.conversation-view{flex:auto;min-height:0}.pane-location-empty{padding:var(--space-22);color:var(--color-text-faint);font:400 var(--font-size-body)/1.55 var(--font-sans);flex-direction:column;flex:1;justify-content:center;align-items:center;margin:auto;display:flex}.float-pane{--content-width:100%;--content-layout-width:calc(100% - var(--content-edge-buffer) - var(--content-edge-buffer));--pane-layout-width:var(--content-layout-width);--index-layout-width:var(--content-layout-width);z-index:120;background:var(--pane-bg);border:var(--line);border-radius:var(--radius-window);min-width:0;min-height:0;box-shadow:var(--shadow-window);flex-direction:column;display:flex;position:fixed;overflow:hidden}.float-pane>*{min-width:0}.float-pane>.float-pane-header{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.float-pane>.float-pane-header:active{cursor:grabbing}.float-pane[data-owns-header=true]{--shell-header-right-reserve:calc(2 * var(--header-control-height) + 2 * var(--header-action-gap) + var(--shell-header-control-inset))}.float-pane[data-owns-header=true]>.float-pane-header{cursor:default}.float-pane[data-owns-header=true] .view-header{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.float-pane>:is(.conversation-view,.workspace-browser){flex:auto;min-height:0}.float-pane .conversation-view{background:var(--pane-bg)}.float-pane>.workspace-browser{--workspace-tree-bg:var(--pane-bg)}.float-resize-handle{z-index:42;width:var(--space-22);height:var(--space-22);touch-action:none;cursor:nwse-resize;border-radius:0 0 var(--radius-window) 0;background:0 0;border:0;padding:0;position:absolute;bottom:0;right:0}.design-guides{z-index:100;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}:root[data-design-guides=true] .design-guides{display:block}.design-guides i{display:block;position:absolute}.guide-header{top:var(--header-height);height:var(--space-01);background:#e04545b8;left:0;right:0}.guide-content{width:var(--content-layout-width);border-left:1px solid #e04545a8;border-right:1px solid #e04545a8;margin-inline:auto;top:0;bottom:0}:root[data-design-guides=true] :where(.main-window,.primary-pane,[data-guide]){outline-offset:-1px;outline:1px dashed #367dd8b8}.workspace-primary-view{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.workspace-primary-surface,.portal-primary-surface.inset-pane-surface{min-width:0;min-height:0;margin:0 var(--tethered-inset) var(--tethered-inset);flex:auto;display:flex}.workspace-primary-surface>.workspace-browser{width:100%;margin:0;padding:0}.workspace-browser{--workspace-tree-bg:var(--pane-surface-bg,var(--pane-bg));background:var(--workspace-tree-bg);flex-direction:column;flex:auto;min-height:0;display:flex;container-type:inline-size}.workspace-browser-layout{--workspace-document-tools-end-reserve:0px;grid-template-columns:minmax(0, 1fr) var(--space-07) minmax(136px, var(--workspace-tree-width,184px));flex:auto;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.workspace-browser-layout[data-layout=document],.workspace-browser-layout[data-layout=tree]{grid-template-columns:minmax(0,1fr)}.workspace-browser-layout[data-resizing=true]{cursor:col-resize;-webkit-user-select:none;user-select:none}.workspace-pane-actions{align-items:center;gap:var(--space-02);flex:none;display:flex}.workspace-tethered-surface{border-top:var(--hairline);margin:0}.tethered-pane[data-host-role=companion] .workspace-tethered-surface{border-top:0}.workspace-browser-body{background:var(--pane-surface-bg,var(--pane-bg));min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-browser-divider{z-index:2;touch-action:none;cursor:col-resize;outline:0;min-width:0;min-height:0;position:relative}.workspace-browser-divider:after{width:var(--space-01);background:var(--color-border-soft);content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.workspace-browser-sidecar{background:var(--workspace-tree-bg);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.workspace-browser-empty{align-items:center;gap:var(--space-09);min-width:0;padding:var(--space-16);color:var(--color-text-faint);text-align:center;flex-direction:column;margin:auto;display:flex}.workspace-browser-empty svg{width:var(--space-18);height:var(--space-18)}.workspace-browser-empty p{font-size:var(--font-size-sm);margin:0}.workspace-tree-panel{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.workspace-browser-filter{min-width:0;height:var(--workspace-tool-height);flex:1 1 0}.workspace-browser-filter>span{text-align:right;font-variant-numeric:tabular-nums;min-width:3ch}.workspace-tree-warning{padding:var(--space-05) var(--space-10);color:var(--color-warning);border-bottom:var(--hairline);font-size:var(--font-size-xs);flex:none}.workspace-tree{width:100%;min-width:0;min-height:0;padding:var(--space-05) var(--space-04) var(--space-07);flex:auto;overflow:hidden}.workspace-tree>file-tree-container{width:100%;height:100%;display:block}.portal-list{max-height:40%;padding:var(--space-05) 0 var(--space-07);border-top:var(--hairline);flex:none;overflow-y:auto}.portal-list ul{margin:0;padding:0;list-style:none}.portal-list li{align-items:center;min-width:0;display:flex}.portal-list a{align-items:center;gap:var(--space-06);min-width:0;padding:var(--space-04) var(--space-10);color:var(--color-text);font-size:var(--font-size-sm);flex:auto;text-decoration:none;display:flex}.portal-list a:hover{background:var(--color-hover)}.portal-list a svg{width:var(--space-09);height:var(--space-09);color:var(--color-text-faint);flex:none}.portal-list-beside{width:var(--shell-control-size);height:var(--shell-control-size);flex:0 0 var(--shell-control-size);margin-right:var(--space-06);color:var(--color-text-faint);border-radius:var(--radius-control);background:0 0;border:0;place-items:center;padding:0;display:grid}.portal-list-beside:hover,.portal-list-beside:focus-visible{color:var(--color-text);background:var(--color-hover)}.portal-list-beside svg{width:var(--space-09);height:var(--space-09)}.portal-list-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.workspace-browser-message{color:var(--color-text-faint);font-size:var(--font-size-sm);margin:auto;line-height:1.5}.workspace-browser-message:not(.failure-block){padding:var(--space-22)}.workspace-browser-message.bad{color:var(--color-danger)}@container (width<=500px){.workspace-browser-layout[data-layout=split],.workspace-browser-layout[data-has-document-bar=true][data-layout=document]{grid-template-columns:minmax(0, 1fr) var(--space-07) minmax(136px, var(--workspace-tree-width,184px))}}.tab-strip{flex:0 0 var(--tab-region-height);align-items:center;gap:var(--space-08);min-width:0;padding:calc((var(--tab-region-height) - var(--tab-height) + var(--tab-gap)) / 2) 0 calc((var(--tab-region-height) - var(--tab-height) - var(--tab-gap)) / 2);display:flex}.tab-run{min-width:0;height:var(--tab-height);gap:var(--space-02);scrollbar-width:none;flex:auto;display:flex;overflow-x:auto}.tab-run::-webkit-scrollbar{width:0;height:0;display:none}.tab-wrap{min-width:var(--tab-min-width);max-width:var(--tab-max-width);height:var(--tab-height);border-radius:var(--radius-control);color:var(--color-text-faint);flex:none;align-items:center;display:flex;position:relative}.tab-wrap:hover{color:var(--color-text);background:var(--tab-bg-hover);box-shadow:inset 0 0 0 1px var(--color-border-soft)}.tab-wrap[data-active=true]{color:var(--color-text);background:var(--tab-bg-active);box-shadow:inset 0 0 0 1px var(--color-border)}.tab-wrap>button:first-child{min-width:var(--tab-min-width);max-width:var(--tab-max-width);justify-content:center;align-items:center;gap:var(--space-05);height:100%;padding:0 var(--space-16);color:inherit;font-size:var(--font-size-body);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;display:flex;overflow:hidden}.tab-wrap>button:first-child>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tab-wrap>button:first-child>svg{flex:0 0 var(--tab-icon-size);width:var(--tab-icon-size);height:var(--tab-icon-size)}.tab-wrap[data-active=true]>button:first-child{font-weight:500}.tab-wrap[data-provisional=true]>button:first-child{font-style:italic}.tab-close,.new-tab{color:var(--color-text-faint);background:0 0;border:0}.tab-close{top:50%;right:var(--space-04);width:var(--tab-close-size);height:var(--tab-close-size);background:color-mix(in srgb, var(--color-surface-raised) 40%, var(--rail-bg));border-radius:max(0%, calc(var(--radius-control) - 1px));opacity:0;place-items:center;padding:0;line-height:0;transition:opacity .1s;display:grid;position:absolute;transform:translateY(-50%)}.tab-wrap[data-active=true] .tab-close{background:var(--tab-bg-active)}.tab-wrap:hover .tab-close,.tab-close:focus-visible{opacity:1}.tab-close svg,.new-tab svg{width:var(--tab-icon-size);height:var(--tab-icon-size);display:block}.new-tab{flex:0 0 var(--tab-new-size);width:var(--tab-new-size);height:var(--tab-new-size);border-radius:var(--radius-control);place-items:center;padding:0;line-height:0;display:grid}.new-tab:hover{color:var(--color-text);background:var(--color-hover-strong)}.tab-close:hover{color:var(--color-text);background:color-mix(in srgb, var(--color-text) 9%, var(--color-surface-raised))}.command-center{width:min(var(--command-center-width), calc(100vw - var(--space-28)));max-height:min(var(--command-center-max-height), calc(100vh - var(--space-30)));color:var(--color-text);background:var(--overlay-bg);border-radius:var(--radius-window);box-shadow:inset 0 0 0 1px var(--color-border-soft), 0 var(--overlay-shadow-y) var(--overlay-shadow-blur) var(--overlay-shadow-spread) color-mix(in srgb, var(--color-text) 58%, transparent);border:0;margin:4vh auto 0;padding:0;overflow:hidden}.command-center[open]{flex-direction:column;display:flex}.command-center::backdrop{background:0 0}.command-center-query{min-height:var(--command-query-height);padding:0 var(--space-14);border-bottom:var(--hairline);background:0 0;flex:none;align-items:center;gap:0;display:flex}.command-center-query>label{flex:1;min-width:0;display:flex}.command-center-scope,.command-center-search-icon,.command-center-query>kbd{display:none}.command-center-query input{width:100%;height:var(--command-query-height);font-size:var(--font-size-emphasis);background:0 0;border:0;outline:0;padding:0}.command-center-query input::placeholder{color:var(--color-text-faint)}.command-center-back{flex:0 0 var(--shell-control-size);width:var(--shell-control-size);height:var(--shell-control-size);margin-left:calc(-1 * var(--space-07));padding:var(--space-05);color:var(--color-text-muted);border-radius:var(--radius-control);background:0 0;border:0;place-items:center;display:grid}.command-center-back:hover{color:var(--color-text);background:var(--color-hover)}.command-center-back svg{width:var(--space-14)}.command-center-query>kbd,.command-center-footer kbd,.command-center-option>kbd{font:400 var(--font-size-ui)/1 var(--font-sans);text-transform:lowercase}.command-center-list{min-height:var(--space-26);overscroll-behavior:contain;padding:var(--space-08);flex:auto;overflow:auto}.command-center-option{height:var(--command-option-height);align-items:center;gap:var(--space-22);padding:0 var(--space-10);border-radius:var(--radius-control);color:var(--color-text-muted);cursor:pointer;display:flex}.command-center-option[data-selected=true]{color:var(--control-selected-text);background:var(--control-selected-bg)}.command-center-option[data-disabled=true],.command-center-option[data-passive=true]{cursor:default}.command-center-option[data-disabled=true]{opacity:.46}.command-center-option-action{padding:0 var(--space-07);color:var(--color-text-faint);background:var(--color-hover);border-radius:var(--radius-control);font:var(--font-size-ui)/1 var(--font-sans);border:0;flex:none}.command-center-option-copy{flex:1;min-width:0;display:flex}.command-center-option-copy strong{font-size:var(--font-size-ui);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.command-center-option-copy small{display:none}.command-center-option>kbd{color:var(--color-text-faint);flex:none}.command-center-option[data-selected=true]>kbd{color:var(--control-selected-text)}.command-center-empty{padding:var(--space-22) var(--space-12);color:var(--color-text-faint);font-size:var(--font-size-sm);text-align:center}.command-center-footer{display:none}.command-center-error{color:var(--color-danger);font-size:var(--font-size-xs)}.command-center-error:not(.failure-block){padding:var(--space-07) var(--space-12);border-top:var(--hairline)}.leader-strip,.leader-tab-finder{z-index:1400;right:auto;bottom:var(--tethered-inset);width:calc(var(--content-layout-width) - var(--prompt-inline-inset) - var(--prompt-inline-inset));height:var(--prompt-height);align-items:center;gap:var(--space-12);padding:var(--space-07) var(--space-11);border:var(--line);border-radius:var(--radius-control);box-shadow:none;font-size:var(--font-size-sm);pointer-events:none;display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.leader-strip{color:var(--color-text-muted);background:var(--prompt-bg-focus)}.leader-tab-finder{color:var(--control-selected-text);pointer-events:auto;background:0 0;border:0;padding:0;overflow:visible}.leader-tab-finder>.leader-tab-finder-frame.prompt-frame,.leader-tab-finder>.leader-tab-finder-frame.prompt-frame:focus-within{align-items:center;gap:var(--space-09);padding:0 var(--space-11);color:var(--control-selected-text);background:var(--control-selected-bg);border-color:var(--control-selected-bg);display:flex}.leader-tab-finder-frame input{width:100%;min-width:0;height:100%;color:inherit;font-size:var(--font-size-sm);background:0 0;border:0;outline:0;padding:0}.leader-tab-finder-frame input::placeholder{color:color-mix(in srgb, currentColor 58%, transparent)}.primary-pane-shell:has(.leader-strip) .prompt-shell{opacity:.2}.primary-pane-shell:has(.leader-tab-finder) .prompt-shell{opacity:0}.leader-path{color:inherit;white-space:nowrap;flex:none;align-items:baseline;font-weight:650;display:flex}.leader-path-label{color:inherit;white-space:nowrap;flex:none;font-weight:650}.leader-path-marker{width:var(--space-21);height:var(--space-21);color:var(--color-text);background:var(--color-hover-strong);border:var(--line);border-radius:var(--radius-control);font:650 var(--font-size-sm)/1 var(--font-sans);place-items:center;display:grid}.leader-path-label em{font-style:normal}.leader-hints{align-items:center;gap:var(--space-12);flex:auto;min-width:0;display:flex;overflow:hidden}.leader-hint{align-items:baseline;gap:var(--space-05);white-space:nowrap;flex:none;display:flex}.leader-hint>span{color:inherit}.leader-hints kbd{color:inherit;font:inherit;background:0 0;border:0;padding:0;font-weight:650}:where(.primary-pane,.tethered-pane,.rail-surface,.tab-strip):focus-visible{outline:0}@media (width<=650px){.command-center{width:calc(100vw - var(--space-15));max-height:calc(100vh - var(--space-22));margin-top:var(--space-08)}.command-center-option{height:var(--command-option-mobile-height)}}@media (width<=920px){.workbench{grid-template-columns:var(--left-rail-track) minmax(var(--shell-compact-min-pane-track), 1fr) var(--right-rail-track)}.workbench[data-left-overlay=true]{--left-rail-track:0}.workbench[data-left-overlay=true] .left-rail-shell{z-index:49;width:min(max(calc(var(--rail-left-width) + var(--rail-overlay-edge-room)), calc(var(--rail-overlay-min-content-width) + var(--rail-overlay-edge-room))), calc(100vw - var(--space-28)));padding-right:var(--rail-overlay-edge-room);box-shadow:var(--rail-overlay-shadow);position:fixed;top:0;bottom:0;left:0}}@media (width<=650px){.workbench{grid-template-columns:var(--left-rail-track) minmax(0, 1fr) var(--right-rail-track)}.tethered-pane,.tethered-resize-handle,.companion-header{display:none}.pane-layout[data-tethered=true] .primary-pane>.pane-view>.pane-view-body{align-self:stretch;width:100%}.pane-layout:has(>.companion-header) .primary-pane>.pane-view>.view-header{align-self:stretch;width:100%}.tab-strip{padding:0 var(--space-04)}}.rail-header-main>.primitive-picker-field,.rail-header-main>.primitive-select-picker{width:100%;min-width:0}.index-rail-cards .rail-header-main{padding-right:0}.rail-scope-controls{width:100%;min-width:0;height:var(--control-height);align-items:center;gap:var(--space-04);display:flex}.rail-scope-slot{flex:auto;min-width:0}.rail-filter-slot{flex:0 0 var(--control-height);width:var(--control-height)}.rail-scope-controls[data-filter-open=true] .rail-filter-slot{flex:auto}.rail-scope-slot .primitive-select-picker-icon,.rail-filter-slot>button{flex:0 0 calc(var(--control-height) - 2px);width:calc(var(--control-height) - 2px);height:calc(var(--control-height) - 2px);margin:0}.rail-filter-slot>button{border:0;border-radius:0;margin-left:auto}.settings-rail-title{justify-content:flex-start;gap:var(--space-04);width:100%;min-width:0;padding-inline:var(--space-08);cursor:pointer}.settings-rail-title>svg{width:var(--shell-icon-size);height:var(--shell-icon-size);flex:none}.rail-filter-slot>button>svg{width:var(--space-08);height:var(--space-08)}.rail-filter-slot>input::-webkit-search-cancel-button{-webkit-appearance:none}.rail-filter-slot>input::placeholder{color:var(--color-text-faint)}.index-rail-cards .rail-header-main :is(.primitive-picker-field,.primitive-select-picker){background:var(--color-field);box-shadow:none;outline:0}.index-rail-cards .rail-header-main :is(.primitive-picker-field,.primitive-select-picker):focus-within{border-color:var(--color-focus)}.job-title-controls{align-items:center;gap:var(--space-04);min-width:0;display:flex}.job-title-controls>.identity-title-control{min-width:0}.job-title-controls>.job-header-controls{flex:none}.job-view-control{align-items:center;gap:var(--space-04);display:flex}.view-breadcrumbs{align-items:center;gap:var(--space-02);min-width:0;display:flex}.view-breadcrumb-owner{min-width:0;max-width:var(--header-title-max-width);flex:0 auto;align-items:center;display:flex}.view-breadcrumb-owner .identity-title-control>.primitive-header-control{padding-inline:var(--space-09)}.view-breadcrumb-owner .identity-title-control>button.identity-title-activate:is(:hover,:focus-visible){background:var(--color-hover-strong)}.view-breadcrumb-part{align-items:center;gap:var(--space-02);flex:0 auto;min-width:0;display:flex}.view-breadcrumb-part>svg{flex:0 0 var(--header-control-icon-size);width:var(--header-control-icon-size);height:var(--header-control-icon-size);color:var(--color-text-faint)}.view-breadcrumb-part>.primitive-header-control{flex:0 auto}.view-header>.view-breadcrumbs,.identity-title-region>.view-breadcrumbs{flex:1}.workspace-tree-tools{align-items:center;gap:var(--space-04);margin:var(--workspace-tools-block-inset) var(--workspace-tools-inline-inset);min-height:var(--workspace-tool-height);flex:none;display:flex}.workspace-browser-layout>.workspace-pane-actions{z-index:6;top:var(--workspace-tools-block-inset);right:var(--workspace-tools-inline-inset);background:var(--workspace-tree-bg);border-radius:var(--radius-control);position:absolute}.workspace-browser-layout .workspace-tree-tools{padding-right:calc(var(--workspace-tool-height) + var(--space-04))}.workspace-browser-layout[data-layout=document]{--workspace-document-tools-end-reserve:calc(var(--workspace-tool-height) + var(--space-04))}:root{--project-prose-measure:542px;--project-job-budget-width:88px;--trace-records-max-height:336px;--empty-copy-measure:400px;--prompt-accessory-max-height:176px;--prompt-suggestion-type-width:34px;--prompt-suggestion-detail-width:64px;--failure-block-max-height:176px;--failure-textarea-min-height:112px;--group-share-list-max-height:106px;--children-menu-width:224px;--project-page-bottom-inset:72px;--prompt-shadow-y:14px;--prompt-shadow-blur:36px;--prompt-shadow-spread:-24px;--view-action-min-height:24px;--run-edit-banner-min-height:25px;--group-share-control-height:24px;--group-share-action-min-height:24px;--children-row-min-height:30px;--header-title-max-width:288px;--responsive-suggestion-type-width:29px;--empty-state-block-inset:34px;--prompt-submit-size:24px;--prompt-expand-size:20px;--prompt-footer-height:32px;--search-results-footer-height:37px;--prompt-suggestion-height:24px;--prompt-stop-icon-size:var(--space-16);--search-source-width:168px;--search-kind-width:52px;--search-locus-width:34px;--search-state-width:64px;--search-updated-width:48px;--search-project-width:96px;--search-state-action-width:calc(var(--search-state-width) + var(--shell-control-size));--pane-header-overflow-width:680px}.view-header{z-index:30;flex:0 0 var(--header-height);height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--space-15);min-height:0;padding-right:max(var(--shell-header-right-reserve,calc(var(--space-01) * 0)), var(--shell-header-control-inset));padding-left:max(var(--shell-header-left-reserve,calc(var(--space-01) * 0)), var(--shell-header-control-inset));background:var(--header-bg);display:flex;position:sticky;top:0;overflow:visible}.view-title,.view-header>div:first-child{align-items:center;gap:var(--space-08);min-width:0;display:flex}.view-header>div:first-child>h1{padding-left:var(--header-title-text-inset)}.identity-title-region{flex:auto;min-width:0}.identity-title-control{min-width:0;max-width:min(100%, var(--header-title-max-width));flex:0 auto;display:flex}.identity-title-control>.primitive-header-control{flex:0 auto;min-width:0}.identity-title-control[data-editing=true]{width:min(100%, var(--header-title-max-width))}.identity-title-control>input{width:100%;min-width:0;height:100%;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;padding:0}.view-title h1,.view-header h1{font:var(--header-control-font);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.view-title code,.view-header>code{color:var(--color-text-faint);font:500 var(--font-size-xs)/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-dot{width:var(--space-06);height:var(--space-06);background:var(--color-disabled);border-radius:50%}.status-dot.live{background:var(--color-success)}.view-header-actions{align-items:center;gap:var(--header-action-gap);scrollbar-width:none;flex:0 auto;min-width:0;display:flex;overflow:auto hidden}.view-header-actions::-webkit-scrollbar{width:0;height:0;display:none}.pane-header-fixed-actions,.pane-header-persistent-actions,.pane-header-secondary-body{align-items:center;gap:var(--header-action-gap);min-width:0;display:flex}.pane-header-fixed-actions,.pane-header-persistent-actions{flex:none}.pane-header-secondary-body{flex:0 auto}.pane-header-secondary-body[data-overflow=true]{gap:var(--space-01);width:100%;display:grid}.pane-header-secondary-body[data-overflow=true]>*,.pane-header-secondary-body[data-overflow=true] .view-nav{width:100%}.pane-header-secondary-body[data-overflow=true] .view-nav{gap:var(--space-01);display:grid}.pane-header-secondary-body[data-overflow=true] :is(button,a,summary).primitive-header-control,.pane-header-secondary-body[data-overflow=true] .view-nav button{width:100%;height:var(--primitive-menu-item-height);padding:0 var(--space-08);border-radius:calc(var(--radius-control) - 1px);text-align:left;justify-content:flex-start}.pane-header-secondary-body[data-overflow=true] div.primitive-header-control{width:100%;height:var(--primitive-menu-item-height);padding:0 var(--space-08);color:var(--color-text-faint);text-align:left;border-color:#0000;justify-content:flex-start}.pane-header-secondary-body[data-overflow=true] .primitive-header-icon-button[aria-label]{display:flex}.pane-header-secondary-body[data-overflow=true] .primitive-header-icon-button[aria-label]:after{content:attr(aria-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pane-header-secondary-body[data-overflow=true] :is(button,a[href],summary):focus{color:var(--color-text);background:var(--color-hover-strong);outline:0}.view-header-actions[data-compact=true] .pane-header-fixed-actions .job-header-controls>button{width:var(--header-control-height);justify-content:center;padding:0}.view-header-actions[data-compact=true] .pane-header-fixed-actions .job-header-controls>button>span{display:none}.conversation-view{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.conversation-primary-allocation{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.conversation-body{min-width:0;min-height:0;margin-bottom:calc(var(--conversation-composer-overlap,0px) * -1);flex-direction:column;flex:auto;display:flex;overflow:hidden}.conversation-primary-allocation:has(.conversation-find-row[data-placement=composer])>.conversation-body{margin-bottom:0}.conversation-primary-allocation:has(.conversation-find-row[data-placement=composer])>.conversation-composer{display:none}.project-view{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.project-view-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.project-header .view-header-actions,.settings-header .view-header-actions{min-width:0}.view-nav{align-items:center;gap:var(--space-02);min-width:0;display:flex}.view-nav button{padding:var(--space-05) var(--space-07);color:var(--color-text-faint);border-radius:var(--radius-control);font-size:var(--font-size-sm);white-space:nowrap;background:0 0;border:0}.view-nav button:hover{color:var(--color-text);background:var(--color-hover)}.view-nav button[aria-current=page]{color:var(--color-text);background:var(--color-selected)}.project-view-surface{overscroll-behavior:contain;flex:auto;width:100%;min-width:0;min-height:0;overflow:auto}.project-detail-view{width:var(--content-layout-width);min-width:0;min-height:100%;padding:var(--space-27) var(--prompt-inline-inset) var(--project-page-bottom-inset);margin:0 auto}.project-detail-view h2{margin:var(--space-08) 0;font-size:var(--font-size-heading);font-weight:560}.project-detail-view>p{max-width:var(--project-prose-measure);color:var(--color-text-faint);line-height:1.55}.project-overview-composer{flex:none;width:100%}.project-detail-view pre{padding:var(--space-15);background:var(--color-field);border:var(--line);border-radius:var(--radius-control);font:var(--font-size-xs)/1.55 var(--font-mono);overflow:auto}.project-receipt-view{padding-top:var(--space-20)}.project-receipt-content{width:100%;max-width:var(--project-prose-measure)}.project-receipt-content>[role=status]{color:var(--color-text-faint);margin:0}.project-receipt-summary{border-top:var(--hairline);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(0,1fr);margin:0;line-height:1.45;display:grid}.project-receipt-summary dt,.project-receipt-summary dd{min-width:0;padding:var(--space-08) 0;border-bottom:var(--hairline)}.project-receipt-summary dt{padding-right:var(--space-15);color:var(--color-text-faint)}.project-receipt-summary dd{color:var(--color-text);overflow-wrap:anywhere;margin:0}.project-receipt-raw>summary{padding:var(--space-08) 0;color:var(--color-text-faint);font-size:var(--font-size-sm)}.project-receipt-raw>summary:hover{color:var(--color-text)}.project-receipt-raw pre{margin-top:var(--space-08)}.project-detail-view .cost-breakdown{margin-top:var(--space-20)}.trace-view{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.trace-view-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.trace-record-scroll{overscroll-behavior-y:none;flex:auto;min-height:0;overflow:hidden auto}.trace-record-list{width:var(--content-layout-width);padding:var(--space-20) var(--space-17) 0;outline:0;margin-inline:auto}.trace-record-list>.doc-trace-block,.trace-record-list>.doc-tool-group[data-position=only],.trace-record-list>.doc-tool-fragment[data-position=last]{margin-bottom:var(--space-07)}.trace-raw-records{width:var(--content-layout-width);margin:var(--space-17) auto 0;padding:0 var(--space-17) var(--space-32);color:var(--color-text-faint);font-size:var(--font-size-xs)}.trace-raw-records summary{cursor:pointer}.trace-raw-records pre{max-width:100%;max-height:var(--trace-records-max-height);padding:var(--space-10);color:var(--color-text-faint);background:var(--color-field);border:var(--line);font:var(--font-size-xs)/1.45 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto}.transcript-source-view{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden;container-type:inline-size}.transcript-source-body{flex:auto;min-width:0;min-height:0;overflow:hidden}.transcript-source-editor-mount{width:100%;height:100%}.transcript-source-editor-mount>.cm-editor{background:0 0;height:100%}.transcript-source-editor-mount .cm-scroller{padding-inline:max(var(--content-edge-buffer), calc((100cqw - var(--content-width)) / 2));color:var(--color-text-faint);font:400 var(--font-size-sm)/1.6 var(--font-mono);overscroll-behavior-y:none;scrollbar-gutter:stable;overflow:hidden auto}.transcript-source-editor-mount .cm-content{min-height:100%;padding:var(--space-17) var(--space-17) var(--space-32) var(--space-08);caret-color:var(--color-text)}.transcript-source-editor-mount .cm-line{padding:0 var(--space-06)}.transcript-source-editor-mount .cm-gutters{color:var(--color-text-faint);background:var(--pane-bg);font:400 var(--font-size-2xs)/1.6 var(--font-mono);border:0}.transcript-source-editor-mount .cm-lineNumbers .cm-gutterElement{min-width:4.5em;padding:0 var(--space-05) 0 var(--space-09)}.transcript-source-editor-mount .cm-foldGutter .cm-gutterElement{width:var(--space-10);cursor:default;padding:0}.transcript-source-fold-glyph{width:var(--space-10);height:1.6em;color:var(--color-text-faint);font-size:var(--font-size-xs);place-items:center;line-height:1;transition:color .1s,transform .1s;display:inline-grid}.transcript-source-fold-glyph:before{content:"›"}.transcript-source-fold-glyph[data-collapsed=false]{transform:rotate(90deg)}.transcript-source-editor-mount .cm-foldGutter .cm-gutterElement:hover .transcript-source-fold-glyph{color:var(--color-text)}.transcript-source-editor-mount .cm-foldPlaceholder{margin-inline:var(--space-02);padding:0 var(--space-04);color:var(--color-text-faint);background:var(--color-hover);border-radius:var(--radius-control);border:0}.transcript-source-editor-mount .cm-panels{color:var(--color-text-faint);background:var(--pane-bg);font:400 var(--font-size-sm)/1.4 var(--font-sans)}.transcript-source-editor-mount .cm-panels-bottom{border-top:1px solid var(--color-border-soft)}.transcript-source-editor-mount .cm-panel.cm-search{min-height:var(--space-28);align-items:center;gap:var(--space-05);padding:var(--space-06) max(var(--space-28), calc((100cqw - var(--content-width)) / 2));flex-wrap:wrap;display:flex}.transcript-source-editor-mount .cm-panel.cm-search input,.transcript-source-editor-mount .cm-dialog input{min-width:0;padding:var(--space-05) var(--space-07);color:var(--color-text);background:var(--color-field);border:var(--line);border-radius:var(--radius-control);outline:0}.transcript-source-editor-mount .cm-panel.cm-search input[name=search]{width:min(20rem,42cqw)}.transcript-source-editor-mount .cm-panel.cm-search input[type=checkbox]{min-width:auto;accent-color:var(--color-accent)}.transcript-source-editor-mount .cm-panel.cm-search button,.transcript-source-editor-mount .cm-dialog button{padding:var(--space-05) var(--space-07);color:var(--color-text-faint);border-radius:var(--radius-control);font:inherit;background:0 0;border:1px solid #0000}.transcript-source-editor-mount .cm-panel.cm-search button:hover,.transcript-source-editor-mount .cm-dialog button:hover{color:var(--color-text);background:var(--color-hover)}.transcript-source-editor-mount .cm-panel.cm-search input,.transcript-source-editor-mount .cm-panel.cm-search button,.transcript-source-editor-mount .cm-panel.cm-search label{margin:0}.transcript-source-editor-mount .cm-panel.cm-search [name=close]{top:var(--space-06);right:var(--space-08)}.transcript-source-editor-mount .cm-searchMatch{background:color-mix(in srgb, var(--color-accent) 22%, transparent)}.transcript-source-editor-mount .cm-searchMatch-selected{background:color-mix(in srgb, var(--color-accent) 38%, transparent)}.transcript-source-editor-mount .cm-selectionMatch{background:color-mix(in srgb, var(--color-accent) 15%, transparent)}.transcript-source-editor-mount .cm-activeLine,.transcript-source-editor-mount .cm-activeLineGutter{background:var(--color-hover)}.transcript-source-editor-mount .cm-focused{outline:0}.transcript-source-editor-mount .cm-selectionBackground{background:var(--color-selection)!important}.transcript-source-editor-mount .cm-content ::selection{background:var(--color-selection)!important}.transcript-source-editor-mount .transcript-source-line{color:var(--color-text-faint)}.transcript-source-editor-mount .transcript-source-line-run{color:var(--color-text);font-weight:650}.transcript-source-editor-mount .transcript-source-line-user,.transcript-source-editor-mount .transcript-source-line-assistant{color:var(--color-text);font-weight:600}.transcript-source-editor-mount .transcript-source-line-trace{color:var(--color-text-faint);font-weight:600}.transcript-source-editor-mount .transcript-source-line-failure{color:var(--color-danger);font-weight:600}.transcript-source-editor-mount .cm-cursor{border-left-color:var(--color-text)}.lifecycle{text-transform:lowercase}.lifecycle:hover{color:var(--control-selected-text);background:var(--control-selected-bg);border-color:var(--control-selected-bg)}.lifecycle>span{width:var(--space-06);height:var(--space-06);background:var(--color-disabled);border-radius:50%}.lifecycle[data-live=true]>span{background:var(--color-success)}.session-tail{text-transform:lowercase}.session-tail>span{width:var(--space-06);height:var(--space-06);background:var(--color-disabled);border-radius:50%}.session-tail[data-flowing=true]>span{background:var(--color-success);animation:1.6s ease-in-out infinite session-tail-pulse}.session-tail[data-phase=resting]>span{background:var(--color-warning)}@keyframes session-tail-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.session-tail[data-flowing=true]>span{animation:none}}.empty-state{width:var(--content-layout-width);min-width:0;min-height:66vh;padding:var(--empty-state-block-inset) var(--prompt-inline-inset);flex-direction:column;justify-content:center;align-items:flex-start;margin:0 auto;display:flex}.empty-state h1,.empty-state h2{margin:0 0 var(--space-07);font:500 var(--font-size-body)/1.55 var(--font-sans)}.empty-state>p{max-width:var(--empty-copy-measure);color:var(--color-text-faint);font-size:var(--font-size-body);margin:0;line-height:1.55}.empty-state.error-state h2{color:var(--color-danger)}.auth-failure-actions{gap:var(--space-04);margin-top:var(--space-08);display:flex}.new-job{grid-template-rows:1fr auto;min-height:100%;display:grid}.new-job-composer{width:var(--content-layout-width);padding:0 var(--prompt-inline-inset) var(--space-05);flex-direction:column;margin-inline:auto;display:flex}.new-job-view{min-height:100%;padding-top:var(--header-height)}.new-job-composer.project-job-composer{padding-top:var(--space-12)}.new-job-intro{justify-content:flex-end;align-items:stretch;gap:var(--space-09);width:100%;padding:var(--space-27) 0 var(--space-12);flex-direction:column;flex:auto;display:flex}.new-job-view .new-job-intro{width:100%}.project-create-back{padding:var(--space-05) var(--space-09);color:var(--color-text-faint);border-radius:var(--radius-control);font:inherit;background:0 0;border:0;align-self:flex-end}.project-create-back:hover{color:var(--color-text);background:var(--color-hover)}.new-job-strip{--value-strip-rest-height:var(--prompt-height);z-index:10;margin-bottom:var(--space-06);flex:none}.new-job-strip:has(.value-strip-panel[data-open=true]){z-index:30}.new-job-configuration-strip{--value-strip-open-height:212px}.creation-settings{z-index:11;margin-bottom:var(--space-06);font-family:var(--font-sans);font-size:var(--font-size-ui);flex:none;line-height:1.2;position:relative}.creation-settings:has(.creation-settings-panel){z-index:31}.creation-settings-row{height:var(--prompt-height);background:var(--window-bg);border:var(--line);border-radius:var(--radius-control);grid-template-columns:1fr 1fr;display:grid}.creation-settings-row>button{align-items:center;gap:var(--space-06);min-width:0;padding:0 var(--space-06);color:var(--color-text);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);display:grid}.creation-settings-row>button+button{border-left:var(--hairline)}.creation-settings-row>button:hover,.creation-settings-row>button[aria-expanded=true]{background:var(--color-hover)}.creation-settings-label{color:var(--color-text-faint)}.creation-settings-value{min-width:0;height:var(--space-20);padding:0 var(--space-07);color:var(--color-text-faint);background:var(--color-hover-strong);border-radius:var(--radius-control);text-overflow:ellipsis;white-space:nowrap;align-items:center;font-weight:560;display:flex;overflow:hidden}.creation-settings-row>button:hover .creation-settings-value,.creation-settings-row>button[aria-expanded=true] .creation-settings-value{color:var(--control-selected-text);background:var(--control-selected-bg)}.creation-settings-panel{right:0;bottom:calc(100% + var(--space-05));padding:var(--space-11);background:var(--window-bg);border:var(--line);border-radius:var(--radius-control);box-shadow:var(--shadow-window);position:absolute;left:0}.creation-settings-body{gap:var(--space-09);color:var(--color-text-faint);font-size:var(--font-size-sm);display:grid}.creation-settings-body p{margin:0;line-height:1.45}.creation-settings-body label{align-items:center;gap:var(--space-06);display:flex}.creation-settings-body .creation-money-field{align-items:stretch;gap:var(--space-05);display:grid}.creation-money-field input{height:var(--space-25);padding:0 var(--space-09);color:var(--color-text);background:var(--color-field);border:var(--line);border-radius:var(--radius-control)}.creation-money-notice{color:var(--color-warning)}.creation-settings-link{color:var(--color-text-faint);text-underline-offset:var(--space-04);background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.creation-settings-link:hover{color:var(--color-text)}.project-create-view .new-job-intro{padding-bottom:var(--space-12)}.project-create-code{margin:var(--space-09) 0;padding:var(--space-09);background:var(--color-field);border:var(--line);border-radius:var(--radius-control)}.project-title-input{box-sizing:border-box;width:100%;min-width:0;height:100%;padding:0 var(--space-28) 0 var(--space-12);color:var(--color-text);border-radius:var(--radius-control);font:400 var(--font-size-ui)/1.5 var(--font-sans);background:0 0;border:0;outline:0}.project-title-input::placeholder{color:var(--color-text-faint)}.prompt-shell{flex:none;width:100%;position:relative}.prompt-frame{width:100%;height:var(--prompt-auto-height,var(--prompt-height));min-height:var(--prompt-height);background:var(--prompt-bg);border:1px solid var(--color-border);border-radius:var(--radius-control);box-shadow:none;position:relative;overflow:hidden}.prompt-frame:focus-within{background:var(--prompt-bg-focus)}.prompt-shell[data-expanded=true] .prompt-frame{height:min(var(--prompt-expanded-height), var(--prompt-expanded-max))}.prompt-shell[data-resizing=true] .prompt-frame{transition:none}.object-text-input-mount{width:100%;height:100%;min-height:0;display:block}.prompt-frame .prompt-input{border-radius:var(--radius-control);width:100%;height:100%;color:var(--color-text);font:400 var(--entry-text-size)/var(--entry-line-height) var(--font-sans);background:0 0}.prompt-frame .prompt-input.cm-focused{outline:0}.prompt-frame .prompt-input .cm-scroller{font-family:inherit;line-height:inherit;overflow:hidden}.prompt-frame .prompt-input .cm-content{box-sizing:border-box;min-height:0;padding:var(--space-11) var(--space-28) var(--space-10) var(--entry-text-inset);overflow-wrap:anywhere;font-family:inherit}.prompt-frame .prompt-input .cm-line{padding:0}.prompt-frame .prompt-input .cm-placeholder{color:var(--color-text-faint);font-style:normal}.prompt-frame .prompt-input .cm-selectionBackground{background:var(--color-selection)!important}.prompt-frame .prompt-input .cm-cursor{border-left-color:var(--color-text)}.prompt-frame[data-multiline=true] .prompt-input{height:calc(100% - var(--prompt-footer-height))}.prompt-frame[data-scrollable=true] .prompt-input .cm-scroller{overflow-y:auto}.prompt-attach-input{display:none}.prompt-shell[data-dropping=true] .prompt-frame{background:var(--prompt-bg-focus);border-color:var(--control-selected-bg)}.prompt-frame .prompt-submit{right:var(--space-07);bottom:calc(var(--space-07) - 1px);width:var(--prompt-submit-size);height:var(--prompt-submit-size);color:var(--control-selected-text);background:var(--control-selected-bg);border-radius:var(--radius-control);font-size:var(--font-size-none);z-index:2;border:0;place-items:center;padding:0;display:grid;position:absolute;overflow:hidden}.prompt-submit svg{width:var(--space-13);height:var(--space-13);display:block}.prompt-submit:is([data-state=stop],[data-state=stopping]) svg{width:var(--prompt-stop-icon-size);height:var(--prompt-stop-icon-size)}.prompt-submit[data-state=submit]:not(:disabled):hover{background:color-mix(in srgb, var(--control-selected-bg) 86%, var(--color-text))}.prompt-submit[data-state=submit]:disabled{color:var(--color-text-faint);background:var(--color-hover-strong)}.prompt-submit[data-state=submitting]{color:var(--control-selected-bg);border:1px solid var(--control-selected-bg);background:0 0}.prompt-submit[data-state=stopping]{color:var(--color-text-faint);background:var(--color-hover-strong)}.prompt-submit[data-state=stopping] svg{opacity:.62}.prompt-submit[data-state=stop]:hover{background:color-mix(in srgb, var(--control-selected-bg) 86%, var(--color-text))}.prompt-expand{z-index:3;top:var(--space-07);right:calc(var(--scrollbar-size) + var(--space-07));width:var(--prompt-expand-size);height:var(--prompt-expand-size);color:var(--color-text-faint);background:var(--prompt-bg);border-radius:var(--radius-control);border:0;place-items:center;padding:0;display:grid;position:absolute}.prompt-frame:focus-within .prompt-expand{background:var(--prompt-bg-focus)}.prompt-expand:hover,.prompt-expand:focus-visible{color:var(--color-text);background:var(--color-hover-strong)}.prompt-expand svg{width:var(--space-15);height:var(--space-15)}.prompt-resize-handle{z-index:9;top:calc(var(--space-05) * -1);height:var(--space-10);cursor:row-resize;touch-action:none;pointer-events:auto;position:absolute;left:0;right:0}.prompt-accessory-frame{color:var(--color-text);background:var(--prompt-accessory-bg);border:1px solid var(--color-border);border-radius:var(--radius-control);box-shadow:0 var(--prompt-shadow-y) var(--prompt-shadow-blur) var(--prompt-shadow-spread) color-mix(in srgb, var(--color-text) 46%, transparent)}.prompt-accessory{z-index:8;right:0;bottom:calc(100% + var(--space-06));max-height:var(--prompt-accessory-max-height);padding:var(--space-05);position:absolute;left:0;overflow-y:auto}.prompt-suggestion{width:100%;height:var(--prompt-suggestion-height);grid-template-columns:var(--prompt-suggestion-type-width) minmax(0, 1fr) minmax(var(--prompt-suggestion-detail-width), .8fr);place-items:center start;gap:var(--space-08);padding:0 var(--space-10);color:inherit;border-radius:max(0%, calc(var(--radius-control) - 2px));font-size:var(--font-size-body);text-align:left;background:0 0;border:0;line-height:1;display:grid}.prompt-suggestion[data-active=true],.prompt-suggestion:hover{color:var(--control-selected-text);background:var(--control-selected-bg)}.prompt-suggestion-type{color:var(--color-text-faint);font:600 var(--font-size-xs)/1 var(--font-mono);text-transform:uppercase}.prompt-suggestion-name,.prompt-suggestion-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prompt-suggestion-name{font-weight:560}.prompt-suggestion-detail{color:var(--color-text-faint);text-align:right;justify-self:end}.prompt-suggestion[data-active=true] .prompt-suggestion-type,.prompt-suggestion[data-active=true] .prompt-suggestion-detail,.prompt-suggestion:hover .prompt-suggestion-type,.prompt-suggestion:hover .prompt-suggestion-detail{color:color-mix(in srgb, var(--control-selected-text) 70%, transparent)}.conversation-composer{z-index:4;width:var(--conversation-column-width);padding:var(--space-02) var(--prompt-inline-inset) var(--tethered-inset);background:var(--pane-bg);flex:none;margin-inline:auto;position:relative}.job-configuration-panel{gap:var(--primitive-panel-gap,var(--space-04));min-width:0;display:grid}.job-configuration-row{height:var(--primitive-panel-row-height,var(--control-height));align-items:center;gap:var(--space-12);min-height:0;padding:0 var(--primitive-panel-inline-inset,var(--space-08));font:var(--font-size-ui)/1 var(--font-sans);grid-template-columns:minmax(84px,.35fr) minmax(0,1fr);display:grid}.job-configuration-row>span{color:var(--color-text-faint)}.job-configuration-row>strong{min-width:0;color:var(--color-text-faint);font-size:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.job-configuration-panel-state{padding:var(--space-07) var(--space-08);color:var(--color-text-faint);font-size:var(--font-size-sm)}.composer-error{margin:var(--space-05) 0 0;color:var(--color-danger);font-size:var(--font-size-sm)}.composer-pacing{margin:var(--space-05) var(--space-02) 0;color:var(--color-text-faint);font-size:var(--font-size-sm)}.run-edit-banner{min-height:var(--run-edit-banner-min-height);justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-02) var(--space-05) var(--space-02) var(--space-08);color:var(--color-text-faint);font-size:var(--font-size-sm);display:flex}.run-edit-banner strong{color:var(--color-text);font-weight:650}.run-edit-banner button{height:var(--view-action-min-height);padding:0 var(--space-07);color:var(--color-text-faint);background:var(--color-field);border:var(--line);border-radius:var(--radius-control);font-size:var(--font-size-xs)}.reference-reach-confirm{gap:var(--space-07);padding:var(--space-06);display:grid}.reference-reach-confirm p{font-size:var(--font-size-sm);margin:0}.reference-reach-confirm small{color:var(--color-text-faint);font-size:var(--font-size-xs)}.reference-reach-list{gap:var(--space-05);flex-wrap:wrap;display:flex}.reference-reach-actions{justify-content:flex-end;gap:var(--space-05);display:flex}.reference-reach-actions button{padding:var(--space-05) var(--space-08);color:var(--color-text-faint);background:var(--color-field);border:var(--line);border-radius:var(--radius-control);font-size:var(--font-size-xs)}.reference-reach-actions button:last-child{color:var(--control-selected-text);background:var(--control-selected-bg);border-color:var(--control-selected-bg)}.job-action-message{width:var(--content-layout-width);margin:0 auto var(--space-04);color:var(--color-warning);font-size:var(--font-size-sm);flex:none;line-height:1.4}.job-action-message:not(.failure-block){padding:var(--space-06) var(--space-17)}.failure-block{box-sizing:border-box;background:var(--color-field);border:var(--line);border-radius:var(--radius-control);width:100%;min-width:0;max-width:100%;font-size:var(--font-size-body);flex:0 auto;align-self:stretch;line-height:1.4}.failure-block-head{align-items:center;gap:var(--space-06) var(--space-10);padding:var(--space-05) var(--space-07) var(--space-05) var(--space-09);flex-wrap:wrap;display:flex}.failure-block-head>p{min-width:0;min-height:var(--header-control-height);color:var(--color-danger);flex:auto;align-items:center;margin:0;display:flex}.failure-block-actions{justify-content:flex-end;align-items:center;gap:var(--space-02);flex:none;max-width:100%;margin-left:auto;display:flex}.failure-block-actions .primitive-header-control{color:var(--color-text-faint)}.failure-block pre,.failure-block textarea{box-sizing:border-box;width:100%;max-height:var(--failure-block-max-height);padding:var(--space-08) var(--space-09);color:var(--color-text-faint);border:0;border-top:var(--line);font:var(--font-size-xs)/1.45 var(--font-mono);white-space:pre-wrap;background:0 0;margin:0;display:block;overflow:auto}.failure-block>:last-child:is(pre,textarea){border-bottom-right-radius:var(--radius-control);border-bottom-left-radius:var(--radius-control)}.failure-block textarea{min-height:var(--failure-textarea-min-height);resize:vertical}.workspace-pane-toggle,.app-pane-toggle{color:var(--color-text-faint)}.share-link-control{flex:none;position:relative}.share-link-content,.group-share{gap:var(--space-08);min-width:0;display:grid}.share-panel-heading,.share-audience-row{min-height:var(--control-height);justify-content:space-between;align-items:center;gap:var(--space-08);display:flex}.share-panel-heading>strong{font:600 var(--font-size-body)/1.2 var(--font-sans)}.share-audience-row{color:var(--color-text-faint);font:var(--font-size-sm)/1.2 var(--font-sans)}.share-audience-row>strong{text-overflow:ellipsis;white-space:nowrap;font:inherit;color:var(--color-text);overflow:hidden}.share-link-content p,.group-share p{color:var(--color-text-faint);font:var(--font-size-sm)/1.5 var(--font-sans);margin:0}.group-share ul{gap:var(--space-04);margin:0;padding:0;list-style:none;display:grid}.group-share li{align-items:center;gap:var(--space-04) var(--space-08);padding:var(--space-04) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.group-share li>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-sm);grid-column:1;overflow:hidden}.group-share li>small{color:var(--color-text-faint);font:var(--font-size-sm)/1.2 var(--font-sans);grid-column:1}.group-share li>button{grid-area:1/2/3}.group-share>button{justify-self:start}.group-share-form{gap:var(--space-08);display:grid}.group-share-admits{justify-items:start;gap:var(--space-04);min-width:0;color:var(--color-text-faint);font:var(--font-size-sm)/1.5 var(--font-sans);display:grid}.group-share .bad,.group-share-message.bad{color:var(--color-danger)}.children-control{position:relative}.children-control>summary{height:var(--view-action-min-height);align-items:center;gap:var(--space-04);padding:0 var(--space-06);color:var(--color-text-faint);border-radius:var(--radius-control);cursor:pointer;font-size:var(--font-size-2xs);border:1px solid #0000;list-style:none;display:flex}.children-control>summary::-webkit-details-marker{display:none}.children-control>summary strong{font:600 var(--font-size-2xs)/1 var(--font-mono)}.children-control[open]>summary,.children-control>summary:hover{color:var(--color-text);background:var(--color-hover);border-color:var(--color-border-soft)}.children-menu{z-index:82;top:var(--space-24);width:min(var(--children-menu-width), calc(100vw - var(--space-22)));padding:var(--space-05);background:var(--overlay-bg);border:var(--line);border-radius:var(--radius-window);box-shadow:0 var(--space-17) var(--space-27) color-mix(in srgb, var(--color-text) 22%, transparent);position:absolute;right:0}.children-menu button{width:100%;min-height:var(--children-row-min-height);justify-content:center;align-items:flex-start;gap:var(--space-04);padding:var(--space-05) var(--space-07);color:var(--color-text);border-radius:var(--radius-control);text-align:left;background:0 0;border:0;flex-direction:column;display:flex}.children-menu button:hover,.children-menu button:focus{background:var(--color-hover-strong);outline:0}.children-menu span{width:100%;font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:610;overflow:hidden}.children-menu small{color:var(--color-text-faint);font:var(--font-size-2xs)/1 var(--font-mono)}.job-header-controls{flex:none;position:relative}.job-header-controls>button{color:var(--color-text-faint)}.job-header-panel-anchor{pointer-events:none;height:0;position:fixed}.job-header-panel-form{gap:var(--space-08);padding:var(--space-04);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.job-header-panel-form>label{align-content:start;gap:var(--space-04);min-width:0;color:var(--color-text-faint);font:var(--font-size-sm)/1.5 var(--font-sans);display:grid}.job-header-panel-form-actions{grid-column:1/-1}.job-header-panel-check{min-height:var(--control-height);justify-content:space-between;align-items:center;gap:var(--space-08);color:var(--color-text-faint);font-size:var(--font-size-sm);grid-column:1/-1;display:flex}.job-header-panel-note{color:var(--color-text-faint);font-size:var(--font-size-sm);grid-column:1/-1;margin:0;line-height:1.5}.project-listed-control label{align-items:center;gap:var(--space-07);color:var(--color-text-faint);font-size:var(--font-size-sm);display:flex}.job-header-children>button{height:auto;min-height:calc(2 * var(--primitive-panel-row-height));justify-content:center;align-items:flex-start;gap:var(--space-04);flex-direction:column}.job-header-children span{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.job-header-children small{color:var(--color-text-faint);font:inherit;font-variant-numeric:tabular-nums}.job-header-panel-state{min-height:var(--primitive-panel-row-height);padding:0 var(--primitive-panel-inline-inset);color:var(--color-text-faint);font:var(--font-size-ui)/1.5 var(--font-sans);align-items:center;margin:0;display:flex}.job-header-panel-state.bad{color:var(--color-danger)}.primitive-section-body .job-money-card[data-compact=true]{gap:var(--primitive-panel-gap);font-size:var(--font-size-body);display:grid}.primitive-section-body .job-money-card[data-compact=true] .job-money-card-head{min-height:var(--primitive-panel-row-height);padding:0 var(--primitive-panel-inline-inset)}.primitive-section-body .job-money-card[data-compact=true] .job-money-card-head strong{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.new-job-error{align-items:center;gap:var(--space-06) var(--space-12);margin-top:var(--space-07);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.search-page{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.search-page-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.search-surface{isolation:isolate;overflow-anchor:none;overscroll-behavior-y:none;background:var(--pane-bg);flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden auto;container-type:inline-size}.search-flow{min-height:100%}.search-surface{--search-min-edge:max(var(--content-edge-buffer), calc(var(--row-lead-width) + var(--space-12) - var(--space-15) + var(--space-02)))}.search-surface :is(.search-entry,.search-form,.search-filter-row,.search-table,.search-compilation,.search-results-footer-inner,.search-find-row){max-width:calc(100% - 2 * var(--search-min-edge))}.search-entry{z-index:2;width:var(--content-layout-width);padding:var(--space-02) var(--space-15) var(--space-07);background:var(--pane-bg);margin-inline:auto;position:relative}.search-entry:has(.value-strip-panel[data-open=true]){z-index:4}.search-query-sticky{z-index:3;background:var(--pane-bg);width:100%;box-shadow:0 -1px 0 var(--pane-bg);position:sticky;top:0}.search-form{width:var(--content-layout-width);padding:0 var(--space-15) var(--space-06);margin-inline:auto;display:block;position:relative}.search-form label{width:var(--space-01);height:var(--space-01);clip-path:inset(50%);position:absolute;overflow:hidden}.search-query-field{position:relative}.search-form input{width:100%;height:var(--prompt-height);min-width:0;padding:0 calc(var(--entry-text-inset) + var(--space-32) + 4.5em) 0 var(--entry-text-inset);color:var(--color-text);background:var(--prompt-bg);border:var(--line);border-radius:var(--radius-control);font:400 var(--entry-text-size)/var(--entry-line-height) var(--font-sans);outline:0}.search-form input:focus{background:var(--prompt-bg-focus)}.search-query-inline-tools{top:50%;right:var(--space-05);align-items:center;gap:var(--space-02);display:flex;position:absolute;transform:translateY(-50%)}.search-query-inline-tools button{width:var(--space-21);height:var(--space-21);color:var(--color-text-faint);border-radius:var(--radius-control);background:0 0;border:0;place-items:center;padding:0;display:grid}.search-query-inline-tools button:not(:disabled):hover{color:var(--color-text);background:var(--color-hover)}.search-query-inline-tools button[aria-pressed=true]{color:var(--color-text-faint)}.search-query-inline-tools svg{width:var(--entry-icon-size);height:var(--entry-icon-size)}.search-query-inline-tools .search-filter-summary{width:auto;min-width:var(--space-21);gap:var(--space-04);padding-inline:var(--space-04);color:var(--color-text);font:400 var(--entry-text-size)/var(--entry-line-height) var(--font-sans);font-variant-numeric:tabular-nums;grid-auto-flow:column}.search-query-inline-tools .search-filter-summary[data-marked=true]{color:var(--color-text)}.search-query-inline-tools .search-filter-summary[aria-expanded=true]{color:var(--color-text);background:var(--color-selected)}.search-query-inline-tools .search-filter-summary svg{width:var(--entry-icon-size);height:var(--entry-icon-size)}.search-filter-summary-count{font:inherit}.search-filter-row{--search-filter-open-height:var(--picker-panel-max-height);z-index:4;top:calc(var(--prompt-height) - var(--space-01));width:var(--content-layout-width);height:0;padding:0 var(--space-15);margin-inline:auto;position:absolute;left:0;right:0}.search-filter-strip{--value-strip-rest-height:var(--prompt-height);--value-strip-open-height:var(--search-filter-open-height);height:0}.search-filter-strip .value-strip-panel[data-open=false]{display:none}.search-family-choice{gap:var(--space-04);height:100%;display:flex}.search-family-choice button{min-height:var(--value-strip-choice-min-height);padding:0 var(--space-07);border-radius:var(--radius-control);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:1}.search-family-choice button:hover{background:var(--color-hover-strong)}.search-family-choice button[aria-pressed=true]{background:var(--color-selected);color:var(--color-text)}.search-filter-strip[data-group-layout=vertical]{--value-strip-nav-width:50%;--value-strip-choice-inset:var(--space-04);--value-strip-group-label-width:3.5rem;--value-strip-row-pitch:calc(var(--value-strip-choice-min-height) + var(--space-04));--search-filter-open-height:calc(var(--value-strip-rest-height) + 6 * var(--value-strip-row-pitch) + var(--space-04) + var(--space-01))}.search-filter-strip[data-group-layout=vertical] .value-strip-choice{width:calc(100% - var(--space-08));margin-inline:var(--space-04);padding-left:var(--space-09)}.search-filter-strip[data-group-layout=vertical] .value-strip-group-heading{height:calc(var(--value-strip-rest-height) - var(--space-01));margin:calc(-1 * var(--space-04)) calc(-1 * var(--space-06)) 0;padding:var(--space-04) var(--space-04) var(--space-05);flex:none}.search-filter-strip[data-group-layout=vertical] .value-strip-panel:has(.value-strip-group-heading):after{content:"";top:calc(var(--value-strip-rest-height) - var(--space-02));border-top:1px solid var(--color-border);pointer-events:none;position:absolute;left:0;right:0}.search-filter-strip[data-group-layout=vertical] .value-strip-panel:has(.value-strip-group-heading) .value-strip-selection-row:before{display:none}.search-filter-strip .value-strip-picker[data-picker=grouped] .value-strip-column{grid-template-rows:minmax(0,1fr) auto auto}.search-filter-strip .value-strip-choices{grid-row:1}.search-filter-strip .value-strip-hint{grid-row:2}.search-filter-strip .value-strip-column-label{padding-top:var(--space-02);padding-bottom:var(--space-07);grid-row:3}.search-filter-strip:has(.value-strip-panel[data-open=true]){z-index:10;top:0;right:var(--space-15);left:var(--space-15);width:auto;height:var(--search-filter-open-height);position:absolute}.search-query-sticky:has(.search-filter-strip .value-strip-panel[data-open=true]) .search-form input{background:var(--prompt-bg-focus);border-bottom-right-radius:0;border-bottom-left-radius:0}.search-filter-strip .value-strip-panel[data-open=true]{border-top-left-radius:0;border-top-right-radius:0}.search-find-row{display:none}.search-query-sticky[data-find-open=true] .search-find-row{width:var(--content-layout-width);padding:0 var(--space-15) var(--space-06);margin-inline:auto;display:block}.search-query-sticky[data-find-open=true] .search-form{padding-bottom:0}.search-query-sticky[data-find-open=true] .search-form input{background:var(--prompt-bg-focus);border-bottom-right-radius:0;border-bottom-left-radius:0}.search-find-row>.doc-find{z-index:auto;border-radius:0 0 var(--radius-control) var(--radius-control);border-top:0;position:relative;top:auto;right:auto}.search-find-row>.doc-find button svg,.search-find-row>.doc-find .doc-find-close svg{width:var(--entry-icon-size);height:var(--entry-icon-size)}.search-results{z-index:1;isolation:isolate;min-height:0;transition:opacity .12s;position:relative}.search-results-composite{outline:0}.search-query-sticky:has(.value-strip-panel[data-open=true])~.search-results{opacity:.55}@media (prefers-reduced-motion:reduce){.search-results{transition:none}}.search-results-footer{flex:0 0 var(--search-results-footer-height);height:var(--search-results-footer-height);background:var(--pane-bg)}.search-results-footer-inner{width:var(--index-layout-width);height:100%;padding:0 var(--space-15);font:400 var(--font-size-ui)/1.55 var(--font-sans);align-items:center;margin-inline:auto;display:flex;position:relative}.search-results-toolbar{width:100%;min-width:0;padding:var(--space-02);background:var(--window-bg);border:1px solid var(--color-border-soft);border-radius:var(--radius-control);justify-content:space-between;align-items:center;display:flex}.search-results-footer[data-placement=top] .search-results-toolbar{background:0 0;border-color:#0000}.search-results-count{min-width:0;height:var(--header-control-height);padding:0 var(--space-07);color:var(--color-text-faint);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.search-results-view-switch{flex:none;align-items:center;display:inline-flex}.search-results-view-switch button{height:var(--header-control-height);align-items:center;gap:var(--space-04);padding:0 var(--space-07);color:var(--color-text-faint);border-radius:calc(var(--radius-control) - var(--space-02));font:inherit;background:0 0;border:0;display:inline-flex}.search-results-view-switch button:not(:disabled):hover{color:var(--color-text)}.search-results-view-switch button[data-active=true]{color:var(--color-text);background:var(--color-selected)}.search-results-view-switch button:disabled{color:var(--color-disabled)}.search-results-view-switch svg{width:var(--space-13);height:var(--space-13)}.search-table,.search-compilation{--search-column-gap:var(--space-12);--search-result-gutter:calc(var(--row-lead-width) + var(--search-column-gap))}.search-table .row,.search-compilation .row{--row-column-gap:var(--search-column-gap)}.search-table[data-scope=jobs],.search-compilation{--row-columns:minmax(0, var(--search-source-width)) minmax(0, 1fr) minmax(0, var(--search-project-width)) minmax(0, var(--search-updated-width)) minmax(0, var(--search-state-action-width))}.search-table{width:var(--index-layout-width);padding:0 var(--space-15)}.search-table[data-scope=files]{--row-columns:minmax(0, var(--search-source-width)) minmax(0, var(--search-kind-width)) minmax(0, 1fr) minmax(0, var(--search-locus-width)) minmax(0, var(--search-updated-width))}.search-table .search-columns,.search-compilation .search-columns{width:calc(100% + var(--search-result-gutter));margin-left:calc(-1 * var(--search-result-gutter));grid-template-columns:var(--row-lead-width) var(--row-columns);border-bottom:0;padding-left:0;padding-right:0;position:relative}.search-table .search-columns:after,.search-compilation .search-columns:after{bottom:0;right:0;left:var(--search-result-gutter);border-bottom:var(--hairline);content:"";pointer-events:none;position:absolute}.search-table :is(.search-columns>span:nth-child(2),.search-cell-source),.search-compilation-columns .search-columns>span:nth-child(2),.search-job-title{padding-left:var(--radius-control)}.search-compilation{width:var(--index-layout-width);min-height:0;padding:0 var(--space-15);outline:0;margin-inline:auto;position:relative}.search-compilation:not(.search-compilation-columns){padding-top:var(--space-02)}.search-compilation:focus-visible{outline:0}.search-compilation-columns .search-columns>span:last-child{text-align:left}.search-compilation-document{width:100%}.search-compilation-row{position:relative}.search-job-sticky{z-index:2;top:var(--search-reader-pin-top);width:calc(100% + var(--search-result-gutter));margin-left:calc(-1 * var(--search-result-gutter));padding:0 0 var(--space-02) var(--search-result-gutter);background:var(--pane-bg);position:sticky}.search-job-header{cursor:default;font:400 var(--font-size-ui)/1.55 var(--font-sans)}.search-job-header:hover{--row-content-ground:var(--color-hover)}.search-job-header[data-selected=true]{--row-content-ground:var(--color-selected)}.search-job-header[data-selected=true]:hover{--row-content-ground:color-mix(in srgb, var(--color-selected) 72%, var(--color-hover-strong))}.search-results-composite:not(:focus) .search-job-header[data-current=true]:not(:hover):not([data-selected=true]){--row-content-ground:transparent}.search-results-composite:not(:focus) .search-job-header[data-current=true][data-selected=true]:not(:hover){--row-content-ground:var(--color-selected)}.search-results-composite:not(:focus) .search-job-header[data-current=true]:hover:not([data-selected=true]){--row-content-ground:var(--color-hover)}.search-results-composite:not(:focus) .search-job-header[data-current=true][data-selected=true]:hover{--row-content-ground:color-mix(in srgb, var(--color-selected) 72%, var(--color-hover-strong))}.search-results-composite:focus .search-job-header[data-current=true]{--row-content-ground:var(--color-hover-strong)}.search-results-composite:focus .search-job-header[data-current=true][data-selected=true]{--row-content-ground:color-mix(in srgb, var(--color-selected) 60%, var(--color-hover-strong))}.search-results-composite:focus .search-job-header[data-current=true] .row-glyph{visibility:hidden}.search-results-composite:focus .search-job-header[data-current=true] .row-check{display:inline-block}.search-job-title{align-items:center;gap:var(--space-04);min-width:0;font:inherit;white-space:nowrap;grid-column:2/5;display:flex;overflow:hidden}.search-job-title strong{min-width:0;font-weight:inherit;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.search-job-disclosure{width:var(--space-05);height:var(--space-05);flex:0 0 var(--space-05);opacity:.62;transform-origin:50%;border-bottom:1px solid;border-right:1px solid;transition:transform .12s cubic-bezier(.2,.72,.2,1);display:inline-block;transform:rotate(-45deg)}.search-job-disclosure[data-open=true]{transform:rotate(45deg)}.search-job-updated{min-width:0;color:var(--color-text-faint);font:inherit;text-align:right;white-space:nowrap}.search-cell-project{min-width:0;color:var(--color-text-faint);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-job-state{position:relative}.search-job-state-value{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;display:inline-flex;overflow:hidden}.search-job-open-tab{max-width:var(--shell-control-size);flex:0 0 var(--shell-control-size);margin-block:calc(-1 * var(--space-04));padding-inline:var(--space-06);opacity:1;pointer-events:auto;align-self:center;overflow:hidden}.search-job-document-shell{width:100%;margin:var(--space-04) 0 0}.search-compilation-row:not(:last-child) .search-job-document-shell{margin-bottom:var(--space-12)}.search-job-document-window.doc-scroll{padding:var(--space-09) var(--space-10) var(--space-12);background:var(--trace-bg);border:1px solid var(--color-border-soft);border-radius:var(--radius-control);scrollbar-gutter:auto;flex:none;display:block;overflow:hidden}.search-job-document-run{min-width:0}.search-job-omission{width:calc(100% + var(--space-10) + var(--space-10));min-height:var(--space-17);margin-inline:calc(-1 * var(--space-10));color:var(--color-text-faint);background:0 0;border:0;align-items:center;padding:0;display:flex;position:relative}.search-job-omission>i{background:var(--color-border-soft);width:100%;height:1px}.search-job-omission>span{left:var(--space-04);width:var(--space-15);height:var(--space-15);background:var(--trace-bg);place-items:center;display:grid;position:absolute}.search-job-omission>span>svg{width:var(--space-11);height:var(--space-11)}.search-job-omission:focus-visible{outline-offset:-2px}.search-job-document-window:not([data-outline-engaged=true]):not(:focus-within) .doc-block[data-kind=user]:hover:not(:focus-visible){--doc-user-prompt-wash:var(--run-user-bg);background:var(--run-user-bg)}.search-job-document-window:not([data-outline-engaged=true]):not(:focus-within) .doc-block[data-kind=message]:hover:not(:focus-visible){background:0 0}.search-job-document-window:not([data-outline-engaged=true]):not(:focus-within) .doc-run-trace-row:hover:not(:focus-within){color:var(--color-text-faint);background:0 0}.search-job-document-window:not([data-outline-engaged=true]):not(:focus-within) button.doc-run-trace-summary:hover:not(:focus-visible),.search-job-document-window:not([data-outline-engaged=true]):not(:focus-within) .doc-trace-block summary:hover:not(:focus-visible),.search-job-document-window:not([data-outline-engaged=true]):not(:focus-within) .doc-tool-summary:hover:not(:focus-visible){color:inherit;background:0 0}.search-job-document-window:not([data-outline-engaged=true]):not(:focus-within) .doc-run-user-region:hover:not(:focus-within)~.doc-run-trace-row .doc-run-actions,.search-job-document-window:not([data-outline-engaged=true]):not(:focus-within) .doc-run-trace-row:hover:not(:focus-within) .doc-run-actions{opacity:0;pointer-events:none}.search-job-document-window .doc-run-outline[data-outline-current=true]>.doc-run-trace-row{color:var(--color-text);background:var(--color-hover-strong)}.search-job-snippet{min-width:0}.search-job-snippet pre{padding:var(--space-09) var(--space-11);color:var(--color-text-faint);font:400 var(--font-size-ui)/1.5 var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.search-job-snippet pre+pre{border-top:1px solid var(--color-border-soft)}.search-job-document-loading{position:relative}.search-job-document-loading>small{top:var(--space-05);right:var(--space-07);padding:var(--space-04) var(--space-05);color:var(--color-text-faint);background:color-mix(in srgb, var(--trace-bg) 88%, transparent);border-radius:var(--radius-control);font:500 var(--font-size-2xs)/1.2 var(--font-mono);position:absolute}.search-job-document-loading>small[data-tone=error]{color:var(--color-danger)}@media (prefers-reduced-motion:reduce){.search-job-disclosure{transition:none}}.search-columns{min-height:var(--space-25);grid-template-columns:var(--row-lead-width) var(--row-columns);align-items:center;column-gap:var(--search-column-gap,var(--space-08));padding:0 var(--space-09);border-top:1px solid #0000;border-bottom:var(--hairline);color:var(--color-text-faint);font:400 var(--font-size-ui)/1.55 var(--font-sans);text-transform:uppercase;display:grid}.search-columns>span:last-child{text-align:right}.search-table[data-scope=jobs] .search-columns>span:last-child{text-align:left}.search-table[data-scope=jobs] .search-columns>span:is(:nth-child(4),:nth-child(5)),.search-table[data-scope=files] .search-columns>span:nth-child(5){text-align:right}.search-columns>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-rows{row-gap:var(--space-02);outline:0;display:grid}.search-table .search-rows{padding-top:var(--space-02)}.search-rows:focus-visible{outline:0}.search-hit[data-selected=true]:hover{--row-content-ground:color-mix(in srgb, var(--color-selected) 72%, var(--color-hover-strong))}.search-results-composite:not(:focus) .search-hit[data-current=true]:not(:hover):not([data-selected=true]){--row-content-ground:transparent}.search-results-composite:not(:focus) .search-hit[data-current=true][data-selected=true]:not(:hover){--row-content-ground:var(--color-selected)}.search-results-composite:not(:focus) .search-hit[data-current=true]:hover:not([data-selected=true]){--row-content-ground:var(--color-hover)}.search-results-composite:not(:focus) .search-hit[data-current=true][data-selected=true]:hover{--row-content-ground:color-mix(in srgb, var(--color-selected) 72%, var(--color-hover-strong))}.search-results-composite:focus .search-hit[data-current=true]{--row-content-ground:var(--color-hover-strong)}.search-results-composite:focus .search-hit[data-current=true][data-selected=true]{--row-content-ground:color-mix(in srgb, var(--color-selected) 60%, var(--color-hover-strong))}.search-results-composite:focus .search-hit[data-current=true] .row-glyph{visibility:hidden}.search-results-composite:focus .search-hit[data-current=true] .row-check{display:inline-block}.search-cell{min-width:0;font:inherit;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-hit{font:400 var(--font-size-ui)/1.55 var(--font-sans)}.search-cell-kind,.search-cell-locus,.search-cell-state,.search-cell-updated{color:var(--color-text-faint)}.search-cell-locus,.search-table[data-scope=files] .search-cell-updated{text-align:right}.search-cell-state{grid-template-columns:minmax(0, 1fr) var(--shell-control-size);align-items:center;display:grid}.search-cell-head,.search-cell-match{color:var(--color-text-faint)}.search-live{width:var(--space-05);height:var(--space-05);margin-right:var(--space-05);background:var(--color-success);border-radius:50%;align-self:center;display:inline-block}.search-empty{padding:var(--space-12) var(--space-09);color:var(--color-text-faint);font-size:var(--font-size-body)}.lineage-view{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.lineage-view-body{flex:auto;min-height:0;overflow-y:auto}.lineage-index{width:var(--content-layout-width);padding:var(--space-20) var(--prompt-inline-inset) var(--space-28);outline:0;margin-inline:auto}.lineage-section+.lineage-section{margin-top:var(--space-24)}.lineage-section>h2{margin:0 0 var(--space-07);color:var(--color-text-faint);font:500 var(--font-size-body)/1.4 var(--font-sans)}.lineage-section>div{border-top:1px solid var(--color-border-soft)}.lineage-row{width:100%;min-height:var(--children-row-min-height);justify-content:space-between;align-items:center;gap:var(--space-19);padding:var(--space-07) var(--space-10);color:var(--color-text);border:0;border-bottom:1px solid var(--color-border-soft);text-align:left;background:0 0;display:flex}.lineage-row:hover{background:var(--color-hover)}.lineage-row[aria-selected=true]{color:var(--control-selected-text);background:var(--control-selected-bg)}.lineage-row>span{min-width:0;font-size:var(--font-size-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lineage-row>small{color:inherit;font:400 var(--font-size-body)/1.3 var(--font-sans);opacity:.72;flex:none}.lineage-empty{padding:var(--space-26) var(--space-10);color:var(--color-text-faint);border-top:1px solid var(--color-border-soft);border-bottom:1px solid var(--color-border-soft);font-size:var(--font-size-body)}.lineage-more{width:var(--content-layout-width);justify-content:space-between;align-items:center;gap:var(--space-10);padding:0 var(--prompt-inline-inset) var(--space-28);margin-inline:auto;display:flex}.lineage-more>p{color:var(--color-text-faint);font-size:var(--font-size-sm);margin:0}.lineage-more>button{padding:var(--space-05) var(--space-10);color:var(--color-text);border:1px solid var(--color-border-soft);border-radius:var(--radius-control);font-size:var(--font-size-sm);background:0 0;flex:none}.lineage-more>button:hover:not(:disabled){background:var(--color-hover)}.lineage-more>button:disabled{color:var(--color-text-faint)}.portal-view{flex-direction:column;min-width:0;height:100%;min-height:100%;display:flex}.portal-view-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.portal-tools-actions{justify-self:end;align-items:center;gap:var(--space-04);min-width:0;display:flex}.portal-primary-surface{--pane-bg:var(--pane-surface-bg,var(--work-surface-bg));min-width:0;min-height:0;padding-top:calc(var(--workspace-tool-height) + 2 * var(--workspace-tools-block-inset));background:var(--pane-bg);flex-direction:column;flex:auto;display:flex;position:relative}.portal-shell-tag{padding:var(--space-02) var(--space-06);color:var(--color-text-faint);background:var(--color-hover);border-radius:var(--radius-control);font:600 var(--font-size-2xs)/1.5 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.portal-state-notice{min-height:var(--space-20);align-items:center;gap:var(--space-07);padding:var(--space-05) var(--space-15);color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 8%, var(--pane-bg));border-bottom:var(--hairline);font-size:var(--font-size-xs);flex:none;display:flex}.portal-state-notice svg{width:var(--space-09);height:var(--space-09);flex:none}.portal-window-error{padding:var(--space-05) var(--space-15);color:var(--color-danger);border-bottom:var(--hairline);font-size:var(--font-size-xs)}.portal-frame-shell{min-width:0;min-height:var(--space-32);background:var(--pane-bg);flex:auto;position:relative;overflow:hidden}.portal-frame{background:var(--pane-bg);opacity:0;border:0;width:100%;height:100%}.portal-frame[data-ready=true]{opacity:1}.portal-frame-failure{place-content:center;justify-items:center;min-height:100%;display:grid}.portal-frame-failure-actions{gap:var(--space-07);align-items:center;display:flex}.portal-frame-refused{max-width:52ch;min-height:100%;padding:var(--space-15);place-content:center;justify-items:center;gap:var(--space-07);text-align:center;margin:0 auto;display:grid}.portal-frame-refused>h2{font:400 var(--font-size-body)/1.5 var(--font-sans);margin:0}.portal-frame-paused{max-width:52ch;min-height:100%;padding:var(--space-15);place-content:center;justify-items:center;gap:var(--space-07);text-align:center;margin:0 auto;display:grid}.job-app-absent{padding:var(--space-15);color:var(--color-text-faint);font-size:var(--font-size-sm);margin:0}.job-app-chooser{padding:var(--space-10) var(--space-15);overflow-y:auto}.portal-frame-paused>h2{color:var(--color-text-faint);font:400 var(--font-size-body)/1.5 var(--font-sans);margin:0}:root[data-design-guides=true] :where(.new-job-view,.conversation-composer,.search-entry,.search-table){outline-offset:-1px;outline:1px solid #e04545d1}@media (width<=650px){.new-job-intro,.new-job-composer{padding-inline:var(--space-15)}.prompt-frame small{display:none}.prompt-suggestion{grid-template-columns:var(--responsive-suggestion-type-width) minmax(0, 1fr)}.prompt-suggestion-detail{display:none}:root{--search-source-width:14ch;--search-kind-width:5ch;--search-state-width:7ch;--search-updated-width:8ch;--search-project-width:8ch}}.identity-title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.identity-title-activate{gap:var(--space-04)}.identity-title-activate>svg{flex:0 0 var(--header-control-icon-size);width:var(--header-control-icon-size);height:var(--header-control-icon-size)}.upload-draft{width:100%;min-width:0;margin-bottom:var(--space-06);--panel-row-columns:minmax(0, 1fr) 5rem var(--header-control-height);flex:none;container:upload-draft/inline-size}.upload-draft:has(.upload-promotion){--panel-row-columns:minmax(0, 1fr) max-content max-content var(--header-control-height)}.upload-size{text-align:right}.upload-draft-status{align-items:center;gap:var(--space-04);padding:var(--space-04);display:flex}.workspace-upload-area{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.workspace-upload-area[data-dropping=true]{outline:1px solid var(--color-focus);background:var(--prompt-bg-focus)}.workspace-upload-dock{min-width:0;padding:var(--workspace-tools-block-inset) var(--workspace-tools-inline-inset);flex:none}.workspace-upload-actions{align-items:center;gap:var(--space-04);display:flex}.workspace-upload-actions>button{border-color:var(--color-border-soft);flex:1 1 0;justify-content:center}.workspace-upload-dock .upload-draft{font-size:var(--font-size-sm);--panel-row-columns:minmax(0, 1fr) 4rem var(--header-control-height)}.workspace-upload-dock .upload-draft-row,.workspace-upload-dock .upload-size{font-size:inherit}.workspace-upload-area>.rail-surface{flex:auto;height:auto}form:has(.new-job-strip .value-strip-panel[data-open=true],.prompt-accessory)>.upload-draft{visibility:hidden}.upload-name{align-items:center;gap:var(--space-04);min-width:0;display:flex}.upload-image-thumbnail{flex:none}.upload-image-thumbnail>img{object-fit:contain;width:100%;height:100%;display:block}.upload-image-preview{object-fit:contain;max-width:100%;max-height:60vh;margin:auto;display:block}.upload-promotion{justify-content:flex-end;align-items:center;gap:var(--space-04);white-space:nowrap;display:flex}@container upload-draft (width<=24rem){.upload-draft-row:has(.upload-promotion){--panel-row-columns:minmax(0, 1fr) max-content var(--header-control-height)}.upload-draft-row:has(.upload-promotion)>.upload-name{grid-column:1/-1}}.search-syntax{font:inherit;position:relative}.search-syntax>summary{cursor:pointer;padding:0 var(--space-06);color:var(--color-text-muted);list-style:none}.search-syntax>summary::-webkit-details-marker{display:none}.search-syntax-panel{z-index:12;top:calc(100% + var(--space-08));width:min(34rem,100vw - 3rem);max-height:70vh;padding:var(--space-12);background:var(--prompt-bg-focus);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text);font:400 var(--font-size-ui)/1.5 var(--font-sans);position:absolute;right:0;overflow-y:auto}.search-syntax-panel dl{gap:var(--space-06) var(--space-12);margin:var(--space-12) 0;grid-template-columns:5rem minmax(0,1fr);display:grid}.search-syntax-row{display:contents}.search-syntax-panel dt{color:var(--color-text-muted)}.search-syntax-panel dd{margin:0}.search-syntax-panel code{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.search-syntax-panel p{color:var(--color-text-muted);margin:0}.search-syntax-current{width:100%;padding:var(--space-06);font:inherit;resize:none}.search-family-choice button:focus-visible{outline:none}.project-setup-body{width:min(100%,76rem);padding:var(--space-24) var(--space-24) var(--space-32);min-height:0;font:var(--font-size-ui)/1.4 var(--font-sans);margin:0 auto;overflow-y:auto;container-type:inline-size}.project-setup-name{margin:0 0 var(--space-24)}.project-setup-body>.new-job-intro:empty{display:none}.project-setup-separator{margin:0 var(--space-12);color:var(--color-text-faint)}.setup-sections{gap:var(--space-16);display:grid}.setup-section{min-width:0;scroll-margin-top:var(--space-16);outline:none;grid-template-columns:11rem minmax(0,1fr);display:grid}.setup-section h2{padding:var(--space-08) var(--space-12);font:inherit;margin:0}.setup-section h2 button{width:100%;height:var(--value-strip-rest-height);color:var(--color-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.setup-section[data-focused=true] h2 button{color:var(--color-text)}.setup-section kbd{font:inherit;color:var(--color-text-faint)}.setup-section-content{height:var(--setup-section-height,14rem);scrollbar-gutter:stable;min-width:0;padding:var(--space-08) var(--space-12) var(--space-12);background:var(--prompt-bg-focus);border:var(--line);border-radius:var(--radius-control);overflow-y:auto}.setup-field,.project-setup-facts>div,.project-setup-field{gap:var(--space-12);min-height:calc(var(--value-strip-rest-height) + var(--space-04));grid-template-columns:7.5rem minmax(0,1fr);align-items:center;display:grid}.setup-field-label,.project-setup-facts dt,.project-setup-field{color:var(--color-text-faint)}.setup-field-control{flex-direction:column;align-items:stretch;min-width:0;display:flex}.setup-plain-value{padding:var(--space-06) var(--space-08);color:var(--color-text);display:block}.setup-field-control .primitive-select-picker{width:100%;box-shadow:none;background:0 0;border-color:#0000}.setup-field-control .primitive-select-picker:hover,.setup-field-control .primitive-select-picker:focus-within{background:var(--color-field)}.setup-field-entry{gap:var(--space-04);padding:var(--space-04) 0;align-items:center;display:flex}.setup-entry-input{flex:1;min-width:0}.setup-entry-input>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.setup-field:has(.primitive-select-inline){align-items:start}.setup-field:has(.primitive-select-inline)>.setup-field-label{padding-top:var(--space-08)}.project-setup-page .project-title-frame{align-items:center;display:flex}.project-title-frame>.primitive-button{margin-right:var(--space-04);flex:none}.setup-field-items{gap:var(--space-04);padding:var(--space-04);flex-wrap:wrap;display:flex}.setup-field-items button{gap:var(--space-08);padding:var(--space-04);border-radius:var(--radius-control);background:var(--color-selected);color:var(--color-text);font:inherit;cursor:pointer;border:0;display:flex}.setup-field-status{padding:var(--space-04) var(--space-08);color:var(--color-text-faint)}.setup-switch-value{padding:0 var(--space-08);min-height:var(--value-strip-rest-height);justify-content:space-between;align-items:center;display:flex}.project-setup-reference{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:var(--value-strip-rest-height);margin-bottom:var(--space-24);display:flex}.project-setup-reference button{color:var(--color-text-faint);font:inherit;cursor:pointer;background:0 0;border:0}.project-setup-editor{min-width:0}.project-setup-editor pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--color-text-faint)}.project-setup-facts{margin:0}.project-setup-facts dd{padding:var(--space-06) var(--space-08);overflow-wrap:anywhere;margin:0}.project-setup-field :is(input,select){width:100%;min-width:0;color:var(--color-text);border-radius:var(--radius-control);height:var(--value-strip-rest-height);padding:0 var(--space-08);font:inherit;background:0 0;border:1px solid #0000}.project-setup-field :is(input,select):hover,.project-setup-field :is(input,select):focus{background:var(--color-field);border-color:var(--color-border-soft)}.project-setup-editor>button{margin:var(--space-08) 0 0 auto;border:var(--line);border-radius:var(--radius-control);padding:var(--space-04) var(--space-08);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;display:block}.project-setup-inline{gap:var(--space-12);min-height:calc(var(--value-strip-rest-height) + var(--space-04));grid-template-columns:7.5rem minmax(0,1fr);align-items:center;display:grid}.project-setup-inline>span{color:var(--color-text-faint)}.setup-section .group-share li{align-items:center;gap:var(--space-12);min-height:var(--value-strip-rest-height);display:flex}.setup-section .group-share-remove{margin-left:auto}.project-setup-footer{margin-top:var(--space-24);padding-top:var(--space-12);justify-content:flex-end;display:flex}.project-setup-continue{padding:var(--space-08) var(--space-16);border-radius:var(--radius-control);background:var(--color-accent);color:var(--color-on-accent);font:inherit;cursor:pointer;border:0}@container (width<=42rem){.setup-section{grid-template-columns:7rem minmax(0,1fr)}}@container (width<=30rem){.setup-section{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.project-setup-body{padding:var(--space-12)}.setup-field,.project-setup-field,.project-setup-inline,.project-setup-facts>div{grid-template-columns:6rem minmax(0,1fr)}}.setup-note{margin:var(--space-12) 0;color:var(--color-text-faint);max-width:62ch}.setup-links{gap:var(--space-08);margin-block:var(--space-08);flex-wrap:wrap;display:flex}.setup-schedules{padding:0;list-style:none}.setup-schedules>li{padding-block:var(--space-08)}.setup-schedules code{margin-left:var(--space-12)}.setup-section:is([data-section=budget],[data-section=resources]){--setup-section-height:8rem}:root{--appearance-palette-value-width:96px;--appearance-color-swatch-size:26px}.settings-section-head.palette-section-head,.palette-row{grid-template-columns:minmax(0, 1fr) var(--appearance-palette-value-width) var(--appearance-palette-value-width);align-items:center;gap:var(--space-10);display:grid}.settings-section-head.palette-section-head{padding-inline:calc(var(--space-12) + 1px)}.palette-table{display:grid}.palette-row{min-height:var(--settings-row-min-height);padding:var(--space-05) var(--space-12)}.palette-row+.palette-row{border-top:var(--hairline)}.palette-head+.palette-row{border-top:0}.palette-scheme{min-height:var(--settings-control-height);color:var(--color-text-faint);font-size:var(--font-size-ui);font-weight:600;line-height:var(--settings-control-height)}.palette-name{color:var(--color-text);font-size:var(--font-size-sm)}.palette-cell{min-width:0;height:var(--settings-control-height);align-items:center;display:flex;position:relative}.hex-color-input{box-sizing:border-box;width:100%;min-width:0;height:var(--settings-control-height);background:var(--color-field);border:var(--line);border-radius:var(--radius-control);align-items:stretch;display:flex;position:relative;overflow:hidden}.hex-color-input:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.hex-color-swatch{width:var(--appearance-color-swatch-size);flex:0 0 var(--appearance-color-swatch-size);border:0;border-right:var(--hairline);background:0 0;border-radius:0;height:100%;padding:0;position:static}.hex-color-swatch::-webkit-color-swatch-wrapper{padding:0}.hex-color-swatch::-webkit-color-swatch{border:0;border-radius:0}.settings-page .hex-color-value{width:100%;height:100%;padding:0 var(--space-06);font:500 var(--font-size-xs)/1 var(--font-mono);background:0 0;border:0;border-radius:0;outline:0}@media (width<=420px){.settings-section-head.palette-section-head,.palette-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}.appearance-settings .settings-card,.appearance-settings .settings-section>.settings-rows{background:var(--window-bg)}.appearance-settings .settings-row+.settings-row,.appearance-settings .palette-row+.palette-row{border-top:0}:root{--account-icon-width:18px;--account-icon-height:18px;--account-popup-action-height:24px}.account-control{width:100%;height:var(--tab-height);min-width:0;color:var(--color-text-muted);align-items:center;display:flex;position:relative}.account-trigger{min-width:0;height:var(--tab-height);align-items:center;gap:var(--space-09);padding:0 var(--rail-row-padding);color:inherit;border-radius:var(--radius-control);text-align:left;background:0 0;border:1px solid #0000;flex:auto;display:flex}.account-trigger:hover,.account-trigger:focus-visible{color:var(--color-text);background:var(--tab-bg-hover)}.rail-account .account-trigger{border-radius:var(--radius-window);box-shadow:none;background:0 0;border-color:#0000}.rail-account .account-control:hover .account-trigger,.rail-account .account-control:focus-within .account-trigger{color:var(--color-text);background:var(--tab-bg-hover)}.rail-account .account-control:is([data-open=true],[data-active=true]) .account-trigger{color:var(--color-text);background:var(--window-bg);border-color:var(--color-border-soft);box-shadow:var(--shadow-window)}.account-control .account-trigger{padding-right:calc(var(--shell-control-size) + var(--space-04))}.account-settings{position:absolute;top:50%;right:0;transform:translateY(-50%)}.account-icon{flex:0 0 var(--account-icon-width);width:var(--account-icon-width);height:var(--account-icon-height);color:var(--color-text-faint);place-items:center;display:grid}.account-icon[data-avatar=true]{color:var(--window-bg);background:var(--color-text-faint);box-shadow:0 0 0 1px var(--color-border-soft);font:600 var(--font-size-xs)/1 var(--font-sans);border-radius:50%}.account-icon>svg{width:var(--shell-icon-size);height:var(--shell-icon-size);opacity:.8}.account-name{min-width:0;font-size:var(--font-size-body);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:520;overflow:hidden}.account-popup{min-width:0;color:var(--color-text)}.account-popup-header{padding:var(--space-07) var(--space-08) var(--space-09);border-bottom:var(--hairline)}.account-popup h2{font-size:var(--font-size-ui);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:650;overflow:hidden}.account-popup-sign-in>button,.account-popup-sign-in .account-sign-in button{min-height:var(--account-popup-action-height);padding:0 var(--space-08);color:var(--color-text-muted);border-radius:max(0%, calc(var(--radius-control) - 1px));font-size:var(--font-size-body);text-align:left;background:0 0;border:0;align-items:center;display:flex}.account-popup-sign-in>button{width:100%}.account-popup-sign-in>button:hover,.account-popup-sign-in>button:focus-visible,.account-popup-sign-in .account-sign-in button:hover,.account-popup-sign-in .account-sign-in button:focus-visible{color:var(--color-text);background:var(--color-hover-strong);outline:0}.account-popup-sign-in{min-width:220px;padding:var(--space-08)}.primitive-popover[data-size=rail] .account-popup-sign-in{min-width:0}.account-sign-in-actions{gap:var(--space-01);margin-top:var(--space-04);display:grid}.account-popup-sign-in .account-sign-in-actions>button{width:100%;min-height:var(--account-popup-action-height);padding:0 var(--space-08);color:var(--color-text-muted);border-radius:max(0%, calc(var(--radius-control) - 1px));font-size:var(--font-size-body);text-align:left;background:0 0;border:0;align-items:center;display:flex}.account-popup-sign-in .account-sign-in-actions>button:hover,.account-popup-sign-in .account-sign-in-actions>button:focus-visible{color:var(--color-text);background:var(--color-hover-strong);outline:0}.account-popup-menu{gap:var(--space-01);display:grid}.account-popup-session{margin-top:var(--space-04);padding-top:var(--space-04);border-top:var(--hairline);display:grid}.account-sign-in{gap:var(--space-06);display:grid}.account-sign-in>label{color:var(--color-text-muted);font-size:var(--font-size-xs)}.account-sign-in>div:first-of-type{display:flex}.account-sign-in input{border-radius:var(--radius-control) 0 0 var(--radius-control);flex:auto;min-width:0}.account-sign-in>div:first-of-type button{border-radius:0 var(--radius-control) var(--radius-control) 0}.account-popup-sign-in .account-sign-in input{height:var(--account-popup-action-height);padding:0 var(--space-08);background:var(--window-bg);border:var(--line)}.account-title{align-items:center;gap:var(--space-06);min-width:0;display:flex}.account-title>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-connection-status{justify-content:flex-end;align-items:center;gap:var(--space-08);white-space:nowrap;display:flex}.account-connection-expiry{color:var(--color-text-faint)}.account-connection-expiry:before{margin-right:var(--space-08);content:"·"}.account-connection-action{min-width:7ch}.account-ceremony{align-items:center;gap:var(--space-08);min-width:0;padding-top:var(--space-02);display:flex}.account-ceremony-login{align-items:center;gap:var(--space-03);flex:none;display:inline-flex}.account-ceremony-link-icon{width:var(--shell-icon-size);height:var(--shell-icon-size)}.account-ceremony-code{flex:0 auto;margin-left:auto}.account-ceremony-token{font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-form-actions{justify-content:flex-end;align-items:center;gap:var(--space-04);flex-wrap:wrap;display:flex}.api-key-fields{align-items:end;gap:var(--space-08);grid-template-columns:auto minmax(0,.8fr) minmax(0,1.3fr);min-width:0;display:grid}@media (width<=620px){.api-key-fields{grid-template-columns:1fr 1fr}.api-key-secret{grid-column:1/-1}.account-form-actions{justify-content:flex-start}.account-ceremony{flex-wrap:wrap}}@media (width<=420px){.api-key-fields{grid-template-columns:1fr}.api-key-secret{grid-column:auto}}:root{--settings-binding-copy-min:120px;--settings-binding-value-min:132px;--settings-money-width:112px;--settings-column-bottom-inset:64px;--settings-control-height:var(--control-height);--settings-row-min-height:34px;--settings-label-gutter:120px;--settings-measure:640px;--settings-layout-width:min(var(--settings-measure), var(--pane-layout-width));--settings-card-bg:var(--color-surface-raised);--settings-field-width:200px;--settings-field-number-width:72px;--settings-image-textarea-height:76px;--settings-image-file-textarea-height:120px}.settings-view{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.settings-view-body{flex:auto;min-height:0;overflow-y:auto;container-type:inline-size}.settings-view-body:focus-visible{outline:0}.settings-header-content{min-width:0}.settings-column{box-sizing:border-box;width:var(--settings-layout-width);padding:var(--space-20) var(--space-17) var(--settings-column-bottom-inset);margin-inline:auto}.settings-page{gap:var(--space-20);min-width:0;display:grid}.settings-section{align-content:start;gap:var(--space-04);min-width:0;display:grid}.settings-section-head{min-height:var(--settings-control-height);align-items:flex-start;gap:var(--space-06) var(--space-12);display:flex}.settings-section-head>div{gap:var(--space-02);flex:auto;min-width:0;display:grid}.settings-section>h2,.settings-section-head h2{min-height:var(--settings-control-height);font-size:var(--font-size-ui);font-weight:600;line-height:var(--settings-control-height);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.settings-section h3{font-size:var(--font-size-body);margin:0;font-weight:600;line-height:1.3}.settings-section>p,.settings-section-head p,.settings-note{color:var(--color-text-faint);font-size:var(--font-size-sm);margin:0;line-height:1.5}.settings-section-head>.settings-section-actions,.settings-section-head>button:last-child,.settings-section-head>.settings-confirm:last-child{flex:none;margin-left:auto}.settings-section-actions{align-items:center;gap:var(--space-04);flex:none;display:flex}.settings-section-head>button,.settings-section-head>.settings-section-actions button,.settings-section-head>.settings-confirm button{font-size:var(--font-size-ui)}.settings-card,.settings-section>.settings-rows,.settings-section>.settings-facts,.settings-section>form>.settings-rows{background:var(--settings-card-bg);border:var(--hairline);border-radius:var(--radius-control);min-width:0;overflow:hidden}.settings-card{display:grid}.settings-card>:not(.settings-rows):not(.settings-facts):not(.settings-row){margin:0}.settings-card-body{gap:var(--space-10);padding:var(--space-10) var(--space-12);display:grid}.settings-card>.settings-card-body+.settings-card-body,.settings-card>.settings-rows+.settings-card-body,.settings-card>.settings-facts+.settings-card-body,.settings-card>.settings-card-body+.settings-rows,.settings-card>.settings-card-body+.settings-row-section,.settings-card>.settings-card-body+.settings-facts{border-top:var(--hairline)}.settings-rows{min-width:0;display:grid}.settings-row{min-width:0;min-height:var(--settings-row-min-height);column-gap:var(--space-12);row-gap:var(--space-05);padding:var(--space-06) var(--space-12);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.settings-row+.settings-row,.settings-rows>form+.settings-row,.settings-rows>.settings-row+form,.settings-rows>form+form{border-top:var(--hairline)}.settings-row-section{min-width:0}.settings-row-section+.settings-row-section{border-top:var(--hairline)}.settings-row-section .settings-row+.settings-row{border-top:0}.settings-row-section.settings-fold{gap:0}.settings-fold>summary.settings-row-section-summary{width:100%;min-height:var(--settings-row-min-height);padding:var(--space-06) var(--space-12);margin-left:0;display:flex}.settings-row-section-summary>.settings-code{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;overflow:hidden}.settings-row-section-summary>.settings-row-section-value{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.settings-row-section-body{min-width:0;display:grid}.settings-row-section-body>.settings-facts>div{padding-inline:var(--space-12)}.settings-row-section-body>.settings-facts>div+div{border-top:0}.settings-row-label{gap:var(--space-01);min-width:0;color:var(--color-text);font-size:var(--font-size-sm);line-height:1.4;display:grid}.settings-row-label>small{color:var(--color-text-faint);font-size:var(--font-size-xs);line-height:1.4}.settings-row-value{min-width:0;color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:right;font-variant-numeric:tabular-nums;grid-column:2;justify-self:end;line-height:1.4}.settings-row-value>small{color:var(--color-text-faint);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;display:block;overflow:hidden}.settings-row-value[data-tone=muted]{color:var(--color-text-muted)}.settings-row-value[data-tone=faint]{color:var(--color-text-faint)}.settings-row-value[data-tone=warning]{color:var(--color-warning)}.settings-row-value[data-tone=text]{color:var(--color-text)}.settings-row-control{justify-content:flex-end;align-items:center;gap:var(--space-04) var(--space-06);flex-wrap:wrap;grid-column:2;min-width:0;display:flex}.settings-row-actions{justify-content:flex-end;align-items:center;gap:var(--space-04);flex:none;grid-column:3;display:flex}.settings-row>.settings-row-value:last-child,.settings-row>.settings-row-control:last-child{grid-column:2/-1}.settings-row-feedback{font-size:var(--font-size-sm);grid-column:1/-1;margin:0}.settings-row-feedback.settings-note{padding-bottom:var(--space-02)}.settings-row-form{gap:var(--space-08);width:100%;min-width:0;padding:var(--space-04) 0 var(--space-04);grid-column:1/-1;display:grid}.settings-row-only-actions{justify-content:flex-end;align-items:center;gap:var(--space-04) var(--space-06);flex-wrap:wrap;grid-column:1/-1;display:flex}.settings-row[data-layout=gutter]{grid-template-columns:var(--settings-label-gutter) minmax(0, 1fr);align-items:start}.settings-row[data-layout=gutter]>.settings-row-label{padding-top:var(--space-05)}.settings-row-content{gap:var(--space-06);grid-column:2/-1;min-width:0;display:grid}.settings-row-control>input:not([type=color]):not([type=number]),.settings-row-control>select,.settings-row-control>.primitive-select-picker{width:var(--settings-field-width);max-width:100%}.settings-row-control>input[type=number]{width:var(--settings-field-number-width)}.settings-row[data-path-row=true]{--settings-field-width:min(420px, 52vw)}.settings-row[data-wide=true]{grid-template-columns:auto minmax(0,1fr) auto}.settings-row[data-wide=true]>.settings-row-control{flex-wrap:nowrap;width:100%}.settings-row[data-wide=true]>.settings-row-control>input{flex:auto;width:100%}.settings-facts{min-width:0;margin:0;display:grid}.settings-facts>div{grid-template-columns:var(--settings-label-gutter) minmax(0, 1fr);gap:var(--space-10);padding:var(--space-05) 0;font-size:var(--font-size-sm);line-height:1.5;display:grid}.settings-facts>div+div{border-top:var(--hairline)}.settings-section>.settings-facts>div,.settings-card>.settings-facts>div{padding:var(--space-06) var(--space-12)}.settings-facts dt{color:var(--color-text-faint)}.settings-facts dd{overflow-wrap:anywhere;color:var(--color-text-muted);margin:0}.settings-facts code{font:var(--font-size-xs)/1.4 var(--font-mono)}.settings-verbatim{box-sizing:border-box;align-items:center;gap:var(--space-03);min-width:0;padding:var(--space-04) var(--space-04) var(--space-04) var(--space-08);background:var(--color-field);border:var(--line);border-radius:var(--radius-control);display:flex}.settings-verbatim code{overflow-wrap:anywhere;min-width:0;color:var(--color-text);font:var(--font-size-xs)/1.5 var(--font-mono);flex:auto}.settings-verbatim[data-multiline=true]{align-items:flex-start}.settings-verbatim[data-multiline=true] code{white-space:pre-wrap}.settings-verbatim[data-bounded=true] code{scrollbar-gutter:stable;max-height:9em;overflow-y:auto}.settings-verbatim[data-prose=true] code{font:var(--font-size-sm)/1.5 var(--font-sans)}.settings-copy-label{justify-content:space-between;align-items:center;gap:var(--space-08);min-width:0;display:flex}.settings-verbatim>button{color:var(--color-text-muted);border-radius:calc(var(--radius-control) - 1px);background:0 0;border:0;flex:none}.settings-verbatim>button:hover{color:var(--color-text);background:var(--color-hover-strong)}.settings-verbatim-list{gap:var(--space-04);margin:0;padding:0;list-style:none;display:grid}.settings-code{overflow-wrap:anywhere;color:var(--color-text-muted);font:var(--font-size-xs)/1.4 var(--font-mono)}.settings-verbatim-block{max-height:240px;padding:var(--space-09);color:var(--color-text-muted);background:var(--color-field);border:var(--line);border-radius:var(--radius-control);font:var(--font-size-xs)/1.45 var(--font-mono);white-space:pre-wrap;margin:0;overflow:auto}.settings-fold{gap:var(--space-06);min-width:0;display:grid}.settings-fold>summary{width:100%;min-height:var(--settings-control-height);align-items:center;gap:var(--space-06);color:var(--color-text-muted);border-radius:var(--radius-control);font-size:var(--font-size-sm);cursor:pointer;margin-left:0;padding:0;list-style:none;display:flex}.settings-fold>summary::-webkit-details-marker{display:none}.settings-fold>summary:before{width:var(--space-05);height:var(--space-05);margin:0 var(--space-02) var(--space-02) auto;content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;order:1;transition:transform .1s;transform:rotate(-45deg)}.settings-fold[open]>summary:before{margin-bottom:var(--space-04);transform:rotate(45deg)}.settings-fold>summary:has(>.settings-disclosure-icon){margin-left:0;padding-inline:0}.settings-fold>summary:has(>.settings-disclosure-icon):before{content:none}.settings-fold>summary>.settings-disclosure-icon{order:1;flex:0 0 var(--header-control-icon-size);width:var(--header-control-icon-size);height:var(--header-control-icon-size);margin-left:auto}.settings-fold>summary:has(>.settings-row-section-value,>.settings-code)>.settings-disclosure-icon{margin-left:0}.settings-fold[open]>summary>.settings-disclosure-icon{transform:rotate(90deg)}.settings-fold>summary.settings-row-section-summary:has(>.settings-disclosure-icon){padding-inline:var(--space-12)}.settings-fold>summary:hover{color:var(--color-text);background:var(--color-hover-strong)}.settings-fold[open]>summary{color:var(--color-text)}.settings-fold>summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.settings-fold>summary>:is(h2,h3){margin:0}.settings-fold>summary:has(h2,h3){color:var(--color-text)}.settings-row>.settings-fold{grid-column:1/-1}.settings-fold>.settings-rows>.settings-row{padding-inline:0}.settings-fold>.settings-rows>.settings-row:first-child{padding-top:var(--space-03)}.settings-row-section.settings-fold>.settings-rows>.settings-row{padding-inline:var(--space-12)}.settings-row-section.settings-fold>.settings-rows>.settings-row:first-child{padding-top:var(--space-07)}.settings-subhead{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;font-weight:600}.settings-status,.settings-page .settings-status{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.settings-warning,.settings-page .settings-warning{color:var(--color-warning);font-size:var(--font-size-sm);margin:0}:where(.settings-page) button:where(:not(.primitive-header-control):not(.primitive-choice-option):not(.primitive-inline-icon-button):not(.primitive-select-picker):not(.primitive-switch):not(.primitive-open-in-new-tab)){min-height:var(--settings-control-height);justify-content:center;align-items:center;gap:var(--space-04);padding:0 var(--space-09);color:var(--color-text);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-control);font:inherit;font-size:var(--font-size-sm);white-space:nowrap;font-weight:500;line-height:1.2;display:inline-flex}:where(.settings-page) button:where(:not(.primitive-header-control):not(.primitive-choice-option):not(.primitive-inline-icon-button):not(.primitive-select-picker):not(.primitive-switch):not(.primitive-open-in-new-tab)):not(:disabled):hover{background:var(--color-hover-strong)}:where(.settings-page) button:disabled{opacity:.48}:where(.settings-page) button:where(:not(.primitive-inline-icon-button))>svg{width:var(--shell-icon-size);height:var(--shell-icon-size)}:where(.settings-page) button[data-tone=primary]{color:var(--control-selected-text);background:var(--control-selected-bg);border-color:#0000}:where(.settings-page) button[data-tone=primary]:not(:disabled):is(:hover,:focus-visible){color:var(--control-selected-text);background:color-mix(in srgb, var(--control-selected-bg) 88%, var(--color-text));border-color:#0000}:where(.settings-page) button[data-tone=danger]{color:var(--color-danger)}:where(.settings-page) button[data-tone=danger]:not(:disabled):is(:hover,:focus-visible,:active,[data-selected=true]),:where(.settings-page) button[data-danger-hover=true]:not(:disabled):is(:hover,:focus-visible,:active){color:var(--color-surface);background:var(--color-danger);border-color:var(--color-danger)}:where(.settings-page) p>button{vertical-align:middle}.settings-confirm{align-items:center;gap:var(--space-04);flex:none;display:inline-flex}.settings-page a{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:2px}.settings-page a:hover{text-decoration-color:currentColor}:where(.settings-page) :is(input,select):where(:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range])){box-sizing:border-box;min-width:0;height:var(--settings-control-height);padding:0 var(--space-08);color:var(--color-text);background:var(--color-field);border:var(--line);border-radius:var(--radius-control);font:inherit;font-size:var(--font-size-sm)}.settings-page :where(select){padding-right:var(--space-06)}.settings-page input[type=number]{appearance:textfield}.settings-page input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.settings-page input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.settings-page textarea{box-sizing:border-box;min-width:0;padding:var(--space-07) var(--space-08);color:var(--color-text);background:var(--color-field);border:var(--line);border-radius:var(--radius-control);font:var(--font-size-xs)/1.45 var(--font-mono);resize:vertical}:where(.settings-page) :where(input,select,textarea):focus-visible{border-color:var(--color-border)}.settings-prefixed-field{width:var(--settings-money-width);min-width:0;height:var(--settings-control-height);box-sizing:border-box;align-items:center;gap:var(--space-04);padding-left:var(--space-07);color:var(--color-text-faint);background:var(--color-field);border:var(--line);border-radius:var(--radius-control);font-size:var(--font-size-sm);display:flex}.settings-prefixed-field:focus-within{border-color:var(--color-border);outline:2px solid var(--color-focus);outline-offset:2px}.settings-page .settings-prefixed-field>input{width:100%;height:100%;padding:0 var(--space-07) 0 0;color:var(--color-text);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0}.settings-field-group{align-items:stretch;min-width:0;display:inline-flex}.settings-field-group>*{flex:none}.settings-field-group[data-fill=true]{width:100%}.settings-field-group[data-fill=true]>:first-child{flex:auto}.settings-field-group>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.settings-field-group>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.settings-field-group>:focus-within,.settings-field-group>:focus-visible{z-index:1;position:relative}.settings-field{gap:var(--space-03);min-width:0;color:var(--color-text-muted);font-size:var(--font-size-sm);display:grid}.settings-field>:where(input,select,textarea,.primitive-select-picker){width:100%}.settings-badge{color:var(--color-text-faint);font-size:var(--font-size-sm);white-space:nowrap}.settings-badge:before{content:"· "}@container (width<=560px){.settings-row,.settings-row[data-wide=true]{grid-template-columns:minmax(0,1fr)}.settings-row>.settings-row-value,.settings-row>.settings-row-control,.settings-row>.settings-row-value:last-child,.settings-row>.settings-row-control:last-child,.settings-row-actions{text-align:left;grid-column:1;justify-content:flex-start;justify-self:start}.settings-row[data-layout=gutter]{grid-template-columns:minmax(0,1fr)}.settings-row-content{grid-column:1}.settings-facts>div{grid-template-columns:minmax(96px,.5fr) minmax(0,1.5fr)}}@container (width<=420px){.settings-section-head{display:grid}.settings-section-head>.settings-section-actions,.settings-section-head>button:last-child,.settings-section-head>.settings-confirm:last-child{margin-left:0}.settings-facts>div{gap:var(--space-01);grid-template-columns:1fr}}.settings-keyboard-toolbar{align-items:center;gap:var(--space-08);min-width:0;display:flex}.settings-keyboard-filter{box-sizing:border-box;flex:auto;min-width:0}.settings-keyboard-toolbar>button{flex:none}.settings-keyboard-empty{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.settings-keyboard button{min-height:var(--settings-control-height);padding:0 var(--space-08);color:var(--color-text-muted);border-radius:var(--radius-control);font:inherit;font-size:var(--font-size-xs);background:0 0;border:1px solid #0000}.settings-keyboard button:hover{color:var(--color-text);background:var(--color-hover)}.settings-keyboard button:focus-visible{border-color:var(--color-accent);outline:1px solid var(--color-accent);outline-offset:1px}.settings-keyboard section{box-sizing:border-box;width:100%}.settings-binding-registry{gap:var(--space-24);outline:0;min-width:0;display:grid}.settings-binding-registry:focus-visible{outline:0}.settings-keyboard [data-shortcut-group]{gap:var(--space-04)}.settings-keyboard [data-shortcut-group]>h2{padding-bottom:var(--space-04);border-bottom:var(--hairline)}.settings-binding-list{min-width:0;display:grid}.settings-binding-row{grid-template-columns:minmax(var(--settings-binding-copy-min), 1fr) minmax(var(--settings-binding-value-min), .72fr);gap:var(--space-10);min-height:calc(var(--settings-control-height) + var(--space-08));padding:var(--space-02) 0;align-items:center;display:grid}.settings-binding-registry:focus .settings-binding-row[data-current=true]{background:var(--color-hover-strong)}.settings-binding-copy{min-width:0}.settings-binding-copy h3{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;overflow:hidden}.settings-binding-values{justify-content:safe flex-end;align-items:center;gap:var(--space-04);scrollbar-width:none;flex-wrap:nowrap;min-width:0;display:flex;overflow-x:auto}.settings-binding-values::-webkit-scrollbar{display:none}.settings-binding-value{min-width:var(--settings-binding-value-min);width:var(--settings-binding-value-min);flex:0 0 var(--settings-binding-value-min);align-items:center;display:flex;position:relative}.settings-keyboard .settings-binding-chord,.settings-keyboard .settings-binding-recorder,.settings-keyboard .settings-binding-empty{width:100%;min-width:0;color:var(--color-text);background:var(--color-field);border-color:var(--color-border-soft);text-align:left}.settings-keyboard .settings-binding-chord{height:var(--settings-control-height);padding-right:var(--settings-control-height)}.settings-keyboard .settings-binding-chord:hover{border-color:var(--color-border)}.settings-binding-registry:focus .settings-binding-value[data-selected=true] :is(.settings-binding-chord,.settings-binding-empty){background:var(--color-selected);border-color:var(--color-border)}.settings-keyboard kbd{font:600 var(--font-size-xs)/1.3 var(--font-sans);font-variant-numeric:tabular-nums}.settings-keyboard kbd em,.settings-binding-recorder em{color:var(--color-text-faint);font-style:normal;font-weight:400}.settings-keyboard .settings-binding-remove{inset-block:0;color:var(--color-text-faint);opacity:0;pointer-events:none;position:absolute;right:0}.settings-binding-value:hover .settings-binding-remove,.settings-binding-value:focus-within .settings-binding-remove,.settings-binding-registry:focus .settings-binding-value[data-selected=true] .settings-binding-remove{opacity:1;pointer-events:auto}.settings-keyboard .settings-binding-empty{color:var(--color-text-faint)}.settings-keyboard .settings-binding-add{color:var(--color-text-faint);opacity:0;pointer-events:none}.settings-binding-row:hover .settings-binding-add,.settings-binding-row:focus-within .settings-binding-add,.settings-binding-registry:focus .settings-binding-row[data-current=true] .settings-binding-add{opacity:1;pointer-events:auto}.settings-binding-actions{width:var(--settings-control-height);height:var(--settings-control-height);flex:0 0 var(--settings-control-height);justify-content:center;align-items:center;display:flex}.settings-keyboard .settings-binding-recorder:focus-visible{background:var(--prompt-bg-focus)}.settings-binding-notice{color:var(--color-danger);font-size:var(--font-size-xs);grid-column:1/-1}@media (width>=641px){.settings-binding-row{grid-template-columns:minmax(var(--settings-binding-copy-min), 1fr) max-content}.settings-binding-values{justify-content:flex-end;overflow:visible}}@media (hover:none){.settings-keyboard .settings-binding-add,.settings-keyboard .settings-binding-remove{opacity:1;pointer-events:auto}}@media (width<=400px){.settings-column,.settings-header-content{padding-inline:var(--space-14)}}.image-row-detail{gap:var(--space-08);padding:var(--space-04) 0;display:grid}.image-attempts{gap:var(--space-03);display:grid}.image-attempt{grid-template-columns:var(--settings-label-gutter) minmax(0, 1fr);gap:var(--space-10);color:var(--color-text-muted);font-size:var(--font-size-sm);display:grid}.image-form{gap:var(--space-14);display:grid}.image-actions{justify-content:flex-end;align-items:center;gap:var(--space-08);flex-wrap:wrap;display:flex}.image-text{height:var(--settings-image-textarea-height)}.image-file-text{height:var(--settings-image-file-textarea-height)}.image-name-fields,.image-package-fields{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.image-package-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.image-group{border:0;min-width:0;margin:0;padding:0;display:block}.image-group>*+*{margin-top:var(--space-08)}.image-verify-rows{gap:var(--space-08);display:grid}.image-verify-row{align-items:flex-end;gap:var(--space-08);display:flex}.image-verify-row>.settings-field{flex:auto;min-width:0}.image-verify-actions{flex:none}.image-file{gap:var(--space-09);padding-top:var(--space-10);grid-template-columns:minmax(0,1fr) 96px 72px;display:grid}.image-file-content,.image-file-actions{grid-column:1/-1}@media (width<=400px){.image-name-fields,.image-package-fields,.image-file{grid-template-columns:1fr}.image-file-content,.image-file-actions{grid-column:auto}.image-verify-row{flex-wrap:wrap}}.machine-settings{--settings-row-min-height:var(--header-height)}.machine-settings .settings-facts>div,.machine-settings .settings-verbatim{min-height:var(--header-height)}.machine-posture{gap:var(--space-08);display:grid}.machine-reported>div{grid-template-columns:minmax(64px,.4fr) minmax(0,1fr)}.machine-counts{color:var(--color-text-faint)}.machine-refusal{display:block}.machine-connect-entry{align-items:center;gap:var(--space-08);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.machine-writes{gap:var(--space-03);overflow-wrap:anywhere;font-size:var(--font-size-sm);margin:0;list-style:none;display:grid}.sessions-title{align-items:center;gap:var(--space-06);min-width:0;display:flex}.sessions-title>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sessions-row[data-current=true] .settings-row-label{color:var(--color-text)}:root{--budget-header-code-width:176px;--budget-row-min-height:24px;--budget-journal-row-min-height:24px;--cost-bar-height:6px;--cost-row-self-width:56px;--cost-row-total-width:64px}.budget-refusal{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:var(--color-text);background:var(--prompt-bg);border:1px solid var(--color-border);border-radius:var(--radius-control);font-size:var(--font-size-body);flex:0 auto;align-self:stretch;line-height:1.4;overflow:hidden}.budget-refusal-head{align-items:center;gap:var(--space-08);min-width:0;padding:var(--space-05) var(--space-07) var(--space-05) var(--space-09);grid-template-columns:minmax(0,1fr) auto;display:grid}.budget-refusal-head>strong{min-width:0;color:var(--color-text);font-size:var(--font-size-sm);font-weight:650}.budget-refusal-actions{justify-content:flex-end;align-items:center;gap:var(--space-02);flex-wrap:wrap;max-width:100%;display:flex}.budget-refusal-actions .primitive-header-control{color:var(--color-text-muted)}.budget-funding-control{justify-content:end;align-items:center;gap:var(--space-04);min-width:0;padding:var(--space-05) var(--space-06);grid-template-columns:auto 76px auto;display:grid}.budget-refusal-label{color:var(--color-text-muted);font:var(--header-control-font);font-weight:600}.budget-refusal-amount{background:var(--prompt-bg);width:76px}.budget-refusal-amount>input{font-variant-numeric:tabular-nums;min-width:48px}.budget-refusal-primary{color:var(--control-selected-text);background:var(--control-selected-bg);border-color:var(--control-selected-bg);font-weight:650}.budget-refusal-primary:is(:hover,:focus-visible){color:var(--control-selected-text);background:color-mix(in srgb, var(--control-selected-bg) 86%, var(--color-text));border-color:var(--control-selected-bg)}.budget-refusal-primary:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.budget-refusal-primary:disabled{color:var(--control-selected-text);background:var(--control-selected-bg);border-color:var(--control-selected-bg);opacity:.55}.budget-refusal-detail,.budget-refusal-feedback{padding:var(--space-07) var(--space-09) var(--space-08);color:var(--color-text-muted);border-top:var(--hairline);font-size:var(--font-size-sm);margin:0}.budget-refusal-feedback{color:var(--color-text);grid-column:1/-1}.money-remedy-action{grid-template-columns:auto auto}.cap-raise-card .budget-refusal-feedback{color:var(--color-text-muted)}@media (width<=620px){.budget-refusal-head{grid-template-columns:minmax(0,1fr)}.budget-refusal-actions{grid-column:1/-1;justify-content:flex-start}.budget-funding-control{grid-template-columns:auto minmax(64px,1fr) auto;justify-content:stretch}.budget-refusal-amount{width:auto}}.view-header-actions>code,.pane-header-secondary-body>code{max-width:var(--budget-header-code-width);color:var(--color-text-faint);font:500 var(--font-size-xs)/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.job-money-card{min-width:0;color:var(--color-text);font-size:var(--font-size-xs)}.job-money-card-head{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-07) var(--space-08) var(--space-09);border-bottom:var(--hairline);display:flex}.job-money-card-head span{font-size:var(--font-size-ui);font-weight:650}.job-money-card-head strong{font:650 var(--font-size-body)/1 var(--font-mono);font-variant-numeric:tabular-nums}.job-cost-body{padding:var(--space-08)}.cost-headline{align-items:baseline;gap:var(--space-07);display:flex}.cost-headline-label{min-width:0;color:var(--color-text-muted);font-size:var(--font-size-ui);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:650;overflow:hidden}.cost-headline-total{font:650 var(--font-size-subheading)/1 var(--font-mono);font-variant-numeric:tabular-nums}.cost-headline-work{color:var(--color-text-faint);font:var(--font-size-2xs)/1 var(--font-mono)}.cost-arms{gap:var(--space-09);margin-top:var(--space-12);flex-direction:column;display:flex}.cost-arm-line{gap:var(--space-07);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;display:grid}.cost-arm-name{color:var(--color-text);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cost-arm-work{color:var(--color-text-faint);font:var(--font-size-2xs)/1 var(--font-mono)}.cost-arm-total{font:650 var(--font-size-xs)/1 var(--font-mono);font-variant-numeric:tabular-nums}.cost-arm-bar{height:var(--cost-bar-height);margin-top:var(--space-04);background:var(--color-canvas);border:var(--hairline);border-radius:var(--radius-control);overflow:hidden}.cost-arm-bar>span{width:var(--cost-arm-share,0%);background:var(--color-accent);height:100%;display:block}.cost-arm-deeper{margin-top:var(--space-05);color:var(--color-text-faint);font-size:var(--font-size-2xs)}.cost-arm-deeper summary{cursor:pointer}.cost-rows{margin-top:var(--space-05)}.cost-row{grid-template-columns:minmax(0, 1fr) var(--cost-row-self-width) var(--cost-row-total-width);gap:var(--space-06);min-height:var(--budget-row-min-height);padding:var(--space-05) 0 var(--space-05) var(--cost-row-inset,0);border-top:var(--hairline);font-variant-numeric:tabular-nums;align-items:baseline;display:grid}.cost-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cost-row span:not(:first-child),.cost-row strong{text-align:right}.funding-modes{gap:var(--space-04) var(--space-09);padding:var(--space-03) var(--space-08) var(--space-08);color:var(--color-text-faint);font:var(--font-size-2xs)/1.3 var(--font-mono);flex-wrap:wrap;display:flex}.job-money-note,.job-money-state{color:var(--color-text-faint);margin:0}.job-money-note,.job-money-state:not(.failure-block){padding:var(--space-08);line-height:1.45}.job-money-note{border-top:var(--hairline)}.job-money-card .money-error{color:var(--color-danger)}.budget-journal-detail{padding:var(--space-07) var(--space-08) var(--space-08);color:var(--color-text-faint);border-top:var(--hairline);font-size:var(--font-size-2xs)}.budget-journal-detail summary{cursor:pointer}.budget-journal{margin-top:var(--space-05)}.budget-journal>div{min-height:var(--budget-journal-row-min-height);justify-content:space-between;align-items:center;gap:var(--space-10);color:var(--color-text-faint);border-bottom:var(--hairline);font:var(--font-size-2xs)/1 var(--font-mono);display:flex}.budget-journal strong{color:var(--color-text-muted)}@container (width<=650px){.view-header-actions>code,.pane-header-secondary-body>code{display:none}}:root{--fixture-picker-width:168px;--fixture-select-height:24px;--doc-control-height:24px;--doc-landmark-input-width:54px;--doc-find-input-min-width:72px;--doc-find-count-width:78px;--doc-run-boundary-height:27px;--doc-user-prompt-compact-height:8lh;--doc-trace-body-inset:18px;--doc-trace-wrap-size:16px;--doc-trace-wrap-icon-size:7px;--doc-lineage-seam-min-height:25px;--doc-trace-marker-size:6px;--doc-trace-marker-radius:2px;--doc-trace-row-height:24px;--doc-stack-gap:var(--space-02);--doc-trace-text-inset:10px;--doc-tool-block-radius-offset:2px;--doc-find-mark-radius:1px;--doc-skeleton-line-radius:2px;--markdown-code-radius:1px;--markdown-table-min-width:336px}.conversation-primary-allocation,.document-viewer{--conversation-column-width:min(var(--content-width), calc(100cqw - 2 * max(var(--content-edge-buffer), var(--conversation-scrollbar-gutter,0px))))}.fixture-viewer-page{grid-template-columns:var(--fixture-picker-width) minmax(0, 1fr);background:var(--color-canvas);width:100vw;height:100vh;display:grid;overflow:hidden}.fixture-picker{gap:var(--space-15);min-height:0;padding:var(--space-15);background:var(--rail-bg);border-right:1px solid var(--color-border);flex-direction:column;display:flex}.fixture-picker>div{flex-direction:column;display:flex}.fixture-picker strong{font-size:var(--font-size-ui)}.fixture-picker small{color:var(--color-text-faint);font:500 var(--font-size-xs)/1.4 var(--font-mono)}.fixture-picker label{gap:var(--space-05);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-direction:column;display:flex}.fixture-picker select{width:100%;height:var(--fixture-select-height);padding:0 var(--space-06);color:var(--color-text);background:var(--color-field);border:var(--line);border-radius:var(--radius-control)}.fixture-picker p{color:var(--color-text-faint);font-size:var(--font-size-sm);margin:auto 0 0;line-height:1.55}.fixture-document{min-width:0;min-height:0}.document-viewer{background:var(--pane-bg);flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.doc-landmark-direct{align-items:center;display:flex}.doc-landmark-direct input{width:var(--doc-landmark-input-width);height:var(--doc-control-height);padding:0 var(--space-06);color:var(--color-text);background:var(--color-field);border:var(--line);border-radius:var(--radius-control) 0 0 var(--radius-control);font:500 var(--font-size-xs)/1 var(--font-mono)}.doc-landmark-direct button{border-radius:0 var(--radius-control) var(--radius-control) 0}.doc-run-jump{z-index:7;top:var(--space-07);right:max(var(--space-08), var(--shell-header-right-reserve,calc(var(--space-01) * 0)));padding:var(--space-02);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-control);box-shadow:0 var(--space-07) var(--space-19) color-mix(in srgb, var(--color-canvas) 32%, transparent);align-items:center;display:flex;position:absolute}.doc-run-jump>button{width:var(--doc-control-height);height:var(--doc-control-height);color:var(--color-text-muted);border-radius:var(--radius-control);background:0 0;border:0;padding:0}.doc-run-jump>button:hover{color:var(--color-text);background:var(--color-hover)}.conversation-find-row{width:var(--conversation-column-width);padding:var(--space-02) var(--space-15) var(--space-06);background:var(--pane-bg);flex:none;margin-inline:auto}.conversation-find-row[data-placement=composer]{padding:var(--space-02) var(--prompt-inline-inset) var(--tethered-inset)}.doc-find{--doc-find-row-height:calc(var(--prompt-height) - 2 * var(--space-05) - 2px);width:100%;min-height:var(--prompt-height);grid-template-columns:minmax(var(--doc-find-input-min-width), 2fr) minmax(0, 1fr) max-content repeat(3, var(--space-21));gap:var(--space-05) var(--space-04);padding:var(--space-05);background:var(--prompt-bg-focus);border:var(--line);border-radius:var(--radius-control);box-shadow:none;font:400 var(--entry-text-size)/var(--entry-line-height) var(--font-sans);display:grid;position:relative}.doc-find-primary{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;column-gap:var(--space-04);width:100%;min-width:0;height:var(--doc-find-row-height);display:grid}.doc-find[data-inline-modifiers=true]{grid-template-columns:minmax(72px, 1fr) max-content max-content repeat(3, var(--space-21))}.doc-find-inline-modifiers{align-items:center;gap:var(--space-02);height:100%;display:flex}.doc-find .doc-find-inline-modifiers .doc-find-modifier{width:var(--space-25);min-width:var(--space-25);padding:0}.doc-find-inline-modifiers .doc-find-option-check{display:none}.doc-find input,.doc-find .doc-find-scope-summary{width:100%;min-width:0;height:100%;padding:0 calc(var(--entry-text-inset) - var(--space-05) - 1px);color:var(--color-text);background:var(--color-hover-strong);border-radius:var(--radius-control);font:inherit;text-overflow:ellipsis;white-space:nowrap;border:1px solid #0000;outline:0;overflow:hidden}.doc-find input::placeholder{color:var(--color-text-faint)}.doc-find-primary>span{width:var(--doc-find-count-width);min-width:var(--doc-find-count-width);color:var(--color-text-faint);padding-inline:var(--space-04);font:inherit;font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doc-find button{width:var(--space-21);height:var(--space-21);min-width:var(--space-21);color:var(--color-text-faint);border-radius:var(--radius-control);background:0 0;border:0;place-items:center;padding:0;display:grid}.doc-find button:hover:not(:disabled){color:var(--color-text);background:var(--color-hover);border-color:#0000}.doc-find button:disabled{cursor:default;opacity:.3}.doc-find-scope-field{width:100%;min-width:0;height:100%}.doc-find .doc-find-scope-summary{text-align:left;align-items:center;display:block}.doc-find-scope-field[data-open=true] .doc-find-scope-input{color:var(--color-text);background:var(--color-selected)}.doc-find-scope-field[data-open=true] .doc-find-scope-input::placeholder{color:var(--color-text);opacity:1}.doc-find-modifiers{align-items:center;gap:var(--space-01);height:100%;padding:var(--space-01);background:var(--color-hover-strong);border-radius:var(--radius-control);display:flex}.doc-find .doc-find-modifier{width:var(--space-25);min-width:var(--space-25);height:100%;color:var(--color-text-faint);font:inherit;background:0 0;font-weight:400}.doc-find .doc-find-modifier[data-modifier=word]{text-underline-offset:var(--space-02);text-decoration:underline}.doc-find-options-row{width:100%;height:var(--doc-find-row-height);grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--space-04);min-width:0;display:grid}.doc-find[data-options-direction=up][data-scope-open=true] .doc-find-primary{grid-row:2}.doc-find[data-options-direction=up][data-scope-open=true] .doc-find-options-row{grid-row:1}.doc-find-option-cluster{gap:var(--space-04);min-width:0;display:grid}.doc-find-option-cluster[data-kind=scope]{grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.doc-find-option-cluster[data-kind=modifiers]{gap:var(--space-04);background:0 0;grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.doc-find[data-content-scopes=false] .doc-find-option-cluster[data-kind=modifiers]{grid-column:1/3}.doc-find .doc-find-option-cluster[data-kind=modifiers] .doc-find-modifier{width:100%;min-width:0}.doc-find .doc-find-option{width:100%;min-width:0;height:100%;padding:0 var(--space-07);color:var(--color-text-faint);border-radius:calc(var(--radius-control) - 1px);font:inherit;grid-template-columns:minmax(0, 1fr) var(--space-14);align-items:center;gap:var(--space-08);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;display:grid;overflow:hidden}.doc-find-option-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;justify-self:start;width:100%;min-width:0;overflow:hidden}.doc-find .doc-find-option.doc-find-modifier{grid-template-columns:1fr;position:relative}.doc-find-modifier>.doc-find-option-check{right:var(--space-07);position:absolute}.doc-find-option-check{color:var(--color-text-faint);grid-column:2;justify-self:end}.doc-find button.doc-find-option[aria-selected=true],.doc-find button.doc-find-option[aria-pressed=true]{color:var(--color-text);background:var(--color-selected)}.doc-find button.doc-find-option:hover{color:var(--color-text);background:var(--color-hover)}.doc-find button.doc-find-modifier:focus,.doc-find button.doc-find-option[data-highlighted=true]{color:var(--control-selected-text);background:var(--control-selected-bg);outline:0}.doc-find button.doc-find-modifier:focus .doc-find-option-check,.doc-find button.doc-find-option[data-highlighted=true] .doc-find-option-check{color:var(--control-selected-text)}.doc-find-option-empty{padding-inline:var(--space-07);color:var(--color-text-faint);grid-column:1/-1;align-self:center}.doc-find button svg{width:var(--entry-icon-size);height:var(--entry-icon-size)}@container (width<=320px){.doc-find{--doc-find-input-min-width:0px;--doc-find-count-width:var(--space-28);grid-template-columns:minmax(0, 2fr) minmax(var(--space-21), 1fr) max-content repeat(3, var(--space-21))}.doc-find[data-content-scopes=true] .doc-find-options-row,.doc-find[data-content-scopes=true][data-scope-open=true] .doc-find-primary{height:calc(2 * var(--doc-find-row-height) + var(--space-04));grid-template-rows:repeat(2, var(--doc-find-row-height));row-gap:var(--space-04)}.doc-find[data-content-scopes=true][data-scope-open=true] .doc-find-primary>input[aria-label=Find\ text]{grid-area:2/1/auto/3}.doc-find[data-content-scopes=true][data-scope-open=true] .doc-find-scope-field{grid-area:1/1/auto/-1}.doc-find[data-content-scopes=true][data-scope-open=true] .doc-find-primary>span,.doc-find[data-content-scopes=true][data-scope-open=true] .doc-find-primary>button{grid-row:2}.doc-find[data-content-scopes=true] .doc-find-option-cluster[data-kind=modifiers]{grid-area:1/1/auto/-1}.doc-find[data-content-scopes=true] .doc-find-option-cluster[data-kind=scope]{grid-area:2/1/auto/-1}}.doc-scroll{overflow-anchor:none;scrollbar-gutter:stable;outline:0;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.doc-scroll:focus-visible{outline:0}.doc-spacer{width:var(--conversation-column-width);min-width:0;max-width:100%;margin-inline:auto;position:relative;left:calc(50cqw - 50%)}:root[data-design-guides=true] .doc-spacer{outline-offset:-1px;outline:1px solid #e04545d1}.doc-row{width:100%;padding:0 var(--prompt-inline-inset);contain:layout paint style;position:absolute;top:0;left:0}.doc-run-boundary{align-items:center;gap:var(--space-09);height:var(--doc-run-boundary-height);color:var(--color-text-faint);font:600 var(--font-size-2xs)/1 var(--font-mono);text-transform:uppercase;display:flex}.doc-run-boundary i{background:var(--color-border-soft);flex:1;height:1px}.doc-block{padding:var(--space-10) var(--space-12) var(--space-12);border-radius:var(--radius-control)}.doc-block[data-kind=user]{--doc-user-prompt-wash:var(--run-user-bg);background:var(--run-user-bg);border-radius:var(--radius-control);box-shadow:none;border:1px solid #0000;position:relative}.doc-block[data-kind=user]:hover{--doc-user-prompt-wash:color-mix(in srgb, var(--color-text) 5%, var(--run-user-bg));color:var(--color-text);background:var(--doc-user-prompt-wash)}.doc-user-prompt-shell{column-gap:var(--space-05);position:relative}.doc-user-prompt-content{max-height:var(--doc-user-prompt-compact-height);font:400 var(--font-size-ui)/1.55 var(--font-sans);overflow-y:hidden}.doc-user-prompt-content[data-truncated=true]{-webkit-mask-image:linear-gradient(#000 calc(100% - 1.35lh),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 1.35lh),#0000 100%)}.doc-user-prompt-content[data-expanded=true]{max-height:none;overflow-y:visible}.doc-user-prompt-toggle{padding:0 var(--space-02);color:inherit;border-radius:var(--doc-find-mark-radius);cursor:pointer;font:inherit;line-height:inherit;vertical-align:baseline;background:0 0;border:0;margin-left:auto;display:block}.doc-user-prompt-toggle[data-placement=inline]{background:var(--doc-user-prompt-wash);position:absolute;bottom:0;right:0}.doc-user-prompt-toggle[data-placement=inline]:before{width:var(--space-12);background:linear-gradient(to right, transparent, var(--doc-user-prompt-wash));content:"";pointer-events:none;position:absolute;top:0;bottom:0;right:100%}.doc-user-prompt-toggle:hover{color:var(--color-on-accent);background:var(--color-accent)}.doc-user-prompt-toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.doc-block[data-kind=reply]{background:var(--run-assistant-bg)}.doc-block[data-kind=message]{padding-block:var(--space-06) var(--space-08);background:0 0}.doc-block[data-kind=message]:hover{background:var(--color-hover)}.doc-block[data-kind=thought]{color:var(--color-text-muted);border-left:1px solid var(--color-border);border-radius:0}.doc-block[data-kind=tool-head],.doc-block[data-kind=tool-output-chunk]{background:var(--trace-bg);border:1px solid var(--color-border-soft);border-radius:calc(var(--radius-control) + var(--doc-tool-block-radius-offset))}.doc-run-trace-row{align-items:center;gap:var(--space-06);color:var(--color-text-muted);border-radius:var(--radius-control);background:0 0;margin:0;display:flex;overflow:hidden}.doc-run-outline>:is([data-trace-entry],.doc-trace-tool-run,.doc-block[data-kind=message]),.doc-trace-tool-run-entries>[data-trace-entry]{margin-top:var(--doc-stack-gap)}.doc-run-trace-summary{width:auto;min-width:0;height:var(--doc-trace-row-height);align-items:center;gap:var(--space-07);padding:var(--space-03) var(--space-12) var(--space-03) calc(var(--space-12) + var(--doc-trace-text-inset));color:inherit;border-radius:var(--radius-control);font-variant-numeric:tabular-nums;text-align:left;background:0 0;border:0;flex:auto;display:flex;position:relative}.doc-run-trace-summary,.doc-run-actions{font:400 var(--font-size-ui)/1.55 var(--font-sans)}.doc-run-actions button:hover,.doc-run-trace-row:is(:hover,:focus-within){color:var(--color-text);background:var(--color-hover)}button.doc-run-trace-summary:focus-visible,.doc-run-actions button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.doc-trace-marker{box-sizing:border-box;flex:0 0 var(--doc-trace-marker-size);width:var(--doc-trace-marker-size);min-width:var(--doc-trace-marker-size);max-width:var(--doc-trace-marker-size);height:var(--doc-trace-marker-size);min-height:var(--doc-trace-marker-size);max-height:var(--doc-trace-marker-size);border-radius:var(--doc-trace-marker-radius);background:var(--doc-trace-marker-color,var(--color-disabled));display:block}.doc-run-trace-summary>.doc-trace-marker{top:50%;left:var(--space-12);position:absolute;transform:translateY(-50%)}.doc-run-trace-summary[data-state=working]{--doc-trace-marker-color:var(--color-accent)}.doc-run-trace-summary[data-state=failed]{--doc-trace-marker-color:var(--color-danger)}.doc-run-trace-time{text-align:left;min-width:0}.doc-run-trace-projection{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.doc-run-trace-projection[data-state=failed]{color:var(--color-danger)}.doc-run-trace-projection[data-state=pending]{color:var(--color-disabled)}.doc-run-trace-records{padding:var(--space-03) var(--space-09) var(--space-03) 0;color:var(--color-danger);font:400 var(--font-size-ui)/1.55 var(--font-sans);text-underline-offset:var(--space-02);flex:none;text-decoration:underline}.doc-trace-disclosure,.doc-tool-disclosure{flex:0 0 var(--space-05);width:var(--space-05);height:var(--space-05);opacity:.62;border-bottom:1px solid;border-right:1px solid;transition:transform .12s cubic-bezier(.2,.72,.2,1);transform:translateY(-1px)rotate(-45deg)}.doc-run-trace-summary[aria-expanded=true] .doc-run-trace-disclosure{transform:translateY(-1px)rotate(45deg)}.doc-trace-block{color:var(--color-text);background:0 0;border:0;margin:0;overflow:visible}.doc-trace-block summary{height:var(--doc-trace-row-height);align-items:center;gap:var(--space-07);padding:var(--space-03) var(--space-12) var(--space-03) calc(var(--space-12) + var(--doc-trace-text-inset));border-radius:var(--radius-control);cursor:pointer;font:400 var(--font-size-ui)/1.55 var(--font-sans);background:0 0;list-style:none;display:flex;position:relative}.doc-trace-block summary:hover{color:var(--color-text);background:var(--color-hover)}.doc-trace-block summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.doc-trace-block summary::-webkit-details-marker{display:none}.doc-trace-block summary>.doc-trace-marker{top:50%;left:var(--space-12);position:absolute;transform:translateY(-50%)}.doc-trace-block summary>span:not(.doc-trace-disclosure){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.doc-trace-block[open] .doc-trace-disclosure{transform:translateY(-1px)rotate(45deg)}.doc-trace-block>.doc-trace-pre{margin:0 0 var(--space-01) var(--doc-trace-body-inset)}.doc-trace-block>.doc-trace-pre>pre{padding:var(--space-07) var(--space-10) var(--space-09);max-height:var(--trace-window-max,21rem);background:var(--trace-bg);border:1px solid var(--color-border-soft);border-radius:var(--radius-control);font:400 var(--font-size-sm)/1.5 var(--font-mono);white-space:pre;overflow-wrap:normal;margin:0;overflow:auto}.doc-trace-block>.doc-trace-pre>pre[data-format=json],.doc-trace-block>.doc-trace-pre>pre[data-format=structured],.doc-trace-block>.doc-trace-pre>pre[data-format=diff]{white-space:pre;overflow-wrap:normal;tab-size:2}.doc-trace-block[data-kind=thought]>.doc-trace-pre>pre{font-family:var(--font-sans)}.doc-tool-group,.doc-tool-fragment{color:var(--color-text);background:0 0;border-style:solid;border-color:#0000;overflow:hidden}.doc-tool-group{border-width:0;margin:0;overflow:visible}.doc-tool-summary{width:100%;height:var(--doc-trace-row-height);align-items:center;gap:var(--space-07);padding:var(--space-03) var(--space-12) var(--space-03) calc(var(--space-12) + var(--doc-trace-text-inset));color:inherit;border-radius:var(--radius-control);font:400 var(--font-size-ui)/1.55 var(--font-sans);text-align:left;background:0 0;border:0;display:flex;position:relative;overflow:hidden}.doc-tool-summary:hover{color:var(--color-text);background:var(--color-hover)}.doc-tool-summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.doc-scroll[data-outline-engaged=true] [data-outline-current=true]>.doc-tool-summary,.doc-scroll[data-outline-engaged=true] [data-outline-current=true]>.doc-trace-block>summary,.doc-scroll[data-outline-engaged=true] [data-outline-current=true]>.doc-tool-group>.doc-tool-summary,.doc-scroll[data-outline-engaged=true] .doc-block[data-kind=message][data-outline-current=true]{background:var(--color-hover-strong)}.doc-tool-summary[aria-expanded=true] .doc-tool-disclosure{transform:translateY(-1px)rotate(45deg)}.doc-tool-summary>.doc-trace-marker{top:50%;left:var(--space-12);position:absolute;transform:translateY(-50%)}.doc-tool-group[data-status-tone=pending]>.doc-tool-summary{--doc-trace-marker-color:var(--color-accent)}.doc-tool-group[data-status-tone=success]>.doc-tool-summary{--doc-trace-marker-color:var(--color-disabled)}.doc-tool-group[data-status-tone=danger]>.doc-tool-summary{--doc-trace-marker-color:var(--color-danger)}.doc-tool-summary>span:not(.doc-tool-disclosure){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.doc-tool-summary>.doc-tool-title{flex:none;max-width:none}.doc-tool-summary>.doc-tool-preview{color:var(--color-text-faint);flex:1 1 0}.doc-trace-tool-run{color:var(--color-text);margin:0}.doc-trace-tool-run[data-open=true]{margin-bottom:var(--space-07)}.doc-trace-tool-run[data-status-tone=pending]>.doc-tool-summary{--doc-trace-marker-color:var(--color-accent)}.doc-trace-tool-run[data-status-tone=success]>.doc-tool-summary{--doc-trace-marker-color:var(--color-disabled)}.doc-trace-tool-run[data-status-tone=danger]>.doc-tool-summary{--doc-trace-marker-color:var(--color-danger)}.doc-trace-tool-run-entries{padding-left:var(--doc-trace-text-inset)}.doc-run-outline[data-live=true] .doc-trace-block[open]>.doc-trace-pre,.doc-run-outline[data-live=true] .doc-tool-group[data-open=true]>.doc-tool-section,.doc-run-outline[data-live=true] .doc-tool-fragment,.doc-run-outline[data-live=true] .doc-trace-tool-run[data-open=true]>.doc-trace-tool-run-entries{animation:.14s cubic-bezier(.2,.72,.2,1) both doc-live-body-enter}.doc-run-outline[data-live=true] .doc-block[data-kind=reply][data-streaming=true]{animation:.18s cubic-bezier(.2,.72,.2,1) both doc-live-reply-enter}@keyframes doc-live-body-enter{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes doc-live-reply-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.doc-tool-section,.doc-tool-fragment{min-width:0;max-width:calc(100% - var(--doc-trace-body-inset))}.doc-tool-section{margin:0 0 var(--space-01) var(--doc-trace-body-inset);background:var(--trace-bg);border:1px solid var(--color-border-soft);border-radius:var(--radius-control);overflow:hidden}.doc-trace-block[open]>.doc-trace-pre,.doc-tool-group[data-open=true]>.doc-tool-section{margin-top:var(--doc-stack-gap)}.doc-tool-group[data-position=first] .doc-tool-section{border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.doc-tool-locations{gap:var(--space-04);padding:var(--space-07) var(--space-10);flex-wrap:wrap;display:flex}.doc-tool-locations code{padding:var(--space-02) var(--space-05);color:var(--color-text-muted);background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:var(--radius-control);font:var(--font-size-xs)/1.3 var(--font-mono);overflow-wrap:anywhere}.doc-tool-section>.doc-trace-pre>pre,.doc-tool-fragment>.doc-trace-pre>pre{padding:var(--space-06) var(--space-10) var(--space-08);max-height:var(--trace-window-max,21rem);color:var(--color-text);font:400 var(--font-size-sm)/1.55 var(--font-mono);white-space:pre;overflow-wrap:normal;tab-size:2;margin:0;overflow:auto}.doc-tool-section>.doc-trace-pre>pre[data-format=json],.doc-tool-section>.doc-trace-pre>pre[data-format=structured],.doc-tool-section>.doc-trace-pre>pre[data-format=diff],.doc-tool-fragment>.doc-trace-pre>pre[data-format=json],.doc-tool-fragment>.doc-trace-pre>pre[data-format=structured],.doc-tool-fragment>.doc-trace-pre>pre[data-format=diff]{white-space:pre;overflow-wrap:normal}.doc-tool-fragment{margin:0 0 0 var(--doc-trace-body-inset);background:var(--trace-bg);border-color:var(--color-border-soft);border-width:0 1px;border-radius:0}.doc-tool-fragment[data-section-start=true]{border-top-width:1px}.doc-tool-fragment[data-position=last]{margin-bottom:var(--space-16);border-bottom-right-radius:var(--radius-control);border-bottom-left-radius:var(--radius-control);border-bottom-width:1px}.doc-tool-group[data-position=only][data-open=true]{margin-bottom:var(--space-16)}.doc-trace-block[open]{margin-bottom:var(--space-07)}.doc-trace-block,.doc-tool-section,.doc-tool-fragment,.doc-trace-pre{position:relative}.doc-trace-wrap{z-index:1;top:var(--space-06);right:var(--space-07);width:var(--doc-trace-wrap-size);height:var(--doc-trace-wrap-size);padding:var(--space-02);color:var(--color-text-muted);background:var(--trace-bg);border:1px solid var(--color-border-soft);border-radius:var(--radius-control);place-items:center;transition:color .1s,background-color .1s,border-color .1s;display:grid;position:absolute}.doc-trace-wrap svg{width:var(--doc-trace-wrap-icon-size);height:var(--doc-trace-wrap-icon-size)}.doc-trace-wrap:hover{color:var(--color-text);background:var(--color-hover);border-color:var(--color-border);outline:0}.doc-trace-wrap:focus-visible{color:var(--color-text);outline:2px solid var(--color-focus);outline-offset:-2px}.doc-trace-block>.doc-trace-pre>pre[data-wrap=true],.doc-tool-section>.doc-trace-pre>pre[data-wrap=true],.doc-tool-fragment>.doc-trace-pre>pre[data-wrap=true]{white-space:pre-wrap;overflow-wrap:anywhere}.doc-trace-truncation{margin:var(--space-04) 0 0;color:var(--color-text-muted);font:500 var(--font-size-2xs)/1.4 var(--font-sans)}.doc-trace-truncation a{color:var(--color-text)}.doc-tool-fragment pre[data-format=diff]>span{min-height:1.55em;display:block}.doc-tool-fragment pre[data-format=diff]>[data-line=addition]{color:var(--color-success);background:color-mix(in srgb, var(--color-success) 8%, transparent)}.doc-tool-fragment pre[data-format=diff]>[data-line=deletion]{color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 8%, transparent)}.doc-tool-fragment pre[data-format=diff]>[data-line=hunk]{color:var(--color-accent)}.doc-tool-fragment pre[data-format=diff]>[data-line=meta]{color:var(--color-text-faint)}.doc-lineage-seam{min-height:var(--doc-lineage-seam-min-height);grid-template-columns:minmax(var(--space-12), 1fr) auto minmax(var(--space-12), 1fr);align-items:center;gap:var(--space-09);color:var(--color-text-faint);font:500 var(--font-size-2xs)/1 var(--font-mono);display:grid}.doc-lineage-seam i{background:var(--color-border);height:1px}.doc-lineage-seam>span{align-items:center;gap:var(--space-04);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.doc-lineage-seam .object-chip{max-width:min(320px,42vw)}.doc-lineage-seam a{color:inherit;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:var(--space-02)}.doc-lineage-seam a:hover{color:var(--color-text)}.doc-block header{margin-bottom:var(--space-05);color:var(--color-text-faint);font:600 var(--font-size-2xs)/1 var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.doc-block header small{font:inherit}.doc-run-actions{min-height:var(--doc-trace-row-height);justify-content:flex-end;align-items:center;gap:var(--space-03);color:var(--color-text-faint);opacity:0;pointer-events:none;flex:none;margin-left:auto;display:flex}.doc-run-user-region[data-first-run=false]{padding-top:var(--space-14)}.doc-run-user-region:is(:hover,:focus-within)~.doc-run-trace-row .doc-run-actions,.doc-scroll[data-outline-engaged=true] .doc-run-outline[data-outline-cursor-within=true]>.doc-run-trace-row .doc-run-actions,.doc-run-trace-row:is(:hover,:focus-within) .doc-run-actions{opacity:1;pointer-events:auto}.doc-run-actions button{height:var(--doc-trace-row-height);padding:var(--space-03) var(--space-09);color:inherit;border-radius:var(--radius-control);font:inherit;background:0 0;border:0}.doc-run-actions button:disabled{opacity:.45}.doc-run-divider{box-sizing:border-box;height:1px;margin:var(--space-01) var(--radius-control)}.doc-run-divider[data-edge=trace-end]{font-size:var(--font-size-ui);margin-bottom:1.25em}.doc-block[data-kind=user]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.doc-scroll[data-outline-engaged=true] .doc-run-outline[data-outline-anchor=prompt]>.doc-run-user-region>.doc-block[data-kind=user]{--doc-user-prompt-wash:var(--run-user-bg);background:var(--run-user-bg);border-color:var(--color-accent)}.doc-run-outline[data-after-edit=true],.doc-run-boundary[data-after-edit=true]{opacity:.34;filter:saturate(.45);transition:opacity .14s}.doc-block>pre{color:inherit;font:400 var(--font-size-ui)/1.55 var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.doc-block[data-kind=tool-head]>pre,.doc-block[data-kind=tool-output-chunk]>pre{font:400 var(--font-size-sm)/1.5 var(--font-mono)}.doc-block mark,.file-preview mark,.failure-block mark,.budget-refusal mark,.find-mark{color:inherit;background:var(--color-selection);border-radius:var(--doc-find-mark-radius)}.doc-trace-block mark,.doc-tool-section mark,.doc-tool-fragment mark{color:inherit;background:var(--color-selection)}.doc-block mark[data-active=true],.file-preview mark[data-active=true],.doc-trace-block mark[data-active=true],.doc-tool-section mark[data-active=true],.doc-tool-fragment mark[data-active=true],.failure-block mark[data-active=true],.budget-refusal mark[data-active=true],.find-mark[data-active=true]{color:var(--find-active-text);background:var(--find-active-bg)}.markdown{min-width:0;max-width:100%;color:inherit;font:400 var(--font-size-ui)/1.55 var(--font-sans);white-space:normal;overflow-wrap:anywhere}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown p{margin:0 0 .65em}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{color:inherit;margin:1em 0 .4em;font-weight:650;line-height:1.25}.markdown h1{font-size:var(--font-size-markdown-h1)}.markdown h2{font-size:var(--font-size-markdown-h2)}.markdown h3{font-size:var(--font-size-markdown-h3)}.markdown h4,.markdown h5,.markdown h6{font-size:var(--font-size-markdown-heading)}.markdown ul,.markdown ol{margin:.35em 0 .7em;padding-left:1.6em}.markdown li{margin:.16em 0}.markdown li>p{margin:0}.markdown li[data-task=true]{list-style:none}.markdown input[type=checkbox]{width:.9em;height:.9em;accent-color:var(--color-accent);margin:0 .45em 0 -1.35em}.markdown blockquote{color:var(--color-text-muted);border-left:2px solid var(--color-border);margin:.65em 0;padding:.05em 0 .05em .85em}.markdown code{background:var(--color-field);border-radius:var(--markdown-code-radius);font:var(--font-size-markdown-code)/1.45 var(--font-mono);overflow-wrap:normal;padding:.08em .3em}.markdown pre{max-width:100%;padding:var(--space-10) var(--space-12);background:var(--color-field);border:1px solid var(--color-border-soft);border-radius:var(--markdown-code-radius);white-space:pre;tab-size:2;margin:.7em 0;overflow-x:auto}.markdown pre code{color:inherit;font-size:var(--font-size-markdown-code-block);white-space:inherit;background:0 0;border-radius:0;padding:0}.markdown a{color:inherit;text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.markdown hr{border:0;border-top:1px solid var(--color-border);margin:1em 0}.markdown-table-wrap{max-width:100%;margin:.7em 0;overflow-x:auto}.markdown table{width:max-content;min-width:min(100%, var(--markdown-table-min-width));border-collapse:collapse;font-size:var(--font-size-markdown-table)}.markdown th,.markdown td{padding:var(--space-05) var(--space-09);border:1px solid var(--color-border);vertical-align:top}.markdown th{font-weight:650}.markdown-diagram{max-width:100%;margin:.7em 0}.markdown-diagram-tools{justify-content:flex-end;align-items:center;gap:var(--space-04);margin-bottom:var(--space-04);display:flex}.markdown-diagram pre{margin:0}.markdown-diagram-image{max-width:100%;height:auto;margin-inline:auto;display:block}.markdown-inert{color:var(--color-text-faint);font:var(--font-size-markdown-code-block)/1.4 var(--font-mono)}.doc-row[data-tail-block=true] .doc-block{margin-top:var(--space-08)}.doc-streaming-reply{min-width:0}.doc-streaming-reply>.markdown{display:contents}.doc-streaming-reply>.markdown>p:last-child{display:inline}.doc-live-status{margin:var(--space-06) 0 0;padding:var(--space-03) var(--space-12);color:var(--color-text-muted);font:400 var(--font-size-sm)/1.5 var(--font-sans);align-items:center;display:flex}.doc-view-message{height:100%;color:var(--color-text-faint);place-items:center;animation:.2s ease-out .15s backwards waiting-reveal;display:grid}.doc-view-message.error{color:var(--color-danger);animation:none}@media (prefers-reduced-motion:reduce){.doc-trace-disclosure,.doc-tool-disclosure{transition:none}.doc-run-outline[data-live=true] .doc-trace-block[open]>.doc-trace-pre,.doc-run-outline[data-live=true] .doc-tool-group[data-open=true]>.doc-tool-section,.doc-run-outline[data-live=true] .doc-tool-fragment,.doc-run-outline[data-live=true] .doc-trace-tool-run[data-open=true]>.doc-trace-tool-run-entries,.doc-run-outline[data-live=true] .doc-block[data-kind=reply][data-streaming=true]{animation:none}}@media (width<=500px){.fixture-viewer-page{grid-template-columns:minmax(0,1fr)}.fixture-picker{display:none}}.document-viewer[data-user-turns=true]{--doc-user-prompt-compact-height:3lh}.doc-user-turn{padding-bottom:var(--space-12)}.conversation-empty-document{justify-content:center;align-items:center;min-height:100%;display:flex}
