.apx .ax-kicker{display:inline-flex;align-items:center;gap:8px;height:30px;margin:0;padding:0 12px 0 10px;border-radius:999px;font-size:13px;font-weight:500;color:var(--lx-ink-2);background:rgb(255 255 255/.04);box-shadow:inset 0 0 0 1px var(--lx-line-2)}.apx .ax-kicker svg{width:14px;height:14px;color:var(--lx-acc-2)}.apx .ax-h1{max-width:12.4em}.apx .ax-watch-row{display:flex;justify-content:center;margin-top:14px}.apx .ax-watch{display:inline-flex;align-items:center;gap:10px;height:36px;padding:0 14px 0 6px;border:0;border-radius:999px;font:inherit;font-size:13px;color:var(--lx-ink-2);background:transparent;cursor:pointer;transition:color .2s var(--ease),background-color .2s var(--ease)}.apx .ax-watch:hover{color:#fff;background:rgb(255 255 255/.05)}.apx .ax-watch:focus-visible{outline:2px solid var(--lx-acc);outline-offset:2px}.apx .ax-watch-ic{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#000;background:#fff}.apx .ax-watch-ic svg{width:11px;height:11px;margin-left:1px;fill:currentColor}.ax-dialog{width:min(1100px,calc(100vw - 32px));max-width:none;padding:0;border:0;border-radius:16px;color:#f5f5f7;background:#050506;box-shadow:0 0 0 1px rgb(255 255 255/.08),0 40px 120px -20px rgb(0 0 0/.9)}.ax-dialog::-webkit-backdrop{background:rgb(0 0 0/.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ax-dialog::backdrop{background:rgb(0 0 0/.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ax-dialog-in{position:relative}.ax-dialog video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#000}.ax-dialog p{margin:0;padding:12px 16px;font-size:12px;color:#8e8e96}.ax-close{position:absolute;top:10px;right:10px;z-index:1;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;color:#fff;background:rgb(20 20 24/.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px rgb(255 255 255/.14);cursor:pointer}.ax-close svg{width:16px;height:16px}.ax-close:focus-visible{outline:2px solid #4f7cff;outline-offset:2px}.apx .ad-live-dot{background:#7fd1a3;box-shadow:0 0 0 3px rgb(127 209 163/.16);animation:ad-pulse 1.8s ease-in-out infinite}@keyframes ad-pulse{50%{box-shadow:0 0 0 5px rgb(127 209 163/.04)}}.apx .ad-mono{font-family:var(--font-mono);font-size:10.5px;letter-spacing:-.01em;color:var(--lx-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apx .ad-ev{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:12px;gap:12px;min-height:0}.apx .ad-feed{padding-top:6px;overflow:hidden}.apx .ps-row.ad-q,.apx .ps-thead.ad-q{grid-template-columns:minmax(0,1.25fr) minmax(0,1.15fr) 100px minmax(0,1.3fr) 64px}.apx .ad-row{margin:0 -10px;padding:0 10px;border-radius:10px}.apx .ad-row[data-new]{animation:ad-row-in .5s var(--ease) both}@keyframes ad-row-in{0%{opacity:0;transform:translateY(-10px);background:rgb(79 124 255/.12)}40%{opacity:1;background:rgb(79 124 255/.1)}}.apx .ad-row[data-me] .ps-merch{color:var(--lx-ink)}.apx .ad-evname{display:flex;align-items:baseline;gap:7px;min-width:0;white-space:nowrap;overflow:hidden}.apx .ad-evname i{flex:none;align-self:center;width:6px;height:6px;border-radius:50%;background:#3a3a42}.apx .ad-evname i[data-ev=purchase]{background:var(--lx-acc)}.apx .ad-evname i[data-ev=feature_used]{background:#7fd1a3}.apx .ad-evname i[data-ev=terms_accepted],.apx .ad-evname i[data-ev^=consumption]{background:#c9a2ff}.apx .ad-evname b{font-family:var(--font-mono);font-size:11px;font-weight:500}.apx .ad-evname small{color:var(--lx-muted);font-size:10.5px;overflow:hidden;text-overflow:ellipsis}.apx .ad-dev{display:flex;align-items:center;gap:6px;min-width:0}.apx .ad-dev em{flex:none;font-style:normal;font-size:9.5px;padding:2px 6px;border-radius:999px;color:var(--lx-ink-2);background:#17171b;box-shadow:inset 0 0 0 1px var(--lx-line)}.apx .ad-when{color:var(--lx-faint);font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apx .ad-side{display:grid;grid-gap:12px;gap:12px;align-content:start}.apx .ad-big small em{font-style:normal;color:#7fd1a3}.apx .ad-days.ps-days{height:64px}.apx .ad-days.ps-days i{height:calc(4px + var(--v) * 6px)}.apx .ad-conn-i{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;height:52px;border-top:1px solid rgb(255 255 255/.045)}.apx .ad-conn>header{margin-bottom:10px}.apx .ad-conn-i:first-of-type{border-top:0}.apx .ad-conn-i .dm-ev-logo svg{width:14px;height:14px}.apx .ad-conn-i>span:nth-child(2){display:grid;grid-gap:2px;gap:2px;min-width:0}.apx .ad-conn-i b{font-weight:520}.apx .ad-conn-i small{color:var(--lx-muted);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apx .ad-ok{width:14px;height:14px;color:#7fd1a3}.apx .dm-toast.ad-alert{top:72px;right:24px;bottom:auto;transition:background-color .2s var(--ease),box-shadow .2s var(--ease);animation-delay:0s}.apx .dm-toast.ad-alert[data-hot]{background:rgb(40 40 46/.92);box-shadow:inset 0 0 0 1px rgb(255 255 255/.2),0 24px 48px -12px rgb(0 0 0/.8)}.apx .dm-toast.ad-alert b em{font-style:normal;color:var(--lx-ink);margin-left:4px}.apx .ad-alert-ic.dm-toast-ic{color:#fff;background:rgb(255 122 89/.16);box-shadow:0 0 0 4px rgb(255 122 89/.06)}.apx .dm-toast.ad-toast{right:28px;top:auto;bottom:28px}.apx .ad-ce3-grid{display:grid;grid-template-columns:148px repeat(3,minmax(0,1fr));margin-top:14px}.apx .ad-ce3-col{display:grid;grid-gap:2px;gap:2px;padding:0 12px 10px;border-bottom:1px solid var(--lx-line)}.apx .ad-ce3-col small{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--lx-faint)}.apx .ad-ce3-col b{font-weight:520;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apx .ad-ce3-col em{font-style:normal;font-size:10.5px;color:var(--lx-muted)}.apx .ad-ce3-col[data-role=disputed] b{color:#fff}.apx .ad-ce3-row{display:contents}.apx .ad-ce3-row>span{display:flex;align-items:center;height:40px;padding:0 12px;border-bottom:1px solid rgb(255 255 255/.045);transition:background-color .4s var(--ease),color .4s var(--ease)}.apx .ad-ce3-k{justify-content:space-between;gap:6px;padding-left:0!important;color:var(--lx-muted)}.apx .ad-match{display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 6px;border-radius:999px;font-size:9.5px;font-weight:560;color:#7fd1a3;background:rgb(127 209 163/.12);opacity:0;transform:scale(.8);transition:opacity .3s var(--ease),transform .4s var(--ease)}.apx .ad-match svg{width:10px;height:10px}.apx .ad-ce3-row[data-match] .ad-match{opacity:1;transform:none}.apx .ad-ce3-row[data-match] .ad-ce3-v{color:#fff;background:rgb(127 209 163/.07)}.apx .ad-ce3-row[data-match] .ad-ce3-k{color:var(--lx-ink)}.apx .ad-ce3-foot{margin:12px 0 0;font-size:11.5px;line-height:1.5;color:var(--lx-muted)}.apx .ad-ce3-foot b{font-weight:520;color:var(--lx-ink)}.apx .ad-verdict{transition:color .3s var(--ease),background-color .3s var(--ease)}.apx .ad-verdict svg{width:12px;height:12px}.apx .ad-ce3[data-verdict] .ad-verdict{color:#0b0b0d;background:#7fd1a3;box-shadow:none;font-weight:560;animation:dm-tick .4s var(--ease) both}.apx .ad-ce3[data-verdict]{box-shadow:inset 0 0 0 1px rgb(127 209 163/.22),0 0 0 4px rgb(127 209 163/.04);transition:box-shadow .5s var(--ease)}.apx .ad-usage-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.apx .ad-usage-row span{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:12px;background:var(--lx-inset);box-shadow:inset 0 0 0 1px rgb(255 255 255/.04)}.apx .ad-usage-row b{font-size:20px;font-weight:450;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apx .ad-usage-row small{color:var(--lx-muted);font-size:10.5px}.apx .ad-packet{animation:dm-scene .45s var(--ease) both}.apx .ad-exh.dm-ev{height:44px;opacity:.25;transform:translateY(4px);transition:opacity .35s var(--ease),transform .35s var(--ease)}.apx .ad-exh[data-on]{opacity:1;transform:none}.apx .ad-exh .dm-ev-logo svg{width:14px;height:14px;color:#7fd1a3}.apx .ad-store{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:12px;gap:12px;min-height:0;align-items:start}.apx .ad-req{transition:box-shadow .5s var(--ease)}.apx .ad-req[data-sent]{box-shadow:inset 0 0 0 1px rgb(127 209 163/.22),0 0 0 4px rgb(127 209 163/.04)}.apx .ad-req-h{display:flex!important;align-items:center;gap:12px}.apx .ad-req-h>span:last-child{display:grid;grid-gap:2px;gap:2px}.apx .ad-req-h .dm-ev-logo{flex:none}.apx .ad-clock{color:#ffb199;box-shadow:inset 0 0 0 1px rgb(255 122 89/.22);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apx .ad-clock[data-sent]{color:#7fd1a3;box-shadow:inset 0 0 0 1px rgb(127 209 163/.22)}.apx .ad-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.apx .ad-fact{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:12px;background:var(--lx-inset);box-shadow:inset 0 0 0 1px rgb(255 255 255/.04);opacity:.35;transition:opacity .35s var(--ease),box-shadow .35s var(--ease)}.apx .ad-fact[data-on]{opacity:1;box-shadow:inset 0 0 0 1px rgb(127 209 163/.18)}.apx .ad-fact>span:last-child{display:grid;grid-gap:2px;gap:2px}.apx .ad-fact b{font-weight:520}.apx .ad-fact small{color:var(--lx-muted);font-size:10.5px}.apx .ad-fact-ic{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:var(--lx-faint);background:#17171b;transition:color .3s var(--ease),background-color .3s var(--ease)}.apx .ad-fact[data-on] .ad-fact-ic{color:#0b0b0d;background:#7fd1a3}.apx .ad-fact-ic svg{width:11px;height:11px}.apx .ad-req-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--lx-line);font-family:var(--font-mono);font-size:10.5px;color:var(--lx-faint)}.apx .ad-send.ps-act{gap:6px;height:32px;padding:0 16px;font-family:var(--font-sans);font-size:12px}.apx .ad-send svg{width:13px;height:13px}.apx .ad-send[data-done]{color:var(--lx-ink);background:#17171b;box-shadow:inset 0 0 0 1px var(--lx-line-2)}.apx .ad-send[data-done] svg{color:#7fd1a3}.apx .ax-code-row li[data-code] span{font-family:var(--font-mono);font-size:.86em;letter-spacing:-.01em}.lp-fig:hover .fig-phone .fig-chip{translate:0 calc(var(--c) * -9px)}.lp-fig:hover .fig-match .fig-pay{translate:0 calc(-4px - var(--c) * 2px)}.lp-fig:hover .fig-match .fig-lift{translate:0 -16px}.fig-match .fig-thread{animation:fig-flow 2.4s linear infinite}.lp-fig:hover .fig-match .fig-thread{animation-duration:.8s}.lp-fig:hover .fig-clock .fig-lift{translate:0 -18px}.fig-clock .fig-hand{transform-box:fill-box;transform-origin:center;animation:ax-hand 24s linear infinite}@keyframes ax-hand{to{transform:rotate(1turn)}}.lp-fig:hover .fig-clock .fig-hand{animation-duration:6s}.rv-on [data-reveal]:not(.is-in) :is(.fig-clock .fig-hand,.fig-match .fig-thread){animation-play-state:paused}.fig-moments .fig-sheet[data-on]{transform:translateY(-30px)}@keyframes ax-ride-in{0%{translate:0 0;opacity:0}40%,6%{opacity:1}44%{translate:var(--t-in);opacity:0}to{translate:var(--t-in);opacity:0}}@keyframes ax-ride-out{0%,52%{translate:0 0;opacity:0}55%{opacity:1}88%{translate:var(--t-out);opacity:1}93%,to{translate:var(--t-out);opacity:0}}@keyframes ax-land{0%,86%{translate:0 -8px;opacity:0}92%{translate:0 0;opacity:1}to{translate:0 0;opacity:0}}.fig-relay .fig-ride-in{animation:ax-ride-in 9s linear var(--d) infinite}.fig-relay .fig-ride-out{animation:ax-ride-out 9s linear var(--d) infinite}.fig-relay .fig-land{animation:ax-land 3s ease-out infinite}.fig-relay .fig-belt{animation:fig-flow 1.5s linear infinite}.rv-on [data-reveal]:not(.is-in) .fig-relay :is(.fig-ride-in,.fig-ride-out,.fig-land,.fig-belt){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.fig-clock .fig-hand,.fig-match .fig-thread,.fig-relay :is(.fig-ride-in,.fig-ride-out,.fig-land,.fig-belt){animation:none}.fig-relay .fig-ride-in,.fig-relay .fig-ride-out{opacity:0}.fig-relay :is(.fig-ride-in,.fig-ride-out)[data-still]{opacity:1;translate:var(--at)}.fig-relay .fig-land{opacity:1}}.apx .ax-logo{color:var(--lx-ink)}.apx .ax-server{width:14px;height:14px;border-radius:4px;box-shadow:inset 0 0 0 1.5px currentColor;background:linear-gradient(currentColor,currentColor) 50% 35% /8px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50% 65% /8px 1.5px no-repeat;opacity:.8}.apx .ax-evs{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.apx .ax-evs li{display:flex;align-items:center;gap:8px}.apx .ax-evs li i{width:6px;height:6px;border-radius:50%;background:#7fd1a3}.apx .ax-evs li:first-child i{background:#6b6b73}.apx .ax-evs b{font-family:var(--font-mono);font-size:12px;font-weight:500}.apx .ax-evs li small{margin:0 0 0 auto}.apx .ax-evs .ax-evs-meta small{margin:2px 0 0;font-family:var(--font-mono);font-size:11px}.apx .ax-match{display:grid;grid-gap:10px;gap:10px}.apx .ax-match>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.apx .ax-match>div+div{padding-top:10px;border-top:1px solid rgb(255 255 255/.06)}.apx .ax-why{align-items:start}.apx .ax-p{margin:var(--s-6) 0 0;max-width:56ch;font-size:var(--t-md);line-height:1.6;color:var(--muted)}.apx .ax-notes{margin-top:var(--s-8)}.apx .ax-notes small{line-height:1.55}.apx .ax-notes a,.apx .ax-source a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgb(255 255 255/.25);text-decoration-color:rgb(255 255 255/.25);text-underline-offset:3px}.apx .ax-notes a:hover,.apx .ax-source a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.apx .ax-compare{margin:0;padding:24px;border-radius:16px;background:linear-gradient(180deg,rgb(255 255 255/.04),transparent 38%),rgb(18 18 22/.55);box-shadow:inset 0 0 0 1px rgb(255 255 255/.08),inset 0 1px 0 rgb(255 255 255/.06),0 24px 60px -20px rgb(0 0 0/.85)}.apx .ax-compare figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.apx .ax-compare figcaption small{font-size:var(--t-sm);color:var(--faint)}.apx .ax-compare-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.apx .ax-compare-cols>div{padding:16px;border-radius:12px;background:rgb(255 255 255/.025);box-shadow:inset 0 0 0 1px rgb(255 255 255/.06)}.apx .ax-compare-cols>div[data-good]{background:rgb(79 124 255/.07);box-shadow:inset 0 0 0 1px rgb(79 124 255/.28)}.apx .ax-compare h3{margin:0;font-size:var(--t-base);font-weight:600}.apx .ax-compare ul{display:grid;grid-gap:8px;gap:8px;margin:12px 0 0;padding:0;list-style:none}.apx .ax-compare li{position:relative;padding-left:14px;font-size:var(--t-sm);line-height:1.5;color:var(--muted)}.apx .ax-compare li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--faint)}.apx .ax-compare [data-good] li{color:var(--ink)}.apx .ax-compare [data-good] li:before{background:var(--accent)}.apx .ax-compare>p{margin:18px 0 0;font-size:var(--t-sm);line-height:1.55;color:var(--muted)}.apx .ax-steps em{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:50%;font-family:var(--font-mono);font-size:11px;font-style:normal;color:var(--ink);box-shadow:inset 0 0 0 1px var(--border-strong)}.apx .ax-steps small{line-height:1.55}.apx .ax-code{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:48px;gap:48px;align-items:center;margin-top:64px}.apx .ax-code-copy p{margin:0 0 var(--s-4);font-size:var(--t-base);line-height:1.6;color:var(--muted)}.apx .ax-code-copy b{color:var(--ink);font-weight:600}.apx .ax-curl{min-width:0}.apx .ap-rate{margin-top:var(--s-10);border-radius:16px;background:transparent;box-shadow:inset 0 0 0 1px var(--border)}.apx .ap-rate-bar{height:4px;background:rgb(255 255 255/.08)}.apx .ax-banner{margin:var(--s-8) 0 0;padding:14px 18px;max-width:82ch;border-radius:12px;font-size:var(--t-sm);line-height:1.55;color:var(--muted);background:rgb(255 255 255/.03);box-shadow:inset 0 0 0 1px var(--border)}.apx .ax-banner b{color:var(--ink);font-weight:600}.apx .ax-studies{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:var(--s-8) 0 0;padding:0;list-style:none}.apx .ax-studies>li{padding:24px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--border)}.apx .ax-tag{margin:0;display:inline-flex;padding:3px 9px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;box-shadow:inset 0 0 0 1px var(--border-strong)}.apx .ax-studies h3{margin:14px 0 0;font-size:var(--t-md);font-weight:600;letter-spacing:-.01em}.apx .ax-studies p{margin:8px 0 0;font-size:var(--t-base);line-height:1.55;color:var(--muted)}.apx .ax-studies h4{margin:20px 0 0;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.apx .ax-studies li ol,.apx .ax-studies li ul{display:grid;grid-gap:6px;gap:6px;margin:10px 0 0;padding-left:18px;font-size:var(--t-sm);line-height:1.5;color:var(--ink-2,var(--muted))}.apx .ax-studies li li::marker{color:var(--faint)}.apx .ax-rates{display:flex;flex-wrap:wrap;gap:8px 40px}.apx .ax-rates>span{display:grid}.apx .ax-rates small{margin-top:10px;font-size:var(--t-sm);color:var(--muted)}.apx .ax-lines{margin:10px 0 0}.apx .ax-lines>div{padding:12px 0;border-bottom:1px solid var(--border)}.apx .ax-lines>div:last-child{border-bottom:0}.apx .ax-lines dt{display:flex;justify-content:space-between;gap:12px;font-size:var(--t-md)}.apx .ax-lines dt b{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apx .ax-lines dd{margin:4px 0 0;max-width:52ch;font-size:var(--t-sm);line-height:1.5;color:var(--muted)}.apx .ax-pc .pc-in{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px}.apx .ax-nots-head{align-items:start}.apx .ax-nots{margin-top:0}.apx .ax-nots small{font-size:var(--t-base);line-height:1.55;color:var(--ink-2,var(--muted))}.apx .ax-reviewed{margin:var(--s-6) 0 0;max-width:40ch;font-size:var(--t-sm);line-height:1.55;color:var(--faint)}.apx .ax-faq .ax-source{margin-top:-12px;font-size:var(--t-sm);color:var(--faint)}@media (max-width:900px){.apx .ax-code{gap:var(--s-6);margin-top:var(--s-10)}.apx .ax-code,.apx .ax-studies{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.apx .ax-h1{font-size:36px}.apx .ax-compare-cols{grid-template-columns:minmax(0,1fr)}.apx .ax-compare{padding:18px}.apx .ax-compare figcaption{flex-direction:column;gap:4px}.apx .ax-pc .pc-in{grid-template-columns:minmax(0,1fr)}.apx .ax-rates{gap:8px 28px}}@media (prefers-reduced-motion:reduce){.apx .ad-live-dot,.apx .ad-packet,.apx .ad-row[data-new]{animation:none}}.apx .ad-hist{margin-top:18px}.apx .ps-row.ad-h,.apx .ps-thead.ad-h{grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) 80px 120px}.apx .ps-row.ad-h{height:40px}.apx .ps-card>header>.ad-verdict{display:inline-flex;align-items:center;gap:5px}.apx .ax-fig .fig{margin-top:56px}