.moved-page{background:radial-gradient(60rem 30rem at 50% -10%, #8e34ab2e, transparent 70%), var(--color-bg)}.moved-hero-bg{background:linear-gradient(90deg,#000000eb 0%,#000000bf 45%,#0000008c 100%),repeating-linear-gradient(90deg,#1a1a1a 0 2px,#0c0c0c 2px 26px),repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 14px)}.moved-app-bg{background:radial-gradient(260px 180px at 15% 5%,#8e34ab59,#0000 70%),radial-gradient(260px 180px at 85% 100%,#288ca038,#0000 70%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/22px 22px}.moved-app-card{background:linear-gradient(#ffffff08,#fff0 40%),linear-gradient(#13101d,#0e0c16);border:1px solid #ffffff14;border-radius:14px}.moved-app-button{background-image:linear-gradient(120deg,#c073e0,#8e34ab 55%,#6a2384)}.moved-scene{animation:.4s ease-out both moved-fade-in}.moved-cursor{z-index:10;will-change:transform;animation-timing-function:cubic-bezier(.45,0,.25,1);animation-fill-mode:both;position:absolute;top:0;left:0}.moved-ripple{z-index:9;pointer-events:none;border:2px solid #c073e0;border-radius:999px;width:28px;height:28px;position:absolute}.moved-caret{background:#f5f3ff;width:1px;height:11px;margin-left:1px;animation:1s steps(2,start) infinite moved-blink;display:inline-block}.moved-progress{animation-name:moved-progress;animation-timing-function:linear;animation-fill-mode:both}@keyframes moved-cursor-home{0%{opacity:0;transform:translate(330px,300px)}10%{opacity:1;transform:translate(330px,300px)}75%{transform:translate(497px,18px)}to{opacity:1;transform:translate(497px,18px)}}@keyframes moved-cursor-login{0%{opacity:0;transform:translate(560px,330px)}5%{opacity:1}22%{transform:translate(300px,182px)}62%{transform:translate(300px,182px)}85%{transform:translate(318px,228px)}to{opacity:1;transform:translate(318px,228px)}}@keyframes moved-cursor-code{0%{opacity:0;transform:translate(560px,330px)}10%{opacity:1}to{opacity:1;transform:translate(232px,178px)}}@keyframes moved-ripple{0%{opacity:0;transform:scale(.3)}10%{opacity:1}to{opacity:0;transform:scale(1.7)}}@keyframes moved-press{0%{box-shadow:0 0 #c073e000}30%{filter:brightness(1.3);box-shadow:0 0 0 4px #c073e073}to{filter:none;box-shadow:0 0 #c073e000}}@keyframes moved-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes moved-toast-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes moved-progress{0%{width:0}to{width:100%}}@keyframes moved-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.moved-scene,.moved-caret{animation:none}}
