.pt-arrow{width:5rem;margin-top:3.5rem}.pt-arrow span{background:repeating-linear-gradient(90deg,#0c1d554d 0 6px,#0000 6px 12px);height:2px;display:block;position:relative}.pt-arrow span:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #0c1d5559;position:absolute;top:-4px;right:-1px}@media (width>=768px){.pt-step:not(:last-child):after{content:"";opacity:.8;background:repeating-linear-gradient(90deg,#fa2675 0 4px,#0000 4px 10px);width:calc(100% - 7rem);height:2px;position:absolute;top:3.5rem;left:calc(50% + 4.5rem)}}.pt-bar{transform-origin:bottom}@supports (animation-timeline:view()){.pt-bar{animation:linear both pt-grow view();animation-range:entry 5% entry 75%}}@keyframes pt-grow{0%{opacity:.4;transform:scaleY(.05)}to{opacity:1;transform:scaleY(1)}}.pt-orbit-wrap{--size:300px;--r:112px;width:var(--size);height:var(--size);position:relative}@media (width>=768px){.pt-orbit-wrap{--size:420px;--r:158px}}.pt-orbit-ring{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pt-orbit-ring-1{background:#ffffff0a;width:100%;height:100%}.pt-orbit-ring-2{background:#ffffff0f;width:72%;height:72%}.pt-orbit-center{color:#fff;background:#fa2675;border-radius:50%;justify-content:center;align-items:center;width:36%;height:36%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 50px #fa267559}.pt-orbit{animation:60s linear infinite pt-spin;position:absolute;inset:0}.pt-orbit-item{width:0;height:0;transform:rotate(var(--a)) translateY(calc(var(--r) * -1));position:absolute;top:50%;left:50%}.pt-orbit-chip{color:#fff;background:#0c1d55;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;animation:60s linear infinite pt-counter;display:flex;position:absolute;top:-30px;left:-30px;box-shadow:0 10px 26px #00000059}@keyframes pt-spin{to{transform:rotate(360deg)}}@keyframes pt-counter{0%{transform:rotate(calc(var(--a) * -1))}to{transform:rotate(calc(var(--a) * -1 - 360deg))}}@media (prefers-reduced-motion:reduce){.pt-orbit,.pt-orbit-chip,.pt-bar{animation:none}.pt-orbit-chip{transform:rotate(calc(var(--a) * -1))}}.pt-opp-ring{border:1.5px solid #fa26758c;border-radius:50%;width:9rem;height:9rem;margin:-4.5rem 0 0 -4.5rem;animation:3.2s ease-out infinite pt-ring;position:absolute;top:50%;left:50%}@keyframes pt-ring{0%{opacity:.8;transform:scale(.55)}to{opacity:0;transform:scale(1.7)}}.pt-opp-bird{filter:drop-shadow(0 10px 24px #fa267573);animation:4.5s ease-in-out infinite pt-bird}@keyframes pt-bird{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-12px)rotate(3deg)}}.pt-opp-chip{left:calc(50% + var(--x));top:calc(50% + var(--y));margin:-1.35rem 0 0 -1.35rem;position:absolute}.pt-opp-chip>span{color:#fff;backdrop-filter:blur(4px);width:2.7rem;height:2.7rem;animation:4s ease-in-out infinite pt-bob;animation-delay:var(--d);background:#ffffff1f;border-radius:9999px;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 20px #0000004d}@keyframes pt-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.pt-opp-ring{opacity:.25;animation:none}.pt-opp-bird,.pt-opp-chip>span{animation:none}}.pt-rung{cursor:pointer;background:#fff;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem 1rem;padding:1rem 1.25rem;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s,background-color .4s,opacity .6s;display:grid;position:relative;box-shadow:0 1px 2px #0c1d550f,inset 0 0 0 1px #0c1d5512}.pt-rung-top{background:#0c1d55}.pt-rung.is-active{transform:translate(-6px)scale(1.015);box-shadow:0 18px 40px -16px #0c1d5573,inset 0 0 0 2px #fa26758c}.pt-rung-bar{background:#0c1d5514;border-radius:9999px;height:.5rem;overflow:hidden}.pt-rung-top .pt-rung-bar{background:#ffffff26}.pt-rung-bar i{width:var(--w);transform-origin:0;background:linear-gradient(90deg,#fa2675,#ff6fa3);border-radius:9999px;height:100%;display:block}.pt-js .pt-ladder:not(.is-in) .pt-rung{opacity:0;transform:translate(32px)}.pt-js .pt-ladder:not(.is-in) .pt-rung-bar i{transform:scaleX(0)}.pt-js .pt-ladder.is-in .pt-rung{transition-delay:calc(var(--i) * .14s), 0s, 0s, calc(var(--i) * .14s)}.pt-js .pt-ladder.is-in .pt-rung-bar i{transition:transform 1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * .14s + .35s)}.pt-js .pt-ladder.pt-ready .pt-rung{transition-delay:0s}@media (prefers-reduced-motion:reduce){.pt-rung{transition:none}.pt-rung.is-active{transform:none}}.pt-word{opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) forwards pt-word-in;animation-delay:calc(var(--i) * 70ms + .15s);display:inline-block;transform:translateY(26px)}@keyframes pt-word-in{to{opacity:1;transform:none}}.pt-particle{bottom:-12px;left:var(--x);width:var(--s);height:var(--s);pointer-events:none;animation:pt-particle var(--d) linear infinite;background:#fa267599;border-radius:50%;position:absolute;box-shadow:0 0 12px #fa267599}@keyframes pt-particle{0%{opacity:0;transform:translateY(0)}12%{opacity:1}to{opacity:0;transform:translateY(-75vh)}}.pt-shine{position:relative;overflow:hidden}.pt-shine:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 30%,#ffffff73 50%,#0000 70%);animation:3.8s ease-in-out infinite pt-shine;position:absolute;inset:0;transform:translate(-130%)}@keyframes pt-shine{0%,55%{transform:translate(-130%)}to{transform:translate(130%)}}.pt-float{animation:6s ease-in-out infinite pt-float;animation-delay:calc(var(--i) * -.55s)}@keyframes pt-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.pt-glow{position:relative;overflow:hidden}.pt-glow:before{content:"";background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #fa267524, transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.pt-glow:hover:before{opacity:1}.pt-underline{transform-origin:0;background:linear-gradient(90deg,#fa2675,#ff7aa8);border-radius:9999px;width:3.5rem;height:4px;margin-top:.9rem;display:block}@supports (animation-timeline:view()){.pt-underline{animation:linear both pt-line view();animation-range:entry 10% entry 70%}}@keyframes pt-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pt-js .pt-circle{opacity:0;transform:scale(.55)}.pt-js .is-in .pt-circle{opacity:1;transition:transform .6s cubic-bezier(.34, 1.56, .64, 1) calc(var(--i,0) * .22s), opacity .4s ease calc(var(--i,0) * .22s), box-shadow .4s ease;transform:scale(1)}.pt-js .pt-ready .pt-circle{transition-delay:0s}.pt-js .is-in .pt-step.is-active .pt-circle{animation:1.6s ease-in-out infinite pt-beat;transform:scale(1.1);box-shadow:0 0 0 12px #fa267529}@keyframes pt-beat{50%{box-shadow:0 0 0 20px #fa267500}}.pt-step h3{transition:color .4s}.pt-js .is-in .pt-step.is-active h3{color:#fa2675}@media (width>=768px){.pt-js .pt-timeline .pt-step:not(:last-child):after{transform-origin:0;transition:transform .8s ease calc(var(--i,0) * .22s + .5s);transform:scaleX(0)}.pt-js .pt-timeline.is-in .pt-step:not(:last-child):after{transform:scaleX(1)}}.pt-arrow span:before{content:"";background:#fa2675;border-radius:50%;width:8px;height:8px;animation:2.2s linear infinite pt-dot;position:absolute;top:-3px;left:0;box-shadow:0 0 10px #fa2675cc}@keyframes pt-dot{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(4.6rem)}}.pt-js .pt-model .pt-arrow span{transform-origin:0;transition:transform .8s .7s;transform:scaleX(0)}.pt-js .pt-model.is-in .pt-arrow span{transform:scaleX(1)}.pt-js .pt-plus{opacity:0;transform:scale(0)rotate(-120deg)}.pt-js .is-in .pt-plus{opacity:1;transition:transform .7s cubic-bezier(.34,1.56,.64,1) .5s,opacity .4s .5s;transform:none}.pt-swap{animation:4s ease-in-out infinite pt-swap}@keyframes pt-swap{0%,30%{transform:rotate(0)}50%,80%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.pt-bar{position:relative;overflow:hidden}.pt-bar:after{content:"";height:60%;animation:3.6s ease-in-out infinite pt-bar-shine;animation-delay:calc(var(--i,0) * .3s);pointer-events:none;background:linear-gradient(#0000,#ffffff38,#0000);position:absolute;bottom:-60%;left:0;right:0}@keyframes pt-bar-shine{0%{transform:translateY(0)}to{transform:translateY(-260%)}}.pt-pop{animation:.35s cubic-bezier(.34,1.56,.64,1) pt-pop;display:inline-block}@keyframes pt-pop{0%{transform:scale(1.12)}to{transform:scale(1)}}.pt-levelup{animation:2.6s both pt-levelup}@keyframes pt-levelup{0%{opacity:0;transform:translateY(10px)scale(.9)}12%,80%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)}}.pt-aca-bird{filter:drop-shadow(0 6px 14px #00000059);animation:4.5s ease-in-out infinite pt-aca-float}@keyframes pt-aca-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.pt-aca-step{animation:6s ease-in-out infinite pt-aca-step;animation-delay:calc(var(--i) * 2s)}@keyframes pt-aca-step{0%,45%,to{background-color:#ffffff0d;transform:translate(0)}12%,30%{background-color:#fa267538;transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.pt-aca-bird,.pt-aca-step{animation:none}.pt-word{opacity:1;animation:none;transform:none}.pt-particle,.pt-shine:after,.pt-float,.pt-swap,.pt-bar:after,.pt-arrow span:before,.pt-pop,.pt-levelup{animation:none}}
