.bundle-overlay[data-v-1c027f65]{z-index:70;-webkit-backdrop-filter:blur(6px);background-color:#1c1917b8;justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out bundle-fade-1c027f65;display:flex;position:fixed;inset:0}.bundle-content[data-v-1c027f65]{background-color:var(--bt-bg-card);border-radius:1.5rem;flex-direction:column;width:100%;max-width:560px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 30px 60px -20px #0006}.bundle-header[data-v-1c027f65]{border-bottom:1px solid var(--bt-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.bundle-title[data-v-1c027f65]{color:var(--bt-text-primary);margin:0;font-family:Playfair Display,serif;font-size:1.4rem;font-style:italic}.bundle-close[data-v-1c027f65]{background-color:var(--bt-bg-elevated);width:36px;height:36px;color:var(--bt-text-primary);cursor:pointer;border:none;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bundle-body[data-v-1c027f65]{flex:1;padding:1.75rem;overflow-y:auto}.bundle-list[data-v-1c027f65]{color:var(--bt-text-secondary);flex-direction:column;gap:.7rem;margin:0;padding-left:1.2rem;list-style:outside;display:flex}.bundle-list li[data-v-1c027f65]{font-size:.9rem;line-height:1.55}.bundle-note[data-v-1c027f65]{color:var(--bt-text-secondary);margin:1.1rem 0 0;font-size:.85rem;font-style:italic;line-height:1.55}@keyframes bundle-fade-1c027f65{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bundle-overlay[data-v-1c027f65]{animation:none}}.leo-tab[data-v-f12c997f]{background-color:var(--bt-bg-elevated);color:var(--bt-text-secondary);border:1px solid #0000}.leo-tab[data-v-f12c997f]:hover{color:var(--bt-text-primary)}.leo-tab-active[data-v-f12c997f]{background-color:var(--bt-accent);color:#fdfcf8}.leo-tab-active[data-v-f12c997f]:hover{color:#fdfcf8;opacity:.95}.leo-scenarios-stack[data-v-f12c997f]{grid-template-columns:1fr;display:grid}.leo-scenarios-stack[data-v-f12c997f]>*{grid-area:1/1}.leo-scenario-panel[data-v-f12c997f]{visibility:hidden;pointer-events:none}.leo-scenario-panel.is-active[data-v-f12c997f]{visibility:visible;pointer-events:auto}.leo-messages-list[data-v-f12c997f]{flex-direction:column;gap:.5rem;margin:0;padding:1.25rem 1rem;list-style:none;display:flex}.leo-message-row[data-v-f12c997f]{opacity:0;transition:opacity .42s cubic-bezier(.22,.61,.36,1),transform .42s cubic-bezier(.22,.61,.36,1);display:flex;transform:translateY(8px)scale(.96)}.leo-message-row.is-visible[data-v-f12c997f]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.leo-message-row[data-v-f12c997f]{transition:none}.leo-message-row.is-visible[data-v-f12c997f]{opacity:1;transform:none}}.period-active[data-v-0981bb6a]{background-color:var(--bt-accent);color:#fdfcf8}.period-disabled[data-v-0981bb6a]{opacity:.45;cursor:not-allowed}.plan-card[data-v-0981bb6a]{transition:transform .32s ease-out,box-shadow .32s ease-out}.plan-card[data-v-0981bb6a]:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000000d}.plan-highlight[data-v-0981bb6a]{box-shadow:0 20px 40px -12px #be123c2e}@media (prefers-reduced-motion:reduce){.plan-card[data-v-0981bb6a],.plan-card[data-v-0981bb6a]:hover{transition:none;transform:none}}.zoom-overlay[data-v-9b1d0779]{z-index:70;-webkit-backdrop-filter:blur(6px);background-color:#1c1917b8;justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out zoom-fade-9b1d0779;display:flex;position:fixed;inset:0}.zoom-content[data-v-9b1d0779]{background-color:var(--bt-bg-card);border-radius:1.5rem;flex-direction:column;width:100%;max-width:960px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 30px 60px -20px #0006}.zoom-header[data-v-9b1d0779]{border-bottom:1px solid var(--bt-border);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.zoom-title[data-v-9b1d0779]{color:var(--bt-text-primary);margin:0;font-family:Playfair Display,serif;font-size:1.4rem;font-style:italic}.zoom-close[data-v-9b1d0779]{background-color:var(--bt-bg-elevated);width:36px;height:36px;color:var(--bt-text-primary);cursor:pointer;border:none;border-radius:.6rem;justify-content:center;align-items:center;display:inline-flex}.zoom-body[data-v-9b1d0779]{flex-direction:column;flex:1;gap:1.5rem;padding:2rem;display:flex;overflow-y:auto}.zoom-placeholder[data-v-9b1d0779]{color:var(--bt-text-secondary);text-align:center;font-size:.9rem;line-height:1.6}.zoom-mockup-wrap[data-v-9b1d0779]{justify-content:center;display:flex}.zoom-mockup[data-v-9b1d0779]{aspect-ratio:16/10;background:linear-gradient(135deg, var(--bt-bg-elevated), var(--bt-bg-card));border:1px solid var(--bt-border);border-radius:1.25rem;justify-content:center;align-items:center;width:100%;max-width:720px;display:flex}.zoom-mockup-icon[data-v-9b1d0779]{color:var(--bt-accent);text-transform:capitalize;font-family:Playfair Display,serif;font-size:2rem;font-style:italic}.zoom-image[data-v-9b1d0779]{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--bt-border);border-radius:1.25rem;width:100%;max-width:720px;height:auto;display:block}@keyframes zoom-fade-9b1d0779{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.zoom-overlay[data-v-9b1d0779]{animation:none}}body.body-zoom-open{overflow:hidden}
/*$vite$:1*/