.tool-page[data-v-4a9f5c78]{max-width:1200px;margin:0 auto}.breadcrumb[data-v-4a9f5c78]{margin-bottom:24px;font-size:14px;color:var(--text-secondary)}.breadcrumb a[data-v-4a9f5c78]{color:var(--accent-color);text-decoration:none}.breadcrumb a[data-v-4a9f5c78]:hover{text-decoration:underline}.breadcrumb .separator[data-v-4a9f5c78]{margin:0 8px;color:var(--text-muted)}.tool-header[data-v-4a9f5c78]{text-align:center;margin-bottom:32px}.tool-header h1[data-v-4a9f5c78]{font-size:32px;margin-bottom:12px;color:var(--text-primary)}.tool-header p[data-v-4a9f5c78]{color:var(--text-secondary);font-size:16px;max-width:600px;margin:0 auto;line-height:1.6}.tool-card[data-v-4a9f5c78]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:24px;box-shadow:var(--shadow-md)}.actions[data-v-4a9f5c78]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.btn[data-v-4a9f5c78]{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:8px;padding:10px 20px;cursor:pointer;font-size:14px;transition:all .2s}.btn[data-v-4a9f5c78]:hover{background:var(--bg-hover)}.btn.primary[data-v-4a9f5c78]{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.btn.primary[data-v-4a9f5c78]:hover{background:var(--accent-hover)}.btn[data-v-4a9f5c78]:disabled{opacity:.5;cursor:not-allowed}.options[data-v-4a9f5c78]{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:16px}.option-label[data-v-4a9f5c78]{display:flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:14px;cursor:pointer}.option-label input[type=checkbox][data-v-4a9f5c78]{cursor:pointer}.split-select[data-v-4a9f5c78]{background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-color);border-radius:6px;padding:4px 8px;font-size:13px;cursor:pointer;outline:none}.split-select[data-v-4a9f5c78]:focus{border-color:var(--accent-color)}.custom-sep-input[data-v-4a9f5c78]{background:var(--bg-input);color:var(--text-primary);border:1px solid var(--border-color);border-radius:6px;padding:4px 8px;font-size:13px;width:100px;outline:none}.custom-sep-input[data-v-4a9f5c78]:focus{border-color:var(--accent-color)}.alert.success[data-v-4a9f5c78]{padding:12px 16px;border-radius:8px;margin-bottom:16px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:var(--success-color)}.editor-container[data-v-4a9f5c78]{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:768px){.editor-container[data-v-4a9f5c78]{grid-template-columns:1fr}}.editor-panel[data-v-4a9f5c78]{display:flex;flex-direction:column}.editor-panel label[data-v-4a9f5c78]{font-size:14px;color:var(--text-secondary);margin-bottom:8px;display:flex;align-items:center;gap:8px}.stats-info[data-v-4a9f5c78]{font-size:12px;color:var(--accent-color)}.editor-panel textarea[data-v-4a9f5c78]{min-height:350px;background:var(--bg-input);border:1px solid var(--border-color);border-radius:8px;padding:16px;color:var(--text-primary);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5;resize:vertical;transition:background .3s,border-color .3s;width:100%;box-sizing:border-box}.editor-panel textarea[data-v-4a9f5c78]:focus{outline:none;border-color:var(--accent-color)}.tool-description[data-v-4a9f5c78]{margin-top:32px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:32px;box-shadow:var(--shadow-sm)}.tool-description h2[data-v-4a9f5c78]{font-size:20px;color:var(--text-primary);margin:24px 0 16px;padding-bottom:8px;border-bottom:2px solid var(--accent-light)}.tool-description h2[data-v-4a9f5c78]:first-child{margin-top:0}.tool-description p[data-v-4a9f5c78]{font-size:15px;color:var(--text-secondary);line-height:1.8;margin-bottom:16px}.tool-description ul[data-v-4a9f5c78]{padding-left:24px;margin-bottom:16px}.tool-description li[data-v-4a9f5c78]{font-size:15px;color:var(--text-secondary);line-height:1.8;margin-bottom:8px}