@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700&display=swap";:root{--accent: #cc4b06;--dark: #000;--tenary: #ecf7f8;--base-font: "Manrope", sans-serif;--h1-size: 3.2rem;--h2-size: 2.4rem;--h3-size: 1.8rem;--lead-size: 1.6rem;--small-size: .95rem;--base-paragraph: 1.8rem;--small-medium: 1.3rem;--control-size: 1.125rem}html,body{font-family:var(--base-font);margin:0;scroll-behavior:smooth;background-image:linear-gradient(to top,#dfe9f3,#fff)}.block{display:block}.flex{display:flex}.flex.center{justify-content:center}.text-container{max-width:600px;margin:50px auto}.header-title,.h2-title,.s-subtitle,.l-subtitle{font-weight:700}.header-title{font-size:var(--h1-size)}.h2-title{font-size:var(--h2-size)}.l-subtitle{font-size:var(--h3-size)}.s-margin{margin-bottom:5px}.m-margin{margin-bottom:2rem}.md-width{width:300px}.s-paragraph{font-size:var(--small-medium)}p{font-size:var(--base-paragraph)}.button{border-radius:8px}.button.button-primary,.button.button-primary:hover,.button.button-primary:focus{background:var(--accent);border:var(--accent)}.button:hover{opacity:.8}section{padding:70px 0}.center{text-align:center}.product-cta{max-width:250px;margin:0 auto}.product-cta .button{margin-bottom:3px}:not(.product-hero) .h1-title,:not(.product-hero) .header-title,:not(.product-hero) .waitlist-title{font-size:var(--h1-size);font-weight:700}:not(.product-hero) .h2-title,:not(.product-hero) .section-title{font-size:var(--h2-size);font-weight:700}:not(.product-hero) .h3-title,:not(.product-hero) .task-title{font-size:var(--h3-size);font-weight:700}:not(.product-hero) .s-subtitle,:not(.product-hero) .l-subtitle,:not(.product-hero) .s-paragraph{font-size:var(--lead-size)}.nav[data-astro-cid-3ef6ksr2]{padding:15px 0}.nav[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{list-style:none;margin-top:7px}.nav[data-astro-cid-3ef6ksr2] .nav-cta[data-astro-cid-3ef6ksr2]{text-align:right}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.button):not(.logo-link){color:#111;padding:0 20px;text-decoration:none}.nav[data-astro-cid-3ef6ksr2] .logo-link[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:160px;height:auto;margin-top:0}@media (max-width: 700px){.nav[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{display:none}.nav[data-astro-cid-3ef6ksr2] .nav-cta[data-astro-cid-3ef6ksr2]{position:absolute;right:20px}}.product-hero[data-astro-cid-bbe6dxrz]{padding:50px 0}.product-hero[data-astro-cid-bbe6dxrz] .container[data-astro-cid-bbe6dxrz]{display:block;position:relative}.product-hero[data-astro-cid-bbe6dxrz] .hero-row[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:16px}.product-hero[data-astro-cid-bbe6dxrz] .hero-left[data-astro-cid-bbe6dxrz]{flex:1 1 55%;min-width:0;float:left}.product-hero[data-astro-cid-bbe6dxrz] .hero-right[data-astro-cid-bbe6dxrz]{flex:0 0 45%;display:flex;align-items:center;justify-content:flex-end;padding-left:24px;min-width:0}.product-hero[data-astro-cid-bbe6dxrz] .hero-copy[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz],.product-hero[data-astro-cid-bbe6dxrz] .hero-copy[data-astro-cid-bbe6dxrz] p[data-astro-cid-bbe6dxrz]{max-width:680px;margin:0 0 20px;text-align:left}.product-hero[data-astro-cid-bbe6dxrz] .cta-button[data-astro-cid-bbe6dxrz]{max-width:none;margin:0;display:flex;justify-content:flex-start;padding-top:12px}.product-hero[data-astro-cid-bbe6dxrz] .hero-visual[data-astro-cid-bbe6dxrz]{width:100%;max-width:720px;height:420px;display:flex;align-items:center;justify-content:flex-end;overflow:hidden;border-radius:8px}.product-hero[data-astro-cid-bbe6dxrz] .hero-visual[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{display:block;width:100%;height:100%;object-fit:contain}@media (max-width: 900px){.product-hero[data-astro-cid-bbe6dxrz] .hero-row[data-astro-cid-bbe6dxrz]{flex-direction:column-reverse;gap:24px}.product-hero[data-astro-cid-bbe6dxrz] .hero-visual[data-astro-cid-bbe6dxrz]{width:100%;height:320px;max-width:100%}.product-hero[data-astro-cid-bbe6dxrz] .hero-right[data-astro-cid-bbe6dxrz]{justify-content:center;padding-left:0}.product-hero[data-astro-cid-bbe6dxrz] .hero-visual[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:auto;object-fit:contain}}.features-section[data-astro-cid-hrgal3um]{padding:120px 0;background:var(--tenary)}.features-section[data-astro-cid-hrgal3um] .feature-block[data-astro-cid-hrgal3um]{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:70px;align-items:center}@media (max-width: 900px){.features-section[data-astro-cid-hrgal3um] .feature-block[data-astro-cid-hrgal3um]{grid-template-columns:1fr;text-align:center}.features-section[data-astro-cid-hrgal3um] .feature-block[data-astro-cid-hrgal3um].reverse .feature-image[data-astro-cid-hrgal3um]{order:-1}}.features-section[data-astro-cid-hrgal3um] .reverse[data-astro-cid-hrgal3um] .feature-image[data-astro-cid-hrgal3um]{order:2}.features-section[data-astro-cid-hrgal3um] .placeholder-visual[data-astro-cid-hrgal3um]{width:100%;height:100%;background:linear-gradient(135deg,#d1d8e1,#e7ecf2);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#6b7688;font-size:var(--small-size);font-style:italic;object-fit:contain;padding-top:25px}.features-section[data-astro-cid-hrgal3um] .feature-content[data-astro-cid-hrgal3um] .m-paragraph[data-astro-cid-hrgal3um]{margin:20px 0 32px}.features-section[data-astro-cid-hrgal3um] .feature-list[data-astro-cid-hrgal3um]{list-style:none;padding:0;margin:0;display:grid;gap:14px}.features-section[data-astro-cid-hrgal3um] .feature-list[data-astro-cid-hrgal3um] li[data-astro-cid-hrgal3um]{font-size:var(--lead-size);line-height:1.55;display:flex;gap:10px;align-items:center;justify-content:flex-start}@media (max-width: 900px){.features-section[data-astro-cid-hrgal3um] .feature-list[data-astro-cid-hrgal3um] li[data-astro-cid-hrgal3um]{justify-content:center}}.examples-content.svelte-1ltq4b6{border-radius:12px;overflow:hidden}.language-tabs.svelte-1ltq4b6{display:flex;border-bottom:2px solid var(--border-color, #e5e7eb);background-color:var(--bg-secondary, #f9fafb);flex-wrap:wrap}.tab-button.svelte-1ltq4b6{flex:1;padding:16px 24px;border:none;background-color:transparent;color:var(--text-secondary, #999);font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;border-bottom:3px solid transparent;white-space:nowrap}.tab-button.svelte-1ltq4b6:hover{color:var(--text-primary, #1a1a1a);background-color:#00000005}.tab-button.active.svelte-1ltq4b6{color:var(--primary-color, #0066cc);border-bottom-color:var(--primary-color, #0066cc)}.tab-icon.svelte-1ltq4b6{font-size:1.25rem}.code-shell.svelte-1ltq4b6{overflow:hidden;border-radius:8px}.code-block.svelte-1ltq4b6{padding:12px;font-family:SF Mono,Monaco,Menlo,Ubuntu Mono,monospace;font-size:1.25rem;line-height:1.6;overflow-x:auto;background-color:#24292e}.code-block.svelte-1ltq4b6 pre{margin:0;padding:0;background:transparent!important;background-color:transparent!important}.code-block.svelte-1ltq4b6 code{font-family:inherit;font-size:inherit;background:transparent!important;background-color:transparent!important}.code-block.svelte-1ltq4b6 .shiki{background:transparent!important;background-color:transparent!important}@media (max-width: 480px){.language-tabs.svelte-1ltq4b6{gap:8px;padding:12px;border-bottom:none}.tab-button.svelte-1ltq4b6{flex:0 1 auto;padding:10px 14px;font-size:.9rem;border-bottom:none;border-radius:8px;background-color:var(--bg-tertiary, #f0f0f0)}.tab-button.active.svelte-1ltq4b6{background-color:var(--primary-color, #0066cc);color:#fff}.tab-label.svelte-1ltq4b6{display:none}.code-block.svelte-1ltq4b6{padding:16px;font-size:1rem;min-height:220px}}.code-examples[data-astro-cid-kkraiuss]{background-color:#fff;padding:80px 0}.code-examples[data-astro-cid-kkraiuss] .container[data-astro-cid-kkraiuss]{max-width:900px;margin:0 auto;padding:0 20px}.code-examples[data-astro-cid-kkraiuss] .examples-header[data-astro-cid-kkraiuss]{text-align:center;margin-bottom:60px}.code-examples[data-astro-cid-kkraiuss] .examples-header[data-astro-cid-kkraiuss] .header-title[data-astro-cid-kkraiuss]{margin-bottom:16px;color:var(--text-primary, #1a1a1a)}.code-examples[data-astro-cid-kkraiuss] .examples-header[data-astro-cid-kkraiuss] .m-paragraph[data-astro-cid-kkraiuss]{font-size:var(--lead-size);color:var(--text-secondary, #666);max-width:600px;margin:0 auto}@media (max-width: 480px){.code-examples[data-astro-cid-kkraiuss] .examples-header[data-astro-cid-kkraiuss] .m-paragraph[data-astro-cid-kkraiuss]{font-size:var(--small-size)}}.code-examples[data-astro-cid-kkraiuss] .examples-footer[data-astro-cid-kkraiuss]{padding:24px;text-align:center;background-color:#fff;border-top:1px solid var(--border-color, #e5e7eb);border-radius:0 0 12px 12px;margin-top:-4px}.waitlist-section[data-astro-cid-pj3ti6lb]{padding:80px 24px;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.waitlist-container[data-astro-cid-pj3ti6lb]{max-width:720px;margin:0 auto;text-align:center}.waitlist-content[data-astro-cid-pj3ti6lb]{margin-bottom:48px}.waitlist-title[data-astro-cid-pj3ti6lb]{font-size:var(--h1-size);font-weight:700;color:var(--text-primary, #1a1a1a);margin:0 0 16px;line-height:1.15}.waitlist-description[data-astro-cid-pj3ti6lb]{font-size:var(--lead-size);color:var(--text-secondary, #64748b);line-height:1.7;max-width:560px;margin:0 auto 32px}.signup-form-placeholder[data-astro-cid-pj3ti6lb]{margin-bottom:16px}.placeholder-form[data-astro-cid-pj3ti6lb]{display:flex;gap:12px;max-width:520px;margin:0 auto}.placeholder-form[data-astro-cid-pj3ti6lb] input[data-astro-cid-pj3ti6lb]{flex:1;padding:14px 18px;font-size:var(--control-size);border:2px solid var(--border-color, #e2e8f0);border-radius:10px;background-color:#fff;color:var(--text-secondary, #64748b);outline:none;transition:border-color .2s ease}.placeholder-form[data-astro-cid-pj3ti6lb] input[data-astro-cid-pj3ti6lb]:focus{border-color:var(--primary-color, #0066cc)}.placeholder-form[data-astro-cid-pj3ti6lb] button[data-astro-cid-pj3ti6lb]{font-size:var(--control-size);font-weight:600;color:#fff;background-color:var(--primary-color, #0066cc);border:none;border-radius:10px;cursor:pointer;transition:background-color .2s ease,transform .15s ease;white-space:nowrap}.placeholder-form[data-astro-cid-pj3ti6lb] button[data-astro-cid-pj3ti6lb]:hover:not(:disabled){background-color:var(--primary-hover, #0052a3);transform:translateY(-1px)}.placeholder-form[data-astro-cid-pj3ti6lb] button[data-astro-cid-pj3ti6lb]:disabled,.placeholder-form[data-astro-cid-pj3ti6lb] input[data-astro-cid-pj3ti6lb]:disabled{opacity:.7;cursor:not-allowed}@media (max-width: 480px){.placeholder-form[data-astro-cid-pj3ti6lb]{flex-direction:column}.placeholder-form[data-astro-cid-pj3ti6lb] button[data-astro-cid-pj3ti6lb]{width:100%}}.waitlist-privacy[data-astro-cid-pj3ti6lb]{font-size:var(--small-size);color:var(--text-tertiary, #94a3b8);margin:0}.waitlist-features[data-astro-cid-pj3ti6lb]{display:flex;justify-content:center;gap:32px;flex-wrap:wrap}.feature-item[data-astro-cid-pj3ti6lb]{display:flex;align-items:center;gap:10px}.feature-icon[data-astro-cid-pj3ti6lb]{font-size:1.5rem}.feature-text[data-astro-cid-pj3ti6lb]{font-size:var(--lead-size);color:var(--text-secondary, #64748b);font-weight:500}@media (max-width: 768px){.waitlist-section[data-astro-cid-pj3ti6lb]{padding:60px 20px}.waitlist-title[data-astro-cid-pj3ti6lb]{font-size:var(--h2-size)}.waitlist-features[data-astro-cid-pj3ti6lb]{flex-direction:column;align-items:center;gap:16px}}.flex[data-astro-cid-sz7xmlte]{display:flex}footer[data-astro-cid-sz7xmlte]{padding:40px 0;background-color:#fff}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:#222;font-size:var(--base-paragraph)}footer[data-astro-cid-sz7xmlte] .footer-link[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{padding-right:20px;text-decoration:none}footer[data-astro-cid-sz7xmlte] .container[data-astro-cid-sz7xmlte]{padding:30px;border-radius:50px}footer[data-astro-cid-sz7xmlte] .container[data-astro-cid-sz7xmlte] .footer-note[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{padding-left:20px}footer[data-astro-cid-sz7xmlte] .container[data-astro-cid-sz7xmlte] .footer-note[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:28px}@media (max-width: 700px){footer[data-astro-cid-sz7xmlte] .container[data-astro-cid-sz7xmlte] .footer-note[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:20px}}@media (max-width: 700px){footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte],footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:var(--small-size)}footer[data-astro-cid-sz7xmlte] .flex[data-astro-cid-sz7xmlte]{justify-content:center}footer[data-astro-cid-sz7xmlte] .column[data-astro-cid-sz7xmlte]{padding:10px 0}footer[data-astro-cid-sz7xmlte] .u-pull-right[data-astro-cid-sz7xmlte]{float:none}}.roadmap-section[data-astro-cid-c3bnqtnr]{padding:80px 0}.roadmap-title[data-astro-cid-c3bnqtnr]{text-align:center;font-size:var(--h2-size, 2rem);font-weight:700;margin-bottom:16px}.roadmap-intro[data-astro-cid-c3bnqtnr]{text-align:center;max-width:680px;margin:0 auto 40px;color:#555;font-size:var(--lead-size, 1.1rem);line-height:1.6}.roadmap-columns[data-astro-cid-c3bnqtnr]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;align-items:start}@media (max-width: 1100px){.roadmap-columns[data-astro-cid-c3bnqtnr]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.roadmap-columns[data-astro-cid-c3bnqtnr]{grid-template-columns:1fr}}.section-title[data-astro-cid-c3bnqtnr]{font-size:var(--h3-size, 1.25rem);font-weight:700;margin-bottom:16px}.task-list[data-astro-cid-c3bnqtnr]{display:flex;flex-direction:column;gap:12px}.task-card[data-astro-cid-c3bnqtnr]{background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 2px 8px #0000000f;display:block}.task-card[data-astro-cid-c3bnqtnr].completed{border:2px solid #19a55a}.task-header[data-astro-cid-c3bnqtnr]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.task-title[data-astro-cid-c3bnqtnr]{font-size:1.75rem;font-weight:600;margin:0}.task-description[data-astro-cid-c3bnqtnr]{color:#666;margin:0;font-size:1.25rem;line-height:1.5}.status-pill[data-astro-cid-c3bnqtnr]{padding:3px 10px;border-radius:999px;font-size:.95rem;font-weight:600;white-space:nowrap}.status-pill[data-astro-cid-c3bnqtnr].planned{background:#f0f0f0;color:#666}.status-pill[data-astro-cid-c3bnqtnr].in-progress{background:#ffd37f;color:#640}.status-pill[data-astro-cid-c3bnqtnr].done{background:#19a55a;color:#fff}
