.page.svelte-1mzqg1g{padding:var(--space-2xl) 0}.header-section.svelte-1mzqg1g{margin-bottom:var(--space-xl);border-bottom:1px solid var(--color-text-primary);padding-bottom:var(--space-md)}.breadcrumb.svelte-1mzqg1g{font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.1em;margin-bottom:var(--space-sm);display:flex;align-items:center;gap:var(--space-xs)}.breadcrumb-link.svelte-1mzqg1g{color:var(--color-text-secondary);text-decoration:none;transition:var(--transition)}.breadcrumb-link.svelte-1mzqg1g:hover{color:var(--color-text-primary)}.breadcrumb-separator.svelte-1mzqg1g{color:var(--color-text-tertiary)}.breadcrumb-current.svelte-1mzqg1g{color:var(--color-text-primary)}.number.svelte-1mzqg1g{font-family:var(--font-body);font-size:.75rem;font-weight:400;color:var(--color-text-secondary);letter-spacing:.2em;margin-bottom:var(--space-sm)}.page-title.svelte-1mzqg1g{font-family:var(--font-display);font-size:4rem;font-weight:900;line-height:.9;text-transform:uppercase}.workspace.svelte-1mzqg1g{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin-bottom:var(--space-3xl)}.panel.svelte-1mzqg1g{border:1px solid var(--color-text-primary);background:var(--color-surface);display:flex;flex-direction:column}.panel-header.svelte-1mzqg1g{display:flex;align-items:center;gap:var(--space-sm);border-bottom:1px solid var(--color-text-primary);padding:var(--space-md)}.panel-number.svelte-1mzqg1g{font-family:var(--font-body);font-size:.75rem;font-weight:400;color:var(--color-text-secondary);letter-spacing:.2em}.panel-title.svelte-1mzqg1g{font-family:var(--font-body);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.text-area.svelte-1mzqg1g{flex:1;padding:var(--space-md);border:none;background:var(--color-bg);font-family:Monaco,Courier New,monospace;font-size:.875rem;line-height:1.6;color:var(--color-text-primary);resize:none;outline:none}.text-area.svelte-1mzqg1g::placeholder{color:var(--color-text-tertiary)}.text-area.svelte-1mzqg1g:read-only{background:var(--color-surface)}.controls.svelte-1mzqg1g{padding:var(--space-md);border-top:1px solid var(--color-border);background:var(--color-bg)}.control-group.svelte-1mzqg1g{display:flex;align-items:center;gap:var(--space-sm)}.control-label.svelte-1mzqg1g{font-family:var(--font-body);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary)}.control-select.svelte-1mzqg1g{padding:.5rem;border:1px solid var(--color-text-primary);background:var(--color-surface);font-family:var(--font-body);font-size:.875rem;color:var(--color-text-primary);cursor:pointer}.actions.svelte-1mzqg1g{display:flex;gap:var(--space-sm);padding:var(--space-md);border-top:1px solid var(--color-text-primary);align-items:center}.action-btn.svelte-1mzqg1g{padding:.75rem 1.5rem;border:1px solid var(--color-text-primary);background:transparent;font-family:var(--font-body);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:var(--transition);color:var(--color-text-primary)}.action-btn.svelte-1mzqg1g:hover:not(:disabled){background:var(--color-hover)}.action-btn.primary.svelte-1mzqg1g{background:var(--color-text-primary);color:var(--color-bg)}.action-btn.primary.svelte-1mzqg1g:hover:not(:disabled){background:var(--color-accent)}.action-btn.svelte-1mzqg1g:disabled{opacity:.5;cursor:not-allowed}.info-text.svelte-1mzqg1g{margin-left:auto;font-family:var(--font-body);font-size:.75rem;color:var(--color-text-secondary);letter-spacing:.05em}.empty-state.svelte-1mzqg1g{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-3xl);color:var(--color-text-tertiary)}.empty-text.svelte-1mzqg1g{font-family:var(--font-body);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.error-box.svelte-1mzqg1g{flex:1;padding:var(--space-lg);background:var(--color-text-primary);color:var(--color-bg);display:flex;flex-direction:column;gap:var(--space-md)}.error-header.svelte-1mzqg1g{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:var(--space-sm)}.error-label.svelte-1mzqg1g{font-family:var(--font-body);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em}.error-position.svelte-1mzqg1g{font-family:var(--font-body);font-size:.75rem;font-weight:500;letter-spacing:.1em;opacity:.8}.error-message.svelte-1mzqg1g{font-family:Monaco,Courier New,monospace;font-size:.875rem;line-height:1.6}.error-fix.svelte-1mzqg1g{margin-top:var(--space-md);padding:var(--space-md);background:#ffffff1a;border-radius:4px}.fix-label.svelte-1mzqg1g{font-family:var(--font-body);font-size:.875rem;font-weight:600;margin-bottom:var(--space-sm)}.fix-list.svelte-1mzqg1g{margin:var(--space-sm) 0;padding-left:var(--space-lg);font-family:var(--font-body);font-size:.8125rem;line-height:1.6}.fix-list.svelte-1mzqg1g li:where(.svelte-1mzqg1g){margin:var(--space-xs) 0}.fix-btn.svelte-1mzqg1g{margin-top:var(--space-md);background:var(--color-bg);color:var(--color-text-primary);border-color:var(--color-bg)}.fix-btn.svelte-1mzqg1g:hover:not(:disabled){background:#ffffffe6}.info-section.svelte-1mzqg1g{border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-xl)}.info-header.svelte-1mzqg1g{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--color-border)}.info-number.svelte-1mzqg1g{font-family:var(--font-body);font-size:.75rem;font-weight:400;color:var(--color-text-secondary);letter-spacing:.2em}.info-title.svelte-1mzqg1g{font-family:var(--font-body);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.info-content.svelte-1mzqg1g{display:flex;flex-direction:column;gap:var(--space-md)}.info-content.svelte-1mzqg1g p:where(.svelte-1mzqg1g){font-family:var(--font-body);font-size:.9375rem;line-height:1.6;color:var(--color-text-secondary);margin:0}.info-content.svelte-1mzqg1g strong:where(.svelte-1mzqg1g){color:var(--color-text-primary);font-weight:600}@media(max-width:1024px){.workspace.svelte-1mzqg1g{grid-template-columns:1fr}}@media(max-width:768px){.page-title.svelte-1mzqg1g{font-size:3rem}}
