.cvGI3q_wrap{margin:24px 0 8px}.cvGI3q_track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:70%;grid-auto-flow:column;gap:16px;margin:0;padding:4px 0 12px;list-style:none;display:grid;overflow-x:auto}.cvGI3q_track::-webkit-scrollbar{display:none}.cvGI3q_item{scroll-snap-align:start;margin:0}.cvGI3q_item+.cvGI3q_item{margin-top:0}.cvGI3q_item img{border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 18px 40px #00000073,0 0 0 1px #ffffff0f}@media (min-width:640px){.cvGI3q_track{grid-auto-columns:42%}}@media (min-width:900px){.cvGI3q_track{grid-auto-columns:300px;gap:24px}}.cvGI3q_controls{justify-content:center;align-items:center;gap:16px;margin-top:4px;display:flex}.cvGI3q_arrow{width:40px;height:40px;color:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cvGI3q_arrow:hover{background:#ffffff1f}.cvGI3q_arrow:focus-visible{outline:2px solid var(--accent,#7c6cff);outline-offset:2px}.cvGI3q_dots{gap:8px;margin:0;padding:0;list-style:none;display:flex}.cvGI3q_dots li+li{margin-top:0}.cvGI3q_dot,.cvGI3q_dotOn{cursor:pointer;background:#ffffff38;border:0;border-radius:50%;width:10px;height:10px;padding:0}.cvGI3q_dotOn{background:var(--accent,#7c6cff)}.cvGI3q_dot:focus-visible,.cvGI3q_dotOn:focus-visible{outline:2px solid var(--accent,#7c6cff);outline-offset:2px}
.txgM7a_hero{background:radial-gradient(ellipse 80% 60% at 20% 0%, #6366f138, transparent 70%), var(--bg);padding:48px 0 24px}.txgM7a_kicker{margin-bottom:16px}.txgM7a_title{max-width:14ch}.txgM7a_cards,.txgM7a_notGrid,.txgM7a_platforms{margin:24px 0;padding:0;list-style:none}.txgM7a_cards li+li,.txgM7a_notGrid li+li,.txgM7a_platforms li+li{margin-top:0}.txgM7a_shot{margin-top:32px}.txgM7a_notGrid{grid-template-columns:repeat(2,1fr)}@media (min-width:900px){.txgM7a_notGrid,.txgM7a_platforms{grid-template-columns:repeat(4,1fr)}}@media (min-width:640px) and (max-width:899px){.txgM7a_platforms{grid-template-columns:repeat(2,1fr)}}.txgM7a_notItem{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);flex-direction:column;gap:4px;padding:16px;display:flex}.txgM7a_notItem strong{font-size:1.0625rem}.txgM7a_platforms h3{margin-bottom:10px;font-size:1rem}.txgM7a_downloads{flex-wrap:wrap;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.txgM7a_downloads li+li{margin-top:0}.txgM7a_download{min-width:128px;color:var(--text);border:1px solid #4a4a55;border-radius:14px;flex-direction:column;align-items:flex-start;padding:10px 16px;line-height:1.25;text-decoration:none;display:inline-flex}.txgM7a_download strong{font-size:.95rem}.txgM7a_download span{color:var(--text-2);font-size:.8125rem}a.txgM7a_download:hover{border-color:var(--text)}.txgM7a_downloadOff{opacity:.45;cursor:default;border-style:dashed}@media (min-width:960px){.txgM7a_hero{padding:88px 0 40px}}.txgM7a_heroGrid{align-items:center;gap:32px;display:grid}@media (min-width:960px){.txgM7a_heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px}}.txgM7a_phone{text-align:center;margin:8px auto 0}.txgM7a_phoneScreen{aspect-ratio:647/1440;background:#000;border:6px solid #17171d;border-radius:36px;width:min(280px,68vw);margin:0 auto 12px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0009,0 0 0 1px #ffffff0f}@media (min-width:960px){.txgM7a_phoneScreen{width:320px}}.txgM7a_step{opacity:0;animation:18.2s linear infinite txgM7a_walk;position:absolute;inset:0}.txgM7a_step img{width:100%;height:100%;display:block}@keyframes txgM7a_walk{0%{opacity:0;transform:translate(28px)}2.7%{opacity:1;transform:translate(0)}14.3%{opacity:1;transform:translate(0)}17%{opacity:0;transform:translate(-28px)}to{opacity:0;transform:translate(-28px)}}.txgM7a_tap{aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffffd9 0%,#ffffff73 45%,#fff0 72%);border-radius:50%;width:14%;margin:-7% 0 0 -7%;animation:18.2s linear infinite txgM7a_press;position:absolute;transform:scale(.5);box-shadow:0 0 0 2px #ffffff59}@keyframes txgM7a_press{0%{opacity:0;transform:scale(.5)}1.1%{opacity:1;transform:scale(.85)}2.2%{opacity:.9;transform:scale(.8)}4.9%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.txgM7a_step,.txgM7a_tap{animation:none}.txgM7a_step:first-child{opacity:1;transform:none}}
