.wave-os-demo.svelte-kgf8uv{height:400px;position:relative;border-radius:8px;overflow:hidden;background:#000c;border:2px solid rgba(0,255,0,.3);contain:layout style paint;display:flex;align-items:center;justify-content:center;background-image:radial-gradient(circle at 20% 80%,rgba(0,255,0,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(0,255,0,.05) 0%,transparent 50%),radial-gradient(circle at 40% 50%,rgba(0,255,0,.02) 0%,transparent 50%)}.wave-os-demo-inner.svelte-kgf8uv{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.wave-os-demo-inner.svelte-kgf8uv .mathwave-container{position:relative!important;width:100%;height:100%}.wave-os-demo-inner.svelte-kgf8uv .mathwave-canvas{box-shadow:none!important;border-radius:0!important}.wave-os-demo-inner.svelte-kgf8uv .mathwave-container.aspect-ratio{max-width:100%;max-height:100%}.wave-os-demo.svelte-kgf8uv{transition:all .3s ease;cursor:crosshair}.wave-os-demo.svelte-kgf8uv:hover{border-color:#0f09;box-shadow:0 0 30px #0f06,inset 0 0 20px #00ff001a}.wave-os-demo.svelte-kgf8uv:before,.wave-os-demo.svelte-kgf8uv:after{content:"";position:absolute;width:20px;height:20px;border:2px solid rgba(0,255,0,.6);z-index:10;pointer-events:none}.wave-os-demo.svelte-kgf8uv:before{top:-2px;left:-2px;border-right:none;border-bottom:none}.wave-os-demo.svelte-kgf8uv:after{bottom:-2px;right:-2px;border-left:none;border-top:none}@keyframes svelte-kgf8uv-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.flex.gap-3.mb-4.svelte-kgf8uv{animation:svelte-kgf8uv-slideDown .3s ease-out}@keyframes svelte-kgf8uv-matrixPulse{0%,to{border-color:#00ff004d}50%{border-color:#00ff0080}}.wave-os-demo.svelte-kgf8uv:not(:hover){animation:svelte-kgf8uv-matrixPulse 3s ease-in-out infinite}.mockup-code.svelte-kgf8uv{background:#0009;border:1px solid rgba(0,255,0,.3);overflow-x:auto;overflow-y:hidden}.mockup-window.svelte-kgf8uv{background:#0006;overflow:hidden}.card.svelte-kgf8uv{overflow:hidden}.prose.svelte-kgf8uv pre:where(.svelte-kgf8uv){max-width:100%;overflow-x:auto}.prose.svelte-kgf8uv code:where(.svelte-kgf8uv){word-break:break-word}
