.cookie-consent[data-v-d0d2427a]{position:fixed;bottom:20px;left:20px;max-width:400px;background-color:#fff;border:1px solid #ccc;padding:20px;box-shadow:0 4px 16px rgba(0,0,0,.2);border-radius:8px;font-family:Arial,sans-serif}h3[data-v-d0d2427a]{margin-top:0;font-size:18px;font-weight:700}p[data-v-d0d2427a]{font-size:14px;line-height:1.5;color:#555}.buttons[data-v-d0d2427a]{display:flex;justify-content:space-between;margin-top:15px}button[data-v-d0d2427a]{padding:10px 15px;border:1px solid transparent;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s,border-color .3s}.reject[data-v-d0d2427a]{background-color:transparent;border-color:#dc3545;color:#dc3545}.reject[data-v-d0d2427a]:hover{background-color:#fcebea}.accept[data-v-d0d2427a]{background-color:#007bff;color:#fff;border-color:#007bff}.accept[data-v-d0d2427a]:hover{background-color:#0056b3}.policy[data-v-d0d2427a]{background-color:#28a745;color:#fff;border-color:#28a745}.policy[data-v-d0d2427a]:hover{background-color:#218838}.policy-content[data-v-d0d2427a]{margin-top:20px;border-top:1px solid #ddd;padding-top:15px}.header-content[data-v-4b8a24b2]{display:flex;justify-content:space-between;align-items:center;max-width:1800px;margin:0 auto;padding:0 20px}.content-content[data-v-4b8a24b2]{background:#fff;padding:24px;min-height:calc(100vh - 114px);max-width:1800px;margin:0 auto}.chat-content[data-v-4b8a24b2]{background:#fff;margin:0 auto}.menu[data-v-4b8a24b2]{font-size:20px}.logo[data-v-4b8a24b2]{width:50px;height:50px;background:url(../img/logo.98cc3639.png) no-repeat 50%;background-size:cover;margin:8px 28px 8px 0;float:left;cursor:pointer}.banner-carousel[data-v-3f5ba0ff]{width:100%;margin:0 auto}.banner-item[data-v-3f5ba0ff]{display:flex;justify-content:center;align-items:center;height:500px;overflow:hidden}.banner-image[data-v-3f5ba0ff]{height:100%;width:auto}.swiper-button-next[data-v-3f5ba0ff]{margin-right:20px}.swiper-button-prev[data-v-3f5ba0ff]{margin-left:20px}.banner[data-v-657883ae]{width:52%;margin-top:80px;margin-bottom:80px}.intro[data-v-657883ae]{color:#222;width:42%;margin-top:80px;margin-bottom:80px;font-size:17px;text-align:justify;line-height:1.8;max-height:525px;overflow-y:auto;box-sizing:border-box;scrollbar-width:none}.intro[data-v-657883ae]::-webkit-scrollbar{width:0}.intro[data-v-657883ae]:hover::-webkit-scrollbar{width:8px}.intro[data-v-657883ae]:hover::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.intro[data-v-657883ae]:hover::-webkit-scrollbar-thumb:hover{background-color:#aaa}@media (hover:none){.intro[data-v-657883ae]{scrollbar-width:thin;scrollbar-color:#ccc transparent}.intro[data-v-657883ae]::-webkit-scrollbar{width:8px}.intro[data-v-657883ae]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}}.markdown-body[data-v-45999630]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:17px;line-height:1.6;color:#24292e;background-color:#fff;text-align:justify;line-height:2}.markdown-body h1[data-v-45999630],.markdown-body h2[data-v-45999630],.markdown-body h3[data-v-45999630],.markdown-body h4[data-v-45999630],.markdown-body h5[data-v-45999630],.markdown-body h6[data-v-45999630]{margin-top:1em;margin-bottom:16px;font-weight:700}.markdown-body p[data-v-45999630]{margin:0 0 10px}.markdown-body pre[data-v-45999630]{background-color:#f6f8fa;padding:16px;overflow:auto;border-radius:3px}.markdown-body code[data-v-45999630]{background-color:rgba(27,31,35,.05);padding:2px 4px;font-size:85%;border-radius:3px}.markdown-body p{margin-bottom:0}.markdown-body h2{margin:10px 0 5px 0;padding:10px 30px;display:inline-block;background-image:linear-gradient(90deg,#b6e5ff97,#e6f7ff5e);white-space:nowrap;border-bottom:0;border-left:3px solid rgba(0,0,0,.429)}.ant-table-thead>tr>th[data-v-1bcac2b0]{background-color:#fafafa;font-weight:700;text-align:center}.ant-table-tbody>tr>td[data-v-1bcac2b0]{text-align:center}.content[data-v-9fac5fc4]{height:520px}.placeholder[data-v-9fac5fc4]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-9fac5fc4]{font-size:14px;font-weight:600;margin-top:5px}.content[data-v-7f9991aa]{height:520px}.placeholder[data-v-7f9991aa]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-7f9991aa]{font-size:14px;font-weight:600;margin-top:5px}.content[data-v-14eb5385]{height:520px}.placeholder[data-v-14eb5385]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-14eb5385]{font-size:14px;font-weight:600;margin-top:5px}.content[data-v-678d331c]{height:520px}.placeholder[data-v-678d331c]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-678d331c]{font-size:14px;font-weight:600;margin-top:5px}.content[data-v-dcd043fe]{height:520px}.placeholder[data-v-dcd043fe]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-dcd043fe]{font-size:14px;font-weight:600;margin-top:5px}.content[data-v-52719b8c]{height:520px}.placeholder[data-v-52719b8c]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-52719b8c]{font-size:14px;font-weight:600;margin-top:5px}.content[data-v-3cb2ef98]{height:520px}.placeholder[data-v-3cb2ef98]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-3cb2ef98]{font-size:14px;font-weight:600;margin-top:5px}.error-message[data-v-3cb2ef98]{position:absolute;top:42px;left:0;color:red;visibility:visible}.shake[data-v-3cb2ef98]{animation:shake-3cb2ef98 .5s linear}@keyframes shake-3cb2ef98{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}to{transform:translateX(0)}}.content[data-v-e96b30b6]{height:520px}.placeholder[data-v-e96b30b6]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-e96b30b6]{font-size:14px;font-weight:600;margin-top:5px}.error-message[data-v-e96b30b6]{position:absolute;top:42px;left:0;color:red;visibility:visible}.shake[data-v-e96b30b6]{animation:shake-e96b30b6 .5s linear}@keyframes shake-e96b30b6{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}to{transform:translateX(0)}}.content[data-v-6ff700c9]{height:520px}.placeholder[data-v-6ff700c9]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-6ff700c9]{font-size:14px;font-weight:600;margin-top:5px}.content[data-v-109a2844]{height:520px}.placeholder[data-v-109a2844]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-109a2844]{font-size:14px;font-weight:600;margin-top:5px}.content[data-v-b8bbec94]{height:520px}.placeholder[data-v-b8bbec94]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-b8bbec94]{font-size:14px;font-weight:600;margin-top:5px}.content[data-v-152d82bd]{height:520px}.placeholder[data-v-152d82bd]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-152d82bd]{font-size:14px;font-weight:600;margin-top:5px}.error-message[data-v-152d82bd]{position:absolute;top:42px;left:0;color:red;visibility:visible}.shake[data-v-152d82bd]{animation:shake-152d82bd .5s linear}@keyframes shake-152d82bd{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}to{transform:translateX(0)}}.content[data-v-1891cfae]{height:520px}.placeholder[data-v-1891cfae]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-1891cfae]{font-size:14px;font-weight:600;margin-top:5px}.error-message[data-v-1891cfae]{position:absolute;top:42px;left:0;color:red;visibility:visible}.shake[data-v-1891cfae]{animation:shake-1891cfae .5s linear}@keyframes shake-1891cfae{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}to{transform:translateX(0)}}.content[data-v-bbc478c6]{height:520px}.placeholder[data-v-bbc478c6]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-bbc478c6]{font-size:14px;font-weight:600;margin-top:5px}.content[data-v-1a40b944]{height:520px}.placeholder[data-v-1a40b944]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-1a40b944]{font-size:14px;font-weight:600;margin-top:5px}.code-box-demo .ant-slider[data-v-2def0c7a]{margin-bottom:16px}.content[data-v-6854efe6]{height:520px}.placeholder[data-v-6854efe6]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-6854efe6]{font-size:14px;font-weight:600;margin-top:5px}.content[data-v-4565aa06]{height:520px}.placeholder[data-v-4565aa06]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-4565aa06]{font-size:14px;font-weight:600;margin-top:5px}.content[data-v-65e9fe02]{height:520px}.placeholder[data-v-65e9fe02]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-65e9fe02]{font-size:14px;font-weight:600;margin-top:5px}.content[data-v-237d0e7c]{height:520px}.placeholder[data-v-237d0e7c]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-237d0e7c]{font-size:14px;font-weight:600;margin-top:5px}.content[data-v-3b3df1d5]{height:520px}.placeholder[data-v-3b3df1d5]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-3b3df1d5]{font-size:14px;font-weight:600;margin-top:5px}.code-box-demo .ant-slider[data-v-7ecd3ba2]{margin-bottom:16px}.content[data-v-7b9e3a28]{height:520px}.placeholder[data-v-7b9e3a28]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-7b9e3a28]{font-size:14px;font-weight:600;margin-top:5px}.content[data-v-8bd78832]{height:520px}.placeholder[data-v-8bd78832]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-8bd78832]{font-size:14px;font-weight:600;margin-top:5px}.content[data-v-bd73b7e6]{height:520px}.placeholder[data-v-bd73b7e6]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-bd73b7e6]{font-size:14px;font-weight:600;margin-top:5px}.content[data-v-665bdd01]{height:520px}.placeholder[data-v-665bdd01]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-665bdd01]{font-size:14px;font-weight:600;margin-top:5px}.code-box-demo .ant-slider[data-v-8162a8ee]{margin-bottom:16px}.content[data-v-f2549612]{height:520px}.placeholder[data-v-f2549612]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-f2549612]{font-size:14px;font-weight:600;margin-top:5px}.content[data-v-6f3ba80e]{height:520px}.placeholder[data-v-6f3ba80e]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-6f3ba80e]{font-size:14px;font-weight:600;margin-top:5px}.content[data-v-7c16fad2]{height:520px}.placeholder[data-v-7c16fad2]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-7c16fad2]{font-size:14px;font-weight:600;margin-top:5px}.content[data-v-3fe01337]{height:520px}.placeholder[data-v-3fe01337]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-3fe01337]{font-size:14px;font-weight:600;margin-top:5px}.code-box-demo .ant-slider[data-v-62fb4fcb]{margin-bottom:16px}.content[data-v-132b1374]{height:520px}.placeholder[data-v-132b1374]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-132b1374]{font-size:14px;font-weight:600;margin-top:5px}.content[data-v-73419fa4]{height:520px}.placeholder[data-v-73419fa4]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-73419fa4]{font-size:14px;font-weight:600;margin-top:5px}.content[data-v-c936cfd2]{height:520px}.placeholder[data-v-c936cfd2]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-c936cfd2]{font-size:14px;font-weight:600;margin-top:5px}.content[data-v-33a1b592]{height:520px}.placeholder[data-v-33a1b592]{min-height:480px;display:flex;justify-content:center;align-items:center;color:#999}.param-text[data-v-33a1b592]{font-size:14px;font-weight:600;margin-top:5px}.parent-tabs>.ant-tabs-bar .ant-tabs-tab{font-size:16px!important;background-color:#f0f2f5!important;color:#1890ff!important;border:1px solid #d9d9d9!important}.parent-tabs>.ant-tabs-bar .ant-tabs-tab-active{background-color:#1890ff!important;color:#fff!important;border-color:#1890ff!important}.parent-tabs>.ant-tabs-bar .ant-tabs-tab:hover{color:#40a9ff!important}.parent-tabs>.ant-tabs-bar .ant-tabs-tab+.ant-tabs-tab{margin-left:4px!important}.code-box-demo .ant-slider[data-v-3d7c8941]{margin-bottom:16px}table[data-v-6a7873a4]{width:100%;border-collapse:collapse;table-layout:auto}td[data-v-6a7873a4],th[data-v-6a7873a4]{border:1px solid #ccc;padding:6px;text-align:center;font-size:16px}th[data-v-6a7873a4]{background-color:#fafafa}.flexible-width[data-v-6a7873a4]{width:15%}.available-background[data-v-6a7873a4]{background-color:#b3e5fc}.na-background[data-v-6a7873a4]{background-color:#f4d4d4}.highlight-animation[data-v-6a7873a4]{animation:highlight-6a7873a4 .8s forwards}@keyframes highlight-6a7873a4{0%{background-color:#ffeb3b;font-weight:600}to{background-color:#c8e6c9;font-weight:600}}header[data-v-1f86da1a]{text-align:center;margin-bottom:2.5rem;padding:0 1rem}h1[data-v-1f86da1a]{color:#2c3e50;font-size:2.2rem;margin-bottom:.8rem;font-weight:600}.header-desc[data-v-1f86da1a]{color:#667a8a;font-size:1.1rem;max-width:1200px;margin:0 auto}.optional-select[data-v-1f86da1a]{padding-bottom:10px;margin-left:30px;padding-left:15px;border-left:2px solid hsla(0,0%,50%,.401);color:hsla(0,0%,50%,.401)}.analysis-view[data-v-1f86da1a]{padding:20px}.step-card[data-v-1f86da1a]{display:flex;justify-content:center;align-items:center;border:1px solid #26a69a;border-radius:8px;padding:24px;text-align:center;font-weight:700;height:100%}.step1-full-height[data-v-1f86da1a]{background-color:#8a56d318;height:417px}.step2-color[data-v-1f86da1a]{background-color:rgba(255,192,203,.411)}.step2-full-height[data-v-1f86da1a]{height:750px}.option-card[data-v-1f86da1a]{border:1px solid #42a5f5;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-left:10px;text-align:left}.param-title[data-v-1f86da1a]{padding:20px;font-size:20px;font-weight:500;color:#000}.param-text[data-v-1f86da1a]{font-size:16px;color:rgba(0,0,0,.597)}.mt-20[data-v-1f86da1a]{margin-top:20px}.tbd-div[data-v-1f86da1a]{display:flex;justify-content:center;align-items:center;text-align:center;font-weight:700;font-size:24px;margin:-24px}header[data-v-366fb0fe]{text-align:center;margin-bottom:2.5rem;padding:0 1rem}h1[data-v-366fb0fe]{color:#2c3e50;font-size:2.2rem;margin-bottom:.8rem;font-weight:600}.header-desc[data-v-366fb0fe]{color:#667a8a;font-size:1.1rem;max-width:1200px;margin:0 auto}.iframe-container[data-v-366fb0fe],.iframe-content[data-v-366fb0fe]{width:100%;height:100%;min-height:1500px}.iframe-content[data-v-366fb0fe]{border:none;transition:opacity .3s ease}.loading-wrapper[data-v-366fb0fe]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.gene-portal[data-v-732059ca]{background-color:#f5f7fa;width:100%;color:#333;line-height:1.6;padding:2rem 1rem}header[data-v-732059ca]{text-align:center;margin-bottom:2.5rem;padding:0 1rem}h1[data-v-732059ca]{color:#2c3e50;font-size:2.2rem;margin-bottom:.8rem;font-weight:600}.header-desc[data-v-732059ca]{color:#667a8a;font-size:1.1rem;max-width:800px;margin:0 auto}.container[data-v-732059ca]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.database-card[data-v-732059ca]{background-color:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.08);padding:2rem 1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.database-card[data-v-732059ca]:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,.12)}.database-logo[data-v-732059ca]{max-width:160px;height:auto;margin:0 auto 1.5rem auto;display:block}.database-name[data-v-732059ca]{font-size:1.3rem;color:#2c3e50;margin-bottom:.8rem;font-weight:500}.database-desc[data-v-732059ca]{color:#667a8a;font-size:.95rem}[data-v-732059ca] .ant-spin,[data-v-732059ca] .ant-spin-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.analysis-view[data-v-c9d9e1ea]{padding:20px}.main-panel[data-v-c9d9e1ea]{margin-top:24px;padding:32px;background-color:#f0f2f5;text-align:center;border-radius:16px;border:2px solid #000;max-width:100%;min-height:800px;display:flex;flex-direction:column}.tab-buttons[data-v-c9d9e1ea]{margin-bottom:16px;display:flex;justify-content:space-between}.tab-button[data-v-c9d9e1ea]{background-color:#0073e6;color:#fff;border:none;padding:16px 32px;border-radius:8px;font-size:18px;cursor:pointer;transition:background-color .3s;flex:1;margin:0 4px}.tab-button.active[data-v-c9d9e1ea],.tab-button[data-v-c9d9e1ea]:hover{background-color:#005bb5}.tab-content[data-v-c9d9e1ea]{flex:1;margin-top:16px;background-color:#fff;padding:16px;border-radius:8px;display:flex}.iframe-container[data-v-07e4839f]{width:100%;height:calc(100vh - 116px);overflow:hidden;position:relative}.iframe-content[data-v-07e4839f]{width:100%;height:100%;border:none;transition:opacity .3s ease}.loading-wrapper[data-v-07e4839f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}.admin-header{z-index:2;position:fixed;width:100%;background:#f0f2f5}.admin-header .ant-menu-dark{background:#f0f2f5;border:0}.admin-header .ant-menu-dark .ant-menu-item{color:#5910bfb0;font-weight:500;padding-top:6px;height:65px;background:#f0f2f5;border:0}.admin-header .ant-menu-dark .ant-menu-item-selected{color:#5910bf;border-bottom:3px solid rgba(0,0,0,.733)}.data-card .ant-card-head .ant-card-head-wrapper .ant-card-head-title{font-size:20px}