.plans-section.svelte-1gogrem h3:where(.svelte-1gogrem){font-size:1.25rem;font-weight:600;color:#fff;font-family:Mono,monospace}.plans-list.svelte-1gogrem{display:flex;flex-direction:column;gap:12px}.plan-card.svelte-1gogrem{position:relative;background:var(--card-bg, rgba(30, 30, 30, .3));border:1px solid var(--border-color, rgba(255, 255, 255, .1));border-radius:20px;padding:1.25rem}.plan-card.current-plan.svelte-1gogrem{background:linear-gradient(to bottom right,color-mix(in srgb,var(--bg) 40%,transparent),color-mix(in srgb,var(--mg) 40%,transparent));border:1px solid var(--mg);border-radius:20px;padding:16px;box-shadow:0 12px 20px #0006;transition:all .1s ease-in}.plan-card.current-plan.svelte-1gogrem:hover{box-shadow:0 2px 4px #0006;border:1px solid color-mix(in srgb,var(--fg) 15%,transparent);background:linear-gradient(to top left,color-mix(in srgb,var(--bg) 40%,transparent),color-mix(in srgb,var(--mg) 40%,transparent))}.plan-header.svelte-1gogrem{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.plan-header.svelte-1gogrem h4:where(.svelte-1gogrem){font-size:1.1rem;font-weight:400;font-family:Mono,monospace;color:#fff;margin:0;display:flex;align-items:center;gap:8px}.current-badge.svelte-1gogrem{background:#22c55ee6;color:#fff;padding:.2rem .5rem;border-radius:4px;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.plan-price.svelte-1gogrem{font-size:1.5rem;font-weight:600;font-family:Mono,monospace;margin-bottom:.5rem;color:#fff}.plan-description.svelte-1gogrem{color:#fff;opacity:.7;font-size:.9rem;margin-bottom:1rem;line-height:1.4}.svelte-1gogrem{color:#fff;-webkit-user-select:text;user-select:text}
