/* Platform navigation within the landing's fixed header. */
.site-header--platform-nav .header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;min-height:96px}
.site-header--platform-nav .header-actions{justify-self:end;margin-left:0;gap:12px}
.platform-navigation{pointer-events:auto;display:flex;align-items:center;justify-content:center;gap:4px;padding:4px;border:1px solid #eeecf0;border-radius:999px;background:#fff}
.platform-navigation a{display:flex;align-items:center;justify-content:center;min-height:40px;padding:9px 19px;border-radius:999px;color:#736c7b;font:400 15px/1.5 Poppins,sans-serif;white-space:nowrap;text-decoration:none;transition:background .18s,color .18s}
.platform-navigation a:hover{background:#f5f4f6;color:#242329;text-decoration:none}
.platform-navigation a:focus-visible{outline:2px solid #ed07ac;outline-offset:2px;background:#fce9f6;color:#9d0672}
@media(max-width:1000px){
 .site-header--platform-nav .header-inner{grid-template-columns:auto minmax(0,1fr);gap:6px 16px;padding-block:10px;min-height:128px}
 .site-header--platform-nav .brand{grid-column:1;grid-row:1}
 .site-header--platform-nav .header-actions{grid-column:2;grid-row:1}
 .platform-navigation{grid-column:1/-1;grid-row:2;justify-self:center}
 .site-header--platform-nav~main .hero{padding-top:max(136px,var(--header-content-height,136px))}
}
@media(max-width:480px){
 .platform-navigation{width:100%;gap:0;justify-content:space-between;padding:3px}
 .platform-navigation a{min-height:38px;padding:8px;font-size:14px;min-width:0;white-space:normal;text-align:center}
 .site-header--platform-nav .header-inner{gap:6px 8px}
}
@media(prefers-reduced-motion:reduce){.platform-navigation a{transition:none}}

/* Keep the layout stable while the camera fills the viewport. Only the four
   navigation links wait for completion; the logo and account actions stay available. */
.platform-navigation[data-intro-navigation="pending"]{visibility:hidden;opacity:0;pointer-events:none}
.platform-navigation[data-intro-navigation="ready"]{visibility:visible;opacity:1}
