.pricing-page{position:relative}.pricing-page .pr-bg{position:absolute;inset:0 0 auto 0;height:620px;z-index:0;pointer-events:none;overflow:hidden;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 90% 70% at 50% 0,#000 35%,transparent 100%)}.pricing-page .pr-dots{position:absolute;inset:0;background-image:radial-gradient(color-mix(in oklab,var(--foreground) 18%,transparent) 1px,transparent 1px);background-size:26px 26px;opacity:.5}.pricing-page .pr-glow{position:absolute;top:-220px;left:50%;width:900px;height:520px;transform:translateX(-58%);border-radius:9999px;filter:blur(120px);opacity:.28;background:radial-gradient(circle,var(--primary) 0,transparent 70%)}.pricing-page .pr-grain{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.dark .pricing-page .pr-grain{opacity:.05}.pricing-page .pr-content{position:relative;z-index:1}.pricing-page .pr-eyebrow{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in oklab,var(--primary) 78%,var(--foreground))}.pricing-page .pr-display{letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.pricing-page .pr-pool{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px color-mix(in oklab,var(--foreground) 6%,transparent),0 12px 28px -18px color-mix(in oklab,var(--primary) 40%,transparent)}.pricing-page .pr-row{transition:background-color .2s ease}.pricing-page .pr-row:hover{background:color-mix(in oklab,var(--accent) 22%,transparent)}.pricing-page .pr-row[data-best=true]{background:color-mix(in oklab,var(--primary) 9%,transparent);box-shadow:inset 2px 0 0 0 var(--primary)}.pricing-page .pr-row[data-best=true]:hover{background:color-mix(in oklab,var(--primary) 14%,transparent)}.pricing-page .pr-flag{display:inline-block;margin-left:.5rem;padding:.0625rem .3125rem;font-family:var(--font-mono);font-size:.625rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-foreground);background:var(--primary);border-radius:2px;vertical-align:.1em}.pricing-page .pr-cell{position:relative;background:var(--background);transition:background-color .2s ease}.pricing-page .pr-cell:hover{background:color-mix(in oklab,var(--accent) 18%,transparent)}.pricing-page .pr-free-row{transition:background-color .2s ease}.pricing-page .pr-free-row:hover{background:color-mix(in oklab,var(--accent) 18%,transparent)}.pricing-page .pr-closer{position:relative;overflow:hidden;border:1px solid color-mix(in oklab,var(--primary) 32%,var(--border));border-radius:16px;background:linear-gradient(135deg,color-mix(in oklab,var(--primary) 10%,var(--card)) 0,var(--card) 55%);box-shadow:0 18px 40px -28px color-mix(in oklab,var(--primary) 60%,transparent)}@media (prefers-reduced-motion:reduce){.pricing-page .pr-cell,.pricing-page .pr-free-row,.pricing-page .pr-row{transition:none}}
/*# sourceMappingURL=c5c1618f0f168bcd.css.map*/