.premium-page.svelte-feopv2{max-width:500px;margin:0 auto;padding:2rem 1.5rem}.premium-header.svelte-feopv2{text-align:center;margin-bottom:2rem}.premium-header.svelte-feopv2 .star-icon{color:var(--primary);margin-bottom:1rem}.premium-header.svelte-feopv2 h1:where(.svelte-feopv2){font-family:var(--font-family-heading);font-size:1.75rem;font-weight:500;color:var(--foreground);margin:0 0 .5rem}.premium-header.svelte-feopv2 p:where(.svelte-feopv2){color:var(--muted-foreground);margin:0}.loading.svelte-feopv2{text-align:center;color:var(--muted-foreground);padding:2rem}.premium-active.svelte-feopv2{text-align:center;padding:2rem;background:var(--card);border:1px solid var(--primary);border-radius:var(--radius)}.badge.svelte-feopv2{display:inline-flex;align-items:center;gap:.5rem;background:var(--primary);color:var(--primary-foreground);padding:.5rem 1rem;border-radius:1rem;font-size:.875rem;font-weight:500;margin-bottom:1rem}.premium-active.svelte-feopv2 p:where(.svelte-feopv2){color:var(--muted-foreground);margin:0}.pricing-card.svelte-feopv2{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:2rem;text-align:center}.price.svelte-feopv2{margin-bottom:1.5rem}.amount.svelte-feopv2{font-size:3rem;font-weight:700;color:var(--foreground)}.period.svelte-feopv2{color:var(--muted-foreground);font-size:1rem}.benefits.svelte-feopv2{list-style:none;text-align:left;margin-bottom:1.5rem}.benefits.svelte-feopv2 li:where(.svelte-feopv2){display:flex;align-items:center;gap:.75rem;padding:.625rem 0;color:var(--foreground);font-size:.9375rem}.benefits.svelte-feopv2 li:where(.svelte-feopv2) .check{color:var(--primary);flex-shrink:0}.upgrade-btn.svelte-feopv2{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius);font-size:1rem;font-weight:500;cursor:pointer;transition:var(--transition-fast)}.upgrade-btn.svelte-feopv2:hover{opacity:.9}.guarantee.svelte-feopv2{font-size:.75rem;color:var(--muted-foreground);margin:1rem 0 0}.free-info.svelte-feopv2{margin-top:2rem;text-align:center;padding:1rem}.free-info.svelte-feopv2 h3:where(.svelte-feopv2){font-family:var(--font-family-heading);font-size:.9375rem;font-weight:500;color:var(--foreground);margin:0 0 .25rem}.free-info.svelte-feopv2 p:where(.svelte-feopv2){color:var(--muted-foreground);font-size:.8125rem;margin:0}.modal-overlay.svelte-feopv2{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem}.modal.svelte-feopv2{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:2rem;max-width:350px;text-align:center}.modal.svelte-feopv2 h3:where(.svelte-feopv2){font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;color:var(--foreground);margin:0 0 .75rem}.modal.svelte-feopv2 p:where(.svelte-feopv2){color:var(--muted-foreground);font-size:.9375rem;margin:0 0 .5rem}.modal-email.svelte-feopv2{font-size:.8125rem}.modal-email.svelte-feopv2 a:where(.svelte-feopv2){color:var(--primary);text-decoration:none}.modal-email.svelte-feopv2 a:where(.svelte-feopv2):hover{text-decoration:underline}.modal-btn.svelte-feopv2{margin-top:1rem;padding:.625rem 1.5rem;background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius);font-size:.9375rem;cursor:pointer;transition:var(--transition-fast)}.modal-btn.svelte-feopv2:hover{opacity:.9}
