.billing-page.svelte-8qspx0{max-width:38rem}.billing-head.svelte-8qspx0{margin-bottom:3rem}.billing-gate.svelte-8qspx0{background:var(--color-canvas-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-ring-1);padding:2rem}.billing-gate-actions.svelte-8qspx0{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.billing-card.svelte-8qspx0{background:var(--color-canvas-soft);border-radius:var(--radius-lg);box-shadow:var(--shadow-ring-accent);padding:2rem}.billing-card-head.svelte-8qspx0{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.billing-balance.svelte-8qspx0{background:var(--color-canvas);box-shadow:var(--shadow-ring-1);border-radius:9999px;padding:.375rem .75rem}.billing-list.svelte-8qspx0{font-family:var(--font-sans);color:var(--color-ink-2);margin:1.5rem 0 0;padding:0;list-style:none}.billing-list.svelte-8qspx0 li:where(.svelte-8qspx0){border-top:1px solid var(--color-ink-line-soft);padding:.5rem 0}.billing-list.svelte-8qspx0 li:where(.svelte-8qspx0):first-child{border-top:0}.billing-cta.svelte-8qspx0{width:100%;margin-top:1.5rem;font-size:1rem}.billing-error.svelte-8qspx0{color:#a13c1b;border-radius:var(--radius-sm);background:#f9e6dd;margin-top:1rem;padding:.625rem .875rem;font-size:.875rem;box-shadow:0 0 0 1px #a13c1b40}
