html:where([data-site-theme=dark]) .lp .sk-frame:where(:not(.sk-frame *,.login-wrap *)){box-shadow:0 30px 70px -18px #0009}html:where([data-site-theme=dark]) .lp .sk-band:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff1e}html:where([data-site-theme=dark]) .lp .sk-glass:where(:not(.sk-frame *,.login-wrap *)){box-shadow:var(--glass-insets), 0 18px 50px #0000003d, 0 4px 12px #00000026}html:where([data-site-theme=dark]) .lp .sk-tilt:where(:not(.sk-frame *,.login-wrap *)):after{background:radial-gradient(420px circle at var(--sk-mx,50%) var(--sk-my,0%), #ffffff1c, #fff0 45%)}@media (prefers-reduced-motion:no-preference) and (hover:hover){html:where([data-site-theme=dark]) .lp .sk-tilt:hover:where(:not(.sk-frame *,.login-wrap *)){box-shadow:var(--glass-insets), 0 28px 70px #0000006b, 0 8px 20px #00000036}}html:where([data-site-theme=dark]) .lp.ph:where(:not(.sk-frame *,.login-wrap *)){box-shadow:var(--glass-insets), 0 10px 34px #0000003d}html:where([data-site-theme=dark]) .lp.ph[data-condensed=true]:where(:not(.sk-frame *,.login-wrap *)){box-shadow:var(--glass-insets), 0 14px 40px #0000005c}html:where([data-site-theme=dark]) .lp.ph .ph-link[aria-current=page]:where(:not(.sk-frame *,.login-wrap *)){box-shadow:var(--glass-insets), 0 4px 14px #0000004d;background:#ffffff26;border-color:#ffffff38}html:where([data-site-theme=dark]) .lp.ph .ph-toggle:where(:not(.sk-frame *,.login-wrap *)){box-shadow:var(--glass-insets), 0 4px 14px #0000003d}html:where([data-site-theme=dark]) .lp.ph .ph-panel:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff26}html:where([data-site-theme=dark]) .lp.ph .ph-panel-link:hover:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff0f}html:where([data-site-theme=dark]) .lp.ph .ph-panel-link[aria-current=page]:where(:not(.sk-frame *,.login-wrap *)){box-shadow:inset 3px 0 0 var(--accent), 0 2px 8px #0000002e;background:#ffffff24}html:where([data-site-theme=dark]) .lp.pf:where(:not(.sk-frame *,.login-wrap *)){box-shadow:0 -1px 0 var(--hair), inset 0 1px 0 #ffffff24;background:#ffffff1f;border-top:1px solid #ffffff37}html:where([data-site-theme=dark]) .lp.pf .pf-icon:where(:not(.sk-frame *,.login-wrap *)){box-shadow:var(--glass-insets), 0 4px 14px #0000002e}html:where([data-site-theme=dark]) .lp.pf .pf-icon:hover:where(:not(.sk-frame *,.login-wrap *)){box-shadow:var(--glass-insets), 0 8px 22px #0000004d}html:where([data-site-theme=dark]) .lp.wl .wl-arrows:where(:not(.sk-frame *,.login-wrap *)){border-top:1px solid #ffffff2b}html:where([data-site-theme=dark]) .lp.ld3 .lsx-tag:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff23}html:where([data-site-theme=dark]) .lp.ld3 .lsx-slice:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff21}html:where([data-site-theme=dark]) .lp.ld3 .lsx-diff-cmp .cmp-veil:where(:not(.sk-frame *,.login-wrap *)){background:repeating-linear-gradient(-45deg,#ffffff12 0 6px,#ffffff07 6px 12px)}html:where([data-site-theme=dark]) .lp.ld3 .lsx-diff-cmp .cmp-handle:where(:not(.sk-frame *,.login-wrap *)){box-shadow:0 0 0 4px #ffffff20,0 6px 16px #0009}html:where([data-site-theme=dark]) .lp.ld3 .lsx-faq-item summary:where(:not(.sk-frame *,.login-wrap *)):after{background:linear-gradient(var(--ink), var(--ink)) center / 12px 1.5px no-repeat, linear-gradient(var(--ink), var(--ink)) center / 1.5px 12px no-repeat, #ffffff25}html:where([data-site-theme=dark]) .lp.ld3 .lsx-close-cta .ld3-btn-ghost:where(:not(.sk-frame *,.login-wrap *)){box-shadow:inset 0 1px 0 var(--color-bg-alt), 0 4px 14px #0000004d;background:#ffffff1f;border:1px solid #ffffff38}html:where([data-site-theme=dark]) .lp.ld3 .lsx-close-cta .ld3-btn-ghost:hover:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff26}html:where([data-site-theme=dark]) .lp.ld3 .lsx-close-form .ld3-early-input:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff26;box-shadow:inset 0 1px 2px #00000026}@media (prefers-reduced-motion:no-preference){html:where([data-site-theme=dark]) .lp.ld3 .lsx-src-card:hover:where(:not(.sk-frame *,.login-wrap *)),html:where([data-site-theme=dark]) .lp.ld3 .lsx-obj-row:hover:where(:not(.sk-frame *,.login-wrap *)){box-shadow:var(--glass-insets), 0 28px 60px #0000005c, 0 6px 16px #0000002e}}html:where([data-site-theme=dark]) .lp .rcv2 .rcv2-device.sk-glass:where(:not(.sk-frame *,.login-wrap *)){box-shadow:var(--glass-insets), 0 50px 120px -30px #0009, 0 18px 40px -12px #0000007a;background:#ffffff23}html:where([data-site-theme=dark]) .lp .rcv2 .lp-glass:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff20;border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff24,0 1px 2px #0000001f,0 8px 24px #00000026}html:where([data-site-theme=dark]) .lp .lkc-gh-c:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff20}html:where([data-site-theme=dark]) .lp .lkc-cell.is-planned:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff18}html:where([data-site-theme=dark]) .lp .lkc-stat.is-live:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff23;border-color:#ffffff38;box-shadow:0 1px 2px #0000002e}html:where([data-site-theme=dark]) .lp .lkc-chev:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff20}html:where([data-site-theme=dark]) .lp .lkc-math:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff21;border:1px solid #ffffff38;box-shadow:inset 0 1px 2px #0000001f}html:where([data-site-theme=dark]) .lp .lkc-eg:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff21;border:1px solid #ffffff38}@media (prefers-reduced-motion:no-preference){html:where([data-site-theme=dark]) .lp .lkc-sum:hover .lkc-chev:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff24}html:where([data-site-theme=dark]) .lp .lkc-cell.is-planned:hover:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff1e;border-color:#ffffff38}}html:where([data-site-theme=dark]) .lp .trs .trs-idx:where(:not(.sk-frame *,.login-wrap *)){color:var(--color-bg)}html:where([data-site-theme=dark]) .lp .trs .trs-ans .trs-check:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff0d}@media (prefers-reduced-motion:no-preference) and (hover:hover){html:where([data-site-theme=dark]) .lp .trs .trs-row.sk-lift:hover:where(:not(.sk-frame *,.login-wrap *)){box-shadow:var(--glass-insets), 0 28px 70px #0000005c, 0 8px 20px #0000002e}}html:where([data-site-theme=dark]) .lp .pg-faq .pg-faq-item[open] .pg-faq-pm:where(:not(.sk-frame *,.login-wrap *)):before,html:where([data-site-theme=dark]) .lp .pg-faq .pg-faq-item[open] .pg-faq-pm:where(:not(.sk-frame *,.login-wrap *)):after{background:var(--color-bg)}html:where([data-site-theme=dark]) .lp .pg-hiw-steps:where(:not(.sk-frame *,.login-wrap *)):before{background:linear-gradient(#ffffff03,#fff3 4% 96%,#ffffff03)}html:where([data-site-theme=dark]) .lp .pg-hiw-idx:where(:not(.sk-frame *,.login-wrap *)){box-shadow:var(--glass-insets), 0 0 0 6px var(--color-bg), 0 12px 30px #0000005c}html:where([data-site-theme=dark]) .lp .pg-hiw-fine code:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff23}html:where([data-site-theme=dark]) .lp .pg-hiw-file:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff1f;border:1px solid #ffffff1b}html:where([data-site-theme=dark]) .lp .pg-hiw-tag:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff25}html:where([data-site-theme=dark]) .lp .pg-hiw-detectors li:where(:not(.sk-frame *,.login-wrap *)){border-left:2px solid #ffffff32}html:where([data-site-theme=dark]) .lp .pg-hiw-draft:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff21;border:1px solid #ffffff1b}html:where([data-site-theme=dark]) .lp .pg-hiw-figs>div:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff20;border:1px solid #ffffff1b}html:where([data-site-theme=dark]) .lp .lpr .lpr-tier.lpr-tier-feat:where(:not(.sk-frame *,.login-wrap *)){box-shadow:var(--glass-insets), 0 0 0 1px #0000004d, var(--shadow-lg);border-color:#ffffff38}html:where([data-site-theme=dark]) .lp .lpr-badge:where(:not(.sk-frame *,.login-wrap *)){color:var(--color-bg);background:#f5f5f7;box-shadow:0 6px 18px #0009}html:where([data-site-theme=dark]) .lp .lpr-feat li:where(:not(.sk-frame *,.login-wrap *)):after{border:solid #f5f5f7}html:where([data-site-theme=dark]) .lp .lpr-next:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff1c;border:1px solid #ffffff1b}@media (prefers-reduced-motion:no-preference) and (hover:hover){html:where([data-site-theme=dark]) .lp .lpr .lpr-tier.lpr-tier-feat:hover:where(:not(.sk-frame *,.login-wrap *)){box-shadow:var(--glass-insets), 0 0 0 1px #0000005c, 0 40px 90px -20px #0009}}html:where([data-site-theme=dark]) .lp .lpr-tbl tbody tr.is-cross>:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff26}@media (max-width:639px){html:where([data-site-theme=dark]) .lp .lpr-tbl tbody tr:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff1e;border:1px solid #ffffff1e}html:where([data-site-theme=dark]) .lp .lpr-tbl tbody tr.is-cross:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff24;border-color:#ffffff38}}html:where([data-site-theme=dark]) .lp.legal .pg-sec code:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff21}html:where([data-site-theme=dark]) .lp.legal .pg-sec .pg-sec-note:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff20}html:where([data-site-theme=dark]) .lp .pg-sec-idx:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff26;box-shadow:0 4px 12px #0000002e}html:where([data-site-theme=dark]) .lp.legal .pg-sec .pg-sec-check:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff1e;border:1px solid #ffffff1b}html:where([data-site-theme=dark]) .lp.legal .pg-sec .pg-sec-links .pg-sec-a:where(:not(.sk-frame *,.login-wrap *)){box-shadow:var(--glass-insets), 0 6px 20px #00000036}html:where([data-site-theme=dark]) .lp .fts-tag:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff25;box-shadow:0 2px 8px #00000026}html:where([data-site-theme=dark]) .lp .fts-fig:where(:not(.sk-frame *,.login-wrap *)){background:#ffffff1f;border:1px solid #ffffff1b}html:where([data-site-theme=dark]) .lp .ais-rail:where(:not(.sk-frame *,.login-wrap *)){background:linear-gradient(to bottom, var(--ink), #ffffff27)}html:where([data-site-theme=dark]) .lp .ais .ais-cannot:where(:not(.sk-frame *,.login-wrap *)){background:repeating-linear-gradient(135deg,#ffffff0a 0 1px,#ffffff03 1px 12px),#ffffff18}html:where([data-site-theme=dark]) .lp .ais-quote:where(:not(.sk-frame *,.login-wrap *)){border-left:2px solid #ffffff38}html:where([data-site-theme=dark]) .lp .ais-nevers li:where(:not(.sk-frame *,.login-wrap *)){box-shadow:var(--glass-insets), 0 6px 18px #0000002e}html:where([data-site-theme=dark]) .lp .dff-tbl tbody tr.is-after>:where(:not(.sk-frame *,.login-wrap *)){box-shadow:inset 0 1.5px #ffffff24}@media (max-width:720px){html:where([data-site-theme=dark]) .lp .dff-tbl tbody tr.is-after:where(:not(.sk-frame *,.login-wrap *)){box-shadow:inset 0 0 0 1px var(--glass-brd), inset 0 1.5px 0 #ffffff24}}
html[data-site-theme=dark] .lp{--color-bg:#07070a;--color-bg-alt:#111117;--color-foreground:#f5f5f7;--color-text-secondary:#b8b8c2;--color-border:#ffffff1a;--color-accent:#8ab4ff;--color-success:#4ade80;--color-warning:#fbbf24;--color-error:#f87171;--color-error-text:#fca5a5;--color-on-accent:#07070a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shadow-sm:0 1px 2px #0006, 0 12px 32px #00000059;--shadow-md:0 6px 18px #00000052, 0 26px 70px #00000080;--shadow-lg:0 30px 70px -18px #0009;--surface-2:#16161d;--ink-2:#c7c7cf;--line-2:#ffffff29;--accent-deep:#b4cdff;--accent-wash:#8ab4ff1f;--critical:#f87171;--critical-text:#fca5a5;--serious:#fb923c;--serious-text:#fdba74;--warning:#fbbf24;--warning-text:#fcd34d;--good:#4ade80;--good-text:#86efac;--hair:#ffffff14;--ring:#8ab4ff73;--grid:#ffffff0f;--glass-bg:#ffffff17;--glass-bg-strong:#ffffff24;--glass-brd:#ffffff38;--glass-hi:#ffffff52;--glass-edge:#ffffff14;--glass-highlight:#ffffff2e;--glass-shadow:var(--shadow-md);--glass-filter:blur(40px) saturate(200%) brightness(1.18);--glass-insets:inset 0 1.5px 0 #ffffff57, inset 1px 0 0 #ffffff1a, inset -1px 0 0 #ffffff0f, inset 0 -1px 0 #ffffff14, inset 0 0 36px #ffffff0d}:is(html[data-site-theme=dark]:root:has(.lp),:root[data-site-theme=dark] body:has(.lp),html[data-site-theme=dark]:root:has(.wl),:root[data-site-theme=dark] body:has(.wl)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#07070a}html[data-site-theme=dark] .sg-ground{background:radial-gradient(58vmax 46vmax at 12% 8%,#ffab5433 0%,#0000 56%),radial-gradient(50vmax 50vmax at 92% 18%,#ec489933 0%,#0000 55%),radial-gradient(60vmax 56vmax at 70% 96%,#7a8cff38 0%,#0000 60%),radial-gradient(40vmax 40vmax at 20% 70%,#38bdf81f 0%,#0000 60%),linear-gradient(#07070a 0%,#0a0a10 100%)}html[data-site-theme=dark] .lp .sk-frame,html[data-site-theme=dark] .lp.login-wrap{--color-bg:#fafafa;--color-bg-alt:#fff;--color-foreground:#0a0a0a;--color-text-secondary:#6b6b6b;--color-border:#0a0a0a14;--color-accent:#1d4ed8;--color-success:#1e7f3a;--color-warning:#9a6700;--color-error:#d93025;--color-error-text:#c5221f;--color-on-accent:#fff;--shadow-sm:0 1px 2px #0a0a0a0a, 0 12px 32px #0a0a0a0d;--shadow-md:0 6px 20px #0b12200f, 0 24px 70px #0b122017;--shadow-lg:0 30px 70px -18px #2824464d;--page:var(--color-bg);--surface:var(--color-bg-alt);--surface-2:#f2f2f0;--ink:var(--color-foreground);--ink-2:#2d2d2d;--muted:var(--color-text-secondary);--line:var(--color-border);--line-2:#0a0a0a24;--accent:var(--color-accent);--accent-ink:var(--color-accent);--accent-on:var(--color-on-accent);--accent-solid:var(--color-accent);--accent-deep:#1e40af;--accent-wash:#1d4ed814;--critical:#d93025;--critical-text:#a4132f;--serious:#c2410c;--serious-text:#9a3412;--warning:#b7791f;--warning-text:#7a4e00;--good:#1e7f3a;--good-text:#1b6b32;--ok:var(--color-success);--warn:var(--color-warning);--bad:var(--color-error-text);--el-2:var(--shadow-sm);--el-3:var(--shadow-lg);--hair:#0a0a0a0f;--ring:#1d4ed866;--grid:#0a0a0a0d;--glass-bg:#ffffff94;--glass-bg-strong:#ffffffbd;--glass-brd:#ffffffe0;--glass-hi:#fffffffa;--glass-shadow:var(--shadow-md);--glass-edge:#0a0a0a0f;--glass-highlight:#ffffffe6;--glass-filter:blur(36px) saturate(180%);--glass-insets:inset 0 1.5px 0 #fff, inset 1px 0 0 #ffffffb3, inset -1px 0 0 #ffffff73, inset 0 -1px 0 #ffffff4d;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:0 30px 70px -18px #000000b3}html[data-site-theme=dark] .lp .lp-btn-primary:where(:not(.sk-frame *,.login-wrap *)),html[data-site-theme=dark] .lp .ld3-btn-solid:where(:not(.sk-frame *,.login-wrap *)),html[data-site-theme=dark] .lp .btn-p:where(:not(.sk-frame *,.login-wrap *)),html[data-site-theme=dark] .lp button[type=submit]:not(.lp-btn):not(.cvr-btn):where(:not(.sk-frame *,.login-wrap *)){color:#07070a;background:#f5f5f7;border-color:#f5f5f7;box-shadow:inset 0 1px #fff9,0 6px 22px #00000073}html[data-site-theme=dark] .lp .lp-btn-primary:hover:where(:not(.sk-frame *,.login-wrap *)),html[data-site-theme=dark] .lp .ld3-btn-solid:hover:where(:not(.sk-frame *,.login-wrap *)),html[data-site-theme=dark] .lp .btn-p:hover:where(:not(.sk-frame *,.login-wrap *)),html[data-site-theme=dark] .lp button[type=submit]:not(.lp-btn):not(.cvr-btn):hover:where(:not(.sk-frame *,.login-wrap *)){color:#07070a;background:#fff;border-color:#fff}html[data-site-theme=dark] .lp .lp-btn-primary:where(:not(.sk-frame *,.login-wrap *)):after,html[data-site-theme=dark] .lp .ld3-btn-solid:where(:not(.sk-frame *,.login-wrap *)):after,html[data-site-theme=dark] .lp .btn-p:where(:not(.sk-frame *,.login-wrap *)):after{background:linear-gradient(115deg,#0000 20%,#0a0a0a14 48%,#0000 76%)}html[data-site-theme=dark] .lp .lp-btn:not(.lp-btn-primary):not(.lp-btn-ghost):not(.ghost):where(:not(.sk-frame *,.login-wrap *)){color:#07070a}.lp .site-theme-toggle{border:1px solid var(--glass-brd);background:var(--glass-bg-strong);width:40px;height:40px;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-insets), 0 4px 14px #0b122014;color:var(--ink);cursor:pointer;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.lp .site-theme-toggle:hover{border-color:var(--line-2)}.lp .site-theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp .site-theme-toggle:after{content:"";position:absolute;inset:-2px}.lp .site-theme-toggle{position:relative}@media (prefers-reduced-motion:no-preference){.lp .site-theme-toggle{transition:rotate var(--dur-content) cubic-bezier(.34, 1.4, .44, 1), border-color var(--dur-micro) ease}.lp .site-theme-toggle:active{rotate:-24deg}html.site-theme-anim .lp,html.site-theme-anim .lp :not(.site-theme-toggle),html.site-theme-anim .sg-ground{transition:background-color var(--dur-content) ease, border-color var(--dur-content) ease, color var(--dur-panel) ease, box-shadow var(--dur-content) ease, fill-opacity var(--dur-content) ease!important}}.lp .site-theme-toggle .stt-sun{display:none}html[data-site-theme=dark] .lp .site-theme-toggle .stt-sun{display:block}html[data-site-theme=dark] .lp .site-theme-toggle .stt-moon{display:none}html[data-site-theme=dark] .lp.artlist .art-card .art-meta{color:var(--ink-2)}html[data-site-theme=dark] .lp.legal .pg-sec :is(.pg-sec-note,.pg-sec-check code){color:var(--ink)}
@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.lp.ld3>main,.lp.legal{overflow-x:clip}.lp .sk-frame,.lp .lsx-who-card,.lp .pbm-sys,.lp .dff-panel,.lp .lkc-cell,.lp .rcv2-device,.lp .trs-row,.lp .pg-faq-panel,.lp .lsx-faq-panel,.lp .lpr-tier,.lp .lpr-math,.lp .pg-hiw-step,.lp .pg-hiw-panel,.lp .lsx-src-card,.lp .lsx-diff-cmp,.lp .lsx-analyst-card,.lp .fts-card,.lp .ais-can,.lp .ais-cannot,.lp .ais-feat,.lp .pg-sec-fact,.lp .pg-sec-headers,.lp .pg-sec-list,.lp .lp-h2,.lp .lsx-h2,.lp .pf-top{animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both;animation-timeline:view();animation-duration:auto;animation-range:entry cover 38%}.lp .sk-frame{transform-origin:50% 100%;animation-name:m3-unfold}@keyframes m3-unfold{0%{transform:perspective(1800px)rotateX(16deg)scale(.9)}to{transform:none}}.lp .lph-frame{transform-origin:50% 0;animation-name:m3-recede;animation-range:exit}@keyframes m3-recede{0%{transform:none}to{transform:perspective(1800px)rotateX(-18deg)scale(.88)translateY(-4%)}}.lp .lph-say.sk-tilt{rotate:none}.lp .lph-say{animation:linear both m3-lift-out;animation-timeline:view();animation-range:exit}@keyframes m3-lift-out{0%{transform:none}to{transform:translateY(-48px)scale(.97)}}.lp .sk-range{animation:linear both m3-parallax;animation-timeline:view();animation-range:cover}@keyframes m3-parallax{0%{translate:0 18%}to{translate:0 -10%}}.lp .lp-h2,.lp .lsx-h2{transform-origin:0 100%;animation-name:m3-hinge-head;animation-range:entry}@keyframes m3-hinge-head{0%{transform:perspective(900px)rotateX(55deg)translateY(28px)}to{transform:none}}.lp .lsx-who-card{transform-origin:50% 100%;animation-name:m3-tilt-rise}.lp .lsx-who-card:nth-child(2){animation-range:entry 8% cover 44%}.lp .lsx-who-card:nth-child(3){animation-range:entry 16% cover 50%}@keyframes m3-tilt-rise{0%{transform:perspective(1200px)rotateX(38deg)translateY(90px)scale(.9)}to{transform:none}}.lp .pbm-sys{transform-origin:0%;animation-name:m3-domino}.lp .pbm-sys:nth-child(2){animation-range:entry 5% cover 40%}.lp .pbm-sys:nth-child(3){animation-range:entry 10% cover 43%}.lp .pbm-sys:nth-child(4){animation-range:entry 15% cover 46%}.lp .pbm-sys:nth-child(5){animation-range:entry 20% cover 49%}.lp .pbm-sys:nth-child(6){animation-range:entry 25% cover 52%}@keyframes m3-domino{0%{transform:perspective(900px)rotateY(-72deg)translate(-24px)}to{transform:none}}.lp .dff-panel{transform-origin:100%;animation-name:m3-swing-right}.lp .lsx-diff-cmp{animation-name:m3-swing-right}@keyframes m3-swing-right{0%{transform:perspective(1800px)rotateY(-24deg)translate(90px)scale(.94)}to{transform:none}}@keyframes m3-swing-left{0%{transform:perspective(1600px)rotateY(26deg)translate(-80px)scale(.94)}to{transform:none}}.lp .lkc-cell{animation-name:m3-depth-l}.lp .lkc-cell:nth-child(2n){animation-name:m3-depth-r;animation-range:entry 8% cover 44%}@keyframes m3-depth-l{0%{transform:perspective(1200px)translate3d(0,60px,-260px)rotateY(14deg)rotateX(8deg)}to{transform:none}}@keyframes m3-depth-r{0%{transform:perspective(1200px)translate3d(0,60px,-260px)rotateY(-14deg)rotateX(8deg)}to{transform:none}}.lp .rcv2-device{transform-origin:50% 100%;animation-name:m3-lid;animation-range:entry 10% cover 48%}@keyframes m3-lid{0%{transform:perspective(1400px)rotateX(58deg)translateY(120px)scale(.86)}to{transform:none}}.lp .trs-row{transform-origin:50% 0;animation-name:m3-flip-down;animation-range:entry cover 30%}@keyframes m3-flip-down{0%{transform:perspective(1100px)rotateX(-70deg)translateY(24px)}to{transform:none}}.lp .pg-faq-panel,.lp .lsx-faq-panel,.lp .lpr-math,.lp .pg-sec-headers,.lp .pg-sec-list{transform-origin:50% 100%;animation-name:m3-settle}@keyframes m3-settle{0%{transform:translateY(80px)scale(.96)}to{transform:none}}.lp .lpr-tier:first-child{transform-origin:100%;animation-name:m3-fan-l}.lp .lpr-tier:nth-child(2){transform-origin:50% 100%;animation-name:m3-fan-c;animation-range:entry 6% cover 42%}.lp .lpr-tier:nth-child(3){transform-origin:0%;animation-name:m3-fan-r;animation-range:entry 12% cover 46%}@keyframes m3-fan-l{0%{transform:perspective(1400px)rotateY(34deg)translate(-70px)translateY(40px)}to{transform:none}}@keyframes m3-fan-c{0%{transform:perspective(1400px)rotateX(30deg)translateY(100px)scale(.92)}to{transform:none}}@keyframes m3-fan-r{0%{transform:perspective(1400px)rotateY(-34deg)translate(70px)translateY(40px)}to{transform:none}}.lp .pg-hiw-step:nth-child(odd){animation-name:m3-swing-left}.lp .pg-hiw-step:nth-child(2n){animation-name:m3-swing-right}.lp .pg-hiw-panel{transform-origin:50% 100%;animation-name:m3-lid}.lp .lsx-src-card{transform-origin:50% 100%;animation-name:m3-pop}.lp .lsx-src-card:nth-child(2n){animation-range:entry 8% cover 44%}@keyframes m3-pop{0%{transform:perspective(1000px)rotateX(42deg)rotate(-5deg)translateY(70px)scale(.88)}to{transform:none}}.lp .lsx-analyst-card{transform-origin:50% 100%;animation-name:m3-tilt-rise}.lp .fts-card{animation-name:m3-depth-l}.lp .fts-card:nth-child(2n){animation-name:m3-depth-r;animation-range:entry 8% cover 44%}.lp .ais-can{transform-origin:0%;animation-name:m3-door-l}.lp .ais-cannot{transform-origin:100%;animation-name:m3-door-r}@keyframes m3-door-l{0%{transform:perspective(1600px)rotateY(48deg)}to{transform:none}}@keyframes m3-door-r{0%{transform:perspective(1600px)rotateY(-48deg)}to{transform:none}}.lp .ais-feat{transform-origin:50% 100%;animation-name:m3-tilt-rise}.lp .pg-sec-fact{transform-origin:50%;animation-name:m3-carousel}.lp .pg-sec-fact:nth-child(2){animation-range:entry 6% cover 42%}.lp .pg-sec-fact:nth-child(3){animation-range:entry 12% cover 46%}.lp .pg-sec-fact:nth-child(4){animation-range:entry 18% cover 50%}@keyframes m3-carousel{0%{transform:perspective(1000px)rotateY(-90deg)translateZ(80px)}to{transform:none}}.lp .pf-top{transform-origin:50% 100%;animation-name:m3-settle;animation-range:entry entry 80%}}@media (hover:hover){.lp .sk-lift{rotate:var(--sk-rot,none)}.lp .sk-lift:is(.sk-lift,#m3-lift){transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),translate .42s cubic-bezier(.34,1.4,.44,1),rotate .5s cubic-bezier(.34,1.4,.44,1),box-shadow .42s;transition-delay:calc(var(--i,0) * 95ms), calc(var(--i,0) * 95ms), 0s, 0s, 0s}}}
@media (max-width:600px){:root .lp{--t-display:clamp(2.125rem, 1.6rem + 2.4vw, 2.5rem);--t-section:clamp(1.625rem, 1.25rem + 1.8vw, 1.875rem);--t-h3:1.0625rem;--t-lead:1rem;--t-body:1rem;--lh-prose:1.66}:root .lp :is(h1,h2){letter-spacing:-.028em}:root .lp.ld3 .lsx-close .lsx-h2,:root .lp .lsx-h2{font-size:var(--t-section);line-height:1.08}:root .lp .wl-title{font-size:2.125rem;line-height:1.04}:root .lp .lpr-amt{font-size:2rem}:root .lp .lp-glass-fig{font-size:2.25rem}:root .lp .rcv2 [class*=-n],:root .lp .trs .trs-fact-n{font-size:1.5rem}:root .lp .pg-sec-fact-n{font-size:2.5rem}:root .lp .pg-sec-fact-lead .pg-sec-fact-n{font-size:4rem}:root .lp.pf .pf-mark{font-size:2.5rem}:root .lp .pg-hiw-name{font-size:1.375rem;line-height:1.15}:root .lp :is(.lp-lead,.lsx-lede,.ais-lede,.trs-lede){font-size:var(--t-lead);line-height:1.66}:root .lp :is(.sk-eyebrow,.lp-eyebrow,.trs-kicker){letter-spacing:.18em;font-size:11.5px}:root .lp :is(section.lp-section,section.lsx,section.trs,section.lkc,section.pg-faq){padding-block:64px}:root .lp .lp-section.lpr{padding-block:24px 64px}:root .lp .sk-frame{border-radius:26px;margin-inline:10px;padding-block:52px}:root .lp .ld3-reach.sk-frame,:root .lp .sk-frame.page-hero,:root .lp.grader.grader .gr-main .gr-hero{border-radius:26px;padding:40px 22px 88px}:root .lp .sk-frame.page-hero,:root .lp.grader.grader .gr-main .gr-hero{margin-inline:-10px}:root .lp .sk-frame.page-hero{margin-bottom:32px}:root .lp .ld3-reach.sk-frame{width:calc(100% - 20px);margin-block:48px}:root .lp .sk-range{height:34%}:root .lp .sk-panel{border-radius:24px;padding:28px 22px}:root .lp .sk-glass{border-radius:22px}:root .lp.legal .lg-body.sk-panel,:root .lp.article .art-body{padding:28px 22px}:root .lp :is(.ld3-reach.sk-frame,.book-hero) .book-form{border-radius:20px;padding:22px 18px}:root .lp :is(.lp-wrap,.lg-main,.book,.gr-main),:root .lp.grader.grader .gr-main{width:calc(100% - 40px)}:root .lp.ph{--ph-h:60px}:root .lp.ph .ph-toggle{justify-content:center;width:44px;padding:0}:root .lp.ph .ph-toggle>span:first-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}:root .lp .lp-btn{height:auto;min-height:50px;font-size:1rem}}@media (max-width:1024px) and (prefers-reduced-motion:no-preference){@keyframes m3-unfold{0%{transform:perspective(1800px)rotateX(6deg)scale(.96)}to{transform:none}}@keyframes m3-recede{0%{transform:none}to{transform:perspective(1800px)rotateX(-6deg)scale(.95)translateY(-2%)}}@keyframes m3-lift-out{0%{transform:none}to{transform:translateY(-20px)scale(.985)}}@keyframes m3-hinge-head{0%{transform:perspective(900px)rotateX(18deg)translateY(12px)}to{transform:none}}@keyframes m3-tilt-rise{0%{transform:perspective(1200px)rotateX(10deg)translateY(36px)scale(.97)}to{transform:none}}@keyframes m3-domino{0%{transform:perspective(900px)rotateY(-14deg)translate(-10px)}to{transform:none}}@keyframes m3-swing-right{0%{transform:perspective(1800px)rotateY(-6deg)translate(18px)scale(.97)}to{transform:none}}@keyframes m3-swing-left{0%{transform:perspective(1600px)rotateY(6deg)translate(-18px)scale(.97)}to{transform:none}}@keyframes m3-depth-l{0%{transform:perspective(1200px)translate3d(0,28px,-80px)rotateY(4deg)}to{transform:none}}@keyframes m3-depth-r{0%{transform:perspective(1200px)translate3d(0,28px,-80px)rotateY(-4deg)}to{transform:none}}@keyframes m3-lid{0%{transform:perspective(1400px)rotateX(14deg)translateY(40px)scale(.95)}to{transform:none}}@keyframes m3-flip-down{0%{transform:perspective(1100px)rotateX(-16deg)translateY(12px)}to{transform:none}}@keyframes m3-settle{0%{transform:translateY(28px)scale(.985)}to{transform:none}}@keyframes m3-fan-l{0%{transform:perspective(1400px)rotateX(10deg)translateY(36px)scale(.97)}to{transform:none}}@keyframes m3-fan-c{0%{transform:perspective(1400px)rotateX(10deg)translateY(36px)scale(.97)}to{transform:none}}@keyframes m3-fan-r{0%{transform:perspective(1400px)rotateX(10deg)translateY(36px)scale(.97)}to{transform:none}}@keyframes m3-pop{0%{transform:perspective(1000px)rotateX(12deg)translateY(28px)scale(.96)}to{transform:none}}@keyframes m3-door-l{0%{transform:perspective(1600px)rotateY(10deg)}to{transform:none}}@keyframes m3-door-r{0%{transform:perspective(1600px)rotateY(-10deg)}to{transform:none}}@keyframes m3-carousel{0%{transform:perspective(1000px)rotateY(-18deg)translateZ(20px)}to{transform:none}}}
