.crawler-container[data-v-b24f9f77]{height:100%;display:flex;flex-direction:column;overflow:hidden}.crawler-task-panel[data-v-b24f9f77]{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.task-panel-header[data-v-b24f9f77]{padding:.2rem;margin-bottom:0;background-color:#00000008;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.task-panel-body[data-v-b24f9f77]{flex:1 1 auto;padding:0;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.crawler-container .crawler-task-panel[data-v-b24f9f77]{flex:1;display:flex;flex-direction:column;overflow:hidden;margin-bottom:0}.crawler-container .task-panel-body[data-v-b24f9f77]{flex:1;overflow:hidden;display:flex;flex-direction:column;font-size:.9rem}.table-responsive[data-v-b24f9f77]{flex:1;overflow:auto}.crawler-table[data-v-b24f9f77]{table-layout:fixed;position:relative}.crawler-table thead[data-v-b24f9f77]{position:sticky;top:0;z-index:10;background-color:#f8f9fa}.panel-title[data-v-b24f9f77],.crawler-task-title[data-v-b24f9f77]{font-size:.98rem!important;font-weight:600!important;margin:0!important}.table th[data-v-b24f9f77]:nth-child(1),.table td[data-v-b24f9f77]:nth-child(1){width:100px!important}.table th[data-v-b24f9f77]:nth-child(2),.table td[data-v-b24f9f77]:nth-child(2){width:180px!important}.table th[data-v-b24f9f77]:nth-child(3),.table td[data-v-b24f9f77]:nth-child(3){width:35px!important}.table th[data-v-b24f9f77]:nth-child(4),.table td[data-v-b24f9f77]:nth-child(4){width:90px!important}.table th[data-v-b24f9f77]:nth-child(5),.table td[data-v-b24f9f77]:nth-child(5){width:50px!important}.table th[data-v-b24f9f77]:nth-child(6),.table td[data-v-b24f9f77]:nth-child(6){width:100px!important}.table th[data-v-b24f9f77]:nth-child(7),.table td[data-v-b24f9f77]:nth-child(7){width:50px!important}.table th[data-v-b24f9f77]:nth-child(8),.table td[data-v-b24f9f77]:nth-child(8){width:120px!important}.table th[data-v-b24f9f77]:nth-child(9),.table td[data-v-b24f9f77]:nth-child(9){width:160px!important;max-width:160px!important;min-width:160px!important}.table th[data-v-b24f9f77],.table td[data-v-b24f9f77]{padding:.4rem .2rem}.task-action-buttons[data-v-b24f9f77]{gap:2px;display:flex;justify-content:space-between;width:100%}.task-action-buttons .btn[data-v-b24f9f77]{padding:.25rem;font-size:.75rem;min-width:0;flex:1;border-radius:.25rem;white-space:nowrap;position:relative}.task-action-buttons .btn i[data-v-b24f9f77]{margin-right:2px}.task-url[data-v-b24f9f77]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-icons[data-v-b24f9f77]{display:flex;flex-direction:column;gap:3px;align-items:flex-start;min-height:32px;padding:2px;border-radius:4px}.config-icons .config-row[data-v-b24f9f77]{display:flex;gap:6px;align-items:center;min-height:14px;width:100%;padding:1px 0}.config-item[data-v-b24f9f77]{display:flex;align-items:center;gap:3px;font-size:12px}.config-text[data-v-b24f9f77]{color:#6c757d;font-weight:500;font-size:12px}.config-icons .config-row[data-v-b24f9f77]:last-child{justify-content:flex-start;gap:4px}.config-icons .config-row:last-child i[data-v-b24f9f77]{font-size:14px!important;margin-right:6px;display:inline-block!important;line-height:1;cursor:help;transition:transform .2s}.config-icons .config-row:last-child i[data-v-b24f9f77]:hover{transform:scale(1.2)}.config-icons .config-row:first-child .config-item[data-v-b24f9f77]{margin-right:8px}.config-icons .config-row:first-child i[data-v-b24f9f77]{font-size:16px!important;cursor:help;transition:transform .2s}.config-icons .config-row:first-child i[data-v-b24f9f77]:hover{transform:scale(1.1)}.config-item-with-text[data-v-b24f9f77]{display:flex;align-items:center;margin-right:12px;font-size:12px}.config-text-inline[data-v-b24f9f77]{color:#495057;font-weight:500;font-size:12px;white-space:nowrap}.config-icons i[data-v-b24f9f77]{font-size:11px;cursor:help;transition:transform .2s;display:inline-block;line-height:1}.config-icons i[data-v-b24f9f77]:hover{transform:scale(1.2)}.progress[data-v-b24f9f77]{margin-bottom:.2rem}.progress-bar[data-v-b24f9f77]{font-size:.7rem;line-height:1.2;font-weight:500;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.3)}.creation-info[data-v-b24f9f77]{display:flex;flex-direction:column;gap:4px;min-height:40px;justify-content:center}[data-v-b24f9f77] .user-info{display:flex;align-items:center;gap:6px;font-size:.75rem}[data-v-b24f9f77] .user-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%}[data-v-b24f9f77] .guest-avatar{background-color:#f8f9fa;border-color:#dee2e6}[data-v-b24f9f77] .guest-avatar i,[data-v-b24f9f77] .guest-username{color:#6c757d}[data-v-b24f9f77] .logged-user-avatar{background-color:#e3f2fd;border-color:#2196f3}[data-v-b24f9f77] .logged-user-avatar i{color:#2196f3}[data-v-b24f9f77] .logged-username{color:#1976d2;font-weight:600}[data-v-b24f9f77] .user-details{flex:1;min-width:0}[data-v-b24f9f77] .username{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px}.creation-time[data-v-b24f9f77]{font-size:.7rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn.btn-disabled[data-v-b24f9f77]{opacity:.6!important;cursor:not-allowed!important}.btn.btn-disabled[data-v-b24f9f77]:hover{opacity:.6!important}.btn-group .btn.btn-disabled[data-v-b24f9f77]{background-color:#f8f9fa!important;color:#6c757d!important;box-shadow:none!important}.btn-outline-success.btn-disabled[data-v-b24f9f77],.btn-outline-warning.btn-disabled[data-v-b24f9f77],.btn-outline-danger.btn-disabled[data-v-b24f9f77],.btn-outline-primary.btn-disabled[data-v-b24f9f77]{background-color:#f8f9fa!important;color:#6c757d!important}.btn.disabled-by-status.btn-disabled[data-v-b24f9f77]{border-color:#dee2e6!important;border-width:1px!important}.btn.disabled-by-permission.btn-disabled[data-v-b24f9f77]{border-color:#ffc9c9!important;border-width:2px!important;background-color:#fff5f5!important}@media (max-width: 1200px){.username[data-v-b24f9f77]{max-width:50px}.table th[data-v-b24f9f77]:nth-child(8),.table td[data-v-b24f9f77]:nth-child(8){width:110px!important}}@media (max-width: 992px){.username[data-v-b24f9f77]{max-width:40px}.user-info[data-v-b24f9f77]{gap:4px}.table th[data-v-b24f9f77]:nth-child(8),.table td[data-v-b24f9f77]:nth-child(8){width:100px!important}}@media (max-width: 768px){.username[data-v-b24f9f77]{max-width:35px}.table th[data-v-b24f9f77]:nth-child(8),.table td[data-v-b24f9f77]:nth-child(8){width:90px!important}}.tasks-container[data-v-b24f9f77]{position:relative;min-height:300px}.loading-indicator[data-v-b24f9f77]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;font-size:2rem;pointer-events:none}@media (max-width: 768px){.creation-time[data-v-b24f9f77]{font-size:.65rem}}.tools-container[data-v-95e080b0]{padding:20px;background-color:#fff}.label-fixed-width[data-v-95e080b0]{width:100px;min-width:80px;text-align:left;margin-bottom:0}.form-row[data-v-95e080b0]{width:100%}.create-task-form .form-label[data-v-95e080b0]{font-weight:500;white-space:nowrap;display:block}.create-task-form .form-control[data-v-95e080b0],.create-task-form .input-group[data-v-95e080b0]{min-width:0}.form-input-limit[data-v-95e080b0]{max-width:500px;flex:1 1 auto}.ms-2[data-v-95e080b0]{margin-left:.75rem!important}.form-check[data-v-95e080b0]{margin-bottom:.25rem}.form-check-label i[data-v-95e080b0]{width:16px;text-align:center;font-size:14px}.form-check input[type=radio][data-v-95e080b0]{margin-right:8px}.form-check-label[data-v-95e080b0]{display:flex;align-items:center;cursor:pointer;white-space:nowrap}.d-flex.gap-4 .form-check[data-v-95e080b0]{margin-bottom:0;margin-right:0}@media (max-width: 768px){.create-task-form[data-v-95e080b0]{padding:1rem!important}.label-fixed-width[data-v-95e080b0]{width:80px;min-width:60px}.form-input-limit[data-v-95e080b0]{max-width:100%}}.pages-container[data-v-0cc86aac]{position:relative;min-height:300px}.loading-indicator[data-v-0cc86aac]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;font-size:2rem;pointer-events:none}.task-detail-container[data-v-0cc86aac]{display:flex;flex-direction:column;width:100%}.task-detail-section[data-v-0cc86aac]{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.section-header[data-v-0cc86aac]{padding:0;margin-bottom:0;background-color:#00000008;border-bottom:1px solid rgba(0,0,0,.125)}.section-body[data-v-0cc86aac]{flex:1 1 auto;padding:0}.task-detail-container .task-detail-section[data-v-0cc86aac]{box-shadow:none}.task-detail-container .section-header[data-v-0cc86aac]{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;padding:.2rem .5rem;min-height:36px}.task-detail-container .section-body[data-v-0cc86aac]{padding:0;display:flex;flex-direction:column}.task-detail-container .section-title[data-v-0cc86aac]{font-size:.98rem;font-weight:600;margin:0}.task-detail-container .table-sm td[data-v-0cc86aac],.task-detail-container .table-sm th[data-v-0cc86aac]{padding:.32rem .5rem;font-size:.86rem}.task-detail-container .progress[data-v-0cc86aac]{height:1.2rem;font-size:.82rem}.task-detail-container .progress-bar[data-v-0cc86aac]{line-height:1.2rem;font-weight:500}.task-detail-container .badge[data-v-0cc86aac]{font-size:.72rem}.task-detail-container .text-truncate[data-v-0cc86aac]{max-width:180px}.task-detail-container .btn-group-sm .btn[data-v-0cc86aac]{font-size:.72rem;padding:.18rem .4rem;position:relative}.config-radio-group[data-v-0cc86aac]{display:flex;flex-direction:column;gap:4px}.config-radio-item[data-v-0cc86aac]{display:flex;align-items:center;gap:6px;font-size:12px}.config-radio-item i[data-v-0cc86aac]{font-size:12px;width:16px;text-align:center}.config-radio-text[data-v-0cc86aac]{color:#6c757d;font-weight:500}.config-check-group[data-v-0cc86aac]{display:flex;flex-direction:column;gap:4px}.config-check-item[data-v-0cc86aac]{display:flex;align-items:center;gap:6px;font-size:12px}.config-check-item i[data-v-0cc86aac]{font-size:12px;width:16px;text-align:center}.config-check-text[data-v-0cc86aac]{color:#6c757d;font-weight:500}.collapse[data-v-0cc86aac]{display:none}.collapse.show[data-v-0cc86aac]{display:block}[data-v-0cc86aac] .user-info{display:flex;align-items:center;gap:6px;font-size:.75rem}[data-v-0cc86aac] .guest-avatar{background-color:#f8f9fa;border-color:#dee2e6}[data-v-0cc86aac] .guest-avatar i,[data-v-0cc86aac] .guest-username{color:#6c757d}[data-v-0cc86aac] .logged-user-avatar{background-color:#e3f2fd;border-color:#2196f3}[data-v-0cc86aac] .logged-user-avatar i{color:#2196f3}[data-v-0cc86aac] .logged-username{color:#1976d2;font-weight:600}[data-v-0cc86aac] .user-details{flex:1;min-width:0}[data-v-0cc86aac] .username{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60px}.btn.btn-disabled[data-v-0cc86aac]{opacity:.6!important;cursor:not-allowed!important}.btn.btn-disabled[data-v-0cc86aac]:hover{opacity:.6!important}.btn-group .btn.btn-disabled[data-v-0cc86aac]{background-color:#f8f9fa!important;color:#6c757d!important;box-shadow:none!important}.btn-outline-success.btn-disabled[data-v-0cc86aac],.btn-outline-warning.btn-disabled[data-v-0cc86aac],.btn-outline-danger.btn-disabled[data-v-0cc86aac],.btn-outline-primary.btn-disabled[data-v-0cc86aac]{background-color:#f8f9fa!important;color:#6c757d!important}.btn.disabled-by-status.btn-disabled[data-v-0cc86aac]{border-color:#dee2e6!important;border-width:1px!important}.btn.disabled-by-permission.btn-disabled[data-v-0cc86aac]{border-color:#ffc9c9!important;border-width:2px!important;background-color:#fff5f5!important}.btn-group-sm .btn[title][data-v-0cc86aac]:hover:after{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:#000000d9;color:#fff;padding:.3rem .6rem;border-radius:4px;font-size:.75rem;white-space:nowrap;z-index:1000;margin-bottom:.3rem;pointer-events:none;opacity:1;transition:opacity .1s;box-shadow:0 2px 8px #0003}.btn-group-sm .btn[title][data-v-0cc86aac]:hover:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#000000d9;margin-bottom:-4px;z-index:1000;pointer-events:none}@media (max-width: 768px){.task-detail-container .table-responsive[data-v-0cc86aac]{font-size:.8rem}.task-detail-container .text-truncate[data-v-0cc86aac]{max-width:120px}}.page-detail-container[data-v-d97eec20]{padding:0;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.page-content-wrapper[data-v-d97eec20]{flex:1;overflow:hidden;margin:0;display:flex;gap:.2rem;padding:0}.tools-breadcrumb[data-v-d97eec20]{flex-shrink:0;padding:0;margin:0}.tools-breadcrumb .breadcrumb[data-v-d97eec20]{background-color:#f8f9fa;padding:.35rem .5rem;border-radius:.25rem;margin:.1rem;border:1px solid #dee2e6;box-shadow:0 1px 2px #0000000d;font-size:.8rem}.tools-breadcrumb .breadcrumb-item+.breadcrumb-item[data-v-d97eec20]:before{content:">";color:#6c757d}.tools-breadcrumb .breadcrumb-item a[data-v-d97eec20]{color:#0d6efd;text-decoration:none}.tools-breadcrumb .breadcrumb-item a[data-v-d97eec20]:hover{color:#0a58ca;text-decoration:underline}.tools-breadcrumb .breadcrumb-item.active[data-v-d97eec20]{color:#6c757d}.stretched-link[data-v-d97eec20]:after{position:absolute;inset:0;z-index:1;content:""}#pageSidebar[data-v-d97eec20]{height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;border:1px solid #dee2e6;border-radius:.25rem;padding:0;background-color:#f8f9fa;flex:0 0 25%;width:25%;margin-left:.1rem}.sidebar-header[data-v-d97eec20]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:.4rem .5rem;background-color:#e9ecef;border-bottom:1px solid #dee2e6}.sidebar-header h6[data-v-d97eec20]{margin:0;font-size:.8rem;font-weight:600;color:#495057}.loading-indicator[data-v-d97eec20]{display:flex;align-items:center;justify-content:center}.loading-indicator .spinner-border-sm[data-v-d97eec20]{width:1rem;height:1rem;border-width:.15rem}.empty-state[data-v-d97eec20]{padding:1rem;text-align:center}#relatedPagesList[data-v-d97eec20]{margin:0;padding:0;padding:.4rem;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:.4rem}.page-item[data-v-d97eec20]{position:relative;border:1px solid #dee2e6;border-radius:.2rem;padding:.4rem;margin-bottom:0;background-color:#fff;cursor:pointer;transition:all .2s ease}.page-item[data-v-d97eec20]:hover:not(.active){background-color:#f8f9fa;border-color:#0d6efd;box-shadow:0 2px 4px #0000001a}.page-item.active[data-v-d97eec20]{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.page-item.active .page-url[data-v-d97eec20]{color:#ffffffe6}.page-item.active .page-url i[data-v-d97eec20]{color:#fffc}.page-item-content[data-v-d97eec20]{display:flex;flex-direction:column;gap:.3rem;position:relative;z-index:1}.page-title[data-v-d97eec20]{font-weight:500;color:#212529;font-size:.85rem;line-height:1.3;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page-item.active .page-title[data-v-d97eec20]{color:#fff}.page-url[data-v-d97eec20]{font-size:.7rem;color:#6c757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-meta[data-v-d97eec20]{display:flex;align-items:center;gap:.4rem;font-size:.7rem;flex-wrap:wrap}.page-seq[data-v-d97eec20]{font-weight:600;font-size:.7rem;flex-shrink:0}.page-status[data-v-d97eec20]{flex-shrink:0;font-size:.6rem;padding:.1rem .3rem;margin-right:auto}.meta-item[data-v-d97eec20]{font-size:.65rem;color:#6c757d;margin-left:auto}.meta-item[data-v-d97eec20]:first-of-type{margin-left:auto}.meta-item[data-v-d97eec20]:last-of-type{margin-left:0}.page-item.active .meta-item[data-v-d97eec20]{color:#ffffffe6}#pageDetailContent[data-v-d97eec20]{height:100%;overflow-y:auto;overflow-x:hidden;flex:1;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;padding:.5rem;margin-right:.4rem;position:relative;display:flex;flex-direction:column}.detail-header[data-v-d97eec20]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding-bottom:.4rem;border-bottom:2px solid #dee2e6;margin-bottom:.5rem}.detail-header .detail-title[data-v-d97eec20]{flex:1;font-size:1.25rem;font-weight:600;color:#212529;margin:0}.detail-header .loading-indicator[data-v-d97eec20]{flex-shrink:0;margin-left:.5rem}.detail-loading[data-v-d97eec20]{display:flex;align-items:center;justify-content:center;min-height:300px}.page-detail[data-v-d97eec20]{display:flex;flex-direction:column;gap:.5rem;flex:1}.page-attributes[data-v-d97eec20]{display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem;padding:.5rem;background-color:#f8f9fa;border-radius:.2rem;border:1px solid #e9ecef}.attribute-item[data-v-d97eec20]{display:flex;align-items:center;gap:.4rem;font-size:.8rem}.attribute-item.attribute-full[data-v-d97eec20]{grid-column:1 / -1}.attribute-label[data-v-d97eec20]{font-weight:600;color:#6c757d;min-width:65px;flex-shrink:0;font-size:.75rem}.attribute-value[data-v-d97eec20]{color:#212529;word-break:break-all}.attribute-link[data-v-d97eec20]{color:#0d6efd;text-decoration:none;word-break:break-all;flex:1;font-size:.8rem}.attribute-link[data-v-d97eec20]:hover{text-decoration:underline}.page-content-section[data-v-d97eec20]{display:flex;flex-direction:column;gap:.4rem;flex:1;min-height:0}.content-section-title[data-v-d97eec20]{font-size:.9rem;font-weight:600;color:#495057;margin:0;padding-bottom:.4rem;border-bottom:1px solid #dee2e6}.content-text[data-v-d97eec20]{flex:1;padding:.5rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.2rem;font-size:.8rem;line-height:1.5;color:#212529;white-space:pre-wrap;word-break:break-word;overflow-y:auto;max-height:500px}.content-empty[data-v-d97eec20]{padding:1.5rem;text-align:center;color:#adb5bd;font-size:.8rem;background-color:#f8f9fa;border:1px dashed #dee2e6;border-radius:.2rem}@media (max-width: 768px){.page-content-wrapper[data-v-d97eec20]{flex-direction:column}#pageSidebar[data-v-d97eec20]{max-height:40%;flex:0 0 auto;max-width:100%}#pageDetailContent[data-v-d97eec20]{flex:1;padding:.4rem}.detail-title[data-v-d97eec20]{font-size:1.1rem}.page-attributes[data-v-d97eec20]{grid-template-columns:1fr;gap:.3rem;padding:.4rem}.attribute-item[data-v-d97eec20]{font-size:.75rem}.attribute-item.attribute-full[data-v-d97eec20]{grid-column:1}}.tools-container[data-v-46acadc3]{padding:20px;background-color:#fff}.tools-header[data-v-46acadc3]{margin-bottom:2rem}.tools-header h1[data-v-46acadc3]{color:#333;margin-bottom:.5rem}.tools-header p[data-v-46acadc3]{color:#666;font-size:.9rem}.doc-content[data-v-46acadc3]{background:#f8f9fa;border-radius:8px;padding:2rem;text-align:center;color:#666}.json-formatter[data-v-98fe1ba4]{height:100%;display:flex;flex-direction:column;background:#fff}.content-area[data-v-98fe1ba4]{flex:1;display:flex;min-height:0}.input-panel[data-v-98fe1ba4],.output-panel[data-v-98fe1ba4]{flex:1;display:flex;flex-direction:column;min-height:0}.input-panel[data-v-98fe1ba4]{border-right:1px solid #e9ecef}.panel-header[data-v-98fe1ba4]{display:flex;align-items:center;justify-content:space-between;padding:.375rem .75rem;background:#fff;border-bottom:1px solid #e6e9ec;flex-shrink:0;height:2.25rem}.panel-header h3[data-v-98fe1ba4]{margin:0;font-size:.9rem;color:#495057;font-weight:600;line-height:1.2}.input-status[data-v-98fe1ba4]{font-size:.75rem;font-weight:500}.status-success[data-v-98fe1ba4]{color:#198754;text-shadow:0 1px 0 rgba(255,255,255,.6)}.status-error[data-v-98fe1ba4]{color:#dc3545;text-shadow:0 1px 0 rgba(255,255,255,.6)}.toolbar[data-v-98fe1ba4]{display:flex;align-items:center;gap:1rem}.toolbar-group[data-v-98fe1ba4]{display:flex;align-items:center;gap:.5rem}.toolbar-group label[data-v-98fe1ba4]{font-size:.85rem;color:#495057;font-weight:500;margin:0}.radio-label[data-v-98fe1ba4]{display:flex;align-items:center;gap:.25rem;cursor:pointer;font-size:.85rem;color:#495057}.radio-label input[type=radio][data-v-98fe1ba4]{margin:0;cursor:pointer}.radio-label span[data-v-98fe1ba4]{cursor:pointer}.toolbar-btn[data-v-98fe1ba4]{padding:.15rem .35rem;border:1px solid #ddd;background:#fff;color:#495057;border-radius:3px;font-size:.65rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.15rem;position:relative;height:1.3rem}.toolbar-btn[data-v-98fe1ba4]:hover:not(:disabled){background:#e9ecef;border-color:#007bff;color:#007bff}.toolbar-btn[data-v-98fe1ba4]:disabled{opacity:.6;cursor:not-allowed}.toolbar-btn.active[data-v-98fe1ba4]{background:#007bff;color:#fff;border-color:#007bff}.copy-btn.copy-success[data-v-98fe1ba4]{background:#28a745;border-color:#28a745;color:#fff}.json-input[data-v-98fe1ba4]{flex:1;border:none;outline:none;padding:1rem;font-family:Courier New,Consolas,monospace;font-size:.9rem;line-height:1.5;resize:none;background:#fff}.json-input[data-v-98fe1ba4]::placeholder{color:#adb5bd}.json-output[data-v-98fe1ba4]{flex:1;overflow:auto;background:#fff}.json-display[data-v-98fe1ba4]{height:100%;overflow:auto}.json-pretty[data-v-98fe1ba4]{padding:1rem;font-family:Courier New,Consolas,monospace;font-size:.9rem;line-height:1.5;height:100%;overflow:auto}.json-compact[data-v-98fe1ba4]{padding:1rem;font-family:Courier New,Consolas,monospace;font-size:.9rem;line-height:1.5;margin:0;white-space:pre-wrap;word-break:break-all;background:#fff;color:#333;overflow-wrap:break-word}.error-display[data-v-98fe1ba4]{padding:1rem;display:flex;align-items:flex-start;gap:.75rem;color:#dc3545}.error-display .fa-icon[data-v-98fe1ba4]{font-size:1.2rem;margin-top:.2rem;flex-shrink:0}.error-content h4[data-v-98fe1ba4]{margin:0 0 .5rem;font-size:1rem}.error-content pre[data-v-98fe1ba4]{margin:0;font-family:Courier New,Consolas,monospace;font-size:.85rem;white-space:pre-wrap;word-break:break-word}.empty-state[data-v-98fe1ba4]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#adb5bd;gap:1rem}.empty-state .fa-icon[data-v-98fe1ba4]{font-size:2rem}.empty-state p[data-v-98fe1ba4]{margin:0;font-size:.95rem}@media (max-width: 768px){.content-area[data-v-98fe1ba4]{flex-direction:column}.input-panel[data-v-98fe1ba4]{border-right:none;border-bottom:1px solid #e9ecef;min-height:300px}.toolbar[data-v-98fe1ba4]{flex-wrap:wrap;gap:.75rem}.toolbar-group[data-v-98fe1ba4]{flex-wrap:wrap}.panel-header[data-v-98fe1ba4]{flex-direction:column;align-items:flex-start;gap:.75rem}}.markdown-parser[data-v-31a74578]{height:100%;display:flex;flex-direction:column;background:#fff;overflow:hidden}.content-area[data-v-31a74578]{flex:1;display:flex;min-height:0;position:relative;overflow:hidden}.left-area[data-v-31a74578]{width:50%;display:flex;min-height:0;height:100%;overflow:hidden}.input-panel[data-v-31a74578]{flex:1;display:flex;flex-direction:column;min-width:0;border-right:1px solid #e9ecef;transition:flex .3s ease;height:100%}.toc-panel[data-v-31a74578]{flex:0;display:flex;flex-direction:column;min-height:0;border-right:1px solid #e9ecef;height:100%;transition:flex .3s ease;overflow:hidden}.toc-panel[data-v-31a74578]:not([style*="display: none"]){flex:.3}.toc-sidebar-content[data-v-31a74578]{width:100%;max-width:100%;height:100%;border:none;border-radius:0;background:#f8f9fa;display:flex;flex-direction:column;min-width:0;overflow:hidden;contain:layout size}.toc-sidebar-content[data-v-31a74578] .toc-header{background:#fff;border-bottom:1px solid #e9ecef;flex-shrink:0}.toc-sidebar-content[data-v-31a74578] .toc-nav{flex:1;overflow-y:auto;overflow-x:auto;min-width:0;width:100%;max-width:100%;contain:layout}.output-panel[data-v-31a74578]{width:50%;display:flex;flex-direction:column;min-height:0;height:100%}.left-area:has(.toc-panel:not([style*="display: none"])) .input-panel[data-v-31a74578]{flex:.7}.panel-header[data-v-31a74578]{display:flex;align-items:center;justify-content:space-between;padding:.375rem .75rem;background:#fff;border-bottom:1px solid #e6e9ec;flex-shrink:0;height:2.25rem}.panel-header h3[data-v-31a74578]{margin:0;font-size:.9rem;color:#495057;font-weight:600;line-height:1.2}.toolbar[data-v-31a74578]{display:flex;align-items:center;gap:1rem}.toolbar-group[data-v-31a74578]{display:flex;align-items:center;gap:.5rem}.toolbar-btn[data-v-31a74578]{padding:.15rem .35rem;border:1px solid #ddd;background:#fff;color:#495057;border-radius:3px;font-size:.65rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.15rem;position:relative;height:1.3rem}.toolbar-btn[data-v-31a74578]:hover:not(:disabled){background:#e9ecef;border-color:#007bff;color:#007bff}.toolbar-btn[data-v-31a74578]:disabled{opacity:.6;cursor:not-allowed}.toolbar-btn.active[data-v-31a74578]{background:#007bff;color:#fff;border-color:#007bff}.markdown-input[data-v-31a74578]{flex:1;border:none;outline:none;padding:1rem;font-family:Courier New,Consolas,monospace;font-size:.9rem;line-height:1.5;resize:none;background:#fff;overflow-x:auto;overflow-y:auto;white-space:pre;word-wrap:normal;overflow-wrap:normal;min-width:0;box-sizing:border-box}.markdown-input.wrap-enabled[data-v-31a74578]{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden}.markdown-input[data-v-31a74578]::placeholder{color:#adb5bd}.markdown-output[data-v-31a74578]{flex:1;overflow:hidden;background:#fff}.markdown-display[data-v-31a74578]{height:100%;display:flex;position:relative;overflow:hidden}.markdown-content[data-v-31a74578]{flex:1;overflow:auto;padding:1rem;min-width:0}.markdown-body[data-v-31a74578]{max-width:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif;font-size:.9rem;line-height:1.6;word-wrap:break-word}.markdown-body h1[data-v-31a74578],.markdown-body h2[data-v-31a74578],.markdown-body h3[data-v-31a74578],.markdown-body h4[data-v-31a74578],.markdown-body h5[data-v-31a74578],.markdown-body h6[data-v-31a74578]{margin-top:1.5rem;margin-bottom:.75rem;scroll-margin-top:1rem}.markdown-body h1[data-v-31a74578]:first-child,.markdown-body h2[data-v-31a74578]:first-child,.markdown-body h3[data-v-31a74578]:first-child{margin-top:0}.markdown-body pre[data-v-31a74578]{background:#f6f8fa;border-radius:6px;font-size:.85rem;overflow-x:auto}.markdown-body code[data-v-31a74578]{background:#f6f8fa;padding:.2em .4em;border-radius:3px;font-size:.85em}.markdown-body pre code[data-v-31a74578]{background:transparent;padding:0}.markdown-body blockquote[data-v-31a74578]{border-left:4px solid #d0d7de;padding-left:1rem;color:#656d76;margin:1rem 0}.markdown-content .markdown-body table[data-v-31a74578]{font-size:.85rem!important;width:max-content!important;table-layout:fixed!important;border-collapse:collapse!important}.markdown-content .markdown-body table td[data-v-31a74578],.markdown-content .markdown-body table th[data-v-31a74578]{width:150px!important;min-width:150px!important;max-width:150px!important;padding:.75rem 1rem!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:top!important;line-height:1.4!important;border:1px solid #d0d7de!important;box-sizing:border-box!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif!important}.markdown-content .markdown-body table th[data-v-31a74578]{font-weight:600!important;background-color:#f8f9fa!important;width:150px!important}.markdown-content .markdown-body table:has(tr>*:nth-child(5)) td[data-v-31a74578],.markdown-content .markdown-body table:has(tr>*:nth-child(5)) th[data-v-31a74578]{width:120px!important;min-width:120px!important;max-width:120px!important}.markdown-content .markdown-body table:has(tr>*:nth-child(8)) td[data-v-31a74578],.markdown-content .markdown-body table:has(tr>*:nth-child(8)) th[data-v-31a74578]{width:100px!important;min-width:100px!important;max-width:100px!important}.markdown-content .markdown-body table[data-v-31a74578] *{box-sizing:border-box!important}div.markdown-content div.markdown-body table[data-v-31a74578]{table-layout:fixed!important;width:max-content!important}div.markdown-content div.markdown-body table td[data-v-31a74578],div.markdown-content div.markdown-body table th[data-v-31a74578]{width:150px!important;min-width:150px!important;max-width:150px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.empty-state[data-v-31a74578]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#adb5bd;gap:1rem}.empty-state .fa-icon[data-v-31a74578]{font-size:2rem}.empty-state p[data-v-31a74578]{margin:0;font-size:.95rem}.error-display[data-v-31a74578]{padding:1rem;display:flex;align-items:flex-start;gap:.75rem;color:#dc3545;background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;margin:1rem}.error-display .error-content h4[data-v-31a74578]{margin:0 0 .5rem;font-size:1rem;color:#dc3545}.error-display .error-content pre[data-v-31a74578]{margin:0;font-family:Courier New,Consolas,monospace;font-size:.85rem;white-space:pre-wrap;word-break:break-word;color:#dc3545}@media (max-width: 768px){.content-area[data-v-31a74578]{flex-direction:column}.left-area[data-v-31a74578]{width:100%;flex-direction:column}.input-panel[data-v-31a74578]{border-right:none;border-bottom:1px solid #e9ecef;min-height:300px;flex:none!important}.output-panel[data-v-31a74578]{width:100%}.toc-panel[data-v-31a74578]{flex:none!important;min-height:200px;border-right:none;border-bottom:1px solid #e9ecef}.toolbar[data-v-31a74578]{flex-wrap:wrap;gap:.75rem}.panel-header[data-v-31a74578]{flex-direction:column;align-items:flex-start;gap:.75rem}}.text-compare[data-v-8d898a23]{height:100%;display:flex;flex-direction:column;background:#fff;overflow:hidden}.content-area[data-v-8d898a23]{flex:0 0 35%;display:flex;min-height:0;border-bottom:2px solid #e9ecef}.input-panel[data-v-8d898a23]{flex:1;display:flex;flex-direction:column;min-width:0;border-right:1px solid #e9ecef}.input-panel[data-v-8d898a23]:last-child{border-right:none}.panel-header[data-v-8d898a23]{display:flex;align-items:center;justify-content:space-between;padding:.375rem .75rem;background:#f8f9fa;border-bottom:1px solid #e6e9ec;flex-shrink:0;height:2.25rem}.panel-header h3[data-v-8d898a23]{margin:0;font-size:.9rem;color:#495057;font-weight:600;line-height:1.2}.toolbar[data-v-8d898a23]{display:flex;align-items:center;gap:.5rem}.toolbar-btn[data-v-8d898a23]{padding:.15rem .35rem;border:1px solid #ddd;background:#fff;color:#495057;border-radius:3px;font-size:.65rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;height:1.3rem;position:relative}.toolbar-btn[data-tooltip][data-v-8d898a23]:hover:after{content:attr(data-tooltip);position:absolute;top:100%;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:.25rem .5rem;border-radius:3px;font-size:.75rem;white-space:nowrap;z-index:1001;pointer-events:none;margin-top:.25rem}.toolbar-btn[data-tooltip][data-v-8d898a23]:hover:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:3px solid transparent;border-bottom-color:#000c;margin-top:-3px;z-index:1000;pointer-events:none}.header-right .toolbar-btn[data-tooltip][data-v-8d898a23]:hover:after,.pane-header .toolbar:last-child .toolbar-btn[data-tooltip][data-v-8d898a23]:hover:after{left:auto;right:0;transform:none}.header-right .toolbar-btn[data-tooltip][data-v-8d898a23]:hover:before,.pane-header .toolbar:last-child .toolbar-btn[data-tooltip][data-v-8d898a23]:hover:before{left:auto;right:.5rem;transform:none}.toolbar-btn[data-v-8d898a23]:hover:not(:disabled){background:#e9ecef;border-color:#007bff;color:#007bff}.toolbar-btn[data-v-8d898a23]:disabled{opacity:.4;cursor:not-allowed}.toolbar-btn.active[data-v-8d898a23]{background:#007bff;color:#fff;border-color:#007bff}.toolbar-btn.copy-success[data-v-8d898a23]{background:#28a745;border-color:#28a745;color:#fff}.toolbar-btn.copy-success[data-v-8d898a23]:hover{background:#218838;border-color:#1e7e34}.compare-input[data-v-8d898a23]{flex:1;border:none;outline:none;padding:1rem;font-family:Courier New,Consolas,monospace;font-size:.85rem;line-height:1.5;resize:none;background:#fff;overflow-x:auto;overflow-y:auto;white-space:pre;word-wrap:normal;overflow-wrap:normal}.compare-input.wrap-enabled[data-v-8d898a23]{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden}.compare-input[data-v-8d898a23]::placeholder{color:#adb5bd}.diff-result-area[data-v-8d898a23]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.result-header[data-v-8d898a23]{display:flex;align-items:center;justify-content:space-between;padding:.375rem .75rem;background:#f8f9fa;border-bottom:1px solid #e6e9ec;flex-shrink:0;height:2.25rem;gap:1rem}.result-header h3[data-v-8d898a23]{margin:0;font-size:.95rem;color:#495057;font-weight:600;flex-shrink:0}.header-center[data-v-8d898a23]{flex:1;display:flex;justify-content:center}.header-right[data-v-8d898a23]{display:flex;align-items:center;gap:1rem;flex-shrink:0}.view-switcher[data-v-8d898a23]{display:flex;gap:0;border:1px solid #ddd;border-radius:3px;overflow:hidden}.view-btn[data-v-8d898a23]{padding:.25rem 1rem;border:none;border-right:1px solid #ddd;background:#fff;color:#495057;font-size:.8rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;white-space:nowrap}.view-btn[data-v-8d898a23]:last-child{border-right:none}.view-btn[data-v-8d898a23]:hover:not(.active){background:#e9ecef;color:#007bff}.view-btn.active[data-v-8d898a23]{background:#007bff;color:#fff}.view-btn span[data-v-8d898a23]{font-weight:500}.diff-stats[data-v-8d898a23]{display:flex;gap:.75rem;font-size:.8rem}.stat-item[data-v-8d898a23]{display:flex;align-items:center;gap:.25rem;font-weight:600}.stat-item.addition[data-v-8d898a23]{color:#28a745}.stat-item.deletion[data-v-8d898a23]{color:#dc3545}.stat-item.unchanged[data-v-8d898a23]{color:#6c757d}.stat-item.identical[data-v-8d898a23]{color:#28a745}.no-diff-message[data-v-8d898a23]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem;color:#28a745;padding:5rem 3rem 3rem}.no-diff-message svg[data-v-8d898a23]{font-size:3rem}.no-diff-message p[data-v-8d898a23]{margin:0;font-size:1.1rem;font-weight:500}.split-view[data-v-8d898a23]{flex:1;display:flex;flex-direction:column;overflow:auto;background:#fff}.split-view .diff-content[data-v-8d898a23]{font-family:Courier New,Consolas,monospace;font-size:.8rem;line-height:1.5}.diff-line-row[data-v-8d898a23]{display:flex;border-bottom:1px solid #f0f0f0}.diff-line[data-v-8d898a23]{flex:1;display:flex;min-height:1.5rem;min-width:0;white-space:pre}.diff-line.left-side[data-v-8d898a23]{border-right:1px solid #e9ecef}.line-number[data-v-8d898a23]{flex-shrink:0;width:3rem;padding:0 .5rem;text-align:right;color:#6c757d;background:#f8f9fa;border-right:1px solid #e9ecef;-webkit-user-select:none;user-select:none}.line-prefix[data-v-8d898a23]{flex-shrink:0;width:1.5rem;padding:0 .25rem;text-align:center;font-weight:600;-webkit-user-select:none;user-select:none}.line-content[data-v-8d898a23]{flex:1;min-width:0;padding:0 .75rem;overflow-x:auto;white-space:pre;word-wrap:normal;overflow-wrap:normal}.diff-line-row.wrap-enabled .line-content[data-v-8d898a23]{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden}.diff-line.unchanged[data-v-8d898a23]{background:#fff}.diff-line.deleted[data-v-8d898a23]{background:#ffeef0}.diff-line.deleted .line-number[data-v-8d898a23]{background:#ffdce0}.diff-line.deleted .line-prefix[data-v-8d898a23]{color:#dc3545}.diff-line.added[data-v-8d898a23]{background:#e6ffed}.diff-line.added .line-number[data-v-8d898a23]{background:#cdffd8}.diff-line.added .line-prefix[data-v-8d898a23]{color:#28a745}.diff-line.empty[data-v-8d898a23]{background:#fafbfc}.diff-line.empty .line-number[data-v-8d898a23]{background:#f1f3f5}.diff-line.empty.full-line-change[data-v-8d898a23]{background:#fafbfc!important}.diff-line.empty.full-line-change .line-number[data-v-8d898a23]{background:#f1f3f5!important;color:#adb5bd!important}.diff-line.empty.full-line-change .line-prefix[data-v-8d898a23]{color:transparent!important}.unified-view[data-v-8d898a23]{flex:1;display:flex;flex-direction:column;overflow:auto;background:#fff}.unified-view .diff-content[data-v-8d898a23]{font-family:Courier New,Consolas,monospace;font-size:.8rem;line-height:1.5}.unified-view .diff-line[data-v-8d898a23]{display:flex;min-height:1.5rem;white-space:pre;border-bottom:1px solid #f0f0f0}.unified-view .line-number[data-v-8d898a23]{width:3rem}.unified-view .line-number.left[data-v-8d898a23]{border-right:none}.unified-view .line-number.right[data-v-8d898a23]{border-right:1px solid #e9ecef}.unified-view .diff-line.wrap-enabled .line-content[data-v-8d898a23]{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden}.inline-view[data-v-8d898a23]{flex:1;display:flex;flex-direction:column;overflow:auto;background:#fff}.inline-view .diff-content[data-v-8d898a23]{font-family:Courier New,Consolas,monospace;font-size:.8rem;line-height:1.5}.inline-view .diff-line[data-v-8d898a23]{display:flex;min-height:1.5rem;white-space:pre;border-bottom:1px solid #f0f0f0}.inline-view .diff-line.wrap-enabled .line-content[data-v-8d898a23]{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden}[data-v-8d898a23] .char-deleted{background:#ffccd5;color:#d73a49;font-weight:600}[data-v-8d898a23] .char-added{background:#acf2bd;color:#22863a;font-weight:600}.patch-view[data-v-8d898a23]{flex:1;display:flex;overflow:hidden;background:#fff}.patch-view .patch-pane[data-v-8d898a23]{flex:1;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid #e9ecef}.patch-view .patch-pane[data-v-8d898a23]:last-child{border-right:none}.patch-view .pane-header[data-v-8d898a23]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:#f8f9fa;border-bottom:1px solid #e6e9ec;flex-shrink:0}.patch-view .pane-header h4[data-v-8d898a23]{margin:0;font-size:.85rem;color:#495057;font-weight:600}.patch-view .pane-header .toolbar[data-v-8d898a23]{display:flex;align-items:center;gap:.5rem}.patch-view .toolbar-btn.primary[data-v-8d898a23]{background:#007bff;color:#fff;border-color:#007bff;gap:.25rem;padding:.25rem .5rem;height:auto}.patch-view .toolbar-btn.primary[data-v-8d898a23]:hover:not(:disabled){background:#0056b3;border-color:#0056b3}.patch-content[data-v-8d898a23]{flex:1;margin:0;padding:1rem;font-family:Courier New,Consolas,monospace;font-size:.8rem;line-height:1.5;background:#f6f8fa;color:#24292f;overflow:auto;white-space:pre;word-wrap:normal;overflow-wrap:normal}.patch-content.wrap-enabled[data-v-8d898a23]{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden}[data-v-8d898a23] .patch-file-header{color:#6a737d;font-weight:600}[data-v-8d898a23] .patch-hunk-header{color:#005cc5;background:#f1f8ff;font-weight:600}[data-v-8d898a23] .patch-deleted{color:#d73a49;background:#ffeef0}[data-v-8d898a23] .patch-added{color:#22863a;background:#e6ffed}[data-v-8d898a23] .patch-context{color:#24292f}.patch-result[data-v-8d898a23]{flex:1;overflow:auto;display:flex;flex-direction:column}.empty-hint[data-v-8d898a23],.error-hint[data-v-8d898a23]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:#6c757d;padding:2rem}.empty-hint svg[data-v-8d898a23]{font-size:2.5rem;color:#007bff}.error-hint svg[data-v-8d898a23]{font-size:2.5rem;color:#dc3545}.empty-hint p[data-v-8d898a23],.error-hint p[data-v-8d898a23]{margin:0;font-size:.9rem}.patch-result-content[data-v-8d898a23]{flex:1;margin:0;padding:1rem;font-family:Courier New,Consolas,monospace;font-size:.8rem;line-height:1.5;background:#fff;color:#24292f;overflow:auto;white-space:pre;word-wrap:normal;overflow-wrap:normal}.patch-result-content.wrap-enabled[data-v-8d898a23]{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden}.empty-state[data-v-8d898a23]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;color:#6c757d;gap:1rem;padding:5rem 3rem 3rem}.empty-state svg[data-v-8d898a23]{font-size:3rem}.empty-state p[data-v-8d898a23]{margin:0;font-size:1.1rem;font-weight:500}@media (max-width: 768px){.content-area[data-v-8d898a23]{flex:0 0 40%;flex-direction:column}.input-panel[data-v-8d898a23]{border-right:none;border-bottom:1px solid #e9ecef}.result-header[data-v-8d898a23]{flex-wrap:wrap}.header-center[data-v-8d898a23]{order:3;flex:1 0 100%;margin-top:.5rem}.view-switcher[data-v-8d898a23]{width:100%}.view-btn[data-v-8d898a23]{flex:1}.split-view .diff-line-row[data-v-8d898a23]{flex-direction:column}.diff-line.left-side[data-v-8d898a23]{border-right:none;border-bottom:1px solid #e9ecef}}.content-tabs[data-v-cd6143ee]{background:#fff;border-bottom:1px solid #e9ecef;margin-bottom:0;height:30px;display:flex;align-items:center}.tab-nav[data-v-cd6143ee]{display:flex;padding:0;margin:0;height:100%}.tab-button[data-v-cd6143ee]{background:none;border:none;padding:0 1.5rem;color:#495057;cursor:pointer;border-bottom:3px solid transparent;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;height:100%;border-radius:0;position:relative;text-decoration:none}.tab-button[data-v-cd6143ee]:hover{color:#007bff;background-color:#007bff0d}.tab-button.active[data-v-cd6143ee]{color:#007bff;border-bottom-color:#007bff;background-color:#007bff14;font-weight:600}.tab-button.active[data-v-cd6143ee]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background-color:#007bff}.tab-icon[data-v-cd6143ee]{font-size:.9rem}.tools-main[data-v-cd6143ee]{flex:1;overflow-y:auto}.tools-container[data-v-cd6143ee]{background-color:#fff;height:100%;display:flex;flex-direction:column}@media (max-width: 768px){.tab-nav[data-v-cd6143ee]{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tab-nav[data-v-cd6143ee]::-webkit-scrollbar{display:none}.tab-button[data-v-cd6143ee]{flex-shrink:0;padding:.75rem 1rem;white-space:nowrap}.tools-main[data-v-cd6143ee]{padding:1rem}}.tool-header[data-v-a189ce6b]{background:#fff;padding:1.5rem;border-bottom:1px solid #e9ecef;margin:0}.tool-header h2[data-v-a189ce6b]{color:#333;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.tool-header p[data-v-a189ce6b]{color:#666;margin:0;font-size:.9rem}.cosine-calculator[data-v-a189ce6b]{padding:1.5rem}.input-group[data-v-a189ce6b]{margin-bottom:1.5rem}.vector-info[data-v-a189ce6b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.dimension-info[data-v-a189ce6b]{background:#e9ecef;color:#495057;padding:.25rem .5rem;border-radius:3px;font-size:.8rem;font-weight:500}.dimension-warning[data-v-a189ce6b]{background:#fff3cd;color:#856404;padding:.75rem;border:1px solid #ffeaa7;border-radius:4px;margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem}.input-group label[data-v-a189ce6b]{font-weight:600;color:#333;margin:0}.input-group textarea[data-v-a189ce6b]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-family:monospace;font-size:.9rem;resize:vertical;box-sizing:border-box}.input-group textarea[data-v-a189ce6b]:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff40}.calculate-section[data-v-a189ce6b]{text-align:center;margin:2rem 0}.calculate-btn[data-v-a189ce6b]{background:#007bff;color:#fff;border:none;padding:.75rem 2rem;border-radius:4px;font-size:1rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:background-color .2s}.calculate-btn[data-v-a189ce6b]:hover:not(:disabled){background:#0056b3}.calculate-btn[data-v-a189ce6b]:disabled{background:#6c757d;cursor:not-allowed}.result-section[data-v-a189ce6b]{margin-top:2rem;padding-top:2rem;border-top:1px solid #e9ecef}.error-message[data-v-a189ce6b]{background:#f8d7da;color:#721c24;padding:1rem;border-radius:4px;border:1px solid #f5c6cb;display:flex;align-items:center;gap:.5rem}.result-display[data-v-a189ce6b]{background:#d4edda;border:1px solid #c3e6cb;border-radius:4px;padding:1.5rem}.result-display h3[data-v-a189ce6b]{color:#155724;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.result-value[data-v-a189ce6b]{font-size:1.2rem;margin-bottom:1rem;padding:.75rem;background:#fffc;border-radius:4px;text-align:center}.result-details[data-v-a189ce6b]{color:#155724}.result-details p[data-v-a189ce6b]{margin:.5rem 0}.tools-container[data-v-7216e251]{padding:20px;background-color:#fff}.tools-header[data-v-7216e251]{margin-bottom:2rem}.tools-header h1[data-v-7216e251]{color:#333;margin-bottom:.5rem}.tools-header p[data-v-7216e251]{color:#666;font-size:.9rem}.image-content[data-v-7216e251]{background:#f8f9fa;border-radius:8px;padding:2rem;text-align:center;color:#666}.tools-container[data-v-5cafc638]{padding:20px;background-color:#fff}.tools-header[data-v-5cafc638]{margin-bottom:2rem}.tools-header h1[data-v-5cafc638]{color:#333;margin-bottom:.5rem}.tools-header p[data-v-5cafc638]{color:#666;font-size:.9rem}.video-content[data-v-5cafc638]{background:#f8f9fa;border-radius:8px;padding:2rem;text-align:center;color:#666}
