:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;color:#1c2941;background:#f5f7fb;font-synthesis:none;--ink:#1c2941;--muted:#647187;--line:#e4e9f1;--accent:#345fea;--blue-soft:#edf2ff;--navy:#131e35;--radius:14px}
.not-admin .admin-only{display:none}.account-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:18px 0}.account-toolbar>div{display:flex;gap:8px;flex-wrap:wrap}.credential-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 0 21px;margin-bottom:22px;border-bottom:1px solid var(--line)}.credential-row strong{font-size:14px}.member-panel{padding:26px}.demo-credentials{font-size:13px;color:var(--muted);margin:18px 0}.demo-credentials summary{cursor:pointer}.demo-credentials p{margin-top:10px;line-height:1.8}.cli-code{padding:18px;background:#142137;color:#d5e6ff;border-radius:10px;font:13px/1.9 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.field input{min-height:44px}.modal input{font-size:16px}.not-admin .sidebar .profile{visibility:hidden}[hidden]{display:none!important}@media(max-width:700px){.account-toolbar{align-items:flex-start;flex-direction:column}.account-toolbar .button{padding:8px 10px}.credential-row{align-items:flex-start}.member-panel{padding:18px}.demo-credentials code{overflow-wrap:anywhere}}
*{box-sizing:border-box}body{margin:0;font-size:16px}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}button{transition:background-color 140ms ease,border-color 140ms ease,transform 120ms ease-out}button:active:not(:disabled){transform:scale(.98)}:focus-visible{outline:3px solid #93b1ff;outline-offset:3px}h1,h2,h3,p{margin:0}h1{font-size:30px;letter-spacing:-1px;font-weight:680;line-height:1.4}h2{font-size:18px;font-weight:650}h3{font-size:16px}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.muted{color:var(--muted);font-size:14px;line-height:1.7}.eyebrow{font-size:11px;font-weight:750;letter-spacing:1.7px;color:#7c89a0;margin-bottom:9px}.sidebar{position:fixed;inset:0 auto 0 0;width:224px;background:var(--navy);color:#bcc6d9;padding:30px 20px;display:flex;flex-direction:column}.brand{display:flex;gap:12px;align-items:center;color:#fff;font-weight:800;font-size:25px;letter-spacing:1px;padding:0 10px}.brand-mark{width:36px;height:40px;display:grid;place-items:center;color:#79e8c7;border:1px solid #4b665f;border-radius:10px;font-size:27px;font-weight:700}.brand-caption{font-size:9px;letter-spacing:2.6px;display:block;color:#95a6bf;margin-top:3px}.workspace{display:flex;gap:10px;align-items:center;padding:17px 9px;margin-top:31px;margin-bottom:26px;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;font-size:14px;color:#e5ebf5}.workspace small,.profile small,.integration small{display:block;font-size:12px;color:#92a1ba;margin-top:6px}.workspace-icon{background:#ffffff0c;border:1px solid #ffffff1c;border-radius:7px;padding:7px;color:#a6b8d4}.nav-label{font-size:12px;color:#8e9bb2;padding:0 12px 12px}.nav-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;font-size:14px;margin:3px 0}.nav-item.active{background:#2e405f;color:white}.nav-count{margin-left:auto;background:#ffffff16;border-radius:5px;padding:1px 7px;font-size:12px}.sidebar-bottom{margin-top:auto}.integration{display:flex;gap:10px;padding:17px 8px;font-size:13px;line-height:1.4}.integration-symbol{color:#77ebca;font-size:21px}.integration small{font-size:11px}.profile{display:flex;gap:12px;align-items:center;padding:21px 8px 0;border-top:1px solid #ffffff16;color:#f0f3f9;font-size:14px}.avatar{width:42px;height:42px;display:grid;place-items:center;background:#ebedfb;color:#5966ae;border-radius:12px;font-weight:650;flex-shrink:0}.admin-avatar{width:34px;height:34px;background:#3b4a65;color:#e2e9f5;border-radius:50%}.shell{margin-left:224px}.topbar{height:74px;display:flex;justify-content:space-between;align-items:center;padding:0 38px;border-bottom:1px solid var(--line);background:#fff;font-size:14px;color:var(--muted)}.topbar strong{font-weight:500;color:#2a3952}.slash{padding:0 13px;color:#c0c8d5}.demo-badge{font-size:12px;border:1px solid #dce3ef;border-radius:6px;padding:6px 10px;color:#57677e;display:flex;align-items:center;gap:6px}.demo-badge span{height:6px;width:6px;background:#8294b4;border-radius:50%}main{max-width:1560px;margin:0 auto;padding:35px 38px 24px}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;gap:16px}.page-heading p{font-size:14px;color:var(--muted);margin-top:8px;line-height:1.65}.button{border:1px solid #dbe2ec;background:#fff;color:#36445b;min-height:40px;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:550;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.button.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 3px 6px #2346bb12}.button.ghost{border-color:transparent;background:transparent;color:#536884}.button.danger{color:#bb4250;border-color:#ebd3d7}.demo-note{display:flex;align-items:flex-start;gap:10px;border:1px solid #dce5fa;background:#eef3fe;color:#546987;padding:12px 16px;font-size:13px;line-height:1.7;border-radius:9px}.demo-note strong{font-weight:600}.demo-note svg{width:17px;height:17px;margin-top:2px;color:#6887c2}.machine-strip{margin:25px 0 27px;scroll-margin-top:25px}.section-kicker{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:12px;color:#7c889b}.section-kicker span:first-child{font-weight:650;color:#5f6e83;letter-spacing:.3px}.machine-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.machine-card{background:#fff;border:1px solid var(--line);border-radius:11px;padding:16px 17px;min-width:0}.machine-top{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:14px}.machine-top svg{color:#8394ac;width:18px}.machine-name{font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;overflow-wrap:anywhere}.machine-meta{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.machine-meta strong{font-size:23px;font-weight:670;letter-spacing:-.7px}.machine-meta small{font-size:12px;color:var(--muted);margin-left:4px}.machine-model{color:#69798f;font-size:12px}.gpu-slots{display:flex;gap:4px;margin-top:14px}.gpu-slot{height:5px;flex:1;background:#d7e3f9;border-radius:2px}.machine-card:nth-child(2) .gpu-slot{background:#bce3d8}.machine-card:nth-child(3) .gpu-slot{background:#d6d8f4}.machine-card:nth-child(4) .gpu-slot{background:#cbddeb}.authorization-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:20px;align-items:start}.panel{border:1px solid var(--line);background:#fff;border-radius:var(--radius);overflow:hidden}.panel-heading{padding:22px 22px 17px;display:flex;justify-content:space-between;align-items:center}.panel-heading h2{font-size:16px}.user-list{padding:0 10px 10px}.user-row{border:1px solid transparent;display:flex;align-items:center;width:100%;gap:11px;text-align:left;padding:15px 12px;background:transparent;border-radius:9px;color:var(--ink);margin-bottom:5px}.user-row.selected{background:#eff3fe;border-color:#dce5ff}.user-details{flex:1;min-width:0}.user-name{display:block;font-size:14px;font-weight:620;margin-bottom:4px}.user-meta{font-size:12px;color:#6e7e96}.user-chevron{color:#7c91bc;font-size:19px}.status-dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:#45a88a;margin-right:5px}.status-dot.paused{background:#a0aaba}.status-dot.pending{background:#d2a252}.user-footnote{padding:15px 22px;border-top:1px solid var(--line);color:#8893a5;font-size:12px}.editor-head{padding:23px 26px 21px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.editor-identity{display:flex;gap:13px;align-items:center}.editor-name{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.editor-name h2{font-size:20px}.username{color:#7c8799;font-size:13px;margin-top:5px;font-family:ui-monospace,SFMono-Regular,monospace}.badge{border-radius:5px;font-size:11px;font-weight:550;padding:4px 7px;color:#277f64;background:#e9f6f0}.badge.paused{color:#788195;background:#f0f2f6}.badge.pending{color:#986916;background:#fcf3df}.editor-body{padding:24px 26px}.label-row{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:8px}.label-row h3{font-size:15px}.subtext{font-size:13px;color:#7b8799;line-height:1.6}.permissions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:17px}.permission{border:1px solid #e1e6ef;border-radius:10px;padding:15px;background:#fff}.permission.granted{border-color:#a8bdf9;background:#f8faff}.permission-top{display:flex;align-items:center;gap:10px;cursor:pointer}.permission-name{font-size:13px;font-family:ui-monospace,SFMono-Regular,monospace;font-weight:600}.permission-spec{font-size:12px;color:#8390a3;margin:7px 0 0 27px}input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent);margin:0;cursor:pointer;flex-shrink:0}.permission-bottom{border-top:1px solid #e8edf5;margin-top:14px;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:#7a879b}.stepper{display:inline-flex;align-items:center;height:32px;border:1px solid #dce3ee;border-radius:6px;background:white;overflow:hidden;flex-shrink:0}.stepper button{background:transparent;border:0;width:28px;height:30px;color:#566680;font-size:17px}.stepper input{width:35px;text-align:center;border:0;background:transparent;color:#30415e;font-size:14px;font-weight:650;padding:0;-moz-appearance:textfield}.stepper input::-webkit-inner-spin-button,.stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper:focus-within{outline:2px solid #93b1ff}.total-limit{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:21px 0 19px;border-top:1px solid var(--line)}.total-limit .stepper{height:38px}.total-limit .stepper button{height:36px;width:34px}.total-limit .stepper input{width:40px;font-size:17px}.total-control{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--muted)}.total-limit h3{font-size:15px;margin-bottom:6px}.policy-summary{font-size:13px;line-height:1.7;background:#f6f8fc;border-radius:7px;padding:11px 13px;color:#65738a}.policy-summary strong{font-weight:650;color:#344d76}.editor-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#fbfcfe;border-top:1px solid var(--line);padding:17px 26px}.footer-buttons{display:flex;gap:8px}.save-state{color:#8390a3;font-size:12px;line-height:1.5}.save-state.dirty{color:#986916}.form-error{color:#bc394b;font-size:13px;line-height:1.7;margin-top:10px;min-height:0}.form-error:empty{display:none}footer{display:flex;justify-content:space-between;gap:15px;color:#8994a6;font-size:11px;margin-top:26px;line-height:1.7}dialog{border:0;padding:28px;color:var(--ink);border-radius:17px;box-shadow:0 24px 100px #0b142d30;width:480px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);overflow-y:auto}dialog::backdrop{background:#121d3655;backdrop-filter:blur(3px)}.modal-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:16px}.modal-head h2{font-size:22px}.icon-button{background:transparent;border:0;font-size:27px;color:#7b889c;width:32px;height:32px;border-radius:7px;line-height:1}.field{display:flex;flex-direction:column;gap:8px;margin-top:22px;font-size:14px;font-weight:550}.field input,.field select,.preview-controls select,.preview-controls input{width:100%;background:#fff;border:1px solid #d7deea;border-radius:8px;color:var(--ink);padding:11px 12px;min-height:43px;font-size:16px}.field small{font-size:12px;color:#7c8799;font-weight:400;line-height:1.7}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:25px}.compact p{font-size:14px;line-height:1.8;color:var(--muted);margin-top:15px}.toast{position:fixed;bottom:28px;left:calc(50% + 100px);transform:translate(-50%,10px);padding:12px 19px;border-radius:10px;color:white;background:#20324e;box-shadow:0 8px 28px #14203d2b;font-size:14px;opacity:0;pointer-events:none;transition:opacity 160ms ease,transform 160ms ease-out;max-width:90vw;z-index:10}.toast.visible{opacity:1;transform:translate(-50%,0)}.preview-modal{width:650px}.preview-allow{display:flex;gap:8px;flex-wrap:wrap;margin:19px 0}.machine-tag{border:1px solid #dbe4f4;border-radius:6px;padding:6px 9px;font-size:12px;background:#f5f8fe;color:#4f6487}.preview-stats{display:flex;gap:24px;padding:17px 20px;background:#f5f8fe;border-radius:9px;margin:18px 0}.preview-stats strong{font-size:25px;letter-spacing:-.7px}.preview-stats small{font-size:12px;display:block;color:var(--muted);margin-bottom:7px}.preview-controls{display:grid;grid-template-columns:minmax(0,1fr) 95px;gap:12px;margin:20px 0 13px}.preview-controls label{font-size:13px;color:var(--muted);display:flex;flex-direction:column;gap:8px}.preview-result{font-size:14px;border-radius:8px;padding:12px 14px;margin:15px 0;line-height:1.6}.preview-result.success{color:#247755;background:#eaf7f0}.preview-result.error{color:#b54554;background:#fff0f2}.job-list{margin:20px 0 0;border-top:1px solid var(--line);padding-top:17px}.job-list h3{font-size:14px;margin-bottom:10px}.job-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #edf0f5;font-size:13px}.job-row small{display:block;color:var(--muted);font-size:12px;margin-top:5px}.empty{padding:20px;text-align:center;background:#f8f9fc;border-radius:8px;color:#8a95a7;font-size:13px}.edit-toggle{font-size:12px;color:#7285a0;cursor:pointer;border:0;background:transparent;padding:0}.status-description{font-size:12px;color:#8b6b29;margin:12px 0 0}.saved-pill{font-size:12px;color:#768cae}
@media(hover:hover) and (pointer:fine){.button:not(:disabled):hover{border-color:#acbada;background:#f6f8fe}.button.primary:not(:disabled):hover{background:#284fd0;border-color:#284fd0}.nav-item:hover{background:#ffffff0c}.nav-item.active:hover{background:#364b6d}.user-row:not(.selected):hover{background:#f8f9fc}.stepper button:not(:disabled):hover{background:#edf2fe}.icon-button:hover{background:#f0f3f8}}
@media(min-width:1600px){main{padding-top:43px}.authorization-layout{grid-template-columns:320px minmax(0,1fr)}.editor-body{padding:29px 30px}.permission{padding:20px}.editor-head{padding:26px 30px}}
@media(max-width:1180px){.sidebar{width:195px;padding:27px 14px}.shell{margin-left:195px}main{padding:28px 24px}.topbar{padding:0 24px}.authorization-layout{grid-template-columns:235px minmax(0,1fr);gap:15px}.editor-body,.editor-head{padding:20px}.editor-footer{padding:16px 20px}.machine-card{padding:14px 12px}.machine-model{font-size:11px}.machine-meta strong{font-size:21px}.user-row{padding:13px 8px}.permission{padding:12px}.permissions{gap:9px}.permission-name{font-size:12px}}
@media(max-width:1000px){.sidebar{width:176px}.shell{margin-left:176px}.workspace{font-size:12px}.workspace small{font-size:10px}.integration{display:none}.machine-grid{grid-template-columns:repeat(2,1fr)}.authorization-layout{grid-template-columns:1fr}.user-list{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.user-row .avatar{display:none}.user-footnote{display:none}.user-panel .panel-heading{padding-bottom:12px}.editor-name h2{font-size:19px}.permissions{gap:14px}.permission-name{font-size:14px}}
@media(max-width:700px){.sidebar{display:none}.shell{margin-left:0}.topbar{height:61px;padding:0 18px}main{padding:24px 16px 20px}.page-heading{align-items:flex-start;margin-bottom:19px}.page-heading h1{font-size:24px}.page-heading p{font-size:13px;max-width:230px}.page-heading>.button{padding:10px 12px;margin-top:18px;font-size:12px}.eyebrow{font-size:10px;letter-spacing:1.3px}.demo-note{font-size:12px;padding:12px}.machine-strip{margin:20px 0}.machine-grid{gap:9px}.machine-card{padding:13px}.machine-name{font-size:12px}.machine-top{margin-bottom:10px}.user-list{grid-template-columns:1fr;gap:0;padding-bottom:5px}.user-row{padding:12px}.user-row .avatar{display:grid;width:33px;height:33px;font-size:13px}.user-meta{font-size:12px}.user-name{margin-bottom:3px}.editor-head{padding:18px}.editor-head .button{padding:8px 11px;font-size:12px}.editor-body{padding:20px 18px}.permissions{grid-template-columns:1fr 1fr;gap:9px}.permission{padding:12px 10px}.permission-name{font-size:11px}.permission-spec{font-size:11px;margin-left:0}.permission-top{gap:7px}.permission-bottom{flex-wrap:wrap;gap:8px}.total-limit{gap:12px}.total-limit .subtext{font-size:12px}.editor-footer{padding:15px 18px;align-items:flex-start}.footer-buttons{gap:5px}.footer-buttons .button{padding:10px 12px;font-size:12px}.save-state{max-width:90px}.section-kicker{font-size:11px}footer{flex-direction:column;gap:5px}.toast{left:50%;font-size:13px;min-width:240px;text-align:center}.modal{padding:23px}.demo-badge{font-size:11px}.preview-stats{gap:28px}}
@media(max-width:360px){.permissions{grid-template-columns:1fr}.editor-head{align-items:flex-start;flex-direction:column}.page-heading{flex-direction:column}.page-heading>.button{margin-top:0}.machine-grid{grid-template-columns:1fr}}
.not-admin .machine-strip{display:none}
.heading-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.auth-footer{display:flex;gap:6px;align-items:center;justify-content:center;border-top:1px solid var(--line);margin-top:20px;padding-top:12px;color:var(--muted);font-size:14px}.invite-card{margin-top:20px;padding:19px;border:1px solid var(--line);border-radius:11px}.invite-heading{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-bottom:10px}.invite-usage{font-size:13px;color:var(--muted);margin-top:10px}.invite-actions{display:flex;gap:10px;margin-top:15px}.invite-secret{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px!important}.invite-card>.button{margin-top:12px}@media(max-width:700px){.heading-actions{flex-direction:column;gap:7px;flex-shrink:0}.heading-actions .button{padding:9px 10px;font-size:12px}.invite-card{padding:15px}}
.live-status{margin-top:13px;font-size:13px;line-height:1.6;color:#4f6487}.live-gpus{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.live-gpus span{font-size:12px;font-variant-numeric:tabular-nums;background:#f1f5fb;border-radius:4px;padding:4px 6px;color:#536884}.live-queue{margin:24px 0}.live-table-wrap{max-height:350px;overflow:auto;border:1px solid var(--line);border-radius:10px;background:#fff}.live-table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.live-table th,.live-table td{padding:12px 15px;border-bottom:1px solid var(--line);vertical-align:top}.live-table th{position:sticky;top:0;background:#f6f8fc;font-weight:600;color:#536884}.live-table td:first-child{min-width:220px;max-width:420px;overflow-wrap:anywhere}.live-table strong{font-weight:500}.live-table small{display:block;margin-top:4px;color:var(--muted)}.live-table td:not(:first-child){white-space:nowrap}
.admin-editor .total-limit,.admin-editor .policy-summary,.admin-editor .editor-footer,.admin-editor .permission-bottom{display:none}.admin-editor .permission-top input{display:none}.admin-editor .permission-spec{margin-left:0}.field select{width:100%;padding:12px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink)}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition:none!important}button:active:not(:disabled){transform:none}}
.permission-name,.permission-bottom,.subtext,.policy-summary,.edit-toggle,.preview-controls label,.machine-name{font-size:14px}.permission-name,.machine-name{overflow-wrap:anywhere}.permission-top{align-items:flex-start}.permission-top input{margin-top:1px}.badge{font-size:12px}.user-meta,.save-state,.demo-note{font-size:13px}.button{font-size:14px}
@media(max-width:900px){.sidebar{display:none}.shell{margin-left:0}.toast{left:50%}}
@media(max-width:700px){.permissions{grid-template-columns:1fr}.permission-spec{margin-left:27px}.permission-top{align-items:center}.permission-bottom{flex-wrap:nowrap}.page-heading>.button,.editor-head .button,.footer-buttons .button{font-size:14px}.editor-footer{flex-wrap:wrap}.save-state{max-width:none}.footer-buttons{margin-left:auto}.total-limit{align-items:flex-start}.total-control{gap:5px}}
.execution-workspace{margin:28px 0}.execution-panel{border:1px solid var(--border,#deded9);border-radius:12px;padding:18px;margin:14px 0;background:var(--surface,#fff)}.execution-panel summary{cursor:pointer;font-weight:650;margin-bottom:14px}.train-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0}.execution-panel label{display:grid;gap:7px;font-size:13px}.execution-panel input,.execution-panel select,.execution-panel textarea{box-sizing:border-box;width:100%;padding:10px;border:1px solid #d6d6d0;border-radius:7px;background:#fff;font:inherit}.execution-panel textarea{font-family:ui-monospace,monospace;resize:vertical}.file-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.file-actions input{width:auto;max-width:320px}.file-result,.job-log-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;overflow:auto;font:12px/1.7 ui-monospace,monospace}.job-log-dialog{width:min(1000px,90vw);max-width:none}.execution-workspace .live-table td{max-width:350px;overflow-wrap:anywhere}.execution-workspace .button:active{transform:scale(.97)}@media(max-width:800px){.train-grid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.execution-workspace .button:active{transform:none}}
/* Native terminal: fixed canvas area avoids page reflow while output streams. */
.terminal-dialog{width:min(1100px,95vw);max-width:95vw;background:#fff}.terminal-dialog #terminal-screen{height:60vh;min-height:280px;background:#111827;padding:8px}.terminal-controls{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:16px 0}.terminal-controls label{display:flex;align-items:center;gap:8px}.terminal-controls select{padding:8px;border:1px solid #d5dbe3;border-radius:6px}.terminal-dialog .modal-head{gap:12px;flex-wrap:wrap}
