.strip[data-astro-cid-vpzpabai]{border-block:1px solid var(--hairline);padding-block:var(--space-l)}.strip__title[data-astro-cid-vpzpabai]{font-size:var(--step-1);margin-bottom:var(--space-s)}.strip__groups[data-astro-cid-vpzpabai]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--space-s) var(--space-xl)}.strip__group[data-astro-cid-vpzpabai] h3[data-astro-cid-vpzpabai]{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.09em;text-transform:uppercase;color:var(--accent)}.strip__group[data-astro-cid-vpzpabai] .checks[data-astro-cid-vpzpabai]{color:var(--text-muted)}.hero__benefits[data-astro-cid-j7pv25f6]{margin-top:var(--space-s);font-family:var(--font-system);font-size:var(--step--1);color:var(--text-muted);max-width:52ch}.stage[data-astro-cid-j7pv25f6]{--phone-w: 22;container-type:inline-size;position:relative;width:100%;max-width:40rem}.stage[data-astro-cid-j7pv25f6]:after{content:"";display:block;height:calc((var(--phone-w) * 2.17 - 10.5) * 1cqw)}.stage__phone[data-astro-cid-j7pv25f6]{position:absolute;right:0;bottom:0;width:calc(var(--phone-w) * 1%)}@media(max-width:520px){.stage[data-astro-cid-j7pv25f6]{--phone-w: 30}}.problem[data-astro-cid-j7pv25f6] .prose[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-muted);margin-top:var(--space-s)}.ba[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-m);margin-top:var(--space-l)}.pane[data-astro-cid-j7pv25f6]{min-width:0;border:1px solid var(--hairline);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}.pane__head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:var(--space-s);padding:var(--space-s) var(--space-m);border-bottom:1px solid var(--hairline);font-family:var(--font-system);font-size:.8rem;color:var(--text-faint)}.pane__head[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--text);font-weight:600}.raw[data-astro-cid-j7pv25f6]{margin:0;padding:var(--space-m);font-family:var(--font-mono);font-size:.86rem;line-height:1.7;color:var(--text-muted);white-space:pre;overflow-x:auto;font-variant-ligatures:none}.raw[data-astro-cid-j7pv25f6] .sym[data-astro-cid-j7pv25f6]{color:var(--raw-symbol)}.ren[data-astro-cid-j7pv25f6]{padding:var(--space-m) var(--space-m) var(--space-s);font-family:var(--font-system)}.ren__title[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-weight:700;font-size:var(--step-1);color:var(--text);margin-bottom:var(--space-xs)}.ren[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-muted);font-size:.98rem;margin-bottom:var(--space-s)}.ren[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text)}.ren__scroll[data-astro-cid-j7pv25f6]{overflow-x:auto;margin-bottom:var(--space-s)}.ren[data-astro-cid-j7pv25f6] table[data-astro-cid-j7pv25f6]{border-collapse:collapse;width:100%;font-size:.9rem}.ren[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6],.ren[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--hairline);padding:.45rem .5rem;text-align:left}.ren[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{color:var(--text-faint);font-weight:500}.ren[data-astro-cid-j7pv25f6] .ren__math[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-style:italic;font-size:1.1rem;color:var(--text);text-align:center}.problem__links[data-astro-cid-j7pv25f6]{margin-top:var(--space-m);font-family:var(--font-system);font-size:.9rem;color:var(--text-faint)}.problem__links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.devices[data-astro-cid-j7pv25f6] .pcard[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:underline;text-underline-offset:.18em}@media(max-width:920px){.ba[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}.proof__grid[data-astro-cid-j7pv25f6]{margin-top:var(--space-l)}.proof__shot[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:var(--space-m);width:100%}.devices__lede[data-astro-cid-j7pv25f6]{margin-top:var(--space-s)}.devices__grid[data-astro-cid-j7pv25f6]{margin-top:var(--space-l);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-m)}@media(max-width:920px){.devices__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}
