.gx-frame{background:#000;position:relative;overflow:hidden;container-type:size}.gx-box{--W:max(100cqw,177.78cqh);width:var(--W);aspect-ratio:16/9;top:50%;left:clamp(calc(100cqw - var(--W)),calc(var(--fp,50cqw) - var(--fx,.5)*var(--W)),0px);position:absolute;transform:translateY(-50%)}.gx-kb{transform-origin:62% 40%;animation:18s ease-in-out infinite alternate gx-kb;position:absolute;inset:0}.gx-kb>.gx-img{background:50%/100% 100% no-repeat;position:absolute;inset:0}@keyframes gx-kb{0%{transform:scale(1)}to{transform:scale(1.05)}}.gx .gx-card{border:1px solid #ffffff29;border-left:3px solid var(--blue);opacity:0;transition:opacity .32s var(--out),transform .32s var(--out);background:#0000009e;margin:0;padding:10px 14px 12px;transform:translateY(8px)}.gx .gx-card.on{opacity:1;transform:none}.gx .gx-card-q{color:var(--soft);margin:0;font-size:13px;font-weight:600;line-height:1.3}.gx .gx-card-h{letter-spacing:-.005em;color:#fff;text-wrap:balance;margin:4px 0 0;font-size:clamp(15px,1.35vw,19px);font-weight:700;line-height:1.25}.gx .gx-ear{opacity:0;transition:opacity .32s var(--out).12s,transform .32s var(--out).12s;background:#0000009e;border:1px solid #ffffff29;padding:10px 14px 12px;transform:translateY(8px)}.gx .gx-ear.on{opacity:1;transform:none}.gx-ear-k{letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.gx-ear-k>svg{color:var(--blue);flex:none}.gx .gx-ear-eq{margin-left:auto}.gx .gx-ear-t{margin:6px 0 0;font-size:15px;font-weight:600;line-height:1.35}.gx-ear-t span{color:#5a5a5a;transition:color .18s}.gx-ear-t span.said{color:#fff}.gx-ear-t span.now{color:var(--blue)}.gx .gx-cap{color:#fff;opacity:0;background:#000000bd;margin:0;padding:8px 12px;font-size:15px;font-weight:500;line-height:1.4;transition:opacity .3s;position:absolute}.gx .gx-cap.on{opacity:1}.gx .gx-cap b{color:var(--soft);font-weight:700}.gx .gx-scene,.gx .gx-phone{z-index:2;white-space:nowrap;background:#000000bd;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:800;line-height:1;display:inline-flex;position:absolute}.gx .gx-scene{letter-spacing:.12em;text-transform:uppercase;color:#fffc}.gx .gx-phone{color:var(--soft);font-weight:700;transition:color .2s}.gx .gx-phone>svg{color:var(--soft)}.gx .gx-phone .va-dot{width:7px;height:7px}.gx .gx-phone.think{color:#fff}.gx-show{gap:0;min-width:0;display:grid}.gx-pov{aspect-ratio:16/9;border:1px solid var(--line2)}.gx-pov .gx-box{--fx:.5}.gx-pov .gx-img{background-image:url(/va/g-pov.webp)}.gx-pov .gx-card{width:max(27%,170px);position:absolute;top:33%;left:61%}.gx-pov .gx-card-h{font-size:clamp(14px,2.3cqw,18px)}.gx-pov .gx-scene{top:12px;left:12px}.gx-pov .gx-phone{top:12px;right:12px}.gx-pov .gx-cap{max-width:54%;bottom:12px;left:12px}.gx-pov .gx-pov-ear{width:min(36%,300px);position:absolute;bottom:12px;right:12px}@media (max-width:640px){.gx-pov{aspect-ratio:4/5}.gx-pov .gx-box{--fp:62cqw;--fx:.76}.gx-pov .gx-card{width:28%;min-width:0;top:36%}.gx-pov .gx-cap{max-width:none;font-size:14px;bottom:8px;left:8px;right:8px}.gx-pov .gx-pov-ear{width:52%;inset:46px auto auto 8px}.gx-pov .gx-scene{top:8px;left:8px}.gx-pov .gx-phone{top:8px;right:8px}}.gx-hero-b{position:relative}.gx-b-stage{grid-template-areas:"top""show""bot";display:grid}.gx-b-copy{display:contents}.gx-b-stage .ax-hero-top,.gx-b-stage .ax-hero-bot{width:min(1232px,100% - 2*var(--gut));margin-inline:auto}.gx-b-stage .ax-hero-top{padding:calc(96px + env(safe-area-inset-top,0px))0 24px;grid-area:top}.gx-b-stage .ax-hero-bot{grid-area:bot;padding:20px 0 40px}.gx-show-b{grid-area:show;min-width:0}.gx-show-b>.gx-tabs,.gx-show-b>.ax-tab-cap{width:min(1232px,100% - 2*var(--gut));margin-inline:auto}.gx-cine{height:clamp(380px,92vw,640px)}.gx-cine .gx-box{--fp:50cqw;--fx:.66}.gx-cine .gx-img{background-image:url(/va/g-hero.webp)}.gx-cine-haze{pointer-events:none;background:linear-gradient(#00000059 0,#0000 18% 72%,#000 100%);position:absolute;inset:0}.gx-cine-dot{border:2px solid var(--blue);opacity:0;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;transition:opacity .3s;position:absolute;top:30.8%;left:64.5%}.gx-cine-dot:after{content:"";border:2px solid var(--blue);opacity:0;border-radius:50%;position:absolute;inset:-2px}.gx-cine-dot.on{opacity:1}.gx-cine-dot.on:after{animation:gx-ping 1.4s var(--out)infinite}.gx-cine-wave{opacity:0;width:0;height:0;transition:opacity .25s;position:absolute;top:31%;left:72.6%}.gx-cine-wave.on{opacity:1}.gx-cine-wave i{border:2px solid #0000;border-right-color:var(--blue);opacity:0;border-radius:50%;width:28px;height:28px;position:absolute;top:-14px;left:-14px}.gx-cine-wave.on i{animation:1.1s ease-out infinite gx-arc}.gx-cine-wave.on i:nth-child(2){animation-delay:.36s}.gx-cine-wave.on i:nth-child(3){animation-delay:.72s}.gx-cine-phone{aspect-ratio:3;border:2px solid var(--blue);opacity:0;border-radius:50%;width:10%;margin:-1.7% 0 0 -5%;transition:opacity .3s;position:absolute;top:84.6%;left:54.1%}.gx-cine-phone.on{opacity:.9;animation:gx-ring 1.6s var(--out)infinite}.gx-cine .gx-card,.gx-cine .gx-ear,.gx-cine .gx-phone,.gx-cine .gx-cap{display:none}.gx-cine-under{width:min(1232px,100% - 2*var(--gut));z-index:1;gap:10px;margin:-56px auto 0;display:grid;position:relative}.gx-cine-under .gx-cap{position:static}.gx-cine-under .gx-card{border-color:var(--line2);border-left-color:var(--blue);background:#0b0b0b}.gx-cine-under .gx-ear{border-color:var(--line2);background:#0b0b0b}@media (min-width:700px) and (max-width:1299px){.gx-cine-under{grid-template-columns:1fr 1fr}.gx-cine-under .gx-cap{grid-column:1/-1}}@media (min-width:1300px){.gx-b-stage{grid-template-areas:"all"}.gx-b-copy{z-index:2;width:min(1232px,100% - 2*var(--gut));padding-top:calc(132px + env(safe-area-inset-top,0px));pointer-events:none;grid-area:all;align-content:start;align-self:start;gap:22px;margin-inline:auto;display:grid}.gx-b-copy>*{pointer-events:auto}.gx-b-stage .ax-hero-top,.gx-b-stage .ax-hero-bot{grid-area:auto;width:auto;max-width:430px;margin:0;padding:0}.gx-b-stage .ax-h1{font-size:clamp(44px,3.7vw,58px)}.gx-b-stage .ax-lede{font-size:17px}.gx-show-b{grid-area:all}.gx-cine{height:clamp(760px,56.25vw,980px)}.gx-cine-haze{background:linear-gradient(90deg,#000 0,#000000e6 22%,#00000073 36%,#0000 46%),linear-gradient(#0000008c 0,#0000 16% 76%,#000 100%)}.gx-cine .gx-card,.gx-cine .gx-ear,.gx-cine .gx-phone,.gx-cine .gx-cap{display:block}.gx-cine .gx-phone{display:inline-flex}.gx-cine .gx-card{width:max(17%,210px);position:absolute;top:16%;left:43%}.gx-cine .gx-ear{width:max(17%,210px);position:absolute;top:38%;left:43%}.gx-cine .gx-phone{top:76%;left:43%}.gx-cine .gx-cap{max-width:40%;bottom:9%;left:43%}.gx-cine-under{display:none}}.gx-duo{border:1px solid var(--line2);background:#050505;gap:16px;padding:20px;display:grid;position:relative}.gx-duo-top{justify-content:space-between;align-items:center;gap:10px;min-height:30px;display:flex}.gx-duo .gx-scene,.gx-duo .gx-phone{background:0 0;padding:0;position:static}.gx-duo .gx-cap{opacity:1;background:0 0;min-height:3.2em;padding:0;font-size:clamp(17px,1.6vw,21px);position:static}.gx-duo-row{grid-template-columns:1.15fr 1fr;gap:12px;display:grid}.gx-duo-k{letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;font-weight:800;display:flex}.gx-duo-k svg{color:var(--blue)}.gx-duo-glass{aspect-ratio:4/3;border:1px solid var(--line2);background:#000 url(/va/g-lens.webp) 70% 55%/cover no-repeat;align-items:center;padding:18px;display:grid;position:relative}.gx-duo-glass:before{content:"";background:#0000008c;position:absolute;inset:0}.gx-duo-glass .gx-card{position:relative}.gx-duo-glass .gx-card-h{font-size:clamp(18px,1.7vw,24px)}.gx-duo-earbox{align-content:start;padding-top:28px;display:grid}.gx-duo-earbox .gx-ear{border:0;border-top:1px solid var(--line2);background:0 0;padding:14px 0 0}.gx-duo-earbox .gx-ear-t{font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.25}.gx-duo-earbox .va-eq.sm{height:26px}@media (max-width:640px){.gx-duo{padding:14px}.gx-duo-row{grid-template-columns:1fr}.gx-duo-earbox{padding-top:0}}.gx .gx-back{color:var(--soft);align-items:center;gap:6px;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.gx .gx-back:hover{color:#fff}.gx .gx-badge{display:inline-flex}.gx-note svg{color:var(--blue)}@media (max-width:560px){.gx .gx-badge{display:inline-flex}}.gx .gx-source{color:var(--mute);margin:0;padding:0 0 22px;font-size:13px}.gx-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.gx-step{align-content:start;gap:12px;display:grid;position:relative}.gx-step .va-idx{font-size:40px}.gx-step .va-h3{font-size:22px;font-weight:800}.gx-step p{color:var(--soft);margin:0;font-size:16px;line-height:1.55}.gx-step-arrow{z-index:1;width:22px;height:22px;color:var(--blue);place-items:center;margin-top:28%;display:grid;position:absolute;top:0%;right:calc(clamp(20px,3vw,40px)/-2 - 11px)}@media (max-width:860px){.gx-steps{grid-template-columns:1fr;gap:40px}.gx-step-arrow{display:none}}.gx-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,5vw,72px);padding:8px 0 0;display:grid}.gx-col-h{border-bottom:1px solid var(--line2);grid-template-columns:40px minmax(0,1fr);gap:14px;padding:28px 0 22px;display:grid}.gx-col-h>svg{color:var(--blue);margin-top:2px}.gx-col-h .va-h3{font-size:24px;font-weight:800}.gx-col-h p{color:var(--soft);margin:8px 0 0;font-size:15px;line-height:1.55}.gx-list{margin:0;padding:0;list-style:none}.gx-list li{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px 0;display:grid}.gx-list .va-idx{font-size:26px}.gx-list li:hover .va-idx{color:var(--blue)}.gx-list-n{color:#fff;font-size:17px;font-weight:600;line-height:1.35}.gx .gx-tag{border:1px solid var(--line2);letter-spacing:.04em;color:var(--soft);white-space:nowrap;padding:6px 9px;font-size:13px;font-weight:800;line-height:1.1}.gx .gx-tag.dev{background:var(--blue);border-color:var(--blue);color:#fff}.gx .gx-tag.next{border-color:var(--blue);color:var(--blue)}.gx .gx-disclaimer{max-width:80ch;color:var(--mute);margin:0;padding:28px 0 clamp(72px,8vw,112px);font-size:13px;line-height:1.55}.gx .gx-credit{margin-top:6px;display:block}.gx .gx-credit a{color:var(--mute);text-underline-offset:2px;text-decoration:underline}.gx .gx-credit a:hover{color:var(--soft)}@media (max-width:860px){.gx-cols{grid-template-columns:1fr;gap:24px}.gx-list li{grid-template-columns:40px minmax(0,1fr)}.gx-list .gx-tag{grid-column:2;justify-self:start}}.gx-split{align-items:center;gap:48px;display:grid}@media (min-width:960px){.gx-split{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(48px,6vw,96px)}}.gx .gx-screen{aspect-ratio:1;border:1px solid var(--line2);background:#000;justify-self:center;align-items:center;width:100%;max-width:560px;padding:12%;display:grid;position:relative;container-type:inline-size}.gx-screen-k{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex;position:absolute;top:16px;left:18px}.gx-screen-k svg{color:var(--blue)}.gx .gx-screen-scene{color:var(--mute);font-size:13px;font-weight:700;position:absolute;bottom:16px;left:18px}.gx .gx-screen-card{border:0;border-left:4px solid var(--blue);background:0 0;padding:4px 0 6px 20px}.gx .gx-screen-card .gx-card-q{font-size:clamp(14px,4.2cqw,22px)}.gx .gx-screen-card .gx-card-h{margin-top:8px;font-size:clamp(22px,8cqw,44px);line-height:1.15}.gx-band-ear .va-hero-img{background-position:65% 40%}.gx-ctrl{border-top:1px solid var(--line2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gx-ctrl li{align-content:start;gap:12px;padding:28px 24px 8px 0;display:grid}.gx-ctrl li+li{border-left:1px solid var(--line);padding-left:24px}.gx-ctrl svg{color:var(--blue)}.gx-ctrl h3{margin:6px 0 0;font-size:19px;font-weight:800;line-height:1.25}.gx-ctrl p{color:var(--soft);margin:0;font-size:15px;line-height:1.55}@media (max-width:1000px){.gx-ctrl{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-ctrl li:nth-child(3){border-left:0;padding-left:0}.gx-ctrl li:nth-child(n+3){border-top:1px solid var(--line);margin-top:20px}}@media (max-width:560px){.gx-ctrl{grid-template-columns:1fr}.gx-ctrl li,.gx-ctrl li+li{border-left:0;padding:22px 0 6px}.gx-ctrl li+li{border-top:1px solid var(--line);margin-top:0}}.gx-priv{padding-bottom:28px}.gx-testers{border-top:1px solid var(--line)}.gx-band-testers .va-hero-img{background-position:75% 30%}.gx-testers-in{align-items:start;gap:40px;padding:8px 0 clamp(80px,9vw,120px);display:grid}@media (min-width:1000px){.gx-testers-in{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(40px,5vw,80px)}}.gx-perks{margin:0;padding:0;list-style:none}.gx-perks li{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:16px 0;font-size:17px;font-weight:600;display:flex}.gx-perks svg{color:var(--blue);flex:none}.gx .gx-next-k{margin:40px 0 6px}.gx-next{margin:0;padding:0;list-style:none}.gx-next li{border-bottom:1px solid var(--line);color:var(--soft);grid-template-columns:52px minmax(0,1fr);align-items:baseline;gap:12px;padding:14px 0;font-size:16px;line-height:1.5;display:grid}.gx-next .va-idx{font-size:28px}.gx .gx-form{background:var(--s1);border:1px solid var(--line2);gap:22px;padding:clamp(20px,3vw,32px);display:grid;position:relative}.gx-fs{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.gx-fs legend{margin-bottom:10px;padding:0}.gx-chips{flex-wrap:wrap;gap:8px;display:flex}.gx-chips-2 .gx-chip{flex:1 1 0;justify-content:center}.gx .gx-chip{background:var(--s2);border:1px solid var(--line2);min-height:46px;color:var(--soft);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .2s ease,color .2s ease,transform .14s var(--out);align-items:center;gap:10px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.gx .gx-chip:hover{color:#fff;border-color:#3a3a3a}.gx .gx-chip:active{transform:scale(.97)}.gx .gx-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.gx .gx-chip i{border:1px solid #3a3a3a;flex:none;width:10px;height:10px;transition:background-color .2s,border-color .2s}.gx .gx-chip.on{color:#fff;border-color:var(--blue)}.gx .gx-chip.on i{background:var(--blue);border-color:var(--blue)}.gx .gx-chip:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.gx-other{margin-top:4px}.gx-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:560px){.gx-two{grid-template-columns:1fr}}.gx-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.gx .gx-consent{color:var(--mute);align-items:center;gap:8px;margin:-6px 0 0;font-size:13px;line-height:1.45;display:flex}.gx .gx-consent svg{flex:none}.gx .gx-done{justify-items:start;gap:16px}.gx-done-ic{background:var(--blue);color:#fff;place-items:center;width:56px;height:56px;display:grid}.gx .gx-done-t{letter-spacing:-.02em;margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:800}.gx .gx-done-x{color:var(--soft);margin:0;font-size:16px;line-height:1.55}.gx .gx-acc{border-top:1px solid var(--line2);gap:14px;width:100%;margin-top:6px;padding-top:22px;display:grid}.gx .gx-acc-k{letter-spacing:.12em;text-transform:uppercase;color:#fff;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:800;display:flex}.gx-acc-k svg{color:var(--blue);flex:none}.gx .gx-pw{position:relative}.gx .gx-pw .va-input{padding-right:96px}.gx .gx-pw-eye{min-height:36px;font:inherit;color:var(--soft);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:13px;font-weight:800;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.gx .gx-pw-eye:hover{color:#fff}.gx .gx-acc-rules{color:var(--mute);margin:6px 0 0;font-size:13px;line-height:1.45}.gx .gx-acc-google{gap:10px}.gx .gx-acc-ctas{gap:10px;width:100%;display:grid}.gx-teaser{isolation:isolate;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#000;position:relative;overflow:hidden}.gx-teaser-in{align-items:center;gap:32px;padding:clamp(72px,8vw,112px) 0;display:grid}@media (min-width:960px){.gx-teaser-in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(40px,5vw,80px)}}.gx-teaser .ax-head{margin-bottom:0}.gx-teaser-ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.gx-teaser-pic{aspect-ratio:16/10;border:1px solid var(--line2);background:#000 url(/va/g-pov.webp) 50%/cover no-repeat;position:relative;overflow:hidden}.gx-teaser-pic .gx-card{opacity:1;width:30%;position:absolute;top:33%;left:61%;transform:none}.gx-teaser-pic .gx-ear{opacity:1;position:absolute;bottom:14px;left:14px;transform:none}@media (max-width:560px){.gx-teaser-ctas .va-btn{width:100%}.gx-teaser-pic .gx-card{width:36%;padding:8px 10px}}.ax .gx-new{border:1px solid var(--line2);color:#fff;align-items:center;gap:10px;height:34px;padding:0 12px 0 0;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .2s;display:inline-flex}.ax .gx-new:hover{border-color:var(--blue)}.ax .gx-new b{background:var(--blue);letter-spacing:.08em;text-transform:uppercase;align-items:center;height:100%;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.ax .gx-new svg{color:var(--blue)}@keyframes gx-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes gx-arc{0%{opacity:0;transform:scale(.6)}30%{opacity:1}to{opacity:0;transform:scale(2.2)}}@keyframes gx-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.gx-kb,.gx-cine-dot.on:after,.gx-cine-wave.on i,.gx-cine-phone.on{animation:none!important}.gx-cine-wave.on i{opacity:.8}.gx .gx-card,.gx .gx-ear,.gx .gx-cap{transition-duration:.01ms}}
.gx-wave{width:100%;height:100%;display:block}.gx3{background:50%/cover no-repeat;position:absolute;inset:0}.gx3-gl{width:100%;height:100%;display:block}.gx-show-d{gap:0;min-width:0;display:grid}.gx3-stage{isolation:isolate;aspect-ratio:10/9;position:relative;overflow:hidden;container-type:inline-size}.gx3-glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#0d80f23d,#0d80f20f 55%,#0d80f200 100%);position:absolute;inset:16% 6% 20% 18%}.gx3-fx{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.gx .gx3-q{z-index:3;border:1px solid var(--line2);opacity:0;width:44%;transition:opacity .3s ease,transform .3s var(--out);background:#000000b8;margin:0;padding:12px 14px 14px;position:absolute;top:0;right:0;transform:translateY(6px)}.gx .gx3-q.on{opacity:1;transform:none}.gx3-q-who{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:13px;font-weight:800;display:block}.gx3-q-t{color:#fff;min-height:2.8em;margin-top:6px;font-size:clamp(15px,2.1cqw,17px);font-weight:600;line-height:1.4;display:block}.gx3-lens{z-index:3;width:40%;position:absolute;top:0;left:0}.gx3-lens .gx3-k{opacity:0;transition:opacity .3s}.gx3-lens.on .gx3-k{opacity:1}.gx3-k{letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:800;display:flex}.gx3-k svg{color:var(--blue)}.gx .gx3-lens .gx-card{background:#000000b8}.gx .gx3-lens .gx-card-h{font-size:clamp(17px,2.6cqw,21px)}.gx3-earbox{z-index:3;width:42%;position:absolute;bottom:6%;right:0}.gx .gx3-ear{background:#000000b8}.gx .gx3-ear .gx-ear-t{font-size:clamp(15px,2.2cqw,18px)}.gx3-phonebox{z-index:3;position:absolute;bottom:0;left:1%}.gx3-phone{align-items:flex-end;gap:14px;display:flex}.gx3-phone-dev{aspect-ratio:9/18;background:#04060a;border:2px solid #2b2f37;border-radius:18px;grid-template-rows:auto 1fr auto;gap:4px;width:clamp(92px,15cqw,124px);padding:12px 6px;transition:border-color .3s;display:grid;position:relative}.gx3-phone-dev:before{content:"";z-index:-1;pointer-events:none;opacity:.25;background:radial-gradient(closest-side,#0d80f28c,#0d80f200 70%);border-radius:50%;transition:opacity .35s;position:absolute;inset:-40%}.gx3-phone.is-listen .gx3-phone-dev:before{opacity:.4}.gx3-phone.is-think .gx3-phone-dev{border-color:var(--blue)}.gx3-phone.is-think .gx3-phone-dev:before{opacity:1;animation:.9s ease-in-out infinite alternate gx3-breathe}.gx3-phone-top{color:#fff;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.gx3-phone-top .va-mark{height:11px}.gx3-phone-wave{min-height:0}.gx3-phone-mic{background:var(--blue);color:#fff;border-radius:50%;justify-self:center;place-items:center;width:30px;height:30px;display:grid}.gx .gx3-status{border:1px solid var(--line2);color:var(--soft);white-space:nowrap;animation:gx3-in .32s var(--out)both;background:#000000c7;align-items:center;gap:10px;margin:0 0 8px;padding:10px 14px;font-size:15px;font-weight:800;line-height:1.2;display:inline-flex}.gx3-status .va-dot{flex:none;width:8px;height:8px}.gx3-status svg{color:var(--blue);flex:none}.gx3-phone.is-think .gx3-status{color:#fff;border-color:var(--blue);text-shadow:0 0 10px #0d80f2f2,0 0 22px #0d80f299}.gx3-phone.is-sent .gx3-status{color:#fff}.gx3-dots{gap:3px;margin-left:-4px;display:inline-flex}.gx3-dots i{background:#7cc0ff;width:4px;height:4px;animation:.9s ease-in-out infinite gx3-dot}.gx3-dots i:nth-child(2){animation-delay:.15s}.gx3-dots i:nth-child(3){animation-delay:.3s}@media (max-width:639px){.gx3-stage{aspect-ratio:auto;gap:10px;padding-top:min(112vw,520px);display:grid}.gx3,.gx3-fx{height:min(112vw,520px);bottom:auto}.gx3-glow{height:min(90vw,420px);inset:10% 0 auto}.gx .gx3-q{width:auto;padding:10px 12px;left:0;right:0}.gx3-q-t{min-height:2.8em}.gx3-phonebox{top:calc(min(112vw,520px) - 168px);bottom:auto;left:0}.gx3-phone-dev{border-radius:14px;width:74px;padding:8px 4px}.gx3-phone-top{gap:0;font-size:0}.gx3-phone-mic{width:24px;height:24px}.gx3-phone-mic svg{width:13px;height:13px}.gx .gx3-status{padding:8px 10px;font-size:14px}.gx3-lens,.gx3-earbox{width:auto;position:relative;inset:auto}}.gxs-img{aspect-ratio:4/3;border:1px solid var(--line);background:#000;margin-bottom:8px;transition:border-color .3s;position:relative;overflow:hidden;container-type:size}.gx-step[data-on] .gxs-img{border-color:var(--blue)}.gxs-img:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 60%,#0000008c 100%);position:absolute;inset:0}.gxs-box{--W:max(100cqw,calc(100cqh*var(--ar)));width:var(--W);aspect-ratio:var(--ar);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gxs-pic{background:50%/100% 100% no-repeat;position:absolute;inset:0}.gxs-box>:not(.gxs-pic){z-index:1;position:absolute}.gx .gxs-bubble{border:1px solid var(--line2);color:#fff;opacity:0;background:#000000c2;width:46%;margin:0;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.35;transition:opacity .3s;top:5%;left:50%}.gxs-bubble b{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:3px;font-size:13px;font-weight:800;display:block}.gxs-bubble.on{opacity:1}.gxs-rings{filter:drop-shadow(0 0 5px #0d80f2f2);width:0;height:0;top:73.5%;left:50.8%;transform:rotate(9deg)}.gxs-rings i{left:calc(var(--W)*-.17);top:calc(var(--W)*-.06);width:calc(var(--W)*.34);height:calc(var(--W)*.12);opacity:0;border:2px solid #4aa6ff;border-radius:50%;position:absolute}.gxs-rings.on i{animation:1.9s ease-out infinite gxs-ring}.gxs-rings.on i:nth-child(2){animation-delay:.63s}.gxs-rings.on i:nth-child(3){animation-delay:1.26s}.gxs-phonewave{opacity:0;width:42%;height:18%;transition:opacity .4s;top:47%;left:30%}.gxs-phonewave.on{opacity:1}.gx .gxs-chip{border:1px solid var(--line2);color:#fff;opacity:0;transition:opacity .3s ease,transform .3s var(--out),border-color .3s ease;background:#000c;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:800;line-height:1.25;display:inline-flex;transform:translateY(6px)}.gx .gxs-chip.on{opacity:1;transform:none}.gxs-chip svg{color:var(--blue);flex:none}.gxs-chip .va-dot{width:7px;height:7px}.gxs-chip-phone{bottom:7%;left:4%}.gx .gx-step[data-on] .gxs-chip-phone{border-color:var(--blue);text-shadow:0 0 10px #0d80f2e6}.gxs-wavebox{z-index:1;background:radial-gradient(60% 50% at 50% 55%,#0d80f21f,#0000 70%);position:absolute;inset:0}.gxs-wavebox>.gx-wave{width:100%;height:64%;position:absolute;top:18%;left:0}.gx .gxs-wavebox .gxs-chip{align-items:flex-start;max-width:88%;position:absolute}.gxs-wavebox .gxs-chip svg{margin-top:2px}.gxs-chip small{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-bottom:2px;font-size:13px;font-weight:800;display:block}.gxs-chip-q{top:6%;left:5%}.gx .gxs-chip-a{font-size:15px;bottom:7%;left:5%}.gx .gxs-chip-a.on{border-color:var(--blue)}.gxs-spk{width:calc(var(--W)*.09);height:calc(var(--W)*.045);margin:calc(var(--W)*-.0225)0 0 calc(var(--W)*-.045);opacity:0;background:radial-gradient(closest-side,#aad7fff2,#0d80f28c 45%,#0d80f200 100%);border-radius:50%;transition:opacity .3s;top:48.8%;left:50.7%}.gxs-spk.on{opacity:1;animation:.7s ease-in-out infinite alternate gx3-breathe}.gxs-arcs{filter:drop-shadow(0 0 5px #0d80f2f2);width:0;height:0;top:49.5%;left:50.7%;transform:rotate(48deg)}.gxs-arcs i{left:calc(var(--W)*-.06);top:calc(var(--W)*-.06);width:calc(var(--W)*.12);height:calc(var(--W)*.12);opacity:0;border:2px solid #0000;border-right-color:#8cc8ff;border-radius:50%;position:absolute}.gxs-arcs.on i{animation:1.3s ease-out infinite gxs-arc}.gxs-arcs.on i:nth-child(2){animation-delay:.43s}.gxs-arcs.on i:nth-child(3){animation-delay:.86s}.gxs-lines{gap:calc(var(--W)*.008);filter:drop-shadow(0 0 4px #0d80f2f2);width:9%;display:grid;top:47%;left:19.5%}.gxs-lines i{height:calc(var(--W)*.007);transform-origin:0;transition:transform .5s var(--out);background:#9ad0ff;display:block;transform:scaleX(0)}.gxs-lines i:nth-child(2){width:70%;transition-delay:.15s}.gxs-lines.on i{transform:scaleX(1)}.gx .gxs-say{border:1px solid var(--line2);opacity:0;max-width:62%;transition:opacity .3s ease,transform .3s var(--out);background:#000000c7;margin:0;padding:8px 10px;top:5%;left:4%;transform:translateY(6px)}.gx .gxs-say.on{opacity:1;transform:none}.gxs-say-k{letter-spacing:.1em;text-transform:uppercase;color:#ffffffbf;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.gxs-say-k svg{color:var(--blue)}.gxs-say-t{margin-top:4px;font-size:15px;font-weight:700;line-height:1.3;display:block}.gxs-say-t span{color:#5a5a5a;transition:color .18s}.gxs-say-t span.said{color:#fff}.gxs-say-t span.now{color:#7cc0ff;text-shadow:0 0 10px #0d80f2e6}.gx-step-arrow{transition:color .3s}.gx-step-arrow.lit{color:#8cc8ff;filter:drop-shadow(0 0 6px #0d80f2f2)}@media (max-width:860px){.gxs-img{aspect-ratio:16/9}}.gxd-band{min-height:clamp(560px,46vw,680px)}.gxd-frame{z-index:-2;position:absolute;inset:0}.gxd-frame .gx-box{--W:max(122cqw,220cqh);--fx:.656;--fp:74cqw}.gxd-frame .gx-img{background:url(/va/g-lens-clean.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.gxd-hud{width:11.4%;padding:calc(var(--W)*.0045)calc(var(--W)*.006);font-size:calc(var(--W)*.0086);opacity:0;transform:perspective(calc(var(--W)*.5))rotateY(-9deg);line-height:1.15;transition:opacity .5s;position:absolute;top:49.2%;left:60.3%}.gxd-hud.on{opacity:1}.gxd-hud p{margin:0}.gxd-q{font-size:.74em;font-weight:600}.gxd-hud .gxd-h{margin-top:.25em;font-weight:800}.gxd-hud.is-color{border-left:calc(var(--W)*.0022)solid var(--blue);background:#060a12db}.gxd-hud.is-color .gxd-q{color:#a9b6c8}.gxd-hud.is-color .gxd-h{color:#fff}.gxd-hud.is-green .gxd-q{color:#5aff8cad;text-shadow:0 0 6px #46ff8299}.gxd-hud.is-green .gxd-h{color:#6dff9c;text-shadow:0 0 8px #46ff82d9}.gxd-arcs{filter:drop-shadow(0 0 6px #0d80f2f2);width:0;height:0;position:absolute;top:55.2%;left:43.4%;transform:rotate(100deg)}.gxd-arcs i{left:calc(var(--W)*-.03);top:calc(var(--W)*-.03);width:calc(var(--W)*.06);height:calc(var(--W)*.06);opacity:0;border:2px solid #0000;border-right-color:#8cc8ff;border-radius:50%;position:absolute}.gxd-arcs.on i{animation:1.3s ease-out infinite gxs-arc}.gxd-arcs.on i:nth-child(2){animation-delay:.43s}.gxd-arcs.on i:nth-child(3){animation-delay:.86s}.gxd-switch{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.gx .gxd-opt{text-align:left;border:1px solid var(--line2);min-height:56px;color:var(--soft);cursor:pointer;transition:border-color .2s ease,color .2s ease,transform .14s var(--out);background:#000000a8;align-items:center;gap:12px;padding:8px 16px 8px 14px;display:inline-flex}.gx .gxd-opt:hover{color:#fff;border-color:#3a3a3a}.gx .gxd-opt:active{transform:scale(.97)}.gx .gxd-opt.on{border-color:var(--blue);color:#fff}.gxd-opt i{border:1px solid #4a4a4a;flex:none;width:12px;height:12px}.gxd-opt.is-color i{background:var(--blue);border-color:var(--blue)}.gxd-opt.is-green i{background:#3fdc72;border-color:#3fdc72}.gxd-opt b{color:inherit;font-size:15px;font-weight:800;display:block}.gxd-opt small{color:var(--mute);margin-top:2px;font-size:13px;font-weight:600;display:block}.gx .gxd-note{color:var(--soft);align-items:center;gap:8px;margin:14px 0 0;font-size:15px;font-weight:600;display:flex}.gxd-note svg{color:var(--blue);flex:none}@media (max-width:760px){.gx .gxd-band{min-height:0;padding-top:0;display:block}.gxd-frame{z-index:0;height:min(78vw,420px);position:relative;inset:auto}.gxd-frame .gx-box{--W:max(170cqw,220cqh);--fp:50cqw}.gxd-band .va-haze-side{display:none}.gxd-band .ax-band-in{margin-inline:auto;padding-top:8px}.gxd-switch{grid-template-columns:1fr;display:grid}}.gxl{justify-self:center;gap:12px;width:100%;max-width:640px;display:grid}.gxl-stage{aspect-ratio:5/4;border:1px solid var(--line2);background:radial-gradient(70% 60% at 45%,#0d80f224,#0000 70%),#000;position:relative;overflow:hidden}.gxl-stage .gx-screen-k,.gxl-stage .gx-screen-scene{z-index:2}.gx .gxl-stage .gx-screen-scene{inset:16px 18px auto auto}.gxl-switch{margin-top:0}.gxl-switch .gxd-opt{flex:1 1 0}@media (max-width:560px){.gxl-switch{grid-template-columns:1fr;display:grid}}@keyframes gxs-ring{0%{opacity:0;transform:scale(.45)}15%{opacity:1}to{opacity:0;transform:scale(1.5)}}@keyframes gxs-arc{0%{opacity:0;transform:scale(.4)}20%{opacity:1}to{opacity:0;transform:scale(3)}}@keyframes gx3-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes gx3-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes gx3-breathe{0%{opacity:.6;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.gx3-dots i,.gx3-phone.is-think .gx3-phone-dev:before,.gx .gx3-status,.gxs-rings.on i,.gxs-arcs.on i,.gxd-arcs.on i,.gxs-spk.on{animation:none!important}.gxs-rings.on i:first-child,.gxs-arcs.on i:first-child,.gxd-arcs.on i:first-child{opacity:.9;transform:scale(1.2)}}
