.pfh-bg{background:radial-gradient(70% 40% at 0 0,#3ddba61c,#0000 70%)}@media (min-width:1024px){.pfh-bg{background:radial-gradient(50% 58% at 6% 0,#3ddba61c,#0000 70%),radial-gradient(30% 36% at 86% 52%,#ff8a3d0f,#0000 70%),radial-gradient(16% 20% at 87%,#ffc24a0d,#0000 70%)}}.pfh-grid{background-image:linear-gradient(90deg,#d6ebe209 1px,#0000 1px),linear-gradient(#d6ebe209 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:radial-gradient(60% 55% at 22% 18%,#000 10%,#0000 72%);mask-image:radial-gradient(60% 55% at 22% 18%,#000 10%,#0000 72%)}.pfh-horizon{background:linear-gradient(90deg,#0000,#3ddba638 30%,#ffc24a4d 72%,#0000);height:1px}.pfh .pfh-price{letter-spacing:-.045em;font-size:clamp(6rem,4.1rem + 7.6vw,10.75rem);line-height:.86}.pfh-accent{background:linear-gradient(100deg,#ffc24a 0%,#ff6a2b 58%,#ff3d5a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-size:1.06em}.pfh-led{border-radius:999px;flex:none;width:7px;height:7px}.pfh-led.is-final{background:#3ddba6;box-shadow:0 0 0 3px #3ddba629,0 0 12px #3ddba68c}.pfh-led.is-prelim{background:#ffc24a;box-shadow:0 0 0 3px #ffc24a29}.pfh-btn{border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3.25rem;padding:0 1.75rem;font-size:.97rem;font-weight:600;transition:box-shadow .25s,background-color .25s;display:inline-flex}.pfh-btn svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.pfh-btn:hover svg{transform:translate(3px)}.pfh-line{stroke-width:2.6px}.pfh-glow{stroke-width:7px}@media (max-width:639px){.pfh-line{stroke-width:3.8px}.pfh-glow{stroke-width:9px}}.pfh-draw{stroke-dasharray:1 1;stroke-dashoffset:0}.pfh-dot{background:#ffc24a;box-shadow:0 0 0 2px #07120f,0 0 0 5px #ffc24a2e,0 0 22px #ffc24a99}.pfh-ring{opacity:0}.pfh-draw{animation:2.2s cubic-bezier(.65,0,.35,1) .2s both pfh-draw}.pfh-area{animation:1.1s ease-out 1.5s both pfh-fade}.pfh-labels{animation:.8s ease-out .25s both pfh-fade}.pfh-dot{animation:.55s cubic-bezier(.22,1,.36,1) 2.3s both pfh-pop}.pfh-ring{animation:1.6s cubic-bezier(.2,.6,.3,1) 2.45s forwards pfh-ring}.pfh-callout{animation:.7s cubic-bezier(.22,1,.36,1) 2.4s both pfh-rise}.pfh-fact{animation:.9s cubic-bezier(.22,1,.36,1) both pfh-rise;animation-delay:calc(.45s + var(--i,0) * .1s)}[data-wait] .pfh-anim{animation-play-state:paused}@keyframes pfh-draw{0%{stroke-dashoffset:1px}}@keyframes pfh-fade{0%{opacity:0}}@keyframes pfh-rise{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}}@keyframes pfh-pop{0%{opacity:0;transform:scale(.3)}}@keyframes pfh-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@media (prefers-reduced-motion:reduce){.pfh-anim{animation:none!important}.pfh-btn,.pfh-btn svg{transition:none}}
