.screen[data-astro-cid-rxzmhlm3]{min-width:0;margin:0}.window[data-astro-cid-rxzmhlm3]{border:1px solid var(--line-2);color:inherit;background:#fff;border-radius:6px;text-decoration:none;display:block;position:relative;overflow:hidden}a[data-astro-cid-rxzmhlm3].window[href]{cursor:zoom-in;transition:border-color .2s var(--ease)}a[data-astro-cid-rxzmhlm3].window[href]:hover,a[data-astro-cid-rxzmhlm3].window[href]:focus-visible{border-color:var(--accent)}.enlarge[data-astro-cid-rxzmhlm3]{border:1px solid var(--line-2);background:var(--bg);width:2rem;height:2rem;color:var(--ink);opacity:0;transition:opacity .2s var(--ease);border-radius:50%;place-items:center;font-size:.9rem;display:grid;position:absolute;bottom:.6rem;right:.6rem}a[data-astro-cid-rxzmhlm3].window:hover .enlarge[data-astro-cid-rxzmhlm3],a[data-astro-cid-rxzmhlm3].window:focus-visible .enlarge[data-astro-cid-rxzmhlm3]{opacity:1}@media (hover:none){.enlarge[data-astro-cid-rxzmhlm3]{opacity:1}}.bare[data-astro-cid-rxzmhlm3]{border-radius:var(--radius)}.bar[data-astro-cid-rxzmhlm3]{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--line-2);background:var(--bg-2);height:1.9rem;padding-inline:.7rem;display:flex}.dots[data-astro-cid-rxzmhlm3]{gap:5px;display:inline-flex}.dots[data-astro-cid-rxzmhlm3] i[data-astro-cid-rxzmhlm3]{border:1px solid var(--line-2);background:var(--bg);border-radius:50%;width:7px;height:7px}.title[data-astro-cid-rxzmhlm3]{font-size:var(--t-micro);color:var(--ink-2);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shot[data-astro-cid-rxzmhlm3]{aspect-ratio:var(--ar);display:flow-root;position:relative;overflow:hidden}.mark[data-astro-cid-rxzmhlm3]{left:var(--l);top:var(--t);width:var(--w);height:var(--h);border:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 9%, transparent);pointer-events:none;transition:opacity .35s var(--ease), transform .35s var(--ease), box-shadow .35s var(--ease);border-radius:4px;position:absolute}.mark[data-astro-cid-rxzmhlm3] .n[data-astro-cid-rxzmhlm3]{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;font-size:.68rem;line-height:1;display:grid;position:absolute;top:50%;left:-.7rem;translate:0 -50%}.mark[data-astro-cid-rxzmhlm3] .tag[data-astro-cid-rxzmhlm3]{background:var(--accent);color:#fff;letter-spacing:.04em;white-space:nowrap;border-radius:3px 3px 0 0;padding:.1rem .45rem;font-size:.66rem;font-weight:700;position:absolute;bottom:100%;left:-2px}.band[data-astro-cid-rxzmhlm3]{border:0;border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent);opacity:0;border-radius:2px}.band[data-astro-cid-rxzmhlm3].is-active{opacity:1}.tag-right[data-astro-cid-rxzmhlm3] .tag[data-astro-cid-rxzmhlm3]{border-radius:3px;top:50%;bottom:auto;left:calc(100% + .4rem);translate:0 -50%}.shot[data-astro-cid-rxzmhlm3] img{max-width:none;height:auto;width:var(--iw);margin:var(--mt) 0 0 var(--ml);display:block}@media (width<=40rem){.shot[data-astro-cid-rxzmhlm3]{aspect-ratio:var(--m-ar)}.mark[data-astro-cid-rxzmhlm3]{left:var(--m-l);top:var(--m-t);width:var(--m-w);height:var(--m-h)}.mark[data-astro-cid-rxzmhlm3] .n[data-astro-cid-rxzmhlm3]{width:1.05rem;height:1.05rem;font-size:.58rem;left:-.5rem}.shot[data-astro-cid-rxzmhlm3] img{width:var(--m-iw);margin:var(--m-mt) 0 0 var(--m-ml)}}.lightbox[data-astro-cid-noh2jzc7]{cursor:zoom-out;background:0 0;border:0;max-width:none;max-height:none;margin:auto;padding:0;overflow:visible}.lightbox[data-astro-cid-noh2jzc7]::backdrop{background:#15120e9e}.lightbox[data-astro-cid-noh2jzc7][data-state=opening]::backdrop,.lightbox[data-astro-cid-noh2jzc7][data-state=open]::backdrop{animation:ds-dim .28s var(--ease) both}.lightbox[data-astro-cid-noh2jzc7][data-state=closing]::backdrop{animation:ds-dim .22s var(--ease) reverse both}@keyframes ds-dim{0%{opacity:0}to{opacity:1}}figure[data-astro-cid-noh2jzc7]{width:min(1180px,86vw);margin:0}@media (width<=40rem){figure[data-astro-cid-noh2jzc7]{width:calc(100vw - 1rem)}}img[data-astro-cid-noh2jzc7]{object-fit:contain;border:1px solid var(--line-2);transform-origin:0 0;background:#fff;border-radius:6px;width:100%;height:auto;max-height:78vh;display:block;box-shadow:0 18px 50px #00000047}figcaption[data-astro-cid-noh2jzc7]{margin-top:var(--s-3);background:var(--bg);max-width:90ch;color:var(--ink);border:1px solid var(--line-2);border-left:3px solid var(--accent);cursor:default;border-radius:4px;gap:.2rem;padding:.7rem .9rem;display:grid;box-shadow:0 8px 24px #00000038}figcaption[data-astro-cid-noh2jzc7] .label[data-astro-cid-noh2jzc7]{font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-weight:700}.alt[data-astro-cid-noh2jzc7]{font-size:var(--t-small);line-height:1.5}.close[data-astro-cid-noh2jzc7]{font-size:var(--t-small);background:var(--bg);color:var(--ink);cursor:pointer;border:1px solid #ffffff59;border-radius:100px;padding:.3rem .8rem;position:absolute;top:-2.6rem;right:0}.close[data-astro-cid-noh2jzc7]:hover,.close[data-astro-cid-noh2jzc7]:focus-visible{border-color:var(--accent)}.hero[data-astro-cid-obqvrqht]{padding-block:var(--s-6) var(--s-5)}.product-label[data-astro-cid-obqvrqht]{align-items:center;gap:var(--s-2);margin-bottom:var(--s-4);display:flex}h1[data-astro-cid-obqvrqht]{max-width:22ch;font-size:clamp(1.85rem,1.1rem + 3.2vw,3.5rem)}h2[data-astro-cid-obqvrqht]{font-size:var(--t-h2);max-width:28ch;margin-top:var(--s-3)}h3[data-astro-cid-obqvrqht]{font-size:1.05rem;line-height:1.4}.subhead[data-astro-cid-obqvrqht]{margin-top:var(--s-4);font-size:var(--t-lead);color:var(--ink-2);max-width:58ch}.actions[data-astro-cid-obqvrqht]{align-items:center;gap:var(--s-4);margin-top:var(--s-5);font-size:var(--t-small);flex-wrap:wrap;display:flex}.status[data-astro-cid-obqvrqht]{margin-top:var(--s-3);font-size:var(--t-micro);letter-spacing:.06em}.hero-media[data-astro-cid-obqvrqht]{margin-top:var(--s-6)}.hero-pair[data-astro-cid-obqvrqht]{gap:var(--s-4);display:grid;position:relative}.links[data-astro-cid-obqvrqht]{display:none}@media (width>=52rem){.hero-pair[data-astro-cid-obqvrqht]{grid-template-columns:minmax(0,803fr) minmax(0,1233fr);column-gap:clamp(3rem,6vw,5.5rem)}.hero-pair[data-astro-cid-obqvrqht]>:first-child{grid-column:1}.links[data-astro-cid-obqvrqht]{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.links[data-astro-cid-obqvrqht] path[data-astro-cid-obqvrqht]{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;opacity:0;transition:opacity .25s var(--ease)}.links[data-astro-cid-obqvrqht] path[data-astro-cid-obqvrqht].is-on{opacity:1}}.hero-media[data-astro-cid-obqvrqht]>figcaption[data-astro-cid-obqvrqht]{margin-top:var(--s-3)}.wide[data-astro-cid-obqvrqht]{--gutter:clamp(1.25rem, 5vw, 3rem);--w:min(76rem, 100vw - 2 * var(--gutter));width:var(--w);margin-inline:calc((100% - var(--w)) / 2)}.step-detail[data-astro-cid-obqvrqht]{margin-top:var(--s-6)}.band[data-astro-cid-obqvrqht]{border-top:1px solid var(--line);padding-block:var(--s-7) var(--s-6);scroll-margin-top:var(--s-6)}.versus[data-astro-cid-obqvrqht]{gap:var(--s-4);margin-top:var(--s-5);display:grid}.side[data-astro-cid-obqvrqht]{padding:var(--s-4);border:1px solid var(--line-2);border-radius:var(--radius)}.before[data-astro-cid-obqvrqht]{border-style:dashed}.after[data-astro-cid-obqvrqht]{border-top:2px solid var(--accent);background:var(--bg-2)}.js-motion [data-astro-cid-obqvrqht][data-sequence] li[data-astro-cid-obqvrqht]{opacity:0;transition:opacity .45s var(--ease), translate .45s var(--ease);transition-delay:calc(var(--i) * .16s + .15s);translate:-6px}.js-motion [data-astro-cid-obqvrqht][data-sequence].is-revealed li[data-astro-cid-obqvrqht]{opacity:1;translate:none}.js-motion [data-astro-cid-obqvrqht][data-sequence] .after[data-astro-cid-obqvrqht]{transition:border-top-color .6s var(--ease) .6s}.js-motion [data-astro-cid-obqvrqht][data-sequence]:not(.is-revealed) .after[data-astro-cid-obqvrqht]{border-top-color:var(--line-2)}.side[data-astro-cid-obqvrqht] ul[data-astro-cid-obqvrqht]{margin-top:var(--s-3);gap:var(--s-2);font-size:var(--t-small);padding-left:2ch;display:grid}.before[data-astro-cid-obqvrqht] li[data-astro-cid-obqvrqht]::marker{content:"× ";color:var(--ink-2)}.after[data-astro-cid-obqvrqht] li[data-astro-cid-obqvrqht]::marker{content:"✓ ";color:var(--accent)}.after[data-astro-cid-obqvrqht] figure[data-astro-cid-obqvrqht]{margin-top:var(--s-4)}.steps[data-astro-cid-obqvrqht]{gap:var(--s-4);margin-top:var(--s-5);counter-reset:none;padding:0;list-style:none;display:grid}.steps[data-astro-cid-obqvrqht] li[data-astro-cid-obqvrqht]{border-top:2px solid var(--accent);padding-top:var(--s-3)}.num[data-astro-cid-obqvrqht]{color:var(--accent);font-weight:700;font-size:var(--t-small)}.steps[data-astro-cid-obqvrqht] h3[data-astro-cid-obqvrqht]{margin-block:var(--s-1) var(--s-2)}.steps[data-astro-cid-obqvrqht] p[data-astro-cid-obqvrqht],.perm[data-astro-cid-obqvrqht] p[data-astro-cid-obqvrqht],.minor[data-astro-cid-obqvrqht] p[data-astro-cid-obqvrqht],.trust[data-astro-cid-obqvrqht] p[data-astro-cid-obqvrqht]{font-size:var(--t-small)}.permissions[data-astro-cid-obqvrqht]{margin-top:var(--s-6)}.perm-grid[data-astro-cid-obqvrqht]{gap:var(--s-3);margin-top:var(--s-3);display:grid}.perm[data-astro-cid-obqvrqht]{padding:var(--s-4);border:1px solid var(--line-2);border-radius:var(--radius);gap:var(--s-2);align-content:start;display:grid}.perm-name[data-astro-cid-obqvrqht]{font-weight:700}code[data-astro-cid-obqvrqht]{font-size:var(--t-micro);color:var(--ink);background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere;padding:.1em .45em}.example[data-astro-cid-obqvrqht]{margin-top:var(--s-2);font-size:var(--t-micro)}.features[data-astro-cid-obqvrqht]{gap:var(--s-7);margin-top:var(--s-6);display:grid}.feature[data-astro-cid-obqvrqht]{gap:var(--s-4);align-items:start;display:grid}.feature-copy[data-astro-cid-obqvrqht] h3[data-astro-cid-obqvrqht]{font-size:var(--t-h3);margin-bottom:var(--s-3)}.feature-copy[data-astro-cid-obqvrqht] p[data-astro-cid-obqvrqht]{max-width:48ch}.zigzag[data-astro-cid-obqvrqht]{gap:var(--s-6);display:grid}.row[data-astro-cid-obqvrqht]{gap:var(--s-4);align-items:center;display:grid}.bridge[data-astro-cid-obqvrqht]{font-size:var(--t-lead);color:var(--ink-2);max-width:36ch;line-height:1.55}.zigzag[data-astro-cid-obqvrqht].is-animated .mark:not(.band){opacity:.16}.zigzag[data-astro-cid-obqvrqht].is-animated .mark.is-active{opacity:1;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent);background:color-mix(in srgb, var(--accent) 14%, transparent);transform:scale(1.02)}@keyframes ds-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}to{box-shadow:0 0 0 14px #0000}}.toggle[data-astro-cid-obqvrqht].just-changed .mark[data-mark=title],.toggle[data-astro-cid-obqvrqht].just-changed .mark[data-mark=folder]{animation:ds-pulse .9s var(--ease) 2}@media (prefers-reduced-motion:reduce){.toggle[data-astro-cid-obqvrqht].just-changed .mark{animation:none}}.bridge[data-astro-cid-obqvrqht] span[data-astro-cid-obqvrqht]{color:var(--accent)}.toggle[data-astro-cid-obqvrqht]{margin-top:var(--s-4);min-width:0}.switch[data-astro-cid-obqvrqht]{margin:0 0 var(--s-3);align-items:center;gap:var(--s-2);border:0;flex-wrap:wrap;padding:0;display:flex}.switch[data-astro-cid-obqvrqht] legend[data-astro-cid-obqvrqht]{float:left;margin-right:var(--s-3)}.switch[data-astro-cid-obqvrqht] label[data-astro-cid-obqvrqht]{border:1px solid var(--line-2);font-size:var(--t-small);cursor:pointer;border-radius:100px;align-items:center;gap:.5ch;padding:.35rem .8rem;display:inline-flex}.switch[data-astro-cid-obqvrqht] label[data-astro-cid-obqvrqht]:has(input:checked){border-color:var(--ink);background:var(--ink);color:var(--bg)}.switch[data-astro-cid-obqvrqht] label[data-astro-cid-obqvrqht]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.switch[data-astro-cid-obqvrqht] input[data-astro-cid-obqvrqht]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.switch[data-astro-cid-obqvrqht] label[data-astro-cid-obqvrqht]{position:relative}.stack[data-astro-cid-obqvrqht]{display:grid}.stack[data-astro-cid-obqvrqht]>*{transition:opacity .5s var(--ease), visibility 0s linear 0s;grid-area:1/1}.toggle[data-astro-cid-obqvrqht]:has(input[value$=after]:checked) .state-0,.toggle[data-astro-cid-obqvrqht]:not(:has(input[value$=after]:checked)) .state-1{opacity:0;visibility:hidden;transition:opacity .5s var(--ease), visibility 0s linear .5s}.minor[data-astro-cid-obqvrqht]{gap:var(--s-5) var(--s-4);margin-top:var(--s-7);padding:0;list-style:none;display:grid}.minor[data-astro-cid-obqvrqht] .sync-crop{margin-top:var(--s-3);max-width:15rem}.minor[data-astro-cid-obqvrqht] li[data-astro-cid-obqvrqht]{border-top:1px solid var(--line-2);padding-top:var(--s-3)}.minor[data-astro-cid-obqvrqht] h3[data-astro-cid-obqvrqht]{margin-bottom:var(--s-2)}.trust[data-astro-cid-obqvrqht]{gap:var(--s-5) var(--s-4);margin-top:var(--s-5);padding:0;list-style:none;display:grid}.trust[data-astro-cid-obqvrqht] li[data-astro-cid-obqvrqht]{border-left:2px solid var(--accent);padding-left:var(--s-3)}.trust-title[data-astro-cid-obqvrqht]{margin-bottom:var(--s-1);font-weight:700}.faq[data-astro-cid-obqvrqht]{gap:var(--s-5);display:grid}.faq[data-astro-cid-obqvrqht] h2[data-astro-cid-obqvrqht]{margin-bottom:var(--s-5)}.faq[data-astro-cid-obqvrqht] .ds-disclosure a{text-underline-offset:.2em}@media (width>=52rem){.row[data-astro-cid-obqvrqht]{gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.row[data-astro-cid-obqvrqht].reverse{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (width>=40rem){.trust[data-astro-cid-obqvrqht]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.versus[data-astro-cid-obqvrqht],.perm-grid[data-astro-cid-obqvrqht]{grid-template-columns:1fr 1fr}.steps[data-astro-cid-obqvrqht]{grid-template-columns:repeat(3,minmax(0,1fr))}.minor[data-astro-cid-obqvrqht]{grid-template-columns:repeat(2,minmax(0,1fr))}.faq[data-astro-cid-obqvrqht]{gap:var(--s-6);grid-template-columns:.8fr 1.2fr}}@media (width>=62rem){.trust[data-astro-cid-obqvrqht]{grid-template-columns:repeat(3,minmax(0,1fr))}.minor[data-astro-cid-obqvrqht]{grid-template-columns:repeat(4,minmax(0,1fr))}}
