.beevault-page.svelte-170vh9p{display:flex;flex-direction:column;gap:24px}.beevault-page.svelte-170vh9p .text-backdrop:where(.svelte-170vh9p){max-width:900px;margin:0 auto;padding:14px 18px;border-radius:var(--border-default);background-color:hsl(var(--card-bg)/.7)}.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){display:flex;flex-direction:column;gap:32px;width:100%;max-width:900px;margin:0 auto;padding:14px 18px;border-radius:var(--border-default);background-color:hsl(var(--card-bg)/.5)}.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:96px 12px}.beevault-page.svelte-170vh9p .access-guide:where(.svelte-170vh9p){padding:12px}.beevault-page.svelte-170vh9p .access-guide:where(.svelte-170vh9p) h2:where(.svelte-170vh9p){margin-top:0;margin-bottom:8px;text-align:center}.beevault-page.svelte-170vh9p .access-guide:where(.svelte-170vh9p) .description:where(.svelte-170vh9p),.beevault-page.svelte-170vh9p .access-guide:where(.svelte-170vh9p) .session-note:where(.svelte-170vh9p){margin:0;text-align:center;color:hsl(var(--text-200))}.beevault-page.svelte-170vh9p .access-guide:where(.svelte-170vh9p) .steps:where(.svelte-170vh9p){margin-top:20px;row-gap:12px;column-gap:12px}.beevault-page.svelte-170vh9p .access-guide:where(.svelte-170vh9p) .steps:where(.svelte-170vh9p) .step:where(.svelte-170vh9p){display:flex;flex-direction:column;gap:8px;padding:12px;background-color:hsl(var(--bg-200)/.65)}.beevault-page.svelte-170vh9p .access-guide:where(.svelte-170vh9p) .steps:where(.svelte-170vh9p) .step:where(.svelte-170vh9p) .step-number:where(.svelte-170vh9p){width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background-color:hsl(var(--accent-500));color:hsl(var(--bg-100));font-weight:800}.beevault-page.svelte-170vh9p .access-guide:where(.svelte-170vh9p) .steps:where(.svelte-170vh9p) .step:where(.svelte-170vh9p) h3:where(.svelte-170vh9p),.beevault-page.svelte-170vh9p .access-guide:where(.svelte-170vh9p) .steps:where(.svelte-170vh9p) .step:where(.svelte-170vh9p) p:where(.svelte-170vh9p){margin:0}.beevault-page.svelte-170vh9p .access-guide:where(.svelte-170vh9p) .steps:where(.svelte-170vh9p) .step:where(.svelte-170vh9p) p:where(.svelte-170vh9p){color:hsl(var(--text-200))}.beevault-page.svelte-170vh9p .access-guide:where(.svelte-170vh9p) .session-note:where(.svelte-170vh9p){margin-top:16px;margin-bottom:24px}.beevault-page.svelte-170vh9p .guide-section:where(.svelte-170vh9p){display:flex;flex-direction:column;gap:16px;padding:24px 12px}.beevault-page.svelte-170vh9p .guide-section:where(.svelte-170vh9p) h1:where(.svelte-170vh9p),.beevault-page.svelte-170vh9p .guide-section:where(.svelte-170vh9p) p:where(.svelte-170vh9p){margin:0;text-align:center}.beevault-page.svelte-170vh9p .addon-preview-section:where(.svelte-170vh9p){padding:24px 12px}.beevault-page.svelte-170vh9p .addon-preview-section:where(.svelte-170vh9p) h2:where(.svelte-170vh9p),.beevault-page.svelte-170vh9p .addon-preview-section:where(.svelte-170vh9p) .subtitle:where(.svelte-170vh9p){text-align:center}.beevault-page.svelte-170vh9p .addon-preview-section:where(.svelte-170vh9p) .subtitle:where(.svelte-170vh9p){margin:0 0 20px;color:hsl(var(--text-200))}.beevault-page.svelte-170vh9p .addon-preview-section:where(.svelte-170vh9p) .addon-grid:where(.svelte-170vh9p){row-gap:12px;column-gap:12px}.beevault-page.svelte-170vh9p .addon-preview-section:where(.svelte-170vh9p) .addon-card:where(.svelte-170vh9p){display:flex;flex-direction:column;gap:12px;background-color:hsl(var(--card-bg-200)/.9);padding:12px}.beevault-page.svelte-170vh9p .addon-preview-section:where(.svelte-170vh9p) .addon-card:where(.svelte-170vh9p) .head:where(.svelte-170vh9p){display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.beevault-page.svelte-170vh9p .addon-preview-section:where(.svelte-170vh9p) .addon-card:where(.svelte-170vh9p) .head:where(.svelte-170vh9p) h3:where(.svelte-170vh9p),.beevault-page.svelte-170vh9p .addon-preview-section:where(.svelte-170vh9p) .addon-card:where(.svelte-170vh9p) .head:where(.svelte-170vh9p) .price:where(.svelte-170vh9p){margin:0}.beevault-page.svelte-170vh9p .addon-preview-section:where(.svelte-170vh9p) .addon-card:where(.svelte-170vh9p) .head:where(.svelte-170vh9p) .price:where(.svelte-170vh9p){color:hsl(var(--accent-500));white-space:nowrap}.beevault-page.svelte-170vh9p .addon-preview-section:where(.svelte-170vh9p) .addon-card:where(.svelte-170vh9p) .description:where(.svelte-170vh9p){margin:0}.beevault-page.svelte-170vh9p .addon-preview-section:where(.svelte-170vh9p) .addon-card:where(.svelte-170vh9p) .description:where(.svelte-170vh9p){color:hsl(var(--text-200))}.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;text-shadow:3px 2px 1px hsl(var(--accent-100)/.28)}.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}
