.hero-section.svelte-hae3jt{position:relative;overflow:hidden}.grid-background.svelte-hae3jt{position:absolute;inset:0;overflow:hidden;pointer-events:none}.grid-overlay.svelte-hae3jt{position:absolute;inset:0;background-image:linear-gradient(rgba(0,255,136,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,136,.03) 1px,transparent 1px);background-size:60px 60px;animation:svelte-hae3jt-gridPulse 4s ease-in-out infinite}@keyframes svelte-hae3jt-gridPulse{0%,to{opacity:.5}50%{opacity:1}}.glow-orb.svelte-hae3jt{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4}.glow-orb-1.svelte-hae3jt{width:400px;height:400px;background:var(--color-accent-primary);top:-100px;right:-100px;animation:svelte-hae3jt-orbFloat1 8s ease-in-out infinite}.glow-orb-2.svelte-hae3jt{width:300px;height:300px;background:var(--color-accent-secondary);bottom:-50px;left:-50px;animation:svelte-hae3jt-orbFloat2 10s ease-in-out infinite}@keyframes svelte-hae3jt-orbFloat1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,30px) scale(1.1)}}@keyframes svelte-hae3jt-orbFloat2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(20px,-20px) scale(1.05)}}.code-background.svelte-hae3jt{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:.06}.floating-code.svelte-hae3jt{font-family:JetBrains Mono,Fira Code,monospace;font-size:clamp(.7rem,2vw,1.2rem);line-height:1.8;white-space:pre;animation:svelte-hae3jt-codeFloat 6s ease-in-out infinite}.floating-code.svelte-hae3jt code:where(.svelte-hae3jt){display:block}@keyframes svelte-hae3jt-codeFloat{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(2deg)}}.code-keyword.svelte-hae3jt{color:var(--color-accent-secondary)}.code-class.svelte-hae3jt{color:var(--color-accent-primary)}.code-method.svelte-hae3jt{color:var(--color-text-primary)}.code-type.svelte-hae3jt{color:var(--color-accent-secondary)}.code-string.svelte-hae3jt{color:var(--color-accent-primary)}.code-number.svelte-hae3jt{color:var(--color-accent-tertiary)}.code-param.svelte-hae3jt{color:var(--color-text-secondary)}.logo-text.svelte-hae3jt{color:var(--color-accent-primary);text-shadow:0 0 40px rgba(0,255,136,.5)}.cursor.svelte-hae3jt{color:var(--color-accent-primary);font-weight:300;opacity:0;transition:opacity .1s}.cursor.visible.svelte-hae3jt{opacity:1}.hero-content.svelte-hae3jt{animation:svelte-hae3jt-fadeInUp .8s ease-out}@keyframes svelte-hae3jt-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cta-primary.svelte-hae3jt{box-shadow:0 0 20px #00ff884d;position:relative;overflow:hidden}.cta-primary.svelte-hae3jt:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.1) 50%,transparent 100%);transform:translate(-100%);transition:transform .5s ease}.cta-primary.svelte-hae3jt:hover{box-shadow:0 0 30px #00ff8880;transform:translateY(-2px)}.cta-primary.svelte-hae3jt:hover:before{transform:translate(100%)}.cta-secondary.svelte-hae3jt:hover{transform:translateY(-2px);box-shadow:0 0 20px #00d4ff33}.scroll-indicator.svelte-hae3jt{background:transparent;border:none;cursor:pointer;padding:.5rem;animation:svelte-hae3jt-bounce 2s infinite;transition:color .2s ease}.scroll-indicator.svelte-hae3jt:hover{color:var(--color-accent-primary)}.scroll-indicator.svelte-hae3jt:focus{outline:2px solid var(--color-accent-primary);outline-offset:2px;border-radius:4px}@keyframes svelte-hae3jt-bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}@media(max-width:768px){.glow-orb-1.svelte-hae3jt{width:250px;height:250px}.glow-orb-2.svelte-hae3jt{width:200px;height:200px}.code-background.svelte-hae3jt{opacity:.04}}@media(prefers-reduced-motion:reduce){.grid-overlay.svelte-hae3jt,.glow-orb.svelte-hae3jt,.floating-code.svelte-hae3jt,.hero-content.svelte-hae3jt,.scroll-indicator.svelte-hae3jt{animation:none}.cta-primary.svelte-hae3jt:before{display:none}.cta-primary.svelte-hae3jt:hover,.cta-secondary.svelte-hae3jt:hover{transform:none}}.problem-section.svelte-1qoy5e9{position:relative;overflow:hidden}.background-pattern.svelte-1qoy5e9{position:absolute;inset:0;pointer-events:none}.noise-overlay.svelte-1qoy5e9{position:absolute;inset:0;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' 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")}.gradient-blob.svelte-1qoy5e9{position:absolute;border-radius:50%;filter:blur(100px);opacity:.15}.gradient-blob-1.svelte-1qoy5e9{width:500px;height:500px;background:var(--color-accent-tertiary);top:-200px;left:-150px;animation:svelte-1qoy5e9-blobFloat1 12s ease-in-out infinite}.gradient-blob-2.svelte-1qoy5e9{width:400px;height:400px;background:var(--color-accent-secondary);bottom:-150px;right:-100px;animation:svelte-1qoy5e9-blobFloat2 15s ease-in-out infinite}@keyframes svelte-1qoy5e9-blobFloat1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,20px) scale(1.05)}}@keyframes svelte-1qoy5e9-blobFloat2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-20px,-30px) scale(1.08)}}.section-title.svelte-1qoy5e9{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.section-title.visible.svelte-1qoy5e9{opacity:1;transform:translateY(0)}.section-subtitle.svelte-1qoy5e9{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out .15s,transform .6s ease-out .15s}.section-subtitle.visible.svelte-1qoy5e9{opacity:1;transform:translateY(0)}.problem-card.svelte-1qoy5e9{position:relative;background:#1a1a2eb3;backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:1rem;padding:2rem;text-align:center;opacity:0;transform:translateY(40px) scale(.95);transition:opacity .5s ease-out,transform .5s ease-out,border-color .3s ease,box-shadow .3s ease;overflow:hidden}.problem-card.visible.svelte-1qoy5e9{opacity:1;transform:translateY(0) scale(1)}.problem-card.svelte-1qoy5e9:hover{border-color:var(--color-accent-tertiary);box-shadow:0 0 30px #ff6b6b26,0 10px 40px #0000004d;transform:translateY(-4px) scale(1)}.card-icon.svelte-1qoy5e9{width:56px;height:56px;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff6b6b26,#ff6b6b0d);border-radius:12px;color:var(--color-accent-tertiary);transition:transform .3s ease,background .3s ease}.card-icon.svelte-1qoy5e9 svg:where(.svelte-1qoy5e9){width:28px;height:28px}.problem-card.svelte-1qoy5e9:hover .card-icon:where(.svelte-1qoy5e9){transform:scale(1.1);background:linear-gradient(135deg,#ff6b6b40,#ff6b6b1a)}.card-title.svelte-1qoy5e9{color:var(--color-text-primary);transition:color .3s ease}.problem-card.svelte-1qoy5e9:hover .card-title:where(.svelte-1qoy5e9){color:var(--color-accent-tertiary)}.card-accent.svelte-1qoy5e9{position:absolute;top:0;right:0;width:80px;height:80px;background:linear-gradient(135deg,transparent 50%,rgba(255,107,107,.05) 50%);border-radius:0 1rem 0 0;transition:opacity .3s ease;opacity:0}.problem-card.svelte-1qoy5e9:hover .card-accent:where(.svelte-1qoy5e9){opacity:1}.solution-hint.svelte-1qoy5e9{display:flex;flex-direction:column;align-items:center;margin-top:3rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out .5s,transform .6s ease-out .5s}.solution-hint.visible.svelte-1qoy5e9{opacity:1;transform:translateY(0)}.hint-line.svelte-1qoy5e9{width:2px;height:40px;background:linear-gradient(to bottom,transparent,var(--color-accent-primary));margin-bottom:1rem}.hint-text.svelte-1qoy5e9{display:flex;align-items:center;gap:.5rem;color:var(--color-text-secondary);font-size:1rem}.hint-icon.svelte-1qoy5e9{display:flex;color:var(--color-accent-primary);animation:svelte-1qoy5e9-bounceDown 2s ease-in-out infinite}.hint-icon.svelte-1qoy5e9 svg:where(.svelte-1qoy5e9){width:20px;height:20px}@keyframes svelte-1qoy5e9-bounceDown{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(6px)}60%{transform:translateY(3px)}}@media(max-width:768px){.problem-card.svelte-1qoy5e9{padding:1.5rem}.card-icon.svelte-1qoy5e9{width:48px;height:48px}.card-icon.svelte-1qoy5e9 svg:where(.svelte-1qoy5e9){width:24px;height:24px}.gradient-blob-1.svelte-1qoy5e9,.gradient-blob-2.svelte-1qoy5e9{opacity:.1}}@media(prefers-reduced-motion:reduce){.section-title.svelte-1qoy5e9,.section-subtitle.svelte-1qoy5e9,.problem-card.svelte-1qoy5e9,.solution-hint.svelte-1qoy5e9{transition:none;opacity:1;transform:none}.gradient-blob-1.svelte-1qoy5e9,.gradient-blob-2.svelte-1qoy5e9,.hint-icon.svelte-1qoy5e9{animation:none}.problem-card.svelte-1qoy5e9:hover{transform:none}.problem-card.svelte-1qoy5e9:hover .card-icon:where(.svelte-1qoy5e9){transform:none}}.features-section.svelte-144vkv5{position:relative;overflow:hidden}.background-elements.svelte-144vkv5{position:absolute;inset:0;pointer-events:none}.gradient-blob.svelte-144vkv5{position:absolute;border-radius:50%;filter:blur(120px);opacity:.12}.gradient-blob-1.svelte-144vkv5{width:600px;height:600px;background:var(--color-accent-primary);top:-200px;right:-200px;animation:svelte-144vkv5-blobFloat1 15s ease-in-out infinite}.gradient-blob-2.svelte-144vkv5{width:500px;height:500px;background:var(--color-accent-secondary);bottom:-200px;left:-200px;animation:svelte-144vkv5-blobFloat2 18s ease-in-out infinite}.grid-pattern.svelte-144vkv5{position:absolute;inset:0;background-image:linear-gradient(rgba(0,255,136,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,136,.02) 1px,transparent 1px);background-size:40px 40px}@keyframes svelte-144vkv5-blobFloat1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,30px) scale(1.05)}}@keyframes svelte-144vkv5-blobFloat2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-40px) scale(1.08)}}.section-title.svelte-144vkv5{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.section-title.visible.svelte-144vkv5{opacity:1;transform:translateY(0)}.section-subtitle.svelte-144vkv5{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out .15s,transform .6s ease-out .15s}.section-subtitle.visible.svelte-144vkv5{opacity:1;transform:translateY(0)}.feature-card.svelte-144vkv5{position:relative;background:#1a1a2e99;backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:1rem;padding:1.5rem;opacity:0;transform:translateY(40px) scale(.95);transition:opacity .5s ease-out,transform .5s ease-out,border-color .3s ease,box-shadow .3s ease;overflow:hidden;cursor:default;outline:none}.feature-card.visible.svelte-144vkv5{opacity:1;transform:translateY(0) scale(1)}.feature-card.svelte-144vkv5:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.feature-card.accent-primary.svelte-144vkv5:hover,.feature-card.accent-primary.active.svelte-144vkv5{border-color:var(--color-accent-primary);box-shadow:0 0 40px #00ff8826,0 20px 50px #0000004d;transform:translateY(-6px) scale(1)}.feature-card.accent-secondary.svelte-144vkv5:hover,.feature-card.accent-secondary.active.svelte-144vkv5{border-color:var(--color-accent-secondary);box-shadow:0 0 40px #00d4ff26,0 20px 50px #0000004d;transform:translateY(-6px) scale(1)}.card-header.svelte-144vkv5{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.card-icon.svelte-144vkv5{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;transition:transform .3s ease,background .3s ease}.card-icon.svelte-144vkv5 svg:where(.svelte-144vkv5){width:26px;height:26px}.accent-primary.svelte-144vkv5 .card-icon:where(.svelte-144vkv5){background:linear-gradient(135deg,#00ff8826,#00ff880d);color:var(--color-accent-primary)}.accent-secondary.svelte-144vkv5 .card-icon:where(.svelte-144vkv5){background:linear-gradient(135deg,#00d4ff26,#00d4ff0d);color:var(--color-accent-secondary)}.feature-card.svelte-144vkv5:hover .card-icon:where(.svelte-144vkv5),.feature-card.active.svelte-144vkv5 .card-icon:where(.svelte-144vkv5){transform:scale(1.1)}.accent-primary.svelte-144vkv5:hover .card-icon:where(.svelte-144vkv5),.accent-primary.active.svelte-144vkv5 .card-icon:where(.svelte-144vkv5){background:linear-gradient(135deg,#00ff8840,#00ff881a)}.accent-secondary.svelte-144vkv5:hover .card-icon:where(.svelte-144vkv5),.accent-secondary.active.svelte-144vkv5 .card-icon:where(.svelte-144vkv5){background:linear-gradient(135deg,#00d4ff40,#00d4ff1a)}.card-title.svelte-144vkv5{color:var(--color-text-primary);transition:color .3s ease}.accent-primary.svelte-144vkv5:hover .card-title:where(.svelte-144vkv5),.accent-primary.active.svelte-144vkv5 .card-title:where(.svelte-144vkv5){color:var(--color-accent-primary)}.accent-secondary.svelte-144vkv5:hover .card-title:where(.svelte-144vkv5),.accent-secondary.active.svelte-144vkv5 .card-title:where(.svelte-144vkv5){color:var(--color-accent-secondary)}.code-block.svelte-144vkv5{background:#0a0a0fcc;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;transition:border-color .3s ease}.accent-primary.svelte-144vkv5:hover .code-block:where(.svelte-144vkv5),.accent-primary.active.svelte-144vkv5 .code-block:where(.svelte-144vkv5){border-color:#00ff884d}.accent-secondary.svelte-144vkv5:hover .code-block:where(.svelte-144vkv5),.accent-secondary.active.svelte-144vkv5 .code-block:where(.svelte-144vkv5){border-color:#00d4ff4d}.code-header.svelte-144vkv5{display:flex;gap:6px;padding:10px 12px;background:#ffffff08;border-bottom:1px solid var(--color-border)}.code-dot.svelte-144vkv5{width:10px;height:10px;border-radius:50%}.code-dot-red.svelte-144vkv5{background:#ff5f56}.code-dot-yellow.svelte-144vkv5{background:#ffbd2e}.code-dot-green.svelte-144vkv5{background:#27ca40}.code-content.svelte-144vkv5{padding:1rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;line-height:1.6;overflow-x:auto;margin:0;color:var(--color-text-secondary)}.code-content.svelte-144vkv5 code:where(.svelte-144vkv5){display:block;white-space:pre}.code-content.svelte-144vkv5 .hl-keyword{color:var(--color-accent-secondary)}.code-content.svelte-144vkv5 .hl-class{color:var(--color-accent-primary)}.code-content.svelte-144vkv5 .hl-method{color:#dcdcaa}.code-content.svelte-144vkv5 .hl-string{color:#ce9178}.code-content.svelte-144vkv5 .hl-number{color:#b5cea8}.code-content.svelte-144vkv5 .hl-property{color:#9cdcfe}.code-content.svelte-144vkv5 .hl-comment{color:#6a9955;font-style:italic}.card-glow.svelte-144vkv5{position:absolute;top:0;left:0;right:0;height:100px;opacity:0;transition:opacity .3s ease;pointer-events:none}.accent-primary.svelte-144vkv5 .card-glow:where(.svelte-144vkv5){background:linear-gradient(to bottom,rgba(0,255,136,.1),transparent)}.accent-secondary.svelte-144vkv5 .card-glow:where(.svelte-144vkv5){background:linear-gradient(to bottom,rgba(0,212,255,.1),transparent)}.feature-card.svelte-144vkv5:hover .card-glow:where(.svelte-144vkv5),.feature-card.active.svelte-144vkv5 .card-glow:where(.svelte-144vkv5){opacity:1}@media(max-width:1024px){.cards-grid.svelte-144vkv5{max-width:500px;margin-left:auto;margin-right:auto}}@media(max-width:768px){.feature-card.svelte-144vkv5{padding:1.25rem}.card-icon.svelte-144vkv5{width:42px;height:42px}.card-icon.svelte-144vkv5 svg:where(.svelte-144vkv5){width:22px;height:22px}.code-content.svelte-144vkv5{font-size:.7rem;padding:.75rem}.gradient-blob-1.svelte-144vkv5,.gradient-blob-2.svelte-144vkv5{opacity:.08}}@media(prefers-reduced-motion:reduce){.section-title.svelte-144vkv5,.section-subtitle.svelte-144vkv5,.feature-card.svelte-144vkv5{transition:none;opacity:1;transform:none}.gradient-blob-1.svelte-144vkv5,.gradient-blob-2.svelte-144vkv5{animation:none}.feature-card.svelte-144vkv5:hover,.feature-card.active.svelte-144vkv5{transform:none}.feature-card.svelte-144vkv5:hover .card-icon:where(.svelte-144vkv5),.feature-card.active.svelte-144vkv5 .card-icon:where(.svelte-144vkv5){transform:none}}.services-section.svelte-16a2cb8{position:relative;overflow:hidden}.background-elements.svelte-16a2cb8{position:absolute;inset:0;pointer-events:none}.gradient-orb.svelte-16a2cb8{position:absolute;border-radius:50%;filter:blur(100px);opacity:.1}.gradient-orb-1.svelte-16a2cb8{width:500px;height:500px;background:var(--color-accent-secondary);top:-150px;left:-150px;animation:svelte-16a2cb8-orbFloat1 20s ease-in-out infinite}.gradient-orb-2.svelte-16a2cb8{width:400px;height:400px;background:var(--color-accent-primary);bottom:-100px;right:-100px;animation:svelte-16a2cb8-orbFloat2 18s ease-in-out infinite}.dot-pattern.svelte-16a2cb8{position:absolute;inset:0;background-image:radial-gradient(rgba(0,212,255,.08) 1px,transparent 1px);background-size:24px 24px}@keyframes svelte-16a2cb8-orbFloat1{0%,to{transform:translate(0)}50%{transform:translate(50px,30px)}}@keyframes svelte-16a2cb8-orbFloat2{0%,to{transform:translate(0)}50%{transform:translate(-40px,-30px)}}.section-title.svelte-16a2cb8{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.section-title.visible.svelte-16a2cb8{opacity:1;transform:translateY(0)}.section-subtitle.svelte-16a2cb8{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out .15s,transform .6s ease-out .15s}.section-subtitle.visible.svelte-16a2cb8{opacity:1;transform:translateY(0)}.services-container.svelte-16a2cb8{position:relative}.connections-svg.svelte-16a2cb8{display:none;position:absolute;top:50%;left:0;width:100%;height:200px;transform:translateY(-50%);z-index:0;opacity:0;transition:opacity .8s ease-out;pointer-events:none}.connections-svg.visible.svelte-16a2cb8{opacity:1}@media(min-width:1024px){.connections-svg.svelte-16a2cb8{display:block}}.connection-line.svelte-16a2cb8{stroke:var(--color-accent-secondary);stroke-width:2;stroke-dasharray:8 4;opacity:.3;animation:svelte-16a2cb8-dashMove 20s linear infinite}.connection-line-2.svelte-16a2cb8{stroke:var(--color-accent-primary)}@keyframes svelte-16a2cb8-dashMove{to{stroke-dashoffset:-120}}.particle.svelte-16a2cb8{fill:var(--color-accent-secondary);opacity:.8}.particle-2.svelte-16a2cb8{fill:var(--color-accent-primary)}.service-card.svelte-16a2cb8{position:relative;background:#12121ab3;backdrop-filter:blur(16px);border:1px solid var(--color-border);border-radius:1rem;padding:1.5rem;opacity:0;transform:translateY(40px) scale(.95);transition:opacity .5s ease-out,transform .5s ease-out,border-color .3s ease,box-shadow .3s ease;overflow:hidden;cursor:default;outline:none;z-index:1}.service-card.visible.svelte-16a2cb8{opacity:1;transform:translateY(0) scale(1)}.service-card.svelte-16a2cb8:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.service-card.accent-primary.svelte-16a2cb8:hover,.service-card.accent-primary.active.svelte-16a2cb8{border-color:var(--color-accent-primary);box-shadow:0 0 40px #00ff881f,0 20px 50px #0000004d;transform:translateY(-6px) scale(1)}.service-card.accent-secondary.svelte-16a2cb8:hover,.service-card.accent-secondary.active.svelte-16a2cb8{border-color:var(--color-accent-secondary);box-shadow:0 0 40px #00d4ff1f,0 20px 50px #0000004d;transform:translateY(-6px) scale(1)}.card-header.svelte-16a2cb8{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.card-icon.svelte-16a2cb8{width:48px;height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;transition:transform .3s ease,background .3s ease}.card-icon.svelte-16a2cb8 svg:where(.svelte-16a2cb8){width:26px;height:26px}.accent-primary.svelte-16a2cb8 .card-icon:where(.svelte-16a2cb8){background:linear-gradient(135deg,#00ff8826,#00ff880d);color:var(--color-accent-primary)}.accent-secondary.svelte-16a2cb8 .card-icon:where(.svelte-16a2cb8){background:linear-gradient(135deg,#00d4ff26,#00d4ff0d);color:var(--color-accent-secondary)}.service-card.svelte-16a2cb8:hover .card-icon:where(.svelte-16a2cb8),.service-card.active.svelte-16a2cb8 .card-icon:where(.svelte-16a2cb8){transform:scale(1.1)}.accent-primary.svelte-16a2cb8:hover .card-icon:where(.svelte-16a2cb8),.accent-primary.active.svelte-16a2cb8 .card-icon:where(.svelte-16a2cb8){background:linear-gradient(135deg,#00ff8840,#00ff881a)}.accent-secondary.svelte-16a2cb8:hover .card-icon:where(.svelte-16a2cb8),.accent-secondary.active.svelte-16a2cb8 .card-icon:where(.svelte-16a2cb8){background:linear-gradient(135deg,#00d4ff40,#00d4ff1a)}.card-title.svelte-16a2cb8{color:var(--color-text-primary);transition:color .3s ease}.accent-primary.svelte-16a2cb8:hover .card-title:where(.svelte-16a2cb8),.accent-primary.active.svelte-16a2cb8 .card-title:where(.svelte-16a2cb8){color:var(--color-accent-primary)}.accent-secondary.svelte-16a2cb8:hover .card-title:where(.svelte-16a2cb8),.accent-secondary.active.svelte-16a2cb8 .card-title:where(.svelte-16a2cb8){color:var(--color-accent-secondary)}.use-cases.svelte-16a2cb8{display:flex;flex-wrap:wrap;gap:.5rem}.use-case-tag.svelte-16a2cb8{font-size:.7rem;padding:.25rem .5rem;border-radius:.375rem;background:#ffffff0d;color:var(--color-text-secondary);border:1px solid var(--color-border);transition:all .2s ease}.accent-primary.svelte-16a2cb8:hover .use-case-tag:where(.svelte-16a2cb8),.accent-primary.active.svelte-16a2cb8 .use-case-tag:where(.svelte-16a2cb8){border-color:#00ff884d;color:var(--color-accent-primary)}.accent-secondary.svelte-16a2cb8:hover .use-case-tag:where(.svelte-16a2cb8),.accent-secondary.active.svelte-16a2cb8 .use-case-tag:where(.svelte-16a2cb8){border-color:#00d4ff4d;color:var(--color-accent-secondary)}.code-block.svelte-16a2cb8{background:#0a0a0fe6;border:1px solid var(--color-border);border-radius:8px;overflow:hidden;transition:border-color .3s ease}.accent-primary.svelte-16a2cb8:hover .code-block:where(.svelte-16a2cb8),.accent-primary.active.svelte-16a2cb8 .code-block:where(.svelte-16a2cb8){border-color:#00ff884d}.accent-secondary.svelte-16a2cb8:hover .code-block:where(.svelte-16a2cb8),.accent-secondary.active.svelte-16a2cb8 .code-block:where(.svelte-16a2cb8){border-color:#00d4ff4d}.code-header.svelte-16a2cb8{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#ffffff08;border-bottom:1px solid var(--color-border)}.code-dot.svelte-16a2cb8{width:10px;height:10px;border-radius:50%}.code-dot-red.svelte-16a2cb8{background:#ff5f56}.code-dot-yellow.svelte-16a2cb8{background:#ffbd2e}.code-dot-green.svelte-16a2cb8{background:#27ca40}.code-filename.svelte-16a2cb8{margin-left:auto;font-size:.7rem;color:var(--color-text-secondary);font-family:JetBrains Mono,Fira Code,monospace}.code-content.svelte-16a2cb8{padding:1rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.7rem;line-height:1.6;overflow-x:auto;margin:0;color:var(--color-text-secondary)}.code-content.svelte-16a2cb8 code:where(.svelte-16a2cb8){display:block;white-space:pre}.code-content.svelte-16a2cb8 .hl-keyword{color:var(--color-accent-secondary)}.code-content.svelte-16a2cb8 .hl-class{color:var(--color-accent-primary)}.code-content.svelte-16a2cb8 .hl-method{color:#dcdcaa}.code-content.svelte-16a2cb8 .hl-string{color:#ce9178}.code-content.svelte-16a2cb8 .hl-number{color:#b5cea8}.code-content.svelte-16a2cb8 .hl-property{color:#9cdcfe}.code-content.svelte-16a2cb8 .hl-comment{color:#6a9955;font-style:italic}.connection-indicator.svelte-16a2cb8{position:absolute;top:50%;right:-8px;transform:translateY(-50%);display:none}@media(min-width:1024px){.connection-indicator.svelte-16a2cb8{display:block}.service-card.svelte-16a2cb8:last-child .connection-indicator:where(.svelte-16a2cb8){display:none}}.pulse-ring.svelte-16a2cb8{position:absolute;width:16px;height:16px;border-radius:50%;border:2px solid var(--color-accent-secondary);opacity:0;animation:svelte-16a2cb8-pulseRing 2s ease-out infinite}.pulse-dot.svelte-16a2cb8{width:8px;height:8px;border-radius:50%;background:var(--color-accent-secondary);position:relative;left:4px;top:4px}.accent-primary.svelte-16a2cb8 .pulse-ring:where(.svelte-16a2cb8){border-color:var(--color-accent-primary)}.accent-primary.svelte-16a2cb8 .pulse-dot:where(.svelte-16a2cb8){background:var(--color-accent-primary)}@keyframes svelte-16a2cb8-pulseRing{0%{transform:scale(1);opacity:.8}to{transform:scale(2.5);opacity:0}}.card-glow.svelte-16a2cb8{position:absolute;top:0;left:0;right:0;height:100px;opacity:0;transition:opacity .3s ease;pointer-events:none}.accent-primary.svelte-16a2cb8 .card-glow:where(.svelte-16a2cb8){background:linear-gradient(to bottom,rgba(0,255,136,.08),transparent)}.accent-secondary.svelte-16a2cb8 .card-glow:where(.svelte-16a2cb8){background:linear-gradient(to bottom,rgba(0,212,255,.08),transparent)}.service-card.svelte-16a2cb8:hover .card-glow:where(.svelte-16a2cb8),.service-card.active.svelte-16a2cb8 .card-glow:where(.svelte-16a2cb8){opacity:1}@media(max-width:1024px){.cards-grid.svelte-16a2cb8{max-width:500px;margin-left:auto;margin-right:auto}}@media(max-width:768px){.service-card.svelte-16a2cb8{padding:1.25rem}.card-icon.svelte-16a2cb8{width:42px;height:42px}.card-icon.svelte-16a2cb8 svg:where(.svelte-16a2cb8){width:22px;height:22px}.code-content.svelte-16a2cb8{font-size:.65rem;padding:.75rem}.gradient-orb-1.svelte-16a2cb8,.gradient-orb-2.svelte-16a2cb8{opacity:.06}}@media(prefers-reduced-motion:reduce){.section-title.svelte-16a2cb8,.section-subtitle.svelte-16a2cb8,.service-card.svelte-16a2cb8{transition:none;opacity:1;transform:none}.gradient-orb-1.svelte-16a2cb8,.gradient-orb-2.svelte-16a2cb8,.connection-line.svelte-16a2cb8{animation:none}.pulse-ring.svelte-16a2cb8{animation:none;opacity:.5;transform:scale(1.5)}.service-card.svelte-16a2cb8:hover,.service-card.active.svelte-16a2cb8{transform:none}.service-card.svelte-16a2cb8:hover .card-icon:where(.svelte-16a2cb8),.service-card.active.svelte-16a2cb8 .card-icon:where(.svelte-16a2cb8){transform:none}}.observability-section.svelte-1h8x5ye{position:relative;overflow:hidden}.background-elements.svelte-1h8x5ye{position:absolute;inset:0;pointer-events:none}.gradient-orb.svelte-1h8x5ye{position:absolute;border-radius:50%;filter:blur(120px);opacity:.08}.gradient-orb-1.svelte-1h8x5ye{width:600px;height:600px;background:var(--color-accent-primary);top:-200px;right:-200px;animation:svelte-1h8x5ye-orbFloat1 22s ease-in-out infinite}.gradient-orb-2.svelte-1h8x5ye{width:500px;height:500px;background:var(--color-accent-secondary);bottom:-150px;left:-150px;animation:svelte-1h8x5ye-orbFloat2 18s ease-in-out infinite}.grid-pattern.svelte-1h8x5ye{position:absolute;inset:0;background-image:linear-gradient(rgba(0,255,136,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,136,.03) 1px,transparent 1px);background-size:40px 40px}@keyframes svelte-1h8x5ye-orbFloat1{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(-40px,40px) rotate(180deg)}}@keyframes svelte-1h8x5ye-orbFloat2{0%,to{transform:translate(0)}50%{transform:translate(30px,-30px)}}.section-title.svelte-1h8x5ye{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.section-title.visible.svelte-1h8x5ye{opacity:1;transform:translateY(0)}.section-subtitle.svelte-1h8x5ye{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out .15s,transform .6s ease-out .15s}.section-subtitle.visible.svelte-1h8x5ye{opacity:1;transform:translateY(0)}.observability-grid.svelte-1h8x5ye{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.observability-grid.svelte-1h8x5ye{grid-template-columns:1.4fr 1fr;gap:3rem;align-items:start}}.tui-container.svelte-1h8x5ye{opacity:0;transform:translateY(30px) scale(.98);transition:opacity .6s ease-out .2s,transform .6s ease-out .2s}.tui-container.visible.svelte-1h8x5ye{opacity:1;transform:translateY(0) scale(1)}.tui-window.svelte-1h8x5ye{background:#0d0d12;border:1px solid var(--color-border);border-radius:12px;overflow:hidden;box-shadow:0 0 60px #00ff8814,0 25px 50px #0006}.tui-window-header.svelte-1h8x5ye{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#ffffff08;border-bottom:1px solid var(--color-border)}.window-dots.svelte-1h8x5ye{display:flex;gap:8px}.window-dots.invisible.svelte-1h8x5ye{visibility:hidden}.dot.svelte-1h8x5ye{width:12px;height:12px;border-radius:50%;background:var(--color-border)}.dot-red.svelte-1h8x5ye{background:#ff5f56}.dot-yellow.svelte-1h8x5ye{background:#ffbd2e}.dot-green.svelte-1h8x5ye{background:#27ca40}.window-title.svelte-1h8x5ye{font-size:.75rem;color:var(--color-text-secondary);font-family:JetBrains Mono,monospace}.tui-content.svelte-1h8x5ye{padding:1rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.65rem;line-height:1.4;overflow-x:auto;position:relative;min-height:280px}@media(min-width:768px){.tui-content.svelte-1h8x5ye{font-size:.7rem;padding:1.25rem}}.tui-line.svelte-1h8x5ye{white-space:pre;color:var(--color-text-secondary);opacity:0;transform:translate(-10px)}.tui-content.typed.svelte-1h8x5ye .tui-line:where(.svelte-1h8x5ye){animation:svelte-1h8x5ye-typeIn .3s ease-out forwards}@keyframes svelte-1h8x5ye-typeIn{to{opacity:1;transform:translate(0)}}.tui-border.svelte-1h8x5ye{color:var(--color-text-secondary)}.tui-status.svelte-1h8x5ye{background:#00ff880d;margin:.5rem -1rem 0;padding:.5rem 1rem;border-top:1px solid var(--color-border)}@media(min-width:768px){.tui-status.svelte-1h8x5ye{margin:0 -1.25rem;padding:.5rem 1.25rem}}.tui-content.svelte-1h8x5ye .tui-dot-on{color:var(--color-accent-primary)}.tui-content.svelte-1h8x5ye .tui-dot-off{color:var(--color-accent-tertiary)}.tui-content.svelte-1h8x5ye .tui-supervisor{color:var(--color-accent-secondary)}.tui-content.svelte-1h8x5ye .tui-running{color:var(--color-accent-primary)}.tui-content.svelte-1h8x5ye .tui-stopped{color:var(--color-accent-tertiary)}.tui-content.svelte-1h8x5ye .tui-success{color:var(--color-accent-primary)}.tui-content.svelte-1h8x5ye .tui-info,.tui-content.svelte-1h8x5ye .tui-key{color:var(--color-accent-secondary)}.tui-content.svelte-1h8x5ye .tui-number{color:#b5cea8}.tui-content.svelte-1h8x5ye .tui-unit,.tui-content.svelte-1h8x5ye .tui-time{color:var(--color-text-secondary)}.tui-content.svelte-1h8x5ye .tui-percent,.tui-content.svelte-1h8x5ye .tui-gauge-filled{color:var(--color-accent-primary)}.tui-content.svelte-1h8x5ye .tui-gauge-empty{color:var(--color-border)}.tui-cursor.svelte-1h8x5ye{display:inline-block;width:8px;height:14px;background:var(--color-accent-primary);opacity:0;margin-left:4px;vertical-align:middle}.tui-cursor.blink.svelte-1h8x5ye{opacity:1;animation:svelte-1h8x5ye-blink 1s step-end infinite}@keyframes svelte-1h8x5ye-blink{50%{opacity:0}}.command-hint.svelte-1h8x5ye{margin-top:1rem;text-align:center;opacity:0;transform:translateY(10px);transition:opacity .4s ease-out .5s,transform .4s ease-out .5s}.command-hint.visible.svelte-1h8x5ye{opacity:1;transform:translateY(0)}.command.svelte-1h8x5ye{display:inline-block;padding:.5rem 1rem;background:#00ff881a;border:1px solid rgba(0,255,136,.2);border-radius:6px;font-family:JetBrains Mono,monospace;font-size:.8rem;color:var(--color-accent-primary)}.features-container.svelte-1h8x5ye{display:flex;flex-direction:column;gap:1rem}.feature-card.svelte-1h8x5ye{position:relative;display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:#12121a99;backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:12px;opacity:0;transform:translate(30px);transition:opacity .5s ease-out,transform .5s ease-out,border-color .3s ease,box-shadow .3s ease;overflow:hidden}.feature-card.visible.svelte-1h8x5ye{opacity:1;transform:translate(0)}.feature-card.svelte-1h8x5ye:hover{transform:translate(-4px)}.feature-card.accent-primary.svelte-1h8x5ye:hover{border-color:var(--color-accent-primary);box-shadow:0 0 30px #00ff881a}.feature-card.accent-secondary.svelte-1h8x5ye:hover{border-color:var(--color-accent-secondary);box-shadow:0 0 30px #00d4ff1a}.feature-icon.svelte-1h8x5ye{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;transition:transform .3s ease,background .3s ease}.feature-icon.svelte-1h8x5ye svg:where(.svelte-1h8x5ye){width:22px;height:22px}.accent-primary.svelte-1h8x5ye .feature-icon:where(.svelte-1h8x5ye){background:linear-gradient(135deg,#00ff8826,#00ff880d);color:var(--color-accent-primary)}.accent-secondary.svelte-1h8x5ye .feature-icon:where(.svelte-1h8x5ye){background:linear-gradient(135deg,#00d4ff26,#00d4ff0d);color:var(--color-accent-secondary)}.feature-card.svelte-1h8x5ye:hover .feature-icon:where(.svelte-1h8x5ye){transform:scale(1.1)}.feature-content.svelte-1h8x5ye{flex:1;min-width:0}.feature-title.svelte-1h8x5ye{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.25rem;transition:color .3s ease}.accent-primary.svelte-1h8x5ye:hover .feature-title:where(.svelte-1h8x5ye){color:var(--color-accent-primary)}.accent-secondary.svelte-1h8x5ye:hover .feature-title:where(.svelte-1h8x5ye){color:var(--color-accent-secondary)}.feature-description.svelte-1h8x5ye{font-size:.85rem;color:var(--color-text-secondary);line-height:1.5}.feature-glow.svelte-1h8x5ye{position:absolute;top:0;left:0;right:0;height:60px;opacity:0;transition:opacity .3s ease;pointer-events:none}.accent-primary.svelte-1h8x5ye .feature-glow:where(.svelte-1h8x5ye){background:linear-gradient(to bottom,rgba(0,255,136,.06),transparent)}.accent-secondary.svelte-1h8x5ye .feature-glow:where(.svelte-1h8x5ye){background:linear-gradient(to bottom,rgba(0,212,255,.06),transparent)}.feature-card.svelte-1h8x5ye:hover .feature-glow:where(.svelte-1h8x5ye){opacity:1}.highlight-badges.svelte-1h8x5ye{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem;opacity:0;transform:translateY(20px);transition:opacity .5s ease-out .8s,transform .5s ease-out .8s}.highlight-badges.visible.svelte-1h8x5ye{opacity:1;transform:translateY(0)}.badge.svelte-1h8x5ye{padding:.5rem 1rem;border-radius:9999px;font-size:.8rem;font-weight:500;transition:transform .2s ease,box-shadow .2s ease}.badge.svelte-1h8x5ye:hover{transform:translateY(-2px)}.badge-primary.svelte-1h8x5ye{background:#00ff881a;color:var(--color-accent-primary);border:1px solid rgba(0,255,136,.3)}.badge-primary.svelte-1h8x5ye:hover{box-shadow:0 4px 20px #0f83}.badge-secondary.svelte-1h8x5ye{background:#00d4ff1a;color:var(--color-accent-secondary);border:1px solid rgba(0,212,255,.3)}.badge-secondary.svelte-1h8x5ye:hover{box-shadow:0 4px 20px #00d4ff33}@media(max-width:1024px){.tui-container.svelte-1h8x5ye{max-width:100%;overflow-x:auto}.tui-window.svelte-1h8x5ye{min-width:500px}}@media(max-width:768px){.tui-content.svelte-1h8x5ye{font-size:.55rem}.feature-card.svelte-1h8x5ye{padding:1rem}.feature-icon.svelte-1h8x5ye{width:36px;height:36px}.feature-icon.svelte-1h8x5ye svg:where(.svelte-1h8x5ye){width:20px;height:20px}.gradient-orb-1.svelte-1h8x5ye,.gradient-orb-2.svelte-1h8x5ye{opacity:.05}}@media(prefers-reduced-motion:reduce){.section-title.svelte-1h8x5ye,.section-subtitle.svelte-1h8x5ye,.tui-container.svelte-1h8x5ye,.feature-card.svelte-1h8x5ye,.highlight-badges.svelte-1h8x5ye,.command-hint.svelte-1h8x5ye{transition:none;opacity:1;transform:none}.tui-line.svelte-1h8x5ye{animation:none;opacity:1;transform:none}.tui-cursor.svelte-1h8x5ye{animation:none;opacity:1}.gradient-orb-1.svelte-1h8x5ye,.gradient-orb-2.svelte-1h8x5ye{animation:none}.feature-card.svelte-1h8x5ye:hover,.badge.svelte-1h8x5ye:hover{transform:none}.feature-card.svelte-1h8x5ye:hover .feature-icon:where(.svelte-1h8x5ye){transform:none}}.distribution-section.svelte-1376g7{position:relative;overflow:hidden}.background-elements.svelte-1376g7{position:absolute;inset:0;pointer-events:none}.gradient-orb.svelte-1376g7{position:absolute;border-radius:50%;filter:blur(120px);opacity:.08}.gradient-orb-1.svelte-1376g7{width:500px;height:500px;background:var(--color-accent-primary);top:-100px;left:-150px;animation:svelte-1376g7-orbFloat1 20s ease-in-out infinite}.gradient-orb-2.svelte-1376g7{width:450px;height:450px;background:var(--color-accent-secondary);bottom:-100px;right:-150px;animation:svelte-1376g7-orbFloat2 18s ease-in-out infinite}.hex-pattern.svelte-1376g7{position:absolute;inset:0;background-image:radial-gradient(circle at 25% 25%,rgba(0,255,136,.03) 2px,transparent 2px),radial-gradient(circle at 75% 75%,rgba(0,212,255,.03) 2px,transparent 2px);background-size:50px 50px}@keyframes svelte-1376g7-orbFloat1{0%,to{transform:translate(0)}50%{transform:translate(40px,30px)}}@keyframes svelte-1376g7-orbFloat2{0%,to{transform:translate(0)}50%{transform:translate(-30px,-40px)}}.section-title.svelte-1376g7{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.section-title.visible.svelte-1376g7{opacity:1;transform:translateY(0)}.section-subtitle.svelte-1376g7{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out .15s,transform .6s ease-out .15s}.section-subtitle.visible.svelte-1376g7{opacity:1;transform:translateY(0)}.distribution-grid.svelte-1376g7{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:1024px){.distribution-grid.svelte-1376g7{grid-template-columns:1fr 1.2fr;gap:3rem;align-items:start}}.cluster-container.svelte-1376g7{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out .2s,transform .6s ease-out .2s}.cluster-container.visible.svelte-1376g7{opacity:1;transform:translateY(0)}.cluster-visualization.svelte-1376g7{position:relative;background:#12121a99;backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:16px;padding:2rem;overflow:hidden}.cluster-svg.svelte-1376g7{width:100%;height:auto;max-height:280px}.connection-group.svelte-1376g7{opacity:0;transition:opacity .5s ease-out}.connection-group.active.svelte-1376g7{opacity:1}.connection-line.svelte-1376g7{stroke:var(--color-border);stroke-width:.3;stroke-dasharray:2 2;opacity:.5;transition:stroke .3s ease,opacity .3s ease}.connection-group.active.svelte-1376g7 .connection-line:where(.svelte-1376g7){stroke:var(--color-accent-secondary);opacity:.4;animation:svelte-1376g7-lineGlow 3s ease-in-out infinite}@keyframes svelte-1376g7-lineGlow{0%,to{opacity:.3}50%{opacity:.6}}.data-packet.svelte-1376g7{fill:var(--color-accent-primary);opacity:0}.connection-group.active.svelte-1376g7 .data-packet:where(.svelte-1376g7){opacity:.9;filter:drop-shadow(0 0 3px var(--color-accent-primary))}.packet-reverse.svelte-1376g7{fill:var(--color-accent-secondary)}.connection-group.active.svelte-1376g7 .packet-reverse:where(.svelte-1376g7){filter:drop-shadow(0 0 3px var(--color-accent-secondary))}.node-group.svelte-1376g7{opacity:0;transform:scale(0);transition:opacity .4s ease-out,transform .4s ease-out}.node-group.visible.svelte-1376g7{opacity:1;transform:scale(1)}.node-glow.svelte-1376g7{fill:var(--color-accent-secondary);opacity:.15;filter:blur(3px)}.node-group.local.svelte-1376g7 .node-glow:where(.svelte-1376g7){fill:var(--color-accent-primary);opacity:.2}.node-circle.svelte-1376g7{fill:var(--color-bg-card);stroke:var(--color-accent-secondary);stroke-width:.5;transition:stroke .3s ease}.node-group.local.svelte-1376g7 .node-circle:where(.svelte-1376g7){stroke:var(--color-accent-primary);stroke-width:.8}.node-inner.svelte-1376g7{fill:var(--color-accent-secondary)}.node-group.local.svelte-1376g7 .node-inner:where(.svelte-1376g7){fill:var(--color-accent-primary)}.pulse-ring.svelte-1376g7{fill:none;stroke:var(--color-accent-primary);stroke-width:.3;opacity:0;transform-origin:center}.node-group.visible.svelte-1376g7 .pulse-ring:where(.svelte-1376g7){animation:svelte-1376g7-pulseExpand 2.5s ease-out infinite}.pulse-ring-2.svelte-1376g7{animation-delay:1.25s!important}@keyframes svelte-1376g7-pulseExpand{0%{transform:scale(1);opacity:.6}to{transform:scale(2.5);opacity:0}}.cluster-labels.svelte-1376g7{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .5s ease-out .3s}.cluster-labels.visible.svelte-1376g7{opacity:1}.label.svelte-1376g7{position:absolute;font-size:.7rem;font-weight:500;padding:.25rem .5rem;border-radius:4px;background:#0a0a0fcc;border:1px solid var(--color-border)}.label-local.svelte-1376g7{top:50%;left:50%;transform:translate(-50%,30px);color:var(--color-accent-primary);border-color:#00ff884d}.label-remote.svelte-1376g7{top:1rem;right:1rem;color:var(--color-accent-secondary);border-color:#00d4ff4d}.cluster-badges.svelte-1376g7{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.5rem;opacity:0;transform:translateY(10px);transition:opacity .5s ease-out,transform .5s ease-out}.cluster-badges.visible.svelte-1376g7{opacity:1;transform:translateY(0)}.badge.svelte-1376g7{padding:.375rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;transition:transform .2s ease,box-shadow .2s ease}.badge.svelte-1376g7:hover{transform:translateY(-2px)}.badge-primary.svelte-1376g7{background:#00ff881a;color:var(--color-accent-primary);border:1px solid rgba(0,255,136,.3)}.badge-primary.svelte-1376g7:hover{box-shadow:0 4px 15px #0f83}.badge-secondary.svelte-1376g7{background:#00d4ff1a;color:var(--color-accent-secondary);border:1px solid rgba(0,212,255,.3)}.badge-secondary.svelte-1376g7:hover{box-shadow:0 4px 15px #00d4ff33}.features-code-container.svelte-1376g7{display:flex;flex-direction:column;gap:1.5rem}.features-list.svelte-1376g7{display:flex;flex-direction:column;gap:.75rem}.feature-card.svelte-1376g7{position:relative;display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;background:#12121a80;backdrop-filter:blur(12px);border:1px solid var(--color-border);border-radius:12px;opacity:0;transform:translate(30px);transition:opacity .5s ease-out,transform .5s ease-out,border-color .3s ease,box-shadow .3s ease;overflow:hidden}.feature-card.visible.svelte-1376g7{opacity:1;transform:translate(0)}.feature-card.svelte-1376g7:hover{transform:translate(-4px)}.feature-card.accent-primary.svelte-1376g7:hover{border-color:var(--color-accent-primary);box-shadow:0 0 25px #00ff881a}.feature-card.accent-secondary.svelte-1376g7:hover{border-color:var(--color-accent-secondary);box-shadow:0 0 25px #00d4ff1a}.feature-icon.svelte-1376g7{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:transform .3s ease}.feature-icon.svelte-1376g7 svg:where(.svelte-1376g7){width:20px;height:20px}.accent-primary.svelte-1376g7 .feature-icon:where(.svelte-1376g7){background:linear-gradient(135deg,#00ff8826,#00ff880d);color:var(--color-accent-primary)}.accent-secondary.svelte-1376g7 .feature-icon:where(.svelte-1376g7){background:linear-gradient(135deg,#00d4ff26,#00d4ff0d);color:var(--color-accent-secondary)}.feature-card.svelte-1376g7:hover .feature-icon:where(.svelte-1376g7){transform:scale(1.1)}.feature-content.svelte-1376g7{flex:1;min-width:0}.feature-title.svelte-1376g7{font-size:.95rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.25rem;transition:color .3s ease}.accent-primary.svelte-1376g7:hover .feature-title:where(.svelte-1376g7){color:var(--color-accent-primary)}.accent-secondary.svelte-1376g7:hover .feature-title:where(.svelte-1376g7){color:var(--color-accent-secondary)}.feature-description.svelte-1376g7{font-size:.8rem;color:var(--color-text-secondary);line-height:1.5}.feature-glow.svelte-1376g7{position:absolute;top:0;left:0;right:0;height:50px;opacity:0;transition:opacity .3s ease;pointer-events:none}.accent-primary.svelte-1376g7 .feature-glow:where(.svelte-1376g7){background:linear-gradient(to bottom,rgba(0,255,136,.06),transparent)}.accent-secondary.svelte-1376g7 .feature-glow:where(.svelte-1376g7){background:linear-gradient(to bottom,rgba(0,212,255,.06),transparent)}.feature-card.svelte-1376g7:hover .feature-glow:where(.svelte-1376g7){opacity:1}.code-container.svelte-1376g7{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.code-container.visible.svelte-1376g7{opacity:1;transform:translateY(0)}.code-block.svelte-1376g7{background:#0a0a0fe6;border:1px solid var(--color-border);border-radius:10px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.code-block.svelte-1376g7:hover{border-color:#00ff884d;box-shadow:0 0 30px #00ff8814}.code-header.svelte-1376g7{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#ffffff08;border-bottom:1px solid var(--color-border)}.code-dot.svelte-1376g7{width:10px;height:10px;border-radius:50%}.code-dot-red.svelte-1376g7{background:#ff5f56}.code-dot-yellow.svelte-1376g7{background:#ffbd2e}.code-dot-green.svelte-1376g7{background:#27ca40}.code-filename.svelte-1376g7{margin-left:auto;font-size:.7rem;color:var(--color-text-secondary);font-family:JetBrains Mono,Fira Code,monospace}.code-content.svelte-1376g7{padding:1rem 1.25rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem;line-height:1.7;overflow-x:auto;margin:0;color:var(--color-text-secondary)}.code-content.svelte-1376g7 code:where(.svelte-1376g7){display:block;white-space:pre}.code-content.svelte-1376g7 .hl-keyword{color:var(--color-accent-secondary)}.code-content.svelte-1376g7 .hl-class{color:var(--color-accent-primary)}.code-content.svelte-1376g7 .hl-method{color:#dcdcaa}.code-content.svelte-1376g7 .hl-string{color:#ce9178}.code-content.svelte-1376g7 .hl-property{color:#9cdcfe}.code-content.svelte-1376g7 .hl-comment{color:#6a9955;font-style:italic}.code-hint.svelte-1376g7{margin-top:.75rem;text-align:center;font-size:.8rem;color:var(--color-text-secondary);opacity:.8}@media(max-width:1024px){.cluster-visualization.svelte-1376g7{max-width:450px;margin:0 auto}}@media(max-width:768px){.cluster-visualization.svelte-1376g7{padding:1.5rem}.cluster-svg.svelte-1376g7{max-height:220px}.feature-card.svelte-1376g7{padding:.875rem 1rem}.feature-icon.svelte-1376g7{width:32px;height:32px}.feature-icon.svelte-1376g7 svg:where(.svelte-1376g7){width:18px;height:18px}.code-content.svelte-1376g7{font-size:.65rem;padding:.875rem 1rem}.gradient-orb-1.svelte-1376g7,.gradient-orb-2.svelte-1376g7{opacity:.05}.label.svelte-1376g7{font-size:.6rem}}@media(prefers-reduced-motion:reduce){.section-title.svelte-1376g7,.section-subtitle.svelte-1376g7,.cluster-container.svelte-1376g7,.feature-card.svelte-1376g7,.code-container.svelte-1376g7,.cluster-badges.svelte-1376g7,.cluster-labels.svelte-1376g7,.node-group.svelte-1376g7{transition:none;opacity:1;transform:none}.connection-group.svelte-1376g7{transition:none;opacity:1}.connection-line.svelte-1376g7{animation:none}.pulse-ring.svelte-1376g7{animation:none;opacity:.3;transform:scale(1.5)}.data-packet.svelte-1376g7{display:none}.gradient-orb-1.svelte-1376g7,.gradient-orb-2.svelte-1376g7{animation:none}.feature-card.svelte-1376g7:hover,.badge.svelte-1376g7:hover{transform:none}.feature-card.svelte-1376g7:hover .feature-icon:where(.svelte-1376g7){transform:none}}.playground-section.svelte-14vgt7x{position:relative;overflow:hidden}.background-elements.svelte-14vgt7x{position:absolute;inset:0;pointer-events:none}.gradient-blob.svelte-14vgt7x{position:absolute;border-radius:50%;filter:blur(120px);opacity:.1}.gradient-blob-1.svelte-14vgt7x{width:500px;height:500px;background:var(--color-accent-primary);top:10%;left:-10%;animation:svelte-14vgt7x-blobFloat1 20s ease-in-out infinite}.gradient-blob-2.svelte-14vgt7x{width:400px;height:400px;background:var(--color-accent-secondary);bottom:10%;right:-10%;animation:svelte-14vgt7x-blobFloat2 18s ease-in-out infinite}.code-pattern.svelte-14vgt7x{position:absolute;inset:0;background-image:linear-gradient(rgba(0,255,136,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,136,.015) 1px,transparent 1px);background-size:30px 30px}@keyframes svelte-14vgt7x-blobFloat1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-20px) scale(1.05)}}@keyframes svelte-14vgt7x-blobFloat2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-20px,30px) scale(1.08)}}.section-title.svelte-14vgt7x{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.section-title.visible.svelte-14vgt7x{opacity:1;transform:translateY(0)}.section-subtitle.svelte-14vgt7x{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out .15s,transform .6s ease-out .15s}.section-subtitle.visible.svelte-14vgt7x{opacity:1;transform:translateY(0)}.tabs-container.svelte-14vgt7x{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out .2s,transform .5s ease-out .2s}.tabs-container.visible.svelte-14vgt7x{opacity:1;transform:translateY(0)}.tab-button.svelte-14vgt7x{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:#1a1a2e99;border:1px solid var(--color-border);border-radius:12px;color:var(--color-text-secondary);cursor:pointer;transition:all .3s ease;backdrop-filter:blur(8px)}.tab-button.svelte-14vgt7x:hover{border-color:var(--color-accent-primary);color:var(--color-text-primary)}.tab-button.active.svelte-14vgt7x{background:#00ff881a;border-color:var(--color-accent-primary);color:var(--color-accent-primary);box-shadow:0 0 20px #00ff8826}.tab-icon.svelte-14vgt7x{width:24px;height:24px;flex-shrink:0}.tab-icon.svelte-14vgt7x svg:where(.svelte-14vgt7x){width:100%;height:100%}.tab-content.svelte-14vgt7x{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.tab-name.svelte-14vgt7x{font-weight:600;font-size:.9rem}.tab-description.svelte-14vgt7x{font-size:.75rem;opacity:.7;display:none}@media(min-width:768px){.tab-description.svelte-14vgt7x{display:block}}.panels-container.svelte-14vgt7x{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out .3s,transform .6s ease-out .3s}.panels-container.visible.svelte-14vgt7x{opacity:1;transform:translateY(0)}.editor-panel.svelte-14vgt7x,.terminal-panel.svelte-14vgt7x{background:#0a0a0fe6;border:1px solid var(--color-border);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;min-height:400px;max-height:500px}.panel-header.svelte-14vgt7x{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#1a1a2ecc;border-bottom:1px solid var(--color-border)}.panel-dots.svelte-14vgt7x{display:flex;gap:6px}.dot.svelte-14vgt7x{width:10px;height:10px;border-radius:50%}.dot-red.svelte-14vgt7x{background:#ff5f56}.dot-yellow.svelte-14vgt7x{background:#ffbd2e}.dot-green.svelte-14vgt7x{background:#27ca40}.panel-title.svelte-14vgt7x{font-family:JetBrains Mono,Fira Code,monospace;font-size:.8rem;color:var(--color-text-secondary);flex:1}.copy-button.svelte-14vgt7x{display:flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-secondary);font-size:.75rem;cursor:pointer;transition:all .2s ease}.copy-button.svelte-14vgt7x:hover{border-color:var(--color-accent-primary);color:var(--color-accent-primary)}.copy-button.svelte-14vgt7x svg:where(.svelte-14vgt7x){width:14px;height:14px}.code-content.svelte-14vgt7x{flex:1;overflow:auto;padding:1rem}.code-content.svelte-14vgt7x pre:where(.svelte-14vgt7x){margin:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.8rem;line-height:1.6;color:var(--color-text-secondary)}.code-content.svelte-14vgt7x code:where(.svelte-14vgt7x){display:block;white-space:pre}.code-content.svelte-14vgt7x .hl-keyword{color:var(--color-accent-secondary)}.code-content.svelte-14vgt7x .hl-class{color:var(--color-accent-primary)}.code-content.svelte-14vgt7x .hl-method{color:#dcdcaa}.code-content.svelte-14vgt7x .hl-string{color:#ce9178}.code-content.svelte-14vgt7x .hl-number{color:#b5cea8}.code-content.svelte-14vgt7x .hl-property{color:#9cdcfe}.code-content.svelte-14vgt7x .hl-comment{color:#6a9955;font-style:italic}.code-content.svelte-14vgt7x .hl-builtin{color:#4ec9b0}.terminal-header.svelte-14vgt7x{background:#12121af2}.running-indicator.svelte-14vgt7x{display:flex;align-items:center;gap:6px;font-size:.7rem;color:var(--color-accent-primary)}.running-dot.svelte-14vgt7x{width:6px;height:6px;background:var(--color-accent-primary);border-radius:50%;animation:svelte-14vgt7x-pulse 1s ease-in-out infinite}@keyframes svelte-14vgt7x-pulse{0%,to{opacity:1}50%{opacity:.4}}.terminal-content.svelte-14vgt7x{flex:1;overflow:auto;padding:1rem;background:#0a0a0ff2}.terminal-output.svelte-14vgt7x{font-family:JetBrains Mono,Fira Code,monospace;font-size:.8rem;line-height:1.6}.terminal-line.svelte-14vgt7x{color:var(--color-text-secondary);white-space:pre;min-height:1.6em}.terminal-line.command.svelte-14vgt7x{color:var(--color-text-primary);font-weight:500}.terminal-line.success.svelte-14vgt7x{color:var(--color-accent-primary)}.terminal-line.arrow.svelte-14vgt7x{color:var(--color-accent-secondary)}.terminal-line.tree.svelte-14vgt7x{color:var(--color-text-secondary);opacity:.8}.cursor.svelte-14vgt7x{color:var(--color-accent-primary);animation:svelte-14vgt7x-blink 1s step-end infinite}@keyframes svelte-14vgt7x-blink{0%,to{opacity:1}50%{opacity:0}}@media(max-width:1024px){.editor-panel.svelte-14vgt7x,.terminal-panel.svelte-14vgt7x{min-height:300px;max-height:400px}}@media(max-width:768px){.tab-button.svelte-14vgt7x{padding:.5rem 1rem}.tab-icon.svelte-14vgt7x{width:20px;height:20px}.editor-panel.svelte-14vgt7x,.terminal-panel.svelte-14vgt7x{min-height:280px;max-height:350px}.code-content.svelte-14vgt7x pre:where(.svelte-14vgt7x),.terminal-output.svelte-14vgt7x{font-size:.7rem}.gradient-blob-1.svelte-14vgt7x,.gradient-blob-2.svelte-14vgt7x{opacity:.05}}@media(prefers-reduced-motion:reduce){.section-title.svelte-14vgt7x,.section-subtitle.svelte-14vgt7x,.tabs-container.svelte-14vgt7x,.panels-container.svelte-14vgt7x{transition:none;opacity:1;transform:none}.gradient-blob-1.svelte-14vgt7x,.gradient-blob-2.svelte-14vgt7x,.running-dot.svelte-14vgt7x,.cursor.svelte-14vgt7x{animation:none}}.bitcoin-donate.svelte-1p42zow{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px}.btc-header.svelte-1p42zow{display:flex;align-items:center;gap:8px}.btc-icon.svelte-1p42zow{width:24px;height:24px;color:#f7931a}.btc-label.svelte-1p42zow{font-size:1rem;font-weight:600;color:var(--color-text-primary)}.qr-container.svelte-1p42zow{background:#fff;padding:12px;border-radius:12px;box-shadow:0 4px 20px #0003}.qr-code.svelte-1p42zow{width:150px;height:150px;display:block;border-radius:4px}.address-container.svelte-1p42zow{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#f7931a1a;border:1px solid rgba(247,147,26,.3);border-radius:8px;cursor:pointer;transition:all .2s ease;width:100%;justify-content:center}.address-container.svelte-1p42zow:hover{background:#f7931a26;border-color:#f7931a80}.btc-address.svelte-1p42zow{font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;color:var(--color-text-secondary)}.copy-indicator.svelte-1p42zow{display:flex;align-items:center;gap:4px;color:var(--color-text-secondary);transition:all .2s ease}.copy-indicator.copied.svelte-1p42zow{color:var(--color-accent-primary)}.copy-indicator.svelte-1p42zow svg:where(.svelte-1p42zow){width:16px;height:16px}.copied-text.svelte-1p42zow{font-size:.75rem;white-space:nowrap}@media(max-width:768px){.bitcoin-donate.svelte-1p42zow{padding:20px 16px}.qr-code.svelte-1p42zow{width:120px;height:120px}.btc-address.svelte-1p42zow{font-size:.75rem}}.cta-section.svelte-49wbzy{position:relative;overflow:hidden}.background-elements.svelte-49wbzy{position:absolute;inset:0;pointer-events:none}.gradient-blob.svelte-49wbzy{position:absolute;border-radius:50%;filter:blur(120px);opacity:.08}.gradient-blob-1.svelte-49wbzy{width:600px;height:600px;background:var(--color-accent-primary);top:-20%;left:50%;transform:translate(-50%);animation:svelte-49wbzy-blobFloat1 20s ease-in-out infinite}.gradient-blob-2.svelte-49wbzy{width:400px;height:400px;background:var(--color-accent-secondary);bottom:-10%;right:-5%;animation:svelte-49wbzy-blobFloat2 18s ease-in-out infinite}.grid-pattern.svelte-49wbzy{position:absolute;inset:0;background-image:linear-gradient(rgba(0,255,136,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,136,.02) 1px,transparent 1px);background-size:40px 40px}@keyframes svelte-49wbzy-blobFloat1{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.1) translateY(20px)}}@keyframes svelte-49wbzy-blobFloat2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,-20px) scale(1.05)}}.section-title.svelte-49wbzy{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}.section-title.visible.svelte-49wbzy{opacity:1;transform:translateY(0)}.section-subtitle.svelte-49wbzy{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out .1s,transform .6s ease-out .1s}.section-subtitle.visible.svelte-49wbzy{opacity:1;transform:translateY(0)}.glass-card.svelte-49wbzy{background:#1a1a2e99;border:1px solid var(--color-border);border-radius:16px;backdrop-filter:blur(12px)}.install-card.svelte-49wbzy{max-width:500px;opacity:0;transform:translateY(20px) scale(.98);transition:opacity .5s ease-out .2s,transform .5s ease-out .2s}.install-card.visible.svelte-49wbzy{opacity:1;transform:translateY(0) scale(1)}.install-header.svelte-49wbzy{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--color-border);background:#12121a80;border-radius:16px 16px 0 0}.terminal-dots.svelte-49wbzy{display:flex;gap:6px}.dot.svelte-49wbzy{width:10px;height:10px;border-radius:50%}.dot-red.svelte-49wbzy{background:#ff5f56}.dot-yellow.svelte-49wbzy{background:#ffbd2e}.dot-green.svelte-49wbzy{background:#27ca40}.install-label.svelte-49wbzy{font-size:.8rem;color:var(--color-text-secondary)}.install-content.svelte-49wbzy{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;gap:16px}.install-command.svelte-49wbzy{font-family:JetBrains Mono,Fira Code,monospace;font-size:1.1rem;color:var(--color-accent-primary);display:flex;align-items:center;gap:8px}.prompt.svelte-49wbzy{color:var(--color-text-secondary)}.copy-button.svelte-49wbzy{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#00ff881a;border:1px solid var(--color-accent-primary);border-radius:8px;color:var(--color-accent-primary);font-size:.8rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.copy-button.svelte-49wbzy:hover{background:#0f83;box-shadow:0 0 20px #0f83}.copy-button.svelte-49wbzy svg:where(.svelte-49wbzy){width:16px;height:16px}.copy-button.svelte-49wbzy .check-icon:where(.svelte-49wbzy){color:var(--color-accent-primary)}.quick-start-grid.svelte-49wbzy{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out .3s,transform .5s ease-out .3s}.quick-start-grid.visible.svelte-49wbzy{opacity:1;transform:translateY(0)}.steps-card.svelte-49wbzy{padding:24px}.steps-title.svelte-49wbzy{font-size:1.1rem;font-weight:600;color:var(--color-text-primary);margin-bottom:20px}.steps-list.svelte-49wbzy{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.step-item.svelte-49wbzy{display:flex;align-items:flex-start;gap:14px}.step-number.svelte-49wbzy{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#00ff8826;border:1px solid var(--color-accent-primary);border-radius:50%;color:var(--color-accent-primary);font-size:.85rem;font-weight:600;flex-shrink:0}.step-content.svelte-49wbzy{flex:1;display:flex;flex-direction:column;gap:4px}.step-label.svelte-49wbzy{font-size:.9rem;color:var(--color-text-primary);font-weight:500}.step-code.svelte-49wbzy{font-family:JetBrains Mono,Fira Code,monospace;font-size:.8rem;color:var(--color-text-secondary);background:#0a0a0f80;padding:6px 10px;border-radius:6px;border:1px solid rgba(42,42,62,.5)}.code-preview.svelte-49wbzy{overflow:hidden}.code-header.svelte-49wbzy{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--color-border);background:#12121a80}.code-filename.svelte-49wbzy{font-family:JetBrains Mono,Fira Code,monospace;font-size:.8rem;color:var(--color-text-secondary)}.code-content.svelte-49wbzy{padding:16px;margin:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;line-height:1.7;color:var(--color-text-secondary);overflow-x:auto}.code-content.svelte-49wbzy code:where(.svelte-49wbzy){display:block;white-space:pre}.code-content.svelte-49wbzy .hl-keyword{color:var(--color-accent-secondary)}.code-content.svelte-49wbzy .hl-class{color:var(--color-accent-primary)}.code-content.svelte-49wbzy .hl-method{color:#dcdcaa}.code-content.svelte-49wbzy .hl-string{color:#ce9178}.code-content.svelte-49wbzy .hl-number{color:#b5cea8}.code-content.svelte-49wbzy .hl-property{color:#9cdcfe}.code-content.svelte-49wbzy .hl-comment{color:#6a9955;font-style:italic}.action-buttons.svelte-49wbzy{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out .4s,transform .5s ease-out .4s}.action-buttons.visible.svelte-49wbzy{opacity:1;transform:translateY(0)}.btn-primary.svelte-49wbzy,.btn-secondary.svelte-49wbzy{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;font-size:1rem;font-weight:600;border-radius:10px;text-decoration:none;transition:all .3s ease}.btn-icon.svelte-49wbzy{width:20px;height:20px}.btn-primary.svelte-49wbzy{background:var(--color-accent-primary);color:var(--color-bg-primary);box-shadow:0 0 25px #00ff884d}.btn-primary.svelte-49wbzy:hover{box-shadow:0 0 40px #00ff8880;transform:translateY(-2px)}.btn-secondary.svelte-49wbzy{background:transparent;color:var(--color-text-primary);border:1px solid var(--color-border)}.btn-secondary.svelte-49wbzy:hover{border-color:var(--color-accent-secondary);color:var(--color-accent-secondary);box-shadow:0 0 20px #00d4ff33;transform:translateY(-2px)}.resource-links.svelte-49wbzy{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out .5s,transform .5s ease-out .5s}.resource-links.visible.svelte-49wbzy{opacity:1;transform:translateY(0)}.resource-link.svelte-49wbzy{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary);text-decoration:none;font-size:.9rem;padding:8px 16px;border-radius:8px;transition:all .2s ease}.resource-link.svelte-49wbzy:hover{color:var(--color-accent-primary);background:#00ff880d}.resource-icon.svelte-49wbzy{width:18px;height:18px}.support-section.svelte-49wbzy{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out .55s,transform .5s ease-out .55s;margin-bottom:48px;text-align:center}.support-section.visible.svelte-49wbzy{opacity:1;transform:translateY(0)}.support-title.svelte-49wbzy{font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin-bottom:8px}.support-description.svelte-49wbzy{font-size:1rem;color:var(--color-text-secondary);margin-bottom:24px}.support-options.svelte-49wbzy{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:400px;margin:0 auto}.support-card.svelte-49wbzy{width:100%}.footer.svelte-49wbzy{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out .65s,transform .5s ease-out .65s;padding-top:24px;border-top:1px solid var(--color-border)}.footer.visible.svelte-49wbzy{opacity:1;transform:translateY(0)}.footer-content.svelte-49wbzy{text-align:center}.copyright.svelte-49wbzy{color:var(--color-text-secondary);font-size:.85rem}.heart.svelte-49wbzy{color:var(--color-accent-tertiary);animation:svelte-49wbzy-heartbeat 1.5s ease-in-out infinite}@keyframes svelte-49wbzy-heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media(max-width:768px){.install-content.svelte-49wbzy{flex-direction:column;align-items:stretch;gap:12px}.install-command.svelte-49wbzy{font-size:.95rem;justify-content:center}.copy-button.svelte-49wbzy{justify-content:center}.steps-card.svelte-49wbzy,.code-preview.svelte-49wbzy{padding:20px}.code-content.svelte-49wbzy{font-size:.7rem}.btn-primary.svelte-49wbzy,.btn-secondary.svelte-49wbzy{width:100%}.gradient-blob-1.svelte-49wbzy,.gradient-blob-2.svelte-49wbzy{opacity:.05}.support-title.svelte-49wbzy{font-size:1.25rem}.support-description.svelte-49wbzy{font-size:.9rem}}@media(prefers-reduced-motion:reduce){.section-title.svelte-49wbzy,.section-subtitle.svelte-49wbzy,.install-card.svelte-49wbzy,.quick-start-grid.svelte-49wbzy,.action-buttons.svelte-49wbzy,.resource-links.svelte-49wbzy,.support-section.svelte-49wbzy,.footer.svelte-49wbzy{transition:none;opacity:1;transform:none}.gradient-blob-1.svelte-49wbzy,.gradient-blob-2.svelte-49wbzy,.heart.svelte-49wbzy{animation:none}}.language-switcher.svelte-qjb0a6{display:flex;align-items:center;gap:.25rem}.lang-link.svelte-qjb0a6{padding:.375rem .625rem;font-size:.875rem;font-weight:500;border-radius:.375rem;text-decoration:none;transition:all .15s ease;color:var(--color-text-secondary)}.lang-link.svelte-qjb0a6:hover:not(.active){color:var(--color-text-primary);background:var(--color-bg-card)}.lang-link.svelte-qjb0a6:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.lang-link.active.svelte-qjb0a6{color:var(--color-accent-primary);background:#00ff881a}.nav-container.svelte-n7qjfl{position:fixed;top:0;left:0;right:0;z-index:50;background:#0a0a0fb3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:all .3s ease}.nav-container.scrolled.svelte-n7qjfl{background:#0a0a0fe6;border-bottom-color:var(--color-border)}.nav-inner.svelte-n7qjfl{max-width:80rem;margin:0 auto;padding:0 1rem;display:flex;align-items:center;justify-content:space-between;height:4rem}@media(min-width:640px){.nav-inner.svelte-n7qjfl{padding:0 1.5rem}}@media(min-width:1024px){.nav-inner.svelte-n7qjfl{padding:0 2rem}}.logo.svelte-n7qjfl{display:flex;align-items:center;gap:.5rem;text-decoration:none;z-index:60}.logo-text.svelte-n7qjfl{font-size:1.5rem;font-weight:700;color:var(--color-accent-primary);transition:text-shadow .3s ease}.logo.svelte-n7qjfl:hover .logo-text:where(.svelte-n7qjfl){text-shadow:0 0 20px rgba(0,255,136,.5)}.logo.svelte-n7qjfl:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:4px;border-radius:4px}.desktop-nav.svelte-n7qjfl{display:none;align-items:center;gap:.25rem}@media(min-width:768px){.desktop-nav.svelte-n7qjfl{display:flex}}.nav-link.svelte-n7qjfl{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);background:transparent;border:none;border-radius:.375rem;cursor:pointer;text-decoration:none;transition:all .15s ease}.nav-link.svelte-n7qjfl:hover{color:var(--color-text-primary);background:#ffffff0d}.nav-link.svelte-n7qjfl:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}.external-icon.svelte-n7qjfl{opacity:.7;transition:opacity .15s ease}.nav-link.svelte-n7qjfl:hover .external-icon:where(.svelte-n7qjfl){opacity:1}.desktop-lang.svelte-n7qjfl{display:none}@media(min-width:768px){.desktop-lang.svelte-n7qjfl{display:block;margin-left:1rem}}.mobile-menu-button.svelte-n7qjfl{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;background:transparent;border:none;border-radius:.5rem;cursor:pointer;z-index:60;transition:background .15s ease}.mobile-menu-button.svelte-n7qjfl:hover{background:#ffffff1a}.mobile-menu-button.svelte-n7qjfl:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}@media(min-width:768px){.mobile-menu-button.svelte-n7qjfl{display:none}}.hamburger.svelte-n7qjfl{display:flex;flex-direction:column;justify-content:center;gap:5px;width:20px;height:20px}.hamburger-line.svelte-n7qjfl{display:block;width:100%;height:2px;background:var(--color-text-primary);border-radius:1px;transition:all .3s ease;transform-origin:center}.hamburger.open.svelte-n7qjfl .hamburger-line:where(.svelte-n7qjfl):nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open.svelte-n7qjfl .hamburger-line:where(.svelte-n7qjfl):nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open.svelte-n7qjfl .hamburger-line:where(.svelte-n7qjfl):nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-overlay.svelte-n7qjfl{position:fixed;inset:0;background:#0009;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:40;animation:svelte-n7qjfl-fadeIn .2s ease}@keyframes svelte-n7qjfl-fadeIn{0%{opacity:0}to{opacity:1}}.mobile-menu.svelte-n7qjfl{position:fixed;top:0;right:0;width:100%;max-width:320px;height:100dvh;background:var(--color-bg-secondary);border-left:1px solid var(--color-border);z-index:45;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow-y:auto;overscroll-behavior:contain}.mobile-menu.open.svelte-n7qjfl{transform:translate(0)}@media(min-width:768px){.mobile-menu.svelte-n7qjfl{display:none}}.mobile-menu-content.svelte-n7qjfl{display:flex;flex-direction:column;padding:5rem 1.5rem 2rem;min-height:100%}.mobile-sections.svelte-n7qjfl{display:flex;flex-direction:column;gap:.25rem}.mobile-nav-link.svelte-n7qjfl{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;font-size:1rem;font-weight:500;color:var(--color-text-secondary);background:transparent;border:none;border-radius:.5rem;cursor:pointer;text-decoration:none;text-align:left;transition:all .15s ease}.mobile-nav-link.svelte-n7qjfl:hover,.mobile-nav-link.svelte-n7qjfl:focus{color:var(--color-text-primary);background:#ffffff0d}.mobile-nav-link.svelte-n7qjfl:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:-2px}.mobile-nav-link.external.svelte-n7qjfl{color:var(--color-accent-primary)}.mobile-divider.svelte-n7qjfl{height:1px;background:var(--color-border);margin:1rem 0}.mobile-external.svelte-n7qjfl{display:flex;flex-direction:column;gap:.25rem}.mobile-lang.svelte-n7qjfl{margin-top:auto;padding-top:1.5rem;border-top:1px solid var(--color-border)}@media(prefers-reduced-motion:reduce){.nav-container.svelte-n7qjfl,.logo-text.svelte-n7qjfl,.nav-link.svelte-n7qjfl,.hamburger-line.svelte-n7qjfl,.mobile-overlay.svelte-n7qjfl,.mobile-menu.svelte-n7qjfl,.mobile-nav-link.svelte-n7qjfl{transition:none}.mobile-overlay.svelte-n7qjfl{animation:none}}
