.office-floor{color:#efe7dd;background:radial-gradient(at 50% 45%,#393136 0,#252328 60%,#201f24 100%);border:1px solid #51463f;border-radius:16px;flex-direction:column;min-width:0;font-family:Inter,sans-serif;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0003}.office-heading{justify-content:space-between;align-items:center;gap:15px;padding:22px 26px 0;display:flex}.office-heading span{letter-spacing:.18em;color:#b9a798;font-size:9px}.office-heading h2{letter-spacing:-.05em;margin:7px 0;font-size:25px;font-weight:500}.office-heading h2 span{color:#ef8864;font-size:28px}.office-heading p{color:#a99d95;margin:0;font-size:11px}.office-heading button,.office-footer button{color:#d9cfc4;cursor:pointer;white-space:nowrap;background:#302b2e;border:1px solid #62534a;border-radius:20px;padding:7px 11px;font-size:10px}.office-scroll{flex:1;min-height:0;overflow:auto}.office-map{width:100%;min-width:720px;height:auto;max-height:calc(100vh - 265px);display:block}.office-island{transition:opacity .3s}.office-dim{opacity:.16;pointer-events:none}.office-agent{cursor:pointer;outline:none}.office-agent:hover .office-name rect,.office-agent:focus-visible .office-name rect{fill:#9f563e;stroke:#fff1dd;stroke-width:1.5px}.office-agent:focus-visible .office-hit{stroke:#ffe1ba;stroke-width:1px;fill:#ffffff10}.office-body{animation:3s ease-in-out infinite office-breathe;animation-delay:var(--delay);transform-box:fill-box;transform-origin:bottom}.office-arms{animation:1.5s ease-in-out infinite office-type;animation-delay:var(--delay);transform-origin:0 -22px}.office-legs{animation:5s ease-in-out infinite office-shift;animation-delay:var(--delay)}.office-flow{animation:5s linear infinite office-travel}.office-working{animation:1.8s ease-in-out infinite office-glow}.office-footer{border-top:1px solid #53473f;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.office-footer nav{flex-wrap:wrap;gap:6px;display:flex}.office-footer>span{color:#a99b91;max-width:150px;font-size:9px;line-height:1.5}.office-still *{animation-play-state:paused!important}@keyframes office-breathe{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-2px)rotate(2deg)}}@keyframes office-type{0%,to{transform:rotate(-5deg)}50%{transform:rotate(9deg)}}@keyframes office-shift{0%,80%,to{transform:translate(0)}90%{transform:translate(2px)}}@keyframes office-travel{to{stroke-dashoffset:-65px}}@keyframes office-glow{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.office-floor *{transition:none!important;animation:none!important}}@media (min-width:1000px){.command-workspace:not(.presentation):not(.conversation-expanded) main{grid-template-rows:28px minmax(480px,1fr) 180px!important;grid-template-columns:minmax(0,1fr) 260px!important;overflow:auto!important}.command-workspace:not(.presentation) .dashboard-heading{grid-column:1!important}.command-workspace:not(.presentation) .office-floor{grid-area:2/1;min-height:480px}.command-workspace:not(.presentation) .command-team{grid-area:2/2/4!important}.command-workspace:not(.presentation) .command-kpis{display:none;grid-area:1/1!important}.command-workspace:not(.presentation) .command-grid{grid-area:3/1!important}.command-workspace:not(.presentation) .jarvis-stage{width:100%!important;height:180px!important}.command-workspace.conversation-expanded:not(.presentation) .office-floor{display:none}.command-workspace.conversation-expanded:not(.presentation) .command-grid{grid-row:2/4!important}.command-workspace.conversation-expanded:not(.presentation) .jarvis-stage{height:100%!important}}@media (max-width:999px){.office-floor{margin:16px 0}.office-heading{padding:18px 16px 0}.office-heading h2{font-size:21px}.office-map{max-height:none}.office-scroll{overflow-x:auto}.office-footer{flex-direction:column;align-items:flex-start}.office-footer>span{max-width:none}.office-heading button{padding:7px;font-size:9px}.office-heading>div{min-width:0}}.office-scroll{flex:none;overflow-y:hidden}.office-map{height:auto;max-height:none}.office-agent .office-name text{font-size:7px}@media (min-width:1000px){.command-workspace:not(.presentation):not(.conversation-expanded) main{grid-template-rows:28px auto 200px!important;grid-template-columns:minmax(0,1fr)!important}.command-workspace:not(.presentation) .office-floor{grid-area:2/1;min-height:0}.command-workspace:not(.presentation) .command-team{display:none!important}.office-map{min-width:0;height:clamp(440px,65vh,700px)}.office-heading{padding-top:16px}.office-footer{padding:10px 18px}.command-workspace:not(.presentation) .command-grid{grid-row:3!important}}.command-workspace:not(.presentation) .presence-shell{display:none}.command-workspace:not(.presentation) .office-floor{box-shadow:none}.command-workspace:not(.presentation) .office-heading h2{font-size:25px}@media (min-width:1000px){.command-workspace:not(.presentation):not(.conversation-expanded) main{grid-template-rows:28px max-content 200px!important;align-content:start!important}.command-workspace:not(.presentation) .office-floor{min-height:calc(clamp(440px,65vh,700px) + 160px)!important}.office-scroll,.office-heading{flex-shrink:0}.office-footer{flex-shrink:0;margin-top:auto}}.command-workspace:not(.presentation){background:0 0}.office-floor{box-shadow:none;background:0 0;border-color:#7db8d224}.office-map>rect,.office-map>ellipse{display:none}.office-heading span,.office-heading p,.office-footer>span{color:#9bb5c5}.office-heading button,.office-footer button{color:#d8eaf3;background:#081826a6;border-color:#79b3ca40}.office-heading button:hover,.office-footer button:hover{background:#1a4254cc}.office-footer{border-top-color:#79b3ca24}.office-footer .selected{color:#f0fdff;background:#1487a3bf;border-color:#54bdd2}.office-stat>rect{fill:#081822;fill-opacity:.58;stroke:#6b9aaf;stroke-opacity:.35}.brain-float{animation:5s ease-in-out infinite brain-float}.brain-aura{animation:4s ease-in-out infinite brain-aura}.brain-current{filter:drop-shadow(0 0 3px #67e9ff);animation:4s linear infinite brain-current}.brain-sparks{filter:drop-shadow(0 0 4px #83eaff);animation:5s ease-in-out infinite brain-sparks}@keyframes brain-float{50%{transform:translateY(-5px)}}@keyframes brain-aura{50%{opacity:.45}}@keyframes brain-current{to{stroke-dashoffset:-146px}}@keyframes brain-sparks{0%,to{opacity:.12}30%,65%{opacity:.8}48%,80%{opacity:.25}}@media (prefers-reduced-motion:reduce){.office-brain *{animation:none!important}}.office-brain-canvas{pointer-events:none;width:100%;height:100%;display:block}.brain-agent-pulse{stroke:#7deaff;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:18 550;filter:drop-shadow(0 0 3px #44caff);opacity:.9;animation:4s linear infinite brain-outbound}@keyframes brain-outbound{0%{stroke-dashoffset:18px}to{stroke-dashoffset:-550px}}@media (prefers-reduced-motion:reduce){.brain-agent-pulse{opacity:.25;animation:none}}
.review-desk{color:#edf5ff;background:#030a17cc;border-radius:22px;margin:2rem 0;padding:clamp(16px,3vw,32px)}.review-desk p{color:#afc2d6;line-height:1.6}.review-note{background:#101d30;border-radius:12px;padding:16px}.review-agents,.review-toolbar{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.review-items{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:20px;display:grid}.review-items article{background:#122134bf;border-radius:16px;min-width:0;padding:20px}.review-items button{margin:6px 8px 6px 0}.review-copy{white-space:pre-wrap;overflow-wrap:anywhere;max-height:420px;overflow:auto}.review-desk form{gap:14px;margin-top:16px;display:grid}.review-desk label{gap:7px;display:grid}.review-desk input,.review-desk textarea,.review-desk select{color:#edf5ff;background:#0b1728;border:1px solid #4a6179;border-radius:8px;min-width:0;max-width:100%;padding:10px}.review-desk input[type=checkbox]{width:20px;height:20px}.review-desk :focus-visible{outline-offset:3px;outline:2px solid #7de5ff}.review-desk summary{cursor:pointer;padding:12px 0}.review-desk small{color:#9fb7ce}
