.word-count[data-v-b34e6bd4]{background:#f8fafc;min-height:calc(100vh - var(--header-height, 150px));padding:3rem 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-header[data-v-b34e6bd4]{text-align:center;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;padding:0 1.5rem}.page-header h1[data-v-b34e6bd4]{font-size:2.5rem;color:#1e293b;margin-bottom:.75rem;font-weight:700;letter-spacing:-.025em}.page-header p[data-v-b34e6bd4]{color:#64748b;font-size:1rem;line-height:1.6}.converter-container[data-v-b34e6bd4]{max-width:1400px;margin:0 auto;padding:0 2rem 2rem;display:grid;grid-template-columns:1fr 280px;gap:2rem;align-items:start;background-color:#f5f7fa}.converter-card[data-v-b34e6bd4]{background:#ffffff;border-radius:12px;box-shadow:0 1px 3px #0000001a;border:1px solid #e2e8f0;padding:2rem}.converter-section[data-v-b34e6bd4]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e2e8f0}.converter-section[data-v-b34e6bd4]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.converter-section h2[data-v-b34e6bd4]{font-size:1.25rem;color:#1e293b;margin-bottom:1.5rem;font-weight:600}.generator-controls[data-v-b34e6bd4]{display:flex;gap:1rem;justify-content:center;padding:1.5rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;margin-top:1rem}.btn-primary[data-v-b34e6bd4]{padding:.75rem 2rem;background:#3b82f6;color:#fff;border:1px solid transparent;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:120px}.btn-primary[data-v-b34e6bd4]:hover:not(:disabled){background:#2563eb;box-shadow:0 2px 4px #3b82f64d}.btn-primary[data-v-b34e6bd4]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-b34e6bd4]{padding:.625rem 1.25rem;background:#64748b;color:#fff;border:1px solid transparent;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-secondary[data-v-b34e6bd4]:hover{background:#475569}.textarea-field[data-v-b34e6bd4]{width:100%;padding:1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem;color:#1e293b;transition:all .2s ease;background:#f8fafc;resize:vertical;min-height:200px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}.textarea-field[data-v-b34e6bd4]:focus{outline:none;border-color:#3b82f6;background:#ffffff;box-shadow:0 0 0 3px #3b82f61a}.results-container[data-v-b34e6bd4]{background:#f8fafc;padding:1.5rem;border-radius:8px;border:1px solid #e2e8f0}.results-grid[data-v-b34e6bd4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.result-item[data-v-b34e6bd4]{display:flex;flex-direction:column;align-items:center;padding:1.5rem;background:#ffffff;border-radius:8px;border:1px solid #e2e8f0;transition:all .2s ease}.result-item[data-v-b34e6bd4]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014}.result-label[data-v-b34e6bd4]{font-size:.875rem;color:#64748b;font-weight:500;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em;text-align:center}.result-value[data-v-b34e6bd4]{font-size:2rem;color:#1e293b;font-weight:700;line-height:1}.keywords-container[data-v-b34e6bd4]{background:#f8fafc;padding:1.5rem;border-radius:8px;border:1px solid #e2e8f0}.keywords-list[data-v-b34e6bd4]{display:flex;flex-direction:column;gap:.75rem}.keyword-item[data-v-b34e6bd4]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#ffffff;border-radius:8px;border:1px solid #e2e8f0;transition:all .2s ease}.keyword-item[data-v-b34e6bd4]:hover{transform:translate(4px);box-shadow:0 2px 8px #00000014}.keyword-text[data-v-b34e6bd4]{font-size:.95rem;color:#1e293b;font-weight:600}.keyword-count[data-v-b34e6bd4]{background:#3b82f6;color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.875rem;font-weight:600;min-width:28px;text-align:center}.empty-result[data-v-b34e6bd4]{text-align:center;padding:3rem;color:#94a3b8;font-size:.875rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.feature-card[data-v-b34e6bd4]{background:white;border-radius:8px;box-shadow:0 2px 8px #00000014;padding:1.5rem;display:flex;flex-direction:column;height:fit-content}.feature-list[data-v-b34e6bd4]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.feature-list h3[data-v-b34e6bd4]{font-size:1rem;font-weight:600;color:#333;margin:0 0 .5rem}.feature-item[data-v-b34e6bd4]{display:flex;gap:1rem;padding:.75rem;background:#f8f9fa;border-radius:6px;transition:transform .2s}.feature-item[data-v-b34e6bd4]:hover{transform:translate(4px);background:#e9ecef}.feature-icon[data-v-b34e6bd4]{font-size:1.25rem;align-self:flex-start;margin-top:.125rem;color:#3b82f6}.feature-content[data-v-b34e6bd4]{display:flex;flex-direction:column;gap:.25rem;flex:1}.feature-content h4[data-v-b34e6bd4]{font-size:.875rem;font-weight:600;color:#333;margin:0}.feature-content p[data-v-b34e6bd4]{font-size:.75rem;color:#666;margin:0;line-height:1.4}.related-tools[data-v-b34e6bd4]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.related-tools h3[data-v-b34e6bd4]{font-size:1rem;font-weight:600;color:#333;margin:0 0 .5rem}.related-tools ul[data-v-b34e6bd4]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.related-tools li[data-v-b34e6bd4]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.related-tools a[data-v-b34e6bd4]{color:#007bff;text-decoration:none;transition:color .2s}.related-tools a[data-v-b34e6bd4]:hover{color:#0056b3;text-decoration:underline}.info-section[data-v-b34e6bd4]{margin-top:20px;padding-top:15px;border-top:1px solid #f3f4f6}.info-title[data-v-b34e6bd4]{font-size:1rem;font-weight:600;color:#374151;margin-bottom:12px}.tool-meta[data-v-b34e6bd4]{display:flex;flex-direction:column;gap:10px}.meta-item[data-v-b34e6bd4]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.meta-label[data-v-b34e6bd4]{color:#6b7280;font-weight:500}.meta-value[data-v-b34e6bd4]{color:#374151;font-weight:600}.tool-rating[data-v-b34e6bd4]{display:flex;align-items:center;gap:.5rem}.rating-stars[data-v-b34e6bd4]{display:flex;gap:.25rem}.star[data-v-b34e6bd4]{font-size:1.25rem;color:#ddd;cursor:pointer;transition:color .2s}.star.active[data-v-b34e6bd4],.star.hover[data-v-b34e6bd4]{color:#ffc107}.rating-value[data-v-b34e6bd4]{font-size:.875rem;color:#666;min-width:30px}@media (max-width: 1024px){.converter-container[data-v-b34e6bd4]{grid-template-columns:1fr}.feature-card[data-v-b34e6bd4]{order:-1}}@media (max-width: 768px){.word-count[data-v-b34e6bd4]{padding:2rem 0}.page-header[data-v-b34e6bd4]{margin-bottom:2rem}.page-header h1[data-v-b34e6bd4]{font-size:2rem}.converter-card[data-v-b34e6bd4],.feature-card[data-v-b34e6bd4]{padding:1.5rem}}@media (max-width: 480px){.converter-container[data-v-b34e6bd4]{padding:0 1rem}.converter-card[data-v-b34e6bd4],.feature-card[data-v-b34e6bd4]{padding:1.25rem}.results-grid[data-v-b34e6bd4]{grid-template-columns:1fr}.generator-controls[data-v-b34e6bd4]{flex-direction:column}}.pdf-to-image[data-v-a9d9c305]{max-width:1200px;margin:0 auto;padding:20px;position:relative}.page-header[data-v-a9d9c305]{text-align:center;margin-bottom:40px}.page-header h1[data-v-a9d9c305]{font-size:2.5rem;color:#333;margin-bottom:10px}.page-header p[data-v-a9d9c305]{font-size:1.1rem;color:#666}.converter-container[data-v-a9d9c305]{background:#f8f9fa;border-radius:12px;padding:30px;box-shadow:0 2px 10px #0000001a;display:grid;grid-template-columns:300px 1fr 280px;gap:25px;max-width:1800px;margin:0 auto}.left-panel[data-v-a9d9c305],.middle-panel[data-v-a9d9c305],.right-panel[data-v-a9d9c305],.feature-panel[data-v-a9d9c305]{display:flex;flex-direction:column;gap:20px}.pdf-to-image[data-v-a9d9c305]{max-width:1900px;margin:0 auto;padding:20px;position:relative}.left-panel[data-v-a9d9c305]{background-color:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #00000014;height:fit-content;max-height:calc(100vh - 200px);overflow-y:auto;position:sticky;top:20px;display:flex;flex-direction:column;gap:25px;border:1px solid #e5e7eb}.panel-title[data-v-a9d9c305]{font-size:1.3rem;color:#333;margin:0;border-bottom:2px solid #e9ecef;padding-bottom:10px;font-weight:600}.middle-panel[data-v-a9d9c305]{background:white;border-radius:12px;padding:25px;box-shadow:0 2px 10px #00000014;min-height:auto}.upload-area[data-v-a9d9c305]{margin-bottom:10px}.right-panel[data-v-a9d9c305]{background:white;border-radius:12px;padding:20px;box-shadow:0 2px 10px #00000014;height:fit-content;max-height:calc(100vh - 200px);overflow-y:auto;position:sticky;top:20px}.upload-card[data-v-a9d9c305],.settings-card[data-v-a9d9c305],.result-section[data-v-a9d9c305]{background:white;border-radius:8px;padding:20px;box-shadow:0 1px 5px #0000000d;height:fit-content}.result-placeholder[data-v-a9d9c305]{background:white;border-radius:8px;padding:25px;box-shadow:0 1px 5px #0000000d;height:fit-content;display:flex;justify-content:center;align-items:center;min-height:400px}.placeholder-content[data-v-a9d9c305]{text-align:center;display:flex;flex-direction:column;gap:15px}.placeholder-icon[data-v-a9d9c305]{font-size:3rem;color:#007bff}.placeholder-content h3[data-v-a9d9c305]{font-size:1.25rem;color:#333;margin:0}.placeholder-content p[data-v-a9d9c305]{color:#666;margin:0;max-width:300px;line-height:1.6}.upload-card h2[data-v-a9d9c305],.settings-card h2[data-v-a9d9c305]{font-size:1.3rem;color:#333;margin-bottom:15px;border-bottom:2px solid #e9ecef;padding-bottom:10px}.feature-panel[data-v-a9d9c305]{background-color:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #00000014;height:fit-content;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:20px}.feature-list[data-v-a9d9c305]{display:flex;flex-direction:column;gap:1rem}.feature-item[data-v-a9d9c305]{display:flex;gap:1rem;padding:.75rem;background:#f8f9fa;border-radius:6px;transition:transform .2s,box-shadow .2s}.feature-item[data-v-a9d9c305]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.feature-icon[data-v-a9d9c305]{font-size:1.5rem;color:#409eff;display:flex;align-items:center;justify-content:center;min-width:2rem}.feature-item .feature-content[data-v-a9d9c305]{flex:1}.feature-item .feature-content h4[data-v-a9d9c305]{margin:0 0 .25rem;font-size:.95rem;font-weight:600;color:#333}.feature-item .feature-content p[data-v-a9d9c305]{margin:0;font-size:.875rem;color:#666;line-height:1.5}.related-tools[data-v-a9d9c305]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e5e7eb}.related-tools h3[data-v-a9d9c305]{font-size:1.1rem;font-weight:600;color:#333;margin:0 0 12px}.related-tools ul[data-v-a9d9c305]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.related-tools li[data-v-a9d9c305]{margin:0;padding:0}.related-tools a[data-v-a9d9c305],.related-tools router-link[data-v-a9d9c305]{color:#007bff;text-decoration:none;font-size:.95rem;transition:all .2s ease;display:inline-block;padding:4px 0}.related-tools a[data-v-a9d9c305]:hover,.related-tools router-link[data-v-a9d9c305]:hover{color:#0056b3;text-decoration:underline}.feature-card[data-v-a9d9c305]{display:flex;flex-direction:column;gap:1.5rem}.feature-content[data-v-a9d9c305]{color:#666;line-height:1.7;font-size:.95rem}.feature-content ul[data-v-a9d9c305],.feature-content ol[data-v-a9d9c305]{padding-left:35px;margin:12px 0;list-style:none}.feature-content li[data-v-a9d9c305]{margin-bottom:10px;padding-left:10px;position:relative;line-height:1.8}.feature-content ul li[data-v-a9d9c305]:before{content:"•";color:#007bff;font-weight:700;position:absolute;left:-30px;font-size:1.4em;margin-top:-.2em}.feature-content ol[data-v-a9d9c305]{counter-reset:item}.feature-content ol li[data-v-a9d9c305]{counter-increment:item;list-style-type:none;list-style-position:outside}.feature-content ol li[data-v-a9d9c305]:before{display:block;content:counter(item) ".";color:#007bff;font-weight:700;position:absolute;left:-30px;font-size:1.1em;margin-top:-.1em;min-width:20px;text-align:right}.notes-section[data-v-a9d9c305]{margin-top:20px;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;align-self:stretch;text-align:left}.notes-content[data-v-a9d9c305]{text-align:left}.section-title[data-v-a9d9c305],.notes-section h3[data-v-a9d9c305]{font-size:1.1rem;font-weight:600;color:#333;margin:0 0 15px;padding-bottom:8px;border-bottom:2px solid #409eff;text-align:left}.notes-section .feature-content[data-v-a9d9c305]{color:#666;line-height:1.7;font-size:.95rem}.notes-section .feature-content ul[data-v-a9d9c305]{padding-left:35px;margin:12px 0;list-style:none}.notes-section .feature-content li[data-v-a9d9c305]{margin-bottom:10px;padding-left:10px;position:relative;line-height:1.8}.notes-section .feature-content ul li[data-v-a9d9c305]:before{content:"•";color:#007bff;font-weight:700;position:absolute;left:-30px;font-size:1.4em;margin-top:-.2em}.usage-instructions[data-v-a9d9c305]{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.usage-instructions h2.panel-title[data-v-a9d9c305]{font-size:1.3rem;margin:0 0 10px;border-bottom:2px solid #e9ecef;padding-bottom:10px;color:#333;font-weight:600}.usage-instructions .feature-content[data-v-a9d9c305]{color:#666;line-height:1.7;font-size:.95rem}.usage-instructions .feature-content ol[data-v-a9d9c305]{padding-left:35px;margin:12px 0;list-style:none}.usage-instructions .feature-content li[data-v-a9d9c305]{margin-bottom:10px;padding-left:10px;position:relative;line-height:1.8}.usage-instructions .feature-content ol[data-v-a9d9c305]{counter-reset:item}.usage-instructions .feature-content ol li[data-v-a9d9c305]{counter-increment:item;list-style-type:none;list-style-position:outside}.usage-instructions .feature-content ol li[data-v-a9d9c305]:before{display:block;content:counter(item) ".";color:#007bff;font-weight:700;position:absolute;left:-30px;font-size:1.1em;margin-top:-.1em;min-width:20px;text-align:right}.left-panel[data-v-a9d9c305]::-webkit-scrollbar,.right-panel[data-v-a9d9c305]::-webkit-scrollbar{width:8px}.left-panel[data-v-a9d9c305]::-webkit-scrollbar-track,.right-panel[data-v-a9d9c305]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.left-panel[data-v-a9d9c305]::-webkit-scrollbar-thumb,.right-panel[data-v-a9d9c305]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.left-panel[data-v-a9d9c305]::-webkit-scrollbar-thumb:hover,.right-panel[data-v-a9d9c305]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.pagination[data-v-a9d9c305]{margin-top:30px;display:flex;flex-direction:column;gap:15px;align-items:center;padding-top:20px;border-top:1px solid #e9ecef}.pagination-info[data-v-a9d9c305]{font-size:.95rem;color:#666;text-align:center}.pagination-controls[data-v-a9d9c305]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.pagination-btn[data-v-a9d9c305]{background:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 16px;cursor:pointer;font-size:.9rem;color:#333;transition:all .3s ease;min-width:80px}.pagination-btn[data-v-a9d9c305]:hover:not(:disabled){background:#007bff;color:#fff;border-color:#007bff}.pagination-btn[data-v-a9d9c305]:disabled{opacity:.5;cursor:not-allowed;background:#f8f9fa;color:#6c757d;border-color:#dee2e6}.page-numbers[data-v-a9d9c305]{display:flex;gap:5px}.page-number-btn[data-v-a9d9c305]{background:#fff;border:1px solid #ddd;border-radius:6px;padding:8px 12px;cursor:pointer;font-size:.9rem;color:#333;transition:all .3s ease;min-width:35px;text-align:center}.page-number-btn[data-v-a9d9c305]:hover:not(.active){background:#f0f8ff;color:#007bff;border-color:#007bff}.page-number-btn.active[data-v-a9d9c305]{background:#007bff;color:#fff;border-color:#007bff;font-weight:600}.image-preview[data-v-a9d9c305]{position:relative;cursor:pointer;overflow:hidden;border-radius:6px}.image-preview img[data-v-a9d9c305]{width:100%;height:auto;display:block;transition:transform .3s ease}.image-preview:hover img[data-v-a9d9c305]{transform:scale(1.05)}.image-preview-overlay[data-v-a9d9c305]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.image-preview:hover .image-preview-overlay[data-v-a9d9c305]{opacity:1}.preview-icon[data-v-a9d9c305]{font-size:2rem;color:#fff}.preview-modal[data-v-a9d9c305]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center}.preview-overlay[data-v-a9d9c305]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);cursor:pointer}.preview-content[data-v-a9d9c305]{position:relative;z-index:1001;max-width:90%;max-height:90%;display:flex;align-items:center;justify-content:center;flex-direction:column}.preview-close-btn[data-v-a9d9c305]{position:absolute;top:-40px;right:0;background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.preview-close-btn[data-v-a9d9c305]:hover{color:#007bff}.preview-controls[data-v-a9d9c305]{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:20px}.preview-actions[data-v-a9d9c305]{display:flex;justify-content:center;flex:1}.preview-download-btn[data-v-a9d9c305]{background:#007bff;color:#fff;border:none;border-radius:6px;padding:10px 20px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease;box-shadow:0 2px 8px #007bff4d}.preview-download-btn[data-v-a9d9c305]:hover{background:#0056b3;transform:translateY(-2px);box-shadow:0 4px 12px #007bff66}.preview-nav[data-v-a9d9c305]{background:rgba(0,0,0,.5);border:none;color:#fff;font-size:2rem;cursor:pointer;width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border-radius:50%;margin:0 10px}.preview-nav[data-v-a9d9c305]:hover{background:rgba(0,0,0,.8);transform:scale(1.1)}.preview-nav-left[data-v-a9d9c305]{order:1}.preview-nav-right[data-v-a9d9c305]{order:3}.preview-image-container[data-v-a9d9c305]{max-width:90vw;max-height:80vh;overflow:hidden;border-radius:8px}.preview-image[data-v-a9d9c305]{max-width:100%;max-height:100%;display:block;margin:0 auto}.preview-info[data-v-a9d9c305]{margin-top:20px;color:#fff;font-size:1.1rem;background:rgba(0,0,0,.7);padding:10px 20px;border-radius:20px}.images-grid[data-v-a9d9c305]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px}.image-card[data-v-a9d9c305]{background:#f8f9fa;border-radius:8px;padding:15px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:10px;transition:all .3s ease}.image-card[data-v-a9d9c305]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media (max-width: 1600px){.converter-container[data-v-a9d9c305]{max-width:1600px}.pdf-to-image[data-v-a9d9c305]{max-width:1700px}}@media (max-width: 1400px){.converter-container[data-v-a9d9c305]{max-width:1400px}.pdf-to-image[data-v-a9d9c305]{max-width:1500px}.images-grid[data-v-a9d9c305]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px}}@media (max-width: 1200px){.converter-container[data-v-a9d9c305]{grid-template-columns:1fr 2fr;max-width:1200px}.pdf-to-image[data-v-a9d9c305]{max-width:1300px}.right-panel[data-v-a9d9c305],.feature-panel[data-v-a9d9c305]{order:-1;grid-column:span 2;position:static;max-width:600px;margin:0 auto}.images-grid[data-v-a9d9c305]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:15px}.preview-nav-left[data-v-a9d9c305]{left:-50px}.preview-nav-right[data-v-a9d9c305]{right:-50px}}@media (max-width: 992px){.converter-container[data-v-a9d9c305]{grid-template-columns:1fr;gap:20px;max-width:100%}.pdf-to-image[data-v-a9d9c305]{max-width:100%}.right-panel[data-v-a9d9c305],.feature-panel[data-v-a9d9c305]{grid-column:span 1;max-width:none}.left-panel[data-v-a9d9c305],.right-panel[data-v-a9d9c305],.feature-panel[data-v-a9d9c305]{position:static;max-height:none;order:-1}.images-grid[data-v-a9d9c305]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.pagination-controls[data-v-a9d9c305]{gap:5px}.pagination-btn[data-v-a9d9c305]{min-width:70px;padding:6px 12px;font-size:.85rem}.page-number-btn[data-v-a9d9c305]{min-width:30px;padding:6px 10px;font-size:.85rem}.preview-nav[data-v-a9d9c305]{width:40px;height:40px;font-size:1.5rem}.preview-nav-left[data-v-a9d9c305]{left:-40px}.preview-nav-right[data-v-a9d9c305]{right:-40px}}@media (max-width: 768px){.pdf-to-image[data-v-a9d9c305]{padding:15px}.page-header[data-v-a9d9c305]{margin-bottom:20px}.page-header h1[data-v-a9d9c305]{font-size:2rem}.page-header p[data-v-a9d9c305]{font-size:1rem}.converter-container[data-v-a9d9c305]{padding:20px;gap:15px}.left-panel[data-v-a9d9c305],.middle-panel[data-v-a9d9c305],.right-panel[data-v-a9d9c305]{padding:15px}.upload-area[data-v-a9d9c305]{padding:30px 20px}.images-grid[data-v-a9d9c305]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.page-numbers[data-v-a9d9c305],.preview-nav[data-v-a9d9c305]{display:none}.preview-close-btn[data-v-a9d9c305]{top:-30px;font-size:1.5rem;width:30px;height:30px}}@media (max-width: 480px){.pdf-to-image[data-v-a9d9c305]{padding:10px}.converter-container[data-v-a9d9c305]{padding:15px}.left-panel[data-v-a9d9c305],.middle-panel[data-v-a9d9c305],.right-panel[data-v-a9d9c305]{padding:12px}.upload-card h2[data-v-a9d9c305],.settings-card h2[data-v-a9d9c305],.feature-card h2[data-v-a9d9c305]{font-size:1.1rem}.action-buttons[data-v-a9d9c305]{flex-direction:column}.btn-primary[data-v-a9d9c305],.btn-secondary[data-v-a9d9c305]{width:100%}.images-grid[data-v-a9d9c305]{grid-template-columns:repeat(2,1fr);gap:8px}.image-card[data-v-a9d9c305]{padding:10px}.pagination-btn[data-v-a9d9c305]{min-width:60px;padding:5px 10px;font-size:.8rem}}.upload-area[data-v-a9d9c305]{border:2px dashed #ddd;border-radius:4px;padding:60px 40px;text-align:center;cursor:pointer;transition:border-color .3s ease,background-color .3s ease;background:#ffffff;max-width:600px;width:100%;box-shadow:none}.upload-area[data-v-a9d9c305]:hover,.upload-area.dragover[data-v-a9d9c305]{border-color:#007bff;background:#f8f9fa;box-shadow:none;transform:none}.file-input[data-v-a9d9c305]{display:none}.upload-content[data-v-a9d9c305]{display:flex;flex-direction:column;align-items:center;gap:20px}.upload-icon[data-v-a9d9c305]{font-size:6rem;color:#007bff}.upload-content h3[data-v-a9d9c305]{font-size:1.5rem;color:#333;margin:0}.upload-content p[data-v-a9d9c305]{color:#666;margin:0;max-width:400px;line-height:1.6}.pdf-info[data-v-a9d9c305]{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:6px;display:flex;flex-direction:column;gap:10px}.pdf-info-item[data-v-a9d9c305]{display:flex;justify-content:space-between;align-items:center}.pdf-info-item .label[data-v-a9d9c305]{font-weight:700;color:#555}.pdf-info-item .value[data-v-a9d9c305]{color:#333;word-break:break-all}.settings-form[data-v-a9d9c305]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-a9d9c305]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-a9d9c305]{font-weight:700;color:#555}.form-select[data-v-a9d9c305]{padding:10px;border:1px solid #ddd;border-radius:6px;font-size:1rem;background:white}.quality-control[data-v-a9d9c305],.scale-control[data-v-a9d9c305]{display:flex;align-items:center;gap:15px}.quality-slider[data-v-a9d9c305],.scale-slider[data-v-a9d9c305]{flex:1}.quality-value[data-v-a9d9c305],.scale-value[data-v-a9d9c305]{min-width:60px;text-align:center;font-weight:700;color:#007bff}.btn-primary[data-v-a9d9c305]{background:#007bff;color:#fff;border:none;padding:12px 20px;border-radius:6px;cursor:pointer;font-size:1rem;transition:background .3s ease}.btn-primary[data-v-a9d9c305]:hover{background:#0056b3}.btn-primary[data-v-a9d9c305]:disabled{background:#6c757d;cursor:not-allowed}.btn-primary.small[data-v-a9d9c305]{padding:8px 16px;font-size:.9rem}.btn-primary.full-width[data-v-a9d9c305]{width:100%}.btn-secondary[data-v-a9d9c305]{background:#6c757d;color:#fff;border:none;padding:10px 16px;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .3s ease}.btn-secondary[data-v-a9d9c305]:hover{background:#5a6268}.result-section[data-v-a9d9c305]{margin-top:40px;background:white;border-radius:8px;padding:25px;box-shadow:0 1px 5px #0000000d}.result-header[data-v-a9d9c305]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #e9ecef}.result-header h2[data-v-a9d9c305]{font-size:1.5rem;color:#333;margin:0}.result-actions[data-v-a9d9c305]{display:flex;gap:10px}.images-grid[data-v-a9d9c305]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.image-card[data-v-a9d9c305]{background:#f8f9fa;border-radius:8px;padding:15px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:10px}.image-preview[data-v-a9d9c305]{width:100%;height:200px;overflow:hidden;border-radius:6px;background:white;display:flex;align-items:center;justify-content:center}.image-preview img[data-v-a9d9c305]{max-width:100%;max-height:100%;object-fit:contain}.image-info[data-v-a9d9c305]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem;color:#666}.image-actions[data-v-a9d9c305]{display:flex;justify-content:center}.empty-state[data-v-a9d9c305]{text-align:center;padding:60px 20px;color:#666}.empty-icon[data-v-a9d9c305]{font-size:4rem;margin-bottom:20px}.empty-state h3[data-v-a9d9c305]{font-size:1.5rem;margin-bottom:10px;color:#333}.loading-content .conversion-hint[data-v-a9d9c305]{font-size:.95rem;color:#666;margin-top:10px}.upload-area-container[data-v-a9d9c305]{display:flex;justify-content:center;align-items:center;min-height:600px}.file-selected-state[data-v-a9d9c305]{background:white;border-radius:8px;padding:40px 20px;box-shadow:0 1px 5px #0000000d;min-height:600px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;text-align:center}.file-info-section[data-v-a9d9c305]{display:flex;flex-direction:column;align-items:center;gap:15px;max-width:600px;width:100%}.file-icon[data-v-a9d9c305]{font-size:5rem;color:#007bff}.file-name[data-v-a9d9c305]{font-size:1.2rem;color:#333;font-weight:600;margin:0;word-break:break-all}.file-size[data-v-a9d9c305],.file-pages[data-v-a9d9c305]{color:#666;font-size:1rem;margin:0}.file-actions[data-v-a9d9c305]{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;width:100%;max-width:600px}.file-actions .btn-primary.large[data-v-a9d9c305],.file-actions .btn-secondary.large[data-v-a9d9c305]{padding:15px 30px;font-size:1.1rem;min-width:150px}.conversion-hint[data-v-a9d9c305]{background:#f8f9fa;padding:20px;border-radius:8px;max-width:600px;width:100%;text-align:left;box-shadow:0 1px 5px #0000000d}.conversion-hint h4[data-v-a9d9c305]{margin:0 0 15px;color:#333;font-size:1.1rem;font-weight:600}.conversion-hint ul[data-v-a9d9c305]{padding-left:20px;margin:0}.conversion-hint li[data-v-a9d9c305]{margin-bottom:10px;color:#666;font-size:.95rem;line-height:1.6}.loading-overlay[data-v-a9d9c305]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000}.loading-content[data-v-a9d9c305]{background:white;padding:30px;border-radius:12px;text-align:center;box-shadow:0 4px 20px #0003;max-width:400px;width:90%}.loading-spinner[data-v-a9d9c305]{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #007bff;border-radius:50%;animation:spin-a9d9c305 1s linear infinite;margin:0 auto 20px}@keyframes spin-a9d9c305{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-content p[data-v-a9d9c305]{margin:10px 0;color:#333;font-size:1.1rem}.loading-progress[data-v-a9d9c305]{font-weight:700;color:#007bff;font-size:1.2rem}.toast[data-v-a9d9c305]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:12px 24px;border-radius:8px;color:#fff;font-weight:500;z-index:1001;animation:fadeInOut-a9d9c305 3s ease-in-out}.toast.success[data-v-a9d9c305]{background:#28a745}.toast.error[data-v-a9d9c305]{background:#dc3545}.toast.warning[data-v-a9d9c305]{background:#ffc107;color:#333}@keyframes fadeInOut-a9d9c305{0%{opacity:0;transform:translateY(-20px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@media (max-width: 768px){.converter-container[data-v-a9d9c305]{grid-template-columns:1fr 1fr}.right-panel[data-v-a9d9c305],.feature-panel[data-v-a9d9c305]{grid-column:1 / -1}}@media (max-width: 768px){.converter-container[data-v-a9d9c305]{grid-template-columns:1fr;padding:20px}.images-grid[data-v-a9d9c305]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.result-header[data-v-a9d9c305]{flex-direction:column;align-items:flex-start;gap:15px}.result-actions[data-v-a9d9c305]{width:100%;justify-content:space-between}.pdf-to-image[data-v-a9d9c305]{padding:10px}.loading-content[data-v-a9d9c305]{padding:20px}.toast[data-v-a9d9c305]{top:50%;left:50%;transform:translate(-50%,-50%);right:auto;text-align:center}}.pdf-reader[data-v-52d4b3bf]{max-width:1200px;margin:0 auto;padding:20px;position:relative}.page-header[data-v-52d4b3bf]{text-align:center;margin-bottom:40px}.page-header h1[data-v-52d4b3bf]{font-size:2.5rem;color:#333;margin-bottom:10px}.page-header p[data-v-52d4b3bf]{font-size:1.1rem;color:#666}.reader-container[data-v-52d4b3bf]{background:#f8f9fa;border-radius:12px;padding:30px;box-shadow:0 2px 10px #0000001a;display:grid;grid-template-columns:300px 1fr 280px;gap:25px;max-width:1800px;margin:0 auto}.left-panel[data-v-52d4b3bf],.middle-panel[data-v-52d4b3bf],.right-panel[data-v-52d4b3bf],.feature-panel[data-v-52d4b3bf]{display:flex;flex-direction:column;gap:20px}.feature-panel[data-v-52d4b3bf]{background-color:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #00000014;height:fit-content;border:1px solid #e5e7eb}.feature-list[data-v-52d4b3bf]{display:flex;flex-direction:column;gap:1rem}.feature-item[data-v-52d4b3bf]{display:flex;gap:1rem;padding:.75rem;background:#f8f9fa;border-radius:6px;transition:transform .2s,box-shadow .2s}.feature-item[data-v-52d4b3bf]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.feature-icon[data-v-52d4b3bf]{font-size:1.5rem;color:#409eff;display:flex;align-items:center;justify-content:center;min-width:2rem}.feature-item .feature-content[data-v-52d4b3bf]{flex:1}.feature-item .feature-content h4[data-v-52d4b3bf]{margin:0 0 .25rem;font-size:.95rem;font-weight:600;color:#333}.feature-item .feature-content p[data-v-52d4b3bf]{margin:0;font-size:.875rem;color:#666;line-height:1.4}.related-tools[data-v-52d4b3bf]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #f3f4f6}.related-tools h3[data-v-52d4b3bf]{font-size:1rem;font-weight:600;color:#333;margin:0 0 .75rem}.related-tools ul[data-v-52d4b3bf]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.related-tools li[data-v-52d4b3bf]{display:flex;align-items:center}.related-tools a[data-v-52d4b3bf]{color:#409eff;text-decoration:none;font-size:.9rem;transition:color .2s}.related-tools a[data-v-52d4b3bf]:hover{color:#66b1ff;text-decoration:underline}.info-section[data-v-52d4b3bf]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #f3f4f6}.info-title[data-v-52d4b3bf]{font-size:1rem;font-weight:600;color:#333;margin-bottom:12px}.tool-meta[data-v-52d4b3bf]{display:flex;flex-direction:column;gap:10px}.meta-item[data-v-52d4b3bf]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.meta-label[data-v-52d4b3bf]{color:#666;font-weight:500}.meta-value[data-v-52d4b3bf]{color:#333;font-weight:600}.tool-rating[data-v-52d4b3bf]{display:flex;align-items:center;gap:.5rem}.rating-stars[data-v-52d4b3bf]{display:flex;gap:.25rem}.star[data-v-52d4b3bf]{font-size:1.25rem;color:#ddd;cursor:pointer;transition:color .2s}.star[data-v-52d4b3bf]:hover,.star.hover[data-v-52d4b3bf],.star.active[data-v-52d4b3bf]{color:#ffc107}.rating-value[data-v-52d4b3bf]{font-size:.875rem;color:#333;font-weight:600}.usage-instructions[data-v-52d4b3bf]{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.notes-section[data-v-52d4b3bf]{margin-top:20px;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;align-self:stretch;text-align:left}.notes-content[data-v-52d4b3bf]{text-align:left}.section-title[data-v-52d4b3bf]{font-size:1.1rem;font-weight:600;color:#333;margin:0 0 15px;padding-bottom:8px;border-bottom:2px solid #409eff;text-align:left}.pdf-reader[data-v-52d4b3bf]{max-width:1900px;margin:0 auto;padding:20px;position:relative}.left-panel[data-v-52d4b3bf]{background-color:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #00000014;height:fit-content;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:25px}.panel-title[data-v-52d4b3bf]{font-size:1.3rem;color:#333;margin:0;border-bottom:2px solid #e9ecef;padding-bottom:10px;font-weight:600}.middle-panel[data-v-52d4b3bf]{background:white;border-radius:12px;padding:25px;box-shadow:0 2px 10px #00000014;min-height:auto}.right-panel[data-v-52d4b3bf]{background:white;border-radius:12px;padding:20px;box-shadow:0 2px 10px #00000014;height:fit-content;max-height:calc(100vh - 200px);overflow-y:auto;position:sticky;top:20px}.reading-area[data-v-52d4b3bf]{display:flex;flex-direction:column;gap:10px;height:100%}.reading-header[data-v-52d4b3bf]{display:flex;justify-content:center;align-items:center;margin-bottom:25px;padding-bottom:15px;border-bottom:2px solid #e9ecef}.reading-header h2[data-v-52d4b3bf]{font-size:1.5rem;color:#333;margin:0}.converting-state[data-v-52d4b3bf]{background:white;border-radius:8px;padding:20px;box-shadow:0 1px 5px #0000000d;min-height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.conversion-hint[data-v-52d4b3bf]{color:#666;font-size:.95rem;text-align:center;max-width:500px;line-height:1.6}.file-selected-state[data-v-52d4b3bf]{background:white;border-radius:8px;padding:20px;box-shadow:0 1px 5px #0000000d;min-height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center}.file-info-section[data-v-52d4b3bf]{display:flex;flex-direction:column;align-items:center;gap:15px;max-width:600px;width:100%}.file-icon[data-v-52d4b3bf]{font-size:5rem;color:#007bff}.file-name[data-v-52d4b3bf]{font-size:1.2rem;color:#333;font-weight:600;margin:0;word-break:break-all}.file-size[data-v-52d4b3bf],.file-pages[data-v-52d4b3bf]{color:#666;font-size:1rem;margin:0}.file-actions[data-v-52d4b3bf]{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;width:100%;max-width:600px}.file-actions .btn-primary.large[data-v-52d4b3bf],.file-actions .btn-secondary.large[data-v-52d4b3bf]{padding:15px 30px;font-size:1.1rem;min-width:150px}.conversion-hint[data-v-52d4b3bf]{background:#f8f9fa;padding:20px;border-radius:8px;max-width:600px;width:100%;text-align:left;box-shadow:0 1px 5px #0000000d}.conversion-hint h4[data-v-52d4b3bf]{margin:0 0 15px;color:#333;font-size:1.1rem;font-weight:600}.conversion-hint ul[data-v-52d4b3bf]{padding-left:20px;margin:0}.conversion-hint li[data-v-52d4b3bf]{margin-bottom:10px;color:#666;font-size:.95rem;line-height:1.6}.upload-area-container[data-v-52d4b3bf]{display:flex;justify-content:center;align-items:center;min-height:600px}.upload-area[data-v-52d4b3bf]{border:2px dashed #ddd;border-radius:12px;padding:60px 40px;text-align:center;cursor:pointer;transition:all .3s ease;background:#fafafa;max-width:600px;width:100%;box-shadow:0 2px 10px #0000000d}.upload-area[data-v-52d4b3bf]:hover,.upload-area.dragover[data-v-52d4b3bf]{border-color:#007bff;background:#f0f8ff;box-shadow:0 4px 20px #0000001a;transform:translateY(-2px)}.upload-content[data-v-52d4b3bf]{display:flex;flex-direction:column;align-items:center;gap:20px}.upload-icon[data-v-52d4b3bf]{font-size:6rem;color:#007bff}.upload-content h3[data-v-52d4b3bf]{font-size:1.5rem;color:#333;margin:0}.upload-content p[data-v-52d4b3bf]{color:#666;margin:0;max-width:400px;line-height:1.6}.pdf-viewer[data-v-52d4b3bf]{background:#f8f9fa;border-radius:8px;padding:10px;box-shadow:0 1px 5px #0000000d;overflow-y:auto}.viewer-container[data-v-52d4b3bf]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 0}.pdf-page[data-v-52d4b3bf]{background:white;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:10px;transition:all .3s ease;max-width:100%;position:relative}.pdf-page[data-v-52d4b3bf]:hover{box-shadow:0 4px 20px #00000026}.pdf-page.active[data-v-52d4b3bf]{box-shadow:0 0 0 2px #007bff,0 4px 20px #00000026}.pdf-image[data-v-52d4b3bf]{display:block;margin:0 auto;border-radius:4px}.page-number-overlay[data-v-52d4b3bf]{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,.7);color:#fff;padding:4px 12px;border-radius:12px;font-size:.9rem}.bottom-navigation[data-v-52d4b3bf]{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:20px;border-top:1px solid #e9ecef}.bottom-page-info[data-v-52d4b3bf]{font-size:1.1rem;font-weight:700;color:#007bff}.single-page-view[data-v-52d4b3bf]{display:flex;flex-direction:column;gap:10px;height:100%}.single-page-navigation[data-v-52d4b3bf]{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid #e9ecef;gap:20px}.single-page-navigation .btn-primary.large[data-v-52d4b3bf]{padding:15px 30px;font-size:1.1rem;min-width:120px}.page-controls[data-v-52d4b3bf]{display:flex;align-items:center;gap:15px}.page-input-group[data-v-52d4b3bf]{display:flex;align-items:center;gap:10px}.page-input[data-v-52d4b3bf]{width:80px;padding:10px;border:1px solid #ddd;border-radius:4px;text-align:center;font-size:1rem}.page-total[data-v-52d4b3bf]{font-weight:700;color:#666;font-size:1rem}.continuous-page-view[data-v-52d4b3bf]{display:flex;flex-direction:column;gap:20px;height:100%}.fit-options .btn-secondary[data-v-52d4b3bf]{flex:1;min-width:120px}.fit-options[data-v-52d4b3bf]{display:flex;gap:10px;flex-wrap:wrap}.result-placeholder[data-v-52d4b3bf]{background:white;border-radius:8px;padding:25px;box-shadow:0 1px 5px #0000000d;height:fit-content;display:flex;justify-content:center;align-items:center;min-height:400px}.placeholder-content[data-v-52d4b3bf]{text-align:center;display:flex;flex-direction:column;gap:15px}.placeholder-icon[data-v-52d4b3bf]{font-size:3rem;color:#007bff}.placeholder-content h3[data-v-52d4b3bf]{font-size:1.25rem;color:#333;margin:0}.placeholder-content p[data-v-52d4b3bf]{color:#666;margin:0;max-width:300px;line-height:1.6}.feature-card[data-v-52d4b3bf]{display:flex;flex-direction:column;gap:25px}.feature-card h2[data-v-52d4b3bf]{font-size:1.3rem;color:#333;margin-bottom:15px;border-bottom:2px solid #e9ecef;padding-bottom:10px;text-align:center}.feature-section[data-v-52d4b3bf]{margin-bottom:20px}.feature-section h3[data-v-52d4b3bf]{font-size:1.1rem;color:#333;margin-bottom:12px;font-weight:600}.feature-content[data-v-52d4b3bf]{color:#666;line-height:1.7;font-size:.95rem}.feature-content ul[data-v-52d4b3bf],.feature-content ol[data-v-52d4b3bf]{padding-left:35px;margin:12px 0;list-style:none}.feature-content li[data-v-52d4b3bf]{margin-bottom:10px;padding-left:10px;position:relative;line-height:1.8}.feature-content ul li[data-v-52d4b3bf]:before{content:"•";color:#007bff;font-weight:700;position:absolute;left:-30px;font-size:1.4em;margin-top:-.2em}.feature-content ol[data-v-52d4b3bf]{counter-reset:item}.feature-content ol li[data-v-52d4b3bf]{counter-increment:item;list-style-type:none;list-style-position:outside}.feature-content ol li[data-v-52d4b3bf]:before{display:block;content:counter(item) ".";color:#007bff;font-weight:700;position:absolute;left:-30px;font-size:1.1em;margin-top:-.1em;min-width:20px;text-align:right}.left-panel[data-v-52d4b3bf]::-webkit-scrollbar,.right-panel[data-v-52d4b3bf]::-webkit-scrollbar,.pdf-viewer[data-v-52d4b3bf]::-webkit-scrollbar{width:8px}.left-panel[data-v-52d4b3bf]::-webkit-scrollbar-track,.right-panel[data-v-52d4b3bf]::-webkit-scrollbar-track,.pdf-viewer[data-v-52d4b3bf]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.left-panel[data-v-52d4b3bf]::-webkit-scrollbar-thumb,.right-panel[data-v-52d4b3bf]::-webkit-scrollbar-thumb,.pdf-viewer[data-v-52d4b3bf]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.left-panel[data-v-52d4b3bf]::-webkit-scrollbar-thumb:hover,.right-panel[data-v-52d4b3bf]::-webkit-scrollbar-thumb:hover,.pdf-viewer[data-v-52d4b3bf]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.upload-area[data-v-52d4b3bf]{border:2px dashed #ddd;border-radius:8px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .3s ease;background:#fafafa}.upload-area[data-v-52d4b3bf]:hover,.upload-area.dragover[data-v-52d4b3bf]{border-color:#007bff;background:#f0f8ff}.file-input[data-v-52d4b3bf]{display:none}.upload-content[data-v-52d4b3bf]{display:flex;flex-direction:column;align-items:center;gap:15px}.upload-icon[data-v-52d4b3bf]{font-size:3rem}.upload-content h3[data-v-52d4b3bf]{font-size:1.2rem;color:#333;margin:0}.upload-content p[data-v-52d4b3bf]{color:#666;margin:0}.pdf-info[data-v-52d4b3bf]{margin-top:20px;padding:15px;background:#f8f9fa;border-radius:6px;display:flex;flex-direction:column;gap:10px}.pdf-info-item[data-v-52d4b3bf]{display:flex;justify-content:space-between;align-items:center}.pdf-info-item .label[data-v-52d4b3bf]{font-weight:700;color:#555}.pdf-info-item .value[data-v-52d4b3bf]{color:#333;word-break:break-all}.settings-form[data-v-52d4b3bf]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-52d4b3bf]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-52d4b3bf]{font-weight:700;color:#555}.form-select[data-v-52d4b3bf]{padding:10px;border:1px solid #ddd;border-radius:6px;font-size:1rem;background:white}.scale-control[data-v-52d4b3bf]{display:flex;align-items:center;gap:15px}.scale-slider[data-v-52d4b3bf]{flex:1}.scale-value[data-v-52d4b3bf]{min-width:60px;text-align:center;font-weight:700;color:#007bff}.btn-primary[data-v-52d4b3bf]{background:#007bff;color:#fff;border:none;padding:12px 20px;border-radius:6px;cursor:pointer;font-size:1rem;transition:background .3s ease}.btn-primary[data-v-52d4b3bf]:hover{background:#0056b3}.btn-primary[data-v-52d4b3bf]:disabled{background:#6c757d;cursor:not-allowed}.btn-primary.small[data-v-52d4b3bf]{padding:8px 16px;font-size:.9rem}.btn-primary.full-width[data-v-52d4b3bf]{width:100%}.btn-secondary[data-v-52d4b3bf]{background:#6c757d;color:#fff;border:none;padding:10px 16px;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.btn-secondary[data-v-52d4b3bf]:hover{background:#5a6268}.btn-secondary.active[data-v-52d4b3bf]{background:#007bff;color:#fff}.loading-overlay[data-v-52d4b3bf]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000}.loading-content[data-v-52d4b3bf]{background:white;padding:30px;border-radius:12px;text-align:center;box-shadow:0 4px 20px #0003;max-width:400px;width:90%}.loading-spinner[data-v-52d4b3bf]{width:50px;height:50px;border:5px solid #f3f3f3;border-top:5px solid #007bff;border-radius:50%;animation:spin-52d4b3bf 1s linear infinite;margin:0 auto 20px}@keyframes spin-52d4b3bf{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-content p[data-v-52d4b3bf]{margin:10px 0;color:#333;font-size:1.1rem}.loading-progress[data-v-52d4b3bf]{font-weight:700;color:#007bff;font-size:1.2rem}.toast[data-v-52d4b3bf]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:12px 24px;border-radius:8px;color:#fff;font-weight:500;z-index:1001;animation:fadeInOut-52d4b3bf 3s ease-in-out}.toast.success[data-v-52d4b3bf]{background:#28a745}.toast.error[data-v-52d4b3bf]{background:#dc3545}.toast.warning[data-v-52d4b3bf]{background:#ffc107;color:#333}.tool-title-container[data-v-52d4b3bf]{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:10px}.favorite-btn-detail[data-v-52d4b3bf]{background:none;border:none;cursor:pointer;font-size:1.5rem;padding:5px;border-radius:50%;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px}.favorite-btn-detail[data-v-52d4b3bf]:hover{background-color:#fff3;transform:scale(1.1)}.dialog-overlay[data-v-52d4b3bf]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000;animation:fadeIn-52d4b3bf .3s ease}.dialog-content[data-v-52d4b3bf]{background-color:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 20px #00000026;max-width:400px;width:90%;text-align:center;animation:slideUp-52d4b3bf .3s ease}.dialog-content h3[data-v-52d4b3bf]{margin:0 0 15px;color:#333;font-size:1.3rem}.dialog-content p[data-v-52d4b3bf]{margin:0 0 20px;color:#666;line-height:1.5}.countdown-info[data-v-52d4b3bf]{margin:20px 0;padding:15px;background-color:#f8f9fa;border-radius:8px}.countdown-info p[data-v-52d4b3bf]{margin:0;font-size:.95rem;color:#666}.countdown[data-v-52d4b3bf]{font-weight:700;color:#007bff;font-size:1.2rem;margin:0 5px}.dialog-actions[data-v-52d4b3bf]{display:flex;gap:15px;justify-content:center;margin-top:25px}.dialog-actions .btn-primary[data-v-52d4b3bf],.dialog-actions .btn-secondary[data-v-52d4b3bf]{padding:12px 24px;min-width:120px}@keyframes fadeInOut-52d4b3bf{0%{opacity:0;transform:translateY(-20px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes fadeIn-52d4b3bf{0%{opacity:0}to{opacity:1}}@keyframes slideUp-52d4b3bf{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 1600px){.reader-container[data-v-52d4b3bf]{max-width:1600px}.pdf-reader[data-v-52d4b3bf]{max-width:1700px}}@media (max-width: 1400px){.reader-container[data-v-52d4b3bf]{max-width:1400px}.pdf-reader[data-v-52d4b3bf]{max-width:1500px}}@media (max-width: 1200px){.reader-container[data-v-52d4b3bf]{grid-template-columns:1fr 2fr;max-width:1200px}.pdf-reader[data-v-52d4b3bf]{max-width:1300px}.feature-panel[data-v-52d4b3bf]{order:-1;grid-column:span 2;position:static;max-width:600px;margin:0 auto}}@media (max-width: 992px){.reader-container[data-v-52d4b3bf]{grid-template-columns:1fr;gap:20px;max-width:100%}.pdf-reader[data-v-52d4b3bf]{max-width:100%}.feature-panel[data-v-52d4b3bf]{grid-column:span 1;max-width:none}.left-panel[data-v-52d4b3bf],.feature-panel[data-v-52d4b3bf]{position:static;max-height:none;order:-1}.pdf-viewer[data-v-52d4b3bf]{min-height:500px}}@media (max-width: 768px){.pdf-reader[data-v-52d4b3bf]{padding:15px}.page-header[data-v-52d4b3bf]{margin-bottom:20px}.page-header h1[data-v-52d4b3bf]{font-size:2rem}.tool-title-container[data-v-52d4b3bf]{gap:10px}.favorite-btn-detail[data-v-52d4b3bf]{font-size:1.2rem;width:35px;height:35px}.page-header p[data-v-52d4b3bf]{font-size:1rem}.reader-container[data-v-52d4b3bf]{padding:20px;gap:15px}.left-panel[data-v-52d4b3bf],.middle-panel[data-v-52d4b3bf],.feature-panel[data-v-52d4b3bf]{padding:15px}.upload-area[data-v-52d4b3bf]{padding:30px 20px}.pdf-viewer[data-v-52d4b3bf],.pdf-page[data-v-52d4b3bf]{padding:10px}.bottom-navigation[data-v-52d4b3bf]{flex-direction:column;gap:15px}.toast[data-v-52d4b3bf]{top:50%;left:50%;transform:translate(-50%,-50%);right:auto;text-align:center}.dialog-content[data-v-52d4b3bf]{padding:20px;width:95%}.dialog-actions[data-v-52d4b3bf]{flex-direction:column;gap:10px}.dialog-actions .btn-primary[data-v-52d4b3bf],.dialog-actions .btn-secondary[data-v-52d4b3bf]{width:100%}}@media (max-width: 480px){.pdf-reader[data-v-52d4b3bf]{padding:10px}.reader-container[data-v-52d4b3bf]{padding:15px}.left-panel[data-v-52d4b3bf],.middle-panel[data-v-52d4b3bf],.feature-panel[data-v-52d4b3bf]{padding:12px}.loading-content[data-v-52d4b3bf]{padding:20px}}.timer-tool[data-v-eae6b3f7]{background-color:#f5f7fa;min-height:100vh;padding:20px;position:relative}.page-header[data-v-eae6b3f7]{text-align:center;padding:2rem 0;background-color:#fff;box-shadow:0 2px 4px #0000000d;margin-bottom:2rem}.page-header h1[data-v-eae6b3f7]{font-size:2.5rem;color:#333;margin-bottom:10px}.page-header p[data-v-eae6b3f7]{font-size:1.1rem;color:#666}.timer-container[data-v-eae6b3f7]{display:grid;grid-template-columns:300px 1fr 280px;gap:2rem;max-width:1400px;margin:0 auto;padding:0 2rem 2rem}.left-panel[data-v-eae6b3f7],.middle-panel[data-v-eae6b3f7],.right-panel[data-v-eae6b3f7]{display:flex;flex-direction:column;gap:20px}.left-panel[data-v-eae6b3f7]{background:white;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #00000014;height:fit-content;max-height:calc(100vh - 200px);overflow-y:auto}.middle-panel[data-v-eae6b3f7]{background:white;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #00000014;min-height:600px;display:flex;justify-content:center;align-items:center}.right-panel[data-v-eae6b3f7],.feature-panel[data-v-eae6b3f7]{background:white;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px #00000014;height:fit-content;max-height:calc(100vh - 200px);overflow-y:auto;display:flex;flex-direction:column}.feature-card[data-v-eae6b3f7]{display:flex;flex-direction:column;gap:1.5rem}.feature-list[data-v-eae6b3f7]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.feature-list h3[data-v-eae6b3f7]{font-size:1rem;font-weight:600;color:#333;margin:0 0 .5rem}.feature-item[data-v-eae6b3f7]{display:flex;gap:1rem;padding:.75rem;background:#f8f9fa;border-radius:6px;transition:transform .2s;align-items:flex-start}.feature-item[data-v-eae6b3f7]:hover{transform:translate(4px);background:#e9ecef}.feature-icon[data-v-eae6b3f7]{font-size:1.25rem;color:#007bff;align-self:flex-start;margin-top:.125rem}.feature-content[data-v-eae6b3f7]{flex:1;display:flex;flex-direction:column;gap:.25rem}.feature-content h4[data-v-eae6b3f7]{font-size:.875rem;font-weight:600;color:#333;margin:0}.feature-content p[data-v-eae6b3f7]{font-size:.75rem;color:#666;line-height:1.4;margin:0}.related-tools[data-v-eae6b3f7]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.related-tools h3[data-v-eae6b3f7]{font-size:1rem;font-weight:600;color:#333;margin:0 0 .5rem}.related-tools ul[data-v-eae6b3f7]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.related-tools li[data-v-eae6b3f7]{display:flex;align-items:center;gap:.5rem}.related-tools a[data-v-eae6b3f7]{font-size:.875rem;color:#007bff;text-decoration:none;transition:color .2s}.related-tools a[data-v-eae6b3f7]:hover{color:#0056b3;text-decoration:underline}.timer-main[data-v-eae6b3f7]{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%;max-width:600px}.mode-switcher[data-v-eae6b3f7]{display:flex;gap:10px;margin-bottom:20px}.mode-btn[data-v-eae6b3f7]{padding:12px 24px;border:2px solid #007bff;border-radius:25px;background:white;color:#007bff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.mode-btn[data-v-eae6b3f7]:hover{background:#f0f8ff}.mode-btn.active[data-v-eae6b3f7]{background:#007bff;color:#fff}.timer-display[data-v-eae6b3f7]{background:#f8f9fa;border-radius:12px;padding:40px;box-shadow:0 2px 10px #00000014;width:100%;text-align:center}.time[data-v-eae6b3f7]{font-size:4rem;font-weight:700;color:#333;font-family:Courier New,Courier,monospace;letter-spacing:2px}.countdown-settings[data-v-eae6b3f7]{width:100%;margin:20px 0}.time-inputs[data-v-eae6b3f7]{display:flex;gap:20px;justify-content:center;align-items:center}.time-input-group[data-v-eae6b3f7]{display:flex;flex-direction:column;align-items:center;gap:8px}.time-input-group label[data-v-eae6b3f7]{font-weight:700;color:#555;font-size:.9rem}.time-input-group input[data-v-eae6b3f7]{width:80px;padding:12px;border:2px solid #ddd;border-radius:8px;font-size:1.2rem;text-align:center;font-weight:700;font-family:Courier New,Courier,monospace}.time-input-group input[data-v-eae6b3f7]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.time-input-group input[data-v-eae6b3f7]:disabled{background:#f8f9fa;cursor:not-allowed}.control-buttons[data-v-eae6b3f7]{display:flex;gap:15px;margin:20px 0}.btn-primary[data-v-eae6b3f7],.btn-secondary[data-v-eae6b3f7],.quick-setting-btn[data-v-eae6b3f7]{padding:12px 24px;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.btn-primary[data-v-eae6b3f7]{background:#007bff;color:#fff}.btn-primary[data-v-eae6b3f7]:hover:not(:disabled){background:#0056b3;transform:translateY(-2px);box-shadow:0 4px 12px #007bff4d}.btn-secondary[data-v-eae6b3f7]{background:#6c757d;color:#fff}.btn-secondary[data-v-eae6b3f7]:hover:not(:disabled){background:#5a6268;transform:translateY(-2px);box-shadow:0 4px 12px #6c757d4d}.btn-primary[data-v-eae6b3f7]:disabled,.btn-secondary[data-v-eae6b3f7]:disabled,.quick-setting-btn[data-v-eae6b3f7]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.lap-times[data-v-eae6b3f7]{width:100%;margin-top:30px}.lap-times h3[data-v-eae6b3f7]{font-size:1.3rem;color:#333;margin-bottom:15px;text-align:center}.lap-list[data-v-eae6b3f7]{background:#f8f9fa;border-radius:8px;padding:15px;max-height:300px;overflow-y:auto}.lap-item[data-v-eae6b3f7]{display:flex;justify-content:space-between;align-items:center;padding:12px;border-bottom:1px solid #e9ecef;font-family:Courier New,Courier,monospace}.lap-item[data-v-eae6b3f7]:last-child{border-bottom:none}.lap-number[data-v-eae6b3f7]{font-weight:700;color:#007bff}.lap-time[data-v-eae6b3f7]{font-weight:700;color:#333}.quick-settings[data-v-eae6b3f7]{display:flex;flex-direction:column;gap:20px}.quick-settings h2[data-v-eae6b3f7]{font-size:1.3rem;color:#333;margin-bottom:15px;text-align:center;border-bottom:2px solid #e9ecef;padding-bottom:10px}.quick-settings h3[data-v-eae6b3f7]{font-size:1.1rem;color:#555;margin-bottom:15px}.quick-setting-buttons[data-v-eae6b3f7]{display:flex;flex-direction:column;gap:10px}.quick-setting-btn[data-v-eae6b3f7]{background:#f8f9fa;color:#333;border:1px solid #ddd;padding:10px 16px;font-size:1rem}.quick-setting-btn[data-v-eae6b3f7]:hover:not(:disabled){background:#e9ecef;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.toast[data-v-eae6b3f7]{position:fixed;top:20px;right:20px;padding:12px 24px;border-radius:8px;color:#fff;font-weight:500;z-index:1001;animation:fadeInOut-eae6b3f7 3s ease-in-out}.toast.success[data-v-eae6b3f7]{background:#28a745}.toast.error[data-v-eae6b3f7]{background:#dc3545}.toast.warning[data-v-eae6b3f7]{background:#ffc107;color:#333}@keyframes fadeInOut-eae6b3f7{0%{opacity:0;transform:translateY(-20px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@media (max-width: 1200px){.timer-container[data-v-eae6b3f7]{grid-template-columns:1fr;gap:1.5rem}.left-panel[data-v-eae6b3f7],.feature-panel[data-v-eae6b3f7]{order:2}.middle-panel[data-v-eae6b3f7]{order:1}}@media (max-width: 768px){.timer-tool[data-v-eae6b3f7]{padding:2rem 0}.page-header[data-v-eae6b3f7]{padding:1.5rem 0}.page-header h1[data-v-eae6b3f7]{font-size:1.5rem}.page-header p[data-v-eae6b3f7]{font-size:.875rem}.timer-container[data-v-eae6b3f7]{padding:0 1rem 1.5rem;gap:1rem}.left-panel[data-v-eae6b3f7],.middle-panel[data-v-eae6b3f7],.feature-panel[data-v-eae6b3f7]{padding:1rem;gap:1rem;position:static}.time[data-v-eae6b3f7]{font-size:3rem}.timer-display[data-v-eae6b3f7]{padding:30px 20px}.time-inputs[data-v-eae6b3f7]{gap:15px}.time-input-group input[data-v-eae6b3f7]{width:70px;padding:10px;font-size:1.1rem}.mode-switcher[data-v-eae6b3f7]{flex-direction:column;width:100%}.mode-btn[data-v-eae6b3f7]{width:100%}.control-buttons[data-v-eae6b3f7]{flex-direction:column;width:100%}.btn-primary[data-v-eae6b3f7],.btn-secondary[data-v-eae6b3f7]{width:100%}}@media (max-width: 480px){.timer-tool[data-v-eae6b3f7]{padding:1rem 0}.timer-container[data-v-eae6b3f7]{padding:0 1rem 1rem}.left-panel[data-v-eae6b3f7],.middle-panel[data-v-eae6b3f7],.feature-panel[data-v-eae6b3f7]{padding:.75rem}.page-header h1[data-v-eae6b3f7]{font-size:2rem}.time[data-v-eae6b3f7]{font-size:2.5rem}.timer-display[data-v-eae6b3f7]{padding:20px 15px}.time-inputs[data-v-eae6b3f7]{gap:10px}.time-input-group input[data-v-eae6b3f7]{width:60px;padding:8px;font-size:1rem}}.mortgage-calculator[data-v-80dc86a5]{background:#f8fafc;min-height:calc(100vh - var(--header-height, 150px));padding:3rem 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-header[data-v-80dc86a5]{text-align:center;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;padding:0 1.5rem}.page-header h1[data-v-80dc86a5]{font-size:2.5rem;color:#1e293b;margin-bottom:.75rem;font-weight:700;letter-spacing:-.025em}.page-header p[data-v-80dc86a5]{color:#64748b;font-size:1rem;line-height:1.6}.converter-container[data-v-80dc86a5]{max-width:1400px;margin:0 auto;padding:0 2rem 2rem;display:grid;grid-template-columns:340px 1fr 280px;gap:2rem;align-items:start}.settings-panel[data-v-80dc86a5]{background:#ffffff;border-radius:12px;box-shadow:0 2px 10px #00000014;border:1px solid #e2e8f0;padding:20px;height:fit-content;max-height:calc(100vh - 180px);overflow-y:auto;position:sticky;top:20px}.result-panel[data-v-80dc86a5]{background:transparent;padding:0}.result-panel .converter-card[data-v-80dc86a5]{padding:25px;min-height:600px;display:flex;flex-direction:column}.settings-panel[data-v-80dc86a5],.main-panel[data-v-80dc86a5],.feature-panel[data-v-80dc86a5]{background:white;border-radius:8px;box-shadow:0 2px 8px #00000014;padding:1.5rem}.feature-panel[data-v-80dc86a5]{display:flex;flex-direction:column;position:sticky;top:20px;height:fit-content}.empty-state[data-v-80dc86a5]{text-align:center;padding:60px 20px;color:#6b7280;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;margin-top:50px}.empty-icon[data-v-80dc86a5]{font-size:5rem;margin-bottom:15px;color:#9ca3af}.empty-state h3[data-v-80dc86a5]{font-size:1.5rem;color:#374151;margin-bottom:10px;font-weight:600}.empty-state p[data-v-80dc86a5]{font-size:1rem;color:#6b7280;line-height:1.6;margin:0}.settings-panel[data-v-80dc86a5]::-webkit-scrollbar{width:8px}.settings-panel[data-v-80dc86a5]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.settings-panel[data-v-80dc86a5]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.settings-panel[data-v-80dc86a5]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.converter-card[data-v-80dc86a5]{background:#ffffff;border-radius:12px;box-shadow:0 1px 3px #0000001a;border:1px solid #e2e8f0;padding:2rem}.converter-section[data-v-80dc86a5]{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e2e8f0}.converter-section[data-v-80dc86a5]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.converter-section h2[data-v-80dc86a5]{font-size:1.25rem;color:#1e293b;margin-bottom:1.5rem;font-weight:600}.generator-inputs[data-v-80dc86a5]{display:flex;flex-direction:column;gap:2rem;align-items:stretch}.generator-controls[data-v-80dc86a5]{display:flex;gap:1rem;justify-content:center;padding:1.5rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.btn-primary[data-v-80dc86a5]{padding:.75rem 2rem;background:#3b82f6;color:#fff;border:1px solid transparent;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;min-width:120px}.btn-primary[data-v-80dc86a5]:hover:not(:disabled){background:#2563eb;box-shadow:0 2px 4px #3b82f64d}.btn-primary[data-v-80dc86a5]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-80dc86a5]{padding:.75rem 1.25rem;background:#64748b;color:#fff;border:1px solid transparent;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-secondary[data-v-80dc86a5]:hover{background:#475569}.input-group[data-v-80dc86a5]{flex:1;min-width:250px}.input-label[data-v-80dc86a5]{display:block;font-size:.875rem;color:#64748b;margin-bottom:.75rem;font-weight:500}.input-with-buttons[data-v-80dc86a5]{display:flex;gap:.5rem;margin-bottom:.75rem;align-items:center}.input-field[data-v-80dc86a5]{flex:1;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem;color:#1e293b;transition:all .2s ease;background:#f8fafc;min-width:0}.input-field[data-v-80dc86a5]:focus{outline:none;border-color:#3b82f6;background:#ffffff;box-shadow:0 0 0 3px #3b82f61a}.radio-group[data-v-80dc86a5]{display:flex;gap:1.5rem;flex-wrap:wrap;margin-bottom:.75rem}.radio-item[data-v-80dc86a5]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#64748b;transition:all .2s ease}.radio-item[data-v-80dc86a5]:hover{color:#1e293b}.radio-item input[type=radio][data-v-80dc86a5]{accent-color:#3b82f6;width:16px;height:16px}.radio-label[data-v-80dc86a5]{font-weight:500}.result-container[data-v-80dc86a5]{background:#f8fafc;padding:1.5rem;border-radius:8px;border:1px solid #e2e8f0}.result-summary[data-v-80dc86a5]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.summary-item[data-v-80dc86a5]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#ffffff;border-radius:6px;border:1px solid #e2e8f0}.summary-label[data-v-80dc86a5]{font-size:.875rem;color:#64748b;font-weight:500}.summary-value[data-v-80dc86a5]{font-size:1.125rem;color:#1e293b;font-weight:700}.result-details[data-v-80dc86a5]{margin-top:2rem}.result-details h3[data-v-80dc86a5]{font-size:1rem;color:#1e293b;margin-bottom:1rem;font-weight:600}.payment-schedule[data-v-80dc86a5]{background:#ffffff;border-radius:8px;border:1px solid #e2e8f0;overflow:hidden}.schedule-header[data-v-80dc86a5]{display:grid;grid-template-columns:80px 120px 120px 120px 1fr;gap:1rem;padding:.75rem 1rem;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-weight:600;font-size:.75rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.schedule-item[data-v-80dc86a5]{display:grid;grid-template-columns:80px 120px 120px 120px 1fr;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid #f1f5f9;font-size:.875rem;color:#1e293b;transition:background .2s ease}.schedule-item[data-v-80dc86a5]:hover{background:#f8fafc}.schedule-item[data-v-80dc86a5]:last-child{border-bottom:none}.schedule-col[data-v-80dc86a5]{text-align:right}.schedule-col[data-v-80dc86a5]:first-child{text-align:left;font-weight:600;color:#64748b}.feature-card[data-v-80dc86a5]{background:transparent;border-radius:0;box-shadow:none;border:none;padding:0;height:auto}.feature-card h2[data-v-80dc86a5]{display:none}.tool-info[data-v-80dc86a5]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.tool-info-item[data-v-80dc86a5]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.tool-info-label[data-v-80dc86a5]{font-size:.875rem;color:#64748b;font-weight:500}.tool-info-value[data-v-80dc86a5]{font-size:1rem;color:#1e293b;font-weight:600}.info-section[data-v-80dc86a5]{margin-top:20px;padding-top:15px;border-top:1px solid #f3f4f6}.info-title[data-v-80dc86a5]{font-size:1rem;font-weight:600;color:#374151;margin-bottom:12px}.tool-meta[data-v-80dc86a5]{display:flex;flex-direction:column;gap:10px}.meta-item[data-v-80dc86a5]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.meta-label[data-v-80dc86a5]{color:#6b7280;font-weight:500}.meta-value[data-v-80dc86a5]{color:#374151;font-weight:600}.tool-rating[data-v-80dc86a5]{display:flex;align-items:center;gap:.5rem}.rating-stars[data-v-80dc86a5]{display:flex;gap:.25rem}.star[data-v-80dc86a5]{font-size:1.25rem;color:#ddd;cursor:pointer;transition:color .2s}.star.active[data-v-80dc86a5],.star.hover[data-v-80dc86a5]{color:#ffc107}.rating-value[data-v-80dc86a5]{font-size:.875rem;color:#666}.feature-list[data-v-80dc86a5]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.feature-list h3[data-v-80dc86a5]{font-size:1rem;font-weight:600;color:#333;margin:0 0 .5rem}.feature-item[data-v-80dc86a5]{display:flex;gap:1rem;padding:.75rem;background:#f8f9fa;border-radius:6px;transition:transform .2s}.feature-item[data-v-80dc86a5]:hover{transform:translate(4px);background:#e9ecef}.feature-icon[data-v-80dc86a5]{font-size:1.25rem;align-self:flex-start;margin-top:.125rem;flex-shrink:0}.feature-content[data-v-80dc86a5]{display:flex;flex-direction:column;gap:.25rem;flex:1}.feature-content h4[data-v-80dc86a5]{font-size:.875rem;font-weight:600;color:#333;margin:0}.feature-content p[data-v-80dc86a5]{font-size:.75rem;color:#666;margin:0;line-height:1.4}.related-tools[data-v-80dc86a5]{display:flex;flex-direction:column;gap:.75rem}.related-tools h3[data-v-80dc86a5]{font-size:1rem;font-weight:600;color:#333;margin:0 0 .5rem}.related-tools ul[data-v-80dc86a5]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.related-tools li[data-v-80dc86a5]{display:flex;align-items:center;gap:.5rem}.related-tools a[data-v-80dc86a5]{font-size:.875rem;color:#007bff;text-decoration:none;transition:color .2s}.related-tools a[data-v-80dc86a5]:hover{color:#0056b3;text-decoration:underline}@media (max-width: 1200px){.converter-container[data-v-80dc86a5]{grid-template-columns:1fr;gap:1.5rem}.settings-panel[data-v-80dc86a5],.feature-panel[data-v-80dc86a5]{order:2}.result-panel[data-v-80dc86a5]{order:1}}@media (max-width: 768px){.mortgage-calculator[data-v-80dc86a5]{padding:2rem 0}.page-header[data-v-80dc86a5]{margin-bottom:2rem}.page-header h1[data-v-80dc86a5]{font-size:1.5rem}.page-header p[data-v-80dc86a5]{font-size:.875rem}.converter-container[data-v-80dc86a5]{padding:0 1rem 1.5rem;gap:1rem}.settings-panel[data-v-80dc86a5],.result-panel[data-v-80dc86a5],.feature-panel[data-v-80dc86a5],.converter-card[data-v-80dc86a5],.result-panel .converter-card[data-v-80dc86a5]{padding:1rem}.generator-inputs[data-v-80dc86a5]{gap:1.5rem}.generator-controls[data-v-80dc86a5]{flex-direction:column}.schedule-header[data-v-80dc86a5],.schedule-item[data-v-80dc86a5]{grid-template-columns:60px 100px 100px 100px 1fr;gap:.5rem;padding:.5rem .75rem}}@media (max-width: 480px){.converter-container[data-v-80dc86a5]{padding:0 1rem}.converter-card[data-v-80dc86a5],.feature-card[data-v-80dc86a5]{padding:1.25rem}.input-with-buttons[data-v-80dc86a5],.generator-controls[data-v-80dc86a5]{flex-direction:column}.radio-group[data-v-80dc86a5]{flex-direction:column;gap:1rem}.summary-item[data-v-80dc86a5]{flex-direction:column;align-items:flex-start;gap:.5rem}.schedule-header[data-v-80dc86a5],.schedule-item[data-v-80dc86a5]{grid-template-columns:1fr;gap:.5rem;padding:.5rem;text-align:left}.schedule-header[data-v-80dc86a5]{display:none}.schedule-item[data-v-80dc86a5]{border-bottom:1px solid #f1f5f9}.schedule-col[data-v-80dc86a5]{display:flex;justify-content:space-between;align-items:center;text-align:right}.schedule-col[data-v-80dc86a5]:first-child{font-weight:600;color:#1e293b}.schedule-col[data-v-80dc86a5]:before{content:attr(data-label);font-size:.75rem;color:#64748b;font-weight:500;margin-right:.5rem}}.world-time[data-v-6ca83d89]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#f5f7fa;min-height:100vh;padding:2rem 20px 0;position:relative;color:var(--text-primary)}.converter-container[data-v-6ca83d89]{max-width:1400px;margin:0 auto;padding:0 20px 20px;display:grid;grid-template-columns:300px 1fr 280px;gap:25px;position:relative;z-index:2}.settings-panel[data-v-6ca83d89]{background:#ffffff;padding:2rem;border-radius:12px;box-shadow:0 2px 12px #00000014;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:2rem;height:fit-content;position:sticky;top:20px}.converter-card[data-v-6ca83d89]{background:#ffffff;border-radius:12px;box-shadow:0 2px 12px #00000014;padding:2rem;border:1px solid #e5e7eb;min-height:600px}.feature-panel[data-v-6ca83d89]{background:white;border-radius:8px;box-shadow:0 2px 8px #00000014;padding:1.5rem;border:1px solid #e5e7eb;height:fit-content}.page-header[data-v-6ca83d89]{text-align:center;padding:2rem 0;background-color:#fff;box-shadow:0 2px 4px #0000000d;margin-bottom:2rem}.page-header h1[data-v-6ca83d89]{font-size:2.5rem;color:var(--text-primary);margin-bottom:1rem;font-weight:700;letter-spacing:-.5px}.page-header p[data-v-6ca83d89]{color:var(--text-secondary);font-size:1.125rem;max-width:600px;margin:0 auto}.option-section[data-v-6ca83d89]{display:flex;flex-direction:column;gap:1rem}.option-section h2[data-v-6ca83d89]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.search-container[data-v-6ca83d89]{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.search-input[data-v-6ca83d89]{flex:1;min-width:200px;padding:.75rem 1rem;border:1px solid #e5e7eb;border-radius:8px;font-size:.875rem;transition:all .3s ease;background:#ffffff;color:var(--text-primary)}.search-input[data-v-6ca83d89]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #6366f11a}.btn-primary[data-v-6ca83d89]{padding:.75rem 1.5rem;background:var(--primary-color);color:#fff;border:1px solid transparent;border-radius:8px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:80px}.btn-primary[data-v-6ca83d89]:hover:not(:disabled){background:var(--primary-dark);box-shadow:0 2px 4px #6366f14d}.btn-primary[data-v-6ca83d89]:disabled{opacity:.5;cursor:not-allowed}.search-results[data-v-6ca83d89]{max-height:200px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff;box-shadow:0 2px 8px #0000000d}.search-result-item[data-v-6ca83d89]{padding:.75rem 1rem;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f1f5f9}.search-result-item[data-v-6ca83d89]:last-child{border-bottom:none}.search-result-item[data-v-6ca83d89]:hover{background:rgba(99,102,241,.05)}.search-result-item .city-name[data-v-6ca83d89]{font-weight:600;color:var(--text-primary);margin-bottom:.25rem}.search-result-item .city-info[data-v-6ca83d89]{font-size:.75rem;color:var(--text-secondary)}.common-cities[data-v-6ca83d89]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.common-city-item[data-v-6ca83d89]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .3s ease;background:#f8fafc}.common-city-item[data-v-6ca83d89]:hover{border-color:var(--primary-color);background:rgba(99,102,241,.05);transform:translateY(-2px)}.common-city-item .city-icon[data-v-6ca83d89]{font-size:1.5rem;margin-bottom:.5rem}.common-city-item .city-name[data-v-6ca83d89]{font-size:.875rem;font-weight:500;color:var(--text-primary)}.current-location[data-v-6ca83d89]{background:#f8fafc;padding:1rem;border-radius:8px;border:1px solid #e5e7eb;margin-bottom:1rem}.location-info[data-v-6ca83d89]{display:flex;flex-direction:column;gap:.5rem}.location-name[data-v-6ca83d89]{font-weight:600;color:var(--text-primary)}.location-time[data-v-6ca83d89]{font-size:1.25rem;font-weight:700;color:var(--primary-color)}.location-timezone[data-v-6ca83d89]{font-size:.875rem;color:var(--text-secondary)}.time-display-section[data-v-6ca83d89]{display:flex;flex-direction:column;gap:2rem}.selected-cities[data-v-6ca83d89]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.city-time-card[data-v-6ca83d89]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease;box-shadow:0 2px 8px #0000000d}.city-time-card[data-v-6ca83d89]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.city-header[data-v-6ca83d89]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.city-title[data-v-6ca83d89]{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0}.city-country[data-v-6ca83d89]{font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-left:.5rem}.remove-city-btn[data-v-6ca83d89]{background:none;border:none;font-size:1.5rem;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px}.remove-city-btn[data-v-6ca83d89]:hover{color:var(--primary-color);background:rgba(99,102,241,.1)}.city-time[data-v-6ca83d89]{font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:.5rem}.city-timezone[data-v-6ca83d89]{font-size:.875rem;color:var(--text-secondary);margin-bottom:1rem}.city-date[data-v-6ca83d89]{font-size:1rem;font-weight:500;color:var(--text-primary);margin-bottom:.5rem}.city-day[data-v-6ca83d89]{font-size:.875rem;color:var(--text-secondary)}.empty-state[data-v-6ca83d89]{text-align:center;padding:4rem 2rem;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:1rem;min-height:400px;justify-content:center}.empty-icon[data-v-6ca83d89]{font-size:4rem;color:var(--primary-color)}.empty-state h3[data-v-6ca83d89]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0}.empty-state p[data-v-6ca83d89]{font-size:1rem;color:var(--text-secondary);margin:0;max-width:400px}.feature-card[data-v-6ca83d89]{display:flex;flex-direction:column;gap:1.5rem;padding:0;background:transparent;box-shadow:none;border:none}.feature-list[data-v-6ca83d89]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.feature-list h3[data-v-6ca83d89]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.feature-item[data-v-6ca83d89]{display:flex;gap:1rem;padding:.75rem;background:#f8f9fa;border-radius:6px;transition:transform .2s;align-items:flex-start}.feature-item[data-v-6ca83d89]:hover{transform:translate(4px);background:#e9ecef}.feature-icon[data-v-6ca83d89]{font-size:1.25rem;color:var(--primary-color);align-self:flex-start;margin-top:.125rem;flex-shrink:0}.feature-content[data-v-6ca83d89]{flex:1;display:flex;flex-direction:column;gap:.25rem}.feature-content h4[data-v-6ca83d89]{font-size:.875rem;color:var(--text-primary);margin:0;font-weight:600}.feature-content p[data-v-6ca83d89]{font-size:.75rem;color:var(--text-secondary);line-height:1.4;margin:0}.related-tools[data-v-6ca83d89]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.related-tools h3[data-v-6ca83d89]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem;padding-bottom:0;border-bottom:none;text-align:left}.related-tools ul[data-v-6ca83d89]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.related-tools li[data-v-6ca83d89]{display:flex;align-items:center;gap:.5rem;padding:0;background:transparent;border:none;border-radius:0;transition:none}.related-tools a[data-v-6ca83d89]{font-size:.875rem;color:var(--primary-color);text-decoration:none;transition:color .2s}.related-tools a[data-v-6ca83d89]:hover{color:var(--primary-dark);text-decoration:underline}.related-tools li[data-v-6ca83d89]:hover{border-color:transparent;transform:none}.info-section[data-v-6ca83d89]{margin-top:20px;padding-top:15px;border-top:1px solid #f3f4f6}.info-title[data-v-6ca83d89]{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:12px}@media (max-width: 1024px){.converter-container[data-v-6ca83d89]{grid-template-columns:1fr;padding:0 var(--spacing-md)}}@media (max-width: 768px){.world-time[data-v-6ca83d89]{padding:2rem 0}.converter-container[data-v-6ca83d89]{gap:1.5rem}.settings-panel[data-v-6ca83d89],.converter-card[data-v-6ca83d89],.feature-panel[data-v-6ca83d89]{padding:1.5rem;gap:1.5rem;position:static}.selected-cities[data-v-6ca83d89]{grid-template-columns:1fr}.city-time[data-v-6ca83d89]{font-size:2rem}.common-cities[data-v-6ca83d89]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 480px){.common-cities[data-v-6ca83d89]{grid-template-columns:repeat(2,1fr)}.search-container[data-v-6ca83d89]{flex-direction:column;align-items:stretch}.search-input[data-v-6ca83d89]{min-width:auto}}.chinese-to-pinyin[data-v-5e745c63]{--primary-color: #4299e1;--primary-dark: #3182ce;--secondary-bg: #f7fafc;--secondary-hover: #edf2f7;--text-primary: #2d3748;--text-secondary: #718096;--border-color: #e2e8f0;--input-bg: #f8fafc;--background-color: #ffffff;--background-light: #f8fafc;--text-muted: #718096;--text-inverse: #ffffff;--border-radius-md: 8px;--border-radius-lg: 12px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .08);--shadow-md: 0 4px 8px rgba(0, 0, 0, .12);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .16);--transition-base: all .3s ease;--success-color: #4caf50;--error-color: #f44336;--warning-color: #ff9800;--spacing-md: 1.5rem;background:var(--background-light);padding:20px;min-height:calc(100vh - var(--header-height, 150px));color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-header[data-v-5e745c63]{text-align:center;margin-bottom:3rem;padding:0;background:transparent}.page-header h1[data-v-5e745c63]{font-size:2.5rem;color:var(--text-primary);margin-bottom:1rem;font-weight:700;letter-spacing:-.5px}.page-header p[data-v-5e745c63]{color:var(--text-secondary);font-size:1.125rem;max-width:600px;margin:0 auto;line-height:1.7;font-weight:400}.converter-container[data-v-5e745c63]{max-width:1300px;margin:0 auto;padding:0 var(--spacing-lg);display:grid;grid-template-columns:1fr 350px;gap:2rem;position:relative;z-index:2}@media (max-width: 1024px){.converter-container[data-v-5e745c63]{grid-template-columns:1fr;padding:0 var(--spacing-md)}}.converter-card[data-v-5e745c63]{background:#ffffff;padding:2rem;border-radius:12px;box-shadow:0 2px 12px #00000014;border:1px solid var(--border-color);display:flex;flex-direction:column;gap:2rem}.feature-card[data-v-5e745c63]{background:#ffffff;padding:2rem;border-radius:12px;box-shadow:0 2px 12px #00000014;border:1px solid var(--border-color);display:flex;flex-direction:column;gap:2rem;height:fit-content}.converter-section h2[data-v-5e745c63]{font-size:1.5rem;color:var(--text-primary);margin-bottom:1.5rem;font-weight:700;letter-spacing:-.5px}.generator-inputs[data-v-5e745c63]{display:flex;flex-direction:column;gap:1.5rem}.input-group[data-v-5e745c63]{display:flex;flex-direction:column;gap:.75rem}.input-label[data-v-5e745c63]{font-size:.95rem;color:var(--text-primary);font-weight:600}.input-field[data-v-5e745c63]{width:100%;padding:.875rem 1rem;border:1px solid var(--border-color);border-radius:8px;background:var(--input-bg);color:var(--text-primary);font-size:.95rem;font-weight:500;transition:all .3s ease;box-shadow:0 1px 3px #0000000d}.input-field[data-v-5e745c63]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #4299e11a}.input-field[data-v-5e745c63]:hover{border-color:var(--primary-color)}.textarea-field[data-v-5e745c63]{resize:vertical;min-height:120px;font-family:inherit}.checkbox-group[data-v-5e745c63]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.checkbox-item[data-v-5e745c63]{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.75rem;border:1px solid var(--border-color);border-radius:8px;transition:all .3s ease;background:#ffffff}.checkbox-item[data-v-5e745c63]:hover{border-color:var(--primary-color);background:var(--background-light);transform:translateY(-2px);box-shadow:0 4px 8px #4299e133}.checkbox-item input[type=checkbox][data-v-5e745c63]{width:18px;height:18px;cursor:pointer;accent-color:var(--primary-color)}.checkbox-label[data-v-5e745c63]{font-size:.9rem;color:var(--text-primary);font-weight:500;transition:color .3s ease}.generator-controls[data-v-5e745c63]{display:flex;gap:1rem;margin-top:.5rem}.btn-primary[data-v-5e745c63]{flex:1;padding:.875rem 1.75rem;background:var(--primary-color);color:#fff;border:1px solid transparent;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #4299e133}.btn-primary[data-v-5e745c63]:hover:not(:disabled){background:var(--primary-dark);box-shadow:0 6px 16px #4299e166;transform:translateY(-3px) scale(1.03);border:2px solid rgba(255,255,255,.4);color:#fff}.btn-primary[data-v-5e745c63]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none;border:none;background:var(--secondary-bg);color:var(--text-secondary)}.btn-secondary[data-v-5e745c63]{padding:.875rem 1.75rem;background:var(--secondary-bg);color:var(--text-primary);border:1px solid var(--border-color);border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #00000014}.btn-secondary[data-v-5e745c63]:hover{background:var(--primary-color);border-color:var(--primary-dark);color:#fff;box-shadow:0 6px 12px #4299e14d;transform:translateY(-3px) scale(1.02)}.conversion-results[data-v-5e745c63]{background:var(--background-light);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.result-item-header[data-v-5e745c63]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.result-label[data-v-5e745c63]{font-size:.95rem;color:var(--text-secondary);font-weight:600}.result-count[data-v-5e745c63]{font-size:.875rem;color:var(--text-muted);font-weight:500;background:#ffffff;padding:.375rem .75rem;border-radius:6px;border:1px solid var(--border-color)}.pinyin-result[data-v-5e745c63]{background:#ffffff;border:1px solid var(--border-color);border-radius:6px;padding:1rem;position:relative;overflow:hidden}.password-display-wrapper[data-v-5e745c63]{position:relative}.password-display[data-v-5e745c63]{font-size:1rem;color:var(--text-primary);font-weight:500;line-height:1.6;white-space:pre-wrap;word-break:break-word}.top-right-copy-btn[data-v-5e745c63]{position:absolute;top:.5rem;right:.5rem;padding:.5rem;background:var(--primary-color);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:.875rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;opacity:.7}.top-right-copy-btn[data-v-5e745c63]:hover{opacity:1;transform:scale(1.1);box-shadow:0 2px 8px #4299e14d}.empty-result[data-v-5e745c63]{background:var(--background-light);border:1px solid var(--border-color);border-radius:8px;padding:3rem;text-align:center;color:var(--text-secondary);font-size:.95rem;font-weight:500}.info-section[data-v-5e745c63]{margin-top:20px;padding-top:15px;border-top:1px solid var(--border-color)}.info-title[data-v-5e745c63]{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:12px}.tool-meta[data-v-5e745c63]{display:flex;flex-direction:column;gap:10px}.meta-item[data-v-5e745c63]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.meta-label[data-v-5e745c63]{color:var(--text-secondary);font-weight:500}.meta-value[data-v-5e745c63]{color:var(--text-primary);font-weight:600}.tool-rating[data-v-5e745c63]{display:flex;align-items:center;gap:.5rem}.rating-stars[data-v-5e745c63]{display:flex;gap:.25rem}.star[data-v-5e745c63]{font-size:1.25rem;color:#ddd;cursor:pointer;transition:color .2s}.star.active[data-v-5e745c63],.star.hover[data-v-5e745c63]{color:#ffc107}.rating-value[data-v-5e745c63]{font-size:.875rem;color:#666}.feature-list[data-v-5e745c63]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.feature-list h3[data-v-5e745c63]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.feature-item[data-v-5e745c63]{display:flex;gap:1rem;padding:.75rem;background:var(--background-light);border-radius:6px;transition:transform .3s ease;border:1px solid transparent}.feature-item[data-v-5e745c63]:hover{transform:translate(4px);background:var(--secondary-hover);border-color:var(--border-color);box-shadow:0 2px 4px #00000014}.feature-icon[data-v-5e745c63]{font-size:1.25rem;align-self:flex-start;margin-top:.125rem;color:var(--primary-color)}.feature-content[data-v-5e745c63]{display:flex;flex-direction:column;gap:.25rem;flex:1}.feature-content h4[data-v-5e745c63]{font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0}.feature-content p[data-v-5e745c63]{font-size:.75rem;color:var(--text-secondary);margin:0;line-height:1.4}.related-tools[data-v-5e745c63]{display:flex;flex-direction:column;gap:.75rem}.related-tools h3[data-v-5e745c63]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.related-tools ul[data-v-5e745c63]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.related-tools li[data-v-5e745c63]{display:flex;align-items:center;gap:.5rem}.related-tools a[data-v-5e745c63]{font-size:.875rem;color:var(--primary-color);text-decoration:none;transition:all .3s ease}.related-tools a[data-v-5e745c63]:hover{color:var(--primary-dark);text-decoration:underline}@media (max-width: 768px){.chinese-to-pinyin[data-v-5e745c63]{padding:2rem 0}.converter-container[data-v-5e745c63]{gap:1.5rem}.converter-card[data-v-5e745c63],.feature-card[data-v-5e745c63]{padding:1.5rem;gap:1.5rem}.generator-controls[data-v-5e745c63]{flex-direction:column}.checkbox-group[data-v-5e745c63]{grid-template-columns:1fr}.tool-info[data-v-5e745c63]{grid-template-columns:1fr;gap:.75rem}}.rmb-converter[data-v-f2e53a81]{--primary-color: #4299e1;--primary-dark: #3182ce;--secondary-bg: #f7fafc;--secondary-hover: #edf2f7;--text-primary: #2d3748;--text-secondary: #718096;--border-color: #e2e8f0;--input-bg: #f8fafc;--background-color: #ffffff;--background-light: #f8fafc;--text-muted: #718096;--text-inverse: #ffffff;--border-radius-md: 8px;--border-radius-lg: 12px;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .08);--shadow-md: 0 4px 8px rgba(0, 0, 0, .12);--shadow-lg: 0 8px 16px rgba(0, 0, 0, .16);--transition-base: all .3s ease;--success-color: #4caf50;--error-color: #f44336;--warning-color: #ff9800;--spacing-md: 1.5rem;background:var(--background-light);padding:20px;min-height:calc(100vh - var(--header-height, 150px));color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-header[data-v-f2e53a81]{text-align:center;margin-bottom:3rem;padding:0;background:transparent}.page-header h1[data-v-f2e53a81]{font-size:2.5rem;color:var(--text-primary);margin-bottom:1rem;font-weight:700;letter-spacing:-.5px}.page-header p[data-v-f2e53a81]{color:var(--text-secondary);font-size:1.125rem;max-width:600px;margin:0 auto;line-height:1.7;font-weight:400}.converter-container[data-v-f2e53a81]{max-width:1400px;margin:0 auto;padding:0 var(--spacing-lg) 2rem;display:grid;grid-template-columns:1fr 280px;gap:2rem;position:relative;z-index:2}@media (max-width: 1200px){.converter-container[data-v-f2e53a81]{grid-template-columns:1fr;gap:1.5rem}.settings-panel[data-v-f2e53a81],.feature-panel[data-v-f2e53a81]{order:2}.main-panel[data-v-f2e53a81]{order:1}}.converter-card[data-v-f2e53a81]{background:#ffffff;padding:2rem;border-radius:12px;box-shadow:0 2px 12px #00000014;border:1px solid var(--border-color);display:flex;flex-direction:column;gap:2rem}.feature-panel[data-v-f2e53a81]{background:#ffffff;border-radius:12px;box-shadow:0 2px 12px #00000014;padding:2rem;border:1px solid var(--border-color);height:fit-content;position:sticky;top:20px}.feature-card[data-v-f2e53a81]{display:flex;flex-direction:column;gap:2rem;padding:0;background:transparent;box-shadow:none;border:none}.converter-section h2[data-v-f2e53a81]{font-size:1.5rem;color:var(--text-primary);margin-bottom:1.5rem;font-weight:700;letter-spacing:-.5px}.generator-inputs[data-v-f2e53a81]{display:flex;flex-direction:column;gap:1.5rem}.input-group[data-v-f2e53a81]{display:flex;flex-direction:column;gap:.75rem}.input-label[data-v-f2e53a81]{font-size:.95rem;color:var(--text-primary);font-weight:600}.input-field[data-v-f2e53a81]{width:100%;padding:.875rem 1rem;border:1px solid var(--border-color);border-radius:8px;background:var(--input-bg);color:var(--text-primary);font-size:.95rem;font-weight:500;transition:all .3s ease;box-shadow:0 1px 3px #0000000d}.input-field[data-v-f2e53a81]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #4299e11a}.input-field[data-v-f2e53a81]:hover{border-color:var(--primary-color)}.generator-controls[data-v-f2e53a81]{display:flex;gap:1rem;margin-top:.5rem}.btn-primary[data-v-f2e53a81]{flex:1;padding:.875rem 1.75rem;background:var(--primary-color);color:#fff;border:1px solid transparent;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #4299e133}.btn-primary[data-v-f2e53a81]:hover:not(:disabled){background:var(--primary-dark);box-shadow:0 6px 16px #4299e166;transform:translateY(-3px) scale(1.03);border:2px solid rgba(255,255,255,.4);color:#fff}.btn-primary[data-v-f2e53a81]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none;border:none;background:var(--secondary-bg);color:var(--text-secondary)}.btn-secondary[data-v-f2e53a81]{padding:.875rem 1.75rem;background:var(--secondary-bg);color:var(--text-primary);border:1px solid var(--border-color);border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #00000014}.btn-secondary[data-v-f2e53a81]:hover{background:var(--primary-color);border-color:var(--primary-dark);color:#fff;box-shadow:0 6px 12px #4299e14d;transform:translateY(-3px) scale(1.02)}.conversion-results[data-v-f2e53a81]{background:var(--background-light);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.result-item-header[data-v-f2e53a81]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.result-label[data-v-f2e53a81]{font-size:.95rem;color:var(--text-secondary);font-weight:600}.result-count[data-v-f2e53a81]{font-size:.875rem;color:var(--text-muted);font-weight:500;background:#ffffff;padding:.375rem .75rem;border-radius:6px;border:1px solid var(--border-color)}.rmb-result[data-v-f2e53a81]{background:#ffffff;border:1px solid var(--border-color);border-radius:6px;padding:1rem;position:relative;overflow:hidden}.password-display-wrapper[data-v-f2e53a81]{position:relative}.password-display[data-v-f2e53a81]{font-size:1.2rem;color:var(--text-primary);font-weight:500;line-height:1.8;white-space:pre-wrap;word-break:break-word;font-family:SimSun,serif}.top-right-copy-btn[data-v-f2e53a81]{position:absolute;top:.5rem;right:.5rem;padding:.5rem;background:var(--primary-color);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:.875rem;display:flex;align-items:center;justify-content:center;width:32px;height:32px;opacity:.7}.top-right-copy-btn[data-v-f2e53a81]:hover{opacity:1;transform:scale(1.1);box-shadow:0 2px 8px #4299e14d}.empty-result[data-v-f2e53a81]{background:var(--background-light);border:1px solid var(--border-color);border-radius:8px;padding:3rem;text-align:center;color:var(--text-secondary);font-size:.95rem;font-weight:500}.feature-list[data-v-f2e53a81]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.feature-list h3[data-v-f2e53a81]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.feature-item[data-v-f2e53a81]{display:flex;gap:1rem;padding:.75rem;background:var(--background-light);border-radius:6px;transition:transform .3s ease;border:1px solid transparent}.feature-item[data-v-f2e53a81]:hover{transform:translate(4px);background:var(--secondary-hover);border-color:var(--border-color);box-shadow:0 2px 4px #00000014}.feature-icon[data-v-f2e53a81]{font-size:1.25rem;align-self:flex-start;margin-top:.125rem;color:var(--primary-color)}.feature-content[data-v-f2e53a81]{display:flex;flex-direction:column;gap:.25rem;flex:1}.feature-content h4[data-v-f2e53a81]{font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0}.feature-content p[data-v-f2e53a81]{font-size:.75rem;color:var(--text-secondary);margin:0;line-height:1.4}.related-tools[data-v-f2e53a81]{display:flex;flex-direction:column;gap:.75rem}.related-tools h3[data-v-f2e53a81]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.related-tools ul[data-v-f2e53a81]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.related-tools li[data-v-f2e53a81]{display:flex;align-items:center;gap:.5rem}.related-tools a[data-v-f2e53a81]{font-size:.875rem;color:var(--primary-color);text-decoration:none;transition:all .3s ease}.related-tools a[data-v-f2e53a81]:hover{color:var(--primary-dark);text-decoration:underline}.info-section[data-v-f2e53a81]{margin-top:20px;padding-top:15px;border-top:1px solid var(--border-color)}.info-title[data-v-f2e53a81]{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:12px}.tool-meta[data-v-f2e53a81]{display:flex;flex-direction:column;gap:10px}.meta-item[data-v-f2e53a81]{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.meta-label[data-v-f2e53a81]{color:var(--text-secondary);font-weight:500}.meta-value[data-v-f2e53a81]{color:var(--text-primary);font-weight:600}.tool-rating[data-v-f2e53a81]{display:flex;align-items:center;gap:.5rem}.rating-stars[data-v-f2e53a81]{display:flex;gap:.25rem}.star[data-v-f2e53a81]{font-size:1.25rem;color:#ddd;cursor:pointer;transition:color .2s}.star.active[data-v-f2e53a81],.star.hover[data-v-f2e53a81]{color:#ffc107}.rating-value[data-v-f2e53a81]{font-size:.875rem;color:#666}@media (max-width: 768px){.rmb-converter[data-v-f2e53a81]{padding:2rem 0}.page-header[data-v-f2e53a81]{margin-bottom:2rem}.page-header h1[data-v-f2e53a81]{font-size:1.5rem}.page-header p[data-v-f2e53a81]{font-size:.875rem}.converter-container[data-v-f2e53a81]{padding:0 1rem 1.5rem;gap:1rem}.settings-panel[data-v-f2e53a81],.main-panel[data-v-f2e53a81],.feature-panel[data-v-f2e53a81]{padding:1rem}.converter-card[data-v-f2e53a81]{padding:1.5rem;gap:1.5rem}.generator-controls[data-v-f2e53a81]{flex-direction:column}}
