:root{color:#172126;background:#f3f1eb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;background:#f3f1eb}button{font:inherit}.app-shell{min-height:100vh;display:grid;grid-template-columns:236px 1fr;min-width:0}.sidebar{padding:24px 16px;background:#142326;color:#f9faf5}.brand-mark{width:44px;height:44px;display:grid;place-items:center;margin-bottom:28px;border:1px solid #2e474a;border-radius:8px;color:#8bd3c7;font-weight:800}.sidebar nav{display:grid;gap:6px}.sidebar nav::-webkit-scrollbar,.sidebar::-webkit-scrollbar{display:none}.sidebar button{width:100%;min-height:40px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:#b9c7c8;text-align:left;font-size:.92rem;cursor:pointer}.sidebar button span,.sidebar button small{display:block}.sidebar button small{margin-top:2px;color:#7f9698;font-size:.72rem}.sidebar button.active,.sidebar button:hover{background:#22383b;color:#fff}.sidebar button.disabled{cursor:not-allowed;opacity:.72}.sidebar button.disabled:hover{background:transparent;color:#b9c7c8}.workspace{padding:32px;min-width:0}.workspace[data-active-stage=raw] .stage-scope:not(.stage-raw),.workspace[data-active-stage=cinematic] .stage-scope:not(.stage-cinematic),.workspace[data-active-stage=finishing] .stage-scope:not(.stage-finishing),.workspace[data-active-stage=live] .stage-scope:not(.stage-live),.workspace[data-active-stage=audit] .stage-scope:not(.stage-audit){display:none}.workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;max-width:1180px;margin:0 auto 28px}.stage-context-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.75fr);align-items:stretch;gap:16px;max-width:1180px;margin:0 auto 18px;padding:14px;border:1px solid #cbded8;border-radius:8px;background:#fbfcfa}.stage-context-panel span{display:block;color:#0f766e;font-size:.72rem;font-weight:900;text-transform:uppercase}.stage-context-panel strong{display:block;margin-top:4px;color:#172126;font-size:1rem}.stage-context-panel p{max-width:720px;margin:5px 0 0;color:#53696f;font-size:.88rem;line-height:1.42}.stage-context-actions{display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));gap:8px;min-width:min(430px,100%)}.stage-context-actions span{display:grid;align-content:center;min-height:52px;padding:8px;border:1px solid #dce8e4;border-radius:7px;background:#f4fbf8;color:#173f43;font-size:.76rem;line-height:1.25;overflow-wrap:anywhere;text-transform:none}.stage-context-live{grid-column:1 / -1}.stage-command-center{display:grid;gap:12px;max-width:1180px;margin:0 auto 18px;padding:14px;border:1px solid #cbded8;border-radius:8px;background:#fbfcfa}.stage-command-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.stage-command-heading span,.stage-command-card span{display:block;color:#0f766e;font-size:.72rem;font-weight:900;text-transform:uppercase}.stage-command-heading strong{display:block;margin-top:4px;color:#172126;font-size:1.15rem}.stage-command-heading p,.stage-command-card p{margin:5px 0 0;color:#53696f;font-size:.86rem;line-height:1.42}.stage-command-heading button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;min-width:170px;padding:0 14px;border:0;border-radius:7px;background:#0f766e;color:#fff;font-weight:800;cursor:pointer}.stage-command-heading button:disabled{cursor:not-allowed;opacity:.58}.stage-command-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stage-command-card{min-width:0;min-height:122px;padding:12px;border:1px solid #dce8e4;border-radius:8px;background:#f7faf8}.stage-command-card strong{display:block;margin-top:6px;color:#172126;font-size:1.2rem;overflow-wrap:anywhere}.stage-command-card.complete{border-color:#a9d8cf;background:#f0fbf8}.stage-command-card.active{border-color:#80c8be;background:#ecfbf8}.stage-command-card.blocked{border-color:#e7bd81;background:#fff7e8}.stage-command-card.blocked span,.stage-command-card.blocked strong{color:#9a3412}.stage-command-card.waiting{background:#f9faf8;opacity:.78}.import-preset-bar{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid #cbded8;border-radius:8px;background:#f7fbf8}.import-preset-bar span,.import-preset-bar small{display:block}.import-preset-bar span{color:#0f766e;font-size:.7rem;font-weight:900;text-transform:uppercase}.import-preset-bar strong{display:block;margin-top:4px;color:#172126;font-size:1rem;line-height:1.25}.import-preset-bar small{margin-top:4px;color:#5d7076;font-size:.8rem;line-height:1.35}.import-preset-bar button{min-width:210px}.live-automation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.live-automation-card{display:grid;align-content:start;gap:7px;min-height:148px;min-width:0;padding:13px;border:1px solid #cfded9;border-radius:8px;background:#fbfcfa}.live-automation-card span{color:#53666d;font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.live-automation-card strong{color:#14252b;font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.live-automation-card p,.live-automation-card small{margin:0;color:#62747a;font-size:.83rem;line-height:1.42;overflow-wrap:anywhere}.live-automation-card small{align-self:end;color:#6f8186;font-size:.74rem;font-weight:800}.live-automation-card.active{border-color:#0f766e;background:#eefaf7}.live-automation-card.complete{border-color:#3f7e5a;background:#f2fbf4}.live-automation-card.blocked{border-color:#d09a6a;background:#fff7ed}.live-automation-card.blocked span,.live-automation-card.blocked strong{color:#9a3412}.live-automation-card.waiting{opacity:.82}.automation-activity-board{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.automation-activity-board.compact{grid-template-columns:repeat(auto-fit,minmax(156px,1fr))}.automation-activity-card{display:grid;align-content:start;gap:8px;min-height:142px;min-width:0;padding:11px;border:1px solid #d6e4df;border-radius:8px;background:#fff}.automation-activity-card span{display:block;color:#53666d;font-size:.68rem;font-weight:900;text-transform:uppercase}.automation-activity-card strong{display:block;margin-top:3px;color:#10252b;font-size:.92rem;line-height:1.25;overflow-wrap:anywhere}.automation-activity-card p,.automation-activity-card small{margin:0;color:#586c72;font-size:.76rem;line-height:1.34;overflow-wrap:anywhere}.automation-activity-card small{align-self:end;color:#6f8186;font-weight:700}.automation-activity-card.active{border-color:#0f766e;background:#eefaf7}.automation-activity-card.complete{border-color:#6fb89b;background:#f3fbf5}.automation-activity-card.blocked{border-color:#d39b68;background:#fff7ed}.automation-activity-card.blocked span,.automation-activity-card.blocked strong{color:#9a3412}.automation-activity-card.waiting{opacity:.82}.primary-aerial-autopilot .automation-activity-card{min-height:132px;padding:10px}.live-process-board{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.live-process-board.compact{grid-template-columns:repeat(auto-fit,minmax(185px,1fr))}.live-process-toolbar{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:10px 12px;border:1px solid #d6e4df;border-radius:8px;background:#fff}.live-process-toolbar span,.live-process-toolbar strong{display:block}.live-process-toolbar span{color:#53666d;font-size:.68rem;font-weight:900;text-transform:uppercase}.live-process-toolbar strong{margin-top:3px;color:#10252b;font-size:.92rem;overflow-wrap:anywhere}.live-process-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;min-width:170px;padding:0 12px;border:0;border-radius:7px;background:#173f43;color:#fff;font-weight:800;cursor:pointer}.live-process-toolbar button:disabled{cursor:not-allowed;opacity:.56}.personal-run-unblock-banner{grid-column:1 / -1;display:grid;grid-template-columns:minmax(240px,1fr) minmax(320px,.85fr);gap:12px;align-items:start;min-width:0;padding:12px;border:1px solid #e4c28f;border-radius:8px;background:#fff8eb}.personal-run-unblock-banner span{display:block;color:#9a3412;font-size:.68rem;font-weight:900;text-transform:uppercase}.personal-run-unblock-banner strong{display:block;margin-top:4px;color:#172126;font-size:1rem;line-height:1.25}.personal-run-unblock-banner p{margin:5px 0 0;color:#6a5a3f;font-size:.84rem;line-height:1.42}.personal-run-unblock-banner code{min-width:0;padding:8px 9px;border-radius:6px;background:#102f34;color:#eefaf7;font-size:.78rem;line-height:1.4;overflow-wrap:anywhere}.core-pipeline-spine{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.core-pipeline-card{position:relative;display:grid;align-content:start;gap:7px;min-height:150px;min-width:0;padding:12px;border:1px solid #d9e6e3;border-radius:8px;background:#fff;overflow:hidden}.core-pipeline-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#c9d9d5}.core-pipeline-card span{color:#0f766e;font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.core-pipeline-card strong{color:#10252b;font-size:1rem;line-height:1.22;overflow-wrap:anywhere}.core-pipeline-card p,.core-pipeline-card small{margin:0;color:#53666d;font-size:.78rem;line-height:1.38;overflow-wrap:anywhere}.core-pipeline-card small{align-self:end;color:#6f8186;font-weight:800}.core-pipeline-card.complete,.core-pipeline-card.done{border-color:#9ed4c4;background:#f2fbf7}.core-pipeline-card.complete:before,.core-pipeline-card.done:before{background:#2f7d58}.core-pipeline-card.active,.core-pipeline-card.running{border-color:#86c9c0;background:#eefaf7}.core-pipeline-card.active:before,.core-pipeline-card.running:before{background:#0f766e}.core-pipeline-card.blocked{border-color:#e3bb81;background:#fff8eb}.core-pipeline-card.blocked:before{background:#d97706}.core-pipeline-card.blocked span,.core-pipeline-card.blocked strong{color:#9a3412}.core-pipeline-card.waiting,.core-pipeline-card.pending{opacity:.88}.personal-run-lead-card{grid-column:1 / -1;display:grid;grid-template-columns:minmax(240px,1fr) minmax(260px,.75fr);gap:10px 12px;min-width:0;padding:12px;border:1px solid #d6e4df;border-radius:8px;background:#fff}.personal-run-lead-card.blocked{border-color:#e4c28f;background:#fffaf0}.personal-run-lead-card.complete{border-color:#91d0c4;background:#f2fbf7}.personal-run-lead-card span,.personal-run-lead-card dt{color:#0f766e;font-size:.68rem;font-weight:900;text-transform:uppercase}.personal-run-lead-card.blocked span,.personal-run-lead-card.blocked dt{color:#9a3412}.personal-run-lead-card strong{display:block;margin-top:4px;color:#10252b;font-size:1rem}.personal-run-lead-card p{margin:5px 0 0;color:#53666d;font-size:.84rem;line-height:1.42}.personal-run-lead-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.personal-run-lead-card dl div{min-width:0;padding:8px;border:1px solid #e1ece8;border-radius:7px;background:#fbfefd}.personal-run-lead-card dd{margin:3px 0 0;color:#172126;font-size:.8rem;font-weight:800;overflow-wrap:anywhere}.personal-run-lead-card code{grid-column:1 / -1;padding:8px 9px;border-radius:6px;background:#102f34;color:#eefaf7;font-size:.78rem;overflow-wrap:anywhere}.personal-run-mock-readiness{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.personal-run-mock-card{display:grid;align-content:start;gap:6px;min-height:112px;min-width:0;padding:10px;border:1px solid #dce9e6;border-radius:7px;background:#fff}.personal-run-mock-card span{color:#45636b;font-size:.68rem;font-weight:900;text-transform:uppercase}.personal-run-mock-card strong{display:block;color:#10252b;font-size:.92rem;overflow-wrap:anywhere}.personal-run-mock-card p{margin:0;color:#53666d;font-size:.8rem;line-height:1.38;overflow-wrap:anywhere}.personal-run-mock-card.running{border-color:#91d0c4;background:#eefaf7}.personal-run-mock-card.blocked{border-color:#e4c28f;background:#fff8eb}.personal-run-mock-card.done{border-color:#b9d8c7;background:#f5fbf7}.personal-run-mock-card.blocked span,.personal-run-mock-card.blocked strong{color:#9a3412}.personal-run-workspace-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0}.personal-run-workspace-card{display:grid;align-content:start;gap:6px;min-height:112px;min-width:0;padding:10px;border:1px solid #d9e5e2;border-radius:7px;background:#fbfefd}.personal-run-workspace-card span{color:#3f5c63;font-size:.68rem;font-weight:900;text-transform:uppercase}.personal-run-workspace-card strong{display:block;color:#10252b;font-size:.92rem;overflow-wrap:anywhere}.personal-run-workspace-card p{margin:0;color:#53666d;font-size:.78rem;line-height:1.38;overflow-wrap:anywhere}.personal-run-workspace-card.running{border-color:#91d0c4;background:#eefaf7}.personal-run-workspace-card.blocked{border-color:#e4c28f;background:#fff8eb}.personal-run-workspace-card.done{border-color:#b9d8c7;background:#f5fbf7}.personal-run-workspace-card.blocked span,.personal-run-workspace-card.blocked strong{color:#9a3412}.personal-run-automation-runbook{grid-column:1 / -1;display:grid;gap:10px;min-width:0;padding:12px;border:1px solid #d7e1e6;border-radius:8px;background:#f8fbfc}.personal-run-automation-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);gap:10px;align-items:start}.personal-run-automation-next{display:grid;gap:8px;min-width:0}.personal-run-automation-next button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:0 10px;border:0;border-radius:7px;background:#173f43;color:#fff;font-size:.78rem;font-weight:900;cursor:pointer}.personal-run-automation-next button:disabled{cursor:not-allowed;opacity:.58}.personal-run-automation-runbook span,.personal-run-automation-runbook small{color:#45636b;font-size:.68rem;font-weight:900;text-transform:uppercase}.personal-run-automation-runbook strong{display:block;margin-top:4px;color:#10252b;font-size:.94rem;overflow-wrap:anywhere}.personal-run-automation-runbook p{margin:5px 0 0;color:#53666d;font-size:.82rem;line-height:1.42}.personal-run-mission-control-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.personal-run-mission-card{display:grid;align-content:start;gap:6px;min-height:128px;min-width:0;padding:10px;border:1px solid #d1e2de;border-radius:7px;background:#fff}.personal-run-mission-card.running{border-color:#7dc7ba;background:#eefaf7}.personal-run-mission-card.blocked{border-color:#e1b878;background:#fff7e8}.personal-run-mission-card.done{border-color:#aad0ba;background:#f4fbf7}.personal-run-mission-card.pending{background:#fbfefd}.personal-run-mission-card strong,.personal-run-mission-card p{overflow-wrap:anywhere}.personal-run-automation-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.personal-run-automation-status-card{display:grid;align-content:start;gap:6px;min-height:118px;min-width:0;padding:10px;border:1px solid #dce9e6;border-radius:7px;background:#fff}.personal-run-automation-status-card.running{border-color:#91d0c4;background:#eefaf7}.personal-run-automation-status-card.blocked{border-color:#e4c28f;background:#fff8eb}.personal-run-automation-status-card.done{border-color:#b9d8c7;background:#f5fbf7}.personal-run-automation-status-card.pending{background:#fbfefd}.personal-run-automation-status-card strong,.personal-run-automation-status-card p{overflow-wrap:anywhere}.personal-run-automation-runbook ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.personal-run-automation-runbook li{min-width:0;padding:9px;border:1px solid #dce9e6;border-radius:7px;background:#fff}.personal-run-automation-runbook li.running{border-color:#91d0c4;background:#f3fbf7}.personal-run-automation-runbook li.blocked{border-color:#e4c28f;background:#fffaf0}.personal-run-automation-runbook li.done{border-color:#b9d8c7;background:#f5fbf7}.personal-run-automation-runbook code{display:block;margin-top:8px;padding:7px 8px;border-radius:6px;background:#173f43;color:#eefaf7;font-size:.72rem;overflow-wrap:anywhere}.personal-run-workflow-map{grid-column:1 / -1;display:grid;gap:10px;min-width:0;padding:12px;border:1px solid #cfe1dc;border-radius:8px;background:#f9fcfb}.personal-run-workflow-map-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;min-width:0}.personal-run-workflow-map-heading span{display:block;color:#0f766e;font-size:.68rem;font-weight:900;text-transform:uppercase}.personal-run-workflow-map-heading strong{color:#10252b;font-size:.96rem;line-height:1.25;overflow-wrap:anywhere}.personal-run-workflow-map-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.personal-run-workflow-step{position:relative;display:grid;grid-template-rows:auto auto 1fr auto;gap:7px;min-height:166px;min-width:0;padding:10px;border:1px solid #dce9e6;border-radius:7px;background:#fff;overflow:hidden}.personal-run-workflow-step:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:#c9d9d5}.personal-run-workflow-step span{display:block;color:#45636b;font-size:.64rem;font-weight:900;text-transform:uppercase}.personal-run-workflow-step strong{display:block;margin-top:4px;color:#10252b;font-size:.82rem;line-height:1.25;overflow-wrap:anywhere}.personal-run-workflow-step em{color:#173f43;font-size:.76rem;font-style:normal;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.personal-run-workflow-step p,.personal-run-workflow-step small{margin:0;color:#53666d;font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.personal-run-workflow-step small{align-self:end;color:#6f8186;font-weight:700}.personal-run-workflow-step.running{border-color:#91d0c4;background:#eefaf7}.personal-run-workflow-step.running:before{background:#0f766e}.personal-run-workflow-step.blocked{border-color:#e4c28f;background:#fff8eb}.personal-run-workflow-step.blocked:before{background:#d97706}.personal-run-workflow-step.blocked span,.personal-run-workflow-step.blocked strong,.personal-run-workflow-step.blocked em{color:#9a3412}.personal-run-workflow-step.done{border-color:#b9d8c7;background:#f5fbf7}.personal-run-workflow-step.done:before{background:#3f7e5a}.personal-run-workflow-step.pending{opacity:.86}.live-process-card{position:relative;display:grid;align-content:start;gap:8px;min-height:154px;padding:12px;border:1px solid #d6e4df;border-radius:8px;background:#fff;overflow:hidden}.live-process-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#c9d9d5}.live-process-card span{display:block;color:#53666d;font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.live-process-card strong{display:block;margin-top:4px;color:#10252b;font-size:.94rem;line-height:1.25;overflow-wrap:anywhere}.live-process-card p,.live-process-card small{margin:0;color:#586c72;font-size:.78rem;line-height:1.36;overflow-wrap:anywhere}.live-process-card small{align-self:end;color:#6f8186;font-weight:700}.live-process-card.active,.live-process-card.running{border-color:#0f766e;background:#eefaf7}.live-process-card.active:before,.live-process-card.running:before{background:#0f766e}.live-process-card.complete,.live-process-card.done{border-color:#6fb89b;background:#f3fbf5}.live-process-card.complete:before,.live-process-card.done:before{background:#3f7e5a}.live-process-card.blocked{border-color:#d39b68;background:#fff7ed}.live-process-card.blocked:before{background:#d97706}.live-process-card.blocked span,.live-process-card.blocked strong{color:#9a3412}.live-process-card.waiting,.live-process-card.pending{opacity:.82}.live-destination-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.live-destination-board.compact{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.live-destination-card{display:grid;align-content:start;gap:8px;min-height:136px;min-width:0;padding:11px;border:1px solid #d6e4df;border-radius:8px;background:#fff}.live-destination-card span{color:#53666d;font-size:.68rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.live-destination-card strong{display:block;margin-top:3px;color:#10252b;font-size:.9rem;line-height:1.22;overflow-wrap:anywhere}.live-destination-card p,.live-destination-card small{margin:0;color:#586c72;font-size:.76rem;line-height:1.34;overflow-wrap:anywhere}.live-destination-card small{align-self:end;color:#6f8186;font-weight:700}.destination-proof-list{display:grid;gap:4px;min-height:52px;margin:0;padding:0;list-style:none}.destination-proof-list li{min-width:0;padding:3px 6px;border:1px solid #dce8e4;border-radius:6px;background:#f8fbfa;color:#334b52;font-size:.68rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.live-destination-card.active{border-color:#0f766e;background:#eefaf7}.live-destination-card.complete{border-color:#6fb89b;background:#f3fbf5}.live-destination-card.blocked{border-color:#d39b68;background:#fff7ed}.live-destination-card.blocked span,.live-destination-card.blocked strong{color:#9a3412}.live-destination-card.waiting{opacity:.82}.agent-team-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:8px}.agent-team-card{display:grid;align-content:start;gap:7px;min-height:148px;min-width:0;padding:11px;border:1px solid #d6e4df;border-radius:8px;background:#fff}.agent-team-card span{color:#53666d;font-size:.66rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.agent-team-card strong,.agent-team-card b{display:block;color:#10252b;line-height:1.22;overflow-wrap:anywhere}.agent-team-card strong{margin-top:3px;font-size:.92rem}.agent-team-card b{font-size:.84rem}.agent-team-card p,.agent-team-card small{margin:0;color:#586c72;font-size:.75rem;line-height:1.34;overflow-wrap:anywhere}.agent-team-card small{align-self:end;color:#6f8186;font-weight:700}.agent-team-card.active{border-color:#0f766e;background:#eefaf7}.agent-team-card.complete{border-color:#6fb89b;background:#f3fbf5}.agent-team-card.blocked{border-color:#d39b68;background:#fff7ed}.agent-team-card.blocked span,.agent-team-card.blocked strong,.agent-team-card.blocked b{color:#9a3412}.agent-team-card.waiting{opacity:.82}.proof-ledger-panel{display:grid;gap:12px;max-width:1180px;margin:0 auto 18px;padding:14px;border:1px solid #cbded8;border-radius:8px;background:#fbfcfa}.proof-ledger-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.proof-ledger-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.85fr);gap:12px;min-height:118px;padding:12px;border:1px solid #dce8e4;border-radius:8px;background:#f7faf8}.proof-ledger-row span{display:block;color:#0f766e;font-size:.72rem;font-weight:900;text-transform:uppercase}.proof-ledger-row strong{display:block;margin-top:6px;color:#172126;font-size:1.05rem;overflow-wrap:anywhere}.proof-ledger-row p,.proof-ledger-row small{margin:5px 0 0;color:#53696f;font-size:.84rem;line-height:1.42;overflow-wrap:anywhere}.proof-ledger-row small{align-self:stretch;margin:0;padding:9px;border-radius:7px;background:#eef5f2;color:#173f43}.proof-ledger-row.complete{border-color:#a9d8cf;background:#f0fbf8}.proof-ledger-row.active{border-color:#80c8be;background:#ecfbf8}.proof-ledger-row.blocked{border-color:#e7bd81;background:#fff7e8}.proof-ledger-row.blocked span,.proof-ledger-row.blocked strong{color:#9a3412}.proof-ledger-row.waiting{background:#f9faf8;opacity:.86}.product-name{margin:0 0 8px;color:#0f766e;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,p{margin-top:0}h1{margin-bottom:12px;max-width:760px;font-size:clamp(2rem,4vw,4.25rem);line-height:.98}h2{margin-bottom:0;font-size:1rem}.lede{max-width:620px;margin-bottom:0;color:#53666d;font-size:1.05rem;line-height:1.6}.system-pill{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid #cfd8d3;border-radius:999px;background:#fff;color:#244145;font-size:.86rem;font-weight:700;white-space:nowrap}.metric-grid,.work-grid,.api-warning,.demo-banner,.aerial-flow-panel,.customer-setup-panel{max-width:1180px;margin:0 auto}.demo-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;padding:14px 16px;border:1px solid #b7dcd4;border-radius:8px;background:#eefaf7;color:#17484a}.demo-banner strong{display:block;margin-bottom:3px}.demo-banner p{margin:0;color:#386168;line-height:1.45}.demo-banner button{flex:0 0 auto;min-height:38px;padding:0 12px;border:0;border-radius:6px;background:#0f766e;color:#fff;font-size:.88rem;font-weight:800;cursor:pointer}.api-warning{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;border:1px solid #f8c7bd;border-radius:8px;background:#fff7f5;color:#9f2a1d}.api-warning p{margin:0;line-height:1.45}.aerial-flow-panel{display:grid;gap:14px;margin-bottom:16px;padding:16px;border:1px solid #c8d9d6;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423260f}.aerial-flow-heading{display:flex;justify-content:space-between;gap:16px;align-items:start}.aerial-flow-heading span,.aerial-flow-stages span{display:block;margin-bottom:5px;color:#0f766e;font-size:.74rem;font-weight:800;text-transform:uppercase}.aerial-flow-heading h2{max-width:680px;line-height:1.2}.aerial-flow-heading p{max-width:720px;margin:8px 0 0;color:#53666d;font-size:.9rem;line-height:1.45}.phase-summary{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.phase-summary strong{min-height:32px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid #d7e8e2;border-radius:999px;background:#f5fbf8;color:#244145;font-size:.78rem}.aerial-flow-phase-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aerial-flow-phase-cards article{display:grid;gap:7px;min-height:136px;padding:14px;border:1px solid #d0e4df;border-radius:8px;background:#f8fcfa}.aerial-flow-phase-cards article.publishing-finish{border-color:#d8d3e8;background:#fbfaff}.aerial-flow-phase-cards span{color:#0f766e;font-size:.72rem;font-weight:900;text-transform:uppercase}.aerial-flow-phase-cards article.publishing-finish span{color:#6d4fb5}.aerial-flow-phase-cards strong{color:#102f34;font-size:1rem}.aerial-flow-phase-cards p,.aerial-flow-phase-cards small{margin:0;color:#53666d;font-size:.82rem;line-height:1.38}.aerial-flow-phase-cards small{font-weight:700}.aerial-flow-stages{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0;margin:0;list-style:none}.aerial-flow-stages li{display:grid;align-content:start;gap:7px;min-height:188px;padding:12px;border:1px solid #dce6e2;border-radius:8px;background:#fbfcfa}.aerial-flow-stages li.complete{border-color:#8fcfc4;background:#f3fffb}.aerial-flow-stages li.active{border-color:#0f766e;box-shadow:inset 0 0 0 1px #0f766e2e}.aerial-flow-stages li.blocked{border-color:#f1b77f;background:#fff8ed}.aerial-flow-stages li.waiting{opacity:.72}.aerial-flow-stages li.finishing{border-color:#d8d3e8;background:#fbfaff}.aerial-flow-stages li.finishing span{color:#6d4fb5}.aerial-flow-stages strong{color:#172126;font-size:.9rem;line-height:1.25}.aerial-flow-stages em{width:fit-content;min-height:22px;display:inline-flex;align-items:center;padding:0 7px;border-radius:999px;background:#eefaf7;color:#0f766e;font-size:.68rem;font-style:normal;font-weight:900;text-transform:uppercase}.aerial-flow-stages li.blocked em{background:#fff1db;color:#9a3412}.aerial-flow-stages li.waiting em{background:#edf2f0;color:#62747a}.aerial-flow-stages p,.aerial-flow-stages small{margin:0;color:#62747a;font-size:.76rem;line-height:1.35}.aerial-flow-stages small{color:#53666d;font-weight:700}.customer-setup-panel{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:18px;align-items:center;margin-bottom:16px;padding:16px;border:1px solid #cddbd9;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423260f}.customer-setup-copy{display:flex;gap:12px;align-items:flex-start}.setup-icon{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border-radius:8px;background:#e4f5f1;color:#0f766e}.customer-setup-copy h2{margin-bottom:6px}.customer-setup-copy p{margin:0;color:#62747a;font-size:.92rem;line-height:1.45}.setup-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) 156px auto;gap:10px;align-items:end}.setup-form label{display:grid;gap:5px;min-width:0}.setup-form label span{color:#53666d;font-size:.76rem;font-weight:800;text-transform:uppercase}.setup-form input,.setup-form select,.setup-form textarea{width:100%;min-height:40px;padding:0 10px;border:1px solid #cddbd9;border-radius:6px;background:#fbfcfa;color:#172126;font:inherit}.setup-form textarea{min-height:88px;padding:10px;line-height:1.45;resize:vertical}.setup-form .wide-field{grid-column:1 / span 2}.setup-form.import-form{grid-template-columns:minmax(220px,.9fr) minmax(280px,1.3fr) 140px}.setup-form.import-form .wide-field{grid-column:1 / -1}.setup-form.import-form .checkbox-field{grid-column:1 / span 2}.setup-form .checkbox-field{display:flex;min-height:40px;align-items:center;gap:8px}.setup-form .checkbox-field input{width:18px;min-height:18px;padding:0}.setup-form button{min-height:40px;padding:0 14px;border:0;border-radius:6px;background:#0f766e;color:#fff;font-size:.9rem;font-weight:800;cursor:pointer;white-space:nowrap}.setup-form button:disabled{cursor:not-allowed;opacity:.72}.setup-status{grid-column:1 / -1;min-height:18px;color:#62747a;font-size:.86rem;font-weight:700}.setup-status.error{color:#b42318}.raw-intake-runway{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.raw-intake-runway article{display:grid;align-content:start;gap:6px;min-height:112px;padding:12px;border:1px solid #d7e8e2;border-radius:8px;background:#fbfcfa}.raw-intake-runway article:nth-child(2){border-color:#b8ddd6;background:#f2fbf8}.raw-intake-runway article:nth-child(3){border-color:#d8d3e8;background:#fbfaff}.raw-intake-runway span,.raw-intake-brief-summary strong{color:#0f766e;font-size:.72rem;font-weight:900;text-transform:uppercase}.raw-intake-runway article:nth-child(3) span{color:#6d4fb5}.raw-intake-runway strong{color:#14353a;font-size:.95rem;line-height:1.25}.raw-intake-runway p{margin:0;color:#53696f;font-size:.82rem;line-height:1.38}.raw-intake-brief-summary{display:grid;grid-template-columns:minmax(150px,.55fr) minmax(220px,1fr) minmax(220px,1fr);gap:8px}.raw-intake-brief-summary span{min-width:0;min-height:72px;padding:9px 10px;border:1px solid #dce8e4;border-radius:7px;background:#fff;color:#46595f;font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.raw-intake-brief-summary strong{display:block;margin-bottom:4px}.personal-run-command-panel{display:grid;gap:10px;padding:12px;border:1px solid #d7c9a7;border-radius:8px;background:#fffdf6}.personal-run-command-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.personal-run-command-heading span,.personal-run-command-grid span,.personal-run-export-list span{color:#9a3412;font-size:.68rem;font-weight:900;text-transform:uppercase}.personal-run-command-heading strong{display:block;margin-top:3px;color:#172126;font-size:.95rem}.personal-run-command-heading small{max-width:360px;color:#6a5a3f;font-size:.78rem;line-height:1.35;text-align:right}.personal-run-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.personal-run-command-grid .recommended{grid-column:1 / -1;border-color:#9fcfc5;background:#f0fbf8}.personal-run-command-grid .recommended.blocked{border-color:#e4c28f;background:#fff8eb}.personal-run-command-grid .recommended.complete{border-color:#b9d8c7;background:#f5fbf7}.personal-run-recommended-header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.personal-run-recommended-header em{color:#66777b;font-size:.72rem;font-style:normal;font-weight:800}.personal-run-recommended-header .icon-text{width:fit-content;min-height:34px;padding:7px 10px;font-size:.76rem}.personal-run-command-grid .recommended strong{color:#10252b;font-size:.92rem}.personal-run-command-grid .recommended p{margin:0;color:#53666d;font-size:.8rem;line-height:1.38}.personal-run-command-grid div{display:grid;gap:5px;min-width:0;padding:9px;border:1px solid #eadcc4;border-radius:7px;background:#fff}.personal-run-command-grid code{color:#172126;font-size:.76rem;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.personal-run-export-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.personal-run-export-list li{display:grid;grid-template-columns:70px minmax(160px,.7fr) minmax(0,1fr);gap:8px;align-items:start;min-width:0;padding:8px;border:1px solid #eadcc4;border-radius:7px;background:#fff}.personal-run-export-list strong,.personal-run-export-list small{color:#172126;font-size:.78rem;line-height:1.32;overflow-wrap:anywhere}.personal-run-export-list small{color:#6f8186}.aerial-intake-manifest{grid-column:1 / -1;display:grid;gap:10px;padding:12px;border:1px solid #d7e8e2;border-radius:8px;background:#fbfcfa}.aerial-intake-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.aerial-intake-heading span{display:block;margin-bottom:4px;color:#0f766e;font-size:.72rem;font-weight:800;text-transform:uppercase}.aerial-intake-heading strong{color:#14353a}.aerial-intake-heading small{max-width:420px;color:#53696f;font-size:.8rem;font-weight:700;line-height:1.35;text-align:right}.aerial-intake-clips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;margin:0;list-style:none}.aerial-intake-clips li{display:grid;gap:5px;min-height:126px;padding:10px 12px;border:1px solid #dce6e2;border-left:3px solid #0f766e;border-radius:8px;background:#fff}.aerial-intake-clips span{color:#0f766e;font-size:.72rem;font-weight:800;text-transform:uppercase}.aerial-intake-clips strong{color:#14353a;overflow-wrap:anywhere}.aerial-intake-clips small,.aerial-intake-clips em{color:#62747a;font-size:.78rem;font-style:normal}.aerial-intake-clips code{color:#14353a;font-size:.76rem;overflow-wrap:anywhere}.aerial-intake-warning{margin:0;color:#b54708;font-size:.82rem;font-weight:800}.aerial-flight-session{grid-column:1 / -1;display:grid;gap:10px;padding:12px;border:1px solid #c9dcd7;border-radius:8px;background:#fff}.aerial-session-selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.aerial-session-selector button{display:grid;gap:4px;min-height:58px;padding:9px 10px;border:1px solid #d5e6e1;border-radius:7px;background:#fbfcfa;color:#14353a;text-align:left;cursor:pointer}.aerial-session-selector button:hover,.aerial-session-selector button.selected{border-color:#0f766e;background:#eefaf7}.aerial-session-selector span,.aerial-session-selector small{display:block;overflow-wrap:anywhere}.aerial-session-selector span{color:#14353a;font-size:.84rem;font-weight:900}.aerial-session-selector small{color:#62747a;font-size:.76rem;line-height:1.3}.aerial-session-clips{display:grid;gap:7px;padding:0;margin:0;list-style:none}.aerial-session-lifecycle{display:flex;flex-wrap:wrap;gap:7px}.aerial-session-lifecycle span{min-height:28px;padding:6px 9px;border:1px solid #d5e6e1;border-radius:999px;background:#f4fbf8;color:#14353a;font-size:.76rem;font-weight:900}.aerial-session-clips li{display:grid;grid-template-columns:72px minmax(130px,1fr) minmax(160px,1.4fr);align-items:center;gap:10px;padding:8px 10px;border:1px solid #e0e9e5;border-radius:8px;background:#fbfcfa}.aerial-session-clips span{color:#0f766e;font-size:.72rem;font-weight:900;text-transform:uppercase}.aerial-session-clips strong,.aerial-session-clips code{color:#14353a;overflow-wrap:anywhere}.aerial-session-clips code{font-size:.76rem}.aerial-session-editor{display:grid;gap:10px;padding:12px;border:1px solid #d5e6e1;border-radius:8px;background:#fbfcfa}.aerial-session-editor label{display:grid;gap:5px}.aerial-session-editor label span{color:#0f766e;font-size:.72rem;font-weight:900;text-transform:uppercase}.aerial-session-editor input,.aerial-session-editor textarea{width:100%;min-height:38px;padding:8px 10px;border:1px solid #cadbd6;border-radius:7px;background:#fff;color:#14353a;font:inherit}.aerial-session-editor textarea{min-height:78px;resize:vertical}.aerial-session-clips.editable li{grid-template-columns:72px minmax(130px,1fr) minmax(160px,1.4fr) auto}.clip-order-actions{display:flex;gap:6px}.clip-order-actions button,.session-edit-actions button{min-height:34px;padding:0 10px;border:0;border-radius:6px;background:#173f43;color:#fff;font:inherit;font-size:.82rem;font-weight:900}.clip-order-actions button:disabled,.session-edit-actions button:disabled{cursor:not-allowed;opacity:.5}.session-edit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.live-build-summary{display:grid;gap:12px;margin-top:14px;padding:14px;border:1px solid #b8ddd6;border-radius:8px;background:#f4fbf8}.production-run-summary{margin-top:16px}.production-run-summary>div:first-child button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid #b8ddd6;border-radius:7px;background:#fff;color:#0f766e;font-weight:800}.production-run-summary>div:first-child button:disabled{cursor:not-allowed;opacity:.62}.live-build-summary>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.live-build-summary strong{color:#14353a;font-size:.98rem}.live-build-summary span,.live-build-summary small,.live-build-summary p{color:#53696f;font-size:.84rem}.live-build-summary ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;margin:0;list-style:none}.live-build-summary li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;padding:6px 8px;border:1px solid #dbe9e4;border-radius:6px;background:#fff}.live-build-summary li svg{color:#0f766e}.live-build-summary li.blocked svg,.live-build-summary li.failed svg{color:#b54708}.live-build-summary code{color:#14353a;font-size:.78rem;overflow-wrap:anywhere}.ingest-files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ingest-files>strong{grid-column:1 / -1;color:#14353a;font-size:.84rem}.ingest-files p{display:grid;gap:5px;margin:0;padding:10px 12px;border:1px solid #d7e8e2;border-radius:8px;background:#fff;color:#244145;font-weight:800}.handoff-paths,.build-blockers{display:grid;gap:8px}.handoff-paths p{display:grid;gap:5px;margin:0;padding:10px 12px;border:1px solid #d7e8e2;border-left:3px solid #0f766e;border-radius:8px;background:#fff;color:#244145;font-size:.84rem;font-weight:800;line-height:1.35}.handoff-paths code{display:block;padding:6px 8px;border-radius:6px;background:#edf7f4;color:#14353a;font-size:.78rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.render-handoff-paths{margin:10px 0}.artifact-link-row{display:grid;grid-template-columns:minmax(90px,.22fr) minmax(0,1fr) auto;gap:8px;align-items:center;margin:0}.artifact-link-row span{color:#53666d;font-size:.76rem;font-weight:800;text-transform:uppercase}.artifact-link-row a{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:1px solid #0f766e;border-radius:6px;color:#0f766e;font-size:.82rem;font-weight:800;text-decoration:none}.artifact-link-row a:hover{background:#eefbf8}.attach-stabilized-export{display:grid;gap:8px;padding:12px;border:1px solid #cfe2dc;border-radius:8px;background:#f8fcfa}.attach-stabilized-export label{color:#53666d;font-size:.76rem;font-weight:800;text-transform:uppercase}.inline-action-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.inline-action-row input{min-height:40px;min-width:0;padding:0 10px;border:1px solid #c9d8d5;border-radius:6px;background:#fff;color:#13272d;font:inherit}.inline-action-row button{min-height:40px;padding:0 12px;border:0;border-radius:6px;background:#0f766e;color:#fff;font:inherit;font-weight:800;white-space:nowrap}.attach-stabilized-export small{color:#62747a;font-weight:700;line-height:1.35}.attach-stabilized-export .action-error{color:#b42318}.dji-export-runbook{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:12px;padding:12px;border:1px solid #b8d8d0;border-radius:8px;background:#f0faf7}.dji-export-runbook span,.dji-export-runbook dt{color:#0f766e;font-size:.7rem;font-weight:900;text-transform:uppercase}.dji-export-runbook strong{display:block;margin-top:4px;color:#13252a;font-size:1rem;line-height:1.25}.dji-export-runbook p{margin:5px 0 0;color:#53696f;font-size:.84rem;line-height:1.38}.dji-export-runbook dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.dji-export-runbook div{min-width:0}.dji-export-runbook dd{margin:3px 0 0;color:#172126;font-size:.82rem;font-weight:800;overflow-wrap:anywhere}.dji-project-candidates{display:grid;gap:6px}.dji-project-candidates button{display:grid;gap:4px;min-height:58px;padding:8px 10px;border:1px solid #b8d9d3;border-radius:6px;background:#fff;color:#14353a;text-align:left;cursor:pointer}.dji-project-candidates button:hover{border-color:#0f766e;background:#eefaf7}.dji-project-candidates span{font-size:.84rem;font-weight:800;overflow-wrap:anywhere}.dji-project-candidates small{color:#62747a;font-size:.76rem}.build-blockers{grid-template-columns:18px minmax(0,1fr);align-items:start;padding:10px 12px;border:1px solid #f6d7a7;border-radius:8px;background:#fff9ed;color:#8a4b00}.build-blockers svg{color:#b54708}.build-blockers span{color:#8a4b00;line-height:1.4;overflow-wrap:anywhere}.build-blockers strong{display:block;margin-bottom:6px;color:#8a4b00;font-size:.86rem}.build-blockers ul{display:grid;gap:5px;padding-left:18px;margin:0}.build-blockers li{color:#8a4b00;line-height:1.4;overflow-wrap:anywhere}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.summary-tile,.panel{min-width:0;border:1px solid #d9ded8;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1423260f}.summary-tile{min-height:128px;padding:18px;display:grid;align-content:space-between}.summary-tile span{color:#6a7b80;font-size:.82rem}.summary-tile strong{color:#18282c;font-size:1.2rem}.tile-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#e4f5f1;color:#0f766e}.tile-icon svg{width:18px;height:18px}.work-grid{display:grid;grid-template-columns:1.35fr .85fr;gap:16px}.panel{padding:20px}.queue-panel{grid-row:span 2}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;min-width:0}.panel-heading span{color:#0f766e;font-size:.8rem;font-weight:800;text-transform:uppercase;overflow-wrap:anywhere;text-align:right}.queue-row{display:grid;grid-template-columns:1fr 150px;gap:16px;align-items:center;min-height:112px;padding:16px;border:1px solid #edf0ec;border-radius:8px;background:#fbfcfa}.queue-stack{display:grid;gap:14px}.queue-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.queue-list-button{min-height:74px;padding:12px;border:1px solid #dce5e1;border-radius:8px;background:#fff;color:#172126;text-align:left;cursor:pointer}.queue-list-button:hover,.queue-list-button.selected{border-color:#0f766e;background:#eefaf7}.queue-list-button span,.queue-list-button small{display:block}.queue-list-button span{margin-bottom:5px;font-size:.88rem;font-weight:800;overflow-wrap:anywhere}.queue-list-button small{color:#62747a;font-size:.78rem;line-height:1.3;overflow-wrap:anywhere}.selected-workflow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.selected-workflow>div{padding:14px;border:1px solid #edf0ec;border-radius:8px;background:#fbfcfa}.selected-workflow span{display:block;margin-bottom:6px;color:#0f766e;font-size:.76rem;font-weight:800;text-transform:uppercase}.selected-workflow strong{display:block;margin-bottom:6px}.selected-workflow p{margin:0;color:#62747a;font-size:.9rem;line-height:1.4}.dji-runway{display:grid;gap:12px;padding:14px;border:1px solid #b8d9d3;border-radius:8px;background:#f4fbf8}.dji-runway-heading{display:flex;align-items:start;justify-content:space-between;gap:12px}.dji-runway-heading span,.dji-runway-heading small,.dji-runway-path{color:#0f766e;font-size:.76rem;font-weight:800;text-transform:uppercase}.dji-runway-heading strong{display:block;margin-top:4px;color:#14353a;font-size:1rem}.dji-runway-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.dji-runway-steps li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:4px 7px;min-height:76px;padding:10px;border:1px solid #d7e8e2;border-radius:8px;background:#fff;color:#62747a}.dji-runway-steps li.complete{border-color:#9fd5cb;color:#0f766e}.dji-runway-steps li.current{border-color:#0f766e;background:#eefaf7;color:#14353a}.dji-runway-steps svg{grid-row:span 2;margin-top:2px}.dji-runway-steps span{color:#14353a;font-size:.82rem;font-weight:800}.dji-runway-steps small{color:#62747a;font-size:.74rem;line-height:1.3;overflow-wrap:anywhere}.dji-runway-actions{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px}.dji-runway-actions button{min-height:42px;border:0;border-radius:6px;background:#173f43;color:#fff;font:inherit;font-weight:800}.primary-aerial-autopilot{display:grid;gap:12px;padding:14px;border:1px solid #89cfc3;border-radius:8px;background:#eefaf7}.primary-aerial-autopilot-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.primary-aerial-autopilot-heading span,.primary-aerial-stage span,.advanced-controls-heading span{display:block;color:#0f766e;font-size:.74rem;font-weight:900;text-transform:uppercase}.primary-aerial-autopilot-heading strong{display:block;margin-top:4px;color:#102f34;font-size:1.05rem}.primary-aerial-autopilot-heading small{display:block;margin-top:3px;color:#536b70;font-size:.82rem;font-weight:800}.primary-aerial-autopilot-heading button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;border:0;border-radius:6px;background:#0f766e;color:#fff;font:inherit;font-weight:900;cursor:pointer;white-space:nowrap}.primary-aerial-autopilot-heading button:disabled{cursor:wait;opacity:.72}.primary-aerial-stage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px}.primary-aerial-stage{display:grid;gap:5px;min-height:104px;padding:12px;border:1px solid #c7e6df;border-radius:8px;background:#fff}.primary-aerial-stage.complete{border-color:#72c5b8;background:#f3fffb}.primary-aerial-stage.active{border-color:#0f766e}.primary-aerial-stage.ready{border-color:#b8d8d3;background:#fbfdfb}.primary-aerial-stage.blocked{border-color:#f1b77f;background:#fff8ed}.primary-aerial-stage.waiting{opacity:.74}.primary-aerial-stage strong{color:#102f34;font-size:.98rem}.primary-aerial-stage p{margin:0;color:#536b70;font-size:.84rem;line-height:1.38}.operator-next-move{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,auto);gap:12px;align-items:stretch;padding:12px;border:1px solid #80c8bc;border-radius:8px;background:#fff}.operator-next-move span{display:block;color:#0f766e;font-size:.74rem;font-weight:900;text-transform:uppercase}.operator-next-move strong{display:block;margin-top:4px;color:#102f34;font-size:1rem}.operator-next-move p{margin:5px 0 0;color:#536b70;font-size:.84rem;line-height:1.38}.operator-next-move dl{display:grid;grid-template-columns:repeat(3,minmax(80px,1fr));gap:8px;margin:0}.operator-next-move dl div{min-width:0;padding:8px;border:1px solid #deede9;border-radius:6px;background:#f7fcfa}.operator-next-move dt{color:#62747a;font-size:.68rem;font-weight:900;text-transform:uppercase}.operator-next-move dd{margin:3px 0 0;color:#102f34;font-size:.8rem;font-weight:900;overflow-wrap:anywhere}.operator-handoff-checklist{display:grid;gap:10px;padding:12px;border:1px solid #bfddd7;border-radius:8px;background:#fbfdfb}.operator-handoff-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.operator-handoff-heading span,.operator-handoff-item span{display:block;color:#0f766e;font-size:.7rem;font-weight:900;text-transform:uppercase}.operator-handoff-heading strong{color:#102f34;font-size:.96rem}.operator-handoff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.operator-handoff-item{display:grid;align-content:start;gap:4px;min-height:112px;padding:10px;border:1px solid #d9e8e4;border-left:4px solid #9fbab5;border-radius:7px;background:#fff}.operator-handoff-item.complete{border-left-color:#0f766e;background:#f4fffb}.operator-handoff-item.active{border-left-color:#437c90}.operator-handoff-item.blocked{border-left-color:#d97706;background:#fff8ed}.operator-handoff-item.waiting{opacity:.76}.operator-handoff-item strong{color:#102f34;font-size:.92rem;overflow-wrap:anywhere}.operator-handoff-item p{margin:0;color:#536b70;font-size:.78rem;line-height:1.34}.aerial-export-gate{display:grid;gap:10px;padding:12px;border:1px solid #bfded8;border-radius:8px;background:#f8fdfb}.aerial-export-gate-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.aerial-export-gate-card{display:grid;gap:6px;min-width:0;padding:10px;border:1px solid #d9e9e4;border-radius:8px;background:#fff}.aerial-export-gate-card span{color:#0f766e;font-size:.72rem;font-weight:900;text-transform:uppercase}.aerial-export-gate-card strong,.aerial-export-gate-card small,.aerial-export-gate-card p{min-width:0}.aerial-export-gate-card small,.aerial-export-gate-card p{margin:0;color:#536b70;font-size:.8rem;line-height:1.35}.aerial-export-gate-card code{white-space:normal;overflow-wrap:anywhere}.dji-planning-gate{display:grid;gap:7px;padding:9px;border:1px solid #dcebe6;border-radius:8px;background:#fbfcfa}.dji-planning-gate-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.dji-planning-gate-heading span{color:#0f766e;font-size:.7rem;font-weight:900;text-transform:uppercase}.dji-planning-gate-heading strong{color:#14353a;font-size:.78rem}.dji-planning-gate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.dji-planning-gate-grid div{min-width:0}.dji-planning-gate-grid dt{color:#6a7d82;font-size:.68rem;font-weight:900;text-transform:uppercase}.dji-planning-gate-grid dd{margin:2px 0 0;color:#14353a;font-size:.76rem;font-weight:800;overflow-wrap:anywhere}.dji-planning-gate-next{display:grid;gap:2px;margin:0}.dji-planning-gate-next strong{color:#0f766e;font-size:.68rem;text-transform:uppercase}.dji-planning-gate-next span{color:#536b70;font-size:.78rem;line-height:1.35}.dji-review-workbench{display:grid;gap:8px;padding-top:8px;border-top:1px solid #e3ece8}.dji-review-heading,.dji-review-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.dji-review-heading span,.dji-review-note span,.dji-review-grid label span{color:#0f766e;font-size:.68rem;font-weight:900;text-transform:uppercase}.dji-review-heading strong{color:#14353a;font-size:.76rem}.dji-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.dji-segment-review{display:grid;gap:8px;padding:8px;border:1px solid #dcebe6;border-radius:8px;background:#f7faf8}.dji-segment-review-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,.7fr));gap:7px}.dji-review-grid label,.dji-segment-review-grid label,.dji-review-note{display:grid;gap:4px;min-width:0}.dji-review-grid select,.dji-review-grid input,.dji-segment-review-grid select,.dji-segment-review-grid input,.dji-review-note textarea{width:100%;min-width:0;border:1px solid #cbded8;border-radius:7px;background:#fff;color:#14353a;font:inherit;font-size:.78rem}.dji-review-grid select,.dji-review-grid input,.dji-segment-review-grid select,.dji-segment-review-grid input{min-height:34px;padding:6px 8px}.dji-review-note textarea{resize:vertical;padding:7px 8px;line-height:1.35}.dji-review-actions button{min-height:34px;padding:7px 10px;border:0;border-radius:7px;background:#1f3f42;color:#fff;font-size:.78rem;font-weight:900;cursor:pointer}.dji-review-actions button:disabled{cursor:not-allowed;opacity:.58}.dji-review-actions span{min-width:0;color:#536b70;font-size:.76rem;line-height:1.35;text-align:right}.export-attachment-context{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:4px 7px;border:1px solid #d5e6e1;border-radius:999px;background:#f4fbf8;color:#14353a!important;font-size:.7rem!important;font-weight:900;text-transform:uppercase}.compact-links{gap:6px}.advanced-controls-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #e2e9e5;border-radius:8px;background:#fbfcfa}.advanced-controls-heading small{color:#62747a;font-size:.78rem;font-weight:700;text-align:right}.advanced-manual-controls{display:grid;gap:10px;border:1px solid #e2e9e5;border-radius:8px;background:#fbfcfa}.advanced-manual-controls .advanced-controls-heading{border:0;background:transparent;cursor:pointer;list-style:none}.advanced-manual-controls .advanced-controls-heading::-webkit-details-marker{display:none}.advanced-manual-controls .advanced-controls-heading:after{content:"Open";flex:0 0 auto;padding:4px 8px;border:1px solid #d2e4df;border-radius:999px;color:#14353a;font-size:.7rem;font-weight:900;text-transform:uppercase}.advanced-manual-controls[open]{background:#fff}.advanced-manual-controls[open] .advanced-controls-heading:after{content:"Close"}.advanced-manual-controls .production-actions{margin:0 12px 12px}.dji-runway-attach{display:grid;gap:7px}.dji-runway-attach label,.dji-runway-attach small{color:#0f766e;font-size:.76rem;font-weight:800}.dji-runway-attach div{display:grid;grid-template-columns:minmax(180px,1fr) minmax(190px,auto);gap:8px}.dji-runway-attach input{width:100%;min-width:0;border:1px solid #b8d9d3;border-radius:6px;padding:9px 10px;color:#14353a;font:inherit}.dji-runway-attach button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;border:0;border-radius:6px;background:#0f766e;color:#fff;font:inherit;font-weight:800}.dji-export-monitor{display:grid;gap:8px}.dji-export-assistant{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,.8fr);gap:10px 12px;padding:12px;border:1px solid #b8d9d3;border-radius:8px;background:#f7fcfa}.dji-export-assistant.passed{border-color:#91d0c4;background:#f2fbf7}.dji-export-assistant span,.dji-export-assistant dt{color:#0f766e;font-size:.7rem;font-weight:900;text-transform:uppercase}.dji-export-assistant strong{display:block;margin-top:4px;color:#102f34;font-size:1rem}.dji-export-assistant p{margin:5px 0 0;color:#536b70;font-size:.84rem}.dji-export-assistant dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.dji-export-assistant dl div{min-width:0;padding:8px;border:1px solid #d8e9e5;border-radius:7px;background:#fff}.dji-export-assistant dd{margin:3px 0 0;color:#172126;font-size:.8rem;font-weight:800;overflow-wrap:anywhere}.dji-export-assistant code{grid-column:1 / -1;padding:8px 9px;border-radius:6px;background:#102f34;color:#eefaf7;font-size:.78rem;overflow-wrap:anywhere}.dji-export-assistant-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:8px}.dji-export-assistant-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:0;border-radius:7px;background:#173f43;color:#fff;font-weight:800;cursor:pointer}.dji-export-assistant-actions button:disabled{cursor:not-allowed;opacity:.56}.dji-export-monitor-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#0f766e;font-size:.76rem;font-weight:800;text-transform:uppercase}.dji-export-monitor-heading small{color:#587076;font-size:.74rem;font-weight:800;text-align:right;text-transform:none}.dji-export-monitor ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dji-export-monitor li{display:grid;grid-template-columns:minmax(160px,1fr) auto;gap:6px 10px;padding:10px;border:1px solid #d7e8e2;border-radius:8px;background:#fff}.dji-export-monitor li.selected{border-color:#0f766e}.dji-export-monitor strong{display:block;color:#14353a;font-size:.88rem}.dji-export-monitor small{display:block;margin-top:3px;color:#62747a;font-size:.74rem;line-height:1.3}.dji-export-monitor code{grid-column:1 / -1;padding:7px 8px;border-radius:6px;background:#f4fbf8;color:#14353a;font-size:.76rem;overflow-wrap:anywhere}.dji-export-monitor-actions{grid-column:1 / -1;display:grid;grid-template-columns:minmax(180px,1fr) repeat(2,minmax(96px,auto));gap:8px}.dji-export-monitor-actions input{min-width:0;min-height:38px;border:1px solid #b8d9d3;border-radius:6px;padding:0 10px;color:#14353a;font:inherit}.dji-export-monitor-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border:0;border-radius:6px;background:#173f43;color:#fff;font:inherit;font-size:.82rem;font-weight:800}.dji-export-monitor-actions button:last-child{background:#0f766e}.qa-pill{align-self:start;border-radius:999px;padding:4px 8px;background:#eef2f2;color:#62747a;font-size:.68rem;font-weight:900;text-transform:uppercase}.qa-pill.passed{background:#dff5ed;color:#0f766e}.qa-pill.failed{background:#fde8e8;color:#a83232}.qa-pill.waiting{background:#fff4d8;color:#876100}.dji-runway-path{display:grid;gap:5px;margin:0}.dji-runway-path code{display:block;padding:7px 8px;border-radius:6px;background:#fff;color:#14353a;font-size:.78rem;text-transform:none;overflow-wrap:anywhere}.location-update-form{display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(180px,.7fr);gap:10px;align-items:end;padding:12px;border:1px solid #d7e8e2;border-radius:8px;background:#f8fcfa}.location-update-form label{display:grid;gap:5px}.location-update-form label span{color:#62747a;font-size:.76rem;font-weight:800;text-transform:uppercase}.location-update-form input{min-height:40px;border:1px solid #c9d8d5;border-radius:6px;padding:0 10px;color:#13272d;font:inherit;font-weight:700}.location-update-form button{min-height:40px;border:0;border-radius:6px;padding:0 12px;background:#22383b;color:#fff;font:inherit;font-weight:800}.location-update-form span[role=status]{min-height:40px;display:flex;align-items:center;color:#62747a;font-size:.86rem;font-weight:700}.queue-actions,.production-actions,.reframe-actions,.scene-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.location-update-form+.production-actions,.advanced-manual-controls .production-actions{display:grid;grid-template-columns:repeat(3,minmax(190px,1fr));align-items:stretch;gap:10px}.production-scope{min-height:44px;padding:7px 10px;border:1px solid #b8ddd6;border-radius:6px;background:#eefbf8}.production-actions .production-scope span{display:block;min-height:0;padding:0;border:0;background:transparent;color:#0f766e;font-size:.72rem;line-height:1.2;text-transform:uppercase}.production-scope strong{display:block;margin-top:3px;color:#061b23;font-size:1rem}.queue-actions button,.production-actions button,.reframe-actions button,.scene-actions button{min-height:40px;padding:0 14px;border:0;border-radius:6px;background:#0f766e;color:#fff;font-size:.9rem;font-weight:800;cursor:pointer}.production-actions button,.reframe-actions button,.scene-actions button{display:inline-flex;align-items:center;gap:8px;background:#22383b}.production-actions button{justify-content:center;min-height:44px;padding:0 12px;white-space:normal}.production-actions button[aria-describedby=production-watch-finish-action-status]{border:1px solid #0f766e;background:#0f766e;box-shadow:0 8px 18px #0f766e2e}.queue-actions button:disabled,.production-actions button:disabled,.reframe-actions button:disabled,.scene-actions button:disabled{cursor:wait;opacity:.72}.queue-actions span,.production-actions span,.reframe-actions span,.scene-actions span{color:#62747a;font-size:.9rem;font-weight:700}.production-actions span{display:block;min-height:42px;padding:9px 10px;border:1px solid #e1e8e4;border-radius:6px;background:#fff;line-height:1.35;overflow-wrap:anywhere}.production-preview .production-actions{display:grid;grid-template-columns:repeat(2,minmax(180px,1fr));align-items:stretch;gap:10px}.production-artifact-paths,.handoff-asset-links{display:grid;gap:4px}.production-director-brief{margin:12px 0;padding:12px;border:1px solid #d6e8e3;border-radius:6px;background:#fbfefd}.director-brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.director-brief-grid strong,.director-coverage-list strong{display:block;color:#061b23;font-size:.9rem}.director-brief-grid ul,.director-coverage-list{margin:8px 0 0;padding:0;list-style:none}.director-brief-grid li{margin-bottom:6px;color:#46595f;font-size:.86rem;line-height:1.35}.director-coverage-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.director-coverage-list li{padding:9px;border:1px solid #e1e8e4;border-radius:6px;background:#fff}.director-coverage-list span,.director-coverage-list small{display:block;overflow-wrap:anywhere}.director-coverage-list span{color:#46595f;font-size:.82rem}.director-coverage-list small{margin-top:3px;color:#62747a;font-size:.78rem}.sweep-review-panel{display:grid;gap:12px;margin:12px 0;padding:12px;border:1px solid #d6e8e3;border-radius:8px;background:#fbfefd}.sweep-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.sweep-beat-card{display:grid;gap:9px;min-width:0;padding:10px;border:1px solid #e1e8e4;border-radius:7px;background:#fff}.sweep-beat-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.sweep-beat-card span,.sweep-beat-card dt{color:#0f766e;font-size:.72rem;font-weight:800;text-transform:uppercase}.sweep-beat-card strong{color:#061b23;font-size:.9rem}.sweep-beat-card p{margin:0;color:#46595f;font-size:.82rem;line-height:1.35}.sweep-beat-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.sweep-beat-card dl div{padding:7px;border-radius:6px;background:#eefbf8}.sweep-beat-card dd{margin:2px 0 0;color:#061b23;font-size:.82rem;font-weight:800}.sweep-keyframe-list{display:grid;gap:5px;margin:0;padding:0;list-style:none}.sweep-keyframe-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}.sweep-keyframe-list small{color:#536b70;font-size:.78rem;overflow-wrap:anywhere}.production-actions #production-watch-finish-action-status{border-color:#b8ddd6;background:#effaf7;color:#17484a}.bulk-export-finish{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,auto);gap:8px;padding:12px;border:1px solid #cfe2dc;border-radius:8px;background:#f8fcfa}.bulk-export-finish label{grid-column:1 / -1;color:#53666d;font-size:.76rem;font-weight:800;text-transform:uppercase}.bulk-export-finish textarea{min-height:76px;min-width:0;padding:10px;border:1px solid #c9d8d5;border-radius:6px;background:#fff;color:#13272d;font:inherit;line-height:1.35;resize:vertical}.bulk-export-finish button{align-self:start;min-height:44px;border:1px solid #0f766e;background:#0f766e}.bulk-export-finish span{grid-column:1 / -1}.queue-actions .action-error,.production-actions .action-error,.reframe-actions .action-error,.scene-actions .action-error{color:#b42318}.bundle-preview,.production-preview,.reframe-preview,.edit-preview,.render-preview{display:grid;gap:10px;padding:16px;border:1px solid #dce9e5;border-radius:8px;background:#f8fbf9}.production-preview,.render-preview{border-color:#cfe2dc}.bundle-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.bundle-preview-heading span,.bundle-preview small{color:#0f766e;font-size:.78rem;font-weight:800;text-transform:uppercase}.bundle-preview-heading strong{color:#244145;font-size:.86rem}.bundle-preview p,.production-preview p{margin:0;color:#172126;font-weight:800}.bundle-asset-strip{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.bundle-asset-strip span{padding:5px 8px;border:1px solid #cddbd9;border-radius:999px;background:#f7faf8;color:#34484f;font-size:.78rem;font-weight:800}.bundle-preview ul,.production-preview ul,.reframe-preview ul,.edit-preview ul,.render-preview ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.bundle-preview li,.production-preview li,.reframe-preview li,.edit-preview li,.render-preview li{color:#53666d;font-size:.9rem;line-height:1.35;overflow-wrap:anywhere}.render-qa-panel{display:grid;gap:10px;padding:12px;border:1px solid #cfe2dc;border-radius:8px;background:#fff}.render-qa-panel li{display:grid;gap:7px;padding:10px;border:1px solid #dce9e5;border-radius:7px;background:#f8fbf9}.render-qa-panel li.failed{border-color:#f2b8b5;background:#fff8f7}.render-qa-panel li>div:first-child{display:grid;gap:3px}.render-qa-metrics{display:flex;flex-wrap:wrap;gap:6px}.render-qa-metrics span{padding:4px 7px;border-radius:999px;background:#e6f5f1;color:#0f766e;font-size:.76rem;font-weight:800}.production-review-panel{margin-top:2px}.production-review-panel>.bundle-preview-heading strong{text-transform:uppercase}.output-review-panel{display:grid;gap:12px;padding:12px;border:1px solid #b8ddd3;border-radius:8px;background:#f5fbf9}.output-review-kicker{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #b8ddd3;border-radius:7px;background:#f5fbf9}.output-review-kicker span{color:#536b70;font-size:.82rem;font-weight:700;text-align:right}.output-review-main{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,.42fr);gap:12px;align-items:start}.output-review-main>div:last-child,.output-review-short{display:grid;gap:5px;min-width:0}.output-review-main small,.output-review-short small{color:#536b70;font-size:.78rem;overflow-wrap:anywhere}.output-review-video-frame,.output-review-short-frame{overflow:hidden;border:1px solid #d4e5df;border-radius:7px;background:#071314}.output-review-video-frame{aspect-ratio:16 / 9}.output-review-short-frame{aspect-ratio:9 / 16}.output-review-video-frame video,.output-review-short-frame video{display:block;width:100%;height:100%;background:#071314;object-fit:contain}.output-review-short-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.workflow-handoff-panel{display:grid;gap:10px;padding:12px;border:1px solid #d7c9a7;border-radius:8px;background:#fffdf6}.workflow-handoff-panel.ready{border-color:#b8ddd3;background:#f5fbf9}.workflow-handoff-panel.blocked .bundle-preview-heading strong{color:#9a3412}.stage2-assistant{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,.8fr);gap:10px 12px;padding:12px;border:1px solid #b8d9d3;border-radius:8px;background:#f7fcfa}.stage2-assistant.complete{border-color:#91d0c4;background:#f2fbf7}.stage2-assistant.blocked{border-color:#e4c28f;background:#fff8eb}.stage2-assistant span,.stage2-assistant dt{color:#0f766e;font-size:.7rem;font-weight:900;text-transform:uppercase}.stage2-assistant.blocked span,.stage2-assistant.blocked dt{color:#9a3412}.stage2-assistant strong{display:block;margin-top:4px;color:#102f34;font-size:1rem}.stage2-assistant p{margin:5px 0 0;color:#536b70;font-size:.84rem;line-height:1.4}.stage2-assistant dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.stage2-assistant dl div{min-width:0;padding:8px;border:1px solid #d8e9e5;border-radius:7px;background:#fff}.stage2-assistant dd{margin:3px 0 0;color:#172126;font-size:.8rem;font-weight:800;overflow-wrap:anywhere}.stage2-assistant code{grid-column:1 / -1;padding:8px 9px;border-radius:6px;background:#102f34;color:#eefaf7;font-size:.78rem;overflow-wrap:anywhere}.stage2-assistant-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px}.stage2-assistant-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;border:0;border-radius:7px;background:#173f43;color:#fff;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.stage2-assistant-actions button:disabled{cursor:not-allowed;opacity:.56}.workflow-handoff-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0}.workflow-handoff-grid div{display:grid;gap:3px;min-width:0;padding:9px;border:1px solid #e4ece8;border-radius:7px;background:#fff}.workflow-handoff-grid dt{color:#62747a;font-size:.72rem;font-weight:800;text-transform:uppercase}.workflow-handoff-grid dd{margin:0;color:#172126;font-size:.82rem;font-weight:800;overflow-wrap:anywhere}.finishing-autopilot-panel,.stage2-live-process-panel{display:grid;gap:10px;padding:10px;border:1px solid #dce8e5;border-radius:8px;background:#fff}.finishing-gate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.finishing-gate{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid #dfe8e5;border-radius:8px;background:#f8fbfa}.finishing-gate span{color:#006f67;font-size:.68rem;font-weight:900;text-transform:uppercase}.finishing-gate strong{color:#172126;font-size:.88rem}.finishing-gate p{margin:0;color:#53686f;font-size:.78rem;line-height:1.35}.finishing-gate.complete{border-color:#b8ddd3;background:#f5fbf9}.finishing-gate.active{border-color:#80c8be;background:#ecfbf8}.finishing-gate.blocked{border-color:#e4c28f;background:#fff8eb}.finishing-gate.blocked strong{color:#9a3412}.finishing-gate.waiting{opacity:.72}.narration-evidence-panel{display:grid;gap:10px;padding:10px;border:1px solid #dce8e5;border-radius:8px;background:#fff}.narration-evidence-form{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) 150px auto}.narration-evidence-form .wide-field{grid-column:span 2}.thumbnail-frame-panel,.narrated-master-panel{display:grid;gap:10px;padding:10px;border:1px solid #dce8e5;border-radius:8px;background:#fff}.narrated-master-panel label{display:grid;gap:5px}.narrated-master-panel label span{color:#0f766e;font-size:.72rem;font-weight:900;text-transform:uppercase}.narrated-master-panel input{width:100%;min-height:38px;min-width:0;padding:7px 9px;border:1px solid #cbded8;border-radius:7px;background:#fff;color:#172126}.upload-run-panel{display:grid;gap:10px;width:100%;padding:10px;border:1px solid #dce8e5;border-radius:8px;background:#fff}.upload-run-panel>small{color:#62747a;overflow-wrap:anywhere}.compact-actions{align-items:center;grid-template-columns:max-content minmax(0,1fr);margin:0}.upload-checkpoint-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.upload-checkpoint{display:grid;gap:4px;min-width:0;padding:9px;border:1px solid #dce8e5;border-radius:7px;background:#f8faf8}.upload-checkpoint.uploaded,.upload-checkpoint.scheduled{border-color:#8fcfc4;background:#effaf8}.upload-checkpoint.missing,.upload-checkpoint.failed{border-color:#f2c48c;background:#fff8ed}.upload-checkpoint strong,.upload-checkpoint span{color:#172126;font-size:.78rem;font-weight:900}.upload-checkpoint small,.upload-checkpoint em{color:#62747a;font-size:.75rem;font-style:normal;overflow-wrap:anywhere}.thumbnail-frame-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.thumbnail-frame-grid a{display:grid;gap:6px;color:#172126;font-size:.78rem;font-weight:800;text-decoration:none}.thumbnail-frame-grid img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border:1px solid #dce8e5;border-radius:6px;background:#f5f7f4}.queue-row strong{display:block;margin-bottom:8px}.queue-row p,.audit-panel p{margin-bottom:0;color:#62747a;line-height:1.5}.confidence{display:grid;justify-items:end}.confidence span{color:#0f766e;font-size:1.8rem;font-weight:800}.confidence small{color:#5d6d72}.rules-list{display:grid;gap:12px;margin:0}.rules-list div{display:flex;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #eef1ed}.rules-list dt{color:#62747a}.rules-list dd{margin:0;color:#18282c;font-weight:700;text-align:right;overflow-wrap:anywhere}.folder-panel{display:grid;gap:14px}.folder-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid #eef1ed}.folder-row strong,.folder-row small{display:block}.folder-row strong{color:#172126;font-size:.9rem;line-height:1.35;overflow-wrap:anywhere}.folder-row small{margin-top:4px;color:#62747a}.folder-row span{color:#0f766e;font-size:.78rem;font-weight:800;text-transform:uppercase}.status-warning,.panel-heading .status-warning{color:#b42318}.panel-note{margin:0;color:#62747a;font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.warning-note{padding:12px;border:1px solid #f8c7bd;border-radius:8px;background:#fff7f5;color:#9f2a1d;font-weight:800}.folder-panel button{min-height:40px;border:0;border-radius:6px;background:#22383b;color:#fff;font-size:.9rem;font-weight:800;cursor:pointer}.folder-panel button:disabled{cursor:wait;opacity:.72}.readiness-list{display:grid;gap:12px}.readiness-row,.demo-guide-row{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;padding-bottom:12px;border-bottom:1px solid #eef1ed}.readiness-row:last-child,.demo-guide-row:last-child{padding-bottom:0;border-bottom:0}.readiness-row svg,.demo-guide-row svg{margin-top:2px}.readiness-row.ready svg{color:#0f766e}.readiness-row.attention svg{color:#b42318}.readiness-row.setup svg{color:#946200}.readiness-row strong,.demo-guide-row strong{display:block;color:#172126;font-size:.92rem}.readiness-row p,.demo-guide-row p{margin:4px 0 0;color:#62747a;font-size:.9rem;line-height:1.45}.demo-guide-panel{background:#fbfefd}.demo-guide-list{display:grid;gap:12px}.demo-guide-row svg{color:#946200}.demo-guide-row.complete svg{color:#0f766e}.audit-list,.bundle-history-list{display:grid;gap:12px}.audit-row,.bundle-history-row{display:grid;gap:5px;padding-bottom:12px;border-bottom:1px solid #eef1ed}.audit-row:last-child,.bundle-history-row:last-child{padding-bottom:0;border-bottom:0}.audit-row span{color:#0f766e;font-size:.76rem;font-weight:800;text-transform:uppercase}.audit-row p,.bundle-history-row p{margin:0;color:#62747a;font-size:.9rem;line-height:1.4}.bundle-history-row strong{color:#172126;font-size:.92rem}@media(max-width:1180px){.stage-context-panel,.stage-context-actions,.core-pipeline-spine,.live-automation-grid,.automation-activity-board,.live-process-board,.personal-run-lead-card,.personal-run-unblock-banner,.personal-run-lead-card dl,.personal-run-mock-readiness,.personal-run-workflow-map-grid,.personal-run-workspace-grid,.personal-run-automation-heading,.personal-run-mission-control-grid,.personal-run-automation-status-grid,.personal-run-automation-runbook ol,.import-preset-bar,.raw-intake-runway,.raw-intake-brief-summary,.personal-run-command-grid,.personal-run-export-list li,.setup-form,.setup-form.import-form,.ingest-files{grid-template-columns:1fr}.stage-context-actions,.live-automation-grid,.automation-activity-board,.live-process-board{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.setup-form .wide-field,.setup-form.import-form .wide-field,.setup-form.import-form .checkbox-field{grid-column:1}.import-preset-bar button{width:100%;min-width:0}}@media(max-width:860px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.app-shell{grid-template-columns:minmax(0,1fr);width:100vw;max-width:100vw;overflow-x:hidden}.sidebar{position:sticky;top:0;z-index:2;display:flex;gap:12px;width:100vw;max-width:100vw;overflow-x:auto;padding:12px;scrollbar-width:none;min-width:0}.brand-mark{flex:0 0 auto;margin-bottom:0}.sidebar nav{display:flex;flex:1 1 auto;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.sidebar button{flex:0 0 auto;width:auto;max-width:180px;white-space:nowrap}.workspace{width:calc(100vw - 32px);max-width:calc(100vw - 32px);min-width:0;overflow-x:hidden;margin:0 auto;padding:18px 0}.workspace-header,.stage-context-panel,.stage-command-center,.proof-ledger-panel,.demo-banner,.aerial-flow-panel,.customer-setup-panel,.metric-grid,.work-grid,.panel,.summary-tile,.queue-row,.bundle-preview{width:100%;max-width:100%;min-width:0}.lede,.queue-row p,.bundle-preview li{overflow-wrap:anywhere}.workspace-header{display:grid;gap:18px}.stage-context-panel,.stage-command-heading{display:grid}.stage-command-heading button{width:100%}.stage-context-actions{grid-template-columns:1fr;min-width:0}.aerial-flow-heading{display:grid}.phase-summary{justify-content:flex-start}.demo-banner{align-items:stretch;display:grid}.customer-setup-panel,.raw-intake-runway,.raw-intake-brief-summary,.setup-form,.import-preset-bar,.dji-export-runbook,.dji-export-runbook dl{grid-template-columns:1fr}.import-preset-bar button{width:100%;min-width:0}.metric-grid,.work-grid,.aerial-flow-phase-cards,.aerial-flow-stages,.queue-row,.queue-list,.selected-workflow,.stage-command-grid,.live-automation-grid,.automation-activity-board,.live-process-board,.live-destination-board,.agent-team-board,.proof-ledger-grid,.proof-ledger-row,.dji-runway-steps,.dji-runway-actions,.dji-export-assistant,.dji-export-assistant dl,.stage2-assistant,.stage2-assistant dl,.primary-aerial-stage-grid,.operator-next-move,.operator-next-move dl,.aerial-session-clips li,.aerial-session-clips.editable li,.dji-planning-gate-grid,.dji-review-grid,.dji-segment-review-grid,.dji-runway-attach div,.dji-export-monitor-actions,.artifact-link-row,.output-review-main,.sweep-beat-card dl,.workflow-handoff-grid{grid-template-columns:1fr}.dji-review-actions{align-items:stretch;flex-direction:column}.dji-review-actions span{text-align:left}.location-update-form,.ingest-files{grid-template-columns:1fr}.confidence{justify-items:start}.panel-heading{align-items:flex-start;flex-wrap:wrap}.primary-aerial-autopilot-heading,.advanced-controls-heading{display:grid;justify-items:start}.advanced-controls-heading small,.panel-heading span{text-align:left}}@media(max-width:520px){.sidebar{padding:12px 10px}.sidebar button{min-height:42px;padding:0 10px}.workspace{width:min(342px,calc(100% - 28px));max-width:min(342px,calc(100% - 28px));margin:0 14px;padding:18px 0}h1{font-size:2rem;line-height:1.05}.metric-grid{gap:10px}.summary-tile{min-height:116px;padding:16px}.panel{padding:16px}.queue-row{padding:14px}.queue-actions,.production-actions{align-items:stretch}.location-update-form+.production-actions,.advanced-manual-controls .production-actions,.production-preview .production-actions{grid-template-columns:1fr}.inline-action-row{grid-template-columns:1fr}.queue-actions button,.production-actions button,.reframe-actions button,.scene-actions button,.demo-banner button,.setup-form button,.folder-panel button,.inline-action-row button{width:100%}.bundle-preview-heading,.output-review-kicker,.rules-list div,.folder-row{grid-template-columns:1fr;display:grid;justify-items:start}.output-review-kicker span,.rules-list dd{text-align:left}}
