.page-heading h1{font-size:clamp(27px,2.5vw,38px)}.agency-intro{display:flex;gap:12px;align-items:center;margin:0 0 20px;color:#a9bfc8;font-size:14px}.agency-intro span{padding:5px 9px;border:1px solid #436956;border-radius:5px;color:#a3e6cd;font-size:12px;white-space:nowrap}.service-strip{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:3px 1px 16px;scrollbar-width:thin;scrollbar-color:#3b5b59 transparent}.service-strip button{border:1px solid #324a52;background:#111e26;border-radius:20px;padding:9px 15px;white-space:nowrap;color:#b6cdd6;font-size:14px}.service-strip button:first-child{background:#213f36;border-color:#527b66;color:#c8fce8}.service-strip button:hover{border-color:#91ddc0}.workspace-grid{grid-template-columns:minmax(0,1fr) 360px}.visual-stage{min-height:505px;height:505px}.scene-top h2{font-size:24px}.scene-corner.left{font-size:10px;letter-spacing:1.1px}.scene-panel.brain-mode .visual-stage{min-height:525px;height:525px}.scene-panel.brain-mode{background:radial-gradient(ellipse at 45% 45%,#16454148,transparent 70%),#0a131b}.brain-mode .scene-insight{min-height:83px}.brain-mode .scene-insight p{font-size:14px}.scene-label.neuron-label{pointer-events:auto;border:1px solid #37565b;background:#0c1b24e8;border-radius:7px;padding:5px 7px;transform:translate(-50%,calc(-100% - 11px));min-width:71px;gap:2px;cursor:pointer;text-shadow:none;box-shadow:0 4px 20px #0003;z-index:2}.neuron-label:after{content:"";position:absolute;bottom:-10px;left:50%;width:1px;height:9px;background:#77a79b}.neuron-label strong{font-size:12px;font-weight:550;letter-spacing:.7px;color:#b8cec9}.neuron-label em{font-size:11px;color:#8fa6af}.neuron-label.selected-neuron{border-color:#d9c790;background:#272c25f2;z-index:4}.neuron-label.active-neuron{border-color:#92f4ce;box-shadow:0 0 18px #5cedb740;background:#16382ef2;z-index:3}.active-neuron strong{color:#d5ffec}.active-neuron em{color:#a5dfc3}.neuron-label.director-neuron{border-color:#c3ac73;background:#333126e8;min-width:81px}.director-neuron strong{color:#f2d79c;font-size:14px}.director-neuron em{color:#ccb780}.neuron-label.complete-neuron:not(.active-neuron){border-color:#447869}.conversation{max-height:760px;min-height:715px}.conversation-heading h2{font-size:17px}.conversation-heading div>span{font-size:12px}.messages{padding:20px}.message{font-size:15px}.prompt-cards button{font-size:14px}.prompt-cards small{font-size:12px}.mission-panel{margin-top:24px;border:1px solid #36534e;border-radius:16px;background:linear-gradient(125deg,#132b2460,#111b2460);overflow:hidden}.mission-top{padding:22px 24px;display:flex;gap:14px;justify-content:space-between;align-items:center}.mission-top h2{margin:5px 0 0;font-size:22px;font-weight:450;letter-spacing:-.5px}.mission-top p{font-size:14px;color:#99b1bc;margin:9px 0 0;line-height:1.6}.mission-top .eyebrow{font-size:12px;color:#92c7b6}.primary-button{background:#9aebc9;color:#0d2a20;border:1px solid #b2f6d8;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 17px;border-radius:8px;font-size:14px;line-height:1.4;white-space:nowrap}.primary-button svg{width:16px;height:16px}.mission-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mission-actions button{min-height:42px}.mission-actions .outline-button{font-size:14px}.mission-context{display:flex;gap:16px;border-top:1px solid #29443f;padding:15px 24px;align-items:center;flex-wrap:wrap;font-size:14px;color:#a8bdc4}.mission-context label{display:flex;align-items:center;gap:9px}.mission-context select{border:1px solid #44615d;background:#13292a;color:#deeee8;padding:7px 10px;border-radius:6px;font-size:14px;max-width:100%}.mission-context .demo-text{margin-left:auto;color:#839eaa;font-size:12px}.workflow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:19px 24px;border-top:1px solid #293f40}.workflow-step{position:relative;border:1px solid #2b414a;background:#13212a;padding:13px;border-radius:9px;min-height:89px}.workflow-step span{font-size:12px;color:#809da5;display:block;margin-bottom:8px}.workflow-step strong{font-size:14px;font-weight:500;color:#9bb5bf;display:block;line-height:1.4}.workflow-step.current{background:#20483866;border-color:#66b792}.workflow-step.current strong,.workflow-step.current span{color:#b9f9d7}.workflow-step.complete{border-color:#345d4e}.workflow-step.complete span{color:#7cccab}.mission-live{padding:0 24px 21px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:14px;color:#a3c1c9;line-height:1.5}.mission-live strong{color:#d0f1e5;font-weight:500}.mission-progress{width:130px;height:4px;background:#29443f;border-radius:4px;overflow:hidden;flex-shrink:0}.mission-progress span{display:block;height:100%;background:#96eec8;transition:width .35s}.agent-panel{margin-top:16px;border:1px solid #2e414c;border-radius:13px;background:#0e1b23;padding:18px 21px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center}.agent-sigil{width:43px;height:43px;border:1px solid #867341;border-radius:11px;background:#343123;color:#ecdaaa;display:grid;place-items:center;font-size:19px}.agent-panel h3{margin:0 0 5px;font-size:16px;font-weight:500;color:#ddede8}.agent-panel h3 small{font-size:13px;color:#94b0b7;font-weight:400;margin-left:6px}.agent-panel p{margin:0;font-size:14px;color:#9db6bf;line-height:1.55}.agent-status{font-size:12px;color:#94d1b7;padding:6px 9px;border:1px solid #406450;border-radius:6px;white-space:nowrap}.team-details{margin-top:13px;border:1px solid #2d4149;border-radius:10px;padding:0 19px;background:#101b22}.team-details summary{cursor:pointer;padding:16px 0;color:#b5d3d5;font-size:14px;line-height:1.5}.team-roster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-bottom:18px}.team-roster button{display:flex;flex-direction:column;gap:5px;text-align:left;border:1px solid #2e4d53;border-radius:8px;background:#13252b;padding:12px;color:#b9d9d6;font-size:13px}.team-roster small{font-size:12px;color:#8ca9b4}.team-roster button.agent-working{border-color:#91e9bf;background:#1f3c30}.team-roster button.agent-selected{box-shadow:inset 0 0 0 1px #d1c092}.deliverables{border-top:1px solid #324948;padding:22px 24px}.deliverable-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.deliverable-heading h3{font-size:21px;font-weight:450;margin:0}.deliverable-heading span{color:#d0ba8e;background:#302c20;border:1px solid #66583b;padding:5px 9px;border-radius:6px;font-size:12px}.request-quote{color:#b0c6ce;font-size:14px;padding:13px 15px;background:#0c182066;border-left:2px solid #70b99d;margin:18px 0;line-height:1.6;overflow-wrap:anywhere}.draft-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:18px 0}.draft-tabs button{padding:8px 12px;border:1px solid #334a50;border-radius:6px;background:#13262c;color:#a9c3c8;font-size:14px}.draft-tabs button[aria-selected=true]{background:#29513c;color:#ddffea;border-color:#629775}.draft-card{border:1px solid #3c5758;background:#101f26;border-radius:11px;padding:20px}.draft-card h4{font-size:19px;color:#d3eee5;margin:0 0 12px;font-weight:500}.draft-card pre{white-space:pre-wrap;overflow-wrap:anywhere;font:400 15px/1.8 Inter,Segoe UI,Arial,sans-serif;margin:0;color:#b8d0d7}.draft-card textarea{width:100%;min-height:320px;background:#0c1920;color:#d5ece6;border:1px solid #5c8e7b;border-radius:8px;padding:16px;font:400 16px/1.7 Inter,Segoe UI,Arial,sans-serif;resize:vertical}.draft-footnote{color:#92aaad;font-size:12px;line-height:1.6;margin:12px 0 0}.delivery-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.revision-box{margin-top:18px;border:1px solid #756441;padding:16px;border-radius:9px;background:#2b281d44}.revision-box label{font-size:14px;display:block;margin-bottom:9px;color:#d9cdaa}.revision-box textarea{width:100%;min-height:80px;background:#171e1d;border:1px solid #6b624d;border-radius:7px;color:#e3eee5;font:16px/1.5 Inter,Segoe UI,sans-serif;padding:12px}.revision-box p{font-size:13px;line-height:1.6;color:#c1b9a7}.workflow-empty{padding:0 24px 23px;font-size:15px;color:#b1c5c8;line-height:1.7}.workflow-empty strong{color:#d6f1e6;font-weight:500}.work-status-pill{font-size:12px;background:#182e29;border:1px solid #3f5f50;color:#a0d2b9;border-radius:6px;padding:6px 9px;white-space:nowrap}.draft-edit-status{font-size:13px;color:#9ec4b1;margin-top:10px}.main-demo-button{margin-left:auto}.request-microhint{font-size:12px;color:#8caab4}.agency-intro{flex-wrap:wrap}.brain-mode .scene-label:not(.neuron-label){display:none}.scene-panel:not(.brain-mode) .agent-panel{display:none}.brain-caption{font-size:12px;color:#83b7a9}.mission-panel button:disabled{cursor:not-allowed;opacity:.45}.agency-intro strong{font-weight:400;color:#d0e7de}.agency-intro b{font-weight:500}.next-brief{padding-top:18px;font-size:14px;color:#a7c3cb;line-height:1.7}.next-brief strong{color:#d6e9e2;font-weight:500}.demo-hint-inline{font-size:12px;color:#a9b8c0}.scene-panel.brain-mode .orbit-caption{display:none!important}.scene-tabs{gap:3px}.scene-tabs button{padding-inline:11px}.request-note{color:#afc5cc;font-size:13px;margin:0;line-height:1.7}@media(min-width:1600px){.workspace-grid{grid-template-columns:minmax(0,1fr) 400px}.scene-panel.brain-mode .visual-stage{height:570px;min-height:570px}.neuron-label strong{font-size:14px}.neuron-label em{font-size:12px}.conversation{max-height:830px;min-height:760px}}@media(max-width:1240px){.app-shell{grid-template-columns:190px minmax(0,1fr)}.sidebar .nav-item{font-size:13px}.brand{font-size:19px;letter-spacing:2px}.brand small{font-size:8px}.workspace-grid{grid-template-columns:minmax(0,1fr) 310px;gap:15px}.page-content{padding:22px 19px}.conversation{min-height:680px;max-height:800px}.scene-panel.brain-mode .visual-stage{min-height:500px;height:500px}.scene-tabs button{font-size:12px;padding-inline:8px}.scene-top h2{font-size:20px}.neuron-label{min-width:60px!important;padding:4px 5px!important}.neuron-label strong{font-size:11px}.neuron-label em{font-size:10px}.mission-top{padding:20px}.workflow{padding:17px 20px;gap:6px}.workflow-step{padding:11px 9px}.workflow-step strong{font-size:13px}.team-roster{grid-template-columns:repeat(3,minmax(0,1fr))}.agency-intro{font-size:13px}.agent-panel{grid-template-columns:auto minmax(0,1fr)}.agent-status{grid-column:2;justify-self:start}.deliverables{padding:20px}.mission-context{padding:14px 20px}}@media(max-width:1050px)and (min-width:761px){.app-shell{grid-template-columns:75px minmax(0,1fr)}.sidebar .nav-item{font-size:0}.workspace-grid{grid-template-columns:minmax(0,1fr)}.conversation{min-height:400px;max-height:600px}.messages{max-height:310px}.scene-panel.brain-mode .visual-stage{min-height:510px;height:510px}.neuron-label strong{font-size:13px}.neuron-label em{font-size:12px}.neuron-label{min-width:77px!important}.scene-tabs button{font-size:14px}.team-roster{grid-template-columns:repeat(4,minmax(0,1fr))}.scene-top h2{font-size:24px}.agency-intro{font-size:14px}}@media(max-width:760px){.workspace-grid{grid-template-columns:1fr}.page-content{padding:24px 14px}.scene-top{padding:21px 18px 15px}.scene-top h2{font-size:21px}.scene-panel.brain-mode .visual-stage{min-height:440px;height:440px}.scene-tabs{margin-inline:15px;gap:0}.scene-tabs button{font-size:13px;padding-inline:9px}.neuron-label{min-width:52px!important;max-width:70px;padding:5px 4px!important}.neuron-label strong{font-size:10px;letter-spacing:.3px}.neuron-label em{display:none}.director-neuron strong{font-size:12px}.neuron-label.director-neuron{min-width:62px!important}.scene-corner.left{font-size:8px}.conversation{min-height:500px;max-height:680px}.messages{max-height:340px}.mission-top{align-items:flex-start;flex-direction:column;padding:20px 18px}.mission-top h2{font-size:22px}.mission-top p{font-size:15px}.mission-actions{width:100%}.mission-actions .primary-button{flex:1}.mission-context{padding:13px 18px;gap:12px}.mission-context label{font-size:13px}.mission-context select{font-size:14px;max-width:190px}.mission-context .demo-text{margin-left:0;width:100%}.workflow{padding:17px 18px;grid-template-columns:1fr;gap:7px}.workflow-step{min-height:0;display:flex;gap:11px;padding:11px 13px;align-items:center}.workflow-step span{margin:0;width:20px}.workflow-step strong{font-size:14px}.mission-live{padding:0 18px 19px;flex-direction:column;align-items:flex-start;font-size:14px}.mission-progress{width:100%}.team-roster{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-panel{padding:17px;gap:11px}.agent-panel h3{font-size:16px}.agent-panel h3 small{display:block;margin:5px 0 0}.agent-panel p{font-size:14px}.team-details{padding-inline:16px}.deliverables{padding:21px 18px}.deliverable-heading{align-items:flex-start;flex-direction:column}.deliverable-heading h3{font-size:22px}.draft-card{padding:16px}.draft-card pre{font-size:15px}.draft-card h4{font-size:18px}.draft-tabs button{font-size:13px;padding:8px 10px}.delivery-actions{flex-direction:column}.delivery-actions button{justify-content:center}.workflow-empty{padding:0 18px 21px;font-size:15px}.agency-intro{font-size:14px;gap:8px;line-height:1.5}.agency-intro span{font-size:11px}.main-demo-button{margin-left:0}.page-heading{gap:15px}.page-heading .outline-button{font-size:13px}.service-strip{padding-bottom:17px}.service-strip button{font-size:14px}.scene-insight div>span{font-size:11px}.brain-mode .scene-insight p{font-size:14px}.scene-insight .insight-arrow{display:none}.agency-intro .request-microhint{font-size:12px}.request-quote{font-size:14px}.work-status-pill,.agent-status{font-size:12px}.scene-label.neuron-label:focus-visible{outline-offset:2px}.draft-card textarea{min-height:400px}}@media(prefers-reduced-motion:reduce){.mission-progress span{transition:none}}[hidden]{display:none!important}.neuron-label strong{font-size:14px}.neuron-label em{font-size:12px}.mobile-ask{display:none}@media(max-width:760px){.neuron-label strong{font-size:12px}.director-neuron strong{font-size:13px}.mobile-ask{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:14px;right:14px;z-index:50;background:#0d2526f5;backdrop-filter:blur(14px);border:1px solid #679c85;border-radius:12px;display:flex;box-shadow:0 7px 30px #0008;overflow:hidden}.mobile-ask button{background:none;border:0;color:#ddf6e9;padding:13px 16px;font-size:14px;display:flex;align-items:center;gap:9px}.mobile-ask button:first-child{flex:1;justify-content:space-between}.mobile-ask button:last-child{background:#294f3c;border-left:1px solid #557e68}.mobile-ask svg{width:18px;height:18px}.page-content{padding-bottom:88px}.toast{bottom:85px}.neuron-label{min-width:54px!important}}
