.section.svelte-1wz96az{width:100%;position:relative;overflow:hidden;box-sizing:border-box;opacity:0;transition:opacity .8s ease-out}.section.in-view.svelte-1wz96az{opacity:1}.section.dark.svelte-1wz96az{background:rgba(var(--public-surface-rgb),.7)}.section.svelte-1wz96az:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--public-section-divider)}.section.theme-meditation.svelte-1wz96az:before{background:var(--public-section-divider-meditation)}.section.theme-meditation.svelte-1wz96az{opacity:1;transition:none}.small.svelte-1wz96az{padding:3rem 1rem}.medium.svelte-1wz96az{padding:7rem 1rem}.large.svelte-1wz96az{padding:10rem 1rem}.container.svelte-1wz96az{max-width:1200px;margin:0 auto;z-index:1;position:relative}.title.svelte-1wz96az{font-size:clamp(2.2rem,5vw,3.2rem);margin-bottom:1.5rem;color:var(--text-primary, white);font-family:Poppins,sans-serif;font-weight:700;position:relative;display:inline-block}.title.centered.svelte-1wz96az{text-align:center;display:block}.subtitle.svelte-1wz96az{font-size:clamp(1rem,2vw,1.2rem);max-width:800px;margin:1.5rem 0;color:var(--text-secondary, rgba(255, 255, 255, .8));line-height:1.6}.subtitle.centered.svelte-1wz96az{text-align:center;margin-left:auto;margin-right:auto}.content.svelte-1wz96az{margin-top:1rem}@media (max-width: 768px){.small.svelte-1wz96az{padding:2rem 1rem}.medium.svelte-1wz96az{padding:3.5rem 1rem}.large.svelte-1wz96az{padding:5rem 1rem}}.audio-demo-container.svelte-1gnlz7t{display:inline-flex;position:relative;align-items:center;justify-content:center;border-radius:50%;overflow:hidden}.visualizer-canvas.svelte-1gnlz7t{width:100%;height:100%;display:block;border-radius:50%;transition:opacity .3s ease,filter .3s ease}.ambient-picker.svelte-w52hev{height:3.5rem;max-width:100%;background:rgba(var(--background-card-rgb),.95);border:1px solid rgba(var(--text-primary-rgb),.08);border-radius:999px;box-shadow:0 20px 50px #00000073;padding:.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-x:auto;overflow-y:hidden;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.ambient-picker.svelte-w52hev::-webkit-scrollbar{display:none}.preset-list.svelte-w52hev{display:flex;flex-direction:row;gap:.5rem;align-items:center}.preset-item.svelte-w52hev{width:2.5rem;height:2.5rem;border-radius:50%;background:rgba(var(--text-primary-rgb),.08);border:1px solid transparent;color:var(--text-primary);font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,transform .2s ease,border-color .2s ease;flex-shrink:0}.preset-item.selected.svelte-w52hev{background:rgba(var(--interactive-gradient-2),.3);border-color:rgba(var(--interactive-gradient-2),.7)}.ambient-picker.meditation.svelte-w52hev .preset-item.selected:where(.svelte-w52hev){background:rgba(var(--public-meditation-accent-rgb),.3);border-color:rgba(var(--public-meditation-accent-rgb),.7)}.ambient-picker.meditation.svelte-w52hev{background:rgba(var(--public-meditation-surface-rgb),.95);border-color:rgba(var(--public-meditation-accent-rgb),.15)}.preset-item.svelte-w52hev:hover{transform:scale(1.05);background:rgba(var(--text-primary-rgb),.12)}.preset-item.svelte-w52hev:focus-visible{outline:2px solid rgba(var(--text-primary-rgb),.7);outline-offset:2px}.pricing-container.svelte-ildmnn{margin-top:1rem;opacity:0;transform:translateY(15px);transition:all .4s ease-out;display:flex;flex-direction:column;align-items:center}.pricing-container.visible.svelte-ildmnn{opacity:1;transform:translateY(0)}.billing-selector.svelte-ildmnn{display:flex;background:rgba(var(--public-accent-rgb),.1);border-radius:8px;padding:.3rem;margin-bottom:2rem;border:1px solid rgba(var(--public-accent-rgb),.2)}.billing-option.svelte-ildmnn{background:none;border:none;padding:.6rem 1.2rem;color:#fffc;font-weight:500;border-radius:6px;font-size:.9rem;cursor:pointer;transition:background .2s;position:relative;min-width:100px}.billing-option.active.svelte-ildmnn{background:rgba(var(--public-accent-rgb),.3);color:#fff}.savings-badge.svelte-ildmnn{position:absolute;top:-8px;right:-8px;background:rgb(var(--public-accent-rgb));color:#fff;font-size:.7rem;font-weight:600;padding:.1rem .4rem;border-radius:4px}.pricing-grid.svelte-ildmnn{display:flex;justify-content:center;gap:1.5rem;max-width:900px;width:100%;margin:0 auto}.pricing-card.svelte-ildmnn{background:rgba(var(--public-surface-alt-rgb),.6);border-radius:12px;flex:1;position:relative;border:1px solid rgba(var(--public-accent-rgb),.15);padding:1.75rem;display:flex;flex-direction:column}.pricing-card.pro.svelte-ildmnn{background:rgba(var(--public-surface-strong-rgb),.7);border-color:rgba(var(--public-accent-rgb),.25)}.card-header.svelte-ildmnn{text-align:center;margin-bottom:1.25rem}.plan-name.svelte-ildmnn{font-size:1.5rem;font-weight:700;margin:0 0 .5rem;color:#fff;font-family:Poppins,sans-serif}.pricing-card.pro.svelte-ildmnn .plan-name:where(.svelte-ildmnn){color:var(--public-accent-soft-text)}.plan-price.svelte-ildmnn{margin-bottom:.5rem}.price.svelte-ildmnn{font-size:2.5rem;font-weight:700;font-family:Poppins,sans-serif;color:#fff;line-height:1}.pricing-card.pro.svelte-ildmnn .price:where(.svelte-ildmnn){color:var(--public-accent-soft-text)}.period.svelte-ildmnn{font-size:.9rem;color:#ffffffb3;display:block;margin-top:.25rem}.feature-list.svelte-ildmnn{flex-grow:1;margin-bottom:1.5rem}.feature-item.svelte-ildmnn{display:flex;align-items:center;margin-bottom:.75rem;color:#fffc}.refund-note.svelte-ildmnn{margin-top:1.5rem;color:#ffffffa6;font-size:.85rem;text-align:center;max-width:640px}.refund-note.svelte-ildmnn a:where(.svelte-ildmnn){color:var(--public-accent-soft-text);text-decoration:underline}.feature-icon.svelte-ildmnn{width:20px;height:20px;min-width:20px;border-radius:50%;background:rgba(var(--public-accent-rgb),.15);display:flex;align-items:center;justify-content:center;margin-right:.75rem}.feature-icon.svelte-ildmnn i:where(.svelte-ildmnn){color:rgb(var(--public-accent-strong-rgb));font-size:.7rem}.pricing-card.pro.svelte-ildmnn .feature-icon:where(.svelte-ildmnn){background:rgba(var(--public-accent-rgb),.25)}.pricing-card.pro.svelte-ildmnn .feature-icon:where(.svelte-ildmnn) i:where(.svelte-ildmnn){color:var(--public-accent-soft-text)}.plan-cta.svelte-ildmnn{margin-top:auto}.pricing-wrapper.theme-meditation.svelte-ildmnn .billing-selector:where(.svelte-ildmnn){background:rgba(var(--public-meditation-accent-rgb),.1);border-color:rgba(var(--public-meditation-accent-rgb),.2)}.pricing-wrapper.theme-meditation.svelte-ildmnn .billing-option.active:where(.svelte-ildmnn){background:rgba(var(--public-meditation-accent-rgb),.3)}.pricing-wrapper.theme-meditation.svelte-ildmnn .savings-badge:where(.svelte-ildmnn){background:rgb(var(--public-meditation-accent-rgb))}.pricing-wrapper.theme-meditation.svelte-ildmnn .pricing-card:where(.svelte-ildmnn){background:rgba(var(--public-meditation-surface-rgb),.6);border-color:rgba(var(--public-meditation-accent-rgb),.15)}.pricing-wrapper.theme-meditation.svelte-ildmnn .pricing-card.pro:where(.svelte-ildmnn){background:#142341b3;border-color:rgba(var(--public-meditation-accent-rgb),.25)}.pricing-wrapper.theme-meditation.svelte-ildmnn .pricing-card.pro:where(.svelte-ildmnn) .plan-name:where(.svelte-ildmnn),.pricing-wrapper.theme-meditation.svelte-ildmnn .pricing-card.pro:where(.svelte-ildmnn) .price:where(.svelte-ildmnn){color:rgb(var(--public-meditation-accent-soft-rgb))}.pricing-wrapper.theme-meditation.svelte-ildmnn .refund-note:where(.svelte-ildmnn) a:where(.svelte-ildmnn){color:rgb(var(--public-meditation-accent-soft-rgb))}.pricing-wrapper.theme-meditation.svelte-ildmnn .feature-icon:where(.svelte-ildmnn){background:rgba(var(--public-meditation-accent-rgb),.15)}.pricing-wrapper.theme-meditation.svelte-ildmnn .feature-icon:where(.svelte-ildmnn) i:where(.svelte-ildmnn){color:rgb(var(--public-meditation-accent-rgb))}.pricing-wrapper.theme-meditation.svelte-ildmnn .pricing-card.pro:where(.svelte-ildmnn) .feature-icon:where(.svelte-ildmnn){background:rgba(var(--public-meditation-accent-rgb),.25)}.pricing-wrapper.theme-meditation.svelte-ildmnn .pricing-card.pro:where(.svelte-ildmnn) .feature-icon:where(.svelte-ildmnn) i:where(.svelte-ildmnn){color:rgb(var(--public-meditation-accent-soft-rgb))}@media (max-width: 640px){.pricing-grid.svelte-ildmnn{flex-direction:column;gap:1.5rem}.pricing-card.svelte-ildmnn{width:100%;padding:1.5rem}.billing-option.svelte-ildmnn{padding:.5rem .75rem;font-size:.85rem;min-width:80px}}
