.store-cta[data-astro-cid-4urwk5jt]{position:relative;overflow:hidden;width:100%;margin:2rem 0;padding:1.75rem 1.25rem;border-radius:1.5rem;border:1px solid #115e59;background:#042f2e;color:#fff;text-align:center;box-shadow:0 25px 50px -12px #042f2e73}.store-cta-glow[data-astro-cid-4urwk5jt]{position:absolute;top:-6rem;right:-6rem;width:14rem;height:14rem;border-radius:999px;background:#0d9488;filter:blur(60px);opacity:.35;pointer-events:none}.store-cta-heading[data-astro-cid-4urwk5jt]{position:relative;margin:0;font-size:1.4rem;font-weight:800;letter-spacing:-.01em}.store-cta-text[data-astro-cid-4urwk5jt]{position:relative;max-width:34rem;margin:.5rem auto 1.1rem;color:#ccfbf1e6;line-height:1.6}.store-cta-badge[data-astro-cid-4urwk5jt]{position:relative;display:inline-block;transition:transform .2s ease,filter .2s ease}.store-cta-badge[data-astro-cid-4urwk5jt]:hover,.store-cta-badge[data-astro-cid-4urwk5jt]:focus-visible{transform:scale(1.05);filter:drop-shadow(0 0 14px rgba(45,212,191,.4))}.store-cta-badge[data-astro-cid-4urwk5jt] img[data-astro-cid-4urwk5jt]{display:block;width:12rem;height:auto}@media (min-width: 640px){.store-cta-badge[data-astro-cid-4urwk5jt] img[data-astro-cid-4urwk5jt]{width:13.5rem}}.store-cta-trust[data-astro-cid-4urwk5jt]{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem;margin:.9rem 0 0;padding:0;list-style:none;font-size:.8rem;font-weight:500;color:#5eead4d9}.app-card[data-astro-cid-n7s4wrgx]{margin:2.25rem 0;padding:1.25rem;border-radius:1.5rem;border:1px solid rgba(255,255,255,.6);background:#fff9;box-shadow:0 8px 30px #0000000a;scroll-margin-top:6rem}@media (min-width: 640px){.app-card[data-astro-cid-n7s4wrgx]{padding:1.75rem}}.app-card--ours[data-astro-cid-n7s4wrgx]{border:1px solid rgba(20,184,166,.45);background:linear-gradient(160deg,#f0fdfae6,#ffffffb3)}.app-head[data-astro-cid-n7s4wrgx]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.app-title[data-astro-cid-n7s4wrgx]{margin:0;font-size:1.4rem;line-height:1.3;font-weight:800;color:#042f2e;letter-spacing:-.01em}.app-rank[data-astro-cid-n7s4wrgx]{color:#0d9488}.app-bestfor[data-astro-cid-n7s4wrgx]{font-weight:600;color:#115e59;font-size:.8em}.app-ours[data-astro-cid-n7s4wrgx]{border-radius:999px;padding:.15rem .6rem;background:#0f766e;color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.app-facts[data-astro-cid-n7s4wrgx]{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 0}.app-facts[data-astro-cid-n7s4wrgx]>div[data-astro-cid-n7s4wrgx]{flex:0 1 auto;min-width:7rem;max-width:100%;padding:.5rem .75rem;border-radius:.75rem;background:#f0fdfacc;border:1px solid rgba(13,148,136,.12)}.app-facts[data-astro-cid-n7s4wrgx] dt[data-astro-cid-n7s4wrgx]{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0f766e}.app-facts[data-astro-cid-n7s4wrgx] dd[data-astro-cid-n7s4wrgx]{margin:.1rem 0 0;font-size:.9rem;font-weight:600;color:#1e293b;line-height:1.4}.app-facts[data-astro-cid-n7s4wrgx] a[data-astro-cid-n7s4wrgx]{color:#0f766e;text-decoration:underline;text-underline-offset:2px}.app-body[data-astro-cid-n7s4wrgx]{margin-top:1rem;line-height:1.75}.app-body[data-astro-cid-n7s4wrgx] p{margin:.75rem 0}.app-body[data-astro-cid-n7s4wrgx] ol,.app-body[data-astro-cid-n7s4wrgx] ul{margin:.75rem 0;padding-left:1.4rem}.app-body[data-astro-cid-n7s4wrgx] ol{list-style:decimal}.app-body[data-astro-cid-n7s4wrgx] ul{list-style:disc}.app-body[data-astro-cid-n7s4wrgx] li+li{margin-top:.3rem}.app-proscons[data-astro-cid-n7s4wrgx]{display:grid;grid-template-columns:1fr;align-items:start;gap:.75rem;margin-top:1rem}@media (min-width: 640px){.app-proscons[data-astro-cid-n7s4wrgx]{grid-template-columns:1fr 1fr}}.app-proscons[data-astro-cid-n7s4wrgx]>div[data-astro-cid-n7s4wrgx]{padding:.85rem 1rem;border-radius:1rem}.app-pros[data-astro-cid-n7s4wrgx]{background:#ccfbf180}.app-cons[data-astro-cid-n7s4wrgx]{background:#fee2e273}.app-proscons[data-astro-cid-n7s4wrgx] h3[data-astro-cid-n7s4wrgx]{margin:0 0 .35rem;font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.app-pros[data-astro-cid-n7s4wrgx] h3[data-astro-cid-n7s4wrgx]{color:#0f766e}.app-cons[data-astro-cid-n7s4wrgx] h3[data-astro-cid-n7s4wrgx]{color:#b91c1c}.app-proscons[data-astro-cid-n7s4wrgx] ul[data-astro-cid-n7s4wrgx]{margin:0;padding-left:1.1rem;list-style:disc;font-size:.92rem;line-height:1.5}.app-proscons[data-astro-cid-n7s4wrgx] li[data-astro-cid-n7s4wrgx]+li[data-astro-cid-n7s4wrgx]{margin-top:.3rem}.app-pick[data-astro-cid-n7s4wrgx]{margin:1rem 0 0;padding:.75rem 1rem;border-left:4px solid #14b8a6;border-radius:0 .75rem .75rem 0;background:#ffffffb3;line-height:1.6}.app-pick[data-astro-cid-n7s4wrgx] strong[data-astro-cid-n7s4wrgx]{color:#0f766e}.pending[data-astro-cid-n7s4wrgx]{background:repeating-linear-gradient(135deg,#fef3c7e6 0 6px,#fde68ae6 6px 12px)!important}.q[data-astro-cid-n7s4wrgx]{display:inline-block;min-width:1.1rem;margin-right:.3rem;border-radius:999px;background:#f59e0b;color:#fff;font-size:.7rem;font-weight:800;line-height:1.1rem;text-align:center}.app-todo[data-astro-cid-n7s4wrgx]{margin:.75rem 0 0;padding:.6rem .9rem;border:1px dashed #d97706;border-radius:.75rem;background:#fef3c7;color:#78350f;font-size:.9rem}.callout[data-astro-cid-wi7smz4x]{margin:1.5rem 0;padding:1rem 1.25rem;border-radius:1rem;border:1px solid rgba(255,255,255,.5);background:#ffffff8c}.callout-title[data-astro-cid-wi7smz4x]{margin:0 0 .35rem;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0f766e}.callout-body[data-astro-cid-wi7smz4x]{font-size:1rem;line-height:1.65}.callout-body[data-astro-cid-wi7smz4x] p{margin:.4rem 0}.callout-body[data-astro-cid-wi7smz4x] ul{margin:.4rem 0;padding-left:1.25rem;list-style:disc}.callout-body[data-astro-cid-wi7smz4x] li+li{margin-top:.25rem}.callout--answer[data-astro-cid-wi7smz4x]{background:linear-gradient(135deg,#ccfbf1d9,#f0fdfad9);border:1px solid rgba(20,184,166,.35);box-shadow:0 8px 24px #0d94881a}.callout--answer[data-astro-cid-wi7smz4x] .callout-body[data-astro-cid-wi7smz4x]{font-size:1.05rem;font-weight:500;color:#134e4a}.callout--disclosure[data-astro-cid-wi7smz4x]{margin:2rem 0 0;padding:0;border:none;border-radius:0;background:none}.callout--disclosure[data-astro-cid-wi7smz4x] .callout-title[data-astro-cid-wi7smz4x]{display:none}.callout--disclosure[data-astro-cid-wi7smz4x] .callout-body[data-astro-cid-wi7smz4x]{font-size:.8rem;line-height:1.55;color:#64748b}.callout--tip[data-astro-cid-wi7smz4x]{border-left:4px solid #14b8a6}.compare[data-astro-cid-qwgoxroz]{margin:1.75rem 0}.compare-scroll[data-astro-cid-qwgoxroz]{position:relative;overflow-x:auto;border-radius:1rem;border:1px solid rgba(13,148,136,.18);background:#ffffffb3;-webkit-overflow-scrolling:touch}.compare-scroll[data-astro-cid-qwgoxroz]:focus-visible{outline:2px solid #14b8a6;outline-offset:2px}table[data-astro-cid-qwgoxroz]{width:100%;min-width:40rem;border-collapse:collapse;font-size:.9rem;line-height:1.4}caption[data-astro-cid-qwgoxroz]{text-align:center;padding:.85rem 1rem .5rem;font-weight:700;color:#134e4a}th[data-astro-cid-qwgoxroz],td[data-astro-cid-qwgoxroz]{padding:.6rem .75rem;text-align:center;vertical-align:middle;border-top:1px solid rgba(13,148,136,.12)}.compare--wide[data-astro-cid-qwgoxroz] table[data-astro-cid-qwgoxroz]{font-size:.85rem}.compare--wide[data-astro-cid-qwgoxroz] th[data-astro-cid-qwgoxroz],.compare--wide[data-astro-cid-qwgoxroz] td[data-astro-cid-qwgoxroz]{padding:.55rem .5rem}.compare--wide[data-astro-cid-qwgoxroz] .feature[data-astro-cid-qwgoxroz]{min-width:8rem}thead[data-astro-cid-qwgoxroz] th[data-astro-cid-qwgoxroz]{font-size:.8rem;font-weight:700;color:#115e59;background:#f0fdfaf2}.feature[data-astro-cid-qwgoxroz]{position:sticky;left:0;z-index:1;text-align:left;font-weight:600;color:#1e293b;background:#f8fafcf7;min-width:9rem}thead[data-astro-cid-qwgoxroz] .feature[data-astro-cid-qwgoxroz]{background:#f0fdfaf7}.ours[data-astro-cid-qwgoxroz]{background:#ccfbf18c}thead[data-astro-cid-qwgoxroz] .ours[data-astro-cid-qwgoxroz]{background:#99f6e4b3;color:#042f2e}.yes[data-astro-cid-qwgoxroz],.no[data-astro-cid-qwgoxroz]{display:inline-flex;width:1.35rem;height:1.35rem;border-radius:999px;align-items:center;justify-content:center;vertical-align:middle}.yes[data-astro-cid-qwgoxroz]{background:#ccfbf1;color:#0f766e}.no[data-astro-cid-qwgoxroz]{background:#fee2e2;color:#b91c1c}.yes[data-astro-cid-qwgoxroz] svg[data-astro-cid-qwgoxroz],.no[data-astro-cid-qwgoxroz] svg[data-astro-cid-qwgoxroz]{width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.na[data-astro-cid-qwgoxroz]{color:#94a3b8;font-size:.8rem}.pending[data-astro-cid-qwgoxroz]{background:repeating-linear-gradient(135deg,#fef3c7e6 0 6px,#fde68ae6 6px 12px);color:#78350f}.q[data-astro-cid-qwgoxroz]{display:inline-block;min-width:1.15rem;margin-right:.25rem;border-radius:999px;background:#f59e0b;color:#fff;font-size:.75rem;font-weight:800;line-height:1.15rem;text-align:center}figcaption[data-astro-cid-qwgoxroz]{margin-top:.5rem;font-size:.8rem;color:#64748b;line-height:1.5}.demo[data-astro-cid-bgiienxa]{margin:1.75rem 0}.demo-frame[data-astro-cid-bgiienxa]{position:relative}.demo-video[data-astro-cid-bgiienxa]{display:block;width:100%;height:auto;border-radius:1rem;background:#042f2e;box-shadow:0 18px 40px -16px #0f766e73;cursor:zoom-in}.demo-controls[data-astro-cid-bgiienxa]{position:absolute;right:.5rem;bottom:.5rem;display:flex;gap:.375rem}.demo-button[data-astro-cid-bgiienxa],.demo-zoom-close[data-astro-cid-bgiienxa]{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#042f2e8c;color:#fff;opacity:.8;cursor:pointer;transition:opacity .15s,background-color .15s}.demo-button[data-astro-cid-bgiienxa]:hover,.demo-button[data-astro-cid-bgiienxa]:focus-visible,.demo-zoom-close[data-astro-cid-bgiienxa]:hover,.demo-zoom-close[data-astro-cid-bgiienxa]:focus-visible{opacity:1;background:#042f2ed9}.demo-button[data-astro-cid-bgiienxa]:focus-visible,.demo-zoom-close[data-astro-cid-bgiienxa]:focus-visible{outline:2px solid #5eead4;outline-offset:2px}.demo-button[data-astro-cid-bgiienxa] svg[data-astro-cid-bgiienxa]{width:.9rem;height:.9rem;fill:currentColor}.icon-stroke[data-astro-cid-bgiienxa]{fill:none!important;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.demo-frame[data-astro-cid-bgiienxa][data-state=playing] .icon-play[data-astro-cid-bgiienxa],.demo-frame[data-astro-cid-bgiienxa]:not([data-state=playing]) .icon-pause[data-astro-cid-bgiienxa]{display:none}@media (min-width: 640px){.demo-controls[data-astro-cid-bgiienxa]{right:.75rem;bottom:.75rem;gap:.5rem}.demo-button[data-astro-cid-bgiienxa]{width:2.25rem;height:2.25rem}.demo-button[data-astro-cid-bgiienxa] svg[data-astro-cid-bgiienxa]{width:1.1rem;height:1.1rem}}.demo-zoom[data-astro-cid-bgiienxa]{width:min(1920px,94vw,calc((94vh - 3rem) * 16 / 9));max-width:none;max-height:none;margin:auto;padding:0;border:none;background:transparent;overflow:visible}.demo-zoom[data-astro-cid-bgiienxa]::backdrop{background:#021a19d1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.demo-zoom-video[data-astro-cid-bgiienxa]{display:block;width:100%;height:auto;border-radius:.75rem;background:#042f2e;box-shadow:0 24px 60px -12px #0009;cursor:pointer}.demo-zoom-caption[data-astro-cid-bgiienxa]{margin:.6rem 0 0;color:#ccfbf1;font-size:.9rem;text-align:center}.demo-zoom-close[data-astro-cid-bgiienxa]{position:absolute;top:-.75rem;right:-.75rem;width:2.5rem;height:2.5rem;opacity:1;background:#042f2ee6}.demo-zoom-close[data-astro-cid-bgiienxa] svg[data-astro-cid-bgiienxa]{width:1.2rem;height:1.2rem}.demo-placeholder[data-astro-cid-bgiienxa]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1.5rem;border:2px dashed #d97706;border-radius:1rem;background:#fffbebe6;color:#78350f;text-align:center;font-size:.9rem;line-height:1.5}.demo-placeholder-title[data-astro-cid-bgiienxa]{font-weight:700}figcaption[data-astro-cid-bgiienxa]{margin-top:.6rem;font-size:.85rem;color:#475569;text-align:center}[data-astro-cid-yenq6suw][data-draft-link]{text-decoration-style:dashed}[data-astro-cid-yenq6suw][data-draft-link]:after{content:"draft";margin-left:.25em;padding:0 .3em;border-radius:.25em;background:#fde68a;color:#78350f;font-size:.65em;font-weight:800;letter-spacing:.04em;text-transform:uppercase;vertical-align:super}.shot[data-astro-cid-cgafvgmy]{margin:1.5rem 0}.shot-img[data-astro-cid-cgafvgmy]{display:block;width:100%;height:auto;border-radius:.9rem;box-shadow:0 12px 32px -14px #0f766e66}.shot-placeholder[data-astro-cid-cgafvgmy]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;min-height:11rem;padding:1.25rem;border:2px dashed #d97706;border-radius:.9rem;background:#fffbebe6;color:#78350f;text-align:center;font-size:.9rem;line-height:1.5}.shot-placeholder-title[data-astro-cid-cgafvgmy]{font-weight:700}.shot-placeholder-alt[data-astro-cid-cgafvgmy]{font-size:.8rem;opacity:.8}figcaption[data-astro-cid-cgafvgmy]{margin-top:.5rem;font-size:.85rem;color:#475569;text-align:center}.todo[data-astro-cid-5auph6c3]{background:#fef3c7;color:#78350f;border:1px dashed #d97706;border-radius:.375rem;padding:.05em .4em;font-size:.95em;line-height:1.6;box-decoration-break:clone;-webkit-box-decoration-break:clone}.content-body[data-astro-cid-fdrboetm]{color:#334155;font-size:1.0625rem;line-height:1.75}.content-body[data-astro-cid-fdrboetm]>:first-child{margin-top:0}.content-body[data-astro-cid-fdrboetm]>:last-child{margin-bottom:0}@media (min-width: 1024px){.content-body[data-astro-cid-fdrboetm].content-body>*{max-width:44rem;margin-left:auto;margin-right:auto}.content-body[data-astro-cid-fdrboetm].content-body>.compare--wide,.content-body[data-astro-cid-fdrboetm].content-body>.demo{max-width:none}}.content-body[data-astro-cid-fdrboetm]>h2{margin:2.75rem 0 .75rem;font-size:1.6rem;line-height:1.3;font-weight:800;color:#042f2e;letter-spacing:-.01em;scroll-margin-top:6rem}.content-body[data-astro-cid-fdrboetm]>h3{margin:1.75rem 0 .5rem;font-size:1.2rem;line-height:1.4;font-weight:700;color:#134e4a;scroll-margin-top:6rem}.content-body[data-astro-cid-fdrboetm]>p{margin:1rem 0}.content-body[data-astro-cid-fdrboetm]>ul,.content-body[data-astro-cid-fdrboetm]>ol{margin:1rem 0;padding-left:1.4rem}.content-body[data-astro-cid-fdrboetm]>ul{list-style:disc}.content-body[data-astro-cid-fdrboetm]>ol{list-style:decimal}.content-body[data-astro-cid-fdrboetm]>ul>li+li,.content-body[data-astro-cid-fdrboetm]>ol>li+li{margin-top:.4rem}.content-body[data-astro-cid-fdrboetm]>blockquote{margin:1.25rem 0;padding:.25rem 0 .25rem 1rem;border-left:4px solid #99f6e4;color:#475569;font-style:italic}.content-body[data-astro-cid-fdrboetm]>hr{margin:2.5rem 0;border-color:#0d948833}.content-body[data-astro-cid-fdrboetm]>p strong,.content-body[data-astro-cid-fdrboetm]>ul strong,.content-body[data-astro-cid-fdrboetm]>ol strong{color:#0f172a}.content-body[data-astro-cid-fdrboetm] a:not([class]){color:#0f766e;font-weight:600;text-decoration:underline;text-underline-offset:3px}.content-body[data-astro-cid-fdrboetm] a:not([class]):hover{color:#115e59}.content-body[data-astro-cid-fdrboetm] code{font-size:.9em;background:#0d948814;padding:.1em .35em;border-radius:.3em}.content-body[data-astro-cid-fdrboetm] kbd{display:inline-block;min-width:1.6em;padding:.05em .45em;border:1px solid rgba(15,118,110,.35);border-bottom-width:2px;border-radius:.35em;background:#fff;color:#134e4a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em;line-height:1.5;text-align:center}
