.navbar[data-v-ba9e7ab3]{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.2);padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:100}.logo[data-v-ba9e7ab3]{font-size:1.5rem;font-weight:700;color:#667eea;text-decoration:none;transition:color .3s ease}.logo[data-v-ba9e7ab3]:hover{color:#764ba2}.nav-links[data-v-ba9e7ab3]{display:flex;gap:1rem}.nav-link[data-v-ba9e7ab3]{color:#666;text-decoration:none;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease}.nav-link[data-v-ba9e7ab3]:hover,.nav-link.router-link-active[data-v-ba9e7ab3]{background:#667eea;color:#fff}.main-content[data-v-ba9e7ab3]{padding:2rem;min-height:calc(100vh - 80px)}.home[data-v-3158a6cf]{max-width:1400px;margin:0 auto;padding:0 2rem}.hero[data-v-3158a6cf]{text-align:center;margin-bottom:3rem}.title[data-v-3158a6cf]{font-size:3rem;font-weight:700;color:#fff;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.subtitle[data-v-3158a6cf]{font-size:1.2rem;color:#ffffffe6;margin-bottom:2rem}.tools-grid[data-v-3158a6cf]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:2rem}.tool-card[data-v-3158a6cf]{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;text-decoration:none;color:inherit;transition:all .3s ease;border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a;min-height:200px;display:flex;flex-direction:column;justify-content:center}.tool-card[data-v-3158a6cf]:hover{transform:translateY(-8px);box-shadow:0 16px 48px #0003;background:white}.tool-icon[data-v-3158a6cf]{font-size:3rem;text-align:center;margin-bottom:1rem}.tool-title[data-v-3158a6cf]{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:.5rem;text-align:center}.tool-description[data-v-3158a6cf]{color:#666;line-height:1.6;text-align:center;margin:0}@media (min-width: 1200px){.tools-grid[data-v-3158a6cf]{grid-template-columns:repeat(4,1fr);gap:2.5rem}}@media (max-width: 1199px) and (min-width: 992px){.tools-grid[data-v-3158a6cf]{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (max-width: 991px) and (min-width: 768px){.tools-grid[data-v-3158a6cf]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.tool-card[data-v-3158a6cf]{padding:1.5rem}}@media (max-width: 767px){.home[data-v-3158a6cf]{padding:0 1rem}.tools-grid[data-v-3158a6cf]{grid-template-columns:1fr;gap:1rem}.title[data-v-3158a6cf]{font-size:2rem}.tool-card[data-v-3158a6cf]{padding:1.5rem;min-height:180px}}.tool-layout[data-v-a93ad923]{max-width:var(--70efa4d8);margin:0 auto;width:100%}.tool-header[data-v-a93ad923]{text-align:center;margin-bottom:2rem}.back-btn[data-v-a93ad923]{display:inline-block;color:#fffc;text-decoration:none;margin-bottom:1rem;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease;background:rgba(255,255,255,.1)}.back-btn[data-v-a93ad923]:hover{background:rgba(255,255,255,.2);color:#fff}.tool-title[data-v-a93ad923]{color:#fff;font-size:2.5rem;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.tool-icon[data-v-a93ad923]{margin-right:.5rem}.tool-description[data-v-a93ad923]{color:#ffffffe6;font-size:1.1rem;margin:0}.tool-content[data-v-a93ad923]{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.2)}@media (max-width: 768px){.tool-title[data-v-a93ad923]{font-size:2rem}.tool-content[data-v-a93ad923]{padding:1.5rem}}.cron-tool[data-v-325e89d8]{display:flex;flex-direction:column;gap:2rem}.section h3[data-v-325e89d8]{color:#333;margin-bottom:1rem;font-size:1.3rem}.cron-generator[data-v-325e89d8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1.5rem}.form-group[data-v-325e89d8]{display:flex;flex-direction:column}.form-group label[data-v-325e89d8]{font-weight:700;color:#555;margin-bottom:.5rem;font-size:.9rem}.form-group input[data-v-325e89d8],.parse-input[data-v-325e89d8]{padding:.75rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.form-group input[data-v-325e89d8]:focus,.parse-input[data-v-325e89d8]:focus{outline:none;border-color:#667eea}.parser[data-v-325e89d8]{display:flex;gap:1rem;margin-bottom:1.5rem}.parse-input[data-v-325e89d8]{flex:1}.parse-btn[data-v-325e89d8],.copy-btn[data-v-325e89d8]{background:#667eea;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-size:1rem;transition:background .3s ease}.parse-btn[data-v-325e89d8]:hover,.copy-btn[data-v-325e89d8]:hover{background:#5a67d8}.result-box[data-v-325e89d8]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:1.5rem;margin-bottom:1rem}.result-box h4[data-v-325e89d8]{color:#333;margin-bottom:1rem}.result-value[data-v-325e89d8]{font-family:Monaco,Consolas,monospace;background:white;border:1px solid #dee2e6;border-radius:4px;padding:1rem;margin-bottom:1rem;font-size:1.1rem;color:#495057}.parse-result p[data-v-325e89d8]{margin-bottom:.5rem;color:#333}.parse-result ul[data-v-325e89d8]{margin:.5rem 0;padding-left:1.5rem}.parse-result li[data-v-325e89d8]{margin-bottom:.25rem;color:#666}.error-box[data-v-325e89d8]{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;padding:1rem;color:#721c24}.examples[data-v-325e89d8]{display:flex;flex-direction:column;gap:.5rem}.example-item[data-v-325e89d8]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;transition:all .3s ease}.example-item[data-v-325e89d8]:hover{background:#e9ecef;border-color:#667eea}.example-item code[data-v-325e89d8]{font-family:Monaco,Consolas,monospace;background:white;padding:.25rem .5rem;border-radius:4px;color:#667eea;font-weight:700}.example-item span[data-v-325e89d8]{color:#666}@media (max-width: 768px){.cron-generator[data-v-325e89d8]{grid-template-columns:1fr}.parser[data-v-325e89d8]{flex-direction:column}.example-item[data-v-325e89d8]{flex-direction:column;align-items:stretch;gap:.5rem}}.json-excel-tool[data-v-04239b15]{display:flex;flex-direction:column;gap:2rem}.converter-tabs[data-v-04239b15]{display:flex;gap:.5rem;margin-bottom:2rem}.tab-btn[data-v-04239b15]{padding:.75rem 1.5rem;border:2px solid #e0e0e0;background:white;border-radius:8px;cursor:pointer;font-size:1rem;transition:all .3s ease}.tab-btn[data-v-04239b15]:hover{border-color:#667eea}.tab-btn.active[data-v-04239b15]{background:#667eea;color:#fff;border-color:#667eea}.converter-panel[data-v-04239b15]{background:#f8f9fa;border-radius:12px;padding:2rem}.section h3[data-v-04239b15]{color:#333;margin-bottom:1.5rem;font-size:1.3rem}.form-group[data-v-04239b15]{margin-bottom:1.5rem}.form-group label[data-v-04239b15]{display:block;font-weight:700;color:#555;margin-bottom:.5rem}.form-group input[data-v-04239b15],.json-textarea[data-v-04239b15]{width:100%;padding:.75rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.json-textarea[data-v-04239b15]{height:200px;font-family:Monaco,Consolas,monospace;resize:vertical}.form-group input[data-v-04239b15]:focus,.json-textarea[data-v-04239b15]:focus{outline:none;border-color:#667eea}.upload-area[data-v-04239b15]{margin-bottom:1.5rem}.upload-box[data-v-04239b15]{border:2px dashed #dee2e6;border-radius:12px;padding:3rem 2rem;text-align:center;cursor:pointer;transition:all .3s ease;background:white}.upload-box[data-v-04239b15]:hover{border-color:#667eea;background:#f8f9ff}.upload-icon[data-v-04239b15]{font-size:3rem;margin-bottom:1rem}.upload-box p[data-v-04239b15]{margin:.5rem 0;color:#333}.upload-hint[data-v-04239b15]{color:#666;font-size:.9rem}.file-info[data-v-04239b15]{background:white;border:1px solid #e9ecef;border-radius:8px;padding:1rem;margin-bottom:1.5rem}.file-info p[data-v-04239b15]{margin:.25rem 0;color:#333}.actions[data-v-04239b15]{display:flex;gap:1rem;margin-bottom:1.5rem}.convert-btn[data-v-04239b15],.format-btn[data-v-04239b15],.copy-btn[data-v-04239b15],.download-btn[data-v-04239b15]{padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer;font-size:1rem;transition:all .3s ease}.convert-btn[data-v-04239b15]{background:#28a745;color:#fff}.convert-btn[data-v-04239b15]:hover:not(:disabled){background:#218838}.convert-btn[data-v-04239b15]:disabled{background:#6c757d;cursor:not-allowed}.format-btn[data-v-04239b15]{background:#17a2b8;color:#fff}.format-btn[data-v-04239b15]:hover{background:#138496}.copy-btn[data-v-04239b15]{background:#667eea;color:#fff}.copy-btn[data-v-04239b15]:hover{background:#5a67d8}.download-btn[data-v-04239b15]{background:#fd7e14;color:#fff}.download-btn[data-v-04239b15]:hover{background:#e8650e}.result-section[data-v-04239b15]{margin-top:2rem}.result-section h4[data-v-04239b15]{color:#333;margin-bottom:1rem}.json-result[data-v-04239b15]{background:white;border:1px solid #dee2e6;border-radius:8px;max-height:400px;overflow-y:auto;margin-bottom:1rem}.json-result pre[data-v-04239b15]{margin:0;padding:1rem;font-family:Monaco,Consolas,monospace;font-size:.9rem;line-height:1.4;white-space:pre-wrap;word-wrap:break-word}.result-actions[data-v-04239b15]{display:flex;gap:1rem}.error-box[data-v-04239b15]{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;padding:1rem;color:#721c24;margin-top:1rem}@media (max-width: 768px){.converter-tabs[data-v-04239b15],.actions[data-v-04239b15],.result-actions[data-v-04239b15]{flex-direction:column}.converter-panel[data-v-04239b15]{padding:1.5rem}}.json-node[data-v-724204a4]{font-family:inherit}.json-line[data-v-724204a4]{position:relative;white-space:nowrap;line-height:1.4;padding:1px 0}.json-children[data-v-724204a4]{padding-left:20px;border-left:1px solid #e0e0e0;margin-left:8px}.json-children .closing-bracket[data-v-724204a4]{margin-left:-20px;padding-left:0}.toggle-btn[data-v-724204a4]{display:inline-block;width:16px;height:16px;cursor:pointer;color:#666;font-size:12px;line-height:16px;text-align:center;-webkit-user-select:none;user-select:none;margin-right:4px;border-radius:2px;transition:all .2s ease}.toggle-btn[data-v-724204a4]:hover{background-color:#f0f0f0;color:#333}.json-key[data-v-724204a4]{color:#881391;font-weight:500}.json-colon[data-v-724204a4]{color:#666;margin:0 4px}.json-bracket[data-v-724204a4]{color:#666;font-weight:700}.json-comma[data-v-724204a4]{color:#666}.json-collapsed[data-v-724204a4]{color:#999;font-style:italic;margin:0 8px}.json-string[data-v-724204a4]{color:#0d7377}.json-number[data-v-724204a4]{color:#d14}.json-boolean[data-v-724204a4]{color:#06c;font-weight:700}.json-null[data-v-724204a4]{color:#999;font-style:italic}.json-value[data-v-724204a4]{color:#333}.json-line[data-v-724204a4]:hover{background-color:#00000008}.json-line[data-v-724204a4]:active{background-color:#0000000d}.json-children .json-children .json-children[data-v-724204a4]{padding-left:16px}.json-children .json-children .json-children .json-children[data-v-724204a4]{padding-left:12px}.json-viewer[data-v-5b31ef2f]{width:100%;height:100%;background:#ffffff;font-family:Monaco,Consolas,Courier New,monospace;font-size:14px;line-height:1.4}.json-viewer-content[data-v-5b31ef2f]{padding:16px;height:100%;overflow:auto;box-sizing:border-box}.json-viewer-content[data-v-5b31ef2f]::-webkit-scrollbar{width:8px;height:8px}.json-viewer-content[data-v-5b31ef2f]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.json-viewer-content[data-v-5b31ef2f]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.json-viewer-content[data-v-5b31ef2f]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.json-tool[data-v-cff835de]{display:flex;flex-direction:column;gap:2rem;width:100%}.tool-tabs[data-v-cff835de]{display:flex;gap:.5rem;margin-bottom:1rem}.tab-btn[data-v-cff835de]{padding:.75rem 1.5rem;border:2px solid #e0e0e0;background:white;border-radius:8px;cursor:pointer;font-size:1rem;transition:all .3s ease}.tab-btn[data-v-cff835de]:hover{border-color:#667eea}.tab-btn.active[data-v-cff835de]{background:#667eea;color:#fff;border-color:#667eea}.tool-content[data-v-cff835de]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;width:100%}.input-section[data-v-cff835de],.output-section[data-v-cff835de]{display:flex;flex-direction:column;min-width:0}.input-section h3[data-v-cff835de],.output-section h3[data-v-cff835de]{color:#333;margin-bottom:1rem;font-size:1.2rem}.json-textarea[data-v-cff835de]{width:100%;height:400px;padding:1rem;border:2px solid #e0e0e0;border-radius:8px;font-family:Monaco,Consolas,Courier New,monospace;font-size:.9rem;line-height:1.4;resize:vertical;transition:border-color .3s ease;box-sizing:border-box}.json-textarea[data-v-cff835de]:focus{outline:none;border-color:#667eea}.output-textarea[data-v-cff835de]{background:#f8f9fa;color:#495057}.output-container[data-v-cff835de]{height:400px;border:2px solid #e0e0e0;border-radius:8px;overflow:hidden}.json-viewer-container[data-v-cff835de]{height:100%;background:#f8f9fa}.actions[data-v-cff835de],.output-actions[data-v-cff835de]{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.action-btn[data-v-cff835de]{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .3s ease;white-space:nowrap}.format-btn[data-v-cff835de]{background:#28a745;color:#fff}.format-btn[data-v-cff835de]:hover{background:#218838}.compress-btn[data-v-cff835de]{background:#17a2b8;color:#fff}.compress-btn[data-v-cff835de]:hover{background:#138496}.escape-btn[data-v-cff835de]{background:#fd7e14;color:#fff}.escape-btn[data-v-cff835de]:hover{background:#e8650e}.unescape-btn[data-v-cff835de]{background:#6f42c1;color:#fff}.unescape-btn[data-v-cff835de]:hover{background:#5a32a3}.clear-btn[data-v-cff835de]{background:#6c757d;color:#fff}.clear-btn[data-v-cff835de]:hover{background:#5a6268}.copy-btn[data-v-cff835de]{background:#667eea;color:#fff}.copy-btn[data-v-cff835de]:hover{background:#5a67d8}.use-btn[data-v-cff835de]{background:#20c997;color:#fff}.use-btn[data-v-cff835de]:hover{background:#1ca085}.error-box[data-v-cff835de]{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;padding:1rem;color:#721c24}.info-section[data-v-cff835de]{display:flex;gap:2rem;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;max-width:1600px;margin:0 auto}.info-item[data-v-cff835de]{display:flex;align-items:center;gap:.5rem}.info-label[data-v-cff835de]{color:#666;font-weight:500}.info-value[data-v-cff835de]{color:#333;font-weight:700}@media (max-width: 1200px){.tool-content[data-v-cff835de]{grid-template-columns:1fr;gap:1.5rem}.json-tool[data-v-cff835de]{max-width:800px}}@media (max-width: 768px){.actions[data-v-cff835de],.output-actions[data-v-cff835de]{justify-content:center}.info-section[data-v-cff835de]{flex-direction:column;gap:.5rem}.info-item[data-v-cff835de]{justify-content:space-between}.json-textarea[data-v-cff835de],.output-container[data-v-cff835de]{height:300px}}.timestamp-tool[data-v-4a9d2f85]{display:flex;flex-direction:column;gap:2rem}.current-time-section h3[data-v-4a9d2f85],.converter-panel h3[data-v-4a9d2f85]{color:#333;margin-bottom:1.5rem;font-size:1.3rem}.current-time-display[data-v-4a9d2f85]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:2rem;display:flex;flex-direction:column;gap:1rem}.time-item[data-v-4a9d2f85],.result-item[data-v-4a9d2f85]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:white;border-radius:8px;border:1px solid #dee2e6}.time-label[data-v-4a9d2f85],.result-label[data-v-4a9d2f85]{font-weight:700;color:#555;min-width:120px}.time-value[data-v-4a9d2f85],.result-value[data-v-4a9d2f85]{font-family:Monaco,Consolas,monospace;color:#333;flex:1;text-align:right;margin-right:1rem}.timestamp-row[data-v-4a9d2f85],.result-row[data-v-4a9d2f85]{display:flex;align-items:center;gap:1rem}.converter-tabs[data-v-4a9d2f85]{display:flex;gap:.5rem;margin-bottom:2rem}.tab-btn[data-v-4a9d2f85]{padding:.75rem 1.5rem;border:2px solid #e0e0e0;background:white;border-radius:8px;cursor:pointer;font-size:1rem;transition:all .3s ease}.tab-btn[data-v-4a9d2f85]:hover{border-color:#667eea}.tab-btn.active[data-v-4a9d2f85]{background:#667eea;color:#fff;border-color:#667eea}.converter-panel[data-v-4a9d2f85]{background:#f8f9fa;border-radius:12px;padding:2rem}.form-group[data-v-4a9d2f85]{margin-bottom:2rem}.form-group label[data-v-4a9d2f85]{display:block;font-weight:700;color:#555;margin-bottom:.5rem}.form-group input[data-v-4a9d2f85]{width:100%;padding:.75rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border-color .3s ease;margin-bottom:1rem}.form-group input[data-v-4a9d2f85]:focus{outline:none;border-color:#667eea}.quick-buttons[data-v-4a9d2f85]{display:flex;gap:.5rem}.quick-btn[data-v-4a9d2f85]{padding:.5rem 1rem;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .3s ease}.quick-btn[data-v-4a9d2f85]:hover{background:#5a6268}.copy-btn[data-v-4a9d2f85]{padding:.5rem 1rem;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .3s ease;white-space:nowrap}.copy-btn[data-v-4a9d2f85]:hover{background:#5a67d8}.result-section[data-v-4a9d2f85]{margin-top:1.5rem}.result-section h4[data-v-4a9d2f85]{color:#333;margin-bottom:1rem}.error-box[data-v-4a9d2f85]{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;padding:1rem;color:#721c24}@media (max-width: 768px){.converter-tabs[data-v-4a9d2f85]{flex-direction:column}.time-item[data-v-4a9d2f85],.result-item[data-v-4a9d2f85]{flex-direction:column;align-items:stretch;gap:.5rem}.time-label[data-v-4a9d2f85],.result-label[data-v-4a9d2f85]{min-width:auto}.time-value[data-v-4a9d2f85],.result-value[data-v-4a9d2f85]{text-align:left;margin-right:0}.timestamp-row[data-v-4a9d2f85],.result-row[data-v-4a9d2f85]{justify-content:space-between}.quick-buttons[data-v-4a9d2f85]{flex-direction:column}.converter-panel[data-v-4a9d2f85]{padding:1.5rem}}.uuid-tool[data-v-b579a797]{display:flex;flex-direction:column;gap:2rem}.generator-section h3[data-v-b579a797],.results-section h3[data-v-b579a797],.info-section h3[data-v-b579a797]{color:#333;margin-bottom:1.5rem;font-size:1.3rem}.generator-section[data-v-b579a797]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:2rem}.generator-options[data-v-b579a797]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:2rem}.option-group[data-v-b579a797]{display:flex;flex-direction:column;gap:.5rem}.option-group label[data-v-b579a797]{font-weight:700;color:#555}.option-group select[data-v-b579a797]{padding:.75rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.option-group select[data-v-b579a797]:focus{outline:none;border-color:#667eea}.format-options[data-v-b579a797]{display:flex;flex-direction:column;gap:.5rem}.checkbox-label[data-v-b579a797]{display:flex;align-items:center;gap:.5rem;font-weight:400;cursor:pointer}.checkbox-label input[type=checkbox][data-v-b579a797]{width:18px;height:18px;cursor:pointer}.generate-actions[data-v-b579a797]{display:flex;gap:1rem}.generate-btn[data-v-b579a797]{background:#28a745;color:#fff;border:none;padding:.75rem 2rem;border-radius:8px;cursor:pointer;font-size:1rem;transition:background .3s ease}.generate-btn[data-v-b579a797]:hover{background:#218838}.clear-btn[data-v-b579a797]{background:#6c757d;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-size:1rem;transition:background .3s ease}.clear-btn[data-v-b579a797]:hover{background:#5a6268}.results-section[data-v-b579a797]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:2rem}.results-header[data-v-b579a797]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;font-weight:700;color:#555}.batch-actions[data-v-b579a797]{display:flex;gap:.5rem}.copy-all-btn[data-v-b579a797],.download-btn[data-v-b579a797]{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.copy-all-btn[data-v-b579a797]{background:#667eea;color:#fff}.copy-all-btn[data-v-b579a797]:hover{background:#5a67d8}.download-btn[data-v-b579a797]{background:#fd7e14;color:#fff}.download-btn[data-v-b579a797]:hover{background:#e8650e}.uuid-list[data-v-b579a797]{display:flex;flex-direction:column;gap:.5rem;max-height:400px;overflow-y:auto}.uuid-item[data-v-b579a797]{display:flex;align-items:center;gap:1rem;padding:1rem;background:white;border:1px solid #dee2e6;border-radius:8px;transition:all .3s ease}.uuid-item[data-v-b579a797]:hover{border-color:#667eea;box-shadow:0 2px 8px #667eea1a}.uuid-index[data-v-b579a797]{color:#666;font-weight:700;min-width:30px}.uuid-value[data-v-b579a797]{flex:1;font-family:Monaco,Consolas,monospace;background:#f8f9fa;padding:.5rem;border-radius:4px;color:#495057;font-size:.9rem;word-break:break-all}.copy-btn[data-v-b579a797]{background:#667eea;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .3s ease;white-space:nowrap}.copy-btn[data-v-b579a797]:hover{background:#5a67d8}.info-section[data-v-b579a797]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:2rem}.info-content[data-v-b579a797]{display:flex;flex-direction:column;gap:1.5rem}.info-item h4[data-v-b579a797]{color:#333;margin-bottom:.5rem;font-size:1.1rem}.info-item p[data-v-b579a797]{color:#666;line-height:1.6;margin-bottom:.5rem}.info-item ul[data-v-b579a797]{color:#666;padding-left:1.5rem;line-height:1.6}.info-item li[data-v-b579a797]{margin-bottom:.25rem}@media (max-width: 768px){.generator-options[data-v-b579a797]{grid-template-columns:1fr;gap:1rem}.generate-actions[data-v-b579a797]{flex-direction:column}.results-header[data-v-b579a797]{flex-direction:column;align-items:stretch;gap:1rem}.batch-actions[data-v-b579a797]{justify-content:center}.uuid-item[data-v-b579a797]{flex-direction:column;align-items:stretch;gap:.5rem}.uuid-index[data-v-b579a797]{min-width:auto}}.base64-tool[data-v-6c5ad97f]{display:flex;flex-direction:column;gap:2rem}.tool-tabs[data-v-6c5ad97f]{display:flex;gap:.5rem;margin-bottom:1rem}.tab-btn[data-v-6c5ad97f]{padding:.75rem 1.5rem;border:2px solid #e0e0e0;background:white;border-radius:8px;cursor:pointer;font-size:1rem;transition:all .3s ease}.tab-btn[data-v-6c5ad97f]:hover{border-color:#667eea}.tab-btn.active[data-v-6c5ad97f]{background:#667eea;color:#fff;border-color:#667eea}.tool-content[data-v-6c5ad97f]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.input-section[data-v-6c5ad97f],.output-section[data-v-6c5ad97f]{display:flex;flex-direction:column}.input-section h3[data-v-6c5ad97f],.output-section h3[data-v-6c5ad97f]{color:#333;margin-bottom:1rem;font-size:1.2rem}.text-textarea[data-v-6c5ad97f]{width:100%;height:300px;padding:1rem;border:2px solid #e0e0e0;border-radius:8px;font-family:Monaco,Consolas,monospace;font-size:.9rem;line-height:1.4;resize:vertical;transition:border-color .3s ease}.text-textarea[data-v-6c5ad97f]:focus{outline:none;border-color:#667eea}.output-textarea[data-v-6c5ad97f]{background:#f8f9fa;color:#495057}.input-actions[data-v-6c5ad97f],.output-actions[data-v-6c5ad97f]{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.action-btn[data-v-6c5ad97f]{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .3s ease;white-space:nowrap}.clear-btn[data-v-6c5ad97f]{background:#6c757d;color:#fff}.clear-btn[data-v-6c5ad97f]:hover{background:#5a6268}.file-btn[data-v-6c5ad97f]{background:#fd7e14;color:#fff}.file-btn[data-v-6c5ad97f]:hover{background:#e8650e}.copy-btn[data-v-6c5ad97f]{background:#667eea;color:#fff}.copy-btn[data-v-6c5ad97f]:hover{background:#5a67d8}.download-btn[data-v-6c5ad97f]{background:#28a745;color:#fff}.download-btn[data-v-6c5ad97f]:hover{background:#218838}.error-box[data-v-6c5ad97f]{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;padding:1rem;color:#721c24}.info-section[data-v-6c5ad97f]{display:flex;gap:2rem;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.info-item[data-v-6c5ad97f]{display:flex;align-items:center;gap:.5rem}.info-label[data-v-6c5ad97f]{color:#666;font-weight:500}.info-value[data-v-6c5ad97f]{color:#333;font-weight:700}.examples-section h3[data-v-6c5ad97f]{color:#333;margin-bottom:1rem;font-size:1.2rem}.examples[data-v-6c5ad97f]{display:flex;flex-direction:column;gap:.5rem}.example-item[data-v-6c5ad97f]{padding:1rem;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;transition:all .3s ease}.example-item[data-v-6c5ad97f]:hover{background:#e9ecef;border-color:#667eea}.example-item strong[data-v-6c5ad97f]{color:#333}@media (max-width: 768px){.tool-content[data-v-6c5ad97f]{grid-template-columns:1fr;gap:1.5rem}.input-actions[data-v-6c5ad97f],.output-actions[data-v-6c5ad97f]{justify-content:center}.info-section[data-v-6c5ad97f]{flex-direction:column;gap:.5rem}.info-item[data-v-6c5ad97f]{justify-content:space-between}}.qrcode-tool[data-v-20e87bc6]{display:flex;flex-direction:column;gap:2rem}.generator-section[data-v-20e87bc6],.preview-section[data-v-20e87bc6]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:2rem}.generator-section h3[data-v-20e87bc6],.preview-section h3[data-v-20e87bc6]{color:#333;margin-bottom:1.5rem;font-size:1.3rem}.input-group[data-v-20e87bc6]{margin-bottom:2rem}.input-group label[data-v-20e87bc6]{display:block;font-weight:700;color:#555;margin-bottom:.5rem}.text-input[data-v-20e87bc6]{width:100%;min-height:100px;padding:1rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;resize:vertical;transition:border-color .3s ease}.text-input[data-v-20e87bc6]:focus{outline:none;border-color:#667eea}.options-grid[data-v-20e87bc6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.5rem;margin-bottom:2rem}.option-group[data-v-20e87bc6]{display:flex;flex-direction:column;gap:.5rem}.option-group label[data-v-20e87bc6]{font-weight:700;color:#555}.option-group select[data-v-20e87bc6]{padding:.75rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.option-group select[data-v-20e87bc6]:focus{outline:none;border-color:#667eea}.color-input[data-v-20e87bc6]{width:100%;height:40px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:border-color .3s ease}.color-input[data-v-20e87bc6]:focus{outline:none;border-color:#667eea}.quick-templates h4[data-v-20e87bc6]{color:#333;margin-bottom:1rem}.template-buttons[data-v-20e87bc6]{display:flex;gap:.5rem;flex-wrap:wrap}.template-btn[data-v-20e87bc6]{padding:.5rem 1rem;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background .3s ease}.template-btn[data-v-20e87bc6]:hover{background:#5a67d8}.qr-preview[data-v-20e87bc6]{display:flex;justify-content:center;align-items:center;min-height:350px;margin-bottom:1.5rem}.qr-display[data-v-20e87bc6]{text-align:center}.qr-image[data-v-20e87bc6]{max-width:100%;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 4px 16px #0000001a;margin-bottom:1rem}.qr-actions[data-v-20e87bc6]{display:flex;gap:.5rem;justify-content:center}.download-btn[data-v-20e87bc6],.copy-btn[data-v-20e87bc6]{padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer;font-size:1rem;transition:all .3s ease}.download-btn[data-v-20e87bc6]{background:#28a745;color:#fff}.download-btn[data-v-20e87bc6]:hover{background:#218838}.copy-btn[data-v-20e87bc6]{background:#667eea;color:#fff}.copy-btn[data-v-20e87bc6]:hover{background:#5a67d8}.qr-placeholder[data-v-20e87bc6]{text-align:center;color:#666}.placeholder-icon[data-v-20e87bc6]{font-size:4rem;margin-bottom:1rem}.qr-info[data-v-20e87bc6]{display:flex;gap:2rem;padding:1rem;background:white;border:1px solid #dee2e6;border-radius:8px}.info-item[data-v-20e87bc6]{display:flex;align-items:center;gap:.5rem}.info-label[data-v-20e87bc6]{color:#666;font-weight:500}.info-value[data-v-20e87bc6]{color:#333;font-weight:700}.error-box[data-v-20e87bc6]{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;padding:1rem;color:#721c24}.examples-section h3[data-v-20e87bc6]{color:#333;margin-bottom:1.5rem;font-size:1.3rem}.examples-grid[data-v-20e87bc6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.example-item[data-v-20e87bc6]{padding:1.5rem;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;transition:all .3s ease}.example-item[data-v-20e87bc6]:hover{background:#e9ecef;border-color:#667eea;transform:translateY(-2px)}.example-item h4[data-v-20e87bc6]{color:#333;margin-bottom:.5rem;font-size:1.1rem}.example-item p[data-v-20e87bc6]{color:#666;font-family:Monaco,Consolas,monospace;font-size:.9rem;word-break:break-all;margin:0}@media (max-width: 768px){.options-grid[data-v-20e87bc6]{grid-template-columns:1fr;gap:1rem}.template-buttons[data-v-20e87bc6]{justify-content:center}.qr-actions[data-v-20e87bc6]{flex-direction:column;align-items:center}.qr-info[data-v-20e87bc6]{flex-direction:column;gap:.5rem}.info-item[data-v-20e87bc6]{justify-content:space-between}.examples-grid[data-v-20e87bc6]{grid-template-columns:1fr}}.url-tool[data-v-ecbd8ca0]{display:flex;flex-direction:column;gap:2rem}.tool-tabs[data-v-ecbd8ca0]{display:flex;gap:.5rem;margin-bottom:1rem}.tab-btn[data-v-ecbd8ca0]{padding:.75rem 1.5rem;border:2px solid #e0e0e0;background:white;border-radius:8px;cursor:pointer;font-size:1rem;transition:all .3s ease}.tab-btn[data-v-ecbd8ca0]:hover{border-color:#667eea}.tab-btn.active[data-v-ecbd8ca0]{background:#667eea;color:#fff;border-color:#667eea}.tool-content[data-v-ecbd8ca0]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.input-section[data-v-ecbd8ca0],.output-section[data-v-ecbd8ca0]{display:flex;flex-direction:column}.input-section h3[data-v-ecbd8ca0],.output-section h3[data-v-ecbd8ca0]{color:#333;margin-bottom:1rem;font-size:1.2rem}.url-textarea[data-v-ecbd8ca0]{width:100%;height:200px;padding:1rem;border:2px solid #e0e0e0;border-radius:8px;font-family:Monaco,Consolas,monospace;font-size:.9rem;line-height:1.4;resize:vertical;transition:border-color .3s ease}.url-textarea[data-v-ecbd8ca0]:focus{outline:none;border-color:#667eea}.output-textarea[data-v-ecbd8ca0]{background:#f8f9fa;color:#495057}.input-actions[data-v-ecbd8ca0],.output-actions[data-v-ecbd8ca0]{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.action-btn[data-v-ecbd8ca0]{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .3s ease;white-space:nowrap}.clear-btn[data-v-ecbd8ca0]{background:#6c757d;color:#fff}.clear-btn[data-v-ecbd8ca0]:hover{background:#5a6268}.paste-btn[data-v-ecbd8ca0]{background:#17a2b8;color:#fff}.paste-btn[data-v-ecbd8ca0]:hover{background:#138496}.copy-btn[data-v-ecbd8ca0]{background:#667eea;color:#fff}.copy-btn[data-v-ecbd8ca0]:hover{background:#5a67d8}.use-btn[data-v-ecbd8ca0]{background:#20c997;color:#fff}.use-btn[data-v-ecbd8ca0]:hover{background:#1ca085}.open-btn[data-v-ecbd8ca0]{background:#28a745;color:#fff}.open-btn[data-v-ecbd8ca0]:hover{background:#218838}.error-box[data-v-ecbd8ca0]{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;padding:1rem;color:#721c24}.info-section[data-v-ecbd8ca0]{display:flex;gap:2rem;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.info-item[data-v-ecbd8ca0]{display:flex;align-items:center;gap:.5rem}.info-label[data-v-ecbd8ca0]{color:#666;font-weight:500}.info-value[data-v-ecbd8ca0]{color:#333;font-weight:700}.url-parts[data-v-ecbd8ca0]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:2rem}.url-parts h3[data-v-ecbd8ca0]{color:#333;margin-bottom:1.5rem;font-size:1.3rem}.parts-grid[data-v-ecbd8ca0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.part-item[data-v-ecbd8ca0]{display:flex;align-items:center;padding:1rem;background:white;border:1px solid #dee2e6;border-radius:8px}.part-label[data-v-ecbd8ca0]{font-weight:700;color:#555;min-width:80px}.part-value[data-v-ecbd8ca0]{flex:1;font-family:Monaco,Consolas,monospace;color:#333;word-break:break-all}.examples-section h3[data-v-ecbd8ca0]{color:#333;margin-bottom:1.5rem;font-size:1.3rem}.examples[data-v-ecbd8ca0]{display:flex;flex-direction:column;gap:2rem}.example-category h4[data-v-ecbd8ca0]{color:#333;margin-bottom:1rem;font-size:1.1rem}.example-item[data-v-ecbd8ca0]{padding:1rem;background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;cursor:pointer;transition:all .3s ease;margin-bottom:.5rem}.example-item[data-v-ecbd8ca0]:hover{background:#e9ecef;border-color:#667eea}.example-item strong[data-v-ecbd8ca0]{color:#333;display:block;margin-bottom:.25rem}@media (max-width: 768px){.tool-content[data-v-ecbd8ca0]{grid-template-columns:1fr;gap:1.5rem}.input-actions[data-v-ecbd8ca0],.output-actions[data-v-ecbd8ca0]{justify-content:center}.info-section[data-v-ecbd8ca0]{flex-direction:column;gap:.5rem}.info-item[data-v-ecbd8ca0]{justify-content:space-between}.parts-grid[data-v-ecbd8ca0]{grid-template-columns:1fr}.part-item[data-v-ecbd8ca0]{flex-direction:column;align-items:stretch;gap:.5rem}.part-label[data-v-ecbd8ca0]{min-width:auto}}.color-tool[data-v-b0fe8b1a]{max-width:1200px;margin:0 auto;padding:2rem}.tool-header[data-v-b0fe8b1a]{text-align:center;margin-bottom:3rem}.tool-title[data-v-b0fe8b1a]{font-size:2.5rem;color:#fff;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.tool-icon[data-v-b0fe8b1a]{font-size:3rem;margin-right:1rem}.tool-description[data-v-b0fe8b1a]{font-size:1.1rem;color:#ffffffe6;max-width:600px;margin:0 auto;line-height:1.6}.tool-content[data-v-b0fe8b1a]{display:grid;gap:2rem}.main-color-section[data-v-b0fe8b1a]{background:white;border-radius:16px;padding:2rem;box-shadow:0 8px 32px #0000001a}.color-display[data-v-b0fe8b1a]{display:grid;grid-template-columns:200px 1fr;gap:2rem;align-items:center}.color-preview[data-v-b0fe8b1a]{width:200px;height:200px;border-radius:16px;border:2px solid #ddd;box-shadow:0 4px 16px #0000001a}.color-info h3[data-v-b0fe8b1a]{margin-bottom:1rem;color:#333}.color-values[data-v-b0fe8b1a]{display:grid;gap:1rem}.color-value[data-v-b0fe8b1a]{display:grid;grid-template-columns:50px 1fr auto;gap:1rem;align-items:center}.color-value label[data-v-b0fe8b1a]{font-weight:700;color:#666}.color-input[data-v-b0fe8b1a]{padding:.5rem;border:2px solid #ddd;border-radius:8px;font-family:monospace;font-size:.9rem}.color-input[data-v-b0fe8b1a]:focus{outline:none;border-color:#667eea}.copy-btn[data-v-b0fe8b1a]{padding:.5rem 1rem;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.8rem;transition:background .3s}.copy-btn[data-v-b0fe8b1a]:hover{background:#5a67d8}.picker-section[data-v-b0fe8b1a]{background:white;border-radius:16px;padding:2rem;box-shadow:0 8px 32px #0000001a}.picker-section h3[data-v-b0fe8b1a]{margin-bottom:1.5rem;color:#333}.picker-container[data-v-b0fe8b1a]{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:start}.color-picker[data-v-b0fe8b1a]{width:100px;height:100px;border:none;border-radius:12px;cursor:pointer}.rgb-sliders[data-v-b0fe8b1a]{display:grid;gap:1rem}.slider-group[data-v-b0fe8b1a]{display:grid;gap:.5rem}.slider-group label[data-v-b0fe8b1a]{font-weight:700;color:#666}.color-slider[data-v-b0fe8b1a]{width:100%;height:8px;border-radius:4px;outline:none;cursor:pointer}.red-slider[data-v-b0fe8b1a]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#e74c3c;cursor:pointer}.green-slider[data-v-b0fe8b1a]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#2ecc71;cursor:pointer}.blue-slider[data-v-b0fe8b1a]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#3498db;cursor:pointer}.preset-colors-section[data-v-b0fe8b1a]{background:white;border-radius:16px;padding:2rem;box-shadow:0 8px 32px #0000001a}.preset-colors-section h3[data-v-b0fe8b1a]{margin-bottom:1.5rem;color:#333}.preset-colors[data-v-b0fe8b1a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:1rem}.preset-color[data-v-b0fe8b1a]{width:60px;height:60px;border-radius:12px;cursor:pointer;border:2px solid #ddd;transition:transform .2s}.preset-color[data-v-b0fe8b1a]:hover{transform:scale(1.1)}.palette-section[data-v-b0fe8b1a]{background:white;border-radius:16px;padding:2rem;box-shadow:0 8px 32px #0000001a}.palette-section h3[data-v-b0fe8b1a]{margin-bottom:1.5rem;color:#333}.palette-tabs[data-v-b0fe8b1a]{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.palette-tab[data-v-b0fe8b1a]{padding:.5rem 1rem;border:2px solid #ddd;background:white;border-radius:8px;cursor:pointer;transition:all .3s}.palette-tab.active[data-v-b0fe8b1a],.palette-tab[data-v-b0fe8b1a]:hover{background:#667eea;color:#fff;border-color:#667eea}.palette-colors[data-v-b0fe8b1a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:1rem}.palette-color[data-v-b0fe8b1a]{width:60px;height:60px;border-radius:12px;cursor:pointer;border:2px solid #ddd;transition:transform .2s}.palette-color[data-v-b0fe8b1a]:hover{transform:scale(1.1)}.history-section[data-v-b0fe8b1a]{background:white;border-radius:16px;padding:2rem;box-shadow:0 8px 32px #0000001a}.history-section h3[data-v-b0fe8b1a]{margin-bottom:1.5rem;color:#333}.history-colors[data-v-b0fe8b1a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:1rem;margin-bottom:1rem}.history-color[data-v-b0fe8b1a]{width:50px;height:50px;border-radius:10px;cursor:pointer;border:2px solid #ddd;transition:transform .2s}.history-color[data-v-b0fe8b1a]:hover{transform:scale(1.1)}.clear-history-btn[data-v-b0fe8b1a]{padding:.7rem 1.5rem;background:#e74c3c;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background .3s}.clear-history-btn[data-v-b0fe8b1a]:hover{background:#c0392b}.harmony-section[data-v-b0fe8b1a]{background:white;border-radius:16px;padding:2rem;box-shadow:0 8px 32px #0000001a}.harmony-section h3[data-v-b0fe8b1a]{margin-bottom:1.5rem;color:#333}.harmony-tabs[data-v-b0fe8b1a]{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.harmony-tab[data-v-b0fe8b1a]{padding:.5rem 1rem;border:2px solid #ddd;background:white;border-radius:8px;cursor:pointer;transition:all .3s;font-size:.9rem}.harmony-tab.active[data-v-b0fe8b1a],.harmony-tab[data-v-b0fe8b1a]:hover{background:#667eea;color:#fff;border-color:#667eea}.harmony-colors[data-v-b0fe8b1a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:1rem}.harmony-color[data-v-b0fe8b1a]{width:80px;height:80px;border-radius:12px;cursor:pointer;border:2px solid #ddd;transition:transform .2s}.harmony-color[data-v-b0fe8b1a]:hover{transform:scale(1.05)}@media (max-width: 768px){.color-tool[data-v-b0fe8b1a]{padding:1rem}.color-display[data-v-b0fe8b1a]{grid-template-columns:1fr;gap:1rem}.color-preview[data-v-b0fe8b1a]{width:100%;height:150px}.picker-container[data-v-b0fe8b1a]{grid-template-columns:1fr;gap:1rem}.color-picker[data-v-b0fe8b1a]{width:100%;height:60px}.preset-colors[data-v-b0fe8b1a],.palette-colors[data-v-b0fe8b1a]{grid-template-columns:repeat(auto-fill,minmax(50px,1fr))}.harmony-colors[data-v-b0fe8b1a]{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}.palette-tabs[data-v-b0fe8b1a],.harmony-tabs[data-v-b0fe8b1a]{font-size:.8rem}}.crypto-tool[data-v-0b6c056e]{max-width:1000px;margin:0 auto}.crypto-tool[data-v-0b6c056e] *{box-sizing:border-box}.crypto-tool button[data-v-0b6c056e],.crypto-tool input[data-v-0b6c056e],.crypto-tool select[data-v-0b6c056e],.crypto-tool textarea[data-v-0b6c056e]{font-family:inherit}.tool-tabs[data-v-0b6c056e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem}.tab-btn[data-v-0b6c056e]{padding:.8rem 1.5rem;border:2px solid #e0e0e0!important;background:white!important;color:#333!important;border-radius:8px;cursor:pointer;transition:all .3s ease;font-weight:500}.tab-btn.active[data-v-0b6c056e]{background:#007bff!important;border-color:#007bff!important;color:#fff!important}.tab-btn[data-v-0b6c056e]:hover:not(.active){background:#f8f9fa!important;border-color:#007bff!important}.tool-content[data-v-0b6c056e]{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;margin-bottom:2rem;color:#333}.algorithm-section[data-v-0b6c056e],.key-section[data-v-0b6c056e],.input-section[data-v-0b6c056e],.output-section[data-v-0b6c056e],.operation-section[data-v-0b6c056e],.config-section[data-v-0b6c056e],.input-mode-section[data-v-0b6c056e],.file-section[data-v-0b6c056e],.rsa-keys-section[data-v-0b6c056e]{margin-bottom:2rem}.algorithm-section h3[data-v-0b6c056e],.key-section h3[data-v-0b6c056e],.input-section h3[data-v-0b6c056e],.output-section h3[data-v-0b6c056e],.operation-section h3[data-v-0b6c056e],.config-section h3[data-v-0b6c056e],.input-mode-section h3[data-v-0b6c056e]{color:#333!important;margin-bottom:1rem;font-size:1.2rem}.algorithm-grid[data-v-0b6c056e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.algorithm-item[data-v-0b6c056e]{display:flex;flex-direction:column;padding:1rem;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease;background:white;color:#333}.algorithm-item[data-v-0b6c056e]:hover{border-color:#007bff;background:#f8f9fa}.algorithm-item input[type=radio]:checked+.algorithm-name[data-v-0b6c056e]{color:#007bff}.algorithm-item input[type=radio][data-v-0b6c056e]{margin-bottom:.5rem;accent-color:#007bff}.algorithm-name[data-v-0b6c056e]{font-weight:700;color:#333!important;margin-bottom:.25rem}.algorithm-desc[data-v-0b6c056e]{font-size:.9rem;color:#666!important}.key-input-group[data-v-0b6c056e]{display:flex;flex-direction:column;gap:1rem}.key-field[data-v-0b6c056e]{display:flex;align-items:center;gap:1rem}.key-field label[data-v-0b6c056e]{min-width:120px;font-weight:500;color:#333!important}.key-input[data-v-0b6c056e]{flex:1;padding:.5rem;border:2px solid #e0e0e0;border-radius:6px;font-family:Courier New,monospace;background:white!important;color:#333!important}.key-input[data-v-0b6c056e]:focus{outline:none;border-color:#007bff}.generate-btn[data-v-0b6c056e]{padding:.5rem 1rem;background:#6c757d;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:12px;transition:background .3s ease}.generate-btn[data-v-0b6c056e]:hover:not(:disabled){background:#5a6268}.generate-btn[data-v-0b6c056e]:disabled{background:#ccc;cursor:not-allowed;opacity:.6}.text-textarea[data-v-0b6c056e]{width:100%;min-height:120px;padding:1rem;border:2px solid #e0e0e0;border-radius:8px;font-family:Courier New,monospace;font-size:14px;resize:vertical;transition:border-color .3s ease}.text-textarea[data-v-0b6c056e]:focus{outline:none;border-color:#007bff}.output-textarea[data-v-0b6c056e]{background:#f8f9fa}.input-actions[data-v-0b6c056e],.output-actions[data-v-0b6c056e]{margin-top:1rem;display:flex;gap:.5rem}.action-btn[data-v-0b6c056e]{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.clear-btn[data-v-0b6c056e]{background:#dc3545;color:#fff}.clear-btn[data-v-0b6c056e]:hover{background:#c82333}.example-btn[data-v-0b6c056e]{background:#6c757d;color:#fff}.example-btn[data-v-0b6c056e]:hover{background:#5a6268}.copy-btn[data-v-0b6c056e]{background:#28a745;color:#fff}.copy-btn[data-v-0b6c056e]:hover{background:#218838}.error-box[data-v-0b6c056e]{padding:1rem;background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;margin-top:1rem}.operation-tabs[data-v-0b6c056e],.mode-tabs[data-v-0b6c056e]{display:flex;gap:1rem;flex-wrap:wrap}.operation-btn[data-v-0b6c056e],.mode-btn[data-v-0b6c056e]{padding:.6rem 1.2rem;border:2px solid #e0e0e0!important;background:white!important;color:#333!important;border-radius:6px;cursor:pointer;transition:all .3s ease;font-weight:500}.operation-btn.active[data-v-0b6c056e],.mode-btn.active[data-v-0b6c056e]{background:#007bff!important;border-color:#007bff!important;color:#fff!important}.operation-btn[data-v-0b6c056e]:hover:not(.active),.mode-btn[data-v-0b6c056e]:hover:not(.active){border-color:#007bff!important;background:#f8f9fa!important}.config-grid[data-v-0b6c056e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.config-item[data-v-0b6c056e]{display:flex;flex-direction:column;gap:.5rem}.config-item label[data-v-0b6c056e]{font-weight:500;color:#333!important}.config-item select[data-v-0b6c056e]{padding:.5rem;border:2px solid #e0e0e0;border-radius:6px;background:white!important;color:#333!important}.rsa-config[data-v-0b6c056e]{display:flex;flex-direction:column;gap:1rem}.config-row[data-v-0b6c056e]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.config-row label[data-v-0b6c056e]{font-weight:500;color:#333;min-width:80px}.config-row select[data-v-0b6c056e]{padding:.5rem;border:2px solid #e0e0e0;border-radius:6px;background:white;flex:1;min-width:200px}.config-note[data-v-0b6c056e]{padding:1rem;background:#e3f2fd;border-left:4px solid #2196f3;border-radius:4px}.config-note p[data-v-0b6c056e]{margin:0;color:#1565c0;font-size:14px}.key-textarea[data-v-0b6c056e]{width:100%;min-height:100px;padding:1rem;border:2px solid #e0e0e0;border-radius:8px;font-family:Courier New,monospace;font-size:12px;resize:vertical}.key-textarea[data-v-0b6c056e]:focus{outline:none;border-color:#007bff}.hash-output[data-v-0b6c056e]{display:flex;flex-direction:column;gap:1rem}.hash-item[data-v-0b6c056e]{display:flex;align-items:center;gap:1rem}.hash-item label[data-v-0b6c056e]{min-width:60px;font-weight:500;color:#333}.hash-value[data-v-0b6c056e]{display:flex;flex:1;gap:.5rem;align-items:center}.hash-input[data-v-0b6c056e]{flex:1;padding:.5rem;border:2px solid #e0e0e0;border-radius:6px;font-family:Courier New,monospace;font-size:14px;background:#f8f9fa}.file-drop-zone[data-v-0b6c056e]{border:2px dashed #007bff;border-radius:8px;padding:2rem;text-align:center;transition:all .3s ease;background:#f8f9fa}.file-drop-zone[data-v-0b6c056e]:hover{border-color:#0056b3;background:#e3f2fd}.drop-message p[data-v-0b6c056e]{margin-bottom:1rem;color:#666}.file-info[data-v-0b6c056e]{text-align:left}.file-info p[data-v-0b6c056e]{margin:.5rem 0;color:#333}.progress-section[data-v-0b6c056e]{margin-top:1rem;padding:1rem;background:#f8f9fa;border-radius:8px}.progress-bar[data-v-0b6c056e]{width:100%;height:20px;background:#e0e0e0;border-radius:10px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-0b6c056e]{height:100%;background:linear-gradient(90deg,#007bff,#0056b3);transition:width .3s ease}.progress-text[data-v-0b6c056e]{text-align:center;color:#333;margin:0;font-weight:500}@media (max-width: 768px){.tool-tabs[data-v-0b6c056e]{grid-template-columns:repeat(2,1fr)}.algorithm-grid[data-v-0b6c056e]{grid-template-columns:1fr}.key-field[data-v-0b6c056e]{flex-direction:column;align-items:stretch;gap:.5rem}.key-field label[data-v-0b6c056e]{min-width:auto}.config-grid[data-v-0b6c056e]{grid-template-columns:1fr}.config-row[data-v-0b6c056e]{flex-direction:column;align-items:stretch;gap:.5rem}.config-row label[data-v-0b6c056e],.config-row select[data-v-0b6c056e]{min-width:auto}.hash-item[data-v-0b6c056e]{flex-direction:column;align-items:stretch;gap:.5rem}.input-actions[data-v-0b6c056e],.output-actions[data-v-0b6c056e]{flex-direction:column}}.regex-tool[data-v-417216bc]{max-width:900px;margin:0 auto}.tool-tabs[data-v-417216bc]{display:flex;gap:1rem;margin-bottom:2rem}.tab-btn[data-v-417216bc]{padding:.8rem 1.5rem;border:2px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1);color:#fff;border-radius:8px;cursor:pointer;transition:all .3s ease;font-weight:500}.tab-btn.active[data-v-417216bc]{background:rgba(255,255,255,.2);border-color:#ffffff80}.tab-btn[data-v-417216bc]:hover{background:rgba(255,255,255,.15)}.tool-content[data-v-417216bc]{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;margin-bottom:2rem}.regex-section[data-v-417216bc],.replace-section[data-v-417216bc],.input-section[data-v-417216bc],.output-section[data-v-417216bc]{margin-bottom:2rem}.regex-section h3[data-v-417216bc],.replace-section h3[data-v-417216bc],.input-section h3[data-v-417216bc],.output-section h3[data-v-417216bc]{color:#333;margin-bottom:1rem;font-size:1.2rem}.regex-input-group[data-v-417216bc]{display:flex;flex-direction:column;gap:1rem}.regex-input[data-v-417216bc],.replace-input[data-v-417216bc]{width:100%;padding:.8rem;border:2px solid #e0e0e0;border-radius:8px;font-family:Courier New,monospace;font-size:16px;transition:border-color .3s ease}.regex-input[data-v-417216bc]:focus,.replace-input[data-v-417216bc]:focus{outline:none;border-color:#007bff}.flags-group[data-v-417216bc]{display:flex;flex-wrap:wrap;gap:1rem}.flag-item[data-v-417216bc]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#333;cursor:pointer}.flag-item input[type=checkbox][data-v-417216bc]{margin:0}.regex-actions[data-v-417216bc]{display:flex;gap:.5rem}.text-textarea[data-v-417216bc]{width:100%;min-height:150px;padding:1rem;border:2px solid #e0e0e0;border-radius:8px;font-family:Courier New,monospace;font-size:14px;resize:vertical;transition:border-color .3s ease}.text-textarea[data-v-417216bc]:focus{outline:none;border-color:#007bff}.output-textarea[data-v-417216bc]{background:#f8f9fa}.input-actions[data-v-417216bc],.output-actions[data-v-417216bc]{margin-top:1rem;display:flex;gap:.5rem}.action-btn[data-v-417216bc]{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.clear-btn[data-v-417216bc]{background:#dc3545;color:#fff}.clear-btn[data-v-417216bc]:hover{background:#c82333}.example-btn[data-v-417216bc]{background:#6c757d;color:#fff}.example-btn[data-v-417216bc]:hover{background:#5a6268}.copy-btn[data-v-417216bc]{background:#28a745;color:#fff}.copy-btn[data-v-417216bc]:hover{background:#218838}.match-stats[data-v-417216bc],.replace-stats[data-v-417216bc]{display:flex;gap:2rem;margin-bottom:1rem;padding:1rem;background:#f8f9fa;border-radius:8px}.stat-item[data-v-417216bc]{font-size:.9rem;color:#333}.success[data-v-417216bc]{color:#28a745}.error[data-v-417216bc]{color:#dc3545}.matches-container[data-v-417216bc]{max-height:400px;overflow-y:auto}.match-item[data-v-417216bc]{border:1px solid #e0e0e0;border-radius:8px;padding:1rem;margin-bottom:1rem;background:white}.match-header[data-v-417216bc]{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.9rem;color:#666}.match-index[data-v-417216bc]{font-weight:700;color:#007bff}.match-content[data-v-417216bc]{margin-bottom:.5rem;font-family:Courier New,monospace;color:#333}.capture-groups[data-v-417216bc]{padding-left:1rem;border-left:3px solid #007bff}.capture-group[data-v-417216bc]{margin:.25rem 0;font-family:Courier New,monospace;font-size:.9rem;color:#666}.error-box[data-v-417216bc]{padding:1rem;background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#721c24;margin-top:1rem}.examples-section[data-v-417216bc]{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;margin-bottom:2rem}.examples-section h3[data-v-417216bc]{color:#333;margin-bottom:1rem}.regex-examples[data-v-417216bc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.regex-example[data-v-417216bc]{padding:1rem;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease;background:white}.regex-example[data-v-417216bc]:hover{border-color:#007bff;box-shadow:0 2px 8px #007bff1a}.example-name[data-v-417216bc]{font-weight:700;color:#333;margin-bottom:.5rem}.example-pattern[data-v-417216bc]{font-family:Courier New,monospace;background:#f8f9fa;padding:.3rem .5rem;border-radius:4px;margin-bottom:.5rem;font-size:.9rem;word-break:break-all}.example-desc[data-v-417216bc]{font-size:.8rem;color:#666}@media (max-width: 768px){.tool-tabs[data-v-417216bc]{flex-direction:column}.flags-group[data-v-417216bc],.match-stats[data-v-417216bc],.replace-stats[data-v-417216bc]{flex-direction:column;gap:.5rem}.match-header[data-v-417216bc]{flex-direction:column;gap:.25rem}.regex-examples[data-v-417216bc]{grid-template-columns:1fr}.input-actions[data-v-417216bc],.output-actions[data-v-417216bc]{flex-direction:column}}.container[data-v-ee4e5ff4]{max-width:1400px;margin:0 auto;padding:2rem}.header[data-v-ee4e5ff4]{text-align:center;margin-bottom:2rem}.header h1[data-v-ee4e5ff4]{color:#fff;font-size:2.5rem;margin-bottom:.5rem}.header p[data-v-ee4e5ff4]{color:#fffc;font-size:1.1rem}.api-tester[data-v-ee4e5ff4]{background:white;border-radius:12px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 12px #0000001a}.url-section[data-v-ee4e5ff4]{display:flex;gap:.5rem;margin-bottom:1rem}.method-select[data-v-ee4e5ff4]{padding:.75rem;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;font-weight:700;background:white;min-width:100px}.url-input-group[data-v-ee4e5ff4]{flex:1;display:flex;gap:.5rem}.cors-proxy-selector[data-v-ee4e5ff4]{min-width:120px;display:flex;align-items:center}.proxy-checkbox[data-v-ee4e5ff4]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9rem;color:#333;white-space:nowrap;padding:.75rem;background:#f8f9fa;border:2px solid #e1e5e9;border-radius:8px;transition:all .2s ease}.proxy-checkbox[data-v-ee4e5ff4]:hover{background:#e9ecef}.proxy-checkbox input[type=checkbox][data-v-ee4e5ff4]{margin:0;cursor:pointer}.checkbox-label[data-v-ee4e5ff4]{-webkit-user-select:none;user-select:none}.url-input[data-v-ee4e5ff4]{flex:1;padding:.75rem;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem}.url-input[data-v-ee4e5ff4]:focus{outline:none;border-color:#4285f4}.send-button[data-v-ee4e5ff4]{background:#4285f4;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:1rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;min-width:120px;justify-content:center}.send-button[data-v-ee4e5ff4]:hover:not(:disabled){background:#3367d6}.send-button[data-v-ee4e5ff4]:disabled{background:#ccc;cursor:not-allowed}.loading-spinner[data-v-ee4e5ff4]{width:16px;height:16px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:spin-ee4e5ff4 1s linear infinite}@keyframes spin-ee4e5ff4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cors-warning[data-v-ee4e5ff4]{margin-bottom:1rem;background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;overflow:hidden}.warning-content[data-v-ee4e5ff4]{display:flex;align-items:flex-start;padding:1rem;gap:.75rem}.warning-icon[data-v-ee4e5ff4]{font-size:1.2rem;flex-shrink:0}.warning-text[data-v-ee4e5ff4]{flex:1;color:#856404;line-height:1.5}.warning-text strong[data-v-ee4e5ff4]{color:#533f03}.close-warning[data-v-ee4e5ff4]{background:none;border:none;color:#856404;font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;flex-shrink:0}.close-warning[data-v-ee4e5ff4]:hover{background:rgba(133,100,4,.1)}.quick-test-apis[data-v-ee4e5ff4]{margin-bottom:1rem;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e1e5e9}.quick-test-apis h4[data-v-ee4e5ff4]{margin:0 0 1rem;color:#333;font-size:1rem}.api-examples[data-v-ee4e5ff4]{display:flex;flex-wrap:wrap;gap:.5rem}.api-example-btn[data-v-ee4e5ff4]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:white;border:1px solid #e1e5e9;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .2s ease}.api-example-btn[data-v-ee4e5ff4]:hover{background:#4285f4;color:#fff;border-color:#4285f4}.api-method[data-v-ee4e5ff4]{background:#6c757d;color:#fff;padding:.2rem .5rem;border-radius:4px;font-size:.8rem;font-weight:700;min-width:45px;text-align:center}.api-example-btn:hover .api-method[data-v-ee4e5ff4]{background:rgba(255,255,255,.2)}.api-name[data-v-ee4e5ff4]{white-space:nowrap}.stress-test-panel[data-v-ee4e5ff4]{display:flex;flex-direction:column;gap:2rem}.stress-config[data-v-ee4e5ff4]{background:#f8f9fa;border-radius:8px;padding:1.5rem;border:1px solid #e1e5e9}.stress-config h4[data-v-ee4e5ff4]{margin:0 0 1rem;color:#333;font-size:1.1rem}.config-row[data-v-ee4e5ff4]{display:flex;gap:2rem;margin-bottom:1rem}.config-group[data-v-ee4e5ff4]{display:flex;align-items:center;gap:.5rem;flex:1}.config-group label[data-v-ee4e5ff4]{display:flex;align-items:center;gap:.5rem;font-weight:700;color:#333;min-width:120px}.stress-input[data-v-ee4e5ff4]{padding:.5rem;border:1px solid #e1e5e9;border-radius:4px;font-size:.9rem;width:80px}.stress-input[data-v-ee4e5ff4]:focus{outline:none;border-color:#4285f4}.unit[data-v-ee4e5ff4]{color:#666;font-size:.9rem}.stress-actions[data-v-ee4e5ff4]{display:flex;gap:1rem;margin-top:1rem}.stress-start-btn[data-v-ee4e5ff4]{background:#28a745;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:1rem;cursor:pointer;font-weight:700;transition:background .2s ease}.stress-start-btn[data-v-ee4e5ff4]:hover:not(:disabled){background:#218838}.stress-start-btn[data-v-ee4e5ff4]:disabled{background:#6c757d;cursor:not-allowed}.stress-stop-btn[data-v-ee4e5ff4]{background:#dc3545;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:1rem;cursor:pointer;font-weight:700;transition:background .2s ease}.stress-stop-btn[data-v-ee4e5ff4]:hover:not(:disabled){background:#c82333}.stress-stop-btn[data-v-ee4e5ff4]:disabled{background:#6c757d;cursor:not-allowed}.stress-reset-btn[data-v-ee4e5ff4]{background:#6c757d;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-size:1rem;cursor:pointer;font-weight:700;transition:background .2s ease}.stress-reset-btn[data-v-ee4e5ff4]:hover:not(:disabled){background:#5a6268}.stress-reset-btn[data-v-ee4e5ff4]:disabled{background:#adb5bd;cursor:not-allowed}.stress-statistics[data-v-ee4e5ff4]{background:white;border-radius:8px;padding:1.5rem;border:1px solid #e1e5e9}.stress-statistics h4[data-v-ee4e5ff4]{margin:0 0 1rem;color:#333;font-size:1.1rem}.stats-grid[data-v-ee4e5ff4]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem}.stat-item[data-v-ee4e5ff4]{display:flex;flex-direction:column;align-items:center;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e1e5e9;transition:transform .2s ease}.stat-item[data-v-ee4e5ff4]:hover{transform:translateY(-2px)}.stat-item.success[data-v-ee4e5ff4]{background:#d4edda;border-color:#c3e6cb}.stat-item.error[data-v-ee4e5ff4]{background:#f8d7da;border-color:#f5c6cb}.stat-label[data-v-ee4e5ff4]{font-size:.9rem;color:#666;margin-bottom:.5rem}.stat-value[data-v-ee4e5ff4]{font-size:1.5rem;font-weight:700;color:#333}.stat-item.success .stat-value[data-v-ee4e5ff4]{color:#155724}.stat-item.error .stat-value[data-v-ee4e5ff4]{color:#721c24}.test-info[data-v-ee4e5ff4]{background:#e9ecef;padding:1rem;border-radius:6px;margin-top:1rem}.test-info p[data-v-ee4e5ff4]{margin:.5rem 0;color:#495057}.stress-progress[data-v-ee4e5ff4]{background:white;border-radius:8px;padding:1.5rem;border:1px solid #e1e5e9}.progress-info[data-v-ee4e5ff4]{display:flex;justify-content:space-between;margin-bottom:.5rem;font-weight:700;color:#333}.progress-bar[data-v-ee4e5ff4]{width:100%;height:20px;background:#e9ecef;border-radius:10px;overflow:hidden}.progress-fill[data-v-ee4e5ff4]{height:100%;background:linear-gradient(90deg,#28a745,#20c997);border-radius:10px;transition:width .3s ease;position:relative}.progress-fill[data-v-ee4e5ff4]:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:progress-shine-ee4e5ff4 2s infinite}@keyframes progress-shine-ee4e5ff4{0%{transform:translate(-100%)}to{transform:translate(100%)}}.recent-requests[data-v-ee4e5ff4]{background:white;border-radius:8px;padding:1.5rem;border:1px solid #e1e5e9}.recent-requests h4[data-v-ee4e5ff4]{margin:0 0 1rem;color:#333;font-size:1.1rem}.requests-list[data-v-ee4e5ff4]{display:flex;flex-direction:column;gap:.5rem}.request-item[data-v-ee4e5ff4]{display:grid;grid-template-columns:60px 80px 100px 1fr;gap:1rem;padding:.75rem;border-radius:6px;font-size:.9rem;align-items:center}.request-item.success[data-v-ee4e5ff4]{background:#d4edda;border:1px solid #c3e6cb}.request-item.error[data-v-ee4e5ff4]{background:#f8d7da;border:1px solid #f5c6cb}.request-index[data-v-ee4e5ff4]{font-weight:700;color:#666}.request-status[data-v-ee4e5ff4]{font-weight:700}.request-item.success .request-status[data-v-ee4e5ff4]{color:#155724}.request-item.error .request-status[data-v-ee4e5ff4]{color:#721c24}.request-time[data-v-ee4e5ff4]{color:#495057;font-family:monospace}.request-timestamp[data-v-ee4e5ff4]{color:#6c757d;font-size:.8rem;text-align:right}.tabs[data-v-ee4e5ff4]{border:1px solid #e1e5e9;border-radius:8px;overflow:hidden}.tab-headers[data-v-ee4e5ff4]{display:flex;background:#f8f9fa;border-bottom:1px solid #e1e5e9}.tab-header[data-v-ee4e5ff4]{padding:1rem 1.5rem;border:none;background:none;cursor:pointer;font-size:1rem;border-right:1px solid #e1e5e9;display:flex;align-items:center;gap:.5rem}.tab-header[data-v-ee4e5ff4]:last-child{border-right:none}.tab-header.active[data-v-ee4e5ff4]{background:white;border-bottom:2px solid #4285f4;font-weight:700;color:#4285f4}.tab-count[data-v-ee4e5ff4]{background:#4285f4;color:#fff;font-size:.8rem;padding:.2rem .5rem;border-radius:12px;min-width:20px;text-align:center}.tab-content[data-v-ee4e5ff4]{padding:1.5rem}.key-value-editor[data-v-ee4e5ff4]{display:flex;flex-direction:column;gap:.5rem}.key-value-header[data-v-ee4e5ff4]{display:grid;grid-template-columns:1fr 1fr 60px;gap:.5rem;font-weight:700;color:#666;padding:.5rem;border-bottom:1px solid #e1e5e9}.key-value-row[data-v-ee4e5ff4]{display:grid;grid-template-columns:1fr 1fr 60px;gap:.5rem;align-items:center}.key-value-row input[data-v-ee4e5ff4]{padding:.5rem;border:1px solid #e1e5e9;border-radius:4px}.key-value-row input[data-v-ee4e5ff4]:focus{outline:none;border-color:#4285f4}.remove-button[data-v-ee4e5ff4]{background:#ff4444;color:#fff;border:none;border-radius:4px;width:30px;height:30px;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center}.add-button[data-v-ee4e5ff4]{background:#4285f4;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;margin-top:.5rem;align-self:flex-start}.body-type-selector[data-v-ee4e5ff4]{display:flex;gap:1rem;margin-bottom:1rem}.body-type-selector label[data-v-ee4e5ff4]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.json-textarea[data-v-ee4e5ff4],.raw-textarea[data-v-ee4e5ff4]{width:100%;height:200px;padding:1rem;border:1px solid #e1e5e9;border-radius:4px;font-family:Courier New,monospace;font-size:.9rem;resize:vertical}.json-textarea[data-v-ee4e5ff4]:focus,.raw-textarea[data-v-ee4e5ff4]:focus{outline:none;border-color:#4285f4}.error-message[data-v-ee4e5ff4]{color:#f44;font-size:.9rem;margin-top:.5rem}.auth-type-selector[data-v-ee4e5ff4]{display:flex;gap:1rem;margin-bottom:1rem}.auth-type-selector label[data-v-ee4e5ff4]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.auth-config[data-v-ee4e5ff4]{display:flex;flex-direction:column;gap:1rem}.form-row[data-v-ee4e5ff4]{display:flex;align-items:center;gap:1rem}.form-row label[data-v-ee4e5ff4]{min-width:80px;font-weight:700}.form-row input[data-v-ee4e5ff4],.form-row select[data-v-ee4e5ff4]{flex:1;padding:.5rem;border:1px solid #e1e5e9;border-radius:4px}.response-section[data-v-ee4e5ff4]{background:white;border-radius:12px;padding:2rem;margin-bottom:2rem;box-shadow:0 4px 12px #0000001a}.response-header[data-v-ee4e5ff4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e1e5e9}.response-header h3[data-v-ee4e5ff4]{margin:0;color:#333}.response-status[data-v-ee4e5ff4]{display:flex;gap:1rem;align-items:center}.status-code[data-v-ee4e5ff4]{padding:.25rem .75rem;border-radius:20px;font-weight:700;font-size:.9rem}.status-code.success[data-v-ee4e5ff4]{background:#d4edda;color:#155724}.status-code.redirect[data-v-ee4e5ff4]{background:#fff3cd;color:#856404}.status-code.client-error[data-v-ee4e5ff4]{background:#f8d7da;color:#721c24}.status-code.server-error[data-v-ee4e5ff4]{background:#f5c6cb;color:#721c24}.status-code.unknown[data-v-ee4e5ff4]{background:#e2e3e5;color:#383d41}.response-time[data-v-ee4e5ff4],.response-size[data-v-ee4e5ff4]{font-size:.9rem;color:#666;background:#f8f9fa;padding:.25rem .5rem;border-radius:4px}.empty-response[data-v-ee4e5ff4]{text-align:center;color:#666;padding:3rem;background:#f8f9fa;border-radius:8px}.response-tabs[data-v-ee4e5ff4]{border:1px solid #e1e5e9;border-radius:8px;overflow:hidden}.response-tab-headers[data-v-ee4e5ff4]{display:flex;background:#f8f9fa;border-bottom:1px solid #e1e5e9}.response-content[data-v-ee4e5ff4]{padding:1.5rem}.response-actions[data-v-ee4e5ff4]{display:flex;gap:.5rem;margin-bottom:1rem}.copy-button[data-v-ee4e5ff4],.download-button[data-v-ee4e5ff4],.format-button[data-v-ee4e5ff4]{background:#6c757d;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem}.copy-button[data-v-ee4e5ff4]:hover,.download-button[data-v-ee4e5ff4]:hover,.format-button[data-v-ee4e5ff4]:hover{background:#5a6268}.response-data[data-v-ee4e5ff4]{background:#f8f9fa;padding:1rem;border-radius:4px;font-family:Courier New,monospace;font-size:.9rem;white-space:pre-wrap;word-break:break-all;max-height:400px;overflow-y:auto;border:1px solid #e1e5e9}.error-response[data-v-ee4e5ff4]{color:#721c24;background:#f8d7da;padding:1rem;border-radius:4px;border:1px solid #f5c6cb}.error-response h4[data-v-ee4e5ff4]{margin-top:0}.headers-list[data-v-ee4e5ff4]{display:flex;flex-direction:column;gap:.5rem}.header-item[data-v-ee4e5ff4]{display:flex;padding:.5rem;background:#f8f9fa;border-radius:4px;border:1px solid #e1e5e9}.header-key[data-v-ee4e5ff4]{font-weight:700;color:#4285f4;min-width:200px}.header-value[data-v-ee4e5ff4]{color:#333;word-break:break-all}.history-section[data-v-ee4e5ff4]{background:white;border-radius:12px;padding:2rem;box-shadow:0 4px 12px #0000001a}.history-section h3[data-v-ee4e5ff4]{margin-top:0;margin-bottom:1rem;color:#333}.empty-history[data-v-ee4e5ff4]{text-align:center;color:#666;padding:2rem;background:#f8f9fa;border-radius:8px}.history-list[data-v-ee4e5ff4]{display:flex;flex-direction:column;gap:.5rem}.history-item[data-v-ee4e5ff4]{display:grid;grid-template-columns:80px 1fr 150px 80px 40px;gap:1rem;padding:1rem;background:#f8f9fa;border-radius:8px;border:1px solid #e1e5e9;cursor:pointer;align-items:center}.history-item[data-v-ee4e5ff4]:hover{background:#e9ecef}.history-method[data-v-ee4e5ff4]{font-weight:700;font-size:.9rem;padding:.25rem .5rem;border-radius:4px;text-align:center;background:#4285f4;color:#fff}.history-url[data-v-ee4e5ff4]{color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-time[data-v-ee4e5ff4]{font-size:.8rem;color:#666}.history-status[data-v-ee4e5ff4]{font-weight:700;font-size:.9rem;text-align:center}.history-actions[data-v-ee4e5ff4]{margin-top:1rem;text-align:center}.clear-button[data-v-ee4e5ff4]{background:#dc3545;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer}.clear-button[data-v-ee4e5ff4]:hover{background:#c82333}@media (max-width: 768px){.container[data-v-ee4e5ff4]{padding:1rem}.url-section[data-v-ee4e5ff4],.url-input-group[data-v-ee4e5ff4]{flex-direction:column}.cors-proxy-selector[data-v-ee4e5ff4],.method-select[data-v-ee4e5ff4]{min-width:auto}.key-value-header[data-v-ee4e5ff4],.key-value-row[data-v-ee4e5ff4]{grid-template-columns:1fr;gap:.25rem}.history-item[data-v-ee4e5ff4]{grid-template-columns:1fr;gap:.5rem}.response-status[data-v-ee4e5ff4]{flex-direction:column;gap:.5rem;align-items:flex-start}.config-row[data-v-ee4e5ff4]{flex-direction:column;gap:1rem}.config-group[data-v-ee4e5ff4]{flex-direction:column;align-items:flex-start;gap:.5rem}.config-group label[data-v-ee4e5ff4]{min-width:auto}.stress-actions[data-v-ee4e5ff4]{flex-direction:column}.stats-grid[data-v-ee4e5ff4]{grid-template-columns:repeat(2,1fr);gap:.5rem}.request-item[data-v-ee4e5ff4]{grid-template-columns:1fr;gap:.25rem;text-align:center}}.json-schema-tool[data-v-b9a57135]{display:flex;flex-direction:column;gap:2rem;width:100%}.tool-tabs[data-v-b9a57135]{display:flex;gap:.5rem;margin-bottom:1rem}.tab-btn[data-v-b9a57135]{padding:.75rem 1.5rem;border:2px solid #e0e0e0;background:white;border-radius:8px;cursor:pointer;font-size:1rem;transition:all .3s ease}.tab-btn[data-v-b9a57135]:hover{border-color:#667eea}.tab-btn.active[data-v-b9a57135]{background:#667eea;color:#fff;border-color:#667eea}.generator-content[data-v-b9a57135],.history-content[data-v-b9a57135]{display:flex;flex-direction:column;gap:2rem}.input-section[data-v-b9a57135],.fields-section[data-v-b9a57135],.output-section[data-v-b9a57135]{background:#f8f9fa;border-radius:12px;padding:1.5rem;border:1px solid #e9ecef}.input-section h3[data-v-b9a57135],.fields-section h3[data-v-b9a57135],.output-section h3[data-v-b9a57135]{color:#333;margin-bottom:1rem;font-size:1.2rem}.json-textarea[data-v-b9a57135]{width:100%;height:200px;padding:1rem;border:2px solid #e0e0e0;border-radius:8px;font-family:Monaco,Consolas,Courier New,monospace;font-size:.9rem;line-height:1.4;resize:vertical;transition:border-color .3s ease;box-sizing:border-box}.json-textarea[data-v-b9a57135]:focus{outline:none;border-color:#667eea}.actions[data-v-b9a57135],.table-actions[data-v-b9a57135],.output-actions[data-v-b9a57135]{display:flex;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.action-btn[data-v-b9a57135]{padding:.6rem 1.2rem;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .3s ease;white-space:nowrap}.parse-btn[data-v-b9a57135]{background:#28a745;color:#fff}.parse-btn[data-v-b9a57135]:hover{background:#218838}.generate-btn[data-v-b9a57135]{background:#667eea;color:#fff}.generate-btn[data-v-b9a57135]:hover{background:#5a67d8}.sample-btn[data-v-b9a57135]{background:#17a2b8;color:#fff}.sample-btn[data-v-b9a57135]:hover{background:#138496}.clear-btn[data-v-b9a57135]{background:#6c757d;color:#fff}.clear-btn[data-v-b9a57135]:hover{background:#5a6268}.copy-btn[data-v-b9a57135]{background:#007bff;color:#fff}.copy-btn[data-v-b9a57135]:hover{background:#0056b3}.download-btn[data-v-b9a57135]{background:#20c997;color:#fff}.download-btn[data-v-b9a57135]:hover{background:#1ca085}.error-box[data-v-b9a57135]{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;padding:1rem;color:#721c24}.table-container[data-v-b9a57135]{overflow-x:auto;margin-bottom:1rem}.fields-table[data-v-b9a57135]{width:100%;border-collapse:collapse;background:white;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.fields-table th[data-v-b9a57135],.fields-table td[data-v-b9a57135]{padding:.75rem;text-align:left;border-bottom:1px solid #e9ecef}.fields-table th[data-v-b9a57135]{background:#667eea;color:#fff;font-weight:600}.field-row[data-v-b9a57135]:hover{background:#f8f9fa}.field-path[data-v-b9a57135]{font-family:Monaco,Consolas,Courier New,monospace;font-size:.85rem;color:#495057;max-width:200px;word-break:break-all}.type-select[data-v-b9a57135]{padding:.4rem;border:1px solid #ced4da;border-radius:4px;font-size:.85rem}.description-input[data-v-b9a57135]{width:100%;padding:.4rem;border:1px solid #ced4da;border-radius:4px;font-size:.85rem}.description-input[data-v-b9a57135]:focus{outline:none;border-color:#667eea}.remove-btn[data-v-b9a57135]{padding:.3rem .6rem;background:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.8rem}.remove-btn[data-v-b9a57135]:hover{background:#c82333}.output-container[data-v-b9a57135]{background:white;border:2px solid #e0e0e0;border-radius:8px;overflow:hidden}.schema-output[data-v-b9a57135]{padding:1rem;margin:0;font-family:Monaco,Consolas,Courier New,monospace;font-size:.85rem;line-height:1.5;overflow-x:auto;max-height:500px;overflow-y:auto}.history-header[data-v-b9a57135]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.history-header h3[data-v-b9a57135]{color:#333;margin:0;font-size:1.2rem}.history-actions[data-v-b9a57135]{display:flex;gap:.5rem}.empty-history[data-v-b9a57135]{text-align:center;padding:3rem 2rem;color:#666}.empty-icon[data-v-b9a57135]{font-size:3rem;margin-bottom:1rem}.empty-subtitle[data-v-b9a57135]{color:#999;font-size:.9rem}.history-list[data-v-b9a57135]{display:flex;flex-direction:column;gap:1rem}.history-item[data-v-b9a57135]{background:white;border:1px solid #e0e0e0;border-radius:12px;padding:1.5rem;transition:all .3s ease}.history-item[data-v-b9a57135]:hover{box-shadow:0 4px 12px #0000001a;border-color:#667eea}.history-info[data-v-b9a57135]{margin-bottom:1rem}.history-title[data-v-b9a57135]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.history-index[data-v-b9a57135]{background:#667eea;color:#fff;padding:.2rem .5rem;border-radius:4px;font-size:.8rem;font-weight:700}.history-name[data-v-b9a57135]{font-weight:600;color:#333}.history-date[data-v-b9a57135]{color:#666;font-size:.9rem;margin-left:auto}.history-stats[data-v-b9a57135]{display:flex;gap:1rem;margin-bottom:.5rem}.stat-item[data-v-b9a57135]{color:#666;font-size:.85rem}.history-preview[data-v-b9a57135]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;overflow:hidden}.preview-content[data-v-b9a57135]{padding:.75rem;margin:0;font-family:Monaco,Consolas,Courier New,monospace;font-size:.8rem;line-height:1.4;color:#495057;max-height:100px;overflow:hidden}.history-actions[data-v-b9a57135]{display:flex;gap:.5rem;flex-wrap:wrap}.restore-btn[data-v-b9a57135]{background:#28a745;color:#fff}.restore-btn[data-v-b9a57135]:hover{background:#218838}.view-btn[data-v-b9a57135]{background:#17a2b8;color:#fff}.view-btn[data-v-b9a57135]:hover{background:#138496}.delete-btn[data-v-b9a57135]{background:#dc3545;color:#fff}.delete-btn[data-v-b9a57135]:hover{background:#c82333}.modal-overlay[data-v-b9a57135]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-b9a57135]{background:white;border-radius:12px;max-width:90vw;max-height:90vh;width:800px;overflow:hidden;box-shadow:0 20px 60px #0000004d}.modal-header[data-v-b9a57135]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e0e0e0;background:#f8f9fa}.modal-header h3[data-v-b9a57135]{margin:0;color:#333}.close-btn[data-v-b9a57135]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:0;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center}.close-btn[data-v-b9a57135]:hover{background:#e9ecef;color:#333}.modal-body[data-v-b9a57135]{padding:1.5rem;max-height:60vh;overflow-y:auto}.detail-section[data-v-b9a57135]{margin-bottom:2rem}.detail-section[data-v-b9a57135]:last-child{margin-bottom:0}.detail-section h4[data-v-b9a57135]{color:#333;margin-bottom:1rem;border-bottom:2px solid #667eea;padding-bottom:.5rem}.detail-info p[data-v-b9a57135]{margin:.5rem 0;color:#666}.detail-json[data-v-b9a57135],.detail-schema[data-v-b9a57135]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:1rem;font-family:Monaco,Consolas,Courier New,monospace;font-size:.85rem;line-height:1.5;color:#495057;overflow-x:auto;max-height:300px;overflow-y:auto;margin:0}.modal-footer[data-v-b9a57135]{padding:1rem 1.5rem;border-top:1px solid #e0e0e0;background:#f8f9fa;display:flex;gap:.5rem;justify-content:flex-end}@media (max-width: 768px){.json-textarea[data-v-b9a57135]{height:150px}.fields-table[data-v-b9a57135]{font-size:.8rem}.fields-table th[data-v-b9a57135],.fields-table td[data-v-b9a57135]{padding:.5rem}.actions[data-v-b9a57135],.table-actions[data-v-b9a57135],.output-actions[data-v-b9a57135],.history-actions[data-v-b9a57135]{justify-content:center}.action-btn[data-v-b9a57135]{font-size:.8rem;padding:.5rem 1rem}.tool-tabs[data-v-b9a57135]{flex-direction:column}.history-title[data-v-b9a57135]{flex-direction:column;align-items:flex-start;gap:.3rem}.history-date[data-v-b9a57135]{margin-left:0}.history-stats[data-v-b9a57135]{flex-direction:column;gap:.3rem}.modal-content[data-v-b9a57135]{width:95vw;margin:1rem}.modal-body[data-v-b9a57135]{padding:1rem}.modal-footer[data-v-b9a57135]{padding:1rem;flex-direction:column}}.wide-tool-layout[data-v-8a664a99]{width:90%;max-width:none;margin:0 auto;padding:0 2rem}.tool-header[data-v-8a664a99]{text-align:center;margin-bottom:2rem}.back-btn[data-v-8a664a99]{display:inline-block;color:#fffc;text-decoration:none;margin-bottom:1rem;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease;background:rgba(255,255,255,.1)}.back-btn[data-v-8a664a99]:hover{background:rgba(255,255,255,.2);color:#fff}.tool-title[data-v-8a664a99]{color:#fff;font-size:2.5rem;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.tool-icon[data-v-8a664a99]{margin-right:.5rem}.tool-description[data-v-8a664a99]{color:#ffffffe6;font-size:1.1rem;margin:0}.tool-content[data-v-8a664a99]{background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2rem;box-shadow:0 8px 32px #0000001a;border:1px solid rgba(255,255,255,.2)}@media (max-width: 1200px){.wide-tool-layout[data-v-8a664a99]{width:95%;padding:0 1rem}}@media (max-width: 768px){.wide-tool-layout[data-v-8a664a99]{width:100%;padding:0 1rem}.tool-title[data-v-8a664a99]{font-size:2rem}.tool-content[data-v-8a664a99]{padding:1.5rem}}.question-navigation[data-v-5e966b32]{background:white;border-radius:12px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 4px 16px #0000001a;border:1px solid #e9ecef}.progress-section[data-v-5e966b32]{margin-bottom:1.5rem}.progress-bar[data-v-5e966b32]{width:100%;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-5e966b32]{height:100%;background:linear-gradient(90deg,#28a745,#20c997);border-radius:4px;transition:width .3s ease}.progress-text[data-v-5e966b32]{font-size:.9rem;color:#666;text-align:center}.question-selector[data-v-5e966b32]{margin-bottom:1.5rem}.question-numbers[data-v-5e966b32]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.question-number[data-v-5e966b32]{width:40px;height:40px;border:2px solid #e9ecef;border-radius:50%;background:white;cursor:pointer;font-weight:600;font-size:.9rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.question-number[data-v-5e966b32]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.question-number.current[data-v-5e966b32]{background:#007bff;border-color:#007bff;color:#fff;transform:scale(1.1)}.question-number.completed[data-v-5e966b32]{background:#28a745;border-color:#28a745;color:#fff}.question-number.pending[data-v-5e966b32]{background:white;border-color:#e9ecef;color:#666}.navigation-buttons[data-v-5e966b32]{display:flex;justify-content:space-between;align-items:center}.nav-btn[data-v-5e966b32]{display:flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.95rem}.prev-btn[data-v-5e966b32]{background:#6c757d;color:#fff}.prev-btn[data-v-5e966b32]:hover:not(:disabled){background:#5a6268;transform:translate(-2px)}.next-btn[data-v-5e966b32]{background:#007bff;color:#fff}.next-btn[data-v-5e966b32]:hover:not(:disabled){background:#0056b3;transform:translate(2px)}.nav-btn[data-v-5e966b32]:disabled{background:#e9ecef;color:#6c757d;cursor:not-allowed;transform:none}.nav-icon[data-v-5e966b32]{font-size:1.2rem}.current-question-info[data-v-5e966b32]{text-align:center}.question-counter[data-v-5e966b32]{font-weight:600;color:#333;font-size:1.1rem}@media (max-width: 768px){.question-navigation[data-v-5e966b32]{padding:1rem}.navigation-buttons[data-v-5e966b32]{flex-direction:column;gap:1rem}.nav-btn[data-v-5e966b32]{padding:.6rem 1.2rem;font-size:.9rem}.question-numbers[data-v-5e966b32]{gap:.3rem}.question-number[data-v-5e966b32]{width:35px;height:35px;font-size:.8rem}.current-question-info[data-v-5e966b32]{order:-1}}@media (max-width: 480px){.question-numbers[data-v-5e966b32]{gap:.25rem}.question-number[data-v-5e966b32]{width:32px;height:32px;font-size:.75rem}}.loading-cache[data-v-8515ed9c]{display:flex;justify-content:center;padding:4rem 0}.loading-card[data-v-8515ed9c]{background:white;border-radius:16px;padding:3rem;text-align:center;box-shadow:0 4px 16px #0000001a;border:2px solid #e0e0e0;max-width:400px;width:100%}.loading-card .spinner[data-v-8515ed9c]{margin:0 auto 1rem}.loading-card span[data-v-8515ed9c]{color:#666;font-size:1.1rem}.upload-section[data-v-8515ed9c]{display:flex;justify-content:center;padding:2rem 0}.upload-card[data-v-8515ed9c]{background:white;border-radius:16px;padding:3rem;text-align:center;box-shadow:0 4px 16px #0000001a;border:2px dashed #e0e0e0;transition:all .3s ease;max-width:500px;width:100%}.upload-card[data-v-8515ed9c]:hover{border-color:#007bff;box-shadow:0 8px 24px #007bff1a}.upload-icon[data-v-8515ed9c]{font-size:4rem;margin-bottom:1rem}.upload-card h3[data-v-8515ed9c]{margin-bottom:1rem;color:#333;font-size:1.5rem}.upload-desc[data-v-8515ed9c]{color:#666;margin-bottom:.5rem}.format-desc[data-v-8515ed9c]{color:#999;font-size:.9rem;margin-bottom:2rem}.upload-btn[data-v-8515ed9c]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border:none;padding:.8rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #667eea66}.sample-btn[data-v-8515ed9c]{background:linear-gradient(135deg,#ffecd2 0%,#fcb69f 100%);color:#8b4513;border:none;padding:.8rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #fcb69f66}.answer-count-section[data-v-8515ed9c]{background:rgba(255,255,255,.8);padding:1.5rem;border-radius:8px;margin:1.5rem 0;display:flex;flex-direction:column;align-items:center;gap:.8rem;border:1px solid #e0e0e0}.answer-count-label[data-v-8515ed9c]{font-weight:600;color:#333;font-size:1rem}.answer-count-select[data-v-8515ed9c]{padding:.5rem 1rem;border:2px solid #ddd;border-radius:6px;font-size:1rem;background:white;cursor:pointer;transition:border-color .3s ease;min-width:120px}.answer-count-select[data-v-8515ed9c]:hover{border-color:#667eea}.answer-count-select[data-v-8515ed9c]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.answer-count-desc[data-v-8515ed9c]{font-size:.85rem;color:#666;text-align:center}.upload-buttons[data-v-8515ed9c]{display:flex;gap:1rem;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:1rem}.upload-btn[data-v-8515ed9c]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea99}.sample-btn[data-v-8515ed9c]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #fcb69f99;background:linear-gradient(135deg,#ffd89b 0%,#19547b 100%);color:#fff}.download-btn[data-v-8515ed9c]{background:linear-gradient(135deg,#84fab0 0%,#8fd3f4 100%);color:#fff;border:none;padding:.8rem 2rem;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #84fab066}.download-btn[data-v-8515ed9c]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #84fab099}.reload-cache-btn[data-v-8515ed9c]{background:#28a745;color:#fff;font-size:.9rem;transition:all .3s ease}.reload-cache-btn[data-v-8515ed9c]:hover{background:#218838;transform:translateY(-2px)}.deep-thinking-tag[data-v-8515ed9c]{display:inline-block;padding:.5rem 1rem;border-radius:8px;font-weight:600;font-size:.85rem;margin:.3rem .2rem;border:1px solid;transition:all .3s ease;box-shadow:0 2px 6px #0000001a;cursor:default;line-height:1.2;white-space:nowrap}.deep-thinking-start[data-v-8515ed9c]{background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);color:#fff;border-color:#4f46e5}.deep-thinking-start[data-v-8515ed9c]:hover{background:linear-gradient(135deg,#4338ca 0%,#6d28d9 100%);transform:translateY(-1px);box-shadow:0 4px 12px #4f46e566}.deep-thinking-end[data-v-8515ed9c]{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);color:#fff;border-color:#f59e0b}.deep-thinking-end[data-v-8515ed9c]:hover{background:linear-gradient(135deg,#d97706 0%,#b45309 100%);transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b66}.answer-content .deep-thinking-tag[data-v-8515ed9c]{vertical-align:middle;margin:.2rem .3rem .2rem 0}.answer-content p .deep-thinking-tag[data-v-8515ed9c]{display:inline-block;margin:0 .2rem}.loading[data-v-8515ed9c]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;color:#666}.spinner[data-v-8515ed9c]{width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid #007bff;border-radius:50%;animation:spin-8515ed9c 1s linear infinite}@keyframes spin-8515ed9c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.comparison-section[data-v-8515ed9c]{padding:1rem 0}.header-controls[data-v-8515ed9c]{display:flex;justify-content:center;align-items:center;margin-bottom:2rem;padding:1rem;background:#f8f9fa;border-radius:12px}.actions[data-v-8515ed9c]{display:flex;gap:1rem}.export-btn[data-v-8515ed9c],.reset-btn[data-v-8515ed9c],.history-btn[data-v-8515ed9c],.save-btn[data-v-8515ed9c]{padding:.6rem 1.2rem;border-radius:8px;border:none;cursor:pointer;font-weight:500;transition:all .3s ease}.export-btn[data-v-8515ed9c]{background:#28a745;color:#fff}.export-btn[data-v-8515ed9c]:hover:not(:disabled){background:#218838}.export-btn[data-v-8515ed9c]:disabled{background:#ccc;cursor:not-allowed}.reset-btn[data-v-8515ed9c]{background:#dc3545;color:#fff}.reset-btn[data-v-8515ed9c]:hover{background:#c82333}.clear-cache-btn[data-v-8515ed9c]{background:#6c757d;color:#fff;font-size:.9rem}.clear-cache-btn[data-v-8515ed9c]:hover{background:#5a6268}.history-btn[data-v-8515ed9c]{background:#17a2b8;color:#fff}.history-btn[data-v-8515ed9c]:hover{background:#138496}.save-btn[data-v-8515ed9c]{background:#fd7e14;color:#fff}.save-btn[data-v-8515ed9c]:hover{background:#e8650e}.current-question[data-v-8515ed9c]{margin-bottom:2rem}.history-overlay[data-v-8515ed9c]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem 1rem;box-sizing:border-box;overflow-y:auto}.history-panel[data-v-8515ed9c]{background:white;border-radius:16px;box-shadow:0 20px 60px #0000004d;max-width:700px;width:100%;max-height:calc(100vh - 4rem);overflow:hidden;position:relative;transform:none;margin-top:0}.history-header[data-v-8515ed9c]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e9ecef}.history-header h3[data-v-8515ed9c]{margin:0;color:#333}.close-btn[data-v-8515ed9c]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .3s ease}.close-btn[data-v-8515ed9c]:hover{background:#f8f9fa}.history-list[data-v-8515ed9c]{max-height:calc(100vh - 250px);overflow-y:auto;padding:1rem}.history-item[data-v-8515ed9c]{padding:.8rem;border-bottom:1px solid #f8f9fa;transition:background .3s ease}.history-item[data-v-8515ed9c]:hover{background:#f8f9fa}.no-history[data-v-8515ed9c]{text-align:center;color:#999;padding:2rem;font-style:italic}.saved-result-item[data-v-8515ed9c]{border-bottom:1px solid #f8f9fa;transition:background .3s ease}.saved-result-item[data-v-8515ed9c]:hover{background:#f8f9fa}.result-header[data-v-8515ed9c]{display:flex;justify-content:space-between;align-items:center;padding:1rem}.result-info[data-v-8515ed9c]{flex:1}.result-name[data-v-8515ed9c]{font-weight:600;color:#333;margin-bottom:.3rem}.result-meta[data-v-8515ed9c]{font-size:.9rem;color:#666;margin-bottom:.2rem}.result-time[data-v-8515ed9c]{font-size:.8rem;color:#999}.result-actions[data-v-8515ed9c]{display:flex;gap:.5rem}.restore-btn[data-v-8515ed9c],.delete-btn[data-v-8515ed9c]{padding:.4rem .8rem;border:none;border-radius:6px;cursor:pointer;font-size:.8rem;font-weight:500;transition:all .3s ease}.restore-btn[data-v-8515ed9c]{background:#007bff;color:#fff}.restore-btn[data-v-8515ed9c]:hover{background:#0056b3}.delete-btn[data-v-8515ed9c]{background:#dc3545;color:#fff}.delete-btn[data-v-8515ed9c]:hover{background:#c82333}.history-time[data-v-8515ed9c]{font-size:.8rem;color:#999;margin-bottom:.3rem}.history-action[data-v-8515ed9c]{color:#333;font-weight:500}.history-actions[data-v-8515ed9c]{padding:1rem 1.5rem;border-top:1px solid #e9ecef;text-align:center}.clear-history-btn[data-v-8515ed9c]{background:#dc3545;color:#fff;border:none;padding:.6rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:500;transition:background .3s ease}.clear-history-btn[data-v-8515ed9c]:hover{background:#c82333}.question-item[data-v-8515ed9c]{background:white;border-radius:16px;padding:2rem;box-shadow:0 4px 16px #0000001a;border:2px solid transparent;transition:all .3s ease}.question-item.completed[data-v-8515ed9c]{border-color:#28a745;box-shadow:0 4px 16px #28a74533}.question-header[data-v-8515ed9c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #eee}.question-header h3[data-v-8515ed9c]{margin:0;color:#333}.completion-status[data-v-8515ed9c]{font-size:.9rem;font-weight:500;padding:.3rem .8rem;border-radius:20px;background:#f8f9fa;color:#666}.question-item.completed .completion-status[data-v-8515ed9c]{background:#d4edda;color:#155724}.question-content[data-v-8515ed9c]{margin-bottom:2rem}.question-text-container[data-v-8515ed9c]{position:relative}.question-text[data-v-8515ed9c]{background:#f8f9fa;padding:1rem;border-radius:8px;border-left:4px solid #007bff;font-size:1rem;line-height:1.5;color:#333;transition:all .3s ease;overflow:hidden}.question-text.collapsed[data-v-8515ed9c]{max-height:80px;overflow:hidden;position:relative}.question-text.collapsed[data-v-8515ed9c]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:20px;background:linear-gradient(to bottom,transparent,#f8f9fa);pointer-events:none}.toggle-question-btn[data-v-8515ed9c]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:.4rem .8rem;font-size:.85rem;color:#495057;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.3rem;margin-top:.5rem;align-self:flex-start}.toggle-question-btn[data-v-8515ed9c]:hover{background:#e9ecef;border-color:#adb5bd;color:#343a40;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.toggle-icon[data-v-8515ed9c]{font-size:.7rem;transition:transform .3s ease}.answers-section h4[data-v-8515ed9c]{margin-bottom:1rem;color:#555;font-size:1.1rem}.answers-grid[data-v-8515ed9c]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;height:fit-content}.answer-card[data-v-8515ed9c]{background:#fff;border:2px solid #e9ecef;border-radius:12px;padding:1.5rem;cursor:move;transition:all .3s ease;position:relative;box-sizing:border-box;min-height:200px;display:flex;flex-direction:column}.answer-card[data-v-8515ed9c]:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-2px);border-color:#007bff}.answer-header[data-v-8515ed9c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.rank-badge[data-v-8515ed9c]{background:#007bff;color:#fff;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.render-mode-btn[data-v-8515ed9c]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:.25rem .5rem;font-size:.7rem;font-weight:700;color:#495057;cursor:pointer;transition:all .2s ease;min-width:36px;height:26px;display:flex;align-items:center;justify-content:center}.render-mode-btn[data-v-8515ed9c]:hover{background:#e9ecef;border-color:#adb5bd;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.render-mode-btn[data-v-8515ed9c]:active{transform:translateY(0)}.drag-handle[data-v-8515ed9c]{color:#999;font-size:1.2rem;cursor:grab}.drag-handle[data-v-8515ed9c]:active{cursor:grabbing}.answer-content[data-v-8515ed9c]{line-height:1.6;color:#333;font-size:.95rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;word-wrap:break-word;overflow-wrap:break-word;flex:1;overflow-y:auto}.confirmation-section[data-v-8515ed9c]{display:flex;justify-content:center;margin-top:2rem;padding-top:1rem;border-top:1px solid #eee}.confirm-btn[data-v-8515ed9c]{padding:.8rem 2rem;font-size:1rem;font-weight:600;border-radius:8px;border:2px solid #28a745;background:white;color:#28a745;cursor:pointer;transition:all .3s ease}.confirm-btn[data-v-8515ed9c]:hover:not(:disabled){background:#28a745;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #28a7454d}.confirm-btn[data-v-8515ed9c]:disabled{cursor:not-allowed;opacity:.7}.confirm-btn.completed[data-v-8515ed9c]{background:#28a745;color:#fff}.answer-card .answer-content strong[data-v-8515ed9c],.answer-card .answer-content b[data-v-8515ed9c]{font-weight:700!important;color:#333!important}@media (max-width: 1024px) and (min-width: 769px){.answers-grid[data-v-8515ed9c]{gap:1rem}.answer-card[data-v-8515ed9c]{min-height:180px;padding:1.2rem}.answer-content[data-v-8515ed9c]{font-size:.9rem}.question-text.collapsed[data-v-8515ed9c]{max-height:60px}.toggle-question-btn[data-v-8515ed9c]{font-size:.8rem;padding:.3rem .6rem}.render-mode-btn[data-v-8515ed9c]{font-size:.65rem;padding:.2rem .4rem;min-width:32px;height:24px}.upload-buttons[data-v-8515ed9c]{flex-direction:column;gap:.8rem}.upload-btn[data-v-8515ed9c],.sample-btn[data-v-8515ed9c],.download-btn[data-v-8515ed9c]{padding:.6rem 1.5rem;font-size:.9rem;width:100%;max-width:200px}.answer-count-section[data-v-8515ed9c]{padding:1rem;margin:1rem 0}.answer-count-select[data-v-8515ed9c]{width:100%;max-width:150px}}@media (max-width: 768px){.header-controls[data-v-8515ed9c]{flex-direction:column;gap:1rem;align-items:stretch}.actions[data-v-8515ed9c]{justify-content:center;flex-wrap:wrap}.answers-grid[data-v-8515ed9c]{grid-template-columns:1fr;gap:1rem}.history-panel[data-v-8515ed9c]{width:95%;max-height:calc(100vh - 2rem);margin:0}.history-header[data-v-8515ed9c]{padding:1rem}.history-list[data-v-8515ed9c]{max-height:calc(100vh - 200px)}.history-overlay[data-v-8515ed9c]{padding:1rem .5rem .5rem}.result-header[data-v-8515ed9c]{flex-direction:column;align-items:stretch;gap:1rem}.result-actions[data-v-8515ed9c]{justify-content:center}.question-header[data-v-8515ed9c]{flex-direction:column;align-items:stretch;gap:.5rem}.completion-status[data-v-8515ed9c]{text-align:center}.answer-card[data-v-8515ed9c]{padding:1rem}.answer-content[data-v-8515ed9c]{font-size:.9rem}.answers-grid[data-v-8515ed9c]{grid-template-columns:1fr;grid-template-rows:auto;gap:1rem}.answer-card[data-v-8515ed9c]{min-height:150px}}[data-v-8515ed9c] .answer-content h1,[data-v-8515ed9c] .answer-content h2,[data-v-8515ed9c] .answer-content h3,[data-v-8515ed9c] .answer-content h4,[data-v-8515ed9c] .answer-content h5,[data-v-8515ed9c] .answer-content h6{margin-top:.8rem;margin-bottom:.4rem;color:#333;font-size:1rem;font-weight:600}[data-v-8515ed9c] .answer-content p{margin-bottom:.6rem;font-size:.95rem}[data-v-8515ed9c] .answer-content strong,[data-v-8515ed9c] .answer-content b{font-weight:700!important;color:#333!important}[data-v-8515ed9c] .answer-content em,[data-v-8515ed9c] .answer-content i{font-style:italic!important}[data-v-8515ed9c] .answer-content code{background:#f8f9fa;padding:.2rem .4rem;border-radius:4px;font-family:Courier New,monospace}[data-v-8515ed9c] .answer-content pre{background:#f8f9fa;padding:1rem;border-radius:8px;overflow-x:auto;margin:1rem 0}[data-v-8515ed9c] .answer-content blockquote{border-left:4px solid #ddd;padding-left:1rem;margin:1rem 0;color:#666;font-style:italic}[data-v-8515ed9c] .answer-content ul,[data-v-8515ed9c] .answer-content ol{margin-bottom:1rem;padding-left:1.5rem}[data-v-8515ed9c] .answer-content li{margin-bottom:.3rem}[data-v-8515ed9c] .answer-content li strong,[data-v-8515ed9c] .answer-content li b{font-weight:700!important;color:#333!important}[data-v-8515ed9c] .answer-content h1 strong,[data-v-8515ed9c] .answer-content h2 strong,[data-v-8515ed9c] .answer-content h3 strong,[data-v-8515ed9c] .answer-content h4 strong,[data-v-8515ed9c] .answer-content h5 strong,[data-v-8515ed9c] .answer-content h6 strong{font-weight:700!important}[data-v-8515ed9c] .answer-content table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.85rem;table-layout:auto}[data-v-8515ed9c] .answer-content th,[data-v-8515ed9c] .answer-content td{border:1px solid #ddd;padding:.4rem .6rem;text-align:left;word-break:break-word;vertical-align:top}[data-v-8515ed9c] .answer-content th{background-color:#f8f9fa;font-weight:600;color:#495057}[data-v-8515ed9c] .answer-content tr:nth-child(2n){background-color:#f8f9fa}[data-v-8515ed9c] .answer-content tr:hover{background-color:#e9ecef}[data-v-8515ed9c] .answer-content table strong,[data-v-8515ed9c] .answer-content table b,[data-v-8515ed9c] .answer-content th strong,[data-v-8515ed9c] .answer-content td strong,.answers-grid strong[data-v-8515ed9c],.answers-grid b[data-v-8515ed9c]{font-weight:700!important;color:#333!important}.answers-grid>div:nth-child(1) strong[data-v-8515ed9c],.answers-grid>div:nth-child(1) b[data-v-8515ed9c],.answers-grid>div:nth-child(2) strong[data-v-8515ed9c],.answers-grid>div:nth-child(2) b[data-v-8515ed9c],.answers-grid>div:nth-child(3) strong[data-v-8515ed9c],.answers-grid>div:nth-child(3) b[data-v-8515ed9c],.answers-grid>div:nth-child(4) strong[data-v-8515ed9c],.answers-grid>div:nth-child(4) b[data-v-8515ed9c]{font-weight:700!important;color:#333!important}strong[data-v-8515ed9c],b[data-v-8515ed9c]{font-weight:700!important}strong,b,.answer-card strong,.answer-card b,.answers-grid strong,.answers-grid b,.answer-content strong,.answer-content b,div strong,div b,p strong,p b,li strong,li b,h1 strong,h1 b,h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b,h5 strong,h5 b,h6 strong,h6 b,table strong,table b,td strong,td b,th strong,th b{font-weight:700!important;color:#333!important}.ai-model-tester[data-v-2ba801c1]{max-width:1200px;margin:0 auto}.step-section[data-v-2ba801c1]{margin-bottom:3rem;padding:1.5rem;background:#f8f9fa;border-radius:12px;border-left:4px solid #667eea}.step-title[data-v-2ba801c1]{color:#333;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.upload-area[data-v-2ba801c1]{border:2px dashed #ddd;border-radius:12px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;background:white}.upload-area[data-v-2ba801c1]:hover{border-color:#667eea;background:#f8f9ff}.upload-placeholder[data-v-2ba801c1]{color:#666}.upload-icon[data-v-2ba801c1],.file-icon[data-v-2ba801c1]{font-size:3rem;margin-bottom:1rem}.file-info[data-v-2ba801c1]{color:#333}.remove-btn[data-v-2ba801c1]{background:#ff4757;color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;margin-top:1rem}.conversations-preview[data-v-2ba801c1]{margin-top:1.5rem;padding:1rem;background:white;border-radius:8px}.conversations-list[data-v-2ba801c1]{max-height:300px;overflow-y:auto}.conversation-item[data-v-2ba801c1]{display:flex;padding:.75rem 0;border-bottom:1px solid #eee;gap:.75rem}.conversation-number[data-v-2ba801c1]{min-width:2rem;font-weight:700;color:#667eea;flex-shrink:0}.conversation-summary[data-v-2ba801c1]{flex:1}.message-count[data-v-2ba801c1]{font-size:.85rem;color:#888;font-weight:500;margin-bottom:.25rem}.conversation-preview[data-v-2ba801c1]{line-height:1.4;color:#333;font-size:.9rem;background:#f8f9fa;padding:.5rem;border-radius:4px;border-left:3px solid #667eea;margin-top:.25rem}.conversation-text[data-v-2ba801c1]{margin-bottom:.5rem}.conversation-roles[data-v-2ba801c1]{display:flex;flex-wrap:wrap;gap:.25rem}.role-badge[data-v-2ba801c1]{font-size:.75rem;padding:.2rem .4rem;border-radius:12px;font-weight:500;color:#fff;white-space:nowrap}.role-badge.role-system[data-v-2ba801c1]{background:#6c757d}.role-badge.role-user[data-v-2ba801c1]{background:#007bff}.role-badge.role-assistant[data-v-2ba801c1]{background:#28a745}.role-badge.role-function[data-v-2ba801c1]{background:#fd7e14}.role-badge.role-tool[data-v-2ba801c1]{background:#6f42c1}.more-conversations[data-v-2ba801c1]{padding:.5rem 0;color:#666;font-style:italic}.questions-preview[data-v-2ba801c1]{margin-top:1.5rem;padding:1rem;background:white;border-radius:8px}.questions-list[data-v-2ba801c1]{max-height:200px;overflow-y:auto}.question-item[data-v-2ba801c1]{display:flex;padding:.5rem 0;border-bottom:1px solid #eee}.question-number[data-v-2ba801c1]{min-width:2rem;font-weight:700;color:#667eea}.question-text[data-v-2ba801c1]{flex:1;line-height:1.4}.more-questions[data-v-2ba801c1]{padding:.5rem 0;color:#666;font-style:italic}.model-count-config[data-v-2ba801c1]{margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem}.model-count-input[data-v-2ba801c1]{width:80px;padding:.5rem;border:1px solid #ddd;border-radius:6px}.models-config[data-v-2ba801c1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.model-config-card[data-v-2ba801c1]{background:white;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000001a}.model-config-card h3[data-v-2ba801c1]{margin-bottom:1rem;color:#333;font-size:1.2rem}.form-group[data-v-2ba801c1]{margin-bottom:1rem}.form-group label[data-v-2ba801c1]{display:block;margin-bottom:.5rem;font-weight:500;color:#555}.form-input[data-v-2ba801c1],.form-textarea[data-v-2ba801c1]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:6px;font-size:.9rem;transition:border-color .3s ease}.form-input[data-v-2ba801c1]:focus,.form-textarea[data-v-2ba801c1]:focus{outline:none;border-color:#667eea}.form-textarea[data-v-2ba801c1]{height:80px;resize:vertical}.test-controls[data-v-2ba801c1]{display:flex;gap:1rem;margin-bottom:1.5rem}.start-test-btn[data-v-2ba801c1],.export-btn[data-v-2ba801c1]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:all .3s ease}.start-test-btn[data-v-2ba801c1]{background:#667eea;color:#fff}.start-test-btn[data-v-2ba801c1]:hover:not(:disabled){background:#5a6fd8}.start-test-btn[data-v-2ba801c1]:disabled{background:#ccc;cursor:not-allowed}.export-btn[data-v-2ba801c1]{background:#48db71;color:#fff}.export-btn[data-v-2ba801c1]:hover{background:#3fc65c}.progress-section[data-v-2ba801c1]{margin-top:1rem}.progress-bar[data-v-2ba801c1]{width:100%;height:8px;background:#eee;border-radius:4px;overflow:hidden}.progress-fill[data-v-2ba801c1]{height:100%;background:#667eea;transition:width .3s ease}.progress-text[data-v-2ba801c1]{text-align:center;margin-top:.5rem;color:#666}.results-section[data-v-2ba801c1]{max-height:600px;overflow-y:auto}.result-item[data-v-2ba801c1]{margin-bottom:2rem;background:white;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.question-title[data-v-2ba801c1]{background:#667eea;color:#fff;padding:1rem;margin:0;font-size:1.1rem}.answers-grid[data-v-2ba801c1]{padding:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.answer-card[data-v-2ba801c1]{border:1px solid #eee;border-radius:8px;overflow:hidden}.answer-header[data-v-2ba801c1]{background:#f8f9fa;padding:.75rem;display:flex;justify-content:space-between;align-items:center}.answer-header h4[data-v-2ba801c1]{margin:0;font-size:1rem;color:#333}.answer-status[data-v-2ba801c1]{padding:.25rem .5rem;border-radius:4px;font-size:.8rem;font-weight:700}.answer-status.success[data-v-2ba801c1]{background:#d4edda;color:#155724}.answer-status.error[data-v-2ba801c1]{background:#f8d7da;color:#721c24}.answer-content[data-v-2ba801c1]{padding:1rem}.answer-text[data-v-2ba801c1]{line-height:1.6;color:#333}.error-message[data-v-2ba801c1]{color:#dc3545;font-style:italic}.help-text[data-v-2ba801c1]{font-size:.8rem;color:#666;margin-top:.25rem;line-height:1.3}@media (max-width: 768px){.models-config[data-v-2ba801c1],.answers-grid[data-v-2ba801c1]{grid-template-columns:1fr}.test-controls[data-v-2ba801c1]{flex-direction:column}}
