:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--l0-bg:#f4f4f5;--l0-bg-top:#fbfbfc;--l0-surface:#fff;--l0-surface-2:#fafafa;--l0-surface-3:#f4f4f5;--l0-border:#e4e4e7;--l0-border-strong:#d4d4d8;--l0-text:#18181b;--l0-muted:#71717a;--l0-muted-strong:#3f3f46;--l0-event-surface:#18181b;--l0-event-text:#fafafa;--l0-event-meta:#d4d4d8;--l0-disabled-fill:#f4f4f5;--l0-disabled-border:#e4e4e7;--l0-disabled-text:#a1a1aa;--l0-accent:#18181b;--l0-accent-strong:#000;--l0-accent-soft:#f4f4f5;--l0-accent-contrast:#fff;--l0-blue:#2563a8;--l0-blue-soft:#e9f2ff;--l0-blue-strong:#1f4f82;--l0-blue-border:#bed8fa;--l0-yellow:#a16207;--l0-yellow-soft:#fff7df;--l0-yellow-strong:#775c14;--l0-yellow-border:#f0d58a;--l0-red:#b42318;--l0-red-soft:#fff0ed;--l0-red-strong:#991b1b;--l0-red-border:#f4bbb4;--l0-green:#15803d;--l0-green-soft:#eaf7ee;--l0-green-strong:#256b3c;--l0-green-border:#bbdfc5;--l0-transcript-assistant-surface:#f0f3ff;--l0-transcript-assistant-border:#c9d2fb;--l0-transcript-assistant-text:#23356d;--l0-transcript-machine-surface:#172033;--l0-transcript-machine-border:#344766;--l0-transcript-machine-text:#f8fafc;--l0-transcript-secondary-surface:#fafafa;--l0-orange:#9a3412;--l0-orange-soft:#fdecdc;--l0-orange-border:#f3c4a4;--l0-purple:#6d28d9;--l0-purple-soft:#f1ebfd;--l0-focus:#18181b;--l0-focus-ring:#18181b21;--l0-selection:#d4d4d8;--l0-bevel:#fffc;--l0-shadow:0 18px 42px #10182814;--l0-shadow-soft:0 1px 2px #1018280d;--l0-shadow-pop:0 24px 70px #1018282e}.l0-automation-template{min-width:0}.l0-automation-template-workflow{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;gap:clamp(1rem,3vw,2rem);margin-top:1.5rem;display:grid}.l0-automation-template-configuration{gap:1rem;min-width:0;display:grid}.l0-automation-template-card,.l0-automation-template-workflow-summary,.l0-automation-template-notice,.l0-automation-template-error{border:1px solid var(--l0-border);background:var(--l0-surface);box-shadow:var(--l0-shadow-soft);border-radius:.75rem}.l0-automation-template-card,.l0-automation-template-workflow-summary{gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.l0-automation-template-card-heading{align-items:flex-start;gap:.75rem;display:flex}.l0-automation-template-card h2,.l0-automation-template-workflow-summary h2,.l0-automation-template-workflow-summary h3,.l0-automation-template-card p,.l0-automation-template-workflow-summary p{margin:0}.l0-automation-template-card-heading h2,.l0-automation-template-workflow-summary h2{font-size:1.05rem}.l0-automation-template-card-heading p,.l0-automation-template-workflow-summary-heading>p,.l0-automation-template-preview>p,.l0-automation-template-field small,.l0-automation-template-field>p{color:var(--l0-muted);font-size:.875rem;line-height:1.45}.l0-automation-template-step{background:var(--l0-accent);width:1.75rem;height:1.75rem;color:var(--l0-accent-contrast);border-radius:999px;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:inline-grid}.l0-automation-template-field{min-width:0;color:var(--l0-text);gap:.4rem;font-size:.9rem;font-weight:650;display:grid}.l0-automation-template-field input:not([type=checkbox]),.l0-automation-template-field select,.l0-automation-template-field textarea{box-sizing:border-box;border:1px solid var(--l0-border-strong);background:var(--l0-surface);width:100%;min-height:2.65rem;color:var(--l0-text);font:inherit;border-radius:.5rem;padding:.6rem .7rem;font-weight:400}.l0-automation-template-field textarea{resize:vertical;min-height:7rem}.l0-automation-template-field .l0-automation-template-code-input,.l0-automation-template-rendered-output{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.l0-go-template-editor,.l0-automation-installation-configuration,.l0-go-template-reference,.l0-go-template-reference section{gap:.75rem;min-width:0;display:grid}.l0-go-template-editor>label{gap:.4rem;display:grid}.l0-go-template-editor-input{position:relative}.l0-go-template-editor-input textarea{box-sizing:border-box;width:100%;min-height:10rem}.l0-go-template-completions{z-index:10;border:1px solid var(--l0-border-strong);background:var(--l0-surface);max-height:15rem;box-shadow:var(--l0-shadow-soft);border-radius:.5rem;margin:.25rem 0 0;padding:.25rem;list-style:none;display:grid;position:absolute;left:0;right:0;overflow-y:auto}.l0-go-template-completion-label{color:var(--l0-muted);margin:.35rem 0 0;font-size:.8rem;font-weight:650}.l0-go-template-completions [role=option]{cursor:pointer;border-radius:.35rem;gap:.15rem;padding:.5rem;display:grid}.l0-go-template-completions [role=option][aria-selected=true]{background:var(--l0-surface-2)}.l0-go-template-completions span,.l0-go-template-editor-meta,.l0-go-template-reference p,.l0-go-template-reference li>span{color:var(--l0-muted);font-size:.8rem}.l0-go-template-editor-meta,.l0-automation-installation-configuration-actions{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.l0-go-template-example-guidance{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.l0-go-template-example-guidance p{overflow-wrap:anywhere;min-width:0;margin:0}.l0-go-template-reference details{border:1px solid var(--l0-border);background:var(--l0-surface-2);border-radius:.5rem;padding:.75rem}.l0-go-template-reference summary{cursor:pointer;font-weight:650}.l0-go-template-reference h4,.l0-go-template-reference p,.l0-go-template-reference ul,.l0-automation-installation-configuration>h2,.l0-automation-installation-configuration>p{margin:0}.l0-go-template-reference ul{gap:.6rem;padding:0;list-style:none;display:grid}.l0-go-template-reference li{gap:.2rem;min-width:0;display:grid}.l0-go-template-reference code{overflow-wrap:anywhere}.l0-automation-installation-configuration{border-top:1px solid var(--l0-border);padding-top:1rem}.l0-automation-template-field input:focus-visible,.l0-automation-template-field select:focus-visible,.l0-automation-template-field textarea:focus-visible,.l0-automation-template button:focus-visible{outline:3px solid var(--l0-focus-ring);outline-offset:2px;border-color:var(--l0-focus)}.l0-automation-template-connection,.l0-automation-template-preview,.l0-automation-template-prerequisites{border:1px solid var(--l0-border);background:var(--l0-surface-2);border-radius:.6rem;gap:.7rem;padding:.9rem;display:grid}.l0-automation-template-connection p,.l0-automation-template-prerequisites h3,.l0-automation-template-preview h3{margin:0}.l0-automation-template-field-error,.l0-automation-template-error{color:var(--l0-red-strong)}.l0-automation-template-field-error{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.l0-automation-template-error,.l0-automation-template-notice{margin:0;padding:.9rem 1rem}.l0-automation-template-workflow-summary{position:sticky;top:1rem}.l0-automation-template-workflow-summary-heading{gap:.25rem;display:grid}.l0-automation-template-progress,.l0-automation-template-prerequisites ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.l0-automation-template-progress li{border-bottom:1px solid var(--l0-border);color:var(--l0-muted);grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem;padding-bottom:.55rem;font-size:.875rem;display:grid}.l0-automation-template-progress li:last-child{border-bottom:0;padding-bottom:0}.l0-automation-template-progress li[data-complete=true],.l0-automation-template-prerequisites li[data-complete=true]{color:var(--l0-green-strong)}.l0-automation-template-prerequisites li{align-items:baseline;gap:.45rem;font-size:.875rem;display:flex}.l0-automation-template-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.l0-automation-template-preview-metrics div{border:1px solid var(--l0-border);background:var(--l0-surface);border-radius:.45rem;min-width:0;padding:.65rem}.l0-automation-template-preview-metrics dt{color:var(--l0-muted);font-size:.75rem}.l0-automation-template-preview-metrics dd{overflow-wrap:anywhere;min-width:0;margin:.2rem 0 0;font-size:.875rem}.l0-automation-template-preview-metrics .l0-automation-template-preview-wide{grid-column:1/-1}.l0-automation-template-rendered-output{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}@container l0-main (width<=63.9375rem){.l0-automation-template-workflow{grid-template-columns:minmax(0,1fr)}.l0-automation-template-workflow-summary{position:static}}@media (max-width:22rem){.l0-automation-template-preview-metrics,.l0-automation-template-progress li{grid-template-columns:minmax(0,1fr)}}.l0-automation-schedule-form{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;gap:clamp(1rem,3vw,2rem);min-width:0;margin-top:1.5rem;display:grid}.l0-automation-schedule-configuration{gap:1rem;min-width:0;display:grid}.l0-automation-schedule-section,.l0-automation-schedule-runtime,.l0-automation-schedule-summary{border:1px solid var(--l0-border);background:var(--l0-surface);min-width:0;box-shadow:var(--l0-shadow-soft);border-radius:.75rem;gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.l0-automation-schedule-section-heading{align-items:flex-start;gap:.75rem;display:flex}.l0-automation-schedule-section-heading h2,.l0-automation-schedule-section-heading p,.l0-automation-schedule-runtime>p,.l0-automation-schedule-summary h2,.l0-automation-schedule-summary p{margin:0}.l0-automation-schedule-section-heading h2,.l0-automation-schedule-summary h2{font-size:1.05rem}.l0-automation-schedule-section-heading p,.l0-automation-schedule-runtime>p,.l0-automation-schedule-summary>div p{color:var(--l0-muted);margin-top:.25rem;font-size:.875rem;line-height:1.45}.l0-automation-schedule-step{background:var(--l0-accent);width:1.75rem;height:1.75rem;color:var(--l0-accent-contrast);border-radius:999px;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:inline-grid}.l0-automation-schedule-field{min-width:0;color:var(--l0-text);gap:.4rem;font-size:.9rem;font-weight:650;display:grid}.l0-automation-schedule-field input,.l0-automation-schedule-field select,.l0-automation-schedule-field textarea{box-sizing:border-box;border:1px solid var(--l0-border-strong);background:var(--l0-surface);width:100%;min-height:2.75rem;color:var(--l0-text);font:inherit;border-radius:.5rem;padding:.6rem .7rem;font-weight:400}.l0-automation-schedule-field textarea{resize:vertical;min-height:7rem}.l0-automation-schedule-field input:focus-visible,.l0-automation-schedule-field select:focus-visible,.l0-automation-schedule-field textarea:focus-visible,.l0-automation-schedule-preset:focus-within,.l0-automation-schedule-runtime summary:focus-visible,.l0-automation-schedule-form button:focus-visible{outline:3px solid var(--l0-focus-ring);outline-offset:2px;border-color:var(--l0-focus)}.l0-automation-schedule-notice,.l0-automation-schedule-example,.l0-automation-schedule-runtime,.l0-automation-schedule-presets,.l0-automation-schedule-preview{overflow-wrap:anywhere}.l0-automation-schedule-notice{border:1px solid var(--l0-blue-border);background:var(--l0-blue-soft);color:var(--l0-blue-strong);border-radius:.6rem;margin:0;padding:.9rem 1rem;line-height:1.45}.l0-automation-schedule-example{min-width:0;color:var(--l0-muted-strong);gap:.35rem;font-size:.875rem;display:grid}.l0-automation-schedule-example code{border:1px solid var(--l0-border);background:var(--l0-surface-2);min-width:0;font:inherit;-webkit-user-select:text;user-select:text;border-radius:.5rem;padding:.75rem;line-height:1.45;display:block}.l0-automation-schedule-presets{border:0;min-width:0;margin:0;padding:0}.l0-automation-schedule-presets legend{color:var(--l0-text);margin-bottom:.5rem;font-size:.9rem;font-weight:650}.l0-automation-schedule-preset-list{flex-wrap:wrap;gap:.5rem;display:flex}.l0-automation-schedule-preset{border:1px solid var(--l0-border-strong);background:var(--l0-surface-2);min-height:2.75rem;color:var(--l0-text);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .7rem;font-size:.875rem;line-height:1.2;display:inline-flex}.l0-automation-schedule-preset:has(input:checked){border-color:var(--l0-accent);background:var(--l0-accent-soft);box-shadow:inset 0 0 0 1px var(--l0-accent)}.l0-automation-schedule-preset input{accent-color:var(--l0-accent)}.l0-automation-schedule-help,.l0-automation-schedule-runtime>p{color:var(--l0-muted);font-size:.875rem;line-height:1.45}.l0-automation-schedule-runtime{gap:.75rem}.l0-automation-schedule-runtime summary{cursor:pointer;min-height:2.75rem;font-weight:700;line-height:2.75rem}.l0-automation-schedule-preview{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.l0-automation-schedule-preview li{border:1px solid var(--l0-border);background:var(--l0-surface-2);border-radius:.5rem;gap:.2rem;min-width:0;padding:.65rem;font-size:.8rem;display:grid}.l0-automation-schedule-preview span,.l0-automation-schedule-summary-list dt{color:var(--l0-muted)}.l0-automation-schedule-preview span{overflow-wrap:anywhere}.l0-automation-schedule-summary{position:sticky;top:1rem}.l0-automation-schedule-summary-list{gap:.65rem;margin:0;display:grid}.l0-automation-schedule-summary-list div{border-bottom:1px solid var(--l0-border);grid-template-columns:5.5rem minmax(0,1fr);gap:.5rem;padding-bottom:.65rem;font-size:.875rem;display:grid}.l0-automation-schedule-summary-list div:last-child{border-bottom:0;padding-bottom:0}.l0-automation-schedule-summary-list dd{overflow-wrap:anywhere;min-width:0;margin:0}.l0-automation-schedule-readiness{background:var(--l0-accent-soft);color:var(--l0-muted-strong);border-radius:.5rem;padding:.75rem;font-weight:700}.l0-automation-schedule-privacy,.l0-automation-schedule-summary-footer{color:var(--l0-muted);font-size:.875rem;line-height:1.45}.l0-automation-schedule-message:empty{display:none}.l0-automation-schedule-message{color:var(--l0-red-strong);grid-column:1/-1;font-size:.875rem}@container l0-main (width<=63.9375rem){.l0-automation-schedule-form{grid-template-columns:minmax(0,1fr)}.l0-automation-schedule-summary{position:static}}@media (max-width:40rem){.l0-automation-schedule-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:22rem){.l0-automation-schedule-preview,.l0-automation-schedule-summary-list div{grid-template-columns:minmax(0,1fr)}}.l0-direct-task{min-width:0}.l0-direct-task-layout{border:1px solid var(--gray-a5);background:var(--color-panel-solid);border-radius:.75rem;grid-template-columns:minmax(13rem,18rem) minmax(24rem,1fr) minmax(15rem,20rem);min-height:calc(100dvh - 8rem);display:grid;overflow:clip}.l0-direct-task-history,.l0-direct-task-inspector{background:var(--gray-a2);padding:1rem;overflow:auto}.l0-direct-task-history-disclosure{display:none}.l0-direct-task-history{border-right:1px solid var(--gray-a5)}.l0-direct-task-inspector{border-left:1px solid var(--gray-a5)}.l0-direct-task-main{min-width:0;padding:clamp(1rem,2vw,2rem);overflow:auto;container-type:inline-size}.l0-direct-task-history-heading,.l0-direct-task-event-heading,.l0-direct-task-statuses,.l0-direct-task-header-actions,.l0-direct-task-composer-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.l0-direct-task-history-heading{justify-content:space-between}.l0-direct-task-history-heading>div{align-items:center;gap:.5rem;display:flex}.l0-direct-task-history-heading h2,.l0-direct-task-event-heading h2{margin:0}.l0-direct-task-tabs{grid-template-columns:1fr 1fr;gap:.25rem;margin-block:.75rem;display:grid}.l0-direct-task-tabs button{min-height:2.5rem;color:inherit;background:0 0;border:1px solid #0000;border-radius:.5rem}.l0-direct-task-tabs button[aria-selected=true]{border-color:var(--accent-a7);background:var(--accent-a4)}.l0-direct-task-history-list,.l0-direct-task-timeline,.l0-direct-task-attachments ul{padding:0;list-style:none}.l0-direct-task-history-list button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:.5rem;gap:.2rem;padding:.7rem;display:grid}.l0-direct-task-history-list button:hover,.l0-direct-task-history-list button:focus-visible{background:var(--gray-a4)}.l0-direct-task-history-list span,.l0-direct-task-history-list time,.l0-direct-task-event-meta,.l0-muted{color:var(--gray-11);font-size:.82rem}.l0-direct-task-settings,.l0-direct-task-repositories,.l0-direct-task-composer,.l0-direct-task-event,.l0-direct-task-metadata-only,.l0-direct-task-inspector section{border:1px solid var(--gray-a5);border-radius:.65rem;gap:.8rem;margin-block:1rem;padding:1rem;display:grid}.l0-direct-task-creation-zones{grid-template-columns:minmax(0,1fr) minmax(17rem,23rem);align-items:start;gap:1rem;display:grid}.l0-direct-task-run-setup{gap:.8rem;min-width:0;display:grid}.l0-direct-task-run-setup>h2,.l0-direct-task-settings>h2,.l0-direct-task-repository-summary>h2{margin:0;font-size:1rem}.l0-direct-task-settings{grid-template-columns:1fr}.l0-direct-task-settings legend,.l0-direct-task-repositories legend{padding-inline:.35rem;font-weight:700}.l0-direct-task-settings label,.l0-direct-task-repository label,.l0-direct-task-composer label,.l0-direct-task-inline-actions label{gap:.35rem;font-weight:600;display:grid}.l0-direct-task-settings label{grid-template-columns:minmax(7rem,.75fr) minmax(0,1.25fr);align-items:center}.l0-direct-task-settings input,.l0-direct-task-settings select,.l0-direct-task-repository input,.l0-direct-task-composer textarea,.l0-direct-task-inline-actions textarea,.l0-direct-task-header-actions input{border:1px solid var(--gray-a7);background:var(--color-background);width:100%;min-height:2.6rem;color:inherit;border-radius:.45rem;padding:.55rem .7rem}.l0-direct-task-composer textarea,.l0-direct-task-inline-actions textarea{resize:vertical;min-height:7rem}.l0-direct-task-checkbox{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.l0-direct-task-checkbox input{width:1rem;min-height:1rem}.l0-direct-task-repository{grid-template-columns:minmax(12rem,1fr) auto minmax(12rem,1fr);align-items:center;gap:.75rem;display:grid}.l0-direct-task-run-setup .l0-direct-task-repository{grid-template-columns:1fr}.l0-direct-task-repository-summary{background:var(--gray-a2);border-radius:.5rem;gap:.5rem;min-width:0;padding:.8rem;display:grid}.l0-direct-task-repository-summary ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.l0-direct-task-repository-summary li{gap:.15rem;min-width:0;display:grid}.l0-direct-task-repository-summary strong,.l0-direct-task-repository-summary span{overflow-wrap:anywhere;min-width:0}.l0-direct-task-repository-summary span{color:var(--gray-11);font-size:.82rem}.l0-direct-task-attachment-picker{cursor:pointer;align-items:center;gap:.35rem;display:inline-flex!important}.l0-direct-task-attachment-picker input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.l0-direct-task-attachments li{justify-content:space-between;align-items:center;gap:.5rem;padding-block:.4rem;display:flex}.l0-direct-task-event--message{background:var(--gray-a2)}.l0-direct-task-event--recovery{border-left:.3rem solid var(--amber-8)}.l0-direct-task-event-meta{justify-content:space-between;display:flex}.l0-direct-task-inline-actions{border-top:1px solid var(--gray-a5);gap:.65rem;padding-top:.75rem;display:grid}.l0-direct-task-detail-header{justify-content:space-between;gap:1rem;display:flex}.l0-direct-task-inspector dl div{justify-content:space-between;gap:1rem;padding-block:.3rem;display:flex}.l0-direct-task-inspector dd{text-align:right;margin:0}.l0-direct-task-error{border:1px solid var(--red-a7);background:var(--red-a3);border-radius:.5rem;padding:.8rem}.l0-spin{animation:1s linear infinite l0-direct-task-spin}@keyframes l0-direct-task-spin{to{transform:rotate(1turn)}}@media (max-width:70rem){.l0-direct-task-layout{grid-template-columns:minmax(12rem,16rem) minmax(0,1fr)}.l0-direct-task-inspector{border-top:1px solid var(--gray-a5);border-left:0;grid-column:1/-1}}@media (max-width:46rem){.l0-direct-task-layout{display:block}.l0-direct-task-history,.l0-direct-task-inspector{border:0;border-bottom:1px solid var(--gray-a5);max-height:none}.l0-direct-task-history--creation .l0-direct-task-history-wide{display:none}.l0-direct-task-history--creation .l0-direct-task-history-disclosure{display:block}.l0-direct-task-history--creation .l0-direct-task-history-disclosure>summary{cursor:pointer;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:700;display:flex}.l0-direct-task-history--creation .l0-direct-task-history-disclosure:not([open]) .l0-direct-task-history-content{display:none}.l0-direct-task-settings,.l0-direct-task-repository,.l0-direct-task-settings label{grid-template-columns:1fr}.l0-direct-task-detail-header{display:grid}}@container (width<=720px){.l0-direct-task-creation-zones{grid-template-columns:1fr}.l0-direct-task-run-setup{grid-column:1}.l0-direct-task-detail-header{display:grid}}@media (prefers-reduced-motion:reduce){.l0-spin{animation:none}}.dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--l0-bg:#09090b;--l0-bg-top:#0c0c0f;--l0-surface:#18181b;--l0-surface-2:#212124;--l0-surface-3:#27272a;--l0-border:#27272a;--l0-border-strong:#3f3f46;--l0-text:#fafafa;--l0-muted:#a1a1aa;--l0-muted-strong:#d4d4d8;--l0-event-surface:#18181b;--l0-event-text:#fafafa;--l0-event-meta:#d4d4d8;--l0-disabled-fill:#1c1c1f;--l0-disabled-border:#303034;--l0-disabled-text:#52525b;--l0-accent:#fafafa;--l0-accent-strong:#fff;--l0-accent-soft:#27272a;--l0-accent-contrast:#18181b;--l0-blue:#60a5fa;--l0-blue-soft:#172033;--l0-blue-strong:#93c5fd;--l0-blue-border:#1e3a5f;--l0-yellow:#fbbf24;--l0-yellow-soft:#2a2210;--l0-yellow-strong:#fcd34d;--l0-yellow-border:#4a3d16;--l0-red:#f87171;--l0-red-soft:#2c1518;--l0-red-strong:#fca5a5;--l0-red-border:#4a1f22;--l0-green:#4ade80;--l0-green-soft:#10241a;--l0-green-strong:#86efac;--l0-green-border:#1c4029;--l0-transcript-assistant-surface:#20294a;--l0-transcript-assistant-border:#4a5b98;--l0-transcript-assistant-text:#dbe5ff;--l0-transcript-machine-surface:#090f1f;--l0-transcript-machine-border:#344766;--l0-transcript-machine-text:#f8fafc;--l0-transcript-secondary-surface:#212124;--l0-orange:#fb923c;--l0-orange-soft:#2a1a10;--l0-orange-border:#4a2f18;--l0-purple:#c4b5fd;--l0-purple-soft:#241a3a;--l0-focus:#e4e4e7;--l0-focus-ring:#e4e4e738;--l0-selection:#3f3f46;--l0-bevel:#ffffff12;--l0-shadow:0 18px 42px #00000073;--l0-shadow-soft:0 1px 2px #0006;--l0-shadow-pop:0 24px 70px #0000009e}:root{--background:var(--l0-bg);--foreground:var(--l0-text);--card:var(--l0-surface);--card-foreground:var(--l0-text);--popover:var(--l0-surface);--popover-foreground:var(--l0-text);--primary:var(--l0-accent);--primary-foreground:var(--l0-accent-contrast);--secondary:var(--l0-surface-2);--secondary-foreground:var(--l0-text);--muted:var(--l0-surface-3);--muted-foreground:var(--l0-muted);--accent:var(--l0-surface-3);--accent-foreground:var(--l0-text);--destructive:var(--l0-red);--destructive-foreground:var(--l0-accent-contrast);--border:var(--l0-border);--input:var(--l0-border);--ring:var(--l0-focus);--radius:.5rem}@theme inline{--color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-destructive-foreground: var(--destructive-foreground); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --radius-lg: var(--radius); --radius-md: calc(var(--radius) - 2px); --radius-sm: calc(var(--radius) - 4px);}*{box-sizing:border-box}[hidden][hidden]{display:none}body{background:linear-gradient(180deg, var(--l0-bg-top) 0, var(--l0-bg) 320px), var(--l0-bg);color:var(--l0-text);text-rendering:optimizelegibility;min-width:320px;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea,[tabindex]{outline-color:#0000}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible,button:focus,a:focus,input:focus,select:focus,textarea:focus,[tabindex]:focus{outline:2px solid var(--l0-focus);outline-offset:2px}button:focus:not(:focus-visible),a:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible){outline-color:#0000}::selection{background:var(--l0-selection);color:var(--l0-text)}.l0-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.l0-product-shell{grid-template-columns:var(--l0-sidebar-width,308px) minmax(0, 1fr);grid-template-rows:auto minmax(0,1fr);height:100vh;min-height:0;display:grid}.l0-shell-task-inspector-visible{grid-template-columns:var(--l0-sidebar-width,308px) minmax(0, 1fr) var(--l0-inspector-width,440px)}.l0-mobile-shell-bar{display:none}.l0-mobile-drawer-overlay{z-index:50;background:#0f172a6b;position:fixed;inset:0}.l0-mobile-drawer-content{background:var(--l0-surface);border-right:1px solid var(--l0-border);z-index:51;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;width:340px;max-width:calc(100vw - 32px);height:100vh;padding:16px 14px;display:grid;position:fixed;top:0;left:0;overflow:hidden auto;box-shadow:18px 0 48px #0f172a2e;container-type:inline-size}.l0-mobile-drawer-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.l0-mobile-drawer-nav{grid-auto-rows:auto;align-content:start;gap:6px;width:100%;min-width:0;max-width:100%;min-height:0;display:grid;overflow:auto}.l0-mobile-drawer-account{border-top:1px solid var(--l0-border);color:var(--l0-muted);gap:8px;padding-top:12px;display:grid}.l0-mobile-drawer-account span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.l0-mobile-drawer-account button,.l0-mobile-drawer-account a{color:var(--l0-accent-strong);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:720;text-decoration:none}.l0-mobile-drawer-account .l0-mobile-drawer-tenant-settings{min-height:44px;padding:8px 10px}.l0-mobile-drawer-account .l0-mobile-drawer-theme-toggle{justify-content:flex-start;width:100%;min-height:44px;padding:8px 10px}.l0-mobile-drawer-account .l0-mobile-drawer-theme-toggle:focus-visible{outline:3px solid var(--l0-accent);outline-offset:2px}.l0-shell-section-hidden{grid-template-columns:var(--l0-sidebar-width,308px) minmax(0, 1fr)}.l0-shell-section-hidden,.l0-shell-sidebar-collapsed{grid-template-rows:auto minmax(0,1fr)}.l0-shell-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.l0-shell-section-hidden .l0-sidebar,.l0-shell-sidebar-collapsed .l0-sidebar{grid-row:1/span 2}.l0-shell-section-hidden.l0-shell-task-inspector-visible{grid-template-columns:var(--l0-sidebar-width,308px) minmax(0, 1fr) var(--l0-inspector-width,440px)}.l0-shell-sidebar-collapsed.l0-shell-section-hidden.l0-shell-task-inspector-visible{grid-template-columns:72px minmax(0, 1fr) var(--l0-inspector-width,440px)}.l0-sidebar,.l0-sidebar-panel{background:var(--l0-surface);border-right:1px solid var(--l0-border);flex-direction:column;width:100%;min-width:0;max-width:100%;height:100vh;display:flex;position:sticky;top:0;overflow-x:hidden}.l0-sidebar{background:var(--l0-surface-2);grid-area:1/1/span 2;align-items:stretch;gap:14px;padding:16px 12px;position:sticky}.l0-shell-sidebar-collapsed .l0-sidebar{align-items:center;gap:12px;padding:16px 10px}.l0-sidebar-panel{box-shadow:1px 0 0 var(--l0-bevel) inset;grid-area:1/2/span 2;gap:14px;padding:18px 14px}.l0-sidebar .l0-sidebar-section-inline{box-shadow:none;background:0 0;border-right:0;flex:none;grid-area:auto;gap:8px;height:auto;padding:0;position:static;overflow:visible}.l0-workbench-topbar{background:color-mix(in srgb, var(--l0-surface) 88%, transparent);border-bottom:1px solid var(--l0-border);z-index:20;grid-area:1/2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px 22px;display:grid;position:sticky;top:0}.l0-shell-section-hidden .l0-workbench-topbar,.l0-shell-sidebar-collapsed .l0-workbench-topbar{grid-column:2}.l0-workbench-primary-actions,.l0-workbench-utility-actions,.l0-mobile-drawer-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.l0-workbench-utility-actions{justify-content:flex-end}.l0-workbench-utility-actions>.l0-workspace-trigger{min-width:188px;max-width:250px}.l0-workbench-new-task,.l0-workbench-link,.l0-workbench-account-trigger,.l0-workbench-account-popover a,.l0-workbench-account-popover button{border-radius:8px;align-items:center;gap:8px;min-height:34px;display:inline-flex}.l0-workbench-new-task{background:var(--l0-text);border:1px solid var(--l0-text);color:var(--l0-accent-contrast);padding:7px 12px;font-weight:760}.l0-workbench-new-task:hover{background:var(--l0-muted-strong);border-color:var(--l0-muted-strong)}.l0-workbench-link,.l0-workbench-account-trigger{background:var(--l0-surface);border:1px solid var(--l0-border);box-shadow:var(--l0-shadow-soft);color:var(--l0-muted-strong);padding:7px 10px;font-weight:700}.l0-workbench-link:hover,.l0-workbench-account-trigger:hover{background:var(--l0-surface-2);border-color:var(--l0-border-strong);color:var(--l0-text)}.l0-workbench-account-trigger{cursor:pointer;max-width:190px}.l0-workbench-account-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.l0-workbench-account-popover{background:var(--l0-surface);border:1px solid var(--l0-border);box-shadow:var(--l0-shadow-pop);z-index:60;border-radius:8px;gap:6px;min-width:220px;padding:8px;display:grid}.l0-workbench-account-label{color:var(--l0-muted);text-overflow:ellipsis;white-space:nowrap;padding:4px 4px 7px;font-size:12px;overflow:hidden}.l0-workbench-account-popover a,.l0-workbench-account-popover button{color:var(--l0-muted-strong);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;width:100%;padding:7px 8px}.l0-workbench-account-popover a:hover,.l0-workbench-account-popover button:hover{background:var(--l0-surface-2);color:var(--l0-text)}.l0-feedback-trigger{align-items:center;gap:8px;min-height:44px;display:inline-flex}.l0-mobile-drawer-workbench{border-bottom:1px solid var(--l0-border);gap:10px;padding-bottom:12px;display:grid}.l0-mobile-drawer-content .l0-rail-project-shortcuts{width:100%;min-width:0;max-width:100%;padding-left:0}.l0-mobile-drawer-content .l0-rail-project-entry{width:100%;max-width:100%}.l0-mobile-drawer-content .l0-rail-project-operations{justify-self:stretch;width:calc(100cqi - 14px);min-width:0;max-width:calc(100cqi - 14px);margin-left:10px;padding-left:0}.l0-mobile-drawer-content .l0-rail-project-operations .l0-nav-item{width:100%;min-width:0;max-width:none}.l0-sidebar-primary-top,.l0-page-header,.l0-page-actions,.l0-button-row,.l0-start-actions{flex-wrap:wrap;align-items:center;gap:10px;max-width:100%;display:flex}.l0-sidebar-primary-top{flex-direction:column;flex:none;align-items:stretch}.l0-sidebar-brand-utility-row{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.l0-sidebar-brand-utility-row .l0-sidebar-brand{flex:auto;min-width:0}.l0-sidebar-brand-utility-row .l0-command-menu-trigger,.l0-sidebar-brand-utility-row .l0-notification-trigger{flex:0 0 34px}.l0-command-menu-trigger{align-self:stretch}.l0-brand,.l0-brand-link,.l0-rail-item,.l0-nav-item,.l0-list-row,.l0-tenant-trigger,.l0-workspace-trigger,.l0-project-trigger{align-items:center;gap:10px;display:flex}.l0-brand{font-weight:760}.l0-brand-link{color:var(--l0-text);border-radius:8px;justify-content:flex-start;width:100%;min-height:38px;padding:5px 6px;font-weight:760;transition:background-color .14s,box-shadow .14s,color .14s}.l0-brand-link:hover{background:var(--l0-surface);box-shadow:inset 0 0 0 1px var(--l0-border);color:var(--l0-accent-strong)}.l0-brand-mark{background:var(--l0-accent);color:var(--l0-accent-contrast);letter-spacing:0;border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.l0-brand-mark-image{object-fit:cover;background:0 0;display:block}.l0-brand-wordmark{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;line-height:1;overflow:hidden}.l0-sidebar-brand{background:color-mix(in srgb, var(--l0-surface) 64%, transparent)}.l0-mobile-drawer-heading{align-items:start;gap:2px;min-width:0;display:grid}.l0-mobile-drawer-brand{min-height:36px;padding-left:0}.l0-mobile-drawer-title{color:var(--l0-muted);letter-spacing:0;margin:0 0 0 36px;font-size:12px;font-weight:680}.l0-mobile-shell-brand{width:auto;min-height:34px;padding:4px}.l0-mobile-shell-brand .l0-brand-mark{width:24px;height:24px;font-size:10px}.l0-mobile-shell-brand .l0-brand-wordmark{font-size:14px}.l0-mobile-home-icon{display:none}.l0-icon-button{background:var(--l0-surface);border:1px solid var(--l0-border);box-shadow:var(--l0-shadow-soft);color:var(--l0-muted-strong);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.l0-dialog-close-button{flex:none}.l0-dialog-close-button svg{display:block}.l0-icon-button:hover{background:var(--l0-surface-2);border-color:var(--l0-border-strong);color:var(--l0-text)}.l0-icon-button:active{transform:translateY(1px)}.l0-mobile-contextual-back{width:44px;min-width:44px;height:44px;min-height:44px}.l0-notification-trigger{flex:none;position:relative}.l0-notification-trigger:not(.l0-notification-trigger-compact){width:100%}.l0-notification-badge{background:var(--l0-red);border:2px solid var(--l0-surface);color:var(--l0-accent-contrast);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-7px}.l0-notification-popover{background:var(--l0-surface);border:1px solid var(--l0-border);box-shadow:var(--l0-shadow-pop);z-index:60;border-radius:8px;gap:10px;width:min(380px,100vw - 24px);max-height:min(560px,100vh - 32px);padding:12px;display:grid;overflow:auto}.l0-notification-popover-heading{border-bottom:1px solid var(--l0-border);justify-content:space-between;align-items:start;gap:12px;padding-bottom:10px;display:flex}.l0-notification-popover-heading h2,.l0-notification-popover-heading p{margin:0}.l0-notification-popover-heading h2{font-size:15px;line-height:1.3}.l0-notification-popover-heading p{color:var(--l0-muted);font-size:12px}.l0-notification-popover-actions{align-items:center;gap:6px;display:flex}.l0-notification-clear{color:var(--l0-accent-strong);cursor:pointer;background:0 0;border:0;padding:6px;font-size:12px;font-weight:720}.l0-notification-clear:disabled{cursor:wait;opacity:.62}.l0-notification-message,.l0-notification-empty,.l0-notification-settings-link{align-items:center;gap:8px;display:flex}.l0-notification-message,.l0-notification-empty{background:var(--l0-surface-2);border:1px solid var(--l0-border);color:var(--l0-muted-strong);border-radius:8px;padding:10px}.l0-notification-message button{color:var(--l0-accent-strong);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-weight:720}.l0-notification-list{gap:6px;display:grid}.l0-notification-row{color:var(--l0-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px;display:grid}.l0-notification-row:hover{background:var(--l0-surface-2);border-color:var(--l0-border)}.l0-notification-row-body{gap:2px;min-width:0;display:grid}.l0-notification-row-body strong,.l0-notification-row-body small,.l0-notification-row-meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.l0-notification-row-body strong{font-size:13px;line-height:1.3}.l0-notification-row-body small,.l0-notification-row-meta{color:var(--l0-muted);font-size:12px}.l0-notification-row-meta{max-width:88px}.l0-notification-settings-link{border-top:1px solid var(--l0-border);color:var(--l0-accent-strong);padding:10px 4px 0;font-weight:720}.l0-tenant-trigger,.l0-workspace-trigger,.l0-project-trigger{background:var(--l0-surface);border:1px solid var(--l0-border);box-shadow:var(--l0-shadow-soft);color:var(--l0-text);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;width:100%;min-height:44px;padding:8px 10px;transition:background-color .14s,border-color .14s,box-shadow .14s}.l0-tenant-trigger:hover,.l0-workspace-trigger:hover,.l0-project-trigger:hover{border-color:var(--l0-border-strong);box-shadow:0 4px 14px #10182812}.l0-workspace-trigger-compact{justify-content:center;width:44px;min-height:42px;padding:0}.l0-workspace-trigger-compact>svg{display:none}.l0-workspace-avatar{background:var(--l0-blue-soft);border:1px solid var(--l0-blue-border);color:var(--l0-blue-strong);letter-spacing:0;border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.l0-tenant-trigger small,.l0-workspace-trigger small,.l0-project-trigger small{color:var(--l0-muted);margin-top:2px;font-size:12px;display:block}.l0-select-content{background:var(--l0-surface);border:1px solid var(--l0-border);box-shadow:var(--l0-shadow);z-index:40;border-radius:8px;min-width:220px;max-width:min(360px,100vw - 24px);padding:6px;overflow:hidden}.l0-mobile-drawer-select-content{z-index:60}.l0-select-group-label{color:var(--l0-muted);letter-spacing:0;overflow-wrap:anywhere;padding:7px 8px 4px;font-size:11px;font-weight:760}.l0-select-item{cursor:pointer;border-radius:6px;outline:none;justify-content:space-between;align-items:center;min-height:34px;padding:6px 8px;display:flex}.l0-select-item-text{overflow-wrap:anywhere;min-width:0}.l0-select-item[data-highlighted]{background:var(--l0-accent-soft)}.l0-sidebar-rail-nav{flex:1 1 0;align-content:start;gap:6px;width:100%;min-height:0;padding-right:1px;display:grid;overflow:hidden auto}.l0-rail-item{color:var(--l0-muted);border-radius:8px;justify-content:flex-start;width:100%;min-height:42px;padding:9px 10px;font-size:14px;font-weight:720;transition:background-color .14s,color .14s,box-shadow .14s;position:relative}.l0-rail-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.l0-rail-active,.l0-rail-item:hover{background:var(--l0-accent-soft);color:var(--l0-accent-strong);box-shadow:inset 0 0 0 1px var(--l0-border-strong)}.l0-rail-item strong{background:var(--l0-yellow);color:var(--l0-accent-contrast);border-radius:999px;min-width:16px;padding:1px 5px;font-size:10px;position:absolute;top:4px;right:4px}.l0-navigation-maturity-badge{pointer-events:auto;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:auto;margin-left:auto;padding:3px 6px;font-size:10px;font-weight:760;line-height:1;display:inline-flex;overflow:visible}.l0-navigation-maturity-badge[data-maturity=alpha]{background:var(--l0-yellow-soft);border-color:var(--l0-yellow-border);color:var(--l0-yellow-strong)}.l0-navigation-maturity-badge[data-maturity=beta]{background:var(--l0-blue-soft);border-color:var(--l0-blue-border);color:var(--l0-blue-strong)}.l0-navigation-maturity-tooltip{background:var(--l0-surface);border:1px solid var(--l0-border-strong);box-shadow:var(--l0-shadow-pop);color:var(--l0-text);z-index:1200;border-radius:9px;gap:4px;max-width:min(300px,100vw - 24px);padding:10px 12px;display:grid}.l0-navigation-maturity-tooltip strong{font-size:12px;line-height:1.3}.l0-navigation-maturity-tooltip>span{color:var(--l0-muted-strong);font-size:12px;line-height:1.45}.l0-navigation-maturity-tooltip-arrow{fill:var(--l0-surface)}.l0-sidebar-bottom{flex:none;gap:10px;margin-top:auto;display:grid}.l0-shell-resizer{box-shadow:none;cursor:col-resize;z-index:15;background:0 0;border:0;border-radius:0;width:10px;min-height:44px;padding:0;position:absolute;top:0}.l0-shell-resizer:after{content:"";background:0 0;width:1px;height:100%;margin-inline:auto;display:block}.l0-shell-resizer:hover:after,.l0-shell-resizer:focus-visible:after{background:var(--l0-focus)}.l0-shell-sidebar-resizer{bottom:0;right:-5px}.l0-shell-inspector-resizer{bottom:0;left:-5px}.l0-sidebar-account{border-top:1px solid var(--l0-border);color:var(--l0-muted);gap:8px;padding-top:12px;display:grid}.l0-sidebar-account span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.l0-sidebar-account button,.l0-sidebar-account a{color:var(--l0-accent-strong);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:720;text-decoration:none}.l0-sidebar-account .l0-sidebar-tenant-settings{min-height:34px;padding:7px 0}.l0-sidebar-account .l0-sidebar-sign-out-compact,.l0-sidebar-account .l0-sidebar-feedback-compact{background:var(--l0-surface);border:1px solid var(--l0-border);color:var(--l0-muted-strong);text-align:center;justify-content:center;justify-self:center;align-items:center;padding:0;display:inline-flex}.l0-sidebar-account .l0-feedback-trigger:not(.l0-icon-button){padding:8px 0}.l0-sidebar-account .l0-theme-toggle{align-items:center;gap:8px;display:inline-flex}.l0-shell-sidebar-collapsed .l0-sidebar-primary-top,.l0-shell-sidebar-collapsed .l0-sidebar-bottom,.l0-shell-sidebar-collapsed .l0-sidebar-account,.l0-shell-sidebar-collapsed .l0-sidebar-rail-nav{align-items:center;width:100%}.l0-shell-sidebar-collapsed .l0-sidebar-primary-top{gap:8px}.l0-shell-sidebar-collapsed .l0-sidebar-brand-utility-row{flex-direction:column;gap:8px}.l0-shell-sidebar-collapsed .l0-sidebar-brand-utility-row .l0-sidebar-brand{flex:none}.l0-shell-sidebar-collapsed .l0-command-menu-trigger,.l0-shell-sidebar-collapsed .l0-workbench-new-task-compact,.l0-shell-sidebar-collapsed .l0-sidebar-brand-utility-row .l0-notification-trigger,.l0-shell-sidebar-collapsed .l0-sidebar-settings-link-compact{box-sizing:border-box;flex:0 0 44px;justify-content:center;align-self:center;width:44px;height:44px;min-height:44px;padding:0}.l0-shell-sidebar-collapsed .l0-workbench-new-task-compact span,.l0-shell-sidebar-collapsed .l0-sidebar-settings-link-compact span{display:none}.l0-shell-sidebar-collapsed .l0-sidebar-rail-nav{flex-direction:column;display:flex}.l0-shell-sidebar-collapsed .l0-brand-link,.l0-shell-sidebar-collapsed .l0-rail-item{justify-content:center;width:44px;padding-left:0;padding-right:0}.l0-shell-sidebar-collapsed .l0-brand-link{padding:6px}.l0-shell-sidebar-collapsed .l0-brand-wordmark,.l0-shell-sidebar-collapsed .l0-rail-item span,.l0-shell-sidebar-collapsed .l0-sidebar-account-label{display:none}.l0-shell-sidebar-collapsed .l0-rail-item strong{top:3px;right:-2px}.l0-shell-sidebar-collapsed .l0-rail-item .l0-navigation-maturity-badge{min-width:15px;margin-left:0;padding:2px 4px;font-size:0;display:inline-flex;position:absolute;bottom:2px;right:-2px}.l0-shell-sidebar-collapsed .l0-rail-item .l0-navigation-maturity-badge:after{content:attr(data-compact-label);font-size:10px}.l0-shell-sidebar-collapsed .l0-notification-badge{top:2px;right:-3px}.l0-sidebar-section-header{appearance:none;border-top:1px solid var(--l0-border);color:var(--l0-muted);letter-spacing:.08em;text-transform:uppercase;background:0 0;align-items:center;gap:7px;width:100%;margin-top:4px;padding:14px 2px 2px;font-size:11px;font-weight:760;display:flex}.l0-sidebar-section-header .l0-navigation-maturity-badge{letter-spacing:normal;text-transform:none}.l0-sidebar-section-header svg{color:var(--l0-accent-strong);flex:none}.l0-sidebar-section-disclosure{appearance:none;cursor:pointer;font:inherit;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%}.l0-sidebar-section-disclosure:hover,.l0-sidebar-section-disclosure:focus-visible{color:var(--l0-accent-strong)}.l0-sidebar-section-disclosure .l0-sidebar-section-chevron{margin-left:auto;transition:transform .14s}.l0-sidebar-section-disclosure[aria-expanded=false] .l0-sidebar-section-chevron{transform:rotate(-90deg)}.l0-sidebar-panel>.l0-sidebar-section-header{border-top:0;margin-top:0;padding-top:2px}.l0-rail-project-group{gap:3px;display:grid}.l0-rail-project-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.l0-rail-project-header>.l0-rail-item{min-width:0}.l0-rail-project-create{box-shadow:none;background:0 0;width:34px;height:34px}.l0-rail-project-create:hover{background:var(--l0-accent-soft);color:var(--l0-accent-strong)}.l0-rail-project-shortcuts{gap:3px;padding-left:10px;display:grid}.l0-rail-project-entry{gap:2px;min-width:0;display:grid}.l0-rail-project-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px;display:grid}.l0-rail-project-row{color:var(--l0-muted);border-radius:8px;align-items:center;gap:8px;min-height:30px;padding:6px 8px;font-size:13px;font-weight:660;transition:background-color .14s,color .14s,box-shadow .14s;display:flex}.l0-rail-project-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.l0-rail-project-operations{border-left:1px solid var(--l0-border);gap:2px;margin-left:17px;padding:2px 0 4px 8px;display:grid}.l0-rail-project-operations .l0-nav-item{min-height:30px;padding-block:5px}.l0-rail-project-active,.l0-rail-project-row:hover{background:var(--l0-accent-soft);color:var(--l0-accent-strong);box-shadow:inset 0 0 0 1px var(--l0-border-strong)}.l0-shell-sidebar-collapsed .l0-rail-project-header{flex:none;grid-template-columns:1fr;justify-items:center}.l0-shell-sidebar-collapsed .l0-rail-project-group{flex-direction:column;flex:0 auto;min-height:82px;display:flex;overflow:hidden}.l0-shell-sidebar-collapsed .l0-rail-project-shortcuts{flex:0 auto;justify-items:center;min-height:0;padding-left:0;overflow-y:auto}.l0-shell-sidebar-collapsed .l0-rail-project-row{justify-content:center;width:44px;padding-left:0;padding-right:0}.l0-shell-sidebar-collapsed .l0-rail-project-line{grid-template-columns:1fr}.l0-shell-sidebar-collapsed .l0-rail-project-row span,.l0-shell-sidebar-collapsed .l0-rail-project-operations{display:none}.l0-sidebar-nav{flex:auto;align-content:start;gap:4px;width:100%;min-width:0;max-width:100%;min-height:0;padding-right:2px;display:grid;overflow:hidden auto}.l0-sidebar-nav-nested{border-left:1px solid var(--l0-border);gap:3px;min-width:0;max-width:100%;margin:-1px 0 4px 14px;padding-left:8px;display:grid;overflow-x:hidden}.l0-nav-item{color:var(--l0-muted);border-radius:8px;align-items:flex-start;width:100%;min-width:0;max-width:100%;min-height:40px;padding:9px 10px;transition:background-color .14s,color .14s,box-shadow .14s;overflow:hidden}.l0-nav-item svg{flex:none}.l0-nav-item .l0-navigation-maturity-badge{margin-top:1px}.l0-nav-child{min-height:34px;padding:7px 9px;font-size:13px}.l0-nav-label{overflow-wrap:anywhere;white-space:normal;flex:auto;min-width:0;line-height:1.35}.l0-nav-secondary-label{color:var(--l0-muted);margin-top:2px;font-size:11px;line-height:1.25;display:block}.l0-nav-active .l0-nav-secondary-label,.l0-nav-item:hover .l0-nav-secondary-label{color:currentColor;opacity:.78}.l0-nav-active,.l0-nav-item:hover{background:var(--l0-accent-soft);color:var(--l0-accent-strong);box-shadow:inset 0 0 0 1px var(--l0-border-strong)}.l0-nav-item strong{background:var(--l0-yellow);color:var(--l0-accent-contrast);text-align:center;border-radius:999px;flex:none;min-width:18px;margin-left:auto;padding:2px 6px;font-size:11px}.l0-main{grid-area:2/2;min-width:0;min-height:0;padding:30px;overflow:auto;container:l0-main/inline-size}.l0-main:has(.l0-session-response-workbench){flex-direction:column;display:flex;overflow-x:hidden}.l0-breadcrumbs{color:var(--l0-muted);min-width:0;max-width:100%;margin:0 0 14px;padding:3px;font-size:12px;line-height:1.4;overflow:visible}.l0-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:2px 0;min-width:0;margin:0;padding:0;list-style:none;display:flex}.l0-breadcrumbs li{align-items:center;min-width:0;max-width:100%;display:inline-flex}.l0-breadcrumb-label{text-overflow:ellipsis;white-space:nowrap;border-radius:4px;min-width:0;max-width:min(30ch,42vw);display:inline-block;overflow:hidden}.l0-breadcrumb-link{color:var(--l0-accent-strong);text-underline-offset:2px;text-decoration-thickness:1px}.l0-breadcrumb-current{color:var(--l0-muted-strong);font-weight:680}.l0-breadcrumb-separator{color:var(--l0-border-strong);flex:none;padding:0 6px}@media (max-width:480px){.l0-breadcrumbs{margin-bottom:10px}.l0-breadcrumb-label{max-width:min(22ch,58vw)}.l0-breadcrumb-separator{padding-inline:4px}}.l0-shell-section-hidden .l0-main,.l0-shell-sidebar-collapsed .l0-main{grid-area:2/2}.l0-shell-section-hidden.l0-shell-task-inspector-visible .l0-shell-task-inspector,.l0-shell-sidebar-collapsed.l0-shell-task-inspector-visible .l0-shell-task-inspector{grid-row:1/span 2}.l0-shell-task-inspector{background:var(--l0-surface);border-left:1px solid var(--l0-border);flex-direction:column;grid-area:1/3/span 2;min-width:0;height:100vh;display:flex;position:sticky;top:0;container-type:inline-size}.l0-shell-task-inspector-header{border-bottom:1px solid var(--l0-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.l0-shell-task-inspector-header p,.l0-shell-task-inspector-header h2{margin:0}.l0-shell-task-inspector-header p{color:var(--l0-muted);font-size:12px;font-weight:700}.l0-shell-task-inspector-header h2{font-size:15px;line-height:1.3}.l0-shell-task-inspector-body{min-height:0;padding:16px;overflow:auto}.l0-page-header{justify-content:space-between;margin-bottom:22px}.l0-graph-header-actions{grid-template-columns:repeat(3,minmax(0,max-content));align-items:center;gap:10px;max-width:100%;display:grid}.l0-graph-header-actions>.l0-button,.l0-graph-header-actions>.l0-graph-task-retry-all-control,.l0-graph-header-actions>.l0-graph-task-retry-all-control .l0-button{min-height:36px}.l0-project-catch-up{gap:1rem;display:grid}.l0-project-catch-up-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.l0-project-catch-up-card{min-width:0}.l0-project-catch-up-card article,.l0-project-catch-up-details{gap:.75rem;display:grid}.l0-project-catch-up-flow{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.l0-project-catch-up-flow h3{color:var(--l0-text);margin:0;font-size:1rem}.l0-project-catch-up-flow-part{color:var(--l0-muted-strong);overflow-wrap:anywhere;flex-wrap:wrap;gap:.25rem;min-width:0;display:flex}.l0-project-catch-up-flow-label,.l0-project-catch-up-details dt{color:var(--l0-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.75rem;font-weight:650;display:block}.l0-project-catch-up-flow-arrow{color:var(--l0-muted)}.l0-project-catch-up-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.2rem .55rem;font-size:.85rem;font-weight:650;display:inline-flex}.l0-project-catch-up-status[data-tone=attention]{background:var(--l0-yellow-soft);border-color:var(--l0-yellow-border);color:var(--l0-yellow-strong)}.l0-project-catch-up-status[data-tone=danger]{background:var(--l0-red-soft);border-color:var(--l0-red-border);color:var(--l0-red-strong)}.l0-project-catch-up-status[data-tone=success]{background:var(--l0-green-soft);border-color:var(--l0-green-border);color:var(--l0-green-strong)}.l0-project-catch-up-status[data-tone=active]{background:var(--l0-blue-soft);border-color:var(--l0-blue-border);color:var(--l0-blue-strong)}.l0-project-catch-up-status[data-tone=neutral]{background:var(--l0-surface-3);border-color:var(--l0-border);color:var(--l0-muted-strong)}.l0-project-catch-up-details div{gap:.2rem;display:grid}.l0-project-catch-up-details dd{overflow-wrap:anywhere;margin:0}.l0-project-catch-up-metrics{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;display:flex}.l0-project-catch-up-metric{background:var(--l0-surface-2);border:1px solid var(--l0-border);box-shadow:var(--l0-shadow-soft);border-radius:.5rem;min-width:7rem;padding:.55rem .7rem}.l0-project-catch-up-metric dt{color:var(--l0-muted);font-size:.75rem}.l0-project-catch-up-metric dd{color:var(--l0-text);margin:.15rem 0 0;font-size:1.1rem;font-weight:700}.l0-project-catch-up-current{color:var(--l0-muted);margin:.9rem 0 0;font-size:.85rem}.l0-project-catch-up-list .l0-button-row{margin:.9rem 0 0;padding:0;list-style:none}.l0-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.l0-agent-question-side-chat-trigger{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.l0-agent-question-side-chat{background:var(--l0-surface);border-left:1px solid var(--l0-border-strong);box-shadow:var(--l0-shadow-pop);z-index:80;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:12px;width:min(32rem,42vw);max-width:min(32rem,100vw);height:100dvh;padding:20px;display:grid;position:fixed;inset:0 0 0 auto;overflow:hidden}.l0-agent-question-side-chat-header,.l0-agent-question-side-chat-composer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.l0-agent-question-side-chat-header h2,.l0-agent-question-side-chat-guidance,.l0-agent-question-side-chat-message p{margin:0}.l0-agent-question-side-chat-messages{flex-direction:column;gap:10px;min-height:0;padding:4px;display:flex;overflow:auto}.l0-agent-question-side-chat-message{background:var(--l0-surface-2);border:1px solid var(--l0-border);overflow-wrap:anywhere;border-radius:10px;padding:12px}.l0-agent-question-side-chat-message.is-assistant{background:var(--l0-transcript-assistant-surface);border-color:var(--l0-transcript-assistant-border)}.l0-agent-question-side-chat-message.is-canceled,.l0-agent-question-side-chat-message.is-partial{border-style:dashed}.l0-agent-question-side-chat-composer{grid-template-columns:1fr auto;align-items:stretch;display:grid}.l0-agent-question-side-chat-composer label,.l0-agent-question-side-chat-composer textarea{grid-column:1/-1}.l0-agent-question-side-chat-composer textarea{resize:vertical;min-height:88px;max-height:30dvh}@media (max-width:640px){.l0-agent-question-side-chat{border-left:0;width:100vw;max-width:100vw;height:100dvh;padding:14px}.l0-agent-question-side-chat-composer{grid-template-columns:1fr}.l0-agent-question-side-chat-composer .l0-button{justify-content:center;width:100%}.l0-project-catch-up .l0-page-header,.l0-project-catch-up .l0-page-actions,.l0-project-catch-up .l0-button-row{flex-direction:column;align-items:stretch}.l0-project-catch-up .l0-button,.l0-project-catch-up .l0-button-row>li{width:100%}}.l0-page-header h1{color:var(--l0-text);letter-spacing:0;margin:0;font-size:30px;font-weight:780;line-height:1.16}.l0-start-panel h1{color:var(--l0-text);letter-spacing:-.02em;margin:0;font-size:clamp(64px,12vw,104px);font-weight:800;line-height:1.02}.l0-start-panel .l0-start-tagline{color:var(--l0-text);max-width:520px;margin:16px auto 0;font-size:20px;line-height:1.4}.l0-start-tagline-rotator{text-align:left;vertical-align:bottom;display:inline-grid}.l0-start-tagline-word{color:var(--l0-accent-strong);opacity:0;grid-area:1/1;font-weight:700;transition:opacity .32s,transform .32s;transform:translateY(.4em)}.l0-start-tagline-word.is-active{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.l0-start-tagline-word{transition:none}}.l0-page-header p,.l0-start-panel p,.l0-panel p,.l0-empty-state p,.l0-capability-notice p,.l0-project-card p{color:var(--l0-muted);max-width:760px;margin:6px 0 0}.l0-eyebrow{color:var(--l0-accent-strong);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:760}.l0-button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:0;font-weight:680;line-height:1.2;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s;display:inline-flex}.l0-button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.l0-button:disabled{cursor:not-allowed}.l0-button:disabled:not(.l0-button-primary){opacity:.56}.l0-button-sm{min-height:32px;padding:6px 11px}.l0-button-md{min-height:40px;padding:9px 14px}.l0-button-primary{background:var(--l0-accent);color:var(--l0-accent-contrast);box-shadow:0 8px 18px #00000029}.l0-button-primary:hover:not(:disabled){background:var(--l0-accent-strong)}.l0-button-primary:disabled{background:var(--l0-disabled-fill);border-color:var(--l0-disabled-border);color:var(--l0-disabled-text)}.l0-button-secondary{background:var(--l0-surface);border-color:var(--l0-border);box-shadow:var(--l0-shadow-soft);color:var(--l0-text)}.l0-button-secondary:hover:not(:disabled){background:var(--l0-surface-2);border-color:var(--l0-border-strong)}.l0-button-subtle{color:var(--l0-accent-strong);background:0 0}.l0-button-subtle:hover:not(:disabled){background:var(--l0-accent-soft)}.l0-button-danger{background:var(--l0-red-soft);border-color:var(--l0-red-border);color:var(--l0-red)}.l0-button-danger:hover:not(:disabled){background:var(--l0-red-soft);border-color:var(--l0-red-border)}.l0-button:active:not(:disabled){transform:translateY(1px)}.l0-status-pill{border:1px solid var(--l0-border);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;max-width:100%;min-height:24px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.l0-status-pill span{overflow-wrap:anywhere;min-width:0}.l0-status-neutral{background:var(--l0-surface-2);color:var(--l0-muted)}.l0-status-info{background:var(--l0-blue-soft);border-color:var(--l0-blue-border);color:var(--l0-blue)}.l0-status-success{background:var(--l0-green-soft);border-color:var(--l0-green-border);color:var(--l0-green)}.l0-status-warning{background:var(--l0-yellow-soft);border-color:var(--l0-yellow-border);color:var(--l0-yellow)}.l0-status-danger{background:var(--l0-red-soft);border-color:var(--l0-red-border);color:var(--l0-red)}.l0-start-surface{justify-content:center;align-items:center;min-height:100vh;padding:28px;display:flex}.l0-start-panel{text-align:center;width:100%;max-width:760px}.l0-start-title-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.l0-start-actions{justify-content:center;margin-top:40px}.l0-start-signin.l0-button{border-radius:10px;gap:10px;min-height:52px;padding:14px 30px;font-size:17px}.l0-start-signin.l0-button svg{width:20px;height:20px}.l0-start-account{color:var(--l0-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.l0-start-account span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.l0-start-workspace-list{text-align:left;gap:14px;margin-top:24px;display:grid}.l0-start-tenant-section{background:var(--l0-surface);border:1px solid var(--l0-border);box-shadow:var(--l0-shadow-soft);border-radius:8px;padding:16px}.l0-start-empty-tenant{color:var(--l0-muted);margin:0}.l0-start-workspace-button{color:inherit;cursor:pointer;text-align:left;width:100%}.l0-start-workspace-button:hover{border-color:var(--l0-border-strong);box-shadow:0 8px 20px #10182812}.l0-dashboard-grid,.l0-terminal-grid,.l0-billing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.l0-workspace-attention-panel{grid-column:1/-1}.l0-attention-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.l0-attention-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;width:100%;min-width:0;display:grid}.l0-attention-row .l0-status-pill{margin-left:0}.l0-attention-meta{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;display:flex}.l0-attention-action{color:var(--l0-accent);overflow-wrap:anywhere;text-align:right;white-space:normal;max-width:160px;font-size:13px;font-weight:700}.l0-attention-body strong,.l0-attention-body small{overflow-wrap:anywhere;white-space:normal;display:block}.l0-graph-update-panel-grid{grid-template-columns:minmax(0,1fr)}.l0-panel,.l0-empty-state,.l0-capability-notice,.l0-project-card,.l0-summary-tile,.l0-approval-panel{background:var(--l0-surface);border:1px solid var(--l0-border);box-shadow:var(--l0-shadow-soft);border-radius:8px}.l0-panel,.l0-empty-state,.l0-capability-notice,.l0-summary-tile,.l0-approval-panel{padding:18px}.l0-panel h2,.l0-panel-heading,.l0-empty-state h1,.l0-empty-state h2,.l0-empty-state h3,.l0-empty-state h4,.l0-empty-state h5,.l0-project-card h2,.l0-approval-panel h2{color:var(--l0-text);letter-spacing:0;margin:0 0 12px;font-size:17px;font-weight:760}.l0-panel-heading-row{justify-content:space-between;align-items:start;gap:14px;margin-bottom:14px;display:flex}.l0-panel-heading-row h2,.l0-panel-heading-row .l0-panel-heading{margin-bottom:0}.l0-panel-heading-row>span:not(.l0-status-pill),.l0-panel-heading-row>.l0-panel-heading-stack{gap:4px;min-width:0;display:grid}.l0-task-followup-panel{gap:14px;display:grid}.l0-task-followup-panel .l0-panel-heading-row{margin-bottom:0}.l0-task-followup-history{border-top:1px solid var(--l0-border);gap:10px;padding-top:14px;display:grid}.l0-task-followup-history-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.l0-task-followup-history-heading span{background:var(--l0-surface-2);border:1px solid var(--l0-border);color:var(--l0-muted);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:760}.l0-list{gap:9px;display:grid}.l0-graph-task-group{gap:7px;display:grid}.l0-list-row{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:8px;align-items:center;gap:10px;width:100%;min-width:0;min-height:58px;padding:10px 12px;transition:background-color .14s,border-color .14s,box-shadow .14s;display:flex}button.l0-list-row{color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}.l0-list-row:hover,.l0-list-row-link{color:inherit;text-decoration:none}.l0-list-row:hover,.l0-list-row:focus-visible,.l0-list-row-link:hover{background:var(--l0-surface);border-color:var(--l0-border-strong);box-shadow:0 8px 20px #10182812}.l0-list-row span{gap:2px;min-width:0;display:grid}.l0-list-row strong{color:var(--l0-text);overflow-wrap:anywhere}.l0-list-row small{color:var(--l0-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.l0-list-row .l0-status-pill{margin-left:auto}.l0-graph-task-list-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.l0-graph-task-list-heading h2{margin:0}.l0-graph-task-list-summary{color:var(--l0-muted);margin:4px 0 0;font-size:13px}.l0-graph-task-list-load-more{justify-content:center;padding-top:14px;display:flex}.l0-graph-task-retry-feedback{margin-bottom:12px}.l0-graph-task-retry-all-control{align-items:flex-start;gap:4px;max-width:min(100%,220px);display:inline-grid}.l0-graph-task-list-controls{grid-template-columns:minmax(220px,1fr) minmax(150px,190px) minmax(140px,170px) auto;align-items:end;gap:10px;margin-bottom:14px;display:grid}.l0-graph-task-filter-field{gap:6px;min-width:0;display:grid}.l0-graph-task-filter-field label{color:var(--l0-muted-strong);font-size:12px;font-weight:760}.l0-graph-task-filter-field select{background:var(--l0-surface);border:1px solid var(--l0-border);color:var(--l0-text);border-radius:8px;min-width:0;min-height:38px;padding:7px 9px}.l0-graph-task-filter-field select:focus-visible{border-color:var(--l0-focus);box-shadow:0 0 0 3px var(--l0-focus-ring);outline:0}.l0-graph-task-search-input{background:var(--l0-surface);border:1px solid var(--l0-border);color:var(--l0-muted);border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 9px;display:flex}.l0-graph-task-search-input:focus-within{border-color:var(--l0-focus);box-shadow:0 0 0 3px var(--l0-focus-ring)}.l0-graph-task-search-input input{color:var(--l0-text);background:0 0;border:0;flex:auto;min-width:0;min-height:36px;padding:0}.l0-graph-task-search-input input:focus{outline:0}.l0-graph-task-list-controls>.l0-button{min-height:38px}.l0-graph-task-row{grid-template-columns:auto minmax(0,1fr) max-content max-content;align-items:start;display:grid}.l0-graph-task-row>svg{margin-top:3px}.l0-graph-task-row-content{gap:2px;min-width:0;display:grid}.l0-graph-task-row-content strong{overflow-wrap:break-word;word-break:normal}.l0-graph-task-row-content small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.l0-graph-task-approval-links{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.l0-graph-task-approval-links a{background:var(--l0-blue-soft);border:1px solid var(--l0-blue-border);color:var(--l0-blue-strong);border-radius:999px;align-items:center;gap:4px;min-height:24px;padding:2px 8px;font-size:12px;font-weight:680;text-decoration:none;display:inline-flex}.l0-graph-task-approval-links a:hover{border-color:var(--l0-blue-border);color:var(--l0-blue-strong)}.l0-graph-task-status{justify-content:flex-end;align-items:center;min-width:0;display:flex}.l0-graph-task-row .l0-status-pill{margin-left:0}.l0-graph-followup-task-list{border-left:2px solid var(--l0-border);gap:7px;margin-left:20px;padding-left:12px;display:grid}.l0-graph-followup-task-row{background:var(--l0-surface);border-style:dashed}.l0-graph-followup-task-row>svg{color:var(--l0-accent-strong)}.l0-graph-task-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:max-content;display:flex}.l0-graph-task-actions .l0-button{flex:none}.l0-preview-task-controls{gap:8px;margin-top:10px;display:grid}.l0-graph-update-row{grid-template-columns:auto minmax(0,1fr) max-content;align-items:start;width:100%;min-width:0;display:grid}.l0-graph-update-row>svg,.l0-task-detail-row>svg{margin-top:3px}.l0-graph-update-row-content{min-width:0}.l0-graph-update-row-content strong{overflow-wrap:break-word}.l0-graph-update-row-content small{white-space:normal}.l0-graph-update-row-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.l0-graph-update-row .l0-button-row{justify-self:end;margin-left:0}.l0-preview-task-control{grid-template-columns:minmax(180px,1fr) minmax(160px,220px) minmax(180px,240px);align-items:center;gap:8px;display:grid}.l0-preview-task-control input,.l0-preview-task-control select{min-width:0}.l0-list-row .l0-preview-task-controls small,.l0-list-row .l0-preview-task-control small,.l0-list-row small.l0-inline-error{white-space:normal}.l0-messenger-row{grid-template-columns:auto minmax(180px,1fr) minmax(0,max-content) max-content;align-items:start;display:grid}.l0-messenger-row>svg{margin-top:3px}.l0-messenger-row .l0-status-pill{margin-left:0}.l0-messenger-row .l0-messenger-copy,.l0-messenger-row .l0-messenger-statuses,.l0-messenger-row .l0-messenger-actions{min-width:0}.l0-messenger-row .l0-messenger-copy small,.l0-messenger-row small.l0-messenger-recovery-copy{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.l0-messenger-row .l0-messenger-statuses,.l0-messenger-row .l0-messenger-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.l0-messenger-row .l0-messenger-actions{gap:8px}.l0-messenger-recovery-copy{color:var(--l0-muted);grid-column:2/-1;line-height:1.45}.l0-messenger-channel-section{border-top:1px solid var(--l0-border);gap:12px;margin-top:16px;padding-top:16px;display:grid}.l0-messenger-channel-section h3{margin:0;font-size:15px;line-height:1.3}.l0-messenger-channel-list{gap:8px}.l0-messenger-channel-row{grid-template-columns:auto minmax(180px,1fr) minmax(180px,260px) max-content;align-items:start;display:grid}.l0-messenger-channel-row>svg{margin-top:3px}.l0-messenger-channel-project{gap:4px;min-width:0;display:grid}.l0-messenger-channel-project select{width:100%;min-width:0}.l0-messenger-channel-project small{color:var(--l0-muted);overflow-wrap:anywhere}.l0-messenger-channel-form{grid-template-columns:minmax(140px,180px) minmax(160px,1fr) minmax(160px,1fr) max-content;align-items:end;gap:10px;display:grid}.l0-messenger-channel-form .l0-field{gap:6px}.l0-messenger-channel-form input,.l0-messenger-channel-form select{width:100%;min-width:0}.l0-list-row>a{color:var(--l0-accent-strong);font-size:13px;font-weight:760}.l0-automation-endpoint-row{grid-template-columns:auto minmax(220px,1fr) minmax(0,max-content) max-content;align-items:start;display:grid}.l0-automation-endpoint-row>svg{margin-top:3px}.l0-automation-endpoint-copy,.l0-automation-endpoint-statuses{min-width:0}.l0-automation-endpoint-name a{color:var(--l0-accent-strong)}.l0-automation-endpoint-meta{text-overflow:clip;white-space:normal;flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex;overflow:visible}.l0-automation-endpoint-path{overflow-wrap:anywhere;max-width:100%}.l0-automation-endpoint-meta span{min-width:0;display:inline}.l0-automation-endpoint-statuses{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.l0-automation-endpoint-statuses .l0-status-pill{margin-left:0}.l0-automation-endpoint-row .l0-button-row{flex-wrap:wrap;justify-content:flex-end;min-width:0}.l0-automation-template-catalog{gap:28px;min-width:0;display:grid}.l0-automation-template-catalog>section{gap:14px;min-width:0;display:grid}.l0-automation-template-summary{color:var(--l0-muted);flex-wrap:wrap;align-items:center;gap:16px;margin:-12px 0 0;font-size:14px;font-weight:700;display:flex}.l0-automation-template-summary span+span:before{color:var(--l0-border-strong);content:"•";margin-right:16px}.l0-automation-template-section-heading{justify-content:space-between;align-items:baseline;min-width:0;display:flex}.l0-automation-template-section-heading h2{color:var(--l0-text);letter-spacing:-.01em;margin:0;font-size:18px}.l0-automation-template-section-heading p{color:var(--l0-muted);margin:4px 0 0;font-size:14px}.l0-automation-template-available-grid,.l0-automation-template-coming-grid,.l0-automation-template-fallback-grid{gap:16px;min-width:0;display:grid}.l0-automation-template-available-grid{grid-template-columns:minmax(0,1fr)}.l0-automation-template-coming-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.l0-automation-template-fallback-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.l0-automation-template-card{background:var(--l0-surface);border:1px solid var(--l0-border);border-radius:12px;flex-direction:column;gap:16px;min-width:0;padding:22px;transition:box-shadow .12s,border-color .12s;display:flex}.l0-automation-template-card:hover{border-color:var(--l0-border-strong);box-shadow:0 8px 24px #0f172a12}.l0-automation-template-card-featured{border-color:var(--l0-border-strong);padding:28px}.l0-automation-template-card-coming-soon,.l0-automation-template-card-fallback{background:var(--l0-surface-2)}.l0-automation-template-card-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.l0-automation-template-card-heading h3{color:var(--l0-text);overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.25}.l0-automation-template-icon{background:var(--l0-surface-2);border:1px solid var(--l0-border);color:var(--l0-muted);border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.l0-automation-template-status{color:var(--l0-muted);margin:4px 0 0;font-size:13px;font-weight:700}.l0-automation-template-description{color:var(--l0-muted);max-width:68ch;margin:0;font-size:15px;line-height:1.55}.l0-automation-template-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.l0-automation-template-flow li{background:var(--l0-surface-2);border:1px solid var(--l0-border);color:var(--l0-text);border-radius:8px;align-items:center;min-height:44px;padding:8px 12px;font-size:14px;font-weight:700;display:flex}.l0-automation-template-flow li:not(:last-child):after{color:var(--l0-muted);content:"→";margin-left:auto;padding-left:8px}.l0-automation-template-metadata{flex-wrap:wrap;gap:8px;display:flex}.l0-automation-template-metadata span{border:1px solid var(--l0-border);color:var(--l0-muted);border-radius:999px;min-height:30px;padding:6px 10px;font-size:12px;font-weight:700}.l0-automation-template-link{align-self:flex-start;min-height:44px;margin-top:auto}@media (max-width:640px){.l0-automation-template-catalog{gap:24px}.l0-automation-template-coming-grid,.l0-automation-template-fallback-grid{grid-template-columns:minmax(0,1fr)}.l0-automation-template-card,.l0-automation-template-card-featured{padding:20px}.l0-automation-template-flow{grid-template-columns:minmax(0,1fr)}.l0-automation-template-flow li:not(:last-child):after{content:"↓"}}.l0-mcp-resource-row{grid-template-columns:auto minmax(220px,1fr) minmax(0,max-content) max-content;display:grid}.l0-mcp-resource-row .l0-status-pill{margin-left:0}.l0-mcp-resource-copy,.l0-mcp-row-statuses,.l0-mcp-row-actions{min-width:0}.l0-mcp-resource-copy small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.l0-mcp-row-statuses{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.l0-mcp-row-statuses .l0-status-pill{white-space:normal;max-width:min(100%,320px)}.l0-mcp-row-actions{flex-wrap:wrap;justify-content:flex-end}.l0-indexing-source-row,.l0-indexing-run-row{align-items:start}.l0-indexing-source-row{grid-template-columns:auto minmax(0,1fr) minmax(0,max-content) max-content}.l0-indexing-run-row{grid-template-columns:auto minmax(0,1fr) minmax(0,max-content)}.l0-indexing-source-copy,.l0-indexing-run-copy{gap:4px;display:grid}.l0-indexing-metadata{text-overflow:clip;white-space:normal;flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex;overflow:visible}.l0-indexing-metadata span,.l0-indexing-metadata time{overflow-wrap:anywhere;min-width:0}.l0-indexing-run-id,.l0-indexing-summary{overflow-wrap:anywhere}.l0-indexing-source-statuses,.l0-indexing-run-statuses,.l0-indexing-source-actions{align-items:flex-start}.l0-indexing-resync-button{box-shadow:inset 0 0 0 1px #0f172a1a}.l0-form-panel{background:var(--l0-surface);border:1px solid var(--l0-border);box-shadow:var(--l0-shadow-soft);border-radius:8px;gap:14px;max-width:760px;padding:18px;display:grid}.l0-field-label-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.l0-required-marker{color:var(--l0-red);font-weight:800}.l0-required-text{color:var(--l0-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:760}.l0-form-panel .l0-checkbox-row,.l0-checkbox-row{align-items:center;gap:10px;display:flex}.l0-checkbox-row-with-help{align-items:flex-start}.l0-form-panel .l0-checkbox-row input,.l0-checkbox-row input{width:16px;height:16px;min-height:auto;padding:0}.l0-checkbox-row-with-help input{flex:none;margin-top:2px}.l0-checkbox-copy{gap:3px;min-width:0;display:grid}.l0-checkbox-copy>span{font-weight:680}.l0-checkbox-copy small{color:var(--l0-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.l0-form-panel .l0-field-description{color:var(--l0-muted);font-size:12px;line-height:1.45}.l0-field-description{color:var(--l0-muted);margin:0;font-size:12px;line-height:1.45}.l0-field-example{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:8px;gap:5px;min-width:0;padding:8px 10px;display:grid}.l0-field-example code{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;max-width:100%;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;display:block}.l0-inactive-field-note{background:var(--l0-surface-2);border:1px dashed var(--l0-border-strong);border-radius:8px;padding:8px 10px}.l0-form-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.l0-automation-kind-section{gap:14px;margin-bottom:22px;display:grid}.l0-automation-kind-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.l0-automation-kind-button{background:var(--l0-surface);border:1px solid var(--l0-border);box-shadow:var(--l0-shadow-soft);color:var(--l0-text);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:92px;padding:14px;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s;display:grid}.l0-automation-kind-button:hover{background:var(--l0-surface-2);border-color:var(--l0-border-strong);box-shadow:0 8px 20px #10182812}.l0-automation-kind-button:active{transform:translateY(1px)}.l0-automation-kind-button span{gap:3px;min-width:0;display:grid}.l0-automation-kind-button strong{color:var(--l0-text);font-size:15px;font-weight:760}.l0-automation-kind-button small{color:var(--l0-muted);line-height:1.35}.l0-automation-kind-icon{background:var(--l0-accent-soft);border:1px solid var(--l0-border);color:var(--l0-accent-strong);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.l0-automation-setup-header{grid-template-columns:auto minmax(0,1fr);align-items:start}.l0-automation-webhook-path-row,.l0-automation-secret-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.l0-automation-webhook-path-row>svg,.l0-automation-secret-row>svg{margin-top:3px}.l0-automation-webhook-path-content,.l0-automation-secret-content{gap:2px;min-width:0;display:grid}.l0-automation-webhook-path-content strong,.l0-automation-secret-content strong{color:var(--l0-text)}.l0-automation-webhook-path-content small,.l0-automation-secret-content small{color:var(--l0-muted);text-overflow:clip;white-space:normal;overflow:visible}.l0-automation-webhook-path-value,.l0-automation-secret-value{color:var(--l0-muted-strong);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;white-space:normal;max-width:100%;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.45;display:block}.l0-automation-webhook-path-actions,.l0-automation-secret-actions{flex-direction:column;justify-self:end;align-items:end;gap:6px;min-width:0;display:flex}.l0-automation-webhook-path-copy,.l0-automation-secret-copy{flex:none;min-width:88px}.l0-automation-webhook-path-copy span,.l0-automation-secret-copy span{display:inline}.l0-automation-webhook-path-feedback,.l0-automation-secret-feedback{color:var(--l0-muted);overflow-wrap:anywhere;text-align:right;text-overflow:clip;white-space:normal;max-width:240px;font-size:12px;line-height:1.35;overflow:visible}.l0-automation-setup-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));width:100%;min-width:0}.l0-automation-setup-grid>*{min-width:0;max-width:100%}.l0-automation-setup-grid>.l0-form-panel{width:100%;max-width:100%}.l0-automation-setup-grid .l0-form-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.l0-automation-setup-grid .l0-button-row{flex-wrap:wrap;align-items:stretch}.l0-automation-setup-grid .l0-button-row .l0-button{white-space:normal;flex:180px}.l0-automation-setup-grid .l0-button-row .l0-button span{text-overflow:clip;overflow:visible}.l0-automation-setup-grid .l0-panel-heading-row{flex-wrap:wrap}.l0-automation-setup-grid .l0-panel-heading-row h2{min-width:0}.l0-automation-setup-grid .l0-status-pill{white-space:normal;flex-shrink:1;line-height:1.2}.l0-automation-setup-grid .l0-panel p,.l0-automation-setup-grid .l0-form-panel-header p,.l0-automation-setup-grid .l0-list-row small{overflow-wrap:anywhere}.l0-automation-setup-grid .l0-list-row{align-items:flex-start}.l0-automation-setup-grid .l0-list-row small{text-overflow:clip;white-space:normal;overflow:visible}.l0-automation-event-row{flex-wrap:wrap;align-items:flex-start}.l0-automation-configured,.l0-automation-advanced{min-width:0;margin-top:24px}.l0-automation-configured-row{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;min-width:0;display:grid}.l0-automation-configured-main{gap:3px;min-width:0;display:grid}.l0-automation-configured-main strong,.l0-automation-configured-main small{overflow-wrap:anywhere}.l0-automation-add-template{align-items:center;gap:8px;display:inline-flex}.l0-automation-advanced>summary{cursor:pointer;align-items:center;min-height:44px;font-size:1.125rem;font-weight:650;display:flex}.l0-automation-advanced-content{gap:20px;min-width:0;padding-top:12px;display:grid}@media (max-width:640px){.l0-automation-configured-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.l0-automation-configured-row time{grid-column:1}}.l0-automation-event-row>svg{flex:none;margin-top:3px}.l0-automation-event-main{flex:280px;gap:3px;min-width:0;display:grid}.l0-automation-event-main small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.l0-automation-event-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.l0-automation-event-actions .l0-status-pill{margin-left:0}.l0-automation-event-details{flex:1 0 100%;min-width:0;padding-left:28px}.l0-automation-event-details summary{color:var(--l0-accent-strong);cursor:pointer;width:max-content;font-size:13px;font-weight:700}.l0-automation-event-detail-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:12px 0 0;display:grid}.l0-automation-event-detail-field{background:var(--l0-surface);border:1px solid var(--l0-border);border-radius:8px;gap:4px;min-width:0;padding:9px 10px;display:grid}.l0-automation-event-detail-field-wide{grid-column:1/-1}.l0-automation-event-detail-field dt{color:var(--l0-muted);font-size:12px;font-weight:700}.l0-automation-event-detail-field dd{color:var(--l0-text);overflow-wrap:anywhere;margin:0}.l0-automation-handoff-detail{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.l0-automation-graph-panel{gap:14px;display:grid}.l0-automation-graph-route-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.l0-automation-graph-route{background:var(--l0-surface);border:1px solid var(--l0-border);border-radius:12px;gap:10px;padding:12px;display:grid}.l0-automation-graph-route p{margin:0}.l0-automation-graph-match-list{flex-wrap:wrap;gap:8px;display:flex}.l0-automation-graph-match-chip{background:color-mix(in srgb, var(--l0-accent-soft) 70%, white 30%);border:1px solid color-mix(in srgb, var(--l0-accent) 18%, var(--l0-border) 82%);color:var(--l0-accent-strong);border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.l0-automation-workflow-graph{max-width:100%;overflow:hidden}.l0-automation-workflow-flow,.l0-automation-workflow-routes>ol{gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.l0-automation-workflow-flow{grid-template-columns:minmax(120px,.7fr) minmax(150px,1fr) minmax(220px,2fr)}.l0-automation-workflow-flow>li{position:relative}.l0-automation-workflow-flow>li:not(:last-child):after{color:var(--l0-muted);content:"→";pointer-events:none;position:absolute;top:50%;right:-11px;transform:translate(50%,-50%)}.l0-automation-workflow-node,.l0-automation-workflow-routes{background:var(--l0-surface);border:1px solid var(--l0-border);overflow-wrap:anywhere;border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}.l0-automation-workflow-node small,.l0-automation-workflow-routes>small{color:var(--l0-muted)}.l0-automation-workflow-fallback{border-style:dashed}@media (max-width:640px){.l0-automation-workflow-flow{grid-template-columns:minmax(0,1fr)}.l0-automation-workflow-flow>li:not(:last-child):after{content:"↓";inset:auto auto -11px 50%;transform:translate(-50%,50%)}}.l0-automation-notification-status{overflow-wrap:anywhere;margin-top:8px;line-height:1.45;display:block}.l0-sentry-combobox-field{gap:6px;min-width:0;display:grid}.l0-sentry-combobox-field>label{font-weight:680}.l0-sentry-combobox{min-width:0;position:relative}.l0-sentry-combobox input{width:100%}.l0-sentry-combobox-list{background:var(--l0-surface);border:1px solid var(--l0-border-strong);box-shadow:var(--l0-shadow-pop);z-index:40;border-radius:8px;gap:2px;min-width:min(100%,280px);max-height:min(260px,44vh);margin:4px 0 0;padding:4px;list-style:none;display:grid;position:absolute;left:0;right:0;overflow:auto}.l0-sentry-combobox-option{cursor:pointer;border-radius:6px;gap:2px;min-width:0;padding:8px 9px;display:grid}.l0-sentry-combobox-option strong,.l0-sentry-combobox-option small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.l0-sentry-combobox-option small{color:var(--l0-muted);font-size:12px}.l0-sentry-combobox-option-active,.l0-sentry-combobox-option:hover{background:var(--l0-surface-2)}.l0-sentry-combobox-status{color:var(--l0-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.l0-recovery-action{background:var(--l0-yellow-soft);border:1px solid var(--l0-yellow-border);border-radius:8px;align-items:start;gap:10px;margin-top:10px;padding:12px;display:grid}.l0-messenger-list{gap:10px}.l0-new-task-canvas{gap:14px;display:grid}.l0-section-heading h2,.l0-section-heading p{margin:0}.l0-section-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.l0-section-heading p,.l0-muted-copy{color:var(--l0-muted);font-size:13px}.l0-task-inspector-heading,.l0-task-inspector-heading>span{min-width:0}.l0-task-inspector-heading .l0-panel-heading,.l0-task-inspector-heading p{overflow-wrap:anywhere}.l0-workspace-task-inspector{gap:14px;min-width:0;max-height:calc(100vh - 120px);display:grid;position:sticky;top:88px;overflow:auto}.l0-workspace-task-detail-page{gap:14px;width:100%;margin:0;display:grid}.l0-workspace-task-detail-page .l0-workspace-task-inspector{max-height:none;position:static}.l0-planning-task-page{gap:16px;width:100%;display:grid}.l0-planning-task-summary,.l0-planning-task-prompts,.l0-planning-task-preview,.l0-planning-task-sessions{gap:16px;min-width:0;display:grid}.l0-planning-task-statuses{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.l0-planning-task-detail-list{grid-template-columns:repeat(3,minmax(0,1fr))}.l0-planning-task-prompt-list{gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.l0-planning-task-prompt{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:6px;gap:8px;min-width:0;padding:12px;display:grid}.l0-planning-task-prompt h3,.l0-planning-task-prompt p{margin:0}.l0-planning-task-prompt p{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.l0-planning-task-session-list{gap:8px;display:grid}.l0-planning-task-recovery-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.l0-planning-task-session{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.l0-planning-task-session>span{gap:3px;min-width:0;display:grid}.l0-planning-task-session small{color:var(--l0-muted);overflow-wrap:anywhere}@media (max-width:720px){.l0-task-inspector-heading{flex-direction:column;align-items:stretch;gap:6px}.l0-task-inspector-heading>.l0-status-pill{align-self:flex-start}.l0-planning-task-detail-list{grid-template-columns:1fr}.l0-planning-task-session{grid-template-columns:1fr;align-items:start}.l0-planning-task-statuses{justify-content:flex-start}.l0-planning-task-recovery-actions{flex-direction:column;align-items:flex-start}}@container (width<=520px){.l0-task-inspector-heading{flex-direction:column;align-items:stretch;gap:6px}.l0-task-inspector-heading>.l0-status-pill{align-self:flex-start}}.l0-workspace-task-detail-header{justify-content:flex-start;align-items:center;min-height:36px;display:flex}.l0-workspace-task-skeleton{gap:8px;display:grid}.l0-workspace-task-skeleton-row{background:linear-gradient(90deg, var(--l0-surface-3), var(--l0-border-strong), var(--l0-surface-3));border:1px solid var(--l0-border);border-radius:6px;height:42px}.l0-detail-list{gap:10px;margin:0;display:grid}.l0-detail-list div{gap:3px;display:grid}.l0-detail-list dt{color:var(--l0-muted);font-size:12px;font-weight:700}.l0-detail-list dd{overflow-wrap:anywhere;margin:0}.l0-tag-list{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:1120px){.l0-workspace-task-inspector{min-height:calc(100vh - 88px);max-height:none;position:static}}.l0-task-advanced-settings{margin:0}.l0-billing-dashboard{gap:16px;min-width:0;display:grid}.l0-billing-dashboard>.l0-tabs{gap:16px;min-width:0}.l0-billing-dashboard>.l0-tabs>.l0-tabs-list{width:fit-content;max-width:100%}.l0-billing-section{gap:16px;min-width:0;display:grid}.l0-billing-summary-grid,.l0-billing-ops-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;display:grid}.l0-billing-ops-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.l0-billing-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.l0-billing-summary-card{background:var(--l0-surface);border:1px solid var(--l0-border);box-shadow:var(--l0-shadow-soft);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:118px;padding:16px;display:grid}.l0-billing-summary-icon{background:var(--l0-accent-soft);border:1px solid var(--l0-border-strong);color:var(--l0-accent-strong);border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.l0-billing-summary-card>span:last-child{gap:5px;min-width:0;display:grid}.l0-billing-summary-card small,.l0-billing-summary-card em{color:var(--l0-muted);text-overflow:clip;white-space:normal;font-style:normal;line-height:1.25;overflow:visible}.l0-billing-summary-card strong{color:var(--l0-text);overflow-wrap:break-word;word-break:normal;font-size:27px;font-weight:780;line-height:1}.l0-billing-summary-card.l0-summary-tone-info .l0-billing-summary-icon{background:var(--l0-blue-soft);border-color:var(--l0-blue-border);color:var(--l0-blue)}.l0-billing-summary-card.l0-summary-tone-success .l0-billing-summary-icon{background:var(--l0-green-soft);border-color:var(--l0-green-border);color:var(--l0-green)}.l0-billing-summary-card.l0-summary-tone-warning .l0-billing-summary-icon{background:var(--l0-yellow-soft);border-color:var(--l0-yellow-border);color:var(--l0-yellow)}.l0-billing-summary-card.l0-summary-tone-danger .l0-billing-summary-icon{background:var(--l0-red-soft);border-color:var(--l0-red-border);color:var(--l0-red)}.l0-billing-status-panel{align-content:start;display:grid}.l0-billing-owner-panel:has(.l0-billing-support-details[open]){grid-column:1/-1}.l0-billing-trend-panel{gap:14px;display:grid}.l0-billing-network-panel{gap:12px;display:grid}.l0-billing-network-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.l0-billing-network-details span{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.l0-billing-network-details strong{overflow-wrap:anywhere}.l0-billing-network-details small,.l0-billing-network-note{color:var(--l0-muted)}.l0-billing-network-note{margin:0;font-size:13px;line-height:1.45}.l0-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}@media (max-width:390px){.l0-billing-subscription-panel .l0-billing-subscription-facts{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);min-width:0}.l0-billing-subscription-panel .l0-billing-subscription-facts .l0-billing-detail{min-width:0}.l0-billing-subscription-panel .l0-billing-subscription-facts .l0-billing-detail strong{overflow-wrap:anywhere;white-space:normal;min-width:0}}.l0-usage-markups{border-top:1px solid var(--l0-border);gap:10px;padding-top:12px;display:grid}.l0-usage-markups h3{margin:0;font-size:14px}.l0-usage-markup-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.l0-usage-markup-list div{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.l0-usage-markup-list dt{color:var(--l0-muted);font-size:12px}.l0-usage-markup-list dd{overflow-wrap:anywhere;margin:0;font-weight:700}.l0-billing-detail{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.l0-billing-detail small{color:var(--l0-muted)}.l0-billing-detail strong{overflow-wrap:anywhere}.l0-billing-support-details{border-top:1px solid var(--l0-border);color:var(--l0-muted);margin-top:12px;padding-top:12px}.l0-billing-support-details summary{color:var(--l0-accent-strong);cursor:pointer;font-size:13px;font-weight:760}.l0-billing-support-details[open]{color:var(--l0-text);gap:8px;display:grid}.l0-billing-support-details p{margin:8px 0 10px}.l0-billing-support-identifier{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;margin-top:8px;padding:10px;display:grid}.l0-billing-support-identifier span{gap:3px;min-width:0;display:grid}.l0-billing-support-identifier small{color:var(--l0-muted)}.l0-billing-support-identifier code{background:var(--l0-surface-2);border:1px solid var(--l0-border);color:var(--l0-text);-webkit-user-select:all;user-select:all;white-space:nowrap;border-radius:6px;padding:6px 7px;font-family:SFMono-Regular,Cascadia Code,Liberation Mono,Consolas,monospace;font-size:12px;display:block;overflow-x:auto}.l0-billing-support-identifier .l0-button{flex:none}.l0-billing-support-copy-control{place-items:end;gap:5px;display:grid}.l0-billing-copy-feedback{color:var(--l0-muted);overflow-wrap:anywhere;text-align:right;max-width:220px;font-size:12px;line-height:1.35}.l0-billing-support-copy-control:has(.l0-button-danger) .l0-billing-copy-feedback{color:var(--l0-red)}.l0-billing-dense-list{gap:8px}.l0-billing-compact-row{min-height:52px}.l0-billing-period-row{min-height:64px}.l0-billing-period-row span{flex:auto}.l0-billing-period-row strong{overflow-wrap:break-word;word-break:normal}.l0-billing-period-row small{text-overflow:clip;white-space:normal;overflow:visible}.l0-billing-row{grid-template-columns:auto minmax(0,1fr) auto auto}.l0-billing-row a{color:var(--l0-accent-strong);align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.l0-billing-ledger-panel{min-width:0}.l0-billing-ledger-row{align-items:start}.l0-billing-trend-list{gap:10px;display:grid}.l0-billing-trend-row{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:8px;grid-template-columns:minmax(220px,.8fr) minmax(180px,1fr) auto;gap:10px;min-width:0;min-height:72px;padding:12px;display:grid}.l0-billing-trend-copy{gap:6px;min-width:0;display:grid}.l0-billing-trend-copy span{gap:2px;min-width:0;display:grid}.l0-billing-trend-copy strong{color:var(--l0-text);overflow-wrap:anywhere}.l0-billing-trend-copy small{color:var(--l0-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.l0-billing-trend-meter{background:var(--l0-surface-2);border-radius:999px;align-self:center;min-width:0;height:12px;overflow:hidden}.l0-billing-trend-meter span{background:linear-gradient(90deg, var(--l0-accent), var(--l0-blue));border-radius:inherit;height:100%;display:block}.l0-billing-trend-row .l0-status-pill{place-self:center end}.l0-billing-execution-panel,.l0-billing-subscription-panel,.l0-billing-preview-panel,.l0-billing-catalog{gap:16px;display:grid}.l0-billing-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;display:grid}.l0-billing-plan-card{align-content:start;gap:10px;min-width:0;display:grid}.l0-billing-plan-card h3{margin:0}.l0-billing-plan-card ul{gap:6px;margin:0;padding-inline-start:20px;display:grid}.l0-billing-plan-price{font-size:1.45rem}.l0-billing-soft-alert-form{gap:8px;max-width:620px;display:grid}.l0-inline-field-actions{align-items:center;gap:10px;display:flex}.l0-inline-field-actions input{width:100%;min-width:0}.l0-inline-empty{color:var(--l0-muted);gap:4px;display:grid}.l0-inline-empty strong{color:var(--l0-text)}.l0-inline-empty p{margin:0}.l0-tag-row{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.l0-tag-row span{background:var(--l0-accent-soft);border:1px solid var(--l0-border-strong);color:var(--l0-accent-strong);border-radius:999px;padding:5px 9px;font-size:12px;font-weight:760}.l0-task-detail-surface{gap:16px;display:grid}.l0-task-followup-settings{gap:12px;display:grid}.l0-task-followup-setting{align-items:center;gap:10px;font-weight:700;display:flex}.l0-task-followup-setting input{accent-color:var(--l0-accent-strong);width:18px;height:18px}.l0-task-followup-settings p{max-width:78ch;margin:0}.l0-task-followup-setting-status{color:var(--l0-text-muted);font-size:13px}.l0-task-detail-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.l0-task-workbench{align-items:start;gap:16px;min-width:0;display:grid}.l0-task-workbench-with-inspector{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.l0-task-activity-panel{min-width:0}.l0-workspace-task-activity-region{overscroll-behavior:contain;min-height:0;max-height:min(42vh,420px);overflow-y:auto}.l0-task-activity-list{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.l0-task-activity-item{border-left:2px solid var(--l0-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;margin-left:12px;padding:0 0 18px 18px;display:grid;position:relative}.l0-task-activity-item:last-child{padding-bottom:0}.l0-task-activity-marker{background:var(--l0-surface);border:1px solid var(--l0-border);color:var(--l0-muted-strong);border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:0;left:-16px}.l0-task-activity-item-info .l0-task-activity-marker{color:var(--l0-accent-strong)}.l0-task-activity-item-success .l0-task-activity-marker{color:var(--l0-success-strong)}.l0-task-activity-item-warning .l0-task-activity-marker,.l0-task-activity-item-attention .l0-task-activity-marker{color:var(--l0-warning-strong)}.l0-task-activity-item-danger .l0-task-activity-marker{color:var(--l0-danger-strong)}.l0-task-activity-content{grid-column:2;gap:4px;min-width:0;display:grid}.l0-task-activity-content strong,.l0-task-activity-content small{overflow-wrap:anywhere}.l0-task-activity-content small,.l0-task-activity-meta small{color:var(--l0-muted)}.l0-task-activity-actions,.l0-task-activity-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.l0-task-activity-actions>a:not(.l0-button){color:var(--l0-accent-strong);font-size:13px;font-weight:760;text-decoration:none}.l0-task-activity-meta{text-align:right;grid-column:3;justify-content:flex-end;max-width:220px}.l0-task-inspector{background:var(--l0-surface);border:1px solid var(--l0-border);box-shadow:var(--l0-shadow-soft);border-radius:8px;align-self:start;gap:12px;min-width:0;max-height:calc(100vh - 140px);padding:12px;display:grid;position:sticky;top:16px;overflow:auto;container-type:inline-size}.l0-task-inspector-tabs{margin:0}.l0-workspace-task-inspector .l0-task-inspector-tab-list-sticky{background:var(--l0-surface);z-index:1;margin:0 -12px;padding:0 12px 8px;position:sticky;top:-12px}.l0-task-inspector-content,.l0-task-inspector-stack{gap:12px;min-width:0;display:grid}.l0-task-inspector .l0-dashboard-grid{grid-template-columns:1fr}.l0-mcp-connection-guide,.l0-mcp-endpoint-surface{gap:16px;display:grid}.l0-mcp-client-guide{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:8px;gap:12px;padding:14px;display:grid}.l0-mcp-client-guide h3{letter-spacing:0;margin:0;font-size:16px}.l0-mcp-authentication-metadata-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));align-items:start}.l0-mcp-authentication-metadata-grid>.l0-panel{min-width:0}.l0-mcp-heading-actions,.l0-mcp-url-actions,.l0-mcp-url-row-actions,.l0-mcp-guide-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.l0-mcp-heading-actions{flex:none}.l0-mcp-heading-actions>svg,.l0-mcp-guide-actions>svg{color:var(--l0-muted-strong);flex:none}.l0-mcp-copy-control{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.l0-mcp-copy-button{flex:none;min-width:92px}.l0-mcp-url-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.l0-mcp-url-row>svg{margin-top:3px}.l0-mcp-url-row-content{min-width:0}.l0-mcp-url-row-content strong,.l0-mcp-url-row-content small{overflow-wrap:anywhere;display:block}.l0-mcp-url-row-content small{white-space:normal}.l0-mcp-inspectable-url{overflow-wrap:normal;overscroll-behavior-x:contain;white-space:nowrap;word-break:normal;max-width:100%;overflow:auto hidden}.l0-mcp-url-row-actions{place-self:start end}.l0-mcp-url-row .l0-status-pill{white-space:nowrap;align-self:start;margin-left:0}.l0-mcp-copy-feedback{color:var(--l0-muted);overflow-wrap:anywhere;text-align:right;white-space:normal;max-width:260px;font-size:12px;line-height:1.35}.l0-mcp-url-actions{justify-self:end}.l0-task-detail-grid{align-items:start}.l0-task-sessions-panel{grid-column:1/-1}.l0-token-usage-panel-loading,.l0-token-usage-summary,.l0-network-usage-panel-loading,.l0-network-usage-summary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.l0-token-usage-summary,.l0-network-usage-summary{background:var(--l0-surface);border:1px solid var(--l0-border);box-shadow:var(--l0-shadow-soft);border-radius:8px;margin-bottom:14px;padding:10px 12px}.l0-token-usage-summary-loading svg,.l0-token-usage-panel-loading svg,.l0-network-usage-summary-loading svg,.l0-network-usage-panel-loading svg{animation:1s linear infinite l0-spin}@keyframes l0-spin{to{transform:rotate(360deg)}}.l0-token-usage-heading,.l0-network-usage-heading{align-items:center;gap:8px;min-width:min(100%,220px);display:flex}.l0-token-usage-heading span,.l0-token-usage-summary>span,.l0-token-usage-panel-loading>span,.l0-network-usage-heading span,.l0-network-usage-summary>span,.l0-network-usage-panel-loading>span{gap:2px;min-width:0;display:grid}.l0-token-usage-heading small,.l0-token-usage-summary small,.l0-token-usage-panel-loading small,.l0-network-usage-heading small,.l0-network-usage-summary small,.l0-network-usage-panel-loading small{color:var(--l0-muted)}.l0-token-usage-totals,.l0-network-usage-totals,.l0-task-cost-totals{flex:420px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin:0;display:grid}.l0-token-usage-totals div,.l0-network-usage-totals div,.l0-task-cost-totals div{background:var(--l0-background);border:1px solid var(--l0-border);border-radius:8px;gap:2px;min-width:0;padding:8px 10px;display:grid}.l0-token-usage-totals dt,.l0-network-usage-totals dt,.l0-task-cost-totals dt{color:var(--l0-muted);font-size:12px;font-weight:680}.l0-token-usage-totals dd,.l0-network-usage-totals dd,.l0-task-cost-totals dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:16px;font-weight:760}.l0-token-usage-buckets,.l0-network-usage-sessions{gap:10px;margin-top:14px;display:grid}.l0-token-usage-buckets h3,.l0-token-usage-buckets .l0-panel-subheading,.l0-network-usage-sessions h3,.l0-network-usage-sessions .l0-panel-subheading{margin:0;font-size:15px}.l0-panel-subtitle{color:var(--l0-muted);margin:4px 0 0;font-size:13px;line-height:1.4}.l0-token-usage-bucket-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.l0-token-usage-bucket-row>span{min-width:0}.l0-network-usage-session-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.l0-network-usage-session-row>span{gap:2px;min-width:0;display:grid}.l0-network-usage-executions{grid-column:2/-1;min-width:0}.l0-network-usage-executions summary{color:var(--l0-accent-strong);cursor:pointer;font-size:12px;font-weight:760}.l0-network-usage-execution-list{gap:8px;margin-top:8px;display:grid}.l0-network-usage-execution-row{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:8px;gap:2px;min-width:0;padding:8px;display:grid}.l0-network-usage-execution-row strong,.l0-network-usage-execution-row small{overflow-wrap:anywhere}.l0-network-usage-execution-row small{color:var(--l0-muted)}@container (width<=640px){.l0-network-usage-session-row{grid-template-columns:auto minmax(0,1fr);display:grid}.l0-network-usage-session-row .l0-status-pill{grid-column:2;margin-left:0}.l0-network-usage-session-row .l0-network-usage-executions{grid-column:1/-1;width:100%}.l0-network-usage-session-row>span,.l0-network-usage-execution-row,.l0-network-usage-execution-row small,.l0-network-usage-execution-row strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;min-width:0;overflow:visible}}.l0-task-detail-row{grid-template-columns:auto minmax(220px,1fr);align-items:start;display:grid}.l0-task-detail-row-content{min-width:0}.l0-task-detail-row-content strong{overflow-wrap:normal;word-break:normal}.l0-task-detail-row-content small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.l0-task-graph-neighbor-direction{color:var(--l0-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.l0-task-graph-description-toggle{color:var(--l0-accent-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin-top:4px;padding:0;display:inline-flex}.l0-task-graph-description-toggle:focus-visible{outline:2px solid var(--l0-accent-strong);outline-offset:2px;border-radius:3px}.l0-task-graph-description-toggle svg{transition:transform .14s}.l0-task-graph-description-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.l0-task-detail-row-actions{flex-wrap:wrap;grid-column:2/-1;justify-content:flex-start;align-items:center;gap:6px;min-width:0;margin-top:6px;display:flex}.l0-task-detail-row .l0-status-pill{margin-left:0}.l0-task-detail-row-actions>a:not(.l0-button){color:var(--l0-accent-strong);font-size:13px;font-weight:760;text-decoration:none}.l0-quality-detail-grid{align-items:start}.l0-quality-summary-panel,.l0-quality-scenarios-panel{grid-column:1/-1}.l0-quality-external-link{color:var(--l0-accent-strong);align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:760;text-decoration:none;display:inline-flex}.l0-quality-scenario-list{gap:14px;display:grid}.l0-quality-scenario{border-top:1px solid var(--l0-border);gap:12px;padding-top:14px;display:grid}.l0-quality-scenario:first-child{border-top:0;padding-top:0}.l0-quality-scenario h3,.l0-quality-inline-panel h2{color:var(--l0-text);letter-spacing:0;margin:0;font-size:15px;font-weight:760}.l0-quality-inline-panel{gap:10px;min-width:0;display:grid}.l0-quality-step-details,.l0-quality-issue-details,.l0-quality-reproduction-list{grid-column:2/-1}.l0-quality-step-details,.l0-quality-issue-details{border-top:1px solid var(--l0-border);gap:10px;margin-top:8px;padding-top:10px;display:grid}.l0-quality-step-details small,.l0-quality-issue-details small{color:var(--l0-muted);margin-bottom:2px;font-size:12px;font-weight:700;display:block}.l0-quality-step-details p,.l0-quality-issue-details p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.l0-quality-reproduction-list{color:var(--l0-muted-strong);margin:8px 0 0;padding-left:20px}.l0-quality-reproduction-list li{overflow-wrap:anywhere}.l0-technical-details{grid-column:2/-1;min-width:0;margin-top:6px}.l0-technical-details summary{color:var(--l0-muted);cursor:pointer;font-size:12px;font-weight:760}.l0-technical-details dl{gap:6px;margin:8px 0 0;display:grid}.l0-technical-details div{grid-template-columns:minmax(92px,max-content) minmax(0,1fr);align-items:start;gap:4px;display:grid}.l0-technical-details dt{color:var(--l0-muted);font-size:12px;font-weight:700}.l0-technical-details dd{align-items:center;gap:6px;min-width:0;margin:0;display:flex}.l0-technical-details code{background:var(--l0-surface);border:1px solid var(--l0-border);color:var(--l0-text);overflow-wrap:anywhere;border-radius:6px;max-width:100%;padding:3px 6px;font:12px/1.35 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.l0-copy-identifier-button{flex:none;width:26px;height:26px;min-height:26px}.l0-copy-identifier-button-danger{border-color:var(--l0-red);color:var(--l0-red)}.l0-copy-identifier-control{flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.l0-copy-identifier-feedback{color:var(--l0-green);overflow-wrap:anywhere;font-size:12px;font-weight:680;line-height:1.35}.l0-copy-identifier-feedback-danger{color:var(--l0-red)}.l0-code-block{background:var(--l0-text);color:var(--l0-surface-3);white-space:pre-wrap;word-break:break-word;border-radius:8px;max-height:420px;margin:0;padding:14px;font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:auto}.l0-runner-settings-surface{gap:18px;display:grid}.l0-local-execution-card{background:linear-gradient(120deg, color-mix(in srgb, var(--l0-accent) 14%, transparent), transparent 55%), var(--l0-surface);border:1px solid color-mix(in srgb, var(--l0-accent) 38%, var(--l0-border));border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;margin-bottom:18px;padding:16px;display:grid}.l0-local-execution-card-icon{background:color-mix(in srgb, var(--l0-accent) 18%, var(--l0-surface));color:var(--l0-accent-strong);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.l0-local-execution-card-copy{gap:3px;min-width:0;display:grid}.l0-local-execution-card-copy>small{color:var(--l0-muted-strong);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.l0-local-execution-card-copy>span{color:var(--l0-muted-strong);font-size:13px;line-height:1.45}.l0-local-runtime-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.l0-local-runtime-row>span:first-child{gap:2px;min-width:0;display:grid}.l0-local-runtime-row>small{grid-column:1/-1}.l0-local-runtime-guidance{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;display:flex}.l0-local-runtime-guidance code{background:color-mix(in srgb, var(--l0-surface) 76%, var(--l0-bg));border:1px solid var(--l0-border);overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:6px 8px}.l0-runner-settings-grid{grid-template-columns:minmax(260px,420px) minmax(260px,1fr);align-items:start;gap:16px;display:grid}.l0-runner-credential-panel{max-width:none}.l0-runner-registration-guidance{margin:-4px 0 0}.l0-runner-list-controls{gap:12px;margin-bottom:14px;display:grid}.l0-runner-list-toolbar{grid-template-columns:minmax(220px,1fr) minmax(130px,160px) minmax(120px,150px) minmax(110px,130px) auto;align-items:end;gap:10px;display:grid}.l0-runner-filter-field{gap:6px;min-width:0;display:grid}.l0-runner-filter-field>span:first-child,.l0-runner-filter-field>label:first-child{color:var(--l0-muted-strong);font-size:12px;font-weight:760}.l0-runner-filter-field select{background:var(--l0-surface);border:1px solid var(--l0-border);color:var(--l0-text);border-radius:8px;min-width:0;min-height:38px;padding:7px 9px}.l0-runner-search-input{background:var(--l0-surface);border:1px solid var(--l0-border);color:var(--l0-muted);border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:38px;padding:0 9px;display:flex}.l0-runner-search-input:focus-within{border-color:var(--l0-focus);box-shadow:0 0 0 3px var(--l0-focus-ring)}.l0-runner-search-input input{color:var(--l0-text);background:0 0;border:0;flex:auto;min-width:0;min-height:36px;padding:0}.l0-runner-summary-strip{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.l0-runner-summary-strip span{background:var(--l0-surface-2);border:1px solid var(--l0-border);color:var(--l0-muted);border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:4px 9px;font-size:12px;display:inline-flex}.l0-runner-summary-strip strong{color:var(--l0-text)}.l0-runner-pagination{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.l0-runner-pagination small{color:var(--l0-muted)}.l0-runner-page-count{color:var(--l0-muted);white-space:nowrap;font-size:13px;font-weight:680}.l0-runner-grouped-list,.l0-runner-group{gap:10px;display:grid}.l0-runner-group-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.l0-runner-group-heading h3{color:var(--l0-muted-strong);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px;font-weight:760}.l0-runner-group-heading small{color:var(--l0-muted)}.l0-runner-secret-block{gap:8px;display:grid}.l0-runner-secret-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.l0-runner-secret-header>span{color:var(--l0-muted-strong);font-size:13px;font-weight:760}.l0-runner-row{content-visibility:auto;contain-intrinsic-size:74px;grid-template-columns:auto minmax(180px,1fr) minmax(220px,auto) auto;display:grid}.l0-runner-row .l0-status-pill{margin-left:0}.l0-runner-row-copy{min-width:0}.l0-runner-row-statuses,.l0-runner-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.l0-runner-row-actions{justify-content:flex-start}.l0-task-session-row{grid-template-columns:auto minmax(220px,1fr)}.l0-security-settings{gap:22px;display:grid}.l0-security-settings>.l0-page-header{margin-bottom:0}.l0-security-section{gap:14px;display:grid}.l0-security-section-heading{margin-bottom:0}.l0-security-section-heading h2{color:var(--l0-text);letter-spacing:0;margin:0;font-size:20px;font-weight:760;line-height:1.2}.l0-security-section-heading small{color:var(--l0-muted);max-width:760px;margin-top:4px;display:block}.l0-credential-groups{gap:10px;display:grid}.l0-credential-group{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:8px;overflow:hidden}.l0-credential-group-summary{appearance:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;margin:0;padding:12px;display:grid}.l0-credential-group-summary>svg:last-child{color:var(--l0-muted);transition:transform .16s}.l0-credential-group-summary[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.l0-credential-group-icon{background:var(--l0-surface);border:1px solid var(--l0-border);color:var(--l0-accent-strong);border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.l0-credential-group-title{gap:2px;min-width:0;display:grid}.l0-credential-group-title strong{overflow-wrap:anywhere}.l0-credential-group-title small{color:var(--l0-muted);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.l0-credential-list{border-top:1px solid var(--l0-border);padding:10px}.l0-credential-row{grid-template-columns:auto minmax(150px,1.2fr) auto minmax(180px,1fr) minmax(210px,1.2fr) auto auto;display:grid}.l0-credential-row .l0-button{min-width:82px}.l0-credential-row .l0-button:disabled{background:var(--l0-disabled-fill);border-color:var(--l0-disabled-border);box-shadow:none;color:var(--l0-disabled-text);opacity:1}.l0-credential-row .l0-status-pill{margin-left:0}.l0-credential-row input{background:var(--l0-surface);border:1px solid var(--l0-border);color:var(--l0-text);border-radius:8px;width:100%;min-width:0;min-height:38px;padding:8px 10px}.l0-credential-row small{white-space:normal}.l0-credential-row code{color:var(--l0-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.l0-credential-file-import{align-items:stretch;gap:5px;min-width:0;display:grid}.l0-credential-file-import small{color:var(--l0-muted);overflow-wrap:anywhere}.l0-credential-file-import small[role=alert]{color:var(--l0-danger)}.l0-credential-group-guidance{color:var(--l0-muted);margin:0 0 10px;padding:0 2px}.l0-credential-group-guidance code{color:var(--l0-text)}.l0-empty-state{place-items:center start;gap:12px;display:grid}.l0-capability-notice{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;display:flex}.l0-capability-notice-content{gap:8px;min-width:0;display:grid}.l0-capability-notice-heading{margin:0}.l0-project-grid,.l0-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.l0-project-card{gap:10px;min-height:168px;padding:16px;display:grid}.l0-project-card div,.l0-summary-tile{flex-wrap:wrap;align-content:start;gap:8px;display:flex}.l0-project-card-summary-recovery{color:var(--l0-muted);font-size:12px;line-height:1.4}.l0-repository-layout{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:16px;display:grid}.l0-project-repository-bindings{gap:18px;display:grid}.l0-project-repository-add-action{justify-content:flex-end;display:flex}.l0-project-add-repository-dialog{overscroll-behavior:contain}.l0-project-add-repository-form{gap:14px;display:grid}.l0-repository-page,.l0-repository-workflow{gap:18px;display:grid}.l0-repository-page .l0-page-header{margin-bottom:0}.l0-repository-summary-grid,.l0-repository-overview-grid,.l0-repository-github-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.l0-repository-summary-card{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.l0-repository-summary-card>span:last-child{justify-items:start;gap:6px;min-width:0;display:grid}.l0-repository-summary-card .l0-status-pill{white-space:normal;flex-shrink:1;line-height:1.2}.l0-repository-summary-card small{color:var(--l0-muted);font-size:12px;font-weight:700}.l0-repository-summary-card strong{font-size:24px;line-height:1}.l0-repository-summary-icon{background:var(--l0-surface-3);color:var(--l0-accent-strong);border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.l0-repository-flow-section{gap:12px;display:grid}.l0-repository-section-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.l0-repository-section-head>span:not(.l0-status-pill){gap:4px;min-width:0;display:grid}.l0-repository-section-head h2{letter-spacing:0;margin:0;font-size:20px}.l0-repository-section-head p,.l0-repository-step-heading p{color:var(--l0-muted);margin:0}.l0-repository-github-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.l0-repository-overview-card{align-content:space-between;gap:18px;min-height:150px;display:grid}.l0-repository-overview-card .l0-button{justify-self:start}.l0-repository-step-card,.l0-repository-step-form,.l0-repository-register-panel,.l0-repository-embedded-list{align-content:start;gap:14px;display:grid}.l0-repository-step-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.l0-repository-step-heading h2,.l0-repository-embedded-list h3{letter-spacing:0;margin:0;font-size:18px}.l0-repository-step-heading span:last-child{gap:4px;min-width:0;display:grid}.l0-repository-step-index{background:var(--l0-surface-3);border:1px solid var(--l0-border);color:var(--l0-accent-strong);border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:inline-flex}.l0-repository-register-panel{border-color:var(--l0-border-strong);box-shadow:0 12px 28px #16796f14}.l0-repository-register-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.l0-repository-embedded-list{border-top:1px solid var(--l0-border);padding-top:14px}.l0-repository-inline-empty{background:var(--l0-surface-2);border:1px dashed var(--l0-border);color:var(--l0-muted);border-radius:8px;align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:flex}.l0-repository-empty-action{align-items:start;gap:10px;display:grid}.l0-repository-empty-action .l0-button{justify-self:start}.l0-repository-inline-empty span{gap:2px;min-width:0;display:grid}.l0-repository-inline-empty strong{color:var(--l0-text)}.l0-repository-inline-empty small{overflow-wrap:anywhere}.l0-repository-catalog-panel .l0-list{gap:10px}.l0-repository-catalog-panel .l0-repository-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.l0-repository-catalog-panel .l0-repository-row>span:not(.l0-repository-statuses){gap:3px;min-width:0;display:grid}.l0-repository-catalog-panel .l0-repository-statuses .l0-status-pill{margin-left:0}.l0-repository-catalog-panel .l0-repository-row strong,.l0-repository-catalog-panel .l0-repository-row small,.l0-repository-catalog-panel .l0-repository-row a{overflow-wrap:anywhere;white-space:normal}.l0-repository-connection-row{grid-template-columns:auto minmax(0,1fr) max-content;align-items:center;display:grid}.l0-repository-connection-row>span{min-width:0}.l0-repository-connection-row .l0-button{flex-shrink:0}.l0-member-invite-form,.l0-repository-form,.l0-user-group-form{align-content:start;gap:12px;display:grid}.l0-user-group-select-field,.l0-user-group-create-dialog{box-sizing:border-box;gap:8px;min-width:0;display:grid}.l0-user-group-select-control-row,.l0-user-group-create-actions,.l0-user-group-field-recovery{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.l0-user-group-select-control-row select{flex:14rem;min-width:0}.l0-user-group-field-recovery{color:var(--l0-red-strong);overflow-wrap:anywhere;font-size:.875rem}.l0-user-group-create-dialog{width:100%;max-width:min(520px,100vw - 24px);max-height:min(720px,100vh - 24px);overflow:auto}.l0-user-group-create-dialog>form{gap:12px;min-width:0;display:grid}.l0-user-group-create-dialog input,.l0-user-group-create-dialog select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:44px}@media (max-width:390px){.l0-user-group-create-dialog{max-width:calc(100vw - 16px);padding:16px}.l0-user-group-create-actions,.l0-user-group-select-control-row{flex-direction:column;align-items:stretch}.l0-user-group-create-actions .l0-button,.l0-user-group-select-control-row .l0-button,.l0-user-group-select-control-row select{flex-basis:auto;width:100%}}.l0-project-repository-bind-form{gap:16px}.l0-project-repository-bind-controls{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));align-items:end;gap:12px;display:grid}.l0-project-repository-select-field{grid-column:1/-1;min-width:0}.l0-project-repository-auto-pr-field{min-height:42px}.l0-project-repository-bind-button{justify-self:stretch}.l0-project-repository-list .l0-list{gap:10px}.l0-project-repository-list .l0-repository-row{grid-template-columns:auto minmax(0,1fr) minmax(160px,max-content);align-items:start;display:grid}.l0-project-repository-list .l0-repository-row>span:not(.l0-repository-statuses){gap:3px;min-width:0;display:grid}.l0-project-repository-list .l0-repository-row strong,.l0-project-repository-list .l0-repository-row small,.l0-project-repository-list .l0-repository-row a{overflow-wrap:anywhere;white-space:normal}.l0-repository-statuses{flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex}.l0-project-repository-list .l0-repository-statuses,.l0-project-repository-list .l0-repository-statuses .l0-status-pill{margin-left:0}.l0-repository-target-link,.l0-repository-url-link{color:inherit;min-width:0;text-decoration:none}.l0-repository-target-link{justify-self:start;align-items:center;gap:6px;display:inline-flex}.l0-repository-target-link:hover,.l0-repository-url-link:hover{color:var(--l0-accent-strong);text-decoration:underline}.l0-repository-url-link{color:var(--l0-muted);font-size:12px}.l0-member-settings-layout,.l0-user-group-layout,.l0-user-group-detail-grid{align-items:start;gap:16px;display:grid}.l0-member-settings-layout,.l0-user-group-layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.l0-member-invites-panel{margin-top:16px}.l0-user-group-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));margin-top:16px}.l0-user-group-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.l0-member-form{grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:10px;margin-bottom:12px;display:grid}.l0-member-form .l0-button{min-width:max-content}.l0-user-group-row,.l0-workspace-member-row,.l0-member-row{grid-template-columns:auto minmax(0,1fr) max-content;align-items:center;display:grid}.l0-user-group-row,.l0-member-row{grid-template-columns:auto minmax(0,1fr) max-content max-content}.l0-resolved-member-row{grid-template-columns:auto minmax(0,1fr) max-content;align-items:center;display:grid}.l0-user-group-row .l0-status-pill,.l0-workspace-member-row .l0-status-pill,.l0-member-row .l0-status-pill,.l0-resolved-member-row .l0-status-pill{justify-self:start;margin-left:0}.l0-user-group-row .l0-button,.l0-member-row .l0-button{justify-self:end;min-width:max-content}.l0-user-group-row small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.l0-member-row strong,.l0-workspace-member-row strong,.l0-resolved-member-row strong{overflow-wrap:break-word;word-break:normal}.l0-workspace-member-row small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.l0-member-role-editor{flex-wrap:wrap;justify-self:end;align-items:center;gap:8px;display:flex}.l0-member-role-editor label{gap:4px;min-width:min(100%,220px);display:grid}.l0-member-role-guidance{gap:6px;margin:0;padding:0;list-style:none;display:grid}.l0-member-role-guidance li{gap:2px;display:grid}.l0-member-role-guidance strong,.l0-member-role-guidance span{font-size:12px}.l0-member-role-guidance span{color:var(--l0-muted)}.l0-readonly-value{background:var(--l0-surface-2);border:1px solid var(--l0-border);color:var(--l0-muted);overflow-wrap:anywhere;border-radius:8px;align-content:center;width:100%;min-height:42px;padding:9px 10px;display:grid}.l0-muted-inline{color:var(--l0-muted);overflow-wrap:anywhere;font-size:13px}.l0-field-help,.l0-action-guidance{color:var(--l0-muted);margin:0;font-size:12px;line-height:1.45}.l0-user-group-support-details{border-top:1px solid var(--l0-border);color:var(--l0-muted);margin-top:12px;padding-top:12px}.l0-user-group-support-details summary{color:var(--l0-accent-strong);cursor:pointer;font-size:13px;font-weight:760}.l0-user-group-support-details p{margin:8px 0 10px}.l0-user-group-support-identifier{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.l0-user-group-support-identifier span{gap:3px;min-width:0;display:grid}.l0-user-group-support-identifier strong{color:var(--l0-text);overflow-wrap:anywhere}.l0-user-group-support-identifier .l0-button{flex:none}.l0-user-group-support-copy-control{flex:none;place-items:end;gap:6px;display:grid}.l0-user-group-support-copy-feedback{color:var(--l0-green);overflow-wrap:anywhere;text-align:right;max-width:240px;font-size:12px;font-weight:680;line-height:1.35}.l0-user-group-support-copy-feedback-danger{color:var(--l0-red)}.l0-summary-tile{min-height:132px;padding:16px;display:grid}.l0-summary-tone-neutral{border-left:4px solid var(--l0-muted)}.l0-summary-tone-info{border-left:4px solid var(--l0-blue)}.l0-summary-tone-success{border-left:4px solid var(--l0-green)}.l0-summary-tone-warning{border-left:4px solid var(--l0-yellow)}.l0-summary-tone-danger{border-left:4px solid var(--l0-red)}.l0-summary-tile strong{color:var(--l0-text);font-size:28px;font-weight:780;line-height:1}.l0-overview-surface{gap:16px;display:grid}.l0-overview-metrics{grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px;display:grid}.l0-overview-metric{background:var(--l0-surface);border:1px solid var(--l0-border);min-width:0;min-height:54px;box-shadow:var(--l0-shadow-soft);border-radius:8px;align-items:start;gap:6px;padding:10px 12px;display:grid}.l0-overview-metric strong{overflow-wrap:anywhere;min-width:0;font-size:23px;font-weight:780;line-height:1.1}.l0-overview-metric span{color:var(--l0-muted);overflow-wrap:normal;word-break:normal;min-width:0;font-size:13px;font-weight:700}.l0-task-detail-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.l0-task-detail-metrics .l0-overview-metric{flex-direction:column;justify-content:center;align-items:flex-start}.l0-task-detail-metrics .l0-overview-metric strong{overflow-wrap:anywhere;max-width:100%;line-height:1.15}.l0-task-detail-metrics .l0-task-detail-status-metric{overflow-wrap:normal;display:flex}.l0-task-detail-status-metric .l0-status-pill{white-space:nowrap;min-height:28px;padding-inline:9px;font-size:12px}.l0-task-detail-metrics .l0-overview-metric span{overflow-wrap:normal;white-space:nowrap}.l0-kanban-board{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));align-items:start;gap:14px;min-width:0;max-width:100%;display:grid}.l0-kanban-column{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.l0-kanban-column-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;min-height:58px;display:grid}.l0-kanban-column-icon{background:var(--l0-surface);border:1px solid var(--l0-border);color:var(--l0-accent-strong);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.l0-kanban-column-heading{gap:3px;min-width:0;display:grid}.l0-kanban-column-heading strong{overflow-wrap:anywhere;font-size:15px;line-height:1.25}.l0-kanban-column-heading small{color:var(--l0-muted);font-size:12px;line-height:1.35}.l0-kanban-count{background:var(--l0-accent-soft);color:var(--l0-accent-strong);border-radius:999px;justify-content:center;align-items:center;min-width:26px;min-height:26px;padding:2px 7px;font-size:12px;display:inline-flex}.l0-kanban-list{align-content:start;gap:10px;display:grid}.l0-kanban-card{background:var(--l0-surface);border:1px solid var(--l0-border);border-radius:8px;gap:10px;min-width:0;min-height:92px;padding:10px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.l0-kanban-card-link:hover{border-color:var(--l0-border-strong);transform:translateY(-1px);box-shadow:0 8px 20px #10182812}.l0-kanban-card span{gap:4px;min-width:0;display:grid}.l0-kanban-card strong,.l0-kanban-card small{overflow-wrap:anywhere}.l0-kanban-card small{color:var(--l0-muted);font-size:12px;line-height:1.35}.l0-kanban-card .l0-status-pill{justify-self:start}.l0-kanban-empty{border:1px dashed var(--l0-border);color:var(--l0-muted);text-align:center;border-radius:8px;justify-content:center;align-items:center;min-height:74px;margin:0;padding:12px;font-size:13px;display:flex}@media (max-width:640px){.l0-attention-row{grid-template-columns:auto minmax(0,1fr)}.l0-attention-row .l0-status-pill{justify-self:start}.l0-attention-meta{grid-column:2;align-items:flex-start}.l0-attention-action{text-align:left;max-width:100%}}@media (max-width:1180px){.l0-kanban-board,.l0-repository-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.l0-repository-overview-grid,.l0-repository-github-grid,.l0-repository-register-controls{grid-template-columns:1fr}.l0-repository-register-controls .l0-button{width:100%}}@media (max-width:1040px){.l0-repository-summary-grid{grid-template-columns:1fr}}.l0-graph-chat{gap:18px;min-width:0;display:grid}.l0-graph-chat>.l0-page-header{margin-bottom:0}.l0-graph-chat-notices{gap:10px;display:grid}.l0-graph-chat-recovery-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.l0-graph-chat-voice-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.l0-graph-chat-voice-recovery{background:var(--l0-red-soft);border:1px solid var(--l0-red-border);color:var(--l0-red-strong);border-radius:8px;align-items:flex-start;gap:8px;max-width:780px;margin:-6px 0 0;padding:10px 12px;font-size:13px;font-weight:640;line-height:1.45;display:flex}.l0-graph-chat-voice-recovery svg{flex:none;margin-top:1px}.l0-graph-chat-voice-recovery span{overflow-wrap:anywhere;min-width:0}.l0-chat-workbench{align-items:start;min-width:0;min-height:clamp(560px,100vh - 180px,760px);display:grid}.l0-chat-main{background:var(--l0-surface);border:1px solid var(--l0-border);box-shadow:var(--l0-shadow-soft);border-radius:8px;grid-template-rows:minmax(0,1fr) auto auto;min-width:0;min-height:clamp(560px,100vh - 180px,760px);display:grid;overflow:hidden}.l0-chat-log{background:linear-gradient(180deg, color-mix(in srgb, var(--l0-surface-2) 82%, transparent), color-mix(in srgb, var(--l0-surface) 94%, transparent)), var(--l0-surface);align-content:start;gap:14px;min-height:0;padding:18px;display:grid;overflow:auto}.l0-chat-message{border:1px solid var(--l0-border);overflow-wrap:anywhere;max-width:min(740px,88%);box-shadow:var(--l0-shadow-soft);border-radius:8px;gap:8px;padding:12px 14px;display:grid}.l0-chat-message-meta{color:var(--l0-muted);letter-spacing:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:680;display:flex}.l0-chat-message-meta time{font-weight:520}.l0-chat-message-body{color:var(--l0-text);gap:10px;min-width:0;display:grid}.l0-chat-message-body>:first-child{margin-top:0}.l0-chat-message-body>:last-child{margin-bottom:0}.l0-chat-message-body p,.l0-chat-message-body ul,.l0-chat-message-body ol,.l0-chat-message-body pre,.l0-chat-message-body blockquote,.l0-chat-message-body hr{color:var(--l0-text);margin:0}.l0-chat-message-body p,.l0-chat-message-body li{white-space:pre-wrap;line-height:1.55}.l0-chat-message-body ul,.l0-chat-message-body ol{gap:6px;padding-left:20px;display:grid}.l0-chat-message-body ul ul,.l0-chat-message-body ul ol,.l0-chat-message-body ol ul,.l0-chat-message-body ol ol{margin-top:6px}.l0-chat-message-body a{color:var(--l0-blue);text-underline-offset:2px;word-break:break-word;text-decoration:underline}.l0-chat-message-body :not(pre)>code{background:#0f172a12;border:1px solid #94a3b84d;border-radius:6px;padding:.1rem .35rem;font-family:SFMono-Regular,SF Mono,Cascadia Code,JetBrains Mono,monospace;font-size:.92em}.l0-chat-message-body pre{background:var(--l0-text);color:var(--l0-border);border-radius:8px;padding:12px 14px;overflow-x:auto}.l0-chat-message-body pre code{color:inherit;white-space:pre;background:0 0;border:0;padding:0;font-family:SFMono-Regular,SF Mono,Cascadia Code,JetBrains Mono,monospace;font-size:12px;line-height:1.5;display:block}.l0-chat-table-wrap{background:#f8fafcdb;border:1px solid #94a3b852;border-radius:8px;max-width:100%;margin:2px 0;overflow-x:auto}.l0-chat-message-body table{border-collapse:collapse;width:max-content;min-width:100%}.l0-chat-message-body th,.l0-chat-message-body td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b83d;padding:10px 12px}.l0-chat-message-body thead th{white-space:nowrap;background:#e2e8f0c7;font-size:12px;font-weight:720}.l0-chat-message-body tbody tr:last-child td{border-bottom:0}.l0-chat-message-body blockquote{color:var(--l0-muted);border-left:3px solid #3b82f661;padding-left:12px}.l0-chat-attachments{gap:8px;display:grid}.l0-chat-attachment{background:#f8fafcd6;border:1px solid #94a3b847;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.l0-chat-attachment-header{gap:4px;display:grid}.l0-chat-attachment-header strong{color:var(--l0-text);overflow-wrap:anywhere;font-size:13px}.l0-chat-attachment-header span,.l0-chat-attachment p{color:var(--l0-muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.l0-chat-user{background:var(--l0-blue-soft);border:1px solid var(--l0-blue-border);margin-left:auto}.l0-chat-user .l0-chat-message-meta{color:var(--l0-muted-strong)}.l0-chat-assistant,.l0-chat-system,.l0-chat-tool{background:var(--l0-surface)}.l0-chat-system{background:var(--l0-yellow-soft);border-color:var(--l0-yellow-border)}.l0-graph-chat-progress{background:var(--l0-blue-soft);border:1px solid var(--l0-blue-border);color:var(--l0-blue-strong);overflow-wrap:anywhere;border-radius:8px;justify-self:start;align-items:center;gap:8px;min-width:0;max-width:min(740px,88%);padding:10px 12px;font-size:13px;font-weight:680;display:inline-flex}.l0-chat-loading-state{color:var(--l0-muted);place-self:center;align-items:center;gap:8px;min-height:120px;font-size:13px;display:inline-flex}.l0-composer{background:var(--l0-surface);border-top:1px solid var(--l0-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:14px;display:grid;position:sticky;bottom:0}.l0-composer-dragging{background:linear-gradient(180deg, color-mix(in srgb, var(--l0-blue-soft) 96%, transparent), color-mix(in srgb, var(--l0-surface) 98%, transparent)), var(--l0-surface)}.l0-composer-attachments-toolbar{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.l0-composer-file-input{display:none}.l0-composer-attachments-hint{color:var(--l0-muted);font-size:12px;line-height:1.45}.l0-composer-attachments{grid-column:1/-1;gap:10px;display:grid}.l0-composer-attachment{background:#f8fafcd6;border:1px solid #94a3b847;border-radius:8px;gap:10px;padding:12px;display:grid}.l0-composer-attachment-pending{border-color:var(--l0-blue-border)}.l0-composer-attachment-failed{border-color:var(--l0-red-border)}.l0-composer-attachment-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;display:flex}.l0-composer-attachment-copy{gap:4px;min-width:0;display:grid}.l0-composer-attachment-copy strong{color:var(--l0-text);overflow-wrap:anywhere;font-size:13px}.l0-composer-attachment-copy span,.l0-composer-attachment-status{color:var(--l0-muted);font-size:12px;line-height:1.45}.l0-composer-attachment-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.l0-composer-attachment-note{gap:6px;display:grid}.l0-composer-attachment-note span{color:var(--l0-muted);font-size:12px;font-weight:680}.l0-composer-attachment-error{color:var(--l0-red-strong);align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.45;display:flex}.l0-composer-attachment-error span{overflow-wrap:anywhere;min-width:0}.l0-composer textarea,.l0-field input,.l0-field select,.l0-field textarea{background:var(--l0-surface);border:1px solid var(--l0-border);color:var(--l0-text);border-radius:8px;width:100%;min-height:42px;padding:9px 10px;transition:border-color .14s,box-shadow .14s}.l0-composer textarea:focus,.l0-field input:focus,.l0-field select:focus,.l0-field textarea:focus{border-color:var(--l0-focus);box-shadow:0 0 0 3px var(--l0-focus-ring)}.l0-composer textarea{resize:vertical;min-height:72px;max-height:180px}.l0-composer textarea:disabled{background:var(--l0-surface-2);color:var(--l0-muted);cursor:not-allowed}.l0-composer-disabled-reason{color:var(--l0-muted);grid-column:1/-1;margin:-2px 0 0;font-size:13px;line-height:1.45}.l0-form-error{color:var(--l0-red-strong);margin:0;font-size:13px}.l0-graph-chat .l0-form-error{border-top:1px solid var(--l0-border);padding:12px 14px 0}@media (max-width:1040px){.l0-chat-workbench{grid-template-columns:1fr;min-height:auto}.l0-chat-main{min-height:560px}}.l0-field textarea{resize:vertical;min-height:96px}.l0-secret-json-field{gap:6px;display:grid}.l0-secret-json-field>span{font-weight:680}.l0-secret-json-control,.l0-secret-text-control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.l0-secret-text-control input{min-width:0}.l0-secret-json-control textarea{resize:vertical;width:100%;min-width:0}.l0-secret-json-textarea:not(.l0-secret-json-revealed){-webkit-text-security:disc}.l0-secret-json-textarea:not(.l0-secret-json-revealed)::placeholder{-webkit-text-security:none;color:var(--l0-muted);opacity:1}@supports not (-webkit-text-security:disc){.l0-secret-json-textarea:not(.l0-secret-json-revealed):not(:placeholder-shown){caret-color:var(--l0-text);color:#0000}}.l0-secret-json-toggle{width:42px;height:42px}.l0-task-form{gap:12px;display:grid}.l0-hidden-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.l0-task-attachment-field{gap:10px;display:grid}.l0-task-attachment-dropzone{background:var(--l0-surface-2);border:1px dashed var(--l0-border-strong);border-radius:10px;align-items:start;gap:8px;padding:14px;display:grid}.l0-task-attachment-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.l0-task-attachment-card{background:var(--l0-surface);border:1px solid var(--l0-border);border-radius:12px;gap:10px;padding:12px;display:grid;overflow:hidden}.l0-task-attachment-thumbnail{aspect-ratio:16/10;background:var(--l0-surface-2);object-fit:cover;border-radius:8px;width:100%;display:block}.l0-task-attachment-thumbnail-empty{color:var(--l0-muted);justify-content:center;align-items:center;display:flex}.l0-task-attachment-card-body{gap:6px;display:grid}.l0-task-attachment-card-body small{color:var(--l0-muted)}.l0-raw-data-retention{align-items:start;gap:6px;min-width:0;display:grid}.l0-raw-data-retention p{color:var(--l0-muted);overflow-wrap:anywhere;margin:0}.l0-task-detail-row .l0-raw-data-retention{grid-column:2/-1}.l0-raw-data-retention-copy{color:var(--l0-muted);margin:0}.l0-task-attachment-actions{justify-content:flex-end}.l0-task-attachment-reference-list{gap:8px;display:grid}.l0-task-attachment-reference{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:8px;gap:4px;padding:8px 10px;display:grid}.l0-task-attachment-reference small{color:var(--l0-muted)}.l0-form-subheading{letter-spacing:0;margin:10px 0 0;font-size:14px}.l0-guided-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.l0-guided-section{gap:10px;display:grid}.l0-support-details{border:1px solid var(--l0-border);background:var(--l0-surface-2);border-radius:8px;padding:10px 12px}.l0-support-details summary{color:var(--l0-muted);cursor:pointer;font-size:13px;font-weight:680}.l0-support-details-body{gap:12px;padding-top:12px;display:grid}.l0-source-connector-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.l0-source-connector-row select{width:100%;min-width:0}.l0-source-kind-picker{align-content:start}.l0-source-kind-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.l0-source-kind-card{background:var(--l0-surface);border:1px solid var(--l0-border);color:var(--l0-text);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-height:132px;padding:14px;transition:border-color .14s,box-shadow .14s,transform .14s;display:grid}.l0-source-kind-card:hover,.l0-source-kind-card:focus-visible{border-color:var(--l0-focus);outline:none;box-shadow:0 8px 20px #10182812}.l0-source-kind-card:disabled{background:var(--l0-disabled-fill);border-color:var(--l0-disabled-border);color:var(--l0-disabled-text);cursor:not-allowed}.l0-source-kind-card:disabled:hover,.l0-source-kind-card:disabled:focus-visible{border-color:var(--l0-disabled-border);box-shadow:none}.l0-source-kind-card:active{transform:translateY(1px)}.l0-source-kind-card:disabled:active{transform:none}.l0-source-kind-card svg,.l0-source-kind-summary svg{color:var(--l0-accent-strong);margin-top:1px}.l0-source-kind-card:disabled svg{color:var(--l0-disabled-text)}.l0-source-kind-card span,.l0-source-kind-summary span{gap:4px;min-width:0;display:grid}.l0-source-kind-card strong,.l0-source-kind-summary strong{letter-spacing:0;font-size:14px}.l0-source-kind-card small,.l0-source-kind-summary small{color:var(--l0-muted);font-size:12px;line-height:1.4}.l0-source-kind-card .l0-source-kind-card-meta{color:var(--l0-accent-strong);font-weight:680}.l0-source-kind-card:disabled small,.l0-source-kind-card:disabled .l0-source-kind-card-meta{color:var(--l0-disabled-text)}.l0-unavailable-kind-state{gap:12px;display:grid}.l0-source-kind-summary{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.l0-management-section{gap:14px;display:grid}.l0-management-footer{justify-content:flex-end;margin-top:14px;display:flex}.l0-management-section .l0-management-footer{margin-top:0}.l0-management-dialog{max-width:min(760px,100vw - 32px)}.l0-dialog-form-stack,.l0-dialog-content .l0-source-kind-picker{gap:14px;display:grid}.l0-dialog-content .l0-form-panel{box-shadow:none;border:0;max-width:none;padding:0}.l0-fieldset legend{font-weight:680}.l0-fieldset small{color:var(--l0-muted)}.l0-inline-error{color:var(--l0-red);margin:0;font-size:13px;font-weight:680}.l0-disabled-reason{color:var(--l0-muted-strong);margin:0;font-size:13px}.l0-graph-task-retry-all-reason{color:var(--l0-muted);font-size:12px;line-height:1.3}.l0-inline-success{color:var(--l0-green);margin:0 0 10px;font-size:13px;font-weight:680}.l0-muted-copy{color:var(--l0-muted);margin:0}.l0-preview-actions{margin-top:14px}.l0-dialog-overlay{z-index:40;background:#0f172a73;position:fixed;inset:0}.l0-dialog-content{background:var(--l0-surface);border:1px solid var(--l0-border);box-shadow:var(--l0-shadow-pop);z-index:41;border-radius:8px;gap:16px;width:100%;max-width:min(620px,100vw - 32px);max-height:min(760px,100vh - 40px);padding:18px;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.l0-notification-clear-dialog-overlay{z-index:61}.l0-notification-clear-dialog-content{z-index:62}.l0-add-task-dialog-overlay[data-state=closed],.l0-add-task-dialog-content[data-state=closed]{display:none}.l0-dialog-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.l0-ai-provider-cost-trigger{color:inherit;cursor:pointer;font:inherit;text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.l0-ai-provider-cost-trigger:focus-visible{outline:2px solid var(--l0-focus,currentColor);outline-offset:3px;border-radius:3px}.l0-ai-provider-cost-dialog{max-width:min(760px,100vw - 32px)}.l0-ai-provider-cost-aggregate,.l0-ai-provider-cost-model header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.l0-ai-provider-cost-aggregate span:last-child,.l0-ai-provider-cost-model-estimate span{color:var(--l0-muted);font-size:.8rem}.l0-ai-provider-cost-guidance,.l0-ai-provider-cost-caveat{background:var(--gray-a3);border-radius:6px;margin:0;padding:.75rem}.l0-ai-provider-cost-models{gap:.75rem;display:grid}.l0-ai-provider-cost-model{border:1px solid var(--l0-border);border-radius:6px;gap:.7rem;padding:.75rem;display:grid}.l0-ai-provider-cost-model header>div,.l0-ai-provider-cost-model-estimate{gap:.15rem;display:grid}.l0-ai-provider-cost-model-estimate{text-align:right}.l0-ai-provider-cost-model dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.l0-ai-provider-cost-model dl div{gap:.15rem;display:grid}.l0-ai-provider-cost-model dt{color:var(--l0-muted);font-size:.75rem}.l0-ai-provider-cost-model dd{margin:0}@media (max-width:38rem){.l0-ai-provider-cost-dialog{border-radius:0;width:auto;max-width:none;max-height:100dvh;inset:0;transform:none}.l0-ai-provider-cost-aggregate,.l0-ai-provider-cost-model header{align-items:start}.l0-ai-provider-cost-model dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.l0-dialog-heading>div{min-width:0}.l0-dialog-actions{flex-wrap:wrap;gap:8px;display:flex}.l0-graph-task-removal-actions{flex-direction:column;align-items:stretch;width:100%}.l0-graph-task-removal-actions>.l0-button{white-space:normal;justify-content:flex-start;width:100%;min-width:0}.l0-graph-task-removal-actions>.l0-button span{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.l0-notification-action-dialog .l0-dialog-actions{min-width:0}.l0-notification-removal{flex-wrap:wrap;justify-content:flex-end;min-width:0;display:flex}.l0-graph-update-dialog-footer>.l0-notification-removal{display:contents}.l0-dialog-heading h2,.l0-dialog-heading p{margin:0}.l0-feedback-dialog{max-width:min(390px,100vw - 24px)}.l0-feedback-form{gap:10px;display:grid}.l0-feedback-form label{font-weight:720}.l0-feedback-form textarea{background:var(--l0-surface);border:1px solid var(--l0-border-strong);color:var(--l0-text);resize:vertical;border-radius:8px;width:100%;min-height:150px;padding:10px 12px}.l0-feedback-form textarea[aria-invalid=true]{border-color:var(--l0-red)}.l0-feedback-helper,.l0-feedback-count,.l0-feedback-status,.l0-feedback-success{margin:0}.l0-feedback-helper,.l0-feedback-count{color:var(--l0-muted);font-size:12px}.l0-feedback-validation,.l0-feedback-status{color:var(--l0-red);min-height:20px}.l0-feedback-success{color:var(--l0-green);font-weight:720}.l0-feedback-actions{justify-content:flex-end}.l0-feedback-actions .l0-button,.l0-feedback-close{min-width:44px;min-height:44px}.l0-dialog-heading p{color:var(--l0-muted);margin-top:4px;font-size:13px}.l0-keyboard-shortcuts-dialog{max-width:min(560px,100vw - 32px)}.l0-keyboard-shortcuts-list{gap:18px;display:grid}.l0-keyboard-shortcuts-section{gap:8px;display:grid}.l0-keyboard-shortcuts-section h3{color:var(--l0-muted-strong);letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:760}.l0-keyboard-shortcuts-section dl{gap:0;margin:0;display:grid}.l0-keyboard-shortcut-row{border-top:1px solid var(--l0-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:44px;padding:10px 0;display:grid}.l0-keyboard-shortcut-row:first-child{border-top:0}.l0-keyboard-shortcut-row dt{color:var(--l0-text);min-width:0;font-weight:680}.l0-keyboard-shortcut-row dd{margin:0}.l0-keyboard-shortcut-row kbd{background:var(--l0-surface-2);border:1px solid var(--l0-border-strong);border-bottom-color:var(--l0-muted);color:var(--l0-muted-strong);white-space:nowrap;border-radius:6px;place-items:center;min-width:28px;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:760;display:inline-grid;box-shadow:inset 0 -1px #1118271a}.l0-keyboard-shortcuts-empty{color:var(--l0-muted);margin:0}.l0-command-menu-dialog{grid-template-rows:auto auto auto minmax(0,1fr);gap:14px;width:min(680px,100vw - 24px);max-width:min(680px,100vw - 24px);height:min(680px,100vh - 32px);overflow:hidden}.l0-command-menu-field{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:0 12px;display:grid}.l0-command-menu-input{color:var(--l0-text);font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0;min-height:48px;padding:0}.l0-command-menu-input::placeholder{color:var(--l0-muted)}.l0-command-menu-shortcut-hint{color:var(--l0-muted);white-space:nowrap;font-size:12px;font-weight:760}@media (max-width:640px){.l0-feedback-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:16px}.l0-feedback-actions{flex-direction:column-reverse;align-items:stretch}.l0-feedback-actions .l0-button{justify-content:center;width:100%}.l0-command-menu-shortcut-hint{display:none}}.l0-command-menu-status{color:var(--l0-muted);margin:0;font-size:13px}.l0-command-menu-status-error{color:var(--l0-danger-strong)}.l0-command-menu-results{gap:16px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.l0-command-menu-group{gap:8px;display:grid}.l0-command-menu-group h3{color:var(--l0-muted-strong);text-transform:uppercase;margin:0;font-size:12px;font-weight:760}.l0-command-menu-group-items{display:grid}.l0-command-menu-option{color:var(--l0-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;width:100%;padding:10px 12px;transition:background-color .14s,box-shadow .14s,color .14s;display:flex}.l0-command-menu-option:hover,.l0-command-menu-option-active{background:var(--l0-accent-soft);box-shadow:inset 0 0 0 1px var(--l0-border-strong);color:var(--l0-accent-strong)}.l0-command-menu-option-body{gap:2px;min-width:0;display:grid}.l0-command-menu-option-body strong,.l0-command-menu-option-body small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.l0-command-menu-option-body strong{font-size:14px}.l0-command-menu-option-body small{color:var(--l0-muted);font-size:12px}.l0-command-menu-empty{color:var(--l0-muted);justify-content:center;align-items:center;gap:8px;min-height:84px;display:flex}.l0-graph-update-dialog{overscroll-behavior:contain;max-width:min(760px,100vw - 32px);height:min(760px,100vh - 40px);overflow-y:auto}.l0-graph-update-dialog-body,.l0-graph-update-dialog-section{gap:14px;display:grid}.l0-graph-update-dialog-body{min-height:0;padding-right:2px;overflow-y:auto}.l0-graph-update-dialog-footer{background:var(--l0-surface);border-top:1px solid var(--l0-border);margin:0 -18px -18px;padding:14px 18px 18px}.l0-graph-update-action-explanation{background:var(--l0-surface-2);border:1px solid var(--l0-border);color:var(--l0-muted);border-radius:8px;margin:0;padding:12px;line-height:1.5}.l0-graph-update-change-request-editor{gap:12px;display:grid}.l0-graph-update-change-request-editor h3{margin:0}.l0-graph-update-change-request-editor textarea{background:var(--l0-surface);border:1px solid var(--l0-border-strong);color:var(--l0-text);font:inherit;resize:vertical;border-radius:8px;width:100%;min-height:150px;padding:10px 12px;line-height:1.5}.l0-graph-update-change-request-editor textarea[aria-invalid=true]{border-color:var(--l0-danger-strong)}.l0-graph-update-change-request-meta{color:var(--l0-muted);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px 16px;display:flex}.l0-graph-update-change-request-meta output{font-variant-numeric:tabular-nums;white-space:nowrap}.l0-graph-update-revision-history{border-top:1px solid var(--l0-border);padding-top:14px}.l0-graph-update-revision-history>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:760;display:flex}.l0-graph-update-revision-history>summary span:last-child{color:var(--l0-muted);font-size:12px;font-weight:600}.l0-graph-update-revision-timeline{gap:0;margin:14px 0;padding:0;list-style:none;display:grid}.l0-graph-update-revision-timeline>li{border-left:2px solid var(--l0-border);gap:8px;margin-left:8px;padding:0 0 18px 18px;display:grid;position:relative}.l0-graph-update-revision-timeline>li:before{background:var(--l0-surface);border:2px solid var(--l0-accent-strong);content:"";border-radius:999px;width:10px;height:10px;position:absolute;top:10px;left:-6px}.l0-graph-update-revision-select{color:var(--l0-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px;display:flex}.l0-graph-update-revision-select[aria-current=true]{background:var(--l0-accent-soft);border-color:var(--l0-border-strong)}.l0-graph-update-revision-select small,.l0-graph-update-revision-timeline time,.l0-graph-update-change-request-history small{color:var(--l0-muted)}.l0-graph-update-change-request-history{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:8px;gap:8px;padding:10px;display:grid}.l0-graph-update-change-request-history p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.l0-graph-update-change-request-history nav{flex-wrap:wrap;gap:8px 12px;display:flex}.l0-graph-update-change-request-history nav button{color:var(--l0-accent-strong);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.l0-graph-update-dialog-description{color:var(--l0-muted);margin:0;font-size:13px;line-height:1.45}.l0-graph-update-summary{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.l0-graph-update-summary span{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:8px;align-items:center;gap:6px;min-width:0;padding:6px 10px;display:inline-flex}.l0-graph-update-summary strong{color:var(--l0-text);font-size:16px;line-height:1}.l0-graph-update-summary small{color:var(--l0-muted);overflow-wrap:anywhere;line-height:1.2}.l0-graph-update-dialog-section{border-top:1px solid var(--l0-border);padding-top:14px}.l0-graph-update-dialog-section h3{color:var(--l0-text);letter-spacing:0;margin:0;font-size:15px;font-weight:760}.l0-graph-update-preview-section{gap:12px}.l0-graph-update-preview-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;display:flex}.l0-graph-update-preview-heading small{color:var(--l0-muted);font-size:12px}.l0-graph-update-preview-legend{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.l0-graph-update-preview-legend li{background:var(--l0-surface-2);border:1px solid var(--l0-border);color:var(--l0-muted);border-radius:999px;align-items:center;gap:6px;min-width:0;padding:4px 8px;font-size:12px;display:inline-flex}.l0-graph-update-preview-legend-swatch{border-radius:999px;flex:none;width:10px;height:10px}.l0-graph-update-preview-legend-current{background:var(--l0-surface);border:1px solid var(--l0-border-strong)}.l0-graph-update-preview-legend-draft{background:var(--l0-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--l0-accent) 18%, transparent)}.l0-graph-update-preview-legend-edge{background:repeating-linear-gradient(90deg, var(--l0-accent-strong) 0 7px, transparent 7px 11px);border-radius:0;width:24px;height:3px}.l0-graph-update-preview-legend-removed{background:var(--l0-red-soft);border:1px solid #b91c1c73}.l0-graph-update-preview-canvas{height:340px;margin-bottom:0}.l0-graph-update-preview-details{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.l0-graph-update-preview-edge-summary{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.l0-graph-update-preview-edge-summary h4{color:var(--l0-text);letter-spacing:0;margin:0;font-size:13px;font-weight:760}.l0-graph-update-preview-edge-summary ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.l0-graph-update-preview-edge-summary li{color:var(--l0-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.l0-graph-update-reference-list{flex-wrap:wrap;gap:8px;display:flex}.l0-graph-update-reference-link{background:var(--l0-accent-soft);border:1px solid var(--l0-border-strong);color:var(--l0-accent-strong);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;min-width:0;max-width:100%;padding:4px 9px;font-size:12px;font-weight:720;display:inline-flex;overflow:hidden}.l0-preview-panel{border-top:1px solid var(--l0-border);gap:12px;padding-top:14px;display:grid}.l0-graph-canvas{background:linear-gradient(var(--l0-surface-2) 1px, transparent 1px), linear-gradient(90deg, var(--l0-surface-2) 1px, transparent 1px), var(--l0-surface);border:1px solid var(--l0-border);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-size:32px 32px;border-radius:8px;width:100%;min-width:0;max-width:100%;height:420px;margin-bottom:16px;position:relative;overflow:hidden}.l0-task-direct-graph-canvas{touch-action:pan-y;height:300px}.l0-graph-canvas-panning{cursor:grabbing}.l0-graph-controls{z-index:3;flex-wrap:wrap;justify-content:flex-end;align-items:start;gap:8px;max-width:calc(100% - 24px);display:flex;position:absolute;top:12px;right:12px}.l0-graph-control-button{background:var(--l0-surface)}.l0-graph-find{background:var(--l0-surface);border:1px solid var(--l0-border-strong);box-shadow:var(--l0-shadow-soft);border-radius:8px;align-items:center;gap:6px;max-width:min(100%,360px);padding:4px;display:flex}.l0-graph-find input{color:var(--l0-text);font:inherit;background:0 0;border:0;width:170px;min-width:0;min-height:36px;padding:0 6px}.l0-graph-find .l0-icon-button{min-width:36px;min-height:36px}.l0-graph-find-next-icon{transform:rotate(180deg)}.l0-graph-modal-dialog{grid-template-rows:auto minmax(0,1fr);gap:16px;width:calc(100vw - 24px);max-width:min(1200px,100vw - 24px);height:min(900px,100vh - 32px);display:grid;overflow:hidden}.l0-graph-modal-body{min-height:0;display:flex;overflow:hidden}.l0-graph-modal-canvas{flex:auto;height:100%;min-height:420px;margin-bottom:0}.l0-graph-world{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.l0-graph-cluster{background:linear-gradient(135deg, color-mix(in srgb, var(--l0-accent-soft) 46%, transparent), color-mix(in srgb, var(--l0-surface-2) 72%, transparent)), color-mix(in srgb, var(--l0-surface) 86%, transparent);border:1px solid color-mix(in srgb, var(--l0-border) 72%, var(--l0-accent));box-shadow:inset 0 1px 0 var(--l0-bevel);box-sizing:border-box;color:var(--l0-muted);pointer-events:none;border-radius:8px;position:absolute;top:0;left:0}.l0-graph-cluster span{background:color-mix(in srgb, var(--l0-surface) 92%, transparent);border:1px solid color-mix(in srgb, var(--l0-border) 80%, transparent);letter-spacing:0;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:760;line-height:1;position:absolute;top:10px;left:12px}.l0-pending-prompts{background:var(--l0-surface);border:1px solid var(--l0-border);border-radius:8px;gap:10px;margin-bottom:16px;padding:12px;display:grid}.l0-pending-prompts-highlighted,.l0-pending-prompt-batch-highlighted,.l0-graph-update-progress-row-highlighted{border-color:var(--l0-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--l0-accent) 16%, transparent)}.l0-pending-prompts-summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.l0-pending-prompts-summary>svg{color:var(--l0-accent)}.l0-pending-prompts-summary-actions{place-items:flex-end end;gap:6px;display:grid}.l0-pending-prompts-summary>span,.l0-pending-prompt-batch{gap:2px;min-width:0;display:grid}.l0-pending-prompt-submissions{border-top:1px solid var(--l0-border);gap:6px;padding-top:10px;display:grid}.l0-pending-prompt-submission{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.l0-pending-prompt-submission>span{color:var(--l0-muted);gap:3px;min-width:0;font-size:.82rem;display:grid}.l0-pending-prompt-submission>span>strong{color:var(--l0-ink);font-size:.82rem}.l0-pending-prompt-submission-actions{justify-content:end;align-items:center;gap:8px;min-width:0;display:flex}.l0-pending-prompt-disclosure{min-width:0;max-width:min(36rem,42vw)}.l0-pending-prompt-disclosure>summary{color:var(--l0-accent);cursor:pointer;overflow-wrap:anywhere;font-size:.78rem;font-weight:700}.l0-pending-prompt-disclosure>pre{background:var(--l0-surface-2);border:1px solid var(--l0-border);color:var(--l0-ink);font:inherit;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;border-radius:6px;max-width:100%;max-height:min(20rem,45vh);margin:8px 0 0;padding:8px;overflow:auto}@media (max-width:420px){.l0-pending-prompts-summary,.l0-pending-prompt-submission{align-items:start}.l0-pending-prompt-submission{display:grid}.l0-pending-prompt-submission-actions{justify-content:stretch;align-items:stretch;display:grid}.l0-pending-prompt-disclosure{max-width:100%}.l0-pending-prompts-summary-actions{justify-items:start}}.l0-pending-prompts-summary strong,.l0-pending-prompt-batch span{color:var(--l0-ink);font-size:.92rem}.l0-pending-prompts-summary small,.l0-pending-prompt-batch small{color:var(--l0-muted);font-size:.78rem}.l0-pending-prompt-batches{border-top:1px solid var(--l0-border);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding-top:10px;display:grid}.l0-pending-prompt-batch{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:6px;padding:8px}.l0-graph-update-progress-row{border:1px solid #0000;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.l0-graph-update-progress-row>svg{color:var(--l0-accent)}.l0-graph-update-progress-row>span{gap:2px;min-width:0;display:grid}.l0-graph-update-progress-row strong{color:var(--l0-ink);font-size:.92rem}.l0-graph-update-progress-row small{color:var(--l0-muted);font-size:.78rem}.l0-graph-update-progress-statuses{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.l0-graph-edges{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.l0-graph-edges>path{fill:none;stroke:var(--l0-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;transition:opacity .14s,stroke .14s,stroke-width .14s}.l0-graph-edges>path.l0-graph-edge-added{stroke:var(--l0-accent-strong);stroke-dasharray:8 5;stroke-width:2.6px}.l0-graph-edge-arrowhead{fill:var(--l0-muted)}.l0-graph-edge-arrowhead-connected{fill:color-mix(in srgb, var(--l0-accent-strong) 80%, var(--l0-muted))}.l0-graph-edge-arrowhead-dimmed{fill:color-mix(in srgb, var(--l0-muted) 74%, var(--l0-surface))}.l0-graph-node{background:var(--l0-surface);border:1px solid var(--l0-border);box-sizing:border-box;z-index:1;border-radius:8px;grid-template-rows:minmax(0,auto) auto auto;align-content:start;gap:6px;width:220px;min-height:112px;padding:10px;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,opacity .14s;display:grid;position:absolute;box-shadow:0 10px 26px #10182817}.l0-graph-node-link,.l0-kanban-card-link{color:inherit;cursor:pointer;text-decoration:none}.l0-graph-canvas-panning .l0-graph-node,.l0-graph-canvas-panning .l0-graph-node-link{cursor:grabbing}.l0-graph-node-link:hover,.l0-kanban-card-link:hover{border-color:var(--l0-border-strong)}.l0-graph-node-active{border-color:color-mix(in srgb, var(--l0-accent) 68%, var(--l0-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--l0-accent) 20%, transparent), 0 14px 32px #10182824}.l0-graph-node[aria-current=true].l0-graph-node-current-find{border-color:var(--l0-blue-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--l0-blue) 28%, transparent), 0 14px 32px #10182829}.l0-graph-node-connected{border-color:color-mix(in srgb, var(--l0-muted) 58%, var(--l0-border));box-shadow:0 12px 28px #1018281c}.l0-graph-node-active.l0-graph-node-connected{border-color:color-mix(in srgb, var(--l0-accent) 68%, var(--l0-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--l0-accent) 20%, transparent), 0 14px 32px #10182824}.l0-graph-node-dimmed{background:color-mix(in srgb, var(--l0-surface) 78%, var(--l0-muted));border-color:color-mix(in srgb, var(--l0-border) 42%, var(--l0-muted));color:color-mix(in srgb, var(--l0-muted) 88%, var(--l0-ink));opacity:.78;box-shadow:0 6px 16px #1018280f}.l0-graph-edges>path.l0-graph-edge-connected{stroke:color-mix(in srgb, var(--l0-accent-strong) 74%, var(--l0-muted));stroke-width:2.6px}.l0-graph-edges>path.l0-graph-edge-dimmed{stroke:color-mix(in srgb, var(--l0-muted) 70%, var(--l0-surface));opacity:.58}.l0-graph-followup-node{border-style:dashed;gap:4px;padding:8px;box-shadow:0 8px 18px #10182812}.l0-graph-node-added{background:color-mix(in srgb, var(--l0-accent-soft) 62%, var(--l0-surface));border-color:var(--l0-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--l0-accent) 20%, transparent), 0 12px 30px #1018281f}.l0-graph-node-added:before{color:var(--l0-accent-strong);content:"New";letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:820;line-height:1;position:absolute;top:9px;right:9px}.l0-graph-node strong,.l0-graph-node small{text-overflow:ellipsis;overflow:hidden}.l0-graph-node strong{overflow-wrap:anywhere;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.25;display:-webkit-box}.l0-graph-node-expanded strong,.l0-graph-node-expanded strong{text-overflow:clip;-webkit-line-clamp:unset;display:block;overflow:visible}.l0-graph-node-title-tooltip{background:var(--l0-surface);border:1px solid var(--l0-border-strong);box-shadow:var(--l0-shadow-soft);color:var(--l0-ink);overflow-wrap:anywhere;pointer-events:none;z-index:4;border-radius:6px;width:max-content;max-width:320px;padding:7px 8px;font-size:.82rem;line-height:1.3;position:absolute;top:calc(100% - 2px);left:8px}.l0-graph-node-inspected,.l0-graph-node-link.l0-graph-node-inspected{z-index:2}.l0-graph-node-title-tooltip-above{top:auto;bottom:calc(100% - 2px)}.l0-graph-node-title-tooltip-left{left:auto;right:8px}.l0-graph-node-title-tooltip-left-edge{right:auto}.l0-graph-node small{color:var(--l0-muted);white-space:nowrap;font-size:.76rem;line-height:1.25}.l0-graph-node .l0-status-pill{justify-self:start}.l0-graph-node .l0-status-pill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.l0-graph-followup-node strong{font-size:.78rem;line-height:1.22}.l0-graph-followup-node small{font-size:.68rem}.l0-graph-followup-node .l0-status-pill{min-height:20px;padding:2px 6px;font-size:10px}.l0-session-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.l0-session-row>span{min-width:0}.l0-session-metadata{align-items:baseline;gap:6px;min-width:0;display:flex}.l0-session-metadata-details{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.l0-session-time{white-space:nowrap;flex:none}.l0-session-statuses,.l0-session-actions{flex-wrap:wrap;gap:8px;display:flex}.l0-session-statuses{justify-content:flex-end}.l0-session-statuses .l0-status-pill{margin-left:0}.l0-session-actions,.l0-session-row>.l0-raw-data-retention{grid-column:2/-1}.l0-session-token-usage,.l0-session-network-usage,.l0-task-session-network-usage{background:var(--l0-background);border:1px solid var(--l0-border);color:var(--l0-text);border-radius:8px;flex-wrap:wrap;grid-column:2/-1;justify-self:start;align-items:center;gap:6px;min-height:28px;padding:4px 8px;display:flex}.l0-session-token-usage span,.l0-session-network-usage span,.l0-task-session-network-usage span{font-size:12px;font-weight:720}.l0-session-token-usage small,.l0-session-network-usage small,.l0-task-session-network-usage small{color:var(--l0-muted);font-size:12px}.l0-session-token-usage-muted,.l0-session-network-usage-muted{color:var(--l0-muted)}.l0-session-token-usage-warning,.l0-session-network-usage-warning{border-color:var(--l0-orange-border);color:var(--l0-orange)}.l0-session-token-usage-muted svg,.l0-session-network-usage-muted svg,.l0-token-usage-panel-loading svg,.l0-network-usage-panel-loading svg,.l0-session-token-usage-warning svg,.l0-session-network-usage-warning svg{flex:none}.l0-session-empty-actions{color:var(--l0-muted);white-space:normal;align-self:center}.l0-pr-links{flex-wrap:wrap;grid-column:2/-1;gap:8px;display:flex}.l0-review-feedback-context{background:var(--l0-background);border:1px solid var(--l0-border);border-radius:8px;grid-column:2/-1;max-width:100%;overflow:hidden}.l0-review-feedback-context>summary{color:var(--l0-text);cursor:pointer;padding:8px 10px;font-size:13px;font-weight:720}.l0-review-feedback-context>summary:focus-visible{outline:2px solid var(--l0-focus-ring);outline-offset:-2px}.l0-review-feedback-content{border-top:1px solid var(--l0-border);gap:10px;min-width:0;padding:10px;display:grid}.l0-review-feedback-actions,.l0-review-feedback-item-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.l0-review-feedback-status,.l0-review-feedback-empty{color:var(--l0-muted);margin:0;font-size:13px}.l0-review-feedback-status:empty{display:none}.l0-review-feedback-items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.l0-review-feedback-item{border:1px solid var(--l0-border);border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.l0-review-feedback-item-heading time{color:var(--l0-muted);font-size:12px}.l0-review-feedback-markdown{overflow-wrap:anywhere;min-width:0}.l0-review-feedback-markdown>:first-child{margin-top:0}.l0-review-feedback-markdown>:last-child{margin-bottom:0}.l0-review-feedback-table-wrap{max-width:100%;overflow-x:auto}.l0-review-feedback-source{color:var(--l0-blue-strong);overflow-wrap:anywhere;justify-self:start;align-items:center;gap:5px;font-size:13px;font-weight:680;display:inline-flex}.l0-pr-links a,.l0-pr-ref{background:var(--l0-blue-soft);border:1px solid var(--l0-blue-border);color:var(--l0-blue-strong);border-radius:999px;align-items:center;gap:4px;min-height:26px;padding:3px 8px;font-size:12px;font-weight:680;text-decoration:none;display:inline-flex}@media (max-width:640px){.l0-session-row{grid-template-columns:auto minmax(0,1fr)}.l0-session-row>span small{align-items:flex-start}.l0-session-metadata{flex-wrap:wrap;align-items:flex-start}.l0-session-metadata-details{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.l0-session-statuses,.l0-session-actions,.l0-session-row>.l0-raw-data-retention,.l0-session-token-usage,.l0-session-network-usage,.l0-task-session-network-usage,.l0-pr-links{grid-column:1/-1;justify-content:flex-start}.l0-session-statuses .l0-status-pill{white-space:normal;max-width:100%}.l0-review-feedback-context{grid-column:1/-1;width:100%}.l0-review-feedback-item-heading{flex-direction:column;align-items:flex-start}}.l0-terminal-grid{grid-template-columns:minmax(0,1fr) minmax(380px,min(44vw,560px));align-items:start}.l0-terminal-request-column{gap:14px;min-width:0;display:grid}.l0-terminal-request-column>h2{color:var(--l0-text);letter-spacing:0;margin:0;font-size:17px;font-weight:760}.l0-terminal{background:linear-gradient(180deg, #ffffff0a, transparent 120px), var(--l0-event-surface);border:1px solid var(--l0-event-surface);box-shadow:var(--l0-shadow-soft);color:var(--l0-event-text);border-radius:8px;min-height:500px;padding:14px;overflow:auto}.l0-terminal pre,.l0-transcript pre,.l0-terminal-entry pre,.l0-terminal-plain{white-space:pre-wrap;word-break:break-word;margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.45}.l0-terminal-plain{color:var(--l0-event-text)}.l0-terminal-plain.is-error{color:var(--l0-red-border)}.l0-terminal-empty-state{border:1px solid var(--l0-muted-strong);color:var(--l0-border);background:#0f172ab3;border-radius:8px;align-content:start;gap:6px;padding:12px;display:grid}.l0-terminal-empty-state strong{color:var(--l0-surface-2)}.l0-terminal-empty-state p{color:var(--l0-border-strong);margin:0}.l0-transcript .l0-terminal-plain{background:var(--l0-event-surface);border:1px solid var(--l0-event-surface);color:var(--l0-event-text);border-radius:8px;padding:12px}.l0-transcript .l0-terminal-plain.is-error{color:var(--l0-red-border)}.l0-terminal-entry{border:1px solid var(--l0-muted-strong);border-left:3px solid var(--l0-muted);color:var(--l0-event-text);background:#0f172ab8;border-radius:8px;gap:8px;margin:0 0 10px;padding:10px;display:grid}.l0-terminal-entry.is-assistantMessage{border-left-color:var(--l0-green)}.l0-terminal-entry.is-command,.l0-terminal-entry.is-toolCall{border-left-color:var(--l0-blue)}.l0-terminal-entry.is-result,.l0-terminal-entry.is-usage{border-left-color:var(--l0-green)}.l0-terminal-entry.is-error,.l0-terminal-entry.is-warning{border-left-color:var(--l0-orange)}.l0-terminal-entry.is-reasoning,.l0-terminal-entry.is-unknown{border-left-color:var(--l0-purple)}.l0-terminal-entry-head{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.l0-terminal-entry-heading{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.l0-terminal-entry-heading>div{min-width:0}.l0-terminal-entry-head strong,.l0-terminal-entry-head small,.l0-terminal-entry-summary{overflow-wrap:anywhere}.l0-terminal-entry-head small{color:var(--l0-event-meta);margin-top:2px;font-size:12px;display:block}.l0-terminal-entry-summary{color:var(--l0-border-strong);margin:0}.l0-terminal-entry-body{gap:8px;display:grid}.l0-terminal-entry-body dl{grid-template-columns:minmax(90px,auto) minmax(0,1fr);gap:6px 10px;margin:0;display:grid}.l0-terminal-entry-body dt{color:var(--l0-event-meta);text-transform:uppercase;font-size:12px}.l0-terminal-entry-body dd{overflow-wrap:anywhere;margin:0}.l0-terminal-entry-links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.l0-terminal-entry-links li{align-items:start;gap:2px;display:grid}.l0-terminal-entry-links a{color:var(--l0-blue-strong);overflow-wrap:anywhere;text-underline-offset:2px;text-decoration:underline}.l0-terminal-entry-details,.l0-terminal-entry-block{color:var(--l0-border-strong)}.l0-terminal-entry-support-note{color:var(--l0-event-meta);margin:0;font-size:12px}.l0-terminal-entry-details summary,.l0-terminal-entry-block summary{cursor:pointer;font-size:12px;font-weight:700}.l0-tty-form,.l0-fieldset,.l0-transcript,.l0-tabs-content{gap:12px;display:grid}.l0-fieldset{border:1px solid var(--l0-border);border-radius:8px;padding:12px}.l0-field,.l0-check-field{gap:6px;display:grid}.l0-check-field{grid-template-columns:auto minmax(0,1fr);align-items:center}.l0-field>label,.l0-field span,.l0-check-field span{font-weight:680}.l0-field-label-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.l0-required-indicator{background:var(--l0-surface-2);border:1px solid var(--l0-border);color:var(--l0-muted);border-radius:999px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1}.l0-field small{color:var(--l0-muted)}.l0-approval-panel{justify-items:start;gap:14px;display:grid}.l0-approval-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.l0-approval-header svg{color:var(--l0-accent-strong)}.l0-approval-header h2{overflow-wrap:anywhere;margin:0}.l0-approval-action-area{background:var(--l0-surface);z-index:5;align-self:stretch;gap:12px;padding-bottom:12px;display:grid;position:sticky;top:12px}.l0-approval-change-request{width:min(100%,760px)}.l0-tty-request-description{color:var(--l0-muted-strong);overflow-wrap:anywhere;white-space:pre-wrap;max-width:760px;margin:0;line-height:1.65}.l0-pr-publication-scope{color:var(--l0-muted-strong);gap:8px;max-width:760px;display:grid}.l0-pr-publication-scope p,.l0-pr-publication-scope ul{margin:0}.l0-pr-publication-scope ul{gap:6px;padding-left:20px;display:grid}.l0-pr-publication-scope li,.l0-pr-publication-scope span{overflow-wrap:anywhere}.l0-tty-request-review{border-top:1px solid var(--l0-border);overscroll-behavior:contain;gap:12px;width:100%;max-height:min(62vh,660px);padding-top:14px;display:grid;overflow:auto}.l0-tty-request-review .l0-terminal-entry{background:var(--l0-event-surface);margin:0}.l0-tty-request-review .l0-terminal-entry pre,.l0-tty-request-review .l0-terminal-plain{white-space:pre-wrap;word-break:break-word;margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.45}.l0-presentation-document,.l0-presentation-stack,.l0-presentation-card-content{gap:12px;min-width:0;display:grid}.l0-presentation-document{color:var(--l0-text);width:100%}.l0-presentation-card{background:var(--l0-surface);border:1px solid var(--l0-border);border-left:3px solid var(--l0-muted);color:var(--l0-text);border-radius:8px;min-width:0;padding:12px}.l0-presentation-card.is-info{border-left-color:var(--l0-blue)}.l0-presentation-card.is-success{border-left-color:var(--l0-green)}.l0-presentation-card.is-warning{border-left-color:var(--l0-yellow)}.l0-presentation-card.is-danger{border-left-color:var(--l0-red)}.l0-presentation-card>summary,.l0-presentation-details>summary{cursor:pointer;font-weight:700}.l0-presentation-card[open]>summary{margin-bottom:12px}.l0-presentation-card-header{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;display:flex}.l0-presentation-card-heading{flex:180px;gap:3px;min-width:0;display:grid}.l0-presentation-card-heading strong,.l0-presentation-card-heading span,.l0-presentation-text,.l0-presentation-key-values dt,.l0-presentation-key-values dd,.l0-presentation-links a,.l0-presentation-details summary{overflow-wrap:anywhere}.l0-presentation-card-heading span{color:var(--l0-muted);font-size:13px}.l0-presentation-badges{flex-wrap:wrap;gap:6px;display:flex}.l0-presentation-text{white-space:pre-wrap;margin:0;line-height:1.6}.l0-presentation-text.is-info{color:var(--l0-blue-strong)}.l0-presentation-text.is-success{color:var(--l0-green-strong)}.l0-presentation-text.is-warning{color:var(--l0-yellow-strong)}.l0-presentation-text.is-danger{color:var(--l0-red-strong)}.l0-presentation-key-values{grid-template-columns:minmax(100px,auto) minmax(0,1fr);gap:7px 12px;min-width:0;margin:0;display:grid}.l0-presentation-key-values dt{color:var(--l0-muted);text-transform:uppercase;font-size:12px;font-weight:700}.l0-presentation-key-values dd{white-space:pre-wrap;min-width:0;margin:0}.l0-presentation-links{gap:8px;margin:0;padding:0;list-style:none;display:grid}.l0-presentation-links a{color:var(--l0-blue-strong);text-underline-offset:2px;text-decoration:underline}.l0-presentation-details{border-top:1px solid var(--l0-border);min-width:0;padding-top:8px}.l0-presentation-details>:not(summary){margin-top:10px}.l0-presentation-json{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:8px;min-width:0;max-width:100%;padding:10px;overflow:auto}.l0-presentation-json-tree{color:var(--l0-text);overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;line-height:1.45}.l0-presentation-json-child{margin:0;padding:0 0 0 12px}.l0-presentation-json-children{margin:0;padding:0}.l0-presentation-json-label,.l0-presentation-json-clickable-label,.l0-presentation-json-punctuation,.l0-presentation-json-other,.l0-presentation-json-collapse-icon,.l0-presentation-json-expand-icon,.l0-presentation-json-collapsed{color:var(--l0-text)}.l0-presentation-json-label,.l0-presentation-json-clickable-label,.l0-presentation-json-punctuation{margin-right:5px;font-weight:700}.l0-presentation-json-clickable-label,.l0-presentation-json-collapse-icon,.l0-presentation-json-expand-icon,.l0-presentation-json-collapsed{cursor:pointer}.l0-presentation-json-collapse-icon,.l0-presentation-json-expand-icon{-webkit-user-select:none;user-select:none;margin-right:5px;font-size:1.2em}.l0-presentation-json-expand-icon:after{content:"▸"}.l0-presentation-json-collapse-icon:after{content:"▾"}.l0-presentation-json-collapsed:after{content:"…"}.l0-presentation-json [role=button]:focus-visible{outline:2px solid var(--l0-focus);outline-offset:2px;border-radius:3px}.l0-presentation-json-null{color:var(--l0-red)}.l0-presentation-json-string{color:var(--l0-green-strong)}.l0-presentation-json-number{color:var(--l0-blue)}.l0-presentation-json-boolean{color:var(--l0-purple)}.l0-presentation-fallback{border-top:1px solid var(--l0-border);padding-top:12px}.l0-presentation-fallback>p{color:var(--l0-muted);overflow-wrap:anywhere;margin:0}@media (max-width:640px){.l0-presentation-key-values{grid-template-columns:minmax(0,1fr)}.l0-presentation-card,.l0-presentation-json{padding:10px}}.l0-approval-action-area .l0-button-row{border-top:1px solid var(--l0-border);flex-wrap:wrap;width:100%;margin-top:2px;padding-top:14px}.l0-transcript>article{background:var(--l0-surface);border:1px solid var(--l0-border);border-radius:8px;gap:10px;padding:14px;display:grid}.l0-transcript-controls,.l0-transcript-actions,.l0-transcript-navigation{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.l0-transcript-search{gap:6px;min-width:min(100%,280px);display:grid}.l0-transcript-search label,.l0-transcript-result-count,.l0-transcript-navigation span{color:var(--l0-muted);font-size:13px}.l0-transcript-time{color:var(--l0-muted-strong);cursor:pointer;text-align:left;background:0 0;border:0;justify-self:start;padding:0}.l0-transcript>article[aria-current=true]{outline:2px solid var(--l0-accent-strong);outline-offset:2px}@media (max-width:640px){.l0-transcript-controls,.l0-transcript-actions,.l0-transcript-navigation{grid-template-columns:1fr;align-items:stretch;display:grid}.l0-transcript-search,.l0-transcript-controls .l0-field{min-width:0}}.l0-transcript .l0-terminal-entry{color:var(--l0-border);background:#0f172ab8}.l0-execution-workbench{gap:14px;min-width:0;display:grid}.l0-session-response-workbench{flex:auto;grid-template:"timeline response"minmax(0,1fr)/minmax(0,1fr) minmax(320px,min(38vw,520px));align-items:stretch;gap:18px;min-width:0;min-height:0;display:grid}.l0-session-response-workbench:not(:has(.l0-session-response-workbench-timeline)){flex:none;grid-template:"response"/minmax(0,1fr)}.l0-session-response-workbench-response{overscroll-behavior:contain;scrollbar-gutter:stable;grid-area:response;align-self:stretch;gap:14px;min-width:0;min-height:0;display:grid;overflow:hidden auto}.l0-session-response-workbench-timeline{overscroll-behavior:contain;scrollbar-gutter:stable;grid-area:timeline;gap:14px;min-width:0;min-height:0;display:grid;overflow:auto}.l0-session-response-workbench-response:focus-visible,.l0-session-response-workbench-timeline:focus-visible{outline:2px solid var(--l0-accent-strong);outline-offset:3px}.l0-session-response-workbench:not(:has(.l0-session-response-workbench-timeline)) .l0-session-response-workbench-response{min-height:auto;overflow:visible}@media (min-width:921px){.l0-notification-action-dialog:has(.l0-session-response-workbench){grid-template-rows:auto minmax(0,1fr);height:min(760px,100vh - 40px);min-height:0;overflow:hidden}.l0-notification-action-dialog:has(.l0-session-response-workbench)>.l0-session-response-workbench{height:100%}}@media (max-width:920px){.l0-session-response-workbench{flex:none;grid-template:"response""timeline"/minmax(0,1fr);min-height:auto}.l0-session-response-workbench-response,.l0-session-response-workbench-timeline{overscroll-behavior:auto;scrollbar-gutter:auto;min-height:auto;overflow:visible}}.l0-execution-workbench-top,.l0-execution-utility,.l0-execution-context,.l0-execution-controls,.l0-execution-actions,.l0-execution-navigation,.l0-execution-utility-status{align-items:center;min-width:0}.l0-execution-workbench-top{border-bottom:1px solid var(--l0-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding-bottom:12px;display:grid}.l0-execution-workbench-top .l0-page-header{margin:0}.l0-execution-workbench-top .l0-page-header h1{font-size:clamp(24px,3vw,30px)}.l0-execution-context{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-bottom:2px;display:flex}.l0-execution-context .l0-realtime-status-notice{max-width:min(100%,360px)}.l0-execution-utility{background:var(--l0-surface-2);border:1px solid var(--l0-border);box-shadow:var(--l0-shadow-soft);border-radius:10px;gap:10px;padding:12px;display:grid}.l0-execution-controls{grid-template-columns:minmax(220px,1fr) minmax(150px,auto) auto;align-items:end;gap:10px;display:grid}.l0-execution-actions,.l0-execution-navigation{flex-wrap:wrap;gap:8px;display:flex}.l0-execution-actions{justify-content:flex-end;align-items:end}.l0-execution-utility-status{border-top:1px solid var(--l0-border);flex-wrap:wrap;justify-content:space-between;gap:10px 14px;padding-top:10px;display:flex}.l0-execution-search{gap:5px;min-width:0;display:grid}.l0-execution-search label,.l0-execution-result-count,.l0-execution-navigation span{color:var(--l0-muted);font-size:12px}.l0-execution-type-filter{min-width:150px}.l0-execution-result-count{margin:0}.l0-execution-navigation{justify-content:flex-end;align-items:center}.l0-execution-navigation .l0-button{min-width:5.5rem}.l0-execution-navigation-count{white-space:nowrap}.l0-execution-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.l0-execution-timeline-item{grid-template-columns:26px minmax(0,1fr);min-width:0;display:grid;position:relative}.l0-execution-timeline-item:not(:last-child):before{background:var(--l0-border);content:"";width:1px;position:absolute;inset:22px auto -1px 12px}.l0-execution-timeline-item.is-group-start .l0-execution-entry{margin-bottom:8px}.l0-execution-marker{background:var(--l0-surface);border:1px solid var(--l0-border);color:var(--l0-muted-strong);z-index:1;border-radius:999px;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex;position:relative}.l0-execution-entry{min-width:0;margin:2px 0 16px}.l0-execution-entry:focus-visible,.l0-execution-entry[aria-current=true]{background:color-mix(in srgb, var(--l0-accent) 8%, transparent);outline:2px solid var(--l0-accent-strong);outline-offset:2px}.l0-execution-timeline-item.is-group-child .l0-execution-entry{margin-left:10px}.l0-execution-time{color:var(--l0-muted);cursor:pointer;text-align:right;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px}.l0-execution-timeline-item.is-success .l0-execution-marker{border-color:var(--l0-green-border);color:var(--l0-green-strong)}.l0-execution-timeline-item.is-error .l0-execution-marker{border-color:var(--l0-red-border);color:var(--l0-red-strong)}.l0-execution-timeline-item.is-warning .l0-execution-marker{border-color:var(--l0-yellow-border);color:var(--l0-yellow-strong)}.l0-execution-timeline-item.is-secondary .l0-execution-marker{background:var(--l0-surface-2);color:var(--l0-muted)}@media (max-width:640px){.l0-execution-workbench-top,.l0-execution-context,.l0-execution-controls,.l0-execution-actions,.l0-execution-utility-status{grid-template-columns:1fr;align-items:stretch;display:grid}.l0-execution-workbench-top{gap:10px}.l0-execution-context{justify-content:start}.l0-execution-navigation{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.l0-execution-navigation-count{text-align:center;grid-column:1/-1}.l0-execution-navigation .l0-button{width:100%;min-width:0}.l0-execution-search,.l0-execution-type-filter{min-width:0}.l0-execution-actions .l0-button{width:100%}.l0-terminal-entry-heading{gap:4px;display:grid}.l0-execution-time{text-align:left;white-space:normal}}@media (max-width:390px){.l0-execution-utility{padding:10px}}@media (max-width:320px){.l0-execution-timeline-item{grid-template-columns:24px minmax(0,1fr)}.l0-execution-marker{width:23px;height:23px}.l0-execution-timeline-item.is-group-child .l0-execution-entry{margin-left:6px;padding-left:12px}}@media (prefers-reduced-motion:reduce){.l0-execution-entry{scroll-behavior:auto}}.l0-tabs{gap:14px;display:grid}.l0-tabs-list{background:var(--l0-surface-2);border-radius:8px;flex-wrap:wrap;gap:4px;width:fit-content;padding:4px;display:inline-flex}.l0-task-inspector-tabs .l0-tabs-list{flex-wrap:wrap}.l0-tabs-trigger{color:var(--l0-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;padding:7px 10px;transition:background-color .14s,color .14s,box-shadow .14s}.l0-tabs-trigger[data-state=active]{background:var(--l0-surface);box-shadow:var(--l0-shadow-soft);color:var(--l0-text)}.l0-route-tabs{margin-bottom:18px}.l0-session-type-tabs{max-width:100%;overflow-x:auto}.l0-session-type-tabs .l0-tabs-list{flex-wrap:nowrap;max-width:100%}.l0-project-settings-desktop-nav .l0-tabs-list{flex-wrap:nowrap}.l0-project-settings-mobile-nav{display:none}.l0-route-tab{white-space:nowrap;justify-content:center;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.l0-route-tab:focus-visible{outline:2px solid var(--l0-focus);outline-offset:2px}.l0-project-settings-panel{gap:16px;display:grid}@media (max-width:640px){.l0-project-settings-desktop-nav{display:none}.l0-project-settings-mobile-nav{gap:6px;width:100%;display:grid}.l0-project-settings-mobile-nav label{color:var(--l0-muted);font-size:13px;font-weight:650}.l0-project-settings-mobile-nav select{background:var(--l0-surface-2);border:1px solid var(--l0-border);color:var(--l0-text);border-radius:8px;width:100%;min-width:0;min-height:44px;padding:9px 10px}}@media (max-width:1119px){.l0-task-workbench-with-inspector{grid-template-columns:1fr}.l0-task-workbench-with-inspector>.l0-task-inspector{border-left:0;grid-area:2/1;height:calc(100vh - 55px);max-height:none;position:sticky;top:55px}.l0-task-activity-item{grid-template-columns:auto minmax(0,1fr)}.l0-task-activity-content,.l0-task-activity-meta{grid-column:2}.l0-task-activity-meta{text-align:left;justify-content:flex-start;max-width:none}.l0-workspace-task-activity-region{max-height:min(42vh,360px)}}@media (min-width:361px) and (max-width:420px){.l0-graph-header-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,420px)}.l0-graph-header-actions>.l0-button,.l0-graph-header-actions>.l0-graph-task-retry-all-control,.l0-graph-header-actions>.l0-graph-task-retry-all-control .l0-button,.l0-graph-header-actions>.l0-graph-add-task-control .l0-button{width:100%}.l0-graph-header-actions>.l0-graph-add-task-control{grid-column:1/-1;width:100%}}@media (max-width:1267px){.l0-shell-task-inspector{border-left:0;grid-area:2/1;height:calc(100vh - 55px);max-height:none;position:sticky;top:55px}.l0-shell-section-hidden.l0-shell-task-inspector-visible .l0-shell-task-inspector,.l0-shell-sidebar-collapsed.l0-shell-task-inspector-visible .l0-shell-task-inspector{grid-row:2}.l0-product-shell,.l0-shell-section-hidden,.l0-shell-sidebar-collapsed,.l0-shell-task-inspector-visible,.l0-shell-sidebar-collapsed.l0-shell-section-hidden.l0-shell-task-inspector-visible,.l0-shell-section-hidden.l0-shell-task-inspector-visible{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;grid-auto-rows:auto;align-content:start}.l0-shell-mobile-section-visible{grid-template-rows:auto auto minmax(0,1fr)}.l0-mobile-shell-bar{background:var(--l0-surface-2);border-bottom:1px solid var(--l0-border);z-index:30;grid-area:1/1;grid-template-columns:auto minmax(0,1fr) repeat(4,auto);align-items:center;gap:8px;padding:10px 12px;display:grid;position:sticky;top:0}.l0-shell-mobile-contextual-navigation .l0-mobile-shell-bar{grid-template-columns:repeat(2,auto) minmax(0,1fr) repeat(4,auto)}.l0-workbench-topbar{display:none}.l0-mobile-shell-bar>.l0-mobile-nav-trigger,.l0-shell-mobile-contextual-navigation .l0-mobile-shell-bar>.l0-mobile-contextual-back{grid-column:1}.l0-shell-mobile-contextual-navigation .l0-mobile-shell-bar>.l0-mobile-nav-trigger{grid-column:2}.l0-mobile-shell-bar>.l0-mobile-shell-brand{grid-column:2;min-width:0}.l0-shell-mobile-contextual-navigation .l0-mobile-shell-bar>.l0-mobile-shell-brand{grid-column:3}.l0-mobile-shell-bar>.l0-mobile-shell-brand .l0-brand-mark,.l0-mobile-shell-bar>.l0-mobile-shell-brand .l0-brand-wordmark{display:none}.l0-mobile-shell-bar>.l0-mobile-shell-brand .l0-mobile-home-icon{display:block}.l0-mobile-shell-bar>.l0-mobile-command-trigger{grid-column:3}.l0-shell-mobile-contextual-navigation .l0-mobile-shell-bar>.l0-mobile-command-trigger,.l0-mobile-shell-bar>.l0-mobile-notification-trigger{grid-column:4}.l0-shell-mobile-contextual-navigation .l0-mobile-shell-bar>.l0-mobile-notification-trigger,.l0-mobile-shell-bar>.l0-mobile-workspace-switcher{grid-column:5}.l0-shell-mobile-contextual-navigation .l0-mobile-shell-bar>.l0-mobile-workspace-switcher,.l0-mobile-shell-bar>.l0-mobile-section-toggle{grid-column:6}.l0-shell-mobile-contextual-navigation .l0-mobile-shell-bar>.l0-mobile-section-toggle{grid-column:7}.l0-mobile-shell-bar .l0-workspace-trigger{min-width:0}.l0-mobile-shell-bar .l0-mobile-workspace-switcher{flex:0 0 44px}.l0-mobile-shell-bar .l0-workspace-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:360px){.l0-mobile-shell-bar{gap:6px;padding:8px}.l0-mobile-shell-bar .l0-mobile-shell-brand{width:34px}.l0-mobile-shell-bar .l0-mobile-shell-brand .l0-brand-wordmark{display:none}}.l0-sidebar{display:none}.l0-shell-section-hidden .l0-sidebar,.l0-shell-sidebar-collapsed .l0-sidebar{grid-area:auto;margin:0;padding:0;display:none;transform:none}.l0-main{grid-area:2/1;min-width:0}.l0-shell-section-hidden .l0-main,.l0-shell-sidebar-collapsed .l0-main,.l0-shell-section-hidden.l0-shell-task-inspector-visible .l0-main,.l0-shell-sidebar-collapsed.l0-shell-task-inspector-visible .l0-main{grid-column:1}.l0-shell-task-inspector-visible .l0-main{display:none}.l0-sidebar-panel{border-bottom:1px solid var(--l0-border);border-right:0;grid-area:2/1;gap:6px;min-width:0;max-width:100vw;height:auto;padding:8px 12px 10px;position:static}.l0-shell-mobile-section-visible .l0-sidebar-panel{max-height:min(260px,100vh - 56px);overflow-y:auto}.l0-sidebar-nav{overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.l0-shell-mobile-section-visible .l0-sidebar-nav{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.l0-shell-mobile-section-visible .l0-sidebar-nav:has(.l0-mobile-section-switcher){display:block}.l0-mobile-section-switcher{gap:6px;display:grid}.l0-mobile-section-groups,.l0-mobile-section-pages{overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:6px;min-width:0;display:flex;overflow-x:auto}.l0-mobile-section-group,.l0-mobile-section-page{background:var(--l0-surface-2);border:1px solid var(--l0-border);color:var(--l0-muted);font:inherit;scroll-snap-align:start;white-space:nowrap;border-radius:999px;flex:none;justify-content:flex-start;align-items:center;gap:7px;min-width:44px;min-height:44px;padding:9px 12px;display:inline-flex}.l0-mobile-section-group{cursor:pointer}.l0-mobile-section-group svg,.l0-mobile-section-page svg{flex:none}.l0-mobile-section-group .l0-navigation-maturity-badge,.l0-mobile-section-page .l0-navigation-maturity-badge{margin:0}.l0-mobile-section-group-chevron{margin-left:1px;transition:transform .14s}.l0-mobile-section-group-selected,.l0-mobile-section-page-current,.l0-mobile-section-group:hover,.l0-mobile-section-page:hover{background:var(--l0-accent-soft);border-color:var(--l0-border-strong);box-shadow:none;color:var(--l0-accent-strong)}.l0-mobile-section-group-selected .l0-mobile-section-group-chevron{transform:rotate(180deg)}.l0-sidebar-nav-nested{border-left:0;margin:0;padding-left:0;display:contents}.l0-nav-item{background:var(--l0-surface-2);border:1px solid var(--l0-border);box-shadow:none;scroll-snap-align:start;border-radius:999px;flex:none;width:auto;max-width:min(68vw,220px);min-height:34px;padding:6px 12px}.l0-shell-mobile-section-visible .l0-nav-item{width:100%;min-width:0;max-width:100%}.l0-mobile-section-toggle{width:44px;height:44px}.l0-sidebar-panel[data-l0-section-id=settings] .l0-nav-item svg,.l0-sidebar-panel[data-l0-section-id=settings] .l0-nav-item strong,.l0-sidebar-panel[data-l0-section-id=settings] .l0-nav-secondary-label{display:none}.l0-sidebar-panel .l0-nav-label{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.l0-sidebar-panel .l0-nav-active,.l0-sidebar-panel .l0-nav-item:hover{background:var(--l0-accent-soft);border-color:var(--l0-border-strong);box-shadow:none}.l0-sidebar-section-header{margin-top:0;padding-top:0}.l0-dashboard-grid,.l0-automation-kind-grid,.l0-terminal-grid,.l0-billing-grid,.l0-billing-summary-grid,.l0-billing-plan-grid,.l0-billing-ops-grid,.l0-billing-activity-grid,.l0-billing-network-details,.l0-messenger-row,.l0-project-grid,.l0-summary-grid,.l0-overview-metrics,.l0-kanban-board,.l0-repository-layout,.l0-repository-summary-grid,.l0-repository-overview-grid,.l0-repository-github-grid,.l0-repository-register-controls,.l0-project-repository-bind-controls,.l0-form-split,.l0-member-settings-layout,.l0-user-group-layout,.l0-user-group-detail-grid,.l0-member-form,.l0-guided-field-grid,.l0-graph-update-summary,.l0-graph-task-list-controls,.l0-source-connector-row,.l0-source-kind-grid,.l0-source-kind-summary,.l0-composer{grid-template-columns:1fr}.l0-chat-main{min-height:520px}.l0-chat-main-empty{grid-template-rows:auto auto auto;min-height:0}.l0-chat-log-empty{padding:10px;overflow:visible}.l0-chat-message{max-width:100%}.l0-chat-table-wrap{margin-inline:-2px}.l0-chat-message-body th,.l0-chat-message-body td{padding:8px 10px;font-size:13px}.l0-chat-message-body pre{padding:10px 12px}.l0-composer .l0-button{width:100%}.l0-preview-task-control{grid-template-columns:1fr}.l0-graph-canvas{height:min(420px,60vh);min-height:320px}.l0-task-direct-graph-canvas{height:280px;min-height:0}.l0-graph-update-preview-canvas{height:min(340px,55vh);min-height:280px}.l0-graph-modal-dialog{gap:12px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:min(820px,100vh - 16px)}.l0-graph-modal-canvas{min-height:320px}.l0-graph-controls{gap:6px;top:8px;right:8px}.l0-graph-find{max-width:calc(100vw - 32px)}.l0-graph-find input{width:min(130px,30vw)}.l0-messenger-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.l0-messenger-row .l0-messenger-statuses,.l0-messenger-row .l0-messenger-actions,.l0-messenger-row .l0-messenger-recovery-copy{grid-column:2;justify-content:flex-start;justify-self:stretch}.l0-messenger-actions .l0-button,.l0-messenger-actions .l0-button span{white-space:normal}.l0-messenger-actions .l0-button span{text-overflow:clip;overflow:visible}.l0-messenger-channel-row,.l0-messenger-channel-form{grid-template-columns:auto minmax(0,1fr)}.l0-messenger-channel-row .l0-messenger-channel-project,.l0-messenger-channel-row .l0-messenger-actions{grid-column:2;justify-self:stretch}.l0-messenger-channel-form .l0-field,.l0-messenger-channel-form .l0-button{grid-column:1/-1}.l0-automation-endpoint-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.l0-automation-endpoint-statuses,.l0-automation-endpoint-row .l0-button-row{grid-column:2;justify-content:flex-start;justify-self:stretch}.l0-automation-endpoint-row .l0-button,.l0-automation-endpoint-row .l0-button span{white-space:normal}.l0-automation-endpoint-row .l0-button{flex:96px}.l0-automation-endpoint-row .l0-button span{text-overflow:clip;overflow:visible}.l0-graph-update-dialog-footer{flex-direction:column;align-items:stretch}.l0-graph-update-dialog-footer .l0-button{white-space:normal;width:100%}.l0-graph-update-dialog-footer .l0-button span{text-overflow:clip;overflow:visible}.l0-graph-update-row{grid-template-columns:auto minmax(0,1fr);align-items:stretch}.l0-graph-update-row .l0-button-row{grid-column:2/-1;justify-self:start;margin-left:0}.l0-graph-task-row{grid-template-columns:auto minmax(0,1fr)}.l0-graph-followup-task-list{margin-left:11px;padding-left:10px}.l0-graph-task-status,.l0-graph-task-actions{grid-column:2;justify-content:flex-start}.l0-graph-task-actions{min-width:0}.l0-graph-task-actions .l0-button,.l0-graph-task-actions .l0-button span{white-space:normal}.l0-graph-task-actions .l0-button span{text-overflow:clip;overflow:visible}.l0-graph-task-list-heading{flex-direction:column;gap:6px}.l0-graph-task-retry-all-control,.l0-graph-task-retry-all-control .l0-button,.l0-graph-task-list-controls>.l0-button,.l0-graph-task-list-load-more .l0-button{width:100%}.l0-automation-webhook-path-row,.l0-automation-secret-row{grid-template-columns:auto minmax(0,1fr)}.l0-automation-webhook-path-actions,.l0-automation-secret-actions{grid-column:2;justify-self:start;align-items:flex-start}.l0-automation-webhook-path-feedback,.l0-automation-secret-feedback{text-align:left;max-width:100%}.l0-automation-graph-route .l0-panel-heading-row{flex-direction:column;align-items:flex-start;gap:8px}.l0-automation-event-row{grid-template-columns:auto minmax(0,1fr)}.l0-automation-event-actions,.l0-automation-event-details{grid-column:2;justify-content:flex-start;margin-left:0;padding-left:0}.l0-graph-update-progress-row{grid-template-columns:auto minmax(0,1fr);align-items:stretch}.l0-graph-update-progress-statuses{grid-column:2/-1;justify-content:flex-start}.l0-task-detail-row,.l0-task-session-row{grid-template-columns:auto minmax(0,1fr)}.l0-quality-step-details,.l0-quality-issue-details,.l0-quality-reproduction-list{grid-column:2}.l0-technical-details div{grid-template-columns:minmax(0,1fr)}.l0-panel-heading-row{flex-direction:column;align-items:start;gap:8px}.l0-panel-heading-row .l0-status-pill{align-self:start}.l0-repository-section-head{flex-direction:column;align-items:start}.l0-repository-connection-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.l0-repository-connection-row .l0-button,.l0-repository-connection-row .l0-status-pill{grid-column:2/-1;justify-self:start;margin-left:0}.l0-repository-register-controls .l0-button{width:100%}.l0-project-repository-bind-button{justify-self:stretch;width:100%}.l0-repository-catalog-panel .l0-repository-row{grid-template-columns:auto minmax(0,1fr)}.l0-repository-catalog-panel .l0-repository-statuses,.l0-project-repository-list .l0-repository-statuses{grid-column:1/-1;justify-content:start;margin-left:28px}.l0-project-repository-list .l0-repository-row{grid-template-columns:auto minmax(0,1fr)}.l0-workspace-member-row,.l0-user-group-row,.l0-member-row,.l0-resolved-member-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.l0-workspace-member-row .l0-status-pill,.l0-user-group-row .l0-status-pill,.l0-user-group-row .l0-button,.l0-member-row .l0-status-pill,.l0-member-row .l0-button,.l0-resolved-member-row .l0-status-pill{grid-column:2;justify-self:start;margin-left:0}.l0-member-role-editor{grid-column:2;justify-self:start;width:100%}.l0-member-role-editor label,.l0-member-role-editor select,.l0-member-role-editor .l0-button,.l0-member-form .l0-button{width:100%}.l0-credential-row{grid-template-columns:auto minmax(0,1fr)}.l0-credential-file-import{grid-column:2;justify-self:stretch;width:100%}.l0-credential-group-summary{grid-template-columns:auto minmax(0,1fr);align-items:start}.l0-credential-group-summary .l0-status-pill,.l0-credential-group-summary>svg:last-child{grid-column:2;justify-self:start}.l0-detail-grid,.l0-billing-row,.l0-billing-trend-row,.l0-network-usage-session-row{grid-template-columns:auto minmax(0,1fr)}.l0-usage-markup-list{grid-template-columns:minmax(0,1fr)}.l0-billing-summary-card{min-height:104px}.l0-billing-trend-meter{grid-column:1/-1}.l0-billing-trend-row .l0-status-pill{grid-column:2;justify-self:start}.l0-billing-plan-grid{grid-template-columns:minmax(0,1fr)}.l0-billing-dashboard>.l0-tabs>.l0-tabs-list{width:100%}.l0-billing-dashboard>.l0-tabs>.l0-tabs-list .l0-tabs-trigger{flex:auto}.l0-inline-field-actions{flex-direction:column;align-items:stretch}.l0-inline-field-actions .l0-button{width:100%}.l0-mcp-guide-heading-row{flex-direction:column;align-items:start}.l0-mcp-guide-heading-row .l0-status-pill{margin-left:0}.l0-mcp-url-row{grid-template-columns:auto minmax(0,1fr)}.l0-mcp-url-actions{grid-column:2;justify-content:flex-start;justify-self:stretch}.l0-mcp-url-row .l0-status-pill,.l0-mcp-url-row-actions{grid-column:2;justify-self:start}.l0-mcp-url-row-actions,.l0-mcp-guide-actions,.l0-mcp-copy-control{justify-content:flex-start}.l0-mcp-copy-feedback{text-align:left;max-width:100%}.l0-mcp-resource-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.l0-mcp-resource-row>svg{margin-top:3px}.l0-mcp-row-statuses,.l0-mcp-row-actions{grid-column:2;justify-content:flex-start;justify-self:stretch}.l0-mcp-row-actions .l0-button,.l0-mcp-row-actions .l0-button span{white-space:normal}.l0-mcp-row-actions .l0-button span{text-overflow:clip;overflow:visible}.l0-indexing-metadata{flex-direction:column;align-items:flex-start;gap:2px}.l0-indexing-source-statuses,.l0-indexing-run-statuses,.l0-indexing-source-actions{gap:8px}.l0-indexing-source-actions .l0-button{justify-content:center;width:100%}.l0-billing-row a,.l0-billing-row .l0-status-pill,.l0-credential-row .l0-status-pill,.l0-credential-row input,.l0-credential-row .l0-button{grid-column:2;justify-self:start}.l0-credential-row input{justify-self:stretch}.l0-runner-settings-grid,.l0-runner-row{grid-template-columns:1fr}.l0-local-execution-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.l0-local-execution-card>.l0-button,.l0-local-execution-card>.l0-status-pill{grid-column:2;justify-self:start}.l0-runner-list-toolbar{grid-template-columns:1fr}.l0-runner-list-toolbar .l0-button{width:100%}.l0-runner-pagination{flex-direction:column;align-items:start}.l0-runner-pagination .l0-button-row{flex-wrap:wrap}.l0-runner-row>svg,.l0-runner-row-statuses,.l0-runner-row-actions,.l0-runner-row .l0-button{justify-self:start}.l0-runner-row-statuses,.l0-runner-row-actions{justify-content:flex-start}.l0-main{grid-area:auto/1;padding:18px}.l0-shell-mobile-section-visible .l0-main{grid-row:3}.l0-page-header{flex-direction:column;align-items:start}.l0-approval-action-area{top:68px}.l0-tty-request-review{max-height:min(58vh,560px)}}@media (max-width:360px){.l0-graph-header-actions{grid-template-columns:1fr;width:100%}.l0-graph-header-actions>.l0-button,.l0-graph-header-actions>.l0-graph-task-retry-all-control,.l0-graph-header-actions>.l0-graph-task-retry-all-control .l0-button,.l0-graph-header-actions>.l0-graph-add-task-control .l0-button{grid-column:1;width:100%}.l0-graph-header-actions>.l0-graph-task-retry-all-control{max-width:100%}}.l0-automation-installation,.l0-automation-installation-grid,.l0-automation-installation-primary,.l0-automation-installation-grid section,.l0-automation-installation-support-details,.l0-automation-installation-danger{min-width:0}.l0-automation-installation-back-link{margin-bottom:14px;display:inline-flex}.l0-automation-installation-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.l0-automation-installation-notice,.l0-automation-installation-danger,.l0-automation-installation-support-details{border:1px solid var(--l0-border);border-radius:8px;margin-top:20px;padding:16px}.l0-automation-installation-notice{border-color:var(--l0-red-border)}.l0-automation-installation-notice h2,.l0-automation-installation-grid h2,.l0-automation-installation-danger h2{margin:0;font-size:16px}.l0-automation-installation-notice p,.l0-automation-installation-danger p{margin:8px 0 0}.l0-automation-installation-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:20px;margin-top:20px;display:grid}.l0-automation-installation-primary{gap:20px;display:grid}.l0-automation-installation-grid section{border:1px solid var(--l0-border);border-radius:8px;padding:16px}.l0-automation-installation-grid dl,.l0-automation-installation-support-details dl{gap:10px;margin:14px 0 0;display:grid}.l0-automation-installation-grid dl>div,.l0-automation-installation-support-details dl>div{gap:3px;display:grid}.l0-automation-installation-grid dt,.l0-automation-installation-support-details dt{color:var(--l0-muted);font-size:13px}.l0-automation-installation-grid dd,.l0-automation-installation-support-details dd{overflow-wrap:anywhere;margin:0}.l0-automation-installation-grid ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.l0-automation-installation-activity li{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.l0-automation-installation-activity li>span{overflow-wrap:anywhere}.l0-automation-installation-activity li[aria-current=true]{outline:2px solid var(--l0-accent-strong);outline-offset:3px}.l0-automation-installation-support-details summary{cursor:pointer;font-weight:600}.l0-automation-installation-danger{border-color:var(--l0-red-border)}.l0-automation-installation-danger .l0-button{margin-top:14px}@media (max-width:920px){.l0-automation-installation-grid{grid-template-columns:minmax(0,1fr)}.l0-messenger-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.l0-messenger-row .l0-messenger-statuses,.l0-messenger-row .l0-messenger-actions,.l0-messenger-row .l0-messenger-recovery-copy{grid-column:2;justify-content:flex-start;justify-self:stretch}.l0-approval-action-area{top:68px}.l0-preview-task-control{grid-template-columns:1fr}.l0-graph-update-preview-canvas{height:min(340px,55vh);min-height:280px}.l0-graph-modal-dialog{gap:12px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:min(820px,100vh - 16px)}.l0-graph-modal-canvas{min-height:320px}.l0-graph-task-retry-all-control,.l0-graph-task-retry-all-control .l0-button{width:100%}}@media (max-width:640px){.l0-graph-modal-dialog{border-radius:0;grid-template-rows:auto minmax(0,1fr);gap:8px;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:10px;top:0;left:0;transform:none}.l0-graph-modal-dialog .l0-dialog-heading{gap:8px}.l0-graph-modal-dialog .l0-dialog-heading h2{font-size:18px}.l0-graph-modal-dialog .l0-dialog-heading p{font-size:12px}.l0-graph-modal-dialog .l0-graph-modal-canvas,.l0-graph-modal-dialog .l0-graph-modal-body{min-height:0}.l0-graph-update-dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;top:0;left:0;transform:none}.l0-graph-update-dialog-footer{flex-direction:column;align-items:stretch}.l0-graph-update-dialog-footer .l0-button,.l0-graph-update-revision-history>summary,.l0-graph-update-revision-select{min-height:44px}.l0-graph-update-dialog-footer .l0-button{justify-content:center;width:100%}.l0-notification-action-dialog .l0-dialog-actions{flex-direction:column;align-items:stretch}.l0-notification-action-dialog .l0-dialog-actions>.l0-button{white-space:normal;width:100%;min-height:44px}.l0-notification-action-dialog .l0-dialog-actions>.l0-button span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.l0-notification-removal{flex-direction:column;align-items:stretch}.l0-notification-removal>.l0-button{white-space:normal;width:100%;min-height:44px}.l0-task-followup-history>.l0-button{justify-content:center;width:100%}.l0-approval-action-area{top:66px}.l0-approval-action-area .l0-button-row{flex-direction:column;align-items:stretch}.l0-approval-action-area .l0-button-row .l0-button,.l0-approval-action-area .l0-button-row .l0-button span{white-space:normal}.l0-approval-action-area .l0-button-row .l0-button{width:100%}.l0-approval-action-area .l0-button-row .l0-button span{text-overflow:clip;overflow:visible}.l0-tty-request-review{max-height:min(54vh,520px)}}@source "../../../packages/labor0-product-ui/src";.l0-form-panel{background:var(--l0-surface);border:1px solid var(--l0-border);box-shadow:var(--l0-shadow-soft);border-radius:8px;gap:14px;min-width:0;max-width:760px;padding:18px;display:grid}.l0-plan-mode-form,.l0-plan-mode-form>*,.l0-plan-mode-form .l0-form-panel-header,.l0-plan-mode-form .l0-checkbox-row,.l0-plan-mode-form .l0-plan-mode-actions,.l0-plan-mode-form .l0-field-description{min-width:0}.l0-plan-mode-form .l0-plan-mode-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.l0-plan-mode-form .l0-plan-mode-actions .l0-button{white-space:normal;max-width:100%}.l0-form-panel label{gap:6px;display:grid}.l0-form-panel .l0-checkbox-row{align-items:center;gap:10px;display:flex}.l0-form-panel .l0-checkbox-row input{width:16px;height:16px;min-height:auto;padding:0}.l0-form-panel-header{gap:4px;display:grid}.l0-form-panel-header h2,.l0-form-panel-header h3{color:var(--l0-text);letter-spacing:0;margin:0;font-size:16px;font-weight:760}.l0-form-panel-header p{color:var(--l0-muted);margin:0;font-size:13px;line-height:1.45}.l0-project-prompts-guidance{background:color-mix(in srgb, var(--l0-focus) 8%, var(--l0-surface));border:1px solid color-mix(in srgb, var(--l0-focus) 28%, var(--l0-border));color:var(--l0-muted-strong);border-radius:7px;padding:9px 10px;font-size:13px;line-height:1.45}.l0-project-prompt-field{min-width:0}.l0-form-panel input,.l0-form-panel textarea,.l0-form-panel select{background:var(--l0-surface);border:1px solid var(--l0-border);color:var(--l0-text);border-radius:8px;min-width:0;min-height:42px;padding:9px 10px;transition:border-color .14s,box-shadow .14s}.l0-form-panel input:focus,.l0-form-panel textarea:focus,.l0-form-panel select:focus{border-color:var(--l0-focus);box-shadow:0 0 0 3px #0ea5a024}.l0-form-panel textarea{resize:vertical;min-height:120px}.l0-review-bot-policy-workspace-action{min-width:0}.l0-review-bot-policy-workspace-link{overflow-wrap:anywhere;align-items:center;min-width:0;max-width:100%;min-height:44px;padding:8px 0;display:inline-flex}.l0-workspace-details-actions{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 16px;display:grid}.l0-workspace-details-action-status{min-width:0}@media (max-width:640px){.l0-workspace-details-actions{grid-template-columns:minmax(0,1fr);row-gap:10px}.l0-workspace-details-actions>*{min-width:0}.l0-workspace-details-actions>.l0-button,.l0-workspace-details-action-status{width:100%}}.l0-hosted-runner-profile-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.l0-hosted-runner-profile-options{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin:0;padding:0;display:grid}.l0-hosted-runner-profile-options legend{color:var(--l0-text);margin-bottom:10px;font-size:13px;font-weight:720}.l0-hosted-runner-profile-choice{border:1px solid var(--l0-border);cursor:pointer;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px;display:grid!important}.l0-hosted-runner-profile-choice:has(input:checked){border-color:var(--l0-focus);box-shadow:0 0 0 3px #0ea5a01f}.l0-hosted-runner-profile-choice input{min-height:auto;margin-top:3px;padding:0}.l0-hosted-runner-profile-choice-body{gap:4px;min-width:0;display:grid}.l0-hosted-runner-profile-choice-title{color:var(--l0-text);font-size:14px;font-weight:760}.l0-hosted-runner-profile-choice-detail{color:var(--l0-muted);font-size:12px;line-height:1.45}.l0-hosted-runner-profile-choice-price{color:var(--l0-text);font-size:12px;line-height:1.45}.l0-hosted-runner-profile-choice-basis{color:var(--l0-muted);font-size:11px;line-height:1.45}.l0-hosted-runner-profile-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.l0-project-runner-settings-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.l0-project-runner-settings-grid>.l0-form-panel{max-width:none}.l0-project-runner-environment-panel{min-width:0}.l0-project-runner-environment-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.l0-project-runner-env-editor{gap:12px;display:grid}.l0-project-runner-env-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.l0-project-runner-env-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.l0-project-runner-env-list{border:1px solid var(--l0-border);border-radius:8px;display:grid;overflow:hidden}.l0-project-runner-env-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.l0-project-runner-env-row+.l0-project-runner-env-row{border-top:1px solid var(--l0-border)}.l0-project-runner-env-name{gap:4px;min-width:0;display:grid}.l0-project-runner-env-name code{overflow-wrap:anywhere}.l0-project-runner-env-name small{color:var(--l0-muted);font-size:12px;line-height:1.45}.l0-project-runner-env-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.l0-runner-mcp-settings-panel{grid-column:1/-1;min-width:0}.l0-runner-mcp-list,.l0-runner-mcp-editor,.l0-runner-mcp-oauth-form,.l0-runner-mcp-static-headers,.l0-runner-mcp-preview,.l0-runner-mcp-audit{gap:12px;display:grid}.l0-runner-mcp-row{border:1px solid var(--l0-border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.l0-runner-mcp-row-main{gap:4px;min-width:0;display:grid}.l0-runner-mcp-row-main code,.l0-runner-mcp-row-main small{overflow-wrap:anywhere}.l0-runner-mcp-row-main small{color:var(--l0-muted);font-size:12px;line-height:1.45}.l0-runner-mcp-statuses,.l0-runner-mcp-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.l0-runner-mcp-statuses{grid-column:2}.l0-runner-mcp-row-actions{grid-column:1/-1}.l0-runner-mcp-fields,.l0-runner-mcp-header-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.l0-runner-mcp-field-wide{grid-column:1/-1}.l0-runner-mcp-static-headers{border:1px solid var(--l0-border);border-radius:8px;margin:0;padding:12px}.l0-runner-mcp-oauth-fields{border:1px solid var(--l0-border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:12px;display:grid}.l0-runner-mcp-oauth-fields legend{color:var(--l0-text);font-size:13px;font-weight:720}.l0-runner-mcp-static-headers legend{color:var(--l0-text);padding:0 6px;font-size:13px;font-weight:720}.l0-runner-mcp-header-row{align-items:end}.l0-runner-mcp-preview,.l0-runner-mcp-audit{border-top:1px solid var(--l0-border);padding-top:12px}.l0-runner-mcp-preview h3,.l0-runner-mcp-audit h3{color:var(--l0-text);letter-spacing:0;margin:0;font-size:15px;font-weight:760}.l0-runner-mcp-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.l0-runner-mcp-preview-grid ul{color:var(--l0-muted);margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.45}.l0-runner-mcp-audit-list{border:1px solid var(--l0-border);border-radius:8px;display:grid;overflow:hidden}.l0-runner-mcp-audit-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.l0-runner-mcp-audit-row+.l0-runner-mcp-audit-row{border-top:1px solid var(--l0-border)}.l0-runner-mcp-audit-row small,.l0-runner-mcp-audit-row span{color:var(--l0-muted);overflow-wrap:anywhere}.l0-route-error{gap:14px;display:grid}.l0-action-stack{align-items:flex-start;gap:10px;display:grid}.l0-token-settings{gap:18px;display:grid}.l0-user-api-key-list{background:var(--l0-surface);border:1px solid var(--l0-border);box-shadow:var(--l0-shadow-soft);border-radius:8px;display:grid;overflow:hidden}.l0-user-api-key-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:16px;display:grid}.l0-user-api-key-row+.l0-user-api-key-row{border-top:1px solid var(--l0-border)}.l0-user-api-key-main{gap:8px;min-width:0;display:grid}.l0-user-api-key-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.l0-user-api-key-heading strong{color:var(--l0-text);font-size:15px}.l0-user-api-key-main>code,.l0-user-api-key-secret code,.l0-user-api-key-permission code{overflow-wrap:anywhere}.l0-user-api-key-main>small,.l0-user-api-key-main>p,.l0-user-api-key-pagination{color:var(--l0-muted);font-size:13px}.l0-user-api-key-main>p{margin:0;line-height:1.5}.l0-user-api-key-pagination{justify-content:space-between;align-items:center;display:flex}.l0-user-api-key-form{box-shadow:none;border:0;max-width:none;padding:0}.l0-user-api-key-permission{background:var(--l0-surface-2);border:1px solid var(--l0-border);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.l0-user-api-key-secret{gap:12px;display:grid}.l0-user-api-key-secret code{background:var(--l0-surface-2);border:1px solid var(--l0-border);color:var(--l0-text);-webkit-user-select:all;user-select:all;border-radius:8px;max-height:180px;padding:14px;display:block;overflow:auto}@media (max-width:640px){.l0-plan-mode-form .l0-plan-mode-actions{flex-direction:column;align-items:stretch}.l0-plan-mode-form .l0-plan-mode-actions .l0-button{justify-content:center;width:100%}.l0-user-api-key-row{grid-template-columns:minmax(0,1fr)}.l0-user-api-key-row>.l0-button{justify-self:start}}.l0-loading-state{color:var(--l0-muted);align-items:center;gap:10px;min-height:36px;display:inline-flex}.l0-loading-state strong{color:var(--l0-text);letter-spacing:0;font-size:14px;font-weight:720;display:block}.l0-loading-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.l0-loading-title-row .l0-status-pill{min-height:22px}.l0-loading-state small{margin-top:2px;font-size:13px;display:block}.l0-loading-mark{border:2px solid var(--l0-border);border-top-color:var(--l0-accent);border-radius:999px;flex:none;width:18px;height:18px;animation:.82s linear infinite l0-loading-spin}@keyframes l0-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.l0-loading-mark{animation:none}}@media (max-width:640px){.l0-hosted-runner-profile-header,.l0-project-runner-environment-header,.l0-project-runner-env-fields,.l0-project-runner-env-row,.l0-runner-mcp-fields,.l0-runner-mcp-oauth-fields,.l0-runner-mcp-header-row,.l0-runner-mcp-preview-grid,.l0-runner-mcp-row,.l0-runner-mcp-audit-row{grid-template-columns:1fr}.l0-runner-mcp-statuses{grid-column:1;justify-content:flex-start}.l0-hosted-runner-profile-actions{flex-direction:column;align-items:stretch}.l0-project-runner-env-actions,.l0-project-runner-env-row-actions,.l0-runner-mcp-row-actions{justify-content:stretch;align-items:stretch}.l0-hosted-runner-profile-actions .l0-button,.l0-project-runner-env-actions .l0-button,.l0-project-runner-env-row-actions .l0-button,.l0-runner-mcp-row-actions .l0-button{justify-content:center;width:100%}}@media (min-width:1120px){.l0-project-runner-settings-grid{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr)}.l0-project-runner-environment-panel{grid-column:1/-1}}.labor0-app-startup-error{background:var(--l0-bg);min-height:100vh;color:var(--l0-text);place-items:center;padding:24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.labor0-app-startup-error__content{border:1px solid var(--l0-border);background:var(--l0-surface);width:min(100%,440px);box-shadow:var(--l0-shadow);border-radius:8px;padding:28px}.labor0-app-startup-error__eyebrow{color:var(--l0-muted);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:.8rem;font-weight:700}.labor0-app-startup-error h1{letter-spacing:0;margin:0;font-size:1.35rem;line-height:1.25}.labor0-app-startup-error p{color:var(--l0-muted);margin:12px 0 0;font-size:.95rem;line-height:1.55}.labor0-app-startup-error button{background:var(--l0-accent);min-height:40px;color:var(--l0-accent-contrast);font:inherit;cursor:pointer;border:0;border-radius:6px;margin-top:20px;padding:0 16px;font-weight:700}.labor0-app-startup-error button:hover{background:var(--l0-accent-strong)}.labor0-app-startup-error button:focus-visible{outline:3px solid var(--l0-focus);outline-offset:3px}