.custom[data-v-b27f407c]{background-color:#292929}.custom .head[data-v-b27f407c]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 5px}.custom .head .title[data-v-b27f407c]{display:flex;align-items:center;gap:6px}.custom .head .title .question-icon[data-v-b27f407c]{width:14px;height:14px;cursor:pointer;opacity:.7;transition:opacity .3s}.custom .head .title .question-icon[data-v-b27f407c]:hover{opacity:1}.custom .chart[data-v-b27f407c]{background-color:#292929}.time-text[data-v-b27f407c]{font-size:11px;font-weight:400!important;margin-left:4px}.dimension-select[data-v-b27f407c]{transform:scale(.8);transform-origin:center;display:flex;align-items:center;gap:12px}.dimension-select[data-v-b27f407c] .el-radio{margin-right:8px!important;display:flex;align-items:center}.dimension-select[data-v-b27f407c] .el-radio .el-radio__label{padding-left:6px}.olive-chart[data-v-b27f407c]{display:flex;align-items:center;height:28px;gap:8px;cursor:pointer}.olive-chart .level-label[data-v-b27f407c]{font-weight:400;font-size:11px;color:#c1c1c1;width:20px;text-align:center}.olive-chart .chart-bar[data-v-b27f407c]{flex:1;border:1px solid #333;border-right-width:0;border-bottom-width:0;height:100%;display:flex;align-items:center;justify-content:center}.olive-chart .chart-bar .content[data-v-b27f407c]{position:relative;height:28px;transform:scaleX(0);transform-origin:center;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.olive-chart .chart-bar .content.no-transition[data-v-b27f407c]{transition:none!important}.olive-chart .chart-bar .content.animate-expand[data-v-b27f407c]{transform:scaleX(1)}.olive-chart .chart-bar .content .tips[data-v-b27f407c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;font-weight:400;font-size:11px;color:#e0e0e0;opacity:0;transition:opacity .4s ease .4s}.olive-chart .chart-bar .content.no-transition .tips[data-v-b27f407c]{transition:none!important}.olive-chart .chart-bar .content.animate-expand .tips[data-v-b27f407c]{opacity:1}.olive-chart:last-child .chart-bar[data-v-b27f407c]{border-bottom:1px solid #333}.rule-settings[data-v-b27f407c]{padding:0 8px;min-width:480px}.rule-settings .rule-section[data-v-b27f407c]{margin-bottom:12px}.rule-settings .rule-section[data-v-b27f407c]:last-child{margin-bottom:0}.rule-settings .rule-section .rule-title[data-v-b27f407c]{font-size:12px;font-weight:600;color:#e0e0e0;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid #474747;display:flex;align-items:center}.rule-settings .rule-section .rule-title[data-v-b27f407c]:before{content:"";display:inline-block;width:3px;height:12px;background:#409eff;margin-right:6px;border-radius:2px}.rule-settings .rule-section .rule-items-horizontal[data-v-b27f407c]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:hsla(0,0%,100%,.03);border:1px solid #474747;border-radius:3px}.rule-settings .rule-section .rule-items-horizontal .rule-item-inline[data-v-b27f407c]{display:flex;align-items:center;gap:6px}.rule-settings .rule-section .rule-items-horizontal .rule-item-inline .level-label[data-v-b27f407c]{font-size:11px;color:#c1c1c1;font-weight:500;min-width:18px;text-align:center}.rule-settings .rule-section .rule-items-grid-2[data-v-b27f407c]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.rule-settings .rule-section .rule-items-grid-2 .rule-item-range[data-v-b27f407c]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:hsla(0,0%,100%,.03);border:1px solid #474747;border-radius:3px;transition:all .3s}.rule-settings .rule-section .rule-items-grid-2 .rule-item-range[data-v-b27f407c]:hover{background:hsla(0,0%,100%,.05);border-color:#409eff}.rule-settings .rule-section .rule-items-grid-2 .rule-item-range .level-label[data-v-b27f407c]{font-size:11px;color:#c1c1c1;font-weight:500;min-width:18px;text-align:center}.rule-settings .rule-section .rule-items-grid-2 .rule-item-range .range-inputs[data-v-b27f407c]{display:flex;align-items:center;gap:4px;flex:1}.rule-settings .rule-section .rule-items-grid-2 .rule-item-range .range-inputs .range-separator[data-v-b27f407c]{color:#828282;font-weight:500;font-size:12px;margin:0 2px}.rule-settings .rule-section .rule-items-grid-2 .rule-item-range .range-inputs .infinity[data-v-b27f407c]{width:90px;text-align:center;color:#828282;font-size:14px}[data-v-b27f407c] .dark-input-number{width:90px}[data-v-b27f407c] .dark-input-number .el-input__inner{background:#1f1f1f!important;border-color:#474747!important;color:#e0e0e0!important;text-align:center}[data-v-b27f407c] .dark-input-number .el-input__inner:focus,[data-v-b27f407c] .dark-input-number .el-input__inner:hover{border-color:#409eff!important}[data-v-b27f407c] .dark-input-number .el-input-number__decrease,[data-v-b27f407c] .dark-input-number .el-input-number__increase{background:#2a2a2a!important;border-color:#474747!important;color:#c1c1c1!important}[data-v-b27f407c] .dark-input-number .el-input-number__decrease:hover,[data-v-b27f407c] .dark-input-number .el-input-number__increase:hover{color:#409eff!important;border-color:#409eff!important}[data-v-b27f407c] .dark-input-number.is-disabled .el-input__inner{background:#252525!important;color:#828282!important;cursor:not-allowed}[data-v-b27f407c] .dark-input-number.is-disabled .el-input__inner:hover{border-color:#474747!important}[data-v-b27f407c] .dark-input-number.is-disabled .el-input-number__decrease,[data-v-b27f407c] .dark-input-number.is-disabled .el-input-number__increase{background:#1f1f1f!important;color:#666!important;cursor:not-allowed}[data-v-b27f407c] .dark-input-number.is-disabled .el-input-number__decrease:hover,[data-v-b27f407c] .dark-input-number.is-disabled .el-input-number__increase:hover{color:#666!important;border-color:#474747!important}[data-v-b27f407c] .settings-dialog .el-dialog{background:#292929!important}[data-v-b27f407c] .settings-dialog .el-dialog__header{border-bottom:1px solid #474747}[data-v-b27f407c] .settings-dialog .el-dialog__title{color:#e0e0e0!important}[data-v-b27f407c] .settings-dialog .el-dialog__headerbtn .el-dialog__close{color:#c1c1c1!important}[data-v-b27f407c] .settings-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:#409eff!important}[data-v-b27f407c] .settings-dialog .el-dialog__body{padding:15px;background:#292929}[data-v-b27f407c] .settings-dialog .el-dialog__footer{border-top:1px solid #474747;padding:12px 15px;background:#292929}.skill-level-tags[data-v-b27f407c]{display:flex;align-items:center;gap:8px}.skill-level-tags .skill-tag[data-v-b27f407c]{font-size:12px;font-weight:600;letter-spacing:.5px}.tooltip-content[data-v-b27f407c]{max-width:450px}.tooltip-content .tooltip-section[data-v-b27f407c]{margin-bottom:12px}.tooltip-content .tooltip-section[data-v-b27f407c]:last-child{margin-bottom:0}.tooltip-content .tooltip-section .tooltip-title[data-v-b27f407c]{font-size:13px;font-weight:600;color:#409eff;margin-bottom:8px;padding-bottom:5px;border-bottom:1px solid rgba(64,158,255,.3)}.tooltip-content .tooltip-section .rule-table[data-v-b27f407c]{width:100%;border-collapse:collapse;font-size:12px}.tooltip-content .tooltip-section .rule-table th[data-v-b27f407c]{background:rgba(64,158,255,.15);color:#fff;font-weight:600;padding:6px 10px;text-align:center;border:1px solid hsla(0,0%,100%,.1);font-size:12px}.tooltip-content .tooltip-section .rule-table td[data-v-b27f407c]{padding:5px 10px;text-align:center;border:1px solid hsla(0,0%,100%,.08);color:#333;background:hsla(0,0%,100%,.9)}.tooltip-content .tooltip-section .rule-table td.type-cell[data-v-b27f407c]{background:rgba(64,158,255,.1);font-weight:600;color:#409eff}.tooltip-content .tooltip-section .rule-table tbody tr[data-v-b27f407c]:hover{background:hsla(0,0%,100%,.03)}.tooltip-content .tooltip-section .comprehensive-rules-text[data-v-b27f407c]{font-size:12px;color:#fff;line-height:1.8;background:hsla(0,0%,100%,.05);padding:8px 10px;border-radius:4px}.tooltip-content .tooltip-section .comprehensive-rules-text .rule-text-item[data-v-b27f407c]{padding:2px 0;color:#fff}.tooltip-content .tooltip-section .proportion-info[data-v-b27f407c]{margin-top:8px;padding:8px 10px;border-top:1px solid hsla(0,0%,100%,.1);font-size:12px;color:#fff;line-height:1.8;background:hsla(0,0%,100%,.05);border-radius:4px}.level-rules-tooltip{max-width:450px!important}.el-dialog__body .el-table:after,.el-dialog__body .el-table:before,.el-dialog__body .my-table-wrapper:after,.el-dialog__body .my-table-wrapper:before,.el-dialog__body:after,.el-dialog__body:before{display:none!important}.dialog-content-wrapper{max-height:80vh;overflow-y:auto}.dialog-content-wrapper ::v-deep .el-table:after,.dialog-content-wrapper ::v-deep .el-table:before,.dialog-content-wrapper :before{display:none!important}.dialog-content-wrapper::-webkit-scrollbar{width:8px}.dialog-content-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.dialog-content-wrapper::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.dialog-content-wrapper::-webkit-scrollbar-thumb:hover{background:#a8a8a8}