html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.ant-result[data-v-3f7055cc]{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.header{position:fixed;width:100%;z-index:1}.logo{float:left;width:120px;height:31px;margin:16px 24px;display:flex;align-items:center}.logo img{height:300%;margin-left:-30px}.ant-layout-content{margin-top:64px;min-height:calc(100vh - 64px)}@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.22"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}.chat-bot-container[data-v-854c1934]{position:fixed;z-index:1000}.chat-bot-button[data-v-854c1934]{position:fixed;cursor:pointer;transition:transform .3s;z-index:1001}.chat-bot-button[data-v-854c1934]:hover{transform:scale(1.1)}.custom-avatar[data-v-854c1934]{width:48px;height:48px;border-radius:50%;overflow:hidden;background-color:#1890ff;display:flex;align-items:center;justify-content:center}.custom-avatar.small[data-v-854c1934]{width:32px;height:32px}.custom-avatar img[data-v-854c1934]{width:100%;height:100%;object-fit:cover}.header-icon[data-v-854c1934]{width:24px;height:24px;margin-right:8px;object-fit:contain}.chat-window[data-v-854c1934]{position:fixed;bottom:24px;right:24px;width:400px;height:600px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.chat-window.fullscreen[data-v-854c1934]{top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:0}.chat-header[data-v-854c1934]{padding:12px 16px;background:#1890ff;color:#fff;display:flex;justify-content:space-between;align-items:center}.chat-title[data-v-854c1934]{display:flex;align-items:center;font-size:16px;font-weight:500}.chat-actions[data-v-854c1934]{display:flex;gap:8px}.chat-messages[data-v-854c1934]{flex:1;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.message[data-v-854c1934]{display:flex;align-items:flex-start;gap:8px}.message.user[data-v-854c1934]{flex-direction:row-reverse}.message-content[data-v-854c1934]{max-width:70%}.message.user .message-text[data-v-854c1934]{background:#e6f7ff}.message-time[data-v-854c1934]{font-size:12px;color:#00000073;margin-top:4px;margin-left:5px;text-align:left}.chat-input[data-v-854c1934]{padding:12px;border-top:1px solid #f0f0f0}@media (max-width: 768px){.chat-window[data-v-854c1934]{width:100%;height:100%;bottom:0;right:0;border-radius:0}}.home-container[data-v-d9a27c8d]{padding:24px;background:#f0f2f5;min-height:100%}.left-layout[data-v-d9a27c8d],.center-layout[data-v-d9a27c8d]{height:100%;display:flex;flex-direction:column}.profile-section[data-v-d9a27c8d]{flex:0 0 50%;padding:0 0 12px;min-height:0}.message-section[data-v-d9a27c8d]{flex:0 0 50%;min-height:0}.stats-section[data-v-d9a27c8d]{flex:0 0 auto;padding:0;margin-bottom:12px}.ai-section[data-v-d9a27c8d]{flex:0 0 auto;padding:12px 0;margin-bottom:12px}.apps-section[data-v-d9a27c8d]{flex:1;min-height:0;padding:0}.profile-card[data-v-d9a27c8d],.message-card[data-v-d9a27c8d],.apps-card[data-v-d9a27c8d],.notification-card[data-v-d9a27c8d],.ai-card[data-v-d9a27c8d]{height:100%;display:flex;flex-direction:column}.apps-card[data-v-d9a27c8d] .ant-card-body{padding:16px 24px 24px;flex:1;overflow-y:auto}.apps-card[data-v-d9a27c8d] .ant-card-head{padding:16px 24px 0;border-bottom:1px solid #f0f0f0}[data-v-d9a27c8d] .ant-avatar{border:2px solid #fff;box-shadow:0 2px 8px #00000026;transition:all .3s ease}[data-v-d9a27c8d] .ant-avatar:hover{transform:scale(1.05);box-shadow:0 4px 12px #0003}.user-info[data-v-d9a27c8d]{margin-top:16px}.user-info-text[data-v-d9a27c8d]{margin-top:25px;color:#00000073;line-height:1.4}.user-info h3[data-v-d9a27c8d]{margin-bottom:4px}.user-info p[data-v-d9a27c8d]{margin-bottom:4px;color:#00000073}.user-stats[data-v-d9a27c8d]{display:flex;justify-content:space-around;text-align:center;margin-top:auto}.stat-item h4[data-v-d9a27c8d]{margin-bottom:4px;font-size:18px;color:#1890ff}.stat-item p[data-v-d9a27c8d]{margin-bottom:0;color:#00000073}.app-icon[data-v-d9a27c8d]{height:124px;display:flex;justify-content:center;align-items:center;font-size:40px;color:#1890ff}.view-more[data-v-d9a27c8d]{text-align:center;margin-top:auto;padding-top:16px}.message-content[data-v-d9a27c8d]{margin-bottom:8px;color:#000000a6}.message-status[data-v-d9a27c8d]{display:flex;align-items:center;gap:8px}.message-time[data-v-d9a27c8d]{color:#00000073;font-size:12px}.stats-card[data-v-d9a27c8d]{margin-bottom:0}.stats-grid[data-v-d9a27c8d]{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.stats-item[data-v-d9a27c8d]{display:flex;align-items:center;padding:16px 0}.stats-item[data-v-d9a27c8d]:last-child{border-bottom:none}.stats-icon[data-v-d9a27c8d]{flex-shrink:0;margin-right:16px}.stats-icon img[data-v-d9a27c8d]{width:32px;height:32px;object-fit:contain}.stats-icon .anticon[data-v-d9a27c8d]{font-size:32px;color:#1890ff}.stats-content[data-v-d9a27c8d]{flex:1}.stats-title[data-v-d9a27c8d]{font-size:14px;font-weight:500;color:#000000d9;margin-bottom:8px}.stats-details[data-v-d9a27c8d]{display:flex;gap:16px}.stats-detail-item[data-v-d9a27c8d]{display:flex;flex-direction:column;align-items:center;min-width:60px}.detail-label[data-v-d9a27c8d]{font-size:12px;color:#00000073;margin-bottom:4px}.detail-value[data-v-d9a27c8d]{font-size:18px;font-weight:600;color:#1890ff}[data-v-d9a27c8d] .ant-layout-sider{background:#fff}[data-v-d9a27c8d] .ant-card{margin-bottom:0}[data-v-d9a27c8d] .ant-list-item{padding:12px 0}.message-link[data-v-d9a27c8d]{color:#1890ff;text-decoration:none;cursor:pointer;transition:color .3s ease}.message-link[data-v-d9a27c8d]:hover{color:#40a9ff;text-decoration:underline}[data-v-d9a27c8d] .ant-card-body{height:100%;display:flex;flex-direction:column}[data-v-d9a27c8d] .ant-list{flex:1}[data-v-d9a27c8d] .ant-layout-content{margin-top:0!important}.ai-tool-item[data-v-d9a27c8d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 0}.ai-tool-title[data-v-d9a27c8d]{margin-top:8px;font-weight:700;text-align:center}.ai-tool-desc[data-v-d9a27c8d]{font-size:12px;color:#888;text-align:center;margin-top:4px}@media (max-width: 1200px){.home-container[data-v-d9a27c8d]{padding:16px}[data-v-d9a27c8d] .ant-layout-sider{width:280px!important;min-width:280px!important;max-width:280px!important}.profile-section[data-v-d9a27c8d]{flex:0 0 45%;padding:0 0 10px}.message-section[data-v-d9a27c8d]{flex:0 0 55%}.stats-section[data-v-d9a27c8d],.ai-section[data-v-d9a27c8d]{margin-bottom:10px}.ai-section[data-v-d9a27c8d]{padding:10px 0}}@media (max-width: 992px){.home-container[data-v-d9a27c8d]{padding:12px}.profile-section[data-v-d9a27c8d]{flex:0 0 40%;padding:0 0 8px}.message-section[data-v-d9a27c8d]{flex:0 0 60%}.stats-section[data-v-d9a27c8d],.ai-section[data-v-d9a27c8d]{margin-bottom:8px}.ai-section[data-v-d9a27c8d]{padding:8px 0}.apps-card[data-v-d9a27c8d] .ant-card-body{padding:12px 16px 16px}.apps-card[data-v-d9a27c8d] .ant-card-head{padding:12px 16px 0}.stats-grid[data-v-d9a27c8d]{grid-template-columns:repeat(3,1fr);gap:16px}.stats-item[data-v-d9a27c8d]{padding:12px 0}.ai-tool-item[data-v-d9a27c8d]{padding:8px 0}.ai-tool-title[data-v-d9a27c8d]{font-size:14px}.ai-tool-desc[data-v-d9a27c8d]{font-size:11px}}@media (max-width: 768px){.home-container[data-v-d9a27c8d]{padding:8px}[data-v-d9a27c8d] .ant-layout-sider{width:100%!important;min-width:100%!important;max-width:100%!important}.left-layout[data-v-d9a27c8d]{flex-direction:row;gap:12px}.profile-section[data-v-d9a27c8d],.message-section[data-v-d9a27c8d]{flex:1}.profile-section[data-v-d9a27c8d]{flex:0 0 35%;padding:0 0 6px}.message-section[data-v-d9a27c8d]{flex:0 0 65%}.stats-section[data-v-d9a27c8d],.ai-section[data-v-d9a27c8d]{margin-bottom:6px}.ai-section[data-v-d9a27c8d]{padding:6px 0}.apps-card[data-v-d9a27c8d] .ant-card-body{padding:8px 12px 12px}.apps-card[data-v-d9a27c8d] .ant-card-head{padding:8px 12px 0}.stats-grid[data-v-d9a27c8d]{grid-template-columns:repeat(2,1fr);gap:12px}.stats-item[data-v-d9a27c8d]{padding:10px 0}.stats-details[data-v-d9a27c8d]{gap:12px}}.profile-container[data-v-598c0d0c]{padding:24px;min-height:100%}[data-v-598c0d0c] .ant-menu-item a{color:inherit;text-decoration:none}[data-v-598c0d0c] .ant-layout-content{margin-top:0!important}.applications-container[data-v-228eee36]{padding:24px;background:#f0f2f5;min-height:100%}.search-box[data-v-228eee36]{margin-bottom:16px}.app-icon[data-v-228eee36]{display:flex;justify-content:center;align-items:center;height:120px;background:#fafafa}[data-v-228eee36] .ant-card-body{padding:24px}[data-v-228eee36] .ant-avatar{display:flex;align-items:center;justify-content:center}[data-v-228eee36] .anticon{font-size:32px;color:#fff}.app-card[data-v-228eee36]{cursor:pointer;transition:all .3s ease}.app-card[data-v-228eee36]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.loading-container[data-v-228eee36]{padding:40px 0;text-align:center}.loading-placeholder[data-v-228eee36]{margin-top:20px}.loading-card[data-v-228eee36]{opacity:.7}.loading-skeleton[data-v-228eee36]{background:#f5f5f5;border-radius:4px}.resources[data-v-9c446938]{padding:0;min-height:100vh}[data-v-9c446938] .ant-menu-item a{color:inherit;text-decoration:none}.resources-content[data-v-9c446938]{padding:24px 32px!important;min-height:calc(100vh - 48px);background:#f0f2f5;margin-top:0!important;width:100%}[data-v-9c446938] .ant-layout{min-height:100vh}[data-v-9c446938] .ant-layout-sider{box-shadow:2px 0 8px #0000000d}.messages-container[data-v-171d9f3c]{padding:5px}.message-content[data-v-171d9f3c]{margin-bottom:8px;color:#000000a6}.message-status[data-v-171d9f3c]{display:flex;align-items:center;gap:8px}.message-time[data-v-171d9f3c]{color:#00000073;font-size:12px}.message-actions[data-v-171d9f3c]{display:flex;gap:8px}.compose-button[data-v-171d9f3c]{margin-top:16px;text-align:right}.pagination-container[data-v-171d9f3c]{margin-top:16px;text-align:right;padding:16px 0;border-top:1px solid #f0f0f0}.message-link[data-v-171d9f3c]{color:#1890ff;text-decoration:none;cursor:pointer;transition:color .3s ease}.message-link[data-v-171d9f3c]:hover{color:#40a9ff;text-decoration:underline}[data-v-171d9f3c] .ant-list-item{padding:16px 0}[data-v-171d9f3c] .ant-list-item-meta{flex:1}.history-notifications[data-v-423bd0eb]{padding:5px}.vjs-svg-icon{display:inline-block;background-repeat:no-repeat;background-position:center;fill:currentColor;height:1.8em;width:1.8em}.vjs-svg-icon:before{content:none!important}.vjs-svg-icon:hover,.vjs-control:focus .vjs-svg-icon{filter:drop-shadow(0 0 .25em #fff)}.vjs-modal-dialog .vjs-modal-dialog-content,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}.vjs-icon-play,.video-js .vjs-play-control .vjs-icon-placeholder,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:""}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:""}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:""}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:""}.vjs-icon-subtitles,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-subtitles:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before{content:""}.vjs-icon-captions,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-captions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-captions:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before{content:""}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:""}.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:""}.vjs-icon-downloading{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-downloading:before{content:""}.vjs-icon-file-download{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download:before{content:""}.vjs-icon-file-download-done{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-done:before{content:""}.vjs-icon-file-download-off{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-off:before{content:""}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:""}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:""}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:""}.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder,.video-js .vjs-volume-level,.video-js .vjs-play-progress{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before,.video-js .vjs-volume-level:before,.video-js .vjs-play-progress:before{content:""}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:""}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:""}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:""}.vjs-icon-repeat{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-repeat:before{content:""}.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-5,.video-js .vjs-skip-backward-5 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay-5:before,.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-10,.video-js .vjs-skip-backward-10 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay-10:before,.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-30,.video-js .vjs-skip-backward-30 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay-30:before,.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-5,.video-js .vjs-skip-forward-5 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-forward-5:before,.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-10,.video-js .vjs-skip-forward-10 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-forward-10:before,.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-30,.video-js .vjs-skip-forward-30 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-forward-30:before,.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before{content:""}.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:""}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:""}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:""}.vjs-icon-shuffle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-shuffle:before{content:""}.vjs-icon-cast{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cast:before{content:""}.vjs-icon-picture-in-picture-enter,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-enter:before,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:""}.vjs-icon-picture-in-picture-exit,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-exit:before,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:""}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:""}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:""}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:""}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:""}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:""}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:""}.video-js{display:inline-block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-1-1{width:100%;max-width:100%}.video-js.vjs-fluid:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-1-1:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window,body.vjs-pip-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen,body.vjs-pip-window .video-js{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),body.vjs-pip-window .video-js{width:100%!important;height:100%!important;padding-top:0!important;display:block}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-pip-container .vjs-pip-text{position:absolute;bottom:10%;font-size:2em;background-color:#000000b3;padding:.5em;text-align:center;width:100%}.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,.vjs-layout-x-small.vjs-pip-container .vjs-pip-text,.vjs-layout-small.vjs-pip-container .vjs-pip-text{bottom:0;font-size:1.4em}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:50%;left:50%;padding:0;margin-top:-.81666em;margin-left:-1.5em;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:#2b333fb3;border-radius:.3em;transition:all .4s}.vjs-big-play-button .vjs-svg-icon{width:1em;height:1em;position:absolute;top:50%;left:50%;line-height:1;transform:translate(-50%,-50%)}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{border-color:#fff;background-color:#73859f;background-color:#73859f80;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking,.vjs-scrubbing,.vjs-error) .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js.vjs-spatial-navigation-enabled .vjs-button:focus{outline:.0625em solid white;box-shadow:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:#000c;background:linear-gradient(180deg,#000c,#fff0);overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{display:flex;justify-content:center;list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover,.js-focus-visible .vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:#73859f80}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover,.js-focus-visible .vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-selected .vjs-svg-icon,.vjs-menu li.vjs-selected:focus .vjs-svg-icon,.vjs-menu li.vjs-selected:hover .vjs-svg-icon,.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon{fill:#000}.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible){background:none}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0em;margin-bottom:1.5em;border-top-color:#2b333fb3}.vjs-pip-window .vjs-menu-button-popup .vjs-menu{left:unset;right:1em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:#2b333fb3;position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:#2b333fb3}.video-js.vjs-spatial-navigation-enabled .vjs-control-bar{gap:1px}.video-js:not(.vjs-controls-disabled,.vjs-using-native-controls,.vjs-error) .vjs-control-bar.vjs-lock-showing{display:flex!important}.vjs-has-started .vjs-control-bar,.vjs-audio-only-mode .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.vjs-button>.vjs-svg-icon{display:inline-block}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0em 0em 1em white}.video-js *:not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;line-height:.35em;z-index:1}.vjs-svg-icons-enabled .vjs-play-progress:before{content:none!important}.vjs-play-progress .vjs-svg-icon{position:absolute;top:-.35em;right:-.4em;width:.9em;height:.9em;pointer-events:none;line-height:.15em;z-index:1}.video-js .vjs-load-progress{background:#73859f80}.video-js .vjs-load-progress div{background:#73859fbf}.video-js .vjs-time-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.video-js .vjs-progress-control:hover .vjs-mouse-display,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-touch-enabled:not(.vjs-scrubbing) .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:#000c}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#73859f;background-color:#73859f80}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0em 0em 1em white;box-shadow:0 0 1em #fff}.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus{outline:.0625em solid white}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-svg-icons-enabled .vjs-volume-level:before{content:none}.vjs-volume-level .vjs-svg-icon{position:absolute;width:.9em;height:.9em;pointer-events:none;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{line-height:.35em;right:-.5em}.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon{right:-.3em;transform:translateY(-50%)}.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon{top:-.55em;transform:translate(-50%)}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:#2b333fb3}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:#000c}.vjs-poster{display:inline-block;vertical-align:middle;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster,.vjs-pip-container.vjs-has-started .vjs-poster{display:block}.vjs-poster img{width:100%;height:100%;object-fit:contain}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.video-js:not(.vjs-live) .vjs-live-control,.video-js.vjs-liveui .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-svg-icons-enabled .vjs-seek-to-live-control{line-height:0}.vjs-seek-to-live-control .vjs-svg-icon{width:1em;height:1em;pointer-events:none;fill:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon{fill:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.video-js .vjs-current-time,.video-js .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-normalise-time-controls:not(.vjs-live) .vjs-time-control{display:flex}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.vjs-error .vjs-text-track-display{display:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js.vjs-force-center-align-cues .vjs-text-track-cue{text-align:center!important;width:80%!important}@supports not (inset: 10px){.video-js .vjs-text-track-display>div{top:0;right:0;bottom:0;left:0}}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,.vjs-pip-window .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control,.vjs-pip-window .vjs-fullscreen-control{display:none}.vjs-playback-rate>.vjs-menu-button,.vjs-playback-rate .vjs-playback-rate-value{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.85;text-align:left;border:.6em solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:5em;height:5em;border-radius:50%;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:flex;justify-content:center;align-items:center;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-error .vjs-loading-spinner{display:none}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-svg-icon{width:1.5em;height:1.5em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover{width:auto;width:initial}.video-js.vjs-layout-x-small .vjs-progress-control,.video-js.vjs-layout-tiny .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:#2b333fbf;color:#fff;height:70%}.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings{height:80%}.vjs-error .vjs-text-track-settings{display:none}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display: grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-text-track-settings select{font-size:inherit}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:10px;border:none}.vjs-text-track-settings fieldset span{display:inline-block;padding:0 .6em .8em}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;font-weight:700;font-size:1.2em}.vjs-text-track-settings .vjs-label{margin:0 .5em .5em 0}.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f)}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-title-bar{background:#000000e6;background:linear-gradient(180deg,#000000e6,#000000b3 60%,#0000);font-size:1.2em;line-height:1.5;transition:opacity .1s;padding:.666em 1.333em 4em;pointer-events:none;position:absolute;top:0;width:100%}.vjs-error .vjs-title-bar{display:none}.vjs-title-bar-title,.vjs-title-bar-description{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vjs-title-bar-title{font-weight:700;margin-bottom:.333em}.vjs-playing.vjs-user-inactive .vjs-title-bar{opacity:0;transition:opacity 1s}.video-js .vjs-skip-forward-5,.video-js .vjs-skip-forward-10,.video-js .vjs-skip-forward-30,.video-js .vjs-skip-backward-5,.video-js .vjs-skip-backward-10,.video-js .vjs-skip-backward-30{cursor:pointer}.video-js .vjs-transient-button{position:absolute;height:3em;display:flex;align-items:center;justify-content:center;background-color:#32323280;cursor:pointer;opacity:1;transition:opacity 1s}.video-js:not(.vjs-has-started) .vjs-transient-button{display:none}.video-js.not-hover .vjs-transient-button:not(.force-display),.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display){opacity:0}.video-js .vjs-transient-button span{padding:0 .5em}.video-js .vjs-transient-button.vjs-left{left:1em}.video-js .vjs-transient-button.vjs-right{right:1em}.video-js .vjs-transient-button.vjs-top{top:1em}.video-js .vjs-transient-button.vjs-near-top{top:4em}.video-js .vjs-transient-button.vjs-bottom{bottom:4em}.video-js .vjs-transient-button:hover{background-color:#323232e6}@media print{.video-js>*:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js *:focus:not(.focus-visible){outline:none}.video-js *:focus:not(:focus-visible){outline:none}.video-player-container[data-v-6b27928b]{background:#fff;border-radius:8px;box-shadow:0 4px 12px #0000001a;overflow:hidden}.video-header[data-v-6b27928b]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.video-header h3[data-v-6b27928b]{margin:0;font-size:18px;font-weight:500}.close-btn[data-v-6b27928b]{color:#fff!important;border:none!important;background:transparent!important}.close-btn[data-v-6b27928b]:hover{background:#ffffff1a!important}.video-wrapper[data-v-6b27928b]{position:relative;background:#000}.video-wrapper[data-v-6b27928b] .video-js{width:100%;height:400px}.video-wrapper[data-v-6b27928b] .vjs-big-play-button{background-color:#2b333fb3;border:none;border-radius:50%;width:80px;height:80px;line-height:80px;font-size:2.5em}.video-wrapper[data-v-6b27928b] .vjs-big-play-button:hover{background-color:#2b333fe6}.video-wrapper[data-v-6b27928b] .vjs-control-bar{background:linear-gradient(transparent,#000000b3)}.video-wrapper[data-v-6b27928b] .vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:2}.video-description[data-v-6b27928b]{padding:16px 20px;background:#f8f9fa;border-top:1px solid #e9ecef}.video-description p[data-v-6b27928b]{margin:0;color:#666;line-height:1.6}@media (max-width: 768px){.video-wrapper[data-v-6b27928b] .video-js{height:250px}.video-header[data-v-6b27928b]{padding:12px 16px}.video-header h3[data-v-6b27928b]{font-size:16px}.video-description[data-v-6b27928b]{padding:12px 16px}}.video-wrapper[data-v-6b27928b] .video-js{--vjs-theme-primary: #667eea;--vjs-theme-secondary: #764ba2}.video-wrapper[data-v-6b27928b] .vjs-progress-control .vjs-progress-holder{background:#ffffff4d}.video-wrapper[data-v-6b27928b] .vjs-progress-control .vjs-load-progress{background:#ffffff80}.video-wrapper[data-v-6b27928b] .vjs-progress-control .vjs-play-progress{background:linear-gradient(90deg,#667eea,#764ba2)}.learning-resources[data-v-74af7524]{min-height:100%;background:transparent;padding:0}.resource-list-page[data-v-74af7524]{padding:0;margin:0}.global-search[data-v-74af7524]{margin-bottom:20px}.global-search[data-v-74af7524] .ant-card{border-radius:8px;box-shadow:0 2px 8px #0000000f;border:none}.global-search[data-v-74af7524] .ant-input-search{max-width:100%}.global-search[data-v-74af7524] .ant-input-search .ant-input{border-radius:6px;height:40px;font-size:14px}.global-search[data-v-74af7524] .ant-input-search-button{height:40px;border-radius:0 6px 6px 0}.category-nav[data-v-74af7524]{margin-bottom:20px}.category-nav[data-v-74af7524] .ant-card{border-radius:8px;box-shadow:0 2px 8px #0000000f;border:none}.category-nav[data-v-74af7524] .ant-btn{height:36px;border-radius:6px;font-size:14px;padding:0 16px}.advanced-filter[data-v-74af7524]{margin-bottom:24px}.advanced-filter[data-v-74af7524] .ant-card{border-radius:8px;box-shadow:0 2px 8px #0000000f;border:none}.advanced-filter[data-v-74af7524] .ant-select{border-radius:6px}.advanced-filter[data-v-74af7524] .ant-select-selector{border-radius:6px!important;height:36px}.advanced-filter[data-v-74af7524] .ant-select-selection-item{line-height:34px}.advanced-filter[data-v-74af7524] .ant-btn{height:36px;border-radius:6px}.resource-display[data-v-74af7524]{padding:0}.resource-section[data-v-74af7524]{margin-bottom:32px}.resource-section[data-v-74af7524] .ant-card{border-radius:8px;box-shadow:0 2px 8px #0000000f}.resource-section[data-v-74af7524] .ant-card-head{border-bottom:1px solid #f0f0f0;padding:16px 24px}.resource-section[data-v-74af7524] .ant-card-head-title{font-size:18px;font-weight:600;color:#262626}.resource-section[data-v-74af7524] .ant-card-body{padding:24px}.resource-card[data-v-74af7524]{cursor:pointer;transition:all .3s;border-radius:8px;overflow:hidden;height:100%;display:flex;flex-direction:column}.resource-card[data-v-74af7524]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001f}.resource-card[data-v-74af7524] .ant-card-body{flex:1;display:flex;flex-direction:column;padding:16px}.resource-card[data-v-74af7524] .ant-card-meta{flex:1}.resource-card[data-v-74af7524] .ant-card-meta-title{font-size:14px;font-weight:500;color:#262626;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5}.resource-card[data-v-74af7524] .ant-card-actions{border-top:1px solid #f0f0f0;background:#fafafa;padding:8px 0}.resource-card[data-v-74af7524] .ant-card-actions li{margin:0}.resource-card[data-v-74af7524] .ant-card-actions .ant-btn{color:#595959;border:none;padding:4px 8px}.resource-card[data-v-74af7524] .ant-card-actions .ant-btn:hover{color:#1890ff;background:#1890ff0f}.resource-cover[data-v-74af7524]{height:140px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);transition:all .3s}.resource-card:hover .resource-cover[data-v-74af7524]{background:linear-gradient(135deg,#764ba2,#667eea)}.resource-cover[data-v-74af7524] .anticon{color:#ffffffe6!important}.resource-card-meta[data-v-74af7524]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;flex-wrap:wrap;gap:8px}.resource-card-meta[data-v-74af7524] .ant-tag{margin:0}.resource-card-footer[data-v-74af7524]{margin-top:12px;display:flex;justify-content:space-between;font-size:12px;color:#00000073;padding-top:8px;border-top:1px solid #f0f0f0}.resource-card-footer span[data-v-74af7524]{display:flex;align-items:center;gap:4px}.pagination-wrapper[data-v-74af7524]{margin-top:32px;text-align:right;padding-top:24px;border-top:1px solid #f0f0f0}.resource-detail-page[data-v-74af7524]{padding:0}.resource-detail-page[data-v-74af7524] .ant-card{border-radius:8px;box-shadow:0 2px 8px #0000000f}.detail-content[data-v-74af7524]{padding:0}.resource-header[data-v-74af7524]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.resource-title-section[data-v-74af7524]{flex:1}.resource-title[data-v-74af7524]{font-size:24px;font-weight:600;margin-bottom:16px;color:#262626}.resource-meta[data-v-74af7524]{color:#000000a6}.resource-actions[data-v-74af7524]{margin-left:24px}.resource-tags[data-v-74af7524]{margin:16px 0}.related-course[data-v-74af7524],.resource-description[data-v-74af7524]{margin:24px 0}.resource-description h3[data-v-74af7524]{font-size:18px;font-weight:600;margin-bottom:12px}.resource-description p[data-v-74af7524]{color:#000000a6;line-height:1.8}.resource-preview[data-v-74af7524]{margin:32px 0}.resource-preview h3[data-v-74af7524]{font-size:18px;font-weight:600;margin-bottom:16px}.preview-container[data-v-74af7524]{border:1px solid #e8e8e8;border-radius:4px;padding:16px;background:#fff}.pdf-preview[data-v-74af7524],.video-preview[data-v-74af7524]{width:100%}.audio-preview[data-v-74af7524]{padding:16px}.image-preview[data-v-74af7524]{text-align:center}.no-preview[data-v-74af7524]{padding:40px}.related-resources[data-v-74af7524]{margin-top:32px}.related-resources h3[data-v-74af7524]{font-size:18px;font-weight:600;margin-bottom:16px}@media (max-width: 1200px){.resource-section[data-v-74af7524] .ant-col{flex:0 0 50%!important;max-width:50%!important}}@media (max-width: 768px){.resource-section[data-v-74af7524] .ant-col{flex:0 0 100%!important;max-width:100%!important}.resource-header[data-v-74af7524]{flex-direction:column}.resource-actions[data-v-74af7524]{margin-left:0;margin-top:16px;width:100%}.resource-actions[data-v-74af7524] .ant-space{width:100%;justify-content:flex-start}.global-search[data-v-74af7524],.category-nav[data-v-74af7524],.advanced-filter[data-v-74af7524]{margin-bottom:16px}}.recorded-courses[data-v-fb8b7c29]{padding:0;background:#f0f2f5;min-height:100%}.search-area[data-v-fb8b7c29],.course-list[data-v-fb8b7c29]{margin-bottom:24px}.course-info[data-v-fb8b7c29]{min-height:80px}.course-meta[data-v-fb8b7c29]{margin-top:8px;display:flex;justify-content:space-between;color:#00000073}.pagination[data-v-fb8b7c29]{text-align:right;margin-top:16px}[data-v-fb8b7c29] .ant-card-cover{height:160px;overflow:hidden}[data-v-fb8b7c29] .ant-card-cover img{width:100%;height:100%;object-fit:cover}.ai-learning-center[data-v-b2c946a5]{min-height:100%}.smart-tutor[data-v-bf3dfd44]{padding:5px;height:100vh;display:flex;flex-direction:column}.tutor-iframe[data-v-bf3dfd44]{width:100%;height:calc(100vh - 130px);min-height:800px;border:none;border-radius:8px;box-shadow:0 2px 8px #0000001a}.course-tree-container[data-v-bf3dfd44]{background:#fff;padding:16px;border-radius:4px;height:100%}.chat-container[data-v-bf3dfd44]{display:flex;flex-direction:column;height:600px;position:relative}.chat-messages[data-v-bf3dfd44]{flex:1;overflow-y:auto;padding:16px;background-color:#f5f5f5;border-radius:4px;margin-bottom:16px;position:relative}.message[data-v-bf3dfd44]{display:flex;margin-bottom:16px;align-items:flex-start;position:relative}.user-message[data-v-bf3dfd44]{flex-direction:row-reverse}.message-avatar[data-v-bf3dfd44]{margin:0 8px;flex-shrink:0}.message-content[data-v-bf3dfd44]{max-width:70%;word-break:break-all;overflow-wrap:break-word;box-sizing:border-box;position:relative}.user-message .message-content[data-v-bf3dfd44],.bot-message .message-content[data-v-bf3dfd44]{max-width:70%}.message-text[data-v-bf3dfd44]{padding:8px 12px;border-radius:4px;background-color:#fff;box-shadow:0 1px 2px #0000001a;word-break:break-all;overflow-wrap:break-word;box-sizing:border-box;position:relative}.user-message .message-text[data-v-bf3dfd44]{background-color:#1890ff;color:#fff}.message-time[data-v-bf3dfd44]{font-size:12px;color:#999;margin-top:4px}.chat-input[data-v-bf3dfd44]{margin-top:16px;position:relative}.smart-tutor[data-v-bf3dfd44] .katex-html{overflow-x:auto;overflow-y:hidden}.job-tutor[data-v-de3fcbca]{padding:5px}.course-tree-container[data-v-de3fcbca]{background:#fff;padding:16px;border-radius:4px;height:100%}.chat-container[data-v-de3fcbca]{display:flex;flex-direction:column;height:600px}.chat-messages[data-v-de3fcbca]{flex:1;overflow-y:auto;padding:16px;background-color:#f5f5f5;border-radius:4px;margin-bottom:16px}.message[data-v-de3fcbca]{display:flex;margin-bottom:16px}.user-message[data-v-de3fcbca]{flex-direction:row-reverse}.message-avatar[data-v-de3fcbca]{margin:0 8px}.message-content[data-v-de3fcbca]{max-width:70%}.user-message .message-content[data-v-de3fcbca]{text-align:right}.message-text[data-v-de3fcbca]{padding:8px 12px;border-radius:4px;background-color:#fff;box-shadow:0 1px 2px #0000001a}.user-message .message-text[data-v-de3fcbca]{background-color:#1890ff;color:#fff}.message-time[data-v-de3fcbca]{font-size:12px;color:#999;margin-top:4px}.chat-input[data-v-de3fcbca]{margin-top:16px}.learning-diagnosis[data-v-b87d489d]{padding:5px}.skill-card[data-v-b87d489d]{margin-bottom:16px}.skill-header[data-v-b87d489d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.skill-title[data-v-b87d489d]{font-weight:700}.skill-description[data-v-b87d489d]{margin-top:8px;color:#666;font-size:14px}.suggestion-title[data-v-b87d489d]{font-weight:700;margin-bottom:4px}.suggestion-content[data-v-b87d489d]{color:#666;font-size:14px}.problem-content[data-v-b87d489d]{padding:8px 0}.problem-content p[data-v-b87d489d]{margin-bottom:12px}.chart-container[data-v-b87d489d]{height:300px;width:100%}.summary-content[data-v-b87d489d]{padding:16px}.summary-content p[data-v-b87d489d]{margin-bottom:16px;line-height:1.8}.summary-content ul[data-v-b87d489d]{margin-bottom:16px;padding-left:20px}.summary-content li[data-v-b87d489d]{margin-bottom:8px;line-height:1.8}.summary-actions[data-v-b87d489d]{text-align:center;margin-top:24px}.stats-container[data-v-b87d489d]{display:flex;flex-wrap:wrap;justify-content:space-between}.stats-item[data-v-b87d489d]{width:48%;text-align:center;margin-bottom:16px;padding:12px;background-color:#f5f5f5;border-radius:4px}.stats-value[data-v-b87d489d]{font-size:24px;font-weight:700;color:#1890ff}.stats-label[data-v-b87d489d]{font-size:14px;color:#666;margin-top:4px}.chart-placeholder[data-v-b87d489d]{height:280px;margin-top:16px;background-color:#fafafa;border-radius:4px;padding:16px}.bar-chart[data-v-b87d489d]{display:flex;justify-content:space-between;align-items:flex-end;height:100%}.bar-item[data-v-b87d489d]{display:flex;flex-direction:column;align-items:center;width:12%}.bar-label[data-v-b87d489d]{font-size:12px;margin-bottom:4px}.bar[data-v-b87d489d]{width:100%;background-color:#1890ff;border-radius:2px 2px 0 0;transition:height .3s}.bar-value[data-v-b87d489d]{font-size:12px;margin-top:4px}[data-v-1bdc8e69]:root{--primary: #7c4dff;--primary-light: #9a79ff;--secondary: #00e5ff;--accent: #ff4081;--text: #2d3748;--text-light: #718096;--bg: #f8f9fa;--card-bg: rgba(255, 255, 255, .85);--card-border: rgba(124, 77, 255, .1);--success: #00c853;--warning: #ffab00;--danger: #ff1744;--shadow: 0 10px 25px rgba(124, 77, 255, .1);--transition: all .3s ease}.dark-mode[data-v-1bdc8e69]{--primary: #9a79ff;--primary-light: #b39ddb;--secondary: #18ffff;--accent: #ff79b0;--text: #e2e8f0;--text-light: #a0aec0;--bg: #0f172a;--card-bg: rgba(30, 41, 59, .7);--card-border: rgba(124, 77, 255, .15);--shadow: 0 10px 25px rgba(0, 0, 0, .3)}.learning-plan[data-v-1bdc8e69]{background:#f8f9fa;color:#2d3748;font-family:Inter,sans-serif;min-height:100vh;overflow-x:hidden;background-image:radial-gradient(circle at 10% 20%,rgba(124,77,255,.05) 0%,transparent 20%),radial-gradient(circle at 90% 80%,rgba(0,229,255,.05) 0%,transparent 20%);padding:20px;max-width:1400px;margin:0 auto}[data-v-1bdc8e69]{margin:0;padding:0;box-sizing:border-box;transition:all .3s ease}header[data-v-1bdc8e69]{display:flex;justify-content:space-between;align-items:center;padding:20px 0;margin-bottom:30px}.logo[data-v-1bdc8e69]{display:flex;align-items:center;gap:15px}.logo-icon[data-v-1bdc8e69]{background:linear-gradient(135deg,#7c4dff,#00e5ff);width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;box-shadow:0 5px 15px #7c4dff4d}.logo-text[data-v-1bdc8e69]{font-family:Orbitron,sans-serif;font-weight:700;font-size:28px;background:linear-gradient(to right,#7c4dff,#00e5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:1px}.theme-toggle[data-v-1bdc8e69]{background:#ffffffd9;border:1px solid rgba(124,77,255,.1);width:50px;height:26px;border-radius:13px;position:relative;cursor:pointer;box-shadow:0 10px 25px #7c4dff1a;display:flex;align-items:center;padding:0 3px}.toggle-circle[data-v-1bdc8e69]{position:absolute;width:20px;height:20px;border-radius:50%;background:#7c4dff;left:3px;transition:all .3s ease}.dark-mode .toggle-circle[data-v-1bdc8e69]{transform:translate(24px);background:#00e5ff}.container[data-v-1bdc8e69]{display:flex;gap:30px;margin-bottom:40px}.sidebar[data-v-1bdc8e69]{flex:0 0 320px;display:flex;flex-direction:column;gap:30px}.main-content[data-v-1bdc8e69]{flex:1;display:flex;flex-direction:column;gap:30px}.card[data-v-1bdc8e69]{background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:25px;box-shadow:0 10px 25px #7c4dff1a;border:1px solid rgba(124,77,255,.1)}.card-header[data-v-1bdc8e69]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.card-title[data-v-1bdc8e69]{font-size:20px;font-weight:600;color:#2d3748;display:flex;align-items:center;gap:10px}.card-title i[data-v-1bdc8e69]{color:#7c4dff}.calendar[data-v-1bdc8e69]{display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.calendar-header[data-v-1bdc8e69]{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.calendar-nav[data-v-1bdc8e69]{display:flex;align-items:center;gap:10px}.nav-btn[data-v-1bdc8e69]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffffd9;border:1px solid rgba(124,77,255,.1);color:#7c4dff;cursor:pointer}.nav-btn[data-v-1bdc8e69]:hover{background:#7c4dff;color:#fff}.calendar-month[data-v-1bdc8e69]{font-weight:400;font-size:18px}.calendar-day-name[data-v-1bdc8e69]{text-align:center;font-size:14px;color:#718096;padding:8px 0}.calendar-day[data-v-1bdc8e69]{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:12px;font-weight:500;cursor:pointer;position:relative;overflow:hidden}.calendar-day[data-v-1bdc8e69]:hover{background:#7c4dff1a}.calendar-day.current[data-v-1bdc8e69]{background:#7c4dff;color:#fff;font-weight:600}.calendar-day.has-tasks[data-v-1bdc8e69]:after{content:"";position:absolute;bottom:5px;width:5px;height:5px;border-radius:50%;background:#ff4081}.stats-grid[data-v-1bdc8e69]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.stat-card[data-v-1bdc8e69]{background:#ffffffd9;border-radius:16px;padding:20px;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid rgba(124,77,255,.1)}.stat-icon[data-v-1bdc8e69]{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:15px}.stat-icon.review[data-v-1bdc8e69]{background:#00e5ff26;color:#00e5ff}.stat-icon.new[data-v-1bdc8e69]{background:#ff408126;color:#ff4081}.stat-icon.time[data-v-1bdc8e69]{background:#7c4dff26;color:#7c4dff}.stat-icon.completion[data-v-1bdc8e69]{background:#00c85326;color:#00c853}.stat-value[data-v-1bdc8e69]{font-size:24px;font-weight:700;margin-bottom:5px}.stat-label[data-v-1bdc8e69]{font-size:14px;color:#718096}.chart-container[data-v-1bdc8e69]{height:200px;position:relative}.plan-header[data-v-1bdc8e69]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.date-display[data-v-1bdc8e69]{font-size:24px;font-weight:700}.progress-summary[data-v-1bdc8e69]{display:flex;align-items:center;gap:15px}.progress-text[data-v-1bdc8e69]{font-size:14px;color:#718096}.progress-bar[data-v-1bdc8e69]{flex:1;height:8px;background:#7c4dff1a;border-radius:4px;overflow:hidden}.progress-fill[data-v-1bdc8e69]{height:100%;background:linear-gradient(to right,#7c4dff,#00e5ff);border-radius:4px;width:65%}.tasks-container[data-v-1bdc8e69]{display:flex;flex-direction:column;gap:20px}.task-section[data-v-1bdc8e69]{background:#ffffffd9;border-radius:16px;padding:0;overflow:hidden;border:1px solid rgba(124,77,255,.1)}.section-header[data-v-1bdc8e69]{padding:18px 25px;display:flex;align-items:center;gap:12px;font-weight:600;background:#7c4dff0d}.section-header.review[data-v-1bdc8e69]{border-left:4px solid #00e5ff}.section-header.new[data-v-1bdc8e69]{border-left:4px solid #ff4081}.section-title[data-v-1bdc8e69]{font-size:18px}.section-count[data-v-1bdc8e69]{background:#7c4dff1a;color:#7c4dff;font-size:14px;padding:2px 10px;border-radius:20px}.tasks-list[data-v-1bdc8e69]{padding:20px 25px;display:flex;flex-direction:column;gap:18px}.task-item[data-v-1bdc8e69]{display:flex;align-items:flex-start;gap:15px;padding-bottom:18px;border-bottom:1px solid rgba(124,77,255,.1)}.task-item[data-v-1bdc8e69]:last-child{border-bottom:none;padding-bottom:5px}.task-checkbox[data-v-1bdc8e69]{position:relative;margin-top:4px}.task-checkbox input[data-v-1bdc8e69]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark[data-v-1bdc8e69]{display:block;width:22px;height:22px;border-radius:6px;border:2px solid #9a79ff;position:relative}.task-checkbox input:checked~.checkmark[data-v-1bdc8e69]{background:#7c4dff;border-color:#7c4dff}.checkmark[data-v-1bdc8e69]:after{content:"";position:absolute;display:none;left:7px;top:3px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.task-checkbox input:checked~.checkmark[data-v-1bdc8e69]:after{display:block}.task-content[data-v-1bdc8e69]{flex:1}.task-title[data-v-1bdc8e69]{font-weight:600;margin-bottom:6px;display:flex;align-items:center;gap:10px}.task-title .tag[data-v-1bdc8e69]{font-size:12px;padding:3px 8px;border-radius:20px;background:#00e5ff26;color:#00e5ff}.new-task .task-title .tag[data-v-1bdc8e69]{background:#ff408126;color:#ff4081}.task-desc[data-v-1bdc8e69]{font-size:14px;color:#718096;margin-bottom:10px;line-height:1.5}.task-meta[data-v-1bdc8e69]{display:flex;align-items:center;gap:15px;font-size:13px;color:#718096}.task-meta i[data-v-1bdc8e69]{margin-right:5px}.task-actions[data-v-1bdc8e69]{display:flex;gap:10px}.task-btn[data-v-1bdc8e69]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#ffffffd9;border:1px solid rgba(124,77,255,.1);color:#718096;cursor:pointer}.task-btn[data-v-1bdc8e69]:hover{background:#7c4dff;color:#fff}.add-task[data-v-1bdc8e69]{display:flex;align-items:center;gap:15px;padding:20px 25px;color:#7c4dff;font-weight:500;cursor:pointer;border-top:1px solid rgba(124,77,255,.1)}.add-task[data-v-1bdc8e69]:hover{color:#9a79ff}.empty-state[data-v-1bdc8e69]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px;color:#718096}.empty-icon[data-v-1bdc8e69]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#7c4dff1a;color:#7c4dff;font-size:28px;margin-bottom:20px}.empty-text[data-v-1bdc8e69]{max-width:300px;margin-bottom:20px}.btn[data-v-1bdc8e69]{background:#7c4dff;color:#fff;border:none;padding:12px 25px;border-radius:12px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;box-shadow:0 5px 15px #7c4dff4d}.btn[data-v-1bdc8e69]:hover{background:#9a79ff;transform:translateY(-2px)}.btn-outline[data-v-1bdc8e69]{background:transparent;border:1px solid #7c4dff;color:#7c4dff;box-shadow:none}.btn-outline[data-v-1bdc8e69]:hover{background:#7c4dff1a}@media (max-width: 992px){.container[data-v-1bdc8e69]{flex-direction:column}.sidebar[data-v-1bdc8e69]{flex:1}.stats-grid[data-v-1bdc8e69]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 768px){.stats-grid[data-v-1bdc8e69]{grid-template-columns:repeat(2,1fr)}.calendar[data-v-1bdc8e69]{gap:4px}.card[data-v-1bdc8e69]{padding:20px}}[data-v-5a4782be]{margin:0;padding:0;box-sizing:border-box}.course-selector-header[data-v-5a4782be]{background:#101225cc;border-radius:15px;padding:20px;margin-bottom:20px;border:1px solid rgba(110,142,251,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 5px 15px #0000004d}.course-selector-container[data-v-5a4782be]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.selector-label[data-v-5a4782be]{display:flex;align-items:center;gap:8px;color:#6e8efb;font-weight:600;font-size:1.1rem}.selector-label i[data-v-5a4782be]{font-size:1.2rem}.course-info[data-v-5a4782be]{display:flex;flex-direction:column;gap:4px;margin-left:auto}.course-title[data-v-5a4782be]{font-size:1.2rem;font-weight:700;color:#ff7eee}.course-desc[data-v-5a4782be]{font-size:.9rem;color:#a0a0ff}.course-option[data-v-5a4782be]{display:flex;flex-direction:column;gap:2px}.course-name[data-v-5a4782be]{font-weight:600;color:#6e8efb}.course-description[data-v-5a4782be]{font-size:.8rem;color:#999;margin-top:2px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:250px}.course-category[data-v-5a4782be]{font-size:.8rem;color:#666}.refresh-btn[data-v-5a4782be]{background:#6e8efb33;border:1px solid rgba(110,142,251,.4);color:#6e8efb;transition:all .3s ease}.refresh-btn[data-v-5a4782be]:hover{background:#6e8efb66;border-color:#6e8efb;color:#fff}@media (max-width: 768px){.course-selector-container[data-v-5a4782be]{flex-direction:column;align-items:stretch;gap:15px}.course-info[data-v-5a4782be]{margin-left:0;margin-top:0;order:2}.refresh-btn[data-v-5a4782be]{align-self:flex-start}.course-selector-header[data-v-5a4782be]{padding:15px}}[data-v-5a4782be] .ant-select{background:#ffffff1a;border:1px solid rgba(110,142,251,.4);border-radius:8px}[data-v-5a4782be] .ant-select-selector{background:transparent!important;border:none!important;color:#fff!important}[data-v-5a4782be] .ant-select-selection-placeholder{color:#a0a0ff!important}[data-v-5a4782be] .ant-select-selection-item{color:#fff!important}[data-v-5a4782be] .ant-select-dropdown{background:#101225f2;border:1px solid rgba(110,142,251,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-v-5a4782be] .ant-select-item{color:#fff;background:transparent}[data-v-5a4782be] .ant-select-item-option-selected{background:#6e8efb4d!important;color:#fff!important}[data-v-5a4782be] .ant-select-item-option-active{background:#6e8efb33!important}#app[data-v-5a4782be]{background:linear-gradient(135deg,#0f0c29,#302b63,#24243e);color:#e0e0ff;font-family:"Exo 2",sans-serif;min-height:100vh;overflow-x:hidden;max-width:1600px;margin:0 auto;padding:20px}header[data-v-5a4782be]{text-align:center;padding:30px 0;position:relative}.title[data-v-5a4782be]{font-family:Orbitron,sans-serif;font-size:3.5rem;background:linear-gradient(to right,#ff7eee,#6e8efb,#4facfe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 15px rgba(110,142,251,.5);margin-bottom:15px;letter-spacing:2px;animation:glow-5a4782be 2s infinite alternate}.subtitle[data-v-5a4782be]{font-size:1.3rem;color:#a0a0ff;max-width:800px;margin:0 auto;line-height:1.6}.container[data-v-5a4782be]{display:flex;flex-wrap:wrap;gap:30px;margin-top:10px}.graph-container[data-v-5a4782be]{flex:1 1 700px;height:900px;background:#101225b3;border-radius:20px;box-shadow:0 10px 30px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(110,142,251,.3);position:relative;overflow:hidden}.info-panel[data-v-5a4782be]{flex:0 0 350px;background:#101225b3;border-radius:20px;box-shadow:0 10px 30px #00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(110,142,251,.3);padding:25px;display:flex;flex-direction:column}.panel-title[data-v-5a4782be]{font-family:Orbitron,sans-serif;font-size:1.8rem;color:#6e8efb;margin-bottom:20px;text-align:center;border-bottom:2px solid rgba(110,142,251,.3);padding-bottom:10px}.concept-details[data-v-5a4782be]{flex-grow:1}.concept-name[data-v-5a4782be]{font-size:2.2rem;color:#ff7eee;margin-bottom:15px;text-align:center;font-weight:700}.concept-description[data-v-5a4782be]{line-height:1.8;font-size:1.1rem;margin-bottom:25px;color:#d0d0ff}.concept-formula[data-v-5a4782be]{background:#191e3ccc;border-radius:10px;padding:15px;margin:20px 0;font-family:"Cambria Math",serif;font-size:1.4rem;text-align:center;border-left:3px solid #ff7eee}.course-overview[data-v-5a4782be]{margin:20px 0;padding:15px;background:#191e3ccc;border-radius:10px;border-left:3px solid #6e8efb}.course-stats[data-v-5a4782be]{display:flex;flex-direction:column;gap:10px}.stat-item[data-v-5a4782be]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid rgba(110,142,251,.2)}.stat-item[data-v-5a4782be]:last-child{border-bottom:none}.stat-label[data-v-5a4782be]{color:#a0a0ff;font-size:.9rem;font-weight:500}.stat-value[data-v-5a4782be]{color:#6e8efb;font-size:.9rem;font-weight:600}.related-concepts[data-v-5a4782be]{margin-top:25px}.related-title[data-v-5a4782be]{font-size:1.3rem;color:#6e8efb;margin-bottom:15px;display:flex;align-items:center}.related-title i[data-v-5a4782be]{margin-right:10px}.tags[data-v-5a4782be]{display:flex;flex-wrap:wrap;gap:10px}.tag[data-v-5a4782be]{background:#6e8efb33;border:1px solid rgba(110,142,251,.4);border-radius:20px;padding:8px 15px;font-size:.9rem;cursor:pointer;transition:all .3s ease}.tag[data-v-5a4782be]:hover{background:#6e8efb66;transform:translateY(-3px);box-shadow:0 5px 15px #6e8efb4d}.controls[data-v-5a4782be]{display:flex;justify-content:center;gap:20px;margin-top:30px;flex-wrap:wrap}.control-btn[data-v-5a4782be]{background:#191e3ccc;border:1px solid rgba(110,142,251,.4);color:#a0a0ff;padding:12px 25px;border-radius:30px;cursor:pointer;font-family:"Exo 2",sans-serif;font-size:1rem;font-weight:600;transition:all .3s ease;display:flex;align-items:center;gap:8px}.control-btn[data-v-5a4782be]:hover{background:#6e8efb4d;color:#fff;transform:translateY(-3px);box-shadow:0 5px 15px #6e8efb4d}.control-btn.active[data-v-5a4782be]{background:#6e8efb66;color:#fff;border-color:#ff7eee}.footer[data-v-5a4782be]{text-align:center;margin-top:40px;padding:20px;color:#88c;font-size:.9rem;border-top:1px solid rgba(110,142,251,.2)}[data-v-5a4782be] .node-label{font-family:"Exo 2",sans-serif!important;font-weight:700!important;fill:#fff!important;text-shadow:0 0 8px rgba(0,0,0,.8)!important;pointer-events:none!important;font-size:14px!important}.legend[data-v-5a4782be]{position:absolute;bottom:20px;left:20px;background:#101225cc;padding:15px;border-radius:10px;border:1px solid rgba(110,142,251,.3)}.legend-item[data-v-5a4782be]{display:flex;align-items:center;margin:8px 0}.legend-color[data-v-5a4782be]{width:20px;height:20px;border-radius:50%;margin-right:10px}.legend-text[data-v-5a4782be]{font-size:.9rem}.math-badge[data-v-5a4782be]{position:absolute;top:30px;right:30px;background:#ff7eee33;border:1px solid rgba(255,126,238,.4);border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;animation:rotate-5a4782be 20s linear infinite}@keyframes glow-5a4782be{0%{text-shadow:0 0 10px rgba(110,142,251,.5)}to{text-shadow:0 0 20px rgba(110,142,251,.8),0 0 30px rgba(255,126,238,.6)}}@keyframes rotate-5a4782be{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1200px){.container[data-v-5a4782be]{flex-direction:column}.graph-container[data-v-5a4782be]{height:500px}}.teacher-portrait[data-v-94771a77]{padding:28px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;width:100%;overflow-x:hidden}.page-header[data-v-94771a77]{margin-bottom:32px;text-align:center;background:#fff;padding:32px;border-radius:16px;box-shadow:0 4px 20px #0000001a}.header-content[data-v-94771a77]{display:flex;align-items:center;justify-content:center;gap:24px}.header-icon[data-v-94771a77]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px #667eea4d}.header-icon .anticon[data-v-94771a77]{font-size:50px;color:#fff}.header-text h1[data-v-94771a77]{font-size:32px;font-weight:700;color:#2c3e50;margin-bottom:8px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-text p[data-v-94771a77]{font-size:16px;color:#7f8c8d;margin:0}.portrait-container[data-v-94771a77]{display:flex;gap:28px;width:100%;margin:0 auto}.charts-section[data-v-94771a77]{flex:0 0 400px;display:flex;flex-direction:column;gap:28px}.chart-card[data-v-94771a77]{background:#fff;border-radius:18px;padding:24px;box-shadow:0 4px 16px #00000014;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;height:fit-content}.chart-card[data-v-94771a77]:hover{transform:translateY(-2px);box-shadow:0 6px 24px #0000001f}.chart-header[data-v-94771a77]{margin-bottom:20px}.chart-header h3[data-v-94771a77]{font-size:20px;font-weight:700;color:#262626;margin:0;background:linear-gradient(135deg,#1890ff,#722ed1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.chart-subtitle[data-v-94771a77]{font-size:14px;color:#8c8c8c;margin-top:6px;font-weight:400}.chart-content[data-v-94771a77]{min-height:200px}.info-overview[data-v-94771a77]{display:flex;flex-direction:column;gap:20px}.avatar-section[data-v-94771a77]{display:flex;align-items:center;gap:16px;padding:16px;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border-radius:12px}.avatar-section .ant-avatar[data-v-94771a77]{border:4px solid #e6f7ff;box-shadow:0 2px 8px #1890ff33}.basic-info h4[data-v-94771a77]{font-size:18px;font-weight:700;color:#262626;margin:0 0 4px}.basic-info p[data-v-94771a77]{font-size:14px;color:#8c8c8c;margin:0;line-height:1.4}.contact-info[data-v-94771a77]{margin-top:16px;padding:16px;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border-radius:12px}.contact-item[data-v-94771a77]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.contact-item[data-v-94771a77]:last-child{margin-bottom:0}.contact-label[data-v-94771a77]{font-size:14px;color:#8c8c8c;font-weight:500}.contact-value[data-v-94771a77]{font-size:14px;color:#1890ff;font-weight:500}.stats-chart[data-v-94771a77]{display:none}.kpi-cards[data-v-94771a77]{display:flex;gap:12px;align-items:stretch}.kpi-card[data-v-94771a77]{flex:1;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border:1px solid #e6f7ff;border-radius:10px;padding:12px 14px;text-align:center}.kpi-label[data-v-94771a77]{font-size:12px;color:#8c8c8c}.kpi-value[data-v-94771a77]{font-size:20px;font-weight:700;color:#1890ff;margin-top:6px}.chart-container[data-v-94771a77]{height:280px}.chart-container-large[data-v-94771a77]{height:300px}.chart-loading[data-v-94771a77]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px}.no-data[data-v-94771a77]{display:flex;align-items:center;justify-content:center;min-height:200px;color:#999;font-size:14px}.compact-score-display[data-v-94771a77]{font-size:28px;font-weight:700;background:linear-gradient(135deg,#1890ff,#722ed1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.chart-container-radar-compact[data-v-94771a77]{height:280px;margin-bottom:16px}.dimension-grid[data-v-94771a77]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.dimension-item[data-v-94771a77]{background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border:1px solid #e6f7ff;border-radius:10px;padding:12px 14px;transition:all .3s ease}.dimension-item[data-v-94771a77]:hover{border-color:#91d5ff;box-shadow:0 3px 10px #1890ff26;transform:translateY(-1px)}.dimension-info[data-v-94771a77]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.dimension-label[data-v-94771a77]{font-size:14px;font-weight:600;color:#262626}.dimension-value[data-v-94771a77]{font-size:20px;font-weight:700;color:#1890ff}.dimension-indicators[data-v-94771a77]{font-size:12px;color:#8c8c8c;line-height:1.5}.indicator-text[data-v-94771a77]{display:inline}.report-header-box[data-v-94771a77]{background:linear-gradient(135deg,#667eea,#764ba2);padding:20px 24px;border-radius:12px;margin-bottom:24px;color:#fff;box-shadow:0 4px 16px #667eea4d}.report-title-row[data-v-94771a77]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.report-title[data-v-94771a77]{display:flex;align-items:center;gap:8px}.title-icon[data-v-94771a77]{font-size:24px}.title-text[data-v-94771a77]{font-size:18px;font-weight:700}.status-tag[data-v-94771a77]{font-size:12px;font-weight:600}.report-meta[data-v-94771a77]{display:flex;align-items:center;gap:6px;font-size:13px;opacity:.95}.meta-icon[data-v-94771a77]{font-size:16px}.module-section[data-v-94771a77]{background:#fff;border-radius:16px;padding:28px;box-shadow:0 2px 12px #0000000f;border:1px solid rgba(255,255,255,.2);height:100%;display:flex;flex-direction:column;margin-bottom:28px}.module-header[data-v-94771a77]{margin-bottom:20px}.module-header h3[data-v-94771a77]{font-size:24px;font-weight:700;color:#262626;margin:0;background:linear-gradient(135deg,#1890ff,#722ed1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.module-subtitle[data-v-94771a77]{font-size:16px;color:#8c8c8c;margin-top:8px;font-weight:400}.module-content[data-v-94771a77]{flex:1;display:flex;flex-direction:column}.data-section[data-v-94771a77]{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px}.compact-module-section[data-v-94771a77]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 12px #00000014;border:1px solid #e8e8e8;transition:all .3s ease}.compact-module-section[data-v-94771a77]:hover{box-shadow:0 4px 20px #0000001f;transform:translateY(-2px)}.compact-module-header[data-v-94771a77]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f0f0f0}.header-left[data-v-94771a77]{display:flex;align-items:center;gap:10px}.header-icon[data-v-94771a77]{font-size:24px}.compact-module-header h3[data-v-94771a77]{font-size:18px;font-weight:700;color:#262626;margin:0}.header-subtitle[data-v-94771a77]{font-size:13px;color:#8c8c8c;padding-left:34px}.compact-data-grid[data-v-94771a77]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.compact-data-item[data-v-94771a77]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border-radius:10px;border:1px solid #e6f7ff;transition:all .3s ease;min-height:50px}.compact-data-item[data-v-94771a77]:hover{background:linear-gradient(135deg,#e6f7ff,#d6e4ff);border-color:#91d5ff;transform:translate(4px);box-shadow:0 2px 8px #1890ff26}.item-label[data-v-94771a77]{font-size:14px;color:#595959;font-weight:500}.item-value[data-v-94771a77]{font-size:20px;font-weight:700;color:#1890ff}.item-value.primary[data-v-94771a77]{color:#52c41a;font-size:18px}.item-value .unit[data-v-94771a77]{font-size:13px;font-weight:500;color:#8c8c8c;margin-left:3px}@media (max-width: 1200px){.portrait-container[data-v-94771a77]{gap:24px;max-width:100%}.charts-section[data-v-94771a77]{flex:0 0 380px}.module-section[data-v-94771a77]{padding:24px}.data-grid[data-v-94771a77]{gap:15px}.data-item[data-v-94771a77]{padding:10px 0}}@media (max-width: 1000px){.portrait-container[data-v-94771a77]{flex-direction:column;gap:24px}.charts-section[data-v-94771a77]{flex:none;order:2}.data-section[data-v-94771a77]{order:1}.chart-card[data-v-94771a77]{padding:20px}.module-section[data-v-94771a77]{padding:24px}.data-grid[data-v-94771a77]{grid-template-columns:1fr;gap:15px}.data-item[data-v-94771a77]{padding:10px 0;border-right:none;border-bottom:1px solid #f0f0f0}.data-item[data-v-94771a77]:last-child{border-bottom:none}.chart-container[data-v-94771a77],.stats-chart[data-v-94771a77]{height:250px}}@media (max-width: 768px){.teacher-portrait[data-v-94771a77]{padding:20px}.portrait-container[data-v-94771a77]{gap:20px}.chart-card[data-v-94771a77]{padding:18px}.module-section[data-v-94771a77]{padding:20px}.module-header h3[data-v-94771a77]{font-size:22px}.chart-container[data-v-94771a77],.stats-chart[data-v-94771a77]{height:200px}.charts-section[data-v-94771a77]{gap:20px}.chart-container-radar-compact[data-v-94771a77]{height:250px}.dimension-grid[data-v-94771a77]{grid-template-columns:1fr;gap:10px}}@media (max-width: 480px){.teacher-portrait[data-v-94771a77]{padding:16px}.portrait-container[data-v-94771a77]{gap:16px}.chart-card[data-v-94771a77]{padding:16px}.module-section[data-v-94771a77]{padding:18px}.charts-section[data-v-94771a77]{gap:16px}.chart-container[data-v-94771a77],.stats-chart[data-v-94771a77]{height:180px}.chart-header h3[data-v-94771a77]{font-size:18px}.basic-info h4[data-v-94771a77]{font-size:16px}.chart-container-radar-compact[data-v-94771a77]{height:220px}.dimension-grid[data-v-94771a77]{gap:8px}.dimension-item[data-v-94771a77]{padding:10px 12px}.dimension-label[data-v-94771a77]{font-size:13px}.dimension-value[data-v-94771a77]{font-size:18px}.dimension-indicators[data-v-94771a77]{font-size:11px}.compact-score-display[data-v-94771a77]{font-size:24px}}.ai-evaluation-content[data-v-94771a77]{min-height:200px}.evaluation-loading[data-v-94771a77]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}.loading-text[data-v-94771a77]{margin-top:16px;color:#666;font-size:14px}.evaluation-text[data-v-94771a77]{border-radius:8px;margin-bottom:16px;line-height:1.5;color:#333;font-size:14px;word-break:break-word}.evaluation-text[data-v-94771a77] h1,.evaluation-text[data-v-94771a77] h2,.evaluation-text[data-v-94771a77] h3,.evaluation-text[data-v-94771a77] h4,.evaluation-text[data-v-94771a77] h5,.evaluation-text[data-v-94771a77] h6{color:#1890ff;margin-top:12px;margin-bottom:6px;font-weight:600}.evaluation-text[data-v-94771a77] h1{font-size:18px}.evaluation-text[data-v-94771a77] h2{font-size:16px}.evaluation-text[data-v-94771a77] h3{font-size:15px}.evaluation-text[data-v-94771a77] h4{font-size:14px}.evaluation-text[data-v-94771a77] h5{font-size:13px}.evaluation-text[data-v-94771a77] h6{font-size:12px}.evaluation-text[data-v-94771a77] p{margin-bottom:8px;line-height:1.5}.evaluation-text[data-v-94771a77] ul,.evaluation-text[data-v-94771a77] ol{margin:6px 0;padding-left:16px}.evaluation-text[data-v-94771a77] li{margin-bottom:2px}.evaluation-text[data-v-94771a77] strong{font-weight:600;color:#262626}.evaluation-text[data-v-94771a77] em{font-style:italic;color:#595959}.evaluation-text[data-v-94771a77] code{background:#f5f5f5;padding:1px 3px;border-radius:2px;font-family:Courier New,monospace;font-size:12px}.evaluation-text[data-v-94771a77] blockquote{border-left:3px solid #1890ff;padding-left:12px;margin:8px 0;color:#666;font-style:italic}.evaluation-actions[data-v-94771a77]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #f0f0f0}.evaluation-time[data-v-94771a77]{color:#999;font-size:12px}.no-evaluation[data-v-94771a77]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.no-evaluation-icon[data-v-94771a77]{margin-bottom:20px}.no-evaluation-text h3[data-v-94771a77]{color:#666;margin-bottom:8px;font-size:18px;font-weight:500}.no-evaluation-text p[data-v-94771a77]{color:#999;margin-bottom:24px;font-size:14px}.teacher-portrait-query[data-v-443e5418]{padding:24px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh;width:100%;overflow-x:hidden}.page-header[data-v-443e5418]{margin-bottom:24px;text-align:center;background:#fff;padding:32px;border-radius:16px;box-shadow:0 4px 20px #0000001a}.header-content[data-v-443e5418]{display:flex;align-items:center;justify-content:center;gap:24px}.header-icon[data-v-443e5418]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px #667eea4d}.header-icon .anticon[data-v-443e5418]{font-size:50px;color:#fff}.header-text h1[data-v-443e5418]{font-size:32px;font-weight:700;color:#2c3e50;margin-bottom:8px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-text p[data-v-443e5418]{font-size:16px;color:#7f8c8d;margin:0}.search-section-in-header[data-v-443e5418]{margin-top:32px;padding-top:32px;border-top:2px solid rgba(255,255,255,.2)}.search-container[data-v-443e5418]{display:flex;gap:16px;justify-content:center;align-items:center;margin-bottom:16px}.selected-teacher-info[data-v-443e5418]{text-align:center;margin-top:16px}.result-section[data-v-443e5418]{animation:fadeIn-443e5418 .3s ease-in}.no-result-section[data-v-443e5418]{background:#fff;padding:80px;border-radius:16px;box-shadow:0 2px 12px #00000014;text-align:center}@keyframes fadeIn-443e5418{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.teacher-portrait-query[data-v-443e5418]{padding:20px}.search-section-in-header[data-v-443e5418]{margin-top:24px;padding-top:24px}.search-container[data-v-443e5418]{flex-direction:column;align-items:stretch}.search-container[data-v-443e5418] .ant-select{width:100%!important}.search-container[data-v-443e5418] .ant-btn{width:100%}.header-text h1[data-v-443e5418]{font-size:24px}.header-icon[data-v-443e5418]{width:60px;height:60px}.header-icon .anticon[data-v-443e5418]{font-size:36px}}@media (max-width: 480px){.teacher-portrait-query[data-v-443e5418]{padding:16px}.page-header[data-v-443e5418]{padding:20px}.no-result-section[data-v-443e5418]{padding:40px 20px}}.student-portrait-container[data-v-a50b50f1]{padding:24px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);min-height:100vh}.page-header[data-v-a50b50f1]{margin-bottom:32px;text-align:center;background:#fff;padding:32px;border-radius:16px;box-shadow:0 4px 20px #0000001a}.header-content[data-v-a50b50f1]{display:flex;align-items:center;justify-content:center;gap:24px}.header-icon[data-v-a50b50f1]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px #667eea4d}.header-icon .anticon[data-v-a50b50f1]{font-size:50px;color:#fff}.header-text h1[data-v-a50b50f1]{font-size:32px;font-weight:700;color:#2c3e50;margin-bottom:8px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-text p[data-v-a50b50f1]{font-size:16px;color:#7f8c8d;margin:0}.info-card[data-v-a50b50f1],.stats-card[data-v-a50b50f1],.detail-card[data-v-a50b50f1],.chart-card[data-v-a50b50f1]{margin-bottom:28px;border-radius:16px;box-shadow:0 2px 12px #0000000f;border:1px solid rgba(255,255,255,.2);overflow:hidden;transition:all .3s ease}.info-card[data-v-a50b50f1]:hover,.stats-card[data-v-a50b50f1]:hover,.detail-card[data-v-a50b50f1]:hover,.chart-card[data-v-a50b50f1]:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0000001f}.info-grid[data-v-a50b50f1]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.info-item[data-v-a50b50f1]{display:flex;align-items:center;padding:20px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border:1px solid #e9ecef;transition:all .3s ease}.info-item[data-v-a50b50f1]:hover{background:linear-gradient(135deg,#e3f2fd,#bbdefb);transform:translateY(-2px);box-shadow:0 4px 16px #2196f333}.info-icon[data-v-a50b50f1]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;margin-right:16px;color:#fff;font-size:18px}.info-content[data-v-a50b50f1]{flex:1}.info-label[data-v-a50b50f1]{font-size:12px;color:#6c757d;margin-bottom:4px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.info-value[data-v-a50b50f1]{font-size:16px;font-weight:600;color:#2c3e50}.stats-row[data-v-a50b50f1],.detail-row[data-v-a50b50f1]{margin-bottom:24px}.stats-content[data-v-a50b50f1]{padding:8px 0}.learning-stats[data-v-a50b50f1]{display:flex;gap:24px;margin-bottom:24px}.stat-section[data-v-a50b50f1]{flex:1;padding:16px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0}.section-header[data-v-a50b50f1]{display:flex;align-items:center;margin-bottom:16px}.section-title[data-v-a50b50f1]{font-size:16px;font-weight:600;color:#262626;margin-left:12px}.grade-icon[data-v-a50b50f1]{background:linear-gradient(135deg,#722ed1,#9254de);color:#fff}.recent-grades-section[data-v-a50b50f1]{margin-top:24px;padding:16px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0}.grades-table[data-v-a50b50f1]{margin-top:12px}.borrow-stats-section[data-v-a50b50f1]{margin-bottom:24px;padding:16px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0}.borrow-records-section[data-v-a50b50f1]{padding:16px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0}.record-icon[data-v-a50b50f1]{background:linear-gradient(135deg,#13c2c2,#36cfc9);color:#fff}.borrow-records-table[data-v-a50b50f1]{margin-top:12px}.stats-header[data-v-a50b50f1]{display:flex;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid #f0f0f0}.stats-icon[data-v-a50b50f1]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:16px;font-size:24px;color:#fff}.credit-icon[data-v-a50b50f1]{background:linear-gradient(135deg,#4caf50,#45a049)}.gpa-icon[data-v-a50b50f1]{background:linear-gradient(135deg,#ff9800,#f57c00)}.borrow-icon[data-v-a50b50f1]{background:linear-gradient(135deg,#9c27b0,#7b1fa2)}.stats-title[data-v-a50b50f1]{font-size:16px;font-weight:600;color:#2c3e50}.detail-table[data-v-a50b50f1]{border-radius:8px;overflow:hidden}.detail-table[data-v-a50b50f1] .ant-table-thead>tr>th{background:#f8f9fa;border-bottom:2px solid #e9ecef;font-weight:600;color:#495057}.detail-table[data-v-a50b50f1] .ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.detail-table[data-v-a50b50f1] .ant-table-tbody>tr:hover>td{background:#f8f9fa}.credit-stats[data-v-a50b50f1],.gpa-stats[data-v-a50b50f1]{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.borrow-stats[data-v-a50b50f1]{display:flex;justify-content:space-between;margin-bottom:16px}.credit-main[data-v-a50b50f1]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center;padding:24px 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border:1px solid #e9ecef;position:relative;overflow:hidden}.credit-main[data-v-a50b50f1]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4caf50,#45a049)}.credit-main-value[data-v-a50b50f1]{font-size:52px;font-weight:800;color:#2c3e50;line-height:1;margin-bottom:8px;text-shadow:0 2px 4px rgba(0,0,0,.1);background:linear-gradient(135deg,#4caf50,#45a049);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.credit-main-label[data-v-a50b50f1]{font-size:16px;font-weight:600;color:#666;margin-bottom:4px;letter-spacing:1px}.credit-main-total[data-v-a50b50f1]{font-size:14px;color:#999;font-weight:500}.credit-progress-info[data-v-a50b50f1]{display:flex;justify-content:space-between;gap:16px}.progress-item[data-v-a50b50f1]{flex:1;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8f9fa;border-radius:8px;border-left:3px solid #1890ff;transition:all .3s ease}.progress-item[data-v-a50b50f1]:hover{background:#e6f7ff;transform:translateY(-1px);box-shadow:0 2px 8px #1890ff1a}.progress-label[data-v-a50b50f1]{font-size:14px;color:#666;font-weight:500}.progress-value[data-v-a50b50f1]{font-size:16px;color:#1890ff;font-weight:600}.credit-item[data-v-a50b50f1]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#f8f9fa;border-radius:6px;border-left:3px solid #1890ff}.credit-item .credit-label[data-v-a50b50f1]{font-size:14px;color:#666;font-weight:500}.credit-item .credit-value[data-v-a50b50f1]{font-size:16px;color:#1890ff;font-weight:600}.gpa-item[data-v-a50b50f1],.borrow-item[data-v-a50b50f1]{text-align:center;flex:1}.gpa-main[data-v-a50b50f1]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center;padding:24px 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border:1px solid #e9ecef;position:relative;overflow:hidden;transition:all .3s ease}.gpa-main[data-v-a50b50f1]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1890ff,#40a9ff)}.gpa-main.excellent[data-v-a50b50f1]:before{background:linear-gradient(90deg,#52c41a,#73d13d)}.gpa-main.good[data-v-a50b50f1]:before{background:linear-gradient(90deg,#1890ff,#40a9ff)}.gpa-main.average[data-v-a50b50f1]:before{background:linear-gradient(90deg,#faad14,#ffc53d)}.gpa-main.pass[data-v-a50b50f1]:before{background:linear-gradient(90deg,#722ed1,#9254de)}.gpa-main.fail[data-v-a50b50f1]:before{background:linear-gradient(90deg,#ff4d4f,#ff7875)}.gpa-main[data-v-a50b50f1]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.gpa-rank-info[data-v-a50b50f1]{display:flex;justify-content:space-between;gap:16px}.rank-item[data-v-a50b50f1]{flex:1;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8f9fa;border-radius:8px;border-left:3px solid #1890ff;transition:all .3s ease}.rank-item.excellent[data-v-a50b50f1]{border-left-color:#52c41a}.rank-item.good[data-v-a50b50f1]{border-left-color:#1890ff}.rank-item.average[data-v-a50b50f1]{border-left-color:#faad14}.rank-item.pass[data-v-a50b50f1]{border-left-color:#722ed1}.rank-item.fail[data-v-a50b50f1]{border-left-color:#ff4d4f}.rank-item[data-v-a50b50f1]:hover{transform:translateY(-1px)}.rank-item.excellent[data-v-a50b50f1]:hover{background:#f6ffed;box-shadow:0 2px 8px #52c41a1a}.rank-item.good[data-v-a50b50f1]:hover{background:#e6f7ff;box-shadow:0 2px 8px #1890ff1a}.rank-item.average[data-v-a50b50f1]:hover{background:#fffbe6;box-shadow:0 2px 8px #faad141a}.rank-item.pass[data-v-a50b50f1]:hover{background:#f9f0ff;box-shadow:0 2px 8px #722ed11a}.rank-item.fail[data-v-a50b50f1]:hover{background:#fff2f0;box-shadow:0 2px 8px #ff4d4f1a}.rank-label[data-v-a50b50f1]{font-size:14px;color:#666;font-weight:500}.rank-number[data-v-a50b50f1]{font-size:16px;color:#1890ff;font-weight:600}.rank-item.excellent .rank-number[data-v-a50b50f1]{color:#52c41a}.rank-item.good .rank-number[data-v-a50b50f1]{color:#1890ff}.rank-item.average .rank-number[data-v-a50b50f1]{color:#faad14}.rank-item.pass .rank-number[data-v-a50b50f1]{color:#722ed1}.rank-item.fail .rank-number[data-v-a50b50f1]{color:#ff4d4f}.rank-value[data-v-a50b50f1]{font-size:16px;color:#666;font-weight:600}.rank-value.excellent[data-v-a50b50f1]{color:#52c41a}.rank-value.good[data-v-a50b50f1]{color:#1890ff}.rank-value.average[data-v-a50b50f1]{color:#faad14}.rank-value.pass[data-v-a50b50f1]{color:#722ed1}.rank-value.fail[data-v-a50b50f1]{color:#ff4d4f}.gpa-rank[data-v-a50b50f1]{background:#f8f9fa;border-radius:8px;padding:16px;position:relative;transition:all .3s ease}.gpa-rank[data-v-a50b50f1]:hover{box-shadow:0 2px 8px #1890ff1a}.credit-label[data-v-a50b50f1],.gpa-label[data-v-a50b50f1],.borrow-label[data-v-a50b50f1]{font-size:12px;color:#666;margin-bottom:4px}.gpa-main-value[data-v-a50b50f1]{font-size:52px;font-weight:800;color:#2c3e50;line-height:1;margin-bottom:8px;text-shadow:0 2px 4px rgba(0,0,0,.1);background:linear-gradient(135deg,#1890ff,#40a9ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .3s ease}.gpa-main.excellent .gpa-main-value[data-v-a50b50f1]{background:linear-gradient(135deg,#52c41a,#73d13d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gpa-main.good .gpa-main-value[data-v-a50b50f1]{background:linear-gradient(135deg,#1890ff,#40a9ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gpa-main.average .gpa-main-value[data-v-a50b50f1]{background:linear-gradient(135deg,#faad14,#ffc53d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gpa-main.pass .gpa-main-value[data-v-a50b50f1]{background:linear-gradient(135deg,#722ed1,#9254de);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gpa-main.fail .gpa-main-value[data-v-a50b50f1]{background:linear-gradient(135deg,#ff4d4f,#ff7875);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gpa-main-value.gpa-warning[data-v-a50b50f1]{background:linear-gradient(135deg,#ff4757,#ff3742);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:pulse-a50b50f1 2s infinite}@keyframes pulse-a50b50f1{0%,to{opacity:1}50%{opacity:.7}}.gpa-main-label[data-v-a50b50f1]{font-size:16px;font-weight:600;color:#666;margin-bottom:4px;letter-spacing:1px}.gpa-main-subtitle[data-v-a50b50f1]{font-size:14px;color:#999;font-weight:500;margin-bottom:8px}.gpa-threshold[data-v-a50b50f1]{font-size:10px;color:#666;font-weight:400;text-align:center;line-height:1.2}.gpa-main .gpa-label[data-v-a50b50f1],.gpa-rank .gpa-label[data-v-a50b50f1]{color:#666;font-size:12px;font-weight:500;margin-bottom:8px}.credit-value[data-v-a50b50f1],.gpa-value[data-v-a50b50f1],.borrow-value[data-v-a50b50f1]{font-size:20px;font-weight:700;color:#1890ff}.gpa-main .gpa-value[data-v-a50b50f1],.gpa-rank .gpa-value[data-v-a50b50f1]{color:#1890ff;font-size:24px;font-weight:700;margin:8px 0}.progress-bar[data-v-a50b50f1]{margin-top:8px}.progress-bar[data-v-a50b50f1] .ant-progress-bg{border-radius:6px;transition:all .3s ease}.gpa-chart[data-v-a50b50f1]{display:flex;justify-content:center;align-items:center;height:120px}.gpa-circle[data-v-a50b50f1]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#1890ff,#40a9ff);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.gpa-number[data-v-a50b50f1]{font-size:24px;font-weight:700}.gpa-warning[data-v-a50b50f1]{color:#f5222d!important;font-weight:700}.gpa-subtitle[data-v-a50b50f1]{font-size:10px;color:#999;font-weight:400;margin-top:4px}.gpa-threshold[data-v-a50b50f1]{font-size:10px;color:#666;font-weight:400;margin-top:4px;text-align:center;line-height:1.2}.gpa-text[data-v-a50b50f1]{font-size:12px}.borrow-chart[data-v-a50b50f1]{display:flex;justify-content:space-around;align-items:end;height:80px;margin-top:16px}.chart-item[data-v-a50b50f1]{display:flex;flex-direction:column;align-items:center;width:40px}.chart-bar[data-v-a50b50f1]{width:20px;background:linear-gradient(to top,#1890ff,#40a9ff);border-radius:4px 4px 0 0;min-height:20px;transition:height .3s ease}.chart-label[data-v-a50b50f1]{font-size:12px;color:#666;margin-top:8px}.trend-chart[data-v-a50b50f1]{height:300px;display:flex;align-items:center;justify-content:center}.chart-placeholder[data-v-a50b50f1]{text-align:center}.ai-evaluation-content[data-v-a50b50f1]{min-height:200px}.evaluation-loading[data-v-a50b50f1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}.loading-text[data-v-a50b50f1]{margin-top:16px;color:#666;font-size:14px}.evaluation-text[data-v-a50b50f1]{border-radius:8px;margin-bottom:16px;line-height:1.5;color:#333;font-size:14px;word-break:break-word}.evaluation-text[data-v-a50b50f1] h1,.evaluation-text[data-v-a50b50f1] h2,.evaluation-text[data-v-a50b50f1] h3,.evaluation-text[data-v-a50b50f1] h4,.evaluation-text[data-v-a50b50f1] h5,.evaluation-text[data-v-a50b50f1] h6{color:#1890ff;margin-top:8px;margin-bottom:4px;font-weight:600}.evaluation-text[data-v-a50b50f1] h1{font-size:18px}.evaluation-text[data-v-a50b50f1] h2{font-size:16px}.evaluation-text[data-v-a50b50f1] h3{font-size:15px}.evaluation-text[data-v-a50b50f1] h4{font-size:14px}.evaluation-text[data-v-a50b50f1] h5{font-size:13px}.evaluation-text[data-v-a50b50f1] h6{font-size:12px}.evaluation-text[data-v-a50b50f1] p{margin-bottom:6px;line-height:1.5}.evaluation-text[data-v-a50b50f1] ul,.evaluation-text[data-v-a50b50f1] ol{margin:4px 0;padding-left:16px}.evaluation-text[data-v-a50b50f1] li{margin-bottom:1px}.evaluation-text[data-v-a50b50f1] strong{font-weight:600;color:#262626}.evaluation-text[data-v-a50b50f1] em{font-style:italic;color:#595959}.evaluation-text[data-v-a50b50f1] code{background:#f5f5f5;padding:1px 3px;border-radius:2px;font-family:Courier New,monospace;font-size:12px}.evaluation-text[data-v-a50b50f1] blockquote{border-left:3px solid #1890ff;padding-left:12px;margin:6px 0;color:#666;font-style:italic}.evaluation-actions[data-v-a50b50f1]{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #f0f0f0}.evaluation-time[data-v-a50b50f1]{color:#999;font-size:12px}.no-evaluation[data-v-a50b50f1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.no-evaluation-icon[data-v-a50b50f1]{margin-bottom:20px}.no-evaluation-text h3[data-v-a50b50f1]{color:#666;margin-bottom:8px;font-size:18px;font-weight:500}.no-evaluation-text p[data-v-a50b50f1]{color:#999;margin-bottom:24px;font-size:14px}[data-v-a50b50f1] .ant-card-head{border-bottom:none;padding-bottom:0}[data-v-a50b50f1] .ant-card-head-title{padding-bottom:0}[data-v-a50b50f1] .ant-card-body{padding-top:20px}.stats-row[data-v-a50b50f1]{margin-bottom:28px}.module-section[data-v-a50b50f1]{background:#fff;border-radius:16px;padding:28px;box-shadow:0 2px 12px #0000000f;border:1px solid rgba(255,255,255,.2);height:100%;display:flex;flex-direction:column;margin-bottom:28px}.module-header[data-v-a50b50f1]{margin-bottom:20px}.module-header h3[data-v-a50b50f1]{font-size:24px;font-weight:700;color:#262626;margin:0;background:linear-gradient(135deg,#1890ff,#722ed1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.module-subtitle[data-v-a50b50f1]{font-size:16px;color:#8c8c8c;margin-top:8px;font-weight:400}.module-content[data-v-a50b50f1]{flex:1;display:flex;flex-direction:column}.ability-chart-container[data-v-a50b50f1]{width:100%;height:400px;display:flex;justify-content:center;align-items:center}.chart-container[data-v-a50b50f1]{width:100%;height:100%}[data-v-a50b50f1] .ant-card-extra{font-size:14px;color:#8c8c8c;font-weight:400}@media (max-width: 1200px){.info-grid[data-v-a50b50f1]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.student-portrait-container[data-v-a50b50f1]{padding:16px}.info-grid[data-v-a50b50f1]{grid-template-columns:1fr}.stats-row .ant-col[data-v-a50b50f1],.detail-row .ant-col[data-v-a50b50f1]{margin-bottom:16px}}.embedded-website-card[data-v-892a1827]{min-height:calc(100vh - 120px);margin:0;border-radius:8px}.page-header[data-v-892a1827]{display:flex;justify-content:space-between;align-items:center;padding:16px 0 24px;border-bottom:1px solid #f0f0f0;margin-bottom:24px}.header-left[data-v-892a1827]{display:flex;flex-direction:column}.page-title[data-v-892a1827]{margin:0;font-size:24px;font-weight:600;color:#000000d9;line-height:1.2}.page-subtitle[data-v-892a1827]{margin:8px 0 0;font-size:14px;color:#8c8c8c;font-weight:400}.header-actions[data-v-892a1827]{display:flex;align-items:center}.website-container[data-v-892a1827]{position:relative;height:calc(100vh - 200px);min-height:500px;border-radius:8px;overflow:hidden;border:1px solid #f0f0f0;width:100%;max-width:none}.iframe-wrapper[data-v-892a1827]{width:100%;height:100%;position:relative}iframe[data-v-892a1827]{border:none;display:block;width:100%;height:100%;background:#fafafa;min-width:100%;min-height:100%}.loading-overlay[data-v-892a1827]{position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffffe6;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:10;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.loading-text[data-v-892a1827]{margin-top:16px;color:#1890ff;font-size:14px;font-weight:500}.error-overlay[data-v-892a1827]{position:absolute;top:0;left:0;right:0;bottom:0;background:#fafafa;display:flex;justify-content:center;align-items:center;z-index:10;padding:20px}.error-tips[data-v-892a1827]{text-align:left;max-width:400px;margin-top:16px}.error-tips p[data-v-892a1827]{margin-bottom:8px;color:#666}.error-tips ul[data-v-892a1827]{margin:0;padding-left:20px;color:#666}.error-tips li[data-v-892a1827]{margin-bottom:4px;font-size:14px}.history-content[data-v-892a1827]{max-height:60vh;overflow-y:auto}.empty-history[data-v-892a1827]{display:flex;justify-content:center;align-items:center;height:200px}.history-list[data-v-892a1827]{display:flex;flex-direction:column;gap:12px}.history-item[data-v-892a1827]{padding:16px;background:#fafafa;border-radius:8px;cursor:pointer;transition:all .3s ease;border:1px solid #f0f0f0}.history-item[data-v-892a1827]:hover{background:#e6f7ff;border-color:#1890ff;transform:translateY(-1px);box-shadow:0 2px 8px #1890ff26}.session-info[data-v-892a1827]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.session-title[data-v-892a1827]{font-size:16px;font-weight:600;color:#000000d9}.session-time[data-v-892a1827]{font-size:12px;color:#8c8c8c}.session-preview[data-v-892a1827]{font-size:14px;color:#8c8c8c;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.settings-content[data-v-892a1827]{padding:16px 0}.settings-content .ant-form-item[data-v-892a1827]{margin-bottom:20px}.settings-content .ant-form-item-label>label[data-v-892a1827]{font-weight:600;color:#000000d9}.settings-content .ant-switch[data-v-892a1827]{margin-right:8px}.settings-content .ant-select[data-v-892a1827]{width:100%}@media (max-width: 1200px){.website-container[data-v-892a1827]{height:calc(100vh - 180px);width:100%}}@media (max-width: 768px){.page-header[data-v-892a1827]{flex-direction:column;align-items:flex-start;gap:16px}.header-actions[data-v-892a1827]{width:100%;justify-content:flex-start}.website-container[data-v-892a1827]{height:calc(100vh - 220px);min-height:400px;width:100%}}@media (max-width: 480px){.website-container[data-v-892a1827]{height:calc(100vh - 240px);min-height:350px;width:100%}}[data-v-892a1827] .embedded-website-card:fullscreen{background:#fff;border-radius:0;box-shadow:none;margin:0;height:100vh}[data-v-892a1827] .embedded-website-card:fullscreen .website-container{height:calc(100vh - 80px);border-radius:0;border:none}[data-v-892a1827] .embedded-website-card:fullscreen iframe{height:100%}.history-practice[data-v-7528fb5d]{min-height:100%}.exam-bank[data-v-8d93f4af]{padding:0;background:#f0f2f5;min-height:100%}.search-area[data-v-8d93f4af]{margin-bottom:24px}.pagination[data-v-8d93f4af]{text-align:right;margin-top:16px}.exam-detail[data-v-8d93f4af]{padding:16px}.practice-content[data-v-8d93f4af]{padding:24px;background:#fff;border-radius:4px}.practice-header[data-v-8d93f4af]{display:flex;align-items:center;margin-bottom:24px;position:relative;height:40px}.practice-header h2[data-v-8d93f4af]{margin:0;position:absolute;left:50%;transform:translate(-50%);width:100%;text-align:center;z-index:1}.practice-header .ant-btn[data-v-8d93f4af]{position:relative;z-index:2}.exam-info[data-v-8d93f4af]{margin:16px 0;padding:16px;background:#f5f5f5;border-radius:4px}.exam-info p[data-v-8d93f4af]{margin-bottom:8px}.exam-questions[data-v-8d93f4af]{margin-top:24px}.question-item[data-v-8d93f4af]{margin-bottom:16px;padding:12px;background:#fff;border:1px solid #e8e8e8;border-radius:4px}.question-title[data-v-8d93f4af]{font-weight:500;margin-bottom:8px}.question-score[data-v-8d93f4af]{color:#1890ff;margin-bottom:0}.practice-footer[data-v-8d93f4af]{text-align:center;margin-top:32px;padding:16px;border-top:1px solid #f0f0f0}.paper-info[data-v-8d93f4af]{display:flex;justify-content:center;gap:32px;margin-bottom:24px}.info-item .label[data-v-8d93f4af]{color:#666}.info-item .value[data-v-8d93f4af]{margin-left:8px;font-weight:700}.info-item .value.time[data-v-8d93f4af]{color:#ff4d4f}.question-section[data-v-8d93f4af]{margin-bottom:32px}.section-title[data-v-8d93f4af]{font-size:18px;margin-bottom:24px;color:#1890ff}.question-item[data-v-8d93f4af]{margin-bottom:24px;padding:16px;border:1px solid #f0f0f0;border-radius:4px}.question-title[data-v-8d93f4af]{margin-bottom:16px;font-weight:700}.question-title .score[data-v-8d93f4af]{color:#ff4d4f;margin-left:8px}[data-v-8d93f4af] .ant-radio-group,[data-v-8d93f4af] .ant-checkbox-group{display:flex;flex-direction:column;gap:8px}.analysis[data-v-8d93f4af]{margin-top:16px;padding:12px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px}.analysis .correct-answer[data-v-8d93f4af]{color:#52c41a;margin-bottom:8px}.analysis .answer-analysis[data-v-8d93f4af]{color:#666}.paper-footer[data-v-8d93f4af]{margin-top:32px;text-align:center}.result-info[data-v-8d93f4af]{display:flex;justify-content:center;align-items:center;gap:24px}.result-info .score-text[data-v-8d93f4af]{font-size:20px;font-weight:700;color:#ff4d4f}[data-v-8d93f4af] .ant-table-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-8d93f4af] .ant-table-cell .ant-space{justify-content:flex-start}.favorite-btn[data-v-8d93f4af]{min-width:80px;text-align:center}[data-v-8d93f4af] .ant-btn-link{padding:4px 8px;height:auto}.question-bank[data-v-b87a5949]{padding:0;background:#f0f2f5;min-height:100%}.search-area[data-v-b87a5949]{margin-bottom:24px}.question-title[data-v-b87a5949],.question-meta[data-v-b87a5949]{display:flex;align-items:center;gap:8px}.question-stats[data-v-b87a5949]{margin-left:auto;color:#00000073}.question-content[data-v-b87a5949]{margin-top:8px;color:#000000a6}.pagination[data-v-b87a5949]{text-align:right;margin-top:16px}.question-detail[data-v-b87a5949]{padding:16px}.question-info[data-v-b87a5949]{margin-bottom:16px;display:flex;gap:8px}.answer-area[data-v-b87a5949]{margin:24px 0;padding:16px;background:#f5f5f5;border-radius:4px}.analysis-area[data-v-b87a5949]{margin-top:16px;padding:16px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px}.correct-answer[data-v-b87a5949]{color:#52c41a;margin-bottom:8px}.answer-analysis[data-v-b87a5949]{color:#666}[data-v-b87a5949] .ant-radio-group,[data-v-b87a5949] .ant-checkbox-group{display:flex;flex-direction:column;gap:8px}.favorite-btn[data-v-b87a5949]{min-width:80px;text-align:center}[data-v-b87a5949] .ant-btn-link{padding:4px 8px;height:auto}.math-editor[data-v-e729d8c5]{width:100%;max-width:800px;margin:0 auto}.MathEditorContainer[data-v-e729d8c5]{padding:20px;background:#fff;border-radius:4px;box-shadow:0 2px 8px #00000026}.keyboard[data-v-e729d8c5]{margin-top:20px;display:flex;flex-wrap:wrap;gap:5px;padding:1px;background:#f5f5f5;border-radius:4px}.keyboard li[data-v-e729d8c5]{width:40px;height:37px;background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer;border:1px solid #d9d9d9;border-radius:4px}.write[data-v-e729d8c5]{width:100%;margin-bottom:10px;padding:8px;border:1px solid #d9d9d9;border-radius:4px;font-size:14px}.rendered-content[data-v-e729d8c5]{padding:16px;border:1px solid #d9d9d9;border-radius:4px;background:#fafafa;min-height:100px;word-break:break-word;overflow-wrap:break-word}.rendered-header[data-v-e729d8c5]{display:flex;justify-content:flex-end;margin-bottom:16px}.rendered-content[data-v-e729d8c5] p{margin:0;line-height:1.6;word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap}.rendered-content[data-v-e729d8c5] br{margin:8px 0}.rendered-content[data-v-e729d8c5] .katex-display{overflow-x:auto;overflow-y:hidden;padding:8px 0;max-width:100%}.rendered-content[data-v-e729d8c5] .katex{font-size:1.1em;white-space:normal}.rendered-content[data-v-e729d8c5] .katex-html{overflow-x:auto;overflow-y:hidden;max-width:100%}.exam-paper[data-v-3f99d252]{padding:24px;background:#fff}.paper-header[data-v-3f99d252]{text-align:center;margin-bottom:32px}.paper-title[data-v-3f99d252]{font-size:24px;margin-bottom:16px}.paper-info[data-v-3f99d252]{display:flex;justify-content:center;gap:32px}.info-item .label[data-v-3f99d252]{color:#666}.info-item .value[data-v-3f99d252]{margin-left:8px;font-weight:700}.info-item .value.time[data-v-3f99d252]{color:#1890ff}.question-section[data-v-3f99d252]{margin-bottom:32px}.section-title[data-v-3f99d252]{font-size:18px;margin-bottom:24px;color:#1890ff}.question-item[data-v-3f99d252]{margin-bottom:24px;padding:16px;border:1px solid #f0f0f0;border-radius:4px}.question-title[data-v-3f99d252]{margin-bottom:16px;font-weight:700}.question-title .score[data-v-3f99d252]{color:#ff4d4f;margin-left:8px}[data-v-3f99d252] .ant-radio-group,[data-v-3f99d252] .ant-checkbox-group{display:flex;flex-direction:column;gap:8px}.analysis[data-v-3f99d252]{margin-top:16px;padding:12px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px}.analysis .correct-answer[data-v-3f99d252]{color:#52c41a;margin-bottom:8px}.analysis .answer-analysis[data-v-3f99d252]{color:#666}.paper-footer[data-v-3f99d252]{margin-top:32px;text-align:center}.result-info[data-v-3f99d252]{display:flex;justify-content:center;align-items:center;gap:24px}.result-info .score-text[data-v-3f99d252]{font-size:20px;font-weight:700;color:#ff4d4f}.fill-answer[data-v-3f99d252],.essay-answer[data-v-3f99d252]{margin:16px 0}.fill-answer [data-v-3f99d252] .container,.essay-answer [data-v-3f99d252] .container{max-width:100%}[data-v-3f99d252] .ant-spin-nested-loading,[data-v-3f99d252] .ant-spin-container{height:100%}.paper-content[data-v-3f99d252]{min-height:400px}.score-description[data-v-3f99d252]{max-height:400px;overflow-y:auto;padding:16px;line-height:1.6}.modal-footer[data-v-3f99d252]{margin-top:24px;text-align:right}[data-v-3f99d252] .ant-modal-body{padding:24px}[data-v-3f99d252] .ant-modal-header{padding:16px 24px;border-bottom:1px solid #f0f0f0}[data-v-3f99d252] .ant-modal-title{font-size:16px;font-weight:500}[data-v-3f99d252] .ant-btn-loading{min-width:120px}.course-detail[data-v-e141429a]{background:#fff;height:calc(100vh - 180px);min-height:600px;position:relative}.full-height-card[data-v-e141429a]{height:100%}.full-height-card[data-v-e141429a] .ant-card-body{height:100%;padding:0}.full-height-row[data-v-e141429a]{height:100%;margin:0!important}.left-column[data-v-e141429a]{height:100%;border-right:1px solid #f0f0f0;transition:all .3s ease}.left-column.collapsed[data-v-e141429a]{width:0!important;padding:0!important;overflow:hidden}.right-column[data-v-e141429a]{height:100%;overflow-y:auto;transition:all .3s ease}.right-column.expanded[data-v-e141429a]{width:100%!important}.chapter-tree[data-v-e141429a]{height:100%;display:flex;flex-direction:column;background:#f5f5f5;position:relative}.progress-info[data-v-e141429a]{padding:16px;background:#fff;border-bottom:1px solid #f0f0f0}.progress-text[data-v-e141429a]{color:#52c41a;font-weight:700}.collapse-toggle-wrapper[data-v-e141429a]{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:10;transition:all .3s ease}.collapse-toggle-wrapper.collapsed[data-v-e141429a]{left:0}.collapse-toggle[data-v-e141429a]{width:24px;height:24px;background:#fff;border:1px solid #d9d9d9;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}.collapse-toggle[data-v-e141429a]:hover{background:#f5f5f5;border-color:#1890ff;color:#1890ff}.collapse-toggle[data-v-e141429a]:active{transform:scale(.95)}.tree-container[data-v-e141429a]{flex:1;padding:16px;overflow-y:auto;min-height:400px}.node-title[data-v-e141429a]{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:4px;transition:all .3s ease}.node-title.selected[data-v-e141429a]{background-color:#e6f7ff;color:#1890ff;font-weight:500;border:1px solid #91d5ff}.node-title[data-v-e141429a]:hover{background-color:#f5f5f5;border-radius:4px}.node-title.selected[data-v-e141429a]:hover{background-color:#bae7ff}.content-wrapper[data-v-e141429a]{height:100%;padding:8px;overflow-y:auto}.content-header[data-v-e141429a]{margin-bottom:24px}.header-top[data-v-e141429a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.header-top h2[data-v-e141429a]{margin:0}.chapter-desc[data-v-e141429a]{color:#666;margin-top:12px}.content-body[data-v-e141429a]{margin-top:24px}.section-content h3[data-v-e141429a]{margin-bottom:16px}.content-text[data-v-e141429a]{line-height:1.8;color:#333}.course-overview ul[data-v-e141429a]{list-style-type:none;padding-left:0}.course-overview ul li[data-v-e141429a]{margin:12px 0;color:#666}[data-v-e141429a] .ant-tree{background:transparent}[data-v-e141429a] .ant-tree-node-content-wrapper{display:flex!important;align-items:center}[data-v-e141429a] .ant-checkbox-wrapper{margin-right:8px}.tree-container[data-v-e141429a]::-webkit-scrollbar,.content-wrapper[data-v-e141429a]::-webkit-scrollbar{width:6px}.tree-container[data-v-e141429a]::-webkit-scrollbar-thumb,.content-wrapper[data-v-e141429a]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.tree-container[data-v-e141429a]::-webkit-scrollbar-track,.content-wrapper[data-v-e141429a]::-webkit-scrollbar-track{background-color:#f5f5f5}.chapter-actions[data-v-e141429a]{display:flex;justify-content:center;gap:16px;margin-top:16px}.exercises-content[data-v-e141429a]{padding:16px}.exercise-item[data-v-e141429a]{margin-bottom:24px;padding:16px;border:1px solid #f0f0f0;border-radius:4px}.exercise-options[data-v-e141429a]{margin:16px 0}.exercise-actions[data-v-e141429a]{margin-top:16px;text-align:right}.explanation-content[data-v-e141429a]{padding:16px}.explanation-text[data-v-e141429a]{font-size:16px;line-height:1.8;color:#333;margin-bottom:24px}.exercises-footer[data-v-e141429a]{text-align:center;margin-top:32px;padding:16px;border-top:1px solid #f0f0f0}.markdown-content[data-v-e141429a]{padding:16px;background:#fff;border-radius:4px}.markdown-content[data-v-e141429a] h1{font-size:24px;margin-bottom:16px}.markdown-content[data-v-e141429a] h2{font-size:20px;margin:16px 0}.markdown-content[data-v-e141429a] h3{font-size:16px;margin:12px 0}.markdown-content[data-v-e141429a] p{margin:8px 0;line-height:1.6}.markdown-content[data-v-e141429a] ul{margin:8px 0;padding-left:20px}.markdown-content[data-v-e141429a] li{margin:4px 0}.markdown-content[data-v-e141429a] code{background:#f5f5f5;padding:2px 4px;border-radius:4px;font-family:monospace}.markdown-content[data-v-e141429a] pre{background:#f5f5f5;padding:16px;border-radius:4px;overflow-x:auto}.markdown-content[data-v-e141429a] blockquote{border-left:4px solid #1890ff;margin:16px 0;padding-left:16px;color:#666}.markdown-content[data-v-e141429a] table{width:100%;border-collapse:collapse;border-spacing:0;margin:16px 0;border:1px solid #d9d9d9;background:#fff}.markdown-content[data-v-e141429a] table th,.markdown-content[data-v-e141429a] table td{border:1px solid #d9d9d9;padding:8px 12px;text-align:left}.markdown-content[data-v-e141429a] table th{background-color:#fafafa;font-weight:600;color:#262626}.markdown-content[data-v-e141429a] table tr:nth-child(2n){background-color:#fafafa}.markdown-content[data-v-e141429a] table tr:hover{background-color:#f5f5f5}.markdown-content[data-v-e141429a] .katex-display{margin:1em 0;overflow-x:auto;overflow-y:hidden;text-align:center}.markdown-content[data-v-e141429a] .katex{font-size:1.1em}.markdown-content[data-v-e141429a] .katex-html{overflow-x:auto;overflow-y:hidden}.right-column[data-v-e141429a]{height:100%;overflow-y:hidden}.exam-list-container[data-v-e141429a]{padding:24px;background:#fff;border-radius:4px}.exam-list-header[data-v-e141429a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.exam-list-header h2[data-v-e141429a]{margin:0;font-size:20px;font-weight:500}.resource-list-container[data-v-e141429a]{padding:24px;background:#fff;border-radius:4px;margin-top:24px}.resource-list-header[data-v-e141429a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.resource-list-header h2[data-v-e141429a]{margin:0;font-size:20px;font-weight:500}[data-v-e141429a] .ant-table-thead>tr>th{background:#fafafa;font-weight:500}[data-v-e141429a] .ant-table-tbody>tr>td{padding:16px}.course-detail[data-v-e141429a] .katex-html{overflow-x:auto;overflow-y:hidden}.video-container[data-v-e141429a]{padding:0;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}@media (max-width: 768px){.video-container[data-v-e141429a]{padding:8px}}.course-list[data-v-0924c820]{padding:5px;background:#fff}.search-box[data-v-0924c820],.detail-header[data-v-0924c820]{margin-bottom:16px}.back-button[data-v-0924c820]{margin-bottom:8px}.course-header[data-v-0924c820]{display:flex;justify-content:space-between;align-items:center;padding:0 24px;margin-bottom:16px}.course-title[data-v-0924c820]{margin:0;font-size:20px;color:#000000d9}.course-detail[data-v-18ef893d]{background:#fff;height:calc(100vh - 180px);min-height:600px;position:relative}.full-height-card[data-v-18ef893d]{height:100%}.full-height-card[data-v-18ef893d] .ant-card-body{height:100%;padding:0}.full-height-row[data-v-18ef893d]{height:100%;margin:0!important}.left-column[data-v-18ef893d]{height:100%;border-right:1px solid #f0f0f0;transition:all .3s ease}.left-column.collapsed[data-v-18ef893d]{width:0!important;padding:0!important;overflow:hidden}.right-column[data-v-18ef893d]{height:100%;overflow-y:auto;transition:all .3s ease}.right-column.expanded[data-v-18ef893d]{width:100%!important}.chapter-tree[data-v-18ef893d]{height:100%;display:flex;flex-direction:column;background:#f5f5f5;position:relative}.collapse-toggle-wrapper[data-v-18ef893d]{position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:10;transition:all .3s ease}.collapse-toggle-wrapper.collapsed[data-v-18ef893d]{left:0}.collapse-toggle[data-v-18ef893d]{width:24px;height:24px;background:#fff;border:1px solid #d9d9d9;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}.collapse-toggle[data-v-18ef893d]:hover{background:#f5f5f5;border-color:#1890ff;color:#1890ff}.collapse-toggle[data-v-18ef893d]:active{transform:scale(.95)}.tree-container[data-v-18ef893d]{flex:1;padding:16px;overflow-y:auto;min-height:400px}.node-title[data-v-18ef893d]{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:4px;transition:all .3s ease}.node-title.selected[data-v-18ef893d]{background-color:#e6f7ff;color:#1890ff;font-weight:500;border:1px solid #91d5ff}.node-title[data-v-18ef893d]:hover{background-color:#f5f5f5;border-radius:4px}.node-title.selected[data-v-18ef893d]:hover{background-color:#bae7ff}.content-wrapper[data-v-18ef893d]{height:100%;padding:8px;overflow-y:auto}.content-header[data-v-18ef893d]{margin-bottom:24px}.course-overview ul[data-v-18ef893d]{list-style-type:none;padding-left:0}.course-overview ul li[data-v-18ef893d]{margin:12px 0;color:#666}[data-v-18ef893d] .ant-tree{background:transparent}[data-v-18ef893d] .ant-tree-node-content-wrapper{display:flex!important;align-items:center}[data-v-18ef893d] .ant-checkbox-wrapper{margin-right:8px}.tree-container[data-v-18ef893d]::-webkit-scrollbar,.content-wrapper[data-v-18ef893d]::-webkit-scrollbar{width:6px}.tree-container[data-v-18ef893d]::-webkit-scrollbar-thumb,.content-wrapper[data-v-18ef893d]::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.tree-container[data-v-18ef893d]::-webkit-scrollbar-track,.content-wrapper[data-v-18ef893d]::-webkit-scrollbar-track{background-color:#f5f5f5}.chapter-actions[data-v-18ef893d]{display:flex;justify-content:center;gap:16px;margin-top:16px}.upload-container[data-v-18ef893d]{margin-bottom:24px;padding:16px;background:#fafafa;border-radius:4px}.upload-actions[data-v-18ef893d]{display:flex;justify-content:flex-end;gap:8px}.markdown-content[data-v-18ef893d]{padding:16px;background:#fff;border-radius:4px}.markdown-content[data-v-18ef893d] h1{font-size:24px;margin-bottom:16px}.markdown-content[data-v-18ef893d] h2{font-size:20px;margin:16px 0}.markdown-content[data-v-18ef893d] h3{font-size:16px;margin:12px 0}.markdown-content[data-v-18ef893d] p{margin:8px 0;line-height:1.6}.markdown-content[data-v-18ef893d] ul{margin:8px 0;padding-left:20px}.markdown-content[data-v-18ef893d] li{margin:4px 0}.markdown-content[data-v-18ef893d] code{background:#f5f5f5;padding:2px 4px;border-radius:4px;font-family:monospace}.markdown-content[data-v-18ef893d] pre{background:#f5f5f5;padding:16px;border-radius:4px;overflow-x:auto}.markdown-content[data-v-18ef893d] blockquote{border-left:4px solid #1890ff;margin:16px 0;padding-left:16px;color:#666}.markdown-content[data-v-18ef893d] .katex-display{margin:1em 0;overflow-x:auto;overflow-y:hidden;text-align:center}.markdown-content[data-v-18ef893d] .katex{font-size:1.1em}.markdown-content[data-v-18ef893d] .katex-html{overflow-x:auto;overflow-y:hidden}.right-column[data-v-18ef893d]{height:100%;overflow-y:hidden}[data-v-18ef893d] .ant-table-thead>tr>th{background:#fafafa;font-weight:500}[data-v-18ef893d] .ant-table-tbody>tr>td{padding:16px}.course-detail[data-v-18ef893d] .katex-html{overflow-x:auto;overflow-y:hidden}.preview-container[data-v-18ef893d]{max-height:70vh;overflow-y:auto;padding:0;background:transparent}.preview-content[data-v-18ef893d]{background:#fff;padding:16px;border-radius:4px;min-height:200px;width:100%;box-sizing:border-box}.markdown-content[data-v-18ef893d] table{width:100%;border-collapse:collapse;border-spacing:0;margin:16px 0;border:1px solid #d9d9d9;background:#fff}.markdown-content[data-v-18ef893d] table th,.markdown-content[data-v-18ef893d] table td{border:1px solid #d9d9d9;padding:8px 12px;text-align:left}.markdown-content[data-v-18ef893d] table th{background-color:#fafafa;font-weight:600;color:#262626}.markdown-content[data-v-18ef893d] table tr:nth-child(2n){background-color:#fafafa}.markdown-content[data-v-18ef893d] table tr:hover{background-color:#f5f5f5}.course-list[data-v-c51659c1]{padding:5px;background:#fff}.search-box[data-v-c51659c1],.detail-header[data-v-c51659c1]{margin-bottom:16px}.back-button[data-v-c51659c1]{margin-bottom:8px}.course-header[data-v-c51659c1]{display:flex;justify-content:space-between;align-items:center;padding:0 24px;margin-bottom:16px}.course-title[data-v-c51659c1]{margin:0;font-size:20px;color:#000000d9}[data-v-89d8d30e] .ant-table{table-layout:fixed}[data-v-89d8d30e] .ant-table-thead>tr>th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-89d8d30e] .ant-table-tbody>tr>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resource-manage[data-v-c0946e11]{padding:24px;background:#f0f2f5;min-height:100vh}.action-bar[data-v-c0946e11]{margin-bottom:16px}.filter-bar[data-v-c0946e11],.statistics-board[data-v-c0946e11]{margin-bottom:16px;padding:16px;background:#fff;border-radius:4px}.preview-container[data-v-c0946e11]{width:100%}.pdf-preview[data-v-c0946e11],.video-preview[data-v-c0946e11],.audio-preview[data-v-c0946e11],.image-preview[data-v-c0946e11]{width:100%;text-align:center}.no-preview[data-v-c0946e11]{padding:40px;text-align:center}@media print{body[data-v-d53d8b85] *{visibility:hidden}.pdf-page-canvas[data-v-d53d8b85],.pdf-page-canvas[data-v-d53d8b85] *{visibility:visible}.pdf-page-canvas[data-v-d53d8b85]{position:absolute;left:0;top:0;width:100%!important;height:auto!important;max-width:none!important;box-shadow:none!important;border:none!important;margin:0!important;page-break-after:always}.pdf-page-canvas[data-v-d53d8b85]:last-child{page-break-after:auto}}.pdf-page-canvas[data-v-d53d8b85]{display:block;margin:0 auto 20px;box-shadow:0 2px 12px #00000026;border:1px solid #e8e8e8;background:#fff;border-radius:4px;image-rendering:crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:pixelated;max-width:100%;height:auto;transform:translateZ(0);backface-visibility:hidden;-webkit-font-smoothing:antialiased}canvas[data-pdf-rendered=true][data-v-d53d8b85]{image-rendering:optimizeQuality}.preview-area[data-v-d53d8b85]{width:100%;height:700px;border:1px solid #e8e8e8;border-radius:8px;overflow-y:auto;overflow-x:hidden;margin-bottom:24px;display:flex;flex-direction:column;align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:24px;box-sizing:border-box}@media print{.pdf-page-canvas[data-v-d53d8b85]{box-shadow:none;border:none;margin:0;page-break-inside:avoid;page-break-after:always;image-rendering:optimizeQuality!important}.preview-area[data-v-d53d8b85]{overflow:visible;height:auto;background:#fff;padding:0}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.pdf-page-canvas[data-v-d53d8b85]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.pdf-page-canvas[data-v-d53d8b85]{display:block;margin:0 auto 20px;box-shadow:0 2px 12px #00000026;border:1px solid #e8e8e8;background:#fff;border-radius:4px;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;transition:transform .2s ease}.pdf-page-canvas[data-v-d53d8b85]:hover{box-shadow:0 4px 20px #0003;transform:translateY(-2px)}.preview-area[data-v-d53d8b85]{width:100%;height:700px;border:1px solid #e8e8e8;border-radius:8px;overflow-y:auto;overflow-x:hidden;margin-bottom:24px;display:flex;flex-direction:column;align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:24px;box-sizing:border-box;background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 1px);background-size:20px 20px}.pdf-pages-container[data-v-d53d8b85]{display:flex;flex-direction:column;align-items:center;width:100%;min-height:100%;gap:24px}.preview-area[data-v-d53d8b85]::-webkit-scrollbar{width:10px}.preview-area[data-v-d53d8b85]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:5px}.preview-area[data-v-d53d8b85]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:5px}.loading-preview[data-v-d53d8b85]{display:flex;justify-content:center;align-items:center;height:100%;width:100%;background:#ffffffe6;border-radius:8px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.pdf-page-canvas[data-v-d53d8b85]{image-rendering:pixelated}}@media print{.pdf-page-canvas[data-v-d53d8b85]{box-shadow:none;border:none;margin:0;page-break-inside:avoid;page-break-after:always}.preview-area[data-v-d53d8b85]{overflow:visible;height:auto;background:#fff;padding:0}}@media (max-width: 768px){.pdf-page-canvas[data-v-d53d8b85]{max-width:100%;height:auto}.preview-area[data-v-d53d8b85]{height:500px;padding:16px}}.pdf-page-canvas[data-v-d53d8b85]{display:block;margin:0 auto 20px;box-shadow:0 1px 4px #0000001a;border:1px solid #f0f0f0;background:#fff;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;image-rendering:pixelated}.preview-area canvas[data-v-d53d8b85]{transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}添加状态标签样式 .status-tag[data-v-d53d8b85]{margin-left:8px}.delete-avatar-btn[data-v-d53d8b85]{margin-top:8px;text-align:left}.ant-tabs-tab[data-v-d53d8b85]{margin-left:32px}.delete-avatar-btn .ant-btn-link[data-v-d53d8b85]{height:auto;padding:0;font-size:12px}.global-loading-overlay[data-v-d53d8b85]{position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffffe6;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center}.loading-text[data-v-d53d8b85]{margin-top:20px;font-size:16px;color:#333;font-weight:500}.avatar-upload[data-v-d53d8b85]{margin-bottom:16px}.avatar-upload-area[data-v-d53d8b85]{width:120px;height:160px;border:2px dashed #d9d9d9;border-radius:4px;cursor:pointer;position:relative;overflow:hidden}.avatar-preview img[data-v-d53d8b85]{width:100%;height:100%;object-fit:cover}.avatar-mask[data-v-d53d8b85]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:opacity .3s}.upload-tips[data-v-d53d8b85]{margin-top:8px;font-size:12px;color:#666;line-height:1.5}.pdf-error[data-v-d53d8b85]{padding:40px;text-align:center;background:#fff;border-radius:8px;border:1px solid #ffccc7}.pdf-error h3[data-v-d53d8b85]{color:#ff4d4f;margin-bottom:16px}.pdf-error p[data-v-d53d8b85]{color:#666;margin:8px 0}.pdf-error ul[data-v-d53d8b85]{text-align:left;display:inline-block;margin:16px auto}.pdf-page-canvas[data-v-d53d8b85]{display:block;margin:0 auto 20px;box-shadow:0 1px 4px #0000001a;border:1px solid #f0f0f0}.preview-area[data-v-d53d8b85]{width:100%;height:700px;border:1px solid #e8e8e8;border-radius:8px;overflow-y:auto;overflow-x:hidden;margin-bottom:24px;display:flex;flex-direction:column;align-items:center;//background: #f8fafc;padding:24px;box-sizing:border-box;background:#f8f9fa}.loading-preview[data-v-d53d8b85],.no-preview[data-v-d53d8b85]{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.pdf-pages-container[data-v-d53d8b85]{display:flex;flex-direction:column;align-items:center;width:100%;min-height:100%}.loading-preview[data-v-d53d8b85]{background:#f8f9fa}.resume-generator[data-v-d53d8b85]{padding:20px}.resume-form[data-v-d53d8b85]{margin-bottom:24px;padding:20px;background:#fafafa;border-radius:8px}.resume-preview-section[data-v-d53d8b85]{margin-top:30px}.resume-preview-container[data-v-d53d8b85]{border:1px solid #f0f0f0;border-radius:8px;padding:20px;background:#fff}.preview-area[data-v-d53d8b85]{width:100%;max-height:800px;border:1px solid #d9d9d9;border-radius:4px;overflow-y:auto;overflow-x:hidden;margin-bottom:20px;display:flex;flex-direction:column;align-items:center;background:#f5f5f5;padding:20px}.pdf-page-canvas[data-v-d53d8b85]{width:100%;box-shadow:0 2px 8px #00000026;background:#fff;border-radius:4px}.loading-preview[data-v-d53d8b85]{display:flex;justify-content:center;align-items:center;height:800px;width:100%}.no-preview[data-v-d53d8b85]{display:flex;justify-content:center;align-items:center;height:800px;width:100%;color:#999;font-size:16px}.resume-actions[data-v-d53d8b85]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-top:1px solid #f0f0f0}.template-tag[data-v-d53d8b85]{margin-left:auto;margin-right:10px}.generation-history[data-v-d53d8b85]{margin-top:30px}.history-item[data-v-d53d8b85]{cursor:pointer;padding:5px;border-radius:4px;transition:background-color .3s}.history-item[data-v-d53d8b85]:hover{background-color:#f5f5f5}[data-v-d53d8b85] .ant-tabs-nav{margin-bottom:0;margin-left:32px}[data-v-d53d8b85] .ant-timeline-item-head{background-color:transparent}.preview-area[data-v-d53d8b85]::-webkit-scrollbar{width:8px}.preview-area[data-v-d53d8b85]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.preview-area[data-v-d53d8b85]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.resume-generator[data-v-d53d8b85]{padding:16px;background:#f5f7fa;min-height:100vh}.main-card[data-v-d53d8b85]{border-radius:12px;box-shadow:0 4px 12px #00000014;border:none;overflow:hidden}.resume-form[data-v-d53d8b85]{margin-bottom:24px;padding:0;background:transparent}.avatar-section[data-v-d53d8b85]{border-radius:8px;border:1px solid #e8e8e8;box-shadow:0 2px 8px #0000000f}.form-actions[data-v-d53d8b85]{margin-top:24px;padding-top:20px;border-top:1px solid #f0f0f0;text-align:right}.avatar-upload[data-v-d53d8b85]{margin-bottom:0;text-align:center}.avatar-upload-area[data-v-d53d8b85]{width:120px;height:160px;border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;position:relative;overflow:hidden;margin:0 auto}.avatar-upload-area[data-v-d53d8b85]:hover{border-color:#1890ff}.avatar-preview[data-v-d53d8b85]{width:100%;height:100%;position:relative}.avatar-preview img[data-v-d53d8b85]{width:100%;height:100%;object-fit:cover;border-radius:8px}.avatar-mask[data-v-d53d8b85]{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;transition:opacity .3s;border-radius:8px}.avatar-preview:hover .avatar-mask[data-v-d53d8b85]{opacity:1}.avatar-upload-placeholder[data-v-d53d8b85]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:#999}.upload-hint[data-v-d53d8b85]{font-size:12px;color:#666;text-align:center;margin-top:8px}.upload-tips[data-v-d53d8b85]{margin-top:12px;font-size:12px;color:#666;line-height:1.5;text-align:center}.delete-avatar-btn[data-v-d53d8b85]{margin-top:12px;text-align:center}.delete-avatar-btn .ant-btn-link[data-v-d53d8b85]{height:auto;padding:0;font-size:13px}.resume-preview-section[data-v-d53d8b85]{margin-top:32px}.preview-title[data-v-d53d8b85]{font-size:18px;font-weight:600;color:#1d2129;margin-bottom:24px}.resume-tabs[data-v-d53d8b85]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.resume-preview-container[data-v-d53d8b85]{border:none;border-radius:8px;padding:24px;background:#fff}.preview-area[data-v-d53d8b85]{width:100%;max-height:700px;border:1px solid #e8e8e8;border-radius:8px;overflow-y:auto;overflow-x:hidden;margin-bottom:24px;display:flex;flex-direction:column;align-items:center;background:#f8fafc;padding:24px}.pdf-pages-container[data-v-d53d8b85]{display:flex;flex-direction:column;align-items:center;width:100%}.pdf-page-canvas[data-v-d53d8b85]{width:100%;box-shadow:0 4px 12px #0000001a;background:#fff;border-radius:4px;border:1px solid #f0f0f0}.loading-preview[data-v-d53d8b85]{display:flex;justify-content:center;align-items:center;height:400px;width:100%}.no-preview[data-v-d53d8b85]{display:flex;justify-content:center;align-items:center;height:400px;width:100%;color:#999;font-size:16px}.resume-actions[data-v-d53d8b85]{display:flex;justify-content:flex-end;align-items:center;padding:16px 0;border-top:1px solid #f0f0f0;gap:12px}.template-tag[data-v-d53d8b85]{margin-left:16px;margin-right:0;height:32px;line-height:30px;font-size:13px;border-radius:4px}@media (max-width: 768px){.resume-generator[data-v-d53d8b85]{padding:12px}.avatar-upload-area[data-v-d53d8b85]{width:100px;height:130px}.resume-preview-container[data-v-d53d8b85],.preview-area[data-v-d53d8b85]{padding:16px}.form-actions[data-v-d53d8b85]{text-align:center}.resume-actions[data-v-d53d8b85]{flex-direction:column;gap:12px}.template-tag[data-v-d53d8b85]{margin-left:0}}.preview-area[data-v-d53d8b85]::-webkit-scrollbar{width:6px}.preview-area[data-v-d53d8b85]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.preview-area[data-v-d53d8b85]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.preview-area[data-v-d53d8b85]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}
