[data-animation-phase].svelte-c6olp4{contain:layout style paint;transform:translateZ(0)}.automata-canvas.svelte-c6olp4{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;will-change:opacity;transition:opacity .5s ease-in-out;cursor:pointer}.building.svelte-c6olp4 .automata-canvas:where(.svelte-c6olp4){opacity:1}.complete.svelte-c6olp4 .automata-canvas:where(.svelte-c6olp4){opacity:0;transition:opacity 2s ease-out}@media (max-width: 768px){.automata-canvas.svelte-c6olp4{width:100%;height:100%}}@media (max-width: 480px){.automata-canvas.svelte-c6olp4{width:100%;height:100%}}@media (prefers-reduced-motion: reduce){.automata-canvas.svelte-c6olp4{transition:none!important}.building.svelte-c6olp4 .automata-canvas:where(.svelte-c6olp4){opacity:.5}}.cellular-cube-container.svelte-1pqkcjz{position:relative;overflow:hidden;background:#1a1a1a}.cellular-cube-canvas.svelte-1pqkcjz{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;transition:opacity .3s ease}.headline-overlay.svelte-1pqkcjz{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:10;pointer-events:none;mix-blend-mode:difference}.headline-text.svelte-1pqkcjz{font-family:Arial,sans-serif;font-weight:900;font-size:clamp(2rem,8vw,6rem);margin:0;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 0 20px rgba(255,255,255,.3)}@media (max-width: 768px){.headline-text.svelte-1pqkcjz{font-size:clamp(1.5rem,12vw,4rem)}}.visualization-wrapper.svelte-18yss0q{width:100%;height:100vh;position:relative}.concept-controls.svelte-18yss0q{position:fixed;top:var(--sm);left:var(--sm);z-index:30}.concept-controls.svelte-18yss0q .button-container{transition:all .2s ease}.concept-controls.svelte-18yss0q .button-container:hover svg{transform:rotate(90deg)}.concept-controls.svelte-18yss0q .button-container svg{transition:transform .3s ease}@media (max-width: 768px){.concept-controls.svelte-18yss0q{bottom:var(--sm);left:var(--sm)}}
