.shader-layer.svelte-10r02xx{background:#000;width:100%;height:100%;position:absolute;inset:0}.source.svelte-10r02xx{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.source.hidden.svelte-10r02xx{opacity:0;pointer-events:none}.md.svelte-unotrl{background:0 0;width:100%;position:relative;overflow:hidden}.md__canvas.svelte-unotrl{width:100%;height:100%;mix-blend-mode:var(--blend,screen);display:block}.md__fps.svelte-unotrl{color:#fff9;pointer-events:none;background:#0006;border-radius:3px;padding:0 4px;font-family:ui-monospace,monospace;font-size:.55rem;position:absolute;top:4px;right:6px}.md__status.svelte-unotrl{color:#f0eee899;text-align:center;place-items:center;padding:1rem;font-size:.72rem;display:grid;position:absolute;inset:0}.projector.svelte-179p5oj{background:var(--bg-style,#000);color:#fff;width:100%;height:100%;min-height:100vh;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;position:relative;overflow:hidden}.projector.preview.svelte-179p5oj{height:100%;min-height:0}.stage.svelte-179p5oj{place-items:center;transition:transform 50ms linear;display:grid;position:absolute;inset:0}.layer.svelte-179p5oj{pointer-events:none;position:absolute;inset:0}.clip-gradient.svelte-179p5oj{position:absolute;inset:0}.clip-svg.svelte-179p5oj{width:100%;height:100%;position:absolute;inset:0}.clip-noise.svelte-179p5oj{mix-blend-mode:screen;background-image:radial-gradient(#ffffff0f 1px,#0000 1px),radial-gradient(#ffffff0a 1px,#0000 1px);background-position:0 0,2px 2px;background-size:3px 3px,7px 7px;position:absolute;inset:0}.clip-bars.svelte-179p5oj{align-items:flex-end;gap:2px;padding:4%;display:flex;position:absolute;inset:0}.clip-bars.svelte-179p5oj span:where(.svelte-179p5oj){flex:1;min-height:6px;transition:height 60ms linear;display:block}.clip-grid.svelte-179p5oj{background:linear-gradient(to right, hsla(var(--hue), 80%, 55%, calc(.15 + var(--pulse) * .4)) 1px, transparent 1px) 0 0 / 6% 100%, linear-gradient(to bottom, hsla(var(--hue), 80%, 55%, calc(.15 + var(--pulse) * .4)) 1px, transparent 1px) 0 0 / 100% 6%;position:absolute;inset:0}.clip-starfield.svelte-179p5oj{position:absolute;inset:0}.clip-starfield.svelte-179p5oj span:where(.svelte-179p5oj){display:block;position:absolute}.clip-text.svelte-179p5oj{place-items:center;display:grid;position:absolute;inset:0}.clip-text.svelte-179p5oj span:where(.svelte-179p5oj){font-weight:900;font-size:calc(clamp(4rem, 18vw, 18rem) * var(--text-size,1));letter-spacing:-.04em;text-shadow:0 0 30px;font-family:system-ui,-apple-system,sans-serif}.layer-render-err.svelte-179p5oj{color:#fca5a5;text-align:center;place-items:center;padding:1rem;font:600 .8rem ui-monospace,monospace;display:grid;position:absolute;inset:0}.clip-text.svelte-179p5oj span.font-mono:where(.svelte-179p5oj){font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.clip-text.svelte-179p5oj span.font-sans:where(.svelte-179p5oj){font-family:system-ui,-apple-system,sans-serif}.clip-text.svelte-179p5oj span.font-display:where(.svelte-179p5oj){font-family:Space Grotesk,system-ui,-apple-system,sans-serif}.clip-text.svelte-179p5oj span.glitch:where(.svelte-179p5oj){position:relative}.clip-text.svelte-179p5oj span.glitch:where(.svelte-179p5oj):before,.clip-text.svelte-179p5oj span.glitch:where(.svelte-179p5oj):after{content:attr(data-text);pointer-events:none;font:inherit;letter-spacing:inherit;position:absolute;inset:0}.clip-text.svelte-179p5oj span.glitch[data-glitch=rgb]:where(.svelte-179p5oj):before{color:#ff2d55;mix-blend-mode:screen;animation:svelte-179p5oj-pjGlitchTop var(--gs,1s) infinite linear alternate}.clip-text.svelte-179p5oj span.glitch[data-glitch=rgb]:where(.svelte-179p5oj):after{color:#00fff0;mix-blend-mode:screen;animation:svelte-179p5oj-pjGlitchBottom var(--gs,1s) infinite linear alternate}@keyframes svelte-179p5oj-pjGlitchTop{0%{clip-path:inset(0 0 70%);transform:translateX(calc(var(--gi) * -8px))}50%{clip-path:inset(40% 0 20%);transform:translateX(calc(var(--gi) * 6px))}to{clip-path:inset(8% 0 60%);transform:translateX(calc(var(--gi) * -4px))}}@keyframes svelte-179p5oj-pjGlitchBottom{0%{clip-path:inset(70% 0 0);transform:translateX(calc(var(--gi) * 8px))}50%{clip-path:inset(20% 0 40%);transform:translateX(calc(var(--gi) * -6px))}to{clip-path:inset(60% 0 8%);transform:translateX(calc(var(--gi) * 4px))}}.clip-text.svelte-179p5oj span.glitch[data-glitch=slice]:where(.svelte-179p5oj):after{content:attr(data-text);color:inherit;animation:svelte-179p5oj-pjSlice var(--gs,1s) steps(6) infinite}@keyframes svelte-179p5oj-pjSlice{0%{clip-path:inset(10% 0 85%);transform:translateX(calc(var(--gi) * 9px))}33%{clip-path:inset(50% 0 30%);transform:translateX(calc(var(--gi) * -9px))}66%{clip-path:inset(75% 0 5%);transform:translateX(calc(var(--gi) * 6px))}to{clip-path:inset(30% 0 60%);transform:translate(0)}}.clip-text.svelte-179p5oj span.glitch[data-glitch=scanline]:where(.svelte-179p5oj){background-image:repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0,0,0,calc(var(--gi) * .7)) 3px, transparent 4px);-webkit-background-clip:text;background-clip:text}.clip-text.svelte-179p5oj span.glitch[data-glitch=flicker]:where(.svelte-179p5oj){animation:svelte-179p5oj-pjFlicker var(--gs,1s) infinite steps(2)}@keyframes svelte-179p5oj-pjFlicker{0%,to{opacity:1}45%{opacity:calc(1 - var(--gi))}50%{opacity:.15}55%{opacity:1}}.clip-text.svelte-179p5oj span.glitch[data-glitch=jitter]:where(.svelte-179p5oj){animation:svelte-179p5oj-pjJitter calc(var(--gs,1s) * .35) infinite steps(2)}@keyframes svelte-179p5oj-pjJitter{0%{transform:translate(0)}25%{transform:translate(calc(var(--gi) * -4px), calc(var(--gi) * 3px))}50%{transform:translate(calc(var(--gi) * 4px), calc(var(--gi) * -3px))}75%{transform:translate(calc(var(--gi) * -3px), 0)}to{transform:translate(0)}}.clip-camera.svelte-179p5oj{color:#666;text-transform:uppercase;letter-spacing:.1em;background:repeating-linear-gradient(45deg,#111 0 10px,#1a1a1a 10px 20px);place-items:center;font-size:.875rem;display:grid;position:absolute;inset:0}.clip-blank.svelte-179p5oj{background:#000;position:absolute;inset:0}.clip-operator.svelte-179p5oj{position:absolute;inset:0}.clip-operator.svelte-179p5oj .pulse-op-canvas{box-shadow:none;background:0 0;border-radius:0;width:100%!important;height:100%!important}.layer-tint.svelte-179p5oj{mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.fx-scanlines.svelte-179p5oj{pointer-events:none;mix-blend-mode:multiply;background-image:repeating-linear-gradient(0deg,#000000a6 0 1px,#0000 1px 3px);position:absolute;inset:0}.fx-noise.svelte-179p5oj{pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.clip-video.svelte-179p5oj{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.clip-embed.svelte-179p5oj{background:#000;border:none;width:100%;height:100%;position:absolute;inset:0}.md-overlay.svelte-179p5oj{z-index:6;pointer-events:none;position:absolute;inset:0}.readout.svelte-179p5oj{letter-spacing:.1em;opacity:.6;pointer-events:none;flex-direction:column;gap:.5rem;font-size:.7rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem}.readout-row.svelte-179p5oj{align-items:center;gap:.5rem;min-width:160px;display:flex}.readout-row.svelte-179p5oj>span:where(.svelte-179p5oj){width:32px}.bar.svelte-179p5oj{background:#ffffff1a;flex:1;height:4px}.bar.svelte-179p5oj>span:where(.svelte-179p5oj){background:linear-gradient(90deg,#0d9488,#34d399);height:100%;transition:width 60ms linear;display:block}.brand.svelte-179p5oj{letter-spacing:.1em;opacity:.7;gap:.5rem;font-family:system-ui,-apple-system,sans-serif;font-size:.9rem;font-weight:900;display:flex;position:absolute;top:1.25rem;right:1.5rem}.brand-1.svelte-179p5oj{color:#fff}.brand-2.svelte-179p5oj{color:#0d9488}.glitch.svelte-179p5oj{pointer-events:none;background:repeating-linear-gradient(0deg, transparent 0, transparent 4px, rgba(255, 255, 255, calc(var(--glitch) * .05)) 4px, rgba(255, 255, 255, calc(var(--glitch) * .05)) 5px);transform:translateX(var(--gx));mix-blend-mode:screen;position:absolute;inset:0}
