.hero[data-astro-cid-i3irphx7]{padding-block:var(--space-7) var(--space-8)}.hero__text[data-astro-cid-i3irphx7]{max-width:52rem}.hero__title[data-astro-cid-i3irphx7]{margin-bottom:var(--space-5);font-size:clamp(2rem,7vw,3.5rem);line-height:1.3}.hero__title[data-astro-cid-i3irphx7] em[data-astro-cid-i3irphx7]{display:block}.hero__sub[data-astro-cid-i3irphx7]{max-width:38rem;color:var(--ink-2);margin-bottom:var(--space-6);font-size:clamp(1.0625rem,2.4vw,1.25rem)}.hero__cta[data-astro-cid-i3irphx7]{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.hero__trial[data-astro-cid-i3irphx7]{font-weight:600}.hero__visual[data-astro-cid-i3irphx7]{margin:var(--space-7) 0 0;justify-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.phone[data-astro-cid-i3irphx7]{background:var(--card);border:2px solid var(--ink);border-radius:2rem;width:16.5rem;max-width:100%;padding:.5rem}.phone__screen[data-astro-cid-i3irphx7]{gap:var(--space-3);min-height:17rem;padding:var(--space-2) var(--space-3) var(--space-6);background:var(--paper);border:1px solid var(--line);border-radius:1.5rem;flex-direction:column;display:flex;position:relative}.phone__bar[data-astro-cid-i3irphx7]{font-family:var(--font-mono);padding-inline:var(--space-2);justify-content:space-between;align-items:center;font-size:.75rem;font-weight:500;display:flex}.phone__cam[data-astro-cid-i3irphx7]{background:var(--ink);border-radius:50%;width:.55rem;height:.55rem}.phone__sig[data-astro-cid-i3irphx7]{align-items:flex-end;gap:2px;height:.7rem;display:inline-flex}.phone__sig[data-astro-cid-i3irphx7] i[data-astro-cid-i3irphx7]{background:var(--ink);width:3px;display:block}.phone__sig[data-astro-cid-i3irphx7] i[data-astro-cid-i3irphx7]:first-child{height:40%}.phone__sig[data-astro-cid-i3irphx7] i[data-astro-cid-i3irphx7]:nth-child(2){height:70%}.phone__sig[data-astro-cid-i3irphx7] i[data-astro-cid-i3irphx7]:nth-child(3){height:100%}.notif[data-astro-cid-i3irphx7]{padding:var(--space-3);background:var(--card);border:1px solid var(--line);border-radius:.9rem;line-height:1.45}.notif[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{margin:0}.notif__head[data-astro-cid-i3irphx7]{color:var(--ink-2);align-items:center;gap:.35rem;font-size:.75rem;display:flex}.notif__icon[data-astro-cid-i3irphx7]{background:var(--ink);border-radius:50%;width:.85rem;height:.85rem}.notif[data-astro-cid-i3irphx7] .notif__sender[data-astro-cid-i3irphx7]{margin-top:var(--space-1);font-family:var(--font-mono);font-size:.875rem;font-weight:500}.notif__body[data-astro-cid-i3irphx7]{font-size:.875rem}.phone__status[data-astro-cid-i3irphx7]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px dashed var(--line);margin:0;font-size:.8125rem;font-weight:600;line-height:1.4;display:flex}.phone__status[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{color:var(--green);flex:none}.phone__home[data-astro-cid-i3irphx7]{background:var(--ink);border-radius:2px;width:4.5rem;height:4px;margin-left:-2.25rem;position:absolute;bottom:.6rem;left:50%}.hero__arrow[data-astro-cid-i3irphx7]{border-left:2px dashed var(--ink);width:2px;height:3.5rem;margin-left:8.2rem;position:relative}.hero__arrow[data-astro-cid-i3irphx7]:after{content:"";border:6px solid #0000;border-top:8px solid var(--ink);border-bottom:0;position:absolute;bottom:-2px;left:-7px}.hero__arrow-label[data-astro-cid-i3irphx7]{left:var(--space-3);font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;font-size:.8125rem;position:absolute;top:50%;transform:translateY(-50%)}.code[data-astro-cid-i3irphx7]{width:100%;min-width:0}.code__bar[data-astro-cid-i3irphx7]{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--space-4);background:var(--code-bg);color:var(--paper);border-radius:var(--radius) var(--radius) 0 0;border-bottom:1px solid var(--ink-2);font-family:var(--font-mono);margin:0;font-size:.8125rem;display:flex}.code__pre[data-astro-cid-i3irphx7]{padding:var(--space-4);background:var(--code-bg);color:var(--code-text);border-radius:0 0 var(--radius) var(--radius);margin:0;font-size:.8125rem;line-height:1.65;overflow-x:auto}.code__pre[data-astro-cid-i3irphx7] .v{color:var(--paper)}.code__note[data-astro-cid-i3irphx7]{margin:var(--space-3) 0 0;color:var(--ink-2);font-size:.875rem}@media (width>=768px){.hero[data-astro-cid-i3irphx7]{padding-top:var(--space-8)}.hero__visual[data-astro-cid-i3irphx7]{grid-template-columns:auto 5rem minmax(0,1fr);align-items:center;gap:0}.phone__screen[data-astro-cid-i3irphx7]{min-height:22rem}.hero__arrow[data-astro-cid-i3irphx7]{width:auto;height:2px;margin:0 var(--space-3);border-left:0;border-top:2px dashed var(--ink);justify-self:stretch}.hero__arrow[data-astro-cid-i3irphx7]:after{border:6px solid #0000;border-left:8px solid var(--ink);border-right:0;inset:-8px -2px auto auto}.hero__arrow-label[data-astro-cid-i3irphx7]{top:auto;left:50%;bottom:var(--space-2);transform:translate(-50%)}.code__pre[data-astro-cid-i3irphx7]{font-size:.875rem}}.steps-sec[data-astro-cid-uxwfn6k4]{padding-block:var(--space-8);border-top:1px solid var(--line)}.steps[data-astro-cid-uxwfn6k4]{--dot:2.5rem;margin:var(--space-6) 0 0;gap:var(--space-6);padding:0;list-style:none;display:grid}.step[data-astro-cid-uxwfn6k4]{padding-left:calc(var(--dot) + var(--space-4));position:relative}.step[data-astro-cid-uxwfn6k4]:not(:last-child):before{content:"";left:calc(var(--dot) / 2 - 1px);top:calc(var(--dot) + var(--space-2));bottom:calc(-1 * var(--space-6) + var(--space-2));border-left:2px solid var(--ink);position:absolute}.step__n[data-astro-cid-uxwfn6k4]{width:var(--dot);height:var(--dot);border:2px solid var(--ink);background:var(--card);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:1.0625rem;font-weight:500;line-height:1;display:grid;position:absolute;top:0;left:0}.step__n[data-astro-cid-uxwfn6k4].is-last{color:var(--green)}.step__title[data-astro-cid-uxwfn6k4]{font-size:1.25rem;font-weight:700;line-height:var(--dot);margin-bottom:var(--space-2)}.step__body[data-astro-cid-uxwfn6k4]{color:var(--ink-2);max-width:34ch;margin:0}@media (width>=768px){.steps[data-astro-cid-uxwfn6k4]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.step[data-astro-cid-uxwfn6k4]{padding-left:0;padding-top:calc(var(--dot) + var(--space-4))}.step[data-astro-cid-uxwfn6k4]:not(:last-child):before{left:calc(var(--dot) + var(--space-2));right:calc(-1 * var(--space-6) + var(--space-2));top:calc(var(--dot) / 2 - 1px);border-left:0;border-top:2px solid var(--ink);bottom:auto}.step__title[data-astro-cid-uxwfn6k4]{line-height:1.35}}.pillars[data-astro-cid-fty226ve]{padding-block:var(--space-8);border-top:1px solid var(--line)}.pillar[data-astro-cid-fty226ve]{gap:var(--space-5);padding-block:var(--space-7);display:grid}.pillar[data-astro-cid-fty226ve]+.pillar[data-astro-cid-fty226ve]{border-top:1px dashed var(--line)}.pillar[data-astro-cid-fty226ve]:last-child{padding-bottom:0}.pillar__text[data-astro-cid-fty226ve] h3[data-astro-cid-fty226ve]{margin-bottom:var(--space-3);font-size:clamp(1.3rem,3vw,1.6rem);font-weight:700}.pillar__text[data-astro-cid-fty226ve] p[data-astro-cid-fty226ve]{max-width:36rem;color:var(--ink-2);margin:0}.pillar__visual[data-astro-cid-fty226ve]{min-width:0;margin:0}.pillar__visual[data-astro-cid-fty226ve] figcaption[data-astro-cid-fty226ve]{margin-top:var(--space-3);color:var(--ink-2);font-size:.875rem}.rule[data-astro-cid-fty226ve]{padding:var(--space-4);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin:0}.rule__row[data-astro-cid-fty226ve]{gap:var(--space-1);padding-block:var(--space-2);display:grid}.rule[data-astro-cid-fty226ve] dt[data-astro-cid-fty226ve]{color:var(--ink-2);font-size:.875rem}.rule[data-astro-cid-fty226ve] dd[data-astro-cid-fty226ve]{padding:.3rem var(--space-3);background:var(--paper);border:1px solid var(--ink-2);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:4px;margin:0;font-size:.875rem}.checks[data-astro-cid-fty226ve]{padding:var(--space-2) var(--space-5);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin:0;list-style:none}.checks[data-astro-cid-fty226ve] li[data-astro-cid-fty226ve]{gap:var(--space-3);padding-block:var(--space-3);align-items:flex-start;line-height:1.5;display:flex}.checks[data-astro-cid-fty226ve] li[data-astro-cid-fty226ve]+li[data-astro-cid-fty226ve]{border-top:1px solid var(--line)}.checks[data-astro-cid-fty226ve] svg[data-astro-cid-fty226ve]{color:var(--green);flex:none;margin-top:.15rem}.qlog[data-astro-cid-fty226ve]{padding:var(--space-3) var(--space-4);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin:0;font-size:.875rem;list-style:none}.qlog[data-astro-cid-fty226ve] li[data-astro-cid-fty226ve]{gap:0 var(--space-3);padding-block:var(--space-2);grid-template-columns:auto auto 1fr;grid-template-areas:"time where code""note note note";align-items:start;line-height:1.5;display:grid}.qlog[data-astro-cid-fty226ve] li[data-astro-cid-fty226ve]+li[data-astro-cid-fty226ve]{border-top:1px dashed var(--line)}.qlog__time[data-astro-cid-fty226ve],.qlog__where[data-astro-cid-fty226ve],.qlog__code[data-astro-cid-fty226ve]{font-family:var(--font-mono)}.qlog__time[data-astro-cid-fty226ve]{color:var(--ink-2);grid-area:time}.qlog__where[data-astro-cid-fty226ve]{grid-area:where}.qlog__code[data-astro-cid-fty226ve]{grid-area:code;justify-self:end;align-items:center;gap:.3rem;font-weight:500;display:inline-flex}.qlog__code[data-astro-cid-fty226ve] svg[data-astro-cid-fty226ve]{color:var(--green)}.is-fail[data-astro-cid-fty226ve] .qlog__code[data-astro-cid-fty226ve]{border:1px dashed var(--ink);border-radius:3px;padding-inline:.35rem}.qlog__note[data-astro-cid-fty226ve]{grid-area:note}.is-local[data-astro-cid-fty226ve] .qlog__note[data-astro-cid-fty226ve]{color:var(--ink-2)}.tl[data-astro-cid-fty226ve]{--dot:1.25rem;margin:0;padding:0;list-style:none}.tl[data-astro-cid-fty226ve] li[data-astro-cid-fty226ve]{grid-template-columns:4.75rem var(--dot) minmax(0, 1fr);gap:var(--space-3);padding-bottom:var(--space-5);align-items:start;display:grid;position:relative}.tl[data-astro-cid-fty226ve] li[data-astro-cid-fty226ve]:not(:last-child):before{content:"";left:calc(4.75rem + var(--space-3) + var(--dot) / 2 - 1px);top:calc(var(--dot) + .35rem);border-left:2px solid var(--ink);position:absolute;bottom:.15rem}.tl[data-astro-cid-fty226ve] li[data-astro-cid-fty226ve]:nth-last-child(2):before{border-left-style:dashed}.tl__mark[data-astro-cid-fty226ve]{font-family:var(--font-mono);text-align:right;font-size:.875rem;font-weight:500;line-height:1.6rem}.tl__dot[data-astro-cid-fty226ve]{width:var(--dot);height:var(--dot);border:2px solid var(--ink);background:var(--paper);color:var(--green);border-radius:50%;place-items:center;margin-top:.2rem;display:grid}.is-alert[data-astro-cid-fty226ve] .tl__dot[data-astro-cid-fty226ve]{background:var(--ink)}.is-back[data-astro-cid-fty226ve] .tl__dot[data-astro-cid-fty226ve]{border-color:var(--green)}.tl__label[data-astro-cid-fty226ve]{line-height:1.6}.tl__event[data-astro-cid-fty226ve]{width:fit-content;margin-top:var(--space-1);background:var(--code-bg);color:var(--paper);border-radius:3px;padding:.1rem .5rem;font-size:.875rem;display:block}.is-alert[data-astro-cid-fty226ve] .tl__label[data-astro-cid-fty226ve]{font-weight:600}@media (width>=768px){.rule[data-astro-cid-fty226ve]{padding-inline:var(--space-5)}.pillar[data-astro-cid-fty226ve]{gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.pillar[data-astro-cid-fty226ve].is-flipped .pillar__text[data-astro-cid-fty226ve]{order:2}.rule__row[data-astro-cid-fty226ve]{align-items:center;gap:var(--space-3);grid-template-columns:9.5rem minmax(0,1fr)}.qlog[data-astro-cid-fty226ve] li[data-astro-cid-fty226ve]{grid-template-columns:5.5rem 4.5rem 3.75rem minmax(0,1fr);grid-template-areas:"time where code note"}.qlog__code[data-astro-cid-fty226ve]{justify-self:start}}.demo[data-astro-cid-7ctja6mi]{padding-block:var(--space-8);border-top:1px solid var(--line)}.demo__head[data-astro-cid-7ctja6mi]{gap:var(--space-3);margin-bottom:var(--space-6);display:grid}.demo__head[data-astro-cid-7ctja6mi] h2[data-astro-cid-7ctja6mi]{margin:0}.demo__intro[data-astro-cid-7ctja6mi]{max-width:40rem}.demo__intro[data-astro-cid-7ctja6mi] p[data-astro-cid-7ctja6mi]{color:var(--ink-2)}.demo__intro[data-astro-cid-7ctja6mi] p[data-astro-cid-7ctja6mi]:last-child,.log[data-astro-cid-7ctja6mi]{margin:0}.log__bar[data-astro-cid-7ctja6mi]{padding:var(--space-3) var(--space-4);background:var(--code-bg);color:var(--code-text);border-radius:var(--radius) var(--radius) 0 0;border-bottom:1px solid var(--ink-2);font-family:var(--font-mono);overflow-wrap:anywhere;margin:0;font-size:.8125rem}.log__lines[data-astro-cid-7ctja6mi]{padding:var(--space-2) var(--space-4) var(--space-4);background:var(--code-bg);color:var(--code-text);border-radius:0 0 var(--radius) var(--radius);margin:0;font-size:.875rem;list-style:none}.log__lines[data-astro-cid-7ctja6mi]>li[data-astro-cid-7ctja6mi]{gap:0 var(--space-3);padding-block:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"time type code""from from from""text text text";line-height:1.55;display:grid}.log__lines[data-astro-cid-7ctja6mi]>li[data-astro-cid-7ctja6mi]+li[data-astro-cid-7ctja6mi]{border-top:1px solid var(--ink-2)}.log__time[data-astro-cid-7ctja6mi],.log__type[data-astro-cid-7ctja6mi],.log__from[data-astro-cid-7ctja6mi],.log__code[data-astro-cid-7ctja6mi]{font-family:var(--font-mono)}.log__time[data-astro-cid-7ctja6mi]{grid-area:time}.log__type[data-astro-cid-7ctja6mi]{color:var(--paper);grid-area:type;font-weight:500}.log__from[data-astro-cid-7ctja6mi]{grid-area:from}.log__text[data-astro-cid-7ctja6mi]{color:var(--paper);overflow-wrap:anywhere;grid-area:text}.log__code[data-astro-cid-7ctja6mi]{color:var(--paper);grid-area:code}.log[data-astro-cid-7ctja6mi] figcaption[data-astro-cid-7ctja6mi]{margin-top:var(--space-3);color:var(--ink-2);font-size:.875rem}.log__lines[data-astro-cid-7ctja6mi][data-log-armed]>li[data-astro-cid-7ctja6mi]{transition:opacity .35s ease-out}.log__lines[data-astro-cid-7ctja6mi][data-log-armed]>li[data-astro-cid-7ctja6mi]:not([data-shown]){opacity:0}@media (width>=768px){.demo__head[data-astro-cid-7ctja6mi]{gap:var(--space-7);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}.log__lines[data-astro-cid-7ctja6mi]>li[data-astro-cid-7ctja6mi]{padding-block:var(--space-2);grid-template-columns:5.5rem 10.5rem 13rem minmax(0,1fr) 2.5rem;grid-template-areas:"time type from text code"}.log__code[data-astro-cid-7ctja6mi]{text-align:right}}@media (width>=768px) and (width<=1023px){.log__lines[data-astro-cid-7ctja6mi]>li[data-astro-cid-7ctja6mi]{grid-template-columns:5.5rem 10.5rem minmax(0,1fr) 2.5rem;grid-template-areas:"time type from code"". .text."}}.pt[data-astro-cid-fhkqaksx]{padding-block:var(--space-8);border-top:1px solid var(--line)}.pt__inner[data-astro-cid-fhkqaksx]{gap:var(--space-6);display:grid}.pt__intro[data-astro-cid-fhkqaksx] p[data-astro-cid-fhkqaksx]{color:var(--ink-2);max-width:30rem}.pt__intro[data-astro-cid-fhkqaksx] .pt__terms[data-astro-cid-fhkqaksx]{color:var(--ink);font-weight:600}.pt__link[data-astro-cid-fhkqaksx]{font-weight:600}.pt__list[data-astro-cid-fhkqaksx]{align-self:center;margin:0;padding:0;list-style:none}.pt__list[data-astro-cid-fhkqaksx] li[data-astro-cid-fhkqaksx]{align-items:baseline;gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--line);display:flex}.pt__list[data-astro-cid-fhkqaksx] li[data-astro-cid-fhkqaksx]:first-child{border-top:1px solid var(--line)}.pt__devices[data-astro-cid-fhkqaksx]{white-space:nowrap}.pt__n[data-astro-cid-fhkqaksx]{font-family:var(--font-mono);font-size:1.25rem;font-weight:500}.pt__leader[data-astro-cid-fhkqaksx]{min-width:var(--space-4);border-bottom:2px dotted var(--ink-2);flex:1;transform:translateY(-.3em)}.pt__price[data-astro-cid-fhkqaksx]{white-space:nowrap;color:var(--ink-2)}.pt__price[data-astro-cid-fhkqaksx] strong[data-astro-cid-fhkqaksx]{font-family:var(--font-mono);color:var(--ink);font-size:1.25rem;font-weight:500}@media (width>=768px){.pt__inner[data-astro-cid-fhkqaksx]{gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.faq-sec[data-astro-cid-5gvmcovd]{padding-block:var(--space-8) var(--space-6);border-top:1px solid var(--line)}.faq-sec__inner[data-astro-cid-5gvmcovd]>*{max-width:52rem}
