.pricing-toggle{display:inline-flex;padding:4px;border-radius:999px;background:var(--color-surface);border:1px solid var(--color-border)}.pricing-toggle button{padding:.5rem 1.25rem;border-radius:999px;font-size:.875rem;font-weight:600;color:var(--color-text-secondary);transition:background-color .2s ease,color .2s ease}.pricing-toggle button[aria-pressed=true]{background:#6366f1;color:#fff}.pricing-card{display:flex;flex-direction:column;padding:1.75rem;border-radius:1.5rem;background:var(--color-surface);border:1px solid var(--color-border)}.pricing-card--featured{border:2px solid #6366f1;box-shadow:0 10px 30px #6366f126}.pricing-check{color:#6366f1}.pricing-soon{background:var(--color-surface-hover);color:var(--color-text-muted);border:1px solid var(--color-border);cursor:not-allowed}.pricing-boost{display:grid;gap:1.25rem;padding:1.75rem;border-radius:1.5rem;background:var(--color-surface);border:1px dashed #a5b4fc}@media(min-width:768px){.pricing-boost{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);-moz-column-gap:2.5rem;column-gap:2.5rem}}.pricing-boost-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.875rem;background:#eef2ff;color:#4f46e5}[data-theme=dark] .pricing-toggle button[aria-pressed=true]{background:#4f46e5}[data-theme=dark] .pricing-card--featured{border-color:#818cf8;box-shadow:none}[data-theme=dark] .pricing-check{color:#a5b4fc}[data-theme=dark] .pricing-boost{border-color:#4f46e5}[data-theme=dark] .pricing-boost-icon{background:#6366f12e;color:#c7d2fe}
