:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility}.tools-container{width:100%;max-width:1200px;margin:0 auto;padding:0 .5rem;box-sizing:border-box}.tools-grid{display:grid;grid-template-columns:1fr;gap:.5rem}@media (min-width: 600px){.tools-grid{grid-template-columns:1fr 1fr;gap:.75rem}}@media (min-width: 1024px){.tools-grid{grid-template-columns:1fr 1fr 1fr;gap:1rem}}.tool-card{width:100%;padding:.75rem .5rem;margin-bottom:.75rem;border-radius:.5rem;box-shadow:0 1px 2px #00000008;border:1px solid #e2e8f0;background:#fff;box-sizing:border-box}.tool-title{font-size:1rem}@media (min-width: 768px){.tool-title{font-size:1.25rem}}.action-button,.control-button{font-size:.95rem;padding:.5rem .75rem}@media (max-width: 600px){.action-button,.control-button{font-size:.85rem;padding:.4rem .5rem}}input,textarea,select{font-size:1rem}@media (max-width: 600px){input,textarea,select{font-size:.95rem}}.category-text{font-weight:500}.category-link{font-size:.9rem}.category-link.parent{font-size:1.05rem;font-weight:700}.category-icon{font-size:1.15rem}#app{max-width:1280px;margin:0 auto;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr;padding:0 .5rem}}.ad-container[data-v-27f315c7]{width:160px;min-width:160px;margin:0 auto}@media (max-width: 768px){.ad-container[data-v-27f315c7]{display:none}}.ad-container-bottom[data-v-6902a674]{width:100%;min-width:300px;margin:20px 0;text-align:center;padding:0 10px}@media (max-width: 768px){.ad-container-bottom[data-v-6902a674]{min-width:280px;margin:15px 0;padding:0 5px}}@media (max-width: 480px){.ad-container-bottom[data-v-6902a674]{min-width:250px;margin:10px 0;padding:0}}.ad-container-top[data-v-f48b856a]{width:100%;min-width:300px;margin:10px 0;text-align:center;padding:0 10px}@media (max-width: 768px){.ad-container-top[data-v-f48b856a]{min-width:280px;margin:8px 0;padding:0 5px}}@media (max-width: 480px){.ad-container-top[data-v-f48b856a]{min-width:250px;margin:5px 0;padding:0}}.ip-info-tool[data-v-8804a038]{max-width:800px;margin:0 auto;padding:20px}.tool-header[data-v-8804a038]{text-align:center;margin-bottom:30px}.tool-header h2[data-v-8804a038]{color:#2c3e50;margin-bottom:10px}.tool-header p[data-v-8804a038]{color:#7f8c8d;font-size:16px}.action-section[data-v-8804a038]{text-align:center;margin-bottom:30px}.primary-button[data-v-8804a038]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;cursor:pointer;transition:all .3s ease}.primary-button[data-v-8804a038]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.primary-button[data-v-8804a038]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-8804a038]{display:flex;align-items:center;gap:10px;background:#fee;color:#c33;padding:15px;border-radius:8px;margin-bottom:20px}.result-section[data-v-8804a038]{display:flex;flex-direction:column;gap:20px}.info-card[data-v-8804a038]{background:#fff;border:1px solid #e1e8ed;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a}.info-card h3[data-v-8804a038]{color:#2c3e50;margin-bottom:15px;font-size:18px;border-bottom:2px solid #3498db;padding-bottom:8px}.info-grid[data-v-8804a038]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.info-item[data-v-8804a038]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#f8f9fa;border-radius:6px}.info-label[data-v-8804a038]{font-weight:600;color:#495057}.info-value[data-v-8804a038]{color:#2c3e50;font-family:Courier New,monospace}.map-section[data-v-8804a038]{text-align:center;margin-top:20px}.map-section h3[data-v-8804a038]{color:#2c3e50;margin-bottom:15px}.map-link[data-v-8804a038]{display:inline-block;background:#27ae60;color:#fff;text-decoration:none;padding:10px 20px;border-radius:6px;transition:background .3s ease}.map-link[data-v-8804a038]:hover{background:#219a52}@media (max-width: 768px){.ip-info-tool[data-v-8804a038]{padding:15px}.info-grid[data-v-8804a038]{grid-template-columns:1fr}.info-item[data-v-8804a038]{flex-direction:column;align-items:flex-start;gap:5px}}.port-checker-tool[data-v-30b6620c]{max-width:800px;margin:0 auto;padding:20px}.tool-header[data-v-30b6620c]{text-align:center;margin-bottom:30px}.tool-header h2[data-v-30b6620c]{color:#2c3e50;margin-bottom:10px}.tool-header p[data-v-30b6620c]{color:#7f8c8d;font-size:16px}.input-section[data-v-30b6620c]{background:#fff;border:1px solid #e1e8ed;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px #0000001a}.input-group[data-v-30b6620c]{margin-bottom:20px}.input-group label[data-v-30b6620c]{display:block;margin-bottom:8px;font-weight:600;color:#2c3e50}.input-field[data-v-30b6620c]{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:16px;transition:border-color .3s ease}.input-field[data-v-30b6620c]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.button-group[data-v-30b6620c]{display:flex;gap:10px;flex-wrap:wrap}.primary-button[data-v-30b6620c],.secondary-button[data-v-30b6620c]{padding:12px 24px;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:all .3s ease}.primary-button[data-v-30b6620c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.secondary-button[data-v-30b6620c]{background:#f8f9fa;color:#495057;border:1px solid #dee2e6}.primary-button[data-v-30b6620c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.secondary-button[data-v-30b6620c]:hover:not(:disabled){background:#e9ecef}.primary-button[data-v-30b6620c]:disabled,.secondary-button[data-v-30b6620c]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-30b6620c]{display:flex;align-items:center;gap:10px;background:#fee;color:#c33;padding:15px;border-radius:8px;margin-bottom:20px}.result-section[data-v-30b6620c]{margin-bottom:30px}.result-card[data-v-30b6620c]{background:#fff;border:1px solid #e1e8ed;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a}.result-card.open[data-v-30b6620c]{border-left:4px solid #27ae60}.result-card.closed[data-v-30b6620c]{border-left:4px solid #e74c3c}.result-header[data-v-30b6620c]{display:flex;align-items:center;gap:15px;margin-bottom:10px}.status-icon[data-v-30b6620c]{font-size:24px}.result-info h3[data-v-30b6620c]{margin:0;color:#2c3e50;font-family:Courier New,monospace}.status-text[data-v-30b6620c]{margin:5px 0 0;color:#7f8c8d}.response-time[data-v-30b6620c],.service-info[data-v-30b6620c]{color:#495057;font-size:14px;margin-top:10px}.scan-results[data-v-30b6620c]{margin-bottom:30px}.scan-results h3[data-v-30b6620c]{color:#2c3e50;margin-bottom:15px;border-bottom:2px solid #3498db;padding-bottom:8px}.scan-grid[data-v-30b6620c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.scan-item[data-v-30b6620c]{background:#fff;border:1px solid #e1e8ed;border-radius:8px;padding:15px;text-align:center;transition:all .3s ease}.scan-item.open[data-v-30b6620c]{border-left:4px solid #27ae60;background:#f8fff8}.scan-item.closed[data-v-30b6620c]{border-left:4px solid #e74c3c;background:#fff8f8}.port-number[data-v-30b6620c]{font-size:18px;font-weight:700;color:#2c3e50;font-family:Courier New,monospace}.port-status[data-v-30b6620c]{font-size:14px;margin:5px 0;font-weight:600}.scan-item.open .port-status[data-v-30b6620c]{color:#27ae60}.scan-item.closed .port-status[data-v-30b6620c]{color:#e74c3c}.port-service[data-v-30b6620c]{font-size:12px;color:#7f8c8d}.info-section[data-v-30b6620c]{background:#f8f9fa;border-radius:12px;padding:20px}.info-section h3[data-v-30b6620c]{color:#2c3e50;margin-bottom:15px;border-bottom:2px solid #3498db;padding-bottom:8px}.port-info-grid[data-v-30b6620c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.port-info-item[data-v-30b6620c]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:10px;border-radius:6px;border:1px solid #e1e8ed}.port-info-item .port-number[data-v-30b6620c]{font-family:Courier New,monospace;font-weight:700;color:#3498db}.port-description[data-v-30b6620c]{color:#7f8c8d;font-size:14px}@media (max-width: 768px){.port-checker-tool[data-v-30b6620c]{padding:15px}.button-group[data-v-30b6620c]{flex-direction:column}.scan-grid[data-v-30b6620c],.port-info-grid[data-v-30b6620c]{grid-template-columns:1fr}.result-header[data-v-30b6620c]{flex-direction:column;align-items:flex-start;gap:10px}}.dns-lookup-tool[data-v-8765517f]{max-width:900px;margin:0 auto;padding:20px}.tool-header[data-v-8765517f]{text-align:center;margin-bottom:30px}.tool-header h2[data-v-8765517f]{color:#2c3e50;margin-bottom:10px}.tool-header p[data-v-8765517f]{color:#7f8c8d;font-size:16px}.input-section[data-v-8765517f]{background:#fff;border:1px solid #e1e8ed;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px #0000001a}.input-group[data-v-8765517f]{margin-bottom:20px}.input-group label[data-v-8765517f]{display:block;margin-bottom:8px;font-weight:600;color:#2c3e50}.input-field[data-v-8765517f],.select-field[data-v-8765517f]{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:16px;transition:border-color .3s ease}.input-field[data-v-8765517f]:focus,.select-field[data-v-8765517f]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.button-group[data-v-8765517f]{display:flex;gap:10px;flex-wrap:wrap}.primary-button[data-v-8765517f],.secondary-button[data-v-8765517f]{padding:12px 24px;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:all .3s ease}.primary-button[data-v-8765517f]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.secondary-button[data-v-8765517f]{background:#f8f9fa;color:#495057;border:1px solid #dee2e6}.primary-button[data-v-8765517f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.secondary-button[data-v-8765517f]:hover:not(:disabled){background:#e9ecef}.primary-button[data-v-8765517f]:disabled,.secondary-button[data-v-8765517f]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-8765517f]{display:flex;align-items:center;gap:10px;background:#fee;color:#c33;padding:15px;border-radius:8px;margin-bottom:20px}.results-section[data-v-8765517f]{margin-bottom:30px}.results-section h3[data-v-8765517f]{color:#2c3e50;margin-bottom:20px;border-bottom:2px solid #3498db;padding-bottom:8px}.result-card[data-v-8765517f]{background:#fff;border:1px solid #e1e8ed;border-radius:12px;padding:20px;margin-bottom:15px;box-shadow:0 2px 8px #0000001a}.result-header[data-v-8765517f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.result-header h4[data-v-8765517f]{margin:0;color:#2c3e50;font-size:18px}.record-count[data-v-8765517f]{background:#3498db;color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600}.no-records[data-v-8765517f]{color:#7f8c8d;font-style:italic;text-align:center;padding:20px}.records-list[data-v-8765517f]{display:flex;flex-direction:column;gap:10px}.record-item[data-v-8765517f]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:15px}.record-content[data-v-8765517f]{display:flex;flex-direction:column;gap:5px}.record-value[data-v-8765517f]{font-family:Courier New,monospace;font-weight:600;color:#2c3e50;word-break:break-all}.record-meta[data-v-8765517f]{font-size:12px;color:#7f8c8d}.domain-info[data-v-8765517f]{background:#f8f9fa;border-radius:12px;padding:20px;margin-top:20px}.domain-info h4[data-v-8765517f]{color:#2c3e50;margin-bottom:15px;border-bottom:2px solid #3498db;padding-bottom:8px}.info-grid[data-v-8765517f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.info-item[data-v-8765517f]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#fff;border-radius:6px;border:1px solid #e1e8ed}.info-label[data-v-8765517f]{font-weight:600;color:#495057}.info-value[data-v-8765517f]{color:#2c3e50;font-family:Courier New,monospace}.info-section[data-v-8765517f]{background:#f8f9fa;border-radius:12px;padding:20px}.info-section h3[data-v-8765517f]{color:#2c3e50;margin-bottom:20px;border-bottom:2px solid #3498db;padding-bottom:8px}.record-types-grid[data-v-8765517f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px}.record-type-item[data-v-8765517f]{background:#fff;border:1px solid #e1e8ed;border-radius:8px;padding:15px}.record-type-header[data-v-8765517f]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.record-type-name[data-v-8765517f]{background:#3498db;color:#fff;padding:4px 8px;border-radius:4px;font-family:Courier New,monospace;font-weight:700;font-size:12px}.record-type-title[data-v-8765517f]{font-weight:600;color:#2c3e50}.record-type-description[data-v-8765517f]{margin:0;color:#7f8c8d;font-size:14px;line-height:1.4}@media (max-width: 768px){.dns-lookup-tool[data-v-8765517f]{padding:15px}.button-group[data-v-8765517f]{flex-direction:column}.result-header[data-v-8765517f]{flex-direction:column;align-items:flex-start;gap:10px}.info-grid[data-v-8765517f],.record-types-grid[data-v-8765517f]{grid-template-columns:1fr}.info-item[data-v-8765517f]{flex-direction:column;align-items:flex-start;gap:5px}}.system-info-tool[data-v-42faa1f2]{max-width:1000px;margin:0 auto;padding:20px}.tool-header[data-v-42faa1f2]{text-align:center;margin-bottom:30px}.tool-header h2[data-v-42faa1f2]{color:#2c3e50;margin-bottom:10px}.tool-header p[data-v-42faa1f2]{color:#7f8c8d;font-size:16px}.action-section[data-v-42faa1f2]{text-align:center;margin-bottom:30px}.primary-button[data-v-42faa1f2]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:16px;cursor:pointer;transition:all .3s ease}.primary-button[data-v-42faa1f2]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.primary-button[data-v-42faa1f2]:disabled{opacity:.6;cursor:not-allowed}.info-sections[data-v-42faa1f2]{display:flex;flex-direction:column;gap:20px}.info-card[data-v-42faa1f2]{background:#fff;border:1px solid #e1e8ed;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a}.info-card h3[data-v-42faa1f2]{color:#2c3e50;margin-bottom:15px;font-size:18px;border-bottom:2px solid #3498db;padding-bottom:8px}.info-grid[data-v-42faa1f2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px}.info-item[data-v-42faa1f2]{display:flex;justify-content:space-between;align-items:flex-start;padding:12px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.info-label[data-v-42faa1f2]{font-weight:600;color:#495057;white-space:nowrap;margin-right:10px}.info-value[data-v-42faa1f2]{color:#2c3e50;font-family:Courier New,monospace;word-break:break-all;text-align:right;flex:1}.features-grid[data-v-42faa1f2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.feature-item[data-v-42faa1f2]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.feature-name[data-v-42faa1f2]{font-weight:500;color:#495057}.feature-status[data-v-42faa1f2]{font-size:16px}.feature-status.supported[data-v-42faa1f2]{color:#28a745}.feature-status.not-supported[data-v-42faa1f2]{color:#dc3545}@media (max-width: 768px){.system-info-tool[data-v-42faa1f2]{padding:15px}.info-grid[data-v-42faa1f2]{grid-template-columns:1fr}.info-item[data-v-42faa1f2]{flex-direction:column;align-items:flex-start;gap:5px}.info-value[data-v-42faa1f2]{text-align:left}.features-grid[data-v-42faa1f2]{grid-template-columns:1fr}}.ping-test-tool[data-v-fc272b5a]{max-width:900px;margin:0 auto;padding:20px}.tool-header[data-v-fc272b5a]{text-align:center;margin-bottom:30px}.tool-header h2[data-v-fc272b5a]{color:#2c3e50;margin-bottom:10px}.tool-header p[data-v-fc272b5a]{color:#7f8c8d;font-size:16px}.input-section[data-v-fc272b5a]{background:#fff;border:1px solid #e1e8ed;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px #0000001a}.input-group[data-v-fc272b5a]{margin-bottom:20px}.input-group label[data-v-fc272b5a]{display:block;margin-bottom:8px;font-weight:600;color:#2c3e50}.input-field[data-v-fc272b5a]{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:16px;transition:border-color .3s ease}.input-field[data-v-fc272b5a]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.settings-group[data-v-fc272b5a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:20px}.setting-item label[data-v-fc272b5a]{display:block;margin-bottom:8px;font-weight:600;color:#2c3e50}.select-field[data-v-fc272b5a]{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:16px;background:#fff;transition:border-color .3s ease}.select-field[data-v-fc272b5a]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.button-group[data-v-fc272b5a]{display:flex;gap:10px;flex-wrap:wrap}.primary-button[data-v-fc272b5a],.secondary-button[data-v-fc272b5a]{padding:12px 24px;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:all .3s ease}.primary-button[data-v-fc272b5a]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.secondary-button[data-v-fc272b5a]{background:#f8f9fa;color:#495057;border:1px solid #dee2e6}.primary-button[data-v-fc272b5a]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.secondary-button[data-v-fc272b5a]:hover:not(:disabled){background:#e9ecef}.primary-button[data-v-fc272b5a]:disabled,.secondary-button[data-v-fc272b5a]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-fc272b5a]{display:flex;align-items:center;gap:10px;background:#fee;color:#c33;padding:15px;border-radius:8px;margin-bottom:20px}.progress-section[data-v-fc272b5a]{background:#fff;border:1px solid #e1e8ed;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px #0000001a}.progress-info[data-v-fc272b5a]{text-align:center;margin-bottom:15px}.progress-info h3[data-v-fc272b5a]{color:#2c3e50;margin-bottom:5px}.progress-info p[data-v-fc272b5a]{color:#7f8c8d;margin:0}.progress-bar[data-v-fc272b5a]{width:100%;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden;margin-bottom:15px}.progress-fill[data-v-fc272b5a]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);transition:width .3s ease}.latest-result[data-v-fc272b5a]{text-align:center;color:#495057;font-family:Courier New,monospace;font-weight:600}.results-section[data-v-fc272b5a]{display:flex;flex-direction:column;gap:20px}.stats-summary[data-v-fc272b5a]{background:#fff;border:1px solid #e1e8ed;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a}.stats-summary h3[data-v-fc272b5a]{color:#2c3e50;margin-bottom:15px;border-bottom:2px solid #3498db;padding-bottom:8px}.stats-grid[data-v-fc272b5a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px}.stat-item[data-v-fc272b5a]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.stat-label[data-v-fc272b5a]{font-weight:600;color:#495057}.stat-value[data-v-fc272b5a]{color:#2c3e50;font-family:Courier New,monospace;font-weight:700}.results-list[data-v-fc272b5a]{background:#fff;border:1px solid #e1e8ed;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a}.results-list h3[data-v-fc272b5a]{color:#2c3e50;margin-bottom:15px;border-bottom:2px solid #3498db;padding-bottom:8px}.result-items[data-v-fc272b5a]{max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.result-item[data-v-fc272b5a]{display:flex;align-items:center;gap:15px;padding:12px;border-radius:6px;border:1px solid #e9ecef}.result-item.success[data-v-fc272b5a]{background:#f8fff8;border-left:4px solid #28a745}.result-item.failure[data-v-fc272b5a]{background:#fff8f8;border-left:4px solid #dc3545}.result-index[data-v-fc272b5a]{font-weight:700;color:#495057;min-width:30px;font-family:Courier New,monospace}.result-content[data-v-fc272b5a]{flex:1;display:flex;justify-content:space-between;align-items:center}.result-status[data-v-fc272b5a]{display:flex;align-items:center;gap:8px}.success-icon[data-v-fc272b5a]{color:#28a745}.failure-icon[data-v-fc272b5a]{color:#dc3545}.status-text[data-v-fc272b5a]{font-family:Courier New,monospace;font-weight:600}.result-time[data-v-fc272b5a]{color:#7f8c8d;font-size:12px}.chart-section[data-v-fc272b5a]{background:#fff;border:1px solid #e1e8ed;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a}.chart-section h3[data-v-fc272b5a]{color:#2c3e50;margin-bottom:15px;border-bottom:2px solid #3498db;padding-bottom:8px}.chart-container[data-v-fc272b5a]{position:relative;height:200px;margin-bottom:10px}.chart[data-v-fc272b5a]{position:relative;height:180px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.chart-bar[data-v-fc272b5a]{position:absolute;bottom:0;width:4px;background:linear-gradient(to top,#667eea,#764ba2);border-radius:2px 2px 0 0;transition:all .3s ease;cursor:pointer}.chart-bar[data-v-fc272b5a]:hover{background:linear-gradient(to top,#5a6fd8,#6a42a0);width:6px}.chart-labels[data-v-fc272b5a]{display:flex;justify-content:space-between;color:#7f8c8d;font-size:12px;font-family:Courier New,monospace}@media (max-width: 768px){.ping-test-tool[data-v-fc272b5a]{padding:15px}.button-group[data-v-fc272b5a]{flex-direction:column}.settings-group[data-v-fc272b5a],.stats-grid[data-v-fc272b5a]{grid-template-columns:1fr}.result-content[data-v-fc272b5a]{flex-direction:column;align-items:flex-start;gap:5px}}.speed-test-tool[data-v-056d713e]{max-width:1000px;margin:0 auto;padding:20px}.tool-header[data-v-056d713e]{text-align:center;margin-bottom:30px}.tool-header h2[data-v-056d713e]{color:#2c3e50;margin-bottom:10px}.tool-header p[data-v-056d713e]{color:#7f8c8d;font-size:16px}.input-section[data-v-056d713e]{background:#fff;border:1px solid #e1e8ed;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px #0000001a}.input-group[data-v-056d713e]{margin-bottom:20px}.input-group label[data-v-056d713e]{display:block;margin-bottom:8px;font-weight:600;color:#2c3e50}.input-field[data-v-056d713e]{width:100%;padding:12px;border:1px solid #ddd;border-radius:6px;font-size:16px;transition:border-color .3s ease}.input-field[data-v-056d713e]:focus{outline:none;border-color:#3498db;box-shadow:0 0 0 3px #3498db1a}.button-group[data-v-056d713e]{display:flex;gap:10px;flex-wrap:wrap}.primary-button[data-v-056d713e],.secondary-button[data-v-056d713e]{padding:12px 24px;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:all .3s ease}.primary-button[data-v-056d713e]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.secondary-button[data-v-056d713e]{background:#f8f9fa;color:#495057;border:1px solid #dee2e6}.primary-button[data-v-056d713e]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.secondary-button[data-v-056d713e]:hover:not(:disabled){background:#e9ecef}.primary-button[data-v-056d713e]:disabled,.secondary-button[data-v-056d713e]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-056d713e]{display:flex;align-items:center;gap:10px;background:#fee;color:#c33;padding:15px;border-radius:8px;margin-bottom:20px}.progress-section[data-v-056d713e]{background:#fff;border:1px solid #e1e8ed;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 2px 8px #0000001a}.progress-info[data-v-056d713e]{text-align:center;margin-bottom:15px}.progress-info h3[data-v-056d713e]{color:#2c3e50;margin-bottom:5px}.progress-info p[data-v-056d713e]{color:#7f8c8d;margin:0}.progress-bar[data-v-056d713e]{width:100%;height:8px;background:#e9ecef;border-radius:4px;overflow:hidden}.progress-fill[data-v-056d713e]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);transition:width .3s ease}.results-section[data-v-056d713e]{display:flex;flex-direction:column;gap:20px}.score-section[data-v-056d713e]{background:#fff;border:1px solid #e1e8ed;border-radius:12px;padding:30px;box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;gap:30px}.score-circle[data-v-056d713e]{width:120px;height:120px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:8px solid;position:relative}.score-circle.excellent[data-v-056d713e]{border-color:#27ae60;background:linear-gradient(135deg,#2ecc71,#27ae60)}.score-circle.good[data-v-056d713e]{border-color:#f39c12;background:linear-gradient(135deg,#f1c40f,#f39c12)}.score-circle.fair[data-v-056d713e]{border-color:#e67e22;background:linear-gradient(135deg,#e74c3c,#e67e22)}.score-circle.poor[data-v-056d713e]{border-color:#c0392b;background:linear-gradient(135deg,#e74c3c,#c0392b)}.score-number[data-v-056d713e]{font-size:36px;font-weight:700;color:#fff}.score-label[data-v-056d713e]{font-size:12px;color:#fff;margin-top:5px}.score-description h3[data-v-056d713e]{color:#2c3e50;margin-bottom:10px;font-size:24px}.score-description p[data-v-056d713e]{color:#7f8c8d;margin:0;font-size:16px;line-height:1.5}.metrics-section[data-v-056d713e]{background:#fff;border:1px solid #e1e8ed;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a}.metrics-section h3[data-v-056d713e]{color:#2c3e50;margin-bottom:20px;border-bottom:2px solid #3498db;padding-bottom:8px}.metrics-grid[data-v-056d713e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.metric-card[data-v-056d713e]{display:flex;align-items:center;gap:15px;padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.metric-icon[data-v-056d713e]{font-size:24px;width:40px;text-align:center}.metric-content[data-v-056d713e]{flex:1}.metric-label[data-v-056d713e]{font-size:14px;color:#7f8c8d;margin-bottom:5px}.metric-value[data-v-056d713e]{font-size:18px;font-weight:700;color:#2c3e50;font-family:Courier New,monospace}.analysis-section[data-v-056d713e]{background:#fff;border:1px solid #e1e8ed;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a}.analysis-section h3[data-v-056d713e]{color:#2c3e50;margin-bottom:20px;border-bottom:2px solid #3498db;padding-bottom:8px}.analysis-grid[data-v-056d713e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px}.analysis-item h4[data-v-056d713e]{color:#2c3e50;margin-bottom:15px;font-size:16px}.analysis-bar[data-v-056d713e]{display:flex;height:40px;border-radius:6px;overflow:hidden;margin-bottom:15px;border:1px solid #e9ecef}.bar-section[data-v-056d713e]{display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;min-width:30px}.bar-section.dns[data-v-056d713e]{background:#3498db}.bar-section.connect[data-v-056d713e]{background:#2ecc71}.bar-section.ttfb[data-v-056d713e]{background:#f39c12}.bar-section.download[data-v-056d713e]{background:#e74c3c}.bar-legend[data-v-056d713e]{display:flex;flex-wrap:wrap;gap:15px}.legend-item[data-v-056d713e]{display:flex;align-items:center;gap:8px;font-size:12px}.legend-color[data-v-056d713e]{width:12px;height:12px;border-radius:2px}.legend-color.dns[data-v-056d713e]{background:#3498db}.legend-color.connect[data-v-056d713e]{background:#2ecc71}.legend-color.ttfb[data-v-056d713e]{background:#f39c12}.legend-color.download[data-v-056d713e]{background:#e74c3c}.recommendations[data-v-056d713e]{display:flex;flex-direction:column;gap:15px}.recommendation[data-v-056d713e]{display:flex;align-items:flex-start;gap:12px;padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.rec-icon[data-v-056d713e]{font-size:20px;width:30px;text-align:center}.rec-content[data-v-056d713e]{flex:1}.rec-title[data-v-056d713e]{font-weight:600;color:#2c3e50;margin-bottom:5px}.rec-description[data-v-056d713e]{font-size:14px;color:#7f8c8d;line-height:1.4}.test-info[data-v-056d713e]{background:#f8f9fa;border-radius:12px;padding:20px}.test-info h4[data-v-056d713e]{color:#2c3e50;margin-bottom:15px;border-bottom:2px solid #3498db;padding-bottom:8px}.info-grid[data-v-056d713e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px}.info-item[data-v-056d713e]{display:flex;justify-content:space-between;align-items:center;padding:10px;background:#fff;border-radius:6px;border:1px solid #e1e8ed}.info-label[data-v-056d713e]{font-weight:600;color:#495057}.info-value[data-v-056d713e]{color:#2c3e50;font-family:Courier New,monospace;word-break:break-all}@media (max-width: 768px){.speed-test-tool[data-v-056d713e]{padding:15px}.button-group[data-v-056d713e]{flex-direction:column}.score-section[data-v-056d713e]{flex-direction:column;text-align:center;gap:20px}.metrics-grid[data-v-056d713e],.analysis-grid[data-v-056d713e]{grid-template-columns:1fr}.bar-legend[data-v-056d713e]{flex-direction:column;gap:8px}.info-grid[data-v-056d713e]{grid-template-columns:1fr}.info-item[data-v-056d713e]{flex-direction:column;align-items:flex-start;gap:5px}}.network-speed[data-v-6ce14546]{max-width:900px;margin:0 auto}.tool-header[data-v-6ce14546]{text-align:center;margin-bottom:2rem}.tool-header h3[data-v-6ce14546]{font-size:1.5rem;margin-bottom:.5rem;color:#2c3e50}.tool-header p[data-v-6ce14546]{color:#7f8c8d;margin:0}.action-section[data-v-6ce14546]{text-align:center;margin-bottom:2rem}.test-button[data-v-6ce14546]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:16px 32px;border-radius:8px;font-size:1.1rem;cursor:pointer;transition:all .3s ease;min-width:200px}.test-button[data-v-6ce14546]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.test-button[data-v-6ce14546]:disabled{opacity:.7;cursor:not-allowed}.testing-section[data-v-6ce14546]{background:#e3f2fd;border-radius:12px;padding:2rem;margin-bottom:2rem}.current-test[data-v-6ce14546]{text-align:center;margin-bottom:2rem}.current-test h4[data-v-6ce14546]{margin:0 0 1rem;color:#1976d2;font-size:1.2rem}.progress-bar[data-v-6ce14546]{width:100%;height:12px;background:#e0e0e0;border-radius:6px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-6ce14546]{height:100%;background:linear-gradient(90deg,#1976d2,#42a5f5);transition:width .3s ease}.progress-text[data-v-6ce14546]{margin:0;color:#424242;font-weight:500}.live-stats[data-v-6ce14546]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.live-stat[data-v-6ce14546]{background:#fff;border-radius:8px;padding:1rem;display:flex;align-items:center;gap:.75rem}.stat-icon[data-v-6ce14546]{font-size:1.5rem}.stat-info[data-v-6ce14546]{flex:1}.stat-label[data-v-6ce14546]{font-size:.8rem;color:#6c757d;margin-bottom:.25rem}.stat-value[data-v-6ce14546]{font-size:1.1rem;font-weight:600;color:#2c3e50}.results-section[data-v-6ce14546]{margin-bottom:2rem}.speed-gauge[data-v-6ce14546]{text-align:center;margin-bottom:2rem}.gauge-container[data-v-6ce14546]{display:inline-block}.gauge[data-v-6ce14546]{width:200px;height:200px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border:8px solid;margin:0 auto}.gauge.excellent[data-v-6ce14546]{border-color:#4caf50;background:linear-gradient(135deg,#4caf50,#8bc34a);color:#fff}.gauge.good[data-v-6ce14546]{border-color:#2196f3;background:linear-gradient(135deg,#2196f3,#03a9f4);color:#fff}.gauge.average[data-v-6ce14546]{border-color:#ff9800;background:linear-gradient(135deg,#ff9800,#ffc107);color:#fff}.gauge.poor[data-v-6ce14546]{border-color:#f44336;background:linear-gradient(135deg,#f44336,#e91e63);color:#fff}.gauge-value[data-v-6ce14546]{font-size:2.5rem;font-weight:700}.gauge-unit[data-v-6ce14546]{font-size:1rem;margin-top:-.5rem}.gauge-label[data-v-6ce14546]{font-size:.9rem;margin-top:.5rem;opacity:.9}.metrics-grid[data-v-6ce14546]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.metric-card[data-v-6ce14546]{background:#fff;border-radius:8px;padding:1.5rem;border:1px solid #e9ecef;display:flex;align-items:center;gap:1rem;transition:all .3s ease}.metric-card[data-v-6ce14546]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.metric-card.download[data-v-6ce14546]{border-left:4px solid #4caf50}.metric-card.upload[data-v-6ce14546]{border-left:4px solid #2196f3}.metric-card.ping[data-v-6ce14546]{border-left:4px solid #ff9800}.metric-card.jitter[data-v-6ce14546]{border-left:4px solid #9c27b0}.metric-icon[data-v-6ce14546]{font-size:2rem}.metric-info[data-v-6ce14546]{flex:1}.metric-label[data-v-6ce14546]{font-size:.9rem;color:#6c757d;margin-bottom:.25rem}.metric-value[data-v-6ce14546]{font-size:1.3rem;font-weight:600;color:#2c3e50;margin-bottom:.25rem}.metric-description[data-v-6ce14546]{font-size:.8rem;color:#6c757d}.usage-recommendations[data-v-6ce14546],.test-details[data-v-6ce14546]{background:#fff;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;border:1px solid #e9ecef}.usage-recommendations h5[data-v-6ce14546],.test-details h5[data-v-6ce14546]{margin:0 0 1rem;color:#2c3e50;font-size:1.1rem}.usage-grid[data-v-6ce14546]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.usage-item[data-v-6ce14546]{display:flex;flex-direction:column;align-items:center;padding:1rem;border:2px solid #e9ecef;border-radius:8px;text-align:center;transition:all .3s ease}.usage-item.suitable[data-v-6ce14546]{border-color:#4caf50;background:#f1f8e9}.usage-icon[data-v-6ce14546]{font-size:2rem;margin-bottom:.5rem}.usage-name[data-v-6ce14546]{font-weight:500;color:#2c3e50;margin-bottom:.25rem}.usage-status[data-v-6ce14546]{font-size:.8rem;color:#6c757d}.usage-item.suitable .usage-status[data-v-6ce14546]{color:#4caf50;font-weight:600}.details-grid[data-v-6ce14546]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.detail-item[data-v-6ce14546]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f8f9fa;border-radius:6px}.detail-label[data-v-6ce14546]{color:#6c757d;font-weight:500}.detail-value[data-v-6ce14546]{color:#2c3e50;font-weight:600}.error-section[data-v-6ce14546]{text-align:center;padding:1rem}.error-message[data-v-6ce14546]{color:#e74c3c;margin:0}@media (max-width: 768px){.testing-section[data-v-6ce14546]{padding:1rem}.live-stats[data-v-6ce14546]{grid-template-columns:1fr}.gauge[data-v-6ce14546]{width:150px;height:150px}.gauge-value[data-v-6ce14546]{font-size:2rem}.metrics-grid[data-v-6ce14546]{grid-template-columns:1fr}.usage-grid[data-v-6ce14546]{grid-template-columns:repeat(2,1fr)}.details-grid[data-v-6ce14546]{grid-template-columns:1fr}.detail-item[data-v-6ce14546]{flex-direction:column;align-items:flex-start;gap:.25rem}}.header-analyzer[data-v-7414731d]{max-width:1000px;margin:0 auto}.tool-header[data-v-7414731d]{text-align:center;margin-bottom:2rem}.tool-title[data-v-7414731d]{font-size:2rem;font-weight:700;color:#2c3e50;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.icon[data-v-7414731d]{font-size:2.5rem}.tool-description[data-v-7414731d]{color:#7f8c8d;font-size:1.1rem;line-height:1.6}.input-section[data-v-7414731d]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem}.input-group[data-v-7414731d]{display:flex;flex-direction:column;gap:.5rem}.input-group label[data-v-7414731d]{font-weight:600;color:#2c3e50}.input-container[data-v-7414731d]{display:flex;gap:1rem}.input-container input[data-v-7414731d]{flex:1;padding:.75rem;border:1px solid #ddd;border-radius:8px;font-size:1rem}.analyze-button[data-v-7414731d]{padding:.75rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.analyze-button[data-v-7414731d]:hover:not(:disabled){background:linear-gradient(135deg,#5a67d8,#6b46c1);transform:translateY(-1px)}.analyze-button[data-v-7414731d]:disabled{opacity:.6;cursor:not-allowed}.loading[data-v-7414731d]{text-align:center;padding:2rem}.loading-spinner[data-v-7414731d]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;animation:spin-7414731d 1s linear infinite;margin:0 auto 1rem}@keyframes spin-7414731d{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error[data-v-7414731d]{background:#fee;border:1px solid #fcc;border-radius:8px;padding:1rem;color:#c53030}.results[data-v-7414731d]{display:flex;flex-direction:column;gap:2rem}.result-section[data-v-7414731d]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 4px #0000001a}.section-title[data-v-7414731d]{font-size:1.25rem;font-weight:600;color:#2c3e50;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.info-grid[data-v-7414731d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.info-item[data-v-7414731d]{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #f0f0f0}.label[data-v-7414731d]{font-weight:500;color:#555}.value[data-v-7414731d]{font-weight:600}.value.success[data-v-7414731d]{color:#27ae60}.value.warning[data-v-7414731d]{color:#f39c12}.value.error[data-v-7414731d]{color:#e74c3c}.security-headers[data-v-7414731d],.cache-headers[data-v-7414731d]{display:flex;flex-direction:column;gap:1rem}.header-item[data-v-7414731d]{padding:1rem;border:1px solid #e1e8ed;border-radius:8px;background:#f8f9fa}.header-item.good[data-v-7414731d]{border-color:#27ae60;background:#f0fff4}.header-item.bad[data-v-7414731d]{border-color:#e74c3c;background:#fdf2f2}.header-item.warning[data-v-7414731d]{border-color:#f39c12;background:#fffbf0}.header-info[data-v-7414731d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.header-name[data-v-7414731d]{font-weight:600;color:#2c3e50}.header-status[data-v-7414731d]{font-size:.9rem}.header-value[data-v-7414731d]{font-family:Courier New,monospace;background:#f5f5f5;padding:.5rem;border-radius:4px;margin-bottom:.5rem;word-break:break-all}.header-description[data-v-7414731d]{font-size:.9rem;color:#666;line-height:1.4}.all-headers[data-v-7414731d]{display:flex;flex-direction:column;gap:.5rem;max-height:400px;overflow-y:auto}.header-row[data-v-7414731d]{display:flex;gap:1rem;padding:.5rem;background:#f8f9fa;border-radius:4px;font-family:Courier New,monospace;font-size:.9rem}.header-row .header-name[data-v-7414731d]{font-weight:600;color:#2c3e50;min-width:200px}.header-row .header-value[data-v-7414731d]{word-break:break-all}.security-score[data-v-7414731d]{display:flex;align-items:center;gap:2rem}.score-circle[data-v-7414731d]{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;color:#fff}.score-circle.excellent[data-v-7414731d]{background:linear-gradient(135deg,#27ae60,#2ecc71)}.score-circle.good[data-v-7414731d]{background:linear-gradient(135deg,#3498db,#5dade2)}.score-circle.warning[data-v-7414731d]{background:linear-gradient(135deg,#f39c12,#f7dc6f)}.score-circle.poor[data-v-7414731d]{background:linear-gradient(135deg,#e74c3c,#ec7063)}.score-details[data-v-7414731d]{flex:1}.recommendations[data-v-7414731d]{margin-top:1rem}.recommendations h4[data-v-7414731d]{margin-bottom:.5rem;color:#2c3e50}.recommendations ul[data-v-7414731d]{margin:0;padding-left:1.5rem}.recommendations li[data-v-7414731d]{margin-bottom:.5rem;line-height:1.4}@media (max-width: 768px){.input-container[data-v-7414731d]{flex-direction:column}.info-grid[data-v-7414731d]{grid-template-columns:1fr}.security-score[data-v-7414731d]{flex-direction:column;text-align:center}.header-row[data-v-7414731d]{flex-direction:column;gap:.5rem}.header-row .header-name[data-v-7414731d]{min-width:auto}}.file-sharer-container[data-v-2ce20469]{display:flex;flex-direction:column;height:calc(100vh - 120px);padding:1rem;background-color:#f0f4f8}.header[data-v-2ce20469]{flex-shrink:0;text-align:center;padding-bottom:1rem}h2[data-v-2ce20469]{margin:0;font-size:1.5rem;color:#1e293b}p[data-v-2ce20469]{color:#475569;font-size:.9rem}p a[data-v-2ce20469]{color:#3b82f6;text-decoration:none}p a[data-v-2ce20469]:hover{text-decoration:underline}.iframe-wrapper[data-v-2ce20469]{flex-grow:1;border:1px solid #cbd5e1;border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0000001a}iframe[data-v-2ce20469]{width:100%;height:100%}.favicon-generator[data-v-25ee3de6]{max-width:800px;margin:0 auto;padding:2rem}.tool-header[data-v-25ee3de6]{text-align:center;margin-bottom:2rem}.tool-header h1[data-v-25ee3de6]{font-size:2rem;color:#1e293b;margin-bottom:.5rem}.tool-header p[data-v-25ee3de6]{color:#64748b;font-size:1.1rem}.tool-content[data-v-25ee3de6]{display:flex;flex-direction:column;gap:2rem}.generation-method h3[data-v-25ee3de6]{margin-bottom:1rem;color:#1e293b}.method-buttons[data-v-25ee3de6]{display:flex;gap:1rem}.method-btn[data-v-25ee3de6]{padding:.75rem 1.5rem;border:2px solid #e2e8f0;border-radius:.5rem;background:#fff;cursor:pointer;transition:all .2s ease;font-weight:500}.method-btn[data-v-25ee3de6]:hover{border-color:#2563eb}.method-btn.active[data-v-25ee3de6]{border-color:#2563eb;background:#eff6ff;color:#2563eb}.input-group[data-v-25ee3de6]{margin-bottom:1rem}.input-group label[data-v-25ee3de6]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.input-group input[type=text][data-v-25ee3de6]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem}.input-group input[type=color][data-v-25ee3de6]{width:60px;height:40px;border:none;border-radius:.5rem;cursor:pointer}.slider[data-v-25ee3de6]{width:200px;margin-right:1rem}.upload-area[data-v-25ee3de6]{border:2px dashed #d1d5db;border-radius:.5rem;padding:2rem;text-align:center;transition:border-color .2s ease;position:relative}.upload-area[data-v-25ee3de6]:hover{border-color:#2563eb}.upload-placeholder[data-v-25ee3de6]{cursor:pointer}.upload-icon[data-v-25ee3de6]{font-size:3rem;margin-bottom:1rem}.upload-hint[data-v-25ee3de6]{color:#6b7280;font-size:.9rem}.uploaded-image[data-v-25ee3de6]{position:relative;display:inline-block}.uploaded-image img[data-v-25ee3de6]{max-width:200px;max-height:200px;border-radius:.5rem}.remove-btn[data-v-25ee3de6]{position:absolute;top:-10px;right:-10px;background:#ef4444;color:#fff;border:none;border-radius:50%;width:30px;height:30px;cursor:pointer;font-size:.8rem}.preview-section[data-v-25ee3de6]{text-align:center}.preview-section h3[data-v-25ee3de6]{margin-bottom:1rem;color:#1e293b}.preview-container[data-v-25ee3de6]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem}.favicon-preview[data-v-25ee3de6]{border:1px solid #d1d5db;border-radius:.25rem}.preview-sizes[data-v-25ee3de6]{display:flex;gap:.5rem}.preview-sizes canvas[data-v-25ee3de6]{border:1px solid #d1d5db;border-radius:.25rem}.generate-btn[data-v-25ee3de6]{background:#2563eb;color:#fff;border:none;padding:.75rem 2rem;border-radius:.5rem;font-size:1rem;cursor:pointer;transition:background-color .2s ease}.generate-btn[data-v-25ee3de6]:hover:not(:disabled){background:#1d4ed8}.generate-btn[data-v-25ee3de6]:disabled{background:#9ca3af;cursor:not-allowed}.download-section[data-v-25ee3de6]{text-align:center;padding:1.5rem;background:#f8fafc;border-radius:.5rem}.download-section h3[data-v-25ee3de6]{margin-bottom:1rem;color:#1e293b}.download-btn[data-v-25ee3de6]{display:inline-block;background:#059669;color:#fff;text-decoration:none;padding:.75rem 2rem;border-radius:.5rem;font-weight:500;transition:background-color .2s ease}.download-btn[data-v-25ee3de6]:hover{background:#047857}.download-info[data-v-25ee3de6]{margin-top:1rem;color:#6b7280;font-size:.9rem}.usage-info h3[data-v-25ee3de6]{margin-bottom:1rem;color:#1e293b}.info-grid[data-v-25ee3de6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.info-item[data-v-25ee3de6]{padding:1rem;background:#f8fafc;border-radius:.5rem;border-left:4px solid #2563eb}.info-item h4[data-v-25ee3de6]{margin-bottom:.5rem;color:#1e293b}.info-item p[data-v-25ee3de6]{color:#6b7280;font-size:.9rem}@media (max-width: 768px){.favicon-generator[data-v-25ee3de6]{padding:1rem}.method-buttons[data-v-25ee3de6],.preview-container[data-v-25ee3de6]{flex-direction:column}}.image-compressor[data-v-96058977]{max-width:1000px;margin:0 auto;padding:2rem}.tool-header[data-v-96058977]{text-align:center;margin-bottom:2rem}.tool-header h1[data-v-96058977]{font-size:2rem;color:#1e293b;margin-bottom:.5rem}.tool-header p[data-v-96058977]{color:#64748b;font-size:1.1rem}.tool-content[data-v-96058977]{display:flex;flex-direction:column;gap:2rem}.upload-section h3[data-v-96058977],.compression-settings h3[data-v-96058977],.result-section h3[data-v-96058977]{margin-bottom:1rem;color:#1e293b}.upload-area[data-v-96058977]{border:2px dashed #d1d5db;border-radius:.5rem;padding:2rem;text-align:center;transition:border-color .2s ease;position:relative}.upload-area[data-v-96058977]:hover{border-color:#2563eb}.upload-placeholder[data-v-96058977]{cursor:pointer}.upload-icon[data-v-96058977]{font-size:3rem;margin-bottom:1rem}.upload-hint[data-v-96058977]{color:#6b7280;font-size:.9rem}.uploaded-image[data-v-96058977]{position:relative;display:inline-block}.uploaded-image img[data-v-96058977]{max-width:300px;max-height:300px;border-radius:.5rem}.remove-btn[data-v-96058977]{position:absolute;top:-10px;right:-10px;background:#ef4444;color:#fff;border:none;border-radius:50%;width:30px;height:30px;cursor:pointer;font-size:.8rem}.setting-group[data-v-96058977]{margin-bottom:1.5rem}.setting-group label[data-v-96058977]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.format-buttons[data-v-96058977],.size-options[data-v-96058977]{display:flex;gap:.5rem;flex-wrap:wrap}.format-btn[data-v-96058977],.size-btn[data-v-96058977],.preset-btn[data-v-96058977]{padding:.5rem 1rem;border:2px solid #e2e8f0;border-radius:.5rem;background:#fff;cursor:pointer;transition:all .2s ease;font-size:.9rem}.format-btn[data-v-96058977]:hover,.size-btn[data-v-96058977]:hover,.preset-btn[data-v-96058977]:hover{border-color:#2563eb}.format-btn.active[data-v-96058977],.size-btn.active[data-v-96058977]{border-color:#2563eb;background:#eff6ff;color:#2563eb}.quality-slider[data-v-96058977]{width:100%;margin-bottom:1rem}.quality-presets[data-v-96058977]{display:flex;gap:.5rem}.compress-btn[data-v-96058977]{background:#2563eb;color:#fff;border:none;padding:.75rem 2rem;border-radius:.5rem;font-size:1rem;cursor:pointer;transition:background-color .2s ease}.compress-btn[data-v-96058977]:hover{background:#1d4ed8}.comparison[data-v-96058977]{margin-bottom:2rem}.image-comparison[data-v-96058977]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.original-section[data-v-96058977],.compressed-section[data-v-96058977]{text-align:center}.original-section h4[data-v-96058977],.compressed-section h4[data-v-96058977]{margin-bottom:1rem;color:#1e293b}.comparison-img[data-v-96058977]{max-width:100%;max-height:300px;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;margin-bottom:1rem}.image-info[data-v-96058977]{background:#f8fafc;padding:1rem;border-radius:.5rem;font-size:.9rem}.image-info p[data-v-96058977]{margin:.25rem 0;color:#6b7280}.compression-ratio[data-v-96058977]{color:#059669!important;font-weight:600}.download-section[data-v-96058977]{text-align:center}.download-btn[data-v-96058977]{display:inline-block;background:#059669;color:#fff;text-decoration:none;padding:.75rem 2rem;border-radius:.5rem;font-weight:500;transition:background-color .2s ease}.download-btn[data-v-96058977]:hover{background:#047857}.usage-info h3[data-v-96058977]{margin-bottom:1rem;color:#1e293b}.info-grid[data-v-96058977]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.info-item[data-v-96058977]{padding:1rem;background:#f8fafc;border-radius:.5rem;border-left:4px solid #2563eb}.info-item h4[data-v-96058977]{margin-bottom:.5rem;color:#1e293b}.info-item p[data-v-96058977]{color:#6b7280;font-size:.9rem}@media (max-width: 768px){.image-compressor[data-v-96058977]{padding:1rem}.image-comparison[data-v-96058977]{grid-template-columns:1fr}.format-buttons[data-v-96058977],.size-options[data-v-96058977]{flex-direction:column}}.background-remover[data-v-cd2081b1]{max-width:1000px;margin:0 auto;padding:2rem}.tool-header[data-v-cd2081b1]{text-align:center;margin-bottom:2rem}.tool-header h1[data-v-cd2081b1]{font-size:2rem;color:#1e293b;margin-bottom:.5rem}.tool-header p[data-v-cd2081b1]{color:#64748b;font-size:1.1rem}.tool-content[data-v-cd2081b1]{display:flex;flex-direction:column;gap:2rem}.model-loading[data-v-cd2081b1]{text-align:center;padding:3rem;background:#f8fafc;border-radius:.75rem;border:2px dashed #cbd5e1}.loading-spinner[data-v-cd2081b1]{width:40px;height:40px;border:4px solid #e2e8f0;border-top:4px solid #3b82f6;border-radius:50%;animation:spin-cd2081b1 1s linear infinite;margin:0 auto 1rem}@keyframes spin-cd2081b1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.progress-bar[data-v-cd2081b1]{width:100%;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden;margin-top:1rem}.progress-fill[data-v-cd2081b1]{height:100%;background:linear-gradient(90deg,#3b82f6,#8b5cf6);transition:width .3s ease}.error-section[data-v-cd2081b1]{text-align:center;padding:3rem;background:#fef2f2;border-radius:.75rem;border:2px solid #fecaca}.error-icon[data-v-cd2081b1]{font-size:3rem;margin-bottom:1rem}.retry-btn[data-v-cd2081b1]{background:#ef4444;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;margin-top:1rem}.upload-section h3[data-v-cd2081b1],.removal-settings h3[data-v-cd2081b1],.result-section h3[data-v-cd2081b1]{margin-bottom:1rem;color:#1e293b}.upload-area[data-v-cd2081b1]{border:2px dashed #d1d5db;border-radius:.5rem;padding:2rem;text-align:center;transition:border-color .2s ease;position:relative}.upload-area[data-v-cd2081b1]:hover{border-color:#3b82f6}.upload-placeholder[data-v-cd2081b1]{cursor:pointer}.upload-icon[data-v-cd2081b1]{font-size:3rem;margin-bottom:1rem}.upload-hint[data-v-cd2081b1]{color:#6b7280;font-size:.9rem}.uploaded-image[data-v-cd2081b1]{position:relative;display:inline-block}.uploaded-image img[data-v-cd2081b1]{max-width:300px;max-height:300px;border-radius:.5rem}.remove-btn[data-v-cd2081b1]{position:absolute;top:-10px;right:-10px;background:#ef4444;color:#fff;border:none;border-radius:50%;width:30px;height:30px;cursor:pointer;font-size:.8rem}.ai-info-box[data-v-cd2081b1]{display:flex;gap:1rem;padding:1rem;background:linear-gradient(135deg,#eff6ff,#f0f9ff);border:1px solid #3b82f6;border-radius:.5rem;margin-bottom:1.5rem}.ai-icon[data-v-cd2081b1]{font-size:1.5rem;flex-shrink:0}.ai-content h4[data-v-cd2081b1]{margin-bottom:.5rem;color:#1e40af;font-weight:600}.ai-content p[data-v-cd2081b1]{color:#1e40af;font-size:.9rem;margin:0}.setting-group[data-v-cd2081b1]{margin-bottom:1.5rem}.setting-group label[data-v-cd2081b1]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.quality-buttons[data-v-cd2081b1]{display:flex;gap:.5rem;flex-wrap:wrap}.quality-btn[data-v-cd2081b1]{padding:.5rem 1rem;border:2px solid #e2e8f0;border-radius:.5rem;background:#fff;cursor:pointer;transition:all .2s ease;font-size:.9rem}.quality-btn[data-v-cd2081b1]:hover{border-color:#3b82f6}.quality-btn.active[data-v-cd2081b1]{border-color:#3b82f6;background:#eff6ff;color:#3b82f6}.opacity-slider[data-v-cd2081b1]{width:100%}.checkbox-group[data-v-cd2081b1]{display:flex;align-items:center;gap:.5rem}.checkbox-group input[type=checkbox][data-v-cd2081b1]{width:18px;height:18px}.checkbox-group label[data-v-cd2081b1]{margin:0;cursor:pointer}.process-btn[data-v-cd2081b1]{background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;border:none;padding:.75rem 2rem;border-radius:.5rem;font-size:1rem;cursor:pointer;transition:all .2s ease;width:100%}.process-btn[data-v-cd2081b1]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.process-btn[data-v-cd2081b1]:disabled{background:#9ca3af;cursor:not-allowed;transform:none;box-shadow:none}.processing-progress[data-v-cd2081b1]{margin-top:1rem}.progress-text[data-v-cd2081b1]{text-align:center;color:#6b7280;font-size:.9rem;margin-top:.5rem}.comparison[data-v-cd2081b1]{margin-bottom:2rem}.image-comparison[data-v-cd2081b1]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.original-section[data-v-cd2081b1],.processed-section[data-v-cd2081b1]{text-align:center}.original-section h4[data-v-cd2081b1],.processed-section h4[data-v-cd2081b1]{margin-bottom:1rem;color:#1e293b}.comparison-img[data-v-cd2081b1]{max-width:100%;max-height:300px;border-radius:.5rem;box-shadow:0 2px 4px #0000001a}.processed-container[data-v-cd2081b1]{position:relative;display:inline-block}.transparency-bg[data-v-cd2081b1]{position:absolute;inset:0;background-image:linear-gradient(45deg,#f0f0f0 25%,transparent 25%),linear-gradient(-45deg,#f0f0f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f0f0f0 75%),linear-gradient(-45deg,transparent 75%,#f0f0f0 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;z-index:-1;border-radius:.5rem}.mask-section[data-v-cd2081b1]{grid-column:1 / -1;text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e8f0}.mask-canvas[data-v-cd2081b1]{max-width:300px;max-height:300px;border-radius:.5rem;box-shadow:0 2px 4px #0000001a}.download-section[data-v-cd2081b1]{text-align:center}.download-btn[data-v-cd2081b1]{display:inline-block;background:linear-gradient(135deg,#059669,#10b981);color:#fff;text-decoration:none;padding:.75rem 2rem;border-radius:.5rem;font-weight:500;transition:all .2s ease}.download-btn[data-v-cd2081b1]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.usage-info h3[data-v-cd2081b1]{margin-bottom:1rem;color:#1e293b}.info-grid[data-v-cd2081b1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.info-item[data-v-cd2081b1]{padding:1rem;background:#f8fafc;border-radius:.5rem;border-left:4px solid #3b82f6}.info-item h4[data-v-cd2081b1]{margin-bottom:.5rem;color:#1e293b}.info-item p[data-v-cd2081b1]{color:#6b7280;font-size:.9rem}@media (max-width: 768px){.background-remover[data-v-cd2081b1]{padding:1rem}.image-comparison[data-v-cd2081b1]{grid-template-columns:1fr}.quality-buttons[data-v-cd2081b1]{flex-direction:column}}.image-resizer[data-v-1ba87c02]{max-width:1000px;margin:0 auto;padding:2rem}.tool-header[data-v-1ba87c02]{text-align:center;margin-bottom:2rem}.tool-header h1[data-v-1ba87c02]{font-size:2rem;color:#1e293b;margin-bottom:.5rem}.tool-header p[data-v-1ba87c02]{color:#64748b;font-size:1.1rem}.tool-content[data-v-1ba87c02]{display:flex;flex-direction:column;gap:2rem}.upload-section h3[data-v-1ba87c02],.resize-settings h3[data-v-1ba87c02],.result-section h3[data-v-1ba87c02]{margin-bottom:1rem;color:#1e293b}.upload-area[data-v-1ba87c02]{border:2px dashed #d1d5db;border-radius:.5rem;padding:2rem;text-align:center;transition:border-color .2s ease;position:relative}.upload-area[data-v-1ba87c02]:hover{border-color:#2563eb}.upload-placeholder[data-v-1ba87c02]{cursor:pointer}.upload-icon[data-v-1ba87c02]{font-size:3rem;margin-bottom:1rem}.upload-hint[data-v-1ba87c02]{color:#6b7280;font-size:.9rem}.uploaded-image[data-v-1ba87c02]{position:relative;display:inline-block}.uploaded-image img[data-v-1ba87c02]{max-width:300px;max-height:300px;border-radius:.5rem}.remove-btn[data-v-1ba87c02]{position:absolute;top:-10px;right:-10px;background:#ef4444;color:#fff;border:none;border-radius:50%;width:30px;height:30px;cursor:pointer;font-size:.8rem}.image-info[data-v-1ba87c02]{margin-top:1rem;padding:.5rem;background:#f8fafc;border-radius:.25rem;font-size:.9rem;color:#6b7280}.image-info p[data-v-1ba87c02]{margin:.25rem 0}.resize-settings h4[data-v-1ba87c02]{margin-bottom:1rem;color:#374151;font-size:1.1rem}.preset-sizes[data-v-1ba87c02],.custom-size[data-v-1ba87c02]{margin-bottom:2rem;padding:1.5rem;background:#f8fafc;border-radius:.5rem;border:1px solid #e2e8f0}.preset-buttons[data-v-1ba87c02]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.preset-btn[data-v-1ba87c02]{padding:.5rem 1rem;border:2px solid #e2e8f0;border-radius:.5rem;background:#fff;cursor:pointer;transition:all .2s ease;font-size:.9rem}.preset-btn[data-v-1ba87c02]:hover{border-color:#2563eb;background:#eff6ff}.size-inputs[data-v-1ba87c02]{display:flex;align-items:end;gap:1rem}.input-group[data-v-1ba87c02]{flex:1}.input-group label[data-v-1ba87c02]{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.input-group input[data-v-1ba87c02]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem}.aspect-ratio-toggle[data-v-1ba87c02]{display:flex;align-items:center}.ratio-btn[data-v-1ba87c02]{padding:.75rem;border:2px solid #e2e8f0;border-radius:.5rem;background:#fff;cursor:pointer;transition:all .2s ease;font-size:1.2rem}.ratio-btn[data-v-1ba87c02]:hover{border-color:#2563eb}.ratio-btn.active[data-v-1ba87c02]{border-color:#2563eb;background:#eff6ff}.resize-btn[data-v-1ba87c02]{background:#2563eb;color:#fff;border:none;padding:.75rem 2rem;border-radius:.5rem;font-size:1rem;cursor:pointer;transition:background-color .2s ease}.resize-btn[data-v-1ba87c02]:hover{background:#1d4ed8}.comparison[data-v-1ba87c02]{margin-bottom:2rem}.image-comparison[data-v-1ba87c02]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.original-section[data-v-1ba87c02],.resized-section[data-v-1ba87c02]{text-align:center}.original-section h4[data-v-1ba87c02],.resized-section h4[data-v-1ba87c02]{margin-bottom:1rem;color:#1e293b}.comparison-img[data-v-1ba87c02]{max-width:100%;max-height:300px;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;margin-bottom:1rem}.download-section[data-v-1ba87c02]{text-align:center}.download-btn[data-v-1ba87c02]{display:inline-block;background:#059669;color:#fff;text-decoration:none;padding:.75rem 2rem;border-radius:.5rem;font-weight:500;transition:background-color .2s ease}.download-btn[data-v-1ba87c02]:hover{background:#047857}@media (max-width: 768px){.image-resizer[data-v-1ba87c02]{padding:1rem}.image-comparison[data-v-1ba87c02]{grid-template-columns:1fr}.size-inputs[data-v-1ba87c02]{flex-direction:column}}.image-converter[data-v-a4c50500]{padding:2rem;background-color:#f9f9f9;border-radius:8px}h2[data-v-a4c50500]{text-align:center;margin-bottom:1rem}p[data-v-a4c50500]{text-align:center;margin-bottom:2rem;color:#666}.card[data-v-a4c50500]{background-color:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 6px #0000001a}.upload-section[data-v-a4c50500]{text-align:center;border:2px dashed #ccc;padding:2rem;border-radius:8px;margin-bottom:2rem}.custom-file-upload[data-v-a4c50500]{cursor:pointer;display:inline-block;padding:10px 20px;background-color:#42b983;color:#fff;border-radius:5px}.custom-file-upload[data-v-a4c50500]:hover{background-color:#3aa875}input[type=file][data-v-a4c50500]{display:none}.file-name[data-v-a4c50500]{margin-top:1rem;font-style:italic;color:#333}.converter-section[data-v-a4c50500]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.preview h3[data-v-a4c50500],.controls h3[data-v-a4c50500]{margin-top:0;border-bottom:1px solid #eee;padding-bottom:.5rem;margin-bottom:1rem}.preview img[data-v-a4c50500]{max-width:100%;height:auto;border:1px solid #ddd;border-radius:4px}.controls[data-v-a4c50500]{display:flex;flex-direction:column;gap:1rem}.controls label[data-v-a4c50500]{font-weight:700}.controls select[data-v-a4c50500],.controls button[data-v-a4c50500]{padding:.75rem;border-radius:4px;border:1px solid #ccc;font-size:1rem}.controls button[data-v-a4c50500]{background-color:#42b983;color:#fff;border:none;cursor:pointer;transition:background-color .3s}.controls button[data-v-a4c50500]:hover{background-color:#3aa875}.controls button[data-v-a4c50500]:disabled{background-color:#ccc;cursor:not-allowed}.tool-container[data-v-401ade86]{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a;margin-bottom:1rem}.tool-header[data-v-401ade86]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.tool-icon[data-v-401ade86]{font-size:2rem}.tool-title[data-v-401ade86]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.tool-description[data-v-401ade86]{color:#64748b;margin:.25rem 0 0;font-size:.875rem}.input-section[data-v-401ade86]{margin-bottom:1.5rem}.input-label[data-v-401ade86]{display:block;font-weight:500;color:#374151;margin-bottom:.5rem}.text-input[data-v-401ade86]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:.875rem;resize:vertical;margin-bottom:1rem}.text-input[data-v-401ade86]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.generate-button[data-v-401ade86]{background:#2563eb;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;transition:background-color .2s}.generate-button[data-v-401ade86]:hover:not(:disabled){background:#1d4ed8}.generate-button[data-v-401ade86]:disabled{background:#9ca3af;cursor:not-allowed}.result-section h4[data-v-401ade86]{color:#1f2937;margin-bottom:1rem}.qr-display[data-v-401ade86]{text-align:center}.qr-image[data-v-401ade86]{border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1rem}.download-button[data-v-401ade86]{background:#059669;color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;font-size:.875rem}.download-button[data-v-401ade86]:hover{background:#047857}.tool-container[data-v-31a9478b]{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a;margin-bottom:1rem}.tool-header[data-v-31a9478b]{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.tool-icon[data-v-31a9478b]{font-size:2rem}.tool-title[data-v-31a9478b]{font-size:1.25rem;font-weight:600;color:#1f2937;margin:0}.tool-description[data-v-31a9478b]{color:#64748b;margin:.25rem 0 0;font-size:.875rem}.options-section[data-v-31a9478b]{margin-bottom:1.5rem}.option-group[data-v-31a9478b]{margin-bottom:1rem}.option-label[data-v-31a9478b]{display:block;font-weight:500;color:#374151}.length-slider[data-v-31a9478b]{width:100%;margin-top:.5rem}.checkbox-label[data-v-31a9478b]{display:flex;align-items:center;gap:.5rem;font-weight:400;color:#374151;cursor:pointer}.checkbox-label input[type=checkbox][data-v-31a9478b]{margin:0}.generate-button[data-v-31a9478b]{background:#2563eb;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:500;cursor:pointer;width:100%;margin-top:1rem}.generate-button[data-v-31a9478b]:hover{background:#1d4ed8}.result-section h4[data-v-31a9478b]{color:#1f2937;margin-bottom:1rem}.password-display[data-v-31a9478b]{display:flex;gap:.5rem;margin-bottom:1rem}.password-input[data-v-31a9478b]{flex:1;padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;font-family:monospace;font-size:.875rem}.toggle-button[data-v-31a9478b],.copy-button[data-v-31a9478b]{padding:.75rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;cursor:pointer;font-size:.875rem}.copy-button[data-v-31a9478b]{background:#059669;color:#fff;border-color:#059669}.copy-button[data-v-31a9478b]:hover{background:#047857}.strength-meter[data-v-31a9478b]{margin-top:1rem}.strength-label[data-v-31a9478b]{font-size:.875rem;color:#374151;margin-bottom:.5rem}.strength-bar[data-v-31a9478b]{width:100%;height:8px;background:#e5e7eb;border-radius:4px;overflow:hidden}.strength-fill[data-v-31a9478b]{height:100%;transition:width .3s ease}.strength-fill.weak[data-v-31a9478b]{background:#ef4444}.strength-fill.medium[data-v-31a9478b]{background:#f59e0b}.strength-fill.strong[data-v-31a9478b]{background:#10b981}.text-counter[data-v-a65efc1f]{max-width:800px;margin:0 auto;padding:1rem}h2[data-v-a65efc1f]{color:#2c3e50;margin-bottom:.5rem;font-size:1.5rem}.description[data-v-a65efc1f]{color:#666;margin-bottom:1.5rem;font-size:.9rem}.input-section[data-v-a65efc1f]{margin-bottom:1.5rem}.text-input[data-v-a65efc1f]{width:100%;padding:1rem;border:2px solid #e1e8ed;border-radius:8px;font-size:1rem;font-family:inherit;resize:vertical;min-height:200px;transition:border-color .3s}.text-input[data-v-a65efc1f]:focus{outline:none;border-color:#3498db}.stats-grid[data-v-a65efc1f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem}.stat-card[data-v-a65efc1f]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1.5rem;border-radius:12px;text-align:center;box-shadow:0 4px 6px #0000001a}.stat-number[data-v-a65efc1f]{font-size:2rem;font-weight:700;margin-bottom:.5rem}.stat-label[data-v-a65efc1f]{font-size:.8rem;opacity:.9}.additional-info[data-v-a65efc1f]{background:#f8f9fa;padding:1.5rem;border-radius:8px;margin-bottom:1.5rem}.additional-info h3[data-v-a65efc1f]{margin:0 0 1rem;color:#2c3e50;font-size:1.1rem}.info-grid[data-v-a65efc1f]{display:grid;gap:.75rem}.info-item[data-v-a65efc1f]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e9ecef}.info-item[data-v-a65efc1f]:last-child{border-bottom:none}.info-label[data-v-a65efc1f]{font-weight:500;color:#495057}.info-value[data-v-a65efc1f]{font-weight:700;color:#2c3e50}.actions[data-v-a65efc1f]{display:flex;gap:1rem;justify-content:center}.clear-btn[data-v-a65efc1f],.copy-btn[data-v-a65efc1f]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .3s}.clear-btn[data-v-a65efc1f]{background:#e74c3c;color:#fff}.clear-btn[data-v-a65efc1f]:hover{background:#c0392b}.copy-btn[data-v-a65efc1f]{background:#3498db;color:#fff}.copy-btn[data-v-a65efc1f]:hover{background:#2980b9}@media (max-width: 768px){.text-counter[data-v-a65efc1f]{padding:.5rem}.stats-grid[data-v-a65efc1f]{grid-template-columns:repeat(2,1fr);gap:.75rem}.stat-card[data-v-a65efc1f]{padding:1rem}.stat-number[data-v-a65efc1f]{font-size:1.5rem}.actions[data-v-a65efc1f]{flex-direction:column}}.base64-converter[data-v-f710e562]{max-width:800px;margin:0 auto;padding:1rem}h2[data-v-f710e562]{color:#2c3e50;margin-bottom:.5rem;font-size:1.5rem}.description[data-v-f710e562]{color:#666;margin-bottom:1.5rem;font-size:.9rem}.converter-tabs[data-v-f710e562]{display:flex;margin-bottom:1.5rem;border-bottom:2px solid #e1e8ed}.tab-btn[data-v-f710e562]{padding:.75rem 1.5rem;border:none;background:none;font-size:1rem;cursor:pointer;border-bottom:3px solid transparent;transition:all .3s;color:#666}.tab-btn.active[data-v-f710e562]{color:#3498db;border-bottom-color:#3498db;font-weight:700}.tab-btn[data-v-f710e562]:hover{background:#f8f9fa}.converter-section[data-v-f710e562]{margin-bottom:2rem}.input-group[data-v-f710e562],.output-group[data-v-f710e562]{margin-bottom:1.5rem;position:relative}.input-label[data-v-f710e562],.output-label[data-v-f710e562]{display:block;margin-bottom:.5rem;font-weight:600;color:#2c3e50;font-size:.9rem}.text-input[data-v-f710e562],.text-output[data-v-f710e562]{width:100%;padding:1rem;border:2px solid #e1e8ed;border-radius:8px;font-size:.9rem;font-family:Courier New,monospace;resize:vertical;transition:border-color .3s}.text-input[data-v-f710e562]:focus{outline:none;border-color:#3498db}.text-output[data-v-f710e562]{background:#f8f9fa;color:#2c3e50}.convert-actions[data-v-f710e562]{display:flex;gap:1rem;margin-bottom:1.5rem;justify-content:center}.convert-btn[data-v-f710e562],.clear-btn[data-v-f710e562],.copy-btn[data-v-f710e562]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .3s;font-weight:500}.convert-btn[data-v-f710e562]{background:#3498db;color:#fff}.convert-btn[data-v-f710e562]:hover{background:#2980b9}.clear-btn[data-v-f710e562]{background:#e74c3c;color:#fff}.clear-btn[data-v-f710e562]:hover{background:#c0392b}.copy-btn[data-v-f710e562]{position:absolute;top:2rem;right:.5rem;background:#27ae60;color:#fff;padding:.5rem 1rem;font-size:.8rem}.copy-btn[data-v-f710e562]:hover{background:#219a52}.error-message[data-v-f710e562]{background:#fee;color:#c0392b;padding:1rem;border-radius:6px;border-left:4px solid #e74c3c;margin-top:1rem}.info-section[data-v-f710e562]{background:#f8f9fa;padding:1.5rem;border-radius:8px;margin-top:2rem}.info-section h3[data-v-f710e562]{margin:0 0 1rem;color:#2c3e50;font-size:1.1rem}.info-grid[data-v-f710e562]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.info-card[data-v-f710e562]{background:#fff;padding:1rem;border-radius:6px;border-left:4px solid #3498db}.info-card h4[data-v-f710e562]{margin:0 0 .5rem;color:#2c3e50;font-size:.9rem}.info-card p[data-v-f710e562]{margin:0;color:#666;font-size:.8rem;line-height:1.4}@media (max-width: 768px){.base64-converter[data-v-f710e562]{padding:.5rem}.converter-tabs[data-v-f710e562]{flex-direction:column}.tab-btn[data-v-f710e562]{border-bottom:none;border-left:3px solid transparent}.tab-btn.active[data-v-f710e562]{border-left-color:#3498db;border-bottom-color:transparent}.convert-actions[data-v-f710e562]{flex-direction:column}.info-grid[data-v-f710e562]{grid-template-columns:1fr}.copy-btn[data-v-f710e562]{position:static;margin-top:.5rem;width:100%}}.json-formatter[data-v-a5b27024]{max-width:1200px;margin:0 auto;padding:1rem}h2[data-v-a5b27024]{color:#2c3e50;margin-bottom:.5rem;font-size:1.5rem;text-align:center}.description[data-v-a5b27024]{color:#666;margin-bottom:1.5rem;font-size:.9rem;text-align:center}.formatter-tabs[data-v-a5b27024]{display:flex;margin-bottom:1.5rem;border-bottom:2px solid #e1e8ed;justify-content:center}.tab-btn[data-v-a5b27024]{padding:.75rem 1.5rem;border:none;background:none;font-size:1rem;cursor:pointer;border-bottom:3px solid transparent;transition:all .3s;color:#666}.tab-btn.active[data-v-a5b27024]{color:#3498db;border-bottom-color:#3498db;font-weight:700}.tab-btn[data-v-a5b27024]:hover:not(.active){background:#f8f9fa}.formatter-container[data-v-a5b27024]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem}.input-section[data-v-a5b27024],.output-section[data-v-a5b27024]{background:#fff;border-radius:8px;padding:1rem;box-shadow:0 2px 8px #0000001a}.section-header[data-v-a5b27024]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-label[data-v-a5b27024]{font-weight:600;color:#2c3e50;font-size:1rem}.input-actions[data-v-a5b27024],.output-actions[data-v-a5b27024]{display:flex;gap:.5rem}.action-btn[data-v-a5b27024]{padding:.5rem 1rem;border:none;border-radius:4px;font-size:.8rem;cursor:pointer;transition:all .2s}.action-btn.clear[data-v-a5b27024]{background:#e74c3c;color:#fff}.action-btn.clear[data-v-a5b27024]:hover{background:#c0392b}.action-btn.sample[data-v-a5b27024]{background:#9b59b6;color:#fff}.action-btn.sample[data-v-a5b27024]:hover{background:#8e44ad}.action-btn.copy[data-v-a5b27024]{background:#27ae60;color:#fff}.action-btn.copy[data-v-a5b27024]:hover:not(:disabled){background:#219a52}.action-btn.download[data-v-a5b27024]{background:#3498db;color:#fff}.action-btn.download[data-v-a5b27024]:hover:not(:disabled){background:#2980b9}.action-btn[data-v-a5b27024]:disabled{background:#bdc3c7;cursor:not-allowed}.json-input[data-v-a5b27024],.json-output[data-v-a5b27024]{width:100%;padding:1rem;border:2px solid #e1e8ed;border-radius:6px;font-family:Courier New,monospace;font-size:.85rem;line-height:1.4;resize:vertical;min-height:300px}.json-input[data-v-a5b27024]:focus{outline:none;border-color:#3498db}.json-output[data-v-a5b27024]{background:#f8f9fa;color:#2c3e50}.input-info[data-v-a5b27024],.output-info[data-v-a5b27024]{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;font-size:.8rem}.char-count[data-v-a5b27024]{color:#666}.error-indicator[data-v-a5b27024]{color:#e74c3c;font-weight:700}.valid-indicator[data-v-a5b27024]{color:#27ae60;font-weight:700}.compression-ratio[data-v-a5b27024]{color:#3498db;font-weight:700}.error-section[data-v-a5b27024]{background:#fee;border:1px solid #e74c3c;border-radius:6px;padding:1rem;margin-bottom:2rem}.error-section h3[data-v-a5b27024]{margin:0 0 1rem;color:#c0392b}.error-details p[data-v-a5b27024]{margin:.5rem 0;color:#666}.info-section[data-v-a5b27024]{background:#f8f9fa;border-radius:8px;padding:1.5rem;margin-bottom:2rem}.info-section h3[data-v-a5b27024]{margin:0 0 1rem;color:#2c3e50}.info-grid[data-v-a5b27024]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.info-card[data-v-a5b27024]{background:#fff;padding:1rem;border-radius:6px;text-align:center;border-left:4px solid #3498db}.info-label[data-v-a5b27024]{font-size:.8rem;color:#666;margin-bottom:.25rem}.info-value[data-v-a5b27024]{font-size:1.2rem;font-weight:700;color:#2c3e50}.tools-section[data-v-a5b27024]{background:#f8f9fa;border-radius:8px;padding:1.5rem}.tools-section h3[data-v-a5b27024]{margin:0 0 1rem;color:#2c3e50}.tools-grid[data-v-a5b27024]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.tool-btn[data-v-a5b27024]{padding:.75rem 1rem;border:2px solid #3498db;background:#fff;color:#3498db;border-radius:6px;cursor:pointer;transition:all .3s;font-weight:500}.tool-btn[data-v-a5b27024]:hover:not(:disabled){background:#3498db;color:#fff}.tool-btn[data-v-a5b27024]:disabled{border-color:#bdc3c7;color:#bdc3c7;cursor:not-allowed}@media (max-width: 768px){.json-formatter[data-v-a5b27024]{padding:.5rem}.formatter-container[data-v-a5b27024]{grid-template-columns:1fr;gap:1rem}.formatter-tabs[data-v-a5b27024]{flex-direction:column}.section-header[data-v-a5b27024]{flex-direction:column;gap:.5rem;align-items:stretch}.input-actions[data-v-a5b27024],.output-actions[data-v-a5b27024]{justify-content:center}.info-grid[data-v-a5b27024],.tools-grid[data-v-a5b27024]{grid-template-columns:1fr}}.color-converter[data-v-f228641e]{max-width:1000px;margin:0 auto;padding:1rem}h2[data-v-f228641e]{color:#2c3e50;margin-bottom:.5rem;font-size:1.5rem;text-align:center}.description[data-v-f228641e]{color:#666;margin-bottom:1.5rem;font-size:.9rem;text-align:center}.converter-container[data-v-f228641e]{display:grid;gap:2rem}.color-preview[data-v-f228641e]{display:flex;align-items:center;gap:2rem;background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 10px #0000001a}.preview-box[data-v-f228641e]{width:120px;height:120px;border-radius:12px;border:3px solid #e1e8ed;box-shadow:0 4px 8px #0000001a}.preview-info h3[data-v-f228641e]{margin:0 0 .5rem;color:#2c3e50;font-size:1.2rem}.preview-info p[data-v-f228641e]{margin:0;color:#666;font-family:Courier New,monospace;font-size:1.1rem;font-weight:700}.input-methods[data-v-f228641e]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 10px #0000001a}.input-label[data-v-f228641e]{display:block;font-weight:600;color:#2c3e50;margin-bottom:.5rem;font-size:.9rem}.color-picker[data-v-f228641e]{width:100%;height:60px;border:none;border-radius:8px;cursor:pointer}.hex-input[data-v-f228641e]{width:100%;padding:1rem;border:2px solid #e1e8ed;border-radius:8px;font-size:1.1rem;font-family:Courier New,monospace;text-transform:uppercase}.hex-input[data-v-f228641e]:focus{outline:none;border-color:#3498db}.conversion-results[data-v-f228641e]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 10px #0000001a}.conversion-results h3[data-v-f228641e]{margin:0 0 1.5rem;color:#2c3e50;font-size:1.2rem}.format-grid[data-v-f228641e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.format-card[data-v-f228641e]{background:#f8f9fa;padding:1rem;border-radius:8px;border-left:4px solid #3498db}.format-header[data-v-f228641e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.format-name[data-v-f228641e]{font-weight:700;color:#2c3e50;font-size:.9rem}.copy-btn[data-v-f228641e]{background:none;border:none;cursor:pointer;font-size:1rem;padding:.25rem;border-radius:4px;transition:background .2s}.copy-btn[data-v-f228641e]:hover{background:#e9ecef}.format-value[data-v-f228641e]{font-family:Courier New,monospace;font-size:1rem;font-weight:700;color:#2c3e50;margin-bottom:.25rem;word-break:break-all}.format-description[data-v-f228641e]{font-size:.8rem;color:#666}.color-palette[data-v-f228641e],.preset-colors[data-v-f228641e]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 10px #0000001a}.color-palette h3[data-v-f228641e],.preset-colors h3[data-v-f228641e]{margin:0 0 1.5rem;color:#2c3e50;font-size:1.2rem}.palette-section[data-v-f228641e]{margin-bottom:1.5rem}.palette-section h4[data-v-f228641e]{margin:0 0 1rem;color:#666;font-size:1rem}.palette-row[data-v-f228641e]{display:flex;gap:.5rem;flex-wrap:wrap}.palette-color[data-v-f228641e]{width:80px;height:80px;border-radius:8px;cursor:pointer;transition:transform .2s;position:relative;border:2px solid #e1e8ed;display:flex;align-items:end;justify-content:center;padding:.25rem}.palette-color[data-v-f228641e]:hover{transform:scale(1.05)}.palette-label[data-v-f228641e]{background:#000000b3;color:#fff;font-size:.6rem;padding:.2rem .4rem;border-radius:4px;text-align:center}.preset-grid[data-v-f228641e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:1rem}.preset-color[data-v-f228641e]{height:80px;border-radius:8px;cursor:pointer;transition:transform .2s;border:2px solid #e1e8ed;display:flex;align-items:end;justify-content:center;padding:.5rem}.preset-color[data-v-f228641e]:hover{transform:scale(1.05)}.preset-name[data-v-f228641e]{background:#000000b3;color:#fff;font-size:.7rem;padding:.25rem .5rem;border-radius:4px;text-align:center}@media (max-width: 768px){.color-converter[data-v-f228641e]{padding:.5rem}.color-preview[data-v-f228641e]{flex-direction:column;text-align:center}.input-methods[data-v-f228641e]{grid-template-columns:1fr;gap:1rem}.format-grid[data-v-f228641e]{grid-template-columns:1fr}.palette-row[data-v-f228641e]{justify-content:center}.palette-color[data-v-f228641e]{width:60px;height:60px}.preset-grid[data-v-f228641e]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}.preset-color[data-v-f228641e]{height:60px}}.tool-container[data-v-0e9e7018]{max-width:700px;margin:0 auto;padding:1.5rem}.tool-header[data-v-0e9e7018]{text-align:center;margin-bottom:2rem}.tool-title[data-v-0e9e7018]{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.tool-description[data-v-0e9e7018]{color:#64748b;font-size:1rem}.tool-content[data-v-0e9e7018]{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px #0000000d;border:1px solid #e2e8f0}.input-group[data-v-0e9e7018]{margin-bottom:1.5rem}.control-label[data-v-0e9e7018]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.regex-input-group[data-v-0e9e7018]{display:flex;align-items:center;gap:.25rem;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.regex-delimiter[data-v-0e9e7018]{color:#6b7280;font-weight:700}.regex-input[data-v-0e9e7018]{flex:1;border:none;outline:none;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.flags-input[data-v-0e9e7018]{width:40px;border:none;outline:none;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem}.text-area[data-v-0e9e7018]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;resize:vertical}.action-button[data-v-0e9e7018]{background:#2563eb;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;width:100%;margin-bottom:1.5rem;transition:background-color .2s ease}.action-button[data-v-0e9e7018]:hover{background:#1d4ed8}.result-section[data-v-0e9e7018]{border-top:1px solid #e2e8f0;padding-top:1.5rem}.result-header[data-v-0e9e7018]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.result-header h3[data-v-0e9e7018]{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0}.match-count[data-v-0e9e7018]{background:#eff6ff;color:#2563eb;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.matches-section[data-v-0e9e7018]{margin-bottom:1.5rem}.matches-section h4[data-v-0e9e7018]{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem}.matches-list[data-v-0e9e7018]{display:flex;flex-direction:column;gap:.5rem}.match-item[data-v-0e9e7018]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;background:#f8fafc;border-radius:.375rem;border-left:3px solid #10b981}.match-text[data-v-0e9e7018]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600;color:#059669}.match-position[data-v-0e9e7018]{font-size:.75rem;color:#6b7280}.highlighted-text h4[data-v-0e9e7018]{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem}.highlight-container[data-v-0e9e7018]{padding:1rem;background:#f8fafc;border-radius:.375rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}[data-v-0e9e7018] .regex-match{background:#fef3c7;color:#92400e;padding:.125rem .25rem;border-radius:.25rem;font-weight:600}@media (max-width: 768px){.tool-container[data-v-0e9e7018]{padding:1rem}.result-header[data-v-0e9e7018]{flex-direction:column;align-items:flex-start;gap:.5rem}.match-item[data-v-0e9e7018]{flex-direction:column;align-items:flex-start;gap:.25rem}}:host,:root{--d2h-bg-color:#fff;--d2h-border-color:#ddd;--d2h-dim-color:rgba(0,0,0,.3);--d2h-line-border-color:#eee;--d2h-file-header-bg-color:#f7f7f7;--d2h-file-header-border-color:#d8d8d8;--d2h-empty-placeholder-bg-color:#f1f1f1;--d2h-empty-placeholder-border-color:#e1e1e1;--d2h-selected-color:#c8e1ff;--d2h-ins-bg-color:#dfd;--d2h-ins-border-color:#b4e2b4;--d2h-ins-highlight-bg-color:#97f295;--d2h-ins-label-color:#399839;--d2h-del-bg-color:#fee8e9;--d2h-del-border-color:#e9aeae;--d2h-del-highlight-bg-color:#ffb6ba;--d2h-del-label-color:#c33;--d2h-change-del-color:#fdf2d0;--d2h-change-ins-color:#ded;--d2h-info-bg-color:#f8fafd;--d2h-info-border-color:#d5e4f2;--d2h-change-label-color:#d0b44c;--d2h-moved-label-color:#3572b0;--d2h-dark-color:#e6edf3;--d2h-dark-bg-color:#0d1117;--d2h-dark-border-color:#30363d;--d2h-dark-dim-color:#6e7681;--d2h-dark-line-border-color:#21262d;--d2h-dark-file-header-bg-color:#161b22;--d2h-dark-file-header-border-color:#30363d;--d2h-dark-empty-placeholder-bg-color:hsla(215,8%,47%,.1);--d2h-dark-empty-placeholder-border-color:#30363d;--d2h-dark-selected-color:rgba(56,139,253,.1);--d2h-dark-ins-bg-color:rgba(46,160,67,.15);--d2h-dark-ins-border-color:rgba(46,160,67,.4);--d2h-dark-ins-highlight-bg-color:rgba(46,160,67,.4);--d2h-dark-ins-label-color:#3fb950;--d2h-dark-del-bg-color:rgba(248,81,73,.1);--d2h-dark-del-border-color:rgba(248,81,73,.4);--d2h-dark-del-highlight-bg-color:rgba(248,81,73,.4);--d2h-dark-del-label-color:#f85149;--d2h-dark-change-del-color:rgba(210,153,34,.2);--d2h-dark-change-ins-color:rgba(46,160,67,.25);--d2h-dark-info-bg-color:rgba(56,139,253,.1);--d2h-dark-info-border-color:rgba(56,139,253,.4);--d2h-dark-change-label-color:#d29922;--d2h-dark-moved-label-color:#3572b0}.d2h-wrapper{text-align:left}.d2h-file-header{background-color:#f7f7f7;background-color:var(--d2h-file-header-bg-color);border-bottom:1px solid #d8d8d8;border-bottom:1px solid var(--d2h-file-header-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;height:35px;padding:5px 10px}.d2h-file-header.d2h-sticky-header{position:sticky;top:0;z-index:1}.d2h-file-stats{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin-left:auto}.d2h-lines-added{border:1px solid #b4e2b4;border:1px solid var(--d2h-ins-border-color);border-radius:5px 0 0 5px;color:#399839;color:var(--d2h-ins-label-color);padding:2px;text-align:right;vertical-align:middle}.d2h-lines-deleted{border:1px solid #e9aeae;border:1px solid var(--d2h-del-border-color);border-radius:0 5px 5px 0;color:#c33;color:var(--d2h-del-label-color);margin-left:1px;padding:2px;text-align:left;vertical-align:middle}.d2h-file-name-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;width:100%}.d2h-file-name{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.d2h-file-wrapper{border:1px solid #ddd;border:1px solid var(--d2h-border-color);border-radius:3px;margin-bottom:1em}.d2h-file-collapse{-webkit-box-pack:end;-ms-flex-pack:end;cursor:pointer;display:none;font-size:12px;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ddd;border:1px solid var(--d2h-border-color);border-radius:3px;padding:4px 8px}.d2h-file-collapse.d2h-selected{background-color:#c8e1ff;background-color:var(--d2h-selected-color)}.d2h-file-collapse-input{margin:0 4px 0 0}.d2h-diff-table{border-collapse:collapse;font-family:Menlo,Consolas,monospace;font-size:13px;width:100%}.d2h-files-diff{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.d2h-file-diff{overflow-y:hidden}.d2h-file-diff.d2h-d-none,.d2h-files-diff.d2h-d-none{display:none}.d2h-file-side-diff{display:inline-block;overflow-x:scroll;overflow-y:hidden;width:50%}.d2h-code-line{padding:0 8em;width:calc(100% - 16em)}.d2h-code-line,.d2h-code-side-line{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.d2h-code-side-line{padding:0 4.5em;width:calc(100% - 9em)}.d2h-code-line-ctn{background:none;display:inline-block;padding:0;word-wrap:normal;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;vertical-align:middle;white-space:pre;width:100%}.d2h-code-line del,.d2h-code-side-line del{background-color:#ffb6ba;background-color:var(--d2h-del-highlight-bg-color)}.d2h-code-line del,.d2h-code-line ins,.d2h-code-side-line del,.d2h-code-side-line ins{border-radius:.2em;display:inline-block;margin-top:-1px;-webkit-text-decoration:none;text-decoration:none}.d2h-code-line ins,.d2h-code-side-line ins{background-color:#97f295;background-color:var(--d2h-ins-highlight-bg-color);text-align:left}.d2h-code-line-prefix{background:none;display:inline;padding:0;word-wrap:normal;white-space:pre}.line-num1{float:left}.line-num1,.line-num2{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0 .5em;text-overflow:ellipsis;width:3.5em}.line-num2{float:right}.d2h-code-linenumber{background-color:#fff;background-color:var(--d2h-bg-color);border:solid #eee;border:solid var(--d2h-line-border-color);border-width:0 1px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0000004d;color:var(--d2h-dim-color);cursor:pointer;display:inline-block;position:absolute;text-align:right;width:7.5em}.d2h-code-linenumber:after{content:"​"}.d2h-code-side-linenumber{background-color:#fff;background-color:var(--d2h-bg-color);border:solid #eee;border:solid var(--d2h-line-border-color);border-width:0 1px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0000004d;color:var(--d2h-dim-color);cursor:pointer;display:inline-block;overflow:hidden;padding:0 .5em;position:absolute;text-align:right;text-overflow:ellipsis;width:4em}.d2h-code-side-linenumber:after{content:"​"}.d2h-code-side-emptyplaceholder,.d2h-emptyplaceholder{background-color:#f1f1f1;background-color:var(--d2h-empty-placeholder-bg-color);border-color:#e1e1e1;border-color:var(--d2h-empty-placeholder-border-color)}.d2h-code-line-prefix,.d2h-code-linenumber,.d2h-code-side-linenumber,.d2h-emptyplaceholder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.d2h-code-linenumber,.d2h-code-side-linenumber{direction:rtl}.d2h-del{background-color:#fee8e9;background-color:var(--d2h-del-bg-color);border-color:#e9aeae;border-color:var(--d2h-del-border-color)}.d2h-ins{background-color:#dfd;background-color:var(--d2h-ins-bg-color);border-color:#b4e2b4;border-color:var(--d2h-ins-border-color)}.d2h-info{background-color:#f8fafd;background-color:var(--d2h-info-bg-color);border-color:#d5e4f2;border-color:var(--d2h-info-border-color);color:#0000004d;color:var(--d2h-dim-color)}.d2h-file-diff .d2h-del.d2h-change{background-color:#fdf2d0;background-color:var(--d2h-change-del-color)}.d2h-file-diff .d2h-ins.d2h-change{background-color:#ded;background-color:var(--d2h-change-ins-color)}.d2h-file-list-wrapper{margin-bottom:10px}.d2h-file-list-wrapper a{-webkit-text-decoration:none;text-decoration:none}.d2h-file-list-wrapper a,.d2h-file-list-wrapper a:visited{color:#3572b0;color:var(--d2h-moved-label-color)}.d2h-file-list-header{text-align:left}.d2h-file-list-title{font-weight:700}.d2h-file-list-line{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.d2h-file-list{display:block;list-style:none;margin:0;padding:0}.d2h-file-list>li{border-bottom:1px solid #ddd;border-bottom:1px solid var(--d2h-border-color);margin:0;padding:5px 10px}.d2h-file-list>li:last-child{border-bottom:none}.d2h-file-switch{cursor:pointer;display:none;font-size:10px}.d2h-icon{margin-right:10px;vertical-align:middle;fill:currentColor}.d2h-deleted{color:#c33;color:var(--d2h-del-label-color)}.d2h-added{color:#399839;color:var(--d2h-ins-label-color)}.d2h-changed{color:#d0b44c;color:var(--d2h-change-label-color)}.d2h-moved{color:#3572b0;color:var(--d2h-moved-label-color)}.d2h-tag{background-color:#fff;background-color:var(--d2h-bg-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;margin-left:5px;padding:0 2px}.d2h-deleted-tag{border:1px solid #c33;border:1px solid var(--d2h-del-label-color)}.d2h-added-tag{border:1px solid #399839;border:1px solid var(--d2h-ins-label-color)}.d2h-changed-tag{border:1px solid #d0b44c;border:1px solid var(--d2h-change-label-color)}.d2h-moved-tag{border:1px solid #3572b0;border:1px solid var(--d2h-moved-label-color)}.d2h-dark-color-scheme{background-color:#0d1117;background-color:var(--d2h-dark-bg-color);color:#e6edf3;color:var(--d2h-dark-color)}.d2h-dark-color-scheme .d2h-file-header{background-color:#161b22;background-color:var(--d2h-dark-file-header-bg-color);border-bottom:#30363d;border-bottom:var(--d2h-dark-file-header-border-color)}.d2h-dark-color-scheme .d2h-lines-added{border:1px solid rgba(46,160,67,.4);border:1px solid var(--d2h-dark-ins-border-color);color:#3fb950;color:var(--d2h-dark-ins-label-color)}.d2h-dark-color-scheme .d2h-lines-deleted{border:1px solid rgba(248,81,73,.4);border:1px solid var(--d2h-dark-del-border-color);color:#f85149;color:var(--d2h-dark-del-label-color)}.d2h-dark-color-scheme .d2h-code-line del,.d2h-dark-color-scheme .d2h-code-side-line del{background-color:#f8514966;background-color:var(--d2h-dark-del-highlight-bg-color)}.d2h-dark-color-scheme .d2h-code-line ins,.d2h-dark-color-scheme .d2h-code-side-line ins{background-color:#2ea04366;background-color:var(--d2h-dark-ins-highlight-bg-color)}.d2h-dark-color-scheme .d2h-diff-tbody{border-color:#30363d;border-color:var(--d2h-dark-border-color)}.d2h-dark-color-scheme .d2h-code-side-linenumber{background-color:#0d1117;background-color:var(--d2h-dark-bg-color);border-color:#21262d;border-color:var(--d2h-dark-line-border-color);color:#6e7681;color:var(--d2h-dark-dim-color)}.d2h-dark-color-scheme .d2h-files-diff .d2h-code-side-emptyplaceholder,.d2h-dark-color-scheme .d2h-files-diff .d2h-emptyplaceholder{background-color:#6e76811a;background-color:var(--d2h-dark-empty-placeholder-bg-color);border-color:#30363d;border-color:var(--d2h-dark-empty-placeholder-border-color)}.d2h-dark-color-scheme .d2h-code-linenumber{background-color:#0d1117;background-color:var(--d2h-dark-bg-color);border-color:#21262d;border-color:var(--d2h-dark-line-border-color);color:#6e7681;color:var(--d2h-dark-dim-color)}.d2h-dark-color-scheme .d2h-del{background-color:#f851491a;background-color:var(--d2h-dark-del-bg-color);border-color:#f8514966;border-color:var(--d2h-dark-del-border-color)}.d2h-dark-color-scheme .d2h-ins{background-color:#2ea04326;background-color:var(--d2h-dark-ins-bg-color);border-color:#2ea04366;border-color:var(--d2h-dark-ins-border-color)}.d2h-dark-color-scheme .d2h-info{background-color:#388bfd1a;background-color:var(--d2h-dark-info-bg-color);border-color:#388bfd66;border-color:var(--d2h-dark-info-border-color);color:#6e7681;color:var(--d2h-dark-dim-color)}.d2h-dark-color-scheme .d2h-file-diff .d2h-del.d2h-change{background-color:#d2992233;background-color:var(--d2h-dark-change-del-color)}.d2h-dark-color-scheme .d2h-file-diff .d2h-ins.d2h-change{background-color:#2ea04340;background-color:var(--d2h-dark-change-ins-color)}.d2h-dark-color-scheme .d2h-file-wrapper{border:1px solid #30363d;border:1px solid var(--d2h-dark-border-color)}.d2h-dark-color-scheme .d2h-file-collapse{border:1px solid #0d1117;border:1px solid var(--d2h-dark-bg-color)}.d2h-dark-color-scheme .d2h-file-collapse.d2h-selected{background-color:#388bfd1a;background-color:var(--d2h-dark-selected-color)}.d2h-dark-color-scheme .d2h-file-list-wrapper a,.d2h-dark-color-scheme .d2h-file-list-wrapper a:visited{color:#3572b0;color:var(--d2h-dark-moved-label-color)}.d2h-dark-color-scheme .d2h-file-list>li{border-bottom:1px solid #0d1117;border-bottom:1px solid var(--d2h-dark-bg-color)}.d2h-dark-color-scheme .d2h-deleted{color:#f85149;color:var(--d2h-dark-del-label-color)}.d2h-dark-color-scheme .d2h-added{color:#3fb950;color:var(--d2h-dark-ins-label-color)}.d2h-dark-color-scheme .d2h-changed{color:#d29922;color:var(--d2h-dark-change-label-color)}.d2h-dark-color-scheme .d2h-moved{color:#3572b0;color:var(--d2h-dark-moved-label-color)}.d2h-dark-color-scheme .d2h-tag{background-color:#0d1117;background-color:var(--d2h-dark-bg-color)}.d2h-dark-color-scheme .d2h-deleted-tag{border:1px solid #f85149;border:1px solid var(--d2h-dark-del-label-color)}.d2h-dark-color-scheme .d2h-added-tag{border:1px solid #3fb950;border:1px solid var(--d2h-dark-ins-label-color)}.d2h-dark-color-scheme .d2h-changed-tag{border:1px solid #d29922;border:1px solid var(--d2h-dark-change-label-color)}.d2h-dark-color-scheme .d2h-moved-tag{border:1px solid #3572b0;border:1px solid var(--d2h-dark-moved-label-color)}@media (prefers-color-scheme:dark){.d2h-auto-color-scheme{background-color:#0d1117;background-color:var(--d2h-dark-bg-color);color:#e6edf3;color:var(--d2h-dark-color)}.d2h-auto-color-scheme .d2h-file-header{background-color:#161b22;background-color:var(--d2h-dark-file-header-bg-color);border-bottom:#30363d;border-bottom:var(--d2h-dark-file-header-border-color)}.d2h-auto-color-scheme .d2h-lines-added{border:1px solid rgba(46,160,67,.4);border:1px solid var(--d2h-dark-ins-border-color);color:#3fb950;color:var(--d2h-dark-ins-label-color)}.d2h-auto-color-scheme .d2h-lines-deleted{border:1px solid rgba(248,81,73,.4);border:1px solid var(--d2h-dark-del-border-color);color:#f85149;color:var(--d2h-dark-del-label-color)}.d2h-auto-color-scheme .d2h-code-line del,.d2h-auto-color-scheme .d2h-code-side-line del{background-color:#f8514966;background-color:var(--d2h-dark-del-highlight-bg-color)}.d2h-auto-color-scheme .d2h-code-line ins,.d2h-auto-color-scheme .d2h-code-side-line ins{background-color:#2ea04366;background-color:var(--d2h-dark-ins-highlight-bg-color)}.d2h-auto-color-scheme .d2h-diff-tbody{border-color:#30363d;border-color:var(--d2h-dark-border-color)}.d2h-auto-color-scheme .d2h-code-side-linenumber{background-color:#0d1117;background-color:var(--d2h-dark-bg-color);border-color:#21262d;border-color:var(--d2h-dark-line-border-color);color:#6e7681;color:var(--d2h-dark-dim-color)}.d2h-auto-color-scheme .d2h-files-diff .d2h-code-side-emptyplaceholder,.d2h-auto-color-scheme .d2h-files-diff .d2h-emptyplaceholder{background-color:#6e76811a;background-color:var(--d2h-dark-empty-placeholder-bg-color);border-color:#30363d;border-color:var(--d2h-dark-empty-placeholder-border-color)}.d2h-auto-color-scheme .d2h-code-linenumber{background-color:#0d1117;background-color:var(--d2h-dark-bg-color);border-color:#21262d;border-color:var(--d2h-dark-line-border-color);color:#6e7681;color:var(--d2h-dark-dim-color)}.d2h-auto-color-scheme .d2h-del{background-color:#f851491a;background-color:var(--d2h-dark-del-bg-color);border-color:#f8514966;border-color:var(--d2h-dark-del-border-color)}.d2h-auto-color-scheme .d2h-ins{background-color:#2ea04326;background-color:var(--d2h-dark-ins-bg-color);border-color:#2ea04366;border-color:var(--d2h-dark-ins-border-color)}.d2h-auto-color-scheme .d2h-info{background-color:#388bfd1a;background-color:var(--d2h-dark-info-bg-color);border-color:#388bfd66;border-color:var(--d2h-dark-info-border-color);color:#6e7681;color:var(--d2h-dark-dim-color)}.d2h-auto-color-scheme .d2h-file-diff .d2h-del.d2h-change{background-color:#d2992233;background-color:var(--d2h-dark-change-del-color)}.d2h-auto-color-scheme .d2h-file-diff .d2h-ins.d2h-change{background-color:#2ea04340;background-color:var(--d2h-dark-change-ins-color)}.d2h-auto-color-scheme .d2h-file-wrapper{border:1px solid #30363d;border:1px solid var(--d2h-dark-border-color)}.d2h-auto-color-scheme .d2h-file-collapse{border:1px solid #0d1117;border:1px solid var(--d2h-dark-bg-color)}.d2h-auto-color-scheme .d2h-file-collapse.d2h-selected{background-color:#388bfd1a;background-color:var(--d2h-dark-selected-color)}.d2h-auto-color-scheme .d2h-file-list-wrapper a,.d2h-auto-color-scheme .d2h-file-list-wrapper a:visited{color:#3572b0;color:var(--d2h-dark-moved-label-color)}.d2h-auto-color-scheme .d2h-file-list>li{border-bottom:1px solid #0d1117;border-bottom:1px solid var(--d2h-dark-bg-color)}.d2h-dark-color-scheme .d2h-deleted{color:#f85149;color:var(--d2h-dark-del-label-color)}.d2h-auto-color-scheme .d2h-added{color:#3fb950;color:var(--d2h-dark-ins-label-color)}.d2h-auto-color-scheme .d2h-changed{color:#d29922;color:var(--d2h-dark-change-label-color)}.d2h-auto-color-scheme .d2h-moved{color:#3572b0;color:var(--d2h-dark-moved-label-color)}.d2h-auto-color-scheme .d2h-tag{background-color:#0d1117;background-color:var(--d2h-dark-bg-color)}.d2h-auto-color-scheme .d2h-deleted-tag{border:1px solid #f85149;border:1px solid var(--d2h-dark-del-label-color)}.d2h-auto-color-scheme .d2h-added-tag{border:1px solid #3fb950;border:1px solid var(--d2h-dark-ins-label-color)}.d2h-auto-color-scheme .d2h-changed-tag{border:1px solid #d29922;border:1px solid var(--d2h-dark-change-label-color)}.d2h-auto-color-scheme .d2h-moved-tag{border:1px solid #3572b0;border:1px solid var(--d2h-dark-moved-label-color)}}.diff-viewer-container[data-v-265df5e2]{padding:2rem;background:#f9fafb}h2[data-v-265df5e2]{text-align:center;margin-bottom:.5rem}p[data-v-265df5e2]{text-align:center;margin-bottom:2rem;color:#666}.controls[data-v-265df5e2]{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.control-group[data-v-265df5e2]{display:flex;align-items:center;gap:.5rem}.control-group label[data-v-265df5e2]{font-weight:600}.diff-input-area[data-v-265df5e2]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:1.5rem}textarea[data-v-265df5e2]{width:100%;height:250px;border:1px solid #d1d5db;border-radius:6px;padding:.75rem;font-family:Courier New,Courier,monospace;font-size:.9rem;resize:vertical}.diff-output[data-v-265df5e2]{border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.error-message[data-v-265df5e2]{text-align:center;padding:2rem;color:#dc2626}.simple-visitor-counter[data-v-e131ee9e]{color:#64748b;font-size:.8rem;font-weight:500;white-space:nowrap}.lorem-ipsum[data-v-a1a13558]{max-width:1000px;margin:0 auto;padding:1rem}h2[data-v-a1a13558]{color:#2c3e50;margin-bottom:.5rem;font-size:1.5rem;text-align:center}.description[data-v-a1a13558]{color:#666;margin-bottom:1.5rem;font-size:.9rem;text-align:center}.generator-container[data-v-a1a13558]{display:grid;gap:2rem}.settings-section[data-v-a1a13558]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 10px #0000001a}.settings-section h3[data-v-a1a13558]{margin:0 0 1.5rem;color:#2c3e50;font-size:1.2rem}.settings-grid[data-v-a1a13558]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.5rem}.setting-group[data-v-a1a13558]{display:flex;flex-direction:column;gap:.5rem}.setting-label[data-v-a1a13558]{font-weight:600;color:#2c3e50;font-size:.9rem}.setting-select[data-v-a1a13558],.setting-input[data-v-a1a13558]{padding:.75rem;border:2px solid #e1e8ed;border-radius:6px;font-size:.9rem;background:#fff}.setting-select[data-v-a1a13558]:focus,.setting-input[data-v-a1a13558]:focus{outline:none;border-color:#3498db}.action-buttons[data-v-a1a13558]{display:flex;gap:1rem;justify-content:center}.generate-btn[data-v-a1a13558],.clear-btn[data-v-a1a13558]{padding:.75rem 2rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s}.generate-btn[data-v-a1a13558]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.generate-btn[data-v-a1a13558]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.clear-btn[data-v-a1a13558]{background:#e74c3c;color:#fff}.clear-btn[data-v-a1a13558]:hover{background:#c0392b}.result-section[data-v-a1a13558]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 10px #0000001a}.result-header[data-v-a1a13558]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.result-header h3[data-v-a1a13558]{margin:0;color:#2c3e50;font-size:1.2rem}.result-actions[data-v-a1a13558]{display:flex;gap:.5rem}.action-btn[data-v-a1a13558]{padding:.5rem 1rem;border:none;border-radius:6px;font-size:.85rem;cursor:pointer;transition:all .2s}.action-btn.copy[data-v-a1a13558]{background:#27ae60;color:#fff}.action-btn.copy[data-v-a1a13558]:hover:not(:disabled){background:#219a52}.action-btn.download[data-v-a1a13558]{background:#3498db;color:#fff}.action-btn.download[data-v-a1a13558]:hover:not(:disabled){background:#2980b9}.action-btn[data-v-a1a13558]:disabled{background:#bdc3c7;cursor:not-allowed}.result-textarea[data-v-a1a13558]{width:100%;padding:1rem;border:2px solid #e1e8ed;border-radius:8px;font-size:.9rem;line-height:1.6;resize:vertical;min-height:300px;background:#f8f9fa;color:#2c3e50}.text-stats[data-v-a1a13558]{display:flex;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #e1e8ed}.stat[data-v-a1a13558]{font-size:.85rem;color:#666;background:#f8f9fa;padding:.25rem .75rem;border-radius:20px}.quick-generate[data-v-a1a13558]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 10px #0000001a}.quick-generate h3[data-v-a1a13558]{margin:0 0 1rem;color:#2c3e50;font-size:1.2rem}.quick-buttons[data-v-a1a13558]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem}.quick-btn[data-v-a1a13558]{padding:.75rem 1rem;border:2px solid #3498db;background:#fff;color:#3498db;border-radius:6px;cursor:pointer;transition:all .3s;font-weight:500}.quick-btn[data-v-a1a13558]:hover{background:#3498db;color:#fff}.usage-examples[data-v-a1a13558]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 10px #0000001a}.usage-examples h3[data-v-a1a13558]{margin:0 0 1.5rem;color:#2c3e50;font-size:1.2rem}.examples-grid[data-v-a1a13558]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.example-card[data-v-a1a13558]{background:#f8f9fa;padding:1rem;border-radius:8px;border-left:4px solid #3498db}.example-card h4[data-v-a1a13558]{margin:0 0 .5rem;color:#2c3e50;font-size:1rem}.example-card p[data-v-a1a13558]{margin:0 0 1rem;color:#666;font-size:.85rem}.example-btn[data-v-a1a13558]{padding:.5rem 1rem;border:1px solid #3498db;background:#fff;color:#3498db;border-radius:4px;cursor:pointer;font-size:.8rem;transition:all .2s}.example-btn[data-v-a1a13558]:hover{background:#3498db;color:#fff}@media (max-width: 768px){.lorem-ipsum[data-v-a1a13558]{padding:.5rem}.settings-grid[data-v-a1a13558]{grid-template-columns:1fr}.action-buttons[data-v-a1a13558]{flex-direction:column}.result-header[data-v-a1a13558]{flex-direction:column;gap:1rem;align-items:stretch}.result-actions[data-v-a1a13558]{justify-content:center}.text-stats[data-v-a1a13558]{flex-wrap:wrap;justify-content:center}.quick-buttons[data-v-a1a13558]{grid-template-columns:repeat(2,1fr)}.examples-grid[data-v-a1a13558]{grid-template-columns:1fr}}.timestamp-converter[data-v-ad5b87d6]{max-width:1000px;margin:0 auto;padding:1rem}h2[data-v-ad5b87d6]{color:#2c3e50;margin-bottom:.5rem;font-size:1.5rem;text-align:center}.description[data-v-ad5b87d6]{color:#666;margin-bottom:1.5rem;font-size:.9rem;text-align:center}.converter-container[data-v-ad5b87d6]{display:grid;gap:2rem}.current-time-section[data-v-ad5b87d6],.conversion-section[data-v-ad5b87d6],.quick-convert[data-v-ad5b87d6],.info-section[data-v-ad5b87d6]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 10px #0000001a}h3[data-v-ad5b87d6]{margin:0 0 1rem;color:#2c3e50;font-size:1.2rem}.time-display[data-v-ad5b87d6]{display:grid;gap:1rem}.time-item[data-v-ad5b87d6]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8f9fa;border-radius:8px;border-left:4px solid #3498db}.time-label[data-v-ad5b87d6]{font-weight:600;color:#2c3e50}.time-value[data-v-ad5b87d6]{font-family:Courier New,monospace;font-weight:700;color:#2c3e50}.input-group[data-v-ad5b87d6]{margin-bottom:1rem}.input-label[data-v-ad5b87d6]{display:block;font-weight:600;color:#2c3e50;margin-bottom:.5rem;font-size:.9rem}.input-with-buttons[data-v-ad5b87d6]{display:flex;gap:.5rem;align-items:center}.timestamp-input[data-v-ad5b87d6]{flex:1;padding:.75rem;border:2px solid #e1e8ed;border-radius:6px;font-size:1rem;font-family:Courier New,monospace}.timestamp-input[data-v-ad5b87d6]:focus{outline:none;border-color:#3498db}.action-btn[data-v-ad5b87d6]{padding:.75rem 1rem;border:none;border-radius:6px;font-size:.85rem;cursor:pointer;transition:all .2s;background:#3498db;color:#fff}.action-btn[data-v-ad5b87d6]:hover{background:#2980b9}.action-btn.clear[data-v-ad5b87d6]{background:#e74c3c}.action-btn.clear[data-v-ad5b87d6]:hover{background:#c0392b}.datetime-inputs[data-v-ad5b87d6]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-bottom:1rem}.date-input[data-v-ad5b87d6],.time-input[data-v-ad5b87d6],.timezone-select[data-v-ad5b87d6]{padding:.75rem;border:2px solid #e1e8ed;border-radius:6px;font-size:.9rem;background:#fff}.date-input[data-v-ad5b87d6]:focus,.time-input[data-v-ad5b87d6]:focus,.timezone-select[data-v-ad5b87d6]:focus{outline:none;border-color:#3498db}.result-grid[data-v-ad5b87d6]{display:grid;gap:.75rem;margin-top:1rem}.result-item[data-v-ad5b87d6]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f8f9fa;border-radius:6px;border-left:4px solid #27ae60}.result-label[data-v-ad5b87d6]{font-weight:600;color:#2c3e50;font-size:.9rem}.result-value[data-v-ad5b87d6]{font-family:Courier New,monospace;color:#2c3e50;font-size:.9rem}.copy-btn[data-v-ad5b87d6]{background:none;border:none;cursor:pointer;font-size:1rem;padding:.25rem;border-radius:4px;transition:background .2s}.copy-btn[data-v-ad5b87d6]:hover{background:#e9ecef}.quick-buttons[data-v-ad5b87d6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem}.quick-btn[data-v-ad5b87d6]{padding:.75rem 1rem;border:2px solid #3498db;background:#fff;color:#3498db;border-radius:6px;cursor:pointer;transition:all .3s;font-weight:500}.quick-btn[data-v-ad5b87d6]:hover{background:#3498db;color:#fff}.info-cards[data-v-ad5b87d6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.info-card[data-v-ad5b87d6]{background:#f8f9fa;padding:1rem;border-radius:8px;border-left:4px solid #9b59b6}.info-card h4[data-v-ad5b87d6]{margin:0 0 .5rem;color:#2c3e50;font-size:1rem}.info-card p[data-v-ad5b87d6],.info-card ul[data-v-ad5b87d6]{margin:0;color:#666;font-size:.85rem}.info-card ul[data-v-ad5b87d6]{padding-left:1rem}.info-card li[data-v-ad5b87d6]{margin-bottom:.25rem}@media (max-width: 768px){.timestamp-converter[data-v-ad5b87d6]{padding:.5rem}.datetime-inputs[data-v-ad5b87d6]{grid-template-columns:1fr}.input-with-buttons[data-v-ad5b87d6]{flex-direction:column;align-items:stretch}.time-item[data-v-ad5b87d6],.result-item[data-v-ad5b87d6]{flex-direction:column;gap:.5rem;text-align:center}.quick-buttons[data-v-ad5b87d6]{grid-template-columns:repeat(2,1fr)}.info-cards[data-v-ad5b87d6]{grid-template-columns:1fr}}.hash-generator[data-v-92ccaeb8]{max-width:1000px;margin:0 auto;padding:1rem}h2[data-v-92ccaeb8]{color:#2c3e50;margin-bottom:.5rem;font-size:1.5rem;text-align:center}.description[data-v-92ccaeb8]{color:#666;margin-bottom:1.5rem;font-size:.9rem;text-align:center}.generator-container[data-v-92ccaeb8]{display:grid;gap:2rem}.input-section[data-v-92ccaeb8],.results-section[data-v-92ccaeb8],.comparison-section[data-v-92ccaeb8],.quick-generate[data-v-92ccaeb8],.info-section[data-v-92ccaeb8]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 10px #0000001a}h3[data-v-92ccaeb8]{margin:0 0 1rem;color:#2c3e50;font-size:1.2rem}.text-input[data-v-92ccaeb8]{width:100%;padding:1rem;border:2px solid #e1e8ed;border-radius:8px;font-size:.9rem;line-height:1.6;resize:vertical;background:#f8f9fa;color:#2c3e50}.text-input[data-v-92ccaeb8]:focus{outline:none;border-color:#3498db;background:#fff}.input-info[data-v-92ccaeb8]{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.8rem;color:#666}.input-actions[data-v-92ccaeb8]{display:flex;gap:.75rem;margin-top:1rem;justify-content:center}.action-btn[data-v-92ccaeb8]{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .3s;font-weight:500}.action-btn.clear[data-v-92ccaeb8]{background:#e74c3c;color:#fff}.action-btn.clear[data-v-92ccaeb8]:hover{background:#c0392b}.action-btn.sample[data-v-92ccaeb8]{background:#f39c12;color:#fff}.action-btn.sample[data-v-92ccaeb8]:hover{background:#e67e22}.action-btn.generate[data-v-92ccaeb8]{background:#27ae60;color:#fff}.action-btn.generate[data-v-92ccaeb8]:hover{background:#219a52}.hash-results[data-v-92ccaeb8]{display:grid;gap:1rem}.hash-item[data-v-92ccaeb8]{background:#f8f9fa;border-radius:8px;padding:1rem;border-left:4px solid #3498db}.hash-header[data-v-92ccaeb8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.hash-name[data-v-92ccaeb8]{font-weight:700;color:#2c3e50;font-size:1rem}.hash-actions[data-v-92ccaeb8]{display:flex;gap:.5rem}.copy-btn[data-v-92ccaeb8],.compare-btn[data-v-92ccaeb8]{background:none;border:1px solid #3498db;color:#3498db;padding:.25rem .5rem;border-radius:4px;cursor:pointer;font-size:.8rem;transition:all .2s}.copy-btn[data-v-92ccaeb8]:hover:not(:disabled),.compare-btn[data-v-92ccaeb8]:hover:not(:disabled){background:#3498db;color:#fff}.copy-btn[data-v-92ccaeb8]:disabled,.compare-btn[data-v-92ccaeb8]:disabled{opacity:.5;cursor:not-allowed}.hash-value[data-v-92ccaeb8]{font-family:Courier New,monospace;font-size:.85rem;word-break:break-all;background:#fff;padding:.75rem;border-radius:4px;margin-bottom:.5rem;color:#2c3e50}.hash-value.empty[data-v-92ccaeb8]{color:#999;font-style:italic;font-family:inherit}.hash-info[data-v-92ccaeb8]{font-size:.75rem;color:#666}.comparison-container[data-v-92ccaeb8]{display:grid;gap:1rem}.input-label[data-v-92ccaeb8]{display:block;font-weight:600;color:#2c3e50;margin-bottom:.5rem;font-size:.9rem}.compare-input[data-v-92ccaeb8]{width:100%;padding:.75rem;border:2px solid #e1e8ed;border-radius:6px;font-size:.9rem;font-family:Courier New,monospace}.compare-input[data-v-92ccaeb8]:focus{outline:none;border-color:#3498db}.comparison-result[data-v-92ccaeb8]{display:grid;gap:.5rem}.comparison-item[data-v-92ccaeb8]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background:#f8f9fa;border-radius:6px}.algorithm-name[data-v-92ccaeb8]{font-weight:600;color:#2c3e50}.match-result.match[data-v-92ccaeb8]{color:#27ae60;font-weight:700}.match-result.mismatch[data-v-92ccaeb8]{color:#e74c3c;font-weight:700}.quick-buttons[data-v-92ccaeb8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.quick-btn[data-v-92ccaeb8]{padding:.75rem 1rem;border:2px solid #9b59b6;background:#fff;color:#9b59b6;border-radius:6px;cursor:pointer;transition:all .3s;font-weight:500}.quick-btn[data-v-92ccaeb8]:hover{background:#9b59b6;color:#fff}.info-cards[data-v-92ccaeb8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.info-card[data-v-92ccaeb8]{background:#f8f9fa;padding:1rem;border-radius:8px;border-left:4px solid #e67e22}.info-card h4[data-v-92ccaeb8]{margin:0 0 .5rem;color:#2c3e50;font-size:1rem}.info-card ul[data-v-92ccaeb8]{margin:0;padding-left:1rem;color:#666;font-size:.85rem}.info-card li[data-v-92ccaeb8]{margin-bottom:.25rem}@media (max-width: 768px){.hash-generator[data-v-92ccaeb8]{padding:.5rem}.input-actions[data-v-92ccaeb8]{flex-direction:column}.hash-header[data-v-92ccaeb8]{flex-direction:column;gap:.5rem;align-items:stretch}.hash-actions[data-v-92ccaeb8]{justify-content:center}.comparison-item[data-v-92ccaeb8]{flex-direction:column;gap:.5rem;text-align:center}.quick-buttons[data-v-92ccaeb8],.info-cards[data-v-92ccaeb8]{grid-template-columns:1fr}}.markdown-preview[data-v-3354954d]{max-width:1000px;margin:0 auto;padding:1rem}h2[data-v-3354954d]{color:#2c3e50;margin-bottom:.5rem;font-size:1.5rem;text-align:center}.description[data-v-3354954d]{color:#666;margin-bottom:1.5rem;font-size:.9rem;text-align:center}.preview-container[data-v-3354954d]{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000001a;overflow:hidden}.tab-menu[data-v-3354954d]{display:flex;background:#f8f9fa;border-bottom:1px solid #e1e8ed}.tab-btn[data-v-3354954d]{flex:1;padding:1rem;border:none;background:none;cursor:pointer;transition:all .3s;font-weight:500;color:#666}.tab-btn.active[data-v-3354954d]{background:#fff;color:#2c3e50;border-bottom:3px solid #3498db}.tab-btn[data-v-3354954d]:hover:not(.active){background:#e9ecef}.toolbar[data-v-3354954d]{display:flex;gap:.5rem;padding:1rem;background:#f8f9fa;border-bottom:1px solid #e1e8ed;flex-wrap:wrap}.tool-btn[data-v-3354954d]{padding:.5rem .75rem;border:1px solid #e1e8ed;background:#fff;border-radius:4px;cursor:pointer;transition:all .2s;font-size:.85rem}.tool-btn[data-v-3354954d]:hover{background:#e9ecef}.tool-btn.clear[data-v-3354954d]{color:#e74c3c}.tool-btn.sample[data-v-3354954d]{color:#f39c12}.editor-area[data-v-3354954d]{display:grid;min-height:400px}.editor-area.split-view[data-v-3354954d]{grid-template-columns:1fr 1fr}.editor-panel[data-v-3354954d]{border-right:1px solid #e1e8ed}.panel-header[data-v-3354954d]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8f9fa;border-bottom:1px solid #e1e8ed}.panel-header h3[data-v-3354954d]{margin:0;font-size:1rem;color:#2c3e50}.action-btn[data-v-3354954d]{padding:.5rem .75rem;border:1px solid #3498db;background:#fff;color:#3498db;border-radius:4px;cursor:pointer;font-size:.8rem}.action-btn[data-v-3354954d]:hover{background:#3498db;color:#fff}.markdown-editor[data-v-3354954d]{width:100%;height:100%;padding:1rem;border:none;resize:none;font-family:Courier New,monospace;font-size:.9rem;line-height:1.6;outline:none;background:#fafbfc}.markdown-preview-content[data-v-3354954d]{padding:1rem;height:100%;overflow-y:auto}.markdown-preview-content[data-v-3354954d] h1,.markdown-preview-content[data-v-3354954d] h2,.markdown-preview-content[data-v-3354954d] h3{color:#2c3e50;margin-top:1rem;margin-bottom:.5rem}.markdown-preview-content[data-v-3354954d] code{background:#f4f4f4;padding:.2rem .4rem;border-radius:3px;font-family:Courier New,monospace}.markdown-preview-content[data-v-3354954d] ul{padding-left:1.5rem}.markdown-preview-content[data-v-3354954d] a{color:#3498db;text-decoration:none}.markdown-preview-content[data-v-3354954d] a:hover{text-decoration:underline}@media (max-width: 768px){.editor-area.split-view[data-v-3354954d]{grid-template-columns:1fr}.editor-panel[data-v-3354954d]{border-right:none;border-bottom:1px solid #e1e8ed}.toolbar[data-v-3354954d]{justify-content:center}}.unit-converter[data-v-6f4a1b37]{max-width:900px;margin:0 auto;padding:1rem}h2[data-v-6f4a1b37]{color:#2c3e50;margin-bottom:.5rem;font-size:1.5rem;text-align:center}.description[data-v-6f4a1b37]{color:#666;margin-bottom:1.5rem;font-size:.9rem;text-align:center}.category-tabs[data-v-6f4a1b37]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;justify-content:center}.tab-btn[data-v-6f4a1b37]{padding:.5rem 1rem;border:2px solid #e1e8ed;background:#fff;border-radius:20px;cursor:pointer;transition:all .3s;font-size:.85rem;color:#666}.tab-btn.active[data-v-6f4a1b37]{background:#3498db;color:#fff;border-color:#3498db}.tab-btn[data-v-6f4a1b37]:hover:not(.active){border-color:#3498db;background:#f8f9fa}.converter-section[data-v-6f4a1b37]{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px #0000001a}.converter-grid[data-v-6f4a1b37]{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;margin-bottom:2rem;align-items:end}.input-section[data-v-6f4a1b37],.output-section[data-v-6f4a1b37]{display:flex;flex-direction:column;gap:.5rem}.input-label[data-v-6f4a1b37],.output-label[data-v-6f4a1b37]{font-weight:600;color:#2c3e50;font-size:.9rem}.value-input[data-v-6f4a1b37],.value-output[data-v-6f4a1b37]{padding:.75rem;border:2px solid #e1e8ed;border-radius:8px;font-size:1.1rem;text-align:center;font-weight:700}.value-input[data-v-6f4a1b37]:focus{outline:none;border-color:#3498db}.value-output[data-v-6f4a1b37]{background:#f8f9fa;color:#2c3e50}.unit-select[data-v-6f4a1b37]{padding:.5rem;border:2px solid #e1e8ed;border-radius:6px;font-size:.9rem;background:#fff}.unit-select[data-v-6f4a1b37]:focus{outline:none;border-color:#3498db}.arrow-section[data-v-6f4a1b37]{display:flex;align-items:center;justify-content:center}.swap-btn[data-v-6f4a1b37]{padding:.75rem;border:none;background:#3498db;color:#fff;border-radius:50%;cursor:pointer;font-size:1.2rem;transition:all .3s;width:50px;height:50px}.swap-btn[data-v-6f4a1b37]:hover{background:#2980b9;transform:rotate(180deg)}.quick-convert[data-v-6f4a1b37]{margin-bottom:2rem}.quick-convert h3[data-v-6f4a1b37]{color:#2c3e50;margin-bottom:1rem;font-size:1.1rem}.quick-grid[data-v-6f4a1b37]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem}.quick-item[data-v-6f4a1b37]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem;border-radius:8px;cursor:pointer;transition:transform .2s;display:flex;flex-direction:column;gap:.25rem}.quick-item[data-v-6f4a1b37]:hover{transform:translateY(-2px)}.quick-label[data-v-6f4a1b37]{font-size:.8rem;opacity:.9}.quick-value[data-v-6f4a1b37]{font-size:1rem;font-weight:700}.conversion-table[data-v-6f4a1b37]{background:#f8f9fa;padding:1rem;border-radius:8px}.conversion-table h3[data-v-6f4a1b37]{color:#2c3e50;margin-bottom:1rem;font-size:1.1rem}.table-container[data-v-6f4a1b37]{overflow-x:auto}table[data-v-6f4a1b37]{width:100%;border-collapse:collapse;background:#fff;border-radius:6px;overflow:hidden}th[data-v-6f4a1b37],td[data-v-6f4a1b37]{padding:.75rem;text-align:left;border-bottom:1px solid #e9ecef}th[data-v-6f4a1b37]{background:#3498db;color:#fff;font-weight:600;font-size:.9rem}td[data-v-6f4a1b37]{font-size:.85rem;color:#2c3e50}tr:last-child td[data-v-6f4a1b37]{border-bottom:none}@media (max-width: 768px){.unit-converter[data-v-6f4a1b37]{padding:.5rem}.category-tabs[data-v-6f4a1b37]{gap:.25rem}.tab-btn[data-v-6f4a1b37]{padding:.4rem .8rem;font-size:.75rem}.converter-grid[data-v-6f4a1b37]{grid-template-columns:1fr;gap:1rem}.arrow-section[data-v-6f4a1b37]{order:3}.swap-btn[data-v-6f4a1b37]{transform:rotate(90deg);margin:.5rem 0}.quick-grid[data-v-6f4a1b37]{grid-template-columns:1fr}.converter-section[data-v-6f4a1b37]{padding:1rem}}.calculator[data-v-600a14fd]{max-width:400px;margin:0 auto;padding:1rem}h2[data-v-600a14fd]{color:#2c3e50;margin-bottom:.5rem;font-size:1.5rem;text-align:center}.description[data-v-600a14fd]{color:#666;margin-bottom:1.5rem;font-size:.9rem;text-align:center}.calculator-container[data-v-600a14fd]{background:#2c3e50;border-radius:12px;padding:1.5rem;box-shadow:0 8px 20px #0003}.display-section[data-v-600a14fd]{background:#1a252f;border-radius:8px;padding:1rem;margin-bottom:1rem;min-height:80px;display:flex;flex-direction:column;justify-content:center}.expression[data-v-600a14fd]{color:#bdc3c7;font-size:1rem;min-height:1.2rem;word-break:break-all;margin-bottom:.5rem}.result[data-v-600a14fd]{color:#ecf0f1;font-size:1.8rem;font-weight:700;text-align:right;word-break:break-all}.calculator-grid[data-v-600a14fd]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.btn[data-v-600a14fd]{height:60px;border:none;border-radius:8px;font-size:1.2rem;font-weight:700;cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.btn[data-v-600a14fd]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003}.btn[data-v-600a14fd]:active{transform:translateY(0)}.btn-number[data-v-600a14fd]{background:#34495e;color:#ecf0f1}.btn-number[data-v-600a14fd]:hover{background:#4a6741}.btn-operator[data-v-600a14fd]{background:#e67e22;color:#fff}.btn-operator[data-v-600a14fd]:hover{background:#d35400}.btn-function[data-v-600a14fd]{background:#9b59b6;color:#fff}.btn-function[data-v-600a14fd]:hover{background:#8e44ad}.btn-clear[data-v-600a14fd]{background:#e74c3c;color:#fff}.btn-clear[data-v-600a14fd]:hover{background:#c0392b}.btn-equals[data-v-600a14fd]{background:#27ae60;color:#fff;grid-row:span 2}.btn-equals[data-v-600a14fd]:hover{background:#219a52}.btn-zero[data-v-600a14fd]{grid-column:span 2}.history-section[data-v-600a14fd]{margin-top:2rem;background:#f8f9fa;border-radius:8px;padding:1rem}.history-section h3[data-v-600a14fd]{margin:0 0 1rem;color:#2c3e50;font-size:1rem}.history-list[data-v-600a14fd]{max-height:200px;overflow-y:auto}.history-item[data-v-600a14fd]{display:flex;justify-content:space-between;align-items:center;padding:.5rem;margin-bottom:.5rem;background:#fff;border-radius:4px;cursor:pointer;transition:background .2s;border-left:3px solid #3498db}.history-item[data-v-600a14fd]:hover{background:#e3f2fd}.history-expression[data-v-600a14fd]{color:#666;font-size:.9rem}.history-result[data-v-600a14fd]{color:#2c3e50;font-weight:700;font-size:.9rem}.clear-history-btn[data-v-600a14fd]{width:100%;padding:.5rem;background:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.8rem;margin-top:.5rem;transition:background .2s}.clear-history-btn[data-v-600a14fd]:hover{background:#c0392b}@media (max-width: 480px){.calculator[data-v-600a14fd]{padding:.5rem}.calculator-container[data-v-600a14fd]{padding:1rem}.btn[data-v-600a14fd]{height:50px;font-size:1rem}.result[data-v-600a14fd]{font-size:1.5rem}.expression[data-v-600a14fd]{font-size:.9rem}}.tool-container[data-v-d9ff0b03]{max-width:500px;margin:0 auto;padding:1.5rem}.tool-header[data-v-d9ff0b03]{text-align:center;margin-bottom:2rem}.tool-title[data-v-d9ff0b03]{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.tool-description[data-v-d9ff0b03]{color:#64748b;font-size:1rem}.tool-content[data-v-d9ff0b03]{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px #0000000d;border:1px solid #e2e8f0}.timer-tabs[data-v-d9ff0b03]{display:flex;margin-bottom:2rem;border-radius:.5rem;overflow:hidden;border:1px solid #e2e8f0}.tab-button[data-v-d9ff0b03]{flex:1;padding:.75rem;border:none;background:#f8fafc;color:#64748b;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.tab-button.active[data-v-d9ff0b03]{background:#2563eb;color:#fff}.time-input-section[data-v-d9ff0b03]{margin-bottom:2rem}.time-inputs[data-v-d9ff0b03]{display:flex;gap:1rem;margin-bottom:1rem}.time-input-group[data-v-d9ff0b03]{flex:1;text-align:center}.time-input-group label[data-v-d9ff0b03]{display:block;font-size:.75rem;font-weight:500;color:#6b7280;margin-bottom:.5rem}.time-input[data-v-d9ff0b03]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;text-align:center;font-size:1.125rem;font-weight:600}.set-button[data-v-d9ff0b03]{width:100%;padding:.75rem;background:#059669;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.set-button[data-v-d9ff0b03]:hover{background:#047857}.display-section[data-v-d9ff0b03]{text-align:center;margin-bottom:2rem}.time-display[data-v-d9ff0b03]{font-size:3rem;font-weight:700;color:#1e293b;margin-bottom:1rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.time-display.time-warning[data-v-d9ff0b03]{color:#dc2626;animation:pulse-d9ff0b03 1s infinite}@keyframes pulse-d9ff0b03{0%,to{opacity:1}50%{opacity:.5}}.progress-bar[data-v-d9ff0b03]{width:100%;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.progress-fill[data-v-d9ff0b03]{height:100%;background:linear-gradient(90deg,#10b981,#059669);transition:width 1s ease}.lap-times[data-v-d9ff0b03]{margin-top:1.5rem}.lap-times h4[data-v-d9ff0b03]{font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.75rem}.lap-list[data-v-d9ff0b03]{max-height:200px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:.375rem}.lap-item[data-v-d9ff0b03]{display:flex;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid #f1f5f9}.lap-item[data-v-d9ff0b03]:last-child{border-bottom:none}.lap-number[data-v-d9ff0b03]{font-weight:500;color:#6b7280}.lap-time[data-v-d9ff0b03]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:600;color:#1e293b}.controls[data-v-d9ff0b03]{display:flex;gap:.75rem;flex-wrap:wrap}.control-btn[data-v-d9ff0b03]{flex:1;padding:.75rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:80px}.control-btn[data-v-d9ff0b03]:disabled{opacity:.5;cursor:not-allowed}.control-btn.start[data-v-d9ff0b03]{background:#059669;color:#fff}.control-btn.start[data-v-d9ff0b03]:hover:not(:disabled){background:#047857}.control-btn.pause[data-v-d9ff0b03]{background:#dc2626;color:#fff}.control-btn.pause[data-v-d9ff0b03]:hover:not(:disabled){background:#b91c1c}.control-btn.reset[data-v-d9ff0b03]{background:#6b7280;color:#fff}.control-btn.reset[data-v-d9ff0b03]:hover{background:#4b5563}.control-btn.lap[data-v-d9ff0b03]{background:#2563eb;color:#fff}.control-btn.lap[data-v-d9ff0b03]:hover:not(:disabled){background:#1d4ed8}@media (max-width: 768px){.tool-container[data-v-d9ff0b03]{padding:1rem}.time-inputs[data-v-d9ff0b03]{flex-direction:column}.time-display[data-v-d9ff0b03]{font-size:2.5rem}.controls[data-v-d9ff0b03]{flex-direction:column}}.tool-container[data-v-2db8288f]{max-width:700px;margin:0 auto;padding:1.5rem}.tool-header[data-v-2db8288f]{text-align:center;margin-bottom:2rem}.tool-title[data-v-2db8288f]{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.tool-description[data-v-2db8288f]{color:#64748b;font-size:1rem}.tool-content[data-v-2db8288f]{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px #0000000d;border:1px solid #e2e8f0}.generator-tabs[data-v-2db8288f]{display:flex;margin-bottom:2rem;border-radius:.5rem;overflow:hidden;border:1px solid #e2e8f0}.tab-btn[data-v-2db8288f]{flex:1;padding:.75rem;border:none;background:#f8fafc;color:#64748b;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.tab-btn.active[data-v-2db8288f]{background:#2563eb;color:#fff}.generator-section[data-v-2db8288f]{min-height:300px}.input-row[data-v-2db8288f]{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.input-group[data-v-2db8288f]{flex:1;min-width:120px}.input-group label[data-v-2db8288f]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.number-input[data-v-2db8288f],.select-input[data-v-2db8288f]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.textarea-input[data-v-2db8288f]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;resize:vertical}.checkbox-group[data-v-2db8288f]{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.checkbox-group label[data-v-2db8288f]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#374151}.generate-btn[data-v-2db8288f]{background:#2563eb;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;width:100%;margin-bottom:1.5rem;transition:background-color .2s ease}.generate-btn[data-v-2db8288f]:hover{background:#1d4ed8}.result-section[data-v-2db8288f]{border-top:1px solid #e2e8f0;padding-top:1.5rem}.result-numbers[data-v-2db8288f]{display:flex;flex-wrap:wrap;gap:.75rem}.number-item[data-v-2db8288f]{background:#eff6ff;color:#2563eb;padding:.5rem 1rem;border-radius:.5rem;font-weight:600;font-size:1.125rem}.result-strings[data-v-2db8288f]{display:flex;flex-direction:column;gap:.5rem}.string-item[data-v-2db8288f]{background:#f8fafc;padding:.75rem;border-radius:.375rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;cursor:pointer;transition:background-color .2s ease}.string-item[data-v-2db8288f]:hover{background:#e2e8f0}.color-grid[data-v-2db8288f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.color-item[data-v-2db8288f]{display:flex;flex-direction:column;align-items:center;gap:.5rem;cursor:pointer;transition:transform .2s ease}.color-item[data-v-2db8288f]:hover{transform:scale(1.05)}.color-swatch[data-v-2db8288f]{width:60px;height:60px;border-radius:.5rem;border:2px solid #e2e8f0}.color-code[data-v-2db8288f]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;color:#6b7280}.result-list[data-v-2db8288f]{display:flex;flex-direction:column;gap:.5rem}.list-item[data-v-2db8288f]{background:#f8fafc;padding:.75rem;border-radius:.375rem;font-size:.875rem;border-left:3px solid #10b981}@media (max-width: 768px){.tool-container[data-v-2db8288f]{padding:1rem}.input-row[data-v-2db8288f]{flex-direction:column}.checkbox-group[data-v-2db8288f]{flex-direction:column;gap:.5rem}.color-grid[data-v-2db8288f]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.tool-container[data-v-8f512e95]{max-width:1000px;margin:0 auto;padding:1.5rem}.tool-header[data-v-8f512e95]{text-align:center;margin-bottom:2rem}.tool-title[data-v-8f512e95]{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.tool-description[data-v-8f512e95]{color:#64748b;font-size:1rem;margin-bottom:1.5rem}.tab-navigation[data-v-8f512e95]{display:flex;gap:.5rem;margin-bottom:1.5rem;overflow-x:auto;padding-bottom:.5rem}.tab-button[data-v-8f512e95]{background:#f8fafc;border:1px solid #e2e8f0;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap;color:#64748b}.tab-button.active[data-v-8f512e95]{background:#3b82f6;color:#fff;border-color:#3b82f6}.tab-button[data-v-8f512e95]:hover:not(.active){background:#f1f5f9;border-color:#cbd5e1}.tool-content[data-v-8f512e95]{background:#fff;border-radius:.75rem;padding:2rem;box-shadow:0 4px 6px #0000000d;border:1px solid #e2e8f0}.tab-content[data-v-8f512e95]{min-height:400px}.input-row[data-v-8f512e95]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.input-group[data-v-8f512e95]{margin-bottom:1rem}.control-label[data-v-8f512e95]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.color-input-group[data-v-8f512e95]{display:flex;gap:.75rem;align-items:center}.color-picker[data-v-8f512e95]{width:60px;height:40px;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer}.color-picker.large[data-v-8f512e95]{width:100px;height:60px}.color-text[data-v-8f512e95]{flex:1;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.color-text.large[data-v-8f512e95]{padding:.75rem;font-size:1rem}.random-btn[data-v-8f512e95]{background:#f59e0b;color:#fff;border:none;padding:.5rem;border-radius:.375rem;cursor:pointer;font-size:1rem;transition:background-color .2s ease}.random-btn[data-v-8f512e95]:hover{background:#d97706}.select-input[data-v-8f512e95]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.range-input[data-v-8f512e95]{width:100%;margin-bottom:.25rem}.range-value[data-v-8f512e95]{font-size:.875rem;color:#6b7280;font-weight:500}.button-row[data-v-8f512e95]{display:flex;gap:1rem;margin-bottom:2rem}.action-button[data-v-8f512e95]{border:none;padding:.75rem 1.5rem;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;flex:1;transition:all .2s ease}.action-button.primary[data-v-8f512e95]{background:#3b82f6;color:#fff}.action-button.primary[data-v-8f512e95]:hover{background:#2563eb}.action-button.secondary[data-v-8f512e95]{background:#10b981;color:#fff}.action-button.secondary[data-v-8f512e95]:hover{background:#059669}.palette-section[data-v-8f512e95]{margin-top:2rem}.palette-header[data-v-8f512e95]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.palette-header h3[data-v-8f512e95]{margin:0;font-size:1.25rem;font-weight:600;color:#1f2937}.palette-actions[data-v-8f512e95]{display:flex;gap:.5rem}.export-btn[data-v-8f512e95]{background:#6b7280;color:#fff;border:none;padding:.375rem .75rem;border-radius:.25rem;font-size:.75rem;cursor:pointer;transition:background-color .2s ease}.export-btn[data-v-8f512e95]:hover{background:#4b5563}.color-palette[data-v-8f512e95]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1rem;margin-top:1rem}.color-swatch[data-v-8f512e95]{height:120px;border-radius:.5rem;cursor:pointer;position:relative;border:2px solid #e2e8f0;transition:transform .2s ease;display:flex;flex-direction:column;justify-content:flex-end;padding:.75rem;overflow:hidden}.color-swatch.enhanced[data-v-8f512e95]{height:150px}.color-swatch[data-v-8f512e95]:hover{transform:scale(1.02);box-shadow:0 8px 25px #00000026}.color-info[data-v-8f512e95]{background:#000000b3;border-radius:.25rem;padding:.5rem;text-align:center}.color-code[data-v-8f512e95]{display:block;font-size:.875rem;color:#fff;font-weight:600;font-family:Monaco,Menlo,Ubuntu Mono,monospace;margin-bottom:.25rem}.color-name[data-v-8f512e95]{display:block;font-size:.75rem;color:#e5e7eb;margin-bottom:.5rem}.color-formats[data-v-8f512e95]{display:flex;flex-direction:column;gap:.125rem}.color-formats small[data-v-8f512e95]{font-size:.625rem;color:#d1d5db;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.trend-categories[data-v-8f512e95]{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.category-btn[data-v-8f512e95]{background:#f3f4f6;border:1px solid #d1d5db;padding:.5rem 1rem;border-radius:.375rem;font-size:.875rem;cursor:pointer;transition:all .2s ease}.category-btn.active[data-v-8f512e95]{background:#3b82f6;color:#fff;border-color:#3b82f6}.category-btn[data-v-8f512e95]:hover:not(.active){background:#e5e7eb}.trend-palettes[data-v-8f512e95]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.trend-palette-card[data-v-8f512e95]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;cursor:pointer;transition:all .2s ease}.trend-palette-card[data-v-8f512e95]:hover{border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626}.trend-palette-card h4[data-v-8f512e95]{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#1f2937}.mini-palette[data-v-8f512e95]{display:flex;gap:.25rem;margin-bottom:.75rem}.mini-swatch[data-v-8f512e95]{width:30px;height:30px;border-radius:.25rem;cursor:pointer;border:1px solid #e5e7eb;transition:transform .2s ease}.mini-swatch[data-v-8f512e95]:hover{transform:scale(1.1)}.palette-description[data-v-8f512e95]{margin:0;font-size:.875rem;color:#6b7280}.accessibility-tester[data-v-8f512e95]{max-width:600px}.color-pair[data-v-8f512e95]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.contrast-results[data-v-8f512e95]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.contrast-ratio h4[data-v-8f512e95]{margin:0 0 1rem;font-size:1.25rem;font-weight:600;color:#1f2937}.wcag-compliance[data-v-8f512e95]{display:flex;flex-direction:column;gap:.5rem}.compliance-item[data-v-8f512e95]{padding:.5rem;border-radius:.375rem;font-size:.875rem;font-weight:500}.compliance-item.pass[data-v-8f512e95]{background:#d1fae5;color:#065f46}.compliance-item.fail[data-v-8f512e95]{background:#fee2e2;color:#991b1b}.preview-text[data-v-8f512e95]{padding:1.5rem;border-radius:.5rem;border:1px solid #e5e7eb}.preview-text h2[data-v-8f512e95]{margin:0 0 1rem;font-size:1.5rem;font-weight:700}.preview-text p[data-v-8f512e95]{margin:0 0 .5rem;line-height:1.6}.preview-text small[data-v-8f512e95]{font-size:.75rem}.converter-input[data-v-8f512e95]{display:flex;gap:1rem;align-items:center;margin-bottom:2rem;justify-content:center}.conversion-results[data-v-8f512e95]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.format-group[data-v-8f512e95]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem}.format-group label[data-v-8f512e95]{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.format-result[data-v-8f512e95]{display:flex;gap:.5rem}.result-input[data-v-8f512e95]{flex:1;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;background:#fff}.copy-btn[data-v-8f512e95]{background:#3b82f6;color:#fff;border:none;padding:.5rem;border-radius:.375rem;cursor:pointer;font-size:.875rem;transition:background-color .2s ease}.copy-btn[data-v-8f512e95]:hover{background:#2563eb}.empty-state[data-v-8f512e95]{text-align:center;padding:3rem;color:#6b7280}.saved-palettes[data-v-8f512e95]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.saved-palette-card[data-v-8f512e95]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1rem;transition:all .2s ease}.saved-palette-card[data-v-8f512e95]:hover{border-color:#3b82f6;box-shadow:0 2px 8px #3b82f61a}.palette-preview[data-v-8f512e95]{display:flex;gap:.25rem;margin-bottom:.75rem}.palette-meta h4[data-v-8f512e95]{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:#1f2937}.palette-meta small[data-v-8f512e95]{color:#6b7280;font-size:.75rem}.palette-actions[data-v-8f512e95]{display:flex;gap:.5rem;margin-top:.75rem}.apply-btn[data-v-8f512e95]{background:#10b981;color:#fff;border:none;padding:.375rem .75rem;border-radius:.25rem;font-size:.75rem;cursor:pointer;transition:background-color .2s ease}.apply-btn[data-v-8f512e95]:hover{background:#059669}.delete-btn[data-v-8f512e95]{background:#ef4444;color:#fff;border:none;padding:.375rem .5rem;border-radius:.25rem;font-size:.75rem;cursor:pointer;transition:background-color .2s ease}.delete-btn[data-v-8f512e95]:hover{background:#dc2626}@media (max-width: 768px){.tool-container[data-v-8f512e95]{padding:1rem}.input-row[data-v-8f512e95]{grid-template-columns:1fr;gap:1rem}.button-row[data-v-8f512e95]{flex-direction:column}.color-input-group[data-v-8f512e95]{flex-direction:column;align-items:stretch}.color-picker[data-v-8f512e95]{width:100%}.contrast-results[data-v-8f512e95]{grid-template-columns:1fr;gap:1rem}.color-pair[data-v-8f512e95]{grid-template-columns:1fr}.converter-input[data-v-8f512e95]{flex-direction:column;align-items:stretch}.tab-navigation[data-v-8f512e95]{justify-content:center}.tab-button[data-v-8f512e95]{font-size:.75rem;padding:.5rem .75rem}}.tool-container[data-v-c6e6dec0]{max-width:600px;margin:0 auto;padding:1.5rem}.tool-header[data-v-c6e6dec0]{text-align:center;margin-bottom:2rem}.tool-title[data-v-c6e6dec0]{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.tool-description[data-v-c6e6dec0]{color:#64748b;font-size:1rem}.tool-content[data-v-c6e6dec0]{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px #0000000d;border:1px solid #e2e8f0}.shadow-controls[data-v-c6e6dec0]{margin-bottom:2rem}.control-row[data-v-c6e6dec0]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.input-group[data-v-c6e6dec0]{display:flex;flex-direction:column}.control-label[data-v-c6e6dec0]{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.range-input[data-v-c6e6dec0]{width:100%;height:6px;border-radius:3px;background:#e2e8f0;outline:none;cursor:pointer}.color-picker[data-v-c6e6dec0]{width:100%;height:40px;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer}.shadow-preview[data-v-c6e6dec0]{display:flex;justify-content:center;align-items:center;padding:3rem;background:#f8fafc;border-radius:.75rem;margin-bottom:2rem}.preview-box[data-v-c6e6dec0]{width:120px;height:80px;background:#fff;border-radius:.75rem}.css-output[data-v-c6e6dec0]{margin-top:1.5rem}.code-block[data-v-c6e6dec0]{background:#1e293b;color:#e2e8f0;padding:1rem;border-radius:.5rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;cursor:pointer;position:relative;transition:background-color .2s ease;white-space:pre-wrap;word-break:break-all}.code-block[data-v-c6e6dec0]:hover{background:#334155}.copy-hint[data-v-c6e6dec0]{position:absolute;top:.75rem;right:.75rem;font-size:.75rem;color:#94a3b8;opacity:0;transition:opacity .2s ease}.code-block:hover .copy-hint[data-v-c6e6dec0]{opacity:1}@media (max-width: 768px){.tool-container[data-v-c6e6dec0]{padding:1rem}.control-row[data-v-c6e6dec0]{grid-template-columns:1fr}.shadow-preview[data-v-c6e6dec0]{padding:2rem}.preview-box[data-v-c6e6dec0]{width:100px;height:60px}}.tool-container[data-v-fc650134]{max-width:800px;margin:0 auto;padding:1.5rem}.tool-header[data-v-fc650134]{text-align:center;margin-bottom:2rem}.tool-title[data-v-fc650134]{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.tool-description[data-v-fc650134]{color:#64748b;font-size:1rem}.tool-content[data-v-fc650134]{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px #0000000d;border:1px solid #e2e8f0}.design-controls[data-v-fc650134]{margin-bottom:2rem}.control-section[data-v-fc650134]{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #e2e8f0}.control-section[data-v-fc650134]:last-child{border-bottom:none}.control-section h3[data-v-fc650134]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.control-grid[data-v-fc650134]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.control-group[data-v-fc650134]{display:flex;flex-direction:column}.control-label[data-v-fc650134]{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.text-input[data-v-fc650134],.select-input[data-v-fc650134]{padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.color-input[data-v-fc650134]{height:40px;border:1px solid #d1d5db;border-radius:.375rem;cursor:pointer}.range-input[data-v-fc650134]{width:100%;height:6px;border-radius:3px;background:#e2e8f0;outline:none;cursor:pointer}.preview-section[data-v-fc650134]{margin-bottom:2rem;text-align:center}.preview-section h3[data-v-fc650134]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.button-preview[data-v-fc650134]{padding:3rem;background:#f8fafc;border-radius:.75rem;border:1px solid #e2e8f0}.preview-button[data-v-fc650134]{outline:none}.css-output h3[data-v-fc650134]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.code-block[data-v-fc650134]{background:#1e293b;color:#e2e8f0;padding:1.5rem;border-radius:.5rem;cursor:pointer;position:relative;transition:background-color .2s ease}.code-block[data-v-fc650134]:hover{background:#334155}.code-block pre[data-v-fc650134]{margin:0;white-space:pre-wrap;word-break:break-all}.code-block code[data-v-fc650134]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.6}.copy-hint[data-v-fc650134]{position:absolute;top:1rem;right:1rem;font-size:.75rem;color:#94a3b8;opacity:0;transition:opacity .2s ease}.code-block:hover .copy-hint[data-v-fc650134]{opacity:1}@media (max-width: 768px){.tool-container[data-v-fc650134]{padding:1rem}.control-grid[data-v-fc650134]{grid-template-columns:1fr}.button-preview[data-v-fc650134]{padding:2rem}}.tool-container[data-v-e16db061]{max-width:600px;margin:0 auto;padding:1.5rem}.tool-header[data-v-e16db061]{text-align:center;margin-bottom:2rem}.tool-title[data-v-e16db061]{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.tool-description[data-v-e16db061]{color:#64748b;font-size:1rem}.tool-content[data-v-e16db061]{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 6px #0000000d;border:1px solid #e2e8f0}.pomodoro-settings[data-v-e16db061]{margin-bottom:2rem}.setting-row[data-v-e16db061]{display:flex;gap:1rem;margin-bottom:1rem}.setting-group[data-v-e16db061]{flex:1}.control-label[data-v-e16db061]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.text-input[data-v-e16db061],.number-input[data-v-e16db061]{width:100%;padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.timer-display[data-v-e16db061]{display:flex;justify-content:center;margin:2rem 0}.timer-circle[data-v-e16db061]{width:250px;height:250px;border-radius:50%;border:10px solid #e2e8f0;display:flex;align-items:center;justify-content:center;transition:border-color .3s ease}.timer-circle.work-mode[data-v-e16db061]{border-color:#dc2626}.timer-circle.break-mode[data-v-e16db061]{border-color:#059669}.timer-text[data-v-e16db061]{text-align:center}.time[data-v-e16db061]{font-size:2.5rem;font-weight:700;color:#1e293b}.mode[data-v-e16db061]{font-size:1rem;color:#6b7280;margin:.5rem 0}.session[data-v-e16db061]{font-size:.875rem;color:#9ca3af}.timer-controls[data-v-e16db061]{display:flex;gap:.75rem;justify-content:center;margin-bottom:1.5rem}.control-btn[data-v-e16db061]{padding:.75rem 1.5rem;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.control-btn[data-v-e16db061]:disabled{opacity:.5;cursor:not-allowed}.control-btn.start[data-v-e16db061]{background:#059669;color:#fff}.control-btn.start[data-v-e16db061]:hover:not(:disabled){background:#047857}.control-btn.pause[data-v-e16db061]{background:#dc2626;color:#fff}.control-btn.pause[data-v-e16db061]:hover:not(:disabled){background:#b91c1c}.control-btn.reset[data-v-e16db061]{background:#6b7280;color:#fff}.control-btn.reset[data-v-e16db061]:hover{background:#4b5563}.current-task[data-v-e16db061]{text-align:center;font-size:.875rem;color:#374151;padding:1rem;background:#f8fafc;border-radius:.5rem}@media (max-width: 768px){.tool-container[data-v-e16db061]{padding:1rem}.setting-row[data-v-e16db061]{flex-direction:column}.timer-circle[data-v-e16db061]{width:200px;height:200px;border-width:8px}.time[data-v-e16db061]{font-size:2rem}.timer-controls[data-v-e16db061]{flex-wrap:wrap;gap:.5rem}.control-btn[data-v-e16db061]{flex:1;min-width:100px}}.flashcard-container[data-v-058dc146]{max-width:800px;margin:0 auto;padding:1rem}.tool-header[data-v-058dc146]{text-align:center;margin-bottom:2rem}.tool-title[data-v-058dc146]{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.tool-description[data-v-058dc146]{color:#64748b;font-size:.875rem}.mode-tabs[data-v-058dc146]{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:1px solid #e2e8f0}.mode-tab[data-v-058dc146]{padding:.75rem 1.5rem;border:none;background:none;color:#64748b;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.mode-tab.active[data-v-058dc146]{color:#2563eb;border-bottom-color:#2563eb}.card-form[data-v-058dc146]{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem}.form-group[data-v-058dc146]{margin-bottom:1rem}.form-label[data-v-058dc146]{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.form-input[data-v-058dc146]{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;resize:vertical}.form-input[data-v-058dc146]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}textarea.form-input[data-v-058dc146]{min-height:80px}.add-button[data-v-058dc146]{width:100%;padding:.75rem;background:#2563eb;color:#fff;border:none;border-radius:.375rem;font-weight:500;cursor:pointer;transition:background-color .2s}.add-button[data-v-058dc146]:hover:not(:disabled){background:#1d4ed8}.add-button[data-v-058dc146]:disabled{background:#9ca3af;cursor:not-allowed}.card-list[data-v-058dc146]{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 4px #0000001a}.cards-grid[data-v-058dc146]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem}.card-item[data-v-058dc146]{border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem}.card-preview[data-v-058dc146]{margin-bottom:1rem}.card-front[data-v-058dc146],.card-back[data-v-058dc146]{padding:.75rem;border-radius:.375rem;margin-bottom:.5rem;font-size:.875rem}.card-front[data-v-058dc146]{background:#eff6ff;border:1px solid #bfdbfe}.card-back[data-v-058dc146]{background:#f0fdf4;border:1px solid #bbf7d0}.delete-button[data-v-058dc146]{padding:.5rem 1rem;background:#fee2e2;color:#dc2626;border:1px solid #fecaca;border-radius:.25rem;font-size:.75rem;cursor:pointer}.study-setup[data-v-058dc146]{background:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;text-align:center}.start-button[data-v-058dc146]{padding:1rem 2rem;background:#10b981;color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;margin-top:1rem}.start-button[data-v-058dc146]:disabled{background:#9ca3af;cursor:not-allowed}.study-session[data-v-058dc146]{background:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;text-align:center}.progress[data-v-058dc146]{margin-bottom:2rem;font-size:1.125rem;font-weight:600;color:#374151}.flashcard[data-v-058dc146]{width:100%;max-width:400px;height:250px;margin:0 auto 2rem;position:relative;perspective:1000px;cursor:pointer}.card-side[data-v-058dc146]{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:.5rem;display:flex;align-items:center;justify-content:center;transition:transform .6s;box-shadow:0 4px 8px #0000001a}.front[data-v-058dc146]{background:#eff6ff;border:2px solid #2563eb}.back[data-v-058dc146]{background:#f0fdf4;border:2px solid #10b981;transform:rotateY(180deg)}.flashcard.flipped .front[data-v-058dc146]{transform:rotateY(-180deg)}.flashcard.flipped .back[data-v-058dc146]{transform:rotateY(0)}.card-content[data-v-058dc146]{padding:2rem;font-size:1.125rem;font-weight:500;text-align:center;line-height:1.5}.study-controls[data-v-058dc146]{display:flex;flex-direction:column;gap:1rem;align-items:center}.flip-button[data-v-058dc146]{padding:.75rem 1.5rem;background:#6b7280;color:#fff;border:none;border-radius:.375rem;font-weight:500;cursor:pointer}.difficulty-buttons[data-v-058dc146]{display:flex;gap:1rem}.easy-button[data-v-058dc146],.medium-button[data-v-058dc146],.hard-button[data-v-058dc146]{padding:.75rem 1.5rem;border:none;border-radius:.375rem;font-weight:500;cursor:pointer;color:#fff}.easy-button[data-v-058dc146]{background:#10b981}.medium-button[data-v-058dc146]{background:#f59e0b}.hard-button[data-v-058dc146]{background:#ef4444}.study-results[data-v-058dc146]{background:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;text-align:center}.restart-button[data-v-058dc146]{padding:1rem 2rem;background:#2563eb;color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;margin-top:1rem}@media (max-width: 768px){.cards-grid[data-v-058dc146]{grid-template-columns:1fr}.flashcard[data-v-058dc146]{height:200px}.card-content[data-v-058dc146]{padding:1rem;font-size:1rem}.difficulty-buttons[data-v-058dc146]{flex-direction:column}}.base-converter-container[data-v-452998ef]{max-width:900px;margin:0 auto;padding:1rem}.tool-header[data-v-452998ef]{text-align:center;margin-bottom:2rem}.tool-title[data-v-452998ef]{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.tool-description[data-v-452998ef]{color:#64748b;font-size:.875rem}.converter-grid[data-v-452998ef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:2rem}.base-section[data-v-452998ef]{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;border:1px solid #e2e8f0}.base-header[data-v-452998ef]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.base-title[data-v-452998ef]{font-size:1rem;font-weight:600;color:#1e293b;margin:0}.base-info[data-v-452998ef]{font-size:.75rem;color:#6b7280;background:#f3f4f6;padding:.25rem .5rem;border-radius:.25rem}.input-group[data-v-452998ef]{display:flex;gap:.5rem}.base-input[data-v-452998ef]{flex:1;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;font-family:Courier New,monospace}.base-input[data-v-452998ef]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.copy-button[data-v-452998ef]{padding:.75rem 1rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;cursor:pointer;font-size:.75rem;transition:all .2s}.copy-button[data-v-452998ef]:hover:not(:disabled){background:#e5e7eb}.copy-button[data-v-452998ef]:disabled{opacity:.5;cursor:not-allowed}.validation-message[data-v-452998ef]{margin-top:.5rem;font-size:.75rem;color:#dc2626}.result-section[data-v-452998ef]{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem}.result-title[data-v-452998ef]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.result-grid[data-v-452998ef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.result-item[data-v-452998ef]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:#f8fafc;border-radius:.375rem}.result-label[data-v-452998ef]{font-size:.875rem;color:#6b7280}.result-value[data-v-452998ef]{font-size:.875rem;font-weight:600;color:#1e293b}.info-section[data-v-452998ef]{margin-bottom:2rem}.info-title[data-v-452998ef]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.info-grid[data-v-452998ef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.info-card[data-v-452998ef]{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;border-left:4px solid #2563eb}.info-card-title[data-v-452998ef]{font-size:1rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.info-card-content[data-v-452998ef]{font-size:.875rem;color:#6b7280;line-height:1.5;margin-bottom:.75rem}.info-example[data-v-452998ef]{font-size:.75rem;color:#2563eb;background:#eff6ff;padding:.5rem;border-radius:.25rem;font-family:Courier New,monospace}.quick-tools[data-v-452998ef]{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem}.quick-title[data-v-452998ef]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.quick-buttons[data-v-452998ef]{display:flex;flex-wrap:wrap;gap:.5rem}.quick-button[data-v-452998ef]{padding:.5rem 1rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;cursor:pointer;font-size:.75rem;transition:all .2s}.quick-button[data-v-452998ef]:hover{background:#e5e7eb}.quick-button.clear[data-v-452998ef]{background:#fee2e2;color:#dc2626;border-color:#fecaca}.quick-button.clear[data-v-452998ef]:hover{background:#fecaca}.bit-visualization[data-v-452998ef]{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 4px #0000001a}.bit-title[data-v-452998ef]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.bit-display[data-v-452998ef]{display:flex;gap:.25rem;margin-bottom:1rem;justify-content:center}.bit-cell[data-v-452998ef]{display:flex;flex-direction:column;align-items:center;padding:.5rem;border:2px solid #e2e8f0;border-radius:.375rem;background:#f8fafc;min-width:50px;transition:all .2s}.bit-cell.active[data-v-452998ef]{background:#2563eb;border-color:#2563eb;color:#fff}.bit-position[data-v-452998ef]{font-size:.625rem;color:#6b7280;margin-bottom:.25rem}.bit-cell.active .bit-position[data-v-452998ef]{color:#bfdbfe}.bit-value[data-v-452998ef]{font-size:1.125rem;font-weight:700;font-family:Courier New,monospace}.bit-calculation[data-v-452998ef]{text-align:center;font-size:.875rem;color:#6b7280;font-family:Courier New,monospace}.calculation-part[data-v-452998ef]{color:#374151}.calculation-result[data-v-452998ef]{color:#2563eb;font-weight:600}@media (max-width: 768px){.converter-grid[data-v-452998ef],.result-grid[data-v-452998ef],.info-grid[data-v-452998ef]{grid-template-columns:1fr}.quick-buttons[data-v-452998ef]{flex-direction:column}.bit-display[data-v-452998ef]{overflow-x:auto;justify-content:flex-start;padding-bottom:.5rem}.bit-cell[data-v-452998ef]{min-width:45px;padding:.375rem}}.fraction-calculator-container[data-v-bcdea363]{max-width:800px;margin:0 auto;padding:1rem}.tool-header[data-v-bcdea363]{text-align:center;margin-bottom:2rem}.tool-title[data-v-bcdea363]{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.tool-description[data-v-bcdea363]{color:#64748b;font-size:.875rem}.calculator-section[data-v-bcdea363]{display:grid;gap:2rem}.fraction-input[data-v-bcdea363],.conversion-section[data-v-bcdea363],.examples-section[data-v-bcdea363]{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 4px #0000001a}.calculation-row[data-v-bcdea363]{display:flex;align-items:center;gap:1rem;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.fraction-display[data-v-bcdea363]{display:inline-flex;flex-direction:column;align-items:center;position:relative;min-width:80px}.numerator-input[data-v-bcdea363],.denominator-input[data-v-bcdea363]{width:60px;padding:.5rem;border:1px solid #d1d5db;border-radius:.25rem;text-align:center;font-size:.875rem}.fraction-line[data-v-bcdea363]{width:70px;height:2px;background:#374151;margin:2px 0}.operation-select[data-v-bcdea363]{padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1.125rem;font-weight:600}.calculate-button[data-v-bcdea363]{padding:.75rem 1.5rem;background:#2563eb;color:#fff;border:none;border-radius:.375rem;font-size:1.125rem;font-weight:600;cursor:pointer}.result-display[data-v-bcdea363]{background:#f8fafc;padding:1.5rem;border-radius:.5rem;border:1px solid #e2e8f0}.result-content[data-v-bcdea363]{display:flex;gap:2rem;align-items:center;flex-wrap:wrap}.result-fraction[data-v-bcdea363],.result-decimal[data-v-bcdea363]{display:flex;align-items:center;gap:1rem}.result-label[data-v-bcdea363]{font-size:.875rem;color:#6b7280;min-width:60px}.fraction-result[data-v-bcdea363]{display:inline-flex;flex-direction:column;align-items:center;font-size:1.125rem;font-weight:600}.decimal-value[data-v-bcdea363]{font-size:1.125rem;font-weight:600;color:#1e293b}.conversion-group[data-v-bcdea363]{margin-bottom:1.5rem}.conversion-group h4[data-v-bcdea363]{font-size:1rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.input-row[data-v-bcdea363]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.decimal-input[data-v-bcdea363]{flex:1;min-width:120px;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.convert-button[data-v-bcdea363]{padding:.75rem 1.5rem;background:#10b981;color:#fff;border:none;border-radius:.375rem;font-weight:500;cursor:pointer}.convert-result[data-v-bcdea363]{background:#f0fdf4;padding:1rem;border-radius:.375rem;border:1px solid #bbf7d0}.result-item[data-v-bcdea363]{display:flex;justify-content:space-between;align-items:center}.result-item .label[data-v-bcdea363]{font-size:.875rem;color:#374151}.result-item .value[data-v-bcdea363]{font-size:.875rem;font-weight:600;color:#1e293b}.examples-grid[data-v-bcdea363]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.example-button[data-v-bcdea363]{padding:.75rem;background:#f3f4f6;border:1px solid #d1d5db;border-radius:.375rem;color:#374151;cursor:pointer;font-size:.875rem;transition:all .2s}.example-button[data-v-bcdea363]:hover{background:#e5e7eb;transform:translateY(-1px)}@media (max-width: 768px){.calculation-row[data-v-bcdea363]{flex-direction:column;align-items:center}.result-content[data-v-bcdea363],.input-row[data-v-bcdea363]{flex-direction:column;align-items:stretch}.examples-grid[data-v-bcdea363]{grid-template-columns:1fr}}.vocabulary-container[data-v-7262ef31]{max-width:1000px;margin:0 auto;padding:1rem}.tool-header[data-v-7262ef31]{text-align:center;margin-bottom:2rem}.tool-title[data-v-7262ef31]{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.tool-description[data-v-7262ef31]{color:#64748b;font-size:.875rem}.vocab-tabs[data-v-7262ef31]{display:flex;gap:.5rem;margin-bottom:2rem;border-bottom:1px solid #e2e8f0}.tab-button[data-v-7262ef31]{padding:.75rem 1.5rem;border:none;background:none;color:#64748b;font-weight:500;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s}.tab-button.active[data-v-7262ef31]{color:#2563eb;border-bottom-color:#2563eb}.add-word-form[data-v-7262ef31]{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem}.form-grid[data-v-7262ef31]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1rem}.form-group[data-v-7262ef31]{display:flex;flex-direction:column}.form-label[data-v-7262ef31]{font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.text-input[data-v-7262ef31],.select-input[data-v-7262ef31],.textarea-input[data-v-7262ef31]{padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.textarea-input[data-v-7262ef31]{min-height:80px;resize:vertical}.add-button[data-v-7262ef31]{padding:.75rem 1.5rem;background:#2563eb;color:#fff;border:none;border-radius:.375rem;font-weight:500;cursor:pointer}.add-button[data-v-7262ef31]:disabled{background:#9ca3af;cursor:not-allowed}.word-list[data-v-7262ef31]{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 4px #0000001a}.list-header[data-v-7262ef31]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.list-controls[data-v-7262ef31]{display:flex;gap:1rem}.search-input[data-v-7262ef31],.filter-select[data-v-7262ef31]{padding:.5rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.words-grid[data-v-7262ef31]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.word-card[data-v-7262ef31]{border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:1rem}.word-main[data-v-7262ef31]{display:flex;flex-direction:column;gap:.25rem}.word-text[data-v-7262ef31]{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0}.pronunciation[data-v-7262ef31]{font-size:.75rem;color:#6b7280;font-style:italic}.meaning[data-v-7262ef31]{font-size:.875rem;color:#374151;margin:.5rem 0}.word-meta[data-v-7262ef31]{display:flex;gap:.5rem;margin-bottom:.5rem}.part-of-speech[data-v-7262ef31],.category[data-v-7262ef31]{font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem}.part-of-speech[data-v-7262ef31]{background:#eff6ff;color:#2563eb}.category[data-v-7262ef31]{background:#f0fdf4;color:#16a34a}.example[data-v-7262ef31]{font-size:.75rem;color:#6b7280;font-style:italic;margin:0}.word-actions[data-v-7262ef31]{display:flex;gap:.5rem}.edit-button[data-v-7262ef31],.delete-button[data-v-7262ef31]{padding:.5rem 1rem;border:none;border-radius:.25rem;font-size:.75rem;cursor:pointer}.edit-button[data-v-7262ef31]{background:#f3f4f6;color:#374151}.delete-button[data-v-7262ef31]{background:#fee2e2;color:#dc2626}.test-setup[data-v-7262ef31]{background:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;text-align:center}.setup-options[data-v-7262ef31]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1.5rem 0}.option-group[data-v-7262ef31]{text-align:left}.test-info[data-v-7262ef31]{margin:1rem 0;color:#6b7280;font-size:.875rem}.start-test-button[data-v-7262ef31]{padding:1rem 2rem;background:#10b981;color:#fff;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer}.start-test-button[data-v-7262ef31]:disabled{background:#9ca3af;cursor:not-allowed}.test-session[data-v-7262ef31]{background:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 2px 4px #0000001a}.test-progress[data-v-7262ef31]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.progress-bar[data-v-7262ef31]{flex:1;height:8px;background:#e2e8f0;border-radius:4px;overflow:hidden}.progress-fill[data-v-7262ef31]{height:100%;background:#10b981;transition:width .3s ease}.question-card[data-v-7262ef31]{text-align:center;margin-bottom:2rem}.question-type[data-v-7262ef31]{font-size:.875rem;color:#6b7280;margin-bottom:.5rem}.question-text[data-v-7262ef31]{font-size:2rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.question-pronunciation[data-v-7262ef31]{font-size:1rem;color:#6b7280;font-style:italic}.answer-input[data-v-7262ef31]{display:flex;gap:1rem;margin-bottom:2rem}.answer-field[data-v-7262ef31]{flex:1;padding:1rem;border:2px solid #d1d5db;border-radius:.5rem;font-size:1rem}.submit-button[data-v-7262ef31]{padding:1rem 2rem;background:#2563eb;color:#fff;border:none;border-radius:.5rem;font-weight:600;cursor:pointer}.answer-result[data-v-7262ef31]{text-align:center;padding:1.5rem;border-radius:.5rem;background:#f8fafc}.result-status[data-v-7262ef31]{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.result-status.correct[data-v-7262ef31]{color:#10b981}.result-status.incorrect[data-v-7262ef31]{color:#dc2626}.correct-answer[data-v-7262ef31]{font-size:1rem;color:#374151;margin-bottom:1rem}.next-button[data-v-7262ef31]{padding:.75rem 1.5rem;background:#10b981;color:#fff;border:none;border-radius:.375rem;font-weight:500;cursor:pointer}.test-results[data-v-7262ef31]{background:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;text-align:center}.score-display[data-v-7262ef31]{display:flex;align-items:center;justify-content:center;gap:2rem;margin:2rem 0}.score-circle[data-v-7262ef31]{width:120px;height:120px;border-radius:50%;background:#10b981;display:flex;align-items:center;justify-content:center}.score-text[data-v-7262ef31]{font-size:2rem;font-weight:700;color:#fff}.score-details[data-v-7262ef31]{display:flex;flex-direction:column;gap:.5rem}.score-item[data-v-7262ef31]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.score-item .label[data-v-7262ef31]{font-size:.875rem;color:#6b7280}.score-item .value[data-v-7262ef31]{font-size:1.125rem;font-weight:600}.score-item .value.correct[data-v-7262ef31]{color:#10b981}.score-item .value.incorrect[data-v-7262ef31]{color:#dc2626}.wrong-answers[data-v-7262ef31]{margin:2rem 0;text-align:left}.wrong-list[data-v-7262ef31]{display:flex;flex-direction:column;gap:1rem}.wrong-item[data-v-7262ef31]{padding:1rem;background:#fef2f2;border-radius:.5rem;border-left:4px solid #dc2626}.wrong-question[data-v-7262ef31]{font-weight:600;margin-bottom:.5rem}.wrong-details[data-v-7262ef31]{display:flex;gap:1rem;font-size:.875rem}.user-answer[data-v-7262ef31]{color:#dc2626}.correct-answer[data-v-7262ef31]{color:#10b981}.test-actions[data-v-7262ef31]{display:flex;gap:1rem;justify-content:center}.restart-button[data-v-7262ef31],.end-button[data-v-7262ef31]{padding:.75rem 1.5rem;border:none;border-radius:.375rem;font-weight:500;cursor:pointer}.restart-button[data-v-7262ef31]{background:#2563eb;color:#fff}.end-button[data-v-7262ef31]{background:#6b7280;color:#fff}.stats-section[data-v-7262ef31]{background:#fff;padding:2rem;border-radius:.5rem;box-shadow:0 2px 4px #0000001a}.stats-grid[data-v-7262ef31]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:2rem}.stat-card[data-v-7262ef31]{text-align:center;padding:1.5rem;background:#f8fafc;border-radius:.5rem}.stat-number[data-v-7262ef31]{font-size:2rem;font-weight:700;color:#2563eb}.stat-label[data-v-7262ef31]{font-size:.875rem;color:#6b7280}.category-chart[data-v-7262ef31]{display:flex;flex-direction:column;gap:.75rem}.category-bar[data-v-7262ef31]{display:flex;align-items:center;gap:1rem}.category-name[data-v-7262ef31]{min-width:100px;font-size:.875rem;color:#374151}.bar-container[data-v-7262ef31]{flex:1;height:20px;background:#e2e8f0;border-radius:10px;overflow:hidden}.bar-fill[data-v-7262ef31]{height:100%;background:#2563eb;transition:width .3s ease}.category-count[data-v-7262ef31]{min-width:30px;font-size:.875rem;font-weight:600;color:#1e293b}@media (max-width: 768px){.form-grid[data-v-7262ef31]{grid-template-columns:1fr}.list-header[data-v-7262ef31]{flex-direction:column;align-items:stretch}.list-controls[data-v-7262ef31]{flex-direction:column}.words-grid[data-v-7262ef31],.setup-options[data-v-7262ef31]{grid-template-columns:1fr}.answer-input[data-v-7262ef31],.score-display[data-v-7262ef31]{flex-direction:column}.wrong-details[data-v-7262ef31]{flex-direction:column;gap:.5rem}.test-actions[data-v-7262ef31]{flex-direction:column}}.periodic-table-container[data-v-ea19f644]{max-width:1200px;margin:0 auto;padding:1rem}.tool-header[data-v-ea19f644]{text-align:center;margin-bottom:2rem}.tool-title[data-v-ea19f644]{font-size:1.5rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.tool-description[data-v-ea19f644]{color:#64748b;font-size:.875rem}.controls[data-v-ea19f644]{display:flex;gap:2rem;margin-bottom:2rem;align-items:center;flex-wrap:wrap}.search-input[data-v-ea19f644]{padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;min-width:250px}.filter-section[data-v-ea19f644]{display:flex;align-items:center;gap:.5rem}.filter-label[data-v-ea19f644]{font-size:.875rem;color:#374151;font-weight:500}.filter-select[data-v-ea19f644]{padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem}.periodic-table[data-v-ea19f644]{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem;overflow-x:auto}.table-grid[data-v-ea19f644]{display:grid;grid-template-columns:repeat(18,60px);grid-template-rows:repeat(7,60px);gap:2px;min-width:1100px}.element-cell[data-v-ea19f644]{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #d1d5db;border-radius:.25rem;cursor:pointer;transition:all .2s;font-size:.625rem;text-align:center;position:relative}.element-cell[data-v-ea19f644]:hover{transform:scale(1.05);box-shadow:0 4px 8px #00000026;z-index:10}.element-number[data-v-ea19f644]{font-size:.5rem;color:#6b7280;position:absolute;top:2px;left:2px}.element-symbol[data-v-ea19f644]{font-size:.875rem;font-weight:700;color:#1e293b;margin-bottom:1px}.element-name[data-v-ea19f644]{font-size:.5rem;color:#374151;margin-bottom:1px}.element-mass[data-v-ea19f644]{font-size:.5rem;color:#6b7280}.element-cell.alkali[data-v-ea19f644]{background:#fef3c7;border-color:#f59e0b}.element-cell.alkaline[data-v-ea19f644]{background:#fed7d7;border-color:#e53e3e}.element-cell.transition[data-v-ea19f644]{background:#e0e7ff;border-color:#6366f1}.element-cell.metalloid[data-v-ea19f644]{background:#f3e8ff;border-color:#8b5cf6}.element-cell.nonmetal[data-v-ea19f644]{background:#dcfce7;border-color:#16a34a}.element-cell.halogen[data-v-ea19f644]{background:#cffafe;border-color:#06b6d4}.element-cell.noble[data-v-ea19f644]{background:#fce7f3;border-color:#ec4899}.element-cell.lanthanide[data-v-ea19f644]{background:#fff7ed;border-color:#ea580c}.element-cell.actinide[data-v-ea19f644]{background:#f1f5f9;border-color:#64748b}.legend[data-v-ea19f644]{background:#fff;padding:1.5rem;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem}.legend-title[data-v-ea19f644]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.legend-grid[data-v-ea19f644]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.legend-item[data-v-ea19f644]{display:flex;align-items:center;gap:.5rem}.legend-color[data-v-ea19f644]{width:20px;height:20px;border-radius:.25rem;border:1px solid #d1d5db}.legend-item.alkali .legend-color[data-v-ea19f644]{background:#fef3c7;border-color:#f59e0b}.legend-item.alkaline .legend-color[data-v-ea19f644]{background:#fed7d7;border-color:#e53e3e}.legend-item.transition .legend-color[data-v-ea19f644]{background:#e0e7ff;border-color:#6366f1}.legend-item.metalloid .legend-color[data-v-ea19f644]{background:#f3e8ff;border-color:#8b5cf6}.legend-item.nonmetal .legend-color[data-v-ea19f644]{background:#dcfce7;border-color:#16a34a}.legend-item.halogen .legend-color[data-v-ea19f644]{background:#cffafe;border-color:#06b6d4}.legend-item.noble .legend-color[data-v-ea19f644]{background:#fce7f3;border-color:#ec4899}.legend-item.lanthanide .legend-color[data-v-ea19f644]{background:#fff7ed;border-color:#ea580c}.legend-item.actinide .legend-color[data-v-ea19f644]{background:#f1f5f9;border-color:#64748b}.legend-text[data-v-ea19f644]{font-size:.875rem;color:#374151}.modal-overlay[data-v-ea19f644]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-ea19f644]{background:#fff;border-radius:.5rem;width:100%;max-width:800px;max-height:90vh;overflow-y:auto}.modal-header[data-v-ea19f644]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid #e2e8f0}.modal-title[data-v-ea19f644]{font-size:1.5rem;font-weight:700;color:#1e293b;margin:0}.close-button[data-v-ea19f644]{background:none;border:none;font-size:1.5rem;color:#6b7280;cursor:pointer;padding:.25rem;line-height:1}.close-button[data-v-ea19f644]:hover{color:#374151}.element-details[data-v-ea19f644]{padding:1.5rem}.detail-grid[data-v-ea19f644]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.detail-section[data-v-ea19f644]{background:#f8fafc;padding:1.5rem;border-radius:.5rem}.detail-section h4[data-v-ea19f644]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:1rem;border-bottom:2px solid #e2e8f0;padding-bottom:.5rem}.detail-item[data-v-ea19f644]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem;gap:1rem}.detail-item.full-width[data-v-ea19f644]{flex-direction:column;align-items:stretch}.detail-label[data-v-ea19f644]{font-size:.875rem;color:#6b7280;font-weight:500;min-width:120px}.detail-value[data-v-ea19f644]{font-size:.875rem;color:#1e293b;font-weight:600;text-align:right}.detail-item.full-width .detail-value[data-v-ea19f644]{text-align:left;margin-top:.25rem}@media (max-width: 768px){.controls[data-v-ea19f644]{flex-direction:column;align-items:stretch}.search-input[data-v-ea19f644]{min-width:auto;width:100%}.filter-section[data-v-ea19f644]{justify-content:space-between}.table-grid[data-v-ea19f644]{grid-template-columns:repeat(18,50px);grid-template-rows:repeat(7,50px)}.element-cell[data-v-ea19f644]{font-size:.5rem}.element-symbol[data-v-ea19f644]{font-size:.75rem}.legend-grid[data-v-ea19f644]{grid-template-columns:repeat(2,1fr)}.detail-grid[data-v-ea19f644]{grid-template-columns:1fr}.modal-content[data-v-ea19f644]{margin:1rem;max-height:calc(100vh - 2rem)}}@media (max-width: 480px){.table-grid[data-v-ea19f644]{grid-template-columns:repeat(18,40px);grid-template-rows:repeat(7,40px)}.element-number[data-v-ea19f644],.element-name[data-v-ea19f644],.element-mass[data-v-ea19f644]{font-size:.4rem}.element-symbol[data-v-ea19f644]{font-size:.625rem}.legend-grid[data-v-ea19f644]{grid-template-columns:1fr}}.meta-tag-generator[data-v-5eb199fa]{max-width:1400px;margin:0 auto;padding:1.5rem}.tool-header[data-v-5eb199fa]{text-align:center;margin-bottom:2rem}.tool-title[data-v-5eb199fa]{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.tool-description[data-v-5eb199fa]{color:#64748b;font-size:1rem}.tool-content[data-v-5eb199fa]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.input-section[data-v-5eb199fa]{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a;height:fit-content}.section-title[data-v-5eb199fa]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}.input-group[data-v-5eb199fa]{margin-bottom:1rem}.control-label[data-v-5eb199fa]{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.text-input[data-v-5eb199fa],.textarea-input[data-v-5eb199fa],.select-input[data-v-5eb199fa]{width:100%;padding:.75rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.text-input[data-v-5eb199fa]:focus,.textarea-input[data-v-5eb199fa]:focus,.select-input[data-v-5eb199fa]:focus{outline:none;border-color:#3b82f6}.textarea-input[data-v-5eb199fa]{resize:vertical;min-height:80px}.input-help[data-v-5eb199fa]{display:block;font-size:.75rem;color:#6b7280;margin-top:.25rem}.checkbox-group[data-v-5eb199fa]{display:grid;gap:.75rem}.checkbox-label[data-v-5eb199fa]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#374151}.checkmark[data-v-5eb199fa]{width:18px;height:18px;border:2px solid #d1d5db;border-radius:.25rem;position:relative}input[type=checkbox][data-v-5eb199fa]{display:none}input[type=checkbox]:checked+.checkmark[data-v-5eb199fa]{background:#3b82f6;border-color:#3b82f6}input[type=checkbox]:checked+.checkmark[data-v-5eb199fa]:after{content:"✓";position:absolute;color:#fff;font-size:12px;top:-2px;left:2px}.basic-meta[data-v-5eb199fa],.og-meta[data-v-5eb199fa],.twitter-meta[data-v-5eb199fa],.additional-meta[data-v-5eb199fa]{margin-bottom:2rem}.output-section[data-v-5eb199fa]{display:grid;gap:1.5rem}.preview-section[data-v-5eb199fa],.code-section[data-v-5eb199fa],.validation-section[data-v-5eb199fa]{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.search-preview[data-v-5eb199fa]{margin-bottom:1.5rem}.search-result[data-v-5eb199fa]{border:1px solid #e2e8f0;border-radius:.5rem;padding:1rem;background:#f8fafc}.search-title[data-v-5eb199fa]{color:#1a0dab;font-size:1.125rem;font-weight:500;margin-bottom:.25rem;cursor:pointer}.search-title[data-v-5eb199fa]:hover{text-decoration:underline}.search-url[data-v-5eb199fa]{color:#006621;font-size:.875rem;margin-bottom:.25rem}.search-description[data-v-5eb199fa]{color:#545454;font-size:.875rem;line-height:1.4}.social-preview[data-v-5eb199fa]{margin-bottom:1.5rem}.og-card[data-v-5eb199fa]{border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden;max-width:400px}.og-image[data-v-5eb199fa]{height:200px;overflow:hidden}.og-image img[data-v-5eb199fa]{width:100%;height:100%;object-fit:cover}.og-content[data-v-5eb199fa]{padding:1rem}.og-title[data-v-5eb199fa]{font-weight:600;font-size:.875rem;color:#1e293b;margin-bottom:.5rem}.og-description[data-v-5eb199fa]{font-size:.75rem;color:#6b7280;line-height:1.4;margin-bottom:.5rem}.og-site[data-v-5eb199fa]{font-size:.75rem;color:#9ca3af;text-transform:uppercase}.code-header[data-v-5eb199fa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.code-header h3[data-v-5eb199fa]{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0}.code-actions[data-v-5eb199fa]{display:flex;gap:.5rem}.copy-button[data-v-5eb199fa],.download-button[data-v-5eb199fa]{padding:.5rem 1rem;border:none;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s}.copy-button[data-v-5eb199fa]{background:#3b82f6;color:#fff}.copy-button[data-v-5eb199fa]:hover{background:#2563eb}.download-button[data-v-5eb199fa]{background:#10b981;color:#fff}.download-button[data-v-5eb199fa]:hover{background:#059669}.code-output[data-v-5eb199fa]{background:#1e293b;color:#e2e8f0;padding:1rem;border-radius:.5rem;overflow-x:auto}.code-output pre[data-v-5eb199fa]{margin:0;font-family:Courier New,monospace;font-size:.75rem;line-height:1.5;white-space:pre-wrap}.validation-results[data-v-5eb199fa]{display:grid;gap:.75rem}.validation-item[data-v-5eb199fa]{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-radius:.5rem;font-size:.875rem}.validation-item.success[data-v-5eb199fa]{background:#f0f9ff;border:1px solid #bfdbfe}.validation-item.warning[data-v-5eb199fa]{background:#fffbeb;border:1px solid #fed7aa}.validation-item.error[data-v-5eb199fa]{background:#fef2f2;border:1px solid #fecaca}.validation-item.info[data-v-5eb199fa]{background:#f8fafc;border:1px solid #e2e8f0}.validation-icon[data-v-5eb199fa]{font-size:1rem}.validation-message[data-v-5eb199fa]{flex:1}@media (max-width: 768px){.meta-tag-generator[data-v-5eb199fa]{padding:1rem}.tool-content[data-v-5eb199fa]{grid-template-columns:1fr}.code-header[data-v-5eb199fa]{flex-direction:column;gap:1rem;align-items:stretch}.code-actions[data-v-5eb199fa]{justify-content:center}}.keyword-analyzer[data-v-5171565f]{max-width:1400px;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.tool-header[data-v-5171565f]{text-align:center;margin-bottom:40px}.tool-title[data-v-5171565f]{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:10px}.tool-description[data-v-5171565f]{font-size:1.1rem;color:#7f8c8d;margin-bottom:30px}.analyzer-container[data-v-5171565f]{display:flex;flex-direction:column;gap:30px}.input-section[data-v-5171565f],.keyword-section[data-v-5171565f],.results-section[data-v-5171565f]{background:#fff;border-radius:12px;padding:30px;box-shadow:0 4px 6px #0000001a}.section-title[data-v-5171565f]{font-size:1.5rem;font-weight:700;color:#2c3e50;margin-bottom:20px}.input-methods[data-v-5171565f]{display:flex;gap:10px;margin-bottom:20px}.method-button[data-v-5171565f]{padding:10px 20px;border:2px solid #e1e8ed;background:#fff;border-radius:8px;cursor:pointer;transition:all .3s ease}.method-button.active[data-v-5171565f]{background:#3498db;color:#fff;border-color:#3498db}.text-input[data-v-5171565f]{width:100%;min-height:200px;padding:15px;border:2px solid #e1e8ed;border-radius:8px;font-size:1rem;font-family:inherit;resize:vertical}.text-input[data-v-5171565f]:focus{outline:none;border-color:#3498db}.text-stats[data-v-5171565f]{display:flex;gap:20px;margin-top:10px;font-size:.9rem;color:#7f8c8d}.url-input-group[data-v-5171565f]{display:flex;gap:10px;align-items:center}.url-input[data-v-5171565f]{flex:1;padding:12px;border:2px solid #e1e8ed;border-radius:8px;font-size:1rem}.analyze-url-btn[data-v-5171565f]{padding:12px 24px;background:#3498db;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .3s ease}.analyze-url-btn[data-v-5171565f]:hover:not(:disabled){background:#2980b9}.analyze-url-btn[data-v-5171565f]:disabled{background:#bdc3c7;cursor:not-allowed}.error-message[data-v-5171565f]{color:#e74c3c;margin-top:10px}.file-upload[data-v-5171565f]{display:flex;align-items:center;gap:15px}.upload-btn[data-v-5171565f]{padding:12px 24px;background:#27ae60;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .3s ease}.upload-btn[data-v-5171565f]:hover{background:#229954}.file-name[data-v-5171565f]{color:#7f8c8d;font-style:italic}.keyword-settings[data-v-5171565f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.setting-group[data-v-5171565f]{display:flex;flex-direction:column}.setting-group label[data-v-5171565f]{font-weight:600;margin-bottom:8px;color:#34495e}.keyword-input[data-v-5171565f],.number-input[data-v-5171565f]{padding:12px;border:2px solid #e1e8ed;border-radius:8px;font-size:1rem}.checkbox-input[data-v-5171565f]{width:20px;height:20px}.stats-grid[data-v-5171565f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-card[data-v-5171565f]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:10px;padding:20px;text-align:center}.stat-card h3[data-v-5171565f]{font-size:1rem;margin-bottom:10px;opacity:.9}.stat-value[data-v-5171565f]{font-size:2rem;font-weight:700}.target-keywords-section[data-v-5171565f]{margin-bottom:30px}.target-keywords-grid[data-v-5171565f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px}.target-keyword-card[data-v-5171565f]{background:#f8f9fa;border-radius:10px;padding:20px;border-left:5px solid #bdc3c7}.target-keyword-card.high[data-v-5171565f]{border-left-color:#e74c3c;background:#fdebee}.target-keyword-card.medium[data-v-5171565f]{border-left-color:#f39c12;background:#fef9e7}.target-keyword-card.low[data-v-5171565f]{border-left-color:#3498db;background:#ebf3fd}.keyword-info[data-v-5171565f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.keyword-word[data-v-5171565f]{font-weight:700;font-size:1.1rem}.keyword-count[data-v-5171565f]{color:#7f8c8d;font-size:.9rem}.keyword-density[data-v-5171565f]{font-size:1.5rem;font-weight:700;color:#2c3e50;margin-bottom:5px}.keyword-status[data-v-5171565f]{font-size:.9rem;color:#7f8c8d}.density-chart-section[data-v-5171565f]{margin-bottom:30px}.chart-container[data-v-5171565f]{display:flex;flex-direction:column;gap:10px}.chart-bar[data-v-5171565f]{display:flex;align-items:center;gap:15px}.bar-label[data-v-5171565f]{width:100px;font-weight:600;text-align:right}.bar-container[data-v-5171565f]{flex:1;position:relative;background:#f8f9fa;border-radius:5px;height:30px;display:flex;align-items:center}.bar-fill[data-v-5171565f]{height:100%;border-radius:5px;transition:width .3s ease}.bar-fill.high[data-v-5171565f]{background:#e74c3c}.bar-fill.medium[data-v-5171565f]{background:#f39c12}.bar-fill.low[data-v-5171565f]{background:#3498db}.bar-fill.minimal[data-v-5171565f]{background:#95a5a6}.bar-value[data-v-5171565f]{position:absolute;right:10px;font-size:.9rem;font-weight:600;color:#2c3e50}.keywords-table-section[data-v-5171565f]{margin-bottom:30px}.table-controls[data-v-5171565f]{display:flex;gap:15px;margin-bottom:20px}.search-input[data-v-5171565f]{flex:1;padding:10px;border:2px solid #e1e8ed;border-radius:8px}.sort-select[data-v-5171565f]{padding:10px;border:2px solid #e1e8ed;border-radius:8px;background:#fff}.keywords-table[data-v-5171565f]{border:1px solid #e1e8ed;border-radius:8px;overflow:hidden}.table-header[data-v-5171565f]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:15px;padding:15px;background:#3498db;color:#fff;font-weight:700}.table-row[data-v-5171565f]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:15px;padding:15px;border-bottom:1px solid #e1e8ed;transition:background .2s ease}.table-row[data-v-5171565f]:hover{background:#f8f9fa}.density-cell.high[data-v-5171565f]{color:#e74c3c;font-weight:700}.density-cell.medium[data-v-5171565f]{color:#f39c12;font-weight:700}.density-cell.low[data-v-5171565f]{color:#3498db;font-weight:700}.seo-suggestions-section h3[data-v-5171565f]{margin-bottom:20px}.suggestions-grid[data-v-5171565f]{display:flex;flex-direction:column;gap:15px}.suggestion-card[data-v-5171565f]{display:flex;align-items:flex-start;gap:15px;padding:20px;border-radius:10px;border-left:5px solid}.suggestion-card.warning[data-v-5171565f]{background:#fef9e7;border-left-color:#f39c12}.suggestion-card.info[data-v-5171565f]{background:#ebf3fd;border-left-color:#3498db}.suggestion-card.tip[data-v-5171565f]{background:#eafaf1;border-left-color:#27ae60}.suggestion-icon[data-v-5171565f]{font-size:1.5rem}.suggestion-content h4[data-v-5171565f]{margin-bottom:8px;color:#2c3e50}.suggestion-content p[data-v-5171565f]{color:#7f8c8d;line-height:1.5}@media (max-width: 768px){.input-methods[data-v-5171565f],.url-input-group[data-v-5171565f]{flex-direction:column}.stats-grid[data-v-5171565f],.target-keywords-grid[data-v-5171565f]{grid-template-columns:1fr}.table-controls[data-v-5171565f]{flex-direction:column}.table-header[data-v-5171565f],.table-row[data-v-5171565f]{grid-template-columns:1fr;gap:10px}.bar-label[data-v-5171565f]{width:auto;text-align:left}.chart-bar[data-v-5171565f]{flex-direction:column;align-items:flex-start}}.utm-generator[data-v-9d5564ff]{max-width:1200px;margin:0 auto;padding:1.5rem}.tool-header[data-v-9d5564ff]{text-align:center;margin-bottom:2rem}.tool-title[data-v-9d5564ff]{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.tool-description[data-v-9d5564ff]{color:#64748b;font-size:1rem}.tool-content[data-v-9d5564ff]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.input-section[data-v-9d5564ff]{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a;height:fit-content}.section-title[data-v-9d5564ff]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e2e8f0}.url-input[data-v-9d5564ff]{margin-bottom:2rem}.control-label[data-v-9d5564ff]{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.text-input[data-v-9d5564ff]{width:100%;padding:.75rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.text-input[data-v-9d5564ff]:focus{outline:none;border-color:#3b82f6}.input-help[data-v-9d5564ff]{display:block;font-size:.75rem;color:#6b7280;margin-top:.25rem}.input-group[data-v-9d5564ff]{margin-bottom:1rem}.preset-grid[data-v-9d5564ff]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.preset-button[data-v-9d5564ff]{padding:1rem;border:2px solid #e2e8f0;border-radius:.5rem;background:#fff;cursor:pointer;transition:all .2s;text-align:left}.preset-button[data-v-9d5564ff]:hover{border-color:#3b82f6;background:#f8fafc}.preset-icon[data-v-9d5564ff]{font-size:1.5rem;margin-bottom:.5rem}.preset-name[data-v-9d5564ff]{font-weight:600;color:#1e293b;margin-bottom:.25rem}.preset-description[data-v-9d5564ff]{font-size:.75rem;color:#6b7280}.output-section[data-v-9d5564ff]{display:grid;gap:1.5rem}.url-result[data-v-9d5564ff],.analytics-preview[data-v-9d5564ff],.validation-section[data-v-9d5564ff],.best-practices[data-v-9d5564ff]{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.result-header[data-v-9d5564ff]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.result-header h3[data-v-9d5564ff]{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0}.result-actions[data-v-9d5564ff]{display:flex;gap:.5rem}.copy-button[data-v-9d5564ff],.test-button[data-v-9d5564ff]{padding:.5rem 1rem;border:none;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s}.copy-button[data-v-9d5564ff]{background:#3b82f6;color:#fff}.copy-button[data-v-9d5564ff]:hover{background:#2563eb}.test-button[data-v-9d5564ff]{background:#f59e0b;color:#fff}.test-button[data-v-9d5564ff]:hover{background:#d97706}.url-display[data-v-9d5564ff]{background:#1e293b;color:#e2e8f0;padding:1rem;border-radius:.5rem;margin-bottom:1rem;word-break:break-all;font-family:monospace;font-size:.875rem}.url-text[data-v-9d5564ff]{line-height:1.5}.breakdown-list[data-v-9d5564ff]{display:grid;gap:.5rem}.breakdown-item[data-v-9d5564ff]{display:flex;justify-content:space-between;padding:.5rem;background:#f8fafc;border-radius:.375rem}.breakdown-label[data-v-9d5564ff]{font-weight:600;color:#374151}.breakdown-value[data-v-9d5564ff]{color:#6b7280;font-family:monospace}.analytics-table[data-v-9d5564ff]{border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden}.table-header[data-v-9d5564ff]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;background:#f8fafc;font-weight:600;color:#374151}.table-row[data-v-9d5564ff]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;background:#fff}.table-cell[data-v-9d5564ff]{padding:.75rem;border-right:1px solid #e2e8f0;font-size:.875rem}.table-cell[data-v-9d5564ff]:last-child{border-right:none}.validation-results[data-v-9d5564ff]{display:grid;gap:.75rem}.validation-item[data-v-9d5564ff]{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-radius:.5rem;font-size:.875rem}.validation-item.success[data-v-9d5564ff]{background:#f0f9ff;border:1px solid #bfdbfe}.validation-item.error[data-v-9d5564ff]{background:#fef2f2;border:1px solid #fecaca}.validation-icon[data-v-9d5564ff]{font-size:1rem}.validation-message[data-v-9d5564ff]{flex:1}.tips-list[data-v-9d5564ff]{display:grid;gap:.75rem}.tip-item[data-v-9d5564ff]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f0f9ff;border-radius:.5rem;font-size:.875rem}.tip-icon[data-v-9d5564ff]{font-size:1rem}.tip-text[data-v-9d5564ff]{color:#1e293b}@media (max-width: 768px){.utm-generator[data-v-9d5564ff]{padding:1rem}.tool-content[data-v-9d5564ff]{grid-template-columns:1fr}.result-header[data-v-9d5564ff]{flex-direction:column;gap:1rem;align-items:stretch}.result-actions[data-v-9d5564ff]{justify-content:center}.preset-grid[data-v-9d5564ff],.table-header[data-v-9d5564ff],.table-row[data-v-9d5564ff]{grid-template-columns:1fr}.table-cell[data-v-9d5564ff]{border-right:none;border-bottom:1px solid #e2e8f0}.table-cell[data-v-9d5564ff]:last-child{border-bottom:none}}.roi-calculator[data-v-395e7f69]{max-width:1200px;margin:0 auto;padding:20px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.tool-header[data-v-395e7f69]{text-align:center;margin-bottom:40px}.tool-title[data-v-395e7f69]{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:10px}.tool-description[data-v-395e7f69]{font-size:1.1rem;color:#7f8c8d;margin-bottom:30px}.calculator-container[data-v-395e7f69]{display:flex;flex-direction:column;gap:40px}.calculator-section[data-v-395e7f69]{background:#fff;border-radius:12px;padding:30px;box-shadow:0 4px 6px #0000001a}.section-title[data-v-395e7f69]{font-size:1.5rem;font-weight:700;color:#2c3e50;margin-bottom:20px}.input-grid[data-v-395e7f69]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px}.input-group[data-v-395e7f69]{display:flex;flex-direction:column}.input-group label[data-v-395e7f69]{font-weight:600;margin-bottom:8px;color:#34495e}.input-group input[data-v-395e7f69]{padding:12px;border:2px solid #e1e8ed;border-radius:8px;font-size:1rem;transition:border-color .3s ease}.input-group input[data-v-395e7f69]:focus{outline:none;border-color:#3498db}.results-section[data-v-395e7f69]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.result-card[data-v-395e7f69]{background:#f8f9fa;border-radius:10px;padding:20px;text-align:center;border:2px solid #e9ecef}.result-card.primary[data-v-395e7f69]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none}.result-card h3[data-v-395e7f69]{font-size:1rem;margin-bottom:10px;opacity:.8}.result-value[data-v-395e7f69]{font-size:1.8rem;font-weight:700}.result-value.excellent[data-v-395e7f69]{color:#27ae60}.result-value.good[data-v-395e7f69]{color:#f39c12}.result-value.positive[data-v-395e7f69]{color:#3498db}.result-value.negative[data-v-395e7f69]{color:#e74c3c}.tabs[data-v-395e7f69]{display:flex;margin-bottom:30px;border-bottom:2px solid #e1e8ed}.tab-button[data-v-395e7f69]{padding:12px 24px;background:none;border:none;font-size:1rem;font-weight:600;color:#7f8c8d;cursor:pointer;border-bottom:3px solid transparent;transition:all .3s ease}.tab-button.active[data-v-395e7f69]{color:#3498db;border-bottom-color:#3498db}.tab-content[data-v-395e7f69]{animation:fadeIn-395e7f69 .3s ease}@keyframes fadeIn-395e7f69{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.campaign-results[data-v-395e7f69]{margin-top:30px}.result-grid[data-v-395e7f69]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.result-item[data-v-395e7f69]{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#f8f9fa;border-radius:8px;border-left:4px solid #3498db}.result-item .label[data-v-395e7f69]{font-weight:600;color:#2c3e50}.result-item .value[data-v-395e7f69]{font-weight:700;font-size:1.1rem}.comparison-grid[data-v-395e7f69]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:20px}.scenario-card[data-v-395e7f69]{background:#f8f9fa;border-radius:10px;padding:20px;border:2px solid #e9ecef}.scenario-card h4[data-v-395e7f69]{margin-bottom:15px;color:#2c3e50}.scenario-inputs[data-v-395e7f69]{display:flex;flex-direction:column;gap:10px;margin-bottom:15px}.scenario-name[data-v-395e7f69]{font-weight:600;background:#fff}.scenario-inputs input[data-v-395e7f69]{padding:10px;border:1px solid #ddd;border-radius:6px}.scenario-results[data-v-395e7f69]{display:flex;flex-direction:column;gap:8px}.scenario-roi[data-v-395e7f69]{font-weight:700;font-size:1.1rem}.scenario-profit[data-v-395e7f69]{color:#7f8c8d}.add-scenario-btn[data-v-395e7f69]{padding:12px 24px;background:#3498db;color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:background .3s ease}.add-scenario-btn[data-v-395e7f69]:hover{background:#2980b9}.analysis-section[data-v-395e7f69]{display:flex;flex-direction:column;gap:30px}.analysis-card[data-v-395e7f69]{background:#f8f9fa;border-radius:10px;padding:25px;border-left:5px solid #3498db}.analysis-card h4[data-v-395e7f69]{margin-bottom:20px;color:#2c3e50}.analysis-content[data-v-395e7f69]{display:flex;flex-direction:column;gap:15px}.analysis-item[data-v-395e7f69]{display:flex;align-items:center;gap:12px;padding:15px;border-radius:8px}.analysis-item.positive[data-v-395e7f69]{background:#d5f4e6;border-left:4px solid #27ae60}.analysis-item.good[data-v-395e7f69]{background:#fff3cd;border-left:4px solid #f39c12}.analysis-item.warning[data-v-395e7f69]{background:#f8d7da;border-left:4px solid #e74c3c}.analysis-item.negative[data-v-395e7f69]{background:#f8d7da;border-left:4px solid #dc3545}.suggestions[data-v-395e7f69]{display:flex;flex-direction:column;gap:12px}.suggestion-item[data-v-395e7f69]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:8px;border-left:4px solid #3498db}.suggestion-icon[data-v-395e7f69]{font-size:1.2rem}.benchmark-table[data-v-395e7f69]{display:flex;flex-direction:column;gap:1px;background:#dee2e6;border-radius:8px;overflow:hidden}.benchmark-row[data-v-395e7f69]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1px;background:#fff;padding:12px}.benchmark-row.header[data-v-395e7f69]{background:#3498db;color:#fff;font-weight:700}@media (max-width: 768px){.input-grid[data-v-395e7f69],.results-section[data-v-395e7f69],.comparison-grid[data-v-395e7f69]{grid-template-columns:1fr}.benchmark-row[data-v-395e7f69]{grid-template-columns:1fr;gap:8px}.benchmark-row span[data-v-395e7f69]{text-align:center}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333;background-color:#f8fafc}.app-wrapper{min-height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:.5rem;position:relative}#app{min-height:100vh;display:flex;flex-direction:column;background:#fff;border-radius:1rem;box-shadow:0 4px 6px #0000000d;overflow:hidden;width:800px;margin:0 auto}header{background:#fff;box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between}.top-ad-container{width:100%;border-bottom:1px solid #e2e8f0;display:flex;justify-content:center;align-items:center;padding:2px 0;background-color:#f8fafc;max-height:60px;overflow:hidden}.app-title{flex-grow:1;text-align:center;margin:0}.home-link{display:inline-flex;align-items:left;gap:.5rem;text-decoration:none;color:#132a59;font-size:1.5rem;font-weight:700}.logo{height:32px}.main-header{background:#fff;box-shadow:0 2px 4px #0000001a;position:sticky;top:0;z-index:100;padding:0}.header-content{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem}.nav-brand .logo{font-size:1.5rem;font-weight:700;color:#132a59;text-decoration:none}.nav{display:flex;gap:2rem}.nav-link{text-decoration:none;color:#64748b;font-weight:500;padding:.5rem 1rem;border-radius:.5rem;transition:all .2s ease}.nav-link:hover,.nav-link.router-link-active{color:#2563eb;background-color:#eff6ff}.sidebar-menu{position:fixed;left:max(1rem,calc(50% - 580px));top:3rem;width:170px;height:fit-content;max-height:calc(100vh - 2rem);overflow-y:auto;z-index:1000}.sidebar-menu::-webkit-scrollbar{width:4px}.sidebar-menu::-webkit-scrollbar-track{background:transparent}.sidebar-menu::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.sidebar-menu::-webkit-scrollbar-thumb:hover{background:#94a3b8}.sidebar-content{background:#fff;border-radius:.5rem;box-shadow:0 2px 4px #0000000d;padding:.5rem}.sidebar-header{margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.sidebar-header h3{font-size:.875rem;font-weight:600;color:#1e293b;margin:0}.category-nav{margin-bottom:1rem}.category-group{margin-bottom:.25rem}.category-link{display:flex;align-items:center;gap:.375rem;padding:.375rem;border-radius:.25rem;text-decoration:none;color:#64748b;font-size:.95rem;background:none;border:none;width:100%;text-align:left;cursor:pointer;transition:all .2s ease;margin-bottom:.25rem}.category-link:hover{background-color:#f1f5f9;color:#2563eb;transform:translate(4px)}.category-link.active{background-color:#eff6ff;color:#2563eb;font-weight:600;box-shadow:0 2px 4px #2563eb1a}.category-link.parent{font-weight:600;margin-bottom:.125rem}.category-link.parent.expanded{color:#2563eb;background-color:#f8fafc}.expand-icon{font-size:.625rem;color:#94a3b8;min-width:.75rem;transition:transform .2s ease}.category-link.parent.expanded .expand-icon{color:#2563eb}.category-icon{font-size:1rem}.tool-container{padding:1.5rem;background:#fff;border-radius:.75rem;box-shadow:0 2px 4px #0000000d;margin:1rem}.category-text{font-weight:500;font-size:.875rem}.sub-tools{margin-left:1rem;margin-bottom:.5rem;border-left:2px solid #e2e8f0;padding-left:.5rem}.sub-tool{display:block;width:100%;padding:.25rem .375rem;margin-bottom:.125rem;background:none;border:none;text-align:left;color:#64748b;font-size:.825rem;cursor:pointer;border-radius:.25rem;transition:all .2s ease}.sub-tool:hover{background-color:#f1f5f9;color:#2563eb;transform:translate(2px)}.sub-tool.active{background-color:#eff6ff;color:#2563eb;font-weight:600;transform:translate(2px)}.quick-tools{border-top:1px solid #e2e8f0;padding-top:.5rem}.quick-tools h4{font-size:.6875rem;font-weight:600;color:#64748b;margin:0 0 .375rem;text-transform:uppercase;letter-spacing:.05em}.quick-tool-list{display:flex;flex-direction:column;gap:.25rem}.quick-tool{display:flex;align-items:center;gap:.25rem;padding:.25rem;border-radius:.25rem;text-decoration:none;color:#64748b;background:none;border:none;width:100%;text-align:left;cursor:pointer;font-size:.6875rem;transition:all .2s ease}.quick-tool:hover{background-color:#eff6ff;color:#2563eb}.quick-tool .tool-icon{font-size:.75rem}.quick-tool .tool-name{font-weight:500}.external-ad{position:fixed;right:max(1rem,calc(50% - 590px));top:50%;transform:translateY(-50%);width:180px;height:fit-content;z-index:1000}.external-ad-container{height:700px}.main-content{flex:1}.visitor-section-header{padding:1rem;display:flex;justify-content:center;background:#f8fafc;border-bottom:1px solid #e2e8f0}.ad-placeholder{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border:2px dashed #94a3b8;border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#64748b;font-size:.875rem;height:100%;position:relative}.ad-placeholder.horizontal{height:90px;flex-direction:row;gap:1rem}.ad-label{background:#94a3b8;color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;position:absolute;top:.5rem;left:.5rem}.ad-content{display:flex;flex-direction:column;gap:.5rem}.content-ad{margin:.5rem 0}.footer{background:#f8fafc;border-top:1px solid #e2e8f0;padding:.75rem 1rem;margin-top:auto}.footer p{text-align:center;color:#64748b;font-size:.875rem}.mobile-overlay{position:fixed;inset:0;background:#00000080;z-index:998;display:none}.mobile-menu-btn{display:none;flex-direction:column;justify-content:space-around;width:24px;height:20px;background:transparent;border:none;cursor:pointer;padding:0;margin-right:1rem}.hamburger-line{width:100%;height:2px;background:#374151;border-radius:1px;transition:all .3s ease}.mobile-menu-btn:hover .hamburger-line{background:#6366f1}.mobile-close-btn{display:none;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;padding:0;width:24px;height:24px;align-items:center;justify-content:center}.mobile-close-btn:hover{color:#374151}@media (max-width: 1200px){.app-wrapper{max-width:100%;padding:.25rem}.sidebar-menu{left:max(1rem,calc(50% - 530px))}.external-ad{right:max(1rem,calc(50% - 540px))}.external-ad-container{height:400px}#app{width:700px}}@media (max-width: 900px){.app-wrapper{grid-template-columns:1fr;max-width:100%;padding:.25rem}.mobile-overlay{display:block}.mobile-menu-btn{display:flex}.sidebar-menu{position:fixed;top:0;left:-280px;width:280px;height:100vh;background:#fff;z-index:999;transition:left .3s ease;box-shadow:2px 0 10px #0000001a}.sidebar-menu.mobile-open{left:0}.mobile-close-btn{display:flex}.external-ad{display:none}#app{width:100%;max-width:100%;border-radius:.5rem;margin:0}}@media (max-width: 768px){.app-wrapper{padding:.125rem}.header-container{flex-direction:column;gap:.5rem;padding:.5rem}.nav{gap:.5rem}.nav-link{padding:.375rem;font-size:.875rem}.main-content{padding:.5rem}.visitor-section-header{padding:.75rem}.content-ad{margin:.25rem 0}.ad-placeholder.horizontal{height:50px;font-size:.75rem}#app{width:100%;border-radius:.25rem}.top-ad-container{padding:1px 0;max-height:50px}}@media (max-width: 480px){.main-content{padding:.25rem}.visitor-section-header{padding:.5rem}.header-container{padding:.375rem}#app{border-radius:0}.top-ad-container{padding:1px 0;max-height:40px}}.header-right{display:flex;align-items:center;gap:1.5rem}.main-app{flex-grow:1;display:flex;flex-direction:column;overflow-y:auto}.right-ad-bar{width:200px;padding:1rem;background-color:#f8fafc;flex-shrink:0;border-left:1px solid #e2e8f0}@media (max-width: 1200px){.right-ad-bar{display:none}}.top-ad-container{width:100%;border-bottom:1px solid #e2e8f0}.barcode-generator[data-v-cfc53e91]{max-width:800px;margin:0 auto;padding:1.5rem}.tool-header[data-v-cfc53e91]{text-align:center;margin-bottom:2rem}.tool-title[data-v-cfc53e91]{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.tool-description[data-v-cfc53e91]{color:#64748b;font-size:1rem}.input-section[data-v-cfc53e91]{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a;margin-bottom:1.5rem}.input-group[data-v-cfc53e91]{margin-bottom:1rem}.control-label[data-v-cfc53e91]{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.text-input[data-v-cfc53e91],.select-input[data-v-cfc53e91]{width:100%;padding:.75rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:1rem;transition:border-color .2s}.text-input[data-v-cfc53e91]:focus,.select-input[data-v-cfc53e91]:focus{outline:none;border-color:#3b82f6}.controls-grid[data-v-cfc53e91]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.range-input[data-v-cfc53e91]{width:100%;margin-bottom:.25rem}.range-value[data-v-cfc53e91]{font-size:.875rem;color:#6b7280;font-weight:500}.checkbox-label[data-v-cfc53e91]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:#374151}.checkmark[data-v-cfc53e91]{width:18px;height:18px;border:2px solid #d1d5db;border-radius:.25rem;position:relative}input[type=checkbox][data-v-cfc53e91]{display:none}input[type=checkbox]:checked+.checkmark[data-v-cfc53e91]{background:#3b82f6;border-color:#3b82f6}input[type=checkbox]:checked+.checkmark[data-v-cfc53e91]:after{content:"✓";position:absolute;color:#fff;font-size:12px;top:-2px;left:2px}.result-section[data-v-cfc53e91]{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a;margin-bottom:1.5rem;text-align:center}.barcode-container[data-v-cfc53e91]{margin-bottom:1.5rem;padding:1rem;background:#f8fafc;border-radius:.5rem;border:2px dashed #e2e8f0}.barcode-canvas[data-v-cfc53e91]{max-width:100%;height:auto;border:1px solid #e2e8f0;border-radius:.25rem;background:#fff}.action-buttons[data-v-cfc53e91]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.download-button[data-v-cfc53e91],.copy-button[data-v-cfc53e91]{padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;cursor:pointer;transition:all .2s}.download-button[data-v-cfc53e91]{background:#3b82f6;color:#fff}.download-button[data-v-cfc53e91]:hover{background:#2563eb}.copy-button[data-v-cfc53e91]{background:#10b981;color:#fff}.copy-button[data-v-cfc53e91]:hover{background:#059669}.error-message[data-v-cfc53e91]{background:#fef2f2;color:#dc2626;padding:.75rem;border-radius:.5rem;border:1px solid #fecaca;margin-top:1rem}.info-section[data-v-cfc53e91]{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.info-section h3[data-v-cfc53e91]{font-size:1.25rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.format-info[data-v-cfc53e91]{display:grid;gap:.75rem}.format-item[data-v-cfc53e91]{padding:.75rem;background:#f8fafc;border-radius:.5rem;border-left:4px solid #3b82f6;font-size:.875rem;line-height:1.5}.format-item strong[data-v-cfc53e91]{color:#1e293b}@media (max-width: 768px){.barcode-generator[data-v-cfc53e91]{padding:1rem}.controls-grid[data-v-cfc53e91]{grid-template-columns:1fr}.action-buttons[data-v-cfc53e91]{flex-direction:column}}.gradient-generator[data-v-47b30f0a]{max-width:1200px;margin:0 auto;padding:1.5rem}.tool-header[data-v-47b30f0a]{text-align:center;margin-bottom:2rem}.tool-title[data-v-47b30f0a]{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.tool-description[data-v-47b30f0a]{color:#64748b;font-size:1rem}.tool-content[data-v-47b30f0a]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.controls-section[data-v-47b30f0a]{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a;height:fit-content}.control-label[data-v-47b30f0a]{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.type-buttons[data-v-47b30f0a]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:1.5rem}.type-button[data-v-47b30f0a]{padding:.75rem;border:2px solid #e2e8f0;border-radius:.5rem;background:#fff;cursor:pointer;transition:all .2s;font-size:.875rem}.type-button[data-v-47b30f0a]:hover{border-color:#3b82f6}.type-button.active[data-v-47b30f0a]{border-color:#3b82f6;background:#eff6ff;color:#1d4ed8}.direction-grid[data-v-47b30f0a]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:1rem}.direction-button[data-v-47b30f0a],.position-button[data-v-47b30f0a]{padding:.75rem;border:2px solid #e2e8f0;border-radius:.5rem;background:#fff;cursor:pointer;transition:all .2s;font-size:1.25rem}.direction-button[data-v-47b30f0a]:hover,.position-button[data-v-47b30f0a]:hover{border-color:#3b82f6}.direction-button.active[data-v-47b30f0a],.position-button.active[data-v-47b30f0a]{border-color:#3b82f6;background:#eff6ff}.custom-angle[data-v-47b30f0a]{margin-top:1rem}.angle-slider[data-v-47b30f0a],.position-slider[data-v-47b30f0a]{width:100%;margin:.5rem 0}.angle-value[data-v-47b30f0a],.position-value[data-v-47b30f0a]{font-size:.875rem;color:#6b7280;font-weight:500}.control-row[data-v-47b30f0a]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.select-input[data-v-47b30f0a]{width:100%;padding:.5rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:.875rem}.position-grid[data-v-47b30f0a]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1rem}.colors-header[data-v-47b30f0a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.add-color-button[data-v-47b30f0a]{background:#10b981;color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500}.color-stops[data-v-47b30f0a]{display:grid;gap:.75rem;margin-bottom:1.5rem}.color-stop[data-v-47b30f0a]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:#f8fafc;border-radius:.5rem}.color-picker[data-v-47b30f0a]{width:40px;height:40px;border:none;border-radius:.5rem;cursor:pointer}.remove-button[data-v-47b30f0a]{background:#ef4444;color:#fff;border:none;padding:.25rem .5rem;border-radius:.25rem;cursor:pointer;font-size:.75rem}.preset-grid[data-v-47b30f0a]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.preset-button[data-v-47b30f0a]{padding:1rem;border:2px solid #e2e8f0;border-radius:.5rem;cursor:pointer;color:#fff;font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,.5);transition:transform .2s}.preset-button[data-v-47b30f0a]:hover{transform:scale(1.05)}.preview-section[data-v-47b30f0a]{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a;height:fit-content}.preview-container[data-v-47b30f0a]{margin-bottom:2rem}.gradient-preview[data-v-47b30f0a]{width:100%;height:300px;border-radius:.75rem;border:2px solid #e2e8f0}.css-output[data-v-47b30f0a]{margin-bottom:2rem}.output-header[data-v-47b30f0a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.output-header h3[data-v-47b30f0a]{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0}.copy-button[data-v-47b30f0a]{background:#3b82f6;color:#fff;border:none;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500}.css-code[data-v-47b30f0a]{background:#1e293b;color:#e2e8f0;padding:1rem;border-radius:.5rem;font-family:Courier New,monospace;font-size:.875rem;overflow-x:auto}.additional-properties h3[data-v-47b30f0a]{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.property-item[data-v-47b30f0a]{background:#f8fafc;padding:.75rem;border-radius:.5rem;margin-bottom:.5rem;font-family:Courier New,monospace;font-size:.875rem;word-break:break-all}.property-item strong[data-v-47b30f0a]{color:#1e293b}@media (max-width: 768px){.gradient-generator[data-v-47b30f0a]{padding:1rem}.tool-content[data-v-47b30f0a],.type-buttons[data-v-47b30f0a]{grid-template-columns:1fr}.direction-grid[data-v-47b30f0a]{grid-template-columns:repeat(2,1fr)}.control-row[data-v-47b30f0a],.preset-grid[data-v-47b30f0a]{grid-template-columns:1fr}}.email-validator[data-v-24d71500]{max-width:1200px;margin:0 auto;padding:1.5rem}.tool-header[data-v-24d71500]{text-align:center;margin-bottom:2rem}.tool-title[data-v-24d71500]{font-size:1.75rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.tool-description[data-v-24d71500]{color:#64748b;font-size:1rem}.tool-content[data-v-24d71500]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.input-section[data-v-24d71500]{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a;height:fit-content}.control-label[data-v-24d71500]{display:block;font-size:.875rem;font-weight:600;color:#374151;margin-bottom:.5rem}.text-input[data-v-24d71500],.textarea-input[data-v-24d71500]{width:100%;padding:.75rem;border:2px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;transition:border-color .2s}.text-input[data-v-24d71500]:focus,.textarea-input[data-v-24d71500]:focus{outline:none;border-color:#3b82f6}.textarea-input[data-v-24d71500]{resize:vertical;font-family:monospace}.email-input[data-v-24d71500]{margin-bottom:2rem}.bulk-actions[data-v-24d71500]{display:flex;gap:.5rem;margin-top:.75rem}.validate-button[data-v-24d71500],.clear-button[data-v-24d71500],.export-button[data-v-24d71500]{padding:.5rem 1rem;border:none;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:all .2s}.validate-button[data-v-24d71500]{background:#3b82f6;color:#fff}.validate-button[data-v-24d71500]:hover{background:#2563eb}.clear-button[data-v-24d71500]{background:#ef4444;color:#fff}.clear-button[data-v-24d71500]:hover{background:#dc2626}.export-button[data-v-24d71500]{background:#10b981;color:#fff}.export-button[data-v-24d71500]:hover{background:#059669}.results-section[data-v-24d71500]{display:grid;gap:1.5rem}.single-result[data-v-24d71500],.bulk-results[data-v-24d71500]{background:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.result-header[data-v-24d71500],.bulk-header[data-v-24d71500]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.result-header h3[data-v-24d71500],.bulk-header h3[data-v-24d71500]{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0}.status-badge[data-v-24d71500]{padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:600}.status-badge.valid[data-v-24d71500]{background:#dcfce7;color:#166534}.status-badge.invalid[data-v-24d71500]{background:#fef2f2;color:#dc2626}.detail-grid[data-v-24d71500]{display:grid;gap:.75rem;margin-bottom:1.5rem}.detail-item[data-v-24d71500]{display:flex;justify-content:space-between;padding:.75rem;background:#f8fafc;border-radius:.5rem}.detail-label[data-v-24d71500]{font-weight:600;color:#374151}.detail-value[data-v-24d71500]{color:#6b7280;font-family:monospace}.issues-section[data-v-24d71500],.suggestions-section[data-v-24d71500],.domain-info[data-v-24d71500]{margin-bottom:1.5rem}.issues-section h4[data-v-24d71500],.suggestions-section h4[data-v-24d71500],.domain-info h4[data-v-24d71500]{font-size:1rem;font-weight:600;color:#1e293b;margin-bottom:.75rem}.issues-list[data-v-24d71500],.suggestions-list[data-v-24d71500]{display:grid;gap:.5rem}.issue-item[data-v-24d71500]{padding:.5rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;color:#dc2626;font-size:.875rem}.suggestion-item[data-v-24d71500]{padding:.5rem;background:#f0f9ff;border:1px solid #bfdbfe;border-radius:.375rem;color:#1d4ed8;font-size:.875rem;cursor:pointer;transition:background-color .2s}.suggestion-item[data-v-24d71500]:hover{background:#dbeafe}.domain-details[data-v-24d71500]{display:grid;gap:.5rem}.domain-item[data-v-24d71500]{display:flex;justify-content:space-between;padding:.5rem;background:#f8fafc;border-radius:.375rem}.domain-label[data-v-24d71500]{font-weight:500;color:#374151}.domain-value[data-v-24d71500]{color:#6b7280}.bulk-stats[data-v-24d71500]{display:flex;gap:1rem;flex-wrap:wrap}.stat-item[data-v-24d71500]{padding:.25rem .75rem;border-radius:1rem;font-size:.875rem;font-weight:600}.stat-item.valid[data-v-24d71500]{background:#dcfce7;color:#166534}.stat-item.invalid[data-v-24d71500]{background:#fef2f2;color:#dc2626}.stat-item.total[data-v-24d71500]{background:#f1f5f9;color:#475569}.bulk-actions-bar[data-v-24d71500]{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.bulk-list[data-v-24d71500]{display:grid;gap:.5rem;max-height:400px;overflow-y:auto}.bulk-item[data-v-24d71500]{padding:.75rem;border-radius:.5rem;border:1px solid #e2e8f0}.bulk-item.valid[data-v-24d71500]{background:#f0fdf4;border-color:#bbf7d0}.bulk-item.invalid[data-v-24d71500]{background:#fef2f2;border-color:#fecaca}.bulk-email[data-v-24d71500]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.email-text[data-v-24d71500]{font-family:monospace;font-size:.875rem}.status-icon[data-v-24d71500]{font-size:1rem}.bulk-issues[data-v-24d71500]{font-size:.75rem;color:#6b7280;font-style:italic}@media (max-width: 768px){.email-validator[data-v-24d71500]{padding:1rem}.tool-content[data-v-24d71500]{grid-template-columns:1fr}.result-header[data-v-24d71500],.bulk-header[data-v-24d71500]{flex-direction:column;gap:1rem;align-items:stretch}.bulk-stats[data-v-24d71500]{justify-content:center}.bulk-actions-bar[data-v-24d71500]{flex-direction:column}}.home-container[data-v-790281ee]{padding:1rem}.hero-section[data-v-790281ee]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center;padding:1.5rem 1rem;margin-bottom:1.5rem}.hero-content[data-v-790281ee]{max-width:600px;margin:0 auto}.hero-title[data-v-790281ee]{font-size:1.5rem;font-weight:700;margin-bottom:.75rem;line-height:1.2}.hero-description[data-v-790281ee]{font-size:.9rem;line-height:1.4;margin-bottom:1rem;opacity:.95}.hero-stats[data-v-790281ee]{display:flex;justify-content:center;gap:1.5rem;margin-top:1rem}.stat-item[data-v-790281ee]{text-align:center}.stat-number[data-v-790281ee]{display:block;font-size:1.25rem;font-weight:700;margin-bottom:.25rem}.stat-label[data-v-790281ee]{font-size:.75rem;opacity:.9}.search-section[data-v-790281ee]{margin-bottom:1.5rem}.search-container[data-v-790281ee]{max-width:500px;margin:0 auto;text-align:center}.search-box[data-v-790281ee]{position:relative;display:flex;align-items:center;margin-top:.75rem}.search-input[data-v-790281ee]{width:100%;padding:.6rem 1rem;border:2px solid #e2e8f0;border-radius:1.5rem;font-size:.9rem;outline:none;transition:border-color .2s}.search-input[data-v-790281ee]:focus{border-color:#667eea}.clear-button[data-v-790281ee]{position:absolute;right:1rem;background:#64748b;color:#fff;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.75rem}.section-title[data-v-790281ee]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem;text-align:center}.search-results[data-v-790281ee],.no-results[data-v-790281ee]{margin-bottom:3rem}.no-results-content[data-v-790281ee]{text-align:center;padding:3rem;background:#fff;border-radius:1rem;box-shadow:0 2px 4px #0000001a}.no-results-icon[data-v-790281ee]{font-size:4rem;margin-bottom:1rem}.no-results-content h3[data-v-790281ee]{font-size:1.5rem;color:#1f2937;margin-bottom:.5rem}.no-results-content p[data-v-790281ee]{color:#64748b;margin-bottom:2rem}.retry-button[data-v-790281ee]{background:#2563eb;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:background-color .2s}.retry-button[data-v-790281ee]:hover{background:#1d4ed8}.categories-section[data-v-790281ee]{margin-bottom:1rem}.category-section[data-v-790281ee]{margin-bottom:2.5rem}.category-title[data-v-790281ee]{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;color:#1f2937;margin-bottom:1rem;padding-bottom:.375rem;border-bottom:2px solid #e2e8f0}.category-icon[data-v-790281ee]{font-size:1.5rem}.tool-count[data-v-790281ee]{font-size:.875rem;color:#64748b;font-weight:400}.active-tool-section[data-v-790281ee]{margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e8f0}.tools-grid[data-v-790281ee]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}.tool-card[data-v-790281ee]{background:#fff;border-radius:.5rem;padding:.75rem;box-shadow:0 1px 3px #0000001a;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;gap:.5rem}.tool-card[data-v-790281ee]:hover{transform:translateY(-1px);box-shadow:0 2px 6px #0000001f}.tool-icon[data-v-790281ee]{font-size:1.5rem;text-align:center}.tool-info[data-v-790281ee]{flex:1}.tool-name[data-v-790281ee]{font-size:.9rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}.tool-description[data-v-790281ee]{color:#64748b;line-height:1.4;font-size:.8rem}.tool-button[data-v-790281ee]{background:#2563eb;color:#fff;border:none;padding:.5rem 1rem;border-radius:.375rem;font-weight:600;cursor:pointer;transition:all .2s;font-size:.8rem}.tool-button[data-v-790281ee]:hover{background:#1d4ed8;transform:translateY(-1px)}.tool-button.active[data-v-790281ee]{background:#dc2626}.tool-button.active[data-v-790281ee]:hover{background:#b91c1c}.stats-section[data-v-790281ee]{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 2px 4px #0000001a}.stats-grid[data-v-790281ee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem}.stat-card[data-v-790281ee]{text-align:center}.stat-number[data-v-790281ee]{font-size:2.5rem;font-weight:700;color:#2563eb;margin-bottom:.5rem}.stat-label[data-v-790281ee]{color:#64748b;font-weight:500}@media (max-width: 768px){.home-container[data-v-790281ee]{padding:1rem}.hero-title[data-v-790281ee]{font-size:2rem}.hero-description[data-v-790281ee]{font-size:1rem}.category-tabs[data-v-790281ee]{gap:.5rem}.category-tab[data-v-790281ee]{padding:.5rem 1rem;font-size:.875rem}.tools-grid[data-v-790281ee]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem}.stats-grid[data-v-790281ee]{grid-template-columns:repeat(2,1fr)}}.featured-tools[data-v-790281ee]{margin-bottom:1.5rem}.featured-grid[data-v-790281ee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-top:.75rem}.featured-tool[data-v-790281ee]{background:#fff;border-radius:.5rem;padding:.75rem;box-shadow:0 1px 3px #0000001a;cursor:pointer;transition:transform .2s,box-shadow .2s;display:flex;align-items:center;gap:.5rem}.featured-tool[data-v-790281ee]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.featured-icon[data-v-790281ee]{font-size:2rem;flex-shrink:0}.featured-info h3[data-v-790281ee]{font-size:1rem;font-weight:600;color:#1f2937;margin-bottom:.25rem}.featured-info p[data-v-790281ee]{font-size:.875rem;color:#64748b}.categories-intro[data-v-790281ee]{text-align:center;margin-bottom:3rem}.main-section-title[data-v-790281ee]{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.categories-description[data-v-790281ee]{font-size:1.125rem;color:#64748b;line-height:1.6;max-width:800px;margin:0 auto}.category-header[data-v-790281ee]{margin-bottom:2rem}.category-description[data-v-790281ee]{color:#64748b;font-size:1rem;margin-top:.5rem;line-height:1.5}.tool-link[data-v-790281ee]{text-decoration:none;color:inherit}.tool-link[data-v-790281ee]:hover{color:#667eea}.tool-keywords[data-v-790281ee]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.5rem}.keyword[data-v-790281ee]{background:#f1f5f9;color:#64748b;padding:.125rem .375rem;border-radius:.25rem;font-size:.65rem;font-weight:500}.seo-info-section[data-v-790281ee]{background:#f8fafc;padding:3rem 2rem;margin:3rem 0;border-radius:1rem}.seo-info h2[data-v-790281ee]{text-align:center;font-size:1.75rem;font-weight:700;color:#1f2937;margin-bottom:2rem}.benefits-grid[data-v-790281ee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.benefit-item[data-v-790281ee]{text-align:center}.benefit-item h3[data-v-790281ee]{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.75rem}.benefit-item p[data-v-790281ee]{color:#64748b;line-height:1.5}.faq-section[data-v-790281ee]{margin:3rem 0}.faq-section h2[data-v-790281ee]{text-align:center;font-size:1.75rem;font-weight:700;color:#1f2937;margin-bottom:2rem}.faq-list[data-v-790281ee]{max-width:800px;margin:0 auto}.faq-item[data-v-790281ee]{background:#fff;border-radius:.5rem;margin-bottom:1rem;box-shadow:0 2px 4px #0000001a}.faq-item summary[data-v-790281ee]{padding:1.5rem;font-weight:600;color:#1f2937;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item summary[data-v-790281ee]::-webkit-details-marker{display:none}.faq-item summary[data-v-790281ee]:after{content:"+";font-size:1.25rem;font-weight:700;transition:transform .2s}.faq-item[open] summary[data-v-790281ee]:after{transform:rotate(45deg)}.faq-item p[data-v-790281ee]{padding:0 1.5rem 1.5rem;color:#64748b;line-height:1.6;margin:0}@media (max-width: 768px){.hero-title[data-v-790281ee]{font-size:2rem}.hero-description[data-v-790281ee]{font-size:1rem}.hero-stats[data-v-790281ee]{gap:2rem}.featured-grid[data-v-790281ee]{grid-template-columns:1fr}.featured-tool[data-v-790281ee]{flex-direction:column;text-align:center}.benefits-grid[data-v-790281ee]{grid-template-columns:1fr}.main-section-title[data-v-790281ee]{font-size:1.5rem}.categories-description[data-v-790281ee]{font-size:1rem}}
