.rp-surface{background:radial-gradient(circle at 68% 96%,#7b5cff2b,#0000 40%),radial-gradient(circle at 10% 6%,#ff7a5917,#0000 34%),radial-gradient(circle at 50% 45%,#fff 0,#f6f4f8 48%,#eceaf1 100%)}.rp-frame{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1),visibility linear}@media not (min-width:900px){.rp-frame{background:radial-gradient(circle at 68% 96%,#7b5cff2b,#0000 40%),radial-gradient(circle at 10% 6%,#ff7a5917,#0000 34%),radial-gradient(circle at 50% 45%,#fff 0,#f6f4f8 48%,#eceaf1 100%);box-shadow:inset 0 0 0 1px #25202d0d}}@media (min-width:900px){.rp-frame[data-state=upcoming],.rp-frame[data-state=past]{opacity:0;filter:blur(14px);visibility:hidden;pointer-events:none;transition:opacity .55s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1),filter .55s cubic-bezier(.22,1,.36,1),visibility 0s linear .7s}.rp-frame[data-state=upcoming]{transform:translateY(36px)scale(.94)}.rp-frame[data-state=past]{transform:translateY(-28px)scale(1.06)}}.rp-rise{animation:1s cubic-bezier(.22,1,.36,1) both rp-rise}@keyframes rp-rise{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}}.rp-phone-stage{container-type:size}.rp-phone{transform-origin:50% 0}@container not (min-height:630px){.rp-phone{scale:.9}}@container not (min-height:560px){.rp-phone{scale:.8}}@container not (min-height:500px){.rp-phone{scale:.72}}@container not (min-width:330px){.rp-phone{scale:.84}}.rp-foil{background:linear-gradient(115deg,#ffdcef 0%,#dfe6ff 18%,#d6fff0 34%,#fff3cf 50%,#f1dcff 66%,#d9ecff 82%,#ffdcef 100%) 0 0/300% 300%;animation:10s ease-in-out infinite alternate rp-foil}@keyframes rp-foil{0%{background-position:0 30%}to{background-position:100% 70%}}.rp-sheen{background:linear-gradient(105deg,#0000 32%,#ffffffbf 48%,#fff3 54%,#0000 66%);animation:5.5s cubic-bezier(.45,0,.2,1) infinite rp-sheen}@keyframes rp-sheen{0%,45%{transform:translate(-130%)}85%,to{transform:translate(130%)}}.rp-grain{background-image:radial-gradient(#25202d12 .6px,#0000 .8px);background-size:6px 6px}.rp-field{--field:clamp(.62, tan(atan2(100vw, 1500px)), 1);transform:scale(var(--field))}@media (max-width:560px){.rp-field{--field:.56}}.rp-sphere{perspective:2800px}.rp-ring{transform-style:preserve-3d;will-change:transform;animation:200s linear infinite rp-orbit}.rp-tunnel[data-idle] .rp-ring{animation-play-state:paused}@keyframes rp-orbit{to{transform:rotate(360deg)}}.rp-vignette{background:radial-gradient(22% 24%,#f6f5f7f0 0,#f6f5f7e6 55%,#0000 100%),linear-gradient(90deg,#f6f5f7 0,#0000 9% 91%,#f6f5f7 100%),linear-gradient(0deg,#f6f5f7 0,#f6f5f7eb 10%,#f6f5f78c 22%,#0000 38% 62%,#f6f5f78c 78%,#f6f5f7eb 90%,#f6f5f7 100%)}.rp-mark-shadow{filter:drop-shadow(0 1px 2px #25202d0d)drop-shadow(0 7px 14px #25202d12)drop-shadow(0 24px 44px #25202d14)}@media (prefers-reduced-motion:reduce){.rp-ring,.rp-foil,.rp-sheen,.rp-rise{animation:none!important}}
