.hero.svelte-45las6{padding:var(--space-3xl) 0 var(--space-xl) 0;border-bottom:1px solid var(--color-border)}.hero-number.svelte-45las6{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-45las6{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-45las6{font-family:var(--font-body);font-size:1.125rem;color:var(--color-text-secondary);max-width:600px}.tool-section.svelte-45las6{padding:var(--space-2xl) 0}.toolbar.svelte-45las6{display:flex;gap:var(--space-sm);margin-bottom:var(--space-lg)}.action-btn.svelte-45las6{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-45las6:hover{opacity:.9}.workspace.svelte-45las6{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:var(--space-lg);margin-bottom:var(--space-2xl)}.editor-panel.svelte-45las6{display:flex;flex-direction:column;border:1px solid var(--color-border);background:var(--color-surface)}.panel-header.svelte-45las6{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-45las6{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-45las6,.copy-btn.svelte-45las6{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-45las6:hover,.copy-btn.svelte-45las6:hover:not(:disabled){opacity:.9}.copy-btn.svelte-45las6:disabled{opacity:.3;cursor:not-allowed}.editor-textarea.svelte-45las6{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-45las6{opacity:.9}.editor-textarea.svelte-45las6:focus{outline:none}.reference.svelte-45las6{border:1px solid var(--color-border);padding:var(--space-xl);background:var(--color-surface)}.reference-title.svelte-45las6{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-45las6{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--space-md)}.reference-item.svelte-45las6{display:flex;flex-direction:column;padding:var(--space-sm);border:1px solid var(--color-border);background:var(--color-bg)}.reference-letter.svelte-45las6{font-family:var(--font-display);font-size:1.5rem;font-weight:900;color:var(--color-text-primary);margin-bottom:.25rem}.reference-word.svelte-45las6{font-family:var(--font-body);font-size:.75rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}@media(max-width:768px){.workspace.svelte-45las6{grid-template-columns:1fr}.editor-textarea.svelte-45las6{min-height:300px}.reference-grid.svelte-45las6{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:var(--space-sm)}}
