.wpwm-motion{margin:0;position:relative;min-width:0;color:var(--ink);isolation:isolate}.wpwm-motion-stage{position:relative;overflow:hidden;direction:ltr;background:radial-gradient(ellipse at 50% 48%,rgba(var(--palette-rgb),.12),transparent 65%)}.wpwm-scene-art{display:block;width:100%;height:auto;aspect-ratio:32/21;overflow:hidden;--scene-success:#16815b;--scene-danger:#c24853}html[data-theme=dark] .wpwm-scene-art{--scene-success:#66d7ad;--scene-danger:#ff8496}.wpwm-scene-art .wpwm-logo{display:block;max-width:none}.wpwm-scene-art .wpwm-sc-icon{color:var(--accent)}.wpwm-motion-replay{position:absolute;bottom:6px;inset-inline-end:8px;display:grid;place-items:center;width:32px;height:32px;padding:6px;border:0;border-radius:50%;background:rgba(var(--palette-rgb),.06);color:var(--accent);cursor:pointer;opacity:0;transition:opacity .2s}.wpwm-motion:hover .wpwm-motion-replay,.wpwm-motion:focus-within .wpwm-motion-replay{opacity:1}.wpwm-motion-replay svg{width:17px;height:17px}.wpwm-sc-shell-light{stop-color:color-mix(in srgb,var(--accent) 10%,var(--surface))}.wpwm-sc-shell-mid{stop-color:color-mix(in srgb,var(--accent) 24%,var(--surface))}.wpwm-sc-shell-shade{stop-color:color-mix(in srgb,var(--accent) 44%,var(--surface))}.wpwm-sc-floor-shadow{fill:rgba(var(--palette-rgb),.12)}.wpwm-scene-art{filter:none}.wpwm-motion button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wpwm-motion.is-playing :is(.wpwm-sc-anim,.wpwm-sc-attack){animation-play-state:running!important}.wpwm-lp-hero{position:relative;isolation:isolate}.wpwm-hero-ambient{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;opacity:.07;mask-image:linear-gradient(90deg,transparent,#000 40%,transparent)}.wpwm-hero-ambient svg{width:100%;height:100%;fill:none;stroke:var(--accent);stroke-width:1}.wpwm-hero-ambient circle{opacity:.35}.wpwm-hero-ambient g{transform-origin:center;animation:wpwm-ambient-drift 15s ease-in-out infinite;animation-play-state:paused}.is-motion-playing .wpwm-hero-ambient g{animation-play-state:running}@keyframes wpwm-ambient-drift{50%{transform:translate(12px,-9px);opacity:.5}}@media(hover:none){.wpwm-motion-replay{opacity:.65}}@media(prefers-reduced-motion:reduce){.wpwm-motion-replay{display:none}.wpwm-motion *,.wpwm-hero-ambient *{animation:none!important;transition:none!important}.wpwm-hero-ambient{opacity:.07}}