#app[data-v-60fa72a6]{overflow-y:auto;overflow-x:hidden;height:100%;overscroll-behavior:contain;position:relative}.overflowAuto{overflow:auto}.displayFlex{display:flex}.flexWrapWrap{flex-wrap:wrap}.displayInlineBlock{display:inline-block}.positionRelative{position:relative}.positionAbsolute{position:absolute}.positionFixed{position:fixed}.top0{top:0}.right0{right:0}.bottom0{bottom:0}.bottombai10{bottom:10%}.bottombai20{bottom:20%}.bottombai24{bottom:24%}.left0{left:0}.left10{left:10%}.right10{right:10%}.zIndex10{z-index:10}.alignItemsCenter{align-items:center}.alignItemsFlexStart{align-items:flex-start}.justifyContentCenter{justify-content:center}.justifyContentSpaceBetween{justify-content:space-between}.margin20{margin:20px}.marginleftRight20{margin:0 20px}.margintopBottom20{margin:20px 0}.marginLeft20{margin-left:20px}.marginBottom20{margin-bottom:20px}.marginRight40{margin-right:40px}.marginBottom40{margin-bottom:40px}.padding20{padding:20px}.paddingTop20{padding-top:20px}.paddingTop40{padding-top:40px}.fontSize40{font-size:40px}.textAlignCenter{text-align:center}.textAlignLeft{text-align:left}.whiteSpaceNowrap{white-space:nowrap}.widthAuto{width:auto!important}.width220{width:220px!important}.height85vh{height:90vh}.width600{width:600px}.width500{width:500px}.height140{height:140px}.overflowHidden{overflow:hidden}.el-dialog__body{display:flex;justify-content:center;align-items:center}.el-dialog{border-radius:16px}.el-drawer__body{padding:20px}.elMessInfoBlue{background-color:#0797e1}.el-message.elMessInfoBlue .el-icon-info,.el-message.elMessInfoBlue .el-message__content,.elMessInfoBlue{color:#fff!important}@font-face{font-family:FZCuSong;src:url(/fonts/FZCS.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.nav-tabs{border:none}.backgroundfff{background:#fff}.width100_{width:100%}.height100_{height:100%}.dropbtn{background-color:#04aa6d;color:#fff;padding:16px;font-size:16px;border:none;cursor:pointer}.dropdown{position:relative;display:inline-block}.dropdown-content{display:none;position:absolute;right:0;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#f1f1f1}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .dropbtn{background-color:#3e8e41}.titleBigFontSize{font-size:clamp(16px,1.35vw,26px)}.titleMiddle{font-size:clamp(12px,.94vw,18px)}.titleSmallFontSize{font-size:clamp(10px,.94vw,18px)}.titleFlowFontSize{font-size:clamp(8px,.94vw,18px)}.titleBigWidth{width:clamp(180px,13.55vw,260px)}.titleMiddleWidth{width:clamp(180px,12.5vw,240px)}.titleReportFontSize{font-size:clamp(20px,2.08vw,40px)}.LableReportFontSize{font-size:clamp(16px,1.46vw,28px)}.contentReportFontSize{font-size:clamp(14px,1.04vw,20px)}.reportWidth200{width:clamp(80px,10.42vw,200px)}.reportWidth400{width:clamp(280px,20.83vw,400px)}.reportWidth500{width:clamp(300px,26.04vw,500px)}.bottomCoursewareList{max-width:clamp(400px,33.85vw,650px);height:clamp(30px,2.08vw,40px)}.bottomCoursewareVideoList{height:22px}.mainFlexCenter{display:flex;justify-content:center;align-items:center}.backBtn{cursor:pointer}:root{--t-bg-1:#10173d;--t-bg-2:#1b2455;--t-bg-3:#252c6b;--t-brand-1:#5b7cfa;--t-brand-2:#7a5bfa;--t-text:rgba(215,222,255,.85);--t-text-dim:rgba(210,220,255,.6);--t-glass:hsla(0,0%,100%,.08);--t-glass-strong:hsla(0,0%,100%,.14);--t-border:rgba(140,160,255,.25);--t-font-display:"FZCuSong","Noto Serif SC","SimHei",serif;--t-font-body:"Noto Sans SC","PingFang SC","Microsoft YaHei","SimHei",sans-serif}body,html{background:linear-gradient(160deg,#10173d,#1b2455 45%,#252c6b);background-attachment:fixed;color:rgba(215,222,255,.85);font-family:var(--t-font-body)}#app{background:radial-gradient(900px 480px at 12% -8%,rgba(91,124,250,.22),transparent 60%),radial-gradient(800px 420px at 92% 4%,rgba(122,91,250,.18),transparent 60%),radial-gradient(700px 500px at 50% 115%,rgba(64,96,255,.14),transparent 65%)}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(140,160,255,.35);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(160,178,255,.55)}.el-button--primary{background:linear-gradient(135deg,#5b7cfa,#7a5bfa);border:none;box-shadow:0 4px 14px rgba(91,124,250,.35)}.el-button--primary:focus,.el-button--primary:hover{background:linear-gradient(135deg,#6d8bfb,#8b71fb)}.el-button--primary.is-disabled,.el-button--primary.is-disabled:hover{background:rgba(91,124,250,.4)}.el-button--default{background:hsla(0,0%,100%,.08);border:1px solid rgba(140,160,255,.35);color:rgba(215,222,255,.9)}.el-button--default:focus,.el-button--default:hover{background:hsla(0,0%,100%,.16);border-color:rgba(140,160,255,.6)}.el-button--text{color:#8ea2ff}.el-button--text:focus,.el-button--text:hover{color:#aab9ff}.el-input__inner,.el-textarea__inner{background:hsla(0,0%,100%,.08);border:1px solid rgba(140,160,255,.3);color:#e8ecff}.el-input__inner::-moz-placeholder,.el-textarea__inner::-moz-placeholder{color:rgba(180,190,230,.45)}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:rgba(180,190,230,.45)}.el-input__inner:hover,.el-textarea__inner:hover{border-color:rgba(140,160,255,.55)}.el-input__inner:focus,.el-textarea__inner:focus{border-color:#5b7cfa;box-shadow:0 0 0 3px rgba(91,124,250,.18)}.el-input__inner:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #232b5e;-webkit-text-fill-color:#e8ecff}.el-input.is-disabled .el-input__inner{background:hsla(0,0%,100%,.04);border-color:rgba(140,160,255,.18);color:rgba(200,208,240,.55)}.el-input__prefix,.el-input__suffix{color:rgba(180,190,230,.7)}.el-input-group__append,.el-input-group__prepend{background:hsla(0,0%,100%,.1);border-color:rgba(140,160,255,.3);color:rgba(215,222,255,.85)}.el-input__count-inner{color:rgba(180,190,230,.6)}.el-form-item__label,.el-radio{color:rgba(215,222,255,.85)}.el-radio__input.is-checked .el-radio__inner{border-color:#5b7cfa;background:#5b7cfa}.el-radio__input.is-checked+.el-radio__label{color:#fff}.el-checkbox{color:rgba(215,222,255,.85)}.el-checkbox__input.is-checked .el-checkbox__inner{background:#5b7cfa;border-color:#5b7cfa}.el-checkbox__input.is-checked+.el-checkbox__label{color:#fff}.el-checkbox__inner{background:hsla(0,0%,100%,.08);border-color:rgba(140,160,255,.4)}.el-select .el-input .el-select__caret{color:rgba(180,190,230,.7)}.el-select-dropdown{background:rgba(24,30,66,.96);border:1px solid rgba(140,160,255,.3);backdrop-filter:blur(10px)}.el-select-dropdown__item{color:rgba(215,222,255,.85)}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background:hsla(0,0%,100%,.1)}.el-select-dropdown__item.selected{color:#8ea2ff}.el-popper[x-placement^=bottom] .popper__arrow,.el-popper[x-placement^=top] .popper__arrow{border-bottom-color:rgba(140,160,255,.3);border-top-color:rgba(140,160,255,.3)}.el-popper[x-placement^=bottom] .popper__arrow:after,.el-popper[x-placement^=top] .popper__arrow:after{border-bottom-color:rgba(24,30,66,.96);border-top-color:rgba(24,30,66,.96)}.el-table{color:rgba(215,222,255,.85)}.el-table th.el-table__cell{background:hsla(0,0%,100%,.08);color:#fff}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:1px solid rgba(140,160,255,.18)}.el-table--border,.el-table--group{border-color:rgba(140,160,255,.2)}.el-table--border .el-table__cell,.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{border-right:1px solid rgba(140,160,255,.18)}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background:hsla(0,0%,100%,.08)}.el-table--border:after,.el-table--group:after,.el-table:before{background:rgba(140,160,255,.18)}.el-table__fixed-right-patch{background:rgba(24,30,66,.96)}.el-table__empty-text{color:rgba(180,190,230,.5)}.el-dialog{background:linear-gradient(165deg,rgba(30,38,82,.92),rgba(36,44,96,.92));border:1px solid hsla(0,0%,100%,.16);border-top-color:hsla(0,0%,100%,.3);border-radius:14px;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);box-shadow:0 18px 50px rgba(5,8,30,.6),inset 0 1px 0 hsla(0,0%,100%,.16)}.el-dialog__title{color:#fff}.el-dialog__headerbtn .el-dialog__close{color:rgba(180,190,230,.7)}.el-dialog__headerbtn .el-dialog__close:hover{color:#fff}.el-message-box{background:linear-gradient(165deg,#1c2352,#232a5e);border:1px solid rgba(140,160,255,.28);border-radius:14px}.el-message-box__title{color:#fff}.el-message-box__message{color:rgba(215,222,255,.85)}.el-message-box__headerbtn .el-message-box__close{color:rgba(180,190,230,.7)}.el-tabs__item{color:rgba(200,210,245,.65)}.el-tabs__item.is-active{color:#8ea2ff}.el-tabs__item:hover{color:#aab9ff}.el-tabs__nav-wrap:after{background:rgba(140,160,255,.2)}.el-tabs--card>.el-tabs__header{border-bottom-color:rgba(140,160,255,.2)}.el-tabs--card>.el-tabs__header .el-tabs__nav{border-color:rgba(140,160,255,.25)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{background:hsla(0,0%,100%,.1)}.el-pagination{color:rgba(215,222,255,.85)}.el-pagination button{background:hsla(0,0%,100%,.06);color:rgba(215,222,255,.8)}.el-pagination button:disabled{background:transparent;color:rgba(180,190,230,.3)}.el-pager li{background:hsla(0,0%,100%,.06);color:rgba(215,222,255,.8)}.el-pager li.active{background:linear-gradient(135deg,#5b7cfa,#7a5bfa)}.el-pagination .el-pagination__jump .el-input__inner,.el-pagination .el-select .el-input .el-input__inner{background:hsla(0,0%,100%,.06)}.el-pagination__jump,.el-pagination__total{color:rgba(200,210,245,.7)}.el-message{background:rgba(24,30,66,.95);border-color:rgba(140,160,255,.3)}.el-message__content{color:#e8ecff}.el-notification{background:rgba(24,30,66,.96);border-color:rgba(140,160,255,.3)}.el-notification__title{color:#fff}.el-notification__content{color:rgba(215,222,255,.8)}.el-loading-mask{background-color:rgba(16,23,61,.7)}.el-loading-spinner .el-loading-text{color:rgba(200,210,245,.85)}.el-loading-spinner .path{stroke:#7a94ff}.el-tooltip__popper.is-dark{background:rgba(24,30,66,.95);color:#e8ecff}.el-dropdown-menu{background:rgba(24,30,66,.96);border-color:rgba(140,160,255,.3)}.el-dropdown-menu__item{color:rgba(215,222,255,.85)}.el-dropdown-menu__item:not(.is-disabled):hover{background:hsla(0,0%,100%,.1);color:#fff}.el-dropdown-menu__item--divided:before{background:rgba(140,160,255,.2)}.el-date-picker,.el-picker-panel{background:rgba(24,30,66,.97);border-color:rgba(140,160,255,.3)}.el-date-picker__header-label,.el-date-table th{color:rgba(215,222,255,.8)}.el-date-table td.current:not(.disabled) span{background:linear-gradient(135deg,#5b7cfa,#7a5bfa)}.el-picker-panel__icon-btn{color:rgba(180,190,230,.7)}.el-switch.is-checked .el-switch__core{border-color:#5b7cfa;background:#5b7cfa}.el-slider__bar{background:linear-gradient(90deg,#5b7cfa,#7a5bfa)}.el-progress__text{color:rgba(215,222,255,.85)}.el-tag{background:rgba(91,124,250,.18);border-color:rgba(140,160,255,.4);color:#aab9ff}.el-tag--dark{background:linear-gradient(135deg,#5b7cfa,#7a5bfa);border:none;color:#fff}.el-popover{background:rgba(24,30,66,.97);border-color:rgba(140,160,255,.3);color:rgba(215,222,255,.85)}.el-popover__title{color:#fff}.el-carousel__arrow{background:rgba(24,30,66,.7);border:1px solid rgba(140,160,255,.3);color:#e8ecff}.el-carousel__indicator .el-carousel__button{background:hsla(0,0%,100%,.25)}.el-carousel__indicator.is-active .el-carousel__button{background:linear-gradient(135deg,#5b7cfa,#7a5bfa)}.el-collapse{border-top-color:rgba(140,160,255,.2);border-bottom-color:rgba(140,160,255,.2)}.el-collapse-item__header{color:rgba(215,222,255,.9)}.el-collapse-item__header,.el-collapse-item__wrap{border-bottom-color:rgba(140,160,255,.15)}.el-collapse-item__content{color:rgba(210,220,255,.75)}.el-step__head.is-finish,.el-step__title.is-finish{color:#8ea2ff;border-color:#8ea2ff}.el-step__title{color:rgba(200,210,245,.6)}.el-empty__description p{color:rgba(190,200,235,.55)}.el-divider{background-color:rgba(140,160,255,.2)}.el-divider__text{color:rgba(215,222,255,.85)}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-var.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:ShareTechMono;src:url(/fonts/ShareTechMono.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--hud-void:#030711;--hud-panel:rgba(8,16,30,.82);--hud-panel-deep:rgba(5,11,22,.92);--hud-panel-head:rgba(14,28,48,.65);--hud-primary-rgb:79,216,255;--hud-primary-deep-rgb:47,168,216;--hud-primary:rgb(var(--hud-primary-rgb));--hud-primary-deep:rgb(var(--hud-primary-deep-rgb));--hud-primary-bright:#57c7f0;--hud-on-primary:#fff;--hud-cyan-rgb:var(--hud-primary-rgb);--hud-cyan:var(--hud-primary);--hud-cyan-soft:rgba(var(--hud-primary-rgb),0.14);--hud-cyan-line:rgba(var(--hud-primary-rgb),0.28);--hud-cyan-line-strong:rgba(var(--hud-primary-rgb),0.6);--hud-primary-soft:var(--hud-cyan-soft);--hud-primary-line:var(--hud-cyan-line);--hud-primary-line-strong:var(--hud-cyan-line-strong);--hud-accent-rgb:255,181,69;--hud-accent:rgb(var(--hud-accent-rgb));--hud-amber-rgb:var(--hud-accent-rgb);--hud-amber:var(--hud-accent);--hud-amber-soft:rgba(var(--hud-accent-rgb),0.14);--hud-green:#46f0a8;--hud-success:var(--hud-green);--hud-red:#ff5f6b;--hud-danger:var(--hud-red);--hud-text:#c9dcee;--hud-text-dim:#6d84a3;--hud-text-bright:#eaf6ff;--hud-glow:0 0 10px rgba(var(--hud-primary-rgb),0.35);--hud-font-tech:"Orbitron","ShareTechMono","Consolas",monospace;--hud-font-mono:"ShareTechMono","Consolas","Courier New",monospace;--hud-font-cn:"Noto Sans SC","PingFang SC","Microsoft YaHei","SimHei",sans-serif;--hud-nebula-1:rgba(31,84,122,.3);--hud-nebula-2:rgba(24,60,110,.24);--hud-nebula-3:rgba(16,42,84,.3);--hud-stars-opacity:0.48;--hud-panel-pad-x:clamp(10px,0.75vw,16px);--t-bg-1:#050b18;--t-bg-2:#081226;--t-bg-3:#0c1a33;--t-brand-1:var(--hud-primary);--t-brand-2:var(--hud-primary-deep);--t-text:var(--hud-text);--t-text-dim:var(--hud-text-dim);--t-glass:rgba(var(--hud-primary-rgb),0.08);--t-glass-strong:rgba(var(--hud-primary-rgb),0.16);--t-border:var(--hud-cyan-line)}body,html{margin:0;padding:0;background:var(--hud-void);color:var(--hud-text);font-family:var(--hud-font-cn);-webkit-font-smoothing:antialiased}body:before{z-index:-3;background:radial-gradient(1200px 600px at 18% -10%,var(--hud-nebula-1),transparent 62%),radial-gradient(900px 520px at 88% 8%,var(--hud-nebula-2),transparent 60%),radial-gradient(1000px 700px at 50% 118%,var(--hud-nebula-3),transparent 65%),linear-gradient(168deg,#04070f 0,#050b16 48%,#03060d 100%)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:-2;background-image:radial-gradient(1px 1px at 22px 34px,hsla(0,0%,100%,.65),transparent 100%),radial-gradient(1px 1px at 187px 121px,rgba(160,220,255,.5),transparent 100%),radial-gradient(1.5px 1.5px at 94px 218px,hsla(0,0%,100%,.4),transparent 100%),radial-gradient(1px 1px at 260px 194px,rgba(140,210,255,.45),transparent 100%),radial-gradient(1px 1px at 322px 62px,hsla(0,0%,100%,.3),transparent 100%);background-size:360px 260px;opacity:.55}#app{min-height:100vh;min-height:100dvh;position:relative;background:repeating-linear-gradient(0deg,rgba(var(--hud-primary-rgb),.028) 0 1px,transparent 1px 3px),linear-gradient(rgba(var(--hud-primary-rgb),.045) 1px,transparent 1px) 0 0 /100% 52px,linear-gradient(90deg,rgba(var(--hud-primary-rgb),.045) 1px,transparent 1px) 0 0 /52px 100%}#app:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 0,rgba(var(--hud-primary-rgb),.045) 46%,rgba(var(--hud-primary-rgb),.075) 50%,rgba(var(--hud-primary-rgb),.045) 54%,transparent 100%);background-size:100% 340px;background-repeat:no-repeat;animation:hud-scan 9s linear infinite;opacity:.6}@keyframes hud-scan{0%{transform:translateY(-360px)}to{transform:translateY(110vh)}}::-moz-selection{background:rgba(var(--hud-primary-rgb),.35);color:#fff}::selection{background:rgba(var(--hud-primary-rgb),.35);color:#fff}::-webkit-scrollbar-track{background:rgba(var(--hud-primary-rgb),.04)}::-webkit-scrollbar-thumb{background:rgba(var(--hud-primary-rgb),.3);border-radius:0}::-webkit-scrollbar-thumb:hover{background:rgba(var(--hud-primary-rgb),.55)}.hud-panel{position:relative;background:var(--hud-panel);border:1px solid var(--hud-cyan-line);box-shadow:0 0 0 1px rgba(3,8,16,.6),0 10px 34px rgba(0,0,0,.55),inset 0 0 26px rgba(20,60,100,.12)}.hud-panel:after,.hud-panel:before,.hud-panel>.hud-corners:after,.hud-panel>.hud-corners:before{content:"";position:absolute;width:12px;height:12px;pointer-events:none}.hud-panel:before{top:-1px;left:-1px;border-top:2px solid var(--hud-cyan);border-left:2px solid var(--hud-cyan)}.hud-panel:after,.hud-panel:before{filter:drop-shadow(0 0 3px rgba(var(--hud-primary-rgb),.8))}.hud-panel:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--hud-cyan);border-right:2px solid var(--hud-cyan)}.hud-panel-head{display:flex;align-items:center;gap:10px;padding:8px 14px;background:var(--hud-panel-head);border-bottom:1px solid var(--hud-cyan-line);position:relative}.hud-panel-head:before{content:"";position:absolute;left:0;right:0;bottom:-1px;height:4px;background:repeating-linear-gradient(90deg,rgba(var(--hud-primary-rgb),.5) 0 1px,transparent 1px 8px) 0 0 /8px 2px no-repeat,linear-gradient(90deg,rgba(var(--hud-primary-rgb),.55),transparent 55%);background-size:100% 2px,100% 1px;background-position:0 0,0 0;background-repeat:repeat-x,no-repeat;opacity:.7;pointer-events:none}.hud-panel-title{font-family:var(--hud-font-cn);font-size:.92rem;font-weight:700;letter-spacing:3px;color:var(--hud-text-bright);text-shadow:0 0 12px rgba(var(--hud-primary-rgb),.5)}.hud-panel-sub{font-size:.68rem;letter-spacing:1px;color:var(--hud-text-dim)}.hud-label,.hud-panel-sub{font-family:var(--hud-font-mono)}.hud-label{font-size:.66rem;letter-spacing:2.5px;text-transform:uppercase;color:rgba(var(--hud-primary-rgb),.75)}.hud-chip{display:inline-flex;align-items:center;gap:5px;font-family:var(--hud-font-mono);font-size:.7rem;letter-spacing:1px;color:var(--hud-cyan);background:var(--hud-cyan-soft);border:1px solid var(--hud-cyan-line);padding:2px 10px;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);white-space:nowrap}.hud-chip--amber{color:var(--hud-amber);background:var(--hud-amber-soft);border-color:rgba(var(--hud-accent-rgb),.4)}.hud-num{font-family:var(--hud-font-tech);font-weight:700;letter-spacing:1px;color:var(--hud-text-bright);text-shadow:0 0 10px rgba(var(--hud-primary-rgb),.55)}.hud-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:var(--hud-font-cn);font-size:.8rem;font-weight:700;letter-spacing:3px;color:var(--hud-cyan);background:linear-gradient(180deg,rgba(var(--hud-primary-rgb),.16),rgba(var(--hud-primary-rgb),.06));border:1px solid var(--hud-cyan-line-strong);padding:7px 22px;cursor:pointer;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition:all .18s ease}.hud-btn:hover{color:#fff;background:linear-gradient(180deg,rgba(var(--hud-primary-rgb),.4),rgba(var(--hud-primary-rgb),.18));box-shadow:0 0 16px rgba(var(--hud-primary-rgb),.45);text-shadow:0 0 8px rgba(var(--hud-primary-rgb),.9)}.hud-btn:active{transform:translateY(1px)}.hud-btn--amber{color:var(--hud-amber);background:linear-gradient(180deg,rgba(var(--hud-accent-rgb),.18),rgba(var(--hud-accent-rgb),.06));border-color:rgba(var(--hud-accent-rgb),.55)}.hud-btn--amber:hover{color:#241500;background:linear-gradient(180deg,#ffc76b,var(--hud-accent));box-shadow:0 0 16px rgba(var(--hud-accent-rgb),.5);text-shadow:none}@keyframes hud-boot{0%{opacity:0}18%{opacity:.9}26%{opacity:.35}38%{opacity:1}to{opacity:1}}.hud-boot{animation:hud-boot .5s ease-out both}.hud-back-fixed.hud-back-fixed{position:fixed;top:14px;right:16px;z-index:1500;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:6.25rem;height:2.5rem;padding:0;font-family:var(--hud-font-cn);font-size:clamp(.7rem,1.5vw,.9rem);font-weight:700;letter-spacing:3px;color:var(--hud-text);background:rgba(8,16,30,.88);border:1px solid var(--hud-cyan-line);cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:all .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hud-back-fixed.hud-back-fixed:hover{color:#fff;border-color:var(--hud-cyan-line-strong);background:rgba(var(--hud-primary-rgb),.16);box-shadow:0 0 14px rgba(var(--hud-primary-rgb),.35)}@media (prefers-reduced-motion:reduce){#app:after{opacity:.25}#app:after,.hud-boot{animation:none}*{scroll-behavior:auto!important}}.el-button{border-radius:0;font-family:var(--hud-font-cn);transition:all .18s ease}.el-button--primary{background:linear-gradient(180deg,rgba(var(--hud-primary-rgb),.2),rgba(var(--hud-primary-rgb),.08));border:1px solid var(--hud-cyan-line-strong);color:#d9f6ff;text-shadow:0 0 8px rgba(var(--hud-primary-rgb),.6);box-shadow:inset 0 0 14px rgba(var(--hud-primary-rgb),.12)}.el-button--primary:focus,.el-button--primary:hover{background:linear-gradient(180deg,rgba(var(--hud-primary-rgb),.42),rgba(var(--hud-primary-rgb),.2));border-color:var(--hud-cyan);color:#fff;box-shadow:0 0 18px rgba(var(--hud-primary-rgb),.45)}.el-button--primary.is-disabled,.el-button--primary.is-disabled:hover{background:rgba(var(--hud-primary-rgb),.08);border-color:rgba(var(--hud-primary-rgb),.2);color:rgba(140,180,205,.5);text-shadow:none;box-shadow:none}.el-button--default{background:rgba(10,20,36,.85);border:1px solid var(--hud-cyan-line);color:var(--hud-text)}.el-button--default:focus,.el-button--default:hover{background:rgba(var(--hud-primary-rgb),.14);border-color:var(--hud-cyan-line-strong);color:#fff}.el-button--text{color:var(--hud-cyan)}.el-button--text:focus,.el-button--text:hover{color:#9deaff}.el-button--warning{background:linear-gradient(180deg,rgba(var(--hud-accent-rgb),.2),rgba(var(--hud-accent-rgb),.08));border:1px solid rgba(var(--hud-accent-rgb),.55);color:#ffd9a0}.el-button--warning:focus,.el-button--warning:hover{background:rgba(var(--hud-accent-rgb),.35);border-color:var(--hud-amber);color:#fff}.el-button--danger{background:linear-gradient(180deg,rgba(255,95,107,.2),rgba(255,95,107,.08));border:1px solid rgba(255,95,107,.55);color:#ffb3ba}.el-button--danger:hover{background:rgba(255,95,107,.35);border-color:var(--hud-red);color:#fff}.el-input__inner,.el-textarea__inner{background:rgba(5,12,24,.85);border:1px solid var(--hud-cyan-line);border-radius:0;color:var(--hud-text-bright);font-family:var(--hud-font-cn);caret-color:var(--hud-cyan);transition:border-color .18s ease,box-shadow .18s ease}.el-input__inner::-moz-placeholder,.el-textarea__inner::-moz-placeholder{color:rgba(109,132,163,.75)}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:rgba(109,132,163,.75)}.el-input__inner:hover,.el-textarea__inner:hover{border-color:var(--hud-cyan-line-strong)}.el-input__inner:focus,.el-textarea__inner:focus{border-color:var(--hud-cyan);box-shadow:0 0 0 1px rgba(var(--hud-primary-rgb),.35),inset 0 0 10px rgba(var(--hud-primary-rgb),.08)}.el-input__inner:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #071224;-webkit-text-fill-color:var(--hud-text-bright);caret-color:var(--hud-cyan)}.el-input.is-disabled .el-input__inner{background:rgba(10,18,32,.6);border-color:rgba(var(--hud-primary-rgb),.14);color:rgba(140,165,195,.5)}.el-input__prefix,.el-input__suffix{color:rgba(109,150,185,.9)}.el-input-group__append,.el-input-group__prepend{background:rgba(14,28,48,.9);border-color:var(--hud-cyan-line);color:var(--hud-text)}.el-input__count-inner{background:transparent;color:var(--hud-text-dim)}.el-checkbox,.el-form-item__label,.el-radio{color:var(--hud-text)}.el-checkbox__inner,.el-radio__inner{background:rgba(5,12,24,.85);border-color:var(--hud-cyan-line-strong)}.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner{border-color:var(--hud-cyan);background:var(--hud-cyan)}.el-checkbox__input.is-checked+.el-checkbox__label,.el-radio__input.is-checked+.el-radio__label{color:var(--hud-text-bright)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{border-color:var(--hud-cyan);background:var(--hud-cyan)}.el-select .el-input .el-select__caret{color:rgba(109,160,200,.9)}.el-color-dropdown,.el-date-picker,.el-dropdown-menu,.el-picker-panel,.el-popover,.el-select-dropdown{background:var(--hud-panel-deep)!important;border:1px solid var(--hud-cyan-line-strong)!important;border-radius:0!important;box-shadow:0 12px 40px rgba(0,0,0,.7),0 0 12px rgba(var(--hud-primary-rgb),.12);color:var(--hud-text);backdrop-filter:blur(8px)}.el-select-dropdown__item{color:var(--hud-text)}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background:rgba(var(--hud-primary-rgb),.12);color:#fff}.el-select-dropdown__item.selected{color:var(--hud-cyan);font-weight:700}.el-popper[x-placement^=bottom] .popper__arrow,.el-popper[x-placement^=top] .popper__arrow{border-bottom-color:rgba(var(--hud-primary-rgb),.5);border-top-color:rgba(var(--hud-primary-rgb),.5)}.el-popper[x-placement^=bottom] .popper__arrow:after,.el-popper[x-placement^=top] .popper__arrow:after{border-bottom-color:#071224;border-top-color:#071224}.el-dropdown-menu__item{color:var(--hud-text)!important;font-family:var(--hud-font-cn);font-size:13px;letter-spacing:2px;line-height:1.6;padding:9px 20px 9px 16px!important;margin:0!important;border-left:2px solid transparent;transition:all .15s ease}.el-dropdown-menu__item i{color:var(--hud-primary);margin-right:6px}.el-dropdown-menu__item:not(.is-disabled):hover{background:rgba(var(--hud-primary-rgb),.14)!important;color:#fff!important;border-left-color:var(--hud-primary)}.el-dropdown-menu__item--divided{border-top-color:rgba(var(--hud-primary-rgb),.2)!important}.el-dropdown-menu__item--divided:before{display:none}.el-table{color:var(--hud-text)}.el-table,.el-table tr{background:transparent}.el-table th.el-table__cell{background:var(--hud-panel-head);color:var(--hud-cyan);font-family:var(--hud-font-cn);letter-spacing:2px;border-bottom:1px solid var(--hud-cyan-line-strong)}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:1px solid rgba(var(--hud-primary-rgb),.14)}.el-table--border,.el-table--group{border-color:var(--hud-cyan-line)}.el-table--border .el-table__cell,.el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{border-right:1px solid rgba(var(--hud-primary-rgb),.14)}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background:rgba(var(--hud-primary-rgb),.08)}.el-table--border:after,.el-table--group:after,.el-table:before{background:rgba(var(--hud-primary-rgb),.25)}.el-table__fixed-right-patch{background:#0a1424}.el-table__fixed,.el-table__fixed-right{background:transparent;box-shadow:none}.el-table__empty-block{background:transparent}.el-table__empty-text{color:var(--hud-text-dim)}.el-dialog{background:linear-gradient(170deg,rgba(9,18,34,.97),rgba(6,13,26,.97));border:1px solid var(--hud-cyan-line-strong);border-radius:0;backdrop-filter:blur(14px);box-shadow:0 0 0 1px rgba(3,8,16,.7),0 24px 70px rgba(0,0,0,.75),0 0 26px rgba(var(--hud-primary-rgb),.14),inset 0 0 40px rgba(20,60,100,.1)}.el-dialog__header{position:relative;border-bottom:1px solid var(--hud-cyan-line);padding-bottom:12px}.el-dialog__header:after{content:"";position:absolute;left:0;bottom:-1px;width:34%;height:2px;background:linear-gradient(90deg,var(--hud-cyan),transparent);box-shadow:0 0 8px rgba(var(--hud-primary-rgb),.7)}.el-dialog__title{color:var(--hud-text-bright);font-family:var(--hud-font-cn);letter-spacing:3px;font-weight:700}.el-dialog__headerbtn .el-dialog__close{color:var(--hud-text-dim)}.el-dialog__headerbtn .el-dialog__close:hover{color:var(--hud-cyan);text-shadow:0 0 8px rgba(var(--hud-primary-rgb),.8)}.el-message-box{background:linear-gradient(170deg,rgba(9,18,34,.97),rgba(6,13,26,.97));border:1px solid var(--hud-cyan-line-strong);border-radius:0;box-shadow:0 24px 70px rgba(0,0,0,.75),0 0 20px rgba(var(--hud-primary-rgb),.12)}.el-message-box__title{color:var(--hud-text-bright)}.el-message-box__message{color:var(--hud-text)}.el-message-box__headerbtn .el-message-box__close,.el-tabs__item{color:var(--hud-text-dim)}.el-tabs__item{font-family:var(--hud-font-cn);letter-spacing:1px}.el-tabs__item.is-active{color:var(--hud-cyan);text-shadow:0 0 8px rgba(var(--hud-primary-rgb),.6)}.el-tabs__item:hover{color:var(--hud-text-bright)}.el-tabs__nav-wrap:after{background:rgba(var(--hud-primary-rgb),.2)}.el-tabs__active-bar{background-color:var(--hud-cyan);box-shadow:0 0 8px rgba(var(--hud-primary-rgb),.8)}.el-tabs--card>.el-tabs__header{border-bottom-color:rgba(var(--hud-primary-rgb),.2)}.el-tabs--card>.el-tabs__header .el-tabs__nav{border-color:var(--hud-cyan-line);background:transparent}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{background:rgba(var(--hud-primary-rgb),.12);border-bottom-color:transparent;color:var(--hud-cyan)}.el-pagination{color:var(--hud-text);font-family:var(--hud-font-mono)}.el-pagination button{background:rgba(8,16,30,.85)!important;color:var(--hud-text)!important;border:1px solid rgba(var(--hud-primary-rgb),.2)}.el-pagination button:disabled{background:transparent!important;color:rgba(109,132,163,.4)!important}.el-pager li{background:rgba(8,16,30,.85);color:var(--hud-text);border:1px solid rgba(var(--hud-primary-rgb),.16);margin:0 2px}.el-pager li.active{background:rgba(var(--hud-primary-rgb),.2);border-color:var(--hud-cyan);color:#fff;text-shadow:0 0 8px rgba(var(--hud-primary-rgb),.8)}.el-pager li:hover{color:#fff}.el-pagination .el-pagination__jump .el-input__inner,.el-pagination .el-select .el-input .el-input__inner{background:rgba(8,16,30,.85)}.el-pagination__jump,.el-pagination__total{color:var(--hud-text-dim)}.el-message{background:var(--hud-panel-deep);border-color:var(--hud-cyan-line-strong);border-radius:0;backdrop-filter:blur(8px);box-shadow:0 0 18px rgba(var(--hud-primary-rgb),.15)}.el-message--warning{border-color:rgba(var(--hud-accent-rgb),.6);background:linear-gradient(170deg,rgba(34,24,8,.96),rgba(16,12,5,.96))}.el-message--warning .el-message__content{color:#ffd9a0}.el-message--error{border-color:rgba(255,95,107,.6)}.el-message--success{border-color:rgba(70,240,168,.55)}.el-message__content{color:var(--hud-text-bright)}.el-notification{background:var(--hud-panel-deep);border-color:var(--hud-cyan-line-strong);border-radius:0}.el-notification__title{color:var(--hud-text-bright)}.el-notification__content{color:var(--hud-text)}.el-loading-mask{background-color:rgba(3,7,15,.72);backdrop-filter:blur(2px)}.el-loading-spinner .el-loading-text{color:var(--hud-cyan);font-family:var(--hud-font-mono);letter-spacing:3px}.el-loading-spinner .path{stroke:var(--hud-cyan)}.el-tooltip__popper.is-dark{background:var(--hud-panel-deep);border:1px solid var(--hud-cyan-line);color:var(--hud-text-bright)}.el-tooltip__popper:not(.is-dark){background:var(--hud-panel-deep);border:1px solid var(--hud-cyan-line-strong);color:var(--hud-text-bright)}.el-tooltip__popper:not(.is-dark) .popper__arrow,.el-tooltip__popper:not(.is-dark) .popper__arrow:after{border-bottom-color:var(--hud-cyan-line-strong);border-top-color:var(--hud-cyan-line-strong);border-left-color:var(--hud-cyan-line-strong);border-right-color:var(--hud-cyan-line-strong)}.el-date-picker__header-label,.el-date-table th{color:var(--hud-text)}.el-date-table td.current:not(.disabled) span{background:var(--hud-cyan);color:#032030;font-weight:700}.el-date-table td.today span{color:var(--hud-amber)}.el-picker-panel__icon-btn{color:var(--hud-text-dim)}.el-month-table td.today .cell,.el-year-table td.today .cell{color:var(--hud-amber)}.el-month-table td .cell:hover,.el-year-table td .cell:hover{background:rgba(var(--hud-primary-rgb),.12)}.el-switch__core{border-color:rgba(var(--hud-primary-rgb),.4)!important;background:rgba(5,12,24,.85)!important}.el-switch.is-checked .el-switch__core{border-color:var(--hud-cyan)!important;background:rgba(var(--hud-primary-rgb),.35)!important}.el-slider__bar{background:linear-gradient(90deg,var(--hud-primary-deep),var(--hud-cyan));box-shadow:0 0 8px rgba(var(--hud-primary-rgb),.6)}.el-slider__runway{background:rgba(var(--hud-primary-rgb),.12)}.el-progress-bar__outer{background-color:rgba(var(--hud-primary-rgb),.12)}.el-progress-bar__inner{background-color:var(--hud-cyan);box-shadow:0 0 10px rgba(var(--hud-primary-rgb),.7)}.el-progress__text{color:var(--hud-text)}.el-progress__text,.el-tag{font-family:var(--hud-font-mono)}.el-tag{background:rgba(var(--hud-primary-rgb),.12);border-color:var(--hud-cyan-line-strong);border-radius:0}.el-tag,.el-tag .el-tag__close{color:var(--hud-cyan)}.el-tag .el-tag__close:hover{background:var(--hud-cyan);color:#032030}.el-tag--dark{background:rgba(var(--hud-primary-rgb),.25);border-color:var(--hud-cyan);color:#eaf6ff}.el-tag--success{background:rgba(70,240,168,.12);border-color:rgba(70,240,168,.5);color:var(--hud-green)}.el-tag--warning{background:rgba(var(--hud-accent-rgb),.12);border-color:rgba(var(--hud-accent-rgb),.5);color:var(--hud-amber)}.el-tag--danger{background:rgba(255,95,107,.12);border-color:rgba(255,95,107,.5);color:var(--hud-red)}.el-carousel__arrow{background:rgba(8,16,30,.8);border:1px solid var(--hud-cyan-line);color:var(--hud-text-bright);border-radius:0}.el-carousel__indicator .el-carousel__button{background:rgba(var(--hud-primary-rgb),.3)}.el-carousel__indicator.is-active .el-carousel__button{background:var(--hud-cyan);box-shadow:0 0 8px rgba(var(--hud-primary-rgb),.8)}.el-collapse{border-top-color:rgba(var(--hud-primary-rgb),.2);border-bottom-color:rgba(var(--hud-primary-rgb),.2)}.el-collapse-item__header{color:var(--hud-text)}.el-collapse-item__header,.el-collapse-item__wrap{background:transparent;border-bottom-color:rgba(var(--hud-primary-rgb),.15)}.el-collapse-item__content{color:var(--hud-text)}.el-step__head.is-finish,.el-step__title.is-finish{color:var(--hud-cyan);border-color:var(--hud-cyan)}.el-empty__description p,.el-step__title{color:var(--hud-text-dim)}.el-divider{background-color:rgba(var(--hud-primary-rgb),.25)}.el-divider__text{background-color:transparent;color:var(--hud-text)}.el-tree{background:transparent;color:var(--hud-text)}.el-tree-node__content:hover{background:rgba(var(--hud-primary-rgb),.1)}.el-tree-node.is-current>.el-tree-node__content{background:rgba(var(--hud-primary-rgb),.16);color:#fff}.el-tree-node__expand-icon{color:rgba(109,160,200,.9)}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background:rgba(var(--hud-primary-rgb),.16)}.el-alert--info{background:rgba(var(--hud-primary-rgb),.1);border:1px solid var(--hud-cyan-line)}.el-alert--info .el-alert__description,.el-alert--info .el-alert__title{color:var(--hud-text)}.el-alert--warning{background:rgba(var(--hud-accent-rgb),.1);border:1px solid rgba(var(--hud-accent-rgb),.4)}.el-alert--error{background:rgba(255,95,107,.1);border:1px solid rgba(255,95,107,.4)}.el-alert--success{background:rgba(70,240,168,.1);border:1px solid rgba(70,240,168,.4)}.el-card{background:var(--hud-panel);border:1px solid var(--hud-cyan-line);border-radius:0;color:var(--hud-text)}.el-card__header{border-bottom-color:var(--hud-cyan-line)}.el-badge__content{border:none;background:var(--hud-red);font-family:var(--hud-font-mono)}body,html{touch-action:manipulation;-webkit-tap-highlight-color:transparent}html{overflow:hidden}body,html{height:100%;overscroll-behavior:none}body{overflow-x:clip}html{font-size:clamp(13px,.5vw + 8px,16px)}.el-select-dropdown{max-width:calc(100vw - 16px)}.el-dialog{max-width:min(94vw,100%)}:root{--edu-navy:#17376f;--edu-navy-strong:#102b5e;--edu-blue:#2f91cc;--edu-sky:#6ebee7;--edu-sky-soft:#eaf6fd;--edu-yellow:#f4c95d;--edu-bg:#f2f7fb;--edu-surface:#fff;--edu-surface-soft:#f8fbfd;--edu-text:#23324a;--edu-text-2:#5e6d82;--edu-text-3:#8a98aa;--edu-line:#dce8f1;--edu-line-strong:#c9dce9;--edu-success:#3aa37a;--edu-warning:#c88a15;--edu-danger:#d75a5a;--edu-shadow-sm:0 5px 18px rgba(46,93,132,.08);--edu-shadow-md:0 14px 38px rgba(42,83,119,.12);--edu-card-radius:20px;--edu-control-radius:12px;--edu-pill-radius:999px;--edu-page-gutter:clamp(16px,2.1vw,64px);--edu-max-width:clamp(1760px,92vw,2600px);--hud-void:var(--edu-bg)!important;--hud-panel:var(--edu-surface)!important;--hud-panel-deep:var(--edu-surface)!important;--hud-panel-head:var(--edu-sky-soft)!important;--hud-primary:var(--edu-blue)!important;--hud-primary-deep:var(--edu-navy)!important;--hud-primary-rgb:47,145,204!important;--hud-primary-deep-rgb:23,55,111!important;--hud-accent:var(--edu-yellow)!important;--hud-accent-rgb:244,201,93!important;--hud-cyan:var(--edu-blue)!important;--hud-cyan-line:rgba(47,145,204,.24)!important;--hud-cyan-line-strong:rgba(47,145,204,.42)!important;--hud-text:var(--edu-text)!important;--hud-text-bright:var(--edu-navy)!important;--hud-text-dim:var(--edu-text-2)!important;--hud-green:var(--edu-success)!important;--hud-amber:var(--edu-warning)!important;--hud-red:var(--edu-danger)!important;--hud-font-cn:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif!important;--hud-font-mono:"SFMono-Regular",Consolas,monospace!important}#app,body,html{min-width:1024px;min-height:100%;background:var(--edu-bg)!important;color:var(--edu-text)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;background-image:radial-gradient(circle at 12% 2%,rgba(110,190,231,.14),transparent 28%),linear-gradient(180deg,#f8fbfd 0,var(--edu-bg) 280px)!important;background-attachment:fixed!important}#app:after,#app:before,body:after,body:before{display:none!important;content:none!important}*,:after,:before{box-sizing:border-box}::-moz-selection{background:rgba(110,190,231,.3);color:var(--edu-navy)}::selection{background:rgba(110,190,231,.3);color:var(--edu-navy)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent!important}::-webkit-scrollbar-thumb{min-height:36px;background:#bfd4e2!important;border:2px solid transparent;border-radius:999px;background-clip:padding-box!important}::-webkit-scrollbar-thumb:hover{background:#9fbfd4!important;background-clip:padding-box!important}.el-link,a{color:var(--edu-blue)}[class*=Btn],[class*=button],[role=button],button{-webkit-tap-highlight-color:transparent}.el-button:focus-visible,.el-input__inner:focus-visible,.el-textarea__inner:focus-visible,[role=button]:focus-visible,button:focus-visible{outline:3px solid rgba(110,190,231,.35)!important;outline-offset:2px}.el-button{min-height:40px;padding:10px 22px;border:1px solid var(--edu-line-strong)!important;border-radius:var(--edu-pill-radius)!important;background:var(--edu-surface)!important;color:var(--edu-navy)!important;font-weight:650;letter-spacing:0!important;box-shadow:none!important;text-shadow:none!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease!important}.el-button:focus,.el-button:hover{border-color:var(--edu-sky)!important;background:var(--edu-sky-soft)!important;color:var(--edu-navy)!important}.el-button:active{transform:translateY(1px)}.el-button--primary,.el-button--success{border-color:var(--edu-navy)!important;background:var(--edu-navy)!important;color:#fff!important}.el-button--primary:focus,.el-button--primary:hover,.el-button--success:focus,.el-button--success:hover{border-color:#24518f!important;background:#24518f!important;color:#fff!important}.el-button--warning{border-color:#efd483!important;background:#fff8e3!important;color:#8a6415!important}.el-button--danger{border-color:#efc5c5!important;background:#fff5f5!important;color:#bd4646!important}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{border-color:#e5edf3!important;background:#f4f7f9!important;color:#a8b3bf!important;transform:none}.el-button--text,.el-button--text:focus,.el-button--text:hover{min-height:auto;padding:6px 8px;border-color:transparent!important;background:transparent!important;color:var(--edu-blue)!important}.el-input-number,.el-input-number .el-input__inner,.el-input__inner,.el-textarea__inner{border:1px solid var(--edu-line-strong)!important;border-radius:var(--edu-control-radius)!important;background:#fff!important;color:var(--edu-text)!important;box-shadow:none!important}.el-input__inner{height:42px;line-height:42px}.el-input__inner:hover,.el-textarea__inner:hover{border-color:#a9c8dc!important}.el-input__inner:focus,.el-textarea__inner:focus{border-color:var(--edu-blue)!important;box-shadow:0 0 0 3px rgba(110,190,231,.18)!important}.el-input__inner::-moz-placeholder,.el-textarea__inner::-moz-placeholder{color:#9aa8b7!important}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:#9aa8b7!important}.el-input.is-disabled .el-input__inner,.el-textarea.is-disabled .el-textarea__inner{border-color:#e4ebf0!important;background:#f5f8fa!important;color:#9aa8b7!important}.el-input-group__append,.el-input-group__prepend{border-color:var(--edu-line-strong)!important;background:var(--edu-surface-soft)!important;color:var(--edu-text-2)!important}.el-checkbox__label,.el-form-item__label,.el-pagination__jump,.el-pagination__total,.el-radio__label{color:var(--edu-text-2)!important}.el-checkbox__inner,.el-radio__inner{border-color:#b7cbd9!important;background:#fff!important}.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner,.el-switch.is-checked .el-switch__core{border-color:var(--edu-blue)!important;background:var(--edu-blue)!important}.el-checkbox__input.is-checked+.el-checkbox__label,.el-radio__input.is-checked+.el-radio__label{color:var(--edu-navy)!important}.el-switch__core{border-color:#c7d6e0!important;background:#c7d6e0!important}.el-card,.el-date-picker,.el-dialog,.el-dropdown-menu,.el-message,.el-message-box,.el-notification,.el-picker-panel,.el-popover,.el-select-dropdown{border:1px solid var(--edu-line)!important;border-radius:var(--edu-card-radius)!important;background:#fff!important;color:var(--edu-text)!important;box-shadow:var(--edu-shadow-md)!important;clip-path:none!important;backdrop-filter:none!important}.el-dialog__header,.el-message-box__header{padding:24px 26px 16px;border-bottom:1px solid #edf2f6}.el-dialog__title,.el-message-box__title,.el-notification__title{color:var(--edu-navy)!important;font-size:19px;font-weight:700;letter-spacing:0!important;text-shadow:none!important}.el-dialog__body,.el-message-box__content,.el-message__content,.el-notification__content{color:var(--edu-text-2)!important}.el-dialog__footer{padding:16px 26px 24px}.el-dropdown-menu__item,.el-select-dropdown__item{color:var(--edu-text)!important}.el-dropdown-menu__item:not(.is-disabled):hover,.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background:var(--edu-sky-soft)!important;color:var(--edu-navy)!important}.el-dropdown-menu__item:focus,.el-select-dropdown__item.selected{color:var(--edu-blue)!important}.el-table,.el-table tr,.el-table__empty-block,.el-table__expanded-cell,.el-table__fixed,.el-table__fixed-right{background:#fff!important;color:var(--edu-text)!important}.el-table{border-radius:14px;overflow:hidden}.el-table th.el-table__cell{background:#f0f7fb!important;color:var(--edu-navy)!important;font-weight:700}.el-table td.el-table__cell,.el-table th.el-table__cell,.el-table--border,.el-table--group{border-color:var(--edu-line)!important}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background:#f6fafc!important}.el-tabs__item{color:var(--edu-text-2)!important}.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--edu-navy)!important}.el-progress-bar__inner,.el-slider__bar,.el-tabs__active-bar{background:var(--edu-blue)!important;box-shadow:none!important}.el-progress-bar__outer,.el-slider__runway,.el-tabs__nav-wrap:after{background:#e5eef4!important}.el-pager li,.el-pagination button{min-width:32px;height:32px;line-height:32px;border-radius:9px;background:#fff!important;color:var(--edu-text-2)!important}.el-pager li.active{background:var(--edu-navy)!important;color:#fff!important}.el-tag{border-color:#bedceb!important;border-radius:999px!important;background:#eff8fc!important;color:#246b98!important}.el-alert,.el-empty{border-radius:16px!important}.el-collapse-item__header,.el-collapse-item__wrap,.el-tree{background:transparent!important;color:var(--edu-text)!important}.el-tree-node.is-current>.el-tree-node__content,.el-tree-node__content:hover{background:var(--edu-sky-soft)!important;color:var(--edu-navy)!important}.el-loading-mask{background:rgba(242,247,251,.88)!important}.el-loading-spinner .path,.el-loading-spinner i{stroke:var(--edu-blue)!important;color:var(--edu-blue)!important}.el-loading-spinner .el-loading-text{color:var(--edu-text-2)!important}.hud-boot,.hud-panel{border:1px solid var(--edu-line)!important;border-radius:var(--edu-card-radius)!important;background:#fff!important;box-shadow:var(--edu-shadow-md)!important;clip-path:none!important;animation:none!important}.hud-boot:after,.hud-boot:before,.hud-panel:after,.hud-panel:before{display:none!important}.hud-label,.hud-num{color:var(--edu-text-2)!important;font-family:inherit!important}.hud-back-fixed,.hud-label,.hud-num{letter-spacing:0!important;text-shadow:none!important}.hud-back-fixed{position:fixed!important;z-index:1200!important;top:18px!important;left:20px!important;right:auto!important;bottom:auto!important;width:auto!important;min-width:78px;height:38px!important;padding:0 18px!important;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid var(--edu-line-strong)!important;border-radius:var(--edu-pill-radius)!important;background:hsla(0,0%,100%,.96)!important;color:var(--edu-navy)!important;font-size:14px!important;font-weight:650!important;line-height:1!important;box-shadow:var(--edu-shadow-sm)!important;clip-path:none!important;cursor:pointer}.hud-back-fixed:after{display:none!important}.hud-back-fixed:hover{border-color:var(--edu-sky)!important;background:var(--edu-sky-soft)!important;transform:translateY(-1px)}.learning-workspace-page>.top>.topiary{z-index:1200;top:76px;left:20px;margin:0}.btnBox,.buttonBottom,.buttonBottom2,.buttonBottomconfirm,.catalog-btn,.dimensionBtnItem,.dimensionButtonItem,.firmCourseware,.manualBottom,.nav-btn,.openOrCloseRevision{min-height:40px!important;padding:9px 20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--edu-line-strong)!important;border-radius:var(--edu-pill-radius)!important;background:#fff!important;color:var(--edu-navy)!important;font-family:inherit!important;font-size:14px!important;font-weight:650!important;line-height:1.25!important;letter-spacing:0!important;text-align:center;text-shadow:none!important;box-shadow:none!important;clip-path:none!important;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease!important}.btnBox:hover,.buttonBottom:hover,.buttonBottomconfirm:hover,.catalog-btn:hover,.dimensionBtnItem:hover,.firmCourseware:hover,.manualBottom:hover,.nav-btn:hover,.openOrCloseRevision:hover{border-color:var(--edu-sky)!important;background:var(--edu-sky-soft)!important;color:var(--edu-navy)!important;transform:translateY(-1px)}.btnBox:first-child,.buttonBottomconfirm,.firmCourseware,.nav-btn.next-btn{border-color:var(--edu-navy)!important;background:var(--edu-navy)!important;color:#fff!important}.btnBox img{display:none!important}.loginClass{min-width:1024px;min-height:100vh;padding:clamp(28px,min(3vw,4dvh),64px);background:radial-gradient(circle at 18% 22%,rgba(110,190,231,.22),transparent 24%),linear-gradient(135deg,#f7fbfd,#edf6fb 55%,#f7fafc)!important}.loginClass:before{content:""!important;position:absolute;inset:0 50% 0 0;display:block!important;background:linear-gradient(145deg,transparent 25%,rgba(110,190,231,.08) 0,rgba(110,190,231,.08) 40%,transparent 0),linear-gradient(35deg,transparent 62%,rgba(23,55,111,.04) 0,rgba(23,55,111,.04) 76%,transparent 0);pointer-events:none}.loginContainer{position:relative;z-index:1;width:min(clamp(440px,25vw,500px),calc(100vw - 64px))!important;padding:0 0 18px!important;overflow:hidden}.loginBrand{min-height:clamp(102px,6vw,132px);padding:clamp(14px,1.25vw,20px) clamp(24px,2vw,34px);display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--edu-line);background:linear-gradient(110deg,#fff,#f0f8fc)}.loginLogo{width:clamp(64px,4vw,82px);height:clamp(64px,4vw,82px);border-radius:16px;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply}.loginBrandCopy{display:flex;flex-direction:column;gap:5px}.loginBrandCopy strong{color:var(--edu-navy);font-size:clamp(22px,1.2vw,24px);letter-spacing:1px}.loginBrandCopy span{color:var(--edu-text-2);font-size:13px}.loginContainer .loginForm{padding:clamp(24px,1.8vw,38px) clamp(32px,2.1vw,44px) 6px!important}.loginContainer .loginTitle{margin:0 0 6px!important;color:var(--edu-navy)!important;font-size:24px!important;font-weight:700!important;letter-spacing:1px!important;text-align:left!important;text-shadow:none!important}.loginContainer .loginTitle:after{display:none!important}.loginSubtitle{margin:0 0 25px;color:var(--edu-text-3);font-size:14px}.loginContainer .el-form-item{margin-bottom:21px}.loginContainer .el-input__inner,.loginContainer .el-input__inner:-webkit-autofill{height:48px!important;border:1px solid var(--edu-line-strong)!important;border-radius:12px!important;background:#fff!important;color:var(--edu-text)!important;-webkit-text-fill-color:var(--edu-text)!important;box-shadow:inset 0 0 0 1000px #fff!important}.loginContainer .el-input__inner:focus{border-color:var(--edu-blue)!important;box-shadow:0 0 0 3px rgba(110,190,231,.2)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff,0 0 0 3px rgba(110,190,231,.2)!important}.loginContainer .el-input__prefix,.loginContainer .el-input__suffix{color:#7890a4!important}.loginContainer .loginBtn{width:100%;height:48px;font-size:16px}.homeClass{background:var(--edu-bg)!important}.homeClass,.homeClass>.el-container{min-height:100vh}.homeClass>.el-container>.el-header{position:sticky;z-index:1000;top:0;height:72px!important;padding:0 var(--edu-page-gutter)!important;border-bottom:1px solid var(--edu-line);background:hsla(0,0%,100%,.96)!important;box-shadow:0 4px 18px rgba(46,93,132,.06)!important;backdrop-filter:blur(10px)}.homeHeader{width:100%;max-width:var(--edu-max-width);height:72px!important;margin:0 auto;display:grid!important;grid-template-columns:minmax(180px,auto) minmax(500px,1fr) minmax(235px,auto);align-items:center;gap:clamp(18px,2vw,36px);background:transparent!important}.brandBar{min-width:180px;display:flex;align-items:center;gap:10px}.brandBar .brandLogo{width:48px!important;height:48px!important;border-radius:10px;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply}.brandTextWrap{display:flex!important;flex-direction:column;gap:1px}.brandText{color:var(--edu-navy)!important;font-size:18px!important;font-weight:750!important;line-height:1.25;letter-spacing:1px!important;text-shadow:none!important}.brandSubText{color:var(--edu-text-3);font-size:11px}.navMenu{height:100%;display:flex!important;align-items:center;justify-content:center;gap:clamp(4px,.8vw,14px);border:0!important;background:transparent!important;box-shadow:none!important;clip-path:none!important}.navMenu:after,.navMenu:before{display:none!important}.navMenu .MainTop{position:relative;width:auto!important;min-width:88px;height:40px!important;padding:0 14px!important;display:inline-flex!important;align-items:center;justify-content:center;border:0!important;border-radius:12px!important;background:transparent!important;color:var(--edu-text-2)!important;font-family:inherit!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;text-shadow:none!important;clip-path:none!important}.navMenu .MainTop:after,.navMenu .MainTop:before{display:none!important}.navMenu .MainTop:hover{background:var(--edu-sky-soft)!important;color:var(--edu-navy)!important}.navMenu .MainTop.navActive{background:#e5f3fb!important;color:var(--edu-navy)!important;font-weight:700!important}.navMenu .MainTop.navActive:after{content:""!important;position:absolute;left:24px;right:24px;bottom:-16px;display:block!important;height:3px;border-radius:999px;background:var(--edu-blue)!important}.statusCluster{display:flex!important;align-items:center;justify-content:flex-end;gap:12px}.statusCluster .sysTime{font-size:13px!important;white-space:nowrap}.outLogin{min-width:0!important;grid-template-columns:36px minmax(0,auto);align-items:center;gap:9px;cursor:pointer}.outLogin,.userBadge{display:grid!important}.userBadge{width:36px!important;height:36px!important;place-items:center;border:1px solid #cae1ee!important;border-radius:50%!important;background:var(--edu-sky-soft)!important;color:var(--edu-navy)!important;box-shadow:none!important;clip-path:none!important}.headerName{max-width:190px;overflow:hidden;color:var(--edu-text-2)!important;font-size:13px!important;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.themeGrid{gap:14px!important}.customPanel,.moreDialogItem,.themeCard{border:1px solid var(--edu-line)!important;border-radius:16px!important;background:#fff!important;color:var(--edu-text)!important;box-shadow:none!important;clip-path:none!important}.themeCard.active,.themeCard:hover{border-color:var(--edu-sky)!important;background:#f8fcfe!important}.homeClass>.el-container>.el-container{width:100%;max-width:var(--edu-max-width);min-height:calc(100vh - 72px);margin:0 auto;padding:24px var(--edu-page-gutter) 32px;gap:22px;background:transparent!important}.customAside{width:clamp(250px,21vw,330px)!important;padding:0!important;overflow:visible!important;background:transparent!important}.leftHome,.rightHome{height:calc(100vh - 128px)!important;min-height:600px;border:1px solid var(--edu-line)!important;border-radius:var(--edu-card-radius)!important;background:#fff!important;box-shadow:var(--edu-shadow-sm)!important;overflow:hidden}.homeClass .el-main{padding:0!important;overflow:visible!important}.leftHome>*,.rightHome>*{background:transparent!important;color:var(--edu-text)!important}.leftContent,.leftHome .content,.mainRight,.rightContent,.rightHome .content,.selectLeft{background:#fff!important;color:var(--edu-text)!important;box-shadow:none!important}.rightHome .btnBox{width:100%!important;min-height:42px!important}.MainRight,.SelectTopLeft .down,.SelectTopLeft .up,.maintopbg,.tableContainer{border-color:var(--edu-line)!important;background:#fff!important;color:var(--edu-text)!important;box-shadow:none!important;clip-path:none!important}.SelectTopLeft .downTitle,.cardHeadBar{border-color:var(--edu-line)!important;background:#eef7fb!important;color:var(--edu-navy)!important;box-shadow:none!important}.cardHeadBar:after{width:68px!important;background:var(--edu-sky)!important;box-shadow:none!important}.optionBtn{border-color:var(--edu-line-strong)!important;border-radius:999px!important;background:#fff!important;letter-spacing:0!important;clip-path:none!important}.optionBtn,.optionBtn:hover{color:var(--edu-navy)!important;text-shadow:none!important;box-shadow:none!important}.optionBtn:hover{border-color:var(--edu-sky)!important;background:var(--edu-sky-soft)!important}.rightHome .el-row .el-col:first-child .btnBox{border-color:var(--edu-navy)!important;background:var(--edu-navy)!important;color:#fff!important}.rightHome .el-row .el-col:last-child .btnBox{border-color:#efc5c5!important;background:#fff7f7!important;color:#bd4646!important}.headIcon{border-radius:4px!important;background:var(--edu-sky)!important}.headIcon,.statusChip{box-shadow:none!important;clip-path:none!important}.statusChip{border-color:#bcddec!important;border-radius:999px!important;background:#eff8fc!important;color:#246b98!important}.CompositionEvaluation,.CompositionEvaluationGroup,.CourseExplanation,.TypeWriting,.combinCompositionEvaluation,.container,.question-container{min-width:1024px;height:100%;min-height:0;background:var(--edu-bg)!important;color:var(--edu-text)!important}.CombinationCompositionEvaluationContent,.CompositionEvaluationContent,.CompositionEvaluationGroupContent,.CourseContent,.TypeWritingContent,.container .top,.question-content{border:1px solid var(--edu-line)!important;border-radius:var(--edu-card-radius)!important;background:#fff!important;color:var(--edu-text)!important;box-shadow:var(--edu-shadow-sm)!important;clip-path:none!important}.container .top{position:relative!important;z-index:2;top:auto!important;left:auto!important;width:min(760px,calc(100vw - 280px))!important;height:48px!important;margin:0 auto 10px!important;transform:none!important;border-radius:15px!important}.topSpacer{height:72px!important}.combinationCompositionEvaluationContentTitle,.compositionEvaluationContentTitle,.compositionEvaluationGroupContentTitle,.container .top-title,.courseContentTitle,.rightTitleFont,.typeWritingContentTitle{color:var(--edu-navy)!important;font-family:inherit!important;font-weight:700!important;letter-spacing:1px!important;text-shadow:none!important}.container .top-title{position:absolute;left:50%;max-width:calc(100% - 220px);overflow:hidden;transform:translateX(-50%);text-align:center;text-overflow:ellipsis;white-space:nowrap}.container .topiary{border:1px solid var(--edu-navy-strong)!important;border-radius:999px!important;background:var(--edu-navy)!important;color:#fff!important;box-shadow:0 6px 16px rgba(23,55,111,.18)!important;clip-path:none!important}.container .topiary:hover{border-color:var(--edu-navy-strong)!important;background:var(--edu-navy-strong)!important;color:#fff!important;text-shadow:none!important}.container .topiary.topiary-open{border-color:var(--edu-navy)!important;background:var(--edu-navy)!important;color:#fff!important;box-shadow:0 6px 16px rgba(23,55,111,.18)!important;text-shadow:none!important}.container .topiary .nav-glyph i,.container .topiary.topiary-open .nav-glyph i{background:currentColor!important;box-shadow:none!important}.container .topiary:after,.container .topiary:before{display:none!important}.combinationCompositionEvaluationContentMain,.compositionEvaluationContentMain,.compositionEvaluationGroupContentMain,.container .bottom,.courseContentMain,.typeWritingContentMain{gap:16px!important;background:transparent!important;color:var(--edu-text)!important}.CompositionEvaluationGroup .compositionEvaluationTable,.bottom-left,.bottom-middle,.bottom-right,.combinationCompositionEvaluationTable,.compositionEvaluationTable,.compositionRevision,.leftTypeContent,.mainLeft,.mainRight,.rightTypeContent{border:1px solid var(--edu-line)!important;border-radius:var(--edu-card-radius)!important;background:#fff!important;color:var(--edu-text)!important;box-shadow:var(--edu-shadow-sm)!important;clip-path:none!important}.bottom-left,.mainLeft{background:#f8fbfd!important}.container .bottom-left{border-color:#cfe1ec!important;background:#f6fbfe!important}.container .topicDataTop{background:transparent!important;box-shadow:none!important}.container .topicClass{border:1px solid #dce8f1!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}.container .topicTitleNewStyle{height:auto!important;min-height:34px;padding:6px 8px!important;border:1px solid #d7e6ef!important;border-radius:9px!important;background:#edf7fc!important}.container .topicTitleNewStyle:after,.container .topicTitleText{color:var(--edu-navy)!important;text-shadow:none!important}.container .itemCombinationTopic{min-height:30px;margin:2px 4px;padding:6px 8px!important;border-radius:8px!important;color:var(--edu-text-2)!important}.container .itemCombinationTopic:hover{background:#eef7fb!important;color:var(--edu-navy)!important}.container .activeSmallQuestion{min-height:30px;margin:2px 4px;padding:6px 8px!important;border:1px solid #9bcfe5!important;border-radius:8px!important;background:#dff2fb!important;color:var(--edu-navy)!important}.bottom-middle,.mainRight{background:#fff!important}.bottom-right{background:#f7fbfd!important}.resizer,.spacertwo{width:6px!important;border:0!important;border-radius:999px!important;background:#dbe9f2!important;box-shadow:none!important}.resizer:hover,.spacertwo:hover{background:var(--edu-sky)!important}.backBtns,.bottom_tools,.dimensionBtns,.toolsJIHE{gap:10px!important;border:0!important;background:transparent!important;box-shadow:none!important}.activeSmallQuestion,.selectedcourseware,.support-active,.typeWritingTabItemActive{border-color:#b8dceb!important;border-radius:12px!important;background:#eaf6fd!important;color:var(--edu-navy)!important;box-shadow:none!important}.coursewareItem,.itemCombinationTopic,.smallQuestions,.supportContent,.topicClass{color:var(--edu-text)!important;text-shadow:none!important}.headerItem,.tableHeader,.textListTitle,.topicTitle{color:var(--edu-navy)!important;font-weight:700!important;text-shadow:none!important}.canvas-container,.leftCanvas,.modifiedText,.modifyText,.originalText,.rightCanvas,.yiyeStyle{border-color:var(--edu-line)!important;background-color:#fff!important;color:var(--edu-text)!important;box-shadow:none!important}.modifiedText,.modifyText,.originalText,.tableHeader,.tableItem,.tableList,.textListTitle{border-color:var(--edu-line)!important}.tableHeader,.textListTitle{background:#eef7fb!important}.el-drawer,.el-drawer__body,.el-drawer__header,.modifiedText,.modifyText,.originalText,.tableList{background:#fff!important;color:var(--edu-text)!important}.report-v2-page{min-width:1024px;min-height:100vh;padding:24px var(--edu-page-gutter) 32px!important;background:var(--edu-bg)!important;color:var(--edu-text)!important}.report-header{max-width:var(--edu-max-width);min-height:64px;margin:0 auto 20px!important;padding:0 22px 0 122px!important;border:1px solid var(--edu-line)!important;border-radius:var(--edu-card-radius)!important;background:#fff!important;box-shadow:var(--edu-shadow-sm)!important}.page-header-layout.report-v2-page .report-header{padding-right:122px!important;padding-left:22px!important}.report-title{color:var(--edu-navy)!important;font-size:22px!important;font-weight:700!important;letter-spacing:1px!important;text-shadow:none!important}.report-body{width:100%;max-width:var(--edu-max-width);margin:0 auto;gap:20px!important}.report-aside,.report-content,.report-main{border:1px solid var(--edu-line)!important;border-radius:var(--edu-card-radius)!important;background:#fff!important;color:var(--edu-text)!important;box-shadow:var(--edu-shadow-sm)!important}.report-aside{width:clamp(250px,21vw,330px)!important}.knowledge-page{min-width:1024px;min-height:100vh;padding:20px var(--edu-page-gutter) 30px!important;background:var(--edu-bg)!important;color:var(--edu-text)!important}.knowledge-page .content,.knowledge-page .top-bar{width:100%;max-width:var(--edu-max-width);margin-right:auto;margin-left:auto}.knowledge-page .top-bar{min-height:72px;padding:0 20px 0 112px!important;border:1px solid var(--edu-line)!important;border-radius:var(--edu-card-radius)!important;background:#fff!important;box-shadow:var(--edu-shadow-sm)!important}.page-header-layout.knowledge-page .top-bar{padding-right:112px!important;padding-left:20px!important}.knowledge-page .page-title,.knowledge-page .title-main{color:var(--edu-navy)!important;text-shadow:none!important}.knowledge-page .focusDegree,.knowledge-page .hint-tip,.knowledge-page .title-sub{color:var(--edu-text-2)!important}.knowledge-page .focusBar,.knowledge-page .legendBar,.knowledge-page .search-box,.knowledge-page .tab-group,.knowledge-page .tab-pill{border-color:var(--edu-line)!important;border-radius:14px!important;background:#f7fbfd!important;color:var(--edu-text-2)!important;box-shadow:none!important;clip-path:none!important}.knowledge-page .tab-pill.active{background:#e4f3fb!important;color:var(--edu-navy)!important}.knowledge-page .content{margin-top:18px!important;gap:18px!important}.knowledge-page .graph-panel,.knowledge-page .graphCanvas,.knowledge-page .left-panel{border:1px solid var(--edu-line)!important;border-radius:var(--edu-card-radius)!important;background:#fff!important;color:var(--edu-text)!important;box-shadow:var(--edu-shadow-sm)!important}.knowledge-page .kp-item{border-color:transparent!important;border-radius:12px!important;color:var(--edu-text)!important}.knowledge-page .kp-active,.knowledge-page .kp-item:hover{border-color:#c8e2ef!important;background:#edf8fc!important}.knowledge-page .mastery-bar{background:#e6eef3!important;box-shadow:none!important}.CourseExplanation,.bluetooth-config-page{padding:22px var(--edu-page-gutter) 30px!important}.CombinationCompositionEvaluationMain,.CompositionEvaluationGroupMain,.CompositionEvaluationMain,.CourseMain,.TypeWritingMain{max-width:var(--edu-max-width);margin:0 auto!important}.CombinationCompositionEvaluationContent,.CompositionEvaluationContent,.CompositionEvaluationGroupContent,.CourseContent,.TypeWritingContent{padding:20px!important}.CourseExplanation .mainLeft{width:clamp(260px,22vw,350px)!important;padding:18px!important;overflow-y:auto}.CourseExplanation .mainRight{padding:12px!important;overflow:hidden}.bluetooth-config-page .content{width:min(1100px,calc(100vw - 80px))!important;min-height:520px;margin:72px auto 0!important;padding:30px!important;border:1px solid var(--edu-line)!important;border-radius:var(--edu-card-radius)!important;background:#fff!important;color:var(--edu-text)!important;box-shadow:var(--edu-shadow-sm)!important}.button-group,.connected-section,.device-info-section,.scan-section,.settings-card,.wifi-item{border-color:var(--edu-line)!important;border-radius:16px!important;background:#f8fbfd!important;color:var(--edu-text)!important;box-shadow:none!important}.function-buttons{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important}.button-group{padding:20px!important}.button-group h4,.device-info-header,.password-title{color:var(--edu-navy)!important}.info-label,.scan-tip,.support-info,.wifi-signal{color:var(--edu-text-2)!important}.bluetooth-config-page .log-section{margin:18px auto 40px!important;padding:18px!important;border:1px solid var(--edu-line)!important;border-radius:var(--edu-card-radius)!important;background:#fff!important;color:var(--edu-text)!important;box-shadow:var(--edu-shadow-sm)!important}.bluetooth-config-page .log-header{border-color:var(--edu-line)!important;color:var(--edu-navy)!important}.bluetooth-config-page .log-content{border:1px solid var(--edu-line)!important;border-radius:12px!important;background:#f7fafc!important;color:var(--edu-text-2)!important}.question-container{padding:22px var(--edu-page-gutter) 30px!important}.question-content{width:min(1120px,calc(100vw - 80px));min-height:calc(100vh - 150px);margin:64px auto 0!important;padding:clamp(24px,3vw,44px)!important}.catalog-container{border:1px solid var(--edu-line)!important;border-radius:0 20px 20px 0!important;box-shadow:var(--edu-shadow-md)!important}.catalog-container,.catalog-header,.catalog-item{background:#fff!important;color:var(--edu-text)!important}.catalog-header,.catalog-item{border-color:var(--edu-line)!important}.catalog-item.active,.catalog-item:hover{background:var(--edu-sky-soft)!important;color:var(--edu-navy)!important}.question-img{border:1px solid var(--edu-line);border-radius:14px!important;background:#fff}:root{--ad-page-gutter:clamp(0.75rem,2vw,8rem);--ad-section-gap:clamp(0.625rem,min(1.15vw,1.5dvh),2.5rem);--ad-control-height:clamp(2.25rem,calc(2rem + min(0.4vw, 0.5dvh)),3.75rem);--ad-control-padding-x:clamp(0.75rem,0.55rem + 0.45vw,1.5rem);--ad-control-font-size:clamp(0.875rem,0.82rem + 0.1vw,1.25rem);--ad-panel-radius:clamp(0.75rem,0.6rem + 0.3vw,1.25rem);--ad-content-max:clamp(90rem,92vw,168rem);--ad-fixed-inset:clamp(0.75rem,min(1.4vw,2dvh),3rem);--ad-bottom-safe:max(var(--ad-fixed-inset),env(safe-area-inset-bottom,0rem));--ad-header-height:clamp(4.5rem,calc(1.2rem - 2vw),7.5rem);--ad-workspace-top:clamp(4.25rem,calc(6rem - 0.75vw),4.75rem);--ad-workspace-reserved:calc(var(--ad-workspace-top) + 2.375rem);--edu-page-gutter:var(--ad-page-gutter);--edu-max-width:var(--ad-content-max);--edu-card-radius:var(--ad-panel-radius)}#app,body,html{width:100%;min-width:48rem!important}#app{overflow-x:auto!important}img,video{max-width:100%}.CompositionEvaluation,.CompositionEvaluationGroup,.CourseExplanation,.TypeWriting,.bluetooth-config-page,.combinCompositionEvaluation,.container,.knowledge-page,.loginClass,.question-container,.report-v2-page{min-width:48rem!important}.el-button,.el-date-editor .el-input__inner,.el-input__inner,.el-select .el-input__inner{min-height:var(--ad-control-height);font-size:var(--ad-control-font-size)}.el-button{padding-inline:var(--ad-control-padding-x)!important}.el-dialog{max-width:calc(100vw - var(--ad-page-gutter) - var(--ad-page-gutter))!important}.el-dialog__body{max-height:calc(100vh - 12rem);max-height:calc(100dvh - 12rem);overflow:auto}.combinationCompositionEvaluationTable,.compositionEvaluationTable,.el-table,.el-table__body-wrapper,.tableContainer{max-width:100%}.el-table__body-wrapper,.tableContainer{overflow-x:auto;overscroll-behavior-inline:contain}.hud-back-fixed.hud-back-fixed{right:20px;width:auto;min-width:5rem;height:38px;padding-right:18px;padding-left:36px}.page-header-layout>.hud-back-fixed{top:40px!important;right:20px!important;left:auto!important}.learning-workspace-page>.top>.topiary{position:fixed!important;top:40px!important;right:auto!important;left:20px!important;min-height:38px;padding-right:18px;padding-left:15px}.btnBox,.buttonBottomconfirm,.firmCourseware,.nav-btn{min-height:var(--ad-control-height)!important;padding-inline:var(--ad-control-padding-x)!important;font-size:var(--ad-control-font-size)!important}.bottom_tools{padding-bottom:env(safe-area-inset-bottom,0)}.backBtns,.bottom_tools{box-sizing:border-box;padding-right:var(--ad-fixed-inset)!important;padding-left:var(--ad-fixed-inset)!important}.homeClass,.homeClass>.el-container{height:100%;min-height:0;overflow:hidden}.homeClass>.el-container>.el-header,.homeHeader{height:var(--ad-header-height)!important;min-height:var(--ad-header-height)}.homeClass>.el-container>.el-header{padding-inline:var(--ad-page-gutter)!important;overflow:visible!important}.homeHeader{width:min(100%,var(--ad-content-max));grid-template-columns:minmax(clamp(8rem,12vw,11rem),auto) minmax(28rem,1fr) minmax(clamp(5rem,10vw,11rem),auto)!important;gap:var(--ad-section-gap)!important}.brandBar,.navMenu,.statusCluster{min-width:0!important}.brandBar{gap:clamp(.5rem,.7vw,.75rem)!important}.brandBar .brandLogo{width:clamp(2.5rem,2.2rem + .5vw,3.25rem)!important;height:clamp(2.5rem,2.2rem + .5vw,3.25rem)!important}.brandText{font-size:clamp(.9375rem,.8rem + .22vw,1.25rem)!important}.navMenu{flex-wrap:nowrap;gap:clamp(.125rem,.45vw,.75rem)!important;overflow-x:auto!important;overflow-y:hidden!important}.navMenu .MainTop{min-width:0!important;flex:1 1 0;max-width:none;height:var(--ad-control-height)!important;padding-right:8px!important;padding-left:8px!important;padding-inline:clamp(.4rem,.7vw,.875rem)!important;font-size:clamp(.75rem,.68rem + .16vw,.9375rem)!important;white-space:nowrap}.navMenu .MainTop.navActive:after{content:none!important;display:none!important}.statusCluster{gap:clamp(.4rem,.8vw,.75rem)!important}.headerName{max-width:clamp(6rem,12vw,12rem)!important;font-size:clamp(.75rem,.7rem + .12vw,.875rem)!important}.homeClass>.el-container>.el-container{flex:1;width:min(100%,var(--ad-content-max));height:auto;min-height:0;overflow:hidden;padding:var(--ad-section-gap) var(--ad-page-gutter) calc(var(--ad-section-gap)*1.5);gap:var(--ad-section-gap)}.customAside{width:clamp(14rem,21vw,20.625rem)!important;min-width:0}.leftHome,.rightHome{height:100%!important;min-height:0}.container .top{width:min(47.5rem,calc(100vw - clamp(13rem, 15vw, 15rem)))!important;height:var(--ad-control-height)!important;margin-bottom:clamp(.5rem,.65vw,.75rem)!important}.topSpacer{height:var(--ad-workspace-top)!important}.container .top-title{max-width:calc(100% - 8rem);font-size:clamp(.9375rem,.82rem + .24vw,1.25rem)!important}.container .bottom{height:calc(100vh - var(--ad-workspace-reserved))!important;height:calc(100dvh - var(--ad-workspace-reserved))!important;gap:var(--ad-section-gap)!important}.bottom-left,.bottom-middle,.bottom-right,.mainLeft,.mainRight{min-width:0}.container .bottom-left{min-width:0!important;max-width:clamp(12rem,20vw,18rem)}.combinationCompositionEvaluationContentMain,.compositionEvaluationContentMain,.compositionEvaluationGroupContentMain,.courseContentMain{gap:var(--ad-section-gap)!important}.CombinationCompositionEvaluationMain,.CompositionEvaluationGroupMain,.CompositionEvaluationMain,.CourseMain{width:min(100%,var(--ad-content-max));min-width:0}.CombinationCompositionEvaluationContent,.CompositionEvaluationContent,.CompositionEvaluationGroupContent,.CourseContent,.CourseExplanation .mainLeft{padding:var(--ad-section-gap)!important}.CourseExplanation .mainLeft{width:clamp(14rem,22vw,21.875rem)!important}.bluetooth-config-page,.question-container{padding-inline:var(--ad-page-gutter)!important}.knowledge-page .top-bar,.report-header{width:min(100%,var(--ad-content-max));min-height:var(--ad-header-height)}.knowledge-page .top-bar{flex-wrap:wrap;gap:var(--ad-section-gap)}.knowledge-page .tab-group{min-width:0;flex-wrap:wrap}.bluetooth-config-page .content,.question-content{width:min(100%,68.75rem)!important;padding:clamp(1rem,1rem + 1vw,2rem)!important}.bluetooth-config-page .content{height:-moz-fit-content;height:fit-content;min-height:0!important}.bluetooth-config-page .log-section{width:min(100%,68.75rem)}.bluetooth-config-page .function-buttons{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(.5rem,1vw,1rem)!important;padding:clamp(.625rem,1.2vw,1.25rem)!important}.bluetooth-config-page .button-group{min-width:0;padding:clamp(.625rem,1.1vw,1.25rem)!important}.bluetooth-config-page .button-group h4{white-space:nowrap}.bluetooth-config-page .button-group .el-button{min-width:0;padding-inline:clamp(.375rem,.8vw,.75rem)!important;white-space:nowrap}.bluetooth-config-page .button-group .el-checkbox{display:flex;align-items:center;justify-content:center;min-width:0;margin-left:0!important;white-space:nowrap}.bluetooth-config-page .button-group .el-checkbox__label{padding-left:.375rem;font-size:clamp(.625rem,.55rem + .15vw,.875rem);white-space:nowrap}.question-images{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--ad-section-gap)!important}.question-images .image-item{width:100%;max-width:none;min-width:0}.question-images .question-img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.device-info-header,.evaluation-info,.info-item,.log-header,.question-container>.button-group,.settings-card-body,.wifi-item{min-width:0}.question-container>.button-group,.settings-card-body{flex-wrap:wrap;gap:var(--ad-section-gap)!important}.evaluation-info{margin:var(--ad-page-gutter)!important;padding:clamp(1rem,1rem + .75vw,1.625rem)!important;overflow-wrap:anywhere}.catalog-container{width:clamp(16rem,30vw,24rem)!important;max-width:calc(100vw - 4rem)}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))!important;gap:var(--ad-section-gap)!important}.btnBox,.buttonBottom,.buttonBottom2,.buttonBottomconfirm,.catalog-btn,.chainClose,.dimensionBtnItem,.dimensionButtonItem,.dropbtn,.el-button:not(.el-button--text):not(.is-circle),.eval-collapse-btn,.firmCourseware,.hud-back-fixed,.hud-btn,.manualBottom,.nav-btn,.openOrCloseRevision,.optionBtn,.reflection-confirm-btn,.supportBtn,.topiary,button:not(.close-btn):not(.btn-prev):not(.btn-next):not(.el-dialog__headerbtn):not(.el-message-box__headerbtn):not(.el-picker-panel__icon-btn):not(.el-carousel__button):not(.el-button--text):not(.is-circle){box-sizing:border-box!important;min-height:var(--ad-control-height)!important;padding:.5625rem var(--ad-control-padding-x)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.375rem;border:1px solid var(--edu-navy)!important;border-radius:999px!important;background:var(--edu-navy)!important;color:#fff!important;font-family:inherit!important;font-size:var(--ad-control-font-size)!important;font-weight:650!important;line-height:1.25!important;letter-spacing:0!important;text-align:center;text-decoration:none!important;text-shadow:none!important;box-shadow:0 .1875rem .75rem rgba(11,57,116,.24)!important;clip-path:none!important;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease!important;-webkit-tap-highlight-color:transparent}.btnBox:hover,.buttonBottom2:hover,.buttonBottom:hover,.buttonBottomconfirm:hover,.catalog-btn:hover,.chainClose:hover,.dimensionBtnItem:hover,.dimensionButtonItem:hover,.dropbtn:hover,.el-button:not(.el-button--text):not(.is-circle):focus,.el-button:not(.el-button--text):not(.is-circle):hover,.eval-collapse-btn:hover,.firmCourseware:hover,.hud-back-fixed:hover,.hud-btn:hover,.manualBottom:hover,.nav-btn:hover,.openOrCloseRevision:hover,.optionBtn:hover,.reflection-confirm-btn:hover,.supportBtn:hover,.topiary:hover,button:not(.close-btn):not(.btn-prev):not(.btn-next):not(.el-dialog__headerbtn):not(.el-message-box__headerbtn):not(.el-picker-panel__icon-btn):not(.el-carousel__button):not(.el-button--text):not(.is-circle):focus,button:not(.close-btn):not(.btn-prev):not(.btn-next):not(.el-dialog__headerbtn):not(.el-message-box__headerbtn):not(.el-picker-panel__icon-btn):not(.el-carousel__button):not(.el-button--text):not(.is-circle):hover{border-color:#24518f!important;background:#24518f!important;color:#fff!important;box-shadow:0 .3125rem .875rem rgba(11,57,116,.3)!important;transform:translateY(-1px)}.el-button.is-disabled,.nav-btn:disabled,.reflection-confirm-btn:disabled,button:disabled:not(.close-btn):not(.btn-prev):not(.btn-next):not(.el-dialog__headerbtn):not(.el-message-box__headerbtn):not(.el-picker-panel__icon-btn):not(.el-carousel__button):not(.el-button--text):not(.is-circle){border-color:#d7e0e8!important;background:#e8edf2!important;color:#97a4b1!important;box-shadow:none!important;transform:none!important;cursor:not-allowed!important}.el-button--danger:not(.is-disabled){border-color:#b94747!important;background:#b94747!important;color:#fff!important}.el-button--danger:not(.is-disabled):focus,.el-button--danger:not(.is-disabled):hover{border-color:#9f3636!important;background:#9f3636!important}.close-btn,.el-button--text,.el-button.is-circle,.el-carousel__button,.el-dialog__headerbtn,.el-message-box__headerbtn,.el-pagination button,.el-picker-panel__icon-btn{box-shadow:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}