.artificialEmotionBrain-module-scss-module__hNV15q__page{color:var(--color-text-100);background:var(--color-bg-primary);padding-top:calc(var(--space-48)*2)}.artificialEmotionBrain-module-scss-module__hNV15q__hero,.artificialEmotionBrain-module-scss-module__hNV15q__functions,.artificialEmotionBrain-module-scss-module__hNV15q__prose,.artificialEmotionBrain-module-scss-module__hNV15q__explorer{width:min(1200px,100% - var(--space-32));padding-block:var(--space-32);margin:0 auto}.artificialEmotionBrain-module-scss-module__hNV15q__hero{text-align:center;max-width:900px}.artificialEmotionBrain-module-scss-module__hNV15q__hero h1{margin-bottom:var(--space-24)}.artificialEmotionBrain-module-scss-module__hNV15q__hero p,.artificialEmotionBrain-module-scss-module__hNV15q__functions p,.artificialEmotionBrain-module-scss-module__hNV15q__prose p{color:var(--color-text-70);line-height:1.8}.artificialEmotionBrain-module-scss-module__hNV15q__functions{grid-gap:var(--space-32);gap:var(--space-32);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.artificialEmotionBrain-module-scss-module__hNV15q__functions section{border-top:1px solid var(--color-border);padding-top:var(--space-24);scroll-margin-top:110px}.artificialEmotionBrain-module-scss-module__hNV15q__functions a{margin-right:var(--space-16);display:inline-block}.artificialEmotionBrain-module-scss-module__hNV15q__prose{max-width:900px}.artificialEmotionBrain-module-scss-module__hNV15q__prose section{margin-bottom:var(--space-32)}.artificialEmotionBrain-module-scss-module__hNV15q__controls{gap:var(--space-12);margin-bottom:var(--space-16);flex-wrap:wrap;align-items:center;display:flex}.artificialEmotionBrain-module-scss-module__hNV15q__controls select{width:auto}.artificialEmotionBrain-module-scss-module__hNV15q__presentationControls{inset:calc(var(--space-12)*3) auto auto var(--space-12);z-index:4;max-width:calc(100% - 96px);max-height:45vh;padding:var(--space-12);background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--space-12);position:absolute;overflow:auto}.artificialEmotionBrain-module-scss-module__hNV15q__exploreButton{min-width:190px}.artificialEmotionBrain-module-scss-module__hNV15q__traceButton{min-width:180px}.artificialEmotionBrain-module-scss-module__hNV15q__controls button:focus-visible{outline:2px solid var(--button-primary-bg);outline-offset:var(--space-4)}.artificialEmotionBrain-module-scss-module__hNV15q__controls select:focus-visible{outline:2px solid var(--button-primary-bg);outline-offset:var(--space-4)}.artificialEmotionBrain-module-scss-module__hNV15q__status{color:var(--color-text-70);min-height:3em}.artificialEmotionBrain-module-scss-module__hNV15q__reserved{min-height:800px;position:relative}.artificialEmotionBrain-module-scss-module__hNV15q__reserved.artificialEmotionBrain-module-scss-module__hNV15q__live{min-height:0}.artificialEmotionBrain-module-scss-module__hNV15q__poster{border:1px solid var(--color-border);border-radius:var(--space-12);grid-template-columns:minmax(0,1fr) 340px;display:grid;overflow:hidden}.artificialEmotionBrain-module-scss-module__hNV15q__posterVisual{aspect-ratio:4/3}.artificialEmotionBrain-module-scss-module__hNV15q__posterVisual>span,.artificialEmotionBrain-module-scss-module__hNV15q__posterVisual img{object-fit:cover;width:100%;height:100%}.artificialEmotionBrain-module-scss-module__hNV15q__posterDetails{padding:var(--space-24);background:var(--color-card-bg)}.artificialEmotionBrain-module-scss-module__hNV15q__canvas{position:absolute;top:0;bottom:auto;left:0;right:0}.artificialEmotionBrain-module-scss-module__hNV15q__canvas[aria-hidden=true]{visibility:hidden}.artificialEmotionBrain-module-scss-module__hNV15q__canvas[aria-hidden=false]{position:relative}@media (max-width:992px){.artificialEmotionBrain-module-scss-module__hNV15q__reserved{min-height:calc(75vw + 600px)}.artificialEmotionBrain-module-scss-module__hNV15q__poster{grid-template-columns:1fr}}@media (max-width:672px){.artificialEmotionBrain-module-scss-module__hNV15q__reserved{min-height:calc(100vw + 750px)}.artificialEmotionBrain-module-scss-module__hNV15q__posterVisual{aspect-ratio:1}}@media (max-width:640px){.artificialEmotionBrain-module-scss-module__hNV15q__functions{grid-template-columns:1fr}}
