:root{--bg:#f5f9fc;--bg-elevated:#ecf6fb;--panel:#ffffffeb;--panel-strong:#fff;--panel-soft:#082a4f0b;--ink:#142033;--ink-strong:#06182b;--muted:#65768a;--muted-strong:#334862;--border:#062a4f1f;--border-strong:#0895ad57;--navy:#062a4f;--charcoal:#08111d;--cyan:#08c7d8;--teal:#11d4c5;--blue:#2d8cff;--green:#36d399;--amber:#f5b544;--rose:#ff6b8a;--violet:#9ea8ff;--shadow:0 20px 54px #062a4f1c;--glow:0 0 0 1px #08c7d833, 0 18px 42px #0895ad24;--radius:8px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px}*{box-sizing:border-box}html{background:linear-gradient(130deg, #08c7d821, transparent 30%), linear-gradient(210deg, #11d4c51a, transparent 34%), var(--bg);min-width:320px;color:var(--ink);letter-spacing:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:radial-gradient(at 50% 0,#2d8cff26,#0000 44%),linear-gradient(#fffffff2,#f5f9fc);min-height:100vh;margin:0}body:before{z-index:-1;content:"";background-image:linear-gradient(#062a4f0b 1px,#0000 1px),linear-gradient(90deg,#062a4f09 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000080,#0000 82%);mask-image:linear-gradient(#00000080,#0000 82%)}a{color:inherit;text-decoration:none}button,.button{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);min-height:38px;color:var(--ink);cursor:pointer;font:inherit;background:#fff1;padding:0 13px;font-size:13px;font-weight:800;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.62}button:hover,.button:hover,.nav__item:hover,.project-row:hover,.project-card:hover,.task-card:hover,.signal-card:hover,.integration-card:hover,.memory-card:hover,.decision-card:hover{border-color:var(--border-strong);box-shadow:var(--glow);transform:translateY(-1px)}button:focus-visible,.button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.button--primary{color:#04172a;background:linear-gradient(135deg,#08c7d8eb,#2d8cffe0);border-color:#08c7d8b8}.button--ghost{color:#075f74;background:#08c7d814;border-color:#08c7d847}.icon-link{border:1px solid var(--border);border-radius:var(--radius);width:38px;height:38px;color:var(--cyan);background:#ffffff0d;place-items:center;display:grid}.app-shell{grid-template-columns:276px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{gap:var(--space-6);border-right:1px solid var(--border);background:linear-gradient(180deg, #fffffffa, #eef7fcfa), var(--panel-strong);flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.brand{background:0 0;border:0;border-radius:0;place-items:center;width:126px;height:126px;display:grid}.brand img{object-fit:contain;width:118px;height:118px}.nav{gap:var(--space-2);display:grid}.nav__item{border-radius:var(--radius);min-height:44px;color:var(--muted-strong);border:1px solid #0000;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:0 11px;font-size:14px;font-weight:800;display:grid}.nav__item[data-active=true]{color:var(--ink-strong);box-shadow:inset 3px 0 0 var(--cyan);background:linear-gradient(90deg,#08c7d82e,#2d8cff14);border-color:#08c7d85c}.sidebar__intel,.sidebar__status{border:1px solid var(--border);border-radius:var(--radius);background:#ffffff0b;padding:12px}.sidebar__intel{gap:var(--space-1);color:var(--muted);font-size:12px;font-weight:750;display:grid}.sidebar__intel strong{color:var(--ink);font-size:13px}.sidebar__status{align-items:center;gap:var(--space-2);color:var(--green);margin-top:auto;font-size:13px;font-weight:850;display:flex}.main{min-width:0;padding:30px}.page-stack{gap:var(--space-6);max-width:1420px;margin:0 auto;display:grid}.page-stack--dashboard{gap:var(--space-7)}.page-header,.page-header--rich{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.page-header h1,.command-hero h1,.project-hero h1{color:var(--ink-strong);margin:0;font-size:44px;line-height:1.04}.page-header p,.command-hero p,.project-hero p{max-width:780px}.page-header p,.command-hero__content p,.project-hero p{color:var(--muted);margin:10px 0 0;line-height:1.58}.eyebrow,.section__eyebrow{color:var(--cyan);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.command-hero,.project-hero,.codex-command{gap:var(--space-6);border-radius:var(--radius);background:linear-gradient(135deg, #fffffffa, #ebf8fceb), var(--panel-strong);box-shadow:var(--shadow);border:1px solid #08c7d838;padding:28px;display:grid;position:relative;overflow:hidden}.command-hero:before,.project-hero:before,.codex-command:before{border-radius:var(--radius);content:"";pointer-events:none;border:1px solid #08c7d81f;position:absolute;inset:16px}.command-hero{grid-template-columns:minmax(0,1fr) 380px;align-items:end}.command-hero__content{z-index:1;position:relative}.command-search{z-index:1;border-radius:var(--radius);min-height:54px;color:var(--muted-strong);background:#fff1;border:1px solid #08c7d83d;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:0 16px;font-size:14px;font-weight:800;display:grid;position:relative}.command-search--interactive{align-self:stretch;gap:var(--space-2);grid-template-columns:1fr;min-height:0;padding:12px}.command-search__input{align-items:center;gap:var(--space-2);grid-template-columns:20px minmax(0,1fr);display:grid}.command-search__input input{background:0 0;border:0;min-height:36px;padding:0;font-size:14px;font-weight:800}.command-search__input input:focus{box-shadow:none}.command-search__results{gap:var(--space-1);display:grid}.command-search__results a{align-items:center;gap:var(--space-2);border-radius:var(--radius);min-height:32px;color:var(--muted-strong);grid-template-columns:64px minmax(0,1fr) 18px;padding:0 8px;display:grid}.command-search__results a:hover{background:#08c7d814}.command-search__results span{color:var(--cyan);text-transform:uppercase;font-size:11px;font-weight:900}.command-search__results strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.metric-row{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.metric-row--hero{z-index:1;grid-column:1/-1;justify-content:flex-start;position:relative}.metric,.summary-tile,.focus-card,.item,.signal-card,.radar-item,.project-row,.project-card,.integration-card,.packet-preview,.approval-card,.audit-row,.table-row,.task-card,.decision-card,.memory-card,.context-card,.assumption-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow)}.metric{align-items:center;gap:var(--space-2);min-height:42px;color:var(--ink);padding:0 13px;font-size:13px;font-weight:850;display:flex}.focus-card{gap:var(--space-5);background:linear-gradient(100deg, #08c7d829, #11d4c50f, #ffffff0a), var(--panel);border-color:#08c7d847;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;padding:20px;display:grid}.focus-card p{color:var(--cyan);text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:900}.focus-card h2{margin:0;font-size:22px;line-height:1.24}.focus-card__signal{border:1px solid #08c7d84d;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:relative}.focus-card__signal:before,.focus-card__signal:after{content:"";border:1px solid #08c7d83d;border-radius:50%;position:absolute}.focus-card__signal:before{inset:8px}.focus-card__signal:after{inset:-8px}.focus-card__signal span{background:var(--cyan);border-radius:50%;width:10px;height:10px;box-shadow:0 0 24px #08c7d8eb}.dashboard-grid{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.dashboard-grid--command{align-items:start}.span-5{grid-column:span 5}.span-6{grid-column:span 6}.span-7{grid-column:span 7}.span-12{grid-column:1/-1}.section{align-content:start;gap:var(--space-4);min-width:0;display:grid}.section__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.section h2,.project-card h2,.integration-card h2,.packet-preview h2,.table-row h2,.task-card h2{color:var(--ink-strong);margin:0;font-size:20px;line-height:1.2}.section__description{max-width:720px;color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.5}.section--signal .section__header h2{color:var(--ink-strong)}.section--quiet{gap:var(--space-3)}.list,.signal-list,.radar-list,.project-list,.timeline,.table-list,.audit-list,.decision-list,.task-list{gap:var(--space-3);display:grid}.item,.project-row,.table-row,.task-card,.decision-card{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:15px;display:grid}.item--wide,.table-row{grid-template-columns:minmax(0,1fr) auto auto auto}.item--command{background:linear-gradient(135deg, #ffffffe6, #08c7d80b), var(--panel)}.item__heading,.signal-card__top,.project-card__top,.integration-card__top,.packet-preview__top,.integration-card__meta,.approval-card__top,.audit-row__top,.codex-command__header,.source-row--between{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.item h3,.signal-card h3,.radar-item h3,.project-row h3,.timeline h3,.memory-card h3,.decision-card h3,.context-card h3,.assumption-item h3{color:var(--ink-strong);margin:0 0 5px;font-size:15px;line-height:1.25}.item p,.signal-card p,.radar-item p,.project-row p,.project-card p,.timeline p,.integration-card p,.table-row p,.packet-preview p,.task-card p,.decision-card p,.memory-card p,.context-card p{color:var(--muted);margin:0;line-height:1.5}.item small{margin-top:var(--space-2);color:var(--muted);line-height:1.45;display:block}.source-row{align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--muted);flex-wrap:wrap;font-size:12px;font-weight:800;display:flex}.source-row>span:not(.status-pill):not(.source-link){color:var(--muted-strong);align-items:center;gap:6px;display:inline-flex}.source-link{color:#075f74;background:#08c7d814;border:1px solid #08c7d82e;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:5px 8px;font-size:12px;font-weight:850;display:inline-flex}.source-link strong{max-width:260px;color:var(--muted-strong);text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.timeline__item{gap:var(--space-3);border-left:2px solid var(--cyan);grid-template-columns:62px minmax(0,1fr);align-items:start;padding:7px 0 10px 14px;display:grid}.timeline__item span:first-child{color:var(--cyan);font-size:13px;font-weight:900}.timeline--premium{border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-4);background:#ffffff0a}.signal-list--premium{grid-template-columns:1fr}.signal-card{gap:var(--space-3);padding:16px;display:grid;position:relative;overflow:hidden}.signal-card--radar{background:linear-gradient(145deg, #e5fafdf2, #ffffffe6), var(--panel-strong);border-color:#08c7d83d}.signal-card--compact{background:#ffffffbd}.signal-card__beam{pointer-events:none;background:linear-gradient(115deg,#0000 0 46%,#08c7d81f 46% 47%,#0000 47%),linear-gradient(22deg,#0000 0 62%,#11d4c517 62% 63%,#0000 63%);position:absolute;inset:0}.signal-card>:not(.signal-card__beam){position:relative}.signal-card__meta-line{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);color:var(--muted);flex-wrap:wrap;font-size:12px;font-weight:850;display:flex}.impact-ring,.radar-item__score{background:conic-gradient(var(--cyan) 0 var(--score,88%), #ffffff1a var(--score,88%) 100%);color:#04364d;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-weight:950;display:grid}.impact-ring span,.radar-item__score{text-shadow:0 0 14px #08c7d899}.insight-block,.suggested-action,.safety-note{gap:var(--space-2);border-radius:var(--radius);color:var(--muted-strong);background:#ffffff0d;border:1px solid #08c7d826;padding:10px;font-size:13px;line-height:1.45;display:flex}.signal-state{color:#075f74;background:#08c7d814;border:1px solid #08c7d82e;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 9px;font-size:12px;font-weight:900;display:inline-flex}.signal-state[data-state=ignored]{color:var(--muted-strong);background:#50678014;border-color:#50678029}.signal-state[data-state=task],.signal-state[data-state=saved],.signal-state[data-state=linked]{color:#13734f;background:#36d3991f;border-color:#36d3993d}.detail-drawer{border-radius:var(--radius);background:#f5fafdc7;border:1px solid #062a4f14;padding:0}.detail-drawer summary{align-items:center;gap:var(--space-2);cursor:pointer;color:var(--muted-strong);padding:10px;font-size:13px;font-weight:900;list-style:none;display:flex}.detail-drawer summary::-webkit-details-marker{display:none}.detail-drawer dl{gap:var(--space-2);border-top:1px solid #062a4f14;margin:0;padding:10px;display:grid}.detail-drawer dl div{gap:3px;display:grid}.detail-drawer dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.detail-drawer dd{color:var(--ink);margin:0;font-size:13px;line-height:1.45}.insight-block{display:grid}.insight-block strong,.signal-meta-grid strong{color:var(--ink);text-transform:uppercase;font-size:12px}.signal-meta-grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.signal-meta-grid>span:not(.source-link){gap:var(--space-1);border-radius:var(--radius);min-width:0;color:var(--muted);background:#ffffffad;border:1px solid #062a4f14;padding:9px;font-size:12px;display:grid}.action-row,.filter-row,.tag-row,.tabs,.form-footer,.task-row__meta,.inline-update-form,.approval-controls{gap:var(--space-2);flex-wrap:wrap;display:flex}.action-row{align-items:center}.radar-item{gap:var(--space-4);grid-template-columns:58px minmax(0,1fr);padding:15px;display:grid}.radar-item--project{background:linear-gradient(145deg, #2d8cff1a, #ffffff0a), var(--panel)}.tag-row{margin-top:var(--space-3)}.tag-row span{color:#0a6477;background:#08c7d813;border:1px solid #08c7d829;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.project-grid,.integration-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.project-grid--premium,.integration-grid--premium{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}.project-card,.integration-card,.packet-preview,.approval-card,.audit-row,.memory-card,.context-card{gap:var(--space-4);padding:16px;display:grid}.project-card--intelligence{background:linear-gradient(145deg, #08c7d817, #ffffff0a), var(--panel);min-height:310px}.project-card__top p{margin-top:var(--space-2)}.project-card__signal,.integration-card__icon,.codex-command__icon{border-radius:var(--radius);width:42px;height:42px;color:var(--cyan);background:#08c7d817;border:1px solid #08c7d838;place-items:center;display:grid}.project-card__metrics,.project-intel-list,.integration-card__details,.context-grid,.project-intelligence-grid,.memory-grid{gap:var(--space-3);display:grid}.project-card__metrics{grid-template-columns:1fr auto auto;align-items:center}.project-card__metrics>span,.summary-tile{gap:var(--space-1);border-radius:var(--radius);min-width:0;color:var(--muted);background:#f5fafdd1;border:1px solid #062a4f14;padding:10px;font-size:12px;font-weight:800;display:grid}.project-card__metrics strong,.summary-tile strong{color:var(--ink-strong);font-size:20px}.project-intel-list span,.criteria-list span,.check-list span,.assumption-item,.safety-note{align-items:flex-start;gap:var(--space-2);display:flex}.project-intel-list span,.criteria-list span,.check-list span{color:var(--muted-strong);font-size:13px;line-height:1.45}.project-hero{grid-template-columns:minmax(0,1fr) 280px}.project-hero__status{z-index:1;align-content:start;gap:var(--space-2);color:var(--muted);font-size:13px;font-weight:800;display:grid;position:relative}.tabs{border-bottom:1px solid var(--border);padding-bottom:var(--space-3)}.tabs button,.filter-row button{min-height:34px;color:var(--muted-strong);background:#ffffff0d;border-radius:999px;font-size:13px}.tabs button[aria-current=page]{color:var(--ink);background:#08c7d81f;border-color:#08c7d85c}.project-intelligence-grid{grid-template-columns:2fr repeat(3,1fr)}.summary-tile{min-height:86px}.summary-tile--wide strong{font-size:18px;line-height:1.35}.context-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.context-card{background:#ffffffbd}.task-card{grid-template-columns:minmax(0,1fr) auto minmax(260px,auto) 38px;align-items:start;padding:16px}.task-card__main{min-width:0}.task-card__side,.task-card__controls{gap:var(--space-2);justify-items:end;display:grid}.criteria-list,.check-list{gap:var(--space-2);margin-top:var(--space-3);border-radius:var(--radius);background:#f5fafdc2;border:1px solid #062a4f14;padding:10px;display:grid}.criteria-list strong{color:var(--ink);text-transform:uppercase;font-size:12px}.decision-card{grid-template-columns:42px minmax(0,1fr);align-items:start}.decision-card__rail{border-radius:var(--radius);width:42px;height:42px;color:var(--cyan);background:#08c7d814;border:1px solid #08c7d833;place-items:center;display:grid}.decision-card blockquote{margin:var(--space-3) 0 0;border-left:2px solid var(--cyan);color:var(--muted-strong);padding-left:var(--space-3);line-height:1.5}.memory-rail,.memory-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.memory-card{grid-template-columns:22px minmax(0,1fr);align-items:start}.memory-card--full{min-height:160px}.memory-card--decision{border-color:#9ea8ff38}.filter-row--premium{margin-bottom:var(--space-1)}.integration-card--premium{align-content:start}.integration-card__details{grid-template-columns:1fr;margin:0}.integration-card__details div{border-radius:var(--radius);background:#f5fafdc2;border:1px solid #062a4f14;padding:10px}.integration-card__details dt{color:var(--muted);text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:900}.integration-card__details dd{color:var(--muted-strong);margin:0;font-size:13px;line-height:1.45}.codex-command__header{z-index:1;position:relative}.codex-command__meta{z-index:1;gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative}.packet-preview--panel{grid-template-columns:22px minmax(0,1fr);align-items:start;min-height:180px}.packet-preview--terminal{background:linear-gradient(145deg, #08c7d812, #ffffff0a), var(--panel)}.packet-preview pre,.approval-card pre,.audit-row__details pre{border-radius:var(--radius);color:#102236;background:#f5fbff;border:1px solid #08c7d82e;max-height:420px;padding:14px;line-height:1.55;overflow:auto}.assumption-list{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.assumption-item{color:var(--muted-strong);justify-content:space-between;padding:14px}.empty-state{align-items:center;gap:var(--space-3);border-radius:var(--radius);background:#08c7d80b;border:1px dashed #08c7d847;grid-template-columns:46px minmax(0,1fr) auto;padding:16px;display:grid}.empty-state__icon{width:42px;height:42px;color:var(--cyan);border:1px solid #08c7d833;border-radius:50%;place-items:center;display:grid}.empty-state h3{margin:0 0 5px}.empty-state p{color:var(--muted);margin:0;line-height:1.45}.form-panel{gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(145deg, #ffffff0d, #08c7d808), var(--panel);box-shadow:var(--shadow);padding:16px;display:grid}.form-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.field{gap:7px;min-width:0;display:grid}.field--wide{grid-column:1/-1}.field span{color:var(--muted-strong);font-size:13px;font-weight:850}input,select,textarea{border:1px solid var(--border);border-radius:var(--radius);width:100%;min-width:0;color:var(--ink);font:inherit;background:#ffffffe6;font-size:14px}input,select{min-height:40px;padding:0 11px}textarea{resize:vertical;min-height:82px;padding:10px 11px}input:focus,select:focus,textarea:focus{border-color:#08c7d8e6;outline:none;box-shadow:0 0 0 3px #08c7d81f}select option{color:var(--ink);background:#fff}.form-footer{align-items:center}.form-message{margin:0;font-size:13px;font-weight:800}.form-message--success{color:var(--green)}.form-message--error{color:var(--rose)}.inline-update-form{justify-content:flex-end;align-items:center}.inline-update-form select{width:auto;min-width:132px}.inline-update-form .form-message,.approval-controls pre{flex-basis:100%}.approval-controls--stacked,.approval-edit-form{gap:var(--space-3);display:grid}.approval-hidden-form{display:none}.audit-row__meta{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.audit-row__meta div{border-radius:var(--radius);background:#f5fafdc2;border:1px solid #062a4f14;min-width:0;padding:10px}.audit-row__meta dt{color:var(--muted);margin:0 0 4px;font-size:12px;font-weight:850}.audit-row__meta dd{overflow-wrap:anywhere;color:var(--muted-strong);margin:0;font-size:13px;font-weight:800}.audit-row__details summary{cursor:pointer;color:var(--muted-strong);font-size:13px;font-weight:850}.status-pill{text-transform:capitalize;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;max-width:190px;min-height:26px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.status-pill--compact{min-height:22px;padding:0 7px;font-size:11px}.status-pill--neutral{color:var(--muted-strong);background:#50678014;border-color:#50678024}.status-pill--success{color:#13734f;background:#36d3991f;border-color:#36d39938}.status-pill--warning{color:#8a5a0a;background:#f5b5441f;border-color:#f5b5443d}.status-pill--danger{color:#9c2444;background:#ff6b8a1f;border-color:#ff6b8a40}.status-pill--info{color:#155aa0;background:#2d8cff1f;border-color:#2d8cff3d}.status-pill--accent{color:#075f74;background:#08c7d824;border-color:#08c7d847}.mobile-bar{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@media (max-width:1180px){.app-shell{grid-template-columns:236px minmax(0,1fr)}.command-hero,.project-hero{grid-template-columns:1fr}.span-5,.span-6,.span-7{grid-column:1/-1}.signal-list--premium,.context-grid,.project-intelligence-grid{grid-template-columns:1fr}.task-card{grid-template-columns:minmax(0,1fr)}.task-card__side,.task-card__controls{justify-items:start}}@media (max-width:980px){.app-shell{display:block}.sidebar{gap:var(--space-3);border-right:0;border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);height:auto;padding:12px;display:grid;position:static}.brand{width:74px;height:74px}.brand img{width:68px;height:68px}.nav{gap:var(--space-2);grid-column:1/-1;padding-bottom:2px;display:flex;overflow-x:auto}.nav__item{white-space:nowrap;flex:none;grid-template-columns:18px auto;min-height:38px;padding:0 10px}.sidebar__intel,.sidebar__status{display:none}.main{padding:20px 16px 34px}.page-header{display:grid}.page-header h1,.command-hero h1,.project-hero h1{font-size:36px}.metric-row{justify-content:start}.item,.item--wide,.table-row,.form-grid,.audit-row__meta,.focus-card,.signal-meta-grid,.project-card__metrics,.empty-state{grid-template-columns:1fr;align-items:start}.mobile-bar{display:none}}@media (max-width:640px){.main{padding-inline:12px}.command-hero,.project-hero,.codex-command{padding:20px}.page-header h1,.command-hero h1,.project-hero h1{font-size:31px}.dashboard-grid,.project-grid--premium,.integration-grid--premium,.memory-rail,.memory-grid{grid-template-columns:1fr}.span-12{grid-column:1}.radar-item,.decision-card,.memory-card,.packet-preview--panel{grid-template-columns:1fr}.source-link strong{max-width:190px}}
