.urlencode-container[data-v-def4095b]{max-width:1200px;margin:0 auto;padding:20px}.tool-header[data-v-def4095b]{text-align:center;margin-bottom:30px}.tool-header h1[data-v-def4095b]{color:#409eff;margin-bottom:10px}.tool-header h1 i[data-v-def4095b]{margin-right:10px}.tool-description[data-v-def4095b]{color:#666;font-size:16px}.tool-content[data-v-def4095b]{display:flex;flex-direction:column;gap:20px}.input-section[data-v-def4095b],.output-section[data-v-def4095b],.examples-section[data-v-def4095b]{width:100%}.card-header[data-v-def4095b]{display:flex;justify-content:space-between;align-items:center}.header-actions[data-v-def4095b]{display:flex;gap:8px}.input-area[data-v-def4095b]{display:flex;flex-direction:column;gap:12px}.actions[data-v-def4095b]{display:flex;flex-wrap:wrap;gap:8px}.table-wrap[data-v-def4095b]{margin-top:4px}.mapping[data-v-def4095b]{border-collapse:collapse;width:100%}.mapping th[data-v-def4095b],.mapping td[data-v-def4095b]{border:1px solid #e5e6eb;padding:6px 8px;text-align:left}.mapping thead th[data-v-def4095b]{background:#f7f8fa}@media (max-width: 768px){.urlencode-container[data-v-def4095b]{padding:10px}}.page[data-v-507a1870]{padding:12px}.input[data-v-507a1870],.output[data-v-507a1870]{width:100%;height:140px;margin:8px 0}.actions[data-v-507a1870]{display:flex;gap:8px;margin:8px 0}.page[data-v-5e91832f]{padding:12px}.row[data-v-5e91832f]{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.row[data-v-5e91832f]{grid-template-columns:1fr 1fr}}.input[data-v-5e91832f],.output[data-v-5e91832f]{width:100%;height:140px;margin:8px 0}.actions[data-v-5e91832f]{display:flex;gap:8px;margin:8px 0}.col[data-v-5e91832f]{border:1px solid #eee;padding:8px;border-radius:6px}.page[data-v-3f995a28]{padding:12px}.input[data-v-3f995a28],.output[data-v-3f995a28]{width:100%;height:140px;margin:8px 0}.actions[data-v-3f995a28]{display:flex;gap:8px;margin:8px 0}.page[data-v-ab7499e9]{padding:12px}.input[data-v-ab7499e9],.output[data-v-ab7499e9]{width:100%;height:140px;margin:8px 0}.actions[data-v-ab7499e9]{display:flex;gap:8px;margin:8px 0}.txtcount-container[data-v-9a4dda85]{max-width:1200px;margin:0 auto;padding:20px;min-height:100vh;background:#f8f9fa}@media (max-width: 768px){.txtcount-container[data-v-9a4dda85]{padding:16px}.content-grid[data-v-9a4dda85]{grid-template-columns:1fr;gap:16px}.stats-grid[data-v-9a4dda85]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.total-section[data-v-9a4dda85]{flex-direction:column}.page-title[data-v-9a4dda85]{font-size:24px}.title-icon[data-v-9a4dda85]{width:36px;height:36px}.stat-card[data-v-9a4dda85]{padding:16px}.stat-icon[data-v-9a4dda85]{width:36px;height:36px}.stat-value[data-v-9a4dda85]{font-size:24px}}@media (max-width: 480px){.txtcount-container[data-v-9a4dda85]{padding:12px}.content-grid[data-v-9a4dda85]{grid-template-columns:1fr;gap:12px}.stats-grid[data-v-9a4dda85]{grid-template-columns:1fr}.page-title[data-v-9a4dda85]{font-size:20px}.header-content[data-v-9a4dda85]{padding:20px 16px}.input-wrapper[data-v-9a4dda85],.result-section[data-v-9a4dda85],.faq[data-v-9a4dda85]{padding:16px}}.header[data-v-9a4dda85]{margin-bottom:20px}.header-content[data-v-9a4dda85]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px 20px;background:white;border-radius:12px;box-shadow:0 2px 8px #0000001a;border:1px solid #e9ecef}.title-section[data-v-9a4dda85]{display:flex;align-items:center;margin-bottom:10px}.icon-wrapper[data-v-9a4dda85]{margin-right:10px}.title-icon[data-v-9a4dda85]{width:48px;height:48px;color:#2b7cff}.page-title[data-v-9a4dda85]{font-size:32px;line-height:1.3;margin:0 0 8px;color:#333;font-weight:600}.sub-title[data-v-9a4dda85]{margin:0;color:#666;font-size:14px}.main-content[data-v-9a4dda85]{margin-top:20px}.content-grid[data-v-9a4dda85]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.input-section[data-v-9a4dda85]{background:white;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px;border:1px solid #e9ecef}.input-wrapper[data-v-9a4dda85]{background:transparent;border-radius:0;box-shadow:none;padding:0;margin-bottom:0;border:none}.input-header[data-v-9a4dda85]{display:flex;align-items:center;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}.input-icon[data-v-9a4dda85]{width:24px;height:24px;color:#2b7cff;margin-right:10px}.input-label[data-v-9a4dda85]{font-size:16px;color:#555;margin-right:10px}.char-count[data-v-9a4dda85]{font-size:14px;color:#fff;margin-left:auto;padding:4px 12px;background:#2b7cff;border-radius:20px;font-weight:600}.text-input[data-v-9a4dda85]{width:100%;min-height:200px;padding:16px;border:1px solid #ddd;border-radius:8px;resize:vertical;font-size:14px;line-height:1.6;box-sizing:border-box;transition:border-color .3s ease;background:white}.text-input[data-v-9a4dda85]:focus{outline:none;border-color:#2b7cff}.text-input[data-v-9a4dda85]::placeholder{color:#999}.actions[data-v-9a4dda85]{margin-top:15px;display:flex;gap:10px;justify-content:center}.btn[data-v-9a4dda85]{display:flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:8px;padding:12px 24px;cursor:pointer;font-size:14px;font-weight:600;transition:all .3s ease}.btn[data-v-9a4dda85]:disabled{background:#ccc;cursor:not-allowed;color:#888}.btn-secondary[data-v-9a4dda85]{background:#f8f9fa;color:#495057;border:1px solid #dee2e6}.btn-secondary[data-v-9a4dda85]:hover:not(:disabled){background:#e9ecef}.btn-primary[data-v-9a4dda85]{background:#2b7cff;color:#fff}.btn-primary[data-v-9a4dda85]:hover:not(:disabled){background:#1a66cc}.btn-icon[data-v-9a4dda85]{width:20px;height:20px}.result-section[data-v-9a4dda85]{background:white;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px;border:1px solid #e9ecef}.result-header[data-v-9a4dda85]{display:flex;align-items:center;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}.result-icon[data-v-9a4dda85]{width:30px;height:30px;color:#2b7cff;margin-right:10px}.stats-grid[data-v-9a4dda85]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px}.stat-card[data-v-9a4dda85]{display:flex;align-items:center;background:white;border-radius:8px;box-shadow:0 1px 4px #0000001a;padding:12px 16px;gap:12px;transition:all .3s ease;border:1px solid #e9ecef}.stat-card[data-v-9a4dda85]:hover{box-shadow:0 2px 8px #00000026}.stat-card.chinese[data-v-9a4dda85]{border-left:3px solid #ff6b6b}.stat-card.chinese .stat-icon[data-v-9a4dda85]{color:#ff6b6b}.stat-card.punctuation[data-v-9a4dda85]{border-left:3px solid #4ecdc4}.stat-card.punctuation .stat-icon[data-v-9a4dda85]{color:#4ecdc4}.stat-card.chinese-total[data-v-9a4dda85]{border-left:3px solid #45b7d1}.stat-card.chinese-total .stat-icon[data-v-9a4dda85]{color:#45b7d1}.stat-card.english[data-v-9a4dda85]{border-left:3px solid #96ceb4}.stat-card.english .stat-icon[data-v-9a4dda85]{color:#96ceb4}.stat-card.digits[data-v-9a4dda85]{border-left:3px solid #feca57}.stat-card.digits .stat-icon[data-v-9a4dda85]{color:#feca57}.stat-card.other[data-v-9a4dda85]{border-left:3px solid #ff9ff3}.stat-card.other .stat-icon[data-v-9a4dda85]{color:#ff9ff3}.stat-icon[data-v-9a4dda85]{width:32px;height:32px;color:#2b7cff;display:flex;align-items:center;justify-content:center}.stat-content[data-v-9a4dda85]{display:flex;flex-direction:column}.stat-label[data-v-9a4dda85]{font-size:12px;color:#666;margin-bottom:3px}.stat-value[data-v-9a4dda85]{font-size:20px;font-weight:700;color:#333}.stat-unit[data-v-9a4dda85]{font-size:12px;color:#888}.total-section[data-v-9a4dda85]{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.total-card[data-v-9a4dda85]{flex:1;display:flex;align-items:center;background:#2b7cff;color:#fff;border-radius:8px;padding:12px 16px;gap:12px;transition:all .3s ease}.total-card[data-v-9a4dda85]:hover{background:#1a66cc}.total-icon[data-v-9a4dda85]{width:40px;height:40px;color:#fff;display:flex;align-items:center;justify-content:center}.total-content[data-v-9a4dda85]{display:flex;flex-direction:column}.total-label[data-v-9a4dda85]{font-size:14px;color:#ffffffe6;margin-bottom:5px}.total-value[data-v-9a4dda85]{font-size:24px;font-weight:700;color:#fff}.total-unit[data-v-9a4dda85]{font-size:14px;color:#ffffffe6}.code-point-card[data-v-9a4dda85]{flex:1;display:flex;align-items:center;background:#f093fb;color:#fff;border-radius:8px;padding:12px 16px;gap:12px;transition:all .3s ease}.code-point-card[data-v-9a4dda85]:hover{background:#e67ed6}.code-point-icon[data-v-9a4dda85]{width:40px;height:40px;color:#fff;display:flex;align-items:center;justify-content:center}.code-point-content[data-v-9a4dda85]{display:flex;flex-direction:column}.code-point-label[data-v-9a4dda85]{font-size:14px;color:#ffffffe6;margin-bottom:5px}.code-point-value[data-v-9a4dda85]{font-size:24px;font-weight:700;color:#fff}.code-point-unit[data-v-9a4dda85]{font-size:14px;color:#ffffffe6}.faq[data-v-9a4dda85]{margin-top:24px;background:white;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:24px;border:1px solid #e9ecef}.faq-header[data-v-9a4dda85]{display:flex;align-items:center;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}.faq-icon[data-v-9a4dda85]{width:30px;height:30px;color:#2b7cff;margin-right:10px}.faq-item[data-v-9a4dda85]{background:white;border:1px solid #eee;border-radius:8px;margin-bottom:16px;overflow:hidden;transition:all .3s ease}.faq-item[data-v-9a4dda85]:hover{border-color:#2b7cff}.faq-summary[data-v-9a4dda85]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;cursor:pointer;font-size:16px;font-weight:600;color:#333;background:#f8f9fa;border-bottom:1px solid #eee;transition:all .3s ease}.faq-summary[data-v-9a4dda85]:hover{background-color:#e9ecef}.faq-summary span[data-v-9a4dda85]{flex-grow:1}.faq-arrow[data-v-9a4dda85]{width:20px;height:20px;transition:transform .3s ease}.faq-item[open] .faq-arrow[data-v-9a4dda85]{transform:rotate(180deg);color:#2b7cff}.faq-item[open] .faq-summary[data-v-9a4dda85]{background:#e3f2fd;color:#1976d2}.faq-content[data-v-9a4dda85]{padding:0 20px 20px;font-size:14px;color:#555;line-height:1.6}.visually-hidden[data-v-9a4dda85]{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.text-input[data-v-9a4dda85]::-webkit-scrollbar{width:8px}.text-input[data-v-9a4dda85]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.text-input[data-v-9a4dda85]::-webkit-scrollbar-thumb{background:#2b7cff;border-radius:4px}.text-input[data-v-9a4dda85]::-webkit-scrollbar-thumb:hover{background:#1a66cc}[data-v-9a4dda85]::-webkit-scrollbar{width:12px}[data-v-9a4dda85]::-webkit-scrollbar-track{background:#f1f1f1}[data-v-9a4dda85]::-webkit-scrollbar-thumb{background:#2b7cff;border-radius:6px}[data-v-9a4dda85]::-webkit-scrollbar-thumb:hover{background:#1a66cc}.number2chinese-container[data-v-c2acf44c]{max-width:1200px;margin:0 auto;padding:20px}.tool-header[data-v-c2acf44c]{text-align:center;margin-bottom:30px}.tool-header h1[data-v-c2acf44c]{color:#409eff;margin-bottom:10px}.tool-header h1 i[data-v-c2acf44c]{margin-right:10px}.tool-description[data-v-c2acf44c]{color:#666;font-size:16px}.tool-content[data-v-c2acf44c]{display:flex;flex-direction:column;gap:20px}.input-section[data-v-c2acf44c],.output-section[data-v-c2acf44c],.examples-section[data-v-c2acf44c]{width:100%}.card-header[data-v-c2acf44c]{display:flex;justify-content:space-between;align-items:center}.input-area[data-v-c2acf44c]{display:flex;flex-direction:column;gap:15px}.input-options[data-v-c2acf44c]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}.result-area[data-v-c2acf44c]{display:flex;flex-direction:column;gap:15px}.result-item[data-v-c2acf44c]{display:flex;align-items:flex-start;gap:10px;padding:10px;background-color:#f8f9fa;border-radius:6px}.result-item label[data-v-c2acf44c]{font-weight:700;min-width:80px;color:#409eff}.original-number[data-v-c2acf44c]{font-family:Courier New,monospace;font-size:16px;color:#333}.chinese-result[data-v-c2acf44c],.money-result[data-v-c2acf44c]{font-size:18px;color:#67c23a;font-weight:700;line-height:1.5}.examples-grid[data-v-c2acf44c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px}.example-item[data-v-c2acf44c]{padding:15px;border:1px solid #e4e7ed;border-radius:6px;background-color:#fafafa}.example-input[data-v-c2acf44c],.example-output[data-v-c2acf44c]{margin-bottom:8px;line-height:1.5}.example-input strong[data-v-c2acf44c],.example-output strong[data-v-c2acf44c]{color:#409eff}@media (max-width: 768px){.number2chinese-container[data-v-c2acf44c]{padding:10px}.input-options[data-v-c2acf44c]{flex-direction:column;align-items:stretch}.examples-grid[data-v-c2acf44c]{grid-template-columns:1fr}.result-item[data-v-c2acf44c]{flex-direction:column;align-items:flex-start}.result-item label[data-v-c2acf44c]{min-width:auto}}.zhuanpinyin-container[data-v-cf178325]{max-width:1200px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.header[data-v-cf178325]{text-align:center;margin-bottom:40px}.header-content[data-v-cf178325]{max-width:800px;margin:0 auto}.title-section[data-v-cf178325]{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.icon-wrapper[data-v-cf178325]{margin-right:12px}.title-icon[data-v-cf178325]{width:32px;height:32px;color:#3b82f6}.page-title[data-v-cf178325]{font-size:2.5rem;font-weight:700;color:#1f2937;margin:0}.sub-title[data-v-cf178325]{font-size:1.1rem;color:#6b7280;line-height:1.6;margin:0}.main-content[data-v-cf178325]{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px}.input-section[data-v-cf178325],.result-section[data-v-cf178325]{background:white;border-radius:12px;border:2px solid #e5e7eb;overflow:hidden;transition:border-color .2s;display:flex;flex-direction:column}.input-section[data-v-cf178325]:focus-within,.result-section[data-v-cf178325]:focus-within{border-color:#3b82f6}.section-header[data-v-cf178325]{display:flex;align-items:center;padding:16px 20px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.section-icon[data-v-cf178325]{width:20px;height:20px;color:#6b7280;margin-right:8px}.section-title[data-v-cf178325]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0;flex:1}.char-count[data-v-cf178325]{font-size:.875rem;color:#6b7280;background:#e5e7eb;padding:4px 8px;border-radius:6px}.input-wrapper[data-v-cf178325]{flex:1;padding:20px}.text-input[data-v-cf178325]{width:100%;min-height:200px;padding:20px;border:none;outline:none;font-size:1rem;line-height:1.6;font-family:inherit;resize:vertical;background:white;border-radius:8px;border:1px solid #e2e8f0}.text-input[data-v-cf178325]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.text-input[data-v-cf178325]::placeholder{color:#9ca3af}.input-actions[data-v-cf178325]{display:flex;justify-content:flex-end;padding:16px 20px;background:#f9fafb;border-top:1px solid #e5e7eb}.result-wrapper[data-v-cf178325]{flex:1;padding:20px;display:flex;flex-direction:column}.result-content[data-v-cf178325]{flex:1;display:flex;flex-direction:column}.result-text[data-v-cf178325]{font-size:1.1rem;line-height:1.8;color:#1f2937;background:#f8fafc;padding:16px;border-radius:8px;border:1px solid #e2e8f0;word-break:break-all;white-space:pre-wrap;flex:1;min-height:200px}.result-info[data-v-cf178325]{display:flex;gap:16px;margin-top:12px;flex-wrap:wrap}.info-item[data-v-cf178325]{font-size:.875rem;color:#6b7280;background:#f3f4f6;padding:4px 8px;border-radius:4px}.result-placeholder[data-v-cf178325]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#9ca3af;text-align:center;flex:1;min-height:200px}.placeholder-icon[data-v-cf178325]{width:40px;height:40px;margin-bottom:12px;opacity:.6}.placeholder-text[data-v-cf178325]{font-size:.9rem;margin:0}.btn[data-v-cf178325]{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s;text-decoration:none}.btn[data-v-cf178325]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-cf178325]{background:#f3f4f6;color:#374151}.btn-secondary[data-v-cf178325]:hover:not(:disabled){background:#e5e7eb}.btn-primary[data-v-cf178325]{background:#3b82f6;color:#fff}.btn-primary[data-v-cf178325]:hover:not(:disabled){background:#2563eb}.btn-icon[data-v-cf178325]{width:16px;height:16px}.copy-btn[data-v-cf178325]{margin-left:auto}.options-section[data-v-cf178325]{background:#f8fafc;border-radius:12px;padding:24px;margin-bottom:32px;border:1px solid #e2e8f0}.options-grid[data-v-cf178325]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.option-group[data-v-cf178325]{display:flex;flex-direction:column;gap:12px}.option-label[data-v-cf178325]{font-weight:600;color:#374151;font-size:.95rem}.radio-group[data-v-cf178325]{display:flex;gap:16px;flex-wrap:wrap}.radio-item[data-v-cf178325]{display:flex;align-items:center;cursor:pointer}.radio-input[data-v-cf178325]{margin-right:8px;cursor:pointer}.radio-text[data-v-cf178325]{font-size:.9rem;color:#4b5563}.checkbox-item[data-v-cf178325]{display:flex;align-items:center;cursor:pointer}.checkbox-input[data-v-cf178325]{margin-right:8px;cursor:pointer}.checkbox-text[data-v-cf178325]{font-size:.9rem;color:#4b5563}.examples-section[data-v-cf178325]{background:#f8fafc;border-radius:12px;padding:24px;border:1px solid #e2e8f0}.examples-grid[data-v-cf178325]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.example-card[data-v-cf178325]{background:white;border-radius:8px;padding:16px;border:1px solid #e2e8f0}.example-title[data-v-cf178325]{font-weight:600;color:#374151;margin-bottom:8px;font-size:.9rem}.example-content[data-v-cf178325]{display:flex;flex-direction:column;gap:4px}.example-original[data-v-cf178325]{font-size:.875rem;color:#6b7280}.example-result[data-v-cf178325]{font-size:.875rem;color:#3b82f6;font-weight:500}.visually-hidden[data-v-cf178325]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 768px){.zhuanpinyin-container[data-v-cf178325]{padding:16px}.page-title[data-v-cf178325]{font-size:2rem}.main-content[data-v-cf178325]{grid-template-columns:1fr;gap:24px}.input-section[data-v-cf178325],.result-section[data-v-cf178325]{min-height:auto}.input-actions[data-v-cf178325]{flex-direction:column;gap:12px}.copy-btn[data-v-cf178325]{width:100%}.options-grid[data-v-cf178325]{grid-template-columns:1fr}.radio-group[data-v-cf178325],.result-info[data-v-cf178325]{flex-direction:column;gap:8px}.examples-grid[data-v-cf178325]{grid-template-columns:1fr}}@media (max-width: 480px){.section-header[data-v-cf178325]{flex-direction:column;align-items:flex-start;gap:8px}.char-count[data-v-cf178325]{align-self:flex-end}.text-input[data-v-cf178325],.result-text[data-v-cf178325]{min-height:150px;padding:16px}}.compressor-container[data-v-f96034cd]{max-width:1200px;margin:0 auto;padding:1rem;color:#333;cursor:pointer!important}@media (min-width: 640px){.compressor-container[data-v-f96034cd]{padding:1.5rem}}@media (min-width: 1024px){.compressor-container[data-v-f96034cd]{padding:2rem}}.compressor-header[data-v-f96034cd]{text-align:center;margin-bottom:20px}.compressor-header h1[data-v-f96034cd]{font-size:2em;color:#2c3e50;margin-bottom:5px}.description[data-v-f96034cd]{color:#666;font-size:1em;margin-bottom:10px}.upload-area[data-v-f96034cd]:hover{border-color:#409eff;background-color:#f5f7fa}.file-input[data-v-f96034cd]{display:none}.upload-content[data-v-f96034cd]{display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer!important}.upload-content i[data-v-f96034cd]{font-size:36px;color:#909399;cursor:pointer!important}.upload-text[data-v-f96034cd]{cursor:pointer!important}.upload-text span[data-v-f96034cd]{font-size:1.2em;color:#606266;cursor:pointer!important}.upload-text p[data-v-f96034cd]{color:#909399;margin-top:5px;cursor:pointer!important}.preview-container[data-v-f96034cd]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.preview-item[data-v-f96034cd]{text-align:center;background-color:#fff;padding:10px;border-radius:6px;box-shadow:0 2px 12px #0000001a}.preview-item h3[data-v-f96034cd]{margin-bottom:10px;color:#2c3e50;font-size:1.1em}.image-info[data-v-f96034cd]{margin-top:15px;color:#606266}.compression-controls[data-v-f96034cd]{display:flex;flex-direction:column;gap:10px;align-items:center;padding:15px;background:#fff;border-radius:6px;box-shadow:0 2px 12px #0000001a}.control-group[data-v-f96034cd]{width:100%;margin-bottom:10px}.control-group h4[data-v-f96034cd]{margin-bottom:5px;color:#2c3e50;font-weight:500;font-size:1em}.size-controls[data-v-f96034cd]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.size-input[data-v-f96034cd]{width:180px}.size-input[data-v-f96034cd] .el-input-number__decrease,.size-input[data-v-f96034cd] .el-input-number__increase{background-color:#f5f7fa;border-color:#dcdfe6;color:#606266}.size-input[data-v-f96034cd] .el-input-number__decrease:hover,.size-input[data-v-f96034cd] .el-input-number__increase:hover{color:#409eff}.size-separator[data-v-f96034cd]{color:#606266;margin:0 5px}.size-presets[data-v-f96034cd]{display:flex;gap:8px;flex-wrap:wrap}.action-buttons[data-v-f96034cd]{display:flex;gap:8px;margin-top:10px}.action-buttons .el-button[data-v-f96034cd]{cursor:pointer}.preview-dialog[data-v-f96034cd] .el-dialog{display:flex;flex-direction:column;margin:0 auto!important;max-width:80%;max-height:80vh;border-radius:8px;overflow:hidden;position:relative;top:50%;transform:translateY(-50%)}.preview-dialog[data-v-f96034cd] .el-dialog__body{padding:0;background:#000;flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:200px}.preview-content[data-v-f96034cd]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px}.preview-full-image[data-v-f96034cd]{max-width:100%;max-height:60vh;object-fit:contain;border-radius:4px}.preview-info[data-v-f96034cd]{position:absolute;bottom:20px;left:20px;background:rgba(0,0,0,.7);color:#fff;padding:10px 15px;border-radius:4px;font-size:14px;z-index:1;backdrop-filter:blur(4px)}.preview-info p[data-v-f96034cd]{margin:5px 0;line-height:1.5}.preview-dialog[data-v-f96034cd] .el-dialog__header{background:#fff;margin:0;padding:15px 20px;border-bottom:1px solid #dcdfe6}.preview-dialog[data-v-f96034cd] .el-dialog__title{color:#2c3e50;font-size:18px;font-weight:500}.preview-dialog[data-v-f96034cd] .el-dialog__headerbtn{top:15px;right:15px;cursor:pointer}.preview-dialog[data-v-f96034cd] .el-overlay{background-color:#000000b3;backdrop-filter:blur(2px)}.preview-dialog[data-v-f96034cd] .el-dialog__headerbtn .el-dialog__close{color:#2c3e50;font-size:18px;cursor:pointer}.preview-dialog[data-v-f96034cd] .el-dialog__headerbtn:hover .el-dialog__close{color:#409eff}.preview-dialog[data-v-f96034cd] .el-overlay-dialog{display:flex;align-items:center;justify-content:center;height:100%}@media (max-width: 768px){.preview-container[data-v-f96034cd]{grid-template-columns:1fr}.compressor-header h1[data-v-f96034cd]{font-size:2em}.size-controls[data-v-f96034cd]{flex-direction:column;align-items:stretch}.size-input[data-v-f96034cd]{width:100%}}[data-v-f96034cd] .el-button{cursor:pointer}.preview-item img[data-v-f96034cd]{max-width:100%;max-height:300px;border-radius:4px;box-shadow:0 2px 12px #0000001a;cursor:pointer;transition:transform .2s}.preview-item img[data-v-f96034cd]:hover{transform:scale(1.02)}.upload-area[data-v-f96034cd]{border:2px dashed #dcdfe6;border-radius:6px;padding:20px;text-align:center;cursor:pointer!important;transition:border-color .3s;margin-bottom:15px;background-color:#fafafa}.preview-dialog[data-v-f96034cd] .el-dialog__headerbtn,.preview-dialog[data-v-f96034cd] .el-dialog__close{cursor:pointer}.size-presets .el-button[data-v-f96034cd]{margin:0;cursor:pointer}.action-buttons .el-button[data-v-f96034cd],[data-v-f96034cd] .el-checkbox__input,[data-v-f96034cd] .el-checkbox__label,[data-v-f96034cd] .el-slider__button,[data-v-f96034cd] .el-slider__runway{cursor:pointer}.converter-container[data-v-087cd18f]{max-width:1200px;margin:0 auto;padding:10px;color:#333}.converter-header[data-v-087cd18f]{text-align:center;margin-bottom:20px}.converter-header h1[data-v-087cd18f]{font-size:2em;color:#2c3e50;margin-bottom:5px}.description[data-v-087cd18f]{color:#666;font-size:1em;margin-bottom:10px}.upload-area[data-v-087cd18f]{border:2px dashed #dcdfe6;border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:border-color .3s;margin-bottom:15px;background-color:#fafafa}.upload-area[data-v-087cd18f]:hover{border-color:#409eff;background-color:#f5f7fa}.file-input[data-v-087cd18f]{display:none}.upload-content[data-v-087cd18f]{display:flex;flex-direction:column;align-items:center;gap:10px}.upload-content i[data-v-087cd18f]{font-size:36px;color:#909399}.upload-text span[data-v-087cd18f]{font-size:1.2em;color:#606266}.upload-text p[data-v-087cd18f]{color:#909399;margin-top:5px}.conversion-controls[data-v-087cd18f]{display:flex;flex-direction:column;gap:10px;align-items:center;padding:15px;background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a}.control-group[data-v-087cd18f]{width:100%;margin-bottom:10px}.control-group h4[data-v-087cd18f]{margin-bottom:5px;color:#2c3e50;font-weight:500;font-size:1em}.action-buttons[data-v-087cd18f]{display:flex;gap:8px;margin-top:10px}.editor-container[data-v-71fbb180]{max-width:1200px;margin:0 auto;padding:10px;color:#333}.editor-header[data-v-71fbb180]{text-align:center;margin-bottom:20px}.editor-header h1[data-v-71fbb180]{font-size:2em;color:#2c3e50;margin-bottom:5px}.description[data-v-71fbb180]{color:#666;font-size:1em;margin-bottom:10px}.upload-area[data-v-71fbb180]{border:2px dashed #dcdfe6;border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:border-color .3s;margin-bottom:15px;background-color:#fafafa}.upload-area[data-v-71fbb180]:hover{border-color:#409eff;background-color:#f5f7fa}.file-input[data-v-71fbb180]{display:none}.upload-content[data-v-71fbb180]{display:flex;flex-direction:column;align-items:center;gap:10px}.upload-content i[data-v-71fbb180]{font-size:36px;color:#909399}.upload-text span[data-v-71fbb180]{font-size:1.2em;color:#606266}.upload-text p[data-v-71fbb180]{color:#909399;margin-top:5px}.editor-workspace[data-v-71fbb180]{display:flex;gap:20px;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 12px #0000001a}.canvas-container[data-v-71fbb180]{flex:1;display:flex;justify-content:center;align-items:center;background:#f5f7fa;border-radius:4px;overflow:hidden}.editor-canvas[data-v-71fbb180]{max-width:100%;max-height:600px}.editor-controls[data-v-71fbb180]{width:300px;padding:20px;background:#f5f7fa;border-radius:4px}.control-group[data-v-71fbb180]{margin-bottom:20px}.control-group h4[data-v-71fbb180]{margin-bottom:15px;color:#2c3e50;font-weight:500}.control-item[data-v-71fbb180]{margin-bottom:15px}.control-item span[data-v-71fbb180]{display:block;margin-bottom:5px;color:#606266}.action-buttons[data-v-71fbb180]{display:flex;gap:8px;margin-top:20px}@media (max-width: 768px){.editor-workspace[data-v-71fbb180]{flex-direction:column}.editor-controls[data-v-71fbb180]{width:100%}}.qrcode-container[data-v-7ee3a022]{margin:0 auto;min-height:100vh;background:#f5f7fa;display:flex;align-items:center}.card[data-v-7ee3a022]{background:white;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:24px;width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;transition:all .3s ease}.title[data-v-7ee3a022]{text-align:center;color:#1a1a1a;margin:0 0 24px;font-size:28px;font-weight:600;letter-spacing:.5px}.main-content[data-v-7ee3a022]{display:flex;gap:24px;flex:1;min-height:0;flex-wrap:wrap}.left-panel[data-v-7ee3a022]{flex:1;display:flex;flex-direction:column;gap:16px;min-width:300px;max-width:600px}.input-group[data-v-7ee3a022]{flex:0 0 auto}.content-input[data-v-7ee3a022]{width:100%;height:80px;padding:12px;border:2px solid #e8eef3;border-radius:6px;resize:none;font-size:16px;line-height:1.5;color:#333;transition:all .3s ease;background:#f8fafc}.content-input[data-v-7ee3a022]:focus{border-color:#4caf50;outline:none;box-shadow:0 0 0 3px #4caf501a}.settings-panel[data-v-7ee3a022]{flex:1;background-color:#f8fafc;border-radius:8px;padding:16px;overflow-y:auto;border:2px solid #e8eef3}.settings-row[data-v-7ee3a022]{display:flex;gap:16px;margin-bottom:16px}.setting-item[data-v-7ee3a022]{flex:1;display:flex;flex-direction:column;gap:8px}.setting-item label[data-v-7ee3a022]{font-size:15px;color:#2c3e50;font-weight:500}.input-with-unit[data-v-7ee3a022]{display:flex;align-items:center;gap:4px}.input-with-unit input[data-v-7ee3a022]{width:80px;padding:8px 10px;border:2px solid #e8eef3;border-radius:4px;font-size:15px;color:#333;transition:all .3s ease}.input-with-unit input[data-v-7ee3a022]:focus{border-color:#4caf50;outline:none;box-shadow:0 0 0 3px #4caf501a}.styled-select[data-v-7ee3a022]{padding:8px 10px;border:2px solid #e8eef3;border-radius:4px;font-size:15px;color:#333;width:100%;background:white;transition:all .3s ease}.styled-select[data-v-7ee3a022]:focus{border-color:#4caf50;outline:none;box-shadow:0 0 0 3px #4caf501a}.slider[data-v-7ee3a022]{width:100%;height:6px;margin:8px 0;-webkit-appearance:none;background:#e8eef3;border-radius:3px;outline:none}.slider[data-v-7ee3a022]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;background:#4CAF50;border-radius:50%;cursor:pointer;transition:all .2s ease}.slider[data-v-7ee3a022]::-webkit-slider-thumb:hover{transform:scale(1.1)}.value[data-v-7ee3a022]{font-size:14px;color:#2c3e50;text-align:center}.color-picker[data-v-7ee3a022]{display:flex;align-items:center;gap:8px}.color-picker input[type=color][data-v-7ee3a022]{width:36px;height:36px;padding:0;border:2px solid #e8eef3;border-radius:6px;cursor:pointer;transition:all .3s ease}.color-picker input[type=color][data-v-7ee3a022]:hover{transform:scale(1.05)}.color-value[data-v-7ee3a022]{font-size:14px;color:#2c3e50}.generate-btn[data-v-7ee3a022]{padding:14px 28px;background-color:#4caf50;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease;box-shadow:0 2px 8px #4caf5033}.generate-btn[data-v-7ee3a022]:hover:not(:disabled){background-color:#45a049;transform:translateY(-1px);box-shadow:0 4px 12px #4caf504d}.generate-btn[data-v-7ee3a022]:disabled{background-color:#cbd5e0;cursor:not-allowed;box-shadow:none}.right-panel[data-v-7ee3a022]{width:280px;min-width:280px;display:flex;align-items:flex-start}.qrcode-wrapper[data-v-7ee3a022]{background:white;border-radius:8px;padding:16px;box-shadow:0 4px 20px #00000014;width:100%;transition:all .3s ease}.qrcode-image[data-v-7ee3a022]{width:100%;margin-bottom:16px;border-radius:6px;transition:all .3s ease}.qrcode-actions[data-v-7ee3a022]{display:flex;gap:12px;justify-content:center}.action-btn[data-v-7ee3a022]{padding:10px 20px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 8px #0000001a}.download-btn[data-v-7ee3a022]{background-color:#2196f3;color:#fff}.copy-btn[data-v-7ee3a022]{background-color:#607d8b;color:#fff}.action-btn[data-v-7ee3a022]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.btn-icon[data-v-7ee3a022]{font-size:14px}@keyframes fadeIn-7ee3a022{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.right-panel[data-v-7ee3a022]{animation:fadeIn-7ee3a022 .4s cubic-bezier(.4,0,.2,1)}@media (max-width: 768px){.main-content[data-v-7ee3a022]{flex-direction:column}.left-panel[data-v-7ee3a022]{max-width:100%}.right-panel[data-v-7ee3a022]{width:100%;min-width:100%}.qrcode-wrapper[data-v-7ee3a022]{max-width:300px;margin:0 auto}}.sql-editor[data-v-337280f3]{height:70vh;display:flex;flex-direction:column}.editor-header[data-v-337280f3]{padding:16px;background:#2d2d30;border-bottom:1px solid #3e3e42;display:flex;justify-content:space-between;align-items:center}.editor-header h3[data-v-337280f3]{margin:0;color:#d4d4d4}.button-group[data-v-337280f3]{display:flex;gap:8px}.format-btn[data-v-337280f3],.get-text-btn[data-v-337280f3]{background:#0078d4;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px}.format-btn[data-v-337280f3]{background:#28a745}.format-btn[data-v-337280f3]:hover{background:#218838}.format-btn[data-v-337280f3]:disabled{background:#6c757d;cursor:not-allowed;opacity:.6}.format-btn[data-v-337280f3]:disabled:hover{background:#6c757d}.get-text-btn[data-v-337280f3]:hover{background:#106ebe}.editor[data-v-337280f3]{flex:1;min-height:300px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.pdf-to-word{margin:0 auto;padding:20px}.tool-header{text-align:center;margin-bottom:30px}.tool-header h1{color:#333;margin-bottom:10px;font-size:2.5rem;font-weight:700}.tool-description{color:#666;font-size:16px;line-height:1.6;max-width:600px;margin:0 auto}.main-content{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;overflow:hidden}.upload-section{padding:30px;border-bottom:1px solid #eee}.upload-area{border:2px dashed #ddd;border-radius:8px;padding:20px;text-align:center;position:relative;transition:all .3s ease;cursor:pointer;max-width:400px;margin:0 auto}.upload-area:hover{border-color:#0078d4;background-color:#f8f9fa}.upload-area.has-file{border-color:#28a745;background-color:#f8fff9}.upload-icon{color:#666;margin-bottom:10px}.upload-text p{margin:5px 0;color:#666}.file-name{font-weight:700;color:#333!important}.file-size{font-size:12px;color:#999!important}.upload-notice{margin-top:15px;padding:10px;background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px}.notice-text{margin:0;font-size:12px;color:#856404;font-weight:500}.file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.action-buttons{padding:20px 30px;display:flex;gap:15px;justify-content:center}.convert-btn,.reset-btn,.check-status-btn{padding:12px 24px;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.convert-btn{background:#0078d4;color:#fff}.convert-btn:hover:not(:disabled){background:#106ebe}.convert-btn:disabled{background:#ccc;cursor:not-allowed}.check-status-btn{background:#28a745;color:#fff}.check-status-btn:hover{background:#218838}.reset-btn{background:#f8f9fa;color:#666;border:1px solid #ddd}.reset-btn:hover:not(:disabled){background:#e9ecef}.result-section{padding:20px 30px;border-top:1px solid #eee}.result-message{display:flex;align-items:flex-start;gap:15px;padding:15px;border-radius:6px;margin-bottom:15px}.result-message.success{background:#f8fff9;border:1px solid #d4edda}.result-message.error{background:#fff8f8;border:1px solid #f5c6cb}.result-message.converting{background:#f8f9fa;border:1px solid #e9ecef;color:#666}.result-icon{flex-shrink:0}.result-message.success .result-icon{color:#28a745}.result-message.error .result-icon{color:#dc3545}.result-message.converting .result-icon{color:#0078d4}.result-content{flex:1}.result-text{margin:0 0 5px;font-weight:500}.result-file{margin:0;font-size:12px;color:#666}.conversion-progress{margin-top:10px}.progress-bar{width:200px;height:6px;background-color:#e9ecef;border-radius:3px;overflow:hidden;margin-bottom:8px}.progress-fill{height:100%;background:linear-gradient(90deg,#0078d4,#106ebe);border-radius:3px;animation:progress-animation 2s ease-in-out infinite}@keyframes progress-animation{0%{width:0%}50%{width:70%}to{width:100%}}.progress-text{font-size:12px;color:#666;margin:0}.spinning{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.download-btn{background:#28a745;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;font-size:14px;transition:background .3s ease}.download-btn:hover{background:#218838}.history-section{padding:20px 30px;border-top:1px solid #eee;background:#fafbfc}.history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.history-header h2{margin:0;color:#333;font-size:18px}.history-actions-header{display:flex;gap:10px}.validate-btn,.clear-history-btn{background:#f8f9fa;color:#666;border:1px solid #ddd;padding:8px 12px;border-radius:6px;font-size:14px;cursor:pointer;transition:all .3s ease}.validate-btn:hover,.clear-history-btn:hover{background:#e9ecef}.history-list{max-height:300px;overflow-y:auto}.history-item{background:white;border:1px solid #e9ecef;border-radius:6px;padding:15px;margin-bottom:10px;transition:all .3s ease}.history-item:hover{box-shadow:0 2px 8px #0000001a;border-color:#0078d4}.history-item:last-child{margin-bottom:0}.history-info{display:flex;justify-content:space-between;align-items:center;flex:1}.history-file-info{flex:1;margin-right:20px}.original-file{margin:0 0 5px;font-size:14px;color:#333;font-weight:500}.converted-file{margin:0 0 5px;font-size:13px;color:#0078d4}.converted-file-link{color:#0078d4;text-decoration:none;font-weight:500;transition:all .3s ease}.converted-file-link:hover{text-decoration:underline;color:#106ebe}.converting-file{color:#666;font-size:13px}.conversion-time{margin:0;font-size:12px;color:#666}.conversion-status{margin-top:5px;font-size:12px;color:#666}.status-ready{display:flex;align-items:center;color:#28a745;gap:4px}.status-converting{display:flex;align-items:center;color:#0078d4;gap:4px}.status-ready svg,.status-converting svg{flex-shrink:0}.history-actions{display:flex;gap:10px;align-items:center}.history-download-btn{background:#0078d4;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-size:12px;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.history-download-btn:hover{background:#106ebe;text-decoration:none;color:#fff}.history-delete-btn{background:#f8f9fa;color:#666;border:1px solid #ddd;padding:6px 10px;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s ease;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.history-delete-btn:hover{background:#fff8f8;border-color:#f5c6cb;color:#dc3545}.history-empty{text-align:center;padding:40px 20px;color:#999;background:white;border-radius:6px;border:1px dashed #ddd}.empty-icon{margin-bottom:15px;color:#ccc}.empty-text{font-size:16px;font-weight:500;color:#666;margin-bottom:8px}.empty-hint{font-size:13px;color:#999;line-height:1.4}.instructions{padding:20px 30px;background:#f8f9fa;border-top:1px solid #eee}.instructions h2{margin:0 0 15px;color:#333;font-size:18px}.instructions ul{margin:0;padding-left:20px;color:#666;font-size:14px}.instructions li{margin-bottom:8px}.result-link a{color:#0078d4;text-decoration:none}.result-link a:hover{text-decoration:underline}.faq-section{padding:20px 30px;background:#fff;border-top:1px solid #eee}.faq-section h2{margin:0 0 20px;color:#333;font-size:18px}.faq-list{display:grid;gap:20px}.faq-item{border:1px solid #e9ecef;border-radius:6px;padding:20px;background:#fafbfc}.faq-item h3{margin:0 0 10px;color:#333;font-size:16px;font-weight:600}.faq-item p{margin:0;color:#666;line-height:1.6}@media (max-width: 768px){.pdf-to-word{padding:15px}.tool-header h1{font-size:2rem}.action-buttons{flex-direction:column;align-items:center}.history-header{flex-direction:column;gap:10px;align-items:flex-start}.history-info{flex-direction:column;align-items:flex-start;gap:10px}.history-actions{align-self:flex-end}}
