.photo-frame-shimmer[data-v-c3b994d1]{animation:photo-frame-sweep-c3b994d1 1.6s ease-in-out infinite;background:linear-gradient(100deg,#252540 30%,#32325a,#252540 70%);background-size:220% 100%}@keyframes photo-frame-sweep-c3b994d1{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.photo-frame-shimmer[data-v-c3b994d1]{animation:none;background:#252540}}@property --vip-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.vip-glow-wrap{position:relative}.vip-glow-wrap:before{background:conic-gradient(from var(--vip-angle,0deg),#f3694a,#d45893,#9b5edc,#d45893,#f3694a);border-radius:18px;inset:-2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:1;padding:2px;z-index:1}.vip-glow-wrap:after,.vip-glow-wrap:before{animation:vip-spin 3s linear infinite;content:"";pointer-events:none;position:absolute;transition:opacity .18s ease-in}.vip-glow-wrap:after{background:conic-gradient(from var(--vip-angle,0deg),#f3694a60,#9b5edc60,#f3694a60,#9b5edc60,#f3694a60);border-radius:24px;filter:blur(16px);inset:-8px;opacity:.55;z-index:0}html.page-leaving .vip-glow-wrap:after,html.page-leaving .vip-glow-wrap:before{animation-play-state:paused;opacity:0}.vip-glow-wrap>.card-vip-border{border:none;position:relative;z-index:2}@keyframes vip-spin{to{--vip-angle:360deg}}
