@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;450;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap";.ps-landing{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.ps-display{font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.022em;font-feature-settings:"ss01" on}.ps-tnum{font-variant-numeric:tabular-nums}.ps-grid{background-image:radial-gradient(currentColor 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 30%,transparent 75%)}.ps-spotlight{background:radial-gradient(40% 50% at 50% 0%,color-mix(in oklch,var(--foreground) 8%,transparent) 0%,transparent 70%)}.ps-hairline{background:linear-gradient(90deg,transparent,var(--border),transparent)}@keyframes ps-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ps-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ps-shimmer{to{transform:translate(100%)}}.ps-animate-float{animation:ps-float 6s ease-in-out infinite}.ps-marquee-track{animation:ps-marquee 32s linear infinite}.ps-landing :focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:6px}@media(prefers-reduced-motion:reduce){.ps-animate-float,.ps-marquee-track{animation:none!important}.ps-landing *{scroll-behavior:auto!important}}
