.window.svelte-15pf8jz{background:oklch(15.2% .003 75);border:1px solid oklch(100% 0 0/.14);border-radius:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px oklch(100% 0 0/.06),0 2px 4px #1018280f,0 12px 24px -6px #1018281f,0 40px 80px -24px #10182852,0 80px 140px -40px #01142859}.bar.svelte-15pf8jz{background:oklch(13% .003 75);border-bottom:1px solid oklch(100% 0 0/.08);align-items:center;gap:12px;height:34px;padding:0 14px;display:flex}.dots.svelte-15pf8jz{gap:6px;display:flex}.dots.svelte-15pf8jz i:where(.svelte-15pf8jz){background:oklch(100% 0 0/.14);border-radius:999px;width:9px;height:9px}.url.svelte-15pf8jz{text-overflow:ellipsis;white-space:nowrap;text-align:center;color:oklch(100% 0 0/.5);min-width:0;font-size:11.5px;font-family:var(--font-sans);flex:1;padding-right:40px;overflow:hidden}.viewport.svelte-15pf8jz{pointer-events:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.stage.svelte-15pf8jz{transform-origin:0 0;width:1600px;height:1000px;transition:opacity .4s;position:absolute;top:0;left:0}.stage.fading.svelte-15pf8jz{opacity:0}.cursor.svelte-15pf8jz{z-index:2147483000;pointer-events:none;filter:drop-shadow(0 2px 3px #00000059);margin:-2px 0 0 -3px;position:absolute;top:0;left:0}.cursor.svelte-15pf8jz svg:where(.svelte-15pf8jz){transform-origin:3px 2px;transition:transform .11s}.cursor.pressed.svelte-15pf8jz svg:where(.svelte-15pf8jz){transform:scale(.86)}@media (width<=640px){.bar.svelte-15pf8jz{height:24px;padding:0 10px}.dots.svelte-15pf8jz i:where(.svelte-15pf8jz){width:6px;height:6px}.url.svelte-15pf8jz{font-size:9.5px}}.well.svelte-c5pt0y{border-bottom:1px solid var(--border);background:linear-gradient(#f6f7f9,#eef0f3);flex-direction:column;flex:auto;justify-content:center;gap:14px;padding:32px 16px;display:flex}.shot.svelte-c5pt0y{width:var(--w);max-width:100%;margin-top:calc(var(--overlap) * -1);border-radius:var(--r);display:block;position:relative;box-shadow:0 1px 2px #0f172a0d,0 6px 16px -6px #0f172a14,0 22px 44px -18px #0f172a24}.shot.framed.svelte-c5pt0y{box-shadow:0 0 0 1px #0f172a17,0 1px 2px #0f172a0d,0 6px 16px -6px #0f172a14,0 22px 44px -18px #0f172a24}.shot[data-align=start].svelte-c5pt0y{align-self:flex-start}.shot[data-align=center].svelte-c5pt0y{align-self:center}.shot[data-align=end].svelte-c5pt0y{align-self:flex-end}.shot.svelte-c5pt0y+.shot:where(.svelte-c5pt0y){z-index:1}img.svelte-c5pt0y,video.svelte-c5pt0y{border-radius:var(--r);width:100%;height:auto;display:block}.tiles.svelte-c5pt0y{flex-flow:wrap;justify-content:center;align-items:center;gap:16px}.tiles.svelte-c5pt0y .shot:where(.svelte-c5pt0y){margin-top:0}@media (width<=1023px){.tiles.svelte-c5pt0y .shot:where(.svelte-c5pt0y){width:calc(50% - 8px);max-width:var(--w)}}@media (width<=639px){.no-phone.svelte-c5pt0y{display:none}.well.svelte-c5pt0y{padding:24px 16px}.tiles.svelte-c5pt0y{gap:10px}.tiles.svelte-c5pt0y .shot:where(.svelte-c5pt0y){width:calc(50% - 5px)}}.cmp-scroll.svelte-gf2bdm{overscroll-behavior-x:contain;scrollbar-width:thin;border:1px solid var(--border);border-radius:14px;overflow-x:auto}.cmp-scroll.svelte-gf2bdm:focus{outline:none}.cmp.svelte-gf2bdm{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:760px;font-size:13px;line-height:1.45}.cmp.svelte-gf2bdm th:where(.svelte-gf2bdm),.cmp.svelte-gf2bdm td:where(.svelte-gf2bdm){text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:18px}.cmp.svelte-gf2bdm tbody:where(.svelte-gf2bdm) tr:where(.svelte-gf2bdm):last-child>:where(.svelte-gf2bdm){border-bottom:0}.cmp.svelte-gf2bdm thead:where(.svelte-gf2bdm) th:where(.svelte-gf2bdm){vertical-align:bottom;background:var(--surface);padding-top:18px;padding-bottom:16px}.cmp-k.svelte-gf2bdm{z-index:1;background:var(--background);border-right:1px solid var(--border);width:23%;position:sticky;left:0}.cmp.svelte-gf2bdm thead:where(.svelte-gf2bdm) .cmp-k:where(.svelte-gf2bdm){background:var(--surface)}.cmp.svelte-gf2bdm tbody:where(.svelte-gf2bdm) tr:where(.svelte-gf2bdm):hover>:where(.svelte-gf2bdm){background-color:color-mix(in oklch, var(--foreground) 3%, var(--background))}.ours.svelte-gf2bdm{background:color-mix(in oklch, var(--primary-bright) 7%, var(--background));box-shadow:inset 1px 0 0 color-mix(in oklch, var(--primary-bright) 35%, transparent), inset -1px 0 0 color-mix(in oklch, var(--primary-bright) 35%, transparent)}.cmp.svelte-gf2bdm thead:where(.svelte-gf2bdm) .ours-top:where(.svelte-gf2bdm){background:color-mix(in oklch, var(--primary-bright) 12%, var(--surface));box-shadow:inset 1px 0 0 color-mix(in oklch, var(--primary-bright) 35%, transparent), inset -1px 0 0 color-mix(in oklch, var(--primary-bright) 35%, transparent), inset 0 2px 0 var(--primary-bright)}.cmp.svelte-gf2bdm tbody:where(.svelte-gf2bdm) tr:where(.svelte-gf2bdm):hover>.ours:where(.svelte-gf2bdm){background:color-mix(in oklch, var(--primary-bright) 10%, var(--background))}.em.svelte-gf2bdm{color:var(--foreground);font-weight:600}.tags.svelte-gf2bdm{flex-wrap:wrap;gap:6px;display:flex}.tag.svelte-gf2bdm{border:1px solid var(--border);background:color-mix(in oklch, var(--foreground) 4%, transparent);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:12.5px;line-height:1.5;display:inline-block}.ours.svelte-gf2bdm .tag:where(.svelte-gf2bdm){border-color:color-mix(in oklch, var(--primary-bright) 30%, var(--border));background:color-mix(in oklch, var(--primary-bright) 10%, transparent)}.undoc.svelte-gf2bdm{color:color-mix(in oklch, var(--muted-foreground) 70%, transparent);font-style:italic}.cmp-link.svelte-gf2bdm{color:var(--muted-foreground);align-items:center;gap:3px;transition:color .15s;display:inline-flex}.cmp-link.svelte-gf2bdm:hover{color:var(--primary)}@media (width<=640px){.cmp.svelte-gf2bdm{min-width:680px}.cmp.svelte-gf2bdm th:where(.svelte-gf2bdm),.cmp.svelte-gf2bdm td:where(.svelte-gf2bdm){padding:12px}.cmp-k.svelte-gf2bdm{width:128px}}@media (width>=900px){.cmp-hint.svelte-gf2bdm{display:none}}svg.svelte-1eagvy2{font-family:var(--font-sans);overflow:visible}.tri.svelte-1eagvy2{fill:color-mix(in oklch, var(--primary-bright) 9%, transparent);stroke:color-mix(in oklch, var(--primary-bright) 55%, transparent)}.mark.svelte-1eagvy2{color:var(--primary)}.word.svelte-1eagvy2{font-family:var(--font-sans);letter-spacing:-.02em;fill:var(--foreground);font-size:34px;font-weight:600}.corner-dot.svelte-1eagvy2{fill:var(--primary-bright)}.corner.svelte-1eagvy2{letter-spacing:-.01em;fill:var(--foreground);font-size:23px;font-weight:600}.edge-dot.svelte-1eagvy2{fill:var(--background);stroke:var(--muted-foreground);stroke-width:1.5px}.edge.svelte-1eagvy2{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:var(--muted-foreground);font-size:18px}.scribble.svelte-1uha8ag{white-space:nowrap;position:relative}.scribble.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:104%;height:.3em;position:absolute;bottom:-.16em;left:-2%;overflow:visible}.scribble.svelte-1uha8ag path:where(.svelte-1uha8ag){fill:none;stroke:color-mix(in oklch, var(--foreground) 70%, transparent);stroke-width:7px;stroke-linecap:round;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference){.scribble.svelte-1uha8ag path:where(.svelte-1uha8ag){stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.65,0,.35,1) .45s forwards svelte-1uha8ag-scribble-draw}}@keyframes svelte-1uha8ag-scribble-draw{to{stroke-dashoffset:0}}@media (width<=640px){.scribble.svelte-1uha8ag path:where(.svelte-1uha8ag){stroke-width:5px}}.hero-demo.svelte-1uha8ag,.hero-demo-spacer.svelte-1uha8ag{--demo-w:min(1600px, 93vw, calc(100vw - 48px));--demo-overlap:calc(var(--demo-w) * .3125 + 17px)}.hero-demo-spacer.svelte-1uha8ag{height:var(--demo-overlap)}.hero-demo.svelte-1uha8ag{z-index:10;width:var(--demo-w);margin:calc(-1 * var(--demo-overlap)) auto 0;padding-bottom:72px;position:relative}@media (width<=640px){.hero-demo.svelte-1uha8ag,.hero-demo-spacer.svelte-1uha8ag{--demo-w:calc(100vw - 32px);--demo-overlap:calc(var(--demo-w) * .22)}.hero-demo.svelte-1uha8ag{padding-bottom:40px}}.frame-col.svelte-1uha8ag{border-inline:1px solid var(--border);max-width:1240px;margin-inline:auto}@media (width<=1260px){.frame-col.svelte-1uha8ag{border-inline:0}}.proof.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.proof.svelte-1uha8ag>div:where(.svelte-1uha8ag){border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.proof.svelte-1uha8ag>div:where(.svelte-1uha8ag):nth-child(2n){border-right:0}.proof.svelte-1uha8ag>div:where(.svelte-1uha8ag):last-child{border-bottom:0;grid-column:span 2}@media (width>=1024px){.proof.svelte-1uha8ag{grid-template-columns:repeat(5,minmax(0,1fr))}.proof.svelte-1uha8ag>div:where(.svelte-1uha8ag),.proof.svelte-1uha8ag>div:where(.svelte-1uha8ag):nth-child(2n){border-right:1px solid var(--border);border-bottom:0}.proof.svelte-1uha8ag>div:where(.svelte-1uha8ag):last-child{border-right:0;grid-column:auto}}.sec.svelte-1uha8ag{border-top:1px solid var(--border);margin-top:72px;position:relative}#compare.svelte-1uha8ag .sec:where(.svelte-1uha8ag){border-top:0;margin-top:0;padding-top:72px}#compare.svelte-1uha8ag .sec-head:where(.svelte-1uha8ag){border-top:1px solid var(--border)}.sec-tab.svelte-1uha8ag{border:1px solid var(--border);background:var(--background);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);border-bottom:0;padding:5px 10px 4px;font-size:10px;position:absolute;top:0;left:-1px;transform:translateY(-100%)}#compare.svelte-1uha8ag .sec-tab:where(.svelte-1uha8ag){top:72px}@media (width<=1260px){.sec-tab.svelte-1uha8ag{left:16px}}.sec-head.svelte-1uha8ag{gap:20px;padding:56px 24px 44px;display:grid}@media (width>=1024px){.sec-head.svelte-1uha8ag{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;padding:72px 40px 56px}}.sec-lede.svelte-1uha8ag{max-width:30rem;color:var(--muted-foreground);font-size:15px;line-height:1.65}@media (width>=1024px){.sec-lede.svelte-1uha8ag{justify-self:end;padding-bottom:6px}}.bento.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width>=768px){.bento.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}.bento.svelte-1uha8ag>.wide{grid-column:span 2}}.bento-card.svelte-1uha8ag{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.card-copy.svelte-1uha8ag{padding:22px 24px 26px}.card-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-family:var(--font-display);letter-spacing:-.02em;color:var(--foreground);text-wrap:balance;font-size:21px;font-weight:600;line-height:1.15}.card-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted-foreground);margin-top:8px;font-size:14px;line-height:1.6}.card-copy.svelte-1uha8ag code:where(.svelte-1uha8ag){font-family:var(--font-mono);color:var(--foreground);font-size:12.5px}.plans.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.plan.svelte-1uha8ag+.plan:where(.svelte-1uha8ag){border-top:1px solid var(--border)}@media (width>=768px){.plans.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}.plan.svelte-1uha8ag+.plan:where(.svelte-1uha8ag){border-top:0;border-left:1px solid var(--border)}}.plan-hl.svelte-1uha8ag{background:var(--surface)}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq.svelte-1uha8ag .faq-icon{transition:transform .2s}.faq[open].svelte-1uha8ag .faq-icon{transform:rotate(45deg)}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag):hover span:where(.svelte-1uha8ag){color:var(--primary)}@media (prefers-reduced-motion:reduce){.faq.svelte-1uha8ag .faq-icon{transition:none}}
