:root,.helm-theme{--helm-bg: #06101f;--helm-bg-0: #050a13;--helm-bg-1: #07111f;--helm-bg-2: #081527;--helm-panel: #0c1a2d;--helm-panel-2: #0f2036;--helm-panel-3: #111f34;--helm-panel-soft: rgba(15, 32, 54, .72);--helm-line: #1e3350;--helm-line-2: #27415f;--helm-focus: rgba(169, 120, 255, .58);--helm-text: #eff6ff;--helm-muted: #95a7bf;--helm-muted-2: #657891;--helm-purple: #7c3cff;--helm-purple-2: #a978ff;--helm-blue: #4c93ff;--helm-cyan: #34d8ff;--helm-green: #35d674;--helm-amber: #ffb030;--helm-red: #ff5263;--helm-gray: #8b9db7;--helm-radius-xs: 6px;--helm-radius-sm: 8px;--helm-radius-md: 10px;--helm-radius-lg: 14px;--helm-radius-xl: 16px;--helm-shadow: 0 22px 70px rgba(0, 0, 0, .35);--helm-popover-shadow: 0 30px 100px rgba(0, 0, 0, .6);--helm-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--helm-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace}.helm-theme{background:radial-gradient(circle at 24% 4%,rgba(124,60,255,.18),transparent 34%),radial-gradient(circle at 85% 12%,rgba(52,216,255,.09),transparent 32%),linear-gradient(135deg,#040913,#06101f 42%,#081426);color:var(--helm-text);font-family:var(--helm-sans)}.helm-theme *,.helm-theme *:before,.helm-theme *:after{box-sizing:border-box}.helm-focusable:focus-visible{outline:2px solid var(--helm-focus);outline-offset:2px}.helm-btn,.helm-icon-btn{align-items:center;border:1px solid transparent;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:800;gap:8px;justify-content:center;min-width:0;text-decoration:none;transition:background .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease,transform .14s ease;white-space:nowrap}.helm-btn:hover,.helm-icon-btn:hover{transform:translateY(-1px)}.helm-btn:disabled,.helm-icon-btn:disabled{cursor:not-allowed;opacity:.56;transform:none}.helm-btn-sm{border-radius:var(--helm-radius-md);font-size:12px;min-height:32px;padding:7px 10px}.helm-btn-md{border-radius:11px;font-size:13px;min-height:38px;padding:9px 13px}.helm-btn-lg{border-radius:12px;font-size:14px;min-height:44px;padding:11px 15px}.helm-btn-primary{background:linear-gradient(135deg,var(--helm-purple),#4b1db7);border-color:#a978ff5c;box-shadow:0 12px 30px #7c3cff3d;color:#fff}.helm-btn-secondary{background:#0d1b2edb;border-color:var(--helm-line-2);color:#dce7f6}.helm-btn-ghost{background:transparent;border-color:var(--helm-line-2);color:#dce7f6}.helm-btn-success{background:linear-gradient(135deg,#22b85d,#197948);border-color:#35d67473;box-shadow:0 12px 30px #35d6741f;color:#fff}.helm-btn-warning{background:linear-gradient(135deg,#d58e23,#8e5b11);border-color:#ffb03073;box-shadow:0 12px 30px #ffb0301f;color:#fff}.helm-btn-danger{background:linear-gradient(135deg,#d53749,#8f1d2c);border-color:#ff52637a;box-shadow:0 12px 30px #ff526321;color:#fff}.helm-btn-icon{display:inline-flex;flex:0 0 auto}.helm-icon-btn{background:#0d1b2edb;border-color:var(--helm-line-2);color:#dce7f6;padding:0}.helm-icon-btn-sm{border-radius:9px;height:32px;width:32px}.helm-icon-btn-md{border-radius:10px;height:36px;width:36px}.helm-icon-btn-lg{border-radius:12px;height:42px;width:42px}.helm-icon-btn-danger{border-color:#ff526373;color:#ff96a3}.helm-badge{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:820;gap:6px;line-height:1;min-height:24px;padding:5px 9px;white-space:nowrap}.helm-badge-square{border-radius:var(--helm-radius-sm)}.helm-tone-purple{background:#7c3cff24;border-color:#7c3cff59;color:#d8c8ff}.helm-tone-blue{background:#4c93ff1f;border-color:#4c93ff5c;color:#a7cbff}.helm-tone-cyan{background:#34d8ff1a;border-color:#34d8ff5c;color:#9deeff}.helm-tone-green{background:#35d6741c;border-color:#35d67459;color:#8df7b2}.helm-tone-amber{background:#ffb0301f;border-color:#ffb0305c;color:#ffd28a}.helm-tone-red{background:#ff526321;border-color:#ff526361;color:#ff9aa5}.helm-tone-gray{background:#122238b3;border-color:var(--helm-line-2);color:#c1cee0}.helm-card,.helm-panel{background:linear-gradient(180deg,#0f1f34eb,#081322f2);border:1px solid var(--helm-line);border-radius:var(--helm-radius-lg);box-shadow:var(--helm-shadow);color:var(--helm-text)}.helm-card{overflow:hidden}.helm-card-padded{padding:14px}.helm-card-header,.helm-panel-header{align-items:center;border-bottom:1px solid var(--helm-line);display:flex;gap:12px;justify-content:space-between;padding:13px 14px}.helm-card-title,.helm-panel-title{font-size:15px;font-weight:860;min-width:0}.helm-card-description,.helm-panel-description{color:var(--helm-muted);font-size:12px;line-height:1.45;margin-top:3px}.helm-card-body,.helm-panel-body{padding:14px}.helm-panel{background:#091526b8}.helm-panel-strong{background:linear-gradient(180deg,#0f1f34eb,#081322f2)}.helm-tabs{min-width:0}.helm-tab-list{align-items:center;border-bottom:1px solid var(--helm-line);display:flex;gap:4px;overflow-x:auto}.helm-tab{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:#aebcd0;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:760;gap:7px;min-height:42px;padding:11px 14px;white-space:nowrap}.helm-tab:hover{color:#fff}.helm-tab-active{border-bottom-color:var(--helm-purple-2);color:#fff}.helm-tab:disabled{color:var(--helm-muted-2);cursor:not-allowed}.helm-tab-panel{padding-top:14px}.helm-table-wrap{border:1px solid var(--helm-line);border-radius:var(--helm-radius-lg);overflow:auto}.helm-table{border-collapse:collapse;min-width:100%;width:100%}.helm-table th,.helm-table td{border-bottom:1px solid rgba(30,51,80,.68);font-size:12.5px;padding:12px 13px;text-align:left;vertical-align:middle}.helm-table th{background:#081322b8;color:#90a3bd;font-weight:790}.helm-table td{color:#dbe6f5}.helm-table tbody tr:hover td{background:#7c3cff0e}.helm-progress{align-items:center;display:flex;gap:9px;min-width:0}.helm-progress-track{background:#1a2e49;border-radius:999px;flex:1 1 auto;height:7px;min-width:56px;overflow:hidden}.helm-progress-fill{background:linear-gradient(90deg,var(--helm-blue),var(--helm-purple-2));border-radius:inherit;display:block;height:100%;min-width:0}.helm-progress-fill-purple,.helm-progress-fill-blue{background:linear-gradient(90deg,var(--helm-blue),var(--helm-purple-2))}.helm-progress-fill-green{background:linear-gradient(90deg,var(--helm-green),#91ffb0)}.helm-progress-fill-amber{background:linear-gradient(90deg,var(--helm-amber),#ffd47b)}.helm-progress-fill-red{background:linear-gradient(90deg,var(--helm-red),#ff97a0)}.helm-progress-label{color:var(--helm-muted);flex:0 0 auto;font-size:12px;font-variant-numeric:tabular-nums}.helm-modal-backdrop,.helm-drawer-backdrop{align-items:center;background:#00000094;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:60}.helm-modal{background:var(--helm-panel);border:1px solid var(--helm-line-2);border-radius:18px;box-shadow:var(--helm-popover-shadow);color:var(--helm-text);max-height:min(760px,calc(100vh - 40px));max-width:90vw;overflow:auto;width:560px}.helm-modal-header,.helm-drawer-header{align-items:flex-start;border-bottom:1px solid var(--helm-line);display:flex;gap:12px;justify-content:space-between;padding:17px 18px}.helm-modal-title,.helm-drawer-title{font-size:18px;font-weight:880;margin:0}.helm-modal-description,.helm-drawer-description{color:var(--helm-muted);font-size:13px;line-height:1.5;margin:5px 0 0}.helm-modal-body,.helm-drawer-body{padding:18px}.helm-drawer-backdrop{align-items:stretch;justify-content:flex-end;padding:0}.helm-drawer{background:var(--helm-panel);border-left:1px solid var(--helm-line-2);box-shadow:var(--helm-popover-shadow);color:var(--helm-text);max-width:92vw;min-width:320px;overflow:auto;width:420px}.helm-drawer-left{border-left:0;border-right:1px solid var(--helm-line-2);margin-right:auto}.helm-toast{align-items:flex-start;background:#0e2138;border:1px solid var(--helm-line-2);border-radius:var(--helm-radius-lg);box-shadow:var(--helm-shadow);color:#eaf3ff;display:flex;gap:11px;max-width:420px;padding:13px 15px}.helm-toast-title{font-size:13px;font-weight:840}.helm-toast-description{color:var(--helm-muted);font-size:12px;line-height:1.45;margin-top:3px}.helm-state{align-items:center;background:#09152661;border:1px dashed var(--helm-line-2);border-radius:var(--helm-radius-lg);color:var(--helm-muted);display:grid;gap:8px;justify-items:center;padding:26px;text-align:center}.helm-state-icon{align-items:center;background:#7c3cff29;border:1px solid rgba(124,60,255,.28);border-radius:12px;color:#d8c8ff;display:inline-flex;height:38px;justify-content:center;width:38px}.helm-state-title{color:var(--helm-text);font-size:14px;font-weight:860}.helm-state-description{color:var(--helm-muted);font-size:12.5px;line-height:1.5;max-width:460px}.helm-spinner{animation:helm-spin .85s linear infinite}@keyframes helm-spin{to{transform:rotate(360deg)}}.helm-demo-page{min-height:100vh;padding:22px}.helm-demo-shell{display:grid;gap:16px;margin:0 auto;max-width:1280px}.helm-demo-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.helm-demo-title{font-size:28px;font-weight:900;margin:0}.helm-demo-subtitle{color:var(--helm-muted);font-size:13px;line-height:1.5;margin-top:5px}.helm-demo-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.helm-demo-stack{align-items:flex-start;display:flex;flex-wrap:wrap;gap:9px}.helm-demo-row{align-items:center;display:grid;gap:10px;grid-template-columns:130px 1fr;width:100%}@media(max-width:900px){.helm-demo-grid{grid-template-columns:1fr}.helm-demo-header{display:grid}.helm-demo-row{grid-template-columns:1fr}}.core-flow{display:flex;flex-direction:column;gap:14px}.core-flow-header{display:flex;justify-content:space-between;gap:18px;padding:18px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,#0f1f34f0,#081322f0);box-shadow:var(--shadow)}.core-flow-header h1{margin:4px 0 8px;font-size:28px;line-height:1.08;letter-spacing:0}.core-flow-header p{max-width:880px;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.core-flow-eyebrow{color:#a978ff;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.core-flow-actions,.core-flow-badges,.session-card-actions,.compact-row-badges,.project-tabs-lite{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.core-flow-actions{justify-content:flex-end;min-width:240px}.core-grid{display:grid;gap:14px}.core-grid-2{grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)}.core-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.core-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.core-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.core-metric{min-height:104px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#0a1626d1}.core-metric span,.session-meta-grid span,.compact-row small,.agent-pill small,.activity-item small,.file-row small,.workspace-card small{color:var(--muted)}.core-metric span{display:block;font-size:11px;font-weight:800;text-transform:uppercase}.core-metric strong{display:block;margin-top:8px;font-size:24px;line-height:1}.core-metric small{display:block;margin-top:8px;color:var(--muted)}.core-metric-green strong{color:var(--green)}.core-metric-amber strong{color:var(--amber)}.core-metric-red strong{color:var(--red)}.core-metric-blue strong{color:var(--blue)}.core-metric-cyan strong{color:var(--cyan)}.core-metric-purple strong{color:#cbbaff}.workspace-card,.project-card,.session-card,.detail-block{border:1px solid var(--line);border-radius:8px;background:#081322ad}.workspace-card,.project-card,.session-card{padding:14px}.workspace-card.active,.session-card-primary{border-color:#a978ff7a;background:linear-gradient(135deg,#7c3cff24,#081322c7)}.workspace-card h3,.project-card h3{margin:0 0 6px;font-size:15px}.workspace-card p,.project-card p{margin:0 0 12px;min-height:40px;color:var(--muted);font-size:12.5px;line-height:1.45}.workspace-card-footer,.project-card-footer{display:flex;justify-content:space-between;gap:10px;align-items:center;padding-top:10px;border-top:1px solid rgba(76,104,145,.22)}.session-card{display:flex;flex-direction:column;gap:12px}.session-card-compact{box-shadow:none}.session-card-top{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:start}.session-id{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(169,120,255,.42);border-radius:8px;color:#e0d2ff;background:#7c3cff2e;font-size:12px;font-weight:900}.session-title-link{color:var(--text);font-size:14px;font-weight:850;text-decoration:none}.session-title-link:hover,.core-icon-link:hover{color:#d9c7ff}.session-subline{margin-top:3px;color:var(--muted);font-size:12px}.session-meta-grid{display:grid;grid-template-columns:74px minmax(0,1fr);gap:7px 10px;font-size:12px}.session-meta-grid strong{min-width:0;overflow:hidden;color:#dce8f7;text-overflow:ellipsis;white-space:nowrap}.core-icon-link{display:inline-flex;align-items:center;gap:6px;color:#bfa9ff;font-size:12px;font-weight:850;text-decoration:none}.work-table-link{color:var(--text);font-weight:850;text-decoration:none}.work-row-meta{margin-top:3px;color:var(--muted);font-size:12px}.compact-list,.activity-list,.agent-roster,.file-list{display:flex;flex-direction:column;gap:8px}.core-form{display:grid;gap:12px}.core-form label{display:grid;gap:6px}.core-form label span{color:var(--muted-2);font-size:11px;font-weight:780;text-transform:uppercase}.core-form input,.core-form textarea{width:100%;min-width:0;border:1px solid rgba(104,132,178,.32);border-radius:8px;background:#050c17b8;color:var(--text);font:inherit;font-size:13px;outline:none}.core-form input{height:36px;padding:0 10px}.core-form textarea{min-height:100px;padding:10px;line-height:1.45;resize:vertical}.core-form input:focus,.core-form textarea:focus{border-color:#25d39bc7;box-shadow:0 0 0 3px #25d39b1f}.compact-row,.activity-item,.file-row,.agent-pill{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px;border:1px solid rgba(76,104,145,.24);border-radius:8px;background:#050c1670}.compact-row strong,.activity-item strong,.file-row strong,.agent-pill strong{display:block;font-size:12.5px}.activity-item{justify-content:flex-start}.activity-item>span{min-width:54px;color:var(--muted);font-family:var(--mono);font-size:11px}.agent-pill{justify-content:flex-start}.agent-pill>span{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:8px;background:#7c3cff33;color:#dccbff;font-weight:900}.detail-hero{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px}.detail-title-line{display:flex;gap:12px;align-items:center}.detail-title-line h1{margin:0;font-size:27px}.detail-context{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.detail-context-item{padding:11px;border:1px solid rgba(76,104,145,.24);border-radius:8px;background:#050c166b}.detail-context-item span{display:block;color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.detail-context-item strong{display:block;min-width:0;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-list{display:flex;flex-direction:column;gap:10px}.task-row{display:grid;grid-template-columns:minmax(0,1fr) 118px 160px;gap:12px;align-items:center;padding:10px;border:1px solid rgba(76,104,145,.24);border-radius:8px;background:#050c166b}.task-row strong{display:block;font-size:13px}.task-row small{display:block;margin-top:3px;color:var(--muted)}.file-row{align-items:flex-start}.file-delta{color:#8df7b2;font-family:var(--mono);font-size:12px;white-space:nowrap}.file-delta span{color:#ff9aa5}.project-tabs-lite{padding:10px;border:1px solid var(--line);border-radius:8px;background:#081322ad}.project-tabs-lite a{padding:7px 10px;border:1px solid transparent;border-radius:8px;color:var(--muted);font-size:12px;font-weight:850;text-decoration:none}.project-tabs-lite a.active{border-color:#a978ff59;color:#fff;background:#7c3cff2e}@media(max-width:1320px){.core-grid-5,.core-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.core-grid-2,.detail-hero{grid-template-columns:1fr}.detail-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.core-flow-header,.session-card-top,.task-row{grid-template-columns:1fr}.core-flow-header{display:grid}.core-flow-actions{justify-content:flex-start}.core-grid-5,.core-grid-4,.core-grid-3,.detail-context{grid-template-columns:1fr}}.workbench-shell{--workbench-left: 292px;--workbench-right: 334px;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:calc(100vh - 54px);color:var(--text)}.workbench-topbar,.workbench-toolbar,.workbench-panel{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#0e1c30f5,#07111ff0);box-shadow:0 16px 38px #0000003d}.workbench-topbar{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(360px,1.5fr) minmax(210px,.55fr);gap:14px;align-items:center;padding:12px}.workbench-title-block h1{margin:6px 0 0;overflow:hidden;font-size:18px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.workbench-kicker,.workbench-toolbar-group,.identity-chip,.workbench-panel-header,.workbench-panel-header>div,.terminal-tabs,.changed-file,.audit-title,.approval-heading{display:flex;align-items:center}.workbench-kicker{gap:8px;color:var(--muted);font-size:11px;font-weight:780;text-transform:uppercase}.identity-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.identity-chip{min-width:0;gap:6px;min-height:34px;padding:6px 8px;border:1px solid rgba(104,132,178,.26);border-radius:8px;background:#050c177a}.identity-chip svg{flex:0 0 auto;color:var(--cyan)}.identity-chip span{color:var(--muted-2);font-size:10px;text-transform:uppercase}.identity-chip strong{min-width:0;overflow:hidden;color:#dfeeff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.progress-block{min-width:0}.workbench-toolbar{display:flex;justify-content:space-between;gap:10px;padding:8px}.workbench-toolbar-group{flex-wrap:wrap;gap:8px}.workbench-grid{display:grid;grid-template-columns:var(--workbench-left) minmax(0,1fr) var(--workbench-right);gap:10px;min-height:0}.workbench-shell.left-collapsed .workbench-grid{grid-template-columns:minmax(0,1fr) var(--workbench-right)}.workbench-shell.right-collapsed .workbench-grid{grid-template-columns:var(--workbench-left) minmax(0,1fr)}.workbench-shell.left-collapsed.right-collapsed .workbench-grid{grid-template-columns:minmax(0,1fr)}.workbench-panel{min-width:0;min-height:0;overflow:hidden}.left-panel,.right-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr)}.right-panel{grid-template-rows:auto auto auto auto auto minmax(0,1fr)}.workbench-center{display:grid;grid-template-rows:minmax(360px,1fr) minmax(188px,.38fr);gap:10px;min-height:0}.workbench-shell.bottom-collapsed .workbench-center{grid-template-rows:minmax(440px,1fr) auto}.workbench-center-split{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(260px,.65fr) minmax(220px,.45fr);gap:10px;min-height:0}.workbench-panel-header{justify-content:space-between;gap:10px;min-height:42px;padding:10px 12px;border-bottom:1px solid var(--line)}.workbench-panel-header>div{min-width:0;gap:8px}.workbench-panel-header svg{flex:0 0 auto;color:var(--purple-2)}.workbench-panel-header strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.workbench-panel-header span{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-summary,.decision-card,.approval-card,.context-list,.audit-feed{margin:10px;padding:12px;border:1px solid rgba(104,132,178,.24);border-radius:8px;background:#050c1770}.task-summary span,.decision-card span,.approval-card span,.context-row span,.audit-row span{color:var(--muted-2);font-size:11px}.task-summary strong,.decision-card strong,.approval-card strong{display:block;margin-top:4px;font-size:13px}.task-summary p{margin:8px 0 0;color:var(--muted);line-height:1.45}.task-list{min-height:0;padding:0 10px 10px;overflow:auto}.task-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;border:1px solid transparent;border-radius:8px}.task-row.active{border-color:#a978ff6b;background:#6d37ff21}.task-row strong,.task-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-row span{margin-top:3px;color:var(--muted);font-size:11px}.task-row .helm-progress{grid-column:1 / -1}.terminal-panel,.preview-panel,.git-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr)}.preview-panel{grid-template-rows:auto minmax(0,1fr)}.preview-panel-linked{grid-template-rows:auto auto auto minmax(0,1fr)}.preview-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;min-height:38px;padding:8px 10px;border-bottom:1px solid var(--line)}.preview-open-link{display:inline-flex;align-items:center;gap:6px;color:var(--cyan);font-size:12px;font-weight:760;text-decoration:none}.preview-build-status{display:flex;align-items:center;gap:8px;min-height:32px;padding:6px 10px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}.preview-build-status span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-frame{width:100%;height:100%;min-height:0;border:0;background:#101418}.terminal-tabs{gap:0;min-height:36px;border-bottom:1px solid var(--line)}.terminal-tabs span{padding:10px 12px;color:var(--muted);font-size:11px;font-weight:760;text-transform:uppercase}.terminal-tabs span.active{color:#fff;background:#6d37ff33}.terminal-tabs .helm-badge{margin-left:auto;margin-right:8px}.terminal-body{min-height:0;margin:0;padding:14px;overflow:auto;color:#cfe0f6;background:#020711;font-family:var(--mono);font-size:12px;line-height:1.7;white-space:pre-wrap}.terminal-body .prompt,.terminal-body .cursor{color:var(--green)}.preview-placeholder{display:grid;place-items:center;align-content:center;gap:10px;min-height:0;padding:18px;color:var(--muted);text-align:center;background:linear-gradient(rgba(104,132,178,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(104,132,178,.07) 1px,transparent 1px),#050c1757;background-size:24px 24px}.preview-placeholder svg{color:var(--cyan)}.preview-placeholder strong{color:var(--text)}.preview-placeholder span{max-width:300px;line-height:1.45}.git-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px}.git-stat{padding:8px 10px;border:1px solid rgba(104,132,178,.24);border-radius:8px;background:#050c1770}.git-stat span{display:block;color:var(--muted-2);font-size:10px;text-transform:uppercase}.git-stat strong{color:var(--blue);font-size:18px}.git-stat.green strong{color:var(--green)}.git-stat.red strong{color:var(--red)}.changed-files{min-height:0;padding:0 10px 10px;overflow:auto}.changed-file{display:grid;grid-template-columns:86px minmax(0,1fr) auto;gap:8px;min-height:32px;border-top:1px solid rgba(104,132,178,.16)}.changed-file strong{overflow:hidden;font-family:var(--mono);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.changed-file>span:last-child{color:var(--muted);font-size:11px}.collapsed-strip{display:flex;align-items:center;justify-content:center;gap:8px;min-height:38px;color:var(--muted);border:1px dashed var(--line-strong);border-radius:8px;background:#050c1766}.decision-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:10px}.decision-icon{display:grid;place-items:center;width:38px;height:38px;color:#fff;border-radius:8px;background:linear-gradient(135deg,var(--purple),#315bc7)}.approval-card{display:grid;gap:9px}.approval-heading{justify-content:space-between;gap:8px}.approval-actions{display:flex;gap:8px}.workbench-run-form{display:grid;gap:12px}.workbench-run-form label{display:grid;gap:6px}.workbench-run-form label span{color:var(--muted-2);font-size:11px;font-weight:780;text-transform:uppercase}.workbench-run-form input,.workbench-run-form select,.workbench-run-form textarea{width:100%;min-width:0;border:1px solid rgba(104,132,178,.32);border-radius:8px;background:#050c17b8;color:var(--text);font:inherit;font-size:13px;outline:none}.workbench-run-form input,.workbench-run-form select{height:36px;padding:0 10px}.workbench-run-form textarea{min-height:132px;padding:10px;line-height:1.45;resize:vertical}.workbench-run-form input:focus,.workbench-run-form select:focus,.workbench-run-form textarea:focus{border-color:#25d39bc7;box-shadow:0 0 0 3px #25d39b1f}.workbench-run-prompt{grid-column:1 / -1}.workbench-run-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.context-list{display:grid;gap:8px}.run-history{margin:10px;padding:12px;border:1px solid rgba(104,132,178,.24);border-radius:8px;background:#050c1770}.run-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 0;border-top:1px solid rgba(104,132,178,.16)}.run-row:first-of-type{border-top:0}.run-row div{min-width:0}.run-row strong,.run-row span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-row strong{font-size:12px}.run-row span{color:var(--muted-2);font-size:11px}.context-row{display:grid;grid-template-columns:104px minmax(0,1fr);gap:8px}.context-row strong{overflow:hidden;font-size:12px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.audit-feed{min-height:0;overflow:auto}.audit-title{gap:7px;margin-bottom:8px;color:var(--muted);font-size:11px;font-weight:780;text-transform:uppercase}.audit-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px;padding:7px 0;border-top:1px solid rgba(104,132,178,.16)}.audit-row strong{overflow:hidden;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1220px){.workbench-topbar{grid-template-columns:1fr}.identity-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench-grid,.workbench-shell.left-collapsed .workbench-grid,.workbench-shell.right-collapsed .workbench-grid{grid-template-columns:1fr}.workbench-center{grid-template-rows:auto auto}.workbench-center-split{grid-template-columns:1fr}.left-panel,.right-panel{min-height:360px}}@media(max-width:720px){.workbench-shell{min-height:auto}.workbench-toolbar{align-items:stretch;flex-direction:column}.identity-rail,.git-stats{grid-template-columns:1fr}.changed-file{grid-template-columns:80px minmax(0,1fr)}.changed-file>span:last-child{grid-column:2}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.table{display:table}.hidden{display:none}.resize{resize:both}.border{border-width:1px}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{color-scheme:dark;--bg-0: #050a13;--bg-1: #07111f;--bg-2: #0a1628;--panel: rgba(12, 24, 41, .92);--panel-2: rgba(15, 30, 51, .9);--panel-3: rgba(7, 17, 31, .94);--line: rgba(76, 104, 145, .3);--line-strong: rgba(104, 132, 178, .42);--text: #edf5ff;--muted: #9fb0c8;--muted-2: #6f829f;--purple: #6d37ff;--purple-2: #9a6cff;--green: #35dd75;--amber: #ffae2d;--red: #ff4b64;--blue: #4a93ff;--cyan: #29d6ff;--shadow: 0 18px 48px rgba(0, 0, 0, .36);--sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:radial-gradient(circle at 12% 0%,rgba(109,55,255,.2),transparent 28%),radial-gradient(circle at 86% 10%,rgba(41,214,255,.12),transparent 30%),radial-gradient(circle at 54% 88%,rgba(53,221,117,.07),transparent 32%),linear-gradient(135deg,#050a13,#07111f 48%,#081526);color:var(--text);font-family:var(--sans);letter-spacing:0}button,input{font:inherit}button{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.helm-app-shell{display:grid;grid-template-columns:258px minmax(0,1fr);min-height:100vh}.helm-app-shell.sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}.helm-app-shell.sidebar-collapsed .helm-sidebar{padding:16px 10px}.helm-app-shell.sidebar-collapsed .brand-row{justify-content:center}.helm-app-shell.sidebar-collapsed .brand-row>div:last-child,.helm-app-shell.sidebar-collapsed .context-card,.helm-app-shell.sidebar-collapsed .nav-heading,.helm-app-shell.sidebar-collapsed .nav-link span,.helm-app-shell.sidebar-collapsed .master-ai-card{display:none}.helm-app-shell.sidebar-collapsed .nav-link{justify-content:center;min-height:42px}.helm-app-shell.sidebar-collapsed .nav-link svg{width:19px;height:19px}.helm-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:16px;padding:20px 14px 16px;overflow-y:auto;background:#040a14eb;border-right:1px solid var(--line)}.brand-row{display:flex;align-items:center;gap:11px;padding:0 7px}.brand-mark,.ai-orb{display:grid;place-items:center;color:#fff;background:radial-gradient(circle at 30% 20%,#fff,#bca5ff 18%,#6d37ff 58%,#271077);box-shadow:0 0 24px #6d37ff6b}.brand-mark{width:38px;height:38px;border-radius:14px;font-weight:900}.brand-name{font-size:25px;font-weight:850;line-height:1}.brand-subtitle,.context-subtitle,.context-card-label,.master-ai-card p,.breadcrumbs,.topbar-status,.section-header p,.activity-row p,.metric-card small,.panel-label,.placeholder-console,.palette-item small{color:var(--muted)}.brand-subtitle,.context-card-label{font-size:11px}.context-card{width:100%;padding:12px;text-align:left;color:var(--text);border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#101f34f2,#091423e0)}.context-card-main{display:flex;align-items:center;gap:9px;margin-top:8px}.context-card-main svg{margin-left:auto;color:var(--muted)}.context-avatar{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:8px;color:#230a42;font-weight:900;background:linear-gradient(135deg,#fff,#a875ff)}.context-title,.master-ai-title{font-size:13px;font-weight:850}.context-subtitle{margin-top:2px;font-size:12px}.shell-nav{display:flex;flex-direction:column;gap:8px}.nav-heading{margin:12px 8px 6px;color:var(--muted-2);font-size:10px;font-weight:760;letter-spacing:.075em;text-transform:uppercase}.nav-link{display:flex;align-items:center;gap:10px;min-height:39px;padding:9px 10px;margin:2px 0;color:#c8d5e7;text-decoration:none;border-radius:8px}.nav-link:hover{color:#fff;background:#ffffff0d}.nav-link.active{color:#fff;background:linear-gradient(90deg,#6d37ffeb,#6d37ff5c);box-shadow:inset 0 0 0 1px #c9b5ff33}.nav-link span:not(.nav-badge){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-badge{display:grid;place-items:center;min-width:24px;height:21px;padding:0 6px;margin-left:auto;color:#dbe7ff;font-size:11px;font-weight:800;border-radius:999px;background:#4b93ff2e}.master-ai-card{padding:14px;margin-top:auto;border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#0f1e33f5,#08111ff5);box-shadow:var(--shadow)}.master-ai-heading{display:flex;gap:10px;align-items:center;margin-bottom:10px}.ai-orb{width:34px;height:34px;border-radius:8px}.master-ai-card p{margin:0 0 12px;font-size:12px;line-height:1.45}.online-status{margin-top:2px;color:var(--green);font-size:11px;font-weight:800}.shell-main{min-width:0;padding:18px 22px 28px;overflow:auto}.shell-topbar,.context-strip,.section-header,.status-line,.topbar-actions,.context-strip-left,.context-strip-right,.eyebrow{display:flex;align-items:center}.shell-topbar{justify-content:space-between;gap:18px;margin-bottom:14px}.breadcrumbs{font-size:13px}.breadcrumbs strong{color:#dbe7f7}.topbar-status{display:flex;gap:8px;align-items:center;margin-top:6px;font-size:12px}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 18px var(--green)}.topbar-actions{justify-content:flex-end;gap:9px}.shell-search{display:flex;align-items:center;width:min(340px,28vw);min-height:40px;gap:9px;padding:0 13px;color:var(--muted);border:1px solid var(--line);border-radius:8px;background:#0a1626d1;text-align:left}.shell-search span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primary-button,.secondary-button,.icon-button,.mini-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;color:var(--text);border-radius:8px;text-decoration:none;white-space:nowrap}.primary-button{padding:0 14px;font-weight:800;border:1px solid rgba(201,181,255,.28);background:linear-gradient(135deg,var(--purple),#4b1eb7);box-shadow:0 10px 28px #6d37ff38}.secondary-button,.icon-button,.mini-button{border:1px solid var(--line-strong);background:#0c1829d1}.secondary-button,.mini-button{padding:0 12px;font-weight:750}.icon-button{width:40px;padding:0}.command-button{width:auto;padding:0 10px}.command-button span{color:var(--muted);font-size:12px;font-weight:800}.full-width{width:100%}.context-strip{justify-content:space-between;gap:14px;padding:12px;margin-bottom:14px;border:1px solid var(--line);border-radius:8px;background:#091423b8;box-shadow:var(--shadow)}.context-strip-left,.context-strip-right,.status-line{flex-wrap:wrap;gap:8px}.workspace-chip,.pill,.tag{display:inline-flex;align-items:center;gap:7px;min-height:28px;border-radius:999px;font-size:12px;font-weight:800}.workspace-chip{padding:6px 9px;color:#dce8f8;border:1px solid var(--line);background:#101f34db}.pill,.tag{padding:6px 10px;border:1px solid rgba(255,255,255,.08);background:#0d1b2eb8}.pill.green,.accent-green{color:#8df8b0;border-color:#35dd754d}.pill.blue,.accent-blue{color:#a7cdff;border-color:#4b93ff57}.pill.purple,.accent-purple{color:#d8c8ff;border-color:#9a6cff57}.accent-cyan{color:#9beaff;border-color:#29d6ff57}.accent-amber{color:#ffd48a;border-color:#ffae2d57}.accent-red{color:#ff9aa8;border-color:#ff4b6457}.content-region{max-width:1480px;margin:0 auto}.page-stack{display:flex;flex-direction:column;gap:14px}.page-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;min-height:225px;padding:20px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:linear-gradient(90deg,#6d37ff33,#29d6ff14 48%,#091423e0),linear-gradient(180deg,#101f34e0,#091423f0);box-shadow:var(--shadow)}.page-hero.accent-green{background:linear-gradient(90deg,#35dd7529,#4b93ff14 48%,#091423e0),linear-gradient(180deg,#101f34e0,#091423f0)}.page-hero.accent-amber{background:linear-gradient(90deg,#ffae2d26,#6d37ff17 48%,#091423e0),linear-gradient(180deg,#101f34e0,#091423f0)}.page-hero.accent-red{background:linear-gradient(90deg,#ff4b6424,#29d6ff12 48%,#091423e0),linear-gradient(180deg,#101f34e0,#091423f0)}.page-hero-copy{display:flex;flex-direction:column;justify-content:center}.eyebrow{gap:8px;margin-bottom:10px;color:#cdbdff;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.075em}.page-hero h1{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.05;letter-spacing:0}.page-hero p{max-width:850px;margin:10px 0 14px;color:#c7d5e7;font-size:14px;line-height:1.55}.page-hero-panel,.shell-card,.metric-card{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,#101f34e0,#091423f0);box-shadow:var(--shadow)}.page-hero-panel{padding:15px;align-self:stretch}.route-path{padding:11px;margin:9px 0 13px;overflow-wrap:anywhere;color:#dce8f7;font-family:var(--mono);font-size:12px;border:1px solid var(--line);border-radius:8px;background:#07111fd1}.panel-grid{display:grid;grid-template-columns:110px minmax(0,1fr);gap:10px;font-size:13px}.panel-grid span{color:var(--muted)}.panel-grid strong{min-width:0}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.metric-card{position:relative;min-height:116px;padding:15px;overflow:hidden}.metric-card:after{position:absolute;top:-24px;right:-24px;width:78px;height:78px;content:"";border-radius:50%;background:#6d37ff1f}.metric-card span,.panel-label{font-size:12px;font-weight:750}.metric-card strong{display:block;margin:8px 0 5px;font-size:25px;line-height:1.1}.metric-card small{font-size:12px}.content-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px}.shell-card{overflow:hidden}.section-header{justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid var(--line)}.section-header h2{margin:0;font-size:16px}.section-header p{margin:3px 0 0;font-size:12px}.workflow-lane{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px}.lane-step{display:flex;align-items:center;gap:10px;min-height:68px;padding:12px;border:1px solid rgba(76,104,145,.28);border-radius:8px;background:#07111fad}.lane-step span{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;color:#d8c8ff;font-weight:900;border-radius:8px;background:#6d37ff2e}.lane-step strong{min-width:0;font-size:13px}.placeholder-console{display:flex;flex-direction:column;gap:10px;padding:14px;font-size:13px}.placeholder-console div{display:flex;align-items:center;gap:9px;min-height:42px;padding:10px;border:1px solid rgba(76,104,145,.28);border-radius:8px;background:#07111fad}.activity-table{display:flex;flex-direction:column}.activity-row{display:grid;grid-template-columns:72px minmax(170px,.45fr) minmax(0,1fr);gap:12px;padding:13px 16px;border-bottom:1px solid rgba(76,104,145,.22)}.activity-row:last-child{border-bottom:0}.activity-row span{color:var(--muted);font-family:var(--mono);font-size:12px}.activity-row strong{font-size:13px}.activity-row p{margin:0;font-size:12px}.palette-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0000009e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.palette-dialog{position:fixed;top:76px;left:50%;z-index:60;width:min(660px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--line-strong);border-radius:8px;background:#081525;box-shadow:0 35px 120px #000000a8;transform:translate(-50%)}.palette-input-row{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--line);background:#0d1b2f}.palette-input-row input{width:100%;height:56px;color:#fff;border:0;outline:0;background:transparent}.palette-list{max-height:min(520px,calc(100vh - 170px));padding:9px;overflow:auto}.palette-item{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:10px;color:#dce8f7;text-align:left;border:0;border-radius:8px;background:transparent}.palette-item:hover{background:#6d37ff29}.palette-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid currentColor;border-radius:8px;background:#ffffff0a}.palette-item strong,.palette-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.palette-item strong{font-size:13px}.palette-item kbd{padding:3px 7px;color:#b9cbe2;font-size:11px;border:1px solid var(--line-strong);border-radius:6px;background:#132642}@media(max-width:1180px){.helm-app-shell{grid-template-columns:78px minmax(0,1fr)}.helm-sidebar{padding:16px 10px}.brand-row{justify-content:center}.brand-row>div:last-child,.context-card,.nav-heading,.nav-link span,.master-ai-card{display:none}.nav-link{justify-content:center;min-height:42px}.nav-link svg{width:19px;height:19px}.shell-search{display:none}.page-hero,.content-grid{grid-template-columns:1fr}}@media(max-width:760px){.helm-app-shell{grid-template-columns:1fr}.helm-sidebar{position:static;height:auto;flex-direction:row;align-items:center;overflow-x:auto;border-right:0;border-bottom:1px solid var(--line)}.shell-nav{flex-direction:row}.nav-group{display:flex}.shell-main{padding:14px}.shell-topbar{align-items:flex-start;flex-direction:column}.topbar-actions{width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:4px}.context-strip{align-items:flex-start;flex-direction:column}.metric-grid,.workflow-lane{grid-template-columns:1fr}.activity-row{grid-template-columns:1fr;gap:4px}}
