:root{--app-width: 100%;--app-min-width: 88rem;--color-primary: #7b56ff;--color-primary-light: #9b7fff;--color-primary-lighter: #c4b0ff;--color-primary-dark: #6761ff;--color-primary-bg: #f2ebfe;--color-primary-hover: #f9f7ff;--color-font-active: #4e40f8;--color-select-bg-card: #6e40f8;--color-active-disabled: #a87dff;--color-form-disabled: #8d88a1;--gradient-primary: linear-gradient(135deg, #7b56ff 0%, #6761ff 100%);--gradient-primary-disabled: linear-gradient(135deg, #dccfff 0%, #cdceff 100%);--gradient-danger: linear-gradient(90deg, #ff5632 0%, #ff3355 100%);--gradient-delete-btn: linear-gradient(90deg, #ffa33e 0%, #ff963e 100%);--color-success: #10b981;--color-warning: #f59e0b;--color-danger: #ef4444;--color-info: #6b7280;--color-delete-btn: #e8485a;--rank-bg_1: #ffcb3c;--rank-bg_2: #4399FF;--rank-bg_3: #FF9748;--rank-bg_4: #8245FF;--color-text-primary: #1f1f2e;--color-text-regular: #374151;--color-text-secondary: #6b7280;--color-text-placeholder: #9ca3af;--color-title_1: #222222;--color-title_2: #555555;--color-text-desc: #999999;--color-text-disabled: #aaaaaa;--color-text-panel: #2f2f2f;--color-border-panel: #ececec;--color-bg-global: #ffffff;--color-border: #e5e7eb;--color-border-light: #ececec;--color-bg-page: #f5f5fb;--color-bg-card: #f8f8f8;--color-bg-select: #f0f0f0;--font-size-20: 2rem;--font-size-15: 1.5rem;--font-size-14: 1.4rem;--font-size-12: 1.2rem;--font-size-10: 1rem;--radius-sm: .4rem;--radius-md: .8rem;--radius-lg: 1.2rem;--radius-xl: 1.6rem;--radius-full: 9999px;--shadow-card: 0 .4rem 1.6rem rgba(123, 86, 255, .1), 0 .1rem .4rem rgba(0, 0, 0, .06);--shadow-modal: 0 .8rem 3.2rem rgba(123, 86, 255, .15), 0 .2rem .8rem rgba(0, 0, 0, .1);--shadow-primary: 0 .4rem 1.2rem rgba(123, 86, 255, .4)}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}html,body{width:100%!important;height:100%!important;margin:0!important;padding:0!important;background:transparent;font-family:Microsoft YaHei,sans-serif}:where(#app){width:var(--app-width);height:100%}html :where(#app) .el-button,html :where(body>.el-overlay) .el-button{--el-button-bg-color: #fff;--el-button-border-color: var(--color-primary);--el-button-text-color: var(--color-primary);--el-button-hover-bg-color: var(--color-primary-hover);--el-button-hover-border-color: var(--color-primary-light);--el-button-hover-text-color: var(--color-primary-light);--el-button-active-bg-color: var(--color-primary-bg);--el-button-active-border-color: var(--color-primary-dark);--el-button-active-text-color: var(--color-primary-dark);--el-button-disabled-bg-color: #fff;--el-button-disabled-border-color: var(--color-border-light);--el-button-disabled-text-color: var(--color-form-disabled);border-color:var(--el-button-border-color);border-radius:var(--radius-md);background:var(--el-button-bg-color);color:var(--el-button-text-color);letter-spacing:0;opacity:1}html :where(#app) .el-button:hover,html :where(#app) .el-button:focus,html :where(body>.el-overlay) .el-button:hover,html :where(body>.el-overlay) .el-button:focus{border-color:var(--el-button-hover-border-color);background:var(--el-button-hover-bg-color);color:var(--el-button-hover-text-color);opacity:1}html :where(#app) .el-button:active,html :where(body>.el-overlay) .el-button:active{border-color:var(--el-button-active-border-color);background:var(--el-button-active-bg-color);color:var(--el-button-active-text-color);opacity:1}html :where(#app) .el-button.is-disabled,html :where(#app) .el-button[disabled],html :where(body>.el-overlay) .el-button.is-disabled,html :where(body>.el-overlay) .el-button[disabled]{border-color:var(--el-button-disabled-border-color);background:var(--el-button-disabled-bg-color);color:var(--el-button-disabled-text-color);cursor:not-allowed;opacity:1}html :where(#app) .el-button.is-loading,html :where(body>.el-overlay) .el-button.is-loading{--el-mask-color-extra-light: rgb(123 86 255 / 12%)}html :where(#app) .el-button.is-loading .el-icon,html :where(body>.el-overlay) .el-button.is-loading .el-icon{color:currentColor}html :where(#app) .el-button--primary,html :where(#app) .el-button.dypro-button-primary,html :where(body>.el-overlay) .el-button--primary,html :where(body>.el-overlay) .el-button.dypro-button-primary{--el-button-bg-color: transparent;--el-button-border-color: transparent;--el-button-text-color: #fff;--el-button-hover-bg-color: transparent;--el-button-hover-border-color: transparent;--el-button-hover-text-color: #fff;--el-button-active-bg-color: transparent;--el-button-active-border-color: transparent;--el-button-active-text-color: #fff;--el-button-disabled-bg-color: transparent;--el-button-disabled-border-color: transparent;--el-button-disabled-text-color: #fff;border-color:transparent;background:var(--gradient-primary);color:#fff}html :where(#app) .el-button--primary:hover,html :where(#app) .el-button--primary:focus,html :where(#app) .el-button.dypro-button-primary:hover,html :where(#app) .el-button.dypro-button-primary:focus,html :where(body>.el-overlay) .el-button--primary:hover,html :where(body>.el-overlay) .el-button--primary:focus,html :where(body>.el-overlay) .el-button.dypro-button-primary:hover,html :where(body>.el-overlay) .el-button.dypro-button-primary:focus{border-color:transparent;background:var(--gradient-primary);color:#fff;opacity:.85}html :where(#app) .el-button--primary:active,html :where(#app) .el-button.dypro-button-primary:active,html :where(body>.el-overlay) .el-button--primary:active,html :where(body>.el-overlay) .el-button.dypro-button-primary:active{border-color:transparent;background:var(--gradient-primary);color:#fff;opacity:.7}html :where(#app) .el-button--primary.is-disabled,html :where(#app) .el-button--primary.is-disabled:hover,html :where(#app) .el-button--primary.is-disabled:focus,html :where(#app) .el-button.dypro-button-primary.is-disabled,html :where(#app) .el-button.dypro-button-primary.is-disabled:hover,html :where(#app) .el-button.dypro-button-primary.is-disabled:focus,html :where(body>.el-overlay) .el-button--primary.is-disabled,html :where(body>.el-overlay) .el-button--primary.is-disabled:hover,html :where(body>.el-overlay) .el-button--primary.is-disabled:focus,html :where(body>.el-overlay) .el-button.dypro-button-primary.is-disabled,html :where(body>.el-overlay) .el-button.dypro-button-primary.is-disabled:hover,html :where(body>.el-overlay) .el-button.dypro-button-primary.is-disabled:focus{border-color:transparent;background:var(--gradient-primary-disabled);color:#fff;opacity:1}html :where(#app) .el-button--danger,html :where(#app) .el-button.dypro-button-danger,html :where(body>.el-overlay) .el-button--danger,html :where(body>.el-overlay) .el-button.dypro-button-danger{--el-button-bg-color: transparent;--el-button-border-color: transparent;--el-button-text-color: #fff;--el-button-hover-bg-color: transparent;--el-button-hover-border-color: transparent;--el-button-hover-text-color: #fff;--el-button-active-bg-color: transparent;--el-button-active-border-color: transparent;--el-button-active-text-color: #fff;--el-button-disabled-bg-color: transparent;--el-button-disabled-border-color: transparent;--el-button-disabled-text-color: #fff;border-color:transparent;background:var(--gradient-danger);color:#fff}html :where(#app) .el-button--danger:hover,html :where(#app) .el-button--danger:focus,html :where(#app) .el-button.dypro-button-danger:hover,html :where(#app) .el-button.dypro-button-danger:focus,html :where(body>.el-overlay) .el-button--danger:hover,html :where(body>.el-overlay) .el-button--danger:focus,html :where(body>.el-overlay) .el-button.dypro-button-danger:hover,html :where(body>.el-overlay) .el-button.dypro-button-danger:focus{border-color:transparent;background:var(--gradient-danger);color:#fff;opacity:.85}html :where(#app) .el-button--danger:active,html :where(#app) .el-button.dypro-button-danger:active,html :where(body>.el-overlay) .el-button--danger:active,html :where(body>.el-overlay) .el-button.dypro-button-danger:active{border-color:transparent;background:var(--gradient-danger);color:#fff;opacity:.7}html :where(#app) .el-button--danger.is-disabled,html :where(#app) .el-button--danger.is-disabled:hover,html :where(#app) .el-button--danger.is-disabled:focus,html :where(#app) .el-button.dypro-button-danger.is-disabled,html :where(#app) .el-button.dypro-button-danger.is-disabled:hover,html :where(#app) .el-button.dypro-button-danger.is-disabled:focus,html :where(body>.el-overlay) .el-button--danger.is-disabled,html :where(body>.el-overlay) .el-button--danger.is-disabled:hover,html :where(body>.el-overlay) .el-button--danger.is-disabled:focus,html :where(body>.el-overlay) .el-button.dypro-button-danger.is-disabled,html :where(body>.el-overlay) .el-button.dypro-button-danger.is-disabled:hover,html :where(body>.el-overlay) .el-button.dypro-button-danger.is-disabled:focus{border-color:transparent;background:var(--gradient-primary-disabled);color:#fff;opacity:1}html :where(#app) .config-option-group.el-button-group,html :where(#app) .dypro-option-group.el-button-group,html :where(body>.el-overlay) .config-option-group.el-button-group,html :where(body>.el-overlay) .dypro-option-group.el-button-group{display:flex;flex-wrap:wrap;gap:.6rem}html :where(#app) .config-option-group.el-button-group>.config-option-btn.el-button,html :where(body>.el-overlay) .config-option-group.el-button-group>.config-option-btn.el-button{--el-button-bg-color: #fff;--el-button-border-color: var(--color-border);--el-button-text-color: var(--color-title_1);--el-button-hover-bg-color: #fff;--el-button-hover-border-color: var(--color-primary);--el-button-hover-text-color: var(--color-primary);--el-button-active-bg-color: #fff;--el-button-active-border-color: var(--color-primary);--el-button-active-text-color: var(--color-primary);--el-button-disabled-bg-color: #fff;--el-button-disabled-border-color: var(--color-border);--el-button-disabled-text-color: var(--color-form-disabled);min-width:5.2rem;height:3rem;margin-left:0;padding:0 1rem;border-color:var(--color-border);border-radius:var(--radius-md);background:#fff;box-shadow:none;color:var(--color-title_1);font-size:1.2rem;line-height:2.8rem;font-weight:500;opacity:1}html :where(#app) .config-option-group.el-button-group>.config-option-btn.el-button+.config-option-btn.el-button,html :where(body>.el-overlay) .config-option-group.el-button-group>.config-option-btn.el-button+.config-option-btn.el-button{margin-left:0}html :where(#app) .config-option-group.el-button-group>.config-option-btn.el-button:hover,html :where(#app) .config-option-group.el-button-group>.config-option-btn.el-button:focus,html :where(body>.el-overlay) .config-option-group.el-button-group>.config-option-btn.el-button:hover,html :where(body>.el-overlay) .config-option-group.el-button-group>.config-option-btn.el-button:focus{border-color:var(--color-primary);background:#fff;color:var(--color-primary);opacity:1}html :where(#app) .config-option-group.el-button-group>.config-option-btn.el-button.config-option-btn-active,html :where(#app) .config-option-group.el-button-group>.config-option-btn.el-button.config-option-btn-active:hover,html :where(#app) .config-option-group.el-button-group>.config-option-btn.el-button.config-option-btn-active:focus,html :where(body>.el-overlay) .config-option-group.el-button-group>.config-option-btn.el-button.config-option-btn-active,html :where(body>.el-overlay) .config-option-group.el-button-group>.config-option-btn.el-button.config-option-btn-active:hover,html :where(body>.el-overlay) .config-option-group.el-button-group>.config-option-btn.el-button.config-option-btn-active:focus{--el-button-bg-color: var(--color-primary);--el-button-border-color: var(--color-primary);--el-button-text-color: #fff;--el-button-hover-bg-color: var(--color-primary);--el-button-hover-border-color: var(--color-primary);--el-button-hover-text-color: #fff;border-color:var(--color-primary);background:var(--color-primary);color:#fff}html :where(#app) .config-option-group.el-button-group>.config-option-btn.el-button.is-disabled,html :where(#app) .config-option-group.el-button-group>.config-option-btn.el-button.is-disabled:hover,html :where(#app) .config-option-group.el-button-group>.config-option-btn.el-button.is-disabled:focus,html :where(body>.el-overlay) .config-option-group.el-button-group>.config-option-btn.el-button.is-disabled,html :where(body>.el-overlay) .config-option-group.el-button-group>.config-option-btn.el-button.is-disabled:hover,html :where(body>.el-overlay) .config-option-group.el-button-group>.config-option-btn.el-button.is-disabled:focus{border-color:var(--color-border);background:#fff;color:var(--color-form-disabled);cursor:not-allowed;opacity:1}html :where(#app) .config-option-group.el-button-group>.config-option-btn.el-button.config-option-btn-active.is-disabled,html :where(#app) .config-option-group.el-button-group>.config-option-btn.el-button.config-option-btn-active.is-disabled:hover,html :where(#app) .config-option-group.el-button-group>.config-option-btn.el-button.config-option-btn-active.is-disabled:focus,html :where(body>.el-overlay) .config-option-group.el-button-group>.config-option-btn.el-button.config-option-btn-active.is-disabled,html :where(body>.el-overlay) .config-option-group.el-button-group>.config-option-btn.el-button.config-option-btn-active.is-disabled:hover,html :where(body>.el-overlay) .config-option-group.el-button-group>.config-option-btn.el-button.config-option-btn-active.is-disabled:focus{border-color:var(--color-primary-lighter);background:#c4b0ff2e;box-shadow:0 0 0 .1rem #7b56ff1f inset;color:var(--color-primary-light);cursor:not-allowed;font-weight:800;opacity:1}html :where(#app) .dypro-option-group.el-button-group>.dypro-option-btn.el-button,html :where(body>.el-overlay) .dypro-option-group.el-button-group>.dypro-option-btn.el-button{--el-button-bg-color: #fff;--el-button-border-color: var(--color-border);--el-button-text-color: var(--color-title_1);--el-button-hover-bg-color: #fff;--el-button-hover-border-color: var(--color-primary);--el-button-hover-text-color: var(--color-primary);--el-button-active-bg-color: #fff;--el-button-active-border-color: var(--color-primary);--el-button-active-text-color: var(--color-primary);--el-button-disabled-bg-color: #fff;--el-button-disabled-border-color: var(--color-border);--el-button-disabled-text-color: var(--color-form-disabled);min-width:5.2rem;height:3rem;margin-left:0;padding:0 1rem;border-color:var(--color-border);border-radius:var(--radius-md);background:#fff;box-shadow:none;color:var(--color-title_1);font-size:1.2rem;line-height:2.8rem;font-weight:500;opacity:1}html :where(#app) .dypro-option-group.el-button-group>.dypro-option-btn.el-button+.dypro-option-btn.el-button,html :where(body>.el-overlay) .dypro-option-group.el-button-group>.dypro-option-btn.el-button+.dypro-option-btn.el-button{margin-left:0}html :where(#app) .dypro-option-group.el-button-group>.dypro-option-btn.el-button:hover,html :where(#app) .dypro-option-group.el-button-group>.dypro-option-btn.el-button:focus,html :where(body>.el-overlay) .dypro-option-group.el-button-group>.dypro-option-btn.el-button:hover,html :where(body>.el-overlay) .dypro-option-group.el-button-group>.dypro-option-btn.el-button:focus{border-color:var(--color-primary);background:#fff;color:var(--color-primary);opacity:1}html :where(#app) .dypro-option-group.el-button-group>.dypro-option-btn.el-button.dypro-option-btn-active,html :where(#app) .dypro-option-group.el-button-group>.dypro-option-btn.el-button.dypro-option-btn-active:hover,html :where(#app) .dypro-option-group.el-button-group>.dypro-option-btn.el-button.dypro-option-btn-active:focus,html :where(body>.el-overlay) .dypro-option-group.el-button-group>.dypro-option-btn.el-button.dypro-option-btn-active,html :where(body>.el-overlay) .dypro-option-group.el-button-group>.dypro-option-btn.el-button.dypro-option-btn-active:hover,html :where(body>.el-overlay) .dypro-option-group.el-button-group>.dypro-option-btn.el-button.dypro-option-btn-active:focus{--el-button-bg-color: var(--color-primary);--el-button-border-color: var(--color-primary);--el-button-text-color: #fff;--el-button-hover-bg-color: var(--color-primary);--el-button-hover-border-color: var(--color-primary);--el-button-hover-text-color: #fff;border-color:var(--color-primary);background:var(--color-primary);color:#fff}html :where(#app) .dypro-option-group.el-button-group>.dypro-option-btn.el-button.is-disabled,html :where(#app) .dypro-option-group.el-button-group>.dypro-option-btn.el-button.is-disabled:hover,html :where(#app) .dypro-option-group.el-button-group>.dypro-option-btn.el-button.is-disabled:focus,html :where(body>.el-overlay) .dypro-option-group.el-button-group>.dypro-option-btn.el-button.is-disabled,html :where(body>.el-overlay) .dypro-option-group.el-button-group>.dypro-option-btn.el-button.is-disabled:hover,html :where(body>.el-overlay) .dypro-option-group.el-button-group>.dypro-option-btn.el-button.is-disabled:focus{border-color:var(--color-border);background:#fff;color:var(--color-form-disabled);cursor:not-allowed;opacity:1}html :where(#app) .dypro-option-group.el-button-group>.dypro-option-btn.el-button.dypro-option-btn-active.is-disabled,html :where(#app) .dypro-option-group.el-button-group>.dypro-option-btn.el-button.dypro-option-btn-active.is-disabled:hover,html :where(#app) .dypro-option-group.el-button-group>.dypro-option-btn.el-button.dypro-option-btn-active.is-disabled:focus,html :where(body>.el-overlay) .dypro-option-group.el-button-group>.dypro-option-btn.el-button.dypro-option-btn-active.is-disabled,html :where(body>.el-overlay) .dypro-option-group.el-button-group>.dypro-option-btn.el-button.dypro-option-btn-active.is-disabled:hover,html :where(body>.el-overlay) .dypro-option-group.el-button-group>.dypro-option-btn.el-button.dypro-option-btn-active.is-disabled:focus{border-color:var(--color-primary-lighter);background:#c4b0ff2e;box-shadow:0 0 0 .1rem #7b56ff1f inset;color:var(--color-primary-light);cursor:not-allowed;font-weight:800;opacity:1}html :where(#app) .el-input__wrapper,html :where(#app) .el-select__wrapper,html :where(#app) .el-textarea__inner,html :where(body>.el-overlay) .el-input__wrapper,html :where(body>.el-overlay) .el-select__wrapper,html :where(body>.el-overlay) .el-textarea__inner{border-radius:var(--radius-md);background:#fff;box-shadow:0 0 0 .1rem var(--color-border) inset;transition:background .15s,border-color .15s,box-shadow .15s,color .15s}html :where(#app) .el-input__wrapper:hover,html :where(#app) .el-input__wrapper.is-focus,html :where(#app) .el-select__wrapper:hover,html :where(#app) .el-select__wrapper.is-focused,html :where(#app) .el-textarea__inner:hover,html :where(#app) .el-textarea__inner:focus,html :where(body>.el-overlay) .el-input__wrapper:hover,html :where(body>.el-overlay) .el-input__wrapper.is-focus,html :where(body>.el-overlay) .el-select__wrapper:hover,html :where(body>.el-overlay) .el-select__wrapper.is-focused,html :where(body>.el-overlay) .el-textarea__inner:hover,html :where(body>.el-overlay) .el-textarea__inner:focus{box-shadow:0 0 0 .1rem var(--color-primary) inset!important}html :where(#app) .el-input__inner,html :where(#app) .el-select__selected-item,html :where(#app) .el-select__placeholder,html :where(#app) .el-textarea__inner,html :where(body>.el-overlay) .el-input__inner,html :where(body>.el-overlay) .el-select__selected-item,html :where(body>.el-overlay) .el-select__placeholder,html :where(body>.el-overlay) .el-textarea__inner{color:var(--color-title_1);font-size:1.3rem;text-align:left;-webkit-text-fill-color:var(--color-title_1)}html :where(#app) .el-input__inner::placeholder,html :where(#app) .el-textarea__inner::placeholder,html :where(#app) .el-select__placeholder.is-transparent,html :where(body>.el-overlay) .el-input__inner::placeholder,html :where(body>.el-overlay) .el-textarea__inner::placeholder,html :where(body>.el-overlay) .el-select__placeholder.is-transparent{color:var(--color-text-placeholder);-webkit-text-fill-color:var(--color-text-placeholder)}html :where(#app) .el-select__caret,html :where(body>.el-overlay) .el-select__caret{color:var(--color-font-active)}html :where(#app) .el-input.is-disabled .el-input__wrapper,html :where(body>.el-overlay) .el-input.is-disabled .el-input__wrapper{background:#efedf3;box-shadow:0 0 0 .1rem #d9d5e1 inset;cursor:not-allowed}html :where(#app) .el-input.is-disabled .el-input__inner,html :where(body>.el-overlay) .el-input.is-disabled .el-input__inner{color:var(--color-form-disabled);cursor:not-allowed;-webkit-text-fill-color:var(--color-form-disabled)}html :where(#app) .el-select__wrapper.is-disabled,html :where(body>.el-overlay) .el-select__wrapper.is-disabled{background:#efedf3;box-shadow:0 0 0 .1rem #d9d5e1 inset;cursor:not-allowed}html :where(#app) .el-select__wrapper.is-disabled .el-select__selected-item,html :where(#app) .el-select__wrapper.is-disabled .el-select__placeholder,html :where(body>.el-overlay) .el-select__wrapper.is-disabled .el-select__selected-item,html :where(body>.el-overlay) .el-select__wrapper.is-disabled .el-select__placeholder{color:var(--color-form-disabled);cursor:not-allowed;-webkit-text-fill-color:var(--color-form-disabled)}html :where(#app) .el-input-number.is-disabled .el-input__wrapper,html :where(body>.el-overlay) .el-input-number.is-disabled .el-input__wrapper{background:#efedf3;box-shadow:0 0 0 .1rem #d9d5e1 inset;cursor:not-allowed}html :where(#app) .el-input-number.is-disabled .el-input__inner,html :where(body>.el-overlay) .el-input-number.is-disabled .el-input__inner{color:var(--color-form-disabled);cursor:not-allowed;-webkit-text-fill-color:var(--color-form-disabled)}html :where(#app) .el-textarea.is-disabled .el-textarea__inner,html :where(body>.el-overlay) .el-textarea.is-disabled .el-textarea__inner{background:#efedf3;box-shadow:0 0 0 .1rem #d9d5e1 inset;color:var(--color-form-disabled);cursor:not-allowed;-webkit-text-fill-color:var(--color-form-disabled)}html :where(#app) .el-input__count,html :where(body>.el-overlay) .el-input__count{color:var(--color-text-secondary);background:transparent;font-size:1.1rem}html :where(#app) .el-input-number,html :where(body>.el-overlay) .el-input-number{width:auto}html :where(#app) .el-input-number .el-input__wrapper,html :where(body>.el-overlay) .el-input-number .el-input__wrapper{padding-left:1.2rem;padding-right:1.2rem}html :where(#app) .el-input-number .el-input__inner,html :where(body>.el-overlay) .el-input-number .el-input__inner{text-align:center}html :where(#app) .el-input-number__decrease,html :where(#app) .el-input-number__increase,html :where(body>.el-overlay) .el-input-number__decrease,html :where(body>.el-overlay) .el-input-number__increase{display:none!important}html :where(#app) .el-switch,html :where(body>.el-overlay) .el-switch{--el-switch-on-color: var(--color-primary);--el-switch-off-color: var(--color-border);height:2.4rem}html :where(#app) .el-switch .el-switch__core,html :where(body>.el-overlay) .el-switch .el-switch__core{min-width:4.4rem;height:2.2rem;border-color:var(--color-border);border-radius:var(--radius-full);background:var(--color-border);transition:background .2s,border-color .2s}html :where(#app) .el-switch .el-switch__action,html :where(body>.el-overlay) .el-switch .el-switch__action{width:1.8rem;height:1.8rem;background:#fff}html :where(#app) .el-switch.is-checked .el-switch__core,html :where(body>.el-overlay) .el-switch.is-checked .el-switch__core{border-color:var(--color-primary);background:var(--color-primary)}html :where(#app) .el-switch .el-switch__label,html :where(body>.el-overlay) .el-switch .el-switch__label{color:var(--color-text-secondary);font-size:1.2rem;line-height:1.8rem;font-weight:500}html :where(#app) .el-switch .el-switch__label.is-active,html :where(body>.el-overlay) .el-switch .el-switch__label.is-active{color:var(--color-primary)}html :where(#app) .el-switch.is-disabled,html :where(body>.el-overlay) .el-switch.is-disabled{opacity:1}html :where(#app) .el-switch.is-disabled .el-switch__core,html :where(body>.el-overlay) .el-switch.is-disabled .el-switch__core{border-color:var(--color-active-disabled);background:var(--color-active-disabled);cursor:not-allowed}html :where(#app) .el-switch.is-disabled .el-switch__label,html :where(body>.el-overlay) .el-switch.is-disabled .el-switch__label{color:var(--color-form-disabled);cursor:not-allowed}html :where(#app) .el-radio__input.is-checked .el-radio__inner,html :where(body>.el-overlay) .el-radio__input.is-checked .el-radio__inner{border-color:var(--color-primary);background:var(--color-primary)}html :where(#app) .el-radio__input.is-checked+.el-radio__label,html :where(body>.el-overlay) .el-radio__input.is-checked+.el-radio__label{color:var(--color-primary)}html :where(#app) .el-radio__original:hover+.el-radio__inner,html :where(body>.el-overlay) .el-radio__original:hover+.el-radio__inner{border-color:var(--color-primary)}html :where(#app) .el-checkbox__input.is-checked .el-checkbox__inner,html :where(#app) .el-checkbox__input.is-indeterminate .el-checkbox__inner,html :where(body>.el-overlay) .el-checkbox__input.is-checked .el-checkbox__inner,html :where(body>.el-overlay) .el-checkbox__input.is-indeterminate .el-checkbox__inner{border-color:var(--color-primary);background:var(--color-primary)}html :where(#app) .el-checkbox__input.is-focus .el-checkbox__inner,html :where(body>.el-overlay) .el-checkbox__input.is-focus .el-checkbox__inner{border-color:var(--color-primary)}html :where(#app) .el-checkbox__input.is-checked+.el-checkbox__label,html :where(body>.el-overlay) .el-checkbox__input.is-checked+.el-checkbox__label{color:var(--color-primary)}html :where(#app) .el-tabs__item,html :where(body>.el-overlay) .el-tabs__item{color:var(--color-text-secondary);transition:color .15s}html :where(#app) .el-tabs__item:hover,html :where(body>.el-overlay) .el-tabs__item:hover{color:var(--color-primary)}html :where(#app) .el-tabs__item.is-active,html :where(body>.el-overlay) .el-tabs__item.is-active{color:var(--color-primary);font-weight:600}html :where(#app) .el-tabs__active-bar,html :where(body>.el-overlay) .el-tabs__active-bar{background-color:var(--color-primary)}html :where(#app) .el-tabs__nav-wrap:after,html :where(body>.el-overlay) .el-tabs__nav-wrap:after{background-color:var(--color-border-light)}*{scrollbar-width:thin;scrollbar-color:var(--color-border-light) transparent}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:.4rem;background:var(--color-border-light)}::-webkit-scrollbar-thumb:hover{background:var(--color-border)}::-webkit-scrollbar-corner{background:transparent}.el-overlay,.el-overlay-dialog{width:var(--app-width)}.ellipsis-tooltip__popper.el-popper{z-index:9999999!important;padding:.5rem 1rem!important;border:.1rem solid #e4e4e4!important;border-radius:var(--radius-md)!important;background:#fffffff2!important;color:#373737!important;box-shadow:0 .4rem 1.2rem #0000001f!important;font-size:1.3rem!important}.ellipsis-tooltip__popper.el-popper .el-popper__arrow:before{border-color:#e4e4e4!important;background:#fffffff2!important}.el-select-dropdown__item.is-selected{color:var(--color-font-active)!important}.el-select-dropdown__item.is-hovering,.el-select-dropdown__item:hover{background:var(--color-primary-bg)!important;color:var(--color-font-active)!important}.el-popper.is-light .el-popper__arrow:before{border-color:var(--color-border-light)!important}@keyframes glass-sweep{0%{background-position:500% 0}to{background-position:-500% 0}}@keyframes progressFlow{0%{background-position:0 0,-100% 0}to{background-position:0 0,200% 0}}@keyframes smooth-sweep{0%{background-position:150% 0,0% 0}to{background-position:-150% 0,-150% 0}}.rank,.stats-value{font-family:FangZhengCustom,Microsoft YaHei,sans-serif;font-variant-numeric:tabular-nums}.page-footer-placeholder{display:block;flex-shrink:0;height:8rem;box-sizing:border-box;border-top:.1rem solid var(--color-border);background:var(--color-bg-global)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}@font-face{font-family:"Noto Color Emoji";src:url(/fonts/NotoColorEmoji.ttf) format("truetype");font-display:swap}@font-face{font-family:SourceHanSerifCNMedium;src:url(/fonts/SourceHanSerifCN-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SourceHanSerifCNRegular;src:local("Source Han Serif CN Regular"),local("SourceHanSerifCN-Regular"),url(/fonts/SourceHanSerifCN-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SourceHanSerifCNSemiBold;src:local("Source Han Serif CN SemiBold"),local("SourceHanSerifCN-SemiBold"),url(/fonts/SourceHanSerifCN-SemiBold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SourceHanSerifCNHeavy;src:local("Source Han Serif CN Heavy"),local("SourceHanSerifCN-Heavy"),url(/fonts/SourceHanSerifCN-Heavy.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:SourceHanSansCNMMedium;src:url(/fonts/SourceHanSansCN-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PangMenZhengDao;src:url(/fonts/PangMenZhengDao-default.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SnellRoundhand;src:url(/fonts/SnellRoundhand.ttc) format("truetype");font-weight:400;font-style:normal;font-display:swap}.center-bubble[data-v-180e0630]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);max-width:25rem;max-height:6.5rem;border-radius:10rem;background:#000000b3;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.3rem;line-height:1.4;z-index:3000;text-align:center;overflow:hidden;padding:.6rem 2rem;box-sizing:border-box}.center-bubble__text[data-v-180e0630]{display:-webkit-box;max-height:5.5rem;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.center-bubble-fade-enter-active[data-v-180e0630],.center-bubble-fade-leave-active[data-v-180e0630]{transition:opacity .2s ease}.center-bubble-fade-enter-from[data-v-180e0630],.center-bubble-fade-leave-to[data-v-180e0630]{opacity:0}
