hr.svelte-1uha8ag{width:100%;color:#80808080}.home.svelte-1uha8ag{max-width:1280px;margin:0 auto;min-height:calc(100vh - 8rem);display:flex;flex-direction:column;align-items:center}.hero.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;width:100%;padding:2rem 0}.hero-left.svelte-1uha8ag{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.hero-badge.svelte-1uha8ag{display:inline-block;padding:.375rem .875rem;background:color-mix(in srgb,var(--tb-accent) 12%,transparent);color:var(--tb-accent);border-radius:999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.hero-title.svelte-1uha8ag{font-size:2.75rem;font-weight:700;line-height:1.15;color:var(--tb-fg)}.hero-desc.svelte-1uha8ag{font-size:1.0625rem;color:var(--tb-fg-muted);line-height:1.65;max-width:420px}.hero-cta.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.625rem;padding:.875rem 1.5rem;background:var(--tb-accent);color:#fff;border-radius:.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;margin-top:.5rem}.hero-cta.svelte-1uha8ag:hover{background:var(--tb-accent-hover);transform:translate(2px)}.hero-links.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1.5rem}.link-btn.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:var(--tb-bg-card);color:var(--tb-fg);border:1px solid var(--tb-border);border-radius:.375rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:border-color .15s,background .15s}.link-btn.svelte-1uha8ag:hover{border-color:var(--tb-fg-muted);background:var(--tb-bg)}.link-icon.svelte-1uha8ag{width:1rem;height:1rem}.hero-right.svelte-1uha8ag{display:flex;flex-direction:column;gap:2rem;align-items:center}.demo-card.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2.5rem 3rem;background:var(--tb-bg-card);border:1px solid var(--tb-border);border-radius:1rem;text-align:center;min-width:500px}.demo-label.svelte-1uha8ag{font-size:1.2rem;font-weight:500;color:var(--tb-fg-muted);text-transform:uppercase;letter-spacing:.06em}.embed-label.svelte-1uha8ag{font-size:.8rem}.stats.svelte-1uha8ag{display:flex;gap:2.5rem}.stat.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:.25rem}.stat-value.svelte-1uha8ag{font-size:1.75rem;font-weight:700;color:var(--tb-fg)}.stat-label.svelte-1uha8ag{font-size:.8125rem;color:var(--tb-fg-muted);text-transform:uppercase;letter-spacing:.04em}@media(max-width:900px){.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:3rem;text-align:center}.hero-left.svelte-1uha8ag{align-items:center}.hero-desc.svelte-1uha8ag{max-width:100%}.hero-links.svelte-1uha8ag{justify-content:center}.hero-title.svelte-1uha8ag{font-size:2.25rem}}section.svelte-1uha8ag{max-width:100%;width:100%}@media(max-width:640px){.home.svelte-1uha8ag{min-height:auto;padding:1rem 0}.hero.svelte-1uha8ag{gap:2rem;padding:1rem 0}.hero-title.svelte-1uha8ag{font-size:1.75rem}.hero-desc.svelte-1uha8ag{font-size:1rem}.demo-card.svelte-1uha8ag{padding:1.5rem 2rem;min-width:unset}.stats.svelte-1uha8ag{gap:1.5rem}.stat-value.svelte-1uha8ag{font-size:1.5rem}}.install-section.svelte-1uha8ag,.why-section.svelte-1uha8ag,.faq-section.svelte-1uha8ag{padding:4rem 0;border-top:1px solid var(--tb-border)}.section-title.svelte-1uha8ag{font-size:1.75rem;font-weight:700;color:var(--tb-fg);margin-bottom:.5rem}.section-desc.svelte-1uha8ag{color:var(--tb-fg-muted);margin-bottom:2rem}.install-cards.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.install-card.svelte-1uha8ag{background:var(--tb-bg-card);border:1px solid var(--tb-border);border-radius:.75rem;padding:1.5rem;height:fit-content;min-width:0;overflow:hidden}.install-card-title.svelte-1uha8ag{font-size:1.125rem;font-weight:600;color:var(--tb-fg);margin-bottom:.25rem}.install-card-desc.svelte-1uha8ag{font-size:.875rem;color:var(--tb-fg-muted);margin-bottom:1rem}.framework-tabs.svelte-1uha8ag,.pkg-tabs.svelte-1uha8ag{display:flex;gap:.5rem;margin-bottom:.75rem}.framework-tab.svelte-1uha8ag,.pkg-tab.svelte-1uha8ag{padding:.375rem .75rem;background:transparent;border:1px solid var(--tb-border);border-radius:.375rem;color:var(--tb-fg-muted);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s}.framework-tab.svelte-1uha8ag:hover,.pkg-tab.svelte-1uha8ag:hover{border-color:var(--tb-fg-muted)}.framework-tab.active.svelte-1uha8ag{background:var(--tb-accent);border-color:var(--tb-accent);color:#fff}.pkg-tab.active.svelte-1uha8ag{background:var(--tb-fg);border-color:var(--tb-fg);color:var(--tb-bg)}.code-block.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:var(--tb-bg);border:1px solid var(--tb-border);border-radius:.5rem;padding:.75rem 1rem;font-family:SF Mono,Fira Code,monospace;font-size:.8125rem}pre.svelte-1uha8ag,code.svelte-1uha8ag{text-wrap:wrap;word-break:break-word}.code-block.svelte-1uha8ag code:where(.svelte-1uha8ag),.code-block.svelte-1uha8ag pre:where(.svelte-1uha8ag){color:var(--tb-fg);margin:0;flex:1;min-width:0}.code-multiline.svelte-1uha8ag{align-items:flex-start}.code-multiline.svelte-1uha8ag pre:where(.svelte-1uha8ag){line-height:1.5}.copy-btn.svelte-1uha8ag{padding:.25rem .5rem;background:var(--tb-bg-card);border:1px solid var(--tb-border);border-radius:.25rem;color:var(--tb-fg-muted);font-size:.6875rem;font-weight:500;cursor:pointer;transition:all .15s;flex-shrink:0}.copy-btn.svelte-1uha8ag:hover{border-color:var(--tb-accent);color:var(--tb-accent)}.usage-label.svelte-1uha8ag{font-size:.8125rem;color:var(--tb-fg-muted);margin:1rem 0 .5rem}.comparison.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem}.comparison-card.svelte-1uha8ag{border-radius:.75rem;padding:1.5rem;position:relative}.comparison-card.before.svelte-1uha8ag{background:color-mix(in srgb,#ef4444 8%,var(--tb-bg-card));border:1px solid color-mix(in srgb,#ef4444 20%,var(--tb-border))}.comparison-card.after.svelte-1uha8ag{background:color-mix(in srgb,#22c55e 8%,var(--tb-bg-card));border:1px solid color-mix(in srgb,#22c55e 20%,var(--tb-border))}.comparison-label.svelte-1uha8ag{display:inline-block;padding:.25rem .625rem;border-radius:.25rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem}.before.svelte-1uha8ag .comparison-label:where(.svelte-1uha8ag){background:color-mix(in srgb,#ef4444 15%,transparent);color:#ef4444}.after.svelte-1uha8ag .comparison-label:where(.svelte-1uha8ag){background:color-mix(in srgb,#22c55e 15%,transparent);color:#22c55e}.comparison-content.svelte-1uha8ag ul:where(.svelte-1uha8ag){list-style:none;display:flex;flex-direction:column;gap:.5rem}.comparison-content.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:.875rem;color:var(--tb-fg);padding-left:1.25rem;position:relative}.comparison-content.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";position:absolute;left:0;top:.5rem;width:.375rem;height:.375rem;border-radius:50%}.before.svelte-1uha8ag .comparison-content:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag):before{background:#ef4444}.after.svelte-1uha8ag .comparison-content:where(.svelte-1uha8ag) li:where(.svelte-1uha8ag):before{background:#22c55e}.faq-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem;width:800px;max-width:100%}.faq-item.svelte-1uha8ag{background:var(--tb-bg-card);border:1px solid var(--tb-border);border-radius:.5rem;overflow:hidden}.faq-question.svelte-1uha8ag{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:transparent;border:none;color:var(--tb-fg);font-size:.9375rem;font-weight:500;text-align:left;cursor:pointer;transition:background .15s}.faq-question.svelte-1uha8ag:hover{background:var(--tb-bg)}.faq-icon.svelte-1uha8ag{font-size:1.25rem;color:var(--tb-fg-muted);transition:transform .2s}.faq-icon.open.svelte-1uha8ag{transform:rotate(45deg)}.faq-answer.svelte-1uha8ag{padding:0 1.25rem 1rem}.faq-answer.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--tb-fg-muted);font-size:.875rem;line-height:1.6}@media(max-width:900px){.comparison.svelte-1uha8ag,.install-cards.svelte-1uha8ag{grid-template-columns:1fr}}
