@charset "UTF-8";.language-switcher[data-v-55787457]{position:relative;display:inline-block}.language-btn[data-v-55787457]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.5rem .75rem;border-radius:8px;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;min-width:80px}.language-btn[data-v-55787457]:hover{background:#ffffff4d;border-color:#ffffff80;transform:translateY(-1px)}.language-btn i.fa-chevron-down[data-v-55787457]{transition:transform .3s ease;font-size:.7rem}.language-btn i.fa-chevron-down.rotated[data-v-55787457]{transform:rotate(180deg)}.current-lang[data-v-55787457]{font-size:1rem}.language-menu[data-v-55787457]{position:absolute;top:100%;right:0;margin-top:.5rem;background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000026;border:1px solid rgba(0,0,0,.1);overflow:hidden;z-index:1000;min-width:160px}.language-option[data-v-55787457]{width:100%;padding:.75rem 1rem;border:none;background:#fff;color:#374151;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.75rem;font-size:.9rem;text-align:left;box-shadow:none}.language-option[data-v-55787457]:hover{background:#f3f4f6}.language-option.active[data-v-55787457]{background:#e0e7ff;color:#3730a3;font-weight:600}.language-option .flag[data-v-55787457]{font-size:1.1rem;width:20px;text-align:center}.language-option .name[data-v-55787457]{flex:1}.language-option .fa-check[data-v-55787457]{color:#10b981;font-size:.8rem}.dropdown-enter-active[data-v-55787457],.dropdown-leave-active[data-v-55787457]{transition:all .3s ease;transform-origin:top}.dropdown-enter-from[data-v-55787457],.dropdown-leave-to[data-v-55787457]{opacity:0;transform:scaleY(.8) translateY(-10px)}.dropdown-enter-to[data-v-55787457],.dropdown-leave-from[data-v-55787457]{opacity:1;transform:scaleY(1) translateY(0)}.dark-theme .language-btn[data-v-55787457]{background:#ffffff1a;border-color:#fff3;color:#e0e0e0}.dark-theme .language-btn[data-v-55787457]:hover{background:#fff3;border-color:#ffffff4d}.dark-theme .language-menu[data-v-55787457]{background:#1f2937;border-color:#ffffff1a}.dark-theme .language-option[data-v-55787457]{background:#1f2937;color:#f1f5f9}.dark-theme .language-option[data-v-55787457]:hover{background:#374151}.dark-theme .language-option.active[data-v-55787457]{background:#4c1d95;color:#e0e7ff}@media (max-width: 768px){.language-btn[data-v-55787457]{padding:.4rem .6rem;font-size:.8rem;min-width:70px}.language-menu[data-v-55787457]{min-width:140px}.language-option[data-v-55787457]{padding:.6rem .8rem;font-size:.85rem}}.json-node[data-v-3aca7d87]{margin:2px 0}.node-header[data-v-3aca7d87]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s ease}.node-header[data-v-3aca7d87]:hover{background:var(--bg-secondary)}.toggle-icon[data-v-3aca7d87]{width:12px;text-align:center;color:var(--text-secondary)}.node-key[data-v-3aca7d87]{color:var(--accent-color);font-weight:500}.node-type[data-v-3aca7d87]{color:var(--text-secondary);font-style:italic}.node-type.object[data-v-3aca7d87]{color:#8e44ad}.node-type.array[data-v-3aca7d87]{color:#e67e22}.simple-value[data-v-3aca7d87]{display:flex;align-items:center;gap:8px;padding:4px 8px}.value[data-v-3aca7d87]{font-weight:500}.value.string[data-v-3aca7d87]{color:#27ae60}.value.number[data-v-3aca7d87]{color:#3498db}.value.boolean[data-v-3aca7d87]{color:#e74c3c}.value.null[data-v-3aca7d87]{color:#95a5a6;font-style:italic}.node-content[data-v-3aca7d87]{border-left:2px solid var(--border-color);margin-left:10px;padding-left:10px}.single-tool[data-v-0d1d2512]{max-width:1200px;margin:0 auto;padding:10px}.tool-header[data-v-0d1d2512]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h2[data-v-0d1d2512]{color:var(--text-primary);margin-bottom:10px;font-size:2.2em}.tool-header p[data-v-0d1d2512]{color:var(--text-secondary);font-size:1.1em}.example-section[data-v-0d1d2512]{text-align:center;margin-bottom:10px}.example-btn[data-v-0d1d2512]{background:var(--accent-color);color:#fff;border:none;border-radius:8px;padding:10px;font-size:1em;cursor:pointer;transition:all .3s ease}.example-btn[data-v-0d1d2512]:hover{background:var(--accent-hover);transform:translateY(-2px)}.input-section[data-v-0d1d2512]{background:var(--bg-secondary);border-radius:12px;padding:10px;margin-bottom:10px;box-shadow:0 4px 6px #0000001a}.input-section h3[data-v-0d1d2512]{color:var(--text-primary);margin-bottom:10px;font-size:1.3em}.json-input[data-v-0d1d2512]{width:100%;min-height:200px;padding:10px;border:2px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-family:Courier New,monospace;font-size:14px;line-height:1.5;resize:vertical;transition:border-color .3s ease}.json-input[data-v-0d1d2512]:focus{outline:none;border-color:var(--accent-color)}.control-panel[data-v-0d1d2512]{display:flex;gap:12px;margin-top:15px;flex-wrap:wrap}.control-panel button[data-v-0d1d2512]{padding:10px;border:none;border-radius:6px;font-size:.9em;cursor:pointer;transition:all .3s ease;flex:1;min-width:120px}.btn-format[data-v-0d1d2512]{background:#4caf50;color:#fff}.btn-compress[data-v-0d1d2512]{background:#ff9800;color:#fff}.btn-validate[data-v-0d1d2512]{background:#2196f3;color:#fff}.btn-clear[data-v-0d1d2512]{background:#f44336;color:#fff}.control-panel button[data-v-0d1d2512]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 8px #0003}.control-panel button[data-v-0d1d2512]:disabled{opacity:.5;cursor:not-allowed}.status-indicator[data-v-0d1d2512]{padding:10px;border-radius:8px;margin-bottom:10px;font-weight:500}.status-indicator.valid[data-v-0d1d2512]{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.status-indicator.invalid[data-v-0d1d2512]{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.output-section[data-v-0d1d2512]{background:var(--bg-secondary);border-radius:12px;padding:10px;box-shadow:0 4px 6px #0000001a}.output-header[data-v-0d1d2512]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;flex-wrap:wrap;gap:15px}.output-header h3[data-v-0d1d2512]{color:var(--text-primary);margin:0;font-size:1.3em}.view-toggles[data-v-0d1d2512]{display:flex;gap:8px}.view-btn[data-v-0d1d2512]{padding:10px;border:2px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:all .3s ease}.view-btn.active[data-v-0d1d2512]{background:var(--accent-color);color:#fff;border-color:var(--accent-color)}.view-btn[data-v-0d1d2512]:hover:not(:disabled){border-color:var(--accent-color)}.view-btn[data-v-0d1d2512]:disabled{opacity:.5;cursor:not-allowed}.tree-view[data-v-0d1d2512]{min-height:300px}.tree-controls[data-v-0d1d2512]{display:flex;gap:12px;align-items:center;margin-bottom:10px;flex-wrap:wrap}.tree-control-btn[data-v-0d1d2512]{padding:10px;background:var(--accent-color);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease}.tree-control-btn[data-v-0d1d2512]:hover{background:var(--accent-hover)}.node-count[data-v-0d1d2512]{color:var(--text-secondary);font-size:.9em;margin-left:auto}.json-tree[data-v-0d1d2512]{background:var(--bg-primary);border:2px solid var(--border-color);border-radius:8px;padding:10px;min-height:200px;overflow:auto;font-family:Courier New,monospace;font-size:14px;line-height:1.6}.text-view[data-v-0d1d2512]{min-height:300px}.text-controls[data-v-0d1d2512]{display:flex;gap:12px;margin-bottom:10px}.control-btn[data-v-0d1d2512]{padding:10px;background:var(--accent-color);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease}.control-btn[data-v-0d1d2512]:hover{background:var(--accent-hover)}.json-output[data-v-0d1d2512]{background:var(--bg-primary);border:2px solid var(--border-color);border-radius:8px;padding:10px;color:var(--text-primary);font-family:Courier New,monospace;font-size:14px;line-height:1.6;overflow:auto;white-space:pre-wrap;max-height:500px}@media (max-width: 768px){.single-tool[data-v-0d1d2512]{padding:10px}.control-panel[data-v-0d1d2512]{flex-direction:column}.control-panel button[data-v-0d1d2512]{min-width:auto}.output-header[data-v-0d1d2512],.tree-controls[data-v-0d1d2512]{flex-direction:column;align-items:flex-start}.node-count[data-v-0d1d2512]{margin-left:0;margin-top:10px}}.message-overlay[data-v-2526a97a]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-2526a97a .3s ease}.message-container[data-v-2526a97a]{max-width:500px;width:90%;animation:slideIn-2526a97a .3s ease}.message-content[data-v-2526a97a]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 10px 30px #0000004d;display:flex;align-items:flex-start;gap:1rem;position:relative}.message-success[data-v-2526a97a]{border-left:4px solid #10b981}.message-error[data-v-2526a97a]{border-left:4px solid #ef4444}.message-warning[data-v-2526a97a]{border-left:4px solid #f59e0b}.message-info[data-v-2526a97a]{border-left:4px solid #3b82f6}.message-icon[data-v-2526a97a]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.message-success .message-icon[data-v-2526a97a]{color:#10b981}.message-error .message-icon[data-v-2526a97a]{color:#ef4444}.message-warning .message-icon[data-v-2526a97a]{color:#f59e0b}.message-info .message-icon[data-v-2526a97a]{color:#3b82f6}.message-text[data-v-2526a97a]{flex:1}.message-title[data-v-2526a97a]{font-weight:600;font-size:1.1rem;margin-bottom:.5rem;color:#1f2937}.message-body[data-v-2526a97a]{color:#6b7280;line-height:1.5}.message-close[data-v-2526a97a]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease}.message-close[data-v-2526a97a]:hover{color:#6b7280;background:#f3f4f6}@keyframes fadeIn-2526a97a{0%{opacity:0}to{opacity:1}}@keyframes slideIn-2526a97a{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.dark-theme{background:#1f2937;color:#f9fafb}.dark-theme{color:#f9fafb}.dark-theme{color:#d1d5db}.dark-theme{color:#9ca3af}.dark-theme{color:#d1d5db;background:#374151}.confirm-overlay[data-v-5cc237c0]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:10000}.confirm-dialog[data-v-5cc237c0]{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;min-width:320px;max-width:90%;overflow:hidden}.confirm-header[data-v-5cc237c0]{padding:20px 20px 0;border-bottom:1px solid #eee}.confirm-header h3[data-v-5cc237c0]{margin:0 0 15px;font-size:18px;font-weight:600;color:#333}.confirm-body[data-v-5cc237c0]{padding:20px}.confirm-body p[data-v-5cc237c0]{margin:0;font-size:14px;color:#666;line-height:1.5}.confirm-footer[data-v-5cc237c0]{padding:15px 20px 20px;display:flex;gap:10px;justify-content:flex-end}.confirm-btn[data-v-5cc237c0]{padding:8px 16px;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s ease}.cancel-btn[data-v-5cc237c0]{background:#f5f5f5;color:#666}.cancel-btn[data-v-5cc237c0]:hover{background:#e8e8e8}.confirm-btn-primary[data-v-5cc237c0]{background:#007bff;color:#fff}.confirm-btn-primary[data-v-5cc237c0]:hover{background:#0056b3}.dark-theme{background:#2d2d2d;color:#fff}.dark-theme{border-bottom-color:#444}.dark-theme{color:#fff}.dark-theme{color:#ccc}.dark-theme{background:#444;color:#ccc}.dark-theme{background:#555}.confirm-fade-enter-active[data-v-5cc237c0],.confirm-fade-leave-active[data-v-5cc237c0]{transition:all .3s ease}.confirm-fade-enter-from[data-v-5cc237c0],.confirm-fade-leave-to[data-v-5cc237c0]{opacity:0}.confirm-fade-enter-from .confirm-dialog[data-v-5cc237c0],.confirm-fade-leave-to .confirm-dialog[data-v-5cc237c0]{transform:scale(.9)}.markdown-preview[data-v-ea9f6937]{line-height:1.6}.markdown-preview h1[data-v-ea9f6937],.markdown-preview h2[data-v-ea9f6937],.markdown-preview h3[data-v-ea9f6937]{margin-top:0;margin-bottom:.5rem}.markdown-preview h1[data-v-ea9f6937]{border-bottom:2px solid #eee;padding-bottom:.3rem}.markdown-preview h2[data-v-ea9f6937]{border-bottom:1px solid #eee;padding-bottom:.3rem}.markdown-preview blockquote[data-v-ea9f6937]{border-left:4px solid #ddd;margin:0;padding-left:1rem;color:#666}.markdown-preview code[data-v-ea9f6937]{background:#f5f5f5;padding:.2rem .4rem;border-radius:3px;font-family:Courier New,monospace}.markdown-preview pre[data-v-ea9f6937]{background:#f5f5f5;padding:1rem;border-radius:5px;overflow-x:auto}.markdown-preview pre code[data-v-ea9f6937]{background:none;padding:0}.markdown-preview ul[data-v-ea9f6937]{padding-left:2rem}.markdown-preview li[data-v-ea9f6937]{margin:.25rem 0}.diff-display[data-v-54d485ad]{font-family:Courier New,monospace}.checkbox-options-container[data-v-54d485ad]{margin-bottom:1.5rem;padding:1rem;background:#f8fafc80;border-radius:8px;border:1px solid rgba(0,0,0,.1)}.checkbox-group-horizontal[data-v-54d485ad]{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.custom-checkbox-label[data-v-54d485ad]{display:flex;align-items:center;cursor:pointer;font-size:.95rem;font-weight:500;color:var(--text-primary, #1e293b);transition:all .2s ease;-webkit-user-select:none;user-select:none;padding:.5rem .75rem;border-radius:6px;background:#fff9;border:1px solid rgba(0,0,0,.08)}.custom-checkbox-label[data-v-54d485ad]:hover{background:#ffffffe6;border-color:#3b82f633;transform:translateY(-1px)}.custom-checkbox[data-v-54d485ad]{position:relative;width:18px;height:18px;margin:0;margin-right:.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #d1d5db;border-radius:4px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.custom-checkbox[data-v-54d485ad]:hover{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.custom-checkbox[data-v-54d485ad]:checked{background:#3b82f6;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.custom-checkbox[data-v-54d485ad]:checked:after{content:"";position:absolute;left:4px;top:1px;width:15px;height:20px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.custom-checkbox[data-v-54d485ad]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.checkbox-text[data-v-54d485ad]{font-weight:500;color:inherit;line-height:1.4}@media (prefers-color-scheme: dark){.checkbox-options-container[data-v-54d485ad]{background:#1e293b33;border-color:#ffffff1a}.custom-checkbox-label[data-v-54d485ad]{color:#fff;background:#ffffff0d;border-color:#ffffff1a}.custom-checkbox-label[data-v-54d485ad]:hover{background:#ffffff1a;border-color:#ff6b354d}.custom-checkbox[data-v-54d485ad]{background:#ffffff1a;border-color:#ffffff4d}.custom-checkbox[data-v-54d485ad]:hover{border-color:#ff6b35;box-shadow:0 0 0 3px #ff6b351a}.custom-checkbox[data-v-54d485ad]:checked{background:#ff6b35;border-color:#ff6b35;box-shadow:0 0 0 3px #ff6b3533}.custom-checkbox[data-v-54d485ad]:focus{border-color:#ff6b35;box-shadow:0 0 0 3px #ff6b3533}}.example-section[data-v-54d485ad]{margin-top:10px}@media (max-width: 768px){.checkbox-group-horizontal[data-v-54d485ad]{flex-direction:column;align-items:stretch;gap:.75rem}.custom-checkbox-label[data-v-54d485ad]{justify-content:flex-start}}input[type=checkbox][data-v-54d485ad]{width:20px;margin-bottom:0}.modern-slider[data-v-3c804441]{position:relative;width:100%;height:8px;background:linear-gradient(90deg,#e2e8f0,#cbd5e1);border-radius:10px;outline:none;cursor:pointer;transition:all .3s ease}.modern-slider[data-v-3c804441]:hover{height:10px;background:linear-gradient(90deg,#d1d5db,#9ca3af);box-shadow:0 4px 12px #3b82f633}.modern-slider[data-v-3c804441]:focus{box-shadow:0 0 0 3px #3b82f64d}.modern-slider[data-v-3c804441]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;border:3px solid white;box-shadow:0 4px 12px #3b82f666,0 2px 4px #0000001a;cursor:pointer;transition:all .3s ease;position:relative;z-index:2}.modern-slider[data-v-3c804441]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 6px 16px #3b82f680,0 4px 8px #00000026;background:linear-gradient(135deg,#2563eb,#1e40af)}.modern-slider[data-v-3c804441]::-webkit-slider-thumb:active{transform:scale(1.1);box-shadow:0 4px 12px #3b82f699,0 2px 4px #0003}.modern-slider[data-v-3c804441]::-webkit-slider-track{height:8px;background:linear-gradient(90deg,#e2e8f0,#cbd5e1);border-radius:10px;border:none}.modern-slider[data-v-3c804441]::-moz-range-track{height:8px;background:linear-gradient(90deg,#e2e8f0,#cbd5e1);border-radius:10px;border:none}.modern-slider[data-v-3c804441]::-moz-range-thumb{width:24px;height:24px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;border:3px solid white;box-shadow:0 4px 12px #3b82f666,0 2px 4px #0000001a;cursor:pointer;transition:all .3s ease}.modern-slider[data-v-3c804441]::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 6px 16px #3b82f680,0 4px 8px #00000026;background:linear-gradient(135deg,#2563eb,#1e40af)}.modern-slider[data-v-3c804441]::-moz-range-thumb:active{transform:scale(1.1);box-shadow:0 4px 12px #3b82f699,0 2px 4px #0003}.qr-generator-tool[data-v-5ee6cc82]{max-width:800px;margin:0 auto;padding:10px}.tool-header[data-v-5ee6cc82]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h2[data-v-5ee6cc82]{color:var(--primary-color);margin-bottom:10px}.tool-header p[data-v-5ee6cc82]{color:var(--text-secondary);font-size:1.1rem}.section[data-v-5ee6cc82]{background:var(--bg-secondary);border-radius:12px;padding:10px;margin-bottom:10px;border:1px solid var(--border-color)}.section h3[data-v-5ee6cc82]{color:var(--primary-color);margin-bottom:10px;font-size:1.2rem}.input-group[data-v-5ee6cc82]{margin-bottom:10px}.input-group label[data-v-5ee6cc82]{display:block;margin-bottom:10px;font-weight:500;color:var(--text-primary)}.text-input[data-v-5ee6cc82]{width:100%;padding:10px;border:2px solid var(--border-color);border-radius:8px;font-size:14px;resize:vertical;font-family:inherit;transition:border-color .3s;background:var(--bg-primary);color:var(--text-primary)}.text-input[data-v-5ee6cc82]:focus{border-color:var(--primary-color);outline:none}.options-group[data-v-5ee6cc82]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:10px}.option-item label[data-v-5ee6cc82]{display:block;margin-bottom:10px;font-weight:500;color:var(--text-primary)}.size-select[data-v-5ee6cc82],.error-select[data-v-5ee6cc82]{width:100%;padding:10px;border:2px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);font-size:14px;cursor:pointer}.size-select[data-v-5ee6cc82]:focus,.error-select[data-v-5ee6cc82]:focus{border-color:var(--primary-color);outline:none}.action-buttons[data-v-5ee6cc82]{display:flex;gap:12px;flex-wrap:wrap}.generate-btn[data-v-5ee6cc82],.example-btn[data-v-5ee6cc82],.download-btn[data-v-5ee6cc82]{padding:10px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:8px}.generate-btn[data-v-5ee6cc82]{background:var(--primary-color);color:#fff}.generate-btn[data-v-5ee6cc82]:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-2px)}.generate-btn[data-v-5ee6cc82]:disabled{background:var(--text-disabled);cursor:not-allowed;transform:none}.example-btn[data-v-5ee6cc82]{background:var(--accent-color);color:#fff}.example-btn[data-v-5ee6cc82]:hover{background:var(--accent-hover);transform:translateY(-2px)}.download-btn[data-v-5ee6cc82]{background:var(--success-color, #28a745);color:#fff}.download-btn[data-v-5ee6cc82]:hover{background:var(--success-hover, #218838);transform:translateY(-2px)}.qr-result[data-v-5ee6cc82]{display:flex;flex-direction:column;align-items:center;gap:20px}.qr-display[data-v-5ee6cc82]{background:#fff;padding:10px;border-radius:12px;box-shadow:0 4px 12px #0000001a;border:2px solid var(--border-color)}.qr-image[data-v-5ee6cc82]{display:block;max-width:100%;height:auto;border-radius:8px}.download-section[data-v-5ee6cc82]{text-align:center}.info-content[data-v-5ee6cc82]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.info-card[data-v-5ee6cc82]{background:var(--bg-primary);padding:10px;border-radius:8px;border:1px solid var(--border-color)}.info-card h4[data-v-5ee6cc82]{color:var(--primary-color);margin-bottom:10px;font-size:1rem}.info-card ul[data-v-5ee6cc82]{margin:0;padding-left:20px}.info-card li[data-v-5ee6cc82]{margin-bottom:10px;color:var(--text-primary);font-size:.9rem;line-height:1.4}@media (max-width: 768px){.qr-generator-tool[data-v-5ee6cc82],.section[data-v-5ee6cc82]{padding:10px}.options-group[data-v-5ee6cc82]{grid-template-columns:1fr}.action-buttons[data-v-5ee6cc82]{flex-direction:column}.action-buttons button[data-v-5ee6cc82]{width:100%;justify-content:center}.qr-result[data-v-5ee6cc82]{text-align:center}.info-content[data-v-5ee6cc82]{grid-template-columns:1fr}}.options-grid[data-v-949c9046]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.result-code[data-v-949c9046]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:10px;font-family:Courier New,monospace;white-space:pre-wrap;max-height:300px;overflow-y:auto;line-height:1.4}.result-actions[data-v-949c9046]{display:flex;gap:1rem;margin-top:1rem}.copy-btn[data-v-949c9046],.download-btn[data-v-949c9046]{background:linear-gradient(45deg,#28a745,#20c997);color:#fff;border:none;padding:.6rem 1.2rem;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.copy-btn[data-v-949c9046]:hover,.download-btn[data-v-949c9046]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #28a7454d}.statistics[data-v-949c9046]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;padding:1.5rem;margin-top:1.5rem}.stats-grid[data-v-949c9046]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-top:1rem}.stat-item[data-v-949c9046]{text-align:center;padding:.8rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.stat-label[data-v-949c9046]{display:block;font-size:.8rem;color:#6c757d;margin-bottom:.2rem}.stat-value[data-v-949c9046]{display:block;font-size:1.4rem;font-weight:600;color:#495057}.help-section[data-v-949c9046]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:12px;padding:1.5rem;margin-top:1.5rem}.help-section ul[data-v-949c9046]{list-style:none;padding:0;margin-top:1rem}.help-section li[data-v-949c9046]{margin-bottom:.8rem;padding-left:1.5rem;position:relative}.help-section li[data-v-949c9046]:before{content:"•";color:#1976d2;font-weight:700;position:absolute;left:0}@media (max-width: 768px){.options-grid[data-v-949c9046]{grid-template-columns:1fr}.stats-grid[data-v-949c9046]{grid-template-columns:repeat(2,1fr)}.result-actions[data-v-949c9046]{flex-direction:column}}.tool-header[data-v-949c9046]{padding:10px;margin-bottom:10px}.options-grid[data-v-a15bc08a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.parameter-input-method[data-v-a15bc08a]{display:flex;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}.parameter-input-method label[data-v-a15bc08a]{display:flex;align-items:center;gap:.3rem;font-size:.9rem}.result-code[data-v-a15bc08a]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:10px;font-family:Courier New,monospace;white-space:pre-wrap;max-height:400px;overflow-y:auto;line-height:1.4}.result-actions[data-v-a15bc08a]{display:flex;gap:1rem;margin-top:1rem;flex-wrap:wrap}.copy-btn[data-v-a15bc08a],.download-btn[data-v-a15bc08a],.validate-btn[data-v-a15bc08a]{background:linear-gradient(45deg,#28a745,#20c997);color:#fff;border:none;padding:.6rem 1.2rem;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.validate-btn[data-v-a15bc08a]{background:linear-gradient(45deg,#007bff,#6610f2)}.copy-btn[data-v-a15bc08a]:hover,.download-btn[data-v-a15bc08a]:hover,.validate-btn[data-v-a15bc08a]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #28a7454d}.batch-results[data-v-a15bc08a]{margin-top:1.5rem;background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-radius:12px;padding:1.5rem}.batch-list[data-v-a15bc08a]{max-height:400px;overflow-y:auto;margin-top:1rem}.batch-item[data-v-a15bc08a]{background:#fff;border-radius:8px;margin-bottom:10px;box-shadow:0 2px 8px #0000001a}.batch-header[data-v-a15bc08a]{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem;background:#f8f9fa;border-radius:8px 8px 0 0;border-bottom:1px solid #e9ecef}.batch-number[data-v-a15bc08a]{font-weight:600;color:#495057}.mini-copy-btn[data-v-a15bc08a]{background:linear-gradient(45deg,#6c757d,#495057);color:#fff;border:none;padding:.3rem .6rem;border-radius:6px;cursor:pointer;font-size:.8rem}.batch-sql[data-v-a15bc08a]{padding:10px;font-family:Courier New,monospace;white-space:pre-wrap;line-height:1.4;font-size:.9rem}.parameter-info[data-v-a15bc08a]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:12px;padding:1.5rem;margin-top:1.5rem}.info-grid[data-v-a15bc08a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-top:1rem}.info-item[data-v-a15bc08a]{text-align:center;padding:.8rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.info-label[data-v-a15bc08a]{display:block;font-size:.8rem;color:#6c757d;margin-bottom:.2rem}.info-value[data-v-a15bc08a]{display:block;font-size:1.2rem;font-weight:600;color:#495057}.help-section[data-v-a15bc08a]{background:linear-gradient(135deg,#e8f5e8,#c8e6c9);border-radius:12px;padding:1.5rem;margin-top:1.5rem}.help-section ul[data-v-a15bc08a]{list-style:none;padding:0;margin-top:1rem}.help-section li[data-v-a15bc08a]{margin-bottom:.8rem;padding-left:1.5rem;position:relative}.help-section li[data-v-a15bc08a]:before{content:"•";color:#4caf50;font-weight:700;position:absolute;left:0}@media (max-width: 768px){.options-grid[data-v-a15bc08a]{grid-template-columns:1fr}.parameter-input-method[data-v-a15bc08a]{flex-direction:column;gap:.5rem}.result-actions[data-v-a15bc08a]{flex-direction:column}.info-grid[data-v-a15bc08a]{grid-template-columns:repeat(2,1fr)}}.tool-header[data-v-a15bc08a]{padding:10px;margin-bottom:10px}.form-section[data-v-e7d6d90b]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.identifier-options[data-v-e7d6d90b]{display:flex;gap:1rem;margin-bottom:.5rem}.identifier-options label[data-v-e7d6d90b]{display:flex;align-items:center;gap:.3rem;font-size:.9rem}.code-display[data-v-e7d6d90b]{font-size:2rem;font-weight:700;text-align:center;padding:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;margin-bottom:10px;font-family:Courier New,monospace;letter-spacing:2px}.code-breakdown[data-v-e7d6d90b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.breakdown-item[data-v-e7d6d90b]{background:#fff;padding:10px;border-radius:8px;box-shadow:0 2px 8px #0000001a;text-align:center}.breakdown-label[data-v-e7d6d90b]{display:block;font-size:.8rem;color:#6c757d;margin-bottom:.3rem}.breakdown-value[data-v-e7d6d90b]{display:block;font-weight:600;color:#495057;font-size:1.1rem}.batch-results[data-v-e7d6d90b]{max-height:400px;overflow-y:auto;background:#f8f9fa;border-radius:8px;padding:10px}.batch-list[data-v-e7d6d90b]{display:grid;gap:.5rem}.batch-item[data-v-e7d6d90b]{display:flex;align-items:center;gap:1rem;background:#fff;padding:.8rem;border-radius:6px;box-shadow:0 2px 4px #0000001a}.batch-number[data-v-e7d6d90b]{font-weight:600;color:#6c757d;min-width:30px}.batch-code[data-v-e7d6d90b]{font-family:Courier New,monospace;flex:1;font-weight:500}.mini-copy-btn[data-v-e7d6d90b]{background:linear-gradient(45deg,#6c757d,#495057);color:#fff;border:none;padding:.3rem .6rem;border-radius:6px;cursor:pointer;font-size:.8rem}.result-actions[data-v-e7d6d90b]{display:flex;gap:1rem;margin-top:1rem;flex-wrap:wrap}.copy-btn[data-v-e7d6d90b],.download-btn[data-v-e7d6d90b],.validate-btn[data-v-e7d6d90b]{background:linear-gradient(45deg,#28a745,#20c997);color:#fff;border:none;padding:.6rem 1.2rem;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.validate-btn[data-v-e7d6d90b]{background:linear-gradient(45deg,#007bff,#6610f2)}.copy-btn[data-v-e7d6d90b]:hover,.download-btn[data-v-e7d6d90b]:hover,.validate-btn[data-v-e7d6d90b]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #28a7454d}.validation-section[data-v-e7d6d90b]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-radius:12px;padding:1.5rem;margin-top:1.5rem}.validation-section .form-group[data-v-e7d6d90b]{display:flex;gap:1rem;align-items:end}.validation-section .form-group input[data-v-e7d6d90b]{flex:1}.validation-result[data-v-e7d6d90b]{margin-top:1rem;padding:10px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.validation-status[data-v-e7d6d90b]{display:flex;align-items:center;gap:.5rem;font-weight:600;margin-bottom:10px}.validation-status.valid[data-v-e7d6d90b]{color:#28a745}.validation-status.invalid[data-v-e7d6d90b]{color:#dc3545}.validation-details[data-v-e7d6d90b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.detail-item[data-v-e7d6d90b]{text-align:center}.detail-label[data-v-e7d6d90b]{display:block;font-size:.8rem;color:#6c757d;margin-bottom:.2rem}.detail-value[data-v-e7d6d90b]{display:block;font-weight:600;color:#495057}.validation-errors ul[data-v-e7d6d90b]{list-style:none;padding:0;margin:0}.validation-errors li[data-v-e7d6d90b]{color:#dc3545;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.validation-errors li[data-v-e7d6d90b]:before{content:"×";position:absolute;left:0;font-weight:700}.help-section[data-v-e7d6d90b]{background:linear-gradient(135deg,#e8f5e8,#c8e6c9);border-radius:12px;padding:1.5rem;margin-top:1.5rem}.help-section ul[data-v-e7d6d90b]{list-style:none;padding:0;margin-top:1rem}.help-section li[data-v-e7d6d90b]{margin-bottom:.8rem;padding-left:1.5rem;position:relative}.help-section li[data-v-e7d6d90b]:before{content:"•";color:#4caf50;font-weight:700;position:absolute;left:0}@media (max-width: 768px){.code-breakdown[data-v-e7d6d90b]{grid-template-columns:1fr}.validation-section .form-group[data-v-e7d6d90b]{flex-direction:column;align-items:stretch}.result-actions[data-v-e7d6d90b]{flex-direction:column}.validation-details[data-v-e7d6d90b]{grid-template-columns:1fr}}.tool-header[data-v-e7d6d90b]{padding:10px;margin-bottom:10px}.example-section[data-v-e7d6d90b]{margin-top:10px}input[type=text][data-v-e7d6d90b],input[type=number][data-v-e7d6d90b],input[type=email][data-v-e7d6d90b],input[type=password][data-v-e7d6d90b],input[type=url][data-v-e7d6d90b],input[type=search][data-v-e7d6d90b],input[type=tel][data-v-e7d6d90b]{background:#fff}.example-btn[data-v-e7d6d90b]{margin-right:10px}.unit-converter[data-v-5a55b5cf]{max-width:1200px;margin:0 auto;padding:1rem}.converter-container[data-v-5a55b5cf]{display:flex;flex-direction:column;gap:2rem}.category-selector[data-v-5a55b5cf]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.category-selector h3[data-v-5a55b5cf]{margin:0 0 1.5rem;color:#667eea;display:flex;align-items:center;gap:.5rem;font-size:1.2rem}.category-tabs[data-v-5a55b5cf]{display:flex;flex-wrap:wrap;gap:.5rem}.category-tab[data-v-5a55b5cf]{padding:.75rem 1rem;border:none;border-radius:8px;background:#ffffff1a;color:inherit;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;font-size:.9rem}.category-tab[data-v-5a55b5cf]:hover{background:#fff3}.category-tab.active[data-v-5a55b5cf]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.conversion-panel[data-v-5a55b5cf]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:2rem;border:1px solid rgba(255,255,255,.2)}.converter-row[data-v-5a55b5cf]{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center;margin-bottom:2rem}.converter-side[data-v-5a55b5cf]{display:flex;flex-direction:column;gap:1rem}.unit-selector label[data-v-5a55b5cf]{color:#fffc;font-size:.9rem;margin-bottom:.5rem;display:block}.unit-selector select[data-v-5a55b5cf]{width:100%;padding:.75rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff1a;color:inherit;font-size:1rem}.input-field[data-v-5a55b5cf],.output-field[data-v-5a55b5cf]{width:100%;padding:1rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff1a;color:inherit;font-size:1.2rem;text-align:center}.output-field[data-v-5a55b5cf]{background:#667eea1a;border-color:#667eea4d;cursor:pointer}.value-output[data-v-5a55b5cf]{position:relative}.copy-btn[data-v-5a55b5cf]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);padding:.5rem;border:none;background:#667eea33;color:#667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-5a55b5cf]:hover{background:#667eea4d}.converter-arrow[data-v-5a55b5cf]{display:flex;justify-content:center}.swap-btn[data-v-5a55b5cf]{padding:1rem;border:none;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;cursor:pointer;transition:all .3s ease;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.swap-btn[data-v-5a55b5cf]:hover{transform:rotate(180deg) scale(1.1)}.formula-display[data-v-5a55b5cf]{background:#ffffff0d;border-radius:8px;padding:1rem;margin-bottom:1.5rem;text-align:center}.formula-label[data-v-5a55b5cf]{color:#fffc;font-size:.9rem;margin-bottom:.5rem}.formula-text[data-v-5a55b5cf]{color:#667eea;font-family:monospace;font-size:1.1rem}.quick-conversions h4[data-v-5a55b5cf]{margin:0 0 1rem;color:#ffffffe6;display:flex;align-items:center;gap:.5rem}.conversions-table[data-v-5a55b5cf]{background:#ffffff0d;border-radius:8px;overflow:hidden}.table-header[data-v-5a55b5cf]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.75rem 1rem;background:#667eea33;color:#667eea;font-weight:500}.table-row[data-v-5a55b5cf]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:.5rem 1rem;border-bottom:1px solid rgba(255,255,255,.1)}.table-row[data-v-5a55b5cf]:last-child{border-bottom:none}.quick-actions[data-v-5a55b5cf]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.quick-actions h4[data-v-5a55b5cf]{margin:0 0 1rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.quick-buttons[data-v-5a55b5cf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.quick-btn[data-v-5a55b5cf]{padding:1rem;border:none;border-radius:8px;background:#ffffff0d;color:inherit;cursor:pointer;transition:all .3s ease;text-align:left;border:1px solid rgba(255,255,255,.1)}.quick-btn[data-v-5a55b5cf]:hover{background:#ffffff1a;transform:translateY(-2px)}.quick-desc[data-v-5a55b5cf]{display:block;font-size:.8rem;color:#fff9;margin-top:.25rem}.unit-info-section[data-v-5a55b5cf]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.unit-info-section h4[data-v-5a55b5cf]{margin:0 0 1rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.info-cards[data-v-5a55b5cf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.info-card[data-v-5a55b5cf]{display:flex;gap:1rem;background:#ffffff0d;border-radius:8px;padding:1rem}.unit-symbol[data-v-5a55b5cf]{min-width:60px;height:60px;background:#667eea33;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#667eea;font-weight:700;font-size:1.1rem}.unit-details[data-v-5a55b5cf]{flex:1}.unit-name[data-v-5a55b5cf]{color:#ffffffe6;font-weight:500;margin-bottom:.25rem}.unit-description[data-v-5a55b5cf]{color:#ffffffb3;font-size:.9rem;margin-bottom:.25rem}.unit-system[data-v-5a55b5cf]{color:#667eea;font-size:.8rem}.history-section[data-v-5a55b5cf]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.history-section h4[data-v-5a55b5cf]{margin:0 0 1rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.history-list[data-v-5a55b5cf]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.history-item[data-v-5a55b5cf]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#ffffff0d;border-radius:6px;cursor:pointer;transition:all .3s ease}.history-item[data-v-5a55b5cf]:hover{background:#ffffff1a}.history-conversion[data-v-5a55b5cf]{flex:1;color:#ffffffe6;font-family:monospace}.history-time[data-v-5a55b5cf]{color:#fff9;font-size:.8rem}.remove-btn[data-v-5a55b5cf]{padding:.25rem;border:none;background:#f4433633;color:#f44336;border-radius:4px;cursor:pointer;transition:all .3s ease}.remove-btn[data-v-5a55b5cf]:hover{background:#f443364d}.clear-history-btn[data-v-5a55b5cf]{padding:.75rem 1.5rem;border:none;border-radius:8px;background:#f4433633;color:#f44336;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.clear-history-btn[data-v-5a55b5cf]:hover{background:#f443364d}@media (max-width: 768px){.category-tabs[data-v-5a55b5cf]{justify-content:center}.converter-row[data-v-5a55b5cf]{grid-template-columns:1fr;gap:1rem}.converter-arrow[data-v-5a55b5cf]{order:-1}.swap-btn[data-v-5a55b5cf]{transform:rotate(90deg)}.swap-btn[data-v-5a55b5cf]:hover{transform:rotate(270deg) scale(1.1)}.quick-buttons[data-v-5a55b5cf],.info-cards[data-v-5a55b5cf]{grid-template-columns:1fr}}.color-picker-container[data-v-1f0f8531]{max-width:100%;padding:10px}.tool-header[data-v-1f0f8531]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h2[data-v-1f0f8531]{margin:0 0 .5rem;color:var(--text-primary)}.tool-header p[data-v-1f0f8531]{margin:0;color:var(--text-muted)}.color-inputs[data-v-1f0f8531]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:10px}.color-input-section[data-v-1f0f8531],.manual-input-section[data-v-1f0f8531]{display:flex;flex-direction:column;gap:.5rem}.color-input-section label[data-v-1f0f8531],.manual-input-section label[data-v-1f0f8531]{font-weight:500;color:var(--text-primary)}.color-picker-wrapper[data-v-1f0f8531]{display:flex;align-items:center;gap:1rem}.color-input[data-v-1f0f8531]{width:60px;height:60px;border:none;border-radius:8px;cursor:pointer}.color-display[data-v-1f0f8531]{width:100px;height:60px;border-radius:8px;border:2px solid var(--border-color);flex:1}.hex-input[data-v-1f0f8531]{padding:.75rem;border:1px solid var(--border-color);border-radius:6px;font-family:Courier New,monospace}.color-info[data-v-1f0f8531]{margin-bottom:10px}.color-info h3[data-v-1f0f8531]{margin:0 0 1rem;color:var(--text-primary)}.color-formats[data-v-1f0f8531]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.format-item[data-v-1f0f8531]{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:background-color .2s}.format-item[data-v-1f0f8531]:hover{background:var(--bg-hover)}.format-label[data-v-1f0f8531]{font-weight:500;color:var(--text-primary)}.format-value[data-v-1f0f8531]{font-family:Courier New,monospace;color:var(--text-secondary)}.copy-btn[data-v-1f0f8531]{background:none;border:none;cursor:pointer;font-size:1rem}.color-palette[data-v-1f0f8531],.saved-colors[data-v-1f0f8531]{margin-bottom:10px}.color-palette h3[data-v-1f0f8531],.saved-colors h3[data-v-1f0f8531]{margin:0 0 1rem;color:var(--text-primary)}.palette-grid[data-v-1f0f8531],.saved-grid[data-v-1f0f8531]{display:grid;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));gap:.5rem}.palette-color[data-v-1f0f8531],.saved-color[data-v-1f0f8531]{width:40px;height:40px;border-radius:6px;cursor:pointer;border:2px solid var(--border-color);transition:transform .2s}.palette-color[data-v-1f0f8531]:hover,.saved-color[data-v-1f0f8531]:hover{transform:scale(1.1)}.actions[data-v-1f0f8531]{display:flex;gap:1rem;margin-bottom:10px}.save-btn[data-v-1f0f8531],.clear-btn[data-v-1f0f8531]{padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-surface);color:var(--text-primary);cursor:pointer;transition:background-color .2s}.save-btn[data-v-1f0f8531]:hover,.clear-btn[data-v-1f0f8531]:hover{background:var(--bg-hover)}@media (max-width: 768px){.color-inputs[data-v-1f0f8531]{grid-template-columns:1fr;gap:1rem}.color-formats[data-v-1f0f8531]{grid-template-columns:1fr}}.hex-rgb-container[data-v-14a70a07]{max-width:100%;padding:10px}.tool-header[data-v-14a70a07]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h2[data-v-14a70a07]{margin:0 0 .5rem;color:var(--text-primary)}.tool-header p[data-v-14a70a07]{margin:0;color:var(--text-muted)}.converter-section[data-v-14a70a07]{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:10px;align-items:center}.input-group[data-v-14a70a07]{width:100%;max-width:400px}.input-group label[data-v-14a70a07]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.input-with-preview[data-v-14a70a07]{display:flex;gap:1rem;align-items:center}.color-input[data-v-14a70a07]{flex:1;padding:.75rem;border:1px solid var(--border-color);border-radius:6px;font-family:Courier New,monospace}.color-preview[data-v-14a70a07]{width:60px;height:42px;border-radius:6px;border:2px solid var(--border-color)}.converter-arrow[data-v-14a70a07]{font-size:2rem;color:var(--text-primary);margin:1rem 0}.rgb-inputs[data-v-14a70a07]{display:flex;gap:1rem;margin-bottom:.5rem}.rgb-input-group[data-v-14a70a07]{flex:1;display:flex;flex-direction:column;gap:.25rem}.rgb-input-group label[data-v-14a70a07]{font-size:.875rem;margin-bottom:.25rem}.rgb-input[data-v-14a70a07]{padding:.5rem;border:1px solid var(--border-color);border-radius:4px;text-align:center}.rgb-text[data-v-14a70a07]{display:flex;align-items:center;justify-content:space-between;padding:.5rem;background:var(--bg-surface);border-radius:6px;font-family:Courier New,monospace}.copy-btn[data-v-14a70a07]{background:none;border:none;cursor:pointer;font-size:1rem;padding:.25rem}.additional-formats[data-v-14a70a07]{margin-bottom:10px}.additional-formats h3[data-v-14a70a07]{margin:0 0 1rem;color:var(--text-primary)}.format-grid[data-v-14a70a07]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.format-item[data-v-14a70a07]{display:flex;align-items:center;justify-content:space-between;padding:.75rem;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:background-color .2s}.format-item[data-v-14a70a07]:hover{background:var(--bg-hover)}.format-label[data-v-14a70a07]{font-weight:500;color:var(--text-primary)}.format-value[data-v-14a70a07]{font-family:Courier New,monospace;color:var(--text-secondary)}.quick-colors[data-v-14a70a07]{margin-bottom:10px}.quick-colors h3[data-v-14a70a07]{margin:0 0 1rem;color:var(--text-primary)}.color-swatches[data-v-14a70a07]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem}.color-swatch[data-v-14a70a07]{height:60px;border-radius:6px;cursor:pointer;border:2px solid var(--border-color);display:flex;align-items:end;justify-content:center;transition:transform .2s;position:relative}.color-swatch[data-v-14a70a07]:hover{transform:scale(1.05)}.color-name[data-v-14a70a07]{background:#000000b3;color:#fff;padding:.25rem .5rem;border-radius:4px 4px 0 0;font-size:.75rem;position:absolute;bottom:0;left:50%;transform:translate(-50%);white-space:nowrap}@media (max-width: 768px){.rgb-inputs[data-v-14a70a07]{flex-direction:column;gap:.5rem}.format-grid[data-v-14a70a07]{grid-template-columns:1fr}.color-swatches[data-v-14a70a07]{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}}.palette-generator-container[data-v-dded1413]{max-width:100%;padding:10px}.tool-header[data-v-dded1413]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h2[data-v-dded1413]{margin:0 0 .5rem;color:var(--text-primary)}.tool-header p[data-v-dded1413]{margin:0;color:var(--text-muted)}.base-color-section[data-v-dded1413]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:10px;padding:1.5rem;background:var(--bg-surface);border-radius:12px;border:1px solid var(--border-color)}.base-color-input label[data-v-dded1413],.harmony-selector label[data-v-dded1413]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.color-input-wrapper[data-v-dded1413]{display:flex;gap:1rem;align-items:center}.color-picker[data-v-dded1413]{width:60px;height:40px;border:none;border-radius:6px;cursor:pointer}.color-text[data-v-dded1413]{flex:1;padding:.5rem;border:1px solid var(--border-color);border-radius:6px;font-family:Courier New,monospace}.harmony-select[data-v-dded1413]{width:100%;padding:.5rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary)}.palettes-display[data-v-dded1413]{margin-bottom:10px}.palette-section[data-v-dded1413]{margin-bottom:10px;padding:1.5rem;background:var(--bg-surface);border-radius:12px;border:1px solid var(--border-color)}.palette-header[data-v-dded1413]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.palette-header h3[data-v-dded1413]{margin:0;color:var(--text-primary)}.copy-palette-btn[data-v-dded1413]{padding:.5rem 1rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:background-color .2s}.copy-palette-btn[data-v-dded1413]:hover{background:var(--bg-hover)}.color-row[data-v-dded1413]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.color-item[data-v-dded1413]{text-align:center;cursor:pointer;transition:transform .2s}.color-item[data-v-dded1413]:hover{transform:translateY(-2px)}.color-square[data-v-dded1413]{width:100%;height:80px;border-radius:8px;border:2px solid var(--border-color);margin-bottom:.5rem}.color-info[data-v-dded1413]{display:flex;flex-direction:column;gap:.25rem}.color-hex[data-v-dded1413]{font-family:Courier New,monospace;font-weight:500;color:var(--text-primary)}.color-rgb[data-v-dded1413]{font-family:Courier New,monospace;font-size:.8rem;color:var(--text-muted)}.random-palettes[data-v-dded1413]{margin-bottom:10px}.random-header[data-v-dded1413]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.random-header h3[data-v-dded1413]{margin:0;color:var(--text-primary)}.generate-btn[data-v-dded1413]{padding:.5rem 1rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:background-color .2s}.generate-btn[data-v-dded1413]:hover{background:var(--bg-hover)}.random-grid[data-v-dded1413]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.random-palette[data-v-dded1413]{cursor:pointer;border-radius:8px;overflow:hidden;border:2px solid var(--border-color);transition:transform .2s}.random-palette[data-v-dded1413]:hover{transform:scale(1.02)}.random-colors[data-v-dded1413]{display:flex;height:60px}.random-color[data-v-dded1413]{flex:1}.export-section[data-v-dded1413]{padding:1.5rem;background:var(--bg-surface);border-radius:12px;border:1px solid var(--border-color)}.export-section h3[data-v-dded1413]{margin:0 0 1rem;color:var(--text-primary)}.export-options[data-v-dded1413]{display:flex;gap:1rem;flex-wrap:wrap}.export-btn[data-v-dded1413]{padding:.5rem 1rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:background-color .2s}.export-btn[data-v-dded1413]:hover{background:var(--bg-hover)}@media (max-width: 768px){.base-color-section[data-v-dded1413]{grid-template-columns:1fr;gap:1rem}.color-row[data-v-dded1413]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.palette-header[data-v-dded1413]{flex-direction:column;gap:1rem;align-items:stretch}.export-options[data-v-dded1413]{flex-direction:column}}.contrast-checker-container[data-v-847b1d6e]{padding:10px}.tool-header[data-v-847b1d6e]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h2[data-v-847b1d6e]{margin:0 0 .5rem;color:var(--text-primary)}.color-inputs[data-v-847b1d6e]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:10px}.color-input-group label[data-v-847b1d6e]{display:block;margin-bottom:.5rem;font-weight:500}.color-control[data-v-847b1d6e]{display:flex;gap:1rem;align-items:center}.color-picker[data-v-847b1d6e]{width:60px;height:40px;border:none;border-radius:6px}.color-text[data-v-847b1d6e]{flex:1;padding:.5rem;border:1px solid var(--border-color);border-radius:6px;font-family:monospace}.preview-section[data-v-847b1d6e]{margin-bottom:10px}.preview-card[data-v-847b1d6e]{padding:10px;border-radius:12px;border:2px solid var(--border-color);text-align:center}.contrast-results[data-v-847b1d6e]{text-align:center}.ratio-display[data-v-847b1d6e]{font-size:3rem;font-weight:700;margin-bottom:10px}.ratio-number[data-v-847b1d6e]{color:var(--accent-color)}.compliance-grid[data-v-847b1d6e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.compliance-item[data-v-847b1d6e]{display:flex;align-items:center;gap:1rem;padding:10px;border-radius:8px;border:2px solid}.compliance-item.pass[data-v-847b1d6e]{border-color:#10b981;background:#10b9811a}.compliance-item[data-v-847b1d6e]:not(.pass){border-color:#ef4444;background:#ef44441a}@media (max-width: 768px){.color-inputs[data-v-847b1d6e],.compliance-grid[data-v-847b1d6e]{grid-template-columns:1fr}}.gradient-maker-container[data-v-ddad3d1b]{max-width:100%;padding:10px}.tool-header[data-v-ddad3d1b]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h2[data-v-ddad3d1b]{margin:0 0 .5rem;color:var(--text-primary)}.tool-header p[data-v-ddad3d1b]{margin:0;color:var(--text-muted)}.gradient-preview[data-v-ddad3d1b]{margin-bottom:10px}.preview-box[data-v-ddad3d1b]{width:100%;height:200px;border-radius:12px;border:2px solid var(--border-color);margin-bottom:10px}.css-output[data-v-ddad3d1b]{display:flex;gap:1rem;align-items:stretch}.css-textarea[data-v-ddad3d1b]{flex:1;padding:10px;border:1px solid var(--border-color);border-radius:6px;font-family:Courier New,monospace;font-size:.875rem;background:var(--bg-surface);color:var(--text-primary);resize:none;height:80px}.copy-btn[data-v-ddad3d1b]{padding:.5rem 1rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:background-color .2s}.copy-btn[data-v-ddad3d1b]:hover{background:var(--bg-hover)}.gradient-controls[data-v-ddad3d1b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:10px;padding:1.5rem;background:var(--bg-surface);border-radius:12px;border:1px solid var(--border-color)}.gradient-type label[data-v-ddad3d1b],.direction-control label[data-v-ddad3d1b],.shape-control label[data-v-ddad3d1b],.position-control label[data-v-ddad3d1b]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.type-select[data-v-ddad3d1b],.shape-select[data-v-ddad3d1b],.position-select[data-v-ddad3d1b]{width:100%;padding:.5rem;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary)}.direction-slider[data-v-ddad3d1b],.stop-position[data-v-ddad3d1b]{width:100%;margin-bottom:10px}.direction-presets[data-v-ddad3d1b]{display:flex;gap:.5rem;flex-wrap:wrap}.preset-btn[data-v-ddad3d1b]{padding:.25rem .5rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;cursor:pointer;font-size:.875rem;transition:background-color .2s}.preset-btn[data-v-ddad3d1b]:hover{background:var(--bg-hover)}.radial-controls[data-v-ddad3d1b]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.color-stops[data-v-ddad3d1b]{margin-bottom:10px;padding:1.5rem;background:var(--bg-surface);border-radius:12px;border:1px solid var(--border-color)}.stops-header[data-v-ddad3d1b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.stops-header h3[data-v-ddad3d1b]{margin:0;color:var(--text-primary)}.add-stop-btn[data-v-ddad3d1b]{padding:.5rem 1rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:background-color .2s}.add-stop-btn[data-v-ddad3d1b]:hover{background:var(--bg-hover)}.stops-list[data-v-ddad3d1b]{display:flex;flex-direction:column;gap:1rem}.color-stop[data-v-ddad3d1b]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:var(--bg-primary);border-radius:6px;border:1px solid var(--border-color)}.stop-color[data-v-ddad3d1b]{width:50px;height:30px;border:none;border-radius:4px;cursor:pointer}.stop-position[data-v-ddad3d1b]{flex:1}.position-label[data-v-ddad3d1b]{min-width:40px;font-family:Courier New,monospace;color:var(--text-primary)}.remove-stop[data-v-ddad3d1b]{width:20px;height:20px;background:#ef4444;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1.2rem;line-height:1;display:flex;align-items:center;justify-content:center;padding:0}.remove-stop[data-v-ddad3d1b]:disabled{background:var(--text-muted);cursor:not-allowed}.gradient-presets[data-v-ddad3d1b]{padding:1.5rem;background:var(--bg-surface);border-radius:12px;border:1px solid var(--border-color)}.gradient-presets h3[data-v-ddad3d1b]{margin:0 0 1rem;color:var(--text-primary)}.presets-grid[data-v-ddad3d1b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.preset-item[data-v-ddad3d1b]{cursor:pointer;text-align:center;transition:transform .2s}.preset-item[data-v-ddad3d1b]:hover{transform:scale(1.05)}.preset-preview[data-v-ddad3d1b]{width:100%;height:60px;border-radius:6px;border:2px solid var(--border-color);margin-bottom:.5rem}.preset-name[data-v-ddad3d1b]{font-size:.875rem;color:var(--text-primary)}@media (max-width: 768px){.css-output[data-v-ddad3d1b]{flex-direction:column}.gradient-controls[data-v-ddad3d1b],.radial-controls[data-v-ddad3d1b]{grid-template-columns:1fr}.color-stop[data-v-ddad3d1b]{flex-wrap:wrap;gap:.5rem}}.shadow-generator-container[data-v-c0275794]{padding:10px}.tool-header[data-v-c0275794]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h2[data-v-c0275794]{margin:0 0 .5rem;color:var(--text-primary)}.preview-section[data-v-c0275794]{text-align:center;margin-bottom:10px}.preview-box[data-v-c0275794]{display:inline-block;padding:10px;background:#fff;border-radius:8px;font-weight:500;color:#333}.shadow-controls[data-v-c0275794]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:10px;padding:1.5rem;background:var(--bg-surface);border-radius:12px;border:1px solid var(--border-color)}.control-group label[data-v-c0275794]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.control-group input[type=range].modern-slider[data-v-c0275794]{width:100%}.color-control[data-v-c0275794]{display:flex;gap:.5rem;align-items:center}.color-control input[type=color][data-v-c0275794]{width:50px;height:30px;border:none;border-radius:4px}.color-text[data-v-c0275794]{flex:1;padding:.25rem .5rem;border:1px solid var(--border-color);border-radius:4px;font-family:monospace}.css-output[data-v-c0275794]{margin-bottom:10px}.css-output label[data-v-c0275794]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.css-textarea[data-v-c0275794]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:6px;font-family:Courier New,monospace;background:var(--bg-surface);color:var(--text-primary);resize:none;height:60px;margin-bottom:.5rem}.copy-btn[data-v-c0275794]{padding:.5rem 1rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:background-color .2s}.copy-btn[data-v-c0275794]:hover{background:var(--bg-hover)}.shadow-presets h3[data-v-c0275794]{margin:0 0 1rem;color:var(--text-primary)}.presets-grid[data-v-c0275794]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.preset-item[data-v-c0275794]{cursor:pointer;text-align:center;transition:transform .2s}.preset-item[data-v-c0275794]:hover{transform:scale(1.05)}.preset-preview[data-v-c0275794]{width:80px;height:60px;background:#fff;border-radius:6px;margin:0 auto .5rem;border:1px solid #eee}.preset-name[data-v-c0275794]{font-size:.875rem;color:var(--text-primary)}@media (max-width: 768px){.shadow-controls[data-v-c0275794]{grid-template-columns:1fr}}.border-radius-container[data-v-f10a5128]{padding:10px}.tool-header[data-v-f10a5128]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h2[data-v-f10a5128]{margin:0 0 .5rem;color:var(--text-primary)}.preview-section[data-v-f10a5128]{text-align:center;margin-bottom:10px}.preview-box[data-v-f10a5128]{display:inline-block;width:200px;height:200px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:1.1rem}.radius-controls[data-v-f10a5128]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:10px;padding:1.5rem;background:var(--bg-surface);border-radius:12px;border:1px solid var(--border-color)}.control-group.span-2[data-v-f10a5128]{grid-column:span 2}.control-group label[data-v-f10a5128]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.control-group input[type=range][data-v-f10a5128]{width:100%}.css-output[data-v-f10a5128]{margin-bottom:10px}.css-output label[data-v-f10a5128]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.css-textarea[data-v-f10a5128]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:6px;font-family:Courier New,monospace;background:var(--bg-surface);color:var(--text-primary);resize:none;height:60px;margin-bottom:.5rem}.copy-btn[data-v-f10a5128]{padding:.5rem 1rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:background-color .2s}.copy-btn[data-v-f10a5128]:hover{background:var(--bg-hover)}.radius-presets h3[data-v-f10a5128]{margin:0 0 1rem;color:var(--text-primary)}.presets-grid[data-v-f10a5128]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem}.preset-item[data-v-f10a5128]{cursor:pointer;text-align:center;transition:transform .2s}.preset-item[data-v-f10a5128]:hover{transform:scale(1.05)}.preset-preview[data-v-f10a5128]{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);margin:0 auto .5rem;border:2px solid var(--border-color)}.preset-name[data-v-f10a5128]{font-size:.875rem;color:var(--text-primary)}@media (max-width: 768px){.radius-controls[data-v-f10a5128]{grid-template-columns:1fr}.control-group.span-2[data-v-f10a5128]{grid-column:span 1}}.modern-slider[data-v-f10a5128]{position:relative;width:100%;height:8px;background:linear-gradient(90deg,#e2e8f0,#cbd5e1);border-radius:10px;outline:none;cursor:pointer;transition:all .3s ease}.modern-slider[data-v-f10a5128]:hover{height:10px;background:linear-gradient(90deg,#d1d5db,#9ca3af);box-shadow:0 4px 12px #3b82f633}.modern-slider[data-v-f10a5128]:focus{box-shadow:0 0 0 3px #3b82f64d}.modern-slider[data-v-f10a5128]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;border:3px solid white;box-shadow:0 4px 12px #3b82f666,0 2px 4px #0000001a;cursor:pointer;transition:all .3s ease;position:relative;z-index:2}.modern-slider[data-v-f10a5128]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 6px 16px #3b82f680,0 4px 8px #00000026;background:linear-gradient(135deg,#2563eb,#1e40af)}.modern-slider[data-v-f10a5128]::-webkit-slider-thumb:active{transform:scale(1.1);box-shadow:0 4px 12px #3b82f699,0 2px 4px #0003}.modern-slider[data-v-f10a5128]::-webkit-slider-track{height:8px;background:linear-gradient(90deg,#e2e8f0,#cbd5e1);border-radius:10px;border:none}.modern-slider[data-v-f10a5128]::-moz-range-track{height:8px;background:linear-gradient(90deg,#e2e8f0,#cbd5e1);border-radius:10px;border:none}.modern-slider[data-v-f10a5128]::-moz-range-thumb{width:24px;height:24px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;border:3px solid white;box-shadow:0 4px 12px #3b82f666,0 2px 4px #0000001a;cursor:pointer;transition:all .3s ease}.modern-slider[data-v-f10a5128]::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 6px 16px #3b82f680,0 4px 8px #00000026;background:linear-gradient(135deg,#2563eb,#1e40af)}.modern-slider[data-v-f10a5128]::-moz-range-thumb:active{transform:scale(1.1);box-shadow:0 4px 12px #3b82f699,0 2px 4px #0003}input[type=checkbox][data-v-f10a5128]{width:20px;margin-bottom:0}.favicon-generator-container[data-v-113640fe]{padding:10px}.tool-header[data-v-113640fe]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h2[data-v-113640fe]{margin:0 0 .5rem;color:var(--text-primary)}.upload-section[data-v-113640fe]{margin-bottom:10px}.upload-area[data-v-113640fe]{border:2px dashed var(--border-color);border-radius:12px;padding:10px;text-align:center;cursor:pointer;transition:border-color .2s}.upload-area[data-v-113640fe]:hover{border-color:var(--accent-color)}.upload-placeholder[data-v-113640fe]{color:var(--text-muted)}.upload-icon[data-v-113640fe]{font-size:3rem;display:block;margin-bottom:10px}.image-preview[data-v-113640fe]{max-width:200px;margin:0 auto}.preview-img[data-v-113640fe]{max-width:100%;max-height:200px;border-radius:8px}.settings-section[data-v-113640fe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:10px;padding:1.5rem;background:var(--bg-surface);border-radius:12px;border:1px solid var(--border-color)}.setting-group label[data-v-113640fe]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.color-control[data-v-113640fe]{display:flex;gap:.5rem;align-items:center}.color-control input[type=color][data-v-113640fe]{width:50px;height:30px;border:none;border-radius:4px}.color-text[data-v-113640fe]{flex:1;padding:.25rem .5rem;border:1px solid var(--border-color);border-radius:4px;font-family:monospace}.favicon-preview[data-v-113640fe]{margin-bottom:10px}.favicon-preview h3[data-v-113640fe]{margin:0 0 1rem;color:var(--text-primary)}.preview-grid[data-v-113640fe]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem}.preview-item[data-v-113640fe]{text-align:center;padding:10px;background:var(--bg-surface);border-radius:8px;border:1px solid var(--border-color)}.favicon-canvas[data-v-113640fe]{border:1px solid var(--border-color);border-radius:4px;margin-bottom:.5rem}.size-info[data-v-113640fe]{display:flex;flex-direction:column;gap:.25rem}.size-name[data-v-113640fe]{font-weight:500;color:var(--text-primary)}.size-dimension[data-v-113640fe]{font-size:.75rem;color:var(--text-muted)}.download-section[data-v-113640fe]{margin-bottom:10px}.download-section h3[data-v-113640fe]{margin:0 0 1rem;color:var(--text-primary)}.download-options[data-v-113640fe]{display:flex;gap:1rem;margin-bottom:10px;flex-wrap:wrap}.download-btn[data-v-113640fe]{padding:.5rem 1rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:background-color .2s}.download-btn[data-v-113640fe]:hover{background:var(--bg-hover)}.size-selector label[data-v-113640fe]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.size-checkboxes[data-v-113640fe]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem}.size-checkbox[data-v-113640fe]{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.html-output[data-v-113640fe]{margin-bottom:10px}.html-output h3[data-v-113640fe]{margin:0 0 1rem;color:var(--text-primary)}.html-textarea[data-v-113640fe]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:6px;font-family:Courier New,monospace;background:var(--bg-surface);color:var(--text-primary);resize:vertical;height:200px;margin-bottom:.5rem}.copy-btn[data-v-113640fe]{padding:.5rem 1rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:background-color .2s}.copy-btn[data-v-113640fe]:hover{background:var(--bg-hover)}@media (max-width: 768px){.settings-section[data-v-113640fe]{grid-template-columns:1fr}.download-options[data-v-113640fe]{flex-direction:column}.size-checkboxes[data-v-113640fe]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}.css-clamp-container[data-v-d85c9fa3]{padding:10px}.tool-header[data-v-d85c9fa3]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h2[data-v-d85c9fa3]{margin:0 0 .5rem;color:var(--text-primary)}.clamp-inputs[data-v-d85c9fa3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:10px;padding:1.5rem;background:var(--bg-surface);border-radius:12px;border:1px solid var(--border-color)}.input-group label[data-v-d85c9fa3]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.value-input[data-v-d85c9fa3]{width:100%;padding:.5rem;border:1px solid var(--border-color);border-radius:6px;font-family:monospace}.clamp-result[data-v-d85c9fa3]{margin-bottom:10px}.clamp-result label[data-v-d85c9fa3]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.css-textarea[data-v-d85c9fa3]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:6px;font-family:Courier New,monospace;background:var(--bg-surface);color:var(--text-primary);resize:none;height:80px;margin-bottom:.5rem}.copy-btn[data-v-d85c9fa3]{padding:.5rem 1rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;transition:background-color .2s}.copy-btn[data-v-d85c9fa3]:hover{background:var(--bg-hover)}.preview-section[data-v-d85c9fa3]{margin-bottom:10px;padding:1.5rem;background:var(--bg-surface);border-radius:12px;border:1px solid var(--border-color)}.preview-section h3[data-v-d85c9fa3]{margin:0 0 1rem;color:var(--text-primary)}.preview-controls[data-v-d85c9fa3]{margin-bottom:10px}.preview-controls label[data-v-d85c9fa3]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.viewport-slider[data-v-d85c9fa3]{width:100%}.preview-box[data-v-d85c9fa3]{text-align:center;padding:10px;border:2px dashed var(--border-color);border-radius:8px}.sample-text[data-v-d85c9fa3]{font-weight:500;color:var(--text-primary);transition:font-size .3s ease}.size-table[data-v-d85c9fa3]{margin-bottom:10px}.size-table h3[data-v-d85c9fa3]{margin:0 0 1rem;color:var(--text-primary)}.table-wrapper[data-v-d85c9fa3]{overflow-x:auto}table[data-v-d85c9fa3]{width:100%;border-collapse:collapse;background:var(--bg-surface);border-radius:8px;overflow:hidden}th[data-v-d85c9fa3],td[data-v-d85c9fa3]{padding:.75rem;text-align:left;border-bottom:1px solid var(--border-color)}th[data-v-d85c9fa3]{background:var(--bg-hover);font-weight:500;color:var(--text-primary)}td[data-v-d85c9fa3]{color:var(--text-secondary);font-family:monospace}.clamp-presets[data-v-d85c9fa3]{margin-bottom:10px}.clamp-presets h3[data-v-d85c9fa3]{margin:0 0 1rem;color:var(--text-primary)}.presets-grid[data-v-d85c9fa3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.preset-item[data-v-d85c9fa3]{padding:10px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:transform .2s,border-color .2s}.preset-item[data-v-d85c9fa3]:hover{transform:translateY(-2px);border-color:var(--accent-color)}.preset-name[data-v-d85c9fa3]{font-weight:500;color:var(--text-primary);margin-bottom:.25rem}.preset-description[data-v-d85c9fa3]{font-size:.875rem;color:var(--text-muted);margin-bottom:.5rem}.preset-values[data-v-d85c9fa3]{font-family:monospace;font-size:.875rem;color:var(--text-secondary)}.clamp-info[data-v-d85c9fa3]{padding:1.5rem;background:var(--bg-surface);border-radius:12px;border:1px solid var(--border-color)}.clamp-info h3[data-v-d85c9fa3]{margin:0 0 1rem;color:var(--text-primary)}.info-content p[data-v-d85c9fa3]{margin:.5rem 0;color:var(--text-secondary);line-height:1.5}.info-content strong[data-v-d85c9fa3]{color:var(--text-primary)}@media (max-width: 768px){.clamp-inputs[data-v-d85c9fa3],.presets-grid[data-v-d85c9fa3]{grid-template-columns:1fr}}.tailwind-cheatsheet-container[data-v-a4603743]{padding:10px;max-width:1200px;margin:0 auto}.tool-header[data-v-a4603743]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-a4603743]{font-size:1.8rem;font-weight:700;margin-bottom:10px;color:var(--text-primary)}.tool-header p[data-v-a4603743]{color:var(--text-secondary);font-size:.95rem}.search-section[data-v-a4603743]{margin-bottom:10px}.search-container[data-v-a4603743]{position:relative;margin-bottom:10px}.search-input[data-v-a4603743]{width:100%;padding:12px 40px 12px 16px;border:2px solid var(--border-color);border-radius:8px;font-size:1rem;background:var(--bg-secondary);color:var(--text-primary);transition:all .2s ease}.search-input[data-v-a4603743]:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-color-20)}.clear-btn[data-v-a4603743]{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:1rem;color:var(--text-secondary);cursor:pointer;padding:10px;transition:color .2s ease}.clear-btn[data-v-a4603743]:hover{color:var(--text-primary)}.filter-tags[data-v-a4603743]{display:flex;flex-wrap:wrap;gap:8px}.filter-tag[data-v-a4603743]{padding:10px;border:2px solid var(--border-color);border-radius:20px;background:var(--bg-secondary);color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:all .2s ease}.filter-tag[data-v-a4603743]:hover{border-color:var(--primary-color);color:var(--text-primary)}.filter-tag.active[data-v-a4603743]{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.classes-grid[data-v-a4603743]{display:grid;gap:30px}.category-section[data-v-a4603743]{background:var(--bg-secondary);border-radius:12px;padding:10px;border:1px solid var(--border-color)}.category-title[data-v-a4603743]{font-size:1.25rem;font-weight:600;margin-bottom:10px;color:var(--text-primary);border-bottom:2px solid var(--border-color);padding-bottom:8px}.classes-container[data-v-a4603743]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.class-item[data-v-a4603743]{position:relative;display:flex;flex-direction:column;padding:10px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);cursor:pointer;transition:all .2s ease}.class-item[data-v-a4603743]:hover{border-color:var(--primary-color);background:var(--bg-hover);transform:translateY(-1px);box-shadow:0 4px 8px var(--shadow-light)}.class-name[data-v-a4603743]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;color:var(--primary-color);background:var(--bg-code);padding:10px;border-radius:4px;margin-bottom:10px;font-weight:600}.class-description[data-v-a4603743]{font-size:.8rem;color:var(--text-secondary);line-height:1.3}.copy-indicator[data-v-a4603743]{position:absolute;top:50%;right:12px;transform:translateY(-50%);background:var(--primary-color);color:#fff;padding:10px;border-radius:4px;font-size:.75rem;font-weight:500;animation:fadeInOut-a4603743 1s ease-in-out}@keyframes fadeInOut-a4603743{0%,to{opacity:0}50%{opacity:1}}.no-results[data-v-a4603743]{text-align:center;padding:10px;color:var(--text-secondary)}.no-results p[data-v-a4603743]{font-size:1.1rem;margin:0}@media (max-width: 768px){.tailwind-cheatsheet-container[data-v-a4603743]{padding:10px}.tool-header h3[data-v-a4603743]{font-size:1.5rem}.classes-container[data-v-a4603743]{grid-template-columns:1fr}.filter-tags[data-v-a4603743]{justify-content:center}.category-section[data-v-a4603743]{padding:10px}}:root[data-theme=dark] .class-name[data-v-a4603743]{color:#60a5fa;background:#3b82f61a}:root[data-theme=dark] .filter-tag.active[data-v-a4603743]{background:#ff6b35;border-color:#ff6b35}:root[data-theme=dark] .copy-indicator[data-v-a4603743]{background:#ff6b35}.image-compress-container[data-v-fea2d3b6]{max-width:1200px;margin:0 auto;padding:10px}.tool-header[data-v-fea2d3b6]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-fea2d3b6]{margin:0 0 10px;color:var(--text-primary)}.tool-header p[data-v-fea2d3b6]{margin:0;color:var(--text-secondary)}.upload-area[data-v-fea2d3b6]{border:2px dashed var(--border-color);border-radius:12px;padding:10px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--bg-secondary)}.upload-area[data-v-fea2d3b6]:hover,.upload-area.dragover[data-v-fea2d3b6]{border-color:var(--primary-color);background:var(--bg-primary);transform:translateY(-2px)}.upload-content .upload-icon[data-v-fea2d3b6]{font-size:48px;margin-bottom:10px}.upload-content p[data-v-fea2d3b6]{margin:0 0 5px;font-size:18px;color:var(--text-primary)}.upload-content small[data-v-fea2d3b6]{color:var(--text-secondary)}.settings-section[data-v-fea2d3b6]{margin:30px 0;padding:10px;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-color)}.setting-group[data-v-fea2d3b6]{margin-bottom:10px}.setting-group[data-v-fea2d3b6]:last-child{margin-bottom:0}.setting-group label[data-v-fea2d3b6]{display:block;margin-bottom:10px;font-weight:600;color:var(--text-primary)}.quality-control[data-v-fea2d3b6]{display:flex;align-items:center;gap:15px}.quality-slider[data-v-fea2d3b6]{flex:1;height:8px;background:var(--border-color);border-radius:4px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .3s ease;position:relative}.quality-slider[data-v-fea2d3b6]:hover{height:10px;box-shadow:0 2px 8px #3b82f64d}.quality-slider[data-v-fea2d3b6]:focus{box-shadow:0 0 0 3px #3b82f633}.quality-slider[data-v-fea2d3b6]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;background:var(--primary-color);border:3px solid var(--bg-primary);border-radius:50%;cursor:pointer;box-shadow:0 2px 6px #0003;transition:all .3s ease;position:relative;z-index:2}.quality-slider[data-v-fea2d3b6]::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 4px 12px #3b82f666}.quality-slider[data-v-fea2d3b6]::-webkit-slider-track{height:8px;background:var(--border-color);border-radius:4px;border:none}.quality-slider[data-v-fea2d3b6]::-webkit-slider-runnable-track{height:8px;background:linear-gradient(to right,var(--primary-color) 0%,var(--primary-color) var(--value, 0%),var(--border-color) var(--value, 0%),var(--border-color) 100%);border-radius:4px}.quality-slider[data-v-fea2d3b6]::-moz-range-track{height:8px;background:var(--border-color);border-radius:4px;border:none}.quality-slider[data-v-fea2d3b6]::-moz-range-thumb{width:22px;height:22px;background:var(--primary-color);border:3px solid var(--bg-primary);border-radius:50%;cursor:pointer;box-shadow:0 2px 6px #0003;transition:all .3s ease}.quality-slider[data-v-fea2d3b6]::-moz-range-progress{height:8px;background:var(--primary-color);border-radius:4px}.quality-slider[data-v-fea2d3b6]::-ms-track{height:8px;background:transparent;border-color:transparent;color:transparent}.quality-slider[data-v-fea2d3b6]::-ms-fill-lower{background:var(--primary-color);border-radius:4px}.quality-slider[data-v-fea2d3b6]::-ms-fill-upper{background:var(--border-color);border-radius:4px}.quality-slider[data-v-fea2d3b6]::-ms-thumb{width:22px;height:22px;background:var(--primary-color);border:3px solid var(--bg-primary);border-radius:50%;cursor:pointer}.quality-value[data-v-fea2d3b6]{min-width:45px;text-align:center;font-weight:600;color:var(--primary-color)}.format-options[data-v-fea2d3b6]{display:flex;gap:10px}.format-btn[data-v-fea2d3b6]{padding:10px;border:2px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);border-radius:8px;cursor:pointer;transition:all .3s ease}.format-btn[data-v-fea2d3b6]:hover{border-color:var(--primary-color)}.format-btn.active[data-v-fea2d3b6]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.size-control[data-v-fea2d3b6]{display:flex;align-items:center;gap:10px}.size-input[data-v-fea2d3b6]{width:100px;padding:10px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary)}.reset-btn[data-v-fea2d3b6]{padding:10px;background:var(--bg-tertiary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:6px;cursor:pointer;transition:all .3s ease}.reset-btn[data-v-fea2d3b6]:hover{background:var(--bg-secondary)}.section-header[data-v-fea2d3b6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section-header h4[data-v-fea2d3b6]{margin:0;color:var(--text-primary)}.batch-actions[data-v-fea2d3b6]{display:flex;gap:10px}.compress-all-btn[data-v-fea2d3b6],.download-all-btn[data-v-fea2d3b6],.clear-btn[data-v-fea2d3b6]{padding:10px;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.compress-all-btn[data-v-fea2d3b6]{background:var(--primary-color);color:#fff}.compress-all-btn[data-v-fea2d3b6]:disabled{opacity:.6;cursor:not-allowed}.download-all-btn[data-v-fea2d3b6]{background:var(--success-color);color:#fff}.clear-btn[data-v-fea2d3b6]{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.images-grid[data-v-fea2d3b6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.image-item[data-v-fea2d3b6]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:10px;transition:all .3s ease}.image-item[data-v-fea2d3b6]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.image-preview[data-v-fea2d3b6]{position:relative;margin-bottom:10px;border-radius:8px;overflow:hidden;background:var(--bg-primary)}.image-preview img[data-v-fea2d3b6]{width:100%;height:200px;object-fit:cover;display:block}.image-overlay[data-v-fea2d3b6]{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;gap:10px}.loading-bounce[data-v-fea2d3b6]{display:flex;gap:5px}.loading-bounce span[data-v-fea2d3b6]{width:10px;height:10px;border-radius:50%;background:#fff;animation:bounce-fea2d3b6 1.4s ease-in-out infinite}.loading-bounce span[data-v-fea2d3b6]:nth-child(2){animation-delay:.2s}.loading-bounce span[data-v-fea2d3b6]:nth-child(3){animation-delay:.4s}@keyframes bounce-fea2d3b6{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.loading-text[data-v-fea2d3b6]{font-size:14px;font-weight:600}.image-info h5[data-v-fea2d3b6]{margin:0 0 10px;color:var(--text-primary);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.size-info[data-v-fea2d3b6],.dimensions[data-v-fea2d3b6],.compression-ratio[data-v-fea2d3b6]{font-size:12px;color:var(--text-secondary);margin-bottom:10px}.compression-ratio[data-v-fea2d3b6]{color:var(--success-color);font-weight:600}.image-actions[data-v-fea2d3b6]{display:flex;gap:8px;margin-top:15px}.compress-btn[data-v-fea2d3b6],.download-btn[data-v-fea2d3b6],.remove-btn[data-v-fea2d3b6]{flex:1;padding:10px;border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;transition:all .3s ease}.compress-btn[data-v-fea2d3b6]{background:var(--primary-color);color:#fff}.compress-btn[data-v-fea2d3b6]:disabled{opacity:.6;cursor:not-allowed}.download-btn[data-v-fea2d3b6]{background:var(--success-color);color:#fff}.remove-btn[data-v-fea2d3b6]{background:var(--danger-color);color:#fff}.tips-section[data-v-fea2d3b6]{margin-top:40px;padding:10px;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-color)}.tips-section h4[data-v-fea2d3b6]{margin:0 0 15px;color:var(--text-primary)}.tips-section ul[data-v-fea2d3b6]{margin:0;padding-left:20px;color:var(--text-secondary)}.tips-section li[data-v-fea2d3b6]{margin-bottom:10px}@media (max-width: 768px){.image-compress-container[data-v-fea2d3b6]{padding:10px}.images-grid[data-v-fea2d3b6]{grid-template-columns:1fr}.section-header[data-v-fea2d3b6]{flex-direction:column;gap:15px;align-items:stretch}.batch-actions[data-v-fea2d3b6]{justify-content:center}}.image-resize-container[data-v-2e61335c]{max-width:1200px;margin:0 auto;padding:10px}.tool-header[data-v-2e61335c]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-2e61335c]{margin:0 0 10px;color:var(--text-primary)}.tool-header p[data-v-2e61335c]{margin:0;color:var(--text-secondary)}.upload-area[data-v-2e61335c]{border:2px dashed var(--border-color);border-radius:12px;padding:10px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--bg-secondary)}.upload-area[data-v-2e61335c]:hover,.upload-area.dragover[data-v-2e61335c]{border-color:var(--primary-color);background:var(--bg-primary);transform:translateY(-2px)}.upload-content .upload-icon[data-v-2e61335c]{font-size:48px;margin-bottom:10px}.upload-content p[data-v-2e61335c]{margin:0 0 5px;font-size:18px;color:var(--text-primary)}.upload-content small[data-v-2e61335c]{color:var(--text-secondary)}.editor-section[data-v-2e61335c]{margin-top:30px}.image-preview-container[data-v-2e61335c]{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:10px}.preview-panel h4[data-v-2e61335c]{margin:0 0 15px;text-align:center;color:var(--text-primary)}.image-wrapper[data-v-2e61335c]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:10px;text-align:center}.image-wrapper img[data-v-2e61335c]{max-width:100%;max-height:300px;object-fit:contain;border-radius:8px}.image-info[data-v-2e61335c]{margin-top:10px;font-size:14px;color:var(--text-secondary)}.image-info p[data-v-2e61335c]{margin:5px 0}.controls-section[data-v-2e61335c]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:10px}.resize-methods h4[data-v-2e61335c]{margin:0 0 15px;color:var(--text-primary)}.method-options[data-v-2e61335c]{display:flex;gap:20px;margin-bottom:10px}.method-option[data-v-2e61335c]{display:flex;align-items:center;cursor:pointer;color:var(--text-primary)}.method-option input[type=radio][data-v-2e61335c]{accent-color:var(--primary-color);width:25px;margin:0}.control-group[data-v-2e61335c]{margin-bottom:10px}.control-group label[data-v-2e61335c]{display:block;margin-bottom:10px;font-weight:600;color:var(--text-primary)}.percentage-control[data-v-2e61335c]{display:flex;align-items:center;gap:15px}.percentage-input[data-v-2e61335c]{width:80px;padding:10px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);text-align:center}.lock-ratio-label[data-v-2e61335c]{display:flex!important;align-items:center;gap:8px;cursor:pointer;font-weight:400!important}input[type=checkbox][data-v-2e61335c]{width:20px;margin-bottom:0;accent-color:var(--primary-color)}.pixel-controls[data-v-2e61335c]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pixel-input-group label[data-v-2e61335c]{margin-bottom:10px}.pixel-input[data-v-2e61335c]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary)}.preset-grid[data-v-2e61335c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.preset-btn[data-v-2e61335c]{padding:10px;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);border-radius:8px;cursor:pointer;transition:all .3s ease;text-align:center}.preset-btn[data-v-2e61335c]:hover{border-color:var(--primary-color);background:var(--bg-tertiary)}.preset-btn strong[data-v-2e61335c]{display:block;margin-bottom:10px}.preset-btn span[data-v-2e61335c]{font-size:12px;color:var(--text-secondary)}.quality-control[data-v-2e61335c]{display:flex;align-items:center;gap:15px}.action-buttons[data-v-2e61335c]{display:flex;gap:12px;margin-top:25px}.resize-btn[data-v-2e61335c],.download-btn[data-v-2e61335c],.reset-btn[data-v-2e61335c]{flex:1;padding:10px;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.resize-btn[data-v-2e61335c]{background:var(--primary-color);color:#fff}.resize-btn[data-v-2e61335c]:disabled{opacity:.6;cursor:not-allowed}.download-btn[data-v-2e61335c]{background:var(--success-color);color:#fff}.reset-btn[data-v-2e61335c]{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.tips-section[data-v-2e61335c]{margin-top:40px;padding:10px;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-color)}.tips-section h4[data-v-2e61335c]{margin:0 0 15px;color:var(--text-primary)}.tips-section ul[data-v-2e61335c]{margin:0;padding-left:20px;color:var(--text-secondary)}.tips-section li[data-v-2e61335c]{margin-bottom:10px}@media (max-width: 768px){.image-resize-container[data-v-2e61335c]{padding:10px}.image-preview-container[data-v-2e61335c]{grid-template-columns:1fr;gap:20px}.method-options[data-v-2e61335c]{flex-direction:column;gap:10px}.pixel-controls[data-v-2e61335c]{grid-template-columns:1fr;gap:15px}.preset-grid[data-v-2e61335c]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.action-buttons[data-v-2e61335c]{flex-direction:column}}.modern-slider[data-v-2e61335c]{position:relative;width:100%;height:8px;background:linear-gradient(90deg,#e2e8f0,#cbd5e1);border-radius:10px;outline:none;cursor:pointer;transition:all .3s ease}.modern-slider[data-v-2e61335c]:hover{height:10px;background:linear-gradient(90deg,#d1d5db,#9ca3af);box-shadow:0 4px 12px #3b82f633}.modern-slider[data-v-2e61335c]:focus{box-shadow:0 0 0 3px #3b82f64d}.modern-slider[data-v-2e61335c]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;border:3px solid white;box-shadow:0 4px 12px #3b82f666,0 2px 4px #0000001a;cursor:pointer;transition:all .3s ease;position:relative;z-index:2}.modern-slider[data-v-2e61335c]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 6px 16px #3b82f680,0 4px 8px #00000026;background:linear-gradient(135deg,#2563eb,#1e40af)}.modern-slider[data-v-2e61335c]::-webkit-slider-thumb:active{transform:scale(1.1);box-shadow:0 4px 12px #3b82f699,0 2px 4px #0003}.modern-slider[data-v-2e61335c]::-webkit-slider-track{height:8px;background:linear-gradient(90deg,#e2e8f0,#cbd5e1);border-radius:10px;border:none}.image-convert-container[data-v-44e9b424]{max-width:1200px;margin:0 auto;padding:10px}.tool-header[data-v-44e9b424]{text-align:center;margin-bottom:10px;padding:10px}.upload-area[data-v-44e9b424]{border:2px dashed var(--border-color);border-radius:12px;padding:10px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--bg-secondary)}.upload-area[data-v-44e9b424]:hover,.upload-area.dragover[data-v-44e9b424]{border-color:var(--primary-color);background:var(--bg-primary)}.upload-icon[data-v-44e9b424]{font-size:48px;margin-bottom:10px}.format-section[data-v-44e9b424]{margin:30px 0;padding:10px;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-color)}.format-controls[data-v-44e9b424]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:start}.target-format label[data-v-44e9b424],.quality-control label[data-v-44e9b424]{display:block;margin-bottom:10px;font-weight:600;color:var(--text-primary)}.format-options[data-v-44e9b424]{display:flex;gap:10px}.format-btn[data-v-44e9b424]{padding:10px;border:2px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);border-radius:8px;cursor:pointer;transition:all .3s ease}.format-btn[data-v-44e9b424]:hover{border-color:var(--primary-color)}.format-btn.active[data-v-44e9b424]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.quality-slider[data-v-44e9b424]{display:flex;align-items:center;gap:15px}.batch-actions[data-v-44e9b424]{display:flex;gap:10px}.convert-all-btn[data-v-44e9b424],.download-all-btn[data-v-44e9b424],.clear-btn[data-v-44e9b424]{padding:10px;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.convert-all-btn[data-v-44e9b424]{background:var(--primary-color);color:#fff}.download-all-btn[data-v-44e9b424]{background:var(--success-color);color:#fff}.clear-btn[data-v-44e9b424]{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.images-grid[data-v-44e9b424]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.image-item[data-v-44e9b424]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:10px;transition:all .3s ease}.image-item[data-v-44e9b424]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.image-preview[data-v-44e9b424]{position:relative;margin-bottom:10px;border-radius:8px;overflow:hidden}.image-preview img[data-v-44e9b424]{width:100%;height:180px;object-fit:cover}.format-badge[data-v-44e9b424]{position:absolute;top:8px;right:8px;background:var(--primary-color);color:#fff;padding:10px;border-radius:4px;font-size:12px;font-weight:600}.image-overlay[data-v-44e9b424]{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;gap:10px}.loading-spinner[data-v-44e9b424]{width:30px;height:30px;border:3px solid rgba(255,255,255,.3);border-top:3px solid white;border-radius:50%;animation:spin-44e9b424 1s linear infinite}@keyframes spin-44e9b424{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.image-info h5[data-v-44e9b424]{margin:0 0 8px;color:var(--text-primary);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.format-info[data-v-44e9b424],.size-info[data-v-44e9b424],.compression-info[data-v-44e9b424]{font-size:12px;margin-bottom:10px}.format-info[data-v-44e9b424]{color:var(--primary-color);font-weight:600}.size-info[data-v-44e9b424]{color:var(--text-secondary)}.size-decrease[data-v-44e9b424]{color:var(--success-color)}.size-increase[data-v-44e9b424]{color:var(--danger-color)}.size-same[data-v-44e9b424]{color:var(--text-secondary)}.image-actions[data-v-44e9b424]{display:flex;gap:8px;margin-top:15px}.convert-btn[data-v-44e9b424],.download-btn[data-v-44e9b424],.remove-btn[data-v-44e9b424]{flex:1;padding:10px;border:none;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500;transition:all .3s ease}.convert-btn[data-v-44e9b424]{background:var(--primary-color);color:#fff}.download-btn[data-v-44e9b424]{background:var(--success-color);color:#fff}.remove-btn[data-v-44e9b424]{background:var(--danger-color);color:#fff}.tips-section[data-v-44e9b424]{margin-top:40px;padding:10px;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-color)}.format-tips[data-v-44e9b424]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.tip-item[data-v-44e9b424]{padding:10px;background:var(--bg-primary);border-radius:8px;border:1px solid var(--border-color)}.tip-item strong[data-v-44e9b424]{color:var(--primary-color)}@media (max-width: 768px){.format-controls[data-v-44e9b424]{grid-template-columns:1fr;gap:20px}.images-grid[data-v-44e9b424],.format-tips[data-v-44e9b424]{grid-template-columns:1fr}}input[type=text][data-v-44e9b424],input[type=number][data-v-44e9b424],input[type=email][data-v-44e9b424],input[type=password][data-v-44e9b424],input[type=url][data-v-44e9b424],input[type=search][data-v-44e9b424],input[type=tel][data-v-44e9b424]{background:#fff}input[type=checkbox][data-v-44e9b424]{width:20px;margin-bottom:0}.image-crop-container[data-v-deb596f0]{max-width:1400px;margin:0 auto;padding:10px}.tool-header[data-v-deb596f0]{text-align:center;margin-bottom:10px;padding:10px}.upload-area[data-v-deb596f0]{border:2px dashed var(--border-color);border-radius:12px;padding:10px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--bg-secondary)}.upload-area[data-v-deb596f0]:hover,.upload-area.dragover[data-v-deb596f0]{border-color:var(--primary-color);background:var(--bg-primary)}.upload-icon[data-v-deb596f0]{font-size:48px;margin-bottom:10px}.crop-editor[data-v-deb596f0]{display:grid;grid-template-columns:1fr;gap:30px}.editor-container[data-v-deb596f0]{display:grid;grid-template-columns:2fr 1fr;gap:30px;align-items:start}.crop-canvas-container[data-v-deb596f0]{position:relative;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:10px;text-align:center}.crop-canvas[data-v-deb596f0]{border:1px solid var(--border-color);border-radius:8px;cursor:crosshair}.crop-info[data-v-deb596f0]{margin-top:10px;font-size:14px;color:var(--text-secondary)}.controls-panel[data-v-deb596f0]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:10px}.controls-panel h4[data-v-deb596f0]{margin:0 0 15px;color:var(--text-primary)}.ratio-buttons[data-v-deb596f0],.preset-buttons[data-v-deb596f0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;margin-bottom:10px}.ratio-btn[data-v-deb596f0],.preset-btn[data-v-deb596f0]{padding:10px;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);border-radius:6px;cursor:pointer;transition:all .3s ease;text-align:center}.ratio-btn[data-v-deb596f0]:hover,.preset-btn[data-v-deb596f0]:hover{border-color:var(--primary-color)}.ratio-btn.active[data-v-deb596f0]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.preset-btn[data-v-deb596f0]{display:flex;flex-direction:column;gap:4px}.preset-btn small[data-v-deb596f0]{font-size:10px;opacity:.8}.crop-controls[data-v-deb596f0]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:10px}.control-group label[data-v-deb596f0]{display:block;margin-bottom:10px;font-size:12px;font-weight:600;color:var(--text-primary)}.control-input[data-v-deb596f0]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-primary);font-size:14px}.action-buttons[data-v-deb596f0]{display:flex;gap:10px;margin-bottom:10px}.crop-btn[data-v-deb596f0],.reset-btn[data-v-deb596f0]{flex:1;padding:10px;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.crop-btn[data-v-deb596f0]{background:var(--primary-color);color:#fff}.crop-btn[data-v-deb596f0]:disabled{opacity:.6;cursor:not-allowed}.reset-btn[data-v-deb596f0]{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.preview-section[data-v-deb596f0]{border-top:1px solid var(--border-color);padding-top:20px}.preview-container[data-v-deb596f0]{text-align:center}.cropped-preview[data-v-deb596f0]{max-width:100%;max-height:200px;border-radius:8px;border:1px solid var(--border-color);margin-bottom:10px}.download-btn[data-v-deb596f0]{padding:10px;background:var(--success-color);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}@media (max-width: 1024px){.editor-container[data-v-deb596f0],.crop-controls[data-v-deb596f0]{grid-template-columns:1fr}}@media (max-width: 768px){.ratio-buttons[data-v-deb596f0],.preset-buttons[data-v-deb596f0]{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.action-buttons[data-v-deb596f0]{flex-direction:column}}input[type=text][data-v-deb596f0],input[type=number][data-v-deb596f0],input[type=email][data-v-deb596f0],input[type=password][data-v-deb596f0],input[type=url][data-v-deb596f0],input[type=search][data-v-deb596f0],input[type=tel][data-v-deb596f0]{background:#fff}input[type=checkbox][data-v-deb596f0]{width:20px;margin-bottom:0}.watermark-remover-container[data-v-730d47f6]{max-width:1400px;margin:0 auto;padding:20px}.tool-header[data-v-730d47f6]{text-align:center;margin-bottom:30px}.tool-header h3[data-v-730d47f6]{font-size:24px;margin-bottom:10px;color:var(--text-primary)}.upload-section[data-v-730d47f6]{margin-bottom:30px}.upload-area[data-v-730d47f6]{border:2px dashed var(--border-color);border-radius:12px;padding:60px 20px;text-align:center;cursor:pointer;transition:all .3s;background:var(--bg-secondary)}.upload-area[data-v-730d47f6]:hover,.upload-area.dragover[data-v-730d47f6]{border-color:var(--accent-color);background:var(--bg-primary)}.upload-icon[data-v-730d47f6]{font-size:48px;margin-bottom:15px}.editor-section[data-v-730d47f6]{display:grid;grid-template-columns:300px 1fr;gap:20px}.editor-controls[data-v-730d47f6]{background:var(--bg-secondary);padding:20px;border-radius:12px;height:fit-content;position:sticky;top:20px}.control-group[data-v-730d47f6]{margin-bottom:20px}.control-group label[data-v-730d47f6]{display:block;margin-bottom:10px;font-weight:500;color:var(--text-primary)}.mode-buttons[data-v-730d47f6]{display:flex;gap:10px;flex-direction:column}.mode-btn[data-v-730d47f6]{padding:12px;border:2px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:8px}.mode-btn[data-v-730d47f6]:hover{border-color:var(--accent-color)}.mode-btn.active[data-v-730d47f6]{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.method-select[data-v-730d47f6]{width:100%;padding:10px;border:2px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:14px}.brush-control[data-v-730d47f6]{display:flex;align-items:center;gap:10px}.brush-slider[data-v-730d47f6]{flex:1}.brush-value[data-v-730d47f6]{min-width:50px;text-align:right;color:var(--text-secondary)}.control-actions[data-v-730d47f6]{display:flex;flex-direction:column;gap:10px;margin-top:20px}.action-btn[data-v-730d47f6]{padding:12px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px}.clear-btn[data-v-730d47f6]{background:#6c757d;color:#fff}.clear-btn[data-v-730d47f6]:hover{background:#5a6268}.remove-btn[data-v-730d47f6]{background:var(--accent-color);color:#fff}.remove-btn[data-v-730d47f6]:hover:not(:disabled){opacity:.9}.remove-btn[data-v-730d47f6]:disabled{opacity:.5;cursor:not-allowed}.reset-btn[data-v-730d47f6]{background:#dc3545;color:#fff}.reset-btn[data-v-730d47f6]:hover{background:#c82333}.canvas-container[data-v-730d47f6]{position:relative;background:#f0f0f0;border-radius:12px;overflow:auto;max-height:80vh;display:flex;justify-content:center;align-items:center;padding:20px}canvas[data-v-730d47f6]{max-width:100%;max-height:100%;cursor:crosshair;border:1px solid var(--border-color);border-radius:8px}.canvas-overlay[data-v-730d47f6]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.mark-rectangle[data-v-730d47f6]{position:absolute;border:2px dashed #ff0000;background:#ff00001a;pointer-events:all;cursor:pointer}.mark-rectangle[data-v-730d47f6]:hover{background:#f003}.result-section[data-v-730d47f6]{grid-column:1 / -1;margin-top:20px;background:var(--bg-secondary);padding:20px;border-radius:12px}.result-header[data-v-730d47f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.result-header h4[data-v-730d47f6]{color:var(--text-primary);margin:0}.download-btn[data-v-730d47f6]{padding:10px 20px;background:var(--accent-color);color:#fff;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .3s}.download-btn[data-v-730d47f6]:hover{opacity:.9}.result-image[data-v-730d47f6]{text-align:center}.result-image img[data-v-730d47f6]{max-width:100%;border-radius:8px;border:1px solid var(--border-color)}@media (max-width: 1024px){.editor-section[data-v-730d47f6]{grid-template-columns:1fr}.editor-controls[data-v-730d47f6]{position:static}}.exif-viewer-container[data-v-cf5b6428]{max-width:1400px;margin:0 auto;padding:10px}.tool-header[data-v-cf5b6428]{text-align:center;margin-bottom:10px;padding:10px}.upload-area[data-v-cf5b6428]{border:2px dashed var(--border-color);border-radius:12px;padding:10px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--bg-secondary)}.upload-area[data-v-cf5b6428]:hover,.upload-area.dragover[data-v-cf5b6428]{border-color:var(--primary-color);background:var(--bg-primary)}.upload-icon[data-v-cf5b6428]{font-size:48px;margin-bottom:10px}.viewer-section[data-v-cf5b6428]{display:grid;grid-template-columns:1fr 2fr;gap:30px;margin-top:30px}.image-info-panel[data-v-cf5b6428]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:10px}.image-preview[data-v-cf5b6428]{text-align:center;margin-bottom:10px}.image-preview img[data-v-cf5b6428]{max-width:100%;max-height:250px;object-fit:contain;border-radius:8px;border:1px solid var(--border-color)}.image-basic-info[data-v-cf5b6428]{margin-top:15px}.image-basic-info h4[data-v-cf5b6428]{margin:0 0 10px;color:var(--text-primary);word-break:break-word}.image-basic-info p[data-v-cf5b6428]{margin:5px 0;color:var(--text-secondary);font-size:14px}.exif-summary[data-v-cf5b6428]{margin-bottom:10px}.exif-summary h4[data-v-cf5b6428]{margin:0 0 15px;color:var(--text-primary)}.summary-grid[data-v-cf5b6428]{display:flex;flex-direction:column;gap:10px}.summary-item[data-v-cf5b6428]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:var(--bg-primary);border-radius:6px;border:1px solid var(--border-color)}.summary-item .label[data-v-cf5b6428]{font-weight:600;color:var(--text-primary)}.summary-item .value[data-v-cf5b6428]{color:var(--text-secondary);font-size:14px}.has-location[data-v-cf5b6428]{display:flex;align-items:center;gap:8px}.map-btn[data-v-cf5b6428]{background:none;border:none;cursor:pointer;font-size:16px;padding:10px;border-radius:4px;transition:background .3s ease}.map-btn[data-v-cf5b6428]:hover{background:var(--bg-tertiary)}.actions-panel[data-v-cf5b6428]{display:flex;gap:10px}.clean-btn[data-v-cf5b6428],.export-btn[data-v-cf5b6428],.reset-btn[data-v-cf5b6428]{flex:1;padding:10px;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease;font-size:12px}.clean-btn[data-v-cf5b6428]{background:var(--primary-color);color:#fff}.export-btn[data-v-cf5b6428]{background:var(--success-color);color:#fff}.reset-btn[data-v-cf5b6428]{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.exif-details-panel[data-v-cf5b6428]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:10px}.details-header[data-v-cf5b6428]{margin-bottom:10px}.details-header h4[data-v-cf5b6428]{margin:0 0 15px;color:var(--text-primary)}.filter-options[data-v-cf5b6428]{display:flex;gap:8px;flex-wrap:wrap}.category-btn[data-v-cf5b6428]{padding:10px;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);border-radius:4px;cursor:pointer;transition:all .3s ease;font-size:12px}.category-btn[data-v-cf5b6428]:hover{border-color:var(--primary-color)}.category-btn.active[data-v-cf5b6428]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.exif-table-container[data-v-cf5b6428]{max-height:500px;overflow-y:auto}.exif-table[data-v-cf5b6428]{width:100%;border-collapse:collapse;font-size:14px}.exif-table th[data-v-cf5b6428]{background:var(--bg-primary);padding:10px;text-align:left;border-bottom:2px solid var(--border-color);color:var(--text-primary);font-weight:600;position:sticky;top:0}.exif-table td[data-v-cf5b6428]{padding:10px;border-bottom:1px solid var(--border-color)}.tag-cell[data-v-cf5b6428]{font-weight:600;color:var(--text-primary);width:30%}.value-cell[data-v-cf5b6428]{color:var(--text-secondary);word-break:break-word;width:35%}.description-cell[data-v-cf5b6428]{color:var(--text-secondary);font-size:12px;width:35%}.no-data[data-v-cf5b6428]{text-align:center;padding:10px;color:var(--text-secondary)}.privacy-warning[data-v-cf5b6428]{margin-top:30px;background:#ffc1071a;border:2px solid #ffc107;border-radius:12px;padding:10px}.warning-content[data-v-cf5b6428]{display:flex;gap:15px;align-items:flex-start}.warning-icon[data-v-cf5b6428]{font-size:24px;flex-shrink:0}.warning-text h4[data-v-cf5b6428]{margin:0 0 10px;color:#e65100}.warning-text p[data-v-cf5b6428]{margin:0 0 10px;color:var(--text-primary)}.warning-text ul[data-v-cf5b6428]{margin:0 0 10px;padding-left:20px;color:var(--text-primary)}.tips-section[data-v-cf5b6428]{margin-top:40px;padding:10px;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-color)}.tips-section h4[data-v-cf5b6428]{margin:0 0 15px;color:var(--text-primary)}.tips-content p[data-v-cf5b6428]{margin:0 0 15px;color:var(--text-secondary)}.tips-content ul[data-v-cf5b6428]{margin:0 0 15px;padding-left:20px;color:var(--text-secondary)}.privacy-note[data-v-cf5b6428]{background:#ffc1071a;border-left:4px solid #ffc107;padding:10px;border-radius:4px}@media (max-width: 1024px){.viewer-section[data-v-cf5b6428]{grid-template-columns:1fr}.actions-panel[data-v-cf5b6428]{flex-direction:column}}@media (max-width: 768px){.filter-options[data-v-cf5b6428]{justify-content:center}.exif-table[data-v-cf5b6428]{font-size:12px}.exif-table th[data-v-cf5b6428],.exif-table td[data-v-cf5b6428]{padding:10px}}input[type=text][data-v-cf5b6428],input[type=number][data-v-cf5b6428],input[type=email][data-v-cf5b6428],input[type=password][data-v-cf5b6428],input[type=url][data-v-cf5b6428],input[type=search][data-v-cf5b6428],input[type=tel][data-v-cf5b6428]{background:#fff}input[type=checkbox][data-v-cf5b6428]{width:20px;margin-bottom:0}.svg-minify-container[data-v-f5936ccb]{max-width:1400px;margin:0 auto;padding:10px}.tool-header[data-v-f5936ccb]{text-align:center;margin-bottom:10px;padding:10px}.input-tabs[data-v-f5936ccb]{display:flex;gap:2px;margin-bottom:10px;background:var(--bg-primary);border-radius:8px;padding:10px}.tab-btn[data-v-f5936ccb]{flex:1;padding:10px;border:none;background:transparent;color:var(--text-primary);border-radius:6px;cursor:pointer;transition:all .3s ease}.tab-btn.active[data-v-f5936ccb]{background:var(--primary-color);color:#fff}.upload-zone[data-v-f5936ccb]{border:2px dashed var(--border-color);border-radius:12px;padding:10px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--bg-secondary)}.upload-zone[data-v-f5936ccb]:hover,.upload-zone.dragover[data-v-f5936ccb]{border-color:var(--primary-color);background:var(--bg-primary)}.upload-icon[data-v-f5936ccb]{font-size:48px;margin-bottom:10px}.svg-textarea[data-v-f5936ccb]{width:100%;height:200px;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-family:Monaco,Menlo,monospace;font-size:14px;resize:vertical;margin-bottom:10px}.process-btn[data-v-f5936ccb]{padding:10px;background:var(--primary-color);color:#fff;border:none;border-radius:6px;cursor:pointer}.url-input-group[data-v-f5936ccb]{display:flex;gap:10px}.url-input[data-v-f5936ccb]{flex:1;padding:10px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary)}.fetch-btn[data-v-f5936ccb]{padding:10px;background:var(--primary-color);color:#fff;border:none;border-radius:6px;cursor:pointer}.optimization-settings[data-v-f5936ccb]{margin:30px 0;padding:10px;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-color)}.settings-grid[data-v-f5936ccb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:10px}.setting-item[data-v-f5936ccb]{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--text-primary)}.setting-item input[type=checkbox][data-v-f5936ccb]{accent-color:var(--primary-color)}.batch-actions[data-v-f5936ccb]{display:flex;gap:10px}.optimize-all-btn[data-v-f5936ccb],.download-all-btn[data-v-f5936ccb],.clear-btn[data-v-f5936ccb]{padding:10px;border:none;border-radius:6px;cursor:pointer;font-weight:500}.optimize-all-btn[data-v-f5936ccb]{background:var(--primary-color);color:#fff}.download-all-btn[data-v-f5936ccb]{background:var(--success-color);color:#fff}.clear-btn[data-v-f5936ccb]{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.files-grid[data-v-f5936ccb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.file-item[data-v-f5936ccb]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:10px}.file-preview[data-v-f5936ccb]{position:relative;height:200px;background:#fff;border-radius:8px;border:1px solid var(--border-color);margin-bottom:10px;overflow:hidden}.svg-display[data-v-f5936ccb]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.svg-display svg[data-v-f5936ccb]{max-width:100%;max-height:100%}.processing-overlay[data-v-f5936ccb]{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;gap:10px}.loading-spinner[data-v-f5936ccb]{width:30px;height:30px;border:3px solid rgba(255,255,255,.3);border-top:3px solid white;border-radius:50%;animation:spin-f5936ccb 1s linear infinite}@keyframes spin-f5936ccb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.file-info h5[data-v-f5936ccb]{margin:0 0 8px;color:var(--text-primary)}.size-info[data-v-f5936ccb]{font-size:12px;color:var(--text-secondary);margin-bottom:10px}.reduction-percentage[data-v-f5936ccb]{color:var(--success-color);font-weight:600;font-size:12px}.file-actions[data-v-f5936ccb]{display:flex;gap:6px;margin-top:15px}.optimize-btn[data-v-f5936ccb],.preview-btn[data-v-f5936ccb],.download-btn[data-v-f5936ccb],.remove-btn[data-v-f5936ccb]{flex:1;padding:10px;border:none;border-radius:4px;cursor:pointer;font-size:11px;font-weight:500}.optimize-btn[data-v-f5936ccb]{background:var(--primary-color);color:#fff}.preview-btn[data-v-f5936ccb]{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.download-btn[data-v-f5936ccb]{background:var(--success-color);color:#fff}.remove-btn[data-v-f5936ccb]{background:var(--danger-color);color:#fff}.preview-modal[data-v-f5936ccb]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-f5936ccb]{background:var(--bg-primary);border-radius:12px;width:90%;max-width:1000px;max-height:90%;overflow:hidden}.modal-header[data-v-f5936ccb]{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid var(--border-color)}.close-btn[data-v-f5936ccb]{background:none;border:none;font-size:24px;cursor:pointer;color:var(--text-primary)}.modal-body[data-v-f5936ccb]{padding:10px;max-height:calc(90vh - 80px);overflow-y:auto}.preview-tabs[data-v-f5936ccb]{display:flex;gap:10px;margin-bottom:10px}.visual-preview[data-v-f5936ccb]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.preview-item[data-v-f5936ccb]{text-align:center}.preview-item h5[data-v-f5936ccb]{margin:0 0 10px;color:var(--text-primary)}.code-preview[data-v-f5936ccb]{display:flex;flex-direction:column;gap:20px}.code-item pre[data-v-f5936ccb]{background:var(--bg-secondary);padding:10px;border-radius:8px;max-height:300px;overflow:auto;font-size:12px}.tips-section[data-v-f5936ccb]{margin-top:40px;padding:10px;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-color)}.optimization-tips[data-v-f5936ccb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.tip-category h5[data-v-f5936ccb]{margin:0 0 10px;color:var(--text-primary)}.tip-category ul[data-v-f5936ccb]{margin:0;padding-left:20px;color:var(--text-secondary)}@media (max-width: 768px){.visual-preview[data-v-f5936ccb],.optimization-tips[data-v-f5936ccb]{grid-template-columns:1fr}.file-actions[data-v-f5936ccb]{flex-direction:column}}input[type=checkbox][data-v-f5936ccb]{width:20px;margin-bottom:0}input[type=text][data-v-f5936ccb],input[type=number][data-v-f5936ccb],input[type=email][data-v-f5936ccb],input[type=password][data-v-f5936ccb],input[type=url][data-v-f5936ccb],input[type=search][data-v-f5936ccb],input[type=tel][data-v-f5936ccb],select[data-v-f5936ccb]{background:#fff}.gif-split-container[data-v-d89285cd]{max-width:1200px;margin:0 auto;padding:10px}.tool-header[data-v-d89285cd]{text-align:center;margin-bottom:10px;padding:10px}.upload-area[data-v-d89285cd]{border:2px dashed var(--border-color);border-radius:12px;padding:10px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--bg-secondary)}.upload-area[data-v-d89285cd]:hover,.upload-area.dragover[data-v-d89285cd]{border-color:var(--primary-color);background:var(--bg-primary)}.upload-icon[data-v-d89285cd]{font-size:48px;margin-bottom:10px}.gif-analysis[data-v-d89285cd]{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px}.gif-preview[data-v-d89285cd]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:10px;text-align:center}.gif-preview img[data-v-d89285cd]{max-width:100%;max-height:300px;border-radius:8px;border:1px solid var(--border-color)}.controls-section[data-v-d89285cd]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:10px}.option-group[data-v-d89285cd]{margin-bottom:10px}.option-group label[data-v-d89285cd]{display:block;margin-bottom:10px;font-weight:600;color:var(--text-primary)}.format-select[data-v-d89285cd],.interval-select[data-v-d89285cd]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary)}.action-buttons[data-v-d89285cd]{display:flex;gap:10px;margin-top:20px}.split-btn[data-v-d89285cd],.download-btn[data-v-d89285cd],.reset-btn[data-v-d89285cd]{flex:1;padding:10px;border:none;border-radius:6px;cursor:pointer;font-weight:500}.split-btn[data-v-d89285cd]{background:var(--primary-color);color:#fff}.download-btn[data-v-d89285cd]{background:var(--success-color);color:#fff}.reset-btn[data-v-d89285cd]{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.frames-grid[data-v-d89285cd]{margin-top:40px}.frames-grid h4[data-v-d89285cd]{margin-bottom:10px;color:var(--text-primary)}.grid-container[data-v-d89285cd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px}.frame-item[data-v-d89285cd]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:10px;text-align:center}.frame-preview[data-v-d89285cd]{position:relative;margin-bottom:10px}.frame-preview img[data-v-d89285cd]{width:100%;height:120px;object-fit:cover;border-radius:4px}.frame-number[data-v-d89285cd]{position:absolute;top:5px;right:5px;background:#000000b3;color:#fff;padding:10px;border-radius:4px;font-size:12px}.download-frame-btn[data-v-d89285cd]{width:100%;padding:10px;background:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}@media (max-width: 768px){.gif-analysis[data-v-d89285cd]{grid-template-columns:1fr}.action-buttons[data-v-d89285cd]{flex-direction:column}.grid-container[data-v-d89285cd]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}input[type=text][data-v-d89285cd],input[type=number][data-v-d89285cd],input[type=email][data-v-d89285cd],input[type=password][data-v-d89285cd],input[type=url][data-v-d89285cd],input[type=search][data-v-d89285cd],input[type=tel][data-v-d89285cd]{background:#fff}input[type=checkbox][data-v-d89285cd]{width:20px;margin-bottom:0}.video-trim-container[data-v-d227da84]{max-width:1000px;margin:0 auto;padding:10px}.tool-header[data-v-d227da84]{text-align:center;margin-bottom:10px;padding:10px}.upload-area[data-v-d227da84]{border:2px dashed var(--border-color);border-radius:12px;padding:10px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--bg-secondary)}.upload-area[data-v-d227da84]:hover,.upload-area.dragover[data-v-d227da84]{border-color:var(--primary-color);background:var(--bg-primary)}.upload-icon[data-v-d227da84]{font-size:48px;margin-bottom:10px}.video-editor[data-v-d227da84]{display:grid;grid-template-columns:2fr 1fr;gap:30px;margin-top:30px}.video-player[data-v-d227da84]{width:100%;max-height:400px;border-radius:8px;background:#000}.timeline-section[data-v-d227da84]{margin-top:20px;padding:10px;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color)}.time-range[data-v-d227da84]{margin-bottom:10px}.time-range label[data-v-d227da84]{display:block;margin-bottom:10px;font-weight:600;color:var(--text-primary)}.time-slider[data-v-d227da84]{width:100%;margin-bottom:10px}.time-display[data-v-d227da84]{font-family:monospace;color:var(--text-secondary)}.trim-info[data-v-d227da84]{margin-top:15px;padding-top:15px;border-top:1px solid var(--border-color)}.trim-info p[data-v-d227da84]{margin:5px 0;color:var(--text-secondary)}.preview-controls[data-v-d227da84]{display:flex;gap:10px;margin-top:15px}.preview-btn[data-v-d227da84],.reset-btn[data-v-d227da84]{flex:1;padding:10px;border:none;border-radius:6px;cursor:pointer;font-weight:500}.preview-btn[data-v-d227da84]{background:var(--primary-color);color:#fff}.reset-btn[data-v-d227da84]{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.output-settings[data-v-d227da84]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:10px}.output-settings h4[data-v-d227da84]{margin:0 0 20px;color:var(--text-primary)}.setting-group[data-v-d227da84]{margin-bottom:10px}.setting-group label[data-v-d227da84]{display:block;margin-bottom:10px;font-weight:600;color:var(--text-primary)}.format-select[data-v-d227da84],.quality-select[data-v-d227da84]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary)}.action-buttons[data-v-d227da84]{display:flex;gap:10px;margin-top:20px}.trim-btn[data-v-d227da84],.download-btn[data-v-d227da84]{flex:1;padding:10px;border:none;border-radius:6px;cursor:pointer;font-weight:500}.trim-btn[data-v-d227da84]{background:var(--primary-color);color:#fff}.trim-btn[data-v-d227da84]:disabled{opacity:.6;cursor:not-allowed}.download-btn[data-v-d227da84]{background:var(--success-color);color:#fff}.progress-section[data-v-d227da84]{margin-top:20px;padding-top:20px;border-top:1px solid var(--border-color)}.progress-bar[data-v-d227da84]{width:100%;height:8px;background:var(--bg-primary);border-radius:4px;overflow:hidden;margin-bottom:10px}.progress-fill[data-v-d227da84]{height:100%;background:var(--primary-color);transition:width .3s ease}.warning-section[data-v-d227da84]{margin-top:40px;padding:10px;background:#ffc1071a;border:1px solid #ffc107;border-radius:12px}.warning-section h4[data-v-d227da84]{margin:0 0 15px;color:#e65100}.warning-section ul[data-v-d227da84]{margin:0;padding-left:20px;color:var(--text-primary)}@media (max-width: 768px){.video-editor[data-v-d227da84]{grid-template-columns:1fr}.preview-controls[data-v-d227da84],.action-buttons[data-v-d227da84]{flex-direction:column}}.modern-slider[data-v-d227da84]{position:relative;width:100%;height:8px;background:linear-gradient(90deg,#e2e8f0,#cbd5e1);border-radius:10px;outline:none;cursor:pointer;transition:all .3s ease}.modern-slider[data-v-d227da84]:hover{height:10px;background:linear-gradient(90deg,#d1d5db,#9ca3af);box-shadow:0 4px 12px #3b82f633}.modern-slider[data-v-d227da84]:focus{box-shadow:0 0 0 3px #3b82f64d}.modern-slider[data-v-d227da84]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;border:3px solid white;box-shadow:0 4px 12px #3b82f666,0 2px 4px #0000001a;cursor:pointer;transition:all .3s ease;position:relative;z-index:2}.modern-slider[data-v-d227da84]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 6px 16px #3b82f680,0 4px 8px #00000026;background:linear-gradient(135deg,#2563eb,#1e40af)}.modern-slider[data-v-d227da84]::-webkit-slider-thumb:active{transform:scale(1.1);box-shadow:0 4px 12px #3b82f699,0 2px 4px #0003}.modern-slider[data-v-d227da84]::-webkit-slider-track{height:8px;background:linear-gradient(90deg,#e2e8f0,#cbd5e1);border-radius:10px;border:none}.modern-slider[data-v-d227da84]::-moz-range-track{height:8px;background:linear-gradient(90deg,#e2e8f0,#cbd5e1);border-radius:10px;border:none}.modern-slider[data-v-d227da84]::-moz-range-thumb{width:24px;height:24px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:50%;border:3px solid white;box-shadow:0 4px 12px #3b82f666,0 2px 4px #0000001a;cursor:pointer;transition:all .3s ease}.modern-slider[data-v-d227da84]::-moz-range-thumb:hover{transform:scale(1.15);box-shadow:0 6px 16px #3b82f680,0 4px 8px #00000026;background:linear-gradient(135deg,#2563eb,#1e40af)}.modern-slider[data-v-d227da84]::-moz-range-thumb:active{transform:scale(1.1);box-shadow:0 4px 12px #3b82f699,0 2px 4px #0003}.dark-theme{background:linear-gradient(90deg,#4b5563,#6b7280)}.dark-theme{background:linear-gradient(90deg,#374151,#4b5563)}.dark-theme{background:linear-gradient(135deg,#60a5fa,#3b82f6);border-color:#1f2937}.dark-theme{background:linear-gradient(135deg,#3b82f6,#2563eb)}input[type=text][data-v-d227da84],input[type=number][data-v-d227da84],input[type=email][data-v-d227da84],input[type=password][data-v-d227da84],input[type=url][data-v-d227da84],input[type=search][data-v-d227da84],input[type=tel][data-v-d227da84]{background:#fff}input[type=checkbox][data-v-d227da84]{width:20px;margin-bottom:0}.audio-convert-container[data-v-9ae477a7]{max-width:1200px;margin:0 auto;padding:10px}.tool-header[data-v-9ae477a7]{text-align:center;margin-bottom:10px;padding:10px}.upload-area[data-v-9ae477a7]{border:2px dashed var(--border-color);border-radius:12px;padding:10px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--bg-secondary)}.upload-area[data-v-9ae477a7]:hover,.upload-area.dragover[data-v-9ae477a7]{border-color:var(--primary-color);background:var(--bg-primary)}.upload-icon[data-v-9ae477a7]{font-size:48px;margin-bottom:10px}.conversion-settings[data-v-9ae477a7]{margin:30px 0;padding:10px;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-color)}.settings-panel h4[data-v-9ae477a7]{margin:0 0 20px;color:var(--text-primary)}.format-selection[data-v-9ae477a7]{margin-bottom:10px}.format-selection label[data-v-9ae477a7]{display:block;margin-bottom:10px;font-weight:600;color:var(--text-primary)}.format-buttons[data-v-9ae477a7]{display:flex;gap:10px}.format-btn[data-v-9ae477a7]{padding:10px;border:2px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);border-radius:8px;cursor:pointer;transition:all .3s ease}.format-btn[data-v-9ae477a7]:hover{border-color:var(--primary-color)}.format-btn.active[data-v-9ae477a7]{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.quality-settings[data-v-9ae477a7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-bottom:10px}.setting-group label[data-v-9ae477a7]{display:block;margin-bottom:10px;font-weight:600;color:var(--text-primary)}.setting-select[data-v-9ae477a7]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary)}.batch-actions[data-v-9ae477a7]{display:flex;gap:10px}.convert-all-btn[data-v-9ae477a7],.download-all-btn[data-v-9ae477a7],.clear-btn[data-v-9ae477a7]{padding:10px;border:none;border-radius:6px;cursor:pointer;font-weight:500}.convert-all-btn[data-v-9ae477a7]{background:var(--primary-color);color:#fff}.download-all-btn[data-v-9ae477a7]{background:var(--success-color);color:#fff}.clear-btn[data-v-9ae477a7]{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.files-list[data-v-9ae477a7]{display:flex;flex-direction:column;gap:15px}.file-item[data-v-9ae477a7]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:10px}.file-info[data-v-9ae477a7]{display:flex;align-items:center;gap:15px;margin-bottom:10px}.file-icon[data-v-9ae477a7]{font-size:32px;flex-shrink:0}.file-details h5[data-v-9ae477a7]{margin:0 0 5px;color:var(--text-primary)}.file-meta[data-v-9ae477a7]{display:flex;gap:15px;font-size:14px;color:var(--text-secondary)}.conversion-info[data-v-9ae477a7]{font-size:12px;color:var(--success-color);margin-top:5px}.file-player[data-v-9ae477a7]{margin-bottom:10px}.audio-control[data-v-9ae477a7]{width:100%;height:40px}.file-actions[data-v-9ae477a7]{display:flex;gap:10px;margin-bottom:10px}.convert-btn[data-v-9ae477a7],.download-btn[data-v-9ae477a7],.remove-btn[data-v-9ae477a7]{padding:10px;border:none;border-radius:6px;cursor:pointer;font-weight:500;font-size:14px}.convert-btn[data-v-9ae477a7]{background:var(--primary-color);color:#fff}.convert-btn[data-v-9ae477a7]:disabled{opacity:.6;cursor:not-allowed}.download-btn[data-v-9ae477a7]{background:var(--success-color);color:#fff}.remove-btn[data-v-9ae477a7]{background:var(--danger-color);color:#fff}.progress-bar[data-v-9ae477a7]{width:100%;height:6px;background:var(--bg-primary);border-radius:3px;overflow:hidden}.progress-fill[data-v-9ae477a7]{height:100%;background:var(--primary-color);transition:width .3s ease}.format-info-section[data-v-9ae477a7]{margin-top:40px;padding:10px;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-color)}.format-info-section h4[data-v-9ae477a7]{margin:0 0 15px;color:var(--text-primary)}.format-info-grid[data-v-9ae477a7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.format-info-item[data-v-9ae477a7]{padding:10px;background:var(--bg-primary);border-radius:8px;border:1px solid var(--border-color);color:var(--text-secondary)}.format-info-item strong[data-v-9ae477a7]{color:var(--primary-color)}@media (max-width: 768px){.format-buttons[data-v-9ae477a7]{flex-wrap:wrap}.file-meta[data-v-9ae477a7]{flex-direction:column;gap:5px}.file-actions[data-v-9ae477a7]{flex-direction:column}.format-info-grid[data-v-9ae477a7]{grid-template-columns:1fr}}input[type=text][data-v-9ae477a7],input[type=number][data-v-9ae477a7],input[type=email][data-v-9ae477a7],input[type=password][data-v-9ae477a7],input[type=url][data-v-9ae477a7],input[type=search][data-v-9ae477a7],input[type=tel][data-v-9ae477a7]{background:#fff}input[type=checkbox][data-v-9ae477a7]{width:20px;margin-bottom:0}.icon-spriter-container[data-v-69417904]{max-width:1400px;margin:0 auto;padding:10px}.tool-header[data-v-69417904]{text-align:center;margin-bottom:10px;padding:10px}.upload-area[data-v-69417904]{border:2px dashed var(--border-color);border-radius:12px;padding:10px;text-align:center;cursor:pointer;transition:all .3s ease;background:var(--bg-secondary)}.upload-area[data-v-69417904]:hover,.upload-area.dragover[data-v-69417904]{border-color:var(--primary-color);background:var(--bg-primary)}.upload-icon[data-v-69417904]{font-size:48px;margin-bottom:10px}.sprite-settings[data-v-69417904]{margin:30px 0;padding:10px;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-color)}.settings-panel h4[data-v-69417904]{margin:0 0 20px;color:var(--text-primary)}.layout-settings[data-v-69417904],.output-settings[data-v-69417904]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:10px}.setting-group label[data-v-69417904]{display:block;margin-bottom:10px;font-weight:600;color:var(--text-primary)}.setting-select[data-v-69417904],.setting-input[data-v-69417904]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary)}.format-options[data-v-69417904]{display:flex;flex-direction:column;gap:8px}.checkbox-option[data-v-69417904]{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--text-primary)}.action-buttons[data-v-69417904]{display:flex;gap:10px}.generate-btn[data-v-69417904],.download-btn[data-v-69417904],.clear-btn[data-v-69417904]{padding:10px;border:none;border-radius:6px;cursor:pointer;font-weight:500}.generate-btn[data-v-69417904]{background:var(--primary-color);color:#fff}.download-btn[data-v-69417904]{background:var(--success-color);color:#fff}.clear-btn[data-v-69417904]{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.icons-preview[data-v-69417904]{margin:30px 0}.icons-preview h4[data-v-69417904]{margin-bottom:10px;color:var(--text-primary)}.icons-grid[data-v-69417904]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:15px}.icon-item[data-v-69417904]{position:relative;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:10px;text-align:center}.icon-preview[data-v-69417904]{width:48px;height:48px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center}.icon-preview svg[data-v-69417904]{max-width:100%;max-height:100%}.icon-info h6[data-v-69417904]{margin:0 0 5px;color:var(--text-primary);font-size:12px}.icon-info small[data-v-69417904]{color:var(--text-secondary);font-size:10px}.remove-icon-btn[data-v-69417904]{position:absolute;top:5px;right:5px;width:20px;height:20px;border:none;background:var(--danger-color);color:#fff;border-radius:50%;cursor:pointer;font-size:12px;line-height:1}.sprite-preview[data-v-69417904]{margin:30px 0;padding:10px;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-color)}.sprite-preview h4[data-v-69417904]{margin:0 0 15px;color:var(--text-primary)}.preview-container[data-v-69417904]{display:grid;grid-template-columns:1fr 200px;gap:20px;align-items:start}.sprite-display[data-v-69417904]{background:#fff;border:1px solid var(--border-color);border-radius:8px;padding:10px;min-height:200px;overflow:auto}.sprite-info[data-v-69417904]{background:var(--bg-primary);border-radius:8px;padding:10px}.sprite-info p[data-v-69417904]{margin:8px 0;color:var(--text-secondary);font-size:14px}.css-preview[data-v-69417904]{margin:30px 0}.css-preview h4[data-v-69417904]{margin-bottom:10px;color:var(--text-primary)}.code-container[data-v-69417904]{position:relative;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color)}.code-container pre[data-v-69417904]{margin:0;padding:10px;overflow:auto;max-height:300px;font-size:14px;color:var(--text-primary)}.copy-btn[data-v-69417904]{position:absolute;top:10px;right:10px;padding:10px;background:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px}.usage-guide[data-v-69417904]{margin-top:40px;padding:10px;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-color)}.usage-guide h4[data-v-69417904]{margin:0 0 20px;color:var(--text-primary)}.guide-content[data-v-69417904]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.guide-section[data-v-69417904]{background:var(--bg-primary);border-radius:8px;padding:10px}.guide-section h5[data-v-69417904]{margin:0 0 8px;color:var(--primary-color)}.guide-section p[data-v-69417904]{margin:0;color:var(--text-secondary);font-size:14px}@media (max-width: 768px){.layout-settings[data-v-69417904],.output-settings[data-v-69417904],.preview-container[data-v-69417904],.guide-content[data-v-69417904]{grid-template-columns:1fr}.icons-grid[data-v-69417904]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}input[type=checkbox][data-v-69417904]{width:20px;margin-bottom:0}input[type=text][data-v-69417904],input[type=number][data-v-69417904],input[type=email][data-v-69417904],input[type=password][data-v-69417904],input[type=url][data-v-69417904],input[type=search][data-v-69417904],input[type=tel][data-v-69417904],select[data-v-69417904]{background:#fff}.unix-timestamp-tool[data-v-4001f29c]{max-width:1000px;margin:0 auto;padding:2rem}.current-time-section[data-v-4001f29c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:2rem;border-radius:15px;margin-bottom:2rem}.current-time-display[data-v-4001f29c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1rem}.timestamp-group[data-v-4001f29c]{background:#ffffff1a;padding:1rem;border-radius:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.timestamp-group label[data-v-4001f29c]{display:block;font-size:.9rem;margin-bottom:.5rem;opacity:.9}.timestamp-value[data-v-4001f29c]{font-family:Courier New,monospace;font-size:1.2rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease}.timestamp-value[data-v-4001f29c]:hover{background:#ffffff1a;padding:.5rem;border-radius:5px}.datetime-value[data-v-4001f29c]{font-size:1.1rem;font-weight:500}.conversion-section[data-v-4001f29c]{background:var(--bg-secondary);padding:2rem;border-radius:15px;margin-bottom:2rem;box-shadow:0 4px 15px #0000001a}.input-with-buttons[data-v-4001f29c]{display:flex;gap:.5rem;align-items:center}.input-with-buttons input[data-v-4001f29c]{flex:1}.secondary-btn[data-v-4001f29c]{background:var(--accent-color);color:#fff;border:none;padding:.75rem 1rem;border-radius:8px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.secondary-btn[data-v-4001f29c]:hover{background:var(--accent-hover);transform:translateY(-2px)}.timestamp-detection[data-v-4001f29c]{margin-top:.5rem}.detection-tag[data-v-4001f29c]{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.detection-tag.seconds[data-v-4001f29c]{background:#e3f2fd;color:#1976d2}.detection-tag.milliseconds[data-v-4001f29c]{background:#f3e5f5;color:#7b1fa2}.results-grid[data-v-4001f29c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1.5rem}.result-item[data-v-4001f29c]{background:var(--bg-primary);padding:1rem;border-radius:10px;border:1px solid var(--border-color)}.result-item label[data-v-4001f29c]{display:block;font-size:.9rem;color:var(--text-secondary);margin-bottom:.5rem}.result-value[data-v-4001f29c]{font-family:Courier New,monospace;font-size:1rem;font-weight:500;color:var(--text-primary);word-break:break-all}.result-value.copyable[data-v-4001f29c]{cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease}.result-value.copyable[data-v-4001f29c]:hover{background:var(--accent-color-light);padding:.5rem;border-radius:5px;color:var(--accent-color)}.date-input-grid[data-v-4001f29c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.quick-actions[data-v-4001f29c]{display:flex;gap:.5rem;margin:1rem 0;flex-wrap:wrap}.presets-section[data-v-4001f29c]{background:var(--bg-secondary);padding:2rem;border-radius:15px;box-shadow:0 4px 15px #0000001a}.presets-grid[data-v-4001f29c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.preset-item[data-v-4001f29c]{background:var(--bg-primary);padding:1rem;border-radius:10px;border:1px solid var(--border-color);cursor:pointer;transition:all .3s ease;text-align:center}.preset-item[data-v-4001f29c]:hover{background:var(--accent-color-light);border-color:var(--accent-color);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.preset-name[data-v-4001f29c]{font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.preset-timestamp[data-v-4001f29c]{font-family:Courier New,monospace;font-size:.9rem;color:var(--accent-color);margin-bottom:.25rem}.preset-date[data-v-4001f29c]{font-size:.8rem;color:var(--text-secondary)}@media (max-width: 768px){.unix-timestamp-tool[data-v-4001f29c]{padding:1rem}.current-time-display[data-v-4001f29c],.date-input-grid[data-v-4001f29c],.results-grid[data-v-4001f29c]{grid-template-columns:1fr}.quick-actions[data-v-4001f29c]{justify-content:center}}.cron-parser-tool[data-v-ae404234]{max-width:1000px;margin:0 auto;padding:2rem}.input-section[data-v-ae404234]{background:var(--bg-secondary);padding:2rem;border-radius:15px;margin-bottom:2rem;box-shadow:0 4px 15px #0000001a}.input-with-validation[data-v-ae404234]{display:flex;align-items:center;gap:1rem;position:relative}.input-with-validation input[data-v-ae404234]{flex:1;font-family:Courier New,monospace;font-size:1.1rem}.input-with-validation input.error[data-v-ae404234]{border-color:#f44336;background:#f443360d}.validation-status .valid[data-v-ae404234]{color:#4caf50;font-weight:500}.validation-status .invalid[data-v-ae404234]{color:#f44336;font-weight:500}.error-message[data-v-ae404234]{color:#f44336;font-size:.9rem;margin-top:.5rem}.presets-section[data-v-ae404234]{margin-top:2rem}.presets-grid[data-v-ae404234]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1rem}.preset-item[data-v-ae404234]{background:var(--bg-primary);padding:1rem;border-radius:10px;border:1px solid var(--border-color);cursor:pointer;transition:all .3s ease}.preset-item[data-v-ae404234]:hover{background:var(--accent-color-light);border-color:var(--accent-color);transform:translateY(-2px)}.preset-expression[data-v-ae404234]{font-family:Courier New,monospace;font-weight:700;color:var(--accent-color);margin-bottom:.5rem}.preset-description[data-v-ae404234]{font-size:.9rem;color:var(--text-secondary)}.results-section[data-v-ae404234]{background:var(--bg-secondary);padding:2rem;border-radius:15px;margin-bottom:2rem;box-shadow:0 4px 15px #0000001a}.cron-breakdown[data-v-ae404234]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-bottom:2rem}.breakdown-item[data-v-ae404234]{background:var(--bg-primary);padding:1rem;border-radius:10px;text-align:center;border:1px solid var(--border-color)}.breakdown-item label[data-v-ae404234]{display:block;font-size:.9rem;color:var(--text-secondary);margin-bottom:.5rem}.breakdown-value[data-v-ae404234]{font-family:Courier New,monospace;font-weight:700;color:var(--text-primary)}.description-section[data-v-ae404234]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem;border-radius:10px;margin-bottom:2rem}.description-text[data-v-ae404234]{font-size:1.1rem;font-weight:500}.next-runs-section h4[data-v-ae404234]{margin-bottom:1rem}.next-runs-list[data-v-ae404234]{display:grid;gap:.5rem}.next-run-item[data-v-ae404234]{display:flex;justify-content:space-between;align-items:center;background:var(--bg-primary);padding:1rem;border-radius:8px;border:1px solid var(--border-color)}.run-time[data-v-ae404234]{font-family:Courier New,monospace;font-weight:500}.run-relative[data-v-ae404234]{color:var(--accent-color);font-size:.9rem}.help-section[data-v-ae404234]{background:var(--bg-secondary);padding:2rem;border-radius:15px;box-shadow:0 4px 15px #0000001a}.format-pattern[data-v-ae404234]{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.field[data-v-ae404234]{background:var(--accent-color);color:#fff;padding:.5rem 1rem;border-radius:8px;font-weight:500;min-width:60px;text-align:center}.chars-grid[data-v-ae404234]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-top:1rem}.char-item[data-v-ae404234]{display:flex;align-items:center;gap:.5rem;background:var(--bg-primary);padding:.75rem;border-radius:8px;border:1px solid var(--border-color)}.char[data-v-ae404234]{background:var(--accent-color);color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Courier New,monospace;font-weight:700;font-size:.9rem;flex-shrink:0}.desc[data-v-ae404234]{font-size:.9rem;color:var(--text-secondary)}@media (max-width: 768px){.cron-parser-tool[data-v-ae404234]{padding:1rem}.cron-breakdown[data-v-ae404234]{grid-template-columns:repeat(2,1fr)}.format-pattern[data-v-ae404234]{grid-template-columns:repeat(3,1fr)}.next-run-item[data-v-ae404234]{flex-direction:column;align-items:flex-start;gap:.5rem}}.age-calculator[data-v-0b7151a7]{max-width:1200px;margin:0 auto;padding:2rem}.input-section[data-v-0b7151a7]{background:var(--bg-secondary);padding:2rem;border-radius:15px;margin-bottom:2rem;box-shadow:0 4px 15px #0000001a}.birthday-input[data-v-0b7151a7]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.input-group[data-v-0b7151a7]{display:flex;flex-direction:column;gap:.5rem}.input-group label[data-v-0b7151a7]{font-weight:500;color:var(--text-primary)}.input-group input[data-v-0b7151a7]{padding:.75rem;border:1px solid var(--border-color);border-radius:8px;font-size:1rem}.today-btn[data-v-0b7151a7]{background:var(--accent-color);color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.9rem;margin-top:.5rem;transition:all .3s ease}.today-btn[data-v-0b7151a7]:hover{background:var(--accent-hover);transform:translateY(-1px)}.quick-settings h4[data-v-0b7151a7]{margin-bottom:1rem;color:var(--text-primary)}.year-buttons[data-v-0b7151a7]{display:flex;gap:1rem;flex-wrap:wrap}.decade-btn[data-v-0b7151a7]{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color);padding:.5rem 1rem;border-radius:20px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.decade-btn[data-v-0b7151a7]:hover{background:var(--accent-color);color:#fff;border-color:var(--accent-color)}.main-age-display[data-v-0b7151a7]{text-align:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:3rem 2rem;border-radius:20px;margin-bottom:2rem}.age-primary[data-v-0b7151a7]{display:flex;justify-content:center;align-items:baseline;gap:1rem;margin-bottom:1rem}.age-number[data-v-0b7151a7]{font-size:4rem;font-weight:700}.age-unit[data-v-0b7151a7]{font-size:2rem;opacity:.8}.age-details[data-v-0b7151a7]{font-size:1.5rem;margin-bottom:1rem;opacity:.9}.precise-age[data-v-0b7151a7]{font-size:1.1rem;opacity:.8}.stats-grid[data-v-0b7151a7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.stat-card[data-v-0b7151a7]{background:var(--bg-secondary);padding:1.5rem;border-radius:15px;border:1px solid var(--border-color);display:flex;align-items:center;gap:1rem;box-shadow:0 2px 10px #0000000d}.stat-icon[data-v-0b7151a7]{width:60px;height:60px;background:var(--accent-color);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.5rem}.stat-value[data-v-0b7151a7]{font-size:1.8rem;font-weight:700;color:var(--text-primary)}.stat-label[data-v-0b7151a7]{color:var(--text-secondary);font-size:.9rem}.birthday-info[data-v-0b7151a7]{background:var(--bg-secondary);padding:2rem;border-radius:15px;margin-bottom:2rem;box-shadow:0 4px 15px #0000001a}.birthday-stats[data-v-0b7151a7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.birthday-item[data-v-0b7151a7]{background:var(--bg-primary);padding:1rem;border-radius:10px;border:1px solid var(--border-color);text-align:center}.birthday-label[data-v-0b7151a7]{color:var(--text-secondary);font-size:.9rem;margin-bottom:.5rem}.birthday-value[data-v-0b7151a7]{font-weight:700;color:var(--text-primary);font-size:1.1rem}.milestones-section[data-v-0b7151a7]{background:var(--bg-secondary);padding:2rem;border-radius:15px;margin-bottom:2rem;box-shadow:0 4px 15px #0000001a}.milestones-grid[data-v-0b7151a7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-top:1rem}.milestone-card[data-v-0b7151a7]{background:var(--bg-primary);padding:1.5rem;border-radius:10px;border:1px solid var(--border-color);display:flex;align-items:center;gap:1rem;transition:all .3s ease}.milestone-card.achieved[data-v-0b7151a7]{border-color:#4caf50;background:linear-gradient(135deg,#e8f5e9,#f1f8e9)}.milestone-card.upcoming[data-v-0b7151a7]{border-color:#ff9800;background:linear-gradient(135deg,#fff3e0,#fce4ec)}.milestone-icon[data-v-0b7151a7]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.milestone-card.achieved .milestone-icon[data-v-0b7151a7]{background:#4caf50;color:#fff}.milestone-card.upcoming .milestone-icon[data-v-0b7151a7]{background:#ff9800;color:#fff}.milestone-name[data-v-0b7151a7]{font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.milestone-date[data-v-0b7151a7]{color:var(--text-secondary);font-size:.9rem;margin-bottom:.25rem}.milestone-status[data-v-0b7151a7]{font-size:.8rem}.achieved-text[data-v-0b7151a7]{color:#4caf50}.upcoming-text[data-v-0b7151a7]{color:#ff9800}.life-statistics[data-v-0b7151a7]{background:var(--bg-secondary);padding:2rem;border-radius:15px;box-shadow:0 4px 15px #0000001a}.life-stats-grid[data-v-0b7151a7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1rem}.life-stat-item[data-v-0b7151a7]{background:var(--bg-primary);padding:1.5rem;border-radius:15px;border:1px solid var(--border-color);display:flex;align-items:center;gap:1rem;transition:all .3s ease}.life-stat-item[data-v-0b7151a7]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.life-stat-item i[data-v-0b7151a7]{font-size:2rem;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%}.life-stat-value[data-v-0b7151a7]{font-size:1.5rem;font-weight:700;color:var(--text-primary)}.life-stat-label[data-v-0b7151a7]{color:var(--text-secondary);font-size:.9rem;margin-bottom:.25rem}.life-stat-percent[data-v-0b7151a7]{color:var(--text-secondary);font-size:.8rem}@media (max-width: 768px){.age-calculator[data-v-0b7151a7]{padding:1rem}.birthday-input[data-v-0b7151a7]{grid-template-columns:1fr;gap:1rem}.age-number[data-v-0b7151a7]{font-size:3rem}.age-unit[data-v-0b7151a7]{font-size:1.5rem}.age-details[data-v-0b7151a7]{font-size:1.2rem}.stats-grid[data-v-0b7151a7],.birthday-stats[data-v-0b7151a7],.milestones-grid[data-v-0b7151a7],.life-stats-grid[data-v-0b7151a7]{grid-template-columns:1fr}.year-buttons[data-v-0b7151a7]{justify-content:center}}input[type=text][data-v-0b7151a7],input[type=number][data-v-0b7151a7],input[type=email][data-v-0b7151a7],input[type=password][data-v-0b7151a7],input[type=url][data-v-0b7151a7],input[type=search][data-v-0b7151a7],input[type=tel][data-v-0b7151a7]{background:#fff}input[type=checkbox][data-v-0b7151a7]{width:20px;margin-bottom:0}.time-diff-tool[data-v-1ec4531b]{max-width:1000px;margin:0 auto;padding:2rem}.input-section[data-v-1ec4531b]{background:var(--bg-secondary);padding:2rem;border-radius:15px;margin-bottom:2rem;box-shadow:0 4px 15px #0000001a}.date-inputs[data-v-1ec4531b]{display:flex;align-items:center;gap:2rem;margin-bottom:2rem;flex-wrap:wrap}.date-group[data-v-1ec4531b]{flex:1;min-width:250px;display:flex;flex-direction:column;gap:.5rem}.date-group label[data-v-1ec4531b]{font-weight:500;color:var(--text-primary)}.date-group input[data-v-1ec4531b]{padding:.75rem;border:1px solid var(--border-color);border-radius:8px;font-size:1rem}.now-btn[data-v-1ec4531b]{background:var(--accent-color);color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.now-btn[data-v-1ec4531b]:hover{background:var(--accent-hover);transform:translateY(-1px)}.arrow-container[data-v-1ec4531b]{flex-shrink:0;font-size:1.5rem;color:var(--accent-color);align-self:flex-end;margin-bottom:1rem}.quick-presets[data-v-1ec4531b]{display:flex;gap:1rem;flex-wrap:wrap}.preset-btn[data-v-1ec4531b]{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color);padding:.5rem 1rem;border-radius:20px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.preset-btn[data-v-1ec4531b]:hover{background:var(--accent-color);color:#fff;border-color:var(--accent-color)}.results-section[data-v-1ec4531b]{background:var(--bg-secondary);padding:2rem;border-radius:15px;margin-bottom:2rem;box-shadow:0 4px 15px #0000001a}.main-result[data-v-1ec4531b]{text-align:center;margin-bottom:2rem}.time-display[data-v-1ec4531b]{font-size:1.5rem;margin-bottom:1rem;display:flex;justify-content:center;align-items:baseline;gap:.5rem;flex-wrap:wrap}.time-number[data-v-1ec4531b]{font-size:2.5rem;font-weight:700;color:var(--accent-color)}.time-unit[data-v-1ec4531b]{font-size:1.2rem;color:var(--text-secondary);margin-right:1rem}.direction-indicator[data-v-1ec4531b]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;font-weight:500}.direction-indicator.future[data-v-1ec4531b]{background:#e8f5e8;color:#2e7d32}.direction-indicator.past[data-v-1ec4531b]{background:#fff3e0;color:#f57c00}.detailed-stats[data-v-1ec4531b]{margin-bottom:2rem}.stat-grid[data-v-1ec4531b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.stat-item[data-v-1ec4531b]{background:var(--bg-primary);padding:1.5rem;border-radius:10px;text-align:center;border:1px solid var(--border-color)}.stat-value[data-v-1ec4531b]{font-size:1.5rem;font-weight:700;color:var(--accent-color);margin-bottom:.5rem}.stat-label[data-v-1ec4531b]{color:var(--text-secondary);font-size:.9rem}.workdays-section[data-v-1ec4531b]{margin-bottom:2rem}.workdays-stats[data-v-1ec4531b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-top:1rem}.workday-item[data-v-1ec4531b]{background:var(--bg-primary);padding:1rem;border-radius:8px;border:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.workday-label[data-v-1ec4531b]{color:var(--text-secondary)}.workday-value[data-v-1ec4531b]{font-weight:700;color:var(--text-primary)}.life-stats[data-v-1ec4531b]{margin-top:2rem}.life-grid[data-v-1ec4531b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.life-item[data-v-1ec4531b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem;border-radius:15px;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.life-item i[data-v-1ec4531b]{font-size:2rem;margin-bottom:.5rem}.life-label[data-v-1ec4531b]{font-size:.9rem;opacity:.9}.life-value[data-v-1ec4531b]{font-size:1.2rem;font-weight:700}@media (max-width: 768px){.time-diff-tool[data-v-1ec4531b]{padding:1rem}.date-inputs[data-v-1ec4531b]{flex-direction:column;gap:1rem}.arrow-container[data-v-1ec4531b]{transform:rotate(90deg);align-self:center;margin-bottom:0}.time-display[data-v-1ec4531b]{font-size:1.2rem}.time-number[data-v-1ec4531b]{font-size:2rem}.time-unit[data-v-1ec4531b]{font-size:1rem}.stat-grid[data-v-1ec4531b],.life-grid[data-v-1ec4531b],.workdays-stats[data-v-1ec4531b]{grid-template-columns:1fr}}input[type=text][data-v-1ec4531b],input[type=number][data-v-1ec4531b],input[type=email][data-v-1ec4531b],input[type=password][data-v-1ec4531b],input[type=url][data-v-1ec4531b],input[type=search][data-v-1ec4531b],input[type=tel][data-v-1ec4531b]{background:#fff}input[type=checkbox][data-v-1ec4531b]{width:20px;margin-bottom:0}.timezone-convert-tool[data-v-8efa3233]{max-width:1000px;margin:0 auto;padding:10px}.tool-header[data-v-8efa3233]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-8efa3233]{color:#2c3e50;margin-bottom:10px;font-size:1.8rem}.tool-header p[data-v-8efa3233]{color:#7f8c8d;font-size:1rem}.main-convert-section[data-v-8efa3233]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;padding:10px;margin-bottom:10px;color:#fff}.convert-row[data-v-8efa3233]{display:flex;flex-direction:column;gap:20px;margin-bottom:10px}.time-input-group[data-v-8efa3233],.time-output-group[data-v-8efa3233]{display:flex;flex-direction:column;gap:10px}.time-input-group label[data-v-8efa3233],.time-output-group label[data-v-8efa3233]{font-weight:600;font-size:1.1rem}.input-row[data-v-8efa3233]{display:grid;grid-template-columns:1fr 200px;gap:15px}.datetime-input[data-v-8efa3233],.datetime-output[data-v-8efa3233],.timezone-select[data-v-8efa3233]{padding:10px;border:none;border-radius:10px;font-size:1rem;background:#ffffffe6;color:#2c3e50}.datetime-output[data-v-8efa3233]{background:#ffffffb3;cursor:not-allowed}.convert-arrow[data-v-8efa3233]{text-align:center;font-size:1.5rem;color:#fffc}.quick-actions[data-v-8efa3233]{display:flex;gap:10px;flex-wrap:wrap}.action-btn[data-v-8efa3233]{padding:10px;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:8px;color:#fff;cursor:pointer;transition:all .3s ease;font-size:.9rem}.action-btn[data-v-8efa3233]:hover{background:#ffffff4d;transform:translateY(-2px)}.time-difference-section[data-v-8efa3233]{background:#f8f9fa;border-radius:15px;padding:10px;margin-bottom:10px}.time-difference-section h4[data-v-8efa3233]{color:#2c3e50;margin-bottom:10px;font-size:1.3rem}.difference-info[data-v-8efa3233]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.diff-item[data-v-8efa3233]{display:flex;justify-content:space-between;padding:10px;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.diff-item .label[data-v-8efa3233]{font-weight:600;color:#7f8c8d}.diff-item .value[data-v-8efa3233]{color:#2c3e50;font-weight:500}.world-clock-section[data-v-8efa3233]{margin-bottom:10px}.world-clock-section h4[data-v-8efa3233]{color:#2c3e50;margin-bottom:10px;font-size:1.3rem}.clocks-grid[data-v-8efa3233]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.clock-card[data-v-8efa3233]{background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:15px;padding:10px;color:#fff;text-align:center;transition:all .3s ease;position:relative}.clock-card.active[data-v-8efa3233]{background:linear-gradient(135deg,#4facfe,#00f2fe);transform:scale(1.05);box-shadow:0 8px 25px #4facfe4d}.clock-card[data-v-8efa3233]:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0003}.clock-header[data-v-8efa3233]{margin-bottom:10px}.city[data-v-8efa3233]{font-weight:600;font-size:1.1rem;display:block}.timezone-name[data-v-8efa3233]{font-size:.8rem;opacity:.8}.clock-time[data-v-8efa3233]{font-size:1.4rem;font-weight:700;margin-bottom:10px}.clock-date[data-v-8efa3233]{font-size:.9rem;opacity:.9;margin-bottom:10px}.use-btn[data-v-8efa3233]{background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:6px;color:#fff;padding:10px;font-size:.8rem;cursor:pointer;transition:all .3s ease}.use-btn[data-v-8efa3233]:hover{background:#ffffff4d}.timezone-info-section[data-v-8efa3233]{background:#f8f9fa;border-radius:15px;padding:10px}.timezone-details[data-v-8efa3233]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.detail-card[data-v-8efa3233]{background:#fff;border-radius:10px;padding:10px;box-shadow:0 2px 8px #0000001a}.detail-card h5[data-v-8efa3233]{color:#2c3e50;margin-bottom:10px;font-size:1.1rem}.detail-item[data-v-8efa3233]{display:flex;justify-content:space-between;margin-bottom:10px;font-size:.9rem}.detail-item span[data-v-8efa3233]:first-child{color:#7f8c8d}.detail-item span[data-v-8efa3233]:last-child{color:#2c3e50;font-weight:500}.copy-success-toast[data-v-8efa3233]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#27ae60;color:#fff;padding:10px;border-radius:8px;font-weight:500;z-index:1000;animation:fadeInOut-8efa3233 2s ease-in-out}@keyframes fadeInOut-8efa3233{0%,to{opacity:0}50%{opacity:1}}@media (max-width: 768px){.main-convert-section[data-v-8efa3233]{padding:10px}.input-row[data-v-8efa3233]{grid-template-columns:1fr;gap:10px}.quick-actions[data-v-8efa3233]{justify-content:center}.clocks-grid[data-v-8efa3233]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.timezone-details[data-v-8efa3233]{grid-template-columns:1fr}}input[type=text][data-v-8efa3233],input[type=number][data-v-8efa3233],input[type=email][data-v-8efa3233],input[type=password][data-v-8efa3233],input[type=url][data-v-8efa3233],input[type=search][data-v-8efa3233],input[type=tel][data-v-8efa3233]{background:#fff}input[type=checkbox][data-v-8efa3233]{width:20px;margin-bottom:0}.week-number-tool[data-v-b68b50d4]{max-width:1200px;margin:0 auto;padding:10px}.tool-header[data-v-b68b50d4]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-b68b50d4]{color:#2c3e50;margin-bottom:10px;font-size:1.8rem}.tool-header p[data-v-b68b50d4]{color:#7f8c8d;font-size:1rem}.main-query-section[data-v-b68b50d4]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;padding:10px;margin-bottom:10px}.date-input-row[data-v-b68b50d4]{display:grid;grid-template-columns:1fr 1fr auto;gap:20px;align-items:end}.input-group[data-v-b68b50d4]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-b68b50d4]{color:#fff;font-weight:600;font-size:1rem}.date-input[data-v-b68b50d4],.standard-select[data-v-b68b50d4]{padding:10px;border:none;border-radius:10px;font-size:1rem;background:#ffffffe6;color:#2c3e50}.today-btn[data-v-b68b50d4]{padding:10px;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:10px;color:#fff;cursor:pointer;transition:all .3s ease;font-size:.9rem;white-space:nowrap}.today-btn[data-v-b68b50d4]:hover{background:#ffffff4d;transform:translateY(-2px)}.week-result-section[data-v-b68b50d4]{margin-bottom:10px}.week-result-section h4[data-v-b68b50d4]{color:#2c3e50;margin-bottom:10px;font-size:1.3rem}.result-cards[data-v-b68b50d4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.result-card[data-v-b68b50d4]{background:#fff;border-radius:15px;padding:10px;box-shadow:0 4px 15px #0000001a;transition:all .3s ease}.result-card[data-v-b68b50d4]:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.result-card.main-week[data-v-b68b50d4]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.card-header[data-v-b68b50d4]{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-weight:600;font-size:1.1rem}.card-content[data-v-b68b50d4]{font-size:1rem}.week-info[data-v-b68b50d4]{display:flex;flex-direction:column;gap:5px}.year[data-v-b68b50d4]{font-size:1.2rem;font-weight:700}.standard[data-v-b68b50d4]{font-size:.9rem;opacity:.9}.date-range[data-v-b68b50d4]{display:flex;flex-direction:column;gap:5px;text-align:center}.start-date[data-v-b68b50d4],.end-date[data-v-b68b50d4]{font-weight:600;color:#2c3e50}.separator[data-v-b68b50d4]{color:#7f8c8d;font-size:.9rem}.day-info[data-v-b68b50d4]{display:flex;flex-direction:column;gap:5px;text-align:center}.day-name[data-v-b68b50d4]{font-weight:600;color:#2c3e50;font-size:1.1rem}.day-number[data-v-b68b50d4]{color:#7f8c8d;font-size:.9rem}.progress-info[data-v-b68b50d4]{display:flex;flex-direction:column;gap:10px}.progress-bar[data-v-b68b50d4]{width:100%;height:8px;background:#ecf0f1;border-radius:4px;overflow:hidden}.progress-fill[data-v-b68b50d4]{height:100%;background:linear-gradient(90deg,#3498db,#2ecc71);transition:width .3s ease}.progress-text[data-v-b68b50d4]{text-align:center;font-weight:600;color:#2c3e50}.year-stats-section[data-v-b68b50d4]{background:#f8f9fa;border-radius:15px;padding:10px;margin-bottom:10px}.year-stats-section h4[data-v-b68b50d4]{color:#2c3e50;margin-bottom:10px;font-size:1.3rem}.stats-grid[data-v-b68b50d4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}.stat-card[data-v-b68b50d4]{background:#fff;border-radius:10px;padding:10px;text-align:center;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.stat-card[data-v-b68b50d4]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #00000026}.stat-number[data-v-b68b50d4]{font-size:2rem;font-weight:700;color:#3498db;margin-bottom:10px}.stat-label[data-v-b68b50d4]{color:#7f8c8d;font-size:.9rem}.week-calendar-section[data-v-b68b50d4]{margin-bottom:10px}.week-calendar-section h4[data-v-b68b50d4]{color:#2c3e50;margin-bottom:10px;font-size:1.3rem}.calendar-controls[data-v-b68b50d4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:10px;background:#f8f9fa;border-radius:10px}.nav-btn[data-v-b68b50d4]{padding:10px;background:#3498db;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:.9rem}.nav-btn[data-v-b68b50d4]:hover{background:#2980b9;transform:translateY(-1px)}.current-week-info[data-v-b68b50d4]{font-weight:600;color:#2c3e50;font-size:1.1rem}.week-calendar[data-v-b68b50d4]{background:#fff;border-radius:15px;padding:10px;box-shadow:0 4px 15px #0000001a}.week-header[data-v-b68b50d4]{text-align:center;margin-bottom:10px;padding:10px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;color:#fff}.week-range[data-v-b68b50d4]{font-size:1.1rem;font-weight:600;display:block;margin-bottom:10px}.week-number[data-v-b68b50d4]{font-size:.9rem;opacity:.9}.days-grid[data-v-b68b50d4]{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.day-cell[data-v-b68b50d4]{background:#f8f9fa;border-radius:10px;padding:10px;text-align:center;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.day-cell[data-v-b68b50d4]:hover{background:#e9ecef;transform:translateY(-2px)}.day-cell.today[data-v-b68b50d4]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.day-cell.selected[data-v-b68b50d4]{border-color:#3498db;background:#ebf3fd}.day-cell.weekend[data-v-b68b50d4]{background:#fff3cd}.day-cell.other-month[data-v-b68b50d4]{opacity:.5}.day-number[data-v-b68b50d4]{font-weight:600;font-size:1.1rem;margin-bottom:10px}.day-name[data-v-b68b50d4]{font-size:.8rem;color:#7f8c8d;margin-bottom:10px}.day-date[data-v-b68b50d4]{font-size:.9rem;font-weight:500}.quick-queries-section[data-v-b68b50d4]{margin-bottom:10px}.quick-queries-section h4[data-v-b68b50d4]{color:#2c3e50;margin-bottom:10px;font-size:1.3rem}.quick-buttons[data-v-b68b50d4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:15px}.quick-btn[data-v-b68b50d4]{padding:10px;background:#fff;border:2px solid #e9ecef;border-radius:10px;cursor:pointer;transition:all .3s ease;text-align:center;font-size:.9rem;display:flex;flex-direction:column;align-items:center;gap:8px}.quick-btn[data-v-b68b50d4]:hover{border-color:#3498db;background:#ebf3fd;transform:translateY(-2px)}.quick-btn i[data-v-b68b50d4]{font-size:1.2rem;color:#3498db}.standards-comparison-section[data-v-b68b50d4]{background:#f8f9fa;border-radius:15px;padding:10px}.standards-comparison-section h4[data-v-b68b50d4]{color:#2c3e50;margin-bottom:10px;font-size:1.3rem}.comparison-table[data-v-b68b50d4]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.table-header[data-v-b68b50d4]{display:grid;grid-template-columns:1fr 80px 100px 2fr;gap:15px;padding:10px;background:#3498db;color:#fff;font-weight:600;font-size:.9rem}.table-row[data-v-b68b50d4]{display:grid;grid-template-columns:1fr 80px 100px 2fr;gap:15px;padding:10px;border-bottom:1px solid #e9ecef;transition:background .3s ease}.table-row[data-v-b68b50d4]:hover{background:#f8f9fa}.table-row[data-v-b68b50d4]:last-child{border-bottom:none}.standard-name[data-v-b68b50d4]{font-weight:600;color:#2c3e50}.week-number[data-v-b68b50d4]{color:#3498db;font-weight:600}.start-day[data-v-b68b50d4]{color:#7f8c8d}.definition[data-v-b68b50d4]{color:#5a6c7d;font-size:.9rem}@media (max-width: 768px){.week-number-tool[data-v-b68b50d4],.main-query-section[data-v-b68b50d4]{padding:10px}.date-input-row[data-v-b68b50d4]{grid-template-columns:1fr;gap:15px}.result-cards[data-v-b68b50d4]{grid-template-columns:1fr}.stats-grid[data-v-b68b50d4]{grid-template-columns:repeat(2,1fr)}.calendar-controls[data-v-b68b50d4]{flex-direction:column;gap:15px}.days-grid[data-v-b68b50d4]{grid-template-columns:repeat(7,1fr);gap:5px}.day-cell[data-v-b68b50d4]{padding:10px}.quick-buttons[data-v-b68b50d4]{grid-template-columns:repeat(2,1fr)}.table-header[data-v-b68b50d4],.table-row[data-v-b68b50d4]{grid-template-columns:1fr;gap:10px}.table-header>div[data-v-b68b50d4],.table-row>div[data-v-b68b50d4]{padding:5px 0}}input[type=text][data-v-b68b50d4],input[type=number][data-v-b68b50d4],input[type=email][data-v-b68b50d4],input[type=password][data-v-b68b50d4],input[type=url][data-v-b68b50d4],input[type=search][data-v-b68b50d4],input[type=tel][data-v-b68b50d4]{background:#fff}input[type=checkbox][data-v-b68b50d4]{width:20px;margin-bottom:0}.countdown-timer-tool[data-v-91f73eda]{max-width:1200px;margin:0 auto;padding:10px}.tool-header[data-v-91f73eda]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-91f73eda]{color:#2c3e50;margin-bottom:10px;font-size:1.8rem}.tool-header p[data-v-91f73eda]{color:#7f8c8d;font-size:1rem}.create-timer-section[data-v-91f73eda]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;padding:10px;margin-bottom:10px;color:#fff}.create-timer-section h4[data-v-91f73eda]{margin-bottom:10px;font-size:1.3rem}.timer-form[data-v-91f73eda]{display:flex;flex-direction:column;gap:20px}.form-row[data-v-91f73eda]{display:grid;grid-template-columns:2fr 1fr;gap:20px}.input-group[data-v-91f73eda]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-91f73eda]{font-weight:600;font-size:.9rem}.name-input[data-v-91f73eda],.type-select[data-v-91f73eda],.datetime-input[data-v-91f73eda]{padding:10px;border:none;border-radius:10px;font-size:1rem;background:#ffffffe6;color:#2c3e50}.duration-settings[data-v-91f73eda],.target-settings[data-v-91f73eda]{background:#ffffff1a;border-radius:15px;padding:10px}.time-inputs[data-v-91f73eda]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:10px}.time-input-group[data-v-91f73eda]{display:flex;flex-direction:column;gap:5px;text-align:center}.time-input[data-v-91f73eda]{padding:10px;border:none;border-radius:8px;font-size:1.2rem;text-align:center;background:#ffffffe6;color:#2c3e50;font-weight:600}.quick-presets[data-v-91f73eda],.quick-targets[data-v-91f73eda]{display:flex;gap:10px;flex-wrap:wrap}.preset-btn[data-v-91f73eda]{padding:10px;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:20px;color:#fff;cursor:pointer;transition:all .3s ease;font-size:.9rem}.preset-btn[data-v-91f73eda]:hover{background:#ffffff4d;transform:translateY(-1px)}.target-inputs[data-v-91f73eda]{margin-bottom:10px}.notification-settings[data-v-91f73eda]{display:flex;gap:20px}.checkbox-label[data-v-91f73eda]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.9rem}.checkbox-label input[data-v-91f73eda]{width:16px;height:16px}.create-btn[data-v-91f73eda]{padding:10px;background:#2ecc71;border:none;border-radius:10px;color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;align-self:flex-start}.create-btn[data-v-91f73eda]:hover:not(:disabled){background:#27ae60;transform:translateY(-2px)}.create-btn[data-v-91f73eda]:disabled{background:#95a5a6;cursor:not-allowed;transform:none}.active-timers-section[data-v-91f73eda]{margin-bottom:10px}.active-timers-section h4[data-v-91f73eda]{color:#2c3e50;margin-bottom:10px;font-size:1.3rem}.timers-grid[data-v-91f73eda]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px}.timer-card[data-v-91f73eda]{background:#fff;border-radius:15px;padding:10px;box-shadow:0 4px 15px #0000001a;transition:all .3s ease;border:2px solid transparent}.timer-card[data-v-91f73eda]:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.timer-card.warning[data-v-91f73eda]{border-color:#f39c12;background:linear-gradient(135deg,#fff9e6,#fff3cd)}.timer-card.finished[data-v-91f73eda]{border-color:#27ae60;background:linear-gradient(135deg,#d5f5d5,#c3f0c3)}.timer-card.paused[data-v-91f73eda]{border-color:#95a5a6;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.timer-header[data-v-91f73eda]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.timer-name[data-v-91f73eda]{color:#2c3e50;font-size:1.2rem;margin:0}.timer-actions[data-v-91f73eda]{display:flex;gap:8px}.action-btn[data-v-91f73eda]{width:35px;height:35px;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;font-size:.9rem}.action-btn.running[data-v-91f73eda]{background:#e74c3c;color:#fff}.action-btn.paused[data-v-91f73eda]{background:#2ecc71;color:#fff}.action-btn.reset[data-v-91f73eda]{background:#3498db;color:#fff}.action-btn.remove[data-v-91f73eda]{background:#95a5a6;color:#fff}.action-btn[data-v-91f73eda]:hover{transform:scale(1.1)}.timer-display[data-v-91f73eda]{text-align:center;margin-bottom:10px}.time-remaining[data-v-91f73eda]{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:10px;font-family:Courier New,monospace}.timer-card.warning .time-remaining[data-v-91f73eda]{color:#f39c12}.timer-card.finished .time-remaining[data-v-91f73eda]{color:#27ae60}.timer-info[data-v-91f73eda]{font-size:.9rem;color:#7f8c8d}.timer-progress[data-v-91f73eda]{margin-bottom:10px}.progress-bar[data-v-91f73eda]{width:100%;height:8px;background:#ecf0f1;border-radius:4px;overflow:hidden;margin-bottom:10px}.progress-fill[data-v-91f73eda]{height:100%;background:linear-gradient(90deg,#3498db,#2ecc71);transition:width .3s ease}.timer-card.warning .progress-fill[data-v-91f73eda]{background:linear-gradient(90deg,#f39c12,#e67e22)}.timer-card.finished .progress-fill[data-v-91f73eda]{background:#27ae60}.progress-text[data-v-91f73eda]{text-align:center;font-size:.8rem;color:#7f8c8d;font-weight:500}.timer-status[data-v-91f73eda]{display:flex;justify-content:space-between;align-items:center}.status-badge[data-v-91f73eda]{padding:10px;border-radius:15px;font-size:.8rem;font-weight:600}.status-badge.running[data-v-91f73eda]{background:#2ecc71;color:#fff}.status-badge.paused[data-v-91f73eda]{background:#f39c12;color:#fff}.status-badge.finished[data-v-91f73eda]{background:#3498db;color:#fff}.finish-time[data-v-91f73eda]{font-size:.8rem;color:#7f8c8d}.history-section[data-v-91f73eda]{background:#f8f9fa;border-radius:15px;padding:10px;margin-bottom:10px}.history-section h4[data-v-91f73eda]{color:#2c3e50;margin-bottom:10px;font-size:1.3rem}.history-list[data-v-91f73eda]{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.history-item[data-v-91f73eda]{background:#fff;border-radius:10px;padding:10px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 5px #0000001a}.history-info[data-v-91f73eda]{display:flex;flex-direction:column;gap:5px}.history-name[data-v-91f73eda]{font-weight:600;color:#2c3e50}.history-duration[data-v-91f73eda]{font-size:.9rem;color:#7f8c8d}.history-details[data-v-91f73eda]{display:flex;align-items:center;gap:15px}.history-finish[data-v-91f73eda]{font-size:.9rem;color:#7f8c8d}.recreate-btn[data-v-91f73eda]{padding:10px;background:#3498db;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.8rem;transition:all .3s ease}.recreate-btn[data-v-91f73eda]:hover{background:#2980b9}.clear-history-btn[data-v-91f73eda]{padding:10px;background:#e74c3c;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.clear-history-btn[data-v-91f73eda]:hover{background:#c0392b}.stats-section[data-v-91f73eda]{background:#f8f9fa;border-radius:15px;padding:10px}.stats-section h4[data-v-91f73eda]{color:#2c3e50;margin-bottom:10px;font-size:1.3rem}.stats-grid[data-v-91f73eda]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px}.stat-card[data-v-91f73eda]{background:#fff;border-radius:10px;padding:10px;text-align:center;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.stat-card[data-v-91f73eda]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #00000026}.stat-number[data-v-91f73eda]{font-size:2rem;font-weight:700;color:#3498db;margin-bottom:10px}.stat-label[data-v-91f73eda]{color:#7f8c8d;font-size:.9rem}.notification-request[data-v-91f73eda]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:15px;padding:10px;box-shadow:0 10px 40px #0003;z-index:1000;text-align:center;max-width:400px}.request-content i[data-v-91f73eda]{font-size:3rem;color:#3498db;margin-bottom:10px}.request-content h5[data-v-91f73eda]{color:#2c3e50;margin-bottom:10px;font-size:1.3rem}.request-content p[data-v-91f73eda]{color:#7f8c8d;margin-bottom:10px;line-height:1.5}.request-actions[data-v-91f73eda]{display:flex;gap:15px;justify-content:center}.allow-btn[data-v-91f73eda]{padding:10px;background:#2ecc71;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.allow-btn[data-v-91f73eda]:hover{background:#27ae60}.deny-btn[data-v-91f73eda]{padding:10px;background:#95a5a6;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .3s ease}.deny-btn[data-v-91f73eda]:hover{background:#7f8c8d}@media (max-width: 768px){.countdown-timer-tool[data-v-91f73eda],.create-timer-section[data-v-91f73eda]{padding:10px}.form-row[data-v-91f73eda]{grid-template-columns:1fr}.time-inputs[data-v-91f73eda]{grid-template-columns:repeat(3,1fr);gap:10px}.quick-presets[data-v-91f73eda],.quick-targets[data-v-91f73eda]{justify-content:center}.timers-grid[data-v-91f73eda]{grid-template-columns:1fr}.timer-header[data-v-91f73eda]{flex-direction:column;align-items:flex-start;gap:10px}.time-remaining[data-v-91f73eda]{font-size:2rem}.history-item[data-v-91f73eda]{flex-direction:column;align-items:flex-start;gap:10px}.history-details[data-v-91f73eda]{align-self:stretch;justify-content:space-between}.stats-grid[data-v-91f73eda]{grid-template-columns:repeat(2,1fr)}.notification-request[data-v-91f73eda]{margin:20px;max-width:calc(100% - 40px)}}input[type=checkbox][data-v-91f73eda]{width:20px;margin-bottom:0}input[type=text][data-v-91f73eda],input[type=number][data-v-91f73eda],input[type=email][data-v-91f73eda],input[type=password][data-v-91f73eda],input[type=url][data-v-91f73eda],input[type=search][data-v-91f73eda],input[type=tel][data-v-91f73eda],select[data-v-91f73eda]{background:#fff}.date-add-tool[data-v-47decf31]{max-width:1000px;margin:0 auto;padding:10px}.tool-header[data-v-47decf31]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-47decf31]{color:#2c3e50;margin-bottom:10px;font-size:1.8rem}.tool-header p[data-v-47decf31]{color:#7f8c8d;font-size:1rem}.main-calc-section[data-v-47decf31]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;padding:10px;margin-bottom:10px;color:#fff}.calc-form[data-v-47decf31]{display:flex;flex-direction:column;gap:25px}.base-date-group[data-v-47decf31]{display:flex;align-items:end;gap:15px}.base-date-group label[data-v-47decf31]{font-weight:600;margin-bottom:10px;min-width:80px}.datetime-input[data-v-47decf31]{flex:1;padding:10px;border:none;border-radius:10px;font-size:1rem;background:#ffffffe6;color:#2c3e50}.current-btn[data-v-47decf31]{padding:10px;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:10px;color:#fff;cursor:pointer;transition:all .3s ease;white-space:nowrap}.current-btn[data-v-47decf31]:hover{background:#ffffff4d}.operation-group[data-v-47decf31]{display:flex;flex-direction:column;gap:15px}.operation-row[data-v-47decf31]{display:flex;align-items:center;gap:20px}.operation-select[data-v-47decf31]{padding:10px;border:none;border-radius:8px;background:#ffffffe6;color:#2c3e50;font-weight:600;min-width:80px}.time-units[data-v-47decf31]{display:grid;grid-template-columns:repeat(6,1fr);gap:15px;flex:1}.unit-input[data-v-47decf31]{display:flex;flex-direction:column;align-items:center;gap:5px}.unit-value[data-v-47decf31]{width:60px;padding:10px;border:none;border-radius:6px;text-align:center;font-size:1rem;background:#ffffffe6;color:#2c3e50}.unit-input span[data-v-47decf31]{font-size:.9rem;opacity:.9}.quick-presets[data-v-47decf31]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.preset-btn[data-v-47decf31]{padding:10px;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:20px;color:#fff;cursor:pointer;transition:all .3s ease;font-size:.9rem}.preset-btn[data-v-47decf31]:hover{background:#ffffff4d}.preset-btn.clear[data-v-47decf31]{background:#e74c3c4d;border-color:#e74c3c80}.result-section[data-v-47decf31]{margin-bottom:10px}.result-section h4[data-v-47decf31]{color:#2c3e50;margin-bottom:10px;font-size:1.3rem}.result-cards[data-v-47decf31]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px}.result-card[data-v-47decf31]{background:#fff;border-radius:15px;padding:10px;box-shadow:0 4px 15px #0000001a;text-align:center}.result-card.main[data-v-47decf31]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.card-header[data-v-47decf31]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px;font-weight:600}.result-datetime[data-v-47decf31]{font-size:1.5rem;font-weight:700;font-family:Courier New,monospace}.time-difference[data-v-47decf31],.weekday-info[data-v-47decf31]{font-size:1.2rem;font-weight:600;color:#2c3e50}.batch-calc-section[data-v-47decf31]{background:#f8f9fa;border-radius:15px;padding:10px}.batch-calc-section h4[data-v-47decf31]{color:#2c3e50;margin-bottom:10px;font-size:1.3rem}.batch-grid[data-v-47decf31]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.batch-item[data-v-47decf31]{background:#fff;border-radius:10px;padding:10px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px #0000001a}.batch-label[data-v-47decf31]{font-weight:600;color:#2c3e50}.batch-result[data-v-47decf31]{font-size:.9rem;color:#7f8c8d;font-family:Courier New,monospace}@media (max-width: 768px){.date-add-tool[data-v-47decf31],.main-calc-section[data-v-47decf31]{padding:10px}.base-date-group[data-v-47decf31]{flex-direction:column;align-items:stretch}.operation-row[data-v-47decf31]{flex-direction:column;gap:15px}.time-units[data-v-47decf31]{grid-template-columns:repeat(3,1fr)}.result-cards[data-v-47decf31],.batch-grid[data-v-47decf31]{grid-template-columns:1fr}}input[type=text][data-v-47decf31],input[type=number][data-v-47decf31],input[type=email][data-v-47decf31],input[type=password][data-v-47decf31],input[type=url][data-v-47decf31],input[type=search][data-v-47decf31],input[type=tel][data-v-47decf31]{background:#fff}input[type=checkbox][data-v-47decf31]{width:20px;margin-bottom:0}.working-days-tool[data-v-28b7a624]{max-width:1000px;margin:0 auto;padding:10px}.tool-header[data-v-28b7a624]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-28b7a624]{color:#2c3e50;margin-bottom:10px;font-size:1.8rem}.tool-header p[data-v-28b7a624]{color:#7f8c8d;font-size:1rem}.main-calc-section[data-v-28b7a624]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;padding:10px;margin-bottom:10px;color:#fff}.date-inputs[data-v-28b7a624]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:10px}.input-group[data-v-28b7a624]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-28b7a624]{font-weight:600;font-size:.9rem}.date-input[data-v-28b7a624],.schedule-select[data-v-28b7a624]{padding:10px;border:none;border-radius:10px;font-size:1rem;background:#ffffffe6;color:#2c3e50}.custom-schedule[data-v-28b7a624]{background:#ffffff1a;border-radius:15px;padding:10px;margin-bottom:10px}.weekdays-selector[data-v-28b7a624]{display:flex;gap:15px;margin-top:10px}.weekday-label[data-v-28b7a624]{display:flex;align-items:center;gap:5px;cursor:pointer;font-size:.9rem}.holidays-section[data-v-28b7a624]{background:#ffffff1a;border-radius:15px;padding:10px;margin-bottom:10px}.holidays-header[data-v-28b7a624]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.toggle-btn[data-v-28b7a624]{padding:10px;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:6px;color:#fff;cursor:pointer;font-size:.8rem}.custom-holidays[data-v-28b7a624]{margin-top:15px}.holiday-input[data-v-28b7a624]{display:flex;gap:10px;margin-bottom:10px}.holiday-date-input[data-v-28b7a624]{flex:1;padding:10px;border:none;border-radius:6px;background:#ffffffe6;color:#2c3e50}.add-btn[data-v-28b7a624]{padding:10px;background:#2ecc71;border:none;border-radius:6px;color:#fff;cursor:pointer}.holidays-list[data-v-28b7a624]{display:flex;gap:8px;flex-wrap:wrap}.holiday-tag[data-v-28b7a624]{background:#fff3;padding:10px;border-radius:15px;font-size:.8rem;display:flex;align-items:center;gap:5px}.remove-btn[data-v-28b7a624]{background:#e74c3cb3;border:none;border-radius:50%;width:16px;height:16px;color:#fff;cursor:pointer;font-size:12px}.quick-actions[data-v-28b7a624]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.action-btn[data-v-28b7a624]{padding:10px;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:20px;color:#fff;cursor:pointer;transition:all .3s ease}.action-btn[data-v-28b7a624]:hover{background:#ffffff4d}.result-section[data-v-28b7a624]{margin-bottom:10px}.result-section h4[data-v-28b7a624]{color:#2c3e50;margin-bottom:10px;font-size:1.3rem}.result-grid[data-v-28b7a624]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:10px}.result-card[data-v-28b7a624]{background:#fff;border-radius:15px;padding:10px;text-align:center;box-shadow:0 4px 15px #0000001a}.result-card.main[data-v-28b7a624]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff}.result-number[data-v-28b7a624]{font-size:2.5rem;font-weight:700;margin-bottom:10px}.result-label[data-v-28b7a624]{font-size:1rem;opacity:.8}.progress-section[data-v-28b7a624]{background:#f8f9fa;border-radius:15px;padding:10px}.progress-bar[data-v-28b7a624]{height:20px;background:#ecf0f1;border-radius:10px;overflow:hidden;margin-bottom:10px;display:flex}.progress-fill.working[data-v-28b7a624]{background:#2ecc71}.progress-fill.weekend[data-v-28b7a624]{background:#e74c3c}.progress-legend[data-v-28b7a624]{display:flex;justify-content:center;gap:20px}.legend-item[data-v-28b7a624]{display:flex;align-items:center;gap:5px;font-size:.9rem}.legend-item.working[data-v-28b7a624]:before{content:"";width:12px;height:12px;background:#2ecc71;border-radius:2px}.legend-item.weekend[data-v-28b7a624]:before{content:"";width:12px;height:12px;background:#e74c3c;border-radius:2px}.analysis-section[data-v-28b7a624]{margin-bottom:10px}.analysis-section h4[data-v-28b7a624]{color:#2c3e50;margin-bottom:10px;font-size:1.3rem}.monthly-grid[data-v-28b7a624]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.month-card[data-v-28b7a624]{background:#fff;border-radius:10px;padding:10px;box-shadow:0 2px 8px #0000001a}.month-header[data-v-28b7a624]{font-weight:600;color:#2c3e50;margin-bottom:10px;text-align:center}.month-stats[data-v-28b7a624]{display:flex;flex-direction:column;gap:5px}.stat-item[data-v-28b7a624]{display:flex;justify-content:space-between;font-size:.9rem}.stat-label[data-v-28b7a624]{color:#7f8c8d}.stat-value[data-v-28b7a624]{font-weight:600;color:#2c3e50}.tips-section[data-v-28b7a624]{background:#f8f9fa;border-radius:15px;padding:10px}.tips-section h4[data-v-28b7a624]{color:#2c3e50;margin-bottom:10px;font-size:1.3rem}.tips-grid[data-v-28b7a624]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.tip-card[data-v-28b7a624]{background:#fff;border-radius:10px;padding:10px;display:flex;gap:15px;box-shadow:0 2px 8px #0000001a}.tip-card i[data-v-28b7a624]{font-size:2rem;color:#3498db;margin-top:5px}.tip-content h5[data-v-28b7a624]{color:#2c3e50;margin-bottom:10px;font-size:1rem}.tip-content p[data-v-28b7a624]{color:#7f8c8d;font-size:.9rem;line-height:1.4}@media (max-width: 768px){.working-days-tool[data-v-28b7a624],.main-calc-section[data-v-28b7a624]{padding:10px}.date-inputs[data-v-28b7a624]{grid-template-columns:1fr}.weekdays-selector[data-v-28b7a624]{flex-wrap:wrap}.result-grid[data-v-28b7a624]{grid-template-columns:repeat(2,1fr)}.tips-grid[data-v-28b7a624]{grid-template-columns:1fr}}input[type=checkbox][data-v-28b7a624]{width:20px;margin-bottom:0}input[type=text][data-v-28b7a624],input[type=number][data-v-28b7a624],input[type=email][data-v-28b7a624],input[type=password][data-v-28b7a624],input[type=url][data-v-28b7a624],input[type=search][data-v-28b7a624],input[type=tel][data-v-28b7a624],select[data-v-28b7a624]{background:#fff}.calendar-maker-tool[data-v-4982c6fc]{max-width:1000px;margin:0 auto;padding:10px}.tool-header[data-v-4982c6fc]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-4982c6fc]{color:#2c3e50;margin-bottom:10px;font-size:1.8rem}.tool-header p[data-v-4982c6fc]{color:#7f8c8d;font-size:1rem}.settings-panel[data-v-4982c6fc]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;padding:10px;margin-bottom:10px;color:#fff}.settings-row[data-v-4982c6fc]{display:flex;gap:20px;margin-bottom:10px;flex-wrap:wrap}.setting-group[data-v-4982c6fc]{display:flex;flex-direction:column;gap:8px;min-width:120px}.setting-group label[data-v-4982c6fc]{font-weight:600;font-size:.9rem;display:flex;align-items:center;gap:5px}.year-input[data-v-4982c6fc],.month-select[data-v-4982c6fc],.week-select[data-v-4982c6fc],.style-select[data-v-4982c6fc]{padding:10px;border:none;border-radius:8px;background:#ffffffe6;color:#2c3e50;font-size:1rem}.action-buttons[data-v-4982c6fc]{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.nav-btn[data-v-4982c6fc],.export-btn[data-v-4982c6fc]{padding:10px;border:1px solid rgba(255,255,255,.3);border-radius:25px;color:#fff;cursor:pointer;transition:all .3s ease;font-size:.9rem}.nav-btn[data-v-4982c6fc]{background:#fff3}.nav-btn.current[data-v-4982c6fc]{background:#2ecc714d}.export-btn[data-v-4982c6fc]{background:#3498db4d}.nav-btn[data-v-4982c6fc]:hover,.export-btn[data-v-4982c6fc]:hover{background:#ffffff4d;transform:translateY(-1px)}.calendar-container[data-v-4982c6fc]{background:#fff;border-radius:20px;padding:10px;box-shadow:0 8px 25px #0000001a;margin-bottom:10px}.calendar-header h2[data-v-4982c6fc]{text-align:center;color:#2c3e50;margin-bottom:10px;font-size:1.8rem}.calendar-grid[data-v-4982c6fc]{display:flex;gap:20px}.week-numbers-column[data-v-4982c6fc]{display:flex;flex-direction:column;min-width:50px}.week-header[data-v-4982c6fc]{height:40px;display:flex;align-items:center;justify-content:center;font-weight:600;color:#7f8c8d;border-bottom:2px solid #ecf0f1;margin-bottom:10px}.week-number[data-v-4982c6fc]{height:80px;display:flex;align-items:center;justify-content:center;color:#95a5a6;font-size:.9rem;border-bottom:1px solid #ecf0f1}.calendar-main[data-v-4982c6fc]{flex:1}.weekdays-header[data-v-4982c6fc]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:10px}.weekday-header[data-v-4982c6fc]{height:40px;display:flex;align-items:center;justify-content:center;font-weight:600;color:#2c3e50;background:#f8f9fa;border-radius:8px}.dates-grid[data-v-4982c6fc]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.date-cell[data-v-4982c6fc]{height:80px;padding:10px;border:1px solid #ecf0f1;border-radius:8px;cursor:pointer;transition:all .3s ease;position:relative;display:flex;flex-direction:column}.date-cell[data-v-4982c6fc]:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 15px #0000001a}.date-cell.other-month[data-v-4982c6fc]{color:#bdc3c7;background:#f8f9fa}.date-cell.today[data-v-4982c6fc]{background:linear-gradient(135deg,#3498db,#2980b9);color:#fff;font-weight:600}.date-cell.weekend[data-v-4982c6fc]{background:linear-gradient(135deg,#ffe6e6,#fcc)}.date-cell.holiday[data-v-4982c6fc]{background:linear-gradient(135deg,#fcc,#f99);color:#c0392b;font-weight:600}.date-number[data-v-4982c6fc]{font-size:1.1rem;font-weight:600;margin-bottom:10px}.holiday-name[data-v-4982c6fc],.special-event[data-v-4982c6fc]{font-size:.7rem;line-height:1.2;opacity:.9}.holidays-legend[data-v-4982c6fc]{margin-top:20px;padding:10px;background:#f8f9fa;border-radius:10px}.holidays-legend h4[data-v-4982c6fc]{color:#2c3e50;margin-bottom:10px;font-size:1rem}.legend-items[data-v-4982c6fc]{display:flex;gap:20px;flex-wrap:wrap}.legend-item[data-v-4982c6fc]{padding:10px;border-radius:15px;font-size:.8rem;font-weight:600}.legend-item.holiday[data-v-4982c6fc]{background:#fcc;color:#c0392b}.legend-item.weekend[data-v-4982c6fc]{background:#ffe6e6;color:#e74c3c}.legend-item.today[data-v-4982c6fc]{background:#3498db;color:#fff}.calendar-stats[data-v-4982c6fc]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stat-card[data-v-4982c6fc]{background:#fff;border-radius:15px;padding:10px;text-align:center;box-shadow:0 4px 15px #0000001a;transition:all .3s ease}.stat-card[data-v-4982c6fc]:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.stat-number[data-v-4982c6fc]{font-size:2.5rem;font-weight:700;color:#3498db;margin-bottom:10px}.stat-label[data-v-4982c6fc]{color:#7f8c8d;font-size:1rem}.calendar-container.classic[data-v-4982c6fc]{background:#f8f9fa;border:2px solid #ddd}.calendar-container.classic .date-cell[data-v-4982c6fc]{border:1px solid #999;border-radius:0}.calendar-container.minimal .date-cell[data-v-4982c6fc]{border:none;border-radius:0}.calendar-container.minimal .weekday-header[data-v-4982c6fc]{background:transparent;border-bottom:1px solid #ddd}.calendar-container.colorful .date-cell.weekend[data-v-4982c6fc]{background:linear-gradient(135deg,#ff9a9e,#fecfef)}.calendar-container.colorful .date-cell.holiday[data-v-4982c6fc]{background:linear-gradient(135deg,#ffecd2,#fcb69f)}@media (max-width: 768px){.calendar-maker-tool[data-v-4982c6fc],.settings-panel[data-v-4982c6fc]{padding:10px}.settings-row[data-v-4982c6fc]{flex-direction:column}.calendar-container[data-v-4982c6fc]{padding:10px}.calendar-grid[data-v-4982c6fc]{flex-direction:column}.week-numbers-column[data-v-4982c6fc]{display:none}.date-cell[data-v-4982c6fc]{height:60px;font-size:.9rem}.calendar-stats[data-v-4982c6fc]{grid-template-columns:repeat(2,1fr)}}input[type=checkbox][data-v-4982c6fc]{width:20px;margin-bottom:0}input[type=text][data-v-4982c6fc],input[type=number][data-v-4982c6fc],input[type=email][data-v-4982c6fc],input[type=password][data-v-4982c6fc],input[type=url][data-v-4982c6fc],input[type=search][data-v-4982c6fc],input[type=tel][data-v-4982c6fc],select[data-v-4982c6fc]{background:#fff}.percentage-calc[data-v-c48b236c]{max-width:1000px;margin:0 auto;padding:1rem}.calc-container[data-v-c48b236c]{display:flex;flex-direction:column;gap:2rem}.calc-type-selector[data-v-c48b236c]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1rem}.segment-control[data-v-c48b236c]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.segment-btn[data-v-c48b236c]{padding:.75rem 1.5rem;border:none;border-radius:8px;background:#ffffff1a;color:inherit;cursor:pointer;transition:all .3s ease;font-size:.9rem;display:flex;align-items:center;gap:.5rem}.segment-btn[data-v-c48b236c]:hover{background:#fff3;transform:translateY(-2px)}.segment-btn.active[data-v-c48b236c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px #667eea4d}.calc-section[data-v-c48b236c]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.calc-section h3[data-v-c48b236c]{margin:0 0 1.5rem;color:#667eea;display:flex;align-items:center;gap:.5rem;font-size:1.2rem}.input-row[data-v-c48b236c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.input-group[data-v-c48b236c]{position:relative}.input-group label[data-v-c48b236c]{display:block;margin-bottom:.5rem;font-weight:500;color:#ffffffe6}.input-group input[data-v-c48b236c]{width:100%;padding:.75rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff1a;color:inherit;font-size:1rem;transition:all .3s ease}.input-group input[data-v-c48b236c]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.input-suffix[data-v-c48b236c]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);margin-top:.25rem;color:#fff9;pointer-events:none}.calc-mode-toggle[data-v-c48b236c]{display:flex;gap:.5rem;margin-bottom:1.5rem}.mode-btn[data-v-c48b236c]{padding:.5rem 1rem;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#ffffff1a;color:inherit;cursor:pointer;transition:all .3s ease;font-size:.9rem}.mode-btn.active[data-v-c48b236c]{background:#667eea;border-color:#667eea;color:#fff}.result-box[data-v-c48b236c]{background:#ffffff0d;border-radius:8px;padding:1.5rem;border-left:4px solid #667eea}.result-main[data-v-c48b236c]{text-align:center;margin-bottom:1rem}.result-value[data-v-c48b236c]{font-size:2rem;font-weight:700;color:#667eea}.result-value.positive[data-v-c48b236c]{color:#4caf50}.result-value.negative[data-v-c48b236c]{color:#f44336}.result-value.neutral[data-v-c48b236c]{color:#ff9800}.result-grid[data-v-c48b236c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1rem}.result-item[data-v-c48b236c]{text-align:center}.result-item label[data-v-c48b236c]{display:block;font-size:.9rem;color:#ffffffb3;margin-bottom:.5rem}.result-item .result-value[data-v-c48b236c]{font-size:1.5rem}.result-formula[data-v-c48b236c]{text-align:center;font-family:monospace;color:#fffc;background:#0003;padding:.5rem;border-radius:4px;margin-bottom:.5rem}.change-description[data-v-c48b236c]{text-align:center;color:#ffffffe6;font-weight:500}.quick-calc-section[data-v-c48b236c]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.quick-calc-section h3[data-v-c48b236c]{margin:0 0 1rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.quick-calc-grid[data-v-c48b236c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.quick-calc-card[data-v-c48b236c]{background:#ffffff0d;border-radius:8px;padding:1rem;text-align:center;transition:transform .3s ease}.quick-calc-card[data-v-c48b236c]:hover{transform:translateY(-2px)}.quick-label[data-v-c48b236c]{font-size:.9rem;color:#ffffffb3;margin-bottom:.5rem}.quick-value[data-v-c48b236c]{font-size:1.5rem;font-weight:700;color:#667eea}.tips-section[data-v-c48b236c]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.tips-section h3[data-v-c48b236c]{margin:0 0 1rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.tips-grid[data-v-c48b236c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.tip-card[data-v-c48b236c]{display:flex;gap:1rem;background:#ffffff0d;border-radius:8px;padding:1rem}.tip-card i[data-v-c48b236c]{color:#667eea;font-size:1.2rem;margin-top:.2rem}.tip-card strong[data-v-c48b236c]{color:#ffffffe6;margin-bottom:.5rem;display:block}.tip-card p[data-v-c48b236c]{margin:0;color:#ffffffb3;font-size:.9rem;line-height:1.4}@media (max-width: 768px){.segment-control[data-v-c48b236c]{flex-direction:column}.input-row[data-v-c48b236c],.result-grid[data-v-c48b236c]{grid-template-columns:1fr}.quick-calc-grid[data-v-c48b236c]{grid-template-columns:repeat(3,1fr)}.tips-grid[data-v-c48b236c]{grid-template-columns:1fr}}.triangle-solver[data-v-3ab9b81d]{max-width:1200px;margin:0 auto;padding:1rem}.solver-container[data-v-3ab9b81d]{display:flex;flex-direction:column;gap:2rem}.triangle-visualization[data-v-3ab9b81d]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.triangle-visualization h3[data-v-3ab9b81d]{margin:0 0 1rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.triangle-canvas[data-v-3ab9b81d]{display:flex;justify-content:center}.triangle-svg[data-v-3ab9b81d]{width:100%;max-width:400px;height:300px}.edge-label[data-v-3ab9b81d],.angle-label[data-v-3ab9b81d]{fill:#667eea;font-size:12px;font-weight:500}.input-panel[data-v-3ab9b81d]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.input-panel h3[data-v-3ab9b81d]{margin:0 0 1.5rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.input-section[data-v-3ab9b81d]{margin-bottom:2rem}.input-section h4[data-v-3ab9b81d]{margin:0 0 1rem;color:#ffffffe6;font-size:1.1rem}.input-row[data-v-3ab9b81d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.input-group[data-v-3ab9b81d]{position:relative}.input-group label[data-v-3ab9b81d]{display:block;margin-bottom:.5rem;font-weight:500;color:#ffffffe6;font-size:.9rem}.input-group input[data-v-3ab9b81d]{width:100%;padding:.75rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff1a;color:inherit;font-size:1rem;transition:all .3s ease}.input-group input[data-v-3ab9b81d]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.input-suffix[data-v-3ab9b81d]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);margin-top:.25rem;color:#fff9;pointer-events:none}.action-buttons[data-v-3ab9b81d]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-primary[data-v-3ab9b81d],.btn-secondary[data-v-3ab9b81d]{padding:.75rem 1.5rem;border:none;border-radius:8px;cursor:pointer;font-size:1rem;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.btn-primary[data-v-3ab9b81d]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary[data-v-3ab9b81d]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #667eea4d}.btn-secondary[data-v-3ab9b81d]{background:#ffffff1a;color:inherit;border:1px solid rgba(255,255,255,.2)}.btn-secondary[data-v-3ab9b81d]:hover{background:#fff3}.result-panel[data-v-3ab9b81d]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.result-panel h3[data-v-3ab9b81d]{margin:0 0 1.5rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.result-grid[data-v-3ab9b81d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}.result-section h4[data-v-3ab9b81d]{margin:0 0 1rem;color:#ffffffe6;font-size:1.1rem}.result-items[data-v-3ab9b81d]{display:flex;flex-direction:column;gap:.5rem}.result-item[data-v-3ab9b81d]{display:flex;justify-content:space-between;padding:.5rem;background:#ffffff0d;border-radius:6px}.result-item .label[data-v-3ab9b81d]{color:#fffc}.result-item .value[data-v-3ab9b81d]{color:#667eea;font-weight:500}.solution-steps[data-v-3ab9b81d]{margin-top:2rem}.solution-steps h4[data-v-3ab9b81d]{margin:0 0 1rem;color:#ffffffe6;display:flex;align-items:center;gap:.5rem}.steps-container[data-v-3ab9b81d]{display:flex;flex-direction:column;gap:1rem}.step-item[data-v-3ab9b81d]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-3ab9b81d]{min-width:2rem;height:2rem;background:#667eea;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.step-content[data-v-3ab9b81d]{flex:1}.step-formula[data-v-3ab9b81d]{font-family:monospace;background:#0003;padding:.5rem;border-radius:4px;margin-bottom:.5rem;color:#ffffffe6}.step-description[data-v-3ab9b81d]{color:#fffc}.error-panel[data-v-3ab9b81d]{background:#f443361a;border:1px solid rgba(244,67,54,.3);border-radius:12px;padding:1.5rem;color:#f44336}.error-panel h3[data-v-3ab9b81d]{margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.knowledge-section[data-v-3ab9b81d]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.knowledge-section h3[data-v-3ab9b81d]{margin:0 0 1rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.knowledge-grid[data-v-3ab9b81d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.knowledge-card[data-v-3ab9b81d]{display:flex;gap:1rem;background:#ffffff0d;border-radius:8px;padding:1rem}.knowledge-card i[data-v-3ab9b81d]{color:#667eea;font-size:1.2rem;margin-top:.2rem}.knowledge-card strong[data-v-3ab9b81d]{color:#ffffffe6;margin-bottom:.5rem;display:block}.knowledge-card p[data-v-3ab9b81d]{margin:0;color:#ffffffb3;font-family:monospace;font-size:.9rem}@media (max-width: 768px){.input-row[data-v-3ab9b81d],.result-grid[data-v-3ab9b81d],.knowledge-grid[data-v-3ab9b81d]{grid-template-columns:1fr}.action-buttons[data-v-3ab9b81d]{flex-direction:column}}.prime-checker[data-v-af6f731e]{max-width:1200px;margin:0 auto;padding:1rem}.checker-container[data-v-af6f731e]{display:flex;flex-direction:column;gap:2rem}.main-checker[data-v-af6f731e]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.main-checker h3[data-v-af6f731e]{margin:0 0 1.5rem;color:#667eea;display:flex;align-items:center;gap:.5rem;font-size:1.2rem}.number-input[data-v-af6f731e]{display:flex;gap:1rem;margin-bottom:2rem}.main-input[data-v-af6f731e]{flex:1;padding:1rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff1a;color:inherit;font-size:1.1rem;transition:all .3s ease}.main-input[data-v-af6f731e]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.check-btn[data-v-af6f731e]{padding:1rem 2rem;border:none;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;white-space:nowrap}.check-btn[data-v-af6f731e]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #667eea4d}.result-display[data-v-af6f731e]{text-align:center}.result-badge[data-v-af6f731e]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:50px;font-size:1.2rem;font-weight:700;margin-bottom:1.5rem}.result-badge.is-prime[data-v-af6f731e]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.result-badge.not-prime[data-v-af6f731e]{background:linear-gradient(135deg,#f44336,#d32f2f);color:#fff}.factors-info[data-v-af6f731e]{margin-bottom:1.5rem;padding:1rem;background:#ffffff0d;border-radius:8px}.factors[data-v-af6f731e]{font-family:monospace;color:#667eea;font-weight:500}.info-grid[data-v-af6f731e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.info-item[data-v-af6f731e]{display:flex;flex-direction:column;text-align:center;padding:.75rem;background:#ffffff0d;border-radius:6px}.info-item label[data-v-af6f731e]{color:#ffffffb3;font-size:.9rem;margin-bottom:.25rem}.info-item span[data-v-af6f731e]{color:#667eea;font-weight:500}.range-generator[data-v-af6f731e]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.range-generator h3[data-v-af6f731e]{margin:0 0 1.5rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.range-inputs[data-v-af6f731e]{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap;align-items:end}.input-group[data-v-af6f731e]{display:flex;flex-direction:column;min-width:120px}.input-group label[data-v-af6f731e]{margin-bottom:.5rem;color:#ffffffe6;font-size:.9rem}.input-group input[data-v-af6f731e],.input-group select[data-v-af6f731e]{padding:.75rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff1a;color:inherit}.generate-btn[data-v-af6f731e],.copy-btn[data-v-af6f731e],.test-btn[data-v-af6f731e]{padding:.75rem 1.5rem;border:none;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;white-space:nowrap}.generate-btn[data-v-af6f731e]:hover,.copy-btn[data-v-af6f731e]:hover,.test-btn[data-v-af6f731e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #667eea4d}.test-btn[data-v-af6f731e]:disabled{opacity:.6;cursor:not-allowed}.list-header[data-v-af6f731e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.list-header h4[data-v-af6f731e]{margin:0;color:#ffffffe6}.prime-grid[data-v-af6f731e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:.5rem}.prime-item[data-v-af6f731e]{padding:.5rem;background:#ffffff1a;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;border:2px solid transparent}.prime-item[data-v-af6f731e]:hover{background:#667eea33;transform:translateY(-2px)}.prime-item.selected[data-v-af6f731e]{border-color:#667eea;background:#667eea4d}.quick-tools[data-v-af6f731e]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.quick-tools h3[data-v-af6f731e]{margin:0 0 1rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.tools-grid[data-v-af6f731e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.tool-card[data-v-af6f731e]{display:flex;gap:1rem;padding:1rem;background:#ffffff0d;border-radius:8px;cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.tool-card[data-v-af6f731e]:hover{background:#ffffff1a;transform:translateY(-2px)}.tool-card i[data-v-af6f731e]{color:#667eea;font-size:1.2rem;margin-top:.2rem}.tool-card strong[data-v-af6f731e]{color:#ffffffe6;display:block;margin-bottom:.25rem}.tool-card p[data-v-af6f731e]{margin:0;color:#ffffffb3;font-size:.9rem}.first-primes[data-v-af6f731e]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.first-primes h3[data-v-af6f731e]{margin:0 0 1rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.primes-grid[data-v-af6f731e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,1fr));gap:.5rem}.prime-number[data-v-af6f731e]{padding:.5rem;background:#ffffff0d;border-radius:6px;text-align:center;cursor:pointer;transition:all .3s ease;border:2px solid transparent;font-size:.9rem}.prime-number[data-v-af6f731e]:hover{background:#667eea33;transform:translateY(-1px)}.prime-number.selected[data-v-af6f731e]{border-color:#667eea;background:#667eea4d}.algorithm-test[data-v-af6f731e]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.algorithm-test h3[data-v-af6f731e]{margin:0 0 1rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.test-controls[data-v-af6f731e]{display:flex;gap:1rem;margin-bottom:1rem;align-items:end;flex-wrap:wrap}.test-results[data-v-af6f731e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.result-item[data-v-af6f731e]{display:flex;flex-direction:column;text-align:center;padding:.75rem;background:#ffffff0d;border-radius:6px}.result-item label[data-v-af6f731e]{color:#ffffffb3;font-size:.9rem;margin-bottom:.25rem}.result-item span[data-v-af6f731e]{color:#667eea;font-weight:500}.knowledge-section[data-v-af6f731e]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.knowledge-section h3[data-v-af6f731e]{margin:0 0 1rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.knowledge-grid[data-v-af6f731e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.knowledge-card[data-v-af6f731e]{display:flex;gap:1rem;background:#ffffff0d;border-radius:8px;padding:1rem}.knowledge-card i[data-v-af6f731e]{color:#667eea;font-size:1.2rem;margin-top:.2rem}.knowledge-card strong[data-v-af6f731e]{color:#ffffffe6;margin-bottom:.5rem;display:block}.knowledge-card p[data-v-af6f731e]{margin:0;color:#ffffffb3;font-size:.9rem;line-height:1.4}@media (max-width: 768px){.number-input[data-v-af6f731e]{flex-direction:column}.range-inputs[data-v-af6f731e],.list-header[data-v-af6f731e],.test-controls[data-v-af6f731e]{flex-direction:column;align-items:stretch}.tools-grid[data-v-af6f731e],.knowledge-grid[data-v-af6f731e]{grid-template-columns:1fr}}.quadratic-solver[data-v-dec84a4c]{max-width:1200px;margin:0 auto;padding:1rem}.solver-container[data-v-dec84a4c]{display:flex;flex-direction:column;gap:2rem}.equation-input[data-v-dec84a4c]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.equation-input h3[data-v-dec84a4c]{margin:0 0 1.5rem;color:#667eea;display:flex;align-items:center;gap:.5rem;font-size:1.2rem}.equation-visual[data-v-dec84a4c]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap;font-size:1.5rem}.coefficient-input[data-v-dec84a4c]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.coefficient-input input[data-v-dec84a4c]{width:60px;padding:.5rem;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#ffffff1a;color:inherit;text-align:center;font-size:1rem}.coefficient-input label[data-v-dec84a4c]{color:#667eea;font-size:.8rem;font-weight:500}.term[data-v-dec84a4c],.operator[data-v-dec84a4c],.equals[data-v-dec84a4c],.zero[data-v-dec84a4c]{color:#ffffffe6;font-weight:500}.operator[data-v-dec84a4c]{margin:0 .25rem}.formatted-equation[data-v-dec84a4c]{text-align:center;padding:1rem;background:#ffffff0d;border-radius:8px;margin-top:1rem}.equation-text[data-v-dec84a4c]{font-family:monospace;color:#667eea;font-size:1.1rem}.solution-section[data-v-dec84a4c]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.solution-section h3[data-v-dec84a4c]{margin:0 0 1.5rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.discriminant-card[data-v-dec84a4c]{background:#ffffff0d;border-radius:8px;padding:1rem;margin-bottom:1.5rem;text-align:center}.discriminant-label[data-v-dec84a4c]{color:#fffc;margin-bottom:.5rem}.discriminant-calc[data-v-dec84a4c]{font-family:monospace;color:#667eea;margin-bottom:.5rem;font-size:1.1rem}.discriminant-type[data-v-dec84a4c]{font-weight:500;padding:.5rem;border-radius:6px}.discriminant-type.two-real[data-v-dec84a4c]{color:#4caf50;background:#4caf501a}.discriminant-type.one-real[data-v-dec84a4c]{color:#ff9800;background:#ff98001a}.discriminant-type.complex[data-v-dec84a4c]{color:#f44336;background:#f443361a}.roots-display[data-v-dec84a4c]{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.root-card[data-v-dec84a4c]{background:#ffffff0d;border-radius:8px;padding:1rem;text-align:center;min-width:200px;border:1px solid rgba(255,255,255,.1)}.root-card.single[data-v-dec84a4c]{background:#ff98001a;border-color:#ff98004d}.root-label[data-v-dec84a4c]{color:#fffc;font-size:.9rem;margin-bottom:.5rem}.root-value[data-v-dec84a4c]{color:#667eea;font-family:monospace;font-size:1.1rem;margin-bottom:.5rem}.root-value.complex[data-v-dec84a4c]{color:#f44336}.root-decimal[data-v-dec84a4c]{color:#ffffffb3;font-size:.9rem}.solution-steps[data-v-dec84a4c]{margin-bottom:2rem}.solution-steps h4[data-v-dec84a4c]{margin:0 0 1rem;color:#ffffffe6;display:flex;align-items:center;gap:.5rem}.steps-container[data-v-dec84a4c]{display:flex;flex-direction:column;gap:1rem}.step-item[data-v-dec84a4c]{display:flex;gap:1rem;align-items:flex-start}.step-number[data-v-dec84a4c]{min-width:2rem;height:2rem;background:#667eea;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem}.step-content[data-v-dec84a4c]{flex:1}.step-description[data-v-dec84a4c]{color:#ffffffe6;margin-bottom:.25rem}.step-formula[data-v-dec84a4c]{font-family:monospace;background:#0003;padding:.5rem;border-radius:4px;color:#667eea}.graph-info h4[data-v-dec84a4c]{margin:0 0 1rem;color:#ffffffe6;display:flex;align-items:center;gap:.5rem}.properties-grid[data-v-dec84a4c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.property-item[data-v-dec84a4c]{display:flex;justify-content:space-between;padding:.75rem;background:#ffffff0d;border-radius:6px}.property-item label[data-v-dec84a4c]{color:#fffc}.property-item span[data-v-dec84a4c]{color:#667eea;font-family:monospace}.examples-section[data-v-dec84a4c]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.examples-section h3[data-v-dec84a4c]{margin:0 0 1rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.examples-grid[data-v-dec84a4c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.example-card[data-v-dec84a4c]{background:#ffffff0d;border-radius:8px;padding:1rem;cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.example-card[data-v-dec84a4c]:hover{background:#ffffff1a;transform:translateY(-2px)}.example-name[data-v-dec84a4c]{font-weight:500;color:#ffffffe6;margin-bottom:.5rem}.example-equation[data-v-dec84a4c]{font-family:monospace;color:#667eea;margin-bottom:.5rem}.example-type[data-v-dec84a4c]{font-size:.8rem;color:#ffffffb3}.tools-section[data-v-dec84a4c]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.tools-grid[data-v-dec84a4c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.tool-btn[data-v-dec84a4c]{padding:.75rem 1rem;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .3s ease;font-size:.9rem}.tool-btn[data-v-dec84a4c]:disabled{opacity:.5;cursor:not-allowed}.tool-btn.primary[data-v-dec84a4c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.tool-btn.secondary[data-v-dec84a4c]{background:#ffffff1a;color:inherit;border:1px solid rgba(255,255,255,.2)}.tool-btn.success[data-v-dec84a4c]{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.tool-btn.info[data-v-dec84a4c]{background:linear-gradient(135deg,#2196f3,#1976d2);color:#fff}.tool-btn[data-v-dec84a4c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #667eea4d}.knowledge-section[data-v-dec84a4c]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.knowledge-section h3[data-v-dec84a4c]{margin:0 0 1rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.knowledge-grid[data-v-dec84a4c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.knowledge-card[data-v-dec84a4c]{display:flex;gap:1rem;background:#ffffff0d;border-radius:8px;padding:1rem}.knowledge-card i[data-v-dec84a4c]{color:#667eea;font-size:1.2rem;margin-top:.2rem}.knowledge-card strong[data-v-dec84a4c]{color:#ffffffe6;margin-bottom:.5rem;display:block}.knowledge-card p[data-v-dec84a4c]{margin:0;color:#ffffffb3;font-size:.9rem;font-family:monospace}@media (max-width: 768px){.equation-visual[data-v-dec84a4c]{font-size:1.2rem}.roots-display[data-v-dec84a4c]{flex-direction:column;align-items:center}.properties-grid[data-v-dec84a4c],.examples-grid[data-v-dec84a4c]{grid-template-columns:1fr}.tools-grid[data-v-dec84a4c]{grid-template-columns:repeat(2,1fr)}.knowledge-grid[data-v-dec84a4c]{grid-template-columns:1fr}}.matrix-math[data-v-fc130b4a]{max-width:1400px;margin:0 auto;padding:1rem}.math-container[data-v-fc130b4a]{display:flex;flex-direction:column;gap:2rem}.matrix-setup[data-v-fc130b4a]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.matrix-setup h3[data-v-fc130b4a]{margin:0 0 1.5rem;color:#667eea;display:flex;align-items:center;gap:.5rem;font-size:1.2rem}.operation-tabs[data-v-fc130b4a]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.operation-tab[data-v-fc130b4a]{padding:.75rem 1rem;border:none;border-radius:8px;background:#ffffff1a;color:inherit;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;font-size:.9rem}.operation-tab[data-v-fc130b4a]:hover{background:#fff3}.operation-tab.active[data-v-fc130b4a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.matrix-size-controls[data-v-fc130b4a]{display:flex;gap:2rem;flex-wrap:wrap;align-items:center}.size-group[data-v-fc130b4a]{display:flex;align-items:center;gap:.5rem}.size-group label[data-v-fc130b4a]{color:#ffffffe6;font-size:.9rem}.size-group select[data-v-fc130b4a]{padding:.5rem;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#ffffff1a;color:inherit}.matrices-input[data-v-fc130b4a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;align-items:start}.matrix-section[data-v-fc130b4a],.scalar-section[data-v-fc130b4a]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.matrix-section h4[data-v-fc130b4a],.scalar-section h4[data-v-fc130b4a]{margin:0 0 1rem;color:#667eea;font-size:1.1rem}.matrix-input[data-v-fc130b4a]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;justify-content:center}.matrix-bracket[data-v-fc130b4a]{font-size:2rem;color:#667eea;font-weight:700}.matrix-grid[data-v-fc130b4a]{display:grid;gap:.25rem;align-items:center}.matrix-cell[data-v-fc130b4a]{width:60px;height:40px;padding:.25rem;border:1px solid rgba(255,255,255,.2);border-radius:4px;background:#ffffff1a;color:inherit;text-align:center;font-size:.9rem}.matrix-cell[data-v-fc130b4a]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.matrix-tools[data-v-fc130b4a]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.tool-btn[data-v-fc130b4a]{padding:.5rem 1rem;border:none;border-radius:6px;background:#ffffff1a;color:inherit;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;font-size:.8rem}.tool-btn[data-v-fc130b4a]:hover:not(:disabled){background:#fff3}.tool-btn[data-v-fc130b4a]:disabled{opacity:.5;cursor:not-allowed}.scalar-input[data-v-fc130b4a]{width:100%;padding:1rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff1a;color:inherit;text-align:center;font-size:1.2rem}.result-section[data-v-fc130b4a]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.result-section h3[data-v-fc130b4a]{margin:0 0 1.5rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.result-header[data-v-fc130b4a]{text-align:center;margin-bottom:1rem}.result-header h4[data-v-fc130b4a]{margin:0 0 .5rem;color:#ffffffe6;font-size:1.2rem}.result-info[data-v-fc130b4a]{color:#ffffffb3;font-size:.9rem}.result-matrix[data-v-fc130b4a]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:1.5rem}.result-cell[data-v-fc130b4a]{width:80px;height:40px;display:flex;align-items:center;justify-content:center;background:#667eea1a;border-radius:4px;color:#667eea;font-weight:500;font-family:monospace;border:1px solid rgba(102,126,234,.2)}.result-properties[data-v-fc130b4a]{margin-bottom:1.5rem}.result-properties h5[data-v-fc130b4a]{margin:0 0 1rem;color:#ffffffe6}.properties-grid[data-v-fc130b4a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.property-item[data-v-fc130b4a]{display:flex;justify-content:space-between;padding:.75rem;background:#ffffff0d;border-radius:6px}.property-item label[data-v-fc130b4a]{color:#fffc}.property-item span[data-v-fc130b4a]{color:#667eea;font-family:monospace}.result-actions[data-v-fc130b4a]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.action-btn[data-v-fc130b4a]{padding:.75rem 1.5rem;border:none;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease}.action-btn[data-v-fc130b4a]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #667eea4d}.error-section[data-v-fc130b4a]{background:#f443361a;border:1px solid rgba(244,67,54,.3);border-radius:12px;padding:1.5rem;color:#f44336}.error-section h4[data-v-fc130b4a]{margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}.examples-section[data-v-fc130b4a]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.examples-section h3[data-v-fc130b4a]{margin:0 0 1rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.examples-grid[data-v-fc130b4a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.example-card[data-v-fc130b4a]{background:#ffffff0d;border-radius:8px;padding:1rem;cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.example-card[data-v-fc130b4a]:hover{background:#ffffff1a;transform:translateY(-2px)}.example-name[data-v-fc130b4a]{font-weight:500;color:#ffffffe6;margin-bottom:.5rem}.example-desc[data-v-fc130b4a]{color:#ffffffb3;font-size:.9rem;margin-bottom:.25rem}.example-size[data-v-fc130b4a]{color:#667eea;font-size:.8rem}.knowledge-section[data-v-fc130b4a]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.knowledge-section h3[data-v-fc130b4a]{margin:0 0 1rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.knowledge-grid[data-v-fc130b4a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.knowledge-card[data-v-fc130b4a]{display:flex;gap:1rem;background:#ffffff0d;border-radius:8px;padding:1rem}.knowledge-card i[data-v-fc130b4a]{color:#667eea;font-size:1.2rem;margin-top:.2rem}.knowledge-card strong[data-v-fc130b4a]{color:#ffffffe6;margin-bottom:.5rem;display:block}.knowledge-card p[data-v-fc130b4a]{margin:0;color:#ffffffb3;font-size:.9rem;line-height:1.4}@media (max-width: 768px){.operation-tabs[data-v-fc130b4a],.matrix-size-controls[data-v-fc130b4a]{justify-content:center}.matrices-input[data-v-fc130b4a]{grid-template-columns:1fr}.matrix-cell[data-v-fc130b4a]{width:50px;height:35px;font-size:.8rem}.result-cell[data-v-fc130b4a]{width:60px;height:35px;font-size:.8rem}.examples-grid[data-v-fc130b4a],.knowledge-grid[data-v-fc130b4a]{grid-template-columns:1fr}}.currency-converter[data-v-d8301c74]{max-width:1200px;margin:0 auto;padding:1rem}.converter-container[data-v-d8301c74]{display:flex;flex-direction:column;gap:2rem}.main-converter[data-v-d8301c74]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:2rem;border:1px solid rgba(255,255,255,.2)}.main-converter h3[data-v-d8301c74]{margin:0 0 2rem;color:#667eea;display:flex;align-items:center;gap:.5rem;font-size:1.3rem}.currency-row[data-v-d8301c74]{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:center;margin-bottom:2rem}.currency-section[data-v-d8301c74]{display:flex;flex-direction:column;gap:1rem}.currency-selector label[data-v-d8301c74]{color:#fffc;font-size:.9rem;margin-bottom:.5rem;display:block}.currency-selector select[data-v-d8301c74]{width:100%;padding:.75rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff1a;color:inherit;font-size:1rem}.amount-field[data-v-d8301c74]{width:100%;padding:1rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff1a;color:inherit;font-size:1.3rem;text-align:center}.amount-field.result[data-v-d8301c74]{background:#667eea1a;border-color:#667eea4d;cursor:pointer}.amount-output[data-v-d8301c74]{position:relative}.copy-btn[data-v-d8301c74]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);padding:.5rem;border:none;background:#667eea33;color:#667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-d8301c74]:hover{background:#667eea4d}.currency-info[data-v-d8301c74]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#ffffff0d;border-radius:8px}.currency-flag[data-v-d8301c74]{font-size:2rem}.currency-name[data-v-d8301c74]{color:#ffffffe6;font-weight:500}.currency-symbol[data-v-d8301c74]{color:#667eea;font-size:.9rem}.converter-arrow[data-v-d8301c74]{display:flex;justify-content:center}.swap-btn[data-v-d8301c74]{padding:1rem;border:none;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;cursor:pointer;transition:all .3s ease;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.swap-btn[data-v-d8301c74]:hover{transform:rotate(180deg) scale(1.1)}.rate-display[data-v-d8301c74]{background:#ffffff0d;border-radius:8px;padding:1.5rem;text-align:center}.rate-info[data-v-d8301c74]{margin-bottom:1rem}.rate-text[data-v-d8301c74]{color:#667eea;font-size:1.2rem;font-weight:500;margin-bottom:.5rem}.reverse-rate[data-v-d8301c74]{color:#ffffffb3;font-size:1rem}.rate-note[data-v-d8301c74]{color:#fff9;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.quick-convert[data-v-d8301c74]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.quick-convert h4[data-v-d8301c74],.quick-convert h5[data-v-d8301c74]{margin:0 0 1rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.quick-convert h5[data-v-d8301c74]{color:#ffffffe6;font-size:1rem;margin-top:2rem}.quick-amounts[data-v-d8301c74]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.quick-amount-btn[data-v-d8301c74]{padding:.5rem 1rem;border:none;border-radius:6px;background:#ffffff1a;color:inherit;cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,255,255,.2)}.quick-amount-btn[data-v-d8301c74]:hover{background:#667eea33;border-color:#667eea}.pairs-grid[data-v-d8301c74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem}.pair-btn[data-v-d8301c74]{padding:.75rem;border:none;border-radius:8px;background:#ffffff0d;color:inherit;cursor:pointer;transition:all .3s ease;text-align:left;border:1px solid rgba(255,255,255,.1)}.pair-btn[data-v-d8301c74]:hover{background:#ffffff1a;transform:translateY(-2px)}.pair-name[data-v-d8301c74]{display:block;color:#ffffffe6;font-weight:500}.pair-codes[data-v-d8301c74]{display:block;color:#667eea;font-size:.8rem;margin-top:.25rem}.rates-table[data-v-d8301c74]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.rates-table h4[data-v-d8301c74]{margin:0 0 1rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.table-controls[data-v-d8301c74]{margin-bottom:1rem}.base-selector[data-v-d8301c74]{padding:.5rem;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#ffffff1a;color:inherit}.rates-grid[data-v-d8301c74]{background:#ffffff0d;border-radius:8px;overflow:hidden}.rates-header[data-v-d8301c74]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem;padding:1rem;background:#667eea33;color:#667eea;font-weight:500}.rate-row[data-v-d8301c74]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .3s ease}.rate-row[data-v-d8301c74]:hover{background:#ffffff0d}.rate-row[data-v-d8301c74]:last-child{border-bottom:none}.currency-cell[data-v-d8301c74]{display:flex;align-items:center;gap:.5rem}.currency-cell .flag[data-v-d8301c74]{font-size:1.2rem}.currency-cell .code[data-v-d8301c74]{color:#667eea;font-weight:500}.currency-cell .name[data-v-d8301c74]{color:#ffffffb3;font-size:.9rem}.rate-cell[data-v-d8301c74],.amount-cell[data-v-d8301c74]{color:#ffffffe6;font-family:monospace}.history-section[data-v-d8301c74]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.history-section h4[data-v-d8301c74]{margin:0 0 1rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.history-list[data-v-d8301c74]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.history-item[data-v-d8301c74]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#ffffff0d;border-radius:6px;cursor:pointer;transition:all .3s ease}.history-item[data-v-d8301c74]:hover{background:#ffffff1a}.history-conversion[data-v-d8301c74]{flex:1;color:#ffffffe6;font-family:monospace}.history-rate[data-v-d8301c74]{color:#667eea;font-size:.8rem}.history-time[data-v-d8301c74]{color:#fff9;font-size:.8rem}.remove-btn[data-v-d8301c74]{padding:.25rem;border:none;background:#f4433633;color:#f44336;border-radius:4px;cursor:pointer;transition:all .3s ease}.remove-btn[data-v-d8301c74]:hover{background:#f443364d}.clear-btn[data-v-d8301c74]{padding:.75rem 1.5rem;border:none;border-radius:8px;background:#f4433633;color:#f44336;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.clear-btn[data-v-d8301c74]:hover{background:#f443364d}.currency-knowledge[data-v-d8301c74]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.currency-knowledge h4[data-v-d8301c74]{margin:0 0 1rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.knowledge-grid[data-v-d8301c74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.knowledge-card[data-v-d8301c74]{display:flex;gap:1rem;background:#ffffff0d;border-radius:8px;padding:1rem}.knowledge-card i[data-v-d8301c74]{color:#667eea;font-size:1.2rem;margin-top:.2rem}.knowledge-card strong[data-v-d8301c74]{color:#ffffffe6;margin-bottom:.5rem;display:block}.knowledge-card p[data-v-d8301c74]{margin:0;color:#ffffffb3;font-size:.9rem;line-height:1.4}@media (max-width: 768px){.currency-row[data-v-d8301c74]{grid-template-columns:1fr;gap:1rem}.converter-arrow[data-v-d8301c74]{order:-1}.swap-btn[data-v-d8301c74]{transform:rotate(90deg)}.swap-btn[data-v-d8301c74]:hover{transform:rotate(270deg) scale(1.1)}.quick-amounts[data-v-d8301c74]{justify-content:center}.pairs-grid[data-v-d8301c74]{grid-template-columns:1fr}.rates-header[data-v-d8301c74],.rate-row[data-v-d8301c74]{grid-template-columns:1fr;gap:.5rem}.rates-header span[data-v-d8301c74],.rate-row span[data-v-d8301c74]{text-align:center}.currency-cell[data-v-d8301c74]{justify-content:center}.knowledge-grid[data-v-d8301c74]{grid-template-columns:1fr}}.roman-numeral[data-v-4e1ed5db]{max-width:1200px;margin:0 auto;padding:1rem}.converter-container[data-v-4e1ed5db]{display:flex;flex-direction:column;gap:2rem}.main-converter[data-v-4e1ed5db]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:2rem;border:1px solid rgba(255,255,255,.2)}.main-converter h3[data-v-4e1ed5db]{margin:0 0 2rem;color:#667eea;display:flex;align-items:center;gap:.5rem;font-size:1.3rem}.conversion-modes[data-v-4e1ed5db]{display:flex;gap:1rem;margin-bottom:2rem;justify-content:center}.mode-btn[data-v-4e1ed5db]{padding:1rem 2rem;border:none;border-radius:8px;background:#ffffff1a;color:inherit;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.2)}.mode-btn[data-v-4e1ed5db]:hover{background:#fff3}.mode-btn.active[data-v-4e1ed5db]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.conversion-panel[data-v-4e1ed5db]{max-width:600px;margin:0 auto}.input-section[data-v-4e1ed5db]{margin-bottom:2rem}.input-section label[data-v-4e1ed5db]{display:block;margin-bottom:.5rem;color:#ffffffe6;font-weight:500}.input-field[data-v-4e1ed5db]{width:100%;padding:1rem;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#ffffff1a;color:inherit;font-size:1.2rem;text-align:center;transition:all .3s ease}.input-field[data-v-4e1ed5db]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.roman-input[data-v-4e1ed5db]{font-family:Times New Roman,serif;font-weight:700;letter-spacing:2px}.input-help[data-v-4e1ed5db]{margin-top:.5rem;color:#fff9;font-size:.9rem;text-align:center}.result-section[data-v-4e1ed5db]{margin-top:2rem}.result-display[data-v-4e1ed5db]{text-align:center;margin-bottom:2rem}.result-label[data-v-4e1ed5db]{color:#fffc;font-size:.9rem;margin-bottom:.5rem}.result-value[data-v-4e1ed5db]{padding:1.5rem;background:#667eea1a;border:2px solid rgba(102,126,234,.3);border-radius:12px;font-size:2rem;font-weight:700;margin-bottom:1rem;cursor:pointer;transition:all .3s ease;min-height:80px;display:flex;align-items:center;justify-content:center}.result-value[data-v-4e1ed5db]:hover{background:#667eea33}.result-value.roman[data-v-4e1ed5db]{font-family:Times New Roman,serif;letter-spacing:3px;color:#667eea}.result-value.arabic[data-v-4e1ed5db]{font-family:monospace;color:#667eea}.copy-btn[data-v-4e1ed5db]{padding:.75rem 1.5rem;border:none;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.copy-btn[data-v-4e1ed5db]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #667eea4d}.breakdown-section h4[data-v-4e1ed5db]{margin:0 0 1rem;color:#ffffffe6;display:flex;align-items:center;gap:.5rem}.breakdown-steps[data-v-4e1ed5db]{display:flex;flex-direction:column;gap:.5rem}.step-item[data-v-4e1ed5db]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#ffffff0d;border-radius:6px}.step-number[data-v-4e1ed5db]{color:#ffffffe6;font-family:monospace;min-width:60px}.step-roman[data-v-4e1ed5db]{color:#667eea;font-family:Times New Roman,serif;font-weight:700;min-width:40px;letter-spacing:1px}.step-arrow[data-v-4e1ed5db]{color:#ffffff80}.step-description[data-v-4e1ed5db]{color:#ffffffb3;font-size:.9rem}.error-message[data-v-4e1ed5db]{background:#f443361a;border:1px solid rgba(244,67,54,.3);border-radius:8px;padding:1rem;color:#f44336;text-align:center;display:flex;align-items:center;justify-content:center;gap:.5rem}.quick-convert[data-v-4e1ed5db]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.quick-convert h4[data-v-4e1ed5db]{margin:0 0 1rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.quick-numbers[data-v-4e1ed5db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem}.quick-btn[data-v-4e1ed5db]{padding:.75rem;border:none;border-radius:8px;background:#ffffff0d;color:inherit;cursor:pointer;transition:all .3s ease;text-align:center;border:1px solid rgba(255,255,255,.1)}.quick-btn[data-v-4e1ed5db]:hover{background:#ffffff1a;transform:translateY(-2px)}.quick-btn .arabic[data-v-4e1ed5db]{display:block;color:#ffffffe6;font-weight:500}.quick-btn .roman[data-v-4e1ed5db]{display:block;color:#667eea;font-family:Times New Roman,serif;font-weight:700;font-size:.9rem;letter-spacing:1px;margin-top:.25rem}.rules-section[data-v-4e1ed5db]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.rules-section h4[data-v-4e1ed5db],.rules-section h5[data-v-4e1ed5db]{margin:0 0 1rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.rules-section h5[data-v-4e1ed5db]{color:#ffffffe6;margin-top:2rem}.symbols-grid[data-v-4e1ed5db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1rem;margin-bottom:2rem}.symbol-card[data-v-4e1ed5db]{background:#ffffff0d;border-radius:8px;padding:1rem;text-align:center;border:1px solid rgba(255,255,255,.1)}.symbol-roman[data-v-4e1ed5db]{font-family:Times New Roman,serif;font-size:1.5rem;font-weight:700;color:#667eea;margin-bottom:.5rem}.symbol-arabic[data-v-4e1ed5db]{color:#ffffffe6;font-weight:500;margin-bottom:.25rem}.symbol-name[data-v-4e1ed5db]{color:#fff9;font-size:.8rem}.rule-cards[data-v-4e1ed5db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.rule-card[data-v-4e1ed5db]{background:#ffffff0d;border-radius:8px;padding:1rem;border:1px solid rgba(255,255,255,.1)}.rule-title[data-v-4e1ed5db]{color:#ffffffe6;font-weight:500;margin-bottom:.5rem}.rule-content p[data-v-4e1ed5db]{margin:.25rem 0;color:#ffffffb3;font-size:.9rem}.history-section[data-v-4e1ed5db]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.history-section h4[data-v-4e1ed5db]{margin:0 0 1rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.history-list[data-v-4e1ed5db]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.history-item[data-v-4e1ed5db]{display:flex;align-items:center;gap:1rem;padding:.75rem;background:#ffffff0d;border-radius:6px;cursor:pointer;transition:all .3s ease}.history-item[data-v-4e1ed5db]:hover{background:#ffffff1a}.history-conversion[data-v-4e1ed5db]{flex:1;display:flex;align-items:center;gap:.5rem}.history-conversion .from[data-v-4e1ed5db]{color:#ffffffe6;font-family:monospace}.history-conversion .to[data-v-4e1ed5db]{color:#667eea;font-weight:500}.history-type[data-v-4e1ed5db]{color:#fff9;font-size:.8rem}.remove-btn[data-v-4e1ed5db]{padding:.25rem;border:none;background:#f4433633;color:#f44336;border-radius:4px;cursor:pointer;transition:all .3s ease}.remove-btn[data-v-4e1ed5db]:hover{background:#f443364d}.clear-btn[data-v-4e1ed5db]{padding:.75rem 1.5rem;border:none;border-radius:8px;background:#f4433633;color:#f44336;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.clear-btn[data-v-4e1ed5db]:hover{background:#f443364d}.knowledge-section[data-v-4e1ed5db]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;padding:1.5rem;border:1px solid rgba(255,255,255,.2)}.knowledge-section h4[data-v-4e1ed5db]{margin:0 0 1rem;color:#667eea;display:flex;align-items:center;gap:.5rem}.knowledge-grid[data-v-4e1ed5db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.knowledge-card[data-v-4e1ed5db]{display:flex;gap:1rem;background:#ffffff0d;border-radius:8px;padding:1rem}.knowledge-card i[data-v-4e1ed5db]{color:#667eea;font-size:1.2rem;margin-top:.2rem}.knowledge-card strong[data-v-4e1ed5db]{color:#ffffffe6;margin-bottom:.5rem;display:block}.knowledge-card p[data-v-4e1ed5db]{margin:0;color:#ffffffb3;font-size:.9rem;line-height:1.4}@media (max-width: 768px){.conversion-modes[data-v-4e1ed5db]{flex-direction:column}.mode-btn[data-v-4e1ed5db]{text-align:center}.step-item[data-v-4e1ed5db]{flex-direction:column;align-items:flex-start;gap:.5rem}.quick-numbers[data-v-4e1ed5db]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.symbols-grid[data-v-4e1ed5db]{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}.rule-cards[data-v-4e1ed5db],.knowledge-grid[data-v-4e1ed5db]{grid-template-columns:1fr}}.base-n-converter[data-v-7ccce3a3]{max-width:1200px;margin:0 auto;padding:20px}.card[data-v-7ccce3a3]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:24px;margin-bottom:24px}.card h3[data-v-7ccce3a3]{color:#4fc3f7;margin-bottom:20px;display:flex;align-items:center;gap:8px}.conversion-section[data-v-7ccce3a3]{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:start}.input-section[data-v-7ccce3a3]{display:flex;flex-direction:column;gap:16px}.input-group[data-v-7ccce3a3]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-7ccce3a3]{font-weight:500;color:#e3f2fd}.input-group input[data-v-7ccce3a3],.input-group select[data-v-7ccce3a3],.input-group textarea[data-v-7ccce3a3]{padding:8px 12px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffff1a;color:#fff;font-size:14px}.input-group input.error[data-v-7ccce3a3]{border-color:#f44336;background:#f443361a}.error-message[data-v-7ccce3a3]{color:#f44336;font-size:12px;margin-top:4px}.convert-arrow[data-v-7ccce3a3]{display:flex;align-items:center;justify-content:center;color:#4fc3f7;font-size:24px}.base-grid[data-v-7ccce3a3]{display:grid;gap:12px}.base-result[data-v-7ccce3a3]{padding:12px;background:#ffffff0d;border-radius:8px;border:1px solid rgba(255,255,255,.1);transition:all .3s ease}.base-result.highlighted[data-v-7ccce3a3]{border-color:#4fc3f7;background:#4fc3f71a}.base-label[data-v-7ccce3a3]{font-size:12px;color:#b0bec5;margin-bottom:4px}.base-value[data-v-7ccce3a3]{font-family:Courier New,monospace;font-size:16px;font-weight:500;display:flex;align-items:center;gap:8px}.btn-copy[data-v-7ccce3a3]{padding:4px 6px;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:4px;color:#fff;cursor:pointer;font-size:10px}.steps-container[data-v-7ccce3a3]{display:grid;gap:20px}.step-section h4[data-v-7ccce3a3]{color:#81c784;margin-bottom:12px}.calculation-steps[data-v-7ccce3a3],.division-steps[data-v-7ccce3a3]{display:flex;flex-direction:column;gap:8px}.step-item[data-v-7ccce3a3],.division-item[data-v-7ccce3a3]{padding:8px 12px;background:#ffffff0d;border-radius:6px;font-family:Courier New,monospace;font-size:14px}.step-formula[data-v-7ccce3a3]{color:#ffcc80}.step-result[data-v-7ccce3a3]{color:#81c784;margin-left:8px}.final-decimal[data-v-7ccce3a3],.final-result[data-v-7ccce3a3]{padding:12px;background:#4caf5033;border-radius:8px;margin-top:8px}.batch-controls[data-v-7ccce3a3]{display:grid;gap:20px;margin-bottom:20px}.batch-settings[data-v-7ccce3a3]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.btn-primary[data-v-7ccce3a3]{padding:10px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease}.btn-primary[data-v-7ccce3a3]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #667eea66}.btn-secondary[data-v-7ccce3a3]{padding:8px 16px;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:8px;cursor:pointer;transition:all .3s ease}.btn-toggle[data-v-7ccce3a3]{padding:8px 16px;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:8px;cursor:pointer;transition:all .3s ease}.btn-toggle.active[data-v-7ccce3a3]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea}.batch-results[data-v-7ccce3a3]{margin-top:20px}.result-header[data-v-7ccce3a3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.results-table[data-v-7ccce3a3],.reference-table[data-v-7ccce3a3]{background:#ffffff0d;border-radius:8px;overflow:hidden}.table-header[data-v-7ccce3a3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1px;background:#4fc3f74d;padding:12px;font-weight:500}.table-row[data-v-7ccce3a3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:1px;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.1);font-family:Courier New,monospace;font-size:14px}.table-row[data-v-7ccce3a3]:last-child{border-bottom:none}.reference-controls[data-v-7ccce3a3]{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.powers-grid .table-header[data-v-7ccce3a3],.powers-grid .table-row[data-v-7ccce3a3]{grid-template-columns:80px 100px 150px 100px 120px}.range-grid .table-header[data-v-7ccce3a3],.range-grid .table-row[data-v-7ccce3a3]{grid-template-columns:80px 120px 80px 100px}.table-body[data-v-7ccce3a3]{max-height:400px;overflow-y:auto}.show-more[data-v-7ccce3a3]{padding:16px;text-align:center}.info-card[data-v-7ccce3a3]{background:#4caf501a;border-color:#4caf504d}.info-content[data-v-7ccce3a3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.info-section h4[data-v-7ccce3a3]{color:#81c784;margin-bottom:8px}.info-section ul[data-v-7ccce3a3]{margin:0;padding-left:20px}.info-section li[data-v-7ccce3a3]{margin-bottom:6px;line-height:1.4}@media (max-width: 768px){.base-n-converter[data-v-7ccce3a3]{padding:16px}.conversion-section[data-v-7ccce3a3]{grid-template-columns:1fr;gap:16px}.convert-arrow[data-v-7ccce3a3]{transform:rotate(90deg)}.batch-settings[data-v-7ccce3a3]{grid-template-columns:1fr}.reference-controls[data-v-7ccce3a3]{flex-direction:column}.info-content[data-v-7ccce3a3]{grid-template-columns:1fr}.table-header[data-v-7ccce3a3],.table-row[data-v-7ccce3a3]{grid-template-columns:1fr!important;gap:8px}.table-header span[data-v-7ccce3a3],.table-row span[data-v-7ccce3a3]{padding:4px 0}}.random-number-generator[data-v-a3a55e7c]{max-width:1200px;margin:0 auto;padding:20px}.card[data-v-a3a55e7c]{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:24px;margin-bottom:24px}.card h3[data-v-a3a55e7c]{color:#4fc3f7;margin-bottom:20px;display:flex;align-items:center;gap:8px}.input-row[data-v-a3a55e7c]{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap}.input-group[data-v-a3a55e7c]{flex:1;min-width:120px}.input-group label[data-v-a3a55e7c]{display:block;margin-bottom:4px;font-weight:500}.input-group input[data-v-a3a55e7c],.input-group select[data-v-a3a55e7c]{width:100%;padding:8px 12px;border:1px solid rgba(255,255,255,.3);border-radius:8px;background:#ffffff1a;color:#fff;font-size:14px}.range-inputs[data-v-a3a55e7c]{display:flex;align-items:center;gap:8px}.range-inputs input[data-v-a3a55e7c]{flex:1}.button-row[data-v-a3a55e7c]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.btn-primary[data-v-a3a55e7c]{padding:10px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease}.btn-primary[data-v-a3a55e7c]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #667eea66}.btn-secondary[data-v-a3a55e7c]{padding:8px 16px;background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:8px;cursor:pointer;transition:all .3s ease}.btn-secondary[data-v-a3a55e7c]:hover{background:#ffffff4d}.btn-toggle[data-v-a3a55e7c]{padding:8px 16px;background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:8px;cursor:pointer;transition:all .3s ease}.btn-toggle.active[data-v-a3a55e7c]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea}.btn-copy[data-v-a3a55e7c],.btn-mini[data-v-a3a55e7c]{padding:4px 8px;background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:4px;cursor:pointer;font-size:12px}.result-section[data-v-a3a55e7c]{margin-top:16px;padding:16px;background:#ffffff0d;border-radius:8px}.result-header[data-v-a3a55e7c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:500}.number-grid[data-v-a3a55e7c]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.number-tag[data-v-a3a55e7c]{padding:4px 8px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:4px;font-weight:500;font-size:14px}.statistics[data-v-a3a55e7c]{display:flex;gap:16px;flex-wrap:wrap;font-size:14px;color:#b0bec5}.special-types[data-v-a3a55e7c]{display:grid;gap:20px}.special-item[data-v-a3a55e7c]{padding:16px;background:#ffffff0d;border-radius:8px}.special-item h4[data-v-a3a55e7c]{margin-bottom:12px;color:#81c784}.result-display[data-v-a3a55e7c]{margin-top:8px;padding:8px 12px;background:#ffffff1a;border-radius:4px;display:flex;align-items:center;gap:8px;font-family:Courier New,monospace}.boolean-controls[data-v-a3a55e7c]{display:flex;gap:8px;flex-wrap:wrap}.sequence-controls[data-v-a3a55e7c]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.string-controls[data-v-a3a55e7c]{margin-bottom:16px}.charset-options[data-v-a3a55e7c]{display:flex;flex-wrap:wrap;gap:16px;margin:12px 0}.charset-options label[data-v-a3a55e7c]{display:flex;align-items:center;gap:6px;cursor:pointer}.string-result[data-v-a3a55e7c]{padding:12px;background:#ffffff1a;border-radius:8px;font-family:Courier New,monospace;word-break:break-all}.advanced-grid[data-v-a3a55e7c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.advanced-item[data-v-a3a55e7c]{padding:16px;background:#ffffff0d;border-radius:8px}.advanced-item h4[data-v-a3a55e7c]{margin-bottom:12px;color:#ffb74d}.color-result[data-v-a3a55e7c]{display:flex;align-items:center;gap:8px;margin-top:8px}.color-preview[data-v-a3a55e7c]{width:24px;height:24px;border-radius:4px;border:1px solid rgba(255,255,255,.3)}.weight-input textarea[data-v-a3a55e7c]{width:100%;height:80px;padding:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:4px;color:#fff;resize:vertical;font-family:Courier New,monospace;font-size:14px}.history-controls[data-v-a3a55e7c]{display:flex;gap:12px;margin-bottom:16px}.history-list[data-v-a3a55e7c]{max-height:300px;overflow-y:auto}.history-item[data-v-a3a55e7c]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#ffffff0d;border-radius:8px;margin-bottom:8px}.history-info[data-v-a3a55e7c]{display:flex;flex-direction:column;gap:2px;min-width:120px}.history-type[data-v-a3a55e7c]{font-weight:500;color:#4fc3f7;font-size:14px}.history-time[data-v-a3a55e7c]{font-size:12px;color:#b0bec5}.history-result[data-v-a3a55e7c]{flex:1;font-family:Courier New,monospace;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-card[data-v-a3a55e7c]{background:#4caf501a;border-color:#4caf504d}.info-content[data-v-a3a55e7c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.info-section h4[data-v-a3a55e7c]{color:#81c784;margin-bottom:8px}.info-section ul[data-v-a3a55e7c]{margin:0;padding-left:20px}.info-section li[data-v-a3a55e7c]{margin-bottom:6px;line-height:1.4}@media (max-width: 768px){.random-number-generator[data-v-a3a55e7c]{padding:16px}.input-row[data-v-a3a55e7c]{flex-direction:column}.sequence-controls[data-v-a3a55e7c],.advanced-grid[data-v-a3a55e7c],.info-content[data-v-a3a55e7c]{grid-template-columns:1fr}.statistics[data-v-a3a55e7c]{flex-direction:column;gap:8px}.button-row[data-v-a3a55e7c]{flex-direction:column}.btn-primary[data-v-a3a55e7c],.btn-secondary[data-v-a3a55e7c]{width:100%}}.jwt-parts[data-v-8340b67c]{display:flex;flex-direction:column;gap:20px}.jwt-part[data-v-8340b67c]{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.jwt-part h4[data-v-8340b67c]{margin:0;padding:15px;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:1rem}.json-output[data-v-8340b67c]{padding:15px;margin:0;background:#fafafa;font-family:Courier New,monospace;font-size:.9rem;line-height:1.5;overflow-x:auto;white-space:pre-wrap}.signature-info[data-v-8340b67c]{padding:15px}.signature-info p[data-v-8340b67c]{margin:0 0 10px;font-size:.9rem;color:#6b7280}.signature-info code[data-v-8340b67c]{background:#f3f4f6;padding:8px;border-radius:4px;font-family:Courier New,monospace;word-break:break-all;display:block}.error-message[data-v-8340b67c]{background:#ef44441a;color:#dc2626;padding:15px;border-radius:8px;border:1px solid rgba(239,68,68,.3);margin:20px 0;display:flex;align-items:center;gap:10px}.hash-result[data-v-6f6f4e3c]{display:flex;flex-direction:column;gap:10px}.hash-value[data-v-6f6f4e3c]{background:#f3f4f6;padding:10px;border-radius:4px;font-family:Courier New,monospace;word-break:break-all;border:1px solid #e5e7eb}.copy-btn[data-v-6f6f4e3c]{align-self:flex-start;padding:6px 12px;background:#3b82f6;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:6px}.copy-btn[data-v-6f6f4e3c]:hover{background:#2563eb}.hash-result[data-v-40475d56]{display:flex;flex-direction:column;gap:10px}.hash-value[data-v-40475d56]{background:#f3f4f6;padding:10px;border-radius:4px;font-family:Courier New,monospace;word-break:break-all;border:1px solid #e5e7eb;font-size:.9rem}.copy-btn[data-v-40475d56]{align-self:flex-start;padding:6px 12px;background:#10b981;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:6px}.copy-btn[data-v-40475d56]:hover{background:#059669}.info-section[data-v-40475d56]{margin-top:20px;padding:15px;background:#f0f9ff;border-radius:8px;border:1px solid #bae6fd}.info-section h4[data-v-40475d56]{margin:0 0 10px;color:#1e40af}.info-section p[data-v-40475d56]{margin:0;color:#1e40af;line-height:1.5}.generator-controls[data-v-45fb723b]{margin-bottom:20px;padding:15px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.quantity-control[data-v-45fb723b]{display:flex;align-items:center;gap:10px;margin-bottom:15px}.quantity-input[data-v-45fb723b]{width:60px;padding:4px 8px;border:1px solid #d1d5db;border-radius:4px;text-align:center}.format-options[data-v-45fb723b]{display:flex;gap:20px}.checkbox-label[data-v-45fb723b]{display:flex;align-items:center;gap:8px;cursor:pointer}.results-header[data-v-45fb723b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.copy-all-btn[data-v-45fb723b]{padding:6px 12px;background:#10b981;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:6px}.uuid-list[data-v-45fb723b]{display:flex;flex-direction:column;gap:8px}.uuid-item[data-v-45fb723b]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#f3f4f6;border-radius:4px;border:1px solid #e5e7eb}.uuid-value[data-v-45fb723b]{font-family:Courier New,monospace;font-size:.9rem;background:transparent;flex:1}.copy-btn[data-v-45fb723b]{padding:4px 8px;background:#3b82f6;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.8rem;display:flex;align-items:center;gap:4px}.info-section[data-v-45fb723b]{margin-top:20px;padding:15px;background:#f0f9ff;border-radius:8px;border:1px solid #bae6fd}.info-section h4[data-v-45fb723b]{margin:0 0 10px;color:#1e40af}.info-section p[data-v-45fb723b]{margin:0 0 10px;color:#1e40af;line-height:1.5}.format-example[data-v-45fb723b]{background:#fff;padding:10px;border-radius:4px;border:1px solid #e0f2fe;font-family:Courier New,monospace;color:#1e40af}.bcrypt-hash-tool[data-v-990958e0]{max-width:800px;margin:0 auto;padding:10px}.tool-header[data-v-990958e0]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h2[data-v-990958e0]{color:var(--primary-color);margin-bottom:10px}.tool-header p[data-v-990958e0]{color:var(--text-secondary);font-size:1.1rem}.section[data-v-990958e0]{background:var(--bg-secondary);border-radius:12px;padding:10px;margin-bottom:10px;border:1px solid var(--border-color)}.section h3[data-v-990958e0]{color:var(--primary-color);margin-bottom:10px;font-size:1.2rem}.input-group[data-v-990958e0]{margin-bottom:10px}.input-group label[data-v-990958e0]{display:block;margin-bottom:10px;font-weight:500;color:var(--text-primary)}.password-input-wrapper[data-v-990958e0]{position:relative;display:flex;align-items:center}.password-input[data-v-990958e0],.salt-input[data-v-990958e0]{width:100%;padding:10px;border:2px solid var(--border-color);border-radius:8px;font-size:14px;transition:border-color .3s;background:var(--bg-primary);color:var(--text-primary)}.password-input[data-v-990958e0]{padding-right:45px}.password-input[data-v-990958e0]:focus,.salt-input[data-v-990958e0]:focus{border-color:var(--primary-color);outline:none}.toggle-password-btn[data-v-990958e0]{position:absolute;right:12px;background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:16px;padding:0}.toggle-password-btn[data-v-990958e0]:hover{color:var(--primary-color)}.salt-input[data-v-990958e0]{max-width:120px}.input-group small[data-v-990958e0]{display:block;margin-top:5px;color:var(--text-secondary);font-size:.9rem}.result-section[data-v-990958e0]{margin-top:20px}.hash-result[data-v-990958e0]{display:flex;gap:10px;align-items:flex-start}.hash-output[data-v-990958e0]{flex:1;min-height:80px;padding:10px;border:2px solid var(--border-color);border-radius:8px;font-family:Courier New,monospace;font-size:13px;resize:vertical;background:var(--bg-primary);color:var(--text-primary)}.copy-btn[data-v-990958e0]{padding:10px;background:var(--primary-color);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s}.copy-btn[data-v-990958e0]:hover:not(:disabled){background:var(--primary-hover)}.copy-btn[data-v-990958e0]:disabled{background:var(--text-disabled);cursor:not-allowed}.example-section[data-v-990958e0]{text-align:center;margin:20px 0}.example-btn[data-v-990958e0]{padding:10px;background:var(--accent-color);color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .3s;font-size:14px}.example-btn[data-v-990958e0]:hover{background:var(--accent-hover)}.warning-note[data-v-990958e0]{background:#fff3cd;color:#856404;padding:10px;border-radius:8px;border:1px solid #ffeaa7;margin-top:20px}.warning-note i[data-v-990958e0]{margin-right:8px}@media (max-width: 768px){.bcrypt-hash-tool[data-v-990958e0],.section[data-v-990958e0]{padding:10px}.hash-result[data-v-990958e0]{flex-direction:column}.copy-btn[data-v-990958e0]{align-self:stretch}}input[type=text][data-v-990958e0],input[type=number][data-v-990958e0],input[type=email][data-v-990958e0],input[type=password][data-v-990958e0],input[type=url][data-v-990958e0],input[type=search][data-v-990958e0],input[type=tel][data-v-990958e0]{background:#fff}input[type=checkbox][data-v-990958e0]{width:20px;margin-bottom:0}.barcode-container[data-v-e7c1c335]{text-align:center}.barcode-display[data-v-e7c1c335]{margin:20px 0;padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:inline-block}.barcode-bars[data-v-e7c1c335]{display:flex;align-items:end;height:60px;justify-content:center}.bar[data-v-e7c1c335]{height:100%;margin:0}.barcode-text[data-v-e7c1c335]{margin:10px 0;font-family:Courier New,monospace;font-weight:700}.download-btn[data-v-e7c1c335]{padding:8px 16px;background:#3b82f6;color:#fff;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:6px;margin:10px auto 0}.info-section[data-v-e7c1c335]{margin-top:20px;padding:15px;background:#f0f9ff;border-radius:8px;border:1px solid #bae6fd}.info-section h4[data-v-e7c1c335]{margin:0 0 10px;color:#1e40af}.info-section p[data-v-e7c1c335]{margin:5px 0;color:#1e40af;line-height:1.5}.example-section[data-v-e7c1c335]{margin-top:10px}.example-btn[data-v-e7c1c335]{margin-right:10px}input[type=checkbox][data-v-e7c1c335]{width:20px;margin-bottom:0}.password-input[data-v-66f7f16d]{width:100%;padding:12px;margin-bottom:10px;border:2px solid #e5e7eb;border-radius:6px;font-size:1rem}.show-password[data-v-66f7f16d]{margin-bottom:15px}.show-password label[data-v-66f7f16d]{display:flex;align-items:center;gap:8px;cursor:pointer}.password-display[data-v-66f7f16d]{background:#f3f4f6;padding:10px;border-radius:4px;font-family:Courier New,monospace;margin-bottom:15px;border:1px solid #e5e7eb}.strength-meter[data-v-66f7f16d]{margin-bottom:20px}.strength-label[data-v-66f7f16d]{font-weight:600;margin-bottom:8px}.strength-bar[data-v-66f7f16d]{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden;margin-bottom:8px}.strength-fill[data-v-66f7f16d]{height:100%;transition:width .3s ease}.strength-fill.weak[data-v-66f7f16d]{background:#ef4444}.strength-fill.medium[data-v-66f7f16d]{background:#f59e0b}.strength-fill.strong[data-v-66f7f16d]{background:#10b981}.strength-fill.very-strong[data-v-66f7f16d]{background:#059669}.strength-text[data-v-66f7f16d]{font-weight:600}.strength-text.weak[data-v-66f7f16d]{color:#ef4444}.strength-text.medium[data-v-66f7f16d]{color:#f59e0b}.strength-text.strong[data-v-66f7f16d]{color:#10b981}.strength-text.very-strong[data-v-66f7f16d]{color:#059669}.password-analysis[data-v-66f7f16d]{margin-bottom:20px}.analysis-grid[data-v-66f7f16d]{display:grid;gap:8px;margin-top:10px}.analysis-item[data-v-66f7f16d]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:4px;background:#fef2f2;color:#dc2626}.analysis-item.passed[data-v-66f7f16d]{background:#f0fdf4;color:#16a34a}.suggestions[data-v-66f7f16d]{background:#fefce8;padding:15px;border-radius:8px;border:1px solid #fde047}.suggestions h4[data-v-66f7f16d]{margin:0 0 10px;color:#a16207}.suggestions ul[data-v-66f7f16d]{margin:0;padding-left:20px;color:#a16207}.suggestions li[data-v-66f7f16d]{margin-bottom:5px}.example-section[data-v-66f7f16d]{margin-top:10px}.example-btn[data-v-66f7f16d]{margin-right:10px}input[type=checkbox][data-v-66f7f16d]{width:20px;margin-bottom:0}input[type=text][data-v-66f7f16d],input[type=number][data-v-66f7f16d],input[type=email][data-v-66f7f16d],input[type=password][data-v-66f7f16d],input[type=url][data-v-66f7f16d],input[type=search][data-v-66f7f16d],input[type=tel][data-v-66f7f16d],select[data-v-66f7f16d]{background:#fff}.json-to-ts-tool[data-v-9af6e4df]{max-width:1200px;margin:0 auto;padding:10px}.tool-header[data-v-9af6e4df]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-9af6e4df]{font-size:24px;margin-bottom:10px;color:var(--text-primary)}.tool-header p[data-v-9af6e4df]{color:var(--text-secondary);font-size:14px}.tool-content[data-v-9af6e4df]{display:grid;gap:25px}.input-section[data-v-9af6e4df],.output-section[data-v-9af6e4df]{background:var(--bg-secondary);padding:10px;border-radius:12px;border:1px solid var(--border-color)}.section-header[data-v-9af6e4df]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section-header label[data-v-9af6e4df]{font-weight:600;color:var(--text-primary)}.header-actions[data-v-9af6e4df]{display:flex;gap:10px}.action-btn[data-v-9af6e4df]{background:var(--accent-color);color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer;font-size:12px;transition:all .2s}.action-btn[data-v-9af6e4df]:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.action-btn[data-v-9af6e4df]:disabled{opacity:.5;cursor:not-allowed}.code-input[data-v-9af6e4df]{width:100%;height:300px;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;resize:vertical}.code-output[data-v-9af6e4df]{min-height:300px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;padding:10px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5}.code-output pre[data-v-9af6e4df]{margin:0;white-space:pre-wrap;word-wrap:break-word}.error-message[data-v-9af6e4df]{color:#ff6b6b;display:flex;align-items:center;gap:8px}.placeholder[data-v-9af6e4df]{color:var(--text-secondary);font-style:italic}.options-section[data-v-9af6e4df]{background:var(--bg-secondary);padding:10px;border-radius:12px;border:1px solid var(--border-color)}.options-section h4[data-v-9af6e4df]{margin-bottom:10px;color:var(--text-primary);display:flex;align-items:center;gap:8px}.options-grid[data-v-9af6e4df]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.option-item[data-v-9af6e4df]{display:flex;align-items:center;gap:10px;cursor:pointer}.option-item input[type=text][data-v-9af6e4df]{padding:10px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary);width:150px}input[type=checkbox][data-v-9af6e4df]{width:20px;margin-bottom:0}.option-item input[type=checkbox][data-v-9af6e4df]{width:18px;height:18px;accent-color:var(--accent-color)}.info-section[data-v-9af6e4df]{background:var(--bg-secondary);padding:10px;border-radius:12px;border:1px solid var(--border-color)}.info-section h4[data-v-9af6e4df]{margin-bottom:10px;color:var(--text-primary);display:flex;align-items:center;gap:8px}.info-section ul[data-v-9af6e4df]{list-style:none;padding:0;margin:0}.info-section li[data-v-9af6e4df]{padding:8px 0;color:var(--text-secondary);display:flex;align-items:center}.info-section li[data-v-9af6e4df]:before{content:"✓";color:var(--accent-color);font-weight:700;margin-right:10px}@media (max-width: 768px){.section-header[data-v-9af6e4df]{flex-direction:column;align-items:flex-start;gap:10px}.header-actions[data-v-9af6e4df]{flex-wrap:wrap}.options-grid[data-v-9af6e4df]{grid-template-columns:1fr}}.http-status-tool[data-v-ae90e5ee]{max-width:1200px;margin:0 auto;padding:10px}.tool-header[data-v-ae90e5ee]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-ae90e5ee]{font-size:24px;margin-bottom:10px;color:var(--text-primary)}.tool-header p[data-v-ae90e5ee]{color:var(--text-secondary);font-size:14px}.search-section[data-v-ae90e5ee]{margin-bottom:10px}.search-box[data-v-ae90e5ee]{position:relative;max-width:500px;margin:0 auto}.search-box i[data-v-ae90e5ee]{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--text-secondary)}.search-input[data-v-ae90e5ee]{width:100%;padding:15px 50px 15px 45px;border:2px solid var(--border-color);border-radius:25px;background:var(--bg-secondary);color:var(--text-primary);font-size:16px;transition:all .3s}.search-input[data-v-ae90e5ee]:focus{border-color:var(--accent-color);outline:none;box-shadow:0 0 0 3px #45b7d11a}.clear-btn[data-v-ae90e5ee]{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-secondary);cursor:pointer;font-size:16px}.status-categories[data-v-ae90e5ee]{display:flex;gap:10px;margin-bottom:10px;flex-wrap:wrap;justify-content:center}.category-btn[data-v-ae90e5ee]{display:flex;flex-direction:column;align-items:center;padding:10px;background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:12px;cursor:pointer;transition:all .3s;min-width:120px}.category-btn[data-v-ae90e5ee]:hover{border-color:var(--accent-color);transform:translateY(-2px)}.category-btn.active[data-v-ae90e5ee]{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.category-code[data-v-ae90e5ee]{font-weight:700;font-size:18px}.category-name[data-v-ae90e5ee]{font-size:12px;margin-top:2px}.category-count[data-v-ae90e5ee]{font-size:11px;opacity:.7}.status-list[data-v-ae90e5ee]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.status-card[data-v-ae90e5ee]{background:var(--bg-secondary);border-radius:12px;padding:10px;border-left:4px solid var(--border-color);transition:all .3s}.status-card[data-v-ae90e5ee]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.status-card.category-1[data-v-ae90e5ee]{border-left-color:#74b9ff}.status-card.category-2[data-v-ae90e5ee]{border-left-color:#00b894}.status-card.category-3[data-v-ae90e5ee]{border-left-color:#fdcb6e}.status-card.category-4[data-v-ae90e5ee]{border-left-color:#e17055}.status-card.category-5[data-v-ae90e5ee]{border-left-color:#d63031}.status-header[data-v-ae90e5ee]{display:flex;align-items:center;gap:15px;margin-bottom:10px}.status-code[data-v-ae90e5ee]{background:var(--accent-color);color:#fff;padding:10px;border-radius:8px;font-weight:700;font-size:18px}.status-name[data-v-ae90e5ee]{font-weight:700;font-size:18px;color:var(--text-primary)}.status-description[data-v-ae90e5ee]{color:var(--text-secondary);margin-bottom:10px;line-height:1.5}.status-details[data-v-ae90e5ee]{display:flex;gap:15px;margin-bottom:10px;flex-wrap:wrap}.status-category[data-v-ae90e5ee],.status-rfc[data-v-ae90e5ee]{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text-secondary);background:var(--bg-primary);padding:10px;border-radius:4px}.status-examples[data-v-ae90e5ee]{border-top:1px solid var(--border-color);padding-top:15px}.status-examples h5[data-v-ae90e5ee]{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--text-primary);font-size:14px}.status-examples ul[data-v-ae90e5ee]{list-style:none;padding:0;margin:0}.status-examples li[data-v-ae90e5ee]{padding:4px 0;font-size:13px;color:var(--text-secondary)}.status-examples li[data-v-ae90e5ee]:before{content:"→";color:var(--accent-color);margin-right:8px}.no-results[data-v-ae90e5ee]{text-align:center;padding:10px;color:var(--text-secondary)}.no-results i[data-v-ae90e5ee]{font-size:48px;margin-bottom:10px;opacity:.5}.reference-section[data-v-ae90e5ee]{margin-top:40px;background:var(--bg-secondary);padding:10px;border-radius:12px}.reference-section h4[data-v-ae90e5ee]{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--text-primary)}.reference-grid[data-v-ae90e5ee]{display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.ref-card[data-v-ae90e5ee]{background:var(--bg-primary);padding:10px;border-radius:8px;border-left:4px solid var(--accent-color)}.ref-header[data-v-ae90e5ee]{font-weight:700;color:var(--text-primary);margin-bottom:10px}.ref-card p[data-v-ae90e5ee]{color:var(--text-secondary);font-size:14px;margin:0;line-height:1.4}@media (max-width: 768px){.status-categories[data-v-ae90e5ee]{gap:8px}.category-btn[data-v-ae90e5ee]{min-width:100px;padding:10px}.status-list[data-v-ae90e5ee]{grid-template-columns:1fr}.status-header[data-v-ae90e5ee]{flex-direction:column;align-items:flex-start;gap:10px}}.user-agent-tool[data-v-3841d32f]{max-width:1200px;margin:0 auto;padding:10px}.tool-header[data-v-3841d32f]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-3841d32f]{font-size:24px;margin-bottom:10px;color:var(--text-primary)}.tool-header p[data-v-3841d32f]{color:var(--text-secondary);font-size:14px}.tool-content[data-v-3841d32f]{display:grid;gap:25px}.input-section[data-v-3841d32f]{background:var(--bg-secondary);padding:10px;border-radius:12px;border:1px solid var(--border-color)}.section-header[data-v-3841d32f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section-header label[data-v-3841d32f]{font-weight:600;color:var(--text-primary)}.header-actions[data-v-3841d32f]{display:flex;gap:10px}.action-btn[data-v-3841d32f]{background:var(--accent-color);color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer;font-size:12px;transition:all .2s}.action-btn[data-v-3841d32f]:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-1px)}.ua-input[data-v-3841d32f]{width:100%;height:120px;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5;resize:vertical}.results-section[data-v-3841d32f]{display:grid;gap:20px}.result-grid[data-v-3841d32f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.result-card[data-v-3841d32f]{background:var(--bg-secondary);padding:10px;border-radius:12px;border:1px solid var(--border-color)}.result-card h4[data-v-3841d32f]{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--text-primary);font-size:16px}.result-item[data-v-3841d32f]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-color)}.result-item[data-v-3841d32f]:last-child{border-bottom:none}.label[data-v-3841d32f]{color:var(--text-secondary);font-size:14px}.value[data-v-3841d32f]{color:var(--text-primary);font-weight:500;font-size:14px}.json-output[data-v-3841d32f]{background:var(--bg-secondary);padding:10px;border-radius:12px;border:1px solid var(--border-color)}.json-code[data-v-3841d32f]{background:var(--bg-primary);padding:10px;border-radius:8px;font-family:Consolas,Monaco,monospace;font-size:13px;color:var(--text-primary);overflow-x:auto;margin:0}.examples-section[data-v-3841d32f]{background:var(--bg-secondary);padding:10px;border-radius:12px;border:1px solid var(--border-color)}.examples-section h4[data-v-3841d32f]{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--text-primary)}.examples-grid[data-v-3841d32f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px}.example-card[data-v-3841d32f]{background:var(--bg-primary);padding:10px;border-radius:8px;border:1px solid var(--border-color);cursor:pointer;transition:all .2s}.example-card[data-v-3841d32f]:hover{border-color:var(--accent-color);transform:translateY(-2px)}.example-header[data-v-3841d32f]{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-weight:600;color:var(--text-primary)}.example-ua[data-v-3841d32f]{font-family:Consolas,Monaco,monospace;font-size:12px;color:var(--text-secondary);line-height:1.4;word-break:break-all}@media (max-width: 768px){.section-header[data-v-3841d32f]{flex-direction:column;align-items:flex-start;gap:10px}.header-actions[data-v-3841d32f]{flex-wrap:wrap}.result-grid[data-v-3841d32f],.examples-grid[data-v-3841d32f]{grid-template-columns:1fr}}.mime-search-tool[data-v-7979ba81]{max-width:1200px;margin:0 auto;padding:10px}.tool-header[data-v-7979ba81]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h2[data-v-7979ba81]{color:#2c3e50;margin-bottom:10px}.tool-header p[data-v-7979ba81]{color:#7f8c8d;font-size:16px}.search-section[data-v-7979ba81]{background:#fff;padding:10px;border-radius:12px;box-shadow:0 2px 10px #0000001a;margin-bottom:10px}.search-mode[data-v-7979ba81]{display:flex;gap:20px;margin-bottom:10px;justify-content:center}.radio-group[data-v-7979ba81]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:500}.radio-group input[type=radio][data-v-7979ba81]{margin:0}.input-section .input-group[data-v-7979ba81]{position:relative}.search-input[data-v-7979ba81]{width:100%;padding:10px;border:2px solid #e1e8ed;border-radius:25px;font-size:16px;transition:border-color .3s}.search-input[data-v-7979ba81]:focus{outline:none;border-color:#3498db}.clear-btn[data-v-7979ba81]{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;color:#95a5a6;cursor:pointer;padding:10px;border-radius:50%}.clear-btn[data-v-7979ba81]:hover{background:#ecf0f1;color:#e74c3c}.results-section h3[data-v-7979ba81],.common-types h3[data-v-7979ba81]{color:#2c3e50;margin-bottom:10px;display:flex;align-items:center;gap:8px}.results-grid[data-v-7979ba81]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:15px}.result-card[data-v-7979ba81]{background:#fff;padding:10px;border-radius:8px;box-shadow:0 2px 8px #0000001a;border-left:4px solid #3498db}.result-header[data-v-7979ba81]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.extension[data-v-7979ba81]{background:#3498db;color:#fff;padding:10px;border-radius:4px;font-weight:700;font-family:monospace}.copy-btn[data-v-7979ba81]{background:none;border:none;color:#95a5a6;cursor:pointer;padding:10px;border-radius:4px}.copy-btn[data-v-7979ba81]:hover{background:#ecf0f1;color:#3498db}.mime-type[data-v-7979ba81]{font-family:monospace;background:#f8f9fa;padding:10px;border-radius:4px;margin-bottom:10px;font-size:14px;word-break:break-all}.description[data-v-7979ba81]{color:#7f8c8d;font-size:14px}.category-grid[data-v-7979ba81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:10px}.category-card[data-v-7979ba81]{background:#fff;padding:10px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.category-card h4[data-v-7979ba81]{color:#2c3e50;margin-bottom:10px;display:flex;align-items:center;gap:8px}.type-list[data-v-7979ba81]{display:flex;flex-direction:column;gap:8px}.type-item[data-v-7979ba81]{display:flex;justify-content:space-between;padding:10px;background:#f8f9fa;border-radius:6px;cursor:pointer;transition:background-color .2s}.type-item[data-v-7979ba81]:hover{background:#e9ecef}.type-item .ext[data-v-7979ba81]{font-weight:700;color:#3498db;font-family:monospace}.type-item .mime[data-v-7979ba81]{font-size:12px;color:#6c757d;font-family:monospace}.no-results[data-v-7979ba81]{text-align:center;padding:10px;color:#95a5a6}.no-results i[data-v-7979ba81]{font-size:48px;margin-bottom:10px}.no-results .hint[data-v-7979ba81]{font-size:14px;margin-top:5px}.info-section[data-v-7979ba81]{background:#f8f9fa;padding:10px;border-radius:8px;margin-top:30px}.info-section h3[data-v-7979ba81]{color:#2c3e50;margin-bottom:10px}.info-section ul[data-v-7979ba81]{list-style:none;padding:0}.info-section li[data-v-7979ba81]{margin:8px 0;color:#5a6c7d}.dark-theme{color:#e4e6ea}.dark-theme{background:#2c2c2c;border-color:#404040}.dark-theme{background:#2c2c2c;border-color:#404040;color:#e4e6ea}.dark-theme{background:#3c3c3c}.dark-theme{background:#4c4c4c}.dark-theme{background:#2c2c2c}.dns-lookup-tool[data-v-db17b344]{max-width:1000px;margin:0 auto;padding:10px}.tool-header[data-v-db17b344]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-db17b344]{font-size:24px;margin-bottom:10px;color:var(--text-primary)}.tool-header p[data-v-db17b344]{color:var(--text-secondary);font-size:14px}.input-section[data-v-db17b344]{background:var(--bg-secondary);padding:10px;border-radius:12px;border:1px solid var(--border-color);margin-bottom:10px}.input-group[data-v-db17b344]{display:flex;gap:15px;margin-bottom:10px;flex-wrap:wrap}.domain-input[data-v-db17b344]{flex:1;min-width:250px;padding:10px;border:2px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:16px;transition:all .3s}.domain-input[data-v-db17b344]:focus{border-color:var(--accent-color);outline:none;box-shadow:0 0 0 3px #45b7d11a}.record-select[data-v-db17b344]{padding:10px;border:2px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:16px;min-width:120px}.lookup-btn[data-v-db17b344]{padding:10px;background:var(--accent-color);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:8px}.lookup-btn[data-v-db17b344]:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-2px)}.lookup-btn[data-v-db17b344]:disabled{opacity:.6;cursor:not-allowed}.quick-actions[data-v-db17b344]{display:flex;gap:10px;flex-wrap:wrap}.action-btn[data-v-db17b344]{padding:10px;background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s;display:flex;align-items:center;gap:6px}.action-btn[data-v-db17b344]:hover:not(:disabled){border-color:var(--accent-color);color:var(--accent-color)}.results-section[data-v-db17b344]{background:var(--bg-secondary);padding:10px;border-radius:12px;border:1px solid var(--border-color);margin-bottom:10px}.results-header[data-v-db17b344]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:15px;border-bottom:1px solid var(--border-color)}.results-header h4[data-v-db17b344]{display:flex;align-items:center;gap:10px;color:var(--text-primary);margin:0}.result-actions[data-v-db17b344]{display:flex;gap:10px}.export-btn[data-v-db17b344],.clear-btn[data-v-db17b344]{padding:10px;border:none;border-radius:6px;cursor:pointer;font-size:12px;transition:all .2s;display:flex;align-items:center;gap:6px}.export-btn[data-v-db17b344]{background:var(--accent-color);color:#fff}.clear-btn[data-v-db17b344]{background:#ff6b6b;color:#fff}.export-btn[data-v-db17b344]:hover,.clear-btn[data-v-db17b344]:hover{transform:translateY(-1px);opacity:.9}.dns-records[data-v-db17b344]{display:grid;gap:15px}.record-card[data-v-db17b344]{background:var(--bg-primary);border-radius:10px;border-left:4px solid var(--border-color);overflow:hidden;transition:all .3s}.record-card[data-v-db17b344]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.record-card.record-a[data-v-db17b344]{border-left-color:#74b9ff}.record-card.record-aaaa[data-v-db17b344]{border-left-color:#00b894}.record-card.record-cname[data-v-db17b344]{border-left-color:#fdcb6e}.record-card.record-mx[data-v-db17b344]{border-left-color:#e17055}.record-card.record-txt[data-v-db17b344]{border-left-color:#a29bfe}.record-card.record-ns[data-v-db17b344]{border-left-color:#fd79a8}.record-header[data-v-db17b344]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.record-type[data-v-db17b344]{background:var(--accent-color);color:#fff;padding:10px;border-radius:15px;font-size:12px;font-weight:700}.record-domain[data-v-db17b344]{font-family:Consolas,Monaco,monospace;color:var(--text-primary);font-weight:500}.copy-btn[data-v-db17b344]{background:none;border:1px solid var(--border-color);color:var(--text-secondary);padding:10px;border-radius:4px;cursor:pointer;transition:all .2s}.copy-btn[data-v-db17b344]:hover{border-color:var(--accent-color);color:var(--accent-color)}.record-content[data-v-db17b344]{padding:10px}.record-item[data-v-db17b344]{padding:10px 0;border-bottom:1px solid var(--border-color)}.record-item[data-v-db17b344]:last-child{border-bottom:none}.record-value[data-v-db17b344]{font-family:Consolas,Monaco,monospace;color:var(--text-primary);font-weight:500;margin-bottom:10px}.record-ttl[data-v-db17b344],.record-priority[data-v-db17b344]{font-size:12px;color:var(--text-secondary)}.record-error[data-v-db17b344],.record-empty[data-v-db17b344]{color:var(--text-secondary);font-style:italic;display:flex;align-items:center;gap:8px}.record-error[data-v-db17b344]{color:#ff6b6b}.loading-section[data-v-db17b344]{text-align:center;padding:10px}.loading-spinner i[data-v-db17b344]{font-size:32px;color:var(--accent-color);margin-bottom:10px}.loading-spinner p[data-v-db17b344]{color:var(--text-secondary)}.info-section[data-v-db17b344]{background:var(--bg-secondary);padding:10px;border-radius:12px;border:1px solid var(--border-color)}.info-section h4[data-v-db17b344]{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--text-primary)}.info-grid[data-v-db17b344]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.info-card[data-v-db17b344]{background:var(--bg-primary);padding:10px;border-radius:8px;border-left:4px solid var(--accent-color)}.info-header[data-v-db17b344]{font-weight:700;color:var(--text-primary);margin-bottom:10px}.info-card p[data-v-db17b344]{color:var(--text-secondary);font-size:14px;margin:0;line-height:1.4}@media (max-width: 768px){.input-group[data-v-db17b344]{flex-direction:column}.domain-input[data-v-db17b344]{min-width:unset}.results-header[data-v-db17b344]{flex-direction:column;gap:15px;align-items:flex-start}.record-header[data-v-db17b344]{flex-direction:column;gap:10px;align-items:flex-start}}.ip-info-tool[data-v-1f7e507a]{max-width:1000px;margin:0 auto;padding:10px}.tool-header[data-v-1f7e507a]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-1f7e507a]{font-size:24px;margin-bottom:10px;color:var(--text-primary)}.tool-header p[data-v-1f7e507a]{color:var(--text-secondary);font-size:14px}.input-section[data-v-1f7e507a]{background:var(--bg-secondary);padding:10px;border-radius:12px;border:1px solid var(--border-color);margin-bottom:10px}.input-group[data-v-1f7e507a]{display:flex;gap:15px;margin-bottom:10px;flex-wrap:wrap}.ip-input[data-v-1f7e507a]{flex:1;min-width:250px;padding:10px;border:2px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:16px;transition:all .3s;margin-bottom:0}.ip-input[data-v-1f7e507a]:focus{border-color:var(--accent-color);outline:none;box-shadow:0 0 0 3px #45b7d11a}.query-btn[data-v-1f7e507a]{background:var(--accent-color);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:8px}.query-btn[data-v-1f7e507a]:hover:not(:disabled){background:var(--accent-hover);transform:translateY(-2px)}.query-btn[data-v-1f7e507a]:disabled{opacity:.6;cursor:not-allowed}.quick-actions[data-v-1f7e507a]{display:flex;gap:10px;flex-wrap:wrap}.action-btn[data-v-1f7e507a]{padding:10px;background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s;display:flex;align-items:center;gap:6px}.action-btn[data-v-1f7e507a]:hover{border-color:var(--accent-color);color:var(--accent-color)}.results-section[data-v-1f7e507a]{background:var(--bg-secondary);padding:10px;border-radius:12px;border:1px solid var(--border-color);margin-bottom:10px}.info-cards[data-v-1f7e507a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-bottom:10px}.info-card[data-v-1f7e507a]{background:var(--bg-primary);padding:10px;border-radius:10px;border:1px solid var(--border-color)}.info-card h4[data-v-1f7e507a]{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--text-primary);font-size:16px}.info-item[data-v-1f7e507a]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-color)}.info-item[data-v-1f7e507a]:last-child{border-bottom:none}.label[data-v-1f7e507a]{color:var(--text-secondary);font-size:14px}.value[data-v-1f7e507a]{color:var(--text-primary);font-weight:500;font-size:14px}.value.safe[data-v-1f7e507a]{color:#00b894}.value.warning[data-v-1f7e507a]{color:#fdcb6e}.value.danger[data-v-1f7e507a]{color:#e17055}.json-section[data-v-1f7e507a]{background:var(--bg-primary);padding:10px;border-radius:10px;border:1px solid var(--border-color)}.section-header[data-v-1f7e507a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section-header h4[data-v-1f7e507a]{display:flex;align-items:center;gap:10px;color:var(--text-primary);margin:0}.copy-btn[data-v-1f7e507a]{background:var(--accent-color);color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer;font-size:12px;transition:all .2s;display:flex;align-items:center;gap:6px}.copy-btn[data-v-1f7e507a]:hover{background:var(--accent-hover);transform:translateY(-1px)}.json-output[data-v-1f7e507a]{background:var(--bg-secondary);padding:10px;border-radius:8px;font-family:Consolas,Monaco,monospace;font-size:13px;color:var(--text-primary);overflow-x:auto;margin:0}.loading-section[data-v-1f7e507a]{text-align:center;padding:10px}.loading-spinner i[data-v-1f7e507a]{font-size:32px;color:var(--accent-color);margin-bottom:10px}.loading-spinner p[data-v-1f7e507a]{color:var(--text-secondary)}.error-section[data-v-1f7e507a]{background:#fff5f5;border:1px solid #fed7d7;border-radius:12px;padding:10px;text-align:center}.error-message[data-v-1f7e507a]{display:flex;flex-direction:column;align-items:center;gap:15px}.error-message i[data-v-1f7e507a]{font-size:32px;color:#e53e3e}.error-message p[data-v-1f7e507a]{color:#e53e3e;font-weight:500;margin:0}.clear-error-btn[data-v-1f7e507a]{background:#e53e3e;color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer;font-size:14px;transition:all .2s}.clear-error-btn[data-v-1f7e507a]:hover{background:#c53030}@media (max-width: 768px){.input-group[data-v-1f7e507a]{flex-direction:column}.ip-input[data-v-1f7e507a]{min-width:unset}.info-cards[data-v-1f7e507a]{grid-template-columns:1fr}.section-header[data-v-1f7e507a]{flex-direction:column;gap:10px;align-items:flex-start}}.jwt-generator-tool[data-v-0aeab4e3]{max-width:1200px;margin:0 auto;padding:10px}.tool-header[data-v-0aeab4e3]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-0aeab4e3]{font-size:24px;margin-bottom:10px;color:var(--text-primary)}.input-section[data-v-0aeab4e3]{background:var(--bg-secondary);padding:10px;border-radius:12px;margin-bottom:10px}.jwt-inputs[data-v-0aeab4e3]{display:grid;gap:20px;margin-bottom:10px}.input-group label[data-v-0aeab4e3]{display:block;margin-bottom:10px;font-weight:600;color:var(--text-primary)}.code-input[data-v-0aeab4e3]{width:100%;height:120px;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-family:Consolas,monospace;font-size:14px;resize:vertical}.secret-input[data-v-0aeab4e3]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-family:Consolas,monospace}.actions[data-v-0aeab4e3]{display:flex;gap:10px;flex-wrap:wrap}.action-btn[data-v-0aeab4e3]{padding:10px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.action-btn.primary[data-v-0aeab4e3]{background:var(--accent-color);color:#fff}.action-btn[data-v-0aeab4e3]:not(.primary){background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color)}.action-btn[data-v-0aeab4e3]:hover{transform:translateY(-2px)}.output-section[data-v-0aeab4e3]{background:var(--bg-secondary);padding:10px;border-radius:12px;margin-bottom:10px}.section-header[data-v-0aeab4e3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.copy-btn[data-v-0aeab4e3]{background:var(--accent-color);color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:6px}.jwt-output[data-v-0aeab4e3]{background:var(--bg-primary);padding:10px;border-radius:8px;margin-bottom:10px}.jwt-token[data-v-0aeab4e3]{font-family:Consolas,monospace;font-size:12px;word-break:break-all;margin:0;color:var(--text-primary)}.jwt-parts[data-v-0aeab4e3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px}.jwt-part[data-v-0aeab4e3]{background:var(--bg-primary);padding:10px;border-radius:8px}.jwt-part h5[data-v-0aeab4e3]{margin-bottom:10px;color:var(--text-primary)}.jwt-part pre[data-v-0aeab4e3]{font-family:Consolas,monospace;font-size:12px;margin:0;color:var(--text-primary);word-break:break-all}.error-section[data-v-0aeab4e3]{background:#fff5f5;color:#e53e3e;padding:10px;border-radius:8px;display:flex;align-items:center;gap:10px}@media (max-width: 768px){.actions[data-v-0aeab4e3]{flex-direction:column}.section-header[data-v-0aeab4e3]{flex-direction:column;gap:10px;align-items:flex-start}.jwt-parts[data-v-0aeab4e3]{grid-template-columns:1fr}}.uuid-namespace-tool[data-v-c0ac3772]{max-width:800px;margin:0 auto;padding:10px}.tool-header[data-v-c0ac3772]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-c0ac3772]{font-size:24px;margin-bottom:10px;color:var(--text-primary)}.input-section[data-v-c0ac3772]{background:var(--bg-secondary);padding:10px;border-radius:12px;margin-bottom:10px}.input-group[data-v-c0ac3772]{margin-bottom:10px}.input-group label[data-v-c0ac3772]{display:block;margin-bottom:10px;font-weight:600;color:var(--text-primary)}.namespace-select[data-v-c0ac3772],.uuid-input[data-v-c0ac3772],.name-input[data-v-c0ac3772]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:16px}.uuid-input[data-v-c0ac3772]{font-family:Consolas,monospace}.actions[data-v-c0ac3772]{display:flex;gap:10px;flex-wrap:wrap}.action-btn[data-v-c0ac3772]{padding:10px;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .2s}.action-btn.primary[data-v-c0ac3772]{background:var(--accent-color);color:#fff}.action-btn[data-v-c0ac3772]:not(.primary){background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color)}.action-btn[data-v-c0ac3772]:disabled{opacity:.5;cursor:not-allowed}.output-section[data-v-c0ac3772]{display:grid;gap:20px}.result-card[data-v-c0ac3772],.info-card[data-v-c0ac3772]{background:var(--bg-secondary);padding:10px;border-radius:12px;border:1px solid var(--border-color)}.result-header[data-v-c0ac3772]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.result-header h4[data-v-c0ac3772]{margin:0;color:var(--text-primary)}.copy-btn[data-v-c0ac3772]{background:var(--accent-color);color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:6px}.uuid-result[data-v-c0ac3772]{background:var(--bg-primary);padding:10px;border-radius:8px;text-align:center}.uuid-result code[data-v-c0ac3772]{font-family:Consolas,monospace;font-size:18px;color:var(--accent-color);font-weight:700}.info-card h4[data-v-c0ac3772]{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--text-primary)}.info-item[data-v-c0ac3772]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-color)}.info-item[data-v-c0ac3772]:last-child{border-bottom:none}.label[data-v-c0ac3772]{color:var(--text-secondary);font-size:14px}.value[data-v-c0ac3772]{color:var(--text-primary);font-weight:500;font-size:14px}@media (max-width: 768px){.actions[data-v-c0ac3772]{flex-direction:column}.result-header[data-v-c0ac3772]{flex-direction:column;gap:10px;align-items:flex-start}.info-item[data-v-c0ac3772]{flex-direction:column;align-items:flex-start;gap:5px}}.regex-cheatsheet-tool[data-v-923dc1f0]{max-width:1200px;margin:0 auto;padding:10px}.tool-header[data-v-923dc1f0]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-923dc1f0]{font-size:24px;margin-bottom:10px;color:var(--text-primary)}.search-section[data-v-923dc1f0]{margin-bottom:10px}.search-box[data-v-923dc1f0]{position:relative;max-width:500px;margin:0 auto}.search-box i[data-v-923dc1f0]{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--text-secondary)}.search-input[data-v-923dc1f0]{width:100%;padding:15px 45px;border:2px solid var(--border-color);border-radius:25px;background:var(--bg-secondary);color:var(--text-primary);font-size:16px}.categories[data-v-923dc1f0]{display:flex;gap:10px;margin-bottom:10px;flex-wrap:wrap;justify-content:center}.category-btn[data-v-923dc1f0]{display:flex;align-items:center;gap:8px;padding:10px;background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:25px;cursor:pointer;transition:all .3s;font-size:14px}.category-btn[data-v-923dc1f0]:hover{border-color:var(--accent-color)}.category-btn.active[data-v-923dc1f0]{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.regex-list[data-v-923dc1f0]{display:grid;gap:20px}.regex-card[data-v-923dc1f0]{background:var(--bg-secondary);padding:10px;border-radius:12px;border:1px solid var(--border-color);transition:all .3s}.regex-card[data-v-923dc1f0]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.regex-header[data-v-923dc1f0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.regex-header h4[data-v-923dc1f0]{margin:0;color:var(--text-primary);font-size:18px}.copy-btn[data-v-923dc1f0]{background:var(--accent-color);color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer;transition:all .2s}.copy-btn[data-v-923dc1f0]:hover{background:var(--accent-hover);transform:translateY(-1px)}.regex-pattern[data-v-923dc1f0]{background:var(--bg-primary);padding:10px;border-radius:8px;margin-bottom:10px;border-left:4px solid var(--accent-color)}.regex-pattern code[data-v-923dc1f0]{font-family:Consolas,Monaco,monospace;font-size:16px;color:var(--accent-color);font-weight:700;word-break:break-all}.regex-description[data-v-923dc1f0]{color:var(--text-secondary);margin-bottom:10px;line-height:1.5}.regex-examples h5[data-v-923dc1f0]{color:var(--text-primary);margin-bottom:10px;font-size:14px}.examples-list[data-v-923dc1f0]{display:flex;gap:8px;flex-wrap:wrap}.example-tag[data-v-923dc1f0]{background:var(--bg-primary);color:var(--text-primary);padding:10px;border-radius:15px;font-family:Consolas,Monaco,monospace;font-size:12px;border:1px solid var(--border-color)}@media (max-width: 768px){.categories[data-v-923dc1f0]{gap:8px}.category-btn[data-v-923dc1f0]{padding:10px;font-size:13px}.regex-header[data-v-923dc1f0]{flex-direction:column;align-items:flex-start;gap:10px}}.json-diff-tool[data-v-ff260991]{max-width:1400px;margin:0 auto;padding:10px}.tool-header[data-v-ff260991]{text-align:center;margin-bottom:10px;padding:10px}.input-section[data-v-ff260991]{background:var(--bg-secondary);padding:10px;border-radius:12px;margin-bottom:10px}.json-inputs[data-v-ff260991]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:10px}.input-group[data-v-ff260991]{display:flex;flex-direction:column}.input-header[data-v-ff260991]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.input-header label[data-v-ff260991]{font-weight:600;color:var(--text-primary)}.input-actions[data-v-ff260991]{display:flex;gap:8px}.action-btn[data-v-ff260991]{padding:10px;border:none;border-radius:6px;cursor:pointer;font-size:12px;display:flex;align-items:center;gap:4px;transition:all .2s}.action-btn.primary[data-v-ff260991]{background:var(--accent-color);color:#fff;padding:10px;font-size:14px}.action-btn[data-v-ff260991]:not(.primary){background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color)}.json-textarea[data-v-ff260991]{width:100%;height:300px;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-family:Consolas,monospace;font-size:14px;resize:vertical}.main-actions[data-v-ff260991]{display:flex;gap:10px;justify-content:center}.results-section[data-v-ff260991]{background:var(--bg-secondary);padding:10px;border-radius:12px;margin-bottom:10px}.results-header[data-v-ff260991]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:15px;border-bottom:1px solid var(--border-color)}.export-btn[data-v-ff260991]{background:var(--accent-color);color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:6px}.diff-list[data-v-ff260991]{display:grid;gap:15px}.diff-item[data-v-ff260991]{background:var(--bg-primary);border-radius:10px;padding:10px;border-left:4px solid}.diff-item.diff-added[data-v-ff260991]{border-left-color:#00b894}.diff-item.diff-deleted[data-v-ff260991]{border-left-color:#e17055}.diff-item.diff-modified[data-v-ff260991]{border-left-color:#fdcb6e}.diff-header[data-v-ff260991]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.diff-type[data-v-ff260991]{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--text-primary)}.diff-path[data-v-ff260991]{font-family:Consolas,monospace;color:var(--text-secondary);font-size:14px}.diff-content[data-v-ff260991]{font-family:Consolas,monospace;font-size:13px}.value-label[data-v-ff260991]{color:var(--text-secondary);margin-right:8px}.diff-values[data-v-ff260991]{display:grid;gap:8px}.old-value code[data-v-ff260991]{color:#e17055}.new-value code[data-v-ff260991],.added-value code[data-v-ff260991]{color:#00b894}.deleted-value code[data-v-ff260991]{color:#e17055}.no-diff[data-v-ff260991]{text-align:center;padding:10px;color:#00b894}.no-diff i[data-v-ff260991]{font-size:48px;margin-bottom:10px}.error-section[data-v-ff260991]{background:#fff5f5;color:#e53e3e;padding:10px;border-radius:8px;display:flex;align-items:center;gap:10px}@media (max-width: 768px){.json-inputs[data-v-ff260991]{grid-template-columns:1fr}.input-header[data-v-ff260991]{flex-direction:column;gap:10px;align-items:flex-start}.results-header[data-v-ff260991]{flex-direction:column;gap:15px;align-items:flex-start}.diff-header[data-v-ff260991]{flex-direction:column;gap:8px;align-items:flex-start}}.devops-commands-tool[data-v-9205fb34]{max-width:1200px;margin:0 auto;padding:10px}.tool-header[data-v-9205fb34]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-9205fb34]{font-size:24px;margin-bottom:10px;color:var(--text-primary)}.search-section[data-v-9205fb34]{margin-bottom:10px}.search-box[data-v-9205fb34]{position:relative;max-width:500px;margin:0 auto}.search-box i[data-v-9205fb34]{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--text-secondary)}.search-input[data-v-9205fb34]{width:100%;padding:15px 45px;border:2px solid var(--border-color);border-radius:25px;background:var(--bg-secondary);color:var(--text-primary);font-size:16px}.categories[data-v-9205fb34]{display:flex;gap:10px;margin-bottom:10px;flex-wrap:wrap;justify-content:center}.category-btn[data-v-9205fb34]{display:flex;align-items:center;gap:8px;padding:10px;background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:25px;cursor:pointer;transition:all .3s;font-size:14px}.category-btn[data-v-9205fb34]:hover{border-color:var(--accent-color)}.category-btn.active[data-v-9205fb34]{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.commands-list[data-v-9205fb34]{display:grid;gap:20px}.command-card[data-v-9205fb34]{background:var(--bg-secondary);padding:10px;border-radius:12px;border:1px solid var(--border-color);transition:all .3s}.command-card[data-v-9205fb34]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.command-header[data-v-9205fb34]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.command-header h4[data-v-9205fb34]{margin:0;color:var(--text-primary);font-size:18px}.copy-btn[data-v-9205fb34]{background:var(--accent-color);color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer;transition:all .2s}.copy-btn[data-v-9205fb34]:hover{background:var(--accent-hover);transform:translateY(-1px)}.command-code[data-v-9205fb34]{background:var(--bg-primary);padding:10px;border-radius:8px;margin-bottom:10px;border-left:4px solid var(--accent-color)}.command-code code[data-v-9205fb34]{font-family:Consolas,Monaco,monospace;font-size:16px;color:var(--accent-color);font-weight:700;word-break:break-all}.command-description[data-v-9205fb34]{color:var(--text-secondary);margin-bottom:10px;line-height:1.5}.command-example h5[data-v-9205fb34]{color:var(--text-primary);margin-bottom:10px;font-size:14px}.example-code[data-v-9205fb34]{background:var(--bg-primary);padding:10px;border-radius:8px;border-left:4px solid #6c757d}.example-code code[data-v-9205fb34]{font-family:Consolas,Monaco,monospace;font-size:14px;color:var(--text-primary);word-break:break-all}@media (max-width: 768px){.categories[data-v-9205fb34]{gap:8px}.category-btn[data-v-9205fb34]{padding:10px;font-size:13px}.command-header[data-v-9205fb34]{flex-direction:column;align-items:flex-start;gap:10px}}.lorem-image-tool[data-v-f2296ac6]{max-width:800px;margin:0 auto}.tool-header[data-v-f2296ac6]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-f2296ac6]{color:var(--text-primary);margin-bottom:.5rem}.tool-header p[data-v-f2296ac6]{color:var(--text-secondary)}.image-config[data-v-f2296ac6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:10px}.config-group[data-v-f2296ac6]{display:flex;flex-direction:column}.config-group label[data-v-f2296ac6]{margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.config-group input[data-v-f2296ac6],.config-group select[data-v-f2296ac6]{padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-secondary);color:var(--text-primary)}.preset-sizes[data-v-f2296ac6]{margin-bottom:10px}.preset-sizes h4[data-v-f2296ac6]{margin-bottom:10px;color:var(--text-primary)}.preset-buttons[data-v-f2296ac6]{display:flex;flex-wrap:wrap;gap:.5rem}.preset-btn[data-v-f2296ac6]{padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:.25rem}.preset-btn[data-v-f2296ac6]:hover{background:var(--accent-color);color:#fff}.preset-btn span[data-v-f2296ac6]{font-size:.75rem;opacity:.8}.preview-section[data-v-f2296ac6]{text-align:center}.preview-section h4[data-v-f2296ac6]{margin-bottom:10px;color:var(--text-primary)}.image-preview[data-v-f2296ac6]{margin-bottom:10px;border:1px solid var(--border-color);border-radius:4px;padding:10px;background:var(--bg-secondary);display:inline-block}.actions[data-v-f2296ac6]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.btn-primary[data-v-f2296ac6],.btn-secondary[data-v-f2296ac6]{padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:.5rem}.btn-primary[data-v-f2296ac6]{background:var(--accent-color);color:#fff}.btn-primary[data-v-f2296ac6]:hover{opacity:.9;transform:translateY(-2px)}.btn-secondary[data-v-f2296ac6]{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary[data-v-f2296ac6]:hover:not(:disabled){background:var(--accent-color);color:#fff}.btn-secondary[data-v-f2296ac6]:disabled{opacity:.5;cursor:not-allowed}.fake-user-tool[data-v-9dc212a3]{max-width:1000px;margin:0 auto}.tool-header[data-v-9dc212a3]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-9dc212a3]{color:var(--text-primary);margin-bottom:.5rem}.tool-header p[data-v-9dc212a3]{color:var(--text-secondary)}.generation-options[data-v-9dc212a3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:10px;padding:1.5rem;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color)}.option-group[data-v-9dc212a3]{display:flex;flex-direction:column}.option-group label[data-v-9dc212a3]{margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.option-group select[data-v-9dc212a3],.option-group input[data-v-9dc212a3]{padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-primary)}.checkbox-group[data-v-9dc212a3]{display:flex;flex-direction:column;gap:.5rem}.checkbox-group label[data-v-9dc212a3]{display:flex;align-items:center;gap:.5rem;margin-bottom:0;font-weight:400}.actions[data-v-9dc212a3]{display:flex;justify-content:center;gap:1rem;margin-bottom:10px;flex-wrap:wrap}.btn-primary[data-v-9dc212a3],.btn-secondary[data-v-9dc212a3]{padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:.5rem}.btn-primary[data-v-9dc212a3]{background:var(--accent-color);color:#fff}.btn-primary[data-v-9dc212a3]:hover{opacity:.9;transform:translateY(-2px)}.btn-secondary[data-v-9dc212a3]{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary[data-v-9dc212a3]:hover:not(:disabled){background:var(--accent-color);color:#fff}.btn-secondary[data-v-9dc212a3]:disabled{opacity:.5;cursor:not-allowed}.users-list h4[data-v-9dc212a3]{color:var(--text-primary);margin-bottom:10px}.user-cards[data-v-9dc212a3]{display:grid;gap:1rem}.user-card[data-v-9dc212a3]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:10px}.user-header[data-v-9dc212a3]{display:flex;align-items:center;gap:1rem;margin-bottom:10px}.user-avatar img[data-v-9dc212a3]{width:60px;height:60px;border-radius:50%;background:var(--bg-primary)}.user-basic h5[data-v-9dc212a3]{color:var(--text-primary);margin:0}.user-basic p[data-v-9dc212a3]{color:var(--text-secondary);margin:.25rem 0 0;font-size:.9rem}.copy-btn[data-v-9dc212a3]{margin-left:auto;padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer}.copy-btn[data-v-9dc212a3]:hover{color:var(--accent-color)}.user-details[data-v-9dc212a3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.detail-section[data-v-9dc212a3]{padding:10px;background:var(--bg-primary);border-radius:4px;border:1px solid var(--border-color)}.detail-section h6[data-v-9dc212a3]{color:var(--text-primary);margin:0 0 .5rem;font-size:.9rem;font-weight:600}.detail-section p[data-v-9dc212a3]{margin:.25rem 0;font-size:.85rem;color:var(--text-secondary)}.detail-section strong[data-v-9dc212a3]{color:var(--text-primary)}.random-color-tool[data-v-fadd5911]{max-width:1200px;margin:0 auto}.tool-header[data-v-fadd5911]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-fadd5911]{color:var(--text-primary);margin-bottom:.5rem}.tool-header p[data-v-fadd5911]{color:var(--text-secondary)}.generation-controls[data-v-fadd5911]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:10px;padding:1.5rem;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color)}.control-group[data-v-fadd5911]{display:flex;flex-direction:column}.control-group label[data-v-fadd5911]{margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.control-group select[data-v-fadd5911],.control-group input[type=number][data-v-fadd5911]{padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-primary)}input[type=checkbox][data-v-fadd5911]{width:20px;margin-bottom:0}.control-group input[type=checkbox][data-v-fadd5911]{width:20px;height:20px}.actions[data-v-fadd5911]{display:flex;justify-content:center;gap:1rem;margin-bottom:10px;flex-wrap:wrap}.btn-primary[data-v-fadd5911],.btn-secondary[data-v-fadd5911]{padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:.5rem}.btn-primary[data-v-fadd5911]{background:var(--accent-color);color:#fff}.btn-primary[data-v-fadd5911]:hover{opacity:.9;transform:translateY(-2px)}.btn-secondary[data-v-fadd5911]{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary[data-v-fadd5911]:hover:not(:disabled){background:var(--accent-color);color:#fff}.btn-secondary[data-v-fadd5911]:disabled{opacity:.5;cursor:not-allowed}.colors-display h4[data-v-fadd5911]{color:var(--text-primary);margin-bottom:10px}.colors-grid[data-v-fadd5911]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.color-card[data-v-fadd5911]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.color-preview[data-v-fadd5911]{height:120px;position:relative;display:flex;align-items:center;justify-content:center}.color-overlay[data-v-fadd5911]{display:flex;gap:.5rem;opacity:0;transition:opacity .2s}.color-preview:hover .color-overlay[data-v-fadd5911]{opacity:1}.copy-btn[data-v-fadd5911],.favorite-btn[data-v-fadd5911]{padding:.5rem;border:1px solid rgba(255,255,255,.3);border-radius:4px;background:#00000080;color:#fff;cursor:pointer;transition:all .2s}.favorite-btn.active[data-v-fadd5911]{color:#e74c3c;border-color:#e74c3c;background:#e74c3c33}.copy-btn[data-v-fadd5911]:hover,.favorite-btn[data-v-fadd5911]:hover{background:#000000b3}.color-info[data-v-fadd5911]{padding:10px}.color-values[data-v-fadd5911]{margin-bottom:.5rem}.color-value[data-v-fadd5911]{font-size:.9rem;margin-bottom:.25rem;color:var(--text-secondary);font-family:monospace}.color-name[data-v-fadd5911]{margin-bottom:.5rem;color:var(--text-primary);font-weight:500}.color-meta[data-v-fadd5911]{display:flex;gap:.5rem}.brightness-tag[data-v-fadd5911],.scheme-tag[data-v-fadd5911]{padding:.25rem .5rem;border-radius:4px;font-size:.8rem;background:var(--bg-primary);border:1px solid var(--border-color)}.brightness-tag.dark[data-v-fadd5911]{color:#2c3e50;border-color:#2c3e50}.brightness-tag.medium[data-v-fadd5911]{color:#f39c12;border-color:#f39c12}.brightness-tag.light[data-v-fadd5911]{color:#3498db;border-color:#3498db}.favorites-section[data-v-fadd5911]{margin-top:2rem;padding:1.5rem;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color)}.favorites-section h4[data-v-fadd5911]{color:var(--text-primary);margin-bottom:10px}.favorites-grid[data-v-fadd5911]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.favorite-color[data-v-fadd5911]{display:flex;align-items:center;gap:1rem;padding:.5rem;background:var(--bg-primary);border-radius:4px;border:1px solid var(--border-color)}.favorite-preview[data-v-fadd5911]{width:40px;height:40px;border-radius:4px;border:1px solid var(--border-color)}.favorite-info[data-v-fadd5911]{flex:1}.favorite-hex[data-v-fadd5911]{font-weight:500;color:var(--text-primary);font-family:monospace}.favorite-scheme[data-v-fadd5911]{font-size:.9rem;color:var(--text-secondary)}.remove-btn[data-v-fadd5911]{padding:.25rem .5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all .2s}.remove-btn[data-v-fadd5911]:hover{color:#e74c3c;border-color:#e74c3c}.name-generator-tool[data-v-43e67e36]{max-width:1000px;margin:0 auto}.tool-header[data-v-43e67e36]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-43e67e36]{color:var(--text-primary);margin-bottom:.5rem}.tool-header p[data-v-43e67e36]{color:var(--text-secondary)}.generation-controls[data-v-43e67e36]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:10px;padding:1.5rem;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color)}.control-group[data-v-43e67e36]{display:flex;flex-direction:column}.control-group label[data-v-43e67e36]{margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.control-group select[data-v-43e67e36],.control-group input[type=number][data-v-43e67e36]{padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-primary)}input[type=checkbox][data-v-43e67e36]{width:20px;margin-bottom:0}.control-group input[type=checkbox][data-v-43e67e36]{width:20px;height:20px}.actions[data-v-43e67e36]{display:flex;justify-content:center;gap:1rem;margin-bottom:10px;flex-wrap:wrap}.btn-primary[data-v-43e67e36],.btn-secondary[data-v-43e67e36]{padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:.5rem}.btn-primary[data-v-43e67e36]{background:var(--accent-color);color:#fff}.btn-primary[data-v-43e67e36]:hover{opacity:.9;transform:translateY(-2px)}.btn-secondary[data-v-43e67e36]{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary[data-v-43e67e36]:hover:not(:disabled){background:var(--accent-color);color:#fff}.btn-secondary[data-v-43e67e36]:disabled{opacity:.5;cursor:not-allowed}.names-display h4[data-v-43e67e36]{color:var(--text-primary);margin-bottom:10px}.names-grid[data-v-43e67e36]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.name-card[data-v-43e67e36]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:10px}.name-header[data-v-43e67e36]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.name-header h5[data-v-43e67e36]{color:var(--text-primary);margin:0;font-size:1.1rem}.name-actions[data-v-43e67e36]{display:flex;gap:.5rem}.favorite-btn[data-v-43e67e36],.copy-btn[data-v-43e67e36]{padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:all .2s}.favorite-btn.active[data-v-43e67e36]{color:#e74c3c;border-color:#e74c3c}.favorite-btn[data-v-43e67e36]:hover,.copy-btn[data-v-43e67e36]:hover{color:var(--accent-color);border-color:var(--accent-color)}.name-parts[data-v-43e67e36]{display:flex;gap:1rem;margin-bottom:.5rem}.name-part[data-v-43e67e36]{font-size:.9rem;color:var(--text-secondary)}.name-info[data-v-43e67e36]{display:flex;gap:.5rem;margin-bottom:.5rem}.gender-tag[data-v-43e67e36],.culture-tag[data-v-43e67e36]{padding:.25rem .5rem;border-radius:4px;font-size:.8rem;background:var(--bg-primary);border:1px solid var(--border-color)}.gender-tag.male[data-v-43e67e36]{color:#3498db;border-color:#3498db}.gender-tag.female[data-v-43e67e36]{color:#e74c3c;border-color:#e74c3c}.name-meaning[data-v-43e67e36]{font-size:.9rem;color:var(--text-secondary);font-style:italic}.favorites-section[data-v-43e67e36]{margin-top:2rem;padding:1.5rem;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color)}.favorites-section h4[data-v-43e67e36]{color:var(--text-primary);margin-bottom:10px}.favorites-list[data-v-43e67e36]{display:flex;flex-direction:column;gap:.5rem}.favorite-item[data-v-43e67e36]{display:flex;align-items:center;gap:1rem;padding:.5rem;background:var(--bg-primary);border-radius:4px;border:1px solid var(--border-color)}.favorite-name[data-v-43e67e36]{font-weight:500;color:var(--text-primary)}.favorite-culture[data-v-43e67e36]{font-size:.9rem;color:var(--text-secondary)}.remove-btn[data-v-43e67e36]{margin-left:auto;padding:.25rem .5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all .2s}.remove-btn[data-v-43e67e36]:hover{color:#e74c3c;border-color:#e74c3c}.quote-generator-tool[data-v-1f4af23d]{max-width:1000px;margin:0 auto}.tool-header[data-v-1f4af23d]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-1f4af23d]{color:var(--text-primary);margin-bottom:.5rem}.tool-header p[data-v-1f4af23d]{color:var(--text-secondary)}.generation-controls[data-v-1f4af23d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:10px;padding:1.5rem;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color)}.control-group[data-v-1f4af23d]{display:flex;flex-direction:column}.control-group label[data-v-1f4af23d]{margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.control-group select[data-v-1f4af23d],.control-group input[type=number][data-v-1f4af23d]{padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-primary)}input[type=checkbox][data-v-1f4af23d]{width:20px;margin-bottom:0}.actions[data-v-1f4af23d]{display:flex;justify-content:center;gap:1rem;margin-bottom:10px;flex-wrap:wrap}.btn-primary[data-v-1f4af23d],.btn-secondary[data-v-1f4af23d]{padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:.5rem}.btn-primary[data-v-1f4af23d]{background:var(--accent-color);color:#fff}.btn-primary[data-v-1f4af23d]:hover{opacity:.9;transform:translateY(-2px)}.btn-secondary[data-v-1f4af23d]{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary[data-v-1f4af23d]:hover:not(:disabled){background:var(--accent-color);color:#fff}.btn-secondary[data-v-1f4af23d]:disabled{opacity:.5;cursor:not-allowed}.quotes-list[data-v-1f4af23d]{display:flex;flex-direction:column;gap:1.5rem}.quote-card[data-v-1f4af23d]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:10px;position:relative;box-shadow:0 4px 6px #0000001a}.quote-content[data-v-1f4af23d]{margin-bottom:10px}.quote-text[data-v-1f4af23d]{font-size:1.2rem;line-height:1.6;color:var(--text-primary);font-style:italic;margin-bottom:10px;position:relative}.quote-icon[data-v-1f4af23d]{color:var(--accent-color);font-size:1rem;opacity:.7}.quote-author[data-v-1f4af23d]{text-align:right;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.quote-category[data-v-1f4af23d]{text-align:center}.category-tag[data-v-1f4af23d]{padding:.25rem .75rem;background:var(--accent-color);color:#fff;border-radius:20px;font-size:.8rem;font-weight:500}.quote-actions[data-v-1f4af23d]{display:flex;justify-content:center;gap:.5rem}.favorite-btn[data-v-1f4af23d],.copy-btn[data-v-1f4af23d],.refresh-btn[data-v-1f4af23d]{padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:all .2s}.favorite-btn.active[data-v-1f4af23d]{color:#e74c3c;border-color:#e74c3c}.favorite-btn[data-v-1f4af23d]:hover,.copy-btn[data-v-1f4af23d]:hover,.refresh-btn[data-v-1f4af23d]:hover{color:var(--accent-color);border-color:var(--accent-color)}.favorites-section[data-v-1f4af23d]{margin-top:2rem;padding:1.5rem;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color)}.favorites-section h4[data-v-1f4af23d]{color:var(--text-primary);margin-bottom:10px}.favorites-list[data-v-1f4af23d]{display:flex;flex-direction:column;gap:1rem}.favorite-quote[data-v-1f4af23d]{display:flex;align-items:start;gap:1rem;padding:10px;background:var(--bg-primary);border-radius:8px;border:1px solid var(--border-color)}.favorite-text[data-v-1f4af23d]{flex:1;color:var(--text-primary);font-style:italic}.favorite-meta[data-v-1f4af23d]{display:flex;flex-direction:column;gap:.25rem;font-size:.9rem;color:var(--text-secondary);min-width:100px}.favorite-category[data-v-1f4af23d]{font-size:.8rem;color:var(--accent-color)}.remove-btn[data-v-1f4af23d]{padding:.25rem .5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all .2s}.remove-btn[data-v-1f4af23d]:hover{color:#e74c3c;border-color:#e74c3c}.uuid-batch-tool[data-v-a6b437e4]{max-width:1200px;margin:0 auto}.tool-header[data-v-a6b437e4]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-a6b437e4]{color:var(--text-primary);margin-bottom:.5rem}.tool-header p[data-v-a6b437e4]{color:var(--text-secondary)}.generation-controls[data-v-a6b437e4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:10px;padding:1.5rem;background:var(--bg-secondary);border-radius:8px;border:1px solid var(--border-color)}.control-group[data-v-a6b437e4]{display:flex;flex-direction:column}.control-group label[data-v-a6b437e4]{margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.control-group select[data-v-a6b437e4],.control-group input[type=number][data-v-a6b437e4]{padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-primary)}.control-group input[type=checkbox][data-v-a6b437e4]{width:20px;height:20px}.actions[data-v-a6b437e4]{display:flex;justify-content:center;gap:1rem;margin-bottom:10px;flex-wrap:wrap}.btn-primary[data-v-a6b437e4],.btn-secondary[data-v-a6b437e4]{padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:.5rem}.btn-primary[data-v-a6b437e4]{background:var(--accent-color);color:#fff}.btn-primary[data-v-a6b437e4]:hover{opacity:.9;transform:translateY(-2px)}.btn-secondary[data-v-a6b437e4]{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary[data-v-a6b437e4]:hover:not(:disabled){background:var(--accent-color);color:#fff}.btn-secondary[data-v-a6b437e4]:disabled{opacity:.5;cursor:not-allowed}.btn-icon[data-v-a6b437e4]{padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all .2s}.btn-icon[data-v-a6b437e4]:hover{background:var(--accent-color);color:#fff}.uuid-stats[data-v-a6b437e4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:10px}.stat-card[data-v-a6b437e4]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:10px;text-align:center}.stat-value[data-v-a6b437e4]{font-size:2rem;font-weight:700;color:var(--accent-color);margin-bottom:.5rem}.stat-label[data-v-a6b437e4]{color:var(--text-secondary);font-size:.9rem}.uuid-display[data-v-a6b437e4]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.uuid-display h4[data-v-a6b437e4]{color:var(--text-primary);margin-bottom:10px}.uuid-list[data-v-a6b437e4]{max-height:400px;overflow-y:auto;border:1px solid var(--border-color);border-radius:4px}.uuid-item[data-v-a6b437e4]{display:flex;align-items:center;gap:1rem;padding:.75rem;border-bottom:1px solid var(--border-color);transition:background-color .2s}.uuid-item[data-v-a6b437e4]:last-child{border-bottom:none}.uuid-item[data-v-a6b437e4]:hover{background:var(--bg-primary)}.uuid-content[data-v-a6b437e4]{flex:1}.uuid-value[data-v-a6b437e4]{font-family:monospace;font-weight:500;color:var(--text-primary);word-break:break-all}.uuid-meta[data-v-a6b437e4]{display:flex;gap:1rem;margin-top:.25rem;font-size:.9rem;color:var(--text-secondary)}.uuid-actions[data-v-a6b437e4]{display:flex;gap:.5rem}.copy-btn[data-v-a6b437e4]:hover{background:#28a745;color:#fff}.remove-btn[data-v-a6b437e4]:hover{background:#dc3545;color:#fff}input[type=checkbox][data-v-a6b437e4]{width:20px;margin-bottom:0}input[type=text][data-v-a6b437e4],input[type=number][data-v-a6b437e4],input[type=email][data-v-a6b437e4],input[type=password][data-v-a6b437e4],input[type=url][data-v-a6b437e4],input[type=search][data-v-a6b437e4],input[type=tel][data-v-a6b437e4],select[data-v-a6b437e4]{background:#fff}.dice-roller-tool[data-v-a5a68780]{max-width:1200px;margin:0 auto}.tool-header[data-v-a5a68780]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-a5a68780]{color:var(--text-primary);margin-bottom:.5rem}.tool-header p[data-v-a5a68780]{color:var(--text-secondary)}.dice-controls[data-v-a5a68780]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:10px}.preset-dice[data-v-a5a68780],.custom-roll[data-v-a5a68780],.formula-roll[data-v-a5a68780]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.preset-dice h4[data-v-a5a68780],.custom-roll h4[data-v-a5a68780],.formula-roll h4[data-v-a5a68780]{color:var(--text-primary);margin-bottom:10px}.dice-buttons[data-v-a5a68780]{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:.5rem}.dice-btn[data-v-a5a68780]{padding:1rem .5rem;border:2px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:all .3s;display:flex;flex-direction:column;align-items:center;gap:.5rem;font-weight:700}.dice-btn[data-v-a5a68780]:hover{background:var(--accent-color);color:#fff;transform:translateY(-2px);box-shadow:0 4px 8px #0003}.custom-inputs[data-v-a5a68780]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-bottom:10px}.input-group[data-v-a5a68780]{display:flex;flex-direction:column}.input-group label[data-v-a5a68780]{margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.input-group input[data-v-a5a68780],.input-group select[data-v-a5a68780]{padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-primary)}.roll-btn[data-v-a5a68780]{width:100%;padding:.75rem;background:var(--accent-color);color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:700;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.roll-btn[data-v-a5a68780]:hover{opacity:.9;transform:translateY(-2px)}.formula-inputs[data-v-a5a68780]{display:flex;gap:.5rem;margin-bottom:10px}.formula-input[data-v-a5a68780]{flex:1;padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-primary)}.formula-presets[data-v-a5a68780]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem}.preset-formula[data-v-a5a68780]{padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:all .2s;font-size:.9rem}.preset-formula[data-v-a5a68780]:hover{background:var(--accent-color);color:#fff}.btn-secondary[data-v-a5a68780]{padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.btn-secondary[data-v-a5a68780]:hover{background:var(--accent-color);color:#fff}.roll-result[data-v-a5a68780]{margin-bottom:10px}.result-card[data-v-a5a68780]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.result-header[data-v-a5a68780]{text-align:center;margin-bottom:10px}.result-header h3[data-v-a5a68780]{color:var(--text-primary);margin-bottom:.5rem}.result-formula[data-v-a5a68780]{color:var(--text-secondary);font-family:monospace;font-weight:700}.individual-dice[data-v-a5a68780]{margin-bottom:10px;text-align:center}.dice-label[data-v-a5a68780]{color:var(--text-secondary);margin-bottom:.5rem}.dice-values[data-v-a5a68780]{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}.die-value[data-v-a5a68780]{display:inline-block;min-width:40px;padding:.5rem;background:var(--bg-primary);border:2px solid var(--border-color);border-radius:8px;font-weight:700;text-align:center}.die-value.critical-fail[data-v-a5a68780]{background:#e74c3c;color:#fff;border-color:#c0392b}.die-value.critical-success[data-v-a5a68780]{background:#27ae60;color:#fff;border-color:#229954}.total-result[data-v-a5a68780]{text-align:center;margin-bottom:10px}.total-label[data-v-a5a68780]{color:var(--text-secondary);margin-bottom:.5rem}.total-value[data-v-a5a68780]{font-size:3rem;font-weight:700;color:var(--accent-color)}.total-value.excellent[data-v-a5a68780]{color:#27ae60}.total-value.good[data-v-a5a68780]{color:#3498db}.total-value.poor[data-v-a5a68780]{color:#e74c3c}.result-breakdown[data-v-a5a68780]{text-align:center;margin-bottom:10px}.breakdown-label[data-v-a5a68780]{color:var(--text-secondary);margin-bottom:.5rem}.breakdown-text[data-v-a5a68780]{font-family:monospace;color:var(--text-primary);font-weight:500}.result-actions[data-v-a5a68780]{display:flex;justify-content:center;gap:1rem}.roll-history[data-v-a5a68780],.statistics[data-v-a5a68780]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;margin-bottom:10px}.roll-history h4[data-v-a5a68780],.statistics h4[data-v-a5a68780]{color:var(--text-primary);margin-bottom:10px}.history-controls[data-v-a5a68780]{display:flex;gap:.5rem;margin-bottom:10px}.history-list[data-v-a5a68780]{max-height:300px;overflow-y:auto}.history-item[data-v-a5a68780]{display:flex;align-items:center;gap:1rem;padding:.5rem;border-bottom:1px solid var(--border-color)}.history-item[data-v-a5a68780]:last-child{border-bottom:none}.history-formula[data-v-a5a68780]{font-family:monospace;font-weight:500;color:var(--text-primary);min-width:100px}.history-result[data-v-a5a68780]{font-weight:700;color:var(--accent-color);min-width:50px}.history-time[data-v-a5a68780]{color:var(--text-secondary);font-size:.9rem;flex:1}.btn-icon[data-v-a5a68780]{padding:.25rem .5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:all .2s}.btn-icon[data-v-a5a68780]:hover{background:var(--accent-color);color:#fff}.stats-grid[data-v-a5a68780]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem}.stat-item[data-v-a5a68780]{text-align:center;padding:10px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px}.stat-value[data-v-a5a68780]{font-size:2rem;font-weight:700;color:var(--accent-color);margin-bottom:.5rem}.stat-label[data-v-a5a68780]{color:var(--text-secondary);font-size:.9rem}input[type=text][data-v-a5a68780],input[type=number][data-v-a5a68780],input[type=email][data-v-a5a68780],input[type=password][data-v-a5a68780],input[type=url][data-v-a5a68780],input[type=search][data-v-a5a68780],input[type=tel][data-v-a5a68780]{background:#fff}input[type=checkbox][data-v-a5a68780]{width:20px;margin-bottom:0}.lottery-picker-tool[data-v-347006f3]{max-width:1200px;margin:0 auto}.tool-header[data-v-347006f3]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-347006f3]{color:var(--text-primary);margin-bottom:.5rem}.tool-header p[data-v-347006f3]{color:var(--text-secondary)}.setup-tabs[data-v-347006f3]{display:flex;margin-bottom:10px;border-bottom:2px solid var(--border-color)}.tab-btn[data-v-347006f3]{padding:10px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .2s;border-bottom:3px solid transparent}.tab-btn.active[data-v-347006f3]{color:var(--accent-color);border-bottom-color:var(--accent-color)}.tab-btn[data-v-347006f3]:hover{color:var(--accent-color)}.lottery-setup[data-v-347006f3]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:10px;margin-bottom:10px}.simple-setup h4[data-v-347006f3],.weighted-setup h4[data-v-347006f3],.multiple-setup h4[data-v-347006f3]{color:var(--text-primary);margin-bottom:10px}.participants-input[data-v-347006f3]{margin-bottom:10px}.participants-input label[data-v-347006f3]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.participants-textarea[data-v-347006f3]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-primary);resize:vertical;font-family:inherit}.quick-add[data-v-347006f3]{display:flex;gap:.5rem}.quick-input[data-v-347006f3]{flex:1;padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-primary)}.btn-secondary[data-v-347006f3]{padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-primary);cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.btn-secondary[data-v-347006f3]:hover{background:var(--accent-color);color:#fff}.weighted-participants[data-v-347006f3]{margin-bottom:10px}.weighted-item[data-v-347006f3]{display:flex;gap:.5rem;margin-bottom:.5rem;align-items:center}.name-input[data-v-347006f3]{flex:2;padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-primary)}.weight-input[data-v-347006f3]{flex:1;padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-primary)}.btn-icon[data-v-347006f3]{padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:all .2s}.remove-btn[data-v-347006f3]:hover{background:#e74c3c;color:#fff}.multiple-controls[data-v-347006f3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:10px}.control-group[data-v-347006f3]{display:flex;flex-direction:column}.control-group label[data-v-347006f3]{margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.control-group input[data-v-347006f3],.control-group select[data-v-347006f3]{padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-primary)}.control-group input[type=checkbox][data-v-347006f3]{width:20px;height:20px}.lottery-controls[data-v-347006f3]{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:10px;padding:1.5rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px}.control-options[data-v-347006f3]{display:flex;gap:2rem}.option-group[data-v-347006f3]{display:flex;flex-direction:column;gap:.5rem}.option-group label[data-v-347006f3]{font-weight:500;color:var(--text-primary)}.lottery-btn[data-v-347006f3]{padding:10px;background:var(--accent-color);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:700;font-size:1.1rem;transition:all .3s;display:flex;align-items:center;gap:.5rem}.lottery-btn[data-v-347006f3]:hover:not(:disabled){opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.lottery-btn[data-v-347006f3]:disabled{opacity:.5;cursor:not-allowed}.lottery-display[data-v-347006f3]{margin-bottom:10px}.draw-animation[data-v-347006f3]{display:flex;justify-content:center;align-items:center;padding:10px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px}.spinning-wheel[data-v-347006f3]{width:200px;height:200px;border:8px solid var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:spin-347006f3 1s linear infinite;background:var(--bg-primary)}@keyframes spin-347006f3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wheel-content[data-v-347006f3]{text-align:center}.current-name[data-v-347006f3]{font-size:1.5rem;font-weight:700;color:var(--accent-color);margin-bottom:.5rem}.draw-progress[data-v-347006f3]{color:var(--text-secondary);font-size:.9rem}.results-display[data-v-347006f3]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:10px;text-align:center}.results-display h4[data-v-347006f3]{color:var(--text-primary);margin-bottom:10px;font-size:1.5rem}.results-list[data-v-347006f3]{margin-bottom:10px}.result-item[data-v-347006f3]{display:flex;justify-content:space-between;align-items:center;padding:10px;margin-bottom:.5rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;transition:all .2s}.result-item.result-highlight[data-v-347006f3]{background:linear-gradient(135deg,#f8c364,#f4a261);color:#fff;border-color:#e76f51;box-shadow:0 4px 12px #f4a2614d}.result-rank[data-v-347006f3]{font-weight:700;min-width:80px}.result-name[data-v-347006f3]{flex:1;font-size:1.2rem;font-weight:700}.result-weight[data-v-347006f3]{font-size:.9rem;opacity:.8}.result-actions[data-v-347006f3]{display:flex;justify-content:center;gap:1rem}.lottery-history[data-v-347006f3],.lottery-statistics[data-v-347006f3]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;margin-bottom:10px}.lottery-history h4[data-v-347006f3],.lottery-statistics h4[data-v-347006f3]{color:var(--text-primary);margin-bottom:10px}.history-controls[data-v-347006f3]{display:flex;gap:.5rem;margin-bottom:10px}.history-list[data-v-347006f3]{max-height:300px;overflow-y:auto}.history-item[data-v-347006f3]{display:flex;align-items:center;gap:1rem;padding:10px;border-bottom:1px solid var(--border-color);transition:background-color .2s}.history-item[data-v-347006f3]:last-child{border-bottom:none}.history-item[data-v-347006f3]:hover{background:var(--bg-primary)}.history-header[data-v-347006f3]{display:flex;flex-direction:column;min-width:150px}.history-date[data-v-347006f3]{color:var(--text-primary);font-weight:500;font-size:.9rem}.history-type[data-v-347006f3]{color:var(--text-secondary);font-size:.8rem}.history-results[data-v-347006f3]{flex:1;display:flex;gap:.5rem;flex-wrap:wrap}.history-winner[data-v-347006f3]{background:var(--accent-color);color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.9rem}.more-winners[data-v-347006f3]{color:var(--text-secondary);font-size:.9rem}.repeat-btn[data-v-347006f3]:hover{background:var(--accent-color);color:#fff}.stats-grid[data-v-347006f3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.stat-item[data-v-347006f3]{text-align:center;padding:10px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px}.stat-value[data-v-347006f3]{font-size:2rem;font-weight:700;color:var(--accent-color);margin-bottom:.5rem}.stat-label[data-v-347006f3]{color:var(--text-secondary);font-size:.9rem}input[type=checkbox][data-v-347006f3]{width:20px;margin-bottom:0}input[type=text][data-v-347006f3],input[type=number][data-v-347006f3],input[type=email][data-v-347006f3],input[type=password][data-v-347006f3],input[type=url][data-v-347006f3],input[type=search][data-v-347006f3],input[type=tel][data-v-347006f3],select[data-v-347006f3]{background:#fff}.story-prompt-tool[data-v-bb7781a0]{max-width:1200px;margin:0 auto}.tool-header[data-v-bb7781a0]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h3[data-v-bb7781a0]{color:var(--text-primary);margin-bottom:.5rem}.tool-header p[data-v-bb7781a0]{color:var(--text-secondary)}.control-tabs[data-v-bb7781a0]{display:flex;margin-bottom:10px;border-bottom:2px solid var(--border-color);flex-wrap:wrap}.tab-btn[data-v-bb7781a0]{padding:1rem 1.5rem;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .2s;border-bottom:3px solid transparent;white-space:nowrap}.tab-btn.active[data-v-bb7781a0]{color:var(--accent-color);border-bottom-color:var(--accent-color)}.tab-btn[data-v-bb7781a0]:hover{color:var(--accent-color)}.prompt-controls[data-v-bb7781a0]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:10px;margin-bottom:10px}.generation-settings[data-v-bb7781a0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.setting-group[data-v-bb7781a0]{display:flex;flex-direction:column}.setting-group label[data-v-bb7781a0]{margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.setting-group select[data-v-bb7781a0],.setting-group input[type=number][data-v-bb7781a0]{padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-primary)}.setting-group input[type=checkbox][data-v-bb7781a0]{width:20px;height:20px}.keyword-input[data-v-bb7781a0]{margin-bottom:1.5rem}.keyword-input label[data-v-bb7781a0]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-primary)}.keywords-field[data-v-bb7781a0]{width:100%;padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-primary)}.generate-actions[data-v-bb7781a0]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.btn-primary[data-v-bb7781a0],.btn-secondary[data-v-bb7781a0]{padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:all .2s;display:flex;align-items:center;gap:.5rem}.btn-primary[data-v-bb7781a0]{background:var(--accent-color);color:#fff}.btn-primary[data-v-bb7781a0]:hover{opacity:.9;transform:translateY(-2px)}.btn-secondary[data-v-bb7781a0]{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary[data-v-bb7781a0]:hover{background:var(--accent-color);color:#fff}.prompt-display[data-v-bb7781a0]{margin-bottom:10px}.prompt-display h4[data-v-bb7781a0]{color:var(--text-primary);margin-bottom:1.5rem;text-align:center;font-size:1.3rem}.prompts-list[data-v-bb7781a0]{margin-bottom:10px}.prompt-card[data-v-bb7781a0]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;margin-bottom:10px;transition:all .2s}.prompt-card[data-v-bb7781a0]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.prompt-card.expanded[data-v-bb7781a0]{border-color:var(--accent-color)}.prompt-header[data-v-bb7781a0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.prompt-type[data-v-bb7781a0]{background:var(--accent-color);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.9rem;font-weight:500}.prompt-genre[data-v-bb7781a0]{background:var(--bg-primary);color:var(--text-secondary);padding:.25rem .75rem;border-radius:20px;font-size:.9rem;border:1px solid var(--border-color)}.prompt-content[data-v-bb7781a0]{margin-bottom:10px}.prompt-title[data-v-bb7781a0]{font-size:1.2rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.prompt-text[data-v-bb7781a0]{color:var(--text-primary);line-height:1.6;margin-bottom:10px}.prompt-details[data-v-bb7781a0]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px;padding:10px;margin-bottom:10px}.detail-section[data-v-bb7781a0]{margin-bottom:.5rem;color:var(--text-primary)}.detail-section[data-v-bb7781a0]:last-child{margin-bottom:0}.prompt-keywords[data-v-bb7781a0]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.keyword-label[data-v-bb7781a0]{color:var(--text-secondary);font-weight:500}.keyword-tag[data-v-bb7781a0]{background:var(--accent-color);color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.9rem}.prompt-actions[data-v-bb7781a0]{display:flex;justify-content:center;gap:.5rem}.btn-icon[data-v-bb7781a0]{padding:.5rem;border:1px solid var(--border-color);border-radius:4px;background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;transition:all .2s}.btn-icon[data-v-bb7781a0]:hover{background:var(--accent-color);color:#fff}.copy-btn[data-v-bb7781a0]:hover{background:#3498db;color:#fff}.save-btn[data-v-bb7781a0]:hover{background:#e74c3c;color:#fff}.extend-btn[data-v-bb7781a0]:hover{background:#27ae60;color:#fff}.remove-btn[data-v-bb7781a0]:hover{background:#e67e22;color:#fff}.prompt-batch-actions[data-v-bb7781a0]{display:flex;justify-content:center;gap:1rem;margin-top:1rem}.saved-prompts[data-v-bb7781a0],.writing-tools[data-v-bb7781a0],.writing-statistics[data-v-bb7781a0]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;margin-bottom:10px}.saved-prompts h4[data-v-bb7781a0],.writing-tools h4[data-v-bb7781a0],.writing-statistics h4[data-v-bb7781a0]{color:var(--text-primary);margin-bottom:10px}.saved-list[data-v-bb7781a0]{margin-bottom:10px}.saved-item[data-v-bb7781a0]{display:flex;align-items:center;gap:1rem;padding:10px;border-bottom:1px solid var(--border-color);transition:background-color .2s}.saved-item[data-v-bb7781a0]:last-child{border-bottom:none}.saved-item[data-v-bb7781a0]:hover{background:var(--bg-primary)}.saved-content[data-v-bb7781a0]{flex:1}.saved-title[data-v-bb7781a0]{font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.saved-text[data-v-bb7781a0]{color:var(--text-secondary);font-size:.9rem;margin-bottom:.5rem}.saved-meta[data-v-bb7781a0]{display:flex;gap:1rem;font-size:.8rem}.saved-type[data-v-bb7781a0]{color:var(--accent-color);font-weight:500}.saved-date[data-v-bb7781a0]{color:var(--text-secondary)}.saved-actions[data-v-bb7781a0]{display:flex;gap:.5rem}.load-btn[data-v-bb7781a0]:hover{background:#27ae60;color:#fff}.saved-controls[data-v-bb7781a0]{display:flex;justify-content:center;gap:1rem}.tools-grid[data-v-bb7781a0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.tool-card[data-v-bb7781a0]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;text-align:center}.tool-card h5[data-v-bb7781a0]{color:var(--text-primary);margin-bottom:.5rem}.tool-card p[data-v-bb7781a0]{color:var(--text-secondary);margin-bottom:10px;font-size:.9rem}.tool-btn[data-v-bb7781a0]{width:100%;justify-content:center}.stats-grid[data-v-bb7781a0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.stat-item[data-v-bb7781a0]{text-align:center;padding:10px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px}.stat-value[data-v-bb7781a0]{font-size:2rem;font-weight:700;color:var(--accent-color);margin-bottom:.5rem}.stat-label[data-v-bb7781a0]{color:var(--text-secondary);font-size:.9rem}input[type=checkbox][data-v-bb7781a0]{width:20px;margin-bottom:0}input[type=text][data-v-bb7781a0],input[type=number][data-v-bb7781a0],input[type=email][data-v-bb7781a0],input[type=password][data-v-bb7781a0],input[type=url][data-v-bb7781a0],input[type=search][data-v-bb7781a0],input[type=tel][data-v-bb7781a0],select[data-v-bb7781a0]{background:#fff}.tool-container[data-v-93027d08]{max-width:1200px;margin:0 auto;padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tool-header[data-v-93027d08]{text-align:center;margin-bottom:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:10px;border-radius:20px;box-shadow:0 10px 30px #667eea4d}.header-icon[data-v-93027d08]{font-size:48px;margin-bottom:10px;opacity:.9}.tool-header h2[data-v-93027d08]{margin:0 0 12px;font-size:32px;font-weight:700}.tool-header p[data-v-93027d08]{margin:0 0 24px;font-size:16px;opacity:.9;line-height:1.5}.example-section[data-v-93027d08]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px}.example-label[data-v-93027d08]{font-size:14px;opacity:.8}.example-btn[data-v-93027d08]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:10px;border-radius:50px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500}.example-btn[data-v-93027d08]:hover{background:#ffffff4d;transform:translateY(-1px)}.config-card[data-v-93027d08],.input-card[data-v-93027d08],.output-card[data-v-93027d08],.help-card[data-v-93027d08],.error-card[data-v-93027d08]{background:#fff;border-radius:16px;padding:10px;margin-bottom:10px;box-shadow:0 4px 20px #00000014;border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.config-card[data-v-93027d08]:hover,.input-card[data-v-93027d08]:hover,.output-card[data-v-93027d08]:hover,.help-card[data-v-93027d08]:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-2px)}.card-header[data-v-93027d08]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:16px;border-bottom:2px solid #f8fafc}.card-header h3[data-v-93027d08]{margin:0;font-size:18px;font-weight:600;color:#2d3748;display:flex;align-items:center;gap:8px}.options-grid[data-v-93027d08]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.option-item label[data-v-93027d08]{display:block;font-weight:500;color:#4a5568;margin-bottom:10px}.styled-select[data-v-93027d08]{width:100%;padding:10px;border:2px solid #e2e8f0;border-radius:12px;background:#fff;color:#2d3748;font-size:14px;transition:all .3s ease}.styled-select[data-v-93027d08]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.checkbox-label[data-v-93027d08]{display:flex!important;align-items:center;cursor:pointer;font-weight:500!important;color:#4a5568!important;margin:0!important}input[type=checkbox][data-v-93027d08]{width:20px;margin-bottom:0}.checkbox-label input[type=checkbox][data-v-93027d08]{display:none}.checkmark[data-v-93027d08]{width:20px;height:20px;border:2px solid #e2e8f0;border-radius:6px;margin-right:12px;position:relative;transition:all .3s ease}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-93027d08]{background:#667eea;border-color:#667eea}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-93027d08]:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.upload-area[data-v-93027d08]{display:flex;align-items:center;gap:16px}.upload-btn[data-v-93027d08]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:10px;border-radius:12px;cursor:pointer;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:8px}.upload-btn[data-v-93027d08]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea4d}.file-info[data-v-93027d08]{color:#10b981;font-weight:500;display:flex;align-items:center;gap:8px}.styled-textarea[data-v-93027d08]{width:100%;padding:10px;border:2px solid #e2e8f0;border-radius:12px;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:14px;line-height:1.6;resize:vertical;transition:all .3s ease;background:#f8fafc}.styled-textarea[data-v-93027d08]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;background:#fff}.input-hints[data-v-93027d08]{margin-top:16px;display:flex;gap:24px;flex-wrap:wrap}.hint-item[data-v-93027d08]{display:flex;align-items:center;gap:8px;color:#718096;font-size:14px}.hint-item i[data-v-93027d08]{color:#a0aec0}.action-section[data-v-93027d08]{display:flex;justify-content:center;gap:16px;margin:32px 0}.primary-btn[data-v-93027d08],.secondary-btn[data-v-93027d08]{padding:10px;border-radius:12px;font-weight:600;font-size:16px;transition:all .3s ease;display:flex;align-items:center;gap:8px;border:none;cursor:pointer}.primary-btn[data-v-93027d08]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 15px #10b9814d}.primary-btn[data-v-93027d08]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #10b98166}.primary-btn[data-v-93027d08]:disabled{background:#d1d5db;cursor:not-allowed;transform:none;box-shadow:none}.primary-btn.loading[data-v-93027d08]{opacity:.8}.secondary-btn[data-v-93027d08]{background:#f3f4f6;color:#6b7280;border:2px solid #e5e7eb}.secondary-btn[data-v-93027d08]:hover{background:#e5e7eb;transform:translateY(-1px)}.output-actions[data-v-93027d08]{display:flex;align-items:center;gap:12px}.result-info[data-v-93027d08]{color:#10b981;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px}.action-btn[data-v-93027d08]{padding:10px;border:2px solid #e2e8f0;background:#fff;color:#4a5568;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:6px}.action-btn[data-v-93027d08]:hover{border-color:#667eea;color:#667eea}.action-btn.success[data-v-93027d08]{border-color:#10b981;color:#10b981;background:#f0fdf4}.json-output[data-v-93027d08]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:10px;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:13px;line-height:1.6;overflow-x:auto;max-height:400px;overflow-y:auto;margin-bottom:10px}.preview-section h4[data-v-93027d08]{margin:0 0 16px;color:#4a5568;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.table-container[data-v-93027d08]{border:2px solid #e2e8f0;border-radius:12px;overflow:hidden}.preview-table[data-v-93027d08]{width:100%;border-collapse:collapse}.preview-table th[data-v-93027d08]{background:#f8fafc;padding:10px;text-align:left;font-weight:600;color:#4a5568;border-bottom:2px solid #e2e8f0}.preview-table td[data-v-93027d08]{padding:10px;border-bottom:1px solid #f1f5f9;color:#2d3748}.preview-table tr[data-v-93027d08]:hover{background:#f8fafc}.more-rows[data-v-93027d08]{padding:10px;text-align:center;color:#718096;font-style:italic;background:#f8fafc}.error-card[data-v-93027d08]{background:#fef2f2!important;border-color:#fecaca!important;color:#dc2626;display:flex;align-items:flex-start;gap:16px}.error-card i[data-v-93027d08]{font-size:20px;margin-top:2px}.error-card strong[data-v-93027d08]{display:block;margin-bottom:10px}.help-grid[data-v-93027d08]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.help-item[data-v-93027d08]{display:flex;align-items:flex-start;gap:16px;padding:10px;background:#f8fafc;border-radius:12px;transition:all .3s ease}.help-item[data-v-93027d08]:hover{background:#f1f5f9}.help-icon[data-v-93027d08]{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;flex-shrink:0}.help-content h4[data-v-93027d08]{margin:0 0 8px;font-size:16px;font-weight:600;color:#2d3748}.help-content p[data-v-93027d08]{margin:0;color:#718096;font-size:14px;line-height:1.5}@media (max-width: 768px){.tool-container[data-v-93027d08]{padding:10px}.options-grid[data-v-93027d08]{grid-template-columns:1fr}.action-section[data-v-93027d08]{flex-direction:column}.output-actions[data-v-93027d08]{flex-direction:column;align-items:stretch;gap:8px}.help-grid[data-v-93027d08]{grid-template-columns:1fr}}.tool-container[data-v-7aef35d1]{max-width:1200px;margin:0 auto;padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tool-header[data-v-7aef35d1]{text-align:center;margin-bottom:10px;background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;padding:10px;border-radius:20px;box-shadow:0 10px 30px #f093fb4d}.header-icon[data-v-7aef35d1]{font-size:48px;margin-bottom:10px;opacity:.9}.tool-header h2[data-v-7aef35d1]{margin:0 0 12px;font-size:32px;font-weight:700}.tool-header p[data-v-7aef35d1]{margin:0 0 24px;font-size:16px;opacity:.9;line-height:1.5}.example-section[data-v-7aef35d1]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px}.example-label[data-v-7aef35d1]{font-size:14px;opacity:.8}.example-btn[data-v-7aef35d1]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:10px;border-radius:50px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500}.example-btn[data-v-7aef35d1]:hover{background:#ffffff4d;transform:translateY(-1px)}.config-card[data-v-7aef35d1],.input-card[data-v-7aef35d1],.output-card[data-v-7aef35d1],.help-card[data-v-7aef35d1],.error-card[data-v-7aef35d1]{background:#fff;border-radius:16px;padding:10px;margin-bottom:10px;box-shadow:0 4px 20px #00000014;border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.config-card[data-v-7aef35d1]:hover,.input-card[data-v-7aef35d1]:hover,.output-card[data-v-7aef35d1]:hover,.help-card[data-v-7aef35d1]:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-2px)}.card-header[data-v-7aef35d1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:16px;border-bottom:2px solid #f8fafc}.card-header h3[data-v-7aef35d1]{margin:0;font-size:18px;font-weight:600;color:#2d3748;display:flex;align-items:center;gap:8px}.options-grid[data-v-7aef35d1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.option-item label[data-v-7aef35d1]{display:block;font-weight:500;color:#4a5568;margin-bottom:10px}.styled-select[data-v-7aef35d1]{width:100%;padding:10px;border:2px solid #e2e8f0;border-radius:12px;background:#fff;color:#2d3748;font-size:14px;transition:all .3s ease}.styled-select[data-v-7aef35d1]:focus{outline:none;border-color:#f093fb;box-shadow:0 0 0 3px #f093fb1a}.checkbox-label[data-v-7aef35d1]{display:flex!important;align-items:center;cursor:pointer;font-weight:500!important;color:#4a5568!important;margin:0!important}input[type=checkbox][data-v-7aef35d1]{width:20px;margin-bottom:0}.checkbox-label input[type=checkbox][data-v-7aef35d1]{display:none}.checkmark[data-v-7aef35d1]{width:20px;height:20px;border:2px solid #e2e8f0;border-radius:6px;margin-right:12px;position:relative;transition:all .3s ease}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-7aef35d1]{background:#f093fb;border-color:#f093fb}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-7aef35d1]:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.upload-area[data-v-7aef35d1]{display:flex;align-items:center;gap:16px}.upload-btn[data-v-7aef35d1]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;border:none;padding:10px;border-radius:12px;cursor:pointer;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:8px}.upload-btn[data-v-7aef35d1]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f093fb4d}.file-info[data-v-7aef35d1]{color:#10b981;font-weight:500;display:flex;align-items:center;gap:8px}.styled-textarea[data-v-7aef35d1]{width:100%;padding:10px;border:2px solid #e2e8f0;border-radius:12px;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:14px;line-height:1.6;resize:vertical;transition:all .3s ease;background:#f8fafc}.styled-textarea[data-v-7aef35d1]:focus{outline:none;border-color:#f093fb;box-shadow:0 0 0 3px #f093fb1a;background:#fff}.input-hints[data-v-7aef35d1]{margin-top:16px;display:flex;gap:24px;flex-wrap:wrap}.hint-item[data-v-7aef35d1]{display:flex;align-items:center;gap:8px;color:#718096;font-size:14px}.hint-item i[data-v-7aef35d1]{color:#a0aec0}.action-section[data-v-7aef35d1]{display:flex;justify-content:center;gap:16px;margin:32px 0}.primary-btn[data-v-7aef35d1],.secondary-btn[data-v-7aef35d1]{padding:10px;border-radius:12px;font-weight:600;font-size:16px;transition:all .3s ease;display:flex;align-items:center;gap:8px;border:none;cursor:pointer}.primary-btn[data-v-7aef35d1]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;box-shadow:0 4px 15px #f093fb4d}.primary-btn[data-v-7aef35d1]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #f093fb66}.primary-btn[data-v-7aef35d1]:disabled{background:#d1d5db;cursor:not-allowed;transform:none;box-shadow:none}.primary-btn.loading[data-v-7aef35d1]{opacity:.8}.secondary-btn[data-v-7aef35d1]{background:#f3f4f6;color:#6b7280;border:2px solid #e5e7eb}.secondary-btn[data-v-7aef35d1]:hover{background:#e5e7eb;transform:translateY(-1px)}.output-actions[data-v-7aef35d1]{display:flex;align-items:center;gap:12px}.result-info[data-v-7aef35d1]{color:#10b981;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px}.action-btn[data-v-7aef35d1]{padding:10px;border:2px solid #e2e8f0;background:#fff;color:#4a5568;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:6px}.action-btn[data-v-7aef35d1]:hover{border-color:#f093fb;color:#f093fb}.action-btn.success[data-v-7aef35d1]{border-color:#10b981;color:#10b981;background:#f0fdf4}.csv-output[data-v-7aef35d1]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:10px;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:13px;line-height:1.6;overflow-x:auto;max-height:400px;overflow-y:auto;margin-bottom:10px}.preview-section h4[data-v-7aef35d1]{margin:0 0 16px;color:#4a5568;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.table-container[data-v-7aef35d1]{border:2px solid #e2e8f0;border-radius:12px;overflow:hidden}.preview-table[data-v-7aef35d1]{width:100%;border-collapse:collapse}.preview-table th[data-v-7aef35d1]{background:#f8fafc;padding:10px;text-align:left;font-weight:600;color:#4a5568;border-bottom:2px solid #e2e8f0}.preview-table td[data-v-7aef35d1]{padding:10px;border-bottom:1px solid #f1f5f9;color:#2d3748}.preview-table tr[data-v-7aef35d1]:hover{background:#f8fafc}.more-rows[data-v-7aef35d1]{padding:10px;text-align:center;color:#718096;font-style:italic;background:#f8fafc}.error-card[data-v-7aef35d1]{background:#fef2f2!important;border-color:#fecaca!important;color:#dc2626;display:flex;align-items:flex-start;gap:16px}.error-card i[data-v-7aef35d1]{font-size:20px;margin-top:2px}.error-card strong[data-v-7aef35d1]{display:block;margin-bottom:10px}.help-grid[data-v-7aef35d1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.help-item[data-v-7aef35d1]{display:flex;align-items:flex-start;gap:16px;padding:10px;background:#f8fafc;border-radius:12px;transition:all .3s ease}.help-item[data-v-7aef35d1]:hover{background:#f1f5f9}.help-icon[data-v-7aef35d1]{width:48px;height:48px;background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;flex-shrink:0}.help-content h4[data-v-7aef35d1]{margin:0 0 8px;font-size:16px;font-weight:600;color:#2d3748}.help-content p[data-v-7aef35d1]{margin:0;color:#718096;font-size:14px;line-height:1.5}@media (max-width: 768px){.tool-container[data-v-7aef35d1]{padding:10px}.options-grid[data-v-7aef35d1]{grid-template-columns:1fr}.action-section[data-v-7aef35d1]{flex-direction:column}.output-actions[data-v-7aef35d1]{flex-direction:column;align-items:stretch;gap:8px}.help-grid[data-v-7aef35d1]{grid-template-columns:1fr}}.tool-container[data-v-c85354ec]{max-width:1200px;margin:0 auto;padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tool-header[data-v-c85354ec]{text-align:center;margin-bottom:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:10px;border-radius:20px;box-shadow:0 10px 30px #667eea4d}.header-icon[data-v-c85354ec]{font-size:48px;margin-bottom:10px;opacity:.9}.tool-header h2[data-v-c85354ec]{margin:0 0 12px;font-size:32px;font-weight:700}.tool-header p[data-v-c85354ec]{margin:0 0 24px;font-size:16px;opacity:.9;line-height:1.5}.example-section[data-v-c85354ec]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px}.example-label[data-v-c85354ec]{font-size:14px;opacity:.8}.example-btn[data-v-c85354ec]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:10px;border-radius:50px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500}.example-btn[data-v-c85354ec]:hover{background:#ffffff4d;transform:translateY(-1px)}.config-card[data-v-c85354ec],.input-card[data-v-c85354ec],.output-card[data-v-c85354ec],.help-card[data-v-c85354ec],.error-card[data-v-c85354ec]{background:#fff;border-radius:16px;padding:10px;margin-bottom:10px;box-shadow:0 4px 20px #00000014;border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.config-card[data-v-c85354ec]:hover,.input-card[data-v-c85354ec]:hover,.output-card[data-v-c85354ec]:hover,.help-card[data-v-c85354ec]:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-2px)}.card-header[data-v-c85354ec]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:16px;border-bottom:2px solid #f8fafc}.card-header h3[data-v-c85354ec]{margin:0;font-size:18px;font-weight:600;color:#2d3748;display:flex;align-items:center;gap:8px}.options-grid[data-v-c85354ec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.option-item label[data-v-c85354ec]{display:block;font-weight:500;color:#4a5568;margin-bottom:10px}.styled-select[data-v-c85354ec]{width:100%;padding:10px;border:2px solid #e2e8f0;border-radius:12px;background:#fff;color:#2d3748;font-size:14px;transition:all .3s ease}.styled-select[data-v-c85354ec]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.checkbox-label[data-v-c85354ec]{display:flex!important;align-items:center;cursor:pointer;font-weight:500!important;color:#4a5568!important;margin:0!important}input[type=checkbox][data-v-c85354ec]{width:20px;margin-bottom:0}.checkbox-label input[type=checkbox][data-v-c85354ec]{display:none}.checkmark[data-v-c85354ec]{width:20px;height:20px;border:2px solid #e2e8f0;border-radius:6px;margin-right:12px;position:relative;transition:all .3s ease}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-c85354ec]{background:#667eea;border-color:#667eea}.checkbox-label input[type=checkbox]:checked+.checkmark[data-v-c85354ec]:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.upload-area[data-v-c85354ec]{display:flex;align-items:center;gap:16px}.upload-btn[data-v-c85354ec]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:10px;border-radius:12px;cursor:pointer;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:8px}.upload-btn[data-v-c85354ec]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea4d}.file-info[data-v-c85354ec]{color:#10b981;font-weight:500;display:flex;align-items:center;gap:8px}.styled-textarea[data-v-c85354ec]{width:100%;padding:10px;border:2px solid #e2e8f0;border-radius:12px;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:14px;line-height:1.6;resize:vertical;transition:all .3s ease;background:#f8fafc}.styled-textarea[data-v-c85354ec]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;background:#fff}.input-hints[data-v-c85354ec]{margin-top:16px;display:flex;gap:24px;flex-wrap:wrap}.hint-item[data-v-c85354ec]{display:flex;align-items:center;gap:8px;color:#718096;font-size:14px}.hint-item i[data-v-c85354ec]{color:#a0aec0}.action-section[data-v-c85354ec]{display:flex;justify-content:center;gap:16px;margin:32px 0}.primary-btn[data-v-c85354ec],.secondary-btn[data-v-c85354ec]{padding:10px;border-radius:12px;font-weight:600;font-size:16px;transition:all .3s ease;display:flex;align-items:center;gap:8px;border:none;cursor:pointer}.primary-btn[data-v-c85354ec]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 15px #667eea4d}.primary-btn[data-v-c85354ec]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.primary-btn[data-v-c85354ec]:disabled{background:#d1d5db;cursor:not-allowed;transform:none;box-shadow:none}.primary-btn.loading[data-v-c85354ec]{opacity:.8}.secondary-btn[data-v-c85354ec]{background:#f3f4f6;color:#6b7280;border:2px solid #e5e7eb}.secondary-btn[data-v-c85354ec]:hover{background:#e5e7eb;transform:translateY(-1px)}.output-actions[data-v-c85354ec]{display:flex;align-items:center;gap:12px}.result-info[data-v-c85354ec]{color:#10b981;font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px}.action-btn[data-v-c85354ec]{padding:10px;border:2px solid #e2e8f0;background:#fff;color:#4a5568;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:6px}.action-btn[data-v-c85354ec]:hover{border-color:#667eea;color:#667eea}.action-btn.success[data-v-c85354ec]{border-color:#10b981;color:#10b981;background:#f0fdf4}.format-tabs[data-v-c85354ec]{display:flex;gap:8px;margin-bottom:10px;border-bottom:2px solid #f1f5f9;padding-bottom:16px}.format-tab[data-v-c85354ec]{padding:10px;background:#f8fafc;border:2px solid #e2e8f0;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;color:#6b7280;transition:all .3s ease;display:flex;align-items:center;gap:6px}.format-tab[data-v-c85354ec]:hover{background:#f1f5f9;border-color:#cbd5e0}.format-tab.active[data-v-c85354ec]{background:#667eea;border-color:#667eea;color:#fff}.toc-output[data-v-c85354ec]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:10px;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:13px;line-height:1.6;overflow-x:auto;max-height:400px;overflow-y:auto;margin-bottom:10px}.preview-section h4[data-v-c85354ec]{margin:0 0 16px;color:#4a5568;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.toc-preview[data-v-c85354ec]{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;padding:10px;max-height:300px;overflow-y:auto}.toc-item[data-v-c85354ec]{display:flex;align-items:center;padding:10px;margin:2px 0;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:14px}.toc-item[data-v-c85354ec]:hover{background:#e2e8f0}.toc-item.level-1[data-v-c85354ec]{margin-left:0;font-weight:600;color:#2d3748}.toc-item.level-2[data-v-c85354ec]{margin-left:20px;font-weight:500;color:#4a5568}.toc-item.level-3[data-v-c85354ec]{margin-left:40px;color:#6b7280}.toc-item.level-4[data-v-c85354ec]{margin-left:60px;color:#6b7280}.toc-item.level-5[data-v-c85354ec]{margin-left:80px;color:#9ca3af}.toc-item.level-6[data-v-c85354ec]{margin-left:100px;color:#9ca3af}.toc-number[data-v-c85354ec]{background:#667eea;color:#fff;padding:10px;border-radius:4px;font-size:12px;margin-right:8px;min-width:24px;text-align:center}.toc-text[data-v-c85354ec]{flex:1}.toc-level[data-v-c85354ec]{background:#e2e8f0;color:#6b7280;padding:10px;border-radius:4px;font-size:11px;font-weight:600}.error-card[data-v-c85354ec]{background:#fef2f2!important;border-color:#fecaca!important;color:#dc2626;display:flex;align-items:flex-start;gap:16px}.error-card i[data-v-c85354ec]{font-size:20px;margin-top:2px}.error-card strong[data-v-c85354ec]{display:block;margin-bottom:10px}.help-grid[data-v-c85354ec]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.help-item[data-v-c85354ec]{display:flex;align-items:flex-start;gap:16px;padding:10px;background:#f8fafc;border-radius:12px;transition:all .3s ease}.help-item[data-v-c85354ec]:hover{background:#f1f5f9}.help-icon[data-v-c85354ec]{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;flex-shrink:0}.help-content h4[data-v-c85354ec]{margin:0 0 8px;font-size:16px;font-weight:600;color:#2d3748}.help-content p[data-v-c85354ec]{margin:0;color:#718096;font-size:14px;line-height:1.5}@media (max-width: 768px){.tool-container[data-v-c85354ec]{padding:10px}.options-grid[data-v-c85354ec]{grid-template-columns:1fr}.action-section[data-v-c85354ec]{flex-direction:column}.output-actions[data-v-c85354ec]{flex-direction:column;align-items:stretch;gap:8px}.format-tabs[data-v-c85354ec]{flex-direction:column}.help-grid[data-v-c85354ec]{grid-template-columns:1fr}}.tool-container[data-v-18c5c367]{max-width:1200px;margin:0 auto;padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tool-header[data-v-18c5c367]{text-align:center;margin-bottom:10px;background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff;padding:10px;border-radius:20px;box-shadow:0 10px 30px #dc26264d}.header-icon[data-v-18c5c367]{font-size:48px;margin-bottom:10px;opacity:.9}.tool-header h2[data-v-18c5c367]{margin:0 0 12px;font-size:32px;font-weight:700}.tool-header p[data-v-18c5c367]{margin:0;font-size:16px;opacity:.9;line-height:1.5}.input-card[data-v-18c5c367],.config-card[data-v-18c5c367],.preview-card[data-v-18c5c367],.help-card[data-v-18c5c367],.error-card[data-v-18c5c367],.success-card[data-v-18c5c367]{background:#fff;border-radius:16px;padding:10px;margin-bottom:10px;box-shadow:0 4px 20px #00000014;border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.input-card[data-v-18c5c367]:hover,.config-card[data-v-18c5c367]:hover,.preview-card[data-v-18c5c367]:hover,.help-card[data-v-18c5c367]:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-2px)}.card-header[data-v-18c5c367]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:16px;border-bottom:2px solid #f8fafc}.card-header h3[data-v-18c5c367]{margin:0;font-size:18px;font-weight:600;color:#2d3748;display:flex;align-items:center;gap:8px}.text-input[data-v-18c5c367]{width:100%;padding:10px;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;line-height:1.5;transition:all .3s ease;font-family:inherit;resize:vertical}.text-input[data-v-18c5c367]:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.text-input[type=textarea][data-v-18c5c367]{min-height:200px}.stats[data-v-18c5c367]{display:flex;gap:20px;margin-top:12px;font-size:14px;color:#6b7280}.options-grid[data-v-18c5c367]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:10px}.option-item label[data-v-18c5c367]{display:block;font-weight:500;color:#4a5568;margin-bottom:10px}.styled-select[data-v-18c5c367]{width:100%;padding:10px;border:2px solid #e2e8f0;border-radius:12px;background:#fff;color:#2d3748;font-size:14px;transition:all .3s ease}.styled-select[data-v-18c5c367]:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.checkbox-options[data-v-18c5c367]{display:flex;flex-wrap:wrap;gap:20px}.checkbox-label[data-v-18c5c367]{display:flex;align-items:center;cursor:pointer;font-size:14px;font-weight:500;color:#4a5568}input[type=checkbox][data-v-18c5c367]{width:20px;margin-bottom:0}.checkbox-label input[type=checkbox][data-v-18c5c367]{margin-right:8px;transform:scale(1.2)}.action-section[data-v-18c5c367]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin:32px 0}.primary-btn[data-v-18c5c367],.secondary-btn[data-v-18c5c367],.danger-btn[data-v-18c5c367]{padding:10px;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.primary-btn[data-v-18c5c367]{background:linear-gradient(135deg,#dc2626,#991b1b);color:#fff}.primary-btn[data-v-18c5c367]:hover:not(:disabled){background:linear-gradient(135deg,#b91c1c,#7f1d1d);transform:translateY(-2px);box-shadow:0 8px 25px #dc26264d}.secondary-btn[data-v-18c5c367]{background:#f8fafc;color:#4a5568;border:2px solid #e2e8f0}.secondary-btn[data-v-18c5c367]:hover{background:#e2e8f0;transform:translateY(-2px)}.danger-btn[data-v-18c5c367]{background:#fef2f2;color:#dc2626;border:2px solid #fecaca}.danger-btn[data-v-18c5c367]:hover{background:#fee2e2;transform:translateY(-2px)}.primary-btn[data-v-18c5c367]:disabled{opacity:.6;cursor:not-allowed;transform:none}.error-card[data-v-18c5c367]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.success-card[data-v-18c5c367]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.preview-content[data-v-18c5c367]{background:#f8fafc;padding:10px;border-radius:8px;border:1px solid #e2e8f0;min-height:200px;max-height:400px;overflow-y:auto}.preview-timestamp[data-v-18c5c367]{font-size:12px;color:#6b7280;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e2e8f0}.close-btn[data-v-18c5c367]{background:#f3f4f6;border:none;border-radius:8px;padding:10px;cursor:pointer;color:#6b7280;transition:all .3s ease}.close-btn[data-v-18c5c367]:hover{background:#e5e7eb;color:#374151}.help-card h4[data-v-18c5c367]{margin:0 0 16px;color:#2d3748;display:flex;align-items:center;gap:8px}.help-card ul[data-v-18c5c367]{margin:0;padding-left:20px}.help-card li[data-v-18c5c367]{margin-bottom:10px;color:#4a5568;line-height:1.5}@media (max-width: 768px){.tool-container[data-v-18c5c367]{padding:10px}.options-grid[data-v-18c5c367]{grid-template-columns:1fr}.action-section[data-v-18c5c367]{flex-direction:column;align-items:stretch}.checkbox-options[data-v-18c5c367]{flex-direction:column;gap:12px}}.tool-container[data-v-24be6797]{max-width:1200px;margin:0 auto;padding:10px}.tool-header[data-v-24be6797]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h2[data-v-24be6797]{color:var(--primary-color);margin-bottom:10px}.input-section[data-v-24be6797]{background:var(--bg-secondary);padding:10px;border-radius:12px;margin-bottom:10px}.input-section h3[data-v-24be6797]{margin-bottom:10px;color:var(--text-primary)}.file-upload-area[data-v-24be6797]{text-align:center;margin-bottom:10px}.upload-btn[data-v-24be6797]{background:var(--primary-color);color:#fff;border:none;padding:10px;border-radius:8px;cursor:pointer;font-size:16px;transition:background-color .3s}.upload-btn[data-v-24be6797]:hover{background:var(--primary-hover)}.file-list[data-v-24be6797]{margin-top:20px}.file-list h4[data-v-24be6797]{margin-bottom:10px;color:var(--text-primary)}.file-item[data-v-24be6797]{display:flex;justify-content:space-between;align-items:center;background:var(--bg-primary);padding:10px;border-radius:8px;margin-bottom:10px;border:1px solid var(--border-color)}.file-info[data-v-24be6797]{display:flex;align-items:center;gap:10px;flex:1}.file-info i[data-v-24be6797]{color:var(--danger-color);font-size:18px}.file-name[data-v-24be6797]{font-weight:500;color:var(--text-primary)}.file-size[data-v-24be6797]{color:var(--text-secondary);font-size:14px}.file-actions[data-v-24be6797]{display:flex;gap:5px}.move-btn[data-v-24be6797],.remove-btn[data-v-24be6797]{padding:10px;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:background-color .3s}.move-btn[data-v-24be6797]{background:var(--info-color);color:#fff}.move-btn[data-v-24be6797]:hover:not(:disabled){background:var(--info-hover)}.move-btn[data-v-24be6797]:disabled{background:#ccc;cursor:not-allowed}.remove-btn[data-v-24be6797]{background:var(--danger-color);color:#fff}.remove-btn[data-v-24be6797]:hover{background:var(--danger-hover)}.action-section[data-v-24be6797]{text-align:center;margin:20px 0}.merge-btn[data-v-24be6797],.clear-btn[data-v-24be6797]{padding:10px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;margin:0 10px;transition:all .3s}.merge-btn[data-v-24be6797]{background:var(--success-color);color:#fff}.merge-btn[data-v-24be6797]:hover:not(:disabled){background:var(--success-hover)}.merge-btn[data-v-24be6797]:disabled{background:#ccc;cursor:not-allowed}.clear-btn[data-v-24be6797]{background:var(--danger-color);color:#fff}.clear-btn[data-v-24be6797]:hover{background:var(--danger-hover)}.note-section[data-v-24be6797]{background:var(--bg-secondary);padding:10px;border-radius:12px;margin-top:20px}.note-section h4[data-v-24be6797]{margin-bottom:10px;color:var(--text-primary)}.note-section ul[data-v-24be6797]{margin:0;padding-left:20px}.note-section li[data-v-24be6797]{margin-bottom:10px;color:var(--text-secondary)}.error-message[data-v-24be6797]{background:var(--danger-light);color:var(--danger-color);padding:10px;border-radius:8px;margin-top:15px;border:1px solid var(--danger-color)}.success-message[data-v-24be6797]{background:var(--success-light);color:var(--success-color);padding:10px;border-radius:8px;margin-top:15px;border:1px solid var(--success-color)}.tool-container[data-v-5304cc0f]{max-width:1200px;margin:0 auto;padding:10px}.tool-header[data-v-5304cc0f]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h2[data-v-5304cc0f]{color:var(--primary-color);margin-bottom:10px}.input-section[data-v-5304cc0f]{background:var(--bg-secondary);padding:10px;border-radius:12px;margin-bottom:10px}.file-upload-area[data-v-5304cc0f]{text-align:center;margin-bottom:10px}.upload-btn[data-v-5304cc0f]{background:var(--primary-color);color:#fff;border:none;padding:10px;border-radius:8px;cursor:pointer;font-size:16px;transition:background-color .3s}.upload-btn[data-v-5304cc0f]:hover{background:var(--primary-hover)}.file-info[data-v-5304cc0f]{margin-left:15px;color:var(--success-color);font-weight:500}.split-options[data-v-5304cc0f]{margin-top:20px;padding:10px;background:var(--bg-primary);border-radius:8px}.split-options h4[data-v-5304cc0f]{margin-bottom:10px;color:var(--text-primary)}.option-group[data-v-5304cc0f]{margin-bottom:10px}.page-ranges[data-v-5304cc0f],.every-pages[data-v-5304cc0f]{margin-top:15px}.page-ranges input[data-v-5304cc0f],.every-pages select[data-v-5304cc0f]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-secondary);color:var(--text-primary);margin-top:5px}.action-section[data-v-5304cc0f]{text-align:center;margin:20px 0}.split-btn[data-v-5304cc0f],.clear-btn[data-v-5304cc0f]{padding:10px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;margin:0 10px;transition:all .3s}.split-btn[data-v-5304cc0f]{background:var(--success-color);color:#fff}.split-btn[data-v-5304cc0f]:hover:not(:disabled){background:var(--success-hover)}.split-btn[data-v-5304cc0f]:disabled{background:#ccc;cursor:not-allowed}.clear-btn[data-v-5304cc0f]{background:var(--danger-color);color:#fff}.clear-btn[data-v-5304cc0f]:hover{background:var(--danger-hover)}.note-section[data-v-5304cc0f]{background:var(--bg-secondary);padding:10px;border-radius:12px;margin-top:20px}.note-section h4[data-v-5304cc0f]{margin-bottom:10px;color:var(--text-primary)}.note-section ul[data-v-5304cc0f]{margin:0;padding-left:20px}.note-section li[data-v-5304cc0f]{margin-bottom:10px;color:var(--text-secondary)}.error-message[data-v-5304cc0f]{background:var(--danger-light);color:var(--danger-color);padding:10px;border-radius:8px;margin-top:15px;border:1px solid var(--danger-color)}.tool-container[data-v-5268d3f4]{max-width:1200px;margin:0 auto;padding:10px}.tool-header[data-v-5268d3f4]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h2[data-v-5268d3f4]{color:var(--primary-color);margin-bottom:10px}.input-section[data-v-5268d3f4]{background:var(--bg-secondary);padding:10px;border-radius:12px;margin-bottom:10px}.file-upload-area[data-v-5268d3f4]{text-align:center;margin-bottom:10px}.upload-btn[data-v-5268d3f4]{background:var(--primary-color);color:#fff;border:none;padding:10px;border-radius:8px;cursor:pointer;font-size:16px;transition:background-color .3s}.upload-btn[data-v-5268d3f4]:hover{background:var(--primary-hover)}.file-info[data-v-5268d3f4]{margin-left:15px;color:var(--success-color);font-weight:500}.options-row[data-v-5268d3f4]{display:flex;gap:30px;margin-bottom:10px;align-items:center;flex-wrap:wrap}.option-group[data-v-5268d3f4]{display:flex;align-items:center;gap:10px}.option-group label[data-v-5268d3f4]{font-weight:500}.action-section[data-v-5268d3f4]{text-align:center;margin:20px 0}.convert-btn[data-v-5268d3f4],.clear-btn[data-v-5268d3f4]{padding:10px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;margin:0 10px;transition:all .3s}.convert-btn[data-v-5268d3f4]{background:var(--success-color);color:#fff}.convert-btn[data-v-5268d3f4]:hover:not(:disabled){background:var(--success-hover)}.convert-btn[data-v-5268d3f4]:disabled{background:#ccc;cursor:not-allowed}.clear-btn[data-v-5268d3f4]{background:var(--danger-color);color:#fff}.clear-btn[data-v-5268d3f4]:hover{background:var(--danger-hover)}.output-section[data-v-5268d3f4]{background:var(--bg-secondary);padding:10px;border-radius:12px}.output-header[data-v-5268d3f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.output-header h3[data-v-5268d3f4]{margin:0;color:var(--text-primary)}.output-actions[data-v-5268d3f4]{display:flex;gap:10px}.copy-btn[data-v-5268d3f4],.download-btn[data-v-5268d3f4]{padding:10px;border:none;border-radius:6px;font-size:14px;cursor:pointer;transition:background-color .3s}.copy-btn[data-v-5268d3f4]{background:var(--info-color);color:#fff}.copy-btn[data-v-5268d3f4]:hover{background:var(--info-hover)}.download-btn[data-v-5268d3f4]{background:var(--primary-color);color:#fff}.download-btn[data-v-5268d3f4]:hover{background:var(--primary-hover)}.json-output[data-v-5268d3f4]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;padding:10px;font-family:Consolas,Monaco,monospace;font-size:14px;white-space:pre-wrap;overflow-x:auto;max-height:400px;color:var(--text-primary)}.note-section[data-v-5268d3f4]{background:var(--bg-secondary);padding:10px;border-radius:12px;margin-top:20px}.note-section h4[data-v-5268d3f4]{margin-bottom:10px;color:var(--text-primary)}.note-section ul[data-v-5268d3f4]{margin:0;padding-left:20px}.note-section li[data-v-5268d3f4]{margin-bottom:10px;color:var(--text-secondary)}.error-message[data-v-5268d3f4]{background:var(--danger-light);color:var(--danger-color);padding:10px;border-radius:8px;margin-top:15px;border:1px solid var(--danger-color)}.tool-container[data-v-94bfbb83]{max-width:1200px;margin:0 auto;padding:10px}.tool-header[data-v-94bfbb83]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h2[data-v-94bfbb83]{color:var(--primary-color);margin-bottom:10px}.input-section[data-v-94bfbb83]{background:var(--bg-secondary);padding:10px;border-radius:12px;margin-bottom:10px}.file-upload-area[data-v-94bfbb83]{text-align:center;margin-bottom:10px}.upload-btn[data-v-94bfbb83]{background:var(--primary-color);color:#fff;border:none;padding:10px;border-radius:8px;cursor:pointer;font-size:16px;transition:background-color .3s}.upload-btn[data-v-94bfbb83]:hover{background:var(--primary-hover)}.file-info[data-v-94bfbb83]{margin-left:15px;color:var(--success-color);font-weight:500}.action-section[data-v-94bfbb83]{text-align:center;margin:20px 0}.extract-btn[data-v-94bfbb83],.clear-btn[data-v-94bfbb83]{padding:10px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;margin:0 10px;transition:all .3s}.extract-btn[data-v-94bfbb83]{background:var(--success-color);color:#fff}.extract-btn[data-v-94bfbb83]:hover:not(:disabled){background:var(--success-hover)}.extract-btn[data-v-94bfbb83]:disabled{background:#ccc;cursor:not-allowed}.clear-btn[data-v-94bfbb83]{background:var(--danger-color);color:#fff}.clear-btn[data-v-94bfbb83]:hover{background:var(--danger-hover)}.file-list[data-v-94bfbb83]{background:var(--bg-secondary);padding:10px;border-radius:12px;margin-bottom:10px}.file-list h3[data-v-94bfbb83]{margin-bottom:10px;color:var(--text-primary)}.file-item[data-v-94bfbb83]{display:flex;justify-content:space-between;align-items:center;background:var(--bg-primary);padding:10px;border-radius:8px;margin-bottom:10px;border:1px solid var(--border-color)}.file-item .file-info[data-v-94bfbb83]{display:flex;align-items:center;gap:10px;flex:1;margin:0;color:var(--text-primary)}.file-item .file-info i[data-v-94bfbb83]{font-size:18px}.file-name[data-v-94bfbb83]{font-weight:500}.file-size[data-v-94bfbb83]{color:var(--text-secondary);font-size:14px}.download-btn[data-v-94bfbb83]{padding:10px;background:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:background-color .3s}.download-btn[data-v-94bfbb83]:hover{background:var(--primary-hover)}.batch-actions[data-v-94bfbb83]{margin-top:20px;text-align:center}.download-all-btn[data-v-94bfbb83]{padding:10px;background:var(--success-color);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .3s}.download-all-btn[data-v-94bfbb83]:hover{background:var(--success-hover)}.note-section[data-v-94bfbb83]{background:var(--bg-secondary);padding:10px;border-radius:12px;margin-top:20px}.note-section h4[data-v-94bfbb83]{margin-bottom:10px;color:var(--text-primary)}.note-section ul[data-v-94bfbb83]{margin:0;padding-left:20px}.note-section li[data-v-94bfbb83]{margin-bottom:10px;color:var(--text-secondary)}.error-message[data-v-94bfbb83]{background:var(--danger-light);color:var(--danger-color);padding:10px;border-radius:8px;margin-top:15px;border:1px solid var(--danger-color)}.tool-container[data-v-dd3df20c]{max-width:1200px;margin:0 auto;padding:10px}.tool-header[data-v-dd3df20c]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h2[data-v-dd3df20c]{color:var(--primary-color);margin-bottom:10px}.input-section[data-v-dd3df20c]{background:var(--bg-secondary);padding:10px;border-radius:12px;margin-bottom:10px}.file-upload-area[data-v-dd3df20c]{text-align:center;margin-bottom:10px}.upload-btn[data-v-dd3df20c]{background:var(--primary-color);color:#fff;border:none;padding:10px;border-radius:8px;cursor:pointer;font-size:16px;transition:background-color .3s}.upload-btn[data-v-dd3df20c]:hover{background:var(--primary-hover)}.image-list[data-v-dd3df20c]{margin-top:20px}.image-list h4[data-v-dd3df20c]{margin-bottom:10px;color:var(--text-primary)}.image-item[data-v-dd3df20c]{display:flex;align-items:center;gap:15px;background:var(--bg-primary);padding:10px;border-radius:8px;margin-bottom:10px;border:1px solid var(--border-color)}.image-preview[data-v-dd3df20c]{width:60px;height:60px;border-radius:6px;overflow:hidden;border:2px solid var(--border-color)}.image-preview img[data-v-dd3df20c]{width:100%;height:100%;object-fit:cover}.image-info[data-v-dd3df20c]{flex:1;display:flex;flex-direction:column;gap:4px}.image-name[data-v-dd3df20c]{font-weight:500;color:var(--text-primary)}.image-size[data-v-dd3df20c]{color:var(--text-secondary);font-size:14px}.image-actions[data-v-dd3df20c]{display:flex;gap:5px}.move-btn[data-v-dd3df20c],.remove-btn[data-v-dd3df20c]{padding:10px;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:background-color .3s}.move-btn[data-v-dd3df20c]{background:var(--info-color);color:#fff}.move-btn[data-v-dd3df20c]:hover:not(:disabled){background:var(--info-hover)}.move-btn[data-v-dd3df20c]:disabled{background:#ccc;cursor:not-allowed}.remove-btn[data-v-dd3df20c]{background:var(--danger-color);color:#fff}.remove-btn[data-v-dd3df20c]:hover{background:var(--danger-hover)}.options-row[data-v-dd3df20c]{display:flex;gap:30px;margin-top:20px;align-items:center;flex-wrap:wrap}.option-group[data-v-dd3df20c]{display:flex;align-items:center;gap:10px}.option-group label[data-v-dd3df20c]{font-weight:500}.option-group select[data-v-dd3df20c]{padding:10px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary);color:var(--text-primary)}.action-section[data-v-dd3df20c]{text-align:center;margin:20px 0}.generate-btn[data-v-dd3df20c],.clear-btn[data-v-dd3df20c]{padding:10px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;margin:0 10px;transition:all .3s}.generate-btn[data-v-dd3df20c]{background:var(--success-color);color:#fff}.generate-btn[data-v-dd3df20c]:hover:not(:disabled){background:var(--success-hover)}.generate-btn[data-v-dd3df20c]:disabled{background:#ccc;cursor:not-allowed}.clear-btn[data-v-dd3df20c]{background:var(--danger-color);color:#fff}.clear-btn[data-v-dd3df20c]:hover{background:var(--danger-hover)}.note-section[data-v-dd3df20c]{background:var(--bg-secondary);padding:10px;border-radius:12px;margin-top:20px}.note-section h4[data-v-dd3df20c]{margin-bottom:10px;color:var(--text-primary)}.note-section ul[data-v-dd3df20c]{margin:0;padding-left:20px}.note-section li[data-v-dd3df20c]{margin-bottom:10px;color:var(--text-secondary)}.error-message[data-v-dd3df20c]{background:var(--danger-light);color:var(--danger-color);padding:10px;border-radius:8px;margin-top:15px;border:1px solid var(--danger-color)}.success-message[data-v-dd3df20c]{background:var(--success-light);color:var(--success-color);padding:10px;border-radius:8px;margin-top:15px;border:1px solid var(--success-color)}.tool-container[data-v-74cd08c7]{max-width:1200px;margin:0 auto;padding:10px}.tool-header[data-v-74cd08c7]{text-align:center;margin-bottom:10px;padding:10px}.tool-header h2[data-v-74cd08c7]{color:var(--primary-color);margin-bottom:10px}.input-section[data-v-74cd08c7]{background:var(--bg-secondary);padding:10px;border-radius:12px;margin-bottom:10px}.file-upload-area[data-v-74cd08c7]{text-align:center;margin-bottom:10px}.upload-btn[data-v-74cd08c7]{background:var(--primary-color);color:#fff;border:none;padding:10px;border-radius:8px;cursor:pointer;font-size:16px;transition:background-color .3s}.upload-btn[data-v-74cd08c7]:hover{background:var(--primary-hover)}.file-info[data-v-74cd08c7]{margin-left:15px;color:var(--success-color);font-weight:500}.hash-options[data-v-74cd08c7]{margin-top:20px}.hash-options h4[data-v-74cd08c7]{margin-bottom:10px;color:var(--text-primary)}.algorithm-list[data-v-74cd08c7]{display:flex;gap:20px;flex-wrap:wrap}.algorithm-item[data-v-74cd08c7]{display:flex;align-items:center;gap:8px;font-weight:500;cursor:pointer}.action-section[data-v-74cd08c7]{text-align:center;margin:20px 0}.calculate-btn[data-v-74cd08c7],.clear-btn[data-v-74cd08c7]{padding:10px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;margin:0 10px;transition:all .3s}.calculate-btn[data-v-74cd08c7]{background:var(--success-color);color:#fff}.calculate-btn[data-v-74cd08c7]:hover:not(:disabled){background:var(--success-hover)}.calculate-btn[data-v-74cd08c7]:disabled{background:#ccc;cursor:not-allowed}.clear-btn[data-v-74cd08c7]{background:var(--danger-color);color:#fff}.clear-btn[data-v-74cd08c7]:hover{background:var(--danger-hover)}.results-section[data-v-74cd08c7]{background:var(--bg-secondary);padding:10px;border-radius:12px;margin-bottom:10px}.results-section h3[data-v-74cd08c7]{margin-bottom:10px;color:var(--text-primary)}.hash-result[data-v-74cd08c7]{margin-bottom:10px;padding:10px;background:var(--bg-primary);border-radius:8px;border:1px solid var(--border-color)}.hash-label[data-v-74cd08c7]{font-weight:600;color:var(--text-primary);margin-bottom:10px}.hash-value[data-v-74cd08c7]{display:flex;align-items:center;gap:10px}.hash-value code[data-v-74cd08c7]{flex:1;background:var(--bg-secondary);padding:10px;border-radius:4px;font-family:Consolas,Monaco,monospace;font-size:13px;word-break:break-all;color:var(--text-primary)}.copy-btn[data-v-74cd08c7]{padding:10px;background:var(--info-color);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:12px;transition:background-color .3s}.copy-btn[data-v-74cd08c7]:hover{background:var(--info-hover)}.note-section[data-v-74cd08c7]{background:var(--bg-secondary);padding:10px;border-radius:12px;margin-top:20px}.note-section h4[data-v-74cd08c7]{margin-bottom:10px;color:var(--text-primary)}.note-section ul[data-v-74cd08c7]{margin:0;padding-left:20px}.note-section li[data-v-74cd08c7]{margin-bottom:10px;color:var(--text-secondary)}.error-message[data-v-74cd08c7]{background:var(--danger-light);color:var(--danger-color);padding:10px;border-radius:8px;margin-top:15px;border:1px solid var(--danger-color)}.csv-preview-tool[data-v-d635d27e]{max-width:1200px;margin:0 auto;background:var(--bg-color);border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a}.tool-header[data-v-d635d27e]{margin-bottom:10px;padding:10px}.csv-gradient[data-v-d635d27e]{background:linear-gradient(135deg,#667eea,#764ba2)}.header-gradient[data-v-d635d27e]{padding:10px;color:#fff;text-align:center;position:relative;overflow:hidden}.header-gradient[data-v-d635d27e]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 20"><defs><radialGradient id="a" cx="50%" cy="50%" r="50%"><stop offset="0%" stop-color="white" stop-opacity="0.1"/><stop offset="100%" stop-color="white" stop-opacity="0"/></radialGradient></defs><circle cx="10" cy="10" r="8" fill="url(%23a)"/><circle cx="90" cy="10" r="8" fill="url(%23a)"/></svg>') repeat;opacity:.1}.header-content[data-v-d635d27e]{position:relative;z-index:1}.tool-info h1[data-v-d635d27e]{margin:0 0 .5rem;font-size:2rem;font-weight:600}.tool-info p[data-v-d635d27e]{margin:0;font-size:1.1rem;opacity:.9}.tool-content[data-v-d635d27e]{padding:10px}.section-header[data-v-d635d27e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--border-color)}.section-header h3[data-v-d635d27e]{margin:0;color:var(--text-color);font-size:1.3rem}.table-info[data-v-d635d27e]{display:flex;gap:1rem}.info-item[data-v-d635d27e]{display:flex;align-items:center;gap:.3rem;color:var(--text-muted);font-size:.9rem}.upload-area[data-v-d635d27e]{border:2px dashed var(--border-color);border-radius:8px;padding:10px;margin-bottom:1.5rem;cursor:pointer;transition:all .3s ease}.upload-area[data-v-d635d27e]:hover{border-color:var(--primary-color);background:var(--hover-bg)}.upload-content[data-v-d635d27e]{text-align:center;color:var(--text-muted)}.upload-content i[data-v-d635d27e]{font-size:3rem;margin-bottom:10px;color:var(--primary-color)}.csv-settings[data-v-d635d27e]{display:flex;gap:2rem;margin-bottom:1.5rem;padding:10px;background:var(--card-bg);border-radius:8px}.setting-row[data-v-d635d27e]{display:flex;align-items:center;gap:.5rem}.setting-row label[data-v-d635d27e]{font-weight:500;color:var(--text-color)}.setting-row input[type=checkbox][data-v-d635d27e]{width:20px;margin-bottom:0;padding:.3rem;border:1px solid var(--border-color);border-radius:4px;background:var(--input-bg);color:var(--text-color)}.input-group[data-v-d635d27e]{margin-bottom:1.5rem}.input-group label[data-v-d635d27e]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-color)}.input-group textarea[data-v-d635d27e]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--input-bg);color:var(--text-color);font-family:Courier New,monospace;resize:vertical}.example-buttons[data-v-d635d27e]{display:flex;gap:1rem;margin-bottom:10px}.example-btn[data-v-d635d27e]{padding:.7rem 1.2rem;background:var(--primary-color);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.example-btn[data-v-d635d27e]:hover{background:var(--primary-hover);transform:translateY(-1px)}.table-controls[data-v-d635d27e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:1rem}.search-box[data-v-d635d27e]{position:relative;flex:1;max-width:300px}.search-box i[data-v-d635d27e]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-muted)}.search-box input[data-v-d635d27e]{width:100%;padding:.7rem 1rem .7rem 2.5rem;border:1px solid var(--border-color);border-radius:6px;background:var(--input-bg);color:var(--text-color)}.page-controls[data-v-d635d27e]{display:flex;align-items:center;gap:1rem}.page-controls button[data-v-d635d27e]{padding:.5rem .8rem;background:var(--primary-color);color:#fff;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease}.page-controls button[data-v-d635d27e]:disabled{background:var(--border-color);cursor:not-allowed}.page-controls button[data-v-d635d27e]:not(:disabled):hover{background:var(--primary-hover)}.table-container[data-v-d635d27e]{background:var(--card-bg);border-radius:8px;overflow:hidden;margin-bottom:1.5rem;border:1px solid var(--border-color)}.data-table[data-v-d635d27e]{width:100%;border-collapse:collapse}.data-table th[data-v-d635d27e]{background:var(--primary-color);color:#fff;padding:10px;text-align:left;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.data-table th[data-v-d635d27e]:hover,.data-table th.sorted[data-v-d635d27e]{background:var(--primary-hover)}.data-table th i[data-v-d635d27e]{margin-left:.5rem;opacity:.7}.data-table td[data-v-d635d27e]{padding:.8rem 1rem;border-bottom:1px solid var(--border-color);color:var(--text-color);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table tr.even td[data-v-d635d27e]{background:var(--hover-bg)}.data-table tr:hover td[data-v-d635d27e]{background:var(--primary-light)}.export-section[data-v-d635d27e]{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.export-btn[data-v-d635d27e]{padding:.8rem 1.5rem;background:var(--success-color);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.export-btn[data-v-d635d27e]:hover{background:var(--success-hover);transform:translateY(-1px)}.empty-state[data-v-d635d27e]{text-align:center;padding:10px;color:var(--text-muted)}.empty-state i[data-v-d635d27e]{font-size:4rem;margin-bottom:10px;opacity:.5}.empty-state h3[data-v-d635d27e]{margin:1rem 0 .5rem;font-size:1.5rem}.empty-state p[data-v-d635d27e]{margin:0;font-size:1rem}@media (max-width: 768px){.csv-settings[data-v-d635d27e]{flex-direction:column;gap:1rem}.table-controls[data-v-d635d27e]{flex-direction:column;align-items:stretch}.search-box[data-v-d635d27e]{max-width:none}.table-container[data-v-d635d27e]{overflow-x:auto}.export-section[data-v-d635d27e]{flex-direction:column}}.tool-container[data-v-a2815f85]{max-width:1400px;margin:0 auto;padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tool-header[data-v-a2815f85]{text-align:center;margin-bottom:10px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;padding:10px;border-radius:20px;box-shadow:0 10px 30px #8b5cf64d}.header-icon[data-v-a2815f85]{font-size:48px;margin-bottom:10px;opacity:.9}.tool-header h2[data-v-a2815f85]{margin:0 0 12px;font-size:32px;font-weight:700}.tool-header p[data-v-a2815f85]{margin:0 0 24px;font-size:16px;opacity:.9;line-height:1.5}.example-section[data-v-a2815f85]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px;flex-wrap:wrap}.example-label[data-v-a2815f85]{font-size:14px;opacity:.8}.example-btn[data-v-a2815f85]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:10px;border-radius:50px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500}.example-btn[data-v-a2815f85]:hover{background:#ffffff4d;transform:translateY(-1px)}.input-card[data-v-a2815f85],.config-card[data-v-a2815f85],.chart-card[data-v-a2815f85],.help-card[data-v-a2815f85],.error-card[data-v-a2815f85],.success-card[data-v-a2815f85]{background:#fff;border-radius:16px;padding:10px;margin-bottom:10px;box-shadow:0 4px 20px #00000014;border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.card-header[data-v-a2815f85]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:16px;border-bottom:2px solid #f8fafc}.card-header h3[data-v-a2815f85]{margin:0;font-size:18px;font-weight:600;color:#2d3748;display:flex;align-items:center;gap:8px}.chart-actions[data-v-a2815f85]{display:flex;gap:8px}.action-btn[data-v-a2815f85]{background:#f8fafc;border:1px solid #e2e8f0;color:#4a5568;padding:10px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:6px}.action-btn[data-v-a2815f85]:hover{background:#e2e8f0;transform:translateY(-1px)}.json-input[data-v-a2815f85]{width:100%;min-height:200px;padding:10px;border:2px solid #e2e8f0;border-radius:12px;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:14px;line-height:1.5;resize:vertical;transition:all .3s ease}.json-input[data-v-a2815f85]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.input-info[data-v-a2815f85]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;flex-wrap:wrap;gap:12px}.json-status[data-v-a2815f85]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500}.json-status.valid[data-v-a2815f85]{color:#059669}.json-status.invalid[data-v-a2815f85]{color:#dc2626}.data-info[data-v-a2815f85]{font-size:14px;color:#6b7280;font-weight:500}.config-grid[data-v-a2815f85]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:10px}.config-item label[data-v-a2815f85]{display:block;font-weight:500;color:#4a5568;margin-bottom:10px}.styled-select[data-v-a2815f85],.styled-input[data-v-a2815f85]{width:100%;padding:10px;border:2px solid #e2e8f0;border-radius:12px;background:#fff;color:#2d3748;font-size:14px;transition:all .3s ease}.styled-select[data-v-a2815f85]:focus,.styled-input[data-v-a2815f85]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.color-options label[data-v-a2815f85]{display:block;font-weight:500;color:#4a5568;margin-bottom:10px}.color-schemes[data-v-a2815f85]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.color-scheme[data-v-a2815f85]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;transition:all .3s ease}.color-scheme[data-v-a2815f85]:hover{border-color:#8b5cf6}.color-scheme.active[data-v-a2815f85]{border-color:#8b5cf6;background:#f8fafc}.color-preview[data-v-a2815f85]{display:flex;gap:4px}.color-dot[data-v-a2815f85]{width:16px;height:16px;border-radius:50%;border:1px solid rgba(255,255,255,.5)}.color-scheme span[data-v-a2815f85]{font-size:12px;font-weight:500;color:#4a5568}.chart-container[data-v-a2815f85]{width:100%;height:400px;display:flex;justify-content:center;align-items:center;background:#f8fafc;border-radius:12px;border:1px solid #e2e8f0}.chart-container canvas[data-v-a2815f85]{max-width:100%;max-height:100%}.error-card[data-v-a2815f85]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.success-card[data-v-a2815f85]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.help-card h4[data-v-a2815f85]{margin:0 0 16px;color:#2d3748;display:flex;align-items:center;gap:8px}.help-card ul[data-v-a2815f85]{margin:0 0 20px;padding-left:20px}.help-card li[data-v-a2815f85]{margin-bottom:10px;color:#4a5568;line-height:1.5}.example-format[data-v-a2815f85]{background:#f8fafc;padding:10px;border-radius:8px;border:1px solid #e2e8f0}.example-format h5[data-v-a2815f85]{margin:0 0 12px;color:#2d3748;font-size:14px;font-weight:600}.example-format pre[data-v-a2815f85]{margin:0;background:#1f2937;color:#f9fafb;padding:10px;border-radius:6px;font-size:12px;overflow-x:auto}@media (max-width: 768px){.tool-container[data-v-a2815f85]{padding:10px}.config-grid[data-v-a2815f85]{grid-template-columns:1fr}.color-schemes[data-v-a2815f85]{grid-template-columns:repeat(2,1fr)}.example-section[data-v-a2815f85]{flex-direction:column;gap:8px}.chart-actions[data-v-a2815f85]{flex-direction:column}}.tool-container[data-v-88f08c33]{max-width:1600px;margin:0 auto;padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tool-header[data-v-88f08c33]{text-align:center;margin-bottom:10px;background:linear-gradient(135deg,#06d6a0,#118ab2);color:#fff;padding:10px;border-radius:20px;box-shadow:0 10px 30px #06d6a04d}.header-icon[data-v-88f08c33]{font-size:48px;margin-bottom:10px;opacity:.9}.tool-header h2[data-v-88f08c33]{margin:0 0 12px;font-size:32px;font-weight:700}.tool-header p[data-v-88f08c33]{margin:0 0 24px;font-size:16px;opacity:.9;line-height:1.5}.example-section[data-v-88f08c33]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px;flex-wrap:wrap}.example-label[data-v-88f08c33]{font-size:14px;opacity:.8}.example-btn[data-v-88f08c33]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:10px;border-radius:50px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500}.example-btn[data-v-88f08c33]:hover{background:#ffffff4d;transform:translateY(-1px)}.editor-layout[data-v-88f08c33]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:10px}.editor-card[data-v-88f08c33],.preview-card[data-v-88f08c33],.help-card[data-v-88f08c33],.success-card[data-v-88f08c33]{background:#fff;border-radius:16px;padding:10px;box-shadow:0 4px 20px #00000014;border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.card-header[data-v-88f08c33]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:16px;border-bottom:2px solid #f8fafc}.card-header h3[data-v-88f08c33]{margin:0;font-size:18px;font-weight:600;color:#2d3748;display:flex;align-items:center;gap:8px}.header-actions[data-v-88f08c33],.preview-actions[data-v-88f08c33]{display:flex;gap:8px;align-items:center}.template-select[data-v-88f08c33]{padding:10px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;background:#fff}.action-btn[data-v-88f08c33]{background:#f8fafc;border:1px solid #e2e8f0;color:#4a5568;padding:10px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:4px}.action-btn[data-v-88f08c33]:hover:not(:disabled){background:#e2e8f0;transform:translateY(-1px)}.action-btn[data-v-88f08c33]:disabled{opacity:.5;cursor:not-allowed}.code-editor[data-v-88f08c33]{width:100%;min-height:400px;padding:10px;border:2px solid #e2e8f0;border-radius:12px;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:14px;line-height:1.5;resize:vertical;transition:all .3s ease;background:#f8fafc}.code-editor[data-v-88f08c33]:focus{outline:none;border-color:#06d6a0;box-shadow:0 0 0 3px #06d6a01a;background:#fff}.editor-stats[data-v-88f08c33]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:12px;color:#6b7280;flex-wrap:wrap;gap:12px}.syntax-status[data-v-88f08c33]{display:flex;align-items:center;gap:4px;font-weight:500}.syntax-status.valid[data-v-88f08c33]{color:#059669}.syntax-status.invalid[data-v-88f08c33]{color:#dc2626}.preview-container[data-v-88f08c33]{min-height:400px;border:2px solid #e2e8f0;border-radius:12px;background:#f8fafc;position:relative;overflow:auto}.preview-container.fullscreen[data-v-88f08c33]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;background:#fff;border-radius:0}.preview-placeholder[data-v-88f08c33],.preview-error[data-v-88f08c33]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:300px;color:#6b7280}.preview-placeholder i[data-v-88f08c33],.preview-error i[data-v-88f08c33]{font-size:48px;margin-bottom:10px;opacity:.5}.preview-error[data-v-88f08c33]{color:#dc2626}.preview-error span[data-v-88f08c33]{font-size:14px;font-family:monospace;background:#fef2f2;padding:10px;border-radius:6px;margin-top:8px}.preview-content[data-v-88f08c33]{padding:10px;display:flex;justify-content:center;align-items:center;min-height:360px}.rendered-diagram[data-v-88f08c33]{max-width:100%;max-height:100%}.fullscreen-close[data-v-88f08c33]{position:absolute;top:20px;right:20px;background:#dc2626;color:#fff;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;z-index:1001}.success-card[data-v-88f08c33]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0;margin-bottom:10px}.help-card h4[data-v-88f08c33]{margin:0 0 20px;color:#2d3748;display:flex;align-items:center;gap:8px}.help-content[data-v-88f08c33]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.help-section h5[data-v-88f08c33]{margin:0 0 12px;color:#4a5568;font-size:16px;font-weight:600}.help-section ul[data-v-88f08c33]{margin:0;padding-left:20px}.help-section li[data-v-88f08c33]{margin-bottom:10px;color:#4a5568;line-height:1.4}.syntax-examples[data-v-88f08c33]{display:flex;flex-direction:column;gap:16px}.syntax-example h6[data-v-88f08c33]{margin:0 0 8px;color:#4a5568;font-size:14px;font-weight:600}.syntax-example pre[data-v-88f08c33]{margin:0;background:#1f2937;color:#f9fafb;padding:10px;border-radius:6px;font-size:12px;overflow-x:auto;line-height:1.4}@media (max-width: 1200px){.editor-layout[data-v-88f08c33]{grid-template-columns:1fr}}@media (max-width: 768px){.tool-container[data-v-88f08c33]{padding:10px}.help-content[data-v-88f08c33]{grid-template-columns:1fr}.example-section[data-v-88f08c33]{flex-direction:column;gap:8px}.editor-stats[data-v-88f08c33]{flex-direction:column;align-items:flex-start}}.tool-container[data-v-cc6b812d]{max-width:1600px;margin:0 auto;padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tool-header[data-v-cc6b812d]{text-align:center;margin-bottom:10px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;padding:10px;border-radius:20px;box-shadow:0 10px 30px #22c55e4d}.header-icon[data-v-cc6b812d]{font-size:48px;margin-bottom:10px;opacity:.9}.tool-header h2[data-v-cc6b812d]{margin:0 0 12px;font-size:32px;font-weight:700}.tool-header p[data-v-cc6b812d]{margin:0 0 24px;font-size:16px;opacity:.9;line-height:1.5}.example-section[data-v-cc6b812d]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px;flex-wrap:wrap}.example-label[data-v-cc6b812d]{font-size:14px;opacity:.8}.example-btn[data-v-cc6b812d]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:10px;border-radius:50px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500}.example-btn[data-v-cc6b812d]:hover{background:#ffffff4d;transform:translateY(-1px)}.editor-layout[data-v-cc6b812d]{display:grid;grid-template-columns:400px 1fr;gap:24px;margin-bottom:10px}.editor-card[data-v-cc6b812d],.map-card[data-v-cc6b812d],.help-card[data-v-cc6b812d],.success-card[data-v-cc6b812d]{background:#fff;border-radius:16px;padding:10px;box-shadow:0 4px 20px #00000014;border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.card-header[data-v-cc6b812d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:16px;border-bottom:2px solid #f8fafc}.card-header h3[data-v-cc6b812d]{margin:0;font-size:18px;font-weight:600;color:#2d3748;display:flex;align-items:center;gap:8px}.header-actions[data-v-cc6b812d],.map-controls[data-v-cc6b812d]{display:flex;gap:8px}.action-btn[data-v-cc6b812d]{background:#f8fafc;border:1px solid #e2e8f0;color:#4a5568;padding:10px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:4px}.action-btn[data-v-cc6b812d]:hover:not(:disabled){background:#e2e8f0;transform:translateY(-1px)}.action-btn[data-v-cc6b812d]:disabled{opacity:.5;cursor:not-allowed}.geojson-editor[data-v-cc6b812d]{width:100%;height:300px;padding:10px;border:2px solid #e2e8f0;border-radius:12px;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:14px;line-height:1.5;resize:vertical;transition:all .3s ease;background:#f8fafc}.geojson-editor[data-v-cc6b812d]:focus{outline:none;border-color:#22c55e;box-shadow:0 0 0 3px #22c55e1a;background:#fff}.data-info[data-v-cc6b812d]{display:flex;justify-content:space-between;align-items:center;margin:12px 0;font-size:14px;flex-wrap:wrap;gap:12px}.validation-status[data-v-cc6b812d]{display:flex;align-items:center;gap:6px;font-weight:500}.validation-status.valid[data-v-cc6b812d]{color:#059669}.validation-status.invalid[data-v-cc6b812d]{color:#dc2626}.features-info[data-v-cc6b812d]{color:#6b7280;font-weight:500}.features-list[data-v-cc6b812d]{margin-top:24px}.features-list h4[data-v-cc6b812d]{margin:0 0 16px;color:#2d3748;display:flex;align-items:center;gap:8px;font-size:16px}.feature-items[data-v-cc6b812d]{max-height:300px;overflow-y:auto}.feature-item[data-v-cc6b812d]{padding:10px;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:10px;cursor:pointer;transition:all .3s ease}.feature-item[data-v-cc6b812d]:hover{border-color:#22c55e;background:#f0fdf4}.feature-item.active[data-v-cc6b812d]{border-color:#ef4444;background:#fef2f2}.feature-type[data-v-cc6b812d]{display:flex;align-items:center;gap:8px;font-weight:600;color:#374151;margin-bottom:10px}.feature-props[data-v-cc6b812d]{display:flex;flex-direction:column;gap:4px}.prop-item[data-v-cc6b812d]{font-size:12px;color:#6b7280;background:#f8fafc;padding:10px;border-radius:4px}.map-container[data-v-cc6b812d]{height:500px;border:2px solid #e2e8f0;border-radius:12px;background:#f8fafc;position:relative;overflow:hidden}.map-placeholder[data-v-cc6b812d],.map-error[data-v-cc6b812d]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#6b7280}.map-placeholder i[data-v-cc6b812d],.map-error i[data-v-cc6b812d]{font-size:48px;margin-bottom:10px;opacity:.5}.map-error[data-v-cc6b812d]{color:#dc2626}.map-view[data-v-cc6b812d]{width:100%;height:100%;background:#fff}.map-info[data-v-cc6b812d]{margin-top:16px;display:flex;gap:24px;flex-wrap:wrap}.info-item[data-v-cc6b812d]{font-size:14px;color:#4a5568}.success-card[data-v-cc6b812d]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0;margin-bottom:10px}.help-card h4[data-v-cc6b812d]{margin:0 0 20px;color:#2d3748;display:flex;align-items:center;gap:8px}.help-content[data-v-cc6b812d]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.help-section h5[data-v-cc6b812d]{margin:0 0 12px;color:#4a5568;font-size:16px;font-weight:600}.help-section ul[data-v-cc6b812d]{margin:0;padding-left:20px}.help-section li[data-v-cc6b812d]{margin-bottom:10px;color:#4a5568;line-height:1.4}.help-section pre[data-v-cc6b812d]{margin:0;background:#1f2937;color:#f9fafb;padding:10px;border-radius:8px;font-size:12px;overflow-x:auto;line-height:1.4}@media (max-width: 1200px){.editor-layout[data-v-cc6b812d]{grid-template-columns:1fr}}@media (max-width: 768px){.tool-container[data-v-cc6b812d]{padding:10px}.help-content[data-v-cc6b812d]{grid-template-columns:1fr}.example-section[data-v-cc6b812d]{flex-direction:column;gap:8px}.data-info[data-v-cc6b812d],.map-info[data-v-cc6b812d]{flex-direction:column;align-items:flex-start}}.base64-image-tool[data-v-14a98beb]{max-width:1200px;margin:0 auto;background:var(--bg-color);border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a}.tool-header[data-v-14a98beb]{margin-bottom:10px;padding:10px}.base64-gradient[data-v-14a98beb]{background:linear-gradient(135deg,#667eea,#764ba2)}.header-gradient[data-v-14a98beb]{padding:10px;color:#fff;text-align:center;position:relative;overflow:hidden}.header-gradient[data-v-14a98beb]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 20"><defs><radialGradient id="a" cx="50%" cy="50%" r="50%"><stop offset="0%" stop-color="white" stop-opacity="0.1"/><stop offset="100%" stop-color="white" stop-opacity="0"/></radialGradient></defs><circle cx="10" cy="10" r="8" fill="url(%23a)"/><circle cx="90" cy="10" r="8" fill="url(%23a)"/></svg>') repeat;opacity:.1}.header-content[data-v-14a98beb]{position:relative;z-index:1}.tool-info h1[data-v-14a98beb]{margin:0 0 .5rem;font-size:2rem;font-weight:600}.tool-info p[data-v-14a98beb]{margin:0;font-size:1.1rem;opacity:.9}.tool-content[data-v-14a98beb]{padding:10px}.section-header[data-v-14a98beb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--border-color)}.section-header h3[data-v-14a98beb]{margin:0;color:var(--text-color);font-size:1.3rem}.image-info[data-v-14a98beb]{display:flex;gap:1rem}.info-item[data-v-14a98beb]{display:flex;align-items:center;gap:.3rem;color:var(--text-muted);font-size:.9rem}.upload-area[data-v-14a98beb]{border:2px dashed var(--border-color);border-radius:8px;padding:10px;margin-bottom:1.5rem;cursor:pointer;transition:all .3s ease}.upload-area[data-v-14a98beb]:hover{border-color:var(--primary-color);background:var(--hover-bg)}.upload-content[data-v-14a98beb]{text-align:center;color:var(--text-muted)}.upload-content i[data-v-14a98beb]{font-size:3rem;margin-bottom:10px;color:var(--primary-color)}.input-group[data-v-14a98beb]{margin-bottom:1.5rem}.input-group label[data-v-14a98beb]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-color)}.input-group textarea[data-v-14a98beb]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--input-bg);color:var(--text-color);font-family:Courier New,monospace;resize:vertical}.paste-section[data-v-14a98beb]{margin-bottom:1.5rem}.paste-btn[data-v-14a98beb]{padding:.7rem 1.2rem;background:var(--secondary-color);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.paste-btn[data-v-14a98beb]:hover{background:var(--secondary-hover)}.example-buttons[data-v-14a98beb]{display:flex;gap:1rem;margin-bottom:10px}.example-btn[data-v-14a98beb]{padding:.7rem 1.2rem;background:var(--primary-color);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.example-btn[data-v-14a98beb]:hover{background:var(--primary-hover);transform:translateY(-1px)}.image-container[data-v-14a98beb]{background:var(--card-bg);border-radius:8px;padding:10px;margin-bottom:1.5rem;border:1px solid var(--border-color)}.image-wrapper[data-v-14a98beb]{text-align:center;margin-bottom:10px}.image-wrapper img[data-v-14a98beb]{border:1px solid var(--border-color);border-radius:4px;box-shadow:0 2px 8px #0000001a}.zoom-controls[data-v-14a98beb]{display:flex;align-items:center;justify-content:center;gap:1rem;color:var(--text-color)}.zoom-controls input[type=range].modern-slider[data-v-14a98beb]{width:200px}.image-details[data-v-14a98beb]{background:var(--card-bg);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid var(--border-color)}.detail-row[data-v-14a98beb]{margin-bottom:.5rem;color:var(--text-color)}.detail-row[data-v-14a98beb]:last-child{margin-bottom:0}.conversion-section[data-v-14a98beb]{margin-bottom:10px}.conversion-controls[data-v-14a98beb]{display:flex;align-items:center;gap:1rem;margin-bottom:10px;flex-wrap:wrap}.format-options[data-v-14a98beb],.quality-control[data-v-14a98beb]{display:flex;align-items:center;gap:.5rem}.format-options select[data-v-14a98beb],.quality-control input[type=range].modern-slider[data-v-14a98beb]{padding:.3rem;border:1px solid var(--border-color);border-radius:4px;background:var(--input-bg);color:var(--text-color)}.convert-btn[data-v-14a98beb]{padding:.7rem 1.2rem;background:var(--success-color);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.convert-btn[data-v-14a98beb]:hover{background:var(--success-hover)}.converted-result[data-v-14a98beb]{background:var(--card-bg);border-radius:8px;padding:1.5rem;border:1px solid var(--border-color)}.converted-result h4[data-v-14a98beb]{margin:0 0 1rem;color:var(--text-color)}.conversion-info[data-v-14a98beb]{display:flex;gap:2rem;margin-bottom:10px;flex-wrap:wrap}.export-section[data-v-14a98beb]{display:flex;gap:1rem;justify-content:center;margin-top:2rem;flex-wrap:wrap}.export-btn[data-v-14a98beb]{padding:.8rem 1.5rem;background:var(--primary-color);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.export-btn[data-v-14a98beb]:hover{background:var(--primary-hover);transform:translateY(-1px)}.empty-state[data-v-14a98beb],.error-state[data-v-14a98beb]{text-align:center;padding:10px;color:var(--text-muted)}.empty-state i[data-v-14a98beb],.error-state i[data-v-14a98beb]{font-size:4rem;margin-bottom:10px;opacity:.5}.error-state i[data-v-14a98beb]{color:var(--error-color)}.empty-state h3[data-v-14a98beb],.error-state h3[data-v-14a98beb]{margin:1rem 0 .5rem;font-size:1.5rem}.empty-state p[data-v-14a98beb],.error-state p[data-v-14a98beb]{margin:0;font-size:1rem}@media (max-width: 768px){.conversion-controls[data-v-14a98beb]{flex-direction:column;align-items:stretch}.image-info[data-v-14a98beb]{flex-direction:column;gap:.5rem}.export-section[data-v-14a98beb]{flex-direction:column}.zoom-controls[data-v-14a98beb]{flex-direction:column;gap:.5rem}.zoom-controls input[type=range].modern-slider[data-v-14a98beb]{width:100%}}.tool-container[data-v-952aec0a]{max-width:1600px;margin:0 auto;padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tool-header[data-v-952aec0a]{text-align:center;margin-bottom:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:10px;border-radius:20px;box-shadow:0 10px 30px #667eea4d}.header-icon[data-v-952aec0a]{font-size:48px;margin-bottom:10px;opacity:.9}.tool-header h2[data-v-952aec0a]{margin:0 0 12px;font-size:32px;font-weight:700}.tool-header p[data-v-952aec0a]{margin:0 0 24px;font-size:16px;opacity:.9;line-height:1.5}.example-section[data-v-952aec0a]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px;flex-wrap:wrap}.example-label[data-v-952aec0a]{font-size:14px;opacity:.8}.example-btn[data-v-952aec0a]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:10px;border-radius:50px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500}.example-btn[data-v-952aec0a]:hover{background:#ffffff4d;transform:translateY(-1px)}.editor-layout[data-v-952aec0a]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:10px}.editor-card[data-v-952aec0a],.preview-card[data-v-952aec0a],.help-card[data-v-952aec0a],.success-card[data-v-952aec0a]{background:#fff;border-radius:16px;padding:10px;box-shadow:0 4px 20px #00000014;border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.editor-card[data-v-952aec0a]:hover,.preview-card[data-v-952aec0a]:hover,.help-card[data-v-952aec0a]:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-2px)}.card-header[data-v-952aec0a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:16px;border-bottom:2px solid #f8fafc}.card-header h3[data-v-952aec0a]{margin:0;font-size:18px;font-weight:600;color:#2d3748;display:flex;align-items:center;gap:8px}.editor-actions[data-v-952aec0a],.preview-controls[data-v-952aec0a]{display:flex;gap:8px}.action-btn[data-v-952aec0a]{background:#f8fafc;border:1px solid #e2e8f0;color:#4a5568;padding:10px;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:12px;font-weight:500}.action-btn[data-v-952aec0a]:hover{background:#e2e8f0;transform:translateY(-1px)}.editor-tabs[data-v-952aec0a]{display:flex;gap:8px;margin-bottom:10px}.editor-tab[data-v-952aec0a]{padding:10px;border:none;background:#f8fafc;color:#4a5568;border-radius:8px 8px 0 0;cursor:pointer;transition:all .3s ease;font-weight:500}.editor-tab.active[data-v-952aec0a]{background:#667eea;color:#fff}.code-editor[data-v-952aec0a]{width:100%;height:300px;padding:10px;border:1px solid #e2e8f0;border-radius:8px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:14px;line-height:1.5;resize:vertical;background:#f8fafc}.code-editor[data-v-952aec0a]:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.editor-info[data-v-952aec0a]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:12px;color:#6b7280}.code-stats[data-v-952aec0a]{display:flex;gap:16px}.toggle-label[data-v-952aec0a]{display:flex;align-items:center;gap:8px;cursor:pointer}.toggle-slider[data-v-952aec0a]{position:relative;width:40px;height:20px;background:#cbd5e0;border-radius:10px;transition:background .3s ease}.toggle-slider[data-v-952aec0a]:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .3s ease}input[type=checkbox][data-v-952aec0a]{width:20px;margin-bottom:0}input[type=checkbox]:checked+.toggle-slider[data-v-952aec0a]{background:#667eea}input[type=checkbox]:checked+.toggle-slider[data-v-952aec0a]:before{transform:translate(20px)}.device-selector[data-v-952aec0a]{margin-bottom:10px}.device-select[data-v-952aec0a]{width:100%;padding:10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;font-size:14px}.preview-section[data-v-952aec0a]{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;position:relative}.preview-section.fullscreen[data-v-952aec0a]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;background:#fff;border:none;border-radius:0}.preview-iframe[data-v-952aec0a]{width:100%;height:400px;border:none;background:#fff}.fullscreen .preview-iframe[data-v-952aec0a]{height:calc(100vh - 60px)}.fullscreen-exit[data-v-952aec0a]{position:absolute;top:16px;right:16px;z-index:1001}.exit-btn[data-v-952aec0a]{background:#000c;color:#fff;border:none;padding:10px;border-radius:8px;cursor:pointer;font-size:14px}.success-card[data-v-952aec0a]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0;margin-bottom:10px}.help-card h4[data-v-952aec0a]{margin:0 0 16px;color:#2d3748;display:flex;align-items:center;gap:8px}.help-card ul[data-v-952aec0a]{margin:0;padding-left:20px}.help-card li[data-v-952aec0a]{margin-bottom:10px;color:#4a5568;line-height:1.5}@media (max-width: 1200px){.editor-layout[data-v-952aec0a]{grid-template-columns:1fr;gap:16px}}@media (max-width: 768px){.tool-container[data-v-952aec0a]{padding:10px}.example-section[data-v-952aec0a]{flex-direction:column;gap:8px}.editor-actions[data-v-952aec0a],.preview-controls[data-v-952aec0a]{flex-wrap:wrap}.code-editor[data-v-952aec0a]{height:200px}}.tool-container[data-v-9804b32f]{max-width:1600px;margin:0 auto;padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tool-header[data-v-9804b32f]{text-align:center;margin-bottom:10px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:10px;border-radius:20px;box-shadow:0 10px 30px #10b9814d}.header-icon[data-v-9804b32f]{font-size:48px;margin-bottom:10px;opacity:.9}.tool-header h2[data-v-9804b32f]{margin:0 0 12px;font-size:32px;font-weight:700}.tool-header p[data-v-9804b32f]{margin:0 0 24px;font-size:16px;opacity:.9;line-height:1.5}.example-section[data-v-9804b32f]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:10px;flex-wrap:wrap}.example-label[data-v-9804b32f]{font-size:14px;opacity:.8}.example-btn[data-v-9804b32f]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:10px;border-radius:50px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500}.example-btn[data-v-9804b32f]:hover{background:#ffffff4d;transform:translateY(-1px)}.input-card[data-v-9804b32f],.table-card[data-v-9804b32f],.help-card[data-v-9804b32f],.success-card[data-v-9804b32f],.error-card[data-v-9804b32f]{background:#fff;border-radius:16px;padding:10px;margin-bottom:10px;box-shadow:0 4px 20px #00000014;border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.card-header[data-v-9804b32f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:16px;border-bottom:2px solid #f8fafc}.card-header h3[data-v-9804b32f]{margin:0;font-size:18px;font-weight:600;color:#2d3748;display:flex;align-items:center;gap:8px}.input-actions[data-v-9804b32f]{display:flex;gap:8px}.action-btn[data-v-9804b32f]{background:#f8fafc;border:1px solid #e2e8f0;color:#4a5568;padding:10px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:4px}.action-btn[data-v-9804b32f]:hover{background:#e2e8f0;transform:translateY(-1px)}.data-input[data-v-9804b32f]{width:100%;min-height:200px;padding:10px;border:2px solid #e2e8f0;border-radius:12px;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:14px;line-height:1.5;resize:vertical;transition:all .3s ease;background:#f8fafc}.data-input[data-v-9804b32f]:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a;background:#fff}.parse-options[data-v-9804b32f]{display:flex;gap:24px;margin-top:16px;align-items:center;flex-wrap:wrap}.option-group[data-v-9804b32f]{display:flex;align-items:center;gap:8px}.option-group label[data-v-9804b32f]{font-weight:500;color:#4a5568}.format-select[data-v-9804b32f]{padding:10px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px}.checkbox-label[data-v-9804b32f]{display:flex;align-items:center;cursor:pointer;font-size:14px;font-weight:500;color:#4a5568}input[type=checkbox][data-v-9804b32f]{width:20px;margin-bottom:0}.checkbox-label input[type=checkbox][data-v-9804b32f]{margin-right:8px;transform:scale(1.2)}.table-stats[data-v-9804b32f]{font-size:14px;color:#6b7280;font-weight:500}.table-controls[data-v-9804b32f]{display:flex;flex-direction:column;gap:20px;margin-bottom:10px}.search-section[data-v-9804b32f]{display:flex;gap:16px;align-items:center}.global-search[data-v-9804b32f]{position:relative;flex:1;max-width:400px}.global-search i[data-v-9804b32f]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#6b7280}.search-input[data-v-9804b32f]{width:100%;padding:12px 16px 12px 40px;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;transition:all .3s ease}.search-input[data-v-9804b32f]:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.filter-section[data-v-9804b32f]{background:#f8fafc;padding:10px;border-radius:12px;border:1px solid #e2e8f0}.column-filters[data-v-9804b32f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.filter-item[data-v-9804b32f]{display:flex;flex-direction:column;gap:4px}.filter-item label[data-v-9804b32f]{font-size:12px;font-weight:500;color:#4a5568}.filter-input[data-v-9804b32f]{padding:10px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px}.filter-input[data-v-9804b32f]:focus{outline:none;border-color:#10b981}.pagination-controls[data-v-9804b32f]{display:flex;justify-content:flex-end;align-items:center;gap:16px}.page-size-control[data-v-9804b32f]{display:flex;align-items:center;gap:8px}.page-size-control label[data-v-9804b32f]{font-size:14px;font-weight:500;color:#4a5568}.page-size-select[data-v-9804b32f]{padding:10px;border:1px solid #e2e8f0;border-radius:6px;font-size:14px}.table-wrapper[data-v-9804b32f]{overflow-x:auto;border-radius:12px;border:1px solid #e2e8f0;margin-bottom:10px}.data-table[data-v-9804b32f]{width:100%;border-collapse:collapse;background:#fff}.sortable-header[data-v-9804b32f]{background:#f8fafc;padding:10px;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:2px solid #e2e8f0;transition:all .3s ease}.sortable-header[data-v-9804b32f]:hover{background:#f1f5f9}.header-content[data-v-9804b32f]{display:flex;justify-content:space-between;align-items:center;gap:8px}.header-content span[data-v-9804b32f]{font-weight:600;color:#374151}.sort-indicators[data-v-9804b32f]{display:flex;flex-direction:column;gap:2px}.sort-indicators i[data-v-9804b32f]{font-size:10px;color:#d1d5db;transition:color .3s ease}.sort-indicators i.active[data-v-9804b32f]{color:#10b981}.data-row[data-v-9804b32f]{border-bottom:1px solid #f1f5f9;transition:background-color .3s ease}.data-row[data-v-9804b32f]:hover{background:#f8fafc}.data-row td[data-v-9804b32f]{padding:10px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pagination[data-v-9804b32f]{display:flex;justify-content:center;align-items:center;gap:8px;margin:20px 0;flex-wrap:wrap}.page-btn[data-v-9804b32f]{background:#f8fafc;border:1px solid #e2e8f0;color:#4a5568;padding:10px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease;min-width:40px;display:flex;align-items:center;justify-content:center}.page-btn[data-v-9804b32f]:hover:not(:disabled){background:#e2e8f0}.page-btn[data-v-9804b32f]:disabled{opacity:.5;cursor:not-allowed}.page-btn.active[data-v-9804b32f]{background:#10b981;color:#fff;border-color:#10b981}.page-numbers[data-v-9804b32f]{display:flex;gap:4px}.page-info[data-v-9804b32f]{font-size:14px;color:#6b7280;margin-left:16px}.export-section[data-v-9804b32f]{display:flex;gap:12px;justify-content:center;margin-top:24px;flex-wrap:wrap}.export-btn[data-v-9804b32f]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;padding:10px;border-radius:12px;cursor:pointer;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:8px}.export-btn[data-v-9804b32f]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #10b9814d}.success-card[data-v-9804b32f]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.error-card[data-v-9804b32f]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.help-card h4[data-v-9804b32f]{margin:0 0 20px;color:#2d3748;display:flex;align-items:center;gap:8px}.help-content[data-v-9804b32f]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.help-section h5[data-v-9804b32f]{margin:0 0 12px;color:#4a5568;font-size:16px;font-weight:600}.help-section ul[data-v-9804b32f]{margin:0;padding-left:20px}.help-section li[data-v-9804b32f]{margin-bottom:10px;color:#4a5568;line-height:1.4}.help-section pre[data-v-9804b32f]{margin:0;background:#1f2937;color:#f9fafb;padding:10px;border-radius:6px;font-size:12px;overflow-x:auto;line-height:1.4}@media (max-width: 768px){.tool-container[data-v-9804b32f]{padding:10px}.help-content[data-v-9804b32f]{grid-template-columns:1fr}.example-section[data-v-9804b32f]{flex-direction:column;gap:8px}.table-controls[data-v-9804b32f]{gap:16px}.search-section[data-v-9804b32f]{flex-direction:column;align-items:stretch}.global-search[data-v-9804b32f]{max-width:none}.column-filters[data-v-9804b32f]{grid-template-columns:1fr}.pagination-controls[data-v-9804b32f]{justify-content:center}.export-section[data-v-9804b32f]{flex-direction:column}.pagination[data-v-9804b32f]{gap:4px}.page-info[data-v-9804b32f]{margin-left:0;margin-top:8px}}.tool-container[data-v-2ec0dbf8]{max-width:1200px;margin:0 auto;padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tool-header[data-v-2ec0dbf8]{text-align:center;margin-bottom:10px;background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff;padding:10px;border-radius:20px;box-shadow:0 10px 30px #3b82f64d}.header-icon[data-v-2ec0dbf8]{font-size:48px;margin-bottom:10px;opacity:.9}.tool-header h2[data-v-2ec0dbf8]{margin:0 0 12px;font-size:32px;font-weight:700}.tool-header p[data-v-2ec0dbf8]{margin:0 0 24px;font-size:16px;opacity:.9;line-height:1.5}.example-section[data-v-2ec0dbf8]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px;flex-wrap:wrap}.example-label[data-v-2ec0dbf8]{font-size:14px;opacity:.8}.example-btn[data-v-2ec0dbf8]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:10px;border-radius:50px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500}.example-btn[data-v-2ec0dbf8]:hover{background:#ffffff4d;transform:translateY(-1px)}.input-card[data-v-2ec0dbf8],.analysis-card[data-v-2ec0dbf8],.tools-card[data-v-2ec0dbf8],.help-card[data-v-2ec0dbf8],.success-card[data-v-2ec0dbf8],.error-card[data-v-2ec0dbf8]{background:#fff;border-radius:16px;padding:10px;margin-bottom:10px;box-shadow:0 4px 20px #00000014;border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.card-header[data-v-2ec0dbf8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:16px;border-bottom:2px solid #f8fafc}.card-header h3[data-v-2ec0dbf8]{margin:0;font-size:18px;font-weight:600;color:#2d3748;display:flex;align-items:center;gap:8px}.input-actions[data-v-2ec0dbf8],.analysis-actions[data-v-2ec0dbf8]{display:flex;gap:8px}.action-btn[data-v-2ec0dbf8]{background:#f8fafc;border:1px solid #e2e8f0;color:#4a5568;padding:10px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:4px}.action-btn[data-v-2ec0dbf8]:hover{background:#e2e8f0;transform:translateY(-1px)}.url-input[data-v-2ec0dbf8]{width:100%;padding:10px;border:2px solid #e2e8f0;border-radius:12px;font-size:16px;font-family:SF Mono,Monaco,Cascadia Code,monospace;transition:all .3s ease;background:#f8fafc}.url-input[data-v-2ec0dbf8]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;background:#fff}.url-status[data-v-2ec0dbf8]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:14px}.status-indicator[data-v-2ec0dbf8]{display:flex;align-items:center;gap:6px;font-weight:500}.status-indicator.valid[data-v-2ec0dbf8]{color:#059669}.status-indicator.invalid[data-v-2ec0dbf8]{color:#dc2626}.url-length[data-v-2ec0dbf8]{color:#6b7280}.analysis-sections[data-v-2ec0dbf8]{display:flex;flex-direction:column;gap:24px}.analysis-section[data-v-2ec0dbf8]{background:#f8fafc;padding:10px;border-radius:12px;border:1px solid #e2e8f0}.analysis-section h4[data-v-2ec0dbf8]{margin:0 0 16px;color:#2d3748;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.info-grid[data-v-2ec0dbf8],.domain-grid[data-v-2ec0dbf8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.info-item[data-v-2ec0dbf8],.domain-item[data-v-2ec0dbf8]{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.info-item label[data-v-2ec0dbf8],.domain-item label[data-v-2ec0dbf8]{font-weight:500;color:#4a5568;min-width:80px}.value[data-v-2ec0dbf8]{font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:14px;color:#1f2937;word-break:break-all;background:#fff;padding:10px;border-radius:4px;border:1px solid #e2e8f0}.value.selectable[data-v-2ec0dbf8]{cursor:text;-webkit-user-select:all;user-select:all}.value.protocol[data-v-2ec0dbf8]{color:#7c3aed}.value.host[data-v-2ec0dbf8]{color:#059669}.value.hostname[data-v-2ec0dbf8]{color:#dc2626}.value.port[data-v-2ec0dbf8]{color:#ea580c}.value.path[data-v-2ec0dbf8]{color:#0891b2}.params-table[data-v-2ec0dbf8]{display:flex;flex-direction:column;gap:8px}.table-header[data-v-2ec0dbf8]{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;padding:10px;background:#e2e8f0;border-radius:6px;font-weight:600;color:#374151;font-size:14px}.param-row[data-v-2ec0dbf8]{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;padding:10px;background:#fff;border-radius:6px;border:1px solid #e2e8f0;align-items:center}.param-key[data-v-2ec0dbf8]{font-family:SF Mono,Monaco,Cascadia Code,monospace;font-weight:600;color:#7c3aed}.param-value[data-v-2ec0dbf8]{font-family:SF Mono,Monaco,Cascadia Code,monospace;color:#1f2937;word-break:break-all}.param-actions[data-v-2ec0dbf8]{display:flex;gap:4px}.mini-btn[data-v-2ec0dbf8]{background:#f3f4f6;border:1px solid #d1d5db;color:#6b7280;padding:10px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .3s ease}.mini-btn[data-v-2ec0dbf8]:hover{background:#e5e7eb;color:#374151}.path-breadcrumb[data-v-2ec0dbf8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.breadcrumb-item[data-v-2ec0dbf8]{display:flex;align-items:center;gap:8px}.segment[data-v-2ec0dbf8]{background:#fff;padding:10px;border-radius:6px;border:1px solid #e2e8f0;font-family:SF Mono,Monaco,Cascadia Code,monospace;color:#1f2937}.separator[data-v-2ec0dbf8]{color:#6b7280;font-size:12px}.hash-info[data-v-2ec0dbf8]{display:flex;align-items:center;gap:12px}.hash-value[data-v-2ec0dbf8]{background:#fff;padding:10px;border-radius:6px;border:1px solid #e2e8f0;font-family:SF Mono,Monaco,Cascadia Code,monospace;color:#1f2937;flex:1}.security-checks[data-v-2ec0dbf8]{display:flex;flex-direction:column;gap:12px}.security-item[data-v-2ec0dbf8]{display:flex;align-items:center;gap:12px;padding:10px;border-radius:8px;font-weight:500}.security-item.safe[data-v-2ec0dbf8]{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.security-item.unsafe[data-v-2ec0dbf8]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.tools-grid[data-v-2ec0dbf8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.tool-item[data-v-2ec0dbf8]{background:#f8fafc;padding:10px;border-radius:12px;border:1px solid #e2e8f0}.tool-item h5[data-v-2ec0dbf8]{margin:0 0 16px;color:#2d3748;font-size:16px;font-weight:600}.encode-section[data-v-2ec0dbf8],.builder-section[data-v-2ec0dbf8]{display:flex;flex-direction:column;gap:12px}.tool-input[data-v-2ec0dbf8]{padding:10px;border:2px solid #e2e8f0;border-radius:8px;font-size:14px;transition:all .3s ease}.tool-input[data-v-2ec0dbf8]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.tool-buttons[data-v-2ec0dbf8]{display:flex;gap:8px}.tool-btn[data-v-2ec0dbf8]{background:linear-gradient(135deg,#3b82f6,#1e40af);color:#fff;border:none;padding:10px;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease;flex:1}.tool-btn[data-v-2ec0dbf8]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.tool-result[data-v-2ec0dbf8]{display:flex;align-items:center;gap:8px;background:#fff;padding:10px;border-radius:6px;border:1px solid #e2e8f0}.tool-result span[data-v-2ec0dbf8]{flex:1;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:14px;color:#1f2937;word-break:break-all}.success-card[data-v-2ec0dbf8]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.error-card[data-v-2ec0dbf8]{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.help-card h4[data-v-2ec0dbf8]{margin:0 0 20px;color:#2d3748;display:flex;align-items:center;gap:8px}.help-content[data-v-2ec0dbf8]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.help-section h5[data-v-2ec0dbf8]{margin:0 0 12px;color:#4a5568;font-size:16px;font-weight:600}.help-section ul[data-v-2ec0dbf8]{margin:0;padding-left:20px}.help-section li[data-v-2ec0dbf8]{margin-bottom:10px;color:#4a5568;line-height:1.4}.help-section pre[data-v-2ec0dbf8]{margin:0;background:#1f2937;color:#f9fafb;padding:10px;border-radius:8px;font-size:12px;overflow-x:auto;line-height:1.4}@media (max-width: 768px){.tool-container[data-v-2ec0dbf8]{padding:10px}.help-content[data-v-2ec0dbf8],.tools-grid[data-v-2ec0dbf8]{grid-template-columns:1fr}.example-section[data-v-2ec0dbf8]{flex-direction:column;gap:8px}.input-actions[data-v-2ec0dbf8],.analysis-actions[data-v-2ec0dbf8]{flex-direction:column}.info-grid[data-v-2ec0dbf8],.domain-grid[data-v-2ec0dbf8]{grid-template-columns:1fr}.param-row[data-v-2ec0dbf8],.table-header[data-v-2ec0dbf8]{grid-template-columns:1fr;gap:8px}.tool-buttons[data-v-2ec0dbf8]{flex-direction:column}}.tool-container[data-v-5c9ec1b4]{max-width:1200px;margin:0 auto;padding:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.tool-header[data-v-5c9ec1b4]{text-align:center;margin-bottom:10px;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;padding:10px;border-radius:20px;box-shadow:0 10px 30px #8b5cf64d}.header-icon[data-v-5c9ec1b4]{font-size:48px;margin-bottom:10px;opacity:.9}.tool-header h2[data-v-5c9ec1b4]{margin:0 0 12px;font-size:32px;font-weight:700}.tool-header p[data-v-5c9ec1b4]{margin:0 0 24px;font-size:16px;opacity:.9;line-height:1.5}.example-section[data-v-5c9ec1b4]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px;flex-wrap:wrap}.example-label[data-v-5c9ec1b4]{font-size:14px;opacity:.8}.example-btn[data-v-5c9ec1b4]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:10px;border-radius:50px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500}.example-btn[data-v-5c9ec1b4]:hover{background:#ffffff4d;transform:translateY(-1px)}.input-card[data-v-5c9ec1b4],.result-card[data-v-5c9ec1b4],.batch-card[data-v-5c9ec1b4],.help-card[data-v-5c9ec1b4],.success-card[data-v-5c9ec1b4]{background:#fff;border-radius:16px;padding:10px;margin-bottom:10px;box-shadow:0 4px 20px #00000014;border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.card-header[data-v-5c9ec1b4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:16px;border-bottom:2px solid #f8fafc}.card-header h3[data-v-5c9ec1b4]{margin:0;font-size:18px;font-weight:600;color:#2d3748;display:flex;align-items:center;gap:8px}.input-actions[data-v-5c9ec1b4],.result-actions[data-v-5c9ec1b4],.batch-actions[data-v-5c9ec1b4]{display:flex;gap:8px}.action-btn[data-v-5c9ec1b4]{background:#f8fafc;border:1px solid #e2e8f0;color:#4a5568;padding:10px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:4px}.action-btn[data-v-5c9ec1b4]:hover{background:#e2e8f0;transform:translateY(-1px)}.validate-btn[data-v-5c9ec1b4]{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border-color:#8b5cf6}.validate-btn[data-v-5c9ec1b4]:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);border-color:#7c3aed}.input-tabs[data-v-5c9ec1b4]{display:flex;gap:4px;margin-bottom:10px;border-bottom:1px solid #e2e8f0}.tab-btn[data-v-5c9ec1b4]{background:none;border:none;padding:10px;cursor:pointer;font-size:14px;font-weight:500;color:#6b7280;border-bottom:2px solid transparent;transition:all .3s ease;display:flex;align-items:center;gap:6px}.tab-btn[data-v-5c9ec1b4]:hover{color:#374151;background:#f8fafc}.tab-btn.active[data-v-5c9ec1b4]{color:#8b5cf6;border-bottom-color:#8b5cf6;background:#f8fafc}.email-input[data-v-5c9ec1b4]{width:100%;padding:10px;border:2px solid #e2e8f0;border-radius:12px;font-size:16px;transition:all .3s ease;background:#f8fafc}.email-input[data-v-5c9ec1b4]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;background:#fff}.batch-input[data-v-5c9ec1b4]{width:100%;min-height:200px;padding:10px;border:2px solid #e2e8f0;border-radius:12px;font-size:14px;font-family:SF Mono,Monaco,Cascadia Code,monospace;line-height:1.5;resize:vertical;transition:all .3s ease;background:#f8fafc}.batch-input[data-v-5c9ec1b4]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a;background:#fff}.input-info[data-v-5c9ec1b4]{margin-top:12px}.validation-status[data-v-5c9ec1b4]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.validation-status.valid[data-v-5c9ec1b4]{color:#059669}.validation-status.invalid[data-v-5c9ec1b4]{color:#dc2626}.batch-stats[data-v-5c9ec1b4]{display:flex;gap:20px;font-size:14px;color:#6b7280}.single-result[data-v-5c9ec1b4]{display:flex;flex-direction:column;gap:24px}.result-summary[data-v-5c9ec1b4]{display:flex;align-items:center;gap:16px;padding:10px;border-radius:12px;border:2px solid}.result-summary.valid[data-v-5c9ec1b4]{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.result-summary.invalid[data-v-5c9ec1b4]{background:#fef2f2;border-color:#fecaca;color:#991b1b}.result-icon[data-v-5c9ec1b4]{font-size:32px}.result-text h4[data-v-5c9ec1b4]{margin:0 0 4px;font-size:18px;font-weight:600}.result-text p[data-v-5c9ec1b4]{margin:0;font-size:14px;opacity:.8}.result-details[data-v-5c9ec1b4]{display:flex;flex-direction:column;gap:20px}.detail-section[data-v-5c9ec1b4]{background:#f8fafc;padding:10px;border-radius:12px;border:1px solid #e2e8f0}.detail-section h5[data-v-5c9ec1b4]{margin:0 0 12px;color:#2d3748;font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px}.detail-grid[data-v-5c9ec1b4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.detail-item[data-v-5c9ec1b4]{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.detail-item label[data-v-5c9ec1b4]{font-weight:500;color:#4a5568;font-size:14px}.value[data-v-5c9ec1b4]{font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:14px;color:#1f2937;background:#fff;padding:10px;border-radius:4px;border:1px solid #e2e8f0}.value.provider[data-v-5c9ec1b4]{background:#eff6ff;color:#1e40af;border-color:#bfdbfe}.checks-list[data-v-5c9ec1b4]{display:flex;flex-direction:column;gap:8px}.check-item[data-v-5c9ec1b4]{display:flex;align-items:center;gap:8px;padding:10px;border-radius:6px;font-size:14px}.check-item.pass[data-v-5c9ec1b4]{background:#dcfce7;color:#166534}.check-item.fail[data-v-5c9ec1b4]{background:#fef2f2;color:#991b1b}.suggestions-list[data-v-5c9ec1b4]{display:flex;flex-direction:column;gap:8px}.suggestion-item[data-v-5c9ec1b4]{display:flex;align-items:center;gap:8px;padding:10px;background:#fef3c7;color:#92400e;border-radius:6px;font-size:14px}.batch-filters[data-v-5c9ec1b4]{display:flex;gap:8px;margin-bottom:10px}.filter-btn[data-v-5c9ec1b4]{background:#f8fafc;border:1px solid #e2e8f0;color:#4a5568;padding:10px;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;transition:all .3s ease}.filter-btn[data-v-5c9ec1b4]:hover{background:#e2e8f0}.filter-btn.active[data-v-5c9ec1b4]{background:#8b5cf6;color:#fff;border-color:#8b5cf6}.filter-btn.valid.active[data-v-5c9ec1b4]{background:#059669;border-color:#059669}.filter-btn.invalid.active[data-v-5c9ec1b4]{background:#dc2626;border-color:#dc2626}.results-table[data-v-5c9ec1b4]{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.table-header[data-v-5c9ec1b4]{display:grid;grid-template-columns:2fr 1fr 2fr;gap:16px;padding:10px;background:#f8fafc;font-weight:600;color:#374151;font-size:14px;border-bottom:1px solid #e2e8f0}.table-body[data-v-5c9ec1b4]{max-height:400px;overflow-y:auto}.result-row[data-v-5c9ec1b4]{display:grid;grid-template-columns:2fr 1fr 2fr;gap:16px;padding:10px;border-bottom:1px solid #f1f5f9;font-size:14px;transition:background-color .3s ease}.result-row[data-v-5c9ec1b4]:hover{background:#f8fafc}.result-row.valid[data-v-5c9ec1b4]{border-left:4px solid #059669}.result-row.invalid[data-v-5c9ec1b4]{border-left:4px solid #dc2626}.email-cell[data-v-5c9ec1b4]{font-family:SF Mono,Monaco,Cascadia Code,monospace;color:#1f2937;word-break:break-all}.status-cell[data-v-5c9ec1b4]{display:flex;align-items:center;gap:6px;font-weight:500}.result-row.valid .status-cell[data-v-5c9ec1b4]{color:#059669}.result-row.invalid .status-cell[data-v-5c9ec1b4]{color:#dc2626}.message-cell[data-v-5c9ec1b4]{color:#6b7280}.success-card[data-v-5c9ec1b4]{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.help-card h4[data-v-5c9ec1b4]{margin:0 0 20px;color:#2d3748;display:flex;align-items:center;gap:8px}.help-content[data-v-5c9ec1b4]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.help-section h5[data-v-5c9ec1b4]{margin:0 0 12px;color:#4a5568;font-size:16px;font-weight:600}.help-section ul[data-v-5c9ec1b4]{margin:0;padding-left:20px}.help-section li[data-v-5c9ec1b4]{margin-bottom:10px;color:#4a5568;line-height:1.4}.examples[data-v-5c9ec1b4]{display:flex;flex-direction:column;gap:8px}.example-item[data-v-5c9ec1b4]{display:flex;align-items:center;gap:8px;padding:10px;border-radius:6px;font-family:SF Mono,Monaco,Cascadia Code,monospace;font-size:14px}.example-item.valid[data-v-5c9ec1b4]{background:#dcfce7;color:#166534}.example-item.invalid[data-v-5c9ec1b4]{background:#fef2f2;color:#991b1b}@media (max-width: 768px){.tool-container[data-v-5c9ec1b4]{padding:10px}.help-content[data-v-5c9ec1b4]{grid-template-columns:1fr}.example-section[data-v-5c9ec1b4]{flex-direction:column;gap:8px}.input-actions[data-v-5c9ec1b4],.result-actions[data-v-5c9ec1b4],.batch-actions[data-v-5c9ec1b4],.batch-filters[data-v-5c9ec1b4]{flex-direction:column}.table-header[data-v-5c9ec1b4],.result-row[data-v-5c9ec1b4]{grid-template-columns:1fr;gap:8px}.detail-grid[data-v-5c9ec1b4]{grid-template-columns:1fr}}.credit-card-tool[data-v-c8954e80]{max-width:1200px;margin:0 auto;background:var(--bg-color);border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a}.tool-header[data-v-c8954e80]{margin-bottom:10px;padding:10px}.card-gradient[data-v-c8954e80]{background:linear-gradient(135deg,#667eea,#764ba2)}.header-gradient[data-v-c8954e80]{padding:10px;color:#fff;text-align:center;position:relative;overflow:hidden}.header-gradient[data-v-c8954e80]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 20"><defs><radialGradient id="a" cx="50%" cy="50%" r="50%"><stop offset="0%" stop-color="white" stop-opacity="0.1"/><stop offset="100%" stop-color="white" stop-opacity="0"/></radialGradient></defs><circle cx="10" cy="10" r="8" fill="url(%23a)"/><circle cx="90" cy="10" r="8" fill="url(%23a)"/></svg>') repeat;opacity:.1}.header-content[data-v-c8954e80]{position:relative;z-index:1}.tool-info h1[data-v-c8954e80]{margin:0 0 .5rem;font-size:2rem;font-weight:600}.tool-info p[data-v-c8954e80]{margin:0;font-size:1.1rem;opacity:.9}.tool-content[data-v-c8954e80]{padding:10px}.section-header[data-v-c8954e80]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid var(--border-color)}.section-header h3[data-v-c8954e80]{margin:0;color:var(--text-color);font-size:1.3rem}.input-group[data-v-c8954e80]{margin-bottom:1.5rem}.input-group label[data-v-c8954e80]{display:block;margin-bottom:.5rem;font-weight:500;color:var(--text-color)}.card-input[data-v-c8954e80]{width:100%;padding:10px;border:1px solid var(--border-color);border-radius:8px;background:var(--input-bg);color:var(--text-color);font-size:1.2rem;font-family:Courier New,monospace;letter-spacing:1px}.input-group small[data-v-c8954e80]{display:block;margin-top:.3rem;color:var(--text-muted);font-size:.85rem}.example-buttons[data-v-c8954e80]{display:flex;gap:1rem;margin-bottom:10px;flex-wrap:wrap}.example-btn[data-v-c8954e80]{padding:.7rem 1.2rem;background:var(--primary-color);color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .3s ease}.example-btn[data-v-c8954e80]:hover{background:var(--primary-hover);transform:translateY(-1px)}.validation-card[data-v-c8954e80]{background:var(--card-bg);border-radius:12px;padding:10px;border:1px solid var(--border-color);margin-bottom:10px}.validation-status[data-v-c8954e80]{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:600;margin-bottom:1.5rem}.validation-status.valid[data-v-c8954e80]{color:var(--success-color)}.validation-status.invalid[data-v-c8954e80]{color:var(--error-color)}.card-details[data-v-c8954e80]{margin-bottom:10px}.detail-row[data-v-c8954e80]{margin-bottom:.8rem;color:var(--text-color)}.card-type[data-v-c8954e80]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .5rem;background:var(--primary-light);border-radius:4px;font-weight:500}.valid[data-v-c8954e80]{color:var(--success-color)}.invalid[data-v-c8954e80]{color:var(--error-color)}.empty-state[data-v-c8954e80]{text-align:center;padding:10px;color:var(--text-muted)}.empty-state i[data-v-c8954e80]{font-size:4rem;margin-bottom:10px;opacity:.5}.empty-state h3[data-v-c8954e80]{margin:1rem 0 .5rem;font-size:1.5rem;color:var(--text-color)}.empty-state p[data-v-c8954e80]{margin:0;font-size:1rem}.current-time-section[data-v-2d5f9450]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.time-display-grid[data-v-2d5f9450]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:1rem}.time-item[data-v-2d5f9450]{background:#fff;padding:10px;border-radius:8px;box-shadow:0 2px 8px #0000001a;position:relative}.time-label[data-v-2d5f9450]{display:block;font-size:.8rem;color:#6c757d;margin-bottom:.3rem}.time-value[data-v-2d5f9450]{display:block;font-family:Courier New,monospace;font-weight:600;color:#495057;font-size:.9rem;word-break:break-all}.converter-section[data-v-2d5f9450],.calculator-section[data-v-2d5f9450]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.input-with-buttons[data-v-2d5f9450]{display:flex;gap:.5rem;align-items:stretch}.input-with-buttons input[data-v-2d5f9450]{flex:1}.set-current-btn[data-v-2d5f9450],.paste-btn[data-v-2d5f9450]{background:linear-gradient(45deg,#007bff,#6610f2);color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;height:50px;font-size:.8rem;white-space:nowrap}.timestamp-hints[data-v-2d5f9450],.format-hints[data-v-2d5f9450]{margin-top:.5rem}.result-grid[data-v-2d5f9450]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem;margin-top:1rem}.result-item[data-v-2d5f9450]{background:#fff;padding:10px;border-radius:8px;box-shadow:0 2px 8px #0000001a;position:relative}.result-label[data-v-2d5f9450]{display:block;font-size:.8rem;color:#6c757d;margin-bottom:.3rem}.result-value[data-v-2d5f9450]{display:block;font-family:Courier New,monospace;font-weight:600;color:#495057;font-size:.9rem;word-break:break-all;margin-right:2rem}.mini-copy-btn[data-v-2d5f9450]{position:absolute;top:.5rem;right:.5rem;background:linear-gradient(45deg,#6c757d,#495057);color:#fff;border:none;padding:.25rem .5rem;border-radius:4px;cursor:pointer;font-size:.7rem}.calc-operations[data-v-2d5f9450]{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0}.calc-btn[data-v-2d5f9450]{background:linear-gradient(45deg,#28a745,#20c997);color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.8rem}.calc-btn[data-v-2d5f9450]:hover{transform:translateY(-1px);box-shadow:0 3px 10px #28a7454d}.calc-result[data-v-2d5f9450]{background:#fff;padding:10px;border-radius:8px;box-shadow:0 2px 8px #0000001a;position:relative;margin-top:1rem}.calc-result-label[data-v-2d5f9450]{display:block;font-size:.8rem;color:#6c757d;margin-bottom:.3rem}.calc-result-value[data-v-2d5f9450]{display:block;font-family:Courier New,monospace;font-weight:600;color:#495057;font-size:1rem;margin-right:2rem}.error-message[data-v-2d5f9450]{background:#f8d7da;color:#721c24;padding:10px;border-radius:8px;margin:1rem 0;border:1px solid #f5c6cb}.help-section[data-v-2d5f9450]{background:linear-gradient(135deg,#e8f5e8,#c8e6c9);border-radius:12px;padding:1.5rem;margin-top:1.5rem}.help-section ul[data-v-2d5f9450]{list-style:none;padding:0;margin-top:1rem}.help-section li[data-v-2d5f9450]{margin-bottom:.8rem;padding-left:1.5rem;position:relative}.help-section li[data-v-2d5f9450]:before{content:"•";color:#4caf50;font-weight:700;position:absolute;left:0}@media (max-width: 768px){.time-display-grid[data-v-2d5f9450],.result-grid[data-v-2d5f9450]{grid-template-columns:1fr}.input-with-buttons[data-v-2d5f9450],.calc-operations[data-v-2d5f9450]{flex-direction:column}.calc-btn[data-v-2d5f9450]{width:100%}}.tool-header[data-v-2d5f9450]{padding:10px;margin-bottom:10px}.upload-section[data-v-75d07882]{margin-bottom:1.5rem}.upload-area[data-v-75d07882]{border:2px dashed #dee2e6;border-radius:12px;padding:10px;text-align:center;transition:all .3s ease;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.upload-area.drag-over[data-v-75d07882]{border-color:#007bff;background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.upload-icon[data-v-75d07882]{font-size:3rem;color:#6c757d;margin-bottom:10px}.upload-text[data-v-75d07882]{font-size:1.1rem;margin-bottom:.5rem;color:#495057}.file-link[data-v-75d07882]{color:#007bff;cursor:pointer;text-decoration:underline}.upload-hint[data-v-75d07882]{color:#6c757d;font-size:.9rem}.file-info[data-v-75d07882]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.info-grid[data-v-75d07882]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.info-item[data-v-75d07882]{background:#fff;padding:10px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.info-label[data-v-75d07882]{display:block;font-size:.8rem;color:#6c757d;margin-bottom:.3rem}.info-value[data-v-75d07882]{display:block;font-weight:600;color:#495057;word-break:break-all}.status-waiting[data-v-75d07882]{color:#ffc107}.status-processing[data-v-75d07882]{color:#007bff}.status-success[data-v-75d07882]{color:#28a745}.status-error[data-v-75d07882]{color:#dc3545}.options-section[data-v-75d07882]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.options-grid[data-v-75d07882]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.convert-btn[data-v-75d07882]{background:linear-gradient(45deg,#28a745,#20c997);color:#fff;border:none;padding:10px;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease;width:100%}.convert-btn[data-v-75d07882]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #28a7454d}.convert-btn[data-v-75d07882]:disabled{opacity:.6;cursor:not-allowed}.progress-section[data-v-75d07882]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.progress-bar[data-v-75d07882]{width:100%;height:20px;background:#e9ecef;border-radius:10px;overflow:hidden;margin:1rem 0}.progress-fill[data-v-75d07882]{height:100%;background:linear-gradient(45deg,#007bff,#6610f2);transition:width .3s ease}.progress-text[data-v-75d07882]{text-align:center;color:#495057;font-weight:500}.result-section[data-v-75d07882]{background:linear-gradient(135deg,#e8f5e8,#c8e6c9);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.tab-container[data-v-75d07882]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;margin-bottom:1.5rem}.tabs[data-v-75d07882]{display:flex;background:#f8f9fa}.tab[data-v-75d07882]{background:none;border:none;padding:1rem 1.5rem;cursor:pointer;font-weight:500;color:#6c757d;transition:all .3s ease;flex:1}.tab.active[data-v-75d07882]{background:#fff;color:#495057;border-bottom:2px solid #007bff}.tab-content[data-v-75d07882]{min-height:400px;max-height:600px;overflow-y:auto}.preview-container[data-v-75d07882]{padding:1.5rem}.preview-content[data-v-75d07882]{border:1px solid #dee2e6;border-radius:6px;padding:1.5rem;background:#fff;min-height:300px}.code-container[data-v-75d07882],.text-container[data-v-75d07882]{padding:0}.code-container pre[data-v-75d07882],.text-container pre[data-v-75d07882]{margin:0;padding:1.5rem;background:#f8f9fa;font-family:Courier New,monospace;font-size:.9rem;line-height:1.4;white-space:pre-wrap;word-wrap:break-word}.action-buttons[data-v-75d07882]{display:flex;gap:1rem;flex-wrap:wrap}.action-btn[data-v-75d07882]{background:linear-gradient(45deg,#007bff,#6610f2);color:#fff;border:none;padding:.6rem 1.2rem;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.action-btn.clear-btn[data-v-75d07882]{background:linear-gradient(45deg,#dc3545,#c82333)}.action-btn[data-v-75d07882]:hover{transform:translateY(-1px);box-shadow:0 3px 10px #007bff4d}.images-section[data-v-75d07882]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.images-grid[data-v-75d07882]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:1rem}.image-item[data-v-75d07882]{background:#fff;border-radius:8px;padding:10px;box-shadow:0 2px 8px #0000001a;position:relative}.image-preview[data-v-75d07882]{width:100%;height:120px;object-fit:cover;border-radius:6px;background:#f8f9fa}.image-info[data-v-75d07882]{margin-top:.5rem;display:flex;flex-direction:column;gap:.2rem}.image-name[data-v-75d07882]{font-weight:600;font-size:.9rem}.image-size[data-v-75d07882]{font-size:.8rem;color:#6c757d}.download-image-btn[data-v-75d07882]{position:absolute;top:.5rem;right:.5rem;background:linear-gradient(45deg,#28a745,#20c997);color:#fff;border:none;padding:.3rem .6rem;border-radius:4px;cursor:pointer;font-size:.8rem}.error-message[data-v-75d07882]{background:#f8d7da;color:#721c24;padding:10px;border-radius:8px;margin:1rem 0;border:1px solid #f5c6cb}.help-section[data-v-75d07882]{background:linear-gradient(135deg,#f0f0f0,#e0e0e0);border-radius:12px;padding:1.5rem;margin-top:1.5rem}.help-section ul[data-v-75d07882]{list-style:none;padding:0;margin-top:1rem}.help-section li[data-v-75d07882]{margin-bottom:.8rem;padding-left:1.5rem;position:relative}.help-section li[data-v-75d07882]:before{content:"•";color:#007bff;font-weight:700;position:absolute;left:0}@media (max-width: 768px){.info-grid[data-v-75d07882],.options-grid[data-v-75d07882]{grid-template-columns:1fr}.action-buttons[data-v-75d07882],.tabs[data-v-75d07882]{flex-direction:column}.tab[data-v-75d07882]{text-align:center}.images-grid[data-v-75d07882]{grid-template-columns:1fr}}.tool-header[data-v-75d07882]{padding:10px;margin-bottom:10px}.input-section[data-v-1c88844b],.preview-section[data-v-1c88844b],.settings-section[data-v-1c88844b]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.editor-container[data-v-1c88844b]{position:relative}.editor-toolbar[data-v-1c88844b]{display:flex;gap:.5rem;margin-bottom:10px;padding:.5rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;flex-wrap:wrap}.toolbar-btn[data-v-1c88844b]{background:linear-gradient(45deg,#6c757d,#495057);color:#fff;border:none;padding:.5rem;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .3s ease;min-width:40px}.toolbar-btn[data-v-1c88844b]:hover{transform:translateY(-1px);box-shadow:0 3px 10px #6c757d4d}.editor-container textarea[data-v-1c88844b]{width:100%;border:1px solid #dee2e6;border-radius:8px;padding:10px;font-family:Courier New,monospace;font-size:.9rem;line-height:1.5;resize:vertical}.preview-container[data-v-1c88844b]{border:1px solid #dee2e6;border-radius:8px;padding:1.5rem;background:#fff;min-height:300px;max-height:500px;overflow-y:auto}.markdown-preview[data-v-1c88844b]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.6}.markdown-preview h1[data-v-1c88844b],.markdown-preview h2[data-v-1c88844b],.markdown-preview h3[data-v-1c88844b]{color:#2c3e50;margin-top:1.5rem;margin-bottom:10px}.markdown-preview code[data-v-1c88844b]{background:#f8f9fa;padding:.2rem .4rem;border-radius:4px;font-family:Courier New,monospace}.markdown-preview pre[data-v-1c88844b]{background:#f8f9fa;padding:10px;border-radius:8px;overflow-x:auto}.settings-grid[data-v-1c88844b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.color-input-group[data-v-1c88844b]{display:flex;gap:.5rem;align-items:center}.color-input-group input[type=color][data-v-1c88844b]{width:40px;height:40px;border:none;border-radius:6px;cursor:pointer}.color-input-group input[type=text][data-v-1c88844b]{flex:1}.advanced-options[data-v-1c88844b]{background:#fff;padding:10px;border-radius:8px;margin-bottom:1.5rem;box-shadow:0 2px 8px #0000001a}.checkbox-group[data-v-1c88844b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.generate-btn[data-v-1c88844b]{background:linear-gradient(45deg,#007bff,#6610f2);color:#fff;border:none;padding:10px;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease;width:100%}.generate-btn[data-v-1c88844b]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #007bff4d}.generate-btn[data-v-1c88844b]:disabled{opacity:.6;cursor:not-allowed}.progress-section[data-v-1c88844b]{background:linear-gradient(135deg,#fff3cd,#ffeaa7);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.progress-bar[data-v-1c88844b]{width:100%;height:20px;background:#e9ecef;border-radius:10px;overflow:hidden;margin:1rem 0}.progress-fill[data-v-1c88844b]{height:100%;background:linear-gradient(45deg,#28a745,#20c997);transition:width .3s ease}.progress-text[data-v-1c88844b]{text-align:center;color:#495057;font-weight:500}.result-section[data-v-1c88844b]{background:linear-gradient(135deg,#e8f5e8,#c8e6c9);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.image-result[data-v-1c88844b]{display:flex;flex-direction:column;gap:1.5rem}.image-container[data-v-1c88844b]{position:relative;background:#fff;border-radius:8px;padding:10px;box-shadow:0 2px 8px #0000001a}.result-image[data-v-1c88844b]{max-width:100%;height:auto;border-radius:6px;box-shadow:0 4px 12px #00000026}.image-overlay[data-v-1c88844b]{position:absolute;top:1rem;right:1rem;background:#000c;color:#fff;padding:.5rem;border-radius:6px;font-size:.8rem}.image-info[data-v-1c88844b]{display:flex;flex-direction:column;gap:.2rem}.image-actions[data-v-1c88844b]{display:flex;gap:1rem;flex-wrap:wrap}.action-btn[data-v-1c88844b]{background:linear-gradient(45deg,#28a745,#20c997);color:#fff;border:none;padding:.6rem 1.2rem;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.action-btn[data-v-1c88844b]:hover{transform:translateY(-1px);box-shadow:0 3px 10px #28a7454d}.error-message[data-v-1c88844b]{background:#f8d7da;color:#721c24;padding:10px;border-radius:8px;margin:1rem 0;border:1px solid #f5c6cb}.help-section[data-v-1c88844b]{background:linear-gradient(135deg,#f0f0f0,#e0e0e0);border-radius:12px;padding:1.5rem;margin-top:1.5rem}.help-section ul[data-v-1c88844b]{list-style:none;padding:0;margin-top:1rem}.help-section li[data-v-1c88844b]{margin-bottom:.8rem;padding-left:1.5rem;position:relative}.help-section li[data-v-1c88844b]:before{content:"•";color:#667eea;font-weight:700;position:absolute;left:0}@media (max-width: 768px){.settings-grid[data-v-1c88844b],.checkbox-group[data-v-1c88844b]{grid-template-columns:1fr}.editor-toolbar[data-v-1c88844b]{justify-content:center}.image-actions[data-v-1c88844b]{flex-direction:column}.image-result[data-v-1c88844b]{align-items:center}}.tool-header[data-v-1c88844b]{padding:10px;margin-bottom:10px}.input-section[data-v-d2123c05],.conversion-section[data-v-d2123c05],.result-section[data-v-d2123c05]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.input-container[data-v-d2123c05]{position:relative}.input-toolbar[data-v-d2123c05]{display:flex;gap:.5rem;margin-bottom:10px;align-items:center;flex-wrap:wrap}.db-select[data-v-d2123c05]{background:linear-gradient(45deg,#007bff,#6610f2);color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.9rem;font-weight:500}.toolbar-btn[data-v-d2123c05]{background:linear-gradient(45deg,#6c757d,#495057);color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.9rem;transition:all .3s ease}.toolbar-btn[data-v-d2123c05]:hover{transform:translateY(-1px);box-shadow:0 3px 10px #6c757d4d}.input-container textarea[data-v-d2123c05]{width:100%;border:1px solid #dee2e6;border-radius:8px;padding:10px;font-family:Courier New,monospace;font-size:.9rem;line-height:1.5;resize:vertical;min-height:200px}.conversion-options[data-v-d2123c05]{display:grid;gap:1.5rem}.conversion-options .form-group[data-v-d2123c05]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.checkbox-options[data-v-d2123c05]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1rem 0}.convert-btn[data-v-d2123c05]{background:linear-gradient(45deg,#28a745,#20c997);color:#fff;border:none;padding:10px;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease}.convert-btn[data-v-d2123c05]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px 15px #28a7454d}.convert-btn[data-v-d2123c05]:disabled{opacity:.6;cursor:not-allowed}.tab-container[data-v-d2123c05]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.tabs[data-v-d2123c05]{display:flex;background:#f8f9fa}.tab[data-v-d2123c05]{background:none;border:none;padding:1rem 1.5rem;cursor:pointer;font-weight:500;color:#6c757d;transition:all .3s ease;flex:1}.tab.active[data-v-d2123c05]{background:#fff;color:#495057;border-bottom:2px solid #007bff}.tab-content[data-v-d2123c05]{padding:1.5rem;min-height:400px}.result-header[data-v-d2123c05]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.db-label[data-v-d2123c05]{background:linear-gradient(45deg,#007bff,#6610f2);color:#fff;padding:.3rem .8rem;border-radius:6px;font-weight:600;font-size:.8rem}.result-actions[data-v-d2123c05]{display:flex;gap:.5rem}.action-btn[data-v-d2123c05]{background:linear-gradient(45deg,#28a745,#20c997);color:#fff;border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.8rem;transition:all .3s ease}.action-btn[data-v-d2123c05]:hover{transform:translateY(-1px);box-shadow:0 3px 10px #28a7454d}.sql-code[data-v-d2123c05]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:6px;padding:10px;font-family:Courier New,monospace;font-size:.9rem;line-height:1.4;overflow-x:auto;white-space:pre-wrap}.sql-code.original[data-v-d2123c05]{border-left:4px solid #dc3545}.sql-code.converted[data-v-d2123c05]{border-left:4px solid #28a745}.diff-comparison[data-v-d2123c05]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.diff-side h4[data-v-d2123c05]{margin-bottom:.5rem;color:#495057}.analysis-stats[data-v-d2123c05]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:10px}.stat-card[data-v-d2123c05]{background:#fff;padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;gap:1rem}.stat-icon[data-v-d2123c05]{background:linear-gradient(45deg,#007bff,#6610f2);color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.stat-content[data-v-d2123c05]{display:flex;flex-direction:column}.stat-value[data-v-d2123c05]{font-size:1.5rem;font-weight:600;color:#495057}.stat-label[data-v-d2123c05]{font-size:.8rem;color:#6c757d}.analysis-details h4[data-v-d2123c05]{color:#495057;margin-bottom:10px;margin-top:2rem}.conversion-changes[data-v-d2123c05],.conversion-warnings[data-v-d2123c05]{list-style:none;padding:0}.change-item[data-v-d2123c05],.warning-item[data-v-d2123c05]{margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.text-success[data-v-d2123c05]{color:#28a745}.text-warning[data-v-d2123c05]{color:#ffc107}.syntax-errors[data-v-d2123c05]{background:#f8d7da;border:1px solid #f5c6cb;border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.error-list[data-v-d2123c05]{margin-top:1rem}.error-item[data-v-d2123c05]{margin-bottom:10px;padding:10px;background:#fff;border-radius:6px;border-left:4px solid #dc3545}.error-line[data-v-d2123c05]{background:#dc3545;color:#fff;padding:.2rem .5rem;border-radius:4px;font-size:.8rem;font-weight:600;margin-right:.5rem}.error-message[data-v-d2123c05]{color:#721c24;font-weight:500}.error-suggestion[data-v-d2123c05]{display:block;color:#856404;font-size:.9rem;margin-top:.5rem}.help-section[data-v-d2123c05]{background:linear-gradient(135deg,#e8f5e8,#c8e6c9);border-radius:12px;padding:1.5rem;margin-top:1.5rem}.help-section ul[data-v-d2123c05]{list-style:none;padding:0;margin-top:1rem}.help-section li[data-v-d2123c05]{margin-bottom:.8rem;padding-left:1.5rem;position:relative}.help-section li[data-v-d2123c05]:before{content:"•";color:#ff9a9e;font-weight:700;position:absolute;left:0}@media (max-width: 768px){.input-toolbar[data-v-d2123c05]{flex-direction:column;align-items:stretch}.toolbar-btn[data-v-d2123c05],.db-select[data-v-d2123c05]{width:100%}.diff-comparison[data-v-d2123c05],.analysis-stats[data-v-d2123c05]{grid-template-columns:1fr}.result-header[data-v-d2123c05]{flex-direction:column;gap:1rem;align-items:stretch}.result-actions[data-v-d2123c05]{justify-content:center}.tabs[data-v-d2123c05]{flex-direction:column}}.tool-header[data-v-d2123c05]{padding:10px;margin-bottom:10px}.example-section[data-v-d2123c05]{margin-top:10px}input[type=checkbox][data-v-d2123c05]{width:20px;margin-bottom:0}.hero-banner[data-v-47a19b24]{background:#c0dfec;min-height:60vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.dark-theme .hero-banner[data-v-47a19b24]{background:#1a1a1a}.hero-banner[data-v-47a19b24]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.08) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(255,255,255,.06) 0%,transparent 50%);pointer-events:none}.dark-theme .hero-banner[data-v-47a19b24]:before{display:none}.hero-content[data-v-47a19b24]{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-content.en-US h1[data-v-47a19b24]{font-size:48px}.hero-content.ja-JP h1[data-v-47a19b24]{font-size:36px}.hero-content.ko-KR h1[data-v-47a19b24]{font-size:50px}.hero-text[data-v-47a19b24]{margin-bottom:3rem}.hero-title[data-v-47a19b24]{font-size:4rem;font-weight:700;color:#fff;margin:0 0 1.5rem;text-shadow:0 2px 4px rgba(0,0,0,.1);line-height:1.2}.hero-subtitle[data-v-47a19b24]{font-size:1.5rem;color:#ffffffe6;margin:0;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.1)}.theme-toggle-btn[data-v-47a19b24]{position:fixed;top:2rem;right:2rem;z-index:1000;background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #0000001a}.language-switcher-btn[data-v-47a19b24]{position:fixed;top:2rem;right:6rem;z-index:1000}.theme-toggle-btn[data-v-47a19b24]:hover{background:#ffffff4d;border-color:#ffffff80;transform:translateY(-2px)}.theme-toggle-btn i[data-v-47a19b24]{font-size:1.2rem}.dark-theme .theme-toggle-btn[data-v-47a19b24]{background:#ffffff1a;border-color:#fff3;color:#e0e0e0}.dark-theme .theme-toggle-btn[data-v-47a19b24]:hover{background:#fff3;border-color:#ffffff4d}.hero-search[data-v-47a19b24]{margin-top:3rem;display:flex;justify-content:center;width:750px}.hero-search .search-box[data-v-47a19b24]{position:relative;max-width:800px;width:100%;display:flex;align-items:center}.hero-search .search-icon[data-v-47a19b24]{position:absolute;left:1rem;color:#6b7280;z-index:3;font-size:2rem;top:44%;transform:translateY(-50%)}.hero-search .search-input[data-v-47a19b24]{width:100%;padding:1.5rem 3.5rem;border:none;border-radius:30px;font-size:2rem;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 40px #0000001a;font-weight:500}.hero-search .search-input[data-v-47a19b24]:focus{box-shadow:0 10px 40px #00000026,0 0 0 4px #ffffff1a;transform:none;background:#fffffffa}.hero-search .search-input[data-v-47a19b24]::placeholder{color:#9ca3af;font-size:2rem;font-weight:400}.hero-search .clear-btn[data-v-47a19b24]{position:absolute;right:.75rem;background:linear-gradient(135deg,#f43f5e,#ec4899);border:none;border-radius:50%;width:2.25rem;height:2.25rem;padding:0!important;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:3;box-shadow:0 4px 12px #f43f5e4d;top:25px}.hero-search .clear-btn[data-v-47a19b24]:hover{background:linear-gradient(135deg,#dc2626,#be185d);transform:scale(1.1);box-shadow:0 6px 20px #f43f5e66}.search-results-section[data-v-47a19b24]{background:#fff;padding:2rem 0;margin-bottom:2rem}.search-results-section .search-container[data-v-47a19b24]{max-width:1200px;margin:0 auto;padding:0 2rem}.search-results-section .search-results[data-v-47a19b24]{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #0000001a}.search-results-section .search-results-header[data-v-47a19b24]{margin-bottom:1.5rem;font-weight:700;color:#374151;font-size:1.1rem}.search-results-section .search-results-grid[data-v-47a19b24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;max-height:450px;overflow-y:auto;padding-right:.5rem}.search-results-section .search-results-grid[data-v-47a19b24]::-webkit-scrollbar{width:6px}.search-results-section .search-results-grid[data-v-47a19b24]::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.search-results-section .search-results-grid[data-v-47a19b24]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:3px}.search-results-section .search-result-item[data-v-47a19b24]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.25rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:flex-start;gap:1rem;text-align:left;box-shadow:0 2px 8px #0000000d}.search-results-section .search-result-item[data-v-47a19b24]:hover{border-color:#667eea;box-shadow:0 4px 20px #667eea26;transform:translateY(-2px)}.search-results-section .result-icon[data-v-47a19b24]{background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);color:#fff;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.search-results-section .result-icon i[data-v-47a19b24]{font-size:1.2rem}.search-results-section .result-content h4[data-v-47a19b24]{margin:0 0 .5rem;font-size:1.1rem;font-weight:700;color:#1f2937}.search-results-section .result-content p[data-v-47a19b24]{margin:0 0 .75rem;font-size:.9rem;color:#6b7280;line-height:1.5}.search-results-section .result-category[data-v-47a19b24]{font-size:.75rem;color:#667eea;background:#667eea1a;padding:.3rem .8rem;border-radius:12px;display:inline-block;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.search-results-section .search-more[data-v-47a19b24]{text-align:center;margin-top:1.5rem;color:#6b7280;font-size:.9rem;font-style:italic}.no-results-section[data-v-47a19b24]{background:#fff;padding:2rem 0;margin-bottom:2rem}.no-results-section .search-container[data-v-47a19b24]{max-width:1200px;margin:0 auto;padding:0 2rem}.no-results-section .no-results[data-v-47a19b24]{text-align:center;padding:3rem 2rem;background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a}.no-results-section .no-results i[data-v-47a19b24]{font-size:4rem;color:#d1d5db;margin-bottom:1.5rem}.no-results-section .no-results p[data-v-47a19b24]{font-size:1.2rem;color:#374151;margin:0 0 .5rem;font-weight:600}.no-results-section .no-results span[data-v-47a19b24]{font-size:1rem;color:#6b7280;font-weight:400}@media (max-width: 768px){.hero-title[data-v-47a19b24]{font-size:2.5rem}.hero-subtitle[data-v-47a19b24]{font-size:1.2rem}.hero-content[data-v-47a19b24]{padding:0 1rem}.theme-toggle-btn[data-v-47a19b24]{top:1rem;right:1rem}.hero-search[data-v-47a19b24]{margin-top:2rem}.hero-search .search-input[data-v-47a19b24]{font-size:2rem;padding:1rem 3rem}.search-results-section .search-results-grid[data-v-47a19b24]{grid-template-columns:1fr;max-height:350px}.search-results-section .search-container[data-v-47a19b24],.no-results-section .search-container[data-v-47a19b24]{padding:0 1rem}}@media (max-width: 480px){.hero-title[data-v-47a19b24]{font-size:2rem}.hero-subtitle[data-v-47a19b24]{font-size:1rem}.hero-banner[data-v-47a19b24]{min-height:50vh}.theme-toggle-btn[data-v-47a19b24]{top:.5rem;right:.5rem;width:2.5rem;height:2.5rem}.hero-search[data-v-47a19b24]{margin-top:1.5rem;width:750px}.hero-search .search-input[data-v-47a19b24]{padding:.9rem 2.8rem;font-size:2rem}.hero-search .search-icon[data-v-47a19b24]{left:1rem;font-size:2rem}.hero-search .clear-btn[data-v-47a19b24]{right:.5rem;width:2rem;height:2rem}}.main-nav[data-v-47a19b24]{background:transparent;padding:2rem 0;margin-bottom:0;border-radius:0;box-shadow:none;position:relative;overflow:hidden}.main-nav[data-v-47a19b24]:before{display:none}.nav-content[data-v-47a19b24]{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.nav-title[data-v-47a19b24]{color:var(--color-text);margin:0 0 1.5rem;font-size:1.2rem;font-weight:700;display:flex;align-items:center;gap:.8rem;text-shadow:none}.nav-title i[data-v-47a19b24]{color:#6366f1;font-size:1.3rem;filter:none}.nav-tools[data-v-47a19b24]{display:flex;flex-wrap:wrap;gap:1rem;max-width:100%}.nav-tool-btn[data-v-47a19b24]{background:var(--color-bg-soft);border:1px solid var(--color-border);color:var(--color-text);padding:1rem 1.2rem;border-radius:16px;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;align-items:center;gap:.8rem;font-size:.95rem;font-weight:600;white-space:nowrap;text-align:left;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.nav-tool-btn[data-v-47a19b24]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(99,102,241,.1),transparent);transition:left .6s}.nav-tool-btn[data-v-47a19b24]:hover:before{left:100%}.nav-tool-btn[data-v-47a19b24]:hover{background:var(--color-bg-mute);border-color:#6366f1;transform:translateY(-4px) scale(1.02);box-shadow:0 8px 25px #6366f133}.nav-tool-btn[data-v-47a19b24]:active{transform:translateY(-2px) scale(1.01)}.nav-tool-btn i[data-v-47a19b24]{font-size:1.1rem;opacity:.95;flex-shrink:0;color:#6366f1}.nav-tool-btn span[data-v-47a19b24]{flex:1;min-width:0}.search-section[data-v-47a19b24]{background:linear-gradient(135deg,#6366f1,#8b5cf6,#ec4899);padding:3rem 0;margin-bottom:2rem;position:relative;overflow:hidden}.search-section[data-v-47a19b24]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.08) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(255,255,255,.06) 0%,transparent 50%);pointer-events:none}.search-container[data-v-47a19b24]{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1}.search-box[data-v-47a19b24]{position:relative;max-width:800px;margin:0 auto;display:flex;align-items:center}.search-icon[data-v-47a19b24]{position:absolute;left:1rem;color:#6b7280;z-index:3;font-size:2rem;top:44%;transform:translateY(-50%)}.search-input[data-v-47a19b24]{width:100%;padding:1.5rem 3.5rem;border:none;border-radius:30px;font-size:2rem;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);outline:none;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 40px #0000001a;font-weight:500}.search-input[data-v-47a19b24]:focus{box-shadow:0 10px 40px #00000026,0 0 0 4px #ffffff1a;transform:none;background:#fffffffa}.search-input[data-v-47a19b24]::placeholder{color:#9ca3af;font-size:2rem;font-weight:400}.clear-btn[data-v-47a19b24]{position:absolute;right:.75rem;background:linear-gradient(135deg,#f43f5e,#ec4899);border:none;border-radius:50%;width:2.25rem;height:2.25rem;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:3;box-shadow:0 4px 12px #f43f5e4d}.clear-btn[data-v-47a19b24]:hover{background:linear-gradient(135deg,#dc2626,#be185d);transform:scale(1.1);box-shadow:0 6px 20px #f43f5e66}.search-results[data-v-47a19b24]{margin-top:2rem;background:#fffffffa;border-radius:24px;padding:2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 50px #0000001a,0 0 0 1px #fff3;border:1px solid rgba(255,255,255,.3)}.search-results-header[data-v-47a19b24]{margin-bottom:1.5rem;font-weight:700;color:#374151;font-size:.95rem;text-transform:uppercase;letter-spacing:.025em}.search-results-grid[data-v-47a19b24]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;max-height:450px;overflow-y:auto;padding-right:.5rem}.search-results-grid[data-v-47a19b24]::-webkit-scrollbar{width:6px}.search-results-grid[data-v-47a19b24]::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.search-results-grid[data-v-47a19b24]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:3px}.search-result-item[data-v-47a19b24]{background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:16px;padding:1.25rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:flex-start;gap:1.25rem;text-align:left;box-shadow:0 4px 16px #0000000d;position:relative;overflow:hidden}.search-result-item[data-v-47a19b24]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(135deg,#6366f1,#8b5cf6);transform:scaleY(0);transition:transform .3s ease}.search-result-item[data-v-47a19b24]:hover:before{transform:scaleY(1)}.search-result-item[data-v-47a19b24]:hover{border-color:#6366f14d;box-shadow:0 8px 30px #6366f126,0 0 0 1px #6366f11a;transform:translateY(-3px);background:linear-gradient(135deg,#fefefe,#f8fafc)}.result-icon[data-v-47a19b24]{background:linear-gradient(135deg,#6366f1,#8b5cf6,#ec4899);color:#fff;width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 16px #6366f133}.result-icon i[data-v-47a19b24]{font-size:1.2rem}.result-content[data-v-47a19b24]{flex:1;min-width:0}.result-content h4[data-v-47a19b24]{margin:0 0 .5rem;font-size:1.1rem;font-weight:700;color:#1f2937;line-height:1.3}.result-content p[data-v-47a19b24]{margin:0 0 .75rem;font-size:.9rem;color:#6b7280;line-height:1.5}.result-category[data-v-47a19b24]{font-size:.75rem;color:#6366f1;background:linear-gradient(135deg,#6366f11a,#8b5cf61a);padding:.3rem .8rem;border-radius:12px;display:inline-block;font-weight:600;text-transform:uppercase;letter-spacing:.025em;border:1px solid rgba(99,102,241,.2)}.search-more[data-v-47a19b24]{text-align:center;margin-top:1.5rem;color:#6b7280;font-size:.9rem;font-style:italic;font-weight:500}.no-results[data-v-47a19b24]{text-align:center;padding:3rem 2rem;background:#fffffff2;border-radius:24px;margin-top:2rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.3)}.no-results i[data-v-47a19b24]{font-size:4rem;color:#d1d5db;margin-bottom:1.5rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.no-results p[data-v-47a19b24]{font-size:1.2rem;color:#374151;margin:0 0 .5rem;font-weight:600}.no-results span[data-v-47a19b24]{font-size:1rem;color:#6b7280;font-weight:400}@media (max-width: 768px){.nav-content[data-v-47a19b24]{padding:0 1rem}.nav-tools[data-v-47a19b24]{grid-template-columns:repeat(2,1fr);gap:.75rem}.nav-tool-btn[data-v-47a19b24]{padding:.8rem 1rem;font-size:.9rem}.nav-title[data-v-47a19b24]{font-size:1.1rem;margin-bottom:1.2rem}.search-container[data-v-47a19b24]{padding:0 1rem}.search-section[data-v-47a19b24]{padding:2.5rem 0}.search-results-grid[data-v-47a19b24]{grid-template-columns:1fr;max-height:350px}.search-input[data-v-47a19b24]{font-size:2rem;padding:1rem 3rem}.search-results[data-v-47a19b24]{padding:1.5rem}}@media (max-width: 480px){.main-nav[data-v-47a19b24]{padding:1.5rem 0}.nav-tools[data-v-47a19b24]{grid-template-columns:1fr;gap:.6rem}.nav-tool-btn[data-v-47a19b24]{justify-content:center;text-align:center;padding:.75rem 1rem}.search-section[data-v-47a19b24]{padding:2rem 0}.search-input[data-v-47a19b24]{padding:.9rem 2.8rem;font-size:2rem}.search-icon[data-v-47a19b24]{left:1rem;font-size:2rem}.clear-btn[data-v-47a19b24]{right:.5rem;width:2rem;height:2rem}.search-result-item[data-v-47a19b24]{padding:1rem;gap:1rem}.result-icon[data-v-47a19b24]{width:42px;height:42px}.result-content h4[data-v-47a19b24]{font-size:1rem}.result-content p[data-v-47a19b24]{font-size:.85rem}}.tool-header[data-v-47a19b24]{padding:10px;margin-bottom:10px}.tool-thumbnail[data-v-47a19b24]{background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);color:#fff;width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 16px #667eea33;transition:all .3s ease}.tool-thumbnail i[data-v-47a19b24]{font-size:1.2rem}.tool-thumbnail[data-v-47a19b24]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea4d}.breadcrumb[data-v-47a19b24]{margin-top:10px;padding:1rem 2rem;display:flex;align-items:center;gap:.5rem;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}.breadcrumb-btn[data-v-47a19b24]{background:#fff;border:none;color:#333;cursor:pointer;padding:.5rem 1rem;border-radius:8px;transition:all .3s ease;font-size:.9rem;font-weight:500}.breadcrumb-btn[data-v-47a19b24]:hover{background:#f0f0f0;color:#333}.breadcrumb-separator[data-v-47a19b24]{color:#9ca3af;font-weight:500}.breadcrumb-current[data-v-47a19b24]{color:#374151;font-weight:600;padding:.5rem 1rem;background:#6366f11a;border-radius:8px}.dark-theme .breadcrumb[data-v-47a19b24]{background:#0000;border-bottom-color:#0000}.dark-theme .breadcrumb-btn[data-v-47a19b24]{color:#a78bfa}.dark-theme .breadcrumb-btn[data-v-47a19b24]:hover{background:#a78bfa1a;color:#c4b5fd}.dark-theme .breadcrumb-separator[data-v-47a19b24]{color:#6b7280}.dark-theme .breadcrumb-current[data-v-47a19b24]{color:#f1f5f9;background:#a78bfa33}.dark-theme .main-nav[data-v-47a19b24]{background:transparent!important}.dark-theme .nav-tool-btn[data-v-47a19b24]{background:#ffffff1a;border-color:#fff3}.dark-theme .nav-tool-btn[data-v-47a19b24]:hover{background:#fff3;border-color:#ffffff59}.dark-theme .search-section[data-v-47a19b24]{background:linear-gradient(135deg,#1e293b,#334155,#475569)}.dark-theme .search-input[data-v-47a19b24]{background:#1e293be6;border:none;color:#f1f5f9}.dark-theme .search-input[data-v-47a19b24]:focus{box-shadow:0 10px 40px #0000004d,0 0 0 4px #ffffff0d;background:#1e293bf2}.dark-theme .search-results[data-v-47a19b24]{background:#1e293bf2;border-color:#ffffff1a}.dark-theme .search-results-header[data-v-47a19b24]{color:#f1f5f9}.dark-theme .search-result-item[data-v-47a19b24]{background:#334155cc;border-color:#ffffff1a}.dark-theme .search-result-item[data-v-47a19b24]:hover{border-color:#6366f166;background:linear-gradient(135deg,#334155e6,#475569cc);box-shadow:0 8px 30px #0000004d,0 0 0 1px #6366f133}.dark-theme .result-content h4[data-v-47a19b24]{color:#f1f5f9}.dark-theme .result-content p[data-v-47a19b24]{color:#cbd5e0}.dark-theme .result-category[data-v-47a19b24]{background:linear-gradient(135deg,#6366f133,#8b5cf626);border-color:#6366f14d;color:#a78bfa}.dark-theme .search-more[data-v-47a19b24]{color:#94a3b8}.dark-theme .no-results[data-v-47a19b24]{background:#1e293bf2;border-color:#ffffff1a}.dark-theme .no-results i[data-v-47a19b24]{background:linear-gradient(135deg,#6366f1,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark-theme .no-results p[data-v-47a19b24]{color:#f1f5f9}.dark-theme .no-results span[data-v-47a19b24]{color:#94a3b8}@font-face{font-family:mika_xi;src:url(https://all.franxxdaryl.site/assets/mika_xi.ttf)}body{font-family:mika_xi,Segoe UI,Tahoma,Geneva,Verdana,sans-serif!important;background:linear-gradient(135deg,#fff,#f8fafc,#e2e8f0);color:#1e293b;min-height:100vh;line-height:1.6}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:linear-gradient(135deg,#fff,#f8fafc,#e2e8f0);color:#1e293b;min-height:100vh;line-height:1.6}#app{min-height:100vh;display:flex;flex-direction:column}header{text-align:center;padding:2rem 1rem;color:#1e293b}header .header-content{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}header .header-content .header-left{flex:1}header .header-content .header-right{flex-shrink:0}header h1{font-size:2.5rem;margin-bottom:.5rem;text-shadow:2px 2px 4px rgba(255,255,255,.8);font-weight:700}header p{font-size:1.1rem;opacity:.9}.theme-toggle-btn{background:#fffc;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(30,41,59,.1);box-shadow:0 8px 32px #1e293b1a;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#1e293b;padding:0;margin:0;box-shadow:0 4px 15px #1e293b33;font-size:1.2rem}.theme-toggle-btn:hover{background:#1e293b33;transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px #1e293b33}main{flex:1;padding:0 1rem;max-width:1200px;margin:0 auto;width:100%}.tool-section{margin-bottom:3rem}.section-title{font-size:2rem;color:#1e293b;text-align:center;margin-bottom:2rem;text-shadow:2px 2px 4px rgba(255,255,255,.8);font-weight:600}.tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;padding:0 1rem}.tool-card{background:#fffc;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(30,41,59,.1);box-shadow:0 8px 32px #1e293b1a;transition:all .3s ease;border-radius:20px;padding:2rem}.tool-card:hover{transform:translateY(-5px);background:#fffffff2;box-shadow:0 15px 40px #1e293b33}.tool-card h3{color:#1e293b;margin-bottom:1.5rem;font-size:1.3rem;text-shadow:1px 1px 2px rgba(255,255,255,.5);font-weight:600}.tool-card h3 i{margin-right:.5rem;color:#3b82f6}.example-section{margin-bottom:1rem;text-align:center}.example-section .example-btn{border:none;padding:.8rem 1.5rem;cursor:pointer;font-size:1rem;font-weight:500;transition:all .3s ease;background:linear-gradient(45deg,#28a745,#20c997);color:#fff;box-shadow:0 2px 10px #28a7454d;padding:.6rem 1.2rem;border-radius:20px;font-size:.9rem}.example-section .example-btn:hover{transform:translateY(-2px);box-shadow:0 5px 15px #28a74566}.example-section .example-btn i{margin-right:.5rem}input,textarea,select{width:100%;padding:1rem;border:none;border-radius:10px;background:#ffffffe6;margin-bottom:1rem;font-size:1rem;transition:all .3s ease}input:focus,textarea:focus,select:focus{outline:none;background:#fff;box-shadow:0 0 0 3px #667eea4d;transform:scale(1.02)}textarea{resize:vertical;min-height:120px}button{border:none;border-radius:10px;padding:.8rem 1.5rem;cursor:pointer;font-size:1rem;font-weight:500;transition:all .3s ease;background:linear-gradient(45deg,#3b82f6,#1d4ed8);color:#fff;box-shadow:0 4px 15px #3b82f64d}button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}button:active{transform:translateY(1px) scale(.98)}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:#1e293b}.checkbox-group{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.checkbox-group label{display:flex;align-items:center;cursor:pointer;font-size:.9rem}.checkbox-group input[type=checkbox]{width:auto;margin-right:.5rem;margin-bottom:0}input[type=range]::-webkit-slider-thumb{border-color:#ff357f}input[type=range]::-moz-range-thumb{border-color:#3bade3}input[type=range]:focus{box-shadow:none!important}.check-box-label{display:flex;align-items:center;justify-content:flex-start}.check-box-label input{width:20px;padding:0;margin:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;background:linear-gradient(135deg,#43e5f7,#1e90ff);border:4px solid #ffffff;border-radius:50%;cursor:pointer;box-shadow:0 3px 8px #0000004d,0 0 0 1px #43e5f733;transition:all .3s ease;position:relative;z-index:2}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15);background:linear-gradient(135deg,#1e90ff,#43e5f7);box-shadow:0 5px 15px #0006,0 0 0 3px #43e5f766}input[type=range]::-webkit-slider-track{height:10px;background:#9a905d;border-radius:5px;border:none;box-shadow:inset 0 1px 3px #0003}input[type=range]::-moz-range-track{height:10px;background:#9a905d;border-radius:5px;border:none;box-shadow:inset 0 1px 3px #0003}input[type=range]::-moz-range-thumb{width:24px;height:24px;background:linear-gradient(135deg,#43e5f7,#1e90ff);border:4px solid #ffffff;border-radius:50%;cursor:pointer;box-shadow:0 3px 8px #0000004d,0 0 0 1px #43e5f733;transition:all .3s ease}input[type=range]::-moz-range-thumb:hover{transform:scale(1.15);background:linear-gradient(135deg,#1e90ff,#43e5f7)}input[type=range]::-moz-range-progress{height:10px;background:#43e5f7;border-radius:5px;box-shadow:inset 0 1px 3px #43e5f74d,0 1px 2px #43e5f780}input[type=range]::-ms-track{height:10px;background:transparent;border-color:transparent;color:transparent;border-radius:5px}input[type=range]::-ms-fill-lower{background:#43e5f7;border-radius:5px;box-shadow:inset 0 1px 3px #43e5f74d,0 1px 2px #43e5f780}input[type=range]::-ms-fill-upper{background:#9a905d;border-radius:5px;box-shadow:inset 0 1px 3px #0003}input[type=range]::-ms-thumb{width:24px;height:24px;background:linear-gradient(135deg,#43e5f7,#1e90ff);border:4px solid #ffffff;border-radius:50%;cursor:pointer;box-shadow:0 3px 8px #0000004d,0 0 0 1px #43e5f733}[data-theme=dark] input[type=range]{background:linear-gradient(to right,#ff6b35 0%,#ff6b35 var(--slider-value, 50%),#4a4a4a var(--slider-value, 50%),#4a4a4a 100%)}[data-theme=dark] input[type=range]::-webkit-slider-thumb{background:linear-gradient(135deg,#ff6b35,#ff8c42);border:4px solid #1a1a1a;box-shadow:0 3px 8px #00000080,0 0 0 1px #ff6b354d}[data-theme=dark] input[type=range]::-webkit-slider-thumb:hover{background:linear-gradient(135deg,#ff8c42,#ff6b35);box-shadow:0 5px 15px #0009,0 0 0 3px #ff6b3566}[data-theme=dark] input[type=range]::-webkit-slider-track{background:#4a4a4a}[data-theme=dark] input[type=range]::-moz-range-track{background:#4a4a4a}[data-theme=dark] input[type=range]::-moz-range-thumb{background:linear-gradient(135deg,#ff6b35,#ff8c42);border:4px solid #1a1a1a;box-shadow:0 3px 8px #00000080,0 0 0 1px #ff6b354d}[data-theme=dark] input[type=range]::-moz-range-progress{background:#ff6b35;box-shadow:inset 0 1px 3px #ff6b354d,0 1px 2px #ff6b3580}[data-theme=dark] input[type=range]::-ms-fill-lower{background:#ff6b35;box-shadow:inset 0 1px 3px #ff6b354d,0 1px 2px #ff6b3580}[data-theme=dark] input[type=range]::-ms-fill-upper{background:#4a4a4a}[data-theme=dark] input[type=range]::-ms-thumb{background:linear-gradient(135deg,#ff6b35,#ff8c42);border:4px solid #1a1a1a;box-shadow:0 3px 8px #00000080,0 0 0 1px #ff6b354d}.calculator{max-width:300px;margin:0 auto}.calculator .calculator-display{background:#0000001a;border:1px solid rgba(0,0,0,.2);border-radius:10px;padding:1rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700;text-align:right;color:#1e293b;min-height:60px;display:flex;align-items:center;justify-content:flex-end}.calculator .calculator-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.calculator .calculator-buttons .calc-btn{border:none;padding:.8rem 1.5rem;cursor:pointer;font-size:1rem;font-weight:500;transition:all .3s ease;background:#1e293b1a;color:#1e293b;border:1px solid rgba(30,41,59,.1);padding:1rem;font-size:1.1rem;font-weight:600;border-radius:8px}.calculator .calculator-buttons .calc-btn:hover{background:#1e293b33;transform:translateY(-1px)}.calculator .calculator-buttons .calc-btn.operator{background:linear-gradient(45deg,#17a2b8,#138496);color:#fff}.calculator .calculator-buttons .calc-btn.clear{background:linear-gradient(45deg,#e83e8c,#d91a72);color:#fff}.calculator .calculator-buttons .calc-btn.equals{background:linear-gradient(45deg,#fd7e14,#e55a00);color:#fff}.calculator .calculator-buttons .calc-btn.zero{grid-column:span 2}.conversion-row{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.conversion-row input,.conversion-row select{flex:1;margin-bottom:0}.conversion-row .conversion-arrow{font-size:1.5rem;color:#3b82f6;font-weight:700}#qr-code-container{text-align:center;margin-top:1rem;padding:1rem;background:#ffffffe6;border-radius:10px;border:2px dashed #ddd;min-height:150px;display:flex;align-items:center;justify-content:center}#qr-code-container canvas{max-width:100%;height:auto;border-radius:8px}.result-display{background:#0000000d;border:1px solid rgba(0,0,0,.1);border-radius:10px;padding:1rem;margin-top:1rem;white-space:pre-wrap;font-family:Courier New,monospace;font-size:.9rem;line-height:1.4;max-height:300px;overflow-y:auto}.status-indicator{display:inline-block;padding:.3rem .8rem;border-radius:15px;font-size:.8rem;font-weight:600;margin-top:.5rem}.status-indicator.valid{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.status-indicator.invalid{background:#f8d7da;color:#721c24;border:1px solid #f1b2b7}.status-indicator.info{background:#cce7ff;color:#004085;border:1px solid #b6d7ff}footer{text-align:center;padding:2rem 1rem;color:#1e293bb3;margin-top:auto}.breadcrumb{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;flex:1;margin:0 auto}.breadcrumb .breadcrumb-btn{border:none;padding:.8rem 1.5rem;cursor:pointer;font-size:1rem;font-weight:500;transition:all .3s ease;background:#1e293b1a;color:#1e293b;border:1px solid rgba(30,41,59,.1);padding:.5rem 1rem;border-radius:15px;background:#fff;font-size:.9rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.breadcrumb .breadcrumb-btn:hover{background:#1e293b33;transform:translateY(-1px)}.breadcrumb .breadcrumb-separator{color:#1e293b99;font-weight:700}.breadcrumb .breadcrumb-current{color:#3b82f6;font-weight:600}.category-overview{padding:2rem 1rem;max-width:1200px;margin:0 auto}.category-overview .category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:2rem}.category-overview .category-grid .category-card{background:#fffc;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(30,41,59,.1);box-shadow:0 8px 32px #1e293b1a;transition:all .3s ease;border-radius:20px;padding:2rem;text-align:center;cursor:pointer}.category-overview .category-grid .category-card:hover{transform:translateY(-8px);background:#fffffff2;box-shadow:0 15px 40px #1e293b33}.category-overview .category-grid .category-card .category-icon{font-size:3rem;color:#3b82f6;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(255,255,255,.8)}.category-overview .category-grid .category-card h3{color:#1e293b;font-size:1.5rem;margin-bottom:1rem;text-shadow:1px 1px 2px rgba(255,255,255,.5);font-weight:600}.category-overview .category-grid .category-card p{color:#1e293bb3;margin-bottom:1rem;line-height:1.5}.category-overview .category-grid .category-card .tool-count{background:linear-gradient(45deg,#3b82f6,#1d4ed8);color:#fff;padding:.5rem 1rem;border-radius:15px;font-size:.9rem;font-weight:600;display:inline-block}.tool-list{padding:2rem 1rem;max-width:1200px;margin:0 auto}.tool-list .tool-item-card{background:#fffc;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(30,41,59,.1);box-shadow:0 8px 32px #1e293b1a;transition:all .3s ease;border-radius:15px;padding:1.5rem;cursor:pointer;display:flex;align-items:center;gap:1.5rem;margin-bottom:1rem}.tool-list .tool-item-card:hover{transform:translateY(-3px);background:#fffffff2;box-shadow:0 15px 40px #1e293b33}.tool-list .tool-item-card .tool-thumbnail{flex-shrink:0;width:60px;height:60px;background:linear-gradient(45deg,#3b82f6,#1d4ed8);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;box-shadow:0 4px 15px #3b82f64d}.tool-list .tool-item-card .tool-info{flex:1}.tool-list .tool-item-card .tool-info h3{color:#1e293b;font-size:1.2rem;margin-bottom:.5rem;text-shadow:1px 1px 2px rgba(255,255,255,.5);font-weight:600}.tool-list .tool-item-card .tool-info p{color:#1e293bb3;font-size:.95rem;line-height:1.4}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#1e293b66;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:2rem}.modal-overlay .modal-container{background:#fffc;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(30,41,59,.1);box-shadow:0 8px 32px #1e293b1a;border-radius:24px;width:95vw;height:90vh;box-shadow:0 25px 50px #1e293b33;display:flex;flex-direction:column;overflow:hidden;animation:modalSlideIn .3s ease-out}.modal-overlay .modal-container .modal-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:#f8fafccc;border-bottom:1px solid rgba(30,41,59,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-overlay .modal-container .modal-header h2{color:#1e293b;font-size:1.5rem;margin:0;text-shadow:2px 2px 4px rgba(255,255,255,.8);font-weight:600}.modal-overlay .modal-container .modal-header h2 i{margin-right:.5rem;color:#3b82f6}.modal-overlay .modal-container .modal-header .modal-close-btn{background:#fffc;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(30,41,59,.1);box-shadow:0 8px 32px #1e293b1a;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#1e293b;padding:0;margin:0;box-shadow:0 4px 15px #1e293b33;font-size:1rem}.modal-overlay .modal-container .modal-header .modal-close-btn:hover{background:#1e293b33;transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px #1e293b33}.modal-overlay .modal-container .modal-content{flex:1;padding:2rem;overflow-y:auto;background:#f8fafc80}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.modal-enter-active{transition:all .3s ease-out}.modal-leave-active{transition:all .3s ease-in}.modal-enter-from{opacity:0}.modal-enter-to,.modal-leave-from{opacity:1}.modal-leave-to{opacity:0}.modal-enter-from .modal-container{transform:scale(.9) translateY(-20px)}.modal-enter-to .modal-container,.modal-leave-from .modal-container{transform:scale(1) translateY(0)}.modal-leave-to .modal-container{transform:scale(.9) translateY(-20px)}.dark-theme{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);color:#fff}.dark-theme .header-left,.dark-theme .section-title{color:#fff}.dark-theme .tool-info h3,.dark-theme .tool-info p{color:#fff!important}.dark-theme .theme-toggle-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.1);color:#fff;box-shadow:0 4px 15px #0003}.dark-theme .theme-toggle-btn:hover{background:#fff3;box-shadow:0 6px 20px #fff3}.dark-theme .tool-card,.dark-theme .category-card,.dark-theme .tool-item-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000004d}.dark-theme .tool-card:hover,.dark-theme .category-card:hover,.dark-theme .tool-item-card:hover{background:#ffffff14;box-shadow:0 15px 40px #0006}.dark-theme input,.dark-theme textarea,.dark-theme select{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.1)}.dark-theme input:focus,.dark-theme textarea:focus,.dark-theme select:focus{background:#ffffff26;box-shadow:0 0 0 3px #ff6b354d}.dark-theme input::placeholder,.dark-theme textarea::placeholder,.dark-theme select::placeholder{color:#ffffffb3}.dark-theme .form-group label{color:#fff}.dark-theme .breadcrumb-btn{background:#fff;color:#fff;border:1px solid rgba(255,255,255,.1)}.dark-theme .breadcrumb-btn:hover{background:#fff3}.dark-theme .breadcrumb-separator{color:#ffffffb3}.dark-theme .breadcrumb-current{color:#ff6b35}.dark-theme .calculator-display{background:#0000004d;border:1px solid rgba(255,255,255,.1);color:#fff}.dark-theme .calc-btn{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.1)}.dark-theme .calc-btn:hover{background:#fff3}.dark-theme .calc-btn.operator{background:linear-gradient(45deg,#ff6b35,#f7931e)}.dark-theme .calc-btn.clear{background:linear-gradient(45deg,#e83e8c,#d91a72)}.dark-theme .calc-btn.equals{background:linear-gradient(45deg,#fd7e14,#e55a00)}.dark-theme .status-indicator.valid{background:#2d5016;color:#c3e6cb;border:1px solid #155724}.dark-theme .status-indicator.invalid{background:#58151c;color:#f1b2b7;border:1px solid #721c24}.dark-theme .status-indicator.info{background:#1c3d5a;color:#b6d7ff;border:1px solid #004085}.dark-theme .result-display{background:#0000004d;border:1px solid rgba(255,255,255,.1);color:#fff}.dark-theme footer{color:#ffffffe6}.dark-theme .category-icon{color:#ff6b35}.dark-theme .tool-card h3 i{color:gold}.dark-theme .modal-overlay{background:#0009}.dark-theme .modal-overlay .modal-container{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 25px 50px #0006}.dark-theme .modal-overlay .modal-container .modal-header{background:#ffffff1a;border-bottom:1px solid rgba(255,255,255,.1)}.dark-theme .modal-overlay .modal-container .modal-header h2{color:#fff}.dark-theme .modal-overlay .modal-container .modal-header h2 i{color:gold}.dark-theme .modal-overlay .modal-container .modal-header .modal-close-btn{background:#ffffff1a;border:1px solid rgba(255,255,255,.1);color:#fff}.dark-theme .modal-overlay .modal-container .modal-header .modal-close-btn:hover{background:#fff3}.dark-theme .modal-overlay .modal-container .modal-content{background:#0000001a}@media (max-width: 768px){.tools-grid{grid-template-columns:1fr;gap:1.5rem}.tool-card{padding:1.5rem}header h1{font-size:2rem}.section-title{font-size:1.5rem}.conversion-row{flex-direction:column;gap:.5rem}.calculator .calculator-buttons{gap:.3rem}.calculator .calc-btn{padding:.8rem;font-size:1rem}.category-overview .category-grid{grid-template-columns:1fr;gap:1.5rem}.category-overview .category-card{padding:1.5rem}.tool-list .tool-item-card{flex-direction:column;text-align:center;gap:1rem}.tool-list .tool-thumbnail{width:50px;height:50px;font-size:1.2rem}.breadcrumb{flex-wrap:wrap;gap:.3rem}.breadcrumb .breadcrumb-btn{padding:.4rem .8rem;font-size:.8rem}.modal-overlay{padding:1rem}.modal-overlay .modal-container{width:95vw;height:90vh;border-radius:16px}.modal-overlay .modal-container .modal-header{padding:1rem 1.5rem}.modal-overlay .modal-container .modal-header h2{font-size:1.2rem}.modal-overlay .modal-container .modal-header .modal-close-btn{width:35px;height:35px;font-size:.9rem}.modal-overlay .modal-container .modal-content{padding:1.5rem}.dark-theme .header-content{flex-direction:column;gap:1rem}.dark-theme .header-left{text-align:center}}@media (max-width: 480px){.tool-card{padding:1rem}header{padding:1.5rem 1rem}header h1{font-size:1.8rem}.modal-overlay{padding:.5rem}.modal-overlay .modal-container{width:98vw;height:95vh;border-radius:12px}.modal-overlay .modal-container .modal-header{padding:.8rem 1rem;flex-direction:column;gap:.5rem;text-align:center}.modal-overlay .modal-container .modal-close-btn{position:absolute;top:.5rem;right:.5rem;width:30px;height:30px;font-size:.8rem}.modal-overlay .modal-container .modal-content{padding:1rem}}.container{position:absolute;margin:10% auto auto;display:block;width:484px;height:484px;left:-260px;top:-201px}.dark-theme .container{display:none}.container:after{content:"";position:absolute;mix-blend-mode:color-dodge;width:450px;height:150px;top:60px;left:-700px;animation:window-2 25s linear 0s 1 normal}@keyframes window-2{0%{background-color:#fff3;top:40%;left:-500px}to{background-color:#fff3;top:40%;left:-200px}}.container:before{content:"";position:absolute;mix-blend-mode:color dodge;width:450px;height:350px;top:-260px;left:-700px;animation:window-1 25s linear 0s 1 normal}@keyframes window-1{0%{background-color:#fff3;top:-180px;left:-500px}to{background-color:#fff3;top:-180px;left:-200px}}.clockbase{width:300px;height:300px;border-radius:100%;border:solid rgb(216,236,223) 25px;background-color:#fcfff3;position:relative;top:24px;left:18px}.clockbase:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;border:solid rgb(239,247,212) 15px;top:-11%;left:-11%}.clockbase-design{position:absolute;width:245px;height:245px;border-radius:50%;border:dotted rgb(216,236,223) 4.6px;top:51px;left:45px;z-index:2px;transform:rotate(18.8deg)}.tip{width:5px;height:252px;position:absolute;top:49px;left:164.5px;border-top:solid rgb(216,236,223) 20px;border-bottom:solid rgb(216,236,223) 20px}.tip:after{content:"";width:215px;height:5px;position:absolute;top:103px;left:-125px;border-left:solid rgb(216,236,223) 20px;border-right:solid rgb(216,236,223) 20px}.hours{position:absolute;width:8px;height:50px;background-color:#a9d3f7;top:123.5px;left:162px;transform-origin:center bottom}.minutes{position:absolute;width:5px;height:80px;background-color:#a9d3f7;top:95px;left:164.2px;transform-origin:center bottom}.seconds{position:absolute;width:3px;height:110px;background-color:#a9d3f7;top:64px;left:164.5px;transform-origin:center bottom}.center{width:15px;height:15px;border-radius:100%;background-color:#a9d3f7;position:absolute;top:168px;left:160px}.dimension{width:300px;height:300px;border-radius:100%;border:solid rgb(216,236,223) 25px;background-color:#fcfff3;top:40px;left:40px;position:absolute;z-index:-1}.drop-shadow{width:300px;height:300px;border-radius:100%;border:solid rgba(169,211,247,.9) 25px;background-color:#a9d3f7;top:60px;left:60px;position:absolute;z-index:-2}.lighing{position:absolute;width:200px;height:300px;background-color:#eff7d4;top:20px;z-index:-2}
