.ai-tools-page.svelte-1uj3qqa{max-width:860px;margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-16);opacity:0;transform:translateY(12px);transition:all .4s ease}.ai-tools-page.visible.svelte-1uj3qqa{opacity:1;transform:translateY(0)}.hero.svelte-1uj3qqa{text-align:center;margin-bottom:var(--space-10)}.hero-badge.svelte-1uj3qqa{display:inline-block;padding:4px 14px;background:#6ee7b71a;border:1px solid rgba(110,231,183,.3);border-radius:20px;font-size:var(--text-xs);font-weight:600;color:var(--accent-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--space-4)}.hero.svelte-1uj3qqa h1:where(.svelte-1uj3qqa){font-family:var(--font-display);font-size:var(--text-4xl);font-weight:800;color:var(--text-primary);margin-bottom:var(--space-3);line-height:1.15}.hero-subtitle.svelte-1uj3qqa{font-size:var(--text-lg);color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.download-card.svelte-1uj3qqa{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:16px;padding:var(--space-8);margin-bottom:var(--space-8)}.card-header.svelte-1uj3qqa{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.card-icon.svelte-1uj3qqa{font-size:1.8rem;color:var(--accent-primary)}.card-title-group.svelte-1uj3qqa h2:where(.svelte-1uj3qqa){font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--text-primary);margin:0}.card-version.svelte-1uj3qqa{font-size:var(--text-xs);color:var(--text-tertiary)}.card-desc.svelte-1uj3qqa{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.65;margin-bottom:var(--space-5)}.card-features.svelte-1uj3qqa{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--space-6)}.feature.svelte-1uj3qqa{padding:4px 10px;background:#ffffff0a;border:1px solid var(--border-subtle);border-radius:6px;font-size:var(--text-xs);color:var(--text-secondary)}.card-actions.svelte-1uj3qqa{display:flex;gap:var(--space-3);flex-wrap:wrap}.btn-secondary.svelte-1uj3qqa{padding:10px 20px;background:transparent;border:1px solid var(--accent-primary);color:var(--accent-primary);border-radius:8px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .15s}.btn-secondary.svelte-1uj3qqa:hover{background:#6ee7b71a}.btn-outline.svelte-1uj3qqa{padding:10px 20px;background:transparent;border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:8px;font-weight:600;font-size:.85rem;cursor:pointer;transition:all .15s}.btn-outline.svelte-1uj3qqa:hover{border-color:var(--text-secondary);color:var(--text-primary)}.preview-section.svelte-1uj3qqa{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:12px;margin-bottom:var(--space-8);overflow:hidden}.preview-header.svelte-1uj3qqa{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);background:#ffffff08;border-bottom:1px solid var(--border-subtle)}.preview-label.svelte-1uj3qqa{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary)}.preview-copy.svelte-1uj3qqa{padding:4px 12px;background:transparent;border:1px solid var(--border-subtle);border-radius:6px;font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all .15s}.preview-copy.svelte-1uj3qqa:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.preview-content.svelte-1uj3qqa{padding:var(--space-4);font-family:var(--font-mono);font-size:.75rem;line-height:1.6;color:var(--text-secondary);max-height:400px;overflow-y:auto;white-space:pre-wrap;word-break:break-word;margin:0}.how-to.svelte-1uj3qqa{margin-bottom:var(--space-10)}.how-to.svelte-1uj3qqa h2:where(.svelte-1uj3qqa),.compat-section.svelte-1uj3qqa h2:where(.svelte-1uj3qqa),.examples-section.svelte-1uj3qqa h2:where(.svelte-1uj3qqa),.whats-inside.svelte-1uj3qqa h2:where(.svelte-1uj3qqa){font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-6)}.steps-grid.svelte-1uj3qqa{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.step-card.svelte-1uj3qqa{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:12px;padding:var(--space-6);text-align:center}.step-num.svelte-1uj3qqa{font-size:2rem;margin-bottom:var(--space-3)}.step-card.svelte-1uj3qqa h3:where(.svelte-1uj3qqa){font-family:var(--font-display);font-size:var(--text-base);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-2)}.step-card.svelte-1uj3qqa p:where(.svelte-1uj3qqa){font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5;margin:0}.compat-section.svelte-1uj3qqa{margin-bottom:var(--space-10)}.compat-grid.svelte-1uj3qqa{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.compat-badge.svelte-1uj3qqa{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:10px;transition:border-color .15s}.compat-badge.svelte-1uj3qqa:hover{border-color:var(--accent-primary)}.compat-name.svelte-1uj3qqa{font-weight:700;font-size:var(--text-sm);color:var(--text-primary)}.compat-desc.svelte-1uj3qqa{font-size:var(--text-xs);color:var(--text-tertiary)}.examples-section.svelte-1uj3qqa{margin-bottom:var(--space-10)}.examples-subtitle.svelte-1uj3qqa{color:var(--text-secondary);font-size:var(--text-sm);margin-bottom:var(--space-5)}.examples-list.svelte-1uj3qqa{display:flex;flex-direction:column;gap:var(--space-3)}.example-card.svelte-1uj3qqa{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:10px}.example-category.svelte-1uj3qqa{flex-shrink:0;padding:3px 10px;background:#6ee7b714;border-radius:6px;font-size:var(--text-xs);font-weight:600;color:var(--accent-primary);text-transform:uppercase;letter-spacing:.04em}.example-prompt.svelte-1uj3qqa{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5;margin:0;font-style:italic}.whats-inside.svelte-1uj3qqa{margin-bottom:var(--space-8)}.inside-grid.svelte-1uj3qqa{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.inside-item.svelte-1uj3qqa{padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:10px}.inside-item.svelte-1uj3qqa h4:where(.svelte-1uj3qqa){font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-2)}.inside-item.svelte-1uj3qqa p:where(.svelte-1uj3qqa){font-size:var(--text-sm);color:var(--text-secondary);line-height:1.55;margin:0}@media(max-width:768px){.hero.svelte-1uj3qqa h1:where(.svelte-1uj3qqa){font-size:var(--text-3xl)}.steps-grid.svelte-1uj3qqa{grid-template-columns:1fr}.compat-grid.svelte-1uj3qqa{grid-template-columns:repeat(2,1fr)}.inside-grid.svelte-1uj3qqa{grid-template-columns:1fr}.card-actions.svelte-1uj3qqa{flex-direction:column}}
