@charset "UTF-8";html{--hl-color-bg-default: #131418;--hl-color-bg-1: #2f3035;--hl-color-bg-2: rgba(0, 0, 0, .6);--hl-color-primary: #9747ff;--hl-color-primary-hover: #7c18ff;--hl-color-primary-light-800: rgba(115, 66, 214, .4);--hl-color-error: #fe2c55;--hl-color-warning: #ffa406;--hl-color-white: rgb(255 255 255);--hl-color-white-light-450: rgb(255 255 255 / .05);--hl-color-white-light-480: rgb(255 255 255 / .08);--hl-color-white-light-490: rgb(255 255 255 / .09);--hl-color-white-light-500: rgb(255 255 255 / .1);--hl-color-white-light-600: rgb(255 255 255 / .2);--hl-color-white-light-700: rgb(255 255 255 / .3);--hl-color-white-light-800: rgb(255 255 255 / .4);--hl-color-white-light-900: rgb(255 255 255 / .5);--hl-color-gray-light-200: #19191E;--hl-color-gray-light-450: rgb(235 235 235 / .05);--hl-color-gray-light-500: rgb(235 235 235 / .1);--hl-color-gray-light-600: rgb(235 235 235 / .2);--hl-color-neutral-200: #ebebeb;--hl-color-neutral-300: #b2b1b1;--hl-color-neutral-400: #626262;--hl-color-neutral-500: #727272;--hl-gradient-bg-0: var(--hl-color-primary);--hl-gradient-bg-1: #6546e4;--hl-gradient-primary: linear-gradient(90deg, var(--hl-color-primary) 0%, var(--hl-gradient-bg-1) 100%);--hl-gradient-primary-hover: linear-gradient(90deg, var(--hl-gradient-bg-1) 0%, var(--hl-color-primary) 100%);--hl-gradient-border-0: var(--hl-color-white);--hl-gradient-border-1: var(--hl-color-primary);--hl-border-gradient: linear-gradient(90deg, var(--hl-gradient-border-0), var(--hl-gradient-border-1)) 1 1;--hl-shadow-inset: inset 0px 0px 20px 0px var(--hl-color-white-light-500);--hl-color-border: var(--hl-color-gray-light-600);--hl-color-regular-1: #1b1c21;--hl-color-regular-2: #131418;--hl-color-regular-3: #363842;--hl-color-regular-4: #1c1f21;--hl-card-bg-1: var(--hl-color-gray-light-450);--hl-card-bg-2: linear-gradient(180deg, var(--hl-color-white-light-480) 0%, rgb(255 255 255 / 0) 32%), var(--hl-color-white-light-450);--hl-card-bg-3: linear-gradient(180deg, var(--hl-color-white-light-480), rgba(255, 255, 255, 0)) 1 1;--hl-card-border-color: var(--hl-color-white-light-600);--hl-modal-bg: var(--hl-color-regular-1);--hl-modal-border: var(--hl-color-regular-3);--hl-modal-shadow-inset: inset 0px 0px 20px 0px var(--hl-color-white-light-500);--hl-editor-toolbar-bg: #3e3c4c;--hl-ai-chat-bg: rgb(19 20 24 / .4);--hl-login-text-gradient: linear-gradient(90deg, var(--hl-color-white) 0%, #838284 100%);--hl-member-color: #b95509;--hl-course-control-bg: rgb(41 43 51 / .4);--hl-layout-margin: 20px;--hl-sidebar-width: 80px;--hl-layout-spacing: 30px}html,body,div,ul,li,ol,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,tr,th,td,caption,thead,tbody,tfoot,form,label,input,button,select,option,iframe,a,img,span,em,i,strong,b,u,center,big,small,sub,sup,blockquote,pre,abbr,acronym,address,cite,code,del,dfn,font{margin:0;padding:0;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif}input{outline:none!important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}a{text-decoration:inherit;color:var(--hl-color-neutral-200);transition:all .3s}a:hover{color:var(--hl-color-primary)}li{list-style-type:none}body{margin:0;min-width:1200px;background-color:var(--hl-color-bg-default)}ul,li{padding:0;margin:0;list-style:none}h1{font-size:3.2em;line-height:1.1}button{border:none;outline:none;cursor:pointer}textarea{outline:none}@keyframes reverse-rotate{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.hl-min-width{min-width:1200px}.hl-max-width{max-width:1440px}#aliyunCaptcha-window-popup{padding:12px 20px 20px!important;background:var(--hl-color-regular-1)!important;box-shadow:inset 0 0 20px 0 var(--hl-color-white-light-500)!important;border-radius:20px!important;border:1px solid var(--hl-color-regular-3)!important}#aliyunCaptcha-window-popup #aliyunCaptcha-title{font-weight:600;font-size:16px;color:var(--hl-color-neutral-200);line-height:16px;text-align:left}#aliyunCaptcha-window-popup #aliyunCaptcha-img-box{border-radius:10px;margin:12px 0 20px}#aliyunCaptcha-window-popup #aliyunCaptcha-sliding-text-box{background:var(--hl-color-bg-1)!important;border-radius:6px;box-shadow:0 0 1px 1px var(--hl-color-primary)}#aliyunCaptcha-window-popup #aliyunCaptcha-sliding-text-box .aliyunCaptcha-sliding-text{font-weight:400;font-size:14px;color:var(--hl-color-neutral-300)!important;line-height:14px}#aliyunCaptcha-window-popup #aliyunCaptcha-sliding-text-box #aliyunCaptcha-captcha-success,#aliyunCaptcha-window-popup #aliyunCaptcha-sliding-text-box.verified{color:var(--hl-color-primary)!important}#aliyunCaptcha-window-popup #aliyunCaptcha-sliding-text-box #aliyunCaptcha-captcha-fail,#aliyunCaptcha-window-popup #aliyunCaptcha-sliding-text-box.fail{color:var(--hl-color-error)!important}#aliyunCaptcha-window-popup #aliyunCaptcha-sliding-slider{background:var(--hl-gradient-primary)!important;border-radius:6px!important;color:#fff!important}#aliyunCaptcha-window-popup #aliyunCaptcha-btn-close{font-size:16px;position:relative;right:-6px;color:var(--hl-color-neutral-300)}#aliyunCaptcha-window-popup #aliyunCaptcha-btn-close:hover{color:var(--hl-color-neutral-200)}#aliyunCaptcha-window-popup #aliyunCaptcha-btn-refresh{color:var(--hl-color-neutral-300)}#aliyunCaptcha-window-popup #aliyunCaptcha-btn-refresh:hover{color:var(--hl-color-neutral-200)}.ant-btn{min-width:68px;box-shadow:none}.ant-btn.ant-btn-primary{background:var(--hl-gradient-primary);border:none}.ant-btn.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{background:var(--hl-gradient-primary-hover)}.ant-btn.ant-btn-primary:not(:disabled):focus-visible{outline:none}.ant-btn.ant-btn-primary:disabled{background:var(--hl-color-neutral-400);color:var(--hl-color-white)}.ant-btn.ant-btn-default{border-color:var(--hl-color-neutral-300);background-color:transparent}.ant-btn.ant-btn-default:not(:disabled):hover{color:var(--hl-color-neutral-200);border-color:var(--hl-color-neutral-200)}.ant-btn span.anticon{display:inline-flex}.ant-btn.u-btn-flat{background-color:var(--hl-color-gray-light-500);border:none;box-shadow:none;color:var(--hl-color-neutral-300)}.ant-btn.u-btn-flat:not(:disabled):hover{color:var(--hl-color-neutral-200);background-color:var(--hl-color-gray-light-600)}.ant-tooltip{max-width:400px;--antd-arrow-background-color: var(--hl-color-bg-1)}.ant-tooltip .ant-tooltip-inner{color:var(--hl-color-neutral-200);background:var(--hl-color-bg-1);border-radius:10px;font-size:12px;line-height:22px;padding:10px;box-shadow:inset 0 0 20px var(--hl-color-white-light-500)}.small-tooltip-box{max-width:243px}.ant-message .ant-message-notice-content{background:var(--hl-color-bg-2);padding:11px 16px;border-radius:10px;font-size:14px;line-height:24px;color:var(--hl-color-neutral-200)}.ant-message .ant-message-notice-content .anticon{font-size:20px;margin-inline-end:10px;position:relative}.ant-message .ant-message-notice-content .anticon:after{content:"";background-color:#fff;width:16px;height:16px;border-radius:50%;position:absolute;z-index:1;left:2px;top:2px}.ant-message .ant-message-notice-content .anticon svg{position:relative;z-index:2}.ant-message .ant-message-notice-content .ant-message-success .anticon{color:var(--hl-color-primary)}.ant-message .ant-message-notice-content .ant-message-error .anticon{color:var(--hl-color-error)}.ant-message .ant-message-notice-content .ant-message-warning .anticon{color:var(--hl-color-warning)}.ant-modal-root .ant-modal-mask{background-color:#0009}.ant-modal .ant-modal-content{background:var(--hl-modal-bg);border-radius:20px;padding:0;box-shadow:var(--hl-modal-shadow-inset);border:1px solid var(--hl-modal-border)}.ant-modal .ant-modal-content .ant-modal-header{background:transparent;padding:16px 20px;box-sizing:border-box;font-weight:700;font-size:16px;line-height:16px;color:var(--hl-color-neutral-200);border-bottom:1px solid var(--hl-color-gray-light-500);margin-bottom:0}.ant-modal .ant-modal-content .ant-modal-body,.ant-modal .ant-modal-content .ant-modal-footer{padding:20px;box-sizing:border-box}.ant-modal .ant-modal-content .ant-modal-body{font-size:14px;color:var(--hl-color-neutral-200);padding-bottom:0}.ant-modal .ant-modal-content .ant-modal-footer{margin-top:0;padding-top:30px}.ant-modal .ant-modal-content .ant-modal-footer .ant-btn{height:40px}.ant-modal .ant-modal-content .ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger){margin-bottom:0;margin-inline-start:20px}.ant-modal .ant-modal-content .ant-modal-close{color:var(--hl-color-neutral-300)}.ant-modal .ant-modal-content .ant-modal-close:hover{color:var(--hl-color-neutral-200);background-color:transparent}.m-prompt-modal .ant-modal-confirm .ant-modal-confirm-title{font-size:16px;line-height:16px;color:var(--hl-color-neutral-200)}.m-prompt-modal .ant-modal-confirm .ant-modal-body{padding-top:40px}.m-prompt-modal .ant-modal-confirm .ant-modal-confirm-body{flex-wrap:wrap}.m-prompt-modal .ant-modal-confirm .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-inline-start:0;width:100%;min-width:100%;max-width:100%;flex:1 1 100%;flex-basis:100%;box-sizing:border-box;margin-right:auto;margin-block-start:12px}.m-prompt-modal .ant-modal-confirm .ant-modal-confirm-body>.anticon{color:var(--hl-color-primary);position:relative;font-size:20px}.m-prompt-modal .ant-modal-confirm .ant-modal-confirm-body>.anticon:after{content:"";background-color:#fff;width:16px;height:16px;border-radius:50%;position:absolute;z-index:1;left:2px;top:2px}.m-prompt-modal .ant-modal-confirm .ant-modal-confirm-body>.anticon svg{position:relative;z-index:2}.m-prompt-modal .ant-modal-confirm .ant-modal-confirm-content{font-size:14px;color:var(--hl-color-neutral-300);line-height:24px}.m-prompt-modal .ant-modal-confirm .ant-modal-confirm-btns{padding:32px 0 20px;box-sizing:border-box;margin-top:0}.m-prompt-modal .ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-inline-start:20px}.m-prompt-modal .ant-modal-confirm .ant-modal-confirm-btns .ant-btn{height:40px}.ant-input,.ant-input-affix-wrapper{background:transparent;padding:10px 8px 10px 14px;color:var(--hl-color-neutral-200)}.ant-input:focus,.ant-input-affix-wrapper:focus{box-shadow:unset}.ant-input::placeholder,.ant-input-affix-wrapper::placeholder{font-size:14px;color:var(--hl-color-neutral-400)}.ant-input.disable-border,.ant-input-affix-wrapper.disable-border{border-width:0}.ant-input.disable-border:focus,.ant-input-affix-wrapper.disable-border:focus{border-inline-end:none;box-shadow:unset}.ant-input.disable-border:hover,.ant-input-affix-wrapper.disable-border:hover{border-color:transparent;border-right:none}.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:transparent;border-inline-end-width:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px transparent inset!important;-webkit-text-fill-color:white!important;transition:background-color 5000s ease-in-out 0s;background-color:transparent!important;background-image:none!important;font-size:14px;caret-color:#fff}.ant-checkbox .ant-checkbox-inner{width:15px;height:15px;border-radius:2px;border:1px solid var(--hl-color-neutral-300)}.ant-checkbox .ant-checkbox-inner:after{inset-inline-start:20.5%;top:49%}.ant-checkbox:not(.ant-checkbox-checked) .ant-checkbox-inner{background-color:transparent}.ant-checkbox:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:transparent}.ant-checkbox:not(.ant-checkbox-disabled):hover .ant-checkbox-inner{border-color:var(--hl-color-primary)}.ant-checkbox.ant-checkbox-checked:after{border:none}.ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{border-color:transparent;border:none}.ant-checkbox-wrapper:hover .ant-checkbox-checked:after{border:none}.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-inner{border-color:var(--hl-color-primary)}.ant-checkbox-checked .ant-checkbox-inner{background:linear-gradient(90deg,#9747ff,#6546e4)}.ant-checkbox-indeterminate .ant-checkbox-inner:after{background:linear-gradient(90deg,#9747ff,#6546e4)}.ant-select{width:210px;border-radius:6px;border:1px solid rgba(235,235,235,.2)}.ant-select:not(.ant-select-customize-input) .ant-select-selector{background-color:transparent;border:none;color:var(--hl-color-neutral-300);border-radius:6px}.ant-select:not(.ant-select-open) .ant-select-arrow .anticon>svg{color:var(--hl-color-neutral-300)}.ant-select .ant-select-selection-placeholder{color:var(--hl-color-neutral-300)}.ant-select .ant-select-clear{color:#fff;background-color:transparent}.ant-select .anticon{color:#fff}.ant-select-dropdown{background:var(--hl-color-bg-1);box-shadow:var(--hl-shadow-inset);border-radius:10px;color:var(--hl-color-neutral-200);font-size:14px;line-height:14px}.ant-select-dropdown .ant-select-item{font-weight:400;font-size:14px;color:var(--hl-color-neutral-200)}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:transparent;color:var(--hl-color-primary)}.ant-select-dropdown .ant-select-item-option:hover{background:var(--hl-color-gray-light-500);border-radius:6px}.ant-select-selection-item{font-weight:400;font-size:14px;color:var(--hl-color-neutral-300)!important;line-height:14px}.ant-tabs{color:var(--hl-color-neutral-300)}.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn:focus-visible{outline:none}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--hl-color-neutral-200);box-shadow:none;position:relative}.ant-tabs .ant-tabs-tab:hover{color:var(--hl-color-neutral-200)}.ant-tabs .ant-tabs-ink-bar{height:3px;background:transparent}.ant-tabs .ant-tabs-ink-bar:after{position:absolute;content:"";left:50%;transform:translate(-50%);bottom:0;width:20px;height:3px;background:var(--hl-gradient-primary);border-radius:2px}.ant-tabs.tabs-select>.ant-tabs-nav .ant-tabs-tab{width:120px;height:34px;line-height:34px;margin:0}.ant-tabs.tabs-select>.ant-tabs-nav .ant-tabs-tab .ant-select-selection-placeholder{color:var(--hl-color-neutral-300)}.ant-tabs.tabs-select>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:var(--hl-gradient-primary);border-radius:10px}.ant-tabs.tabs-select>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-select-selector,.ant-tabs.tabs-select>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-select-selection-placeholder{color:var(--hl-color-white)}.ant-tabs.tabs-select>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-select:not(.ant-select-open) .ant-select-arrow{inset-inline-end:8px}.ant-tabs.tabs-select>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .ant-select:not(.ant-select-open) .ant-select-arrow .anticon>svg{color:var(--hl-color-white)}.ant-tabs.tabs-select>.ant-tabs-nav .ant-tabs-nav-list{height:46px;background:var(--hl-card-bg-2);box-shadow:var(--hl-modal-shadow-inset);border-radius:14px;border-image:var(--hl-card-bg-3);align-items:center;padding:0 6px;gap:6px}.ant-tabs.tabs-select .ant-tabs-ink-bar:after{display:none}.ant-tabs.tabs-select .ant-tabs-tab-btn{width:100%;text-align:center}.ant-tabs.tabs-select .ant-select{width:100%}.ant-tabs.tabs-select .ant-select:not(.ant-select-customize-input) .ant-select-selector{color:var(--hl-color-neutral-300)}.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{font-size:18px;padding:10px 0;line-height:18px}.ant-tabs-large>.ant-tabs-nav:before{display:none}.u-filter-card{background:var(--hl-color-gray-light-450);box-shadow:var(--hl-shadow-inset);border-radius:20px;border:1px solid var(--hl-color-white-light-500);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.u-btn-spin .ant-spin-container:after{border-radius:6px;overflow:hidden}.u-btn-spin--large .ant-spin-container:after{border-radius:10px;overflow:hidden}.rc-virtual-list-scrollbar .rc-virtual-list-scrollbar-thumb{background:var(--hl-color-gray-light-500)!important}.customElMsg{z-index:9999!important}.customElMsg .el-message__badge{display:none!important}input{-webkit-user-select:auto!important;user-select:auto!important}
