.afp-activities{flex-direction:column;flex:1 0 auto;width:100%;display:flex}.afp-activities>div{flex:1 0 auto}.afp-activities{background:#fff;margin:0}.afp-activities a{color:#000}.afp-activities a:hover{color:#3b3a40}.afp-activities .it{font-family:var(--afp-inter,"Inter Tight"),var(--afp-prompt,"Prompt"),sans-serif}.afp-activities .aur{filter:blur(60px);opacity:.55;pointer-events:none;border-radius:50%;animation:14s ease-in-out infinite alternate afp_activities_drift;position:absolute}@keyframes afp_activities_drift{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(1.15)}}.afp-activities .holo-t{background:linear-gradient(90deg,#000 0%,#a1475d 30%,#7b90a1 60%,#000 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite afp_activities_holo}@keyframes afp_activities_holo{to{background-position:220% 0}}.afp-activities .rise{transition:opacity 1s cubic-bezier(.2,.8,.2,1),transform 1.3s cubic-bezier(.2,.8,.2,1)}.afp-activities .rise[data-on=off]{opacity:0;transform:translateY(70px)rotateX(38deg)}.afp-activities .rise.d1{transition-delay:.18s}.afp-activities .scene{perspective:1300px}.afp-activities .float{transform-style:preserve-3d;animation:6s ease-in-out infinite afp_activities_bob}.afp-activities .float.b2{animation-delay:-3s}@keyframes afp_activities_bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.afp-activities .tilt{--rx:0deg;--ry:0deg;--mx:50%;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .3s ease-out}.afp-activities .fc{height:560px;transform-style:preserve-3d;transition:transform 1.15s cubic-bezier(.3,1.25,.4,1);position:relative}.afp-activities .fc[data-flip=true]{transform:rotateY(180deg)}.afp-activities .face{backface-visibility:hidden;text-align:center;box-sizing:border-box;border-radius:30px;flex-direction:column;align-items:center;padding:24px 20px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px -20px #1e141e73}.afp-activities .back{transform:rotateY(180deg)}.afp-activities .fc[data-flip=true] .front,.afp-activities .fc[data-flip=false] .back{pointer-events:none}.afp-activities .face:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#fff6 47%,#c9dff24d 53%,#0000 70%) 0 0/260% 100%;background-position:var(--mx) 0;mix-blend-mode:soft-light;transition:background-position .3s;position:absolute;inset:0}.afp-activities .face:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(140deg,#ffffffb3,#f4c3d066,#c9dff280,#ffffff1a);border-radius:30px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.afp-activities .tap{animation:1.8s ease-out infinite afp_activities_tapPulse}@keyframes afp_activities_tapPulse{0%{box-shadow:0 0 #ffffff8c}to{box-shadow:0 0 0 18px #fff0}}.afp-activities .coinwrap{perspective:700px;width:170px;height:170px;margin:6px auto 0}.afp-activities .coin{width:100%;height:100%;transform-style:preserve-3d;animation:5.5s cubic-bezier(.45,0,.55,1) infinite afp_activities_spinY;position:relative}@keyframes afp_activities_spinY{0%{transform:rotateX(12deg)rotateY(0)}to{transform:rotateX(12deg)rotateY(360deg)}}.afp-activities .cf{border-radius:50%;position:absolute;inset:0}.afp-activities .cf.t,.afp-activities .cf.k{color:#6e2c27;font-family:var(--afp-inter,"Inter Tight"),sans-serif;background:radial-gradient(circle at 32% 26%,#fff4f0 0%,#ffb4a6 38%,#e88e7e 68%,#b4554b 100%);justify-content:center;align-items:center;font-size:72px;font-weight:800;line-height:1;display:flex;box-shadow:inset 0 0 0 8px #ffffff6b,inset 0 -16px 26px #6e2c2761}.afp-activities .cf.t{transform:translateZ(10px)}.afp-activities .cf.k{transform:rotateY(180deg)translateZ(10px)}.afp-activities .cf.e{background:linear-gradient(90deg,#8e3f38,#c46a5e,#8e3f38)}.afp-activities .cshadow{background:radial-gradient(#3c120e73,#0000 70%);border-radius:50%;width:120px;height:16px;margin:4px auto 0;animation:5.5s ease-in-out infinite afp_activities_shad}@keyframes afp_activities_shad{0%,50%,to{transform:scaleX(1)}25%,75%{transform:scaleX(.55)}}.afp-activities .giftwrap{perspective:760px;justify-content:center;align-items:center;width:170px;height:170px;margin:6px auto 0;display:flex}.afp-activities .gift{width:112px;height:112px;transform-style:preserve-3d;animation:10s linear infinite afp_activities_spinG;position:relative}@keyframes afp_activities_spinG{0%{transform:rotateX(-24deg)rotateY(0)}to{transform:rotateX(-24deg)rotateY(360deg)}}.afp-activities .gf{background:linear-gradient(90deg,#0000 42%,#f4c3d0 42%,#e3cff2 58%,#0000 58%),linear-gradient(160deg,#fff 0%,#dce4e6 55%,#9cacb9 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 0 26px #48647a40}.afp-activities .gf.top{background:linear-gradient(90deg,#0000 42%,#f4c3d0 42%,#e3cff2 58%,#0000 58%),linear-gradient(#0000 42%,#cfebdc 42%,#c9dff2 58%,#0000 58%),linear-gradient(160deg,#fff,#dce4e6)}.afp-activities .lid{animation:3.2s ease-in-out infinite afp_activities_lid}@keyframes afp_activities_lid{0%,70%,to{transform:rotateX(90deg)translateZ(56px)}80%{transform:rotateX(90deg)translateZ(74px)}}.afp-activities .gshadow{background:radial-gradient(#0a141e80,#0000 70%);border-radius:50%;width:120px;height:16px;margin:0 auto}.afp-activities .spk{pointer-events:none;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#fff;width:10px;height:10px;animation:2.4s ease-in-out infinite afp_activities_tw;position:absolute}@keyframes afp_activities_tw{0%,to{opacity:0;transform:scale(.3)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}.afp-activities .big{font-family:var(--afp-inter,"Inter Tight"),sans-serif;letter-spacing:-.05em;font-weight:800;line-height:.9}.afp-activities .dot{color:#48647a;background:#fff;border:2px solid #9cacb9;border-radius:19px;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:flex}
