html{scroll-behavior:smooth}body{margin:0;background:#f4f7f8;color:#1d1d1f}@keyframes padeliy-spin{to{transform:rotate(360deg)}}.pdy-skel{background:#e7edf2;border-radius:8px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.pdy-cm-block{transform-origin:left center;animation:pdy-cm-grow .52s cubic-bezier(.22,1,.36,1) both}@keyframes pdy-cm-grow{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1)}}.pdy-cm-open,.pdy-cm-open-swatch{background:color-mix(in srgb,var(--brand-cyan) 18%,transparent);box-shadow:inset 0 0 0 1.5px var(--brand-cyan)}.pdy-cm-open{cursor:pointer;animation:pdy-cm-open-in .6s .7s ease-out both,pdy-cm-breathe 3.2s 1.4s ease-in-out infinite}.pdy-cm-open:focus-visible{outline:2px solid var(--primary);outline-offset:1px}@keyframes pdy-cm-open-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pdy-cm-breathe{0%,to{background:color-mix(in srgb,var(--brand-cyan) 14%,transparent)}50%{background:color-mix(in srgb,var(--brand-cyan) 30%,transparent)}}.pdy-cm-now{animation:pdy-cm-fade .5s .6s ease-out both}.pdy-cm-now-dot{animation:pdy-cm-fade .5s .6s ease-out both,pdy-cm-ping 2.4s 1.2s ease-out infinite}@keyframes pdy-cm-fade{0%{opacity:0}to{opacity:1}}@keyframes pdy-cm-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--brand-cyan) 55%,transparent)}80%,to{box-shadow:0 0 0 7px color-mix(in srgb,var(--brand-cyan) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.pdy-cm-block,.pdy-cm-open,.pdy-cm-now,.pdy-cm-now-dot{animation:none!important}}.pdy-prepared:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,color-mix(in srgb,var(--ai) 10%,transparent) 50%,transparent 65%);transform:translate(-100%);animation:pdy-prepared-sweep 1.4s .35s cubic-bezier(.22,1,.36,1) both}@keyframes pdy-prepared-sweep{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.pdy-prepared:after{animation:none;display:none}}.pdy-pb-svg{animation:pdy-pb-reveal 1.6s .45s cubic-bezier(.65,0,.35,1) both}@keyframes pdy-pb-reveal{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% 0 -20% 0)}}.pdy-pb-cost{opacity:0;animation:pdy-cm-fade .5s .25s ease-out forwards}.pdy-pb-cross{opacity:0;animation:pdy-pb-pop .52s 1.5s cubic-bezier(.34,1.56,.64,1) forwards}.pdy-pb-end{opacity:0;animation:pdy-pb-pop .52s 2s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes pdy-pb-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.pdy-rise>*{animation:pdy-rise .64s cubic-bezier(.22,1,.36,1) both}.pdy-rise>*:nth-child(2){animation-delay:90ms}.pdy-rise>*:nth-child(3){animation-delay:.18s}.pdy-rise>*:nth-child(4){animation-delay:.27s}.pdy-rise>*:nth-child(5){animation-delay:.36s}.pdy-rise>*:nth-child(6){animation-delay:.45s}@keyframes pdy-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pdy-cm-scan{position:absolute;top:-6px;bottom:-6px;width:90px;pointer-events:none;z-index:4;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand-cyan) 22%,transparent) 70%,color-mix(in srgb,var(--brand-cyan) 55%,transparent) 96%,transparent);border-radius:8px;animation:pdy-cm-scan 1.5s .15s cubic-bezier(.45,0,.25,1) both}@keyframes pdy-cm-scan{0%{left:-90px;opacity:1}85%{opacity:1}to{left:100%;opacity:0}}.pdy-today-hero{position:relative;isolation:isolate}.pdy-today-hero:before{content:"";position:absolute;z-index:-1;inset:-40px -24px auto;height:260px;pointer-events:none;background:radial-gradient(40% 70% at 12% 30%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 70%),radial-gradient(35% 60% at 70% 10%,color-mix(in srgb,var(--brand-cyan) 18%,transparent),transparent 70%),radial-gradient(30% 60% at 95% 60%,color-mix(in srgb,var(--ai) 10%,transparent),transparent 70%);filter:blur(8px);animation:pdy-cm-fade 1.2s ease-out both,pdy-aurora 22s 1.2s ease-in-out infinite alternate}@keyframes pdy-aurora{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(3%,4%,0) scale(1.06)}}@media(prefers-reduced-motion:reduce){.pdy-pb-svg{animation:none}.pdy-pb-cost,.pdy-pb-cross,.pdy-pb-end{animation:none;opacity:1}.pdy-pb-cross,.pdy-pb-end{transform:translate(-50%,-50%)}.pdy-rise>*{animation:none}.pdy-cm-scan{display:none}.pdy-today-hero:before{animation:none}}
