@import "https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,400;0,500;1,400;1,500&family=Manrope:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap";:root{color:var(--ink,#19211f);background:var(--content,#edf0eb);font-synthesis:none;text-rendering:optimizelegibility;letter-spacing:0;font-family:Manrope,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;color:var(--ink,#19211f);background:var(--content,#edf0eb);margin:0}button,input,select{font:inherit;letter-spacing:0}button{cursor:pointer}.split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.split-grid fieldset{border:1px solid var(--border);border-radius:6px;min-width:0;margin:0;padding:1rem}@media (width<=900px){.split-grid{grid-template-columns:1fr}}:root{--ink:#19211f;--muted:#6b7470;--line:#d5dad3;--paper:#f8faf6;--content:#edf0eb;--white:#fff;--green:#147a55;--green-dark:#0c5139;--secondary:#e5ebe7;--secondary-hover:#d7e0da;--secondary-ink:#24332c;--coral:#d95b43;--blue:#4d7bd1;--nav:#18251f;--sidebar-logo-size:64px;--brand-panel:#183d30;--signal-muted:#8da69b;--signal-accent:#d9f15b;--signal-alert:#e56b50;--focus-ring:#147a551f;--error:#a93625;--nav-ink:#dce5df;--nav-subtle:#8fa097;--nav-label:#788d82;--nav-muted:#9fb0a7;--nav-active:#26382f;--nav-accent:#d9f15b;--surface-muted:#f1f4ef;--surface-success:#e2f0e8;--surface-error:#f8e7e3;--surface-selected:#edf3ed;--surface-lineage:#e8efe9;--surface-strong:#fff;--code-bg:#17211d;--code-ink:#dce8df;--status-idle:#aab1ad;--status-queued:#d2a11d;--status-pending:var(--status-idle);--status-submitted:#696861;--status-running:#18334d;--status-cached:var(--status-idle);--status-completed:#2b7431;--status-failed:var(--coral);--status-aborted:#976906;--elevation-1:0 1px 2px #00000038}:root[data-theme=light]{--ink:#1b2420;--muted:#5e6b65;--line:#cfd7d2;--paper:#fbfdfb;--content:#eef2ee;--white:#fff;--green:#1f7a57;--green-dark:#14553d;--secondary:#f1f4f2;--secondary-hover:#e4eae6;--secondary-ink:#28352f;--coral:#c2553f;--blue:#5e87d6;--nav:#1e3a33;--brand-panel:#245345;--signal-muted:#9db4a9;--signal-accent:#c9e05b;--signal-alert:#d9775d;--focus-ring:#1f7a5733;--error:#9f2f24;--nav-ink:#e8f0ec;--nav-subtle:#9ab0a5;--nav-label:#7f978c;--nav-muted:#a9bcb3;--nav-active:#2b4f43;--nav-accent:#d4ea6b;--surface-muted:#f3f7f3;--surface-success:#e6f2ea;--surface-error:#f8e7e3;--surface-selected:#e9f2ec;--surface-lineage:#edf4ef;--surface-strong:#fff;--code-bg:#163128;--code-ink:#d9ebe2;--status-idle:#a8b1ac;--status-queued:#b98f2e}:root[data-theme=midnight]{--ink:#e7f1eb;--muted:#a4b4ac;--line:#3f564d;--paper:#15211c;--content:#0f1915;--white:#203129;--green:#63d2a0;--green-dark:#4cb98a;--secondary:#263a32;--secondary-hover:#30483e;--secondary-ink:#e7f1eb;--coral:#e58f78;--blue:#5b83d2;--nav:#0c1512;--brand-panel:#123127;--signal-muted:#5f8f7c;--signal-accent:#b6de69;--signal-alert:#df8268;--focus-ring:#63d2a044;--error:#f8a08c;--nav-ink:#d9e9e1;--nav-subtle:#86a596;--nav-label:#6d8d7e;--nav-muted:#9eb9ad;--nav-active:#173227;--nav-accent:#b6de69;--surface-muted:#1b2a24;--surface-success:#1c3a2d;--surface-error:#3f2723;--surface-selected:#1f372d;--surface-lineage:#1d322a;--surface-strong:#243a31;--code-bg:#0e1915;--code-ink:#edf8f2;--status-idle:#6f847a;--status-queued:#dbad58}:root[data-theme=command-dark]{--ink:#e8f0ee;--muted:#a7b4af;--line:#46534e;--paper:#1a1f1d;--content:#141a18;--white:#252d2a;--green:#6fd8b0;--green-dark:#52ba91;--secondary:#2b3531;--secondary-hover:#36423d;--secondary-ink:#e8f0ee;--coral:#efad67;--blue:#648bd8;--nav:#121614;--brand-panel:#1b2b25;--signal-muted:#6f8f82;--signal-accent:#cde86b;--signal-alert:#e98a62;--focus-ring:#6fd8b044;--error:#ffad92;--nav-ink:#e2ece8;--nav-subtle:#90a89d;--nav-label:#758f84;--nav-muted:#a8bcb2;--nav-active:#24322d;--nav-accent:#cde86b;--surface-muted:#202925;--surface-success:#20392f;--surface-error:#462d25;--surface-selected:#23362f;--surface-lineage:#243630;--surface-strong:#2b3732;--code-bg:#111917;--code-ink:#eff9f4;--status-idle:#7d8d86;--status-queued:#e3b45f}:root[data-theme=high-contrast]{--ink:#fff;--muted:#f1f1f1;--line:#e8e8e8;--paper:#000;--content:#050505;--white:#0d0d0d;--green:#00ff95;--green-dark:#5dffb8;--secondary:#1f1f1f;--secondary-hover:#333;--secondary-ink:#fff;--coral:#ffb000;--blue:#59b5ff;--nav:#000;--brand-panel:#000;--signal-muted:#c6c6c6;--signal-accent:#00ff95;--signal-alert:#ff6464;--focus-ring:#00ff9570;--error:#ff6464;--nav-ink:#fff;--nav-subtle:#f1f1f1;--nav-label:#fff;--nav-muted:#fff;--nav-active:#1f1f1f;--nav-accent:#00ff95;--surface-muted:#111;--surface-success:#053824;--surface-error:#4a1212;--surface-selected:#1a3a2a;--surface-lineage:#1d1d1d;--surface-strong:#121212;--code-bg:#070707;--code-ink:#fff;--status-idle:#bdbdbd;--status-queued:#ffcf3a}:root[data-theme=paper]{--ink:#2d2a23;--muted:#746d61;--line:#d7ccb9;--paper:#f6efe3;--content:#ece2d2;--white:#fffaef;--green:#2f7252;--green-dark:#1f5440;--secondary:#eee6d9;--secondary-hover:#e2d7c5;--secondary-ink:#3a352d;--coral:#bb6143;--blue:#6f86cc;--nav:#2f4d40;--brand-panel:#3f6a57;--signal-muted:#9dae9e;--signal-accent:#c7b248;--signal-alert:#d57a58;--focus-ring:#2f725233;--error:#9e3d2b;--nav-ink:#edf2ec;--nav-subtle:#a6b8ac;--nav-label:#879c8f;--nav-muted:#b8c7bf;--nav-active:#4b6d5d;--nav-accent:#d4c462;--surface-muted:#efe6d7;--surface-success:#e7efe3;--surface-error:#f6e5de;--surface-selected:#e9efe4;--surface-lineage:#ecefe7;--surface-strong:#fffaef;--code-bg:#284237;--code-ink:#e8f1eb;--status-idle:#a59f93;--status-queued:#ad882d}:root[data-theme=slate]{--ink:#e6edf5;--muted:#a7b5c5;--line:#455669;--paper:#1d2833;--content:#151f29;--white:#273544;--green:#66c6a6;--green-dark:#4ea88a;--secondary:#2b3a4a;--secondary-hover:#354759;--secondary-ink:#e6edf5;--coral:#de9a72;--blue:#6d95e3;--nav:#101922;--brand-panel:#153042;--signal-muted:#67879a;--signal-accent:#d8be67;--signal-alert:#d98367;--focus-ring:#66c6a644;--error:#f59d88;--nav-ink:#dfe9f2;--nav-subtle:#8aa1b4;--nav-label:#728da2;--nav-muted:#a9bdce;--nav-active:#223648;--nav-accent:#d8be67;--surface-muted:#243442;--surface-success:#213f36;--surface-error:#442f2b;--surface-selected:#27403f;--surface-lineage:#2a3f4c;--surface-strong:#2b3a4a;--code-bg:#121e29;--code-ink:#eff5ff;--status-idle:#73879a;--status-queued:#d5a95c}:root[data-theme=solarized]{--ink:#586e75;--muted:#6f8288;--line:#d3cab0;--paper:#fdf6e3;--content:#f6efdc;--white:#f7f0db;--green:#859900;--green-dark:#657a00;--secondary:#eee8d5;--secondary-hover:#e4ddc5;--secondary-ink:#39464a;--coral:#cb4b16;--blue:#268bd2;--nav:#073642;--brand-panel:#0b4b59;--signal-muted:#93a1a1;--signal-accent:#b58900;--signal-alert:#cb4b16;--focus-ring:#85990044;--error:#dc322f;--nav-ink:#eee8d5;--nav-subtle:#9aa7a7;--nav-label:#839496;--nav-muted:#93a1a1;--nav-active:#155c68;--nav-accent:#b58900;--surface-muted:#eee8d5;--surface-success:#e8edcf;--surface-error:#f5dccd;--surface-selected:#e7edcf;--surface-lineage:#efe9d9;--surface-strong:#fdf6e3;--code-bg:#073642;--code-ink:#eee8d5;--status-idle:#93a1a1;--status-queued:#b58900}:root[data-theme=vscode-light]{--ink:#1f1f1f;--muted:#616161;--line:#d6d6d6;--paper:#fff;--content:#f3f3f3;--white:#fff;--green:#006ab1;--green-dark:#005a9e;--secondary:#f3f3f3;--secondary-hover:#e5e5e5;--secondary-ink:#333;--coral:#c72e0f;--blue:#007acc;--nav:#f3f3f3;--brand-panel:#e7e7e7;--signal-muted:#9e9e9e;--signal-accent:#007acc;--signal-alert:#c72e0f;--focus-ring:#007acc44;--error:#c72e0f;--nav-ink:#1f1f1f;--nav-subtle:#616161;--nav-label:#616161;--nav-muted:#424242;--nav-active:#dbeeff;--nav-accent:#007acc;--surface-muted:#f3f3f3;--surface-success:#e6f4ea;--surface-error:#fce8e6;--surface-selected:#dbeeff;--surface-lineage:#e8f3fb;--surface-strong:#fff;--code-bg:#f3f3f3;--code-ink:#1f1f1f;--status-idle:#8a8a8a;--status-queued:#b57614}:root[data-theme=vscode-dark]{--ink:#d4d4d4;--muted:#9d9d9d;--line:#3e3e42;--paper:#1e1e1e;--content:#181818;--white:#252526;--green:#0e639c;--green-dark:#17b;--secondary:#3a3d41;--secondary-hover:#45494c;--secondary-ink:#ccc;--coral:#f48771;--blue:#3794ff;--nav:#181818;--brand-panel:#252526;--signal-muted:#6a6a6a;--signal-accent:#4fc1ff;--signal-alert:#f48771;--focus-ring:#3794ff66;--error:#f48771;--nav-ink:#d4d4d4;--nav-subtle:#9d9d9d;--nav-label:#858585;--nav-muted:#c5c5c5;--nav-active:#264f78;--nav-accent:#3794ff;--surface-muted:#252526;--surface-success:#1e3a32;--surface-error:#4b2621;--surface-selected:#264f78;--surface-lineage:#20364a;--surface-strong:#252526;--code-bg:#1e1e1e;--code-ink:#d4d4d4;--status-idle:#858585;--status-queued:#d7ba7d}:root[data-theme=vscode-high-contrast]{--ink:#fff;--muted:#f0f0f0;--line:#6fc3df;--paper:#000;--content:#000;--white:#000;--green:#0e639c;--green-dark:#17b;--secondary:#3a3d41;--secondary-hover:#45494c;--secondary-ink:#fff;--coral:#f48771;--blue:#75beff;--nav:#000;--brand-panel:#000;--signal-muted:#c5c5c5;--signal-accent:#23d18b;--signal-alert:#f48771;--focus-ring:#75beff;--error:#f48771;--nav-ink:#fff;--nav-subtle:#f0f0f0;--nav-label:#fff;--nav-muted:#fff;--nav-active:#0f4a72;--nav-accent:#23d18b;--surface-muted:#111;--surface-success:#063b2b;--surface-error:#4b1711;--surface-selected:#0f4a72;--surface-lineage:#102d43;--surface-strong:#000;--code-bg:#000;--code-ink:#fff;--status-idle:#c5c5c5;--status-queued:#fc0}.loading{min-height:100vh;color:var(--muted);place-content:center;gap:12px;display:grid}.spin{margin:auto;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.login-page{background:var(--paper);grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);min-height:100vh;display:grid}.login-brand{color:#fff;background:var(--brand-panel);flex-direction:column;justify-content:center;padding:clamp(40px,8vw,110px);display:flex;position:relative;overflow:hidden}.login-brand>p,.brand span,.eyebrow{letter-spacing:0;font:500 11px/1.2 DM Mono,monospace}.login-product-name{max-width:850px;margin:0 0 28px;font-size:clamp(46px,6vw,82px);font-weight:600;line-height:1.02}.login-tagline{max-width:760px;margin:36px 0 0;font-size:clamp(26px,3vw,42px);font-weight:500;line-height:1.08}sup[aria-label=trademark]{font-size:.45em;line-height:0}.login-logo{object-fit:contain;align-self:flex-start;width:clamp(180px,24vw,320px);height:auto}.signal-grid{grid-template-columns:repeat(8,1fr);gap:7px;width:min(520px,80%);margin-top:40px;display:grid}.signal-grid span{background:var(--signal-muted);height:4px}.signal-grid span:nth-child(3n){background:var(--signal-accent)}.signal-grid span:nth-child(5n){background:var(--signal-alert)}.login-panel{border-left:1px solid var(--line);place-items:center;padding:36px;display:grid}.login-panel form{width:min(390px,100%)}.login-panel h2{margin:8px 0 32px;font-size:34px}label{color:var(--muted);text-transform:capitalize;gap:7px;font-size:12px;font-weight:600;display:grid}input,select{border:1px solid var(--line);background:var(--white);width:100%;min-height:42px;color:var(--ink);border-radius:4px;outline:none;padding:9px 11px}.checkbox-field{flex-direction:row;align-items:center;gap:8px;display:flex}.checkbox-field input[type=checkbox]{flex:none;width:16px;height:16px;min-height:0;padding:0}input:focus,select:focus{border-color:var(--green);box-shadow:0 0 0 2px var(--focus-ring)}.required-marker{color:var(--coral);font-weight:700}.field-help{color:var(--muted);cursor:help;margin-left:4px;font-size:11px}.field-error{color:var(--error);margin-top:.35rem;display:block}.combo-field{display:block;position:relative}.combo-options{z-index:5;border:1px solid var(--line);background:var(--white);border-radius:4px;max-height:220px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 20px #0003}.combo-options button{width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:9px 11px;display:block}.combo-options button:hover,.combo-options button:focus{background:var(--secondary);outline:none}.secret-input{display:block;position:relative}.secret-input input{padding-right:44px}.secret-input button{width:32px;height:32px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:5px;right:5px}.secret-input svg{width:17px}.label-help{align-items:center;gap:6px;display:inline-flex}.label-help>span{cursor:help;place-items:center;display:inline-grid}.label-help svg{width:14px;height:14px}form{gap:16px;display:grid}.form-actions{align-items:center;gap:10px;display:flex}.compute-details{gap:16px;display:grid}.pipeline-secret-field{gap:10px;display:grid}.pipeline-secret-note{border-left:3px solid var(--accent);padding-left:14px}.secrets-guidance-details summary{cursor:pointer;font-size:13px;font-weight:700}.secrets-guidance-details [role=heading]{font:inherit;display:inline}.secrets-guidance-content{padding:10px 0 0 20px}.secrets-guidance-content p{margin:0;line-height:1.55}.secrets-inline-code{color:var(--code-ink)}.secrets-guidance-content pre{max-width:100%;margin:10px 0;padding:10px 12px;overflow-x:auto}.secrets-guidance>p{margin:8px 0;line-height:1.55}.secrets-warning{background:color-mix(in srgb, var(--signal-alert) 10%, transparent);border-left:3px solid var(--signal-alert);color:var(--ink);align-items:flex-start;gap:10px;margin:14px 0 10px;padding:11px 12px;display:flex}.secrets-warning svg{color:var(--signal-alert);flex:0 0 18px;width:18px;height:18px;margin-top:1px}.secrets-warning strong{font-size:13px;display:block}.secrets-warning p{color:var(--muted);margin:4px 0 0;line-height:1.5}.pipeline-secret-options{border:1px solid var(--line);overflow-x:auto}.pipeline-secret-options table{border-collapse:collapse;table-layout:auto;width:100%;min-width:820px}.pipeline-secret-options th{background:var(--content);color:var(--muted);text-align:left;padding:8px 14px;font-size:12px;font-weight:700}.pipeline-secret-options th:nth-child(3),.pipeline-secret-options td:nth-child(3){width:24%;min-width:180px}.pipeline-secret-options th:nth-child(4),.pipeline-secret-options td:nth-child(4){width:24%;min-width:190px}.pipeline-secret-options th:nth-child(5),.pipeline-secret-options td:nth-child(5){min-width:260px}.pipeline-secret-option:not(:last-child){border-bottom:1px solid var(--line)}.pipeline-secret-option:hover{background:var(--content)}.pipeline-secret-option td{padding:10px 14px}.pipeline-secret-options .pipeline-secret-select{text-align:left;width:44px;min-width:44px;padding-left:12px;padding-right:4px}.pipeline-secret-options .pipeline-secret-status{text-align:left;width:88px;min-width:88px;padding-left:8px;padding-right:16px}.pipeline-secret-option input[type=checkbox]{appearance:none;background:var(--white);border:1px solid var(--muted);cursor:pointer;border-radius:2px;place-content:center;width:16px;height:16px;min-height:16px;margin:0;padding:0;display:inline-grid}.pipeline-secret-option:hover input[type=checkbox]{border-color:var(--green)}.pipeline-secret-option input[type=checkbox]:checked{background:var(--green);border-color:var(--green)}.pipeline-secret-option input[type=checkbox]:checked:after{border:solid var(--paper);content:"";border-width:0 0 2px 2px;width:7px;height:4px;transform:rotate(-45deg)translateY(-1px)}.pipeline-secret-option input[type=checkbox]:focus-visible{outline:1px solid var(--blue);outline-offset:2px}.pipeline-secret-option input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}.pipeline-secret-name{align-items:center;min-width:0;display:flex}.pipeline-secret-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipeline-secret-environment code{white-space:nowrap}.pipeline-secret-option .pipeline-secret-description{color:var(--muted);overflow-wrap:anywhere;text-align:left;padding-left:16px;padding-right:14px}.check-results{gap:8px;margin:0;padding:0;list-style:none;display:grid}.check-result{grid-template-columns:84px 200px minmax(0,1fr);align-items:center;gap:12px;display:grid}.check-result small{color:var(--muted)}.primary,.secondary,.text-button,.icon-action,.button-row button,.file-button,.select-action button,.refresh-schema,.run-list>form>button,.run-controls button,.resource-actions button,.launch-definition>button:not(.definition-select),.organization-row>button.danger,.workspace-row button,.action-list>button,.lifecycle-actions button,.object-actions button,.tabs button,.run-list>footer button,.breadcrumbs button,.lineage button,.task-files button,.artifact-actions button{transition:transform .12s,box-shadow .16s,background-color .16s 40ms,border-color .16s 40ms,color .16s 40ms}.primary:not(:disabled):hover,.secondary:not(:disabled):hover,.text-button:not(:disabled):hover,.icon-action:not(:disabled):hover,.button-row button:not(:disabled):hover,.file-button:not(:disabled):hover,.select-action button:not(:disabled):hover,.refresh-schema:not(:disabled):hover,.run-list>form>button:not(:disabled):hover,.run-controls button:not(:disabled):hover,.resource-actions button:not(:disabled):hover,.launch-definition>button:not(.definition-select):not(:disabled):hover,.organization-row>button.danger:not(:disabled):hover,.workspace-row button:not(:disabled):hover,.action-list>button:not(:disabled):hover,.lifecycle-actions button:not(:disabled):hover,.object-actions button:not(:disabled):hover,.tabs button:not(:disabled):hover,.run-list>footer button:not(:disabled):hover,.breadcrumbs button:not(:disabled):hover,.lineage button:not(:disabled):hover,.task-files button:not(:disabled):hover,.artifact-actions button:not(:disabled):hover{transform:translateY(-1px)}.primary:not(:disabled):active,.secondary:not(:disabled):active,.text-button:not(:disabled):active,.icon-action:not(:disabled):active,.button-row button:not(:disabled):active,.file-button:not(:disabled):active,.select-action button:not(:disabled):active,.refresh-schema:not(:disabled):active,.run-list>form>button:not(:disabled):active,.run-controls button:not(:disabled):active,.resource-actions button:not(:disabled):active,.launch-definition>button:not(.definition-select):not(:disabled):active,.organization-row>button.danger:not(:disabled):active,.workspace-row button:not(:disabled):active,.action-list>button:not(:disabled):active,.lifecycle-actions button:not(:disabled):active,.object-actions button:not(:disabled):active,.tabs button:not(:disabled):active,.run-list>footer button:not(:disabled):active,.breadcrumbs button:not(:disabled):active,.lineage button:not(:disabled):active,.task-files button:not(:disabled):active,.artifact-actions button:not(:disabled):active{transition-duration:50ms;transition-delay:0s;transform:translateY(1px)}.primary:focus-visible,.secondary:focus-visible,.text-button:focus-visible,.icon-action:focus-visible,.button-row button:focus-visible,.file-button:focus-visible,.select-action button:focus-visible,.refresh-schema:focus-visible,.run-list>form>button:focus-visible,.run-controls button:focus-visible,.resource-actions button:focus-visible,.launch-definition>button:not(.definition-select):focus-visible,.organization-row>button.danger:focus-visible,.workspace-row button:focus-visible,.action-list>button:focus-visible,.lifecycle-actions button:focus-visible,.object-actions button:focus-visible,.tabs button:focus-visible,.run-list>footer button:focus-visible,.breadcrumbs button:focus-visible,.lineage button:focus-visible,.task-files button:focus-visible,.artifact-actions button:focus-visible{outline:2px solid var(--green);outline-offset:2px}.primary{background:var(--green);color:#fff;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 15px;font-weight:700;display:inline-flex}.secondary{border:1px solid var(--line);background:var(--secondary);min-height:42px;color:var(--secondary-ink);border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-weight:700;display:inline-flex}.primary svg{color:currentColor;width:17px;height:17px;display:block}.primary:hover{background:var(--green-dark)}.secondary:hover{background:var(--secondary-hover);border-color:var(--secondary-hover)}.secondary.compute-validate-alt{background:var(--blue);border-color:var(--blue);color:var(--white)}.secondary.compute-validate-alt:hover{filter:brightness(.92)}.primary:disabled,.secondary:disabled{opacity:.45}.text-button{color:var(--green);background:0 0;border:0;padding:6px}.error{color:var(--error);font-size:13px}.hint{color:var(--muted);font-size:13px}.app-shell{grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.app-shell>aside{background:var(--nav);height:100vh;color:var(--nav-ink);flex-direction:column;padding:7.8px 14px 19.8px;display:flex;position:sticky;top:0}.app-shell>aside>nav{flex:1;align-content:start;min-height:0;overflow-y:auto}.brand{flex-direction:column;gap:2px;padding:1.8px 8px 20px;display:flex}.brand-row{align-items:center;gap:8px;display:flex}.sidebar-logo{width:var(--sidebar-logo-size);height:var(--sidebar-logo-size);object-fit:contain;flex:0 0 var(--sidebar-logo-size);margin-left:-6px}.brand strong,.brand span{display:block}.brand strong{font-size:calc(var(--sidebar-logo-size) * .6);line-height:1}.brand span{color:var(--nav-subtle);letter-spacing:.02em;font-size:13px}nav{gap:2.36px;display:grid}.navigation-group{gap:2.43px;display:grid}.navigation-group-label{color:var(--nav-label);text-transform:uppercase;padding:9.72px 12px 2.43px;font:500 16px/1.2 DM Mono,monospace}.navigation-group button{padding-left:24px}nav button{width:100%;color:var(--nav-muted);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:11px;padding:8.1px 12px;font-size:16px;display:flex}nav button svg{width:18px color: var(--blue)}nav button:hover,nav button.active{background:var(--nav-active);color:#fff}nav button.active{box-shadow:inset 3px 0 var(--nav-accent)}.identity{background:var(--nav-active);border-radius:4px;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:9px;margin:2.7px 4px 0;padding:9px 8px;display:grid}.identity>span{background:var(--nav-accent);width:34px;height:34px;color:var(--nav);border-radius:3px;place-items:center;font-size:11px;font-weight:700;display:grid}.identity strong,.identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.identity strong{font-size:12px}.identity small{color:var(--nav-subtle);font-size:10px}.identity button{color:var(--nav-muted);background:0 0;border:0;padding:4px}.identity svg{width:17px}.workspace{min-width:0}.workspace>header{background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:24px;height:72px;padding:0 32px;display:flex}.scope-select{align-items:center;gap:12px;display:flex}.scope-select>span{color:var(--muted);text-transform:uppercase;font:500 10px DM Mono}.scope-select label{position:relative}.scope-select select{min-width:190px;color:var(--ink);appearance:none;background:0 0;border:0;padding-right:30px;font-size:15px;font-weight:700}.scope-select select option,.scope-select select optgroup{color:var(--ink);background:var(--surface-strong)}.participant-forms{align-content:start;gap:28px;display:grid}.participant-forms form+form{border-top:1px solid var(--line);padding-top:24px}.scope-select svg{pointer-events:none;width:15px;position:absolute;top:11px;right:6px}.scope-divider{background:var(--line);width:1px;height:28px}.content{max-width:1500px;margin:auto;padding:34px}.page-title{margin-bottom:28px}.page-title h1{margin:6px 0 7px;font-size:32px;line-height:1.1}.page-title p{color:var(--muted);margin:0}.page-title:has(.page-title-actions){justify-content:space-between;align-items:start;gap:16px;display:flex}.page-title-actions{gap:7px;display:flex}.eyebrow{color:var(--green)!important}.metrics{border:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid}.metrics div{border-right:1px solid var(--line);padding:20px}.metrics div:last-child{border:0}.metrics span{color:var(--muted);font-size:12px;display:block}.metrics strong{margin-top:8px;font:500 30px DM Mono;display:block}.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.panel{background:var(--paper);border:1px solid var(--line);border-radius:5px;align-content:start;padding:22px}.panel h2,.form-drawer h2{margin:4px 0 14px;font-size:19px}.management{border:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(0,1fr) 360px;min-height:490px;display:grid}.resource-list{min-width:0;padding:22px}.resource-list h3{margin:10px 0 14px;font-size:14px}.resource-list h3:not(:first-child){margin-top:32px}.settings-section{border-bottom:1px solid var(--line);padding-bottom:24px}.settings-section+.settings-section{padding-top:24px}.settings-section p{color:var(--muted);margin:6px 0 0}.settings-section .section-heading{align-items:center}.settings-section .section-heading h3{margin:0}.settings-action{white-space:nowrap;flex-shrink:0;justify-content:center;width:144px}.settings-section .section-heading .settings-action{width:198px}.settings-section .settings-action svg{color:currentColor;width:17px;height:17px;display:block}.settings-section button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.inline-form{align-items:end;gap:12px;margin-top:18px;display:flex}.inline-form label{flex:1}.token-list{gap:8px;margin-top:18px;display:grid}.settings-section .section-heading+.token-list{margin-top:36px}.token-row{white-space:nowrap;grid-template-columns:minmax(110px,auto) minmax(180px,1fr) auto;align-items:center;gap:36px;min-width:0;display:grid}.token-value{border:1px solid var(--line);background:var(--surface-muted);border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:4px 6px 4px 10px;font:12px DM Mono;display:inline-flex;overflow:hidden}.token-value button{border:1px solid var(--line);background:var(--surface-strong);border-radius:4px;flex:none;width:28px;height:28px;padding:5px}.token-value button:disabled{opacity:.45;cursor:not-allowed}.token-value svg{width:15px;height:15px}.form-drawer{border-left:1px solid var(--line);background:var(--surface-muted);padding:22px}.table-wrap{overflow:auto hidden}.table-toolbar{justify-content:flex-end;margin-bottom:10px;display:flex}.table-search{align-items:center;gap:8px;width:100%;max-width:320px;display:flex}.table-search span{color:var(--muted);text-transform:uppercase;font:500 10px DM Mono}.table-search input{width:100%;min-width:0}.table-sort{color:inherit;font:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.table-sort:hover{color:var(--ink)}.table-sort span{color:currentColor;font-size:13px;line-height:1}.table-no-results{color:var(--muted);text-align:center}table{border-collapse:collapse;text-align:left;width:100%}th{color:var(--muted);text-transform:uppercase;font:500 12px DM Mono}th,td{border-bottom:1px solid var(--line);padding:12px 10px}td{font-size:13px}.compute-table{table-layout:fixed;width:100%}.compute-table th,.compute-table td{overflow-wrap:anywhere;vertical-align:middle}.compute-table td:last-child,.compute-table th:last-child,.resource-table th:first-child,.resource-table td:first-child,.resource-table td:first-child .row-select-link{text-align:left}.secret-list-table{min-width:760px}.secrets-page-footer{border-top:1px solid var(--line);margin-top:28px;padding:22px 10px 0}.secrets-page-footer h2{margin:0 0 10px;font-size:15px}.secrets-page-footer p{color:var(--muted);max-width:820px;margin:8px 0;line-height:1.6}.secrets-page-footer pre{max-width:820px;margin:14px 0;padding:12px 14px;overflow-x:auto}.badge{border:1px solid var(--line);text-transform:uppercase;border-radius:3px;align-items:center;padding:3px 7px;font:500 10px DM Mono;display:inline-flex}.badge.good{color:var(--green);border-color:var(--green)}.empty{min-height:180px;color:var(--muted);text-align:center;place-content:center;justify-items:center;display:grid}.empty p{margin:8px 0}.notice,.error-banner{background:var(--surface-success);border-left:3px solid var(--green);justify-content:space-between;gap:18px;margin-bottom:18px;padding:11px 14px;font-size:12px;display:flex}.error-banner{background:var(--surface-error);border-color:var(--coral)}.notice button,.error-banner button{background:0 0;border:0}.banner-actions{align-items:center;gap:14px;display:flex}.banner-actions .copy-action{width:auto;height:auto;color:var(--blue);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.banner-actions .copy-action svg{width:15px;height:15px}.dismiss-action{color:inherit;cursor:pointer;font:inherit;margin-left:auto;padding:0;text-decoration:underline}.result>div:not(.empty){border-bottom:1px solid var(--line);gap:5px;padding:10px 0;display:grid}.result span{color:var(--muted);text-transform:uppercase;font-size:10px}code{overflow-wrap:anywhere;font:12px DM Mono}.launch-definitions{border:1px solid var(--line);background:var(--paper);grid-template-columns:280px minmax(0,1fr);min-height:620px;display:grid}.launch-definitions.single-view,.launch-definitions.list-view{background:0 0;border:0;min-height:0;display:block}.launch-list .page-title{margin-bottom:18px}.launch-list{border-right:1px solid var(--line);min-width:0}.launch-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;padding:16px;display:flex}.launch-list h2,.pipeline-defaults h2{margin:4px 0 0;font-size:18px}.pipeline-defaults .form-help{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.5}.launch-list .row-select-link{color:var(--blue)}.launch-editor{align-content:start;gap:18px;min-width:0;padding:22px;display:grid}.pipeline-defaults textarea{border:1px solid var(--line);background:var(--white);width:100%;min-height:82px;color:var(--ink);resize:vertical;border-radius:4px;padding:10px}.repository-status{border:1px solid var(--line);background:var(--surface-selected);align-items:center;gap:8px;min-height:42px;padding:9px 12px;font-size:12px;display:flex}.repository-status svg{width:16px;color:var(--green)}.profile-options{border:1px solid var(--line);flex-wrap:wrap;gap:10px 18px;padding:14px;display:flex}.profile-options legend{padding:0 6px;font-size:12px;font-weight:700}.profile-options label{align-items:center;gap:7px;display:flex}.profile-options input{width:17px;min-height:17px;accent-color:var(--green)}.select-action{grid-template-columns:minmax(0,1fr) 42px;gap:6px;display:grid}.select-action button{border:1px solid var(--line);background:var(--surface-strong);width:42px;height:42px;color:var(--ink);border-radius:4px;place-items:center;display:grid}.select-action button:disabled{opacity:.45}.select-action svg{width:15px}.configuration{border:1px solid var(--line)}.configuration-tabs{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.configuration-tabs .tabs{border-bottom:0}.configuration-tabs .tabs button{color:var(--muted);font-weight:700}.configuration-tabs .tabs button:hover,.configuration-tabs .tabs button:focus-visible{color:var(--ink)}.refresh-schema{border:1px solid var(--line);background:var(--surface-strong);min-height:36px;color:var(--ink);border-radius:4px;align-items:center;gap:6px;margin-right:8px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.refresh-schema svg{width:14px}.refresh-schema:disabled{opacity:.5}.configuration .parameter-form,.configuration>.empty{padding:0 18px 14px}.parameters-json{background:var(--code-bg);color:var(--code-ink);caret-color:var(--code-ink);font:12px/1.55 DM Mono;border:0!important;border-radius:0!important;min-height:300px!important}.launch-save{padding-top:4px}.launch-save>button{flex:1;min-width:0}.launch-main,.launch-side{gap:20px;display:grid}.launch-side{position:sticky;top:92px}.section-heading{justify-content:space-between;align-items:start;display:flex}.section-heading svg{color:var(--green)}.schema-source textarea{resize:vertical;border:1px solid var(--line);background:var(--code-bg);width:100%;min-height:230px;color:var(--code-ink);border-radius:4px;outline:none;padding:14px;font:12px/1.55 DM Mono}.inline-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.button-row{justify-content:flex-end;gap:9px;display:flex}.button-row button,.file-button{border:1px solid var(--line);background:var(--white);min-height:40px;color:var(--ink);border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.button-row button:disabled{background:var(--surface-muted);color:var(--muted);border-color:var(--line);opacity:.7;cursor:not-allowed}.button-row button.primary{background:var(--green);color:#fff;border-color:var(--green)}.button-row svg,.file-button svg{width:16px}.file-button{cursor:pointer;position:relative}.file-button.is-disabled{background:var(--surface-muted);color:var(--muted);border-color:var(--line);cursor:not-allowed;opacity:.7}.file-button input{opacity:0;width:1px;height:1px;position:absolute}.validation-summary{background:var(--surface-error);border-left:3px solid var(--coral);padding:10px 12px;font-size:11px}.validation-summary p{margin:3px 0}.parameter-form fieldset{border:0;border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:10px 0;padding:20px 0 4px;display:grid}.schema-group{border:0;border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:10px 0;padding:16px 0 4px;display:grid}.schema-group legend{padding:0 12px 0 0;font-size:13px;font-weight:700}.environment2-form{gap:20px;display:grid}.environment2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.environment2-config-summary h3{margin:0 0 10px;font-size:18px}.environment2-config-provider{margin:-4px 0 10px 16px;display:block}.environment2-config-details{gap:7px;margin-left:32px;display:grid}.environment2-branch{border:1px solid var(--line);min-width:0;margin:0;padding:18px}.environment2-branch legend{padding:0 8px;font-weight:700}.environment2-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.environment2-fields textarea{resize:vertical;background:var(--white);min-height:96px;color:var(--ink)}.environment2-groups{gap:14px;margin-top:16px;display:grid}.environment2-groups>.environment2-fields,.environment2-schema-group .environment2-fields{margin-top:0}.environment2-tab-panels{display:grid}.environment2-tab-panel{grid-area:1/1}.environment2-tab-panel[hidden]{visibility:hidden;pointer-events:none;display:block}.environment2-schema-group{border:1px solid var(--line);min-width:0;margin:0;padding:14px}.environment2-schema-group>legend,.environment2-schema-group>summary{font-size:13px;font-weight:700}.environment2-schema-group>summary{cursor:pointer}.environment2-schema-group>p{color:var(--muted);margin:6px 0 12px;font-size:12px}.environment2-defaults{gap:8px;display:grid}.environment2-defaults div{justify-content:space-between;gap:12px;display:flex}.environment2-defaults dt{color:var(--muted)}.environment2-defaults dd{overflow-wrap:anywhere;margin:0;font-family:DM Mono,monospace}.launchpad2{align-items:end;gap:14px;display:flex}.launchpad2 label{flex:1}.environment2-preview{margin-top:0}.environment2-preview[open]>summary{margin-bottom:14px}.environment2-preview h2{align-items:center;gap:8px;display:flex}.environment2-preview pre{background:var(--content);border:1px solid var(--line);max-height:420px;padding:14px;overflow:auto}@media (width<=900px){.environment2-grid,.environment2-fields{grid-template-columns:1fr}.launchpad2{flex-direction:column;align-items:stretch}}.parameter-form legend{padding:0 12px 0 0;font-size:13px;font-weight:700}.parameter-form label small{text-transform:none;font-weight:400;line-height:1.35}.parameter-form label b{color:var(--error);font-size:11px}.toggle{grid-template-columns:minmax(0,1fr) auto;align-items:center}.toggle small,.toggle b{grid-column:1}.toggle input{width:38px;height:20px;accent-color:var(--green);grid-area:1/2/3}.toggle .token-toggle-track{grid-area:1/2/3}.effective pre{background:var(--code-bg);max-height:420px;color:var(--code-ink);white-space:pre-wrap;border-radius:4px;padding:14px;font:11px/1.5 DM Mono;overflow:auto}.effective-summary{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 18px;margin:0 0 18px;font-size:13px;display:grid}.effective-summary div{min-width:0}.effective-summary dt{color:var(--muted);margin-bottom:3px;font-weight:700}.effective-summary dd{overflow-wrap:anywhere;margin:0}.effective>.eyebrow:not(:first-child){margin-top:18px}.launch-overrides .button-row{margin-top:6px}.run-relaunch-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.run-relaunch-fields label{min-width:0;color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.run-relaunch-fields input,.run-relaunch-fields select,.run-relaunch-fields textarea{border:1px solid var(--line);background:var(--white);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:4px;padding:9px;font-weight:400}.run-relaunch-wide{grid-column:1/-1}.run-relaunch-editor .run-relaunch-preview{margin-top:0}.run-relaunch-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;overflow:auto}@media (width<=640px){.run-relaunch-fields{grid-template-columns:minmax(0,1fr)}}.icon-action{border:1px solid var(--line);background:var(--surface-strong);width:40px;height:40px;color:var(--ink);border-radius:4px;place-items:center;display:grid}.icon-action svg{width:17px}.monitor-grid{border:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(0,1fr);min-height:620px;display:grid}.run-list{flex-direction:column;min-width:0;display:flex}.run-list>form{border-bottom:1px solid var(--line);gap:9px;padding:14px}.run-list>form>button{border:1px solid var(--line);background:var(--surface-strong);min-height:36px;color:var(--ink);border-radius:4px;justify-content:center;align-items:center;gap:7px;display:flex}.run-list>form svg{width:15px}.search{position:relative}.search svg{color:var(--muted);position:absolute;top:12px;left:10px}.search input{padding-left:33px}.run-items{max-height:680px;overflow:auto}.run-items>article{border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;display:grid}.run-item-select{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:9px;padding:14px;display:grid}.run-item-select .run-item-meta{text-align:left;justify-self:stretch}.run-items>article:hover,.run-items>article.selected{background:var(--surface-selected)}.run-items>article.selected{box-shadow:inset 3px 0 var(--green)}.run-item-actions{align-self:center;align-items:center;gap:8px;padding:0 16px 0 0;display:flex}.run-item-actions>.run-launched{text-align:right;margin-left:auto;margin-right:22px}.run-launched-label{color:var(--muted);font:inherit}.run-item-actions>b,.run-item-actions .run-state{text-align:left;flex:0 0 12ch;align-self:center;margin-right:22px}.run-item-actions .run-state{text-align:center;white-space:nowrap;flex-basis:13ch;font-size:18px}.run-item-actions button{border:1px solid var(--line);background:var(--surface-strong);width:28px;height:28px;color:var(--blue);border-color:var(--blue);border-radius:4px;place-items:center;display:grid}.run-item-actions button:disabled{opacity:.35;cursor:not-allowed}.run-item-actions button.danger{color:var(--error);border-color:var(--coral)}.run-item-actions button.cancel{color:var(--status-queued);border-color:var(--status-queued)}.run-item-actions svg{width:13px}.run-items strong,.run-items small,.run-items time{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.run-items strong{font-size:18px}.run-item-meta{color:var(--muted);white-space:nowrap;grid-template-columns:1fr 1.6fr 1fr 1.2fr;align-items:center;gap:20px;margin-top:8px;display:grid}.run-item-meta .primary-data{color:var(--ink);font:400 18px DM Mono}.run-items small,.run-items time{color:var(--muted);text-overflow:ellipsis;font-size:14px;overflow:hidden}.run-items time{white-space:normal;overflow-wrap:anywhere}.run-launched time.primary-data{color:var(--ink);font:400 18px DM Mono}.run-items b{font:500 18px DM Mono}.status-dot{background:var(--status-pending);border-radius:50%;width:8px;height:8px;margin-top:4px}.status-dot.running{background:var(--status-running)}.status-dot.succeeded{background:var(--status-completed)}.status-dot.failed,.status-dot.launch_error{background:var(--status-failed)}.status-dot.queued{background:var(--status-queued)}.status-dot.submitted{background:var(--status-submitted)}.run-list>footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding:10px;font:10px DM Mono;display:flex}.run-list>footer label{color:var(--muted);align-items:center;gap:6px;margin-right:auto;display:inline-flex}.run-list>footer select{border:1px solid var(--line);background:var(--surface-strong);min-height:30px;color:var(--ink);font:inherit;border-radius:4px;padding:4px 24px 4px 8px}.run-list>footer button{border:1px solid var(--line);background:var(--surface-strong);min-height:30px;color:var(--blue);font:inherit;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.run-list>footer button:disabled{color:var(--muted);opacity:.55;cursor:not-allowed}.run-list>footer svg{width:15px;height:15px}.run-detail{min-width:0}.monitor-detail-open{grid-template-columns:1fr;position:relative}.monitor-detail-open .run-list{display:none}.monitor-detail-open .run-detail{display:block}.run-detail-empty{display:none}.run-detail>header{border-bottom:1px solid var(--line);padding:22px}.run-detail-header-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.run-detail h2{margin:8px 0 4px}.run-detail header p{color:var(--muted);margin:0;font-size:12px}.run-state{text-transform:uppercase;border:1px solid var(--line);border-radius:3px;justify-content:center;align-items:center;padding:4px 7px;font:500 18px/1 DM Mono;display:inline-flex}.run-state.completed,.run-state.succeeded{background:var(--surface-success);border-color:var(--surface-success);color:var(--ink)}.run-state.failed,.run-state.launch_error{background:var(--surface-error);border-color:var(--surface-error);color:var(--ink)}.run-state.running{background:var(--surface-lineage);border-color:var(--surface-lineage);color:var(--ink)}.run-state.queued,.run-state.preparing,.run-state.cancelling,.run-state.cancelled,.run-state.aborted,.run-state.cached{background:var(--surface-muted);border-color:var(--surface-muted);color:var(--ink)}.run-state.submitted{background:var(--surface-strong);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.run-controls{gap:7px;display:flex}.run-controls button{border:1px solid var(--line);background:var(--surface-strong);color:var(--ink);border-radius:4px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex}.run-controls button:disabled{opacity:.35;cursor:not-allowed}.run-controls button.cancel{color:var(--status-queued);border-color:var(--status-queued)}.run-controls svg{width:14px}.lineage{background:var(--surface-lineage);padding:9px 22px;font:11px DM Mono}.lineage button{color:var(--green);font:inherit;background:0 0;border:0}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;padding:0 16px;display:flex}.tabs button{color:var(--muted);text-transform:capitalize;background:0 0;border:0;padding:13px 11px;font-size:12px}.tabs button:hover,.tabs button:focus-visible{color:var(--ink)}.tabs button.active{box-shadow:inset 0 -2px var(--green);color:var(--green)}.tab-content{padding:22px}.run-report{--report-blue:var(--blue);--report-muted:#6c757d;--report-border:#dee2e6;--report-surface:#f8f9fa;color:#212529;background:#e9ecef;min-height:100%;margin:-22px;padding:0 22px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;overflow-x:auto}.run-report *,.run-report :before,.run-report :after{box-sizing:border-box;font-family:inherit}.run-report h1,.run-report h2,.run-report h3,.run-report h4,.run-report h5,.run-report h6{margin:0 0 .5rem;font-weight:500;line-height:1.2}.run-report h1{font-size:clamp(2rem,4vw,3.5rem)}.run-report h2{font-size:2rem}.run-report h3{font-size:1.75rem}.run-report p{margin:0 0 1rem}.run-report a{color:var(--report-blue)}.run-report .jumbotron{background:#e9ecef;border-radius:0;margin:0;padding:2rem 1rem}.run-report .container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.run-report .container:has(#resources){display:none}.run-report-frame{background:#e9ecef;border:0;width:calc(100% + 44px);height:min(900px,78vh);min-height:620px;margin:-22px;display:block}.run-report .display-3{font-weight:300}.run-report .text-muted{color:var(--report-muted)!important}.run-report .alert{border:1px solid #0000;border-radius:.25rem;margin:1rem 0;padding:.75rem 1.25rem}.run-report .alert-success{color:#155724;background:#d4edda;border-color:#c3e6cb}.run-report dl{margin:0 0 1rem}.run-report dt{font-weight:700}.run-report dd{margin:0 0 .5rem}.run-report .row{flex-wrap:wrap;margin:0 -.75rem;display:flex}.run-report .row>*{padding:0 .75rem}.run-report .small{font-size:80%}.run-report .progress{background:#e9ecef;border-radius:.2rem;height:1.6rem;margin:1.2rem auto;display:flex;overflow:hidden}.run-report .progress-bar{color:#fff;text-align:center;white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.run-report .bg-success{background:#28a745!important}.run-report .bg-secondary{background:#6c757d!important}.run-report .bg-warning{color:#212529;background:#ffc107!important}.run-report .bg-danger{background:#dc3545!important}.run-report pre{margin:0 0 1rem;overflow:auto}.run-report pre.nfcommand{white-space:pre-wrap;background:#f0f2f4;border:1px solid #ccc;border-radius:5px;padding:10px 15px;font-size:.8rem}.run-report table{border-collapse:collapse;background:0 0;width:100%;margin:1rem 0}.run-report table th,.run-report table td{vertical-align:top;border-top:1px solid var(--report-border);text-align:left;max-width:200px;padding:.75rem;overflow-x:auto}.run-report table thead th{vertical-align:bottom;border-bottom:2px solid var(--report-border)}.run-report table tbody tr:nth-of-type(odd){background:#00000009}.run-report .table-responsive{width:100%;display:block;overflow-x:auto}.run-report .script_block.short{cursor:pointer;max-height:30px;overflow-y:hidden}.run-report code,.run-report samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}@media (width>=576px){.run-report .container{max-width:540px}.run-report .col-sm-3{flex:0 0 25%;max-width:25%}.run-report .col-sm-9{flex:0 0 75%;max-width:75%}}@media (width>=768px){.run-report .container{max-width:720px}}@media (width>=992px){.run-report .container{max-width:960px}}@media (width>=1200px){.run-report .container{max-width:1140px}}@media (width<=575px){.run-report .jumbotron{padding-left:12px;padding-right:12px}}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fact{border:1px solid var(--line);background:var(--surface-strong);min-width:0;padding:12px;position:relative}.fact span{color:var(--muted);text-transform:uppercase;font:500 9px DM Mono;display:block}.fact strong{overflow-wrap:anywhere;margin-top:6px;font-size:11px;display:block}.copy-action{border:1px solid var(--line);background:var(--surface-strong);width:28px;height:28px;color:var(--blue);border-radius:4px;place-items:center;display:grid}.fact .copy-action{position:absolute;top:8px;right:8px}.copy-action svg{width:14px}.copyable-log{position:relative}.copyable-log>.copy-action{z-index:1;position:absolute;top:20px;right:18px}.json-block{grid-column:span 3}.json-block pre,.task-inspector pre,.run-log,.copyable-log pre{background:var(--code-bg);color:var(--code-ink);white-space:pre-wrap;border-radius:4px;padding:14px;font:11px/1.5 DM Mono;overflow:auto}.copyable-log pre{margin:0}.copyable-log.run-log{min-height:340px}.timeline article{border-bottom:1px solid var(--line);grid-template-columns:12px minmax(0,1fr) auto;gap:10px;padding:12px 2px;display:grid}.timeline p,.timeline time{color:var(--muted);margin:3px 0 0;font-size:10px}.tasks tr{cursor:pointer}.task-summary{gap:10px;margin-bottom:18px;display:grid}.task-summary h3,.run-info-sections h3{margin:0;font-size:13px}.process-progress{grid-template-columns:minmax(140px,1fr) minmax(160px,3fr) 180px;align-items:center;gap:12px;font-size:10px;display:grid}.process-progress strong{overflow-wrap:anywhere}.process-result{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.progress-track{background:var(--surface-lineage);border-radius:4px;width:100%;min-width:0;height:8px;display:flex;overflow:hidden}.progress-segment.pending,.progress-segment.queued{background:var(--status-pending)}.progress-segment.queued{background:var(--status-queued)}.progress-segment.submitted{background:var(--status-submitted)}.progress-segment.running{background:var(--status-running)}.progress-segment.cached{background:var(--status-cached)}.progress-segment.completed,.progress-segment.succeeded{background:var(--status-completed)}.progress-segment.failed{background:var(--status-failed)}.progress-segment.aborted,.progress-segment.cancelled{background:var(--status-aborted)}.task-status.pending{background:var(--surface-muted);color:var(--status-pending)}.task-status{box-sizing:border-box;justify-content:center;width:72px}.task-status.completed,.task-status.succeeded{background:var(--surface-success);color:var(--ink)}.task-status.failed{background:var(--surface-error);color:var(--ink)}.task-status.aborted,.task-status.cancelled,.task-status.cached{background:var(--surface-muted);color:var(--ink)}.task-status.running{background:var(--surface-lineage);color:var(--ink)}.task-status.submitted{background:var(--surface-strong);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.task-search{max-width:560px;margin-bottom:12px}.task-table-wrap{border:1px solid var(--line);width:100%;overflow-x:auto}.task-table-wrap table{min-width:1900px}.task-table-wrap th,.task-table-wrap td{white-space:nowrap}.task-link{color:var(--green);font:inherit;background:0 0;border:0;text-decoration:underline}.tasks tbody tr:hover{background:var(--surface-selected)}.task-inspector{border:1px solid var(--line);margin-top:18px;padding:16px}.task-tabs{margin:8px -16px 16px}.artifact-actions{justify-content:flex-end;margin-bottom:10px;display:flex}.artifact-actions button{align-items:center;gap:6px;display:inline-flex}.artifact-actions svg{width:14px}.container-list,.run-info-sections{gap:18px;display:grid}.task-inspector .close{float:right;background:0 0;border:0}.task-files{gap:6px;max-height:240px;margin:10px 0;display:grid;overflow:auto}.task-files button{overflow-wrap:anywhere;justify-content:flex-start;width:100%;font-family:DM Mono;font-size:10px}.work-explorer{border:1px solid var(--line);background:var(--paper)}.work-explorer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.work-explorer-header strong{overflow-wrap:anywhere;font:12px DM Mono;display:block}.work-explorer-body{grid-template-columns:minmax(230px,.7fr) minmax(320px,1.3fr);width:100%;min-height:330px;display:grid}.work-file-list{border-right:1px solid var(--line);min-width:0}.work-file{border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:6px;display:flex}.work-file.selected{background:var(--surface-selected);box-shadow:inset 3px 0 var(--green)}.work-file-name{min-width:0;color:var(--code-ink);text-align:left;background:0 0;border:0;flex:1;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.work-file-name svg,.work-file.parent svg{width:15px;color:var(--green)}.work-file-name span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:inherit;overflow:hidden}.work-file-name small{color:var(--muted);text-align:right;white-space:nowrap;font:10px DM Mono}.work-file.parent{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--code-ink);text-align:left;background:0 0;gap:8px;padding:10px 12px;display:flex}.work-file-preview{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;padding:16px;display:flex}.work-file-preview h3{overflow-wrap:anywhere;margin:5px 0}.work-file-preview .preview-heading>div{align-items:baseline;gap:10px;min-width:0;display:flex}.work-file-preview .preview-heading .eyebrow,.work-file-preview .preview-heading h3{margin:0}.work-file-preview pre{background:var(--code-bg);min-height:0;color:var(--code-ink);white-space:pre-wrap;flex:1;margin:16px 0 0;padding:12px;font:11px/1.55 DM Mono;overflow:auto}.work-file-preview .copyable-log{flex:1;min-height:0;display:flex}.work-file-preview .copyable-log pre{width:100%;max-height:none}.work-file-preview img{object-fit:contain;max-width:100%;max-height:260px;margin:16px auto 0;display:block}.metric-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.metric-grid div{background:var(--surface-strong);border:1px solid var(--line);padding:18px}.metric-grid span{color:var(--muted);text-transform:capitalize;font-size:10px;display:block}.metric-grid strong{margin-top:8px;font:500 28px DM Mono;display:block}.run-log{min-height:340px}.run-log svg{margin-bottom:12px;display:block}.explorer{border:1px solid var(--line);background:var(--paper)}.explorer>header{border-bottom:1px solid var(--line);grid-template-columns:270px minmax(0,1fr) 380px;align-items:end;gap:16px;padding:16px;display:grid}.breadcrumbs{align-items:center;gap:3px;min-width:0;padding-bottom:2px;display:flex;overflow:hidden}.breadcrumbs button{white-space:nowrap;color:var(--blue);background:0 0;border:0;align-items:center;gap:4px;font-size:11px;display:flex}.breadcrumbs .breadcrumb-path{width:100%;min-width:0;color:var(--ink);align-items:center;gap:0;font-size:14px;font-weight:600;display:flex}.breadcrumbs .breadcrumb-root{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:45%;margin-right:0;padding-right:0;overflow:hidden}.breadcrumb-relative{box-sizing:border-box;border:0;border-left:1px solid var(--line);width:auto;min-width:0;max-width:100%;color:var(--ink);font:inherit;background:0 0;border-radius:0;flex:0 auto;margin-left:0;padding:2px 6px 2px 0;font-weight:400}.breadcrumb-relative:focus{outline:1px solid var(--green);outline-offset:-1px}.breadcrumbs .breadcrumb-path svg{width:17px}.breadcrumbs .breadcrumb-path>svg{margin-right:2px}.breadcrumbs svg{width:15px}.upload{display:contents}.explorer-tools{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:start;gap:7px;width:380px;display:grid}.explorer-tools .upload,.explorer-actions{display:contents}.explorer-tools .file-button,.explorer-tools .icon-action{box-sizing:border-box;white-space:normal;overflow-wrap:normal;word-break:normal;text-align:center;justify-content:center;align-items:center;gap:7px;width:100%;height:40px;min-height:40px;padding:6px 8px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.object-pane{grid-template-columns:minmax(360px,520px) minmax(0,1fr);min-height:590px;display:grid}.object-pane-selected{grid-template-columns:minmax(360px,520px) minmax(0,1fr)}.objects{border-right:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.objects .object-select-cell{text-align:center;width:1%;padding-right:0}.objects .object-select-cell input[type=checkbox]{appearance:none;border:1px solid var(--muted);background:var(--white);cursor:pointer;border-radius:2px;place-content:center;width:16px;height:16px;min-height:16px;margin:0;padding:0;display:inline-grid}.objects .object-select-cell input[type=checkbox]:hover{border-color:var(--green)}.objects .object-select-cell input[type=checkbox]:checked{border-color:var(--green);background:var(--green)}.objects .object-select-cell input[type=checkbox]:checked:after{content:"";border:solid var(--paper);border-width:0 0 2px 2px;width:7px;height:4px;transform:rotate(-45deg)translateY(-1px)}.objects .object-select-cell input[type=checkbox]:focus-visible{outline:1px solid var(--blue);outline-offset:2px}.objects td:nth-child(2){min-width:0;color:var(--code-ink);font-weight:600;overflow:hidden}.object-name{align-items:center;gap:6px;display:flex}.object-name .copyable-text{flex:1;min-width:0}.item-download{background:0 0;border:0;flex:none;width:16px;height:16px;padding:0}.object-download-cell{text-align:right;width:1%}.objects th:nth-child(3),.objects td:nth-child(3){white-space:nowrap;width:1%}.objects th:nth-child(4),.objects td:nth-child(4){white-space:nowrap;width:160px}.objects .item-download svg{width:13px}.objects th button,.copyable-text{color:inherit;font:inherit;letter-spacing:0;text-align:left;background:0 0;border:0}.objects th button{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.objects th button svg{width:13px}.copyable-text{cursor:copy;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;max-width:100%;display:inline-flex;overflow:hidden}.objects td svg{width:16px;color:var(--blue);flex:none}.objects tbody tr{cursor:pointer;color:var(--code-ink)}.objects tbody td{box-sizing:border-box;vertical-align:middle;height:36px;padding:10px 12px}.objects tbody tr:hover,.objects tbody tr.selected{background:var(--surface-selected)}.objects tbody tr.parent-folder{color:var(--blue);font-weight:600}.objects>footer{border-top:1px solid var(--line);justify-content:space-between;margin-top:auto;padding:10px;font:10px DM Mono;display:flex}.objects>footer button{background:0 0;border:0}.objects>footer svg{width:16px}.preview-pane{min-width:0;padding:20px}.preview-heading{justify-content:space-between;gap:12px;display:flex}.preview-heading h2{overflow-wrap:anywhere;margin:0 0 5px}.preview-heading span{color:var(--muted);font-size:10px}.preview-heading>svg{color:var(--blue)}.preview-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.preview-actions .secondary{padding:7px 9px;font-size:10px}.preview-indicator svg{width:18px;color:var(--blue);margin:7px 2px}.object-actions{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.object-actions button{border:1px solid var(--line);background:var(--surface-strong);border-radius:4px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;display:flex}.object-actions svg{width:13px}.safe-preview{background:var(--code-bg);min-height:300px;max-height:520px;color:var(--code-ink);white-space:pre-wrap;border-radius:4px;padding:14px;font:11px/1.55 DM Mono;overflow:auto}.preview-pane iframe{border:1px solid var(--line);background:var(--surface-strong);width:100%;min-height:400px}.image-preview img{object-fit:contain;max-width:100%;max-height:480px}.image-preview>svg,.tabular-preview>svg{width:18px;color:var(--blue);margin-bottom:10px}.tabular-preview{max-width:100%;overflow:auto}.tabular-preview td{white-space:nowrap}.actions-grid{border:1px solid var(--line);background:var(--paper);grid-template-columns:240px minmax(0,1fr) 300px;min-height:620px;display:grid}.action-list{border-right:1px solid var(--line)}.action-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:13px;display:grid}.action-list>button:hover,.action-list>button.selected{background:var(--surface-selected)}.action-list>button.selected{box-shadow:inset 3px 0 var(--green)}.action-list svg{width:15px}.action-list strong,.action-list small{display:block}.action-list small{color:var(--muted);font-size:10px}.action-list b{text-transform:uppercase;font:500 9px DM Mono}.action-editor{min-width:0;padding:20px}.action-detail{grid-template-columns:minmax(0,1fr) 300px;min-height:420px;display:grid}.action-detail>section{min-width:0;padding:20px}.action-configuration{gap:0;margin:18px 0 0;display:grid}.action-configuration>div{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:16px;padding:11px 0;display:grid}.action-configuration dt{color:var(--muted);font-size:11px}.action-configuration dd{overflow-wrap:anywhere;margin:0}.action-configuration pre{background:var(--code-bg);color:var(--code-ink);margin:0;padding:10px;font:11px/1.5 DM Mono;overflow:auto}.action-editor textarea{resize:vertical;border:1px solid var(--line);border-radius:4px;min-height:110px;padding:10px;font:11px/1.5 DM Mono}.action-editor fieldset{border:1px solid var(--line);gap:12px;padding:14px;display:grid}.action-editor legend{padding:0 6px;font-size:11px;font-weight:700}.action-status{border-left:1px solid var(--line);background:var(--surface-muted);padding:20px}.action-status h2{margin:6px 0 18px}.action-facts{gap:9px;display:grid}.action-facts span{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:8px;font-size:11px;display:flex}.action-facts b{text-transform:uppercase;font:500 9px DM Mono}.lifecycle-actions{grid-template-columns:1fr 1fr;gap:7px;margin:18px 0;display:grid}.lifecycle-actions button{border:1px solid var(--line);background:var(--surface-strong);border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:9px;font-size:10px;display:flex}.lifecycle-actions button:first-child{color:var(--secondary-ink);background:var(--secondary);border-color:var(--secondary)}.lifecycle-actions button:nth-child(2),.lifecycle-actions button:nth-child(3){color:#fff;background:var(--green);border-color:var(--green)}.lifecycle-actions button:nth-child(2):hover,.lifecycle-actions button:nth-child(3):hover{background:var(--green-dark);border-color:var(--green-dark)}.lifecycle-actions svg{width:14px}.lifecycle-actions button.danger{color:#fff;background:var(--error);border-color:var(--error)}.lifecycle-actions button.danger:hover{background:var(--coral);border-color:var(--coral)}.history{margin-top:28px}.history>div{border-bottom:1px solid var(--line);text-transform:capitalize;justify-content:space-between;padding:9px 0;font-size:11px;display:flex}.history strong{font:500 15px DM Mono}.status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.status-card{border:1px solid var(--line);background:var(--paper);align-items:center;gap:12px;padding:18px;display:flex}.status-card small,.status-card strong{display:block}.status-card small{color:var(--muted);text-transform:uppercase;font-size:10px}.status-card strong{text-transform:capitalize;margin-top:4px}.status-indicator{background:var(--status-queued);border-radius:50%;flex:none;width:10px;height:10px}.status-indicator.healthy{background:var(--green);box-shadow:0 0 0 4px var(--focus-ring)}.resource-actions{justify-content:flex-start;align-items:center;gap:28px;display:flex}.resource-actions-fixed{grid-template-columns:92px repeat(4,32px);justify-content:end;align-items:center;gap:28px;display:grid}.resource-state-toggle{justify-content:flex-start}.token-toggle{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:700;display:inline-flex}.environment-toggle{justify-content:space-between;width:100%}.token-toggle input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.token-toggle-track{border:1px solid var(--line);background:var(--line);border-radius:999px;align-items:center;width:34px;height:18px;padding:2px;transition:background .14s,border-color .14s;display:inline-flex;position:relative}.token-toggle-knob{background:var(--surface-strong);width:12px;height:12px;box-shadow:var(--elevation-1);border-radius:50%;transition:transform .14s;transform:translate(0)}.token-toggle-knob[data-checked=true]{transform:translate(16px)}.token-toggle-track[data-checked=true]{border-color:var(--green);background:var(--green)}.token-toggle-track:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.resource-actions button,.organization-row>button.danger,.workspace-row button{border:1px solid var(--line);background:var(--surface-strong);border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.resource-actions>button:not(.danger){color:var(--blue);border-color:var(--blue)}.resource-actions>button:not(.danger):hover,.resource-actions>button:not(.danger):focus-visible{background:var(--surface-selected);color:var(--blue)}.resource-actions svg,.organization-row svg,.workspace-row svg{width:15px}.resource-actions button.danger,.organization-row>button.danger,.workspace-row button.danger{color:var(--error);border-color:var(--coral)}.organization-blade{border:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(220px,.7fr) minmax(220px,.7fr) minmax(320px,1fr);min-height:520px;display:grid}.organization-blade>section,.organization-blade>aside{border-right:1px solid var(--line);padding:20px}.organization-blade>aside{background:var(--surface-muted);border-right:0;align-content:start;gap:16px;display:grid}.organization-blade h2{margin:0 0 14px;font-size:16px}.organization-row,.workspace-row{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px;display:flex}.organization-row.selected{background:var(--surface-selected);box-shadow:inset 3px 0 var(--green)}.row-select{min-width:0;color:var(--ink);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:4px;display:flex}.row-select svg{color:var(--green)}.row-select-link{color:var(--blue);text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.row-select span,.workspace-row>span{flex:1;min-width:0}.organization-row strong,.organization-row small,.workspace-row strong,.workspace-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.organization-row small,.workspace-row small{color:var(--muted);margin-top:3px;font-size:10px}@media (width<=1100px){.launch-definitions{grid-template-columns:230px minmax(0,1fr)}.launch-side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.monitor-grid{grid-template-columns:260px minmax(0,1fr)}.run-detail>header{display:block}.run-detail-header-row{gap:14px;display:grid}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.json-block{grid-column:span 2}.explorer>header{grid-template-columns:220px minmax(0,1fr)}.upload{grid-column:span 2}.explorer-tools{grid-area:2/1/auto/-1;width:100%}.object-pane{grid-template-columns:1fr}.objects{border-right:0;border-bottom:1px solid var(--line)}.actions-grid{grid-template-columns:190px minmax(0,1fr)}.action-status{border-left:0;border-top:1px solid var(--line);grid-column:span 2}.organization-blade{grid-template-columns:1fr 1fr}}@media (width<=900px){.app-shell{grid-template-columns:72px minmax(0,1fr)}.app-shell>aside{padding-inline:9px}.brand-row strong,.brand>span,.navigation-group-label,.navigation-item span,.identity div,.identity button{display:none}.navigation-group button{padding-left:12px}.identity,.management{grid-template-columns:1fr}.form-drawer{border-left:0;border-top:1px solid var(--line)}.metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.action-detail{grid-template-columns:1fr}.action-status{border-top:1px solid var(--line);border-left:0}.action-configuration>div{grid-template-columns:1fr;gap:4px}.launch-definitions{grid-template-columns:1fr}.launch-list{border-right:0;border-bottom:1px solid var(--line)}.launch-editor{padding:14px}.configuration-tabs{align-items:stretch}.refresh-schema{white-space:nowrap;margin:6px}.login-page{grid-template-columns:1fr}.login-brand{min-height:35vh;padding:30px}.login-product-name{margin:0 0 24px;font-size:46px}.login-tagline{margin-top:28px;font-size:28px}.signal-grid{margin-top:10px}.login-panel{padding:28px 20px}.workspace>header{gap:4px;height:auto;padding:12px 16px;display:grid}.scope-divider{display:none}.scope-select{justify-content:space-between}.scope-select select{min-width:160px}.content{padding:22px 16px}.split,.launch-side,.inline-fields,.parameter-form fieldset{grid-template-columns:1fr}.button-row{flex-wrap:wrap}.button-row>*{flex:1}.page-title h1{font-size:26px}.monitor-grid{grid-template-columns:1fr}.run-list{border-right:0;border-bottom:1px solid var(--line)}.run-items{max-height:260px}.run-controls{flex-wrap:wrap}.tabs{overflow-x:auto}.tab-content{padding:14px}.detail-grid,.metric-grid{grid-template-columns:1fr}.json-block{grid-column:span 1}.tasks table,.tasks tbody,.tasks tr,.tasks td{width:100%;display:block}.tasks thead{display:none}.tasks tr{border-bottom:1px solid var(--line);padding:10px 0}.tasks td{overflow-wrap:anywhere;border:0;padding:4px 10px}.explorer>header{grid-template-columns:1fr}.upload{grid-column:span 1}.explorer-tools{grid-area:2/1;width:100%}.objects table,.objects tbody,.objects tr,.objects td{width:100%;display:block}.objects thead{display:none}.objects tr{border-bottom:1px solid var(--line);padding:8px 0}.objects td{overflow-wrap:anywhere;border:0;padding:4px 10px}.preview-pane{padding:14px}.work-explorer-body{grid-template-columns:1fr}.work-file-list{border-right:0;border-bottom:1px solid var(--line)}.actions-grid{grid-template-columns:1fr}.action-list{border-right:0;border-bottom:1px solid var(--line)}.action-status{grid-column:span 1}.status-grid{grid-template-columns:1fr 1fr}.organization-blade{grid-template-columns:1fr}.organization-blade>section,.organization-blade>aside{border-right:0;border-bottom:1px solid var(--line)}.organization-blade>aside{grid-column:span 1;grid-template-columns:1fr}}
