#app[data-v-7105e8f6]{height:100vh;margin:0;padding:0}#app .layout-container[data-v-7105e8f6]{height:100%}#app .mobile-header[data-v-7105e8f6]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:0 15px}#app .mobile-header .header-left[data-v-7105e8f6],#app .mobile-header .header-right[data-v-7105e8f6]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}#app .mobile-header .header-left i[data-v-7105e8f6],#app .mobile-header .header-right i[data-v-7105e8f6]{font-size:20px;color:#fff}#app .mobile-header .header-title[data-v-7105e8f6]{font-size:16px;font-weight:500}#app .mobile-header .el-dropdown i[data-v-7105e8f6]{color:#fff;cursor:pointer}#app .sidebar[data-v-7105e8f6]{position:relative;transition:width .3s;z-index:1000;box-shadow:2px 0 6px rgba(0,21,41,.35)}#app .sidebar .el-menu[data-v-7105e8f6]{border-right:none;height:calc(100% - 48px)}#app .sidebar .el-menu-vertical[data-v-7105e8f6]{border-right:none}#app .sidebar .el-menu-vertical[data-v-7105e8f6] .el-menu-item{color:#000}#app .sidebar .el-menu-vertical[data-v-7105e8f6] .el-menu-item:hover{background-color:#263445!important;color:#fff}#app .sidebar .el-menu-vertical[data-v-7105e8f6] .el-menu-item.is-active{background-color:#1890ff!important;color:#fff}#app .sidebar .el-menu-vertical[data-v-7105e8f6] .el-menu-item i{color:inherit;margin-right:16px;font-size:18px}#app .sidebar .collapse-btn[data-v-7105e8f6]{position:absolute;bottom:0;left:0;width:100%;text-align:center;cursor:pointer;padding:12px 0;transition:background-color .3s;background-color:#263445;color:#fff;border-top:1px solid hsla(0,0%,100%,.1)}#app .sidebar .collapse-btn[data-v-7105e8f6]:hover{background-color:#1d2b3a}#app .sidebar .collapse-btn i[data-v-7105e8f6]{font-size:16px}#app .main-content[data-v-7105e8f6]{padding:20px;background-color:#f8f7fc;transition:margin-left .3s}#app .main-content.mobile-main[data-v-7105e8f6]{padding:10px}@media screen and (max-width:1024px){#app .collapse-btn[data-v-7105e8f6]{display:none}#app .sidebar[data-v-7105e8f6]{width:64px!important}#app .main-content[data-v-7105e8f6]{padding:10px!important}}.mobile-drawer[data-v-7105e8f6] .el-drawer__body{padding:0;height:100%}.mobile-drawer .drawer-header[data-v-7105e8f6]{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mobile-drawer .drawer-header .drawer-title[data-v-7105e8f6]{font-size:18px;font-weight:600}.mobile-drawer .drawer-header .el-icon-close[data-v-7105e8f6]{font-size:18px;cursor:pointer}.mobile-drawer .mobile-menu[data-v-7105e8f6]{border-right:none;height:calc(100% - 54px)}.mobile-drawer .mobile-menu[data-v-7105e8f6] .el-menu-item{height:50px;line-height:50px}.mobile-drawer .mobile-menu[data-v-7105e8f6] .el-menu-item i{margin-right:12px;font-size:18px}.mobile-drawer .mobile-menu[data-v-7105e8f6] .el-menu-item:hover{background-color:#f5f7fa}.mobile-drawer .mobile-menu[data-v-7105e8f6] .el-menu-item.is-active{background-color:#ecf5ff;color:#409eff}body,html{margin:0;padding:0;height:100%;overflow:hidden}#app .el-menu--collapse .el-menu-item span{display:none}#app .el-menu--collapse .el-menu-item i{margin-right:0}#app .el-main{height:100%;overflow:auto}#app .el-input__inner,#app .el-select .el-select__input{color:#606266;-webkit-text-fill-color:#606266}@media screen and (max-width:768px){.el-table{font-size:13px}.el-table .el-table__body-wrapper .cell,.el-table .el-table__header-wrapper .cell{white-space:nowrap}.el-dialog{width:90%!important;margin-top:10vh!important}.el-dialog .el-dialog__body{padding:15px}.el-message-box{width:85%!important;max-width:400px}.el-form-item{margin-bottom:16px}.el-form-item .el-form-item__label{padding-bottom:5px}.el-date-editor{width:100%!important}.el-select{width:100%}.el-badge__content.is-fixed{top:4px!important;right:16px!important}}.login-container[data-v-dd73ecb0]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(102,126,234,.85),rgba(118,75,162,.85)),url(/pages/img/login.01bd4f48.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;padding:20px}.login-container .login-card[data-v-dd73ecb0]{width:100%;max-width:400px;background:#fff;border-radius:12px;padding:40px;box-shadow:0 10px 40px rgba(0,0,0,.2)}.login-container .login-card .login-header[data-v-dd73ecb0]{text-align:center;margin-bottom:30px}.login-container .login-card .login-header h2[data-v-dd73ecb0]{margin:0;font-size:32px;color:#333;font-weight:600}.login-container .login-card .login-header p[data-v-dd73ecb0]{margin:10px 0 0;color:#999;font-size:14px}.login-container .login-card .login-form .el-form-item[data-v-dd73ecb0]{margin-bottom:22px}.login-container .login-card .login-form .el-form-item[data-v-dd73ecb0]:last-child{margin-bottom:0}.login-container .login-card .login-form .el-input[data-v-dd73ecb0] .el-input__inner{height:44px;line-height:44px;padding-left:40px}.login-container .login-card .login-form .el-input[data-v-dd73ecb0] .el-input__prefix{left:10px}.login-container .login-card .login-form .el-input[data-v-dd73ecb0] .el-input__prefix .el-input__icon{line-height:44px;font-size:18px;color:#999}.login-container .login-card .login-form .el-checkbox[data-v-dd73ecb0]{color:#666}.login-container .login-card .login-form .login-btn[data-v-dd73ecb0]{width:100%;height:44px;font-size:16px;border-radius:6px}@media screen and (max-width:768px){.login-container[data-v-dd73ecb0]{padding:15px}.login-container .login-card[data-v-dd73ecb0]{padding:30px 25px;border-radius:10px}.login-container .login-card .login-header h2[data-v-dd73ecb0]{font-size:28px}}@media screen and (min-width:769px)and (max-width:1024px){.login-container .login-card[data-v-dd73ecb0]{max-width:450px;padding:35px}}.gap-up-analysis[data-v-231cc102]{height:100%;display:flex;flex-direction:column}.gap-up-analysis.is-embed-results[data-v-231cc102]{height:720px;min-height:560px;background:#fff}.gap-up-analysis.is-embed-results .results-area[data-v-231cc102]{padding:4px 4px 8px;border-radius:0}.gap-up-analysis.is-embed-results .embed-leader-bar[data-v-231cc102]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.gap-up-analysis.is-embed-results .embed-leader-bar .search-area-label[data-v-231cc102]{color:#606266;font-size:13px;flex-shrink:0}.gap-up-analysis.is-embed-results .embed-leader-bar .embed-leader-select[data-v-231cc102]{flex:1;min-width:220px;max-width:480px}.gap-up-analysis.is-embed-results .embed-leader-bar .dragon-card[data-v-231cc102]{display:inline-flex;flex-direction:column;align-items:flex-start;border:1px solid #d5e4f7;background:#f7faff;border-radius:8px;padding:2px 8px 3px;cursor:pointer;line-height:1.15}.gap-up-analysis.is-embed-results .embed-leader-bar .dragon-card em[data-v-231cc102]{font-style:normal;font-size:10px;color:#7a8eab}.gap-up-analysis.is-embed-results .embed-leader-bar .dragon-card b[data-v-231cc102]{font-size:12px;font-weight:700;color:#243044}.gap-up-analysis.is-embed-results .embed-leader-bar .dragon-card.on.tone-leader[data-v-231cc102]{border-color:#e0b15a;background:#fff6e4;box-shadow:0 0 0 1px #e0b15a}.gap-up-analysis.is-embed-results .embed-leader-bar .dragon-card.on.tone-trend[data-v-231cc102]{border-color:#1a73e8;background:#e8f1ff;box-shadow:0 0 0 1px #1a73e8}.gap-up-analysis.is-embed-results .embed-leader-bar .dragon-card.on.tone-board[data-v-231cc102]{border-color:#e07aa2;background:#fff1f6;box-shadow:0 0 0 1px #e07aa2}.gap-up-analysis.is-embed-results[data-v-231cc102] .el-table{font-size:12px}.gap-up-analysis.is-embed-results[data-v-231cc102] .el-table th.el-table__cell{padding-top:4px;padding-bottom:4px}.gap-up-analysis.is-embed-results[data-v-231cc102] .el-table td .cell,.gap-up-analysis.is-embed-results[data-v-231cc102] .el-table th .cell{padding-left:4px;padding-right:4px;text-align:center}.gap-up-analysis.is-embed-results[data-v-231cc102] .el-table th .cell{position:relative;white-space:nowrap;word-break:keep-all;line-height:1.2;text-overflow:clip;overflow:visible}.gap-up-analysis.is-embed-results[data-v-231cc102] .el-table th.is-sortable .cell{padding-right:16px}.gap-up-analysis.is-embed-results[data-v-231cc102] .el-table td .cell{white-space:nowrap}.gap-up-analysis.is-embed-results[data-v-231cc102] .el-table td.gap-up-concepts-col .cell{white-space:normal;word-break:break-all}.gap-up-analysis.is-embed-results[data-v-231cc102] .el-table .caret-wrapper{position:absolute;right:0;top:50%;width:14px;height:18px;transform:translateY(-50%)}.gap-up-analysis.is-embed-results[data-v-231cc102] .el-table tr.is-embed-picked>td{background:#e8f1ff!important}.gap-up-analysis.is-embed-results[data-v-231cc102] .el-table .logic-cell{justify-content:center;align-items:center}.gap-up-analysis.is-embed-results[data-v-231cc102] .el-table .logic-cell__text{flex:1;min-width:0;text-align:center}.gap-up-analysis.is-embed-results[data-v-231cc102] .el-table .gap-up-concept-tags{justify-content:center}.gap-up-analysis.is-embed-results[data-v-231cc102] .el-table .logic-cell .el-button--mini{padding:4px 6px}.gap-up-analysis.is-embed-results[data-v-231cc102] .el-table .chip-review-cell--splus{padding:1px 4px}.gap-up-analysis.is-embed-results[data-v-231cc102] .el-table .chip-review-cell--splus .chip-review-cell__hint{display:none}.gap-up-analysis .search-area[data-v-231cc102]{background:#fff;padding:20px;border-radius:4px;margin-bottom:8px;position:relative;z-index:2;overflow:visible}.gap-up-analysis .search-area .search-head[data-v-231cc102]{display:flex;align-items:center;gap:16px;margin-bottom:12px}.gap-up-analysis .search-area .toolbar-line[data-v-231cc102]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.gap-up-analysis .search-area .toolbar-line--date[data-v-231cc102]{flex:0 0 auto}.gap-up-analysis .search-area .toolbar-line--actions .toolbar-btn[data-v-231cc102]{margin-left:0;flex-shrink:0}.gap-up-analysis .search-area .search-area-label[data-v-231cc102]{margin-right:6px;color:#606266}.gap-up-analysis .search-area .search-area-select--date[data-v-231cc102]{width:150px}.gap-up-analysis .search-area .leader-stack[data-v-231cc102]{display:flex;flex-direction:row;align-items:center;flex:1 1 auto;flex-wrap:nowrap;gap:12px;min-width:0}.gap-up-analysis .search-area .leader-stack .search-area-label[data-v-231cc102]{flex:0 0 auto;margin-right:6px;color:#606266}.gap-up-analysis .search-area .leader-stack .leader-col__row[data-v-231cc102]{display:flex;align-items:center;flex:1 1 0;min-width:0;width:auto;gap:4px 8px}.gap-up-analysis .search-area .leader-stack .leader-col__row--node[data-v-231cc102]{flex:1 1 0}.gap-up-analysis .search-area .leader-stack .leader-col__row--node[data-v-231cc102] .el-popover__reference-wrapper,.gap-up-analysis .search-area .leader-stack .leader-col__row--node[data-v-231cc102]>span{display:block;width:100%}.gap-up-analysis .search-area .leader-stack .search-area-select--leader[data-v-231cc102]{flex:1;min-width:0;width:auto}.gap-up-analysis .search-area .leader-stack .day-node-panel[data-v-231cc102]{width:100%;min-height:40px;white-space:nowrap;box-sizing:border-box}.gap-up-analysis .search-area .analyze-btn[data-v-231cc102]{margin-left:10px}.gap-up-analysis .search-area .day-node-panel[data-v-231cc102]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;width:100%;padding:10px 12px;border-radius:6px;border:1px solid #dcdfe6;background:linear-gradient(135deg,#f5f7fa,#fff);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .2s,box-shadow .2s}.gap-up-analysis .search-area .day-node-panel[data-v-231cc102]:hover{border-color:#c0c4cc;box-shadow:0 2px 8px rgba(0,0,0,.06)}.gap-up-analysis .search-area .day-node-panel--hit[data-v-231cc102]{border-color:#f3d19e;background:linear-gradient(135deg,#fdf6ec,#fff9f0)}.gap-up-analysis .search-area .day-node-panel--hit .day-node-panel__score[data-v-231cc102]{color:#e6a23c}.gap-up-analysis .search-area .day-node-panel--pending[data-v-231cc102]{opacity:.85}.gap-up-analysis .search-area .day-node-panel__label[data-v-231cc102]{font-size:13px;font-weight:600;color:#303133}.gap-up-analysis .search-area .day-node-panel__scheme[data-v-231cc102]{font-size:11px;font-weight:600;color:#409eff;background:#ecf5ff;border:1px solid #b3d8ff;border-radius:3px;padding:0 5px;line-height:18px}.gap-up-analysis .search-area .day-node-panel__score[data-v-231cc102]{font-size:22px;font-weight:700;color:#303133;line-height:1}.gap-up-analysis .search-area .day-node-panel__mark[data-v-231cc102]{color:#e6a23c;font-size:16px}.gap-up-analysis .search-area .day-node-panel__status[data-v-231cc102]{font-size:12px;font-weight:600;color:#e6a23c;background:rgba(230,162,60,.12);border-radius:3px;padding:1px 6px}.gap-up-analysis .search-area .day-node-panel__pending[data-v-231cc102]{font-size:14px;color:#909399}.gap-up-analysis .search-area .day-node-panel__arrow[data-v-231cc102]{margin-left:auto;color:#909399;font-size:12px}@media screen and (min-width:1024px){.gap-up-analysis .search-area .search-row--toolbar.el-row[data-v-231cc102]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.gap-up-analysis .search-area .search-row--toolbar.el-row>.el-col[data-v-231cc102]{flex:0 0 auto!important;width:auto!important;max-width:none!important}.gap-up-analysis .search-area .search-row .search-area-label[data-v-231cc102]{margin-right:6px}.gap-up-analysis .search-area .analyze-btn[data-v-231cc102]{margin-left:0}.gap-up-analysis .search-area .analyze-btn+.analyze-btn[data-v-231cc102]{margin-left:8px}}.gap-up-analysis .concepts-area[data-v-231cc102]{background:#fff;padding:8px 20px;border-radius:4px;margin-top:0;margin-bottom:10px;position:relative;z-index:1;clear:both}.gap-up-analysis .concepts-area.is-collapsed[data-v-231cc102]{padding-top:6px;padding-bottom:6px}.gap-up-analysis .concepts-area .concepts-title[data-v-231cc102]{font-weight:700;margin:0;display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:28px}.gap-up-analysis .concepts-area .concepts-title .concepts-toggle[data-v-231cc102]{border:none;background:transparent;padding:0 2px;margin:0;cursor:pointer;color:#606266;font-size:14px;line-height:1;flex-shrink:0}.gap-up-analysis .concepts-area .concepts-title .concepts-title__text[data-v-231cc102]{flex-shrink:0}.gap-up-analysis .concepts-area .concepts-title .add-concept[data-v-231cc102]{display:flex;align-items:center;margin-left:10px}.gap-up-analysis .concepts-area .concepts-title .add-concept .concepts-title-input[data-v-231cc102]{width:200px;margin-right:10px}.gap-up-analysis .concepts-area .concepts-list[data-v-231cc102]{display:flex;flex-wrap:wrap;min-height:0;max-height:200px;overflow-y:auto;gap:15px;padding-top:10px;margin-top:4px}.gap-up-analysis .concepts-area .concepts-list .concept-tag[data-v-231cc102]{cursor:pointer;transition:all .3s}.gap-up-analysis .concepts-area .concepts-list .concept-tag[data-v-231cc102]:hover{transform:translateY(-2px);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}@media screen and (min-width:769px){.gap-up-analysis .concepts-area .concepts-list[data-v-231cc102] .el-badge__content.is-fixed{top:5px;right:15px}}.gap-up-analysis .results-area[data-v-231cc102]{background:#fff;padding:10px 20px 20px 20px;border-radius:4px;flex-grow:1;height:0;display:flex;flex-direction:column;position:relative;z-index:1}.gap-up-analysis .results-area .results-area-filter[data-v-231cc102]{margin-bottom:10px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.gap-up-analysis .results-area .results-area-filter .filter-rel-vol-label[data-v-231cc102]{margin-left:4px;color:#606266;font-size:14px;flex-shrink:0}.gap-up-analysis .results-area .results-area-filter .chip-tier-filter-row[data-v-231cc102]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;flex-basis:100%;max-width:100%}.gap-up-analysis .results-area .results-area-filter .lcc-sync-stack[data-v-231cc102]{margin-left:auto;display:flex;flex-direction:column;align-items:stretch;gap:6px;flex-shrink:0}.gap-up-analysis .results-area .results-area-filter .lcc-sync-stack .sync-ths-btn[data-v-231cc102]{margin-left:0}.gap-up-analysis .results-area .results-area-filter .sync-ths-btn[data-v-231cc102]{margin-left:auto;flex-shrink:0;padding:5px 10px;font-size:12px}.gap-up-analysis .results-area .results-area-filter .relay-add-btn[data-v-231cc102]{margin-left:auto;height:24px;padding:0 12px;border:1px solid #1a73e8;border-radius:6px;background:#1a73e8;color:#fff;font-size:12px;font-weight:700;cursor:pointer}.gap-up-analysis .results-area .results-area-filter .relay-add-btn.on[data-v-231cc102]{background:#fff;color:#1a73e8}.gap-up-analysis .results-area .results-area-filter .chip-tier-buttons[data-v-231cc102]{display:inline-flex;flex-wrap:wrap;gap:4px}.gap-up-analysis .results-area .results-area-filter .chip-tier-btn[data-v-231cc102]{border:1px solid #dcdfe6;background:#fff;color:#606266;font-size:12px;line-height:1.2;padding:4px 8px;border-radius:4px;cursor:pointer;transition:all .15s ease}.gap-up-analysis .results-area .results-area-filter .chip-tier-btn[data-v-231cc102]:hover{color:#409eff;border-color:#c6e2ff}.gap-up-analysis .results-area .results-area-filter .chip-tier-btn.is-active[data-v-231cc102]{color:#409eff;border-color:#409eff;background:#ecf5ff}.gap-up-analysis .results-area .results-area-filter .chip-tier-btn.is-splus.is-active[data-v-231cc102]{color:#8a6a2f;border-color:#c4a35a;background:#faf6ee}.gap-up-analysis .results-area .results-area-filter .filter-current-count[data-v-231cc102]{margin-left:6px;color:#909399;font-size:12px;white-space:nowrap}.gap-up-analysis .results-area .results-area-filter .filter-rel-vol-group[data-v-231cc102]{display:inline-flex;flex-wrap:wrap;align-items:center}.gap-up-analysis .results-area .table-wrap[data-v-231cc102]{flex:1;min-height:0;min-width:0;overflow:hidden}.gap-up-analysis .results-area[data-v-231cc102] .el-table{flex-grow:1}.gap-up-analysis .results-area[data-v-231cc102] .el-table td.gap-cell-rank-1 .cell{font-weight:700;color:#e91e8c}.gap-up-analysis .results-area[data-v-231cc102] .el-table td.gap-cell-rank-2 .cell{font-weight:700;color:#de2910}@media screen and (min-width:769px){.gap-up-analysis .results-area[data-v-231cc102] .el-table td.gap-up-concepts-col .cell{white-space:normal!important;word-break:break-word}}.gap-up-analysis .results-area[data-v-231cc102] .el-table td.gap-up-logic-col .cell{white-space:normal!important;word-break:break-word;line-height:1.35}.gap-up-analysis .results-area[data-v-231cc102] .el-table .highlight-name{background-color:#fffacd;color:#d48806;padding:2px;border-radius:3px;font-weight:500}.gap-up-analysis .results-area[data-v-231cc102] .el-table .gap-up-name-cell{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px;line-height:1.25}.gap-up-analysis .results-area[data-v-231cc102] .el-table .gap-up-top-flags{font-size:12px;letter-spacing:0;line-height:1;white-space:nowrap}.gap-up-analysis .results-area[data-v-231cc102] .el-table .chip-review-cell{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;line-height:1.25;max-width:100%}.gap-up-analysis .results-area[data-v-231cc102] .el-table .chip-review-cell__score{font-variant-numeric:tabular-nums;font-weight:600;color:#303133}.gap-up-analysis .results-area[data-v-231cc102] .el-table .chip-review-cell__tier{font-size:12px;color:#606266}.gap-up-analysis .results-area[data-v-231cc102] .el-table .chip-review-cell--s .chip-review-cell__score{color:#5c4b2a}.gap-up-analysis .results-area[data-v-231cc102] .el-table .chip-review-cell--a .chip-review-cell__score{color:#3a4a5c}.gap-up-analysis .results-area[data-v-231cc102] .el-table .chip-review-cell--b .chip-review-cell__score,.gap-up-analysis .results-area[data-v-231cc102] .el-table .chip-review-cell--b .chip-review-cell__tier{color:#606266;font-weight:500}.gap-up-analysis .results-area[data-v-231cc102] .el-table .chip-review-cell--splus{padding:3px 8px;border-radius:6px;border:1px solid rgba(196,163,90,.55);background:linear-gradient(180deg,#fbf7ef,#f3ead8);box-shadow:0 1px 2px rgba(138,106,47,.08)}.gap-up-analysis .results-area[data-v-231cc102] .el-table .chip-review-cell--splus .chip-review-cell__mark{color:#b08d3a;font-size:12px;line-height:1}.gap-up-analysis .results-area[data-v-231cc102] .el-table .chip-review-cell--splus .chip-review-cell__score{font-weight:800;color:#6e5420;letter-spacing:.02em}.gap-up-analysis .results-area[data-v-231cc102] .el-table .chip-review-cell--splus .chip-review-cell__badge{display:inline-block;font-size:11px;font-weight:700;line-height:1;padding:2px 6px;border-radius:999px;color:#6e5420;background:rgba(196,163,90,.22);border:1px solid rgba(176,141,58,.35)}.gap-up-analysis .results-area[data-v-231cc102] .el-table .chip-review-cell--splus .chip-review-cell__hint{flex-basis:100%;font-size:10px;color:#9a7d45;letter-spacing:.04em}.gap-up-analysis .results-area .gap-up-concept-tags[data-v-231cc102]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}@media screen and (max-width:768px){.gap-up-analysis .results-area[data-v-231cc102] td.gap-up-concepts-col .cell{overflow:hidden!important;vertical-align:middle;white-space:normal!important}.gap-up-analysis .results-area .gap-up-concept-tags--h5-strip[data-v-231cc102]{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.gap-up-analysis .results-area .gap-up-concept-tags--h5-strip[data-v-231cc102]::-webkit-scrollbar{display:none;width:0;height:0}.gap-up-analysis .results-area .gap-up-concept-tags--h5-strip[data-v-231cc102] .el-tag{flex-shrink:0}}@media screen and (max-width:1023px){.gap-up-analysis .search-area[data-v-231cc102]{padding:10px;margin-bottom:10px}.gap-up-analysis .search-area .search-row .search-area-label[data-v-231cc102]{display:inline-block;margin-bottom:5px}.gap-up-analysis .search-area .search-row .search-area-select[data-v-231cc102]{width:calc(100% - 60px);max-width:200px}.gap-up-analysis .concepts-area[data-v-231cc102]{padding:10px;margin-bottom:10px}.gap-up-analysis .concepts-area .concepts-title[data-v-231cc102]{margin:0 0 5px 0}.gap-up-analysis .concepts-area .concepts-title .add-concept[data-v-231cc102]{margin-left:0}.gap-up-analysis .concepts-area .concepts-title .add-concept .concepts-title-input[data-v-231cc102]{width:180px}.gap-up-analysis .concepts-area .concepts-list[data-v-231cc102]{max-height:60px;gap:5px}.gap-up-analysis .results-area[data-v-231cc102]{padding:10px}.gap-up-analysis .sm-mt[data-v-231cc102]{margin-top:15px}}@media screen and (min-width:1024px)and (max-width:1024px){.gap-up-analysis .md-mt[data-v-231cc102]{margin-top:15px}}.gap-up-analysis .logic-cell[data-v-231cc102]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:2px 4px;max-width:100%}.gap-up-analysis .logic-cell__text[data-v-231cc102]{font-size:12px;color:#303133;line-height:1.35;white-space:normal;word-break:break-word;overflow-wrap:anywhere;flex:1;min-width:0}.gap-up-analysis .logic-cell__switch[data-v-231cc102]{padding:0 2px;font-size:12px;flex-shrink:0}.gap-up-analysis .logic-cell__dot[data-v-231cc102]{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:#409eff;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.gap-up-analysis .logic-cell__dot[data-v-231cc102]:hover{transform:scale(1.15);box-shadow:0 0 0 2px rgba(64,158,255,.25)}.gap-up-analysis .logic-cell[data-v-231cc102] .el-button--mini{flex-shrink:0;padding:5px 6px}.node-star[data-v-231cc102]{margin-right:2px;color:#13c2c2;font-weight:700;text-shadow:0 0 .5px #08979c}.soil-board-mark[data-v-231cc102]{margin-left:3px;font-weight:800;font-size:12px;letter-spacing:.02em;border-radius:4px;padding:0 3px;line-height:1.4}.soil-board-mark.is-splus[data-v-231cc102]{color:#8b1515;background:linear-gradient(145deg,#fff6d8,#f0d078 55%,#e8c468);box-shadow:inset 0 0 0 1px rgba(212,180,90,.9)}.soil-board-mark.is-s[data-v-231cc102]{color:#b42318;background:linear-gradient(145deg,#fff1f0,#ffd4d0 55%,#ffc2bc);box-shadow:inset 0 0 0 1px hsla(6,73%,78%,.95)}.chip-v2-overextended[data-v-231cc102]{color:#e6a23c;font-weight:600}.gap-up-node-popover{padding:0!important}.gap-up-node-popover .greedy-node-hits-panel{max-height:520px;overflow-y:auto;padding:12px 14px}.gap-up-node-popover .greedy-node-hits-panel__head{font-size:13px;font-weight:600;color:#303133;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.gap-up-node-popover .greedy-node-hits-panel__complete{font-size:12px;margin-bottom:10px;padding:6px 8px;border-radius:4px;line-height:1.5}.gap-up-node-popover .greedy-node-hits-panel__complete.is-ok{color:#67c23a;background:rgba(103,194,58,.08)}.gap-up-node-popover .greedy-node-hits-panel__complete.is-warn{color:#e6a23c;background:rgba(230,162,60,.08)}.gap-up-node-popover .greedy-node-hits-panel__source{margin-left:6px;padding:0 5px;border-radius:3px;font-size:11px;color:#909399;background:#f4f4f5}.gap-up-node-popover .greedy-node-hits-panel__snapshot{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed #ebeef5}.gap-up-node-popover .greedy-node-hits-panel__snap-item{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;line-height:1.45}.gap-up-node-popover .greedy-node-hits-panel__snap-item.is-missing .greedy-node-hits-panel__snap-label,.gap-up-node-popover .greedy-node-hits-panel__snap-item.is-missing .greedy-node-hits-panel__snap-value{color:#f56c6c}.gap-up-node-popover .greedy-node-hits-panel__snap-label{color:#909399;flex-shrink:0}.gap-up-node-popover .greedy-node-hits-panel__snap-value{color:#303133;font-weight:500;text-align:right;word-break:break-all}.gap-up-node-popover .greedy-node-hits-panel__section-title{font-size:12px;font-weight:600;color:#606266;margin-bottom:8px}.gap-up-node-popover .greedy-node-hits-panel__score{font-size:13px;color:#606266;margin-bottom:8px}.gap-up-node-popover .greedy-node-hits-panel__score b{font-size:18px;color:#e6a23c;margin:0 4px}.gap-up-node-popover .greedy-node-hits-panel__badge{font-size:12px;color:#e6a23c;background:rgba(230,162,60,.12);border-radius:3px;padding:1px 6px;margin-left:4px}.gap-up-node-popover .greedy-node-hits-panel__badge--muted{color:#909399;background:#f4f4f5}.gap-up-node-popover .greedy-node-hits-panel__empty{font-size:13px;color:#909399;line-height:1.5}.gap-up-node-popover .greedy-node-hits-panel__item:not(:last-child){margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ebeef5}.gap-up-node-popover .greedy-node-hits-panel__title{font-size:13px;line-height:1.5;margin-bottom:4px}.gap-up-node-popover .greedy-node-hits-panel__weight{color:#e6a23c;font-weight:600;margin-left:4px}.gap-up-node-popover .greedy-node-hits-panel__factor{color:#909399;margin-left:6px;font-size:12px}.gap-up-node-popover .greedy-node-hits-panel__rule{font-size:12px;color:#606266;line-height:1.55}.dragon-pool-content .toolbar[data-v-2a97ffdc]{margin-bottom:15px}.bidding[data-v-366cdb50]{height:100%;display:flex;flex-direction:column}.bidding .date-area[data-v-366cdb50]{background:#fff;padding:20px;border-radius:4px;margin-bottom:20px;display:flex;align-items:center;flex-wrap:wrap;gap:0}.bidding .date-area .date-label[data-v-366cdb50]{margin-right:10px;color:#606266;font-size:14px;flex-shrink:0}.bidding .date-area .date-area__segment .date-label[data-v-366cdb50]{margin-right:0}.bidding .date-area .date-area__segment[data-v-366cdb50]{display:flex;align-items:center;flex-wrap:nowrap;gap:8px}.bidding .date-area .date-area__segment--after-date[data-v-366cdb50]{margin-left:6px}.bidding .date-area .date-area__sync-btn[data-v-366cdb50]{margin-left:10px}.bidding .date-area[data-v-366cdb50] .el-select.search-area-select,.bidding .date-area[data-v-366cdb50] .search-area-select.el-date-editor{width:220px}.bidding .date-area.date-area--mobile[data-v-366cdb50]{flex-direction:column;align-items:stretch;gap:15px}.bidding .date-area.date-area--mobile .date-area__row[data-v-366cdb50]{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;min-width:0}.bidding .date-area.date-area--mobile .date-area__row--concept[data-v-366cdb50]{flex-wrap:nowrap;gap:6px}.bidding .date-area.date-area--mobile .date-area__row--concept[data-v-366cdb50] .el-select.search-area-select{flex:1 1 auto;min-width:0;max-width:200px}.bidding .date-area.date-area--mobile .date-area__row--concept .date-area__sync-btn[data-v-366cdb50]{flex-shrink:0}.bidding .date-area.date-area--mobile .date-area__sync-btn[data-v-366cdb50]{margin-left:0}@media screen and (max-width:1023px){.bidding .date-area[data-v-366cdb50]{padding:10px;margin-bottom:10px}.bidding .date-area[data-v-366cdb50] .el-select.search-area-select,.bidding .date-area[data-v-366cdb50] .search-area-select.el-date-editor{width:calc(100% - 60px);max-width:200px}.bidding .concepts-area[data-v-366cdb50],.bidding .stocks[data-v-366cdb50]{padding:10px;margin-bottom:10px}.bidding .results-area[data-v-366cdb50]{padding:10px}}.bidding .stocks[data-v-366cdb50]{background:#fff;padding:10px 20px;border-radius:4px;margin-bottom:20px}.bidding .stocks .stocks-title[data-v-366cdb50]{font-weight:700;margin:10px 0 15px 0;display:flex;align-items:center;font-size:14px;color:#303133}.bidding .stocks .stocks-list[data-v-366cdb50]{display:flex;flex-wrap:wrap;gap:10px;padding-top:5px}.bidding .stocks .stocks-list .stock-item[data-v-366cdb50]{cursor:pointer}.bidding .stocks .stocks-list .stock-tag[data-v-366cdb50]{cursor:pointer;transition:all .3s}.bidding .stocks .stocks-list .stock-tag .delta-up[data-v-366cdb50]{color:#f56c6c;font-weight:600}.bidding .stocks .stocks-list .stock-tag .delta-down[data-v-366cdb50]{color:#67c23a;font-weight:600}.bidding .stocks .stocks-list .stock-tag .delta-flat[data-v-366cdb50]{color:#909399;font-weight:600}.bidding .stocks .stocks-list .stock-tag[data-v-366cdb50]:hover{transform:translateY(-2px);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.bidding .concepts-area[data-v-366cdb50]{background:#fff;padding:10px 20px;border-radius:4px;margin-bottom:20px}.bidding .concepts-area .concepts-title[data-v-366cdb50]{font-weight:700;margin:10px 0 15px 0;display:flex;align-items:center;font-size:14px;color:#303133}.bidding .concepts-area .concepts-list[data-v-366cdb50]{display:flex;flex-wrap:wrap;gap:20px;padding-top:5px;min-height:48px}.bidding .concepts-area .concepts-list .concept-tag[data-v-366cdb50]{cursor:pointer;transition:all .3s}.bidding .concepts-area .concepts-list .concept-tag[data-v-366cdb50]:hover{transform:translateY(-2px);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.bidding .results-area[data-v-366cdb50]{background:#fff;padding:10px 20px 20px 20px;border-radius:4px;flex-grow:1;height:0;display:flex;flex-direction:column}.bidding .results-area[data-v-366cdb50] .el-table{flex-grow:1}.bidding .results-area[data-v-366cdb50] .el-table .el-table__body-wrapper{height:calc(100% - 41px);overflow-y:auto}@media screen and (min-width:769px){.bidding .results-area[data-v-366cdb50] .el-table td.bidding-concepts-col .cell{white-space:normal!important;word-break:break-word}}.bidding .results-area[data-v-366cdb50] .el-table .highlight-name{background:#fff2a8;padding:2px;border-radius:2px}.bidding .results-area .bidding-concept-tags[data-v-366cdb50]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.bidding .results-area .gain-up[data-v-366cdb50]{color:#f56c6c;font-weight:500}.bidding .results-area .gain-down[data-v-366cdb50]{color:#67c23a;font-weight:500}@media screen and (max-width:768px){.bidding .date-area[data-v-366cdb50]{padding:10px;margin-bottom:10px}.bidding .date-area .date-label[data-v-366cdb50]{font-size:13px}.bidding .date-area[data-v-366cdb50] .el-select.search-area-select,.bidding .date-area[data-v-366cdb50] .search-area-select.el-date-editor{width:calc(100% - 60px)!important;max-width:200px!important}.bidding .date-area.date-area--mobile .date-area__row--concept[data-v-366cdb50] .el-select.search-area-select{width:auto!important;max-width:200px!important;flex:1 1 auto;min-width:72px}.bidding .stocks[data-v-366cdb50]{padding:10px;margin-bottom:10px}.bidding .stocks .stocks-title[data-v-366cdb50]{margin:5px 0 10px 0;font-size:13px}.bidding .stocks .stocks-list[data-v-366cdb50]{gap:8px}.bidding .concepts-area[data-v-366cdb50]{padding:10px;margin-bottom:10px;flex-shrink:0}.bidding .concepts-area .concepts-title[data-v-366cdb50]{margin:5px 0 10px 0;font-size:13px}.bidding .concepts-area .concepts-list[data-v-366cdb50]{gap:8px;max-height:160px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.bidding .results-area[data-v-366cdb50]{padding:10px}.bidding .results-area[data-v-366cdb50] td.bidding-concepts-col .cell{overflow:hidden!important;vertical-align:middle;white-space:normal!important}.bidding .results-area .bidding-concept-tags--h5-strip[data-v-366cdb50]{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.bidding .results-area .bidding-concept-tags--h5-strip[data-v-366cdb50]::-webkit-scrollbar{display:none;width:0;height:0}.bidding .results-area .bidding-concept-tags--h5-strip[data-v-366cdb50] .el-tag{flex-shrink:0}}.first-board-preselection[data-v-4cfac8d0]{height:100%;display:flex;flex-direction:column;gap:10px;box-sizing:border-box}.first-board-preselection.is-embed[data-v-4cfac8d0]{height:auto;min-height:0}.first-board-preselection.is-embed .concepts-area[data-v-4cfac8d0]{flex-shrink:0}.first-board-preselection.is-embed .attr-actions[data-v-4cfac8d0]{margin-left:auto;display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.first-board-preselection.is-embed .attr-actions .analyze-btn[data-v-4cfac8d0],.first-board-preselection.is-embed .attr-actions .config-btn[data-v-4cfac8d0]{margin-left:0}.first-board-preselection.is-embed .results-area[data-v-4cfac8d0]{height:auto;min-height:0;flex-grow:0}.first-board-preselection.is-embed .results-area-filter[data-v-4cfac8d0]{flex-wrap:nowrap;align-items:flex-start}.first-board-preselection.is-embed .results-area-filter__controls[data-v-4cfac8d0]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;flex:1;min-width:0}.first-board-preselection.is-embed .results-area-filter .sync-ths-btn[data-v-4cfac8d0]{margin-left:12px;flex-shrink:0;align-self:center;padding:5px 10px;font-size:12px}.first-board-preselection.is-embed .preselect-add-btn[data-v-4cfac8d0],.first-board-preselection.is-embed .preselect-select-all-btn[data-v-4cfac8d0]{margin-left:8px;height:24px;padding:0 12px;border:1px solid #1a73e8;border-radius:6px;background:#1a73e8;color:#fff;font-size:12px;font-weight:700;cursor:pointer;flex-shrink:0;align-self:center}.first-board-preselection.is-embed .preselect-add-btn.on[data-v-4cfac8d0],.first-board-preselection.is-embed .preselect-select-all-btn[data-v-4cfac8d0]{background:#fff;color:#1a73e8}.first-board-preselection .concepts-area[data-v-4cfac8d0],.first-board-preselection .results-area[data-v-4cfac8d0],.first-board-preselection .search-area[data-v-4cfac8d0]{background:#fff;border:1px solid #ebeef5;border-radius:6px;box-sizing:border-box}.first-board-preselection .page-tabs[data-v-4cfac8d0]{display:flex;gap:8px;flex-shrink:0}.first-board-preselection .page-tab[data-v-4cfac8d0]{border:1px solid #dcdfe6;background:#fff;color:#606266;border-radius:4px;padding:6px 14px;cursor:pointer;line-height:20px}.first-board-preselection .page-tab.is-active[data-v-4cfac8d0]{color:#fff;background:#409eff;border-color:#409eff}.first-board-preselection .switch-search[data-v-4cfac8d0]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.first-board-preselection .switch-search .switch-search__row[data-v-4cfac8d0]{display:inline-flex;align-items:center;gap:8px}.first-board-preselection .search-area[data-v-4cfac8d0]{padding:14px 16px;flex-shrink:0}.first-board-preselection .search-area .search-row+.search-row[data-v-4cfac8d0]{margin-top:12px}.first-board-preselection .search-area .search-row .search-area-label[data-v-4cfac8d0]{display:inline-block;min-width:3.5em;margin-right:8px;color:#606266;text-align:right;flex-shrink:0;white-space:nowrap}.first-board-preselection .search-area .search-row .search-area-select[data-v-4cfac8d0]{width:200px}.first-board-preselection .search-area .search-row--dates .search-area-label[data-v-4cfac8d0]{min-width:4em}.first-board-preselection .search-area .search-row--dates[data-v-4cfac8d0] .el-date-editor.el-input.search-area-date{width:280px}.first-board-preselection .search-area .analyze-btn[data-v-4cfac8d0]{margin-left:10px}.first-board-preselection .search-area .search-col-actions .analyze-btn[data-v-4cfac8d0]{margin-left:0}.first-board-preselection .search-area .config-btn[data-v-4cfac8d0]{margin-left:8px}.first-board-preselection .search-area .chinext-check[data-v-4cfac8d0]{margin-left:10px;white-space:nowrap;color:#35598c;font-size:13px}.first-board-preselection .search-area .leader-meta[data-v-4cfac8d0]{margin-left:10px;display:inline-flex;align-items:center;gap:10px;vertical-align:middle;flex-wrap:wrap}.first-board-preselection .search-area .leader-ffmc[data-v-4cfac8d0],.first-board-preselection .search-area .leader-price[data-v-4cfac8d0]{font-size:12px;color:#1a73e8;font-weight:600;white-space:nowrap}.first-board-preselection .search-area .search-area__row--ffmc[data-v-4cfac8d0]{margin-top:4px}.first-board-preselection .search-area .search-area__row--ffmc .leader-meta[data-v-4cfac8d0]{margin-left:0}@media screen and (min-width:1025px){.first-board-preselection[data-v-4cfac8d0]{gap:8px}.first-board-preselection .search-area[data-v-4cfac8d0]:not(.search-area--mobile){padding:12px 14px}.first-board-preselection .search-area:not(.search-area--mobile) .search-row+.search-row[data-v-4cfac8d0]{margin-top:10px}.first-board-preselection .search-area:not(.search-area--mobile) .search-row.el-row[data-v-4cfac8d0]{gap:12px}.first-board-preselection .search-area[data-v-4cfac8d0]:not(.search-area--mobile) .el-input__inner{height:32px;line-height:32px;font-size:13px}.first-board-preselection .search-area[data-v-4cfac8d0]:not(.search-area--mobile) .el-input__icon{line-height:32px}.first-board-preselection .search-area[data-v-4cfac8d0]:not(.search-area--mobile) .el-button{height:32px;padding:0 14px;font-size:13px}.first-board-preselection .concepts-area[data-v-4cfac8d0]{padding:10px 14px}.first-board-preselection .concepts-area .concepts-title[data-v-4cfac8d0]{margin:0;font-size:13px}.first-board-preselection .concepts-area .concepts-title .add-concept[data-v-4cfac8d0]{margin-left:10px}.first-board-preselection .concepts-area .concepts-title .add-concept .concepts-title-input[data-v-4cfac8d0]{width:220px;margin-right:8px}.first-board-preselection .concepts-area .concepts-title .add-concept[data-v-4cfac8d0] .el-input__inner{height:32px;line-height:32px;font-size:13px}.first-board-preselection .concepts-area .concepts-title .add-concept[data-v-4cfac8d0] .el-input__icon{line-height:32px}.first-board-preselection .concepts-area .concepts-title .add-concept[data-v-4cfac8d0] .el-button{height:32px;padding:0 14px;font-size:13px}.first-board-preselection .concepts-area .attr-slots[data-v-4cfac8d0]{gap:10px 16px;margin-top:10px}.first-board-preselection .concepts-area .attr-slots .attr-slot__label[data-v-4cfac8d0]{font-size:13px}.first-board-preselection .concepts-area .attr-slots .attr-slot__select[data-v-4cfac8d0]{width:180px}.first-board-preselection .concepts-area .attr-slots[data-v-4cfac8d0] .el-input__inner{height:34px;line-height:34px;font-size:13px}.first-board-preselection .concepts-area .concepts-list[data-v-4cfac8d0]{gap:12px 14px;row-gap:12px;min-height:0;max-height:220px;margin-top:14px;padding:4px 2px 10px}.first-board-preselection .concepts-area .concepts-list .concept-item[data-v-4cfac8d0]{line-height:1}.first-board-preselection .concepts-area .concepts-list[data-v-4cfac8d0] .el-tag.concept-tag{height:30px;line-height:28px;padding:0 12px;font-size:13px}.first-board-preselection .concepts-area .concepts-list[data-v-4cfac8d0] .concept-item-badge .el-badge__content.is-fixed{top:-5px;right:-8px;height:14px;line-height:14px;padding:0 3px;font-size:10px;transform:scale(.85)}.first-board-preselection .concepts-area .concepts-list[data-v-4cfac8d0] .concept-item-badge--count .el-badge__content.is-fixed{top:-6px;right:-8px;height:16px;line-height:16px;padding:0 4px;font-size:11px;font-weight:700;background:#409eff;border:none;transform:none}.first-board-preselection .concepts-area .concept-tag[data-v-4cfac8d0]:hover{transform:none;box-shadow:none}.first-board-preselection .results-area[data-v-4cfac8d0]{padding:10px 12px 12px}.first-board-preselection .results-area[data-v-4cfac8d0] .el-table{font-size:13px}.first-board-preselection .results-area[data-v-4cfac8d0] .el-table th{background:#f5f7fa!important;color:#606266;font-weight:600}.first-board-preselection .results-area[data-v-4cfac8d0] .el-table td,.first-board-preselection .results-area[data-v-4cfac8d0] .el-table th{padding:6px 0!important}.first-board-preselection .results-area[data-v-4cfac8d0] .el-table .cell{line-height:1.35;padding-left:8px!important;padding-right:8px!important}.first-board-preselection .results-area[data-v-4cfac8d0] .el-table .el-tag{height:22px;line-height:20px;padding:0 6px;font-size:12px}.first-board-preselection .results-area[data-v-4cfac8d0] .el-table .el-table__body-wrapper{height:calc(100% - 40px)}}@media screen and (min-width:1024px){.first-board-preselection .search-area .search-row.el-row[data-v-4cfac8d0]{display:flex;flex-wrap:nowrap;align-items:center;gap:16px}.first-board-preselection .search-area .search-row.el-row>.el-col[data-v-4cfac8d0]{display:inline-flex!important;align-items:center;flex:0 0 auto!important;width:auto!important;max-width:none!important}.first-board-preselection .search-area .search-area-label[data-v-4cfac8d0]{margin-right:8px}.first-board-preselection .search-area .analyze-btn[data-v-4cfac8d0]{margin-left:0}.first-board-preselection .search-area .search-col-actions[data-v-4cfac8d0]{display:inline-flex;align-items:center;gap:8px}.first-board-preselection .search-area .search-col-actions .config-btn[data-v-4cfac8d0]{margin-left:0}.first-board-preselection .search-area .search-row--buzhang.el-row[data-v-4cfac8d0]{flex-wrap:wrap}}.first-board-preselection .search-area.search-area--mobile[data-v-4cfac8d0]{display:flex;flex-direction:column;align-items:stretch;gap:15px}.first-board-preselection .search-area.search-area--mobile .search-area-label[data-v-4cfac8d0]{flex-shrink:0}.first-board-preselection .search-area.search-area--mobile .search-area__row[data-v-4cfac8d0]{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;min-width:0}.first-board-preselection .search-area.search-area--mobile .search-area__row--leader[data-v-4cfac8d0]{flex-wrap:nowrap;gap:4px;justify-content:flex-start}.first-board-preselection .search-area.search-area--mobile .search-area__row--leader[data-v-4cfac8d0] .el-select.search-area-select{flex:0 1 auto;width:calc(100% - 110px);max-width:200px}.first-board-preselection .search-area.search-area--mobile .search-area__row--leader .config-btn[data-v-4cfac8d0]{flex-shrink:0;margin-left:0}.first-board-preselection .search-area.search-area--mobile .search-row--buzhang[data-v-4cfac8d0]{margin-top:10px}.first-board-preselection .search-area.search-area--mobile .search-area__row--buzhang[data-v-4cfac8d0]{flex-wrap:nowrap;gap:4px;justify-content:flex-start}.first-board-preselection .search-area.search-area--mobile .search-area__row--buzhang[data-v-4cfac8d0] .el-select.search-area-select{flex:0 1 auto;width:calc(100% - 70px);max-width:200px}.first-board-preselection .search-area.search-area--mobile .search-area__row--concept[data-v-4cfac8d0]{flex-wrap:nowrap;gap:4px;justify-content:flex-start}.first-board-preselection .search-area.search-area--mobile .search-area__row--concept[data-v-4cfac8d0] .el-select.search-area-select{flex:0 1 auto;width:calc(100% - 150px);max-width:200px}.first-board-preselection .search-area.search-area--mobile .search-area__row--concept .analyze-btn[data-v-4cfac8d0]{flex-shrink:0;margin-left:0}.first-board-preselection .search-area.search-area--mobile.switch-search .switch-search__row[data-v-4cfac8d0]{flex-wrap:wrap}.first-board-preselection .concepts-area[data-v-4cfac8d0]{padding:12px 16px;flex-shrink:0}.first-board-preselection .concepts-area--empty .concepts-title[data-v-4cfac8d0]{margin-bottom:0}.first-board-preselection .concepts-area .concepts-title[data-v-4cfac8d0]{font-weight:600;color:#303133;margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.first-board-preselection .concepts-area .concepts-title__text[data-v-4cfac8d0]{flex-shrink:0}.first-board-preselection .concepts-area .concepts-title .add-concept[data-v-4cfac8d0]{display:flex;align-items:center;margin-left:0}.first-board-preselection .concepts-area .concepts-title .add-concept .concepts-title-input[data-v-4cfac8d0]{width:200px;margin-right:8px}.first-board-preselection .concepts-area .attr-slots[data-v-4cfac8d0]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:12px}.first-board-preselection .concepts-area .attr-slots .attr-slot[data-v-4cfac8d0]{display:inline-flex;align-items:center;gap:8px;min-width:0}.first-board-preselection .concepts-area .attr-slots .attr-slot__label[data-v-4cfac8d0]{flex-shrink:0;font-size:14px;font-weight:600;color:#606266;white-space:nowrap}.first-board-preselection .concepts-area .attr-slots .attr-slot__select[data-v-4cfac8d0]{width:200px}.first-board-preselection .concepts-area .attr-slots[data-v-4cfac8d0] .el-input__inner{height:36px;line-height:36px;font-size:14px}.first-board-preselection .concepts-area .attr-slots--mobile[data-v-4cfac8d0]{flex-direction:column;align-items:stretch;gap:10px}.first-board-preselection .concepts-area .attr-slots--mobile .attr-slot[data-v-4cfac8d0]{width:100%}.first-board-preselection .concepts-area .attr-slots--mobile .attr-slot__select[data-v-4cfac8d0]{flex:1;width:auto;min-width:0}.first-board-preselection .concepts-area .concepts-list[data-v-4cfac8d0]{display:flex;flex-wrap:wrap;gap:14px 16px;min-height:0;max-height:280px;overflow-y:auto;margin-top:16px;padding:6px 4px 12px}.first-board-preselection .concepts-area .concept-item-badge--count[data-v-4cfac8d0] .el-badge__content.is-fixed{top:-6px;right:-8px;height:16px;line-height:16px;padding:0 4px;font-size:11px;font-weight:700;background:#409eff;border:none;transform:none}.first-board-preselection .concepts-area .concept-tag[data-v-4cfac8d0]{cursor:pointer;transition:all .2s}.first-board-preselection .concepts-area .concept-tag--attr[data-v-4cfac8d0]{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.first-board-preselection .concepts-area .concepts-list[data-v-4cfac8d0] .el-tag.concept-tag{height:32px;line-height:30px;padding:0 12px;font-size:14px}.first-board-preselection .concepts-area .concept-tag[data-v-4cfac8d0]:hover{transform:translateY(-1px);box-shadow:0 2px 8px 0 rgba(0,0,0,.08)}.first-board-preselection .concepts-area .attr-assign-menu[data-v-4cfac8d0]{position:fixed;z-index:4000;min-width:180px;max-width:260px;padding:6px 0;background:#fff;border:1px solid #e4e7ed;border-radius:6px;box-shadow:0 6px 18px rgba(0,0,0,.12)}.first-board-preselection .concepts-area .attr-assign-menu__title[data-v-4cfac8d0]{padding:6px 12px 8px;font-size:12px;color:#909399;border-bottom:1px solid #f0f2f5;word-break:break-all}.first-board-preselection .concepts-area .attr-assign-menu__item[data-v-4cfac8d0]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 12px;border:0;background:transparent;text-align:left;font-size:13px;color:#303133;cursor:pointer}.first-board-preselection .concepts-area .attr-assign-menu__item[data-v-4cfac8d0]:hover{background:#f5f7fa;color:#409eff}.first-board-preselection .concepts-area .attr-assign-menu__cur[data-v-4cfac8d0]{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#909399}@media screen and (min-width:769px)and (max-width:1024px){.first-board-preselection .concepts-area .concepts-list[data-v-4cfac8d0] .concept-item-badge .el-badge__content.is-fixed{top:5px;right:15px}}.first-board-preselection .results-area[data-v-4cfac8d0]{padding:12px 16px 16px;flex-grow:1;min-height:0;height:0;display:flex;flex-direction:column}.first-board-preselection .results-area .results-toolbar[data-v-4cfac8d0]{display:flex;align-items:center;gap:12px;margin-bottom:10px;flex-shrink:0}.first-board-preselection .results-area .results-toolbar .sync-ths-btn[data-v-4cfac8d0]{padding:5px 10px;font-size:12px}.first-board-preselection .results-area .results-toolbar__hint[data-v-4cfac8d0]{color:#909399;font-size:12px}.first-board-preselection .results-area .results-area-filter[data-v-4cfac8d0]{margin-bottom:10px;display:flex;flex-wrap:nowrap;align-items:center;gap:8px 12px;flex-shrink:0}.first-board-preselection .results-area .results-area-filter .preselect-select-all-btn[data-v-4cfac8d0]{margin-left:auto}.first-board-preselection .results-area .results-area-filter .preselect-add-btn[data-v-4cfac8d0],.first-board-preselection .results-area .results-area-filter .preselect-select-all-btn[data-v-4cfac8d0]{height:24px;padding:0 12px;border:1px solid #1a73e8;border-radius:6px;background:#1a73e8;color:#fff;font-size:12px;font-weight:700;cursor:pointer;flex-shrink:0}.first-board-preselection .results-area .results-area-filter .preselect-select-all-btn[data-v-4cfac8d0]{background:#fff;color:#1a73e8}.first-board-preselection .results-area .results-area-filter .preselect-add-btn[data-v-4cfac8d0]{margin-left:8px}.first-board-preselection .results-area .results-area-filter .preselect-add-btn.on[data-v-4cfac8d0]{background:#fff;color:#1a73e8}.first-board-preselection .results-area .results-area-filter .results-area-filter__controls[data-v-4cfac8d0]{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0}.first-board-preselection .results-area .results-area-filter .filter-rel-vol-label[data-v-4cfac8d0]{margin-left:4px;color:#606266;font-size:14px;flex-shrink:0}.first-board-preselection .results-area .results-area-filter .chip-tier-filter-row[data-v-4cfac8d0]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;max-width:100%}.first-board-preselection .results-area .results-area-filter .chip-tier-buttons[data-v-4cfac8d0]{display:inline-flex;flex-wrap:wrap;gap:4px}.first-board-preselection .results-area .results-area-filter .chip-tier-btn[data-v-4cfac8d0]{border:1px solid #dcdfe6;background:#fff;color:#606266;font-size:12px;line-height:1.2;padding:4px 8px;border-radius:4px;cursor:pointer;transition:all .15s ease}.first-board-preselection .results-area .results-area-filter .chip-tier-btn[data-v-4cfac8d0]:hover{border-color:#c0c4cc;color:#409eff}.first-board-preselection .results-area .results-area-filter .chip-tier-btn.is-active[data-v-4cfac8d0]{border-color:#409eff;background:#ecf5ff;color:#409eff}.first-board-preselection .results-area .results-area-filter .filter-rel-vol-group[data-v-4cfac8d0]{display:inline-flex;flex-wrap:wrap;align-items:center}.first-board-preselection .results-area .pick-mode-banner[data-v-4cfac8d0]{margin-bottom:10px;padding:8px 12px;border-radius:4px;background:#ecf5ff;color:#409eff;font-size:13px;font-weight:600;flex-shrink:0}.first-board-preselection .results-area .pick-mode-footer[data-v-4cfac8d0]{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:12px;flex-shrink:0}.first-board-preselection .results-area .pick-mode-footer__hint[data-v-4cfac8d0]{color:#909399;font-size:13px}.first-board-preselection .results-area .concept-details[data-v-4cfac8d0]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.first-board-preselection .results-area[data-v-4cfac8d0] .el-table{flex:1 1 auto;width:100%}.first-board-preselection .results-area[data-v-4cfac8d0] .el-table tr.is-embed-picked>td{background:#e8f1ff!important}.first-board-preselection .results-area[data-v-4cfac8d0] .el-table .el-table__body-wrapper,.first-board-preselection .results-area[data-v-4cfac8d0] .el-table .el-table__header-wrapper{width:100%}.first-board-preselection .results-area[data-v-4cfac8d0] .el-table .el-table__body-wrapper{height:calc(100% - 48px);overflow-y:auto}.first-board-preselection .results-area[data-v-4cfac8d0] .el-table th{background:#f5f7fa}.first-board-preselection .results-area[data-v-4cfac8d0] .highlight-name{background-color:#fffacd;color:#d48806;padding:2px;border-radius:3px;font-weight:500}.first-board-preselection .results-area[data-v-4cfac8d0] .chip-review-cell{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;line-height:1.25;max-width:100%}.first-board-preselection .results-area[data-v-4cfac8d0] .chip-review-cell__score{font-variant-numeric:tabular-nums;font-weight:600;color:#303133}.first-board-preselection .results-area[data-v-4cfac8d0] .chip-review-cell__tier{font-size:12px;color:#606266}.first-board-preselection .results-area[data-v-4cfac8d0] .chip-review-cell--s .chip-review-cell__score{color:#5c4b2a}.first-board-preselection .results-area[data-v-4cfac8d0] .chip-review-cell--a .chip-review-cell__score{color:#3a4a5c}.first-board-preselection .results-area[data-v-4cfac8d0] .chip-review-cell--b .chip-review-cell__score,.first-board-preselection .results-area[data-v-4cfac8d0] .chip-review-cell--b .chip-review-cell__tier{color:#606266;font-weight:500}.first-board-preselection .results-area[data-v-4cfac8d0] .chip-review-cell--splus{padding:3px 8px;border-radius:6px;border:1px solid rgba(196,163,90,.55);background:linear-gradient(180deg,#fbf7ef,#f3ead8);box-shadow:0 1px 2px rgba(138,106,47,.08)}.first-board-preselection .results-area[data-v-4cfac8d0] .chip-review-cell--splus .chip-review-cell__mark{color:#b08d3a;font-size:12px;line-height:1}.first-board-preselection .results-area[data-v-4cfac8d0] .chip-review-cell--splus .chip-review-cell__score{font-weight:800;color:#6e5420;letter-spacing:.02em}.first-board-preselection .results-area[data-v-4cfac8d0] .chip-review-cell--splus .chip-review-cell__badge{display:inline-block;font-size:11px;font-weight:700;line-height:1;padding:2px 6px;border-radius:999px;color:#6e5420;background:rgba(196,163,90,.22);border:1px solid rgba(176,141,58,.35)}.first-board-preselection .results-area[data-v-4cfac8d0] .chip-review-cell--splus .chip-review-cell__hint{flex-basis:100%;font-size:10px;color:#9a7d45;letter-spacing:.04em}@media screen and (max-width:1023px){.first-board-preselection[data-v-4cfac8d0]{gap:8px}.first-board-preselection .search-area[data-v-4cfac8d0]{padding:12px}.first-board-preselection .search-area .search-row .search-area-label[data-v-4cfac8d0]{display:inline-block;width:auto;margin-bottom:5px;text-align:left}.first-board-preselection .search-area .search-row .search-area-select[data-v-4cfac8d0]{width:calc(100% - 60px);max-width:200px}.first-board-preselection .concepts-area[data-v-4cfac8d0],.first-board-preselection .results-area[data-v-4cfac8d0]{padding:12px}.first-board-preselection .concepts-area .concepts-title[data-v-4cfac8d0]{margin:0}.first-board-preselection .concepts-area .concepts-title .add-concept[data-v-4cfac8d0]{margin-left:0}.first-board-preselection .concepts-area .concepts-title .add-concept .concepts-title-input[data-v-4cfac8d0]{width:180px}.first-board-preselection .concepts-area .concepts-list[data-v-4cfac8d0]{max-height:72px;gap:6px}.first-board-preselection .sm-mt[data-v-4cfac8d0]{margin-top:12px}}@media screen and (min-width:1024px)and (max-width:1024px){.first-board-preselection .md-mt[data-v-4cfac8d0]{margin-top:12px}}@media screen and (max-width:768px){.first-board-preselection .results-area[data-v-4cfac8d0] td.first-board-concepts-col .cell{overflow:hidden!important;vertical-align:middle;white-space:normal!important}.first-board-preselection .results-area .concept-details--h5-strip[data-v-4cfac8d0]{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.first-board-preselection .results-area .concept-details--h5-strip[data-v-4cfac8d0]::-webkit-scrollbar{display:none;width:0;height:0}.first-board-preselection .results-area .concept-details--h5-strip[data-v-4cfac8d0] .el-tag{flex-shrink:0}.first-board-preselection[data-v-4cfac8d0] .concept-item-badge .el-badge__content.is-fixed{top:-5px!important;right:-8px!important;height:16px;line-height:16px;padding:0 5px;font-size:12px;transform:scale(.85)}}.first-board-config-dialog .config-dialog-input{width:160px;vertical-align:middle}.first-board-config-dialog .config-dialog-unit{margin-left:8px;color:#606266;font-size:14px}@media screen and (max-width:480px){.first-board-config-dialog{width:92%!important}}.tip{margin:0 0 12px;color:#606266;font-size:13px;line-height:1.5}.band-row{display:flex;align-items:center;gap:6px;margin-bottom:8px}.band-idx{width:56px;color:#303133;font-size:13px}.band-sep,.unit{color:#909399}.unit{font-size:12px}.concept-match[data-v-490e1064]{height:100%;display:flex;flex-direction:column}.concept-match .search-area[data-v-490e1064]{background:#fff;padding:20px;border-radius:4px;margin-bottom:20px}.concept-match .search-area .search-row .search-area-label[data-v-490e1064]{margin-right:10px;color:#606266}.concept-match .search-area .search-row .search-area-select[data-v-490e1064]{width:220px}.concept-match .search-area .search-row .search-area-select[data-v-490e1064]:not(.search-area-select--multiple) .el-input__inner{color:#606266;-webkit-text-fill-color:#606266}.concept-match .search-area .search-row .search-area-select--multiple[data-v-490e1064] .el-input__inner{height:40px;min-height:40px!important;line-height:40px}.concept-match .search-area .search-row .search-area-select--multiple[data-v-490e1064] .el-select__tags{display:flex;flex-wrap:nowrap;align-items:center;max-width:calc(100% - 32px);overflow:hidden;top:50%;transform:translateY(-50%);line-height:normal}.concept-match .search-area .search-row .search-area-select--multiple[data-v-490e1064] .el-select__tags .el-tag{flex-shrink:1;max-width:140px;overflow:hidden;text-overflow:ellipsis;margin:2px 0 2px 6px}.concept-match .search-area .search-row .search-area-select--multiple[data-v-490e1064] .el-select__tags .el-tag:last-child{flex-shrink:0;max-width:none}.concept-match .search-area .search-area-select--multiple[data-v-490e1064] .el-select__input{flex:1 1 48px;min-width:48px;max-width:100%;margin-left:4px;color:#606266;-webkit-text-fill-color:#606266;opacity:1;background:transparent}[data-v-490e1064] .concept-match .search-area .search-area-select--multiple.is-focus .el-select__tags{max-width:100%;overflow:visible}[data-v-490e1064] .concept-match .search-area .search-area-select--multiple.is-focus .el-select__tags .el-tag:not(:last-child){max-width:72px}[data-v-490e1064] .concept-match .search-area .search-area-select--multiple.is-focus .el-select__input{flex:1 1 64px;min-width:64px}.concept-match .search-area .analyze-btn[data-v-490e1064]{margin-left:10px}@media screen and (min-width:1024px){.concept-match .search-area .search-row.el-row[data-v-490e1064]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.concept-match .search-area .search-row.el-row>.el-col[data-v-490e1064]{display:flex;align-items:center;flex:0 0 auto!important;width:auto!important;max-width:none!important}.concept-match .search-area .search-row .search-area-label[data-v-490e1064]{margin-right:6px}.concept-match .search-area .analyze-btn[data-v-490e1064]{margin-left:0}.concept-match .search-area .search-area-select--multiple[data-v-490e1064]{width:240px}.concept-match .search-area .search-area-select--multiple[data-v-490e1064] .el-input__inner{height:32px;min-height:32px!important;line-height:32px}}.concept-match .results-area[data-v-490e1064]{background:#fff;padding:10px 20px 20px 20px;border-radius:4px;flex-grow:1;height:0;display:flex;flex-direction:column;min-height:0}.concept-match .results-area .window-cols[data-v-490e1064]{display:flex;gap:10px;flex:1;min-height:0;overflow:hidden}.concept-match .results-area .window-col[data-v-490e1064]{flex:1;min-width:0;display:flex;flex-direction:column;border:1px solid #ebeef5;border-radius:4px;overflow:hidden;background:#fafafa}.concept-match .results-area .window-col__title[data-v-490e1064]{flex-shrink:0;padding:8px 10px;font-size:13px;font-weight:600;color:#303133;background:#f5f7fa;border-bottom:1px solid #ebeef5;display:flex;align-items:center;justify-content:space-between}.concept-match .results-area .window-col__count[data-v-490e1064]{font-size:12px;font-weight:500;color:#909399}.concept-match .results-area[data-v-490e1064] .window-col .el-table{flex:1;background:#fff}.concept-match .results-area[data-v-490e1064] .window-col .el-table .el-table__body-wrapper{max-height:calc(100vh - 280px);overflow-y:auto}@media screen and (min-width:769px){.concept-match .results-area[data-v-490e1064] .window-col .el-table td.gap-up-concepts-col .cell{white-space:normal!important;word-break:break-word}}.concept-match .results-area[data-v-490e1064] .window-col .el-table .highlight-name{background-color:#fffacd;color:#d48806;padding:2px;border-radius:3px;font-weight:500}.concept-match .results-area .gap-up-concept-tags[data-v-490e1064]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.concept-match .results-area .gap-up-logic-bar[data-v-490e1064]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-bottom:10px;padding:8px 12px;background:#ecf5ff;border:1px solid #d9ecff;border-radius:4px}.concept-match .results-area .gap-up-logic-bar__hint[data-v-490e1064]{font-size:13px;color:#409eff}.concept-match .results-area .gap-up-logic-bar__actions[data-v-490e1064]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.concept-match .results-area .gap-up-logic-bar__t0[data-v-490e1064]{margin-right:4px;color:#303133;font-size:13px}@media screen and (max-width:1023px){.concept-match .results-area .window-cols[data-v-490e1064]{flex-direction:column;overflow:auto}.concept-match .results-area .window-col[data-v-490e1064]{flex:none}.concept-match .results-area[data-v-490e1064] .window-col .el-table .el-table__body-wrapper{max-height:320px}}@media screen and (max-width:768px){.concept-match .results-area[data-v-490e1064] td.gap-up-concepts-col .cell{overflow:hidden!important;vertical-align:middle;white-space:normal!important}.concept-match .results-area .gap-up-concept-tags--h5-strip[data-v-490e1064]{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;width:100%;max-width:100%;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.concept-match .results-area .gap-up-concept-tags--h5-strip[data-v-490e1064]::-webkit-scrollbar{display:none;width:0;height:0}.concept-match .results-area .gap-up-concept-tags--h5-strip[data-v-490e1064] .el-tag{flex-shrink:0}}@media screen and (max-width:1023px){.concept-match .search-area[data-v-490e1064]{padding:10px;margin-bottom:10px}.concept-match .search-area .search-row .search-area-label[data-v-490e1064]{display:inline-block;margin-bottom:5px}.concept-match .search-area .search-row .search-area-select[data-v-490e1064]{width:calc(100% - 60px);max-width:200px}.concept-match .search-area .search-row .search-area-select--multiple[data-v-490e1064] .el-input__inner{height:28px;min-height:28px!important;line-height:28px}.concept-match .search-area .search-row .search-area-select--multiple[data-v-490e1064] .el-select__tags .el-tag{max-width:100px}[data-v-490e1064] .concept-match .search-area .search-row .search-area-select--multiple.is-focus .el-select__tags .el-tag:not(:last-child){max-width:64px}.concept-match .search-area .search-row .search-area-select[data-v-490e1064]:not(.search-area-select--multiple) .el-input__inner{color:#606266;-webkit-text-fill-color:#606266}.concept-match .results-area[data-v-490e1064]{padding:10px}.concept-match .sm-mt[data-v-490e1064]{margin-top:15px}}@media screen and (min-width:1024px)and (max-width:1024px){.concept-match .md-mt[data-v-490e1064]{margin-top:15px}}.concept-match .search-area.search-area--mobile[data-v-490e1064]{display:flex;flex-direction:column;align-items:flex-start;gap:15px}.concept-match .search-area.search-area--mobile .search-area-label[data-v-490e1064]{flex-shrink:0;width:40px;text-align:right}.concept-match .search-area.search-area--mobile .search-area__row[data-v-490e1064]{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;min-width:0;justify-content:flex-start}.concept-match .search-area.search-area--mobile .search-area__row--concept[data-v-490e1064],.concept-match .search-area.search-area--mobile .search-area__row--date[data-v-490e1064],.concept-match .search-area.search-area--mobile .search-area__row--leader[data-v-490e1064],.concept-match .search-area.search-area--mobile .search-area__row--stock[data-v-490e1064]{gap:4px}.concept-match .search-area.search-area--mobile .search-area__row--concept[data-v-490e1064] .el-date-editor.search-area-select,.concept-match .search-area.search-area--mobile .search-area__row--concept[data-v-490e1064] .el-select.search-area-select,.concept-match .search-area.search-area--mobile .search-area__row--concept[data-v-490e1064] .search-area-select,.concept-match .search-area.search-area--mobile .search-area__row--date[data-v-490e1064] .el-date-editor.search-area-select,.concept-match .search-area.search-area--mobile .search-area__row--date[data-v-490e1064] .el-select.search-area-select,.concept-match .search-area.search-area--mobile .search-area__row--date[data-v-490e1064] .search-area-select,.concept-match .search-area.search-area--mobile .search-area__row--leader[data-v-490e1064] .el-date-editor.search-area-select,.concept-match .search-area.search-area--mobile .search-area__row--leader[data-v-490e1064] .el-select.search-area-select,.concept-match .search-area.search-area--mobile .search-area__row--leader[data-v-490e1064] .search-area-select,.concept-match .search-area.search-area--mobile .search-area__row--stock[data-v-490e1064] .el-date-editor.search-area-select,.concept-match .search-area.search-area--mobile .search-area__row--stock[data-v-490e1064] .el-select.search-area-select,.concept-match .search-area.search-area--mobile .search-area__row--stock[data-v-490e1064] .search-area-select{flex:0 0 auto!important;width:200px!important;max-width:200px!important}.concept-match .search-area.search-area--mobile .search-area__row--concept[data-v-490e1064] .el-input,.concept-match .search-area.search-area--mobile .search-area__row--date[data-v-490e1064] .el-input,.concept-match .search-area.search-area--mobile .search-area__row--leader[data-v-490e1064] .el-input,.concept-match .search-area.search-area--mobile .search-area__row--stock[data-v-490e1064] .el-input{width:200px!important}.concept-match .search-area.search-area--mobile .search-area__row--concept[data-v-490e1064] .el-input__inner,.concept-match .search-area.search-area--mobile .search-area__row--date[data-v-490e1064] .el-input__inner,.concept-match .search-area.search-area--mobile .search-area__row--leader[data-v-490e1064] .el-input__inner,.concept-match .search-area.search-area--mobile .search-area__row--stock[data-v-490e1064] .el-input__inner{color:#606266;-webkit-text-fill-color:#606266}.concept-match .search-area.search-area--mobile .search-area__row--concept[data-v-490e1064] .el-select__input,.concept-match .search-area.search-area--mobile .search-area__row--date[data-v-490e1064] .el-select__input,.concept-match .search-area.search-area--mobile .search-area__row--leader[data-v-490e1064] .el-select__input,.concept-match .search-area.search-area--mobile .search-area__row--stock[data-v-490e1064] .el-select__input{color:#606266;-webkit-text-fill-color:#606266;opacity:1;background:transparent}.concept-match .search-area.search-area--mobile .search-area__row--leader[data-v-490e1064]{position:relative;z-index:2}.concept-match .search-area.search-area--mobile .search-area__row--leader[data-v-490e1064] .search-area-select--multiple{overflow:visible}.concept-match .search-area.search-area--mobile .search-area__row--leader[data-v-490e1064] .search-area-select--multiple .el-input{overflow:hidden}.concept-match .search-area.search-area--mobile .search-area__row--leader[data-v-490e1064] .search-area-select--multiple .el-input__inner{height:28px;min-height:28px!important;max-height:28px!important;line-height:28px}.concept-match .search-area.search-area--mobile .search-area__row--leader[data-v-490e1064] .search-area-select--multiple .el-select__tags{display:flex;flex-wrap:nowrap!important;align-items:center;max-width:calc(100% - 28px);overflow:hidden;top:50%;transform:translateY(-50%);line-height:normal;white-space:nowrap}.concept-match .search-area.search-area--mobile .search-area__row--leader[data-v-490e1064] .search-area-select--multiple .el-select__tags .el-tag{display:inline-flex;flex-shrink:1;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 2px 4px}.concept-match .search-area.search-area--mobile .search-area__row--leader[data-v-490e1064] .search-area-select--multiple .el-select__tags .el-tag:last-child{flex-shrink:0;max-width:none}.concept-match .search-area.search-area--mobile .search-area__row--concept .analyze-btn[data-v-490e1064]{flex-shrink:0;margin-left:8px}.concept-match-leader-popper{z-index:3100!important;max-width:calc(100vw - 24px)}.trend-analysis[data-v-3e493c7f]{box-sizing:border-box;display:flex;flex-direction:column;padding:16px}.trend-analysis--queried[data-v-3e493c7f]{height:100%;overflow:hidden}.trend-analysis .filter-area[data-v-3e493c7f]{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:10px;background:#fff;padding:12px 16px;border-radius:4px;margin-bottom:12px}.trend-analysis .filter-area--mobile[data-v-3e493c7f]{flex-direction:column;align-items:stretch}.trend-analysis .filter-area .filter-row[data-v-3e493c7f]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.trend-analysis .filter-area .filter-label[data-v-3e493c7f]{color:#606266;font-size:14px;white-space:nowrap}.trend-analysis .filter-area .filter-date[data-v-3e493c7f]{width:150px}.trend-analysis .stocks[data-v-3e493c7f]{flex-shrink:0;background:#fff;padding:10px 20px;border-radius:4px;margin-bottom:12px}.trend-analysis .stocks .stocks-title[data-v-3e493c7f]{font-weight:700;margin:10px 0 15px 0;display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#303133}.trend-analysis .stocks .stocks-list[data-v-3e493c7f]{display:flex;flex-wrap:wrap;gap:10px;padding-top:5px}.trend-analysis .stocks .stocks-list--h5[data-v-3e493c7f]{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.trend-analysis .stocks .stocks-list--h5[data-v-3e493c7f]::-webkit-scrollbar{display:none}.trend-analysis .stocks .stocks-list .stock-item[data-v-3e493c7f]{cursor:pointer;flex-shrink:0}.trend-analysis .stocks .stocks-list .stock-tag[data-v-3e493c7f]{cursor:pointer}.trend-analysis .content-stack[data-v-3e493c7f]{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;overflow:hidden}.trend-analysis .drill-area[data-v-3e493c7f],.trend-analysis .results-area[data-v-3e493c7f]{background:#fff;padding:12px 16px;border-radius:4px;display:flex;flex-direction:column;overflow:hidden}.trend-analysis .results-area[data-v-3e493c7f]{flex:0 0 auto}.trend-analysis .content-stack--with-drill .drill-area[data-v-3e493c7f]{flex:1 1 0;min-height:0}.trend-analysis .section-title[data-v-3e493c7f]{flex-shrink:0;font-weight:700;margin-bottom:12px;font-size:14px;color:#303133}.trend-analysis .section-title--with-action[data-v-3e493c7f]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.trend-analysis .section-title .section-sub[data-v-3e493c7f]{font-weight:400;color:#909399;font-size:13px}.trend-analysis .selection-tip[data-v-3e493c7f]{flex-shrink:0;margin-top:8px;font-size:13px;color:#606266}.trend-analysis .panel-tabs--fixed[data-v-3e493c7f]{flex:0 0 auto}.trend-analysis .panel-tabs--fixed[data-v-3e493c7f] .el-tab-pane,.trend-analysis .panel-tabs--fixed[data-v-3e493c7f] .el-tabs__content{height:auto;overflow:visible}.trend-analysis .panel-tabs--flex[data-v-3e493c7f]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.trend-analysis .panel-tabs--flex[data-v-3e493c7f] .el-tabs__header{flex-shrink:0}.trend-analysis .panel-tabs--flex[data-v-3e493c7f] .el-tabs__content{flex:1;min-height:0;overflow:hidden}.trend-analysis .panel-tabs--flex[data-v-3e493c7f] .el-tab-pane{height:100%;overflow:hidden}.trend-analysis .sub-plates-table-wrap[data-v-3e493c7f]{max-height:400px;overflow:hidden}@media(max-width:768px){.trend-analysis .sub-plates-table-wrap[data-v-3e493c7f]{max-height:280px}}.trend-analysis .drill-stocks-table-wrap[data-v-3e493c7f]{flex:1;min-height:0;overflow:hidden}.trend-analysis .drill-stocks-tab-body[data-v-3e493c7f]{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.trend-analysis .drill-stocks-filter[data-v-3e493c7f]{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:10px}.trend-analysis .daily-selection-tip[data-v-3e493c7f]{flex-shrink:0;margin-bottom:8px;font-size:13px;color:#606266}.trend-analysis .daily-tab-body[data-v-3e493c7f]{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.trend-analysis .daily-groups-wrap[data-v-3e493c7f]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.trend-analysis .daily-collapse[data-v-3e493c7f]{border:none}.trend-analysis .daily-collapse[data-v-3e493c7f] .el-collapse-item__header{font-weight:600;font-size:14px;color:#303133;height:40px;line-height:40px;padding-left:4px;border-bottom:1px solid #ebeef5}.trend-analysis .daily-collapse[data-v-3e493c7f] .el-collapse-item__wrap{border-bottom:none}.trend-analysis .daily-collapse[data-v-3e493c7f] .el-collapse-item__content{padding:8px 0 12px}.trend-analysis .daily-table-wrap[data-v-3e493c7f]{overflow:hidden}.trend-analysis[data-v-3e493c7f] .even-table .el-table__body-wrapper table,.trend-analysis[data-v-3e493c7f] .even-table .el-table__header-wrapper table{table-layout:fixed;width:100%}.trend-analysis[data-v-3e493c7f] .even-table .el-table__body td,.trend-analysis[data-v-3e493c7f] .even-table .el-table__header th{text-align:center}.trend-analysis[data-v-3e493c7f] .even-table .cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:4px;padding-right:4px}.trend-analysis[data-v-3e493c7f] .sub-plate-table .el-table__body-wrapper{overflow-x:hidden}.trend-analysis .empty-tip[data-v-3e493c7f]{text-align:center;color:#909399;padding:16px}@media screen and (max-width:1023px){.trend-analysis[data-v-3e493c7f]{padding:10px}.trend-analysis .filter-area[data-v-3e493c7f],.trend-analysis .stocks[data-v-3e493c7f]{margin-bottom:10px}.trend-analysis .content-stack--with-drill .drill-area[data-v-3e493c7f]{flex:1 1 0}}.record-library-wrap[data-v-bde076ba]{min-width:0;width:100%}.record-library-toolbar[data-v-bde076ba]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.filter-label[data-v-bde076ba]{color:#606266;font-size:13px}.hint[data-v-bde076ba]{color:#909399;font-size:12px}.table-scroll[data-v-bde076ba]{min-width:0;width:100%;overflow:hidden}.rank-tags[data-v-bde076ba]{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.record-library-table[data-v-bde076ba]{width:100%}.record-library-table[data-v-bde076ba] .el-table__header th .cell{white-space:nowrap}.record-library-table[data-v-bde076ba] .el-table__body-wrapper{overflow-x:auto!important}.sub-tag[data-v-bde076ba]{margin-left:4px;color:#909399;font-size:11px}.stars-pink[data-v-bde076ba]{color:#ff69b4}.stars-blue[data-v-bde076ba],.stars-pink[data-v-bde076ba]{font-weight:700;letter-spacing:1px;font-size:11px;line-height:1.2}.stars-blue[data-v-bde076ba]{color:#409eff}.chip-v2-overextended[data-v-bde076ba]{color:#e6a23c;font-weight:600}.score-marks[data-v-bde076ba]{line-height:1.2}.node-mark[data-v-bde076ba]{display:inline-block;margin-top:1px;font-size:12px;line-height:1}.node-mark[data-v-bde076ba],.node-score-hit[data-v-bde076ba]{color:#13c2c2;font-weight:700}.vol-boost-mark[data-v-bde076ba]{display:none}.gapup-library-wrap[data-v-3ae84444]{min-height:200px}.gapup-library-toolbar[data-v-3ae84444]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.gapup-library-toolbar .hint[data-v-3ae84444]{color:#909399;font-size:12px}.review-notes[data-v-24780a30]{min-height:100%;padding:16px;box-sizing:border-box;background:#f5f7fa}.panel[data-v-24780a30]{background:#fff;border-radius:8px;border:1px solid #ebeef5;box-shadow:0 1px 4px rgba(0,0,0,.04);padding:16px 20px;margin-bottom:16px}.panel-head[data-v-24780a30]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;gap:12px}.panel-head--table[data-v-24780a30]{margin-top:8px;padding-top:16px;border-top:1px dashed #ebeef5}.panel-head--collapsible[data-v-24780a30]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;margin-bottom:10px}.panel-head--collapsible[data-v-24780a30]:active{opacity:.85}.panel-head-right[data-v-24780a30]{display:flex;align-items:center;gap:10px;flex-shrink:0}.cart-trigger[data-v-24780a30]{display:inline-flex;align-items:center;gap:4px;border:1px solid #dcdfe6;background:#fff;color:#303133;font-size:12px;padding:5px 10px;border-radius:16px;cursor:pointer;position:relative;transition:all .2s}.cart-trigger[data-v-24780a30]:hover{border-color:#409eff;color:#409eff}.cart-trigger i[data-v-24780a30]{font-size:14px}.cart-badge[data-v-24780a30]{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#409eff;color:#fff;font-size:11px;font-weight:600;line-height:18px;text-align:center}.cart-dirty-dot[data-v-24780a30]{width:7px;height:7px;border-radius:50%;background:#e6a23c;margin-left:2px}.panel-collapse-ctrl[data-v-24780a30]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#909399}.panel-collapse-ctrl i[data-v-24780a30]{font-size:14px}.panel-collapse-hint[data-v-24780a30]{white-space:nowrap}.panel-title[data-v-24780a30]{font-size:15px;font-weight:600;color:#303133;padding-left:10px;border-left:3px solid #409eff;line-height:1.2}.panel-title-row[data-v-24780a30]{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.record-library-btn[data-v-24780a30]{display:inline-flex;align-items:center;gap:4px;border:1px solid #409eff;background:#409eff;color:#fff;font-size:12px;padding:4px 12px;border-radius:14px;cursor:pointer;transition:opacity .2s,background .2s}.record-library-btn[data-v-24780a30]:hover{opacity:.9;background:#2c94ff}.record-library-btn i[data-v-24780a30]{font-size:13px}.panel-sub[data-v-24780a30]{font-size:13px;color:#909399}.panel-hint[data-v-24780a30]{font-size:12px;color:#909399}.toolbar-panel[data-v-24780a30]{margin-bottom:16px}.toolbar-panel .panel-title[data-v-24780a30]{margin-bottom:12px}.toolbar-panel--mobile .panel-title[data-v-24780a30]{margin-bottom:8px}.toolbar[data-v-24780a30]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.toolbar--mobile[data-v-24780a30]{flex-direction:column;align-items:stretch}.toolbar-row[data-v-24780a30]{display:flex;align-items:center;gap:8px}.toolbar-label[data-v-24780a30]{font-size:13px;color:#606266;white-space:nowrap}.toolbar-date[data-v-24780a30]{width:148px}.toolbar-sync-btn[data-v-24780a30]{width:100%}.toolbar-grid[data-v-24780a30]{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.toolbar-field[data-v-24780a30]{display:flex;flex-direction:column;gap:6px;min-width:0}.toolbar-actions[data-v-24780a30]{display:flex;gap:10px;width:100%;margin-top:12px}.toolbar-actions .el-button[data-v-24780a30]{flex:1;margin:0}.toolbar-date--fluid[data-v-24780a30]{width:100%!important}.main-layout[data-v-24780a30]{display:flex;flex-direction:column;gap:0}.content-panel[data-v-24780a30]{margin-bottom:16px;overflow:visible}.charts-area[data-v-24780a30]{height:620px;width:100%;margin-bottom:4px;padding-right:8px;box-sizing:border-box;border-radius:6px;background:linear-gradient(180deg,#fafbfc,#fff);overflow:visible}.charts-area--mobile[data-v-24780a30]{height:240px;margin-bottom:0;padding:0 4px;background:#fff;border-radius:10px}.chart-tab-pills[data-v-24780a30]{display:flex;gap:8px;margin-bottom:12px;padding:4px;background:#f0f2f5;border-radius:10px}.chart-tab-pill[data-v-24780a30]{flex:1;border:none;background:transparent;color:#606266;font-size:13px;font-weight:500;padding:8px 4px;border-radius:8px;cursor:pointer;transition:all .2s}.chart-tab-pill.is-active[data-v-24780a30]{background:#fff;color:#409eff;font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.08)}.review-table-wrap[data-v-24780a30]{overflow-x:auto;border-radius:6px;border:1px solid #ebeef5}.review-table[data-v-24780a30]{width:100%;border-collapse:collapse;font-size:13px}.review-table td[data-v-24780a30],.review-table th[data-v-24780a30]{border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;padding:10px 12px;text-align:center;min-width:72px;cursor:pointer;transition:background .15s}.review-table td[data-v-24780a30]:last-child,.review-table th[data-v-24780a30]:last-child{border-right:none}.review-table thead th[data-v-24780a30]{background:#f8f9fb;color:#606266;font-weight:500;font-size:12px}.review-table tbody tr:last-child td[data-v-24780a30]{border-bottom:none}.review-table tbody td[data-v-24780a30]{vertical-align:middle}.review-table tbody td span[data-v-24780a30]{white-space:pre-line;line-height:1.45}.review-table tbody tr:hover td[data-v-24780a30]:not(.review-table-label-col){background:#f5f9ff}.review-table .review-table-label-col[data-v-24780a30]{min-width:96px;background:#f8f9fb;font-weight:500;color:#303133;text-align:left;position:sticky;left:0;z-index:1;border-right:1px solid #e4e7ed}.review-table td.is-emphasis .review-table-cell-text[data-v-24780a30]{color:#e53935;font-weight:700}.review-table .date-head[data-v-24780a30]{display:inline-block;min-width:36px}.review-table .is-selected[data-v-24780a30]{background:#ecf5ff!important;box-shadow:inset 0 -2px 0 #409eff}.review-table .is-empty[data-v-24780a30]{color:#c0c4cc}.review-table .is-cart-link[data-v-24780a30]{color:#409eff}.review-table .is-cart-link[data-v-24780a30]:hover{background:#ecf5ff!important}.review-table .is-cart-readonly[data-v-24780a30]{color:#606266}.review-table .is-cart-readonly[data-v-24780a30]:hover{background:#fafafa!important}.ladder-toolbar[data-v-24780a30]{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #ebeef5}.ladder-filters[data-v-24780a30]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ladder-filters--mobile[data-v-24780a30]{gap:8px}.filter-rel-vol-label[data-v-24780a30]{margin-left:4px;color:#606266;font-size:12px;line-height:1;white-space:nowrap}.filter-chip-band-select[data-v-24780a30]{width:140px;margin-right:6px}.filter-rel-vol-group[data-v-24780a30]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.filter-chip[data-v-24780a30]{border:1px solid #dcdfe6;background:#fff;color:#606266;font-size:12px;padding:7px 12px;border-radius:20px;cursor:pointer;transition:all .2s;line-height:1}.filter-chip.is-active[data-v-24780a30]{background:#ecf5ff;border-color:#b3d8ff;color:#409eff;font-weight:600}.filter-chip--action[data-v-24780a30]{background:#fff;border-style:dashed;color:#409eff}.filter-chip--action[data-v-24780a30]:disabled{opacity:.6;cursor:not-allowed}.theme-strip[data-v-24780a30]{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;margin-bottom:16px;padding-bottom:4px;scrollbar-width:thin}.theme-chip[data-v-24780a30]{flex-shrink:0;display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:6px;font-size:12px;background:#f4f4f5;border:1px solid transparent;cursor:pointer;transition:all .2s;min-width:88px}.theme-chip[data-v-24780a30]:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.06)}.theme-chip--hot[data-v-24780a30]{background:linear-gradient(135deg,#fff1f0,#ffe7e6);border-color:#ffccc7}.theme-chip--hot .theme-chip-name[data-v-24780a30]{color:#cf1322}.theme-chip--warm[data-v-24780a30]{background:linear-gradient(135deg,#fff7e6,#ffecc7);border-color:#ffd591}.theme-chip--warm .theme-chip-name[data-v-24780a30]{color:#d48806}.theme-chip.is-active[data-v-24780a30]{background:linear-gradient(135deg,#ecf5ff,#f0f7ff);border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.theme-chip.is-active .theme-chip-name[data-v-24780a30]{color:#409eff}.theme-chip-name[data-v-24780a30]{font-weight:600;color:#303133;white-space:nowrap}.theme-chip-meta[data-v-24780a30]{color:#909399;font-size:11px;white-space:nowrap}.ladder-group[data-v-24780a30]{margin-bottom:16px}.ladder-group[data-v-24780a30]:last-child{margin-bottom:0}.ladder-group-title[data-v-24780a30]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#303133;margin-bottom:10px}.node-star-mark[data-v-24780a30]{font-size:22px;font-weight:700;letter-spacing:2px;line-height:1}.node-star--market[data-v-24780a30]{color:#f56c6c}.node-star--dragon[data-v-24780a30]{color:#409eff}.node-text--market[data-v-24780a30]{color:#f56c6c;font-weight:700}.node-text--dragon[data-v-24780a30]{color:#409eff;font-weight:700}.review-table-node-cell[data-v-24780a30]{white-space:pre-wrap;word-break:break-word}.node-star-mark--sm[data-v-24780a30]{font-size:18px;letter-spacing:1px}.ladder-board-badge[data-v-24780a30]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;border-radius:6px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:14px;font-weight:700}.ladder-stocks[data-v-24780a30]{display:grid;grid-template-columns:repeat(auto-fill,minmax(152px,1fr));gap:10px}.ladder-stock[data-v-24780a30]{border:1px solid #ebeef5;border-radius:8px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;padding:10px 12px;background:#fafbfc;transition:all .2s;position:relative;cursor:pointer;user-select:none}.ladder-stock[data-v-24780a30]:hover{border-color:#c6e2ff;background:#fff;box-shadow:0 2px 8px rgba(64,158,255,.08)}.ladder-stock[data-v-24780a30]:active{transform:scale(.98)}.ladder-stock.is-in-cart[data-v-24780a30]{border-color:#409eff;background:linear-gradient(180deg,#ecf5ff,#fff);box-shadow:0 0 0 1px rgba(64,158,255,.2)}.ladder-stock-check[data-v-24780a30]{position:absolute;top:-1px;right:-1px;z-index:1;width:18px;height:18px;border-radius:0 8px 0 8px;background:#409eff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1;pointer-events:none}.ladder-stock-top[data-v-24780a30]{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;margin-bottom:4px}.ladder-stock-name[data-v-24780a30]{flex:1 1 auto;min-width:0;display:block;font-weight:600;font-size:14px;color:#303133;line-height:1.35;white-space:nowrap;overflow:visible;-moz-user-select:text;user-select:text;cursor:text;-webkit-user-select:text}.ladder-stock-meta[data-v-24780a30]{display:flex;align-items:center;justify-content:space-between;gap:6px}.ladder-stock-time[data-v-24780a30]{flex-shrink:0;font-size:11px;color:#909399;background:#f0f2f5;padding:1px 6px;border-radius:4px;text-align:center}.ladder-stock-score[data-v-24780a30]{flex-shrink:0;margin-top:1px;font-size:11px;font-weight:600;color:#cf1322;background:#fff1f0;padding:1px 6px;border-radius:4px;line-height:1.35}.ladder-stock-theme[data-v-24780a30]{flex:1;min-width:0;font-size:12px;color:#909399;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-placeholder[data-v-24780a30],.ladder-empty[data-v-24780a30]{text-align:center;color:#909399;padding:40px 16px}.empty-placeholder i[data-v-24780a30],.ladder-empty i[data-v-24780a30]{font-size:40px;color:#dcdfe6;display:block;margin-bottom:12px}.empty-placeholder p[data-v-24780a30],.ladder-empty p[data-v-24780a30]{margin:0;font-size:14px}.mobile-day-nav[data-v-24780a30]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 4px;padding:10px 12px;background:#f8f9fb;border-radius:10px}.day-nav-btn[data-v-24780a30]{flex-shrink:0;width:36px;height:36px;border:none;border-radius:50%;background:#fff;color:#303133;box-shadow:0 1px 4px rgba(0,0,0,.08);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.day-nav-btn[data-v-24780a30]:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.day-nav-btn[data-v-24780a30]:not(:disabled):active{transform:scale(.96);background:#ecf5ff;color:#409eff}.mobile-day-center[data-v-24780a30]{flex:1;min-width:0;text-align:center}.mobile-day-label[data-v-24780a30]{display:block;font-weight:600;font-size:15px;color:#303133}.mobile-day-hint[data-v-24780a30]{display:block;margin-top:2px;font-size:12px;color:#909399}.mobile-cards[data-v-24780a30],.mobile-review-collapsed[data-v-24780a30]{display:flex;flex-direction:column;gap:10px}.mobile-review-expand-btn[data-v-24780a30]{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:10px;border:1px dashed #dcdfe6;border-radius:10px;background:#fafbfc;color:#409eff;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.mobile-review-expand-btn[data-v-24780a30]:active{background:#ecf5ff;border-color:#b3d8ff}.day-card[data-v-24780a30]{position:relative;padding:14px;border-radius:12px;border:1px solid #ebeef5;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.04);cursor:pointer;transition:all .2s}.day-card.is-selected[data-v-24780a30]{border-color:#b3d8ff;background:linear-gradient(180deg,#f5f9ff,#fff);box-shadow:0 2px 8px rgba(64,158,255,.12)}.day-card.is-selected[data-v-24780a30]:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 2px 2px 0;background:#409eff}.day-card--compact[data-v-24780a30]{cursor:pointer;border-color:#b3d8ff;background:linear-gradient(180deg,#f5f9ff,#fff);box-shadow:0 1px 4px rgba(64,158,255,.1)}.day-card--compact[data-v-24780a30]:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 2px 2px 0;background:#409eff}.day-card--compact .day-card__head[data-v-24780a30]{margin-bottom:8px}.day-card--compact .day-card__note[data-v-24780a30]{margin-bottom:0}.day-card__head[data-v-24780a30]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:10px}.day-card__date[data-v-24780a30]{font-size:18px;font-weight:700;color:#303133;letter-spacing:-.02em}.day-card__full[data-v-24780a30]{font-size:11px;color:#909399}.day-card__metrics[data-v-24780a30]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.day-card__note[data-v-24780a30]{font-size:12px;color:#606266;line-height:1.5;padding:8px 10px;margin-bottom:8px;background:#f8f9fb;border-radius:8px}.day-card__edit[data-v-24780a30]{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;color:#409eff;font-size:13px;font-weight:500;padding:4px 0;cursor:pointer}.day-card__edit i[data-v-24780a30]{font-size:14px}.metric-chip[data-v-24780a30]{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;padding:5px 10px;border-radius:8px}.metric-chip em[data-v-24780a30]{font-style:normal;font-size:11px;font-weight:500;opacity:.75}.metric-chip--temp[data-v-24780a30]{background:rgba(91,143,249,.1);color:#3d7ee8}.metric-chip--height[data-v-24780a30]{background:rgba(246,189,22,.12);color:#d4a012}.metric-chip--index[data-v-24780a30]{background:hsla(7,77%,62%,.1);color:#d9534f}.mobile-drawer-body[data-v-24780a30]{padding:0 16px 80px}.mobile-drawer-footer[data-v-24780a30]{position:fixed;left:0;right:0;bottom:0;display:flex;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));background:#fff;border-top:1px solid #ebeef5;box-shadow:0 -2px 12px rgba(0,0,0,.06);z-index:10}.mobile-drawer-footer .el-button[data-v-24780a30]{flex:1;margin:0}.cart-dialog-body[data-v-24780a30]{max-height:70vh;overflow-y:auto;padding:0 4px}.cart-dialog-date[data-v-24780a30]{font-size:13px;color:#909399;margin-bottom:16px;text-align:center}.cart-readonly-tip[data-v-24780a30]{margin-bottom:14px;padding:10px 12px;border-radius:8px;background:#fdf6ec;color:#e6a23c;font-size:13px;text-align:center}.cart-section[data-v-24780a30]{margin-bottom:20px}.cart-section[data-v-24780a30]:last-child{margin-bottom:0}.cart-section-title[data-v-24780a30]{font-size:14px;font-weight:600;color:#303133;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #ebeef5;display:flex;align-items:center;gap:8px}.cart-section-sub[data-v-24780a30]{margin-left:6px;font-size:12px;font-weight:400;color:#909399}.cart-node-tags[data-v-24780a30]{display:flex;flex-wrap:wrap;gap:8px}.cart-node-tag[data-v-24780a30]{display:inline-block;padding:4px 10px;border-radius:4px;font-size:13px;font-weight:600}.cart-node-tag--market[data-v-24780a30]{color:#f56c6c;background:hsla(0,87%,69%,.1);border:1px solid hsla(0,87%,69%,.25)}.cart-node-tag--dragon[data-v-24780a30]{color:#409eff;background:rgba(64,158,255,.1);border:1px solid rgba(64,158,255,.25)}.cart-section-title--prefirst[data-v-24780a30]{justify-content:space-between}.cart-ladder-body[data-v-24780a30]{display:flex;flex-direction:column;gap:12px}.ladder-group--cart[data-v-24780a30]{margin-bottom:0}.ladder-stock--cart[data-v-24780a30]{cursor:default}.cart-item-remove--inline[data-v-24780a30]{position:static;width:24px;height:24px;border:none;background:transparent;color:#909399;cursor:pointer;padding:0;flex-shrink:0}.cart-item-remove--inline[data-v-24780a30]:hover,.edit-node-item--market[data-v-24780a30] .el-checkbox__label{color:#f56c6c}.edit-node-item--dragon[data-v-24780a30] .el-checkbox__label{color:#409eff}.cart-node-empty[data-v-24780a30]{font-size:13px;color:#909399;padding:8px 0}.node-factor-toolbar[data-v-24780a30]{margin:0 0 12px}.node-factor-detail[data-v-24780a30]{margin-top:6px;font-size:12px;line-height:1.5;color:#909399;word-break:break-all;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.review-label-with-help[data-v-24780a30]{display:inline-flex;align-items:center;gap:4px}.greedy-node-help-icon[data-v-24780a30]{font-size:14px;color:#c0c4cc;cursor:help}.greedy-node-help-icon[data-v-24780a30]:hover{color:#409eff}.greedy-node-hit-tag[data-v-24780a30]{cursor:help;border-bottom:1px dotted currentColor}.review-table-greedy-nodes[data-v-24780a30]{font-size:12px;line-height:1.45;word-break:break-all}.review-table-greedy-nodes.is-hit[data-v-24780a30]{color:#409eff}.node-factor-meta[data-v-24780a30]{font-size:13px;color:#606266}.node-factor-hint[data-v-24780a30]{margin-left:6px;font-size:12px;color:#909399}.node-factor-meta b[data-v-24780a30]{color:#303133;margin:0 2px}.node-factor-input[data-v-24780a30]{width:100%}.note-edit-dialog .node-factor-grid .el-form-item__label[data-v-24780a30]{white-space:nowrap}.edit-node-group[data-v-24780a30]{display:flex;flex-wrap:wrap;gap:8px 16px}.edit-node-item[data-v-24780a30]{margin-right:0!important}.cart-empty--inline[data-v-24780a30]{padding:24px 16px}.cart-dialog-footer[data-v-24780a30]{display:flex;justify-content:flex-end;gap:8px}.cart-empty[data-v-24780a30]{text-align:center;color:#909399;padding:48px 16px}.cart-empty i[data-v-24780a30]{font-size:36px;color:#dcdfe6;display:block;margin-bottom:10px}.cart-empty p[data-v-24780a30]{margin:0;font-size:13px}.cart-list[data-v-24780a30]{display:flex;flex-direction:column;gap:10px}.cart-item[data-v-24780a30]{position:relative;padding:12px 36px 12px 12px;border:1px solid #ebeef5;border-radius:10px;background:#fafbfc}.cart-item-main[data-v-24780a30]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.cart-item-name[data-v-24780a30]{font-weight:600;font-size:14px;color:#303133}.cart-item-boards[data-v-24780a30]{flex-shrink:0;font-size:11px;font-weight:600;color:#d48806;background:rgba(246,189,22,.12);padding:2px 8px;border-radius:10px}.cart-item-badges[data-v-24780a30]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.cart-item-meta[data-v-24780a30]{display:flex;align-items:center;gap:8px;font-size:12px;color:#909399}.cart-item-remove[data-v-24780a30]{position:absolute;top:8px;right:8px;width:24px;height:24px;border:none;border-radius:50%;background:#f0f2f5;color:#909399;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.cart-item-remove[data-v-24780a30]:hover{background:#fde2e2;color:#f56c6c}@media screen and (max-width:768px){.review-notes[data-v-24780a30]{padding:10px 10px 20px;background:#eef1f6}.review-notes--mobile .panel[data-v-24780a30]{padding:14px;margin-bottom:10px;border-radius:12px;border:none;box-shadow:0 1px 6px rgba(0,0,0,.06)}.review-notes--mobile .panel-head[data-v-24780a30]{margin-bottom:10px;flex-wrap:wrap}.review-notes--mobile .panel-head--table[data-v-24780a30]{margin-top:4px;padding-top:14px}.review-notes--mobile .panel-head .panel-head-right[data-v-24780a30]{width:100%;justify-content:space-between;margin-top:4px}.review-notes--mobile .cart-trigger[data-v-24780a30]{font-size:13px;padding:6px 12px}.review-notes--mobile .panel-title[data-v-24780a30]{font-size:16px;padding-left:8px;border-left-width:4px}.review-notes--mobile .panel-sub[data-v-24780a30]{font-size:12px}.review-notes--mobile .toolbar-panel .panel-title[data-v-24780a30]{margin-bottom:10px}.review-notes--mobile .ladder-toolbar[data-v-24780a30]{margin-bottom:10px;padding-bottom:10px}.review-notes--mobile .theme-strip[data-v-24780a30]{margin-bottom:12px;padding-bottom:2px;-webkit-overflow-scrolling:touch}.review-notes--mobile .theme-chip[data-v-24780a30]{min-width:96px;padding:10px 14px;border-radius:10px}.review-notes--mobile .ladder-group[data-v-24780a30]{margin-bottom:14px}.review-notes--mobile .ladder-group-title[data-v-24780a30]{font-size:14px;margin-bottom:8px}.review-notes--mobile .ladder-board-badge[data-v-24780a30]{min-width:26px;height:26px;font-size:13px;border-radius:8px}.review-notes--mobile .ladder-stock[data-v-24780a30]{padding:12px;border-radius:10px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.04);border-color:#eef0f3}.review-notes--mobile .ladder-stock[data-v-24780a30]:active{transform:scale(.98)}.review-notes--mobile .ladder-stock-name[data-v-24780a30]{font-size:15px}.review-notes--mobile .ladder-stock-time[data-v-24780a30]{font-size:10px;background:#f5f7fa}.review-notes--mobile .empty-placeholder[data-v-24780a30],.review-notes--mobile .ladder-empty[data-v-24780a30]{padding:32px 16px}.ladder-stocks[data-v-24780a30]{grid-template-columns:repeat(2,1fr);gap:8px}}.ladder-context-menu[data-v-24780a30]{position:fixed;z-index:4000;min-width:120px;padding:4px 0;background:#fff;border:1px solid #e4e7ed;border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.12)}.ladder-context-menu__item[data-v-24780a30]{display:block;width:100%;border:none;background:transparent;text-align:left;padding:8px 14px;font-size:13px;color:#303133;cursor:pointer}.ladder-context-menu__item[data-v-24780a30]:active,.ladder-context-menu__item[data-v-24780a30]:hover{background:#f5f7fa;color:#409eff}.review-drawer{border-radius:16px 16px 0 0}.review-drawer .el-drawer__header{margin-bottom:0;padding:16px 16px 12px;font-size:16px;font-weight:600;color:#303133;border-bottom:1px solid #ebeef5}.review-drawer .el-drawer__body{padding:16px 0 0}.review-cart-dialog .el-dialog__header{padding-bottom:8px}.review-cart-dialog .el-dialog__body{padding-top:8px}.review-cart-dialog .el-dialog__footer{padding-top:8px;border-top:1px solid #ebeef5}.record-library-dialog .el-dialog__body{padding-top:8px;overflow-x:auto;min-width:0}.record-library-dialog .el-table{width:100%!important}.record-library-dialog .el-table__body-wrapper{overflow-x:auto!important}.greedy-node-catalog-popover{padding:0!important}.greedy-node-catalog-popover .greedy-node-catalog{max-height:400px;overflow-y:auto;padding:12px 14px}.greedy-node-catalog-popover .greedy-node-catalog__head{font-size:13px;font-weight:600;color:#303133;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #ebeef5}.greedy-node-catalog-popover .greedy-node-catalog__item:not(:last-child){margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #ebeef5}.greedy-node-catalog-popover .greedy-node-catalog__title{font-size:12px;line-height:1.5;margin-bottom:4px}.greedy-node-catalog-popover .greedy-node-catalog__weight{color:#409eff;margin:0 6px 0 2px}.greedy-node-catalog-popover .greedy-node-catalog__factor{color:#606266}.greedy-node-catalog-popover .greedy-node-catalog__rule{font-size:12px;line-height:1.55;color:#909399}.greedy-node-hit-tooltip{max-width:360px;line-height:1.55}.greedy-node-tooltip-title{font-weight:600;margin-bottom:4px}.data-backtest[data-v-38be29f0]{display:flex;flex-direction:column;height:100%;min-width:0;padding:12px 16px;box-sizing:border-box;overflow:hidden}.toolbar[data-v-38be29f0]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;flex-shrink:0}.hint[data-v-38be29f0]{color:#909399;font-size:13px}.table-wrap[data-v-38be29f0]{flex:1;min-height:0;min-width:0;overflow:hidden}.result-table[data-v-38be29f0]{width:100%}.col-check-group[data-v-38be29f0]{display:flex;flex-direction:column;max-height:360px;overflow:auto}.prob-tip[data-v-38be29f0]{margin:0 0 12px;font-size:12px;color:#909399}.unit[data-v-38be29f0]{margin-left:6px;color:#909399}.data-backtest-record-library-dialog .el-dialog__body{padding-top:8px;overflow-x:auto;min-width:0}.history-first-board[data-v-c741f53c]{display:flex;flex-direction:column;height:100%;min-width:0;padding:12px 16px;box-sizing:border-box;overflow:hidden}.toolbar[data-v-c741f53c]{margin-bottom:12px;flex-shrink:0;min-width:0}.toolbar-scroll[data-v-c741f53c]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;-webkit-overflow-scrolling:touch}.toolbar-scroll[data-v-c741f53c] .el-checkbox{flex-shrink:0;white-space:nowrap;margin-right:0}.filter-chip-label[data-v-c741f53c]{color:#606266;font-size:13px;margin-left:4px;flex-shrink:0;white-space:nowrap}.filter-chip-band-select[data-v-c741f53c]{width:150px;flex-shrink:0}.hint[data-v-c741f53c]{color:#909399;font-size:13px;flex-shrink:0;white-space:nowrap}.table-wrap[data-v-c741f53c]{flex:1;min-height:0;min-width:0;overflow:hidden}.result-table[data-v-c741f53c]{width:100%}.result-table[data-v-c741f53c] .el-table__header th .cell{white-space:nowrap}.pager[data-v-c741f53c]{flex-shrink:0;display:flex;justify-content:flex-end;padding-top:10px}.tip[data-v-c741f53c]{margin:0 0 12px;color:#909399;font-size:12px;line-height:1.5}.band-row[data-v-c741f53c]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.band-idx[data-v-c741f53c]{width:52px;color:#606266;font-size:13px}.band-sep[data-v-c741f53c]{color:#909399}.unit[data-v-c741f53c]{color:#909399;font-size:12px}.rank-tags[data-v-c741f53c]{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.chip-v2-overextended[data-v-c741f53c]{color:#e6a23c;font-weight:600}.hfb-record-library-dialog .el-dialog__body{padding-top:8px;overflow-x:auto;min-width:0}.auction-top[data-v-d6513a94]{display:flex;flex-direction:column;height:100%;min-width:0;padding:8px 10px;box-sizing:border-box;overflow:hidden}.toolbar[data-v-d6513a94]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;flex-shrink:0}.table-wrap[data-v-d6513a94]{flex:1;min-height:0;min-width:0;overflow:hidden}.auction-top-table[data-v-d6513a94] .el-table .cell{padding-left:2px;padding-right:2px;line-height:1.25}.auction-top-table[data-v-d6513a94] .el-table th>.cell{padding-left:1px;padding-right:1px;line-height:1.15}.auction-top-table[data-v-d6513a94] .el-table td,.auction-top-table[data-v-d6513a94] .el-table th{padding:2px 0}.th-stack[data-v-d6513a94]{line-height:1.15;text-align:center;font-size:12px}.meta-tip[data-v-d6513a94]{color:#909399;font-size:12px}.code-sub[data-v-d6513a94]{font-size:10px;color:#909399;line-height:1.1}.auction-top-table[data-v-d6513a94] td.auction-logic-col .cell{white-space:normal!important;word-break:break-word;line-height:1.3}.logic-cell[data-v-d6513a94]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:4px;max-width:100%}.logic-cell__lines[data-v-d6513a94]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.logic-cell__line[data-v-d6513a94]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;line-height:1.35}.logic-cell__text[data-v-d6513a94]{font-size:12px;color:#303133;line-height:1.35;white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0}.logic-cell__gain[data-v-d6513a94]{font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;padding:0 3px;border-radius:2px}.logic-cell__gain--up[data-v-d6513a94]{color:#f56c6c;background:transparent}.logic-cell__gain--hot[data-v-d6513a94]{color:#fff;background:#f56c6c}.logic-cell__gain--down[data-v-d6513a94]{color:#fff;background:#67c23a}.burst-tags[data-v-d6513a94]{display:inline-flex;align-items:center;justify-content:center;gap:3px;white-space:nowrap}.burst-tags.is-both[data-v-d6513a94]{padding:1px 2px;border-radius:4px;background:rgba(255,45,140,.16)}.auction-burst[data-v-d6513a94]{display:inline-block;padding:0 4px;background:#e10600;color:#fff;font-weight:700;line-height:18px;border-radius:2px}.auction-burst.is-both[data-v-d6513a94]{background:#ff2d8a;color:#fff;animation:burst-both-pop-d6513a94 1.1s ease-in-out infinite}@keyframes burst-both-pop-d6513a94{0%,to{box-shadow:0 0 0 1px #fff,0 0 6px #ff2d8a;transform:scale(1)}50%{box-shadow:0 0 0 1px #fff,0 0 16px #ff2d8a;transform:scale(1.08)}}.logic-cell__dot[data-v-d6513a94]{flex-shrink:0;margin-top:3px;width:8px;height:8px;border-radius:50%;background:#409eff}.yesterday-top-stars[data-v-d6513a94]{color:#ff4d4f;font-weight:700;letter-spacing:1px}.top-cell[data-v-d6513a94]{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05;gap:1px}.top-flags[data-v-d6513a94]{font-size:12px;letter-spacing:0;line-height:1}.stars-stack[data-v-d6513a94]{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.stars-row[data-v-d6513a94]{letter-spacing:-1px;line-height:1;white-space:nowrap}.stars-pink[data-v-d6513a94]{color:#ff69b4;font-weight:700;font-size:11px}.stars-blue[data-v-d6513a94]{color:#409eff;font-weight:700;font-size:11px}.node-mark[data-v-d6513a94]{display:inline-block;margin-top:0;color:#13c2c2;font-size:11px;font-weight:700;line-height:1;text-shadow:0 0 .5px #08979c}.node-score[data-v-d6513a94]{font-variant-numeric:tabular-nums}.node-score-hit[data-v-d6513a94]{font-weight:700}.name-line[data-v-d6513a94]{display:flex;align-items:baseline;white-space:nowrap}.board-glyph[data-v-d6513a94],.stock-name[data-v-d6513a94]{line-height:1.15;font-size:12px}.board-glyph[data-v-d6513a94]{margin-left:1px;font-weight:700;flex-shrink:0}.board-glyph--1[data-v-d6513a94]{color:#e10600}.board-glyph--2[data-v-d6513a94]{color:#722ed1}.board-glyph--3[data-v-d6513a94]{color:#389e0d}.stock-name-hit[data-v-d6513a94]{font-weight:700}.carry-th-missing[data-v-d6513a94]{color:#909399;font-size:11px}.carry-opt-th[data-v-d6513a94]{color:#ff4d4f;font-weight:700}.carry-opt-header[data-v-d6513a94]{line-height:1.15;text-align:center}.carry-opt-header-sub[data-v-d6513a94]{margin-top:1px;font-size:10px;font-weight:700;color:#ff4d4f}.vol-th-cell[data-v-d6513a94]{line-height:1.15;white-space:normal;word-break:break-all}.vol-th-main[data-v-d6513a94]{font-weight:600}.vol-th-sub[data-v-d6513a94]{margin-top:1px;font-size:9px;color:#909399;white-space:normal;line-height:1.1}.vol-th-header[data-v-d6513a94]{line-height:1.15;text-align:center}.vol-th-header-sub[data-v-d6513a94]{margin-top:1px;font-size:10px;color:#909399}.vol-boost-mark[data-v-d6513a94]{display:none}.hl-pink[data-v-d6513a94]{color:#ff69b4;font-weight:700}.hl-red[data-v-d6513a94]{color:#ff4d4f;font-weight:700}.hl-orange[data-v-d6513a94]{color:#fa8c16;font-weight:700}.auction-top-table[data-v-d6513a94]{width:100%}.auction-top-table[data-v-d6513a94] .el-table,.auction-top-table[data-v-d6513a94] .el-table__body-wrapper table,.auction-top-table[data-v-d6513a94] .el-table__footer-wrapper table,.auction-top-table[data-v-d6513a94] .el-table__header-wrapper table{width:100%!important}.auction-top-table[data-v-d6513a94] .el-table__header th .cell{white-space:nowrap}.auction-top-table[data-v-d6513a94] .caret-wrapper{display:none}.auction-max-pop[data-v-d6513a94]{position:fixed;z-index:4000;transform:translate(-50%,-100%);padding:4px 8px;background:rgba(0,0,0,.72);color:#fff;font-size:12px;font-weight:400;line-height:1.3;white-space:nowrap;border-radius:2px;pointer-events:none}.cu-panel[data-v-ef5de464]{background:#f4f8ff;border-radius:10px;padding:8px 8px 6px;margin-top:8px}.cu-panel.embedded[data-v-ef5de464]{background:transparent;border-radius:0;padding:0;margin-top:0}.cu-head--embedded[data-v-ef5de464]{margin-bottom:6px}.cu-head[data-v-ef5de464]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px}.cu-title-wrap[data-v-ef5de464]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.cu-title[data-v-ef5de464]{font-size:12px;font-weight:700;color:#1d4f91}.cu-leader-fb[data-v-ef5de464]{font-size:10px;color:#5b6b82;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cu-tabs[data-v-ef5de464]{display:flex;flex-shrink:0;background:#e7eefc;border-radius:8px;padding:2px}.cu-tab[data-v-ef5de464]{border:0;background:transparent;color:#4a6fa3;font-size:11px;padding:3px 8px;border-radius:6px;cursor:pointer}.cu-tab.active[data-v-ef5de464]{background:#fff;color:#1a73e8;font-weight:700}.cu-list[data-v-ef5de464]{overflow-x:auto}.cu-cols[data-v-ef5de464],.cu-row[data-v-ef5de464]{display:grid;grid-template-columns:24px minmax(64px,1.1fr) minmax(52px,.7fr) 34px minmax(52px,.7fr) minmax(48px,.65fr) minmax(56px,.9fr);gap:3px;align-items:center;padding:5px 2px;font-size:10px;min-width:340px}.cu-cols[data-v-ef5de464]{color:#6b82a6;font-weight:650;border-bottom:1px solid #d7e4f6;padding-bottom:4px}.cu-board-h[data-v-ef5de464],.cu-num-h[data-v-ef5de464],.cu-score-h[data-v-ef5de464]{text-align:right}.cu-row[data-v-ef5de464]{border-bottom:1px solid #e4edf8;cursor:pointer}.cu-row[data-v-ef5de464]:hover{background:#fff}.cu-idx[data-v-ef5de464]{color:#8aa0c2;font-weight:700}.cu-name[data-v-ef5de464]{color:#1f2d3d;font-weight:650;line-height:1.2}.cu-code[data-v-ef5de464]{color:#8aa0c2;font-size:9px}.cu-attr[data-v-ef5de464]{color:#5b6b82;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cu-score[data-v-ef5de464]{color:#1a73e8;font-weight:700;text-align:right}.cu-num[data-v-ef5de464]{color:#3a4a63;text-align:right;font-variant-numeric:tabular-nums}.cu-board[data-v-ef5de464]{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;text-align:right;color:#3a4a63;font-weight:650;white-space:nowrap}.cu-node-star[data-v-ef5de464]{color:#13c2c2;font-size:11px;line-height:1;font-weight:700}.cu-metrics-wrap[data-v-ef5de464]{overflow-x:auto}.cu-more[data-v-ef5de464]{width:100%;margin-top:6px;border:0;background:transparent;color:#1a73e8;cursor:pointer;font-size:11px;padding:4px 0}.cu-empty[data-v-ef5de464]{margin:4px 0;font-size:11px;color:#ad6800}.cu-foot[data-v-ef5de464]{margin:4px 0 0;font-size:10px;color:#90a4c0;line-height:1.35}.leader-col[data-v-2342a36f]{min-width:280px;display:flex;flex-direction:column}.leader-col.is-rail[data-v-2342a36f]{min-width:0;cursor:pointer}.leader-col.selected .leader-card[data-v-2342a36f]{border-color:#1a73e8;box-shadow:0 0 0 2px rgba(26,115,232,.22)}.leader-card[data-v-2342a36f]{background:#fff;border:1px solid #d9e6f8;border-radius:12px;padding:10px 12px 8px;box-shadow:0 2px 8px rgba(36,99,180,.06)}.card-top[data-v-2342a36f]{display:flex;justify-content:space-between;gap:8px}.rank-name[data-v-2342a36f]{display:flex;gap:8px}.pick-flag[data-v-2342a36f]{width:22px;height:22px;padding:0;border:1px solid #1a73e8;background:#fff;color:#1a73e8;border-radius:8px;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.pick-flag.on[data-v-2342a36f]{background:#1a73e8;color:#fff}.pick-flag i[data-v-2342a36f]{font-size:12px;font-weight:700}.rank[data-v-2342a36f]{width:22px;height:22px;border-radius:6px;background:#1a73e8;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.name-line[data-v-2342a36f]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.name[data-v-2342a36f]{font-size:16px;font-weight:800;color:#1a2b3c}.code[data-v-2342a36f]{font-size:11px;color:#8aa0c2}.replay-btn[data-v-2342a36f]{margin-left:4px;height:18px;padding:0 6px;border:1px solid #f5b4b4;border-radius:9px;background:#fff5f5;color:#d64545;font-size:11px;line-height:16px;cursor:pointer}.replay-btn.on[data-v-2342a36f]{border-color:#d7e4f6;background:#f4f7fb;color:#8aa0c2;cursor:default}.px[data-v-2342a36f]{font-size:13px;font-weight:700;color:#35598c;margin-right:6px}.chg[data-v-2342a36f]{font-size:18px;font-weight:800}.chg.up[data-v-2342a36f]{color:#e24b4b}.chg.down[data-v-2342a36f]{color:#1aae6f}.scope[data-v-2342a36f]{margin-left:6px;font-size:10px;color:#90a4c0}.right-meta[data-v-2342a36f]{text-align:right}.board[data-v-2342a36f]{font-size:18px;font-weight:800;color:#1a73e8}.nday[data-v-2342a36f]{font-size:11px;color:#7b93b5}.pin-btn[data-v-2342a36f]{margin-top:4px;border:1px solid #f3b3b3;background:#fff5f5;color:#d45353;border-radius:10px;font-size:11px;padding:2px 8px;cursor:pointer}.pin-btn.on[data-v-2342a36f]{background:#d45353;color:#fff;border-color:#d45353}.status-row[data-v-2342a36f]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tag[data-v-2342a36f]{font-size:10px;padding:2px 6px;border-radius:6px;font-weight:700}.tag.id[data-v-2342a36f]{background:#e8f1ff;color:#1a73e8}.tag.comp[data-v-2342a36f]{background:#fff4e5;color:#c47b16}.tag.life[data-v-2342a36f]{background:#eef6ee;color:#2f9d5b}.tag.cand[data-v-2342a36f]{background:#e8f1ff;color:#1a73e8}.tag.wave2[data-v-2342a36f]{background:#ec407a;color:#fff;font-weight:800}.tag.hi[data-v-2342a36f]{background:#ffe8e8;color:#c62828}.tag.track[data-v-2342a36f]{background:#f0f3f7;color:#5b6b82}.tag.flag-hot[data-v-2342a36f]{background:#e53935;color:#fff;font-size:12px;font-weight:800;padding:3px 8px;border-radius:6px;line-height:1.2}.exit-mark[data-v-2342a36f]{color:#c62828;font-weight:700}.state-ev[data-v-2342a36f]{margin-top:8px;background:#f7faff;border-radius:8px;padding:6px 8px;font-size:11px;color:#35598c}.state-ev-h[data-v-2342a36f]{font-weight:700;margin-bottom:4px;color:#1a73e8;display:block}.fact-lines[data-v-2342a36f]{line-height:1.45;color:#4a6280}.weaken-extra[data-v-2342a36f]{margin-top:2px;color:#c47b16}.abcd[data-v-2342a36f]{margin-top:8px;background:#f6f9ff;border-radius:8px;padding:6px 8px}.abcd-h[data-v-2342a36f],.attr-line[data-v-2342a36f]{display:flex;align-items:center;justify-content:space-between;gap:8px}.abcd-h[data-v-2342a36f]{font-size:11px;color:#5b6b82}.abcd-body[data-v-2342a36f]{margin-top:4px;display:flex;justify-content:space-between;gap:6px;align-items:center}.main-ev[data-v-2342a36f]{font-size:12px;font-weight:700;color:#1d4f91}.hit[data-v-2342a36f]{display:inline-block;margin-left:4px;width:18px;height:18px;line-height:18px;text-align:center;border-radius:4px;background:#1a73e8;color:#fff;font-size:11px;font-weight:800}.attrs[data-v-2342a36f]{margin-top:8px}.theme-note[data-v-2342a36f]{font-size:10px;color:#ad6800;margin-bottom:4px;line-height:1.35}.k[data-v-2342a36f]{font-size:11px;color:#7b93b5}.sys-pill[data-v-2342a36f]{background:#eef3ff;color:#35598c;font-size:11px;border-radius:8px;padding:1px 8px}.manual-select[data-v-2342a36f]{width:140px}.attr-chips[data-v-2342a36f]{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.chip[data-v-2342a36f]{background:#f0f4fb;color:#4a6280;font-size:11px;border-radius:8px;padding:1px 7px}.linkish[data-v-2342a36f]{border:0;background:none;color:#1a73e8;cursor:pointer;font-size:11px;padding:0}.marks[data-v-2342a36f]{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.mark[data-v-2342a36f]{font-size:10px;color:#9aadc6}.mark.on[data-v-2342a36f]{color:#1a73e8;font-weight:700}.returns[data-v-2342a36f]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px}.ret[data-v-2342a36f]{background:#f7f9fc;border-radius:8px;padding:6px 4px;text-align:center}.ret span[data-v-2342a36f]{display:block;font-size:10px;color:#90a4c0}.ret b[data-v-2342a36f]{display:block;margin-top:2px;font-size:13px;color:#3a4d66;font-weight:700}.ret b.rank-top2[data-v-2342a36f]{color:#e91e8c;font-weight:800}.ret b.rank-3[data-v-2342a36f]{color:#d32f2f;font-weight:800}.risk-list[data-v-4c0b4d0c]{background:#fff;border:1px solid #d7e4f6;border-radius:12px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.list-head[data-v-4c0b4d0c]{padding:12px 12px 8px;border-bottom:1px solid #e8eef8}.title-row[data-v-4c0b4d0c]{display:flex;align-items:center;gap:8px}.title[data-v-4c0b4d0c]{font-size:15px;font-weight:800;color:#1a2b3c}.badge[data-v-4c0b4d0c]{background:#1a73e8;color:#fff;font-size:11px;font-weight:700;border-radius:10px;padding:1px 7px}.add-btn[data-v-4c0b4d0c]{margin-left:auto;width:26px;height:26px;border:1px solid #d7e4f6;background:#f7faff;border-radius:6px;color:#7b93b5;cursor:not-allowed}.sub[data-v-4c0b4d0c]{margin-top:4px;font-size:11px;color:#90a4c0}.filters[data-v-4c0b4d0c]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #e8eef8}.status-sel[data-v-4c0b4d0c]{width:110px}.chk[data-v-4c0b4d0c]{font-size:11px;color:#7b93b5;display:inline-flex;align-items:center;gap:4px;opacity:.75}.items[data-v-4c0b4d0c]{list-style:none;margin:0;padding:8px;overflow:auto;flex:1}.item[data-v-4c0b4d0c]{border:1px solid #e8eef8;border-radius:10px;padding:10px;margin-bottom:8px;cursor:pointer;background:#fafcff;transition:border-color .15s,box-shadow .15s}.item[data-v-4c0b4d0c]:hover{border-color:#b8d0f0}.item.on[data-v-4c0b4d0c]{border-color:#1a73e8;box-shadow:0 0 0 1px rgba(26,115,232,.2);background:#f3f8ff}.item.on .name[data-v-4c0b4d0c]{color:#1a73e8}.item.tone-ebb[data-v-4c0b4d0c]{background:#fff5f5}.row1[data-v-4c0b4d0c]{display:flex;align-items:center;gap:8px}.id-block[data-v-4c0b4d0c]{display:flex;flex-direction:column;min-width:0;flex:1}.name[data-v-4c0b4d0c]{font-size:13px;font-weight:700;color:#1a2b3c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.code[data-v-4c0b4d0c]{font-size:11px;color:#90a4c0}.pct[data-v-4c0b4d0c]{font-size:13px;font-weight:700;min-width:62px;text-align:right}.pct.up[data-v-4c0b4d0c]{color:#e24b4b}.pct.down[data-v-4c0b4d0c]{color:#1aae6f}.pct.flat[data-v-4c0b4d0c]{color:#7b93b5}.stage[data-v-4c0b4d0c]{font-size:12px;font-weight:700;white-space:nowrap}.stage.tone-div[data-v-4c0b4d0c]{color:#1a73e8}.stage.tone-cont[data-v-4c0b4d0c]{color:#e67e22}.stage.tone-ebb[data-v-4c0b4d0c]{color:#c62828}.row2[data-v-4c0b4d0c]{margin-top:6px;display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:#90a4c0}.demo-tag[data-v-4c0b4d0c]{color:#1a73e8}.empty[data-v-4c0b4d0c]{padding:24px 12px;text-align:center;font-size:12px;color:#90a4c0}.risk-center[data-v-72bd7a5e]{background:#fff;border:1px solid #d7e4f6;border-radius:12px;padding:14px 16px;min-height:0;overflow:auto}.empty[data-v-72bd7a5e]{padding:48px;text-align:center;color:#90a4c0;font-size:13px}.hero[data-v-72bd7a5e]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.name-line[data-v-72bd7a5e]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.name[data-v-72bd7a5e]{font-size:20px;font-weight:800;color:#1a2b3c}.code[data-v-72bd7a5e]{font-size:13px;color:#90a4c0}.pct[data-v-72bd7a5e]{font-size:22px;font-weight:800}.pct.up[data-v-72bd7a5e]{color:#e24b4b}.pct.down[data-v-72bd7a5e]{color:#1aae6f}.pct.flat[data-v-72bd7a5e]{color:#7b93b5}.tags[data-v-72bd7a5e]{margin-top:6px;display:flex;gap:6px;flex-wrap:wrap}.tag[data-v-72bd7a5e]{font-size:11px;padding:2px 8px;border-radius:999px;background:#eef6ff;color:#1a4f8b;border:1px solid #cfe0f8}.tag.muted[data-v-72bd7a5e]{background:#f5f7fa;color:#7b93b5;border-color:#e4e9f2}.detail-link[data-v-72bd7a5e]{border:0;background:transparent;color:#1a73e8;font-size:13px;font-weight:600;opacity:.55;cursor:not-allowed;white-space:nowrap}.stage-card[data-v-72bd7a5e]{border:1px solid #e8eef8;border-radius:12px;padding:16px;background:#fafcff}.stage-card.tone-cont[data-v-72bd7a5e]{border-color:#f0d2a8;background:#fffaf3}.stage-card.tone-div[data-v-72bd7a5e]{border-color:#cfe0f8;background:#f3f8ff}.stage-card.tone-ebb[data-v-72bd7a5e]{border-color:#f0c4c4;background:#fff5f5}.stage-title[data-v-72bd7a5e]{font-size:28px;font-weight:800;line-height:1.2}.tone-cont .stage-title[data-v-72bd7a5e]{color:#e67e22}.tone-div .stage-title[data-v-72bd7a5e]{color:#1a73e8}.tone-ebb .stage-title[data-v-72bd7a5e]{color:#c62828}.stage-caption[data-v-72bd7a5e]{margin-top:6px;font-size:12px;color:#7b93b5}.stepper[data-v-72bd7a5e]{display:flex;align-items:flex-start;margin:18px 0 16px;gap:0}.step[data-v-72bd7a5e]{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.dot[data-v-72bd7a5e]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#e8eef8;color:#7b93b5;z-index:1}.step.done .dot[data-v-72bd7a5e]{background:#1a73e8;color:#fff}.step.active.tone-cont .dot[data-v-72bd7a5e]{background:#e67e22;color:#fff}.step.active.tone-div .dot[data-v-72bd7a5e]{background:#1a73e8;color:#fff}.step.active.tone-ebb .dot[data-v-72bd7a5e]{background:#c62828;color:#fff}.step-label[data-v-72bd7a5e]{margin-top:8px;font-size:12px;font-weight:600;color:#7b93b5}.step.active .step-label[data-v-72bd7a5e],.step.done .step-label[data-v-72bd7a5e]{color:#1a2b3c}.bar[data-v-72bd7a5e]{position:absolute;top:13px;left:calc(50% + 18px);width:calc(100% - 36px);height:2px;background:#e0e8f4}.step.done .bar[data-v-72bd7a5e]{background:#1a73e8}.repair-row[data-v-72bd7a5e]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.repair-box[data-v-72bd7a5e]{border:1px solid #e8eef8;border-radius:10px;padding:10px 12px;background:#fff}.rb-label[data-v-72bd7a5e]{font-size:11px;color:#90a4c0;margin-bottom:4px}.rb-val[data-v-72bd7a5e]{font-size:13px;color:#1a2b3c}.rb-val.muted[data-v-72bd7a5e]{color:#7b93b5}.rb-time[data-v-72bd7a5e]{margin-left:8px;font-size:11px;color:#90a4c0}.stats[data-v-72bd7a5e]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;border-top:1px solid #e8eef8;padding-top:12px}.stat .k[data-v-72bd7a5e]{font-size:11px;color:#90a4c0}.stat .v[data-v-72bd7a5e]{margin-top:4px;font-size:15px;font-weight:700;color:#1a2b3c}.stat .v.danger[data-v-72bd7a5e]{color:#c62828}.intraday[data-v-72bd7a5e]{margin-top:14px}.intraday-h[data-v-72bd7a5e]{display:flex;align-items:baseline;gap:10px;margin-bottom:8px;font-size:14px;font-weight:700;color:#1a2b3c}.intraday-h em[data-v-72bd7a5e]{font-style:normal;font-size:11px;font-weight:500;color:#90a4c0}.slots[data-v-72bd7a5e]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.slot[data-v-72bd7a5e]{border:1px solid #e8eef8;border-radius:10px;padding:10px 8px;background:#fafcff;text-align:center}.slot-time[data-v-72bd7a5e]{font-size:12px;font-weight:700;color:#35598c}.slot-stage[data-v-72bd7a5e]{margin:6px 0;font-size:12px;font-weight:700}.slot-stage.tone-cont[data-v-72bd7a5e]{color:#e67e22}.slot-stage.tone-div[data-v-72bd7a5e]{color:#1a73e8}.slot-stage.tone-ebb[data-v-72bd7a5e]{color:#c62828}.slot-note[data-v-72bd7a5e]{font-size:11px;color:#90a4c0;line-height:1.35}@media(max-width:1100px){.slots[data-v-72bd7a5e],.stats[data-v-72bd7a5e]{grid-template-columns:repeat(2,1fr)}}.risk-side[data-v-25d4ca70]{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto}.card[data-v-25d4ca70]{background:#fff;border:1px solid #d7e4f6;border-radius:12px;padding:12px}.card-h[data-v-25d4ca70]{font-size:13px;font-weight:800;color:#1a2b3c;margin-bottom:10px}.card-h.row[data-v-25d4ca70]{display:flex;align-items:center;justify-content:space-between;gap:8px}.catchup-grid[data-v-25d4ca70]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.col[data-v-25d4ca70]{border:1px solid #e8eef8;border-radius:10px;padding:8px;background:#fafcff}.col-h[data-v-25d4ca70]{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:700;color:#35598c;margin-bottom:8px}.status[data-v-25d4ca70]{font-size:11px;font-weight:700}.status.danger[data-v-25d4ca70]{color:#c62828}.status.ok[data-v-25d4ca70]{color:#1aae6f}.status.muted[data-v-25d4ca70]{color:#90a4c0}ul[data-v-25d4ca70]{list-style:none;margin:0;padding:0}li[data-v-25d4ca70]{display:flex;justify-content:space-between;gap:6px;font-size:12px;padding:3px 0;border-bottom:1px dashed #eef2f8}li[data-v-25d4ca70]:last-child{border-bottom:0}.n[data-v-25d4ca70]{color:#1a2b3c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p[data-v-25d4ca70]{font-weight:700;flex-shrink:0}.p.up[data-v-25d4ca70]{color:#e24b4b}.p.down[data-v-25d4ca70]{color:#1aae6f}.p.flat[data-v-25d4ca70]{color:#90a4c0}.hint[data-v-25d4ca70]{margin-top:8px;font-size:10px;color:#90a4c0;line-height:1.35}.env-body[data-v-25d4ca70]{text-align:left}.score[data-v-25d4ca70]{font-size:28px;font-weight:800;color:#1a73e8}.score small[data-v-25d4ca70]{font-size:13px;font-weight:600;color:#7b93b5}.env-meta[data-v-25d4ca70]{font-size:11px;color:#90a4c0;margin:4px 0 10px}.spark[data-v-25d4ca70]{display:flex;align-items:flex-end;gap:3px;height:36px}.spark span[data-v-25d4ca70]{flex:1;background:linear-gradient(180deg,#7eb6ff,#1a73e8);border-radius:2px 2px 0 0;opacity:.75;min-height:4px}.mini-tabs[data-v-25d4ca70]{display:flex;gap:4px}.mini-tabs button[data-v-25d4ca70]{border:0;background:#eef3fb;color:#7b93b5;border-radius:12px;padding:2px 8px;font-size:11px;cursor:default}.mini-tabs button.on[data-v-25d4ca70]{background:#1a73e8;color:#fff;font-weight:700}.alert-list li[data-v-25d4ca70]{display:flex;gap:8px;padding:8px 0;border-bottom:1px solid #eef2f8;font-size:12px}.alert-list li.warn .txt[data-v-25d4ca70]{color:#e67e22}.alert-list li.muted .txt[data-v-25d4ca70]{color:#90a4c0}.alert-list li.info .txt[data-v-25d4ca70]{color:#1a4f8b}.alert-list .t[data-v-25d4ca70]{flex-shrink:0;color:#90a4c0;font-weight:600}.risk-shell[data-v-458977ab]{margin-top:10px;display:flex;flex-direction:column;gap:10px;min-height:calc(100vh - 220px)}.risk-banner[data-v-458977ab]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#eef6ff;color:#1a4f8b;border:1px solid #cfe0f8;border-radius:8px;padding:6px 12px;font-size:12px}.risk-controls[data-v-458977ab]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:#fff;border:1px solid #d7e4f6;border-radius:10px;padding:8px 10px}.ctl[data-v-458977ab]{width:120px}.ctl.wide[data-v-458977ab]{width:280px;max-width:100%}.date-readonly[data-v-458977ab]{display:inline-flex;align-items:baseline;gap:6px;padding:4px 10px;border:1px solid #d7e4f6;border-radius:6px;background:#f7faff;font-size:12px}.date-readonly .lbl[data-v-458977ab]{color:#90a4c0}.date-readonly .val[data-v-458977ab]{color:#1a73e8;font-weight:700}.date-readonly .hint[data-v-458977ab]{color:#b0c0d8;font-size:11px}.meta-chip[data-v-458977ab]{font-size:12px;color:#5b6b82;padding:4px 8px}.risk-grid[data-v-458977ab]{flex:1;min-height:520px;display:grid;grid-template-columns:280px minmax(0,1fr) 280px;gap:10px;align-items:stretch}.empty[data-v-458977ab]{padding:32px;text-align:center;color:#90a4c0;background:#fff;border:1px solid #d7e4f6;border-radius:12px}@media(max-width:1280px){.risk-grid[data-v-458977ab]{grid-template-columns:260px minmax(0,1fr)}.risk-grid[data-v-458977ab]>:last-child{grid-column:1/-1}}.tp-rail[data-v-7a5f3154]{background:#fff;border:1px solid #d7e4f6;border-radius:12px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.rail-head[data-v-7a5f3154]{padding:12px 12px 8px;border-bottom:1px solid #e8eef8;flex-shrink:0}.title-row[data-v-7a5f3154]{display:flex;align-items:center;gap:8px}.title[data-v-7a5f3154]{font-size:14px;font-weight:800;color:#1f2d3d}.badge[data-v-7a5f3154]{min-width:20px;height:18px;padding:0 6px;border-radius:9px;background:#e8f1ff;color:#1a73e8;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.sub[data-v-7a5f3154]{margin-top:4px;font-size:11px;color:#8aa0c2}.rail-list[data-v-7a5f3154]{flex:1;min-height:0;overflow:auto;padding:8px;display:flex;flex-direction:column;gap:8px}.empty[data-v-7a5f3154]{padding:24px 12px;text-align:center;color:#8aa0c2;font-size:12px}.sw-board[data-v-dd2a79a4]{margin-top:10px;background:#f4f7fb;border-radius:12px;padding:12px;min-height:640px}.board-head[data-v-dd2a79a4]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.title-row[data-v-dd2a79a4]{display:flex;align-items:center;gap:8px}.title[data-v-dd2a79a4]{font-size:16px;font-weight:800;color:#1f2d3d}.badge[data-v-dd2a79a4]{min-width:22px;height:18px;padding:0 6px;border-radius:9px;background:#1a73e8;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.sub[data-v-dd2a79a4]{margin-top:4px;font-size:12px;color:#5b8def}.controls[data-v-dd2a79a4]{display:flex;align-items:center;gap:12px}.filter[data-v-dd2a79a4]{width:120px}.rows[data-v-dd2a79a4]{display:flex;flex-direction:column;gap:10px}.sw-row[data-v-dd2a79a4]{display:grid;grid-template-columns:168px 1.15fr 1.15fr 1.35fr .9fr 1.05fr;background:#fff;border:1px solid #e4ebf5;border-radius:12px;overflow:hidden;cursor:pointer}.sw-row.on[data-v-dd2a79a4]{border-color:#1a73e8}.col[data-v-dd2a79a4]{padding:10px 10px 8px;border-right:1px solid #eef2f8;min-width:0}.col[data-v-dd2a79a4]:last-child{border-right:0}.ident-top[data-v-dd2a79a4]{display:flex;gap:8px}.rank[data-v-dd2a79a4]{width:22px;height:22px;border-radius:4px;background:#1a73e8;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.name-line[data-v-dd2a79a4]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.name[data-v-dd2a79a4]{font-size:15px;font-weight:800;color:#1f2d3d}.pill[data-v-dd2a79a4]{font-size:11px;line-height:16px;padding:0 6px;border-radius:8px}.pill.st-expand[data-v-dd2a79a4]{color:#e53935;background:#fdecea}.pill.st-split[data-v-dd2a79a4]{color:#ef6c00;background:#fff3e0}.pill.st-repair[data-v-dd2a79a4]{color:#1a73e8;background:#e8f1ff}.peak[data-v-dd2a79a4]{margin-top:4px;font-size:20px;font-weight:800;color:#e53935;line-height:1.1}.peak-lab[data-v-dd2a79a4]{font-size:11px;color:#8aa0c2}.ident-foot[data-v-dd2a79a4]{display:flex;gap:8px;margin-top:8px}.ident-foot div[data-v-dd2a79a4]{display:flex;flex-direction:column;font-size:10px;color:#8aa0c2}.ident-foot b[data-v-dd2a79a4]{color:#1a73e8;font-size:12px}.col-h[data-v-dd2a79a4]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:800;color:#1f2d3d;margin-bottom:6px}.col-h.sub[data-v-dd2a79a4]{margin-top:8px;color:#ef6c00}.ico[data-v-dd2a79a4]{width:12px;height:12px;border-radius:2px;background:#1a73e8;display:inline-block}.ico.shield[data-v-dd2a79a4]{background:#ef6c00}.metric-3[data-v-dd2a79a4],.metric-4[data-v-dd2a79a4],.prem-row[data-v-dd2a79a4]{display:grid;gap:4px}.metric-3[data-v-dd2a79a4]{grid-template-columns:repeat(3,1fr)}.metric-3 em[data-v-dd2a79a4]{display:block;font-style:normal;font-size:16px;font-weight:800;color:#1a73e8}.metric-3 span[data-v-dd2a79a4]{font-size:10px;color:#8aa0c2}.metric-4[data-v-dd2a79a4],.prem-row[data-v-dd2a79a4]{grid-template-columns:repeat(4,1fr);margin-top:8px}.metric-4 span[data-v-dd2a79a4],.prem-row span[data-v-dd2a79a4]{display:block;font-size:10px;color:#8aa0c2}.metric-4 b[data-v-dd2a79a4],.prem-row b[data-v-dd2a79a4]{font-size:13px;color:#1f2d3d}.red[data-v-dd2a79a4]{color:#e53935!important}.green[data-v-dd2a79a4]{color:#2e7d32!important}.orange[data-v-dd2a79a4]{color:#ef6c00!important}.ink[data-v-dd2a79a4]{color:#1f2d3d!important}.veteran[data-v-dd2a79a4]{padding:0;display:flex;flex-direction:column}.vet-h[data-v-dd2a79a4]{display:flex;align-items:center;gap:6px;padding:7px 10px;color:#fff;font-size:13px;font-weight:800;background:linear-gradient(90deg,#4da3ff,#1a73e8)}.vet-ico[data-v-dd2a79a4]{width:14px;height:14px;border:1.5px solid #fff;border-radius:3px;position:relative}.vet-ico[data-v-dd2a79a4]:after{content:"";position:absolute;left:3px;top:3px;width:6px;height:6px;border-radius:50%;background:#fff}.chev[data-v-dd2a79a4]{margin-left:auto;font-size:16px;line-height:1}.vet-grid[data-v-dd2a79a4]{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px}.vet-cell[data-v-dd2a79a4]{background:#f5f7fb;border-radius:6px;padding:4px 4px 6px}.vet-cell span[data-v-dd2a79a4]{display:block;font-size:10px;color:#8aa0c2;line-height:1.2}.vet-cell b[data-v-dd2a79a4]{display:block;margin-top:2px;font-size:14px}.endurance[data-v-dd2a79a4]{font-size:12px;color:#4a5b73;line-height:1.7}.bars[data-v-dd2a79a4]{display:flex;align-items:flex-end;gap:3px;height:28px;margin-top:8px}.bars i[data-v-dd2a79a4]{width:6px;border-radius:1px;display:block}.bars i.up[data-v-dd2a79a4]{background:#e53935}.bars i.dn[data-v-dd2a79a4]{background:#1a73e8}.checks[data-v-dd2a79a4]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 8px}.checks li[data-v-dd2a79a4]{display:flex;align-items:center;gap:4px;font-size:11px;color:#4a5b73}.mark[data-v-dd2a79a4]{width:14px;height:14px;border-radius:50%;color:#fff;font-size:10px;display:inline-flex;align-items:center;justify-content:center}.mark.ok[data-v-dd2a79a4]{background:#2e7d32}.mark.no[data-v-dd2a79a4]{background:#e53935}.ma-dev[data-v-dd2a79a4]{margin-top:8px;text-align:right;font-size:12px;font-weight:700}.tp-center[data-v-2daf63af]{background:#fff;border:1px solid #d7e4f6;border-radius:12px;padding:12px;min-height:0;overflow:auto}.empty[data-v-2daf63af]{padding:40px;text-align:center;color:#8aa0c2}.stock-head[data-v-2daf63af]{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #eef3fa}.name-line[data-v-2daf63af]{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 18px;margin-bottom:6px}.name[data-v-2daf63af]{font-size:26px;font-weight:800;color:#1a2b4a;letter-spacing:.5px}.code[data-v-2daf63af]{color:#8aa0c2;font-size:16px;margin-left:-8px}.chg[data-v-2daf63af]{font-weight:800;font-size:26px;letter-spacing:.3px}.delta[data-v-2daf63af]{font-size:16px;font-weight:700;margin-left:-8px}.px[data-v-2daf63af],.since[data-v-2daf63af]{display:inline-flex;align-items:baseline;gap:8px;font-size:15px;color:#5b6b82}.px b[data-v-2daf63af],.since b[data-v-2daf63af]{font-size:18px;font-weight:800;color:#1f2d3d}.leader-quote[data-v-2daf63af]{display:inline-flex;align-items:baseline;gap:4px 8px;font-size:12px;color:#5b6b82;white-space:nowrap}.leader-quote b[data-v-2daf63af]{font-size:14px;font-weight:800;color:#1f2d3d}.concept-btn[data-v-2daf63af]{height:28px;padding:0 12px;border:1px solid #7eb0f0;border-radius:6px;background:#e8f1ff;color:#1a73e8;font-size:13px;font-weight:700;cursor:pointer;align-self:center}.concept-btn[data-v-2daf63af]:hover:not(:disabled){background:#d6e8ff}.concept-btn[data-v-2daf63af]:disabled{opacity:.45;cursor:not-allowed}.chips-hint[data-v-2daf63af]{font-size:11px;color:#8aa0c2}.selected-theme-hint[data-v-2daf63af]{margin-top:2px;font-size:12px;color:#8aa0c2}.selected-theme-hint b[data-v-2daf63af]{color:#1a73e8;font-weight:700}.chips[data-v-2daf63af]{display:flex;flex-wrap:wrap;gap:5px}.dialog-chips[data-v-2daf63af]{max-height:420px;overflow:auto;padding:2px 0}.chip[data-v-2daf63af]{border:1px solid #d6e4f5;background:#f3f7fc;color:#5b7ea8;border-radius:8px;padding:2px 7px;font-size:11px;line-height:1.3;cursor:pointer}.chip.on[data-v-2daf63af]{background:#e8f1ff;border-color:#7eb0f0;color:#1a73e8;font-weight:700}.block[data-v-2daf63af]{margin-top:12px}.block.pick-active[data-v-2daf63af]{border-radius:12px;box-shadow:0 0 0 1px rgba(26,115,232,.35)}.catchup-embed.pick-active[data-v-2daf63af]{border-radius:8px;box-shadow:0 0 0 1px rgba(26,115,232,.28)}.block-h[data-v-2daf63af]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.block-h .h[data-v-2daf63af]{font-size:14px;font-weight:800}.block-tabs[data-v-2daf63af]{display:inline-flex;align-items:center;gap:4px;margin-right:4px}.block-tab[data-v-2daf63af]{border:1px solid #d7e4f6;background:#f7faff;color:#35598c;border-radius:14px;padding:4px 12px;font-size:13px;font-weight:700;cursor:pointer;line-height:1.4}.block-tab.on[data-v-2daf63af]{background:#1a73e8;color:#fff;border-color:#1a73e8}.catchup-embed[data-v-2daf63af]{min-height:560px;border:1px solid #eef3fa;border-radius:8px;overflow:hidden;background:#fff}.table-wrap[data-v-2daf63af]{overflow-x:auto}.theme-table[data-v-2daf63af]{width:100%;border-collapse:collapse;font-size:11px}.theme-table td[data-v-2daf63af],.theme-table th[data-v-2daf63af]{padding:7px 6px;border-bottom:1px solid #eef3fa;text-align:right;white-space:nowrap}.theme-table td[data-v-2daf63af]:first-child,.theme-table td[data-v-2daf63af]:nth-child(2),.theme-table th[data-v-2daf63af]:first-child,.theme-table th[data-v-2daf63af]:nth-child(2){text-align:left}.theme-table th[data-v-2daf63af]{color:#6b82a6;font-weight:650;background:#f7fafd}.theme-table th.th-stack[data-v-2daf63af]{white-space:normal;text-align:center;line-height:1.25}.theme-table th.th-stack span[data-v-2daf63af]{display:block}.theme-table th.th-sort[data-v-2daf63af]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.theme-table th.th-sort[data-v-2daf63af]:hover{color:#1a73e8}.theme-table th.th-sort.on[data-v-2daf63af]{color:#1a73e8;font-weight:800}.theme-table tbody tr[data-v-2daf63af]{cursor:pointer}.theme-table tbody tr[data-v-2daf63af]:hover{background:#f5f9ff}.theme-table tbody tr.on[data-v-2daf63af]{background:#eaf2ff}.theme-table .name-cell[data-v-2daf63af]{font-weight:700;color:#1f2d3d}.theme-table .empty-row[data-v-2daf63af]{text-align:center;color:#8aa0c2;padding:18px 8px}.theme-table .expand-row td[data-v-2daf63af]{text-align:center;padding:10px 8px;border-bottom:none}.expand-btn[data-v-2daf63af]{border:1px solid #d0d7e2;background:#f7fafd;color:#1a73e8;border-radius:6px;padding:5px 14px;font-size:12px;font-weight:700;cursor:pointer}.expand-btn[data-v-2daf63af]:hover{border-color:#1a73e8;background:#eef5ff}.red[data-v-2daf63af]{color:#f56c6c;font-weight:700}.gain[data-v-2daf63af]{color:#d00000;font-weight:800}.up[data-v-2daf63af]{color:#d00000;font-weight:700}.down[data-v-2daf63af]{color:#67c23a;font-weight:700}.heat[data-v-2daf63af]{display:inline-flex;align-items:center;gap:6px}.bars[data-v-2daf63af]{display:inline-flex;gap:2px}.bars i[data-v-2daf63af]{width:3px;height:10px;background:#dce6f5;border-radius:1px;display:inline-block}.bars i[data-v-2daf63af]:nth-child(2){height:12px}.bars i[data-v-2daf63af]:nth-child(3){height:14px}.bars i[data-v-2daf63af]:nth-child(4){height:16px}.bars i[data-v-2daf63af]:nth-child(5){height:18px}.bars i.on[data-v-2daf63af]{background:#f56c6c}.diffusion-block[data-v-2daf63af]{margin-top:4px;margin-bottom:14px;background:#fff;border:1px solid #d7e6fb;border-radius:12px;padding:10px 12px 12px;box-shadow:0 1px 0 rgba(26,115,232,.04)}.diffusion-head[data-v-2daf63af]{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px}.diffusion-head .sync-ths-btn[data-v-2daf63af]{margin-left:auto;flex-shrink:0;align-self:center;padding:5px 10px;font-size:12px}.diffusion-ico[data-v-2daf63af]{width:22px;height:22px;border-radius:6px;background:#1a73e8;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0;margin-top:1px}.diffusion-titles[data-v-2daf63af]{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:8px;min-width:0}.diffusion-title[data-v-2daf63af]{font-size:14px;font-weight:800;color:#1a2b4a}.diffusion-sub[data-v-2daf63af]{font-size:11px;color:#8aa0c2;line-height:1.35}.diffusion-metrics[data-v-2daf63af]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;margin-bottom:10px;background:#f7fafd;border:1px solid #e8eef7;border-radius:8px}.attr-slot[data-v-2daf63af]{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;width:auto;padding:2px 4px 2px 8px;border:1px solid #d5e2f4;border-radius:4px;background:#fff}.attr-slot.filled[data-v-2daf63af]{border-color:#7eb0f0;background:#f7fbff}.attr-slot.next[data-v-2daf63af]{border-color:#1a73e8}.attr-slot-label[data-v-2daf63af]{font-size:12px;font-weight:700;color:#5b6b82;line-height:1;white-space:nowrap}.attr-slot .attr-add[data-v-2daf63af]{height:22px;padding:0 8px;border-radius:3px;font-size:12px}.attr-slot-name[data-v-2daf63af]{max-width:8em;font-size:12px;font-weight:700;color:#1f2d3d;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attr-clear[data-v-2daf63af]{border:none;background:transparent;color:#8aa0c2;cursor:pointer;font-size:14px;line-height:1;padding:0 2px}.attr-clear[data-v-2daf63af]:hover{color:#e85d5d}.tab-badge[data-v-2daf63af]{margin-left:6px;font-size:10px;font-weight:700;color:#1a73e8}.table-wrap.attr-picking .theme-table tbody tr.attr-picked[data-v-2daf63af]{background:#fff6e8}.attr-mark[data-v-2daf63af]{margin-left:4px;font-size:10px;font-weight:700;color:#e67e22}.metric-label[data-v-2daf63af]{font-size:11px;color:#8aa0c2;margin-bottom:2px}.metric-value[data-v-2daf63af]{font-size:22px;font-weight:800;color:#1a73e8;letter-spacing:.3px;line-height:1.2}.pool-switch[data-v-2daf63af]{justify-content:flex-start;gap:0}.height-board-h[data-v-2daf63af]{display:flex;align-items:center;flex-wrap:wrap;gap:2px}.height-board-h .manual-add[data-v-2daf63af]{margin-left:auto}.height-board-h .pool-tab[data-v-2daf63af]{white-space:nowrap}.pool-tab[data-v-2daf63af]{border:0;background:transparent;color:#5b6b82;font-size:13px;font-weight:700;padding:4px 10px 6px;cursor:pointer;border-bottom:2px solid transparent}.pool-tab.on[data-v-2daf63af]{color:#1a73e8;border-bottom-color:#1a73e8}.height-boards[data-v-2daf63af]{display:flex;align-items:flex-start;gap:12px}.manual-pool[data-v-2daf63af]{flex:0 1 auto;width:-moz-max-content;width:max-content;max-width:62%;min-width:0}.relay-pool[data-v-2daf63af]{flex:1 1 280px;min-width:240px}.manual-pool .manual-pool-h[data-v-2daf63af],.relay-pool .manual-pool-h[data-v-2daf63af]{width:100%}.relay-table-wrap[data-v-2daf63af]{display:block;width:100%}.relay-pool .manual-table[data-v-2daf63af]{width:100%}.tp-center .node-star[data-v-2daf63af]{margin-right:2px;color:#13c2c2;font-weight:700}.manual-pool-title[data-v-2daf63af]{font-size:12px;font-weight:700;color:#5b6b82}.manual-add[data-v-2daf63af]{height:26px;padding:0 10px;border:1px solid #7eb0f0;border-radius:6px;background:#e8f1ff;color:#1a73e8;font-size:12px;font-weight:700;cursor:pointer}.manual-add[data-v-2daf63af]:hover{background:#d6e8ff}.manual-add.on[data-v-2daf63af]{background:#1a73e8;border-color:#1a73e8;color:#fff}.pick-hint[data-v-2daf63af]{margin:-2px 0 8px;font-size:11px;color:#1a73e8;font-weight:600}.pick-badge[data-v-2daf63af]{margin-left:4px;padding:2px 8px;border-radius:999px;background:#1a73e8;color:#fff;font-size:11px;font-weight:700}.catchup-block.pick-active[data-v-2daf63af]{border-color:#1a73e8;box-shadow:0 0 0 1px rgba(26,115,232,.18)}.manual-table-wrap[data-v-2daf63af]{display:inline-block;max-width:100%;vertical-align:top;border:1px solid #e8eef7;border-radius:8px;overflow-x:auto}.manual-table[data-v-2daf63af]{width:-moz-max-content;width:max-content;max-width:100%;table-layout:auto;border-collapse:collapse;font-size:11px}.manual-table.role-picking tbody tr.pickable[data-v-2daf63af]{cursor:pointer}.manual-table.role-picking tbody tr.pickable[data-v-2daf63af]:hover{background:#eaf2ff}.manual-table td[data-v-2daf63af],.manual-table th[data-v-2daf63af]{padding:4px 6px;border-bottom:1px solid #eef3fa;text-align:left;white-space:nowrap;vertical-align:middle}.manual-table th[data-v-2daf63af]{color:#6b82a6;font-weight:650;background:#f7fafd}.manual-table .nm[data-v-2daf63af],.manual-table .th-name[data-v-2daf63af]{min-width:4.5em;font-weight:700;color:#1f2d3d}.manual-table .h[data-v-2daf63af],.manual-table .th-h[data-v-2daf63af]{min-width:3.2em;text-align:center}.manual-table .ndm[data-v-2daf63af],.manual-table .th-ndm[data-v-2daf63af]{min-width:4.5em;font-variant-numeric:tabular-nums;color:#1f2d3d}.manual-table .pct[data-v-2daf63af],.manual-table .th-pct[data-v-2daf63af]{min-width:4.5em;font-variant-numeric:tabular-nums;font-weight:700}.manual-table .ff[data-v-2daf63af],.manual-table .th-ff[data-v-2daf63af]{min-width:3.8em;font-variant-numeric:tabular-nums;color:#5b6b82;white-space:nowrap}.manual-table .prem[data-v-2daf63af],.manual-table .th-prem[data-v-2daf63af]{min-width:4.2em;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.manual-table .concept[data-v-2daf63af],.manual-table .th-concept[data-v-2daf63af]{white-space:normal;line-height:1.35;max-width:14em}.manual-table .concept-empty[data-v-2daf63af]{color:#8aa0c2}.manual-table .mood-tag[data-v-2daf63af]{display:inline-block;margin:0 4px 2px 0;padding:1px 6px;border-radius:4px;background:#1f9d55;color:#fff;font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap}.manual-table .chip[data-v-2daf63af],.manual-table .th-chip[data-v-2daf63af]{min-width:4.6em;text-align:center;font-variant-numeric:tabular-nums;color:#1f2d3d}.manual-table .score[data-v-2daf63af],.manual-table .th-score[data-v-2daf63af]{min-width:3.6em;text-align:center;font-variant-numeric:tabular-nums;font-weight:700;color:#1f2d3d}.manual-table .concept-tag[data-v-2daf63af]{display:inline-block;margin:1px 3px 1px 0;padding:0 5px;border-radius:3px;background:#eef3fa;color:#5b6b82;font-size:10px;font-weight:650;line-height:1.5;white-space:nowrap}.manual-table .concept-tag.hot[data-v-2daf63af]{background:#f48fb1;color:#fff}.manual-table .concept-tag.repeat[data-v-2daf63af]{background:#fde2e2;color:#c45656}.manual-table .col-act[data-v-2daf63af]{width:1.4em;padding-left:2px;padding-right:4px;text-align:center}.manual-table tbody tr:last-child td[data-v-2daf63af]{border-bottom:none}.manual-del[data-v-2daf63af]{width:24px;height:24px;border:none;background:transparent;color:#90a4c0;font-size:16px;line-height:1;cursor:pointer;border-radius:4px}.manual-del[data-v-2daf63af]:hover{color:#d00000;background:#fff1f0}.manual-empty[data-v-2daf63af]{text-align:center!important;color:#8aa0c2;padding:14px 8px!important}.catchup-block[data-v-2daf63af]{margin-top:14px;background:#f4f8ff;border:1px solid #d7e6fb;border-radius:12px;padding:10px}.catchup-head[data-v-2daf63af]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.catchup-ico[data-v-2daf63af]{width:22px;height:22px;border-radius:6px;background:#1a73e8;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.catchup-title[data-v-2daf63af]{font-size:14px;font-weight:800;color:#1a73e8}.veteran-tabs[data-v-2daf63af]{display:inline-flex;gap:6px}.veteran-clear[data-v-2daf63af],.veteran-save[data-v-2daf63af],.veteran-tabs button[data-v-2daf63af]{border:1px solid #d5e4f7;background:#fff;color:#35598c;border-radius:8px;padding:4px 10px;cursor:pointer;font-size:12px}.veteran-save[data-v-2daf63af],.veteran-tabs button.on[data-v-2daf63af]{background:#1a73e8;color:#fff;border-color:#1a73e8}.veteran-clear[data-v-2daf63af]{margin-left:auto;color:#c2410c;border-color:#f0c2a8;background:#fff7f2}.pool-table .chk[data-v-2daf63af]{width:28px;text-align:center}.concept-analysis-empty[data-v-2daf63af]{padding:4px 2px 2px;font-size:12px;color:#8aa0c2}.fb-concepts[data-v-2daf63af]{display:flex;flex-wrap:wrap;gap:12px 14px;padding:8px 2px 2px}.fb-count-badge[data-v-2daf63af] .el-badge__content.is-fixed{top:-6px;right:-8px;height:16px;line-height:16px;padding:0 4px;font-size:11px;font-weight:700;background:#409eff;border:none;transform:none}.fb-concept-tag[data-v-2daf63af]{cursor:pointer}.fb-attr-menu[data-v-2daf63af]{position:fixed;z-index:40;min-width:168px;padding:6px;background:#fff;border:1px solid #d7e6fb;border-radius:8px;box-shadow:0 8px 24px rgba(26,43,74,.12)}.fb-attr-menu__title[data-v-2daf63af]{padding:4px 8px 6px;font-size:12px;color:#5b6b82}.fb-attr-menu__item[data-v-2daf63af]{display:flex;justify-content:space-between;gap:12px;width:100%;padding:6px 8px;border:none;background:transparent;border-radius:4px;cursor:pointer;font-size:13px;color:#1f2d3d;text-align:left}.fb-attr-menu__item[data-v-2daf63af]:hover{background:#f3f8ff}.fb-attr-menu__cur[data-v-2daf63af]{color:#1a73e8;font-size:12px}.buzhang-row[data-v-2daf63af]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.dragon-card-row[data-v-2daf63af]{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dragon-card-row .search-area-label[data-v-2daf63af]{color:#606266;font-size:13px}.dragon-card[data-v-2daf63af]{display:inline-flex;flex-direction:column;align-items:flex-start;border:1px solid #d5e4f7;background:#f7faff;border-radius:8px;padding:2px 8px 3px;cursor:pointer;line-height:1.15}.dragon-card em[data-v-2daf63af]{font-style:normal;font-size:10px;color:#7a8eab}.dragon-card b[data-v-2daf63af]{font-size:12px;font-weight:700;color:#243044}.dragon-card.on.tone-leader[data-v-2daf63af]{border-color:#e0b15a;background:#fff6e4;box-shadow:0 0 0 1px #e0b15a}.dragon-card.on.tone-trend[data-v-2daf63af]{border-color:#1a73e8;background:#e8f1ff;box-shadow:0 0 0 1px #1a73e8}.dragon-card.on.tone-board[data-v-2daf63af]{border-color:#e07aa2;background:#fff1f6;box-shadow:0 0 0 1px #e07aa2}.firstboard-embed[data-v-2daf63af]{min-height:520px}.manual-table.bz-picking tbody tr[data-v-2daf63af]{cursor:pointer}.manual-table tbody tr.bz-picked td[data-v-2daf63af]{background:#fff6e8}.pools[data-v-2daf63af]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pool[data-v-2daf63af]{background:#fff;border:1px solid #e4edf8;border-radius:10px;padding:8px 8px 4px;min-width:0}.pool-top[data-v-2daf63af]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px}.pool-tag[data-v-2daf63af]{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:4px;color:#fff;font-size:12px;font-weight:800}.tone-blue .pool-tag[data-v-2daf63af]{background:#3b82f6}.tone-orange .pool-tag[data-v-2daf63af]{background:#f59e0b}.tone-green .pool-tag[data-v-2daf63af]{background:#22c55e}.pool-stats[data-v-2daf63af]{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:11px;color:#8aa0c2}.pool-stats b[data-v-2daf63af]{color:#1f2d3d;font-weight:800}.pool-stats b.up[data-v-2daf63af]{color:#d00000}.pool-table-wrap[data-v-2daf63af]{overflow:hidden}.pool-table[data-v-2daf63af]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:10px}.pool-table .col-idx[data-v-2daf63af]{width:1.2em}.pool-table .col-name[data-v-2daf63af]{width:24%}.pool-table .col-code[data-v-2daf63af]{width:4.6em}.pool-table .col-board[data-v-2daf63af]{width:3.2em}.pool-table .col-pct[data-v-2daf63af]{width:auto}.pool-table td[data-v-2daf63af],.pool-table th[data-v-2daf63af]{padding:4px 2px;text-align:right;border-bottom:1px solid #f0f4fa}.pool-table td[data-v-2daf63af]:nth-child(2),.pool-table th[data-v-2daf63af]:nth-child(2){padding-right:1px}.pool-table td[data-v-2daf63af]:nth-child(3),.pool-table th[data-v-2daf63af]:nth-child(3){padding-left:1px;font-size:10px}.pool-table td[data-v-2daf63af]:nth-child(-n+3),.pool-table th[data-v-2daf63af]:nth-child(-n+3){text-align:left}.pool-table th[data-v-2daf63af]{color:#90a4c0;font-weight:650}.pool-table .nm[data-v-2daf63af]{font-weight:700;color:#1f2d3d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pool-table .code[data-v-2daf63af]{color:#5b6b82;font-size:10px;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}.pool-table tr.grp-head td[data-v-2daf63af]{text-align:left;font-weight:800;color:#1a73e8;background:#f3f8ff;padding-top:8px;padding-bottom:4px;border-bottom:1px solid #d7e6fb}.pool-table.picking tbody tr.pickable[data-v-2daf63af],.pool-table.role-picking tbody tr.pickable[data-v-2daf63af]{cursor:pointer}.pool-table.picking tbody tr.pickable[data-v-2daf63af]:hover,.pool-table.role-picking tbody tr.pickable[data-v-2daf63af]:hover{background:#eaf2ff}.pool-table.picking tbody tr.pickable.picked[data-v-2daf63af],.pool-table.role-picking tbody tr.pickable.picked[data-v-2daf63af]{background:#e8f1ff;outline:1px solid rgba(26,115,232,.25);outline-offset:-1px}@media(max-width:1200px){.pools[data-v-2daf63af]{grid-template-columns:1fr}}.tp-side[data-v-bad88b94]{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto}.card[data-v-bad88b94]{background:#fff;border:1px solid #d7e4f6;border-radius:12px;padding:10px 12px}.card-h[data-v-bad88b94]{font-size:13px;font-weight:800;margin-bottom:8px;color:#1f2d3d}.alerts[data-v-bad88b94],.kv[data-v-bad88b94],.trends[data-v-bad88b94]{list-style:none;margin:0;padding:0}.kv li[data-v-bad88b94]{display:flex;justify-content:space-between;gap:8px;padding:5px 0;border-bottom:1px solid #f0f4fa;font-size:12px}.kv li .k[data-v-bad88b94]{color:#8aa0c2}.kv li .v[data-v-bad88b94]{color:#1f2d3d;font-weight:650}.trends li[data-v-bad88b94]{display:flex;align-items:center;gap:6px;padding:5px 0;font-size:12px}.mark[data-v-bad88b94]{width:16px;color:#c0c4cc;font-weight:800}.mark.ok[data-v-bad88b94]{color:#67c23a}.label[data-v-bad88b94]{flex:1;color:#5b6b82}.val[data-v-bad88b94]{font-weight:800}.val.hot[data-v-bad88b94]{color:#f56c6c}.alerts li[data-v-bad88b94]{display:grid;grid-template-columns:42px 1fr;gap:6px;padding:6px 0;border-bottom:1px solid #f0f4fa;font-size:12px}.time[data-v-bad88b94]{color:#8aa0c2}.text[data-v-bad88b94]{color:#1f2d3d;line-height:1.35}.tp-shell[data-v-368e71cd]{margin-top:10px;display:flex;flex-direction:column;gap:10px;min-height:0}.tp-shell.embed[data-v-368e71cd]{margin-top:0}.tp-grid[data-v-368e71cd]{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr) minmax(220px,280px);gap:10px;min-height:640px;align-items:stretch}.empty[data-v-368e71cd]{padding:28px;text-align:center;color:#8aa0c2;background:#fff;border-radius:12px}@media(max-width:1280px){.tp-grid[data-v-368e71cd]{grid-template-columns:minmax(260px,300px) minmax(0,1fr)}.tp-grid[data-v-368e71cd]>:nth-child(3){grid-column:1/-1}}.kb-shell[data-v-d82024b4]{display:grid;grid-template-columns:minmax(240px,22%) minmax(0,1fr);gap:12px;height:calc(100vh - 230px);min-height:520px;margin-top:10px}.kb-main[data-v-d82024b4],.kb-rail[data-v-d82024b4]{min-height:0;overflow:auto}.kb-rail[data-v-d82024b4]{background:#fff;border:1px solid #d7e4f6;border-radius:14px;display:flex;flex-direction:column}.rail-head[data-v-d82024b4]{padding:12px 12px 8px;border-bottom:1px solid #e8eef8;position:sticky;top:0;background:#fff;z-index:1}.title-row[data-v-d82024b4]{display:flex;align-items:center;gap:8px}.title[data-v-d82024b4]{font-size:15px;font-weight:800}.badge[data-v-d82024b4]{min-width:22px;height:18px;padding:0 6px;border-radius:9px;background:#e8f1ff;color:#1a73e8;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.sub[data-v-d82024b4]{margin-top:4px;font-size:11px;color:#8aa0c2}.sel-bar[data-v-d82024b4]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px;font-size:12px;color:#35598c}.sel-bar button[data-v-d82024b4]{border:1px solid #d7e4f6;background:#fff;border-radius:8px;padding:2px 8px;cursor:pointer}.sel-bar button[data-v-d82024b4]:disabled{opacity:.45;cursor:not-allowed}.sel-bar .join[data-v-d82024b4]{background:#1a73e8;color:#fff;border-color:#1a73e8}.rail-list[data-v-d82024b4]{padding:8px;display:flex;flex-direction:column;gap:8px}.kb-main[data-v-d82024b4]{display:flex;flex-direction:column;gap:10px;padding-right:2px}.sector-tabs[data-v-d82024b4]{display:flex;flex-wrap:wrap;gap:8px}.sector-tabs button[data-v-d82024b4]{border:1px solid #d7e4f6;background:#fff;color:#3d5270;border-radius:16px;padding:6px 14px;font-size:13px;cursor:pointer}.sector-tabs button.on[data-v-d82024b4]{background:#1a73e8;border-color:#1a73e8;color:#fff;font-weight:700}.main-head[data-v-d82024b4]{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding:2px 2px 0}.head-copy[data-v-d82024b4]{display:flex;gap:10px;align-items:center;flex-shrink:0;min-width:0}.title-line[data-v-d82024b4]{display:flex;align-items:baseline;gap:8px;min-width:0;flex-wrap:nowrap}.head-ico[data-v-d82024b4]{width:28px;height:28px;border-radius:8px;background:#e8f1ff;color:#1a73e8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.main-title[data-v-d82024b4]{font-size:16px;font-weight:800;white-space:nowrap}.main-sub[data-v-d82024b4]{font-size:12px;color:#8aa0c2;white-space:nowrap}.panel[data-v-d82024b4],.picked[data-v-d82024b4]{background:#fff;border:1px solid #d7e4f6;border-radius:14px;padding:12px 14px}.picked[data-v-d82024b4]{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.picked-list[data-v-d82024b4]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:8px;align-items:center;min-width:0;flex:1}.picked-main[data-v-d82024b4]{display:contents}.picked-body[data-v-d82024b4]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;min-width:0}.picked-extra[data-v-d82024b4]{display:flex;align-items:center;gap:6px;min-width:88px}.status-pick[data-v-d82024b4]{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;font-size:12px;color:#5b6b82;white-space:nowrap}.status-pick[data-v-d82024b4] .el-select{width:108px}.picked-k[data-v-d82024b4]{color:#5b6b82;font-size:13px;display:inline-block;min-width:72px}.picked-name[data-v-d82024b4]{font-size:16px;margin-right:6px}.picked-code[data-v-d82024b4]{color:#8aa0c2;font-size:12px;margin-right:8px}.replay-btn[data-v-d82024b4]{margin-right:8px;height:20px;padding:0 8px;border:1px solid #f5b4b4;border-radius:10px;background:#fff5f5;color:#d64545;font-size:12px;line-height:18px;cursor:pointer}.replay-btn.on[data-v-d82024b4]{border-color:#1a73e8;background:#e8f1ff;color:#1a73e8}.eject-btn[data-v-d82024b4]{margin-right:8px;height:20px;padding:0 8px;border:1px solid #d7e4f6;border-radius:10px;background:#f7faff;color:#5b6b82;font-size:12px;line-height:18px;cursor:pointer}.eject-btn[data-v-d82024b4]:hover{border-color:#1a73e8;color:#1a73e8}.picked-px[data-v-d82024b4]{margin-left:8px;font-weight:800;color:#1a2b3c}.picked-scope[data-v-d82024b4]{margin-left:6px;font-size:12px;color:#8aa0c2}.picked-count[data-v-d82024b4]{color:#5b6b82;font-size:13px;white-space:nowrap}.picked-count b[data-v-d82024b4]{color:#1a73e8;font-size:22px;margin:0 4px}.pill[data-v-d82024b4]{display:inline-flex;align-items:center;margin-right:6px;padding:1px 6px;border-radius:6px;font-size:11px;font-weight:700}.pill-board[data-v-d82024b4]{background:#e8f1ff;color:#1a73e8}.pill-hot[data-v-d82024b4]{background:#fff1f0;color:#e24b4b}.pill-multi[data-v-d82024b4]{background:#f3e8ff;color:#7a3ec8}.pill-role-leader[data-v-d82024b4]{background:#fff6e0;color:#b8860b}.pill-role-trend[data-v-d82024b4]{background:#e8f1ff;color:#1a73e8}.pill-role-board[data-v-d82024b4]{background:#fde8ee;color:#c43b5a}.role-tip[data-v-d82024b4]{margin:0 0 12px;color:#5b6b82;font-size:13px}.role-row[data-v-d82024b4]{padding:10px 0;border-top:1px solid #e8eef8}.role-who[data-v-d82024b4]{display:flex;gap:8px;align-items:baseline;margin-bottom:8px}.role-who span[data-v-d82024b4]{color:#8aa0c2;font-size:12px}.role-opts[data-v-d82024b4]{display:flex;gap:8px;flex-wrap:wrap}.role-opts button[data-v-d82024b4]{border:1px solid #d7e4f6;background:#fff;border-radius:8px;padding:6px 10px;cursor:pointer;color:#1a2b3c}.role-opts button em[data-v-d82024b4]{display:block;font-style:normal;color:#8aa0c2;font-size:11px}.role-opts button.on[data-v-d82024b4]{background:#1a73e8;border-color:#1a73e8;color:#fff}.role-opts button.on em[data-v-d82024b4]{color:hsla(0,0%,100%,.8)}.sec-h[data-v-d82024b4]{display:flex;gap:8px;align-items:center;margin-bottom:10px}.sec-ico[data-v-d82024b4]{width:26px;height:26px;border-radius:8px;background:#e8f1ff;color:#1a73e8;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sec-ico-orange[data-v-d82024b4]{background:#fff4e8;color:#e07a1a}.sec-title[data-v-d82024b4]{font-size:14px;font-weight:800;white-space:nowrap}.sec-sub[data-v-d82024b4]{font-size:12px;color:#8aa0c2;font-weight:400;white-space:nowrap}.empty[data-v-d82024b4],.hint[data-v-d82024b4],.sec-empty[data-v-d82024b4]{color:#8aa0c2;font-size:12px;padding:8px 0}.chips[data-v-d82024b4]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-d82024b4]{border:1px solid #e3ebf6;background:#f8fbff;border-radius:10px;padding:8px 10px 8px 12px;display:inline-flex;align-items:center;gap:10px;cursor:pointer;color:#1a2b3c;font-size:13px}.chip em[data-v-d82024b4]{font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#1a73e8;color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.chip.on[data-v-d82024b4]{border-color:#1a73e8;box-shadow:0 0 0 2px rgba(26,115,232,.15)}.advice-row[data-v-d82024b4]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:10px}.analysis[data-v-d82024b4]{display:flex;gap:8px;justify-content:flex-end;flex:1;min-width:0}.note[data-v-d82024b4]{border-radius:10px;padding:8px 10px;flex:1;min-width:0;max-width:360px}.note-blue[data-v-d82024b4]{background:#f3f8ff}.note-orange[data-v-d82024b4]{background:#fff8ee}.note-t[data-v-d82024b4]{font-weight:800;font-size:13px;margin-bottom:4px}.holders[data-v-d82024b4],.note-d[data-v-d82024b4]{font-size:12px;color:#5b6b82;line-height:1.5}.holders span[data-v-d82024b4]{display:inline-block;margin:4px 6px 0 0;padding:1px 6px;border-radius:6px;background:#fff;border:1px solid #f0d7b0}.actions[data-v-d82024b4]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.btn[data-v-d82024b4]{border-radius:8px;padding:6px 12px;font-size:12px;border:1px solid transparent}.btn[data-v-d82024b4]:disabled{opacity:.45;cursor:not-allowed}.btn-primary[data-v-d82024b4]{background:#1a73e8;color:#fff}.btn-ghost[data-v-d82024b4]{background:#fff;color:#1a73e8;border-color:#1a73e8}.btn-text[data-v-d82024b4]{background:transparent;color:#8aa0c2}.side-help li[data-v-d82024b4],.side-help p[data-v-d82024b4]{margin:0;font-size:12px;color:#5b6b82;line-height:1.55}.help-h[data-v-d82024b4]{font-weight:800;font-size:13px;margin-bottom:4px}.help-block+.help-block[data-v-d82024b4]{margin-top:12px}.side-help ul[data-v-d82024b4]{margin:0;padding-left:16px}.restore[data-v-d82024b4]{margin-top:12px;border:0;background:transparent;color:#1a73e8;font-size:12px;cursor:pointer;padding:0}.multi-foot[data-v-d82024b4]{display:flex;gap:8px;align-items:flex-start;background:#f3f8ff;border:1px solid #d7e4f6;border-radius:12px;padding:10px 12px;color:#35598c;font-size:12px}.multi-foot i[data-v-d82024b4]{color:#1a73e8;margin-top:2px}.multi-foot b[data-v-d82024b4]{display:block;margin-bottom:2px}.cfg-pop[data-v-d82024b4]{margin:0;color:#3d5270;font-size:13px;line-height:1.6}.kingdom-config[data-v-d82024b4]{display:flex;flex-direction:column;gap:12px}.cfg-head[data-v-d82024b4]{display:flex;justify-content:space-between;gap:12px;align-items:center}.cfg-title[data-v-d82024b4]{display:flex;gap:8px;align-items:center;min-width:0}.cfg-head-actions[data-v-d82024b4]{display:flex;align-items:center;gap:8px;flex-shrink:0}.cfg-ico[data-v-d82024b4]{width:28px;height:28px;border-radius:8px;flex-shrink:0;background:#e8f1ff;color:#1a73e8;display:flex;align-items:center;justify-content:center}.help-btn[data-v-d82024b4]{border:0;background:#e8f1ff;color:#1a73e8;border-radius:14px;padding:4px 10px;cursor:pointer;font-size:12px;white-space:nowrap}.cfg-field[data-v-d82024b4]{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px;color:#5b6b82}.cfg-field[data-v-d82024b4] .el-input,.cfg-field[data-v-d82024b4] .el-select{width:100%}.main-field[data-v-d82024b4]{position:relative}.crown[data-v-d82024b4]{position:absolute;left:10px;top:50%;transform:translateY(-50%);z-index:2;color:#e0a100;font-style:normal;pointer-events:none}.main-field[data-v-d82024b4] .el-input__inner{padding-left:28px}.sub-grid[data-v-d82024b4]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.op-row[data-v-d82024b4]{display:grid;grid-template-columns:1.1fr .9fr;gap:16px}.ops[data-v-d82024b4]{display:flex;gap:16px;align-items:center;min-height:32px;color:#1a2b3c;font-size:13px}.ops input[data-v-d82024b4]{margin-right:4px}.join-target[data-v-d82024b4]{margin-top:6px}.cfg-field small[data-v-d82024b4]{color:#8aa0c2;line-height:1.4}.leader-concepts[data-v-d82024b4]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;font-size:12px;color:#5b6b82}.mini-empty[data-v-d82024b4]{color:#8aa0c2;font-size:11px}.mini-chips[data-v-d82024b4]{display:flex;flex-wrap:wrap;gap:4px}.mini-chip[data-v-d82024b4]{border:1px solid #d7e4f6;background:#f7faff;color:#3d5270;border-radius:8px;padding:0 6px;height:18px;line-height:16px;font-size:11px;cursor:pointer}.mini-chip i[data-v-d82024b4]{margin-left:3px;font-style:normal;color:#8aa0c2;font-size:10px}.mini-chip.main[data-v-d82024b4]{border-color:#1a73e8;color:#1a73e8;background:#e8f1ff}.mini-chip.sub[data-v-d82024b4]{border-color:#f0c36a;color:#8a5a00;background:#fff8eb}.assign-menu[data-v-d82024b4]{position:fixed;z-index:30;min-width:132px;padding:6px;border:1px solid #d7e4f6;border-radius:8px;background:#fff;box-shadow:0 6px 16px rgba(26,55,96,.12)}.assign-title[data-v-d82024b4]{font-size:11px;color:#8aa0c2;padding:2px 6px 4px}.assign-menu button[data-v-d82024b4]{display:block;width:100%;text-align:left;border:0;background:transparent;color:#24344d;font-size:12px;line-height:22px;padding:0 6px;border-radius:4px;cursor:pointer}.assign-menu button[data-v-d82024b4]:hover{background:#e8f1ff;color:#1a73e8}.btn[data-v-d82024b4]{border-radius:6px;padding:7px 14px;font-size:13px;cursor:pointer}.btn.ghost[data-v-d82024b4]{background:#fff;border:1px solid #d7e4f6;color:#3d5270}.btn.primary[data-v-d82024b4]{background:#1a73e8;border:1px solid #1a73e8;color:#fff}@media(max-width:1100px){.kb-shell[data-v-d82024b4]{grid-template-columns:1fr;height:auto}.kb-rail[data-v-d82024b4]{max-height:420px}.advice-row[data-v-d82024b4]{grid-template-columns:1fr}}.kd[data-v-b668bf0c]{display:flex;flex-direction:column;gap:10px;color:#1a2b3c;font-size:12px}.card[data-v-b668bf0c]{background:#fff;border:1px solid #d7e6f8;border-radius:12px;padding:12px 14px}.overview[data-v-b668bf0c]{display:flex;align-items:center;gap:16px}.ov-left[data-v-b668bf0c]{display:flex;align-items:center;gap:10px;min-width:240px}.crown[data-v-b668bf0c]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#fff6df;color:#e0a100;font-size:20px}.ov-title[data-v-b668bf0c]{display:flex;align-items:center;gap:8px}.ov-title b[data-v-b668bf0c]{font-size:18px}.ov-king[data-v-b668bf0c]{margin-top:2px;color:#7b8da6}.attr[data-v-b668bf0c],.ghost[data-v-b668bf0c],.pane-h button[data-v-b668bf0c],.pill[data-v-b668bf0c],.primary[data-v-b668bf0c]{border:1px solid #d5e4f7;background:#f7faff;color:#2f5f9e;border-radius:8px;cursor:pointer}.pill[data-v-b668bf0c]{padding:2px 8px;font-size:12px}.ov-metrics[data-v-b668bf0c]{display:flex;gap:18px;align-items:center}.ov-clear[data-v-b668bf0c],.ov-save[data-v-b668bf0c]{align-self:center;height:32px;white-space:nowrap}.ov-metric[data-v-b668bf0c]{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:180px}.ov-metric em[data-v-b668bf0c],.ov-metric span[data-v-b668bf0c]{color:#8aa0c2;font-style:normal;font-size:11px}.ov-metric b[data-v-b668bf0c]{font-size:15px;line-height:1.25;font-weight:650;word-break:break-all}.ov-actions[data-v-b668bf0c]{display:flex;gap:8px;align-items:flex-start}.important-enter[data-v-b668bf0c]{position:relative}.war-stack[data-v-b668bf0c]{display:flex;flex-direction:column;gap:6px}.leave-important[data-v-b668bf0c]{min-height:36px;white-space:nowrap}.important-menu[data-v-b668bf0c]{position:absolute;z-index:8;top:calc(100% + 6px);left:0;min-width:148px;padding:6px;border-radius:10px;background:linear-gradient(180deg,#fffaf0,#f6e7c4);border:1px solid #e4c56a;box-shadow:0 10px 24px rgba(160,110,30,.18)}.important-menu button[data-v-b668bf0c]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:8px;border:0;border-radius:7px;background:transparent;color:#6a4a16;font-weight:700;cursor:pointer}.important-menu button+button[data-v-b668bf0c]{margin-top:2px}.important-menu button[data-v-b668bf0c]:hover{background:rgba(224,160,40,.18)}.important-menu em[data-v-b668bf0c]{font-style:normal;font-size:11px;color:#a07830}.ov-height[data-v-b668bf0c]{margin-left:auto;display:flex;align-items:center;gap:8px;min-width:0}.ov-h-metric[data-v-b668bf0c]{display:flex;flex-direction:column;line-height:1.15;padding-right:4px}.ov-h-metric span[data-v-b668bf0c]{color:#8aa0c2;font-size:11px}.ov-h-metric b[data-v-b668bf0c]{color:#1a73e8;font-size:22px}.ov-attr[data-v-b668bf0c]{display:inline-flex;align-items:center;gap:6px;padding:2px 4px 2px 8px;border:1px solid #d5e2f4;border-radius:4px;background:#fff}.ov-attr.filled[data-v-b668bf0c]{border-color:#7eb0f0;background:#f7fbff}.ov-attr.next[data-v-b668bf0c]{border-color:#1a73e8}.ov-attr span[data-v-b668bf0c]{color:#5b6b82;font-size:12px;font-weight:700}.ov-attr b[data-v-b668bf0c]{color:#1a73e8;font-size:13px}.ov-attr button[data-v-b668bf0c]{border:1px solid #1a73e8;background:#1a73e8;color:#fff;border-radius:4px;padding:1px 8px;cursor:pointer;font-size:12px}.ov-attr button.x[data-v-b668bf0c]{border:0;background:transparent;color:#8aa0c2;padding:0 4px;font-size:14px}.ghost[data-v-b668bf0c],.pane-h button[data-v-b668bf0c],.primary[data-v-b668bf0c]{padding:5px 10px}.primary[data-v-b668bf0c]{background:#1a73e8;color:#fff;border-color:#1a73e8}.up[data-v-b668bf0c]{color:#e02424}.down[data-v-b668bf0c]{color:#1f9d55}.flat[data-v-b668bf0c]{color:#5b6b82}.blue[data-v-b668bf0c]{color:#1a73e8}.catchup[data-v-b668bf0c],.ladder[data-v-b668bf0c],.roles[data-v-b668bf0c]{display:grid;gap:10px}.roles[data-v-b668bf0c]{grid-template-columns:minmax(0,2.2fr) minmax(240px,1.25fr) minmax(240px,1.25fr);align-items:start}.role-shell[data-v-b668bf0c]{min-width:0;border-radius:14px;border:1px solid #e4edf8;overflow:hidden;background:#fff;box-shadow:0 10px 24px rgba(42,78,130,.05)}.role-shell.tone-gold[data-v-b668bf0c]{background:linear-gradient(180deg,#fff6e4,#fffdf8 64px,#fff 128px);border-color:#f0ddb0}.role-shell.tone-blue[data-v-b668bf0c]{background:linear-gradient(180deg,#f2f7ff,#f9fbff 64px,#fff 128px);border-color:#d4e4f8}.role-shell.tone-rose[data-v-b668bf0c]{background:linear-gradient(180deg,#fff3f7,#fffafb 64px,#fff 128px);border-color:#f4d4e1}.role-shell.picking[data-v-b668bf0c]{box-shadow:0 0 0 2px rgba(26,115,232,.35)}.role-shell.swap-target[data-v-b668bf0c]{cursor:pointer}.role-shell.height-pick[data-v-b668bf0c]{cursor:pointer;box-shadow:0 0 0 2px rgba(26,115,232,.55)}.role-head[data-v-b668bf0c]{display:flex;align-items:center;gap:8px;padding:9px 8px 0 14px;font-size:13px;font-weight:800;letter-spacing:.12em}.role-pick[data-v-b668bf0c]{border:1px solid #d5e4f7;background:#f7faff;color:#2f5f9e;border-radius:6px;padding:0 8px;height:22px;font-size:12px;font-weight:700;letter-spacing:0;cursor:pointer}.role-pick.on[data-v-b668bf0c]{background:#1a73e8;color:#fff;border-color:#1a73e8}.role-x[data-v-b668bf0c]{margin-left:auto;width:16px;height:16px;border:0;background:transparent;color:#9aa8bd;font-size:12px;line-height:16px;padding:0;cursor:pointer}.role-x[data-v-b668bf0c]:hover{color:#e02424}.role-slots[data-v-b668bf0c]{display:flex;flex-direction:column;gap:8px;padding:8px 10px 12px}.role-slot[data-v-b668bf0c]{position:relative;min-width:0;border-radius:10px}.role-slot.empty[data-v-b668bf0c]{border:1px dashed #d5e2f4;background:hsla(0,0%,100%,.72);min-height:72px}.role-slot.next[data-v-b668bf0c]{box-shadow:0 0 0 2px rgba(26,115,232,.45)}.slot-x[data-v-b668bf0c]{position:absolute;top:4px;right:6px;z-index:2;width:18px;height:18px;border:0;background:transparent;color:#9aa8bd;font-size:14px;line-height:18px;padding:0;cursor:pointer}.slot-x[data-v-b668bf0c]:hover{color:#e02424}.role-compact[data-v-b668bf0c]{padding:8px 22px 4px 4px}.compact-top[data-v-b668bf0c]{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.compact-top b[data-v-b668bf0c]{font-size:16px;line-height:1.2}.today[data-v-b668bf0c]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.today span[data-v-b668bf0c]{color:#90a4c0;font-size:10px}.today em[data-v-b668bf0c]{font-style:normal;font-size:16px;font-weight:750}.compact-tags[data-v-b668bf0c]{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.compact-tags span[data-v-b668bf0c]{font-size:11px;font-weight:700;color:#c62828;background:#ffe8e8;border-radius:6px;padding:1px 6px}.role-compact .returns[data-v-b668bf0c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.role-compact .ret[data-v-b668bf0c]{background:#f7f9fc;border-radius:8px;padding:6px 4px;text-align:center}.role-compact .ret span[data-v-b668bf0c]{display:block;font-size:10px;color:#90a4c0}.role-compact .ret b[data-v-b668bf0c]{display:block;margin-top:2px;font-size:13px;font-weight:700}.role-pick-hint[data-v-b668bf0c]{margin:-4px 0 0;padding:6px 10px;border-radius:8px;background:#eef5ff;color:#1a5fbf;font-size:12px}.ladder table.role-picking tbody tr.pickable[data-v-b668bf0c]{cursor:pointer}.ladder table.role-picking tbody tr.pickable[data-v-b668bf0c]:hover{background:#eaf2ff}.tone-gold .role-head[data-v-b668bf0c]{color:#8d6414}.tone-blue .role-head[data-v-b668bf0c]{color:#1a5fbf}.tone-rose .role-head[data-v-b668bf0c]{color:#b83a66}.role-shell[data-v-b668bf0c] .leader-col{min-width:0;width:100%}.role-shell[data-v-b668bf0c] .leader-card{border:0;border-radius:0;background:transparent;box-shadow:none}.role-missing[data-v-b668bf0c]{padding:16px 14px 18px;color:#8aa0c2}.ladder[data-v-b668bf0c]{grid-template-columns:repeat(4,minmax(0,1fr))}.catchup[data-v-b668bf0c]{grid-template-columns:repeat(3,minmax(0,1fr))}.role[data-v-b668bf0c]{display:flex;flex-direction:column;gap:6px}.attr-row[data-v-b668bf0c],.block-h[data-v-b668bf0c],.mini-h[data-v-b668bf0c],.pane-h[data-v-b668bf0c],.role-name[data-v-b668bf0c],.role-px[data-v-b668bf0c],.role-top[data-v-b668bf0c],.subtabs[data-v-b668bf0c]{display:flex;align-items:center;gap:8px}.role-top[data-v-b668bf0c]{justify-content:space-between}.role-tag[data-v-b668bf0c]{color:#fff;border-radius:6px;padding:2px 8px;font-weight:700}.tone-gold .role-tag[data-v-b668bf0c]{background:#e0a100}.tone-blue .role-tag[data-v-b668bf0c]{background:#1a73e8}.tone-rose .role-tag[data-v-b668bf0c]{background:#e85a8c}.role-badge[data-v-b668bf0c]{color:#fff;background:#e02424;border-radius:10px;padding:2px 8px;font-size:12px}.role-name b[data-v-b668bf0c]{font-size:16px}.role-name span[data-v-b668bf0c],.role-px em[data-v-b668bf0c]{color:#8aa0c2;font-style:normal}.role-px b[data-v-b668bf0c]{font-size:18px}.role p[data-v-b668bf0c]{margin:0;color:#5b6b82;min-height:32px}.role-stats[data-v-b668bf0c]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.role-stats div[data-v-b668bf0c]{background:#f6f9fd;border-radius:8px;padding:6px 4px;text-align:center}.role-stats b[data-v-b668bf0c]{display:block;font-size:13px}.role-stats span[data-v-b668bf0c]{color:#8aa0c2;font-size:11px}.block-h[data-v-b668bf0c]{margin-bottom:8px}.block-h .mark[data-v-b668bf0c]{width:8px;height:16px;border-radius:3px;background:#1a73e8;display:inline-block}.block-h b[data-v-b668bf0c]{font-size:14px}.block-h span[data-v-b668bf0c]{color:#8aa0c2;margin-left:8px}.block-h .primary[data-v-b668bf0c]{margin-left:auto}.mini[data-v-b668bf0c]{border:1px solid #e3eefb;border-radius:10px;overflow:hidden;background:#fff}.ladder table[data-v-b668bf0c]{width:100%;table-layout:fixed}.ladder td[data-v-b668bf0c],.ladder th[data-v-b668bf0c]{white-space:normal;word-break:break-all;padding:4px 3px;font-size:12px}.fold[data-v-b668bf0c]{display:block;width:100%;border:0;border-top:1px solid #e3eefb;background:#f7faff;color:#1a73e8;cursor:pointer;padding:6px 8px;text-align:left}.mini-h[data-v-b668bf0c]{padding:6px 8px;color:#fff}.mini-h b[data-v-b668bf0c]{font-size:13px}.mini-h em[data-v-b668bf0c]{margin-left:auto;font-style:normal}.tone-rose>.mini-h[data-v-b668bf0c]{background:#e85a8c}.tone-blue>.mini-h[data-v-b668bf0c]{background:#3b82f6}.tone-orange>.mini-h[data-v-b668bf0c]{background:#f5a623}.tone-green>.mini-h[data-v-b668bf0c]{background:#2faf6a}.ladder .mini.heat-1[data-v-b668bf0c]{background:#f4f7fb}.ladder .mini.heat-1>.mini-h[data-v-b668bf0c]{background:linear-gradient(90deg,#e7eef8,#c5d4ea);color:#2c4466}.ladder .mini.heat-2[data-v-b668bf0c]{background:#f3faf6}.ladder .mini.heat-2>.mini-h[data-v-b668bf0c]{background:linear-gradient(90deg,#d7efe4,#7dcfab);color:#145c40}.ladder .mini.heat-3[data-v-b668bf0c]{background:#fff8ee}.ladder .mini.heat-3>.mini-h[data-v-b668bf0c]{background:linear-gradient(90deg,#ffe0a8,#f39a2e);color:#6a3200}.ladder .mini.heat-4[data-v-b668bf0c]{background:#fff4f0}.ladder .mini.heat-4>.mini-h[data-v-b668bf0c]{background:linear-gradient(90deg,#ffb089,#ff7a45 22%,#e10600 78%,#d10000);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45);color:#fff}.ladder .mini.heat-1 th[data-v-b668bf0c]{background:#f4f7fb}.ladder .mini.heat-2 th[data-v-b668bf0c]{background:#f3faf6}.ladder .mini.heat-3 th[data-v-b668bf0c]{background:#fff8ee}.ladder .mini.heat-4 th[data-v-b668bf0c]{background:#fff4f0}.mini-h.stats[data-v-b668bf0c]{gap:10px;flex-wrap:wrap}.mini-h.stats .up[data-v-b668bf0c],.mini-h.stats strong[data-v-b668bf0c]{color:#fff}table[data-v-b668bf0c]{width:100%;border-collapse:collapse}td[data-v-b668bf0c],th[data-v-b668bf0c]{padding:4px 6px;text-align:left;white-space:nowrap}th[data-v-b668bf0c]{color:#7d90aa;font-weight:600;background:#f8fbfe}td[data-v-b668bf0c]{border-top:1px solid #f0f4fa}.nm[data-v-b668bf0c]{font-weight:700}.split[data-v-b668bf0c]{display:grid;grid-template-columns:1.15fr .85fr;gap:10px}.pane[data-v-b668bf0c]{border:1px solid #e3eefb;border-radius:10px;overflow:auto}.pane-h[data-v-b668bf0c]{justify-content:space-between;padding:6px 8px;background:#f7faff}.attr-row[data-v-b668bf0c]{margin:4px 0 8px;flex-wrap:wrap}.attr[data-v-b668bf0c],.height-pill[data-v-b668bf0c]{background:#f4f8fd;border-radius:8px;padding:4px 8px}.attr em[data-v-b668bf0c],.height-pill span[data-v-b668bf0c]{display:block;color:#8aa0c2;font-style:normal;font-size:11px}.height-pill b[data-v-b668bf0c]{color:#1a73e8;font-size:16px}.tag[data-v-b668bf0c]{display:inline-block;margin-right:4px;padding:0 6px;border-radius:8px;font-size:11px}.tag.c0[data-v-b668bf0c]{background:#e8f2ff;color:#1a73e8}.tag.c1[data-v-b668bf0c]{background:#fff1e6;color:#d46b08}.tag.c2[data-v-b668bf0c]{background:#f3e8ff;color:#722ed1}.tag.c3[data-v-b668bf0c]{background:#e8f8ef;color:#1f9d55}.x[data-v-b668bf0c]{border:0;background:transparent;color:#9aabc2;cursor:pointer;font-size:14px}.chips[data-v-b668bf0c]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.chip[data-v-b668bf0c]{border:1px solid #d5e4f7;background:#fff;border-radius:14px;padding:3px 8px;cursor:pointer}.chip em[data-v-b668bf0c]{margin-left:4px;font-style:normal;color:#1a73e8;font-weight:700}.subtabs[data-v-b668bf0c]{margin-bottom:8px}.subtabs button[data-v-b668bf0c]{border:1px solid #d5e4f7;background:#f7faff;color:#35598c;border-radius:8px 8px 0 0;padding:6px 12px;cursor:pointer}.subtabs button.on[data-v-b668bf0c]{background:#1a73e8;color:#fff;border-color:#1a73e8}.table-wrap[data-v-b668bf0c]{overflow:auto}.theme td[data-v-b668bf0c],.theme th[data-v-b668bf0c]{font-size:12px}.stars[data-v-b668bf0c]{color:#f5a623;letter-spacing:1px}.placeholder[data-v-b668bf0c]{background:#f7faff;border:1px dashed #c5d8f0;border-radius:8px;padding:18px}.placeholder p[data-v-b668bf0c]{margin:6px 0 0;color:#5b6b82}.empty[data-v-b668bf0c]{text-align:center;color:#8aa0c2}.mask[data-v-b668bf0c]{position:fixed;inset:0;background:rgba(20,40,70,.28);display:flex;align-items:center;justify-content:center;z-index:30}.dialog[data-v-b668bf0c]{width:420px;background:#fff;border-radius:12px;padding:16px;border:1px solid #d7e6f8}.dialog.wide[data-v-b668bf0c]{width:640px}.dialog header[data-v-b668bf0c]{font-size:16px;font-weight:800;margin-bottom:8px}.dialog p[data-v-b668bf0c]{margin:4px 0}.rename-input[data-v-b668bf0c]{width:100%;box-sizing:border-box;margin:8px 0 10px;border:1px solid #d5e4f7;border-radius:8px;padding:8px 10px;font-size:14px}.rename-actions[data-v-b668bf0c]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.note[data-v-b668bf0c]{color:#8aa0c2}@media(max-width:1280px){.catchup[data-v-b668bf0c],.roles[data-v-b668bf0c]{grid-template-columns:1fr}.ladder[data-v-b668bf0c]{grid-template-columns:1fr 1fr}.overview[data-v-b668bf0c],.split[data-v-b668bf0c]{display:block}.ov-metrics[data-v-b668bf0c]{margin:8px 0;flex-wrap:wrap}.ov-actions[data-v-b668bf0c]{margin-top:8px;flex-wrap:wrap}.ghost[data-v-b668bf0c],.leave-important[data-v-b668bf0c]{min-height:36px}}.lcc-page[data-v-68658706]{min-height:100%;margin:-20px;padding:12px 16px 24px;background:#eef4fb;color:#1a2b3c}.lcc-top[data-v-68658706]{background:#fff;border:1px solid #d7e4f6;border-radius:12px;padding:10px 14px}.brand[data-v-68658706]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;width:100%}.date-block[data-v-68658706]{margin-left:4px}.logo[data-v-68658706]{width:32px;height:32px;border-radius:10px;background:linear-gradient(180deg,#3b89f0,#1a73e8);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center}.title[data-v-68658706]{font-size:16px;font-weight:800}.sub[data-v-68658706]{font-size:11px;color:#8aa0c2}.important-court[data-v-68658706]{display:flex;align-items:stretch;gap:8px;margin-left:8px;padding:5px;border-radius:16px;background:linear-gradient(180deg,#fff9ee,#f6e4bc);border:1px solid #e7c56a;box-shadow:0 6px 16px rgba(196,146,42,.16),inset 0 1px 0 #fff}.important-seat[data-v-68658706]{position:relative;overflow:hidden;min-width:112px;min-height:40px;padding:5px 12px 6px;border-radius:12px;border:1px solid rgba(212,164,64,.55);background:linear-gradient(135deg,#fffdf8,#f4e6c4);color:#6a4a16;text-align:left;cursor:pointer}.important-seat .seat-name[data-v-68658706],.important-seat .seat-no[data-v-68658706]{position:relative;z-index:1}.important-seat.rank-1[data-v-68658706]{background:linear-gradient(135deg,#fff4c8,#f6c044 46%,#e08a12);border-color:#e2a020;color:#5c2e00;box-shadow:0 6px 14px rgba(210,130,20,.28)}.important-seat.rank-2[data-v-68658706]{background:linear-gradient(135deg,#fffaf0,#f3d78a 58%,#e4bc62);border-color:#e0c07a;color:#6a4e1c}.important-seat.rank-3[data-v-68658706]{background:linear-gradient(135deg,#fffdf8,#f7edd6);border-color:#ead7a4;color:#8a7048}.important-seat.rank-1[data-v-68658706]:after,.important-seat.rank-2[data-v-68658706]:after,.important-seat.rank-3[data-v-68658706]:after{content:"";position:absolute;inset:0;pointer-events:none;background-repeat:no-repeat}.important-seat.rank-1[data-v-68658706]:after{background-image:radial-gradient(circle,#fff 0 1.2px,transparent 1.8px),radial-gradient(circle,#fff8d0 0 1.4px,transparent 2.2px),radial-gradient(circle,#fff 0 1px,transparent 1.6px),radial-gradient(circle,hsla(0,0%,100%,.95) 0 1px,transparent 1.6px);background-position:16% 28%,78% 18%,62% 72%,88% 58%;animation:seat-twinkle-68658706 1.6s ease-in-out infinite}.important-seat.rank-2[data-v-68658706]:after{background-image:radial-gradient(circle,#fff 0 1px,transparent 1.6px),radial-gradient(circle,#fff6d8 0 1.1px,transparent 1.8px);background-position:22% 32%,80% 64%;animation:seat-twinkle-68658706 2.4s ease-in-out infinite}.important-seat.rank-3[data-v-68658706]:after{background-image:radial-gradient(circle,#fff 0 1px,transparent 1.5px);background-position:70% 30%;animation:seat-twinkle-68658706 3.2s ease-in-out infinite}.important-seat.empty[data-v-68658706]{opacity:.62;cursor:default;box-shadow:none}.important-seat.empty[data-v-68658706]:after{display:none}.important-seat.on[data-v-68658706]{box-shadow:0 0 0 2px #fff,0 0 0 4px #e2a020,0 8px 16px rgba(210,140,30,.25)}.important-seat .seat-no[data-v-68658706]{display:block;font-size:10px;letter-spacing:.12em;color:#a06820}.important-seat.rank-1 .seat-no[data-v-68658706]{color:#8a4b00}.important-seat .seat-name[data-v-68658706]{display:block;margin-top:1px;font-size:13px;font-weight:800;color:#5c3a10}.important-seat.rank-1 .seat-name[data-v-68658706]{color:#4a2400}@keyframes seat-twinkle-68658706{0%,to{opacity:.35}50%{opacity:1}}.primary-tabs[data-v-68658706]{margin-left:12px;display:flex;gap:8px}.cloud-wait[data-v-68658706]{margin-left:auto;color:#8aa0c2;font-size:12px}.kingdom-dock[data-v-68658706]{margin-left:auto;display:flex;align-items:center;gap:14px;min-height:38px;padding:2px 4px}.kchip[data-v-68658706]{border:0;color:#fff;border-radius:16px;padding:7px 14px;font-size:13px;font-weight:700;letter-spacing:.02em;cursor:pointer;text-shadow:0 1px 1px rgba(40,20,10,.25);box-shadow:0 4px 12px rgba(20,40,80,.14);transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease}.kchip.on[data-v-68658706]{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(26,115,232,.55),0 6px 14px rgba(20,40,80,.18)}.lcc-gap-host[data-v-68658706]{margin-top:10px;height:calc(100vh - 156px);min-height:480px;background:#fff;border-radius:12px;overflow:hidden}.ptab[data-v-68658706]{border:0;background:#eef3fb;color:#5b6b82;border-radius:16px;padding:6px 12px;font-size:13px;cursor:pointer}.ptab.on[data-v-68658706]{background:#1a73e8;color:#fff;font-weight:700}.meta-row[data-v-68658706]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:10px}.date-block[data-v-68658706]{display:flex;flex-direction:column;gap:6px;width:150px}.date-block[data-v-68658706] .el-date-editor.el-input,.date-block[data-v-68658706] .el-date-editor.el-input__inner,.date-block[data-v-68658706] .el-input{width:100%!important}.date-nav[data-v-68658706]{display:flex;width:100%;gap:4px;box-sizing:border-box}.date-nav button[data-v-68658706]{flex:1 1 0;min-width:0;width:0;border:1px solid #d7e4f6;background:#f7faff;color:#35598c;border-radius:6px;padding:3px 0;font-size:11px;font-weight:600;cursor:pointer;line-height:1.3;text-align:center;box-sizing:border-box}.date-nav button[data-v-68658706]:hover:not(:disabled){background:#e8f1ff;border-color:#1a73e8;color:#1a73e8}.date-nav button[data-v-68658706]:disabled{opacity:.55;cursor:not-allowed}.stat[data-v-68658706]{min-width:72px}.stat b[data-v-68658706]{display:block;font-size:18px;color:#1a73e8}.stat span[data-v-68658706]{font-size:11px;color:#90a4c0}.stat.aux b[data-v-68658706]{color:#7b93b5;font-size:16px}.stab.aux[data-v-68658706]{border-style:dashed}.search[data-v-68658706]{width:220px;margin-left:auto}.status-banner[data-v-68658706]{margin:8px 0;background:#eef6ff;color:#1a4f8b;border:1px solid #cfe0f8;border-radius:8px;padding:6px 10px;font-size:12px}.toolbar[data-v-68658706]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center;background:#fff;border:1px solid #d7e4f6;border-radius:12px;padding:8px 10px}.sec-tabs[data-v-68658706]{display:flex;flex-wrap:wrap;gap:6px}.stab[data-v-68658706]{border:1px solid #d7e4f6;background:#f7faff;color:#35598c;border-radius:16px;padding:5px 10px;font-size:12px;cursor:pointer}.stab em[data-v-68658706]{font-style:normal;color:#8aa0c2}.stab.on[data-v-68658706]{background:#1a73e8;color:#fff;border-color:#1a73e8}.stab.on em[data-v-68658706]{color:#d6e6ff}.stab.pending[data-v-68658706]{opacity:.72;cursor:not-allowed;color:#7b93b5}.stab .pending-em[data-v-68658706]{color:#ad6800;font-style:normal}.toolbar-right[data-v-68658706]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.manual-add[data-v-68658706]{display:inline-flex;align-items:center;gap:6px}.manual-ac[data-v-68658706]{width:180px}.manual-chips[data-v-68658706]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;padding:0 2px}.manual-lbl[data-v-68658706]{font-size:11px;color:#8aa0c2;font-weight:700}.manual-chip[data-v-68658706]{border:1px solid #c5daf5;background:#eef5ff;color:#1a73e8;border-radius:12px;padding:2px 8px;font-size:11px;cursor:pointer}.manual-chip[data-v-68658706]:hover{border-color:#f56c6c;color:#f56c6c;background:#fff5f5}.hint[data-v-68658706]{font-size:12px;color:#90a4c0}.hint-ico[data-v-68658706]{color:#1a73e8;cursor:help}.sort[data-v-68658706]{width:150px}.view-toggle[data-v-68658706]{display:flex;border:1px solid #d7e4f6;border-radius:8px;overflow:hidden}.view-toggle button[data-v-68658706]{border:0;background:#fff;color:#5b6b82;padding:4px 8px;cursor:pointer;font-size:12px}.view-toggle button.on[data-v-68658706]{background:#e8f1ff;color:#1a73e8;font-weight:700}.board[data-v-68658706]{display:grid;grid-template-columns:repeat(4,minmax(280px,1fr));gap:12px;margin-top:12px;overflow-x:auto;align-items:start}.board.list[data-v-68658706]{grid-template-columns:1fr;max-width:720px}.empty[data-v-68658706]{margin-top:16px;color:#7b93b5;font-size:13px}.tips[data-v-68658706]{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;font-size:12px;color:#5b6b82}.tips div[data-v-68658706]{background:#fff;border-radius:10px;padding:10px;border:1px solid #d7e4f6}.drawer-body[data-v-68658706]{padding:0 16px 24px;font-size:13px;line-height:1.55;color:#3a4d66}.muted[data-v-68658706]{color:#90a4c0}@media(max-width:1280px){.board.grid[data-v-68658706]{grid-template-columns:repeat(2,minmax(280px,1fr))}.tips[data-v-68658706]{grid-template-columns:1fr}}@media(max-width:900px){.brand[data-v-68658706]{align-items:flex-start}.important-court[data-v-68658706]{flex-wrap:wrap;margin-left:0}.important-seat[data-v-68658706]{min-width:96px;min-height:44px}.kchip[data-v-68658706]{min-height:36px}.kingdom-dock[data-v-68658706]{margin-left:0;flex-wrap:wrap}}.relay-ecology-panel[data-v-1d337486]{height:auto;min-height:280px;max-width:100%;padding:10px 12px 8px;border:1px solid #ebeef5;border-radius:8px;background:#fff;box-sizing:border-box;display:flex;flex-direction:column;position:relative;z-index:1;overflow:hidden}.rep-header[data-v-1d337486]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.rep-title[data-v-1d337486]{font-size:14px;font-weight:600;color:#303133;display:flex;align-items:center;gap:4px}.rep-title__help[data-v-1d337486]{color:#c0c4cc;font-size:12px;cursor:help}.rep-subtitle[data-v-1d337486]{margin-top:2px;font-size:11px;color:#909399;line-height:1.4}.rep-resolved[data-v-1d337486]{margin-left:8px;color:#409eff;font-weight:600;font-size:11px}.rep-badges[data-v-1d337486]{display:flex;flex-wrap:wrap;gap:6px;flex-shrink:0}.rep-badge[data-v-1d337486]{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:500;border:1px solid transparent;background:transparent;cursor:default}.rep-badge--normal[data-v-1d337486]{color:#7a8799;background:#f3f6f9;border-color:#e6ebf0}.rep-badge--s[data-v-1d337486]{color:#a01818;font-weight:700;background:linear-gradient(145deg,#fff1f0,#ffd4d0 55%,#ffc2bc);border-color:#f0a8a0;cursor:pointer}.rep-badge--splus[data-v-1d337486]{color:#8b1515;font-weight:700;background:linear-gradient(145deg,#fff6d8,#f5e2a0 55%,#ecd07a);border-color:#d4b45a;cursor:pointer}.rep-error[data-v-1d337486]{flex:1;display:flex;align-items:center;justify-content:center;color:#909399;font-size:13px}.rep-body[data-v-1d337486]{display:flex;gap:10px;flex:1;min-height:0;align-items:flex-start}.rep-side[data-v-1d337486]{width:176px;flex-shrink:0;display:flex;flex-direction:column;gap:6px;max-height:300px;overflow:hidden;min-height:0}.rep-side[data-v-1d337486]:has(.nextday-card){height:300px}.soil-card[data-v-1d337486]{border-radius:10px;padding:8px 10px;border:1px solid #e4e7ed;position:relative;overflow:hidden;flex-shrink:0}.soil-card__title[data-v-1d337486]{font-size:12px;line-height:1.35;display:flex;align-items:center;gap:2px}.soil-card__suffix[data-v-1d337486]{font-size:12px;font-weight:600}.soil-card__chev[data-v-1d337486]{margin-left:auto;font-size:12px;opacity:.55}.soil-card__date[data-v-1d337486]{margin-top:4px;font-size:11px;opacity:.85}.soil-card__weekday[data-v-1d337486]{margin-left:6px;font-weight:600;opacity:.95}.soil-card__desc[data-v-1d337486]{margin-top:3px;font-size:11px;line-height:1.35;opacity:.88}.soil-card__tags[data-v-1d337486]{margin-top:6px;display:flex;flex-wrap:wrap;gap:4px}.soil-card--splus[data-v-1d337486]{color:#8a6a20;border-color:#d4b45a;background:linear-gradient(125deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,0) 42%),linear-gradient(145deg,#fff6d8,#f0d078 38%,#ffe9a8 62%,#e8c468);box-shadow:0 2px 10px rgba(184,140,40,.22),inset 0 1px 0 hsla(0,0%,100%,.75);animation:soil-gold-pulse-1d337486 2.8s ease-in-out infinite}.soil-card--splus .soil-card__suffix[data-v-1d337486]{color:#8a6a20}.soil-card--splus .soil-card__date[data-v-1d337486],.soil-card--splus .soil-card__desc[data-v-1d337486]{color:#7a5a18}.soil-card--s[data-v-1d337486]{color:#b42318;border-color:#f0a8a0;background:linear-gradient(125deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,0) 40%),linear-gradient(145deg,#fff1f0,#ffd4d0 42%,#ffc2bc);box-shadow:0 2px 10px rgba(220,80,70,.22),inset 0 1px 0 hsla(0,0%,100%,.65);animation:soil-red-pulse-1d337486 2.8s ease-in-out infinite}.soil-card--s .soil-card__suffix[data-v-1d337486]{color:#b42318}.soil-card--s .soil-card__date[data-v-1d337486],.soil-card--s .soil-card__desc[data-v-1d337486]{color:#9a2f28}.soil-card--normal[data-v-1d337486]{background:#f5f7fa;border-color:#e4e7ed;color:#606266}.soil-mark[data-v-1d337486]{font-size:13px;font-weight:700;letter-spacing:.01em}.soil-mark--splus[data-v-1d337486]{color:#8b1515;background:hsla(0,0%,100%,.55);box-shadow:inset 0 0 0 1px rgba(139,21,21,.12)}.soil-mark--s[data-v-1d337486],.soil-mark--splus[data-v-1d337486]{font-weight:800;font-size:14px;border-radius:999px;padding:0 5px;line-height:1.35}.soil-mark--s[data-v-1d337486]{color:#a01818;background:hsla(0,0%,100%,.7);box-shadow:inset 0 0 0 1px rgba(160,24,24,.14)}.soil-mark--normal[data-v-1d337486]{color:#606266}@keyframes soil-gold-pulse-1d337486{0%,to{box-shadow:0 2px 10px rgba(184,140,40,.2),inset 0 1px 0 hsla(0,0%,100%,.7);filter:brightness(1)}50%{box-shadow:0 4px 14px rgba(212,168,48,.34),inset 0 1px 0 hsla(0,0%,100%,.85);filter:brightness(1.04)}}@keyframes soil-red-pulse-1d337486{0%,to{box-shadow:0 2px 10px rgba(220,80,70,.2),inset 0 1px 0 hsla(0,0%,100%,.6);filter:brightness(1)}50%{box-shadow:0 4px 14px rgba(230,90,80,.32),inset 0 1px 0 hsla(0,0%,100%,.8);filter:brightness(1.03)}}.pill[data-v-1d337486]{display:inline-flex;padding:1px 6px;border-radius:999px;font-size:10px;border:1px solid #e4e7ed;background:hsla(0,0%,100%,.75);color:inherit}.pill--reward[data-v-1d337486]{color:#f56c6c;border-color:#fbc4c4;background:#fff}.pill--support[data-v-1d337486]{color:#409eff;border-color:#b3d8ff;background:#fff}.pill--ice[data-v-1d337486]{color:#f56c6c;border-color:#fbc4c4;background:#fff}.unlock-btn[data-v-1d337486]{border:1px solid #d9ecff;background:#ecf5ff;color:#409eff;border-radius:6px;font-size:11px;padding:4px 8px;cursor:pointer;flex-shrink:0}.rep-main[data-v-1d337486]{flex:1;min-width:0;display:flex;flex-direction:column}.rep-legend[data-v-1d337486]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:2px;font-size:11px;color:#909399;white-space:nowrap}.rep-legend__item[data-v-1d337486]{display:inline-flex;align-items:center;gap:4px}.lg[data-v-1d337486]{display:inline-block;width:12px;height:2px;border-radius:1px}.lg--score[data-v-1d337486]{background:#409eff;height:3px}.lg--prem[data-v-1d337486]{background:transparent;border-top:2px dashed rgba(103,194,58,.85);height:0}.lg--promo[data-v-1d337486]{background:transparent;border-top:2px dotted rgba(230,162,60,.8);height:0}.lg--node[data-v-1d337486]{width:10px;height:10px;background:#f5a623;border-radius:0;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.rep-chart[data-v-1d337486]{width:100%;height:152px}.soil-track[data-v-1d337486]{position:relative;margin-top:2px;min-height:44px;box-sizing:border-box;width:100%}.soil-track__line[data-v-1d337486]{position:absolute;left:36px;right:36px;top:8px;height:1px;background:#eef1f5;pointer-events:none}.soil-track__cell[data-v-1d337486]{position:absolute;top:0;display:flex;flex-direction:column;align-items:center;cursor:pointer;z-index:1;padding-top:2px;box-sizing:border-box}.soil-track__cell.is-first[data-v-1d337486]{align-items:flex-start}.soil-track__cell.is-last[data-v-1d337486]{align-items:flex-end}.soil-track__date[data-v-1d337486]{margin-top:9px;font-size:10px;color:#c0c4cc;white-space:nowrap;line-height:1.2}.soil-track__date.is-stagger[data-v-1d337486]{margin-top:22px}.soil-track__date.is-active[data-v-1d337486]{color:#409eff;font-weight:700}.soil-track__date.is-resolved[data-v-1d337486]{color:#409eff}.soil-dot[data-v-1d337486]{width:6px;height:6px;border-radius:50%;background:#d5e3f0;border:1px solid #fff;box-shadow:0 0 0 1px #e8eef5;font-size:0;line-height:1;transition:transform .15s,box-shadow .15s}.soil-dot--normal[data-v-1d337486]{background:#d5e3f0}.soil-dot--s[data-v-1d337486]{width:auto;height:auto;min-width:14px;padding:1px 4px;border-radius:999px;font-size:10px;font-weight:800;color:#a01818;background:linear-gradient(145deg,#fff1f0,#ffd0cb 55%,#ffbfb8);border:1px solid #f0a8a0;box-shadow:0 1px 3px rgba(220,80,70,.22)}.soil-dot--splus[data-v-1d337486]{width:auto;height:auto;min-width:16px;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:800;color:#8b1515;letter-spacing:.02em;border:1px solid #d4b45a;background:linear-gradient(145deg,#fff6d8,#f0d078 45%,#e8c468);box-shadow:0 1px 3px rgba(184,140,40,.28)}.soil-dot.is-active[data-v-1d337486]{transform:scale(1.12);box-shadow:0 0 0 3px rgba(64,158,255,.16)}.soil-dot--s.is-active[data-v-1d337486]{box-shadow:0 0 0 3px rgba(220,80,70,.28)}.soil-dot--splus.is-active[data-v-1d337486]{box-shadow:0 0 0 3px rgba(212,168,48,.35)}.rhythm-bar[data-v-1d337486]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:6px;padding-top:6px;border-top:1px solid #f0f2f5}.rhythm-item[data-v-1d337486]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#5b7aa0;padding:5px 10px;border-radius:8px;background:#eef5fc;border:1px solid #d9e8f7}.rhythm-item i[data-v-1d337486]{color:#4a90e2;font-size:14px}.rhythm-item__label[data-v-1d337486]{color:#5b7aa0;font-weight:500}.rhythm-item__value[data-v-1d337486]{font-weight:700;color:#1f2d3d;display:inline-flex;align-items:center;gap:6px}.rhythm-s[data-v-1d337486]{font-style:normal;color:#c48a1a;font-weight:800}.rhythm-splus[data-v-1d337486]{font-style:normal;color:#e53935;font-weight:800}.rhythm-link[data-v-1d337486]{margin-left:auto;border:1px solid #d9e8f7;background:#eef5fc;color:#4a90e2;font-size:12px;font-weight:500;cursor:pointer;padding:5px 10px;border-radius:8px;display:inline-flex;align-items:center;gap:4px}.rhythm-link i[data-v-1d337486]{font-size:14px}.rhythm-link[data-v-1d337486]:hover{color:#66b1ff;border-color:#c6e2ff}.nextday-card[data-v-1d337486]{margin-top:2px;padding:8px 8px 6px;border-radius:10px;background:#fafbfd;border:1px solid #e8eef5;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.nextday-card__head[data-v-1d337486]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:#303133;flex-shrink:0;line-height:1.3}.nextday-card__help[data-v-1d337486]{color:#909399;cursor:help;font-size:13px;flex-shrink:0}.nextday-card__src[data-v-1d337486]{margin-top:4px;font-size:10px;color:#606266;line-height:1.35;flex-shrink:0}.nextday-card__scroll[data-v-1d337486]{margin-top:6px;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:2px}.nextday-card__error[data-v-1d337486],.nextday-card__loading[data-v-1d337486]{font-size:11px;color:#909399}.nextday-card__error[data-v-1d337486]{color:#f56c6c}.nextday-hint[data-v-1d337486]{margin-top:4px;font-size:11px;color:#909399;flex-shrink:0}.nextday-stage+.nextday-stage[data-v-1d337486]{margin-top:8px}.nextday-stage__title[data-v-1d337486]{font-size:11px;font-weight:700;color:#303133;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.nextday-stage__counts[data-v-1d337486]{font-size:10px;font-weight:600;color:#606266}.nextday-winners[data-v-1d337486]{margin-top:4px;display:flex;flex-direction:column;gap:3px}.nextday-winner[data-v-1d337486]{display:flex;align-items:baseline;gap:4px;border:1px solid #f0d0d0;border-radius:5px;background:linear-gradient(180deg,#fff8f8,#fff);padding:3px 6px;cursor:default;font-size:11px;line-height:1.35}.nextday-winner__name[data-v-1d337486]{font-weight:700;color:#303133;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nextday-winner__code[data-v-1d337486]{font-size:10px;color:#909399;font-variant-numeric:tabular-nums;flex-shrink:0}.nextday-winner__star[data-v-1d337486]{margin-left:auto;flex-shrink:0;font-size:11px;font-weight:800;color:#c45656}.nextday-empty[data-v-1d337486]{margin-top:2px;font-size:10px;color:#909399}.relay-rhythm-hist-popper{padding:8px!important;min-width:200px;max-width:240px}.rhythm-hist-pop{display:flex;flex-direction:column;gap:6px}.rhythm-hist-pop .hist-card{border-radius:8px;padding:7px 9px;border:1px solid #eef1f5;background:#f7f9fb;color:#606266}.rhythm-hist-pop .hist-card__head{font-size:11px;font-weight:600;color:#909399;margin-bottom:5px}.rhythm-hist-pop .hist-card__metrics{display:flex;gap:6px}.rhythm-hist-pop .hist-card__metrics--single .hist-metric{flex:0 0 auto;min-width:56px}.rhythm-hist-pop .hist-card__extra{margin-top:2px;font-size:10px;color:#a0a4aa;line-height:1.3}.rhythm-hist-pop .hist-metric{flex:1;min-width:0}.rhythm-hist-pop .hist-metric__label{display:block;font-size:10px;color:#a8abb2;line-height:1.2}.rhythm-hist-pop .hist-metric__val{display:block;margin-top:1px;font-size:12px;font-weight:700;color:#606266}.rhythm-hist-pop .hist-metric__val--lift{color:#f56c6c}.rhythm-hist-pop .aux-box{border-radius:7px;border:1px solid #eef1f5;background:#fafbfc;padding:5px 8px}.rhythm-hist-pop .aux-box__head{font-size:11px;color:#909399;margin-bottom:3px}.rhythm-hist-pop .aux-box__row{display:flex;align-items:center;gap:5px;font-size:11px;color:#8a9bb0}.rhythm-hist-pop .aux-box__row i{font-size:12px;color:#a8b8c8}.rhythm-hist-pop .aux-box__label{flex:1}.rhythm-hist-pop .aux-box__val{font-weight:600;color:#7a8fa6}.emotion-node-analysis .search-area[data-v-753dfec8]{background:#fff;padding:20px;border-radius:4px;margin-bottom:8px}.emotion-node-analysis .toolbar-line[data-v-753dfec8]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.emotion-node-analysis .search-area-label[data-v-753dfec8]{margin-right:10px;color:#606266}.emotion-node-analysis .search-area-select--date[data-v-753dfec8]{width:150px}.life-charts[data-v-5f2d18cc]{position:relative}.chart-scroll[data-v-5f2d18cc]{overflow-x:auto}.chart-row[data-v-5f2d18cc]{display:flex;align-items:flex-start;width:-moz-max-content;width:max-content}.day-expand[data-v-5f2d18cc]{flex:none;width:210px;margin:8px 8px 0 8px;max-height:614px;overflow:auto;background:#fff;border:1px solid #d7e6f5;border-radius:8px;padding:8px 8px 4px}.day-expand__title[data-v-5f2d18cc]{font-size:14px;font-weight:700;color:#1f4e79;padding:0 4px 6px}.day-expand ol[data-v-5f2d18cc]{list-style:none;margin:0;padding:0}.day-expand li[data-v-5f2d18cc]{display:flex;align-items:center;gap:4px;min-height:28px;padding:2px 4px;border-radius:4px;cursor:pointer;font-size:13px;color:#303133}.day-expand li.is-on[data-v-5f2d18cc]{background:#f3f8fd}.day-expand li i[data-v-5f2d18cc]{width:10px;height:10px;border-radius:2px;flex:none}.day-expand__no[data-v-5f2d18cc]{width:18px;text-align:right;font-weight:700;color:#000;flex:none}.day-expand__name[data-v-5f2d18cc]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.day-expand b[data-v-5f2d18cc]{flex:none;font-weight:700}.day-expand b.is-up[data-v-5f2d18cc]{color:#f25c54}.day-expand b.is-down[data-v-5f2d18cc]{color:#16a34a}.day-expand__empty[data-v-5f2d18cc]{color:#909399;font-size:12px;padding:4px}.chart-plot[data-v-5f2d18cc]{position:relative}.burst-stat[data-v-5f2d18cc]{position:absolute;left:58px;top:8px;z-index:4;width:246px;max-height:188px;overflow:auto;background:hsla(0,0%,100%,.94);border:1px solid #d7e6f5;border-radius:8px;padding:6px 8px 4px}.burst-stat__title[data-v-5f2d18cc]{position:sticky;top:0;z-index:1;font-size:13px;font-weight:700;color:#1f4e79;padding-bottom:4px;background:hsla(0,0%,100%,.96)}.burst-stat ol[data-v-5f2d18cc]{list-style:none;margin:0;padding:0}.burst-stat li[data-v-5f2d18cc]{display:flex;align-items:center;gap:4px;min-height:24px;padding:1px 2px;border-radius:4px;cursor:pointer;font-size:12px;color:#303133}.burst-stat li.is-on[data-v-5f2d18cc]{background:#f3f8fd}.burst-stat li i[data-v-5f2d18cc]{width:8px;height:8px;border-radius:50%;flex:none}.burst-stat__no[data-v-5f2d18cc]{width:16px;text-align:right;font-weight:700;color:#000;flex:none}.burst-stat__name[data-v-5f2d18cc]{width:58px;flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.burst-stat__date[data-v-5f2d18cc]{color:#909399;flex:none}.burst-stat__tag[data-v-5f2d18cc]{flex:none;font-weight:700}.burst-stat b[data-v-5f2d18cc]{margin-left:auto;flex:none;font-weight:700}.burst-stat b.is-up[data-v-5f2d18cc]{color:#f25c54}.burst-stat b.is-down[data-v-5f2d18cc]{color:#16a34a}.burst-stat__empty[data-v-5f2d18cc]{color:#909399;font-size:12px;padding:4px}.chart-card[data-v-5f2d18cc]{background:#fff;border:1px solid #d7e6f5;border-radius:8px;padding:8px 8px 2px;margin-bottom:10px}.chart-head[data-v-5f2d18cc]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.chart-title[data-v-5f2d18cc]{font-size:14px;font-weight:700;color:#000;padding:2px 6px 0;white-space:nowrap}.chart-title i[data-v-5f2d18cc]{color:#000;margin-left:4px}.rank-legend[data-v-5f2d18cc]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px 10px;padding:2px 4px 0}.rank-legend button[data-v-5f2d18cc]{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;padding:0;cursor:pointer;color:#000;font-size:13px;font-weight:600}.rank-legend button.is-off[data-v-5f2d18cc]{opacity:.35}.rank-legend i[data-v-5f2d18cc]{width:14px;height:8px;border-radius:2px}.rank-legend__no[data-v-5f2d18cc]{min-width:14px;text-align:right;font-weight:700}.chart--return[data-v-5f2d18cc]{height:54vh;min-height:440px}.chart--height[data-v-5f2d18cc]{height:46vh;min-height:380px}.chart--return.is-fixed[data-v-5f2d18cc]{height:614px;min-height:614px}.chart--height.is-fixed[data-v-5f2d18cc]{height:460px;min-height:460px}.finals-axis[data-v-5f2d18cc]{padding-top:8px;padding-bottom:8px}.finals-axis__title[data-v-5f2d18cc]{font-size:14px;font-weight:700;color:#000;padding:0 6px 6px}.finals-axis__track[data-v-5f2d18cc]{position:relative}.finals-col[data-v-5f2d18cc]{position:absolute;top:0;min-height:18px;text-align:center}.finals-date[data-v-5f2d18cc]{font-size:12px;font-weight:700;color:#000;line-height:1.2;padding-bottom:4px}.finals-line[data-v-5f2d18cc]{font-size:11px;line-height:1.35;color:#303133;word-break:break-all;padding:0 2px 6px}.finals-line b[data-v-5f2d18cc]{color:#1f4e79}.finals-line.is-hit[data-v-5f2d18cc]{margin:2px 1px 6px;padding:4px 5px;border-radius:4px;box-shadow:0 3px 0 rgba(15,23,42,.28);font-weight:800}.finals-line.is-hit .finals-star[data-v-5f2d18cc],.finals-line.is-hit b[data-v-5f2d18cc]{color:inherit;font-weight:800}.finals-star[data-v-5f2d18cc]{color:#e6a23c;font-weight:700}.event-pop[data-v-5f2d18cc]{position:absolute;right:12px;top:42px;width:240px;background:#fff;border:1px solid #d7e6f5;border-radius:8px;box-shadow:0 6px 18px rgba(31,78,121,.12);padding:10px 12px;font-size:12px;color:#606266;line-height:1.6;z-index:3}.event-pop__head[data-v-5f2d18cc]{display:flex;justify-content:space-between;color:#303133}.event-pop__head i[data-v-5f2d18cc]{cursor:pointer;color:#909399}.event-pop__type[data-v-5f2d18cc]{font-weight:700}.event-pop__desc[data-v-5f2d18cc]{color:#909399;margin-top:4px}.event-pop__back[data-v-5f2d18cc],.event-pop__item[data-v-5f2d18cc]{display:flex;align-items:center;gap:6px;width:100%;margin-top:6px;padding:4px 0;border:0;background:transparent;color:#303133;font-size:12px;text-align:left;cursor:pointer}.event-pop__item i[data-v-5f2d18cc]{width:8px;height:8px;border-radius:50%;flex:none}.event-pop__back[data-v-5f2d18cc]{color:#409eff}.kingdom-panel[data-v-11f7e842]{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0}.kingdom-body[data-v-11f7e842],.kingdom-main[data-v-11f7e842]{display:flex;flex:1;min-height:0}.kingdom-main[data-v-11f7e842]{flex-direction:column;min-width:0}.kingdom-roster[data-v-11f7e842]{flex:none;width:196px;margin-left:8px;padding:4px 8px 8px;overflow:auto;border-left:1px solid #e5e7eb}.kingdom-roster em[data-v-11f7e842]{display:block;margin-bottom:8px;color:#909399;font-style:normal;font-size:12px}.kingdom-roster.is-adding[data-v-11f7e842]{width:248px}.kingdom-add[data-v-11f7e842]{margin-bottom:8px}.kingdom-add__input[data-v-11f7e842]{display:flex;gap:4px;margin-bottom:6px}.kingdom-add__input input[data-v-11f7e842]{flex:1;min-width:0;height:28px;padding:0 6px;border:1px solid #dcdfe6;border-radius:4px;color:#303133;font-size:12px}.kingdom-add__input button[data-v-11f7e842]{flex:none;height:28px;padding:0 8px;border:1px solid #409eff;border-radius:4px;background:#409eff;color:#fff;font-size:12px;cursor:pointer}.kingdom-add__input button[data-v-11f7e842]:disabled{opacity:.6;cursor:not-allowed}.kingdom-add__tabs[data-v-11f7e842]{display:flex;gap:4px;margin-bottom:4px}.kingdom-add__tabs button[data-v-11f7e842]{flex:1;height:26px;padding:0 4px;border:1px solid #dcdfe6;border-radius:4px;background:#fff;color:#606266;font-size:12px;cursor:pointer}.kingdom-add__tabs button.on[data-v-11f7e842]{border-color:#409eff;color:#409eff}.kingdom-add__list[data-v-11f7e842]{max-height:220px;margin-bottom:6px;overflow:auto}.kingdom-add__row[data-v-11f7e842]{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:4px 2px;border:0;background:transparent;color:#303133;font-size:13px;text-align:left;cursor:pointer}.kingdom-add__row i[data-v-11f7e842]{flex:none;margin-left:6px;color:#409eff;font-style:normal;font-size:11px}.kingdom-add__row.is-picked[data-v-11f7e842]{color:#409eff;font-weight:700}.kingdom-add__row.is-on[data-v-11f7e842],.kingdom-add__row[data-v-11f7e842]:disabled{color:#c0c4cc;cursor:default}.kingdom-add__row.is-on i[data-v-11f7e842],.kingdom-add__row:disabled i[data-v-11f7e842]{color:#c0c4cc}.kingdom-roster__row[data-v-11f7e842]{display:flex;align-items:center;gap:6px;min-height:28px;color:#303133;font-size:13px}.kingdom-roster__row i[data-v-11f7e842]{flex:none;width:10px;height:10px;border-radius:2px}.kingdom-roster__row span[data-v-11f7e842]{flex:1;min-width:0}.kingdom-roster__row button[data-v-11f7e842]{flex:none;width:18px;height:18px;padding:0;border:0;background:transparent;color:#909399;font-size:16px;line-height:16px;cursor:pointer}.kingdom-roster__row button[data-v-11f7e842]:hover{color:#f25c54}.kingdom-roster__save[data-v-11f7e842]{display:block;width:100%;margin-bottom:8px;padding:4px 0;border:1px solid #e6a23c;border-radius:4px;background:#fff;color:#b88230;font-size:12px;cursor:pointer}.kingdom-roster__save[data-v-11f7e842]:disabled{border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.kingdom-view[data-v-11f7e842]{position:relative;flex:1;min-height:0;overflow:hidden}.kingdom-shift[data-v-11f7e842]{position:absolute;top:0;left:0;height:100%}.kingdom-chart[data-v-11f7e842]{height:calc(100% - 68px)}.kingdom-follow[data-v-11f7e842]{position:absolute;top:8px;z-index:5;padding:4px 8px;border:1px solid #409eff;border-radius:4px;background:hsla(0,0%,100%,.96);color:#1f4e79;font-size:12px;font-weight:700;line-height:16px;white-space:nowrap;transform:translateX(-50%);pointer-events:none;box-shadow:0 4px 12px rgba(15,23,42,.12)}.kingdom-dates[data-v-11f7e842]{position:relative;height:68px}.kingdom-dates__item[data-v-11f7e842]{position:absolute;top:2px;display:flex;flex-direction:column;align-items:center;color:#000;font-size:12px;font-weight:600;line-height:16px;white-space:nowrap;transform:translateX(-50%)}.kingdom-dates__item b[data-v-11f7e842]{font-weight:600}.kingdom-dates__item i[data-v-11f7e842]{font-style:normal;font-weight:700}.kingdom-dates__item .is-hit[data-v-11f7e842]{color:#0f766e}.kingdom-dates__item .is-plus[data-v-11f7e842]{color:#8b1515}.kingdom-dates__item .is-soil[data-v-11f7e842]{color:#c2410c}.kingdom-dates__item .is-none[data-v-11f7e842]{color:#6b7280;font-weight:600}.kingdom-dates__item .is-catchup[data-v-11f7e842]{color:#7c3aed;font-size:11px;font-weight:700}.kingdom-bar[data-v-11f7e842]{flex:none;height:16px;overflow-x:scroll;overflow-y:hidden}.kingdom-bar>div[data-v-11f7e842]{height:1px}.cycle-page[data-v-2eb14f92]{color:#303133}.side-card[data-v-2eb14f92],.summary[data-v-2eb14f92],.table-card[data-v-2eb14f92],.toolbar[data-v-2eb14f92]{background:#fff;border:1px solid #d7e6f5;border-radius:8px}.toolbar[data-v-2eb14f92]{padding:12px 14px 10px;margin-bottom:10px}.toolbar__title[data-v-2eb14f92]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.toolbar__name[data-v-2eb14f92]{font-size:18px;font-weight:700;color:#1f4e79}.toolbar__sub[data-v-2eb14f92]{margin-top:2px;color:#7d8da3;font-size:12px}.manual-row[data-v-2eb14f92],.toolbar__row[data-v-2eb14f92]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:10px}.date-field[data-v-2eb14f92]{align-items:flex-start}.date-block[data-v-2eb14f92]{display:flex;flex-direction:column;gap:4px;width:168px}.date-block[data-v-2eb14f92] .el-date-editor.el-input{width:168px}.date-nav[data-v-2eb14f92]{display:flex;gap:4px}.date-nav button[data-v-2eb14f92]{flex:1;height:24px;border:1px solid #d7e4f6;background:#f7faff;color:#1f4e79;border-radius:4px;cursor:pointer;font-size:12px}.date-nav button[data-v-2eb14f92]:disabled{color:#c0c4cc;cursor:not-allowed}.field-select[data-v-2eb14f92]{width:132px}.checks[data-v-2eb14f92]{gap:8px}.toolbar__right[data-v-2eb14f92]{margin-left:auto;display:flex;align-items:center;gap:8px;color:#909399;font-size:12px}.manual-select[data-v-2eb14f92]{width:280px}.range-stack[data-v-2eb14f92]{display:flex;flex-direction:column;gap:6px}.range-stack .field[data-v-2eb14f92]{display:flex;align-items:center}.range-stack .field span[data-v-2eb14f92]{width:84px}.range-stack .is-driving span[data-v-2eb14f92]{color:#1f4e79;font-weight:700}.seg[data-v-2eb14f92]{position:relative;display:grid;grid-template-columns:repeat(4,52px);padding:2px;background:#f4f8fc;border:1px solid #d7e4f6;border-radius:4px}.seg__thumb[data-v-2eb14f92]{position:absolute;top:2px;bottom:2px;left:2px;width:52px;border-radius:3px;background:#409eff;box-shadow:0 1px 4px rgba(64,158,255,.35);pointer-events:none;z-index:0;transition:transform .28s cubic-bezier(.22,.8,.28,1),opacity .2s ease}.seg button[data-v-2eb14f92]{position:relative;z-index:1;height:22px;border:0;background:transparent;color:#606266;font-size:12px;cursor:pointer;transition:color .2s ease,transform .12s ease}.seg button[data-v-2eb14f92]:hover{color:#1f4e79}.seg button[data-v-2eb14f92]:active{transform:scale(.92)}.seg button.is-active[data-v-2eb14f92],.seg button.is-active[data-v-2eb14f92]:hover{color:#fff;font-weight:700}.demo-note[data-v-2eb14f92]{margin-top:8px;color:#b88230;font-size:12px}.cycle-body[data-v-2eb14f92]{display:flex;align-items:flex-start;gap:10px}.cycle-main[data-v-2eb14f92]{width:68%;min-width:0}.cycle-main.is-full[data-v-2eb14f92]{width:100%}.finals-card[data-v-2eb14f92]{background:#fff;border:1px solid #d7e6f5;border-radius:8px;padding:12px 14px;margin-bottom:10px}.finals-head[data-v-2eb14f92]{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.finals-date[data-v-2eb14f92]{color:#909399;font-size:12px}.finals-list[data-v-2eb14f92]{display:flex;flex-wrap:wrap;gap:8px 18px}.final-item[data-v-2eb14f92]{display:inline-flex;align-items:baseline;gap:6px;font-size:14px;color:#303133;line-height:1.6}.final-name[data-v-2eb14f92]{font-weight:700;color:#1f4e79}.final-sep[data-v-2eb14f92]{color:#c0c4cc}.final-star[data-v-2eb14f92]{color:#e6a23c;font-weight:700}.cycle-side[data-v-2eb14f92]{width:32%;min-width:280px}.side-reopen[data-v-2eb14f92],.side-toggle[data-v-2eb14f92]{border:1px solid #d7e6f5;background:#f7faff;color:#1f4e79;border-radius:4px;cursor:pointer;font-size:12px;height:28px;padding:0 10px}.side-reopen[data-v-2eb14f92]{position:sticky;top:8px;align-self:flex-start;writing-mode:vertical-rl;height:auto;padding:12px 6px;letter-spacing:2px}.summary[data-v-2eb14f92]{display:flex;align-items:center;gap:14px;padding:10px 12px;margin-bottom:10px;overflow-x:auto}.summary__name[data-v-2eb14f92]{font-size:16px;font-weight:700;color:#1f4e79;white-space:nowrap}.summary__name span[data-v-2eb14f92]{font-weight:500;color:#606266;margin-left:4px}.summary__tags[data-v-2eb14f92]{display:flex;align-items:center;gap:6px;margin-top:4px;color:#909399;font-size:12px;white-space:nowrap}.metric[data-v-2eb14f92]{min-width:72px}.metric--concept[data-v-2eb14f92]{min-width:280px}.concept-save[data-v-2eb14f92]{display:flex;align-items:center;gap:8px}.concept-save .el-select[data-v-2eb14f92]{width:220px}.concept-save .el-button[data-v-2eb14f92]{flex:none}.metric__label[data-v-2eb14f92]{color:#909399;font-size:12px;margin-bottom:2px}.metric__return[data-v-2eb14f92]{color:#f25c54;font-size:26px;font-weight:700;line-height:1.1}.metric__num[data-v-2eb14f92]{font-size:18px;font-weight:700;color:#303133}.metric__num--blue[data-v-2eb14f92]{color:#409eff}.metric__num--red[data-v-2eb14f92]{color:#e85d4c}.table-card[data-v-2eb14f92]{padding:10px}.table-head[data-v-2eb14f92]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.side-title[data-v-2eb14f92],.table-title[data-v-2eb14f92]{font-size:14px;font-weight:700;color:#1f4e79}.role-filter[data-v-2eb14f92]{width:120px}.table-note[data-v-2eb14f92]{margin-left:auto;color:#b88230;font-size:12px}.pager[data-v-2eb14f92]{display:flex;justify-content:flex-end;margin-top:8px}.up[data-v-2eb14f92]{color:#f25c54;font-weight:700}.side-card[data-v-2eb14f92]{padding:10px;margin-bottom:10px}.side-head[data-v-2eb14f92]{display:flex;justify-content:space-between;align-items:flex-start}.side-head i[data-v-2eb14f92]{cursor:pointer;color:#909399}.side-sub[data-v-2eb14f92]{color:#909399;font-size:12px;margin-top:2px}.diag-metrics[data-v-2eb14f92]{display:grid;grid-template-columns:1fr 1fr;gap:6px 8px;margin:8px 0;font-size:12px;color:#909399}.diag-metrics b[data-v-2eb14f92]{display:block;font-size:16px}.diag-metrics .blue[data-v-2eb14f92]{color:#409eff}.diag-metrics .red[data-v-2eb14f92]{color:#e85d4c}.detail-tabs[data-v-2eb14f92]{display:flex;margin-bottom:8px}.judge-grid[data-v-2eb14f92]{display:grid;grid-template-columns:1fr 1fr .8fr;gap:6px}.judge[data-v-2eb14f92]{background:#f7fbff;border:1px solid #e3eef8;border-radius:6px;padding:6px;font-size:12px;color:#606266}.judge ul[data-v-2eb14f92]{margin:4px 0 0;padding-left:16px}.judge p[data-v-2eb14f92]{margin:6px 0 0}.judge__title[data-v-2eb14f92]{font-weight:700;color:#1f4e79}.judge__title--orange[data-v-2eb14f92]{color:#e6a23c}.judge__title--red[data-v-2eb14f92]{color:#f25c54}.detail-list[data-v-2eb14f92]{max-height:180px;overflow:auto}.detail-item[data-v-2eb14f92]{padding:6px 0;border-bottom:1px dashed #e3eef8;font-size:12px;cursor:pointer}.detail-item p[data-v-2eb14f92]{margin:2px 0 0;color:#909399}.base-grid[data-v-2eb14f92]{display:grid;grid-template-columns:1fr 1fr;gap:6px;font-size:12px}.base-grid span[data-v-2eb14f92]{display:block;color:#909399}.legend-row[data-v-2eb14f92]{display:flex;gap:6px;align-items:flex-start;font-size:12px;color:#606266;margin-top:6px}.legend-row b[data-v-2eb14f92]{white-space:nowrap}.usage[data-v-2eb14f92]{margin:6px 0 0;padding-left:18px;color:#606266;font-size:12px;line-height:1.55}.stage-text--rise[data-v-2eb14f92]{color:#409eff}.stage-text--expand[data-v-2eb14f92]{color:#67c23a}.stage-text--stall[data-v-2eb14f92]{color:#e6a23c}.stage-text--age[data-v-2eb14f92]{color:#f25c54}.empty[data-v-2eb14f92]{color:#c0c4cc;font-size:12px}[data-v-2eb14f92] .is-active-row td{background:#eaf4ff!important}@media(max-width:1200px){.cycle-body[data-v-2eb14f92]{display:block}.cycle-main[data-v-2eb14f92],.cycle-side[data-v-2eb14f92]{width:100%}}.kingdom-dialog.el-dialog{display:flex;flex-direction:column;height:96vh;margin-bottom:2vh}.kingdom-dialog .el-dialog__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.system-crashed[data-v-794ace94]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#fff;color:#222;font-size:28px;font-weight:600;letter-spacing:1px}