.hero[data-astro-cid-ge2uvauf]{padding-block:var(--hero-pad-top) var(--hero-pad-bottom);position:relative;overflow:hidden}.copy[data-astro-cid-ge2uvauf]{--stack:var(--space-5);max-width:var(--narrow)}.copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{margin-top:var(--space-4)}.copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{font-style:italic}@media (width<=560px){.copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf] .l[data-astro-cid-ge2uvauf]{display:block}.copy[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf] br[data-astro-cid-ge2uvauf]{display:none}}.copy[data-astro-cid-ge2uvauf] .lead[data-astro-cid-ge2uvauf]{max-width:var(--measure-hero);margin-inline:auto}.copy[data-astro-cid-ge2uvauf] .actions[data-astro-cid-ge2uvauf]{margin-top:var(--space-6);align-items:center}.copy[data-astro-cid-ge2uvauf] .actions[data-astro-cid-ge2uvauf].iphone-first>:last-child{order:-1}.scene[data-astro-cid-ge2uvauf]{max-width:var(--hero-art-max);margin:var(--space-9) auto 0;align-items:center;gap:var(--space-8);grid-template-columns:1fr 1fr auto;display:grid;position:relative}.links[data-astro-cid-ge2uvauf]{pointer-events:none;width:100%;height:100%;z-index:var(--z-1);position:absolute;inset:0;overflow:visible}.links[data-astro-cid-ge2uvauf] path[data-astro-cid-ge2uvauf]{fill:none;stroke:var(--purple);stroke-width:1.5px;stroke-linecap:round;opacity:.55}.panel[data-astro-cid-ge2uvauf]{background:var(--surface);border:var(--hairline) solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-print);padding:var(--space-4);position:relative}.label[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);font:var(--weight-semibold) var(--text-xs) var(--font-display);color:var(--faint);letter-spacing:.01em;display:flex}.label[data-astro-cid-ge2uvauf] svg{width:var(--icon-sm);height:var(--icon-sm)}.rec[data-astro-cid-ge2uvauf]{background:var(--danger);border-radius:50%;width:7px;height:7px}.said[data-astro-cid-ge2uvauf]{font-size:var(--text-md);color:var(--muted);line-height:1.6}.moment[data-astro-cid-ge2uvauf]{color:var(--ink);font-weight:var(--weight-semibold);border-radius:var(--r-xs);background:linear-gradient(var(--highlight), var(--highlight)) no-repeat left center / 100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.15em;padding:.05em .15em}.grid[data-astro-cid-ge2uvauf]{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.ph[data-astro-cid-ge2uvauf]{aspect-ratio:1;border-radius:var(--r-xs);background:var(--surface-2);position:relative;overflow:hidden}.ph[data-astro-cid-ge2uvauf] img{object-fit:cover;width:100%;height:100%}.ph[data-astro-cid-ge2uvauf]:not(.hit){opacity:.45}.hit[data-astro-cid-ge2uvauf]{z-index:var(--z-2);overflow:visible;translate:0 -6px;scale:1.12}.hit[data-astro-cid-ge2uvauf] img{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--purple)}.phone[data-astro-cid-ge2uvauf]{--w:var(--hero-short-w);--bezel:calc(var(--w) * .035);--corner:calc(var(--w) * .16);width:var(--w);aspect-ratio:71.6/147.6;padding:var(--bezel);border-radius:var(--corner);background:var(--ink);margin:0;position:relative}.phone[data-astro-cid-ge2uvauf]:before,.phone[data-astro-cid-ge2uvauf]:after{content:"";background:var(--ink);width:3px;position:absolute}.phone[data-astro-cid-ge2uvauf]:before{border-radius:0 2px 2px 0;height:13%;top:25%;right:-3px}.phone[data-astro-cid-ge2uvauf]:after{height:8%;box-shadow:0 calc(var(--w) * .26) 0 var(--ink);border-radius:2px 0 0 2px;top:20%;left:-3px}.screen[data-astro-cid-ge2uvauf]{background:var(--surface-2);border-radius:calc(var(--corner) - var(--bezel));height:100%;position:relative;overflow:hidden}.screen[data-astro-cid-ge2uvauf]:before{content:"";z-index:1;top:calc(var(--w) * .04);width:calc(var(--w) * .04);aspect-ratio:1;background:var(--ink);border-radius:50%;position:absolute;left:50%;translate:-50%}.screen[data-astro-cid-ge2uvauf] .photo{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.headline[data-astro-cid-ge2uvauf],.caption[data-astro-cid-ge2uvauf]{left:var(--space-3);right:var(--space-3);text-align:center;color:#fff;font:var(--weight-heavy) var(--text-sm) / 1.15 var(--font-display);letter-spacing:-.01em;text-shadow:var(--shadow-caption);text-wrap:balance;position:absolute}.headline[data-astro-cid-ge2uvauf]{font-size:var(--text-base);top:12%}.caption[data-astro-cid-ge2uvauf]{bottom:16%}.caption[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{background:var(--purple);text-shadow:none;white-space:nowrap;border-radius:4px;padding:0 .2em}@media (width<=900px){.scene[data-astro-cid-ge2uvauf]{gap:var(--space-7);max-width:440px;margin-top:var(--space-8);grid-template-columns:1fr}.links[data-astro-cid-ge2uvauf]{display:none}.phone[data-astro-cid-ge2uvauf]{margin-top:var(--space-8);justify-self:center}}.trust[data-astro-cid-qlv4pxuf]{padding:var(--space-5) 0;justify-content:center;gap:var(--space-3) var(--space-7);border-top:var(--hairline) solid var(--line);border-bottom:var(--hairline) solid var(--line);font:var(--weight-medium) var(--text-sm) var(--font-display);color:var(--muted);flex-wrap:wrap;margin:0;list-style:none;display:flex}li[data-astro-cid-qlv4pxuf]{align-items:center;gap:var(--space-2);display:inline-flex}li[data-astro-cid-qlv4pxuf] svg{width:var(--icon-md);height:var(--icon-md);color:var(--accent)}@media (width<=720px){.trust[data-astro-cid-qlv4pxuf]{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}li[data-astro-cid-qlv4pxuf]{justify-self:start}}.head[data-astro-cid-l43jfdkk]{margin-bottom:var(--section-head-gap)}.player[data-astro-cid-l43jfdkk]{max-width:var(--hero-art-max);margin-inline:auto}.demo[data-astro-cid-l43jfdkk]{aspect-ratio:8/5;border-radius:var(--r-md);background:var(--surface-2);width:100%;height:auto;box-shadow:var(--shadow-lg);display:block}.steps[data-astro-cid-l43jfdkk]{margin:var(--space-6) 0 0;gap:var(--grid-gap);grid-template-columns:repeat(5,1fr);padding:0;list-style:none;display:grid}button[data-astro-cid-l43jfdkk]{all:unset;box-sizing:border-box;gap:var(--space-2);cursor:pointer;text-align:left;width:100%;display:grid}button[data-astro-cid-l43jfdkk]:focus-visible{outline:2px solid var(--purple);outline-offset:4px;border-radius:var(--r-xs)}.bar[data-astro-cid-l43jfdkk]{background:var(--line-strong);border-radius:2px;height:3px;display:block;overflow:hidden}.fill[data-astro-cid-l43jfdkk]{background:var(--purple);width:0;height:100%;display:block}.n[data-astro-cid-l43jfdkk]{margin-top:var(--space-3);font:var(--weight-semibold) var(--text-xs) var(--font-display);color:var(--faint);letter-spacing:var(--tracking-wide);font-variant-numeric:tabular-nums}.t[data-astro-cid-l43jfdkk]{font:var(--weight-semibold) var(--text-base) var(--font-display);color:var(--ink)}.b[data-astro-cid-l43jfdkk]{font-size:var(--text-sm);color:var(--muted)}.steps[data-astro-cid-l43jfdkk].playing button[data-astro-cid-l43jfdkk]:not(.on){opacity:.45}button[data-astro-cid-l43jfdkk]{transition:opacity var(--dur-fast) var(--ease)}button[data-astro-cid-l43jfdkk].on .n[data-astro-cid-l43jfdkk]{color:var(--purple)}@media (width<=960px){.steps[data-astro-cid-l43jfdkk]{gap:var(--space-3);grid-template-columns:repeat(5,1fr)}.b[data-astro-cid-l43jfdkk]{display:none}}@media (width<=520px){.t[data-astro-cid-l43jfdkk]{font-size:var(--text-sm)}.n[data-astro-cid-l43jfdkk]{display:none}}.bento[data-astro-cid-omrowegn]{gap:var(--grid-gap);grid-template-columns:repeat(3,1fr);display:grid}.big[data-astro-cid-omrowegn]{gap:var(--space-6);grid-column:1/-1;grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.big[data-astro-cid-omrowegn]>[data-astro-cid-omrowegn]+[data-astro-cid-omrowegn],.card[data-astro-cid-omrowegn] .well[data-astro-cid-omrowegn]+h3[data-astro-cid-omrowegn]{margin-top:0}.card[data-astro-cid-omrowegn] .mini[data-astro-cid-omrowegn]+h3[data-astro-cid-omrowegn]{margin-top:var(--space-4)}.demo[data-astro-cid-omrowegn]{background:var(--surface-2);border-radius:var(--r-md);padding:var(--space-4);border:var(--hairline) solid var(--line)}.query[data-astro-cid-omrowegn]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--r-sm);background:var(--surface);border:var(--hairline) solid var(--line);box-shadow:var(--shadow-xs);font:var(--weight-medium) var(--text-sm) var(--font-display);color:var(--text);display:flex}.query[data-astro-cid-omrowegn] svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--faint)}.grid-ph[data-astro-cid-omrowegn]{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.ph[data-astro-cid-omrowegn]{aspect-ratio:4/3;border-radius:var(--r-xs);place-items:center;display:grid;position:relative;overflow:hidden}.ph[data-astro-cid-omrowegn] img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.p1[data-astro-cid-omrowegn]{background:var(--ph-1)}.p2[data-astro-cid-omrowegn]{background:var(--ph-2)}.p3[data-astro-cid-omrowegn]{background:var(--ph-3)}.p4[data-astro-cid-omrowegn]{background:var(--ph-4)}.grid-ph[data-astro-cid-omrowegn] .ph[data-astro-cid-omrowegn]:not(.hit){opacity:.55}.hit[data-astro-cid-omrowegn],.keep[data-astro-cid-omrowegn]{box-shadow:var(--ring-accent)}.hit[data-astro-cid-omrowegn] svg,.keep[data-astro-cid-omrowegn] svg{width:var(--icon-md);height:var(--icon-md);padding:var(--space-1);background:var(--accent);color:var(--accent-ink);border-radius:50%;position:relative}.mini[data-astro-cid-omrowegn]{background:var(--surface-2);border:var(--hairline) solid var(--line);border-radius:var(--r-md);padding:var(--space-3);gap:var(--space-2);display:grid;position:relative}.mini[data-astro-cid-omrowegn] .ph[data-astro-cid-omrowegn]{aspect-ratio:16/9;border-radius:var(--r-sm)}.mini[data-astro-cid-omrowegn] .tall[data-astro-cid-omrowegn] img{object-position:top}.mini[data-astro-cid-omrowegn].pair{grid-template-columns:1fr 1fr}.mini[data-astro-cid-omrowegn].pair .ph[data-astro-cid-omrowegn]{aspect-ratio:4/3}.mini[data-astro-cid-omrowegn] .dup[data-astro-cid-omrowegn]{opacity:.45}.pill[data-astro-cid-omrowegn]{left:var(--space-5);bottom:var(--space-5);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--r-pill);background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm);font:var(--weight-bold) var(--text-xs) var(--font-display);white-space:nowrap;display:inline-flex;position:absolute}.pill[data-astro-cid-omrowegn] svg{width:var(--icon-sm);height:var(--icon-sm);color:var(--accent)}.pill[data-astro-cid-omrowegn] .dot[data-astro-cid-omrowegn]{background:var(--ok);border-radius:50%;width:8px;height:8px}[data-look=texture] .grid-ph[data-astro-cid-omrowegn]{gap:var(--space-3)}[data-look=texture] .ph[data-astro-cid-omrowegn]{aspect-ratio:auto;background:var(--paper)}[data-look=texture] .ph[data-astro-cid-omrowegn] img{aspect-ratio:4/3;width:100%;height:auto;position:static}[data-look=texture] .hit[data-astro-cid-omrowegn],[data-look=texture] .keep[data-astro-cid-omrowegn]{z-index:var(--z-1);box-shadow:var(--shadow-print), var(--ring-accent)}[data-look=texture] .hit[data-astro-cid-omrowegn] svg,[data-look=texture] .keep[data-astro-cid-omrowegn] svg{position:absolute;top:50%;left:50%;translate:-50% -50%}[data-look=texture] .mini[data-astro-cid-omrowegn]{padding:var(--space-4);gap:var(--space-3)}[data-look=texture] .mini[data-astro-cid-omrowegn] .ph[data-astro-cid-omrowegn]{aspect-ratio:auto}[data-look=texture] .mini[data-astro-cid-omrowegn] .ph[data-astro-cid-omrowegn] img{aspect-ratio:16/9}[data-look=texture] .mini[data-astro-cid-omrowegn].pair .ph[data-astro-cid-omrowegn] img{aspect-ratio:4/3}[data-look=texture] .mini[data-astro-cid-omrowegn]{aspect-ratio:16/10;grid-template-rows:100%}[data-look=texture] .mini[data-astro-cid-omrowegn] .ph[data-astro-cid-omrowegn]{height:100%}[data-look=texture] .mini[data-astro-cid-omrowegn] .ph[data-astro-cid-omrowegn] img,[data-look=texture] .mini[data-astro-cid-omrowegn].pair .ph[data-astro-cid-omrowegn] img{aspect-ratio:auto;object-fit:cover;height:100%}@media (width<=820px){.bento[data-astro-cid-omrowegn],.big[data-astro-cid-omrowegn]{grid-template-columns:1fr}}.head[data-astro-cid-cicarhrh]{margin-bottom:var(--section-head-gap)}.head[data-astro-cid-cicarhrh] .lead[data-astro-cid-cicarhrh]{max-width:var(--measure-hero);margin-inline:auto}.frames[data-astro-cid-cicarhrh]{gap:var(--grid-gap);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.frames[data-astro-cid-cicarhrh] li[data-astro-cid-cicarhrh]{text-align:center;align-content:start;justify-items:center;gap:var(--space-2);display:grid}.frames[data-astro-cid-cicarhrh] img{width:100%;max-width:300px;height:auto;margin-bottom:var(--space-3)}.frames[data-astro-cid-cicarhrh] h3[data-astro-cid-cicarhrh]{font-size:var(--text-base)}.frames[data-astro-cid-cicarhrh] .muted[data-astro-cid-cicarhrh]{font-size:var(--text-sm);max-width:30ch}.get[data-astro-cid-cicarhrh]{margin-top:var(--space-8);text-align:center;justify-items:center}.note[data-astro-cid-cicarhrh]{max-width:var(--measure-hero);margin-inline:auto}.fine[data-astro-cid-cicarhrh]{color:var(--faint);font-size:var(--text-sm)}@media (width<=720px){.frames[data-astro-cid-cicarhrh]{scroll-snap-type:x mandatory;padding-bottom:var(--space-3);grid-template-columns:none;grid-auto-columns:70%;grid-auto-flow:column;overflow-x:auto}.frames[data-astro-cid-cicarhrh] li[data-astro-cid-cicarhrh]{scroll-snap-align:center}}.menubar[data-astro-cid-sfjkrmnn]{display:none}[data-look=texture] .menubar[data-astro-cid-sfjkrmnn]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--menubar-h);padding:0 var(--space-4);background:var(--menubar-bg);border-bottom:var(--hairline) solid var(--line);font:var(--weight-medium) var(--text-sm) var(--font-display);color:var(--text);display:flex}.menus[data-astro-cid-sfjkrmnn]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:flex}.menus[data-astro-cid-sfjkrmnn] .app[data-astro-cid-sfjkrmnn]{font-weight:var(--weight-bold)}.status[data-astro-cid-sfjkrmnn]{align-items:center;gap:var(--space-3);color:var(--text);display:flex}.status[data-astro-cid-sfjkrmnn] svg{width:var(--icon-md);height:var(--icon-md)}.status[data-astro-cid-sfjkrmnn] svg:first-child{color:var(--danger)}.clock[data-astro-cid-sfjkrmnn]{font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=640px){.menus[data-astro-cid-sfjkrmnn] li[data-astro-cid-sfjkrmnn]:nth-child(n+4){display:none}}@media (width<=420px){.menus[data-astro-cid-sfjkrmnn] li[data-astro-cid-sfjkrmnn]:nth-child(n+3){display:none}}.panel[data-astro-cid-puuwvgii]{align-items:center}.band[data-astro-cid-puuwvgii]{padding:var(--band-pad);border-radius:var(--r-band);background:var(--grad-dark);color:var(--on-dark);--ink:var(--on-dark);--text:var(--on-dark);--ink-body:var(--on-dark-muted);--muted:var(--on-dark-muted);--faint:var(--on-dark-muted);--line:var(--on-dark-line);--surface:var(--on-dark-surface);--surface-2:var(--on-dark-surface);--menubar-bg:var(--on-dark-surface);--stamp-bg:var(--on-dark);--stamp-ink:var(--indigo-2);--accent:var(--on-dark);--ok:var(--purple-hi);--purple:var(--purple-hi);--on-purple:var(--indigo-1);position:relative}[data-look=texture] .band[data-astro-cid-puuwvgii] .card[data-astro-cid-puuwvgii]{background:var(--surface);border:var(--hairline) solid var(--line);box-shadow:none}.stack[data-astro-cid-puuwvgii]{--stack:var(--space-4)}.stack[data-astro-cid-puuwvgii] h2[data-astro-cid-puuwvgii]{margin-top:var(--space-3)}.wifi[data-astro-cid-puuwvgii]{align-items:center;gap:var(--space-2);color:var(--text);font:var(--weight-medium) var(--text-sm) var(--font-display);display:inline-flex}.wifi[data-astro-cid-puuwvgii] svg{width:var(--icon-md);height:var(--icon-md);color:var(--accent)}.actions[data-astro-cid-puuwvgii]{margin-top:var(--space-5)}.checks[data-astro-cid-puuwvgii]{gap:var(--space-4)}.offline[data-astro-cid-puuwvgii]{display:none}[data-look=texture] .card[data-astro-cid-puuwvgii]{padding-top:0;overflow:hidden}[data-look=texture] .card[data-astro-cid-puuwvgii] .menubar{margin:0 calc(var(--card-pad) * -1) var(--space-4)}[data-look=texture] .wifi[data-astro-cid-puuwvgii]{display:none}[data-look=texture] .offline[data-astro-cid-puuwvgii]{margin:0 0 var(--space-4);color:var(--text);font:var(--weight-semibold) var(--text-sm) var(--font-display);display:block}[data-look=texture] .offline[data-astro-cid-puuwvgii]+.checks[data-astro-cid-puuwvgii]{margin-top:0}.pub-note[data-astro-cid-lcdefpme]{margin-top:var(--space-5);text-align:center;color:var(--faint);font-size:var(--text-sm)}
