.sidebar[data-v-49070ad3]{width:280px;height:100vh;background:#f8f9fa;border-right:1px solid #e9ecef;display:flex;flex-direction:column;box-shadow:2px 0 8px #0000001a;position:fixed;left:0;top:0;z-index:1000;overflow-y:auto}.sidebar-header[data-v-49070ad3]{padding:20px;border-bottom:1px solid #e9ecef;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.sidebar-header h2[data-v-49070ad3]{margin:0 0 8px;font-size:22px;font-weight:600}.sidebar-subtitle[data-v-49070ad3]{margin:0;font-size:12px;opacity:.9}.sidebar-search[data-v-49070ad3]{padding:16px 20px;border-bottom:1px solid #e9ecef}.search-input[data-v-49070ad3]{width:100%;padding:10px 12px;border:1px solid #ced4da;border-radius:6px;font-size:14px;outline:none;transition:border-color .3s ease}.search-input[data-v-49070ad3]:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea33}.sidebar-categories[data-v-49070ad3]{flex:1;padding:12px 0}.category-section[data-v-49070ad3]{margin-bottom:20px}.category-title[data-v-49070ad3]{font-size:12px;font-weight:600;text-transform:uppercase;color:#6c757d;margin:0 20px 8px;letter-spacing:.5px}.tools-list[data-v-49070ad3]{padding:0 12px}.tool-item[data-v-49070ad3]{display:flex;align-items:center;padding:10px 12px;margin-bottom:4px;border-radius:6px;color:#495057;text-decoration:none;transition:all .2s ease;font-size:14px}.tool-item[data-v-49070ad3]:hover{background-color:#e9ecef;transform:translate(4px)}.tool-item.active[data-v-49070ad3]{background-color:#667eea;color:#fff;font-weight:500}.tool-icon[data-v-49070ad3]{margin-right:10px;font-size:16px;width:20px;text-align:center}.tool-name[data-v-49070ad3]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favorite-toggle[data-v-49070ad3]{font-size:14px;color:#adb5bd;cursor:pointer;transition:color .2s ease;user-select:none}.favorite-toggle[data-v-49070ad3]:hover{color:#ffc107;transform:scale(1.2)}.tool-item.active .favorite-toggle[data-v-49070ad3]{color:#ffc107}.tool-item:not(.active) .favorite-toggle[data-v-49070ad3]:hover{color:#ffc107}.sidebar-footer[data-v-49070ad3]{padding:16px 20px;border-top:1px solid #e9ecef;background-color:#fff}.footer-link[data-v-49070ad3]{display:block;padding:8px 12px;color:#495057;text-decoration:none;border-radius:6px;margin-bottom:12px;transition:background-color .2s ease;font-size:14px}.footer-link[data-v-49070ad3]:hover{background-color:#e9ecef}.version-info[data-v-49070ad3]{display:block;font-size:11px;color:#adb5bd;text-align:center}@media (max-width: 768px){.sidebar[data-v-49070ad3]{width:240px;transform:translate(-100%);transition:transform .3s ease}.sidebar.open[data-v-49070ad3]{transform:translate(0)}}.main-layout[data-v-3c28f23e]{display:flex;height:100vh;overflow:hidden}.content-wrapper[data-v-3c28f23e]{flex:1;display:flex;flex-direction:column;margin-left:280px;transition:margin-left .3s ease}.content-header[data-v-3c28f23e]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:white;border-bottom:1px solid #e9ecef;box-shadow:0 2px 4px #0000000d}.header-left[data-v-3c28f23e]{display:flex;align-items:center;gap:16px}.menu-toggle[data-v-3c28f23e]{display:none;padding:8px 12px;background:none;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;font-size:18px;transition:all .2s ease}.menu-toggle[data-v-3c28f23e]:hover{background:#f8f9fa}.page-title[data-v-3c28f23e]{margin:0;font-size:20px;font-weight:600;color:#333}.header-right[data-v-3c28f23e]{display:flex;align-items:center;gap:12px}.theme-toggle[data-v-3c28f23e],.refresh-btn[data-v-3c28f23e]{padding:8px 12px;background:white;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;font-size:16px;transition:all .2s ease}.theme-toggle[data-v-3c28f23e]:hover,.refresh-btn[data-v-3c28f23e]:hover{background:#f8f9fa;transform:rotate(5deg)}.content-container[data-v-3c28f23e]{flex:1;padding:24px;overflow-y:auto;background:#f8f9fa}.content-footer[data-v-3c28f23e]{padding:16px 24px;background:white;border-top:1px solid #e9ecef;text-align:center}.content-footer p[data-v-3c28f23e]{margin:0 0 8px;font-size:12px;color:#6c757d}.footer-links[data-v-3c28f23e]{font-size:12px}.footer-links a[data-v-3c28f23e]{color:#667eea;text-decoration:none;transition:color .2s ease}.footer-links a[data-v-3c28f23e]:hover{color:#764ba2;text-decoration:underline}.footer-links span[data-v-3c28f23e]{margin:0 8px;color:#adb5bd}.dark-theme .content-wrapper[data-v-3c28f23e]{background:#212529}.dark-theme .content-header[data-v-3c28f23e],.dark-theme .content-footer[data-v-3c28f23e]{background:#2c3034;border-color:#495057}.dark-theme .page-title[data-v-3c28f23e]{color:#f8f9fa}.dark-theme .content-container[data-v-3c28f23e]{background:#212529}.dark-theme .menu-toggle[data-v-3c28f23e],.dark-theme .theme-toggle[data-v-3c28f23e],.dark-theme .refresh-btn[data-v-3c28f23e]{background:#343a40;border-color:#495057;color:#f8f9fa}.dark-theme .menu-toggle[data-v-3c28f23e]:hover,.dark-theme .theme-toggle[data-v-3c28f23e]:hover,.dark-theme .refresh-btn[data-v-3c28f23e]:hover{background:#495057}.dark-theme .footer-links a[data-v-3c28f23e]{color:#9fa8da}.dark-theme .footer-links a[data-v-3c28f23e]:hover{color:#c5cae9}@media (max-width: 768px){.content-wrapper[data-v-3c28f23e]{margin-left:0}.menu-toggle[data-v-3c28f23e]{display:block}.content-header[data-v-3c28f23e]{padding:12px 16px}.page-title[data-v-3c28f23e]{font-size:18px}.content-container[data-v-3c28f23e]{padding:16px}.content-footer[data-v-3c28f23e]{padding:12px 16px}}.content-container[data-v-3c28f23e]::-webkit-scrollbar{width:8px}.content-container[data-v-3c28f23e]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.content-container[data-v-3c28f23e]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.content-container[data-v-3c28f23e]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.dark-theme .content-container[data-v-3c28f23e]::-webkit-scrollbar-track{background:#2c3034}.dark-theme .content-container[data-v-3c28f23e]::-webkit-scrollbar-thumb{background:#495057}.dark-theme .content-container[data-v-3c28f23e]::-webkit-scrollbar-thumb:hover{background:#6c757d}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#2c3e50;transition:background-color .3s ease,color .3s ease}#app{height:100vh;overflow:hidden}a{color:#667eea;text-decoration:none;transition:color .2s ease}a:hover{color:#764ba2}button{font-family:inherit;cursor:pointer;transition:all .2s ease}button:disabled{cursor:not-allowed;opacity:.6}input,textarea,select{font-family:inherit;font-size:inherit}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;color:#333}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.p-1{padding:8px}.p-2{padding:16px}.p-3{padding:24px}.p-4{padding:32px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading{display:inline-block;width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #667eea;border-radius:50%;animation:spin 1s linear infinite}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .5s ease}@keyframes slideIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.slide-in{animation:slideIn .5s ease}.dark-theme{--bg-primary: #212529;--bg-secondary: #2c3034;--bg-tertiary: #343a40;--text-primary: #f8f9fa;--text-secondary: #adb5bd;--text-muted: #6c757d;--border-color: #495057;--primary-color: #667eea;--primary-hover: #764ba2}.dark-theme body{background-color:var(--bg-primary);color:var(--text-primary)}.dark-theme h1,.dark-theme h2,.dark-theme h3,.dark-theme h4,.dark-theme h5,.dark-theme h6{color:var(--text-primary)}.dark-theme a{color:#9fa8da}.dark-theme a:hover{color:#c5cae9}@media (max-width: 576px){body{font-size:14px}}@media (max-width: 768px){body{font-size:15px}}@media (min-width: 1200px){body{font-size:16px}}@media print{.sidebar,.content-header,.content-footer{display:none!important}.content-wrapper{margin-left:0!important}}.home{max-width:1400px;margin:0 auto;padding:20px;width:100%}.welcome-section{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:20px;padding:60px 40px;margin-bottom:60px;color:#fff;text-align:center;box-shadow:0 10px 30px #667eea4d}.welcome-content h1{font-size:42px;font-weight:700;margin:0 0 16px;line-height:1.2;color:#fff}.welcome-subtitle{font-size:18px;max-width:800px;margin:0 auto 32px;opacity:.9;line-height:1.5}.quick-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px}.quick-action-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;font-family:inherit}.quick-action-btn.primary{background:white;color:#667eea;box-shadow:0 4px 12px #ffffff4d}.quick-action-btn.secondary{background:rgba(255,255,255,.2);color:#fff;border:1px solid rgba(255,255,255,.3)}.quick-action-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000026}.quick-action-btn.secondary:hover{background:rgba(255,255,255,.3)}.btn-icon{font-size:18px}.features-section{margin-bottom:80px;text-align:center}.features-section h2{font-size:32px;margin:0 0 40px;color:#333;font-weight:600;position:relative;display:inline-block}.features-section h2:after{content:"";display:block;width:60px;height:3px;background:#667eea;margin:12px auto 0;border-radius:3px}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:40px}.feature-card{background:white;padding:30px;border-radius:12px;box-shadow:0 4px 16px #0000000d;transition:all .3s ease;border:1px solid #f0f0f0}.feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000001a;border-color:#667eea}.feature-icon{font-size:40px;margin-bottom:20px}.feature-card h3{font-size:20px;margin:0 0 12px;color:#333;font-weight:600}.feature-card p{color:#666;font-size:15px;line-height:1.6;margin:0}.tool-preview-section{margin-bottom:80px}.tool-preview-section h2{font-size:32px;margin:0 0 40px;color:#333;font-weight:600;text-align:center;position:relative;display:inline-block}.tool-preview-section h2:after{content:"";display:block;width:60px;height:3px;background:#667eea;margin:12px auto 0;border-radius:3px}.category-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.category-card{background:white;padding:24px;border-radius:12px;box-shadow:0 4px 16px #0000000d;border:1px solid #f0f0f0;transition:all .3s ease}.category-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001a}.category-card h3{font-size:20px;margin:0 0 16px;color:#333;font-weight:600;display:flex;align-items:center}.category-tools{margin-bottom:20px}.category-tools a{display:block;padding:10px 0;color:#667eea;text-decoration:none;transition:all .2s ease;font-size:15px;border-bottom:1px solid #f0f0f0}.category-tools a:last-child{border-bottom:none}.category-tools a:hover{color:#764ba2;transform:translate(4px)}.view-all{display:inline-block;color:#667eea;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease}.view-all:hover{color:#764ba2;transform:translate(4px)}.testimonials-section{margin-bottom:80px;background:#f8f9fa;padding:60px 20px;border-radius:20px;text-align:center}.testimonials-section h2{font-size:32px;margin:0 0 40px;color:#333;font-weight:600}.testimonials-slider{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1200px;margin:0 auto}.testimonial-item{background:white;padding:30px;border-radius:12px;box-shadow:0 4px 16px #0000000d;transition:all .3s ease;border:1px solid #f0f0f0}.testimonial-item:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0000001a}.testimonial-content{font-size:16px;line-height:1.6;color:#666;margin-bottom:16px;font-style:italic}.testimonial-author{font-size:14px;color:#999;font-weight:500}.tips-section{margin-bottom:40px}.tips-content{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:20px 30px;border-radius:12px;color:#fff;display:flex;align-items:center;gap:16px}.tips-content h3{margin:0;font-size:18px;font-weight:600}.tips-content p{margin:0;font-size:15px;line-height:1.5;opacity:.9}@media (max-width: 768px){.welcome-section{padding:40px 20px;margin-bottom:40px}.welcome-content h1{font-size:32px}.welcome-subtitle{font-size:16px}.quick-actions{flex-direction:column;align-items:center}.quick-action-btn{width:100%;max-width:300px;justify-content:center}.features-section,.tool-preview-section,.testimonials-section{margin-bottom:60px}.features-section h2,.tool-preview-section h2,.testimonials-section h2{font-size:28px}.features-grid,.category-preview,.testimonials-slider{gap:20px}.tips-content{flex-direction:column;text-align:center;padding:20px}}@media (max-width: 480px){.home{padding:15px}.welcome-content h1{font-size:28px}.feature-card,.category-card,.testimonial-item{padding:20px}.features-section h2,.tool-preview-section h2,.testimonials-section h2{font-size:24px}}.dark-theme .home{color:#f8f9fa}.dark-theme .welcome-section{background:linear-gradient(135deg,#5a67d8 0%,#6b46c1 100%)}.dark-theme .feature-card,.dark-theme .category-card,.dark-theme .testimonial-item{background:#2c3034;border-color:#495057;box-shadow:0 4px 16px #0003}.dark-theme .feature-card h3,.dark-theme .category-card h3,.dark-theme .features-section h2,.dark-theme .tool-preview-section h2,.dark-theme .testimonials-section h2{color:#f8f9fa}.dark-theme .feature-card p,.dark-theme .testimonial-content{color:#adb5bd}.dark-theme .testimonial-author{color:#6c757d}.dark-theme .category-tools a,.dark-theme .view-all{color:#9fa8da;border-bottom-color:#495057}.dark-theme .category-tools a:hover,.dark-theme .view-all:hover{color:#c5cae9}.dark-theme .testimonials-section{background:#212529}.dark-theme .tips-content{background:linear-gradient(135deg,#5a67d8 0%,#6b46c1 100%)}.settings[data-v-26fd0580]{padding:20px;max-width:900px;margin:0 auto}.settings-container[data-v-26fd0580]{display:grid;gap:30px}.setting-section[data-v-26fd0580]{background:#f8f9fa;border-radius:8px;padding:25px;box-shadow:0 2px 4px #0000000d}.setting-section h2[data-v-26fd0580]{margin-top:0;margin-bottom:20px;color:#2c3e50;font-size:1.4em;border-bottom:2px solid #3498db;padding-bottom:10px}.setting-item[data-v-26fd0580]{margin-bottom:15px;display:flex;align-items:center;gap:10px}.setting-item label[data-v-26fd0580]{min-width:120px;color:#495057;font-weight:500}.setting-item select[data-v-26fd0580]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px;background-color:#fff;font-size:14px}.checkbox-label[data-v-26fd0580]{display:flex;align-items:center;gap:8px;cursor:pointer;min-width:auto!important;font-weight:400!important}.checkbox-label input[type=checkbox][data-v-26fd0580]{width:16px;height:16px;cursor:pointer}.data-management[data-v-26fd0580]{display:flex;gap:15px;margin-bottom:20px;flex-wrap:wrap}.danger-btn[data-v-26fd0580]{padding:10px 20px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.danger-btn[data-v-26fd0580]:hover{background-color:#c82333}.confirm-btn[data-v-26fd0580]{background-color:#ff5722}.confirm-btn[data-v-26fd0580]:hover{background-color:#e64a19}.data-info[data-v-26fd0580]{background:#e3f2fd;padding:15px;border-radius:4px;border-left:4px solid #2196f3}.data-info p[data-v-26fd0580]{margin:5px 0;color:#1565c0}.about-info[data-v-26fd0580]{text-align:center;padding:20px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border-radius:8px}.about-info p[data-v-26fd0580]{margin:8px 0}@media (max-width: 768px){.settings[data-v-26fd0580]{padding:15px}.setting-item[data-v-26fd0580]{flex-direction:column;align-items:flex-start}.setting-item label[data-v-26fd0580]{min-width:auto;margin-bottom:5px}.data-management[data-v-26fd0580]{flex-direction:column}.danger-btn[data-v-26fd0580]{width:100%}}.calculator{display:flex;flex-direction:column;width:200px;margin:auto}input{font-size:2em;text-align:right;margin-bottom:10px}.buttons{display:grid;grid-template-columns:repeat(4,1fr)}button{font-size:1.5em;padding:20px;margin:5px;cursor:pointer}.stopwatch{text-align:center}.time{font-size:2em;margin:20px 0}button{margin:5px}.color-picker{display:flex;flex-direction:column;align-items:center}.base64-tool[data-v-5ad87468]{max-width:900px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}h2[data-v-5ad87468]{color:#2c3e50;margin-bottom:8px;text-align:center}h3[data-v-5ad87468]{color:#34495e;margin:25px 0 15px;font-size:1.2em}h4[data-v-5ad87468]{color:#495057;margin:15px 0 10px;font-size:1.1em}p[data-v-5ad87468]{color:#6c757d;text-align:center;margin-bottom:20px;line-height:1.5}.tool-container[data-v-5ad87468]{display:flex;gap:20px;margin-bottom:25px}.input-section[data-v-5ad87468],.result-section[data-v-5ad87468]{flex:1;display:flex;flex-direction:column}.section-header[data-v-5ad87468]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.section-header label[data-v-5ad87468]{font-weight:700;color:#2c3e50}.char-count[data-v-5ad87468]{font-size:12px;color:#6c757d}textarea[data-v-5ad87468]{width:100%;min-height:250px;padding:12px;border:2px solid #ddd;border-radius:6px;font-family:Courier New,Courier,monospace;font-size:14px;resize:vertical;transition:border-color .3s ease}textarea[data-v-5ad87468]:focus{outline:none;border-color:#3498db}textarea[data-v-5ad87468]:disabled{background-color:#f8f9fa;cursor:not-allowed}.result-section textarea[data-v-5ad87468]{background-color:#f8f9fa}.buttons[data-v-5ad87468]{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}button[data-v-5ad87468]{padding:10px 16px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}button[data-v-5ad87468]:hover:not(:disabled){background-color:#2980b9;transform:translateY(-1px)}button[data-v-5ad87468]:disabled{background-color:#6c757d;cursor:not-allowed;transform:none}.copy-btn[data-v-5ad87468]{background-color:#28a745}.copy-btn[data-v-5ad87468]:hover:not(:disabled){background-color:#218838}.download-btn[data-v-5ad87468]{background-color:#17a2b8}.download-btn[data-v-5ad87468]:hover:not(:disabled){background-color:#138496}.swap-btn[data-v-5ad87468]{background-color:#ffc107;color:#212529;min-width:80px}.swap-btn[data-v-5ad87468]:hover:not(:disabled){background-color:#e0a800}.file-section[data-v-5ad87468],.options[data-v-5ad87468]{background-color:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:20px}.file-actions[data-v-5ad87468]{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.file-info[data-v-5ad87468]{display:flex;align-items:center;gap:10px;padding:8px 12px;background-color:#e3f2fd;border-radius:4px;flex:1;min-width:200px}.file-info span[data-v-5ad87468]{color:#1565c0;font-size:14px}.file-size[data-v-5ad87468]{color:#666;font-size:12px}.clear-file-btn[data-v-5ad87468]{padding:4px 10px;background-color:#dc3545;font-size:12px;margin-left:auto}.option-group[data-v-5ad87468]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:15px}.checkbox-label[data-v-5ad87468]{display:flex;align-items:center;gap:8px;cursor:pointer;color:#495057;font-size:14px}.checkbox-label input[type=checkbox][data-v-5ad87468]{width:16px;height:16px;cursor:pointer}.presets[data-v-5ad87468]{margin-top:15px;padding-top:15px;border-top:1px solid #e9ecef}.preset-buttons[data-v-5ad87468]{display:flex;gap:10px;flex-wrap:wrap}.preset-btn[data-v-5ad87468]{background-color:#6c757d;padding:8px 12px;font-size:13px}.preset-btn[data-v-5ad87468]:hover:not(:disabled){background-color:#5a6268}.help-toggle[data-v-5ad87468]{width:100%;background-color:#6c757d;margin-top:15px;padding:10px}.help-toggle[data-v-5ad87468]:hover{background-color:#5a6268}.help-section[data-v-5ad87468]{margin-top:15px;background-color:#e8f5e9;border-radius:6px;padding:15px}.help-content p[data-v-5ad87468]{text-align:left;margin-bottom:10px;color:#2e7d32}@media (max-width: 768px){.tool-container[data-v-5ad87468]{flex-direction:column}.buttons[data-v-5ad87468]{justify-content:center}.option-group[data-v-5ad87468]{flex-direction:column;gap:10px}.file-actions[data-v-5ad87468]{flex-direction:column;align-items:stretch}.file-info[data-v-5ad87468]{margin-top:10px}}.url-encoder-tool[data-v-40d2d3e4]{max-width:900px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}h2[data-v-40d2d3e4]{color:#2c3e50;margin-bottom:8px;text-align:center}h3[data-v-40d2d3e4]{color:#34495e;margin:25px 0 15px;font-size:1.2em}h4[data-v-40d2d3e4]{color:#495057;margin:15px 0 10px;font-size:1.1em}p[data-v-40d2d3e4]{color:#6c757d;text-align:center;margin-bottom:20px;line-height:1.5}.tool-container[data-v-40d2d3e4]{display:flex;gap:20px;margin-bottom:25px}.input-section[data-v-40d2d3e4],.result-section[data-v-40d2d3e4]{flex:1;display:flex;flex-direction:column}.section-header[data-v-40d2d3e4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.section-header label[data-v-40d2d3e4]{font-weight:700;color:#2c3e50}.char-count[data-v-40d2d3e4]{font-size:12px;color:#6c757d}textarea[data-v-40d2d3e4]{width:100%;min-height:250px;padding:12px;border:2px solid #ddd;border-radius:6px;font-family:Courier New,Courier,monospace;font-size:14px;resize:vertical;transition:border-color .3s ease}textarea[data-v-40d2d3e4]:focus{outline:none;border-color:#3498db}textarea[data-v-40d2d3e4]:disabled{background-color:#f8f9fa;cursor:not-allowed}.result-section textarea[data-v-40d2d3e4]{background-color:#f8f9fa}.buttons[data-v-40d2d3e4]{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}button[data-v-40d2d3e4]{padding:10px 16px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}button[data-v-40d2d3e4]:hover:not(:disabled){background-color:#2980b9;transform:translateY(-1px)}button[data-v-40d2d3e4]:disabled{background-color:#6c757d;cursor:not-allowed;transform:none}.copy-btn[data-v-40d2d3e4]{background-color:#28a745}.copy-btn[data-v-40d2d3e4]:hover:not(:disabled){background-color:#218838}.download-btn[data-v-40d2d3e4]{background-color:#17a2b8}.download-btn[data-v-40d2d3e4]:hover:not(:disabled){background-color:#138496}.swap-btn[data-v-40d2d3e4]{background-color:#ffc107;color:#212529;min-width:80px}.swap-btn[data-v-40d2d3e4]:hover:not(:disabled){background-color:#e0a800}.file-section[data-v-40d2d3e4],.options[data-v-40d2d3e4]{background-color:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:20px}.file-actions[data-v-40d2d3e4]{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.file-info[data-v-40d2d3e4]{display:flex;align-items:center;gap:10px;padding:8px 12px;background-color:#e3f2fd;border-radius:4px;flex:1;min-width:200px}.file-info span[data-v-40d2d3e4]{color:#1565c0;font-size:14px}.file-size[data-v-40d2d3e4]{color:#666;font-size:12px}.clear-file-btn[data-v-40d2d3e4]{padding:4px 10px;background-color:#dc3545;font-size:12px;margin-left:auto}.option-group[data-v-40d2d3e4]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:15px}.checkbox-label[data-v-40d2d3e4]{display:flex;align-items:center;gap:8px;cursor:pointer;color:#495057;font-size:14px}.checkbox-label input[type=checkbox][data-v-40d2d3e4]{width:16px;height:16px;cursor:pointer}.presets[data-v-40d2d3e4]{margin-top:15px;padding-top:15px;border-top:1px solid #e9ecef}.preset-buttons[data-v-40d2d3e4]{display:flex;gap:10px;flex-wrap:wrap}.preset-btn[data-v-40d2d3e4]{background-color:#6c757d;padding:8px 12px;font-size:13px}.preset-btn[data-v-40d2d3e4]:hover:not(:disabled){background-color:#5a6268}.help-toggle[data-v-40d2d3e4]{width:100%;background-color:#6c757d;margin-top:15px;padding:10px}.help-toggle[data-v-40d2d3e4]:hover{background-color:#5a6268}.help-section[data-v-40d2d3e4]{margin-top:15px;background-color:#e8f5e9;border-radius:6px;padding:15px}.help-content p[data-v-40d2d3e4]{text-align:left;margin-bottom:10px;color:#2e7d32}@media (max-width: 768px){.tool-container[data-v-40d2d3e4]{flex-direction:column}.buttons[data-v-40d2d3e4]{justify-content:center}.option-group[data-v-40d2d3e4]{flex-direction:column;gap:10px}.file-actions[data-v-40d2d3e4]{flex-direction:column;align-items:stretch}.file-info[data-v-40d2d3e4]{margin-top:10px}}.html-encoder-tool[data-v-c17b13d4]{max-width:800px;margin:0 auto;padding:20px}h2[data-v-c17b13d4]{color:#3498db;margin-bottom:20px}.tool-container[data-v-c17b13d4]{display:flex;gap:20px;margin-bottom:20px}.input-section[data-v-c17b13d4],.result-section[data-v-c17b13d4]{flex:1;display:flex;flex-direction:column}label[data-v-c17b13d4]{margin-bottom:8px;font-weight:700;color:#2c3e50}textarea[data-v-c17b13d4]{width:100%;height:200px;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:monospace;font-size:14px;resize:vertical}.result-section textarea[data-v-c17b13d4]{background-color:#f9f9f9}.buttons[data-v-c17b13d4]{display:flex;gap:10px;margin-top:10px}button[data-v-c17b13d4]{padding:8px 16px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}button[data-v-c17b13d4]:hover{background-color:#2980b9}.info[data-v-c17b13d4]{display:flex;justify-content:space-between;margin-top:10px;font-size:12px;color:#666}.options[data-v-c17b13d4]{margin-top:20px;padding-top:20px;border-top:1px solid #eee}.options label[data-v-c17b13d4]{display:flex;align-items:center;font-weight:400;margin-bottom:10px;cursor:pointer}.options input[type=checkbox][data-v-c17b13d4]{margin-right:8px}.json-formatter-tool[data-v-1cbdc3fc]{max-width:900px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}h2[data-v-1cbdc3fc]{color:#2c3e50;margin-bottom:8px;text-align:center}h3[data-v-1cbdc3fc]{color:#34495e;margin:25px 0 15px;font-size:1.2em}h4[data-v-1cbdc3fc]{color:#495057;margin:15px 0 10px;font-size:1.1em}p[data-v-1cbdc3fc]{color:#6c757d;text-align:center;margin-bottom:20px;line-height:1.5}.tool-container[data-v-1cbdc3fc]{display:flex;gap:20px;margin-bottom:25px}.input-section[data-v-1cbdc3fc],.result-section[data-v-1cbdc3fc]{flex:1;display:flex;flex-direction:column}.section-header[data-v-1cbdc3fc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.section-header label[data-v-1cbdc3fc]{font-weight:700;color:#2c3e50}.char-count[data-v-1cbdc3fc]{font-size:12px;color:#6c757d}textarea[data-v-1cbdc3fc]{width:100%;min-height:300px;padding:12px;border:2px solid #ddd;border-radius:6px;font-family:Courier New,Courier,monospace;font-size:14px;resize:vertical;transition:border-color .3s ease}textarea[data-v-1cbdc3fc]:focus{outline:none;border-color:#3498db}textarea[data-v-1cbdc3fc]:disabled{background-color:#f8f9fa;cursor:not-allowed}.result-section textarea[data-v-1cbdc3fc]{background-color:#f8f9fa}.buttons[data-v-1cbdc3fc]{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}button[data-v-1cbdc3fc]{padding:10px 16px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}button[data-v-1cbdc3fc]:hover:not(:disabled){background-color:#2980b9;transform:translateY(-1px)}button[data-v-1cbdc3fc]:disabled{background-color:#6c757d;cursor:not-allowed;transform:none}button.primary[data-v-1cbdc3fc]{background-color:#28a745}button.primary[data-v-1cbdc3fc]:hover:not(:disabled){background-color:#218838}button.secondary-btn[data-v-1cbdc3fc]{background-color:#6c757d}button.secondary-btn[data-v-1cbdc3fc]:hover:not(:disabled){background-color:#5a6268}.copy-btn[data-v-1cbdc3fc]{background-color:#28a745}.copy-btn[data-v-1cbdc3fc]:hover:not(:disabled){background-color:#218838}.download-btn[data-v-1cbdc3fc]{background-color:#17a2b8}.download-btn[data-v-1cbdc3fc]:hover:not(:disabled){background-color:#138496}.swap-btn[data-v-1cbdc3fc]{background-color:#ffc107;color:#212529;min-width:80px}.swap-btn[data-v-1cbdc3fc]:hover:not(:disabled){background-color:#e0a800}.error-display[data-v-1cbdc3fc]{margin-top:10px;padding:10px;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.error-icon[data-v-1cbdc3fc]{font-size:18px}.error-message[data-v-1cbdc3fc]{flex:1;font-size:14px}.highlight-btn[data-v-1cbdc3fc]{background-color:#dc3545;padding:5px 10px;font-size:12px}.file-section[data-v-1cbdc3fc],.options[data-v-1cbdc3fc],.advanced-actions[data-v-1cbdc3fc]{background-color:#f8f9fa;border-radius:8px;padding:20px;margin-bottom:20px}.file-actions[data-v-1cbdc3fc]{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.file-info[data-v-1cbdc3fc]{display:flex;align-items:center;gap:10px;padding:8px 12px;background-color:#e3f2fd;border-radius:4px;flex:1;min-width:200px}.file-info span[data-v-1cbdc3fc]{color:#1565c0;font-size:14px}.file-size[data-v-1cbdc3fc]{color:#666;font-size:12px}.clear-file-btn[data-v-1cbdc3fc]{padding:4px 10px;background-color:#dc3545;font-size:12px;margin-left:auto}.option-grid[data-v-1cbdc3fc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;margin-bottom:15px}.indent-options[data-v-1cbdc3fc]{display:flex;align-items:center;gap:10px}.indent-options input[type=number][data-v-1cbdc3fc]{width:60px;padding:4px 8px;border:1px solid #ddd;border-radius:4px}.checkbox-label[data-v-1cbdc3fc]{display:flex;align-items:center;gap:8px;cursor:pointer;color:#495057;font-size:14px}.checkbox-label input[type=checkbox][data-v-1cbdc3fc]{width:16px;height:16px;cursor:pointer}.presets[data-v-1cbdc3fc]{margin-top:15px;padding-top:15px;border-top:1px solid #e9ecef}.preset-buttons[data-v-1cbdc3fc]{display:flex;gap:10px;flex-wrap:wrap}.preset-btn[data-v-1cbdc3fc]{background-color:#f39c12;padding:8px 16px;font-size:13px}.preset-btn[data-v-1cbdc3fc]:hover:not(:disabled){background-color:#e67e22}.actions-grid[data-v-1cbdc3fc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.info[data-v-1cbdc3fc]{display:flex;justify-content:space-between;margin-top:10px;font-size:12px;color:#666}.valid[data-v-1cbdc3fc]{color:#2ecc71}.invalid[data-v-1cbdc3fc]{color:#e74c3c}.help-toggle[data-v-1cbdc3fc]{width:100%;background-color:#6c757d;margin-top:15px;padding:10px}.help-toggle[data-v-1cbdc3fc]:hover{background-color:#5a6268}.help-section[data-v-1cbdc3fc]{margin-top:15px;background-color:#e8f5e9;border-radius:6px;padding:15px}.help-content p[data-v-1cbdc3fc]{text-align:left;margin-bottom:10px;color:#2e7d32}@media (max-width: 768px){.tool-container[data-v-1cbdc3fc]{flex-direction:column}.buttons[data-v-1cbdc3fc]{justify-content:center}.option-grid[data-v-1cbdc3fc],.actions-grid[data-v-1cbdc3fc]{grid-template-columns:1fr}.file-actions[data-v-1cbdc3fc]{flex-direction:column;align-items:stretch}.file-info[data-v-1cbdc3fc]{margin-top:10px}.section-header[data-v-1cbdc3fc]{flex-direction:column;align-items:flex-start;gap:5px}}.text-compare-tool[data-v-73c633bd]{max-width:1200px;margin:0 auto;padding:20px}h2[data-v-73c633bd]{color:#3498db;margin-bottom:20px}h3[data-v-73c633bd]{color:#2c3e50;margin:20px 0 15px}.tool-container[data-v-73c633bd]{display:flex;gap:20px;margin-bottom:20px}.text-section[data-v-73c633bd]{flex:1;display:flex;flex-direction:column}label[data-v-73c633bd]{margin-bottom:8px;font-weight:700;color:#2c3e50}textarea[data-v-73c633bd]{width:100%;height:200px;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:monospace;font-size:14px;resize:vertical}.buttons[data-v-73c633bd]{display:flex;gap:10px;margin-top:20px}button[data-v-73c633bd]{padding:10px 20px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}button[data-v-73c633bd]:hover{background-color:#2980b9}.comparison-stats[data-v-73c633bd]{display:flex;gap:30px;margin-bottom:20px;padding:15px;background-color:#f8f9fa;border-radius:4px}.stat[data-v-73c633bd]{display:flex;gap:8px}.stat span[data-v-73c633bd]:first-child{color:#666}.stat .value[data-v-73c633bd]{font-weight:700;color:#2c3e50}.diff-view[data-v-73c633bd]{border:1px solid #ddd;border-radius:4px;max-height:400px;overflow-y:auto}.diff-header[data-v-73c633bd]{display:grid;grid-template-columns:80px 1fr 1fr 80px;background-color:#3498db;color:#fff;padding:10px;font-weight:700}.diff-row[data-v-73c633bd]{display:grid;grid-template-columns:80px 1fr 1fr 80px;border-bottom:1px solid #eee}.diff-cell[data-v-73c633bd]{padding:8px 12px;font-family:monospace;font-size:14px;word-break:break-all}.line-number[data-v-73c633bd]{background-color:#f8f9fa;text-align:center;font-weight:700;color:#666}.status[data-v-73c633bd]{text-align:center;font-weight:700;text-transform:uppercase}.same .status[data-v-73c633bd]{color:#2ecc71}.added[data-v-73c633bd]{background-color:#d4edda}.added .status[data-v-73c633bd]{color:#155724}.removed[data-v-73c633bd]{background-color:#f8d7da}.removed .status[data-v-73c633bd]{color:#721c24}.modified[data-v-73c633bd]{background-color:#fff3cd}.modified .status[data-v-73c633bd]{color:#856404}.no-diff[data-v-73c633bd]{padding:20px;text-align:center;color:#666}.regex-tester-tool[data-v-df20b146]{max-width:1200px;margin:0 auto;padding:20px}h2[data-v-df20b146]{color:#3498db;margin-bottom:20px}h3[data-v-df20b146]{color:#2c3e50;margin:30px 0 15px}h4[data-v-df20b146]{color:#2c3e50;margin:15px 0 10px}.tool-container[data-v-df20b146]{display:flex;gap:20px;margin-bottom:20px}.input-section[data-v-df20b146],.result-section[data-v-df20b146]{flex:1;display:flex;flex-direction:column}label[data-v-df20b146]{margin-bottom:8px;font-weight:700;color:#2c3e50}.regex-input-group[data-v-df20b146]{margin-bottom:15px}.regex-input-wrapper[data-v-df20b146]{display:inline-flex;align-items:center;border:1px solid #ddd;border-radius:4px;padding:4px 8px;background-color:#fff}.regex-input-wrapper span[data-v-df20b146]{color:#e74c3c;font-size:18px;font-weight:700}.regex-input-wrapper input[data-v-df20b146]{border:none;outline:none;font-family:monospace;font-size:14px;padding:4px}#regex-pattern[data-v-df20b146]{width:300px}#regex-flags[data-v-df20b146]{width:60px}textarea[data-v-df20b146]{width:100%;height:200px;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:monospace;font-size:14px;resize:vertical}.buttons[data-v-df20b146]{display:flex;gap:10px;margin-top:15px}button[data-v-df20b146]{padding:8px 16px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}button[data-v-df20b146]:hover{background-color:#2980b9}.result-content[data-v-df20b146]{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:15px;min-height:200px;max-height:300px;overflow-y:auto}.error-message[data-v-df20b146]{color:#e74c3c;font-family:monospace}.no-matches[data-v-df20b146]{color:#666;text-align:center;padding:20px}.match-stats[data-v-df20b146]{margin-bottom:15px;font-weight:700;color:#2c3e50}.match-item[data-v-df20b146]{margin-bottom:15px;padding:10px;background-color:#f8f9fa;border-radius:4px}.match-index[data-v-df20b146]{font-weight:700;color:#3498db;margin-bottom:5px}.match-value[data-v-df20b146]{background-color:#fff;padding:5px 8px;border-radius:3px;font-family:monospace;margin-bottom:5px;word-break:break-all}.match-groups[data-v-df20b146]{margin:5px 0}.group-item[data-v-df20b146]{font-family:monospace;font-size:13px;color:#666;margin-left:20px}.match-position[data-v-df20b146]{font-size:12px;color:#999}.highlighted-text[data-v-df20b146]{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:12px;font-family:monospace;font-size:14px;white-space:pre-wrap;word-break:break-all;max-height:200px;overflow-y:auto}.highlighted[data-v-df20b146]{background-color:#fff3cd;color:#856404;padding:2px 4px;border-radius:3px}.regex-examples[data-v-df20b146]{margin-top:30px}.examples-grid[data-v-df20b146]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.example-button[data-v-df20b146]{padding:10px;background-color:#f8f9fa;color:#3498db;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s ease}.example-button[data-v-df20b146]:hover{background-color:#3498db;color:#fff;border-color:#3498db}.text-transform-tool[data-v-30f8d05d]{max-width:1200px;margin:0 auto;padding:20px}h2[data-v-30f8d05d]{color:#3498db;margin-bottom:20px}h3[data-v-30f8d05d]{color:#2c3e50;margin:15px 0 10px}.tool-container[data-v-30f8d05d]{display:flex;gap:20px;margin-bottom:20px}.input-section[data-v-30f8d05d],.result-section[data-v-30f8d05d]{flex:1;display:flex;flex-direction:column}label[data-v-30f8d05d]{margin-bottom:8px;font-weight:700;color:#2c3e50}textarea[data-v-30f8d05d]{width:100%;height:200px;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:monospace;font-size:14px;resize:vertical}.result-section textarea[data-v-30f8d05d]{background-color:#f9f9fa}.transform-options[data-v-30f8d05d]{margin:15px 0}.options-grid[data-v-30f8d05d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin-top:10px}.option-button[data-v-30f8d05d]{padding:8px 12px;background-color:#f8f9fa;color:#3498db;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:13px;text-align:center;transition:all .3s ease}.option-button[data-v-30f8d05d]:hover{background-color:#3498db;color:#fff;border-color:#3498db}.buttons[data-v-30f8d05d]{display:flex;gap:10px;margin-top:15px}button[data-v-30f8d05d]{padding:8px 16px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}button[data-v-30f8d05d]:hover{background-color:#2980b9}.text-stats[data-v-30f8d05d]{display:flex;gap:30px;margin-top:15px;padding:10px;background-color:#f8f9fa;border-radius:4px}.stat[data-v-30f8d05d]{display:flex;gap:8px}.stat span[data-v-30f8d05d]:first-child{color:#666}.stat .value[data-v-30f8d05d]{font-weight:700;color:#2c3e50}.timestamp-converter-tool[data-v-57ba5df0]{max-width:900px;margin:0 auto;padding:20px}h2[data-v-57ba5df0]{color:#3498db;margin-bottom:20px}h3[data-v-57ba5df0]{color:#2c3e50;margin:30px 0 15px}.tool-container[data-v-57ba5df0]{display:flex;gap:20px;margin-bottom:20px}.input-section[data-v-57ba5df0],.result-section[data-v-57ba5df0]{flex:1;display:flex;flex-direction:column}label[data-v-57ba5df0]{margin-bottom:8px;font-weight:700;color:#2c3e50}input[type=text][data-v-57ba5df0]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;margin-bottom:10px}.timestamp-options[data-v-57ba5df0]{display:flex;gap:20px;margin-bottom:15px}.timestamp-options label[data-v-57ba5df0]{display:flex;align-items:center;font-weight:400;cursor:pointer;margin-bottom:0}.timestamp-options input[type=radio][data-v-57ba5df0]{margin-right:8px}.date-time-inputs[data-v-57ba5df0]{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}.date-time-inputs input[data-v-57ba5df0],.date-time-inputs select[data-v-57ba5df0]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.buttons[data-v-57ba5df0]{display:flex;gap:10px}button[data-v-57ba5df0]{padding:8px 16px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}button[data-v-57ba5df0]:hover{background-color:#2980b9}.formatted-results[data-v-57ba5df0]{display:flex;flex-direction:column;gap:10px}.result-item[data-v-57ba5df0]{display:flex;gap:10px;align-items:flex-start}.result-item .label[data-v-57ba5df0]{min-width:120px;font-weight:700;color:#666}.result-item .value[data-v-57ba5df0]{font-family:monospace;color:#2c3e50;word-break:break-all}.timestamp-examples[data-v-57ba5df0]{margin-top:30px}.examples-grid[data-v-57ba5df0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}.example-button[data-v-57ba5df0]{padding:10px;background-color:#f8f9fa;color:#3498db;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s ease}.example-button[data-v-57ba5df0]:hover{background-color:#3498db;color:#fff;border-color:#3498db}.qrcode-generator-tool[data-v-76122cf9]{max-width:900px;margin:0 auto;padding:20px}h2[data-v-76122cf9]{color:#3498db;margin-bottom:20px}h3[data-v-76122cf9]{color:#2c3e50;margin:15px 0 10px}.tool-container[data-v-76122cf9]{display:flex;gap:20px;margin-bottom:20px}.input-section[data-v-76122cf9],.result-section[data-v-76122cf9]{flex:1;display:flex;flex-direction:column}label[data-v-76122cf9]{margin-bottom:8px;font-weight:700;color:#2c3e50}textarea[data-v-76122cf9]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:monospace;font-size:14px;resize:vertical;margin-bottom:15px}.options-section[data-v-76122cf9]{margin-bottom:20px}.option-group[data-v-76122cf9]{display:flex;align-items:center;gap:10px;margin-bottom:15px}.option-group label[data-v-76122cf9]{min-width:120px;margin-bottom:0}.option-group input[type=range][data-v-76122cf9]{flex:1}.size-value[data-v-76122cf9]{min-width:80px;font-family:monospace;color:#666}.option-group input[type=color][data-v-76122cf9]{width:50px;height:30px;border:1px solid #ddd;border-radius:4px;cursor:pointer}.option-group select[data-v-76122cf9]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background-color:#fff;cursor:pointer}.buttons[data-v-76122cf9]{display:flex;gap:10px;margin-top:10px}button[data-v-76122cf9]{padding:8px 16px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}button[data-v-76122cf9]:hover{background-color:#2980b9}.qrcode-preview[data-v-76122cf9]{display:flex;justify-content:center;align-items:center;padding:20px;background-color:#f8f9fa;border-radius:4px;min-height:300px}.qrcode-preview img[data-v-76122cf9]{box-shadow:0 4px 8px #0000001a;max-width:100%;max-height:100%;object-fit:contain;image-rendering:pixelated}.no-preview[data-v-76122cf9]{display:flex;justify-content:center;align-items:center;padding:20px;background-color:#f8f9fa;border-radius:4px;min-height:300px;color:#666;text-align:center}.qrcode-info[data-v-76122cf9]{display:flex;gap:30px;margin-top:20px;padding:15px;background-color:#f8f9fa;border-radius:4px}.info-item[data-v-76122cf9]{display:flex;gap:8px}.info-item span[data-v-76122cf9]:first-child{color:#666}.info-item span[data-v-76122cf9]:last-child{font-family:monospace;font-weight:700;color:#2c3e50}.format-options[data-v-76122cf9]{display:flex;gap:20px;margin-top:20px}.format-options label[data-v-76122cf9]{display:flex;align-items:center;font-weight:400;cursor:pointer;margin-bottom:0}.format-options input[type=radio][data-v-76122cf9]{margin-right:8px}.uuid-generator-tool[data-v-3fc67a24]{max-width:1000px;margin:0 auto;padding:20px}h2[data-v-3fc67a24]{color:#3498db;margin-bottom:20px}h3[data-v-3fc67a24]{color:#2c3e50;margin:0 0 15px}h4[data-v-3fc67a24]{color:#34495e;margin:0 0 10px}.tool-container[data-v-3fc67a24]{display:flex;flex-direction:column;gap:20px}.options-section[data-v-3fc67a24],.results-section[data-v-3fc67a24],.info-section[data-v-3fc67a24]{background-color:#f8f9fa;border-radius:4px;padding:20px}.format-options[data-v-3fc67a24],.namespace-options[data-v-3fc67a24],.common-options[data-v-3fc67a24],.count-options[data-v-3fc67a24]{margin-bottom:20px}.format-options label[data-v-3fc67a24],.namespace-selector label[data-v-3fc67a24],.name-input label[data-v-3fc67a24],.count-options label[data-v-3fc67a24]{display:block;font-weight:700;color:#2c3e50;margin-bottom:8px}.format-options select[data-v-3fc67a24],.namespace-selector select[data-v-3fc67a24],.name-input input[data-v-3fc67a24],.count-options input[data-v-3fc67a24]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.common-options[data-v-3fc67a24]{display:flex;gap:20px;flex-wrap:wrap}.common-options label[data-v-3fc67a24]{display:flex;align-items:center;gap:8px;font-weight:400;cursor:pointer}.custom-namespace[data-v-3fc67a24]{margin-top:15px}.custom-namespace label[data-v-3fc67a24]{display:block;font-weight:700;color:#2c3e50;margin-bottom:8px}.custom-namespace input[data-v-3fc67a24]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:monospace}.error-message[data-v-3fc67a24]{color:#e74c3c;font-size:12px;margin-top:5px;display:block}.actions[data-v-3fc67a24]{display:flex;gap:10px;flex-wrap:wrap}button[data-v-3fc67a24]{padding:8px 16px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}button[data-v-3fc67a24]:hover{background-color:#2980b9}.generate-btn[data-v-3fc67a24]{background-color:#2ecc71}.generate-btn[data-v-3fc67a24]:hover{background-color:#27ae60}.copy-btn[data-v-3fc67a24]{background-color:#f39c12}.copy-btn[data-v-3fc67a24]:hover{background-color:#e67e22}.clear-btn[data-v-3fc67a24]{background-color:#e74c3c}.clear-btn[data-v-3fc67a24]:hover{background-color:#c0392b}.empty-results[data-v-3fc67a24]{text-align:center;color:#6c757d;font-style:italic;padding:20px}.uuid-list[data-v-3fc67a24]{display:flex;flex-direction:column;gap:10px;max-height:400px;overflow-y:auto}.uuid-item[data-v-3fc67a24]{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border-radius:4px;padding:10px 15px;box-shadow:0 1px 3px #0000001a}.uuid-text[data-v-3fc67a24]{font-family:monospace;font-size:14px;color:#2c3e50;word-break:break-all}.copy-item-btn[data-v-3fc67a24]{padding:4px 8px;background-color:#3498db;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:12px}.copy-item-btn[data-v-3fc67a24]:hover{background-color:#2980b9}.stats-section[data-v-3fc67a24]{display:flex;gap:30px;margin-top:20px;padding-top:20px;border-top:1px solid #ddd}.stat-item[data-v-3fc67a24]{display:flex;flex-direction:column;gap:5px}.stat-label[data-v-3fc67a24]{font-size:12px;color:#6c757d}.stat-value[data-v-3fc67a24]{font-size:16px;font-weight:700;color:#2c3e50}.info-tabs[data-v-3fc67a24]{display:flex;gap:10px;margin-bottom:15px;border-bottom:1px solid #ddd;padding-bottom:10px}.tab-btn[data-v-3fc67a24]{padding:6px 12px;background-color:transparent;color:#6c757d;border:1px solid transparent;border-radius:4px;cursor:pointer;font-size:14px}.tab-btn[data-v-3fc67a24]:hover{background-color:#e9ecef;color:#495057}.tab-btn.active[data-v-3fc67a24]{background-color:#3498db;color:#fff;border-color:#3498db}.tab-content[data-v-3fc67a24]{background-color:#fff;border-radius:4px;padding:15px;box-shadow:0 1px 3px #0000001a}.tab-pane p[data-v-3fc67a24]{color:#495057;line-height:1.6;margin:0 0 10px}.version-list[data-v-3fc67a24],.format-details[data-v-3fc67a24]{color:#495057;margin:0 0 10px 20px}.version-list li[data-v-3fc67a24],.format-details li[data-v-3fc67a24]{margin-bottom:8px;line-height:1.6}.version-list li strong[data-v-3fc67a24],.format-details li strong[data-v-3fc67a24]{color:#2c3e50}.notification[data-v-3fc67a24]{position:fixed;top:20px;right:20px;background-color:#2ecc71;color:#fff;padding:10px 15px;border-radius:4px;box-shadow:0 2px 10px #0003;z-index:1000;animation:slideIn-3fc67a24 .3s ease-out}@keyframes slideIn-3fc67a24{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.common-options[data-v-3fc67a24],.stats-section[data-v-3fc67a24]{flex-direction:column;gap:15px}.actions[data-v-3fc67a24]{justify-content:center}.info-tabs[data-v-3fc67a24]{flex-wrap:wrap}.tab-btn[data-v-3fc67a24]{flex:1;min-width:80px}}.ip-lookup-tool[data-v-50dff469]{max-width:900px;margin:0 auto;padding:20px}h2[data-v-50dff469]{color:#3498db;margin-bottom:20px}h3[data-v-50dff469]{color:#2c3e50;margin:20px 0 10px}.tool-container[data-v-50dff469]{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.input-section[data-v-50dff469]{display:flex;flex-direction:column;gap:15px}.input-group[data-v-50dff469]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-50dff469]{font-weight:700;color:#2c3e50}.input-group input[data-v-50dff469]{padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:monospace}.quick-actions[data-v-50dff469]{display:flex;gap:10px;flex-wrap:wrap}button[data-v-50dff469]{padding:8px 16px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}button[data-v-50dff469]:hover{background-color:#2980b9}.validation-section[data-v-50dff469]{margin-top:10px}.validation-result[data-v-50dff469]{padding:10px 15px;border-radius:4px;font-size:14px;font-weight:700;text-align:center}.validation-result.valid[data-v-50dff469]{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.validation-result.invalid[data-v-50dff469]{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.validation-result span[data-v-50dff469]:last-child{margin-left:10px;font-weight:400;font-size:12px}.result-section[data-v-50dff469]{background-color:#f8f9fa;border-radius:4px;padding:20px;margin-top:20px}.result-header[data-v-50dff469]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.result-header h3[data-v-50dff469]{margin:0;font-size:18px}.result-content[data-v-50dff469]{display:flex;flex-direction:column;gap:20px}.info-grid[data-v-50dff469]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.info-item[data-v-50dff469]{display:flex;flex-direction:column;padding:12px;background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a}.info-label[data-v-50dff469]{font-size:12px;color:#666;margin-bottom:4px}.info-value[data-v-50dff469]{font-size:14px;font-weight:700;color:#2c3e50;font-family:monospace}.map-container[data-v-50dff469]{height:300px;background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.map-placeholder[data-v-50dff469]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;background-color:#f1f3f4;color:#5f6368;text-align:center}.map-placeholder p[data-v-50dff469]{margin:5px 0}.history-section[data-v-50dff469]{margin-top:30px}.history-list[data-v-50dff469]{display:flex;flex-direction:column;gap:10px;max-height:200px;overflow-y:auto}.history-item[data-v-50dff469]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:all .2s ease}.history-item[data-v-50dff469]:hover{background-color:#f8f9fa;border-color:#3498db}.history-ip[data-v-50dff469]{font-family:monospace;font-weight:700;color:#2c3e50}.history-time[data-v-50dff469]{font-size:12px;color:#666}.code-style-checker-tool[data-v-8566ef2c]{max-width:1200px;margin:0 auto;padding:20px}h2[data-v-8566ef2c]{color:#3498db;margin-bottom:20px}h3[data-v-8566ef2c]{color:#2c3e50;margin:20px 0 10px}h4[data-v-8566ef2c]{color:#34495e;margin:15px 0 10px}.tool-container[data-v-8566ef2c]{display:flex;flex-direction:column;gap:20px}.input-section[data-v-8566ef2c]{display:flex;flex-direction:column;gap:15px}.language-selector[data-v-8566ef2c]{display:flex;align-items:center;gap:10px}.language-selector label[data-v-8566ef2c]{font-weight:700;color:#2c3e50}.language-selector select[data-v-8566ef2c]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.code-input[data-v-8566ef2c]{display:flex;flex-direction:column;gap:8px}.code-input label[data-v-8566ef2c]{font-weight:700;color:#2c3e50}.code-input textarea[data-v-8566ef2c]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:14px;line-height:1.5;resize:vertical}.standards-selector[data-v-8566ef2c]{display:flex;flex-direction:column;gap:10px}.standards-selector label[data-v-8566ef2c]{font-weight:700;color:#2c3e50}.standards-options[data-v-8566ef2c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.standard-option[data-v-8566ef2c]{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.buttons[data-v-8566ef2c]{display:flex;gap:10px;flex-wrap:wrap}button[data-v-8566ef2c]{padding:8px 16px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}button[data-v-8566ef2c]:hover{background-color:#2980b9}.result-section[data-v-8566ef2c]{background-color:#f8f9fa;border-radius:4px;padding:20px}.result-header[data-v-8566ef2c]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.result-stats[data-v-8566ef2c]{display:flex;gap:20px;flex-wrap:wrap}.stats-item[data-v-8566ef2c]{padding:5px 10px;border-radius:4px;font-size:14px;font-weight:700}.stats-item.total[data-v-8566ef2c]{background-color:#e9ecef;color:#495057}.stats-item.errors[data-v-8566ef2c]{background-color:#f8d7da;color:#721c24}.stats-item.warnings[data-v-8566ef2c]{background-color:#fff3cd;color:#856404}.stats-item.passed[data-v-8566ef2c]{background-color:#d4edda;color:#155724}.results-content[data-v-8566ef2c]{display:flex;flex-direction:column;gap:20px}.issues-container[data-v-8566ef2c]{background-color:#fff;border-radius:4px;padding:15px;box-shadow:0 1px 3px #0000001a}.issues-list[data-v-8566ef2c]{display:flex;flex-direction:column;gap:10px;max-height:400px;overflow-y:auto}.issue-item[data-v-8566ef2c]{padding:12px;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:all .2s ease}.issue-item[data-v-8566ef2c]:hover{border-color:#3498db;box-shadow:0 2px 4px #0000001a}.issue-item.error[data-v-8566ef2c]{background-color:#f8d7da;border-color:#f5c6cb}.issue-item.warning[data-v-8566ef2c]{background-color:#fff3cd;border-color:#ffeaa7}.issue-header[data-v-8566ef2c]{display:flex;gap:15px;align-items:center;margin-bottom:5px}.issue-line[data-v-8566ef2c]{font-family:monospace;font-weight:700;color:#2c3e50}.issue-type[data-v-8566ef2c]{font-size:12px;padding:2px 6px;background-color:#3498db;color:#fff;border-radius:3px}.issue-severity[data-v-8566ef2c]{font-size:12px;font-weight:700}.issue-item.error .issue-severity[data-v-8566ef2c]{color:#dc3545}.issue-item.warning .issue-severity[data-v-8566ef2c]{color:#ffc107}.issue-message[data-v-8566ef2c]{font-size:14px;color:#2c3e50;margin-bottom:5px}.issue-suggestion[data-v-8566ef2c]{font-size:12px;color:#6c757d;font-style:italic}.formatted-code[data-v-8566ef2c]{background-color:#fff;border-radius:4px;padding:15px;box-shadow:0 1px 3px #0000001a}.formatted-code pre[data-v-8566ef2c]{margin:0;white-space:pre-wrap;word-wrap:break-word}.formatted-code code[data-v-8566ef2c]{font-family:Courier New,Courier,monospace;font-size:14px;line-height:1.5;color:#2c3e50}.no-issues[data-v-8566ef2c]{text-align:center;padding:40px;color:#28a745;font-size:18px;font-weight:700;background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a}.http-request-tester-tool[data-v-e17f3694]{max-width:1400px;margin:0 auto;padding:20px}h2[data-v-e17f3694]{color:#3498db;margin-bottom:20px}h3[data-v-e17f3694]{color:#2c3e50;margin:0}.tool-container[data-v-e17f3694]{display:flex;flex-direction:column;gap:20px}.request-section[data-v-e17f3694],.response-section[data-v-e17f3694]{background-color:#f8f9fa;border-radius:4px;padding:20px}.request-header[data-v-e17f3694]{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.method-url[data-v-e17f3694]{display:flex;gap:10px;align-items:center}.method-select[data-v-e17f3694]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-weight:700;background-color:#3498db;color:#fff;min-width:100px}.url-input[data-v-e17f3694]{flex:1;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:monospace}.request-buttons[data-v-e17f3694]{display:flex;gap:10px;flex-wrap:wrap}button[data-v-e17f3694]{padding:8px 16px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}button[data-v-e17f3694]:hover{background-color:#2980b9}.request-options[data-v-e17f3694],.response-options[data-v-e17f3694]{background-color:#fff;border-radius:4px;overflow:hidden}.option-tabs[data-v-e17f3694],.response-tabs[data-v-e17f3694]{display:flex;border-bottom:1px solid #ddd}.tab-button[data-v-e17f3694]{padding:10px 20px;border:none;background-color:#f8f9fa;color:#495057;cursor:pointer;font-size:14px;border-bottom:2px solid transparent}.tab-button[data-v-e17f3694]:hover{background-color:#e9ecef;color:#2c3e50}.tab-button.active[data-v-e17f3694]{background-color:#fff;color:#3498db;border-bottom-color:#3498db}.tab-content[data-v-e17f3694]{padding:20px}.headers-list[data-v-e17f3694]{display:flex;flex-direction:column;gap:10px}.header-item[data-v-e17f3694]{display:flex;gap:10px;align-items:center}.header-name[data-v-e17f3694],.header-value[data-v-e17f3694]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.header-name[data-v-e17f3694]{min-width:150px}.header-value[data-v-e17f3694]{flex:1}.remove-button[data-v-e17f3694],.add-button[data-v-e17f3694]{padding:8px 12px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.add-button[data-v-e17f3694]{background-color:#28a745;margin-top:10px;align-self:flex-start}.add-button[data-v-e17f3694]:hover{background-color:#218838}.remove-button[data-v-e17f3694]:hover{background-color:#c82333}.body-content[data-v-e17f3694]{display:flex;flex-direction:column;gap:10px}.body-format[data-v-e17f3694]{display:flex;gap:10px;align-items:center}.body-format select[data-v-e17f3694]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.body-input[data-v-e17f3694],.body-output[data-v-e17f3694]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:Courier New,Courier,monospace;font-size:14px;line-height:1.5;resize:vertical;background-color:#f8f9fa}.body-output[data-v-e17f3694]{min-height:200px;max-height:600px;overflow-y:auto;white-space:pre-wrap;word-wrap:break-word}.auth-options[data-v-e17f3694],.settings-options[data-v-e17f3694]{display:flex;flex-direction:column;gap:15px}.auth-type[data-v-e17f3694],.setting-item[data-v-e17f3694]{display:flex;flex-direction:column;gap:8px}.auth-type label[data-v-e17f3694],.setting-item label[data-v-e17f3694]{font-weight:700;color:#2c3e50}.auth-fields[data-v-e17f3694]{display:flex;flex-direction:column;gap:10px;margin-top:10px}.auth-fields input[data-v-e17f3694],.auth-fields select[data-v-e17f3694],.settings-options input[data-v-e17f3694],.settings-options select[data-v-e17f3694]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.setting-item label[data-v-e17f3694]{display:flex;align-items:center;font-weight:400;gap:8px;cursor:pointer}.response-header[data-v-e17f3694]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.response-meta[data-v-e17f3694]{display:flex;gap:15px;align-items:center}.status-code[data-v-e17f3694]{font-size:18px;font-weight:700;padding:5px 10px;border-radius:4px}.status-2xx[data-v-e17f3694]{color:#4caf50}.status-3xx[data-v-e17f3694]{color:#ff9800}.status-4xx[data-v-e17f3694]{color:#f44336}.status-5xx[data-v-e17f3694]{color:#9c27b0}.status-code.success[data-v-e17f3694]{background-color:#d4edda;color:#155724}.status-code.redirect[data-v-e17f3694]{background-color:#fff3cd;color:#856404}.status-code.client-error[data-v-e17f3694]{background-color:#f8d7da;color:#721c24}.status-code.server-error[data-v-e17f3694]{background-color:#f5c6cb;color:#721c24}.response-time[data-v-e17f3694],.response-size[data-v-e17f3694]{font-size:14px;color:#6c757d;font-family:monospace}.response-headers[data-v-e17f3694]{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.response-headers .header-item[data-v-e17f3694]{padding:8px;background-color:#f8f9fa;border-radius:4px}.response-headers .header-name[data-v-e17f3694]{font-weight:700;color:#2c3e50;margin-bottom:4px}.timing-info[data-v-e17f3694]{display:flex;flex-direction:column;gap:10px}.timing-item[data-v-e17f3694]{display:flex;justify-content:space-between;padding:10px;background-color:#f8f9fa;border-radius:4px}.timing-item.total[data-v-e17f3694]{background-color:#e9ecef;font-weight:700}.timing-label[data-v-e17f3694]{color:#495057}.timing-value[data-v-e17f3694]{font-family:monospace;color:#2c3e50}.cookies-info[data-v-e17f3694]{display:flex;flex-direction:column;gap:10px}.cookie-item[data-v-e17f3694]{padding:12px;background-color:#f8f9fa;border-radius:4px}.cookie-name[data-v-e17f3694]{font-family:monospace;font-weight:700;color:#2c3e50;margin-bottom:8px}.cookie-details[data-v-e17f3694]{display:flex;flex-wrap:wrap;gap:15px;font-size:12px;color:#6c757d}.no-cookies[data-v-e17f3694]{text-align:center;padding:20px;color:#6c757d;font-style:italic}@media (max-width: 768px){.method-url[data-v-e17f3694]{flex-direction:column;align-items:stretch}.method-select[data-v-e17f3694]{min-width:auto}.request-buttons[data-v-e17f3694]{justify-content:center}.response-header[data-v-e17f3694]{flex-direction:column;gap:10px;align-items:stretch}.response-meta[data-v-e17f3694]{justify-content:center}.option-tabs[data-v-e17f3694],.response-tabs[data-v-e17f3694]{overflow-x:auto}.history-saved-container[data-v-e17f3694]{flex-direction:column}}.query-params-container[data-v-e17f3694]{margin-top:10px}.query-param-row[data-v-e17f3694]{display:flex;align-items:center;margin-bottom:8px;gap:5px}.query-param-name[data-v-e17f3694],.query-param-value[data-v-e17f3694]{padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.query-param-name[data-v-e17f3694]{width:150px}.query-param-value[data-v-e17f3694]{flex:1}.query-param-separator[data-v-e17f3694]{color:#666}.remove-query-param-btn[data-v-e17f3694]{padding:8px 12px;background-color:#f44336;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}.remove-query-param-btn[data-v-e17f3694]:hover{background-color:#d32f2f}.add-query-param-btn[data-v-e17f3694]{margin-top:10px;padding:8px 12px;background-color:#2196f3;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.add-query-param-btn[data-v-e17f3694]:hover{background-color:#1976d2}.history-saved-container[data-v-e17f3694]{display:flex;gap:20px;margin-top:20px}.history-container[data-v-e17f3694],.saved-requests-container[data-v-e17f3694]{flex:1;padding:15px;border:1px solid #ddd;border-radius:4px;background-color:#fafafa}.history-container h3[data-v-e17f3694],.saved-requests-container h3[data-v-e17f3694]{margin-top:0;margin-bottom:15px;color:#333;font-size:16px}.history-list[data-v-e17f3694],.saved-requests-list[data-v-e17f3694]{max-height:200px;overflow-y:auto}.history-item[data-v-e17f3694]{display:flex;align-items:center;padding:8px;margin-bottom:5px;background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:all .2s;font-size:14px}.history-item[data-v-e17f3694]:hover{background-color:#f5f5f5;border-color:#2196f3}.history-method[data-v-e17f3694]{min-width:50px;padding:2px 6px;margin-right:10px;border-radius:3px;font-weight:700;text-align:center;color:#fff}.history-url[data-v-e17f3694]{flex:1;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-status[data-v-e17f3694]{min-width:50px;text-align:center;font-weight:700}.history-time[data-v-e17f3694]{min-width:60px;color:#666;font-size:12px}.history-empty[data-v-e17f3694],.saved-empty[data-v-e17f3694]{text-align:center;color:#999;font-style:italic;padding:20px}.saved-request-item[data-v-e17f3694]{display:flex;align-items:center;justify-content:space-between;padding:10px;margin-bottom:8px;background-color:#fff;border:1px solid #ddd;border-radius:4px}.saved-request-name[data-v-e17f3694]{flex:1;font-weight:700;margin-right:10px}.saved-request-method[data-v-e17f3694]{min-width:50px;padding:2px 6px;border-radius:3px;font-size:12px;font-weight:700;text-align:center;color:#fff;margin-right:10px}.saved-request-actions[data-v-e17f3694]{display:flex;gap:5px}.load-request-btn[data-v-e17f3694]{padding:4px 8px;background-color:#4caf50;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:12px}.load-request-btn[data-v-e17f3694]:hover{background-color:#45a049}.delete-request-btn[data-v-e17f3694]{padding:4px 8px;background-color:#f44336;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:12px}.delete-request-btn[data-v-e17f3694]:hover{background-color:#d32f2f}.method-GET[data-v-e17f3694]{background-color:#2196f3}.method-POST[data-v-e17f3694]{background-color:#4caf50}.method-PUT[data-v-e17f3694]{background-color:#ff9800}.method-DELETE[data-v-e17f3694]{background-color:#f44336}.method-PATCH[data-v-e17f3694]{background-color:#9c27b0}.method-HEAD[data-v-e17f3694]{background-color:#607d8b}.method-OPTIONS[data-v-e17f3694]{background-color:#795548}.method-CONNECT[data-v-e17f3694]{background-color:#00bcd4}.method-TRACE[data-v-e17f3694]{background-color:#ffeb3b;color:#333!important}.port-scanner-tool[data-v-207196f8]{max-width:1200px;margin:0 auto;padding:20px}h2[data-v-207196f8]{color:#3498db;margin-bottom:20px}h3[data-v-207196f8]{color:#2c3e50;margin:0}h4[data-v-207196f8]{color:#34495e;margin:15px 0 10px}.tool-container[data-v-207196f8]{display:flex;flex-direction:column;gap:20px}.input-section[data-v-207196f8],.result-section[data-v-207196f8]{background-color:#f8f9fa;border-radius:4px;padding:20px}.ip-input-group[data-v-207196f8],.port-selection[data-v-207196f8],.preset-ports[data-v-207196f8],.scan-options[data-v-207196f8]{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.ip-input-group label[data-v-207196f8],.port-selection label[data-v-207196f8],.preset-ports label[data-v-207196f8],.scan-options label[data-v-207196f8]{font-weight:700;color:#2c3e50}.ip-input-group input[data-v-207196f8],.port-range input[data-v-207196f8],.scan-timeout[data-v-207196f8]{padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:monospace}.port-options[data-v-207196f8]{display:flex;gap:20px;flex-wrap:wrap}.port-range[data-v-207196f8]{display:flex;flex-direction:column;gap:8px;min-width:200px}.port-range label[data-v-207196f8]{font-weight:400;color:#495057}.preset-options[data-v-207196f8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.preset-option[data-v-207196f8]{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.option-group[data-v-207196f8]{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.option-group label[data-v-207196f8]{display:flex;align-items:center;font-weight:400;gap:8px;cursor:pointer}.buttons[data-v-207196f8]{display:flex;gap:10px;flex-wrap:wrap}button[data-v-207196f8]{padding:8px 16px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}button[data-v-207196f8]:hover:not(:disabled){background-color:#2980b9}button[data-v-207196f8]:disabled{background-color:#6c757d;cursor:not-allowed}.result-header[data-v-207196f8]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.result-stats[data-v-207196f8]{display:flex;gap:20px;flex-wrap:wrap}.stats-item[data-v-207196f8]{padding:5px 10px;border-radius:4px;font-size:14px;font-weight:700}.stats-item.total[data-v-207196f8]{background-color:#e9ecef;color:#495057}.stats-item.open[data-v-207196f8]{background-color:#d4edda;color:#155724}.stats-item.closed[data-v-207196f8]{background-color:#f8d7da;color:#721c24}.stats-item.filtered[data-v-207196f8]{background-color:#fff3cd;color:#856404}.stats-item.time[data-v-207196f8]{background-color:#d1ecf1;color:#0c5460}.progress-section[data-v-207196f8]{margin-bottom:20px}.progress-bar[data-v-207196f8]{width:100%;height:20px;background-color:#e9ecef;border-radius:4px;overflow:hidden;margin-bottom:10px}.progress-fill[data-v-207196f8]{height:100%;background-color:#3498db;transition:width .3s ease}.progress-info[data-v-207196f8]{display:flex;justify-content:space-between;font-size:14px;color:#6c757d}.results-content[data-v-207196f8]{display:flex;flex-direction:column;gap:20px}.ports-list[data-v-207196f8],.scan-summary[data-v-207196f8],.scan-log[data-v-207196f8]{background-color:#fff;border-radius:4px;padding:15px;box-shadow:0 1px 3px #0000001a}.ports-grid[data-v-207196f8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px}.port-item[data-v-207196f8]{padding:15px;background-color:#f8f9fa;border-radius:4px;border:2px solid #28a745}.port-header[data-v-207196f8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.port-number[data-v-207196f8]{font-family:monospace;font-size:24px;font-weight:700;color:#28a745}.port-protocol[data-v-207196f8]{padding:2px 8px;background-color:#28a745;color:#fff;border-radius:12px;font-size:12px;font-weight:700}.port-service[data-v-207196f8]{font-weight:700;color:#2c3e50;margin-bottom:5px}.port-version[data-v-207196f8]{font-size:12px;color:#6c757d;margin-bottom:10px}.port-response-time[data-v-207196f8]{font-size:12px;color:#17a2b8;font-family:monospace}.summary-grid[data-v-207196f8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.summary-item[data-v-207196f8]{display:flex;flex-direction:column;gap:5px}.summary-label[data-v-207196f8]{font-size:12px;color:#6c757d}.summary-value[data-v-207196f8]{font-size:14px;font-weight:700;color:#2c3e50;font-family:monospace}.no-open-ports[data-v-207196f8]{text-align:center;padding:40px;color:#6c757d;font-size:18px;background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a}.log-content[data-v-207196f8]{max-height:300px;overflow-y:auto}.log-entry[data-v-207196f8]{display:flex;gap:15px;padding:8px 0;border-bottom:1px solid #e9ecef}.log-entry[data-v-207196f8]:last-child{border-bottom:none}.log-time[data-v-207196f8]{font-family:monospace;font-size:12px;color:#6c757d;min-width:80px}.log-message[data-v-207196f8]{font-size:14px;color:#2c3e50}@media (max-width: 768px){.port-options[data-v-207196f8]{flex-direction:column}.preset-options[data-v-207196f8],.summary-grid[data-v-207196f8]{grid-template-columns:1fr}.result-stats[data-v-207196f8]{justify-content:center}}.dns-lookup-tool[data-v-f4a535fc]{max-width:1200px;margin:0 auto;padding:20px}h2[data-v-f4a535fc]{color:#3498db;margin-bottom:20px}h3[data-v-f4a535fc]{color:#2c3e50;margin:0}h4[data-v-f4a535fc]{color:#34495e;margin:0}.tool-container[data-v-f4a535fc]{display:flex;flex-direction:column;gap:20px}.input-section[data-v-f4a535fc],.result-section[data-v-f4a535fc]{background-color:#f8f9fa;border-radius:4px;padding:20px}.domain-input-group[data-v-f4a535fc],.record-types[data-v-f4a535fc],.lookup-options[data-v-f4a535fc]{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.domain-input-group label[data-v-f4a535fc],.record-types label[data-v-f4a535fc],.lookup-options label[data-v-f4a535fc]{font-weight:700;color:#2c3e50}.domain-input-group input[data-v-f4a535fc],.custom-dns-input input[data-v-f4a535fc]{padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:monospace}.record-options[data-v-f4a535fc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.record-option[data-v-f4a535fc]{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.option-group[data-v-f4a535fc]{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.option-group label[data-v-f4a535fc]{display:flex;align-items:center;font-weight:400;gap:8px;cursor:pointer}.custom-dns-input[data-v-f4a535fc]{margin-top:10px;display:flex;align-items:center;gap:10px}.buttons[data-v-f4a535fc]{display:flex;gap:10px;flex-wrap:wrap}button[data-v-f4a535fc]{padding:8px 16px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}button[data-v-f4a535fc]:hover:not(:disabled){background-color:#2980b9}button[data-v-f4a535fc]:disabled{background-color:#6c757d;cursor:not-allowed}.preset-domains[data-v-f4a535fc]{margin-top:15px}.preset-buttons[data-v-f4a535fc]{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.preset-buttons button[data-v-f4a535fc]{background-color:#e9ecef;color:#495057;font-size:12px;padding:6px 12px}.preset-buttons button[data-v-f4a535fc]:hover{background-color:#dee2e6}.result-header[data-v-f4a535fc]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.result-info[data-v-f4a535fc]{display:flex;gap:20px;font-size:14px;color:#6c757d}.results-content[data-v-f4a535fc]{display:flex;flex-direction:column;gap:20px}.record-section[data-v-f4a535fc]{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.record-header[data-v-f4a535fc]{display:flex;justify-content:space-between;align-items:center;background-color:#3498db;color:#fff;padding:10px 15px}.record-count[data-v-f4a535fc]{font-size:12px;background-color:#fff3;padding:2px 8px;border-radius:12px}.record-table[data-v-f4a535fc]{overflow-x:auto}.record-table table[data-v-f4a535fc]{width:100%;border-collapse:collapse}.record-table th[data-v-f4a535fc],.record-table td[data-v-f4a535fc]{padding:10px 15px;border:1px solid #e9ecef;text-align:left;font-size:14px}.record-table th[data-v-f4a535fc]{background-color:#f8f9fa;font-weight:700;color:#495057;white-space:nowrap}.record-table tr[data-v-f4a535fc]:nth-child(even){background-color:#f8f9fa}.record-table tr[data-v-f4a535fc]:hover{background-color:#e9ecef}.monospace[data-v-f4a535fc]{font-family:monospace;font-size:13px}.numeric[data-v-f4a535fc]{text-align:right!important}.no-records[data-v-f4a535fc]{text-align:center;padding:40px;color:#6c757d;font-size:18px;background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a}.lookup-summary[data-v-f4a535fc]{background-color:#fff;border-radius:4px;padding:15px;box-shadow:0 1px 3px #0000001a}.summary-grid[data-v-f4a535fc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.summary-item[data-v-f4a535fc]{display:flex;flex-direction:column;gap:5px}.summary-label[data-v-f4a535fc]{font-size:12px;color:#6c757d}.summary-value[data-v-f4a535fc]{font-size:14px;font-weight:700;color:#2c3e50;font-family:monospace}.raw-output-section[data-v-f4a535fc]{background-color:#fff;border-radius:4px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.raw-output-header[data-v-f4a535fc]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background-color:#f8f9fa;border-bottom:1px solid #e9ecef}.toggle-btn[data-v-f4a535fc]{background-color:#6c757d;font-size:12px;padding:4px 12px}.toggle-btn[data-v-f4a535fc]:hover{background-color:#5a6268}.raw-output-content[data-v-f4a535fc]{max-height:400px;overflow-y:auto}.raw-output-content pre[data-v-f4a535fc]{margin:0;padding:15px;background-color:#f8f9fa;font-family:monospace;font-size:13px;white-space:pre-wrap;word-break:break-all}@media (max-width: 768px){.record-options[data-v-f4a535fc],.summary-grid[data-v-f4a535fc]{grid-template-columns:1fr}.option-group[data-v-f4a535fc],.custom-dns-input[data-v-f4a535fc]{flex-direction:column;align-items:stretch}.result-info[data-v-f4a535fc]{flex-direction:column;gap:5px}.preset-buttons[data-v-f4a535fc]{justify-content:center}}.code-generator-tool[data-v-dcdfee7c]{max-width:1200px;margin:0 auto;padding:20px}h2[data-v-dcdfee7c]{color:#3498db;margin-bottom:20px}h3[data-v-dcdfee7c]{color:#2c3e50;margin:0}.tool-container[data-v-dcdfee7c]{display:flex;flex-direction:column;gap:20px}.input-section[data-v-dcdfee7c],.result-section[data-v-dcdfee7c]{background-color:#f8f9fa;border-radius:4px;padding:20px}.generator-options[data-v-dcdfee7c]{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.code-type-selector[data-v-dcdfee7c],.language-selector[data-v-dcdfee7c]{display:flex;flex-direction:column;gap:8px;min-width:200px}.code-type-selector label[data-v-dcdfee7c],.language-selector label[data-v-dcdfee7c]{font-weight:700;color:#2c3e50}.code-type-selector select[data-v-dcdfee7c],.language-selector select[data-v-dcdfee7c]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.code-options[data-v-dcdfee7c]{background-color:#fff;border-radius:4px;padding:15px;margin-bottom:20px;box-shadow:0 1px 3px #0000001a}.option-group[data-v-dcdfee7c]{margin-bottom:15px}.option-group label[data-v-dcdfee7c]{font-weight:700;color:#2c3e50;margin-bottom:8px;display:block}.option-group input[type=text][data-v-dcdfee7c]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.modifiers[data-v-dcdfee7c]{display:flex;flex-wrap:wrap;gap:15px}.modifiers label[data-v-dcdfee7c],.http-methods label[data-v-dcdfee7c]{display:flex;align-items:center;gap:8px;font-weight:400;cursor:pointer}.params-list[data-v-dcdfee7c]{display:flex;flex-direction:column;gap:10px}.param-item[data-v-dcdfee7c]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.param-item input[data-v-dcdfee7c]{flex:1;min-width:150px;padding:6px 10px;border:1px solid #ddd;border-radius:4px;font-size:14px}.add-btn[data-v-dcdfee7c],.remove-btn[data-v-dcdfee7c]{padding:6px 12px;font-size:12px;white-space:nowrap}.remove-btn[data-v-dcdfee7c]{background-color:#e74c3c}.remove-btn[data-v-dcdfee7c]:hover{background-color:#c0392b}.common-options[data-v-dcdfee7c]{background-color:#fff;border-radius:4px;padding:15px;margin-bottom:20px;box-shadow:0 1px 3px #0000001a}.buttons[data-v-dcdfee7c]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}button[data-v-dcdfee7c]{padding:8px 16px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}button[data-v-dcdfee7c]:hover{background-color:#2980b9}.preset-templates[data-v-dcdfee7c]{margin-top:20px}.preset-buttons[data-v-dcdfee7c]{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.preset-buttons button[data-v-dcdfee7c]{background-color:#e9ecef;color:#495057;font-size:12px;padding:6px 12px}.preset-buttons button[data-v-dcdfee7c]:hover{background-color:#dee2e6}.result-header[data-v-dcdfee7c]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.result-info[data-v-dcdfee7c]{display:flex;gap:20px;font-size:14px;color:#6c757d;flex-wrap:wrap}.code-content[data-v-dcdfee7c]{background-color:#2d2d2d;border-radius:4px;overflow:auto;max-height:600px;margin-bottom:15px}.code-content pre[data-v-dcdfee7c]{margin:0;padding:20px;overflow-x:auto}.code-content code[data-v-dcdfee7c]{color:#f8f8f2;font-family:Courier New,Courier,monospace;font-size:14px;line-height:1.5}.code-stats[data-v-dcdfee7c]{display:flex;gap:20px;font-size:12px;color:#6c757d;justify-content:flex-end;flex-wrap:wrap}@media (max-width: 768px){.generator-options[data-v-dcdfee7c]{flex-direction:column}.code-type-selector[data-v-dcdfee7c],.language-selector[data-v-dcdfee7c]{min-width:100%}.param-item[data-v-dcdfee7c]{flex-direction:column;align-items:stretch}.param-item input[data-v-dcdfee7c]{min-width:100%}.modifiers[data-v-dcdfee7c],.http-methods[data-v-dcdfee7c]{flex-direction:column;gap:10px}.result-info[data-v-dcdfee7c],.code-stats[data-v-dcdfee7c]{flex-direction:column;gap:5px;align-items:flex-start}}.data-visualizer-tool[data-v-4d1512c0]{max-width:1200px;margin:0 auto;padding:20px}h2[data-v-4d1512c0]{color:#3498db;margin-bottom:20px}h3[data-v-4d1512c0]{color:#2c3e50;margin:0}h4[data-v-4d1512c0]{color:#34495e;margin:0 0 15px}.tool-container[data-v-4d1512c0]{display:flex;flex-direction:column;gap:20px}.input-section[data-v-4d1512c0],.result-section[data-v-4d1512c0]{background-color:#f8f9fa;border-radius:4px;padding:20px}.visualization-options[data-v-4d1512c0]{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.chart-type-selector[data-v-4d1512c0],.data-input-type[data-v-4d1512c0]{display:flex;flex-direction:column;gap:8px;min-width:200px}.chart-type-selector label[data-v-4d1512c0],.data-input-type label[data-v-4d1512c0]{font-weight:700;color:#2c3e50}.chart-type-selector select[data-v-4d1512c0],.data-input-type select[data-v-4d1512c0]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.data-input-section[data-v-4d1512c0]{background-color:#fff;border-radius:4px;padding:15px;margin-bottom:20px;box-shadow:0 1px 3px #0000001a}.datasets-section[data-v-4d1512c0]{display:flex;flex-direction:column;gap:15px}.dataset-header[data-v-4d1512c0]{display:flex;justify-content:space-between;align-items:center}.dataset-item[data-v-4d1512c0]{background-color:#f8f9fa;border-radius:4px;padding:15px;border:1px solid #ddd}.dataset-info[data-v-4d1512c0]{display:flex;gap:15px;align-items:center;margin-bottom:15px;flex-wrap:wrap}.dataset-info input[type=text][data-v-4d1512c0]{flex:1;min-width:200px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.dataset-info input[type=color][data-v-4d1512c0]{width:50px;height:35px;padding:0;border:1px solid #ddd;border-radius:4px;cursor:pointer}.data-points[data-v-4d1512c0]{display:flex;flex-direction:column;gap:10px}.data-point-header[data-v-4d1512c0]{display:flex;justify-content:space-between;align-items:center}.data-points-list[data-v-4d1512c0]{display:flex;flex-direction:column;gap:10px}.data-point[data-v-4d1512c0]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.data-point input[type=text][data-v-4d1512c0],.data-point input[type=number][data-v-4d1512c0]{padding:6px 10px;border:1px solid #ddd;border-radius:4px;font-size:14px;min-width:100px}.data-point input[data-v-4d1512c0]:disabled{background-color:#e9ecef;cursor:not-allowed}.csv-input[data-v-4d1512c0],.json-input[data-v-4d1512c0]{display:flex;flex-direction:column;gap:10px}.csv-input textarea[data-v-4d1512c0],.json-input textarea[data-v-4d1512c0]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:monospace;resize:vertical;min-height:200px}.csv-options[data-v-4d1512c0]{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.csv-options label[data-v-4d1512c0]{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.chart-configuration[data-v-4d1512c0]{background-color:#fff;border-radius:4px;padding:15px;margin-bottom:20px;box-shadow:0 1px 3px #0000001a}.config-options[data-v-4d1512c0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.option-group[data-v-4d1512c0]{display:flex;flex-direction:column;gap:8px}.option-group label[data-v-4d1512c0]{font-weight:400;color:#495057;cursor:pointer;display:flex;align-items:center;gap:8px}.option-group input[type=text][data-v-4d1512c0],.option-group input[type=number][data-v-4d1512c0],.option-group select[data-v-4d1512c0]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.buttons[data-v-4d1512c0]{display:flex;gap:10px;flex-wrap:wrap}button[data-v-4d1512c0]{padding:8px 16px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}button[data-v-4d1512c0]:hover{background-color:#2980b9}.add-dataset-btn[data-v-4d1512c0],.add-data-btn[data-v-4d1512c0]{background-color:#2ecc71}.add-dataset-btn[data-v-4d1512c0]:hover,.add-data-btn[data-v-4d1512c0]:hover{background-color:#27ae60}.remove-dataset-btn[data-v-4d1512c0],.remove-data-btn[data-v-4d1512c0]{background-color:#e74c3c;padding:4px 8px;font-size:12px}.remove-dataset-btn[data-v-4d1512c0]:hover,.remove-data-btn[data-v-4d1512c0]:hover{background-color:#c0392b}.chart-container[data-v-4d1512c0]{background-color:#fff;border-radius:4px;padding:20px;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:center;align-items:center;min-height:400px}.chart-container canvas[data-v-4d1512c0]{max-width:100%;max-height:100%}.chart-info[data-v-4d1512c0]{background-color:#fff;border-radius:4px;padding:15px;margin-top:20px;box-shadow:0 1px 3px #0000001a}.info-grid[data-v-4d1512c0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px}.info-item[data-v-4d1512c0]{display:flex;flex-direction:column;gap:5px}.info-label[data-v-4d1512c0]{font-size:12px;color:#6c757d}.info-value[data-v-4d1512c0]{font-size:14px;font-weight:700;color:#2c3e50;font-family:monospace}@media (max-width: 768px){.visualization-options[data-v-4d1512c0]{flex-direction:column}.chart-type-selector[data-v-4d1512c0],.data-input-type[data-v-4d1512c0]{min-width:100%}.dataset-info[data-v-4d1512c0],.data-point[data-v-4d1512c0]{flex-direction:column;align-items:stretch}.dataset-info input[type=text][data-v-4d1512c0],.data-point input[type=text][data-v-4d1512c0],.data-point input[type=number][data-v-4d1512c0]{min-width:100%}.config-options[data-v-4d1512c0],.info-grid[data-v-4d1512c0]{grid-template-columns:1fr}.csv-options[data-v-4d1512c0]{flex-direction:column;align-items:stretch}.chart-container[data-v-4d1512c0]{min-height:300px}}.git-command-generator[data-v-82d81eca]{max-width:1200px;margin:0 auto;padding:20px}h2[data-v-82d81eca]{color:#3498db;margin-bottom:20px}h3[data-v-82d81eca]{color:#2c3e50;margin:0 0 15px}h4[data-v-82d81eca]{color:#34495e;margin:0 0 10px}.tool-container[data-v-82d81eca]{display:flex;flex-direction:column;gap:20px}.command-selection[data-v-82d81eca]{background-color:#f8f9fa;border-radius:4px;padding:20px;display:flex;flex-direction:column;gap:20px}.command-category[data-v-82d81eca]{display:flex;flex-direction:column;gap:10px}.command-items[data-v-82d81eca]{display:flex;flex-wrap:wrap;gap:10px}.command-btn[data-v-82d81eca]{padding:8px 16px;background-color:#fff;color:#495057;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s ease}.command-btn[data-v-82d81eca]:hover{background-color:#e9ecef;border-color:#adb5bd}.command-btn.active[data-v-82d81eca]{background-color:#3498db;color:#fff;border-color:#3498db}.command-configuration[data-v-82d81eca]{background-color:#f8f9fa;border-radius:4px;padding:20px;display:flex;flex-direction:column;gap:20px}.config-section[data-v-82d81eca]{background-color:#fff;border-radius:4px;padding:15px;box-shadow:0 1px 3px #0000001a}.config-section p[data-v-82d81eca]{color:#6c757d;margin:0 0 15px;font-style:italic}.config-options[data-v-82d81eca]{display:flex;flex-direction:column;gap:15px}.option-group[data-v-82d81eca]{display:flex;flex-direction:column;gap:8px}.option-group label[data-v-82d81eca]{font-weight:700;color:#2c3e50}.option-group input[type=text][data-v-82d81eca],.option-group input[type=url][data-v-82d81eca],.option-group textarea[data-v-82d81eca]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:inherit}.option-group textarea[data-v-82d81eca]{resize:vertical}.radio-group[data-v-82d81eca]{display:flex;flex-direction:column;gap:8px}.radio-group label[data-v-82d81eca]{font-weight:400;display:flex;align-items:center;gap:8px;cursor:pointer}.config-options label[data-v-82d81eca]{display:flex;align-items:center;gap:8px;font-weight:400;cursor:pointer}.workflow-section[data-v-82d81eca]{background-color:#fff;border-radius:4px;padding:15px;box-shadow:0 1px 3px #0000001a}.workflow-section select[data-v-82d81eca]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;margin-bottom:10px}.workflow-description[data-v-82d81eca]{color:#6c757d;font-size:14px;font-style:italic;margin:0}.actions[data-v-82d81eca]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}button[data-v-82d81eca]{padding:8px 16px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s ease}button[data-v-82d81eca]:hover{background-color:#2980b9}.generate-btn[data-v-82d81eca]{background-color:#2ecc71}.generate-btn[data-v-82d81eca]:hover{background-color:#27ae60}.copy-btn[data-v-82d81eca]{background-color:#f39c12}.copy-btn[data-v-82d81eca]:hover{background-color:#e67e22}.clear-btn[data-v-82d81eca]{background-color:#e74c3c}.clear-btn[data-v-82d81eca]:hover{background-color:#c0392b}.history-btn[data-v-82d81eca]{background-color:#9b59b6}.history-btn[data-v-82d81eca]:hover{background-color:#8e44ad}.command-result[data-v-82d81eca]{background-color:#f8f9fa;border-radius:4px;padding:20px}.result-container[data-v-82d81eca]{background-color:#2d3748;border-radius:4px;padding:15px;color:#e2e8f0}.command-output[data-v-82d81eca]{background-color:#1a202c;border-radius:4px;padding:15px;margin:0 0 15px;font-family:monospace;font-size:14px;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.command-explanation[data-v-82d81eca]{background-color:#2d3748;border-radius:4px;padding:15px}.command-explanation h4[data-v-82d81eca]{color:#ed8936;margin:0 0 10px}.command-explanation p[data-v-82d81eca]{color:#cbd5e0;margin:0;line-height:1.6}.empty-result[data-v-82d81eca]{text-align:center;color:#6c757d;font-style:italic;padding:20px}.history-modal[data-v-82d81eca]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.history-content[data-v-82d81eca]{background-color:#fff;border-radius:4px;width:90%;max-width:800px;max-height:80vh;display:flex;flex-direction:column}.history-header[data-v-82d81eca]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #ddd}.close-btn[data-v-82d81eca]{background:none;border:none;font-size:24px;color:#6c757d;cursor:pointer;padding:0;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:4px}.close-btn[data-v-82d81eca]:hover{background-color:#e9ecef;color:#495057}.history-list[data-v-82d81eca]{overflow-y:auto;padding:15px;flex:1}.history-item[data-v-82d81eca]{background-color:#f8f9fa;border-radius:4px;padding:15px;margin-bottom:15px;border:1px solid #ddd}.history-command[data-v-82d81eca]{background-color:#2d3748;color:#e2e8f0;border-radius:4px;padding:10px;margin:0 0 10px;font-family:monospace;font-size:12px;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.history-actions[data-v-82d81eca]{display:flex;gap:10px;justify-content:flex-end}.history-actions button[data-v-82d81eca]{padding:4px 8px;font-size:12px}.empty-history[data-v-82d81eca]{text-align:center;color:#6c757d;font-style:italic;padding:40px}.notification[data-v-82d81eca]{position:fixed;top:20px;right:20px;background-color:#2ecc71;color:#fff;padding:10px 15px;border-radius:4px;box-shadow:0 2px 10px #0003;z-index:1000;animation:slideIn-82d81eca .3s ease-out}@keyframes slideIn-82d81eca{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.command-selection[data-v-82d81eca]{padding:15px}.command-items[data-v-82d81eca]{justify-content:center}.config-section[data-v-82d81eca],.workflow-section[data-v-82d81eca]{padding:10px}.actions[data-v-82d81eca]{justify-content:center}.history-content[data-v-82d81eca]{width:95%;max-height:90vh}}.code-stats[data-v-085e65eb]{max-width:1200px;margin:0 auto;padding:20px}h2[data-v-085e65eb]{color:#3498db;margin-bottom:20px}h3[data-v-085e65eb]{color:#2c3e50;margin:0 0 15px}h4[data-v-085e65eb]{color:#34495e;margin:0 0 10px}.tool-container[data-v-085e65eb]{display:flex;flex-direction:column;gap:20px}.input-section[data-v-085e65eb]{background-color:#f8f9fa;border-radius:4px;padding:20px}.input-options[data-v-085e65eb]{display:flex;flex-direction:column;gap:15px;margin-bottom:15px}.option-group[data-v-085e65eb]{display:flex;align-items:center;gap:10px}.option-group label[data-v-085e65eb]{font-weight:700;color:#2c3e50;min-width:100px}.option-group select[data-v-085e65eb],.option-group input[type=file][data-v-085e65eb]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}textarea[data-v-085e65eb]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:monospace;font-size:14px;resize:vertical;min-height:200px}.input-actions[data-v-085e65eb]{display:flex;gap:10px;justify-content:flex-end;margin-top:15px}button[data-v-085e65eb]{padding:8px 16px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s ease}button[data-v-085e65eb]:hover{background-color:#2980b9}.clear-btn[data-v-085e65eb]{background-color:#e74c3c}.clear-btn[data-v-085e65eb]:hover{background-color:#c0392b}.sample-btn[data-v-085e65eb]{background-color:#9b59b6}.sample-btn[data-v-085e65eb]:hover{background-color:#8e44ad}.analyze-btn[data-v-085e65eb]{background-color:#2ecc71}.analyze-btn[data-v-085e65eb]:hover{background-color:#27ae60}.results-section[data-v-085e65eb]{background-color:#f8f9fa;border-radius:4px;padding:20px}.results-container[data-v-085e65eb]{display:flex;flex-direction:column;gap:20px}.overview-stats[data-v-085e65eb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;background-color:#fff;border-radius:4px;padding:20px;box-shadow:0 1px 3px #0000001a}.stat-item[data-v-085e65eb]{text-align:center;padding:10px;border-radius:4px;background-color:#f8f9fa}.stat-value[data-v-085e65eb]{font-size:24px;font-weight:700;color:#3498db;margin-bottom:5px}.stat-label[data-v-085e65eb]{font-size:12px;color:#6c757d}.detailed-stats[data-v-085e65eb]{background-color:#fff;border-radius:4px;padding:20px;box-shadow:0 1px 3px #0000001a}.stats-grid[data-v-085e65eb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.stat-group[data-v-085e65eb]{padding:15px;border-radius:4px;background-color:#f8f9fa}.stat-detail[data-v-085e65eb]{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid #e9ecef}.stat-detail[data-v-085e65eb]:last-child{border-bottom:none}.stat-key[data-v-085e65eb]{color:#2c3e50;font-size:14px}.stat-val[data-v-085e65eb]{color:#3498db;font-weight:700;font-size:14px}.distribution-section[data-v-085e65eb]{background-color:#fff;border-radius:4px;padding:20px;box-shadow:0 1px 3px #0000001a}.distribution-chart[data-v-085e65eb]{display:flex;flex-direction:column;gap:10px}.chart-bar[data-v-085e65eb]{display:flex;height:40px;background-color:#e9ecef;border-radius:4px;overflow:hidden}.bar-code[data-v-085e65eb]{background-color:#3498db;height:100%;transition:width .5s ease}.bar-comment[data-v-085e65eb]{background-color:#2ecc71;height:100%;transition:width .5s ease}.bar-blank[data-v-085e65eb]{background-color:#e74c3c;height:100%;transition:width .5s ease}.chart-legend[data-v-085e65eb]{display:flex;justify-content:center;gap:20px}.legend-item[data-v-085e65eb]{display:flex;align-items:center;gap:8px;font-size:14px}.legend-color[data-v-085e65eb]{width:16px;height:16px;border-radius:2px}.legend-color.code[data-v-085e65eb]{background-color:#3498db}.legend-color.comment[data-v-085e65eb]{background-color:#2ecc71}.legend-color.blank[data-v-085e65eb]{background-color:#e74c3c}.analysis-notes[data-v-085e65eb]{background-color:#fff;border-radius:4px;padding:20px;box-shadow:0 1px 3px #0000001a}.analysis-notes ul[data-v-085e65eb]{list-style-type:none;padding:0;margin:0}.analysis-notes li[data-v-085e65eb]{padding:8px 0 8px 20px;position:relative;color:#2c3e50;line-height:1.6}.analysis-notes li[data-v-085e65eb]:before{content:"\2022";color:#3498db;font-size:20px;position:absolute;left:0;top:-2px}.empty-results[data-v-085e65eb]{text-align:center;color:#6c757d;font-style:italic;padding:40px}.export-section[data-v-085e65eb]{background-color:#f8f9fa;border-radius:4px;padding:20px}.export-options[data-v-085e65eb]{display:flex;gap:10px;justify-content:flex-end}.export-btn[data-v-085e65eb]{background-color:#f39c12}.export-btn[data-v-085e65eb]:hover{background-color:#e67e22}.copy-btn[data-v-085e65eb]{background-color:#9b59b6}.copy-btn[data-v-085e65eb]:hover{background-color:#8e44ad}.file-upload-modal[data-v-085e65eb]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.file-upload-content[data-v-085e65eb]{background-color:#fff;border-radius:4px;width:90%;max-width:600px;display:flex;flex-direction:column}.file-upload-header[data-v-085e65eb]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #ddd}.close-btn[data-v-085e65eb]{background:none;border:none;font-size:24px;color:#6c757d;cursor:pointer;padding:0;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:4px}.close-btn[data-v-085e65eb]:hover{background-color:#e9ecef;color:#495057}.file-upload-body[data-v-085e65eb]{padding:20px}.drop-area[data-v-085e65eb]{border:2px dashed #ddd;border-radius:4px;padding:40px;text-align:center;cursor:pointer;transition:border-color .2s ease}.drop-area[data-v-085e65eb]:hover{border-color:#3498db}.drop-icon[data-v-085e65eb]{font-size:48px;margin-bottom:10px}.drop-area p[data-v-085e65eb]{color:#6c757d;margin:0 0 10px}.file-types[data-v-085e65eb]{font-size:12px;color:#95a5a6}.notification[data-v-085e65eb]{position:fixed;top:20px;right:20px;background-color:#2ecc71;color:#fff;padding:10px 15px;border-radius:4px;box-shadow:0 2px 10px #0003;z-index:1000;animation:slideIn-085e65eb .3s ease-out}@keyframes slideIn-085e65eb{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.input-options[data-v-085e65eb]{flex-direction:column}.option-group[data-v-085e65eb]{flex-direction:column;align-items:flex-start}.option-group label[data-v-085e65eb]{min-width:auto}.overview-stats[data-v-085e65eb]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.stats-grid[data-v-085e65eb]{grid-template-columns:1fr}.input-actions[data-v-085e65eb],.export-options[data-v-085e65eb]{justify-content:center}.chart-legend[data-v-085e65eb]{flex-wrap:wrap}}.random-generator-tool[data-v-56da0092]{max-width:900px;margin:0 auto;padding:20px}h2[data-v-56da0092]{color:#3498db;margin-bottom:20px}h3[data-v-56da0092]{color:#2c3e50;margin:20px 0 15px}h4[data-v-56da0092]{color:#34495e;margin:15px 0 10px}.tool-tabs[data-v-56da0092]{display:flex;gap:10px;margin-bottom:20px;border-bottom:2px solid #ecf0f1}.tab-button[data-v-56da0092]{padding:10px 20px;background-color:#f8f9fa;color:#34495e;border:none;border-radius:4px 4px 0 0;cursor:pointer;font-size:16px;transition:all .3s ease}.tab-button[data-v-56da0092]:hover{background-color:#ecf0f1}.tab-button.active[data-v-56da0092]{background-color:#3498db;color:#fff}.tool-content[data-v-56da0092]{background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.options-section[data-v-56da0092]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:20px}.option-group[data-v-56da0092]{display:flex;flex-direction:column}.option-group label[data-v-56da0092]{margin-bottom:5px;font-weight:700;color:#2c3e50}.option-group input[type=number][data-v-56da0092]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.number-format-options[data-v-56da0092],.character-set-options[data-v-56da0092],.password-options[data-v-56da0092],.password-strength-options[data-v-56da0092]{background-color:#f8f9fa;padding:15px;border-radius:6px;margin-bottom:20px}.checkbox-group[data-v-56da0092]{display:flex;flex-direction:column;gap:8px}.checkbox-group label[data-v-56da0092]{display:flex;align-items:center;font-weight:400;cursor:pointer;color:#34495e}.checkbox-group input[type=checkbox][data-v-56da0092]{margin-right:8px}.custom-characters[data-v-56da0092]{margin-top:10px}.custom-characters input[type=text][data-v-56da0092]{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:monospace}.custom-character-checkbox[data-v-56da0092]{margin-top:10px;display:flex;align-items:center;font-weight:400;cursor:pointer;color:#34495e}.custom-character-checkbox input[type=checkbox][data-v-56da0092]{margin-right:8px}.preset-buttons[data-v-56da0092]{display:flex;gap:10px;margin-top:10px}.preset-button[data-v-56da0092]{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:700;transition:all .3s ease}.preset-button.weak[data-v-56da0092]{background-color:#e74c3c;color:#fff}.preset-button.medium[data-v-56da0092]{background-color:#f39c12;color:#fff}.preset-button.strong[data-v-56da0092]{background-color:#27ae60;color:#fff}.preset-button.very-strong[data-v-56da0092]{background-color:#2980b9;color:#fff}.buttons[data-v-56da0092]{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}button[data-v-56da0092]{padding:10px 20px;background-color:#95a5a6;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s ease}button[data-v-56da0092]:hover{background-color:#7f8c8d}button.primary[data-v-56da0092]{background-color:#3498db}button.primary[data-v-56da0092]:hover{background-color:#2980b9}.results-section[data-v-56da0092]{background-color:#ecf0f1;padding:15px;border-radius:6px;margin-top:20px}.numbers-result pre[data-v-56da0092]{background-color:#fff;padding:15px;border-radius:4px;border:1px solid #ddd;font-family:monospace;white-space:pre-wrap;word-break:break-all;max-height:400px;overflow-y:auto}.strings-result[data-v-56da0092]{display:flex;flex-direction:column;gap:10px}.string-item[data-v-56da0092]{background-color:#fff;padding:10px 15px;border-radius:4px;border:1px solid #ddd;font-family:monospace;word-break:break-all;display:flex;justify-content:space-between;align-items:center}.passwords-result[data-v-56da0092]{display:flex;flex-direction:column;gap:10px}.password-item[data-v-56da0092]{background-color:#fff;padding:12px 15px;border-radius:4px;border:1px solid #ddd;font-family:monospace;word-break:break-all;display:flex;justify-content:space-between;align-items:center;gap:10px}.password-text[data-v-56da0092]{flex:1;font-size:14px}.password-actions[data-v-56da0092]{display:flex;align-items:center;gap:10px}.copy-btn[data-v-56da0092]{padding:4px 12px;background-color:#3498db;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:12px;font-weight:400}.copy-btn[data-v-56da0092]:hover{background-color:#2980b9}.strength-indicator[data-v-56da0092]{width:80px;height:6px;background-color:#ecf0f1;border-radius:3px;overflow:hidden}.strength-bar[data-v-56da0092]{height:100%;transition:width .3s ease,background-color .3s ease}.strength-bar.weak[data-v-56da0092]{width:25%;background-color:#e74c3c}.strength-bar.medium[data-v-56da0092]{width:50%;background-color:#f39c12}.strength-bar.strong[data-v-56da0092]{width:75%;background-color:#27ae60}.strength-bar.very-strong[data-v-56da0092]{width:100%;background-color:#2980b9}@media (max-width: 768px){.tool-tabs[data-v-56da0092]{flex-direction:column}.options-section[data-v-56da0092]{grid-template-columns:1fr}.buttons[data-v-56da0092]{flex-direction:column}.preset-buttons[data-v-56da0092]{flex-wrap:wrap}.password-item[data-v-56da0092]{flex-direction:column;align-items:stretch}.password-actions[data-v-56da0092]{justify-content:space-between;margin-top:8px}}.base64-enhanced-tool[data-v-4f996c10]{max-width:1000px;margin:0 auto;padding:20px}h2[data-v-4f996c10]{color:#3498db;margin-bottom:20px}h3[data-v-4f996c10]{color:#2c3e50;margin:20px 0 15px}.tool-container[data-v-4f996c10]{display:flex;gap:20px;margin-bottom:20px;flex-wrap:wrap}.input-section[data-v-4f996c10],.result-section[data-v-4f996c10]{flex:1;min-width:300px;display:flex;flex-direction:column}.section-header[data-v-4f996c10]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.section-header label[data-v-4f996c10]{font-weight:700;color:#2c3e50}.input-options[data-v-4f996c10],.result-options[data-v-4f996c10]{display:flex;gap:15px}.input-options label[data-v-4f996c10],.result-options label[data-v-4f996c10]{display:flex;align-items:center;font-weight:400;cursor:pointer;color:#34495e}.input-options input[type=radio][data-v-4f996c10],.result-options input[type=radio][data-v-4f996c10]{margin-right:5px}textarea[data-v-4f996c10]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-family:monospace;font-size:14px;resize:vertical;min-height:200px}.result-section textarea[data-v-4f996c10]{background-color:#f9f9f9}.file-input-section[data-v-4f996c10]{border:2px dashed #ddd;border-radius:4px;padding:20px;text-align:center;background-color:#f9f9f9;min-height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center}.file-input-section input[type=file][data-v-4f996c10]{margin-bottom:15px}.file-info[data-v-4f996c10]{display:flex;align-items:center;gap:10px;padding:10px;background-color:#fff;border:1px solid #ddd;border-radius:4px;max-width:100%;flex-wrap:wrap;justify-content:center}.file-name[data-v-4f996c10]{font-weight:700;color:#2c3e50;word-break:break-all}.file-size[data-v-4f996c10]{color:#666;font-size:12px}.remove-file-btn[data-v-4f996c10]{padding:4px 12px;background-color:#e74c3c;color:#fff;border:none;border-radius:3px;cursor:pointer;font-size:12px}.remove-file-btn[data-v-4f996c10]:hover{background-color:#c0392b}.input-encoding-options[data-v-4f996c10]{margin-top:10px;display:flex;align-items:center;gap:10px}.input-encoding-options label[data-v-4f996c10]{font-weight:400;color:#2c3e50}.input-encoding-options select[data-v-4f996c10]{padding:6px 10px;border:1px solid #ddd;border-radius:3px;font-size:14px}.result-info[data-v-4f996c10]{margin-top:10px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#666;flex-wrap:wrap;gap:10px}.error[data-v-4f996c10]{color:#e74c3c;font-weight:700}.action-buttons[data-v-4f996c10]{display:flex;gap:10px;margin-bottom:20px;flex-wrap:wrap}button[data-v-4f996c10]{padding:10px 20px;background-color:#95a5a6;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s ease}button[data-v-4f996c10]:hover{background-color:#7f8c8d}button.primary[data-v-4f996c10]{background-color:#3498db}button.primary[data-v-4f996c10]:hover{background-color:#2980b9}.advanced-options[data-v-4f996c10]{background-color:#f8f9fa;padding:20px;border-radius:6px;margin-bottom:20px}.options-grid[data-v-4f996c10]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.option-group[data-v-4f996c10]{display:flex;flex-direction:column}.option-group label[data-v-4f996c10]{display:flex;align-items:center;font-weight:400;cursor:pointer;color:#34495e}.option-group input[type=checkbox][data-v-4f996c10]{margin-right:8px}.option-group select[data-v-4f996c10]{padding:6px 10px;border:1px solid #ddd;border-radius:3px;font-size:14px;margin-top:5px}.presets-section[data-v-4f996c10]{margin-top:20px}.presets-buttons[data-v-4f996c10]{display:flex;gap:10px;flex-wrap:wrap}.presets-buttons button[data-v-4f996c10]{background-color:#f39c12;padding:8px 16px;font-size:13px}.presets-buttons button[data-v-4f996c10]:hover{background-color:#e67e22}@media (max-width: 768px){.tool-container[data-v-4f996c10]{flex-direction:column}.input-section[data-v-4f996c10],.result-section[data-v-4f996c10]{min-width:100%}.section-header[data-v-4f996c10]{flex-direction:column;align-items:flex-start;gap:10px}.input-options[data-v-4f996c10],.result-options[data-v-4f996c10]{flex-wrap:wrap}.action-buttons[data-v-4f996c10]{justify-content:center}.options-grid[data-v-4f996c10]{grid-template-columns:1fr}}.encoding-converter[data-v-c1076cb0]{max-width:1200px;margin:0 auto;padding:20px}h2[data-v-c1076cb0]{color:#2c3e50;margin-bottom:20px;text-align:center}h3[data-v-c1076cb0]{color:#34495e;margin:20px 0 10px}p[data-v-c1076cb0]{color:#7f8c8d;text-align:center;margin-bottom:20px}.converter-container[data-v-c1076cb0]{display:flex;align-items:center;gap:20px;margin-bottom:20px}.encoding-panel[data-v-c1076cb0]{flex:1;background-color:#f8f9fa;border-radius:8px;padding:15px}.panel-header[data-v-c1076cb0]{display:flex;align-items:center;margin-bottom:10px;gap:10px}.panel-header label[data-v-c1076cb0]{font-weight:700;color:#495057;white-space:nowrap}.panel-header select[data-v-c1076cb0]{flex:1;padding:8px;border:1px solid #ddd;border-radius:4px;background-color:#fff}.clear-btn[data-v-c1076cb0]{padding:5px 10px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}textarea[data-v-c1076cb0]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;resize:vertical;font-family:monospace;font-size:14px;background-color:#fff}textarea[data-v-c1076cb0]:readonly{background-color:#f8f9fa;color:#495057}.panel-footer[data-v-c1076cb0]{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:14px}.char-count[data-v-c1076cb0]{color:#6c757d}.copy-btn[data-v-c1076cb0]{padding:5px 10px;background-color:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.action-buttons[data-v-c1076cb0]{display:flex;flex-direction:column;gap:10px}.convert-btn[data-v-c1076cb0]{width:50px;height:50px;border:none;background-color:#3498db;color:#fff;border-radius:50%;font-size:20px;cursor:pointer;transition:all .3s ease}.convert-btn[data-v-c1076cb0]:hover{background-color:#2980b9;transform:scale(1.1)}.swap-btn[data-v-c1076cb0]{width:50px;height:50px;border:2px solid #6c757d;background-color:#fff;color:#6c757d;border-radius:50%;font-size:20px;cursor:pointer;transition:all .3s ease}.swap-btn[data-v-c1076cb0]:hover{background-color:#6c757d;color:#fff}.presets-section[data-v-c1076cb0],.batch-section[data-v-c1076cb0],.advanced-section[data-v-c1076cb0]{margin-bottom:20px;padding:20px;background-color:#f8f9fa;border-radius:8px}.preset-buttons[data-v-c1076cb0]{display:flex;flex-wrap:wrap;gap:10px}.preset-buttons button[data-v-c1076cb0],.batch-actions button[data-v-c1076cb0],.advanced-toggle[data-v-c1076cb0]{padding:8px 16px;border:1px solid #ddd;background-color:#fff;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s ease}.preset-buttons button[data-v-c1076cb0]:hover,.batch-actions button[data-v-c1076cb0]:hover,.advanced-toggle[data-v-c1076cb0]:hover{background-color:#3498db;color:#fff;border-color:#3498db}.batch-actions[data-v-c1076cb0]{display:flex;gap:10px;margin-bottom:10px}.file-info[data-v-c1076cb0]{display:flex;align-items:center;padding:10px;background-color:#e3f2fd;border-radius:4px}.file-info span[data-v-c1076cb0]{margin-right:10px}.file-size[data-v-c1076cb0]{color:#6c757d;font-size:14px}.clear-file-btn[data-v-c1076cb0]{margin-left:auto;padding:5px 10px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}.advanced-options[data-v-c1076cb0]{margin-top:15px;padding-top:15px;border-top:1px solid #e9ecef}.option-group[data-v-c1076cb0]{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:15px}.option-group label[data-v-c1076cb0]{display:flex;align-items:center;gap:5px;color:#495057}.option-group input[type=checkbox][data-v-c1076cb0]{margin:0}.option-group input[type=text][data-v-c1076cb0]{padding:5px 10px;border:1px solid #ddd;border-radius:4px;margin-left:5px}@media (max-width: 768px){.converter-container[data-v-c1076cb0]{flex-direction:column}.action-buttons[data-v-c1076cb0]{flex-direction:row;justify-content:center}.option-group[data-v-c1076cb0]{flex-direction:column}}.image-compressor-tool[data-v-1ca0d653]{max-width:1200px;margin:0 auto;padding:20px}.tool-container[data-v-1ca0d653]{display:flex;flex-direction:column;gap:30px;margin-top:20px}.compression-section[data-v-1ca0d653],.options[data-v-1ca0d653],.preview-section[data-v-1ca0d653],.batch-section[data-v-1ca0d653]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.file-upload-area[data-v-1ca0d653],.batch-upload-area[data-v-1ca0d653]{text-align:center;margin:15px 0}.upload-btn[data-v-1ca0d653],.batch-upload-btn[data-v-1ca0d653]{background:#42b983;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:16px;transition:background .3s}.upload-btn[data-v-1ca0d653]:hover,.batch-upload-btn[data-v-1ca0d653]:hover{background:#35495e}.file-info[data-v-1ca0d653]{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px;background:#f8f9fa;border-radius:4px}.file-size[data-v-1ca0d653]{color:#666;font-size:14px}.clear-file-btn[data-v-1ca0d653],.clear-batch-btn[data-v-1ca0d653]{margin-left:auto;background:#ff6b6b;color:#fff;border:none;padding:5px 10px;border-radius:4px;cursor:pointer;font-size:14px}.options[data-v-1ca0d653]{display:flex;flex-direction:column;gap:15px}.option-group[data-v-1ca0d653]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#quality[data-v-1ca0d653]{flex:1;max-width:300px}.quality-value[data-v-1ca0d653]{min-width:50px;font-weight:700}.radio-label[data-v-1ca0d653],.checkbox-label[data-v-1ca0d653]{display:flex;align-items:center;gap:5px;cursor:pointer}.preview-container[data-v-1ca0d653]{display:flex;flex-direction:column;align-items:center;gap:20px;margin:20px 0}.preview-image[data-v-1ca0d653]{max-width:100%;max-height:400px;border:1px solid #ddd;border-radius:4px}.preview-info[data-v-1ca0d653]{text-align:center}.action-buttons[data-v-1ca0d653]{display:flex;gap:10px;justify-content:center;margin-top:20px}.compress-btn[data-v-1ca0d653],.download-btn[data-v-1ca0d653],.batch-compress-btn[data-v-1ca0d653]{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px;transition:background .3s}.compress-btn.primary[data-v-1ca0d653],.batch-compress-btn.primary[data-v-1ca0d653]{background:#42b983;color:#fff}.compress-btn:hover.primary[data-v-1ca0d653],.batch-compress-btn:hover.primary[data-v-1ca0d653]{background:#35495e}.download-btn[data-v-1ca0d653]{background:#3498db;color:#fff}.download-btn[data-v-1ca0d653]:hover{background:#2980b9}.batch-progress[data-v-1ca0d653]{margin-top:15px}.progress-bar[data-v-1ca0d653]{width:100%;height:20px;background:#f1f1f1;border-radius:10px;overflow:hidden}.progress-fill[data-v-1ca0d653]{height:100%;background:#42b983;transition:width .3s}.progress-text[data-v-1ca0d653]{display:block;text-align:center;margin-top:5px;font-size:14px;color:#666}.help-section[data-v-1ca0d653]{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px}.help-section ul[data-v-1ca0d653]{margin:10px 0 0 20px;padding:0}.help-section li[data-v-1ca0d653]{margin-bottom:5px}@media (max-width: 768px){.tool-container[data-v-1ca0d653]{gap:20px}.option-group[data-v-1ca0d653]{flex-direction:column;align-items:flex-start}#quality[data-v-1ca0d653]{max-width:100%;width:100%}.action-buttons[data-v-1ca0d653]{flex-direction:column}.compress-btn[data-v-1ca0d653],.download-btn[data-v-1ca0d653],.batch-compress-btn[data-v-1ca0d653]{width:100%}}.ocr-tool[data-v-17f75478]{max-width:1200px;margin:0 auto;padding:20px}.tool-container[data-v-17f75478]{display:flex;flex-direction:column;gap:30px;margin-top:20px}.upload-section[data-v-17f75478],.options[data-v-17f75478],.result-section[data-v-17f75478],.batch-progress[data-v-17f75478]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.upload-area[data-v-17f75478]{border:2px dashed #ced4da;border-radius:8px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .3s ease;position:relative}.upload-area[data-v-17f75478]:hover{border-color:#667eea;background-color:#f8f9ff}.upload-area.has-image[data-v-17f75478]{border-style:solid;padding:20px}.upload-icon[data-v-17f75478]{font-size:48px;display:block;margin-bottom:16px}.upload-hint[data-v-17f75478]{color:#6c757d;font-size:14px;margin-top:8px}.image-preview[data-v-17f75478]{position:relative;display:inline-block}.preview-image[data-v-17f75478]{max-width:100%;max-height:400px;border-radius:4px}.image-actions[data-v-17f75478]{position:absolute;top:10px;right:10px;display:flex;gap:8px}.clear-btn[data-v-17f75478],.replace-btn[data-v-17f75478]{padding:6px 12px;background:rgba(0,0,0,.7);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:background .3s}.clear-btn[data-v-17f75478]:hover,.replace-btn[data-v-17f75478]:hover{background:rgba(0,0,0,.9)}.file-info[data-v-17f75478]{display:flex;align-items:center;gap:10px;margin-top:15px;padding:10px;background:#f8f9fa;border-radius:4px}.file-size[data-v-17f75478]{color:#6c757d;font-size:14px}.options[data-v-17f75478]{display:flex;flex-direction:column;gap:15px}.option-group[data-v-17f75478]{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.option-group label[data-v-17f75478]{font-weight:500;min-width:120px}#language[data-v-17f75478]{padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;min-width:150px}.checkbox-label[data-v-17f75478]{display:flex;align-items:center;gap:6px;cursor:pointer;min-width:auto}.result-header[data-v-17f75478]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.result-actions[data-v-17f75478]{display:flex;gap:10px}.copy-btn[data-v-17f75478],.download-btn[data-v-17f75478],.clear-result-btn[data-v-17f75478]{padding:8px 16px;border:1px solid #ced4da;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.copy-btn[data-v-17f75478]{background:#42b983;color:#fff;border-color:#42b983}.copy-btn[data-v-17f75478]:hover:not(:disabled){background:#35495e;border-color:#35495e}.download-btn[data-v-17f75478]{background:#3498db;color:#fff;border-color:#3498db}.download-btn[data-v-17f75478]:hover:not(:disabled){background:#2980b9;border-color:#2980b9}.clear-result-btn[data-v-17f75478]{background:#ff6b6b;color:#fff;border-color:#ff6b6b}.clear-result-btn[data-v-17f75478]:hover:not(:disabled){background:#ff5252;border-color:#ff5252}.processing-indicator[data-v-17f75478]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px}.spinner[data-v-17f75478]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;animation:spin-17f75478 1s linear infinite;margin-bottom:16px}@keyframes spin-17f75478{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.result-content[data-v-17f75478]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:20px;max-height:500px;overflow-y:auto}.result-content pre[data-v-17f75478]{white-space:pre-wrap;word-wrap:break-word;font-family:Courier New,Courier,monospace;margin:0;line-height:1.6}.recognition-stats[data-v-17f75478]{margin-top:15px;padding-top:15px;border-top:1px solid #e9ecef;display:flex;gap:20px;font-size:14px;color:#6c757d}.error-message[data-v-17f75478]{display:flex;align-items:center;gap:10px;padding:20px;background:#fee;border:1px solid #fcc;border-radius:4px;color:#c33}.error-icon[data-v-17f75478]{font-size:24px}.no-result[data-v-17f75478]{text-align:center;padding:40px 20px;color:#6c757d}.action-buttons[data-v-17f75478]{display:flex;gap:15px;justify-content:center;margin-top:20px}.recognize-btn[data-v-17f75478],.batch-recognize-btn[data-v-17f75478]{padding:12px 24px;border:none;border-radius:6px;cursor:pointer;font-size:16px;font-weight:500;transition:all .3s}.recognize-btn.primary[data-v-17f75478]{background:#667eea;color:#fff}.recognize-btn:hover.primary[data-v-17f75478]:not(:disabled){background:#5a67d8;transform:translateY(-1px);box-shadow:0 4px 8px #667eea4d}.batch-recognize-btn[data-v-17f75478]{background:#42b983;color:#fff}.batch-recognize-btn[data-v-17f75478]:hover:not(:disabled){background:#38a169;transform:translateY(-1px);box-shadow:0 4px 8px #42b9834d}.progress-bar[data-v-17f75478]{width:100%;height:24px;background:#f1f1f1;border-radius:12px;overflow:hidden;margin:15px 0}.progress-fill[data-v-17f75478]{height:100%;background:#42b983;transition:width .3s ease;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:500}.progress-info[data-v-17f75478]{display:flex;justify-content:space-between;font-size:14px;color:#6c757d}.cancel-btn[data-v-17f75478]{margin-top:15px;padding:8px 16px;background:#ff6b6b;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background .3s}.cancel-btn[data-v-17f75478]:hover:not(:disabled){background:#ff5252}.help-section[data-v-17f75478]{margin-top:30px;padding:20px;background:#f8f9fa;border-radius:8px}.help-section ul[data-v-17f75478]{margin:10px 0 0 20px;padding:0}.help-section li[data-v-17f75478]{margin-bottom:8px;line-height:1.5}@media (max-width: 768px){.tool-container[data-v-17f75478]{gap:20px}.upload-area[data-v-17f75478]{padding:30px 15px}.upload-icon[data-v-17f75478]{font-size:36px}.option-group[data-v-17f75478]{flex-direction:column;align-items:flex-start}.option-group label[data-v-17f75478]{min-width:auto}#language[data-v-17f75478]{width:100%;max-width:300px}.result-header[data-v-17f75478]{flex-direction:column;gap:15px;align-items:flex-start}.result-actions[data-v-17f75478]{width:100%;flex-wrap:wrap}.copy-btn[data-v-17f75478],.download-btn[data-v-17f75478],.clear-result-btn[data-v-17f75478]{flex:1;min-width:120px}.action-buttons[data-v-17f75478]{flex-direction:column}.recognize-btn[data-v-17f75478],.batch-recognize-btn[data-v-17f75478]{width:100%}.recognition-stats[data-v-17f75478],.progress-info[data-v-17f75478]{flex-direction:column;gap:8px}}.unit-converter[data-v-4c6bcf6e]{max-width:1200px;margin:0 auto;padding:20px}.tool-container[data-v-4c6bcf6e]{display:flex;flex-direction:column;gap:30px;margin-top:20px}.converter-section[data-v-4c6bcf6e],.batch-section[data-v-4c6bcf6e],.conversion-table-section[data-v-4c6bcf6e],.help-section[data-v-4c6bcf6e]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.option-group[data-v-4c6bcf6e]{display:flex;align-items:center;gap:15px;margin-bottom:15px;flex-wrap:wrap}.option-group label[data-v-4c6bcf6e]{font-weight:500;min-width:120px}.option-group select[data-v-4c6bcf6e],.option-group input[type=number][data-v-4c6bcf6e]{flex:1;max-width:300px;padding:10px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;transition:border-color .3s ease}.option-group select[data-v-4c6bcf6e]:focus,.option-group input[type=number][data-v-4c6bcf6e]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 2px #667eea33}.conversion-panel[data-v-4c6bcf6e]{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;background:#f8f9fa;padding:20px;border-radius:6px}.conversion-input[data-v-4c6bcf6e],.conversion-output[data-v-4c6bcf6e]{flex:1;min-width:250px}.swap-button-container[data-v-4c6bcf6e]{display:flex;align-items:center}.swap-btn[data-v-4c6bcf6e]{width:40px;height:40px;border:1px solid #ced4da;background:white;border-radius:50%;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:all .3s}.swap-btn[data-v-4c6bcf6e]:hover:not(:disabled){background:#667eea;color:#fff;border-color:#667eea;transform:rotate(180deg)}.conversion-details[data-v-4c6bcf6e]{margin-top:15px;padding:12px;background:#e3f2fd;border:1px solid #bbdefb;border-radius:4px;text-align:center}.formula-info[data-v-4c6bcf6e]{margin:0;color:#1565c0;font-family:Courier New,monospace}.conversion-history[data-v-4c6bcf6e]{margin-top:20px;padding-top:20px;border-top:1px solid #e9ecef}.conversion-history h4[data-v-4c6bcf6e]{margin:0 0 15px;font-size:16px}.history-list[data-v-4c6bcf6e]{display:flex;flex-direction:column;gap:8px}.history-item[data-v-4c6bcf6e]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#f8f9fa;border-radius:4px;font-size:14px}.load-history-btn[data-v-4c6bcf6e]{padding:4px 12px;background:#667eea;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:background .3s}.load-history-btn[data-v-4c6bcf6e]:hover:not(:disabled){background:#5a67d8}.batch-hint[data-v-4c6bcf6e]{color:#6c757d;font-size:14px;margin-top:5px}.batch-input[data-v-4c6bcf6e]{margin-top:15px}.batch-input textarea[data-v-4c6bcf6e]{width:100%;padding:12px;border:1px solid #ced4da;border-radius:4px;font-family:inherit;font-size:14px;resize:vertical;min-height:100px}.batch-input textarea[data-v-4c6bcf6e]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 2px #667eea33}.batch-actions[data-v-4c6bcf6e]{display:flex;gap:12px;margin-top:15px;flex-wrap:wrap}.batch-convert-btn[data-v-4c6bcf6e],.copy-batch-btn[data-v-4c6bcf6e]{padding:10px 20px;border:1px solid #ced4da;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s}.batch-convert-btn[data-v-4c6bcf6e]{background:#667eea;color:#fff;border-color:#667eea}.batch-convert-btn[data-v-4c6bcf6e]:hover:not(:disabled){background:#5a67d8}.copy-batch-btn[data-v-4c6bcf6e]{background:#42b983;color:#fff;border-color:#42b983}.copy-batch-btn[data-v-4c6bcf6e]:hover:not(:disabled){background:#38a169}.batch-results[data-v-4c6bcf6e]{margin-top:20px;max-height:400px;overflow-y:auto}.batch-results h4[data-v-4c6bcf6e]{margin:0 0 15px;font-size:16px}.results-table[data-v-4c6bcf6e]{width:100%;border-collapse:collapse}.table-header[data-v-4c6bcf6e]{display:flex;background:#667eea;color:#fff;font-weight:500}.table-header div[data-v-4c6bcf6e],.table-row div[data-v-4c6bcf6e]{flex:1;padding:12px;border:1px solid #e9ecef}.table-row[data-v-4c6bcf6e]{display:flex;background:white;transition:background .2s}.table-row[data-v-4c6bcf6e]:nth-child(even){background:#f8f9fa}.table-row[data-v-4c6bcf6e]:hover{background:#e9ecef}.conversion-tables[data-v-4c6bcf6e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-top:15px}.conversion-table[data-v-4c6bcf6e]{background:#f8f9fa;border-radius:6px;padding:15px}.conversion-table h4[data-v-4c6bcf6e]{margin:0 0 12px;font-size:14px;color:#495057;text-align:center}.conversion-table table[data-v-4c6bcf6e]{width:100%;border-collapse:collapse;font-size:14px}.conversion-table th[data-v-4c6bcf6e],.conversion-table td[data-v-4c6bcf6e]{padding:8px 12px;text-align:left;border-bottom:1px solid #dee2e6}.conversion-table th[data-v-4c6bcf6e]{background:#e9ecef;font-weight:600}.help-section ul[data-v-4c6bcf6e]{margin:10px 0 0 20px;padding:0}.help-section li[data-v-4c6bcf6e]{margin-bottom:8px;line-height:1.5}@media (max-width: 768px){.tool-container[data-v-4c6bcf6e]{gap:20px}.option-group[data-v-4c6bcf6e]{flex-direction:column;align-items:flex-start}.option-group label[data-v-4c6bcf6e]{min-width:auto}.option-group select[data-v-4c6bcf6e],.option-group input[type=number][data-v-4c6bcf6e]{width:100%;max-width:none}.conversion-panel[data-v-4c6bcf6e]{flex-direction:column}.swap-button-container[data-v-4c6bcf6e]{align-self:center}.swap-btn[data-v-4c6bcf6e]{transform:rotate(90deg)}.swap-btn[data-v-4c6bcf6e]:hover:not(:disabled){transform:rotate(270deg)}.batch-actions[data-v-4c6bcf6e]{flex-direction:column}.batch-convert-btn[data-v-4c6bcf6e],.copy-batch-btn[data-v-4c6bcf6e]{width:100%}.conversion-tables[data-v-4c6bcf6e]{grid-template-columns:1fr}}.text-summarizer[data-v-7706d607]{max-width:1200px;margin:0 auto;padding:20px}.tool-container[data-v-7706d607]{display:flex;flex-direction:column;gap:20px;margin-top:20px}.input-section[data-v-7706d607],.options-section[data-v-7706d607],.results-section[data-v-7706d607],.comparison-section[data-v-7706d607],.import-export-section[data-v-7706d607],.help-section[data-v-7706d607]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}textarea[data-v-7706d607]{width:100%;padding:12px;border:1px solid #ced4da;border-radius:4px;font-family:inherit;font-size:14px;resize:vertical;min-height:200px;transition:border-color .3s ease}textarea[data-v-7706d607]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 2px #667eea33}.text-stats[data-v-7706d607]{display:flex;gap:20px;margin-top:10px;font-size:14px;color:#6c757d;flex-wrap:wrap}.options-grid[data-v-7706d607]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.option-group[data-v-7706d607]{margin-bottom:15px}.option-group label[data-v-7706d607]{display:block;font-weight:500;margin-bottom:8px;color:#333}.slider-container[data-v-7706d607]{display:flex;align-items:center;gap:12px}input[type=range][data-v-7706d607]{flex:1;height:6px;border-radius:3px;background:#e9ecef;outline:none;-webkit-appearance:none}input[type=range][data-v-7706d607]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#667eea;cursor:pointer;transition:background .3s}input[type=range][data-v-7706d607]::-webkit-slider-thumb:hover{background:#5a67d8}.slider-value[data-v-7706d607]{min-width:45px;text-align:center;font-size:14px;font-weight:500;color:#495057}.length-presets[data-v-7706d607]{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.length-presets button[data-v-7706d607]{padding:6px 12px;border:1px solid #ced4da;background:#f8f9fa;border-radius:4px;cursor:pointer;font-size:12px;transition:all .3s}.length-presets button[data-v-7706d607]:hover:not(:disabled){background:#e9ecef}.length-presets button.active[data-v-7706d607]{background:#667eea;color:#fff;border-color:#667eea}select[data-v-7706d607]{width:100%;padding:10px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px;background:white;cursor:pointer;transition:border-color .3s ease}select[data-v-7706d607]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 2px #667eea33}.checkbox-group[data-v-7706d607]{display:flex;flex-direction:column;gap:8px}.checkbox-label[data-v-7706d607]{display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none;font-weight:400}.advanced-options[data-v-7706d607]{grid-column:1 / -1}.advanced-toggle[data-v-7706d607]{width:100%;padding:10px 16px;background:#f8f9fa;border:1px solid #ced4da;border-radius:6px;cursor:pointer;font-size:14px;display:flex;justify-content:space-between;align-items:center;transition:all .3s}.advanced-toggle[data-v-7706d607]:hover:not(:disabled){background:#e9ecef}.toggle-icon[data-v-7706d607]{font-size:12px;transition:transform .3s}.advanced-content[data-v-7706d607]{margin-top:16px;padding:16px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}input[type=number][data-v-7706d607]{width:100px;padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:14px}input[type=number][data-v-7706d607]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 2px #667eea33}.action-buttons[data-v-7706d607]{display:flex;gap:12px;flex-wrap:wrap}.generate-btn[data-v-7706d607],.clear-btn[data-v-7706d607],.copy-btn[data-v-7706d607],.download-btn[data-v-7706d607],.compare-btn[data-v-7706d607]{padding:10px 20px;border:1px solid #ced4da;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s}.generate-btn[data-v-7706d607]{background:#667eea;color:#fff;border-color:#667eea}.generate-btn[data-v-7706d607]:hover:not(:disabled){background:#5a67d8}.clear-btn[data-v-7706d607]{background:#f8f9fa;color:#333}.clear-btn[data-v-7706d607]:hover:not(:disabled){background:#e9ecef}.copy-btn[data-v-7706d607]{background:#42b983;color:#fff;border-color:#42b983}.copy-btn[data-v-7706d607]:hover:not(:disabled){background:#38a169}.download-btn[data-v-7706d607]{background:#ff9800;color:#fff;border-color:#ff9800}.download-btn[data-v-7706d607]:hover:not(:disabled){background:#f57c00}.compare-btn[data-v-7706d607]{background:#2196f3;color:#fff;border-color:#2196f3}.compare-btn[data-v-7706d607]:hover:not(:disabled){background:#1976d2}.progress-container[data-v-7706d607]{margin-top:10px}.progress-bar[data-v-7706d607]{width:100%;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden}.progress-fill[data-v-7706d607]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);transition:width .3s ease}.progress-text[data-v-7706d607]{margin-top:6px;font-size:12px;color:#6c757d;text-align:center}.results-header[data-v-7706d607]{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:20px}.results-header h3[data-v-7706d607]{margin:0;font-size:18px}.summary-stats[data-v-7706d607]{display:flex;gap:16px;font-size:14px;color:#6c757d;flex-wrap:wrap}.summary-content[data-v-7706d607]{background:#f8f9fa;padding:20px;border-radius:6px;border:1px solid #e9ecef;line-height:1.6}.paragraph-summary[data-v-7706d607]{white-space:pre-wrap;word-wrap:break-word}.bullet-summary[data-v-7706d607]{padding-left:20px;margin:0}.bullet-summary li[data-v-7706d607]{margin-bottom:8px;position:relative}.sentences-summary[data-v-7706d607]{margin:0}.sentences-summary p[data-v-7706d607]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e9ecef}.sentences-summary p[data-v-7706d607]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.keywords-section[data-v-7706d607]{margin-top:24px;padding-top:24px;border-top:1px solid #e9ecef}.keywords-section h4[data-v-7706d607]{margin:0 0 12px;font-size:16px}.keywords-list[data-v-7706d607]{display:flex;flex-wrap:wrap;gap:8px}.keyword-tag[data-v-7706d607]{display:inline-block;padding:6px 12px;background:#e3f2fd;color:#1976d2;border-radius:16px;font-size:14px;font-weight:500}.adjust-options[data-v-7706d607]{margin-top:24px;padding-top:24px;border-top:1px solid #e9ecef}.adjust-options h4[data-v-7706d607]{margin:0 0 12px;font-size:16px}.quick-adjust-buttons[data-v-7706d607]{display:flex;gap:8px;flex-wrap:wrap}.adjust-btn[data-v-7706d607]{padding:8px 16px;background:#f8f9fa;border:1px solid #ced4da;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.adjust-btn[data-v-7706d607]:hover:not(:disabled){background:#e9ecef}.comparison-header[data-v-7706d607]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.comparison-header h3[data-v-7706d607]{margin:0;font-size:18px}.close-comparison[data-v-7706d607]{width:32px;height:32px;border:none;background:#dc3545;color:#fff;border-radius:50%;cursor:pointer;font-size:20px;display:flex;align-items:center;justify-content:center;transition:background .3s}.close-comparison[data-v-7706d607]:hover{background:#c82333}.comparison-content[data-v-7706d607]{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-height:600px;overflow-y:auto}.comparison-column h4[data-v-7706d607]{margin:0 0 12px;font-size:16px;text-align:center;padding-bottom:8px;border-bottom:2px solid #667eea}.original-text[data-v-7706d607],.summary-text[data-v-7706d607]{background:#f8f9fa;padding:16px;border-radius:6px;border:1px solid #e9ecef;line-height:1.6;white-space:pre-wrap;word-wrap:break-word;font-family:Courier New,monospace;font-size:13px}.import-export-buttons[data-v-7706d607]{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.import-label[data-v-7706d607]{display:inline-block;padding:10px 20px;background:#28a745;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background .3s;user-select:none}.import-label[data-v-7706d607]:hover:not(:disabled){background:#218838}.import-label input[data-v-7706d607]{display:none}.export-btn[data-v-7706d607]{padding:10px 20px;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:background .3s}.export-btn[data-v-7706d607]:hover:not(:disabled){background:#5a6268}.sample-texts h4[data-v-7706d607]{margin:0 0 12px;font-size:16px}.sample-buttons[data-v-7706d607]{display:flex;gap:8px;flex-wrap:wrap}.sample-btn[data-v-7706d607]{padding:8px 16px;background:#f8f9fa;border:1px solid #ced4da;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.sample-btn[data-v-7706d607]:hover:not(:disabled){background:#e9ecef;border-color:#667eea}.help-section h3[data-v-7706d607]{margin:0 0 16px;font-size:18px}.help-section ul[data-v-7706d607]{margin:0;padding-left:20px}.help-section li[data-v-7706d607]{margin-bottom:8px;line-height:1.5;color:#495057}@media (max-width: 768px){.options-grid[data-v-7706d607]{grid-template-columns:1fr}.action-buttons[data-v-7706d607]{flex-direction:column}.generate-btn[data-v-7706d607],.clear-btn[data-v-7706d607],.copy-btn[data-v-7706d607],.download-btn[data-v-7706d607],.compare-btn[data-v-7706d607]{width:100%}.results-header[data-v-7706d607]{flex-direction:column;align-items:flex-start}.summary-stats[data-v-7706d607]{flex-direction:column;gap:8px}.comparison-content[data-v-7706d607]{grid-template-columns:1fr}.import-export-buttons[data-v-7706d607]{flex-direction:column}.import-label[data-v-7706d607],.export-btn[data-v-7706d607]{width:100%;text-align:center}.text-stats[data-v-7706d607]{flex-direction:column;gap:4px}}.base-converter-tool[data-v-c218bcb6]{max-width:900px;margin:0 auto;padding:20px}h2[data-v-c218bcb6]{color:#3498db;margin-bottom:20px}h3[data-v-c218bcb6]{color:#2c3e50;margin:15px 0 10px}.tool-container[data-v-c218bcb6]{display:flex;gap:20px;margin-bottom:20px}.input-section[data-v-c218bcb6],.output-section[data-v-c218bcb6]{flex:1;display:flex;flex-direction:column}.input-group[data-v-c218bcb6],.output-group[data-v-c218bcb6]{display:flex;flex-direction:column;margin-bottom:15px}.input-group label[data-v-c218bcb6],.output-group label[data-v-c218bcb6]{margin-bottom:8px;font-weight:700;color:#2c3e50}.input-group input[data-v-c218bcb6],.input-group select[data-v-c218bcb6],.output-group input[data-v-c218bcb6],.output-group select[data-v-c218bcb6]{padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.output-group[data-v-c218bcb6]{position:relative}.output-group input[data-v-c218bcb6]{background-color:#f8f9fa}.copy-btn[data-v-c218bcb6]{position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:5px 10px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}.copy-btn[data-v-c218bcb6]:hover{background-color:#2980b9}.error-message[data-v-c218bcb6]{color:#e74c3c;margin-bottom:15px;font-size:14px}.buttons[data-v-c218bcb6]{display:flex;gap:10px;margin-top:10px}button[data-v-c218bcb6]{padding:8px 16px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}button[data-v-c218bcb6]:hover:not(:disabled){background-color:#2980b9}button[data-v-c218bcb6]:disabled{background-color:#bdc3c7;cursor:not-allowed}.other-results[data-v-c218bcb6]{margin-top:20px}.result-grid[data-v-c218bcb6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.result-item[data-v-c218bcb6]{display:flex;align-items:center;padding:10px;background-color:#f8f9fa;border-radius:4px}.result-label[data-v-c218bcb6]{min-width:80px;color:#666}.result-value[data-v-c218bcb6]{flex:1;font-family:monospace;font-weight:700;color:#2c3e50}.mini-copy-btn[data-v-c218bcb6]{background:none;border:none;cursor:pointer;padding:5px;font-size:16px}.usage-tips[data-v-c218bcb6]{margin-top:30px;padding:15px;background-color:#f8f9fa;border-radius:4px}.usage-tips ul[data-v-c218bcb6]{margin:10px 0 0 20px;color:#666}.usage-tips li[data-v-c218bcb6]{margin-bottom:5px}@media (max-width: 768px){.tool-container[data-v-c218bcb6]{flex-direction:column}.result-grid[data-v-c218bcb6]{grid-template-columns:1fr}}.barcode-generator-tool[data-v-43bc11ba]{max-width:900px;margin:0 auto;padding:20px}h2[data-v-43bc11ba]{color:#3498db;margin-bottom:20px}h3[data-v-43bc11ba]{color:#2c3e50;margin:15px 0 10px}.tool-container[data-v-43bc11ba]{display:flex;gap:20px;margin-bottom:20px}.input-section[data-v-43bc11ba],.output-section[data-v-43bc11ba]{flex:1;display:flex;flex-direction:column}.input-group[data-v-43bc11ba]{display:flex;align-items:center;gap:10px;margin-bottom:15px}.input-group label[data-v-43bc11ba]{min-width:120px;font-weight:700;color:#2c3e50}.input-group input[type=text][data-v-43bc11ba],.input-group select[data-v-43bc11ba]{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.input-group input[type=range][data-v-43bc11ba]{flex:1}.input-group input[type=color][data-v-43bc11ba]{width:50px;height:30px;border:1px solid #ddd;border-radius:4px;cursor:pointer}.size-value[data-v-43bc11ba]{min-width:80px;font-family:monospace;color:#666}.error-message[data-v-43bc11ba]{color:#e74c3c;margin-bottom:15px;font-size:14px}.buttons[data-v-43bc11ba]{display:flex;gap:10px;margin-top:10px}button[data-v-43bc11ba]{padding:8px 16px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px}button[data-v-43bc11ba]:hover:not(:disabled){background-color:#2980b9}button[data-v-43bc11ba]:disabled{background-color:#bdc3c7;cursor:not-allowed}.barcode-preview[data-v-43bc11ba]{display:flex;justify-content:center;align-items:center;padding:20px;background-color:#f8f9fa;border-radius:4px;min-height:200px}.barcode-preview img[data-v-43bc11ba]{box-shadow:0 4px 8px #0000001a;max-width:100%;max-height:100%}.no-preview[data-v-43bc11ba]{display:flex;justify-content:center;align-items:center;padding:20px;background-color:#f8f9fa;border-radius:4px;min-height:200px;color:#666;text-align:center}.barcode-info[data-v-43bc11ba]{display:flex;flex-direction:column;gap:10px;margin-top:20px;padding:15px;background-color:#f8f9fa;border-radius:4px}.info-item[data-v-43bc11ba]{display:flex;gap:8px}.info-item span[data-v-43bc11ba]:first-child{color:#666;min-width:60px}.info-item span[data-v-43bc11ba]:last-child{font-family:monospace;font-weight:700;color:#2c3e50}.format-options[data-v-43bc11ba]{display:flex;gap:20px;margin-top:20px}.format-options label[data-v-43bc11ba]{display:flex;align-items:center;font-weight:400;cursor:pointer}.format-options input[type=radio][data-v-43bc11ba]{margin-right:8px}.usage-tips[data-v-43bc11ba]{margin-top:30px;padding:15px;background-color:#f8f9fa;border-radius:4px}.usage-tips ul[data-v-43bc11ba]{margin:10px 0 0 20px;color:#666}.usage-tips li[data-v-43bc11ba]{margin-bottom:5px}@media (max-width: 768px){.tool-container[data-v-43bc11ba]{flex-direction:column}.input-group[data-v-43bc11ba]{flex-direction:column;align-items:flex-start}.input-group label[data-v-43bc11ba]{min-width:auto}}.math-problem-generator[data-v-ed9cdcfc]{max-width:1000px;margin:0 auto;padding:20px}h2[data-v-ed9cdcfc]{color:#3498db;margin-bottom:20px}h3[data-v-ed9cdcfc]{color:#2c3e50;margin:15px 0 10px}.tool-container[data-v-ed9cdcfc]{display:flex;gap:30px;margin-bottom:30px}.settings-section[data-v-ed9cdcfc]{width:350px;background-color:#f8f9fa;padding:20px;border-radius:8px}.problems-section[data-v-ed9cdcfc]{flex:1}.input-group[data-v-ed9cdcfc]{display:flex;flex-direction:column;gap:8px;margin-bottom:15px}.input-group label[data-v-ed9cdcfc]{font-weight:700;color:#2c3e50}.input-group select[data-v-ed9cdcfc],.input-group input[type=number][data-v-ed9cdcfc]{padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.input-group input[type=range][data-v-ed9cdcfc]{width:100%}.count-value[data-v-ed9cdcfc]{font-family:monospace;color:#666;font-size:14px}.difficulty-options[data-v-ed9cdcfc]{display:flex;gap:15px}.difficulty-options label[data-v-ed9cdcfc]{display:flex;align-items:center;font-weight:400;cursor:pointer}.difficulty-options input[type=radio][data-v-ed9cdcfc]{margin-right:5px}.buttons[data-v-ed9cdcfc]{display:flex;gap:10px;margin-top:20px}button[data-v-ed9cdcfc]{padding:10px 16px;background-color:#3498db;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;flex:1}button[data-v-ed9cdcfc]:hover:not(:disabled){background-color:#2980b9}button[data-v-ed9cdcfc]:disabled{background-color:#bdc3c7;cursor:not-allowed}.problems-header[data-v-ed9cdcfc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;border-bottom:2px solid #3498db}.problems-info[data-v-ed9cdcfc]{font-size:14px;color:#666}.showing-answers[data-v-ed9cdcfc]{color:#27ae60;font-weight:700}.problems-list[data-v-ed9cdcfc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;max-height:500px;overflow-y:auto;padding-right:10px}.problem-item[data-v-ed9cdcfc]{display:flex;align-items:center;padding:12px;background-color:#f8f9fa;border-radius:4px;box-shadow:0 2px 4px #0000001a}.problem-number[data-v-ed9cdcfc]{font-weight:700;color:#3498db;margin-right:10px;min-width:30px;text-align:right}.problem-content[data-v-ed9cdcfc]{flex:1;font-family:monospace;font-size:16px}.problem-answer[data-v-ed9cdcfc]{font-weight:700;color:#e74c3c;margin-left:10px;font-family:monospace}.no-problems[data-v-ed9cdcfc]{text-align:center;padding:40px 20px;color:#666;background-color:#f8f9fa;border-radius:4px}.user-answers-section[data-v-ed9cdcfc]{margin-top:30px}.user-answers-list[data-v-ed9cdcfc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;margin-bottom:20px;max-height:400px;overflow-y:auto;padding-right:10px}.user-answer-item[data-v-ed9cdcfc]{display:flex;align-items:center;padding:12px;background-color:#f8f9fa;border-radius:4px}.user-answer-label[data-v-ed9cdcfc]{font-weight:700;color:#3498db;margin-right:10px;min-width:30px;text-align:right}.user-answer-input input[data-v-ed9cdcfc]{width:80px;padding:6px 10px;border:1px solid #ddd;border-radius:4px;font-family:monospace;font-size:16px;text-align:center}.check-answers-btn[data-v-ed9cdcfc]{display:block;margin:20px auto;width:200px}.check-results[data-v-ed9cdcfc]{background-color:#f8f9fa;padding:20px;border-radius:4px;text-align:center;margin-top:20px}.perfect-score[data-v-ed9cdcfc]{color:#27ae60;font-weight:700;margin-top:10px}.wrong-answers[data-v-ed9cdcfc]{margin-top:20px;text-align:left;background-color:#fee;padding:15px;border-radius:4px}.wrong-answers ul[data-v-ed9cdcfc]{margin-top:10px;padding-left:20px}.wrong-answers li[data-v-ed9cdcfc]{margin-bottom:5px}.usage-tips[data-v-ed9cdcfc]{margin-top:30px;padding:15px;background-color:#f8f9fa;border-radius:4px}.usage-tips ul[data-v-ed9cdcfc]{margin:10px 0 0 20px;color:#666}.usage-tips li[data-v-ed9cdcfc]{margin-bottom:5px}@media (max-width: 768px){.tool-container[data-v-ed9cdcfc]{flex-direction:column}.settings-section[data-v-ed9cdcfc]{width:100%}.problems-list[data-v-ed9cdcfc],.user-answers-list[data-v-ed9cdcfc]{grid-template-columns:1fr}}.subnet-mask-calculator[data-v-6863fa78]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 12px #0000001a;max-width:800px;margin:0 auto}.tool-header h2[data-v-6863fa78]{margin:0 0 8px;color:#333;font-size:24px}.tool-header p[data-v-6863fa78]{margin:0 0 24px;color:#666;font-size:14px}.input-section[data-v-6863fa78]{background:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:24px}.input-group[data-v-6863fa78]{margin-bottom:16px}.input-group[data-v-6863fa78]:last-child{margin-bottom:0}.input-group label[data-v-6863fa78]{display:block;margin-bottom:6px;font-weight:500;color:#333}.input-group input[data-v-6863fa78]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .3s}.input-group input[data-v-6863fa78]:focus{outline:none;border-color:#4a90e2}.subnet-input-container[data-v-6863fa78]{display:flex;gap:10px}.subnet-input-container input[data-v-6863fa78]{flex:1}.subnet-input-container select[data-v-6863fa78]{width:120px;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fff}.error-message[data-v-6863fa78]{display:block;margin-top:4px;color:#e74c3c;font-size:12px}.calculate-btn[data-v-6863fa78]{width:100%;padding:12px;background:#4a90e2;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s;margin-top:16px}.calculate-btn[data-v-6863fa78]:hover:not(:disabled){background:#357abd}.calculate-btn[data-v-6863fa78]:disabled{background:#ccc;cursor:not-allowed}.result-section[data-v-6863fa78]{animation:fadeIn-6863fa78 .3s ease-in}.result-section h3[data-v-6863fa78]{margin:0 0 16px;color:#333;font-size:20px}.result-grid[data-v-6863fa78]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;margin-bottom:24px}.result-item[data-v-6863fa78]{background:#f8f9fa;padding:12px;border-radius:6px}.result-label[data-v-6863fa78]{display:block;font-size:12px;color:#666;margin-bottom:4px}.result-value[data-v-6863fa78]{display:block;font-size:16px;font-weight:500;color:#333}.binary-visualization[data-v-6863fa78]{background:#f8f9fa;padding:16px;border-radius:6px;margin-bottom:24px}.binary-visualization h4[data-v-6863fa78]{margin:0 0 12px;color:#333;font-size:16px}.binary-row[data-v-6863fa78]{margin-bottom:8px;font-family:Courier New,monospace;font-size:12px}.binary-row[data-v-6863fa78]:last-child{margin-bottom:0}.binary-label[data-v-6863fa78]{display:inline-block;width:100px;color:#666}.binary-value[data-v-6863fa78]{color:#333;word-break:break-all}.visual-aid[data-v-6863fa78]{margin-bottom:24px}.subnet-visual[data-v-6863fa78]{background:#f8f9fa;padding:16px;border-radius:6px}.subnet-bars[data-v-6863fa78]{display:flex;height:30px;border-radius:4px;overflow:hidden;margin-bottom:8px}.network-part[data-v-6863fa78]{background:#4a90e2}.host-part[data-v-6863fa78]{background:#e2e8f0}.subnet-labels[data-v-6863fa78]{display:flex;justify-content:space-between;font-size:12px;color:#666}.action-buttons[data-v-6863fa78]{display:flex;gap:12px}.btn-secondary[data-v-6863fa78]{padding:8px 16px;background:#f8f9fa;color:#333;border:1px solid #ddd;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s}.btn-secondary[data-v-6863fa78]:hover{background:#e9ecef;border-color:#ccc}@keyframes fadeIn-6863fa78{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 600px){.subnet-mask-calculator[data-v-6863fa78]{padding:16px}.result-grid[data-v-6863fa78]{grid-template-columns:1fr}.subnet-input-container[data-v-6863fa78]{flex-direction:column}.subnet-input-container select[data-v-6863fa78]{width:100%}.action-buttons[data-v-6863fa78]{flex-direction:column}}
