#app[data-v-aa18db12]{width:100vw;min-width:1024px;height:100vh;height:100%;background-color:#fff}.menu-full-box{position:relative;left:0;top:0}.menu-full-box,.nav-menu{width:100%!important;margin:0!important;padding:0!important}.nav-menu{background-color:#2c3e50!important;border:none!important;border-radius:0!important;box-shadow:0 2px 12px rgba(0,0,0,.15)}.nav-menu .el-menu-item{font-size:15px!important;color:#ecf0f1!important;height:50px!important;line-height:50px!important;margin:5px 3px;border-radius:8px!important;transition:all .3s ease}.nav-menu .el-menu-item i{margin-right:8px;font-size:16px}.nav-menu .el-menu-item:hover{background-color:#34495e!important;color:#fff!important;transform:translateY(-1px)}.nav-menu .el-menu-item.is-active{background-color:#3498db!important;color:#fff!important;font-weight:600!important;box-shadow:0 2px 8px rgba(52,152,219,.3)}.el-menu--popup,.el-menu--popup .el-menu-item{background-color:#3a4f67!important;color:#fff!important}.el-menu--popup .el-menu-item:hover{background-color:#4a617a!important;color:#fff!important}body{min-height:100vh;flex-direction:column}#app,body{display:flex}#app{flex:1;flex-direction:column}.main-footer[data-v-18ee403f]{margin-top:auto!important;width:100%!important;box-sizing:border-box;background-color:#f2f7fd;padding:22px 28px;justify-content:space-between;flex-wrap:wrap;gap:16px;box-shadow:0 -2px 10px rgba(0,0,0,.05)}.main-footer .footer-left[data-v-18ee403f],.main-footer[data-v-18ee403f]{display:flex;align-items:center}.main-footer .footer-left .university[data-v-18ee403f]{font-weight:700;font-size:16px;line-height:1.6;color:#2c3e50}.main-footer .footer-left .university p[data-v-18ee403f]{margin:4px 0}.main-footer .footer-right[data-v-18ee403f]{flex:1;text-align:right;font-size:14px;color:#555;line-height:1.6}.main-footer .footer-right p[data-v-18ee403f]{margin:0 0 6px 0}.main-footer .footer-right a[data-v-18ee403f]{color:#3498db;text-decoration:none}.main-footer .footer-right a[data-v-18ee403f]:hover{text-decoration:underline}@media(max-width:768px){.main-footer[data-v-18ee403f]{flex-direction:column;text-align:center}.main-footer .footer-left[data-v-18ee403f],.main-footer .footer-right[data-v-18ee403f]{width:100%;text-align:center}}[data-v-65fe2e4e]{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body[data-v-65fe2e4e],html[data-v-65fe2e4e]{width:100%;height:100%;overflow-x:hidden;margin:0;padding:0}#whole-app[data-v-65fe2e4e]{width:100%;min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(160deg,#eef3f9,#f5f8fb 60%,#fff)}.top-header[data-v-65fe2e4e]{width:100%;margin:0;padding:0;background:linear-gradient(135deg,#1e2b3a,#263648);box-shadow:0 2px 12px rgba(0,0,0,.15);z-index:99;height:56px}.page-footer[data-v-65fe2e4e]{width:100%;margin:0;padding:0;background:linear-gradient(135deg,#1e2b3a,#2c3e50);z-index:99}.page-container[data-v-65fe2e4e]{display:flex;flex-direction:row;width:100%;max-width:1400px;margin:0 auto;padding:30px 20px;gap:30px;flex:1}.main-content[data-v-65fe2e4e]{flex:1;min-width:0}.sidebar[data-v-65fe2e4e]{width:220px;flex-shrink:0}.hero-banner[data-v-65fe2e4e]{background:linear-gradient(135deg,#2c5282,#2b6cb0);border-radius:14px;padding:45px 30px;margin-bottom:35px;text-align:center}.hero-title[data-v-65fe2e4e]{font-size:23px;color:#fff;font-weight:600;line-height:1.6}.content-card[data-v-65fe2e4e]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 3px 10px rgba(0,0,0,.05)}.section[data-v-65fe2e4e]{margin-bottom:35px}.section-heading[data-v-65fe2e4e]{font-size:20px;color:#2d3748;font-weight:600;margin-bottom:20px;border-left:4px solid #3182ce;padding-left:14px}.section-text[data-v-65fe2e4e]{font-size:15px;line-height:1.8;color:#4a5568}.mode-cards[data-v-65fe2e4e]{display:grid;grid-template-columns:1fr 1fr;gap:25px}.mode-card[data-v-65fe2e4e]{background:#f8fafc;border-radius:12px;padding:30px;text-align:center;border:1px solid #e2e8f0;transition:.3s}.mode-card[data-v-65fe2e4e]:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.06)}.mode-card .icon[data-v-65fe2e4e]{font-size:40px;margin-bottom:15px}.mode-card h3[data-v-65fe2e4e]{font-size:18px;color:#2c5282;margin-bottom:12px}.mode-card .desc[data-v-65fe2e4e]{font-size:14px;color:#57606f;line-height:1.6;margin-bottom:25px;min-height:60px}.mode-btn[data-v-65fe2e4e]{display:inline-block;padding:13px 28px;border-radius:8px;font-weight:600;text-decoration:none;transition:.3s}.mode-btn.primary[data-v-65fe2e4e]{background:#38a169;color:#fff}.mode-btn.primary[data-v-65fe2e4e]:hover{background:#2f855a}.mode-btn.secondary[data-v-65fe2e4e]{background:#3182ce;color:#fff}.mode-btn.secondary[data-v-65fe2e4e]:hover{background:#2c5282}.flow-box[data-v-65fe2e4e]{text-align:center;margin:20px 0}.flow-img[data-v-65fe2e4e]{max-width:70%;height:auto}.flow-note[data-v-65fe2e4e]{font-size:13px;color:#718096;text-align:center;margin-top:15px;padding-top:10px;border-top:1px solid #e2e8f0}.feature-list[data-v-65fe2e4e]{display:grid;gap:15px}.feature-item[data-v-65fe2e4e]{background:#f7fafc;padding:22px;border-radius:10px}.feature-item h4[data-v-65fe2e4e]{color:#2c5282;margin-bottom:6px;font-size:17px}.feature-item p[data-v-65fe2e4e]{font-size:14.5px;color:#57606f;line-height:1.7}.action-bar[data-v-65fe2e4e]{display:flex;justify-content:center;gap:20px;margin-top:30px}.small-btn[data-v-65fe2e4e]{padding:10px 22px;background:#e2e8f0;color:#2d3748;border-radius:6px;text-decoration:none;font-size:14px}.small-btn[data-v-65fe2e4e]:hover{background:#cbd5e0}.aside-content[data-v-65fe2e4e]{background:#fff;padding:20px 16px;border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,.06);font-size:13px;line-height:1.6;color:#5c6f82}.aside-content .red-text[data-v-65fe2e4e]{color:#c2283e;font-weight:600}.contact[data-v-65fe2e4e],.dataset-info[data-v-65fe2e4e],.other-servers[data-v-65fe2e4e]{margin-top:30px;font-size:12.5px}.sub-title[data-v-65fe2e4e]{font-size:14px;font-weight:700;color:#1e2b3a;margin-bottom:8px;display:flex;align-items:center}.sub-title[data-v-65fe2e4e]:before{content:"▹";color:#3ea875;margin-right:5px}.genome-count[data-v-65fe2e4e]{font-weight:500;margin-top:8px;background:#f3f7fa;padding:6px 10px;border-radius:6px;display:inline-block}.button-group[data-v-65fe2e4e]{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.button-group.aside-btn[data-v-65fe2e4e]{margin:18px 0 8px;justify-content:flex-start}.button-group .func-btn-side[data-v-65fe2e4e]{background:#e67e22;color:#fff;padding:12px 26px;border-radius:40px;text-decoration:none;font-size:15px;font-weight:600;box-shadow:0 4px 10px rgba(230,126,34,.35);transition:all .3s ease}.button-group .func-btn-side[data-v-65fe2e4e]:hover{background:#d35400;transform:translateY(-2px);box-shadow:0 7px 16px rgba(211,84,0,.45)}.lab-link[data-v-65fe2e4e]{color:#3182ce;text-decoration:none;margin-top:10px;display:inline-block}.lab-link[data-v-65fe2e4e]:hover{text-decoration:underline}.link-group[data-v-65fe2e4e]{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px}.server-link[data-v-65fe2e4e]{padding:8px 16px;background-color:#e8f4f8;color:#2c5282;text-decoration:none;border-radius:6px;font-size:14px;transition:all .2s}.server-link[data-v-65fe2e4e]:hover:not(.disabled){background-color:#3182ce;color:#fff}.server-link.disabled[data-v-65fe2e4e]{background-color:#e2e8f0;color:#718096;cursor:not-allowed}@media(max-width:1024px){.page-container[data-v-65fe2e4e]{flex-direction:column}.sidebar[data-v-65fe2e4e]{width:100%}.mode-cards[data-v-65fe2e4e]{grid-template-columns:1fr}}#whole[data-v-ade895c6]{display:grid;grid-template-rows:50px 10px 30fr 10px 80px;grid-template-columns:20px 1fr 18fr 1fr 20px;grid-template-areas:"header header header header header" ". . . . ." ". nav main aside ." ". . . . ." "footer footer footer footer footer";grid-gap:.25em;min-height:100vh;width:100%;font-family:Arial,sans-serif}footer[data-v-ade895c6]{grid-area:footer;background-color:#2c3e50}header[data-v-ade895c6]{grid-area:header;background-color:#2c3e50;height:100%}nav[data-v-ade895c6]{grid-area:nav;display:flex;align-items:center;flex:1}main[data-v-ade895c6]{grid-area:main;background-color:#add8e6;display:flex;padding:20px;border-radius:8px}aside[data-v-ade895c6]{grid-area:aside;display:flex;align-items:center}.main-body[data-v-ade895c6]{width:100%;display:flex;flex-direction:column;gap:24px}.main-body .page-title[data-v-ade895c6]{font-size:26px;font-weight:600;color:#2c3e50;text-align:center;margin:10px 0;letter-spacing:1px}.main-body .main-card[data-v-ade895c6]{width:100%;background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden}.main-body .main-card .el-tabs--border-card[data-v-ade895c6]{height:100%;border:none}.main-body .main-card .el-tabs--border-card[data-v-ade895c6] .el-tabs__content{padding:30px}.main-body .main-card .el-tabs--border-card[data-v-ade895c6] .el-tabs__content .el-tab-pane .upload-form{display:block}.main-body .main-card .el-tabs--border-card[data-v-ade895c6] .el-tabs__content .el-tab-pane .upload-form .form-item{margin-bottom:0}.main-body .main-card .el-tabs--border-card[data-v-ade895c6] .el-tabs__content .el-tab-pane .upload-form .form-item :deep(.el-form-item__label){font-size:16px;font-weight:500;color:#2c3e50;line-height:35px;padding:0 12px 0 0}.main-body .main-card .el-tabs--border-card[data-v-ade895c6] .el-tabs__content .el-tab-pane .upload-form .error-message{color:#f56c6c;font-size:14px;margin-top:8px;text-align:left}.main-body .main-card .el-tabs--border-card[data-v-ade895c6] .el-tabs__content .el-tab-pane .upload-form .el-button--primary{color:#fff;background-color:#768eb2;border-color:#768eb2}.main-body .main-card .el-tabs--border-card[data-v-ade895c6] .el-tabs__content .el-tab-pane .upload-form .primary1{color:#fff;background-color:darkred;border-color:#768eb2;height:35px}.upload-form-item[data-v-ade895c6] .el-form-item__content{display:block}.upload-control-panel[data-v-ade895c6]{width:100%}.upload-action-container[data-v-ade895c6]{margin-top:16px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.retrieve-action-row[data-v-ade895c6],.upload-action-row[data-v-ade895c6]{display:flex;align-items:center;justify-content:flex-start;gap:16px;min-height:35px}.retrieve-input[data-v-ade895c6]{width:500px;max-width:100%;height:35px}.upload-file-row[data-v-ade895c6]{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:nowrap;gap:24px;width:100%}.upload-demo[data-v-ade895c6]{width:760px;max-width:calc(100% - 244px);flex:0 1 760px;min-width:0}.sample-file-links[data-v-ade895c6]{display:flex;flex:0 0 220px;flex-direction:column;justify-content:flex-start;align-items:center;min-height:90px;padding-left:20px;border-left:1px solid #dcdfe6;font-size:12px;line-height:1.35;text-align:center;margin-top:20px}.sample-file-title[data-v-ade895c6]{margin-bottom:4px;font-weight:600;color:#606266}.sample-file-links a[data-v-ade895c6]{color:#1f5fbf;text-decoration:underline}.sample-file-desc[data-v-ade895c6]{margin-bottom:5px;color:#606266}@media(max-width:900px){.retrieve-action-row[data-v-ade895c6],.upload-action-row[data-v-ade895c6]{gap:10px}.retrieve-input[data-v-ade895c6]{width:320px}.upload-demo[data-v-ade895c6]{max-width:calc(100% - 244px)}}[data-v-ade895c6] .el-upload .el-upload-dragger{width:100%;min-height:120px;height:auto;margin:0 auto;border:2px dashed #c0c4cc;border-radius:8px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}[data-v-ade895c6] .el-upload .el-upload-dragger:hover{border-color:#768eb2;background-color:rgba(118,142,178,.05)}[data-v-ade895c6] .el-upload .el-upload-dragger .el-upload__text{font-size:16px;color:#606266}[data-v-ade895c6] .el-upload .el-upload-dragger .upload-main-area{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0}[data-v-ade895c6] .el-upload .el-upload-dragger .el-upload__tip{font-size:14px;color:#909399;margin-top:8px;text-align:left;width:100%}.el-tabs__content[data-v-ade895c6]{height:calc(100% - 4px);overflow-y:auto}[data-v-ade895c6] .el-collapse{border:1px solid #ccc;border-radius:4px;margin-bottom:10px}[data-v-ade895c6] .el-collapse-item__header{background-color:rgba(118,142,178,.8);border-radius:4px;color:#fff;height:35px;font-size:14px;padding-left:16px}[data-v-ade895c6] .blue-value{color:blue;font-style:italic}[data-v-1fd325d1]{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body[data-v-1fd325d1],html[data-v-1fd325d1]{width:100%;height:100%;overflow-x:hidden;margin:0;padding:0}#whole-app[data-v-1fd325d1]{width:100%;min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(160deg,#eef3f9,#f5f8fb 60%,#fff)}.top-header[data-v-1fd325d1]{width:100%;margin:0;padding:0;background:linear-gradient(135deg,#1e2b3a,#263648);box-shadow:0 2px 12px rgba(0,0,0,.15);z-index:99;height:56px}.page-footer[data-v-1fd325d1]{width:100%;margin:0;padding:0;background:linear-gradient(135deg,#1e2b3a,#2c3e50);z-index:99}.page-container[data-v-1fd325d1]{display:flex;flex-direction:row;width:100%;max-width:1400px;margin:0 auto;padding:30px 20px;gap:30px;flex:1}.main-content[data-v-1fd325d1]{flex:1;min-width:0}.sidebar[data-v-1fd325d1]{width:220px;flex-shrink:0}.hero-banner[data-v-1fd325d1]{background:linear-gradient(135deg,#2c5282,#2b6cb0);border-radius:14px;padding:40px 30px;margin-bottom:35px;text-align:center}.hero-title[data-v-1fd325d1]{font-size:23px;color:#fff;font-weight:600;line-height:1.6}.content-card[data-v-1fd325d1]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 3px 10px rgba(0,0,0,.05)}.section[data-v-1fd325d1]{margin-bottom:35px}.section-text[data-v-1fd325d1]{font-size:15px;line-height:1.8;color:#4a5568}.action-main[data-v-1fd325d1]{display:flex;justify-content:center;gap:24px;margin:40px 0;flex-wrap:wrap}.main-action-btn[data-v-1fd325d1]{background-color:#42b983;padding:12px 24px;text-decoration:none;color:#fff;border-radius:8px;font-weight:600;transition:all .3s ease}.main-action-btn[data-v-1fd325d1]:hover{background:#339969;transform:translateY(-2px)}.flow-box[data-v-1fd325d1]{text-align:center;margin:20px 0}.flow-img[data-v-1fd325d1]{max-width:80%;height:auto}.free-note[data-v-1fd325d1]{text-align:center;font-weight:700;font-size:16px;margin:50px 0 20px;color:#2d3748}.aside-content[data-v-1fd325d1]{background:#fff;padding:20px 16px;border-radius:14px;box-shadow:0 4px 20px rgba(0,0,0,.06);font-size:13px;line-height:1.6;color:#5c6f82}.aside-content .red-text[data-v-1fd325d1]{color:#c2283e;font-weight:600}.contact[data-v-1fd325d1],.dataset-info[data-v-1fd325d1],.other-servers[data-v-1fd325d1]{margin-top:30px;font-size:12.5px}.sub-title[data-v-1fd325d1]{font-size:14px;font-weight:700;color:#1e2b3a;margin-bottom:8px;display:flex;align-items:center}.sub-title[data-v-1fd325d1]:before{content:"▹";color:#3ea875;margin-right:5px}.genome-count[data-v-1fd325d1]{font-weight:500;margin-top:8px;background:#f3f7fa;padding:6px 10px;border-radius:6px;display:inline-block}.lab-link[data-v-1fd325d1]{color:#3182ce;text-decoration:none;margin-top:10px;display:inline-block}.lab-link[data-v-1fd325d1]:hover{text-decoration:underline}.link-group[data-v-1fd325d1]{display:flex;flex-wrap:wrap;gap:14px;margin-top:10px}.server-link[data-v-1fd325d1]{padding:8px 16px;background-color:#e8f4f8;color:#2c5282;text-decoration:none;border-radius:6px;font-size:14px;transition:all .2s}.server-link[data-v-1fd325d1]:hover{background-color:#3182ce;color:#fff}@media(max-width:1024px){.page-container[data-v-1fd325d1]{flex-direction:column}.sidebar[data-v-1fd325d1]{width:100%}.action-main[data-v-1fd325d1]{flex-direction:column;align-items:center}}.transparent[data-v-7838730c]{opacity:0}circle[data-v-7838730c]:hover{transition:all .5s;transform:scale(2);opacity:1}path[data-v-7838730c]{transition:d .3s ease-in-out}.transparent[data-v-73f5a9ae]{opacity:0}.tree-node-mobile-hit-area[data-v-73f5a9ae]{display:none;pointer-events:all}.tree-node-shape[data-v-73f5a9ae]:hover{transition:all .5s;transform:scale(2);opacity:1}@media (max-width:768px),(pointer:coarse){.tree-node-mobile-hit-area[data-v-73f5a9ae]{display:block}}line[data-v-c3a743e2]:hover,path[data-v-c3a743e2]:hover{transition:all .5s;stroke:red}.nodeLabel text{touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.editing-foreign-object{position:relative;z-index:10000;pointer-events:auto}.edit-container{width:100%;height:100%;overflow:visible;z-index:10001}.edit-container,.text-edit-input{position:relative;pointer-events:auto}.text-edit-input{border:2px solid #3498db!important;background-color:#fff!important;border-radius:3px;box-shadow:0 2px 10px rgba(0,0,0,.2);z-index:10002}.pubtree-html-edit-overlay{position:fixed!important;overflow:visible!important}.pubtree-html-edit-input,.pubtree-html-edit-overlay{z-index:2147483647!important;pointer-events:auto!important}.pubtree-html-edit-input{position:relative!important;min-width:130px!important;min-height:32px!important;font-size:14px}.legend-title-foreign-object[data-v-f5fa7a94]{overflow:visible;pointer-events:auto}.legend-title-edit-container[data-v-f5fa7a94]{width:100%;height:100%;display:flex;align-items:center}.legend-title-html-editor[data-v-f5fa7a94]{position:fixed!important;z-index:2147483647!important;pointer-events:auto;overflow:visible;background:transparent}.legend-title-edit-input[data-v-f5fa7a94]{width:250px;height:24px;box-sizing:border-box;border:1px solid #409eff;border-radius:3px;padding:2px 6px;font-size:12px;font-family:Arial,sans-serif;background:#fff;color:#000;position:relative;z-index:100000}.legend-title-foreign-object[data-v-fedde02a]{overflow:visible;pointer-events:auto}.legend-title-edit-container[data-v-fedde02a]{width:100%;height:100%;display:flex;align-items:center}.legend-title-html-editor[data-v-fedde02a]{position:fixed!important;z-index:2147483647!important;pointer-events:auto;overflow:visible;background:transparent}.legend-title-edit-input[data-v-fedde02a]{width:250px;height:24px;box-sizing:border-box;border:1px solid #409eff;border-radius:3px;padding:2px 6px;font-size:12px;font-family:Arial,sans-serif;background:#fff;color:#000}.title-tick-group[data-v-cee2b652]{pointer-events:auto}.tick-group[data-v-cee2b652]{shape-rendering:crispEdges}.baseline[data-v-cee2b652]{stroke:#666}.primary-tick[data-v-cee2b652]{stroke:#333;stroke-width:1.5}.secondary-tick[data-v-cee2b652]{stroke:#999;stroke-width:.8}text[data-v-cee2b652]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.context-menu[data-v-10f29ffa]{position:fixed;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,.2);z-index:1000;min-width:150px}.context-menu-item[data-v-10f29ffa]{font-size:10px;padding:6px 10px;cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.context-menu-item[data-v-10f29ffa]:hover{background-color:#06c;color:#fff}.tag-style-editor-overlay[data-v-2b35f10a]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:10000}.tag-style-editor[data-v-2b35f10a]{background:#fff;border-radius:6px;padding:12px;width:400px;max-width:90%;max-height:65vh;box-shadow:0 4px 16px rgba(0,0,0,.12);position:fixed;overflow-y:auto;cursor:default}.editor-header[data-v-2b35f10a]{margin-bottom:10px;border-bottom:1px solid #eee;padding-bottom:6px;cursor:move}.editor-header h3[data-v-2b35f10a]{margin:0;color:#333;font-size:15px;font-weight:600}.editor-body[data-v-2b35f10a]{font-size:14px}.editor-body table[data-v-2b35f10a]{width:100%;border-collapse:separate;border-spacing:0 8px}.editor-body tr[data-v-2b35f10a]{margin-bottom:8px}.editor-body td[data-v-2b35f10a]{padding:4px 0;vertical-align:middle}.style-control[data-v-2b35f10a]{margin-bottom:8px}.style-control label[data-v-2b35f10a]{display:block;margin-bottom:2px;font-weight:500;color:#555;font-size:12px}.slider-container[data-v-2b35f10a]{display:flex;align-items:center;gap:6px}.number_input[data-v-2b35f10a]{font-size:10px;width:40px;height:18px;padding:0;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;vertical-align:middle}select[data-v-2b35f10a]{padding:0;border:1px solid #ddd;border-radius:3px;height:18px;background:#fff;font-size:10px}.divider[data-v-2b35f10a]{height:1px;background:#eee;margin:8px 0}.button-group[data-v-2b35f10a]{display:flex;gap:6px;margin-top:12px}button[data-v-2b35f10a]{margin-left:0;margin-top:0;padding:0 0;min-width:20px;height:18px;cursor:pointer;text-align:center;line-height:20px;box-sizing:border-box;vertical-align:middle}.btn-apply[data-v-2b35f10a]{background:#4caf50;color:#fff}.btn-apply[data-v-2b35f10a],.btn-apply[data-v-2b35f10a]:hover{flex:1;height:25px;padding:0;border:none;border-radius:4px;font-weight:600;cursor:pointer}.btn-apply[data-v-2b35f10a]:hover{background:#45a049}.btn-cancel[data-v-2b35f10a]{background:#f44336;color:#fff}.btn-cancel[data-v-2b35f10a],.btn-cancel[data-v-2b35f10a]:hover{flex:1;height:25px;padding:0;border:none;border-radius:4px;font-weight:600;cursor:pointer}.btn-cancel[data-v-2b35f10a]:hover{background:#da190b}.color_input[data-v-2b35f10a]{margin-left:0;width:18px;height:18px;padding:0;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;vertical-align:middle}.link{cursor:pointer;margin-bottom:10px}.phylogram-container{overflow:hidden;background-color:#fff}.main-body,.phylogram-container{position:relative;width:100%;height:100%}.main-body{border:1px solid #ccc;text-align:left}.main-svg-container{width:100%;height:100%;-webkit-touch-callout:none;touch-action:none}.main-svg-container,.main-svg-container svg,.main-svg-container svg text,.main-svg-container svg tspan{-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-svg-container.main-tree-panning{cursor:grabbing}.main-svg-container.main-tree-panning #main-controlled-viewport,.main-svg-container.main-tree-panning text,.main-svg-container.main-tree-panning tspan{pointer-events:none}.main-svg-container.large-tree-lite-interaction svg{shape-rendering:optimizeSpeed;text-rendering:optimizeSpeed}.main-svg-container.large-tree-lite-interaction .ring-label-layer,.main-svg-container.large-tree-lite-interaction .title-tick-layer,.main-svg-container.large-tree-lite-interaction .tree-label-layer{visibility:hidden;pointer-events:none}.batched-tree-link{pointer-events:none}.main-svg-container.large-tree-lite-interaction .batched-tree-link{transition:none}.main-panzoom-shell{width:100%;height:100%;overflow:visible}.legend-overlay{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:0 0 0 8px;border:1px solid #e0e0e0;display:flex;flex-direction:column;opacity:.9;box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:inset 0 0 0 3px rgba(255,0,0,.3)}.legend-overlay,.legend-svg-container{width:100%;height:100%}.legend-toggle-btn{position:absolute;top:10px;right:10px;z-index:1001;background:#fff;border:1px solid #ccc;padding:5px 10px;cursor:pointer}.draggable-column{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:move}.draggable-column:hover{outline:2px solid rgba(74,144,226,.5);background-color:rgba(74,144,226,.05)}.draggable-scalebar{cursor:move}#custom-tags-layer .custom-tag-group{cursor:move;pointer-events:all}#custom-tags-layer .custom-tag-group rect,#custom-tags-layer .custom-tag-group text{pointer-events:all}#custom-tags-layer .tag-background{fill:hsla(0,0%,100%,.9);stroke:#4d79ff;stroke-width:1;rx:4;ry:4}#custom-tags-layer .tag-text{fill:#333;font-size:14px;font-weight:700;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}#custom-tags-layer .custom-tag-group:hover .tag-background{stroke:#ff6b00;stroke-width:2}.custom-tag-group{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.no-select,.no-select *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;cursor:grabbing!important}.dragging{pointer-events:none!important}body.tree-drag-no-select,body.tree-drag-no-select *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.tag-input-box{position:fixed!important;z-index:2147483647!important;background:#fff;border:1px solid #ccc;border-radius:4px;padding:5px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.tag-input-box input{border:1px solid #ddd;padding:4px 8px;border-radius:3px;outline:none;width:150px}.tag-input-box input:focus{border-color:#4d79ff}:deep(.editable-legend-title),:deep(.svg-edit-overlay){overflow:visible;pointer-events:auto}:deep(.clade-annotation-label),:deep(.clade-label),:deep(.ring-label-clade text),:deep(text.clade-label){paint-order:stroke fill;stroke:#fff;stroke-width:2px;stroke-linejoin:round;pointer-events:auto}.mobile-right-hint{display:none}@media (max-width:768px),(pointer:coarse){#svgphylo,.main-panzoom-shell,.main-svg-container{touch-action:none;-webkit-touch-callout:none}.mobile-right-hint{display:block;position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:99999;max-width:min(92vw,520px);padding:8px 12px;border-radius:16px;background:rgba(44,62,80,.92);color:#fff;font-family:Arial,sans-serif;font-size:12px;line-height:1.35;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,.25);pointer-events:none}}.text-reader{border:2px solid #000;border-radius:5px;padding:4px 6px;cursor:pointer;font-size:12px;background-color:#fff;margin-top:6px;margin-bottom:6px}.text-reader input{position:absolute;top:0;left:0;z-index:-1;opacity:0}.subwhole[data-v-21ff3d8c]{display:grid;grid-template-columns:minmax(320px,380px) minmax(0,1fr);grid-template-areas:"manu treedisplay";grid-gap:.25em;align-items:flex-start;width:100%;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box;border:5px solid #ecf0f1;font-family:Arial,sans-serif}.subwhole[data-v-21ff3d8c],.subwhole[data-v-21ff3d8c] *{box-sizing:border-box}manu[data-v-21ff3d8c]{grid-area:manu;min-width:0;background-color:#9eb7f0}treedisplay[data-v-21ff3d8c]{grid-area:treedisplay;min-width:0;max-width:100%;overflow:hidden}.tab-input[data-v-21ff3d8c]{position:absolute;opacity:0;z-index:-1}.tabs[data-v-21ff3d8c]{border-radius:4px;overflow:hidden;box-shadow:0 4px 4px -2px rgba(0,0,0,.5)}.tab[data-v-21ff3d8c]{width:100%;color:#fff;overflow:hidden}.tab-label[data-v-21ff3d8c]{display:flex;justify-content:space-between;padding:1em;color:#fff;font-weight:700;font-size:16px;cursor:pointer}.tab-label[data-v-21ff3d8c]:after{content:"❯";width:1em;height:1em;text-align:center;transition:all .35s}.tab-content[data-v-21ff3d8c]{max-height:0;padding:0 1em;color:#2c3e50;background:#e1e0e0;transition:all .35s;font-size:12px;position:relative;overflow:hidden;display:block}.tab-close[data-v-21ff3d8c]{display:flex;justify-content:flex-end;padding:1em;font-size:.75em;cursor:pointer}.tab-close[data-v-21ff3d8c]:hover{background:#1a252f}.tab-input:checked+.tab-label[data-v-21ff3d8c]{max-height:2000px;background:#1a252f}.tab-input:checked+.tab-label[data-v-21ff3d8c]:after{transform:rotate(90deg)}.tab-input:checked~.tab-content[data-v-21ff3d8c]{max-height:550px;padding:10px;display:flex;flex-direction:column;overflow:hidden;overflow-y:auto}.control-section-title[data-v-21ff3d8c]{padding:4px 2px;font-size:14px;font-weight:700;color:#333;border-top:1px solid #ddd}.control-subsection-title[data-v-21ff3d8c]{padding:3px 2px;font-size:12px;font-weight:700;color:#444;background:#f7f7f7}.control-section-header[data-v-21ff3d8c]{display:flex;align-items:center;justify-content:space-between;gap:8px}.control-section-header .Text-style[data-v-21ff3d8c]{flex:0 0 auto}.control-panel-block[data-v-21ff3d8c]{display:flex;flex-direction:column;gap:4px}.control-row[data-v-21ff3d8c]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:22px}.control-action-row[data-v-21ff3d8c]{display:flex;justify-content:flex-start;padding-top:2px}.control-label[data-v-21ff3d8c]{font-size:10px;color:#555;white-space:nowrap}.control-subtitle[data-v-21ff3d8c]{min-width:48px;font-size:10px;font-weight:700;color:#333}.control-hint[data-v-21ff3d8c]{display:inline-block;margin-left:6px;color:#777;font-size:10px}.control-target[data-v-21ff3d8c]{display:inline-block;max-width:260px;padding:2px 5px;border:1px solid #ddd;border-radius:3px;background:transparent;color:#555;font-size:10px;word-break:break-all}.control-target--single[data-v-21ff3d8c]{color:#1e88e5!important;font-weight:700!important}.control-target--double[data-v-21ff3d8c]{color:#d32f2f!important;font-weight:700!important}.control-target--right-double[data-v-21ff3d8c]{color:#2e7d32!important;font-weight:700!important}.Text-style-reroot.control-target--single[data-v-21ff3d8c]:disabled{-webkit-text-fill-color:#1e88e5;opacity:1}.Text-style-reroot.control-target--double[data-v-21ff3d8c]:disabled{-webkit-text-fill-color:#d32f2f;opacity:1}.Text-style-reroot.control-target--right-double[data-v-21ff3d8c]:disabled{-webkit-text-fill-color:#2e7d32;opacity:1}.Text-style[data-v-21ff3d8c]{font-size:10px;height:20px}.Text-style-reroot[data-v-21ff3d8c]{font-size:10px;color:#555;width:100px;height:20px}.number_input[data-v-21ff3d8c]{font-size:10px;width:40px}.color_input[data-v-21ff3d8c],.number_input[data-v-21ff3d8c]{height:20px;padding:0;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;vertical-align:middle}.color_input[data-v-21ff3d8c]{margin-left:0;width:20px}.empty-color-input[data-v-21ff3d8c]{opacity:.45;background:repeating-linear-gradient(45deg,#fff,#fff 4px,#ddd 0,#ddd 8px);border:1px dashed #999}.viewable-area[data-v-21ff3d8c]{border:1px solid silver;max-width:100%;height:100%}.file-upload[data-v-21ff3d8c]{margin:0 0 20px 0;padding:15px;border:2px dashed #ccc;border-radius:8px}.file-upload input[type=file][data-v-21ff3d8c]{display:block;margin-bottom:10px}.file-info[data-v-21ff3d8c]{color:#666;font-size:.9em}.column-style-config[data-v-21ff3d8c]{margin-top:15px;border:1px solid #ddd;padding:10px;border-radius:4px}.column-selector[data-v-21ff3d8c]{margin-bottom:0}.column-selector select[data-v-21ff3d8c]{width:200px;margin-left:0}.column-style-form table[data-v-21ff3d8c]{width:100%}.column-style-form table td[data-v-21ff3d8c]{padding:3px 0}.column-style-form table td[data-v-21ff3d8c]:first-child{width:40%}button[data-v-21ff3d8c]{margin-left:0;padding:0 0;min-width:20px;height:20px;cursor:pointer;text-align:center;line-height:20px;box-sizing:border-box;vertical-align:middle}.color-row[data-v-21ff3d8c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:4px;max-height:150px;overflow-y:auto;padding:5px;margin-top:0;background:#fff;border-radius:4px}.color-item[data-v-21ff3d8c]{display:flex;align-items:center;gap:5px}.color-item span[data-v-21ff3d8c]{white-space:nowrap;font-size:10px}@media(max-width:1200px){.color-row[data-v-21ff3d8c]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media(max-width:768px),(pointer:coarse){.subwhole[data-v-21ff3d8c]{display:grid!important;grid-template-columns:clamp(180px,42vw,330px) minmax(0,1fr)!important;grid-template-areas:"manu treedisplay"!important;width:100vw;min-width:0;max-width:100vw;overflow-x:hidden;overflow-y:visible;grid-gap:.2em;-webkit-overflow-scrolling:touch}manu[data-v-21ff3d8c]{display:block!important;grid-area:manu!important;width:auto;min-width:0;max-width:none;overflow-x:hidden}treedisplay[data-v-21ff3d8c]{display:block!important;grid-area:treedisplay!important;width:auto;min-width:0;max-width:100%;overflow:hidden}.viewable-area[data-v-21ff3d8c]{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden}.tabs[data-v-21ff3d8c],form[data-v-21ff3d8c]{min-width:0;max-width:100%}.tab-label[data-v-21ff3d8c]{padding:.65em .5em;font-size:13px;line-height:1.15}.tab-input:checked~.tab-content[data-v-21ff3d8c]{max-height:520px;padding:6px;overflow-y:auto;overflow-x:auto}.tab-content table[data-v-21ff3d8c]{width:100%;min-width:0;table-layout:fixed}.tab-content td[data-v-21ff3d8c]{word-break:break-word;overflow-wrap:anywhere}.tab-content td[data-v-21ff3d8c]:first-child{width:54%}.tab-content td[data-v-21ff3d8c]:nth-child(2){width:46%}.Text-style-reroot[data-v-21ff3d8c]{width:74px;max-width:100%}.number_input[data-v-21ff3d8c]{width:38px}.color-row[data-v-21ff3d8c]{grid-template-columns:repeat(1,minmax(120px,1fr))}}.color-item input[type=color][data-v-21ff3d8c]{width:30px;height:17px;flex-shrink:0}.color-section[data-v-21ff3d8c]{padding:2px;background-color:#f9f9f9;border:1px solid #eee;border-radius:4px;margin-top:2px}.add-color-section[data-v-21ff3d8c]{padding-top:0;padding-bottom:0}.uploadbutton[data-v-21ff3d8c]{border:1px solid #000;border-radius:5px;padding:0 8px;cursor:pointer;font-size:12px;background-color:#fff;margin-top:0;margin-bottom:0}.uploadbutton input[data-v-21ff3d8c]{position:absolute;top:0;left:0;z-index:-1;opacity:0}.annotation-match-warning[data-v-21ff3d8c]{margin-top:4px;padding:6px 8px;max-width:680px;border:1px solid #f0c36d;border-radius:4px;background:#fff8e1;color:#8a5a00;font-size:12px;line-height:1.5;word-break:break-all}.global-section[data-v-21ff3d8c]{padding:2px;background-color:#f9f9f9;border:1px solid #eee;border-radius:4px;margin-top:2px}.global-table[data-v-21ff3d8c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2px;overflow-y:auto;padding:2px;margin-top:0;background:#fff;border-radius:4px;font-size:12px;color:#666}.global-table td[data-v-21ff3d8c]:first-child{text-align:left;font-weight:500;padding-right:5px;width:1%;white-space:nowrap}.legend-section[data-v-21ff3d8c]{padding:2px;background-color:#f9f9f9;border:1px solid #eee;border-radius:4px;margin-top:2px}.legend-table[data-v-21ff3d8c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2px;overflow-y:auto;padding:2px;margin-top:0;background:#fff;border-radius:4px;font-size:10px;color:#666}.legend-table td[data-v-21ff3d8c]:first-child{text-align:right;font-weight:500;padding-right:5px;width:1%;white-space:nowrap}#whole[data-v-2f3c7271]{display:grid;grid-template-rows:50px 10px 30fr 10px 80px;grid-template-columns:20px 1fr 18fr 1fr 20px;grid-template-areas:"header header header header header" ". . . . ." ". nav main aside ." ". . . . ." "footer footer footer footer footer";grid-gap:.25em;min-height:100vh;width:100%}footer[data-v-2f3c7271]{grid-area:footer;background-color:#2c3e50}header[data-v-2f3c7271]{grid-area:header;background-color:#2c3e50;height:100%}nav[data-v-2f3c7271]{grid-area:nav;display:flex;align-items:center;flex:1}main[data-v-2f3c7271]{grid-area:main;background-color:#add8e6;display:flex}aside[data-v-2f3c7271]{grid-area:aside;display:flex;align-items:center}.main-body[data-v-2f3c7271]{width:100%;min-width:1080px;background-color:#fff;text-align:centre}.main-body .h3[data-v-2f3c7271]{margin-top:10px;margin-bottom:25px;margin-left:10px;margin-right:10px;font-size:16px;font-weight:700;text-align:left}.main-body .h4[data-v-2f3c7271]{margin-left:20px;margin-right:20px;margin-left:5%;font-size:14px;font-weight:400;text-align:left}.main-body .main-card[data-v-2f3c7271]{width:100%;overflow-y:auto;align-items:centre}.main-body .main-card .el-tabs--border-card[data-v-2f3c7271]{height:100%}.main-body .main-card .el-tabs--border-card[data-v-2f3c7271] .el-tabs__content{padding:10px}.main-body .main-card .el-tabs--border-card[data-v-2f3c7271] .el-tabs__content .el-tab-pane .el-form{display:flex;flex-direction:column;justify-content:space-around}.main-body .main-card .el-tabs--border-card[data-v-2f3c7271] .el-tabs__content .el-tab-pane .el-form .el-input__inner{width:200px}.main-body .main-card .el-tabs--border-card[data-v-2f3c7271] .el-tabs__content .el-tab-pane .el-form .el-button--primary{color:#fff;background-color:#768eb2;border-color:#768eb2}.main-body .main-card .el-tabs--border-card[data-v-2f3c7271] .el-tabs__content .el-tab-pane .el-form .el-button--primary1{color:#fff;background-color:darkred;border-color:#768eb2;margin-right:20px;height:35px}.main-body .main-card .sub-btn[data-v-2f3c7271]{margin:0 auto;margin-left:0}.main-body .main-card .sub-btn1[data-v-2f3c7271]{margin-left:0;margin-top:15px}.main-body .main-card .code-img[data-v-2f3c7271]{position:relative}.main-body .main-card .code-img .vertify_img[data-v-2f3c7271]{position:absolute;width:100px;height:40px;top:0;left:270px}.main-body .main-card .image-container[data-v-2f3c7271]{width:300px;height:300px;overflow:hidden;margin:20px auto;text-align:center;border:2px solid red;border-radius:5px}.main-body .main-card .svg-image[data-v-2f3c7271]{width:100%;height:auto}[data-v-2f3c7271] .el-upload .el-upload-dragger{width:600px;height:100px;line-height:10px;font-size:16px}.el-form-item__label[data-v-2f3c7271]{text-align:right;vertical-align:middle;float:left;font-size:30px;color:#fff;line-height:40px;padding:0 12px 0 0;box-sizing:border-box}.line-height_set[data-v-2f3c7271]{margin-top:-40px}.el-tabs__content[data-v-2f3c7271]{height:calc(100% - 4px);overflow-y:auto}[data-v-2f3c7271] .el-collapse{border:1px solid #ccc;border-radius:4px;margin-bottom:10px}[data-v-2f3c7271] .el-collapse-item__header{background-color:rgba(118,142,178,.8);border-radius:4px;color:#fff;height:35px;font-size:14px;padding-left:16px}[data-v-2f3c7271] .el-collapse-item__content{margin-top:10px;padding-left:16px}[data-v-2f3c7271] .el-upload__text{margin-top:10px}.error-message[data-v-2f3c7271]{color:red}[data-v-2f3c7271] .custom-radio .el-radio__inner{border-radius:2px;width:16px;height:16px;border:1px solid #ccc;background-color:#fff}[data-v-2f3c7271] .custom-radio .el-radio__inner:after{display:none}[data-v-2f3c7271] .custom-radio.is-focused .el-radio__inner{box-shadow:0 0 2px 2px #409eff}.radio-group-label[data-v-2f3c7271]{font-size:14px;color:#606266}[data-v-2f3c7271] .el-input__inner{width:80px!important;flex-shrink:0}.disabled-select[data-v-2f3c7271]{background-color:#f5f7fa;cursor:not-allowed}.disabled-select[data-v-2f3c7271] .el-input__inner{background-color:#f5f7fa;color:#c0c4cc}#whole[data-v-50cf125b]{display:grid;grid-template-rows:50px 10px 30fr 10px 80px;grid-template-columns:20px 1fr 18fr 1fr 20px;grid-template-areas:"header header header header header" ". . . . ." ". nav main aside ." ". . . . ." "footer footer footer footer footer";grid-gap:.25em;width:100%;min-height:100vh;position:relative}footer[data-v-50cf125b]{grid-area:footer;background-color:#2c3e50;position:relative;z-index:1}header[data-v-50cf125b]{grid-area:header;background-color:#2c3e50;height:100%;position:sticky;top:0;z-index:9999}nav[data-v-50cf125b]{grid-area:nav;display:flex;align-items:center;flex:1}main[data-v-50cf125b]{grid-area:main;background-color:#add8e6;display:flex;position:relative;z-index:1}aside[data-v-50cf125b]{grid-area:aside;display:flex;align-items:center}.main-body[data-v-50cf125b]{width:100%;min-width:1080px;background-color:#fff}.main-body .h3[data-v-50cf125b]{margin:10px;font-size:16px;font-weight:700;text-align:left}.main-body .main-card[data-v-50cf125b]{width:100%;overflow-y:auto}.main-body .main-card .el-tabs--border-card[data-v-50cf125b]{height:100%}.main-body .main-card .el-tabs--border-card[data-v-50cf125b] .el-tabs__content{padding:10px}.main-body .main-card .sub-btn1[data-v-50cf125b]{margin-left:0;margin-top:15px}.main-body .main-card .error-message[data-v-50cf125b]{color:red}.el-button--primary1[data-v-50cf125b]{color:#fff;background-color:darkred;border-color:#768eb2;margin-right:20px;height:35px}.STYLE-text[data-v-49e19aea]{font-family:Palatino Linotype,Book Antiqua,Palatino,serif;font-size:14px;font-style:normal;font-weight:400;font-variant:normal;color:#8b0000;line-height:22px}.loader[data-v-49e19aea]{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin-49e19aea 2s linear infinite}@keyframes spin-49e19aea{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#whole[data-v-3777f6a6]{display:grid;grid-template-columns:20px 0 minmax(0,1fr) 0 20px;grid-template-areas:"header header header header header" ". . . . ." ". nav main aside ." ". . . . ." "footer footer footer footer footer";grid-gap:0;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box;font-family:Arial,sans-serif;border:1px solid #ccc}footer[data-v-3777f6a6]{grid-area:footer;background-color:#2c3e50}header[data-v-3777f6a6]{grid-area:header;background-color:#2c3e50;height:100%}nav[data-v-3777f6a6]{grid-area:nav;display:flex;align-items:center;flex:1}main[data-v-3777f6a6]{grid-area:main;background-color:#add8e6;display:flex;min-width:0}aside[data-v-3777f6a6]{grid-area:aside;display:flex;align-items:center}.main-body[data-v-3777f6a6]{width:100%;min-width:0;background-color:#fff;text-align:centre}.main-body .h3[data-v-3777f6a6]{margin-top:10px;margin-bottom:25px;margin-left:10px;margin-right:10px;font-size:16px;font-weight:700;text-align:left}.main-body .STYLE-text[data-v-3777f6a6]{font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;font-variant:normal;color:#000;line-height:22px}.main-body .main-card[data-v-3777f6a6]{width:100%;overflow-y:auto;align-items:centre}.main-body .main-card .el-tabs--border-card[data-v-3777f6a6]{height:100%}.main-body .main-card .el-tabs--border-card[data-v-3777f6a6] .el-tabs__content{padding:10px}.main-body .main-card .el-tabs--border-card[data-v-3777f6a6] .el-tabs__content .el-tab-pane .el-form{display:flex;flex-direction:column;justify-content:space-around}.main-body .main-card .el-tabs--border-card[data-v-3777f6a6] .el-tabs__content .el-tab-pane .el-form .el-input__inner{width:200px}.main-body .main-card .el-tabs--border-card[data-v-3777f6a6] .el-tabs__content .el-tab-pane .el-form .el-button--primary{color:#fff;background-color:#768eb2;border-color:#768eb2}.main-body .main-card .el-tabs--border-card[data-v-3777f6a6] .el-tabs__content .el-tab-pane .el-form .el-button--primary1{color:#fff;background-color:darkred;border-color:#768eb2;margin-right:20px;height:35px}[data-v-3777f6a6] .el-upload .el-upload-dragger{width:600px;height:100px;line-height:10px;font-size:16px}.el-form-item__label[data-v-3777f6a6]{text-align:right;vertical-align:middle;float:left;font-size:30px;color:#fff;line-height:40px;padding:0 12px 0 0;box-sizing:border-box}.line-height_set[data-v-3777f6a6]{margin-top:-40px}.el-tabs__content[data-v-3777f6a6]{height:calc(100% - 4px);overflow-y:auto}[data-v-3777f6a6] .el-collapse{border:1px solid #ccc;border-radius:4px;margin-bottom:10px}[data-v-3777f6a6] .el-collapse-item__header{background-color:rgba(118,142,178,.8);border-radius:4px;color:#fff;height:35px;font-size:14px;padding-left:16px}[data-v-3777f6a6] .blue-value{color:blue;font-style:italic}#whole[data-v-09f31440]{display:grid;grid-template-columns:20px 0 minmax(0,1fr) 0 20px;grid-template-areas:"header header header header header" ". . . . ." ". nav main aside ." ". . . . ." "footer footer footer footer footer";grid-gap:0;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box;font-family:Arial,sans-serif;border:1px solid #ccc}footer[data-v-09f31440]{grid-area:footer;background-color:#2c3e50}header[data-v-09f31440]{grid-area:header;background-color:#2c3e50;height:100%}nav[data-v-09f31440]{grid-area:nav;display:flex;align-items:center;flex:1}main[data-v-09f31440]{grid-area:main;background-color:#add8e6;display:flex;min-width:0}aside[data-v-09f31440]{grid-area:aside;display:flex;align-items:center}.main-body[data-v-09f31440]{width:100%;min-width:0;background-color:#fff;text-align:centre}.main-body .h3[data-v-09f31440]{margin-top:10px;margin-bottom:25px;margin-left:10px;margin-right:10px;font-size:16px;font-weight:700;text-align:left}.main-body .STYLE-text[data-v-09f31440]{font-family:Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;font-variant:normal;color:#000;line-height:22px}.main-body .main-card[data-v-09f31440]{width:100%;overflow-y:auto;align-items:centre}.main-body .main-card .el-tabs--border-card[data-v-09f31440]{height:100%}.main-body .main-card .el-tabs--border-card[data-v-09f31440] .el-tabs__content{padding:10px}.main-body .main-card .el-tabs--border-card[data-v-09f31440] .el-tabs__content .el-tab-pane .el-form{display:flex;flex-direction:column;justify-content:space-around}.main-body .main-card .el-tabs--border-card[data-v-09f31440] .el-tabs__content .el-tab-pane .el-form .el-input__inner{width:200px}.main-body .main-card .el-tabs--border-card[data-v-09f31440] .el-tabs__content .el-tab-pane .el-form .el-button--primary{color:#fff;background-color:#768eb2;border-color:#768eb2}.main-body .main-card .el-tabs--border-card[data-v-09f31440] .el-tabs__content .el-tab-pane .el-form .el-button--primary1{color:#fff;background-color:darkred;border-color:#768eb2;margin-right:20px;height:35px}[data-v-09f31440] .el-upload .el-upload-dragger{width:600px;height:100px;line-height:10px;font-size:16px}.el-form-item__label[data-v-09f31440]{text-align:right;vertical-align:middle;float:left;font-size:30px;color:#fff;line-height:40px;padding:0 12px 0 0;box-sizing:border-box}.line-height_set[data-v-09f31440]{margin-top:-40px}.el-tabs__content[data-v-09f31440]{height:calc(100% - 4px);overflow-y:auto}[data-v-09f31440] .el-collapse{border:1px solid #ccc;border-radius:4px;margin-bottom:10px}[data-v-09f31440] .el-collapse-item__header{background-color:rgba(118,142,178,.8);border-radius:4px;color:#fff;height:35px;font-size:14px;padding-left:16px}[data-v-09f31440] .blue-value{color:blue;font-style:italic}[data-v-79b2fe99]{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body[data-v-79b2fe99],html[data-v-79b2fe99]{width:100%;height:100%;overflow-x:hidden}#whole-app[data-v-79b2fe99]{width:100%;min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(160deg,#eef3f9,#f5f8fb 60%,#fff)}.top-header[data-v-79b2fe99]{width:100%;height:56px;background:linear-gradient(135deg,#1e2b3a,#263648);box-shadow:0 2px 12px rgba(0,0,0,.15);z-index:99}.page-footer[data-v-79b2fe99]{width:100%;background:linear-gradient(135deg,#1e2b3a,#2c3e50);z-index:99}.page-container[data-v-79b2fe99]{display:flex;width:100%;max-width:1400px;margin:0 auto;padding:30px 20px;flex:1}.main-content[data-v-79b2fe99]{width:100%}.content-card[data-v-79b2fe99]{background:#fff;border-radius:12px;padding:32px;box-shadow:0 3px 10px rgba(0,0,0,.05)}.hero-banner[data-v-79b2fe99]{background:linear-gradient(135deg,#2c5282,#2b6cb0);border-radius:14px;padding:35px 30px;margin-bottom:30px;text-align:center}.hero-title[data-v-79b2fe99]{font-size:24px;color:#fff;font-weight:600}.table-container[data-v-79b2fe99]{width:100%}.search-box[data-v-79b2fe99]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.search-field-select[data-v-79b2fe99]{padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;min-width:150px}.search-box input[data-v-79b2fe99]{flex:1;max-width:400px;padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.search-button[data-v-79b2fe99]{padding:8px 16px;background:#38a169;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:.3s ease}.search-button[data-v-79b2fe99]:hover{background:#2d8a5c}.clear-search[data-v-79b2fe99]{font-size:18px;color:#999;cursor:pointer;padding:0 6px}.selection-controls[data-v-79b2fe99]{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;background:#f7fafc;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:15px}.export-group[data-v-79b2fe99]{display:flex;gap:12px;align-items:center}.export-button[data-v-79b2fe99]{padding:8px 16px;background:#3182ce;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;text-decoration:none;transition:.3s ease}.export-button[data-v-79b2fe99]:disabled{background:#cbd5e0;cursor:not-allowed}.download-btn[data-v-79b2fe99]:hover{background:#2c5282}.status-info[data-v-79b2fe99]{padding:10px 14px;background:#f8fafc;border-radius:6px;font-size:14px;color:#5c6f82;margin-bottom:15px}.loading-indicator[data-v-79b2fe99]{display:flex;align-items:center;justify-content:center;padding:20px;color:#5c6f82}.spinner[data-v-79b2fe99]{width:20px;height:20px;border:3px solid #e2e8f0;border-top-color:#38a169;border-radius:50%;animation:spin-79b2fe99 .8s linear infinite;margin-right:10px}@keyframes spin-79b2fe99{to{transform:rotate(1turn)}}.pagination-controls[data-v-79b2fe99]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:#f8fafc;border-radius:6px;margin-bottom:15px}.pagination button[data-v-79b2fe99]{padding:6px 12px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer}.pagination button[data-v-79b2fe99]:disabled{opacity:.5;cursor:not-allowed}.table-wrapper[data-v-79b2fe99]{overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px;max-height:600px;overflow-y:auto}table[data-v-79b2fe99]{width:100%;border-collapse:collapse}th[data-v-79b2fe99]{background:#f8f9fa;padding:10px 12px;text-align:left;font-weight:600;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:10}td[data-v-79b2fe99]{padding:8px 12px;border-bottom:1px solid #f1f5f9;font-size:14px}tr[data-v-79b2fe99]:hover{background:#f8fafc}tr.selected[data-v-79b2fe99]{background:#e6f7ff}.no-data[data-v-79b2fe99],.no-results[data-v-79b2fe99]{padding:40px;text-align:center;color:#5c6f82}.error-message[data-v-79b2fe99]{padding:12px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;margin:15px 0}.page-wrapper[data-v-1dbbd00b]{width:100%;min-height:100vh;margin:0;padding:0;box-sizing:border-box;background:#f5f7fb;color:#243044;font-family:Arial,Helvetica Neue,Helvetica,Noto Sans,sans-serif;font-size:14px;line-height:1.65}.doc-page[data-v-1dbbd00b]{max-width:1480px;margin:32px auto 52px;display:flex;align-items:flex-start;gap:28px;padding:0 24px;box-sizing:border-box}@media (max-width:1120px){.doc-page[data-v-1dbbd00b]{flex-direction:column}}@media (max-width:640px){.doc-page[data-v-1dbbd00b]{margin:20px auto 34px;padding:0 14px}}.doc-toc[data-v-1dbbd00b]{width:292px;flex:0 0 292px;position:sticky;top:28px;max-height:calc(100vh - 56px);overflow:auto;padding:18px 16px;border-radius:12px;background:#fff;border:1px solid #d7dee9;box-shadow:0 8px 24px rgba(31,41,55,.06);box-sizing:border-box}.doc-toc[data-v-1dbbd00b]::-webkit-scrollbar{width:7px}.doc-toc[data-v-1dbbd00b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}@media (max-width:1120px){.doc-toc[data-v-1dbbd00b]{width:100%;flex:none;position:static;max-height:none}}.toc-header[data-v-1dbbd00b]{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.toc-title[data-v-1dbbd00b]{font-size:15px;font-weight:700;color:#1f3b64;letter-spacing:.1px}.toc-items[data-v-1dbbd00b]{display:flex;flex-direction:column;gap:2px}.toc-item[data-v-1dbbd00b],.toc-subitem[data-v-1dbbd00b]{border-radius:7px;cursor:pointer;transition:background-color .16s ease,color .16s ease,padding-left .16s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toc-item[data-v-1dbbd00b]{margin-top:4px;padding:7px 10px;font-size:13.5px;font-weight:700;color:#244c83}.toc-subitem[data-v-1dbbd00b]{margin-left:8px;padding:6px 10px 6px 18px;font-size:13px;color:#4b5f78;border-left:2px solid #dbe3ef}.toc-item[data-v-1dbbd00b]:hover,.toc-subitem[data-v-1dbbd00b]:hover{color:#0f2742;background:#eef4fb;padding-left:14px}.doc-content[data-v-1dbbd00b]{flex:1;min-width:0}.content-card[data-v-1dbbd00b]{position:relative;padding:48px 60px 58px;border-radius:14px;background:#fff;border:1px solid #d7dee9;box-shadow:0 10px 32px rgba(31,41,55,.06);box-sizing:border-box}@media (max-width:900px){.content-card[data-v-1dbbd00b]{padding:38px 32px 46px}}@media (max-width:640px){.content-card[data-v-1dbbd00b]{padding:28px 18px 36px;border-radius:10px}}.main-title[data-v-1dbbd00b]{max-width:900px;margin:0 auto 28px;text-align:center;font-family:Georgia,Times New Roman,serif;font-size:34px;line-height:1.25;font-weight:700;letter-spacing:.1px;color:#17375e}@media (max-width:640px){.main-title[data-v-1dbbd00b]{font-size:27px}}.sub-title[data-v-1dbbd00b]{max-width:860px;margin:-12px auto 30px;text-align:center;font-size:15.5px;line-height:1.75;color:#4b5f78;font-weight:400}.guide-title[data-v-1dbbd00b]{margin:20px 0 38px;text-align:center;font-size:21px;line-height:1.4;color:#8b1e1e;font-weight:700;letter-spacing:.1px}.section-subtitle[data-v-1dbbd00b],.section-title[data-v-1dbbd00b]{scroll-margin-top:70px}.section-title[data-v-1dbbd00b]{margin:38px 0 12px;padding:11px 14px;border-radius:8px;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.35;font-weight:700;color:#17375e;background:#f3f6fa;border-left:4px solid #386fa4;border-top:1px solid #e2e8f0;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.section-subtitle[data-v-1dbbd00b]{margin:26px 0 10px;padding:0 0 7px;border-bottom:1px solid #dbe3ef;font-size:17px;line-height:1.4;font-weight:700;color:#1f3b64}.section-line[data-v-1dbbd00b]{width:100%;height:1px;margin:0 0 16px;background:#dbe3ef}.section-body[data-v-1dbbd00b]{margin-bottom:12px;padding:0;background:transparent;border:0;box-shadow:none;font-size:14px;line-height:1.72;color:#2f3f53;text-align:left}@media (max-width:640px){.section-body[data-v-1dbbd00b]{font-size:13.5px}}.section-body p[data-v-1dbbd00b]{margin:0 0 9px 0}.section-body p[data-v-1dbbd00b]:last-child{margin-bottom:0}.section-body ul[data-v-1dbbd00b]{margin:7px 0 10px;padding-left:22px}.section-body li[data-v-1dbbd00b]{margin-bottom:6px;line-height:1.68}.section-body li[data-v-1dbbd00b]::marker{color:#386fa4}.section-body .li2[data-v-1dbbd00b]{padding-left:16px;color:#4b5f78}.section-body .li3[data-v-1dbbd00b]{padding-left:30px;color:#4b5f78}.section-body strong[data-v-1dbbd00b]{color:#1f2f46;font-weight:700}.section-body a[data-v-1dbbd00b]{color:#245b93;text-decoration:none;font-weight:600;border-bottom:1px solid rgba(36,91,147,.32);transition:color .16s ease,border-color .16s ease,background-color .16s ease;word-break:break-word}.section-body a[data-v-1dbbd00b]:hover{color:#123d64;border-bottom-color:#123d64;background:#eef4fb}.section-body+.section-body[data-v-1dbbd00b]{margin-top:10px}.guide-callout[data-v-1dbbd00b]{margin:13px 0 5px;padding:12px 14px;border-radius:8px;background:#f3f6fa;border:1px solid #dbe3ef;border-left:4px solid #386fa4;color:#24415f;line-height:1.66}.warning-callout[data-v-1dbbd00b]{background:#fff8f0;border-color:#e7c9a8;border-left-color:#b7791f;color:#7a4a12}.annotation-type-grid[data-v-1dbbd00b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:13px 0 15px}@media (max-width:980px){.annotation-type-grid[data-v-1dbbd00b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.annotation-type-grid[data-v-1dbbd00b]{grid-template-columns:1fr}}.annotation-type-card[data-v-1dbbd00b]{padding:11px 12px;border-radius:8px;background:#fbfdff;border:1px solid #dbe3ef}.annotation-type-card strong[data-v-1dbbd00b]{display:block;margin-bottom:4px;color:#244c83;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.annotation-type-card span[data-v-1dbbd00b]{display:block;color:#4b5f78;font-size:13px;line-height:1.45}.section-body code[data-v-1dbbd00b]{padding:1px 5px;border-radius:4px;background:#edf2f7;color:#1f2f46;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.94em}.feature-grid[data-v-1dbbd00b],.mode-panel[data-v-1dbbd00b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:13px 0 15px}@media (max-width:820px){.feature-grid[data-v-1dbbd00b],.mode-panel[data-v-1dbbd00b]{grid-template-columns:1fr}}.compact-grid[data-v-1dbbd00b]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.compact-grid[data-v-1dbbd00b]{grid-template-columns:1fr}}.feature-card[data-v-1dbbd00b],.mode-card[data-v-1dbbd00b]{padding:13px 14px;border-radius:8px;background:#fbfdff;border:1px solid #dbe3ef}.feature-title[data-v-1dbbd00b],.mode-title[data-v-1dbbd00b]{margin-bottom:7px;font-size:14px;font-weight:700;color:#244c83}.feature-card p[data-v-1dbbd00b],.mode-card p[data-v-1dbbd00b],.mode-card ul[data-v-1dbbd00b]{margin-bottom:0}.ref-box[data-v-1dbbd00b]{padding-left:14px;border-left:3px solid #9eb8d3}.ref-box p[data-v-1dbbd00b]{margin-bottom:7px;font-size:13px;line-height:1.62;color:#4b5f78}@media print{.page-wrapper[data-v-1dbbd00b]{background:#fff}.doc-page[data-v-1dbbd00b]{display:block;margin:0;padding:0}.doc-toc[data-v-1dbbd00b]{display:none}.content-card[data-v-1dbbd00b],.section-body[data-v-1dbbd00b]{box-shadow:none;border-color:#d7dee9}}#whole[data-v-6c4b1de8]{display:grid;grid-template-rows:50px 10px 30fr 10px 80px;grid-template-columns:20px 1fr 18fr 1fr 20px;grid-template-areas:"header header header header header" ". . . . ." ". nav main aside ." ". . . . ." "footer footer footer footer footer";grid-gap:.25em;min-height:100vh;width:100%;font-family:Arial,sans-serif;background:#f5f7fb}header[data-v-6c4b1de8]{grid-area:header;background-color:#2c3e50;height:100%}footer[data-v-6c4b1de8]{grid-area:footer;background-color:#2c3e50}nav[data-v-6c4b1de8]{grid-area:nav}aside[data-v-6c4b1de8]{grid-area:aside}main[data-v-6c4b1de8]{grid-area:main;background-color:#add8e6;border-radius:8px;padding:20px}.gallery-shell[data-v-6c4b1de8]{max-width:1440px;margin:0 auto}.gallery-hero[data-v-6c4b1de8]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:24px;align-items:stretch;margin-bottom:24px}.gallery-card[data-v-6c4b1de8],.gallery-toolbar[data-v-6c4b1de8],.hero-content[data-v-6c4b1de8],.hero-panel[data-v-6c4b1de8]{background:hsla(0,0%,100%,.96);border:1px solid rgba(229,231,235,.95);box-shadow:0 8px 24px rgba(44,62,80,.12)}.hero-content[data-v-6c4b1de8]{border-radius:18px;padding:38px 42px}.eyebrow[data-v-6c4b1de8]{margin:0 0 8px;color:darkred;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}h1[data-v-6c4b1de8]{margin:0;color:#2c3e50;font-size:34px;line-height:1.18;font-weight:700}.hero-desc[data-v-6c4b1de8]{max-width:880px;margin:16px 0 0;color:#4b5563;font-size:16px;line-height:1.75}.hero-actions[data-v-6c4b1de8]{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.card-button[data-v-6c4b1de8],.hero-button[data-v-6c4b1de8]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;text-decoration:none;transition:all .2s ease;cursor:pointer}.hero-button[data-v-6c4b1de8]{min-width:132px;height:38px;padding:0 18px;font-size:14px;font-weight:600}.hero-button.primary[data-v-6c4b1de8]{color:#fff;background:#768eb2;border:1px solid #768eb2}.hero-button.secondary[data-v-6c4b1de8]{color:darkred;background:#fff5f5;border:1px solid rgba(139,0,0,.22)}.card-button[data-v-6c4b1de8]:hover,.hero-button[data-v-6c4b1de8]:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(44,62,80,.18)}.hero-panel[data-v-6c4b1de8]{border-radius:18px;padding:26px}.hero-panel-title[data-v-6c4b1de8]{margin-bottom:16px;color:#2c3e50;font-size:18px;font-weight:700}.workflow-steps[data-v-6c4b1de8]{display:flex;flex-direction:column;gap:10px}.workflow-steps span[data-v-6c4b1de8]{position:relative;padding:12px 14px 12px 38px;border-radius:12px;color:#374151;background:#f8fafc;border:1px solid #e5e7eb;font-size:14px}.workflow-steps span[data-v-6c4b1de8]:before{position:absolute;left:14px;top:50%;width:10px;height:10px;border-radius:50%;background:#768eb2;content:"";transform:translateY(-50%)}.gallery-toolbar[data-v-6c4b1de8]{display:flex;align-items:center;justify-content:space-between;gap:18px;border-radius:16px;padding:20px 24px;margin-bottom:24px}.gallery-toolbar h2[data-v-6c4b1de8]{margin:0 0 4px;color:#2c3e50;font-size:24px}.gallery-toolbar p[data-v-6c4b1de8]{margin:0;color:#6b7280;font-size:14px}.toolbar-tags[data-v-6c4b1de8]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.tag-button[data-v-6c4b1de8]{height:30px;padding:0 13px;border:1px solid #e5e7eb;border-radius:999px;color:#374151;background:#fff;font-size:13px;cursor:pointer}.tag-button.active[data-v-6c4b1de8]{color:#fff;background:#768eb2;border-color:#768eb2}.gallery-grid[data-v-6c4b1de8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gallery-card[data-v-6c4b1de8]{display:flex;flex-direction:column;min-height:100%;border-radius:16px;overflow:hidden}.preview-box[data-v-6c4b1de8]{display:flex;align-items:center;justify-content:center;min-height:245px;background:linear-gradient(135deg,#f8fafc,#eef4fb);border-bottom:1px solid #e5e7eb}.preview-box img[data-v-6c4b1de8]{display:block;width:100%;height:245px;-o-object-fit:contain;object-fit:contain;background:#fff}.preview-placeholder[data-v-6c4b1de8]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100% - 36px);min-height:205px;border:2px dashed #cbd5e1;border-radius:14px;color:#6b7280;text-align:center}.placeholder-icon[data-v-6c4b1de8]{width:112px;height:34px;margin-bottom:10px;border-radius:999px;color:#fff;background:#768eb2;font-size:13px;font-weight:700;line-height:34px}.preview-placeholder p[data-v-6c4b1de8]{margin:0;padding:0 18px;font-size:13px}.preview-placeholder code[data-v-6c4b1de8]{color:darkred;font-family:Arial,sans-serif;font-weight:700}.card-body[data-v-6c4b1de8]{flex:1;padding:20px 20px 6px}.card-meta[data-v-6c4b1de8]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.card-meta span[data-v-6c4b1de8]{padding:4px 9px;border-radius:999px;color:#475569;background:#f1f5f9;font-size:12px;font-weight:600}.card-body h3[data-v-6c4b1de8]{margin:0;color:#2c3e50;font-size:19px;line-height:1.35}.card-desc[data-v-6c4b1de8]{margin:10px 0 12px;color:#4b5563;font-size:14px;line-height:1.65}.feature-list[data-v-6c4b1de8]{display:flex;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none}.feature-list li[data-v-6c4b1de8]{padding:5px 8px;border-radius:8px;color:#334155;background:#eef2f7;font-size:12px}.card-footer[data-v-6c4b1de8]{padding:14px 20px 18px}.reference-line[data-v-6c4b1de8]{margin-bottom:12px;color:#6b7280;font-size:13px}.card-actions[data-v-6c4b1de8]{display:flex;flex-wrap:wrap;gap:9px}.card-button[data-v-6c4b1de8]{min-width:98px;height:30px;padding:0 13px;color:#fff;background:#768eb2;border:1px solid #768eb2;font-size:13px;font-weight:600}.card-button.ghost[data-v-6c4b1de8]{color:darkred;background:#fff5f5;border-color:rgba(139,0,0,.2)}.card-button.disabled[data-v-6c4b1de8]{color:#94a3b8;background:#f1f5f9;border-color:#e5e7eb;cursor:not-allowed;box-shadow:none;transform:none}@media(max-width:1200px){.gallery-grid[data-v-6c4b1de8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){main[data-v-6c4b1de8]{padding:14px}.gallery-hero[data-v-6c4b1de8]{grid-template-columns:1fr}.gallery-toolbar[data-v-6c4b1de8]{align-items:flex-start;flex-direction:column}.toolbar-tags[data-v-6c4b1de8]{justify-content:flex-start}}@media(max-width:680px){#whole[data-v-6c4b1de8]{grid-template-columns:10px 1fr 18fr 1fr 10px}.hero-content[data-v-6c4b1de8]{padding:28px 22px}h1[data-v-6c4b1de8]{font-size:26px}.gallery-grid[data-v-6c4b1de8]{grid-template-columns:1fr}}[data-v-4393bb9f]{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body[data-v-4393bb9f],html[data-v-4393bb9f]{width:100%;height:100%;overflow-x:hidden}#whole-app[data-v-4393bb9f]{width:100%;min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(160deg,#eef3f9,#f5f8fb 60%,#fff)}.top-header[data-v-4393bb9f]{width:100%;background:linear-gradient(135deg,#1e2b3a,#263648);box-shadow:0 2px 12px rgba(0,0,0,.15);z-index:99;height:56px}.page-footer[data-v-4393bb9f]{width:100%;background:linear-gradient(135deg,#1e2b3a,#2c3e50);z-index:99}.page-container[data-v-4393bb9f]{display:flex;width:100%;max-width:1400px;margin:0 auto;padding:30px 20px;gap:30px;flex:1}.main-content[data-v-4393bb9f]{flex:1;min-width:0}.sidebar[data-v-4393bb9f]{width:260px;flex-shrink:0}.hero-banner[data-v-4393bb9f]{background:linear-gradient(135deg,#2c5282,#2b6cb0);border-radius:14px;padding:45px 30px;margin-bottom:35px;text-align:center}.hero-title[data-v-4393bb9f]{font-size:28px;color:#fff;font-weight:600;line-height:1.6}.content-card[data-v-4393bb9f]{background:#fff;border-radius:12px;padding:40px;box-shadow:0 3px 10px rgba(0,0,0,.05)}.section[data-v-4393bb9f]{margin-bottom:45px}.section-heading[data-v-4393bb9f]{font-size:24px;color:#2d3748;font-weight:600;margin-bottom:22px;border-left:4px solid #3182ce;padding-left:14px}.step-block[data-v-4393bb9f]{margin-bottom:24px;padding-left:10px}.step-block p[data-v-4393bb9f]{font-size:16px;line-height:1.8;color:#4a5568;margin-bottom:10px}.step-block ul[data-v-4393bb9f]{margin-left:20px;color:#4a5568;line-height:1.8;font-size:16px}.step-block code[data-v-4393bb9f]{background:#f1f5f9;padding:3px 8px;border-radius:4px;color:#d63384;font-family:monospace;font-size:15px}.warn[data-v-4393bb9f]{background:#fff5f5;padding:14px 18px;border-left:3px solid #e53e3e;border-radius:6px;color:#c53030;font-weight:500;font-size:16px}pre[data-v-4393bb9f]{background:#2d3748;color:#f7fafc;padding:14px 18px;border-radius:6px;font-family:monospace;overflow-x:auto;margin:12px 0;font-size:15px}.tools-list[data-v-4393bb9f]{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.tool-item[data-v-4393bb9f]{background:#e8f4f8;color:#2c5282;padding:10px 16px;border-radius:6px;font-size:15px;text-decoration:none;transition:.2s}.tool-item[data-v-4393bb9f]:hover{background:#3182ce;color:#fff}.download-sidebar-box[data-v-4393bb9f]{display:block;margin-bottom:25px;border-radius:20px;box-shadow:0 8px 24px rgba(255,165,0,.25);cursor:pointer;transition:all .3s ease;overflow:hidden;text-decoration:none}.download-sidebar-box[data-v-4393bb9f]:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(255,165,0,.35)}.download-img[data-v-4393bb9f]{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.aside-content[data-v-4393bb9f]{background:#fff;padding:24px 18px;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.06);font-size:14px;line-height:1.7;color:#5c6f82}.contact[data-v-4393bb9f]{margin-top:0}.sub-title[data-v-4393bb9f]{font-size:16px;font-weight:700;color:#1e2b3a;margin-bottom:10px;display:flex;align-items:center}.sub-title[data-v-4393bb9f]:before{content:"▹";color:#3ea875;margin-right:5px}.lab-link[data-v-4393bb9f]{color:#3182ce;text-decoration:none;margin-top:12px;display:inline-block;font-size:15px}.lab-link[data-v-4393bb9f]:hover{text-decoration:underline}@media(max-width:1024px){.page-container[data-v-4393bb9f]{flex-direction:column}.sidebar[data-v-4393bb9f]{width:100%}}.w-100{width:100%}.h-100{height:100%}.d-flex{display:flex}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1}*{list-style-type:none;outline:none;box-sizing:border-box}*,body,html{margin:0;padding:0}body{font-family:Arial,Helvetica,sans-serif;background-color:#fff}a{color:#343440;text-decoration:none}.clearfix:after{content:"";display:table;height:0;line-height:0;visibility:hidden;clear:both}.float-r{float:right}.float-l{float:left}.fw-b{font-weight:700}.title-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bg-color-black{background-color:#cef1bc}.bg-color-blue{background-color:#1a5cd7}.colorBlack{color:#f30b0b!important}.colorBlack:hover{color:#272727!important}.colorGrass{color:#33cea0}.colorGrass:hover{color:#33cea0!important}.colorRed{color:#ff5722}.colorRed:hover{color:#ff5722!important}.colorText,.colorText:hover{color:#d3d6dd!important}.colorBlue,.colorBlue:hover{color:#257dff!important}.text-primary{color:#1a5cd7}.bg-primary{background-color:#1a5cd7}.text-info-1{color:#4394e4}.bg-info-1{background-color:#4394e4}.text-info{color:#4b67af}.bg-info{background-color:#4b67af}.text-white{color:#fff}.bg-white{background-color:#fff}.text-light{color:#f9f9f9}.bg-light{background-color:#f9f9f9}.text-grey-1{color:#999}.bg-grey-1{background-color:#999}.text-grey{color:#666}.bg-grey{background-color:#666}.text-dark-1{color:#5f5f5f}.bg-dark-1{background-color:#5f5f5f}.text-dark{color:#222}.bg-dark{background-color:#222}.text-black-1{color:#171823}.bg-black-1{background-color:#171823}.text-black{color:#000}.bg-black{background-color:#000}.text-icon{color:#5cd9e8}.bg-icon{background-color:#5cd9e8}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.jc-start{justify-content:flex-start}.jc-end{justify-content:flex-end}.jc-center{justify-content:center}.jc-between{justify-content:space-between}.jc-around{justify-content:space-around}.jc-evenly{justify-content:space-evenly}.ai-start{align-items:flex-start}.ai-end{align-items:flex-end}.ai-center{align-items:center}.ai-stretch{align-items:stretch}.fs-xxs{font-size:.02rem}.fs-xs{font-size:.025rem}.fs-sm{font-size:.0575rem}.fs-md{font-size:.0325rem}.fs-lg{font-size:.035rem}.fs-xl{font-size:.04rem}.fs-xxl{font-size:.045rem}.fs-xxxl{font-size:.05rem}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.m{margin:0}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.px-1{padding-left:.25rem;padding-right:.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.p{padding:0}