.space-explorer{background:radial-gradient(circle at 15% 20%,#123958 0,transparent 34%),var(--navy);color:#fff;overflow:hidden}.space-explorer .display{color:#fff}.space-explorer .lead{color:#c9d2d9;max-width:850px}.explorer-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:38px 0 28px}.explorer-tab{appearance:none;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;padding:15px 20px;font:700 12px/1 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.explorer-tab[aria-selected="true"]{background:var(--green);border-color:var(--green)}.explorer-panel{display:none;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:24px}.explorer-panel.active{display:grid}.explorer-visual,.intelligence-visual{position:relative;min-height:560px;overflow:hidden;background:#09243c}.explorer-visual img,.intelligence-visual img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;filter:brightness(.52) saturate(.8)}.explorer-visual:after,.intelligence-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(4,21,36,.08),rgba(4,21,36,.48));pointer-events:none}.intelligence-panel{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr)}.explorer-panel:not(.intelligence-panel) .explorer-pin{position:absolute;z-index:3;width:44px;height:44px;border:2px solid #fff;border-radius:50%;background:var(--navy);color:#fff;font-weight:700;cursor:pointer;box-shadow:0 0 0 7px rgba(111,186,69,.25);transition:.2s transform,.2s background}.explorer-panel:not(.intelligence-panel) .explorer-pin:hover,.explorer-panel:not(.intelligence-panel) .explorer-pin.active{background:var(--green);transform:scale(1.08)}.explorer-panel:not(.intelligence-panel) .explorer-pin:nth-of-type(1){left:18%;top:24%}.explorer-panel:not(.intelligence-panel) .explorer-pin:nth-of-type(2){left:64%;top:20%}.explorer-panel:not(.intelligence-panel) .explorer-pin:nth-of-type(3){left:38%;top:62%}.explorer-panel:not(.intelligence-panel) .explorer-pin:nth-of-type(4){left:76%;top:68%}.intelligence-map{display:grid;grid-template-rows:1fr auto;background:#082238}.intelligence-grid{position:absolute;z-index:1;inset:0;background-image:linear-gradient(rgba(102,192,215,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(102,192,215,.12) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.85),transparent)}.intelligence-scan{position:absolute;z-index:2;left:0;right:0;height:2px;top:12%;background:linear-gradient(90deg,transparent,#7ad1e8,transparent);box-shadow:0 0 18px #7ad1e8;animation:intelligenceScan 7s ease-in-out infinite;opacity:.7}.map-status{position:absolute;z-index:3;top:22px;left:24px;font:700 10px/1 Arial,sans-serif;letter-spacing:.16em;color:#d9f5fa;background:rgba(3,20,34,.76);padding:10px 12px;border:1px solid rgba(122,209,232,.28)}.map-status i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green);margin-right:7px}.intelligence-panel .explorer-pin{position:absolute;z-index:4;left:var(--x);top:var(--y);width:auto;min-width:48px;height:48px;padding:0 13px;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.8);border-radius:24px;background:rgba(4,25,42,.88);color:#fff;backdrop-filter:blur(8px);transform:translate(-50%,-50%);box-shadow:0 0 0 6px rgba(111,186,69,.12);white-space:nowrap}.intelligence-panel .explorer-pin[data-point="h1"]{left:22%;top:25%}.intelligence-panel .explorer-pin[data-point="h2"]{left:65%;top:20%}.intelligence-panel .explorer-pin[data-point="h3"]{left:78%;top:47%}.intelligence-panel .explorer-pin[data-point="h4"]{left:31%;top:58%}.intelligence-panel .explorer-pin[data-point="h5"]{left:58%;top:72%}.intelligence-panel .explorer-pin[data-point="h6"]{left:18%;top:80%}.intelligence-panel .explorer-pin b{font-size:10px;color:#9fe27a}.intelligence-panel .explorer-pin span{font:700 10px/1 Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.intelligence-panel .explorer-pin:hover,.intelligence-panel .explorer-pin.active{background:var(--green);transform:translate(-50%,-50%) scale(1.06);border-color:#fff}.intelligence-panel .explorer-pin.active b{color:#fff}.map-legend{display:flex;align-items:center;gap:18px;padding:16px 22px;border-top:1px solid rgba(255,255,255,.12);color:#aabcc8;font:600 9px/1 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.map-legend span{color:#fff;margin-right:auto}.map-legend em{font-style:normal}.explorer-detail{position:relative;background:#fff;color:var(--navy);padding:40px;display:flex;align-items:center;min-height:560px}.intelligence-detail{padding:46px}.detail-index{position:absolute;right:28px;top:25px;color:#dce3e8;font:400 30px/1 Georgia,serif}.explorer-card{display:none}.explorer-card.active{display:block;animation:cardIn .35s ease both}.explorer-card .point{color:var(--green);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.explorer-card h3{margin:14px 0 18px;font:400 36px/1.08 Georgia,serif}.explorer-card p{color:var(--muted);font-size:15px;line-height:1.7}.explorer-card dl{margin:22px 0 0;border-top:1px solid #dfe5e8}.explorer-card dl div{padding:12px 0;border-bottom:1px solid #dfe5e8}.explorer-card dt{font:700 9px/1.2 Arial,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--green);margin-bottom:5px}.explorer-card dd{margin:0;color:#536675;font-size:13px;line-height:1.5}.explorer-card a{display:inline-block;margin-top:20px;color:var(--navy);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-bottom:2px solid var(--green);padding-bottom:6px}.explorer-help{margin:18px 0 0;color:#9eb0be;font-size:13px}@keyframes intelligenceScan{0%,100%{top:12%;opacity:.2}50%{top:86%;opacity:.85}}@keyframes cardIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.intelligence-scan{animation:none;top:50%}.explorer-card.active{animation:none}}@media(max-width:950px){.explorer-panel,.intelligence-panel{grid-template-columns:1fr}.explorer-visual,.intelligence-visual{min-height:520px}.explorer-detail{min-height:0}.map-legend{flex-wrap:wrap}.map-legend span{width:100%;margin:0}}@media(max-width:560px){.explorer-tabs{display:grid;grid-template-columns:1fr}.explorer-tab{width:100%}.explorer-visual,.intelligence-visual{min-height:470px}.intelligence-panel .explorer-pin{min-width:42px;width:42px;padding:0;justify-content:center}.intelligence-panel .explorer-pin span{display:none}.explorer-detail,.intelligence-detail{padding:34px 26px}.explorer-card h3{font-size:30px}.detail-index{font-size:22px}.map-legend{gap:10px;padding:14px}.map-status{left:14px;top:14px}}.intelligence-panel .explorer-pin[data-point="p1"]{left:20%;top:22%}.intelligence-panel .explorer-pin[data-point="p2"]{left:67%;top:24%}.intelligence-panel .explorer-pin[data-point="p3"]{left:76%;top:52%}.intelligence-panel .explorer-pin[data-point="p4"]{left:30%;top:62%}.intelligence-panel .explorer-pin[data-point="p5"]{left:58%;top:80%}.intelligence-panel .explorer-pin[data-point="c1"]{left:22%;top:25%}.intelligence-panel .explorer-pin[data-point="c2"]{left:68%;top:22%}.intelligence-panel .explorer-pin[data-point="c3"]{left:78%;top:56%}.intelligence-panel .explorer-pin[data-point="c4"]{left:32%;top:64%}.intelligence-panel .explorer-pin[data-point="c5"]{left:58%;top:82%}
/* HC MOTION REFINEMENT 2026 */
.explorer-tab{position:relative;transition:transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease}
.explorer-tab:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.62)}
.explorer-tab:focus-visible{outline:3px solid rgba(122,209,232,.48);outline-offset:3px}
.explorer-tab[aria-selected="true"]{box-shadow:0 10px 28px rgba(0,0,0,.18)}
.explorer-panel.active{animation:explorerPanelIn .48s cubic-bezier(.22,1,.36,1) both}
.explorer-panel.active .explorer-visual img,.explorer-panel.active .intelligence-visual img{animation:explorerImageIn .8s cubic-bezier(.22,1,.36,1) both}
.intelligence-panel .explorer-pin{transition:transform .22s ease,background-color .22s ease,border-color .22s ease,box-shadow .22s ease}
.intelligence-panel .explorer-pin:focus-visible{outline:3px solid rgba(122,209,232,.58);outline-offset:4px}
@keyframes explorerPanelIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes explorerImageIn{from{transform:scale(1.018);filter:brightness(.46) saturate(.72)}to{transform:scale(1);filter:brightness(.52) saturate(.8)}}
@media(prefers-reduced-motion:reduce){.explorer-tab,.intelligence-panel .explorer-pin{transition:none!important}.explorer-tab:hover{transform:none}.explorer-panel.active,.explorer-panel.active .explorer-visual img,.explorer-panel.active .intelligence-visual img{animation:none!important}}

