.plan-selection.svelte-1j8tkhy{flex-direction:column;gap:1.25rem;width:100%;max-width:72rem;display:flex;container-type:inline-size}.plan-heading.svelte-1j8tkhy{flex-direction:column;align-items:flex-start;gap:1.25rem;padding-block:.5rem;display:flex}.billing-switch.svelte-1j8tkhy{border:1px solid var(--color-border-secondary);background:var(--color-bg-secondary);border-radius:12px;align-items:stretch;gap:4px;max-width:100%;padding:4px;display:flex}.billing-option.svelte-1j8tkhy{cursor:pointer;min-height:36px;color:var(--color-text-tertiary);border-radius:8px;justify-content:center;align-items:center;padding:6px 16px;font-size:14px;font-weight:600;transition:background .16s,color .16s,box-shadow .16s;display:flex;position:relative}.billing-option.active.svelte-1j8tkhy{background:var(--color-bg-primary);color:var(--color-text-primary);box-shadow:0 1px 3px #00000018, 0 0 0 1px var(--color-border-secondary)}:is(.billing-option.svelte-1j8tkhy:has(:where(.svelte-1j8tkhy):focus-visible),.plan-card.svelte-1j8tkhy:has(:where(.svelte-1j8tkhy):focus-visible)){outline:2px solid var(--color-border-brand);outline-offset:4px}.plan-grid.svelte-1j8tkhy{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.plan-card.svelte-1j8tkhy{cursor:pointer;border:1px solid var(--color-border-secondary);background:var(--color-bg-primary);border-radius:16px;flex-direction:column;min-width:0;padding:24px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;position:relative}.plan-card.svelte-1j8tkhy:hover{border-color:var(--color-border-brand)}.plan-card.selected.svelte-1j8tkhy{border-color:var(--color-border-brand);box-shadow:0 0 0 1px var(--color-border-brand);background:linear-gradient(150deg, color-mix(in srgb, var(--color-bg-brand-solid) 7%, var(--color-bg-primary)), var(--color-bg-primary) 80%)}.plan-icon.svelte-1j8tkhy{border:1px solid var(--color-border-secondary);background:var(--color-bg-primary);width:40px;height:40px;color:var(--color-text-secondary);border-radius:12px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 2px #00000008}.selected.svelte-1j8tkhy .plan-icon:where(.svelte-1j8tkhy){color:var(--color-text-brand-secondary);border-color:var(--color-border-brand)}.plan-price.svelte-1j8tkhy{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;font-size:40px;font-weight:600;line-height:1.2}.plan-card-footer.svelte-1j8tkhy{border-top:1px solid var(--color-border-secondary);color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;font-size:14px;font-weight:600;display:flex}.selected.svelte-1j8tkhy .plan-card-footer:where(.svelte-1j8tkhy){color:var(--color-text-brand-secondary)}.selection-indicator.svelte-1j8tkhy{border:1px solid var(--color-border-primary);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.selected.svelte-1j8tkhy .selection-indicator:where(.svelte-1j8tkhy){background:var(--color-bg-brand-solid);border-color:var(--color-bg-brand-solid);color:#fff}.checkout-panel.svelte-1j8tkhy{border:1px solid var(--color-border-secondary);background:var(--color-bg-secondary);border-radius:16px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:20px;padding:24px;display:flex}.checkout-button{flex-shrink:0;min-height:44px}fieldset.svelte-1j8tkhy:disabled label:where(.svelte-1j8tkhy){cursor:wait;opacity:.65}@container (width>=640px){.plan-grid.svelte-1j8tkhy{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-card.svelte-1j8tkhy{padding:20px}.checkout-panel.svelte-1j8tkhy{flex-direction:row;align-items:center}}@container (width>=920px){.plan-heading.svelte-1j8tkhy{flex-direction:row;justify-content:space-between;align-items:center}.plan-card.svelte-1j8tkhy{padding:24px}}@media (prefers-reduced-motion:reduce){.plan-card.svelte-1j8tkhy,.billing-option.svelte-1j8tkhy{transition:none}}
