.re[data-astro-cid-ulglkg4m]{position:relative;margin:0;isolation:isolate;color:var(--charcoal)}.re__glow[data-astro-cid-ulglkg4m]{position:absolute;inset:-10% 0 8% -12%;z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 55% 45%,rgb(245 153 88 / .38),rgb(245 153 88 / .1) 55%,transparent 75%);animation:re-breathe 8s var(--ease) infinite alternate}@keyframes re-breathe{0%{opacity:.7;transform:scale(.97)}to{opacity:1;transform:scale(1.03)}}.re__bar[data-astro-cid-ulglkg4m]{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-4)}.re__nav[data-astro-cid-ulglkg4m],.re__tabs[data-astro-cid-ulglkg4m]{display:flex;align-items:center;gap:6px}.re__tab[data-astro-cid-ulglkg4m]{width:28px;height:28px;display:grid;place-items:center;border-radius:50%}.re__tab[data-astro-cid-ulglkg4m]:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--grey-soft);transition:width var(--dur) var(--ease),background-color var(--dur) var(--ease)}.re__tab[data-astro-cid-ulglkg4m][aria-selected=true]:before{width:22px;background:var(--charcoal)}.re__tab[data-astro-cid-ulglkg4m]:focus-visible,.re__pause[data-astro-cid-ulglkg4m]:focus-visible{outline:2px solid var(--charcoal);outline-offset:1px}.re__pause[data-astro-cid-ulglkg4m]{width:28px;height:28px;border-radius:50%;border:1px solid var(--keyline);display:grid;place-items:center;margin-left:4px;background:var(--white)}.re__pause-ic[data-astro-cid-ulglkg4m]{width:8px;height:10px;border-left:2px solid var(--charcoal);border-right:2px solid var(--charcoal)}.re__pause[data-astro-cid-ulglkg4m][aria-pressed=true] .re__pause-ic[data-astro-cid-ulglkg4m]{width:0;height:0;border:0;border-left:8px solid var(--charcoal);border-top:5px solid transparent;border-bottom:5px solid transparent;margin-left:2px}.re__panel[data-astro-cid-ulglkg4m][hidden]{display:none}.re__flow[data-astro-cid-ulglkg4m]{position:relative;display:grid;gap:var(--s-4)}.re__flow[data-astro-cid-ulglkg4m]:before{content:"";position:absolute;left:19px;top:34px;bottom:34px;width:1px;background:repeating-linear-gradient(to bottom,var(--charcoal) 0 3px,transparent 3px 7px);opacity:.35}.re__step[data-astro-cid-ulglkg4m]{position:relative;padding-left:52px}.re__n[data-astro-cid-ulglkg4m]{position:absolute;left:0;top:10px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:500;color:var(--charcoal);letter-spacing:0;background:var(--canvas);border:1px solid var(--charcoal);font-variant-numeric:tabular-nums;z-index:1}.re__step--check[data-astro-cid-ulglkg4m] .re__n[data-astro-cid-ulglkg4m]{background:var(--orange);border-color:var(--orange)}.re__k[data-astro-cid-ulglkg4m]{font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.re__step[data-astro-cid-ulglkg4m]>.re__k[data-astro-cid-ulglkg4m]{display:block;position:static;margin-bottom:6px}.re__card[data-astro-cid-ulglkg4m]{background:var(--white);border-radius:20px;padding:var(--s-4) var(--s-5);box-shadow:var(--shadow-card)}.re__src[data-astro-cid-ulglkg4m]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500}.re__cl[data-astro-cid-ulglkg4m]{margin-left:auto;font-size:12px;padding:2px 10px;border-radius:999px;border:1px solid var(--charcoal)}.re__quote[data-astro-cid-ulglkg4m]{margin:var(--s-3) 0 0;font-size:14px;line-height:1.55;color:var(--ink-muted)}.re__quote[data-astro-cid-ulglkg4m] mark[data-astro-cid-ulglkg4m]{background:linear-gradient(transparent 60%,#f599588c 0);color:var(--charcoal);padding:0 1px}.re__card--rule[data-astro-cid-ulglkg4m]{display:grid;grid-template-columns:40px 1fr;gap:var(--s-3);align-items:start}.re__shield[data-astro-cid-ulglkg4m]{width:40px;height:40px;border-radius:12px;background:var(--canvas);display:grid;place-items:center}.re__rule[data-astro-cid-ulglkg4m]{font-size:16px;font-weight:500;letter-spacing:-.01em}.re__sum[data-astro-cid-ulglkg4m]{margin-top:2px;font-size:15px;line-height:1.45}.re__action[data-astro-cid-ulglkg4m]{font-size:16px;font-weight:500;letter-spacing:-.01em}.re__checks[data-astro-cid-ulglkg4m]{display:grid;gap:6px;margin-top:var(--s-3)}.re__ck[data-astro-cid-ulglkg4m]{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;font-size:14px;line-height:1.45}.re__ck-ic[data-astro-cid-ulglkg4m]{width:22px;height:22px;border-radius:50%;display:grid;place-items:center}.re__ck[data-astro-cid-ulglkg4m].is-ok .re__ck-ic[data-astro-cid-ulglkg4m]{background:var(--chip-share-bg);color:var(--chip-share-ink)}.re__ck[data-astro-cid-ulglkg4m].is-todo .re__ck-ic[data-astro-cid-ulglkg4m]{background:var(--chip-cancel-bg);color:var(--chip-cancel-ink)}.re__cap[data-astro-cid-ulglkg4m]{margin-top:var(--s-5);font-size:14px;line-height:1.5;color:var(--ink-muted);max-width:52ch}.re__cap--lead[data-astro-cid-ulglkg4m]{font-size:17px;font-weight:500;letter-spacing:-.01em;color:var(--charcoal);padding-left:52px}.re[data-astro-cid-ulglkg4m].is-animated .re__panel[data-astro-cid-ulglkg4m].is-entering .re__step[data-astro-cid-ulglkg4m]{animation:re-in var(--dur-slow) var(--ease) both}.re[data-astro-cid-ulglkg4m].is-animated .re__panel[data-astro-cid-ulglkg4m].is-entering .re__step--rule[data-astro-cid-ulglkg4m]{animation-delay:.45s}.re[data-astro-cid-ulglkg4m].is-animated .re__panel[data-astro-cid-ulglkg4m].is-entering .re__step--check[data-astro-cid-ulglkg4m]{animation-delay:.9s}.re[data-astro-cid-ulglkg4m].is-animated .re__panel[data-astro-cid-ulglkg4m].is-entering .re__ck[data-astro-cid-ulglkg4m]{animation:re-in var(--dur) var(--ease) both;animation-delay:1.3s}.re[data-astro-cid-ulglkg4m].is-animated .re__panel[data-astro-cid-ulglkg4m].is-entering .re__ck[data-astro-cid-ulglkg4m]+.re__ck[data-astro-cid-ulglkg4m]{animation-delay:1.5s}@keyframes re-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.re__glow[data-astro-cid-ulglkg4m]{animation:none}.re[data-astro-cid-ulglkg4m] .re__panel[data-astro-cid-ulglkg4m] .re__step[data-astro-cid-ulglkg4m],.re[data-astro-cid-ulglkg4m] .re__panel[data-astro-cid-ulglkg4m] .re__ck[data-astro-cid-ulglkg4m]{animation:none!important}}.aud[data-astro-cid-syofunkk]{padding-block:var(--s-6) var(--section-y)}.aud[data-astro-cid-syofunkk] .aud__picker .strip__legend{font-size:var(--fs-sub)}.aud__panels[data-astro-cid-syofunkk]{margin-top:var(--s-7)}.aud__panel[data-astro-cid-syofunkk]{display:grid;gap:var(--s-7);align-items:start;animation:aud-in var(--dur-slow) var(--ease)}.aud__panel[data-astro-cid-syofunkk][hidden]{display:none}@keyframes aud-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.aud__eyebrow[data-astro-cid-syofunkk]{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:500}.aud__dot[data-astro-cid-syofunkk]{width:8px;height:8px;border-radius:50%;background:var(--orange)}.aud[data-astro-cid-syofunkk] .aud__benefits{margin-top:0}.aud[data-astro-cid-syofunkk] .aud__benefits .keylines__row{grid-template-columns:1fr!important;gap:var(--s-2)}.aud[data-astro-cid-syofunkk] .aud__benefits .keylines__row:has(.keylines__icon){grid-template-columns:32px 1fr!important;gap:var(--s-4)}.aud[data-astro-cid-syofunkk] .aud__benefits .keylines__title{font-size:18px}.aud[data-astro-cid-syofunkk] .aud__benefits .keylines__body{font-size:17px}.aud[data-astro-cid-syofunkk] .aud__benefits .keylines__row.has-title{grid-template-columns:32px 1fr!important;grid-template-rows:auto auto}.aud[data-astro-cid-syofunkk] .aud__benefits .has-title .keylines__icon{grid-row:1 / span 2}.aud[data-astro-cid-syofunkk] .aud__benefits .has-title .keylines__body{grid-column:2;margin-top:-6px}.aud__closewrap[data-astro-cid-syofunkk]{order:3}.aud__close[data-astro-cid-syofunkk]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-5);padding-top:var(--s-6);border-top:1px solid var(--keyline)}.aud__copy[data-astro-cid-syofunkk]{display:grid;gap:var(--s-6)}.aud__close-h[data-astro-cid-syofunkk]{font-size:var(--fs-sub);font-weight:500;letter-spacing:-.01em;line-height:1.3;max-width:22ch}.aud__actions[data-astro-cid-syofunkk]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-5)}.aud__demo[data-astro-cid-syofunkk]{min-width:0}.aud__tabs[data-astro-cid-syofunkk]{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--keyline);border-radius:999px;background:var(--white);margin-bottom:var(--s-4)}.aud__tab[data-astro-cid-syofunkk]{height:36px;padding:0 var(--s-4);border-radius:999px;font-size:14px;font-weight:500}.aud__tab[data-astro-cid-syofunkk][aria-selected=true]{background:var(--charcoal);color:var(--white)}.aud__tab[data-astro-cid-syofunkk]:focus-visible{outline:2px solid var(--charcoal);outline-offset:2px}.aud__screen[data-astro-cid-syofunkk][hidden]{display:none}.aud__demo[data-astro-cid-syofunkk]{order:2}@media(min-width:1024px){.aud__copy[data-astro-cid-syofunkk]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter);align-items:start}.aud__lead[data-astro-cid-syofunkk]{grid-column:1 / span 5}.aud[data-astro-cid-syofunkk] .aud__benefits{grid-column:7 / span 6}}@media(prefers-reduced-motion:reduce){.aud__panel[data-astro-cid-syofunkk]{animation:none}}.soon[data-astro-cid-xv2jewmk]{aspect-ratio:4 / 5;max-height:640px}.soon[data-astro-cid-xv2jewmk] .soon__tx{height:100%;border-radius:32px}.soon__in[data-astro-cid-xv2jewmk]{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(var(--s-5),4vw,var(--s-7))}.soon__nn[data-astro-cid-xv2jewmk]{width:clamp(72px,9vw,120px);filter:drop-shadow(0 8px 24px rgb(60 20 5 / .35))}.soon__tag[data-astro-cid-xv2jewmk]{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:var(--white);color:var(--charcoal);font-size:15px;font-weight:500}.soon__dot[data-astro-cid-xv2jewmk]{width:8px;height:8px;border-radius:50%;background:var(--orange)}.hero[data-astro-cid-j7pv25f6]{overflow-x:clip}.hero__in[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-7);align-items:center;padding-block:var(--s-8) var(--s-7)}.hero[data-astro-cid-j7pv25f6] .hero__h{font-size:clamp(46px,5.5vw,88px)}.hero__sub[data-astro-cid-j7pv25f6]{margin-top:var(--s-6);max-width:46ch;color:var(--muted)}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-4) var(--s-6);margin-top:var(--s-7)}.hero__engine[data-astro-cid-j7pv25f6]{width:min(100%,560px);justify-self:center}@media(min-width:1024px){.hero__in[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--s-7);min-height:min(calc(100svh - 76px),860px);padding-block:var(--s-8)}.hero__engine[data-astro-cid-j7pv25f6]{width:100%;max-width:540px;justify-self:end}}.problem__grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-6)}.problem__body[data-astro-cid-j7pv25f6]{font-size:clamp(22px,2.4vw,32px);line-height:1.35;letter-spacing:-.01em;padding-top:var(--s-5);border-top:1px solid var(--line)}.problem__after[data-astro-cid-j7pv25f6]{margin-top:var(--s-6);font-size:clamp(20px,2vw,26px);line-height:1.4;color:var(--muted);max-width:40ch}.problem__pull[data-astro-cid-j7pv25f6]{margin-top:var(--s-10);padding-top:var(--s-7);border-top:1px solid var(--line);font-size:var(--fs-display);line-height:1.02;letter-spacing:var(--tracking-tight);max-width:14ch}@media(min-width:1024px){.problem__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter)}.problem[data-astro-cid-j7pv25f6] .problem__h{grid-column:1 / span 4}.problem__body[data-astro-cid-j7pv25f6]{grid-column:6 / span 7;padding-top:var(--s-5)}}.diff__intro[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-5)}.diff__body[data-astro-cid-j7pv25f6]{color:var(--muted);max-width:52ch}.diff__stage[data-astro-cid-j7pv25f6]{margin-top:var(--s-8)}.diff[data-astro-cid-j7pv25f6] .diff__fluid{border-radius:32px}.diff__demo[data-astro-cid-j7pv25f6]{padding:clamp(var(--s-3),5vw,var(--s-9))}@media(min-width:1024px){.diff__intro[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter);align-items:end}.diff__intro[data-astro-cid-j7pv25f6]>:first-child{grid-column:1 / span 6}.diff__body[data-astro-cid-j7pv25f6]{grid-column:8 / span 5}}.fair[data-astro-cid-j7pv25f6] .fair__h{margin-bottom:var(--s-8)}.close[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;padding-top:var(--section-y);padding-bottom:4px}.close__in[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.close[data-astro-cid-j7pv25f6] .close__h{max-width:16ch}.close__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-5) var(--s-7);margin-top:var(--s-7)}.close__secondary[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:17px}.close__secondary[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--white);text-underline-offset:4px;text-decoration-thickness:1px}.close__art[data-astro-cid-j7pv25f6]{display:flex;justify-content:flex-end;max-width:calc(var(--content-max) + 2 * var(--grid-margin));margin:var(--s-8) auto 0;padding-inline:var(--grid-margin)}.close[data-astro-cid-j7pv25f6] .close__nn{width:min(100%,720px)}
