.navbar{width:100%;height:60px;line-height:60px;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;position:relative;z-index:90000;-webkit-user-select:none;user-select:none}.navbar .brand{width:fit-content;height:30px;margin-left:22px;vertical-align:middle;flex-grow:0}.navbar .brand img{width:80px;height:40px;vertical-align:middle}.navbar .brand .brand-text{font-size:14px;font-weight:500;color:var(--brand-font-color);margin-left:5px}.navbar .router-links{width:fit-content;height:26px;vertical-align:middle;display:flex;flex-direction:row;justify-content:space-around;flex-grow:0}.navbar .router-links .router-button{width:fit-content;height:60px;color:var(--navbar-default-font-color);text-decoration:none;display:flex;flex-direction:row;justify-content:space-around;margin-left:10px;font-size:16px;cursor:pointer}.navbar .router-links .router-button__active{color:var(--navbar-active-font-color)!important}.navbar .router-links .router-button :hover{color:var(--navbar-active-botton-color)}.navbar .search-input{width:fit-content;height:40px!important;flex-grow:1;vertical-align:middle;background-color:#1e20231a;border-radius:20px;margin-left:20px;margin-right:20px;margin-top:10px;display:flex;flex-direction:row;justify-content:space-between;overflow:hidden}.navbar .search-input img{width:20px;height:20px;margin-left:16px;flex-grow:0}.navbar .search-input input{width:auto;flex-grow:1;background-color:transparent;margin-left:5px;font-size:16px;border:none;outline:none}.navbar .right-side{width:fit-content;height:40px;flex-grow:0;margin-left:15px}.navbar .right-side .ai-switch{width:fit-content;height:40px;border:none;background-color:transparent}.navbar .right-side .ai-switch img{width:19px;height:19px;vertical-align:middle}.navbar .right-side .ai-switch span{font-size:14px;color:var(--navbar-AIswitch-button-color);margin:0 6px;vertical-align:middle}.navbar .right-side .login{width:94px;height:40px;margin-left:33.8px;font-size:14px;border:none;border-radius:20px;background:var(--navbar-login-button-background);color:var(--navbar-login-button-foreground);margin-right:10px;cursor:pointer}.navbar .right-side .user-info{display:flex;align-items:center;margin-left:20px;margin-right:20px;padding:0 10px;height:40px;border-radius:20px;cursor:pointer;position:relative;transition:background-color .2s;margin-top:10px}.navbar .right-side .user-info:hover{background-color:#f5f5f5}.navbar .right-side .user-info .user-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;margin-right:8px}.navbar .right-side .user-info .user-avatar img{width:100%;height:100%;object-fit:cover}.navbar .right-side .user-info .user-name{font-size:14px;color:#333;margin-right:5px;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbar .right-side .user-info .dropdown-icon{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #666;margin-left:5px}.navbar .right-side .user-info .user-dropdown{position:absolute;top:50px;right:0;width:240px;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;z-index:1000;overflow:hidden}.navbar .right-side .user-info .user-dropdown .dropdown-header{display:flex;padding:15px;background-color:#f9f9f9}.navbar .right-side .user-info .user-dropdown .dropdown-header .dropdown-avatar{width:50px;height:50px;border-radius:50%;overflow:hidden;margin-right:10px}.navbar .right-side .user-info .user-dropdown .dropdown-header .dropdown-avatar img{width:100%;height:100%;object-fit:cover}.navbar .right-side .user-info .user-dropdown .dropdown-header .dropdown-user-info{display:flex;flex-direction:column;justify-content:center;line-height:30px;margin-left:8px}.navbar .right-side .user-info .user-dropdown .dropdown-header .dropdown-user-info .dropdown-username{font-size:16px;font-weight:500;color:#333;margin-bottom:5px}.navbar .right-side .user-info .user-dropdown .dropdown-header .dropdown-user-info .dropdown-role{font-size:12px;color:#666}.navbar .right-side .user-info .user-dropdown .dropdown-divider{height:1px;background-color:#eee}.navbar .right-side .user-info .user-dropdown .dropdown-menu{list-style:none;padding:0;margin:0}.navbar .right-side .user-info .user-dropdown .dropdown-menu .dropdown-item{display:flex;align-items:center;padding:0 15px;cursor:pointer;transition:background-color .2s}.navbar .right-side .user-info .user-dropdown .dropdown-menu .dropdown-item:hover{background-color:#f5f5f5}.navbar .right-side .user-info .user-dropdown .dropdown-menu .dropdown-item i{width:16px;height:16px;margin-right:10px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center}.navbar .right-side .user-info .user-dropdown .dropdown-menu .dropdown-item .icon-profile{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1745420679551'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='1458'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='200'%20height='200'%3e%3cpath%20d='M416%20512a224%20224%200%201%201%200-448%20224%20224%200%200%201%200%20448zM0%20960c0-247.424%20186.24-448%20416-448s416%20200.576%20416%20448H0z%20m886.784-128a448.768%20448.768%200%200%200-298.752-334.72A255.808%20255.808%200%200%200%20704%20282.88a255.36%20255.36%200%200%200-85.504-190.912c7.04-0.64%2014.272-1.024%2021.504-1.024%20121.216%200%20219.456%2099.328%20219.456%20221.824a222.336%20222.336%200%200%201-90.56%20179.584C917.568%20543.936%201024%20680.96%201024%20832h-137.216z'%20fill='%23B6C1CA'%20p-id='1459'%3e%3c/path%3e%3c/svg%3e")}.navbar .right-side .user-info .user-dropdown .dropdown-menu .dropdown-item .icon-logout{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6%2014H3.33333C2.97971%2014%202.64057%2013.8595%202.39052%2013.6095C2.14048%2013.3594%202%2013.0203%202%2012.6667V3.33333C2%202.97971%202.14048%202.64057%202.39052%202.39052C2.64057%202.14048%202.97971%202%203.33333%202H6'%20stroke='%23666666'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M10.6667%2011.3333L14.0001%208L10.6667%204.66667'%20stroke='%23666666'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M14%208H6'%20stroke='%23666666'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.navbar .right-side .user-info .user-dropdown .dropdown-menu .dropdown-item span{font-size:14px;color:#333}.toast{position:fixed;top:20px;left:50%;transform:translate(-50%);z-index:900000000;min-width:300px;max-width:80%;padding:14px 18px;border-radius:6px;box-shadow:0 4px 16px #0000001f;background-color:#fff;display:flex;align-items:center;justify-content:center;border-left:4px solid transparent}.toast.toast-success{border-left-color:#52c41a}.toast.toast-success .toast-icon-success{background-color:#52c41a;box-shadow:0 2px 8px #52c41a4d}.toast.toast-success .toast-icon-success:before{border-bottom:2px solid #fff;border-right:2px solid #fff}.toast.toast-error{border-left-color:#cb030c;background-color:#fff}.toast.toast-error .toast-icon-error{background-color:#cb030c;box-shadow:0 2px 8px #cb030c}.toast.toast-error .toast-icon-error:before,.toast.toast-error .toast-icon-error:after{background-color:#fff}.toast.toast-warning{border-left-color:#faad14}.toast.toast-warning .toast-icon-warning{background-color:#faad14;box-shadow:0 2px 8px #faad144d}.toast.toast-warning .toast-icon-warning:before{background-color:#fff}.toast.toast-warning .toast-icon-warning:after{background-color:#fff}.toast .toast-content{display:flex;align-items:center;width:100%;position:relative}.toast .toast-close{position:absolute;top:-5px;right:-5px;width:16px;height:16px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#999;cursor:pointer;opacity:.7;transition:opacity .2s}.toast .toast-close:hover{opacity:1}.toast .toast-icon{width:20px;height:20px;margin-right:12px;flex-shrink:0;position:relative;border-radius:50%;display:flex;align-items:center;justify-content:center}.toast .toast-icon.toast-icon-success:before{content:"";position:absolute;width:6px;height:12px;top:2px;left:7px;transform:rotate(45deg);border-bottom:2px solid #fff;border-right:2px solid #fff;border-radius:0}.toast .toast-icon.toast-icon-error:before,.toast .toast-icon.toast-icon-error:after{content:"";position:absolute;width:12px;height:2px;background-color:#fff;border-radius:1px}.toast .toast-icon.toast-icon-error:before{transform:rotate(45deg)}.toast .toast-icon.toast-icon-error:after{transform:rotate(-45deg)}.toast .toast-icon.toast-icon-warning:before{content:"";position:absolute;width:2px;height:9px;top:4px;left:9px;background-color:#fff;border-radius:1px}.toast .toast-icon.toast-icon-warning:after{content:"";position:absolute;width:2px;height:2px;top:14px;left:9px;background-color:#fff;border-radius:50%}.toast .toast-message{font-size:14px;color:#333;word-break:break-word;line-height:1.4;font-weight:500}.toast-fade-enter-active,.toast-fade-leave-active{transition:opacity .3s ease,transform .3s cubic-bezier(.175,.885,.32,1.275)}.toast-fade-enter-from,.toast-fade-leave-to{opacity:0;transform:translate(-50%,-30px)}.login-mask{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:10000;display:flex;justify-content:center;align-items:center}.login-form{width:420px;background-color:#fff;z-index:10001;border-radius:4px;box-shadow:0 2px 10px #0000001a;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;overflow:hidden}.login-form .login-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f0f0}.login-form .login-header .login-tabs{display:flex;height:50px}.login-form .login-header .login-tabs .tab{padding:0 20px;line-height:50px;font-size:16px;cursor:pointer;color:#666;position:relative}.login-form .login-header .login-tabs .tab.active{color:#1e51a2;font-weight:700}.login-form .login-header .login-tabs .tab.active:after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:2px;background-color:#1e51a2}.login-form .login-header .close-button{width:50px;height:50px;line-height:50px;text-align:center;font-size:24px;color:#999;cursor:pointer}.login-form .login-header .close-button:hover{color:#666}.login-form .login-content,.login-form .register-content{padding:20px 30px 30px}.login-form .login-content .input-item,.login-form .register-content .input-item{position:relative;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;display:flex;align-items:center}.login-form .login-content .input-item .input-icon,.login-form .register-content .input-item .input-icon{width:50px;height:50px;display:flex;justify-content:center;align-items:center}.login-form .login-content .input-item .input-icon .user-icon,.login-form .register-content .input-item .input-icon .user-icon{width:20px;height:20px;border-radius:50%;position:relative}.login-form .login-content .input-item .input-icon .user-icon:before,.login-form .register-content .input-item .input-icon .user-icon:before{content:"";position:absolute;top:2px;left:5px;right:5px;height:10px;border-radius:50% 50% 0 0}.login-form .login-content .input-item .input-icon .user-icon:after,.login-form .register-content .input-item .input-icon .user-icon:after{content:"";position:absolute;bottom:-5px;left:4px;right:4px;height:8px;border-radius:3px}.login-form .login-content .input-item .input-icon .password-icon,.login-form .register-content .input-item .input-icon .password-icon{width:20px;height:20px;background-color:transparent;border-radius:4px;position:relative}.login-form .login-content .input-item .input-icon .password-icon:before,.login-form .register-content .input-item .input-icon .password-icon:before{content:"";position:absolute;top:8px;left:3px;right:3px;height:2px}.login-form .login-content .input-item input,.login-form .register-content .input-item input{flex:1;height:50px;border:none;background-color:transparent;padding:0 15px 0 0;font-size:14px;color:#333}.login-form .login-content .input-item input:focus,.login-form .register-content .input-item input:focus{outline:none}.login-form .login-content .input-item input::placeholder,.login-form .register-content .input-item input::placeholder{color:#999}.login-form .login-content input[type=radio],.login-form .register-content input[type=radio]{width:15px!important;height:15px!important;flex:none!important}.login-form .login-content input[type=radio]~span,.login-form .register-content input[type=radio]~span{margin-right:10px!important}.login-form .login-content .help-links,.login-form .register-content .help-links{display:flex;justify-content:flex-end;margin-bottom:20px;font-size:12px}.login-form .login-content .help-links a,.login-form .register-content .help-links a{color:#666;text-decoration:none}.login-form .login-content .help-links a:hover,.login-form .register-content .help-links a:hover{color:#1e51a2}.login-form .login-content .help-links .separator,.login-form .register-content .help-links .separator{margin:0 5px;color:#ddd}.login-form .login-content .login-button,.login-form .register-content .login-button{width:100%;height:44px;background-color:#1e51a2;color:#fff;border:none;border-radius:22px;font-size:16px;font-weight:400;cursor:pointer;margin-bottom:20px}.login-form .login-content .login-button:hover,.login-form .register-content .login-button:hover{background-color:#1e51a2}.login-form .login-content .login-footer,.login-form .register-content .login-footer{text-align:center;font-size:12px;color:#999}.login-form .login-content .login-footer .privacy-link,.login-form .register-content .login-footer .privacy-link{color:#1e51a2;text-decoration:none;margin-left:5px}.login-form .login-content .login-footer .privacy-link:hover,.login-form .register-content .login-footer .privacy-link:hover{text-decoration:underline}.error-message[data-v-7de5db9a]{color:#1e51a2;font-size:12px;margin-top:5px}.captcha-item[data-v-7de5db9a]{display:flex;align-items:center}.captcha-input[data-v-7de5db9a]{flex:1}.captcha-image[data-v-7de5db9a]{width:100px;height:40px;margin-right:10px;cursor:pointer;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;background-color:#f0f0f0}.captcha-image img[data-v-7de5db9a]{width:100%;height:100%;object-fit:cover}.captcha-image.placeholder[data-v-7de5db9a]{display:flex;align-items:center;justify-content:center;font-size:12px;color:#666}.router-button-container[data-v-0e36d9ce]{position:relative;display:inline-block}.search-container[data-v-0e36d9ce]{position:relative;min-width:240px;width:100%;flex:1;margin:0 20px;z-index:1000}.search-input[data-v-0e36d9ce]{width:100%;height:40px;display:flex;align-items:center;border-radius:20px;transition:all .3s ease;border:1px solid transparent;padding:8px 16px;box-sizing:border-box}.search-input[data-v-0e36d9ce]:hover,.search-input[data-v-0e36d9ce]:focus-within{background:#fff;border-color:#e8e8e8;box-shadow:0 2px 8px #0000000d}.search-input .search-icon[data-v-0e36d9ce]{width:16px;height:16px;margin-right:8px;color:#999}.search-input input[data-v-0e36d9ce]{flex:1;border:none;background:none;outline:none;font-size:14px;color:#333;width:100%}.search-input input[data-v-0e36d9ce]::placeholder{color:#999}.search-results[data-v-0e36d9ce]{position:absolute;top:calc(100% + 8px);left:20px;right:0;background:#fff;border-radius:12px;box-shadow:0 4px 16px #00000014;z-index:1000;max-height:480px;overflow-y:auto;padding:12px 0;animation:slideDown-0e36d9ce .2s ease}@keyframes slideDown-0e36d9ce{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.search-section[data-v-0e36d9ce]{padding:8px 0}.search-section[data-v-0e36d9ce]:not(:last-child){border-bottom:1px solid #f0f0f0}.section-title[data-v-0e36d9ce]{padding:0 16px;margin-bottom:12px;display:flex;align-items:center;gap:8px}.section-title .title-text[data-v-0e36d9ce]{font-size:14px;font-weight:500;color:#333}.section-title .result-count[data-v-0e36d9ce]{font-size:12px;color:#999}.result-list[data-v-0e36d9ce]{display:flex;flex-direction:column;gap:4px}.result-item[data-v-0e36d9ce]{padding:12px 16px;cursor:pointer;display:flex;align-items:center;gap:12px;transition:all .2s ease}.result-item[data-v-0e36d9ce]:hover{background-color:#f9f9f9}.result-item[data-v-0e36d9ce]:active{background-color:#f5f5f5}.result-image-wrapper[data-v-0e36d9ce]{flex-shrink:0;width:48px;height:48px;border-radius:8px;overflow:hidden;background:#f5f5f5}.result-image[data-v-0e36d9ce]{width:100%;height:100%;object-fit:cover}.result-info[data-v-0e36d9ce]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.result-title[data-v-0e36d9ce]{font-size:14px;font-weight:500;color:#333;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.result-desc[data-v-0e36d9ce]{font-size:12px;color:#999;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.no-results[data-v-0e36d9ce]{padding:32px 16px;text-align:center;color:#999;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:8px}.no-results .no-data-icon[data-v-0e36d9ce]{width:48px;height:48px;opacity:.5}.search-results[data-v-0e36d9ce]::-webkit-scrollbar{width:6px}.search-results[data-v-0e36d9ce]::-webkit-scrollbar-track{background:transparent}.search-results[data-v-0e36d9ce]::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.search-results[data-v-0e36d9ce]::-webkit-scrollbar-thumb:hover{background:#ccc}@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}.ai-chat-container[data-v-de391406]{position:absolute;width:100%;height:100%;z-index:9999;top:0;left:0;pointer-events:none}.floating-button[data-v-de391406]{position:fixed;width:86px;height:119px;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .1s ease;pointer-events:auto}.floating-button[data-v-de391406]:active{transform:scale(.95)}.floating-button img[data-v-de391406]{width:130px;height:130px;-webkit-user-select:none;user-select:none;pointer-events:none}.icon-chat[data-v-de391406]{color:#fff;font-size:24px}.chat-dialog[data-v-de391406]{position:fixed;bottom:20px;right:20px;width:720px;max-width:60%;height:640px;max-height:80%;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;pointer-events:auto}.dialog-header[data-v-de391406]{padding:12px 16px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.dialog-header h3[data-v-de391406]{margin:0;font-size:16px}.close-button[data-v-de391406]{background:none;border:none;font-size:20px;cursor:pointer;color:#666}.dialog-content[data-v-de391406]{flex:1;display:flex;flex-direction:column;padding:0;overflow:hidden}.message-list[data-v-de391406]{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:20px;will-change:transform;transform:translateZ(0);-webkit-overflow-scrolling:touch;scroll-behavior:auto!important}.message-item[data-v-de391406]{display:flex;gap:12px;align-items:flex-start}.message-item.user[data-v-de391406]{flex-direction:row-reverse}.avatar[data-v-de391406]{width:40px;height:40px;border-radius:50%;overflow:hidden;flex-shrink:0}.avatar img[data-v-de391406]{width:100%;height:100%;object-fit:cover}.message-content[data-v-de391406]{max-width:70%;position:relative}.message-bubble[data-v-de391406]{padding:3px 12px;border-radius:12px;font-size:14px;line-height:1.5;word-break:break-word}.message-item.user .message-bubble[data-v-de391406]{background-color:#1e51a2;color:#fff;border-radius:12px 12px 0}.message-item.assistant .message-bubble[data-v-de391406]{background-color:#f5f5f5;color:#333;border-radius:12px 12px 12px 0}.message-bubble.loading[data-v-de391406]{display:flex;align-items:center;gap:4px;padding:12px 16px}.dot[data-v-de391406]{width:8px;height:8px;border-radius:50%;background-color:#999;animation:bounce-de391406 1.4s infinite ease-in-out}.dot[data-v-de391406]:nth-child(1){animation-delay:-.32s}.dot[data-v-de391406]:nth-child(2){animation-delay:-.16s}@keyframes bounce-de391406{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.input-area[data-v-de391406]{padding:10px;border-top:1px solid #eee;position:relative}.input-controls[data-v-de391406]{display:flex;flex-direction:column;gap:8px}.textarea-wrapper[data-v-de391406]{width:100%;position:relative}.input-area textarea[data-v-de391406]{width:calc(100% - 30px);height:60px;padding:8px 12px;border:1px solid #ddd;border-radius:8px;resize:none;font-size:14px;line-height:1.5}.button-group[data-v-de391406]{width:calc(100% - 5px);display:flex;align-items:center;gap:2px;flex-wrap:nowrap}.left-buttons[data-v-de391406]{display:flex;align-items:center;gap:2px;flex-shrink:0}.feature-button[data-v-de391406]{padding:6px 10px;font-size:13px;background:#fff;border:1px solid #ddd;border-radius:15px;cursor:pointer;transition:all .2s ease-in-out;margin-left:5px;height:32px;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:6px}.feature-button span[data-v-de391406]{margin-left:1px}.feature-button svg[data-v-de391406]{vertical-align:middle}.feature-button[data-v-de391406]:hover{background-color:#e6e6e6}.visual-understanding svg[data-v-de391406]{color:#6a1b9a}.text-to-image svg[data-v-de391406]{color:#ff9800}.video-generation svg[data-v-de391406]{color:#d33131}.ai-qa svg[data-v-de391406]{color:#4caf50}.file-list[data-v-de391406]{display:flex;gap:8px;margin-bottom:12px;overflow-x:auto;padding:8px 0}.file-item[data-v-de391406]{position:relative;width:60px;height:60px;flex-shrink:0;margin:8px 0}.file-item img[data-v-de391406]{width:100%;height:100%;object-fit:cover;border-radius:4px}.remove-file[data-v-de391406]{position:absolute;top:-10px;right:-10px;width:20px;height:20px;border-radius:50%;background-color:#00000080;color:#fff;border:none;font-size:12px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 4px #0000001a;z-index:1}.remove-file[data-v-de391406]:hover{background-color:#000000b3;transform:scale(1.1)}.upload-button[data-v-de391406]{width:32px;height:32px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.upload-button img[data-v-de391406]{width:20px;height:20px}.send-button[data-v-de391406]{margin-left:auto;padding:6px 16px;background-color:#1e51a2;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .3s}.send-button[data-v-de391406]:hover{background-color:#dbeafe}.bubble-tip[data-v-de391406]{position:fixed;z-index:9998;animation:fadeIn-de391406 .2s ease;pointer-events:auto;width:270px;-webkit-user-select:none;user-select:none}.bubble-content[data-v-de391406]{background-color:#fff;padding:15px 40px 15px 20px;border-radius:8px;box-shadow:0 2px 8px #00000026;font-size:14px;color:#333;position:relative;max-width:200px}.close-bubble[data-v-de391406]{position:absolute;top:50%;right:10px;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:16px;color:#999;transition:color .2s}.close-bubble[data-v-de391406]:hover{color:#333}.bubble-arrow[data-v-de391406]{position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #fff}.bubble-arrow.arrow-right[data-v-de391406]{left:auto;right:-8px;border-right:none;border-left:8px solid #fff}@keyframes fadeIn-de391406{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.message-attachments[data-v-de391406]{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap;padding:8px 0}.message-item.user .message-attachments[data-v-de391406]{justify-content:flex-end}.message-item.assistant .message-attachments[data-v-de391406]{justify-content:flex-start}.attachment-item[data-v-de391406]{width:120px;height:120px;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 2px 8px #0000001a;transition:transform .2s ease}.attachment-item[data-v-de391406]:hover{transform:scale(1.05)}.attachment-item img[data-v-de391406]{width:100%;height:100%;object-fit:cover}.formula[data-v-de391406]{display:inline-block;margin:0 2px}.ai-image[data-v-de391406]{max-width:100%;border-radius:4px;margin:8px 0}.text-content[data-v-de391406]{white-space:pre-wrap}.login-tip[data-v-de391406]{text-align:center;color:#999;padding:20px;font-size:14px}.markdown-content[data-v-de391406]{line-height:1.6}.markdown-content[data-v-de391406] h1,.markdown-content[data-v-de391406] h2,.markdown-content[data-v-de391406] h3,.markdown-content[data-v-de391406] h4,.markdown-content[data-v-de391406] h5,.markdown-content[data-v-de391406] h6{margin-top:1em;margin-bottom:.5em;font-weight:600}.markdown-content[data-v-de391406] p{margin:.5em 0}.markdown-content[data-v-de391406] ul,.markdown-content[data-v-de391406] ol{padding-left:1.5em;margin:.5em 0}.markdown-content[data-v-de391406] li{margin:.25em 0}.markdown-content[data-v-de391406] code{background-color:#0000000d;padding:.2em .4em;border-radius:3px;font-family:monospace}.markdown-content[data-v-de391406] pre{background-color:#0000000d;padding:1em;border-radius:4px;overflow-x:auto;margin:.5em 0}.markdown-content[data-v-de391406] pre code{background-color:transparent;padding:0}.markdown-content[data-v-de391406] blockquote{border-left:4px solid #ddd;margin:.5em 0;padding-left:1em;color:#666}.markdown-content[data-v-de391406] a{color:#0366d6;text-decoration:none}.markdown-content[data-v-de391406] a:hover{text-decoration:underline}.markdown-content[data-v-de391406] table{border-collapse:collapse;width:100%;margin:.5em 0}.markdown-content[data-v-de391406] th,.markdown-content[data-v-de391406] td{border:1px solid #ddd;padding:.5em}.markdown-content[data-v-de391406] th{background-color:#f5f5f5}.message-header[data-v-de391406]{display:flex;justify-content:flex-end;align-items:center;height:15px;margin-bottom:2px}.copy-button[data-v-de391406]{position:absolute;top:6px;right:8px;font-size:12px;color:#999;background:#0000000d;border-radius:4px;padding:2px 6px;cursor:pointer;transition:all .2s ease;z-index:10}.copy-button[data-v-de391406]:hover{background:#0000001a}.inline-formula[data-v-de391406]{display:inline-block;margin:0 2px;vertical-align:middle}.block-formula[data-v-de391406]{display:block;margin:1em 0;text-align:center;overflow-x:auto}.inline-formula[data-v-de391406] .katex,.block-formula[data-v-de391406] .katex{display:inline-block;vertical-align:middle}.inline-formula[data-v-de391406] .katex{font-size:1.1em}.block-formula[data-v-de391406] .katex{font-size:1.2em}.message-item.user .inline-formula[data-v-de391406] .katex,.message-item.user .block-formula[data-v-de391406] .katex{color:#fff}.loading-tip[data-v-de391406]{display:flex;align-items:center;font-size:16px;color:#666;min-height:120px}.circle-spinner[data-v-de391406]{display:inline-block;width:32px;height:32px;border:4px solid #f3f3f3;border-top:4px solid #1E51A2;border-radius:50%;animation:spin-de391406 1s linear infinite;box-sizing:border-box}@keyframes spin-de391406{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.image-preview-overlay[data-v-de391406]{position:absolute;z-index:100000;top:0;left:0;right:0;bottom:0;background:#0000004d;display:flex;align-items:center;justify-content:center;pointer-events:all;overflow:none}.image-preview-img[data-v-de391406]{max-width:90vw;max-height:90vh;border-radius:8px;box-shadow:0 4px 24px #0000004d;background:#fff;transition:transform .2s;pointer-events:all}.rotate-btn-group[data-v-de391406]{display:flex;gap:24px;justify-content:center}.rotate-btn[data-v-de391406]{width:48px;height:48px;border-radius:50%;background:#fffffff2;box-shadow:0 2px 8px #0000002e;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:box-shadow .2s,background .2s;outline:none;font-size:18px;position:relative}.rotate-btn[data-v-de391406]:hover{background:#f5f5f5;box-shadow:0 4px 16px #cb030c2e}.rotate-btn svg[data-v-de391406]{pointer-events:none}.fixed-rotate-btn-group[data-v-de391406]{position:fixed;right:48px;bottom:48px;z-index:100001;background:transparent}.router-view[data-v-73023ce5]{width:100vw;height:calc(100vh - 60px);position:relative;overflow:hidden}.router-view.no-navbar[data-v-73023ce5]{height:100vh}.fullscreen-layout[data-v-73023ce5]{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:9999;overflow:hidden}.index-view-wrapper{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-user-select:none;user-select:none}.index-view-wrapper .background{width:100%;height:100%;background-image:url(/assets/image-G5-fALr3.png);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;position:relative}.index-view-wrapper .background-top{width:100%;aspect-ratio:5120/1307;background-image:url(/assets/image2-Dh17i3C-.png);background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.index-view-wrapper .container{width:100%;height:calc(100% - 60px);position:absolute;z-index:1000;top:0;left:0;overflow-y:auto}.index-view-wrapper .container .banner-title,.index-view-wrapper .container .banner-subtitle{width:100%;min-height:76px;font-size:48px;color:#1e2023;text-align:center}.index-view-wrapper .container .banner-title span,.index-view-wrapper .container .banner-subtitle span{color:var(--brand-font-color)}.index-view-wrapper .container .banner-title{margin-top:121px;font-size:32px}.index-view-wrapper .container .banner-subtitle{margin-top:121px;font-size:48px;color:#1e2023;text-align:center}.index-view-wrapper .container .index-button-group{width:100%;height:44px;line-height:44px;margin-top:35.48px;text-align:center}.index-view-wrapper .container .index-button-group button{width:150px;height:44px;margin-left:10px;margin-right:10px;background:var(--navbar-default-button-color);color:var(--navbar-button-font-color);border:none;border-radius:22px;font-size:14px}.index-view-wrapper .container .index-button-group .active{background:var(--navbar-active-botton-color);color:var(--navbar-button-active-font-color)}.index-view-wrapper .container .waterfall-wrapper,.index-view-wrapper .container .teacher-course-wrapper{width:auto;max-width:1400px;height:fit-content;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;position:relative;margin:auto;padding-top:50px;padding-left:20px;padding-right:20px;overflow:auto;gap:20px}.index-view-wrapper .container .waterfall-wrapper .waterfall-column,.index-view-wrapper .container .teacher-course-wrapper .waterfall-column{width:calc(20% - 20px);height:fit-content;position:relative}.index-view-wrapper .container .waterfall-wrapper .waterfall-column .works-grid,.index-view-wrapper .container .teacher-course-wrapper .waterfall-column .works-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:25px;width:80%;max-width:1200px;margin:30px auto;min-height:500px}.index-view-wrapper .container .waterfall-wrapper .waterfall-column .works-grid .work-card,.index-view-wrapper .container .teacher-course-wrapper .waterfall-column .works-grid .work-card{background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 10px #0000000d;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.index-view-wrapper .container .waterfall-wrapper .waterfall-column .works-grid .work-card:hover,.index-view-wrapper .container .teacher-course-wrapper .waterfall-column .works-grid .work-card:hover{transform:translateY(-6px);box-shadow:0 8px 24px #0000001f}.index-view-wrapper .container .waterfall-wrapper .waterfall-column .works-grid .work-card .work-image,.index-view-wrapper .container .teacher-course-wrapper .waterfall-column .works-grid .work-card .work-image{width:100%;height:180px;overflow:hidden}.index-view-wrapper .container .waterfall-wrapper .waterfall-column .works-grid .work-card .work-image img,.index-view-wrapper .container .teacher-course-wrapper .waterfall-column .works-grid .work-card .work-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.index-view-wrapper .container .waterfall-wrapper .waterfall-column .works-grid .work-card .work-image img:hover,.index-view-wrapper .container .teacher-course-wrapper .waterfall-column .works-grid .work-card .work-image img:hover{transform:scale(1.05)}.index-view-wrapper .container .waterfall-wrapper .waterfall-column .works-grid .work-card .work-info,.index-view-wrapper .container .teacher-course-wrapper .waterfall-column .works-grid .work-card .work-info{padding:15px}.index-view-wrapper .container .waterfall-wrapper .waterfall-column .works-grid .work-card .work-info .work-category,.index-view-wrapper .container .teacher-course-wrapper .waterfall-column .works-grid .work-card .work-info .work-category{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.index-view-wrapper .container .waterfall-wrapper .waterfall-column .works-grid .work-card .work-info .work-category .category-tag,.index-view-wrapper .container .teacher-course-wrapper .waterfall-column .works-grid .work-card .work-info .work-category .category-tag{font-size:12px;padding:4px 10px;background-color:#f0f7ff;color:#1890ff;border-radius:4px;display:inline-block}.index-view-wrapper .container .waterfall-wrapper .waterfall-column .works-grid .work-card .work-info .work-category .category-icon,.index-view-wrapper .container .teacher-course-wrapper .waterfall-column .works-grid .work-card .work-info .work-category .category-icon{width:20px;height:20px;background-size:contain;background-position:center;background-repeat:no-repeat}.index-view-wrapper .container .waterfall-wrapper .waterfall-column .works-grid .work-card .work-info .work-title,.index-view-wrapper .container .teacher-course-wrapper .waterfall-column .works-grid .work-card .work-info .work-title{font-size:16px;font-weight:600;color:#333;margin-bottom:10px;line-height:1.4}.index-view-wrapper .container .waterfall-wrapper .waterfall-column .works-grid .work-card .work-info .work-description,.index-view-wrapper .container .teacher-course-wrapper .waterfall-column .works-grid .work-card .work-info .work-description{font-size:14px;color:#666;margin-bottom:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.index-view-wrapper .container .waterfall-wrapper .waterfall-column .works-grid .work-card .work-info .work-meta,.index-view-wrapper .container .teacher-course-wrapper .waterfall-column .works-grid .work-card .work-info .work-meta{display:flex;gap:12px;font-size:12px;color:#999}.index-view-wrapper .container .waterfall-wrapper .waterfall-column .works-grid .work-card .work-info .work-meta .meta-item,.index-view-wrapper .container .teacher-course-wrapper .waterfall-column .works-grid .work-card .work-info .work-meta .meta-item{display:flex;align-items:center}.index-view-wrapper .container .waterfall-wrapper .waterfall-column .works-grid .work-card .work-info .work-meta .meta-item .meta-icon,.index-view-wrapper .container .teacher-course-wrapper .waterfall-column .works-grid .work-card .work-info .work-meta .meta-item .meta-icon{width:16px;height:16px;margin-right:5px;background-size:contain;background-position:center;background-repeat:no-repeat}.index-view-wrapper .container .waterfall-wrapper .waterfall-column .waterfall-item,.index-view-wrapper .container .teacher-course-wrapper .waterfall-column .waterfall-item{width:100%;aspect-ratio:260/135!important;margin-bottom:24px;border-radius:12px;overflow:hidden;position:relative;cursor:pointer;transition:transform .3s ease;will-change:transform}.index-view-wrapper .container .waterfall-wrapper .waterfall-column .waterfall-item:hover,.index-view-wrapper .container .teacher-course-wrapper .waterfall-column .waterfall-item:hover{transform:scale(1.05) translateY(-5px);z-index:1;box-shadow:0 8px 20px #00000026}.index-view-wrapper .container .waterfall-wrapper .waterfall-column .waterfall-item img,.index-view-wrapper .container .teacher-course-wrapper .waterfall-column .waterfall-item img{width:100%}.index-view-wrapper .container .waterfall-wrapper .waterfall-column .waterfall-item div,.index-view-wrapper .container .teacher-course-wrapper .waterfall-column .waterfall-item div{width:100%;height:30px;line-height:30px;position:absolute;bottom:0;color:#fff;background:linear-gradient(0deg,#000,#0000004d 80%,#0000);font-size:14px;font-weight:500;text-align:center}.index-view-wrapper .container .waterfall-wrapper .empty-state,.index-view-wrapper .container .teacher-course-wrapper .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:40px 0}.index-view-wrapper .container .waterfall-wrapper .empty-state img,.index-view-wrapper .container .teacher-course-wrapper .empty-state img{width:200px;height:200px;margin-bottom:16px}.index-view-wrapper .container .waterfall-wrapper .empty-state p,.index-view-wrapper .container .teacher-course-wrapper .empty-state p{font-size:16px;color:#999}.index-view-wrapper .container .page-indicator{position:fixed;right:20px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:2000;background-color:#fff;padding:10px;border-radius:10px;box-shadow:0 6px 32px 4px #1c1f2314,0 0 1px #1c1f2329}.index-view-wrapper .container .page-indicator .indicator-dot{width:10px;height:10px;border-radius:50%;background-color:#edf2f5;cursor:pointer;transition:all .3s ease}.index-view-wrapper .container .page-indicator .indicator-dot.active{background-color:var(--navbar-active-botton-color)}.index-view-wrapper .container .page-bottom{width:100%;background-color:#fff;bottom:0;left:0;margin-top:50px}.index-view-wrapper .container .page-bottom .qlinks{font-size:20px;font-weight:400;line-height:75px}.index-view-wrapper .container .page-bottom .qlinks .logo{width:auto;height:auto;left:20px;bottom:42px;position:absolute}.index-view-wrapper .container .page-bottom .qlinks span:nth-child(2){margin-left:120px;margin-right:6px}.index-view-wrapper .container .page-bottom .copyright{font-size:12px;height:50px;line-height:50px;color:#1e20237a;box-sizing:border-box;padding-left:24px}.index-view-wrapper .container .page-bottom .copyright a{text-decoration:none;color:inherit}.index-view-wrapper .footer{width:100%;background:linear-gradient(to bottom,#f8fafc,#edf2f7);color:#1a202c;margin-top:auto;border-top:1px solid #E2E8F0;box-shadow:0 -4px 6px -1px #0000000d;position:fixed;bottom:0}.index-view-wrapper .footer .footer-content{max-width:1200px;margin:0 auto;padding:60px 20px 40px;display:flex;justify-content:space-between;gap:60px}.index-view-wrapper .footer .footer-left{flex:1;max-width:300px}.index-view-wrapper .footer .footer-left .footer-logo{display:flex;align-items:center;margin-bottom:20px;transition:transform .3s ease}.index-view-wrapper .footer .footer-left .footer-logo:hover{transform:translateY(-2px)}.index-view-wrapper .footer .footer-left .footer-logo .logo-image{width:78px;height:45px;margin-right:12px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.index-view-wrapper .footer .footer-left .footer-description{font-size:14px;line-height:1.8;color:#4a5568;margin:0;text-shadow:0 1px 2px rgba(255,255,255,.8)}.index-view-wrapper .footer .footer-center{flex:2;display:flex;gap:80px}.index-view-wrapper .footer .footer-column{flex:1}.index-view-wrapper .footer .footer-column .column-title{font-size:16px;font-weight:600;color:#2d3748;margin:0 0 24px;position:relative;padding-bottom:12px}.index-view-wrapper .footer .footer-column .column-title:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:linear-gradient(to right,#1e51a2,#3b82f6);border-radius:2px}.index-view-wrapper .footer .footer-column .footer-links{list-style:none;padding:0;margin:0}.index-view-wrapper .footer .footer-column .footer-links li{margin-bottom:14px}.index-view-wrapper .footer .footer-column .footer-links li .footer-link{color:#4a5568;text-decoration:none;font-size:14px;line-height:1.6;transition:all .3s ease;display:inline-block;position:relative;padding-left:0}.index-view-wrapper .footer .footer-column .footer-links li .footer-link:before{content:"";position:absolute;width:0;height:1px;bottom:-2px;left:0;background:linear-gradient(to right,#1e51a2,#3b82f6);transition:width .3s ease}.index-view-wrapper .footer .footer-column .footer-links li .footer-link:hover{color:#1e51a2;transform:translate(5px)}.index-view-wrapper .footer .footer-column .footer-links li .footer-link:hover:before{width:100%}.index-view-wrapper .footer .footer-bottom{border-top:1px solid #E2E8F0;padding:20px 0;text-align:center;background:#ffffff80}.index-view-wrapper .footer .footer-bottom .copyright{font-size:12px;color:#718096;max-width:1200px;margin:0 auto;padding:0 20px;letter-spacing:.5px}@media (max-width: 900px){.index-view-wrapper .footer .footer-content{flex-direction:column;gap:40px;padding:40px 20px 30px}.index-view-wrapper .footer .footer-center{gap:40px}.index-view-wrapper .footer .footer-left{max-width:100%;text-align:center}.index-view-wrapper .footer .footer-left .footer-logo{justify-content:center}}@media (max-width: 600px){.index-view-wrapper .footer .footer-content{padding:30px 20px 20px}.index-view-wrapper .footer .footer-center{flex-direction:column;gap:30px}.index-view-wrapper .footer .footer-column{text-align:center}.index-view-wrapper .footer .footer-column .column-title:after{left:50%;transform:translate(-50%)}.index-view-wrapper .footer .footer-column .footer-links li .footer-link:hover{transform:translate(0) translateY(-2px)}}.work-review-container[data-v-3ea19086]{padding:20px;background-color:#fff;position:relative}.work-review-container .loading-overlay[data-v-3ea19086]{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fffc;display:flex;justify-content:center;align-items:center;z-index:1000}.work-review-container .loading-overlay .loading-spinner[data-v-3ea19086]{width:40px;height:40px;border:3px solid #f3f3f3;border-top:3px solid #1E51A2;border-radius:50%;animation:spin-3ea19086 1s linear infinite}@keyframes spin-3ea19086{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.work-review-container .filter-area[data-v-3ea19086]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.work-review-container .filter-area .search-box[data-v-3ea19086]{position:relative}.work-review-container .filter-area .search-box input[data-v-3ea19086]{width:240px;height:36px;padding:0 15px;border:1px solid #e0e0e0;border-radius:4px;outline:none}.work-review-container .filter-area .search-box input[data-v-3ea19086]:focus{border-color:#1890ff}.work-review-container .filter-area .search-box .search-btn[data-v-3ea19086]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer}.work-review-container .filter-area .search-box .search-btn .search-icon[data-v-3ea19086]{display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");background-size:contain}.work-review-container .filter-area .filter-dropdowns[data-v-3ea19086]{display:flex;gap:15px}.work-review-container .filter-area .filter-dropdowns .filter-dropdown[data-v-3ea19086]{position:relative}.work-review-container .filter-area .filter-dropdowns .filter-dropdown select[data-v-3ea19086]{width:120px;height:36px;padding:0 15px;border:1px solid #e0e0e0;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;cursor:pointer;outline:none}.work-review-container .filter-area .filter-dropdowns .filter-dropdown select[data-v-3ea19086]:focus{border-color:#1890ff}.work-review-container .filter-area .filter-dropdowns .filter-dropdown .dropdown-arrow[data-v-3ea19086]{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:10px;height:10px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.work-review-container .works-table[data-v-3ea19086]{width:100%;border:1px solid #f0f0f0;border-radius:4px;overflow:hidden;min-height:400px;display:flex;flex-direction:column}.work-review-container .works-table .empty-state[data-v-3ea19086]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;background-color:#fff}.work-review-container .works-table .empty-state .empty-icon[data-v-3ea19086]{margin-bottom:16px;color:#d9d9d9}.work-review-container .works-table .empty-state .empty-icon img[data-v-3ea19086]{width:64px;height:64px}.work-review-container .works-table .empty-state .empty-text[data-v-3ea19086]{font-size:16px;color:#333;margin-bottom:8px}.work-review-container .works-table .empty-state .empty-description[data-v-3ea19086]{font-size:14px;color:#999}.work-review-container .works-table table[data-v-3ea19086]{width:100%;border-collapse:collapse}.work-review-container .works-table table th[data-v-3ea19086],.work-review-container .works-table table td[data-v-3ea19086]{padding:15px 12px;text-align:left;border-bottom:1px solid #f0f0f0}.work-review-container .works-table table th[data-v-3ea19086]{background-color:#fafafa;font-weight:500;color:#333}.work-review-container .works-table table .checkbox-col[data-v-3ea19086]{width:20px!important;text-align:center}.work-review-container .works-table table .checkbox-col input[type=checkbox][data-v-3ea19086]{width:16px;height:16px;cursor:pointer}.work-review-container .works-table table .work-info-col[data-v-3ea19086]{width:20%}.work-review-container .works-table table .work-info-col .work-info[data-v-3ea19086]{display:flex;align-items:center}.work-review-container .works-table table .work-info-col .work-info .work-cover[data-v-3ea19086]{width:50px;height:70px;object-fit:cover;margin-right:10px;border-radius:3px;background-color:#f5f5f5}.work-review-container .works-table table .work-info-col .work-info .work-title[data-v-3ea19086]{font-weight:500;color:#333}.work-review-container .works-table table .status-col[data-v-3ea19086]{width:8%;min-width:fit-content}.work-review-container .works-table table .status-col .status-badge[data-v-3ea19086]{display:inline-block;padding:4px 8px;border-radius:10px;font-size:12px;white-space:nowrap}.work-review-container .works-table table .actions-col[data-v-3ea19086]{width:12%}.work-review-container .works-table table .actions-col .action-btn[data-v-3ea19086]{padding:4px 8px;margin-right:4px;border:none;border-radius:4px;background:none;cursor:pointer;color:#1e51a2;font-size:12px;display:inline-flex;align-items:center;white-space:nowrap}.work-review-container .pagination-container[data-v-3ea19086]{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.work-review-container .pagination-container .total-count[data-v-3ea19086]{font-size:14px;color:#666}.work-review-container .pagination-container .pagination[data-v-3ea19086]{display:flex;align-items:center}.work-review-container .pagination-container .pagination .page-btn[data-v-3ea19086]{width:32px;height:32px;border:1px solid #d9d9d9;background-color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer}.work-review-container .pagination-container .pagination .page-btn[data-v-3ea19086]:disabled{cursor:not-allowed;color:#d9d9d9}.work-review-container .pagination-container .pagination .page-btn[data-v-3ea19086]:not(:disabled):hover{border-color:#1e51a2;color:#1e51a2}.work-review-container .pagination-container .pagination .page-numbers[data-v-3ea19086]{display:flex;margin:0 8px}.work-review-container .pagination-container .pagination .page-numbers .page-number[data-v-3ea19086]{min-width:32px;height:32px;margin:0 4px;border:1px solid #d9d9d9;background-color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer}.work-review-container .pagination-container .pagination .page-numbers .page-number[data-v-3ea19086]:hover:not(.active){border-color:#1e51a2;color:#1e51a2}.work-review-container .pagination-container .pagination .page-numbers .page-number.active[data-v-3ea19086]{background-color:#1e51a2;border-color:#1e51a2;color:#fff}.work-review-container .pagination-container .page-size-select[data-v-3ea19086]{width:70px;height:32px;border:1px solid #d9d9d9;border-radius:4px;padding:0 5px;background-color:#fff;outline:none}.work-review-container .pagination-container .page-size-select[data-v-3ea19086]:focus{border-color:#1e51a2}.work-review-container .dialog-overlay[data-v-3ea19086]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:999}.work-review-container .approval-dialog[data-v-3ea19086]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;max-width:90%;max-height:80vh;background-color:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1000;overflow:hidden;display:flex;flex-direction:column}.work-review-container .approval-dialog .approval-dialog-content[data-v-3ea19086]{display:flex;flex-direction:column;height:100%;overflow:auto}.work-review-container .approval-dialog .dialog-header[data-v-3ea19086]{padding:16px 20px;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.work-review-container .approval-dialog .dialog-header h3[data-v-3ea19086]{margin:0;font-size:18px;color:#333}.work-review-container .approval-dialog .dialog-header .close-btn[data-v-3ea19086]{background:none;border:none;font-size:24px;line-height:1;color:#999;cursor:pointer}.work-review-container .approval-dialog .dialog-header .close-btn[data-v-3ea19086]:hover{color:#666}.work-review-container .approval-dialog .dialog-body[data-v-3ea19086]{padding:0 20px;overflow-y:auto;flex:1}.work-review-container .approval-dialog .dialog-body .work-info-panel[data-v-3ea19086]{margin-bottom:20px}.work-review-container .approval-dialog .dialog-body .work-info-panel .work-title[data-v-3ea19086]{font-size:18px;font-weight:700;margin-bottom:15px;color:#333}.work-review-container .approval-dialog .dialog-body .work-info-panel .work-meta[data-v-3ea19086]{margin-bottom:15px}.work-review-container .approval-dialog .dialog-body .work-info-panel .work-meta .meta-item[data-v-3ea19086]{margin-bottom:8px}.work-review-container .approval-dialog .dialog-body .work-info-panel .work-meta .meta-item label[data-v-3ea19086]{font-weight:500;color:#666;margin-right:8px}.work-review-container .approval-dialog .dialog-body .work-info-panel .work-content[data-v-3ea19086]{padding:15px 0;border-radius:4px;margin-top:15px}.work-review-container .approval-dialog .dialog-body .work-info-panel .work-content h4[data-v-3ea19086]{margin-top:0;margin-bottom:10px;color:#333}.work-review-container .approval-dialog .dialog-body .work-info-panel .work-content .work-content-text .question-section[data-v-3ea19086],.work-review-container .approval-dialog .dialog-body .work-info-panel .work-content .work-content-text .answer-section[data-v-3ea19086]{margin-bottom:20px}.work-review-container .approval-dialog .dialog-body .work-info-panel .work-content .work-content-text .question-section h5[data-v-3ea19086],.work-review-container .approval-dialog .dialog-body .work-info-panel .work-content .work-content-text .answer-section h5[data-v-3ea19086]{color:#333;margin-bottom:10px;font-weight:500}.work-review-container .approval-dialog .dialog-body .work-info-panel .work-content .work-content-text[data-v-3ea19086] img{max-width:100%;height:auto;margin:10px 0;border-radius:4px}.work-review-container .approval-dialog .dialog-body .work-info-panel .work-content .work-content-text[data-v-3ea19086] .math-formula{padding:10px;background:#fff;border-radius:4px;margin:10px 0;overflow-x:auto}.work-review-container .approval-dialog .dialog-body .approval-form .form-group[data-v-3ea19086]{margin-bottom:15px}.work-review-container .approval-dialog .dialog-body .approval-form .form-group label[data-v-3ea19086]{display:block;margin-bottom:8px;font-weight:500;color:#333}.work-review-container .approval-dialog .dialog-body .approval-form .form-group textarea[data-v-3ea19086]{width:calc(100% - 20px);min-height:80px;padding:10px;border:1px solid #d9d9d9;border-radius:4px;resize:vertical;outline:none;font-family:inherit}.work-review-container .approval-dialog .dialog-body .approval-form .form-group textarea[data-v-3ea19086]:focus{border-color:#1890ff}.work-review-container .approval-dialog .dialog-footer[data-v-3ea19086]{padding:15px 20px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;gap:10px}.work-review-container .approval-dialog .dialog-footer button[data-v-3ea19086]{padding:8px 16px;border-radius:4px;border:none;font-size:14px;cursor:pointer;transition:background-color .3s}.work-review-container .approval-dialog .dialog-footer button.reject-btn[data-v-3ea19086]{background-color:#fff;border:1px solid #1E51A2;color:#1e51a2}.work-review-container .approval-dialog .dialog-footer button.reject-btn[data-v-3ea19086]:hover:not(.disabled){background-color:#fff1f0}.work-review-container .approval-dialog .dialog-footer button.reject-btn.disabled[data-v-3ea19086]{border-color:#d9d9d9;color:#d9d9d9;cursor:not-allowed}.work-review-container .approval-dialog .dialog-footer button.approve-btn[data-v-3ea19086]{background-color:#1e51a2;color:#fff}.work-review-container .approval-dialog .dialog-footer button.approve-btn[data-v-3ea19086]:hover:not(.disabled){background-color:#dbeafe}.work-review-container .approval-dialog .dialog-footer button.approve-btn.disabled[data-v-3ea19086]{background-color:#d9d9d9;cursor:not-allowed}.work-review-container .exercise-type-tag[data-v-3ea19086]{display:inline-block;padding:2px 10px;border-radius:12px;font-size:12px;color:#fff;font-weight:500;margin-bottom:10px}.work-review-container .type-single[data-v-3ea19086]{background-color:#1e51a2}.work-review-container .type-multiple[data-v-3ea19086]{background-color:#dbeafe}.work-review-container .type-blank[data-v-3ea19086]{background-color:#ffa39e}.work-review-container .type-SUBJECTIVE[data-v-3ea19086]{background-color:#1e51a2}.work-review-container .type-judgment[data-v-3ea19086]{background-color:#dbeafe}.work-review-container .exercise-options[data-v-3ea19086]{display:flex;flex-direction:column;gap:10px;margin-top:10px}.work-review-container .option-item[data-v-3ea19086]{display:flex;align-items:flex-start;padding:8px 12px;border-radius:6px;border:1px solid #e8e8e8;transition:all .2s}.work-review-container .option-item.selected[data-v-3ea19086]{background-color:#f0f7ff;border-color:#91caff}.work-review-container .option-marker[data-v-3ea19086]{width:22px;height:22px;border-radius:50%;background-color:#f0f0f0;color:#666;display:flex;align-items:center;justify-content:center;font-weight:500;margin-right:8px;flex-shrink:0}.work-review-container .option-item.selected .option-marker[data-v-3ea19086]{background-color:#1890ff;color:#fff}.work-review-container .option-content[data-v-3ea19086]{flex:1;font-size:14px;line-height:1.5}.work-review-container .fill-blank-content[data-v-3ea19086]{line-height:1.6}.work-review-container .blank-wrapper[data-v-3ea19086]{display:inline-block;position:relative;min-width:80px;margin:0 4px}.work-review-container .inline-blank-input[data-v-3ea19086]{width:100%;min-width:80px;padding:1px 6px;border:none;border-bottom:1px solid #d9d9d9;font-size:14px;background-color:#f5f5f5;border-radius:0;text-align:center;cursor:default}.work-review-container[data-v-3ea19086] .content-image{max-width:100%;margin:10px 0;border-radius:4px;box-shadow:0 2px 8px #0000001a}.work-review-container[data-v-3ea19086] .latex-block{display:block;margin:1em 0;text-align:center;overflow-x:auto}.work-review-container[data-v-3ea19086] .latex-inline{display:inline-block;vertical-align:middle;margin:0 2px}.forbidden-page[data-v-4fc1bc21]{height:100%;display:flex;justify-content:center;align-items:center;background-color:#f5f5f5}.forbidden-content[data-v-4fc1bc21]{text-align:center;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a}h1[data-v-4fc1bc21]{font-size:6rem;color:#e74c3c;margin:0}h2[data-v-4fc1bc21]{font-size:2rem;color:#2c3e50;margin:1rem 0}p[data-v-4fc1bc21]{color:#7f8c8d;margin-bottom:2rem}.back-home[data-v-4fc1bc21]{display:inline-block;padding:.8rem 1.5rem;background-color:#3498db;color:#fff;text-decoration:none;border-radius:4px;transition:background-color .3s}.back-home[data-v-4fc1bc21]:hover{background-color:#2980b9}.not-found-page[data-v-bcd1c186]{height:100%;display:flex;justify-content:center;align-items:center;background-color:#f5f5f5}.not-found-content[data-v-bcd1c186]{text-align:center;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a}h1[data-v-bcd1c186]{font-size:6rem;color:#e74c3c;margin:0}h2[data-v-bcd1c186]{font-size:2rem;color:#2c3e50;margin:1rem 0}p[data-v-bcd1c186]{color:#7f8c8d;margin-bottom:2rem}.back-home[data-v-bcd1c186]{display:inline-block;padding:.8rem 1.5rem;background-color:#3498db;color:#fff;text-decoration:none;border-radius:4px;transition:background-color .3s}.back-home[data-v-bcd1c186]:hover{background-color:#2980b9}:root{--primary-color: #1E51A2;--primary-color-light: #4B7AC7;--primary-color-dark: #153B7A;--primary-gradient: linear-gradient(135deg, var(--primary-color-light), var(--primary-color));--brand-font-color: var(--primary-color);--navbar-default-font-color: rgba(30, 32, 35, .45);--navbar-active-font-color: var(--primary-color);--navbar-AIswitch-button-color: var(--primary-color);--navbar-login-button-background: var(--primary-gradient);--navbar-login-button-foreground: white;--navbar-default-button-color: transparent;--navbar-active-botton-color: var(--primary-color);--navbar-button-active-font-color: white;--course-view-scroll-indicator-color: rgba(205, 67, 64, .8);--course-view-scroll-indicator-bgcolor: rgba(255, 255, 255, 1);--course-view-menu-active-color: var(--primary-color);--course-tag-background: DBEAFE;--course-tag-color: var(--primary-color);--course-introduction-text-color: #4b5563;--course-study-button-color: var(--primary-gradient);--button-primary-bg: var(--primary-color);--button-primary-hover-bg: var(--primary-color-dark);--button-primary-color: white;--button-secondary-bg: white;--button-secondary-color: var(--primary-color);--button-secondary-border: var(--primary-color);--success-color: #52c41a;--warning-color: #faad14;--error-color: #ff4d4f;--info-color: #1890ff;--text-primary: #333333;--text-secondary: #666666;--text-disabled: #999999;--border-color: #e0e0e0;--border-color-light: #f0f0f0;--bg-color: #ffffff;--bg-color-light: #f5f5f5;--bg-color-hover: #fff1f0}html,body,#app{width:100vw;min-width:1200px;height:100vh;box-sizing:border-box;margin:0;padding:0;color:var(--text-primary);background-color:var(--bg-color-light)}*{box-sizing:border-box}.btn{padding:8px 16px;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s ease}.btn-primary{background-color:var(--button-primary-bg);color:var(--button-primary-color);border:none}.btn-primary:hover{background-color:var(--button-primary-hover-bg)}.btn-secondary{background-color:var(--button-secondary-bg);color:var(--button-secondary-color);border:1px solid var(--button-secondary-border)}.btn-secondary:hover{background-color:var(--bg-color-hover)}.tag{display:inline-block;padding:4px 8px;border-radius:4px;font-size:12px}.tag-primary{background-color:var(--primary-color);color:#fff}.tag-light{background-color:var(--bg-color-hover);color:var(--primary-color)}.card{background-color:var(--bg-color);border-radius:8px;box-shadow:0 2px 8px #0000000d;padding:20px}.card-title{font-size:16px;font-weight:700;color:var(--text-primary);margin-bottom:16px;padding-left:12px;border-left:4px solid var(--primary-color)}
