.product-page.svelte-1iljj73{padding:2rem 0 4rem}.breadcrumb.svelte-1iljj73{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--color-text-muted);margin-bottom:1rem}.breadcrumb.svelte-1iljj73 a:where(.svelte-1iljj73){color:var(--color-text-muted)}.breadcrumb.svelte-1iljj73 a:where(.svelte-1iljj73):hover{color:var(--color-primary-light)}.product-header.svelte-1iljj73{display:grid;grid-template-columns:1fr 380px;gap:3rem;margin-bottom:3rem}.product-badge-row.svelte-1iljj73{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.category-badge.svelte-1iljj73{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-bg-tertiary);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;color:var(--color-text-muted);text-transform:capitalize}.product-title.svelte-1iljj73{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.product-description.svelte-1iljj73{color:var(--color-text-muted);font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem}.product-meta.svelte-1iljj73{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:1.5rem}.meta-item.svelte-1iljj73{display:flex;align-items:center;gap:.5rem;color:var(--color-text-muted);font-size:.9rem}.meta-item.svelte-1iljj73 svg:where(.svelte-1iljj73){color:var(--color-primary-light)}.product-tags.svelte-1iljj73{display:flex;flex-wrap:wrap;gap:.5rem}.tag.svelte-1iljj73{padding:.25rem .75rem;background:var(--color-bg-tertiary);border-radius:var(--radius-sm);font-size:.8rem;color:var(--color-text-muted)}.purchase-card.svelte-1iljj73{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2rem;position:sticky;top:90px;height:fit-content}.price-display.svelte-1iljj73{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.5rem}.price.svelte-1iljj73{font-size:2.5rem;font-weight:700;color:var(--color-secondary)}.price-original.svelte-1iljj73{font-size:1.25rem;color:var(--color-text-muted);text-decoration:line-through}.discount.svelte-1iljj73{padding:.25rem .5rem;background:#ef444433;color:#ef4444;font-size:.75rem;font-weight:600;border-radius:var(--radius-sm)}.access-badge.svelte-1iljj73{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:#22c55e1a;border:1px solid var(--color-success);border-radius:var(--radius-md);color:var(--color-success);font-weight:600}.features-list.svelte-1iljj73{list-style:none;padding:0;margin-top:1.5rem}.features-list.svelte-1iljj73 li:where(.svelte-1iljj73){display:flex;align-items:center;gap:.75rem;padding:.5rem 0;color:var(--color-text-muted);font-size:.9rem}.features-list.svelte-1iljj73 svg:where(.svelte-1iljj73){color:var(--color-success);flex-shrink:0}.prompts-section.svelte-1iljj73{border-top:1px solid var(--color-border);padding-top:3rem}.prompts-title.svelte-1iljj73{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.prompts-list.svelte-1iljj73{display:flex;flex-direction:column;gap:1.5rem}.prompt-card.svelte-1iljj73{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem}.prompt-header.svelte-1iljj73{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.prompt-number.svelte-1iljj73{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--color-bg-tertiary);border-radius:var(--radius-sm);font-size:.75rem;font-weight:600;color:var(--color-text-muted);flex-shrink:0}.prompt-title.svelte-1iljj73{flex:1;font-size:1.125rem;font-weight:600}.copy-btn.svelte-1iljj73{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:.875rem;cursor:pointer;transition:all .2s}.copy-btn.svelte-1iljj73:hover{border-color:var(--color-primary);color:var(--color-primary-light)}.copy-btn.copied.svelte-1iljj73{background:#22c55e1a;border-color:var(--color-success);color:var(--color-success)}.prompt-description.svelte-1iljj73{color:var(--color-text-muted);font-size:.9rem;margin-bottom:1rem}.prompt-content.svelte-1iljj73{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1rem;margin-bottom:1rem}.prompt-content.svelte-1iljj73 pre:where(.svelte-1iljj73){white-space:pre-wrap;word-wrap:break-word;font-family:Monaco,Consolas,monospace;font-size:.875rem;line-height:1.6;color:var(--color-text)}.prompt-variables.svelte-1iljj73{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.variables-label.svelte-1iljj73{font-size:.8rem;color:var(--color-text-muted)}.variable.svelte-1iljj73{padding:.2rem .5rem;background:#6366f133;color:var(--color-primary-light);font-size:.75rem;border-radius:var(--radius-sm)}.prompt-use-case.svelte-1iljj73{font-size:.85rem;color:var(--color-text-muted)}.locked-preview.svelte-1iljj73{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.locked-prompts.svelte-1iljj73{padding:1.5rem}.locked-prompt.svelte-1iljj73{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--color-bg-tertiary);border-radius:var(--radius-md);margin-bottom:1rem}.locked-content.svelte-1iljj73{flex:1}.locked-title.svelte-1iljj73{height:16px;width:60%;background:var(--color-border);border-radius:var(--radius-sm);margin-bottom:.75rem}.locked-text.svelte-1iljj73{height:12px;width:100%;background:var(--color-border);border-radius:var(--radius-sm);margin-bottom:.5rem;opacity:.5}.locked-text.short.svelte-1iljj73{width:40%}.lock-icon.svelte-1iljj73{color:var(--color-text-muted);opacity:.5}.more-prompts.svelte-1iljj73{text-align:center;color:var(--color-text-muted);font-size:.9rem;padding:1rem}.unlock-cta.svelte-1iljj73{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);padding:2rem;text-align:center}.unlock-cta.svelte-1iljj73 h3:where(.svelte-1iljj73){color:#fff;font-size:1.25rem;margin-bottom:.5rem}.unlock-cta.svelte-1iljj73 p:where(.svelte-1iljj73){color:#fffc;margin-bottom:1rem}.unlock-cta.svelte-1iljj73 .btn:where(.svelte-1iljj73){background:#fff;color:var(--color-primary-dark)}.empty-prompts.svelte-1iljj73{text-align:center;padding:3rem;background:var(--color-bg-secondary);border-radius:var(--radius-lg);color:var(--color-text-muted)}@media(max-width:900px){.product-header.svelte-1iljj73{grid-template-columns:1fr}.purchase-card.svelte-1iljj73{position:static}.product-title.svelte-1iljj73{font-size:2rem}}
