.promotion-modal-page[data-v-779280c2]{display:contents}.promotion-card[data-v-779280c2]{position:relative;width:400px;background:#f5f5f7;border-radius:20px;overflow:hidden}.promotion-header[data-v-779280c2]{position:relative;width:100%;height:226px;overflow:hidden}.promotion-header-bg[data-v-779280c2]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promotion-header-content[data-v-779280c2]{position:absolute;left:16px;top:20px;z-index:1}.promotion-title[data-v-779280c2]{margin:0 0 4px}.promotion-subtitle[data-v-779280c2],.promotion-title[data-v-779280c2]{font-family:HarmonyOS Sans SC,sans-serif;font-size:26px;font-weight:400;line-height:34px;letter-spacing:-.3px;color:#1a1a2e}.promotion-subtitle[data-v-779280c2]{margin:0 0 8px}.promotion-subtitle .highlight-text[data-v-779280c2]{color:#0840e6;font-size:26px;font-weight:400}.promotion-desc[data-v-779280c2]{font-weight:400;color:#1a1a2e;margin:0}.promotion-desc[data-v-779280c2],.rule-link[data-v-779280c2]{font-family:HarmonyOS Sans SC,sans-serif;font-size:12px;line-height:18px}.rule-link[data-v-779280c2]{display:block;color:#0840e6;text-decoration:underline;margin-top:4px}.rule-link[data-v-779280c2]:hover{text-decoration:underline}.promotion-copy-btn[data-v-779280c2]{position:absolute;left:16px;top:161px;width:368px;height:42px;background:#0840e6;border-radius:8px;border:none;color:#fff;font-size:15px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:background .2s}.promotion-copy-btn[data-v-779280c2]:hover{background:#0635c0}.link-icon[data-v-779280c2]{width:16px;height:16px}.promotion-steps-section[data-v-779280c2]{display:flex;flex-direction:column;align-items:flex-start;padding:24px 16px 20px;gap:16px;background:#f5f7f8}.promotion-steps-title[data-v-779280c2]{font-family:HarmonyOS Sans SC,sans-serif;font-size:18px;font-weight:400;line-height:19px;letter-spacing:.1px;color:#1a1a2e;margin:0;text-align:center;align-self:center}.promotion-step-item[data-v-779280c2]{display:flex;gap:12px;align-items:center;padding:14px 16px;background:#fff;border-radius:12px;align-self:stretch}.promotion-step-number[data-v-779280c2]{flex-shrink:0;width:42px;height:42px;display:flex;align-items:center;justify-content:center;font-size:25px;font-weight:700;font-style:italic;border-radius:10px;background:#f5f7f8}.promotion-step-number.blue[data-v-779280c2]{color:#0840e6}.promotion-step-number.purple[data-v-779280c2]{color:#9b41ae}.promotion-step-number.gold[data-v-779280c2]{color:#cfac74}.step-num-img[data-v-779280c2]{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.promotion-step-content[data-v-779280c2]{flex:1}.promotion-step-title[data-v-779280c2]{font-family:HarmonyOS Sans SC,sans-serif;font-size:13px;font-weight:400;line-height:18px;color:#1a1a2e;margin:0 0 2px}.promotion-step-desc[data-v-779280c2]{font-family:HarmonyOS Sans SC,sans-serif;font-size:11.5px;font-weight:400;line-height:18px;color:#9ca3af;margin:0}.promotion-stats-section[data-v-779280c2]{box-sizing:border-box;display:flex;align-items:flex-start;padding:27px 16px 32px 23px;height:112px;background:#fff;border-top:.8px solid #efefef;align-self:stretch}.promotion-stat[data-v-779280c2]{flex:1;display:flex;flex-direction:column;gap:8px}.promotion-stat-label[data-v-779280c2]{font-size:12px;color:#999}.promotion-stat-row[data-v-779280c2]{display:flex;align-items:center;gap:6px}.promotion-stat-icon[data-v-779280c2]{width:20px;height:20px;flex-shrink:0}.promotion-stat-value[data-v-779280c2]{font-size:22px;font-weight:400;color:#1a1a1a}.promotion-stats-divider[data-v-779280c2]{width:1px;height:40px;background:#e8e8e8;margin:0 12px 0 17px;align-self:center}.close-btn[data-v-779280c2]{position:absolute;right:12px;top:12px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:50%;cursor:pointer;transition:background .2s;z-index:10}.close-btn[data-v-779280c2]:hover{background:hsla(0,0%,100%,.5)}.close-btn svg[data-v-779280c2]{width:16px;height:16px;color:#666}.research-preference-dialog.el-dialog{max-height:92vh;margin-top:2vh;display:flex;flex-direction:column;overflow:hidden;border:.85px solid #dce4f2;border-radius:20.4px;box-shadow:0 23.8px 68px rgba(20,38,75,.22)}.research-preference-dialog .el-dialog__header{margin:0;padding:0;flex-shrink:0}.research-preference-dialog .el-dialog__body{padding:0;flex:1;min-height:0;display:flex;flex-direction:column}.research-preference-dialog .el-dialog__footer{padding:0;flex-shrink:0}.preference-header[data-v-70cf41b0]{display:flex;align-items:center;gap:18.7px;padding:14px 34px;border-bottom:.85px solid #dce4f2}.preference-heading-icon[data-v-70cf41b0]{width:48px;height:48px;display:grid;place-items:center;flex-shrink:0;color:#0840e6;background:#edf2ff;border-radius:14px}.preference-heading-icon[data-v-70cf41b0] svg{width:25px;height:25px}.preference-header h2[data-v-70cf41b0]{margin:0;color:#172541;font-size:25.5px;font-weight:500}.preference-header p[data-v-70cf41b0]{margin:5.95px 0 0;color:#74829a;font-size:13.6px;line-height:1.6}.dialog-close[data-v-70cf41b0]{margin-left:auto;align-self:flex-start;padding:2.55px 6.8px;border:0;color:#74829a;background:transparent;font-size:28.9px;font-weight:300;line-height:1;cursor:pointer}.preference-body[data-v-70cf41b0]{flex:1;min-height:0;overflow-y:auto;padding:27.2px 34px 17px}.preference-section[data-v-70cf41b0]{margin-bottom:27.2px}.section-heading h3[data-v-70cf41b0]{margin:0;color:#182642;font-size:17px;font-weight:500}.section-heading p[data-v-70cf41b0]{margin:7.65px 0 15.3px;color:#78869e;font-size:11.9px;line-height:1.6}.preference-options[data-v-70cf41b0]{display:flex;flex-wrap:wrap;-moz-column-gap:10.2px;column-gap:10.2px;row-gap:4.25px}.preference-option[data-v-70cf41b0]{height:auto!important;min-height:39.1px;margin:0!important;display:inline-flex;align-items:stretch}.preference-option[data-v-70cf41b0] .el-checkbox__input{display:none}.preference-option[data-v-70cf41b0] .el-checkbox__label{min-height:39.1px;padding:11.05px 15.3px;display:inline-flex;align-items:center;box-sizing:border-box;color:#687792;background:#f8faff;border:.85px solid #dce4f2;border-radius:10.2px;font-size:12.75px;transition:color .2s,border-color .2s,background .2s}.preference-option.is-checked[data-v-70cf41b0] .el-checkbox__label{color:#0840e6;border-color:#9fb5f5;background:#edf2ff}.preference-custom-input[data-v-70cf41b0]{margin-top:13.6px}.preference-radio-options[data-v-70cf41b0]{display:flex;flex-direction:column;gap:10.2px;align-items:stretch}.preference-radio-option[data-v-70cf41b0]{display:flex;width:100%}.preference-radio-option[data-v-70cf41b0] .el-radio__input{display:none}.preference-radio-option[data-v-70cf41b0] .el-radio__label{flex:1;padding:13.6px 15.3px;display:inline-flex;box-sizing:border-box;color:#687792;background:#f8faff;border:.85px solid #dce4f2;border-radius:10.2px;font-size:12.75px;transition:color .2s,border-color .2s,background .2s;white-space:normal}.preference-radio-option.is-checked[data-v-70cf41b0] .el-radio__label{color:#0840e6;border-color:#9fb5f5;background:#edf2ff}.preference-radio-text[data-v-70cf41b0]{display:flex;flex-direction:column;gap:4.25px}.preference-radio-title[data-v-70cf41b0]{font-size:14px;font-weight:500;color:inherit}.preference-radio-desc[data-v-70cf41b0]{font-size:12.75px;line-height:1.6;color:#98a4bb;font-weight:400}.personal-info-grid[data-v-70cf41b0] .el-input__wrapper,.preference-custom-input[data-v-70cf41b0] .el-input__wrapper{min-height:45.9px;border-radius:11.05px;background:#f8faff;box-shadow:inset 0 0 0 .85px #dce4f2}.personal-info-grid[data-v-70cf41b0]{display:grid;grid-template-columns:1fr 1fr;gap:13.6px}.starter-prompts[data-v-70cf41b0]{margin-top:6.8px;padding:22.1px 23.8px;background:#f6f5ff;border-radius:17px}.starter-heading[data-v-70cf41b0]{display:flex;align-items:center;gap:8.5px}.starter-icon[data-v-70cf41b0]{width:22.1px;height:22.1px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#7c5cd6}.starter-icon svg[data-v-70cf41b0]{width:18.7px;height:18.7px}.starter-heading h3[data-v-70cf41b0]{margin:0;color:#7c5cd6;font-size:15.3px;font-weight:500}.starter-description[data-v-70cf41b0]{margin:8.5px 0 15.3px;color:#74829a;font-size:11.9px;line-height:1.6}.starter-card[data-v-70cf41b0]{border:1px solid #e6eaf1;width:100%;text-align:left;cursor:pointer;font-family:inherit;padding:13.6px 15.3px;color:#172541;background:#fff;border-radius:11.9px;font-size:12.75px;line-height:1.6}.starter-card+.starter-card[data-v-70cf41b0]{margin-top:10.2px}.preference-empty[data-v-70cf41b0]{padding:59.5px 17px;color:#8491a6;text-align:center}.preference-alert[data-v-70cf41b0]{display:flex;align-items:center;justify-content:space-between;gap:11.9px;margin:0 34px;padding:10.2px 15.3px;border:.85px solid #f5dab1;border-radius:8.5px;background:#fdf6ec;color:#b88230;font-size:13.6px}.preference-retry[data-v-70cf41b0]{display:inline-block;margin-left:11.9px;padding:5.1px 15.3px;border:.85px solid #dce4f2;border-radius:8.5px;background:#fff;color:#3d5afe;font-size:13.6px;cursor:pointer}.preference-retry[data-v-70cf41b0]:hover{background:#f4f7ff}.preference-footer[data-v-70cf41b0]{display:flex;justify-content:space-between;align-items:center;gap:11.9px;padding:10px 34px 14px;background:#fff;border-top:.85px solid #e8ecf4}.preference-reset[data-v-70cf41b0]{padding:0;border:0;background:transparent;color:#4e596d;font-size:12.75px;cursor:pointer;transition:color .2s}.preference-reset[data-v-70cf41b0]:hover{color:#0840e6}.preference-footer-actions[data-v-70cf41b0]{display:flex;gap:11.9px}.preference-footer[data-v-70cf41b0] .el-button{min-width:91.8px;border-radius:10.2px}.preference-footer[data-v-70cf41b0] .el-button--primary{min-width:110.5px;background:#0840e6;border-color:#0840e6}@media (max-width:700px){.preference-header[data-v-70cf41b0]{align-items:flex-start;padding:22px}.preference-heading-icon[data-v-70cf41b0]{width:54px;height:54px;border-radius:16px}.preference-header h2[data-v-70cf41b0]{font-size:24px}.preference-header p[data-v-70cf41b0]{font-size:14px}.preference-body[data-v-70cf41b0]{padding:24px 22px 12px}.personal-info-grid[data-v-70cf41b0]{grid-template-columns:1fr}.preference-footer[data-v-70cf41b0]{padding:16px 22px 22px}}.app-sidebar[data-v-ff8c5afe]{width:51.2px;height:100vh;flex-shrink:0;display:flex;flex-direction:column;border-right:.8px solid #e5e7eb;background:#f5f7f8;color:#374151}.brand[data-v-ff8c5afe]{height:51.2px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.brand-logo[data-v-ff8c5afe]{width:28.8px;height:28.8px;border-radius:7.2px;-o-object-fit:cover;object-fit:cover}.sidebar-nav[data-v-ff8c5afe]{display:flex;flex-direction:column;align-items:center;gap:6.4px;padding:8px 4.8px}.section-label[data-v-ff8c5afe]{padding:3.2px 0 0;color:#9ca3af;font-size:8.8px;font-weight:700;letter-spacing:0}.nav-item[data-v-ff8c5afe]{width:44.8px;min-height:44.8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.2px;padding:4px 1.6px;border:.8px solid transparent;border-radius:6.4px;background:transparent;color:#4b5563;font-size:8.8px;font-weight:600;text-align:center;cursor:pointer;transition:color .2s,background .2s,border-color .2s}.nav-item[data-v-ff8c5afe]:hover{background:rgba(8,64,230,.06)}.nav-item.active[data-v-ff8c5afe]{background:rgba(8,64,230,.09);border-color:rgba(8,64,230,.2)}.nav-item.compact[data-v-ff8c5afe]{min-height:40px;font-size:8.8px;font-weight:500}.coin-item[data-v-ff8c5afe],.help-item[data-v-ff8c5afe]{align-self:center;margin-bottom:1.6px}.coin-icon[data-v-ff8c5afe]{color:#7c3aed}.coin-icon[data-v-ff8c5afe] svg{width:16px;height:16px}.balance-amount[data-v-ff8c5afe]{font-size:8.8px;font-weight:700;color:#7c3aed;margin-top:1.6px}.help-dropdown[data-v-ff8c5afe]{align-self:center}.nav-icon[data-v-ff8c5afe]{width:20.8px;height:20.8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.nav-icon[data-v-ff8c5afe] svg{width:20.8px;height:20.8px}.nav-label[data-v-ff8c5afe]{max-width:43.2px;font-size:8.8px;line-height:1.2;text-align:center;white-space:nowrap}.sidebar-spacer[data-v-ff8c5afe]{flex:1}.free-claim-btn[data-v-ff8c5afe]{display:flex;align-items:center;justify-content:center;padding:4.8px 0;border:none;background:transparent;cursor:pointer;transition:transform .2s}.free-claim-btn[data-v-ff8c5afe]:hover{transform:scale(1.08)}.user-card[data-v-ff8c5afe]{width:44.8px;display:flex;align-items:center;justify-content:center;align-self:center;padding:4px 1.6px;border:.8px solid transparent;border-radius:6.4px;background:transparent;cursor:pointer;transition:background .2s,border-color .2s}.user-card[data-v-ff8c5afe]:hover{background:rgba(8,64,230,.06)}.user-avatar[data-v-ff8c5afe]{width:28.8px;height:28.8px;display:inline-flex;align-items:center;justify-content:center;border-radius:6.4px!important;background:linear-gradient(135deg,#4a7ef0,#0840e6);color:#fff;font-size:11.2px;font-weight:700}.arrow-icon[data-v-ff8c5afe],.check-icon[data-v-ff8c5afe],.chevron-icon[data-v-ff8c5afe]{width:11.2px;height:11.2px;flex-shrink:0}.chevron-icon[data-v-ff8c5afe]{display:none}.switch-account-inner[data-v-ff8c5afe],.switch-account-label[data-v-ff8c5afe]{display:flex;align-items:center;width:100%}.switch-account-label[data-v-ff8c5afe]{justify-content:space-between;gap:6.4px}.identity-submenu[data-v-ff8c5afe]{position:fixed;min-width:160px;z-index:9999;padding:4.8px;border:.8px solid #e5e7eb;border-radius:6.4px;background:#fff;box-shadow:0 3.2px 12.8px rgba(0,0,0,.08)}.identity-option[data-v-ff8c5afe]{display:flex;align-items:center;justify-content:space-between;gap:6.4px;padding:6.4px 8px;border-radius:4.8px;cursor:pointer}.identity-option.active[data-v-ff8c5afe],.identity-option[data-v-ff8c5afe]:hover{background:rgba(8,64,230,.08)}.identity-option-info[data-v-ff8c5afe]{min-width:0;display:flex;flex-direction:column;gap:3.2px}.identity-option-name[data-v-ff8c5afe]{color:#374151;font-size:11.2px;font-weight:600}.identity-option-tags[data-v-ff8c5afe]{display:flex;gap:3.2px;flex-wrap:wrap}.identity-tag[data-v-ff8c5afe]{padding:1.6px 4.8px;border-radius:799.2px;font-size:8.8px;line-height:1.2}.tag-personal[data-v-ff8c5afe]{color:#2563eb;background:#dbeafe}.tag-enterprise[data-v-ff8c5afe]{color:#0840e6;background:#dbeafe}.tag-role[data-v-ff8c5afe]{color:#7c3aed;background:#ede9fe}.help-menu-item[data-v-ff8c5afe]{display:inline-flex;align-items:center;gap:6.4px}.help-menu-icon[data-v-ff8c5afe]{width:12.8px;height:12.8px;flex-shrink:0}.app-sidebar[data-v-ff8c5afe]{width:201.6px;position:relative;overflow-x:hidden;overflow-y:auto;background:#fff;color:#13213c;transition:width .22s ease;scrollbar-width:none}.app-sidebar[data-v-ff8c5afe]::-webkit-scrollbar{display:none}.brand[data-v-ff8c5afe]{height:67.2px;min-height:67.2px;justify-content:flex-start;gap:9.6px;padding:0 36.8px 0 17.6px;white-space:nowrap}.brand-logo[data-v-ff8c5afe]{width:33.6px;height:33.6px;border-radius:9.6px;box-shadow:0 6.4px 16px rgba(8,64,230,.12)}.brand-name[data-v-ff8c5afe]{color:#111b35;font-size:17.6px;font-weight:700;letter-spacing:-.02em}.brand-version[data-v-ff8c5afe]{align-self:flex-start;margin-top:19.2px;margin-left:-4.8px;color:#9aa5b8;font-size:10.4px;font-weight:500;white-space:nowrap}.sidebar-toggle[data-v-ff8c5afe]{position:fixed;top:24px;left:192px;z-index:20;width:19.2px;height:19.2px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:.8px solid #dfe6f2;border-radius:50%;background:#fff;color:#68758c;box-shadow:0 2.4px 8px rgba(20,38,76,.1);cursor:pointer;transition:left .22s ease,color .2s,border-color .2s}.sidebar-toggle[data-v-ff8c5afe]:hover{color:#0840e6;border-color:#b9c9f4}.sidebar-toggle svg[data-v-ff8c5afe]{width:11.2px;height:11.2px}.research-preference-entry[data-v-ff8c5afe]{min-height:44.8px;margin:6.4px 12.8px 11.2px;padding:0 14.4px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;flex-shrink:0;color:#fff;background:#1244e8;border:0;border-radius:14.4px;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.research-preference-entry[data-v-ff8c5afe]:hover{transform:translateY(-.8px);background:#0b3ddc;box-shadow:0 9.6px 19.2px rgba(8,64,230,.18)}.preference-entry-icon[data-v-ff8c5afe],.preference-entry-icon[data-v-ff8c5afe] svg{width:20px;height:20px}.preference-entry-icon[data-v-ff8c5afe]{display:inline-flex}.preference-entry-label[data-v-ff8c5afe]{font-size:13.6px;line-height:1.3;white-space:nowrap}.sidebar-section-label[data-v-ff8c5afe]{padding:0 17.6px 5.6px;color:#8190a8;font-size:10.4px;line-height:1.4;white-space:nowrap}.sidebar-nav[data-v-ff8c5afe],.sidebar-tools[data-v-ff8c5afe]{display:flex;flex-direction:column;align-items:stretch;gap:4.8px;padding:6.4px 12.8px}.capability-group[data-v-ff8c5afe]{width:100%}.capability-trigger[data-v-ff8c5afe]{font-weight:600}.capability-chevron[data-v-ff8c5afe]{width:12.8px;height:12.8px;flex-shrink:0;margin-left:auto;color:#71809a;transition:transform .2s ease}.capability-chevron.open[data-v-ff8c5afe]{transform:rotate(180deg)}.sidebar-tools[data-v-ff8c5afe]{padding-top:1.6px;padding-bottom:3.2px}.help-collapse-bar[data-v-ff8c5afe]{display:flex;align-items:center;gap:6.4px;margin:3.2px 12.8px 6.4px;padding:3.2px 0;border:0;border-radius:6.4px;background:transparent;cursor:pointer;transition:background .2s}.help-collapse-bar[data-v-ff8c5afe]:hover{background:#f2f6ff}.help-collapse-line[data-v-ff8c5afe]{flex:1;height:.8px;background:#e4e9f2;transition:background .2s}.help-collapse-bar:hover .help-collapse-line[data-v-ff8c5afe]{background:#cfd9ee}.help-collapse-chevron[data-v-ff8c5afe]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#68758c;transition:transform .2s ease,color .2s}.help-collapse-chevron svg[data-v-ff8c5afe]{width:9.6px;height:9.6px}.help-collapse-bar:hover .help-collapse-chevron[data-v-ff8c5afe]{color:#0840e6}.help-collapse-bar.collapsed .help-collapse-chevron[data-v-ff8c5afe]{transform:rotate(180deg)}.nav-item[data-v-ff8c5afe]{width:100%;min-height:38.4px;flex-direction:row;justify-content:flex-start;gap:10.4px;padding:0 11.2px;border-radius:8px;color:#17233f;font-size:12px;font-weight:500;text-align:left}.nav-item[data-v-ff8c5afe]:hover{color:#0840e6;background:#f2f6ff}.nav-item.active[data-v-ff8c5afe]{color:#0840e6;background:#eaf0ff;border-color:transparent;font-weight:600}.nav-icon[data-v-ff8c5afe],.nav-icon[data-v-ff8c5afe] svg{width:19.2px;height:19.2px}.nav-label[data-v-ff8c5afe]{max-width:none;flex:1;overflow:hidden;font-size:12px;line-height:1.4;text-align:left;text-overflow:ellipsis}.free-claim-btn[data-v-ff8c5afe]{min-height:24px}.coin-item[data-v-ff8c5afe]{width:auto;min-height:48px;align-self:stretch;margin:6.4px 12.8px 3.2px;padding:0 11.2px;border-color:#dfe6f2;border-radius:10.4px;background:#fff}.coin-item.active[data-v-ff8c5afe],.coin-item[data-v-ff8c5afe]:hover{border-color:#cfd9ee;background:#f8faff}.coin-icon[data-v-ff8c5afe]{width:19.2px;height:19.2px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.coin-icon[data-v-ff8c5afe] svg{width:17.6px;height:17.6px}.coin-item .nav-label[data-v-ff8c5afe]{color:#5e6b82}.balance-amount[data-v-ff8c5afe]{margin:0 0 0 auto;color:#d18a1b;font-size:11.2px;font-weight:500}.help-dropdown[data-v-ff8c5afe]{width:auto;align-self:stretch;margin:6.4px 12.8px 14.4px}.user-card[data-v-ff8c5afe]{width:100%;min-height:44.8px;justify-content:flex-start;gap:9.6px;padding:5.6px 9.6px}.user-avatar[data-v-ff8c5afe]{width:33.6px;height:33.6px;flex-shrink:0;border-radius:50%!important;box-shadow:0 6.4px 14.4px rgba(8,64,230,.2)}.username[data-v-ff8c5afe]{min-width:0;overflow:hidden;color:#0840e6;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.app-sidebar.collapsed[data-v-ff8c5afe]{width:73.6px}.app-sidebar.collapsed .sidebar-toggle[data-v-ff8c5afe]{left:64px}.app-sidebar.collapsed .brand[data-v-ff8c5afe]{justify-content:center;padding:0}.app-sidebar.collapsed .balance-amount[data-v-ff8c5afe],.app-sidebar.collapsed .brand-name[data-v-ff8c5afe],.app-sidebar.collapsed .brand-version[data-v-ff8c5afe],.app-sidebar.collapsed .nav-label[data-v-ff8c5afe],.app-sidebar.collapsed .preference-entry-label[data-v-ff8c5afe],.app-sidebar.collapsed .sidebar-section-label[data-v-ff8c5afe],.app-sidebar.collapsed .username[data-v-ff8c5afe]{display:none}.app-sidebar.collapsed .research-preference-entry[data-v-ff8c5afe]{width:44.8px;min-height:44.8px;margin:6.4px auto 14.4px;padding:0;align-items:center;justify-content:center;border-radius:12px}.app-sidebar.collapsed .sidebar-nav[data-v-ff8c5afe],.app-sidebar.collapsed .sidebar-tools[data-v-ff8c5afe]{align-items:center;padding-right:14.4px;padding-left:14.4px}.app-sidebar.collapsed .capability-group[data-v-ff8c5afe]{width:44.8px}.app-sidebar.collapsed .capability-chevron[data-v-ff8c5afe]{display:none}.app-sidebar.collapsed .nav-item[data-v-ff8c5afe]{width:44.8px;min-height:44.8px;justify-content:center;gap:0;padding:0}.app-sidebar.collapsed .help-collapse-bar[data-v-ff8c5afe]{margin-right:14.4px;margin-left:14.4px}.app-sidebar.collapsed .coin-item[data-v-ff8c5afe]{width:44.8px;min-height:44.8px;align-self:center;margin:6.4px auto 3.2px}.app-sidebar.collapsed .help-dropdown[data-v-ff8c5afe]{width:44.8px;align-self:center;margin:6.4px auto 14.4px}.app-sidebar.collapsed .user-card[data-v-ff8c5afe]{width:44.8px;justify-content:center;padding:5.6px}.help-dropdown-popper{border-radius:9.6px!important;overflow:hidden}.help-dropdown-popper .el-dropdown-menu{border-radius:9.6px!important;padding:4.8px!important;min-width:128px!important;background:#f5f7f8!important}.help-dropdown-popper .el-dropdown-menu__item{border-radius:6.4px!important;background:transparent!important}.help-dropdown-popper .el-dropdown-menu__item--divided{margin-top:4.8px!important;border-color:#e5e7eb!important}.promotion-dialog .el-dialog__header{display:none!important}.promotion-dialog .el-dialog__body,.promotion-dialog .el-dialog__header{padding:0!important;margin:0!important}.promotion-dialog .el-dialog__footer{display:none!important;padding:0!important}.promotion-dialog .el-dialog{--el-dialog-padding-primary:0;padding:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;overflow:visible}.release-announcement-overlay{background:rgba(22,31,49,.5);backdrop-filter:blur(3px)}.el-dialog.release-announcement-dialog{padding:0;border-radius:20px;overflow:hidden;color:#17233d;box-shadow:0 28px 80px rgba(18,36,73,.34);max-height:calc(100svh - 40px);display:flex;flex-direction:column}.release-announcement-dialog .el-dialog__header{margin:0;padding:0;flex-shrink:0}.release-announcement-dialog .el-dialog__body{padding:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.release-announcement-dialog .el-dialog__footer{padding:0;flex-shrink:0}.release-announcement-dialog svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.release-header{position:relative;padding:28px 30px 26px;background:radial-gradient(circle at 92% 5%,rgba(120,82,224,.2),transparent 38%),linear-gradient(145deg,#eff4ff,#faf7ff)}.release-close{position:absolute;top:19px;right:20px;display:grid;place-items:center;width:32px;height:32px;padding:6px;background:none;border:0;border-radius:8px;color:#69778f;cursor:pointer}.release-close:hover{color:#17233d;background:#17233d09}.release-version-line{display:flex;align-items:center;gap:10px;color:#5c3dc1;font-size:13px;font-weight:600;padding-right:30px}.release-version-tag{font-size:11px;color:#765bc4;background:#7354bd0b;border:1px solid #7354bd1c;border-radius:5px;padding:3px 6px;line-height:1.1;font-weight:500;white-space:nowrap}.release-header h2{font-size:25px;color:#17233d;line-height:1.4;letter-spacing:-.4px;margin:17px 0 9px;font-weight:650;overflow-wrap:anywhere}.release-header p{font-size:14px;line-height:1.8;color:#69778f;margin:0}.release-body{padding:25px 30px 0}.release-body>h3{font-size:17px;line-height:1.5;margin:0 0 16px;font-weight:600}.release-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.release-feature{display:flex;gap:13px;border-radius:13px;background:#f8faff;padding:17px 16px;min-width:0;align-items:flex-start}.release-feature-icon{display:grid;place-items:center;flex:0 0 35px;width:35px;height:35px;background:#e7edff;color:#0840e6;border-radius:10px}.release-feature-icon svg{width:21px;height:21px}.release-feature-copy{flex:1;min-width:0}.release-feature-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 8px}.release-feature h4{font-size:14px;line-height:1.45;margin:0;font-weight:600}.release-category{font-size:11px;font-weight:500;line-height:1.6;color:#7c6bb0;padding:1px 5px;border-radius:4px;background:#eee9fa;white-space:nowrap}.release-category-feature{background:#e9f0ff;color:#416cbd}.release-feature p{font-size:13px;line-height:1.75;color:#69778f;margin:0;overflow-wrap:anywhere}.release-footer{padding:22px 30px 26px;display:flex;justify-content:flex-end;align-items:center;gap:14px;background:#fff}.release-log-link{display:flex;align-items:center;gap:6px;font-size:13px;line-height:20px;text-decoration:none;color:#69778f;padding:10px 8px;border-radius:7px}.release-log-link:hover{color:#0840e6;background:#f5f7ff}.release-log-link svg{width:13px;height:13px}.release-primary{border:0;background:#0840e6;color:#fff;border-radius:10px;font-size:14px;font-weight:600;padding:12px 19px;line-height:20px;cursor:pointer;white-space:nowrap}.release-primary:hover{background:#0635c7}.release-announcement-dialog a:focus-visible,.release-announcement-dialog button:focus-visible{outline:2px solid #0840e6;outline-offset:3px}.release-announcement-compact .release-header{padding:25px 22px 21px}.release-announcement-compact .release-version-line{font-size:11px;gap:7px;padding-right:20px;flex-wrap:wrap}.release-announcement-compact .release-header h2{font-size:22px;margin:15px 0 8px}.release-announcement-compact .release-feature p,.release-announcement-compact .release-header p{font-size:12px}.release-announcement-compact .release-close{right:10px;top:13px;width:36px;height:36px}.release-announcement-compact .release-body{padding:20px 20px 0}.release-announcement-compact .release-features{grid-template-columns:1fr;gap:10px}.release-announcement-compact .release-feature{padding:13px 14px;gap:12px}.release-announcement-compact .release-footer{padding:16px 20px 20px;gap:9px}.release-announcement-compact .release-log-link{font-size:12px;padding:10px 4px;min-height:44px;box-sizing:border-box}.release-announcement-compact .release-primary{font-size:13px;padding:12px 16px}@media (max-width:560px){.el-dialog.release-announcement-dialog{max-height:calc(100svh - 32px)}.release-header{padding:25px 22px 21px}.release-version-line{font-size:11px;gap:7px;padding-right:20px;flex-wrap:wrap}.release-version-tag{font-size:10px}.release-header h2{font-size:22px;margin:15px 0 8px}.release-feature p,.release-header p{font-size:12px}.release-close{right:10px;top:13px;width:36px;height:36px}.release-body{padding:20px 20px 0}.release-body>h3{font-size:15px;margin-bottom:12px}.release-features{grid-template-columns:1fr;gap:10px}.release-feature{padding:13px 14px;gap:12px}.release-feature-heading{margin-bottom:5px}.release-footer{padding:16px 20px 20px;gap:9px}.release-log-link{font-size:12px;padding:10px 4px;min-height:44px;box-sizing:border-box}.release-primary{font-size:13px;padding:12px 16px}}.release-fallback-notice[data-v-027bd21e]{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);z-index:2100;display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:-moz-max-content;width:max-content;max-width:calc(100vw - 40px);box-sizing:border-box;padding:13px 16px;border:1px solid #dce4f6;border-radius:10px;background:#fff;color:#69778f;box-shadow:0 8px 28px #17233d1a;font-size:13px;line-height:1.6}.release-fallback-notice a[data-v-027bd21e]{color:#0840e6}.release-fallback-notice button[data-v-027bd21e]{border:0;background:none;color:#69778f;font-size:20px;cursor:pointer;padding:0 5px}html{background-color:var(--bg-base)}.app-container[data-v-67013565]{display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-base);min-height:100vh}.app-header[data-v-67013565]{position:fixed;top:0;left:0;right:0;z-index:100;height:64px!important;padding:0 32px;display:flex;align-items:center;background:var(--bg-header);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #e5e7eb;box-shadow:0 1px 4px rgba(0,0,0,.06)}.header-logo[data-v-67013565]{display:flex;align-items:center;margin-right:40px;flex-shrink:0}.logo-img[data-v-67013565]{height:32px;width:auto}.nav-links[data-v-67013565]{display:flex;align-items:center;gap:2px;flex:1}.nav-link[data-v-67013565]{color:#374151;text-decoration:none;font-size:14px;font-weight:500;padding:7px 16px;border-radius:8px;transition:color .2s,background .2s;border:1px solid transparent}.nav-link[data-v-67013565]:hover{color:#0840e6;background:rgba(8,64,230,.06)}.nav-link-active[data-v-67013565]{color:#0840e6!important;background:rgba(8,64,230,.08);border-color:rgba(8,64,230,.2);font-weight:600}.nav-dropdown-trigger[data-v-67013565]{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.nav-chevron[data-v-67013565]{width:12px;height:12px;color:inherit;opacity:.6}.dropdown-icon[data-v-67013565]{display:inline-flex;align-items:center;margin-right:6px;color:#6b7280}.user-area[data-v-67013565]{margin-left:auto;display:flex;align-items:center}.user-info[data-v-67013565]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:5px 12px 5px 6px;border-radius:8px;border:1px solid var(--border-default);background:var(--primary-subtle);transition:border-color .2s,background .2s;outline:none}.user-info[data-v-67013565]:hover{border-color:var(--border-hover);background:var(--primary-bg)}.user-avatar[data-v-67013565]{background:var(--gradient-primary);color:var(--text-white);font-weight:700;font-size:13px}.username[data-v-67013565]{color:#374151;font-size:14px;font-weight:500}.chevron-icon[data-v-67013565]{width:14px;height:14px;color:var(--text-muted)}.app-content[data-v-67013565]{flex:1;min-width:0;height:100vh;overflow-y:auto;background-color:var(--bg-base)}.app-content.login-page-content[data-v-67013565]{padding-top:0;background:transparent}.app-content.analysis-create-page-content[data-v-67013565]{background:#f7f9fd}.app-content.no-sidebar[data-v-67013565]{padding-top:0;height:auto}.app-content.home-page-content[data-v-67013565]{padding-top:0;padding:0;background:#fff}.app-content.onboarding-page-content[data-v-67013565]{padding-top:0;padding:0;background:transparent}[data-v-67013565] .el-dropdown-menu{background-color:#fff;border:1px solid #e5e7eb;box-shadow:0 4px 16px rgba(0,0,0,.08)}[data-v-67013565] .el-dropdown-menu__item{color:#374151}[data-v-67013565] .el-dropdown-menu__item:hover{background-color:rgba(8,64,230,.08);color:#0840e6}.switch-account-inner[data-v-67013565],.switch-account-label[data-v-67013565]{display:flex;align-items:center;width:100%}.switch-account-label[data-v-67013565]{justify-content:space-between;gap:8px}.arrow-icon[data-v-67013565]{width:14px;height:14px;color:#9ca3af;flex-shrink:0}.identity-submenu[data-v-67013565]{position:fixed;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08);padding:6px;min-width:200px;z-index:9999}.identity-option[data-v-67013565]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:6px;cursor:pointer;gap:8px}.identity-option.active[data-v-67013565],.identity-option[data-v-67013565]:hover{background:rgba(8,64,230,.08)}.identity-option-info[data-v-67013565]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.identity-option-name[data-v-67013565]{font-size:13px;font-weight:500;color:#111827}.identity-option-tags[data-v-67013565]{display:flex;gap:4px;flex-wrap:wrap}.identity-tag[data-v-67013565]{display:inline-flex;align-items:center;padding:0 6px;height:20px;font-size:11px;border-radius:4px;font-weight:500;line-height:1}.tag-personal[data-v-67013565]{background:#dbeafe;color:#0840e6;border:1px solid #bfdbfe}.tag-enterprise[data-v-67013565]{background:#dbeafe;color:#2563eb;border:1px solid #bfdbfe}.tag-role[data-v-67013565]{background:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb}.check-icon[data-v-67013565]{width:16px;height:16px;flex-shrink:0}[data-v-67013565] .el-popper.is-light,[data-v-67013565] .el-popper.is-light .el-popper__arrow:before{background-color:#fff;border-color:#e5e7eb}.el-dropdown-menu,.el-popper.is-light,.el-select-dropdown{background-color:#fff!important;border-color:#e5e7eb!important;box-shadow:0 4px 16px rgba(0,0,0,.08)!important}.el-dropdown-menu__item,.el-select-dropdown__item{color:#374151!important;background-color:transparent!important}.el-dropdown-menu__item:focus,.el-dropdown-menu__item:hover,.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:rgba(8,64,230,.08)!important;color:#0840e6!important}.el-select-dropdown__item.is-selected,.el-select-dropdown__item.selected{color:#0840e6!important;background-color:rgba(8,64,230,.06)!important;font-weight:600}.el-popper.is-light .el-popper__arrow:before{background-color:#fff!important;border-color:#e5e7eb!important}.el-select__wrapper{background-color:#fff!important;box-shadow:0 0 0 1px #d1d5db!important;color:#111827!important}.el-select__wrapper:hover{box-shadow:0 0 0 1px #9ca3af!important}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px #0840e6!important}.el-select__placeholder,.el-select__selected-item{color:#111827!important}.el-select__caret{color:#9ca3af!important}.el-input__wrapper{background-color:#fff!important;box-shadow:0 0 0 1px #d1d5db!important}.el-input__wrapper:hover{box-shadow:0 0 0 1px #9ca3af!important}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px #0840e6!important}.el-input__inner{color:#111827!important;background-color:transparent!important}.el-input__inner::-moz-placeholder{color:#9ca3af!important}.el-input__inner::placeholder{color:#9ca3af!important}:root{--el-color-primary:#0840e6;--el-color-primary-light-3:rgba(8,64,230,.7);--el-color-primary-light-5:rgba(8,64,230,.5);--el-color-primary-light-7:rgba(8,64,230,.3);--el-color-primary-light-8:rgba(8,64,230,.2);--el-color-primary-light-9:rgba(8,64,230,.1);--el-color-primary-dark-2:#0635c4;--bg-base:#fff;--bg-elevated:#f9fafb;--bg-surface:#f3f4f6;--bg-overlay:hsla(0,0%,100%,.98);--bg-header:hsla(0,0%,100%,.92);--primary:#0840e6;--primary-light:#36f;--primary-dark:#0635c4;--primary-glow:rgba(8,64,230,.25);--primary-subtle:rgba(8,64,230,.06);--primary-bg:rgba(8,64,230,.08);--gradient-primary:linear-gradient(135deg,#36f,#0840e6);--gradient-accent:linear-gradient(135deg,#0840e6,#06b6d4);--gradient-hero:linear-gradient(90deg,#36f,#7ea3f7);--gradient-button:linear-gradient(135deg,#0840e6,#0635c4);--accent-blue:#3b82f6;--accent-cyan:#06b6d4;--accent-purple:#a78bfa;--accent-violet:#8b5cf6;--accent-pink:#ec4899;--accent-amber:#f59e0b;--accent-emerald:#34d399;--accent-red:#ef4444;--text-primary:#111827;--text-secondary:#6b7280;--text-muted:#9ca3af;--text-white:#fff;--border-default:rgba(8,64,230,.2);--border-light:#e5e7eb;--border-strong:rgba(8,64,230,.35);--border-hover:rgba(8,64,230,.45);--hover-bg:rgba(8,64,230,.06);--active-bg:rgba(8,64,230,.1);--focus-ring:rgba(8,64,230,.4);--success:#34d399;--warning:#fbbf24;--error:#f87171;--info:#60a5fa;--shadow-sm:0 1px 4px rgba(0,0,0,.06);--shadow-md:0 4px 16px rgba(0,0,0,.08);--shadow-lg:0 8px 32px rgba(0,0,0,.1);--shadow-glow:0 0 16px rgba(8,64,230,.18);--omics-genomics:#818cf8;--omics-transcriptomics:#06b6d4;--omics-epigenomics:#34d399;--omics-single-cell:#f59e0b;--omics-spatial:#ef4444;--omics-proteomics:#3b82f6;--omics-metabolomics:#84cc16;--omics-metagenomics:#f97316;--omics-immunomics:#ec4899;--omics-structural:#a78bfa}