.config-section.svelte-1y9l8yc.svelte-1y9l8yc,.input-section.svelte-1y9l8yc.svelte-1y9l8yc{margin-bottom:var(--spacing-2xl);padding:var(--spacing-xl);background:var(--surface-color);border:2px solid var(--border-color);border-radius:var(--radius-lg);transition:all .2s ease}.config-section.svelte-1y9l8yc.svelte-1y9l8yc{border-color:var(--primary-color);background:linear-gradient(to bottom,var(--primary-bg) 0%,var(--surface-color) 100%)}.section-header.svelte-1y9l8yc.svelte-1y9l8yc{display:flex;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);flex-wrap:wrap}.step-badge.svelte-1y9l8yc.svelte-1y9l8yc{display:inline-flex;align-items:center;justify-content:center;min-width:60px;height:32px;padding:0 var(--spacing-md);background:var(--primary-color);color:#fff;border-radius:var(--radius-full);font-weight:700;font-size:var(--font-size-sm);flex-shrink:0}.section-title.svelte-1y9l8yc.svelte-1y9l8yc{font-size:var(--font-size-xl);font-weight:700;color:var(--text-primary);margin:0 0 var(--spacing-xs) 0}.section-subtitle.svelte-1y9l8yc.svelte-1y9l8yc{font-size:var(--font-size-sm);color:var(--text-muted);margin:0;line-height:1.5}.input-header-content.svelte-1y9l8yc.svelte-1y9l8yc{flex:1;min-width:250px}.input-actions.svelte-1y9l8yc.svelte-1y9l8yc{display:flex;gap:var(--spacing-sm)}.action-btn.svelte-1y9l8yc.svelte-1y9l8yc{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--surface-color);border:2px solid var(--border-color);color:var(--text-color);border-radius:var(--radius-md);font-weight:600;font-size:var(--font-size-sm);transition:all .2s ease;cursor:pointer;white-space:nowrap}.action-btn.svelte-1y9l8yc.svelte-1y9l8yc:hover:not(:disabled){border-color:var(--primary-color);transform:translateY(-2px)}.action-btn.danger.svelte-1y9l8yc.svelte-1y9l8yc{color:var(--error-color);border-color:var(--error-color)}.action-btn.svelte-1y9l8yc.svelte-1y9l8yc:disabled{opacity:.5;cursor:not-allowed}textarea.svelte-1y9l8yc.svelte-1y9l8yc{width:100%;padding:var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-base);font-family:inherit;resize:vertical;background:var(--bg-color);line-height:1.6;min-height:200px}textarea.svelte-1y9l8yc.svelte-1y9l8yc:focus{outline:none;border-color:var(--primary-color)}.name-count.svelte-1y9l8yc.svelte-1y9l8yc{font-size:var(--font-size-sm);color:var(--text-muted);display:flex;align-items:center;gap:var(--spacing-xs)}.count-number.svelte-1y9l8yc.svelte-1y9l8yc{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;background:var(--primary-color);color:#fff;border-radius:var(--radius-full);font-weight:700;padding:0 var(--spacing-sm)}.error-message.svelte-1y9l8yc.svelte-1y9l8yc{background:#fff0f0;border:2px solid var(--error-color);border-radius:var(--radius-md);padding:var(--spacing-md);color:var(--error-color);font-weight:600;margin-top:var(--spacing-md)}.generate-section.svelte-1y9l8yc.svelte-1y9l8yc{text-align:center;margin:var(--spacing-2xl) 0}.btn-generate.svelte-1y9l8yc.svelte-1y9l8yc{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-lg);font-weight:600;background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-md);cursor:pointer;transition:all .3s ease;white-space:nowrap}.btn-generate.svelte-1y9l8yc.svelte-1y9l8yc:hover:not(:disabled){transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-generate.svelte-1y9l8yc.svelte-1y9l8yc:active:not(:disabled){transform:translateY(0)}.btn-generate.svelte-1y9l8yc.svelte-1y9l8yc:disabled{opacity:.6;cursor:not-allowed}@keyframes svelte-1y9l8yc-spin{to{transform:rotate(360deg)}}@keyframes svelte-1y9l8yc-blink{0%,20%{opacity:.2}50%{opacity:1}to{opacity:.2}}.content-section.svelte-1y9l8yc.svelte-1y9l8yc{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-xl)}.content-section.svelte-1y9l8yc h2.svelte-1y9l8yc{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-lg);color:var(--text-color)}.steps.svelte-1y9l8yc.svelte-1y9l8yc{display:flex;flex-direction:column;gap:var(--spacing-lg)}.step.svelte-1y9l8yc.svelte-1y9l8yc{display:flex;gap:var(--spacing-md);align-items:flex-start}.step-number.svelte-1y9l8yc.svelte-1y9l8yc{width:40px;height:40px;background:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.step.svelte-1y9l8yc h3.svelte-1y9l8yc{font-size:var(--font-size-lg);margin:0 0 var(--spacing-xs);color:var(--text-color)}.step.svelte-1y9l8yc p.svelte-1y9l8yc{margin:0;color:var(--text-muted);line-height:1.6}.benefits-grid.svelte-1y9l8yc.svelte-1y9l8yc{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.benefit-card.svelte-1y9l8yc.svelte-1y9l8yc{padding:var(--spacing-lg);background:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:all .2s ease}.benefit-card.svelte-1y9l8yc.svelte-1y9l8yc:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--primary-color)}.benefit-icon.svelte-1y9l8yc.svelte-1y9l8yc{font-size:2rem;margin-bottom:var(--spacing-sm)}.benefit-card.svelte-1y9l8yc h3.svelte-1y9l8yc{font-size:var(--font-size-base);margin:0 0 var(--spacing-xs);color:var(--text-color)}.benefit-card.svelte-1y9l8yc p.svelte-1y9l8yc{margin:0;font-size:var(--font-size-sm);color:var(--text-muted);line-height:1.5}.faq-list.svelte-1y9l8yc.svelte-1y9l8yc{display:flex;flex-direction:column;gap:var(--spacing-lg)}.faq-item.svelte-1y9l8yc h3.svelte-1y9l8yc{font-size:var(--font-size-lg);margin:0 0 var(--spacing-sm);color:var(--text-color)}.faq-item.svelte-1y9l8yc p.svelte-1y9l8yc{margin:0;color:var(--text-muted);line-height:1.6}.related-grid.svelte-1y9l8yc.svelte-1y9l8yc{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-lg)}.related-card{background:#fff;border:2px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-lg);text-decoration:none;color:inherit;transition:all .2s ease;display:flex;flex-direction:column;gap:var(--spacing-sm)}.related-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--primary-color)}.related-card h3.svelte-1y9l8yc.svelte-1y9l8yc{font-size:var(--font-size-lg);font-weight:700;margin:0;color:var(--text-color)}.related-card p.svelte-1y9l8yc.svelte-1y9l8yc{font-size:var(--font-size-sm);color:var(--text-muted);margin:0;flex:1;line-height:1.5}.related-card .wheel-action.svelte-1y9l8yc.svelte-1y9l8yc{color:var(--primary-color);font-weight:700;font-size:var(--font-size-sm);margin-top:var(--spacing-xs)}@media (max-width: 768px){.config-section.svelte-1y9l8yc.svelte-1y9l8yc,.input-section.svelte-1y9l8yc.svelte-1y9l8yc{padding:var(--spacing-md)}.section-header.svelte-1y9l8yc.svelte-1y9l8yc{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.step-badge.svelte-1y9l8yc.svelte-1y9l8yc{align-self:flex-start}.input-actions.svelte-1y9l8yc.svelte-1y9l8yc{width:100%}.action-btn.svelte-1y9l8yc.svelte-1y9l8yc{flex:1}.btn-generate.svelte-1y9l8yc.svelte-1y9l8yc{padding:var(--spacing-md) var(--spacing-xl);font-size:var(--font-size-base)}.benefits-grid.svelte-1y9l8yc.svelte-1y9l8yc{grid-template-columns:1fr}}.seo-content .step.svelte-1y9l8yc h3.svelte-1y9l8yc{font-size:var(--font-size-xl);font-weight:600;margin-bottom:var(--spacing-sm);color:var(--text-color)}.seo-content .step.svelte-1y9l8yc p.svelte-1y9l8yc{color:var(--text-muted);line-height:1.6;margin:0}.seo-content .use-cases.svelte-1y9l8yc h3.svelte-1y9l8yc{font-size:var(--font-size-xl);font-weight:600;margin-bottom:var(--spacing-lg);color:var(--text-color)}.seo-content .use-cases.svelte-1y9l8yc ul.svelte-1y9l8yc{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--spacing-md);margin:0}.seo-content .use-cases.svelte-1y9l8yc li.svelte-1y9l8yc{padding-left:var(--spacing-md);position:relative;line-height:1.6;color:var(--text-muted)}.seo-content .use-cases.svelte-1y9l8yc li.svelte-1y9l8yc:before{content:"✓";position:absolute;left:0;color:#22c55e;font-weight:700}.seo-content .use-cases.svelte-1y9l8yc strong.svelte-1y9l8yc{color:var(--text-color)}.seo-content.faq .faq-item.svelte-1y9l8yc h3.svelte-1y9l8yc{font-size:var(--font-size-lg);font-weight:600;margin-bottom:var(--spacing-sm);color:var(--text-color)}.seo-content.faq .faq-item.svelte-1y9l8yc p.svelte-1y9l8yc{color:var(--text-muted);line-height:1.6;margin:0}
