.starfield-enabled{background:#fff;isolation:isolate}
#site-starfield{position:fixed;inset:0;z-index:0;pointer-events:none;display:block}
.starfield-enabled>main,.starfield-enabled>.console-layout,.starfield-enabled>footer{position:relative;z-index:1}
.starfield-enabled .console-layout,.starfield-enabled .console-main{background:transparent}
#hero-starfield{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}
.starfield-enabled .hero-inner,.starfield-enabled .hero-caption{z-index:1}
.starfield-enabled .brain-section,.starfield-enabled .metric-band{background:transparent}
.starfield-enabled .developer-section{background:rgba(242,238,252,.8);border-color:#ece5f7}
.starfield-enabled .developer-inner .eyebrow,.starfield-enabled .developer-icon{color:var(--purple-dark)}
.starfield-enabled .api-button{background:var(--purple-dark)}
.starfield-enabled .api-button:hover{background:#44238d}
.starfield-enabled .site-footer{background:rgba(247,246,250,.94)}
.starfield-enabled .brain-visual img{mix-blend-mode:multiply}
.starfield-enabled .download-page-heading img{mix-blend-mode:multiply}
.starfield-enabled .download-grid article,.starfield-enabled .model-principles article{background:rgba(255,255,255,.88)}
.starfield-enabled .hero-image{z-index:0}
.starfield-enabled .hero-copy{position:relative;z-index:2}
html[lang="es"] .hero-slogan{font-size:32px}html[lang="es"] .hero-description{font-size:14px}
html[lang="es"] .hero,html[lang="ja"] .hero{height:auto}
html[lang="es"] .hero-inner,html[lang="ja"] .hero-inner{min-height:630px}
@media(max-width:540px){html[lang="es"] .hero-slogan{font-size:27px}html[lang="es"] .hero{height:auto;min-height:820px}html[lang="es"] .hero-inner{padding-bottom:350px}}
.starfield-dragging,.starfield-dragging *{cursor:grabbing!important;user-select:none}
.starfield-enabled main{touch-action:pan-y}
.starfield-enabled img{-webkit-user-drag:none}
.starfield-control{position:fixed;right:18px;bottom:18px;z-index:15;width:34px;height:34px;background:rgba(255,255,255,.95);color:var(--purple);border-color:#e6dff1;box-shadow:0 2px 12px #24183b08}
.starfield-control span{display:flex}
.starfield-control svg{width:16px;height:16px}
.starfield-control [hidden]{display:none!important}
@media(max-width:960px){.header-inner{min-height:72px}.header-tools{margin-left:auto}.menu-toggle{display:inline-flex}.header-inner nav{display:none;position:absolute;left:0;right:0;top:100%;margin:0;background:white;border-bottom:1px solid var(--line);padding:14px 24px}.site-header.menu-open nav{display:grid;gap:0}.header-inner nav a{padding:14px 10px}.console-sidebar{top:73px;height:calc(100svh - 73px)}}
@media(max-width:640px){.console-sidebar{height:auto}.starfield-control{right:12px;bottom:12px}}
