:root:is([data-theme=landing-mosaic],[data-theme=mosaic-windows]) .app-shell{isolation:isolate}.landing-mosaic{z-index:-1;pointer-events:none;background:#f1f1f1;position:absolute;inset:0;overflow:hidden}.landing-mosaic canvas{visibility:hidden;opacity:.65;filter:hue-rotate(205deg)saturate(125%);position:absolute;top:0}.landing-mosaic canvas[data-painted=true]{visibility:visible}:root:is([data-theme=landing-mosaic],[data-theme=mosaic-windows]) .left-rail-shell{background:0 0}:root:is([data-theme=landing-mosaic],[data-theme=mosaic-windows]) :is(.rail-header,.rail-section-label,.rail-note,.rail-older,.rail-account),:root:is([data-theme=landing-mosaic],[data-theme=mosaic-windows]) .index-rail-list .job-link{background:var(--window-bg)}:root:is([data-theme=landing-mosaic],[data-theme=mosaic-windows]) .index-rail-list .job-link:hover{background:color-mix(in srgb, var(--color-text) 5%, var(--window-bg))}:root:is([data-theme=landing-mosaic],[data-theme=mosaic-windows]) .index-rail-list .job-link[data-active=true]{background:color-mix(in srgb, var(--color-text) 10%, var(--window-bg))}:root:is([data-theme=landing-mosaic],[data-theme=mosaic-windows]) .index-rail-list .job-link[data-active=true]:hover{background:color-mix(in srgb, var(--color-text) 14%, var(--window-bg))}:root[data-theme=landing-mosaic] .tab-wrap:not([data-active=true]),:root[data-theme=landing-mosaic] .new-tab{color:var(--color-text-muted);background:var(--color-field);box-shadow:inset 0 0 0 1px var(--color-border-soft)}:root[data-theme=landing-mosaic] .tab-wrap:not([data-active=true]):hover,:root[data-theme=landing-mosaic] .new-tab:hover{color:var(--color-text);background:color-mix(in srgb, var(--color-text) 8%, var(--color-field))}.landing-mosaic-windows{background:#f1f1f1;width:100%;height:100%;position:relative;overflow:hidden}.landing-mosaic-windows canvas{opacity:.65;filter:hue-rotate(205deg)saturate(125%);display:block;position:absolute}.job-activity-study[data-mosaic=true] .job-activity-key i{border:1px solid var(--color-border);background:#666b4b}.job-activity-study[data-mosaic=true] .job-activity-key i[data-state=idle]{background:#9f9f9f}:root[data-theme=mosaic-windows] .landing-mosaic{opacity:0}:root[data-theme=mosaic-windows]{--tab-bg-active:color-mix(in srgb, var(--color-text) 10%, var(--color-canvas))}.setup-view-body{scrollbar-gutter:stable;flex:1;width:100%;min-height:0;display:block;overflow:hidden auto}.setup-composer-footer{flex:none;width:100%;margin-top:auto}.setup-composer-footer>.conversation-composer{width:calc(var(--column-width) + 2 * calc(var(--seat-reach) * var(--column-start)))}.job-setup{--form-control-font-size:var(--font-size-ui);--setup-label-width:14rem;--setup-action-width:5rem;--primitive-panel-row-height:var(--target-size);--control-height:var(--primitive-panel-row-height);gap:var(--space-16);width:min(var(--index-width), 64rem);margin:0 0 0 calc((var(--pane-width) - min(var(--index-width), 64rem)) / 2);padding:var(--space-24);min-height:0;font:var(--font-size-ui)/1.4 var(--font-sans);flex-direction:column;display:flex;container-type:inline-size}.job-setup>.new-job-intro:empty{display:none}.setup-name{width:min(100%,32rem);margin:0}.setup-inline-form{gap:var(--space-08);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.setup-inline-form>.primitive-form-actions{margin:0}.setup-container{border:var(--line);border-radius:var(--radius-control);background:var(--pane-bg);flex:none;overflow:hidden}.setup-container>.primitive-section-panel{--primitive-panel-inline-inset:var(--space-08);grid-template-columns:10rem minmax(0,1fr);height:12rem}.setup-container[data-roomy=true]>.primitive-section-panel{height:20rem}.setup-container .primitive-section-rail{padding:var(--space-08)}.setup-container .primitive-section-body{padding:0;overflow:hidden}.setup-container-content{flex-direction:column;height:100%;min-height:0;display:flex}.setup-container-reading{min-height:0;padding:var(--space-08);gap:var(--space-04);scrollbar-gutter:stable;flex-direction:column;flex:1;display:flex;overflow:auto}.setup-container-actions{padding:var(--space-08) var(--space-16);flex:none}.setup-container-actions .primitive-form-actions{margin:0}.setup-container-reading>form{gap:var(--space-04);flex-direction:column;display:flex}.setup-facts{margin:0}.setup-facts>div,.job-setup .setup-field,.setup-form-field{grid-template-columns:minmax(0, var(--setup-label-width)) minmax(0, 1fr);gap:var(--space-12);min-height:var(--primitive-panel-row-height);padding-inline:var(--space-08);align-items:center;display:grid}.setup-facts dt,.job-setup .setup-field-label,.setup-form-field>label{color:var(--color-text-muted);font:inherit;margin:0}.setup-facts dd{overflow-wrap:anywhere;margin:0}.job-setup .setup-field-control{min-width:0}.job-setup .setup-field-entry,.job-setup .setup-plain-value{padding:0}.job-setup .setup-field-control .primitive-select-picker{border:var(--line);background:var(--prompt-bg)}.setup-container-reading>p,.setup-container-reading>form>p,.setup-file-browser>p{padding-inline:var(--space-08);min-height:var(--primitive-panel-row-height);font:inherit;color:var(--color-text-muted);align-items:center;margin:0;display:flex}.setup-toggle{grid-template-columns:minmax(0, var(--setup-label-width)) minmax(0, 1fr);align-items:center;gap:var(--space-12);min-height:var(--primitive-panel-row-height);padding-inline:var(--space-08);display:grid}.setup-exact{min-width:0}.setup-exact pre{margin:var(--space-04) var(--space-08);white-space:pre-wrap;overflow-wrap:anywhere;font-size:inherit}.setup-container-reading:has(>.setup-environment){padding:0}.setup-environment{flex-direction:column;flex:1;min-height:0;display:flex}.setup-holder{color:var(--color-text)}.setup-resource-list{gap:var(--space-04);flex-direction:column;display:flex}.setup-container summary{align-items:center;gap:var(--space-08);min-height:var(--primitive-panel-row-height);padding-inline:var(--space-08);cursor:pointer;font:inherit;list-style:none;display:flex}.setup-container summary::-webkit-details-marker{display:none}.setup-container summary>.disclosure-caret{order:1;margin-left:auto}.setup-container summary>span{color:var(--color-text-muted);margin-left:auto}.setup-container .setup-summary-row{grid-template-columns:minmax(0, var(--setup-label-width)) minmax(0, 1fr) auto;gap:var(--space-12);display:grid}.setup-container .setup-summary-row>span{overflow-wrap:anywhere;margin:0}.setup-container .setup-summary-row>span:last-of-type{color:var(--color-text)}.setup-resource-list>.primitive-button{justify-content:flex-start}.setup-exit{justify-content:flex-end;display:flex}.setup-file-browser{gap:var(--space-04);flex-direction:column;flex:1;min-height:0;display:flex}.setup-file-picker{align-items:center;gap:var(--space-08);display:flex}.setup-file-picker>.primitive-field{flex:1;min-width:0}.setup-file-picker>.primitive-button:last-child{min-width:var(--setup-action-width)}.setup-file-document{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.setup-file-document>.file-viewport{flex:1;min-height:0}.setup-file-list{scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}.setup-file-path{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@container (width<=45rem){.setup-container{--setup-label-width:10rem}}@container (width<=35rem){.setup-container>.primitive-section-panel{grid-template-columns:7.5rem minmax(0,1fr)}.setup-facts>div,.job-setup .setup-field,.setup-form-field,.setup-toggle{gap:var(--space-04);padding-block:var(--space-04);grid-template-columns:1fr}.setup-file-picker{flex-wrap:wrap}.setup-container .setup-summary-row{grid-template-columns:minmax(0,1fr) auto auto}}.native-options{gap:var(--stack-gap);min-height:0;padding:var(--stack-inset);flex-direction:column;flex:auto;display:flex}.native-options-field{border-radius:var(--radius-control);flex-direction:column;flex:auto;min-height:6em;display:flex;position:relative}.native-options-field:hover{background:var(--color-hover)}.native-options-field:focus-within{background:var(--color-selected)}.native-options-text{box-sizing:border-box;width:100%;min-height:0;padding:var(--space-07) var(--space-09) calc(var(--space-07) + 1.5em);color:var(--color-text);font:var(--font-size-sm)/1.5 var(--font-mono);resize:none;background:0 0;border:0;outline:none;flex:auto}.native-options-field[data-readonly=true] .native-options-text{color:var(--color-text-muted)}.native-options-note{right:var(--space-09);bottom:var(--space-05);max-width:calc(100% - 2 * var(--space-09));color:var(--color-warning);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;position:absolute;overflow:hidden}.native-options-verbs{gap:var(--stack-gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.native-options .native-options-verb{min-height:var(--target-size);padding:var(--space-07) var(--space-09);line-height:1.4}.native-options-verb:not(:disabled){cursor:pointer}.native-options-verb:not(:disabled):is(:hover,:focus-visible){color:var(--color-text);background:var(--color-selected);outline:none}.repo-form{gap:var(--space-08);min-width:0;display:grid;container:repo-form/inline-size}.repo-fields{align-items:start;gap:var(--space-08);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);min-width:0;display:grid}.repo-form-custody{align-items:center;gap:var(--space-04) var(--space-08);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.repo-form-custody>.primitive-field-message{flex-basis:100%;margin:0}@container repo-form (width<=440px){.repo-fields{grid-template-columns:minmax(0,1fr)}}:root[data-theme=matrix],:root[data-theme=matrix-crisp],:root[data-theme=matrix-matte]{--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=matrix-crisp]{--theme-light-surface:#fbfdfb;--theme-dark-surface:#030504}:root[data-theme=matrix-matte]{--theme-light-surface:#eef0ed;--theme-dark-surface:#191d1a}:root,:root[data-theme=huneker-warm],:root[data-theme=huneker],:root[data-theme=watercolor],:root[data-theme=landing-mosaic],:root[data-theme=mosaic-windows],:root[data-theme=huneker-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:not([data-theme]),:root[data-theme=huneker-warm]{--theme-light-canvas:#edecdd;--theme-light-surface:#dedad1;--theme-light-raised:#edecdd;--theme-light-field:#edecdd;--theme-light-accent:#6f6d69}:root[data-theme=landing-mosaic],:root[data-theme=mosaic-windows]{--theme-light-surface:#f1f1f1}:root[data-theme=huneker-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[data-theme=one]{--theme-light-canvas:#dcdcdd;--theme-light-surface:#ebebec;--theme-light-raised:#fafafa;--theme-light-field:#ebebec;--theme-light-ink:#242529;--theme-light-border:#c9c9ca;--theme-light-accent:#4f6ee0;--theme-light-on-accent:#fff;--theme-light-success:#669f59;--theme-light-danger:#d36151;--theme-light-warning:#a48819;--theme-dark-canvas:#3b414d;--theme-dark-surface:#2f343e;--theme-dark-raised:#282c33;--theme-dark-field:#2e343e;--theme-dark-ink:#dce0e5;--theme-dark-border:#464b57;--theme-dark-accent:#74ade8;--theme-dark-on-accent:#282c33;--theme-dark-success:#a1c181;--theme-dark-danger:#d07277;--theme-dark-warning:#dec184}:root[data-theme=ayu]{--theme-light-canvas:#dcddde;--theme-light-surface:#ececed;--theme-light-raised:#fcfcfc;--theme-light-field:#ececed;--theme-light-ink:#5c6166;--theme-light-border:#cfd1d2;--theme-light-accent:#3b9ee5;--theme-light-on-accent:#fff;--theme-light-success:#85b304;--theme-light-danger:#ef7271;--theme-light-warning:#f1ad49;--theme-dark-canvas:#313337;--theme-dark-surface:#1f2127;--theme-dark-raised:#0d1016;--theme-dark-field:#1f2127;--theme-dark-ink:#bfbdb6;--theme-dark-border:#3f4043;--theme-dark-accent:#5ac1fe;--theme-dark-on-accent:#0d1016;--theme-dark-success:#aad84c;--theme-dark-danger:#ef7177;--theme-dark-warning:#feb454}:root[data-theme=ayu-mirage]{--theme-light-canvas:#dcddde;--theme-light-surface:#ececed;--theme-light-raised:#fcfcfc;--theme-light-field:#ececed;--theme-light-ink:#5c6166;--theme-light-border:#cfd1d2;--theme-light-accent:#3b9ee5;--theme-light-on-accent:#fff;--theme-light-success:#85b304;--theme-light-danger:#ef7271;--theme-light-warning:#f1ad49;--theme-dark-canvas:#464a52;--theme-dark-surface:#353944;--theme-dark-raised:#242835;--theme-dark-field:#353944;--theme-dark-ink:#cccac2;--theme-dark-border:#53565d;--theme-dark-accent:#72cffe;--theme-dark-on-accent:#242835;--theme-dark-success:#d5fe80;--theme-dark-danger:#f18779;--theme-dark-warning:#fecf72}:root[data-theme=gruvbox]{--theme-light-canvas:#d9c8a4;--theme-light-surface:#ecddb4;--theme-light-raised:#fbf1c7;--theme-light-field:#ecddb4;--theme-light-ink:#282828;--theme-light-border:#c8b899;--theme-light-accent:#0b6678;--theme-light-on-accent:#fff;--theme-light-success:#797410;--theme-light-danger:#9d0308;--theme-light-warning:#b57615;--theme-dark-canvas:#4c4642;--theme-dark-surface:#3a3735;--theme-dark-raised:#282828;--theme-dark-field:#3a3735;--theme-dark-ink:#fbf1c7;--theme-dark-border:#5b534d;--theme-dark-accent:#83a598;--theme-dark-on-accent:#282828;--theme-dark-success:#b7bb26;--theme-dark-danger:#fb4a35;--theme-dark-warning:#f9bd2f}:root[data-theme=gruvbox-hard]{--theme-light-canvas:#d9c8a4;--theme-light-surface:#ecddb5;--theme-light-raised:#f9f5d7;--theme-light-field:#ecddb5;--theme-light-ink:#282828;--theme-light-border:#c8b899;--theme-light-accent:#0b6678;--theme-light-on-accent:#fff;--theme-light-success:#797410;--theme-light-danger:#9d0308;--theme-light-warning:#b57615;--theme-dark-canvas:#4c4642;--theme-dark-surface:#393634;--theme-dark-raised:#1d2021;--theme-dark-field:#393634;--theme-dark-ink:#fbf1c7;--theme-dark-border:#5b534d;--theme-dark-accent:#83a598;--theme-dark-on-accent:#1d2021;--theme-dark-success:#b7bb26;--theme-dark-danger:#fb4a35;--theme-dark-warning:#f9bd2f}:root[data-theme=gruvbox-soft]{--theme-light-canvas:#d9c8a4;--theme-light-surface:#ecdcb3;--theme-light-raised:#f2e5bc;--theme-light-field:#ecdcb3;--theme-light-ink:#282828;--theme-light-border:#c8b899;--theme-light-accent:#0b6678;--theme-light-on-accent:#fff;--theme-light-success:#797410;--theme-light-danger:#9d0308;--theme-light-warning:#b57615;--theme-dark-canvas:#4c4642;--theme-dark-surface:#3b3735;--theme-dark-raised:#32302f;--theme-dark-field:#3b3735;--theme-dark-ink:#fbf1c7;--theme-dark-border:#5b534d;--theme-dark-accent:#83a598;--theme-dark-on-accent:#32302f;--theme-dark-success:#b7bb26;--theme-dark-danger:#fb4a35;--theme-dark-warning:#f9bd2f}:root[data-theme=rose-pine]{--theme-light-canvas:#faf4ed;--theme-light-surface:#fffaf3;--theme-light-raised:#faf4ed;--theme-light-field:#fffaf3;--theme-light-ink:#575279;--theme-light-border:#dfdad9;--theme-light-accent:#56949f;--theme-light-on-accent:#fff;--theme-light-success:#286983;--theme-light-danger:#b4637a;--theme-light-warning:#ea9d34;--theme-dark-canvas:#191724;--theme-dark-surface:#1f1d2e;--theme-dark-raised:#191724;--theme-dark-field:#1f1d2e;--theme-dark-ink:#e0def4;--theme-dark-border:#403d52;--theme-dark-accent:#9ccfd8;--theme-dark-on-accent:#191724;--theme-dark-success:#31748f;--theme-dark-danger:#eb6f92;--theme-dark-warning:#f6c177}:root[data-theme=rose-pine-moon]{--theme-light-canvas:#faf4ed;--theme-light-surface:#fffaf3;--theme-light-raised:#faf4ed;--theme-light-field:#fffaf3;--theme-light-ink:#575279;--theme-light-border:#dfdad9;--theme-light-accent:#56949f;--theme-light-on-accent:#fff;--theme-light-success:#286983;--theme-light-danger:#b4637a;--theme-light-warning:#ea9d34;--theme-dark-canvas:#232136;--theme-dark-surface:#2a273f;--theme-dark-raised:#232136;--theme-dark-field:#2a273f;--theme-dark-ink:#e0def4;--theme-dark-border:#44415a;--theme-dark-accent:#9ccfd8;--theme-dark-on-accent:#232136;--theme-dark-success:#3e8fb0;--theme-dark-danger:#eb6f92;--theme-dark-warning:#f6c177}:root[data-theme=catppuccin]{--theme-light-canvas:#d7dce5;--theme-light-surface:#e6e9ef;--theme-light-raised:#eff1f5;--theme-light-field:#dce0e8;--theme-light-ink:#4c4f69;--theme-light-border:#ccd0da;--theme-light-accent:#8839ef;--theme-light-on-accent:#fff;--theme-light-success:#40a02b;--theme-light-danger:#d20f39;--theme-light-warning:#df8e1d;--theme-dark-canvas:#27273b;--theme-dark-surface:#181825;--theme-dark-raised:#1e1e2e;--theme-dark-field:#11111b;--theme-dark-ink:#cdd6f4;--theme-dark-border:#313244;--theme-dark-accent:#cba6f7;--theme-dark-on-accent:#1e1e2e;--theme-dark-success:#a6e3a1;--theme-dark-danger:#f38ba8;--theme-dark-warning:#f9e2af}:root[data-theme=catppuccin-frappe]{--theme-light-canvas:#d7dce5;--theme-light-surface:#e6e9ef;--theme-light-raised:#eff1f5;--theme-light-field:#dce0e8;--theme-light-ink:#4c4f69;--theme-light-border:#ccd0da;--theme-light-accent:#8839ef;--theme-light-on-accent:#fff;--theme-light-success:#40a02b;--theme-light-danger:#d20f39;--theme-light-warning:#df8e1d;--theme-dark-canvas:#383c52;--theme-dark-surface:#292c3c;--theme-dark-raised:#303446;--theme-dark-field:#232634;--theme-dark-ink:#c6d0f5;--theme-dark-border:#414559;--theme-dark-accent:#ca9ee6;--theme-dark-on-accent:#303446;--theme-dark-success:#a6d189;--theme-dark-danger:#e78284;--theme-dark-warning:#e5c890}:root[data-theme=catppuccin-macchiato]{--theme-light-canvas:#d7dce5;--theme-light-surface:#e6e9ef;--theme-light-raised:#eff1f5;--theme-light-field:#dce0e8;--theme-light-ink:#4c4f69;--theme-light-border:#ccd0da;--theme-light-accent:#8839ef;--theme-light-on-accent:#fff;--theme-light-success:#40a02b;--theme-light-danger:#d20f39;--theme-light-warning:#df8e1d;--theme-dark-canvas:#2c2f46;--theme-dark-surface:#1e2030;--theme-dark-raised:#24273a;--theme-dark-field:#181926;--theme-dark-ink:#cad3f5;--theme-dark-border:#363a4f;--theme-dark-accent:#c6a0f6;--theme-dark-on-accent:#24273a;--theme-dark-success:#a6da95;--theme-dark-danger:#ed8796;--theme-dark-warning:#eed49f}:root[data-theme=everforest]{--theme-light-canvas:#efebd4;--theme-light-surface:#f4f0d9;--theme-light-raised:#fdf6e3;--theme-light-field:#f4f0d9;--theme-light-ink:#5c6a72;--theme-light-border:#efebd4;--theme-light-accent:#8da101;--theme-light-on-accent:#fff;--theme-light-success:#8da101;--theme-light-danger:#f85552;--theme-light-warning:#dfa000;--theme-dark-canvas:#3d484d;--theme-dark-surface:#343f44;--theme-dark-raised:#2d353b;--theme-dark-field:#343f44;--theme-dark-ink:#d3c6aa;--theme-dark-border:#3d484d;--theme-dark-accent:#a7c080;--theme-dark-on-accent:#2d353b;--theme-dark-success:#a7c080;--theme-dark-danger:#e67e80;--theme-dark-warning:#dbbc7f}:root[data-theme=everforest-hard]{--theme-light-canvas:#f2efdf;--theme-light-surface:#f8f5e4;--theme-light-raised:#fffbef;--theme-light-field:#f8f5e4;--theme-light-ink:#5c6a72;--theme-light-border:#f2efdf;--theme-light-accent:#8da101;--theme-light-on-accent:#fff;--theme-light-success:#8da101;--theme-light-danger:#f85552;--theme-light-warning:#dfa000;--theme-dark-canvas:#374145;--theme-dark-surface:#2e383c;--theme-dark-raised:#272e33;--theme-dark-field:#2e383c;--theme-dark-ink:#d3c6aa;--theme-dark-border:#374145;--theme-dark-accent:#a7c080;--theme-dark-on-accent:#272e33;--theme-dark-success:#a7c080;--theme-dark-danger:#e67e80;--theme-dark-warning:#dbbc7f}:root[data-theme=everforest-soft]{--theme-light-canvas:#e5dfc5;--theme-light-surface:#eae4ca;--theme-light-raised:#f3ead3;--theme-light-field:#eae4ca;--theme-light-ink:#5c6a72;--theme-light-border:#e5dfc5;--theme-light-accent:#8da101;--theme-light-on-accent:#fff;--theme-light-success:#8da101;--theme-light-danger:#f85552;--theme-light-warning:#dfa000;--theme-dark-canvas:#434f55;--theme-dark-surface:#3a464c;--theme-dark-raised:#333c43;--theme-dark-field:#3a464c;--theme-dark-ink:#d3c6aa;--theme-dark-border:#434f55;--theme-dark-accent:#a7c080;--theme-dark-on-accent:#333c43;--theme-dark-success:#a7c080;--theme-dark-danger:#e67e80;--theme-dark-warning:#dbbc7f}:root[data-theme=modus]{--theme-light-canvas:#fff;--theme-light-surface:#f2f2f2;--theme-light-raised:#fff;--theme-light-field:#f2f2f2;--theme-light-ink:#000;--theme-light-border:#595959;--theme-light-accent:#0000b0;--theme-light-on-accent:#fff;--theme-light-success:#006800;--theme-light-danger:#a60000;--theme-light-warning:#6f5500;--theme-dark-canvas:#000;--theme-dark-surface:#1e1e1e;--theme-dark-raised:#000;--theme-dark-field:#1e1e1e;--theme-dark-ink:#fff;--theme-dark-border:#989898;--theme-dark-accent:#00bcff;--theme-dark-on-accent:#000;--theme-dark-success:#44bc44;--theme-dark-danger:#ff5f59;--theme-dark-warning:#d0bc00}:root[data-theme=modus-tinted]{--theme-light-canvas:#fbf7f0;--theme-light-surface:#efe9dd;--theme-light-raised:#fbf7f0;--theme-light-field:#efe9dd;--theme-light-ink:#000;--theme-light-border:#545454;--theme-light-accent:#0000b0;--theme-light-on-accent:#fff;--theme-light-success:#006300;--theme-light-danger:#a60000;--theme-light-warning:#6d5000;--theme-dark-canvas:#0d0e1c;--theme-dark-surface:#1d2235;--theme-dark-raised:#0d0e1c;--theme-dark-field:#1d2235;--theme-dark-ink:#fff;--theme-dark-border:#989898;--theme-dark-accent:#00bcff;--theme-dark-on-accent:#0d0e1c;--theme-dark-success:#44bc44;--theme-dark-danger:#ff5f59;--theme-dark-warning:#d0bc00}:root[data-theme=ef-cyprus]{--theme-light-canvas:#e5e3d8;--theme-light-surface:#f0ece0;--theme-light-raised:#fcf7ef;--theme-light-field:#f0ece0;--theme-light-ink:#242521;--theme-light-border:#c4c0b6;--theme-light-accent:#006f00;--theme-light-on-accent:#fff;--theme-light-success:#006f00;--theme-light-danger:#9f0d0f;--theme-light-warning:#a7601f;--theme-dark-canvas:#303230;--theme-dark-surface:#222522;--theme-dark-raised:#111;--theme-dark-field:#222522;--theme-dark-ink:#cfdfd5;--theme-dark-border:#525959;--theme-dark-accent:#00c089;--theme-dark-on-accent:#111;--theme-dark-success:#3fb83f;--theme-dark-danger:#ef6560;--theme-dark-warning:#cfc04f}:root[data-theme=ef-elea]{--theme-light-canvas:#d0d7ca;--theme-light-surface:#e3e9d6;--theme-light-raised:#edf5e2;--theme-light-field:#e3e9d6;--theme-light-ink:#221321;--theme-light-border:#a5aaaf;--theme-light-accent:#007047;--theme-light-on-accent:#fff;--theme-light-success:#007047;--theme-light-danger:#c3303a;--theme-light-warning:#b04300;--theme-dark-canvas:#3e4140;--theme-dark-surface:#303332;--theme-dark-raised:#222524;--theme-dark-field:#303332;--theme-dark-ink:#eaf2ef;--theme-dark-border:#5d5f63;--theme-dark-accent:#50cf89;--theme-dark-on-accent:#222524;--theme-dark-success:#50cf89;--theme-dark-danger:#ff656a;--theme-dark-warning:#e0b02f}:root[data-theme=ef-tritanopia]{--theme-light-canvas:#ddd9d9;--theme-light-surface:#efecec;--theme-light-raised:#fff9f9;--theme-light-field:#efecec;--theme-light-ink:#1a1a1a;--theme-light-border:#adadad;--theme-light-accent:#2070af;--theme-light-on-accent:#fff;--theme-light-success:#2070af;--theme-light-danger:#aa0010;--theme-light-warning:#aa357f;--theme-dark-canvas:#352f2f;--theme-dark-surface:#282026;--theme-dark-raised:#15050f;--theme-dark-field:#282026;--theme-dark-ink:#dfd0d5;--theme-dark-border:#555564;--theme-dark-accent:#3fafcf;--theme-dark-on-accent:#15050f;--theme-dark-success:#3fafcf;--theme-dark-danger:#cf4f5f;--theme-dark-warning:#c560aa}:root[data-theme=zenburn]{--theme-dark-canvas:#2b2b2b;--theme-dark-surface:#383838;--theme-dark-raised:#3f3f3f;--theme-dark-field:#494949;--theme-dark-ink:#dcdccc;--theme-dark-border:#5f5f5f;--theme-dark-accent:#8cd0d3;--theme-dark-on-accent:#3f3f3f;--theme-dark-success:#7f9f7f;--theme-dark-danger:#cc9393;--theme-dark-warning:#f0dfaf}:root[data-theme=alabaster]{--theme-light-canvas:#dcdcdd;--theme-light-surface:#ebebec;--theme-light-raised:#fff;--theme-light-field:#ebebec;--theme-light-ink:#000;--theme-light-border:#c9c9ca;--theme-light-accent:#1494e4;--theme-light-on-accent:#fff;--theme-light-success:#4d9527;--theme-light-danger:#dd3f2e;--theme-light-warning:#a47501;--theme-dark-canvas:#313337;--theme-dark-surface:#1f2127;--theme-dark-raised:#0f1215;--theme-dark-field:#1f2127;--theme-dark-ink:#cecece;--theme-dark-border:#3f4043;--theme-dark-accent:#00c3ff;--theme-dark-on-accent:#0f1215;--theme-dark-success:#85cd79;--theme-dark-danger:#ff5059;--theme-dark-warning:#d8b441}:root[data-theme=flexoki]{--theme-light-canvas:#fffcf0;--theme-light-surface:#f2f0e5;--theme-light-raised:#fffcf0;--theme-light-field:#f2f0e5;--theme-light-ink:#100f0f;--theme-light-border:#e6e4d9;--theme-light-accent:#24837b;--theme-light-on-accent:#fff;--theme-light-success:#66800b;--theme-light-danger:#af3029;--theme-light-warning:#ad8301;--theme-dark-canvas:#100f0f;--theme-dark-surface:#1c1b1a;--theme-dark-raised:#100f0f;--theme-dark-field:#1c1b1a;--theme-dark-ink:#cecdc3;--theme-dark-border:#282726;--theme-dark-accent:#3aa99f;--theme-dark-on-accent:#100f0f;--theme-dark-success:#879a39;--theme-dark-danger:#d14d41;--theme-dark-warning:#d0a215}:root[data-theme=gruber-darker]{--theme-dark-canvas:#181818;--theme-dark-surface:#181818;--theme-dark-raised:#181818;--theme-dark-field:#202020;--theme-dark-ink:#e4e4ef;--theme-dark-border:#303030;--theme-dark-accent:#95a99f;--theme-dark-on-accent:#181818;--theme-dark-success:#73c936;--theme-dark-danger:#f43841;--theme-dark-warning:#fd3}:root[data-theme=papercolor]{--theme-light-canvas:#eee;--theme-light-surface:#eee;--theme-light-raised:#eee;--theme-light-field:#d0d0d0;--theme-light-ink:#444;--theme-light-border:#d0d0d0;--theme-light-accent:#005f87;--theme-light-on-accent:#fff;--theme-light-success:#008700;--theme-light-danger:#af0000;--theme-light-warning:#00af5f;--theme-dark-canvas:#1c1c1c;--theme-dark-surface:#1c1c1c;--theme-dark-raised:#1c1c1c;--theme-dark-field:#303030;--theme-dark-ink:#d0d0d0;--theme-dark-border:#303030;--theme-dark-accent:#5f8787;--theme-dark-on-accent:#1c1c1c;--theme-dark-success:#5faf00;--theme-dark-danger:#af005f;--theme-dark-warning:#ff8700}: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-weight-regular:400;--font-weight-medium:500;--font-weight-selected:560;--font-weight-strong:600;--font-weight-heading:650;--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-hover-filled:color-mix(in srgb, var(--color-text) 15%, transparent);--color-focus:var(--color-accent);--color-focus-text:var(--color-on-accent);--cursor-edge:1px solid var(--color-focus);--cursor-edge-waiting:1px solid var(--color-border);--cursor-edge-inset:-1px;--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);--disabled-opacity:.45;--color-scrollbar:color-mix(in srgb, var(--color-text) 30%, transparent);--scrollbar-track:transparent;--scrollbar-size:4px;--target-size:24px;--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: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);--design-guide-ink:#e04545b8;--design-guide-box-ink:#367dd8b8;--frame-inset:7px;--frame-top-inset:4px;--rail-left-width:252px;--header-height:30px;--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;--entry-text-size:var(--font-size-ui);--entry-line-height:1.5;--entry-text-inset:calc(var(--text-inset) - 1px);--entry-icon-size:var(--space-13);--entry-seat-size:calc(var(--prompt-height) - 2px - 2 * var(--stack-inset));--tethered-width:37%;--line:1px solid var(--color-border);--hairline:1px solid var(--color-border-soft);--shadow-float:0 14px 36px -24px color-mix(in srgb, var(--color-text) 46%, transparent);--shadow-overlay:0 22px 56px -27px color-mix(in srgb, var(--color-text) 58%, transparent);--pane-inset:4px;--pane-edge:max(var(--pane-inset), var(--scrollbar-size));--pane-view-body-block-inset:0px;--text-inset:10px;--stack-inset:max(var(--space-04), var(--scrollbar-size));--stack-gap:var(--space-02);--content-fraction:1;--content-width:calc(100vw * var(--content-fraction));--pane-width:100cqw;--column-width:min(var(--content-width), calc(var(--pane-width) - 2 * var(--pane-edge)));--column-start:calc((var(--pane-width) - var(--column-width)) / 2);--index-width:calc(var(--pane-width) - 2 * var(--pane-edge));--seat-reach:0;--seat-outer:var(--color-border);--seat-radius:var(--radius-control);--seat-foot:var(--pane-edge);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;--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:var(--font-weight-medium) 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,.new-job-view,.conversation-composer,.job-action-message,.project-overview-composer,.project-detail-view,.settings-column){margin-inline:auto}.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:var(--font-weight-regular) var(--font-size-xs)/1.5 var(--font-sans);text-align:center;animation:.15s ease-out 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=overlay]:empty{animation:none}.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-09);width:100%;height:100%;min-height:0;padding:var(--space-16);color:var(--color-text-faint);font-size:var(--font-size-sm);text-align:center;flex-direction:column;flex:auto;line-height:1.5;display:flex}.view-message>p{margin:0}.view-message.error{color:var(--color-danger)}@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-group{height:var(--header-control-height);background:var(--color-surface-raised);border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--color-border);flex:none;display:flex}.primitive-header-control-group>button.primitive-header-control{background:0 0;border-color:#0000}.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:var(--line)}:is(button,a).primitive-header-control[data-outlined=true]:is(:hover,:focus-visible,[aria-expanded=true],[aria-pressed=true]){color:var(--color-text);background:var(--color-hover-strong);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(--target-size);height:var(--target-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(--files-icon-size);width:var(--files-icon-size);height:var(--files-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:var(--font-weight-strong) var(--font-size-2xs)/1 var(--font-mono);flex:none}.object-chip{max-width:100%;color:var(--color-text-muted);background:var(--color-field);border:var(--line);border-radius:var(--radius-control);font:var(--font-weight-medium) 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);align-self:stretch;align-items:center;display:inline-flex}.object-chip-kind>svg{width:1.2em;height:1.2em}.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(--target-size);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}.copy-button-caption{display:inline-grid}.copy-button-caption>span{grid-area:1/1}: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-inline-icon-compact-size:var(--space-16);--row-min-height:19px;--row-lead-width:14px;--row-glyph-size:11px;--row-check-size:9px;--picker-panel-max-height:188px;--picker-edge-inset:var(--stack-inset);--value-strip-open-height:176px;--value-strip-rest-height:var(--target-size);--primitive-switch-width:26px;--primitive-switch-height:14px}.reserved-label{min-width:0;display:inline-grid}.reserved-label:before,.reserved-label>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.reserved-label:before{visibility:hidden;font-weight:var(--reserved-weight,var(--font-weight-selected));content:attr(data-label)}.elapsed{font-variant-numeric:tabular-nums;display:inline-grid}.elapsed:before,.elapsed>span{grid-area:1/1}.elapsed:before{visibility:hidden;content:attr(data-widest)}.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:var(--font-weight-medium) var(--form-control-font-size,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:var(--disabled-opacity)}.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:var(--font-weight-regular) var(--form-control-font-size,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:var(--font-weight-regular) var(--form-control-font-size,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:var(--font-weight-regular) var(--form-control-font-size,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);scrollbar-gutter:stable;color:var(--color-text);background:var(--overlay-bg);border:var(--line);border-radius:var(--radius-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(--target-size);padding:0 var(--space-08);color:var(--color-text-muted);border-radius:calc(var(--radius-control) - 1px);font-size:var(--font-size-body);font-weight:var(--font-weight-strong);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;line-height:1.2;display:block;overflow:hidden}.primitive-popover[role=menu] button[role=menuitem]:hover{color:var(--color-text);background:var(--color-hover)}.primitive-popover[role=menu] button[role=menuitem]:focus{color:var(--color-text)}.primitive-popover[role=menu] button[role=menuitem]:disabled{opacity:var(--disabled-opacity)}.disclosure-caret{flex:0 0 var(--control-icon-size);width:var(--control-icon-size);height:var(--control-icon-size);color:var(--color-text-faint);transition:transform .12s cubic-bezier(.2,.72,.2,1)}.disclosure-caret[data-open=true],details[open]>summary>.disclosure-caret{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.disclosure-caret{transition:none}}.primitive-inline-icon-button{box-sizing:border-box;width:var(--primitive-inline-icon-size,var(--target-size));min-width:var(--primitive-inline-icon-size,var(--target-size));height:var(--primitive-inline-icon-size,var(--target-size));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(--form-control-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:var(--font-weight-strong)}.primitive-select-options button[role=option]{width:100%;min-width:0;min-height:var(--target-size);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]>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:var(--font-weight-selected)}.primitive-select-options button[role=option]:not(:disabled):is(:hover,:focus-visible,[data-active=true]){color:var(--color-text)}.primitive-select-options button[role=option]:not(:disabled):hover{background:var(--color-hover)}.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)}.primitive-select-choice[data-actions=true]:hover{background:var(--color-hover)}.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(--target-size);border-radius:var(--radius-control);font:var(--font-weight-medium) 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:var(--font-weight-medium) 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-kind>svg{width:1.1em;height:1.1em;margin-right:var(--space-04);vertical-align:-.18em}.object-token-read{background:0 0;border-radius:0;padding:0;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[data-resolved=false]{font:inherit;white-space:normal}.object-token-read[data-resolved=false]>:first-child{overflow-wrap:anywhere;display:inline}.object-token-read>a{text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border)}.object-token-read>a:hover{text-decoration-color:currentColor}.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{--reserved-weight:var(--font-weight-heading);color:var(--color-text-faint);font:inherit}.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:var(--shadow-float);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,.value-strip[data-host-line=true][data-direction=up] .value-strip-panel[data-open=true] .value-strip-picker{bottom:0}.value-strip[data-direction=down] .value-strip-selection-row{top:0}.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-picker[data-picker=grouped]{grid-template-columns:var(--value-strip-open-tracks);display:grid}.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:var(--disabled-opacity);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;font-weight:var(--font-weight-strong);text-transform:lowercase}.value-strip-picker[data-picker=one-column] .value-strip-column{width:100%}.value-strip-choices{gap:var(--stack-gap);min-height:0;padding:var(--stack-inset) calc(var(--stack-inset) - var(--scrollbar-size)) var(--stack-inset) var(--stack-inset);flex-direction:column;display:flex;overflow-y:scroll}@supports not selector(::-webkit-scrollbar){.value-strip-choices{padding-right:var(--stack-inset);overflow-y:auto}}.value-strip-choice{width:100%;min-height:var(--target-size);grid-template-columns:minmax(0, 1fr) auto var(--space-14);align-items:center;gap:var(--space-08);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;flex:none;margin: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-mark{text-align:center;color:var(--color-text-muted);font:inherit;grid-column:3;justify-self:stretch}.value-strip-choice[data-state=excluded] .value-strip-choice-label{text-decoration:line-through;-webkit-text-decoration-color:var(--color-danger);text-decoration-color:var(--color-danger);color:var(--color-text-faint)}.value-strip-choice[data-state=excluded] .value-strip-choice-mark{color:var(--color-danger);font-weight:var(--font-weight-medium)}.value-strip-choice:hover{color:var(--color-text);background:var(--color-hover)}.value-strip-choice[data-selected=true]{color:var(--color-text);background:var(--color-hover-strong);font-weight:var(--font-weight-selected)}.value-strip-choice[data-highlighted=true]{color:var(--color-text)}.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:var(--font-weight-heading)}.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);font-weight:var(--font-weight-selected);text-overflow:ellipsis;white-space:nowrap;align-items:center;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;font-weight:var(--font-weight-selected);background:0 0;border:0;border-radius:0;outline:0;margin:0;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);font-weight:var(--font-weight-regular);opacity:1}.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;font-weight:var(--font-weight-selected);text-align:left;white-space:nowrap;border:0;align-items:center;display:flex;position:relative;overflow:hidden}button.value-strip-group-entry:hover{color:var(--color-text);background:var(--color-hover-filled)}.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;font-weight:var(--font-weight-selected);border:0;outline:0;flex:auto;margin:0}.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(--text-inset);background:var(--row-ground);border-radius:var(--radius-control);border-top:1px solid #0000;display:grid}.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-selected=true]:hover{--row-ground:color-mix(in srgb, var(--color-selected) 72%, var(--color-hover-strong))}.search-results-composite:focus .row[data-current=true],.primitive-popover[role=menu] button[role=menuitem]:focus,.primitive-select-options .primitive-select-choice:not([data-actions=true])>button[role=option]:not(:disabled):is(:focus-visible,[data-active=true]),.primitive-select-options .primitive-select-choice[data-actions=true][data-active=true],.value-strip-choice[data-highlighted=true],:is(.primitive-panel-row,.primitive-editable-row):not(:disabled):focus,.index-rail-list:focus .job-link[data-current=true],.command-center-option[data-selected=true],.prompt-suggestion[data-active=true],.search-tray[data-held=true] .search-tray-item[data-cursor=true],.search-tray:focus .search-tray-item[data-cursor=true],.search-tray-item[data-active=true],.search-column-sort[data-active=true],.doc-find button.doc-find-option[data-highlighted=true],.doc-find button.doc-find-modifier:focus,:is(.doc-scroll,.search-reader-rows)[data-outline-engaged=true] [data-outline-current=true]>.doc-tool-summary,:is(.doc-scroll,.search-reader-rows)[data-outline-engaged=true] [data-outline-current=true]>.doc-trace-block>summary,:is(.doc-scroll,.search-reader-rows)[data-outline-engaged=true] [data-outline-current=true]>.doc-tool-group>.doc-tool-summary,:is(.doc-scroll,.search-reader-rows)[data-outline-engaged=true] .doc-prose[data-outline-current=true]>.doc-block,.search-reader-rows .doc-run-outline[data-outline-current=true]>.doc-run-trace-row,.settings-binding-registry:focus .settings-binding-row[data-current=true],.job-information-sections :is(.job-detail-fact,.job-configuration-row,.group-share-invite,.group-share-people>li,.job-header-panel-state):focus{outline:var(--cursor-edge);outline-offset:var(--cursor-edge-inset)}.prompt-suggestion[data-next=true]:not([data-active=true]){outline:var(--cursor-edge-waiting);outline-offset:var(--cursor-edge-inset)}.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,.row-glyph>span{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-check[data-checked=true]:after{width:calc(var(--row-check-size) * .28);height:calc(var(--row-check-size) * .55);border:solid var(--pane-bg);content:"";border-width:0 1.5px 1.5px 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)rotate(45deg)}.row:hover .row-glyph,[data-engaged=true] .row-glyph{visibility:hidden}.row:hover .row-check,[data-engaged=true] .row-check{display:inline-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>small{color:var(--color-text-faint);font:inherit}.primitive-choice-option:not(:disabled):hover{color:var(--color-text)}.primitive-choice-option[aria-checked=true]{color:var(--color-text);background:var(--color-surface-raised);box-shadow:0 0 0 1px var(--color-border-soft);font-weight:var(--font-weight-selected)}.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[aria-checked=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:var(--disabled-opacity)}.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(--target-size);--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);scrollbar-gutter:stable;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}:is(.primitive-panel-row,.primitive-editable-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}:is(.primitive-panel-row,.primitive-editable-row)>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.primitive-panel-row,.primitive-editable-row)>small{color:inherit;font:inherit;font-variant-numeric:tabular-nums;flex:none}:is(.primitive-panel-row,.primitive-editable-row):not(:disabled):is(:hover,:focus){color:var(--color-text)}:is(.primitive-panel-row,.primitive-editable-row):not(:disabled):not([aria-selected=true]):hover{background:var(--color-hover)}:is(.primitive-panel-row,.primitive-editable-row)[aria-selected=true]{color:var(--control-selected-text);background:var(--control-selected-bg)}:is(.primitive-panel-row,.primitive-editable-row):disabled{opacity:var(--disabled-opacity)}.search-filter-strip,.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);scrollbar-gutter:stable;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:var(--shadow-float);font:var(--font-size-ui)/1.4 var(--font-sans);overflow:auto}.primitive-editable-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-editable-row+.primitive-editable-row{margin-top:var(--space-02)}.primitive-editable-row:is(:hover,:focus-within){background:var(--color-hover)}.primitive-editable-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)}.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{scrollbar-gutter:stable;min-height:0;overflow-y:auto}.value-strip-picker[data-picker=grouped] .value-strip-column:has(.value-strip-column-body){grid-template-rows:auto minmax(0,1fr) auto auto}.value-strip-column-body{flex-direction:column;min-height:0;display:flex}.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);gap:var(--stack-gap);padding:var(--stack-inset) calc(var(--stack-inset) - var(--scrollbar-size)) var(--stack-inset) var(--stack-inset);border-right:1px solid var(--color-border);flex-direction:column;display:flex;position:absolute;inset:0 auto 0 0;overflow-y:scroll;container:value-strip-summary/inline-size}@supports not selector(::-webkit-scrollbar){.value-strip-group-nav{padding-right:var(--stack-inset);overflow-y:auto}}.value-strip-group-nav .value-strip-group-entry{grid-template-columns:var(--value-strip-group-label-width,4.5rem) var(--value-strip-field-label-width,10ch) minmax(0, 1fr);align-content:center;align-items:baseline;column-gap:var(--space-08);width:100%;min-height:var(--target-size);padding:var(--space-07);border-radius:var(--radius-control);color:var(--color-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;line-height:1.4;display:grid}.value-strip-group-nav .value-strip-group-entry:hover{background:var(--color-hover);color:var(--color-text)}.value-strip-group-nav .value-strip-group-entry[data-active=true]{background:var(--color-selected);color:var(--color-text)}.value-strip-group-nav .value-strip-group-name{grid-area:1/1}.value-strip-group-nav :is(.value-strip-group-summary,.value-strip-group-value){display:contents}.value-strip-group-nav :is(.value-strip-group-name,.value-strip-summary-key,.value-strip-summary-line){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.value-strip-summary-key{color:var(--color-text-faint);grid-column:2}.value-strip-summary-key[data-implied=true]{visibility:hidden}.value-strip-summary-line{text-align:right;grid-column:3}.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-summary (width<=36ch){.value-strip-group-nav .value-strip-group-entry{grid-template-columns:var(--value-strip-field-label-width,10ch) minmax(0, 1fr)}.value-strip-group-nav .value-strip-group-name{display:none}.value-strip-summary-key{grid-column:1}.value-strip-summary-key[data-implied=true]{visibility:visible}.value-strip-summary-line{grid-column:2}}@container value-strip-summary (width<=22ch){.value-strip-group-nav .value-strip-group-entry{grid-template-columns:minmax(0,1fr)}.value-strip-summary-key{display:none}.value-strip-summary-line{grid-column:1}}.value-strip[data-group-layout=vertical] .value-strip-column-label{min-height:calc(var(--target-size) + var(--space-04));font-weight:var(--font-weight-regular);justify-content:center;align-items:center;padding-top:0;padding-bottom:0;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(--target-size);margin-top:var(--space-04)}.value-strip[data-group-layout=vertical] .value-strip-selection-row[data-grouped=true]{padding-inline:var(--stack-inset)}.value-strip[data-group-layout=vertical] .value-strip-choice{padding-inline:var(--space-09)}.value-strip[data-group-layout=vertical] .upload-promotion{justify-content:flex-end;gap:var(--space-08)}.value-strip-group-value[data-active=true]{color:var(--color-text);-webkit-text-stroke:.035em currentColor}.value-strip-group-value{color:var(--color-text-muted)}.value-strip-group-value[data-default=true],.value-strip-group-value[data-fact=true]{color:var(--color-text-faint)}.value-strip-group-nav .value-strip-group-entry[data-fact=true]{cursor:default}.value-strip-group-nav .value-strip-group-entry[data-fact=true]:hover{color:inherit;background:0 0}.value-strip-group-value:is([data-changed=true],[data-active=true]){color:var(--color-text)}.value-strip-group-value .value-strip-summary-key{color:var(--color-text-faint)}.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}.primitive-select-inline{scrollbar-gutter:stable;min-width:0;max-height:16rem;padding:var(--space-04);background:var(--prompt-bg-focus);overflow-y:auto}.primitive-section-panel[data-selection=neutral] .primitive-panel-row[aria-selected=true]{color:var(--color-text);background:var(--color-selected)}.primitive-section-panel[data-selection=neutral] .primitive-select-picker:focus-within{background:var(--color-hover-strong);outline:none}.primitive-field>label[data-hidden=true]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.code-chip{width:max-content;min-width:0;max-width:100%;height:var(--primitive-panel-row-height,var(--target-size));background:var(--color-field);border:1px solid var(--color-border-soft);min-height:0;font-size:inherit;font-weight:var(--font-weight-regular);grid-template-columns:minmax(0,1fr) 22px;display:inline-grid}.code-chip>code{min-width:0;padding-inline:var(--space-05);text-overflow:ellipsis;white-space:nowrap;font:inherit;align-self:center;overflow:hidden}.code-chip>.copy-button{width:22px;min-width:0;height:100%;color:var(--color-text-faint);background:0 0;border:0;outline:0;place-items:center;padding:0;display:grid}.code-chip>.copy-button>svg{width:14px;height:14px}.code-chip>.copy-button:is(:hover,:focus-visible){background:var(--color-hover-strong);color:var(--color-text)}.code-chip{background:0 0;border-color:#0000}.code-chip>code{padding-left:0}.code-chip:hover,.code-chip:focus-within{background:var(--color-hover)}.person-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.person-name>small{margin-left:var(--space-04);color:var(--color-text-faint);font-size:inherit}@property --left-rail-preview{syntax:"*";inherits:false}@property --tethered-preview{syntax:"*";inherits:false}@property --files-tree-width{syntax:"*";inherits:false}@property --left-rail-track{syntax:"<length>";inherits:false;initial-value:0}:root{--shell-zero-length:0px;--shell-min-pane-track:304px;--shell-compact-min-pane-track:256px;--shell-min-height:416px;--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);--tethered-pane-min-width:224px;--tethered-handle-width:6px;--files-tool-height:var(--header-control-height);--files-tools-block-inset:var(--space-07);--files-tools-inline-inset:var(--space-09);--files-icon-size:10px;--tab-min-width:70px;--tab-max-width:176px;--tab-close-size:16px;--tab-close-inset:var(--space-04);--tab-label-inset:calc(var(--tab-close-inset) + var(--tab-close-size) + var(--space-04));--tab-icon-size:10px;--command-center-width:448px;--command-center-max-height:272px;--command-query-height:34px;--command-option-height:26px;--command-option-mobile-height:30px}.app-shell{--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:calc(var(--shell-main-left-offset) - var(--frame-inset) + var(--pane-edge));--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-offset) + var(--shell-header-control-size) - var(--shell-main-left-offset) + var(--header-action-gap));--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(--left-rail-preview,var(--rail-left-width));grid-template-columns:var(--left-rail-track) minmax(var(--shell-min-pane-track), 1fr);width:100vw;height:100vh;min-height:var(--shell-min-height);background:var(--color-canvas);display:grid;position:relative;overflow:hidden}.app-shell[data-left=icons],.app-shell[data-left=flush]{--left-rail-track:0}.app-shell[data-left=flush] .primary-pane{--shell-header-left-reserve:calc(var(--header-height) + var(--space-08))}.app-shell: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}.app-shell:not([data-left=open]) .left-rail-shell{content-visibility:hidden;visibility:hidden}.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-file-navigation{gap:var(--space-04);min-width:0;display:flex}.rail-file-navigation>.standing-job-trigger{font-size:var(--font-size-body);font-weight:var(--font-weight-heading);color:var(--color-text);flex:none}.rail-standing-job{flex:auto;min-width:0}.files-upload-dock[hidden]{display:none}.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(--target-size);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);font-weight:var(--font-weight-heading);text-overflow:ellipsis;white-space:nowrap;flex:auto;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);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}.app-shell[data-left=icons] .left-rail-toggle{color:var(--color-text)}.app-shell[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}:root[data-watercolor-colors=original] .brand-mark[data-watercolor=true] .on{filter:hue-rotate(205deg)saturate(125%)}:root[data-watercolor-colors=original] .brand-mark[data-watercolor=true] .off{filter:grayscale()contrast(.35)brightness(1.7)}.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:var(--font-weight-strong) 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{scrollbar-gutter:stable;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)));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(--target-size);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 .job-link[data-current=true]{color:var(--color-text)}.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);font-weight:var(--font-weight-regular);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.job-copy small{color:var(--color-text-faint);font:var(--font-weight-medium) 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(--stack-gap);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(--target-size) - var(--space-03));margin-bottom:var(--stack-gap);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:var(--font-weight-medium)}.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:var(--font-weight-regular) 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:var(--font-weight-heading);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-runs-on{vertical-align:-.125em;align-items:center;display:inline-flex}.rail-card-runs-on 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-older{gap:var(--space-04);padding:var(--space-04) var(--space-07) var(--space-08);display:flex}.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}.app-shell[data-tabs=hidden] .main-column,.app-shell[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);flex:auto;min-width:0;min-height:0;overflow:hidden}.pane-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--header-height) minmax(0, 1fr);background:var(--pane-bg);width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.pane-layout[data-tethered=true]{grid-template-columns:minmax(0, 1fr) max(var(--tethered-preview,var(--tethered-width)), calc(var(--tethered-pane-min-width) + var(--tethered-handle-width)))}.primary-tab{overscroll-behavior-y:none;min-width:0;position:absolute;inset:0;overflow:hidden auto}.companion-tab{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.primary-pane-shell{background:var(--pane-bg);grid-area:1/1/-1;min-width:0;min-height:0;position:relative;overflow:hidden;container-type:inline-size}.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{--pane-view-body-inline-inset:0px;min-width:0;container-type:inline-size}.pane-view-body:is(.project-view-surface,.setup-view-body,.settings-view-body){scrollbar-gutter:auto;--pane-width:calc(100cqw + var(--scrollbar-size));--column-width:min(var(--content-width), calc(var(--pane-width) - 2 * var(--pane-edge)));--column-start:calc((var(--pane-width) - var(--column-width)) / 2);--index-width:calc(var(--pane-width) - 2 * var(--pane-edge));overflow-y:scroll}@supports not selector(::-webkit-scrollbar){.pane-view-body:is(.project-view-surface,.setup-view-body,.settings-view-body){--pane-width:100cqw}}.pane-view-body.inset-pane-surface{--pane-view-body-inline-inset:var(--pane-edge)}.pane-layout:not([data-tethered=true]) :is(.primary-pane,.primary-tab)>.pane-view>.view-header{width:calc(100% - var(--header-control-height) - var(--header-action-gap))}.companion-header{z-index:31;height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--header-action-gap);padding:0 var(--pane-edge) 0 0;background:var(--header-bg);display:flex;position:absolute;top:0;right:0}.companion-header[data-open=true]{padding-left:calc(var(--tethered-handle-width) - var(--pane-edge));grid-area:1/2;position:relative}.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]){background:var(--color-hover-strong)}.main-view-choice>.primitive-select-picker:is(:hover,:focus-within,[data-open=true]){background:var(--color-surface-raised);border-color:var(--color-border)}.companion-header>.primitive-select-picker:focus-within,.main-view-choice>.primitive-select-picker:focus-within{outline:none}.main-view-control{align-items:center;gap:var(--space-02);flex:0 auto;min-width:0;display:flex}.main-view-title{--main-view-caret-width:var(--space-20);border-radius:var(--radius-control);align-items:center;min-width:0;display:flex}.main-view-title:is(:hover,:focus-within){background:var(--color-hover-strong)}.main-view-title .view-breadcrumb-title .identity-title-control>.primitive-header-control{background:0 0}.main-view-separator{flex:0 0 var(--main-view-caret-width);width:var(--main-view-caret-width);height:var(--header-control-height);color:var(--color-text-faint);place-items:center;padding:0;display:grid}.main-view-slot{min-width:0;height:var(--header-control-height);flex:none}.main-view-slot:empty{display:none}.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{width:max-content;max-width:100%;height:var(--header-control-height);min-width:0;position:relative}.main-view-label{z-index:1;pointer-events:none;padding-left:var(--space-07);padding-right:calc(var(--space-07) + var(--space-20));position:relative}.main-view-choice>.primitive-select-picker>input{padding-left:var(--space-07);height:var(--space-18);appearance:none}.main-view-select:not([data-open=true])>input,.main-view-select input::placeholder{color:#0000;-webkit-text-fill-color:transparent}.main-view-choice>.primitive-select-picker{opacity:0;width:100%;position:absolute;inset:0}.main-view-choice:is(:hover,:focus-within):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:has([data-open=true]>input:not(:placeholder-shown))>.main-view-label{visibility:hidden}.companion-window-actions{margin-left:auto}.companion-subject{min-width:0;color:var(--color-text-muted);flex:0 auto}.companion-subject>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}button.companion-back{gap:var(--space-03);background:0 0;border-color:#0000}button.companion-back:is(:hover,:focus-visible){color:var(--color-text);background:var(--color-hover)}.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:var(--frame-inset);width:var(--space-09);cursor:col-resize;touch-action:none;grid-area:1/2;position:absolute}.app-shell[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:0;bottom:0;left:calc(-1 * var(--pane-edge));width:var(--tethered-handle-width);cursor:col-resize;touch-action:none;grid-area:2/2;position:absolute}.tethered-pane.inset-pane-surface,.pane-primary-surface.inset-pane-surface,.portal-primary-surface.inset-pane-surface{--pane-surface-bg:var(--work-surface-bg);--files-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;min-width:0;min-height:0;margin:0 var(--pane-edge) var(--pane-edge) calc(var(--tethered-handle-width) - var(--pane-edge));flex-direction:column;grid-area:2/2;display:flex;position:relative}.tethered-pane[hidden]{display:none}.tethered-pane>.companion-tab>*{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(--pane-edge) 0 var(--text-inset);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);font-weight:var(--font-weight-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pane-frame-header button{color:var(--color-text-faint)}.tethered-pane[data-owns-header=true]>.companion-tab>.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}.tethered-pane[data-owns-header=true]>.companion-tab>.pane-frame-header>nav{pointer-events:auto}.tethered-pane>.companion-tab>.conversation-view{flex:auto;min-height:0}.tethered-pane{--pane-view-body-block-inset:var(--pane-edge)}.tethered-pane:not([data-host-role=periscope]){--content-width:100vw;--column-width:min(var(--content-width), calc(var(--pane-width) - 2 * var(--pane-edge)));--column-start:calc((var(--pane-width) - var(--column-width)) / 2)}.tethered-pane{--seat-reach:1;--seat-outer:transparent;--seat-radius:0px;--seat-foot:-1px}.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:var(--design-guide-ink);left:0;right:0}.guide-content{width:var(--column-width);border-right:1px solid var(--design-guide-ink);border-left:1px solid var(--design-guide-ink);margin-inline:auto;top:0;bottom:0}:root[data-design-guides=true] :where(.main-window,.primary-pane,[data-guide]){outline:1px dashed var(--design-guide-box-ink);outline-offset:-1px}.pane-primary-view{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.pane-primary-surface,.portal-primary-surface.inset-pane-surface{min-width:0;min-height:0;margin:var(--pane-view-body-block-inset) var(--pane-view-body-inline-inset) var(--pane-edge);flex:auto;display:flex}.pane-primary-surface>.files-browser{width:100%;margin:0;padding:0}.files-browser{--files-tree-bg:var(--pane-surface-bg,var(--pane-bg));background:var(--files-tree-bg);flex-direction:column;flex:auto;min-height:0;display:flex;container-type:inline-size}.files-browser-layout{--files-document-tools-end-reserve:0px;grid-template-columns:minmax(0, 1fr) var(--space-07) minmax(136px, var(--files-tree-width,184px));flex:auto;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.files-browser-layout>.files-browser-body{grid-area:1/1/-1/2}.files-browser-layout>.files-browser-divider{grid-area:1/2/-1/3}.files-browser-layout>.files-browser-sidecar{grid-area:1/3/2/4}.files-browser-layout>.files-browser-dock{background:var(--files-tree-bg);grid-area:2/3/3/4;min-width:0}.files-browser-layout[data-layout=document]>.files-browser-body{grid-column:1/-1}.files-browser-layout[data-layout=document]>.files-browser-dock{z-index:6;pointer-events:none;background:0 0}.files-browser-layout[data-layout=document]>.files-browser-dock .files-upload-dock>*{pointer-events:auto;background:var(--files-tree-bg);border-radius:var(--radius-control)}.files-browser-layout[data-layout=tree]{grid-template-columns:minmax(0,1fr)}.files-browser-layout[data-layout=tree]>:is(.files-browser-sidecar,.files-browser-dock){grid-column:1/-1}.files-browser-layout[data-resizing=true]{cursor:col-resize;-webkit-user-select:none;user-select:none}.files-pane-actions{align-items:center;gap:var(--space-02);flex:none;display:flex}.pane-tethered-surface{margin:0}.files-browser-body{background:var(--pane-surface-bg,var(--pane-bg));min-width:0;min-height:0;display:flex;overflow:hidden}:is(.files-browser-layout,.files-browser-body,.files-browser-sidecar):focus-visible{outline:0}.files-browser-divider{z-index:2;touch-action:none;cursor:col-resize;outline:0;min-width:0;min-height:0;position:relative}.files-browser-divider:after{width:var(--space-01);background:var(--color-border-soft);content:"";position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.files-browser-sidecar{background:var(--files-tree-bg);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.files-browser-sidecar>.files-upload-area{flex:1 1 0;height:auto}.files-browser-layout .view-message{pointer-events:none;position:absolute;inset:0}.files-browser-layout .view-message>*{pointer-events:auto}.files-tree-panel{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.files-browser-filter{min-width:0;height:var(--files-tool-height);flex:1 1 0}.files-browser-filter>span{text-align:right;font-variant-numeric:tabular-nums;min-width:3ch}.files-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}.files-tree{width:100%;min-width:0;min-height:0;padding:var(--space-05) var(--space-04) var(--space-07);flex:auto;overflow:hidden}.files-tree>file-tree-container{width:100%;height:100%;display:block}.portal-list{max-height:40%;padding:var(--space-05) 0 var(--space-07);scrollbar-gutter:stable;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(--target-size);height:var(--target-size);flex:0 0 var(--target-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}.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{flex:0 1 var(--tab-max-width);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);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[data-dragging=true]{color:var(--color-text);background:var(--tab-bg-active);box-shadow:inset 0 0 0 1px var(--color-border), var(--shadow-float);z-index:1}:root[data-reordering=true],:root[data-reordering=true] *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.tab-wrap>button:first-child{justify-content:center;align-items:center;gap:var(--space-05);min-width:0;height:100%;padding:0 var(--tab-label-inset);color:inherit;border-radius:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-regular);text-align:center;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:auto;display:flex;overflow:hidden}.tab-label{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-provisional=true]>button:first-child{font-style:italic}.tab-strip button:focus-visible{outline-offset:-2px}.tab-close,.new-tab{color:var(--color-text-faint);background:0 0;border:0}.tab-close{top:50%;right:var(--tab-close-inset);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(--target-size);width:var(--target-size);height:var(--target-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), var(--shadow-overlay);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(--target-size);width:var(--target-size);height:var(--target-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:var(--font-weight-regular) var(--font-size-ui)/1 var(--font-sans);text-transform:lowercase}.command-center-list{min-height:var(--space-26);scrollbar-gutter:stable;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(--color-text)}.command-center-option:hover:not([data-disabled=true],[data-passive=true]){color:var(--color-text);background:var(--color-hover)}.command-center-option[data-disabled=true],.command-center-option[data-passive=true]{cursor:default}.command-center-option[data-disabled=true]{opacity:var(--disabled-opacity)}.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);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-center-option-copy small{display:none}.command-center-option>kbd{color:var(--color-text-faint);flex:none}.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-seat{z-index:1400;pointer-events:none;position:absolute;inset:0;container-type:inline-size}.leader-strip,.leader-tab-finder{--pane-width:100cqw;--column-width:min(var(--content-width), calc(var(--pane-width) - 2 * var(--pane-edge)));z-index:1400;right:auto;bottom:var(--pane-edge);left:calc((var(--pane-width) - var(--column-width)) / 2);width:var(--column-width);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;overflow:hidden}.leader-strip{color:var(--color-text-muted);background:var(--prompt-bg-focus);flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex}.leader-strip[data-expanded=true]{height:auto;max-height:min(70vh, calc(100% - var(--space-22)));pointer-events:auto}.leader-strip-bar{align-items:center;gap:var(--space-12);height:var(--prompt-submit-size);margin:var(--stack-inset);padding:0 var(--space-09);background:var(--prompt-well-bg);border-radius:var(--radius-control);flex:none;display:flex}.leader-help-toggle{align-items:baseline;gap:var(--space-05);color:inherit;font:inherit;pointer-events:auto;background:0 0;border:0;flex:none;padding:0;display:flex}.leader-help-toggle:hover{color:var(--color-text)}.leader-map{min-height:0;padding:var(--space-12) var(--space-11);scrollbar-gutter:stable;overscroll-behavior:contain;border-bottom:var(--hairline);overflow:auto}.leader-map-groups{align-items:start;gap:var(--space-16) var(--space-22);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));display:grid}.leader-map-group{min-width:0}.leader-map-group h3{align-items:baseline;gap:var(--space-07);margin:0 0 var(--space-07);color:var(--color-text);font:inherit;font-weight:var(--font-weight-heading);display:flex}.leader-map-group dl{gap:var(--space-05) var(--space-12);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.leader-map-entry{grid-template-columns:subgrid;grid-column:1/-1;align-items:baseline;display:grid}.leader-map-entry[data-disabled=true]{color:var(--color-text-faint)}.leader-map-entry dt,.leader-map-entry dd{margin:0}.leader-map-entry dd{overflow-wrap:anywhere}.leader-strip kbd{color:inherit;font:inherit;font-weight:var(--font-weight-heading);background:0 0;border:0;padding:0}.leader-map kbd{white-space:nowrap}.leader-map kbd em{font-style:normal;font-weight:var(--font-weight-regular);color:var(--color-text-faint)}.leader-tab-finder:focus{outline:0}.leader-tab-finder{color:var(--color-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(--stack-inset);color:var(--color-text);background:var(--prompt-bg-focus);border:var(--line);display:flex}.leader-tab-finder>.prompt-accessory{background:var(--prompt-bg-focus);border:var(--line);box-shadow:none;border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;bottom:100%}.leader-tab-finder:has(>.prompt-accessory)>.leader-tab-finder-frame.prompt-frame{border-top-left-radius:0;border-top-right-radius:0}.leader-tab-finder-frame input{width:100%;min-width:0;height:var(--prompt-submit-size);padding:0 var(--space-09);color:inherit;background:var(--prompt-well-bg);border-radius:var(--radius-control);font-size:var(--font-size-sm);border:0;outline:0}.leader-tab-finder-frame input::placeholder{color:var(--color-text-muted)}.pane-layout:has(>.leader-seat :is(.leader-strip,.leader-tab-finder))>:is(.primary-pane-shell,.tethered-pane) :is(.prompt-shell,.search-results-footer){opacity:.2}.leader-path{color:inherit;font-weight:var(--font-weight-heading);white-space:nowrap;flex:none;align-items:baseline;display:flex}.leader-path-label{color:inherit;font-weight:var(--font-weight-heading);white-space:nowrap;flex:none}.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:var(--font-weight-heading) 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;font-weight:var(--font-weight-heading);background:0 0;border:0;padding:0}:where(.primary-pane,.primary-tab,.tethered-pane,.companion-tab,.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){.app-shell{grid-template-columns:var(--left-rail-track) minmax(var(--shell-compact-min-pane-track), 1fr)}.app-shell[data-left-overlay=true]{--left-rail-track:0}.app-shell[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){.app-shell{grid-template-columns:var(--left-rail-track) minmax(0, 1fr)}.tethered-pane,.tethered-resize-handle,.companion-header{display:none}.pane-layout[data-tethered=true]{grid-template-columns:minmax(0,1fr)}.pane-layout:not([data-tethered=true]) :is(.primary-pane,.primary-tab)>.pane-view>.view-header{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}.rail-header-main:has(.rail-scope-controls){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{min-width:0;height:var(--control-height);flex:auto;display:flex}.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)}.rail-header-main:has(.rail-scope-controls) :is(.primitive-picker-field,.primitive-select-picker){background:var(--color-field);box-shadow:none;outline:0}.rail-header-main:has(.rail-scope-controls) :is(.primitive-picker-field,.primitive-select-picker):focus-within{border-color:var(--color-focus)}.view-breadcrumbs{align-items:center;gap:var(--space-02);min-width:0;display:flex}.view-breadcrumb-title{flex:0 auto;align-items:center;min-width:0;max-width:100%;display:flex}.view-breadcrumb-title>.primitive-header-control,.view-breadcrumb-title .identity-title-control>.primitive-header-control{padding-inline:calc(var(--text-inset) - 1px)}.view-breadcrumbs>.view-breadcrumb-title .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{padding-inline:var(--space-07);flex:0 auto}.view-header>.view-breadcrumbs,.identity-title-region>.view-breadcrumbs{flex:1}.files-tree-tools{align-items:center;gap:var(--space-04);margin:var(--files-tools-block-inset) var(--files-tools-inline-inset);min-height:var(--files-tool-height);flex:none;display:flex}.files-browser-layout>.files-pane-actions{z-index:6;top:var(--files-tools-block-inset);right:var(--files-tools-inline-inset);background:var(--files-tree-bg);border-radius:var(--radius-control);position:absolute}.files-browser-layout .files-tree-tools{padding-right:calc(var(--files-tool-height) + var(--space-04))}.files-browser-layout[data-layout=document]{--files-document-tools-end-reserve:calc(var(--files-tool-height) + var(--space-04))}.main-view-title .identity-title-activate{gap:0;padding-right:0}.main-view-title .identity-title-activate>.main-view-separator{height:calc(var(--header-control-height) - 2px);margin-left:var(--space-02)}.main-view-title .view-breadcrumb-title .identity-title-control>.identity-title-activate{padding-right:0}.main-view-control{flex:auto}.main-view-title{flex:0 auto}.main-view-slot{max-width:calc(100% - min(12ch,40%))}.main-view-choice{width:max-content;max-width:none;display:grid}.main-view-choice>.main-view-label,.main-view-measure{grid-area:1/1}.main-view-measure{visibility:hidden;padding-inline:calc(var(--space-08) + var(--space-04) + 1px) calc(var(--header-control-height) + var(--space-08) + var(--space-04) + 1px);font:var(--font-size-sm)/1 var(--font-sans);display:grid}.main-view-measure>span{white-space:nowrap;grid-area:1/1}.main-view-slot{flex-shrink:0;max-width:none}:root{--project-prose-measure:542px;--empty-copy-measure:400px;--prompt-accessory-max-height:176px;--prompt-picker-max-height:212px;--failure-block-max-height:176px;--failure-textarea-min-height:112px;--project-page-bottom-inset:72px;--run-edit-banner-min-height:25px;--header-title-max-width:288px;--empty-state-block-inset:34px;--prompt-submit-size:var(--entry-seat-size);--prompt-expand-size:var(--prompt-submit-size);--prompt-second-action-width:5rem;--search-results-footer-height:37px;--prompt-suggestion-height:var(--target-size);--prompt-well-bg:color-mix(in srgb, var(--color-selected) 72%, var(--color-hover-strong));--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:60px;--search-project-width:96px;--search-starter-width:64px;--search-delta-width:72px;--search-head-width:240px;--search-match-width:240px;--search-harness-width:60px;--search-model-width:96px;--search-created-width:60px;--search-channels-width:96px;--search-size-width:52px;--search-spawned-width:56px;--search-spend-width:64px;--pane-header-overflow-width:680px;--pane-header-project-width:640px;--pane-header-status-width:520px}.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,0px), var(--pane-edge));padding-left:max(var(--shell-header-left-reserve,0px), var(--pane-edge));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(--text-inset)}.identity-title-region{flex:auto;min-width:0}.identity-title-control{flex:0 auto;min-width:0;max-width:100%;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:var(--font-weight-medium) var(--font-size-xs)/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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(--target-size);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(--target-size);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{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.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:clip}.project-view-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:clip}.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{scrollbar-gutter:stable;overscroll-behavior:contain;flex:auto;width:100%;min-width:0;min-height:0;overflow:auto}.project-detail-view{width:var(--column-width);min-width:0;min-height:100%;margin:0 0 0 var(--column-start);padding:var(--space-27) var(--text-inset) var(--project-page-bottom-inset)}.project-detail-view h2{margin:var(--space-08) 0;font-size:var(--font-size-heading);font-weight:var(--font-weight-selected)}.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)}.lifecycle{text-transform:lowercase}.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)}.lifecycle[data-flowing=true]>span{animation:1.6s ease-in-out infinite lifecycle-pulse}.lifecycle[data-stream=resting]>span{background:var(--color-warning)}@keyframes lifecycle-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.lifecycle[data-flowing=true]>span{animation:none}}.empty-state{width:var(--column-width);min-width:0;min-height:66vh;padding:var(--empty-state-block-inset) var(--text-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:var(--font-weight-medium) 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:calc(var(--column-width) + 2 * calc(var(--seat-reach) * var(--column-start)));margin-inline:auto;margin-bottom:min(0px, var(--seat-foot));padding:0 0 calc((1 - var(--seat-reach)) * var(--space-05));flex-direction:column;display:flex}.new-job-view{min-height:100%;padding-top:var(--header-height)}.new-job-page{height:100%;min-height:0;padding-top:var(--header-height);flex-direction:column;display:flex;overflow:hidden}.new-job-page-body{flex:auto;min-height:0;display:flex}.new-job-page .new-job-view{height:100%;min-height:0;padding-top:0}.new-job-page .new-job-intro{scrollbar-gutter:stable;min-height:0;padding-block:0;overflow:auto}.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%}.job-configuration-strip{--value-strip-rest-height:var(--prompt-height);--value-strip-open-height:var(--prompt-picker-max-height);z-index:10}.job-configuration-strip:has(.value-strip-panel[data-open=true]){z-index:30}.job-configuration-strip[data-group-layout=vertical] .value-strip-panel[data-open=true]{--configuration-height-limit:min(65dvh, calc(100dvh - 2 * var(--header-height) - var(--prompt-height)));height:auto;min-height:min(var(--value-strip-open-height), var(--configuration-height-limit));max-height:var(--configuration-height-limit)}.job-configuration-strip[data-group-layout=vertical] .value-strip-group-nav{min-height:inherit;max-height:inherit;position:relative;inset:auto}.prompt-options{flex:none;position:relative}.prompt-options .value-strip-panel{border-right-color:var(--seat-outer);border-bottom:0;border-left-color:var(--seat-outer);border-radius:var(--seat-radius) var(--seat-radius) 0 0;box-shadow:none}.prompt-options .value-strip-panel[data-open=false]{background:var(--prompt-bg)}.prompt-shell[data-attached=true] .prompt-frame{border-top-left-radius:0;border-top-right-radius:0}.prompt-frame-seat{position:relative}.status-line{--value-strip-rest-height:var(--prompt-height)}.prompt-shell{flex:none;width:100%;position:relative}@property --prompt-expanded-height{syntax:"*";inherits:false}@property --prompt-expanded-max{syntax:"*";inherits:false}.prompt-shell,.search-query-field{--prompt-bg:var(--pane-bg)}.prompt-shell:focus-within .prompt-options .value-strip-panel{background:var(--prompt-bg-focus)}.prompt-frame{width:100%;height:min(var(--prompt-expanded-height,var(--prompt-height)), var(--prompt-expanded-max,100vh));min-height:var(--prompt-height);background:var(--prompt-bg);border:1px solid var(--color-border);border-color:var(--color-border) var(--seat-outer) var(--seat-outer);border-radius:var(--seat-radius);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}.object-text-input-mount .cm-editor .cm-cursor{border-left-color:var(--color-text)}.object-text-input-mount .cm-editor .cm-scroller .cm-selectionLayer .cm-selectionBackground,.object-text-input-mount .cm-editor.cm-focused .cm-selectionLayer .cm-selectionBackground{background:var(--color-selection)}.prompt-frame .prompt-input{border-radius:var(--radius-control);width:100%;height:100%;color:var(--color-text);font:var(--font-weight-regular) var(--entry-text-size)/var(--entry-line-height) var(--font-sans);background:0 0}.prompt-frame .prompt-input.cm-focused{outline:0}.prompt-frame[data-field-line=true] .prompt-input{visibility:hidden}.prompt-well{z-index:0;right:calc(var(--stack-inset) + var(--prompt-tail-space,0px) + calc(var(--seat-reach) * var(--column-start)));bottom:var(--stack-inset);left:calc(var(--stack-inset) + calc(var(--seat-reach) * var(--column-start)));height:var(--prompt-submit-size);background:var(--prompt-well-bg);border-radius:var(--radius-control);pointer-events:none;position:absolute}.prompt-field-line{z-index:1;right:calc(var(--stack-inset) + var(--prompt-tail-space,0px) + calc(var(--seat-reach) * var(--column-start)));bottom:var(--stack-inset);left:calc(var(--stack-inset) + calc(var(--seat-reach) * var(--column-start)));height:var(--prompt-submit-size);align-items:center;gap:var(--space-08);padding:0 var(--space-09);font:var(--font-weight-regular) var(--entry-text-size)/var(--entry-line-height) var(--font-sans);display:flex;position:absolute}.prompt-field-line>input{min-width:0;height:100%;color:var(--color-text);font:inherit;font-weight:var(--font-weight-selected);caret-color:var(--color-text);background:0 0;border:0;outline:0;flex:auto;padding:0}.prompt-field-line-mark{color:var(--color-text-faint);font-variant-numeric:tabular-nums;flex:none}.prompt-field-line-draft{max-width:40%;color:var(--color-text-faint);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.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:100%;padding:var(--space-11) calc(var(--space-28) + calc(var(--seat-reach) * var(--column-start))) var(--space-10) calc(var(--entry-text-inset) + calc(var(--seat-reach) * var(--column-start)));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[data-scrollable=true] .prompt-input .cm-scroller{scrollbar-gutter:stable;overflow-y:auto}.prompt-attach-input{display:none}.prompt-second-action{z-index:2;right:calc(var(--prompt-submit-size) + var(--space-04) + var(--stack-inset) + calc(var(--seat-reach) * var(--column-start)));bottom:var(--stack-inset);width:var(--prompt-second-action-width);height:var(--prompt-submit-size);color:var(--color-text-faint);border-radius:var(--radius-control);font:inherit;font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;position:absolute;overflow:hidden}.prompt-second-action:not(:disabled):is(:hover,:focus-visible){color:var(--color-text);background:var(--color-hover-strong)}.prompt-second-action:disabled{opacity:.5}.prompt-frame[data-second-action=true] .prompt-input .cm-content{padding-right:calc(var(--space-28) + var(--prompt-second-action-width) + var(--space-04) + calc(var(--seat-reach) * var(--column-start)))}.prompt-tail{z-index:2;right:calc(var(--prompt-submit-size) + var(--space-04) + var(--stack-inset) + calc(var(--seat-reach) * var(--column-start)));bottom:var(--stack-inset);height:var(--prompt-submit-size);align-items:center;gap:var(--space-10);padding:0 var(--space-08);color:var(--color-text-faint);background:var(--prompt-well-bg);border-radius:var(--radius-control);font:var(--font-weight-regular) var(--font-size-xs)/1 var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;display:flex;position:absolute}.prompt-frame[data-bare=true] .prompt-tail{right:calc(var(--stack-inset) + calc(var(--seat-reach) * var(--column-start)))}.prompt-tail>:is(button,.finder-controls){pointer-events:auto}.prompt-tail .finder-controls{margin-left:0}.prompt-tail-count{color:var(--color-text-muted)}.prompt-tail{max-width:55%;overflow:hidden}.prompt-tail-key{align-items:center;gap:var(--space-04);min-width:0;display:inline-flex}.prompt-tail-key>span{text-overflow:ellipsis;max-width:18ch;overflow:hidden}@container (width<=44rem){.prompt-tail-key[data-rest=true]>span{display:none}}@container (width<=32rem){.prompt-tail-key>span,.prompt-tail-count{display:none}}.prompt-key{min-width:1.7em;height:1.6em;color:var(--color-text-muted);border:1px solid var(--color-border-soft);font:inherit;background:0 0;border-radius:3px;place-items:center;padding:0 .35em;line-height:1;display:inline-grid}.prompt-tail-action{color:var(--color-text);font:inherit;font-weight:var(--font-weight-selected);cursor:pointer;background:0 0;border:0;padding:0}.prompt-frame[data-tail=true] .prompt-input .cm-content{padding-right:calc(var(--space-28) + var(--prompt-tail-space,0px) + calc(var(--seat-reach) * var(--column-start)))}.prompt-frame[data-bare=true] .prompt-input .cm-content{padding-right:calc(var(--stack-inset) + var(--space-09) + var(--prompt-tail-space,0px) + calc(var(--seat-reach) * var(--column-start)))}.prompt-shell[data-dropping=true] .prompt-frame{background:var(--prompt-bg-focus);border-color:var(--control-selected-bg)}.prompt-frame .prompt-submit{right:calc(var(--stack-inset) + calc(var(--seat-reach) * var(--column-start)));bottom:var(--stack-inset);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-action-icon{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.prompt-submit svg{width:var(--space-13);height:var(--space-13);display:block}.prompt-action-icon>svg{grid-area:1/1}.prompt-action-alternate-glyph,:root[data-shift-held=true] .prompt-submit[data-alternate=true] .prompt-action-glyph{visibility:hidden}:root[data-shift-held=true] .prompt-submit[data-alternate=true] .prompt-action-alternate-glyph{visibility:visible}.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))}:root[data-watercolor=true] .prompt-submit:is([data-state=submit],[data-state=stop],[data-state=stopping]):before{content:"";border-radius:inherit;background-image:var(--watercolor-image);filter:grayscale()contrast(1.6);mix-blend-mode:soft-light;opacity:1;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}:root[data-watercolor=true] .prompt-submit:is([data-state=submit],[data-state=stop],[data-state=stopping]) svg{filter:drop-shadow(0 0 1px #0009)}:root[data-watercolor=true] .prompt-submit:is([data-state=submit],[data-state=stop],[data-state=stopping]),:root[data-watercolor=true] .prompt-submit:is([data-state=submit],[data-state=stop],[data-state=stopping]):not(:disabled):hover{isolation:isolate;background:var(--color-accent);color:var(--color-on-accent)}:root[data-watercolor=true] .prompt-submit:is([data-state=submit],[data-state=stop],[data-state=stopping]):not(:disabled):hover:before{filter:grayscale()contrast(1.8)}:root[data-watercolor=true] .prompt-submit:is([data-state=submit],[data-state=stop],[data-state=stopping]):disabled:before{opacity:.75}:root[data-watercolor=true][data-watercolor-colors=original] .prompt-submit:is([data-state=submit],[data-state=stop],[data-state=stopping]){color:#fff;background:#f1f1f1}:root[data-watercolor=true][data-watercolor-colors=original] .prompt-submit:is([data-state=submit],[data-state=stop],[data-state=stopping]):before{filter:hue-rotate(205deg)saturate(125%)brightness(1.15);mix-blend-mode:normal}:root[data-watercolor=true][data-watercolor-colors=original] .prompt-submit:is([data-state=submit],[data-state=stop],[data-state=stopping]):not(:disabled):hover{color:#fff;background:#f1f1f1}:root[data-watercolor=true][data-watercolor-colors=original] .prompt-submit:is([data-state=submit],[data-state=stop],[data-state=stopping]):not(:disabled):hover:before{filter:hue-rotate(205deg)saturate(125%)brightness(1.25)}.prompt-expand{z-index:3;top:var(--stack-inset);right:calc(var(--stack-inset) + calc(var(--seat-reach) * var(--column-start)));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-13);height:var(--space-13);display:block}.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:var(--shadow-float)}.prompt-accessory{z-index:8;right:0;bottom:calc(100% + var(--stack-gap));max-height:var(--prompt-accessory-max-height);padding:var(--picker-edge-inset);scrollbar-gutter:stable;position:absolute;left:0;overflow-y:auto}.prompt-shell>.prompt-accessory{background:var(--prompt-bg-focus);border-right-color:var(--seat-outer);border-bottom:0;border-left-color:var(--seat-outer);border-radius:var(--seat-radius) var(--seat-radius) 0 0;box-shadow:none;bottom:100%}.prompt-suggestions{min-height:calc(var(--prompt-list-rows,0) * var(--prompt-suggestion-height) + 2 * var(--picker-edge-inset));flex-direction:column;justify-content:flex-end;gap:0;max-height:none;display:flex;overflow:visible}.prompt-suggestions[data-header=true]{min-height:calc(var(--prompt-list-rows,0) * var(--prompt-suggestion-height) + var(--picker-edge-inset) + var(--header-control-height) + var(--stack-gap) + 1px)}.prompt-suggestions[data-fixed=true]{height:calc(var(--prompt-list-rows,0) * var(--prompt-suggestion-height) + 2 * var(--picker-edge-inset));overflow:hidden}.prompt-suggestions[data-fixed=true][data-header=true]{height:calc(var(--prompt-list-rows,0) * var(--prompt-suggestion-height) + var(--picker-edge-inset) + var(--header-control-height) + var(--stack-gap) + 1px)}.prompt-suggestion-group{padding:var(--space-04) var(--space-10) 0;color:var(--color-text-faint);font-size:var(--font-size-body)}.prompt-suggestions[data-layout=names]{--search-column-gap:var(--space-12);--row-columns:minmax(0, 1fr) minmax(0, .8fr) var(--target-size)}.prompt-suggestions[data-layout=names]:not([data-band=true]) .prompt-suggestion-type{display:none}.prompt-suggestions[data-layout=names][data-band=true]{--row-columns:minmax(0, 1fr) var(--search-names-kind-width,7.5ch) minmax(0, .8fr) var(--target-size)}.prompt-suggestions[data-layout=names] .row-lead{color:var(--color-text-faint)}.prompt-suggestions[data-layout=names] .prompt-suggestion{grid-template-columns:var(--row-lead-width) var(--row-columns);column-gap:var(--search-column-gap)}.prompt-suggestions[data-layout=names] .prompt-suggestion-type{text-transform:none}.prompt-suggestions[data-layout=names] .prompt-suggestion-name:last-child{grid-column:2/-1}.prompt-suggestions .search-column-band :is(.search-columns,.search-tray){padding-inline:var(--space-10)}.prompt-suggestions .search-column-band .search-columns{height:var(--header-control-height);border-top:var(--hairline);border-bottom:0;min-height:0}.prompt-suggestions .search-column-band .search-tray,.prompt-suggestions[data-band=true] .prompt-suggestion-notice{border-top:var(--hairline)}.search-tray[data-held=true] .search-tray-item[data-cursor=true]{color:var(--color-text)}.prompt-suggestion-notice{min-height:var(--header-control-height);align-items:center;gap:var(--space-07);padding:0 var(--space-10);color:var(--color-text-faint);font:var(--font-weight-regular) var(--font-size-ui)/1.55 var(--font-sans);font-variant-numeric:tabular-nums;display:flex}.prompt-suggestion-status{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prompt-suggestion-hint{font-family:var(--font-mono);white-space:nowrap;flex:none;margin-left:auto}.finder-controls{align-items:center;gap:var(--space-07);flex:none;margin-left:auto;display:inline-flex}.prompt-suggestion-hint~.finder-controls{margin-left:0}.prompt-suggestion{width:100%;height:var(--prompt-suggestion-height);place-items:center stretch;column-gap:var(--space-12);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;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);line-height:1;display:grid}.prompt-suggestion:hover{background:var(--color-hover)}.prompt-suggestion[data-active=true] .prompt-suggestion-name{color:var(--color-text);font-weight:var(--font-weight-selected)}.prompt-suggestion-type{color:var(--color-text-faint);font:inherit;text-transform:capitalize}.prompt-suggestion-name,.prompt-suggestion-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prompt-suggestion-name{font-weight:var(--font-weight-regular)}.prompt-suggestion-detail{color:var(--color-text-faint)}.prompt-frame[data-command=true] .prompt-input{z-index:1;font-family:var(--font-mono);font-size:var(--font-size-ui);position:relative}.prompt-frame[data-command=true] .prompt-input .cm-scroller{margin-right:calc(var(--stack-inset) + var(--space-06) + var(--prompt-tail-space,0px) + calc(var(--seat-reach) * var(--column-start)));margin-left:calc(var(--stack-inset) + var(--space-09) + var(--prompt-lead-width,3ch) + var(--space-08) + calc(var(--seat-reach) * var(--column-start)));scrollbar-width:none;overflow-x:auto}.prompt-frame[data-command=true] .prompt-input .cm-scroller::-webkit-scrollbar{display:none}.prompt-frame[data-command=true] .prompt-input .cm-content{padding-right:var(--space-04);white-space:pre;overflow-wrap:normal;word-break:normal;padding-left:0}.prompt-command-lead{z-index:2;top:var(--space-11);left:calc(var(--stack-inset) + var(--space-09) + calc(var(--seat-reach) * var(--column-start)));align-items:baseline;gap:var(--space-08);font:var(--font-weight-regular) var(--font-size-ui)/var(--entry-line-height) var(--font-mono);pointer-events:none;display:inline-flex;position:absolute}.prompt-command-mark{color:var(--color-text-faint);font-weight:var(--font-weight-selected)}.prompt-command-who{max-width:28ch;padding:0 var(--space-04);margin-left:calc(-1 * var(--space-04));color:var(--color-text-faint);border-radius:var(--radius-control);font:inherit;white-space:nowrap;cursor:pointer;pointer-events:auto;background:0 0;border:0;align-items:baseline;gap:0;display:inline-flex}.prompt-command-who:disabled{cursor:default}.prompt-command-who:not(:disabled):hover{color:var(--color-text-muted);background:var(--color-hover)}.prompt-command-who[aria-pressed=true]{color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-text-faint);text-decoration-color:var(--color-text-faint);text-underline-offset:3px}.prompt-command-name{text-overflow:ellipsis;vertical-align:bottom;max-width:12ch;display:inline-block;overflow:hidden}.hn-json-toggle{min-width:3ch;padding:0 var(--space-06);color:var(--color-text-faint);font-family:var(--font-mono);letter-spacing:-.05em}.hn-json-toggle[aria-pressed=true]{color:var(--color-text);background:var(--color-selected)}.prompt-card-header{min-height:var(--header-control-height);align-items:center;gap:var(--space-09);padding:0 var(--space-10);color:var(--color-text-muted);font:var(--font-weight-regular) var(--font-size-ui)/1.4 var(--font-sans);font-variant-numeric:tabular-nums;display:flex}.prompt-suggestions>.prompt-card-header{margin:calc(-1 * var(--picker-edge-inset)) calc(-1 * var(--picker-edge-inset)) auto;border-bottom:var(--hairline);flex:none}.hn-signature{min-width:0;font-family:var(--font-mono);white-space:nowrap;flex-wrap:nowrap;column-gap:1ch;display:flex;overflow:hidden}.hn-signature>*{flex:none}.hn-signature-flags{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.hn-signature-verb{color:var(--color-text)}.hn-signature-slot{color:var(--color-text-faint);background:0 0}.hn-signature-slot[data-at=true]{color:var(--color-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.hn-signature-flags{color:var(--color-text-faint)}.hn-signature-from{color:var(--color-text-faint);font-family:var(--font-sans);flex:none;margin-left:auto;padding-left:2ch}.hn-signature-slot[data-missing=true]{color:var(--color-danger);text-underline-offset:3px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy;text-decoration-thickness:1px}.hn-signature[data-complete=true] .hn-signature-slot{color:var(--color-text-muted)}.prompt-card-note{padding:var(--space-07) var(--space-10);color:var(--color-text-muted);font:var(--font-weight-regular) var(--font-size-ui)/1.5 var(--font-sans)}.cm-ghost-text{color:var(--color-text-faint);pointer-events:none}.prompt-shell{--hn-card-height:calc(8 * var(--prompt-suggestion-height) + var(--picker-edge-inset) + var(--header-control-height) + var(--stack-gap) + 1px);--hn-head-height:calc(var(--header-control-height) + 2 * var(--space-05) + 2px);--hn-room:calc(var(--hn-head-height) + var(--space-08) + var(--hn-card-height))}.hn-stack{z-index:8;height:min(var(--hn-room), var(--prompt-piece-height,var(--hn-room)), 75vh);pointer-events:none;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;bottom:100%;left:0;right:0}.hn-piece-seat{min-height:var(--hn-head-height);margin-bottom:var(--space-08);flex-direction:column;flex:auto;display:flex}.prompt-shell:not(:has(>.hn-find-seat:not(:empty))) .hn-piece-seat[data-collapsed=true]{flex:none;min-height:0}.prompt-shell:not(:has(>.hn-find-seat:not(:empty))) .hn-piece-seat[data-collapsed=true]>.hn-piece{flex:none}.prompt-shell:not(:has(>.hn-find-seat:not(:empty))) .hn-piece-seat[data-collapsed=true]>.hn-piece>:not(.hn-run-head){display:none}.prompt-shell:not(:has(>.hn-find-seat:not(:empty))) .hn-piece-seat[data-collapsed=true] .hn-run-head{border-bottom:0}.prompt-shell>.hn-stack>.prompt-accessory{background:var(--prompt-bg-focus);border-right-color:var(--seat-outer);border-bottom:0;border-left-color:var(--seat-outer);border-radius:var(--seat-radius) var(--seat-radius) 0 0;box-shadow:none;pointer-events:auto;flex:none;position:relative;bottom:auto;left:auto;right:auto}.hn-piece{min-height:0;color:var(--color-text);background:var(--prompt-bg-focus);border:1px solid var(--color-border);border-radius:var(--radius-window);pointer-events:auto;flex-direction:column;flex:auto;display:flex;overflow:hidden}.hn-piece>.hn-output{flex:auto;min-height:0}.hn-piece-running{flex:auto}.hn-run-head{min-height:calc(var(--header-control-height) + 2 * var(--space-05));max-height:calc(var(--header-control-height) + 2 * var(--space-05));align-items:center;gap:var(--space-10);padding:0 var(--space-06) 0 var(--space-12);color:var(--color-text-muted);border-bottom:var(--hairline);font:var(--font-weight-regular) var(--font-size-ui)/1.4 var(--font-sans);font-variant-numeric:tabular-nums;flex:none;display:flex}.hn-run-line{min-width:0;color:var(--color-text);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.hn-run-mark{color:var(--color-text-faint)}.hn-run-meta{align-items:center;gap:var(--space-08);white-space:nowrap;flex:0 auto;min-width:0;display:inline-flex}.hn-run-who{text-overflow:ellipsis;max-width:16ch;overflow:hidden}.hn-run-state[data-refused=true]{color:var(--color-danger)}.hn-run-actions{align-items:center;gap:var(--space-04);flex:none;display:inline-flex}.hn-run-actions>.hn-json-toggle{margin-right:var(--space-06)}.console-view{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.console-body{flex-direction:column;flex:auto;align-items:center;min-height:0;display:flex;overflow:hidden}.console-cells{width:var(--column-width);gap:var(--space-10);min-height:0;padding:var(--space-12) 0;scrollbar-gutter:stable;overscroll-behavior:contain;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.console-cells>:first-child{margin-top:auto}.console-empty{color:var(--color-text-faint);text-align:center}.console-cell{background:var(--prompt-bg-focus);border:1px solid var(--color-border-soft);border-radius:var(--radius-window);flex:none;overflow:hidden}.console-cell[data-focused=true]{border-color:var(--color-border)}.console-cell>.hn-run-head{padding-left:var(--space-04)}.console-cell:not(:has(>.hn-output))>.hn-run-head{border-bottom:0}.console-cell-toggle{width:var(--target-size);height:var(--target-size);color:inherit;border-radius:var(--radius-control);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.console-cell-toggle:hover{background:var(--color-hover)}.console-cell-when{margin-right:var(--space-06);color:var(--color-text-faint);white-space:nowrap}.console-cell>.hn-output{max-height:22rem}.console-composer{padding-bottom:var(--pane-edge);flex:none}.console-composer .prompt-shell>.prompt-accessory{position:relative;bottom:auto;left:auto;right:auto}.hn-id{color:inherit;font:inherit;-webkit-text-decoration:underline dotted var(--color-text-faint);text-decoration:underline dotted var(--color-text-faint);text-underline-offset:.28em;white-space:nowrap;-webkit-user-select:all;user-select:all;cursor:pointer;background:0 0;border:0;border-radius:3px;margin:0 -.15em;padding:0 .15em;text-decoration-thickness:1px;display:inline}.hn-id:hover{background:var(--color-hover-strong);text-decoration-color:currentColor}.hn-id[data-named=true]{font-family:var(--font-sans);font-weight:var(--font-weight-medium)}.hn-id-glyph{width:.95em;height:.95em;color:var(--color-text-muted);vertical-align:-.12em;margin-right:.3em}.hn-id-short{color:var(--color-text-muted)}.hn-id[data-repeat=true]{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.hn-id[data-repeat=true] .hn-id-glyph{color:var(--color-text-faint)}.hn-id{position:relative}.hn-id-copied{z-index:1;color:var(--color-text-muted);background:var(--prompt-bg-focus);font:var(--font-weight-regular) var(--font-size-xs)/1.3 var(--font-sans);white-space:nowrap;pointer-events:none;border-radius:3px;padding:1px .35em;position:absolute;top:50%;left:calc(100% + .3em);transform:translateY(-50%)}.hn-id[data-copied=refused] .hn-id-copied{color:var(--color-danger)}.hn-leader-seat>.prompt-shell,.place-prompt-seat>.prompt-shell{width:100%}.place-prompt-seat{align-items:flex-end;height:auto}.place-prompt-seat>:is(.conversation-composer,.new-job-composer){background:0 0;width:100%;margin:0;padding:0}.hn-output{min-height:0;padding:var(--space-07) var(--space-10);scrollbar-gutter:stable;color:var(--color-text);font:var(--font-weight-regular) var(--font-size-ui)/1.5 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;outline:0;flex:auto;margin:0;overflow:auto}.hn-output:empty{display:none}.hn-line{min-height:1.5em}.hn-tok-key{color:var(--color-text-muted)}.hn-tok-string{color:var(--color-text)}.hn-tok-number,.hn-tok-literal{color:color-mix(in srgb, var(--color-success) 70%, var(--color-text))}.hn-tok-punct{color:var(--color-text-faint)}.hn-struct{font-family:var(--font-sans);white-space:normal;font-variant-numeric:tabular-nums}.hn-struct-title{align-items:baseline;gap:var(--space-08);margin-bottom:var(--space-06);color:var(--color-text-muted);font-weight:var(--font-weight-strong);display:flex}.hn-struct-count{color:var(--color-text-faint);font-weight:var(--font-weight-regular)}.hn-struct-tail{color:var(--color-text-faint);font-weight:var(--font-weight-regular);margin-left:auto}.hn-fields{column-gap:var(--space-14);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;row-gap:1px;display:grid}.hn-field{grid-column:1/-1;grid-template-columns:subgrid;align-items:baseline;display:grid}.hn-key{color:var(--color-text-faint);white-space:nowrap}.hn-value{overflow-wrap:anywhere;min-width:0}.hn-field[data-group=true]>.hn-group-key{justify-self:start;align-items:baseline;gap:var(--space-08);color:var(--color-text-muted);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:0;grid-column:1/-1;padding:0;display:inline-flex}.hn-group-key:hover{color:var(--color-text)}.hn-summary{color:var(--color-text-faint);font-weight:var(--font-weight-regular)}.hn-nest{margin:1px 0 var(--space-04) .3em;padding-left:var(--space-12);border-left:1px solid var(--color-border-soft);grid-column:1/-1}.hn-leaf[data-kind=none]{color:var(--color-text-faint)}.hn-leaf[data-kind=no]{color:var(--color-text-muted)}.hn-leaf[data-kind=block]{font-family:var(--font-mono);white-space:pre-wrap;display:block}.hn-leaf[data-kind=time]{-webkit-text-decoration:underline dotted var(--color-border);text-decoration:underline dotted var(--color-border);text-underline-offset:.28em}.hn-punct{color:var(--color-text-faint)}.hn-list:not([data-inline=true]){row-gap:1px;display:grid}.hn-table-wrap{scrollbar-width:none;max-width:100%;overflow-x:auto}.hn-table{border-collapse:collapse;font:inherit}.hn-table th{padding:0 var(--space-14) var(--space-04) 0;color:var(--color-text-faint);font-weight:var(--font-weight-regular);text-align:left;white-space:nowrap}.hn-table td{padding:var(--space-02) var(--space-14) var(--space-02) 0;border-top:var(--hairline);white-space:nowrap;vertical-align:baseline}.hn-table tr:has(>td){cursor:default}.hn-table tr[data-open]>td{cursor:pointer}.hn-table tr:has(>.hn-row-lead>*){cursor:pointer}.hn-table tbody tr:not(.hn-row-rest):hover>td{background:var(--color-hover)}.hn-table .hn-row-lead{width:1.2em;padding-right:var(--space-04);color:var(--color-text-faint)}.hn-row-rest>td{padding:var(--space-02) 0 var(--space-06) 1.2em;white-space:normal;border-top:0}.hn-find-seat{z-index:9;position:absolute;bottom:0;left:0;right:0}.prompt-shell:has(>.hn-find-seat:not(:empty))>.prompt-frame-seat{visibility:hidden}.prompt-shell:has(>.hn-find-seat:not(:empty))>.hn-stack>.prompt-accessory{display:none}.prompt-shell:has(>.hn-find-seat:not(:empty))>.prompt-options{visibility:hidden}.prompt-shell:has(>.hn-find-seat:not(:empty))>.hn-stack>.prompt-options{visibility:hidden}.hn-find-row>.doc-find{border-color:var(--color-border) var(--seat-outer) var(--seat-outer);border-radius:var(--seat-radius);padding-inline:calc(var(--space-05) + calc(var(--seat-reach) * var(--column-start)))}.console-composer[data-find-open=true]>.prompt-shell{display:none}.conversation-composer{z-index:4;width:calc(var(--column-width) + 2 * calc(var(--seat-reach) * var(--column-start)));margin-inline:auto;margin-bottom:min(0px, var(--seat-foot));padding:0 0 max(0px, var(--seat-foot));background:var(--pane-bg);flex:none;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;font-weight:var(--font-weight-selected);text-overflow:ellipsis;white-space:nowrap;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:var(--font-weight-heading)}.run-edit-banner button{height:var(--target-size);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(--column-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)}:where(.failure-block,.feedback-state){flex:0 auto;align-self:stretch;width:100%}.failure-block{box-sizing:border-box;background:var(--color-field);border:var(--line);border-radius:var(--radius-control);min-width:0;max-width:100%;font-size:var(--font-size-body);overflow-wrap:anywhere;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-head>p>span{min-width:0}.failure-block-actions{justify-content:flex-end;align-items:center;gap:var(--space-02);flex:none;max-width:100%;margin-left:auto;display:flex}.feedback-state{box-sizing:border-box;min-width:0;max-width:100%;padding:var(--space-05) var(--space-09);color:var(--color-text-faint);font-size:var(--font-size-body);overflow-wrap:anywhere;line-height:1.4}.failure-block[data-tone=warning] .failure-block-head>p{color:var(--color-warning)}.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);scrollbar-gutter:stable;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}.share-link-control{flex:none;position:relative}.share-link-content{min-width:0;display:grid}.group-share,.share-link-content{--group-share-row:var(--primitive-panel-row-height,var(--target-size));--group-share-action:5rem;--group-share-inset:calc(var(--space-08) + 1px);--control-height:var(--group-share-row);--form-control-font-size:var(--font-size-ui);font:var(--font-weight-regular) var(--font-size-ui)/1.2 var(--font-sans)}.group-share{gap:var(--space-04);min-width:0;display:grid}:is(.group-share-invite,.group-share-people>li,.group-share-footer){grid-template-columns:minmax(0, 1fr) var(--group-share-action);align-items:center;column-gap:var(--space-04);min-width:0;min-height:var(--group-share-row);border-radius:var(--radius-control);display:grid}.group-share-invite>.primitive-select-picker{height:var(--group-share-row)}.group-share-invite>.primitive-button,.group-share-people .primitive-button,.group-share-footer>.primitive-button{width:100%;height:var(--group-share-row);padding-inline:0}.group-share-people{gap:var(--space-04);margin:0;padding:0;list-style:none;display:grid}:is(.group-share-people>li,.group-share-footer>span){padding-inline-start:var(--group-share-inset)}.group-share-who{align-items:baseline;gap:var(--space-08);white-space:nowrap;min-width:0;color:var(--color-text);display:flex;overflow:hidden}.group-share-who>:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.group-share-who>small{color:var(--color-text-faint);font:inherit;flex:none}.group-share-role{text-align:center;color:var(--color-text-faint)}:is(.group-share-people,.group-share-footer) .primitive-button{color:var(--color-text-muted);background:0 0;border-color:#0000}:is(.group-share-people,.group-share-footer) .primitive-button:not(:disabled):hover{color:var(--color-text);background:var(--color-hover-strong)}.group-share-footer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-muted);overflow:hidden}.group-share-access.primitive-choice{height:var(--group-share-row);gap:var(--space-12);padding:0 0 0 var(--group-share-inset);font-size:inherit;background:0 0;border:0;flex-wrap:nowrap;display:flex;overflow:hidden}.group-share-access>.primitive-choice-option{height:100%;color:var(--color-text-faint);box-shadow:none;background:0 0;padding:0}.group-share-access>.primitive-choice-option[aria-checked=true]{color:var(--color-text);box-shadow:none;background:0 0}.group-share-access>.primitive-choice-option:disabled{color:var(--color-text-faint)}.group-share-message.bad{color:var(--color-danger)}.group-share>p,.share-link-content>p{color:var(--color-text-faint);margin:0;padding-inline-start:var(--group-share-inset);line-height:1.5}.job-header-controls{flex:none;position:relative}.job-header-controls>button{color:var(--color-text-faint)}.job-detail-fact{align-items:center;gap:var(--space-12);min-height:var(--primitive-panel-row-height);padding:0 var(--primitive-panel-inline-inset);font:var(--font-size-ui)/1.2 var(--font-sans);color:var(--color-text-muted);grid-template-columns:minmax(84px,.35fr) minmax(0,1fr);display:grid}.job-detail-fact>span:first-child{color:var(--color-text-faint)}.job-detail-fact>span:last-child{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}.job-header-panel-anchor{pointer-events:none;height:0;position:fixed}.job-info-slot{flex:none;min-height:0}.job-info-push{width:var(--job-info-width,100%);max-height:55vh;margin:0 0 var(--pane-edge) var(--job-info-start,0px);scrollbar-gutter:stable;color:var(--color-text);background:var(--overlay-bg);border:var(--line);border-radius:var(--radius-window);display:grid;overflow:auto}.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}.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}.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}.new-job-started{align-items:center;gap:var(--space-12);min-width:0;margin-top:var(--space-07);color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.new-job-started>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.new-job-started>button{flex:none}.composer-fork-problem{margin-bottom:var(--space-07);color:var(--color-danger);font-size:var(--font-size-sm)}.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-host{--search-column-gap:var(--space-10);--results-width:var(--column-width);--results-start:var(--column-start);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;container-type:inline-size}.search-surface{isolation:isolate;scrollbar-gutter:stable;overflow-anchor:none;overscroll-behavior-y:none;background:var(--pane-bg);flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden auto}.search-flow{min-height:100%}.search-page-body>.search-host{--results-width:var(--index-width);--results-start:var(--pane-edge)}.search-host :is(.search-form,.search-filter-row,.search-syntax-bay,.search-find-row){width:calc(var(--column-width) + 2 * calc(var(--seat-reach) * var(--column-start)));margin-left:calc(var(--column-start) - calc(var(--seat-reach) * var(--column-start)));margin-right:0}.search-host :is(.search-table,.search-compilation,.search-empty){width:var(--results-width);margin-left:var(--results-start);margin-right:0}.search-results-footer-inner{width:var(--index-width);margin-left:var(--pane-edge);margin-right:0}.search-host .search-compilation{width:var(--column-width);margin-left:var(--column-start)}.search-query-sticky{z-index:3;background:var(--pane-bg);flex:none;width:100%;position:relative}.search-form{padding:0 0 var(--space-06);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{height:var(--prompt-height);border:var(--line);border-color:var(--seat-outer) var(--seat-outer) var(--color-border);border-radius:var(--seat-radius);background:var(--prompt-bg);font:var(--font-weight-regular) var(--entry-text-size)/var(--entry-line-height) var(--font-sans);display:flex;position:relative}.search-query-field:focus-within{background:var(--prompt-bg-focus)}.search-query-field>input{width:100%;min-width:0;height:100%;padding:0 calc(var(--entry-text-inset) + var(--space-32) + 4.5em + calc(var(--seat-reach) * var(--column-start))) 0 calc(var(--entry-text-inset) + calc(var(--seat-reach) * var(--column-start)));color:var(--color-text);border-radius:inherit;font:var(--font-weight-regular) var(--entry-text-size)/var(--entry-line-height) var(--font-sans);background:0 0;border:0;outline:0}.search-query-inline-tools{--header-control-height:var(--entry-seat-size);--header-control-icon-size:var(--entry-icon-size);top:var(--stack-inset);right:calc(var(--stack-inset) + calc(var(--seat-reach) * var(--column-start)));align-items:center;gap:var(--space-02);display:flex;position:absolute}.search-query-inline-tools .primitive-header-control{min-width:var(--header-control-height);padding-inline:var(--space-06);color:var(--color-text-faint);justify-content:center}.search-filter-summary[data-marked=true]{color:var(--color-text)}.search-filter-summary-count{font-variant-numeric:tabular-nums}.search-filter-row{--search-filter-open-height:var(--picker-panel-max-height);z-index:4;top:calc(var(--prompt-height) - var(--space-01));height:0;padding:0;position:absolute;left: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-filter-strip[data-group-layout=vertical]{--value-strip-nav-width:50%;--value-strip-group-label-width:3.5rem;--value-strip-row-pitch:calc(var(--target-size) + 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-group-nav{padding-top:calc(var(--value-strip-rest-height) - var(--space-01) + var(--space-04))}.search-filter-strip[data-group-layout=vertical][data-host-line=true]{--search-filter-open-height:calc(9 * var(--value-strip-row-pitch) + var(--space-04) + var(--space-01))}.search-filter-strip[data-host-line=true] .value-strip-group-nav{padding-top:var(--space-04)}.search-filter-strip[data-host-line=true] .value-strip-panel .value-strip-picker{top:0}.search-query-field[data-field-line=true]>input{visibility:hidden}.search-field-line{top:var(--stack-inset);left:calc(var(--stack-inset) + calc(var(--seat-reach) * var(--column-start)));right:calc(var(--stack-inset) + var(--space-32) + 4.5em + calc(var(--seat-reach) * var(--column-start)));height:var(--entry-seat-size);align-items:center;gap:var(--space-08);min-width:0;padding:0 var(--space-09);background:color-mix(in srgb, var(--color-selected) 72%, var(--color-hover-strong));border-radius:var(--radius-control);display:flex;position:absolute}.search-field-line-input{min-width:0;height:100%;color:var(--color-text);font:inherit;font-weight:var(--font-weight-selected);caret-color:var(--color-text);background:0 0;border:0;outline:0;flex:auto;padding:0}.search-field-line-query{max-width:40%;color:var(--color-text-faint);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.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-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;width:auto;height:var(--search-filter-open-height);position:absolute;top:0;left:0;right:0}.search-query-sticky:has(.search-filter-strip .value-strip-panel[data-open=true]) .search-query-field{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-right-color:var(--seat-outer);border-left-color:var(--seat-outer);border-radius:0 0 var(--seat-radius) var(--seat-radius)}.search-find-row{display:none}.search-query-sticky[data-find-open=true] .search-find-row{padding:0 0 var(--space-06);display:block}.search-query-sticky[data-find-open=true] .search-form{padding-bottom:0}.search-query-sticky[data-find-open=true] .search-query-field{background:var(--prompt-bg-focus);border-bottom-right-radius:0;border-bottom-left-radius:0}.search-find-row>.doc-find{z-index:auto;border-top:0;border-right-color:var(--seat-outer);border-left-color:var(--seat-outer);border-radius:0 0 var(--seat-radius) var(--seat-radius);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-results-composite[aria-busy=true] .search-rows{opacity:.55;pointer-events:none}.search-query-sticky:has(.value-strip-panel[data-open=true])+.search-flow .search-results{opacity:.55}@media (prefers-reduced-motion:reduce){.search-results{transition:none}}.search-results-footer{z-index:2;min-height:var(--search-results-footer-height);background:var(--pane-bg);flex-direction:column;flex:none;justify-content:flex-end;display:flex;position:relative;overflow-x:clip}.search-results-footer[data-placement=top]{justify-content:flex-start}.search-results-footer-inner{margin-bottom:var(--pane-edge);border-radius:var(--radius-window);font:var(--font-weight-regular) var(--font-size-ui)/1.55 var(--font-sans);border:1px solid #0000;flex-direction:column;display:flex;position:relative}.search-results-footer-inner[data-framed=true]{background:var(--work-surface-bg);border-color:var(--color-border)}.search-results-footer[data-placement=top] .search-results-footer-inner{flex-direction:column-reverse}.search-results-bottom{flex:none;position:relative}.search-results-trade[hidden]{display:none}.search-results-footer[data-cornered=true]{pointer-events:none;background:0 0;min-height:0;position:absolute;bottom:0;right:0}.search-results-footer[data-cornered=true] .search-results-footer-inner{width:auto;margin:0 var(--pane-edge) var(--pane-edge) 0;pointer-events:auto}.search-results-footer[data-cornered=true] .search-results-toolbar{padding-left:0}.search-results-footer[data-fits=false] .search-results-footer-inner{visibility:hidden}.search-results-footer .search-table{--search-field-width:15rem;--search-step-width:var(--control-height);--band-start:var(--results-start);z-index:1;width:var(--results-width);margin:0 0 0 calc(var(--band-start) - var(--pane-edge) - 1px);position:relative}.search-results-footer .search-table .search-columns{height:var(--header-control-height);border-top:0;border-bottom:0;min-height:0}.search-results-footer[data-view=reader] .search-compilation-columns{--band-start:var(--column-start);width:calc(var(--column-width) + 2px)}.search-results-footer .search-tray{border-top:var(--hairline)}.search-results-footer[data-placement=top] .search-tray{border-top:0;border-bottom:var(--hairline)}.search-results-footer .search-table .search-tray{border-color:#0000;position:relative}.search-results-footer .search-table .search-tray:before{top:-1px;left:calc(var(--pane-edge) - var(--band-start));width:var(--index-width);border-top:var(--hairline);content:"";position:absolute}.search-results-footer[data-placement=top] .search-table .search-tray:before{border-top:0;border-bottom:var(--hairline);top:auto;bottom:-1px}.search-results-footer[data-placement=top] .search-results-footer-inner{margin-bottom:var(--space-03)}.search-results-toolbar{--search-strip-inner:var(--header-control-height);--search-strip:calc(var(--search-strip-inner) + 2px + 2 * var(--space-01));min-height:var(--search-strip);align-items:center;gap:var(--space-07);width:calc(100% + 2px);min-width:0;padding:0 0 0 var(--text-inset);margin:0 -1px -1px;display:flex;position:relative}.search-results-footer[data-placement=top] .search-results-toolbar{margin:-1px -1px 0}.search-results-toolbar>.search-results-count{flex:0 auto}.search-results-toolbar>.search-narrow-seat{flex:1 1 0}.search-results-toolbar>.search-results-controls{flex:none;margin-left:auto}.search-results-toolbar>.search-results-count{height:var(--search-strip-inner)}.search-results-count{min-width:0;height:var(--header-control-height);color:var(--color-text-faint);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:auto;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.search-status-verb{align-items:center;gap:var(--space-02);color:inherit;font:inherit;cursor:default;background:0 0;border:0;padding:0;display:inline-flex}.search-status-verb:hover,.search-status-verb[aria-expanded=true]{color:var(--color-text)}.search-status-verb:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.search-status-verb>svg{width:var(--row-glyph-size);height:var(--row-glyph-size)}.search-status-sep{white-space:pre}.search-status-verb kbd{color:var(--color-text-faint);font:inherit}.search-status-narrow{text-overflow:ellipsis;white-space:nowrap;vertical-align:top;max-width:24ch;display:inline-block;overflow:hidden}.search-selection-count{color:var(--color-text)}.search-status-verb:disabled,.search-status-verb:disabled:hover{color:var(--color-disabled)}.search-selection-note{color:var(--color-text-muted)}.search-results-view-switch{flex:none;align-items:center;display:inline-flex}.search-results-view-switch button:disabled{color:var(--color-disabled)}.search-table .row,.search-compilation .row{--row-column-gap:var(--search-column-gap);align-items:center}.search-table[data-scope=jobs],.search-compilation{--row-columns:var(--search-grid,minmax(min(96px, var(--search-source-width)), var(--search-source-width)) minmax(120px, 1fr) var(--search-project-width) var(--search-starter-width) var(--search-updated-width) var(--search-state-width) var(--target-size))}.search-table{padding:0}.search-table[data-scope=files]{--row-columns:var(--search-grid,minmax(min(96px, var(--search-source-width)), var(--search-source-width)) var(--search-kind-width) minmax(120px, 1fr) var(--search-locus-width) var(--target-size))}.search-table[data-scope=changes]{--row-columns:var(--search-grid,minmax(min(96px, var(--search-updated-width)), var(--search-updated-width)) minmax(120px, 1fr) var(--search-starter-width) var(--search-delta-width) var(--target-size))}.search-table .search-columns,.search-compilation .search-columns{grid-template-columns:var(--row-lead-width) var(--row-columns);padding-inline:var(--text-inset);border-bottom:var(--hairline);position:relative}.search-compilation{outline:0;min-height:0;padding:0;position:relative}.search-compilation:not(.search-compilation-columns){padding-top:var(--space-02)}.search-compilation:focus-visible{outline:0}.search-compilation-columns .search-columns>:last-child{text-align:left}.search-reader-rows{width:100%;position:relative}.search-reader-pin{z-index:2;height:0;position:sticky;top:0}.search-reader-pin>.search-job-header{background:var(--pane-bg)}.search-reader-slot[data-slot=header]{padding-bottom:var(--space-04)}.search-reader-rows>[data-in-window]{padding-inline:var(--space-10);background:var(--trace-bg);border-inline:1px solid var(--color-border-soft)}.search-reader-slot:is([data-slot=open],[data-slot=close]):before{box-sizing:border-box;background:var(--trace-bg);border:1px solid var(--color-border-soft);content:"";display:block}.search-reader-slot[data-slot=open]:before{height:var(--space-09);border-radius:var(--radius-control) var(--radius-control) 0 0;border-bottom:0}.search-reader-slot[data-slot=close]{padding-bottom:var(--space-12)}.search-reader-slot[data-slot=close]:before{height:var(--space-12);border-radius:0 0 var(--radius-control) var(--radius-control);border-top:0}.search-job-header{cursor:default;font:var(--font-weight-regular) var(--font-size-ui)/1.55 var(--font-sans)}.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-cell-project{min-width:0;color:var(--color-text-faint);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-row-open-beside-glyph{display:none}:root[data-shift-held=true] .search-row-open-tab:hover .search-row-open-beside-glyph{display:block}:root[data-shift-held=true] .search-row-open-tab:hover .search-row-open-tab-glyph{display:none}.search-row-open-tab{max-width:var(--target-size);flex:0 0 var(--target-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-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:is(:hover,:focus-visible,:active){color:var(--color-accent)}.search-job-omission:is(:hover,:focus-visible,:active)>i{background:var(--color-accent)}.search-job-omission>span{right:calc(var(--text-inset) + (var(--target-size) - var(--space-15)) / 2 - 1px);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-reader-rows: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-reader-rows:not([data-outline-engaged=true]):not(:focus-within) .doc-block[data-kind=message]:hover:not(:focus-visible){background:0 0}.search-reader-rows: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-reader-rows:not([data-outline-engaged=true]):not(:focus-within) button.doc-run-trace-summary:hover:not(:focus-visible),.search-reader-rows:not([data-outline-engaged=true]):not(:focus-within) .doc-trace-block summary:hover:not(:focus-visible),.search-reader-rows:not([data-outline-engaged=true]):not(:focus-within) .doc-tool-summary:hover:not(:focus-visible){color:inherit;background:0 0}.search-reader-rows:not([data-outline-engaged=true]):not(:focus-within) .doc-run-user-region:hover:not(:focus-within)~.doc-run-trace-row .doc-run-actions,.search-reader-rows: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-reader-rows .doc-run-outline[data-outline-current=true]>.doc-run-trace-row{color:var(--color-text)}.search-job-snippet{min-width:0}.search-job-snippet pre{padding:var(--space-09) var(--space-11);color:var(--color-text-faint);font:var(--font-weight-regular) 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-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:var(--font-weight-regular) var(--font-size-ui)/1.55 var(--font-sans);display:grid}.search-columns>:is(span,button){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-column-sort{align-items:center;gap:var(--space-03);min-width:0;color:inherit;font:inherit;text-transform:inherit;text-align:inherit;cursor:default;background:0 0;border:0;padding:0;display:inline-flex}.search-column-sort>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.search-column-sort[data-resting=true] .search-column-mark{color:var(--color-text-faint);opacity:.6}.search-column-mark{width:var(--row-glyph-size);height:var(--row-glyph-size);flex:none;place-items:center;display:inline-grid}.search-column-mark>svg{width:var(--row-glyph-size);height:var(--row-glyph-size)}.search-sort-arrow,.search-band-edge-arrow{font:inherit;line-height:1}.search-column-sort:hover,.search-column-sort[data-sort],.search-column-sort[data-narrowed=true]{color:var(--color-text)}.search-column-sort:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px;border-radius:var(--radius-control)}.search-columns>.search-column-seat{align-items:center;min-width:0;display:flex;position:relative}.search-columns>.search-column-seat[data-dragging=true]{color:var(--color-text);background:var(--color-hover);border-radius:var(--radius-control)}.search-columns>.search-column-seat>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.search-columns>.search-column-seat[data-align=end]{justify-content:flex-end}.search-column-seat[data-align=end]>.search-column-sort{flex-direction:row-reverse}.search-column-divider{--search-divider-hit:12px;z-index:2;top:0;bottom:0;right:calc(-.5 * var(--search-column-gap,var(--space-08)) - .5 * var(--search-divider-hit));width:var(--search-divider-hit);cursor:col-resize;touch-action:none;position:absolute}.search-column-divider:after{content:"";top:var(--space-03);bottom:var(--space-03);background:var(--color-border);opacity:0;width:1px;position:absolute;left:calc(50% - .5px)}.search-columns:hover .search-column-divider:after{opacity:.6}.search-column-divider:hover:after,.search-column-divider:active:after{background:var(--color-text-faint);opacity:1}:root[data-resizing=columns],:root[data-resizing=columns] *{cursor:col-resize;-webkit-user-select:none;user-select:none}.search-results-controls{--search-controls-height:var(--search-strip);height:var(--search-controls-height);align-items:center;gap:var(--space-02);padding:var(--space-01);background:var(--work-surface-bg);border:var(--line);border-radius:var(--radius-window);flex:none;display:inline-flex}.search-results-footer-inner[data-framed=true] .search-results-controls,.search-results-controls[data-alone=true]{background:0 0;border-color:#0000}.search-results-footer-inner[data-framed=true] .search-results-toolbar{border-top:var(--hairline)}.search-results-footer[data-placement=top] .search-results-footer-inner[data-framed=true] .search-results-toolbar{border-top:0;border-bottom:var(--hairline)}.search-results-controls .search-results-view-switch{gap:var(--space-02)}button.primitive-header-control.search-columns-toggle{min-width:var(--header-control-height);justify-content:center;gap:var(--space-03);padding-inline:var(--space-04)}.search-columns-toggle>svg{width:var(--header-control-icon-size);height:var(--header-control-icon-size)}.search-columns-kept{color:var(--color-text);font-variant-numeric:tabular-nums}.search-column-band{flex-direction:column;display:flex}.search-results-footer[data-placement=top] .search-column-band{flex-direction:column-reverse}.search-narrow-seat{min-width:min(18ch,50%);max-width:64ch;height:var(--search-strip-inner);margin-inline:auto;display:flex}.search-narrow{column-gap:var(--space-07);width:100%;min-width:0;height:100%;font:var(--font-weight-regular) var(--font-size-ui)/1.55 var(--font-sans);flex:auto;grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.search-narrow-field>input{width:100%;min-width:0;height:100%;color:var(--color-text);font:inherit;font-family:var(--font-mono);background:0 0;border:0;outline:0;padding:0}.search-narrow-field>input::placeholder{color:var(--color-text-faint)}.search-narrow-field>input::-webkit-search-cancel-button{appearance:none}.search-tray{--search-tray-line:22px;height:calc(6 * var(--search-tray-line) + 2 * var(--space-02));grid-template-columns:var(--row-lead-width) var(--row-columns);column-gap:var(--search-column-gap,var(--space-08));padding:var(--space-02) var(--text-inset);font:var(--font-weight-regular) var(--font-size-ui)/1.55 var(--font-sans);outline:0;display:grid}.search-tray-track{min-width:0;margin-inline:calc(-1 * var(--space-04));padding-inline:var(--space-04);scrollbar-gutter:stable;scrollbar-width:none;flex-direction:column;display:flex;position:relative;overflow-y:auto}.search-tray-track::-webkit-scrollbar{display:none}.search-tray-track[data-dim=true]{opacity:.4}.search-tray-item{flex:0 0 var(--search-tray-line);align-items:center;gap:var(--space-03);min-width:0;padding:0 var(--space-04);margin-inline:calc(-1 * var(--space-04));color:var(--color-text-muted);border-radius:var(--radius-control);white-space:nowrap;cursor:default;display:flex}.search-tray-item:hover{color:var(--color-text);background:var(--color-hover)}.search-tray-value{text-overflow:ellipsis;min-width:0;overflow:hidden}.search-tray-count{color:var(--color-text-faint);font-variant-numeric:tabular-nums;flex:none}.search-tray-mark{width:var(--space-07);height:var(--space-07);flex:none;place-items:center;margin-left:auto;display:inline-grid}.search-tray-item[data-state=keep] .search-tray-mark:before{content:"✓";color:var(--color-text-muted);line-height:1}.search-tray-item[data-state=drop] .search-tray-mark:before{content:"×";color:var(--color-danger);font-weight:var(--font-weight-medium);line-height:1}.search-tray-item[data-empty=true] .search-tray-value{color:var(--color-text-faint)}.search-tray-item[data-fact=true],.search-tray-item[data-fact=true]:hover{color:var(--color-text-faint);background:0 0}.search-tray-item[data-state=keep]{color:var(--color-text);font-weight:var(--font-weight-medium)}.search-tray-item[data-state=keep] .search-tray-count{color:var(--color-text-muted)}.search-tray-item[data-state=drop] .search-tray-value{text-decoration:line-through;-webkit-text-decoration-color:var(--color-danger);text-decoration-color:var(--color-danger);color:var(--color-text-faint)}.search-tray-item[data-lit=true]{color:var(--color-text)}.search-tray-item[data-lit=true] .search-tray-value{text-underline-offset:3px;text-decoration:underline}.search-tray-item[data-active=true],.search-tray:focus .search-tray-item[data-cursor=true]{color:var(--color-text)}.search-tray-entry{color:var(--color-text-faint);font-style:italic}.search-tray-entry[data-none=true]{pointer-events:none}.search-column-sort[data-focus=true]{color:var(--color-text);font-weight:var(--font-weight-heading)}.search-column-sort[data-cursor=true]{background:var(--color-selected)}.search-band-step{width:var(--control-height);height:var(--control-height);color:var(--color-text-faint);border-radius:var(--radius-control);font:inherit;cursor:default;background:0 0;border:0;justify-content:center;justify-self:center;align-items:center;padding:0;display:inline-flex}.search-band-step:hover:not(:disabled){color:var(--color-text);background:var(--color-hover)}.search-band-step:disabled{opacity:var(--disabled-opacity)}.search-fields-more{top:50%;right:var(--text-inset);position:absolute;transform:translateY(-50%)}.search-band-edge[data-side=start]{justify-self:start}.search-band-edge[data-side=end]{top:50%;right:var(--text-inset);position:absolute;transform:translateY(-50%)}.search-host[data-sliding=true] :is(.search-cell,.search-column-seat)[data-pin-edge=true]{box-shadow:inset -1px 0 var(--color-border-soft)}.search-columns-fields{padding-inline:var(--text-inset)}.search-narrow-field{border-radius:var(--radius-control);min-width:0;height:100%;position:relative}.search-narrow-field>input,.search-narrow-drawn{padding-inline:var(--space-05)}.search-narrow-drawn{color:#0000;white-space:pre;pointer-events:none;font:inherit;font-family:var(--font-mono);align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.search-narrow-drawn>mark{color:#0000;border-radius:var(--radius-control);background:0 0}.search-narrow-drawn>mark[data-kind=field]{background:var(--color-selected)}.search-narrow-drawn>mark[data-kind=drop]{background:color-mix(in srgb, var(--color-danger) 18%, transparent)}.search-narrow-drawn>mark[data-kind=unknown]{-webkit-text-decoration:underline wavy var(--color-text-faint);text-decoration:underline wavy var(--color-text-faint);-webkit-text-decoration-color:var(--color-text-faint);text-decoration-color:var(--color-text-faint);color:#0000}.search-narrow>.search-narrow-field>input{position:relative}.search-columns[data-completing=columns] .search-column-sort:not([data-match=true]){opacity:.35}.search-columns[data-completing=columns] .search-column-sort[data-match=true]{color:var(--color-text)}.search-columns>.search-column-seat,.search-columns .search-column-sort{overflow:visible}.search-columns>.search-column-seat>.search-column-sort{height:var(--control-height);margin-inline:calc(-1 * var(--space-04));padding-inline:var(--space-04);border-radius:var(--radius-control);flex:auto}.search-rows{row-gap:var(--space-02);outline:0;grid-template-columns:minmax(0,1fr);display:grid}.search-table .search-rows{padding-top:var(--space-02)}.search-rows:focus-visible{outline:0}.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:var(--font-weight-regular) var(--font-size-ui)/1.55 var(--font-sans)}.search-cell-kind,.search-cell-starter,.search-cell-locus,.search-cell-state,.search-cell-updated,.search-cell-harness,.search-cell-model,.search-cell-created,.search-cell-channels{color:var(--color-text-faint)}.search-cell-locus,.search-cell-delta{text-align:right}.search-cell-delta{color:var(--color-text-faint)}[data-scope=changes] .search-cell-head{color:var(--color-text)}.search-cell-head,.search-cell-match{color:var(--color-text-faint)}.search-live{vertical-align:middle;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(--text-inset);color:var(--color-text-faint);font-size:var(--font-size-body)}.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-primary-surface{--pane-bg:var(--pane-surface-bg,var(--work-surface-bg));min-width:0;min-height:0;padding-top:calc(var(--files-tool-height) + 2 * var(--files-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:var(--font-weight-strong) var(--font-size-2xs)/1.5 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.portal-window-error:not(.failure-block){padding:var(--space-05) var(--space-15);color:var(--color-danger);border-bottom:var(--hairline);font-size:var(--font-size-xs)}.portal-frame-shell{isolation:isolate;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{z-index:1;gap:var(--space-07);scrollbar-gutter:stable;padding:var(--space-15);background:var(--pane-bg);flex-direction:column;align-items:center;display:flex;position:absolute;inset:0;overflow:auto}.portal-frame-failure>:first-child{flex:none;width:100%;min-width:0;max-width:100%;margin-top:auto}.portal-frame-failure>:last-child{flex:none;margin-bottom:auto}.portal-frame-failure-actions{gap:var(--space-07);flex-wrap:wrap;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:var(--font-weight-regular) 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);scrollbar-gutter:stable;overflow-y:auto}.portal-frame-paused>h2{color:var(--color-text-faint);font:var(--font-weight-regular) var(--font-size-body)/1.5 var(--font-sans);margin:0}:root[data-design-guides=true] :where(.new-job-view,.conversation-composer,.search-table){outline:1px solid var(--design-guide-ink);outline-offset:-1px}@media (width<=650px){.new-job-intro,.new-job-composer{padding-inline:var(--space-15)}.prompt-frame small{display:none}.prompt-suggestion{grid-template-columns:minmax(0,1fr)}.prompt-suggestion-detail{display:none}}.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);flex-direction:column;flex:none;display:flex;overflow:hidden;container:upload-draft/inline-size}.upload-draft-list{scrollbar-gutter:stable;min-height:0;max-height:var(--picker-panel-max-height);overscroll-behavior:contain;flex:auto;overflow:auto}.upload-draft-footer{grid-template-columns:minmax(0, 1fr) max-content var(--header-control-height);align-items:center;gap:var(--space-04);min-height:var(--header-control-height);padding:0 var(--space-02);font:inherit;flex:none;display:grid}.upload-draft-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:calc(16px + var(--space-04) + 1px);overflow:hidden}.upload-draft-action{width:var(--header-control-height);height:var(--header-control-height);justify-content:center;align-items:center;display:flex}.upload-draft-error{min-height:0;padding:var(--space-04) calc(var(--space-02) + var(--space-04) + 1px) var(--space-04) calc(16px + var(--space-02) + var(--space-04) + 1px);font:inherit;scrollbar-gutter:stable;overflow-wrap:anywhere;flex:0 auto;max-height:7em;line-height:1.4;overflow:auto}.upload-draft{--panel-row-columns:minmax(0, 1fr) 7ch var(--header-control-height)}.upload-draft:has(.upload-promotion){--panel-row-columns:minmax(0, 1fr) max-content max-content var(--header-control-height)}.upload-size{text-align:right;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap}.upload-draft .upload-draft-row[data-selected=true]{background:var(--color-selected);color:var(--color-text)}.upload-draft-row[data-selected=true] .primitive-row-name:disabled{color:inherit;-webkit-text-fill-color:currentColor;opacity:1}.upload-draft-row[data-selected=true] [data-upload-remove]{color:inherit}.upload-draft .primitive-inline-icon-button{--header-control-icon-size:10px}.files-upload-area{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.files-upload-area[data-dropping=true]{outline:1px solid var(--color-focus);background:var(--prompt-bg-focus)}.files-upload-dock{--header-control-height:24px;--header-control-icon-size:16px;min-width:0;padding:var(--files-tools-block-inset) var(--files-tools-inline-inset);font:var(--font-size-body)/1.4 var(--font-sans);flex:none;margin-top:auto}.files-upload-dock .primitive-header-control,.files-upload-dock .primitive-row-panel{font:inherit}.files-upload-actions{align-items:center;gap:var(--space-04);display:flex}.files-upload-progress{gap:var(--space-05);padding-block:var(--space-05) var(--space-09);color:var(--color-text-faint);font-size:var(--font-size-sm);display:grid}.files-upload-progress-label{justify-content:space-between;align-items:baseline;gap:var(--space-04) var(--space-08);flex-wrap:wrap;display:flex}.files-upload-progress-bytes{white-space:nowrap;font-variant-numeric:tabular-nums}.files-upload-progress-track{border-radius:var(--radius-control);background:var(--color-border-soft);height:3px;overflow:hidden}.files-upload-progress-track>span{background:var(--color-text-faint);height:100%;display:block}.files-upload-actions>button{border-color:var(--color-border-soft);flex:1 1 0;justify-content:center}.files-upload-area>.rail-surface{flex:auto;height:auto}form:has(.prompt-options .value-strip-panel[data-open=true],.prompt-accessory)>.upload-draft{visibility:hidden}.upload-name{align-items:center;gap:0;min-width:0;display:flex}.upload-name>svg{width:16px;height:16px;color:var(--color-text-faint);flex:0 0 16px}.upload-name>.upload-image-thumbnail{--primitive-inline-icon-size:16px;width:16px;height:16px;position:relative;overflow:hidden}.upload-image-thumbnail{flex:none}.upload-image-thumbnail>img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.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}.search-syntax-bay{display:none}.search-query-sticky[data-syntax-open=true] .search-syntax-bay{z-index:10;top:calc(var(--prompt-height) - var(--space-01));display:block;position:absolute;left:0}.search-query-sticky[data-syntax-open=true] .search-query-field{background:var(--prompt-bg-focus);border-bottom-right-radius:0;border-bottom-left-radius:0}.search-syntax-panel{max-height:min(60vh, calc(var(--picker-panel-max-height) * 2));scrollbar-gutter:stable;color:var(--color-text);background:var(--prompt-bg-focus);border:var(--line);border-right-color:var(--seat-outer);border-left-color:var(--seat-outer);border-radius:0 0 var(--seat-radius) var(--seat-radius);box-shadow:var(--shadow-float);font:var(--font-weight-regular) var(--font-size-ui)/1.5 var(--font-sans);outline:0;overflow-y:auto}.search-syntax-current{min-height:calc(var(--prompt-height) - 2px);align-items:center;gap:var(--space-04);padding:0 var(--space-05) 0 var(--entry-text-inset);border-bottom:var(--hairline);display:flex}.search-syntax-current>code{overflow-wrap:anywhere;min-width:0;font:inherit;flex:auto}.search-syntax-current>span{color:var(--color-text-faint);flex:auto}.search-syntax-panel dl{gap:var(--space-06) var(--space-12);padding:var(--space-10) var(--entry-text-inset);grid-template-columns:5rem minmax(0,1fr);margin:0;display:grid}.search-syntax-row{display:contents}.search-syntax-panel dt{color:var(--color-text-faint)}.search-syntax-panel dd{margin:0}.search-syntax-panel code{white-space:pre-wrap;font:inherit}.search-syntax-panel p{padding:0 var(--entry-text-inset) var(--space-10);color:var(--color-text-faint);margin:0}.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{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)}.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}.setup-note{margin:var(--space-12) 0;color:var(--color-text-faint);max-width:62ch}.job-information-sections{grid-template-columns:minmax(96px,.22fr) minmax(0,1fr)}.job-settings-panel{gap:var(--primitive-panel-gap);display:grid}.job-setting-value{align-items:center;gap:var(--space-06);min-width:0;display:flex}.job-setting-value>span,.job-setting-value>.primitive-field{flex:1;min-width:0}.job-settings-name .primitive-field input{width:100%;font:inherit;background:0 0;border-color:#0000;padding-inline:0}.job-settings-name .primitive-field input:hover,.job-settings-name .primitive-field input:focus{background:var(--color-hover)}.job-settings-actions{gap:var(--space-04);padding-top:var(--space-08);flex-wrap:wrap;display:flex}.job-settings-actions>button{width:auto}.job-information-sections{font:var(--font-weight-regular) var(--font-size-ui)/1.2 var(--font-sans)}.job-information-sections :is(.job-detail-fact,.job-configuration-row){height:var(--primitive-panel-row-height);min-height:var(--primitive-panel-row-height);font:inherit;border-radius:var(--radius-control);grid-template-columns:100px minmax(0,1fr);padding-block:0}.job-information-sections :is(.job-detail-fact,.job-configuration-row)>:is(span,strong){min-width:0;font:inherit;color:var(--color-text-muted);white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis}.job-information-sections :is(.job-detail-fact,.job-configuration-row)>:is(span,strong):last-child{line-height:1.2;display:block;overflow:hidden}.job-information-sections .job-detail-fact>span:has(>.code-chip){align-items:center;display:flex}.job-information-sections :is(.primitive-field,.primitive-field input,.primitive-button,.job-header-panel-state){font:inherit}.job-information-sections .job-settings-name .primitive-field input{min-height:0;height:var(--primitive-panel-row-height);box-shadow:none;outline:0;line-height:1.2}.job-information-sections .job-settings-name .primitive-button{min-height:0;height:var(--primitive-panel-row-height);box-shadow:none;outline:0;flex:0 0 4.5em;padding-block:0}.job-information-sections .job-settings-name .primitive-button:focus-visible{background:var(--color-hover-strong)}.job-information-sections .job-settings-actions{padding-top:var(--space-04);display:grid}.job-information-sections .job-settings-actions>button{width:100%}.job-information-sections .job-settings-name .primitive-button[data-visible=false]{visibility:hidden}.job-information-sections :is(.job-detail-fact,.job-configuration-row)>:is(span,strong):last-child{text-align:left}.job-information-sections .job-detail-fact>span:has(>.code-chip){justify-content:flex-start}.job-information-sections .job-settings-name input{text-align:left}.job-information-sections .primitive-panel-row[data-tone=danger]{color:var(--color-danger)}.job-deletion-panel{gap:var(--space-08);min-height:100%;padding:var(--space-04) var(--primitive-panel-inline-inset);font:inherit;flex-direction:column;display:flex}.job-deletion-panel h2{color:var(--color-danger);font:inherit;margin:0}.job-deletion-panel p{color:var(--color-text-muted);font:inherit;margin:0;line-height:1.4}.job-deletion-panel>.primitive-form-actions{padding-top:var(--space-08);margin-top:auto}.header-sharing-shortcut{display:flex}.view-header[data-pressure="2"] [data-header-priority=status],.view-header[data-pressure="2"] [data-header-priority=sharing]{display:none}.view-header[data-pressure="2"] .pane-header-persistent-actions:has(>[data-header-priority=status]){display:none}.header-project{justify-content:flex-start;width:11ch}.header-project>span{text-overflow:ellipsis;overflow:hidden}.share-link-control>.primitive-header-control{width:calc(5ch + 2 * var(--space-07));padding-inline:var(--space-07);justify-content:center;overflow:hidden}.sharing-label{text-overflow:ellipsis;overflow:hidden}.view-header .lifecycle{width:12ch;overflow:hidden}.view-header :is(.lifecycle,.header-project,.share-link-control>.primitive-header-control):not(:hover):not(:focus-visible):not(:active):not([aria-expanded=true]){background:var(--color-surface-raised);border-color:var(--color-border);box-shadow:none}.view-header:is([data-pressure="1"],[data-pressure="2"]) [data-header-priority=project]{display:none}.job-information-sections .job-configuration-panel{gap:var(--primitive-panel-gap)}.job-view{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.job-view-content{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.job-view-content>.pane-view{flex-direction:column;flex:auto;min-height:0;display:flex}.job-view-content>.conversation-view{padding:0}.header-project,.view-header .lifecycle{justify-content:center}.portal-primary-surface[data-tools=false]{padding-top:0}.upload-seat-actions{align-items:center;gap:var(--space-04);margin-left:calc(-1 * var(--space-06));flex:none;display:inline-flex}.upload-seat-where{min-width:0;color:var(--color-text-faint);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.upload-seat-where[data-error=true]{color:var(--color-danger)}.search-passage-gone{padding:var(--space-08) var(--space-16);color:var(--color-text-faint);font-size:var(--font-size-sm);margin:0}: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:var(--font-weight-strong);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:var(--font-weight-medium) 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[data-framed-prompts=true]{--run-user-bg:var(--prompt-bg)}:root[data-framed-prompts=true] .doc-block[data-kind=user]{border-color:var(--color-border)}:root[data-framed-prompts=true] .doc-block[data-kind=user][data-chunk=first]{border-bottom-color:#0000}:root[data-framed-prompts=true] .doc-block[data-kind=user][data-chunk=middle]{border-block-color:#0000}:root[data-framed-prompts=true] .doc-block[data-kind=user][data-chunk=last]{border-top-color:#0000}:root{--account-icon-width:18px;--account-icon-height:18px}.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)}.account-control .account-trigger{padding-right:calc(var(--target-size) + var(--space-04))}.account-settings-trigger{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:var(--font-weight-strong) 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);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.account-popup{min-width:0;color:var(--color-text)}.account-popup h2{font-size:var(--font-size-ui);font-weight:var(--font-weight-heading);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.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-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}.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-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-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}.settings-view-body:focus-visible{outline:0}.settings-header-content{min-width:0}.settings-column{--settings-layout-width:min(var(--settings-measure), var(--index-width));box-sizing:border-box;width:var(--settings-layout-width);margin:0 0 0 calc((var(--pane-width) - var(--settings-layout-width)) / 2);padding:var(--space-20) var(--space-17) var(--settings-column-bottom-inset)}.settings-slider{box-sizing:border-box;width:var(--settings-field-width);max-width:100%;height:var(--settings-control-height);align-items:center;gap:var(--space-08);padding:0 var(--space-08);background:var(--color-field);border:var(--line);border-radius:var(--radius-control);display:flex}.settings-slider-value{min-width:3ch;color:var(--color-text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;text-align:right}.settings-slider input[type=range]{appearance:none;cursor:pointer;background:0 0;flex:1;width:0;min-width:0;height:100%;margin:0;padding:0}.settings-slider input[type=range]::-webkit-slider-runnable-track{height:var(--space-02);background:var(--color-border);border-radius:var(--radius-control)}.settings-slider input[type=range]::-moz-range-track{height:var(--space-02);background:var(--color-border);border-radius:var(--radius-control)}.settings-slider input[type=range]::-webkit-slider-thumb{appearance:none;width:var(--space-12);height:var(--space-12);margin-top:calc((var(--space-02) - var(--space-12)) / 2);background:var(--color-text-muted);border:var(--line);border-radius:var(--radius-control)}.settings-slider input[type=range]::-moz-range-thumb{box-sizing:border-box;width:var(--space-12);height:var(--space-12);background:var(--color-text-muted);border:var(--line);border-radius:var(--radius-control)}.settings-slider:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.settings-slider input[type=range]:focus-visible{outline:0}.settings-page{gap:var(--space-20);min-width:0;display:grid}.settings-section{align-content:start;gap:var(--space-10);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:var(--font-weight-strong);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);font-weight:var(--font-weight-strong);margin:0;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}:is(.settings-card,.settings-section>.settings-rows,.settings-section>.settings-facts,.settings-section>form>.settings-rows)>*{--settings-card-bg:var(--window-bg)}.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-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-facts[data-layout=inline]{gap:var(--space-06) var(--space-20);flex-wrap:wrap;display:flex}.settings-facts[data-layout=inline]>div{grid-template-columns:auto minmax(0,1fr);min-width:0}.settings-facts[data-layout=inline]>div+div{border-top:0}.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-page .settings-copy-reference{text-align:left;vertical-align:baseline;background:0 0;border:0;border-radius:0;min-width:0;max-width:100%;min-height:0;padding:0;display:inline}.settings-copy-reference:hover code{color:var(--color-text);text-decoration:underline}.settings-verbatim-block{max-height:240px;padding:var(--space-09);scrollbar-gutter:stable;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>.disclosure-caret{order:1;margin-left:auto}.settings-fold>summary:has(>.settings-row-section-value,>.settings-code)>.disclosure-caret{margin-left:0}.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-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);font-weight:var(--font-weight-medium);white-space:nowrap;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:var(--disabled-opacity)}: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-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-filter>input::-webkit-search-cancel-button{-webkit-appearance:none}.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:not(.primitive-inline-icon-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:not(.primitive-inline-icon-button):hover{color:var(--color-text);background:var(--color-hover)}.settings-keyboard button:not(.primitive-inline-icon-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-copy{min-width:0}.settings-binding-copy h3{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;margin:0;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:var(--font-weight-strong) 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:var(--font-weight-regular)}.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-details{padding:var(--space-12);gap:var(--space-20)}.machine-summary{gap:var(--space-08);min-width:0;display:grid}.machine-harnesses{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);color:var(--color-text-muted)}.machine-harnesses th{color:var(--color-text-faint);font-weight:var(--font-weight-regular)}.machine-harnesses :is(th,td){padding:var(--space-05) var(--space-10) var(--space-05) 0;text-align:left;vertical-align:top}.machine-harnesses :is(th,td):last-child{padding-right:0}.machine-controls{gap:var(--space-10);min-width:0;display:grid}.machine-controls>.settings-rows>.settings-row{padding-inline:0}.machine-controls-footer{align-items:start;gap:var(--space-10);flex-wrap:wrap;display:flex}.machine-access-actions{gap:var(--space-08);min-width:0;display:grid}.machine-access-actions>.settings-row-actions{grid-column:auto;justify-content:flex-start}.machine-edit-actions{margin-left:auto}.machine-folders{overscroll-behavior-y:contain;scrollbar-gutter:stable;max-height:240px;overflow-y:auto}.machine-controls-form{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-rollouts{overscroll-behavior-y:contain;scrollbar-gutter:stable;height:240px;overflow-y:auto}.machine-rollouts>.settings-facts{align-content:start}.machine-rollouts>.settings-facts>div{padding:var(--space-06) var(--space-12)}.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-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:var(--font-weight-heading)}.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:var(--font-weight-strong)}.budget-refusal-amount{background:var(--prompt-bg);width:76px}.budget-refusal-amount>input{font-variant-numeric:tabular-nums;min-width:48px}.budget-refusal-detail{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}@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:var(--font-weight-medium) 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-state{color:var(--color-text-faint);margin:0}.job-money-state:not(.failure-block){padding:var(--space-08);line-height:1.45}.job-money-card .money-error{color:var(--color-danger)}@container (width<=650px){.view-header-actions>code,.pane-header-secondary-body>code{display:none}}:root{--fixture-picker-width:168px;--doc-find-input-min-width:72px;--doc-find-count-width:78px;--doc-user-prompt-compact-height:14lh;--doc-line:16px;--doc-line-sm:14px;--doc-prose-gap:7px;--doc-trace-text-inset:10px;--doc-trace-body-inset:calc(var(--text-inset) + var(--doc-trace-text-inset));--doc-trace-marker-size:6px;--doc-trace-marker-radius:2px;--doc-trace-body-line:var(--doc-line-sm);--doc-trace-window-lines:24;--doc-trace-open-gap:var(--space-10);--doc-trace-wrap-size:16px;--doc-trace-wrap-icon-size:7px;--doc-lineage-seam-min-height:25px;--doc-stack-gap:var(--space-02);--doc-tool-block-radius-offset:2px;--doc-find-mark-radius:1px;--markdown-code-radius:1px;--markdown-table-min-width:336px}.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:var(--font-weight-medium) 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(--target-size);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}.conversation-find-row{width:calc(var(--column-width) + 2 * calc(var(--seat-reach) * var(--column-start)));padding:calc((1 - var(--seat-reach)) * var(--space-02)) calc((1 - var(--seat-reach)) * var(--space-15)) var(--space-06);background:var(--pane-bg);flex:none;margin-inline:auto}.conversation-find-row>.doc-find{border-color:var(--seat-outer) var(--seat-outer) var(--color-border);border-radius:var(--seat-radius)}:is(.conversation-find-row,.search-find-row)>.doc-find{padding-inline:calc(var(--space-05) + calc(var(--seat-reach) * var(--column-start)))}.conversation-find-row[data-placement=composer]{min-height:var(--composer-seat-height,auto);margin-bottom:min(0px, var(--seat-foot));padding:0 0 max(0px, var(--seat-foot));flex-direction:column;justify-content:flex-end;display:flex}.conversation-find-row[data-placement=composer]>.doc-find{border-color:var(--color-border) var(--seat-outer) var(--seat-outer)}.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:var(--font-weight-regular) 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(0, 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:var(--disabled-opacity)}.doc-find.doc-run-jump{grid-template-columns:minmax(0, 1fr) var(--space-21)}.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;font-weight:var(--font-weight-regular);background:0 0}.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(--color-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}.document-viewer>.doc-scroll{position:relative}.document-viewer[data-zoomed=true]>.doc-scroll{visibility:hidden}.document-viewer>.conversation-zoom-body{z-index:1;flex-direction:column;align-items:center;min-height:0;display:flex;position:absolute;inset:0}.conversation-zoom-body>.conversation-zoom-frame{width:var(--column-width);min-height:0;margin-top:var(--pane-view-body-block-inset);flex:auto}.conversation-zoom-find-seat{flex:none;width:100%}.doc-end-stop{top:var(--pane-view-body-block-inset);visibility:hidden;pointer-events:none;width:1px;height:100%;position:absolute;left:0}.doc-spacer{width:var(--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:1px solid var(--design-guide-ink);outline-offset:-1px}.doc-scroll>.doc-spacer{margin-top:var(--pane-view-body-block-inset)}.doc-row{contain:layout paint style;width:100%;position:absolute;top:0;left:0}.doc-block{padding:var(--space-10) var(--text-inset) var(--space-12);border-radius:var(--radius-control)}.doc-block[data-kind=user]{--doc-user-prompt-wash:var(--run-user-bg);padding-inline:calc(var(--text-inset) - 1px);background:var(--run-user-bg);border:1px solid var(--color-border);border-radius:var(--radius-control);box-shadow:none;position:relative}.doc-block[data-kind=user][data-chunk=first]{border-bottom-color:#0000}.doc-block[data-kind=user][data-chunk=middle]{border-block-color:#0000}.doc-block[data-kind=user][data-chunk=last]{border-top-color:#0000}.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-block[data-kind=user][data-chunk=first]{border-bottom-right-radius:0;border-bottom-left-radius:0;padding-bottom:0}.doc-block[data-kind=user][data-chunk=middle]{border-radius:0;padding-block:0}.doc-block[data-kind=user][data-chunk=last]{border-top-left-radius:0;border-top-right-radius:0;padding-top:0}.doc-block[data-kind=user]:is([data-chunk=middle],[data-chunk=last]) .doc-user-prompt-content{max-height:none}.doc-block:is([data-kind=reply],[data-kind=message]):is([data-chunk=middle],[data-chunk=last]){padding-top:0}.doc-block:is([data-kind=reply],[data-kind=message]):is([data-chunk=first],[data-chunk=middle]){padding-bottom:0}.doc-user-prompt-shell{column-gap:var(--space-05);position:relative}.doc-user-prompt-content{max-height:var(--doc-user-prompt-compact-height);scrollbar-gutter:stable;font:var(--font-weight-regular) var(--font-size-ui)/var(--doc-line) var(--font-sans);overflow-y:hidden}.doc-user-prompt-content[data-expanded=true]{max-height:none;overflow-y:visible}.doc-user-prompt-content[data-truncated=true][data-engaged=true]{overscroll-behavior:contain;overflow-y:auto}.doc-block[data-kind=user]>.doc-trace-zoom{opacity:0;pointer-events:none;transition:opacity .1s}.doc-block[data-kind=user]:is(:hover,:focus-within)>.doc-trace-zoom,:is(.doc-scroll,.search-reader-rows)[data-outline-engaged=true] .doc-run-outline[data-outline-anchor=prompt]>.doc-run-user-region>.doc-block[data-kind=user]>.doc-trace-zoom{opacity:1;pointer-events:auto}.doc-block[data-kind=user] .markdown pre{background:color-mix(in srgb, var(--color-text) 4%, transparent);border-color:#0000}.doc-block:is([data-kind=message],[data-kind=reply]){padding:var(--space-06) var(--text-inset) var(--space-08) var(--doc-trace-body-inset);border-top:1px solid #0000}.doc-block:is([data-kind=message],[data-kind=reply]):not([data-chunk=middle],[data-chunk=last]){margin-top:var(--doc-stack-gap)}.doc-block:is([data-kind=message],[data-kind=reply]):is([data-chunk=middle],[data-chunk=last]){border-top-width:0}.doc-block[data-kind=reply]{background:var(--run-assistant-bg)}.doc-block[data-kind=reply][data-edge=trace-end]{border-top-color:var(--color-border-soft);border-top-left-radius:0;border-top-right-radius:0}.doc-block[data-kind=message]{background:0 0}.doc-block[data-kind=message]:hover{background:var(--color-hover)}.doc-run-trace-row{color:var(--color-text-muted);border-radius:var(--radius-control);background:0 0;align-items:center;margin:0;display:flex;position:relative;overflow:hidden}.doc-run-outline>:is([data-trace-entry],.doc-trace-tool-run),.doc-trace-tool-run-entries>[data-trace-entry]{margin-top:var(--doc-stack-gap)}:is(.doc-run-trace-summary,.doc-tool-summary,.doc-trace-block>summary){width:100%;min-width:0;height:var(--target-size);align-items:center;gap:var(--space-07);padding:var(--space-03) var(--text-inset) var(--space-03) var(--doc-trace-body-inset);color:inherit;border-radius:var(--radius-control);cursor:pointer;font:var(--font-weight-regular) var(--font-size-ui)/var(--doc-line) var(--font-sans);text-align:left;background:0 0;border:0;margin:0;list-style:none;display:flex;position:relative;overflow:hidden}.doc-run-trace-summary{font-variant-numeric:tabular-nums}.doc-run-trace-summary[data-static=true]{cursor:default}:is(.doc-run-trace-summary,.doc-tool-summary,.doc-trace-block>summary):hover{color:var(--color-text);background:var(--color-hover)}:is(.doc-run-trace-summary,.doc-tool-summary,.doc-trace-block>summary):focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.doc-trace-block>summary::-webkit-details-marker{display:none}:is(.doc-run-trace-summary,.doc-tool-summary,.doc-trace-block>summary)>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:is(.doc-run-trace-summary,.doc-tool-summary,.doc-trace-block>summary)>.doc-trace-marker{top:50%;left:var(--text-inset);position:absolute;transform:translateY(-50%)}:is(.doc-run-trace-summary,.doc-tool-summary,.doc-trace-block>summary)>.disclosure-caret{margin-left:auto}.doc-tool-title{flex:0 auto}.doc-tool-preview{color:var(--color-text-faint);flex:1 1 0}.doc-tool-group[data-tool-kind=execute]>.doc-tool-summary>.doc-tool-preview{font:var(--font-weight-regular) var(--font-size-sm)/1 var(--font-mono)}.doc-run-actions{font:var(--font-weight-regular) var(--font-size-ui)/var(--doc-line) var(--font-sans)}.doc-run-actions button:hover,.doc-run-trace-row:is(:hover,:focus-within){color:var(--color-text);background:var(--color-hover)}.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}:root[data-watercolor=true] .doc-trace-marker{isolation:isolate;background-color:var(--pane-bg);background-image:linear-gradient(var(--doc-trace-marker-color,var(--color-disabled)), var(--doc-trace-marker-color,var(--color-disabled)));overflow:hidden}:root[data-watercolor=true] .doc-trace-marker:after{content:"";border-radius:inherit;background-image:var(--watercolor-image);filter:grayscale()contrast(1.6);mix-blend-mode:soft-light;opacity:.75;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.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-trace-block{color:var(--color-text);background:0 0;border:0;margin:0;overflow:visible}.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-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-trace-tool-run{color:var(--color-text);margin:0}.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:0}.doc-trace-pre{position:relative}:is(.doc-trace-block,.doc-tool-section,.doc-tool-fragment)>.doc-trace-pre>pre{padding:var(--space-07) calc(var(--text-inset) - 1px) var(--space-07) calc(var(--doc-trace-body-inset) - 1px);max-height:var(--trace-window-max);scrollbar-gutter:stable;color:var(--color-text);font:var(--font-weight-regular) var(--font-size-sm)/var(--doc-trace-body-line) var(--font-mono);white-space:pre;overflow-wrap:normal;tab-size:2;margin:0;overflow:auto}.doc-trace-block>.doc-trace-pre{--trace-window-max:calc(var(--doc-trace-window-lines) * var(--doc-trace-body-line) + 2 * var(--space-07) + 2px);margin:0}.doc-trace-block>.doc-trace-pre>pre{background:var(--trace-bg);border:1px solid var(--color-border-soft);border-radius:var(--radius-control)}.doc-trace-block[data-kind=thought]>.doc-trace-pre>pre{font-family:var(--font-sans)}.doc-tool-section>.doc-trace-pre,.doc-tool-fragment>.doc-trace-pre{--trace-window-max:calc(var(--doc-trace-window-lines) * var(--doc-trace-body-line) + 2 * var(--space-07))}.doc-tool-section,.doc-tool-fragment{min-width:0;max-width:100%}.doc-tool-section{background:var(--trace-bg);border:1px solid var(--color-border-soft);border-radius:var(--radius-control);margin:0;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) calc(var(--text-inset) - 1px) var(--space-07) calc(var(--doc-trace-body-inset) - 1px);line-height:var(--doc-trace-body-line);flex-wrap:wrap;display:flex}.doc-tool-locations code{padding:0 var(--space-04);color:var(--color-text-muted);background:var(--color-hover-strong);border-radius:var(--markdown-code-radius);font:var(--font-size-xs)/var(--doc-trace-body-line) var(--font-mono);overflow-wrap:anywhere}.doc-tool-fragment{background:var(--trace-bg);border-color:var(--color-border-soft);border-width:0 1px;border-radius:0;margin:0}.doc-tool-fragment[data-section-start=true]{border-top-width:1px}.doc-tool-fragment[data-position=last]{border-bottom-right-radius:var(--radius-control);border-bottom-left-radius:var(--radius-control);border-bottom-width:1px}.doc-tool-fragment[data-position=last],.doc-tool-group[data-position=only][data-open=true],.doc-trace-block[open]{margin-bottom:var(--doc-trace-open-gap)}.doc-trace-block,.doc-tool-section,.doc-tool-fragment{position:relative}.doc-trace-wrap,.doc-trace-zoom{z-index:1;top:var(--space-06);right:calc(var(--text-inset) - 1px);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,.doc-trace-zoom svg{width:var(--doc-trace-wrap-icon-size);height:var(--doc-trace-wrap-icon-size)}.doc-trace-wrap:hover,.doc-trace-zoom:hover{color:var(--color-text);background:var(--color-hover);border-color:var(--color-border);outline:0}.doc-trace-wrap:focus-visible,.doc-trace-zoom:focus-visible{color:var(--color-text);outline:2px solid var(--color-focus);outline-offset:-2px}.doc-trace-wrap~.doc-trace-zoom{right:calc(var(--text-inset) - 1px + var(--doc-trace-wrap-size) + var(--space-03))}:is(.doc-trace-block,.doc-tool-section,.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:var(--font-weight-medium) var(--font-size-2xs)/var(--doc-line-sm) var(--font-sans)}.doc-trace-truncation a{color:var(--color-text)}.doc-tool-fragment pre[data-format=diff]>span{min-height:var(--doc-trace-body-line);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)}:is(.doc-trace-block,.doc-tool-section,.doc-tool-fragment)>.doc-trace-pre>pre[data-engaged=false]{overflow-y:hidden}:is(.doc-trace-block,.doc-tool-section,.doc-tool-fragment)>.doc-trace-pre>pre[data-engaged=true]{overscroll-behavior:contain}.line-box-rows{position:relative}.line-box-row{min-width:100%;position:absolute;top:0;left:0}.line-box[data-wrap=true] .line-box-row{min-width:0;right:0}.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:var(--font-weight-medium) 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-run-actions{top:0;right:calc(var(--text-inset) + var(--control-icon-size) + var(--space-07));height:var(--target-size);align-items:center;gap:var(--space-03);color:var(--color-text-faint);background:var(--doc-line-ground);opacity:0;pointer-events:none;display:flex;position:absolute}.doc-run-trace-row{--doc-line-ground:var(--pane-bg)}.doc-run-trace-row:is(:hover,:focus-within){--doc-line-ground:color-mix(in srgb, var(--color-text) 5%, var(--pane-bg))}:is(.doc-scroll,.search-reader-rows)[data-outline-engaged=true] .doc-run-outline[data-outline-cursor-within=true]>.doc-run-trace-row{--doc-line-ground:color-mix(in srgb, var(--color-text) 9%, var(--pane-bg))}.doc-run-sender{padding-inline:var(--text-inset);color:var(--color-text-faint);font:var(--font-weight-regular) var(--font-size-sm)/var(--doc-line-sm) var(--font-sans);margin:0}.doc-run-sender+.doc-run-user-region{padding-top:var(--space-04)}.doc-run-user-region[data-user-entry=true]{padding-block:var(--space-06)}:is(.doc-scroll,.search-reader-rows)[data-outline-engaged=true] .doc-run-user-region[data-user-entry=true][data-outline-current=true]>.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-user-region:is(:hover,:focus-within)~.doc-run-trace-row .doc-run-actions,:is(.doc-scroll,.search-reader-rows)[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(--target-size);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:var(--disabled-opacity)}.doc-run-end{height:var(--space-04)}.doc-row[data-turn-follows=true] .doc-run-end{height:calc(var(--space-04) + var(--space-14))}.doc-run-divider{box-sizing:border-box;height:1px;margin:var(--space-01) var(--radius-control)}.doc-block[data-kind=user]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.doc-block[data-kind=user]:focus-visible,:is(.doc-scroll,.search-reader-rows)[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(--prompt-bg-focus);background:var(--prompt-bg-focus);border-color:var(--color-accent)}.doc-scroll{--trace-bg:var(--pane-bg)}[data-after-edit=true]{opacity:.34;filter:saturate(.45)}[data-after-edit=true] [data-after-edit=true]{opacity:1;filter:none}.doc-block>pre{color:inherit;font:var(--font-weight-regular) var(--font-size-ui)/var(--doc-line) var(--font-sans);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}::highlight(find){background-color:var(--color-selection)}::highlight(find-active){color:var(--find-active-text);background-color:var(--find-active-bg)}.find-mark{color:inherit;background:var(--color-selection);border-radius:var(--doc-find-mark-radius)}.markdown{min-width:0;max-width:100%;color:inherit;font:var(--font-weight-regular) var(--font-size-ui)/var(--doc-line) 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 var(--doc-prose-gap)}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{color:inherit;font-weight:var(--font-weight-heading)}.markdown h1{margin:var(--space-19) 0 var(--space-07);font-size:var(--font-size-markdown-h1);line-height:20px}.markdown h2{margin:var(--space-16) 0 var(--space-06);font-size:var(--font-size-markdown-h2);line-height:17px}.markdown h3{margin:var(--space-14) 0 var(--space-06);font-size:var(--font-size-markdown-h3);line-height:15px}.markdown h4,.markdown h5,.markdown h6{margin:var(--space-12) 0 var(--space-05);font-size:var(--font-size-markdown-heading);line-height:var(--doc-line)}.markdown ul,.markdown ol{margin:var(--space-05) 0 var(--doc-prose-gap);padding-left:1.6em}.markdown li{margin:var(--space-02) 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{margin:var(--doc-prose-gap) 0;padding:var(--space-01) 0 var(--space-01) .85em;color:var(--color-text-muted);border-left:2px solid var(--color-border)}.markdown code{background:var(--color-hover-strong);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%;margin:var(--doc-prose-gap) 0;padding:var(--space-10) var(--space-12);line-height:var(--doc-trace-body-line);background:var(--color-field);border:1px solid var(--color-border-soft);border-radius:var(--markdown-code-radius);white-space:pre;tab-size:2;overflow-x:auto}.window-more{right:var(--space-02);bottom:var(--space-02);z-index:1;padding:0 var(--space-02);color:inherit;background:var(--window-ground,var(--color-bg));border-radius:var(--doc-find-mark-radius);cursor:pointer;font:inherit;line-height:inherit;border:0;margin:0;display:block;position:absolute}.window-more[aria-expanded=true]{margin:var(--space-02) 0 0 auto;background:0 0;position:static}.window-more:hover{color:var(--color-on-accent);background:var(--color-accent)}.window-more:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.doc-user-prompt-shell>.window-more{--window-ground:var(--doc-user-prompt-wash)}.doc-trace-pre>.window-more{--window-ground:var(--trace-bg);right:calc(var(--text-inset) - 1px);bottom:var(--space-07);font:var(--font-weight-regular) var(--font-size-sm)/var(--doc-trace-body-line) var(--font-mono)}.doc-trace-pre>.window-more[aria-expanded=true]{margin:var(--space-02) calc(var(--text-inset) - 1px) var(--space-03) auto}:is(.doc-trace-block,.doc-tool-section,.doc-tool-fragment)>.doc-trace-pre>pre[data-full=true]{overscroll-behavior:auto;max-height:none}.markdown pre code{color:inherit;font-size:var(--font-size-markdown-code-block);white-space:inherit;background:0 0;border-radius:0;padding:0}.doc-block:is([data-kind=reply],[data-kind=message]) .markdown pre{max-height:var(--trace-window-max,21rem);scrollbar-gutter:stable;overflow-y:hidden}.doc-block:is([data-kind=reply],[data-kind=message]) .markdown pre[data-engaged=true]{overscroll-behavior:contain;overflow-y:auto}.doc-block:is([data-kind=reply],[data-kind=message]) .markdown pre[data-full=true]{overscroll-behavior:auto;max-height:none}.markdown .code-window{margin:var(--doc-prose-gap) 0;position:relative}.markdown .code-window>pre{margin:0}.code-window>.window-more{--window-ground:var(--color-field);right:calc(1px + var(--space-02));bottom:calc(1px + var(--space-02));font:var(--font-weight-regular) var(--font-size-markdown-code-block)/var(--doc-trace-body-line) var(--font-mono)}.markdown a{color:inherit;text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.markdown hr{margin:var(--space-12) 0;border:0;border-top:1px solid var(--color-border)}.markdown-table-wrap{max-width:100%;margin:var(--doc-prose-gap) 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:var(--font-weight-heading)}.markdown-diagram{max-width:100%;margin:var(--doc-prose-gap) 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,.markdown-diagram .code-window{margin:0}:is(.markdown-diagram-box,.markdown-diagram-image){height:var(--trace-window-max,21rem)}.markdown-diagram-image{object-fit:contain;width:100%;max-width:100%;margin-inline:auto;display:block}.markdown-diagram[data-full=true]>.markdown-diagram-image{width:auto;height:auto}.markdown-inert{color:var(--color-text-faint);font:var(--font-size-markdown-code-block)/var(--doc-trace-body-line) var(--font-mono)}.checkout-embed{max-width:100%;margin:var(--doc-prose-gap) 0;background:var(--trace-bg);border:1px solid var(--color-border-soft);border-radius:var(--radius-control);display:block;overflow:hidden}.checkout-embed-head{align-items:center;gap:var(--space-04);padding:var(--space-04) var(--space-06) var(--space-04) var(--space-10);border-bottom:1px solid var(--color-border-soft);font:var(--font-weight-regular) var(--font-size-sm)/var(--doc-trace-body-line) var(--font-mono);display:flex}.checkout-embed-path{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.checkout-embed-zoom{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);flex:none;place-items:center;transition:color .1s,background-color .1s,border-color .1s;display:grid}.checkout-embed-zoom svg{width:var(--doc-trace-wrap-icon-size);height:var(--doc-trace-wrap-icon-size)}.checkout-embed-zoom:hover{color:var(--color-text);background:var(--color-hover);border-color:var(--color-border);outline:0}.checkout-embed-zoom:focus-visible{color:var(--color-text);outline:2px solid var(--color-focus);outline-offset:-2px}.checkout-embed-body{display:block;position:relative}.checkout-embed-body[data-held]{width:100%;margin-inline:auto}.checkout-embed-body[data-held]>.checkout-embed-status{place-items:center;display:grid;position:absolute;inset:0}.checkout-embed img{max-width:100%;height:auto;margin-inline:auto;animation:.12s ease-out checkout-embed-fill;display:block}.checkout-embed-status{padding:var(--space-07) var(--space-10);color:var(--color-text-faint);font:var(--font-weight-regular) var(--font-size-sm)/var(--doc-line-sm) var(--font-sans);display:block}.sandboxed-page[data-shown=false]{visibility:hidden}.sandboxed-page[data-fit=content][data-shown=true]{animation:.12s ease-out checkout-embed-fill}@keyframes checkout-embed-fill{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.checkout-embed img,.sandboxed-page[data-fit=content][data-shown=true]{animation:none}}.conversation-zoom-image{scrollbar-gutter:stable;padding:var(--space-08);place-items:center;display:grid;overflow:auto}.conversation-zoom-image img{object-fit:contain;max-width:100%;max-height:100%}.sandboxed-page{background:0 0;border:0;width:100%;display:block}.sandboxed-page[data-fit=pane]{flex:1;min-height:0}.doc-live-status{margin:var(--space-06) 0 0;padding:var(--space-03) var(--space-12);color:var(--color-text-muted);font:var(--font-weight-regular) var(--font-size-sm)/var(--doc-line-sm) var(--font-sans);align-items:center;display:flex}@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}:is(.doc-row[data-presentation-kind=entry]:not(:has(>.doc-prose)),.doc-row[data-presentation-kind=group]){padding-top:var(--doc-stack-gap)}.doc-row[data-presentation-kind=entry] .doc-trace-tool-run-entries>[data-trace-entry]{margin-top:0}.composer-turn button{height:var(--target-size);padding:0 var(--space-05);color:var(--color-text-faint);border-radius:var(--radius-control);font:inherit;font-size:var(--font-size-xs);background:0 0;border:0}.composer-turn button:hover:not(:disabled){color:var(--color-text);background:var(--color-field)}.composer-turn button:disabled{opacity:.5}.composer-turn{align-items:center;gap:var(--space-02) var(--space-04);margin:var(--space-05) var(--space-02) 0;color:var(--color-text-faint);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.composer-turn span+button{margin-left:var(--space-04)}.composer-notes{pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.composer-notes>.composer-turn{padding:var(--space-02) var(--space-02);white-space:nowrap;background:var(--pane-bg);pointer-events:auto;flex-wrap:nowrap;margin:0;overflow:hidden}.composer-notes>.composer-turn>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.composer-notes>.composer-turn>button{flex:none}.conversation-composer>.composer-turn{margin:0 var(--space-02) var(--space-05)}.watched-rollout-wells{right:calc(var(--stack-inset) + calc(var(--seat-reach) * var(--column-start)));bottom:var(--stack-inset);left:calc(var(--stack-inset) + calc(var(--seat-reach) * var(--column-start)));height:var(--prompt-submit-size);align-items:stretch;gap:var(--stack-inset);display:flex;position:absolute}.conversation-composer>.watched-rollout:not(:last-child){margin:0 0 var(--space-05)}.watched-rollout-well{align-items:center;gap:var(--space-08);min-width:0;padding:0 var(--space-09);color:var(--color-text);background:var(--prompt-well-bg);border-radius:var(--radius-control);font:var(--font-weight-regular) var(--entry-text-size)/var(--entry-line-height) var(--font-sans);text-align:left;white-space:nowrap;border:0;flex:none;display:flex}.watched-rollout-machine{flex:auto}.watched-rollout-machine>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.watched-rollout-problem{color:var(--color-danger)}button.watched-rollout-well{cursor:pointer}button.watched-rollout-well:not(:disabled):is(:hover,:focus-visible){background:var(--color-hover-filled)}button.watched-rollout-well:disabled{color:var(--color-text-faint);cursor:default}.watched-rollout-well.copy-button>svg{width:var(--control-icon-size);height:var(--control-icon-size);color:var(--color-text-faint);opacity:0;transition:opacity .12s ease-out}.watched-rollout-well.copy-button:is(:hover,:focus-visible,[data-phase=copied],[data-phase=failed])>svg{opacity:1}.conversation-composer>.composer-error{margin:0 0 var(--space-05)}@property --frame-reach-scroller{syntax:"<integer>";inherits:false;initial-value:0}:root[data-frame-reach=true] .tethered-pane{--frame-reach:var(--pane-edge);--pane-view-body-block-inset:0px}:root[data-frame-reach=true] .tethered-pane[data-host-role=periscope]{--frame-reach:var(--column-start)}:root[data-frame-reach=true] .tethered-pane :is(.doc-scroll,.search-surface){--frame-reach-scroller:1;scrollbar-gutter:auto;scrollbar-width:none}:root[data-frame-reach=true] .tethered-pane :is(.doc-scroll,.search-surface)::-webkit-scrollbar{display:none}.frame-scroll-thumb{z-index:6;width:var(--scrollbar-size);border-radius:var(--scrollbar-size);touch-action:none;position:absolute}.frame-scroll-thumb[hidden]{display:none}.frame-scroll-thumb:is([data-shown=true],:active){background:var(--color-scrollbar)}@media (forced-colors:active){.frame-scroll-thumb:is([data-shown=true],:active){background:canvastext}}:root[data-frame-reach=true] .tethered-pane .doc-spacer>.doc-row{--reach:var(--frame-reach);left:calc(-1 * var(--frame-reach));width:calc(100% + 2 * var(--frame-reach));padding-inline:var(--frame-reach)}:where(:root[data-frame-reach=true] .tethered-pane .doc-spacer .doc-run-user-region[data-document-start=true]:first-child)>.doc-block[data-kind=user]:not([data-chunk=middle],[data-chunk=last]){border-top-width:0}:root[data-frame-reach=true] .tethered-pane .search-compilation>.search-reader-rows{width:calc(100% + 2 * var(--frame-reach));margin-inline:calc(-1 * var(--frame-reach))}:root[data-frame-reach=true] .tethered-pane .search-reader-rows>.doc-row{padding-inline:var(--frame-reach)}:root[data-frame-reach=true] .tethered-pane .search-reader-rows>.doc-row[data-in-window]{--reach:calc(var(--space-10) + 1px + var(--frame-reach));padding-inline:var(--reach);border-inline-width:0}:root[data-frame-reach=true] .tethered-pane .search-reader-slot:is([data-slot=open],[data-slot=close]):before{margin-inline:calc(-1 * var(--frame-reach));border-inline-width:0;border-radius:0}:root[data-frame-reach=true] .tethered-pane .search-reader-pin>.search-job-header{box-shadow:calc(-1 * var(--frame-reach)) 0 0 var(--pane-bg), var(--frame-reach) 0 0 var(--pane-bg)}:root[data-frame-reach=true] .tethered-pane .inset-pane-surface{border:0;border-radius:0;margin:0}:root[data-frame-reach=true] .tethered-pane .conversation-zoom-frame{width:100%}:root[data-frame-reach=true] .search-reader-rows>[data-in-window]{--reach:var(--space-10)}:root[data-frame-reach=true] :is(.tethered-pane .doc-spacer>.doc-row,.search-reader-rows>[data-in-window]) :is(.doc-block:is([data-kind=user],[data-kind=reply],[data-kind=message]),.doc-run-trace-row,.doc-tool-summary,.doc-trace-block>summary):not(.doc-tool-section *,.doc-trace-pre *){margin-inline:calc(-1 * var(--reach));border-radius:0}:root[data-frame-reach=true] :is(.tethered-pane .doc-spacer>.doc-row,.search-reader-rows>[data-in-window]) .doc-block[data-kind=user]{padding-inline:calc(var(--text-inset) + var(--reach));border-inline-width:0}:root[data-frame-reach=true] :is(.tethered-pane .doc-spacer>.doc-row,.search-reader-rows>[data-in-window]) .doc-block[data-kind=reply]:not(.doc-tool-section *,.doc-trace-pre *){padding-inline:calc(var(--text-inset) + var(--reach))}:root[data-frame-reach=true] :is(.tethered-pane .doc-spacer>.doc-row,.search-reader-rows>[data-in-window]) .doc-block[data-kind=message]:not(.doc-tool-section *,.doc-trace-pre *){padding-inline:calc(var(--text-inset) + var(--reach)) calc(var(--doc-trace-body-inset) + var(--reach))}:root[data-frame-reach=true] :is(.tethered-pane .doc-spacer>.doc-row,.search-reader-rows>[data-in-window]) .doc-run-trace-row{padding-inline:var(--reach)}:root[data-frame-reach=true] :is(.tethered-pane .doc-spacer>.doc-row,.search-reader-rows>[data-in-window]) :is(.doc-tool-summary,.doc-trace-block>summary):not(.doc-tool-section *,.doc-trace-pre *){padding-right:calc(var(--space-12) + var(--reach));padding-left:calc(var(--doc-trace-body-inset) + var(--reach))}:root[data-frame-reach=true] :is(.tethered-pane .doc-spacer>.doc-row,.search-reader-rows>[data-in-window]) .doc-tool-summary:not(.doc-tool-section *,.doc-trace-pre *){width:calc(100% + 2 * var(--reach))}:root[data-frame-reach=true] :is(.tethered-pane .doc-spacer>.doc-row,.search-reader-rows>[data-in-window]) :is(.doc-tool-summary,.doc-trace-block>summary):not(.doc-tool-section *,.doc-trace-pre *)>.doc-trace-marker{left:calc(var(--text-inset) + var(--reach))}
