.logo.svelte-s9tlzt{animation:svelte-s9tlzt-logo-pop .6s cubic-bezier(.34,1.56,.64,1) both}@keyframes svelte-s9tlzt-logo-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.tape.svelte-s9tlzt{transform:rotate(-2deg);animation:svelte-s9tlzt-tape-place .7s cubic-bezier(.3,0,.2,1) both}@keyframes svelte-s9tlzt-tape-place{0%{clip-path:inset(-30% 100% -30% 0)}to{clip-path:inset(-30% 0% -30% 0)}}section.unlocking.svelte-s9tlzt{animation:svelte-s9tlzt-gate-exit .5s ease-in .7s both}@keyframes svelte-s9tlzt-gate-exit{to{opacity:0;transform:translateY(-24px) scale(.98)}}.unlocking.svelte-s9tlzt h1:where(.svelte-s9tlzt){color:#4ade80;transition:color .3s ease-out}.unlocking.svelte-s9tlzt input{border-color:#22c55e;box-shadow:0 0 0 3px #22c55e59}.glow.svelte-s9tlzt{background:radial-gradient(circle at 50% 45%,rgba(34,197,94,.55),transparent 65%);animation:svelte-s9tlzt-glow-pulse .7s ease-out both}@keyframes svelte-s9tlzt-glow-pulse{0%{opacity:0}35%{opacity:1}to{opacity:.4}}.tape-release.svelte-s9tlzt{animation:svelte-s9tlzt-tape-release .5s cubic-bezier(.5,0,.75,0) .2s both}@keyframes svelte-s9tlzt-tape-release{to{transform:translate(120vw) rotate(8deg)}}@media (prefers-reduced-motion: reduce){.logo.svelte-s9tlzt,.tape.svelte-s9tlzt,.tape-release.svelte-s9tlzt,.glow.svelte-s9tlzt,section.unlocking.svelte-s9tlzt{animation:none}}
