.hero.svelte-6j5uae{padding:var(--space-3xl) 0 var(--space-xl) 0;border-bottom:1px solid var(--color-border)}.hero-number.svelte-6j5uae{font-family:var(--font-body);font-size:.6875rem;font-weight:500;color:var(--color-text-tertiary);letter-spacing:.15em;margin-bottom:var(--space-md);text-transform:uppercase}.hero-title.svelte-6j5uae{font-family:var(--font-display);font-size:clamp(2.5rem,8vw,5rem);font-weight:900;line-height:.9;letter-spacing:-.05em;color:var(--color-text-primary);margin-bottom:var(--space-md)}.hero-description.svelte-6j5uae{font-family:var(--font-body);font-size:1.125rem;color:var(--color-text-secondary);max-width:600px}.tool-section.svelte-6j5uae{padding:var(--space-2xl) 0}.toolbar.svelte-6j5uae{display:flex;gap:var(--space-sm);margin-bottom:var(--space-lg)}.action-btn.svelte-6j5uae{font-family:var(--font-body);font-size:.875rem;font-weight:600;padding:.75rem 1.5rem;border:1px solid var(--color-border);background:var(--color-text-primary);color:var(--color-bg);cursor:pointer;transition:var(--transition);text-transform:uppercase;letter-spacing:.05em}.action-btn.svelte-6j5uae:hover{opacity:.9}.workspace.svelte-6j5uae{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--space-lg);margin-bottom:var(--space-2xl)}.editor-panel.svelte-6j5uae{display:flex;flex-direction:column;border:1px solid var(--color-border);background:var(--color-surface)}.panel-header.svelte-6j5uae{display:flex;justify-content:space-between;align-items:center;padding:var(--space-md);border-bottom:1px solid var(--color-border);gap:var(--space-sm)}.panel-label.svelte-6j5uae{font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em}.convert-btn.svelte-6j5uae,.copy-btn.svelte-6j5uae{font-family:var(--font-body);font-size:.75rem;font-weight:600;padding:.5rem 1rem;border:1px solid var(--color-border);background:var(--color-text-primary);color:var(--color-bg);cursor:pointer;transition:var(--transition);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.convert-btn.svelte-6j5uae:hover,.copy-btn.svelte-6j5uae:hover:not(:disabled){opacity:.9}.copy-btn.svelte-6j5uae:disabled{opacity:.3;cursor:not-allowed}.editor-textarea.svelte-6j5uae{flex:1;min-height:400px;font-family:Courier New,monospace;font-size:.875rem;line-height:1.5;padding:var(--space-md);border:none;background:var(--color-bg);color:var(--color-text-primary);resize:vertical}.editor-textarea.readonly.svelte-6j5uae{opacity:.9}.editor-textarea.svelte-6j5uae:focus{outline:none}.reference.svelte-6j5uae{border:1px solid var(--color-border);padding:var(--space-xl);background:var(--color-surface)}.reference-title.svelte-6j5uae{font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border)}.reference-grid.svelte-6j5uae{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--space-md)}.reference-item.svelte-6j5uae{display:flex;flex-direction:column;padding:var(--space-sm);border:1px solid var(--color-border);background:var(--color-bg)}.reference-letter.svelte-6j5uae{font-family:var(--font-display);font-size:1.5rem;font-weight:900;color:var(--color-text-primary);margin-bottom:.25rem}.reference-word.svelte-6j5uae{font-family:var(--font-body);font-size:.75rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.info-box.svelte-6j5uae{border:1px solid var(--color-border);padding:var(--space-xl);background:var(--color-surface);margin-top:var(--space-lg)}.info-title.svelte-6j5uae{font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-md);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border)}.info-content.svelte-6j5uae{font-family:var(--font-body);font-size:.875rem;line-height:1.6;color:var(--color-text-secondary)}.info-content.svelte-6j5uae p:where(.svelte-6j5uae){margin-bottom:var(--space-md)}.info-content.svelte-6j5uae p:where(.svelte-6j5uae):last-child{margin-bottom:0}.info-content.svelte-6j5uae strong:where(.svelte-6j5uae){color:var(--color-text-primary);font-weight:600}@media(max-width:768px){.workspace.svelte-6j5uae{grid-template-columns:1fr}.editor-textarea.svelte-6j5uae{min-height:300px}.reference-grid.svelte-6j5uae{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:var(--space-sm)}}
