.topbar.svelte-s6a9sv{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.topbar-inner.svelte-s6a9sv{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;gap:16px}.topbar-right.svelte-s6a9sv{display:flex;align-items:center;gap:16px}.brand.svelte-s6a9sv{display:flex;align-items:center;gap:8px;font-weight:700}.brand-mark.svelte-s6a9sv{width:26px;height:26px;border-radius:7px;flex-shrink:0;background:var(--primary);color:var(--primary-fg);display:flex;align-items:center;justify-content:center}.lang-switch.svelte-s6a9sv{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.lang-switch.svelte-s6a9sv a:where(.svelte-s6a9sv){color:var(--muted);text-decoration:none;padding:4px 2px}.lang-switch.svelte-s6a9sv a:where(.svelte-s6a9sv):hover{color:var(--fg)}.lang-switch.svelte-s6a9sv a[aria-current=page]:where(.svelte-s6a9sv){color:var(--fg);border-bottom:2px solid var(--accent)}@media(max-width:480px){.topbar-inner.svelte-s6a9sv{padding:12px 16px;gap:10px}.topbar-right.svelte-s6a9sv{gap:10px}.brand-name.svelte-s6a9sv{display:none}.lang-switch.svelte-s6a9sv{gap:6px}}.hero.svelte-s6a9sv{padding-top:110px;padding-bottom:90px;text-align:center;background:radial-gradient(60% 60% at 50% 0%,color-mix(in srgb,var(--accent) 10%,transparent),transparent)}.hero-inner.svelte-s6a9sv{max-width:700px}.hero.svelte-s6a9sv h1:where(.svelte-s6a9sv){font-size:clamp(28px,4.6vw,44px);line-height:1.18}.hero-sub.svelte-s6a9sv{color:var(--muted);font-size:18px;margin-top:18px}.hero-cta.svelte-s6a9sv{margin-top:32px}.section-head.svelte-s6a9sv p:where(.svelte-s6a9sv){color:var(--muted);font-size:15px;margin-top:10px}.section-head.no-center.svelte-s6a9sv{text-align:left;margin:0;max-width:720px}.how-it-fits.svelte-s6a9sv{background:var(--bg-soft)}.how-it-fits.svelte-s6a9sv .section-head:where(.svelte-s6a9sv) p:where(.svelte-s6a9sv){font-size:16px;margin-top:14px}.demo-frame.svelte-s6a9sv{margin-bottom:28px}.demo-steps.svelte-s6a9sv{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;counter-reset:step}.demo-steps.svelte-s6a9sv li:where(.svelte-s6a9sv){counter-increment:step;background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;padding:14px 12px 14px 34px;font-size:13.5px;position:relative}.demo-steps.svelte-s6a9sv li:where(.svelte-s6a9sv):before{content:counter(step);position:absolute;left:12px;top:13px;font-weight:700;color:var(--accent);font-size:12px}@media(max-width:720px){.demo-steps.svelte-s6a9sv{grid-template-columns:1fr 1fr}}@media(max-width:460px){.demo-steps.svelte-s6a9sv{grid-template-columns:1fr}}.how.svelte-s6a9sv{background:var(--bg-soft)}.grid.svelte-s6a9sv{display:grid;gap:20px}.grid-3.svelte-s6a9sv{grid-template-columns:repeat(3,1fr)}@media(max-width:860px){.grid-3.svelte-s6a9sv{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.grid-3.svelte-s6a9sv{grid-template-columns:1fr}}.step-n.svelte-s6a9sv{width:32px;height:32px;border-radius:9px;background:var(--primary);color:var(--primary-fg);display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:14px}.step-card.svelte-s6a9sv h3:where(.svelte-s6a9sv){font-size:16px;margin-bottom:6px}.muted.svelte-s6a9sv{color:var(--muted);font-size:14px}.automatable-list.svelte-s6a9sv{list-style:none;margin:0 auto;padding:0;max-width:640px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.automatable-list.svelte-s6a9sv li:where(.svelte-s6a9sv){background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;padding:12px 16px;font-size:14.5px}@media(max-width:560px){.automatable-list.svelte-s6a9sv{grid-template-columns:1fr}}.control-list.svelte-s6a9sv{list-style:none;margin:0 auto;padding:0;max-width:680px;display:flex;flex-direction:column;gap:12px}.control-list.svelte-s6a9sv li:where(.svelte-s6a9sv){background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;padding:14px 16px;font-size:14.5px}.privacy-box.svelte-s6a9sv{background:var(--ok-bg);color:var(--ok-fg);border-radius:var(--radius);padding:36px;text-align:center}.privacy-box.svelte-s6a9sv h2:where(.svelte-s6a9sv){color:var(--fg);margin-bottom:18px}.privacy-box.svelte-s6a9sv .eyebrow:where(.svelte-s6a9sv){color:var(--ok-fg)}.privacy-list.svelte-s6a9sv{list-style:none;margin:0;padding:0;display:inline-flex;flex-direction:column;gap:8px;text-align:left;font-weight:600}.limits-box.svelte-s6a9sv{background:var(--warn-bg);border-radius:var(--radius);padding:28px 32px}.limits-box.svelte-s6a9sv .eyebrow:where(.svelte-s6a9sv){color:var(--warn-fg)}.limits-title.svelte-s6a9sv{font-size:20px;margin:6px 0 4px}.limits-box.svelte-s6a9sv ul:where(.svelte-s6a9sv){margin:14px 0 0;padding-left:18px;color:var(--fg)}.limits-box.svelte-s6a9sv li:where(.svelte-s6a9sv){margin-bottom:6px}.limits-box.svelte-s6a9sv li:where(.svelte-s6a9sv):last-child{margin-bottom:0}.faq-list.svelte-s6a9sv{margin:0;max-width:720px;margin-inline:auto;display:flex;flex-direction:column;gap:18px}.faq-item.svelte-s6a9sv dt:where(.svelte-s6a9sv){font-weight:700;margin-bottom:6px}.faq-item.svelte-s6a9sv dd:where(.svelte-s6a9sv){margin:0;color:var(--muted);font-size:14.5px}.learn-more-list.svelte-s6a9sv{list-style:none;margin:0 auto;padding:0;max-width:640px;display:flex;flex-direction:column;gap:10px}.learn-more-list.svelte-s6a9sv a:where(.svelte-s6a9sv){display:block;background:var(--bg-soft);border:1px solid var(--border);border-radius:10px;padding:14px 16px;color:var(--fg);text-decoration:none;font-weight:600;font-size:14.5px;transition:border-color .15s var(--ease),transform .15s var(--ease)}.learn-more-list.svelte-s6a9sv a:where(.svelte-s6a9sv):hover{border-color:var(--accent);transform:translate(2px)}.footer.svelte-s6a9sv{border-top:1px solid var(--border);padding:28px 0}.footer-inner.svelte-s6a9sv{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.footer-links.svelte-s6a9sv{display:flex;gap:18px}.footer-links.svelte-s6a9sv a:where(.svelte-s6a9sv){color:var(--muted);text-decoration:none}.footer-links.svelte-s6a9sv a:where(.svelte-s6a9sv):hover{color:var(--fg);text-decoration:underline}