/* HC SIGNATURE ROOM EXPERIENCE 2026 */
.signature-room-intro{
  position:relative;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:36px;
  align-items:end;
  margin:34px 0 26px;
  padding:30px 32px;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.17);
  background:linear-gradient(120deg,rgba(255,255,255,.075),rgba(122,209,232,.035));
}
.signature-room-intro:before{
  content:"";
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  width:3px;
  background:linear-gradient(var(--green),#7ad1e8);
}
.signature-room-kicker{
  display:block;
  margin-bottom:12px;
  color:#9fe27a;
  font:700 10px/1 Arial,sans-serif;
  letter-spacing:.18em;
}
.signature-room-intro h3{
  max-width:760px;
  margin:0 0 12px;
  color:#fff;
  font:400 clamp(27px,3vw,43px)/1.08 Georgia,serif;
}
.signature-room-intro p{
  max-width:780px;
  margin:0;
  color:#c9d2d9;
  font-size:14px;
  line-height:1.7;
}
.signature-room-mark{
  display:flex;
  align-items:flex-end;
  gap:13px;
  min-width:180px;
  color:#fff;
}
.signature-room-mark strong{
  color:rgba(255,255,255,.18);
  font:400 58px/.8 Georgia,serif;
}
.signature-room-mark span{
  color:#9eb8c7;
  font:700 9px/1.45 Arial,sans-serif;
  letter-spacing:.14em;
}
.signature-mode{
  position:relative;
}
.signature-mode .intelligence-visual{
  min-height:620px;
}
.signature-mode .intelligence-visual img{
  filter:brightness(.58) saturate(.88);
}
.signature-mode .intelligence-map{
  box-shadow:0 24px 70px rgba(0,0,0,.25);
}
.signature-mode .intelligence-detail{
  box-shadow:0 24px 70px rgba(0,0,0,.16);
}
@media(max-width:950px){
  .signature-room-intro{grid-template-columns:1fr;align-items:start}
  .signature-room-mark{min-width:0}
  .signature-mode .intelligence-visual{min-height:540px}
}
@media(max-width:560px){
  .signature-room-intro{margin:28px 0 20px;padding:25px 22px;gap:25px}
  .signature-room-mark strong{font-size:46px}
  .signature-mode .intelligence-visual{min-height:490px}
}
@media(prefers-reduced-motion:reduce){
  .signature-room-intro{scroll-behavior:auto}
}
