.afp-n1212{flex-direction:column;flex:1 0 auto;width:100%;display:flex}.afp-n1212>div{flex:1 0 auto}.afp-n1212{background:#f5f4f0;margin:0}.afp-n1212 a{color:#2f4352}.afp-n1212 a:hover{color:#000}.afp-n1212 .it{font-family:var(--afp-inter,"Inter Tight"),var(--afp-prompt,"Prompt"),sans-serif}.afp-n1212 .cur{z-index:50;position:fixed;inset:0;overflow:hidden}.afp-n1212 .cur[data-open=true]{pointer-events:none}.afp-n1212 .pnl{background:repeating-linear-gradient(90deg,#121e2857 0,#ffffff1f 13px,#121e2857 26px),linear-gradient(#6a8396 0%,#48647a 45%,#2f4352 100%);width:51%;transition:transform 1.9s cubic-bezier(.72,0,.14,1) .35s,opacity .7s 2.2s;position:absolute;top:0;bottom:0}.afp-n1212 .pnl:before{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff38 45%,#0000 60%) 0 0/260% 100%;animation:4.5s ease-in-out infinite afp_n1212_sheen;position:absolute;inset:0}.afp-n1212 .pl{transform-origin:0;left:0;box-shadow:inset -18px 0 30px #00000059}.afp-n1212 .pr{transform-origin:100%;right:0;box-shadow:inset 18px 0 30px #00000059}.afp-n1212 .pl:after,.afp-n1212 .pr:after{content:"";background:linear-gradient(#f4c3d0,#e3cff2,#c9dff2,#cfebdc,#f5dec8,#c9dff2);width:5px;position:absolute;top:0;bottom:0}.afp-n1212 .pl:after{right:0}.afp-n1212 .pr:after{left:0}.afp-n1212 .cur[data-open=true] .pnl{opacity:0;transform:scaleX(.1)}.afp-n1212 .cur[data-open=false] .pnl{transition:transform 1.2s cubic-bezier(.6,0,.2,1),opacity}.afp-n1212 .cur[data-open=false] .val{transition:transform .6s cubic-bezier(.6,0,.2,1)}.afp-n1212 .cur[data-open=false] .cc{transition:opacity .5s .9s,transform .5s .9s}.afp-n1212 .val{z-index:3;background:linear-gradient(#2f4352,#3e5669);justify-content:center;align-items:center;height:58px;transition:transform 1s cubic-bezier(.7,0,.2,1) 1.4s;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 8px 20px #00000059}.afp-n1212 .val:after{content:"";background:linear-gradient(90deg,#f4c3d0,#e3cff2,#c9dff2,#cfebdc,#f5dec8);height:4px;position:absolute;bottom:0;left:0;right:0}.afp-n1212 .cur[data-open=true] .val{transform:translateY(-110%)}.afp-n1212 .cc{z-index:2;text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:0 24px;transition:opacity .45s,transform .45s;display:flex;position:absolute;inset:58px 0 0}.afp-n1212 .cur[data-open=true] .cc{opacity:0;transform:scale(.94)}.afp-n1212 .fl{z-index:4;pointer-events:none;opacity:0;background:radial-gradient(circle,#fffffff2,#dce4e680 35%,#0000 70%);position:absolute;inset:0}.afp-n1212 .cur[data-open=true] .fl{animation:1.6s ease-out .5s forwards afp_n1212_flash}.afp-n1212 .knock{animation:1.8s ease-out infinite afp_n1212_knock}@keyframes afp_n1212_sheen{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes afp_n1212_flash{0%{opacity:0}35%{opacity:.85}to{opacity:0}}@keyframes afp_n1212_knock{0%{box-shadow:0 0 #ffffff8c}to{box-shadow:0 0 0 22px #fff0}}.afp-n1212 .ld{transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1)}.afp-n1212 [data-open=false] .ld{opacity:0;transform:translateY(34px)}.afp-n1212 .ld1{transition-delay:1.5s}.afp-n1212 .ld2{transition-delay:1.75s}.afp-n1212 .ld3{transition-delay:2s}.afp-n1212 .ld4{transition-delay:2.3s}.afp-n1212 .holo{background:linear-gradient(90deg,#9cacb9,#c9dff2,#e3cff2,#f4c3d0,#f5dec8,#cfebdc,#9cacb9) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite afp_n1212_holo}.afp-n1212 .holo-d{background:linear-gradient(90deg,#48647a,#7b90a1,#b48aa8,#7b90a1,#48647a) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite afp_n1212_holo}@keyframes afp_n1212_holo{to{background-position:200% 0}}.afp-n1212 .rv{transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.afp-n1212 .rv[data-on=off]{opacity:0;transform:translateY(28px)}.afp-n1212 .rv.d1{transition-delay:.15s}.afp-n1212 .rv.d2{transition-delay:.3s}.afp-n1212 .rv.d3{transition-delay:.45s}.afp-n1212 .rv.d4{transition-delay:.6s}.afp-n1212 .plus{transition:transform .8s cubic-bezier(.3,1.6,.5,1) .5s}.afp-n1212 [data-on=off] .plus{transform:scale(0)rotate(-90deg)}.afp-n1212 .cut{position:relative}.afp-n1212 .cut:after{content:"";transform-origin:0;background:#48647a;height:2px;transition:transform .55s;position:absolute;top:52%;left:12px;right:12px;transform:scaleX(0)}.afp-n1212 [data-on=on] .cut:after{transform:scaleX(1)}.afp-n1212 [data-on=on] .cut{color:#9cacb9}.afp-n1212 .cut1:after{transition-delay:.4s}.afp-n1212 .cut2:after{transition-delay:.65s}.afp-n1212 .cut3:after{transition-delay:.9s}.afp-n1212 .cut4:after{transition-delay:1.15s}.afp-n1212 .cut5:after{transition-delay:1.4s}.afp-n1212 .solved{transition:opacity .6s 1.9s,transform .6s 1.9s}.afp-n1212 [data-on=off] .solved{opacity:0;transform:scale(.85)}.afp-n1212 .drop{pointer-events:none;background:linear-gradient(#fff0,#dcecf5bf);border-radius:2px;width:2px;height:22px;animation:1.5s linear infinite afp_n1212_fall;position:absolute;top:-30px}@keyframes afp_n1212_fall{to{transform:translateY(1100px)}}.afp-n1212 .bub{transition:opacity .5s,transform .5s cubic-bezier(.3,1.5,.5,1)}.afp-n1212 [data-on=off] .bub{opacity:0;transform:translateY(16px)scale(.9)}.afp-n1212 .bub1{transition-delay:.3s}.afp-n1212 .bub2{transition-delay:1.1s}.afp-n1212 .bub3{transition-delay:1.9s}.afp-n1212 .tfill{transform-origin:0;transition:transform 2.6s cubic-bezier(.4,0,.2,1) .3s}.afp-n1212 [data-on=off] .tfill{transform:scaleX(0)}.afp-n1212 .mk{transition:background .5s,color .5s,box-shadow .5s}.afp-n1212 [data-on=on] .mk1{transition-delay:1s}.afp-n1212 [data-on=on] .mk2{transition-delay:1.8s}.afp-n1212 [data-on=on] .mk3{transition-delay:2.6s}.afp-n1212 [data-on=on] .mk{color:#fff;background:#1e2a33;box-shadow:0 0 0 4px #dce4e6}.afp-n1212 .dot{color:#fff9;border:2px solid #ffffff59;border-radius:21px;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:800;transition:background .4s,color .4s,border-color .4s,transform .4s cubic-bezier(.3,1.6,.5,1);display:flex}.afp-n1212 [data-on=on] .dot{color:#1e2a33;background:#ffb4a6;border-color:#ffb4a6;transform:scale(1.08)}.afp-n1212 [data-on=on] .dot1{transition-delay:.7s}.afp-n1212 [data-on=on] .dot2{transition-delay:1s}.afp-n1212 [data-on=on] .dot3{transition-delay:1.3s}.afp-n1212 [data-on=on] .dot4{transition-delay:1.6s}.afp-n1212 [data-on=on] .dot5{transition-delay:1.9s}.afp-n1212 .gift{transition:opacity .6s 2.4s,transform .6s cubic-bezier(.3,1.5,.5,1) 2.4s}.afp-n1212 [data-on=off] .gift{opacity:0;transform:scale(.8)}
