.eyebrow.svelte-1nj0iur{font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 .75rem}.section-head.svelte-1nj0iur{max-width:680px;margin:0 auto 3rem;text-align:center}.section-head.svelte-1nj0iur h2:where(.svelte-1nj0iur){font-size:clamp(1.75rem,3vw,2.4rem);line-height:1.2;margin:0}.section-lede.svelte-1nj0iur{color:var(--text-secondary);font-size:1.1rem;line-height:1.6;margin:1rem 0 0}.center-note.svelte-1nj0iur{text-align:center;color:var(--text-secondary);margin:2rem 0 0}.hero.svelte-1nj0iur{position:relative;overflow:hidden;padding:5.5rem 0 5rem;border-bottom:1px solid var(--border)}.hero-bg.svelte-1nj0iur{position:absolute;inset:0;background:radial-gradient(600px 400px at 78% 45%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),radial-gradient(500px 380px at 95% 90%,color-mix(in srgb,var(--accent-secondary) 14%,transparent),transparent 70%),linear-gradient(var(--border) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(90deg,var(--border) 1px,transparent 1px) 0 0 / 48px 48px;opacity:.55;-webkit-mask-image:radial-gradient(ellipse at 70% 50%,black 30%,transparent 75%);mask-image:radial-gradient(ellipse at 70% 50%,black 30%,transparent 75%)}.hero-inner.svelte-1nj0iur{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:3rem;align-items:center}.hero.svelte-1nj0iur h1:where(.svelte-1nj0iur){font-size:clamp(2.5rem,5vw,3.75rem);line-height:1.05;letter-spacing:-.02em;margin:0}.accent.svelte-1nj0iur{color:var(--accent)}.lede.svelte-1nj0iur{font-size:1.2rem;color:var(--text-secondary);line-height:1.6;max-width:520px;margin:1.25rem 0 0}.hero-actions.svelte-1nj0iur{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.hero-note.svelte-1nj0iur{font-size:.85rem;color:var(--text-muted);margin:1rem 0 0}.socket.svelte-1nj0iur{position:relative;width:min(100%,420px);aspect-ratio:1;margin:0 auto}.ring.svelte-1nj0iur{position:absolute;border-radius:50%;border:1px dashed var(--border-light)}.ring-outer.svelte-1nj0iur{inset:4%}.ring-inner.svelte-1nj0iur{inset:24%;border-style:solid;border-color:var(--border)}.core.svelte-1nj0iur{position:absolute;inset:37%;display:grid;place-items:center;border-radius:28%;background:var(--bg-secondary);border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:0 0 0 8px color-mix(in srgb,var(--accent) 6%,transparent),0 0 60px color-mix(in srgb,var(--accent) 30%,transparent)}.core.svelte-1nj0iur img:where(.svelte-1nj0iur){width:55%;height:auto}.node.svelte-1nj0iur{position:absolute;width:72px;height:72px;margin:-36px 0 0 -36px;display:grid;place-items:center;border-radius:20px;background:var(--bg-secondary);border:1px solid var(--border-light);box-shadow:var(--shadow-lg);animation:svelte-1nj0iur-float 6s ease-in-out infinite}.node.svelte-1nj0iur img:where(.svelte-1nj0iur){border-radius:10px}.node-label.svelte-1nj0iur{position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%);white-space:nowrap;font-size:.75rem;font-weight:500;color:var(--text-secondary)}.node-0.svelte-1nj0iur{left:50%;top:4%}.node-1.svelte-1nj0iur{left:90%;top:66%;animation-delay:-2s}.node-slot.svelte-1nj0iur{left:10%;top:66%;font-size:1.75rem;font-weight:300;color:var(--text-muted);background:transparent;border:1px dashed var(--border-light);box-shadow:none;animation-delay:-3s}@keyframes svelte-1nj0iur-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.plugin-grid.svelte-1nj0iur{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.plugin-card.svelte-1nj0iur{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.5rem;padding:1.75rem;background:var(--bg-secondary);border:1px solid var(--border);border-radius:16px;color:var(--text-primary);transition:border-color var(--transition-normal),transform var(--transition-normal),box-shadow var(--transition-normal)}.card-glow.svelte-1nj0iur{position:absolute;inset:-40% -40% auto auto;width:260px;height:260px;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 22%,transparent),transparent 65%);opacity:0;transition:opacity var(--transition-normal);pointer-events:none}a.plugin-card.svelte-1nj0iur:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);transform:translateY(-4px);box-shadow:0 18px 40px #00000073;color:var(--text-primary)}a.plugin-card.svelte-1nj0iur:hover .card-glow:where(.svelte-1nj0iur){opacity:1}.card-head.svelte-1nj0iur{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem}.card-head.svelte-1nj0iur img:where(.svelte-1nj0iur){border-radius:14px;box-shadow:var(--shadow-md)}.chip.svelte-1nj0iur{font-size:.75rem;color:var(--text-secondary);background:var(--bg-hover);border:1px solid var(--border-light);border-radius:999px;padding:.2rem .7rem}.plugin-name.svelte-1nj0iur{font-size:1.35rem;font-weight:650}.plugin-tagline.svelte-1nj0iur{color:var(--text-secondary);line-height:1.5}.card-foot.svelte-1nj0iur{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.25rem;font-size:.8rem;color:var(--text-muted)}.reach.svelte-1nj0iur{font-family:JetBrains Mono,Fira Code,Consolas,monospace;white-space:pre;overflow:hidden;text-overflow:ellipsis}.view.svelte-1nj0iur{font-size:.9rem;font-weight:600;color:var(--accent);padding-top:.75rem;border-top:1px solid var(--border)}.ghost.svelte-1nj0iur{align-items:flex-start;justify-content:center;background:transparent;border-style:dashed;border-color:var(--border-light)}.ghost-plus.svelte-1nj0iur{display:grid;place-items:center;width:64px;height:64px;margin-bottom:.75rem;border-radius:14px;border:1px dashed var(--border-light);font-size:1.75rem;font-weight:300;color:var(--text-muted)}.ghost.svelte-1nj0iur .plugin-name:where(.svelte-1nj0iur){color:var(--text-secondary)}.promises-section.svelte-1nj0iur{position:relative;background:radial-gradient(800px 400px at 50% 0%,color-mix(in srgb,var(--accent-secondary) 10%,transparent),transparent 70%),var(--bg-tertiary);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.promises.svelte-1nj0iur{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:16px;overflow:hidden}.promises.svelte-1nj0iur li:where(.svelte-1nj0iur){padding:2rem 1.75rem 2.25rem;background:var(--bg-tertiary);transition:background var(--transition-normal)}.promises.svelte-1nj0iur li:where(.svelte-1nj0iur):hover{background:var(--bg-secondary)}.num.svelte-1nj0iur{display:block;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.85rem;color:var(--accent);margin-bottom:1.25rem}.promises.svelte-1nj0iur h3:where(.svelte-1nj0iur){font-size:1.25rem;line-height:1.3;margin:0 0 .6rem}.promises.svelte-1nj0iur p:where(.svelte-1nj0iur){color:var(--text-secondary);line-height:1.6;margin:0}.kinds.svelte-1nj0iur{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:920px;margin:0 auto}.kind.svelte-1nj0iur{padding:2rem;border-radius:16px;border:1px solid var(--border);background:var(--bg-secondary)}.kind-icon.svelte-1nj0iur{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;margin-bottom:1.25rem}.kind-format.svelte-1nj0iur .kind-icon:where(.svelte-1nj0iur){color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.kind-integration.svelte-1nj0iur .kind-icon:where(.svelte-1nj0iur){color:var(--accent-secondary-hover);background:color-mix(in srgb,var(--accent-secondary) 14%,transparent)}.kind.svelte-1nj0iur h3:where(.svelte-1nj0iur){font-size:1.2rem;margin:0 0 .5rem}.kind.svelte-1nj0iur p:where(.svelte-1nj0iur){color:var(--text-secondary);line-height:1.6;margin:0}.install-section.svelte-1nj0iur{background:var(--bg-secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.steps.svelte-1nj0iur{list-style:none;margin:0 auto;padding:0;max-width:960px;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;counter-reset:step}.steps.svelte-1nj0iur li:where(.svelte-1nj0iur){position:relative;text-align:center}.steps.svelte-1nj0iur li:where(.svelte-1nj0iur):not(:last-child):after{content:"";position:absolute;top:24px;left:calc(50% + 36px);right:calc(-50% + 36px);border-top:1px dashed var(--border-light)}.step-num.svelte-1nj0iur{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;font-weight:700;color:var(--bg-primary);background:var(--accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 15%,transparent);margin-bottom:1rem}.steps.svelte-1nj0iur h3:where(.svelte-1nj0iur){font-size:1.15rem;margin:0 0 .4rem}.steps.svelte-1nj0iur p:where(.svelte-1nj0iur){color:var(--text-secondary);line-height:1.55;margin:0}.coming.svelte-1nj0iur{text-align:center;max-width:760px}.coming.svelte-1nj0iur h2:where(.svelte-1nj0iur){font-size:clamp(1.75rem,3vw,2.4rem);margin:0 0 1.75rem}.pills.svelte-1nj0iur{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.pills.svelte-1nj0iur li:where(.svelte-1nj0iur){padding:.6rem 1.1rem;border-radius:999px;border:1px solid var(--border-light);background:var(--bg-secondary);color:var(--text-primary);font-size:.95rem}.pills.svelte-1nj0iur li:where(.svelte-1nj0iur):before{content:"";display:inline-block;width:7px;height:7px;margin-right:.55rem;border-radius:50%;background:var(--accent-secondary);vertical-align:middle}.faq-section.svelte-1nj0iur{border-top:1px solid var(--border)}.faq-wrap.svelte-1nj0iur{max-width:760px}.faq-wrap.svelte-1nj0iur h2:where(.svelte-1nj0iur){text-align:center;margin-bottom:2rem}.faq-list.svelte-1nj0iur{display:flex;flex-direction:column;gap:.75rem}.cta-section.svelte-1nj0iur{background:var(--bg-secondary);border-top:1px solid var(--border)}.cta.svelte-1nj0iur{text-align:center;max-width:640px}.cta.svelte-1nj0iur h2:where(.svelte-1nj0iur){margin-bottom:.75rem}.cta.svelte-1nj0iur p:where(.svelte-1nj0iur){color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.cta-actions.svelte-1nj0iur{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:960px){.hero-inner.svelte-1nj0iur{grid-template-columns:1fr;text-align:center}.lede.svelte-1nj0iur{margin-left:auto;margin-right:auto}.hero-actions.svelte-1nj0iur{justify-content:center}.socket.svelte-1nj0iur{width:min(80%,340px)}.promises.svelte-1nj0iur{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.hero.svelte-1nj0iur{padding:3.5rem 0}.promises.svelte-1nj0iur,.kinds.svelte-1nj0iur,.steps.svelte-1nj0iur{grid-template-columns:1fr}.steps.svelte-1nj0iur li:where(.svelte-1nj0iur):not(:last-child):after{display:none}.node.svelte-1nj0iur{width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:16px}.node.svelte-1nj0iur img:where(.svelte-1nj0iur){width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.node.svelte-1nj0iur{animation:none}.plugin-card.svelte-1nj0iur,a.plugin-card.svelte-1nj0iur:hover{transform:none}}
