:root{color-scheme:light;font-family:Aptos,Segoe UI,Helvetica Neue,sans-serif;background:#edf2f7;color:#18212f;--bg-shell: #f4f7fb;--bg-panel: rgba(255, 255, 255, .9);--bg-panel-strong: rgba(255, 255, 255, .96);--bg-muted: #edf3f8;--bg-accent: #fef6e8;--line-soft: rgba(124, 138, 160, .22);--line-strong: rgba(124, 138, 160, .38);--text-main: #18212f;--text-soft: #4c5a70;--text-muted: #66758d;--teal-700: #0f766e;--teal-800: #115e59;--amber-700: #b45309;--amber-100: #fff3dc;--blue-700: #1d4ed8;--font-ui-xs: 10px;--font-ui-sm: 11.5px;--font-ui-md: 12.5px;--font-ui-lg: 13px;--font-ui-xl: 18px;--space-1: 6px;--space-2: 8px;--space-3: 10px;--space-4: 12px;--radius-sm: 7px;--radius-md: 9px;--radius-lg: 10px;--control-height: 28px;--shadow-soft: 0 16px 36px rgba(15, 23, 42, .06);--shadow-card: 0 8px 20px rgba(15, 23, 42, .06)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-size:var(--font-ui-md);line-height:1.45;background:radial-gradient(circle at top left,rgba(15,118,110,.08),transparent 24%),radial-gradient(circle at top right,rgba(180,83,9,.14),transparent 28%),linear-gradient(180deg,#f8fafc,#edf2f7);color:var(--text-main)}button,input,textarea,select{font:inherit}button{border:none;min-height:var(--control-height);border-radius:7px;padding:6px 10px;font-size:var(--font-ui-sm);font-weight:650;line-height:1.2;background:linear-gradient(180deg,#0f766e,#115e59);color:#fff;cursor:pointer;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}button:hover{filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 8px 18px #0f766e29}button.secondary{background:linear-gradient(180deg,#475569,#334155)}button:disabled{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}input,textarea,select{width:100%;border:1px solid rgba(148,163,184,.42);border-radius:7px;padding:7px 9px;background:#fffffffa;color:var(--text-main);outline:none;transition:border-color .12s ease,box-shadow .12s ease}input:focus,textarea:focus,select:focus{border-color:#0f766e8a;box-shadow:0 0 0 3px #0f766e1a}textarea{min-height:74px;resize:vertical}.page-shell{min-height:100vh;padding:10px}.login-shell{min-height:100vh;display:grid;place-items:center;padding:16px}.login-card{width:min(440px,100%);background:#fffffff2;border:1px solid var(--line-soft);border-radius:var(--radius-lg);padding:16px;box-shadow:var(--shadow-soft)}.login-copy,.muted-note,.empty-state,.topbar-subtitle{margin:0;color:var(--text-soft);line-height:1.45;font-size:12px}.login-hints{display:grid;gap:8px;margin-bottom:12px}.hint-chip{background:#f3f7fb;color:#0f172a;border:1px solid rgba(148,163,184,.5);justify-content:start}.eyebrow{margin:0 0 6px;font-size:10px;text-transform:uppercase;letter-spacing:.18em;color:var(--amber-700)}.topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}.topbar-copy{max-width:760px}.topbar-subtitle{max-width:720px}.topbar h1{margin:0 0 2px;font-size:clamp(18px,1.6vw,20px);line-height:1.15}.topbar-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.topbar.compact,.topbar-copy.compact,.topbar-meta.compact{gap:6px}.topbar-heading-row{display:flex;gap:10px;justify-content:space-between;align-items:start;flex-wrap:wrap}.task-inline-summary{display:grid;gap:2px;min-width:220px;padding:7px 9px;border-radius:var(--radius-sm);border:1px solid rgba(148,163,184,.24);background:#ffffffe0}.task-inline-summary span,.task-inline-summary small{color:var(--text-soft)}.task-inline-summary strong{line-height:1.2}.platform-pill,.session-badge,.metric-card,.workspace-at-a-glance,.subcard,.status-banner,.operator-toolbar,.card{border:1px solid var(--line-soft);box-shadow:var(--shadow-card)}.platform-pill{padding:6px 9px;border-radius:999px;background:#f3faf9;color:#0f4f4a}.platform-pill.subtle{font-size:var(--font-ui-xs)}.session-badge{display:flex;flex-direction:column;gap:2px;padding:6px 9px;border-radius:var(--radius-sm);background:#eef5ff;color:#173d8c}.session-badge.compact{font-size:var(--font-ui-xs)}.status-banner{margin-bottom:12px;padding:7px 9px;border-radius:var(--radius-sm);background:var(--bg-accent);color:#7c3f09}.shell-command-bar{display:grid;gap:6px;padding:8px 10px;margin-bottom:10px;border-radius:var(--radius-lg);border:1px solid var(--line-soft);background:#ffffffd6;box-shadow:var(--shadow-card)}.shell-status-row,.shell-controls-row{display:flex;justify-content:space-between;align-items:start;gap:8px;flex-wrap:wrap}.status-inline{display:grid;gap:2px;min-width:150px}.status-inline span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.stats-inline{display:flex;gap:6px;flex-wrap:wrap}.stat-pill{display:grid;gap:2px;min-width:76px;padding:5px 8px;border-radius:var(--radius-sm);border:1px solid rgba(148,163,184,.22);background:#ffffffeb}.stat-pill span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.stat-pill strong{font-size:14px;line-height:1}.stat-pill.accent{background:linear-gradient(180deg,#fff6e8fa,#ffffffeb)}.compact-button{min-height:28px;padding:5px 8px}.cockpit-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.metric-card{display:grid;gap:6px;padding:12px;border-radius:var(--radius-lg);background:#ffffffc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.metric-card span{color:var(--text-muted);font-size:var(--font-ui-xs);text-transform:uppercase;letter-spacing:.08em}.metric-card strong{font-size:24px;line-height:1}.metric-card small{color:var(--text-soft)}.metric-card.accent{background:linear-gradient(180deg,#fff6e8fa,#ffffffe6)}.operator-toolbar{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;margin-bottom:14px;border-radius:var(--radius-lg);background:#ffffffd6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.toolbar-cluster{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.toolbar-label{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted)}.segmented-control,.tab-row{display:flex;gap:4px;flex-wrap:wrap}.segment,.tab-button{background:#eef4f8;color:#1f2937;border:1px solid rgba(148,163,184,.46);box-shadow:none;min-height:28px;padding:5px 9px;border-radius:7px;font-size:var(--font-ui-sm);font-weight:600}.segment.active,.tab-button.active{background:linear-gradient(180deg,#134e4a,#0f766e);color:#fff;border-color:#0f766e80}.tab-button.secondary-tab{background:#f6f8fb;color:#526175;border-style:dashed}.tab-row.compact{margin-top:8px}.width-controls label{display:grid;gap:6px;min-width:160px;font-size:var(--font-ui-sm);color:var(--text-soft)}.width-controls input[type=range]{padding:0;border:none;background:transparent;box-shadow:none}.layout-grid{display:grid;gap:10px;align-items:start}.pane{min-width:0}.pane-shell{display:grid;gap:10px;align-content:start;max-height:calc(100vh - 156px);overflow:auto;padding-right:4px}.card{background:var(--bg-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-lg);padding:10px}.card-tight{padding-bottom:8px}.card h2,.card h3,.card h4{margin:0}.card h2{font-size:14px;line-height:1.25}.card h3,.card h4{font-size:13px;line-height:1.3}.section-heading{display:flex;justify-content:space-between;gap:10px;align-items:start;margin-bottom:8px}.stack-form{display:grid;gap:7px}.stack-form.compact{margin-top:10px}.checkbox-row{display:flex;align-items:center;gap:8px;font-size:var(--font-ui-md);color:var(--text-soft)}.checkbox-row input{width:16px;height:16px}.compact-grid,.overview-grid,.access-grid,.workspace-zone,.file-split,.workspace-columns,.review-grid,.artifact-columns,.inline-form-grid,.preview-runtime-layout,.workspace-stage-grid{display:grid;gap:8px}.compact-grid,.overview-grid,.access-grid,.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-at-a-glance,.subcard,.tree-node,.approval-card,.activity-row,.folder-group,.run-card{background:var(--bg-panel-strong);border-radius:var(--radius-sm);padding:9px}.workspace-zone{grid-template-columns:minmax(248px,.4fr) minmax(0,1fr);align-items:start}.workspace-rail,.workspace-main,.workspace-tray,.workspace-stage,.workspace-stage-headline{display:grid;gap:10px;align-content:start}.workspace-main,.workspace-stage,.workspace-tray{min-width:0}.workspace-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-stage-head{display:flex;justify-content:space-between;gap:10px;align-items:start;flex-wrap:wrap}.workspace-stage-headline h3,.workspace-stage-headline p{margin:0}.workspace-stage-metrics{min-width:min(100%,280px)}.workspace-stage-metrics.invert div{background:#ffffff14;border-color:#e2e8f038}.workspace-stage-metrics.invert span{color:#e2e8f0b8}.workspace-stage-metrics.invert strong{color:#f8fafc}.workspace-callout{margin:0;padding:7px 9px;border-radius:7px;border:1px solid rgba(148,163,184,.24);background:#f5f8fb;color:var(--text-soft);line-height:1.5}.workspace-at-a-glance.compact{padding:7px 9px}.workspace-at-a-glance h3,.subcard h3{margin-bottom:6px;font-size:13px}.selected-task-card .section-heading{margin-bottom:6px}.selected-task-summary{gap:8px}.selected-task-head{display:flex;justify-content:space-between;gap:8px;align-items:start;flex-wrap:wrap}.selected-task-head strong{line-height:1.25}.selected-task-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.access-reference-list{display:grid;gap:10px}.access-reference-card{padding:10px;border-radius:12px;border:1px solid rgba(148,163,184,.24);background:#f8fbff;display:grid;gap:8px}.access-reference-card.read_only{background:linear-gradient(180deg,#ecfdf5e6,#fffffff2)}.access-reference-card.read_write,.access-reference-card.execute{background:linear-gradient(180deg,#fff7edeb,#fffffff2)}.access-reference-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.access-reference-card span,.access-reference-head span{text-transform:uppercase;letter-spacing:.08em;font-size:11px;color:var(--text-muted);font-weight:800}.access-reference-card code{display:block;overflow-wrap:anywhere;padding:8px 10px;border-radius:10px;background:#ffffffe6;border:1px solid rgba(148,163,184,.24);color:#1e293b}.access-reference-card p{margin:0;color:var(--text-soft);line-height:1.5}.mini-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.mini-stat-grid div{padding:7px;border-radius:7px;background:#f5f8fb;border:1px solid rgba(148,163,184,.28)}.mini-stat-grid.dense div{padding:6px 7px}.mini-stat-grid span{display:block;margin-bottom:3px;color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.mini-stat-grid strong{display:block;line-height:1.15}.tree-list,.task-list,.approval-list,.activity-list,.folder-groups,.runs-panel,.folder-summary-list{display:grid;gap:6px}.tree-node{border:1px solid rgba(148,163,184,.22)}.tree-node-title{display:flex;flex-direction:column;gap:3px;margin-bottom:6px}.tree-node-title span{color:var(--text-muted);font-size:12px}.task-chip,.file-row{display:flex;flex-direction:column;align-items:start;gap:2px;width:100%;text-align:left;background:#ecf8f6;color:#134e4a;border:1px solid rgba(15,118,110,.18);box-shadow:none}.task-chip.active{background:linear-gradient(180deg,#115e59,#0f766e);color:#fff}.task-chip span{font-weight:650}.task-chip small,.file-row span,.file-row strong{text-align:left}.task-chip small{color:currentColor;opacity:.82}.center-shell{min-height:calc(100vh - 156px)}.task-hero{display:flex;justify-content:space-between;gap:10px;align-items:start;margin-bottom:10px}.task-hero h2{margin-bottom:4px;font-size:clamp(18px,1.8vw,20px)}.task-hero-copy{margin:0;color:var(--text-soft);line-height:1.5}.task-badge-stack{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.priority-strip{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:10px}.priority-card{display:grid;gap:5px;padding:9px;border-radius:var(--radius-sm);border:1px solid rgba(148,163,184,.24);background:#ffffffeb}.priority-card span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.priority-card strong{line-height:1.35}.priority-card.warn{background:linear-gradient(180deg,#fff7edf2,#fffffff2)}.priority-card.info{background:linear-gradient(180deg,#eff6fff2,#fffffff2)}.priority-card.build{background:linear-gradient(180deg,#ecfdf5f2,#fffffff2)}.badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#ebf7f6;color:#0f4f4a;border:1px solid rgba(15,118,110,.2);font-size:10px;font-weight:700}.badge.muted{background:#f3f6fb;color:#334155;border-color:#94a3b852}.tab-panel{margin-top:10px}.meta-grid,.support-sync-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.meta-grid label,.support-sync-grid label{display:block;margin-bottom:3px;font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.meta-grid strong,.support-sync-grid strong{font-size:12px;line-height:1.3}.folder-summary-row{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:10px;background:#f6f9fc}.review-status-banner{display:flex;justify-content:space-between;gap:12px;align-items:start;grid-column:1 / -1;padding:10px;border-radius:var(--radius-sm);border:1px solid rgba(148,163,184,.24)}.review-status-banner.pass{background:linear-gradient(180deg,#ecfdf5f2,#fffffff2)}.review-status-banner.warn{background:linear-gradient(180deg,#fff7edf2,#fffffff2)}.review-status-banner.fail{background:linear-gradient(180deg,#fef2f2f2,#fffffff2)}.review-status-banner p{margin:0;color:var(--text-soft);max-width:760px;line-height:1.55}.review-status-label{display:block;margin-bottom:4px;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted)}.review-overview-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-column:1 / -1}.review-focus-card{display:grid;gap:6px;padding:10px;border-radius:var(--radius-sm);border:1px solid rgba(148,163,184,.22);background:#fffffff2}.review-focus-card span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.review-focus-card strong{line-height:1.2}.review-focus-card p{margin:0;color:var(--text-soft)}.review-focus-card.pass{background:linear-gradient(180deg,#ecfdf5f2,#fffffff2)}.review-focus-card.warn{background:linear-gradient(180deg,#fff7edf2,#fffffff2)}.review-focus-card.fail{background:linear-gradient(180deg,#fef2f2f2,#fffffff2)}.review-focus-card.info{background:linear-gradient(180deg,#eff6fff2,#fffffff2)}.review-focus-card.build{background:linear-gradient(180deg,#ecfdf5f2,#fffffff2)}.review-focus-card.neutral{background:linear-gradient(180deg,#f8fafcf2,#fffffff2)}.review-blocker-card{grid-column:1 / -1}.blocker-list{display:grid;gap:6px}.blocker-item{display:grid;gap:4px;padding:8px;border-radius:7px;border:1px solid rgba(148,163,184,.22);background:#f8fafc}.blocker-item p{margin:0;color:var(--text-soft)}.blocker-item.fail{background:#fef2f2}.blocker-item.warn{background:#fff7ed}.blocker-item.info{background:#eff6ff}.review-check-list,.artifact-list{display:grid;gap:8px}.review-check{padding:8px;border-radius:var(--radius-sm);border:1px solid rgba(148,163,184,.2)}.review-check.pass{background:#ecfdf5}.review-check.warn{background:#fff7ed}.review-check.fail{background:#fef2f2}.review-check-head{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:6px}.review-check-head span{text-transform:uppercase;font-size:11px;letter-spacing:.08em;color:var(--text-muted)}.review-check p{margin:0;color:var(--text-soft);line-height:1.5}.artifact-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.artifact-group{display:grid;gap:8px;align-content:start}.artifact-group h4{margin:0}.artifact-row{display:flex;flex-direction:column;align-items:start;gap:4px;width:100%;text-align:left;background:#f4f8fb;color:#1f2937;border:1px solid rgba(148,163,184,.28);box-shadow:none}.artifact-row span,.artifact-row strong,.artifact-row small{text-align:left}.artifact-row span{color:var(--teal-800);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.artifact-row small{color:var(--text-muted)}.compact-list{gap:8px}.inline-form-grid{grid-template-columns:minmax(160px,.45fr) minmax(0,1fr)}.preview-runtime-layout{grid-template-columns:minmax(320px,.42fr) minmax(0,1fr);margin-top:12px}.file-split{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)}.folder-group{border:1px solid rgba(148,163,184,.22)}.folder-group-head,.run-header,.approval-topline,.preview-head{display:flex;justify-content:space-between;align-items:start;gap:8px}.folder-group-head span,.run-header span,.approval-topline span{color:var(--text-muted)}.preview-box{display:grid;gap:10px;min-height:390px;padding:10px;border-radius:var(--radius-lg);background:linear-gradient(180deg,#0e1524f7,#0e1524eb),#0f172a;color:#e2e8f0}.preview-box .muted-note{color:#e2e8f0b3}.preview-box pre{margin:0;white-space:pre-wrap;word-break:break-word;font-family:Cascadia Code,SFMono-Regular,monospace;font-size:12px;line-height:1.5}.preview-surface{display:grid;gap:10px}.preview-toolbar{display:flex;justify-content:space-between;align-items:start;gap:10px;flex-wrap:wrap}.preview-meta{display:grid;gap:4px}.preview-meta strong,.preview-meta small{margin:0}.preview-media-wrap,.preview-download-card{display:grid;gap:8px;padding:10px;border-radius:10px;border:1px solid rgba(148,163,184,.24);background:#ffffff14}.preview-download-card p,.preview-download-card strong{margin:0}.preview-image{max-width:100%;max-height:720px;border-radius:10px;border:1px solid rgba(148,163,184,.28);background:#ffffffe6}.document-frame{min-height:460px}.inline-preview{min-height:280px}.run-card{display:grid;gap:7px;border:1px solid rgba(148,163,184,.22)}.validation-list{display:grid;gap:8px}.validation-card{display:grid;gap:7px;padding:10px;border-radius:10px;border:1px solid rgba(148,163,184,.24);background:#f8fbfd}.validation-card.passed{background:#ecfdf5}.validation-card.warn{background:#fff7ed}.validation-card.failed{background:#fef2f2}.validation-card-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.validation-card-head span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.validation-card p,.validation-card small{margin:0}.preview-target-list,.deployment-list{display:grid;gap:8px}.preview-target-card,.deployment-card{display:grid;gap:8px;padding:10px;border-radius:10px;border:1px solid rgba(148,163,184,.24);background:#f8fbfd}.preview-target-card.active{background:linear-gradient(180deg,#ecfdf5e6,#fffffff5)}.deployment-card.approved{background:#eff6ff}.deployment-card.approval_pending{background:#fff7ed}.deployment-card.deployed{background:#ecfdf5}.deployment-card.failed,.deployment-card.rejected{background:#fef2f2}.preview-target-head,.deployment-head,.preview-runtime-head{display:flex;justify-content:space-between;gap:10px;align-items:start}.preview-target-head span,.deployment-head span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.preview-target-card p,.preview-target-card small,.deployment-card p,.deployment-card small{margin:0}.preview-runtime-panel{display:grid;gap:10px;padding:10px;border-radius:10px;background:linear-gradient(180deg,#f4f7fbdb,#fffffffa);border:1px solid rgba(148,163,184,.22);min-height:560px}.preview-frame-wrap{min-height:500px;border-radius:8px;overflow:hidden;border:1px solid rgba(148,163,184,.28);background:#dbe7f1}.app-preview-frame{width:100%;min-height:500px;border:0;background:#fff}.runtime-empty{display:grid;place-items:center;min-height:360px;border-radius:12px;border:1px dashed rgba(148,163,184,.45);background:#fffc}.runtime-empty p{margin:0;color:var(--text-soft)}.run-card.featured{background:linear-gradient(180deg,#fff6e8eb,#fffffff5)}.run-final-text,.support-sync-note,.run-error{margin:0;padding:7px 9px;border-radius:7px;white-space:pre-wrap}.run-final-text{background:#fefce8;color:#713f12}.support-sync-note{background:#ffffffc7;color:#7c4a12;border:1px solid rgba(245,158,11,.18)}.run-error{background:#fef2f2;color:#991b1b}.button-row{display:flex;gap:6px;flex-wrap:wrap}.empty-shell{display:grid;place-items:start;gap:6px;min-height:420px;padding:12px;border-radius:10px;background:linear-gradient(180deg,#f4f7fbd9,#fffffff2);border:1px dashed rgba(148,163,184,.45)}code{display:inline-block;width:fit-content;padding:4px 6px;border-radius:6px;background:#ecfeff;color:#155e75;font-size:12px}.disclosure-stack{display:grid;gap:6px}.workspace-actions-card .section-heading{margin-bottom:6px}.inline-disclosure{border:1px solid rgba(148,163,184,.24);border-radius:var(--radius-sm);background:#ffffffe6}.inline-disclosure summary{cursor:pointer;list-style:none;padding:8px 9px;font-weight:700;color:var(--text-main);font-size:var(--font-ui-sm)}.inline-disclosure summary::-webkit-details-marker{display:none}.inline-disclosure[open] summary{border-bottom:1px solid rgba(148,163,184,.18)}.disclosure-form,.inline-disclosure>.compact-grid{padding:9px}.action-disclosure{background:#f8fafcf0}.action-disclosure[open]{box-shadow:inset 0 1px #fff9}.task-creation-disclosure{border-style:dashed;background:#f3f8fbd1}.task-creation-disclosure summary{padding:6px 8px}.task-creation-disclosure .disclosure-form{padding-top:7px}.mutation-form{gap:6px}.mutation-form h3{margin:0;font-size:12px;line-height:1.25}.mutation-form textarea{min-height:60px}.mutation-form-tight textarea{min-height:52px}.mutation-form-grid{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-mutation-grid{gap:8px}.workspace-mutation-grid .mutation-form{align-content:start}.mutation-form-primary{grid-column:1 / -1}.mutation-form input[type=file]{padding:6px 7px}.operations-card{gap:8px}.ops-summary{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.ops-priority-card{display:grid;gap:4px;margin-bottom:8px;padding:8px 9px;border-radius:var(--radius-sm);border:1px solid rgba(148,163,184,.22)}.ops-priority-card strong{line-height:1.35}.ops-priority-card span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.ops-priority-card.warn{background:linear-gradient(180deg,#fff7edf2,#fffffff2)}.ops-priority-card.info{background:linear-gradient(180deg,#eff6fff2,#fffffff2)}.ops-priority-card.fail{background:linear-gradient(180deg,#fef2f2f2,#fffffff2)}.ops-blocker-list{display:grid;gap:6px}.ops-summary-item{display:grid;gap:2px;padding:7px;border-radius:7px;background:#f5f8fb;border:1px solid rgba(148,163,184,.28)}.ops-summary-item strong{line-height:1.1}.ops-summary-item span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.queue-section{display:grid;gap:6px}.approval-list.compact-list,.activity-list.compact-list{gap:6px}.queue-section-head{display:flex;justify-content:space-between;gap:8px;align-items:center}.queue-section-head h3{margin:0;font-size:12px}.queue-section-head span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.queue-card.selected{border:1px solid rgba(15,118,110,.22);background:linear-gradient(180deg,#f0fdfaf2,#fffffffa)}.queue-card.resolved{background:#f8fafc;opacity:.92}.empty-state{color:var(--text-muted)}@media (max-width: 1480px){.cockpit-strip,.compact-grid,.overview-grid,.review-grid,.artifact-columns,.inline-form-grid,.preview-runtime-layout,.workspace-stage-grid,.meta-grid,.support-sync-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.file-split,.workspace-zone{grid-template-columns:1fr}}@media (max-width: 1200px){.layout-grid,.cockpit-strip,.compact-grid,.overview-grid,.review-grid,.artifact-columns,.inline-form-grid,.preview-runtime-layout,.workspace-zone,.workspace-stage-grid,.meta-grid,.support-sync-grid,.mini-stat-grid,.task-hero,.topbar,.topbar-meta,.operator-toolbar{grid-template-columns:1fr;display:grid;align-items:start}.pane-shell,.center-shell{max-height:none;min-height:auto;overflow:visible}.task-badge-stack{justify-content:flex-start}.review-status-banner{grid-template-columns:1fr;display:grid}}@media (max-width: 720px){.page-shell,.login-shell{padding:16px}.card,.login-card{padding:16px;border-radius:18px}.segmented-control,.tab-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}
