@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:.6s ease-out forwards fade-in-up}@keyframes float-medal{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.animate-float-medal{animation:3.5s ease-in-out infinite float-medal}@keyframes shinery{0%,to{opacity:0;left:-10%}20%{opacity:1}48%{opacity:1;left:110%}51%{opacity:0}}.btn-animated-green{color:#0b111e;cursor:pointer;background:linear-gradient(90deg,#22c55e 0%,#4ade80 50%,#16a34a 100%);border:none;border-radius:72px;outline:none;justify-content:center;align-items:center;transition:all .5s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 10px 20px #16a34a66,0 20px 40px #16a34a4d,0 40px 80px #16a34a33,0 60px 120px #16a34a1a}.btn-animated-green:hover{box-shadow:none;color:#0b111e;background:linear-gradient(90deg,#22c55e 0%,#4ade80 50%,#16a34a 100%);transition:all .5s;transform:translateY(-8px)}.btn-animated-green:active{opacity:.5}.btn-animated-green:before{content:"";-webkit-user-select:none;user-select:none;pointer-events:none;filter:blur(3px);background:linear-gradient(10deg,#d1f4dd 12.81%,#d1f4dd00 66.66%);width:70px;height:130%;animation:3s ease-in-out infinite shinery;position:absolute;bottom:0%;transform:translate(-50%)skew(-25deg)}.btn-animated-green:after{content:"";mix-blend-mode:screen;filter:blur(12px);pointer-events:none;z-index:1;background:radial-gradient(#86efac 20%,#86efac4d 70%,#86efac00 100%);width:90%;height:20px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.btn-ticket{--ticket-notch:12px;-webkit-mask:radial-gradient(circle at left center, transparent var(--ticket-notch), #000 calc(var(--ticket-notch) + .5px)) left center / calc(50% + 1px) 100% no-repeat, radial-gradient(circle at right center, transparent var(--ticket-notch), #000 calc(var(--ticket-notch) + .5px)) right center / calc(50% + 1px) 100% no-repeat;-webkit-mask:radial-gradient(circle at left center, transparent var(--ticket-notch), #000 calc(var(--ticket-notch) + .5px)) left center / calc(50% + 1px) 100% no-repeat, radial-gradient(circle at right center, transparent var(--ticket-notch), #000 calc(var(--ticket-notch) + .5px)) right center / calc(50% + 1px) 100% no-repeat;-webkit-mask:radial-gradient(circle at left center, transparent var(--ticket-notch), #000 calc(var(--ticket-notch) + .5px)) left center / calc(50% + 1px) 100% no-repeat, radial-gradient(circle at right center, transparent var(--ticket-notch), #000 calc(var(--ticket-notch) + .5px)) right center / calc(50% + 1px) 100% no-repeat;mask:radial-gradient(circle at left center, transparent var(--ticket-notch), #000 calc(var(--ticket-notch) + .5px)) left center / calc(50% + 1px) 100% no-repeat, radial-gradient(circle at right center, transparent var(--ticket-notch), #000 calc(var(--ticket-notch) + .5px)) right center / calc(50% + 1px) 100% no-repeat;border-radius:14px;padding-left:calc(var(--ticket-notch) + 1.75rem)!important;padding-right:calc(var(--ticket-notch) + 1.75rem)!important}.btn-ticket:after{display:none}.pv2-gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ffb508 0%,#ff8c00 100%);-webkit-background-clip:text;background-clip:text}@keyframes pv2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pv2-marquee-reverse{0%{transform:translate(-50%)}to{transform:translate(0)}}.pv2-marquee-track{animation:25s linear 6s infinite pv2-marquee}.pv2-marquee-track-reverse{animation:25s linear 6s infinite pv2-marquee-reverse}@keyframes pv2-gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.pv2-ticket-card{border-radius:20px;position:relative}.pv2-border-glow{background:linear-gradient(135deg,#ffb508 0%,#ff8c00 50%,#ffb508 100%);border-radius:20px}.pv2-number-huge{font-size:3.5rem;font-weight:900;line-height:1}@keyframes pv2-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translate(0)}}@keyframes pv2-fade-scale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes pv2-fade-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.pv2-fade-up{opacity:0;animation:.6s ease-out forwards pv2-fade-up}.pv2-fade-scale{opacity:0;animation:.8s ease-out forwards pv2-fade-scale}.pv2-fade-right{opacity:0;animation:.7s ease-out forwards pv2-fade-right}@media (prefers-reduced-motion:reduce){.pv2-fade-up,.pv2-fade-scale,.pv2-fade-right{opacity:1;animation:none}}
