.pricing-beta-note.svelte-1mi4606.svelte-1mi4606{max-width:540px;margin:0 auto 2rem;padding:.75rem 1.25rem;border:1px solid hsl(var(--primary) / .3);background:hsl(var(--primary) / .06);border-radius:.6rem;font-size:.9rem;color:hsl(var(--muted-foreground));text-align:center}.pricing-region.svelte-1mi4606.svelte-1mi4606{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:0 auto 1.75rem;font-size:.9rem}.pricing-region-label.svelte-1mi4606.svelte-1mi4606{color:hsl(var(--muted-foreground))}.pricing-grid.svelte-1mi4606.svelte-1mi4606{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;align-items:stretch}.pricing-card.svelte-1mi4606.svelte-1mi4606{position:relative;display:flex;flex-direction:column;padding:2.5rem 2rem;background:hsl(var(--card));border:1px solid color-mix(in oklab,hsl(var(--border)),var(--tg-color, transparent) calc(var(--tg, 0) * 65%));border-radius:1rem;transition:all .3s ease;box-shadow:0 0 30px 2px color-mix(in srgb,var(--tg-color, transparent) calc(var(--tg, 0) * 65%),transparent)}.pricing-card.svelte-1mi4606.svelte-1mi4606:hover{transform:translateY(-5px);box-shadow:0 10px 30px hsl(var(--primary) / .1)}.pricing-card-featured.svelte-1mi4606.svelte-1mi4606{border-color:hsl(var(--primary));box-shadow:0 10px 40px hsl(var(--primary) / .15),0 0 30px 2px color-mix(in srgb,var(--tg-color, transparent) calc(var(--tg, 0) * 65%),transparent)}.plan-badge.svelte-1mi4606.svelte-1mi4606{position:absolute;top:-.85rem;left:50%;transform:translate(-50%);padding:.3rem .9rem;border-radius:20px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.plan-name.svelte-1mi4606.svelte-1mi4606{font-size:1.4rem;font-weight:700;margin-bottom:.5rem}.plan-name.svelte-1mi4606.svelte-1mi4606,.plan-amount.svelte-1mi4606.svelte-1mi4606{font-family:Space Grotesk Variable,ui-sans-serif,system-ui,sans-serif}.plan-price.svelte-1mi4606.svelte-1mi4606{display:flex;align-items:baseline;gap:.35rem;margin-bottom:.75rem}.plan-amount.svelte-1mi4606.svelte-1mi4606{font-size:2.75rem;font-weight:800;line-height:1}.plan-period.svelte-1mi4606.svelte-1mi4606{color:hsl(var(--muted-foreground));font-size:.9rem}.plan-tagline.svelte-1mi4606.svelte-1mi4606{color:hsl(var(--muted-foreground));font-size:.9rem;margin-bottom:1.5rem}.plan-features.svelte-1mi4606.svelte-1mi4606{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:.7rem;flex:1}.plan-features.svelte-1mi4606 li.svelte-1mi4606{position:relative;padding-left:1.6rem;font-size:.9rem;color:hsl(var(--foreground))}.plan-features.svelte-1mi4606 li.svelte-1mi4606:before{content:"✓";position:absolute;left:0;color:hsl(var(--primary));font-weight:700}.plan-cta.svelte-1mi4606.svelte-1mi4606{display:block;text-align:center;padding:.75rem 1.5rem;border-radius:.6rem;font-weight:600;font-size:.95rem;transition:all .2s ease;text-decoration:none}.plan-cta-primary.svelte-1mi4606.svelte-1mi4606{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.plan-cta-primary.svelte-1mi4606.svelte-1mi4606:hover{opacity:.9}.plan-cta-ghost.svelte-1mi4606.svelte-1mi4606{background:transparent;color:hsl(var(--foreground));border:1px solid hsl(var(--border))}.plan-cta-ghost.svelte-1mi4606.svelte-1mi4606:hover{border-color:hsl(var(--primary));color:hsl(var(--primary))}.plan-cta-disabled.svelte-1mi4606.svelte-1mi4606{background:hsl(var(--muted));color:hsl(var(--muted-foreground));border:1px dashed hsl(var(--border));cursor:not-allowed;width:100%;font-family:inherit}
