:root{color:#e5eefc;background:#070b12;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(20,184,166,.18),transparent 28%),radial-gradient(circle at top right,rgba(37,99,235,.18),transparent 34%),linear-gradient(rgba(94,234,212,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(94,234,212,.035) 1px,transparent 1px),#070b12;background-size:auto,auto,42px 42px,42px 42px,auto}button,input,textarea,select{font:inherit}button{cursor:pointer}.shell{display:grid;grid-template-columns:260px 1fr;min-height:100vh}.sidebar{border-right:1px solid #1d2a3d;padding:24px;background:#080d17d6;display:flex;flex-direction:column;gap:28px}.brand{display:flex;align-items:center;gap:12px}.brand-mark{color:#5eead4;font-size:26px;filter:drop-shadow(0 0 12px #5eead4)}.brand small,.task-row small,.card small,.muted,.build-marker{display:block;color:#8da2bf}nav{display:grid;gap:8px}nav button,.ghost,.button-row button{background:transparent;border:1px solid transparent;color:#a9bad1;text-align:left;border-radius:12px;padding:10px 12px}nav button.active,nav button:hover,.ghost:hover,.button-row button:hover:not(:disabled){background:#111b2d;color:#fff;border-color:#263852}.sidebar-footer{margin-top:auto;display:grid;gap:10px}.build-marker{font-size:11px;line-height:1.4;word-break:break-word}.content{padding:32px}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}h1,h2,p{margin-top:0}h1{font-size:clamp(32px,4vw,56px);margin-bottom:0;letter-spacing:-.04em}.eyebrow{color:#5eead4;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700}.card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.card,.panel,.login-card,.task-row,.timeline article{border:1px solid rgba(94,234,212,.16);background:linear-gradient(180deg,#0c1727db,#070b12c2);border-radius:18px;padding:18px;box-shadow:0 20px 80px #00000040,inset 0 1px #94d2ff0f}.card span{color:#8da2bf}.card strong{display:block;margin:12px 0 8px;font-size:28px}.execution-window-card{position:relative;overflow:hidden}.execution-window-card:after{content:"";position:absolute;inset:auto 16px 12px 16px;height:2px;border-radius:999px;background:linear-gradient(90deg,#14b8a6,#38bdf8,transparent);box-shadow:0 0 18px #38bdf8a6}.execution-window-enabled{border-color:#14b8a694}.execution-window-disabled{border-color:#38bdf857}.ops-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;margin-top:24px;align-items:start}.panel-title-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.panel-title-row h2,.ops-side-panel h2{margin-bottom:0}.execution-status-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.execution-status-tiles div{border:1px solid rgba(56,189,248,.18);background:#08111fb8;border-radius:14px;padding:12px}.execution-status-tiles span{display:block;color:#7890ad;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.execution-status-tiles strong{display:block;color:#e5eefc;font-size:18px;overflow-wrap:anywhere}.execution-status-tiles small{display:block;color:#8da2bf;margin-top:4px}.compact-board .task-row{background:#040a149e}.two-column{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.task-list{display:grid;gap:12px}.task-row{width:100%;color:inherit;display:flex;align-items:center;justify-content:space-between;text-align:left}.task-row:hover{border-color:#5eead4}.pill{border:1px solid #344762;color:#c9d8ee;border-radius:999px;padding:5px 10px;font-size:12px;text-transform:uppercase}.pill.running{border-color:#60a5fa;color:#93c5fd}.pill.completed{border-color:#34d399;color:#86efac}.pill.failed,.pill.cancelled{border-color:#fb7185;color:#fda4af}.pill.blocked{border-color:#f59e0b;color:#fbbf24}.create-form,.login-card{display:grid;gap:14px}label{display:grid;gap:6px;color:#9fb0c8}input,textarea,select{width:100%;color:#e5eefc;background:#08111f;border:1px solid #263852;border-radius:12px;padding:10px 12px}.primary{background:linear-gradient(135deg,#14b8a6,#2563eb);color:#fff;border:0;border-radius:12px;padding:11px 14px;font-weight:700}.primary:disabled,.button-row button:disabled{opacity:.55;cursor:not-allowed}.error{border:1px solid #fb7185;background:#7f1d1d47;color:#fecdd3;border-radius:14px;padding:12px 14px;margin-bottom:16px}.notice{border:1px solid rgba(94,234,212,.5);background:#14b8a61f;color:#ccfbf1;border-radius:14px;padding:12px 14px;margin-bottom:16px}.success{border:1px solid #34d399;background:#065f4638;color:#bbf7d0;border-radius:14px;padding:12px 14px;margin-bottom:16px}.success small{color:#8da2bf}.login-screen{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{width:min(440px,100%)}.login-brand{margin-bottom:8px}.detail-panel dl{display:grid;grid-template-columns:120px 1fr;gap:8px;color:#aebdd1}.detail-panel dt{color:#7087a5}.execution-status-card{border:1px solid #263852;background:#08111fb8;border-radius:16px;margin:16px 0;padding:16px}.execution-status-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.execution-status-header h2{margin:0;font-size:24px;letter-spacing:-.02em}.execution-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.execution-summary-strip div,.execution-safety-summary div{border:1px solid #22314a;background:#0f172aad;border-radius:12px;padding:10px}.execution-summary-strip span,.execution-safety-summary span{display:block;color:#7890ad;font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.execution-summary-strip strong,.execution-safety-summary strong{color:#e5eefc}.execution-status-grid{margin:0}.execution-status-grid dd{color:#c9d8ee}.result-summary{white-space:pre-wrap}.identifier-list{display:flex;flex-wrap:wrap;gap:8px 12px}.identifier-list span{display:inline-flex;gap:6px;align-items:baseline}.identifier-list code{color:#5eead4}.execution-panel{border:1px dashed #3b4e6c;background:#0f172ab8;border-radius:14px;margin:16px 0;padding:14px}.execution-ready{border-color:#14b8a6;background:#14b8a614}.execution-blocked{border-color:#f59e0b;background:#78350f29}.execution-disabled{opacity:.9}.execution-panel p{color:#9fb0c8;margin-bottom:10px}.execution-safety-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.execution-safety-summary small{display:block;color:#8da2bf;margin-top:4px}.blocked-reasons{border:1px solid #f59e0b;background:#78350f38;color:#fde68a;border-radius:14px;padding:12px 14px;margin:12px 0}.blocked-reasons ul{margin:8px 0 0;padding-left:18px}.blocked-reasons li+li{margin-top:4px}.execution-preview{margin:12px 0}.execution-preview code{color:#5eead4}.button-row{display:flex;flex-wrap:wrap;gap:8px}.session-panel{margin-top:24px}.timeline{display:grid;gap:12px}.timeline p{margin-bottom:6px;color:#c9d8ee}.timeline small{color:#7890ad}.project-list{display:grid;gap:20px}.project-selector{display:flex;flex-wrap:wrap;gap:10px;margin:-8px 0 20px}.project-selector button{border:1px solid #263852;background:#08111fd1;color:#a9bad1;border-radius:999px;padding:9px 14px;font-weight:800}.project-selector button.active,.project-selector button:hover{border-color:#5eead4b3;color:#e5eefc;background:#14b8a624;box-shadow:0 0 22px #14b8a624}.project-card h2{margin-bottom:8px;font-size:32px;letter-spacing:-.03em}.project-section{margin-top:20px}.project-section h3{margin:0 0 10px;color:#e5eefc}.project-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.project-metrics div,.recommendation-card,.gate-card,.evidence-row{border:1px solid #22314a;background:#0f172aad;border-radius:14px;padding:12px}.project-metrics span{display:block;color:#7890ad;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}.project-metrics strong{font-size:26px;color:#e5eefc}.recommendation-list,.milestone-list,.gate-list,.evidence-list{display:grid;gap:10px}.recommendation-card p,.gate-card p{margin:6px 0 0;color:#aebdd1}.planning-preference-options{border:1px solid rgba(96,165,250,.3);background:#02061761;border-radius:16px;padding:12px;margin:12px 0}.planning-preference-options legend{color:#e5eefc;font-weight:900;padding:0 6px}.planning-preference-help{margin:6px 0 12px;color:#aebdd1;line-height:1.45}.planning-preference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.planning-preference-card{border:1px solid rgba(148,163,184,.22);background:#0f172ab8;border-radius:14px;padding:12px;display:grid;gap:7px;cursor:pointer;min-height:138px}.planning-preference-card:hover,.planning-preference-card.selected{border-color:#5eead4;background:#14b8a61f;box-shadow:0 0 0 1px #5eead41f}.planning-preference-card input{margin:0;accent-color:#14b8a6}.planning-preference-card span{color:#8da2bf;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.planning-preference-card strong{color:#f8fafc;line-height:1.25}.planning-preference-card small{color:#aebdd1;line-height:1.35}@media(max-width:900px){.planning-preference-grid{grid-template-columns:1fr}}.milestone-row{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;border:1px solid rgba(56,189,248,.16);background:#08111f9e;border-radius:14px;padding:12px}.milestone-row small,.recommendation-card small{color:#8da2bf;margin-top:5px}.project-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:16px;align-items:start}.gate-card.blocking{border-color:#fb718585;background:#7f1d1d29}.gate-card.warning{border-color:#f59e0b7a;background:#78350f24}.evidence-row code{display:block;color:#5eead4;margin-top:6px;white-space:pre-wrap;overflow-wrap:anywhere}.pill.planning{border-color:#a78bfa;color:#c4b5fd}.pill.approved,.pill.in_progress{border-color:#60a5fa;color:#93c5fd}.pill.testing{border-color:#f59e0b;color:#fbbf24}@media(max-width:900px){.shell,.two-column,.ops-grid,.execution-status-tiles,.execution-summary-strip,.execution-safety-summary,.project-metrics,.project-two-column{grid-template-columns:1fr}.sidebar{position:static}.card-grid{grid-template-columns:1fr}}.section-title-row,.delivery-card-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.read-only-badge{border:1px solid rgba(94,234,212,.42);color:#5eead4;background:#14b8a614;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.delivery-command-center{border:1px solid rgba(94,234,212,.18);background:#082f4929;border-radius:18px;padding:16px}.delivery-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px}.delivery-card,.question-card,.approval-card{border:1px solid #22314a;background:#0f172ab8;border-radius:14px;padding:12px}.delivery-card p,.question-card p,.approval-card p{margin:8px 0;color:#aebdd1}.delivery-card small,.question-card small,.approval-card small{display:block;color:#8da2bf;margin-top:6px}.compact-list{margin:10px 0 0;padding-left:18px;color:#c9d8ee;display:grid;gap:4px}.dcc-blocker{margin-top:10px;border:1px solid rgba(251,113,133,.5);color:#fecdd3;background:#7f1d1d29;border-radius:12px;padding:10px}.question-list,.approval-list{display:grid;gap:10px}.question-card.open{border-color:#60a5fa6b}.question-card.answered{border-color:#34d39975}.question-card.deferred{border-color:#94a3b85c;opacity:.86}.status-chip{border:1px solid #334155;border-radius:999px;padding:3px 8px;color:#cbd5e1;font-size:11px;font-weight:800;text-transform:uppercase;white-space:nowrap}.status-chip.open{border-color:#60a5fa8a;color:#93c5fd}.status-chip.answered{border-color:#34d3998a;color:#86efac}.status-chip.deferred{border-color:#94a3b885;color:#cbd5e1}.status-chip.risk-low{border-color:#34d3998a;color:#86efac}.status-chip.risk-medium{border-color:#f59e0b94;color:#fbbf24}.status-chip.risk-high{border-color:#fb71859e;color:#fda4af}.approval-card.risk-low{border-color:#34d39957}.approval-card.risk-medium{border-color:#f59e0b61}.approval-card.risk-high{border-color:#fb718570}.approval-card code{display:block;color:#5eead4;margin-top:8px;white-space:pre-wrap;overflow-wrap:anywhere}.approval-card button{margin-top:10px;border:1px solid #334155;background:#33415566;color:#94a3b8;border-radius:10px;padding:8px 10px;cursor:not-allowed}.recommendation-note{color:#dbeafe!important;font-weight:700}.answer-form{display:grid;gap:10px;margin-top:12px;border-top:1px solid rgba(148,163,184,.18);padding-top:12px}.answer-form .primary{width:fit-content}.feedback-capture-panel{margin-top:14px;border:1px solid rgba(52,211,153,.24);background:#02061785;border-radius:16px;padding:14px}.feedback-capture-panel h4,.feedback-capture-panel h5{margin:0}.feedback-form{display:grid;gap:10px;margin-top:12px}.feedback-form .primary{width:fit-content}.feedback-form input:disabled,.feedback-form textarea:disabled,.feedback-form select:disabled{opacity:.66;cursor:wait}.recent-feedback{margin-top:14px;display:grid;gap:10px}.feedback-record-browser{display:grid;gap:10px}.feedback-filter-toolbar{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(140px,.7fr) minmax(180px,.9fr) minmax(145px,.7fr);gap:10px;align-items:end}.feedback-filter-toolbar label{font-size:12px;color:#c9d8ee}.feedback-filter-toolbar input,.feedback-filter-toolbar select{padding:8px 9px;border-radius:10px}.feedback-record-count{border:1px solid rgba(148,163,184,.18);background:#0f172a78;border-radius:999px;color:#aebdd1;font-size:12px;font-weight:700;padding:6px 10px;width:fit-content}.feedback-record-list{display:grid;gap:8px}.feedback-record{border:1px solid rgba(148,163,184,.2);background:#0f172aa8;border-radius:12px;padding:10px}.feedback-record.compact p{margin:5px 0;color:#d6e2f5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.feedback-record p{margin:6px 0;color:#d6e2f5}.feedback-record small{display:block;color:#93a8c3;margin-top:4px;overflow-wrap:anywhere}.work-item-feedback{margin-top:12px;border-top:1px solid rgba(148,163,184,.16);padding-top:12px}.safety-note{border:1px solid rgba(245,158,11,.34);background:#78350f24;color:#fde68a!important;border-radius:12px;padding:10px}.inline-error,.inline-success{border-radius:12px;padding:9px 10px;font-size:13px}.inline-error{border:1px solid rgba(251,113,133,.54);color:#fecdd3;background:#7f1d1d33}.inline-success{border:1px solid rgba(52,211,153,.48);color:#bbf7d0;background:#065f462e}.pill.writing,.pill.ready,.pill.needs-approval,.pill.needs-decision{border-color:#60a5fa;color:#93c5fd}.pill.deployed{border-color:#34d399;color:#86efac}.pill.blocked{border-color:#fb7185;color:#fda4af}.pill.deploy-ready{border-color:#34d399;color:#86efac}.pill.idle,.pill.unknown{border-color:#94a3b8;color:#cbd5e1}@media(max-width:900px){.delivery-lanes{grid-template-columns:1fr}.section-title-row,.delivery-card-header{flex-direction:column}}.gate-tracker-panel,.handoff-draft-panel{margin-top:14px;border:1px solid rgba(94,234,212,.22);background:#02061775;border-radius:16px;padding:14px}.gate-tracker-panel h4,.handoff-draft-panel h4{margin:0;font-size:20px}.delivery-gate-list{display:grid;gap:10px;margin-top:12px}.delivery-gate-card{border:1px solid #22314a;background:#0f172ab8;border-radius:14px;padding:12px}.delivery-gate-card.satisfied{border-color:#34d3997a;background:#065f4621}.delivery-gate-card.pending{border-color:#f59e0b7a;background:#78350f1f}.delivery-gate-card.blocked{border-color:#fb718585;background:#7f1d1d29}.delivery-gate-card.not-started,.delivery-gate-card.not-applicable{border-color:#94a3b857}.delivery-gate-card p{margin:8px 0;color:#aebdd1}.gate-missing{color:#fde68a!important}.gate-blocker{color:#fecdd3!important}.gate-tracker-panel button{margin-top:12px;border:1px solid #334155;background:#33415566;color:#94a3b8;border-radius:10px;padding:8px 10px;cursor:not-allowed}.handoff-subcard,.handoff-draft-body{border:1px solid #22314a;background:#0f172ab3;border-radius:14px;padding:12px;margin-top:10px}.handoff-subcard.missing{border-color:#f59e0b70;background:#78350f1f}.handoff-subcard p,.handoff-draft-body p{margin:8px 0;color:#aebdd1}.handoff-subcard small{display:block;color:#8da2bf}.handoff-subcard code{color:#5eead4}.handoff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.handoff-draft-body button{margin-top:10px;border:1px solid #334155;background:#33415566;color:#94a3b8;border-radius:10px;padding:8px 10px;cursor:not-allowed}.status-chip.missing-inputs,.status-chip.pending{border-color:#f59e0b94;color:#fbbf24}.status-chip.handoff-draft-available,.status-chip.satisfied{border-color:#34d3998a;color:#86efac}.status-chip.not-started,.status-chip.not-applicable{border-color:#94a3b885;color:#cbd5e1}@media(max-width:900px){.handoff-grid{grid-template-columns:1fr}}.project-hierarchy-rail{margin-top:14px;border:1px solid rgba(94,234,212,.46);background:linear-gradient(135deg,#082f4985,#020617c2);border-radius:18px;padding:14px;box-shadow:0 22px 90px #0ea5e924,inset 0 1px #94d2ff1f}.project-hierarchy-rail h4{margin:0;font-size:clamp(21px,2.4vw,30px);line-height:1.2;letter-spacing:-.025em}.hierarchy-levels{display:grid;grid-template-columns:repeat(5,minmax(170px,1fr));gap:10px;margin-top:12px}.hierarchy-level-card{position:relative;border:1px solid rgba(148,163,184,.22);background:#02061780;border-radius:14px;padding:36px 10px 10px;min-height:150px;overflow-wrap:anywhere}.hierarchy-level-card:after{content:"→";position:absolute;right:-12px;top:50%;transform:translateY(-50%);color:#5eead4;font-weight:900;z-index:1}.hierarchy-level-card:last-child:after{content:""}.hierarchy-step{position:absolute;left:10px;top:10px;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;border:1px solid rgba(94,234,212,.56);color:#99f6e4;background:#14b8a624;font-size:12px;font-weight:900}.hierarchy-level-card strong{display:block;color:#e5eefc;font-size:15px;line-height:1.25}.hierarchy-level-card small{display:block;color:#93a8c3;margin-top:6px;line-height:1.35}.hierarchy-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.hierarchy-support-note{margin:12px 0 0;color:#a7f3d0;font-size:13px;line-height:1.45}.operator-summary-panel{margin-top:14px;border:1px solid rgba(125,211,252,.3);background:#082f4933;border-radius:16px;padding:14px}.operator-summary-panel.cockpit-header{position:relative;overflow:hidden;border-color:#5eead46b;background:linear-gradient(135deg,#082f496b,#0f172ac7);box-shadow:0 22px 90px #0ea5e91f,inset 0 1px #94d2ff1a}.operator-summary-panel.cockpit-header:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#5eead4,#60a5fa,transparent);opacity:.9}.operator-summary-panel h4{margin:0;font-size:20px}.cockpit-header h4{font-size:clamp(24px,3vw,34px);letter-spacing:-.03em}.cockpit-chip-row{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.safety-chip{border:1px solid rgba(96,165,250,.42);color:#bfdbfe;background:#2563eb1f;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.compact-safety-copy{margin:12px 0 0;color:#c9d8ee;font-size:13px;line-height:1.45}.cockpit-evidence-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.cockpit-evidence-strip>div{border:1px solid rgba(94,234,212,.2);background:#0206177a;border-radius:14px;padding:12px}.cockpit-evidence-strip span,.operator-summary-grid span{display:block;color:#8da2bf;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}.cockpit-evidence-strip strong,.operator-summary-grid strong{display:block;color:#e5eefc;overflow-wrap:anywhere}.cockpit-evidence-strip small{display:block;color:#93a8c3;margin-top:6px;line-height:1.35}.operator-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.operator-summary-grid>div,.operator-summary-phrases{border:1px solid rgba(148,163,184,.18);background:#0f172a9e;border-radius:12px;padding:10px}.operator-summary-grid code,.operator-summary-phrases code,.cockpit-evidence-strip code{color:#67e8f9;overflow-wrap:anywhere}.operator-summary-counts{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.operator-summary-panel p{color:#c9d8ee}@media(max-width:900px){.operator-summary-grid,.cockpit-evidence-strip,.hierarchy-levels{grid-template-columns:1fr}.hierarchy-level-card:after{content:"↓";right:50%;top:auto;bottom:-14px;transform:translate(50%)}.hierarchy-level-card:last-child:after{content:""}.cockpit-chip-row{justify-content:flex-start}}.workflow-handoff-panel{margin-top:14px;border:1px solid rgba(52,211,153,.3);background:#064e3b24;border-radius:16px;padding:14px}.workflow-handoff-panel h4{margin:0;font-size:20px}.workflow-handoff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.workflow-handoff-grid>div,.workflow-handoff-columns>div{border:1px solid rgba(148,163,184,.18);background:#0f172a9e;border-radius:12px;padding:10px}.workflow-handoff-grid span{display:block;color:#8da2bf;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}.workflow-handoff-grid strong{display:block;color:#e5eefc;overflow-wrap:anywhere}.workflow-handoff-grid code,.workflow-handoff-columns code{color:#67e8f9;overflow-wrap:anywhere}.workflow-handoff-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}.dcc-validation-status,.manual-operating-loop,.authenticated-smoke-runbook,.validation-history-panel,.next-action-package-panel{border:1px solid rgba(96,165,250,.28);background:#0f172ab3;border-radius:14px;padding:12px;margin:12px 0}.dcc-validation-status{border-color:#facc1547}.validation-history-panel{border-color:#a78bfa57;background:linear-gradient(135deg,#312e8133,#0f172ab8)}.supporting-evidence-panel{box-shadow:none;opacity:.96}.supporting-safety-chips{justify-content:flex-start;margin-top:10px}.supporting-evidence-details{margin:8px 0;border:1px solid rgba(148,163,184,.16);border-radius:10px;background:#02061747;padding:8px 10px;color:#c9d8ee}.supporting-evidence-details summary{cursor:pointer;color:#bfdbfe;font-size:12px;font-weight:800;letter-spacing:.04em}.supporting-evidence-details textarea{width:100%;margin-top:8px;border:1px solid rgba(103,232,249,.24);background:#0206179e;color:#d7e4f5;border-radius:10px;padding:8px 10px;resize:vertical;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.45}.supporting-evidence-copy{margin-top:12px}.supporting-evidence-copy textarea{min-height:120px}.next-action-package-panel{border-color:#5eead466;background:linear-gradient(135deg,#0d948829,#0f172ac2)}.dcc-validation-status>.safety-note,.manual-operating-loop>.safety-note,.authenticated-smoke-runbook>.safety-note,.validation-history-panel>.safety-note,.next-action-package-panel>.safety-note{margin:10px 0}.dcc-validation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.dcc-validation-grid>div{border:1px solid rgba(148,163,184,.18);background:#0206176b;color:#c9d8ee;border-radius:10px;padding:10px;overflow-wrap:anywhere}.next-action-grid,.next-action-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0}.next-action-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.next-action-grid>div,.next-action-columns>div,.next-action-prohibited{border:1px solid rgba(148,163,184,.18);background:#0206176b;border-radius:10px;padding:10px;overflow-wrap:anywhere}.next-action-grid span{display:block;color:#8da2bf;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}.next-action-grid strong,.next-action-columns strong,.next-action-prohibited strong{color:#e5eefc}.selected-hierarchy-brief{border:1px solid rgba(94,234,212,.26);background:#02061761;border-radius:12px;padding:10px;margin:10px 0}.selected-hierarchy-brief strong{color:#e5eefc}.selected-hierarchy-path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;list-style:none;margin:10px 0;padding:0}.selected-hierarchy-path li{position:relative;border:1px solid rgba(148,163,184,.18);background:#0f172aa3;border-radius:10px;padding:9px;overflow-wrap:anywhere}.selected-hierarchy-path li:after{content:"→";position:absolute;right:-8px;top:50%;transform:translateY(-50%);color:#5eead4;font-weight:900}.selected-hierarchy-path li:last-child:after{content:""}.selected-hierarchy-path span{display:block;color:#8da2bf;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px}.selected-hierarchy-path small{display:block;color:#93a8c3;line-height:1.35;margin-top:5px}.next-action-prompt-preview{margin-top:10px}.next-action-package-panel button:disabled{margin-top:12px;border:1px solid #334155;background:#33415566;color:#94a3b8;border-radius:10px;padding:8px 10px;cursor:not-allowed}.validation-history-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 12px}.validation-history-highlights>div{border:1px solid rgba(148,163,184,.18);background:#0206176b;border-radius:10px;padding:10px}.validation-history-highlights span{display:block;color:#8da2bf;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}.validation-history-highlights strong{display:block;color:#e5eefc;overflow-wrap:anywhere}.validation-timeline{position:relative;display:grid;gap:8px;margin:0;padding:0 0 0 18px;list-style:none}.validation-timeline:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:2px;background:linear-gradient(#60a5fa,#a78bfa,#34d399);opacity:.42}.validation-timeline-event{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);gap:8px}.validation-timeline-marker{width:10px;height:10px;margin-top:18px;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 4px #94a3b81f;z-index:1}.validation-timeline-event.pass .validation-timeline-marker{background:#34d399;box-shadow:0 0 0 4px #34d39929}.validation-timeline-event.blocked .validation-timeline-marker{background:#fb7185;box-shadow:0 0 0 4px #fb718529}.validation-timeline-event.fixed .validation-timeline-marker{background:#60a5fa;box-shadow:0 0 0 4px #60a5fa29}.validation-timeline-event.guardrail .validation-timeline-marker{background:#fbbf24;box-shadow:0 0 0 4px #fbbf2429}.validation-timeline-event.evidence-only .validation-timeline-marker{background:#a78bfa;box-shadow:0 0 0 4px #a78bfa29}.validation-timeline-card{border:1px solid rgba(148,163,184,.18);background:#02061775;border-radius:12px;padding:10px;overflow-wrap:anywhere}.validation-timeline-card small{display:block;color:#8da2bf;margin-top:2px}.validation-timeline-card p{color:#c9d8ee;margin:8px 0}.validation-history-panel button{margin-top:12px;border:1px solid #334155;background:#33415566;color:#94a3b8;border-radius:10px;padding:8px 10px;cursor:not-allowed}.manual-loop-hints,.auth-smoke-boundaries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}.manual-loop-hints span,.auth-smoke-boundaries span{border:1px solid rgba(148,163,184,.18);background:#0206176b;color:#c9d8ee;border-radius:10px;padding:8px;font-size:13px;overflow-wrap:anywhere}.manual-operating-loop ol,.authenticated-smoke-runbook ol{display:grid;gap:8px;margin:10px 0 0;padding-left:22px;color:#c9d8ee}.manual-operating-loop li::marker,.authenticated-smoke-runbook li::marker{color:#60a5fa;font-weight:800}.manual-operating-loop li p,.authenticated-smoke-runbook li p{margin:4px 0 0;color:#aebdd1}.workflow-copy-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0 10px}.workflow-copy-actions .safety-note{flex:1 1 360px;margin:0}.workflow-copy-actions button{border:1px solid rgba(52,211,153,.5);background:#065f4647;color:#bbf7d0;border-radius:10px;padding:8px 10px;cursor:pointer;font-weight:800}.copy-status{flex:1 1 100%;margin:0;border-radius:10px;padding:8px 10px;font-size:13px}.copy-status.success{border:1px solid rgba(52,211,153,.48);color:#bbf7d0;background:#065f462e}.copy-status.warning{border:1px solid rgba(245,158,11,.44);color:#fde68a;background:#78350f29}.workflow-copy-block{display:grid;gap:7px;color:#c9d8ee;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.workflow-copy-block textarea{min-height:190px;resize:vertical;-webkit-user-select:all;user-select:all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.45;white-space:pre-wrap}.workflow-handoff-panel>button{margin-top:12px;border:1px solid #334155;background:#33415566;color:#94a3b8;border-radius:10px;padding:8px 10px;cursor:not-allowed}@media(max-width:900px){.workflow-handoff-grid,.workflow-handoff-columns,.dcc-validation-grid,.validation-history-highlights,.next-action-grid,.next-action-columns,.selected-hierarchy-path,.manual-loop-hints,.auth-smoke-boundaries{grid-template-columns:1fr}.selected-hierarchy-path li:after{content:"↓";right:50%;top:auto;bottom:-12px;transform:translate(50%)}.selected-hierarchy-path li:last-child:after{content:""}}.work-queue-panel{margin-top:14px;border:1px solid rgba(94,234,212,.24);background:#02061780;border-radius:16px;padding:14px}.work-queue-panel h4{margin:0;font-size:20px}.work-queue-panel button{margin-top:12px;border:1px solid #334155;background:#33415566;color:#94a3b8;border-radius:10px;padding:8px 10px;cursor:not-allowed}.work-queue-sections{display:grid;gap:12px;margin-top:12px}.work-queue-section{border:1px solid #22314a;background:#0f172ab8;border-radius:14px;padding:12px}.work-queue-section h5{margin:0 0 6px;color:#e5eefc;font-size:17px}.work-queue-section p{margin:0;color:#aebdd1}.work-queue-items{display:grid;gap:10px;margin-top:12px}.work-queue-item{border:1px solid rgba(56,189,248,.16);background:#08111fad;border-radius:14px;padding:12px}.work-queue-item.draft{border-color:#a78bfa5c}.work-queue-item p{margin:8px 0;color:#aebdd1}.work-queue-item small{display:block;color:#8da2bf;margin-top:8px}.work-queue-item code{color:#5eead4;overflow-wrap:anywhere}.work-queue-meta{display:grid;gap:6px;color:#c9d8ee;margin:8px 0}.work-queue-meta span{overflow-wrap:anywhere}.risk-labels{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.risk-labels span{border:1px solid rgba(245,158,11,.4);color:#fde68a;background:#78350f29;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;text-transform:uppercase}.approval-package-card{margin-top:12px;border:1px solid rgba(94,234,212,.28);background:#0206179e;border-radius:14px;padding:12px}.approval-package-card p{margin:8px 0}.approval-package-card code{color:#67e8f9;overflow-wrap:anywhere}.approval-phrase-line code{display:block;width:fit-content;max-width:100%;margin-top:4px;padding:7px 9px;border:1px solid rgba(103,232,249,.38);border-radius:10px;background:#082f4970;color:#a5f3fc;-webkit-user-select:all;user-select:all}.approval-package-meta{display:grid;gap:6px;color:#d7e4f5;margin:10px 0}.approval-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px}.approval-package-grid>div{border:1px solid rgba(148,163,184,.18);border-radius:12px;padding:10px;background:#0f172a8c}.approval-package-grid strong{color:#e5eefc}.work-item-gate-checklist{margin-top:12px;border:1px solid rgba(96,165,250,.28);background:#0f172a9e;border-radius:14px;padding:12px}.work-item-gate-checklist p{margin:8px 0}.work-item-gate-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.work-item-gate.delivery-gate-card{margin:0}@media(max-width:900px){.approval-package-grid,.work-item-gate-list{grid-template-columns:1fr}}.release-history-panel{margin-top:14px;border:1px solid rgba(96,165,250,.22);background:#02061770;border-radius:16px;padding:14px}.release-learning-loop{border-color:#fbbf243d;background:linear-gradient(135deg,#78350f1a,#02061780)}.release-history-panel.release-learning-loop h4{font-size:18px}.compact-supporting-card{padding:10px;background:#0f172a85}.release-history-panel h4{margin:0;font-size:20px}.release-history-panel button{margin-top:12px;border:1px solid #334155;background:#33415566;color:#94a3b8;border-radius:10px;padding:8px 10px;cursor:not-allowed}.latest-release-evidence{display:grid;gap:6px;margin-top:12px;border:1px solid rgba(94,234,212,.24);background:#14b8a614;border-radius:14px;padding:12px}.latest-release-evidence span{color:#8da2bf;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.latest-release-evidence strong{display:block;margin-top:2px;color:#e5eefc}.latest-release-evidence p,.latest-release-evidence small{margin:0;color:#aebdd1}.release-history-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:end;margin-top:12px;flex-wrap:wrap}.release-history-toolbar label{flex:1;min-width:260px;color:#c9d8ee;font-size:13px;display:grid;gap:6px}.release-history-toolbar input{width:100%;border:1px solid rgba(148,163,184,.28);background:#0206179e;color:#e5eefc;border-radius:10px;padding:9px 10px}.release-history-list{display:grid;gap:12px;margin-top:12px}.release-history-card{border:1px solid rgba(148,163,184,.22);background:#0f172aad;border-radius:14px;padding:12px}.release-history-empty{border:1px dashed rgba(148,163,184,.28);border-radius:14px;padding:14px;color:#aebdd1;background:#0f172a61}.release-history-summary{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;cursor:pointer;list-style:none}.release-history-summary::-webkit-details-marker{display:none}.release-history-summary:before{content:"▸";color:#5eead4;margin-top:2px;transition:transform .15s ease}.release-history-card[open] .release-history-summary:before{transform:rotate(90deg)}.release-history-summary>div{flex:1}.release-history-card p{margin:8px 0;color:#aebdd1}.release-history-card small{display:block;color:#8da2bf;margin-top:6px}.release-history-card code{color:#67e8f9;overflow-wrap:anywhere}.release-tag-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.release-tag{border:1px solid rgba(94,234,212,.22);background:#14b8a614;color:#bae6fd;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;letter-spacing:.02em}.release-tag.guardrail{border-color:#fbbf2452;background:#fbbf2414;color:#fde68a}.release-tag.read-only{border-color:#a78bfa52;background:#7c3aed1a;color:#ddd6fe}.release-backup-path{width:100%;border:1px solid rgba(103,232,249,.28);background:#0206179e;color:#67e8f9;border-radius:10px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px}.release-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:10px 0}.release-evidence-grid>div,.release-safety-scope,.release-learning-notes{border:1px solid rgba(148,163,184,.16);border-radius:12px;padding:10px;background:#02061761}.release-evidence-grid strong,.release-safety-scope strong,.release-learning-notes>strong{color:#e5eefc;display:block;margin-bottom:4px}.release-learning-notes{display:grid;gap:8px;margin:10px 0;border-color:#fbbf243d;background:#78350f1f}.release-learning-note{border:1px solid rgba(251,191,36,.16);border-radius:10px;padding:8px;background:#0f172a73}.release-learning-note p{margin:6px 0 0}@media(max-width:900px){.release-evidence-grid{grid-template-columns:1fr}}.work-item-state-rollup{margin-top:12px;border:1px solid rgba(52,211,153,.28);background:#064e3b1f;border-radius:14px;padding:12px}.work-item-state-rollup.needs-decision{border-color:#f59e0b75;background:#78350f1f}.work-item-state-rollup.blocked{border-color:#fb718585;background:#7f1d1d29}.work-item-state-rollup.not-started{border-color:#94a3b857;background:#0f172a94}.state-rollup-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.state-legend-item{border:1px solid rgba(148,163,184,.2);background:#0f172a94;border-radius:12px;padding:9px}.state-legend-item.ready{border-color:#34d3996b;background:#065f461f}.state-legend-item.needs-decision{border-color:#f59e0b75;background:#78350f1f}.state-legend-item.blocked{border-color:#fb718575;background:#7f1d1d24}.state-legend-item.not-started{border-color:#94a3b857}.state-legend-item small{display:block;color:#9fb0c8;margin-top:6px;line-height:1.35}.status-chip.ready{border-color:#34d3998a;color:#86efac}.status-chip.needs-attention,.status-chip.missing-inputs{border-color:#f59e0b94;color:#fbbf24}.status-chip.blocked{border-color:#fb71859e;color:#fda4af}.status-chip.needs-decision{border-color:#f59e0b94;color:#fbbf24}.status-chip.implementation{border-color:#5eead494;color:#99f6e4}.status-chip.review,.status-chip.validation{border-color:#a78bfa94;color:#c4b5fd}.status-chip.deploy{border-color:#f59e0b94;color:#fbbf24}.status-chip.docs-only{border-color:#94a3b885;color:#cbd5e1}.state-rollup-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.state-rollup-actions>div,.state-rollup-blockers,.state-rollup-evidence{border:1px solid rgba(148,163,184,.16);border-radius:12px;padding:10px;background:#02061757}.state-rollup-actions strong,.state-rollup-blockers strong,.state-rollup-evidence strong{color:#e5eefc}.state-rollup-evidence span{color:#bfdbfe;font-weight:800}@media(max-width:900px){.state-rollup-actions,.state-rollup-legend{grid-template-columns:1fr}}@media(max-width:900px){.feedback-filter-toolbar{grid-template-columns:1fr}}.delivery-map-panel{margin-top:14px;border:1px solid rgba(94,234,212,.28);background:linear-gradient(135deg,#082f493d,#020617ad);border-radius:16px;padding:14px}.delivery-map-secondary-note{margin:8px 0 0;color:#a7f3d0;font-size:13px;line-height:1.45}.delivery-map-panel h4{margin:0;font-size:20px;line-height:1.25}.delivery-map-overview{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px}.delivery-map-overview>div,.delivery-map-current{border:1px solid rgba(148,163,184,.18);background:#0f172a9e;border-radius:12px;padding:10px}.delivery-map-overview span,.delivery-map-level{display:block;color:#8da2bf;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px}.delivery-map-overview strong,.delivery-map-current strong{display:block;color:#e5eefc;overflow-wrap:anywhere}.delivery-map-current{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:10px;border-color:#5eead45c;background:#14b8a61a}.delivery-map-current small{flex:1 1 100%;color:#93a8c3}.delivery-map-capabilities{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px;margin-top:12px}.delivery-map-capability{position:relative;border:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,#1e293bb8,#0f172aa3);border-radius:16px;padding:13px;box-shadow:inset 0 1px #e2e8f00a}.delivery-map-capability.current{border-color:#5eead48f;background:#14b8a61a;box-shadow:0 0 0 1px #5eead41a,0 18px 50px #14b8a614}.delivery-map-capability.done{border-color:#34d39952}.delivery-map-capability.next{border-color:#60a5fa4d}.delivery-map-capability.blocked{border-color:#fb718561;background:#7f1d1d1f}.delivery-map-capability-header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.delivery-map-capability h5{margin:0;color:#e5eefc;font-size:18px;line-height:1.2}.delivery-map-lane-rollup{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.delivery-map-lane-rollup span{border:1px solid rgba(94,234,212,.2);background:#082f4957;color:#bae6fd;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;text-transform:uppercase}.delivery-map-slices{display:grid;gap:8px;margin-top:10px}.delivery-map-slice{border:1px solid rgba(148,163,184,.16);background:#0206176b;border-radius:12px;padding:10px}.delivery-map-slice.highlighted{border-color:#5eead49e;background:#14b8a621;box-shadow:inset 3px 0 #5eead4}.delivery-map-slice-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;align-items:center}.delivery-map-slice-title .delivery-map-level{grid-column:1 / -1;margin-bottom:0}.delivery-map-slice-title strong{color:#e5eefc;overflow-wrap:anywhere}.delivery-map-task-cluster{margin-top:9px;padding-top:8px;border-top:1px dashed rgba(148,163,184,.18);opacity:.9}.delivery-map-task-label{display:block;color:#94a3b8;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.delivery-map-task-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.delivery-map-task{border:1px solid rgba(148,163,184,.22);color:#cbd5e1;background:#0f172a85;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:800;text-transform:uppercase}.delivery-map-task.done{border-color:#34d39970;color:#86efac}.delivery-map-task.current{border-color:#5eead494;color:#99f6e4}.delivery-map-task.next{border-color:#60a5fa7a;color:#93c5fd}.delivery-map-task.gated{border-color:#f59e0b8f;color:#fbbf24}.delivery-map-task.blocked{border-color:#fb718599;color:#fda4af}.delivery-map-task.evidence{border-color:#a78bfa80;color:#c4b5fd}.status-chip.current{border-color:#5eead494;color:#99f6e4}.status-chip.done{border-color:#34d3998a;color:#86efac}.status-chip.next{border-color:#60a5fa8a;color:#93c5fd}.status-chip.gated{border-color:#f59e0b94;color:#fbbf24}.status-chip.evidence{border-color:#a78bfa8a;color:#c4b5fd}.delivery-map-panel button{margin-top:12px;border:1px solid #334155;background:#33415566;color:#94a3b8;border-radius:10px;padding:8px 10px;cursor:not-allowed}@media(min-width:901px)and (max-width:1100px){.delivery-map-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-map-capabilities,.hierarchy-levels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.delivery-map-overview,.delivery-map-capabilities{grid-template-columns:1fr}}.accelerator-cockpit-panel{margin-top:14px;border:1px solid rgba(94,234,212,.5);background:linear-gradient(135deg,#14b8a62e,#0f172ac7);border-radius:20px;padding:16px;box-shadow:0 24px 90px #14b8a61f,inset 0 1px #94d2ff1f}.accelerator-cockpit-panel h3{margin:0;font-size:clamp(28px,3.3vw,42px);letter-spacing:-.035em}.cockpit-subtitle,.next-task-plain-language,.next-task-action-help{margin:8px 0 0;color:#c9d8ee;line-height:1.45}.cockpit-answer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.cockpit-answer-grid>div{border:1px solid rgba(94,234,212,.2);background:#02061785;border-radius:14px;padding:12px;min-height:132px}.cockpit-answer-grid span{display:block;color:#8da2bf;font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px}.cockpit-answer-grid strong{display:block;color:#e5eefc;font-size:17px;line-height:1.25;overflow-wrap:anywhere}.cockpit-answer-grid small{display:block;color:#93a8c3;margin-top:8px;line-height:1.35}.compact-safety-details,.next-task-supporting-details,.project-supporting-drawer{border:1px solid rgba(148,163,184,.18);background:#0206175c;border-radius:12px;padding:9px 10px;color:#c9d8ee;margin-top:10px}.compact-safety-details summary,.next-task-supporting-details summary,.project-supporting-drawer summary{cursor:pointer;color:#bfdbfe;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.compact-safety-details p{margin:8px 0 0;color:#aebdd1;font-size:13px;line-height:1.45}.project-supporting-drawer{margin-top:14px;border-color:#60a5fa47;background:#0f172a75}.project-supporting-drawer[open]>summary{margin-bottom:10px}.project-lower-drawer{margin-top:18px}.next-task-actions .next-task-action-help{flex:1 1 360px;margin:0}@media(max-width:900px){.cockpit-answer-grid{grid-template-columns:1fr}}.project-accelerator-kanban{margin-top:14px;border:1px solid rgba(94,234,212,.38);background:linear-gradient(135deg,#14b8a61f,#0f172ac7);border-radius:20px;padding:16px;box-shadow:0 24px 90px #14b8a614,inset 0 1px #94d2ff1a}.kanban-focus-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:14px;align-items:start}.kanban-focus-header h3{margin:0 0 6px;font-size:clamp(28px,3vw,40px);letter-spacing:-.035em}.kanban-focus-header p{margin:0;color:#aebdd1}.kanban-mode-card{border:1px solid rgba(96,165,250,.32);background:#02061785;border-radius:16px;padding:12px;display:grid;gap:8px}.kanban-mode-card strong{color:#e5eefc}.kanban-mode-card small{color:#9fb0c8;line-height:1.45}.kanban-next-action{margin-top:12px;border:1px solid rgba(94,234,212,.28);background:#14b8a614;color:#ccfbf1;border-radius:14px;padding:10px 12px}.kanban-local-workflow-focus{margin-top:12px;border:1px solid rgba(96,165,250,.28);background:#0f172ab8;border-radius:14px;padding:12px;display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:12px;align-items:center}.kanban-local-workflow-focus strong{color:#e5eefc}.kanban-local-workflow-focus p{margin:5px 0 0;color:#aebdd1;font-size:13px;line-height:1.4}.kanban-focus-filter-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.kanban-focus-filter-buttons button{border:1px solid rgba(148,163,184,.28);background:#020617b3;color:#cbd5e1;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.kanban-focus-filter-buttons button:hover,.kanban-focus-filter-buttons button.active{border-color:#5eead4;background:#14b8a629;color:#f8fafc;box-shadow:0 0 0 1px #5eead41f}.kanban-focus-filter-buttons span{display:inline-grid;place-items:center;min-width:20px;margin-left:5px;border-radius:999px;background:#60a5fa33;color:#bfdbfe;padding:1px 6px}.kanban-focus-empty{margin-top:10px;border:1px dashed rgba(148,163,184,.38);background:#0f172a94;color:#c9d8ee;border-radius:14px;padding:11px 12px}.kanban-layout{margin-top:14px}.kanban-board{display:grid;grid-template-columns:repeat(4,minmax(190px,1fr));gap:12px;align-items:start;overflow-x:auto;padding-bottom:4px}.kanban-column{min-width:190px;border:1px solid rgba(148,163,184,.2);background:#08111fad;border-radius:16px;padding:12px}.kanban-column.needs-cultivation{border-color:#f59e0b61}.kanban-column.ready{border-color:#34d39961}.kanban-column.in-progress{border-color:#60a5fa61}.kanban-column.done{border-color:#a78bfa57}.kanban-column-header{display:flex;justify-content:space-between;gap:8px;align-items:center}.kanban-column h4{margin:0;font-size:16px;color:#e5eefc}.kanban-column>p{margin:7px 0 10px;color:#8da2bf;font-size:12px;line-height:1.45}.kanban-column-cards{display:grid;gap:9px}.kanban-work-card{width:100%;text-align:left;border:1px solid rgba(56,189,248,.16);background:#0206179e;color:#dbeafe;border-radius:14px;padding:10px;display:grid;gap:7px}.kanban-work-card:hover,.kanban-work-card.selected{border-color:#5eead4;box-shadow:0 0 0 1px #5eead42e}.kanban-work-card strong{color:#f8fafc;line-height:1.25}.kanban-work-card p{margin:0;color:#aebdd1;font-size:13px;line-height:1.4}.kanban-card-topline{display:flex;justify-content:space-between;gap:8px;color:#8da2bf;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.kanban-card-signal{color:#bfdbfe;font-size:12px}.kanban-card-warning,.kanban-card-ready,.kanban-card-sequence,.kanban-card-evidence{width:fit-content;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:800}.kanban-card-local-workflow{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.kanban-card-local-workflow span{width:fit-content;border:1px solid rgba(148,163,184,.24);border-radius:999px;padding:3px 7px;color:#dbeafe;background:#0f172aad;font-size:11px;font-weight:850}.kanban-card-warning{border:1px solid rgba(245,158,11,.45);color:#fde68a;background:#78350f29}.kanban-card-ready{border:1px solid rgba(52,211,153,.45);color:#bbf7d0;background:#065f4629}.kanban-card-sequence{border:1px solid rgba(45,212,191,.4);color:#ccfbf1;background:#14b8a61f}.kanban-card-evidence{border:1px solid rgba(96,165,250,.42);color:#bfdbfe;background:#1e40af24}.project-accelerator-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0206176b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:flex-end;padding:16px}.project-accelerator-slideout{border:1px solid rgba(96,165,250,.42);background:#020617f5;border-radius:18px;padding:16px;max-height:calc(100vh - 32px);overflow:auto;box-shadow:-28px 0 80px #0000006b,inset 0 1px #94d2ff1f}.project-accelerator-drawer{width:min(880px,calc(100vw - 32px));animation:project-accelerator-drawer-in .16s ease-out}@keyframes project-accelerator-drawer-in{0%{transform:translate(24px);opacity:.72}to{transform:translate(0);opacity:1}}.slideout-header{display:flex;justify-content:space-between;gap:14px;align-items:start}.slideout-header h4{margin:0 0 8px;font-size:24px;letter-spacing:-.02em}.slideout-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.drawer-close-button{border:1px solid rgba(148,163,184,.34);background:#0f172acc;color:#dbeafe;border-radius:999px;padding:8px 11px;font-weight:900;cursor:pointer}.drawer-close-button:hover,.drawer-close-button:focus-visible{border-color:#5eead4;outline:none;box-shadow:0 0 0 3px #5eead429}.slideout-header p{margin:0;color:#aebdd1}.slideout-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.slideout-summary-grid div{border:1px solid rgba(148,163,184,.16);background:#0f172a9e;border-radius:12px;padding:9px}.slideout-summary-grid span{display:block;color:#7890ad;font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.slideout-summary-grid strong{color:#e5eefc}.project-accelerator-slideout section{border-top:1px solid rgba(148,163,184,.14);padding-top:12px;margin-top:12px}.project-accelerator-slideout h5{margin:0 0 7px;color:#e5eefc;font-size:14px}.project-accelerator-slideout p{color:#aebdd1}.slideout-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cultivation-summary-box{border-top:0!important;margin-top:6px!important;border:1px solid rgba(245,158,11,.32);background:#78350f29;border-radius:14px;padding:12px!important}.cultivation-summary-box p{margin:7px 0 0}.sequencing-summary-box{border-top:0!important;margin-top:6px!important;border:1px solid rgba(45,212,191,.32);background:#14b8a61f;border-radius:14px;padding:12px!important}.sequencing-summary-box p{margin:7px 0 0}.execution-readiness-box{border-top:0!important;border:1px solid rgba(129,140,248,.36);background:#4338ca24;border-radius:14px;padding:12px!important}.execution-readiness-box p{margin:7px 0 0}.drawer-current-action-card{border-top:0!important;margin-top:6px!important;border:1px solid rgba(94,234,212,.44);background:linear-gradient(135deg,#14b8a629,#0f172ab8);border-radius:16px;padding:14px!important;box-shadow:0 18px 70px #14b8a61a}.drawer-current-action-card.needs-attention{border-color:#f59e0b70;background:linear-gradient(135deg,#78350f2e,#0f172ab8)}.drawer-current-action-card.blocked{border-color:#fb718575;background:linear-gradient(135deg,#7f1d1d2e,#0f172ab8)}.drawer-current-action-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.drawer-current-action-header h5{margin:0;font-size:18px}.drawer-current-action-card p{margin:8px 0 0}.drawer-status-chip-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.drawer-supporting-details{border:1px solid rgba(148,163,184,.2);background:#0206176b;border-radius:14px;padding:0;margin-top:12px;overflow:hidden}.drawer-supporting-details summary{cursor:pointer;color:#dbeafe;font-weight:900;padding:11px 12px;list-style-position:inside}.drawer-supporting-details[open] summary{border-bottom:1px solid rgba(148,163,184,.16);background:#0f172ab8}.drawer-supporting-details>:not(summary){margin-left:12px;margin-right:12px}.drawer-supporting-details textarea{margin-bottom:12px}.start-gate-checklist{border:1px solid rgba(96,165,250,.28);background:#1e40af1f;border-radius:14px;padding:0}.execution-handoff-box{border:1px solid rgba(129,140,248,.34);background:#312e8124;border-radius:14px;padding:12px!important}.after-execution-evidence{border:1px solid rgba(34,197,94,.28);background:#14532d1f;border-radius:14px;padding:12px!important}.workflow-status-summary-box{border:1px solid rgba(167,139,250,.32);background:#4c1d9524;border-radius:14px;padding:12px!important}.workflow-status-summary-box p{margin:8px 0 0}.package-current-action-card{border-top:0!important;border:1px solid rgba(94,234,212,.52);background:linear-gradient(135deg,#14b8a62e,#2563eb1f);border-radius:16px;padding:14px!important;box-shadow:0 18px 70px #14b8a61f}.package-current-action-card h6,.package-current-state-card h6{margin:0 0 6px;color:#f8fafc;font-size:16px}.package-current-action-card p,.package-current-state-card p{margin:6px 0 0}.package-current-state-card{border:1px solid rgba(96,165,250,.3);background:#1e40af1c;border-radius:16px;padding:12px!important}.package-history-details,.package-technical-details{border:1px solid rgba(148,163,184,.22);background:#02061775;border-radius:14px;padding:0!important;overflow:hidden}.package-history-details summary,.package-technical-details summary{cursor:pointer;color:#dbeafe;font-weight:900;padding:12px 14px}.package-history-details>:not(summary),.package-technical-details>:not(summary){margin-left:12px;margin-right:12px}.package-history-details[open] summary,.package-technical-details[open] summary{border-bottom:1px solid rgba(148,163,184,.16);background:#0f172ab8}.workflow-status-summary-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.workflow-status-summary-header h5{margin:0}.workflow-status-chip-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.workflow-checkpoint-box{border:1px solid rgba(45,212,191,.3);background:#0f766e1f;border-radius:14px;padding:12px!important}.workflow-checkpoint-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.workflow-checkpoint-header button{border:1px solid rgba(148,163,184,.34);background:#0f172ab8;color:#dbeafe;border-radius:999px;padding:8px 10px;font-weight:900;cursor:pointer;white-space:nowrap}.workflow-checkpoint-header button:hover,.workflow-checkpoint-header button:focus-visible{border-color:#5eead4;outline:none;box-shadow:0 0 0 3px #5eead424}.workflow-checkpoint-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.workflow-checkpoint-fields label{display:grid;gap:5px;color:#bfdbfe;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.workflow-checkpoint-fields textarea,.workflow-checkpoint-fields select{text-transform:none;letter-spacing:normal;font-weight:500}.workflow-checkpoint-fields select{border:1px solid rgba(148,163,184,.28);border-radius:10px;background:#0f172ac7;color:#e2e8f0;padding:9px 10px}.result-evidence-capture-box{border-color:#60a5fa57;background:#1e40af1f}.result-evidence-capture-fields label:first-child{align-content:start}.cultivation-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:9px 0}.cultivation-summary-grid div{border:1px solid rgba(245,158,11,.24);background:#02061770;border-radius:10px;padding:8px}.cultivation-summary-grid span{display:block;color:#fcd34d;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.cultivation-summary-grid strong{color:#fef3c7;font-size:20px}.readiness-checklist li{display:grid;gap:3px}.readiness-checklist li.ready{color:#bbf7d0}.readiness-checklist li.blocked{color:#fde68a}.readiness-checklist small{display:block;color:#94a3b8;line-height:1.35}.readiness-state{width:fit-content;border:1px solid currentColor;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.manual-handoff-box{display:grid;gap:9px}.use-this-packet-guide{border:1px solid rgba(94,234,212,.28);background:#14b8a614;border-radius:12px;padding:10px 12px}.use-this-packet-guide h6{margin:0 0 6px;color:#ccfbf1;font-size:14px}.use-this-packet-guide p{margin:0;color:#dbeafe;font-size:13px;line-height:1.45}.use-this-packet-guide ol{margin:8px 0 0}.manual-handoff-box button:not(.primary){border:1px solid #334155;background:#33415566;color:#94a3b8;border-radius:10px;padding:8px 10px;cursor:not-allowed}@media(max-width:1100px){.kanban-focus-header,.kanban-local-workflow-focus{grid-template-columns:1fr}.kanban-focus-filter-buttons{justify-content:flex-start}.project-accelerator-drawer-backdrop{padding:8px}.project-accelerator-drawer{width:calc(100vw - 16px)}.slideout-header{display:grid}.slideout-header-actions{justify-content:flex-start}.workflow-checkpoint-header{display:grid}.workflow-checkpoint-fields{grid-template-columns:1fr}}
