.g-v2.match-page .mx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:clip}.g-v2.match-page .mx-ai-comparison .g-num{position:relative}@keyframes mx-pop-a{0%{transform:scale(1)}32%{transform:scale(1.5)rotate(-10deg)}62%{transform:scale(.9)rotate(4deg)}to{transform:scale(1)rotate(0)}}@keyframes mx-pop-b{0%{transform:scale(1)}32%{transform:scale(1.5)rotate(-10deg)}62%{transform:scale(.9)rotate(4deg)}to{transform:scale(1)rotate(0)}}@keyframes mx-pop-a-ar{0%{transform:scale(1)}32%{transform:scale(1.5)rotate(10deg)}62%{transform:scale(.9)rotate(-4deg)}to{transform:scale(1)rotate(0)}}@keyframes mx-pop-b-ar{0%{transform:scale(1)}32%{transform:scale(1.5)rotate(10deg)}62%{transform:scale(.9)rotate(-4deg)}to{transform:scale(1)rotate(0)}}@keyframes mx-ring-a{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(2)}}@keyframes mx-ring-b{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(2)}}.g-v2.match-page .mx-reaction-options>span{display:inline-flex}.g-v2.match-page .mx-react{position:relative}.g-v2.match-page .mx-burst{border:1px solid var(--accent);pointer-events:none;opacity:0;border-radius:50%;position:absolute;inset:-1px}.g-v2.match-page .mx-pop-a{animation:mx-pop-a .8s var(--spring) both}.g-v2.match-page .mx-pop-b{animation:mx-pop-b .8s var(--spring) both}.g-v2.match-page .mx-ring-a{animation:mx-ring-a 1s var(--ease) both}.g-v2.match-page .mx-ring-b{animation:mx-ring-b 1s var(--ease) both}.g-v2.match-page[dir=rtl] .mx-pop-a{animation-name:mx-pop-a-ar}.g-v2.match-page[dir=rtl] .mx-pop-b{animation-name:mx-pop-b-ar}.g-v2.match-page{--cam-rx:64deg;--cam-rz:-7deg;--cam-s0:1.16;--cam-s1:.9;--cam-y:16px;--cap-y:34px}.g-v2.match-page[dir=rtl]{--cam-rz:7deg}@media (width<=860px){.g-v2.match-page{--cam-rx:66deg;--cam-rz:-5deg;--cam-s0:1.24;--cam-s1:.94;--cam-y:6px;--cap-y:24px}.g-v2.match-page[dir=rtl]{--cam-rz:5deg}}@keyframes mx-cam{0%{transform:translate3d(0, -300px, 0) rotateX(var(--cam-rx)) rotateZ(var(--cam-rz)) scale(var(--cam-s0))}to{transform:translate3d(0, var(--cam-y), 0) rotateX(0deg) rotateZ(0deg) scale(var(--cam-s1))}}@keyframes mx-stand{0%{transform:rotateX(calc(var(--cam-rx) * -1))}to{transform:rotateX(0)}}@keyframes mx-cap-in{0%{opacity:0;transform:translate3d(0, var(--cap-y), 0)}}.g-v2.match-page .mx-cam{perspective:none;transform-style:preserve-3d;transform:translate3d(0, var(--cam-y), 0) scale(var(--cam-s1))}.g-v2.match-page .mx-cam .mx-lineup-pitch,.g-v2.match-page .mx-cam .mx-pitch-half{transform-style:preserve-3d}.g-v2.match-page .mx-cam .mx-pitch-row{transform-style:preserve-3d;transform:translateZ(2px)}.g-v2.match-page .mx-cam .mx-stand{transform-origin:50% 100%}@supports (animation-timeline:view()){.g-v2.match-page .mx-cam{animation:linear both mx-cam;animation-timeline:--page;animation-range:0 1240px}.g-v2.match-page .mx-cam .mx-stand{animation:linear both mx-stand;animation-timeline:--page;animation-range:0 1240px}.g-v2.match-page .mx-stage-cap{animation:linear both mx-cap-in;animation-timeline:--page;animation-range:780px 1180px}@media (width<=860px){.g-v2.match-page .mx-cam,.g-v2.match-page .mx-cam .mx-stand{animation-range:0 1180px}.g-v2.match-page .mx-stage-cap{animation-range:760px 1140px}}}@media (width<=860px){.g-v2.match-page .mx-stage{perspective-origin:50% 34%}}@keyframes mx-sr-wipe-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes mx-sr-flip-rtl{0%{opacity:0;transform:perspective(1200px)rotateY(70deg)}}@keyframes mx-shimmer-rtl{to{transform:translate(-320%)skew(18deg)}}@supports (animation-timeline:view()){.g-v2.match-page.g-rtl .sr-wipe{animation-name:mx-sr-wipe-rtl}.g-v2.match-page.g-rtl .sr-flip{animation-name:mx-sr-flip-rtl}}.g-v2.match-page.g-rtl .g-btn:hover:before{animation-name:mx-shimmer-rtl}.g-v2.match-page .mx-hs-track{animation:none}@media (width>=861px){@supports (animation-timeline:view()){.g-v2.match-page .mx-hs-wrap{height:3000px;padding:0}.g-v2.match-page .mx-hs-view{align-items:center;height:900px;display:flex;position:sticky;top:0;overflow:clip}.g-v2.match-page .mx-hs-track{--hs-shift:calc(100vw - 100%);align-items:center;gap:24px;width:max-content;padding:60px 64px 0;animation:linear both g-hs;animation-timeline:--hs;animation-range:contain;display:flex}.g-v2.match-page[dir=rtl] .mx-hs-track{--hs-shift:calc(100% - 100vw)}.g-v2.match-page .mx-hs-intro{flex-direction:column;flex:none;align-items:flex-start;gap:26px;width:520px;padding-inline-end:40px;display:flex}.g-v2.match-page .mx-hs-track>.mx-channel-rail{display:contents}}}.g-v2.match-page.g-still .mx-hs-wrap{height:auto}@media (width>=861px){.g-v2.match-page.g-still .mx-hs-wrap{padding:100px 64px}}.g-v2.match-page.g-still .mx-hs-view{height:auto;display:block;position:relative;overflow:auto clip}.g-v2.match-page.g-still .mx-hs-track{width:auto;padding:0;animation:none;display:block}.g-v2.match-page.g-still .mx-hs-intro{width:auto;padding-inline-end:0}.g-v2.match-page.g-still .mx-hs-track>.mx-channel-rail{display:flex}@media (prefers-reduced-motion:reduce){.g-v2.match-page .mx-hs-wrap{height:auto}.g-v2.match-page .mx-hs-view{height:auto;display:block;position:relative;overflow:auto clip}.g-v2.match-page .mx-hs-track{width:auto;padding:0;animation:none;display:block}.g-v2.match-page .mx-hs-intro{width:auto;padding-inline-end:0}.g-v2.match-page .mx-hs-track>.mx-channel-rail{display:flex}}@media (prefers-reduced-motion:reduce) and (width>=861px){.g-v2.match-page .mx-hs-wrap{padding:100px 64px}}.g-v2.match-page #highlights .p3d{perspective:2200px}.g-v2.match-page .mx-video{transform-style:preserve-3d;background:var(--bg);border-radius:24px}.g-v2.match-page .mx-video-kicker{inset-inline-start:56px;position:absolute;top:50px}.g-v2.match-page .mx-video-play{border:1px solid var(--accent);width:120px;height:120px;color:var(--accent);background:var(--bg);border-radius:50%;place-items:center;margin:-60px 0 0 -60px;display:grid;position:absolute;top:46%;left:50%}.g-v2.match-page .mx-video-title{inset-inline:56px;text-align:start;font-size:clamp(32px,5vw,80px);line-height:1.05;position:absolute;bottom:100px}@media (width<=600px){.g-v2.match-page .mx-video-kicker{inset-inline-start:20px;top:20px}.g-v2.match-page .mx-video-play{width:64px;height:64px;margin:-32px 0 0 -32px}.g-v2.match-page .mx-video-title{inset-inline:20px;font-size:28px;bottom:60px}}@keyframes ms-pop-a{0%{transform:scale(1)}32%{transform:scale(1.5)rotate(-10deg)}62%{transform:scale(.9)rotate(4deg)}to{transform:scale(1)rotate(0)}}@keyframes ms-pop-b{0%{transform:scale(1)}32%{transform:scale(1.5)rotate(-10deg)}62%{transform:scale(.9)rotate(4deg)}to{transform:scale(1)rotate(0)}}@keyframes ms-ring-a{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(2)}}@keyframes ms-ring-b{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(2)}}@keyframes ms-cam-k{0%{transform:rotateX(70deg)rotate(-8deg)scale(1.12)}}@keyframes ms-ball-k{0%{transform:translateY(16px)scale(1.16)}}@keyframes mp-spin-in{0%{transform:rotateX(-1080deg)}to{transform:rotateX(0)}}@keyframes mp-tick-a{0%{opacity:1}to{opacity:0}}@keyframes mp-tick-b{0%{opacity:1}to{opacity:0}}@keyframes mp-cam-k{0%{transform:translate3d(60px,80px,-120px)rotateX(72deg)rotate(-12deg)scale(.62)}}@keyframes mp-warm{0%{opacity:.18}}@keyframes mp-dusk{0%{opacity:0}}@keyframes mp-dials-k{0%{transform:perspective(1400px)rotateX(20deg)translate3d(0,54px,-70px)scale(.93)}}@keyframes mp-ghost-k{0%{opacity:0}}@keyframes mm-tick-a{0%{opacity:1}to{opacity:0}}@keyframes mm-tick-b{0%{opacity:1}to{opacity:0}}@keyframes mm-cam-k{0%{transform:translate3d(0,-36px,-260px)rotateX(70deg)rotate(64deg)scale(.44)}}@keyframes mm-warm{0%{opacity:.16}}@keyframes mm-dusk{0%{opacity:0}}@keyframes mm-spin-k{0%{transform:rotateX(-720deg)}}@keyframes mm-ghost-k{0%{opacity:0}}.g-v2.match-page .mp-spin{animation:mp-spin-in 2.8s var(--ease) .35s both;display:inline-block}.g-v2.match-page:not([dir=rtl]) .ms-pop-a{animation:ms-pop-a .8s var(--ease) both}.g-v2.match-page:not([dir=rtl]) .ms-pop-b{animation:ms-pop-b .8s var(--ease) both}.g-v2.match-page .ms-ring-a{animation:ms-ring-a 1s var(--ease) both}.g-v2.match-page .ms-ring-b{animation:ms-ring-b 1s var(--ease) both}.g-v2.match-page .mp-tick-a{animation:mp-tick-a .9s var(--ease) both}.g-v2.match-page .mp-tick-b{animation:mp-tick-b .9s var(--ease) both}@media (width<=860px){.g-v2.match-page .mm-tick-a{animation:mm-tick-a .9s var(--ease) both}.g-v2.match-page .mm-tick-b{animation:mm-tick-b .9s var(--ease) both}}@supports (animation-timeline:view()){.g-v2.match-page .mp-cam{animation:linear both mp-cam-k;animation-timeline:--page;animation-range:0 900px}.g-v2.match-page .mp-pools{animation:linear both mp-warm;animation-timeline:--page;animation-range:0 820px}.g-v2.match-page .mp-night{animation:linear both mp-dusk;animation-timeline:--page;animation-range:0 900px}.g-v2.match-page .mp-dials-move{animation:linear both mp-dials-k;animation-timeline:--page;animation-range:0 760px}.g-v2.match-page .mp-ghost-in{animation:linear both mp-ghost-k;animation-timeline:view();animation-range:entry cover 45%}.g-v2.match-page .ms-cam{animation:linear both ms-cam-k;animation-timeline:--page;animation-range:0 900px}.g-v2.match-page .ms-ball{animation:linear both ms-ball-k;animation-timeline:--page;animation-range:0 900px}@media (width<=860px){.g-v2.match-page .mm-cam{animation:linear both mm-cam-k;animation-timeline:--page;animation-range:0 1200px}.g-v2.match-page .mm-pools{animation:linear both mm-warm;animation-timeline:--page;animation-range:0 900px}.g-v2.match-page .mm-night{animation:linear both mm-dusk;animation-timeline:--page;animation-range:0 1100px}.g-v2.match-page .mm-spin{animation:linear both mm-spin-k;animation-timeline:view();animation-range:entry cover 52%}.g-v2.match-page .mm-ghost-in{animation:linear both mm-ghost-k;animation-timeline:view();animation-range:entry cover 45%}}}.g-v2.match-page.g-still :is(.mp-spin,.mm-spin,.mp-cam,.mm-cam,.mp-pools,.mm-pools,.mp-night,.mm-night,.mp-dials-move,.mp-ghost-in,.mm-ghost-in,.ms-cam,.ms-ball,.ms-pop-a,.ms-pop-b,.ms-ring-a,.ms-ring-b,.mp-tick-a,.mp-tick-b,.mm-tick-a,.mm-tick-b){animation:none}@media (prefers-reduced-motion:reduce){.g-v2.match-page :is(.mp-spin,.mm-spin,.mp-cam,.mm-cam,.mp-pools,.mm-pools,.mp-night,.mm-night,.mp-dials-move,.mp-ghost-in,.mm-ghost-in,.ms-cam,.ms-ball,.ms-pop-a,.ms-pop-b,.ms-ring-a,.ms-ring-b,.mp-tick-a,.mp-tick-b,.mm-tick-a,.mm-tick-b){animation:none}}.g-v2.match-page .mx-model-goals>span>span{background:var(--accent);height:100%;display:block}.g-v2.match-page .mx-pre-ball{border:1px solid var(--fg-2);background:var(--surface);border-radius:50%;width:28px;height:28px;position:absolute;top:50%;left:50%}.g-v2.match-page .mx-rail-line>.ms-rail-fill{background:var(--accent);height:100%;display:block}.g-v2.match-page .mx-rail-line>.a-ring{inset-inline-start:0;border:1px solid var(--accent);border-radius:50%;width:12px;height:12px;position:absolute;top:-5px}.g-v2.match-page .mx-ai-attribution{overflow-wrap:anywhere;margin:0;font-size:clamp(54px,6.4vw,92px)}.g-v2.match-page.g-rtl .mx-ai-attribution{font-size:clamp(46px,5.6vw,80px);line-height:1.3}@media (width<=860px){.g-v2.match-page .mx-ai-attribution{font-size:46px}.g-v2.match-page.g-rtl .mx-ai-attribution{font-size:42px}}.g-v2.match-page .mx-comments-empty h2{margin:0;font-size:88px;line-height:1.04}@media (width<=860px){.g-v2.match-page .mx-comments-empty h2{font-size:52px}}.g-v2.match-page .mp-spin{position:relative}.g-v2.match-page .mx-dial-tick{color:var(--accent);pointer-events:none;position:absolute;inset:0}