.nav.svelte-pc3qih{position:fixed;top:0;left:0;right:0;z-index:100;padding:1rem 0;transition:background .3s ease,border-color .3s ease,padding .3s ease;border-bottom:1px solid transparent}.nav-scrolled.svelte-pc3qih{background:#030712d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:#ffffff0f;padding:.65rem 0}.nav-inner.svelte-pc3qih{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between}.nav-logo.svelte-pc3qih{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:#fff}.nav-icon.svelte-pc3qih{width:30px;height:30px;border-radius:6px}.nav-brand.svelte-pc3qih{font-size:1.05rem;font-weight:800;letter-spacing:-.01em;color:#fff}.nav-links.svelte-pc3qih{display:flex;align-items:center;gap:2rem}.nav-link.svelte-pc3qih{font-size:.88rem;color:#94a3b8;text-decoration:none;transition:color .2s;display:flex;align-items:center;gap:.35rem}.nav-link.svelte-pc3qih:hover{color:#34d399}.nav-cta.svelte-pc3qih{font-size:.82rem;font-weight:700;background:linear-gradient(135deg,#34d399,#059669);color:#0a0f1a;text-decoration:none;padding:.45rem 1.1rem;border-radius:.45rem;transition:all .25s}.nav-cta.svelte-pc3qih:hover{transform:translateY(-1px);box-shadow:0 6px 20px #34d3994d}@media (max-width: 700px){.nav-links.svelte-pc3qih{gap:1rem}.nav-link.svelte-pc3qih:not(.nav-cta){display:none}}.hero-section.svelte-102gkn7{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:#030305;padding-top:100px;padding-bottom:60px}.hero-canvas.svelte-102gkn7{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.hero-blobs.svelte-102gkn7{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.blob.svelte-102gkn7{position:absolute;border-radius:50%;filter:blur(140px);opacity:.15}.blob-emerald.svelte-102gkn7{width:45vw;height:45vw;background:radial-gradient(circle,#059669,transparent 70%);top:-10%;left:-10%;animation:svelte-102gkn7-drift 15s ease-in-out infinite alternate}.blob-indigo.svelte-102gkn7{width:40vw;height:40vw;background:radial-gradient(circle,#6366f1,transparent 70%);bottom:-10%;right:-5%;animation:svelte-102gkn7-drift 20s ease-in-out infinite alternate-reverse}.blob-cyan.svelte-102gkn7{width:30vw;height:30vw;background:radial-gradient(circle,#06b6d4,transparent 70%);top:50%;left:40%;animation:svelte-102gkn7-drift 12s ease-in-out infinite alternate}@keyframes svelte-102gkn7-drift{0%{transform:translate(0) scale(1)}to{transform:translate(5%,8%) scale(1.1)}}.hero-grid.svelte-102gkn7{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(circle at 60% 50%,black,transparent 80%);-webkit-mask-image:radial-gradient(circle at 60% 50%,black,transparent 80%)}.hero-content.svelte-102gkn7{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1.1fr .9fr;gap:4.5rem;align-items:center;opacity:0;transform:translateY(30px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.hero-content.visible.svelte-102gkn7{opacity:1;transform:none}.hero-left-panel.svelte-102gkn7{display:flex;flex-direction:column;align-items:flex-start}.hero-badge.svelte-102gkn7{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-family:JetBrains Mono,monospace;font-weight:700;color:#4ade80;letter-spacing:.12em;background:#4ade800f;border:1px solid rgba(74,222,128,.18);border-radius:9999px;padding:.35rem .95rem;margin-bottom:1.5rem}.badge-dot.svelte-102gkn7{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:svelte-102gkn7-blink-dot 2.5s ease-in-out infinite}@keyframes svelte-102gkn7-blink-dot{0%,to{opacity:1}50%{opacity:.35}}.hero-heading.svelte-102gkn7{font-size:clamp(2.4rem,4.8vw,3.8rem);font-weight:800;line-height:1.1;color:#fff;letter-spacing:-.03em;margin:0 0 1.2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.heading-gradient.svelte-102gkn7{background:linear-gradient(135deg,#34d399,#38bdf8,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub.svelte-102gkn7{font-size:1.05rem;color:#94a3b8;line-height:1.7;max-width:580px;margin:0 0 2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.inline-code.svelte-102gkn7{font-family:JetBrains Mono,monospace;font-size:.9em;color:#34d399;background:#34d39914;border-radius:4px;padding:.05em .3em;border:1px solid rgba(52,211,153,.12)}.hero-actions.svelte-102gkn7{display:flex;gap:1.25rem;margin-bottom:3rem;flex-wrap:wrap}.btn-primary.svelte-102gkn7{display:inline-flex;align-items:center;gap:1rem;background:#fff;color:#030712;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;font-weight:700;padding:.45rem .45rem .45rem 1.5rem;border-radius:9999px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 20px #0000004d}.btn-primary.svelte-102gkn7:hover{transform:translateY(-2px);background:#f4f4f5;box-shadow:0 12px 24px #ffffff26}.btn-circle-arrow.svelte-102gkn7{display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;background:#030712;color:#fff;border-radius:50%;font-size:.8rem;transition:transform .25s ease}.btn-primary.svelte-102gkn7:hover .btn-circle-arrow:where(.svelte-102gkn7){transform:translate(2px)}.btn-secondary.svelte-102gkn7{display:inline-flex;align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#f1f5f9;font-weight:600;padding:.7rem 1.6rem;border-radius:9999px;font-size:.9rem;text-decoration:none;transition:all .2s;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.btn-secondary.svelte-102gkn7:hover{background:#ffffff12;border-color:#ffffff26}.tab-selectors.svelte-102gkn7{display:flex;flex-direction:column;gap:.85rem;width:100%;max-width:480px}.tab-btn.svelte-102gkn7{display:flex;align-items:flex-start;gap:1.25rem;background:#ffffff03;border:1px solid rgba(255,255,255,.03);border-radius:.85rem;padding:1.1rem;text-align:left;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%;position:relative;overflow:hidden}.tab-btn.svelte-102gkn7:hover{background:#ffffff08;border-color:#ffffff14}.tab-btn.active.svelte-102gkn7{background:#ffffff0a;border-color:var(--accent);box-shadow:0 4px 20px #00000040,inset 0 0 12px #ffffff05}.tab-icon.svelte-102gkn7{flex-shrink:0;width:2.2rem;height:2.2rem;border-radius:.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;color:#94a3b8;transition:all .3s}.tab-btn.svelte-102gkn7:hover .tab-icon:where(.svelte-102gkn7){color:#fff;border-color:#ffffff1f}.tab-btn.active.svelte-102gkn7 .tab-icon:where(.svelte-102gkn7){background:var(--accent);color:#030712;border-color:transparent;box-shadow:0 0 12px var(--accent)}.tab-btn-content.svelte-102gkn7{display:flex;flex-direction:column;gap:.15rem}.tab-btn-title.svelte-102gkn7{font-size:.88rem;font-weight:700;color:#94a3b8;transition:color .2s;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tab-btn.active.svelte-102gkn7 .tab-btn-title:where(.svelte-102gkn7){color:#fff}.tab-btn-desc.svelte-102gkn7{font-size:.78rem;color:#64748b;line-height:1.4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tab-btn.active.svelte-102gkn7 .tab-btn-desc:where(.svelte-102gkn7){color:#94a3b8}.hero-redirect-group.svelte-102gkn7{display:inline-flex;background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:9999px;padding:.25rem;gap:.25rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 20px #00000040}.redirect-pill.svelte-102gkn7{display:flex;align-items:center;gap:.45rem;padding:.45rem .95rem;border-radius:9999px;font-size:.72rem;font-weight:700;color:#64748b;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.redirect-pill.svelte-102gkn7 svg:where(.svelte-102gkn7){transition:transform .25s cubic-bezier(.16,1,.3,1)}.redirect-pill.svelte-102gkn7:hover svg:where(.svelte-102gkn7){transform:translate(1px,-1px)}.cli-pill.svelte-102gkn7:hover{color:#34d399;background:#34d39914}.ext-pill.svelte-102gkn7:hover{color:#a78bfa;background:#a78bfa14}.app-pill.svelte-102gkn7:hover{color:#fb923c;background:#fb923c14}.hero-right-panel.svelte-102gkn7{display:flex;flex-direction:column;align-items:center;gap:1.5rem;position:relative;width:100%}.showcase-window.svelte-102gkn7{width:100%;max-width:520px;height:400px;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-radius:1.25rem;overflow:hidden;display:flex;flex-direction:column;position:relative;box-shadow:none;border:1px solid transparent;background-image:linear-gradient(#0a0a0fd9,#0a0a0fd9),linear-gradient(135deg,var(--theme-color) 0%,rgba(255,255,255,.04) 100%);background-origin:border-box;background-clip:padding-box,border-box;transition:all .6s cubic-bezier(.16,1,.3,1)}.showcase-window.svelte-102gkn7:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.05) 0%,transparent 50%);pointer-events:none;z-index:10}.window-header.svelte-102gkn7{display:flex;align-items:center;height:38px;padding:0 1.25rem;background:#16161e80;border-bottom:1px solid rgba(255,255,255,.04);position:relative}.window-dots.svelte-102gkn7{display:flex;gap:.4rem}.window-dot.svelte-102gkn7{width:10px;height:10px;border-radius:50%}.window-dot.red.svelte-102gkn7{background:#ff5f56}.window-dot.yellow.svelte-102gkn7{background:#ffbd2e}.window-dot.green.svelte-102gkn7{background:#27c93f}.window-title.svelte-102gkn7{position:absolute;left:50%;transform:translate(-50%);font-family:JetBrains Mono,monospace;font-size:.72rem;color:#64748b;white-space:nowrap}.window-body.svelte-102gkn7{flex:1;overflow:hidden;padding:1.5rem;position:relative}.cli-mockup.svelte-102gkn7{display:flex;flex-direction:column;gap:.75rem;font-family:JetBrains Mono,monospace;font-size:.72rem;line-height:1.5;color:#cbd5e1;text-align:left}.cli-line.svelte-102gkn7{opacity:0;animation:svelte-102gkn7-fade-in-line .3s ease forwards}.cli-prompt.svelte-102gkn7{color:#34d399;font-weight:700}.cli-line.typing.svelte-102gkn7{animation-delay:.1s}.cli-line.loading.svelte-102gkn7{color:#64748b;animation-delay:.8s}.cli-line.run-step.step-1.svelte-102gkn7{animation-delay:1.8s}.cli-line.run-step.step-2.svelte-102gkn7{animation-delay:3.2s}.cli-line.finished.svelte-102gkn7{animation-delay:4.5s}.status-badge.svelte-102gkn7{font-size:.65rem;font-weight:700;padding:.05rem .35rem;border-radius:3px;margin-right:.4rem}.status-badge.success.svelte-102gkn7{background:#34d3991f;color:#34d399;border:1px solid rgba(52,211,153,.2)}.sub-log.svelte-102gkn7{padding-left:1.25rem;color:#94a3b8;margin-top:.15rem}.log-meta.svelte-102gkn7{color:#64748b}.log-var.svelte-102gkn7{color:#a78bfa;background:#a78bfa1a;padding:0 .25rem;border-radius:3px}.cli-success-text.svelte-102gkn7{color:#34d399;font-weight:700}@keyframes svelte-102gkn7-fade-in-line{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.editor-mockup.svelte-102gkn7{display:flex;flex-direction:column;justify-content:space-between;height:100%;font-family:JetBrains Mono,monospace;font-size:.72rem;line-height:1.5;text-align:left}.editor-lines.svelte-102gkn7{display:flex;flex-direction:column}.code-line.svelte-102gkn7{min-height:1.1rem;white-space:pre;opacity:0;animation:svelte-102gkn7-slide-in-code .4s cubic-bezier(.16,1,.3,1) forwards}.code-line.svelte-102gkn7:nth-child(1){animation-delay:.05s}.code-line.svelte-102gkn7:nth-child(2){animation-delay:.1s}.code-line.svelte-102gkn7:nth-child(4){animation-delay:.2s}.code-line.svelte-102gkn7:nth-child(5){animation-delay:.25s}.code-line.svelte-102gkn7:nth-child(6){animation-delay:.3s}.code-line.svelte-102gkn7:nth-child(7){animation-delay:.35s}.code-line.svelte-102gkn7:nth-child(8){animation-delay:.4s}.code-line.svelte-102gkn7:nth-child(10){animation-delay:.5s}.code-line.svelte-102gkn7:nth-child(11){animation-delay:.55s}.code-line.svelte-102gkn7:nth-child(12){animation-delay:.6s}.code-line.svelte-102gkn7:nth-child(13){animation-delay:.65s}@keyframes svelte-102gkn7-slide-in-code{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.c-comment.svelte-102gkn7{color:#4b5563}.c-keyword.svelte-102gkn7{color:#c084fc;font-weight:700}.c-method.svelte-102gkn7{color:#34d399;font-weight:700}.c-string.svelte-102gkn7{color:#fcd34d}.c-identifier.svelte-102gkn7{color:#38bdf8}.indent-1.svelte-102gkn7{padding-left:1.25rem}.indent-2.svelte-102gkn7{padding-left:2.2rem}.editor-inline-action.svelte-102gkn7{display:inline-flex;align-items:center;gap:.4rem;font-size:.65rem;color:#a78bfa;background:#a78bfa0f;border:1px solid rgba(167,139,250,.15);border-radius:4px;padding:.25rem .5rem;width:-moz-fit-content;width:fit-content;align-self:flex-start;margin-top:1rem;cursor:pointer;transition:all .2s;opacity:0;animation:svelte-102gkn7-fade-in-line .3s ease 1s forwards}.editor-inline-action.svelte-102gkn7:hover{background:#a78bfa1f}.action-play.svelte-102gkn7{font-size:.55rem}.browser-mockup.svelte-102gkn7{display:flex;flex-direction:column;gap:1.25rem;height:100%;color:#cbd5e1}.dash-metrics.svelte-102gkn7{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.dash-stat.svelte-102gkn7{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:.6rem;padding:.6rem;display:flex;flex-direction:column;align-items:center;gap:.1rem;opacity:0;animation:svelte-102gkn7-fade-in-line .4s cubic-bezier(.16,1,.3,1) forwards}.dash-stat.svelte-102gkn7:nth-child(1){animation-delay:.1s}.dash-stat.svelte-102gkn7:nth-child(2){animation-delay:.2s}.dash-stat.svelte-102gkn7:nth-child(3){animation-delay:.3s}.stat-num.svelte-102gkn7{font-size:1.15rem;font-weight:800;color:#fff;font-family:JetBrains Mono,monospace}.stat-title.svelte-102gkn7{font-size:.6rem;color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.dash-feed.svelte-102gkn7{display:flex;flex-direction:column;gap:.5rem}.feed-item.svelte-102gkn7{display:flex;align-items:center;justify-content:space-between;background:#ffffff03;border:1px solid rgba(255,255,255,.03);border-radius:.5rem;padding:.5rem .75rem;font-family:JetBrains Mono,monospace;font-size:.68rem;width:100%;opacity:0;animation:svelte-102gkn7-slide-in-feed .4s cubic-bezier(.16,1,.3,1) forwards}.feed-item.svelte-102gkn7:nth-child(1){animation-delay:.4s}.feed-item.svelte-102gkn7:nth-child(2){animation-delay:.5s}.feed-item.svelte-102gkn7:nth-child(3){animation-delay:.6s}.feed-item.svelte-102gkn7:nth-child(4){animation-delay:.7s}@keyframes svelte-102gkn7-slide-in-feed{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.badge-method.svelte-102gkn7{font-size:.58rem;font-weight:800;padding:.1rem .35rem;border-radius:3px;width:42px;text-align:center}.badge-method.post.svelte-102gkn7{background:#34d3991a;color:#34d399}.badge-method.get.svelte-102gkn7{background:#38bdf81a;color:#38bdf8}.badge-method.put.svelte-102gkn7{background:#a78bfa1a;color:#a78bfa}.badge-method.delete.svelte-102gkn7{background:#f43f5e1a;color:#f43f5e}.feed-path.svelte-102gkn7{flex:1;text-align:left;margin-left:.85rem;color:#94a3b8}.feed-time.svelte-102gkn7{color:#475569;margin-right:1rem;font-size:.62rem}.feed-status.ok.svelte-102gkn7{color:#34d399;font-weight:700}@media (max-width: 960px){.hero-content.svelte-102gkn7{grid-template-columns:1fr;gap:3.5rem;padding:2rem 1.5rem 4rem}.hero-left-panel.svelte-102gkn7{align-items:center;text-align:center}.hero-sub.svelte-102gkn7{max-width:100%}.hero-actions.svelte-102gkn7{justify-content:center}.tab-selectors.svelte-102gkn7,.hero-right-panel.svelte-102gkn7{max-width:100%}.showcase-window.svelte-102gkn7{max-width:100%;height:380px}}.features-section.svelte-8hj8zb{position:relative;background:#0d0d0f;padding:7rem 2rem;overflow:hidden}.feat-grid-bg.svelte-8hj8zb{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.01) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.01) 1px,transparent 1px);background-size:50px 50px;pointer-events:none}.features-inner.svelte-8hj8zb{position:relative;z-index:1;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.section-label.svelte-8hj8zb{display:inline-flex;align-items:center;gap:.5rem;font-size:.7rem;font-family:JetBrains Mono,monospace;font-weight:700;color:#64748b;letter-spacing:.12em}.label-dot.svelte-8hj8zb{width:6px;height:6px;border-radius:50%;background:#475569}.section-heading.svelte-8hj8zb{font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800;color:#fff;line-height:1.18;letter-spacing:-.02em;margin:1rem 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.h-accent.svelte-8hj8zb{background:linear-gradient(135deg,#34d399,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-sub.svelte-8hj8zb{font-size:1rem;color:#64748b;max-width:520px;line-height:1.7;margin-bottom:4rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.feat-cards.svelte-8hj8zb{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem;width:100%;text-align:left}.feat-card.svelte-8hj8zb{display:flex;flex-direction:column;position:relative;background:#ffffff04;border:1px solid rgba(255,255,255,.04);border-radius:1rem;padding:1.5rem;opacity:0;transform:translateY(22px);transition:opacity .6s ease var(--delay),transform .6s ease var(--delay),border-color .3s ease,box-shadow .3s ease;grid-column:span 6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media (min-width: 650px) and (max-width: 950px){.feat-card.svelte-8hj8zb{grid-column:span 3}.feat-card-4.svelte-8hj8zb{grid-column:span 6}}@media (min-width: 950px){.feat-card-0.svelte-8hj8zb,.feat-card-1.svelte-8hj8zb,.feat-card-2.svelte-8hj8zb{grid-column:span 2}.feat-card-3.svelte-8hj8zb,.feat-card-4.svelte-8hj8zb{grid-column:span 3}}.feat-card.card-in.svelte-8hj8zb{opacity:1;transform:translateY(0)}.feat-card.svelte-8hj8zb:hover{border-color:#ffffff14;box-shadow:0 15px 30px #0006,0 0 35px var(--glow-c);transform:translateY(-4px)}.feat-card-top.svelte-8hj8zb{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.25rem}.feat-icon.svelte-8hj8zb{width:2.2rem;height:2.2rem;border-radius:.5rem;background:color-mix(in srgb,var(--c) 8%,transparent);border:1px solid color-mix(in srgb,var(--c) 15%,transparent);display:flex;align-items:center;justify-content:center}.feat-tag.svelte-8hj8zb{font-size:.62rem;font-family:JetBrains Mono,monospace;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .6rem;border-radius:9999px;border:1px solid}.feat-title.svelte-8hj8zb{font-size:1.15rem;font-weight:700;color:#fff;margin:0 0 .5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.01em}.feat-desc.svelte-8hj8zb{font-size:.85rem;color:#64748b;line-height:1.6;margin:0 0 1.25rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;flex-grow:1}.feat-code-box.svelte-8hj8zb{background:#030304;border:1px solid rgba(255,255,255,.02);border-radius:.5rem;padding:.75rem .85rem;overflow:hidden}.feat-pre.svelte-8hj8zb{margin:0;font-family:JetBrains Mono,monospace;font-size:.68rem;line-height:1.5;color:#94a3b8;text-align:left;white-space:pre-wrap}.fc-keyword{color:#f43f5e;font-weight:700}.fc-method{color:#10b981;font-weight:700}.fc-id{color:#38bdf8}.fc-string{color:#fbbf24}.fc-num{color:#fb923c}.fc-comment{color:#475569}@media (max-width: 700px){.feat-cards.svelte-8hj8zb{grid-template-columns:1fr}.features-section.svelte-8hj8zb{padding:5rem 1.25rem}}.docs-section.svelte-19nqy7s{position:relative;background:#04080f;padding:7rem 2rem;overflow:hidden}.docs-grid-bg.svelte-19nqy7s{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(56,189,248,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.035) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.docs-inner.svelte-19nqy7s{position:relative;z-index:1;max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.docs-inner.visible.svelte-19nqy7s{opacity:1;transform:none}.section-label.svelte-19nqy7s{display:inline-flex;align-items:center;gap:.5rem;font-size:.7rem;font-family:JetBrains Mono,monospace;color:#38bdf8;letter-spacing:.1em;text-transform:uppercase;background:#38bdf814;border:1px solid rgba(56,189,248,.2);padding:.25rem .85rem;border-radius:9999px;margin-bottom:1.5rem}.label-dot.svelte-19nqy7s{width:6px;height:6px;border-radius:50%;background:#38bdf8;box-shadow:0 0 6px #38bdf8}.section-heading.svelte-19nqy7s{font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800;color:#fff;line-height:1.18;letter-spacing:-.02em;margin:0 0 1rem}.h-accent.svelte-19nqy7s{background:linear-gradient(135deg,#38bdf8,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-sub.svelte-19nqy7s{font-size:1rem;color:#64748b;max-width:480px;line-height:1.7;margin-bottom:3.5rem}.docs-cards.svelte-19nqy7s{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;width:100%;text-align:left}.doc-card.svelte-19nqy7s{display:flex;flex-direction:column;gap:.75rem;background:#ffffff06;border:1px solid rgba(255,255,255,.07);border-radius:.9rem;padding:1.75rem;text-decoration:none;color:inherit;transition:border-color .3s,box-shadow .3s,transform .3s}.doc-card.svelte-19nqy7s:hover{border-color:color-mix(in srgb,var(--c) 35%,transparent);box-shadow:0 0 36px color-mix(in srgb,var(--c) 12%,transparent);transform:translateY(-4px)}.doc-icon.svelte-19nqy7s{width:2.4rem;height:2.4rem;border-radius:.55rem;background:color-mix(in srgb,var(--c) 10%,transparent);border:1px solid color-mix(in srgb,var(--c) 22%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.doc-title.svelte-19nqy7s{font-size:1.05rem;font-weight:700;color:#e2e8f0;margin:0}.doc-desc.svelte-19nqy7s{font-size:.85rem;color:#64748b;line-height:1.65;flex:1;margin:0}.ic.svelte-19nqy7s{font-family:JetBrains Mono,monospace;font-size:.85em;color:#a78bfa;background:#a78bfa1a;border-radius:3px;padding:.05em .3em}.doc-link.svelte-19nqy7s{font-size:.82rem;font-family:JetBrains Mono,monospace;color:var(--c);margin-top:auto;transition:letter-spacing .2s}.doc-card.svelte-19nqy7s:hover .doc-link:where(.svelte-19nqy7s){letter-spacing:.03em}@media (max-width: 800px){.docs-cards.svelte-19nqy7s{grid-template-columns:1fr}.docs-section.svelte-19nqy7s{padding:5rem 1.25rem}}.cta-section.svelte-pskild{position:relative;background:#030712;padding:8rem 2rem;overflow:hidden;text-align:center}.cta-blob.svelte-pskild{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60vw;height:60vw;border-radius:50%;background:radial-gradient(circle,rgba(52,211,153,.08) 0%,transparent 70%);pointer-events:none;animation:svelte-pskild-pulse-blob 6s ease-in-out infinite}@keyframes svelte-pskild-pulse-blob{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}}.cta-grid.svelte-pskild{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(52,211,153,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(52,211,153,.04) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.cta-inner.svelte-pskild{position:relative;z-index:1;max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.5rem;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.cta-inner.visible.svelte-pskild{opacity:1;transform:none}.cta-badge.svelte-pskild{display:inline-flex;align-items:center;gap:.45rem;font-size:.7rem;font-family:JetBrains Mono,monospace;color:#34d399;letter-spacing:.1em;text-transform:uppercase;background:#34d39914;border:1px solid rgba(52,211,153,.2);padding:.25rem .85rem;border-radius:9999px}.badge-dot.svelte-pskild{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 6px #34d399;animation:svelte-pskild-pulse-dot 2s ease-in-out infinite}@keyframes svelte-pskild-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.cta-heading.svelte-pskild{font-size:clamp(2rem,5vw,3.2rem);font-weight:800;color:#fff;line-height:1.18;letter-spacing:-.02em;margin:0}.cta-accent.svelte-pskild{background:linear-gradient(135deg,#34d399,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cta-sub.svelte-pskild{font-size:1rem;color:#64748b;line-height:1.75;max-width:480px;margin:0}.install-box.svelte-pskild{display:flex;align-items:center;gap:.6rem;background:#0a0f1a;border:1px solid rgba(255,255,255,.08);border-radius:.6rem;padding:.75rem 1.1rem;font-family:JetBrains Mono,monospace;font-size:.9rem;width:100%;max-width:400px}.install-prompt.svelte-pskild{color:#34d399;font-weight:700}.install-cmd.svelte-pskild{color:#e2e8f0;flex:1;text-align:left}.install-copy.svelte-pskild{background:none;border:none;cursor:pointer;color:#4b5563;transition:color .2s;padding:0;display:flex}.install-copy.svelte-pskild:hover{color:#34d399}.cta-actions.svelte-pskild{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.btn-primary.svelte-pskild{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#34d399,#059669);color:#0a0f1a;font-weight:700;padding:.8rem 2rem;border-radius:.5rem;font-size:.95rem;text-decoration:none;transition:all .25s}.btn-primary.svelte-pskild:hover{transform:translateY(-2px);box-shadow:0 8px 30px #34d39959}.btn-secondary.svelte-pskild{display:inline-flex;align-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#e2e8f0;font-weight:600;padding:.8rem 2rem;border-radius:.5rem;font-size:.95rem;text-decoration:none;transition:all .25s}.btn-secondary.svelte-pskild:hover{background:#ffffff14;border-color:#34d39966;transform:translateY(-2px)}.cta-footnote.svelte-pskild{font-size:.72rem;color:#374151;margin:0;font-family:JetBrains Mono,monospace}.footer.svelte-1bcftlr{position:relative;background:#020609;border-top:1px solid rgba(255,255,255,.06);overflow:hidden}.footer-grid-bg.svelte-1bcftlr{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(52,211,153,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(52,211,153,.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.footer-inner.svelte-1bcftlr{position:relative;z-index:1;max-width:1100px;margin:0 auto;padding:4rem 2rem 3rem;display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr 1fr;gap:3rem}.footer-brand.svelte-1bcftlr{display:flex;flex-direction:column;gap:.85rem}.brand-mark.svelte-1bcftlr{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.footer-logo-img.svelte-1bcftlr{width:30px;height:30px;border-radius:6px}.brand-name.svelte-1bcftlr{font-size:1.1rem;font-weight:800;color:#fff}.brand-tagline.svelte-1bcftlr{font-size:.82rem;color:#4b5563;line-height:1.65;margin:0;max-width:220px}.social-row.svelte-1bcftlr{display:flex;gap:.65rem;margin-top:.25rem}.social-link.svelte-1bcftlr{width:2rem;height:2rem;border-radius:.4rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);display:flex;align-items:center;justify-content:center;color:#64748b;text-decoration:none;transition:all .2s}.social-link.svelte-1bcftlr:hover{color:#34d399;border-color:#34d3994d;background:#34d39912}.footer-col.svelte-1bcftlr{display:flex;flex-direction:column;gap:.85rem}.col-heading.svelte-1bcftlr{font-size:.68rem;font-family:JetBrains Mono,monospace;font-weight:700;color:#e2e8f0;letter-spacing:.08em;text-transform:uppercase;margin:0}.col-links.svelte-1bcftlr{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.col-link.svelte-1bcftlr{font-size:.84rem;color:#4b5563;text-decoration:none;transition:color .2s}.col-link.svelte-1bcftlr:hover{color:#34d399}.footer-bottom.svelte-1bcftlr{border-top:1px solid rgba(255,255,255,.05);padding:1.2rem 2rem}.footer-bottom-inner.svelte-1bcftlr{max-width:1100px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.copyright.svelte-1bcftlr{font-size:.72rem;color:#374151;font-family:JetBrains Mono,monospace}.built-with.svelte-1bcftlr{font-size:.72rem;color:#374151;display:flex;align-items:center;gap:.4rem}.berry-tag.svelte-1bcftlr{font-family:JetBrains Mono,monospace;font-size:.65rem;color:#34d399;background:#34d39914;border:1px solid rgba(52,211,153,.2);border-radius:4px;padding:.05em .4em}@media (max-width: 860px){.footer-inner.svelte-1bcftlr{grid-template-columns:1fr 1fr}.footer-brand.svelte-1bcftlr{grid-column:1/-1}}@media (max-width: 500px){.footer-inner.svelte-1bcftlr{grid-template-columns:1fr}.footer-bottom-inner.svelte-1bcftlr{flex-direction:column;gap:.5rem;text-align:center}}.demo-section.svelte-1ic6zf6{position:relative;background:#0d1117;padding:6rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.03)}.heading-container.svelte-1ic6zf6{text-align:center;margin-bottom:2.5rem}.section-badge.svelte-1ic6zf6{font-size:.65rem;letter-spacing:.18em;color:#34d39966;text-transform:uppercase;font-family:JetBrains Mono,monospace;margin:0 0 .4rem}.section-title.svelte-1ic6zf6{font-size:clamp(1.6rem,3.5vw,2.2rem);font-weight:700;color:#fff;font-family:JetBrains Mono,monospace;margin:0}.highlight.svelte-1ic6zf6{color:#34d399}.video-card.svelte-1ic6zf6{width:100%;max-width:800px;border-radius:.9rem;overflow:hidden;border:1px solid rgba(255,255,255,.07);background:#0d1117;box-shadow:0 24px 60px #0009}.title-bar.svelte-1ic6zf6{display:flex;align-items:center;gap:.4rem;padding:.6rem 1rem;background:#161b22;border-bottom:1px solid rgba(255,255,255,.05)}.dot.svelte-1ic6zf6{width:11px;height:11px;border-radius:50%}.red-dot.svelte-1ic6zf6{background:#ff5f56}.yellow-dot.svelte-1ic6zf6{background:#ffbd2e}.green-dot.svelte-1ic6zf6{background:#27c93f}.file-name.svelte-1ic6zf6{margin-left:.6rem;font-size:.68rem;font-family:JetBrains Mono,monospace;color:#6b7280}@keyframes svelte-1ic6zf6-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.9)}}.video-container.svelte-1ic6zf6{background:#000;display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;width:100%}.ps-section.svelte-11ulzyj{position:relative;background:#060608;padding:7rem 2rem 5rem;overflow:hidden}.ps-grid-bg.svelte-11ulzyj{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.01) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.01) 1px,transparent 1px);background-size:50px 50px;pointer-events:none}.ps-inner.svelte-11ulzyj{position:relative;z-index:1;max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.ps-inner.visible.svelte-11ulzyj{opacity:1;transform:none}.section-label.svelte-11ulzyj{display:inline-flex;align-items:center;gap:.5rem;font-size:.7rem;font-family:JetBrains Mono,monospace;font-weight:700;color:#64748b;letter-spacing:.12em}.label-dot.svelte-11ulzyj{width:6px;height:6px;border-radius:50%;background:#475569}.section-heading.svelte-11ulzyj{font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800;color:#fff;line-height:1.18;letter-spacing:-.02em;margin:1rem 0 3.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.h-accent.svelte-11ulzyj{background:linear-gradient(135deg,#a78bfa,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ps-content.svelte-11ulzyj{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;width:100%;text-align:left}.ps-card.svelte-11ulzyj{position:relative;background:#ffffff04;border:1px solid rgba(255,255,255,.04);border-radius:1rem;padding:2.5rem 2rem 2rem;display:flex;flex-direction:column;gap:1.25rem;transition:all .3s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.problem-card.svelte-11ulzyj:hover{border-color:#ef444426;box-shadow:0 15px 30px #0006,0 0 20px #ef444408}.solution-card.svelte-11ulzyj:hover{border-color:#34d39926;box-shadow:0 15px 30px #0006,0 0 20px #34d39908}.card-status-badge.svelte-11ulzyj{position:absolute;top:-12px;left:2rem;font-size:.65rem;font-family:JetBrains Mono,monospace;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .85rem;border-radius:9999px;border:1px solid}.problem-badge.svelte-11ulzyj{color:#ef4444;background:#ef44440f;border-color:#ef44442e}.solution-badge.svelte-11ulzyj{color:#10b981;background:#10b9810f;border-color:#10b9812e}.ps-card-intro.svelte-11ulzyj{font-size:.95rem;color:#94a3b8;line-height:1.6;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.mockup-container.svelte-11ulzyj{background:#030304;border:1px solid rgba(255,255,255,.03);border-radius:.6rem;overflow:hidden;display:flex;flex-direction:column}.mockup-header.svelte-11ulzyj{background:#ffffff03;border-bottom:1px solid rgba(255,255,255,.03);padding:.4rem 1rem}.mockup-title.svelte-11ulzyj{font-family:JetBrains Mono,monospace;font-size:.65rem;color:#475569}.mockup-code.svelte-11ulzyj{padding:1rem;font-family:JetBrains Mono,monospace;font-size:.72rem;line-height:1.6;color:#94a3b8}.m-comment.svelte-11ulzyj{color:#475569}.m-keyword.svelte-11ulzyj{color:#f43f5e;font-weight:700}.m-string.svelte-11ulzyj{color:#fbbf24}.solution-container.svelte-11ulzyj{border-color:#10b9811a}.solution-code.svelte-11ulzyj{color:#e2e8f0}.solution-code.svelte-11ulzyj .m-comment:where(.svelte-11ulzyj){color:#4b5563}.solution-code.svelte-11ulzyj .m-keyword:where(.svelte-11ulzyj){color:#10b981}.ps-card-text.svelte-11ulzyj{font-size:.9rem;color:#64748b;line-height:1.6;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.inline-code.svelte-11ulzyj{font-family:JetBrains Mono,monospace;font-size:.9em;color:#10b981;background:#10b98114;border-radius:4px;padding:.05em .3em;border:1px solid rgba(16,185,129,.12)}@media (max-width: 868px){.ps-content.svelte-11ulzyj{grid-template-columns:1fr;gap:2.5rem}.ps-section.svelte-11ulzyj{padding:5rem 1.25rem 3rem}}.audience-section.svelte-1y0ei4b{position:relative;background:#060608;padding:7rem 2rem;overflow:hidden}.aud-grid-bg.svelte-1y0ei4b{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.01) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.01) 1px,transparent 1px);background-size:50px 50px;pointer-events:none}.audience-inner.svelte-1y0ei4b{position:relative;z-index:1;max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.audience-inner.visible.svelte-1y0ei4b{opacity:1;transform:none}.section-label.svelte-1y0ei4b{display:inline-flex;align-items:center;gap:.5rem;font-size:.7rem;font-family:JetBrains Mono,monospace;font-weight:700;color:#64748b;letter-spacing:.12em}.label-dot.svelte-1y0ei4b{width:6px;height:6px;border-radius:50%;background:#475569}.section-heading.svelte-1y0ei4b{font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800;color:#fff;line-height:1.18;letter-spacing:-.02em;margin:1rem 0 3.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.h-accent.svelte-1y0ei4b{background:linear-gradient(135deg,#38bdf8,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.aud-cards.svelte-1y0ei4b{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%;text-align:left}.aud-card.svelte-1y0ei4b{background:#ffffff04;border:1px solid rgba(255,255,255,.04);border-radius:1rem;padding:2.25rem 2rem;display:flex;flex-direction:column;gap:1.1rem;opacity:0;transform:translateY(20px);transition:opacity .6s ease var(--delay),transform .6s ease var(--delay),border-color .3s ease,box-shadow .3s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.aud-card.card-in.svelte-1y0ei4b{opacity:1;transform:translateY(0)}.aud-card.svelte-1y0ei4b:hover{border-color:#ffffff14;box-shadow:0 15px 30px #0006,0 0 30px var(--glow-c);transform:translateY(-4px)}.aud-card.card-in.svelte-1y0ei4b:hover{transform:translateY(-4px)}.aud-icon.svelte-1y0ei4b{width:2.2rem;height:2.2rem;border-radius:.5rem;background:color-mix(in srgb,var(--c) 8%,transparent);border:1px solid color-mix(in srgb,var(--c) 15%,transparent);display:flex;align-items:center;justify-content:center}.aud-title.svelte-1y0ei4b{font-size:1.2rem;font-weight:700;color:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:-.01em}.aud-desc.svelte-1y0ei4b{font-size:.88rem;color:#64748b;line-height:1.65;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media (max-width: 868px){.aud-cards.svelte-1y0ei4b{grid-template-columns:1fr;gap:1.5rem}.audience-section.svelte-1y0ei4b{padding:5rem 1.25rem}}
