.language-switcher[data-v-a2404f7c]{display:flex;align-items:center}.language-select-container[data-v-a2404f7c]{position:relative;transition:all .3s ease}.language-select-container.loading[data-v-a2404f7c]{animation:pulse-a2404f7c 1s ease-in-out infinite}.language-select[data-v-a2404f7c]{padding:.5rem 3rem .5rem 1rem;border:none;border-radius:8px;background:#fff3;color:#fff;font-size:1rem;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:16px}.language-select[data-v-a2404f7c]:focus{outline:none;box-shadow:0 0 0 2px #ffffff80;transform:translateY(-1px)}.language-select[data-v-a2404f7c]:hover:not(:disabled){background:#ffffff4d;transform:translateY(-1px)}.language-select[data-v-a2404f7c]:disabled{opacity:.7;cursor:not-allowed}.language-select option[data-v-a2404f7c]{background:#667eea;color:#fff}.loading-indicator[data-v-a2404f7c]{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.spinner[data-v-a2404f7c]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:spin-a2404f7c 1s linear infinite}@keyframes spin-a2404f7c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-a2404f7c{0%,to{opacity:1}50%{opacity:.8}}.header[data-v-d9065e9d]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:1rem 2rem;box-shadow:0 2px 10px #0000001a}.header-content[data-v-d9065e9d]{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.logo[data-v-d9065e9d]{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:#fff;font-size:1.5rem;font-weight:700}.logo-icon[data-v-d9065e9d]{font-size:2rem}.nav[data-v-d9065e9d]{display:flex;align-items:center;gap:1rem}.footer[data-v-abc8da5d]{background:#1a1a2e;color:#eee;padding:2rem;text-align:center}.footer-content[data-v-abc8da5d]{max-width:1200px;margin:0 auto}.footer-links[data-v-abc8da5d]{display:flex;justify-content:center;gap:2rem;margin-bottom:1rem}.footer-link[data-v-abc8da5d]{color:#667eea;text-decoration:none;transition:color .3s}.footer-link[data-v-abc8da5d]:hover{color:#764ba2;text-decoration:underline}.footer-copyright[data-v-abc8da5d]{margin:0}a[data-v-abc8da5d]{color:#667eea;text-decoration:none}a[data-v-abc8da5d]:hover{text-decoration:underline}#app[data-v-a4280fa1]{min-height:100vh;display:flex;flex-direction:column}.main-content[data-v-a4280fa1]{flex:1;padding:2rem}.fade-enter-active[data-v-a4280fa1],.fade-leave-active[data-v-a4280fa1]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-a4280fa1],.fade-leave-to[data-v-a4280fa1]{opacity:0;transform:translateY(10px)}.tool-card[data-v-6eef6aa9]{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 4px 6px #00000012;transition:all .3s ease}.tool-card[data-v-6eef6aa9]:hover{transform:translateY(-2px);box-shadow:0 8px 16px #0000001f}.tool-header[data-v-6eef6aa9]{display:flex;gap:1rem;align-items:flex-start}.tool-content[data-v-6eef6aa9]{flex:1;display:flex;gap:1rem;text-decoration:none;color:inherit}.tool-icon[data-v-6eef6aa9]{font-size:2.5rem;flex-shrink:0}.tool-info[data-v-6eef6aa9]{flex:1;min-width:0}.tool-title-row[data-v-6eef6aa9]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.tool-name[data-v-6eef6aa9]{font-size:1.1rem;font-weight:600;color:#1a1a2e;margin:0}.tool-badges[data-v-6eef6aa9]{display:flex;gap:.25rem}.badge[data-v-6eef6aa9]{font-size:.8rem;padding:.1rem .3rem;border-radius:4px}.tool-description[data-v-6eef6aa9]{font-size:.85rem;color:#666;margin:0;line-height:1.5}.favorite-btn[data-v-6eef6aa9]{background:transparent;border:none;font-size:1.5rem;cursor:pointer;padding:.25rem;transition:transform .2s,opacity .2s;opacity:.6}.favorite-btn[data-v-6eef6aa9]:hover{transform:scale(1.2);opacity:1}.favorite-btn.favorited[data-v-6eef6aa9]{opacity:1}.home[data-v-6b3f137b]{max-width:1200px;margin:0 auto}.hero[data-v-6b3f137b]{text-align:center;padding:3rem 0}.hero h1[data-v-6b3f137b]{font-size:2.5rem;color:#1a1a2e;margin-bottom:1rem}.hero p[data-v-6b3f137b]{font-size:1.2rem;color:#666}.search-section[data-v-6b3f137b]{margin-bottom:2rem}.search-input[data-v-6b3f137b]{width:100%;max-width:600px;margin:0 auto;display:block;padding:1rem 1.5rem;font-size:1.1rem;border:2px solid #e0e0e0;border-radius:12px;transition:border-color .3s ease}.search-input[data-v-6b3f137b]:focus{outline:none;border-color:#667eea}.categories[data-v-6b3f137b]{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-bottom:2rem}.category-btn[data-v-6b3f137b]{padding:.5rem 1.25rem;border:2px solid #e0e0e0;background:#fff;border-radius:20px;cursor:pointer;font-size:.95rem;transition:all .3s ease}.category-btn[data-v-6b3f137b]:hover{border-color:#667eea;color:#667eea}.category-btn.active[data-v-6b3f137b]{background:#667eea;border-color:#667eea;color:#fff}.tools-grid[data-v-6b3f137b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-bottom:3rem}.popular-tools h2[data-v-6b3f137b]{font-size:1.75rem;color:#1a1a2e;margin-bottom:1.5rem}.token-generator[data-v-6dde8794]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-6dde8794]{color:#1a1a2e;font-size:1.5rem}.options[data-v-6dde8794]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.options label[data-v-6dde8794]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:1rem}.options input[type=checkbox][data-v-6dde8794]{width:1.25rem;height:1.25rem;cursor:pointer}.length-control[data-v-6dde8794]{display:flex;flex-direction:column;gap:.5rem}.length-control label[data-v-6dde8794]{font-weight:500;color:#1a1a2e}.length-control input[type=range][data-v-6dde8794]{width:100%;height:8px;border-radius:4px;background:#e0e0e0;cursor:pointer}.result[data-v-6dde8794]{display:flex;gap:1rem;flex-wrap:wrap}.token-output[data-v-6dde8794]{flex:1;min-width:200px;padding:1rem;font-size:1rem;font-family:monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa}.generate-btn[data-v-6dde8794],.copy-btn[data-v-6dde8794]{padding:1rem 2rem;font-size:1rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.generate-btn[data-v-6dde8794]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.generate-btn[data-v-6dde8794]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.copy-btn[data-v-6dde8794]{background:#fff;color:#667eea;border:2px solid #667eea}.copy-btn[data-v-6dde8794]:hover{background:#667eea;color:#fff}.hash-text[data-v-f9913216]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-f9913216]{color:#1a1a2e;font-size:1.5rem}.input-section[data-v-f9913216],.algorithm-select[data-v-f9913216],.result[data-v-f9913216]{display:flex;flex-direction:column;gap:.5rem}label[data-v-f9913216]{font-weight:500;color:#1a1a2e;font-size:1rem}textarea[data-v-f9913216],select[data-v-f9913216],.hash-output[data-v-f9913216]{padding:1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;font-family:monospace;resize:vertical}textarea[data-v-f9913216]:focus,select[data-v-f9913216]:focus{outline:none;border-color:#667eea}.result[data-v-f9913216]{flex-direction:row;align-items:flex-end;gap:1rem;flex-wrap:wrap}.hash-output[data-v-f9913216]{flex:1;min-width:200px;background:#f5f7fa}.copy-btn[data-v-f9913216]{padding:1rem 2rem;font-size:1rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:8px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.copy-btn[data-v-f9913216]:hover{background:#667eea;color:#fff}.base64-string[data-v-76c2bc45]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-76c2bc45]{color:#1a1a2e;font-size:1.5rem}.mode-select[data-v-76c2bc45]{display:flex;gap:1rem}.mode-btn[data-v-76c2bc45]{flex:1;padding:1rem;font-size:1rem;font-weight:600;background:#fff;color:#666;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease}.mode-btn.active[data-v-76c2bc45]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.mode-btn[data-v-76c2bc45]:hover:not(.active){border-color:#667eea;color:#667eea}.input-section[data-v-76c2bc45],.result[data-v-76c2bc45]{display:flex;flex-direction:column;gap:.5rem}label[data-v-76c2bc45]{font-weight:500;color:#1a1a2e;font-size:1rem}textarea[data-v-76c2bc45],.output[data-v-76c2bc45]{padding:1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;font-family:monospace;resize:vertical}textarea[data-v-76c2bc45]:focus{outline:none;border-color:#667eea}.result[data-v-76c2bc45]{flex-direction:row;align-items:flex-end;gap:1rem;flex-wrap:wrap}.output[data-v-76c2bc45]{flex:1;min-width:200px;background:#f5f7fa}.copy-btn[data-v-76c2bc45]{padding:1rem 2rem;font-size:1rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:8px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.copy-btn[data-v-76c2bc45]:hover{background:#667eea;color:#fff}.uuid-generator[data-v-ac6bcd04]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-ac6bcd04]{color:#1a1a2e;font-size:1.5rem}.options[data-v-ac6bcd04]{display:flex;gap:2rem;flex-wrap:wrap}.options label[data-v-ac6bcd04]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:1rem}.options input[type=radio][data-v-ac6bcd04]{width:1.25rem;height:1.25rem;cursor:pointer}.count-control[data-v-ac6bcd04]{display:flex;flex-direction:column;gap:.5rem}.count-control label[data-v-ac6bcd04]{font-weight:500;color:#1a1a2e}.count-control input[type=range][data-v-ac6bcd04]{width:100%;height:8px;border-radius:4px;background:#e0e0e0;cursor:pointer}.uppercase-option label[data-v-ac6bcd04]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:1rem}.uppercase-option input[type=checkbox][data-v-ac6bcd04]{width:1.25rem;height:1.25rem;cursor:pointer}.result[data-v-ac6bcd04]{display:flex;flex-direction:column;gap:1rem}.uuids-list[data-v-ac6bcd04]{display:flex;flex-direction:column;gap:.75rem}.uuid-item[data-v-ac6bcd04]{display:flex;gap:.75rem}.uuid-output[data-v-ac6bcd04]{flex:1;min-width:200px;padding:.75rem 1rem;font-size:.95rem;font-family:monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa}.generate-btn[data-v-ac6bcd04],.copy-btn[data-v-ac6bcd04],.copy-all-btn[data-v-ac6bcd04]{padding:.875rem 1.75rem;font-size:1rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.generate-btn[data-v-ac6bcd04]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.generate-btn[data-v-ac6bcd04]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.copy-btn[data-v-ac6bcd04],.copy-all-btn[data-v-ac6bcd04]{background:#fff;color:#667eea;border:2px solid #667eea;white-space:nowrap}.copy-btn[data-v-ac6bcd04]:hover,.copy-all-btn[data-v-ac6bcd04]:hover{background:#667eea;color:#fff}.json-formatter[data-v-ac1cacbb]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-ac1cacbb]{color:#1a1a2e;font-size:1.5rem}.input-section[data-v-ac1cacbb],.output-section[data-v-ac1cacbb]{display:flex;flex-direction:column;gap:.75rem}.json-input[data-v-ac1cacbb],.json-output[data-v-ac1cacbb]{width:100%;min-height:200px;padding:1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.json-input[data-v-ac1cacbb]:focus,.json-output[data-v-ac1cacbb]:focus{outline:none;border-color:#667eea}.error-message[data-v-ac1cacbb]{color:#e74c3c;font-size:.95rem;padding:.75rem;background:#fee;border-radius:8px;border-left:4px solid #e74c3c}.actions[data-v-ac1cacbb]{display:flex;gap:1rem;flex-wrap:wrap}.action-btn[data-v-ac1cacbb]{padding:.875rem 1.75rem;font-size:1rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.prettify-btn[data-v-ac1cacbb]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.prettify-btn[data-v-ac1cacbb]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.minify-btn[data-v-ac1cacbb]{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff}.minify-btn[data-v-ac1cacbb]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f5576c66}.clear-btn[data-v-ac1cacbb]{background:#6c757d;color:#fff}.clear-btn[data-v-ac1cacbb]:hover{background:#5a6268}.output-header[data-v-ac1cacbb]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#1a1a2e}.copy-btn[data-v-ac1cacbb]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-ac1cacbb]:hover{background:#667eea;color:#fff}.color-converter[data-v-d830bcaf]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-d830bcaf]{color:#1a1a2e;font-size:1.5rem}.color-input-section[data-v-d830bcaf]{display:flex;flex-direction:column;gap:.75rem}.color-input-section label[data-v-d830bcaf]{font-weight:600;color:#1a1a2e}.input-row[data-v-d830bcaf]{display:flex;gap:1rem;align-items:center}.color-picker[data-v-d830bcaf]{width:80px;height:50px;border:none;border-radius:8px;cursor:pointer;padding:0}.color-preview[data-v-d830bcaf]{flex:1;height:50px;border-radius:8px;border:2px solid #e0e0e0}.color-formats[data-v-d830bcaf]{display:flex;flex-direction:column;gap:1rem}.format-item[data-v-d830bcaf]{display:flex;flex-direction:column;gap:.5rem}.format-item label[data-v-d830bcaf]{font-weight:600;color:#1a1a2e}.format-input-row[data-v-d830bcaf]{display:flex;gap:.75rem}.format-input[data-v-d830bcaf]{flex:1;padding:.75rem 1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa}.format-input[data-v-d830bcaf]:focus{outline:none;border-color:#667eea}.copy-btn[data-v-d830bcaf]{padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:8px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.copy-btn[data-v-d830bcaf]:hover{background:#667eea;color:#fff}.color-sliders[data-v-d830bcaf]{display:flex;flex-direction:column;gap:1rem}.slider-item[data-v-d830bcaf]{display:flex;flex-direction:column;gap:.5rem}.slider-item label[data-v-d830bcaf]{font-weight:500;color:#1a1a2e}.slider-item input[type=range][data-v-d830bcaf]{width:100%;height:8px;border-radius:4px;background:#e0e0e0;cursor:pointer}.bcrypt-tool[data-v-ee1ddbe6]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-ee1ddbe6]{color:#1a1a2e;font-size:1.5rem}.mode-selector[data-v-ee1ddbe6]{display:flex;gap:1rem}.mode-btn[data-v-ee1ddbe6]{padding:.75rem 2rem;font-size:1rem;font-weight:600;background:#f0f0f0;color:#666;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease}.mode-btn.active[data-v-ee1ddbe6]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mode-btn[data-v-ee1ddbe6]:hover:not(.active){background:#e0e0e0}.input-section[data-v-ee1ddbe6],.hash-input-section[data-v-ee1ddbe6],.salt-rounds-section[data-v-ee1ddbe6]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-ee1ddbe6],.hash-input-section label[data-v-ee1ddbe6],.salt-rounds-section label[data-v-ee1ddbe6]{font-weight:600;color:#1a1a2e}.text-input[data-v-ee1ddbe6]{width:100%;min-height:120px;padding:1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;font-family:Consolas,Monaco,monospace}.text-input[data-v-ee1ddbe6]:focus{outline:none;border-color:#667eea}.hash-input[data-v-ee1ddbe6]{width:100%;padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;font-family:Consolas,Monaco,monospace}.hash-input[data-v-ee1ddbe6]:focus{outline:none;border-color:#667eea}.salt-rounds-section input[type=range][data-v-ee1ddbe6]{width:100%;height:8px;border-radius:4px;background:#e0e0e0;cursor:pointer}.hint[data-v-ee1ddbe6]{font-size:.875rem;color:#888}.actions[data-v-ee1ddbe6]{display:flex;gap:1rem}.action-btn[data-v-ee1ddbe6]{padding:.875rem 2rem;font-size:1rem;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.action-btn[data-v-ee1ddbe6]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.result-section[data-v-ee1ddbe6]{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem;background:#f5f7fa;border-radius:12px;border-left:4px solid #667eea}.result-header[data-v-ee1ddbe6]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#1a1a2e}.result-text[data-v-ee1ddbe6]{font-family:Consolas,Monaco,monospace;font-size:.95rem;word-break:break-all;padding:.75rem;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.verify-result[data-v-ee1ddbe6]{font-size:1.25rem;font-weight:600;padding:1rem;text-align:center;border-radius:8px}.verify-result.success[data-v-ee1ddbe6]{color:#27ae60;background:#d4edda}.verify-result.error[data-v-ee1ddbe6]{color:#e74c3c;background:#f8d7da}.copy-btn[data-v-ee1ddbe6]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-ee1ddbe6]:hover{background:#667eea;color:#fff}.json-yaml-converter[data-v-98b65859]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-98b65859]{color:#1a1a2e;font-size:1.5rem}.converter-container[data-v-98b65859]{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:start}.input-section[data-v-98b65859],.output-section[data-v-98b65859]{display:flex;flex-direction:column;gap:.75rem}.section-header[data-v-98b65859]{display:flex;justify-content:space-between;align-items:center}.section-title[data-v-98b65859]{font-weight:600;color:#1a1a2e;font-size:1.1rem}.section-actions[data-v-98b65859]{display:flex;gap:.5rem}.sample-btn[data-v-98b65859],.clear-btn[data-v-98b65859],.copy-btn[data-v-98b65859]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.sample-btn[data-v-98b65859]:hover,.clear-btn[data-v-98b65859]:hover,.copy-btn[data-v-98b65859]:hover{background:#667eea;color:#fff}.clear-btn[data-v-98b65859]{color:#6c757d;border-color:#6c757d}.clear-btn[data-v-98b65859]:hover{background:#6c757d;color:#fff}.code-input[data-v-98b65859]{width:100%;min-height:300px;padding:1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.code-input[data-v-98b65859]:focus{outline:none;border-color:#667eea}.yaml-output[data-v-98b65859]{background:#fafafa}.swap-section[data-v-98b65859]{display:flex;align-items:center;padding-top:2.5rem}.swap-btn[data-v-98b65859]{width:50px;height:50px;font-size:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.swap-btn[data-v-98b65859]:hover{transform:scale(1.1);box-shadow:0 4px 12px #667eea66}.error-message[data-v-98b65859]{color:#e74c3c;font-size:.95rem;padding:.75rem;background:#fee;border-radius:8px;border-left:4px solid #e74c3c}.url-encoder[data-v-34cdcd42]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-34cdcd42]{color:#1a1a2e;font-size:1.5rem}.mode-selector[data-v-34cdcd42]{display:flex;gap:1rem}.mode-btn[data-v-34cdcd42]{padding:.75rem 2rem;font-size:1rem;font-weight:600;background:#f0f0f0;color:#666;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease}.mode-btn.active[data-v-34cdcd42]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mode-btn[data-v-34cdcd42]:hover:not(.active){background:#e0e0e0}.input-section[data-v-34cdcd42],.output-section[data-v-34cdcd42]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-34cdcd42]{font-weight:600;color:#1a1a2e}.text-input[data-v-34cdcd42],.text-output[data-v-34cdcd42]{width:100%;min-height:150px;padding:1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.text-input[data-v-34cdcd42]:focus,.text-output[data-v-34cdcd42]:focus{outline:none;border-color:#667eea}.text-output[data-v-34cdcd42]{background:#fafafa}.output-header[data-v-34cdcd42]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#1a1a2e}.copy-btn[data-v-34cdcd42]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-34cdcd42]:hover{background:#667eea;color:#fff}.password-strength[data-v-7f000c78]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-7f000c78]{color:#1a1a2e;font-size:1.5rem}h3[data-v-7f000c78]{color:#1a1a2e;font-size:1.1rem;margin-bottom:.75rem}.input-section[data-v-7f000c78]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-7f000c78]{font-weight:600;color:#1a1a2e}.password-input[data-v-7f000c78]{width:100%;padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa}.password-input[data-v-7f000c78]:focus{outline:none;border-color:#667eea}.show-password-label[data-v-7f000c78]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.95rem;color:#666}.show-password-label input[type=checkbox][data-v-7f000c78]{width:1.25rem;height:1.25rem;cursor:pointer}.strength-section[data-v-7f000c78]{display:flex;flex-direction:column;gap:.5rem}.strength-bar[data-v-7f000c78]{width:100%;height:12px;background:#e0e0e0;border-radius:6px;overflow:hidden}.strength-fill[data-v-7f000c78]{height:100%;border-radius:6px;transition:all .3s ease}.strength-fill.weak[data-v-7f000c78]{background:#e74c3c}.strength-fill.fair[data-v-7f000c78]{background:#f39c12}.strength-fill.good[data-v-7f000c78]{background:#3498db}.strength-fill.strong[data-v-7f000c78]{background:#27ae60}.strength-label[data-v-7f000c78]{font-weight:600;font-size:1.1rem;text-align:center}.strength-label.weak[data-v-7f000c78]{color:#e74c3c}.strength-label.fair[data-v-7f000c78]{color:#f39c12}.strength-label.good[data-v-7f000c78]{color:#3498db}.strength-label.strong[data-v-7f000c78]{color:#27ae60}.checklist-section[data-v-7f000c78]{padding:1.25rem;background:#f5f7fa;border-radius:12px}.checklist[data-v-7f000c78]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.checklist li[data-v-7f000c78]{display:flex;align-items:center;gap:.75rem;padding:.5rem;border-radius:6px;transition:all .2s ease}.checklist li.pass[data-v-7f000c78]{color:#27ae60;background:#27ae601a}.checklist li[data-v-7f000c78]:not(.pass){color:#e74c3c;background:#e74c3c1a}.crack-time-section[data-v-7f000c78]{padding:1.25rem;background:linear-gradient(135deg,#667eea15,#764ba215);border-radius:12px;border:2px solid rgba(102,126,234,.1254901961)}.crack-time[data-v-7f000c78]{font-size:1.25rem;font-weight:600;color:#667eea}.regex-tester[data-v-73cd2c98]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-73cd2c98]{color:#1a1a2e;font-size:1.5rem}.pattern-section[data-v-73cd2c98],.test-string-section[data-v-73cd2c98],.results-section[data-v-73cd2c98]{display:flex;flex-direction:column;gap:.75rem}.pattern-section label[data-v-73cd2c98],.test-string-section label[data-v-73cd2c98]{font-weight:600;color:#1a1a2e}.pattern-input-row[data-v-73cd2c98]{display:flex;align-items:center;gap:.5rem}.delimiter[data-v-73cd2c98]{font-size:1.5rem;color:#888;font-weight:600}.pattern-input[data-v-73cd2c98]{flex:1;padding:.875rem 1rem;font-size:1rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa}.pattern-input[data-v-73cd2c98]:focus{outline:none;border-color:#667eea}.flags[data-v-73cd2c98]{display:flex;gap:.5rem;margin-left:.5rem}.flag-label[data-v-73cd2c98]{display:flex;align-items:center;gap:.25rem;padding:.5rem .75rem;background:#f0f0f0;border-radius:6px;cursor:pointer;font-family:Consolas,Monaco,monospace;font-weight:600;-webkit-user-select:none;user-select:none}.flag-label input[type=checkbox][data-v-73cd2c98]{width:1rem;height:1rem;cursor:pointer}.test-input[data-v-73cd2c98]{width:100%;min-height:150px;padding:1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.test-input[data-v-73cd2c98]:focus{outline:none;border-color:#667eea}.error-message[data-v-73cd2c98]{color:#e74c3c;font-size:.95rem;padding:.75rem;background:#fee;border-radius:8px;border-left:4px solid #e74c3c}.result-header[data-v-73cd2c98]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#1a1a2e}.match-badge[data-v-73cd2c98]{padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:600}.match-badge.success[data-v-73cd2c98]{background:#d4edda;color:#27ae60}.match-badge.error[data-v-73cd2c98]{background:#f8d7da;color:#e74c3c}.matches-info[data-v-73cd2c98]{padding:1rem;background:#f5f7fa;border-radius:8px}.matches-count[data-v-73cd2c98]{font-weight:600;color:#667eea}.highlighted-text[data-v-73cd2c98]{padding:1rem;background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-family:Consolas,Monaco,monospace;line-height:1.6;white-space:pre-wrap;word-break:break-all}.highlight[data-v-73cd2c98]{background:#f39c12;padding:.125rem .25rem;border-radius:4px;color:#fff;font-weight:600}.jwt-parser[data-v-e216ad0b]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-e216ad0b]{color:#1a1a2e;font-size:1.5rem}h3[data-v-e216ad0b]{color:#1a1a2e;font-size:1.1rem;margin-bottom:.75rem}.input-section[data-v-e216ad0b]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-e216ad0b]{font-weight:600;color:#1a1a2e}.jwt-input[data-v-e216ad0b]{width:100%;min-height:120px;padding:1rem;font-size:.9rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;word-break:break-all}.jwt-input[data-v-e216ad0b]:focus{outline:none;border-color:#667eea}.error-message[data-v-e216ad0b]{color:#e74c3c;font-size:.95rem;padding:.75rem;background:#fee;border-radius:8px;border-left:4px solid #e74c3c}.output-section[data-v-e216ad0b]{display:flex;flex-direction:column;gap:1rem}.output-tabs[data-v-e216ad0b]{display:flex;gap:.5rem;border-bottom:2px solid #e0e0e0}.tab-btn[data-v-e216ad0b]{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;background:none;color:#888;border:none;border-bottom:3px solid transparent;cursor:pointer;transition:all .3s ease}.tab-btn.active[data-v-e216ad0b]{color:#667eea;border-bottom-color:#667eea}.tab-btn[data-v-e216ad0b]:hover:not(.active){color:#555}.tab-content[data-v-e216ad0b]{padding-top:.5rem}.json-section[data-v-e216ad0b],.signature-section[data-v-e216ad0b]{display:flex;flex-direction:column;gap:.75rem}.section-header[data-v-e216ad0b]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#1a1a2e}.copy-btn[data-v-e216ad0b]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-e216ad0b]:hover{background:#667eea;color:#fff}.json-output[data-v-e216ad0b]{padding:1rem;background:#f5f7fa;border:2px solid #e0e0e0;border-radius:8px;font-family:Consolas,Monaco,monospace;font-size:.9rem;line-height:1.6;white-space:pre-wrap;word-break:break-all}.signature-text[data-v-e216ad0b]{padding:1rem;background:#f5f7fa;border:2px solid #e0e0e0;border-radius:8px;font-family:Consolas,Monaco,monospace;font-size:.9rem;word-break:break-all}.info-section[data-v-e216ad0b]{padding:1.25rem;background:linear-gradient(135deg,#667eea15,#764ba215);border-radius:12px;border:2px solid rgba(102,126,234,.1254901961)}.info-grid[data-v-e216ad0b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.75rem}.info-item[data-v-e216ad0b]{display:flex;flex-direction:column;gap:.25rem}.info-label[data-v-e216ad0b]{font-size:.875rem;color:#888;font-weight:500}.info-value[data-v-e216ad0b]{font-weight:600;color:#1a1a2e;word-break:break-all}.qr-code-generator[data-v-4d260319]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-4d260319]{color:#1a1a2e;font-size:1.5rem}.input-section[data-v-4d260319],.options-section[data-v-4d260319]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-4d260319],.option-item label[data-v-4d260319]{font-weight:600;color:#1a1a2e}.text-input[data-v-4d260319]{width:100%;padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa}.text-input[data-v-4d260319]:focus{outline:none;border-color:#667eea}.options-section[data-v-4d260319]{gap:1.25rem}.option-item[data-v-4d260319]{display:flex;flex-direction:column;gap:.5rem}.option-item input[type=range][data-v-4d260319]{width:100%;height:8px;border-radius:4px;background:#e0e0e0;cursor:pointer}.color-options[data-v-4d260319]{display:flex;gap:2rem}.color-option[data-v-4d260319]{display:flex;flex-direction:column;gap:.5rem}.color-option input[type=color][data-v-4d260319]{width:80px;height:50px;border:none;border-radius:8px;cursor:pointer;padding:0}.qr-section[data-v-4d260319]{display:flex;flex-direction:column;gap:1rem;align-items:center}.qr-container[data-v-4d260319]{padding:2rem;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a}.qr-image[data-v-4d260319]{display:block;max-width:100%}.actions[data-v-4d260319]{display:flex;gap:1rem}.download-btn[data-v-4d260319]{padding:.875rem 2rem;font-size:1rem;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.download-btn[data-v-4d260319]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.date-time-converter[data-v-a1b3e166]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-a1b3e166]{color:#1a1a2e;font-size:1.5rem}.input-section[data-v-a1b3e166]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-a1b3e166]{font-weight:600;color:#1a1a2e}.datetime-input[data-v-a1b3e166]{padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa}.datetime-input[data-v-a1b3e166]:focus{outline:none;border-color:#667eea}.now-btn[data-v-a1b3e166]{align-self:flex-start;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.now-btn[data-v-a1b3e166]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.outputs-section[data-v-a1b3e166]{display:flex;flex-direction:column;gap:1rem}.output-item[data-v-a1b3e166]{display:flex;flex-direction:column;gap:.5rem}.output-item label[data-v-a1b3e166]{font-weight:600;color:#1a1a2e}.output-row[data-v-a1b3e166]{display:flex;gap:.75rem}.output-input[data-v-a1b3e166]{flex:1;min-width:200px;padding:.75rem 1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa}.copy-btn[data-v-a1b3e166]{padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:8px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.copy-btn[data-v-a1b3e166]:hover{background:#667eea;color:#fff}.case-converter[data-v-71cf5930]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-71cf5930]{color:#1a1a2e;font-size:1.5rem}.input-section[data-v-71cf5930]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-71cf5930]{font-weight:600;color:#1a1a2e}.text-input[data-v-71cf5930]{width:100%;min-height:120px;padding:1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.text-input[data-v-71cf5930]:focus{outline:none;border-color:#667eea}.outputs-section[data-v-71cf5930]{display:flex;flex-direction:column;gap:1rem}.output-item[data-v-71cf5930]{display:flex;flex-direction:column;gap:.5rem}.output-header[data-v-71cf5930]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#1a1a2e}.copy-btn[data-v-71cf5930]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-71cf5930]:hover{background:#667eea;color:#fff}.output-input[data-v-71cf5930]{width:100%;padding:.75rem 1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa}.lorem-ipsum[data-v-72670c58]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-72670c58]{color:#1a1a2e;font-size:1.5rem}.options-section[data-v-72670c58]{display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem;background:#f5f7fa;border-radius:12px}.option-group[data-v-72670c58]{display:flex;flex-direction:column;gap:.75rem}.option-group label[data-v-72670c58]{font-weight:600;color:#1a1a2e}.option-buttons[data-v-72670c58]{display:flex;gap:.75rem;flex-wrap:wrap}.type-btn[data-v-72670c58]{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;background:#fff;color:#666;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease}.type-btn.active[data-v-72670c58]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.type-btn[data-v-72670c58]:hover:not(.active){border-color:#667eea;color:#667eea}.count-control[data-v-72670c58]{display:flex;align-items:center;gap:.75rem}.count-input[data-v-72670c58]{width:100px;padding:.75rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.count-input[data-v-72670c58]:focus{outline:none;border-color:#667eea}.count-label[data-v-72670c58]{font-weight:500;color:#666}.option-group input[type=checkbox][data-v-72670c58]{width:1.25rem;height:1.25rem;margin-right:.5rem;cursor:pointer}.output-section[data-v-72670c58]{display:flex;flex-direction:column;gap:.75rem}.output-header[data-v-72670c58]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#1a1a2e}.output-actions[data-v-72670c58]{display:flex;gap:.75rem}.refresh-btn[data-v-72670c58],.copy-btn[data-v-72670c58]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.refresh-btn[data-v-72670c58]:hover,.copy-btn[data-v-72670c58]:hover{background:#667eea;color:#fff}.output-text[data-v-72670c58]{width:100%;min-height:250px;padding:1rem;font-size:1rem;line-height:1.8;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;white-space:pre-wrap}.slugify[data-v-75f4d2ea]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-75f4d2ea]{color:#1a1a2e;font-size:1.5rem}.input-section[data-v-75f4d2ea],.output-section[data-v-75f4d2ea]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-75f4d2ea],.output-section label[data-v-75f4d2ea]{font-weight:600;color:#1a1a2e}.text-input[data-v-75f4d2ea]{width:100%;min-height:120px;padding:1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.text-input[data-v-75f4d2ea]:focus{outline:none;border-color:#667eea}.options-section[data-v-75f4d2ea]{display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem;background:#f5f7fa;border-radius:12px}.option-group[data-v-75f4d2ea]{display:flex;flex-direction:column;gap:.75rem}.option-group label[data-v-75f4d2ea]{font-weight:600;color:#1a1a2e;display:flex;align-items:center;gap:.5rem;cursor:pointer}.option-group input[type=checkbox][data-v-75f4d2ea]{width:1.25rem;height:1.25rem;cursor:pointer}.separator-buttons[data-v-75f4d2ea]{display:flex;gap:.75rem;flex-wrap:wrap}.sep-btn[data-v-75f4d2ea]{padding:.75rem 1.25rem;font-size:1rem;font-weight:600;font-family:Consolas,Monaco,monospace;background:#fff;color:#666;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease}.sep-btn.active[data-v-75f4d2ea]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.sep-btn[data-v-75f4d2ea]:hover:not(.active){border-color:#667eea;color:#667eea}.output-header[data-v-75f4d2ea]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#1a1a2e}.copy-btn[data-v-75f4d2ea]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-75f4d2ea]:hover{background:#667eea;color:#fff}.slug-output[data-v-75f4d2ea]{width:100%;padding:.875rem 1rem;font-size:1rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa}.json-diff[data-v-5cc3bfb8]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-5cc3bfb8]{color:#1a1a2e;font-size:1.5rem}.inputs-section[data-v-5cc3bfb8]{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:start}.input-side[data-v-5cc3bfb8]{display:flex;flex-direction:column;gap:.75rem}.input-header[data-v-5cc3bfb8]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#1a1a2e}.input-actions[data-v-5cc3bfb8]{display:flex;gap:.5rem}.sample-btn[data-v-5cc3bfb8],.clear-btn[data-v-5cc3bfb8]{padding:.5rem .875rem;font-size:.875rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.sample-btn[data-v-5cc3bfb8]:hover,.clear-btn[data-v-5cc3bfb8]:hover{background:#667eea;color:#fff}.clear-btn[data-v-5cc3bfb8]{color:#6c757d;border-color:#6c757d}.clear-btn[data-v-5cc3bfb8]:hover{background:#6c757d;color:#fff}.json-input[data-v-5cc3bfb8]{width:100%;min-height:200px;padding:1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.json-input[data-v-5cc3bfb8]:focus{outline:none;border-color:#667eea}.error-message[data-v-5cc3bfb8]{color:#e74c3c;font-size:.95rem;padding:.75rem;background:#fee;border-radius:8px;border-left:4px solid #e74c3c}.swap-section[data-v-5cc3bfb8]{display:flex;align-items:center;padding-top:2.5rem}.swap-btn[data-v-5cc3bfb8]{width:50px;height:50px;font-size:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.swap-btn[data-v-5cc3bfb8]:hover{transform:scale(1.1);box-shadow:0 4px 12px #667eea66}.diff-section[data-v-5cc3bfb8]{display:flex;flex-direction:column;gap:1rem}.diff-header[data-v-5cc3bfb8]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#1a1a2e}.diff-legend[data-v-5cc3bfb8]{display:flex;gap:1rem}.legend-item[data-v-5cc3bfb8]{padding:.25rem .75rem;border-radius:20px;font-size:.875rem;font-weight:600}.legend-item.added[data-v-5cc3bfb8]{background:#d4edda;color:#27ae60}.legend-item.removed[data-v-5cc3bfb8]{background:#f8d7da;color:#e74c3c}.legend-item.modified[data-v-5cc3bfb8]{background:#fff3cd;color:#f39c12}.diff-list[data-v-5cc3bfb8]{display:flex;flex-direction:column;gap:.75rem}.diff-item[data-v-5cc3bfb8]{padding:1rem;border-radius:8px;border-left:4px solid}.diff-item.added[data-v-5cc3bfb8]{background:#d4edda;border-left-color:#27ae60}.diff-item.removed[data-v-5cc3bfb8]{background:#f8d7da;border-left-color:#e74c3c}.diff-item.modified[data-v-5cc3bfb8]{background:#fff3cd;border-left-color:#f39c12}.diff-path[data-v-5cc3bfb8]{font-weight:600;font-family:Consolas,Monaco,monospace;margin-bottom:.5rem}.diff-values[data-v-5cc3bfb8]{display:flex;flex-direction:column;gap:.5rem}.old-value[data-v-5cc3bfb8],.new-value[data-v-5cc3bfb8]{display:flex;gap:.5rem;font-family:Consolas,Monaco,monospace;font-size:.9rem}.label[data-v-5cc3bfb8]{font-weight:600}.value[data-v-5cc3bfb8]{word-break:break-all}.no-diff-section[data-v-5cc3bfb8]{padding:2rem;text-align:center}.no-diff-message[data-v-5cc3bfb8]{font-size:1.25rem;font-weight:600;color:#27ae60}.chmod-calculator[data-v-83c0f511]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-83c0f511]{color:#1a1a2e;font-size:1.5rem}.permissions-section[data-v-83c0f511]{display:flex;flex-direction:column;gap:1.5rem}.permission-group[data-v-83c0f511]{padding:1.25rem;background:#f5f7fa;border-radius:12px}.group-title[data-v-83c0f511]{font-weight:700;color:#1a1a2e;margin-bottom:1rem;font-size:1.1rem}.permissions[data-v-83c0f511]{display:flex;gap:1.5rem;flex-wrap:wrap}.permission-label[data-v-83c0f511]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fff;border-radius:8px;cursor:pointer;transition:all .2s ease}.permission-label[data-v-83c0f511]:hover{background:#e8eaf6}.permission-label input[type=checkbox][data-v-83c0f511]{width:1.5rem;height:1.5rem;cursor:pointer}.perm-name[data-v-83c0f511]{font-weight:600;color:#1a1a2e}.perm-octal[data-v-83c0f511]{font-family:Consolas,Monaco,monospace;font-weight:700;color:#667eea;background:#f0f0f0;padding:.25rem .5rem;border-radius:4px}.result-section[data-v-83c0f511]{display:flex;flex-direction:column;gap:1rem}.result-item[data-v-83c0f511]{display:flex;flex-direction:column;gap:.5rem}.result-item label[data-v-83c0f511]{font-weight:600;color:#1a1a2e}.result-row[data-v-83c0f511]{display:flex;gap:.75rem}.result-input[data-v-83c0f511]{flex:1;min-width:200px;padding:.75rem 1rem;font-size:1.25rem;font-family:Consolas,Monaco,monospace;font-weight:700;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;color:#667eea}.copy-btn[data-v-83c0f511]{padding:.75rem 1.25rem;font-size:1rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:8px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.copy-btn[data-v-83c0f511]:hover{background:#667eea;color:#fff}.presets-section[data-v-83c0f511]{display:flex;flex-direction:column;gap:.75rem}.presets-section label[data-v-83c0f511]{font-weight:600;color:#1a1a2e}.preset-buttons[data-v-83c0f511]{display:flex;gap:.75rem;flex-wrap:wrap}.preset-btn[data-v-83c0f511]{padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.preset-btn[data-v-83c0f511]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.crontab-generator[data-v-a867d05f]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-a867d05f]{color:#1a1a2e;font-size:1.5rem}.fields-section[data-v-a867d05f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.field-group[data-v-a867d05f]{display:flex;flex-direction:column;gap:.5rem}.field-group label[data-v-a867d05f]{font-weight:600;color:#1a1a2e;font-size:.95rem}.field-select[data-v-a867d05f]{padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;cursor:pointer}.field-select[data-v-a867d05f]:focus{outline:none;border-color:#667eea}.presets-section[data-v-a867d05f]{display:flex;flex-direction:column;gap:.75rem}.presets-section label[data-v-a867d05f]{font-weight:600;color:#1a1a2e}.preset-buttons[data-v-a867d05f]{display:flex;gap:.75rem;flex-wrap:wrap}.preset-btn[data-v-a867d05f]{padding:.75rem 1.25rem;font-size:.95rem;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.preset-btn[data-v-a867d05f]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.result-section[data-v-a867d05f]{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:linear-gradient(135deg,#667eea15,#764ba215);border-radius:12px;border:2px solid rgba(102,126,234,.1254901961)}.result-header[data-v-a867d05f]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#1a1a2e}.copy-btn[data-v-a867d05f]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-a867d05f]:hover{background:#667eea;color:#fff}.crontab-display[data-v-a867d05f]{padding:1rem;background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-family:Consolas,Monaco,monospace;font-size:1.25rem;font-weight:700;color:#667eea;text-align:center}.description[data-v-a867d05f]{text-align:center;color:#666;font-size:1rem}.base64-file[data-v-8d889de7]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-8d889de7]{color:#1a1a2e;font-size:1.5rem}.mode-selector[data-v-8d889de7]{display:flex;gap:1rem}.mode-btn[data-v-8d889de7]{padding:.75rem 2rem;font-size:1rem;font-weight:600;background:#f0f0f0;color:#666;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease}.mode-btn.active[data-v-8d889de7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mode-btn[data-v-8d889de7]:hover:not(.active){background:#e0e0e0}.file-to-base64-section[data-v-8d889de7],.base64-to-file-section[data-v-8d889de7]{display:flex;flex-direction:column;gap:1.5rem}.upload-section[data-v-8d889de7]{display:flex;flex-direction:column;gap:.75rem}.drop-zone[data-v-8d889de7]{padding:3rem;border:3px dashed #e0e0e0;border-radius:12px;background:#f5f7fa;cursor:pointer;transition:all .3s ease}.drop-zone[data-v-8d889de7]:hover{border-color:#667eea;background:#e8eaf6}.drop-content[data-v-8d889de7]{display:flex;flex-direction:column;align-items:center;gap:1rem;pointer-events:none}.drop-icon[data-v-8d889de7]{font-size:3rem}.drop-text[data-v-8d889de7]{font-weight:600;color:#666}.file-info[data-v-8d889de7]{padding:1rem;background:#e8eaf6;border-radius:8px;border-left:4px solid #667eea}.file-details[data-v-8d889de7]{display:flex;justify-content:space-between;align-items:center}.file-name[data-v-8d889de7]{font-weight:600;color:#1a1a2e}.file-size[data-v-8d889de7]{font-family:Consolas,Monaco,monospace;color:#667eea}.input-section[data-v-8d889de7]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-8d889de7]{font-weight:600;color:#1a1a2e}.base64-input[data-v-8d889de7],.base64-output[data-v-8d889de7]{width:100%;min-height:200px;padding:1rem;font-size:.9rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;word-break:break-all;line-height:1.6}.base64-input[data-v-8d889de7]:focus,.base64-output[data-v-8d889de7]:focus{outline:none;border-color:#667eea}.output-section[data-v-8d889de7]{display:flex;flex-direction:column;gap:.75rem}.output-header[data-v-8d889de7]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;font-weight:600;color:#1a1a2e}.output-actions[data-v-8d889de7]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.data-url-option[data-v-8d889de7]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.95rem;color:#666}.data-url-option input[type=checkbox][data-v-8d889de7]{width:1.25rem;height:1.25rem;cursor:pointer}.copy-btn[data-v-8d889de7],.download-btn[data-v-8d889de7]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-8d889de7]:hover,.download-btn[data-v-8d889de7]:hover{background:#667eea;color:#fff}.image-preview[data-v-8d889de7]{padding:1rem;background:#f5f7fa;border:2px solid #e0e0e0;border-radius:8px;text-align:center}.preview-image[data-v-8d889de7]{max-width:100%;max-height:400px}.text-preview[data-v-8d889de7]{padding:1rem;background:#f5f7fa;border:2px solid #e0e0e0;border-radius:8px}.preview-text[data-v-8d889de7]{margin:0;white-space:pre-wrap;word-break:break-all;font-family:Consolas,Monaco,monospace;font-size:.9rem}.binary-preview[data-v-8d889de7]{padding:2rem;background:#f5f7fa;border:2px solid #e0e0e0;border-radius:8px;text-align:center}.binary-info[data-v-8d889de7]{color:#666;font-weight:500}.markdown-to-html[data-v-50a9d99f]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-50a9d99f]{color:#1a1a2e;font-size:1.5rem}.converter-container[data-v-50a9d99f]{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:start}.input-section[data-v-50a9d99f],.output-section[data-v-50a9d99f]{display:flex;flex-direction:column;gap:.75rem}.section-header[data-v-50a9d99f]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;font-weight:600;color:#1a1a2e}.section-actions[data-v-50a9d99f]{display:flex;gap:.5rem;align-items:center}.sample-btn[data-v-50a9d99f],.clear-btn[data-v-50a9d99f],.copy-btn[data-v-50a9d99f]{padding:.5rem .875rem;font-size:.875rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.sample-btn[data-v-50a9d99f]:hover,.clear-btn[data-v-50a9d99f]:hover,.copy-btn[data-v-50a9d99f]:hover{background:#667eea;color:#fff}.clear-btn[data-v-50a9d99f]{color:#6c757d;border-color:#6c757d}.clear-btn[data-v-50a9d99f]:hover{background:#6c757d;color:#fff}.view-mode-btn[data-v-50a9d99f]{padding:.5rem .875rem;font-size:.875rem;font-weight:600;background:#f0f0f0;color:#666;border:2px solid transparent;border-radius:6px;cursor:pointer;transition:all .3s ease}.view-mode-btn.active[data-v-50a9d99f]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.view-mode-btn[data-v-50a9d99f]:hover:not(.active){background:#e0e0e0}.markdown-input[data-v-50a9d99f],.html-output[data-v-50a9d99f]{width:100%;min-height:350px;padding:1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.markdown-input[data-v-50a9d99f]:focus,.html-output[data-v-50a9d99f]:focus{outline:none;border-color:#667eea}.html-preview[data-v-50a9d99f]{min-height:350px;padding:1.5rem;background:#fff;border:2px solid #e0e0e0;border-radius:8px;line-height:1.8;overflow-y:auto}.html-preview[data-v-50a9d99f] h1{font-size:2rem;margin:1rem 0;border-bottom:2px solid #e0e0e0;padding-bottom:.5rem}.html-preview[data-v-50a9d99f] h2{font-size:1.5rem;margin:1rem 0}.html-preview[data-v-50a9d99f] h3{font-size:1.25rem;margin:1rem 0}.html-preview[data-v-50a9d99f] p{margin:.75rem 0}.html-preview[data-v-50a9d99f] strong{font-weight:700}.html-preview[data-v-50a9d99f] em{font-style:italic}.html-preview[data-v-50a9d99f] a{color:#667eea;text-decoration:underline}.html-preview[data-v-50a9d99f] code{background:#f5f7fa;padding:.125rem .375rem;border-radius:4px;font-family:Consolas,monospace}.html-preview[data-v-50a9d99f] pre{background:#1a1a2e;color:#e0e0e0;padding:1rem;border-radius:8px;overflow-x:auto}.html-preview[data-v-50a9d99f] pre code{background:none;padding:0}.html-preview[data-v-50a9d99f] blockquote{border-left:4px solid #667eea;padding-left:1rem;margin:1rem 0;color:#666}.html-preview[data-v-50a9d99f] ul,.html-preview[data-v-50a9d99f] ol{margin:.75rem 0;padding-left:2rem}.html-preview[data-v-50a9d99f] li{margin:.25rem 0}.html-preview[data-v-50a9d99f] hr{border:none;border-top:2px solid #e0e0e0;margin:1.5rem 0}.swap-section[data-v-50a9d99f]{display:flex;align-items:center;padding-top:2.5rem}.swap-btn[data-v-50a9d99f]{width:50px;height:50px;font-size:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.swap-btn[data-v-50a9d99f]:hover{transform:scale(1.1);box-shadow:0 4px 12px #667eea66}.xml-json-converter[data-v-6c08d295]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-6c08d295]{color:#1a1a2e;font-size:1.5rem}.mode-selector[data-v-6c08d295]{display:flex;gap:1rem}.mode-btn[data-v-6c08d295]{padding:.75rem 2rem;font-size:1rem;font-weight:600;background:#f0f0f0;color:#666;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease}.mode-btn.active[data-v-6c08d295]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mode-btn[data-v-6c08d295]:hover:not(.active){background:#e0e0e0}.converter-container[data-v-6c08d295]{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:start}.input-section[data-v-6c08d295],.output-section[data-v-6c08d295]{display:flex;flex-direction:column;gap:.75rem}.section-header[data-v-6c08d295]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;font-weight:600;color:#1a1a2e}.section-actions[data-v-6c08d295]{display:flex;gap:.5rem}.sample-btn[data-v-6c08d295],.clear-btn[data-v-6c08d295],.copy-btn[data-v-6c08d295]{padding:.5rem .875rem;font-size:.875rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.sample-btn[data-v-6c08d295]:hover,.clear-btn[data-v-6c08d295]:hover,.copy-btn[data-v-6c08d295]:hover{background:#667eea;color:#fff}.clear-btn[data-v-6c08d295]{color:#6c757d;border-color:#6c757d}.clear-btn[data-v-6c08d295]:hover{background:#6c757d;color:#fff}.code-input[data-v-6c08d295],.code-output[data-v-6c08d295]{width:100%;min-height:300px;padding:1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.code-input[data-v-6c08d295]:focus,.code-output[data-v-6c08d295]:focus{outline:none;border-color:#667eea}.error-message[data-v-6c08d295]{color:#e74c3c;font-size:.95rem;padding:.75rem;background:#fee;border-radius:8px;border-left:4px solid #e74c3c}.swap-section[data-v-6c08d295]{display:flex;align-items:center;padding-top:2.5rem}.swap-btn[data-v-6c08d295]{width:50px;height:50px;font-size:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.swap-btn[data-v-6c08d295]:hover{transform:scale(1.1);box-shadow:0 4px 12px #667eea66}.roman-numeral[data-v-72d33c94]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-72d33c94]{color:#1a1a2e;font-size:1.5rem}h3[data-v-72d33c94]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem}.mode-selector[data-v-72d33c94]{display:flex;gap:1rem}.mode-btn[data-v-72d33c94]{padding:.75rem 2rem;font-size:1rem;font-weight:600;background:#f0f0f0;color:#666;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease}.mode-btn.active[data-v-72d33c94]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mode-btn[data-v-72d33c94]:hover:not(.active){background:#e0e0e0}.to-roman-section[data-v-72d33c94],.from-roman-section[data-v-72d33c94]{display:flex;flex-direction:column;gap:1.5rem}.input-section[data-v-72d33c94]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-72d33c94]{font-weight:600;color:#1a1a2e}.number-input[data-v-72d33c94],.roman-input[data-v-72d33c94]{padding:.875rem 1rem;font-size:1.25rem;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;font-family:Georgia,serif}.number-input[data-v-72d33c94]:focus,.roman-input[data-v-72d33c94]:focus{outline:none;border-color:#667eea}.roman-input[data-v-72d33c94]{text-transform:uppercase}.output-section[data-v-72d33c94]{display:flex;flex-direction:column;gap:.75rem}.output-header[data-v-72d33c94]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#1a1a2e}.copy-btn[data-v-72d33c94]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-72d33c94]:hover{background:#667eea;color:#fff}.roman-display[data-v-72d33c94],.number-display[data-v-72d33c94]{padding:1.5rem;background:linear-gradient(135deg,#667eea15,#764ba215);border:2px solid rgba(102,126,234,.1254901961);border-radius:12px;text-align:center;font-family:Georgia,serif;font-size:2.5rem;font-weight:700;color:#667eea}.reference-section[data-v-72d33c94]{padding:1.5rem;background:#f5f7fa;border-radius:12px}.reference-grid[data-v-72d33c94]{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem}.reference-item[data-v-72d33c94]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.symbol[data-v-72d33c94]{font-family:Georgia,serif;font-size:1.25rem;font-weight:700;color:#667eea}.value[data-v-72d33c94]{font-weight:600;color:#1a1a2e}.base-converter[data-v-0b7d6fcd]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-0b7d6fcd]{color:#1a1a2e;font-size:1.5rem}.input-section[data-v-0b7d6fcd],.from-base-section[data-v-0b7d6fcd]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-0b7d6fcd],.from-base-section label[data-v-0b7d6fcd]{font-weight:600;color:#1a1a2e}.number-input[data-v-0b7d6fcd]{padding:.875rem 1rem;font-size:1.1rem;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;font-family:Consolas,Monaco,monospace}.number-input[data-v-0b7d6fcd]:focus{outline:none;border-color:#667eea}.base-select[data-v-0b7d6fcd]{padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;cursor:pointer}.base-select[data-v-0b7d6fcd]:focus{outline:none;border-color:#667eea}.base-select.small[data-v-0b7d6fcd]{padding:.5rem .75rem;font-size:.9rem}.outputs-section[data-v-0b7d6fcd]{display:flex;flex-direction:column;gap:1rem}.output-item[data-v-0b7d6fcd]{display:flex;flex-direction:column;gap:.5rem}.output-header[data-v-0b7d6fcd]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;font-weight:600;color:#1a1a2e}.custom-base-controls[data-v-0b7d6fcd]{display:flex;gap:.5rem;align-items:center}.copy-btn[data-v-0b7d6fcd]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-0b7d6fcd]:hover{background:#667eea;color:#fff}.output-input[data-v-0b7d6fcd]{width:100%;padding:.75rem 1rem;font-size:1rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa}.text-to-nato[data-v-dca32e0b]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-dca32e0b]{color:#1a1a2e;font-size:1.5rem}h3[data-v-dca32e0b]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem}.input-section[data-v-dca32e0b]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-dca32e0b]{font-weight:600;color:#1a1a2e}.text-input[data-v-dca32e0b]{width:100%;min-height:120px;padding:1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.text-input[data-v-dca32e0b]:focus{outline:none;border-color:#667eea}.options-section[data-v-dca32e0b]{display:flex;gap:1rem}.option-label[data-v-dca32e0b]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500;color:#666}.option-label input[type=checkbox][data-v-dca32e0b]{width:1.25rem;height:1.25rem;cursor:pointer}.output-section[data-v-dca32e0b]{display:flex;flex-direction:column;gap:.75rem}.output-header[data-v-dca32e0b]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#1a1a2e}.copy-btn[data-v-dca32e0b]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-dca32e0b]:hover{background:#667eea;color:#fff}.output-text[data-v-dca32e0b]{padding:1rem;background:linear-gradient(135deg,#667eea15,#764ba215);border:2px solid rgba(102,126,234,.1254901961);border-radius:12px;font-size:1rem;line-height:1.8;min-height:80px}.reference-section[data-v-dca32e0b]{padding:1.5rem;background:#f5f7fa;border-radius:12px}.reference-grid[data-v-dca32e0b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.reference-item[data-v-dca32e0b]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.letter[data-v-dca32e0b]{font-size:1.5rem;font-weight:700;color:#667eea;min-width:30px;text-align:center}.code[data-v-dca32e0b]{font-weight:600;color:#1a1a2e;font-size:.95rem}.text-to-ascii[data-v-f6d620a9]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-f6d620a9]{color:#1a1a2e;font-size:1.5rem}.mode-selector[data-v-f6d620a9]{display:flex;gap:1rem}.mode-btn[data-v-f6d620a9]{padding:.75rem 2rem;font-size:1rem;font-weight:600;background:#f0f0f0;color:#666;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease}.mode-btn.active[data-v-f6d620a9]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mode-btn[data-v-f6d620a9]:hover:not(.active){background:#e0e0e0}.input-section[data-v-f6d620a9],.output-section[data-v-f6d620a9]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-f6d620a9],.output-section label[data-v-f6d620a9]{font-weight:600;color:#1a1a2e}.text-input[data-v-f6d620a9],.output-text[data-v-f6d620a9]{width:100%;min-height:150px;padding:1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.8;letter-spacing:1px}.text-input[data-v-f6d620a9]:focus,.output-text[data-v-f6d620a9]:focus{outline:none;border-color:#667eea}.output-header[data-v-f6d620a9]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#1a1a2e}.copy-btn[data-v-f6d620a9]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-f6d620a9]:hover{background:#667eea;color:#fff}.options-section[data-v-f6d620a9]{display:flex;gap:1.5rem;flex-wrap:wrap}.option-label[data-v-f6d620a9]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500;color:#666}.option-label input[type=checkbox][data-v-f6d620a9]{width:1.25rem;height:1.25rem;cursor:pointer}.list-converter[data-v-41aa37f3]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-41aa37f3]{color:#1a1a2e;font-size:1.5rem}h3[data-v-41aa37f3]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem}.input-section[data-v-41aa37f3],.output-section[data-v-41aa37f3]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-41aa37f3]{font-weight:600;color:#1a1a2e}.list-input[data-v-41aa37f3],.list-output[data-v-41aa37f3]{width:100%;min-height:180px;padding:1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.8;white-space:pre}.list-input[data-v-41aa37f3]:focus,.list-output[data-v-41aa37f3]:focus{outline:none;border-color:#667eea}.operations-section[data-v-41aa37f3]{padding:1.5rem;background:#f5f7fa;border-radius:12px;display:flex;flex-direction:column;gap:1.5rem}.operation-group[data-v-41aa37f3],.transform-group[data-v-41aa37f3]{display:flex;flex-wrap:wrap;gap:1rem}.operation-label[data-v-41aa37f3]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500;color:#666;background:#fff;padding:.5rem 1rem;border-radius:8px;border:1px solid #e0e0e0;transition:all .2s ease}.operation-label[data-v-41aa37f3]:hover{border-color:#667eea}.operation-label input[type=checkbox][data-v-41aa37f3],.operation-label input[type=radio][data-v-41aa37f3]{width:1.25rem;height:1.25rem;cursor:pointer}.sort-select[data-v-41aa37f3]{margin-left:.5rem;padding:.25rem .5rem;border:1px solid #e0e0e0;border-radius:4px;background:#fff;cursor:pointer;font-size:.9rem}.sort-select[data-v-41aa37f3]:focus{outline:none;border-color:#667eea}.affix-group[data-v-41aa37f3]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.affix-item[data-v-41aa37f3]{display:flex;flex-direction:column;gap:.5rem}.affix-item label[data-v-41aa37f3]{font-weight:600;color:#1a1a2e;font-size:.95rem}.affix-input[data-v-41aa37f3]{padding:.625rem 1rem;font-size:.95rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff;font-family:Consolas,Monaco,monospace}.affix-input[data-v-41aa37f3]:focus{outline:none;border-color:#667eea}.output-header[data-v-41aa37f3]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#1a1a2e}.output-stats[data-v-41aa37f3]{font-family:Consolas,Monaco,monospace;color:#667eea}.copy-btn[data-v-41aa37f3]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-41aa37f3]:hover{background:#667eea;color:#fff}.escape-html[data-v-e1035070]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-e1035070]{color:#1a1a2e;font-size:1.5rem}h3[data-v-e1035070]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem}.mode-selector[data-v-e1035070]{display:flex;gap:1rem}.mode-btn[data-v-e1035070]{padding:.75rem 2rem;font-size:1rem;font-weight:600;background:#f0f0f0;color:#666;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease}.mode-btn.active[data-v-e1035070]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mode-btn[data-v-e1035070]:hover:not(.active){background:#e0e0e0}.input-section[data-v-e1035070],.output-section[data-v-e1035070]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-e1035070],.output-section label[data-v-e1035070]{font-weight:600;color:#1a1a2e}.text-input[data-v-e1035070],.output-text[data-v-e1035070]{width:100%;min-height:180px;padding:1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.text-input[data-v-e1035070]:focus,.output-text[data-v-e1035070]:focus{outline:none;border-color:#667eea}.output-header[data-v-e1035070]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#1a1a2e}.copy-btn[data-v-e1035070]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-e1035070]:hover{background:#667eea;color:#fff}.reference-section[data-v-e1035070]{padding:1.5rem;background:#f5f7fa;border-radius:12px}.reference-grid[data-v-e1035070]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.reference-item[data-v-e1035070]{display:flex;justify-content:space-between;align-items:center;padding:.75rem 1rem;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.character[data-v-e1035070]{font-size:1.25rem;font-weight:700;color:#667eea;min-width:40px;text-align:center}.entity[data-v-e1035070]{font-family:Consolas,Monaco,monospace;font-weight:600;color:#1a1a2e;font-size:.9rem}.url-parser[data-v-92eb33e9]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-92eb33e9]{color:#1a1a2e;font-size:1.5rem}.input-section[data-v-92eb33e9]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-92eb33e9],.sample-urls label[data-v-92eb33e9]{font-weight:600;color:#1a1a2e}.url-input[data-v-92eb33e9]{padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;font-family:Consolas,Monaco,monospace}.url-input[data-v-92eb33e9]:focus{outline:none;border-color:#667eea}.sample-urls[data-v-92eb33e9]{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.sample-buttons[data-v-92eb33e9]{display:flex;flex-wrap:wrap;gap:.5rem}.sample-btn[data-v-92eb33e9]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;background:#fff;color:#667eea;border:1px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease;font-family:Consolas,Monaco,monospace}.sample-btn[data-v-92eb33e9]:hover{background:#667eea;color:#fff}.output-section[data-v-92eb33e9]{display:flex;flex-direction:column;gap:1.5rem}.parsed-grid[data-v-92eb33e9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.parsed-item[data-v-92eb33e9]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#f5f7fa;border-radius:8px;border:1px solid #e0e0e0}.parsed-item.full-width[data-v-92eb33e9]{grid-column:1/-1}.parsed-item label[data-v-92eb33e9]{font-weight:600;color:#1a1a2e;font-size:.95rem}.value-row[data-v-92eb33e9]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.value[data-v-92eb33e9]{font-family:Consolas,Monaco,monospace;font-size:.95rem;color:#667eea;word-break:break-all}.copy-btn[data-v-92eb33e9]{padding:.4rem .75rem;font-size:.8rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.copy-btn[data-v-92eb33e9]:hover{background:#667eea;color:#fff}.query-params[data-v-92eb33e9]{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.query-param[data-v-92eb33e9]{display:flex;gap:.75rem;padding:.5rem;background:#fff;border-radius:6px}.param-key[data-v-92eb33e9]{font-family:Consolas,Monaco,monospace;font-weight:700;color:#667eea;min-width:120px}.param-value[data-v-92eb33e9]{font-family:Consolas,Monaco,monospace;color:#1a1a2e;word-break:break-all}.mime-types[data-v-9f635924]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-9f635924]{color:#1a1a2e;font-size:1.5rem}h3[data-v-9f635924]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem}.search-section[data-v-9f635924]{display:flex;flex-direction:column;gap:.75rem}.search-input[data-v-9f635924]{padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa}.search-input[data-v-9f635924]:focus{outline:none;border-color:#667eea}.mode-selector[data-v-9f635924]{display:flex;gap:1rem}.mode-btn[data-v-9f635924]{padding:.75rem 2rem;font-size:1rem;font-weight:600;background:#f0f0f0;color:#666;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease}.mode-btn.active[data-v-9f635924]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mode-btn[data-v-9f635924]:hover:not(.active){background:#e0e0e0}.converter-section[data-v-9f635924]{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.input-group[data-v-9f635924]{display:flex;flex-direction:column;gap:.75rem}.input-group label[data-v-9f635924]{font-weight:600;color:#1a1a2e}.input-row[data-v-9f635924]{display:flex;align-items:center;gap:0}.dot[data-v-9f635924]{padding:.875rem .5rem .875rem 1rem;font-size:1.25rem;font-weight:700;background:#e8eaf6;border:2px solid #e0e0e0;border-right:none;border-radius:8px 0 0 8px;color:#667eea}.extension-input[data-v-9f635924],.mime-input[data-v-9f635924]{flex:1;padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:0 8px 8px 0;background:#f5f7fa;font-family:Consolas,Monaco,monospace}.extension-input[data-v-9f635924]:focus,.mime-input[data-v-9f635924]:focus{outline:none;border-color:#667eea}.mime-input[data-v-9f635924]{border-radius:8px}.result-section[data-v-9f635924]{display:flex;flex-direction:column;gap:.75rem}.result-header[data-v-9f635924]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#1a1a2e}.copy-btn[data-v-9f635924]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn.small[data-v-9f635924]{padding:.375rem .75rem;font-size:.8rem}.copy-btn[data-v-9f635924]:hover{background:#667eea;color:#fff}.result-value[data-v-9f635924]{padding:1rem;background:#fff;border:2px solid #e0e0e0;border-radius:8px;font-family:Consolas,Monaco,monospace;font-size:1.1rem;color:#667eea;text-align:center}.list-section[data-v-9f635924]{display:flex;flex-direction:column;gap:1rem}.mime-grid[data-v-9f635924]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.mime-item[data-v-9f635924]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#f5f7fa;border-radius:8px;border:1px solid #e0e0e0}.extension[data-v-9f635924]{font-family:Consolas,Monaco,monospace;font-weight:700;color:#667eea;min-width:70px}.mime-type[data-v-9f635924]{flex:1;font-family:Consolas,Monaco,monospace;font-size:.9rem;color:#1a1a2e;word-break:break-all}.http-status[data-v-4c20df7c]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-4c20df7c]{color:#1a1a2e;font-size:1.5rem}.search-section[data-v-4c20df7c]{display:flex;flex-direction:column;gap:.75rem}.search-input[data-v-4c20df7c]{padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa}.search-input[data-v-4c20df7c]:focus{outline:none;border-color:#667eea}.categories[data-v-4c20df7c]{display:flex;flex-wrap:wrap;gap:.75rem}.category-btn[data-v-4c20df7c]{padding:.5rem 1.25rem;font-size:.95rem;font-weight:600;background:#f0f0f0;color:#666;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease}.category-btn.active[data-v-4c20df7c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.category-btn[data-v-4c20df7c]:hover:not(.active){background:#e0e0e0}.status-list[data-v-4c20df7c]{display:flex;flex-direction:column;gap:.75rem}.status-item[data-v-4c20df7c]{display:flex;align-items:center;gap:1.5rem;padding:1.25rem;border-radius:12px;border-left:5px solid;background:#f5f7fa;transition:all .3s ease}.status-item[data-v-4c20df7c]:hover{transform:translate(5px);box-shadow:0 4px 12px #0000001a}.status-item.category-1xx[data-v-4c20df7c]{border-left-color:#3498db}.status-item.category-2xx[data-v-4c20df7c]{border-left-color:#27ae60}.status-item.category-3xx[data-v-4c20df7c]{border-left-color:#f39c12}.status-item.category-4xx[data-v-4c20df7c]{border-left-color:#e74c3c}.status-item.category-5xx[data-v-4c20df7c]{border-left-color:#9b59b6}.status-code[data-v-4c20df7c]{min-width:80px;font-size:2rem;font-weight:700;font-family:Consolas,Monaco,monospace;text-align:center}.status-info[data-v-4c20df7c]{flex:1;display:flex;flex-direction:column;gap:.25rem}.status-name[data-v-4c20df7c]{font-weight:700;color:#1a1a2e;font-size:1.1rem}.status-description[data-v-4c20df7c]{color:#666;font-size:.95rem;line-height:1.5}.copy-btn[data-v-4c20df7c]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-4c20df7c]:hover{background:#667eea;color:#fff}.basic-auth[data-v-aed63e75]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-aed63e75]{color:#1a1a2e;font-size:1.5rem}h3[data-v-aed63e75]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem}.input-section[data-v-aed63e75]{display:flex;flex-direction:column;gap:1.25rem}.input-group[data-v-aed63e75]{display:flex;flex-direction:column;gap:.75rem}.input-group label[data-v-aed63e75]{font-weight:600;color:#1a1a2e}.username-input[data-v-aed63e75],.password-input[data-v-aed63e75]{padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa}.username-input[data-v-aed63e75]:focus,.password-input[data-v-aed63e75]:focus{outline:none;border-color:#667eea}.password-row[data-v-aed63e75]{display:flex;gap:.5rem;align-items:center}.password-input[data-v-aed63e75]{flex:1;border-radius:8px 0 0 8px;border-right:none}.toggle-btn[data-v-aed63e75]{padding:.875rem 1.25rem;font-size:1.25rem;background:#e8eaf6;border:2px solid #e0e0e0;border-left:none;border-radius:0 8px 8px 0;cursor:pointer;transition:all .3s ease}.toggle-btn[data-v-aed63e75]:hover{background:#667eea;border-color:#667eea}.result-section[data-v-aed63e75]{display:flex;flex-direction:column;gap:.75rem}.result-header[data-v-aed63e75]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#1a1a2e}.copy-btn[data-v-aed63e75]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-aed63e75]:hover{background:#667eea;color:#fff}.auth-input[data-v-aed63e75],.encoded-input[data-v-aed63e75]{width:100%;padding:.875rem 1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa}.example-section[data-v-aed63e75]{padding:1.5rem;background:#f5f7fa;border-radius:12px}.example-code[data-v-aed63e75]{background:#1a1a2e;padding:1.25rem;border-radius:8px;overflow-x:auto}.example-code pre[data-v-aed63e75]{margin:0}.example-code code[data-v-aed63e75]{color:#e0e0e0;font-family:Consolas,Monaco,monospace;font-size:.95rem;line-height:1.6;white-space:pre}.keycode-info[data-v-f3ac37f7]{display:flex;flex-direction:column;gap:2rem}h2[data-v-f3ac37f7]{color:#1a1a2e;font-size:1.5rem}h3[data-v-f3ac37f7]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem}.press-section[data-v-f3ac37f7]{display:flex;flex-direction:column;gap:1.5rem;padding:2rem;background:linear-gradient(135deg,#667eea15,#764ba215);border-radius:16px;border:2px solid rgba(102,126,234,.1254901961);text-align:center}.press-instruction[data-v-f3ac37f7]{font-weight:600;color:#667eea;font-size:1.1rem}.key-display[data-v-f3ac37f7]{padding:2rem}.key-symbol[data-v-f3ac37f7]{font-size:5rem;font-weight:700;color:#667eea;background:#fff;padding:1rem 2rem;border-radius:16px;box-shadow:0 8px 24px #667eea33;display:inline-block;min-width:150px}.key-info[data-v-f3ac37f7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;text-align:left}.info-item[data-v-f3ac37f7]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#fff;border-radius:12px;border:1px solid #e0e0e0}.info-item label[data-v-f3ac37f7]{font-size:.875rem;color:#888;text-transform:uppercase;letter-spacing:.5px}.info-item .value[data-v-f3ac37f7]{font-family:Consolas,Monaco,monospace;font-size:1.25rem;font-weight:700;color:#667eea}.modifiers[data-v-f3ac37f7]{grid-column:1/-1;display:flex;flex-direction:column;gap:.75rem}.modifier-list[data-v-f3ac37f7]{display:flex;gap:.75rem;flex-wrap:wrap}.modifier[data-v-f3ac37f7]{padding:.5rem 1.25rem;background:#f0f0f0;border-radius:8px;font-weight:600;color:#888;transition:all .3s ease}.modifier.active[data-v-f3ac37f7]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.placeholder[data-v-f3ac37f7]{display:flex;flex-direction:column;gap:1rem;padding:3rem}.placeholder-icon[data-v-f3ac37f7]{font-size:5rem}.placeholder-text[data-v-f3ac37f7]{font-size:1.25rem;color:#888;font-weight:500}.common-keys[data-v-f3ac37f7]{display:flex;flex-direction:column;gap:1rem}.keys-grid[data-v-f3ac37f7]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.common-key-item[data-v-f3ac37f7]{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:#f5f7fa;border-radius:8px;border:1px solid #e0e0e0;cursor:pointer;transition:all .2s ease}.common-key-item[data-v-f3ac37f7]:hover{background:#e8eaf6;border-color:#667eea;transform:translateY(-2px)}.key-name[data-v-f3ac37f7]{font-weight:600;color:#1a1a2e;font-size:.95rem}.key-code[data-v-f3ac37f7]{font-family:Consolas,Monaco,monospace;font-size:.875rem;color:#667eea}.user-agent-parser[data-v-6f3c6f59]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-6f3c6f59]{color:#1a1a2e;font-size:1.5rem}.input-section[data-v-6f3c6f59]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-6f3c6f59],.sample-uas label[data-v-6f3c6f59]{font-weight:600;color:#1a1a2e}.ua-input[data-v-6f3c6f59]{width:100%;min-height:120px;padding:1rem;font-size:.9rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.ua-input[data-v-6f3c6f59]:focus{outline:none;border-color:#667eea}.use-current-btn[data-v-6f3c6f59]{align-self:flex-start;padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.use-current-btn[data-v-6f3c6f59]:hover{background:#667eea;color:#fff}.output-section[data-v-6f3c6f59]{display:flex;flex-direction:column;gap:1.5rem}.parsed-grid[data-v-6f3c6f59]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.parsed-item[data-v-6f3c6f59]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#f5f7fa;border-radius:8px;border:1px solid #e0e0e0}.parsed-item.full-width[data-v-6f3c6f59]{grid-column:1/-1}.parsed-item label[data-v-6f3c6f59]{font-size:.875rem;color:#888;text-transform:uppercase;letter-spacing:.5px}.parsed-item .value[data-v-6f3c6f59]{font-family:Consolas,Monaco,monospace;font-size:1.1rem;font-weight:700;color:#667eea}.sample-uas[data-v-6f3c6f59]{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.sample-buttons[data-v-6f3c6f59]{display:flex;flex-wrap:wrap;gap:.5rem}.sample-btn[data-v-6f3c6f59]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;background:#fff;color:#667eea;border:1px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease;font-family:Consolas,Monaco,monospace;font-size:.85rem}.sample-btn[data-v-6f3c6f59]:hover{background:#667eea;color:#fff}.otp-generator[data-v-98637437]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-98637437]{color:#1a1a2e;font-size:1.5rem}h3[data-v-98637437]{color:#1a1a2e;font-size:1.1rem;margin-bottom:.75rem}.mode-selector[data-v-98637437]{display:flex;gap:1rem}.mode-btn[data-v-98637437]{padding:.75rem 2rem;font-size:1rem;font-weight:600;background:#f0f0f0;color:#666;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease}.mode-btn.active[data-v-98637437]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mode-btn[data-v-98637437]:hover:not(.active){background:#e0e0e0}.config-section[data-v-98637437]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.config-item[data-v-98637437]{display:flex;flex-direction:column;gap:.5rem}.config-item label[data-v-98637437]{font-weight:600;color:#1a1a2e;font-size:.95rem}.secret-row[data-v-98637437]{display:flex;gap:.5rem}.secret-input[data-v-98637437],.digits-select[data-v-98637437],.period-select[data-v-98637437],.counter-input[data-v-98637437],.algorithm-select[data-v-98637437]{flex:1;padding:.75rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff;font-family:Consolas,Monaco,monospace}.secret-input[data-v-98637437]:focus,.digits-select[data-v-98637437]:focus,.period-select[data-v-98637437]:focus,.counter-input[data-v-98637437]:focus,.algorithm-select[data-v-98637437]:focus{outline:none;border-color:#667eea}.generate-btn[data-v-98637437]{padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.generate-btn[data-v-98637437]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.result-section[data-v-98637437]{display:flex;flex-direction:column;gap:1rem}.otp-display[data-v-98637437]{display:flex;flex-direction:column;gap:1rem;padding:2rem;background:linear-gradient(135deg,#667eea15,#764ba215);border-radius:16px;border:2px solid rgba(102,126,234,.1254901961);text-align:center}.otp-code[data-v-98637437]{font-size:4rem;font-weight:700;color:#667eea;font-family:Consolas,Monaco,monospace;letter-spacing:.5rem}.countdown[data-v-98637437]{display:flex;flex-direction:column;gap:.5rem;align-items:center}.countdown-bar[data-v-98637437]{width:200px;height:8px;background:#e0e0e0;border-radius:4px;overflow:hidden}.countdown-progress[data-v-98637437]{height:100%;background:linear-gradient(135deg,#667eea,#764ba2);transition:width .1s linear}.countdown-text[data-v-98637437]{font-family:Consolas,Monaco,monospace;font-size:1.5rem;font-weight:700;color:#667eea}.result-actions[data-v-98637437]{display:flex;justify-content:center;gap:1rem}.copy-btn[data-v-98637437]{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:8px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-98637437]:hover{background:#667eea;color:#fff}.qr-section[data-v-98637437]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.qr-info[data-v-98637437]{display:flex;flex-direction:column;gap:.75rem}.qr-label[data-v-98637437]{font-weight:500;color:#666}.qr-uri[data-v-98637437]{padding:1rem;background:#fff;border-radius:8px;border:1px solid #e0e0e0;font-family:Consolas,Monaco,monospace;word-break:break-all}.uri-label[data-v-98637437]{color:#667eea;font-weight:700}.uri-value[data-v-98637437]{color:#1a1a2e}.wifi-qr[data-v-d9e74edb]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-d9e74edb]{color:#1a1a2e;font-size:1.5rem}h3[data-v-d9e74edb]{color:#1a1a2e;font-size:1.1rem;margin-bottom:.75rem}.config-section[data-v-d9e74edb]{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.config-item[data-v-d9e74edb]{display:flex;flex-direction:column;gap:.5rem}.config-item label[data-v-d9e74edb]{font-weight:600;color:#1a1a2e;font-size:.95rem}.hidden-label[data-v-d9e74edb]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.hidden-label input[type=checkbox][data-v-d9e74edb]{width:1.25rem;height:1.25rem;cursor:pointer}.ssid-input[data-v-d9e74edb],.password-input[data-v-d9e74edb],.security-select[data-v-d9e74edb]{padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.ssid-input[data-v-d9e74edb]:focus,.password-input[data-v-d9e74edb]:focus,.security-select[data-v-d9e74edb]:focus{outline:none;border-color:#667eea}.password-row[data-v-d9e74edb]{display:flex;gap:.5rem;align-items:center}.password-input[data-v-d9e74edb]{flex:1;border-radius:8px 0 0 8px;border-right:none}.toggle-btn[data-v-d9e74edb]{padding:.875rem 1.25rem;font-size:1.25rem;background:#e8eaf6;border:2px solid #e0e0e0;border-left:none;border-radius:0 8px 8px 0;cursor:pointer;transition:all .3s ease}.toggle-btn[data-v-d9e74edb]:hover{background:#667eea;border-color:#667eea}.size-slider[data-v-d9e74edb]{width:100%}.size-value[data-v-d9e74edb]{font-family:Consolas,Monaco,monospace;font-weight:700;color:#667eea}.result-section[data-v-d9e74edb]{display:flex;flex-direction:column;gap:1.5rem}.qr-display[data-v-d9e74edb]{display:flex;flex-direction:column;gap:1rem;padding:2rem;background:linear-gradient(135deg,#667eea15,#764ba215);border-radius:16px;border:2px solid rgba(102,126,234,.1254901961);align-items:center}.qr-container[data-v-d9e74edb]{background:#fff;padding:1rem;border-radius:12px;box-shadow:0 4px 12px #0000001a}.qr-info[data-v-d9e74edb]{display:flex;flex-direction:column;gap:.5rem;text-align:center}.network-info[data-v-d9e74edb]{display:flex;gap:.5rem;justify-content:center}.info-label[data-v-d9e74edb]{font-weight:700;color:#1a1a2e}.info-value[data-v-d9e74edb]{font-family:Consolas,Monaco,monospace;color:#667eea}.actions[data-v-d9e74edb]{display:flex;justify-content:center;gap:1rem}.download-btn[data-v-d9e74edb]{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:8px;cursor:pointer;transition:all .3s ease}.download-btn[data-v-d9e74edb]:hover{background:#667eea;color:#fff}.wifi-uri-section[data-v-d9e74edb]{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.uri-display[data-v-d9e74edb]{display:flex;gap:.75rem}.uri-input[data-v-d9e74edb]{flex:1;padding:.75rem 1rem;font-size:.9rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#fff;word-break:break-all}.copy-btn[data-v-d9e74edb]{padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:8px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-d9e74edb]:hover{background:#667eea;color:#fff}.ulid-generator[data-v-1f7e55e6]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-1f7e55e6]{color:#1a1a2e;font-size:1.5rem}h3[data-v-1f7e55e6]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem}.config-section[data-v-1f7e55e6]{display:flex;gap:1.5rem;flex-wrap:wrap;padding:1.5rem;background:#f5f7fa;border-radius:12px}.config-item[data-v-1f7e55e6]{display:flex;flex-direction:column;gap:.5rem}.config-item label[data-v-1f7e55e6]{font-weight:600;color:#1a1a2e;font-size:.95rem}.count-input[data-v-1f7e55e6]{width:120px;padding:.75rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.count-input[data-v-1f7e55e6]:focus{outline:none;border-color:#667eea}.uppercase-label[data-v-1f7e55e6]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.uppercase-label input[type=checkbox][data-v-1f7e55e6]{width:1.25rem;height:1.25rem;cursor:pointer}.generate-section[data-v-1f7e55e6]{display:flex;justify-content:center}.generate-btn[data-v-1f7e55e6]{padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.generate-btn[data-v-1f7e55e6]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.result-section[data-v-1f7e55e6]{display:flex;flex-direction:column;gap:1rem}.result-header[data-v-1f7e55e6]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;font-weight:700;color:#1a1a2e}.result-actions[data-v-1f7e55e6]{display:flex;gap:.75rem}.copy-btn[data-v-1f7e55e6],.download-btn[data-v-1f7e55e6]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-1f7e55e6]:hover,.download-btn[data-v-1f7e55e6]:hover{background:#667eea;color:#fff}.ulids-list[data-v-1f7e55e6]{display:flex;flex-direction:column;gap:.75rem}.ulid-item[data-v-1f7e55e6]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#f5f7fa;border-radius:10px;border:1px solid #e0e0e0;transition:all .2s ease}.ulid-item[data-v-1f7e55e6]:hover{background:#e8eaf6;border-color:#667eea}.ulid-index[data-v-1f7e55e6]{font-family:Consolas,Monaco,monospace;font-weight:700;color:#888;min-width:30px}.ulid-value[data-v-1f7e55e6]{flex:1;font-family:Consolas,Monaco,monospace;font-size:1rem;color:#667eea;font-weight:600}.ulid-info[data-v-1f7e55e6]{display:flex;gap:.5rem;margin-right:.5rem}.timestamp[data-v-1f7e55e6]{font-family:Consolas,Monaco,monospace;font-size:.85rem;color:#888}.copy-single-btn[data-v-1f7e55e6]{padding:.4rem .75rem;font-size:.85rem;font-weight:600;background:#fff;color:#667eea;border:1px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-single-btn[data-v-1f7e55e6]:hover{background:#667eea;color:#fff}.info-section[data-v-1f7e55e6]{padding:1.5rem;background:linear-gradient(135deg,#667eea10,#764ba210);border-radius:12px;border:2px solid rgba(102,126,234,.1254901961)}.info-content[data-v-1f7e55e6]{display:flex;flex-direction:column;gap:1rem}.info-content p[data-v-1f7e55e6]{color:#1a1a2e;line-height:1.7;margin:0}.info-content ul[data-v-1f7e55e6]{margin:0;padding-left:1.5rem}.info-content li[data-v-1f7e55e6]{margin:.5rem 0;color:#666;line-height:1.6}.git-cheatsheet[data-v-4572abcf]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-4572abcf]{color:#1a1a2e;font-size:1.5rem}.search-section[data-v-4572abcf]{margin-bottom:.5rem}.search-input[data-v-4572abcf]{width:100%;padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa}.search-input[data-v-4572abcf]:focus{outline:none;border-color:#667eea}.categories[data-v-4572abcf]{display:flex;flex-wrap:wrap;gap:.5rem}.category-btn[data-v-4572abcf]{padding:.5rem 1rem;font-size:.95rem;font-weight:600;background:#f5f7fa;color:#666;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease}.category-btn[data-v-4572abcf]:hover:not(.active){background:#e0e0e0}.category-btn.active[data-v-4572abcf]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.commands-section[data-v-4572abcf]{display:flex;flex-direction:column;gap:1rem}.command-card[data-v-4572abcf]{padding:1.25rem;background:#f5f7fa;border-radius:12px;border-left:4px solid #667eea;transition:all .3s ease}.command-card[data-v-4572abcf]:hover{transform:translate(4px);box-shadow:0 4px 12px #0000001a}.command-header[data-v-4572abcf]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem}.command-code[data-v-4572abcf]{flex:1;padding:.5rem .75rem;background:#1a1a2e;color:#0f8;border-radius:6px;font-family:Consolas,Monaco,monospace;font-size:.95rem;word-break:break-all}.copy-btn[data-v-4572abcf]{padding:.5rem 1rem;font-size:.85rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease;flex-shrink:0}.copy-btn[data-v-4572abcf]:hover{background:#667eea;color:#fff}.command-description[data-v-4572abcf]{color:#666;line-height:1.6;font-size:.95rem}.random-port[data-v-7854df4b]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-7854df4b]{color:#1a1a2e;font-size:1.5rem}h3[data-v-7854df4b]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem}.config-section[data-v-7854df4b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.config-item[data-v-7854df4b]{display:flex;flex-direction:column;gap:.5rem}.config-item label[data-v-7854df4b]{font-weight:600;color:#1a1a2e}.range-inputs[data-v-7854df4b]{display:flex;gap:.5rem;align-items:center}.port-input[data-v-7854df4b],.quantity-input[data-v-7854df4b]{flex:1;padding:.875rem 1rem;font-size:1.1rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.port-input[data-v-7854df4b]:focus,.quantity-input[data-v-7854df4b]:focus{outline:none;border-color:#667eea}.range-separator[data-v-7854df4b]{font-weight:700;color:#666;font-size:1.25rem}.action-section[data-v-7854df4b]{display:flex;justify-content:center}.generate-btn[data-v-7854df4b]{padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.generate-btn[data-v-7854df4b]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.results-section[data-v-7854df4b]{padding:1.5rem;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:12px;border:2px solid rgba(34,197,94,.1882352941)}.results-header[data-v-7854df4b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.results-header span[data-v-7854df4b]{font-weight:700;color:#15803d;font-size:1.1rem}.copy-btn[data-v-7854df4b]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-7854df4b]:hover{background:#667eea;color:#fff}.ports-grid[data-v-7854df4b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}.port-item[data-v-7854df4b]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fff;border-radius:8px}.port-number[data-v-7854df4b]{font-family:Consolas,Monaco,monospace;font-size:1.25rem;font-weight:800;color:#15803d;min-width:70px}.port-type[data-v-7854df4b]{flex:1;font-size:.8rem;color:#888;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.copy-small-btn[data-v-7854df4b]{padding:.375rem .75rem;font-size:.8rem;font-weight:600;background:#dcfce7;color:#15803d;border:2px solid #22c55e;border-radius:6px;cursor:pointer;transition:all .3s ease;flex-shrink:0}.copy-small-btn[data-v-7854df4b]:hover{background:#22c55e;color:#fff}.info-section[data-v-7854df4b]{padding:1.5rem;background:#f5f7fa;border-radius:12px;border:1px solid #e0e0e0}.ranges-list[data-v-7854df4b]{display:flex;flex-direction:column;gap:.75rem}.range-item[data-v-7854df4b]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;padding:.875rem 1rem;background:#fff;border-radius:8px}.range-label[data-v-7854df4b]{font-weight:600;color:#1a1a2e;min-width:140px}.range-value[data-v-7854df4b]{font-family:Consolas,Monaco,monospace;font-weight:700;color:#667eea}.range-desc[data-v-7854df4b]{flex:1;font-size:.9rem;color:#888}.svg-placeholder[data-v-245c72e1]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-245c72e1]{color:#1a1a2e;font-size:1.5rem}h3[data-v-245c72e1]{color:#1a1a2e;font-size:1.1rem;margin-bottom:.75rem}.config-section[data-v-245c72e1]{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.config-row[data-v-245c72e1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.config-item[data-v-245c72e1]{display:flex;flex-direction:column;gap:.5rem}.config-item label[data-v-245c72e1]{font-weight:600;color:#1a1a2e;font-size:.95rem}.size-input[data-v-245c72e1],.text-input[data-v-245c72e1]{padding:.75rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff;font-family:Consolas,Monaco,monospace}.size-input[data-v-245c72e1]:focus,.text-input[data-v-245c72e1]:focus{outline:none;border-color:#667eea}.color-row[data-v-245c72e1]{display:flex;gap:.75rem}.color-picker[data-v-245c72e1]{width:60px;height:42px;padding:2px;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;background:#fff}.color-text[data-v-245c72e1]{flex:1;padding:.75rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff;font-family:Consolas,Monaco,monospace}.color-text[data-v-245c72e1]:focus{outline:none;border-color:#667eea}.font-slider[data-v-245c72e1]{width:100%}.font-value[data-v-245c72e1]{font-family:Consolas,Monaco,monospace;font-weight:700;color:#667eea}.random-label[data-v-245c72e1]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.random-label input[type=checkbox][data-v-245c72e1]{width:1.25rem;height:1.25rem;cursor:pointer}.preview-section[data-v-245c72e1]{display:flex;flex-direction:column;gap:.75rem}.preview-label[data-v-245c72e1]{font-weight:600;color:#1a1a2e}.preview-container[data-v-245c72e1]{display:flex;justify-content:center;background:repeating-conic-gradient(#f5f7fa,#f5f7fa 25%,#fff 0%,#fff 50%) 50%/20px 20px;padding:2rem;border-radius:12px;border:2px solid #e0e0e0}.svg-wrapper[data-v-245c72e1]{width:100%}.actions-section[data-v-245c72e1]{display:flex;flex-wrap:wrap;gap:.75rem}.action-btn[data-v-245c72e1]{flex:1;min-width:150px;padding:.875rem 1.25rem;font-size:.95rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:8px;cursor:pointer;transition:all .3s ease}.action-btn[data-v-245c72e1]:hover{background:#667eea;color:#fff}.code-section[data-v-245c72e1],.html-section[data-v-245c72e1]{display:flex;flex-direction:column;gap:.75rem}.code-textarea[data-v-245c72e1]{width:100%;min-height:180px;padding:1rem;font-size:.9rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.code-wrapper[data-v-245c72e1]{display:flex;gap:.75rem;padding:1rem;background:#f5f7fa;border:2px solid #e0e0e0;border-radius:8px;align-items:center}.code-wrapper code[data-v-245c72e1]{flex:1;font-family:Consolas,Monaco,monospace;font-size:.9rem;color:#1a1a2e;word-break:break-all}.copy-small-btn[data-v-245c72e1]{padding:.4rem .75rem;font-size:.85rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.copy-small-btn[data-v-245c72e1]:hover{background:#667eea;color:#fff}.open-graph[data-v-57d09b5b]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-57d09b5b]{color:#1a1a2e;font-size:1.5rem}h3[data-v-57d09b5b]{color:#1a1a2e;font-size:1.1rem;margin-bottom:.75rem}.config-section[data-v-57d09b5b]{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.config-row[data-v-57d09b5b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.config-item[data-v-57d09b5b]{display:flex;flex-direction:column;gap:.5rem}.config-item label[data-v-57d09b5b]{font-weight:600;color:#1a1a2e;font-size:.95rem}.text-input[data-v-57d09b5b],.type-select[data-v-57d09b5b],.locale-select[data-v-57d09b5b],.number-input[data-v-57d09b5b]{padding:.75rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.text-input[data-v-57d09b5b]:focus,.type-select[data-v-57d09b5b]:focus,.locale-select[data-v-57d09b5b]:focus,.number-input[data-v-57d09b5b]:focus{outline:none;border-color:#667eea}.textarea-input[data-v-57d09b5b]{min-height:100px;padding:.75rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff;resize:vertical;line-height:1.6}.textarea-input[data-v-57d09b5b]:focus{outline:none;border-color:#667eea}.preview-section[data-v-57d09b5b]{display:flex;flex-direction:column;gap:.75rem}.facebook-card[data-v-57d09b5b]{max-width:500px;background:#fff;border:1px solid #dadde1;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0000001a}.card-image[data-v-57d09b5b]{width:100%;padding-top:52.5%;background-size:cover;background-position:center;background-color:#f0f2f5}.card-placeholder[data-v-57d09b5b]{width:100%;padding-top:52.5%;background:#f0f2f5;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.placeholder-icon[data-v-57d09b5b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3rem;margin-bottom:.5rem}.placeholder-text[data-v-57d09b5b]{position:absolute;top:65%;left:50%;transform:translate(-50%);font-size:.9rem;color:#888}.card-content[data-v-57d09b5b]{padding:10px 12px}.card-site[data-v-57d09b5b]{font-size:.75rem;color:#606770;text-transform:uppercase;margin-bottom:4px}.card-title[data-v-57d09b5b]{font-size:1rem;font-weight:600;color:#1c1e21;margin-bottom:4px;line-height:1.3}.card-description[data-v-57d09b5b]{font-size:.875rem;color:#606770;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.output-section[data-v-57d09b5b]{display:flex;flex-direction:column;gap:.75rem}.output-header[data-v-57d09b5b]{display:flex;justify-content:space-between;align-items:center;font-weight:600;color:#1a1a2e}.copy-btn[data-v-57d09b5b]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-57d09b5b]:hover{background:#667eea;color:#fff}.meta-textarea[data-v-57d09b5b]{width:100%;min-height:250px;padding:1rem;font-size:.9rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.8}.html-wysiwyg[data-v-dbc354a1]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-dbc354a1]{color:#1a1a2e;font-size:1.5rem}.toolbar[data-v-dbc354a1]{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;background:#f5f7fa;border:2px solid #e0e0e0;border-bottom:none;border-radius:8px 8px 0 0}.toolbar-group[data-v-dbc354a1]{display:flex;gap:.25rem}.toolbar-divider[data-v-dbc354a1]{width:2px;background:#e0e0e0;margin:0 .25rem}.toolbar-btn[data-v-dbc354a1]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:.9rem}.toolbar-btn[data-v-dbc354a1]:hover{background:#e8eaf6;border-color:#667eea}.toolbar-select[data-v-dbc354a1]{padding:.5rem .75rem;background:#fff;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;font-size:.9rem}.toolbar-select[data-v-dbc354a1]:focus{outline:none;border-color:#667eea}.editor-section[data-v-dbc354a1]{display:flex;flex-direction:column}.editor[data-v-dbc354a1]{min-height:300px;padding:1.5rem;background:#fff;border:2px solid #e0e0e0;border-top:none;border-radius:0 0 8px 8px;line-height:1.8;font-size:1rem}.editor[data-v-dbc354a1]:focus{outline:none;border-color:#667eea}.editor[data-v-dbc354a1] h1{font-size:2rem;margin:1rem 0}.editor[data-v-dbc354a1] h2{font-size:1.5rem;margin:1rem 0}.editor[data-v-dbc354a1] h3{font-size:1.25rem;margin:1rem 0}.editor[data-v-dbc354a1] h4{font-size:1.1rem;margin:1rem 0}.editor[data-v-dbc354a1] p{margin:.75rem 0}.editor[data-v-dbc354a1] ul,.editor[data-v-dbc354a1] ol{margin:.75rem 0;padding-left:2rem}.editor[data-v-dbc354a1] a{color:#667eea;text-decoration:underline}.editor[data-v-dbc354a1] blockquote{border-left:4px solid #667eea;padding-left:1rem;margin:1rem 0;color:#666}.editor[data-v-dbc354a1] hr{border:none;border-top:2px solid #e0e0e0;margin:1.5rem 0}.editor[data-v-dbc354a1] img{max-width:100%;height:auto}.output-section[data-v-dbc354a1]{display:flex;flex-direction:column;gap:.75rem}.output-header[data-v-dbc354a1]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;font-weight:600;color:#1a1a2e}.output-actions[data-v-dbc354a1]{display:flex;gap:.75rem}.copy-btn[data-v-dbc354a1],.clear-btn[data-v-dbc354a1]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-dbc354a1]:hover,.clear-btn[data-v-dbc354a1]:hover{background:#667eea;color:#fff}.clear-btn[data-v-dbc354a1]{color:#6c757d;border-color:#6c757d}.clear-btn[data-v-dbc354a1]:hover{background:#6c757d;color:#fff}.html-output[data-v-dbc354a1]{width:100%;min-height:200px;padding:1rem;font-size:.9rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.8}.device-info[data-v-61ea7c87]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-61ea7c87]{color:#1a1a2e;font-size:1.5rem}.info-grid[data-v-61ea7c87]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.info-card[data-v-61ea7c87]{padding:1.5rem;background:#f5f7fa;border-radius:12px;border:1px solid #e0e0e0}.info-card.full-width[data-v-61ea7c87]{grid-column:1/-1}.card-title[data-v-61ea7c87]{font-weight:700;color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #e0e0e0}.card-content[data-v-61ea7c87]{display:flex;flex-direction:column;gap:.75rem}.info-item[data-v-61ea7c87]{display:flex;flex-direction:column;gap:.25rem}.label[data-v-61ea7c87]{font-size:.85rem;color:#888;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.value[data-v-61ea7c87]{font-family:Consolas,Monaco,monospace;font-size:.95rem;color:#667eea;font-weight:600;word-break:break-word}.value.value-long[data-v-61ea7c87]{line-height:1.5}.value.online[data-v-61ea7c87]{color:#27ae60}.value.offline[data-v-61ea7c87]{color:#e74c3c}.actions[data-v-61ea7c87]{display:flex;gap:1rem;justify-content:center}.refresh-btn[data-v-61ea7c87],.copy-btn[data-v-61ea7c87]{padding:.875rem 1.75rem;font-size:1rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.refresh-btn[data-v-61ea7c87]:hover,.copy-btn[data-v-61ea7c87]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.copy-btn[data-v-61ea7c87]{background:#fff;color:#667eea;border:2px solid #667eea}.copy-btn[data-v-61ea7c87]:hover{background:#667eea;color:#fff}.outlook-safelink[data-v-de06bfc9]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-de06bfc9]{color:#1a1a2e;font-size:1.5rem}h3[data-v-de06bfc9]{color:#1a1a2e;font-size:1.1rem;margin-bottom:.75rem}.input-section[data-v-de06bfc9]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-de06bfc9]{font-weight:600;color:#1a1a2e}.url-input[data-v-de06bfc9]{width:100%;min-height:120px;padding:1rem;font-size:.9rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6;word-break:break-all}.url-input[data-v-de06bfc9]:focus{outline:none;border-color:#667eea}.result-section[data-v-de06bfc9]{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:linear-gradient(135deg,#d4edda,#c3e6cb);border-radius:12px;border:2px solid rgba(40,167,69,.1882352941)}.result-header[data-v-de06bfc9]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;font-weight:700;color:#155724}.result-actions[data-v-de06bfc9]{display:flex;gap:.5rem}.copy-btn[data-v-de06bfc9],.open-btn[data-v-de06bfc9]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#28a745;border:2px solid #28a745;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-de06bfc9]:hover,.open-btn[data-v-de06bfc9]:hover{background:#28a745;color:#fff}.open-btn[data-v-de06bfc9]{color:#667eea;border-color:#667eea}.open-btn[data-v-de06bfc9]:hover{background:#667eea;color:#fff}.decoded-display[data-v-de06bfc9]{padding:1rem;background:#fff;border-radius:8px;font-family:Consolas,Monaco,monospace;font-size:.95rem;color:#155724;word-break:break-all;line-height:1.6}.info-section[data-v-de06bfc9]{padding:1.5rem;background:#f5f7fa;border-radius:12px;border:1px solid #e0e0e0}.info-section p[data-v-de06bfc9]{color:#666;line-height:1.7;margin:0 0 1.5rem}.example[data-v-de06bfc9]{padding:1.25rem;background:#fff;border-radius:8px;border:1px solid #e0e0e0;display:flex;flex-direction:column;gap:.75rem}.example-title[data-v-de06bfc9]{font-weight:700;color:#1a1a2e}.example-url[data-v-de06bfc9],.example-result[data-v-de06bfc9]{padding:.75rem 1rem;background:#f5f7fa;border-radius:6px;font-family:Consolas,Monaco,monospace;font-size:.85rem;color:#1a1a2e;word-break:break-all;line-height:1.6}.example-arrow[data-v-de06bfc9]{text-align:center;font-size:1.5rem;color:#667eea;font-weight:700}.example-result[data-v-de06bfc9]{background:#d4edda;color:#155724;border:1px solid rgba(40,167,69,.1882352941)}.yaml-toml[data-v-df2b79c9]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-df2b79c9]{color:#1a1a2e;font-size:1.5rem}.mode-selector[data-v-df2b79c9]{display:flex;gap:1rem}.mode-btn[data-v-df2b79c9]{padding:.75rem 2rem;font-size:1rem;font-weight:600;background:#f0f0f0;color:#666;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease}.mode-btn.active[data-v-df2b79c9]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mode-btn[data-v-df2b79c9]:hover:not(.active){background:#e0e0e0}.converter-container[data-v-df2b79c9]{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:start}.input-section[data-v-df2b79c9],.output-section[data-v-df2b79c9]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-df2b79c9],.output-section label[data-v-df2b79c9]{font-weight:600;color:#1a1a2e}.code-input[data-v-df2b79c9],.code-output[data-v-df2b79c9]{width:100%;min-height:300px;padding:1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.code-input[data-v-df2b79c9]:focus,.code-output[data-v-df2b79c9]:focus{outline:none;border-color:#667eea}.sample-btn[data-v-df2b79c9],.copy-btn[data-v-df2b79c9]{align-self:flex-start;padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.sample-btn[data-v-df2b79c9]:hover,.copy-btn[data-v-df2b79c9]:hover{background:#667eea;color:#fff}.swap-section[data-v-df2b79c9]{display:flex;align-items:center;padding-top:2.5rem}.swap-btn[data-v-df2b79c9]{width:50px;height:50px;font-size:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.swap-btn[data-v-df2b79c9]:hover{transform:scale(1.1);box-shadow:0 4px 12px #667eea66}.error-section[data-v-df2b79c9]{padding:1rem;background:#fee;border-radius:8px;border-left:4px solid #e74c3c}.error-message[data-v-df2b79c9]{color:#e74c3c;font-weight:600}.toml-json[data-v-17cb0f5b]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-17cb0f5b]{color:#1a1a2e;font-size:1.5rem}.mode-selector[data-v-17cb0f5b]{display:flex;gap:1rem}.mode-btn[data-v-17cb0f5b]{padding:.75rem 2rem;font-size:1rem;font-weight:600;background:#f0f0f0;color:#666;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease}.mode-btn.active[data-v-17cb0f5b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mode-btn[data-v-17cb0f5b]:hover:not(.active){background:#e0e0e0}.converter-container[data-v-17cb0f5b]{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:start}.input-section[data-v-17cb0f5b],.output-section[data-v-17cb0f5b]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-17cb0f5b],.output-section label[data-v-17cb0f5b]{font-weight:600;color:#1a1a2e}.code-input[data-v-17cb0f5b],.code-output[data-v-17cb0f5b]{width:100%;min-height:300px;padding:1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.code-input[data-v-17cb0f5b]:focus,.code-output[data-v-17cb0f5b]:focus{outline:none;border-color:#667eea}.sample-btn[data-v-17cb0f5b],.copy-btn[data-v-17cb0f5b]{align-self:flex-start;padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.sample-btn[data-v-17cb0f5b]:hover,.copy-btn[data-v-17cb0f5b]:hover{background:#667eea;color:#fff}.swap-section[data-v-17cb0f5b]{display:flex;align-items:center;padding-top:2.5rem}.swap-btn[data-v-17cb0f5b]{width:50px;height:50px;font-size:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.swap-btn[data-v-17cb0f5b]:hover{transform:scale(1.1);box-shadow:0 4px 12px #667eea66}.error-section[data-v-17cb0f5b]{padding:1rem;background:#fee;border-radius:8px;border-left:4px solid #e74c3c}.error-message[data-v-17cb0f5b]{color:#e74c3c;font-weight:600}.text-unicode[data-v-464142f6]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-464142f6]{color:#1a1a2e;font-size:1.5rem}h3[data-v-464142f6]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem}.mode-selector[data-v-464142f6]{display:flex;gap:1rem}.mode-btn[data-v-464142f6]{padding:.75rem 2rem;font-size:1rem;font-weight:600;background:#f0f0f0;color:#666;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease}.mode-btn.active[data-v-464142f6]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mode-btn[data-v-464142f6]:hover:not(.active){background:#e0e0e0}.converter-container[data-v-464142f6]{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:start}.input-section[data-v-464142f6],.output-section[data-v-464142f6]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-464142f6],.output-section label[data-v-464142f6],.format-section label[data-v-464142f6]{font-weight:600;color:#1a1a2e}.text-input[data-v-464142f6],.output-text[data-v-464142f6]{width:100%;min-height:200px;padding:1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.text-input[data-v-464142f6]:focus,.output-text[data-v-464142f6]:focus{outline:none;border-color:#667eea}.output-actions[data-v-464142f6]{display:flex;justify-content:flex-end}.copy-btn[data-v-464142f6]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-464142f6]:hover{background:#667eea;color:#fff}.swap-section[data-v-464142f6]{display:flex;align-items:center;padding-top:2.5rem}.swap-btn[data-v-464142f6]{width:50px;height:50px;font-size:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.swap-btn[data-v-464142f6]:hover{transform:scale(1.1);box-shadow:0 4px 12px #667eea66}.format-section[data-v-464142f6]{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.format-options[data-v-464142f6]{display:flex;flex-wrap:wrap;gap:1.5rem}.format-option[data-v-464142f6]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:500;color:#666}.format-option input[type=radio][data-v-464142f6]{width:1.25rem;height:1.25rem;cursor:pointer}.info-section[data-v-464142f6]{display:flex;flex-direction:column;gap:1rem}.char-list[data-v-464142f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.char-item[data-v-464142f6]{display:flex;gap:1rem;padding:1rem;background:#f5f7fa;border-radius:12px;border:1px solid #e0e0e0}.char-preview[data-v-464142f6]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;font-size:2rem;background:#fff;border-radius:8px;border:2px solid #e0e0e0;min-width:60px}.char-details[data-v-464142f6]{flex:1;display:flex;flex-direction:column;gap:.5rem}.detail-row[data-v-464142f6]{display:flex;gap:.5rem}.detail-label[data-v-464142f6]{font-size:.85rem;color:#888;text-transform:uppercase;letter-spacing:.5px;font-weight:600;min-width:70px}.detail-value[data-v-464142f6]{font-family:Consolas,Monaco,monospace;font-size:.9rem;color:#667eea;font-weight:600}.hmac-generator[data-v-ad7ba3b2]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-ad7ba3b2]{color:#1a1a2e;font-size:1.5rem}h3[data-v-ad7ba3b2]{color:#1a1a2e;font-size:1.1rem;margin-bottom:.75rem}.input-section[data-v-ad7ba3b2]{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.config-row[data-v-ad7ba3b2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.config-item[data-v-ad7ba3b2]{display:flex;flex-direction:column;gap:.5rem}.config-item label[data-v-ad7ba3b2]{font-weight:600;color:#1a1a2e;font-size:.95rem}.algorithm-select[data-v-ad7ba3b2],.format-select[data-v-ad7ba3b2],.secret-input[data-v-ad7ba3b2]{padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.algorithm-select[data-v-ad7ba3b2]:focus,.format-select[data-v-ad7ba3b2]:focus,.secret-input[data-v-ad7ba3b2]:focus{outline:none;border-color:#667eea}.message-input[data-v-ad7ba3b2]{min-height:150px;padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff;resize:vertical;line-height:1.6}.message-input[data-v-ad7ba3b2]:focus{outline:none;border-color:#667eea}.result-section[data-v-ad7ba3b2]{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:linear-gradient(135deg,#d4edda,#c3e6cb);border-radius:12px;border:2px solid rgba(40,167,69,.1882352941)}.result-header[data-v-ad7ba3b2]{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#155724}.copy-btn[data-v-ad7ba3b2]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#28a745;border:2px solid #28a745;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-ad7ba3b2]:hover{background:#28a745;color:#fff}.hmac-display[data-v-ad7ba3b2]{padding:1rem;background:#fff;border-radius:8px;font-family:Consolas,Monaco,monospace;font-size:.95rem;color:#155724;word-break:break-all;line-height:1.6}.sample-section[data-v-ad7ba3b2]{display:flex;flex-direction:column;gap:.75rem}.sample-btn[data-v-ad7ba3b2]{align-self:flex-start;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:8px;cursor:pointer;transition:all .3s ease}.sample-btn[data-v-ad7ba3b2]:hover{background:#667eea;color:#fff}.rsa-key-pair[data-v-853f373f]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-853f373f]{color:#1a1a2e;font-size:1.5rem}h3[data-v-853f373f]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem}.config-section[data-v-853f373f]{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.config-item[data-v-853f373f]{display:flex;flex-direction:column;gap:.5rem}.config-item label[data-v-853f373f]{font-weight:600;color:#1a1a2e}.key-size-select[data-v-853f373f]{padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff;cursor:pointer}.key-size-select[data-v-853f373f]:focus{outline:none;border-color:#667eea}.generate-section[data-v-853f373f]{display:flex;justify-content:center}.generate-btn[data-v-853f373f]{padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.generate-btn[data-v-853f373f]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.generate-btn[data-v-853f373f]:disabled{opacity:.6;cursor:not-allowed}.keys-section[data-v-853f373f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}.key-card[data-v-853f373f]{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;border-radius:12px;border:2px solid}.key-card.private[data-v-853f373f]{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#ef444430}.key-card.public[data-v-853f373f]{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-color:#22c55e30}.card-header[data-v-853f373f]{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#1a1a2e}.copy-btn[data-v-853f373f]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-853f373f]:hover{background:#667eea;color:#fff}.key-textarea[data-v-853f373f]{width:100%;min-height:250px;padding:1rem;font-size:.85rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#fff;resize:vertical;line-height:1.6}.download-btn[data-v-853f373f]{align-self:flex-start;padding:.625rem 1.25rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.download-btn[data-v-853f373f]:hover{background:#667eea;color:#fff}.info-section[data-v-853f373f]{padding:1.5rem;background:#f5f7fa;border-radius:12px;border:1px solid #e0e0e0}.info-section p[data-v-853f373f]{color:#666;line-height:1.7;margin:0 0 1.5rem}.key-sizes[data-v-853f373f]{display:flex;flex-direction:column;gap:.75rem}.size-item[data-v-853f373f]{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1rem;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.size-label[data-v-853f373f]{font-weight:700;color:#1a1a2e;font-family:Consolas,Monaco,monospace}.size-note[data-v-853f373f]{font-size:.875rem;color:#888}.size-note.recommended[data-v-853f373f]{color:#22c55e;font-weight:600}.encrypt-decrypt[data-v-ab820826]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-ab820826]{color:#1a1a2e;font-size:1.5rem}.mode-selector[data-v-ab820826]{display:flex;gap:1rem}.mode-btn[data-v-ab820826]{flex:1;padding:.875rem 1.5rem;font-size:1.1rem;font-weight:700;background:#f0f0f0;color:#666;border:2px solid transparent;border-radius:10px;cursor:pointer;transition:all .3s ease}.mode-btn.active.encrypt[data-v-ab820826]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.mode-btn.active.decrypt[data-v-ab820826]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.mode-btn[data-v-ab820826]:hover:not(.active){background:#e0e0e0}.config-section[data-v-ab820826]{display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.config-item[data-v-ab820826]{display:flex;flex-direction:column;gap:.5rem}.config-item label[data-v-ab820826]{font-weight:600;color:#1a1a2e;font-size:.95rem}.algorithm-select[data-v-ab820826],.password-input[data-v-ab820826],.iv-input[data-v-ab820826]{padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.algorithm-select[data-v-ab820826]:focus,.password-input[data-v-ab820826]:focus,.iv-input[data-v-ab820826]:focus{outline:none;border-color:#667eea}.password-row[data-v-ab820826]{display:flex;gap:.5rem;align-items:center}.password-input[data-v-ab820826]{flex:1;border-radius:8px 0 0 8px;border-right:none}.toggle-btn[data-v-ab820826]{padding:.875rem 1.25rem;font-size:1.25rem;background:#e8eaf6;border:2px solid #e0e0e0;border-left:none;border-radius:0 8px 8px 0;cursor:pointer;transition:all .3s ease}.toggle-btn[data-v-ab820826]:hover{background:#667eea;border-color:#667eea}.input-section[data-v-ab820826],.output-section[data-v-ab820826],.iv-section[data-v-ab820826]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-ab820826],.output-header span[data-v-ab820826],.iv-header span[data-v-ab820826]{font-weight:600;color:#1a1a2e}.text-input[data-v-ab820826],.output-text[data-v-ab820826]{width:100%;min-height:150px;padding:1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.text-input[data-v-ab820826]:focus,.output-text[data-v-ab820826]:focus{outline:none;border-color:#667eea}.action-section[data-v-ab820826]{display:flex;justify-content:center}.action-btn[data-v-ab820826]{padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.action-btn.encrypt[data-v-ab820826]{background:linear-gradient(135deg,#ef4444,#dc2626)}.action-btn.decrypt[data-v-ab820826]{background:linear-gradient(135deg,#22c55e,#16a34a)}.action-btn[data-v-ab820826]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #0003}.action-btn[data-v-ab820826]:disabled{opacity:.5;cursor:not-allowed}.output-header[data-v-ab820826],.iv-header[data-v-ab820826]{display:flex;justify-content:space-between;align-items:center}.copy-btn[data-v-ab820826]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-ab820826]:hover{background:#667eea;color:#fff}.iv-display[data-v-ab820826]{padding:1rem;background:#fef3c7;border:2px solid #f59e0b;border-radius:8px;font-family:Consolas,Monaco,monospace;font-size:.95rem;color:#78350f;word-break:break-all}.string-obfuscator[data-v-09df9586]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-09df9586]{color:#1a1a2e;font-size:1.5rem}h3[data-v-09df9586]{color:#1a1a2e;font-size:1.1rem;margin-bottom:.75rem}.config-section[data-v-09df9586]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.config-item[data-v-09df9586]{display:flex;flex-direction:column;gap:.5rem}.config-item label[data-v-09df9586]{font-weight:600;color:#1a1a2e;font-size:.95rem}.method-select[data-v-09df9586],.number-input[data-v-09df9586]{padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.method-select[data-v-09df9586]:focus,.number-input[data-v-09df9586]:focus{outline:none;border-color:#667eea}.number-input[data-v-09df9586]{width:100%}.input-section[data-v-09df9586]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-09df9586]{font-weight:600;color:#1a1a2e}.string-input[data-v-09df9586]{width:100%;min-height:120px;padding:1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.string-input[data-v-09df9586]:focus{outline:none;border-color:#667eea}.output-section[data-v-09df9586]{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:12px;border:2px solid rgba(59,130,246,.1882352941)}.output-header[data-v-09df9586]{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#1e40af}.copy-btn[data-v-09df9586]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-09df9586]:hover{background:#667eea;color:#fff}.output-display[data-v-09df9586]{padding:1rem;background:#fff;border-radius:8px;font-family:Consolas,Monaco,monospace;font-size:1rem;color:#1e40af;word-break:break-all}.samples-section[data-v-09df9586]{display:flex;flex-direction:column;gap:.75rem}.sample-buttons[data-v-09df9586]{display:flex;flex-wrap:wrap;gap:.75rem}.sample-btn[data-v-09df9586]{padding:.625rem 1.25rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:8px;cursor:pointer;transition:all .3s ease}.sample-btn[data-v-09df9586]:hover{background:#667eea;color:#fff}.numeronym-generator[data-v-dc4a2990]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-dc4a2990]{color:#1a1a2e;font-size:1.5rem}h3[data-v-dc4a2990]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem}.input-section[data-v-dc4a2990]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-dc4a2990]{font-weight:600;color:#1a1a2e}.text-input[data-v-dc4a2990]{width:100%;min-height:120px;padding:1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.text-input[data-v-dc4a2990]:focus{outline:none;border-color:#667eea}.options-section[data-v-dc4a2990]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.option-item[data-v-dc4a2990]{display:flex;flex-direction:column;gap:.5rem}.option-item label[data-v-dc4a2990]{font-weight:600;color:#1a1a2e;font-size:.95rem}.checkbox-label[data-v-dc4a2990]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:600;color:#666}.checkbox-label input[type=checkbox][data-v-dc4a2990]{width:1.25rem;height:1.25rem;cursor:pointer}.number-input[data-v-dc4a2990]{padding:.75rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.number-input[data-v-dc4a2990]:focus{outline:none;border-color:#667eea}.results-section[data-v-dc4a2990]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-radius:12px;border:2px solid rgba(99,102,241,.1882352941)}.results-header[data-v-dc4a2990]{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#3730a3}.copy-btn[data-v-dc4a2990]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-dc4a2990]:hover{background:#667eea;color:#fff}.results-list[data-v-dc4a2990]{display:flex;flex-direction:column;gap:.75rem}.result-item[data-v-dc4a2990]{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border-radius:8px}.original-word[data-v-dc4a2990]{color:#888;font-family:Consolas,Monaco,monospace}.numeronym-word[data-v-dc4a2990]{flex:1;font-family:Consolas,Monaco,monospace;font-size:1.1rem;font-weight:700;color:#6366f1}.copy-item-btn[data-v-dc4a2990]{padding:.4rem .875rem;font-size:.85rem;font-weight:600;background:#e0e7ff;color:#6366f1;border:2px solid #6366f1;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-item-btn[data-v-dc4a2990]:hover{background:#6366f1;color:#fff}.info-section[data-v-dc4a2990]{padding:1.5rem;background:#f5f7fa;border-radius:12px;border:1px solid #e0e0e0}.examples-list[data-v-dc4a2990]{display:flex;flex-direction:column;gap:.75rem}.example-item[data-v-dc4a2990]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:#fff;border-radius:8px}.example-item .original[data-v-dc4a2990]{font-family:Consolas,Monaco,monospace;color:#666}.example-item .arrow[data-v-dc4a2990]{font-weight:700;color:#667eea}.example-item .numeronym[data-v-dc4a2990]{font-family:Consolas,Monaco,monospace;font-weight:700;color:#667eea}.email-normalizer[data-v-2436013e]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-2436013e]{color:#1a1a2e;font-size:1.5rem}h3[data-v-2436013e]{color:#1a1a2e;font-size:1.1rem;margin-bottom:.75rem}.input-section[data-v-2436013e],.batch-input[data-v-2436013e]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-2436013e],.batch-input label[data-v-2436013e]{font-weight:600;color:#1a1a2e}.email-input[data-v-2436013e],.batch-textarea[data-v-2436013e]{width:100%;padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa}.email-input[data-v-2436013e]:focus,.batch-textarea[data-v-2436013e]:focus{outline:none;border-color:#667eea}.batch-textarea[data-v-2436013e]{min-height:150px;resize:vertical;line-height:1.6}.options-section[data-v-2436013e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.option-item[data-v-2436013e]{display:flex;align-items:center}.checkbox-label[data-v-2436013e]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:600;color:#666}.checkbox-label input[type=checkbox][data-v-2436013e]{width:1.25rem;height:1.25rem;cursor:pointer}.results-section[data-v-2436013e],.batch-section[data-v-2436013e]{display:flex;flex-direction:column;gap:1rem}.results-section[data-v-2436013e]{padding:1.5rem;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border-radius:12px;border:2px solid rgba(14,165,233,.1882352941)}.result-header[data-v-2436013e],.batch-header[data-v-2436013e]{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:#0c4a6e}.copy-btn[data-v-2436013e]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-2436013e]:hover{background:#667eea;color:#fff}.result-display[data-v-2436013e]{padding:1rem;background:#fff;border-radius:8px;font-family:Consolas,Monaco,monospace;font-size:1.1rem;color:#0c4a6e}.validation[data-v-2436013e]{padding:.75rem 1rem;border-radius:8px;font-weight:600;text-align:center}.validation.valid[data-v-2436013e]{background:#dcfce7;color:#15803d}.validation.invalid[data-v-2436013e]{background:#fee2e2;color:#dc2626}.batch-results[data-v-2436013e]{padding:1.5rem;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:12px;border:2px solid rgba(217,119,6,.1882352941)}.batch-list[data-v-2436013e]{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.batch-item[data-v-2436013e]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fff;border-radius:8px;flex-wrap:wrap}.batch-item .original[data-v-2436013e]{font-family:Consolas,Monaco,monospace;color:#888}.batch-item .arrow[data-v-2436013e]{font-weight:700;color:#d97706}.batch-item .normalized[data-v-2436013e]{font-family:Consolas,Monaco,monospace;font-weight:700;color:#d97706}.json-csv[data-v-00717087]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-00717087]{color:#1a1a2e;font-size:1.5rem}.mode-selector[data-v-00717087]{display:flex;gap:1rem}.mode-btn[data-v-00717087]{padding:.75rem 2rem;font-size:1rem;font-weight:600;background:#f0f0f0;color:#666;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease}.mode-btn.active[data-v-00717087]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mode-btn[data-v-00717087]:hover:not(.active){background:#e0e0e0}.config-section[data-v-00717087]{display:flex;flex-wrap:wrap;gap:1.5rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.config-item[data-v-00717087]{display:flex;flex-direction:column;gap:.5rem}.config-item label[data-v-00717087]{font-weight:600;color:#1a1a2e}.delimiter-select[data-v-00717087]{padding:.75rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.delimiter-select[data-v-00717087]:focus{outline:none;border-color:#667eea}.checkbox-label[data-v-00717087]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:600;color:#666}.checkbox-label input[type=checkbox][data-v-00717087]{width:1.25rem;height:1.25rem;cursor:pointer}.converter-container[data-v-00717087]{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:start}.input-section[data-v-00717087],.output-section[data-v-00717087]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-00717087],.output-section label[data-v-00717087]{font-weight:600;color:#1a1a2e}.code-input[data-v-00717087],.code-output[data-v-00717087]{width:100%;min-height:300px;padding:1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.code-input[data-v-00717087]:focus,.code-output[data-v-00717087]:focus{outline:none;border-color:#667eea}.sample-btn[data-v-00717087]{align-self:flex-start;padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.sample-btn[data-v-00717087]:hover{background:#667eea;color:#fff}.swap-section[data-v-00717087]{display:flex;align-items:center;padding-top:2.5rem}.swap-btn[data-v-00717087]{width:50px;height:50px;font-size:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.swap-btn[data-v-00717087]:hover{transform:scale(1.1);box-shadow:0 4px 12px #667eea66}.output-actions[data-v-00717087]{display:flex;gap:.75rem}.copy-btn[data-v-00717087],.download-btn[data-v-00717087]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-00717087]:hover,.download-btn[data-v-00717087]:hover{background:#667eea;color:#fff}.error-section[data-v-00717087]{padding:1rem;background:#fee;border-radius:8px;border-left:4px solid #e74c3c}.error-message[data-v-00717087]{color:#e74c3c;font-weight:600}.xml-formatter[data-v-0eec67e2]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-0eec67e2]{color:#1a1a2e;font-size:1.5rem}.config-section[data-v-0eec67e2]{display:flex;flex-wrap:wrap;gap:1.5rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.config-item[data-v-0eec67e2]{display:flex;flex-direction:column;gap:.5rem}.config-item label[data-v-0eec67e2]{font-weight:600;color:#1a1a2e}.indent-select[data-v-0eec67e2]{padding:.75rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.indent-select[data-v-0eec67e2]:focus{outline:none;border-color:#667eea}.checkbox-label[data-v-0eec67e2]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:600;color:#666}.checkbox-label input[type=checkbox][data-v-0eec67e2]{width:1.25rem;height:1.25rem;cursor:pointer}.input-section[data-v-0eec67e2],.output-section[data-v-0eec67e2]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-0eec67e2]{font-weight:600;color:#1a1a2e}.xml-input[data-v-0eec67e2],.xml-output[data-v-0eec67e2]{width:100%;min-height:300px;padding:1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.xml-input[data-v-0eec67e2]:focus,.xml-output[data-v-0eec67e2]:focus{outline:none;border-color:#667eea}.input-actions[data-v-0eec67e2]{display:flex;gap:.75rem}.sample-btn[data-v-0eec67e2],.clear-btn[data-v-0eec67e2]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.sample-btn[data-v-0eec67e2]:hover,.clear-btn[data-v-0eec67e2]:hover{background:#667eea;color:#fff}.clear-btn[data-v-0eec67e2]{color:#ef4444;border-color:#ef4444}.clear-btn[data-v-0eec67e2]:hover{background:#ef4444;color:#fff}.output-header[data-v-0eec67e2]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.output-header span[data-v-0eec67e2]:first-child{font-weight:700;color:#1a1a2e}.output-stats[data-v-0eec67e2]{display:flex;align-items:center;gap:.5rem;font-family:Consolas,Monaco,monospace;font-size:.9rem}.stat-item[data-v-0eec67e2]{padding:.25rem .75rem;background:#e0e7ff;color:#3730a3;border-radius:6px}.stat-arrow[data-v-0eec67e2]{font-weight:700;color:#667eea}.copy-btn[data-v-0eec67e2]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-0eec67e2]:hover{background:#667eea;color:#fff}.error-section[data-v-0eec67e2]{padding:1rem;background:#fee;border-radius:8px;border-left:4px solid #e74c3c}.error-message[data-v-0eec67e2]{color:#e74c3c;font-weight:600}.yaml-prettify[data-v-8863beb9]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-8863beb9]{color:#1a1a2e;font-size:1.5rem}.config-section[data-v-8863beb9]{display:flex;flex-wrap:wrap;gap:1.5rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.config-item[data-v-8863beb9]{display:flex;flex-direction:column;gap:.5rem}.config-item label[data-v-8863beb9]{font-weight:600;color:#1a1a2e}.indent-select[data-v-8863beb9]{padding:.75rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.indent-select[data-v-8863beb9]:focus{outline:none;border-color:#667eea}.checkbox-label[data-v-8863beb9]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:600;color:#666}.checkbox-label input[type=checkbox][data-v-8863beb9]{width:1.25rem;height:1.25rem;cursor:pointer}.input-section[data-v-8863beb9],.output-section[data-v-8863beb9]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-8863beb9]{font-weight:600;color:#1a1a2e}.yaml-input[data-v-8863beb9],.yaml-output[data-v-8863beb9]{width:100%;min-height:300px;padding:1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.yaml-input[data-v-8863beb9]:focus,.yaml-output[data-v-8863beb9]:focus{outline:none;border-color:#667eea}.input-actions[data-v-8863beb9]{display:flex;gap:.75rem}.sample-btn[data-v-8863beb9],.clear-btn[data-v-8863beb9]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.sample-btn[data-v-8863beb9]:hover,.clear-btn[data-v-8863beb9]:hover{background:#667eea;color:#fff}.clear-btn[data-v-8863beb9]{color:#ef4444;border-color:#ef4444}.clear-btn[data-v-8863beb9]:hover{background:#ef4444;color:#fff}.output-header[data-v-8863beb9]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.output-header span[data-v-8863beb9]:first-child{font-weight:700;color:#1a1a2e}.output-stats[data-v-8863beb9]{display:flex;align-items:center;gap:.5rem;font-family:Consolas,Monaco,monospace;font-size:.9rem}.stat-item[data-v-8863beb9]{padding:.25rem .75rem;background:#e0e7ff;color:#3730a3;border-radius:6px}.stat-arrow[data-v-8863beb9]{font-weight:700;color:#667eea}.copy-btn[data-v-8863beb9]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-8863beb9]:hover{background:#667eea;color:#fff}.error-section[data-v-8863beb9]{padding:1rem;background:#fee;border-radius:8px;border-left:4px solid #e74c3c}.error-message[data-v-8863beb9]{color:#e74c3c;font-weight:600}.regex-cheatsheet[data-v-9839d0e0]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-9839d0e0]{color:#1a1a2e;font-size:1.5rem}h3[data-v-9839d0e0]{color:#667eea;font-size:1.1rem;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #e0e0e0}.search-section[data-v-9839d0e0]{margin-bottom:1rem}.search-input[data-v-9839d0e0]{width:100%;padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.search-input[data-v-9839d0e0]:focus{outline:none;border-color:#667eea}.categories[data-v-9839d0e0]{display:flex;flex-direction:column;gap:2rem}.category-section[data-v-9839d0e0]{padding:1.5rem;background:#f5f7fa;border-radius:12px}.patterns-grid[data-v-9839d0e0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.pattern-card[data-v-9839d0e0]{padding:1rem;background:#fff;border-radius:8px;border:2px solid #e0e0e0;cursor:pointer;transition:all .3s ease}.pattern-card[data-v-9839d0e0]:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 12px #667eea26}.pattern-code[data-v-9839d0e0]{font-family:Consolas,Monaco,monospace;font-size:1rem;font-weight:700;color:#667eea;margin-bottom:.5rem;padding:.5rem;background:#e0e7ff;border-radius:6px}.pattern-desc[data-v-9839d0e0]{font-size:.9rem;color:#666;line-height:1.5}.ipv4-subnet[data-v-9ba3ef1d]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-9ba3ef1d]{color:#1a1a2e;font-size:1.5rem}h3[data-v-9ba3ef1d]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem}.input-section[data-v-9ba3ef1d]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-9ba3ef1d]{font-weight:600;color:#1a1a2e}.cidr-input-row[data-v-9ba3ef1d]{display:flex;gap:.75rem;align-items:center}.cidr-input[data-v-9ba3ef1d]{flex:1;padding:.875rem 1rem;font-size:1rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa}.cidr-input[data-v-9ba3ef1d]:focus{outline:none;border-color:#667eea}.quick-select[data-v-9ba3ef1d]{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;padding:1rem;background:#f5f7fa;border-radius:12px}.quick-label[data-v-9ba3ef1d]{font-weight:600;color:#1a1a2e}.quick-buttons[data-v-9ba3ef1d]{display:flex;flex-wrap:wrap;gap:.5rem}.quick-btn[data-v-9ba3ef1d]{padding:.5rem 1rem;font-size:.95rem;font-weight:700;font-family:Consolas,Monaco,monospace;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:8px;cursor:pointer;transition:all .3s ease}.quick-btn[data-v-9ba3ef1d]:hover{background:#667eea;color:#fff}.results-section[data-v-9ba3ef1d]{padding:1.5rem;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border-radius:12px;border:2px solid rgba(14,165,233,.1882352941)}.results-grid[data-v-9ba3ef1d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.result-item[data-v-9ba3ef1d]{display:flex;flex-direction:column;gap:.25rem;padding:.875rem;background:#fff;border-radius:8px}.result-label[data-v-9ba3ef1d]{font-size:.85rem;color:#888;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.result-value[data-v-9ba3ef1d]{font-family:Consolas,Monaco,monospace;font-size:1rem;font-weight:700;color:#0c4a6e;word-break:break-all}.result-value.binary[data-v-9ba3ef1d]{font-size:.85rem}.error-section[data-v-9ba3ef1d]{padding:1rem;background:#fee;border-radius:8px;border-left:4px solid #e74c3c}.error-message[data-v-9ba3ef1d]{color:#e74c3c;font-weight:600}.percentage-calculator[data-v-69fb7ad4]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-69fb7ad4]{color:#1a1a2e;font-size:1.5rem}h3[data-v-69fb7ad4]{color:#1a1a2e;font-size:1.1rem;margin-bottom:.75rem}.mode-tabs[data-v-69fb7ad4]{display:flex;gap:.5rem;padding:.25rem;background:#f5f7fa;border-radius:12px}.mode-tab[data-v-69fb7ad4]{flex:1;padding:.75rem 1rem;font-size:.95rem;font-weight:600;background:transparent;color:#666;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease}.mode-tab.active[data-v-69fb7ad4]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 2px 8px #667eea4d}.mode-tab[data-v-69fb7ad4]:hover:not(.active){background:#e0e0e0}.calculator-content[data-v-69fb7ad4]{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.input-section[data-v-69fb7ad4]{display:flex;flex-direction:column;gap:1rem}.input-row[data-v-69fb7ad4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.input-item[data-v-69fb7ad4]{display:flex;flex-direction:column;gap:.5rem}.input-item label[data-v-69fb7ad4]{font-weight:600;color:#1a1a2e}.number-input[data-v-69fb7ad4]{width:100%;padding:.875rem 1rem;font-size:1.1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.number-input[data-v-69fb7ad4]:focus{outline:none;border-color:#667eea}.percent-input[data-v-69fb7ad4]{position:relative}.percent-input .number-input[data-v-69fb7ad4]{padding-right:3rem}.percent-symbol[data-v-69fb7ad4]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1.25rem;font-weight:700;color:#667eea;pointer-events:none}.formula[data-v-69fb7ad4]{padding:.75rem 1rem;background:#e0e7ff;border-radius:8px;font-family:Consolas,Monaco,monospace;font-size:.95rem;color:#3730a3;text-align:center}.result-section[data-v-69fb7ad4]{padding:1.5rem;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:12px;border:2px solid rgba(34,197,94,.1882352941)}.result-display[data-v-69fb7ad4]{display:flex;flex-direction:column;gap:.5rem;text-align:center}.result-label[data-v-69fb7ad4]{font-size:.85rem;color:#15803d;text-transform:uppercase;letter-spacing:1px;font-weight:700}.result-value[data-v-69fb7ad4]{font-size:2.5rem;font-weight:800;color:#15803d;font-family:Consolas,Monaco,monospace}.result-description[data-v-69fb7ad4]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(34,197,94,.1882352941);text-align:center;font-size:1.1rem;color:#15803d;font-weight:600}.examples-section[data-v-69fb7ad4]{display:flex;flex-direction:column;gap:.75rem}.examples-list[data-v-69fb7ad4]{display:flex;flex-wrap:wrap;gap:.75rem}.example-btn[data-v-69fb7ad4]{padding:.625rem 1.25rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:8px;cursor:pointer;transition:all .3s ease}.example-btn[data-v-69fb7ad4]:hover{background:#667eea;color:#fff}.temperature-converter[data-v-b708ee62]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-b708ee62]{color:#1a1a2e;font-size:1.5rem}h3[data-v-b708ee62]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem}.input-section[data-v-b708ee62]{display:grid;grid-template-columns:1fr auto 1fr;gap:1.5rem;align-items:end;padding:1.5rem;background:#f5f7fa;border-radius:12px}.input-item[data-v-b708ee62]{display:flex;flex-direction:column;gap:.5rem}.input-item label[data-v-b708ee62]{font-weight:600;color:#1a1a2e}.input-row[data-v-b708ee62]{display:flex;gap:.5rem}.temp-input[data-v-b708ee62]{flex:1;padding:.875rem 1rem;font-size:1.25rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.temp-input[data-v-b708ee62]:focus{outline:none;border-color:#667eea}.temp-input.result[data-v-b708ee62]{background:#e0e7ff;color:#3730a3;font-weight:700}.unit-select[data-v-b708ee62]{padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff;cursor:pointer}.unit-select[data-v-b708ee62]:focus{outline:none;border-color:#667eea}.swap-btn-container[data-v-b708ee62]{display:flex;align-items:center;justify-content:center;padding-bottom:.5rem}.swap-btn[data-v-b708ee62]{width:50px;height:50px;font-size:1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.swap-btn[data-v-b708ee62]:hover{transform:scale(1.1);box-shadow:0 4px 12px #667eea66}.all-results[data-v-b708ee62]{padding:1.5rem;background:linear-gradient(135deg,#fffbeb,#fef3c7);border-radius:12px;border:2px solid rgba(217,119,6,.1882352941)}.results-grid[data-v-b708ee62]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.result-card[data-v-b708ee62]{padding:1rem;background:#fff;border-radius:8px;border:2px solid #e0e0e0;text-align:center;transition:all .3s ease}.result-card.active[data-v-b708ee62]{border-color:#667eea;background:#e0e7ff}.result-unit[data-v-b708ee62]{font-size:.85rem;color:#888;margin-bottom:.5rem}.result-value[data-v-b708ee62]{font-family:Consolas,Monaco,monospace;font-size:1.25rem;font-weight:700;color:#1a1a2e}.formula-section[data-v-b708ee62],.quick-reference[data-v-b708ee62]{padding:1.5rem;background:#f5f7fa;border-radius:12px}.formula-list[data-v-b708ee62]{display:flex;flex-direction:column;gap:.75rem}.formula-item[data-v-b708ee62]{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:#fff;border-radius:8px;flex-wrap:wrap}.formula-label[data-v-b708ee62]{font-weight:600;color:#1a1a2e}.formula-code[data-v-b708ee62]{font-family:Consolas,Monaco,monospace;color:#667eea}.reference-list[data-v-b708ee62]{display:flex;flex-direction:column;gap:.75rem}.reference-item[data-v-b708ee62]{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background:#fff;border-radius:8px;flex-wrap:wrap}.reference-item span[data-v-b708ee62]:first-child{font-weight:600;color:#1a1a2e}.reference-item span[data-v-b708ee62]:last-child{font-family:Consolas,Monaco,monospace;color:#667eea}.math-evaluator[data-v-15316c82]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-15316c82]{color:#1a1a2e;font-size:1.5rem}h3[data-v-15316c82]{color:#1a1a2e;font-size:1rem;margin:0 0 .75rem}.input-section[data-v-15316c82]{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.input-section label[data-v-15316c82]{font-weight:600;color:#1a1a2e}.expression-input[data-v-15316c82]{width:100%;padding:.875rem 1rem;font-size:1.25rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.expression-input[data-v-15316c82]:focus{outline:none;border-color:#667eea}.action-buttons[data-v-15316c82]{display:flex;gap:.75rem}.evaluate-btn[data-v-15316c82],.clear-btn[data-v-15316c82]{flex:1;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;border:2px solid;border-radius:8px;cursor:pointer;transition:all .3s ease}.evaluate-btn[data-v-15316c82]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.evaluate-btn[data-v-15316c82]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.clear-btn[data-v-15316c82]{background:#fff;color:#ef4444;border-color:#ef4444}.clear-btn[data-v-15316c82]:hover{background:#ef4444;color:#fff}.result-section[data-v-15316c82]{padding:1.5rem;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:12px;border:2px solid rgba(34,197,94,.1882352941)}.result-display[data-v-15316c82]{display:flex;flex-direction:column;gap:.5rem;text-align:center}.result-label[data-v-15316c82]{font-size:.85rem;color:#15803d;text-transform:uppercase;letter-spacing:1px;font-weight:700}.result-value[data-v-15316c82]{font-size:2.5rem;font-weight:800;color:#15803d;font-family:Consolas,Monaco,monospace}.history-section[data-v-15316c82]{padding:1.5rem;background:#f5f7fa;border-radius:12px}.history-header[data-v-15316c82]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.history-header span[data-v-15316c82]{font-weight:700;color:#1a1a2e}.clear-history-btn[data-v-15316c82]{padding:.375rem .75rem;font-size:.85rem;font-weight:600;background:#fff;color:#ef4444;border:2px solid #ef4444;border-radius:6px;cursor:pointer;transition:all .3s ease}.clear-history-btn[data-v-15316c82]:hover{background:#ef4444;color:#fff}.history-list[data-v-15316c82]{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto}.history-item[data-v-15316c82]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fff;border-radius:8px;cursor:pointer;transition:all .3s ease}.history-item[data-v-15316c82]:hover{background:#e0e7ff;border-color:#667eea}.history-expr[data-v-15316c82]{flex:1;font-family:Consolas,Monaco,monospace;color:#666}.history-equals[data-v-15316c82]{font-weight:700;color:#667eea}.history-result[data-v-15316c82]{font-family:Consolas,Monaco,monospace;font-weight:700;color:#667eea}.quick-buttons[data-v-15316c82]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.quick-section[data-v-15316c82]{padding:1rem;background:#f5f7fa;border-radius:12px}.button-grid[data-v-15316c82]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.quick-btn[data-v-15316c82]{padding:.75rem;font-size:1rem;font-weight:600;background:#fff;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease}.quick-btn[data-v-15316c82]:hover{border-color:#667eea;background:#e0e7ff;color:#667eea}.quick-btn.num[data-v-15316c82]{color:#1a1a2e}.quick-btn.op[data-v-15316c82]{color:#ef4444}.quick-btn.func[data-v-15316c82]{color:#667eea;font-size:.9rem}.quick-btn.const[data-v-15316c82]{color:#16a34a;font-style:italic}.error-section[data-v-15316c82]{padding:1rem;background:#fee;border-radius:8px;border-left:4px solid #e74c3c}.error-message[data-v-15316c82]{color:#e74c3c;font-weight:600}.text-diff[data-v-2a722dbb]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-2a722dbb]{color:#1a1a2e;font-size:1.5rem}.config-section[data-v-2a722dbb]{display:flex;flex-wrap:wrap;gap:1.5rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.config-item[data-v-2a722dbb]{display:flex;flex-direction:column;gap:.5rem}.config-item label[data-v-2a722dbb]{font-weight:600;color:#1a1a2e}.mode-select[data-v-2a722dbb]{padding:.75rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.mode-select[data-v-2a722dbb]:focus{outline:none;border-color:#667eea}.input-section[data-v-2a722dbb]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.unified-input[data-v-2a722dbb]{display:flex;flex-direction:column;gap:1.5rem}.input-col[data-v-2a722dbb],.input-item[data-v-2a722dbb]{display:flex;flex-direction:column;gap:.5rem}.input-col label[data-v-2a722dbb],.input-item label[data-v-2a722dbb]{font-weight:600;color:#1a1a2e}.text-input[data-v-2a722dbb]{width:100%;min-height:200px;padding:1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.text-input[data-v-2a722dbb]:focus{outline:none;border-color:#667eea}.text-input.original[data-v-2a722dbb]{border-color:#ef444430}.text-input.modified[data-v-2a722dbb]{border-color:#22c55e30}.action-section[data-v-2a722dbb]{display:flex;gap:.75rem}.sample-btn[data-v-2a722dbb],.clear-btn[data-v-2a722dbb]{padding:.625rem 1.25rem;font-size:.95rem;font-weight:600;border:2px solid;border-radius:8px;cursor:pointer;transition:all .3s ease}.sample-btn[data-v-2a722dbb]{background:#fff;color:#667eea;border-color:#667eea}.sample-btn[data-v-2a722dbb]:hover{background:#667eea;color:#fff}.clear-btn[data-v-2a722dbb]{background:#fff;color:#ef4444;border-color:#ef4444}.clear-btn[data-v-2a722dbb]:hover{background:#ef4444;color:#fff}.results-section[data-v-2a722dbb]{padding:1.5rem;background:#f5f7fa;border-radius:12px}.results-header[data-v-2a722dbb]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.results-header span[data-v-2a722dbb]{font-weight:700;color:#1a1a2e;font-size:1.1rem}.stats[data-v-2a722dbb]{display:flex;gap:1rem}.stat[data-v-2a722dbb]{padding:.375rem .75rem;border-radius:6px;font-weight:700;font-family:Consolas,Monaco,monospace}.stat.added[data-v-2a722dbb]{background:#dcfce7;color:#15803d}.stat.removed[data-v-2a722dbb]{background:#fee2e2;color:#dc2626}.stat.unchanged[data-v-2a722dbb]{background:#e5e7eb;color:#374151}.diff-output[data-v-2a722dbb]{background:#fff;border-radius:8px;border:2px solid #e0e0e0;overflow:hidden}.diff-line[data-v-2a722dbb]{display:flex;gap:.5rem;padding:.25rem .75rem;font-family:Consolas,Monaco,monospace;font-size:.9rem;line-height:1.6}.diff-line.added[data-v-2a722dbb]{background:#dcfce7}.diff-line.removed[data-v-2a722dbb]{background:#fee2e2}.diff-line.unchanged[data-v-2a722dbb]{background:#f9fafb}.line-number[data-v-2a722dbb]{width:3rem;color:#9ca3af;text-align:right;flex-shrink:0}.line-prefix[data-v-2a722dbb]{width:1.5rem;font-weight:700;flex-shrink:0}.added .line-prefix[data-v-2a722dbb]{color:#15803d}.removed .line-prefix[data-v-2a722dbb]{color:#dc2626}.line-content[data-v-2a722dbb]{flex:1;word-break:break-all}.added .line-content[data-v-2a722dbb]{color:#15803d}.removed .line-content[data-v-2a722dbb]{color:#dc2626}.unchanged .line-content[data-v-2a722dbb]{color:#374151}.mac-generator[data-v-a13b130f]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-a13b130f]{color:#1a1a2e;font-size:1.5rem}h3[data-v-a13b130f]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem}h4[data-v-a13b130f]{color:#1a1a2e;font-size:1rem;margin:1rem 0 .75rem}.config-section[data-v-a13b130f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.config-item[data-v-a13b130f]{display:flex;flex-direction:column;gap:.5rem}.config-item label[data-v-a13b130f]{font-weight:600;color:#1a1a2e;font-size:.95rem}.number-input[data-v-a13b130f],.case-select[data-v-a13b130f],.separator-select[data-v-a13b130f],.prefix-input[data-v-a13b130f]{padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.number-input[data-v-a13b130f]:focus,.case-select[data-v-a13b130f]:focus,.separator-select[data-v-a13b130f]:focus,.prefix-input[data-v-a13b130f]:focus{outline:none;border-color:#667eea}.prefix-input[data-v-a13b130f]{font-family:Consolas,Monaco,monospace}.action-section[data-v-a13b130f]{display:flex;justify-content:center}.generate-btn[data-v-a13b130f]{padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.generate-btn[data-v-a13b130f]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.results-section[data-v-a13b130f]{padding:1.5rem;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border-radius:12px;border:2px solid rgba(14,165,233,.1882352941)}.results-header[data-v-a13b130f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.results-header span[data-v-a13b130f]{font-weight:700;color:#0c4a6e;font-size:1.1rem}.copy-btn[data-v-a13b130f]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-a13b130f]:hover{background:#667eea;color:#fff}.mac-list[data-v-a13b130f]{display:flex;flex-direction:column;gap:.75rem;max-height:400px;overflow-y:auto}.mac-item[data-v-a13b130f]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;background:#fff;border-radius:8px}.mac-address[data-v-a13b130f]{font-family:Consolas,Monaco,monospace;font-size:1.1rem;font-weight:700;color:#0c4a6e}.copy-item-btn[data-v-a13b130f]{padding:.4rem .875rem;font-size:.85rem;font-weight:600;background:#e0f2fe;color:#0c4a6e;border:2px solid #0ea5e9;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-item-btn[data-v-a13b130f]:hover{background:#0ea5e9;color:#fff}.info-section[data-v-a13b130f]{padding:1.5rem;background:#f5f7fa;border-radius:12px;border:1px solid #e0e0e0}.info-section p[data-v-a13b130f]{color:#666;line-height:1.7;margin:0 0 1.5rem}.format-examples[data-v-a13b130f]{padding:1rem;background:#fff;border-radius:8px}.example-list[data-v-a13b130f]{display:flex;flex-direction:column;gap:.75rem}.example-item[data-v-a13b130f]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.example-label[data-v-a13b130f]{font-weight:600;color:#666;min-width:140px}.example-value[data-v-a13b130f]{font-family:Consolas,Monaco,monospace;font-weight:700;color:#667eea}.sql-prettify[data-v-47ff67e6]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-47ff67e6]{color:#1a1a2e;font-size:1.5rem}.config-section[data-v-47ff67e6]{display:flex;flex-wrap:wrap;gap:1.5rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.config-item[data-v-47ff67e6]{display:flex;flex-direction:column;gap:.5rem}.config-item label[data-v-47ff67e6]{font-weight:600;color:#1a1a2e}.indent-select[data-v-47ff67e6]{padding:.75rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.indent-select[data-v-47ff67e6]:focus{outline:none;border-color:#667eea}.checkbox-label[data-v-47ff67e6]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:600;color:#666}.checkbox-label input[type=checkbox][data-v-47ff67e6]{width:1.25rem;height:1.25rem;cursor:pointer}.input-section[data-v-47ff67e6],.output-section[data-v-47ff67e6]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-47ff67e6],.output-header span[data-v-47ff67e6]{font-weight:600;color:#1a1a2e}.sql-input[data-v-47ff67e6],.sql-output[data-v-47ff67e6]{width:100%;min-height:300px;padding:1rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa;resize:vertical;line-height:1.6}.sql-input[data-v-47ff67e6]:focus,.sql-output[data-v-47ff67e6]:focus{outline:none;border-color:#667eea}.input-actions[data-v-47ff67e6]{display:flex;gap:.75rem}.sample-btn[data-v-47ff67e6],.clear-btn[data-v-47ff67e6]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;border:2px solid;border-radius:6px;cursor:pointer;transition:all .3s ease}.sample-btn[data-v-47ff67e6]{background:#fff;color:#667eea;border-color:#667eea}.sample-btn[data-v-47ff67e6]:hover{background:#667eea;color:#fff}.clear-btn[data-v-47ff67e6]{background:#fff;color:#ef4444;border-color:#ef4444}.clear-btn[data-v-47ff67e6]:hover{background:#ef4444;color:#fff}.output-header[data-v-47ff67e6]{display:flex;justify-content:space-between;align-items:center}.copy-btn[data-v-47ff67e6]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-47ff67e6]:hover{background:#667eea;color:#fff}.chronometer[data-v-02fc5895]{display:flex;flex-direction:column;gap:2rem;align-items:center}h2[data-v-02fc5895]{color:#1a1a2e;font-size:1.5rem}h3[data-v-02fc5895]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem;text-align:center}.display-section[data-v-02fc5895]{padding:2rem 3rem;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:20px;box-shadow:0 10px 40px #1a1a2e66}.time-display[data-v-02fc5895]{display:flex;align-items:baseline;gap:.25rem;font-family:Consolas,Monaco,monospace}.time-part[data-v-02fc5895]{font-size:3.5rem;font-weight:800;color:#00d9ff;text-shadow:0 0 20px rgba(0,217,255,.5);line-height:1}.time-part.ms[data-v-02fc5895]{font-size:2rem;color:#0f8;text-shadow:0 0 20px rgba(0,255,136,.5)}.time-separator[data-v-02fc5895]{font-size:3.5rem;font-weight:800;color:#667eea;line-height:1}.controls-section[data-v-02fc5895]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.control-btn[data-v-02fc5895]{padding:1rem 2rem;font-size:1.1rem;font-weight:700;border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;min-width:120px}.control-btn[data-v-02fc5895]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003}.control-btn.start[data-v-02fc5895],.control-btn.resume[data-v-02fc5895]{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.control-btn.pause[data-v-02fc5895]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.control-btn.lap[data-v-02fc5895]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.control-btn.reset[data-v-02fc5895]{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.laps-section[data-v-02fc5895]{width:100%;max-width:500px}.laps-list[data-v-02fc5895]{display:flex;flex-direction:column;gap:.5rem;max-height:300px;overflow-y:auto;padding:.5rem;background:#f5f7fa;border-radius:12px}.lap-item[data-v-02fc5895]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;background:#fff;border-radius:8px;border-left:4px solid #667eea}.lap-number[data-v-02fc5895]{font-weight:700;color:#1a1a2e;min-width:70px}.lap-time[data-v-02fc5895],.lap-total[data-v-02fc5895]{font-family:Consolas,Monaco,monospace;font-weight:600;color:#667eea}.lap-total[data-v-02fc5895]{color:#1a1a2e}.ipv4-converter[data-v-46266728]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-46266728]{color:#1a1a2e;font-size:1.5rem}h3[data-v-46266728]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem}.input-section[data-v-46266728]{display:flex;flex-direction:column;gap:.75rem}.input-section label[data-v-46266728]{font-weight:600;color:#1a1a2e}.ip-input[data-v-46266728]{width:100%;padding:.875rem 1rem;font-size:1.1rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa}.ip-input[data-v-46266728]:focus{outline:none;border-color:#667eea}.sample-btn[data-v-46266728]{align-self:flex-start;padding:.625rem 1.25rem;font-size:.95rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:8px;cursor:pointer;transition:all .3s ease}.sample-btn[data-v-46266728]:hover{background:#667eea;color:#fff}.results-section[data-v-46266728]{padding:1.5rem;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border-radius:12px;border:2px solid rgba(14,165,233,.1882352941)}.results-grid[data-v-46266728]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem}.result-item[data-v-46266728]{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#fff;border-radius:8px}.result-label[data-v-46266728]{font-size:.85rem;color:#888;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.result-row[data-v-46266728]{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.result-value[data-v-46266728]{flex:1;font-family:Consolas,Monaco,monospace;font-size:.95rem;color:#0c4a6e;word-break:break-all}.copy-btn[data-v-46266728]{padding:.375rem .75rem;font-size:.85rem;font-weight:600;background:#e0f2fe;color:#0ea5e9;border:2px solid #0ea5e9;border-radius:6px;cursor:pointer;transition:all .3s ease;flex-shrink:0}.copy-btn[data-v-46266728]:hover{background:#0ea5e9;color:#fff}.error-section[data-v-46266728]{padding:1rem;background:#fee;border-radius:8px;border-left:4px solid #e74c3c}.error-message[data-v-46266728]{color:#e74c3c;font-weight:600}.info-section[data-v-46266728]{padding:1.5rem;background:#f5f7fa;border-radius:12px;border:1px solid #e0e0e0}.info-section p[data-v-46266728]{color:#666;line-height:1.7;margin:0}.ipv6-ula[data-v-2fdfb05c]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-2fdfb05c]{color:#1a1a2e;font-size:1.5rem}h3[data-v-2fdfb05c]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem}h4[data-v-2fdfb05c]{color:#1a1a2e;font-size:1rem;margin:1.5rem 0 1rem}.info-section[data-v-2fdfb05c]{padding:1.5rem;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-radius:12px;border:2px solid rgba(99,102,241,.1882352941)}.info-section p[data-v-2fdfb05c]{color:#3730a3;line-height:1.7;margin:0}.config-section[data-v-2fdfb05c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.config-item[data-v-2fdfb05c]{display:flex;flex-direction:column;gap:.5rem}.config-item label[data-v-2fdfb05c]{font-weight:600;color:#1a1a2e;font-size:.95rem}.prefix-select[data-v-2fdfb05c],.subnet-input[data-v-2fdfb05c]{padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff;font-family:Consolas,Monaco,monospace}.prefix-select[data-v-2fdfb05c]:focus,.subnet-input[data-v-2fdfb05c]:focus{outline:none;border-color:#667eea}.action-section[data-v-2fdfb05c]{display:flex;justify-content:center}.generate-btn[data-v-2fdfb05c]{padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.generate-btn[data-v-2fdfb05c]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.results-section[data-v-2fdfb05c]{padding:1.5rem;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:12px;border:2px solid rgba(34,197,94,.1882352941)}.prefix-display[data-v-2fdfb05c]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;background:#fff;border-radius:8px;margin-bottom:1.5rem}.prefix[data-v-2fdfb05c]{font-family:Consolas,Monaco,monospace;font-size:1.5rem;font-weight:800;color:#15803d;word-break:break-all}.copy-btn[data-v-2fdfb05c]{padding:.625rem 1.25rem;font-size:.95rem;font-weight:600;background:#dcfce7;color:#15803d;border:2px solid #22c55e;border-radius:8px;cursor:pointer;transition:all .3s ease;flex-shrink:0}.copy-btn[data-v-2fdfb05c]:hover{background:#22c55e;color:#fff}.details-grid[data-v-2fdfb05c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.detail-item[data-v-2fdfb05c]{display:flex;flex-direction:column;gap:.25rem;padding:.875rem;background:#fff;border-radius:8px}.detail-label[data-v-2fdfb05c]{font-size:.85rem;color:#888;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.detail-value[data-v-2fdfb05c]{font-family:Consolas,Monaco,monospace;font-size:1rem;font-weight:700;color:#15803d;word-break:break-all}.subnets-section[data-v-2fdfb05c]{margin-top:1rem}.subnets-list[data-v-2fdfb05c]{display:flex;flex-direction:column;gap:.5rem}.subnet-item[data-v-2fdfb05c]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fff;border-radius:8px}.subnet[data-v-2fdfb05c]{font-family:Consolas,Monaco,monospace;font-size:1rem;color:#15803d;word-break:break-all}.copy-small-btn[data-v-2fdfb05c]{padding:.375rem .75rem;font-size:.85rem;font-weight:600;background:#dcfce7;color:#15803d;border:2px solid #22c55e;border-radius:6px;cursor:pointer;transition:all .3s ease;flex-shrink:0}.copy-small-btn[data-v-2fdfb05c]:hover{background:#22c55e;color:#fff}.rfc-section[data-v-2fdfb05c]{padding:1.5rem;background:#f5f7fa;border-radius:12px;border:1px solid #e0e0e0}.format-diagram[data-v-2fdfb05c]{display:flex;flex-direction:column;gap:1rem}.format-row[data-v-2fdfb05c]{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;justify-content:center}.format-part[data-v-2fdfb05c]{padding:.75rem 1rem;border-radius:8px;font-family:Consolas,Monaco,monospace;font-weight:700}.format-part.fd[data-v-2fdfb05c]{background:#fef3c7;color:#92400e}.format-part.global[data-v-2fdfb05c]{background:#dbeafe;color:#1e40af}.format-part.subnet[data-v-2fdfb05c]{background:#dcfce7;color:#15803d}.format-part.interface[data-v-2fdfb05c]{background:#f3e8ff;color:#7c3aed}.format-separator[data-v-2fdfb05c]{font-weight:800;color:#666}.format-labels[data-v-2fdfb05c]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.label[data-v-2fdfb05c]{font-size:.85rem;font-weight:600;color:#666;text-align:center;padding:.25rem .5rem;border-radius:4px}.label.fd[data-v-2fdfb05c]{background:#fef3c7;color:#92400e}.label.global[data-v-2fdfb05c]{background:#dbeafe;color:#1e40af}.label.subnet[data-v-2fdfb05c]{background:#dcfce7;color:#15803d}.label.interface[data-v-2fdfb05c]{background:#f3e8ff;color:#7c3aed}.emoji-picker[data-v-e4d94218]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-e4d94218]{color:#1a1a2e;font-size:1.5rem}h3[data-v-e4d94218]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem}.search-section[data-v-e4d94218]{margin-bottom:.5rem}.search-input[data-v-e4d94218]{width:100%;padding:.875rem 1rem;font-size:1rem;border:2px solid #e0e0e0;border-radius:8px;background:#f5f7fa}.search-input[data-v-e4d94218]:focus{outline:none;border-color:#667eea}.categories[data-v-e4d94218]{display:flex;flex-wrap:wrap;gap:.5rem}.category-btn[data-v-e4d94218]{padding:.5rem 1rem;font-size:.95rem;font-weight:600;background:#f5f7fa;color:#666;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .3s ease}.category-btn[data-v-e4d94218]:hover:not(.active){background:#e0e0e0}.category-btn.active[data-v-e4d94218]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent}.emojis-grid[data-v-e4d94218]{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:.5rem;padding:1rem;background:#f5f7fa;border-radius:12px;max-height:400px;overflow-y:auto}.emoji-item[data-v-e4d94218]{display:flex;align-items:center;justify-content:center;padding:.75rem;background:#fff;border-radius:8px;cursor:pointer;transition:all .3s ease}.emoji-item[data-v-e4d94218]:hover{transform:scale(1.1);box-shadow:0 4px 12px #0000001a}.emoji-char[data-v-e4d94218]{font-size:2rem;line-height:1}.selected-section[data-v-e4d94218]{padding:1.5rem;background:linear-gradient(135deg,#fffbeb,#fef3c7);border-radius:12px;border:2px solid rgba(217,119,6,.1882352941)}.selected-display[data-v-e4d94218]{display:flex;gap:1.5rem;align-items:start;margin-bottom:1.5rem}.selected-emoji[data-v-e4d94218]{font-size:5rem;line-height:1;padding:1rem;background:#fff;border-radius:12px}.selected-info[data-v-e4d94218]{flex:1;display:flex;flex-direction:column;gap:.75rem}.info-item[data-v-e4d94218]{display:flex;gap:.75rem;align-items:center}.info-label[data-v-e4d94218]{font-size:.85rem;color:#888;text-transform:uppercase;letter-spacing:.5px;font-weight:600;min-width:100px}.info-value[data-v-e4d94218]{font-family:Consolas,Monaco,monospace;font-size:.95rem;color:#92400e;font-weight:600}.copy-buttons[data-v-e4d94218]{display:flex;flex-wrap:wrap;gap:.75rem}.copy-btn[data-v-e4d94218]{flex:1;min-width:140px;padding:.75rem 1rem;font-size:.95rem;font-weight:600;background:#fff;color:#d97706;border:2px solid #d97706;border-radius:8px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-e4d94218]:hover{background:#d97706;color:#fff}.copy-btn.primary[data-v-e4d94218]{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;border-color:transparent}.copy-btn.primary[data-v-e4d94218]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #f59e0b66}.ascii-art[data-v-9e088339]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-9e088339]{color:#1a1a2e;font-size:1.5rem}.input-section[data-v-9e088339],.config-section[data-v-9e088339]{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.input-section label[data-v-9e088339],.config-section label[data-v-9e088339]{font-weight:600;color:#1a1a2e}.text-input[data-v-9e088339],.font-select[data-v-9e088339]{width:100%;padding:.875rem 1rem;font-size:1.1rem;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.text-input[data-v-9e088339]:focus,.font-select[data-v-9e088339]:focus{outline:none;border-color:#667eea}.output-section[data-v-9e088339]{padding:1.5rem;background:linear-gradient(135deg,#e0e7ff,#c7d2fe);border-radius:12px;border:2px solid rgba(99,102,241,.1882352941)}.output-header[data-v-9e088339]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.output-header span[data-v-9e088339]{font-weight:700;color:#3730a3;font-size:1.1rem}.copy-btn[data-v-9e088339]{padding:.5rem 1rem;font-size:.9rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:6px;cursor:pointer;transition:all .3s ease}.copy-btn[data-v-9e088339]:hover{background:#667eea;color:#fff}.ascii-output[data-v-9e088339]{margin:0;padding:1rem;background:#1a1a2e;color:#0f8;border-radius:8px;font-family:Courier New,monospace;font-size:.85rem;line-height:1.2;overflow-x:auto}.ipv4-range[data-v-f8b010a9]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-f8b010a9]{color:#1a1a2e;font-size:1.5rem}h3[data-v-f8b010a9]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem}h4[data-v-f8b010a9]{color:#1a1a2e;font-size:1rem;margin:1.5rem 0 .75rem}.input-section[data-v-f8b010a9]{padding:1.5rem;background:#f5f7fa;border-radius:12px}.input-row[data-v-f8b010a9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.input-item[data-v-f8b010a9]{display:flex;flex-direction:column;gap:.5rem}.input-item label[data-v-f8b010a9]{font-weight:600;color:#1a1a2e}.ip-input[data-v-f8b010a9]{padding:.875rem 1rem;font-size:1.1rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.ip-input[data-v-f8b010a9]:focus{outline:none;border-color:#667eea}.action-section[data-v-f8b010a9]{display:flex;gap:.75rem}.sample-btn[data-v-f8b010a9]{padding:.625rem 1.25rem;font-size:.95rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:8px;cursor:pointer;transition:all .3s ease}.sample-btn[data-v-f8b010a9]:hover{background:#667eea;color:#fff}.results-section[data-v-f8b010a9]{padding:1.5rem;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border-radius:12px;border:2px solid rgba(14,165,233,.1882352941)}.results-grid[data-v-f8b010a9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:1rem}.result-item[data-v-f8b010a9]{display:flex;flex-direction:column;gap:.25rem;padding:.875rem;background:#fff;border-radius:8px}.result-label[data-v-f8b010a9]{font-size:.85rem;color:#888;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.result-value[data-v-f8b010a9]{font-family:Consolas,Monaco,monospace;font-size:1rem;font-weight:700;color:#0c4a6e;word-break:break-all}.address-list[data-v-f8b010a9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem;max-height:300px;overflow-y:auto;padding:.5rem;background:#fff;border-radius:8px}.address-item[data-v-f8b010a9]{padding:.5rem .75rem;background:#f5f7fa;border-radius:6px;font-family:Consolas,Monaco,monospace;font-size:.9rem;cursor:pointer;transition:all .3s ease}.address-item[data-v-f8b010a9]:hover{background:#e0f2fe;color:#0ea5e9}.more-item[data-v-f8b010a9]{padding:.5rem .75rem;background:#fef3c7;border-radius:6px;font-size:.9rem;font-weight:600;color:#92400e;text-align:center;grid-column:1/-1}.list-warning[data-v-f8b010a9]{margin-top:1rem}.list-warning p[data-v-f8b010a9]{color:#92400e;font-weight:600;margin-bottom:.75rem}.error-section[data-v-f8b010a9]{padding:1rem;background:#fee;border-radius:8px;border-left:4px solid #e74c3c}.error-message[data-v-f8b010a9]{color:#e74c3c;font-weight:600}.eta-calculator[data-v-0f399ede]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-0f399ede]{color:#1a1a2e;font-size:1.5rem}h3[data-v-0f399ede]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem}.input-section[data-v-0f399ede]{padding:1.5rem;background:#f5f7fa;border-radius:12px}.input-row[data-v-0f399ede]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.input-item[data-v-0f399ede]{display:flex;flex-direction:column;gap:.5rem}.input-item label[data-v-0f399ede]{font-weight:600;color:#1a1a2e}.progress-input[data-v-0f399ede]{display:flex;gap:.5rem;align-items:center}.number-input[data-v-0f399ede]{flex:1;padding:.875rem 1rem;font-size:1.1rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.number-input[data-v-0f399ede]:focus{outline:none;border-color:#667eea}.progress-separator[data-v-0f399ede]{font-weight:700;color:#666;font-size:1.25rem}.time-inputs[data-v-0f399ede]{display:flex;gap:.5rem}.time-group[data-v-0f399ede]{flex:1;display:flex;gap:.25rem;align-items:center}.time-input[data-v-0f399ede]{flex:1;padding:.875rem .5rem;font-size:1.1rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#fff;text-align:center}.time-input[data-v-0f399ede]:focus{outline:none;border-color:#667eea}.time-label[data-v-0f399ede]{font-weight:600;color:#666;min-width:1.5rem}.action-section[data-v-0f399ede]{display:flex;gap:.75rem}.sample-btn[data-v-0f399ede]{padding:.625rem 1.25rem;font-size:.95rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:8px;cursor:pointer;transition:all .3s ease}.sample-btn[data-v-0f399ede]:hover{background:#667eea;color:#fff}.results-section[data-v-0f399ede]{padding:1.5rem;background:linear-gradient(135deg,#fffbeb,#fef3c7);border-radius:12px;border:2px solid rgba(217,119,6,.1882352941)}.results-grid[data-v-0f399ede]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1.5rem}.result-item[data-v-0f399ede]{display:flex;flex-direction:column;gap:.25rem;padding:1rem;background:#fff;border-radius:8px}.result-item.big[data-v-0f399ede]{grid-column:1/-1;text-align:center;padding:1.5rem}.result-label[data-v-0f399ede]{font-size:.85rem;color:#888;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.result-value[data-v-0f399ede]{font-family:Consolas,Monaco,monospace;font-size:1.1rem;font-weight:700;color:#92400e}.big .result-value[data-v-0f399ede]{font-size:1.75rem}.progress-bar-section[data-v-0f399ede]{margin-top:1rem}.progress-bar-container[data-v-0f399ede]{width:100%;height:24px;background:#fff;border-radius:12px;overflow:hidden;border:2px solid #e0e0e0}.progress-bar[data-v-0f399ede]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);transition:width .3s ease}.progress-labels[data-v-0f399ede]{display:flex;justify-content:space-between;margin-top:.5rem;font-family:Consolas,Monaco,monospace;font-weight:600;color:#666}.benchmark-builder[data-v-a8e98d04]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-a8e98d04]{color:#1a1a2e;font-size:1.5rem}h3[data-v-a8e98d04]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem}.config-section[data-v-a8e98d04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.config-item[data-v-a8e98d04]{display:flex;flex-direction:column;gap:.5rem}.config-item label[data-v-a8e98d04]{font-weight:600;color:#1a1a2e}.number-input[data-v-a8e98d04]{padding:.875rem 1rem;font-size:1.1rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.number-input[data-v-a8e98d04]:focus{outline:none;border-color:#667eea}.tests-section[data-v-a8e98d04],.test-list[data-v-a8e98d04]{display:flex;flex-direction:column;gap:1rem}.test-item[data-v-a8e98d04]{padding:1.25rem;background:#f5f7fa;border-radius:12px;border-left:4px solid #667eea}.test-header[data-v-a8e98d04]{display:flex;gap:.75rem;align-items:center;margin-bottom:.75rem}.test-name[data-v-a8e98d04]{flex:1;padding:.5rem .75rem;font-size:1rem;font-weight:600;border:2px solid #e0e0e0;border-radius:6px;background:#fff}.test-name[data-v-a8e98d04]:focus{outline:none;border-color:#667eea}.remove-btn[data-v-a8e98d04]{width:36px;height:36px;font-size:1.25rem;background:#fee2e2;color:#dc2626;border:2px solid #dc2626;border-radius:6px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.remove-btn[data-v-a8e98d04]:hover{background:#dc2626;color:#fff}.test-code[data-v-a8e98d04]{width:100%;min-height:100px;padding:.75rem;font-size:.95rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#fff;resize:vertical;line-height:1.6}.test-code[data-v-a8e98d04]:focus{outline:none;border-color:#667eea}.add-btn[data-v-a8e98d04]{align-self:flex-start;padding:.625rem 1.25rem;font-size:.95rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:8px;cursor:pointer;transition:all .3s ease}.add-btn[data-v-a8e98d04]:hover{background:#667eea;color:#fff}.action-section[data-v-a8e98d04]{display:flex;justify-content:center}.run-btn[data-v-a8e98d04]{padding:1rem 2.5rem;font-size:1.1rem;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all .3s ease}.run-btn[data-v-a8e98d04]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #667eea66}.run-btn[data-v-a8e98d04]:disabled{opacity:.6;cursor:not-allowed}.results-section[data-v-a8e98d04]{padding:1.5rem;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:12px;border:2px solid rgba(34,197,94,.1882352941)}.results-list[data-v-a8e98d04]{display:flex;flex-direction:column;gap:.75rem}.result-item[data-v-a8e98d04]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;padding:1rem;background:#fff;border-radius:8px;border-left:4px solid #22c55e}.result-item.fastest[data-v-a8e98d04]{border-left-color:#15803d;background:#dcfce7}.result-name[data-v-a8e98d04]{flex:1;font-weight:700;color:#1a1a2e;min-width:150px}.result-time[data-v-a8e98d04]{font-family:Consolas,Monaco,monospace;font-weight:700;color:#15803d;min-width:100px}.result-ops[data-v-a8e98d04]{font-family:Consolas,Monaco,monospace;font-size:.9rem;color:#888;min-width:120px}.fastest-badge[data-v-a8e98d04]{padding:.25rem .75rem;background:#15803d;color:#fff;border-radius:20px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.phone-parser[data-v-5cbe9bb0]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-5cbe9bb0]{color:#1a1a2e;font-size:1.5rem}h3[data-v-5cbe9bb0]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem}.formats-title[data-v-5cbe9bb0]{margin-top:1.5rem}.input-section[data-v-5cbe9bb0],.country-section[data-v-5cbe9bb0]{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.input-section label[data-v-5cbe9bb0],.country-section label[data-v-5cbe9bb0]{font-weight:600;color:#1a1a2e}.phone-input[data-v-5cbe9bb0],.country-select[data-v-5cbe9bb0]{width:100%;padding:.875rem 1rem;font-size:1.1rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.phone-input[data-v-5cbe9bb0]:focus,.country-select[data-v-5cbe9bb0]:focus{outline:none;border-color:#667eea}.results-section[data-v-5cbe9bb0]{padding:1.5rem;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border-radius:12px;border:2px solid rgba(14,165,233,.1882352941)}.results-grid[data-v-5cbe9bb0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:1rem}.result-item[data-v-5cbe9bb0]{display:flex;flex-direction:column;gap:.25rem;padding:.875rem;background:#fff;border-radius:8px}.result-label[data-v-5cbe9bb0]{font-size:.85rem;color:#888;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.result-value[data-v-5cbe9bb0]{font-family:Consolas,Monaco,monospace;font-size:1rem;font-weight:700}.result-value.valid[data-v-5cbe9bb0]{color:#15803d}.result-value.invalid[data-v-5cbe9bb0]{color:#dc2626}.formats-list[data-v-5cbe9bb0]{display:flex;flex-direction:column;gap:.75rem}.format-item[data-v-5cbe9bb0]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;padding:.875rem 1rem;background:#fff;border-radius:8px}.format-label[data-v-5cbe9bb0]{font-weight:600;color:#666;min-width:100px}.format-value[data-v-5cbe9bb0]{flex:1;font-family:Consolas,Monaco,monospace;font-size:.95rem;color:#0c4a6e;font-weight:600;word-break:break-all}.copy-btn[data-v-5cbe9bb0]{padding:.4rem .875rem;font-size:.85rem;font-weight:600;background:#e0f2fe;color:#0ea5e9;border:2px solid #0ea5e9;border-radius:6px;cursor:pointer;transition:all .3s ease;flex-shrink:0}.copy-btn[data-v-5cbe9bb0]:hover{background:#0ea5e9;color:#fff}.sample-section[data-v-5cbe9bb0]{display:flex;flex-direction:column;gap:.75rem}.sample-buttons[data-v-5cbe9bb0]{display:flex;flex-wrap:wrap;gap:.75rem}.sample-btn[data-v-5cbe9bb0]{padding:.625rem 1.25rem;font-size:.95rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:8px;cursor:pointer;transition:all .3s ease}.sample-btn[data-v-5cbe9bb0]:hover{background:#667eea;color:#fff}.iban-validator[data-v-d63bf172]{display:flex;flex-direction:column;gap:1.5rem}h2[data-v-d63bf172]{color:#1a1a2e;font-size:1.5rem}h3[data-v-d63bf172]{color:#1a1a2e;font-size:1.1rem;margin-bottom:1rem}h4[data-v-d63bf172]{color:#1a1a2e;font-size:1rem;margin:1.5rem 0 1rem}.input-section[data-v-d63bf172]{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:#f5f7fa;border-radius:12px}.input-section label[data-v-d63bf172]{font-weight:600;color:#1a1a2e}.iban-input[data-v-d63bf172]{padding:.875rem 1rem;font-size:1.1rem;font-family:Consolas,Monaco,monospace;border:2px solid #e0e0e0;border-radius:8px;background:#fff}.iban-input[data-v-d63bf172]:focus{outline:none;border-color:#667eea}.sample-section[data-v-d63bf172]{display:flex;flex-direction:column;gap:.75rem}.sample-buttons[data-v-d63bf172]{display:flex;flex-wrap:wrap;gap:.75rem}.sample-btn[data-v-d63bf172]{padding:.625rem 1.25rem;font-size:.95rem;font-weight:600;background:#fff;color:#667eea;border:2px solid #667eea;border-radius:8px;cursor:pointer;transition:all .3s ease}.sample-btn[data-v-d63bf172]:hover{background:#667eea;color:#fff}.results-section[data-v-d63bf172]{padding:1.5rem;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border-radius:12px;border:2px solid rgba(14,165,233,.1882352941)}.validation-result[data-v-d63bf172]{display:flex;gap:1rem;align-items:center;padding:1.5rem;background:#fff;border-radius:12px;border-left:4px solid}.validation-result.valid[data-v-d63bf172]{border-left-color:#22c55e}.validation-result.invalid[data-v-d63bf172]{border-left-color:#ef4444}.validation-icon[data-v-d63bf172]{font-size:2.5rem;font-weight:800}.valid .validation-icon[data-v-d63bf172]{color:#22c55e}.invalid .validation-icon[data-v-d63bf172]{color:#ef4444}.validation-text[data-v-d63bf172]{font-size:1.5rem;font-weight:700}.valid .validation-text[data-v-d63bf172]{color:#15803d}.invalid .validation-text[data-v-d63bf172]{color:#dc2626}.parsed-info[data-v-d63bf172]{margin-top:1rem}.info-grid[data-v-d63bf172]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.info-item[data-v-d63bf172]{display:flex;flex-direction:column;gap:.25rem;padding:.875rem;background:#fff;border-radius:8px}.info-label[data-v-d63bf172]{font-size:.85rem;color:#888;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.info-value[data-v-d63bf172]{font-family:Consolas,Monaco,monospace;font-size:1rem;font-weight:700;color:#0c4a6e;word-break:break-all}.info-section[data-v-d63bf172]{padding:1.5rem;background:#f5f7fa;border-radius:12px;border:1px solid #e0e0e0}.info-section p[data-v-d63bf172]{color:#666;line-height:1.7;margin:0}.tool-placeholder[data-v-0ab3cf1e]{text-align:center;padding:3rem 2rem}.placeholder-icon[data-v-0ab3cf1e]{font-size:5rem;margin-bottom:1.5rem}.tool-placeholder h2[data-v-0ab3cf1e]{font-size:1.75rem;color:#1a1a2e;margin-bottom:1rem}.tool-placeholder p[data-v-0ab3cf1e]{font-size:1.1rem;color:#666}.tool-page[data-v-7943c846]{max-width:900px;margin:0 auto}.back-link[data-v-7943c846]{display:inline-flex;align-items:center;color:#667eea;text-decoration:none;font-size:1rem;margin-bottom:2rem}.back-link[data-v-7943c846]:hover{text-decoration:underline}.tool-header[data-v-7943c846]{text-align:center;margin-bottom:3rem}.tool-icon[data-v-7943c846]{font-size:4rem;margin-bottom:1rem}.tool-header h1[data-v-7943c846]{font-size:2.5rem;color:#1a1a2e;margin-bottom:1rem}.tool-description[data-v-7943c846]{font-size:1.2rem;color:#666;max-width:600px;margin:0 auto}.tool-content[data-v-7943c846]{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 4px 20px #00000014;margin-bottom:3rem}.related-tools h2[data-v-7943c846]{font-size:1.75rem;color:#1a1a2e;margin-bottom:1.5rem}.tools-grid[data-v-7943c846]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem}.not-found[data-v-7943c846]{text-align:center;padding:4rem 0}.not-found h1[data-v-7943c846]{font-size:2rem;color:#1a1a2e;margin-bottom:1.5rem}.not-found a[data-v-7943c846]{color:#667eea;text-decoration:none;font-size:1.1rem}.not-found a[data-v-7943c846]:hover{text-decoration:underline}.about[data-v-2e7da310]{padding:2rem 0;min-height:70vh}.container[data-v-2e7da310]{max-width:800px;margin:0 auto;padding:0 2rem}.page-title[data-v-2e7da310]{text-align:center;color:#333;margin-bottom:2rem;font-size:2.5rem}.about-content[data-v-2e7da310]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 10px #0000000d}.about-section[data-v-2e7da310]{margin-bottom:2rem}.about-section[data-v-2e7da310]:last-child{margin-bottom:0}.about-section h2[data-v-2e7da310]{color:#667eea;margin-bottom:1rem;font-size:1.5rem}.about-section p[data-v-2e7da310]{color:#666;line-height:1.8}.features[data-v-2e7da310]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:1.5rem}.feature[data-v-2e7da310]{text-align:center;padding:1.5rem;background:#f8f9fa;border-radius:8px;transition:transform .3s}.feature[data-v-2e7da310]:hover{transform:translateY(-5px)}.feature-icon[data-v-2e7da310]{font-size:3rem;margin-bottom:1rem}.feature h3[data-v-2e7da310]{color:#333;margin-bottom:.5rem;font-size:1.1rem}.feature p[data-v-2e7da310]{color:#666;font-size:.9rem;line-height:1.6}.privacy[data-v-d1c06586]{padding:2rem 0;min-height:70vh}.container[data-v-d1c06586]{max-width:800px;margin:0 auto;padding:0 2rem}.page-title[data-v-d1c06586]{text-align:center;color:#333;margin-bottom:.5rem;font-size:2.5rem}.last-updated[data-v-d1c06586]{text-align:center;color:#999;margin-bottom:2rem;font-size:.9rem}.privacy-content[data-v-d1c06586]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 10px #0000000d}.privacy-section[data-v-d1c06586]{margin-bottom:2rem}.privacy-section[data-v-d1c06586]:last-child{margin-bottom:0}.privacy-section h2[data-v-d1c06586]{color:#667eea;margin-bottom:1rem;font-size:1.3rem}.privacy-section p[data-v-d1c06586]{color:#666;line-height:1.8;margin-bottom:1rem}.privacy-section ul[data-v-d1c06586]{margin-left:1.5rem;color:#666;line-height:1.8}.privacy-section ul li[data-v-d1c06586]{margin-bottom:.5rem}.contact[data-v-74ef393e]{padding:2rem 0;min-height:70vh}.container[data-v-74ef393e]{max-width:1000px;margin:0 auto;padding:0 2rem}.page-title[data-v-74ef393e]{text-align:center;color:#333;margin-bottom:2rem;font-size:2.5rem}.contact-content[data-v-74ef393e]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.contact-info[data-v-74ef393e],.contact-form-section[data-v-74ef393e]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 10px #0000000d}.contact-section[data-v-74ef393e]{margin-bottom:2rem}.contact-section[data-v-74ef393e]:last-child{margin-bottom:0}.contact-section h2[data-v-74ef393e]{color:#667eea;margin-bottom:1rem;font-size:1.5rem}.contact-section h3[data-v-74ef393e]{color:#333;margin-bottom:.5rem;font-size:1.2rem}.contact-section p[data-v-74ef393e]{color:#666;line-height:1.8}.contact-item[data-v-74ef393e]{display:flex;align-items:center;gap:.75rem}.contact-icon[data-v-74ef393e]{font-size:1.5rem}.contact-link[data-v-74ef393e]{color:#667eea;text-decoration:none;font-size:1rem;transition:color .3s}.contact-link[data-v-74ef393e]:hover{color:#764ba2;text-decoration:underline}.contact-form[data-v-74ef393e]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-74ef393e]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-74ef393e]{color:#333;font-weight:500}.form-group input[data-v-74ef393e],.form-group textarea[data-v-74ef393e]{padding:.75rem 1rem;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border-color .3s}.form-group input[data-v-74ef393e]:focus,.form-group textarea[data-v-74ef393e]:focus{outline:none;border-color:#667eea}.submit-btn[data-v-74ef393e]{padding:1rem 2rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .3s,box-shadow .3s}.submit-btn[data-v-74ef393e]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #667eea66}@media (max-width: 768px){.contact-content[data-v-74ef393e]{grid-template-columns:1fr}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;background:#f5f7fa;color:#333;line-height:1.6}#app{min-height:100vh}
