.shot.svelte-11wq1xj{border:1px solid var(--glass-border);width:100%;height:auto;box-shadow:0 18px 40px -18px var(--shadow-color);background:var(--glass-bg-2);border-radius:14px}.home.svelte-1uha8ag{gap:var(--sp-4);display:grid}.fi.svelte-1uha8ag{background:var(--selected-bg);width:40px;height:40px;color:var(--link);border-radius:50%;flex:none;place-items:center;display:grid}.cta.svelte-1uha8ag{gap:var(--sp-3);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.home.svelte-1uha8ag .hero{gap:var(--sp-8);padding:var(--sp-10) var(--sp-8);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;display:grid}.eyebrow.svelte-1uha8ag{margin-bottom:var(--sp-3)}h1.svelte-1uha8ag{font-size:44px;line-height:var(--lh-tight);letter-spacing:-.02em}.lede.svelte-1uha8ag{margin-top:var(--sp-4);font-size:var(--fs-headline);color:var(--ink-2);max-width:56ch}.store-row.svelte-1uha8ag{align-items:center;gap:var(--sp-3) var(--sp-4);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.small.svelte-1uha8ag{font-size:var(--fs-callout);color:var(--ink-2)}.home.svelte-1uha8ag .sample{gap:var(--sp-2);display:grid}.route.svelte-1uha8ag{font-size:var(--fs-title);font-weight:var(--fw-bold)}.route.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:var(--fs-callout);font-weight:var(--fw-medium);color:var(--ink-2);display:block}.pill.svelte-1uha8ag{border-radius:var(--r-pill);border:1px solid var(--control-border);font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--ink-2);justify-self:start;padding:2px 10px}.home.svelte-1uha8ag .sample ul{margin:var(--sp-1) 0 0;gap:var(--sp-1);padding-left:1.1em;display:grid}.raw.svelte-1uha8ag{margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-chip);background:var(--selected-bg);color:var(--ink);overflow-wrap:anywhere}.fine.svelte-1uha8ag{font-size:var(--fs-caption);color:var(--ink-3)}figure.svelte-1uha8ag{margin:0}figcaption.svelte-1uha8ag{margin-top:var(--sp-3);font-size:var(--fs-callout);color:var(--ink-2);text-align:center}.features.svelte-1uha8ag,.pricing.svelte-1uha8ag{gap:var(--sp-4);scroll-margin-top:var(--sp-4);display:grid}.home.svelte-1uha8ag .section-head h2{font-size:var(--fs-large)}.home.svelte-1uha8ag .section-head p{margin-top:var(--sp-1);color:var(--ink-2)}.home.svelte-1uha8ag .row{gap:var(--sp-8);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;display:grid}.home.svelte-1uha8ag .row.flip .row-copy{order:2}.row-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag),.cards.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--fs-title);margin:var(--sp-3) 0 var(--sp-2)}.row-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-2);margin-top:var(--sp-2)}.cards.svelte-1uha8ag{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cards.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--fs-headline)}.cards.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-2)}.plans.svelte-1uha8ag{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plans.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--fs-title)}.price.svelte-1uha8ag{margin:var(--sp-2) 0 var(--sp-4);color:var(--ink-2);font-size:var(--fs-headline)}.price.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink);font-size:var(--fs-title)}.plans.svelte-1uha8ag ul:where(.svelte-1uha8ag),.home.svelte-1uha8ag .terms ul{gap:var(--sp-2);color:var(--ink-2);margin:0;padding-left:1.1em;display:grid}.home.svelte-1uha8ag .terms ul{font-size:var(--fs-callout)}.home.svelte-1uha8ag .note{gap:var(--sp-4);align-items:flex-start;display:flex}.home.svelte-1uha8ag .note h2{font-size:var(--fs-headline)}.home.svelte-1uha8ag .note p{margin-top:var(--sp-1);color:var(--ink-2)}.home.svelte-1uha8ag .last{text-align:center}.home.svelte-1uha8ag .last h2{font-size:var(--fs-large)}.home.svelte-1uha8ag .last p{margin:var(--sp-2) auto 0;max-width:56ch;color:var(--ink-2)}.home.svelte-1uha8ag .last .cta{justify-content:center}@media (max-width:860px){.home.svelte-1uha8ag .hero,.home.svelte-1uha8ag .row{gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}.home.svelte-1uha8ag .hero{padding:var(--sp-6) var(--sp-4)}.home.svelte-1uha8ag .row.flip .row-copy{order:0}h1.svelte-1uha8ag{font-size:34px}.cards.svelte-1uha8ag,.plans.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}}@media (min-width:861px) and (max-width:1000px){.cards.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}
