.node-network-container.svelte-1u2bokt{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;background:radial-gradient(ellipse at center,rgba(167,139,250,.03) 0%,transparent 70%),radial-gradient(ellipse at 30% 20%,rgba(255,154,86,.02) 0%,transparent 50%),#000}.network-canvas.svelte-1u2bokt{width:100%;height:100%;display:block}.node-network-container.svelte-1u2bokt:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,154,86,.3),transparent);animation:svelte-1u2bokt-scan 6s linear infinite;pointer-events:none}@keyframes svelte-1u2bokt-scan{0%{transform:translateY(0)}to{transform:translateY(100vh)}}.supernova-active.svelte-1u2bokt{animation:svelte-1u2bokt-screen-shake .1s linear infinite}.supernova-active.svelte-1u2bokt .network-canvas:where(.svelte-1u2bokt){filter:blur(calc(var(--intensity) * .5px)) brightness(calc(1 + var(--intensity) * .3))}@keyframes svelte-1u2bokt-screen-shake{0%,to{transform:translate(var(--shake-x),var(--shake-y))}50%{transform:translate(calc(var(--shake-x) * -.5),calc(var(--shake-y) * -.5))}}.screen-disruption.svelte-1u2bokt{position:absolute;inset:0;pointer-events:none;z-index:50;overflow:hidden}.radial-bloom.svelte-1u2bokt{position:absolute;inset:0;background:radial-gradient(circle at var(--nova-x) var(--nova-y),rgba(255,255,255,calc(var(--intensity) * .25)) 0%,rgba(255,154,86,calc(var(--intensity) * .15)) 15%,rgba(167,139,250,calc(var(--intensity) * .1)) 30%,rgba(209,98,164,calc(var(--intensity) * .05)) 50%,transparent 70%);mix-blend-mode:screen;animation:svelte-1u2bokt-bloom-pulse .3s ease-in-out infinite alternate}@keyframes svelte-1u2bokt-bloom-pulse{0%{opacity:.8}to{opacity:1}}.static-noise.svelte-1u2bokt{position:absolute;inset:-10%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:calc(var(--intensity) * .25);animation:svelte-1u2bokt-noise-scroll .1s steps(5) infinite;mix-blend-mode:overlay}@keyframes svelte-1u2bokt-noise-scroll{0%{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,15%)}50%{transform:translate(-10%,5%)}60%{transform:translate(15%)}70%{transform:translateY(10%)}80%{transform:translate(-15%)}90%{transform:translate(10%,5%)}to{transform:translate(5%)}}.scanline-glitch.svelte-1u2bokt{position:absolute;left:0;right:0;top:var(--scan-y);height:calc(3px + var(--intensity) * 8px);background:linear-gradient(180deg,transparent,rgba(255,255,255,calc(var(--intensity) * .4)),rgba(167,139,250,calc(var(--intensity) * .3)),transparent);animation:svelte-1u2bokt-scanline-flicker .15s steps(2) infinite}@keyframes svelte-1u2bokt-scanline-flicker{0%,to{opacity:1}50%{opacity:.5}}.chromatic-aberration.svelte-1u2bokt{position:absolute;inset:0;background:radial-gradient(ellipse at calc(var(--nova-x) - var(--intensity) * 3%) var(--nova-y),rgba(255,0,0,calc(var(--intensity) * .08)) 0%,transparent 40%),radial-gradient(ellipse at calc(var(--nova-x) + var(--intensity) * 3%) var(--nova-y),rgba(0,255,255,calc(var(--intensity) * .08)) 0%,transparent 40%),radial-gradient(ellipse at var(--nova-x) calc(var(--nova-y) - var(--intensity) * 2%),rgba(255,0,255,calc(var(--intensity) * .05)) 0%,transparent 35%);mix-blend-mode:screen;animation:svelte-1u2bokt-chromatic-shift .15s ease-in-out infinite alternate}@keyframes svelte-1u2bokt-chromatic-shift{0%{opacity:.8}to{opacity:1}}.supernova-buildup.svelte-1u2bokt .screen-disruption:where(.svelte-1u2bokt){animation:svelte-1u2bokt-pulse-warning .3s ease-in-out infinite}@keyframes svelte-1u2bokt-pulse-warning{0%,to{opacity:.5}50%{opacity:1}}.supernova-explosion.svelte-1u2bokt .screen-disruption:where(.svelte-1u2bokt){animation:svelte-1u2bokt-flash-explosion .1s ease-out}.supernova-explosion.svelte-1u2bokt .network-canvas:where(.svelte-1u2bokt){filter:blur(calc(var(--intensity) * 2px)) brightness(calc(1 + var(--intensity) * .8))!important}@keyframes svelte-1u2bokt-flash-explosion{0%{background:#fff9}to{background:transparent}}.overlay.svelte-16qsnu6{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#000000f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.crt-container.svelte-16qsnu6{position:relative;max-width:500px;width:90vw}.crt-screen.svelte-16qsnu6{position:relative;background:linear-gradient(180deg,#0a0a12,#0d0d18,#0a0a12);border-radius:20px;padding:2rem;overflow:hidden;box-shadow:0 0 60px #a162ff26,inset 0 0 80px #000c}.scanlines.svelte-16qsnu6{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.15) 2px,rgba(0,0,0,.15) 4px);background-position:0 var(--offset);pointer-events:none;z-index:10}.crt-flicker.svelte-16qsnu6{position:absolute;inset:0;background:#ffffff03;pointer-events:none;animation:svelte-16qsnu6-flicker .15s infinite;z-index:11}@keyframes svelte-16qsnu6-flicker{0%,to{opacity:.97}50%{opacity:1}}.crt-frame.svelte-16qsnu6{position:absolute;inset:-4px;border-radius:24px;border:2px solid rgba(100,100,120,.3);pointer-events:none;box-shadow:inset 0 0 20px #00000080,0 4px 20px #00000080}.crt-content.svelte-16qsnu6{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;gap:1.5rem;font-family:Courier New,monospace}.terminal-header.svelte-16qsnu6{color:#a78bfa;font-size:1.1rem;letter-spacing:.3em;text-shadow:0 0 10px rgba(167,139,250,.5)}.blink.svelte-16qsnu6{animation:svelte-16qsnu6-blink 1s step-end infinite}@keyframes svelte-16qsnu6-blink{0%,50%{opacity:1}51%,to{opacity:0}}.warning-icon.svelte-16qsnu6{width:60px;height:60px;color:#ff9a56;filter:drop-shadow(0 0 15px rgba(255,154,86,.5));animation:svelte-16qsnu6-pulse-glow 2s ease-in-out infinite}@keyframes svelte-16qsnu6-pulse-glow{0%,to{filter:drop-shadow(0 0 15px rgba(255,154,86,.5))}50%{filter:drop-shadow(0 0 25px rgba(255,154,86,.8))}}.warning-text.svelte-16qsnu6{text-align:center}.warning-text.svelte-16qsnu6 .primary:where(.svelte-16qsnu6){color:#ff9a56;font-size:1rem;letter-spacing:.2em;margin-bottom:1rem;text-shadow:0 0 10px rgba(255,154,86,.4)}.warning-text.svelte-16qsnu6 .secondary:where(.svelte-16qsnu6){color:#d162a4;font-size:.85rem;line-height:1.6;margin-bottom:.75rem}.warning-text.svelte-16qsnu6 .tertiary:where(.svelte-16qsnu6){color:#a78bfab3;font-size:.75rem;line-height:1.5}.button-row.svelte-16qsnu6{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:280px}.crt-button.svelte-16qsnu6{background:transparent;border:1px solid;padding:.75rem 1.5rem;font-family:Courier New,monospace;font-size:.8rem;letter-spacing:.1em;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.crt-button.primary.svelte-16qsnu6{color:#a78bfa;border-color:#a78bfa;text-shadow:0 0 10px rgba(167,139,250,.5);box-shadow:0 0 10px #a78bfa33,inset 0 0 20px #a78bfa0d}.crt-button.primary.svelte-16qsnu6:hover{background:#a78bfa1a;box-shadow:0 0 20px #a78bfa66,inset 0 0 30px #a78bfa1a;text-shadow:0 0 15px rgba(167,139,250,.8)}.crt-button.secondary.svelte-16qsnu6{color:#d162a4b3;border-color:#d162a466;font-size:.7rem}.crt-button.secondary.svelte-16qsnu6:hover{color:#d162a4;border-color:#d162a4;background:#d162a41a}.crt-button.tertiary.svelte-16qsnu6{color:#64647899;border-color:#6464784d;font-size:.65rem}.crt-button.tertiary.svelte-16qsnu6:hover{color:#9696aae6;border-color:#9696aa80;background:#6464781a}.footer.svelte-16qsnu6{color:#64647880;font-size:.7rem;letter-spacing:.1em}.prompt.svelte-16qsnu6{color:#a78bfa}@media(max-width:480px){.crt-screen.svelte-16qsnu6{padding:1.5rem}.terminal-header.svelte-16qsnu6{font-size:.9rem;letter-spacing:.2em}.warning-icon.svelte-16qsnu6{width:50px;height:50px}.warning-text.svelte-16qsnu6 .primary:where(.svelte-16qsnu6){font-size:.85rem}.warning-text.svelte-16qsnu6 .secondary:where(.svelte-16qsnu6){font-size:.75rem}}.holo-container.svelte-ho7n2e{position:fixed;top:1.5rem;right:1.5rem;z-index:100;perspective:400px}.crt-curve.svelte-ho7n2e{transform:perspective(400px) rotateY(-8deg) rotateX(3deg);transform-style:preserve-3d;animation:svelte-ho7n2e-float 8s ease-in-out infinite}@keyframes svelte-ho7n2e-float{0%,to{transform:perspective(400px) rotateY(-8deg) rotateX(3deg) translateY(0)}50%{transform:perspective(400px) rotateY(-6deg) rotateX(2deg) translateY(-4px)}}.holo-frame.svelte-ho7n2e{position:relative;padding:.6rem 1.5rem .7rem;background:linear-gradient(180deg,#05050cd9,#0f0f19bf,#05050cd9);border:1px solid color-mix(in srgb,var(--dominant-color) 40%,transparent);transition:border-color .8s ease;border-radius:6px;overflow:hidden;box-shadow:inset 0 0 30px #000c,inset 0 0 60px #0006,0 0 20px color-mix(in srgb,var(--dominant-color) 20%,transparent),0 0 40px color-mix(in srgb,var(--dominant-color) 10%,transparent)}.holo-frame.svelte-ho7n2e:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(255,255,255,.08) 0%,transparent 50%);pointer-events:none;border-radius:6px}.crt-overlay.svelte-ho7n2e{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,0,0,.1) 1px,rgba(0,0,0,.1) 2px);pointer-events:none;z-index:15}.noise.svelte-ho7n2e{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none;z-index:12}.holo-content.svelte-ho7n2e{position:relative;font-family:Courier New,monospace;font-size:1.15rem;font-weight:700;letter-spacing:.12em}.text-layer.svelte-ho7n2e{display:block;white-space:nowrap}.text-layer.base.svelte-ho7n2e{color:var(--dominant-color);text-shadow:0 0 8px var(--dominant-color),0 0 20px color-mix(in srgb,var(--dominant-color) 50%,transparent),0 0 35px color-mix(in srgb,var(--dominant-color) 30%,transparent);transition:color .8s ease,text-shadow .8s ease}.text-layer.glitch-1.svelte-ho7n2e,.text-layer.glitch-2.svelte-ho7n2e{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.text-layer.glitch-1.svelte-ho7n2e{color:#ff9a56;animation:svelte-ho7n2e-glitch-1 .5s infinite}.text-layer.glitch-2.svelte-ho7n2e{color:#d162a4;animation:svelte-ho7n2e-glitch-2 .7s infinite}.settled.svelte-ho7n2e .text-layer.glitch-1:where(.svelte-ho7n2e),.settled.svelte-ho7n2e .text-layer.glitch-2:where(.svelte-ho7n2e){animation:none;transform:translate(0);clip-path:none;opacity:0}.settled.svelte-ho7n2e .text-layer.base:where(.svelte-ho7n2e){color:#a78bfa;text-shadow:0 0 10px rgba(167,139,250,.8),0 0 25px rgba(167,139,250,.4)}.glitch.svelte-ho7n2e .text-layer.glitch-1:where(.svelte-ho7n2e),.glitch.svelte-ho7n2e .text-layer.glitch-2:where(.svelte-ho7n2e){animation-duration:.1s!important;opacity:1!important}.glitch.svelte-ho7n2e .holo-frame:where(.svelte-ho7n2e){animation:svelte-ho7n2e-frame-glitch .15s linear}@keyframes svelte-ho7n2e-glitch-1{0%,to{clip-path:inset(0 0 0 0);transform:translate(0)}20%{clip-path:inset(20% 0 60% 0);transform:translate(-3px,2px)}40%{clip-path:inset(50% 0 30% 0);transform:translate(3px,-2px)}60%{clip-path:inset(70% 0 10% 0);transform:translate(-2px,1px)}80%{clip-path:inset(10% 0 80% 0);transform:translate(2px,-1px)}}@keyframes svelte-ho7n2e-glitch-2{0%,to{clip-path:inset(0 0 0 0);transform:translate(0)}20%{clip-path:inset(60% 0 20% 0);transform:translate(2px,-1px)}40%{clip-path:inset(30% 0 50% 0);transform:translate(-3px,1px)}60%{clip-path:inset(10% 0 70% 0);transform:translate(1px,-2px)}80%{clip-path:inset(80% 0 10% 0);transform:translate(-2px,2px)}}@keyframes svelte-ho7n2e-frame-glitch{0%,to{transform:translate(0);filter:none}25%{transform:translate(-2px,1px) skew(-.5deg);filter:hue-rotate(10deg)}50%{transform:translate(2px,-1px) skew(.5deg);filter:hue-rotate(-10deg)}75%{transform:translate(-1px,-1px);filter:saturate(1.5)}}.holo-reflection.svelte-ho7n2e{position:absolute;inset:0;background:linear-gradient(160deg,rgba(255,255,255,.06) 0%,transparent 40%,transparent 60%,rgba(167,139,250,.03) 100%);pointer-events:none;z-index:5}.holo-glow.svelte-ho7n2e{position:absolute;inset:-30px;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--dominant-color) 12%,transparent) 0%,transparent 60%);pointer-events:none;z-index:-1;animation:svelte-ho7n2e-pulse-glow 5s ease-in-out infinite;transition:background .8s ease}@keyframes svelte-ho7n2e-pulse-glow{0%,to{opacity:.6}50%{opacity:1}}.holo-frame.svelte-ho7n2e:after{content:"";position:absolute;inset:0;border:1px solid rgba(167,139,250,.6);border-radius:6px;animation:svelte-ho7n2e-border-flicker 4s linear infinite;pointer-events:none}@keyframes svelte-ho7n2e-border-flicker{0%,18%,22%,25%,53%,57%,to{opacity:1}20%,24%,55%{opacity:.5}}.holo-container.svelte-ho7n2e:hover .text-layer.glitch-1:where(.svelte-ho7n2e),.holo-container.svelte-ho7n2e:hover .text-layer.glitch-2:where(.svelte-ho7n2e){animation-duration:.15s!important;opacity:.7!important;animation-play-state:running!important}@media(max-width:480px){.holo-container.svelte-ho7n2e{top:1rem;right:1rem}.holo-frame.svelte-ho7n2e{padding:.5rem 1rem}.holo-content.svelte-ho7n2e{font-size:.95rem}.crt-curve.svelte-ho7n2e{transform:perspective(400px) rotateY(-5deg) rotateX(2deg)}}.supernova-disruption.svelte-ho7n2e{animation:svelte-ho7n2e-holo-jitter .15s steps(3) infinite}.supernova-disruption.svelte-ho7n2e .holo-frame:where(.svelte-ho7n2e){animation:svelte-ho7n2e-holo-breakup .2s steps(4) infinite;box-shadow:inset 0 0 30px #000c,inset 0 0 60px #0006,0 0 calc(20px + var(--supernova-intensity) * 20px) rgba(167,139,250,calc(.2 + var(--supernova-intensity) * .2)),0 0 calc(40px + var(--supernova-intensity) * 30px) rgba(255,154,86,calc(.1 + var(--supernova-intensity) * .15))}.supernova-disruption.svelte-ho7n2e .holo-content:where(.svelte-ho7n2e){filter:blur(calc(var(--supernova-intensity) * .3px));animation:svelte-ho7n2e-text-breakup .1s steps(2) infinite}.supernova-disruption.svelte-ho7n2e .text-layer.base:where(.svelte-ho7n2e){animation:svelte-ho7n2e-text-flicker .08s steps(2) infinite}.supernova-disruption.svelte-ho7n2e .text-layer.glitch-1:where(.svelte-ho7n2e),.supernova-disruption.svelte-ho7n2e .text-layer.glitch-2:where(.svelte-ho7n2e){animation-duration:.12s!important;opacity:calc(.3 + var(--supernova-intensity) * .4)!important}.supernova-disruption.svelte-ho7n2e .noise:where(.svelte-ho7n2e){opacity:calc(.05 + var(--supernova-intensity) * .1)}@keyframes svelte-ho7n2e-holo-jitter{0%,to{transform:translate(0)}33%{transform:translate(calc(var(--supernova-intensity) * 1px),calc(var(--supernova-intensity) * -.5px))}66%{transform:translate(calc(var(--supernova-intensity) * -1px),calc(var(--supernova-intensity) * .5px))}}@keyframes svelte-ho7n2e-holo-breakup{0%,to{clip-path:inset(0 0 0 0);filter:none}25%{clip-path:inset(calc(var(--supernova-intensity) * 5%) 0 calc(var(--supernova-intensity) * 3%) 0);filter:hue-rotate(calc(var(--supernova-intensity) * 10deg))}50%{clip-path:inset(0 0 0 0);filter:saturate(calc(1 + var(--supernova-intensity) * .3))}75%{clip-path:inset(calc(var(--supernova-intensity) * 2%) 0 calc(var(--supernova-intensity) * 8%) 0);filter:brightness(calc(1 + var(--supernova-intensity) * .2))}}@keyframes svelte-ho7n2e-text-breakup{0%,to{transform:translate(0);opacity:1}50%{transform:translate(calc(var(--supernova-intensity) * 1px));opacity:calc(1 - var(--supernova-intensity) * .15)}}@keyframes svelte-ho7n2e-text-flicker{0%,to{opacity:1;text-shadow:0 0 8px rgba(167,139,250,.9),0 0 20px rgba(167,139,250,.5),0 0 35px rgba(167,139,250,.3)}50%{opacity:calc(.85 + var(--supernova-intensity) * .1);text-shadow:0 0 12px rgba(255,154,86,calc(.5 + var(--supernova-intensity) * .4)),0 0 25px rgba(167,139,250,.4),0 0 40px rgba(209,98,164,.3)}}.holo-container.svelte-ho7n2e .holo-glow:where(.svelte-ho7n2e){opacity:calc(.55 + var(--breath-phase) * .1 + var(--energy-level) * .05)}.holo-container.svelte-ho7n2e .holo-frame:where(.svelte-ho7n2e){box-shadow:inset 0 0 30px #000c,inset 0 0 60px #0006,0 0 calc(18px + var(--breath-phase) * 4px) color-mix(in srgb,var(--dominant-color) calc(18% + var(--energy-level) * 4%),transparent),0 0 calc(35px + var(--breath-phase) * 5px) color-mix(in srgb,var(--dominant-color) calc(6% + var(--breath-phase) * 2%),transparent)}.holo-container.svelte-ho7n2e .text-layer.base:where(.svelte-ho7n2e){filter:brightness(calc(.95 + var(--energy-level) * .08))}.harmony-active.svelte-ho7n2e .holo-frame:where(.svelte-ho7n2e){border-color:rgba(255,200,100,calc(.35 + var(--harmony-intensity) * .15));box-shadow:inset 0 0 30px #000c,inset 0 0 60px #0006,0 0 calc(20px + var(--harmony-intensity) * 8px) rgba(255,200,100,calc(.12 + var(--harmony-intensity) * .1)),0 0 calc(35px + var(--harmony-intensity) * 10px) rgba(167,139,250,calc(.1 + var(--harmony-intensity) * .06))!important}.harmony-active.svelte-ho7n2e .text-layer.base:where(.svelte-ho7n2e){animation:svelte-ho7n2e-harmony-text .8s ease-in-out infinite alternate;filter:brightness(calc(1.02 + var(--harmony-intensity) * .08))!important}.harmony-active.svelte-ho7n2e .text-layer.glitch-1:where(.svelte-ho7n2e),.harmony-active.svelte-ho7n2e .text-layer.glitch-2:where(.svelte-ho7n2e){opacity:calc(.1 + var(--harmony-intensity) * .1)!important}.harmony-active.svelte-ho7n2e .holo-glow:where(.svelte-ho7n2e){opacity:calc(.6 + var(--harmony-intensity) * .1)!important;background:radial-gradient(ellipse at center,rgba(255,200,100,calc(.06 + var(--harmony-intensity) * .06)) 0%,rgba(167,139,250,.08) 40%,transparent 60%)}@keyframes svelte-ho7n2e-harmony-text{0%{text-shadow:0 0 10px rgba(255,200,100,.7),0 0 22px rgba(167,139,250,.5),0 0 35px rgba(167,139,250,.25)}to{text-shadow:0 0 10px rgba(167,139,250,.8),0 0 22px rgba(255,200,100,.4),0 0 35px rgba(167,139,250,.25)}}.settings-button.svelte-1uha8ag{position:fixed;bottom:1.5rem;right:1.5rem;width:40px;height:40px;padding:8px;background:#0a0a1299;border:1px solid rgba(167,139,250,.3);border-radius:8px;cursor:pointer;color:#a78bfa80;transition:all .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100}.settings-button.svelte-1uha8ag:hover{color:#a78bfa;border-color:#a78bfa99;background:#0a0a12cc;box-shadow:0 0 20px #a78bfa33}.settings-button.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:100%}@media(max-width:480px){.settings-button.svelte-1uha8ag{bottom:1rem;right:1rem;width:36px;height:36px}}
