/* One spatial workspace; no duplicate main navigation or competing fixed overlays. */
.teamCommand{--command-panel:#f1f6f2;--command-line:#adc8b8;--command-ink:#244f3a;--command-muted:#526e60;--command-accent:#247650;color:var(--command-ink)}
html[data-theme=dark] .teamCommand{--command-panel:#1a3227;--command-line:#4f7661;--command-ink:#e0f2e6;--command-muted:#b8d3c3;--command-accent:#a1e2bc}
body[data-section=team-insights] #main{padding-top:16px}
.commandHeading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 12px}.commandHeading h1{font:clamp(26px,3vw,44px)/1.15 Georgia,serif;margin:7px 0;color:var(--command-ink);letter-spacing:-1px}.commandHeading p{font-size:12px;line-height:1.7;margin:0;color:var(--command-muted)}.commandHeading .eyebrow{font-size:9px;letter-spacing:1.7px}
.commandScope{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0}.commandScope>span{font-size:11px;line-height:1.8;color:var(--command-muted)}.commandScope>.button{font-size:11px;min-height:44px;padding:9px 13px}.commandBreadcrumb{display:flex;align-items:center;gap:7px;flex-wrap:wrap;border-block:1px solid var(--command-line);padding:5px 0;margin:8px 0 13px}.commandBreadcrumb .crumb{min-height:44px;display:inline-flex;align-items:center;padding:9px 10px;color:var(--command-accent);font-size:12px;background:none;border:0;border-radius:8px}.commandBreadcrumb .crumb:hover{background:color-mix(in srgb,var(--command-accent) 12%,transparent)}.commandBreadcrumb strong{font-size:12px;overflow-wrap:anywhere}.commandBreadcrumb .parentCrumb{margin-left:auto}.commandBreadcrumb button:disabled{opacity:.45;cursor:default}.commandMetricPicker{display:flex;gap:12px;margin-bottom:14px}.commandMetricPicker label{display:grid;gap:5px;min-width:0;font-size:11px;color:var(--command-muted)}.commandMetricPicker select,.childAreaSelect select{background:var(--command-panel);color:var(--command-ink);border:1px solid var(--command-line);padding:10px 12px;border-radius:10px;min-height:44px;font:inherit;font-size:13px;max-width:100%}.commandMetricPicker>label:first-child{min-width:220px}
.commandLayout{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px}.commandStage{border:1px solid var(--command-line);border-radius:21px;overflow:hidden;background:var(--command-panel);position:sticky;top:calc(var(--sticky-header,80px) + 12px);min-width:0;box-shadow:0 15px 55px #0b382018}.stageHeading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;min-height:48px;color:var(--command-muted);font-size:10px;letter-spacing:.7px}.stageHeading>span{display:flex;align-items:center;gap:7px}.stageHeading i{width:7px;height:7px;border-radius:50%;background:#2db985;box-shadow:0 0 0 4px #2db9851a}.stageHeading>b{font-weight:500;letter-spacing:0;text-align:right}.commandStage .sceneHost{height:calc(100svh - 300px);height:clamp(420px,calc(100svh - 285px),850px);width:100%;margin:0;min-height:420px;border-radius:0}.commandStage .atlasModes{display:none}.commandStage .sceneCorner{bottom:100px;top:auto;left:14px;padding:4px 8px;border-radius:5px;background:#eaf6f0e8;color:#254f3c;font-size:8px;max-width:calc(100% - 100px)}.commandStage .sceneStatus{top:78px;left:14px;right:auto;bottom:auto;max-width:calc(100% - 100px);font-size:10px;background:#f1faf4e8;color:#2b5b43;padding:5px 9px;border-radius:7px;pointer-events:none}.commandStage .noWebGL .sceneStatus{max-width:calc(100% - 30px);font-size:14px}.commandStage .cameraModes{bottom:46px}.commandStage .cameraModes>button,.commandStage .mapTools>button{min-height:44px;min-width:44px}.commandStage .sceneHint{max-width:calc(100% - 100px)}.stageCaption{font-size:11px;line-height:1.7;padding:11px 16px;margin:0;color:var(--command-muted)}.commandDisconnected{min-height:420px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:30px;background:radial-gradient(ellipse at right,#8fc8ac30,transparent)}.commandDisconnected h2{font:30px/1.2 Georgia,serif;color:var(--command-ink)}.commandDisconnected p{font-size:14px;line-height:1.8;color:var(--command-muted)}
.commandContext{display:flex;flex-direction:column;gap:14px;min-width:0}.scopeStatistics,.scopeChildren,.activityPreview{background:var(--command-panel);border:1px solid var(--command-line);border-radius:18px;padding:17px;color:var(--command-ink)}.scopeStatistics>.eyebrow,.activityPreview .eyebrow{font-size:8px;letter-spacing:1.2px;color:var(--command-muted)}.scopeStatistics h2{font:26px/1.2 Georgia,serif;margin:10px 0 14px;color:var(--command-ink)}.scopeStatGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.scopeStatGrid .teamMetric{padding:12px 10px;border-color:var(--command-line);background:transparent;min-width:0;text-align:left;color:var(--command-ink);border-radius:11px}.scopeStatGrid .teamMetric>span{color:var(--command-muted);font-size:10px;line-height:1.6}.scopeStatGrid .teamMetric>b{font:29px/1.2 Georgia,serif;color:var(--command-accent);margin:7px 0}.scopeStatGrid .teamMetric small{font-size:10px;line-height:1.6;color:var(--command-muted)}.scopeStatGrid .teamMetric em{font-size:9px;color:var(--command-accent)}.scopeMore{margin-top:12px;border-top:1px solid var(--command-line);font-size:12px;line-height:1.8;color:var(--command-muted)}.scopeMore summary{min-height:44px;padding:11px 0;cursor:pointer;color:var(--command-ink);font-size:11px}.scopeMore button{min-height:44px}.scopeChildren h3,.activityPreview h3{font:23px/1.25 Georgia,serif;color:var(--command-ink);margin:4px 0 12px}.scopeChildren p{font-size:12px;line-height:1.8;color:var(--command-muted)}.childAreas,.childListings{display:grid;gap:6px}.childAreas>button,.childListings>button{display:flex;align-items:center;gap:9px;width:100%;border:1px solid var(--command-line);border-radius:10px;background:transparent;padding:11px;text-align:left;color:var(--command-ink);min-height:54px}.childAreas>button>span:first-of-type,.childListings>button>span:first-child{flex:1;min-width:0}.childAreas b,.childListings b{font-weight:500;font-size:12px;display:block;line-height:1.5}.childAreas small,.childListings small{display:block;font-size:10px;line-height:1.7;color:var(--command-muted)}.childAreas button:hover,.childListings button:hover{background:color-mix(in srgb,var(--command-accent) 10%,transparent)}.childAreaSelect{display:grid;gap:8px;font-size:12px;color:var(--command-muted)}
.activityPreview{overflow:hidden;background:linear-gradient(145deg,var(--command-panel),color-mix(in srgb,var(--command-accent) 10%,var(--command-panel)))}.activityPreview p{font-size:11px;line-height:1.7;color:var(--command-muted);margin:6px 0}.activityPreview svg{display:block;width:100%;height:180px;margin:0 auto;color:var(--command-muted);overflow:visible}.activityPreview text{fill:currentColor;font:10px system-ui,sans-serif}.activityPreview .button{width:100%;min-height:44px;font-size:12px;justify-content:center;margin-top:10px}.previewTotals{display:flex;flex-wrap:wrap;gap:5px 13px}.previewTotals>span{display:flex;gap:5px;font-size:10px;line-height:1.7;color:var(--command-muted)}.previewTotals i{font-style:normal}.previewTotals b{color:var(--command-ink)}.activityPreview .previewScale{font-size:10px;line-height:1.8;margin-top:9px}.graphEvidence{margin-top:20px}.commandInsights .commandStage .sceneHost{height:clamp(420px,60svh,660px)}.processInsights{margin:30px 0}.processInsights>h2{font:34px Georgia,serif;color:var(--command-ink)}.processInsights>p{font-size:13px;line-height:1.8;color:var(--command-muted)}.commandDisclosure{font-size:11px;line-height:1.9;color:var(--command-muted);margin-top:23px}.savedSetupCue{display:block;margin-top:6px;font-size:12px;opacity:.85}
.teamCommand button:focus-visible,.teamCommand select:focus-visible{outline:3px solid var(--command-accent);outline-offset:3px}.commandActions .teamPanel{margin-top:20px}.commandOverview>.teamDefinitions{margin-top:24px}
@media(min-width:1700px){.commandLayout{grid-template-columns:minmax(0,1fr) 390px}.activityPreview svg{height:210px}}
@media(max-width:1150px){.commandLayout{grid-template-columns:minmax(0,1fr) 290px;gap:12px}.scopeStatistics,.scopeChildren,.activityPreview{padding:13px}.scopeStatGrid .teamMetric{padding:10px 8px}.scopeStatGrid .teamMetric>b{font-size:25px}.commandHeading h1{font-size:32px}.commandStage .sceneHost{min-height:500px}.commandStage .sceneHint{font-size:9px}}
@media(max-width:850px){.commandLayout{grid-template-columns:1fr}.commandStage{position:relative;top:auto}.commandContext{display:grid;grid-template-columns:1fr 1fr}.scopeChildren{grid-column:1/-1}.childAreas{grid-template-columns:repeat(3,1fr)}.commandStage .sceneHost{min-height:400px;height:58svh}.commandHeading h1{font-size:31px}}
@media(max-width:600px){body[data-section=team-insights] #main{padding:12px 12px 30px}.commandHeading{align-items:flex-start;gap:10px;margin-bottom:8px}.commandHeading h1{font-size:28px;letter-spacing:-.6px}.commandHeading p{font-size:11px;max-width:210px}.commandHeading .eyebrow{font-size:8px;letter-spacing:1.2px}.commandHeading .demoAccessTag{font-size:8px;max-width:114px;padding:6px 8px}.commandScope{align-items:flex-start}.commandScope>span{font-size:10px;max-width:60%;line-height:1.8}.commandScope>.button{font-size:10px;padding:8px;max-width:125px}.commandBreadcrumb{gap:3px;padding:3px 0;margin-bottom:10px}.commandBreadcrumb .crumb{font-size:11px;padding:7px}.commandBreadcrumb strong{font-size:11px}.commandMetricPicker{gap:9px;display:grid;grid-template-columns:1fr 1fr}.commandMetricPicker>label:first-child{min-width:0}.commandMetricPicker select{font-size:16px;padding:8px;min-width:0}.commandMetricPicker label{font-size:10px}.commandLayout{gap:12px}.commandStage{border-radius:16px;margin:0 -3px}.commandStage .sceneHost{height:58svh;min-height:350px;max-height:620px}.commandStage .sceneStatus{font-size:9px;left:10px;top:75px}.commandStage .sceneCorner{font-size:7px;left:10px}.stageHeading{padding:12px;font-size:9px}.stageCaption{font-size:10px;padding:10px 12px}.commandContext{display:flex;gap:12px}.scopeStatistics{order:0;padding:16px}.scopeChildren{order:1;padding:16px}.activityPreview{order:2;padding:16px}.scopeStatistics h2{font-size:27px}.scopeStatGrid .teamMetric{padding:14px 12px}.scopeStatGrid .teamMetric>span{font-size:12px}.scopeStatGrid .teamMetric>b{font-size:30px}.scopeStatGrid .teamMetric small{font-size:11px}.scopeStatGrid .teamMetric em{font-size:10px}.scopeMore summary{font-size:12px}.childAreas{grid-template-columns:1fr 1fr}.childAreas>button:last-child{grid-column:1/-1}.childAreaSelect select{font-size:16px}.childListings b,.childAreas b{font-size:13px}.childListings small,.childAreas small{font-size:11px}.activityPreview svg{height:210px;max-width:480px}.activityPreview p,.activityPreview .previewScale{font-size:12px}.previewTotals>span{font-size:12px;gap:6px}.activityPreview .button{font-size:13px}.commandInsights .commandStage .sceneHost{height:50svh;min-height:350px}.commandDisclosure{font-size:11px}.commandActions .teamPanel{padding:17px}.scopeChildren .button{font-size:12px;min-height:44px}.commandStage .teamAtlasHome{min-height:44px}.commandStage .sceneFallback{font-size:13px;line-height:1.7}}
@media(max-height:550px) and (orientation:landscape){.commandStage{position:relative;top:auto}.commandStage .sceneHost{height:360px;min-height:320px}.commandLayout{grid-template-columns:1fr}.commandContext{display:grid;grid-template-columns:1fr 1fr}.scopeChildren{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){.teamCommand *{scroll-behavior:auto;transition:none}}

@media(min-width:1101px){.commandControlDeck{display:flex;align-items:center;gap:16px;justify-content:space-between;margin-bottom:12px;border-block:1px solid var(--command-line);padding:6px 0}.commandControlDeck .commandBreadcrumb{border:0;margin:0;flex:1;min-width:0}.commandControlDeck .commandMetricPicker{margin:0;flex-shrink:0}.commandControlDeck .commandMetricPicker>label:first-child{min-width:185px}.commandControlDeck .commandMetricPicker select{max-width:210px;font-size:12px}.commandHeading h1{font-size:34px}}
@media(max-width:600px){.activityPreview{order:1}.scopeChildren{order:2}.activityPreview svg{height:165px}.commandHeading h1{font-size:26px}}
.intentWeightGrid{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.commandSearchIntent>p{font-size:13px;line-height:1.9}.commandProperties .commandBreadcrumb{margin-block:12px}.commandProperties .portfolioLegend>button{min-height:44px}.commandStage .sceneFallback{max-width:calc(100% - 24px)}
@media(max-width:600px){.intentWeightGrid{grid-template-columns:1fr}.commandStage .sceneFallback{max-width:calc(100% - 24px);padding:18px}}
