/* v0.36.5 approved header and shared workspace controls */
.topbar .hive-official-logo-wrap{border:0;background:none;box-shadow:none;overflow:visible;width:86px;height:86px;flex-basis:86px;clip-path:none}
.topbar .hive-official-logo{width:100%;height:100%;object-fit:contain;transform:none;clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%);filter:none}
.topbar .hive-brand-copy{display:grid;grid-template-columns:auto auto;grid-template-rows:repeat(3,10px);gap:0 12px;align-items:center;align-content:center}
.topbar .brand .hive-brand-copy>strong{grid-column:1;grid-row:1/4;font-size:38px;line-height:1;letter-spacing:.09em}
.topbar .brand .hive-brand-copy>.hive-expansion{grid-column:2;grid-row:1}
.topbar .brand .hive-brand-copy>.hive-tagline{grid-column:2;grid-row:2}
.topbar .brand .hive-brand-copy>.hive-is-live{grid-column:2;grid-row:3;color:#d7aa49}
.topbar .brand .hive-brand-copy>span,.topbar .brand .hive-brand-copy>em{font-size:9px;line-height:10px;letter-spacing:0;margin:0;white-space:nowrap;text-transform:none;max-width:none}
#onboardingPanel .onboarding-types{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:stretch}
#onboardingPanel .onboarding-type-stack{display:flex;flex-direction:column;gap:6px;min-width:0;height:100%}
#onboardingPanel .onboarding-type-stack button{flex:1;width:100%;min-height:40px;padding:8px 5px;font-size:11px;line-height:1.25;white-space:normal}
#onboardingPanel .onboarding-type-stack:has(>button:only-child) button{min-height:86px}
.project-gauge-stage{cursor:pointer;font:inherit;color:inherit;background:transparent}
.project-gauge-stage[aria-pressed=true]{outline:1px solid #d7aa49}
#projectGaugeStageInfo{padding:10px;border:1px solid #66512b;margin-top:8px;line-height:1.5}
#projectGaugeStageInfo p{margin:5px 0}
#atlasHistoryPanel{max-height:260px;overflow:auto;padding:10px;border:1px solid #66512b}
#atlasHistoryPanel button{display:block;width:100%;text-align:left;margin:5px 0}
#piperMissionContext{display:block;color:#e3c575;font-size:11px;line-height:1.4;padding:6px 0}
@media(max-width:1000px){#onboardingPanel .onboarding-types{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:650px){#onboardingPanel .onboarding-types{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar .hive-brand-copy{grid-template-columns:auto;grid-template-rows:auto repeat(3,auto)}.topbar .brand .hive-brand-copy>strong{grid-row:1}.topbar .brand .hive-brand-copy>span,.topbar .brand .hive-brand-copy>em{grid-column:1;grid-row:auto;white-space:normal}}

.research-panel{margin:14px 0;padding:12px;border:1px solid #66512b}.research-panel>summary{cursor:pointer;color:#e3c575}.research-panel textarea{width:100%;min-height:70px}.research-job{padding:12px;margin-top:10px;border:1px solid #464039}.research-job pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6}.research-job a{color:#e3c575}.research-job button{margin:8px 6px 0 0}
