.v6-scene{--scene-px:0px;--scene-py:0px;--scene-light:60%}.v6-parallax{translate:calc(var(--scene-px) * var(--v6-depth,1)) calc(var(--scene-py) * var(--v6-depth,1));transition:translate 650ms cubic-bezier(.16,1,.3,1)}.v6-drift{animation:v6-breathe 10s ease-in-out infinite;animation-delay:var(--drift-delay,0s)}.v6-scan{animation:v6-light 9s ease-in-out infinite}.v6-scene:not(.is-visible) .v6-drift,.v6-scene:not(.is-visible) .v6-scan{animation-play-state:paused}.v6-motion-control{position:fixed;bottom:18px;right:20px;z-index:50;border:1px solid #b8a06b99;border-radius:24px;padding:10px 15px;color:#e9d39e;background:#071d28ed;font:12px/1.4 var(--font-body);box-shadow:0 6px 22px #0004;backdrop-filter:blur(12px);cursor:pointer}.v6-motion-control:hover{border-color:#efcf7e;background:#173540}.v6-motion-control:focus-visible{outline:3px solid #f3ce77;outline-offset:4px}.v6-motion-control:disabled{opacity:.8;cursor:default}html[data-motion=paused] .v6-scene *,html[data-motion=reduced] .v6-scene *{animation-play-state:paused!important}html[data-motion=paused] .v6-parallax,html[data-motion=reduced] .v6-parallax{translate:0 0!important}html[data-motion=reduced] .v6-scene *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.v6-scene button:active{scale:.985}
@keyframes v6-breathe{0%,100%{translate:0 0}50%{translate:0 -6px}}@keyframes v6-light{0%,100%{opacity:.35}50%{opacity:.8}}
@media(max-width:800px){.v6-motion-control{bottom:12px;right:12px;font-size:11px;padding:9px 12px}.v6-drift{animation-name:v6-breathe-small}}@keyframes v6-breathe-small{0%,100%{translate:0 0}50%{translate:0 -3px}}
@media(prefers-reduced-motion:reduce){.v6-drift,.v6-scan{animation:none!important}.v6-parallax{translate:0 0!important;transition:none!important}}
.v6-scene .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
