@property --mesh-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --mesh-hue{syntax:"<number>";inherits:false;initial-value:263}.mesh{position:relative}.mesh:before{content:"";pointer-events:none;background:radial-gradient(820px 400px at 24% 8%, hsl(var(--mesh-hue) 85% 60% / .07), transparent 62%), radial-gradient(640px 360px at 78% 30%, hsl(calc(var(--mesh-hue) + 22) 80% 70% / .05), transparent 60%), conic-gradient(from var(--mesh-angle) at 50% -20%, transparent, hsl(var(--mesh-hue) 70% 60% / .02), transparent 32%);animation:46s linear infinite mesh-drift;position:absolute;inset:0}.dark .mesh:before{background:radial-gradient(820px 400px at 24% 8%, hsl(var(--mesh-hue) 85% 60% / .13), transparent 62%), radial-gradient(640px 360px at 78% 30%, hsl(calc(var(--mesh-hue) + 22) 80% 66% / .09), transparent 60%), conic-gradient(from var(--mesh-angle) at 50% -20%, transparent, hsl(var(--mesh-hue) 70% 60% / .05), transparent 32%)}@keyframes mesh-drift{50%{--mesh-angle:24deg;--mesh-hue:281}to{--mesh-angle:0deg;--mesh-hue:263}}@keyframes v3-scan{0%{transform:translateY(16px)}55%{transform:translateY(352px)}to{opacity:0;transform:translateY(352px)}}@keyframes v3-lit{0%{opacity:0;box-shadow:none;transform:translateY(4px)}8%{opacity:1;transform:none;box-shadow:0 0 0 1px #8542f0e6,0 0 18px #8542f08c}to{opacity:1;transform:none;box-shadow:0 0 0 1px #8542f059,0 0 10px #8542f02e}}@keyframes v3-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes v3-glowin{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes v3-punchline{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@keyframes v3-stampin{0%{opacity:0;transform:scale(1.7)rotate(-16deg)}62%{opacity:1;transform:scale(.94)rotate(-7deg)}to{opacity:1;transform:scale(1)rotate(-7deg)}}.scanline{background:linear-gradient(90deg,#0000,#8542f0 30%,#fff 50%,#8542f0 70%,#0000);border-radius:99px;height:3px;animation:3.2s ease-in-out infinite v3-scan;position:absolute;top:0;left:4%;right:4%;box-shadow:0 0 22px 4px #8542f0cc}.scan-field{animation:3.2s ease-in-out infinite backwards v3-lit}.voice-bar{transform-origin:bottom;animation:1.1s ease-in-out infinite v3-wave}.wall-tile{animation:.42s both v3-glowin}.state-marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.state-marquee-track{width:max-content;animation:42s linear infinite v3-state-marquee;display:flex}.state-marquee:hover .state-marquee-track,.state-marquee:focus-within .state-marquee-track{animation-play-state:paused}.state-marquee-group{flex-shrink:0;gap:9px;padding-right:9px;display:flex}@keyframes v3-state-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.punch{animation:.42s ease-out v3-punchline;display:inline-block}.stampin{animation:.5s cubic-bezier(.2,.8,.3,1) both v3-stampin}.tilt-scene{perspective:1100px}.tilt-stage{transform-style:preserve-3d;will-change:transform;transition:transform .35s cubic-bezier(.2,.7,.3,1)}.depth-badge{transform:translateZ(36px)}body.motion-ok .reveal{opacity:0;transition:opacity .52s ease-out,transform .52s ease-out;transform:translateY(16px)}body.motion-ok .reveal.is-visible{opacity:1;transform:none}.fig-refund{color:#15803d}.dark .fig-refund{color:#4ade80}@media (max-width:767px){.v3-scan-grid{grid-template-columns:1fr!important}}.shot-light{display:block}.shot-dark,.dark .shot-light{display:none}.dark .shot-dark{display:block}@media (prefers-reduced-motion:reduce){.scanline,.scan-field,.voice-bar,.wall-tile,.punch,.stampin,.mesh:before,.state-marquee-track{animation:none!important}.scan-field{opacity:1}.tilt-stage{transition:none}.state-marquee-track{flex-wrap:wrap;width:auto;transform:none!important}.state-marquee-group[aria-hidden=true]{display:none}.state-marquee{overflow:visible;-webkit-mask-image:none;mask-image:none}}