.beevault-page.svelte-170vh9p{display:flex;flex-direction:column;gap:24px}.beevault-page.svelte-170vh9p .surface:where(.svelte-170vh9p){padding:12px 12px 48px}.beevault-page.svelte-170vh9p .surface.hero:where(.svelte-170vh9p){display:flex;flex-direction:column;gap:16px}.beevault-page.svelte-170vh9p .surface.hero:where(.svelte-170vh9p) h1:where(.svelte-170vh9p){margin:6px 0;text-align:center}.beevault-page.svelte-170vh9p .surface.hero:where(.svelte-170vh9p) .welcome:where(.svelte-170vh9p){font-size:3rem}.beevault-page.svelte-170vh9p .surface.hero:where(.svelte-170vh9p) p:where(.svelte-170vh9p){margin:0;font-size:1.2rem}.beevault-page.svelte-170vh9p .surface.plans:where(.svelte-170vh9p){padding:24px 12px}.beevault-page.svelte-170vh9p .surface.plans:where(.svelte-170vh9p) h1:where(.svelte-170vh9p){font-size:2.5rem}.beevault-page.svelte-170vh9p .surface.plans:where(.svelte-170vh9p) .details:where(.svelte-170vh9p){padding:48px 0 64px;display:flex;flex-direction:column;gap:32px}.beevault-page.svelte-170vh9p .surface.plans:where(.svelte-170vh9p) .details:where(.svelte-170vh9p) p:where(.svelte-170vh9p){font-size:1.2rem}.beevault-page.svelte-170vh9p .surface.feature-image-overlay-soft:where(.svelte-170vh9p){padding:24px 12px}.beevault-page.svelte-170vh9p .surface.feature-image-overlay-soft:where(.svelte-170vh9p) p:where(.svelte-170vh9p){padding:48px 0;font-size:1.2rem}.beevault-page.svelte-170vh9p .plan-list:where(.svelte-170vh9p){column-gap:16px;row-gap:32px;padding:12px;max-width:920px;margin:auto}.beevault-page.svelte-170vh9p .plan-list:where(.svelte-170vh9p) .plan-card:where(.svelte-170vh9p){background-color:hsl(var(--card-bg-200)/.9);border-radius:var(--border-radius);border:1px solid hsl(var(--bg-500));display:flex;flex-direction:column;max-width:350px;overflow-y:visible}.beevault-page.svelte-170vh9p .plan-list:where(.svelte-170vh9p) .plan-card:where(.svelte-170vh9p) .header:where(.svelte-170vh9p){padding:12px 14px;background-color:hsl(var(--accent-500)/.9);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;text-align:center;position:relative}.beevault-page.svelte-170vh9p .plan-list:where(.svelte-170vh9p) .plan-card:where(.svelte-170vh9p) .header:where(.svelte-170vh9p) .plan-label:where(.svelte-170vh9p){margin:0;position:absolute;top:-14px;left:50%;transform:translate(-50%);font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--bg-100));background-color:hsl(var(--accent-700));border:1px solid hsl(var(--bg-100));border-radius:var(--radius-chip);padding:4px 8px;line-height:1;width:max-content}.beevault-page.svelte-170vh9p .plan-list:where(.svelte-170vh9p) .plan-card:where(.svelte-170vh9p) .header:where(.svelte-170vh9p) .plan-label.purchased:where(.svelte-170vh9p){background-color:hsl(var(--accent-500))}.beevault-page.svelte-170vh9p .plan-list:where(.svelte-170vh9p) .plan-card:where(.svelte-170vh9p) .header:where(.svelte-170vh9p) h2:where(.svelte-170vh9p){margin:0;color:hsl(var(--bg-100));font-size:2rem}.beevault-page.svelte-170vh9p .plan-list:where(.svelte-170vh9p) .plan-card.free:where(.svelte-170vh9p) .header:where(.svelte-170vh9p){background-color:hsl(var(--accent-400)/.9)}.beevault-page.svelte-170vh9p .plan-list:where(.svelte-170vh9p) .plan-card.paid:where(.svelte-170vh9p) .header:where(.svelte-170vh9p){background:linear-gradient(135deg,hsl(var(--accent-400)/.95),hsl(var(--accent-500)/.98),hsl(var(--accent-700)/1),hsl(var(--accent-500)/.98),hsl(var(--accent-400)/.95))}.beevault-page.svelte-170vh9p .plan-list:where(.svelte-170vh9p) .plan-card:where(.svelte-170vh9p) .plan-description:where(.svelte-170vh9p){font-size:.92rem;color:hsl(var(--text-200));text-align:center;padding:10px;border-bottom:1px solid hsl(var(--border-default))}.beevault-page.svelte-170vh9p .plan-list:where(.svelte-170vh9p) .plan-card:where(.svelte-170vh9p) .body:where(.svelte-170vh9p){padding:16px 14px 14px;display:flex;flex-direction:column;gap:12px;flex:1}.beevault-page.svelte-170vh9p .plan-list:where(.svelte-170vh9p) .plan-card:where(.svelte-170vh9p) .actions:where(.svelte-170vh9p){display:flex;justify-content:center;gap:1rem;transition:.325s;border-top:1px solid hsl(var(--border-default));padding:10px 10px 0;margin:0 0 10px}.beevault-page.svelte-170vh9p .plan-list:where(.svelte-170vh9p) .plan-card:where(.svelte-170vh9p) .actions:where(.svelte-170vh9p) button:where(.svelte-170vh9p){margin-top:auto;align-self:center}
