.modal-backdrop.svelte-32v57s{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none;width:100%;height:100%;max-width:100%;max-height:100%}.modal-content.svelte-32v57s{position:relative;width:100%;max-height:90vh;overflow-y:auto;padding:2rem;background:#fff;border-radius:.5rem;box-shadow:0 25px 50px -12px #00000040}.modal-close.svelte-32v57s{position:absolute;top:1rem;right:1rem;padding:.5rem;background:transparent;border:none;cursor:pointer;color:inherit;opacity:.6;transition:opacity .2s}.modal-close.svelte-32v57s:hover{opacity:1}.modal-editorial.svelte-32v57s .modal-content:where(.svelte-32v57s){background:#fbf9f6;color:#1a1a1a;font-family:ui-serif,Georgia,serif;border-radius:2px}.modal-cyberpunk.svelte-32v57s{background:#000000e6}.modal-cyberpunk.svelte-32v57s .modal-content:where(.svelte-32v57s){background:#0a0a0a;color:#a3e635;border:1px solid #a3e635;border-radius:0;box-shadow:0 0 30px #a3e6354d;font-family:ui-monospace,monospace}.modal-industrial.svelte-32v57s .modal-content:where(.svelte-32v57s){background:#fff;color:#000;border:4px solid black;border-radius:0;box-shadow:8px 8px #f60;font-family:ui-monospace,monospace}.modal-normals.svelte-32v57s{background:#000000f2}.modal-normals.svelte-32v57s .modal-content:where(.svelte-32v57s){background:#14141efa;color:#fff;border:1px solid rgba(0,255,255,.3);border-radius:4px;font-family:ui-monospace,monospace}.modal-cloth.svelte-32v57s .modal-content:where(.svelte-32v57s){background:linear-gradient(135deg,#f8f8f8,#e8e8e8);color:#1a1a1a;border-radius:1.5rem;box-shadow:0 25px 50px -12px #00000026}.modal-technodark.svelte-32v57s{background:#000000f2}.modal-technodark.svelte-32v57s .modal-content:where(.svelte-32v57s){background:#0a0a0a;color:#0fc;border:1px solid #00ffcc;border-radius:0;font-family:ui-monospace,monospace}.modal-technodark.svelte-32v57s .modal-close:where(.svelte-32v57s){color:#0fc}.modal-naturesaas.svelte-32v57s .modal-content:where(.svelte-32v57s){background:#fdfcf8fa;color:#2c3e2e;border-radius:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-prismatic.svelte-32v57s .modal-content:where(.svelte-32v57s){background:linear-gradient(135deg,#fffffff2,#f0f0fff2);color:#1a1a1a;border-radius:1rem;border:1px solid rgba(139,92,246,.2)}.modal-linearsaas.svelte-32v57s{background:#0a0a0ae6}.modal-linearsaas.svelte-32v57s .modal-content:where(.svelte-32v57s){background:#111;color:#fff;border:1px solid rgba(255,255,255,.1);border-radius:1rem}.modal-linearsaas.svelte-32v57s .modal-close:where(.svelte-32v57s){color:#fff}.modal-bentogrid.svelte-32v57s .modal-content:where(.svelte-32v57s){background:#fffffffa;color:#1a1a1a;border-radius:1.5rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.modal-loudbrutalism.svelte-32v57s .modal-content:where(.svelte-32v57s){background:#ff0;color:#000;border:4px solid black;border-radius:0;box-shadow:8px 8px #000;font-family:ui-sans-serif,system-ui,sans-serif;text-transform:uppercase}.modal-typemax.svelte-32v57s .modal-content:where(.svelte-32v57s){background:#fff;color:#000;border-radius:0;font-family:ui-sans-serif,system-ui,sans-serif}.modal-utility.svelte-32v57s .modal-content:where(.svelte-32v57s){background:#fff;color:#000;border:1px solid #e5e5e5;border-radius:4px;font-family:ui-monospace,monospace}.modal-warmpro.svelte-32v57s .modal-content:where(.svelte-32v57s){background:#fffbf5;color:#2d2a24;border-radius:1rem}.modal-retroweb.svelte-32v57s .modal-content:where(.svelte-32v57s){background:silver;color:#000;border:3px outset #dfdfdf;border-radius:0;font-family:"MS Sans Serif",Tahoma,sans-serif;box-shadow:inset 1px 1px #fff,inset -1px -1px gray}.modal-aurora.svelte-32v57s{background:#000000b3}.modal-aurora.svelte-32v57s .modal-content:where(.svelte-32v57s){background:linear-gradient(135deg,#1e1e32fa,#141428fa);color:#fff;border-radius:1.5rem;border:1px solid rgba(255,255,255,.1)}.modal-aurora.svelte-32v57s .modal-close:where(.svelte-32v57s){color:#fff}.modal-scrollcinema.svelte-32v57s{background:#000000e6}.modal-scrollcinema.svelte-32v57s .modal-content:where(.svelte-32v57s){background:#0a0a0a;color:#fff;border-radius:.5rem;border:1px solid rgba(255,255,255,.1)}.modal-scrollcinema.svelte-32v57s .modal-close:where(.svelte-32v57s){color:#fff}.modal-grain.svelte-32v57s .modal-content:where(.svelte-32v57s){background:#f5f0e8;color:#2a2a2a;border-radius:0;font-family:ui-serif,Georgia,serif}.crt-lines.svelte-18u02is{pointer-events:none}.glitch-hover.svelte-18u02is:hover{animation:svelte-18u02is-glitch-anim .3s infinite}.glitch-hover.svelte-18u02is:hover:before,.glitch-hover.svelte-18u02is:hover:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:#000}.glitch-hover.svelte-18u02is:hover:before{left:2px;text-shadow:-1px 0 #ff00c1;clip-path:inset(44% 0 61% 0);animation:glitch-anim-2 .3s infinite linear alternate-reverse}.glitch-hover.svelte-18u02is:hover:after{left:-2px;text-shadow:-1px 0 #00fff9;clip-path:inset(44% 0 61% 0);animation:glitch-anim-2 .3s infinite linear alternate-reverse}@keyframes svelte-18u02is-glitch-anim{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}@keyframes svelte-18u02is-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee.svelte-18u02is{animation:svelte-18u02is-marquee 30s linear infinite}@keyframes svelte-1tcjtk-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.animate-marquee.svelte-1tcjtk{animation:svelte-1tcjtk-marquee 20s linear infinite}.animate-spin-slow.svelte-1tcjtk{animation:svelte-1tcjtk-spin 20s linear infinite}@keyframes svelte-1tcjtk-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.clip-path-polygon.svelte-13xuzvc{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}@keyframes svelte-qwmjpk-float-slow{0%,to{transform:translate(100px,100px) rotate(0)}50%{transform:translate(110px,90px) rotate(2deg)}}@keyframes svelte-qwmjpk-float-slower{0%,to{transform:translate(100px,100px) rotate(0)}50%{transform:translate(90px,110px) rotate(-2deg)}}@keyframes svelte-qwmjpk-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-float-slow.svelte-qwmjpk{animation:svelte-qwmjpk-float-slow 20s ease-in-out infinite}.animate-float-slower.svelte-qwmjpk{animation:svelte-qwmjpk-float-slower 25s ease-in-out infinite}.animate-spin-slow.svelte-qwmjpk{animation:svelte-qwmjpk-spin-slow 60s linear infinite}.prismatic-container.svelte-6rh51x{min-height:100vh;width:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#fafbfc,#f5f7fa,#eef1f5 60%,#e8ecf2)}.prismatic-container.svelte-6rh51x:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 30%,rgba(255,200,220,.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(200,220,255,.15) 0%,transparent 50%),radial-gradient(ellipse at 50% 80%,rgba(220,255,220,.1) 0%,transparent 50%);pointer-events:none}.error-state.svelte-6rh51x{position:relative;z-index:1;text-align:center;padding:3rem;background:#fffc;border:1px solid rgba(0,0,0,.08);border-radius:1rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);max-width:400px}.error-state.svelte-6rh51x h2:where(.svelte-6rh51x){color:#dc2626;font-size:1.5rem;margin:0 0 1rem;font-weight:600}.error-state.svelte-6rh51x p:where(.svelte-6rh51x){color:#52525b;margin:.5rem 0}.error-state.svelte-6rh51x .hint:where(.svelte-6rh51x){font-size:.875rem;color:#a1a1aa}.canvas-wrapper.svelte-6rh51x{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}canvas.svelte-6rh51x{display:block;max-width:90vw;max-height:85vh;box-shadow:0 0 0 1px #00000008,0 25px 80px -20px #00000026,0 0 60px #8b5cf614,0 0 120px #3b82f60d}.loading-overlay.svelte-6rh51x{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#fafbfce6}.loading-spinner.svelte-6rh51x{width:40px;height:40px;border:3px solid rgba(139,92,246,.2);border-top-color:#8b5cf6;border-radius:50%;animation:svelte-6rh51x-spin 1s linear infinite}@keyframes svelte-6rh51x-spin{to{transform:rotate(360deg)}}.content-overlay.svelte-6rh51x{position:absolute;bottom:0;left:0;right:0;padding:3rem 2rem;background:linear-gradient(to top,rgba(255,255,255,.95) 0%,rgba(255,255,255,.8) 50%,transparent 100%);z-index:2}.content-inner.svelte-6rh51x{max-width:600px;margin:0 auto;text-align:center}.tag.svelte-6rh51x{display:inline-block;padding:.4rem 1rem;background:linear-gradient(135deg,#8b5cf61a,#3b82f61a);border:1px solid rgba(139,92,246,.15);border-radius:2rem;font-size:.7rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#7c3aed;margin-bottom:1rem}h1.svelte-6rh51x{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:300;line-height:1.2;margin:0 0 .75rem;color:#18181b;letter-spacing:-.02em}p.svelte-6rh51x{font-size:1rem;line-height:1.6;color:#71717a;margin:0 0 1.5rem}.cta-group.svelte-6rh51x{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.cta-primary.svelte-6rh51x{padding:.75rem 1.5rem;background:linear-gradient(135deg,#8b5cf6,#6366f1);border:none;border-radius:.5rem;color:#fff;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #8b5cf640}.cta-primary.svelte-6rh51x:hover{transform:translateY(-2px);box-shadow:0 8px 25px #8b5cf659}.cta-secondary.svelte-6rh51x{padding:.75rem 1.5rem;background:#fffc;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;color:#3f3f46;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cta-secondary.svelte-6rh51x:hover{background:#fffffff2;border-color:#00000026}@media(max-width:768px){.content-overlay.svelte-6rh51x{padding:2rem 1.5rem}}div.svelte-1gd1swq:hover{--hover-bg: var(--hover-bg)}@keyframes svelte-drwuyr-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee.svelte-drwuyr{animation:svelte-drwuyr-marquee 30s linear infinite}@keyframes svelte-3p31zz-blink{0%,50%{opacity:1}51%,to{opacity:0}}.animate-blink.svelte-3p31zz{animation:svelte-3p31zz-blink 1s infinite}@keyframes svelte-3p31zz-rainbow{0%{color:red}17%{color:#f80}33%{color:#ff0}50%{color:#0f0}67%{color:#08f}83%{color:#80f}to{color:red}}.animate-rainbow.svelte-3p31zz{animation:svelte-3p31zz-rainbow 3s linear infinite}@keyframes svelte-3p31zz-twinkle{0%,to{opacity:.3}50%{opacity:1}}.animate-twinkle.svelte-3p31zz{animation:svelte-3p31zz-twinkle 2s ease-in-out infinite}@keyframes svelte-3p31zz-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-scroll-left.svelte-3p31zz{animation:svelte-3p31zz-scroll-left 20s linear infinite}html{scroll-behavior:smooth}@keyframes svelte-1y0noe6-grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}}
