.gcx{padding-top:0}.gcx .pv2-hero{text-align:left}.gcx.pm .pm-art-hero h1{font-size:clamp(1.5rem,1.9vw,1.75rem)}.gcx .gcx-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.gcx .wbh .lv5-hx-title{color:var(--wb-ink)}.gcx-platforms{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem 1.25rem;margin:0 0 clamp(1rem,3vw,2rem);padding-top:1.25rem;border-top:1px solid var(--pv2-border);font-size:var(--ui-fs-meta);color:var(--pv2-muted)}.gcx-platforms>span+span{color:var(--pv2-ink);font-weight:600}.gcx-tag{position:absolute;z-index:3;top:1rem;left:1rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border-radius:2rem;font-size:var(--ui-fs-meta);font-weight:600;color:#15151d;background:#ffffffeb;box-shadow:0 .5rem 1.25rem -.625rem #0008;pointer-events:none}.gcx-tag-dark{color:#fff;background:#0d0d15b8}.gcx-tag-right{left:auto;right:1rem}.gcx-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:var(--wb-pborder)}.gcx-note{margin-top:1rem;font-size:var(--ui-fs-meta);color:var(--pv2-muted);text-align:center}.gcx-showcase-note{position:absolute;z-index:10;left:max(var(--m-gutter, 1rem),calc((100vw - 74rem)/2));bottom:1rem;font-size:var(--ui-fs-meta);color:#fff9}.pm-showcase-list .gcx-showcase-note{position:static;color:var(--pv2-muted);text-align:center}.gcx-compare-card{padding:.5rem;border:1px solid var(--wb-btnLine);border-radius:1.75rem;background:var(--wb-glass);box-shadow:var(--wb-plateSh)}.gcx-compare{position:relative;overflow:hidden;aspect-ratio:16 / 9;border-radius:1.375rem;background:var(--wb-plate);touch-action:pan-y;cursor:ew-resize;-moz-user-select:none;user-select:none;-webkit-user-select:none}.gcx-compare>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.gcx-compare:focus-within{outline:2px solid var(--wb-reqInk);outline-offset:4px}.gcx-divider{position:absolute;top:0;bottom:0;z-index:2;width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 1.5rem #fffe;pointer-events:none}.gcx-knob{position:absolute;top:50%;left:50%;width:2.75rem;height:2.75rem;margin:-1.375rem 0 0 -1.375rem;display:grid;place-items:center;border-radius:50%;color:#15151d;background:#fff;box-shadow:0 .5rem 1.5rem #0005,0 0 0 .25rem #fff5}.gcx-controls,.gcx-controls-body>*{min-width:0}.gcx-controls-tabs{width:-moz-fit-content;width:fit-content;max-width:100%;margin-bottom:1.25rem;overflow-x:auto;scrollbar-width:none}.gcx-controls-tabs::-webkit-scrollbar{display:none}.gcx .gcx-controls-tabs button{display:inline-flex;align-items:center;gap:.5rem;flex:none;font-weight:500}.gcx-controls-tabs em{font-style:normal;font-size:var(--ui-fs-meta);font-variant-numeric:tabular-nums;color:var(--pv2-muted)}.gcx-controls-body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:var(--pv2-gap);align-items:start}.gcx-controls-stage{padding:.5rem;border:1px solid var(--wb-btnLine);border-radius:1.75rem;background:var(--wb-glass);box-shadow:var(--wb-plateSh)}.gcx-panel-shot{margin:0;overflow:hidden;border-radius:1.375rem;background:var(--wb-plate)}.gcx-panel-shot img{display:block;width:100%;height:auto}.gcx-controls-list{list-style:none;margin:0;padding:0 .25rem 0 0;display:grid;gap:.5rem;max-height:34rem;overflow-y:auto;scrollbar-width:thin}.gcx-controls-list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;padding:.5rem .625rem .5rem 1rem;border:1px solid var(--wb-btnLine);border-radius:1rem;background:var(--wb-glass);box-shadow:var(--wb-btnSh);font-size:var(--ui-fs-body);color:var(--pv2-ink)}.gcx-controls-list li>span{min-width:0;overflow-wrap:anywhere}.gcx-controls-list li[data-demo]{border:1.5px solid transparent;background:linear-gradient(var(--wb-card),var(--wb-card)) padding-box,var(--wb-pborder) border-box}.gcx-controls-list em{flex:none;font-style:normal;font-size:var(--ui-fs-meta);font-weight:600;padding:.25rem .625rem;border-radius:2rem;color:var(--wb-reqInk);border:1px solid var(--wb-tintLine, var(--wb-btnLine))}.gcx-controls-list em[data-pro]{color:#fff;background:#22222c;border-color:#22222c}.gcx-free{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;margin-block:clamp(1rem,3vw,2rem);padding:clamp(1.5rem,4vw,2.75rem);border:1.5px solid transparent;border-radius:1.75rem;background:linear-gradient(var(--wb-card),var(--wb-card)) padding-box,var(--wb-pborder) border-box;box-shadow:var(--wb-plateSh)}.gcx .gcx-free h2{font-size:clamp(1.25rem,1.6vw,1.5rem);line-height:1.06;letter-spacing:-.05em}.gcx .gcx-free p:not(.pv2-eyebrow){margin-top:.75rem;max-width:34rem;font-size:var(--ui-fs-body);line-height:1.6;color:var(--pv2-muted)}.gcx .gcx-free .pv2-action{width:auto}.gcx-film{position:relative;overflow:hidden;aspect-ratio:16 / 9;border:1px solid var(--wb-btnLine);border-radius:1.75rem;background:var(--wb-plate);box-shadow:var(--wb-plateSh)}.gcx-film video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;cursor:pointer}.gcx .gcx-film-toggle{position:absolute;right:1rem;bottom:1rem;z-index:2;width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:50%;border:1px solid #ffffff55;color:#fff;background:#14101d99;backdrop-filter:blur(16px)}.gcx-grid{grid-auto-rows:20rem}.gcx-grid>div,.gcx-tile{height:100%}.gcx .gcx-tile .pv2-showcase-caption p{margin-top:.375rem;font-size:var(--ui-fs-meta);line-height:1.5;color:#fffc;max-width:22rem}.gcx a.gcx-tile{text-decoration:none}.gcx a.gcx-tile .tile-media-label{z-index:2}.gcx .gcx-tile .pv2-showcase-image{transform:scale(var(--gcx-zoom, 1));transform-origin:var(--gcx-focus, 50% 50%)}.gcx-count{display:inline-block;margin-right:1rem;white-space:nowrap}.gcx-count b{font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.pm-scene-card .gcx-count b{color:inherit}.gcx .pm-frame:after{background:radial-gradient(70% 60% at 18% 88%,#06050ad9,transparent 70%),linear-gradient(0deg,#06050ae6 0%,#06050a80 34%,transparent 62%),linear-gradient(90deg,#06050a99,transparent 50%)}.gcx .pm-frame-copy{bottom:clamp(3.5rem,11vh,7rem);max-width:min(56rem,100vw - 18rem)}.gcx.pm :is(.pm-frame-copy,.pm-scene-card) .pv2-eyebrow{display:inline-flex;align-self:flex-start;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.375rem .875rem;border:1px solid #ffffff2e;border-radius:2rem;background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:var(--ui-fs-meta);font-weight:600;letter-spacing:.04em;color:#fff}.gcx.pm :is(.pm-frame-copy,.pm-scene-card) .pv2-eyebrow:before{content:"";width:.4375rem;height:.4375rem;border-radius:50%;background:linear-gradient(135deg,#c084fc,#f472b6,#fb923c);box-shadow:0 0 .625rem #f472b6}.gcx.pm .pm-frame-copy h3,.gcx.pm .pm-scene-card h3{font-size:clamp(1.375rem,1.9vw,1.75rem);font-weight:600;line-height:1.12;letter-spacing:-.025em;text-shadow:0 .125rem 2rem #0009}.gcx.pm .pm-scene-card h3{font-size:clamp(1.25rem,5vw,1.5rem)}.gcx.pm .pm-frame-copy>p:last-child,.gcx.pm .pm-scene-card p:last-child{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;max-width:none}.gcx .pm-frame-copy .gcx-count,.gcx .pm-scene-card .gcx-count{margin:0;padding:.5rem .875rem;border:1px solid #ffffff26;border-radius:.875rem;background:#0d0d1566;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);font-size:var(--ui-fs-body);color:#ffffffbf}.gcx .pm-frame-copy .gcx-count b,.gcx .pm-scene-card .gcx-count b{margin-left:.25rem;font-size:1.125em;font-weight:650;color:#fff}.gcx .pm-showcase-index{bottom:clamp(3.5rem,11vh,7rem);width:11rem;gap:1rem}.gcx .pm-showcase-index li{font-size:var(--ui-fs-body);font-weight:550;gap:.5rem}.gcx .pm-showcase-index i{height:3px}.gcx .pm-showcase-index b{box-shadow:0 0 .75rem #f472b6aa}.gcx .pm-showcase-stage .gcx-showcase-note{bottom:1.25rem;color:#ffffffb3;letter-spacing:.02em}.gcx-steps-wrap{position:relative}.gcx-steps-track{position:absolute;left:1.25rem;right:1.25rem;top:-1rem;height:2px;border-radius:2px;background:var(--wb-pborder);transform-origin:left}.gcx-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pv2-gap)}.gcx-steps li{height:100%;padding:1.25rem;border:1px solid var(--wb-btnLine);border-radius:1.5rem;background:var(--wb-glass);box-shadow:var(--wb-btnSh)}.gcx-steps li>span{display:inline-block;font-size:var(--ui-fs-meta);font-weight:600;color:var(--wb-reqInk)}.gcx .gcx-steps h3{margin-top:.75rem;font-size:var(--ui-fs-title);letter-spacing:-.02em}.gcx .gcx-steps p{margin-top:.5rem;font-size:var(--ui-fs-body);line-height:1.6;color:var(--pv2-muted)}.gcx-steps>div{height:100%}.gcx .gc-explore{display:none}.gcx-privacy{display:flex;gap:1rem;align-items:flex-start;margin-block:clamp(2rem,5vw,3.5rem);padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--wb-btnLine);border-radius:1.75rem;background:var(--wb-glass);box-shadow:var(--wb-btnSh)}.gcx-privacy>svg{color:var(--wb-reqInk);margin-top:.25rem;border-radius:50%;animation:pm-ping 2.4s cubic-bezier(.16,1,.3,1) infinite;box-shadow:0 0 color-mix(in srgb,var(--wb-reqInk) 45%,transparent)}.gcx .gcx-privacy h2{font-size:clamp(1.25rem,2.2vw,1.75rem);letter-spacing:-.04em}.gcx .gcx-privacy p{margin-top:.5rem;max-width:46rem;font-size:var(--ui-fs-body);line-height:1.6;color:var(--pv2-muted)}.gcx-guides{padding-block:1.5rem 3rem;border-top:1px solid var(--pv2-border)}.gcx-guides>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.5rem}.gcx-guides .pv2-text-link{justify-content:space-between}@media(max-width:71.999rem){.gcx-controls-body{grid-template-columns:minmax(0,1fr)}.gcx-controls-list{max-height:none;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:63.999rem){.gcx-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.999rem){.gcx .gcx-hero-actions{flex-direction:column}.gcx .gcx-hero-actions .pv2-action{width:100%}.gcx-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:18rem}.gcx-steps,.gcx-guides>div,.gcx-controls-list{grid-template-columns:minmax(0,1fr)}.gcx .gcx-free .pv2-action{width:100%}.gcx-tag,.gcx-note,.gcx-platforms{font-size:.875rem}.gcx-steps-track{display:none}}@media(pointer:coarse)and (max-height:500px){.gcx .gcx-hero-actions:where([data-mn-landscape],[data-mn-landscape] *){flex-direction:column}.gcx .gcx-hero-actions .pv2-action:where([data-mn-landscape],[data-mn-landscape] *){width:100%}.gcx-grid:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:minmax(0,1fr);grid-auto-rows:18rem}.gcx-steps:where([data-mn-landscape],[data-mn-landscape] *),.gcx-guides>div:where([data-mn-landscape],[data-mn-landscape] *),.gcx-controls-list:where([data-mn-landscape],[data-mn-landscape] *){grid-template-columns:minmax(0,1fr)}.gcx .gcx-free .pv2-action:where([data-mn-landscape],[data-mn-landscape] *){width:100%}.gcx-tag:where([data-mn-landscape],[data-mn-landscape] *),.gcx-note:where([data-mn-landscape],[data-mn-landscape] *),.gcx-platforms:where([data-mn-landscape],[data-mn-landscape] *){font-size:.875rem}.gcx-steps-track:where([data-mn-landscape],[data-mn-landscape] *){display:none}}@media(max-width:47.999rem),(pointer:coarse)and (max-height:500px){html[data-mobile-next] .gcx.pm .pm-art-hero h1{font-size:var(--ui-fs-display);line-height:1.2}html[data-mobile-next] .gcx.pm .pm-wave{font-size:var(--ui-fs-meta);line-height:16px}html[data-mobile-next] .gcx.pm .pm-scene-card h3,html[data-mobile-next] .gcx.pm .pm-title h2,html[data-mobile-next] .gcx.pm .pm-final h2,html[data-mobile-next] .gcx .gcx-free h2,html[data-mobile-next] .gcx .gc .pv2-section-head h2,html[data-mobile-next] .gcx .gc-copy h2{font-size:var(--ui-fs-section);line-height:1.3}html[data-mobile-next] .gcx .pv2-section-intro{font-size:var(--ui-fs-body);line-height:20px}html[data-mobile-next] .gcx .gcx-tile .pv2-showcase-caption h3{font-size:var(--ui-fs-title);line-height:20px}html[data-mobile-next] .gcx .gc-price strong{font-size:20px}html[data-mobile-next] .gcx .gc-price s,html[data-mobile-next] .gcx .gcx-tag,html[data-mobile-next] .gcx .gcx-note,html[data-mobile-next] .gcx .gcx-platforms{font-size:var(--ui-fs-meta)}}.gcx[data-theme=light] .gcx-free{background:var(--wb-glass) padding-box,var(--wb-grad, var(--wb-pborder)) border-box}.gcx[data-theme=light] .gcx-dot,.gcx[data-theme=light] .gcx-steps-track{background:var(--wb-grad, var(--wb-pborder))}
