@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%;font-family:Hm,sans-serif!important;background:#f6f6f6}:where(.css-dev-only-do-not-override-1p3hq3p),.css-1p3hq3p,.ant-table{font-family:Hm,sans-serif!important}.css-1p3hq3p .ant-menu-horizontal{border-bottom:none!important}.ant-avatar,.ant-qrcode{border:none!important}.pdf-app .toolbar{z-index:9!important}.layout-container[data-v-12fddaea]{min-height:100vh;display:flex;flex-direction:column}.header[data-v-12fddaea]{position:sticky;top:0;z-index:100;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000000f;padding:0 2rem}@media (max-width: 768px){.header[data-v-12fddaea]{padding:0 1rem}}.header-content[data-v-12fddaea]{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:80px}@media (max-width: 1024px){.header-content[data-v-12fddaea]{height:70px}}.logo-wrapper[data-v-12fddaea]{display:flex;align-items:center;gap:12px;cursor:pointer;transition:opacity .3s}.logo-wrapper[data-v-12fddaea]:hover{opacity:.8}.logo-icon[data-v-12fddaea]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;position:relative;overflow:hidden}.logo-icon .logo-img[data-v-12fddaea]{width:100%;height:100%;object-fit:contain}.logo-text .logo-title[data-v-12fddaea]{font-size:20px;font-weight:600;color:#262626;line-height:1.2}.logo-text .logo-subtitle[data-v-12fddaea]{font-size:12px;color:#8c8c8c;line-height:1.2;margin-top:2px}.nav-menu[data-v-12fddaea]{display:flex;gap:32px;align-items:center}@media (max-width: 1024px){.nav-menu[data-v-12fddaea]{display:none}}.nav-item[data-v-12fddaea]{font-size:15px;color:#595959;text-decoration:none;padding:8px 0;position:relative;transition:color .3s}.nav-item[data-v-12fddaea]:hover,.nav-item.active[data-v-12fddaea]{color:#1890ff}.nav-item.active[data-v-12fddaea]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#1890ff}.login-btn[data-v-12fddaea]{height:36px;padding:0 24px;border-radius:18px;font-weight:500}@media (max-width: 768px){.login-btn[data-v-12fddaea]{padding:0 16px;height:32px}}.user-section .user-info[data-v-12fddaea]{display:flex;align-items:center;gap:10px;cursor:pointer;padding:4px 12px;border-radius:20px;transition:all .3s}.user-section .user-info[data-v-12fddaea]:hover{background:#0000000a}.user-section .user-avatar[data-v-12fddaea]{background:linear-gradient(135deg,#1890ff,#722ed1);color:#fff;font-weight:600;flex-shrink:0}.user-section .user-details[data-v-12fddaea]{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.user-section .user-name[data-v-12fddaea]{font-size:14px;color:#262626;font-weight:500;line-height:1.2}.user-section .user-role[data-v-12fddaea]{font-size:12px;color:#8c8c8c;line-height:1.2}.user-section .dropdown-icon[data-v-12fddaea]{font-size:12px;color:#8c8c8c;flex-shrink:0}.main-content[data-v-12fddaea]{flex:1;min-height:0;display:flex;flex-direction:column}.main-content[data-v-12fddaea]>*{flex:1;min-height:0;height:100%}.footer[data-v-12fddaea]{padding:2rem;text-align:center;position:relative;z-index:1;background:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.copyright[data-v-12fddaea]{font-size:14px;color:#8c8c8c;margin:0}@media (max-width: 480px){.copyright[data-v-12fddaea]{font-size:12px}}.beian-link[data-v-12fddaea]{color:#8c8c8c;text-decoration:none;transition:color .3s;margin-left:4px}.beian-link[data-v-12fddaea]:hover{color:#1890ff;text-decoration:underline}.beian-link[data-v-12fddaea]:visited{color:#8c8c8c}.user-dropdown-menu.ant-dropdown-menu{min-width:140px!important;padding:4px 0!important;border-radius:8px!important;box-shadow:0 4px 12px #0000001a!important}.user-dropdown-menu.ant-dropdown-menu .ant-dropdown-menu-item{padding:8px 16px!important;display:flex!important;align-items:center!important;gap:10px!important;font-size:14px!important;transition:all .2s}.user-dropdown-menu.ant-dropdown-menu .ant-dropdown-menu-item .anticon{font-size:14px!important;margin-right:0!important;flex-shrink:0}.user-dropdown-menu.ant-dropdown-menu .ant-dropdown-menu-item span{flex:1}.user-dropdown-menu.ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:#f5f5f5!important}.user-dropdown-menu.ant-dropdown-menu .ant-dropdown-menu-divider{margin:4px 0!important}.home-container[data-v-b42aba16]{width:100%;height:100%;display:flex;flex-direction:column;background:linear-gradient(135deg,#e6f0ff,#f0e6ff,#e6f0ff);position:relative;overflow-x:hidden;overflow-y:auto}.header[data-v-b42aba16]{position:sticky;top:0;z-index:100;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000000f;padding:0 2rem}@media (min-width: 2560px){.header[data-v-b42aba16]{padding:0 4rem}}@media (min-width: 3840px){.header[data-v-b42aba16]{padding:0 6rem}}@media (max-width: 768px){.header[data-v-b42aba16]{padding:0 1rem}}.header-content[data-v-b42aba16]{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:80px}@media (min-width: 2560px){.header-content[data-v-b42aba16]{max-width:1400px;height:90px}}@media (min-width: 3840px){.header-content[data-v-b42aba16]{max-width:2400px;height:100px}}@media (max-width: 1024px){.header-content[data-v-b42aba16]{height:70px}}.logo-wrapper[data-v-b42aba16]{display:flex;align-items:center;gap:12px}.logo-icon[data-v-b42aba16]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:linear-gradient(135deg,#1890ff,#722ed1);border-radius:12px;position:relative;overflow:hidden}@media (min-width: 2560px){.logo-icon[data-v-b42aba16]{width:56px;height:56px;border-radius:14px}}@media (min-width: 3840px){.logo-icon[data-v-b42aba16]{width:64px;height:64px;border-radius:16px}}.logo-icon[data-v-b42aba16]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,.2),transparent);transform:rotate(45deg);animation:shine-b42aba16 3s infinite}.logo-icon .logo-meta[data-v-b42aba16]{font-size:28px;font-weight:700;color:#fff;position:relative;z-index:1;letter-spacing:-1px;text-shadow:0 2px 4px rgba(0,0,0,.2)}@media (min-width: 2560px){.logo-icon .logo-meta[data-v-b42aba16]{font-size:32px}}@media (min-width: 3840px){.logo-icon .logo-meta[data-v-b42aba16]{font-size:36px}}@keyframes shine-b42aba16{0%{transform:translate(-100%) translateY(-100%) rotate(45deg)}50%{transform:translate(100%) translateY(100%) rotate(45deg)}to{transform:translate(-100%) translateY(-100%) rotate(45deg)}}.logo-text .logo-title[data-v-b42aba16]{font-size:20px;font-weight:600;color:#262626;line-height:1.2}@media (min-width: 2560px){.logo-text .logo-title[data-v-b42aba16]{font-size:24px}}@media (min-width: 3840px){.logo-text .logo-title[data-v-b42aba16]{font-size:28px}}.logo-text .logo-subtitle[data-v-b42aba16]{font-size:12px;color:#8c8c8c;line-height:1.2;margin-top:2px}@media (min-width: 2560px){.logo-text .logo-subtitle[data-v-b42aba16]{font-size:14px}}@media (min-width: 3840px){.logo-text .logo-subtitle[data-v-b42aba16]{font-size:16px}}.nav-menu[data-v-b42aba16]{display:flex;gap:32px;align-items:center}@media (max-width: 1024px){.nav-menu[data-v-b42aba16]{display:none}}.nav-item[data-v-b42aba16]{font-size:15px;color:#595959;text-decoration:none;padding:8px 0;position:relative;transition:color .3s}@media (min-width: 2560px){.nav-item[data-v-b42aba16]{font-size:17px;padding:10px 0}}@media (min-width: 3840px){.nav-item[data-v-b42aba16]{font-size:19px;padding:12px 0}}.nav-item[data-v-b42aba16]:hover,.nav-item.active[data-v-b42aba16]{color:#1890ff}.nav-item.active[data-v-b42aba16]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#1890ff}.login-btn[data-v-b42aba16]{height:36px;padding:0 24px;border-radius:18px;font-weight:500}@media (max-width: 768px){.login-btn[data-v-b42aba16]{padding:0 16px;height:32px}}.user-section .user-info[data-v-b42aba16]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px 12px;border-radius:20px;transition:all .3s}.user-section .user-info[data-v-b42aba16]:hover{background:#0000000a}.user-section .user-avatar[data-v-b42aba16]{background:linear-gradient(135deg,#1890ff,#722ed1);color:#fff;font-weight:600}.user-section .user-name[data-v-b42aba16]{font-size:14px;color:#262626;font-weight:500}.user-section .dropdown-icon[data-v-b42aba16]{font-size:12px;color:#8c8c8c}.main-wrapper[data-v-b42aba16]{flex:1;padding:2rem;position:relative;z-index:1;display:flex;align-items:center;min-height:0}@media (min-width: 2560px){.main-wrapper[data-v-b42aba16]{padding:3rem 4rem}}@media (min-width: 3840px){.main-wrapper[data-v-b42aba16]{padding:4rem 6rem}}@media (max-width: 768px){.main-wrapper[data-v-b42aba16]{padding:1.5rem 1rem}}.content-container[data-v-b42aba16]{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;width:100%}@media (min-width: 2560px){.content-container[data-v-b42aba16]{max-width:1400px;gap:4rem}}@media (min-width: 3840px){.content-container[data-v-b42aba16]{max-width:2400px;gap:5rem}}@media (max-width: 1024px){.content-container[data-v-b42aba16]{grid-template-columns:1fr;gap:2rem}}.left-content .product-name[data-v-b42aba16]{font-size:clamp(2.5rem,4vw,5rem);font-weight:700;color:#262626;margin:0 0 1rem;letter-spacing:-1px}@media (min-width: 2560px){.left-content .product-name[data-v-b42aba16]{font-size:5rem}}@media (min-width: 3840px){.left-content .product-name[data-v-b42aba16]{font-size:6.5rem}}@media (max-width: 768px){.left-content .product-name[data-v-b42aba16]{font-size:2.5rem}}.left-content .main-title[data-v-b42aba16]{font-size:clamp(2rem,3vw,3.5rem);font-weight:500;color:#262626;margin:0 0 1.5rem;letter-spacing:2px}@media (min-width: 2560px){.left-content .main-title[data-v-b42aba16]{font-size:3.5rem}}@media (min-width: 3840px){.left-content .main-title[data-v-b42aba16]{font-size:4.5rem}}@media (max-width: 768px){.left-content .main-title[data-v-b42aba16]{font-size:2rem}}.left-content .slogan[data-v-b42aba16]{font-size:clamp(1.2rem,1.8vw,2rem);font-weight:300;color:#595959;margin:0 0 3rem;letter-spacing:1px}@media (min-width: 2560px){.left-content .slogan[data-v-b42aba16]{font-size:2rem;margin-bottom:4rem}}@media (min-width: 3840px){.left-content .slogan[data-v-b42aba16]{font-size:2.5rem;margin-bottom:5rem}}@media (max-width: 768px){.left-content .slogan[data-v-b42aba16]{font-size:1.2rem;margin-bottom:2rem}}.action-button[data-v-b42aba16]{height:56px;padding:0 40px;font-size:16px;font-weight:500;border-radius:28px;background:linear-gradient(135deg,#1890ff,#722ed1);border:none;box-shadow:0 8px 24px #1890ff4d;transition:all .3s;display:flex;align-items:center;gap:8px}@media (min-width: 2560px){.action-button[data-v-b42aba16]{height:64px;padding:0 48px;font-size:18px;border-radius:32px}}@media (min-width: 3840px){.action-button[data-v-b42aba16]{height:72px;padding:0 56px;font-size:20px;border-radius:36px}}.action-button[data-v-b42aba16]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #1890ff66}.action-button[data-v-b42aba16]:active{transform:translateY(0)}@media (max-width: 768px){.action-button[data-v-b42aba16]{height:48px;padding:0 32px;font-size:15px}}.right-content[data-v-b42aba16]{margin-top:2rem}@media (max-width: 1024px){.right-content[data-v-b42aba16]{order:-1;margin-top:0}}.chart-card[data-v-b42aba16]{border-radius:16px;box-shadow:0 4px 20px #00000014;overflow:hidden}@media (min-width: 2560px){.chart-card[data-v-b42aba16]{border-radius:20px;box-shadow:0 6px 28px #0000001a}}@media (min-width: 3840px){.chart-card[data-v-b42aba16]{border-radius:24px;box-shadow:0 8px 36px #0000001f}}.chart-card[data-v-b42aba16] .ant-card-head{border-bottom:1px solid #f0f0f0;padding:16px 24px}@media (min-width: 2560px){.chart-card[data-v-b42aba16] .ant-card-head{padding:20px 32px}}@media (min-width: 3840px){.chart-card[data-v-b42aba16] .ant-card-head{padding:24px 40px}}.chart-card[data-v-b42aba16] .ant-card-body{padding:24px}@media (min-width: 2560px){.chart-card[data-v-b42aba16] .ant-card-body{padding:32px}}@media (min-width: 3840px){.chart-card[data-v-b42aba16] .ant-card-body{padding:40px}}.chart-title[data-v-b42aba16]{font-size:16px;font-weight:600;color:#262626}.chart-container[data-v-b42aba16]{position:relative}.radar-chart[data-v-b42aba16]{width:100%;height:auto;min-height:400px}@media (min-width: 2560px){.radar-chart[data-v-b42aba16]{min-height:500px}}@media (min-width: 3840px){.radar-chart[data-v-b42aba16]{min-height:600px}}.grid-circle[data-v-b42aba16]{stroke:#1890ff1f;stroke-width:1;vector-effect:non-scaling-stroke}@media (min-width: 2560px){.grid-circle[data-v-b42aba16]{stroke-width:1.5}}@media (min-width: 3840px){.grid-circle[data-v-b42aba16]{stroke-width:2}}.axis-line[data-v-b42aba16]{stroke:#1890ff2e;stroke-width:1;vector-effect:non-scaling-stroke}@media (min-width: 2560px){.axis-line[data-v-b42aba16]{stroke-width:1.5}}@media (min-width: 3840px){.axis-line[data-v-b42aba16]{stroke-width:2}}.data-polygon[data-v-b42aba16]{transition:all .3s ease;opacity:.85;filter:drop-shadow(0 2px 4px rgba(24,144,255,.15));stroke-width:2.5;vector-effect:non-scaling-stroke}@media (min-width: 2560px){.data-polygon[data-v-b42aba16]{stroke-width:3;filter:drop-shadow(0 3px 6px rgba(24,144,255,.2))}}@media (min-width: 3840px){.data-polygon[data-v-b42aba16]{stroke-width:3.5;filter:drop-shadow(0 4px 8px rgba(24,144,255,.25))}}.data-polygon[data-v-b42aba16]:hover{opacity:1;filter:drop-shadow(0 4px 8px rgba(24,144,255,.25))}@media (min-width: 2560px){.data-polygon[data-v-b42aba16]:hover{stroke-width:3.5;filter:drop-shadow(0 5px 10px rgba(24,144,255,.3))}}@media (min-width: 3840px){.data-polygon[data-v-b42aba16]:hover{stroke-width:4;filter:drop-shadow(0 6px 12px rgba(24,144,255,.35))}}.data-point[data-v-b42aba16]{transition:all .3s ease;cursor:pointer;filter:drop-shadow(0 1px 2px rgba(24,144,255,.3));stroke-width:2}@media (min-width: 2560px){.data-point[data-v-b42aba16]{stroke-width:2.5}}@media (min-width: 3840px){.data-point[data-v-b42aba16]{stroke-width:3}}.data-point[data-v-b42aba16]:hover{fill:#40a9ff;filter:drop-shadow(0 2px 4px rgba(24,144,255,.4))}@media (min-width: 2560px){.data-point[data-v-b42aba16]:hover{stroke-width:3;filter:drop-shadow(0 3px 6px rgba(24,144,255,.5))}}@media (min-width: 3840px){.data-point[data-v-b42aba16]:hover{stroke-width:3.5;filter:drop-shadow(0 4px 8px rgba(24,144,255,.6))}}.dimension-label[data-v-b42aba16]{font-size:13px;fill:#595959;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;pointer-events:none}@media (min-width: 2560px){.dimension-label[data-v-b42aba16]{font-size:15px}}@media (min-width: 3840px){.dimension-label[data-v-b42aba16]{font-size:18px}}.value-label[data-v-b42aba16]{font-size:11px;fill:#1890ff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:600;pointer-events:none}@media (min-width: 2560px){.value-label[data-v-b42aba16]{font-size:13px}}@media (min-width: 3840px){.value-label[data-v-b42aba16]{font-size:15px}}.chart-pagination[data-v-b42aba16]{display:flex;justify-content:center;gap:8px;margin-top:16px}.pagination-dot[data-v-b42aba16]{width:6px;height:6px;border-radius:50%;background:#d9d9d9;transition:all .3s}.pagination-dot.active[data-v-b42aba16]{width:20px;border-radius:3px;background:#1890ff}.bg-decoration[data-v-b42aba16]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:0;overflow:hidden}.speech-bubble[data-v-b42aba16]{position:absolute;background:#ffffff40;border-radius:30px;padding:24px 36px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.4);box-shadow:0 4px 16px #0000000d}.speech-bubble .bubble-text[data-v-b42aba16]{font-size:20px;color:#59595959;font-weight:300;letter-spacing:1px}@media (min-width: 2560px){.speech-bubble .bubble-text[data-v-b42aba16]{font-size:24px}}@media (min-width: 3840px){.speech-bubble .bubble-text[data-v-b42aba16]{font-size:28px}}.speech-bubble.bubble-1[data-v-b42aba16]{top:12%;left:3%;transform:rotate(-8deg);animation:float1-b42aba16 8s ease-in-out infinite}.speech-bubble.bubble-2[data-v-b42aba16]{top:18%;right:5%;transform:rotate(8deg);animation:float2-b42aba16 10s ease-in-out infinite}@media (max-width: 1024px){.speech-bubble[data-v-b42aba16]{display:none}}@keyframes float1-b42aba16{0%,to{transform:translateY(0) rotate(-8deg);opacity:.6}50%{transform:translateY(-15px) rotate(-8deg);opacity:.8}}@keyframes float2-b42aba16{0%,to{transform:translateY(0) rotate(8deg);opacity:.6}50%{transform:translateY(-15px) rotate(8deg);opacity:.8}}.footer[data-v-b42aba16]{padding:2rem;text-align:center;position:relative;z-index:1;background:#ffffff80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.copyright[data-v-b42aba16]{font-size:14px;color:#8c8c8c;margin:0}@media (max-width: 480px){.copyright[data-v-b42aba16]{font-size:12px}}.login-container[data-v-54bce7e0]{min-height:100vh;background:linear-gradient(135deg,#e6f0ff,#f0e6ff,#e6f0ff);display:flex;flex-direction:column}.login-header[data-v-54bce7e0]{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0000000f;padding:0 2rem}@media (max-width: 768px){.login-header[data-v-54bce7e0]{padding:0 1rem}}.header-content[data-v-54bce7e0]{max-width:1400px;margin:0 auto;height:70px;display:flex;align-items:center}.logo-wrapper[data-v-54bce7e0]{display:flex;align-items:center;gap:12px;cursor:pointer;transition:opacity .3s}.logo-wrapper[data-v-54bce7e0]:hover{opacity:.8}.logo-icon[data-v-54bce7e0]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;position:relative;overflow:hidden}.logo-icon .logo-img[data-v-54bce7e0]{width:100%;height:100%;object-fit:contain}.logo-text .logo-title[data-v-54bce7e0]{font-size:20px;font-weight:600;color:#262626;line-height:1.2}.logo-text .logo-subtitle[data-v-54bce7e0]{font-size:12px;color:#8c8c8c;line-height:1.2;margin-top:2px}.login-main[data-v-54bce7e0]{flex:1;display:flex;align-items:center;justify-content:center;padding:3rem 2rem}@media (max-width: 768px){.login-main[data-v-54bce7e0]{padding:2rem 1rem}}.login-wrapper[data-v-54bce7e0]{max-width:1200px;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media (max-width: 1024px){.login-wrapper[data-v-54bce7e0]{grid-template-columns:1fr;gap:2rem}}@media (max-width: 1024px){.login-left[data-v-54bce7e0]{display:none}}.welcome-content .welcome-title[data-v-54bce7e0]{font-size:3rem;font-weight:700;color:#262626;margin:0 0 1rem}@media (max-width: 768px){.welcome-content .welcome-title[data-v-54bce7e0]{font-size:2rem}}.welcome-content .welcome-subtitle[data-v-54bce7e0]{font-size:1.8rem;font-weight:500;color:#595959;margin:0 0 1rem}.welcome-content .welcome-desc[data-v-54bce7e0]{font-size:1.2rem;color:#8c8c8c;margin:0 0 3rem;line-height:1.6}.feature-list[data-v-54bce7e0]{display:flex;flex-direction:column;gap:1.5rem}.feature-item[data-v-54bce7e0]{display:flex;align-items:center;gap:12px;font-size:1.1rem;color:#595959}.feature-item .feature-icon[data-v-54bce7e0]{font-size:20px;color:#1890ff}.login-right[data-v-54bce7e0]{display:flex;justify-content:center}.login-card[data-v-54bce7e0]{width:100%;max-width:400px;border-radius:16px;box-shadow:0 8px 32px #00000014;overflow:hidden;background:#fffffffa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.8)}.login-card[data-v-54bce7e0] .ant-card-head{border-bottom:none;padding:28px 28px 0;margin-bottom:0}.login-card[data-v-54bce7e0] .ant-card-body{padding:0 28px 28px;position:relative}.form-container[data-v-54bce7e0]{position:relative;min-height:260px}.card-title[data-v-54bce7e0]{text-align:center}.card-title .title-switch[data-v-54bce7e0]{display:flex;align-items:center;justify-content:center;gap:8px}.card-title .title-text[data-v-54bce7e0]{font-size:28px;font-weight:600;letter-spacing:-.5px;transition:all .3s;color:#bfbfbf;cursor:pointer;position:relative}.card-title .title-text[data-v-54bce7e0]:hover{color:#8c8c8c}.card-title .title-text.active[data-v-54bce7e0]{color:#1a1a1a;background:linear-gradient(135deg,#1890ff,#722ed1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-title .title-divider[data-v-54bce7e0]{font-size:28px;font-weight:400;color:#d9d9d9;-webkit-user-select:none;user-select:none}.login-switch-wrapper[data-v-54bce7e0]{display:flex;justify-content:center;margin:20px 0 28px;padding:5px;background:#f0f0f066;border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:48px}.login-segmented[data-v-54bce7e0]{width:100%;max-width:100%;background:transparent!important}.login-segmented[data-v-54bce7e0] .ant-segmented-group{background:transparent;gap:4px}.login-segmented[data-v-54bce7e0] .ant-segmented-item{flex:1;border-radius:24px;background:transparent;border:none;transition:all .3s cubic-bezier(.4,0,.2,1);margin:0}.login-segmented[data-v-54bce7e0] .ant-segmented-item:hover:not(.ant-segmented-item-selected){background:#fff9}.login-segmented[data-v-54bce7e0] .ant-segmented-item.ant-segmented-item-selected{background:#fffffff2;box-shadow:0 4px 12px #1890ff26}.login-segmented[data-v-54bce7e0] .ant-segmented-item.ant-segmented-item-selected .ant-segmented-item-label{color:#1890ff;font-weight:600}.login-segmented[data-v-54bce7e0] .ant-segmented-item .ant-segmented-item-label{padding:10px 20px;font-size:14px;color:#666;transition:all .3s;line-height:1.5}.login-form-wrapper[data-v-54bce7e0]{position:absolute;top:0;left:0;right:0;width:100%;min-height:260px;transition:opacity .2s ease,transform .2s ease;will-change:opacity,transform}.login-form-wrapper.register-form-wrapper[data-v-54bce7e0]{padding-top:40px}.login-form[data-v-54bce7e0] .ant-form-item{margin-bottom:16px}.login-form[data-v-54bce7e0] .ant-form-item-label{display:none}.login-form[data-v-54bce7e0] .ant-input-affix-wrapper,.login-form[data-v-54bce7e0] .ant-input-password{height:44px;border-radius:8px;border:1px solid #e0e0e0;background:#fafafa;transition:all .2s;padding:0 12px}.login-form[data-v-54bce7e0] .ant-input-affix-wrapper:hover,.login-form[data-v-54bce7e0] .ant-input-password:hover{border-color:#bfbfbf;background:#fff}.login-form[data-v-54bce7e0] .ant-input-affix-wrapper.ant-input-affix-wrapper-focused,.login-form[data-v-54bce7e0] .ant-input-password.ant-input-affix-wrapper-focused,.login-form[data-v-54bce7e0] .ant-input-affix-wrapper.ant-input-password-focused,.login-form[data-v-54bce7e0] .ant-input-password.ant-input-password-focused{border-color:#1890ff;background:#fff;box-shadow:0 0 0 2px #1890ff14}.login-form[data-v-54bce7e0] .ant-input-affix-wrapper .ant-input,.login-form[data-v-54bce7e0] .ant-input-password .ant-input{height:42px;border:none;background:transparent;font-size:14px;padding:0}.login-form[data-v-54bce7e0] .ant-input-affix-wrapper .ant-input:focus,.login-form[data-v-54bce7e0] .ant-input-password .ant-input:focus{box-shadow:none}.login-form[data-v-54bce7e0] .ant-input:not(.ant-input-affix-wrapper .ant-input){height:44px;border-radius:8px;border:1px solid #e0e0e0;font-size:14px;transition:all .2s;background:#fafafa;padding:0 12px}.login-form[data-v-54bce7e0] .ant-input:not(.ant-input-affix-wrapper .ant-input):hover{border-color:#bfbfbf;background:#fff}.login-form[data-v-54bce7e0] .ant-input:not(.ant-input-affix-wrapper .ant-input):focus,.login-form[data-v-54bce7e0] .ant-input:not(.ant-input-affix-wrapper .ant-input).ant-input-focused{border-color:#1890ff;background:#fff;box-shadow:0 0 0 2px #1890ff14}.login-form[data-v-54bce7e0] .ant-input-prefix{margin-right:8px;color:#8c8c8c;display:flex;align-items:center}.login-form[data-v-54bce7e0] .ant-input-password-icon{color:#8c8c8c;margin-left:8px}.login-form[data-v-54bce7e0] .ant-input-password-icon:hover{color:#1890ff}.login-form[data-v-54bce7e0] .ant-input-group-compact{display:flex}.login-form[data-v-54bce7e0] .ant-input-group-compact .ant-input-affix-wrapper{flex:1;border-radius:8px 0 0 8px}.login-form[data-v-54bce7e0] .ant-input-group-compact .ant-btn{border-radius:0 8px 8px 0;height:44px;font-size:14px;padding:0 16px;border:1px solid #e0e0e0;border-left:none;background:#fafafa}.login-form[data-v-54bce7e0] .ant-input-group-compact .ant-btn:hover:not(:disabled){border-color:#bfbfbf;background:#fff;color:#1890ff}.login-form .form-extra[data-v-54bce7e0]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:-4px;margin-bottom:4px}.login-form[data-v-54bce7e0] .ant-checkbox-wrapper{font-size:13px;color:#666}.login-form[data-v-54bce7e0] .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background-color:#1890ff;border-color:#1890ff}.login-form .forgot-link[data-v-54bce7e0]{color:#1890ff;font-size:13px;transition:all .2s}.login-form .forgot-link[data-v-54bce7e0]:hover{color:#40a9ff}.login-form .login-btn[data-v-54bce7e0]{height:44px;font-size:15px;font-weight:500;border-radius:8px;margin-top:4px;background:linear-gradient(135deg,#1890ff,#722ed1);border:none;box-shadow:0 2px 8px #1890ff33;transition:all .2s}.login-form .login-btn[data-v-54bce7e0]:hover:not(:disabled){box-shadow:0 4px 12px #1890ff4d;transform:translateY(-1px)}.login-form .login-btn[data-v-54bce7e0]:active{transform:translateY(0)}.login-form .login-btn[data-v-54bce7e0]:disabled{opacity:.7}.scan-login[data-v-54bce7e0]{display:flex;flex-direction:column;align-items:center;padding:0;justify-content:flex-start}.qr-code-wrapper[data-v-54bce7e0]{position:relative;width:180px;height:180px;background:#fff;border:2px solid #f0f0f0;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:0 4px 16px #0000000f}.qr-code-content[data-v-54bce7e0]{width:100%;height:100%}.qr-code-image-wrap[data-v-54bce7e0]{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.qr-code-image-wrap .qr-code-img[data-v-54bce7e0]{width:178px;height:178px;object-fit:contain;transition:filter .2s ease}.qr-code-image-wrap .qr-code-img.qr-code-img-expired[data-v-54bce7e0]{filter:brightness(.7) blur(1px);pointer-events:none}.qr-code-image-wrap .qr-code-expired-overlay[data-v-54bce7e0]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffffeb;padding:12px;text-align:center}.qr-code-image-wrap .qr-code-expired-overlay .qr-expired-title[data-v-54bce7e0]{font-size:14px;margin-bottom:6px}.qr-code-image-wrap .qr-code-expired-overlay .qr-expired-desc[data-v-54bce7e0]{font-size:12px;line-height:1.4}.qr-code-image-wrap .qr-code-scanned-overlay[data-v-54bce7e0]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fffffff5;padding:16px;text-align:center}.qr-code-image-wrap .qr-code-scanned-overlay .qr-scanned-icon[data-v-54bce7e0]{font-size:48px;color:#52c41a;margin-bottom:10px}.qr-code-image-wrap .qr-code-scanned-overlay .qr-scanned-title[data-v-54bce7e0]{font-size:15px;color:#52c41a;margin-bottom:6px}.qr-code-image-wrap .qr-code-scanned-overlay .qr-scanned-desc[data-v-54bce7e0]{font-size:11px;line-height:1.4;color:#8c8c8c}.qr-code-placeholder[data-v-54bce7e0]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:20px}.qr-code-placeholder .qr-icon[data-v-54bce7e0]{font-size:60px;color:#d9d9d9;margin-bottom:12px}.qr-code-placeholder .qr-tip[data-v-54bce7e0]{text-align:center;font-size:12px}.refresh-btn[data-v-54bce7e0]{color:#1890ff;padding:0}.refresh-btn[data-v-54bce7e0]:hover{color:#40a9ff}.register-tip[data-v-54bce7e0]{text-align:center;margin-top:24px;padding-top:20px;border-top:1px solid #f0f0f0;font-size:13px}.register-tip[data-v-54bce7e0] .ant-typography{margin:0 4px}.register-tip[data-v-54bce7e0] .ant-typography-link{font-weight:500;transition:all .2s}.register-tip[data-v-54bce7e0] .ant-typography-link:hover{opacity:.8}.fade-enter-active[data-v-54bce7e0]{transition:opacity .15s ease-out,transform .15s ease-out}.fade-leave-active[data-v-54bce7e0]{transition:opacity .15s ease-in,transform .15s ease-in;position:absolute;top:0;left:0;right:0;width:100%}.fade-enter-from[data-v-54bce7e0]{opacity:0;transform:translateY(5px)}.fade-leave-to[data-v-54bce7e0]{opacity:0;transform:translateY(-5px)}.fade-enter-to[data-v-54bce7e0],.fade-leave-from[data-v-54bce7e0]{opacity:1;transform:translateY(0)}.dashboard-container[data-v-c2247051]{min-height:100vh;background:#f5f5f5}.dashboard-main[data-v-c2247051]{max-width:1400px;margin:0 auto}.stats-section[data-v-c2247051]{margin-top:24px;margin-bottom:24px}.stats-grid[data-v-c2247051]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.stat-card-item[data-v-c2247051]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:16px;transition:all .3s;position:relative;overflow:hidden}.stat-card-item[data-v-c2247051]:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.stat-card-item[data-v-c2247051]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:0;transition:opacity .3s}.stat-card-item[data-v-c2247051]:hover:before{opacity:.3}.total-card[data-v-c2247051]{border-color:#1890ff33}.total-card[data-v-c2247051]:hover{border-color:#1890ff66}.analyzed-card[data-v-c2247051]{border-color:#52c41a33}.analyzed-card[data-v-c2247051]:hover{border-color:#52c41a66}.usage-card[data-v-c2247051]{border-color:#722ed133}.usage-card[data-v-c2247051]:hover{border-color:#722ed166}.duration-card[data-v-c2247051]{border-color:#ff7a4533}.duration-card[data-v-c2247051]:hover{border-color:#ff7a4566}@media (max-width: 768px){.stats-grid[data-v-c2247051]{grid-template-columns:1fr}}.charts-section[data-v-c2247051]{margin-bottom:24px}.chart-card[data-v-c2247051]{border-radius:8px}.chart-card[data-v-c2247051] .ant-card-head-title{font-weight:600}.chart-container[data-v-c2247051]{height:360px;display:flex;align-items:center;justify-content:center;padding:20px;position:relative}.trend-chart[data-v-c2247051]{width:100%;height:320px}.trend-chart .axis-label[data-v-c2247051]{font-size:12px;fill:#8c8c8c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.trend-chart .axis-title[data-v-c2247051]{font-size:12px;fill:#595959;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.trend-chart .trend-line[data-v-c2247051]{stroke-linecap:round;stroke-linejoin:round}.trend-chart .data-point[data-v-c2247051]{cursor:pointer;transition:all .3s}.trend-chart .data-point[data-v-c2247051]:hover{r:6;opacity:.8}.trend-chart .data-point-group[data-v-c2247051]{cursor:pointer}.tooltip-wrapper[data-v-c2247051]{position:absolute;pointer-events:none;z-index:1000;transform:translate(-50%,-100%)}.tooltip-content[data-v-c2247051]{padding:6px 12px;border-radius:4px;font-size:12px;text-align:center;white-space:nowrap;box-shadow:0 2px 8px #00000026}.pie-chart-wrapper[data-v-c2247051]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:100%;height:100%}.echarts-pie-chart[data-v-c2247051]{width:100%;height:100%;min-height:300px}.pie-item-horizontal[data-v-c2247051]{display:flex;align-items:center;gap:8px;white-space:nowrap;cursor:pointer;padding:4px 8px;border-radius:4px;transition:all .2s}.pie-item-horizontal[data-v-c2247051]:hover{background-color:var(--bg-hover)}.pie-item-horizontal.pie-item-hidden[data-v-c2247051],.pie-item-horizontal.pie-item-hidden .pie-color[data-v-c2247051]{opacity:.4}.pie-item-horizontal.pie-item-hidden .pie-label[data-v-c2247051],.pie-item-horizontal.pie-item-hidden .pie-value[data-v-c2247051]{opacity:.4;text-decoration:line-through}.pie-color[data-v-c2247051]{width:12px;height:12px;border-radius:3px;flex-shrink:0}.pie-label[data-v-c2247051]{font-size:13px;color:#262626}.pie-value[data-v-c2247051]{font-size:13px;font-weight:600;color:#1890ff}.empty-chart[data-v-c2247051]{display:flex;align-items:center;justify-content:center;height:360px;color:#8c8c8c;font-size:14px}.empty-tag[data-v-c2247051]{color:#8c8c8c;font-size:13px}.recent-section[data-v-c2247051]{margin-bottom:24px}.filter-section[data-v-c2247051]{margin-bottom:16px;padding:16px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0}.filter-section .filter-item[data-v-c2247051]{display:flex;align-items:center;gap:8px}.filter-section .filter-item .filter-label[data-v-c2247051]{font-size:14px;color:#595959;white-space:nowrap}.recent-card[data-v-c2247051]{border-radius:8px}.recent-card[data-v-c2247051] .ant-card-head-title{font-weight:600}.recent-card[data-v-c2247051] .ant-card-extra{padding-top:0}.class-cards[data-v-c2247051]{padding:8px 0}.empty-state[data-v-c2247051]{padding:80px 20px;display:flex;align-items:center;justify-content:center;min-height:400px}.empty-state .empty-state-content[data-v-c2247051]{text-align:center;max-width:400px}.empty-state .empty-state-content .empty-icon[data-v-c2247051]{font-size:80px;color:#d9d9d9;margin-bottom:24px;display:flex;justify-content:center}.empty-state .empty-state-content .empty-title[data-v-c2247051]{font-size:20px;font-weight:600;color:#262626;margin-bottom:12px}.empty-state .empty-state-content .empty-description[data-v-c2247051]{font-size:14px;color:#8c8c8c;margin-bottom:32px;line-height:1.6}.empty-state .empty-state-content .empty-action-btn[data-v-c2247051]{height:40px;padding:0 32px;font-size:15px;border-radius:8px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 2px 8px #1890ff33;transition:all .3s}.empty-state .empty-state-content .empty-action-btn[data-v-c2247051]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #1890ff4d}.class-card[data-v-c2247051]{border-radius:8px;overflow:hidden;transition:all .3s;border:1px solid #f0f0f0;cursor:pointer}.class-card[data-v-c2247051]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f;border-color:#d9d9d9}.class-card[data-v-c2247051] .ant-card-body{padding:0}.class-card[data-v-c2247051] .ant-card-actions{display:none}.class-card .card-content[data-v-c2247051]{padding:20px}.class-card .card-content .card-title[data-v-c2247051]{margin:0 0 12px;font-size:16px;font-weight:600;color:#1f2937;line-height:1.5;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.class-card .card-content .school-tag-row[data-v-c2247051]{margin-bottom:10px;display:flex;gap:8px;flex-wrap:wrap}.class-card .card-content .school-tag-row .meta-tag[data-v-c2247051]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;border:1px solid transparent;transition:all .2s ease;cursor:default;line-height:1.4}.class-card .card-content .school-tag-row .meta-tag.school-tag[data-v-c2247051]{background:#e6fffb;color:#13c2c2;border:1px solid #87e8de}.class-card .card-content .school-tag-row .meta-tag.personal-tag[data-v-c2247051]{background:#fff0f6;color:#eb2f96;border:1px solid #ffadd2}.class-card .card-content .school-tag-row .meta-tag.live-course-tag[data-v-c2247051]{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.class-card .card-content .school-tag-row .meta-tag.recorded-course-tag[data-v-c2247051]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.class-card .card-content .card-tags[data-v-c2247051]{margin-bottom:16px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.class-card .card-content .card-tags .meta-tag[data-v-c2247051]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;border:1px solid transparent;transition:all .2s ease;cursor:default;line-height:1.4;background:#e6f4ff;color:#1677ff}.class-card .card-content .card-tags .meta-tag[data-v-c2247051]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.class-card .card-content .card-tags .meta-tag.school-tag[data-v-c2247051]{background:#e6fffb;color:#13c2c2;border:1px solid #87e8de}.class-card .card-content .card-tags .meta-tag.personal-tag[data-v-c2247051]{background:#fff0f6;color:#eb2f96;border:1px solid #ffadd2}.class-card .card-content .card-tags .resource-icon[data-v-c2247051]{font-size:18px;color:#1677ff;cursor:pointer;transition:all .3s;padding:4px;border-radius:4px;margin-left:auto}.class-card .card-content .card-tags .resource-icon[data-v-c2247051]:hover{color:#4096ff;background-color:#e6f4ff;transform:scale(1.1)}.class-card .card-content .card-info[data-v-c2247051]{display:flex;justify-content:space-between;margin-bottom:16px;color:#6b7280;font-size:13px}.class-card .card-content .card-info .teacher-info[data-v-c2247051],.class-card .card-content .card-info .time-info[data-v-c2247051]{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.class-card .card-content .card-info .time-info.live-time[data-v-c2247051]{display:inline-flex;align-items:center;font-weight:500}.class-card .card-content .card-info .time-info.live-time .live-dot-inline[data-v-c2247051]{width:6px;height:6px;background:#08979c;border-radius:50%;margin-right:6px;animation:pulse-c2247051 2s infinite}.class-card .card-content .analysis-button[data-v-c2247051]{width:100%;border-radius:8px;font-size:14px;height:36px;font-weight:500;transition:all .3s;margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:8px}.class-card .card-content .analysis-button.analyzed[data-v-c2247051]{background:#e6f4ff;border-color:#1677ff;color:#1677ff}.class-card .card-content .analysis-button.analyzed[data-v-c2247051]:hover{background:#1677ff;color:#fff}.class-card .card-content .analysis-button.analyzing[data-v-c2247051]{background:#fff7e6;border-color:#faad14;color:#faad14;cursor:not-allowed}.class-card .card-content .analysis-button.analyzing[data-v-c2247051]:hover{background:#fff7e6;border-color:#faad14;color:#faad14}.class-card .card-content .analysis-button.not-analyzed[data-v-c2247051]{background:#1677ff;border-color:#1677ff;color:#fff}.class-card .card-content .analysis-button.not-analyzed[data-v-c2247051]:hover{background:#4096ff;border-color:#4096ff}.class-card .card-content .analysis-button.disabled-status[data-v-c2247051]{cursor:not-allowed}.class-card .card-content .analysis-button.disabled-status[data-v-c2247051]:hover,.class-card .card-content .analysis-button.disabled-status[data-v-c2247051]:active{transform:none;box-shadow:0 2px 4px #0000000d}.class-card .card-content .analysis-button.disabled-status.preview-status[data-v-c2247051]{background:#fffbe6;border:1px solid #ffe58f;color:#ad6800}.class-card .card-content .analysis-button.disabled-status.preview-status[data-v-c2247051]:hover{background:#fffbe6;border-color:#ffe58f;color:#ad6800}.class-card .card-content .analysis-button.disabled-status.preview-status[data-v-c2247051] .anticon{color:#ad6800}.class-card .card-content .analysis-button.disabled-status.live-status[data-v-c2247051]{background:#e6fffb;border:1px solid #87e8de;color:#08979c}.class-card .card-content .analysis-button.disabled-status.live-status[data-v-c2247051]:hover{background:#e6fffb;border-color:#87e8de;color:#08979c}.class-card .card-content .analysis-button.disabled-status.live-status[data-v-c2247051] .anticon{color:#08979c}.class-card .card-content .analysis-button[data-v-c2247051] .anticon{font-size:16px;margin-right:0}.class-card .card-content .edit-button[data-v-c2247051]{width:100%;border-radius:8px;font-size:14px;height:36px;font-weight:500;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px;background:#f0f9ff;border:1px solid #91d5ff;color:#1677ff;margin-bottom:8px}.class-card .card-content .edit-button[data-v-c2247051]:hover{background:#e6f4ff;border-color:#69b1ff;color:#0958d9}.class-card .card-content .edit-button[data-v-c2247051] .anticon{font-size:14px}.class-card .card-content .detail-button[data-v-c2247051]{width:100%;border-radius:8px;font-size:14px;height:36px;font-weight:500;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:1px solid #d9d9d9;color:#595959;margin-bottom:8px}.class-card .card-content .detail-button[data-v-c2247051]:hover{border-color:#1677ff;color:#1677ff}.class-card .card-content .detail-button[data-v-c2247051] .anticon{font-size:14px}.class-card .card-content .delete-button[data-v-c2247051]{width:100%;border-radius:8px;font-size:14px;height:36px;font-weight:500;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.class-card .card-content .delete-button[data-v-c2247051] .anticon{font-size:14px}.class-card .card-cover[data-v-c2247051]{position:relative;height:180px;overflow:hidden;margin:0}.class-card .card-cover .card-cover-actions[data-v-c2247051]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000059,#0009);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;opacity:0;transition:opacity .28s ease;z-index:10;pointer-events:none}.class-card .card-cover:hover .card-cover-actions[data-v-c2247051]{opacity:1;pointer-events:auto}.class-card .card-cover .card-cover-actions .cover-action-btn[data-v-c2247051]{min-width:128px;height:40px;padding:0 20px;font-size:14px;font-weight:500;border-radius:20px;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;border:none;box-shadow:0 2px 12px #00000026;transition:transform .2s ease,box-shadow .2s ease}.class-card .card-cover .card-cover-actions .cover-action-btn[data-v-c2247051]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #0003}.class-card .card-cover .card-cover-actions .analysis-button.analyzed[data-v-c2247051]{background:#fffffff2;color:#1677ff}.class-card .card-cover .card-cover-actions .analysis-button.analyzed[data-v-c2247051]:hover:not(:disabled){background:#fff;color:#0958d9}.class-card .card-cover .card-cover-actions .analysis-button.not-analyzed[data-v-c2247051]{background:#1677ff;color:#fff}.class-card .card-cover .card-cover-actions .analysis-button.not-analyzed[data-v-c2247051]:hover:not(:disabled){background:#4096ff;color:#fff}.class-card .card-cover .card-cover-actions .analysis-button.analyzing[data-v-c2247051],.class-card .card-cover .card-cover-actions .analysis-button.disabled-status[data-v-c2247051]{cursor:not-allowed;background:#ffffffd9;color:#8c8c8c}.class-card .card-cover .card-cover-actions .edit-button[data-v-c2247051]{background:#ffffffe6;color:#1677ff}.class-card .card-cover .card-cover-actions .edit-button[data-v-c2247051]:hover:not(:disabled){background:#fff;color:#0958d9}.class-card .card-cover .card-cover-actions .delete-button[data-v-c2247051]{margin-top:0;background:#ffffffe6;color:#ff4d4f}.class-card .card-cover .card-cover-actions .delete-button[data-v-c2247051]:hover:not(:disabled){background:#ff4d4f1f;color:#cf1322}.class-card .card-cover img[data-v-c2247051]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.class-card .card-cover .default-cover[data-v-c2247051]{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.class-card .card-cover .default-cover[data-v-c2247051]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.class-card .card-cover .default-cover .default-cover-content[data-v-c2247051]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:1;text-align:center}.class-card .card-cover .default-cover .cover-icon[data-v-c2247051]{font-size:48px;color:#ffffffe6;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));transition:all .3s ease}.class-card .card-cover .default-cover .cover-text[data-v-c2247051]{color:#fffffff2;font-size:16px;font-weight:600;letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .3s ease}.class-card .card-cover .default-cover:hover .cover-icon[data-v-c2247051]{transform:scale(1.1);color:#fff}.class-card .card-cover .default-cover:hover .cover-text[data-v-c2247051]{transform:translateY(-2px);color:#fff}.class-card .card-cover .card-info-overlay[data-v-c2247051]{position:absolute;right:12px;top:12px;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.class-card .card-cover .card-info-overlay .card-scores-row[data-v-c2247051]{display:flex;gap:6px;align-items:center}.class-card .card-cover .card-info-overlay .card-scores-row .score-badge[data-v-c2247051]{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:12px;font-size:11px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;box-shadow:0 2px 8px #00000026;transition:all .2s ease}.class-card .card-cover .card-info-overlay .card-scores-row .score-badge .score-label[data-v-c2247051]{opacity:.9}.class-card .card-cover .card-info-overlay .card-scores-row .score-badge .score-value[data-v-c2247051]{font-weight:700}.class-card .card-cover .card-info-overlay .card-scores-row .score-badge.ai-score[data-v-c2247051]{background:#1677ffe6}.class-card .card-cover .card-info-overlay .card-scores-row .score-badge.ai-score[data-v-c2247051]:hover{background:#1677ff;transform:translateY(-1px)}.class-card .card-cover .card-info-overlay .card-scores-row .score-badge.expert-score[data-v-c2247051]{background:#52c41ae6}.class-card .card-cover .card-info-overlay .card-scores-row .score-badge.expert-score[data-v-c2247051]:hover{background:#52c41a;transform:translateY(-1px)}.class-card .card-cover .card-info-overlay .card-info-row[data-v-c2247051]{display:flex;gap:8px;align-items:center}.class-card .card-cover .card-info-overlay .card-views[data-v-c2247051],.class-card .card-cover .card-info-overlay .card-analysis-status[data-v-c2247051]{padding:6px 12px;border-radius:20px;font-size:13px;display:flex;align-items:center;gap:6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-weight:500;letter-spacing:.3px}.class-card .card-cover .card-info-overlay .card-views[data-v-c2247051]{background:#000000a6}.class-card .card-cover .card-info-overlay .card-analysis-status.analyzed[data-v-c2247051]{background:#52c41ad9}.class-card .card-cover .card-info-overlay .card-analysis-status.analyzing[data-v-c2247051]{background:#faad14d9}.class-card .card-cover .card-info-overlay .card-analysis-status.not-analyzed[data-v-c2247051]{background:#1890ffd9}.class-card .card-cover .preview-badge[data-v-c2247051]{position:absolute;top:12px;left:12px;background:#ccc;color:#000000a6;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px #0000004d;z-index:2}.class-card .card-cover .preview-badge[data-v-c2247051] .anticon{font-size:14px}.class-card .card-cover .live-badge[data-v-c2247051]{position:absolute;top:12px;left:12px;background:#e6fffb;color:#08979c;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px #00000026;z-index:2}.class-card .card-cover .live-badge .live-dot[data-v-c2247051]{width:8px;height:8px;background:#08979c;border-radius:50%;animation:pulse-c2247051 2s infinite}@keyframes pulse-c2247051{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.class-card .card-cover .no-video-badge[data-v-c2247051]{position:absolute;top:12px;right:12px;background:#8c8c8ce6;color:#fff;padding:6px 12px;border-radius:100px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px #00000026;z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.class-card .card-cover .no-video-badge[data-v-c2247051] .anticon{font-size:14px}.class-card .card-cover:hover img[data-v-c2247051]{transform:scale(1.05)}.card-content-wrapper[data-v-c2247051]{padding:16px}.card-meta[data-v-c2247051]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.meta-item[data-v-c2247051]{display:flex;align-items:center;gap:6px;font-size:13px;color:#8c8c8c}.meta-item .meta-icon[data-v-c2247051]{font-size:13px;color:#8c8c8c}.card-action[data-v-c2247051]{margin-top:8px}.card-action .btn-view[data-v-c2247051]{background:#e6f4ff;border-color:#91caff;color:#1890ff;height:32px;font-size:14px}.card-action .btn-view[data-v-c2247051]:hover{background:#bae0ff;border-color:#69b1ff;color:#1890ff}.card-action .btn-start[data-v-c2247051]{height:32px;font-size:14px}.profile-section[data-v-c2247051]{margin-bottom:24px}.profile-card[data-v-c2247051]{border-radius:8px}.profile-card[data-v-c2247051] .ant-card-head-title{font-weight:600}.profile-card[data-v-c2247051] .ant-card-body{padding:24px}.profile-grid[data-v-c2247051]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.profile-card-item[data-v-c2247051]{background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:20px;display:flex;align-items:flex-start;gap:16px;transition:all .3s;position:relative;overflow:hidden}.profile-card-item[data-v-c2247051]:hover{box-shadow:0 4px 16px #00000014;transform:translateY(-2px)}.profile-card-item[data-v-c2247051]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:0;transition:opacity .3s}.profile-card-item[data-v-c2247051]:hover:before{opacity:.3}.card-icon-wrapper[data-v-c2247051]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #0000001a}.card-icon[data-v-c2247051]{font-size:24px;color:#fff}.card-content[data-v-c2247051]{flex:1;min-width:0}.card-label[data-v-c2247051]{font-size:13px;color:#8c8c8c;margin-bottom:12px;font-weight:400}.card-label-info-icon[data-v-c2247051]{margin-left:4px;font-size:12px;color:#bfbfbf;cursor:help;vertical-align:middle}.card-label-info-icon[data-v-c2247051]:hover{color:#8c8c8c}.card-main-value[data-v-c2247051]{font-size:28px;font-weight:700;color:#262626;margin-bottom:12px;line-height:1.2}[data-v-c2247051] .analysis-usage-tooltip-wrapper .ant-tooltip-inner{padding:0!important;background:#fff!important;border-radius:8px!important;box-shadow:0 4px 20px #00000014!important;max-width:500px!important;min-width:400px!important;width:500px!important;max-height:600px!important;overflow:hidden!important;color:#262626!important;box-sizing:border-box!important}[data-v-c2247051] .analysis-usage-tooltip-wrapper .ant-tooltip-arrow:before{background:#fff!important}.analysis-usage-tooltip[data-v-c2247051]{padding:20px;width:100%;max-width:500px;max-height:600px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.analysis-usage-tooltip[data-v-c2247051]::-webkit-scrollbar{width:4px}.analysis-usage-tooltip[data-v-c2247051]::-webkit-scrollbar-track{background:transparent}.analysis-usage-tooltip[data-v-c2247051]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.analysis-usage-tooltip[data-v-c2247051]::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.analysis-usage-tooltip .tooltip-header[data-v-c2247051]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.analysis-usage-tooltip .tooltip-header .tooltip-header-title[data-v-c2247051]{font-size:16px;font-weight:600;color:#262626;margin:0}.analysis-usage-tooltip .tooltip-content[data-v-c2247051]{display:flex;flex-direction:column;gap:16px}.analysis-usage-tooltip .tooltip-section[data-v-c2247051]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:16px;transition:all .2s ease}.analysis-usage-tooltip .tooltip-section[data-v-c2247051]:hover{border-color:#e0e0e0;box-shadow:0 2px 8px #0000000a}.analysis-usage-tooltip .tooltip-section .tooltip-section-title[data-v-c2247051]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;color:#262626}.analysis-usage-tooltip .tooltip-section .tooltip-section-title .section-icon[data-v-c2247051]{font-size:16px;color:#595959}.analysis-usage-tooltip .tooltip-section .tooltip-stats-grid[data-v-c2247051]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.analysis-usage-tooltip .tooltip-section .tooltip-stats-grid .stat-item[data-v-c2247051]{text-align:center;padding:12px 8px;background:#fafafa;border-radius:6px;transition:all .2s ease}.analysis-usage-tooltip .tooltip-section .tooltip-stats-grid .stat-item[data-v-c2247051]:hover{background:#f5f5f5;transform:translateY(-2px)}.analysis-usage-tooltip .tooltip-section .tooltip-stats-grid .stat-item .stat-label[data-v-c2247051]{font-size:12px;color:#8c8c8c;margin-bottom:6px}.analysis-usage-tooltip .tooltip-section .tooltip-stats-grid .stat-item .stat-value[data-v-c2247051]{font-size:18px;font-weight:600;color:#262626}.analysis-usage-tooltip .tooltip-section .tooltip-stats-grid .stat-item .stat-value.used[data-v-c2247051]{color:#1890ff}.analysis-usage-tooltip .tooltip-section .tooltip-stats-grid .stat-item .stat-value.remaining[data-v-c2247051]{color:#52c41a}.analysis-usage-tooltip .tooltip-section .tooltip-empty[data-v-c2247051]{text-align:center;padding:24px;color:#bfbfbf;font-size:13px}.analysis-usage-tooltip .tooltip-section .schools-section[data-v-c2247051]{margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.analysis-usage-tooltip .tooltip-section .schools-section .schools-title[data-v-c2247051]{font-size:13px;font-weight:600;color:#595959;margin-bottom:12px}.analysis-usage-tooltip .tooltip-section .schools-section .schools-list[data-v-c2247051]{display:flex;flex-direction:column;gap:10px;max-height:200px;overflow-y:auto;padding-right:4px}.analysis-usage-tooltip .tooltip-section .schools-section .schools-list[data-v-c2247051]::-webkit-scrollbar{width:4px}.analysis-usage-tooltip .tooltip-section .schools-section .schools-list[data-v-c2247051]::-webkit-scrollbar-track{background:transparent}.analysis-usage-tooltip .tooltip-section .schools-section .schools-list[data-v-c2247051]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.analysis-usage-tooltip .tooltip-section .schools-section .schools-list[data-v-c2247051]::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.analysis-usage-tooltip .tooltip-section .schools-section .schools-list .school-item[data-v-c2247051]{padding:12px;background:#fafafa;border-radius:6px;border:1px solid #f0f0f0;transition:all .2s ease}.analysis-usage-tooltip .tooltip-section .schools-section .schools-list .school-item[data-v-c2247051]:hover{background:#f5f5f5;border-color:#e0e0e0}.analysis-usage-tooltip .tooltip-section .schools-section .schools-list .school-item .school-name[data-v-c2247051]{font-size:13px;font-weight:600;color:#262626;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.analysis-usage-tooltip .tooltip-section .schools-section .schools-list .school-item .school-stats[data-v-c2247051]{display:flex;gap:16px;flex-wrap:wrap;justify-content:space-around}.analysis-usage-tooltip .tooltip-section .schools-section .schools-list .school-item .school-stats .school-stat[data-v-c2247051]{display:flex;flex-direction:column;gap:4px}.analysis-usage-tooltip .tooltip-section .schools-section .schools-list .school-item .school-stats .school-stat .school-stat-label[data-v-c2247051]{font-size:11px;color:#8c8c8c}.analysis-usage-tooltip .tooltip-section .schools-section .schools-list .school-item .school-stats .school-stat .school-stat-value[data-v-c2247051]{font-size:14px;font-weight:600;color:#262626}.analysis-usage-tooltip .tooltip-section .schools-section .schools-list .school-item .school-stats .school-stat .school-stat-value.used[data-v-c2247051]{color:#1890ff}.analysis-usage-tooltip .tooltip-section .schools-section .schools-list .school-item .school-stats .school-stat .school-stat-value.remaining[data-v-c2247051]{color:#52c41a}.card-progress[data-v-c2247051]{margin-top:8px}.card-progress[data-v-c2247051] .ant-progress-bg{border-radius:4px}.card-score[data-v-c2247051]{display:flex;align-items:baseline;gap:4px;margin-bottom:12px}.card-score .score-number[data-v-c2247051]{font-size:32px;font-weight:700;color:#ff7a45;line-height:1}.card-score .score-total[data-v-c2247051]{font-size:18px;color:#8c8c8c;font-weight:400}.score-bar[data-v-c2247051]{width:100%;height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden;margin-top:8px}.score-bar .score-fill[data-v-c2247051]{height:100%;background:linear-gradient(90deg,#ff7a45,#ff9c6e);border-radius:4px;transition:width .6s ease}.card-tags[data-v-c2247051]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.card-tags .style-tag[data-v-c2247051]{margin:0;padding:4px 12px;border-radius:16px;font-size:13px}.card-tags .type-tag[data-v-c2247051]{margin:0;padding:4px 12px;border-radius:16px;font-size:13px;font-weight:500}.score-card[data-v-c2247051]{border-color:#1890ff33}.score-card[data-v-c2247051]:hover{border-color:#1890ff66}.type-card[data-v-c2247051]{border-color:#52c41a33}.type-card[data-v-c2247051]:hover{border-color:#52c41a66}.effectiveness-card[data-v-c2247051]{border-color:#ff7a4533}.effectiveness-card[data-v-c2247051]:hover{border-color:#ff7a4566}.style-card[data-v-c2247051]{border-color:#722ed133}.style-card[data-v-c2247051]:hover{border-color:#722ed166}@media (max-width: 768px){.profile-grid[data-v-c2247051]{grid-template-columns:1fr}.card-main-value[data-v-c2247051]{font-size:24px}.score-number[data-v-c2247051]{font-size:28px}}.analysis-usage-tooltip-wrapper .ant-tooltip-inner{background:#fff!important;color:#262626!important;max-width:550px!important;min-width:400px!important;width:auto!important}.analysis-usage-tooltip-wrapper .ant-tooltip-arrow:before{background:#fff!important}[data-v-c2247051] .qrcode-modal .ant-modal-content{border-radius:12px;overflow:hidden}[data-v-c2247051] .qrcode-modal .ant-modal-header{border-bottom:1px solid #e5e7eb;padding:16px 24px}[data-v-c2247051] .qrcode-modal .ant-modal-body{padding:24px}.qrcode-modal-content[data-v-c2247051]{display:flex;flex-direction:column;align-items:center;gap:24px}.qrcode-modal-content .course-info-card[data-v-c2247051]{width:100%;background:linear-gradient(135deg,#f6f8fa,#fff);border-radius:12px;padding:20px;border:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000a}.qrcode-modal-content .course-info-card .course-title[data-v-c2247051]{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.qrcode-modal-content .course-info-card .course-title .title-icon[data-v-c2247051]{font-size:20px;color:#1677ff;flex-shrink:0}.qrcode-modal-content .course-info-card .course-title .title-text[data-v-c2247051]{font-size:16px;font-weight:600;color:#1f2937;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.qrcode-modal-content .course-info-card .course-meta[data-v-c2247051]{display:flex;flex-wrap:wrap;gap:16px}.qrcode-modal-content .course-info-card .course-meta .meta-item[data-v-c2247051]{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280}.qrcode-modal-content .course-info-card .course-meta .meta-item .meta-icon[data-v-c2247051]{font-size:14px;color:#9ca3af}.qrcode-modal-content .course-info-card .course-meta .meta-item span[data-v-c2247051]{white-space:nowrap}.qrcode-modal-content .qrcode-wrapper[data-v-c2247051]{width:100%;display:flex;justify-content:center;padding:20px;background:#fafafa;border-radius:12px;border:1px solid #e5e7eb}.qrcode-modal-content .qrcode-wrapper .qrcode-container[data-v-c2247051]{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:280px}.qrcode-modal-content .qrcode-wrapper .qrcode-container .qrcode-image-wrapper[data-v-c2247051]{position:relative;width:100%;padding:16px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014}.qrcode-modal-content .qrcode-wrapper .qrcode-container .qrcode-image-wrapper .qrcode-image[data-v-c2247051]{width:100%;height:auto;display:block;border-radius:8px}.qrcode-modal-content .qrcode-wrapper .qrcode-container .qrcode-image-wrapper .qrcode-border[data-v-c2247051]{position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #1677ff;border-radius:12px;opacity:.2;pointer-events:none}.qrcode-modal-content .qrcode-wrapper .qrcode-container .qrcode-loading[data-v-c2247051]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:280px;padding:40px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014}.qrcode-modal-content .qrcode-wrapper .qrcode-container .qrcode-loading .loading-text[data-v-c2247051]{margin-top:16px;color:#6b7280;font-size:14px}.qrcode-modal-content .qrcode-tip[data-v-c2247051]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:#f0f7ff;border-radius:8px;width:100%}.qrcode-modal-content .qrcode-tip .tip-icon[data-v-c2247051]{font-size:24px}.qrcode-modal-content .qrcode-tip .tip-text[data-v-c2247051]{font-size:14px;color:#1677ff;text-align:center;font-weight:500}.profile-container[data-v-a44848d4]{background:#f5f5f5}.profile-main[data-v-a44848d4]{max-width:1400px;margin:0 auto;padding:24px}.profile-wrapper[data-v-a44848d4]{display:grid;grid-template-columns:360px 1fr;gap:24px}@media (max-width: 1024px){.profile-wrapper[data-v-a44848d4]{grid-template-columns:1fr}}.profile-left[data-v-a44848d4]{display:flex;flex-direction:column;gap:24px}.user-card[data-v-a44848d4]{border-radius:8px;text-align:center}.user-card .user-avatar-section[data-v-a44848d4]{padding:24px 0}.user-card .user-avatar-section .large-avatar[data-v-a44848d4]{background:linear-gradient(135deg,#1890ff,#722ed1);color:#fff;font-weight:600;font-size:48px!important;margin-bottom:16px}.user-card .user-avatar-section .user-name-large[data-v-a44848d4]{font-size:24px;font-weight:600;color:#262626;margin:0 0 8px}.user-card .user-avatar-section .user-phone[data-v-a44848d4]{font-size:14px;color:#8c8c8c;margin:0 0 24px}.user-card .user-stats[data-v-a44848d4]{display:flex;justify-content:space-around;padding:16px 0}.user-card .user-stats .stat-item .stat-value[data-v-a44848d4]{font-size:24px;font-weight:600;color:#1890ff;margin-bottom:4px}.user-card .user-stats .stat-item .stat-label[data-v-a44848d4]{font-size:12px;color:#8c8c8c}.security-card[data-v-a44848d4]{border-radius:8px}.profile-right[data-v-a44848d4]{display:flex;flex-direction:column;gap:24px}.info-card[data-v-a44848d4],.stats-card[data-v-a44848d4]{border-radius:8px}.info-card[data-v-a44848d4] .ant-card-head-title,.stats-card[data-v-a44848d4] .ant-card-head-title{font-weight:600}.stat-box[data-v-a44848d4]{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border-radius:8px;border:1px solid #f0f0f0;transition:all .3s}.stat-box[data-v-a44848d4]:hover{border-color:#1890ff;box-shadow:0 2px 8px #1890ff1a}.stat-box .stat-icon[data-v-a44848d4]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px}.stat-box .stat-content[data-v-a44848d4]{flex:1}.stat-box .stat-content .stat-number[data-v-a44848d4]{font-size:24px;font-weight:600;color:#262626;margin-bottom:4px}.stat-box .stat-content .stat-desc[data-v-a44848d4]{font-size:14px;color:#8c8c8c}.analysis-usage-card[data-v-a44848d4]{border-radius:8px}.analysis-usage-card[data-v-a44848d4] .ant-card-head-title{font-weight:600}.usage-summary[data-v-a44848d4]{display:flex;gap:24px;padding:20px 0;justify-content:space-around}@media (max-width: 768px){.usage-summary[data-v-a44848d4]{flex-direction:column;gap:16px}}.usage-summary .usage-item[data-v-a44848d4]{text-align:center;flex:1}.usage-summary .usage-item .usage-label[data-v-a44848d4]{font-size:14px;color:#8c8c8c;margin-bottom:12px}.usage-summary .usage-item .usage-value[data-v-a44848d4]{font-size:32px;font-weight:700;line-height:1.2}.usage-summary .usage-item .usage-value.remaining[data-v-a44848d4]{color:#52c41a}.usage-summary .usage-item .usage-value.used[data-v-a44848d4]{color:#1890ff}.usage-summary .usage-item .usage-value.total[data-v-a44848d4]{color:#722ed1}.usage-records .records-header[data-v-a44848d4]{margin-bottom:16px}.usage-records .records-header .records-title[data-v-a44848d4]{font-size:16px;font-weight:600;color:#262626}.usage-records .records-list[data-v-a44848d4] .ant-list-item{padding:16px 0;border-bottom:1px solid #f0f0f0}.usage-records .records-list[data-v-a44848d4] .ant-list-item:last-child{border-bottom:none}.usage-records .record-item[data-v-a44848d4]{transition:all .3s}.usage-records .record-item[data-v-a44848d4]:hover{background:#fafafa;padding-left:8px;padding-right:8px;margin-left:-8px;margin-right:-8px;border-radius:4px}.usage-records .record-item .record-course-name[data-v-a44848d4]{font-size:15px;font-weight:500;color:#262626;margin-bottom:8px}.usage-records .record-item .record-info[data-v-a44848d4]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.usage-records .record-item .record-info .record-time[data-v-a44848d4]{font-size:13px;color:#8c8c8c;display:flex;align-items:center}.usage-records .record-item .record-info .record-status[data-v-a44848d4]{margin:0}.usage-records[data-v-a44848d4] .ant-avatar-string{font-size:48px!important;line-height:1!important;font-weight:600!important}.usage-records[data-v-a44848d4] .large-avatar .ant-avatar-string{font-size:72px!important;line-height:1!important;font-weight:700!important}.usage-records .security-card[data-v-a44848d4] .ant-list-item{padding:16px 0}.usage-records .security-card[data-v-a44848d4] .ant-list-item .id-text{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;color:#595959;letter-spacing:.5px}.usage-records .analysis-config-info[data-v-a44848d4]{margin-top:16px}.usage-records .pt-analysis-list[data-v-a44848d4]{display:flex;flex-direction:column;gap:16px}.usage-records .pt-analysis-card[data-v-a44848d4]{border-radius:8px}.analysis-summary[data-v-a44848d4]{display:flex;align-items:stretch;justify-content:space-around;padding:20px 16px;margin-bottom:20px;background:linear-gradient(135deg,#f0f5ff,#f9f0ff,#f6ffed);border-radius:12px;border:1px solid #e8e8e8}.analysis-summary .summary-item[data-v-a44848d4]{text-align:center;flex:1;padding:8px 12px}.analysis-summary .summary-item .summary-value[data-v-a44848d4]{font-size:32px;font-weight:700;line-height:1.2;margin-bottom:6px}.analysis-summary .summary-item .summary-value.total[data-v-a44848d4]{color:#722ed1}.analysis-summary .summary-item .summary-value.used[data-v-a44848d4]{color:#1890ff}.analysis-summary .summary-item .summary-value.remaining[data-v-a44848d4]{color:#52c41a}.analysis-summary .summary-item .summary-label[data-v-a44848d4]{font-size:13px;color:#8c8c8c;font-weight:500}.analysis-summary .summary-divider[data-v-a44848d4]{width:1px;background:#e0e0e0;margin:4px 0;flex-shrink:0}.schools-grid[data-v-a44848d4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}@media (max-width: 768px){.schools-grid[data-v-a44848d4]{grid-template-columns:1fr}}.school-card-item .school-card[data-v-a44848d4]{border-radius:12px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid #e8e8e8;height:100%;display:flex;flex-direction:column;background:#fff}.school-card-item .school-card[data-v-a44848d4]:hover{border-color:#1890ff;box-shadow:0 6px 20px #1890ff1a;transform:translateY(-2px)}.school-card-item .school-card.current-school[data-v-a44848d4]{border-color:#1890ff;border-width:2px;background:#fff;box-shadow:0 4px 16px #1890ff1f}.school-card-item .school-card .school-logo-section[data-v-a44848d4]{padding:24px 20px 20px;text-align:center;background:#fafafa;border-bottom:1px solid #f0f0f0}.school-card-item .school-card .school-logo-section .school-logo-wrapper[data-v-a44848d4]{display:inline-flex;justify-content:center;align-items:center}.school-card-item .school-card .school-logo-section .school-logo-wrapper .school-logo[data-v-a44848d4]{border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000014;border:2px solid #fff}.school-card-item .school-card .school-logo-section .school-logo-wrapper .school-logo[data-v-a44848d4] img{object-fit:cover;width:100%;height:100%}.school-card-item .school-card .school-logo-section .school-logo-wrapper .school-logo-placeholder[data-v-a44848d4]{width:90px;height:90px;border-radius:12px;background:linear-gradient(135deg,#1890ff,#722ed1);display:flex;align-items:center;justify-content:center;color:#fff;font-size:40px;font-weight:700;box-shadow:0 2px 8px #1890ff33;border:2px solid #fff}.school-card-item .school-card .school-content-section[data-v-a44848d4]{padding:20px;flex:1;display:flex;flex-direction:column;gap:16px}.school-card-item .school-card .school-content-section .school-name-wrapper .school-name[data-v-a44848d4]{font-size:16px;font-weight:600;color:#262626;margin:0;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;min-height:48px}.school-card-item .school-card .school-content-section .school-tags-row[data-v-a44848d4]{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.school-card-item .school-card .school-content-section .school-tags-row .status-tag[data-v-a44848d4],.school-card-item .school-card .school-content-section .school-tags-row .current-tag[data-v-a44848d4]{margin:0;font-size:12px;padding:4px 10px;border-radius:4px;font-weight:500;line-height:1.5}.school-card-item .school-card .school-content-section .school-roles-section[data-v-a44848d4]{padding:12px;background:#fafafa;border-radius:8px}.school-card-item .school-card .school-content-section .school-roles-section .roles-label[data-v-a44848d4]{font-size:12px;color:#8c8c8c;font-weight:500;margin-bottom:8px;text-align:center}.school-card-item .school-card .school-content-section .school-roles-section .roles-tags[data-v-a44848d4]{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px}.school-card-item .school-card .school-content-section .school-roles-section .roles-tags .role-tag[data-v-a44848d4]{margin:0;font-size:12px;padding:3px 8px;border-radius:4px;border:none}.school-card-item .school-card .school-content-section .school-time-section[data-v-a44848d4]{display:flex;align-items:center;justify-content:center;gap:6px;padding-top:12px;margin-top:auto;border-top:1px solid #f0f0f0}.school-card-item .school-card .school-content-section .school-time-section .time-icon[data-v-a44848d4]{font-size:13px;color:#8c8c8c}.school-card-item .school-card .school-content-section .school-time-section .time-text[data-v-a44848d4]{font-size:12px;color:#8c8c8c}.about-container[data-v-f484a632]{min-height:calc(100vh - 160px);background:linear-gradient(180deg,#f5f7fa,#fff);padding:0}.about-wrapper[data-v-f484a632]{max-width:1200px;margin:20px auto}.hero-section[data-v-f484a632]{background:linear-gradient(135deg,#1890ff,#722ed1);padding:80px 2rem;text-align:center;color:#fff;position:relative;overflow:hidden}.hero-section[data-v-f484a632]:before{content:"";position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:#ffffff1a;border-radius:50%;animation:float-f484a632 6s ease-in-out infinite}.hero-section[data-v-f484a632]:after{content:"";position:absolute;bottom:-30%;left:-5%;width:400px;height:400px;background:#ffffff14;border-radius:50%;animation:float-f484a632 8s ease-in-out infinite reverse}@keyframes float-f484a632{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.hero-content[data-v-f484a632]{position:relative;z-index:1}.hero-title[data-v-f484a632]{font-size:48px;font-weight:700;margin:0 0 16px;text-shadow:0 2px 10px rgba(0,0,0,.2)}@media (max-width: 768px){.hero-title[data-v-f484a632]{font-size:36px}}.hero-subtitle[data-v-f484a632]{font-size:20px;margin:0;opacity:.95}@media (max-width: 768px){.hero-subtitle[data-v-f484a632]{font-size:16px}}.section[data-v-f484a632]{padding:80px 2rem}@media (max-width: 768px){.section[data-v-f484a632]{padding:60px 1rem}}.section-content[data-v-f484a632]{max-width:1200px;margin:0 auto}.section-title[data-v-f484a632]{font-size:36px;font-weight:700;color:#262626;text-align:center;margin:0 0 24px;position:relative;padding-bottom:20px}.section-title[data-v-f484a632]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:4px;background:linear-gradient(90deg,#1890ff,#722ed1);border-radius:2px}@media (max-width: 768px){.section-title[data-v-f484a632]{font-size:28px}}.section-description[data-v-f484a632]{font-size:16px;color:#595959;text-align:center;max-width:800px;margin:0 auto 60px;line-height:1.8}.company-intro[data-v-f484a632]{background:#fff}.intro-grid[data-v-f484a632]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:60px}@media (max-width: 1024px){.intro-grid[data-v-f484a632]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.intro-grid[data-v-f484a632]{grid-template-columns:1fr;gap:24px}}.intro-card[data-v-f484a632]{background:#fff;border-radius:16px;padding:40px 32px;text-align:center;box-shadow:0 4px 20px #00000014;transition:all .3s}.intro-card[data-v-f484a632]:hover{transform:translateY(-8px);box-shadow:0 8px 30px #1890ff26}.intro-card .card-icon[data-v-f484a632]{width:80px;height:80px;margin:0 auto 24px;background:linear-gradient(135deg,#1890ff,#722ed1);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:36px;color:#fff}.intro-card h3[data-v-f484a632]{font-size:20px;font-weight:600;color:#262626;margin:0 0 16px}.intro-card p[data-v-f484a632]{font-size:15px;color:#595959;line-height:1.8;margin:0}.product-section[data-v-f484a632]{background:#f5f7fa}.features-grid[data-v-f484a632]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-top:60px}@media (max-width: 768px){.features-grid[data-v-f484a632]{grid-template-columns:1fr;gap:24px}}.feature-item[data-v-f484a632]{background:#fff;border-radius:16px;padding:40px;display:flex;flex-direction:column;box-shadow:0 2px 12px #0000000f;transition:all .3s}.feature-item[data-v-f484a632]:hover{box-shadow:0 8px 24px #1890ff1f;transform:translateY(-4px)}.feature-item .feature-icon[data-v-f484a632]{width:64px;height:64px;background:linear-gradient(135deg,#1890ff,#722ed1);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;margin-bottom:24px}.feature-item h3[data-v-f484a632]{font-size:20px;font-weight:600;color:#262626;margin:0 0 12px}.feature-item p[data-v-f484a632]{font-size:15px;color:#595959;line-height:1.8;margin:0}.tech-section[data-v-f484a632]{background:#fff}.tech-list[data-v-f484a632]{margin-top:60px}.tech-item[data-v-f484a632]{display:flex;align-items:flex-start;gap:32px;padding:32px;margin-bottom:24px;background:#f5f7fa;border-radius:16px;transition:all .3s}.tech-item[data-v-f484a632]:hover{background:#e6f7ff;transform:translate(8px)}@media (max-width: 768px){.tech-item[data-v-f484a632]{flex-direction:column;gap:20px;padding:24px}}.tech-item .tech-number[data-v-f484a632]{font-size:48px;font-weight:700;color:#1890ff;line-height:1;flex-shrink:0}.tech-item .tech-content[data-v-f484a632]{flex:1}.tech-item .tech-content h3[data-v-f484a632]{font-size:22px;font-weight:600;color:#262626;margin:0 0 12px}.tech-item .tech-content p[data-v-f484a632]{font-size:15px;color:#595959;line-height:1.8;margin:0}.contact-section[data-v-f484a632]{background:linear-gradient(135deg,#f5f7fa,#e6f7ff)}.contact-info[data-v-f484a632]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:60px}@media (max-width: 1024px){.contact-info[data-v-f484a632]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.contact-info[data-v-f484a632]{grid-template-columns:1fr;gap:24px}}.contact-item[data-v-f484a632]{background:#fff;border-radius:16px;padding:40px;text-align:center;box-shadow:0 4px 20px #00000014;transition:all .3s}.contact-item[data-v-f484a632]:hover{transform:translateY(-8px);box-shadow:0 8px 30px #1890ff26}.contact-item .contact-icon[data-v-f484a632]{width:80px;height:80px;margin:0 auto 24px;background:linear-gradient(135deg,#1890ff,#722ed1);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:36px;color:#fff}.contact-item .contact-details h3[data-v-f484a632]{font-size:18px;font-weight:600;color:#262626;margin:0 0 12px}.contact-item .contact-details p[data-v-f484a632]{font-size:16px;color:#1890ff;font-weight:600;margin:0 0 8px}.contact-item .contact-details span[data-v-f484a632]{font-size:14px;color:#8c8c8c}.help-container[data-v-2106965e]{min-height:calc(100vh - 160px);background:linear-gradient(180deg,#f5f7fa,#fff)}.help-wrapper[data-v-2106965e]{max-width:1200px;margin:20px auto}.hero-section[data-v-2106965e]{background:linear-gradient(135deg,#1890ff,#722ed1);padding:80px 2rem 60px;text-align:center;color:#fff;position:relative;overflow:hidden}.hero-section[data-v-2106965e]:before{content:"";position:absolute;top:-50%;right:-10%;width:500px;height:500px;background:#ffffff1a;border-radius:50%;animation:float-2106965e 6s ease-in-out infinite}@keyframes float-2106965e{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.hero-content[data-v-2106965e]{position:relative;z-index:1}.hero-title[data-v-2106965e]{font-size:48px;font-weight:700;margin:0 0 16px;text-shadow:0 2px 10px rgba(0,0,0,.2)}@media (max-width: 768px){.hero-title[data-v-2106965e]{font-size:36px}}.hero-subtitle[data-v-2106965e]{font-size:20px;margin:0 0 40px;opacity:.95}@media (max-width: 768px){.hero-subtitle[data-v-2106965e]{font-size:16px}}.search-box[data-v-2106965e]{max-width:600px;margin:0 auto}.help-search[data-v-2106965e] .ant-input-search .ant-input{border-radius:24px;padding:12px 20px;font-size:16px}.help-search[data-v-2106965e] .ant-input-search .ant-input-search-button{border-radius:0 24px 24px 0}.section[data-v-2106965e]{padding:80px 2rem}@media (max-width: 768px){.section[data-v-2106965e]{padding:60px 1rem}}.section-content[data-v-2106965e]{max-width:1200px;margin:0 auto}.section-title[data-v-2106965e]{font-size:36px;font-weight:700;color:#262626;text-align:center;margin:0 0 60px;position:relative;padding-bottom:20px}.section-title[data-v-2106965e]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:4px;background:linear-gradient(90deg,#1890ff,#722ed1);border-radius:2px}@media (max-width: 768px){.section-title[data-v-2106965e]{font-size:28px;margin-bottom:40px}}.quick-links[data-v-2106965e]{background:#fff}.links-grid[data-v-2106965e]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width: 768px){.links-grid[data-v-2106965e]{grid-template-columns:1fr;gap:24px}}.link-card[data-v-2106965e]{background:#fff;border:2px solid #f0f0f0;border-radius:16px;padding:40px 32px;text-align:center;cursor:pointer;transition:all .3s}.link-card[data-v-2106965e]:hover{border-color:#1890ff;transform:translateY(-8px);box-shadow:0 8px 30px #1890ff26}.link-card .link-icon[data-v-2106965e]{width:80px;height:80px;margin:0 auto 24px;background:linear-gradient(135deg,#1890ff,#722ed1);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:36px;color:#fff}.link-card h3[data-v-2106965e]{font-size:20px;font-weight:600;color:#262626;margin:0 0 12px}.link-card p[data-v-2106965e]{font-size:15px;color:#8c8c8c;margin:0}.faq-section[data-v-2106965e]{background:#f5f7fa}.faq-collapse[data-v-2106965e] .ant-collapse-item{margin-bottom:16px;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.faq-collapse[data-v-2106965e] .ant-collapse-header{font-size:16px;font-weight:600;padding:20px 24px;background:#fff}.faq-collapse[data-v-2106965e] .ant-collapse-content-box{padding:24px;background:#fff}.faq-answer[data-v-2106965e]{font-size:15px;color:#595959;line-height:1.8}.faq-answer[data-v-2106965e] strong{color:#262626;font-weight:600}.guide-section[data-v-2106965e]{background:#fff}.guide-tabs[data-v-2106965e] .ant-tabs-card .ant-tabs-tab{border-radius:8px 8px 0 0}.guide-content[data-v-2106965e]{padding:32px 0}.guide-step[data-v-2106965e]{display:flex;gap:24px;margin-bottom:40px;padding:32px;background:#f5f7fa;border-radius:16px}@media (max-width: 768px){.guide-step[data-v-2106965e]{flex-direction:column;gap:16px;padding:24px}}.guide-step .step-number[data-v-2106965e]{width:60px;height:60px;flex-shrink:0;background:linear-gradient(135deg,#1890ff,#722ed1);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#fff}.guide-step .step-content[data-v-2106965e]{flex:1}.guide-step .step-content h3[data-v-2106965e]{font-size:20px;font-weight:600;color:#262626;margin:0 0 12px}.guide-step .step-content p[data-v-2106965e]{font-size:15px;color:#595959;line-height:1.8;margin:0 0 12px}.guide-step .step-content ul[data-v-2106965e]{margin:12px 0 0;padding-left:24px}.guide-step .step-content ul li[data-v-2106965e]{font-size:15px;color:#595959;line-height:1.8;margin-bottom:8px}.feature-guide[data-v-2106965e]{margin-bottom:40px;padding:32px;background:#f5f7fa;border-radius:16px}.feature-guide h3[data-v-2106965e]{font-size:20px;font-weight:600;color:#262626;margin:0 0 12px;display:flex;align-items:center;gap:12px}.feature-guide h3 .feature-icon[data-v-2106965e]{color:#1890ff;font-size:24px}.feature-guide p[data-v-2106965e]{font-size:15px;color:#595959;line-height:1.8;margin:0 0 20px}.feature-steps[data-v-2106965e]{display:flex;flex-direction:column;gap:12px}.feature-step[data-v-2106965e]{display:flex;align-items:flex-start;gap:12px;padding:12px;background:#fff;border-radius:8px}.feature-step .step-marker[data-v-2106965e]{width:24px;height:24px;flex-shrink:0;background:#1890ff;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.feature-step span[data-v-2106965e]:last-child{flex:1;font-size:15px;color:#595959;line-height:1.6}.troubleshooting-item[data-v-2106965e]{margin-bottom:32px;padding:32px;background:#fff7e6;border-left:4px solid #faad14;border-radius:8px}.troubleshooting-item h3[data-v-2106965e]{font-size:20px;font-weight:600;color:#262626;margin:0 0 20px;display:flex;align-items:center;gap:12px}.troubleshooting-item h3 .issue-icon[data-v-2106965e]{color:#faad14;font-size:24px}.troubleshooting-item .solution h4[data-v-2106965e]{font-size:16px;font-weight:600;color:#262626;margin:0 0 12px}.troubleshooting-item .solution ol[data-v-2106965e]{margin:0;padding-left:24px}.troubleshooting-item .solution ol li[data-v-2106965e]{font-size:15px;color:#595959;line-height:1.8;margin-bottom:8px}.support-section[data-v-2106965e]{background:linear-gradient(135deg,#f5f7fa,#e6f7ff)}.support-desc[data-v-2106965e]{text-align:center;font-size:16px;color:#595959;margin:0 0 60px}.support-options[data-v-2106965e]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}@media (max-width: 1024px){.support-options[data-v-2106965e]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.support-options[data-v-2106965e]{grid-template-columns:1fr;gap:24px}}.support-card[data-v-2106965e]{background:#fff;border-radius:16px;padding:40px;text-align:center;box-shadow:0 4px 20px #00000014;transition:all .3s}.support-card[data-v-2106965e]:hover{transform:translateY(-8px);box-shadow:0 8px 30px #1890ff26}.support-card .support-icon[data-v-2106965e]{width:80px;height:80px;margin:0 auto 24px;background:linear-gradient(135deg,#1890ff,#722ed1);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:36px;color:#fff}.support-card h3[data-v-2106965e]{font-size:20px;font-weight:600;color:#262626;margin:0 0 12px}.support-card p[data-v-2106965e]{font-size:16px;color:#595959;margin:0 0 24px}.support-card[data-v-2106965e] .ant-btn{width:100%;height:40px;border-radius:8px}.ai-classroom-container[data-v-527f3e34]{padding:24px;background-color:#f6f8fa;min-height:100vh}.ai-classroom-container .main-card[data-v-527f3e34]{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 3px #00000005;border-radius:16px;padding:24px}.ai-classroom-container .main-card[data-v-527f3e34] .ant-card-head{padding:0 0 24px;border-bottom:1px solid #f0f0f0}.ai-classroom-container .main-card[data-v-527f3e34] .ant-card-head-title{font-size:22px;font-weight:600;color:#1f2937;letter-spacing:-.5px}.ai-classroom-container .filter-section[data-v-527f3e34]{margin-bottom:32px;background:#fff;border-radius:12px;padding:0 24px 24px;box-shadow:0 1px 2px #00000008}.ai-classroom-container .filter-section .ant-row[data-v-527f3e34]{row-gap:24px!important}.ai-classroom-container .filter-group[data-v-527f3e34]{display:flex;align-items:center;margin-bottom:16px}.ai-classroom-container .filter-group[data-v-527f3e34]:last-child{margin-bottom:0}.ai-classroom-container .filter-group .filter-label[data-v-527f3e34]{font-weight:500;color:#374151;margin-right:32px;min-width:42px;font-size:15px;margin-top:10px}.ai-classroom-container .filter-group .filter-options[data-v-527f3e34]{flex:1}.ai-classroom-container .period-tag[data-v-527f3e34],.ai-classroom-container .grade-tag[data-v-527f3e34],.ai-classroom-container .subject-tag[data-v-527f3e34],.ai-classroom-container .status-tag[data-v-527f3e34],.ai-classroom-container .source-tag[data-v-527f3e34]{cursor:pointer;padding:8px 24px;border-radius:100px;font-size:14px;transition:all .25s cubic-bezier(.4,0,.2,1);margin:0 6px;background:#f3f4f6;color:#4b5563;border:1px solid transparent;position:relative}.ai-classroom-container .period-tag[data-v-527f3e34]:first-child,.ai-classroom-container .grade-tag[data-v-527f3e34]:first-child,.ai-classroom-container .subject-tag[data-v-527f3e34]:first-child,.ai-classroom-container .status-tag[data-v-527f3e34]:first-child,.ai-classroom-container .source-tag[data-v-527f3e34]:first-child{margin-left:0}.ai-classroom-container .period-tag[data-v-527f3e34]:hover,.ai-classroom-container .grade-tag[data-v-527f3e34]:hover,.ai-classroom-container .subject-tag[data-v-527f3e34]:hover,.ai-classroom-container .status-tag[data-v-527f3e34]:hover,.ai-classroom-container .source-tag[data-v-527f3e34]:hover{background:#e5e7eb;transform:translateY(-1px);border-color:#d1d5db}.ai-classroom-container .period-tag[data-v-527f3e34]:disabled,.ai-classroom-container .grade-tag[data-v-527f3e34]:disabled,.ai-classroom-container .subject-tag[data-v-527f3e34]:disabled,.ai-classroom-container .status-tag[data-v-527f3e34]:disabled,.ai-classroom-container .source-tag[data-v-527f3e34]:disabled{opacity:.5;cursor:not-allowed}.ai-classroom-container .period-tag[data-v-527f3e34]:disabled:hover,.ai-classroom-container .grade-tag[data-v-527f3e34]:disabled:hover,.ai-classroom-container .subject-tag[data-v-527f3e34]:disabled:hover,.ai-classroom-container .status-tag[data-v-527f3e34]:disabled:hover,.ai-classroom-container .source-tag[data-v-527f3e34]:disabled:hover{background:#f3f4f6;transform:none;border-color:transparent}.ai-classroom-container .period-tag-active[data-v-527f3e34],.ai-classroom-container .grade-tag-active[data-v-527f3e34],.ai-classroom-container .subject-tag-active[data-v-527f3e34],.ai-classroom-container .status-tag-active[data-v-527f3e34],.ai-classroom-container .source-tag-active[data-v-527f3e34]{color:#1677ff!important;background:#e6f4ff!important;font-weight:500;border:1px solid #91caff!important;box-shadow:0 2px 6px #1677ff26}.ai-classroom-container .period-tag-active[data-v-527f3e34]:hover,.ai-classroom-container .grade-tag-active[data-v-527f3e34]:hover,.ai-classroom-container .subject-tag-active[data-v-527f3e34]:hover,.ai-classroom-container .status-tag-active[data-v-527f3e34]:hover,.ai-classroom-container .source-tag-active[data-v-527f3e34]:hover{background:#bae0ff!important;border-color:#69b1ff!important}.ai-classroom-container .content-section[data-v-527f3e34]{min-height:200px;border-radius:12px}.ai-classroom-container .content-section .classroom-card[data-v-527f3e34]{height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:12px;overflow:hidden;border:1px solid #f0f0f0;box-shadow:0 1px 3px #0000000d}.ai-classroom-container .content-section .classroom-card[data-v-527f3e34]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000014;border-color:#e6f4ff}.ai-classroom-container .content-section .classroom-card:hover .card-cover img[data-v-527f3e34]{transform:scale(1.05)}.ai-classroom-container .content-section .classroom-card .card-cover[data-v-527f3e34]{position:relative;height:180px;overflow:hidden;margin:0}.ai-classroom-container .content-section .classroom-card .card-cover img[data-v-527f3e34]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.ai-classroom-container .content-section .classroom-card .card-cover .default-cover[data-v-527f3e34]{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.ai-classroom-container .content-section .classroom-card .card-cover .default-cover[data-v-527f3e34]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.ai-classroom-container .content-section .classroom-card .card-cover .default-cover .default-cover-content[data-v-527f3e34]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:1;text-align:center}.ai-classroom-container .content-section .classroom-card .card-cover .default-cover .cover-icon[data-v-527f3e34]{font-size:48px;color:#ffffffe6;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));transition:all .3s ease}.ai-classroom-container .content-section .classroom-card .card-cover .default-cover .cover-text[data-v-527f3e34]{color:#fffffff2;font-size:16px;font-weight:600;letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .3s ease}.ai-classroom-container .content-section .classroom-card .card-cover .default-cover:hover .cover-icon[data-v-527f3e34]{transform:scale(1.1);color:#fff}.ai-classroom-container .content-section .classroom-card .card-cover .default-cover:hover .cover-text[data-v-527f3e34]{transform:translateY(-2px);color:#fff}.ai-classroom-container .content-section .classroom-card .card-cover .card-info-overlay[data-v-527f3e34]{position:absolute;right:12px;top:12px;display:flex;flex-direction:column;gap:8px}.ai-classroom-container .content-section .classroom-card .card-cover .card-info-overlay .card-info-row[data-v-527f3e34]{display:flex;gap:8px;align-items:center}.ai-classroom-container .content-section .classroom-card .card-cover .card-info-overlay .card-views[data-v-527f3e34],.ai-classroom-container .content-section .classroom-card .card-cover .card-info-overlay .card-analysis-status[data-v-527f3e34]{padding:6px 12px;border-radius:20px;font-size:13px;display:flex;align-items:center;gap:6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-weight:500;letter-spacing:.3px}.ai-classroom-container .content-section .classroom-card .card-cover .card-info-overlay .card-views[data-v-527f3e34]{background:#000000a6}.ai-classroom-container .content-section .classroom-card .card-cover .card-info-overlay .card-analysis-status.analyzed[data-v-527f3e34]{background:#52c41ad9}.ai-classroom-container .content-section .classroom-card .card-cover .card-info-overlay .card-analysis-status.analyzing[data-v-527f3e34]{background:#faad14d9}.ai-classroom-container .content-section .classroom-card .card-cover .card-info-overlay .card-analysis-status.not-analyzed[data-v-527f3e34]{background:#1890ffd9}.ai-classroom-container .content-section .classroom-card .card-cover .preview-badge[data-v-527f3e34]{position:absolute;top:12px;left:12px;background:#ccc;color:#000000a6;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px #0000004d;z-index:2}.ai-classroom-container .content-section .classroom-card .card-cover .preview-badge[data-v-527f3e34] .anticon{font-size:14px}.ai-classroom-container .content-section .classroom-card .card-cover .live-badge[data-v-527f3e34]{position:absolute;top:12px;left:12px;background:#e6fffb;color:#08979c;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px;box-shadow:0 2px 8px #00000026;z-index:2}.ai-classroom-container .content-section .classroom-card .card-cover .live-badge .live-dot[data-v-527f3e34]{width:8px;height:8px;background:#08979c;border-radius:50%;animation:pulse-527f3e34 2s infinite}@keyframes pulse-527f3e34{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.ai-classroom-container .content-section .classroom-card .card-content[data-v-527f3e34]{padding:20px}.ai-classroom-container .content-section .classroom-card .card-content .card-title[data-v-527f3e34]{margin:0 0 12px;font-size:16px;font-weight:600;color:#1f2937;line-height:1.5;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:28px}.ai-classroom-container .content-section .classroom-card .card-content .card-tags[data-v-527f3e34]{margin-bottom:16px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ai-classroom-container .content-section .classroom-card .card-content .card-tags .qrcode-icon[data-v-527f3e34]{font-size:18px;color:#1677ff;cursor:pointer;transition:all .3s;padding:4px;border-radius:4px}.ai-classroom-container .content-section .classroom-card .card-content .card-tags .qrcode-icon[data-v-527f3e34]:hover{color:#4096ff;background-color:#e6f4ff;transform:scale(1.1)}.ai-classroom-container .content-section .classroom-card .card-content .info-tag[data-v-527f3e34]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;border:1px solid transparent;transition:all .2s ease;cursor:default;line-height:1.4}.ai-classroom-container .content-section .classroom-card .card-content .info-tag[data-v-527f3e34]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.ai-classroom-container .content-section .classroom-card .card-content .period-info-tag[data-v-527f3e34]{background:linear-gradient(135deg,#e6f4ff,#bae0ff);color:#1677ff;border-color:#91caff}.ai-classroom-container .content-section .classroom-card .card-content .period-info-tag[data-v-527f3e34]:hover{background:linear-gradient(135deg,#bae0ff,#91caff);border-color:#69b1ff}.ai-classroom-container .content-section .classroom-card .card-content .grade-info-tag[data-v-527f3e34]{background:linear-gradient(135deg,#fff7e6,#ffecc7);color:#faad14;border-color:#ffd666}.ai-classroom-container .content-section .classroom-card .card-content .grade-info-tag[data-v-527f3e34]:hover{background:linear-gradient(135deg,#ffecc7,#ffd666);border-color:#ffb300}.ai-classroom-container .content-section .classroom-card .card-content .subject-info-tag[data-v-527f3e34]{color:#4b5563;border-color:#d1d5db}.ai-classroom-container .content-section .classroom-card .card-content .subject-info-tag[data-v-527f3e34]:hover{background:linear-gradient(135deg,#e5e7eb,#d1d5db);border-color:#9ca3af;color:#374151}.ai-classroom-container .content-section .classroom-card .card-content .card-tags[data-v-527f3e34]{margin-bottom:16px}.ai-classroom-container .content-section .classroom-card .card-content .card-tags .info-tag[data-v-527f3e34]{font-size:12px;padding:4px 8px;border-radius:6px;font-weight:500;border:none}.ai-classroom-container .content-section .classroom-card .card-content .card-tags .info-tag.ant-tag-blue[data-v-527f3e34]{background:#e6f4ff;color:#1677ff}.ai-classroom-container .content-section .classroom-card .card-content .card-tags .info-tag.ant-tag-green[data-v-527f3e34]{background:#f6ffed;color:#52c41a}.ai-classroom-container .content-section .classroom-card .card-content .card-tags .info-tag.ant-tag-orange[data-v-527f3e34]{background:#fff7e6;color:#fa8c16}.ai-classroom-container .content-section .classroom-card .card-content .card-info[data-v-527f3e34]{display:flex;justify-content:space-between;margin-bottom:16px;color:#6b7280;font-size:13px}.ai-classroom-container .content-section .classroom-card .card-content .card-info .teacher-info[data-v-527f3e34],.ai-classroom-container .content-section .classroom-card .card-content .card-info .time-info[data-v-527f3e34]{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-classroom-container .content-section .classroom-card .card-content .card-info .time-info.live-time[data-v-527f3e34]{display:inline-flex;align-items:center;font-weight:500}.ai-classroom-container .content-section .classroom-card .card-content .card-info .time-info.live-time .live-dot-inline[data-v-527f3e34]{width:6px;height:6px;background:#08979c;border-radius:50%;margin-right:6px;animation:pulse-527f3e34 2s infinite}.ai-classroom-container .content-section .classroom-card .card-content .analysis-button[data-v-527f3e34]{width:100%;border-radius:8px;font-size:14px;height:36px;font-weight:500;transition:all .3s;margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:8px}.ai-classroom-container .content-section .classroom-card .card-content .analysis-button.analyzed[data-v-527f3e34]{background:#e6f4ff;border-color:#1677ff;color:#1677ff}.ai-classroom-container .content-section .classroom-card .card-content .analysis-button.analyzed[data-v-527f3e34]:hover{background:#1677ff;color:#fff}.ai-classroom-container .content-section .classroom-card .card-content .analysis-button.analyzing[data-v-527f3e34]{background:#fff7e6;border-color:#faad14;color:#faad14;cursor:not-allowed}.ai-classroom-container .content-section .classroom-card .card-content .analysis-button.analyzing[data-v-527f3e34]:hover{background:#fff7e6;border-color:#faad14;color:#faad14}.ai-classroom-container .content-section .classroom-card .card-content .analysis-button.not-analyzed[data-v-527f3e34]{background:#1677ff;border-color:#1677ff;color:#fff}.ai-classroom-container .content-section .classroom-card .card-content .analysis-button.not-analyzed[data-v-527f3e34]:hover{background:#4096ff;border-color:#4096ff}.ai-classroom-container .content-section .classroom-card .card-content .analysis-button.disabled-status[data-v-527f3e34]{cursor:not-allowed}.ai-classroom-container .content-section .classroom-card .card-content .analysis-button.disabled-status[data-v-527f3e34]:hover,.ai-classroom-container .content-section .classroom-card .card-content .analysis-button.disabled-status[data-v-527f3e34]:active{transform:none;box-shadow:0 2px 4px #0000000d}.ai-classroom-container .content-section .classroom-card .card-content .analysis-button.disabled-status.preview-status[data-v-527f3e34]{background:#fffbe6;border:1px solid #ffe58f;color:#ad6800}.ai-classroom-container .content-section .classroom-card .card-content .analysis-button.disabled-status.preview-status[data-v-527f3e34]:hover{background:#fffbe6;border-color:#ffe58f;color:#ad6800}.ai-classroom-container .content-section .classroom-card .card-content .analysis-button.disabled-status.preview-status[data-v-527f3e34] .anticon{color:#ad6800}.ai-classroom-container .content-section .classroom-card .card-content .analysis-button.disabled-status.live-status[data-v-527f3e34]{background:#e6fffb;border:1px solid #87e8de;color:#08979c}.ai-classroom-container .content-section .classroom-card .card-content .analysis-button.disabled-status.live-status[data-v-527f3e34]:hover{background:#e6fffb;border-color:#87e8de;color:#08979c}.ai-classroom-container .content-section .classroom-card .card-content .analysis-button.disabled-status.live-status[data-v-527f3e34] .anticon{color:#08979c}.ai-classroom-container .content-section .classroom-card .card-content .analysis-button[data-v-527f3e34] .anticon{font-size:16px;margin-right:0}.ai-classroom-container .content-section .classroom-card .card-content .reanalysis-button[data-v-527f3e34]{width:100%;border-radius:8px;font-size:14px;height:36px;font-weight:500;transition:all .3s;background:#f3f4f6;border-color:#d1d5db;color:#4b5563}.ai-classroom-container .content-section .classroom-card .card-content .reanalysis-button[data-v-527f3e34]:hover{background:#e5e7eb;border-color:#9ca3af;color:#374151}.ai-classroom-container[data-v-527f3e34] .ant-empty{padding:40px 0}.ai-classroom-container[data-v-527f3e34] .ant-empty .ant-empty-description{color:#6b7280;font-size:14px}.advance-class-status[data-v-527f3e34]{padding:6px 12px;border-radius:20px;font-size:13px;display:flex;align-items:center;gap:6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-weight:500;letter-spacing:.3px;background:#000000a6}[data-v-527f3e34] .qrcode-modal .ant-modal-header{border-bottom:2px solid #f0f0f0;padding:20px 24px}[data-v-527f3e34] .qrcode-modal .ant-modal-header .ant-modal-title{font-size:18px;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:8px}[data-v-527f3e34] .qrcode-modal .ant-modal-header .ant-modal-title:before{content:"";display:inline-block;width:4px;height:18px;background:linear-gradient(135deg,#1677ff,#4096ff);border-radius:2px}[data-v-527f3e34] .qrcode-modal .ant-modal-body{padding:24px}.qrcode-modal-content[data-v-527f3e34]{display:flex;flex-direction:column;align-items:center;gap:24px}.qrcode-modal-content .course-info-card[data-v-527f3e34]{width:100%;background:linear-gradient(135deg,#f6f8fa,#fff);border-radius:12px;padding:20px;border:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000a}.qrcode-modal-content .course-info-card .course-title[data-v-527f3e34]{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.qrcode-modal-content .course-info-card .course-title .title-icon[data-v-527f3e34]{font-size:20px;color:#1677ff;flex-shrink:0}.qrcode-modal-content .course-info-card .course-title .title-text[data-v-527f3e34]{font-size:16px;font-weight:600;color:#1f2937;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.qrcode-modal-content .course-info-card .course-meta[data-v-527f3e34]{display:flex;flex-wrap:wrap;gap:16px}.qrcode-modal-content .course-info-card .course-meta .meta-item[data-v-527f3e34]{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280}.qrcode-modal-content .course-info-card .course-meta .meta-item .meta-icon[data-v-527f3e34]{font-size:14px;color:#9ca3af}.qrcode-modal-content .course-info-card .course-meta .meta-item span[data-v-527f3e34]{white-space:nowrap}.qrcode-modal-content .qrcode-wrapper[data-v-527f3e34]{width:100%;display:flex;justify-content:center;padding:20px;background:#fafafa;border-radius:12px;border:1px solid #e5e7eb}.qrcode-modal-content .qrcode-wrapper .qrcode-container[data-v-527f3e34]{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:280px}.qrcode-modal-content .qrcode-wrapper .qrcode-container .qrcode-image-wrapper[data-v-527f3e34]{position:relative;width:100%;padding:16px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014}.qrcode-modal-content .qrcode-wrapper .qrcode-container .qrcode-image-wrapper .qrcode-image[data-v-527f3e34]{width:100%;height:auto;display:block;border-radius:8px}.qrcode-modal-content .qrcode-wrapper .qrcode-container .qrcode-image-wrapper .qrcode-border[data-v-527f3e34]{position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #1677ff;border-radius:12px;opacity:.2;pointer-events:none}.qrcode-modal-content .qrcode-wrapper .qrcode-container .qrcode-loading[data-v-527f3e34]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:280px;padding:40px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014}.qrcode-modal-content .qrcode-wrapper .qrcode-container .qrcode-loading .loading-text[data-v-527f3e34]{margin-top:16px;color:#6b7280;font-size:14px}.qrcode-modal-content .qrcode-tip[data-v-527f3e34]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 20px;background:linear-gradient(135deg,#e6f4ff,#f0f8ff);border-radius:10px;border:1px solid #bae0ff;width:100%}.qrcode-modal-content .qrcode-tip .tip-icon[data-v-527f3e34]{font-size:24px;line-height:1}.qrcode-modal-content .qrcode-tip .tip-text[data-v-527f3e34]{color:#1677ff;font-size:14px;font-weight:500;text-align:center;line-height:1.5}.xgplayer-fullscreen-parent{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999}.xgplayer-fullscreen-parent .xgplayer.xgplayer-is-cssfullscreen,.xgplayer-fullscreen-parent .xgplayer.xgplayer-is-fullscreen{z-index:10;position:absolute}.xgplayer-rotate-parent{position:fixed;top:0;left:100%;bottom:0;right:0;width:100vh;height:100vw;z-index:9999;transform-origin:top left;transform:rotate(90deg)}.xgplayer-rotate-parent .xgplayer.xgplayer-rotate-fullscreen{position:absolute;top:0;left:0;z-index:10;margin:0;padding:0;width:100%;height:100%;transform:rotate(0)}.xgplayer-rotate-parent .xgplayer-mobile video{z-index:-1}.xgplayer{position:relative;width:100%;height:100%;overflow:hidden;font-family:PingFang SC,Helvetica Neue,Helvetica,STHeiTi,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;font-size:14px;font-weight:400;background:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.xgplayer *{margin:0;padding:0;border:0;vertical-align:baseline;white-space:normal;word-wrap:normal;overflow-wrap:normal}.xgplayer ul,.xgplayer li{list-style:none}.xgplayer .xgplayer-none{display:none}.xgplayer.xgplayer-is-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;margin:0;padding:0;z-index:9999}.xgplayer.xgplayer-is-cssfullscreen{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999}.xgplayer.xgplayer-rotate-fullscreen{position:fixed;top:0;left:100%;bottom:0;right:0;width:100vh;height:100vw;transform-origin:top left;transform:rotate(90deg);z-index:9999}.xgplayer.xgplayer-rotate-fullscreen.xgplayer-mobile video{z-index:-1}.xgplayer xg-video-container.xg-video-container{position:absolute;top:0;bottom:48px;display:block;width:100%}.xgplayer video{position:absolute;top:0;left:0;width:100%;height:100%;outline:none}.xgplayer[data-xgfill=contain] video{-o-object-fit:contain;object-fit:contain}.xgplayer[data-xgfill=cover] video{-o-object-fit:cover;object-fit:cover}.xgplayer[data-xgfill=fill] video{-o-object-fit:fill;object-fit:fill}.xgplayer .xg-pos{left:10px;right:10px}.xgplayer .xg-margin{margin-left:16px;margin-right:16px}.xgplayer .xg-bottom{bottom:0}.xgplayer .btn-text{position:relative;top:50%;height:24px;font-size:13px;text-align:center}.xgplayer .btn-text span{display:inline-block;min-width:52px;height:24px;line-height:24px;background:#00000061;border-radius:12px}.xgplayer xg-icon{position:relative;box-sizing:border-box;height:40px;margin-left:16px;margin-right:16px;cursor:pointer;color:#fffc;fill:#fff}.xgplayer xg-icon.xg-icon-disable{cursor:not-allowed}.xgplayer xg-icon .xg-tips{top:-30px;left:50%;transform:translate(-50%)}.xgplayer xg-icon:active .xg-tips,.xgplayer xg-icon:hover .xg-tips{display:block}.xgplayer xg-icon:active .xg-tips.hide,.xgplayer xg-icon:hover .xg-tips.hide{display:none}.xgplayer xg-icon .xgplayer-icon{position:relative;top:50%;transform:translateY(-50%);cursor:pointer}.xgplayer xg-icon .xg-icon-disable{cursor:not-allowed}.xgplayer xg-icon .xg-img{width:100%}.xgplayer xg-icon svg,.xgplayer xg-icon img{height:100%;display:block}.xgplayer xg-bar{display:block}.xgplayer.xgplayer-inactive xg-bar,.xgplayer.xgplayer-mini xg-bar{display:none}.xgplayer.xgplayer-inactive .xg-top-bar{display:flex}.xgplayer.xgplayer-inactive .xg-top-bar.top-bar-autohide{display:none}.xgplayer .xg-top-bar{position:absolute;z-index:10;top:0;padding:0 16px;display:flex;height:50px}.xgplayer .xg-top-bar xg-icon{position:relative;top:10px;left:0;width:34px;margin-top:0}.xgplayer .xg-top-bar xg-icon:first-child{margin-left:0}.xgplayer .xg-left-bar,.xgplayer .xg-right-bar{position:absolute;z-index:9;top:50px;bottom:50px;width:50px}.xgplayer .xg-left-bar{left:0}.xgplayer .xg-right-bar{right:0}.xgplayer .xg-tips{display:none;position:absolute;padding:4px 6px;background:#0000008a;border-radius:4px;font-size:12px;color:#fff;text-align:center;white-space:nowrap;opacity:.85}.xgplayer .xg-margin{left:0;right:0}.xgplayer-mobile{-webkit-tap-highlight-color:rgba(0,0,0,0)}.xgplayer-mobile *{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.xgplayer-mobile.xgplayer-rotate-fullscreen .xg-top-bar,.xgplayer-mobile.xgplayer-rotate-fullscreen .xg-pos{left:6%;right:6%}.xgplayer-mobile xg-icon:hover .xg-tips{display:none}.xg-list-slide-scroll::-webkit-scrollbar-track{background-color:transparent;display:none}.xg-list-slide-scroll:hover::-webkit-scrollbar-track{display:block}.xg-list-slide-scroll::-webkit-scrollbar{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;height:4px;width:4px}.xg-list-slide-scroll::-webkit-scrollbar-corner{background:transparent;display:none}.xg-list-slide-scroll::-webkit-scrollbar-thumb{background:#ffffff80;border-radius:3px;display:none;width:4px}.xg-list-slide-scroll:hover::-webkit-scrollbar-thumb{display:block}@media only screen and (max-width: 480px){.xgplayer-mobile xg-icon{margin-right:10px;margin-left:10px}.xgplayer-mobile .xg-top-bar{left:10px;right:10px}}@media screen and (orientation: portrait){.xgplayer-mobile.xgplayer-is-fullscreen .xgplayer-controls,.xgplayer-mobile.xgplayer-is-cssfullscreen .xgplayer-controls{bottom:34px;bottom:constant(safe-area-inset-bottom);bottom:env(safe-area-inset-bottom)}.xgplayer-mobile.xgplayer-is-fullscreen .xg-top-bar,.xgplayer-mobile.xgplayer-is-cssfullscreen .xg-top-bar{top:34px;top:constant(safe-area-inset-top);top:env(safe-area-inset-top)}}@media only screen and (orientation: landscape){.xgplayer-mobile.xgplayer-is-fullscreen .xg-top-bar,.xgplayer-mobile.xgplayer-is-fullscreen .xg-pos{left:6%;right:6%}.xgplayer-mobile.xgplayer-rotate-fullscreen{left:0;width:100vw;height:100vh;transform:rotate(0)}}.xgplayer .xgplayer-screen-container{display:block;width:100%}.xgplayer .xg-options-icon{display:none;cursor:pointer}.xgplayer .xg-options-icon.show{display:block}@keyframes xg_right_options_active{0%{transform:translate(50%)}to{transform:translate(-50%)}}@keyframes xg_right_options_hide{0%{transform:translate(-50%)}to{transform:translate(50%)}}@keyframes xg_left_options_active{0%{transform:translate(-50%)}to{transform:translate(50%)}}@keyframes xg_left_options_hide{0%{transform:translate(50%)}to{transform:translate(-50%)}}.xgplayer .xg-options-list{display:none;position:absolute;z-index:5;width:78px;right:50%;bottom:100%;background:#0000008a;border-radius:1px;transform:translate(50%);cursor:pointer;overflow:auto;height:0;opacity:.85;font-size:14px;color:#fffc}.xgplayer .xg-options-list li{height:20px;line-height:20px;position:relative;padding:4px 0;text-align:center;color:#fffc}.xgplayer .xg-options-list li:hover,.xgplayer .xg-options-list li.selected{color:red;opacity:1}.xgplayer .xg-options-list li:nth-child(1){position:relative;margin-top:12px}.xgplayer .xg-options-list li:last-child{position:relative;margin-bottom:12px}.xgplayer .xg-options-list:hover{opacity:1}.xgplayer .xg-options-list.active{display:block;height:auto}.xgplayer .xg-options-list.xg-side-list{width:20%;height:100%;bottom:0;background:#000000e6;display:flex;flex-direction:column;box-sizing:border-box}.xgplayer .xg-options-list.xg-side-list li{flex:1;width:100%;padding:0;position:relative}.xgplayer .xg-options-list.xg-side-list li span{display:block;position:relative;top:50%;transform:translateY(-50%);pointer-events:none}.xgplayer .xg-options-list.xg-side-list li:nth-child(1){margin-top:20px}.xgplayer .xg-options-list.xg-side-list li:last-child{margin-bottom:20px}.xgplayer .xg-options-list.xg-right-side{right:-10.5%}.xgplayer .xg-options-list.xg-right-side.active{height:100%;animation:xg_right_options_active .2s ease-out forwards}.xgplayer .xg-options-list.xg-right-side.hide{height:100%;animation:xg_right_options_hide .2s ease-in forwards}.xgplayer .xg-options-list.xg-left-side{left:-10.5%;transform:translate(-50%)}.xgplayer .xg-options-list.xg-left-side.active{height:100%;animation:xg_left_options_active .2s ease-out forwards}.xgplayer .xg-options-list.xg-left-side.hide{height:100%;animation:xg_left_options_hide .2s ease-in forwards}@media only screen and (max-width: 480px){.xgplayer-mobile .xg-options-icon.portrait{display:none}.xgplayer-mobile .xg-options-list li:hover{color:#fffc}.xgplayer-mobile .xg-options-list li.selected{color:red}}.xgplayer.not-allow-autoplay .xgplayer-controls,.xgplayer.xgplayer-nostart .xgplayer-controls,.xgplayer.xgplayer-inactive .controls-autohide{pointer-events:none;visibility:hidden;cursor:default;opacity:0}.xgplayer.not-allow-autoplay .xgplayer-controls-initshow,.xgplayer.xgplayer-nostart .xgplayer-controls-initshow{pointer-events:auto;visibility:visible;opacity:1}.xgplayer .xgplayer-controls{display:block;position:absolute;visibility:visible;height:48px;left:0;right:0;bottom:0;opacity:1;z-index:10;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.37),rgba(0,0,0,.75),rgba(0,0,0,.75));transition:opacity .5s ease,visibility .5s ease}.xgplayer .xgplayer-controls.show{display:block;opacity:1;visibility:visible;pointer-events:auto}.xgplayer .xg-inner-controls{position:absolute;height:40px;bottom:0;justify-content:space-between;display:flex}.xgplayer .xg-left-grid,.xgplayer .xg-right-grid{position:relative;display:flex;flex-wrap:wrap;flex-shrink:1;height:100%;z-index:1}.xgplayer .xg-right-grid{flex-direction:row-reverse}.xgplayer .xg-right-grid>:first-child{margin-right:0}.xgplayer .xg-right-grid xg-icon{margin-left:0}.xgplayer .xg-left-grid>:first-child{margin-left:0}.xgplayer .xg-left-grid xg-icon{margin-right:0}.xgplayer .xg-center-grid{display:block;position:absolute;left:0;right:0;outline:none;top:-20px;padding:5px 0;text-align:center}.xgplayer .flex-controls .xg-inner-controls{justify-content:space-around;display:flex;bottom:8px}.xgplayer .flex-controls .xg-center-grid{display:flex;flex:1;position:relative;top:0;height:100%;justify-content:space-between;align-items:center;left:0;right:0;padding:0 16px}.xgplayer.xgplayer-mobile .xg-center-grid{z-index:2}.xgplayer.xgplayer-mobile .flex-controls .xg-center-grid{padding:0 8px}.xgplayer .bottom-controls .xg-center-grid{top:20px;padding:0}.xgplayer .bottom-controls .xg-left-grid,.xgplayer .bottom-controls .xg-right-grid{bottom:10px}.xgplayer .mini-controls{background-image:none}.xgplayer .mini-controls .xg-inner-controls{bottom:0;left:0;right:0}.xgplayer .mini-controls .xg-center-grid{bottom:-28px;top:auto;padding:0}.xgplayer .mini-controls .xg-left-grid,.xgplayer .mini-controls .xg-right-grid{display:none}.xgplayer .controls-follow{bottom:70px;transition:bottom .3s ease}.xgplayer.flex-controls .controls-follow{bottom:45px}.xgplayer.xgplayer-inactive .controls-follow,.xgplayer.no-controls .controls-follow,.xgplayer.mini-controls .controls-follow{bottom:10px}.xgplayer .xgplayer-cssfullscreen .xg-get-cssfull{display:block}.xgplayer .xgplayer-cssfullscreen .xg-exit-cssfull,.xgplayer .xgplayer-cssfullscreen[data-state=full] .xg-get-cssfull{display:none}.xgplayer .xgplayer-cssfullscreen[data-state=full] .xg-exit-cssfull{display:block}.xgplayer .xgplayer-fullscreen .xg-exit-fullscreen{display:none}.xgplayer .xgplayer-fullscreen .xg-get-fullscreen,.xgplayer .xgplayer-fullscreen[data-state=full] .xg-exit-fullscreen{display:block}.xgplayer .xgplayer-fullscreen[data-state=full] .xg-get-fullscreen{display:none}.xgplayer .xg-top-bar .xgplayer-back{position:relative;left:0;top:16px;width:34px;height:40px;display:none}.xgplayer .xg-top-bar .xgplayer-back.show{display:block}.xgplayer .xgplayer-play .xg-icon-play{display:none}.xgplayer .xgplayer-play .xg-icon-pause,.xgplayer .xgplayer-play[data-state=pause] .xg-icon-play{display:block}.xgplayer .xgplayer-play[data-state=pause] .xg-icon-pause{display:none}.xgplayer .xgplayer-progress{display:flex;align-items:center;position:relative;min-width:10px;height:20px;left:0;right:0;top:0;outline:none;flex:1;cursor:pointer}.xgplayer .xgplayer-progress-outer{position:relative;width:100%;height:2px;border-radius:3px;cursor:pointer}.xgplayer .progress-list{display:flex;height:100%;width:100%;border-radius:inherit}.xgplayer .xgplayer-progress-inner{position:relative;flex:1;height:100%;background:#ffffff4d;transition:height .2s ease-in,opacity .2s ease-out;border-radius:inherit;margin-right:2px;pointer-events:none}.xgplayer .xgplayer-progress-inner:last-child,.xgplayer .xgplayer-progress-inner:only-child{margin-right:0}.xgplayer .inner-focus-point{background:#fff;position:relative}.xgplayer .inner-focus-point:before,.xgplayer .inner-focus-point:after{position:absolute;content:" ";display:block;width:2px;height:300%;top:50%;z-index:1;transform:translateY(-50%);border-radius:3px;background:#fff}.xgplayer .inner-focus-point:before{left:0}.xgplayer .inner-focus-point:after{right:0}.xgplayer .xgplayer-progress-cache,.xgplayer .xgplayer-progress-played{display:block;height:100%;width:0;position:absolute;top:0;left:0;border-radius:inherit}.xgplayer .xgplayer-progress-played{background:linear-gradient(-90deg,#fa1f41,#e31106)}.xgplayer .xgplayer-progress-cache{background:#ffffff80}.xgplayer .xgplayer-progress-btn{display:block;background:#ff5e5e4e;border:.5px solid rgba(255,94,94,.056545);box-shadow:0 0 1px #ff000062;width:20px;height:20px;border-radius:30px;left:0;top:50%;position:absolute;z-index:1;transform:translate(-50%,-50%);box-sizing:border-box;pointer-events:none}.xgplayer .xgplayer-progress-btn:before{content:" ";display:block;position:relative;width:12px;height:12px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:30px;background:#fff}.xgplayer .xgplayer-progress-btn.active{border:4px solid rgba(255,94,94,.064057)}.xgplayer .xgplayer-progress-btn.active:before{box-shadow:0 0 3px #f85959b0}.xgplayer .xgplayer-progress-dot{display:inline-block;position:absolute;height:100%;width:5px;top:0;background:#fff;border-radius:6px;z-index:16}.xgplayer .xgplayer-progress-dot .xgplayer-progress-tip{position:absolute;left:25%;top:-40px;height:auto;line-height:30px;width:auto;transform:scale(.8) translate(-50%);background:#0000004d;border-radius:6px;border:1px solid rgba(0,0,0,.8);cursor:default;white-space:nowrap;display:none}.xgplayer .xgplayer-progress-dot:hover .xgplayer-progress-tip{display:block}.xgplayer .flex-controls .xgplayer-progress{transform:translateY(0)}.xgplayer.xgplayer-pc .xgplayer-progress-btn{transform:translate(-50%,-50%) scale(0)}.xgplayer.xgplayer-pc .xgplayer-progress-outer{height:3px}.xgplayer.xgplayer-pc .xgplayer-progress-inner{margin-right:4px}.xgplayer.xgplayer-pc .xgplayer-progress-inner:last-child,.xgplayer.xgplayer-pc .xgplayer-progress-inner:only-child{margin-right:0}.xgplayer.xgplayer-pc .inner-focus-point:before,.xgplayer.xgplayer-pc .inner-focus-point:after{width:3px}.xgplayer.xgplayer-pc .inner-focus-highlight{background:#fffc}.xgplayer.xgplayer-pc .xgplayer-progress.active .xgplayer-progress-outer{height:6px;margin-bottom:3px;transition:height .3s ease,margin-bottom .3s ease}.xgplayer.xgplayer-pc .xgplayer-progress.active .xgplayer-progress-btn{transform:translate(-50%,-50%) scale(1)}.xgplayer.xgplayer-pc .xgplayer-progress.active .inner-focus-point:before,.xgplayer.xgplayer-pc .xgplayer-progress.active .inner-focus-point:after{width:6px}.xgplayer .xgplayer-progress-bottom .xgplayer-progress-outer{top:9px}.xgplayer .xgplayer-progress-bottom .xgplayer-progress-btn:before{height:6px;width:6px}.xgplayer.xgplayer-mobile .xgplayer-progress-bottom .xgplayer-progress-outer{height:4px}@media (prefers-color-scheme: dark){.xgplayer .xgplayer-progress .xgplayer-progress-inner{background-color:#ffffff4d}.xgplayer .xgplayer-progress .inner-focus-highlight{background:#fffc}.xgplayer .xgplayer-progress .xgplayer-progress-btn{background:#ff5e5e4e;border:.5px solid rgba(255,94,94,.056545);box-shadow:0 0 1px #ff000062}.xgplayer .xgplayer-progress .xgplayer-progress-btn:before{background-color:#fff}.xgplayer .xgplayer-progress .xgplayer-progress-played{background-color:linear-gradient(-90deg,#FA1F41 0%,#E31106 100%)}.xgplayer .xgplayer-progress .xgplayer-progress-cache{background-color:#ffffff80}}.xg-mini-progress{display:none;position:absolute;height:2px;left:0;right:0;bottom:0;pointer-events:none}.xg-mini-progress xg-mini-progress-played,.xg-mini-progress xg-mini-progress-cache{height:100%;width:0;position:absolute;top:0;left:0;border-radius:inherit}.xg-mini-progress xg-mini-progress-played{background:linear-gradient(-90deg,#fa1f41,#e31106)}.xg-mini-progress xg-mini-progress-cache{background:#ffffff80}.xg-mini-progress-show,.xgplayer-inactive .xg-mini-progress,.xgplayer-mini .xg-mini-progress{display:block}.xgplayer .xgplayer-time{pointer-events:none;min-width:40px;font-size:14px;font-family:PingFangSC-Semibold;color:#fff;text-align:center;display:inline-block;line-height:40px}.xgplayer .xgplayer-time span{display:inline-block;line-height:40px;height:40px}.xgplayer .xgplayer-time span .time-min-width{text-align:center;min-width:2ch}.xgplayer .xgplayer-time span .time-min-width:first-child{text-align:right}.xgplayer .xgplayer-time span .time-min-width:last-child{text-align:left}.xgplayer .xgplayer-time .time-duration{color:#ffffff80}.xgplayer .xgplayer-time .time-live-tag{display:none}.xgplayer .xgplayer-time.xg-time-left{margin-left:0}.xgplayer .xgplayer-time.xg-time-right{margin-right:0}.xgplayer.xgplayer-mobile .xgplayer-time{min-width:30px;font-size:12px}.xgplayer.xgplayer-mobile .xgplayer-time.xg-time-left{margin-right:8px}.xgplayer.xgplayer-mobile .xgplayer-time.xg-time-right{margin-left:8px}.xgplayer .xgplayer-volume.slide-show .xgplayer-slider{display:block}.xgplayer .xgplayer-slider{display:none;position:absolute;width:28px;height:92px;background:#0000008a;border-radius:1px;bottom:40px;outline:none}.xgplayer .xgplayer-slider:after{content:" ";display:block;height:15px;width:28px;position:absolute;bottom:-15px;left:0;z-index:20;cursor:initial}.xgplayer .xgplayer-value-label{position:absolute;left:0;right:0;bottom:100%;padding:5px 0 0;font-size:12px;background-color:#0000008a;color:#fff;text-align:center}.xgplayer .xgplayer-bar,.xgplayer .xgplayer-drag{display:block;position:absolute;bottom:6px;left:12px;background:#ffffff4d;border-radius:100px;width:4px;height:76px;outline:none;cursor:pointer}.xgplayer .xgplayer-drag{bottom:0;left:0;background:#fa1f41;max-height:76px}.xgplayer .xgplayer-drag:after{content:" ";display:inline-block;width:8px;height:8px;background:#fff;box-shadow:0 0 5px #00000042;position:absolute;border-radius:50%;left:-2px;top:-4px}.xgplayer .xgplayer-volume[data-state=normal] .xg-volume{display:block}.xgplayer .xgplayer-volume[data-state=normal] .xg-volume-small,.xgplayer .xgplayer-volume[data-state=normal] .xg-volume-mute,.xgplayer .xgplayer-volume[data-state=small] .xg-volume{display:none}.xgplayer .xgplayer-volume[data-state=small] .xg-volume-small{display:block}.xgplayer .xgplayer-volume[data-state=small] .xg-volume-mute,.xgplayer .xgplayer-volume[data-state=mute] .xg-volume,.xgplayer .xgplayer-volume[data-state=mute] .xg-volume-small{display:none}.xgplayer .xgplayer-volume[data-state=mute] .xg-volume-mute{display:block}.xgplayer.xgplayer-mobile .xgplayer-volume .xgplayer-slider,.xgplayer-replay{display:none}.xgplayer .xgplayer-replay{display:none;position:absolute;left:50%;top:50%;width:100px;height:100px;justify-content:center;align-items:center;flex-direction:column;z-index:5;transform:translate(-50%,-50%);cursor:pointer}.xgplayer .xgplayer-replay .xgplayer-replay-txt{display:inline-block;font-size:14px;color:#fff;line-height:34px;text-align:center}.xgplayer.xgplayer-mobile .xgplayer-replay-svg{width:50px;height:50px}.xgplayer.xgplayer-mobile .xgplayer-replay-txt{line-height:24px;font-size:12px}.xgplayer .xgplayer-poster{display:block;opacity:1;visibility:visible;position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-size:100% auto;background-repeat:no-repeat;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.xgplayer .xgplayer-poster.hide,.xgplayer.xgplayer-playing .xgplayer-poster{opacity:0;visibility:hidden}.xgplayer.xgplayer-playing .xg-not-hidden,.xgplayer.xgplayer-is-enter .xgplayer-poster.xg-showplay,.xgplayer.xgplayer-playing .xgplayer-poster.xg-showplay,.xgplayer.xgplayer-nostart .xgplayer-poster,.xgplayer.xgplayer-ended .xgplayer-poster,.xgplayer.not-allow-autoplay .xgplayer-poster{opacity:1;visibility:visible}.xgplayer.xgplayer-nostart .xgplayer-poster.hide,.xgplayer.xgplayer-ended .xgplayer-poster.hide,.xgplayer.not-allow-autoplay .xgplayer-poster.hide{opacity:0;visibility:hidden}@keyframes playPause{0%{transform:scale(1);opacity:1}99%{transform:scale(1.3);opacity:0}to{transform:scale(1);opacity:0}}.xgplayer xg-start-inner{display:block;width:100%;height:100%;overflow:hidden;border-radius:50%;background:#00000061}.xgplayer .xgplayer-start{width:70px;height:70px;position:absolute;left:50%;top:50%;z-index:5;transform:translate(-50%,-50%);cursor:pointer}.xgplayer .xgplayer-start svg{width:100%;height:100%}.xgplayer .xgplayer-start.hide,.xgplayer .xgplayer-start.focus-hide{display:none;pointer-events:none}.xgplayer .xgplayer-start:hover{opacity:.85}.xgplayer .xgplayer-start .xg-icon-play{display:block}.xgplayer .xgplayer-start .xg-icon-pause,.xgplayer .xgplayer-start[data-state=pause] .xg-icon-play{display:none}.xgplayer .xgplayer-start[data-state=pause] .xg-icon-pause,.xgplayer .xgplayer-start.interact{display:block}.xgplayer .xgplayer-start.interact xg-start-inner{animation:playPause .4s .1s ease-out forwards}.xgplayer .xgplayer-start.show{display:block}.xgplayer.xgplayer-mobile xg-start-inner{background:initial;border-radius:0}.xgplayer.xgplayer-mobile .xgplayer-start{height:50px;width:50px}.xgplayer.xgplayer-mobile .xgplayer-start:hover{opacity:1}.xgplayer.xgplayer-inactive .xgplayer-start.auto-hide,.xgplayer.xgplayer-is-enter .xgplayer-start.auto-hide,.xgplayer.xgplayer-isloading.xgplayer-playing .xgplayer-start,.xgplayer.xgplayer-is-enter .xgplayer-start,.xgplayer.xgplayer-is-error .xgplayer-start,.xgplayer.xgplayer-is-enter .xgplayer-start.show,.xgplayer.xgplayer-is-error .xgplayer-start.show{display:none}.xgplayer-enter{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:#000c;z-index:5;pointer-events:none}.xgplayer-enter .show{display:block}.xgplayer-enter .xgplayer-enter-spinner{display:block;position:absolute;z-index:1;left:50%;top:50%;height:100px;width:100px;transform:translate(-50%,-50%)}.xgplayer-enter .xgplayer-enter-spinner div{width:6%;height:13%;background-color:#ffffffb3;position:absolute;left:45%;top:45%;opacity:0;border-radius:30px;animation:fade 1s linear infinite}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar1{transform:rotate(0) translateY(-140%);animation-delay:-0s}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar2{transform:rotate(30deg) translateY(-140%);animation-delay:-.9163s}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar3{transform:rotate(60deg) translateY(-140%);animation-delay:-.833s}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar4{transform:rotate(90deg) translateY(-140%);animation-delay:-.7497s}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar5{transform:rotate(120deg) translateY(-140%);animation-delay:-.6664s}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar6{transform:rotate(150deg) translateY(-140%);animation-delay:-.5831s}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar7{transform:rotate(180deg) translateY(-140%);animation-delay:-.4998s}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar8{transform:rotate(210deg) translateY(-140%);animation-delay:-.4165s}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar9{transform:rotate(240deg) translateY(-140%);animation-delay:-.3332s}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar10{transform:rotate(270deg) translateY(-140%);animation-delay:-.2499s}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar11{transform:rotate(300deg) translateY(-140%);animation-delay:-.1666s}.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar12{transform:rotate(330deg) translateY(-142%);animation-delay:-.0833s}@keyframes fade{0%{opacity:1}to{opacity:.25}}.xgplayer.xgplayer-is-enter .xgplayer-enter{display:block;opacity:1;transition:opacity .3s}.xgplayer.xgplayer-nostart .xgplayer-enter{display:none}.xgplayer.xgplayer-mobile .xgplayer-enter .xgplayer-enter-spinner{width:70px;height:70px}.xg-mini-layer{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:11;background:linear-gradient(180deg,#393939e6,#39393900 50.27%)}.xg-mini-layer .mask{pointer-events:none;position:absolute;top:0;left:0;height:100%;width:100%;background-color:#0006}.xg-mini-layer xg-mini-header{display:flex;top:0;left:0;right:40px;box-sizing:border-box;padding:10px 3px 0 8px;justify-content:space-between;color:#fff;font-size:14px;position:absolute;z-index:22}.xg-mini-layer xg-mini-header .xgplayer-pip-disableBtn{pointer-events:all}.xg-mini-layer xg-mini-header #disabledMini{display:none;position:relative}.xg-mini-layer xg-mini-header #disabledMini+label{cursor:pointer;position:relative;display:flex;align-items:center}.xg-mini-layer xg-mini-header #disabledMini+label:before{content:"";color:#ff142b;background-color:transparent;border-radius:2px;border:solid 1px #cdcdcd;width:16px;height:16px;display:inline-block;text-align:center;vertical-align:middle;line-height:16px;margin-right:7px}.xg-mini-layer xg-mini-header #disabledMini:checked+label{color:#ff142b}.xg-mini-layer xg-mini-header #disabledMini:checked+label:before{border-color:#ff142b}.xg-mini-layer xg-mini-header #disabledMini:checked+label:after{content:"";position:absolute;width:4px;height:8px;border-color:#ff142b;border-style:solid;border-width:0px 2px 2px 0px;transform:rotate(45deg);left:6px;top:5px}.xg-mini-layer xg-mini-header .xgplayer-mini-disableBtn xg-tips{position:absolute;padding:4px 6px;white-space:nowrap;bottom:-30px;right:15px;border-radius:4px;background-color:#0000008a;display:none}.xg-mini-layer xg-mini-header .xgplayer-mini-disableBtn:hover #disabledMini+label:before{border-color:#ff142b}.xg-mini-layer xg-mini-header .xgplayer-mini-disableBtn:hover #disabledMini+label{color:#ff142b}.xg-mini-layer xg-mini-header .xgplayer-mini-disableBtn:hover xg-tips{display:block}.xg-mini-layer .mini-cancel-btn{cursor:pointer;display:block;color:#fff;width:40px;height:38px;position:absolute;right:0;top:0;text-align:center;line-height:38px}.xg-mini-layer .play-icon{cursor:pointer;height:48px;width:48px;position:absolute;background:#0000008a;border-radius:24px;top:50%;left:50%;margin:-24px 0 0 -24px}.xg-mini-layer .play-icon svg,.xg-mini-layer .play-icon img{width:50px;height:50px;fill:#faf7f7}.xg-mini-layer .xg-icon-play{display:none}.xg-mini-layer .xg-icon-pause,.xg-mini-layer[data-state=pause] .xg-icon-play{display:block}.xg-mini-layer[data-state=pause] .xg-icon-pause{display:none}.xgplayer-miniicon{position:relative;outline:none;display:block}.xgplayer-miniicon .name{text-align:center;font-size:13px;line-height:20px;height:20px;color:#fffc;line-height:40px}.xgplayer-miniicon .name span{font-size:13px;width:60px;height:20px;line-height:20px;background:#00000061;border-radius:10px;display:inline-block;vertical-align:middle}.xgplayer-mini{position:fixed;width:320px;height:180px;z-index:91;box-shadow:0 4px 7px 2px #0003}.xgplayer-mini:hover{cursor:move}.xgplayer-mini:hover .xg-mini-layer{display:block}.xgplayer-mini.xgplayer-ended .xg-mini-layer{display:none}.xgplayer-mobile .xg-mini-layer .play-icon{background:none;border-radius:initial}.xgplayer.xgplayer-inactive{cursor:none}.xgplayer xg-thumbnail{display:block}.xgplayer xg-trigger{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:0;left:0;height:100%;width:100%}.xgplayer xg-trigger .time-preview{display:none;position:absolute;width:200px;margin:0 auto;padding:0 20px 30px;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-shadow:0 0 1px rgba(0,0,0,.54);font-size:18px;text-align:center;pointer-events:none}.xgplayer xg-trigger .time-preview span{line-height:24px}.xgplayer xg-trigger .time-preview .xg-cur{color:red}.xgplayer xg-trigger .time-preview .xg-separator{font-size:14px}.xgplayer xg-trigger .time-preview .xg-seek-show{transform:translate(-10px)}.xgplayer xg-trigger .time-preview .xg-seek-show.xg-back .xg-seek-pre{transform:rotate(180deg) translate(-5px)}.xgplayer xg-trigger .time-preview .xg-seek-show.hide-seek-icon .xg-seek-icon{display:none}.xgplayer xg-trigger .time-preview .xg-bar{width:96px;height:2px;margin:8px auto 0;border-radius:10px;box-sizing:content-box;background:#ffffff4d}.xgplayer xg-trigger .time-preview .xg-bar .xg-curbar{width:0;height:100%;background-color:red}.xgplayer xg-trigger .time-preview .xg-bar.hide{display:none}.xgplayer xg-trigger .mobile-thumbnail{position:relative;left:50%;transform:translate(-50%)}.xgplayer xg-trigger .xg-top-note{position:absolute;height:32px;width:135px;top:26px;left:50%;margin-left:-78px;background:#0000004d;border-radius:100px;color:#fff}.xgplayer xg-trigger .xg-top-note span{display:block;line-height:32px;height:32px;font-size:13px;text-align:center}.xgplayer xg-trigger .xg-top-note i{color:red;margin:0 5px}.xgplayer xg-trigger .xg-playbackrate{display:none}.xgplayer xg-trigger[data-xg-action=seeking] .time-preview{display:block}.xgplayer xg-trigger[data-xg-action=playbackrate] .xg-playbackrate{display:block}.xgplayer .gradient{display:none;position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none;background-image:linear-gradient(#0009,#0000005c 20%,#0000 36%,#0000 70%,#0000003d 77%,#0000005c 83%,#0009)}.xgplayer .gradient.top{background-image:linear-gradient(#0009,#0000005c 20%,#0000 36%,#0000 70%)}.xgplayer .gradient.bottom{background-image:linear-gradient(#0000 70%,#0000003d 77%,#0000005c 83%,#0009)}.xgplayer .gradient.none,.xgplayer-mobile .xgplayer-controls{background-image:initial}.xgplayer-mobile.xgplayer-playing .gradient{display:block}.xgplayer-mobile.xgplayer-inactive .gradient{background-image:initial}.xgplayer-mobile .xgmask{position:absolute;height:100%;z-index:10;top:0;left:0;width:100%;pointer-events:none;background-color:#0000}@media (prefers-color-scheme: dark){.xgplayer-mobile xg-trigger .time-preview{color:#fff}.xgplayer-mobile xg-trigger .time-preview span.xg-cur{color:red}.xgplayer-mobile xg-trigger .time-preview .xg-bar{background-color:#ffffff4d}.xgplayer-mobile xg-trigger .time-preview .xg-bar.xg-curbar{background-color:red}}@keyframes loadingRotate{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@keyframes loadingDashOffset{0%{stroke-dashoffset:236}to{stroke-dashoffset:0}}xg-loading-inner{display:block;height:100%;width:100%;transform-origin:center;animation:loadingRotate 1s .1s linear infinite}.xgplayer-loading{display:none;width:70px;height:70px;overflow:hidden;position:absolute;z-index:10;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.xgplayer-loading svg,.xgplayer-loading img{width:100%;height:100%}.xgplayer-mobile .xgplayer-loading{width:50px;height:50px}.xgplayer-isloading .xgplayer-loading{display:block}.xgplayer-nostart .xgplayer-loading,.xgplayer-pause .xgplayer-loading,.xgplayer-is-enter .xgplayer-loading,.xgplayer-is-ended .xgplayer-loading,.xgplayer-is-error .xgplayer-loading,.xgplayer .xgplayer-pip .xg-exit-pip{display:none}.xgplayer .xgplayer-pip .xg-get-pip,.xgplayer .xgplayer-pip[data-state=pip] .xg-exit-pip{display:block}.xgplayer .xgplayer-pip[data-state=pip] .xg-get-pip{display:none}.xgplayer .xgplayer-playnext{position:relative;display:none;cursor:pointer}.xgplayer .xgplayer-playnext .xgplayer-tips .xgplayer-tip-playnext{display:block}.xgplayer .xgplayer-playnext:hover{opacity:.85}.xgplayer .xgplayer-playnext:hover .xgplayer-tips{display:block}.lang-is-en .xgplayer-playnext .xgplayer-tips{margin-left:-25px}.lang-is-jp .xgplayer-playnext .xgplayer-tips{margin-left:-38px}.xgplayer .xgplayer-download{position:relative;display:block;cursor:pointer}.lang-is-en .xgplayer-download .xgplayer-tips{margin-left:-32px}.lang-is-jp .xgplayer-download .xgplayer-tips{margin-left:-40px}.xgplayer .xgplayer-shot{display:none}.xgplayer-definition{display:none;cursor:pointer}.xgplayer .xgplayer-playbackrate{display:none;cursor:default}.xgplayer-error{background:#000;display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:6;color:#fff;text-align:center;line-height:100%;justify-content:center;align-items:center}.xgplayer-error .xgplayer-error-refresh{color:#fa1f41;padding:0 3px;cursor:pointer}.xgplayer-error .xgplayer-error-text{line-height:18px;margin:auto 6px 20px;display:block}.xgplayer-is-error .xgplayer-error{display:flex}.xgplayer .xgplayer-prompt{display:block;pointer-events:none;position:absolute;z-index:1;padding:6px 12px 5px;opacity:0;left:10px;background:#00000080;border-radius:50px;font-size:12px;line-height:17px;text-align:center;color:#fff}.xgplayer .xgplayer-prompt.show{display:block;opacity:1;z-index:10;pointer-events:initial}.xgplayer .xgplayer-prompt.arrow{transform:translate(-50%)}.xgplayer .xgplayer-prompt.arrow:after{content:"";display:block;position:absolute;left:50%;bottom:0;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid rgba(0,0,0,.5);transform:translate(-50%,100%)}.xgplayer .xgplayer-prompt .highlight{display:inline-block;margin-left:6px;color:red;cursor:pointer}.xgplayer.xgplayer-is-error .xgplayer-prompt.show{display:none;opacity:1}.xgplayer .xgplayer-spot{position:absolute;top:0;left:0;height:100%;background:#fff;border-radius:12px}.xgplayer .xgplayer-spot.mini{min-width:6px;transform:translate(-50%)}.xgplayer .xgplayer-spot.active .xgplayer-spot-pop{display:block;opacity:1;pointer-events:initial}.xgplayer .xgplayer-spot-pop{display:block;opacity:0;pointer-events:none;position:absolute;left:50%;bottom:5px;padding-bottom:5px;transform:translate(-50%)}.xgplayer-mobile .xgplayer-spot{height:3px;min-width:3px;top:50%;opacity:1;transform:translateY(-50%)}.xgplayer-mobile .xgplayer-spot.mini{min-width:3px;transform:translate(-50%,-50%)}.xgplayer .xgplayer-progress.active .xgplayer-spot{opacity:1;transition:opacity .3s;visibility:visible}.xgplayer .xg-spot-info{position:absolute;left:0;bottom:100%;display:none}.xgplayer .xg-spot-info.short-line .xg-spot-line{height:6px}.xgplayer .xg-spot-info.short-line .xg-spot-content{bottom:-4px}.xgplayer .xg-spot-info.no-thumbnail .xg-spot-thumbnail{display:none}.xgplayer .xg-spot-info.no-thumbnail .xgplayer-progress-point{display:block}.xgplayer .xg-spot-info.no-timepoint .xgplayer-progress-point,.xgplayer .xg-spot-info.hide{display:none}.xgplayer .xgplayer-progress.active .xg-spot-info{display:block}.xgplayer .xgplayer-progress.active .xg-spot-info.hide{display:none}.xgplayer .xg-spot-line{position:relative;bottom:-7px;margin-left:50%;display:block;width:1px;height:41px;background-color:#fff;pointer-events:none}.xgplayer .xgplayer-progress-point{display:none;position:relative;bottom:-4px;left:50%;transform:translate(-50%);background:#0000008a;font-size:11px;color:#fff;padding:4px 6px;border-radius:4px;text-align:center;opacity:.85;white-space:nowrap}.xgplayer .xg-spot-content{position:relative;bottom:-7px;color:#fff;border-radius:2px 2px 0 0}.xgplayer .xg-spot-ext-text{position:relative;bottom:-7px}.xgplayer .xg-spot-thumbnail{position:relative;background-color:#111010;pointer-events:none;border-radius:2px 2px 0 0}.xgplayer .xg-spot-time{position:absolute;bottom:2px;font-size:12px;line-height:16.8px;left:50%;transform:translate(-50%);pointer-events:none}.xgplayer .progress-thumbnail{margin:0 auto;display:block}.xgplayer .xg-spot-text{display:none;padding:5px 8px;background:#000c;border-radius:0 0 2px 2px;pointer-events:none;box-sizing:border-box}.xgplayer .spot-inner-text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:20px;font-size:12px;max-height:40px}.xgplayer .xg-spot-content.show-text .xg-spot-text{display:block}.xgplayer .product .xg-spot-text{background:#3370ff}.xgplayer .product .xg-spot-line{border-left:10px solid transparent;border-right:10px solid transparent;border-top:7px solid #3370FF;width:0;height:15px;left:-10px;background:none}.xgplayer .xgvideo-preview{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden;transition:visibility .3s,opacity .3s;background-color:#000}.xgplayer .xgvideo-preview .xgvideo-thumbnail{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:0}.xgplayer .xgvideo-preview.show{opacity:1;visibility:visible}.xgplayer-dynamic-bg,.xgplayer-dynamic-bg canvas,.xgplayer-dynamic-bg xgmask,.xgplayer-dynamic-bg xgfilter{display:block;position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none}.xgplayer-dynamic-bg canvas{transform:translateZ(0)}.xgplayer-dynamic-bg xgmask{background:#000000b3}.xgplayer-texttrack[data-state=open] .xg-texttrak-open{display:block}.xgplayer-texttrack[data-state=open] .xg-texttrak-close,.xgplayer-texttrack[data-state=close] .xg-texttrak-open{display:none}.xgplayer-texttrack[data-state=close] .xg-texttrak-close,.xgplayer-texttrack-active .xgplayer-texttrack ul{display:block}.xgplayer xg-text-track.follow-control{transition:transform .2s ease}.xgplayer-is-texttrack .xgplayer-texttrack{display:block}xg-text-track.xg-text-track{font-family:PingFang SC,SF Pro SC,SF Pro Text,SF Pro Icons,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;position:absolute;bottom:0;color:#fff;left:0;right:0;pointer-events:none;display:flex;justify-content:center}xg-text-track.xg-text-track.text-track-no-fitvideo{margin-bottom:2%}xg-text-track.xg-text-track.text-track-hide{opacity:0;visibility:hidden}xg-text-track.xg-text-track.text-track-show{opacity:1;visibility:visible}xg-text-track.xg-text-track xg-text-track-inner{display:block;max-width:92%;text-align:center}xg-text-track.xg-text-track xg-text-track-span{display:-webkit-box;text-align:left;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden;padding:1px 4px;-webkit-line-clamp:1;line-height:120%;word-break:break-word}xg-text-track.xg-text-track xg-text-track-span.text-track-deputy{font-size:75%}xg-text-track.xg-text-track xg-text-track-span.text-track-single{-webkit-line-clamp:1}xg-text-track.xg-text-track xg-text-track-span.text-track-double{-webkit-line-clamp:2}xg-text-track.xg-text-track xg-text-track-span.text-track-three{-webkit-line-clamp:3}xg-text-track.xg-text-track xg-text-track-span.text-track-space{opacity:0;height:0;line-height:0}xg-text-track.xg-text-track.text-track-bg xg-text-track-inner{background-color:#0000008a;border-radius:2px}xg-text-track.xg-text-track.text-track-stroke xg-text-track-inner{background-color:none;border-radius:0;text-shadow:-1px 1px 0 rgba(0,0,0,.7),1px 1px 0 rgba(0,0,0,.7),1px -1px 0 rgba(0,0,0,.7),-1px -1px 0 rgba(0,0,0,.7)}.xgplayer .danmu-icon .danmu-switch{margin:0 auto;display:flex}.xgplayer .danmu-icon .danmu-switch-open{display:none}.xgplayer .danmu-icon .danmu-switch-closed{display:block}.xgplayer .danmu-icon[data-state=active] .danmu-switch{padding-left:12px;background-color:#f85959}.xgplayer .danmu-icon[data-state=active] .danmu-switch-open{display:block}.xgplayer .danmu-icon[data-state=active] .danmu-switch-closed{display:none}.xgplayer .xgplayer-danmu{display:none;position:absolute;top:0;left:0;right:0;height:100%;overflow:hidden;pointer-events:none;outline:none}.xgplayer .xgplayer-danmu>*{position:absolute}.xgplayer .xgplayer-danmu *{white-space:nowrap}.xgplayer .xgplayer-panel{outline:none;width:40px;height:40px;display:inline-block;position:relative;font-size:13px;color:#fffc;z-index:36}.xgplayer .xgplayer-panel .xgplayer-panel-icon{cursor:pointer;position:absolute}.xgplayer .xgplayer-panel-slider{z-index:36;display:none;position:absolute;width:230px;height:230px;background:#0000008a;border-radius:1px;padding:10px 20px;outline:none;left:-115px;bottom:42px}.xgplayer .xgplayer-panel-slider .xgplayer-hidemode{padding-bottom:10px}.xgplayer .xgplayer-panel-slider .xgplayer-hidemode-radio li{display:inline;list-style:none;cursor:pointer}.xgplayer .xgplayer-panel-slider .xgplayer-hidemode ul{display:flex;justify-content:space-around}.xgplayer .xgplayer-panel-slider .xgplayer-hidemode li{margin:0 12px;font-size:11px;color:#aaa}.xgplayer .xgplayer-panel-slider .xgplayer-hidemode-font{margin-bottom:10px}.xgplayer .xgplayer-panel-slider .xgplayer-transparency{display:block;margin-top:10px}.xgplayer .xgplayer-panel-slider .xgplayer-transparency .xgplayer-transparency-line{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;width:150px;height:4px;background:#aaa;border-radius:4px;border-style:none;margin-left:10px;margin-top:-2px}.xgplayer .xgplayer-panel-slider .xgplayer-transparency .xgplayer-transparency-line::-moz-focus-outer{border:0!important}.xgplayer .xgplayer-panel-slider .xgplayer-transparency .xgplayer-transparency-color::-webkit-slider-runnable-track{outline:none;width:150px;height:4px;border-radius:4px}.xgplayer .xgplayer-panel-slider .xgplayer-transparency .xgplayer-transparency-color::-moz-range-track{outline:none;background-color:#aaa;border-color:transparent;cursor:pointer;width:150px;height:4px;border-radius:4px}.xgplayer .xgplayer-panel-slider .xgplayer-transparency .xgplayer-transparency-color::-ms-track{outline:none;background-color:#aaa;color:transparent;border-color:transparent;width:150px;height:4px;border-radius:4px}.xgplayer .xgplayer-panel-slider .xgplayer-transparency .xgplayer-transparency-bar::-webkit-slider-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:6px;width:6px;margin-top:-4px;border-radius:6px;cursor:pointer}.xgplayer .xgplayer-panel-slider .xgplayer-transparency .xgplayer-transparency-bar::-moz-range-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:0;width:0;border-radius:6px;cursor:pointer}.xgplayer .xgplayer-panel-slider .xgplayer-transparency .xgplayer-transparency-bar::-ms-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:6px;width:6px;border-radius:6px;cursor:pointer}.xgplayer .xgplayer-panel-slider .xgplayer-transparency .xgplayer-transparency-bar::-moz-range-progress{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:4px;background:linear-gradient(to right,#f85959,#f85959 100%,#aaa)}.xgplayer .xgplayer-panel-slider .xgplayer-showarea{display:block;margin-top:8px}.xgplayer .xgplayer-panel-slider .xgplayer-showarea-name{display:inline-block;position:relative;top:-10px}.xgplayer .xgplayer-panel-slider .xgplayer-showarea-control{display:inline-block}.xgplayer .xgplayer-panel-slider .xgplayer-showarea-control-up{width:150px;margin-left:10px;display:flex;justify-content:space-between;color:#aaa}.xgplayer .xgplayer-panel-slider .xgplayer-showarea-control-down{position:relative;top:-10px}.xgplayer .xgplayer-panel-slider .xgplayer-showarea-control-down-dots{display:flex;width:150px;margin-left:10px;justify-content:space-between}.xgplayer .xgplayer-panel-slider .xgplayer-showarea-twoquarters,.xgplayer .xgplayer-panel-slider .xgplayer-showarea-threequarters{margin-left:-6px}.xgplayer .xgplayer-panel-slider .xgplayer-showarea-full{margin-right:3px}.xgplayer .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-line{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;width:150px;height:4px;background:#aaa;border-radius:4px;border-style:none;margin-left:10px;margin-top:-2px}.xgplayer .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-line::-moz-focus-outer{border:0!important}.xgplayer .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-color::-webkit-slider-runnable-track{outline:none;width:150px;height:4px;border-radius:4px}.xgplayer .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-color::-moz-range-track{outline:none;background-color:#aaa;border-color:transparent;cursor:pointer;width:150px;height:4px;border-radius:4px}.xgplayer .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-color::-ms-track{outline:none;background-color:#aaa;color:transparent;border-color:transparent;width:150px;height:4px;border-radius:4px}.xgplayer .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-bar::-webkit-slider-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:6px;width:6px;margin-top:-4px;border-radius:6px;cursor:pointer}.xgplayer .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-bar::-moz-range-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:0;width:0;border-radius:6px;cursor:pointer}.xgplayer .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-bar::-ms-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:6px;width:6px;border-radius:6px;cursor:pointer}.xgplayer .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-zero-dot,.xgplayer .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-onequarters-dot,.xgplayer .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-twoquarters-dot,.xgplayer .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-threequarters-dot,.xgplayer .xgplayer-panel-slider .xgplayer-showarea .xgplayer-showarea-full-dot{width:3px;height:3px;border:3px solid #aaa;border-radius:50%;background-color:#aaa;position:relative;top:16px;z-index:-1}.xgplayer .xgplayer-panel-slider .xgplayer-danmuspeed{display:block}.xgplayer .xgplayer-panel-slider .xgplayer-danmuspeed-name{display:inline-block;position:relative;top:-10px}.xgplayer .xgplayer-panel-slider .xgplayer-danmuspeed-control{display:inline-block}.xgplayer .xgplayer-panel-slider .xgplayer-danmuspeed-control-up{width:150px;margin-left:10px;display:flex;justify-content:space-between;color:#aaa}.xgplayer .xgplayer-panel-slider .xgplayer-danmuspeed-control-down{position:relative;top:-10px}.xgplayer .xgplayer-panel-slider .xgplayer-danmuspeed-control-down-dots{display:flex;width:150px;margin-left:10px;justify-content:space-between}.xgplayer .xgplayer-panel-slider .xgplayer-danmuspeed .xgplayer-danmuspeed-line{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;width:150px;height:4px;background:#aaa;border-radius:4px;border-style:none;margin-left:10px;margin-top:-2px}.xgplayer .xgplayer-panel-slider .xgplayer-danmuspeed .xgplayer-danmuspeed-line::-moz-focus-outer{border:0!important}.xgplayer .xgplayer-panel-slider .xgplayer-danmuspeed .xgplayer-danmuspeed-color::-webkit-slider-runnable-track{outline:none;width:150px;height:4px;border-radius:4px}.xgplayer .xgplayer-panel-slider .xgplayer-danmuspeed .xgplayer-danmuspeed-color::-moz-range-track{outline:none;background-color:#aaa;border-color:transparent;cursor:pointer;width:150px;height:4px;border-radius:4px}.xgplayer .xgplayer-panel-slider .xgplayer-danmuspeed .xgplayer-danmuspeed-color::-ms-track{outline:none;background-color:#aaa;color:transparent;border-color:transparent;width:150px;height:4px;border-radius:4px}.xgplayer .xgplayer-panel-slider .xgplayer-danmuspeed .xgplayer-danmuspeed-bar::-webkit-slider-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:6px;width:6px;margin-top:-4px;border-radius:6px;cursor:pointer}.xgplayer .xgplayer-panel-slider .xgplayer-danmuspeed .xgplayer-danmuspeed-bar::-moz-range-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:0;width:0;border-radius:6px;cursor:pointer}.xgplayer .xgplayer-panel-slider .xgplayer-danmuspeed .xgplayer-danmuspeed-bar::-ms-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:6px;width:6px;border-radius:6px;cursor:pointer}.xgplayer .xgplayer-panel-slider .xgplayer-danmuspeed .xgplayer-danmuspeed-small-dot,.xgplayer .xgplayer-panel-slider .xgplayer-danmuspeed .xgplayer-danmuspeed-middle-dot,.xgplayer .xgplayer-panel-slider .xgplayer-danmuspeed .xgplayer-danmuspeed-large-dot{width:3px;height:3px;border:3px solid #aaa;border-radius:50%;background-color:#aaa;position:relative;top:16px;z-index:-1}.xgplayer .xgplayer-panel-slider .xgplayer-danmufont{display:block}.xgplayer .xgplayer-panel-slider .xgplayer-danmufont-name{display:inline-block;position:relative;top:-10px}.xgplayer .xgplayer-panel-slider .xgplayer-danmufont-control{display:inline-block}.xgplayer .xgplayer-panel-slider .xgplayer-danmufont-control-up{width:150px;margin-left:10px;display:flex;justify-content:space-between;color:#aaa}.xgplayer .xgplayer-panel-slider .xgplayer-danmufont-control-down{position:relative;top:-10px}.xgplayer .xgplayer-panel-slider .xgplayer-danmufont-control-down-dots{display:flex;width:150px;margin-left:10px;justify-content:space-between}.xgplayer .xgplayer-panel-slider .xgplayer-danmufont .xgplayer-danmufont-line{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;width:150px;height:4px;background:#aaa;border-radius:4px;border-style:none;margin-left:10px;margin-top:-2px}.xgplayer .xgplayer-panel-slider .xgplayer-danmufont .xgplayer-danmufont-line::-moz-focus-outer{border:0!important}.xgplayer .xgplayer-panel-slider .xgplayer-danmufont .xgplayer-danmufont-color::-webkit-slider-runnable-track{outline:none;width:150px;height:4px;border-radius:4px}.xgplayer .xgplayer-panel-slider .xgplayer-danmufont .xgplayer-danmufont-color::-moz-range-track{outline:none;background-color:#aaa;border-color:transparent;cursor:pointer;width:150px;height:4px;border-radius:4px}.xgplayer .xgplayer-panel-slider .xgplayer-danmufont .xgplayer-danmufont-color::-ms-track{outline:none;background-color:#aaa;color:transparent;border-color:transparent;width:150px;height:4px;border-radius:4px}.xgplayer .xgplayer-panel-slider .xgplayer-danmufont .xgplayer-danmufont-bar::-webkit-slider-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:6px;width:6px;margin-top:-4px;border-radius:6px;cursor:pointer}.xgplayer .xgplayer-panel-slider .xgplayer-danmufont .xgplayer-danmufont-bar::-moz-range-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:0;width:0;border-radius:6px;cursor:pointer}.xgplayer .xgplayer-panel-slider .xgplayer-danmufont .xgplayer-danmufont-bar::-ms-thumb{outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:6px solid #f85959;height:6px;width:6px;border-radius:6px;cursor:pointer}.xgplayer .xgplayer-panel-slider .xgplayer-danmufont .xgplayer-danmufont-small-dot,.xgplayer .xgplayer-panel-slider .xgplayer-danmufont .xgplayer-danmufont-middle-dot,.xgplayer .xgplayer-panel-slider .xgplayer-danmufont .xgplayer-danmufont-large-dot{width:3px;height:3px;border:3px solid #aaa;border-radius:50%;background-color:#aaa;position:relative;top:16px;z-index:-1}.xgplayer .slider-show .xgplayer-panel-slider{display:block}.video-player-container{position:relative;width:100%;height:100%}#xgPlayer{height:100%!important;border-radius:10px;width:100%!important}.video-empty-state{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg-card, rgba(255, 255, 255, .04));border:1px solid var(--border-light, rgba(255, 255, 255, .1));border-radius:10px;min-height:506px}.video-empty-state .empty-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 20px}.video-empty-state .empty-content .empty-icon-wrapper{margin-bottom:24px;display:flex;justify-content:center}.video-empty-state .empty-content .empty-icon-wrapper .empty-icon{width:120px;height:120px;color:var(--text-quaternary, rgba(255, 255, 255, .45));opacity:.5}.video-empty-state .empty-content .empty-title{font-size:16px;font-weight:500;color:var(--text-secondary, rgba(255, 255, 255, .7));margin:0 0 8px;font-family:Hm,Microsoft YaHei,sans-serif}.video-empty-state .empty-content .empty-description{font-size:14px;color:var(--text-tertiary, rgba(255, 255, 255, .5));margin:0;line-height:1.6;font-family:Hm,Microsoft YaHei,sans-serif}.danmaku-control-panel{position:absolute;bottom:60px;left:20px;right:20px;background:#000000b3;border-radius:8px;padding:12px;z-index:1001}.danmaku-control-panel .control-row{display:flex;align-items:center;gap:12px}.danmaku-control-panel .control-row .danmaku-input-group{flex:1;max-width:300px}xg-text-track-inner{color:#fff!important;font-size:18px!important;font-family:Microsoft YaHei,sans-serif;padding:2px 5px!important;font-family:Hm!important}.behavior-chart[data-v-b84c262f]{width:100%;height:300px}.behavior-chart .chart-container[data-v-b84c262f]{width:100%;height:100%}.score-radar-chart[data-v-4a47c647]{width:100%;height:300px}.score-radar-chart .chart-container[data-v-4a47c647]{width:100%;height:100%}#RTCHLine[data-v-8c9ecd87],.st-line[data-v-7e7b86ff]{width:100%;height:100%;margin:0 auto;display:block}.timeline-chart[data-v-9a00f12e]{margin-top:5px;box-shadow:0 8px 16px #0000004d;border:1px solid rgba(255,255,255,.05);background-color:#20212480}.timeline-chart .chart-container[data-v-9a00f12e]{height:263px;width:100%}.keyword-cloud-chart[data-v-0989dadc]{width:100%;height:100%;min-height:300px;display:flex;justify-content:center;align-items:center;position:relative;border-radius:12px;padding:0;overflow:hidden}.keyword-cloud-chart svg[data-v-0989dadc]{width:100%;height:100%;filter:drop-shadow(0 2px 8px rgba(0,0,0,.08))}.keyword-cloud-chart[data-v-0989dadc] .keyword-cloud-tooltip{box-shadow:0 4px 12px #0000004d;border:1px solid rgba(255,255,255,.2);line-height:1.6}.classroom-summary[data-v-261a4768]{height:100%;padding:14px 0;color:var(--text-secondary, rgba(255, 255, 255, .85));overflow-y:auto;transition:color .3s ease}.classroom-summary .summary-content[data-v-261a4768]{max-width:96%;margin:0 auto}.classroom-summary .summary-section[data-v-261a4768]{margin-bottom:32px}.classroom-summary .summary-section .section-title[data-v-261a4768]{font-size:18px;font-weight:500;margin-bottom:16px;color:var(--text-secondary, rgba(255, 255, 255, .85));transition:color .3s ease}.classroom-summary .qa-summaries .qa-item[data-v-261a4768]{background:var(--bg-card, rgba(255, 255, 255, .04));border:1px solid var(--border-light, rgba(255, 255, 255, .1));border-radius:4px;padding:16px;margin-bottom:16px;position:relative;transition:all .3s ease;cursor:default}.classroom-summary .qa-summaries .qa-item[data-v-261a4768]:hover{background:var(--bg-card-hover, rgba(255, 255, 255, .08));border-color:var(--border-color, rgba(255, 255, 255, .2));transform:translateY(-2px);box-shadow:0 4px 12px var(--shadow-sm, rgba(0, 0, 0, .3))}.classroom-summary .qa-summaries .qa-item[data-v-261a4768]:active{transform:translateY(0);box-shadow:0 2px 6px var(--shadow-sm, rgba(0, 0, 0, .3))}.classroom-summary .qa-summaries .qa-item .qa-header[data-v-261a4768]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-light, rgba(255, 255, 255, .1));transition:border-color .3s ease}.classroom-summary .qa-summaries .qa-item .qa-header .qa-time[data-v-261a4768]{font-size:12px;color:var(--text-quaternary, rgba(255, 255, 255, .5));display:flex;align-items:center;gap:8px;flex-wrap:wrap;transition:color .3s ease}.classroom-summary .qa-summaries .qa-item .qa-header .qa-type[data-v-261a4768]{font-size:12px;color:var(--text-tertiary, rgba(255, 255, 255, .7));background:var(--bg-input, rgba(255, 255, 255, .1));padding:2px 8px;border-radius:12px;font-weight:500;transition:background-color .3s ease,color .3s ease}.classroom-summary .qa-summaries .qa-item .qa-points[data-v-261a4768]{display:flex;align-items:center;gap:4px}.classroom-summary .qa-summaries .qa-item .qa-points .point-tag[data-v-261a4768]{font-size:10px;color:var(--text-tertiary, rgba(255, 255, 255, .7));background:var(--bg-active, rgba(24, 144, 255, .15));border:1px solid var(--border-active, rgba(24, 144, 255, .25));padding:1px 6px;border-radius:8px;white-space:nowrap;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.classroom-summary .qa-summaries .qa-item .question[data-v-261a4768],.classroom-summary .qa-summaries .qa-item .answer[data-v-261a4768]{display:flex;margin-bottom:8px}.classroom-summary .qa-summaries .qa-item .question .q-label[data-v-261a4768],.classroom-summary .qa-summaries .qa-item .answer .q-label[data-v-261a4768],.classroom-summary .qa-summaries .qa-item .question .a-label[data-v-261a4768],.classroom-summary .qa-summaries .qa-item .answer .a-label[data-v-261a4768]{flex-shrink:0;font-weight:500;margin-right:8px;color:var(--text-secondary, rgba(255, 255, 255, .85));transition:color .3s ease}.classroom-summary .qa-summaries .qa-item .question .q-text[data-v-261a4768],.classroom-summary .qa-summaries .qa-item .answer .q-text[data-v-261a4768],.classroom-summary .qa-summaries .qa-item .question .a-text[data-v-261a4768],.classroom-summary .qa-summaries .qa-item .answer .a-text[data-v-261a4768]{color:var(--text-tertiary, rgba(255, 255, 255, .65));line-height:1.5;transition:color .3s ease}.classroom-summary .qa-summaries .qa-item .answer[data-v-261a4768]{margin-bottom:0}.classroom-summary .qa-summaries .qa-empty[data-v-261a4768]{display:flex;align-items:center;justify-content:center;min-height:400px;padding:60px 20px}.classroom-summary .qa-summaries .qa-empty .empty-content[data-v-261a4768]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.classroom-summary .qa-summaries .qa-empty .empty-content .empty-icon-wrapper[data-v-261a4768]{margin-bottom:24px}.classroom-summary .qa-summaries .qa-empty .empty-content .empty-icon-wrapper .empty-icon[data-v-261a4768]{width:120px;height:120px;color:var(--text-quaternary, rgba(255, 255, 255, .3));opacity:.6;transition:all .3s ease}.classroom-summary .qa-summaries .qa-empty .empty-content .empty-text[data-v-261a4768]{font-size:16px;font-weight:500;color:var(--text-secondary, rgba(255, 255, 255, .7));margin:0 0 8px;transition:color .3s ease}.classroom-summary .qa-summaries .qa-empty .empty-content .empty-desc[data-v-261a4768]{font-size:14px;color:var(--text-tertiary, rgba(255, 255, 255, .5));margin:0;transition:color .3s ease}.classroom-outline[data-v-b00f4c88]{height:100%;padding:24px 0;color:#ffffffd9}.classroom-outline .outline-content[data-v-b00f4c88]{max-width:96%;margin:0 auto}.classroom-outline .custom-timeline[data-v-b00f4c88] .ant-timeline-item{padding-bottom:32px}.classroom-outline .custom-timeline[data-v-b00f4c88] .ant-timeline-item-tail{border-left:2px solid rgba(255,255,255,.15)}.classroom-outline .custom-timeline[data-v-b00f4c88] .ant-timeline-item-head{background:transparent;width:32px;height:32px;border:none}.classroom-outline .time-dot[data-v-b00f4c88]{width:32px;height:32px;background:#4444443d;border-radius:16px;display:flex;align-items:center;justify-content:center;color:#ccc;font-size:12px}.classroom-outline .timeline-content[data-v-b00f4c88]{background:#20212480;border:1px solid rgba(255,255,255,.05);border-radius:4px;padding:16px;margin-left:12px;transition:all .3s;box-shadow:0 8px 16px #0000004d;cursor:pointer}.classroom-outline .timeline-content[data-v-b00f4c88]:hover{background:#202124b3;border-color:#ffffff1a;transform:translateY(-2px)}.classroom-outline .chapter-header[data-v-b00f4c88]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.classroom-outline .chapter-title[data-v-b00f4c88]{margin:0;font-size:16px;font-weight:500}.classroom-outline .chapter-duration[data-v-b00f4c88]{color:#ffffff73;font-size:12px}.classroom-outline .chapter-summary[data-v-b00f4c88]{color:#ffffffa6;font-size:14px;line-height:1.8}.classroom-structure[data-v-0fc1dfd1]{height:100%;padding:8px 0;color:var(--text-secondary, rgba(255, 255, 255, .85));overflow-y:auto;transition:color .3s ease}.classroom-structure .structure-content[data-v-0fc1dfd1]{max-width:96%;margin:0 auto}.classroom-structure .summary-section[data-v-0fc1dfd1]{margin-bottom:20px;position:relative}.classroom-structure .summary-section .section-title[data-v-0fc1dfd1]{font-size:18px;font-weight:500;margin-bottom:16px;color:var(--text-secondary, rgba(255, 255, 255, .85));transition:color .3s ease}.classroom-structure .summary-section .summary-header[data-v-0fc1dfd1]{position:absolute;top:8px;right:8px;z-index:10}.classroom-structure .summary-section .summary-header .expand-btn[data-v-0fc1dfd1]{width:32px;height:32px;border:none;border-radius:6px;background:var(--bg-input, rgba(255, 255, 255, .1));color:var(--text-tertiary, rgba(255, 255, 255, .7));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.classroom-structure .summary-section .summary-header .expand-btn[data-v-0fc1dfd1]:hover{background:var(--bg-card-hover, rgba(255, 255, 255, .2));color:var(--text-primary, rgba(255, 255, 255, .9));transform:scale(1.05)}.classroom-structure .chapter-summary-text[data-v-0fc1dfd1]{line-height:1.6;color:var(--text-tertiary, rgba(255, 255, 255, .65));background:var(--bg-card, rgba(255, 255, 255, .04));border:1px solid var(--border-light, rgba(255, 255, 255, .1));border-radius:4px;padding:16px;line-height:2;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.classroom-structure .chapter-summary-text[data-v-0fc1dfd1] h1,.classroom-structure .chapter-summary-text[data-v-0fc1dfd1] h2,.classroom-structure .chapter-summary-text[data-v-0fc1dfd1] h3,.classroom-structure .chapter-summary-text[data-v-0fc1dfd1] h4,.classroom-structure .chapter-summary-text[data-v-0fc1dfd1] h5,.classroom-structure .chapter-summary-text[data-v-0fc1dfd1] h6{color:var(--text-secondary, rgba(255, 255, 255, .85));margin-bottom:16px;transition:color .3s ease}.classroom-structure .chapter-summary-text[data-v-0fc1dfd1] p{margin-bottom:12px;color:var(--text-tertiary, rgba(255, 255, 255, .75));transition:color .3s ease}.classroom-structure .chapter-summary-text[data-v-0fc1dfd1] ul,.classroom-structure .chapter-summary-text[data-v-0fc1dfd1] ol{padding-left:20px;margin-bottom:12px;color:var(--text-tertiary, rgba(255, 255, 255, .75));transition:color .3s ease}.classroom-structure .chapter-summary-text[data-v-0fc1dfd1] li{color:var(--text-tertiary, rgba(255, 255, 255, .75));transition:color .3s ease}.classroom-structure .chapter-summary-text[data-v-0fc1dfd1] a{color:var(--accent-blue, #1890ff);text-decoration:none;transition:color .3s ease}.classroom-structure .chapter-summary-text[data-v-0fc1dfd1] a:hover{text-decoration:underline;color:var(--accent-blue-light, #40a9ff)}.classroom-structure .chapter-summary-text[data-v-0fc1dfd1] code{background:var(--bg-input, rgba(255, 255, 255, .1));padding:2px 6px;border-radius:3px;font-family:monospace;color:var(--text-secondary, rgba(255, 255, 255, .85));transition:background-color .3s ease,color .3s ease}.classroom-structure .chapter-summary-text[data-v-0fc1dfd1] pre{background:var(--bg-input, rgba(255, 255, 255, .1));padding:12px;border-radius:4px;overflow-x:auto;margin-bottom:16px;border:1px solid var(--border-light, rgba(255, 255, 255, .1));transition:background-color .3s ease,border-color .3s ease}.classroom-structure .chapter-summary-text[data-v-0fc1dfd1] pre code{background:none;padding:0;color:var(--text-secondary, rgba(255, 255, 255, .85))}.classroom-structure .chapter-summary-text[data-v-0fc1dfd1] blockquote{border-left:4px solid var(--border-color, rgba(255, 255, 255, .2));padding-left:16px;margin:16px 0;color:var(--text-quaternary, rgba(255, 255, 255, .5));transition:border-color .3s ease,color .3s ease}.classroom-structure .chapter-summary-text[data-v-0fc1dfd1] table{width:100%;border-collapse:collapse;margin-bottom:16px}.classroom-structure .chapter-summary-text[data-v-0fc1dfd1] table th,.classroom-structure .chapter-summary-text[data-v-0fc1dfd1] table td{border:1px solid var(--border-light, rgba(255, 255, 255, .1));padding:8px;text-align:left;color:var(--text-secondary, rgba(255, 255, 255, .85));transition:border-color .3s ease,color .3s ease}.classroom-structure .chapter-summary-text[data-v-0fc1dfd1] table th{background:var(--bg-card, rgba(255, 255, 255, .1));color:var(--text-primary, rgba(255, 255, 255, .95));transition:background-color .3s ease,color .3s ease}.classroom-structure .structure-section[data-v-0fc1dfd1]{flex:1;display:flex;flex-direction:column;margin:0}.classroom-structure .structure-section .section-title[data-v-0fc1dfd1]{margin-bottom:16px}.classroom-structure .structure-section .empty-structure[data-v-0fc1dfd1]{display:flex;align-items:center;justify-content:center;min-height:400px;padding:60px 20px}.classroom-structure .structure-section .empty-structure .empty-content[data-v-0fc1dfd1]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.classroom-structure .structure-section .empty-structure .empty-content .empty-icon-wrapper[data-v-0fc1dfd1]{margin-bottom:24px}.classroom-structure .structure-section .empty-structure .empty-content .empty-icon-wrapper .empty-icon[data-v-0fc1dfd1]{width:120px;height:120px;color:var(--text-quaternary, rgba(255, 255, 255, .3));opacity:.6;transition:all .3s ease}.classroom-structure .structure-section .empty-structure .empty-content .empty-text[data-v-0fc1dfd1]{font-size:16px;font-weight:500;color:var(--text-secondary, rgba(255, 255, 255, .7));margin:0 0 8px;transition:color .3s ease}.classroom-structure .structure-section .empty-structure .empty-content .empty-desc[data-v-0fc1dfd1]{font-size:14px;color:var(--text-tertiary, rgba(255, 255, 255, .5));margin:0;transition:color .3s ease}.classroom-structure .simple-outline[data-v-0fc1dfd1]{padding:20px 0;background:var(--bg-card, rgba(255, 255, 255, .02));border-radius:8px;border:1px solid var(--border-light, rgba(255, 255, 255, .08));margin-top:16px;transition:background-color .3s ease,border-color .3s ease}.classroom-structure .simple-outline .outline-tree[data-v-0fc1dfd1]{position:relative;padding:0 20px}.classroom-structure .simple-outline .outline-tree .tree-item[data-v-0fc1dfd1]{position:relative;margin-bottom:16px;transition:all .3s ease}.classroom-structure .simple-outline .outline-tree .tree-item[data-v-0fc1dfd1]:hover{transform:translate(4px)}.classroom-structure .simple-outline .outline-tree .tree-item .item-content[data-v-0fc1dfd1]{display:flex;align-items:flex-start;padding:10px 16px;border-radius:6px;background:var(--bg-card, rgba(255, 255, 255, .03));border:1px solid var(--border-light, rgba(255, 255, 255, .08));transition:all .3s ease}.classroom-structure .simple-outline .outline-tree .tree-item .item-content[data-v-0fc1dfd1]:hover{background:var(--bg-card-hover, rgba(255, 255, 255, .06));border-color:var(--border-color, rgba(255, 255, 255, .15))}.classroom-structure .simple-outline .outline-tree .tree-item .item-content .item-dot[data-v-0fc1dfd1]{width:8px;height:8px;border-radius:50%;margin-right:16px;margin-top:6px;flex-shrink:0}.classroom-structure .simple-outline .outline-tree .tree-item .item-content .item-text[data-v-0fc1dfd1]{flex:1}.classroom-structure .simple-outline .outline-tree .tree-item .item-content .item-text .item-title[data-v-0fc1dfd1]{font-weight:600;color:var(--text-primary, rgba(255, 255, 255, .9));margin-bottom:4px;line-height:1.4;transition:color .3s ease}.classroom-structure .simple-outline .outline-tree .tree-item .item-content .item-text .item-desc[data-v-0fc1dfd1]{font-size:12px;color:var(--text-tertiary, rgba(255, 255, 255, .6));line-height:1.4;transition:color .3s ease}.classroom-structure .simple-outline .outline-tree .tree-item .item-content .item-actions[data-v-0fc1dfd1]{display:flex;gap:4px;opacity:0;transition:opacity .3s ease;margin-left:8px}.classroom-structure .simple-outline .outline-tree .tree-item .item-content:hover .item-actions[data-v-0fc1dfd1]{opacity:1}.classroom-structure .simple-outline .outline-tree .tree-item .item-content .action-btn[data-v-0fc1dfd1]{width:24px;height:24px;border:none;border-radius:4px;background:var(--bg-input, rgba(255, 255, 255, .1));color:var(--text-tertiary, rgba(255, 255, 255, .7));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;font-size:12px}.classroom-structure .simple-outline .outline-tree .tree-item .item-content .action-btn[data-v-0fc1dfd1]:hover{background:var(--bg-card-hover, rgba(255, 255, 255, .2));color:var(--text-primary, rgba(255, 255, 255, .9))}.classroom-structure .simple-outline .outline-tree .tree-item .item-content .action-btn.edit-title-btn[data-v-0fc1dfd1]:hover{background:#1890ff33;color:#1890ff}.classroom-structure .simple-outline .outline-tree .tree-item .item-content .action-btn.edit-desc-btn[data-v-0fc1dfd1]:hover{background:#fa541c33;color:#fa541c}.classroom-structure .simple-outline .outline-tree .tree-item .item-content .action-btn.add-btn[data-v-0fc1dfd1]:hover{background:#52c41a33;color:#52c41a}.classroom-structure .simple-outline .outline-tree .tree-item .item-content .action-btn.delete-btn[data-v-0fc1dfd1]:hover{background:#f5222d33;color:#f5222d}.classroom-structure .simple-outline .outline-tree .tree-item .item-content .edit-input[data-v-0fc1dfd1]{background:transparent;border:1px solid var(--border-color, rgba(255, 255, 255, .3));border-radius:4px;color:var(--text-primary, rgba(255, 255, 255, .9));padding:2px 6px;font-size:inherit;font-weight:inherit;width:100%;outline:none;transition:border-color .3s ease,color .3s ease}.classroom-structure .simple-outline .outline-tree .tree-item .item-content .edit-input[data-v-0fc1dfd1]:focus{border-color:var(--accent-blue, #1890ff);box-shadow:0 0 0 2px #1890ff33}.classroom-structure .simple-outline .outline-tree .tree-item.root-item .root-dot[data-v-0fc1dfd1]{background:#8c8c8c;width:12px;height:12px}.classroom-structure .simple-outline .outline-tree .tree-item.root-item .item-title[data-v-0fc1dfd1]{font-size:18px;color:var(--text-primary, rgba(255, 255, 255, .95));transition:color .3s ease}.classroom-structure .simple-outline .outline-tree .tree-item.root-item .item-desc[data-v-0fc1dfd1]{font-size:14px;color:var(--text-tertiary, rgba(255, 255, 255, .7));transition:color .3s ease}.classroom-structure .simple-outline .outline-tree .tree-item.root-item .item-content[data-v-0fc1dfd1]{background:var(--bg-card, rgba(255, 255, 255, .05));border-color:var(--border-color, rgba(255, 255, 255, .12));transition:background-color .3s ease,border-color .3s ease}.classroom-structure .simple-outline .outline-tree .tree-item.root-item .item-content[data-v-0fc1dfd1]:hover{background:var(--bg-card-hover, rgba(255, 255, 255, .08));border-color:var(--border-color, rgba(255, 255, 255, .18))}.classroom-structure .simple-outline .outline-tree .tree-item.branch-item[data-v-0fc1dfd1]{margin-left:24px}.classroom-structure .simple-outline .outline-tree .tree-item.branch-item[data-v-0fc1dfd1]:before{content:"";position:absolute;left:-24px;top:0;bottom:0;width:1px;background:var(--border-light, rgba(255, 255, 255, .2));transition:background-color .3s ease}.classroom-structure .simple-outline .outline-tree .tree-item.branch-item .branch-dot[data-v-0fc1dfd1]{background:#a6a6a6}.classroom-structure .simple-outline .outline-tree .tree-item.branch-item .item-title[data-v-0fc1dfd1]{font-size:16px}.classroom-structure .simple-outline .outline-tree .tree-item.branch-item .item-desc[data-v-0fc1dfd1]{font-size:13px}.classroom-structure .simple-outline .outline-tree .tree-item.branch-item .item-content[data-v-0fc1dfd1]{background:var(--bg-card, rgba(255, 255, 255, .03));border-color:var(--border-light, rgba(255, 255, 255, .08));transition:background-color .3s ease,border-color .3s ease}.classroom-structure .simple-outline .outline-tree .tree-item.branch-item .item-content[data-v-0fc1dfd1]:hover{background:var(--bg-card-hover, rgba(255, 255, 255, .06));border-color:var(--border-color, rgba(255, 255, 255, .12))}.classroom-structure .simple-outline .outline-tree .tree-item.sub-item[data-v-0fc1dfd1]{margin-left:24px}.classroom-structure .simple-outline .outline-tree .tree-item.sub-item[data-v-0fc1dfd1]:before{content:"";position:absolute;left:-24px;top:0;bottom:0;width:1px;background:var(--border-light, rgba(255, 255, 255, .15));transition:background-color .3s ease}.classroom-structure .simple-outline .outline-tree .tree-item.sub-item .sub-dot[data-v-0fc1dfd1]{background:#bfbfbf}.classroom-structure .simple-outline .outline-tree .tree-item.sub-item .item-title[data-v-0fc1dfd1]{font-size:14px}.classroom-structure .simple-outline .outline-tree .tree-item.sub-item .item-desc[data-v-0fc1dfd1]{font-size:12px}.classroom-structure .simple-outline .outline-tree .tree-item.sub-item .item-content[data-v-0fc1dfd1]{background:var(--bg-card, rgba(255, 255, 255, .02));border-color:var(--border-light, rgba(255, 255, 255, .06));transition:background-color .3s ease,border-color .3s ease}.classroom-structure .simple-outline .outline-tree .tree-item.sub-item .item-content[data-v-0fc1dfd1]:hover{background:var(--bg-card-hover, rgba(255, 255, 255, .05));border-color:var(--border-light, rgba(255, 255, 255, .1))}.classroom-structure .simple-outline .outline-tree .tree-item.leaf-item[data-v-0fc1dfd1]{margin-left:24px}.classroom-structure .simple-outline .outline-tree .tree-item.leaf-item[data-v-0fc1dfd1]:before{content:"";position:absolute;left:-24px;top:0;bottom:0;width:1px;background:var(--border-light, rgba(255, 255, 255, .1));transition:background-color .3s ease}.classroom-structure .simple-outline .outline-tree .tree-item.leaf-item .leaf-dot[data-v-0fc1dfd1]{background:#d9d9d9}.classroom-structure .simple-outline .outline-tree .tree-item.leaf-item .item-title[data-v-0fc1dfd1]{font-size:13px}.classroom-structure .simple-outline .outline-tree .tree-item.leaf-item .item-desc[data-v-0fc1dfd1]{font-size:11px}.classroom-structure .simple-outline .outline-tree .tree-item.leaf-item .item-content[data-v-0fc1dfd1]{background:var(--bg-card, rgba(255, 255, 255, .01));border-color:var(--border-light, rgba(255, 255, 255, .04));transition:background-color .3s ease,border-color .3s ease}.classroom-structure .simple-outline .outline-tree .tree-item.leaf-item .item-content[data-v-0fc1dfd1]:hover{background:var(--bg-card-hover, rgba(255, 255, 255, .04));border-color:var(--border-light, rgba(255, 255, 255, .08))}.classroom-structure .simple-outline .outline-tree .sub-items[data-v-0fc1dfd1]{margin-top:12px;padding-left:24px;position:relative}.classroom-structure .simple-outline .outline-tree .sub-items[data-v-0fc1dfd1]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--border-light, rgba(255, 255, 255, .15));transition:background-color .3s ease}.classroom-structure .simple-outline .outline-tree .leaf-items[data-v-0fc1dfd1]{margin-top:8px;padding-left:24px;position:relative}.classroom-structure .simple-outline .outline-tree .leaf-items[data-v-0fc1dfd1]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--border-light, rgba(255, 255, 255, .1));transition:background-color .3s ease}.classroom-structure[data-v-0fc1dfd1] .ant-divider{border-color:var(--border-light, rgba(255, 255, 255, .08));margin:16px 0;transition:border-color .3s ease}.classroom-structure .icon-edit-title[data-v-0fc1dfd1]:before{content:"📝";font-size:12px}.classroom-structure .icon-edit-desc[data-v-0fc1dfd1]:before{content:"📄";font-size:12px}.classroom-structure .icon-add[data-v-0fc1dfd1]:before{content:"➕";font-size:12px}.classroom-structure .icon-delete[data-v-0fc1dfd1]:before{content:"🗑️";font-size:12px}.classroom-structure .icon-expand[data-v-0fc1dfd1]:before{content:"🔍";font-size:16px}.classroom-structure .icon-close[data-v-0fc1dfd1]:before{content:"✕";font-size:16px;font-weight:700}.custom-modal-overlay[data-v-0fc1dfd1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.custom-modal-overlay .custom-modal-content[data-v-0fc1dfd1]{background:var(--bg-secondary, #1f1f1f);border:1px solid var(--border-color, rgba(255, 255, 255, .15));border-radius:12px;width:90%;max-width:1000px;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 24px 48px var(--shadow-lg, rgba(0, 0, 0, .3));transition:background-color .3s ease,border-color .3s ease}.custom-modal-overlay .custom-modal-content .modal-header[data-v-0fc1dfd1]{padding:20px 24px;border-bottom:1px solid var(--border-light, rgba(255, 255, 255, .1));display:flex;align-items:center;justify-content:space-between;transition:border-color .3s ease}.custom-modal-overlay .custom-modal-content .modal-header .modal-title[data-v-0fc1dfd1]{color:var(--text-primary, rgba(255, 255, 255, .9));font-size:20px;font-weight:600;margin:0;transition:color .3s ease}.custom-modal-overlay .custom-modal-content .modal-header .modal-close-btn[data-v-0fc1dfd1]{width:32px;height:32px;border:none;border-radius:6px;background:var(--bg-input, rgba(255, 255, 255, .1));color:var(--text-tertiary, rgba(255, 255, 255, .7));cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.custom-modal-overlay .custom-modal-content .modal-header .modal-close-btn[data-v-0fc1dfd1]:hover{background:var(--bg-card-hover, rgba(255, 255, 255, .2));color:var(--text-primary, rgba(255, 255, 255, .9));transform:scale(1.05)}.custom-modal-overlay .custom-modal-content .modal-body[data-v-0fc1dfd1]{flex:1;overflow-y:auto;padding:24px}.custom-modal-overlay .custom-modal-content .modal-body[data-v-0fc1dfd1]::-webkit-scrollbar{width:6px}.custom-modal-overlay .custom-modal-content .modal-body[data-v-0fc1dfd1]::-webkit-scrollbar-track{background:var(--scrollbar-track, rgba(255, 255, 255, .1));border-radius:3px;transition:background-color .3s ease}.custom-modal-overlay .custom-modal-content .modal-body[data-v-0fc1dfd1]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb, rgba(255, 255, 255, .3));border-radius:3px;transition:background-color .3s ease}.custom-modal-overlay .custom-modal-content .modal-body[data-v-0fc1dfd1]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover, rgba(255, 255, 255, .4))}.modal-summary-content[data-v-0fc1dfd1]{line-height:1.8;color:var(--text-tertiary, rgba(255, 255, 255, .75));font-size:16px;transition:color .3s ease}.modal-summary-content[data-v-0fc1dfd1] h1,.modal-summary-content[data-v-0fc1dfd1] h2,.modal-summary-content[data-v-0fc1dfd1] h3,.modal-summary-content[data-v-0fc1dfd1] h4,.modal-summary-content[data-v-0fc1dfd1] h5,.modal-summary-content[data-v-0fc1dfd1] h6{color:var(--text-primary, rgba(255, 255, 255, .9));margin-bottom:20px;margin-top:24px;transition:color .3s ease}.modal-summary-content[data-v-0fc1dfd1] p{margin-bottom:16px;line-height:1.8;color:var(--text-tertiary, rgba(255, 255, 255, .75));transition:color .3s ease}.modal-summary-content[data-v-0fc1dfd1] ul,.modal-summary-content[data-v-0fc1dfd1] ol{padding-left:24px;margin-bottom:16px;color:var(--text-tertiary, rgba(255, 255, 255, .75));transition:color .3s ease}.modal-summary-content[data-v-0fc1dfd1] ul li,.modal-summary-content[data-v-0fc1dfd1] ol li{margin-bottom:8px;line-height:1.6;color:var(--text-tertiary, rgba(255, 255, 255, .75));transition:color .3s ease}.modal-summary-content[data-v-0fc1dfd1] a{color:var(--accent-blue, #1890ff);text-decoration:none;transition:color .3s ease}.modal-summary-content[data-v-0fc1dfd1] a:hover{text-decoration:underline;color:var(--accent-blue-light, #40a9ff)}.modal-summary-content[data-v-0fc1dfd1] code{background:var(--bg-input, rgba(255, 255, 255, .1));padding:3px 8px;border-radius:4px;font-family:Courier New,monospace;font-size:14px;color:var(--text-secondary, rgba(255, 255, 255, .85));transition:background-color .3s ease,color .3s ease}.modal-summary-content[data-v-0fc1dfd1] pre{background:var(--bg-input, rgba(255, 255, 255, .1));padding:16px;border-radius:6px;overflow-x:auto;margin-bottom:20px;border:1px solid var(--border-light, rgba(255, 255, 255, .1));transition:background-color .3s ease,border-color .3s ease}.modal-summary-content[data-v-0fc1dfd1] pre code{background:transparent;padding:0;color:var(--text-secondary, rgba(255, 255, 255, .85))}.modal-summary-content[data-v-0fc1dfd1] blockquote{border-left:4px solid var(--border-color, rgba(255, 255, 255, .3));padding-left:20px;margin:20px 0;color:var(--text-quaternary, rgba(255, 255, 255, .6));font-style:italic;transition:border-color .3s ease,color .3s ease}.modal-summary-content[data-v-0fc1dfd1] table{width:100%;border-collapse:collapse;margin-bottom:20px}.modal-summary-content[data-v-0fc1dfd1] table th,.modal-summary-content[data-v-0fc1dfd1] table td{border:1px solid var(--border-light, rgba(255, 255, 255, .15));padding:12px;text-align:left;color:var(--text-secondary, rgba(255, 255, 255, .85));transition:border-color .3s ease,color .3s ease}.modal-summary-content[data-v-0fc1dfd1] table th{background:var(--bg-card, rgba(255, 255, 255, .1));font-weight:600;color:var(--text-primary, rgba(255, 255, 255, .9));transition:background-color .3s ease,color .3s ease}.teaching-analysis[data-v-e97d47dd]{height:100%;padding:0 24px;color:var(--text-secondary, rgba(255, 255, 255, .85));overflow-y:auto;transition:color .3s ease}.teaching-analysis .analysis-content[data-v-e97d47dd]{margin:0 auto}.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content h1,.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content h2,.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content h3,.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content h4,.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content h5,.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content h6{color:var(--text-primary, rgba(255, 255, 255, .95));font-weight:600;margin:1em 0 .5em;transition:color .3s ease}.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content h1{font-size:28px}.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content h2{font-size:24px}.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content h3{font-size:20px}.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content h4{font-size:18px}.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content h5{font-size:16px}.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content h6{font-size:14px}.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content p{color:var(--text-tertiary, rgba(255, 255, 255, .75));line-height:1.6;margin-bottom:1em;transition:color .3s ease}.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content ul,.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content ol{padding-left:2em;margin-bottom:1em;color:var(--text-tertiary, rgba(255, 255, 255, .75));transition:color .3s ease}.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content li{margin-bottom:.5em;color:var(--text-tertiary, rgba(255, 255, 255, .75));transition:color .3s ease}.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content blockquote{border-left:4px solid var(--border-color, rgba(255, 255, 255, .2));padding-left:1em;margin:1em 0;color:var(--text-quaternary, rgba(255, 255, 255, .6));transition:border-color .3s ease,color .3s ease}.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content code{background:var(--bg-input, rgba(255, 255, 255, .1));padding:.2em .4em;border-radius:3px;font-family:monospace;color:var(--text-secondary, rgba(255, 255, 255, .85));transition:background-color .3s ease,color .3s ease}.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content pre{background:var(--bg-card, rgba(255, 255, 255, .05));padding:1em;border-radius:4px;overflow-x:auto;margin:1em 0;border:1px solid var(--border-light, rgba(255, 255, 255, .1));transition:background-color .3s ease,border-color .3s ease}.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content pre code{background:none;padding:0;color:var(--text-secondary, rgba(255, 255, 255, .85))}.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content table{width:100%;border-collapse:collapse;margin:1em 0}.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content table th,.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content table td{border:1px solid var(--border-light, rgba(255, 255, 255, .1));padding:.5em;text-align:left;color:var(--text-secondary, rgba(255, 255, 255, .85));transition:border-color .3s ease,color .3s ease}.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content table th{background:var(--bg-card, rgba(255, 255, 255, .05));color:var(--text-primary, rgba(255, 255, 255, .95));transition:background-color .3s ease,color .3s ease}.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content a{color:var(--accent-blue, #1890ff);text-decoration:none;transition:color .3s ease}.teaching-analysis .analysis-content[data-v-e97d47dd] .markdown-content a:hover{text-decoration:underline;color:var(--accent-blue-light, #40a9ff)}.teaching-analysis .empty-analysis[data-v-e97d47dd]{display:flex;align-items:center;justify-content:center;min-height:400px;padding:60px 20px}.teaching-analysis .empty-analysis .empty-content[data-v-e97d47dd]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.teaching-analysis .empty-analysis .empty-content .empty-icon-wrapper[data-v-e97d47dd]{margin-bottom:24px}.teaching-analysis .empty-analysis .empty-content .empty-icon-wrapper .empty-icon[data-v-e97d47dd]{width:120px;height:120px;color:var(--text-quaternary, rgba(255, 255, 255, .3));opacity:.6;transition:all .3s ease}.teaching-analysis .empty-analysis .empty-content .empty-text[data-v-e97d47dd]{font-size:16px;font-weight:500;color:var(--text-secondary, rgba(255, 255, 255, .7));margin:0 0 8px;transition:color .3s ease}.teaching-analysis .empty-analysis .empty-content .empty-desc[data-v-e97d47dd]{font-size:14px;color:var(--text-tertiary, rgba(255, 255, 255, .5));margin:0;transition:color .3s ease}.classroom-evaluation[data-v-a12e95c8]{padding:24px;background:var(--bg-card, rgba(32, 33, 36, .95));border:1px solid var(--border-light, rgba(255, 255, 255, .05));border-radius:8px;transition:background-color .3s ease,border-color .3s ease}.classroom-evaluation .evaluation-header[data-v-a12e95c8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-light, rgba(255, 255, 255, .1));transition:border-color .3s ease}.classroom-evaluation .evaluation-header .evaluation-title[data-v-a12e95c8]{color:var(--text-secondary, rgba(255, 255, 255, .85));margin:0;font-size:18px;font-weight:600;transition:color .3s ease}.classroom-evaluation .evaluation-header .evaluation-actions[data-v-a12e95c8]{display:flex;gap:8px}.classroom-evaluation .desktop-table[data-v-a12e95c8]{display:block}.classroom-evaluation .mobile-cards[data-v-a12e95c8]{display:none}.classroom-evaluation .evaluation-table[data-v-a12e95c8]{margin-bottom:24px}.classroom-evaluation .evaluation-table .table-container[data-v-a12e95c8]{overflow-x:auto}.classroom-evaluation .evaluation-table .evaluation-table-custom[data-v-a12e95c8]{width:100%;border-collapse:collapse;background:transparent;color:var(--text-secondary, rgba(255, 255, 255, .85));transition:color .3s ease}.classroom-evaluation .evaluation-table .evaluation-table-custom th[data-v-a12e95c8],.classroom-evaluation .evaluation-table .evaluation-table-custom td[data-v-a12e95c8]{border:1px solid var(--border-light, rgba(255, 255, 255, .1));padding:12px 8px;text-align:left;vertical-align:top;transition:border-color .3s ease,background-color .3s ease,color .3s ease}.classroom-evaluation .evaluation-table .evaluation-table-custom th[data-v-a12e95c8]{background:var(--bg-card, rgba(255, 255, 255, .05));color:var(--text-secondary, rgba(255, 255, 255, .85));font-weight:600;text-align:center}.classroom-evaluation .evaluation-table .evaluation-table-custom td[data-v-a12e95c8]{background:transparent}.classroom-evaluation .evaluation-table .evaluation-table-custom .category-cell[data-v-a12e95c8]{background:var(--bg-card, rgba(255, 255, 255, .02));font-weight:600;color:var(--accent-blue, #1890ff);text-align:center;vertical-align:middle}.classroom-evaluation .evaluation-table .evaluation-table-custom .item-cell[data-v-a12e95c8]{min-width:300px}.classroom-evaluation .evaluation-table .evaluation-table-custom .weight-cell[data-v-a12e95c8]{text-align:center;color:var(--text-tertiary, rgba(255, 255, 255, .65));font-weight:600;min-width:60px;vertical-align:middle}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-cell[data-v-a12e95c8]{text-align:center;min-width:100px}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-container[data-v-a12e95c8]{display:flex;align-items:center;justify-content:center;gap:8px}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-input[data-v-a12e95c8]{width:80px}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-input.score-input-warning[data-v-a12e95c8] .ant-input-number{border-color:#ff4d4f!important;box-shadow:0 0 0 2px #ff4d4f33!important}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-input[data-v-a12e95c8] .ant-input-number{background:var(--bg-input, rgba(255, 255, 255, .08));border:1px solid var(--border-active, rgba(24, 144, 255, .4));border-radius:4px;transition:background-color .3s ease,border-color .3s ease}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-input[data-v-a12e95c8] .ant-input-number .ant-input-number-input{background:transparent;color:var(--accent-blue-light, #40a9ff);font-weight:600;text-align:center;transition:color .3s ease}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-input[data-v-a12e95c8] .ant-input-number .ant-input-number-input::placeholder{color:var(--text-quaternary, rgba(255, 255, 255, .3))}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-input[data-v-a12e95c8] .ant-input-number .ant-input-number-input:focus{box-shadow:none}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-input[data-v-a12e95c8] .ant-input-number .ant-input-number-handler-wrap{background:var(--bg-card, rgba(255, 255, 255, .05));border-left:1px solid var(--border-active, rgba(24, 144, 255, .3));transition:background-color .3s ease,border-color .3s ease}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-input[data-v-a12e95c8] .ant-input-number .ant-input-number-handler-wrap .ant-input-number-handler{border:none;background:transparent;color:var(--text-tertiary, rgba(255, 255, 255, .65));transition:background-color .3s ease,color .3s ease}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-input[data-v-a12e95c8] .ant-input-number .ant-input-number-handler-wrap .ant-input-number-handler:hover{background:var(--bg-active, rgba(24, 144, 255, .1));color:var(--accent-blue-light, #40a9ff)}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-input[data-v-a12e95c8] .ant-input-number .ant-input-number-handler-wrap .ant-input-number-handler:active{background:var(--bg-active, rgba(24, 144, 255, .2))}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-input[data-v-a12e95c8] .ant-input-number .ant-input-number-handler-wrap .ant-input-number-handler .anticon{color:inherit}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-input[data-v-a12e95c8] .ant-input-number .ant-input-number-handler-wrap .ant-input-number-handler-up{border-bottom:1px solid var(--border-active, rgba(24, 144, 255, .2))}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-input[data-v-a12e95c8] .ant-input-number:hover{border-color:var(--accent-blue, rgba(24, 144, 255, .6));background:var(--bg-card-hover, rgba(255, 255, 255, .1))}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-input[data-v-a12e95c8] .ant-input-number:focus,.classroom-evaluation .evaluation-table .evaluation-table-custom .score-input[data-v-a12e95c8] .ant-input-number.ant-input-number-focused{border-color:var(--accent-blue-light, #40a9ff);box-shadow:0 0 0 2px #1890ff33;background:var(--bg-card-hover, rgba(255, 255, 255, .1))}.classroom-evaluation .evaluation-table .evaluation-table-custom .warning-icon[data-v-a12e95c8]{color:#ff4d4f;font-size:16px;cursor:help;margin-left:4px;animation:pulse-a12e95c8 2s infinite}.classroom-evaluation .evaluation-table .evaluation-table-custom .warning-icon[data-v-a12e95c8]:hover{color:#ff7875}@keyframes pulse-a12e95c8{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-display[data-v-a12e95c8]{display:inline-block;padding:4px 8px;background:var(--bg-active, rgba(24, 144, 255, .1));border:1px solid var(--border-active, rgba(24, 144, 255, .3));border-radius:4px;color:var(--accent-blue, #1890ff);font-weight:600;min-width:40px;text-align:center;cursor:default;transition:all .3s ease}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-display[data-v-a12e95c8]:hover{background:var(--bg-active, rgba(24, 144, 255, .15));border-color:var(--border-active, rgba(24, 144, 255, .5));transform:scale(1.05)}.classroom-evaluation .evaluation-table .evaluation-table-custom .basis-icon[data-v-a12e95c8]{color:var(--accent-blue, #1890ff);font-size:16px;cursor:pointer;transition:all .3s ease;background:var(--bg-active, rgba(24, 144, 255, .1));border-radius:50%;padding:2px}.classroom-evaluation .evaluation-table .evaluation-table-custom .basis-icon[data-v-a12e95c8]:hover{color:var(--accent-blue-light, #40a9ff);background:var(--bg-active, rgba(24, 144, 255, .2));transform:scale(1.2)}.classroom-evaluation .evaluation-table .evaluation-table-custom .basis-icon-native[data-v-a12e95c8]{color:var(--accent-blue, #1890ff);font-size:16px;cursor:help;transition:all .3s ease;background:var(--bg-active, rgba(24, 144, 255, .1));border-radius:50%;padding:4px;margin-left:8px;display:inline-flex;align-items:center;justify-content:center}.classroom-evaluation .evaluation-table .evaluation-table-custom .basis-icon-native[data-v-a12e95c8]:hover{color:var(--accent-blue-light, #40a9ff);background:var(--bg-active, rgba(24, 144, 255, .2));transform:scale(1.1)}.classroom-evaluation .evaluation-table .evaluation-table-custom .basis-icon-editable[data-v-a12e95c8]{color:var(--accent-blue, #1890ff);font-size:16px;cursor:pointer;transition:all .3s ease;background:var(--bg-active, rgba(24, 144, 255, .15));border-radius:50%;padding:4px;margin-left:8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-active, rgba(24, 144, 255, .3))}.classroom-evaluation .evaluation-table .evaluation-table-custom .basis-icon-editable[data-v-a12e95c8]:hover{color:var(--accent-blue-light, #40a9ff);background:var(--bg-active, rgba(24, 144, 255, .25));transform:scale(1.15);border-color:var(--accent-blue-light, #40a9ff)}.classroom-evaluation .evaluation-table .evaluation-table-custom .basis-edit-container[data-v-a12e95c8]{min-width:300px;max-width:400px}.classroom-evaluation .evaluation-table .evaluation-table-custom .basis-edit-container .basis-edit-label[data-v-a12e95c8]{color:var(--text-secondary, rgba(255, 255, 255, .85));font-size:13px;font-weight:500;margin-bottom:8px}.classroom-evaluation .evaluation-table .evaluation-table-custom .basis-edit-container .basis-textarea[data-v-a12e95c8] .ant-input{background:var(--bg-input, rgba(255, 255, 255, .08));border:1px solid var(--border-active, rgba(24, 144, 255, .4));border-radius:4px;color:var(--text-secondary, rgba(255, 255, 255, .85));transition:all .3s ease}.classroom-evaluation .evaluation-table .evaluation-table-custom .basis-edit-container .basis-textarea[data-v-a12e95c8] .ant-input:focus,.classroom-evaluation .evaluation-table .evaluation-table-custom .basis-edit-container .basis-textarea[data-v-a12e95c8] .ant-input:hover{border-color:var(--accent-blue-light, #40a9ff);background:var(--bg-card-hover, rgba(255, 255, 255, .1))}.classroom-evaluation .evaluation-table .evaluation-table-custom .basis-edit-container .basis-textarea[data-v-a12e95c8] .ant-input::placeholder{color:var(--text-quaternary, rgba(255, 255, 255, .3))}.classroom-evaluation .evaluation-table .evaluation-table-custom .basis-edit-container .basis-textarea[data-v-a12e95c8] .ant-input-data-count{color:var(--text-tertiary, rgba(255, 255, 255, .65));bottom:4px;right:8px}.classroom-evaluation .evaluation-table .evaluation-table-custom .total-cell[data-v-a12e95c8]{text-align:center;background:var(--bg-card, rgba(255, 255, 255, .02));font-weight:600;min-width:80px}.classroom-evaluation .evaluation-item[data-v-a12e95c8]{display:flex;align-items:flex-start;line-height:1.5}.classroom-evaluation .evaluation-item .item-id[data-v-a12e95c8]{color:var(--accent-blue, #1890ff);font-weight:600;margin-right:8px;min-width:30px;transition:color .3s ease}.classroom-evaluation .evaluation-item .item-name[data-v-a12e95c8]{color:var(--text-secondary, rgba(255, 255, 255, .85));flex:1;transition:color .3s ease}.classroom-evaluation .total-score[data-v-a12e95c8]{color:var(--accent-blue, #1890ff);font-weight:600;transition:color .3s ease}.classroom-evaluation .total-score.total-score-exceeded[data-v-a12e95c8]{color:#ff4d4f;animation:pulse-a12e95c8 2s infinite}.classroom-evaluation .total-warning-icon[data-v-a12e95c8]{color:#ff4d4f;font-size:14px;margin-left:8px;animation:pulse-a12e95c8 2s infinite}.classroom-evaluation .evaluation-summary[data-v-a12e95c8]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:var(--bg-card, rgba(255, 255, 255, .05));border-radius:8px;border:1px solid var(--border-light, rgba(255, 255, 255, .1));transition:background-color .3s ease,border-color .3s ease}.classroom-evaluation .evaluation-summary .summary-item[data-v-a12e95c8]{display:flex;align-items:center;gap:8px}.classroom-evaluation .evaluation-summary .summary-item .summary-label[data-v-a12e95c8]{color:var(--text-tertiary, rgba(255, 255, 255, .65));font-size:14px;transition:color .3s ease}.classroom-evaluation .evaluation-summary .summary-item .summary-value[data-v-a12e95c8]{color:var(--accent-blue, #1890ff);font-size:18px;font-weight:600;transition:color .3s ease}.classroom-evaluation .evaluation-summary .summary-item .summary-grade[data-v-a12e95c8]{padding:4px 12px;border-radius:4px;font-weight:600;font-size:14px}.classroom-evaluation .evaluation-summary .summary-item .summary-grade.grade-excellent[data-v-a12e95c8]{background:#52c41a;color:#fff}.classroom-evaluation .evaluation-summary .summary-item .summary-grade.grade-good[data-v-a12e95c8]{background:#1890ff;color:#fff}.classroom-evaluation .evaluation-summary .summary-item .summary-grade.grade-medium[data-v-a12e95c8]{background:#faad14;color:#fff}.classroom-evaluation .evaluation-summary .summary-item .summary-grade.grade-pass[data-v-a12e95c8]{background:#722ed1;color:#fff}.classroom-evaluation .evaluation-summary .summary-item .summary-grade.grade-fail[data-v-a12e95c8]{background:#f5222d;color:#fff}@media screen and (max-width: 768px){.classroom-evaluation[data-v-a12e95c8]{padding:16px 12px;overflow-x:hidden}.classroom-evaluation .evaluation-header[data-v-a12e95c8]{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:16px;padding-bottom:12px}.classroom-evaluation .evaluation-header .evaluation-title[data-v-a12e95c8]{font-size:16px;width:100%}.classroom-evaluation .evaluation-header .evaluation-actions[data-v-a12e95c8]{width:100%;flex-wrap:wrap;gap:8px}.classroom-evaluation .evaluation-header .evaluation-actions[data-v-a12e95c8] .ant-btn{flex:1;min-width:auto;font-size:12px;padding:4px 12px;height:auto}.classroom-evaluation .evaluation-header .evaluation-actions[data-v-a12e95c8] .ant-btn .anticon{font-size:14px}.classroom-evaluation .desktop-table[data-v-a12e95c8]{display:none!important}.classroom-evaluation .mobile-cards[data-v-a12e95c8]{display:block!important;margin-bottom:16px}.classroom-evaluation .evaluation-cards .category-card[data-v-a12e95c8]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;margin-bottom:16px;overflow:hidden}.classroom-evaluation .evaluation-cards .category-card .category-header[data-v-a12e95c8]{background:#ffffff14;padding:12px;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid rgba(255,255,255,.1)}.classroom-evaluation .evaluation-cards .category-card .category-header .category-title[data-v-a12e95c8]{color:#1890ff;font-size:15px;font-weight:600}.classroom-evaluation .evaluation-cards .category-card .category-header .category-weight[data-v-a12e95c8]{color:#ffffffa6;font-size:13px}.classroom-evaluation .evaluation-cards .category-card .category-header .category-total[data-v-a12e95c8]{color:#1890ff;font-size:14px;font-weight:600;display:flex;align-items:center;gap:4px}.classroom-evaluation .evaluation-cards .category-card .category-header .category-total.total-score-exceeded[data-v-a12e95c8]{color:#ff4d4f}.classroom-evaluation .evaluation-cards .category-card .category-header .category-total .total-warning-icon[data-v-a12e95c8]{color:#ff4d4f;font-size:14px;animation:pulse-a12e95c8 2s infinite}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card[data-v-a12e95c8]{border-bottom:1px solid rgba(255,255,255,.05);padding:12px}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card[data-v-a12e95c8]:last-child{border-bottom:none}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-header[data-v-a12e95c8]{display:flex;align-items:flex-start;margin-bottom:10px;gap:6px}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-header .item-id[data-v-a12e95c8]{color:#1890ff;font-weight:600;font-size:13px;min-width:24px;flex-shrink:0}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-header .item-name[data-v-a12e95c8]{color:#ffffffd9;font-size:13px;line-height:1.5;flex:1}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row[data-v-a12e95c8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row[data-v-a12e95c8]:last-child{margin-bottom:0}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row .info-label[data-v-a12e95c8]{color:#ffffffa6;font-size:12px;min-width:50px}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row .info-value[data-v-a12e95c8]{color:#ffffffd9;font-size:13px;font-weight:600}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row .score-container[data-v-a12e95c8]{display:flex;align-items:center;gap:6px;flex:1;justify-content:flex-end}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row .score-container .score-input[data-v-a12e95c8]{width:70px}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row .score-container .score-input.score-input-warning[data-v-a12e95c8] .ant-input-number{border-color:#ff4d4f!important;box-shadow:0 0 0 2px #ff4d4f33!important}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row .score-container .score-input[data-v-a12e95c8] .ant-input-number{background:#ffffff14;border:1px solid rgba(24,144,255,.4);border-radius:4px;width:100%}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row .score-container .score-input[data-v-a12e95c8] .ant-input-number .ant-input-number-input{background:transparent;color:#40a9ff;font-weight:600;text-align:center;font-size:13px;padding:4px 8px}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row .score-container .score-display[data-v-a12e95c8]{display:inline-block;padding:4px 10px;background:#1890ff1a;border:1px solid rgba(24,144,255,.3);border-radius:4px;color:#1890ff;font-weight:600;font-size:13px;min-width:40px;text-align:center}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row .score-container .basis-icon-native[data-v-a12e95c8]{color:#1890ff;font-size:16px;cursor:help;transition:all .3s ease;background:#1890ff1a;border-radius:50%;padding:4px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row .score-container .basis-icon-native[data-v-a12e95c8]:hover{color:#40a9ff;background:#1890ff33;transform:scale(1.1)}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row .score-container .basis-icon-editable[data-v-a12e95c8]{color:#1890ff;font-size:16px;cursor:pointer;transition:all .3s ease;background:#1890ff26;border-radius:50%;padding:4px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(24,144,255,.3)}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row .score-container .basis-icon-editable[data-v-a12e95c8]:hover{color:#40a9ff;background:#1890ff40;transform:scale(1.15);border-color:#40a9ff}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row .score-container .warning-icon[data-v-a12e95c8]{color:#ff4d4f;font-size:16px;cursor:help;margin-left:4px;animation:pulse-a12e95c8 2s infinite;flex-shrink:0}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row .score-container .warning-icon[data-v-a12e95c8]:hover{color:#ff7875}.classroom-evaluation .evaluation-cards .basis-edit-container[data-v-a12e95c8]{min-width:250px;max-width:300px}.classroom-evaluation .evaluation-cards .basis-edit-container .basis-edit-label[data-v-a12e95c8]{color:#ffffffd9;font-size:12px;font-weight:500;margin-bottom:8px}.classroom-evaluation .evaluation-cards .basis-edit-container .basis-textarea[data-v-a12e95c8] .ant-input{background:#ffffff14;border:1px solid rgba(24,144,255,.4);border-radius:4px;color:#ffffffd9;font-size:12px;transition:all .3s ease}.classroom-evaluation .evaluation-cards .basis-edit-container .basis-textarea[data-v-a12e95c8] .ant-input:focus,.classroom-evaluation .evaluation-cards .basis-edit-container .basis-textarea[data-v-a12e95c8] .ant-input:hover{border-color:#40a9ff;background:#ffffff1a}.classroom-evaluation .evaluation-cards .basis-edit-container .basis-textarea[data-v-a12e95c8] .ant-input::placeholder{color:#ffffff4d}.classroom-evaluation .evaluation-cards .basis-edit-container .basis-textarea[data-v-a12e95c8] .ant-input-data-count{color:#ffffffa6;bottom:4px;right:8px;font-size:11px}.classroom-evaluation .evaluation-table[data-v-a12e95c8]{margin-bottom:16px}.classroom-evaluation .evaluation-table .table-container[data-v-a12e95c8]{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -12px;padding:0 12px}.classroom-evaluation .evaluation-table .table-container[data-v-a12e95c8]::-webkit-scrollbar{height:4px}.classroom-evaluation .evaluation-table .table-container[data-v-a12e95c8]::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:2px}.classroom-evaluation .evaluation-table .evaluation-table-custom[data-v-a12e95c8]{min-width:600px;font-size:12px}.classroom-evaluation .evaluation-table .evaluation-table-custom th[data-v-a12e95c8],.classroom-evaluation .evaluation-table .evaluation-table-custom td[data-v-a12e95c8]{padding:8px 6px;font-size:12px}.classroom-evaluation .evaluation-table .evaluation-table-custom th[data-v-a12e95c8]{font-size:12px;padding:10px 6px}.classroom-evaluation .evaluation-table .evaluation-table-custom .category-cell[data-v-a12e95c8]{font-size:13px;width:100px;min-width:100px;word-break:break-all;line-height:1.4}.classroom-evaluation .evaluation-table .evaluation-table-custom .item-cell[data-v-a12e95c8]{min-width:200px;max-width:250px}.classroom-evaluation .evaluation-table .evaluation-table-custom .evaluation-item .item-id[data-v-a12e95c8]{font-size:11px;margin-right:4px;min-width:24px}.classroom-evaluation .evaluation-table .evaluation-table-custom .evaluation-item .item-name[data-v-a12e95c8]{font-size:12px;line-height:1.5}.classroom-evaluation .evaluation-table .evaluation-table-custom .weight-cell[data-v-a12e95c8]{min-width:50px;font-size:12px}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-cell[data-v-a12e95c8]{min-width:90px}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-container[data-v-a12e95c8]{gap:4px;flex-wrap:wrap;justify-content:center}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-input[data-v-a12e95c8]{width:60px}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-input[data-v-a12e95c8] .ant-input-number .ant-input-number-input{font-size:12px;padding:4px 8px}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-input[data-v-a12e95c8] .ant-input-number .ant-input-number-handler-wrap .ant-input-number-handler{font-size:10px;height:12px;line-height:12px}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-display[data-v-a12e95c8]{font-size:12px;padding:2px 6px;min-width:32px}.classroom-evaluation .evaluation-table .evaluation-table-custom .basis-icon-native[data-v-a12e95c8]{font-size:14px;padding:2px;margin-left:4px}.classroom-evaluation .evaluation-table .evaluation-table-custom .total-cell[data-v-a12e95c8]{min-width:70px;font-size:12px}.classroom-evaluation .evaluation-table .evaluation-table-custom .total-score[data-v-a12e95c8]{font-size:12px}.classroom-evaluation .evaluation-table .evaluation-table-custom .total-warning-icon[data-v-a12e95c8]{font-size:12px;margin-left:4px}.classroom-evaluation .evaluation-summary[data-v-a12e95c8]{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px}.classroom-evaluation .evaluation-summary .summary-item[data-v-a12e95c8]{width:100%;justify-content:space-between}.classroom-evaluation .evaluation-summary .summary-item .summary-label[data-v-a12e95c8]{font-size:13px}.classroom-evaluation .evaluation-summary .summary-item .summary-value[data-v-a12e95c8]{font-size:16px}.classroom-evaluation .evaluation-summary .summary-item .summary-grade[data-v-a12e95c8]{font-size:13px;padding:4px 10px}.classroom-evaluation .empty-evaluation[data-v-a12e95c8]{min-height:250px;padding:30px 15px;margin-top:12px}.classroom-evaluation .empty-evaluation .empty-content .empty-icon-wrapper[data-v-a12e95c8]{margin-bottom:12px}.classroom-evaluation .empty-evaluation .empty-content .empty-icon-wrapper .empty-icon[data-v-a12e95c8]{width:60px;height:60px}.classroom-evaluation .empty-evaluation .empty-content .empty-text[data-v-a12e95c8]{font-size:13px}.classroom-evaluation .empty-evaluation .empty-content .empty-desc[data-v-a12e95c8]{font-size:11px}}@media screen and (max-width: 480px){.classroom-evaluation[data-v-a12e95c8]{padding:12px 8px}.classroom-evaluation .evaluation-header .evaluation-title[data-v-a12e95c8]{font-size:14px}.classroom-evaluation .evaluation-header .evaluation-actions[data-v-a12e95c8] .ant-btn{font-size:11px;padding:4px 8px}.classroom-evaluation .evaluation-header .evaluation-actions[data-v-a12e95c8] .ant-btn span{display:none}.classroom-evaluation .evaluation-header .evaluation-actions[data-v-a12e95c8] .ant-btn .anticon{margin:0}.classroom-evaluation .evaluation-cards .category-card[data-v-a12e95c8]{margin-bottom:12px}.classroom-evaluation .evaluation-cards .category-card .category-header[data-v-a12e95c8]{padding:10px}.classroom-evaluation .evaluation-cards .category-card .category-header .category-title[data-v-a12e95c8]{font-size:14px}.classroom-evaluation .evaluation-cards .category-card .category-header .category-weight[data-v-a12e95c8]{font-size:12px}.classroom-evaluation .evaluation-cards .category-card .category-header .category-total[data-v-a12e95c8]{font-size:13px}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card[data-v-a12e95c8]{padding:10px}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-header[data-v-a12e95c8]{margin-bottom:8px}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-header .item-id[data-v-a12e95c8]{font-size:12px;min-width:20px}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-header .item-name[data-v-a12e95c8]{font-size:12px}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row[data-v-a12e95c8]{margin-bottom:6px}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row .info-label[data-v-a12e95c8]{font-size:11px;min-width:45px}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row .info-value[data-v-a12e95c8]{font-size:12px}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row .score-container[data-v-a12e95c8]{gap:4px}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row .score-container .score-input[data-v-a12e95c8]{width:60px}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row .score-container .score-input[data-v-a12e95c8] .ant-input-number .ant-input-number-input{font-size:12px;padding:3px 6px}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row .score-container .score-display[data-v-a12e95c8]{font-size:12px;padding:3px 8px;min-width:35px}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row .score-container .basis-icon-native[data-v-a12e95c8]{font-size:14px;padding:3px}.classroom-evaluation .evaluation-cards .category-card .category-items .item-card .item-card-body .item-info-row .score-container .warning-icon[data-v-a12e95c8]{font-size:14px}.classroom-evaluation .evaluation-table .table-container[data-v-a12e95c8]{margin:0 -8px;padding:0 8px}.classroom-evaluation .evaluation-table .evaluation-table-custom[data-v-a12e95c8]{min-width:550px;font-size:11px}.classroom-evaluation .evaluation-table .evaluation-table-custom th[data-v-a12e95c8],.classroom-evaluation .evaluation-table .evaluation-table-custom td[data-v-a12e95c8]{padding:6px 4px;font-size:11px}.classroom-evaluation .evaluation-table .evaluation-table-custom th[data-v-a12e95c8]{font-size:11px;padding:8px 4px}.classroom-evaluation .evaluation-table .evaluation-table-custom .category-cell[data-v-a12e95c8]{font-size:12px;width:80px;min-width:80px}.classroom-evaluation .evaluation-table .evaluation-table-custom .item-cell[data-v-a12e95c8]{min-width:180px;max-width:220px}.classroom-evaluation .evaluation-table .evaluation-table-custom .evaluation-item .item-id[data-v-a12e95c8]{font-size:10px;margin-right:3px;min-width:20px}.classroom-evaluation .evaluation-table .evaluation-table-custom .evaluation-item .item-name[data-v-a12e95c8]{font-size:11px}.classroom-evaluation .evaluation-table .evaluation-table-custom .weight-cell[data-v-a12e95c8]{min-width:45px;font-size:11px}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-cell[data-v-a12e95c8]{min-width:80px}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-input[data-v-a12e95c8]{width:50px}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-input[data-v-a12e95c8] .ant-input-number .ant-input-number-input{font-size:11px;padding:2px 6px}.classroom-evaluation .evaluation-table .evaluation-table-custom .score-display[data-v-a12e95c8]{font-size:11px;padding:2px 4px;min-width:28px}.classroom-evaluation .evaluation-table .evaluation-table-custom .basis-icon-native[data-v-a12e95c8]{font-size:12px;padding:1px;margin-left:2px}.classroom-evaluation .evaluation-table .evaluation-table-custom .total-cell[data-v-a12e95c8]{min-width:60px;font-size:11px}.classroom-evaluation .evaluation-summary[data-v-a12e95c8]{padding:10px 12px}.classroom-evaluation .evaluation-summary .summary-item .summary-label[data-v-a12e95c8]{font-size:12px}.classroom-evaluation .evaluation-summary .summary-item .summary-value[data-v-a12e95c8]{font-size:15px}.classroom-evaluation .evaluation-summary .summary-item .summary-grade[data-v-a12e95c8]{font-size:12px;padding:3px 8px}.classroom-evaluation .empty-evaluation[data-v-a12e95c8]{display:flex;align-items:center;justify-content:center;min-height:400px;padding:60px 20px}.classroom-evaluation .empty-evaluation .empty-content[data-v-a12e95c8]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.classroom-evaluation .empty-evaluation .empty-content .empty-icon-wrapper[data-v-a12e95c8]{margin-bottom:24px}.classroom-evaluation .empty-evaluation .empty-content .empty-icon-wrapper .empty-icon[data-v-a12e95c8]{width:120px;height:120px;color:var(--text-quaternary, rgba(255, 255, 255, .3));opacity:.6;transition:all .3s ease}.classroom-evaluation .empty-evaluation .empty-content .empty-text[data-v-a12e95c8]{font-size:16px;font-weight:500;color:var(--text-secondary, rgba(255, 255, 255, .7));margin:0 0 8px;transition:color .3s ease}.classroom-evaluation .empty-evaluation .empty-content .empty-desc[data-v-a12e95c8]{font-size:14px;color:var(--text-tertiary, rgba(255, 255, 255, .5));margin:0;transition:color .3s ease}}@media screen and (max-width: 768px){.classroom-evaluation .empty-evaluation[data-v-a12e95c8]{min-height:300px;padding:40px 20px;margin-top:16px}.classroom-evaluation .empty-evaluation .empty-content .empty-icon-wrapper[data-v-a12e95c8]{margin-bottom:16px}.classroom-evaluation .empty-evaluation .empty-content .empty-icon-wrapper .empty-icon[data-v-a12e95c8]{width:80px;height:80px}.classroom-evaluation .empty-evaluation .empty-content .empty-text[data-v-a12e95c8]{font-size:14px}.classroom-evaluation .empty-evaluation .empty-content .empty-desc[data-v-a12e95c8]{font-size:12px}}.classroom-evaluation .empty-evaluation{display:flex;align-items:center;justify-content:center;min-height:400px;padding:60px 20px}.classroom-evaluation .empty-evaluation .empty-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.classroom-evaluation .empty-evaluation .empty-content .empty-icon-wrapper{margin-bottom:24px}.classroom-evaluation .empty-evaluation .empty-content .empty-icon-wrapper .empty-icon{width:120px;height:120px;color:var(--text-quaternary, rgba(255, 255, 255, .3));opacity:.6;transition:all .3s ease}.classroom-evaluation .empty-evaluation .empty-content .empty-text{font-size:16px;font-weight:500;color:var(--text-secondary, rgba(255, 255, 255, .7));margin:0 0 8px;transition:color .3s ease}.classroom-evaluation .empty-evaluation .empty-content .empty-desc{font-size:14px;color:var(--text-tertiary, rgba(255, 255, 255, .5));margin:0;transition:color .3s ease}.expert-evaluation[data-v-f72de72f]{padding:24px;background:var(--bg-card, rgba(32, 33, 36, .95));border:1px solid var(--border-light, rgba(255, 255, 255, .05));border-radius:8px;transition:background-color .3s ease,border-color .3s ease}.expert-evaluation .expert-tabs[data-v-f72de72f]{margin-bottom:8px}.expert-evaluation .expert-tabs .tab-container[data-v-f72de72f]{position:relative}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav{margin-bottom:32px;padding:0;position:relative}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav:before{display:none}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-nav-wrap{display:flex;justify-content:center}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-nav-list{display:inline-flex;gap:8px;padding:6px;background:linear-gradient(135deg,var(--bg-card, rgba(255, 255, 255, .08)) 0%,var(--bg-card, rgba(255, 255, 255, .04)) 100%);border-radius:16px;border:1px solid var(--border-light, rgba(255, 255, 255, .12));box-shadow:0 4px 16px #0000001a,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab{position:relative;font-size:15px;font-weight:500;padding:12px 32px;margin:0;color:var(--text-secondary, rgba(255, 255, 255, .65));background:transparent;border:none;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;cursor:pointer;overflow:hidden}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab:before{display:none}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%) scaleX(0);width:0;height:3px;background:linear-gradient(90deg,var(--accent-blue, #1890ff) 0%,var(--accent-blue-light, #40a9ff) 100%);border-radius:2px 2px 0 0;transition:all .3s cubic-bezier(.4,0,.2,1)}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab .tab-label{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;z-index:1;transition:all .3s ease}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab .tab-icon{width:18px;height:18px;transition:all .3s ease;flex-shrink:0}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab .tab-text{font-weight:inherit;letter-spacing:.3px}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab:hover{color:var(--text-secondary, rgba(255, 255, 255, .95));background:#ffffff14;transform:translateY(-1px)}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab:hover .tab-icon{color:var(--accent-blue, #1890ff)}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{color:var(--accent-blue, #1890ff);background:linear-gradient(135deg,#1890ff33,#1890ff1a);font-weight:600;box-shadow:0 4px 12px #1890ff40,inset 0 1px #fff3;transform:translateY(-2px)}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active:after{transform:translate(-50%) scaleX(1);width:60%}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .tab-icon{color:var(--accent-blue, #1890ff);transform:scale(1.15);filter:drop-shadow(0 2px 4px rgba(24,144,255,.3))}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .tab-text{text-shadow:0 1px 2px rgba(24,144,255,.2)}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab:first-child{border-radius:12px}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab:last-child{border-radius:12px}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-ink-bar{display:none}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs .ant-tabs-content{position:relative}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs .ant-tabs-content .ant-tabs-tabpane{animation:fadeIn-f72de72f .4s cubic-bezier(.4,0,.2,1)}.expert-evaluation .ai-summary-section[data-v-f72de72f]{margin-bottom:32px}.expert-evaluation .ai-summary-section .section-header[data-v-f72de72f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid var(--border-light, rgba(255, 255, 255, .1))}.expert-evaluation .ai-summary-section .section-header.ai-header[data-v-f72de72f]{background:linear-gradient(135deg,var(--bg-active, rgba(24, 144, 255, .08)) 0%,var(--bg-card, rgba(32, 33, 36, .95)) 100%);padding:16px 20px;border-radius:12px;border:1px solid var(--border-active, rgba(24, 144, 255, .3));margin-bottom:20px}.expert-evaluation .ai-summary-section .section-header.ai-header .re-summarize-btn[data-v-f72de72f]{margin-left:auto;border-radius:6px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 4px #0000001a;border:1px solid rgba(24,144,255,.3);background:linear-gradient(135deg,#1890ff1a,#1890ff0d);color:var(--accent-blue, #1890ff)}.expert-evaluation .ai-summary-section .section-header.ai-header .re-summarize-btn[data-v-f72de72f]:hover{border-color:var(--accent-blue, #1890ff);background:linear-gradient(135deg,#1890ff33,#1890ff1a);box-shadow:0 4px 8px #1890ff33;transform:translateY(-1px)}.expert-evaluation .ai-summary-section .section-header.ai-header .re-summarize-btn[data-v-f72de72f]:active{transform:translateY(0)}.expert-evaluation .ai-summary-section .section-header.ai-header .re-summarize-btn[data-v-f72de72f] .anticon{margin-right:4px}.expert-evaluation .ai-summary-section .section-header .header-left[data-v-f72de72f]{display:flex;align-items:center;gap:16px;flex:1}.expert-evaluation .ai-summary-section .section-header .section-icon-wrapper[data-v-f72de72f]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--accent-blue, #1890ff) 0%,var(--accent-blue-light, #40a9ff) 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #1890ff4d;animation:float-f72de72f 3s ease-in-out infinite}.expert-evaluation .ai-summary-section .section-header .section-icon-wrapper .section-icon[data-v-f72de72f]{width:28px;height:28px;color:#fff}.expert-evaluation .ai-summary-section .section-header .section-title[data-v-f72de72f]{display:flex;align-items:center;gap:12px;margin:0;font-size:20px;font-weight:700;color:var(--text-secondary, rgba(255, 255, 255, .9));text-shadow:0 2px 4px rgba(0,0,0,.2)}.expert-evaluation .ai-summary-section .section-header .section-title .title-badge[data-v-f72de72f]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff;font-size:12px;font-weight:600;border-radius:20px;box-shadow:0 2px 8px #52c41a4d}.expert-evaluation .ai-summary-section .section-header .section-title .title-badge-count[data-v-f72de72f]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;background:linear-gradient(135deg,var(--accent-blue, #1890ff) 0%,var(--accent-blue-light, #40a9ff) 100%);color:#fff;font-size:12px;font-weight:600;border-radius:20px;box-shadow:0 2px 8px #1890ff4d}.expert-evaluation .ai-summary-section .ai-summary-content[data-v-f72de72f]{padding:24px;background:linear-gradient(135deg,var(--bg-active, rgba(24, 144, 255, .08)) 0%,var(--bg-card, rgba(32, 33, 36, .95)) 100%);border:2px solid var(--border-active, rgba(24, 144, 255, .25));border-radius:12px;line-height:2;color:var(--text-secondary, rgba(255, 255, 255, .9));font-size:15px;position:relative;overflow:hidden}.expert-evaluation .ai-summary-section .ai-summary-content[data-v-f72de72f]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent-blue, #1890ff) 0%,#52c41a 50%,var(--accent-purple, #722ed1) 100%)}.expert-evaluation .expert-comments-section .section-header[data-v-f72de72f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid var(--border-light, rgba(255, 255, 255, .1))}.expert-evaluation .expert-comments-section .section-header.comments-header[data-v-f72de72f]{background:linear-gradient(135deg,var(--bg-card, rgba(32, 33, 36, .95)) 0%,var(--bg-active, rgba(24, 144, 255, .05)) 100%);padding:16px 20px;border-radius:12px;border:1px solid var(--border-light, rgba(255, 255, 255, .1))}.expert-evaluation .expert-comments-section .section-header .header-left[data-v-f72de72f]{display:flex;align-items:center;gap:16px;flex:1}.expert-evaluation .expert-comments-section .section-header .section-icon-wrapper[data-v-f72de72f]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#faad14,#ffc53d);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #faad144d;animation:float-f72de72f 3s ease-in-out infinite;animation-delay:.5s}.expert-evaluation .expert-comments-section .section-header .section-icon-wrapper .section-icon[data-v-f72de72f]{width:28px;height:28px;color:#fff}.expert-evaluation .expert-comments-section .section-header .section-title[data-v-f72de72f]{display:flex;align-items:center;gap:12px;margin:0;font-size:20px;font-weight:700;color:var(--text-secondary, rgba(255, 255, 255, .9))}.expert-evaluation .expert-comments-section .section-header .expert-select[data-v-f72de72f]{width:220px}.expert-evaluation .expert-comments-section .section-header .expert-select[data-v-f72de72f] .ant-select-selector{background:var(--bg-input, rgba(255, 255, 255, .08));border-color:var(--border-light, rgba(255, 255, 255, .15));border-radius:8px;height:42px;color:var(--text-secondary, rgba(255, 255, 255, .85));box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.expert-evaluation .expert-comments-section .section-header .expert-select[data-v-f72de72f] .ant-select-selector .ant-select-selection-item{color:var(--text-secondary, rgba(255, 255, 255, .85));line-height:40px}.expert-evaluation .expert-comments-section .section-header .expert-select[data-v-f72de72f] .ant-select-arrow{color:var(--text-tertiary, rgba(255, 255, 255, .65));transition:color .3s ease}.expert-evaluation .expert-comments-section .section-header .expert-select[data-v-f72de72f]:hover .ant-select-selector{border-color:var(--accent-blue, #1890ff);box-shadow:0 2px 12px #1890ff33}.expert-evaluation .expert-comments-section .section-header .expert-select[data-v-f72de72f]:hover .ant-select-arrow{color:var(--accent-blue, #1890ff)}.expert-evaluation .expert-comments-section .section-header .expert-select.ant-select-focused[data-v-f72de72f] .ant-select-selector{border-color:var(--accent-blue, #1890ff);box-shadow:0 0 0 3px #1890ff26}.expert-evaluation .expert-comments-section .section-header .expert-select.ant-select-focused[data-v-f72de72f] .ant-select-arrow{color:var(--accent-blue, #1890ff)}.expert-evaluation .expert-comments-section .expert-comments-list[data-v-f72de72f]{display:grid;gap:16px}.expert-evaluation .expert-comments-section .expert-comments-list .expert-comment-card[data-v-f72de72f]{padding:20px;background:var(--bg-card, rgba(255, 255, 255, .03));border:1px solid var(--border-light, rgba(255, 255, 255, .08));border-radius:8px;transition:all .3s ease}.expert-evaluation .expert-comments-section .expert-comments-list .expert-comment-card[data-v-f72de72f]:hover{background:var(--bg-card, rgba(255, 255, 255, .05));border-color:var(--border-active, rgba(24, 144, 255, .3));transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.expert-evaluation .expert-comments-section .expert-comments-list .expert-comment-card .comment-header[data-v-f72de72f]{margin-bottom:12px}.expert-evaluation .expert-comments-section .expert-comments-list .expert-comment-card .comment-header .expert-info[data-v-f72de72f]{display:flex;align-items:center;gap:12px}.expert-evaluation .expert-comments-section .expert-comments-list .expert-comment-card .comment-header .expert-info .expert-avatar[data-v-f72de72f]{width:48px;height:48px;border-radius:50%;background:var(--accent-blue, #1890ff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:600;box-shadow:0 2px 8px #1890ff4d}.expert-evaluation .expert-comments-section .expert-comments-list .expert-comment-card .comment-header .expert-info .expert-details .expert-name[data-v-f72de72f]{font-size:16px;font-weight:600;color:var(--text-secondary, rgba(255, 255, 255, .85));margin-bottom:4px}.expert-evaluation .expert-comments-section .expert-comments-list .expert-comment-card .comment-header .expert-info .expert-details .expert-title[data-v-f72de72f]{font-size:13px;color:var(--text-tertiary, rgba(255, 255, 255, .5))}.expert-evaluation .expert-comments-section .expert-comments-list .expert-comment-card .comment-content[data-v-f72de72f]{line-height:1.8;color:var(--text-secondary, rgba(255, 255, 255, .75));font-size:14px;padding-left:60px}.expert-evaluation .score-header[data-v-f72de72f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding:20px;background:linear-gradient(135deg,var(--bg-card, rgba(32, 33, 36, .95)) 0%,var(--bg-active, rgba(24, 144, 255, .05)) 100%);border-radius:12px;border:1px solid var(--border-light, rgba(255, 255, 255, .1))}.expert-evaluation .score-header .header-left[data-v-f72de72f]{display:flex;align-items:center;gap:16px;flex:1}.expert-evaluation .score-header .section-icon-wrapper[data-v-f72de72f]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--accent-purple, #722ed1) 0%,#9254de 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #722ed14d;animation:float-f72de72f 3s ease-in-out infinite;animation-delay:1s}.expert-evaluation .score-header .section-icon-wrapper .section-icon[data-v-f72de72f]{width:28px;height:28px;color:#fff}.expert-evaluation .score-header .score-title[data-v-f72de72f]{display:flex;align-items:center;gap:12px;margin:0;font-size:20px;font-weight:700;color:var(--text-secondary, rgba(255, 255, 255, .9))}.expert-evaluation .score-header .score-title .title-badge[data-v-f72de72f]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;background:linear-gradient(135deg,var(--accent-purple, #722ed1) 0%,#9254de 100%);color:#fff;font-size:12px;font-weight:600;border-radius:20px;box-shadow:0 2px 8px #722ed14d}.expert-evaluation .score-header .expert-select[data-v-f72de72f]{width:220px}.expert-evaluation .score-header .expert-select[data-v-f72de72f] .ant-select-selector{background:var(--bg-input, rgba(255, 255, 255, .08));border-color:var(--border-light, rgba(255, 255, 255, .15));border-radius:8px;height:42px;color:var(--text-secondary, rgba(255, 255, 255, .85));box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.expert-evaluation .score-header .expert-select[data-v-f72de72f] .ant-select-selector .ant-select-selection-item{color:var(--text-secondary, rgba(255, 255, 255, .85));line-height:40px;display:flex;align-items:center}.expert-evaluation .score-header .expert-select[data-v-f72de72f] .ant-select-selector .ant-select-selection-item .select-option-content{display:flex;align-items:center;gap:8px}.expert-evaluation .score-header .expert-select[data-v-f72de72f] .ant-select-selector .ant-select-selection-item .select-option-content .option-icon{font-size:16px}.expert-evaluation .score-header .expert-select[data-v-f72de72f] .ant-select-selector .ant-select-selection-item .select-option-content .option-avatar{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#fff3;font-size:12px;font-weight:600}.expert-evaluation .score-header .expert-select[data-v-f72de72f] .ant-select-arrow{color:var(--text-tertiary, rgba(255, 255, 255, .65));transition:color .3s ease}.expert-evaluation .score-header .expert-select[data-v-f72de72f]:hover .ant-select-selector{border-color:var(--accent-blue, #1890ff);box-shadow:0 2px 12px #1890ff33}.expert-evaluation .score-header .expert-select[data-v-f72de72f]:hover .ant-select-arrow{color:var(--accent-blue, #1890ff)}.expert-evaluation .score-header .expert-select.ant-select-focused[data-v-f72de72f] .ant-select-selector{border-color:var(--accent-blue, #1890ff);box-shadow:0 0 0 3px #1890ff26}.expert-evaluation .score-header .expert-select.ant-select-focused[data-v-f72de72f] .ant-select-arrow{color:var(--accent-blue, #1890ff)}.expert-evaluation .score-header[data-v-f72de72f] .ant-select-dropdown .ant-select-item .select-option-content{display:flex;align-items:center;gap:8px}.expert-evaluation .score-header[data-v-f72de72f] .ant-select-dropdown .ant-select-item .select-option-content .option-icon{font-size:16px}.expert-evaluation .score-header[data-v-f72de72f] .ant-select-dropdown .ant-select-item .select-option-content .option-avatar{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#1890ff33;color:var(--accent-blue, #1890ff);font-size:12px;font-weight:600}.expert-evaluation .score-header[data-v-f72de72f] .ant-select-dropdown .ant-select-item.ant-select-item-option-selected .select-option-content .option-avatar{background:var(--accent-blue, #1890ff);color:#fff}.expert-evaluation .expert-score-display[data-v-f72de72f]{margin-bottom:24px;padding:24px;background:linear-gradient(135deg,var(--bg-active, rgba(24, 144, 255, .08)) 0%,var(--bg-card, rgba(32, 33, 36, .95)) 100%);border:2px solid var(--border-active, rgba(24, 144, 255, .25));border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden}.expert-evaluation .expert-score-display[data-v-f72de72f]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent-blue, #1890ff) 0%,#52c41a 50%,var(--accent-purple, #722ed1) 100%)}.expert-evaluation .expert-score-display .expert-score-header[data-v-f72de72f]{display:flex;justify-content:space-between;align-items:center;gap:20px}.expert-evaluation .expert-score-display .expert-score-header .header-left[data-v-f72de72f]{display:flex;align-items:center;gap:12px;flex:1}.expert-evaluation .expert-score-display .expert-score-header .header-left .section-icon-wrapper[data-v-f72de72f]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--accent-blue, #1890ff) 0%,var(--accent-blue-light, #40a9ff) 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #1890ff4d}.expert-evaluation .expert-score-display .expert-score-header .header-left .section-icon-wrapper .section-icon[data-v-f72de72f]{width:28px;height:28px;color:#fff}.expert-evaluation .expert-score-display .expert-score-header .header-left .section-title[data-v-f72de72f]{display:flex;align-items:center;gap:12px;margin:0;font-size:20px;font-weight:700;color:var(--text-secondary, rgba(255, 255, 255, .9))}.expert-evaluation .expert-score-display .expert-score-header .header-left .section-title .expert-name-in-title[data-v-f72de72f]{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:var(--text-tertiary, rgba(255, 255, 255, .65))}.expert-evaluation .expert-score-display .expert-score-header .header-left .section-title .expert-name-in-title .separator[data-v-f72de72f]{color:var(--text-tertiary, rgba(255, 255, 255, .5));font-weight:400}.expert-evaluation .expert-score-display .expert-score-header .expert-score-value[data-v-f72de72f]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding:16px 24px;background:var(--bg-card, rgba(255, 255, 255, .05));border:1px solid var(--border-active, rgba(24, 144, 255, .3));border-radius:10px;min-width:120px}.expert-evaluation .expert-score-display .expert-score-header .expert-score-value .score-number[data-v-f72de72f]{font-size:36px;font-weight:800;color:var(--accent-blue, #1890ff);line-height:1}.expert-evaluation .expert-score-display .expert-score-header .expert-score-value .score-label[data-v-f72de72f]{font-size:14px;font-weight:500;color:var(--text-tertiary, rgba(255, 255, 255, .6))}.expert-evaluation .comment-section[data-v-f72de72f]{margin-bottom:24px;padding:24px;background:var(--bg-card, rgba(255, 255, 255, .03));border:1px solid var(--border-light, rgba(255, 255, 255, .1));border-radius:12px;transition:all .3s ease}.expert-evaluation .comment-section .comment-header[data-v-f72de72f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border-light, rgba(255, 255, 255, .1));gap:20px}.expert-evaluation .comment-section .comment-header .header-left[data-v-f72de72f]{display:flex;align-items:center;gap:12px;flex:1}.expert-evaluation .comment-section .comment-header .header-left .section-icon-wrapper[data-v-f72de72f]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--accent-purple, #722ed1) 0%,#9254de 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #722ed14d}.expert-evaluation .comment-section .comment-header .header-left .section-icon-wrapper .section-icon[data-v-f72de72f]{width:24px;height:24px;color:#fff}.expert-evaluation .comment-section .comment-header .header-left .section-title[data-v-f72de72f]{display:flex;align-items:center;gap:12px;margin:0;font-size:18px;font-weight:700;color:var(--text-secondary, rgba(255, 255, 255, .9))}.expert-evaluation .comment-section .comment-header .header-left .section-title .expert-name-in-title[data-v-f72de72f]{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:var(--text-tertiary, rgba(255, 255, 255, .65))}.expert-evaluation .comment-section .comment-header .header-left .section-title .expert-name-in-title .separator[data-v-f72de72f]{color:var(--text-tertiary, rgba(255, 255, 255, .5));font-weight:400}.expert-evaluation .comment-section .comment-header .expert-score-value[data-v-f72de72f]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding:12px 20px;background:var(--bg-card, rgba(255, 255, 255, .05));border:1px solid var(--border-active, rgba(24, 144, 255, .3));border-radius:10px;min-width:100px;flex-shrink:0}.expert-evaluation .comment-section .comment-header .expert-score-value .score-number[data-v-f72de72f]{font-size:32px;font-weight:800;color:var(--accent-blue, #1890ff);line-height:1}.expert-evaluation .comment-section .comment-header .expert-score-value .score-label[data-v-f72de72f]{font-size:13px;font-weight:500;color:var(--text-tertiary, rgba(255, 255, 255, .6))}.expert-evaluation .comment-section .comment-content[data-v-f72de72f]{font-size:15px;line-height:1.8;color:var(--text-secondary, rgba(255, 255, 255, .85));white-space:pre-wrap;word-break:break-word;margin-bottom:16px}.expert-evaluation .comment-section .expert-attachments[data-v-f72de72f]{margin-top:20px;padding-top:20px;border-top:1px solid var(--border-light, rgba(255, 255, 255, .1))}.expert-evaluation .comment-section .expert-attachments .attachments-header[data-v-f72de72f]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.expert-evaluation .comment-section .expert-attachments .attachments-header .attachments-title[data-v-f72de72f]{font-size:16px;font-weight:600;color:var(--text-secondary, rgba(255, 255, 255, .9))}.expert-evaluation .comment-section .expert-attachments .attachments-header .attachments-count[data-v-f72de72f]{font-size:13px;color:var(--text-tertiary, rgba(255, 255, 255, .6))}.expert-evaluation .comment-section .expert-attachments .attachments-grid[data-v-f72de72f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px}.expert-evaluation .comment-section .expert-attachments .attachments-grid .attachment-item[data-v-f72de72f]{cursor:pointer;transition:all .3s ease;border-radius:8px;overflow:hidden}.expert-evaluation .comment-section .expert-attachments .attachments-grid .attachment-item[data-v-f72de72f]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}.expert-evaluation .comment-section .expert-attachments .attachments-grid .attachment-item .attachment-image[data-v-f72de72f]{position:relative;width:100%;padding-top:100%;background:var(--bg-card, rgba(255, 255, 255, .05));border-radius:8px;overflow:hidden}.expert-evaluation .comment-section .expert-attachments .attachments-grid .attachment-item .attachment-image img[data-v-f72de72f]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.expert-evaluation .comment-section .expert-attachments .attachments-grid .attachment-item .attachment-image .image-overlay[data-v-f72de72f]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.expert-evaluation .comment-section .expert-attachments .attachments-grid .attachment-item .attachment-image .image-overlay .view-icon[data-v-f72de72f]{font-size:24px;color:#fff}.expert-evaluation .comment-section .expert-attachments .attachments-grid .attachment-item .attachment-image:hover .image-overlay[data-v-f72de72f]{opacity:1}.expert-evaluation .comment-section .expert-attachments .attachments-grid .attachment-item .attachment-file[data-v-f72de72f]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px;background:var(--bg-card, rgba(255, 255, 255, .05));border:1px solid var(--border-light, rgba(255, 255, 255, .1));border-radius:8px;transition:all .3s ease}.expert-evaluation .comment-section .expert-attachments .attachments-grid .attachment-item .attachment-file[data-v-f72de72f]:hover{background:var(--bg-card, rgba(255, 255, 255, .08));border-color:var(--border-active, rgba(24, 144, 255, .3))}.expert-evaluation .comment-section .expert-attachments .attachments-grid .attachment-item .attachment-file .file-icon-wrapper[data-v-f72de72f]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--accent-blue, #1890ff) 0%,var(--accent-blue-light, #40a9ff) 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #1890ff4d}.expert-evaluation .comment-section .expert-attachments .attachments-grid .attachment-item .attachment-file .file-icon-wrapper .file-icon[data-v-f72de72f]{font-size:24px;color:#fff}.expert-evaluation .comment-section .expert-attachments .attachments-grid .attachment-item .attachment-file .file-info[data-v-f72de72f]{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.expert-evaluation .comment-section .expert-attachments .attachments-grid .attachment-item .attachment-file .file-info .file-name[data-v-f72de72f]{font-size:13px;color:var(--text-secondary, rgba(255, 255, 255, .85));text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;font-weight:500}.expert-evaluation .comment-section .expert-attachments .attachments-grid .attachment-item .attachment-file .file-info .file-size[data-v-f72de72f]{font-size:11px;color:var(--text-tertiary, rgba(255, 255, 255, .6))}.expert-evaluation .score-statistics[data-v-f72de72f]{margin-bottom:24px;padding:24px;background:linear-gradient(135deg,var(--bg-active, rgba(24, 144, 255, .08)) 0%,var(--bg-card, rgba(32, 33, 36, .95)) 100%);border:2px solid var(--border-active, rgba(24, 144, 255, .25));border-radius:12px;position:relative;overflow:hidden}.expert-evaluation .score-statistics[data-v-f72de72f]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--accent-blue, #1890ff) 0%,#52c41a 50%,var(--accent-purple, #722ed1) 100%)}.expert-evaluation .score-statistics .statistics-header[data-v-f72de72f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border-light, rgba(255, 255, 255, .1))}.expert-evaluation .score-statistics .statistics-header .statistics-title[data-v-f72de72f]{display:flex;align-items:center;gap:12px;margin:0;font-size:18px;font-weight:700;color:var(--text-secondary, rgba(255, 255, 255, .9))}.expert-evaluation .score-statistics .statistics-header .statistics-title .statistics-icon[data-v-f72de72f]{width:28px;height:28px;color:var(--accent-blue, #1890ff)}.expert-evaluation .score-statistics .statistics-header .statistics-summary .summary-text[data-v-f72de72f]{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;background:var(--bg-active, rgba(24, 144, 255, .15));border:1px solid var(--border-active, rgba(24, 144, 255, .3));border-radius:20px;color:var(--accent-blue-light, #40a9ff);font-size:13px;font-weight:500}.expert-evaluation .score-statistics .statistics-grid[data-v-f72de72f]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;grid-auto-flow:row}.expert-evaluation .score-statistics .statistics-grid .stat-item[data-v-f72de72f]{display:flex;align-items:center;gap:16px;padding:20px;background:var(--bg-card, rgba(255, 255, 255, .05));border:1px solid var(--border-light, rgba(255, 255, 255, .1));border-radius:10px;transition:all .3s ease;position:relative;overflow:hidden}.expert-evaluation .score-statistics .statistics-grid .stat-item[data-v-f72de72f]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--stat-color, var(--accent-blue, #1890ff));opacity:.6}.expert-evaluation .score-statistics .statistics-grid .stat-item[data-v-f72de72f]:hover{background:var(--bg-card, rgba(255, 255, 255, .08));border-color:var(--stat-color, var(--accent-blue, #1890ff));transform:translateY(-4px);box-shadow:0 8px 24px #0003}.expert-evaluation .score-statistics .statistics-grid .stat-item[data-v-f72de72f]:hover:before{opacity:1}.expert-evaluation .score-statistics .statistics-grid .stat-item.stat-average[data-v-f72de72f]{--stat-color: var(--accent-blue, #1890ff)}.expert-evaluation .score-statistics .statistics-grid .stat-item.stat-average .stat-icon-wrapper[data-v-f72de72f]{background:linear-gradient(135deg,var(--accent-blue, #1890ff) 0%,var(--accent-blue-light, #40a9ff) 100%)}.expert-evaluation .score-statistics .statistics-grid .stat-item.stat-max[data-v-f72de72f]{--stat-color: #52c41a}.expert-evaluation .score-statistics .statistics-grid .stat-item.stat-max .stat-icon-wrapper[data-v-f72de72f]{background:linear-gradient(135deg,#52c41a,#73d13d)}.expert-evaluation .score-statistics .statistics-grid .stat-item.stat-min[data-v-f72de72f]{--stat-color: #faad14}.expert-evaluation .score-statistics .statistics-grid .stat-item.stat-min .stat-icon-wrapper[data-v-f72de72f]{background:linear-gradient(135deg,#faad14,#ffc53d)}.expert-evaluation .score-statistics .statistics-grid .stat-item.stat-count[data-v-f72de72f]{--stat-color: var(--accent-purple, #722ed1)}.expert-evaluation .score-statistics .statistics-grid .stat-item.stat-count .stat-icon-wrapper[data-v-f72de72f]{background:linear-gradient(135deg,var(--accent-purple, #722ed1) 0%,#9254de 100%)}.expert-evaluation .score-statistics .statistics-grid .stat-item .stat-icon-wrapper[data-v-f72de72f]{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000026;transition:all .3s ease;flex-shrink:0}.expert-evaluation .score-statistics .statistics-grid .stat-item .stat-icon-wrapper .stat-icon[data-v-f72de72f]{width:32px;height:32px;color:#fff}.expert-evaluation .score-statistics .statistics-grid .stat-item .stat-content[data-v-f72de72f]{flex:1;display:flex;flex-direction:column;gap:4px}.expert-evaluation .score-statistics .statistics-grid .stat-item .stat-content .stat-value[data-v-f72de72f]{font-size:28px;font-weight:800;color:var(--text-secondary, rgba(255, 255, 255, .95));line-height:1;margin-bottom:4px}.expert-evaluation .score-statistics .statistics-grid .stat-item .stat-content .stat-label[data-v-f72de72f]{font-size:13px;font-weight:500;color:var(--text-tertiary, rgba(255, 255, 255, .6))}@keyframes fadeIn-f72de72f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes float-f72de72f{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.theme-light{background:#fff;border-color:#0000000f}.theme-light{background:linear-gradient(135deg,#0000000a,#00000005);border-color:#0000001a;box-shadow:0 2px 8px #0000000d,inset 0 1px #fffc}.theme-light{color:#00000080}.theme-light{color:#000000d9;background:#0000000a}.theme-light{color:#1890ff;background:linear-gradient(135deg,#1890ff1f,#1890ff0f);font-weight:600;box-shadow:0 2px 8px #1890ff26,inset 0 1px #ffffffe6}.theme-light{background:linear-gradient(90deg,#1890ff,#40a9ff)}.theme-light{color:#1890ff;filter:drop-shadow(0 1px 2px rgba(24,144,255,.2))}.theme-light{border-radius:12px}.theme-light{background:linear-gradient(135deg,#1890ff0f,#fff);border-color:#1890ff33}.theme-light{background:linear-gradient(135deg,#1890ff0f,#fff);border-color:#1890ff40;color:#000000d9}.theme-light{color:#00000073}.theme-light{color:#000000bf}.theme-light{background:linear-gradient(135deg,#fff,#1890ff0a);border-color:#0000000f}.theme-light{background:#0000000a;border-color:#0000001a}.theme-light{background:#0000000f}.theme-light{background:#00000005;border-color:#1890ff33}.theme-light{color:#1890ff}.theme-light{background:#00000005}.theme-light{background:#00000005;border-color:#0000001a}.theme-light{background:#0000000a;border-color:#1890ff4d}.theme-light{background:linear-gradient(135deg,#1890ff0f,#fff);border-color:#1890ff40}.theme-light{color:#000000d9}.theme-light{background:#1890ff1a;border-color:#1890ff33;color:#40a9ff}.theme-light{background:#00000005;border-color:#0000000f}.theme-light{background:#0000000a}.theme-light{color:#000000e6}.theme-light{color:#000000a6}@media screen and (max-width: 768px){.expert-evaluation[data-v-f72de72f]{padding:16px 12px}.expert-evaluation .expert-tabs[data-v-f72de72f]{margin-bottom:4px}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav{margin-bottom:24px;padding:0}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-nav-list{gap:6px;padding:4px;background:linear-gradient(135deg,var(--bg-card, rgba(255, 255, 255, .08)) 0%,var(--bg-card, rgba(255, 255, 255, .04)) 100%);border-radius:14px;border:1px solid var(--border-light, rgba(255, 255, 255, .12));box-shadow:0 2px 8px #0000001a}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab{padding:10px 20px;font-size:13px;font-weight:500;min-width:120px;border-radius:10px}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab .tab-label{gap:6px}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab .tab-icon{width:16px;height:16px}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab .tab-text{font-size:13px}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab:hover{background:#ffffff14;transform:translateY(-1px)}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{color:var(--accent-blue, #1890ff);background:linear-gradient(135deg,#1890ff33,#1890ff1a);font-weight:600;box-shadow:0 2px 8px #1890ff40;transform:translateY(-1px)}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active:after{width:50%}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active .tab-icon{transform:scale(1.1)}.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab:first-child,.expert-evaluation .expert-tabs[data-v-f72de72f] .ant-tabs.custom-tabs .ant-tabs-nav .ant-tabs-tab:last-child{border-radius:10px}.expert-evaluation .ai-summary-section .section-header.ai-header[data-v-f72de72f]{padding:12px 16px;flex-direction:column;align-items:flex-start;gap:12px}.expert-evaluation .ai-summary-section .section-header .header-left[data-v-f72de72f]{width:100%}.expert-evaluation .ai-summary-section .section-header .section-icon-wrapper[data-v-f72de72f]{width:40px;height:40px}.expert-evaluation .ai-summary-section .section-header .section-icon-wrapper .section-icon[data-v-f72de72f]{width:24px;height:24px}.expert-evaluation .ai-summary-section .section-header .section-title[data-v-f72de72f]{font-size:17px;flex-wrap:wrap;gap:8px}.expert-evaluation .ai-summary-section .section-header .section-title .title-badge[data-v-f72de72f],.expert-evaluation .ai-summary-section .section-header .section-title .title-badge-count[data-v-f72de72f]{font-size:11px;padding:3px 10px}.expert-evaluation .ai-summary-section .ai-summary-content[data-v-f72de72f]{padding:16px;font-size:14px}.expert-evaluation .expert-comments-section .section-header.comments-header[data-v-f72de72f]{padding:12px 16px;flex-direction:column;align-items:flex-start;gap:12px}.expert-evaluation .expert-comments-section .section-header .header-left[data-v-f72de72f]{width:100%}.expert-evaluation .expert-comments-section .section-header .section-icon-wrapper[data-v-f72de72f]{width:40px;height:40px}.expert-evaluation .expert-comments-section .section-header .section-icon-wrapper .section-icon[data-v-f72de72f]{width:24px;height:24px}.expert-evaluation .expert-comments-section .section-header .section-title[data-v-f72de72f]{font-size:17px}.expert-evaluation .expert-comments-section .section-header .expert-select[data-v-f72de72f]{width:100%!important}.expert-evaluation .expert-comments-section .expert-comments-list .expert-comment-card[data-v-f72de72f]{padding:16px}.expert-evaluation .expert-comments-section .expert-comments-list .expert-comment-card .comment-header .expert-info .expert-avatar[data-v-f72de72f]{width:40px;height:40px;font-size:16px}.expert-evaluation .expert-comments-section .expert-comments-list .expert-comment-card .comment-header .expert-info .expert-details .expert-name[data-v-f72de72f]{font-size:14px}.expert-evaluation .expert-comments-section .expert-comments-list .expert-comment-card .comment-header .expert-info .expert-details .expert-title[data-v-f72de72f]{font-size:12px}.expert-evaluation .expert-comments-section .expert-comments-list .expert-comment-card .comment-content[data-v-f72de72f]{padding-left:52px;font-size:13px}.expert-evaluation .score-header[data-v-f72de72f]{padding:16px;flex-direction:column;align-items:flex-start;gap:16px}.expert-evaluation .score-header .header-left[data-v-f72de72f]{width:100%}.expert-evaluation .score-header .section-icon-wrapper[data-v-f72de72f]{width:40px;height:40px}.expert-evaluation .score-header .section-icon-wrapper .section-icon[data-v-f72de72f]{width:24px;height:24px}.expert-evaluation .score-header .score-title[data-v-f72de72f]{font-size:17px}.expert-evaluation .score-header .expert-select[data-v-f72de72f]{width:100%!important}.expert-evaluation .comment-section[data-v-f72de72f]{padding:16px}.expert-evaluation .comment-section .comment-header[data-v-f72de72f]{flex-direction:column;align-items:flex-start;gap:16px}.expert-evaluation .comment-section .comment-header .header-left[data-v-f72de72f]{width:100%}.expert-evaluation .comment-section .comment-header .header-left .section-icon-wrapper[data-v-f72de72f]{width:40px;height:40px}.expert-evaluation .comment-section .comment-header .header-left .section-icon-wrapper .section-icon[data-v-f72de72f]{width:24px;height:24px}.expert-evaluation .comment-section .comment-header .header-left .section-title[data-v-f72de72f]{font-size:17px}.expert-evaluation .comment-section .comment-header .expert-score-value[data-v-f72de72f]{width:100%;align-items:flex-start;padding:12px 16px}.expert-evaluation .comment-section .comment-header .expert-score-value .score-number[data-v-f72de72f]{font-size:28px}.expert-evaluation .comment-section .comment-header .expert-score-value .score-label[data-v-f72de72f]{font-size:13px}.expert-evaluation .comment-section .expert-attachments[data-v-f72de72f]{margin-top:16px;padding-top:16px}.expert-evaluation .comment-section .expert-attachments .attachments-grid[data-v-f72de72f]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.expert-evaluation .comment-section .expert-attachments .attachments-grid .attachment-item .attachment-file[data-v-f72de72f]{padding:16px}.expert-evaluation .comment-section .expert-attachments .attachments-grid .attachment-item .attachment-file .file-icon-wrapper[data-v-f72de72f]{width:40px;height:40px}.expert-evaluation .comment-section .expert-attachments .attachments-grid .attachment-item .attachment-file .file-icon-wrapper .file-icon[data-v-f72de72f]{font-size:20px}.expert-evaluation .comment-section .expert-attachments .attachments-grid .attachment-item .attachment-file .file-info .file-name[data-v-f72de72f]{font-size:12px}.expert-evaluation .comment-section .expert-attachments .attachments-grid .attachment-item .attachment-file .file-info .file-size[data-v-f72de72f]{font-size:10px}.expert-evaluation .score-statistics[data-v-f72de72f]{padding:16px}.expert-evaluation .score-statistics .statistics-header[data-v-f72de72f]{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:12px}.expert-evaluation .score-statistics .statistics-header .statistics-title[data-v-f72de72f]{font-size:16px}.expert-evaluation .score-statistics .statistics-header .statistics-title .statistics-icon[data-v-f72de72f]{width:24px;height:24px}.expert-evaluation .score-statistics .statistics-header .statistics-summary .summary-text[data-v-f72de72f]{font-size:12px;padding:5px 12px}.expert-evaluation .score-statistics .statistics-grid[data-v-f72de72f]{grid-template-columns:1fr;gap:12px}.expert-evaluation .score-statistics .statistics-grid .stat-item[data-v-f72de72f]{padding:14px;gap:12px}.expert-evaluation .score-statistics .statistics-grid .stat-item .stat-icon-wrapper[data-v-f72de72f]{width:48px;height:48px}.expert-evaluation .score-statistics .statistics-grid .stat-item .stat-icon-wrapper .stat-icon[data-v-f72de72f]{width:28px;height:28px}.expert-evaluation .score-statistics .statistics-grid .stat-item .stat-content .stat-value[data-v-f72de72f]{font-size:24px}.expert-evaluation .score-statistics .statistics-grid .stat-item .stat-content .stat-label[data-v-f72de72f]{font-size:12px}.empty-comments[data-v-f72de72f],.empty-scores[data-v-f72de72f]{padding:40px 20px;text-align:center}.empty-comments[data-v-f72de72f] .ant-empty .ant-empty-description,.empty-scores[data-v-f72de72f] .ant-empty .ant-empty-description{color:var(--text-tertiary, rgba(255, 255, 255, .65))}[data-v-f72de72f] .media-preview-modal .ant-modal-content{background:var(--bg-card, rgba(255, 255, 255, .02));border:1px solid var(--border-light, rgba(255, 255, 255, .1));border-radius:16px;box-shadow:0 8px 32px #0000004d;overflow:hidden;display:flex;flex-direction:column;max-height:90vh}[data-v-f72de72f] .media-preview-modal .ant-modal-header{background:linear-gradient(135deg,#1890ff1a,#1890ff0d);border-bottom:1px solid var(--border-light, rgba(255, 255, 255, .1));padding:20px 24px;flex-shrink:0}[data-v-f72de72f] .media-preview-modal .ant-modal-title{color:var(--text-primary, rgba(255, 255, 255, .95));font-size:18px;font-weight:600}[data-v-f72de72f] .media-preview-modal .ant-modal-body{padding:24px;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;max-height:calc(90vh - 120px);display:flex;flex-direction:column}[data-v-f72de72f] .media-preview-modal .media-modal-content{width:100%;box-sizing:border-box;display:flex;flex-direction:column;min-height:0}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-descriptions{margin-bottom:24px;border-radius:12px;overflow:hidden;flex-shrink:0}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-descriptions :deep(.ant-descriptions-item-label){background:var(--bg-input, rgba(255, 255, 255, .05));color:var(--text-secondary, rgba(255, 255, 255, .85));font-weight:500;width:120px}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-descriptions :deep(.ant-descriptions-item-content){background:var(--bg-card, rgba(255, 255, 255, .02));color:var(--text-primary, rgba(255, 255, 255, .95))}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-descriptions .file-name-text,[data-v-f72de72f] .media-preview-modal .media-modal-content .media-descriptions .file-size-text{color:var(--text-primary, rgba(255, 255, 255, .95));font-weight:500}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-descriptions .file-type-tag{padding:4px 12px;border-radius:6px;font-weight:500}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item{margin-bottom:24px;width:100%;box-sizing:border-box;flex-shrink:0}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item .preview-container{width:100%;border-radius:12px;overflow:hidden;background:var(--bg-input, rgba(255, 255, 255, .05));box-shadow:0 4px 16px #0000001a;border:1px solid var(--border-light, rgba(255, 255, 255, .1));box-sizing:border-box;position:relative}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item .preview-container.image-container{display:flex;justify-content:center;align-items:center;min-height:200px;max-height:60vh;background:#000;position:relative;overflow:hidden;width:100%;box-sizing:border-box;margin:0 auto}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item .preview-container.image-container .preview-wrapper{position:relative;width:100%;height:100%;min-height:200px;max-height:60vh;max-width:100%;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;overflow:hidden}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item .preview-container.image-container .preview-wrapper .preview-image{max-width:calc(100% - 40px);max-height:calc(100% - 40px);width:auto;height:auto;object-fit:contain;cursor:pointer;transition:transform .3s ease;border-radius:8px;box-shadow:0 4px 20px #0000004d;display:block;margin:0 auto}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item .preview-container.image-container .preview-wrapper .preview-image:hover{transform:scale(1.05)}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item .preview-container.image-container .preview-wrapper .preview-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item .preview-container.image-container .preview-wrapper .preview-overlay .preview-btn{width:64px;height:64px;font-size:24px;margin-bottom:12px;box-shadow:0 4px 16px #0000004d}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item .preview-container.image-container .preview-wrapper .preview-overlay .overlay-text{color:#fff;font-size:14px;font-weight:500}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item .preview-container.image-container .preview-wrapper:hover .preview-overlay{opacity:1}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item .preview-container.audio-container{padding:40px;display:flex;justify-content:center;align-items:center;min-height:200px}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item .preview-container.audio-container .audio-wrapper{width:100%;display:flex;flex-direction:column;align-items:center;gap:24px}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item .preview-container.audio-container .audio-wrapper .audio-icon{font-size:64px;color:var(--accent-blue, #1890ff)}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item .preview-container.audio-container .audio-wrapper .preview-audio{width:100%;max-width:600px;height:48px}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item .preview-container.video-container{padding:20px;display:flex;justify-content:center;align-items:center;min-height:300px}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item .preview-container.video-container .video-wrapper{width:100%;max-width:100%}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item .preview-container.video-container .video-wrapper .preview-video{width:100%;max-width:100%;border-radius:8px;background:#000}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item .preview-container.document-container{padding:60px 40px;display:flex;justify-content:center;align-items:center;min-height:300px}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item .preview-container.document-container .document-wrapper{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item .preview-container.document-container .document-wrapper .document-icon{font-size:80px;color:var(--accent-blue, #1890ff)}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item .preview-container.document-container .document-wrapper .document-info{display:flex;flex-direction:column;gap:12px}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item .preview-container.document-container .document-wrapper .document-info .document-name{font-size:18px;font-weight:600;color:var(--text-primary, rgba(255, 255, 255, .95));margin:0}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item .preview-container.document-container .document-wrapper .document-info .document-size{font-size:14px;color:var(--text-secondary, rgba(255, 255, 255, .65));margin:0}[data-v-f72de72f] .media-preview-modal .media-modal-content .media-item .preview-container.document-container .document-wrapper .document-info .download-btn{margin-top:8px}[data-v-f72de72f] .image-preview-modal .ant-modal-content{background:#000000e6;border:none;border-radius:0}[data-v-f72de72f] .image-preview-modal .ant-modal-body{padding:0;display:flex;align-items:center;justify-content:center;min-height:80vh}[data-v-f72de72f] .image-preview-modal .image-preview-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px}[data-v-f72de72f] .image-preview-modal .image-preview-container .full-image{max-width:100%;max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:8px}.theme-light{background:#fff;border-color:#0000000f}.theme-light{background:linear-gradient(135deg,#1890ff14,#1890ff0a);border-bottom-color:#0000000f}.theme-light{background:#00000005;color:#000000a6}.theme-light{background:#00000003;color:#000000d9}.theme-light{color:#000000d9}.theme-light{background:#00000005;border-color:#0000000f}.theme-light{background:#f5f5f5}.theme-light{background:#00000005}}.attachment-gallery[data-v-141baeed]{width:100%;height:100%;display:flex;flex-direction:column;padding:24px;box-sizing:border-box}.attachment-gallery .gallery-header[data-v-141baeed]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-light)}.attachment-gallery .gallery-header .header-left[data-v-141baeed]{display:flex;align-items:center;gap:12px}.attachment-gallery .gallery-header .header-left .gallery-title[data-v-141baeed]{margin:0;font-size:18px;font-weight:600;color:var(--text-primary)}.attachment-gallery .gallery-header .header-left .count-tag[data-v-141baeed]{margin:0}.attachment-gallery .gallery-header .header-actions[data-v-141baeed] .ant-radio-group .ant-radio-button-wrapper{color:var(--text-secondary);border-color:var(--border-color)}.attachment-gallery .gallery-header .header-actions[data-v-141baeed] .ant-radio-group .ant-radio-button-wrapper:hover{color:var(--accent-blue)}.attachment-gallery .gallery-header .header-actions[data-v-141baeed] .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff}.attachment-gallery .gallery-content[data-v-141baeed]{flex:1;overflow-y:auto;padding-right:8px}.attachment-gallery .gallery-content[data-v-141baeed]::-webkit-scrollbar{width:6px}.attachment-gallery .gallery-content[data-v-141baeed]::-webkit-scrollbar-track{background:var(--bg-card);border-radius:3px}.attachment-gallery .gallery-content[data-v-141baeed]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.attachment-gallery .gallery-content[data-v-141baeed]::-webkit-scrollbar-thumb:hover{background:var(--accent-blue)}.attachment-gallery .gallery-content .gallery-grid[data-v-141baeed]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.attachment-gallery .gallery-content .gallery-grid .gallery-item[data-v-141baeed]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px var(--shadow-sm)}.attachment-gallery .gallery-content .gallery-grid .gallery-item[data-v-141baeed]:hover{transform:translateY(-4px);box-shadow:0 8px 24px var(--shadow-md);border-color:var(--accent-blue)}.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail[data-v-141baeed]{width:100%;aspect-ratio:1;position:relative;overflow:hidden;background:var(--bg-input)}.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .image-thumbnail[data-v-141baeed]{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .image-thumbnail img[data-v-141baeed]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .image-thumbnail .thumbnail-overlay[data-v-141baeed]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .image-thumbnail .thumbnail-overlay .view-icon[data-v-141baeed]{font-size:32px;color:#fff}.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .image-thumbnail:hover img[data-v-141baeed]{transform:scale(1.1)}.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .image-thumbnail:hover .thumbnail-overlay[data-v-141baeed]{opacity:1}.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .video-thumbnail[data-v-141baeed]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px}.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .audio-icon-wrapper[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .audio-icon-wrapper[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .video-icon-wrapper[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .video-icon-wrapper[data-v-141baeed]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1890ff33,#1890ff1a);border-radius:50%;border:2px solid var(--accent-blue)}.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .audio-icon-wrapper .audio-icon[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .audio-icon-wrapper .audio-icon[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .video-icon-wrapper .audio-icon[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .video-icon-wrapper .audio-icon[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .audio-icon-wrapper .video-icon[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .audio-icon-wrapper .video-icon[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .video-icon-wrapper .video-icon[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .video-icon-wrapper .video-icon[data-v-141baeed]{font-size:36px;color:var(--accent-blue)}.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .audio-info[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .audio-info[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .video-info[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .video-info[data-v-141baeed]{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .audio-info .audio-name[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .audio-info .audio-name[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .video-info .audio-name[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .video-info .audio-name[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .audio-info .video-name[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .audio-info .video-name[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .video-info .video-name[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .video-info .video-name[data-v-141baeed]{font-size:13px;color:var(--text-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .audio-info .audio-duration[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .audio-info .audio-duration[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .video-info .audio-duration[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .video-info .audio-duration[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .audio-info .video-duration[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .audio-info .video-duration[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .video-info .video-duration[data-v-141baeed],.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .video-info .video-duration[data-v-141baeed]{font-size:12px;color:var(--text-secondary)}.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .video-icon-wrapper[data-v-141baeed]{background:linear-gradient(135deg,#f5222d33,#f5222d1a);border-color:#f5222d}.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-thumbnail .video-icon-wrapper .video-icon[data-v-141baeed]{color:#f5222d}.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-info[data-v-141baeed]{padding:12px;background:var(--bg-card)}.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-info .item-meta[data-v-141baeed]{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-info .item-meta .time-tag[data-v-141baeed]{cursor:pointer;margin:0;font-size:11px;padding:2px 6px}.attachment-gallery .gallery-content .gallery-grid .gallery-item .item-info .item-author[data-v-141baeed]{font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-gallery .empty-gallery[data-v-141baeed]{flex:1;display:flex;align-items:center;justify-content:center;min-height:400px}.attachment-gallery .attachment-detail .attachment-preview[data-v-141baeed]{margin-top:24px;border-radius:8px;overflow:hidden}.attachment-gallery .attachment-detail .attachment-preview .preview-container[data-v-141baeed]{width:100%;border-radius:8px;overflow:hidden;background:var(--bg-input)}.attachment-gallery .attachment-detail .attachment-preview .preview-container.image-preview[data-v-141baeed]{display:flex;justify-content:center;align-items:center;min-height:400px;max-height:600px;background:#000}.attachment-gallery .attachment-detail .attachment-preview .preview-container.image-preview .preview-image[data-v-141baeed]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;cursor:pointer;transition:transform .3s ease}.attachment-gallery .attachment-detail .attachment-preview .preview-container.image-preview .preview-image[data-v-141baeed]:hover{transform:scale(1.05)}.attachment-gallery .attachment-detail .attachment-preview .preview-container.audio-preview[data-v-141baeed]{padding:40px 20px;background:linear-gradient(135deg,#1890ff0d,#1890ff05)}.attachment-gallery .attachment-detail .attachment-preview .preview-container.audio-preview .audio-wrapper[data-v-141baeed]{display:flex;flex-direction:column;align-items:center;gap:20px}.attachment-gallery .attachment-detail .attachment-preview .preview-container.audio-preview .audio-wrapper .audio-icon-large[data-v-141baeed]{width:100px;height:100px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1890ff33,#1890ff1a);border-radius:50%;border:3px solid var(--accent-blue)}.attachment-gallery .attachment-detail .attachment-preview .preview-container.audio-preview .audio-wrapper .audio-icon-large[data-v-141baeed] .anticon{font-size:48px;color:var(--accent-blue)}.attachment-gallery .attachment-detail .attachment-preview .preview-container.audio-preview .audio-wrapper .preview-audio[data-v-141baeed]{width:100%;max-width:600px;height:48px;border-radius:8px;background:var(--bg-card)}.attachment-gallery .attachment-detail .attachment-preview .preview-container.video-preview[data-v-141baeed]{background:#000}.attachment-gallery .attachment-detail .attachment-preview .preview-container.video-preview .preview-video[data-v-141baeed]{width:100%;max-width:100%;height:auto;max-height:600px;display:block}.attachment-gallery .attachment-detail .attachment-actions[data-v-141baeed]{margin-top:24px;display:flex;justify-content:flex-end}[data-v-141baeed] .image-preview-modal .ant-modal-content{background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none}[data-v-141baeed] .image-preview-modal .ant-modal-body{padding:0;display:flex;align-items:center;justify-content:center;min-height:60vh;max-height:90vh}[data-v-141baeed] .image-preview-modal .image-preview-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px}[data-v-141baeed] .image-preview-modal .image-preview-container .full-image{max-width:100%;max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:8px}.classroom-record[data-v-7de2a0ea]{height:100%;background:var(--bg-card, rgba(32, 33, 36, .95));border:1px solid var(--border-light, rgba(255, 255, 255, .05));overflow:auto;display:flex;flex-direction:column;transition:background-color .3s ease,border-color .3s ease;scrollbar-width:none;-ms-overflow-style:none}.classroom-record[data-v-7de2a0ea]::-webkit-scrollbar{display:none}.classroom-record .record-header[data-v-7de2a0ea]{padding:16px 24px}.classroom-record .record-header .record-tabs[data-v-7de2a0ea] .ant-tabs-nav{margin-bottom:0}.classroom-record .record-header .record-tabs[data-v-7de2a0ea] .ant-tabs-tab{color:var(--text-tertiary, rgba(255, 255, 255, .65));transition:color .3s ease}.classroom-record .record-header .record-tabs[data-v-7de2a0ea] .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent-blue, #1890ff)}.classroom-record .record-header .record-tabs[data-v-7de2a0ea] .ant-tabs-ink-bar{background:var(--accent-blue, #1890ff);transition:background-color .3s ease}.classroom-record .record-content[data-v-7de2a0ea]{flex:1;overflow-y:auto;padding:24px 0;min-height:0;height:100%}.classroom-record .record-content[data-v-7de2a0ea] .ant-timeline{color:var(--text-secondary, rgba(255, 255, 255, .85));transition:color .3s ease}.classroom-record .record-content[data-v-7de2a0ea] .ant-timeline .ant-timeline-item-tail{border-left-color:var(--border-light, rgba(255, 255, 255, .15));transition:border-color .3s ease}.classroom-record .record-content[data-v-7de2a0ea] .ant-timeline .ant-timeline-item-head{background:transparent}.classroom-record .record-item[data-v-7de2a0ea]{display:flex;gap:16px;margin-bottom:8px}.classroom-record .record-item .record-time[data-v-7de2a0ea]{min-width:70px;color:var(--text-quaternary, rgba(255, 255, 255, .45));transition:color .3s ease}.classroom-record .record-item .record-detail[data-v-7de2a0ea]{flex:1}.classroom-record .record-item .record-detail .record-type[data-v-7de2a0ea]{font-size:12px;color:var(--text-quaternary, rgba(255, 255, 255, .45));margin-bottom:4px;transition:color .3s ease}.classroom-record .record-item .record-detail .record-text[data-v-7de2a0ea]{color:var(--text-secondary, rgba(255, 255, 255, .85));line-height:1.6;background:var(--bg-card, rgba(255, 255, 255, .05));padding:12px 16px;border-radius:8px;border:1px solid var(--border-light, rgba(255, 255, 255, .1));transition:all .3s ease}.classroom-record .record-item .record-detail .record-text[data-v-7de2a0ea]:hover{background:var(--bg-card-hover, rgba(24, 144, 255, .15));border-color:var(--border-color, rgba(255, 255, 255, .2));box-shadow:0 0 10px var(--shadow-sm, rgba(0, 0, 0, .1));cursor:pointer}.classroom-record .custom-dot[data-v-7de2a0ea]{width:12px;height:12px;border-radius:50%;position:relative}.classroom-record .custom-dot.teacher-speak[data-v-7de2a0ea]{background:var(--accent-blue, #1890ff)}.classroom-record .custom-dot.student-interaction[data-v-7de2a0ea]{background:#52c41a}.classroom-record .custom-dot.question-answer[data-v-7de2a0ea]{background:#faad14}.classroom-record .custom-dot.exercise[data-v-7de2a0ea]{background:#722ed1}.classroom-record .custom-dot.summary[data-v-7de2a0ea]{background:#eb2f96}.classroom-record .empty-container[data-v-7de2a0ea]{display:flex;justify-content:center;align-items:center;height:100%;margin-top:140px;min-height:200px}.classroom-record .empty-container[data-v-7de2a0ea] .ant-empty .ant-empty-image{filter:var(--empty-image-filter, invert(.8));transition:filter .3s ease}.classroom-record .empty-container[data-v-7de2a0ea] .ant-empty .ant-empty-description{color:var(--text-tertiary, rgba(255, 255, 255, .65));transition:color .3s ease}.discussion-form[data-v-a43a8c84]{padding:8px 0}.discussion-form .time-display[data-v-a43a8c84]{font-size:15px;font-weight:500;color:var(--accent-blue, #1890ff);font-family:Courier New,monospace}.discussion-form .upload-wrapper[data-v-a43a8c84]{width:100%}.discussion-form .file-list[data-v-a43a8c84]{margin-top:12px;padding:12px;background:var(--bg-input, #f5f5f5);border-radius:6px}.discussion-form .file-list .file-item[data-v-a43a8c84]{display:flex;align-items:center;gap:12px}.discussion-form .file-list .file-item .file-name[data-v-a43a8c84]{flex:1;font-size:14px;color:var(--text-primary, #333);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discussion-form .file-list .file-item .file-size[data-v-a43a8c84]{font-size:12px;color:var(--text-secondary, #999)}.discussion-form .preview-box[data-v-a43a8c84]{margin-top:12px;border-radius:6px;overflow:hidden;background:var(--bg-input, #f5f5f5);padding:8px}.discussion-form .preview-box img[data-v-a43a8c84]{max-width:100%;max-height:200px;display:block;margin:0 auto;border-radius:4px}.discussion-form .preview-box audio[data-v-a43a8c84],.discussion-form .preview-box video[data-v-a43a8c84]{width:100%;max-height:300px;border-radius:4px}.discussion-form[data-v-a43a8c84] .ant-form-item{margin-bottom:20px}.discussion-form[data-v-a43a8c84] .ant-form-item-label>label{font-weight:500;font-size:14px}.discussion-form[data-v-a43a8c84] .ant-input-number,.discussion-form[data-v-a43a8c84] .ant-select-selector,.discussion-form[data-v-a43a8c84] .ant-cascader-input,.discussion-form[data-v-a43a8c84] .ant-input-textarea{border-radius:6px}.discussion-form[data-v-a43a8c84] .ant-radio-button-wrapper:first-child{border-radius:6px 0 0 6px}.discussion-form[data-v-a43a8c84] .ant-radio-button-wrapper:last-child{border-radius:0 6px 6px 0}.discussion-form[data-v-a43a8c84] .ant-btn{border-radius:6px;font-weight:500}.discussion-form[data-v-a43a8c84] .ant-upload-list-item{border-radius:6px}.discussion-form[data-v-a43a8c84] .ant-upload-drag{border-radius:6px;border:2px dashed #d9d9d9;background:#fafafa;transition:all .3s}.discussion-form[data-v-a43a8c84] .ant-upload-drag:hover{border-color:#1890ff;background:#f0f7ff}.discussion-form[data-v-a43a8c84] .ant-upload-drag-icon{margin-bottom:8px}.discussion-form[data-v-a43a8c84] .ant-upload-text{font-size:14px;font-weight:500;color:var(--text-primary, #333);margin-bottom:4px}.discussion-form[data-v-a43a8c84] .ant-upload-hint{font-size:12px;color:var(--text-secondary, #999)}.discussion-form-modal .ant-modal,.discussion-form-modal .ant-modal-mask,.discussion-form-modal .ant-modal-wrap{z-index:100002!important}.ant-select-dropdown,.ant-cascader-dropdown{z-index:100003!important}.ant-cascader-dropdown .ant-cascader-menu-item-disabled{font-size:13px!important;color:#bbb!important;font-weight:500!important;cursor:default!important;padding-top:12px!important;padding-bottom:2px!important;letter-spacing:.5px;pointer-events:none}.ai-record-table[data-v-63380f17]{width:100%;height:100%;max-width:100%;display:flex;flex-direction:column;padding:24px;box-sizing:border-box;background:var(--bg-card, rgba(255, 255, 255, .02));border:1px solid var(--border-light, rgba(255, 255, 255, .08));border-radius:12px;box-shadow:0 8px 16px var(--shadow-sm, rgba(0, 0, 0, .3));transition:all .3s ease;overflow:hidden;gap:16px}.ai-record-table .summary-card[data-v-63380f17]{margin-bottom:0;background:var(--bg-card);border:1px solid var(--border-light);border-radius:8px}.ai-record-table .summary-card[data-v-63380f17] .ant-card-head{background:var(--bg-input);border-bottom:1px solid var(--border-color)}.ai-record-table .summary-card[data-v-63380f17] .ant-card-head .ant-card-head-title{color:var(--text-primary);font-weight:600;font-size:16px}.ai-record-table .summary-card[data-v-63380f17] .ant-card-body{padding:20px}.ai-record-table .summary-card .ai-summary-content[data-v-63380f17]{color:var(--text-secondary);line-height:1.8;font-size:14px}.ai-record-table .summary-card .ai-summary-content[data-v-63380f17] h1,.ai-record-table .summary-card .ai-summary-content[data-v-63380f17] h2,.ai-record-table .summary-card .ai-summary-content[data-v-63380f17] h3,.ai-record-table .summary-card .ai-summary-content[data-v-63380f17] h4,.ai-record-table .summary-card .ai-summary-content[data-v-63380f17] h5,.ai-record-table .summary-card .ai-summary-content[data-v-63380f17] h6{color:var(--text-primary);font-weight:600;margin:1em 0 .5em}.ai-record-table .summary-card .ai-summary-content[data-v-63380f17] h2{font-size:20px;border-bottom:1px solid var(--border-light);padding-bottom:8px;margin-bottom:16px}.ai-record-table .summary-card .ai-summary-content[data-v-63380f17] h3{font-size:16px;margin-top:24px;margin-bottom:12px}.ai-record-table .summary-card .ai-summary-content[data-v-63380f17] p{margin:.8em 0;color:var(--text-secondary)}.ai-record-table .summary-card .ai-summary-content[data-v-63380f17] ul,.ai-record-table .summary-card .ai-summary-content[data-v-63380f17] ol{margin:.8em 0;padding-left:24px}.ai-record-table .summary-card .ai-summary-content[data-v-63380f17] ul li,.ai-record-table .summary-card .ai-summary-content[data-v-63380f17] ol li{margin:.4em 0;color:var(--text-secondary)}.ai-record-table .summary-card .ai-summary-content[data-v-63380f17] strong{color:var(--text-primary);font-weight:600}.ai-record-table .summary-card .ai-summary-content[data-v-63380f17] code{background:var(--bg-input);padding:2px 6px;border-radius:4px;font-size:13px;color:var(--accent-blue)}.ai-record-table .quality-comments-card[data-v-63380f17]{margin-bottom:0;background:var(--bg-card);border:1px solid var(--border-light);border-radius:8px}.ai-record-table .quality-comments-card[data-v-63380f17] .ant-card-head{background:var(--bg-input);border-bottom:1px solid var(--border-color)}.ai-record-table .quality-comments-card[data-v-63380f17] .ant-card-head .ant-card-head-title{color:var(--text-primary);font-weight:600;font-size:16px}.ai-record-table .quality-comments-card[data-v-63380f17] .ant-card-body{padding:20px}.ai-record-table .quality-comments-card .quality-comments-list[data-v-63380f17]{display:flex;flex-direction:column;gap:16px}.ai-record-table .quality-comments-card .quality-comments-list .quality-comment-item[data-v-63380f17]{display:flex;gap:16px;padding:16px;background:var(--bg-input);border:1px solid var(--border-light);border-radius:8px;transition:all .3s ease}.ai-record-table .quality-comments-card .quality-comments-list .quality-comment-item[data-v-63380f17]:hover{border-color:var(--accent-blue);box-shadow:0 4px 12px var(--shadow-sm);transform:translateY(-2px)}.ai-record-table .quality-comments-card .quality-comments-list .quality-comment-item .quality-badge[data-v-63380f17]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;border-radius:50%;font-weight:600;font-size:14px}.ai-record-table .quality-comments-card .quality-comments-list .quality-comment-item .quality-content[data-v-63380f17]{flex:1;display:flex;flex-direction:column;gap:12px}.ai-record-table .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-header[data-v-63380f17]{display:flex;align-items:center;gap:12px}.ai-record-table .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-header .quality-author-info[data-v-63380f17]{flex:1}.ai-record-table .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-header .quality-author-info .author-name[data-v-63380f17]{color:var(--text-primary);font-weight:500;font-size:14px;margin-bottom:4px}.ai-record-table .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-header .quality-author-info .quality-meta[data-v-63380f17]{display:flex;align-items:center;gap:8px}.ai-record-table .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-text[data-v-63380f17]{color:var(--text-secondary);line-height:1.6;font-size:14px;padding:12px;background:var(--bg-card);border-radius:6px;border-left:3px solid var(--accent-blue)}.ai-record-table .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-tags[data-v-63380f17]{display:flex;gap:8px;flex-wrap:wrap}.ai-record-table .quality-comments-card .time-tag-small[data-v-63380f17]{cursor:pointer;margin:0;font-size:12px;padding:2px 8px;transition:all .3s ease}.ai-record-table .quality-comments-card .time-tag-small[data-v-63380f17]:hover{opacity:.8;transform:translateY(-1px)}.ai-record-table[data-v-63380f17]:hover{transform:translateY(-2px);box-shadow:0 12px 20px var(--shadow-md, rgba(0, 0, 0, .4));border-color:var(--border-color, rgba(255, 255, 255, .12));background:var(--bg-card-hover, rgba(255, 255, 255, .05))}.ai-record-table .table-header[data-v-63380f17]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;position:relative;z-index:100;gap:16px}.ai-record-table .table-header h3[data-v-63380f17]{margin:0;font-size:18px;font-weight:600;color:var(--text-primary);flex-shrink:0}.ai-record-table .table-header .filter-group[data-v-63380f17]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;flex:1;justify-content:flex-end;min-width:0}@media (max-width: 768px){.ai-record-table .table-header .filter-group[data-v-63380f17]{width:100%;justify-content:flex-start}}.ai-record-table .table-header .filter-group .add-discussion-btn[data-v-63380f17]{flex-shrink:0;background:var(--accent-blue);border-color:var(--accent-blue);color:#fff;font-weight:500;transition:all .3s ease;box-shadow:0 2px 8px #1890ff4d}.ai-record-table .table-header .filter-group .add-discussion-btn[data-v-63380f17]:hover{background:var(--accent-blue-hover, #40a9ff);border-color:var(--accent-blue-hover, #40a9ff);transform:translateY(-2px);box-shadow:0 4px 12px #1890ff66}.ai-record-table .table-header .filter-group .add-discussion-btn[data-v-63380f17]:active{transform:translateY(0)}.ai-record-table .table-header .filter-group .filter-select[data-v-63380f17]{flex-shrink:0}.ai-record-table .table-header .filter-group .filter-select[data-v-63380f17] .ant-select-selector{background:var(--bg-input);border-color:var(--border-color);color:var(--text-primary);transition:all .3s ease}.ai-record-table .table-header .filter-group .filter-select[data-v-63380f17] .ant-select-selector:hover{border-color:var(--accent-blue)}.ai-record-table .table-header .filter-group .filter-select[data-v-63380f17] .ant-select-selection-placeholder{color:var(--text-tertiary)}.ai-record-table .table-header .filter-group .filter-select[data-v-63380f17] .ant-select-selection-item{color:var(--text-primary)}.ai-record-table .table-header .filter-group .filter-select[data-v-63380f17] .ant-select-arrow{color:var(--text-tertiary)}.ai-record-table .table-header .filter-group .filter-select[data-v-63380f17] .ant-select-focused .ant-select-selector{border-color:var(--accent-blue);box-shadow:0 0 0 2px var(--bg-active)}.ai-record-table .record-table[data-v-63380f17]{flex:1;background:transparent;width:100%;max-width:100%;display:flex;flex-direction:column;min-height:0;height:100%;position:relative;z-index:1;overflow:hidden}.ai-record-table .record-table[data-v-63380f17] .ant-table{background:transparent;color:var(--text-primary);table-layout:auto;position:relative}.ai-record-table .record-table[data-v-63380f17] .ant-table-filter-trigger-container{position:relative;z-index:10}.ai-record-table .record-table[data-v-63380f17] .ant-table-thead>tr>th{position:relative;z-index:5}.ai-record-table .record-table[data-v-63380f17] .ant-table-wrapper{width:100%;max-width:100%;flex:1;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.ai-record-table .record-table[data-v-63380f17] .ant-table-container{flex:1;display:flex;flex-direction:column;min-height:0;height:100%;max-width:100%;overflow:hidden}.ai-record-table .record-table[data-v-63380f17] .ant-table-body{max-height:70vh;overflow-y:auto!important;overflow-x:hidden!important;max-width:100%}.ai-record-table .record-table[data-v-63380f17] .ant-table-content{max-width:100%;overflow-x:hidden}.ai-record-table .record-table[data-v-63380f17] .ant-table-thead>tr>th{background:var(--bg-input);color:var(--text-primary);border-bottom:none;font-weight:600;transition:all .3s ease}.ai-record-table .record-table[data-v-63380f17] .ant-table-thead>tr>th.ant-table-cell-fix-left,.ai-record-table .record-table[data-v-63380f17] .ant-table-thead>tr>th.ant-table-cell-fix-right{background:var(--bg-input)}.ai-record-table .record-table[data-v-63380f17] .ant-table-thead>tr>th .ant-table-filter-trigger{color:var(--text-tertiary);transition:color .3s ease}.ai-record-table .record-table[data-v-63380f17] .ant-table-thead>tr>th .ant-table-filter-trigger:hover{color:var(--accent-blue)}.ai-record-table .record-table[data-v-63380f17] .ant-table-thead>tr>th .ant-table-filter-trigger.ant-table-filter-trigger-container-open{color:var(--accent-blue)}.ai-record-table .record-table[data-v-63380f17] .ant-table-thead>tr>th .ant-table-column-sorter{color:var(--text-tertiary);transition:color .3s ease}.ai-record-table .record-table[data-v-63380f17] .ant-table-thead>tr>th .ant-table-column-sorter:hover{color:var(--accent-blue)}.ai-record-table .record-table[data-v-63380f17] .ant-table-thead>tr>th .ant-table-column-sorter .ant-table-column-sorter-up,.ai-record-table .record-table[data-v-63380f17] .ant-table-thead>tr>th .ant-table-column-sorter .ant-table-column-sorter-down{color:var(--text-tertiary)}.ai-record-table .record-table[data-v-63380f17] .ant-table-thead>tr>th .ant-table-column-sorter .ant-table-column-sorter-up.on,.ai-record-table .record-table[data-v-63380f17] .ant-table-thead>tr>th .ant-table-column-sorter .ant-table-column-sorter-down.on{color:var(--accent-blue)}.ai-record-table .record-table[data-v-63380f17] .ant-table-tbody>tr{background:transparent;transition:all .25s cubic-bezier(.4,0,.2,1);border-bottom:none;position:relative;cursor:pointer}.ai-record-table .record-table[data-v-63380f17] .ant-table-tbody>tr:hover{background:var(--bg-card-hover);box-shadow:0 1px 3px var(--shadow-sm)}.ai-record-table .record-table[data-v-63380f17] .ant-table-tbody>tr:nth-child(2n){background:transparent}.ai-record-table .record-table[data-v-63380f17] .ant-table-tbody>tr:nth-child(2n):hover{background:var(--bg-card-hover)}.ai-record-table .record-table[data-v-63380f17] .ant-table-tbody>tr>td{background:transparent;border-bottom:none;color:var(--text-secondary);transition:all .25s cubic-bezier(.4,0,.2,1)}.ai-record-table .record-table[data-v-63380f17] .ant-table-tbody>tr>td.ant-table-cell-fix-left,.ai-record-table .record-table[data-v-63380f17] .ant-table-tbody>tr>td.ant-table-cell-fix-right{background:transparent}.ai-record-table .record-table[data-v-63380f17] .ant-table-tbody>tr:hover>td{background:transparent;color:var(--text-primary)}.ai-record-table .record-table[data-v-63380f17] .ant-table-tbody>tr:hover>td.ant-table-cell-fix-left,.ai-record-table .record-table[data-v-63380f17] .ant-table-tbody>tr:hover>td.ant-table-cell-fix-right{background:transparent}.ai-record-table .record-table[data-v-63380f17] .ant-table-cell-fix-left{position:relative}.ai-record-table .record-table[data-v-63380f17] .ant-table-cell-fix-left:after{content:"";position:absolute;top:0;right:-1px;bottom:0;width:1px;background:var(--border-light);opacity:.5}.ai-record-table .record-table[data-v-63380f17] .ant-table-cell-fix-right{position:relative}.ai-record-table .record-table[data-v-63380f17] .ant-table-cell-fix-right:before{content:"";position:absolute;top:0;left:-1px;bottom:0;width:1px;background:var(--border-light);opacity:.5}.ai-record-table .record-table[data-v-63380f17] .ant-table-body{overflow-y:auto!important;overflow-x:hidden!important}.ai-record-table .record-table[data-v-63380f17] .ant-table-body::-webkit-scrollbar{width:6px;height:6px}.ai-record-table .record-table[data-v-63380f17] .ant-table-body::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:3px}.ai-record-table .record-table[data-v-63380f17] .ant-table-body::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px;transition:background-color .3s ease}.ai-record-table .record-table[data-v-63380f17] .ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.ai-record-table .record-table[data-v-63380f17] .ant-table-container::-webkit-scrollbar{width:6px;height:6px}.ai-record-table .record-table[data-v-63380f17] .ant-table-container::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:3px}.ai-record-table .record-table[data-v-63380f17] .ant-table-container::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px;transition:background-color .3s ease}.ai-record-table .record-table[data-v-63380f17] .ant-table-container::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.ai-record-table .record-table[data-v-63380f17] .ant-table-pagination .ant-pagination-item{background:var(--bg-card);border-color:var(--border-color)}.ai-record-table .record-table[data-v-63380f17] .ant-table-pagination .ant-pagination-item a{color:var(--text-secondary)}.ai-record-table .record-table[data-v-63380f17] .ant-table-pagination .ant-pagination-item:hover{border-color:var(--accent-blue)}.ai-record-table .record-table[data-v-63380f17] .ant-table-pagination .ant-pagination-item:hover a{color:var(--accent-blue)}.ai-record-table .record-table[data-v-63380f17] .ant-table-pagination .ant-pagination-item-active{background:var(--accent-blue);border-color:var(--accent-blue)}.ai-record-table .record-table[data-v-63380f17] .ant-table-pagination .ant-pagination-item-active a{color:#fff}.ai-record-table .record-table[data-v-63380f17] .ant-table-pagination .ant-pagination-prev .ant-pagination-item-link,.ai-record-table .record-table[data-v-63380f17] .ant-table-pagination .ant-pagination-next .ant-pagination-item-link{background:var(--bg-card);border-color:var(--border-color);color:var(--text-secondary)}.ai-record-table .record-table[data-v-63380f17] .ant-table-pagination .ant-pagination-prev .ant-pagination-item-link:hover,.ai-record-table .record-table[data-v-63380f17] .ant-table-pagination .ant-pagination-next .ant-pagination-item-link:hover{border-color:var(--accent-blue);color:var(--accent-blue)}.ai-record-table .record-table[data-v-63380f17] .ant-table-pagination .ant-pagination-options .ant-select-selector{background:var(--bg-card);border-color:var(--border-color);color:var(--text-secondary)}.ai-record-table .record-table[data-v-63380f17] .ant-table-cell-fix-left{background:var(--bg-card)!important}.ai-record-table .record-table[data-v-63380f17] .ant-table-cell-fix-left.ant-table-thead>tr>th{background:var(--bg-input)!important}.ai-record-table .record-table[data-v-63380f17] .ant-table-cell-fix-left .time-tag{cursor:pointer;margin:0;transition:all .3s ease}.ai-record-table .record-table[data-v-63380f17] .ant-table-cell-fix-left .time-tag:hover{opacity:.85;transform:translateY(-1px)}.ai-record-table .record-table[data-v-63380f17] .ant-table-cell-fix-right{background:var(--bg-card)!important}.ai-record-table .record-table[data-v-63380f17] .ant-table-cell-fix-right.ant-table-thead>tr>th{background:var(--bg-input)!important}.ai-record-table .record-table[data-v-63380f17] .ant-table-tbody>tr:hover .ant-table-cell-fix-left,.ai-record-table .record-table[data-v-63380f17] .ant-table-tbody>tr:hover .ant-table-cell-fix-right{background:var(--bg-card-hover)!important}.ai-record-table .record-table .time-tag[data-v-63380f17]{cursor:pointer;margin:0;background:#1890ff;color:#fff;border:none;font-weight:500;transition:all .3s ease;padding:2px 8px;border-radius:4px}.ai-record-table .record-table .time-tag[data-v-63380f17]:hover{background:#40a9ff;opacity:.9;transform:translateY(-1px);box-shadow:0 2px 6px #1890ff66}.ai-record-table .record-table .content-cell[data-v-63380f17]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);transition:color .2s ease;max-width:280px}.ai-record-table .record-table .author-cell[data-v-63380f17]{color:var(--text-secondary);transition:color .3s ease;font-size:13px}.ai-record-table .record-table .action-cell[data-v-63380f17]{display:inline-flex;align-items:center;gap:2px;flex-wrap:nowrap;min-width:0}.ai-record-table .record-table .action-icon-btn[data-v-63380f17]{flex-shrink:0;color:var(--text-tertiary);transition:all .3s ease;border-radius:4px;cursor:pointer;pointer-events:auto;padding:4px}.ai-record-table .record-table .action-icon-btn[data-v-63380f17]:hover{color:var(--accent-blue);background:var(--bg-active)}.ai-record-table .record-table .action-more-btn[data-v-63380f17]{margin-left:0}.ai-record-table .record-table[data-v-63380f17] .ant-table-container{border-radius:12px;overflow:hidden;width:100%;background:var(--bg-card)}.ai-record-table .record-table[data-v-63380f17] .ant-table-wrapper{border-radius:8px;overflow:hidden}.ai-record-table .record-table[data-v-63380f17] .ant-table-content{overflow-x:hidden;max-width:100%}.ai-record-table .record-table[data-v-63380f17] .ant-table{max-width:100%;width:100%}.ai-record-table .record-table[data-v-63380f17] .ant-table-thead>tr>th,.ai-record-table .record-table[data-v-63380f17] .ant-table-tbody>tr>td{max-width:100%}.ai-record-table .record-table[data-v-63380f17] .ant-table-tbody>tr>td .content-cell{white-space:normal;word-break:break-word}.ai-record-table .record-table[data-v-63380f17] .ant-empty .ant-empty-description{color:var(--text-tertiary)}.ai-record-table .record-table[data-v-63380f17] .ant-table-thead>tr>th,.ai-record-table .record-table[data-v-63380f17] .ant-table-tbody>tr>td{padding:8px 12px}.ai-record-table .record-table[data-v-63380f17] .ant-table-cell-fix-left,.ai-record-table .record-table[data-v-63380f17] .ant-table-cell-fix-right{padding:8px 12px!important}.ai-record-table .record-table[data-v-63380f17] .ant-table-tbody>tr>td{border:none!important;border-bottom:none!important}.ai-record-table .record-table[data-v-63380f17] .ant-table-tbody>tr{border:none!important;border-bottom:none!important}.ai-record-table .record-table[data-v-63380f17] .ant-table{border:none!important}.ai-record-table .record-table[data-v-63380f17] .ant-table-thead>tr>th{border:none!important;border-bottom:none!important}.ai-record-table .record-table[data-v-63380f17] .ant-table-cell,.ai-record-table .record-table[data-v-63380f17] .ant-table-cell-fix-left,.ai-record-table .record-table[data-v-63380f17] .ant-table-cell-fix-right{border:none!important;border-bottom:none!important}.ai-record-table .record-table[data-v-63380f17] .ant-table{border:none}.ai-record-table .record-table[data-v-63380f17] .ant-table-thead>tr>th:not(:last-child),.ai-record-table .record-table[data-v-63380f17] .ant-table-tbody>tr>td:not(:last-child){border-right:none}.ai-record-table .record-table[data-v-63380f17] .ant-tag{margin:0;border-color:var(--border-light);transition:all .3s ease;font-size:12px;padding:2px 8px;border-radius:4px}.ai-record-table .record-table[data-v-63380f17] .ant-avatar{border:1px solid var(--border-light);transition:border-color .3s ease}.ai-record-table .detail-content[data-v-63380f17] .ant-descriptions-item-label{background:var(--bg-input);color:var(--text-primary);font-weight:600;border-color:var(--border-color)}.ai-record-table .detail-content[data-v-63380f17] .ant-descriptions-item-content{background:var(--bg-card);color:var(--text-secondary);border-color:var(--border-color);border-bottom:1px solid var(--border-color)}.ai-record-table .detail-content .time-link[data-v-63380f17]{padding:0;display:inline-flex;align-items:center;gap:6px;transition:all .3s ease}.ai-record-table .detail-content .time-link .time-icon[data-v-63380f17]{color:var(--accent-blue);font-size:14px;transition:color .3s ease}.ai-record-table .detail-content .time-link .time-text[data-v-63380f17]{color:var(--accent-blue);font-weight:500;transition:color .3s ease}.ai-record-table .detail-content .time-link:hover .time-icon[data-v-63380f17],.ai-record-table .detail-content .time-link:hover .time-text[data-v-63380f17]{color:var(--accent-blue-light)}.ai-record-table .detail-content .author-info[data-v-63380f17]{display:flex;align-items:center;color:var(--text-secondary)}.ai-record-table .detail-content .content-detail[data-v-63380f17]{padding:12px;background:var(--bg-input);border-radius:6px;line-height:1.6;color:var(--text-secondary);white-space:pre-wrap;transition:all .3s ease}.ai-record-table .media-content[data-v-63380f17]{max-height:70vh;overflow-y:auto;padding-right:8px}.ai-record-table .media-content[data-v-63380f17]::-webkit-scrollbar{width:6px}.ai-record-table .media-content[data-v-63380f17]::-webkit-scrollbar-track{background:var(--bg-card);border-radius:3px}.ai-record-table .media-content[data-v-63380f17]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.ai-record-table .media-content[data-v-63380f17]::-webkit-scrollbar-thumb:hover{background:var(--accent-blue)}.ai-record-table .media-content .media-item[data-v-63380f17]{margin-bottom:24px;padding:20px;background:var(--bg-card);border-radius:12px;border:1px solid var(--border-light);transition:all .3s ease;box-shadow:0 2px 8px #0000000d}.ai-record-table .media-content .media-item[data-v-63380f17]:last-child{margin-bottom:0}.ai-record-table .media-content .media-item[data-v-63380f17]:hover{border-color:var(--border-color);box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.ai-record-table .media-content .media-item .media-header[data-v-63380f17]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border-light)}.ai-record-table .media-content .media-item .media-header .header-left[data-v-63380f17]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.ai-record-table .media-content .media-item .media-header .header-left .file-icon-wrapper[data-v-63380f17]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1890ff1a,#1890ff0d);border-radius:10px;flex-shrink:0}.ai-record-table .media-content .media-item .media-header .header-left .file-icon-wrapper .file-icon[data-v-63380f17]{font-size:24px;color:var(--accent-blue)}.ai-record-table .media-content .media-item .media-header .header-left .file-info[data-v-63380f17]{flex:1;min-width:0}.ai-record-table .media-content .media-item .media-header .header-left .file-info .file-name[data-v-63380f17]{font-weight:600;font-size:15px;color:var(--text-primary);margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-record-table .media-content .media-item .media-header .header-left .file-info .file-meta[data-v-63380f17]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ai-record-table .media-content .media-item .media-header .header-actions[data-v-63380f17]{flex-shrink:0}.ai-record-table .media-content .media-item .media-preview .preview-container[data-v-63380f17]{width:100%;border-radius:8px;overflow:hidden;background:#f5f5f5;position:relative}.ai-record-table .media-content .media-item .media-preview .preview-container.image-container .preview-wrapper[data-v-63380f17]{position:relative;width:100%;display:flex;justify-content:center;align-items:center;min-height:300px;max-height:600px;overflow:hidden;background:#fff;border-radius:8px}.ai-record-table .media-content .media-item .media-preview .preview-container.image-container .preview-wrapper .preview-image[data-v-63380f17]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:8px;cursor:pointer;transition:transform .3s ease,opacity .3s ease;box-shadow:0 4px 16px #0000001a}.ai-record-table .media-content .media-item .media-preview .preview-container.image-container .preview-wrapper .preview-overlay[data-v-63380f17]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;opacity:0;transition:opacity .3s ease;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ai-record-table .media-content .media-item .media-preview .preview-container.image-container .preview-wrapper .preview-overlay .overlay-text[data-v-63380f17]{color:#fff;font-size:14px;font-weight:500}.ai-record-table .media-content .media-item .media-preview .preview-container.image-container .preview-wrapper:hover .preview-overlay[data-v-63380f17]{opacity:1}.ai-record-table .media-content .media-item .media-preview .preview-container.image-container .preview-wrapper:hover .preview-image[data-v-63380f17]{transform:scale(1.05)}.ai-record-table .media-content .media-item .media-preview .preview-container.audio-container[data-v-63380f17]{padding:40px 20px;background:linear-gradient(135deg,#1890ff0d,#1890ff05)}.ai-record-table .media-content .media-item .media-preview .preview-container.audio-container .audio-wrapper[data-v-63380f17]{display:flex;flex-direction:column;align-items:center;gap:20px}.ai-record-table .media-content .media-item .media-preview .preview-container.audio-container .audio-wrapper .audio-icon[data-v-63380f17]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1890ff33,#1890ff1a);border-radius:50%;border:2px solid var(--accent-blue)}.ai-record-table .media-content .media-item .media-preview .preview-container.audio-container .audio-wrapper .audio-icon[data-v-63380f17] .anticon{font-size:36px;color:var(--accent-blue)}.ai-record-table .media-content .media-item .media-preview .preview-container.audio-container .audio-wrapper .preview-audio[data-v-63380f17]{width:100%;max-width:600px;height:48px;border-radius:8px;background:var(--bg-card)}.ai-record-table .media-content .media-item .media-preview .preview-container.video-container .video-wrapper[data-v-63380f17]{width:100%;display:flex;justify-content:center;align-items:center;background:#000;border-radius:8px;overflow:hidden}.ai-record-table .media-content .media-item .media-preview .preview-container.video-container .video-wrapper .preview-video[data-v-63380f17]{width:100%;max-width:100%;height:auto;max-height:600px;display:block;border-radius:8px}.ai-record-table .media-content .media-item .media-preview .preview-container.other-container[data-v-63380f17]{padding:60px 20px;background:#f5f5f5}.ai-record-table .media-content .media-item .media-preview .preview-container.other-container .preview-other[data-v-63380f17]{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.ai-record-table .media-content .media-item .media-preview .preview-container.other-container .preview-other .other-icon[data-v-63380f17]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:var(--bg-card);border-radius:50%;border:2px dashed var(--border-color)}.ai-record-table .media-content .media-item .media-preview .preview-container.other-container .preview-other .other-icon[data-v-63380f17] .anticon{font-size:36px;color:var(--text-tertiary)}.ai-record-table .media-content .media-item .media-preview .preview-container.other-container .preview-other .other-text[data-v-63380f17]{margin:0;color:var(--text-secondary);font-size:15px}[data-v-63380f17] .image-preview-modal .ant-modal-content{background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;box-shadow:0 8px 32px #0000004d}[data-v-63380f17] .image-preview-modal .ant-modal-body{padding:0;display:flex;align-items:center;justify-content:center;min-height:60vh;max-height:90vh}[data-v-63380f17] .image-preview-modal .ant-modal-close{color:#ffffffd9;background:#ffffff1a;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}[data-v-63380f17] .image-preview-modal .ant-modal-close:hover{color:#fff;background:#fff3;transform:rotate(90deg)}[data-v-63380f17] .image-preview-modal .image-preview-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto}[data-v-63380f17] .image-preview-modal .image-preview-container .full-image{max-width:100%;max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 8px 32px #00000080;animation:fadeInScale-63380f17 .3s ease-out}@keyframes fadeInScale-63380f17{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}[data-v-63380f17] .ant-modal .ant-modal-content{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;overflow:hidden}[data-v-63380f17] .ant-modal .ant-modal-header{background:var(--bg-input);border-bottom:1px solid var(--border-color);padding:16px 24px}[data-v-63380f17] .ant-modal .ant-modal-header .ant-modal-title{color:var(--text-primary);font-weight:600;font-size:16px}[data-v-63380f17] .ant-modal .ant-modal-close{color:var(--text-secondary)}[data-v-63380f17] .ant-modal .ant-modal-close:hover{color:var(--text-primary)}[data-v-63380f17] .ant-modal .ant-modal-body{background:var(--bg-card);color:var(--text-secondary)}.media-modal .ant-modal-content{background:#fff!important;border:1px solid rgba(0,0,0,.1);border-radius:12px;overflow:hidden}.media-modal .ant-modal-header{background:#f5f5f5!important;border-bottom:1px solid rgba(0,0,0,.1);padding:16px 24px}.media-modal .ant-modal-header .ant-modal-title{color:#1a1a1a!important;font-weight:600;font-size:16px}.media-modal .ant-modal-close{color:#8c8c8c!important}.media-modal .ant-modal-close:hover{color:#1a1a1a!important}.media-modal .ant-modal-body{padding:24px;max-height:75vh;overflow-y:auto;background:#fff!important}.media-modal .media-content{max-height:70vh;overflow-y:auto;padding-right:8px}.media-modal .media-content::-webkit-scrollbar{width:6px}.media-modal .media-content::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.media-modal .media-content::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.media-modal .media-content::-webkit-scrollbar-thumb:hover{background:#1890ff}.media-modal .media-content .media-item{margin-bottom:24px;padding:20px;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.1);transition:all .3s ease;box-shadow:0 2px 8px #0000000d}.media-modal .media-content .media-item:last-child{margin-bottom:0}.media-modal .media-content .media-item:hover{border-color:#00000026;box-shadow:0 4px 16px #0000001a;transform:translateY(-2px)}.media-modal .media-content .media-item .media-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.08)}.media-modal .media-content .media-item .media-header .header-left{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.media-modal .media-content .media-item .media-header .header-left .file-icon-wrapper{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1890ff1a,#1890ff0d);border-radius:10px;flex-shrink:0}.media-modal .media-content .media-item .media-header .header-left .file-icon-wrapper .file-icon{font-size:24px;color:#1890ff}.media-modal .media-content .media-item .media-header .header-left .file-info{flex:1;min-width:0}.media-modal .media-content .media-item .media-header .header-left .file-info .file-name{font-weight:600;font-size:15px;color:#1a1a1a;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-modal .media-content .media-item .media-header .header-left .file-info .file-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.media-modal .media-content .media-item .media-header .header-actions{flex-shrink:0}.media-modal .media-content .media-item .media-preview .preview-container{width:100%;border-radius:8px;overflow:hidden;background:#f5f5f5;position:relative}.media-modal .media-content .media-item .media-preview .preview-container.image-container .preview-wrapper{position:relative;width:100%;display:flex;justify-content:center;align-items:center;min-height:300px;max-height:600px;overflow:hidden;background:#fff;border-radius:8px}.media-modal .media-content .media-item .media-preview .preview-container.image-container .preview-wrapper .preview-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:8px;cursor:pointer;transition:transform .3s ease,opacity .3s ease;box-shadow:0 4px 16px #0000001a}.media-modal .media-content .media-item .media-preview .preview-container.image-container .preview-wrapper .preview-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;opacity:0;transition:opacity .3s ease;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.media-modal .media-content .media-item .media-preview .preview-container.image-container .preview-wrapper .preview-overlay .overlay-text{color:#fff;font-size:14px;font-weight:500}.media-modal .media-content .media-item .media-preview .preview-container.image-container .preview-wrapper:hover .preview-overlay{opacity:1}.media-modal .media-content .media-item .media-preview .preview-container.image-container .preview-wrapper:hover .preview-image{transform:scale(1.05)}.media-modal .media-content .media-item .media-preview .preview-container.audio-container{padding:40px 20px;background:linear-gradient(135deg,#1890ff0d,#1890ff05)}.media-modal .media-content .media-item .media-preview .preview-container.audio-container .audio-wrapper{display:flex;flex-direction:column;align-items:center;gap:20px}.media-modal .media-content .media-item .media-preview .preview-container.audio-container .audio-wrapper .audio-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1890ff33,#1890ff1a);border-radius:50%;border:2px solid #1890ff}.media-modal .media-content .media-item .media-preview .preview-container.audio-container .audio-wrapper .audio-icon .anticon{font-size:36px;color:#1890ff}.media-modal .media-content .media-item .media-preview .preview-container.audio-container .audio-wrapper .preview-audio{width:100%;max-width:600px;height:48px;border-radius:8px;background:#fff}.media-modal .media-content .media-item .media-preview .preview-container.video-container .video-wrapper{width:100%;display:flex;justify-content:center;align-items:center;background:#000;border-radius:8px;overflow:hidden}.media-modal .media-content .media-item .media-preview .preview-container.video-container .video-wrapper .preview-video{width:100%;max-width:100%;height:auto;max-height:600px;display:block;border-radius:8px}.media-modal .media-content .media-item .media-preview .preview-container.other-container{padding:60px 20px;background:#f5f5f5}.media-modal .media-content .media-item .media-preview .preview-container.other-container .preview-other{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.media-modal .media-content .media-item .media-preview .preview-container.other-container .preview-other .other-icon{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;border:2px dashed rgba(0,0,0,.15)}.media-modal .media-content .media-item .media-preview .preview-container.other-container .preview-other .other-icon .anticon{font-size:36px;color:#8c8c8c}.media-modal .media-content .media-item .media-preview .preview-container.other-container .preview-other .other-text{margin:0;color:#595959;font-size:15px}.ant-table-filter-trigger{color:var(--text-tertiary, #8c8c8c)!important;transition:color .3s ease!important}.ant-table-filter-trigger:hover,.ant-table-filter-trigger.ant-table-filter-trigger-container-open{color:var(--accent-blue, #1890ff)!important}.ant-table-column-sorter{color:var(--text-tertiary, #8c8c8c)!important;transition:color .3s ease!important}.ant-table-column-sorter:hover{color:var(--accent-blue, #1890ff)!important}.ant-table-column-sorter .ant-table-column-sorter-up,.ant-table-column-sorter .ant-table-column-sorter-down{color:var(--text-tertiary, #8c8c8c)!important}.ant-table-column-sorter .ant-table-column-sorter-up.on,.ant-table-column-sorter .ant-table-column-sorter-down.on{color:var(--accent-blue, #1890ff)!important}.ant-table-filter-dropdown{z-index:100002!important;background:var(--bg-card, #ffffff)!important;border-color:var(--border-color, rgba(0, 0, 0, .1))!important;box-shadow:0 4px 12px var(--shadow-md, rgba(0, 0, 0, .08))!important;min-width:200px!important;width:auto!important}.ant-dropdown{z-index:100002!important}.ant-dropdown-menu{background:var(--bg-card, #ffffff)!important;border-color:var(--border-color, rgba(0, 0, 0, .1))!important;box-shadow:0 4px 12px var(--shadow-md, rgba(0, 0, 0, .08))!important;max-height:300px;overflow-y:auto;min-width:200px!important}.ant-dropdown-menu-item{color:var(--text-primary, #1a1a1a)!important;background:transparent!important;padding:8px 12px!important}.ant-dropdown-menu-item:hover{background:var(--bg-card-hover, rgba(0, 0, 0, .03))!important}.ant-dropdown-menu-item-selected{background:var(--bg-active, rgba(24, 144, 255, .12))!important;color:var(--accent-blue, #1890ff)!important;font-weight:500}.ant-table-filter-dropdown .ant-checkbox-wrapper{color:var(--text-primary, #1a1a1a)!important;padding:4px 0}.ant-table-filter-dropdown .ant-checkbox-wrapper span{display:inline-block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ant-table-filter-dropdown .ant-checkbox{color:var(--accent-blue, #1890ff)!important;flex-shrink:0!important;margin-right:8px!important}.ant-table-filter-dropdown .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--accent-blue, #1890ff)!important;border-color:var(--accent-blue, #1890ff)!important}.ant-table-filter-dropdown-btns{border-top:1px solid var(--border-color, rgba(0, 0, 0, .1))!important;padding:8px;background:var(--bg-card, #ffffff)!important}.ant-table-filter-dropdown-btns .ant-btn{color:var(--text-primary, #1a1a1a)!important;border-color:var(--border-color, rgba(0, 0, 0, .1))!important}.ant-table-filter-dropdown-btns .ant-btn-primary{background:var(--accent-blue, #1890ff)!important;border-color:var(--accent-blue, #1890ff)!important}.ant-table-filter-dropdown-btns .ant-btn:first-child{font-size:0!important}.ant-table-filter-dropdown-btns .ant-btn:first-child:before{content:"重置"!important;font-size:14px!important;display:inline-block!important}.ant-table-filter-dropdown-btns .ant-btn:first-child span{display:none!important}.ant-table-filter-dropdown-btns .ant-btn-primary{font-size:0!important}.ant-table-filter-dropdown-btns .ant-btn-primary:before{content:"确定"!important;font-size:14px!important;display:inline-block!important}.ant-table-filter-dropdown-btns .ant-btn-primary span{display:none!important}.ant-select-dropdown{z-index:100001!important;background:var(--bg-card, #ffffff)!important;border-color:var(--border-color, rgba(0, 0, 0, .1))!important;box-shadow:0 4px 12px var(--shadow-md, rgba(0, 0, 0, .08))!important}.ant-select-dropdown.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown.ant-select-dropdown-placement-bottomRight,.ant-select-dropdown.ant-select-dropdown-placement-topLeft,.ant-select-dropdown.ant-select-dropdown-placement-topRight{z-index:100001!important}.ant-select-item{color:var(--text-primary, #1a1a1a)!important;background:transparent!important}.ant-select-item:hover{background:var(--bg-card-hover, rgba(0, 0, 0, .03))!important}.ant-select-item.ant-select-item-option-selected{background:var(--bg-active, rgba(24, 144, 255, .12))!important;color:var(--accent-blue, #1890ff)!important;font-weight:500}.ant-select-item.ant-select-item-option-active{background:var(--bg-card-hover, rgba(0, 0, 0, .03))!important}.ant-select-item-empty,.ant-select-dropdown .rc-select-item-empty,.ant-select-selection-placeholder{color:var(--text-tertiary, #8c8c8c)!important}.ant-select-selection-placeholder:before{color:var(--text-tertiary, #8c8c8c)!important}.action-column-dropdown{min-width:140px!important;padding:6px 0!important;border-radius:8px!important;box-shadow:0 6px 16px #0000001f,0 3px 6px #00000014!important;background:var(--bg-card, #fff)!important;border:1px solid var(--border-light, rgba(0, 0, 0, .06))!important}.action-column-dropdown .ant-dropdown-menu,.action-column-dropdown .ant-menu{min-width:140px!important;padding:4px 0!important;border:none!important;box-shadow:none!important;background:transparent!important;display:block!important}.action-column-dropdown .ant-dropdown-menu-item,.action-column-dropdown .ant-menu-item{display:flex!important;flex-direction:row!important;align-items:center!important;min-height:36px!important;height:auto!important;padding:8px 14px!important;margin:0 6px!important;border-radius:6px!important;font-size:13px!important;line-height:1.4!important;color:var(--text-primary, #1a1a1a)!important;transition:background .2s ease,color .2s ease!important;width:calc(100% - 12px)!important;box-sizing:border-box!important}.action-column-dropdown .ant-dropdown-menu-item .anticon,.action-column-dropdown .ant-menu-item .anticon{margin-right:12px!important;font-size:14px!important;color:var(--text-secondary, #595959)!important;flex-shrink:0!important}.action-column-dropdown .ant-dropdown-menu-item>span:not(.anticon),.action-column-dropdown .ant-menu-item>span:not(.anticon){flex:1;white-space:nowrap}.action-column-dropdown .ant-dropdown-menu-item:hover,.action-column-dropdown .ant-menu-item:hover{background:var(--bg-card-hover, rgba(0, 0, 0, .04))!important;color:var(--text-primary, #1a1a1a)!important}.action-column-dropdown .ant-dropdown-menu-item:hover .anticon,.action-column-dropdown .ant-menu-item:hover .anticon{color:var(--accent-blue, #1890ff)!important}.action-column-dropdown .ant-dropdown-menu-item.ant-dropdown-menu-item-danger,.action-column-dropdown .ant-menu-item.ant-dropdown-menu-item-danger,.action-column-dropdown .ant-dropdown-menu-item.ant-menu-item-danger,.action-column-dropdown .ant-menu-item.ant-menu-item-danger,.action-column-dropdown .ant-dropdown-menu-item.ant-dropdown-menu-item-danger .anticon,.action-column-dropdown .ant-menu-item.ant-dropdown-menu-item-danger .anticon,.action-column-dropdown .ant-dropdown-menu-item.ant-menu-item-danger .anticon,.action-column-dropdown .ant-menu-item.ant-menu-item-danger .anticon{color:var(--ant-error-color, #ff4d4f)!important}.action-column-dropdown .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover,.action-column-dropdown .ant-menu-item.ant-dropdown-menu-item-danger:hover,.action-column-dropdown .ant-dropdown-menu-item.ant-menu-item-danger:hover,.action-column-dropdown .ant-menu-item.ant-menu-item-danger:hover{background:#ff4d4f14!important;color:var(--ant-error-color, #ff4d4f)!important}.action-column-dropdown .ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover .anticon,.action-column-dropdown .ant-menu-item.ant-dropdown-menu-item-danger:hover .anticon,.action-column-dropdown .ant-dropdown-menu-item.ant-menu-item-danger:hover .anticon,.action-column-dropdown .ant-menu-item.ant-menu-item-danger:hover .anticon{color:var(--ant-error-color, #ff4d4f)!important}.ant-cascader-dropdown{z-index:100001!important;background:var(--bg-card, #ffffff)!important;border-color:var(--border-color, rgba(0, 0, 0, .1))!important;box-shadow:0 4px 12px var(--shadow-md, rgba(0, 0, 0, .08))!important}.ant-cascader-menu{background:var(--bg-card, #ffffff)!important;border-color:var(--border-color, rgba(0, 0, 0, .1))!important}.ant-cascader-menu-item{color:var(--text-primary, #1a1a1a)!important;background:transparent!important}.ant-cascader-menu-item:hover{background:var(--bg-card-hover, rgba(0, 0, 0, .03))!important}.ant-cascader-menu-item.ant-cascader-menu-item-active,.ant-cascader-menu-item.ant-cascader-menu-item-selected{background:var(--bg-active, rgba(24, 144, 255, .12))!important;color:var(--accent-blue, #1890ff)!important;font-weight:500}.ant-cascader-dropdown .ant-cascader-picker-search,.ant-cascader-dropdown .ant-cascader-picker-search .ant-input{background:var(--bg-input, rgba(255, 255, 255, .08))!important;border-color:var(--border-color, rgba(255, 255, 255, .15))!important;color:var(--text-primary)!important}.ant-cascader-dropdown .ant-cascader-picker-search .ant-input::placeholder{color:var(--text-tertiary)!important}.ai-notebook[data-v-e34dedc2]{width:100%;min-height:100%;box-sizing:border-box;display:flex;flex-direction:column}.ai-notebook.theme-dark .main-card[data-v-e34dedc2]{background:var(--bg-card, rgba(255, 255, 255, .02));border:1px solid var(--border-light, rgba(255, 255, 255, .08));box-shadow:0 8px 16px var(--shadow-sm, rgba(0, 0, 0, .3))}.ai-notebook.theme-dark .main-card[data-v-e34dedc2]:hover{box-shadow:0 12px 20px var(--shadow-md, rgba(0, 0, 0, .4));border-color:var(--border-color, rgba(255, 255, 255, .12));background:var(--bg-card-hover, rgba(255, 255, 255, .05))}.ai-notebook.theme-dark .main-card[data-v-e34dedc2] .ant-card-head{border-bottom:1px solid var(--border-light, rgba(255, 255, 255, .08))}.ai-notebook.theme-dark .main-card[data-v-e34dedc2] .ant-card-head .ant-card-head-title{color:var(--text-primary, #ffffff)}.ai-notebook.theme-dark .stat-card[data-v-e34dedc2]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.ai-notebook.theme-dark .stat-card[data-v-e34dedc2]:hover{background:#ffffff14;box-shadow:0 4px 12px #00000026}.ai-notebook.theme-dark .stat-card[data-v-e34dedc2] .ant-statistic-title{color:#ffffffa6}.ai-notebook.theme-dark .stat-card[data-v-e34dedc2] .ant-statistic-content{color:#fff}.ai-notebook.theme-dark .chart-card[data-v-e34dedc2]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.ai-notebook.theme-dark .chart-card[data-v-e34dedc2] .ant-card-head{border-bottom:1px solid rgba(255,255,255,.1)}.ai-notebook.theme-dark .chart-card[data-v-e34dedc2] .ant-card-head .ant-card-head-title{color:#fff}.ai-notebook.theme-light .main-card[data-v-e34dedc2]{background:var(--bg-card, #ffffff);border:1px solid var(--border-light, rgba(0, 0, 0, .06));box-shadow:0 8px 16px var(--shadow-sm, rgba(0, 0, 0, .04))}.ai-notebook.theme-light .main-card[data-v-e34dedc2]:hover{box-shadow:0 12px 20px var(--shadow-md, rgba(0, 0, 0, .08));border-color:var(--border-color, rgba(0, 0, 0, .1));background:var(--bg-card-hover, rgba(0, 0, 0, .03))}.ai-notebook.theme-light .main-card[data-v-e34dedc2] .ant-card-head{border-bottom:1px solid var(--border-light, rgba(0, 0, 0, .06))}.ai-notebook.theme-light .main-card[data-v-e34dedc2] .ant-card-head .ant-card-head-title{color:var(--text-primary, #1a1a1a)}.ai-notebook.theme-light .stat-card[data-v-e34dedc2]{background:#fff;border:1px solid rgba(0,0,0,.1)}.ai-notebook.theme-light .stat-card[data-v-e34dedc2]:hover{background:#00000008;box-shadow:0 4px 12px #00000014}.ai-notebook.theme-light .stat-card[data-v-e34dedc2] .ant-statistic-title{color:#8c8c8c}.ai-notebook.theme-light .stat-card[data-v-e34dedc2] .ant-statistic-content{color:#1a1a1a}.ai-notebook.theme-light .chart-card[data-v-e34dedc2]{background:#fff;border:1px solid rgba(0,0,0,.1)}.ai-notebook.theme-light .chart-card[data-v-e34dedc2] .ant-card-head{border-bottom:1px solid rgba(0,0,0,.1)}.ai-notebook.theme-light .chart-card[data-v-e34dedc2] .ant-card-head .ant-card-head-title{color:#1a1a1a}.ai-notebook .main-card[data-v-e34dedc2]{background:var(--bg-card, rgba(255, 255, 255, .02));border:1px solid var(--border-light, rgba(255, 255, 255, .08));border-radius:16px;box-shadow:0 8px 24px var(--shadow-sm, rgba(0, 0, 0, .3));transition:all .3s cubic-bezier(.4,0,.2,1);flex:1;display:flex;flex-direction:column;position:relative;overflow:visible}.ai-notebook .main-card[data-v-e34dedc2]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1890ff,#40a9ff,#69c0ff);opacity:.6}.ai-notebook .main-card[data-v-e34dedc2]:hover{transform:translateY(-4px);box-shadow:0 16px 32px var(--shadow-md, rgba(0, 0, 0, .4));border-color:var(--border-color, rgba(255, 255, 255, .15));background:var(--bg-card-hover, rgba(255, 255, 255, .05))}.ai-notebook .main-card[data-v-e34dedc2] .ant-card-head{padding:20px 28px;flex-shrink:0;border-bottom:1px solid var(--border-light, rgba(255, 255, 255, .08));transition:border-color .3s ease;background:linear-gradient(135deg,#1890ff08,#1890ff03)}.ai-notebook .main-card[data-v-e34dedc2] .ant-card-head .ant-card-head-title{font-size:18px;font-weight:600;letter-spacing:.3px}.ai-notebook .main-card[data-v-e34dedc2] .ant-card-body{padding:28px;display:flex;flex-direction:column}.ai-notebook .statistics-row[data-v-e34dedc2]{margin-bottom:32px;flex-shrink:0;display:flex;gap:16px;flex-wrap:wrap}@media (min-width: 768px){.ai-notebook .statistics-row[data-v-e34dedc2]{flex-wrap:nowrap}}.ai-notebook .statistics-row .stat-card[data-v-e34dedc2]{border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);height:auto;min-height:130px;display:flex;flex-direction:column;padding:24px;flex:1;min-width:0;justify-content:center;position:relative;overflow:hidden}@media (max-width: 767px){.ai-notebook .statistics-row .stat-card[data-v-e34dedc2]{flex:0 0 calc(50% - 8px)}}.ai-notebook .statistics-row .stat-card[data-v-e34dedc2]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-blue, #1890ff),var(--accent-blue-light, #40a9ff));opacity:0;transition:opacity .3s ease}.ai-notebook .statistics-row .stat-card[data-v-e34dedc2]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #1890ff26}.ai-notebook .statistics-row .stat-card[data-v-e34dedc2]:hover:before{opacity:1}.ai-notebook .statistics-row .stat-card[data-v-e34dedc2] .ant-statistic{display:flex;flex-direction:column;height:100%;justify-content:center}.ai-notebook .statistics-row .stat-card[data-v-e34dedc2] .ant-statistic-title{font-size:13px;margin-bottom:12px;line-height:1.5;opacity:.8;letter-spacing:.3px}.ai-notebook .statistics-row .stat-card[data-v-e34dedc2] .ant-statistic-content{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.5px}.ai-notebook .statistics-row .stat-card[data-v-e34dedc2] .ant-statistic-content-prefix{margin-right:8px;font-size:20px;opacity:.7}.ai-notebook .chart-card[data-v-e34dedc2]{border-radius:12px;margin-bottom:20px;display:flex;flex-direction:column;height:auto;transition:all .3s ease}.ai-notebook .chart-card[data-v-e34dedc2]:hover{box-shadow:0 4px 16px #0000001a}.ai-notebook .chart-card[data-v-e34dedc2] .ant-card-head{padding:16px 20px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#1890ff0d,#1890ff05)}.ai-notebook .chart-card[data-v-e34dedc2] .ant-card-head .ant-card-head-title{font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:space-between;width:100%;color:var(--text-primary, rgba(255, 255, 255, .95))}.ai-notebook .chart-card .expand-btn[data-v-e34dedc2]{color:var(--text-tertiary, rgba(255, 255, 255, .5));transition:all .3s ease;margin-left:8px;padding:4px 8px;border-radius:4px}.ai-notebook .chart-card .expand-btn[data-v-e34dedc2]:hover{color:var(--accent-blue, #1890ff);background:#1890ff1a;transform:scale(1.1)}.ai-notebook .chart-card[data-v-e34dedc2] .ant-card-body{padding:20px;flex:1;display:flex;flex-direction:column;min-height:0}.ai-notebook .word-cloud-container[data-v-e34dedc2]{width:100%;height:400px;min-height:400px;display:flex;flex-direction:column}.ai-notebook .charts-row[data-v-e34dedc2]{margin-top:16px;width:100%}.ai-notebook .chart-container[data-v-e34dedc2]{width:100%;height:300px;min-height:300px}.ai-notebook .chart-container-large[data-v-e34dedc2]{height:350px;min-height:350px}.ai-notebook .expanded-chart-container[data-v-e34dedc2]{width:100%!important;height:600px!important;min-height:600px!important;display:block!important;position:relative;visibility:visible!important;opacity:1!important;overflow:visible!important}.ai-notebook .summary-card[data-v-e34dedc2]{margin-bottom:20px}.ai-notebook .summary-card .summary-title-wrapper[data-v-e34dedc2]{display:flex;align-items:center;justify-content:space-between;width:100%}.ai-notebook .summary-card .summary-title-wrapper .re-summarize-btn[data-v-e34dedc2]{margin-left:auto;border-radius:6px;font-weight:500;transition:all .3s ease;box-shadow:0 2px 4px #0000001a;border:1px solid rgba(24,144,255,.3);background:linear-gradient(135deg,#1890ff1a,#1890ff0d);color:var(--accent-blue, #1890ff)}.ai-notebook .summary-card .summary-title-wrapper .re-summarize-btn[data-v-e34dedc2]:hover{border-color:var(--accent-blue, #1890ff);background:linear-gradient(135deg,#1890ff33,#1890ff1a);box-shadow:0 4px 8px #1890ff33;transform:translateY(-1px)}.ai-notebook .summary-card .summary-title-wrapper .re-summarize-btn[data-v-e34dedc2]:active{transform:translateY(0)}.ai-notebook .summary-card .summary-title-wrapper .re-summarize-btn[data-v-e34dedc2] .anticon{margin-right:4px}.ai-notebook .summary-card .ai-summary-content[data-v-e34dedc2]{color:var(--text-secondary, rgba(255, 255, 255, .85));line-height:1.9;font-size:15px;padding:8px 0}.ai-notebook .summary-card .ai-summary-content[data-v-e34dedc2] h1,.ai-notebook .summary-card .ai-summary-content[data-v-e34dedc2] h2,.ai-notebook .summary-card .ai-summary-content[data-v-e34dedc2] h3,.ai-notebook .summary-card .ai-summary-content[data-v-e34dedc2] h4,.ai-notebook .summary-card .ai-summary-content[data-v-e34dedc2] h5,.ai-notebook .summary-card .ai-summary-content[data-v-e34dedc2] h6{color:var(--text-primary, rgba(255, 255, 255, .95));font-weight:600;margin:1.2em 0 .6em;letter-spacing:.3px}.ai-notebook .summary-card .ai-summary-content[data-v-e34dedc2] h2{font-size:22px;border-bottom:2px solid var(--border-light, rgba(255, 255, 255, .1));padding-bottom:10px;margin-bottom:20px;position:relative}.ai-notebook .summary-card .ai-summary-content[data-v-e34dedc2] h2:after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background:linear-gradient(90deg,#1890ff,transparent)}.ai-notebook .summary-card .ai-summary-content[data-v-e34dedc2] h3{font-size:18px;margin-top:28px;margin-bottom:14px;color:var(--accent-blue, #1890ff)}.ai-notebook .summary-card .ai-summary-content[data-v-e34dedc2] p{margin:1em 0;color:var(--text-secondary, rgba(255, 255, 255, .85));text-align:justify}.ai-notebook .summary-card .ai-summary-content[data-v-e34dedc2] ul,.ai-notebook .summary-card .ai-summary-content[data-v-e34dedc2] ol{margin:1em 0;padding-left:28px}.ai-notebook .summary-card .ai-summary-content[data-v-e34dedc2] ul li,.ai-notebook .summary-card .ai-summary-content[data-v-e34dedc2] ol li{margin:.6em 0;color:var(--text-secondary, rgba(255, 255, 255, .85));line-height:1.8;position:relative}.ai-notebook .summary-card .ai-summary-content[data-v-e34dedc2] ul li::marker,.ai-notebook .summary-card .ai-summary-content[data-v-e34dedc2] ol li::marker{color:var(--accent-blue, #1890ff)}.ai-notebook .summary-card .ai-summary-content[data-v-e34dedc2] strong{color:var(--text-primary, rgba(255, 255, 255, .95));font-weight:700;background:linear-gradient(135deg,rgba(24,144,255,.1),transparent);padding:0 4px;border-radius:3px}.ai-notebook .summary-card .ai-summary-content[data-v-e34dedc2] code{background:var(--bg-input, rgba(255, 255, 255, .08));padding:3px 8px;border-radius:5px;font-size:13px;color:var(--accent-blue, #1890ff);font-weight:500;border:1px solid rgba(24,144,255,.2)}.ai-notebook .summary-card .ai-summary-content[data-v-e34dedc2] blockquote{border-left:4px solid var(--accent-blue, #1890ff);margin:1.2em 0;color:var(--text-tertiary, rgba(255, 255, 255, .7));background:#1890ff0d;padding:12px 16px;border-radius:6px}.ai-notebook .summary-card .ai-summary-empty[data-v-e34dedc2]{padding:40px 20px;display:flex;justify-content:center;align-items:center;min-height:200px}.ai-notebook .summary-card .ai-summary-empty[data-v-e34dedc2] .ant-empty .ant-empty-description{color:var(--text-secondary, rgba(255, 255, 255, .65))}.ai-notebook .quality-comments-card[data-v-e34dedc2]{margin-bottom:20px}.ai-notebook .quality-comments-card .quality-comments-list[data-v-e34dedc2]{display:flex;flex-direction:column;gap:12px}.ai-notebook .quality-comments-card .quality-comments-list .quality-comment-item[data-v-e34dedc2]{background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:16px;transition:all .3s ease;position:relative;overflow:hidden}.ai-notebook .quality-comments-card .quality-comments-list .quality-comment-item[data-v-e34dedc2]:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,#1890ff,#40a9ff);opacity:.6}.ai-notebook .quality-comments-card .quality-comments-list .quality-comment-item[data-v-e34dedc2]:hover{border-color:#1890ff4d;box-shadow:0 4px 16px #1890ff1a;transform:translateY(-2px);background:linear-gradient(135deg,#ffffff14,#ffffff0a)}.ai-notebook .quality-comments-card .quality-comments-list .quality-comment-item .quality-content[data-v-e34dedc2]{display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.ai-notebook .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-header[data-v-e34dedc2]{display:flex;align-items:center;gap:12px}.ai-notebook .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-header .avatar-wrapper[data-v-e34dedc2]{position:relative;flex-shrink:0}.ai-notebook .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-header .avatar-wrapper .author-avatar[data-v-e34dedc2]{border:2px solid rgba(24,144,255,.2);transition:all .3s ease;box-shadow:0 2px 8px #1890ff26;background:linear-gradient(135deg,#1890ff,#40a9ff)}.ai-notebook .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-header .quality-author-info[data-v-e34dedc2]{flex:1;min-width:0}.ai-notebook .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-header .quality-author-info .author-name-wrapper[data-v-e34dedc2]{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.ai-notebook .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-header .quality-author-info .author-name-wrapper .author-name[data-v-e34dedc2]{color:var(--text-primary, rgba(255, 255, 255, .95));font-weight:600;font-size:14px;letter-spacing:.2px}.ai-notebook .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-header .quality-author-info .author-name-wrapper .author-badge[data-v-e34dedc2]{display:inline-flex;align-items:center;padding:2px 8px;background:linear-gradient(135deg,#1890ff33,#1890ff1a);border:1px solid rgba(24,144,255,.3);border-radius:10px;font-size:11px;color:var(--accent-blue, #1890ff);font-weight:500;box-shadow:0 1px 4px #1890ff26}.ai-notebook .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-header .quality-author-info .quality-meta[data-v-e34dedc2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ai-notebook .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-header .quality-author-info .quality-meta .time-tag[data-v-e34dedc2]{cursor:pointer;margin:0;font-size:11px;padding:2px 8px;transition:all .2s ease;border-radius:4px;font-weight:500;display:inline-flex;align-items:center;height:20px;line-height:1}.ai-notebook .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-header .quality-author-info .quality-meta .time-tag[data-v-e34dedc2]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #1890ff4d}.ai-notebook .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-header .quality-author-info .quality-meta .quality-rate[data-v-e34dedc2]{font-size:12px;line-height:1}.ai-notebook .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-text-wrapper[data-v-e34dedc2]{position:relative;margin:0}.ai-notebook .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-text-wrapper .quality-text[data-v-e34dedc2]{color:var(--text-secondary, rgba(255, 255, 255, .88));line-height:1.6;font-size:14px;padding:12px 16px;background:#ffffff08;border-radius:8px;border-left:3px solid var(--accent-blue, #1890ff);position:relative;transition:all .3s ease;word-break:break-word}.ai-notebook .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-tags[data-v-e34dedc2]{display:flex;gap:6px;flex-wrap:wrap;margin-top:0}.ai-notebook .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-tags .mark-tag[data-v-e34dedc2],.ai-notebook .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-tags .sentiment-tag[data-v-e34dedc2]{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:500;transition:all .2s ease;margin:0}.ai-notebook .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-tags .mark-tag[data-v-e34dedc2]:hover,.ai-notebook .quality-comments-card .quality-comments-list .quality-comment-item .quality-content .quality-tags .sentiment-tag[data-v-e34dedc2]:hover{transform:translateY(-1px)}.ai-notebook .attachment-gallery-card[data-v-e34dedc2]{margin-bottom:20px}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-header[data-v-e34dedc2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border-light, rgba(255, 255, 255, .1))}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-header .gallery-filters .gallery-filter-group[data-v-e34dedc2]{display:inline-flex;padding:4px;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;border:1px solid rgba(255,255,255,.1);box-shadow:0 2px 8px #0000001a}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-header .gallery-filters .gallery-filter-group[data-v-e34dedc2] .ant-radio-button-wrapper{color:var(--text-secondary, rgba(255, 255, 255, .7));border:none;background:transparent;transition:all .3s cubic-bezier(.4,0,.2,1);padding:6px 16px;height:auto;line-height:1.5;border-radius:20px;margin:0 2px;position:relative;z-index:1}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-header .gallery-filters .gallery-filter-group[data-v-e34dedc2] .ant-radio-button-wrapper:before{display:none}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-header .gallery-filters .gallery-filter-group[data-v-e34dedc2] .ant-radio-button-wrapper:hover{color:var(--accent-blue, #1890ff);background:#1890ff26;transform:translateY(-1px)}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-header .gallery-filters .gallery-filter-group[data-v-e34dedc2] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:#1890ff40;color:#fff;box-shadow:0 4px 12px #1890ff4d;border:1px solid rgba(24,144,255,.4);font-weight:500}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-header .gallery-filters .gallery-filter-group[data-v-e34dedc2] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:hover{background:#1890ff59;box-shadow:0 6px 16px #1890ff66;transform:translateY(-1px)}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-header .gallery-filters .gallery-filter-group[data-v-e34dedc2] .ant-radio-button-wrapper :deep(.anticon){margin-right:4px;font-size:12px}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-header .count-tag[data-v-e34dedc2]{margin:0;padding:6px 12px;border-radius:6px;font-weight:500}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid[data-v-e34dedc2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item[data-v-e34dedc2]{background:var(--bg-input, rgba(255, 255, 255, .05));border:1px solid var(--border-light, rgba(255, 255, 255, .1));border-radius:12px;overflow:hidden;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px var(--shadow-sm, rgba(0, 0, 0, .1))}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item[data-v-e34dedc2]:hover{transform:translateY(-4px);box-shadow:0 8px 24px var(--shadow-md, rgba(0, 0, 0, .2));border-color:var(--accent-blue)}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail[data-v-e34dedc2]{width:100%;aspect-ratio:1;position:relative;overflow:hidden;background:var(--bg-card)}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .image-thumbnail[data-v-e34dedc2]{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .image-thumbnail img[data-v-e34dedc2]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .image-thumbnail .thumbnail-overlay[data-v-e34dedc2]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .image-thumbnail .thumbnail-overlay .view-icon[data-v-e34dedc2]{font-size:32px;color:#fff}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .image-thumbnail:hover img[data-v-e34dedc2]{transform:scale(1.1)}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .image-thumbnail:hover .thumbnail-overlay[data-v-e34dedc2]{opacity:1}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .video-thumbnail[data-v-e34dedc2]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .audio-icon-wrapper[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .audio-icon-wrapper[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .video-icon-wrapper[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .video-icon-wrapper[data-v-e34dedc2]{width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1890ff33,#1890ff1a);border-radius:50%;border:2px solid var(--accent-blue)}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .audio-icon-wrapper .audio-icon[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .audio-icon-wrapper .audio-icon[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .video-icon-wrapper .audio-icon[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .video-icon-wrapper .audio-icon[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .audio-icon-wrapper .video-icon[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .audio-icon-wrapper .video-icon[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .video-icon-wrapper .video-icon[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .video-icon-wrapper .video-icon[data-v-e34dedc2]{font-size:32px;color:var(--accent-blue)}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .audio-info[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .audio-info[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .video-info[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .video-info[data-v-e34dedc2]{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .audio-info .audio-name[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .audio-info .audio-name[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .video-info .audio-name[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .video-info .audio-name[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .audio-info .video-name[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .audio-info .video-name[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .video-info .video-name[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .video-info .video-name[data-v-e34dedc2]{font-size:12px;color:var(--text-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .audio-info .audio-duration[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .audio-info .audio-duration[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .video-info .audio-duration[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .video-info .audio-duration[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .audio-info .video-duration[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .audio-info .video-duration[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .audio-thumbnail .video-info .video-duration[data-v-e34dedc2],.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .video-thumbnail .video-info .video-duration[data-v-e34dedc2]{font-size:11px;color:var(--text-secondary)}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .video-icon-wrapper[data-v-e34dedc2]{background:linear-gradient(135deg,#f5222d33,#f5222d1a);border-color:#f5222d}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-thumbnail .video-icon-wrapper .video-icon[data-v-e34dedc2]{color:#f5222d}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-info[data-v-e34dedc2]{padding:12px;background:var(--bg-card)}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-info .item-meta[data-v-e34dedc2]{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-info .item-meta .time-tag[data-v-e34dedc2]{cursor:pointer;margin:0;font-size:11px;padding:2px 6px}.ai-notebook .attachment-gallery-card .attachment-gallery-section .gallery-grid .gallery-item .item-info .item-author[data-v-e34dedc2]{font-size:12px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-notebook[data-v-e34dedc2] .media-preview-modal .ant-modal-content{background:var(--bg-card, rgba(255, 255, 255, .02));border:1px solid var(--border-light, rgba(255, 255, 255, .1));border-radius:16px;box-shadow:0 8px 32px #0000004d;overflow:hidden;display:flex;flex-direction:column;max-height:90vh}.ai-notebook[data-v-e34dedc2] .media-preview-modal .ant-modal-header{background:linear-gradient(135deg,#1890ff1a,#1890ff0d);border-bottom:1px solid var(--border-light, rgba(255, 255, 255, .1));padding:20px 24px;flex-shrink:0}.ai-notebook[data-v-e34dedc2] .media-preview-modal .ant-modal-title{color:var(--text-primary, rgba(255, 255, 255, .95));font-size:18px;font-weight:600}.ai-notebook[data-v-e34dedc2] .media-preview-modal .ant-modal-body{padding:24px;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;max-height:calc(90vh - 120px);display:flex;flex-direction:column}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content{display:flex;flex-direction:column;min-height:0;margin-bottom:24px;width:100%;box-sizing:border-box;flex-shrink:0}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .media-descriptions{margin-bottom:24px;border-radius:12px;overflow:hidden;flex-shrink:0}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .media-descriptions :deep(.ant-descriptions-item-label){background:var(--bg-input, rgba(255, 255, 255, .05));color:var(--text-secondary, rgba(255, 255, 255, .85));font-weight:500;width:120px}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .media-descriptions :deep(.ant-descriptions-item-content){background:var(--bg-card, rgba(255, 255, 255, .02));color:var(--text-primary, rgba(255, 255, 255, .95))}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .media-descriptions .clickable-tag{cursor:pointer;transition:all .3s ease;padding:4px 12px;border-radius:6px;display:inline-flex;align-items:center}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .media-descriptions .clickable-tag:hover{transform:translateY(-2px);box-shadow:0 4px 12px #1890ff66}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .media-descriptions .author-name-text{color:var(--text-primary, rgba(255, 255, 255, .95));font-weight:500}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .media-descriptions .mark-tag{padding:4px 12px;border-radius:6px;font-weight:500}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .preview-container{width:100%;border-radius:12px;overflow:hidden;background:var(--bg-input, rgba(255, 255, 255, .05));box-shadow:0 4px 16px #0000001a;border:1px solid var(--border-light, rgba(255, 255, 255, .1));box-sizing:border-box;position:relative}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .preview-container.image-container{display:flex;justify-content:center;align-items:center;min-height:200px;max-height:60vh;background:#000;position:relative;overflow:hidden;width:100%;box-sizing:border-box;margin:0 auto}@media (max-width: 768px){.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .preview-container.image-container{min-height:150px;max-height:50vh}}@media (max-width: 480px){.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .preview-container.image-container{min-height:120px;max-height:40vh}}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .preview-container.image-container .preview-wrapper{position:relative;width:100%;height:100%;min-height:200px;max-height:60vh;max-width:100%;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;overflow:hidden}@media (max-width: 768px){.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .preview-container.image-container .preview-wrapper{padding:16px;min-height:150px;max-height:50vh}}@media (max-width: 480px){.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .preview-container.image-container .preview-wrapper{padding:12px;min-height:120px;max-height:40vh}}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .preview-container.image-container .preview-wrapper .preview-image{max-width:calc(100% - 40px);max-height:calc(100% - 40px);width:auto;height:auto;object-fit:contain;cursor:pointer;transition:transform .3s ease;border-radius:8px;box-shadow:0 4px 20px #0000004d;display:block;margin:0 auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}@media (max-width: 768px){.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .preview-container.image-container .preview-wrapper .preview-image{max-width:calc(100% - 32px);max-height:calc(100% - 32px)}}@media (max-width: 480px){.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .preview-container.image-container .preview-wrapper .preview-image{max-width:calc(100% - 24px);max-height:calc(100% - 24px)}}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .preview-container.image-container .preview-wrapper .preview-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .preview-container.image-container .preview-wrapper .preview-overlay .preview-btn{width:64px;height:64px;font-size:24px;box-shadow:0 4px 16px #1890ff66;transition:all .3s ease}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .preview-container.image-container .preview-wrapper .preview-overlay .preview-btn:hover{transform:scale(1.1);box-shadow:0 6px 20px #1890ff99}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .preview-container.image-container .preview-wrapper .preview-overlay .overlay-text{margin-top:16px;color:#fff;font-size:16px;font-weight:500;text-shadow:0 2px 8px rgba(0,0,0,.5)}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .preview-container.image-container .preview-wrapper:hover .preview-overlay{opacity:1}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .preview-container.audio-container{padding:60px 40px;background:linear-gradient(135deg,#1890ff14,#1890ff08);border:1px solid rgba(24,144,255,.2)}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .preview-container.audio-container .audio-wrapper{display:flex;flex-direction:column;align-items:center;gap:32px}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .preview-container.audio-container .audio-wrapper .audio-icon{width:120px;height:120px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1890ff40,#1890ff26);border-radius:50%;border:4px solid var(--accent-blue, #1890ff);font-size:56px;color:var(--accent-blue, #1890ff);box-shadow:0 8px 24px #1890ff4d;transition:all .3s ease}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .preview-container.audio-container .audio-wrapper .audio-icon:hover{transform:scale(1.05);box-shadow:0 12px 32px #1890ff66}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .preview-container.audio-container .audio-wrapper .preview-audio{width:100%;max-width:700px;height:56px;border-radius:12px;background:var(--bg-card, rgba(255, 255, 255, .05));border:1px solid var(--border-light, rgba(255, 255, 255, .1));box-shadow:0 2px 8px #0000001a}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .preview-container.video-container{background:#000;padding:20px;box-sizing:border-box}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .preview-container.video-container .video-wrapper{width:100%;display:flex;justify-content:center;align-items:center}.ai-notebook[data-v-e34dedc2] .media-preview-modal .media-modal-content .preview-container.video-container .video-wrapper .preview-video{width:100%;max-width:100%;height:auto;max-height:70vh;display:block;border-radius:8px;box-shadow:0 4px 20px #00000080}.ai-notebook[data-v-e34dedc2] .image-preview-modal .ant-modal-content{background:#000000eb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:none;border-radius:16px;overflow:hidden;box-shadow:0 12px 48px #00000080}.ai-notebook[data-v-e34dedc2] .image-preview-modal .ant-modal-close{color:#ffffffd9;transition:all .3s ease;width:40px;height:40px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center}.ai-notebook[data-v-e34dedc2] .image-preview-modal .ant-modal-close:hover{color:#fff;background:#fff3;transform:rotate(90deg)}.ai-notebook[data-v-e34dedc2] .image-preview-modal .ant-modal-body{padding:0;display:flex;align-items:center;justify-content:center;min-height:60vh;max-height:90vh;max-width:100%;overflow:hidden;position:relative;box-sizing:border-box}.ai-notebook[data-v-e34dedc2] .image-preview-modal .image-preview-container{width:100%;height:100%;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center;padding:60px 40px;box-sizing:border-box;position:relative;overflow:hidden}@media (max-width: 768px){.ai-notebook[data-v-e34dedc2] .image-preview-modal .image-preview-container{padding:40px 20px}}@media (max-width: 480px){.ai-notebook[data-v-e34dedc2] .image-preview-modal .image-preview-container{padding:20px 10px}}.ai-notebook[data-v-e34dedc2] .image-preview-modal .image-preview-container .full-image{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:12px;box-shadow:0 8px 32px #00000080;transition:transform .3s ease;cursor:zoom-out;display:block;margin:0 auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.media-preview-modal .ant-modal-content{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:16px!important;box-shadow:0 8px 32px #00000026!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;max-height:90vh!important}.media-preview-modal .ant-modal-header{background:linear-gradient(135deg,#1890ff14,#1890ff08)!important;border-bottom:1px solid rgba(0,0,0,.06)!important;padding:20px 24px!important;flex-shrink:0!important}.media-preview-modal .ant-modal-title{color:#1a1a1a!important;font-size:18px!important;font-weight:600!important}.media-preview-modal .ant-modal-close{color:#00000073!important}.media-preview-modal .ant-modal-close:hover{color:#000000bf!important}.media-preview-modal .ant-modal-body{padding:24px!important;overflow-y:auto!important;overflow-x:hidden!important;flex:1!important;min-height:0!important;max-height:calc(90vh - 120px)!important;display:flex!important;flex-direction:column!important;background:#fff!important}.media-preview-modal .media-modal-content{width:100%!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;min-height:0!important}.media-preview-modal .media-modal-content .media-descriptions{margin-bottom:24px!important;border-radius:12px!important;overflow:hidden!important;flex-shrink:0!important}.media-preview-modal .media-modal-content .media-descriptions .ant-descriptions-item-label{background:#fafafa!important;color:#000000a6!important;font-weight:500!important;width:120px!important}.media-preview-modal .media-modal-content .media-descriptions .ant-descriptions-item-content{background:#fff!important;color:#000000d9!important}.media-preview-modal .media-modal-content .media-descriptions .clickable-tag{cursor:pointer!important;transition:all .3s ease!important;padding:4px 12px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important}.media-preview-modal .media-modal-content .media-descriptions .clickable-tag:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px #1890ff66!important}.media-preview-modal .media-modal-content .media-descriptions .author-name-text{color:#000000d9!important;font-weight:500!important}.media-preview-modal .media-modal-content .media-descriptions .mark-tag{padding:4px 12px!important;border-radius:6px!important;font-weight:500!important}.media-preview-modal .media-modal-content .media-item{margin-bottom:24px!important;width:100%!important;box-sizing:border-box!important;flex-shrink:0!important}.media-preview-modal .media-modal-content .media-item .preview-container{width:100%!important;border-radius:12px!important;overflow:hidden!important;background:#f5f5f5!important;box-shadow:0 4px 16px #00000014!important;border:1px solid rgba(0,0,0,.06)!important;box-sizing:border-box!important;position:relative!important}.media-preview-modal .media-modal-content .media-item .preview-container.image-container{display:flex!important;justify-content:center!important;align-items:center!important;min-height:200px!important;max-height:60vh!important;background:#000!important;position:relative!important;overflow:hidden!important;width:100%!important;box-sizing:border-box!important;margin:0 auto!important}@media (max-width: 768px){.media-preview-modal .media-modal-content .media-item .preview-container.image-container{min-height:150px!important;max-height:50vh!important}}@media (max-width: 480px){.media-preview-modal .media-modal-content .media-item .preview-container.image-container{min-height:120px!important;max-height:40vh!important}}.media-preview-modal .media-modal-content .media-item .preview-container.image-container .preview-wrapper{position:relative!important;width:100%!important;height:100%!important;min-height:200px!important;max-height:60vh!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;box-sizing:border-box!important;overflow:hidden!important}@media (max-width: 768px){.media-preview-modal .media-modal-content .media-item .preview-container.image-container .preview-wrapper{padding:16px!important;min-height:150px!important;max-height:50vh!important}}@media (max-width: 480px){.media-preview-modal .media-modal-content .media-item .preview-container.image-container .preview-wrapper{padding:12px!important;min-height:120px!important;max-height:40vh!important}}.media-preview-modal .media-modal-content .media-item .preview-container.image-container .preview-wrapper .preview-image{max-width:calc(100% - 40px)!important;max-height:calc(100% - 40px)!important;width:auto!important;height:auto!important;object-fit:contain!important;cursor:pointer!important;transition:transform .3s ease!important;border-radius:8px!important;box-shadow:0 4px 20px #0000004d!important;display:block!important;margin:0 auto!important;image-rendering:-webkit-optimize-contrast!important;image-rendering:crisp-edges!important}@media (max-width: 768px){.media-preview-modal .media-modal-content .media-item .preview-container.image-container .preview-wrapper .preview-image{max-width:calc(100% - 32px)!important;max-height:calc(100% - 32px)!important}}@media (max-width: 480px){.media-preview-modal .media-modal-content .media-item .preview-container.image-container .preview-wrapper .preview-image{max-width:calc(100% - 24px)!important;max-height:calc(100% - 24px)!important}}.media-preview-modal .media-modal-content .media-item .preview-container.image-container .preview-wrapper .preview-overlay{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:#0009!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;opacity:0!important;transition:opacity .3s ease!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.media-preview-modal .media-modal-content .media-item .preview-container.image-container .preview-wrapper .preview-overlay .preview-btn{width:64px!important;height:64px!important;font-size:24px!important;box-shadow:0 4px 16px #1890ff66!important;transition:all .3s ease!important}.media-preview-modal .media-modal-content .media-item .preview-container.image-container .preview-wrapper .preview-overlay .preview-btn:hover{transform:scale(1.1)!important;box-shadow:0 6px 20px #1890ff99!important}.media-preview-modal .media-modal-content .media-item .preview-container.image-container .preview-wrapper .preview-overlay .overlay-text{margin-top:16px!important;color:#fff!important;font-size:16px!important;font-weight:500!important;text-shadow:0 2px 8px rgba(0,0,0,.5)!important}.media-preview-modal .media-modal-content .media-item .preview-container.image-container .preview-wrapper:hover .preview-overlay{opacity:1!important}.media-preview-modal .media-modal-content .media-item .preview-container.audio-container{padding:60px 40px!important;background:linear-gradient(135deg,#1890ff14,#1890ff08)!important;border:1px solid rgba(24,144,255,.2)!important}.media-preview-modal .media-modal-content .media-item .preview-container.audio-container .audio-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;gap:32px!important}.media-preview-modal .media-modal-content .media-item .preview-container.audio-container .audio-wrapper .audio-icon{width:120px!important;height:120px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#1890ff40,#1890ff26)!important;border-radius:50%!important;border:4px solid var(--accent-blue, #1890ff)!important;font-size:56px!important;color:var(--accent-blue, #1890ff)!important;box-shadow:0 8px 24px #1890ff4d!important;transition:all .3s ease!important}.media-preview-modal .media-modal-content .media-item .preview-container.audio-container .audio-wrapper .audio-icon:hover{transform:scale(1.05)!important;box-shadow:0 12px 32px #1890ff66!important}.media-preview-modal .media-modal-content .media-item .preview-container.audio-container .audio-wrapper .preview-audio{width:100%!important;max-width:700px!important;height:56px!important;border-radius:12px!important;background:var(--bg-card, rgba(255, 255, 255, .05))!important;border:1px solid var(--border-light, rgba(255, 255, 255, .1))!important;box-shadow:0 2px 8px #0000001a!important}.media-preview-modal .media-modal-content .media-item .preview-container.video-container{background:#000!important;padding:20px!important;box-sizing:border-box!important}.media-preview-modal .media-modal-content .media-item .preview-container.video-container .video-wrapper{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}.media-preview-modal .media-modal-content .media-item .preview-container.video-container .video-wrapper .preview-video{width:100%!important;max-width:100%!important;height:auto!important;max-height:70vh!important;display:block!important;border-radius:8px!important;box-shadow:0 4px 20px #00000080!important}.image-preview-modal .ant-modal-content{background:#000000eb!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:none!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 12px 48px #00000080!important}.image-preview-modal .ant-modal-close{color:#ffffffd9!important;transition:all .3s ease!important;width:40px!important;height:40px!important;border-radius:50%!important;background:#ffffff1a!important;display:flex!important;align-items:center!important;justify-content:center!important}.image-preview-modal .ant-modal-close:hover{color:#fff!important;background:#fff3!important;transform:rotate(90deg)!important}.image-preview-modal .ant-modal-body{padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:60vh!important;max-height:90vh!important;max-width:100%!important;overflow:hidden!important;position:relative!important;box-sizing:border-box!important}.image-preview-modal .image-preview-container{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:60px 40px!important;box-sizing:border-box!important;position:relative!important;overflow:hidden!important}@media (max-width: 768px){.image-preview-modal .image-preview-container{padding:40px 20px!important}}@media (max-width: 480px){.image-preview-modal .image-preview-container{padding:20px 10px!important}}.image-preview-modal .image-preview-container .full-image{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:12px!important;box-shadow:0 8px 32px #00000080!important;transition:transform .3s ease!important;cursor:zoom-out!important;display:block!important;margin:0 auto!important;image-rendering:-webkit-optimize-contrast!important;image-rendering:crisp-edges!important}.comment-heatmap-chart[data-v-419df479]{width:100%;height:284px;display:flex;flex-direction:column;background:var(--bg-card, rgba(255, 255, 255, .02));border:1px solid var(--border-light, rgba(255, 255, 255, .08));border-radius:8px;transition:all .3s ease;overflow:hidden}.comment-heatmap-chart[data-v-419df479]:hover{border-color:var(--border-color, rgba(255, 255, 255, .12));box-shadow:0 8px 24px var(--shadow-sm, rgba(0, 0, 0, .3));transform:translateY(-2px);background:var(--bg-card-hover, rgba(255, 255, 255, .05))}.comment-heatmap-chart .chart-header[data-v-419df479]{padding:14px 20px;border-bottom:1px solid var(--border-light, rgba(255, 255, 255, .1));flex-shrink:0;height:48px;display:flex;align-items:center}.comment-heatmap-chart .chart-header .chart-title[data-v-419df479]{font-size:15px;color:var(--text-primary, #ffffff);letter-spacing:.5px}.comment-heatmap-chart .chart-container[data-v-419df479]{flex:1;width:100%;min-height:0}.comment-heatmap-chart.theme-light[data-v-419df479]{background:var(--bg-card, #ffffff);border:1px solid var(--border-light, rgba(0, 0, 0, .1))}.comment-heatmap-chart.theme-light[data-v-419df479]:hover{border-color:var(--border-color, rgba(0, 0, 0, .1));box-shadow:0 8px 24px var(--shadow-sm, rgba(0, 0, 0, .08));background:var(--bg-card-hover, rgba(0, 0, 0, .03))}.comment-heatmap-chart.theme-light .chart-header[data-v-419df479]{border-bottom:1px solid var(--border-light, rgba(0, 0, 0, .1))}.comment-heatmap-chart.theme-light .chart-header .chart-title[data-v-419df479]{color:var(--text-primary, #1a1a1a)}.report-preview-page[data-v-11b80da4]{min-height:100vh;background:#f0f2f5;padding:24px;position:relative}.report-preview-page .page-header[data-v-11b80da4]{background:#fff;padding:16px 24px;border-radius:8px;margin-bottom:24px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px #0000000d}.report-preview-page .page-header .header-left[data-v-11b80da4]{display:flex;align-items:center}.report-preview-page .page-header .header-left .header-logo[data-v-11b80da4]{width:32px;height:32px;margin-right:12px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(24,144,255,.2))}.report-preview-page .page-header .header-left .header-title[data-v-11b80da4]{font-size:18px;font-weight:600;color:#1890ff}.report-preview-page .page-header .export-btn[data-v-11b80da4]{height:40px;padding:0 24px;font-size:16px;border-radius:20px;background:linear-gradient(135deg,#1890ff,#096dd9);border:none;box-shadow:0 4px 12px #1890ff4d}.report-preview-page .page-header .export-btn[data-v-11b80da4]:hover{transform:translateY(-2px)}.report-preview-page .page-header .export-btn[data-v-11b80da4] .anticon{font-size:18px;margin-right:8px}.report-preview-page .page-header .view-btn[data-v-11b80da4]{height:40px;padding:0 24px;font-size:16px;border-radius:20px;background:linear-gradient(135deg,#1890ff,#096dd9);border:none;box-shadow:0 4px 12px #1890ff4d;margin-right:12px}.report-preview-page .page-header .view-btn[data-v-11b80da4]:hover{transform:translateY(-2px)}.report-preview-page .page-header .view-btn[data-v-11b80da4] .anticon{font-size:18px;margin-right:8px}.report-preview-page .page-content[data-v-11b80da4]{background:#fff;border-radius:8px;padding:40px;box-shadow:0 2px 8px #0000000d;position:relative}.report-preview-page .page-content .pdf-content[data-v-11b80da4]{max-width:210mm;margin:0 auto}.report-preview-page .page-content .pdf-content .pdf-page[data-v-11b80da4]{width:210mm;min-height:297mm;margin:0 auto 40px;padding:25mm;position:relative;background:#fff;box-shadow:0 4px 12px #0000000d;border-radius:8px;box-sizing:border-box;overflow:hidden}.report-preview-page .page-content .pdf-content .pdf-page.cover-page[data-v-11b80da4]{background:linear-gradient(145deg,#fff,#e6f7ff);overflow:hidden}.report-preview-page .page-content .pdf-content .pdf-page.cover-page .page-header[data-v-11b80da4]{display:none}.report-preview-page .page-content .pdf-content .pdf-page.cover-page .cover-content[data-v-11b80da4]{height:calc(100% - 120px);display:flex;flex-direction:column;position:relative;z-index:1}.report-preview-page .page-content .pdf-content .pdf-page.cover-page .cover-content .logo[data-v-11b80da4]{text-align:center;margin-bottom:60px}.report-preview-page .page-content .pdf-content .pdf-page.cover-page .cover-content .logo img[data-v-11b80da4]{height:80px;width:auto;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(24,144,255,.2))}.report-preview-page .page-content .pdf-content .pdf-page.cover-page .cover-content .cover-main[data-v-11b80da4]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.report-preview-page .page-content .pdf-content .pdf-page.cover-page .cover-content .cover-main .title-box[data-v-11b80da4]{position:relative;margin-bottom:80px}.report-preview-page .page-content .pdf-content .pdf-page.cover-page .cover-content .cover-main .title-box .title-decoration[data-v-11b80da4]{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;background:#1890ff0d;border-radius:30px;transform-origin:center}.report-preview-page .page-content .pdf-content .pdf-page.cover-page .cover-content .cover-main .title-box .report-title[data-v-11b80da4]{font-size:48px;font-weight:700;color:#1890ff;text-shadow:0 4px 12px rgba(24,144,255,.2);position:relative;z-index:1}.report-preview-page .page-content .pdf-content .pdf-page.cover-page .cover-content .cover-main .report-info .info-card[data-v-11b80da4]{background:#ffffffe6;padding:30px 50px;border-radius:16px;box-shadow:0 8px 24px #1890ff1a;text-align:center}.report-preview-page .page-content .pdf-content .pdf-page.cover-page .cover-content .cover-main .report-info .info-card .course-name[data-v-11b80da4]{font-size:24px;font-weight:600;color:#1890ff;margin-bottom:20px}.report-preview-page .page-content .pdf-content .pdf-page.cover-page .cover-content .cover-main .report-info .info-card .info-divider[data-v-11b80da4]{width:40px;height:4px;background:#1890ff;margin:20px auto;border-radius:2px}.report-preview-page .page-content .pdf-content .pdf-page.cover-page .cover-content .cover-main .report-info .info-card .teacher-name[data-v-11b80da4],.report-preview-page .page-content .pdf-content .pdf-page.cover-page .cover-content .cover-main .report-info .info-card .date[data-v-11b80da4]{font-size:16px;color:#666;line-height:2}.report-preview-page .page-content .pdf-content .pdf-page.cover-page .cover-footer-note[data-v-11b80da4]{position:absolute;bottom:100px;left:0;right:0;text-align:center;padding:0 25mm;z-index:1}.report-preview-page .page-content .pdf-content .pdf-page.cover-page .cover-footer-note p[data-v-11b80da4]{font-size:12px;color:#999;margin:0;font-style:normal;font-weight:400}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .page-header[data-v-11b80da4]{position:absolute;top:15mm;left:25mm;right:25mm;margin:0;padding:0;box-shadow:none;background:transparent}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .page-header .header-content[data-v-11b80da4]{display:flex;align-items:center;padding-bottom:10px;border-bottom:2px solid #f0f0f0}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .page-header .header-content .header-logo[data-v-11b80da4]{width:24px;height:24px;margin-right:10px;object-fit:contain}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .page-header .header-content span[data-v-11b80da4]{font-size:14px;color:#666}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .contents-container[data-v-11b80da4],.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content[data-v-11b80da4],.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content[data-v-11b80da4],.report-preview-page .page-content .pdf-content .pdf-page.contents-page .timeline-content[data-v-11b80da4],.report-preview-page .page-content .pdf-content .pdf-page.contents-page .analysis-content[data-v-11b80da4]{padding-bottom:80px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .section-title[data-v-11b80da4]{display:flex;align-items:center;font-size:32px;font-weight:700;color:#1890ff;margin:80px 0 40px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .section-title .number[data-v-11b80da4]{width:60px;height:60px;background:#1890ff;color:#fff;border-radius:30px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-right:20px;box-shadow:0 4px 12px #1890ff33}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .contents-container[data-v-11b80da4]{margin-top:80px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .contents-container .page-title[data-v-11b80da4]{display:flex;align-items:center;font-size:36px;font-weight:700;color:#1890ff;margin-bottom:50px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .contents-container .page-title .title-icon[data-v-11b80da4]{width:48px;height:48px;min-width:48px;margin-right:16px;padding:10px;background:#1890ff1a;border-radius:12px;display:flex;align-items:center;justify-content:center}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .contents-container .page-title .title-icon img[data-v-11b80da4]{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(24,144,255,.2))}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .contents-container .contents-list .content-item[data-v-11b80da4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px;padding:15px 20px;background:#fafafa;border-radius:8px;transition:all .3s ease;cursor:pointer}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .contents-container .contents-list .content-item[data-v-11b80da4]:hover{background:#f0f7ff;transform:translate(5px);box-shadow:0 4px 12px #1890ff26}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .contents-container .contents-list .content-item[data-v-11b80da4]:active{transform:translate(3px) scale(.98)}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .contents-container .contents-list .content-item .item-left[data-v-11b80da4]{display:flex;align-items:center}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .contents-container .contents-list .content-item .item-left .item-number[data-v-11b80da4]{width:36px;height:36px;background:#1890ff;color:#fff;border-radius:18px;display:flex;align-items:center;justify-content:center;font-weight:600;margin-right:15px;font-size:16px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .contents-container .contents-list .content-item .item-left .item-name[data-v-11b80da4]{font-size:16px;color:#333;font-weight:500}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .contents-container .contents-list .content-item .item-right .page-num[data-v-11b80da4]{font-size:16px;color:#1890ff;font-weight:500}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .info-grid[data-v-11b80da4]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:40px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .info-grid .info-card[data-v-11b80da4]{display:flex;align-items:center;padding:20px;background:#fafafa;border-radius:12px;transition:all .3s ease}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .info-grid .info-card[data-v-11b80da4]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .info-grid .info-card .info-icon[data-v-11b80da4]{width:48px;height:48px;min-width:48px;margin-right:16px;padding:10px;background:#1890ff1a;border-radius:12px;display:flex;align-items:center;justify-content:center}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .info-grid .info-card .info-icon img[data-v-11b80da4]{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(24,144,255,.2))}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .info-grid .info-card .info-detail[data-v-11b80da4]{flex:1}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .info-grid .info-card .info-detail .label[data-v-11b80da4]{font-size:14px;color:#666;margin-bottom:4px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .info-grid .info-card .info-detail .value[data-v-11b80da4]{font-size:16px;color:#333;font-weight:500}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description[data-v-11b80da4]{background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 12px #0000000d}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .sub-title[data-v-11b80da4]{font-size:20px;color:#333;margin-bottom:16px;font-weight:600}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4]{font-size:16px;color:#666;line-height:1.8}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] h1,.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] h2,.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] h3,.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] h4,.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] h5,.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] h6{color:#333;margin:16px 0 8px;font-weight:600}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] h1{font-size:24px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] h2{font-size:20px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] h3{font-size:18px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] h4{font-size:16px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] p{margin:12px 0;line-height:1.8}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] strong{font-weight:600;color:#333}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] em{font-style:italic}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] ul,.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] ol{margin:12px 0;padding-left:24px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] li{margin:4px 0;line-height:1.6}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] blockquote{border-left:4px solid #1890ff;margin:16px 0;background:#f8f9fa;padding:12px 16px;border-radius:4px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] code{background:#f5f5f5;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:14px;color:#e74c3c}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] pre{background:#f5f5f5;padding:16px;border-radius:8px;overflow-x:auto;margin:16px 0}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] pre code{background:none;padding:0;color:#333}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] a{color:#1890ff;text-decoration:none}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] a:hover{text-decoration:underline}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] table{width:100%;border-collapse:collapse;margin:16px 0}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] table th,.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] table td{border:1px solid #e8e8e8;padding:8px 12px;text-align:left}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .overview-content .course-description .description-content[data-v-11b80da4] table th{background:#fafafa;font-weight:600}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline[data-v-11b80da4]{padding:16px 0}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree[data-v-11b80da4]{position:relative}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item[data-v-11b80da4]{position:relative;margin-bottom:12px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item .item-content[data-v-11b80da4]{display:flex;align-items:flex-start}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item .item-content .item-dot[data-v-11b80da4]{width:8px;height:8px;border-radius:50%;margin-right:12px;margin-top:6px;flex-shrink:0}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item .item-content .item-text[data-v-11b80da4]{flex:1}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item .item-content .item-text .item-title[data-v-11b80da4]{font-weight:600;color:#262626;margin-bottom:2px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item .item-content .item-text .item-desc[data-v-11b80da4]{font-size:12px;color:#595959;line-height:1.3}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item.root-item .root-dot[data-v-11b80da4]{background:#1890ff;width:12px;height:12px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item.root-item .item-title[data-v-11b80da4]{font-size:18px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item.root-item .item-desc[data-v-11b80da4]{font-size:14px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item.branch-item[data-v-11b80da4]{margin-left:20px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item.branch-item[data-v-11b80da4]:before{content:"";position:absolute;left:-20px;top:0;bottom:0;width:1px;background:#d9d9d9}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item.branch-item .branch-dot[data-v-11b80da4]{background:#52c41a}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item.branch-item .item-title[data-v-11b80da4]{font-size:16px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item.branch-item .item-desc[data-v-11b80da4]{font-size:13px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item.sub-item[data-v-11b80da4]{margin-left:20px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item.sub-item[data-v-11b80da4]:before{content:"";position:absolute;left:-20px;top:0;bottom:0;width:1px;background:#d9d9d9}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item.sub-item .sub-dot[data-v-11b80da4]{background:#fa541c}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item.sub-item .item-title[data-v-11b80da4]{font-size:14px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item.sub-item .item-desc[data-v-11b80da4]{font-size:12px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item.leaf-item[data-v-11b80da4]{margin-left:20px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item.leaf-item[data-v-11b80da4]:before{content:"";position:absolute;left:-20px;top:0;bottom:0;width:1px;background:#d9d9d9}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item.leaf-item .leaf-dot[data-v-11b80da4]{background:#722ed1}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item.leaf-item .item-title[data-v-11b80da4]{font-size:13px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .tree-item.leaf-item .item-desc[data-v-11b80da4]{font-size:11px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .sub-items[data-v-11b80da4]{margin-top:8px;padding-left:20px;position:relative}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .sub-items[data-v-11b80da4]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:#d9d9d9}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .leaf-items[data-v-11b80da4]{margin-top:6px;padding-left:20px;position:relative}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .simple-outline .outline-tree .leaf-items[data-v-11b80da4]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:#d9d9d9}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .outline-list .outline-item[data-v-11b80da4]{margin-bottom:24px;padding:20px;background:#fafafa;border-radius:12px;transition:all .3s ease}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .outline-list .outline-item[data-v-11b80da4]:hover{transform:translate(5px);background:#f0f7ff}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .outline-list .outline-item .outline-header[data-v-11b80da4]{display:flex;align-items:center;margin-bottom:12px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .outline-list .outline-item .outline-header .outline-number[data-v-11b80da4]{width:32px;height:32px;background:#1890ff;color:#fff;border-radius:16px;display:flex;align-items:center;justify-content:center;font-weight:600;margin-right:16px;flex-shrink:0;font-size:14px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .outline-list .outline-item .outline-header .outline-title[data-v-11b80da4]{flex:1;font-size:18px;color:#333;font-weight:600}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .outline-list .outline-item .outline-header .outline-time[data-v-11b80da4]{font-size:14px;color:#1890ff;background:#1890ff1a;padding:4px 12px;border-radius:12px;font-weight:500}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .outline-list .outline-item .outline-content-text[data-v-11b80da4]{font-size:16px;color:#666;line-height:1.8;margin-left:48px;margin-bottom:16px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .outline-list .outline-item .outline-children[data-v-11b80da4]{margin-left:48px;border-left:2px solid #e8e8e8;padding-left:20px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .outline-list .outline-item .outline-children .outline-child-item[data-v-11b80da4]{margin-bottom:16px;padding:16px;background:#fff;border-radius:8px;border:1px solid #f0f0f0}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .outline-list .outline-item .outline-children .outline-child-item[data-v-11b80da4]:last-child{margin-bottom:0}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .outline-list .outline-item .outline-children .outline-child-item .child-header[data-v-11b80da4]{display:flex;align-items:center;margin-bottom:8px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .outline-list .outline-item .outline-children .outline-child-item .child-header .child-number[data-v-11b80da4]{width:24px;height:24px;background:#52c41a;color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:500;margin-right:12px;flex-shrink:0;font-size:12px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .outline-list .outline-item .outline-children .outline-child-item .child-header .child-title[data-v-11b80da4]{flex:1;font-size:16px;color:#333;font-weight:500}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .outline-list .outline-item .outline-children .outline-child-item .child-header .child-time[data-v-11b80da4]{font-size:12px;color:#52c41a;background:#52c41a1a;padding:2px 8px;border-radius:8px;font-weight:500}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .outline-content .outline-list .outline-item .outline-children .outline-child-item .child-content-text[data-v-11b80da4]{font-size:14px;color:#666;line-height:1.6;margin-left:36px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content[data-v-11b80da4]{display:flex;flex-direction:column;gap:32px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-row[data-v-11b80da4]{display:flex;gap:24px;width:100%;max-width:100%;box-sizing:border-box}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-row.compact-row .chart-card[data-v-11b80da4]{flex:1;min-width:0}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-row.full-width-row .chart-card[data-v-11b80da4]{width:100%;max-width:100%;box-sizing:border-box}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card[data-v-11b80da4]{background:#fff;padding:28px;border-radius:16px;box-shadow:0 4px 16px #00000014;border:1px solid #f0f0f0;transition:all .3s ease;box-sizing:border-box;overflow:hidden;width:100%;max-width:100%}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card[data-v-11b80da4]:hover{transform:translateY(-3px);box-shadow:0 8px 28px #00000026}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card.compact-card[data-v-11b80da4]{padding:24px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card.compact-card .chart-title[data-v-11b80da4]{font-size:16px;margin-bottom:16px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card.compact-card .chart-desc[data-v-11b80da4]{font-size:13px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card.full-width-card[data-v-11b80da4]{padding:32px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card.full-width-card .chart-title[data-v-11b80da4]{font-size:20px;margin-bottom:24px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card.full-width-card .chart-desc[data-v-11b80da4]{font-size:15px;max-width:800px;margin:0 auto}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .chart-title[data-v-11b80da4]{display:flex;align-items:center;margin-bottom:20px;font-size:18px;font-weight:600;color:#333}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .chart-title .title-icon[data-v-11b80da4]{font-size:22px;margin-right:10px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .chart-container[data-v-11b80da4]{margin-bottom:20px;width:100%;overflow:hidden}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .chart-container.small-chart[data-v-11b80da4]{height:240px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .chart-container.large-chart[data-v-11b80da4]{height:400px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .wordcloud-container[data-v-11b80da4]{width:100%;max-width:100%;box-sizing:border-box;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:20px;padding:40px 30px;margin-bottom:20px;min-height:380px;position:relative;overflow:hidden}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .wordcloud-container .wordcloud-wrapper[data-v-11b80da4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;min-height:300px;position:relative}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .wordcloud-container .wordcloud-wrapper .word-item[data-v-11b80da4]{display:inline-flex;align-items:baseline;gap:4px;padding:6px 14px;background:#ffffffe6;border-radius:50px;font-weight:700;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);border:2px solid rgba(255,255,255,.3);opacity:var(--word-opacity);transform-origin:center;position:relative;z-index:1}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .wordcloud-container .wordcloud-wrapper .word-item .word-text[data-v-11b80da4]{font-weight:700;letter-spacing:.5px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .wordcloud-container .wordcloud-wrapper .word-item .word-count[data-v-11b80da4]{font-size:.75em;opacity:.8;font-weight:500}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .wordcloud-container .wordcloud-wrapper .word-item[data-v-11b80da4]:hover{transform:scale(var(--hover-scale, 1.2)) translateY(-2px);background:#fffffffa;border-color:currentColor;box-shadow:0 8px 25px #00000026;z-index:10;opacity:1}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .wordcloud-container .wordcloud-wrapper .word-item.word-size-xl[data-v-11b80da4]{font-size:28px;padding:12px 20px;margin:4px 8px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .wordcloud-container .wordcloud-wrapper .word-item.word-size-lg[data-v-11b80da4]{font-size:22px;padding:10px 18px;margin:3px 6px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .wordcloud-container .wordcloud-wrapper .word-item.word-size-md[data-v-11b80da4]{font-size:18px;padding:8px 16px;margin:2px 4px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .wordcloud-container .wordcloud-wrapper .word-item.word-size-sm[data-v-11b80da4]{font-size:15px;padding:6px 14px;margin:2px 3px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .wordcloud-container .wordcloud-wrapper .word-item.word-size-xs[data-v-11b80da4]{font-size:13px;padding:5px 12px;margin:1px 2px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .wordcloud-container[data-v-11b80da4]:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#1890ff1a,#52c41a1a,#faad141a,#f5222d1a,#722ed11a);border-radius:22px;z-index:0}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .interaction-stats .stat-item[data-v-11b80da4]{margin-bottom:28px;padding:20px;background:#f8f9fa;border-radius:12px;border-left:4px solid #1890ff}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .interaction-stats .stat-item[data-v-11b80da4]:last-child{margin-bottom:0;border-left-color:#52c41a}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .interaction-stats .stat-item .stat-value[data-v-11b80da4]{font-size:28px;font-weight:700;color:#1890ff;margin-bottom:8px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .interaction-stats .stat-item .stat-label[data-v-11b80da4]{font-size:14px;color:#666;margin-bottom:14px;font-weight:500}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .interaction-stats .stat-item .stat-bar[data-v-11b80da4]{height:10px;background:#e9ecef;border-radius:6px;overflow:hidden;position:relative;box-shadow:inset 0 1px 3px #0000001a}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .interaction-stats .stat-item .stat-bar .stat-fill[data-v-11b80da4]{height:100%;border-radius:6px;transition:width 1.2s ease;box-shadow:0 1px 3px #0003}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .data-overview-content .chart-card .chart-desc[data-v-11b80da4]{font-size:14px;color:#666;line-height:1.7;text-align:center;font-style:italic;padding:0 16px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content[data-v-11b80da4]{display:grid;grid-template-columns:1fr;gap:24px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card[data-v-11b80da4]{background:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 16px #00000014}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .card-title[data-v-11b80da4]{display:flex;align-items:center;margin-bottom:24px;font-size:20px;font-weight:600;color:#333}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .card-title .title-icon[data-v-11b80da4]{font-size:24px;margin-right:10px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .score-display[data-v-11b80da4]{display:flex;gap:40px;align-items:center}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .score-display .main-score[data-v-11b80da4]{text-align:center}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .score-display .main-score .score-circle[data-v-11b80da4]{width:120px;height:120px;border:8px solid #1890ff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:12px;background:linear-gradient(135deg,#e6f7ff,#f0f7ff)}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .score-display .main-score .score-circle .score-value[data-v-11b80da4]{font-size:32px;font-weight:700;color:#1890ff}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .score-display .main-score .score-circle .score-max[data-v-11b80da4]{font-size:16px;color:#666}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .score-display .main-score .score-grade[data-v-11b80da4]{font-size:18px;font-weight:600;color:#52c41a}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .score-display .score-breakdown[data-v-11b80da4]{flex:1}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .score-display .score-breakdown .breakdown-item[data-v-11b80da4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .score-display .score-breakdown .breakdown-item[data-v-11b80da4]:last-child{margin-bottom:0}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .score-display .score-breakdown .breakdown-item .item-name[data-v-11b80da4]{flex:1;font-size:16px;color:#333}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .score-display .score-breakdown .breakdown-item .item-score[data-v-11b80da4]{font-size:16px;font-weight:600;color:#1890ff;margin:0 16px;min-width:50px;text-align:right}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .score-display .score-breakdown .breakdown-item .item-bar[data-v-11b80da4]{width:100px;height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .score-display .score-breakdown .breakdown-item .item-bar .item-fill[data-v-11b80da4]{height:100%;background:linear-gradient(135deg,#1890ff,#52c41a);transition:width 1s ease}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .chart-container[data-v-11b80da4]{height:350px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .cognitive-desc[data-v-11b80da4]{text-align:center;font-size:14px;color:#666;margin-top:16px;font-style:italic}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .participation-stats[data-v-11b80da4]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .participation-stats .participation-item[data-v-11b80da4]{text-align:center;padding:20px;background:#f8f9fa;border-radius:12px;border:2px solid #e9ecef;transition:all .3s ease}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .participation-stats .participation-item[data-v-11b80da4]:hover{transform:translateY(-4px);border-color:#1890ff;box-shadow:0 4px 12px #1890ff26}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .participation-stats .participation-item .participation-icon[data-v-11b80da4]{font-size:36px;margin-bottom:12px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .participation-stats .participation-item .participation-info .participation-name[data-v-11b80da4]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .participation-stats .participation-item .participation-info .participation-score[data-v-11b80da4]{font-size:24px;font-weight:700;color:#1890ff;margin-bottom:4px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .quality-assessment-content .assessment-card .participation-stats .participation-item .participation-info .participation-desc[data-v-11b80da4]{font-size:12px;color:#666}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card[data-v-11b80da4]{background:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 16px #00000014;margin-bottom:24px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card[data-v-11b80da4]:last-child{margin-bottom:0}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .event-title[data-v-11b80da4]{display:flex;align-items:center;margin-bottom:24px;font-size:20px;font-weight:600;color:#333}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .event-title .title-icon[data-v-11b80da4]{font-size:24px;margin-right:10px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .important-timeline .important-item[data-v-11b80da4]{display:flex;margin-bottom:20px;padding:16px;background:#f8f9fa;border-radius:12px;border-left:4px solid #1890ff}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .important-timeline .important-item[data-v-11b80da4]:last-child{margin-bottom:0}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .important-timeline .important-item .event-time[data-v-11b80da4]{min-width:100px;font-size:14px;font-weight:600;color:#1890ff;margin-right:20px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .important-timeline .important-item .event-content[data-v-11b80da4]{flex:1}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .important-timeline .important-item .event-content .event-type[data-v-11b80da4]{display:inline-block;padding:4px 12px;border-radius:20px;color:#fff;font-size:12px;font-weight:600;margin-bottom:8px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .important-timeline .important-item .event-content .event-desc[data-v-11b80da4]{font-size:14px;color:#333;line-height:1.6;margin-bottom:12px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .important-timeline .important-item .event-content .event-importance[data-v-11b80da4]{display:flex;align-items:center;font-size:12px;color:#666}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .important-timeline .important-item .event-content .event-importance .importance-bar[data-v-11b80da4]{width:60px;height:6px;background:#f0f0f0;border-radius:3px;margin:0 8px;overflow:hidden}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .important-timeline .important-item .event-content .event-importance .importance-bar .importance-fill[data-v-11b80da4]{height:100%;background:linear-gradient(135deg,#faad14,#fa541c);transition:width .5s ease}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .important-timeline .important-item .event-content .event-keywords[data-v-11b80da4]{margin-top:8px;font-size:12px;color:#666}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .important-timeline .important-item .event-content .event-keywords .keywords-label[data-v-11b80da4]{font-weight:600;margin-right:8px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .important-timeline .important-item .event-content .event-keywords .keywords-tags[data-v-11b80da4]{display:inline-flex;flex-wrap:wrap;gap:4px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .important-timeline .important-item .event-content .event-keywords .keywords-tags .keyword-tag[data-v-11b80da4]{padding:2px 6px;background:#e6f7ff;color:#1890ff;border-radius:8px;font-size:11px;border:1px solid #91d5ff}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item[data-v-11b80da4]{background:#f8f9fa;border-radius:16px;padding:28px;margin-bottom:32px;border:1px solid #e9ecef;box-shadow:0 2px 8px #0000000d}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item[data-v-11b80da4]:last-child{margin-bottom:0}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item .qa-header[data-v-11b80da4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e9ecef}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item .qa-header .qa-time[data-v-11b80da4]{font-size:14px;font-weight:600;color:#1890ff}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item .qa-header .qa-level[data-v-11b80da4]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;color:#fff}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item .qa-header .qa-level.level-1[data-v-11b80da4]{background:#13c2c2}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item .qa-header .qa-level.level-2[data-v-11b80da4]{background:#52c41a}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item .qa-header .qa-level.level-3[data-v-11b80da4]{background:#faad14}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item .qa-header .qa-level.level-4[data-v-11b80da4]{background:#fa541c}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item .qa-header .qa-level.level-5[data-v-11b80da4]{background:#722ed1}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item .qa-header .qa-level.level-6[data-v-11b80da4]{background:#eb2f96}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item .qa-content .question-section[data-v-11b80da4]{margin-bottom:20px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item .qa-content .question-section[data-v-11b80da4]:last-child{margin-bottom:0}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item .qa-content .question-section .section-label[data-v-11b80da4]{font-size:13px;font-weight:600;color:#333;margin-bottom:12px;display:flex;align-items:center;text-transform:uppercase;letter-spacing:.5px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item .qa-content .question-section .section-label[data-v-11b80da4]:before{content:"";width:4px;height:18px;background:#1890ff;margin-right:10px;border-radius:2px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item .qa-content .question-section:nth-child(2) .section-label[data-v-11b80da4]:before{background:#faad14}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item .qa-content .question-section:nth-child(3) .section-label[data-v-11b80da4]:before{background:#52c41a}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item .qa-content .question-section .section-text[data-v-11b80da4]{font-size:15px;color:#333;line-height:1.7;padding:16px 20px;background:#f8f9fa;border-radius:12px;border-left:4px solid #1890ff;box-shadow:0 1px 3px #0000000d}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item .qa-content .question-section:nth-child(2) .section-text[data-v-11b80da4]{background:linear-gradient(135deg,#fff7e6,#fff2d9);border-left-color:#faad14;font-weight:500;color:#d46b08;box-shadow:0 2px 6px #faad141a}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item .qa-content .question-section:nth-child(3) .section-text[data-v-11b80da4]{background:linear-gradient(135deg,#f6ffed,#f0f9e6);border-left-color:#52c41a;font-weight:500;color:#389e0d;box-shadow:0 2px 6px #52c41a1a}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item .qa-content .question-section:nth-child(5) .section-text[data-v-11b80da4]{background:linear-gradient(135deg,#f0f5ff,#e6f0ff);border-left-color:#722ed1;font-weight:500;color:#531dab;font-style:italic;box-shadow:0 2px 6px #722ed11a}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item .qa-content .question-section:nth-child(5) .section-label[data-v-11b80da4]:before{background:#722ed1}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item .qa-content .question-section .knowledge-tags[data-v-11b80da4]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item .qa-content .question-section .knowledge-tags .knowledge-tag[data-v-11b80da4]{padding:4px 12px;background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;border-radius:12px;font-size:12px;font-weight:500;box-shadow:0 1px 3px #1890ff33;transition:all .2s ease}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .qa-analysis .qa-item .qa-content .question-section .knowledge-tags .knowledge-tag[data-v-11b80da4]:hover{transform:translateY(-1px);box-shadow:0 2px 6px #1890ff4d}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .excellent-chart-container[data-v-11b80da4]{height:400px;margin-bottom:16px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .event-analysis-content .event-card .chart-desc[data-v-11b80da4]{text-align:center;font-size:14px;color:#666;font-style:italic}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card[data-v-11b80da4]{background:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 16px #00000014;margin-bottom:24px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card[data-v-11b80da4]:last-child{margin-bottom:0}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .knowledge-title[data-v-11b80da4]{display:flex;align-items:center;margin-bottom:24px;font-size:20px;font-weight:600;color:#333}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .knowledge-title .title-icon[data-v-11b80da4]{font-size:24px;margin-right:10px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .knowledge-points .knowledge-point-item[data-v-11b80da4]{display:flex;align-items:center;padding:16px 20px;background:#f8f9fa;border-radius:12px;margin-bottom:12px;border:1px solid #e9ecef;transition:all .3s ease;animation:slideInLeft-11b80da4 .5s ease calc(var(--delay, 0s))}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .knowledge-points .knowledge-point-item[data-v-11b80da4]:hover{transform:translate(5px);border-color:#1890ff;background:#f0f7ff}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .knowledge-points .knowledge-point-item[data-v-11b80da4]:last-child{margin-bottom:0}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .knowledge-points .knowledge-point-item .point-name[data-v-11b80da4]{font-size:16px;font-weight:600;color:#333;flex:1}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .knowledge-blocks .knowledge-block-item[data-v-11b80da4]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:20px;padding:0;overflow:hidden;transition:all .3s ease;animation:slideInUp-11b80da4 .5s ease calc(var(--delay, 0s))}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .knowledge-blocks .knowledge-block-item[data-v-11b80da4]:hover{border-color:#1890ff;box-shadow:0 4px 12px #1890ff26}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .knowledge-blocks .knowledge-block-item[data-v-11b80da4]:last-child{margin-bottom:0}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .knowledge-blocks .knowledge-block-item .block-header[data-v-11b80da4]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px 20px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .knowledge-blocks .knowledge-block-item .block-header .block-title[data-v-11b80da4]{font-size:18px;font-weight:600;margin-bottom:6px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .knowledge-blocks .knowledge-block-item .block-header .block-desc[data-v-11b80da4]{font-size:14px;opacity:.9;line-height:1.5}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .knowledge-blocks .knowledge-block-item .block-children[data-v-11b80da4]{padding:16px 20px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .knowledge-blocks .knowledge-block-item .block-children .child-item[data-v-11b80da4]{padding:12px 16px;background:#fff;border-radius:8px;margin-bottom:12px;border-left:4px solid #1890ff;box-shadow:0 1px 3px #0000001a;transition:all .2s ease}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .knowledge-blocks .knowledge-block-item .block-children .child-item[data-v-11b80da4]:hover{transform:translate(4px);box-shadow:0 2px 6px #00000026}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .knowledge-blocks .knowledge-block-item .block-children .child-item[data-v-11b80da4]:last-child{margin-bottom:0}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .knowledge-blocks .knowledge-block-item .block-children .child-item .child-title[data-v-11b80da4]{font-size:15px;font-weight:600;color:#1a202c;margin-bottom:6px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .knowledge-blocks .knowledge-block-item .block-children .child-item .child-desc[data-v-11b80da4]{font-size:13px;color:#4a5568;line-height:1.4}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .summary-analysis .summary-section[data-v-11b80da4]{margin-bottom:32px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .summary-analysis .summary-section[data-v-11b80da4]:last-child{margin-bottom:0}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .summary-analysis .summary-section .summary-section-title[data-v-11b80da4]{font-size:18px;font-weight:600;color:#333;margin-bottom:16px;padding-left:12px;border-left:4px solid #1890ff}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .summary-analysis .summary-section .summary-list .summary-item[data-v-11b80da4]{background:#f8f9fa;border-radius:12px;padding:16px 20px;margin-bottom:12px;border:1px solid #e9ecef}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .summary-analysis .summary-section .summary-list .summary-item[data-v-11b80da4]:last-child{margin-bottom:0}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .summary-analysis .summary-section .summary-list .summary-item .item-title[data-v-11b80da4]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .knowledge-analysis-content .knowledge-card .summary-analysis .summary-section .summary-list .summary-item .item-desc[data-v-11b80da4]{font-size:14px;color:#666;line-height:1.6}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .suggestions-content .suggestion-card[data-v-11b80da4]{background:#fff;border-radius:16px;box-shadow:0 4px 16px #00000014;margin-bottom:24px;overflow:hidden;border:1px solid #f0f0f0;transition:all .3s ease}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .suggestions-content .suggestion-card[data-v-11b80da4]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .suggestions-content .suggestion-card[data-v-11b80da4]:last-child{margin-bottom:0}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .suggestions-content .suggestion-card .suggestion-header[data-v-11b80da4]{display:flex;align-items:center;padding:20px 24px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #e9ecef}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .suggestions-content .suggestion-card .suggestion-header .suggestion-icon[data-v-11b80da4]{width:48px;height:48px;border-radius:24px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;margin-right:16px;box-shadow:0 4px 12px #00000026}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .suggestions-content .suggestion-card .suggestion-header .suggestion-title[data-v-11b80da4]{flex:1;font-size:18px;font-weight:600;color:#333}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .suggestions-content .suggestion-card .suggestion-header .suggestion-priority[data-v-11b80da4]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;color:#fff}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .suggestions-content .suggestion-card .suggestion-header .suggestion-priority.priority-high[data-v-11b80da4]{background:#ff4d4f}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .suggestions-content .suggestion-card .suggestion-header .suggestion-priority.priority-medium[data-v-11b80da4]{background:#faad14}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .suggestions-content .suggestion-card .suggestion-header .suggestion-priority.priority-low[data-v-11b80da4]{background:#52c41a}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .suggestions-content .suggestion-card .suggestion-content[data-v-11b80da4]{padding:24px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .suggestions-content .suggestion-card .suggestion-content .suggestion-description[data-v-11b80da4]{font-size:16px;color:#333;line-height:1.8;margin-bottom:20px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .suggestions-content .suggestion-card .suggestion-content .suggestion-actions[data-v-11b80da4]{margin-bottom:20px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .suggestions-content .suggestion-card .suggestion-content .suggestion-actions h5[data-v-11b80da4]{font-size:16px;font-weight:600;color:#333;margin-bottom:12px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .suggestions-content .suggestion-card .suggestion-content .suggestion-actions ul[data-v-11b80da4]{padding-left:20px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .suggestions-content .suggestion-card .suggestion-content .suggestion-actions ul li[data-v-11b80da4]{font-size:14px;color:#666;line-height:1.6;margin-bottom:8px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .suggestions-content .suggestion-card .suggestion-content .suggestion-actions ul li[data-v-11b80da4]:last-child{margin-bottom:0}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .suggestions-content .suggestion-card .suggestion-content .suggestion-expected[data-v-11b80da4]{font-size:14px;color:#666;line-height:1.6;padding:16px;background:#f0f7ff;border-radius:8px;border-left:4px solid #1890ff}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .suggestions-content .suggestion-card .suggestion-content .suggestion-expected strong[data-v-11b80da4]{color:#1890ff}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-stats-row[data-v-11b80da4]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:32px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-stats-row .stat-card[data-v-11b80da4]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;padding:20px;text-align:center;border:1px solid #e9ecef;transition:all .3s ease}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-stats-row .stat-card[data-v-11b80da4]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #1890ff26;border-color:#1890ff}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-stats-row .stat-card .stat-icon[data-v-11b80da4]{font-size:32px;margin-bottom:12px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-stats-row .stat-card .stat-value[data-v-11b80da4]{font-size:28px;font-weight:700;color:#1890ff;margin-bottom:8px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-stats-row .stat-card .stat-label[data-v-11b80da4]{font-size:14px;color:#666}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .heatmap-chart-container[data-v-11b80da4]{width:100%;margin-top:16px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .heatmap-chart-container[data-v-11b80da4] .comment-heatmap-chart{height:320px;border:none;border-radius:0;background:transparent;box-shadow:none}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .heatmap-chart-container[data-v-11b80da4] .comment-heatmap-chart .chart-header{display:none}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .heatmap-chart-container[data-v-11b80da4] .comment-heatmap-chart .chart-container{background:transparent;height:100%}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card[data-v-11b80da4]{background:#fff;padding:24px;border-radius:16px;box-shadow:0 4px 16px #00000014;margin-bottom:24px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card[data-v-11b80da4]:last-child{margin-bottom:0}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .card-title[data-v-11b80da4]{display:flex;align-items:center;margin-bottom:20px;font-size:20px;font-weight:600;color:#333}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .card-title .title-icon[data-v-11b80da4]{font-size:24px;margin-right:10px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .summary-content[data-v-11b80da4]{font-size:16px;color:#333;line-height:1.8;padding:16px;background:#f8f9fa;border-radius:12px;border-left:4px solid #1890ff}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .summary-content[data-v-11b80da4] h1,.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .summary-content[data-v-11b80da4] h2,.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .summary-content[data-v-11b80da4] h3,.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .summary-content[data-v-11b80da4] h4,.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .summary-content[data-v-11b80da4] h5,.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .summary-content[data-v-11b80da4] h6{color:#1890ff;font-weight:600;margin:16px 0 8px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .summary-content[data-v-11b80da4] p{margin:12px 0;line-height:1.8}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .summary-content[data-v-11b80da4] ul,.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .summary-content[data-v-11b80da4] ol{margin:12px 0;padding-left:24px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .summary-content[data-v-11b80da4] ul li,.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .summary-content[data-v-11b80da4] ol li{margin:8px 0;line-height:1.6}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .summary-content[data-v-11b80da4] strong{color:#1890ff;font-weight:600}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .quality-comments-list[data-v-11b80da4]{display:flex;flex-direction:column;gap:16px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .quality-comments-list .quality-comment-item[data-v-11b80da4]{background:#f8f9fa;border-radius:12px;padding:20px;border-left:4px solid #1890ff;transition:all .3s ease}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .quality-comments-list .quality-comment-item[data-v-11b80da4]:hover{transform:translate(4px);box-shadow:0 4px 12px #1890ff26;background:#f0f7ff}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .quality-comments-list .quality-comment-item .quality-header[data-v-11b80da4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .quality-comments-list .quality-comment-item .quality-header .author-info[data-v-11b80da4]{display:flex;align-items:center;gap:8px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .quality-comments-list .quality-comment-item .quality-header .author-info .author-name[data-v-11b80da4]{font-size:16px;font-weight:600;color:#333}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .quality-comments-list .quality-comment-item .quality-header .author-info .author-badge[data-v-11b80da4]{display:inline-block;padding:2px 8px;background:linear-gradient(135deg,#1890ff33,#1890ff1a);border:1px solid rgba(24,144,255,.3);border-radius:10px;font-size:11px;color:#1890ff;font-weight:500}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .quality-comments-list .quality-comment-item .quality-header .quality-meta[data-v-11b80da4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .quality-comments-list .quality-comment-item .quality-header .quality-meta .time-tag[data-v-11b80da4]{padding:4px 12px;background:#1890ff1a;color:#1890ff;border-radius:12px;font-size:12px;font-weight:500}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .quality-comments-list .quality-comment-item .quality-header .quality-meta .quality-rate[data-v-11b80da4]{display:flex;gap:2px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .quality-comments-list .quality-comment-item .quality-header .quality-meta .quality-rate .star[data-v-11b80da4]{font-size:14px;color:#ddd}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .quality-comments-list .quality-comment-item .quality-header .quality-meta .quality-rate .star.filled[data-v-11b80da4]{color:#faad14}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .quality-comments-list .quality-comment-item .quality-text[data-v-11b80da4]{font-size:15px;color:#333;line-height:1.7;margin-bottom:12px;padding:12px;background:#fff;border-radius:8px}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .quality-comments-list .quality-comment-item .quality-tags[data-v-11b80da4]{display:flex;gap:8px;flex-wrap:wrap}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .quality-comments-list .quality-comment-item .quality-tags .mark-tag[data-v-11b80da4],.report-preview-page .page-content .pdf-content .pdf-page.contents-page .opinion-analysis-content .opinion-card .quality-comments-list .quality-comment-item .quality-tags .sentiment-tag[data-v-11b80da4]{padding:4px 12px;border-radius:6px;font-size:12px;font-weight:500;color:#fff}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .no-opinion-data[data-v-11b80da4]{text-align:center;padding:60px 20px;color:#999}.report-preview-page .page-content .pdf-content .pdf-page.contents-page .no-opinion-data p[data-v-11b80da4]{font-size:16px;margin:0}.report-preview-page .page-content .pdf-content .no-data-placeholder[data-v-11b80da4]{text-align:center;padding:40px 20px;color:#999}.report-preview-page .page-content .pdf-content .no-data-placeholder p[data-v-11b80da4]{font-size:16px;margin:0}.report-preview-page .page-content .pdf-content .page-footer[data-v-11b80da4]{position:absolute;bottom:10mm;left:25mm;right:25mm;text-align:center;padding:12px 0;border-top:1px solid #f0f0f0;color:#666;font-size:12px;font-weight:400;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.report-preview-page .page-content .pdf-content .page-footer span[data-v-11b80da4]{padding:6px 12px;background:#1890ff14;border-radius:12px;color:#1890ff;font-weight:500}@keyframes rotate-11b80da4{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes slideInUp-11b80da4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft-11b80da4{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp-11b80da4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media print{.report-preview-page[data-v-11b80da4]{padding:0;background:#fff}.report-preview-page .page-header[data-v-11b80da4]{display:none}.report-preview-page .page-content[data-v-11b80da4]{padding:0;box-shadow:none}.pdf-page[data-v-11b80da4]{margin:0!important;box-shadow:none!important;page-break-after:always!important}.pdf-page .page-footer[data-v-11b80da4]{position:absolute;bottom:10mm;left:25mm;right:25mm;text-align:center;padding:8px 0;border-top:1px solid #f0f0f0;color:#666;font-size:12px;font-weight:400;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pdf-page .page-footer span[data-v-11b80da4]{padding:6px 12px;background:#1890ff14;border-radius:12px;color:#1890ff;font-weight:500}}.back-to-contents-btn[data-v-11b80da4]{position:sticky;bottom:30px;right:30px;float:right;background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;border:none;border-radius:50px;padding:12px 20px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 4px 16px #1890ff4d;transition:all .3s ease;z-index:1000;margin-top:-60px;margin-bottom:20px}.back-to-contents-btn[data-v-11b80da4]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #1890ff66;background:linear-gradient(135deg,#40a9ff,#1890ff)}.back-to-contents-btn[data-v-11b80da4]:active{transform:translateY(0)}.back-to-contents-btn .btn-icon[data-v-11b80da4]{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.back-to-contents-btn .btn-icon img[data-v-11b80da4]{width:100%;height:100%;object-fit:contain;filter:brightness(0) invert(1)}.back-to-contents-btn .btn-text[data-v-11b80da4]{white-space:nowrap}.qr-preview-container[data-v-11b80da4]{text-align:center;padding:20px}.qr-preview-container .qr-code-wrapper[data-v-11b80da4]{margin-bottom:20px}.qr-preview-container .qr-code-wrapper .qr-code-image[data-v-11b80da4]{max-width:100%;height:auto;border:1px solid #f0f0f0;border-radius:8px;padding:10px;background:#fff;box-shadow:0 2px 8px #0000001a}.qr-preview-container .qr-code-wrapper .qr-code-placeholder[data-v-11b80da4]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;background:#f8f9fa;border-radius:8px;border:1px dashed #e9ecef}.qr-preview-container .qr-code-wrapper .qr-code-placeholder[data-v-11b80da4] .ant-spin{margin-bottom:16px}.qr-preview-container .qr-code-wrapper .qr-code-placeholder p[data-v-11b80da4]{margin:0;color:#666;font-size:14px}.qr-preview-container .qr-instructions .scan-tip[data-v-11b80da4]{font-size:16px;font-weight:500;color:#333;margin-bottom:12px}.qr-preview-container .qr-instructions .report-name[data-v-11b80da4]{font-size:14px;color:#666;background:#f0f7ff;padding:10px 16px;border-radius:6px;margin:0}.qr-preview-container .suggestion-text[data-v-11b80da4]{background:linear-gradient(135deg,#fff,#fafbfc);border-radius:20px;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014;padding:40px 48px;border:1px solid rgba(24,144,255,.1);line-height:1.8;position:relative;overflow:hidden}.qr-preview-container .suggestion-text[data-v-11b80da4]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1890ff,#40a9ff,#69c0ff);border-radius:20px 20px 0 0}.qr-preview-container .suggestion-text[data-v-11b80da4]:after{content:"";position:absolute;top:20px;right:20px;width:60px;height:60px;background:radial-gradient(circle,rgba(24,144,255,.05) 0%,transparent 70%);border-radius:50%;z-index:0}.qr-preview-container .suggestion-text .suggestion-content-text[data-v-11b80da4]{background:#f8f9fa!important;border-radius:12px;padding:16px 20px;margin-bottom:12px;border:1px solid #e9ecef}.qr-preview-container .suggestion-text .suggestion-content-text p[data-v-11b80da4]{margin-bottom:24px;text-indent:2em}.qr-preview-container .suggestion-text .suggestion-content-text p[data-v-11b80da4]:last-child{margin-bottom:0}.qr-preview-container .suggestion-text .suggestion-content-text ul[data-v-11b80da4],.qr-preview-container .suggestion-text .suggestion-content-text ol[data-v-11b80da4]{margin:20px 0;padding-left:32px}.qr-preview-container .suggestion-text .suggestion-content-text ul li[data-v-11b80da4],.qr-preview-container .suggestion-text .suggestion-content-text ol li[data-v-11b80da4]{margin-bottom:12px;line-height:1.8;position:relative}.qr-preview-container .suggestion-text .suggestion-content-text ul li[data-v-11b80da4]::marker,.qr-preview-container .suggestion-text .suggestion-content-text ol li[data-v-11b80da4]::marker{color:#1890ff;font-weight:600}.qr-preview-container .suggestion-text .suggestion-content-text strong[data-v-11b80da4],.qr-preview-container .suggestion-text .suggestion-content-text b[data-v-11b80da4]{color:#1890ff;font-weight:600;background:linear-gradient(135deg,#1890ff1a,#1890ff0d);padding:2px 6px;border-radius:4px;border-left:3px solid #1890ff}.qr-preview-container .suggestion-text .suggestion-content-text h1[data-v-11b80da4],.qr-preview-container .suggestion-text .suggestion-content-text h2[data-v-11b80da4],.qr-preview-container .suggestion-text .suggestion-content-text h3[data-v-11b80da4],.qr-preview-container .suggestion-text .suggestion-content-text h4[data-v-11b80da4],.qr-preview-container .suggestion-text .suggestion-content-text h5[data-v-11b80da4],.qr-preview-container .suggestion-text .suggestion-content-text h6[data-v-11b80da4]{color:#1890ff;font-weight:600;margin:24px 0 16px;line-height:1.4}.qr-preview-container .suggestion-text .suggestion-content-text h1[data-v-11b80da4]:first-child,.qr-preview-container .suggestion-text .suggestion-content-text h2[data-v-11b80da4]:first-child,.qr-preview-container .suggestion-text .suggestion-content-text h3[data-v-11b80da4]:first-child,.qr-preview-container .suggestion-text .suggestion-content-text h4[data-v-11b80da4]:first-child,.qr-preview-container .suggestion-text .suggestion-content-text h5[data-v-11b80da4]:first-child,.qr-preview-container .suggestion-text .suggestion-content-text h6[data-v-11b80da4]:first-child{margin-top:0}.qr-preview-container .suggestion-text .suggestion-content-text blockquote[data-v-11b80da4]{margin:24px 0;padding:20px 24px;background:linear-gradient(135deg,#1890ff0d,#1890ff05);border-left:4px solid #1890ff;border-radius:8px;font-style:italic;color:#555;position:relative}.qr-preview-container .suggestion-text .suggestion-content-text blockquote[data-v-11b80da4]:before{content:'"';font-size:48px;color:#1890ff33;position:absolute;top:-10px;left:16px;font-family:serif}.qr-preview-container .suggestion-text .suggestion-content-text code[data-v-11b80da4]{background:#1890ff1a;color:#1890ff;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:14px;border:1px solid rgba(24,144,255,.2)}.qr-preview-container .suggestion-text .suggestion-content-text a[data-v-11b80da4]{color:#1890ff;text-decoration:none;border-bottom:1px solid rgba(24,144,255,.3);transition:all .3s ease}.qr-preview-container .suggestion-text .suggestion-content-text a[data-v-11b80da4]:hover{color:#40a9ff;border-bottom-color:#40a9ff}.qr-preview-container .no-suggestions[data-v-11b80da4]{text-align:center;padding:40px;color:#999;font-size:16px}.ai-assistant[data-v-6dcfac30]{position:fixed;bottom:34px;right:34px;z-index:9999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.ai-button[data-v-6dcfac30]{width:88px;height:88px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;display:flex;align-items:center;justify-content:center;animation:breathe-6dcfac30 3s ease-in-out infinite}.ai-button img[data-v-6dcfac30]{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.ai-button[data-v-6dcfac30]:hover{animation-play-state:paused;transform:translateY(-2px)}.ai-button[data-v-6dcfac30]:active{transform:translateY(0)}.ai-button.has-unread[data-v-6dcfac30]:after{content:"";position:absolute;top:8px;right:8px;width:12px;height:12px;border-radius:50%;background:#ff4d4f;border:2px solid white;z-index:1}@keyframes breathe-6dcfac30{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-6dcfac30{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1);opacity:1}}@keyframes pulse-stop-6dcfac30{0%{box-shadow:0 0 #ef444466}50%{box-shadow:0 0 0 4px #ef44441a}to{box-shadow:0 0 #ef444400}}.ai-panel[data-v-6dcfac30]{width:480px;height:700px;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0000001a;display:flex;flex-direction:column;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);animation:slideUp-6dcfac30 .3s ease-out;transition:width .3s ease,height .3s ease}.ai-panel.panel-large[data-v-6dcfac30]{width:960px;height:800px}@keyframes slideUp-6dcfac30{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ai-header[data-v-6dcfac30]{padding:20px;background:linear-gradient(135deg,#005cb1,#0790ff);color:#fff;display:flex;justify-content:space-between;align-items:center}.ai-header .header-info[data-v-6dcfac30]{display:flex;align-items:center;gap:12px}.ai-header .header-info .ai-avatar[data-v-6dcfac30]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.ai-header .header-info .ai-avatar img[data-v-6dcfac30]{width:100%;height:100%;object-fit:cover;border-radius:50%}.ai-header .header-info .header-text .ai-name[data-v-6dcfac30]{font-size:16px;font-weight:600;margin-bottom:2px}.ai-header .header-info .header-text .ai-status[data-v-6dcfac30]{font-size:12px;opacity:.8}.ai-header .header-info .header-text .ai-status.online[data-v-6dcfac30]{color:#52c41a}.ai-header .header-actions[data-v-6dcfac30]{display:flex;gap:8px}.ai-header .header-actions .action-btn[data-v-6dcfac30]{width:32px;height:32px;border:none;border-radius:8px;background:#ffffff1a;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.ai-header .header-actions .action-btn[data-v-6dcfac30]:hover{background:#fff3}.ai-header .header-actions .action-btn.stop-btn[data-v-6dcfac30]{background:#ef444433;animation:pulse-stop-6dcfac30 2s ease-in-out infinite}.ai-header .header-actions .action-btn.stop-btn[data-v-6dcfac30]:hover{background:#ef44444d;transform:scale(1.05)}.ai-header .header-actions .action-btn.resize-btn[data-v-6dcfac30]{background:#ffffff26}.ai-header .header-actions .action-btn.resize-btn[data-v-6dcfac30]:hover{background:#ffffff40}.ai-header .header-actions .action-btn.tts-settings-btn[data-v-6dcfac30]{background:#ffffff1a}.ai-header .header-actions .action-btn.tts-settings-btn[data-v-6dcfac30]:hover{background:#fff3}.ai-header .header-actions .action-btn.tts-settings-btn.active[data-v-6dcfac30]{background:#ffffff40}.tts-settings-panel[data-v-6dcfac30]{background:#f8f9fa;border-bottom:1px solid #e5e7eb;padding:16px 20px}.tts-settings-panel .settings-header[data-v-6dcfac30]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.tts-settings-panel .settings-header h4[data-v-6dcfac30]{margin:0;font-size:14px;font-weight:600;color:#1f2937}.tts-settings-panel .settings-header .close-btn[data-v-6dcfac30]{width:24px;height:24px;border:none;border-radius:6px;background:#0000001a;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.tts-settings-panel .settings-header .close-btn[data-v-6dcfac30]:hover{background:#00000026;color:#333}.tts-settings-panel .settings-content .setting-item[data-v-6dcfac30]{margin-bottom:16px}.tts-settings-panel .settings-content .setting-item label[data-v-6dcfac30]{display:block;font-size:12px;font-weight:500;color:#374151;margin-bottom:6px}.tts-settings-panel .settings-content .setting-item .setting-select[data-v-6dcfac30]{width:100%;padding:6px 8px;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:12px;color:#374151}.tts-settings-panel .settings-content .setting-item .setting-select[data-v-6dcfac30]:focus{outline:none;border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.tts-settings-panel .settings-content .setting-item .setting-slider[data-v-6dcfac30]{width:100%;height:4px;border-radius:2px;background:#e5e7eb;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.tts-settings-panel .settings-content .setting-item .setting-slider[data-v-6dcfac30]::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#1890ff;cursor:pointer;box-shadow:0 2px 4px #0000001a}.tts-settings-panel .settings-content .setting-item .setting-slider[data-v-6dcfac30]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#1890ff;cursor:pointer;border:none;box-shadow:0 2px 4px #0000001a}.tts-settings-panel .settings-content .setting-item .slider-labels[data-v-6dcfac30]{display:flex;justify-content:space-between;margin-top:4px}.tts-settings-panel .settings-content .setting-item .slider-labels span[data-v-6dcfac30]{font-size:10px;color:#9ca3af}.tts-settings-panel .settings-content .setting-actions[data-v-6dcfac30]{text-align:center;padding-top:8px;border-top:1px solid #e5e7eb}.tts-settings-panel .settings-content .setting-actions .test-btn[data-v-6dcfac30]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:8px;background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff;font-size:12px;cursor:pointer;transition:all .2s}.tts-settings-panel .settings-content .setting-actions .test-btn[data-v-6dcfac30]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1890ff4d}.ai-messages[data-v-6dcfac30]{flex:1;padding:20px;overflow-y:auto;scroll-behavior:smooth}.ai-messages[data-v-6dcfac30]::-webkit-scrollbar{width:4px}.ai-messages[data-v-6dcfac30]::-webkit-scrollbar-track{background:#f5f5f5}.ai-messages[data-v-6dcfac30]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.welcome-message[data-v-6dcfac30]{text-align:center;padding:40px 20px}.welcome-message .welcome-avatar[data-v-6dcfac30]{margin:0 auto 16px;width:120px;height:120px;display:flex;align-items:center;justify-content:center;color:#fff;overflow:hidden}.welcome-message .welcome-avatar img[data-v-6dcfac30]{width:100%;height:100%;object-fit:cover;border-radius:50%}.welcome-message .welcome-text[data-v-6dcfac30]{margin-bottom:24px}.welcome-message .welcome-text h3[data-v-6dcfac30]{font-size:18px;font-weight:600;color:#1f2937;margin-bottom:8px}.welcome-message .welcome-text p[data-v-6dcfac30]{font-size:14px;color:#6b7280;line-height:1.5}.welcome-message .quick-actions[data-v-6dcfac30]{display:flex;flex-direction:column;gap:8px}.welcome-message .quick-actions .quick-action-btn[data-v-6dcfac30]{padding:12px 16px;border:1px solid #e5e7eb;border-radius:12px;background:#f9fafb;color:#374151;font-size:14px;cursor:pointer;transition:all .2s;text-align:left}.welcome-message .quick-actions .quick-action-btn[data-v-6dcfac30]:hover{background:#f3f4f6;border-color:#d1d5db}.message-wrapper[data-v-6dcfac30]{margin-bottom:16px}.message-wrapper .message[data-v-6dcfac30]{display:flex;gap:12px}.message-wrapper .message.user[data-v-6dcfac30]{flex-direction:row-reverse}.message-wrapper .message.user .message-content[data-v-6dcfac30]{background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff;margin-left:20%}.message-wrapper .message.user .message-content .message-time[data-v-6dcfac30]{color:#fffc}.message-wrapper .message.assistant .message-content[data-v-6dcfac30]{background:#f8f9fa;color:#1f2937;margin-right:20%;border:1px solid #e5e7eb}.message-wrapper .message .message-avatar[data-v-6dcfac30]{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.message-wrapper .message .message-avatar img[data-v-6dcfac30]{width:100%;height:100%;border-radius:50%;object-fit:cover}.message-wrapper .message .message-content[data-v-6dcfac30]{max-width:100%;padding:12px 16px;border-radius:16px;position:relative}.message-wrapper .message .message-content .message-text[data-v-6dcfac30]{font-size:14px;line-height:1.5;word-wrap:break-word}.message-wrapper .message .message-content .message-text[data-v-6dcfac30] code{background:#0000001a;padding:2px 6px;border-radius:4px;font-family:Monaco,Consolas,monospace;font-size:13px}.message-wrapper .message .message-content .message-text[data-v-6dcfac30] strong{font-weight:600}.message-wrapper .message .message-content .message-text[data-v-6dcfac30] em{font-style:italic}.message-wrapper .message .message-content .message-footer[data-v-6dcfac30]{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.message-wrapper .message .message-content .message-time[data-v-6dcfac30]{font-size:11px;opacity:.6}.message-wrapper .message .message-content .message-actions[data-v-6dcfac30]{display:flex;gap:4px;opacity:0;transition:opacity .2s}.message-wrapper .message .message-content .message-actions .tts-btn[data-v-6dcfac30]{width:24px;height:24px;border:none;border-radius:6px;background:#0000001a;color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.message-wrapper .message .message-content .message-actions .tts-btn[data-v-6dcfac30]:hover{background:#00000026;color:#333}.message-wrapper .message .message-content .message-actions .tts-btn.playing[data-v-6dcfac30]{background:#52c41a;color:#fff;animation:pulse-tts-6dcfac30 1.5s ease-in-out infinite}.message-wrapper .message .message-content .message-actions .tts-btn.playing[data-v-6dcfac30]:hover{background:#73d13d}.message-wrapper .message .message-content .message-actions .tts-btn.paused[data-v-6dcfac30]{background:#faad14;color:#fff}.message-wrapper .message .message-content .message-actions .tts-btn.paused[data-v-6dcfac30]:hover{background:#ffc53d}.message-wrapper .message.user .message-content .message-actions .tts-btn[data-v-6dcfac30]{background:#fff3;color:#fffc}.message-wrapper .message.user .message-content .message-actions .tts-btn[data-v-6dcfac30]:hover{background:#ffffff4d;color:#fff}.message-wrapper .message:hover .message-actions[data-v-6dcfac30]{opacity:1}.typing-indicator[data-v-6dcfac30]{display:flex;gap:4px;padding:12px 16px;margin-left:44px}.typing-indicator span[data-v-6dcfac30]{width:4px;height:4px;border-radius:50%;background:#9ca3af;animation:typing-6dcfac30 1.4s ease-in-out infinite both}.typing-indicator span[data-v-6dcfac30]:nth-child(1){animation-delay:-.32s}.typing-indicator span[data-v-6dcfac30]:nth-child(2){animation-delay:-.16s}@keyframes typing-6dcfac30{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}@keyframes pulse-tts-6dcfac30{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes pulse-voice-6dcfac30{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}.ai-input[data-v-6dcfac30]{padding:20px;border-top:1px solid #e5e7eb;background:#fff}.ai-input .input-wrapper[data-v-6dcfac30]{display:flex;gap:12px;padding:12px;border:1px solid #e5e7eb;border-radius:16px;background:#f9fafb}.ai-input .input-wrapper[data-v-6dcfac30]:focus-within{border-color:#1890ff;box-shadow:0 0 0 3px #1890ff1a}.ai-input .input-wrapper .message-input[data-v-6dcfac30]{flex:1;border:none;background:transparent;color:#1f2937;font-size:14px;line-height:1.5;resize:none;outline:none;min-height:20px;max-height:80px}.ai-input .input-wrapper .message-input[data-v-6dcfac30]::placeholder{color:#9ca3af}.ai-input .input-wrapper .message-input[data-v-6dcfac30]:disabled{opacity:.6;cursor:not-allowed}.ai-input .input-wrapper .send-btn[data-v-6dcfac30],.ai-input .input-wrapper .stop-btn[data-v-6dcfac30],.ai-input .input-wrapper .voice-btn[data-v-6dcfac30]{width:36px;height:36px;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.ai-input .input-wrapper .send-btn[data-v-6dcfac30]{background:linear-gradient(135deg,#1890ff,#40a9ff)}.ai-input .input-wrapper .send-btn[data-v-6dcfac30]:disabled{opacity:.5;cursor:not-allowed}.ai-input .input-wrapper .send-btn[data-v-6dcfac30]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px #1890ff4d}.ai-input .input-wrapper .stop-btn[data-v-6dcfac30]{background:linear-gradient(135deg,#ff4d4f,#ff7875)}.ai-input .input-wrapper .stop-btn[data-v-6dcfac30]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #ff4d4f4d}.ai-input .input-wrapper .voice-btn[data-v-6dcfac30]{background:linear-gradient(135deg,#52c41a,#73d13d)}.ai-input .input-wrapper .voice-btn[data-v-6dcfac30]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #52c41a4d}.ai-input .input-wrapper .voice-btn.listening[data-v-6dcfac30]{background:linear-gradient(135deg,#ff4d4f,#ff7875);animation:pulse-voice-6dcfac30 1.5s ease-in-out infinite}.ai-input .input-wrapper .voice-btn.listening[data-v-6dcfac30]:hover{box-shadow:0 4px 12px #ff4d4f4d}.ai-input .input-hint[data-v-6dcfac30]{font-size:12px;color:#9ca3af;margin-top:8px;text-align:center}.ai-input .input-hint .voice-hint[data-v-6dcfac30]{color:#52c41a}@media (max-width: 480px){.ai-panel[data-v-6dcfac30]{width:calc(100vw - 40px);height:80vh;bottom:20px;right:20px;left:20px;position:fixed}.ai-panel.panel-large[data-v-6dcfac30]{width:calc(100vw - 40px);height:85vh}.ai-button[data-v-6dcfac30]{width:48px;height:48px}}.ai-assistant-fab-dropdown.ant-dropdown{z-index:10050}.ai-assistant-fab-dropdown .ai-assistant-fab-menu.ant-menu,.ai-assistant-fab-dropdown .ai-assistant-fab-menu{min-width:0!important;width:max-content!important;padding:2px 0!important}.ai-assistant-fab-dropdown .ai-assistant-fab-menu .ant-menu-item,.ai-assistant-fab-dropdown .ai-assistant-fab-menu .ant-dropdown-menu-item{padding:4px 10px!important;margin:0!important;line-height:1.35!important;height:auto!important;min-height:0!important;white-space:nowrap}.ai-analysis-container[data-v-addb9f10]{--bg-primary: #1a1a1a;--bg-secondary: rgba(32, 33, 36, .95);--bg-card: rgba(255, 255, 255, .04);--bg-card-hover: rgba(255, 255, 255, .08);--bg-input: rgba(255, 255, 255, .1);--bg-button: #1890ff;--bg-button-hover: #40a9ff;--bg-active: rgba(255, 255, 255, .15);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .85);--text-tertiary: rgba(255, 255, 255, .65);--text-quaternary: rgba(255, 255, 255, .45);--border-color: rgba(255, 255, 255, .12);--border-light: rgba(255, 255, 255, .08);--border-active: rgba(24, 144, 255, .4);--shadow-sm: rgba(0, 0, 0, .3);--shadow-md: rgba(0, 0, 0, .4);--shadow-lg: rgba(0, 0, 0, .5);--accent-blue: #1890ff;--accent-blue-light: #40a9ff;--accent-orange: #FFB74D;--accent-cyan: #4DD0E1;--empty-image-filter: invert(.8);background-color:var(--bg-primary);min-height:100vh;width:100%;box-sizing:border-box;position:fixed;left:0;top:0;z-index:99999;color:var(--text-secondary);transition:background-color .3s ease,color .3s ease;transform:none!important;transform-origin:center center!important}.ai-analysis-container[data-v-addb9f10] .ai-assistant{z-index:100000}.ai-analysis-container[data-v-addb9f10] .ant-message{z-index:100001!important}.ai-analysis-container .sso-login-overlay[data-v-addb9f10]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;display:flex;align-items:center;justify-content:center;background:#0009}.ai-analysis-container .main-card[data-v-addb9f10]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;margin:0 auto;height:100vh;display:flex;flex-direction:column;transform:none!important;transform-origin:center center!important}.ai-analysis-container .main-card[data-v-addb9f10] .ant-card-body{background:var(--bg-secondary);height:100%;border-radius:0;padding:24px;transition:background-color .3s ease;display:flex;flex-direction:column;transform:none!important;transform-origin:center center!important}.ai-analysis-container .error-container[data-v-addb9f10]{display:flex;align-items:center;justify-content:center;flex:1;width:100%;min-height:0;padding:60px 20px;animation:fadeIn-addb9f10 .5s ease-in}.ai-analysis-container .error-container .error-content[data-v-addb9f10]{text-align:center;max-width:520px;width:100%}.ai-analysis-container .error-container .error-content .error-icon-wrapper[data-v-addb9f10]{margin:0 auto 32px;width:160px;height:160px;display:flex;align-items:center;justify-content:center;background:var(--bg-card, rgba(255, 255, 255, .04));border:2px solid var(--border-color, rgba(255, 255, 255, .12));border-radius:50%;position:relative;animation:float-addb9f10 3s ease-in-out infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ai-analysis-container .error-container .error-content .error-icon-wrapper[data-v-addb9f10]:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;background:linear-gradient(135deg,#1890ff26,#1890ff0d);opacity:.6;animation:pulse-ring-addb9f10 2s ease-out infinite;z-index:-1}.ai-analysis-container .error-container .error-content .error-icon-wrapper .error-icon[data-v-addb9f10]{font-size:80px;color:var(--accent-blue, #1890ff);position:relative;z-index:1;animation:iconBounce-addb9f10 2s ease-in-out infinite;filter:drop-shadow(0 4px 8px rgba(24,144,255,.3))}.ai-analysis-container .error-container .error-content .error-title[data-v-addb9f10]{font-size:28px;color:var(--text-primary);margin-bottom:16px;font-weight:600;letter-spacing:-.5px}.ai-analysis-container .error-container .error-content .error-description[data-v-addb9f10]{color:var(--text-secondary);margin-bottom:40px;line-height:1.8;font-size:16px;padding:0 20px}.ai-analysis-container .error-container .error-content .error-actions[data-v-addb9f10]{display:flex;justify-content:center;gap:16px}.ai-analysis-container .error-container .error-content .error-actions .back-button[data-v-addb9f10]{height:44px;padding:0 40px;font-size:16px;font-weight:500;border-radius:8px;display:flex;align-items:center;gap:8px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #1890ff4d}.ai-analysis-container .error-container .error-content .error-actions .back-button[data-v-addb9f10]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #1890ff66}.ai-analysis-container .error-container .error-content .error-actions .back-button[data-v-addb9f10]:active{transform:translateY(0)}.ai-analysis-container .error-container .error-content .error-actions .back-button[data-v-addb9f10] .anticon{font-size:16px}@keyframes fadeIn-addb9f10{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float-addb9f10{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-ring-addb9f10{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.3}to{transform:scale(1);opacity:.5}}@keyframes iconBounce-addb9f10{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes analysisBarPulse-addb9f10{0%,80%,to{opacity:.45;transform:scaleY(.55)}40%{opacity:1;transform:scaleY(1.1)}}.ai-analysis-container .analysis-progress-indicator[data-v-addb9f10]{min-width:320px;padding:18px 26px;border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--text-primary);background:#131b278c;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ai-analysis-container .analysis-progress-indicator .progress-bars[data-v-addb9f10]{display:flex;align-items:center;gap:12px;margin-bottom:4px;justify-content:center;height:32px}.ai-analysis-container .analysis-progress-indicator .progress-bars .bar[data-v-addb9f10]{width:8px;height:24px;border-radius:999px;transform-origin:center bottom;background:#74a6ff;animation:analysisBarPulse-addb9f10 1.1s ease-in-out infinite}.ai-analysis-container .analysis-progress-indicator .progress-bars .bar[data-v-addb9f10]:nth-child(2){animation-delay:.16s}.ai-analysis-container .analysis-progress-indicator .progress-bars .bar[data-v-addb9f10]:nth-child(3){animation-delay:.32s}.ai-analysis-container .analysis-progress-indicator .progress-main-text[data-v-addb9f10]{font-size:17px;line-height:24px;font-weight:500;letter-spacing:.2px;color:#fffffff2}.ai-analysis-container .analysis-progress-indicator .progress-sub-text[data-v-addb9f10]{font-size:13px;line-height:19px;color:#ffffffb8;white-space:nowrap}.ai-analysis-container .analysis-loading-host[data-v-addb9f10]{position:relative;flex:1;min-height:0;height:100%;display:flex;flex-direction:column}.ai-analysis-container .analysis-loading-overlay[data-v-addb9f10]{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#09101d47;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}.ai-analysis-container.theme-light .analysis-loading-overlay[data-v-addb9f10]{background:#f2f6fc85}.ai-analysis-container.theme-light .analysis-progress-indicator[data-v-addb9f10]{background:#ffffffd1;border-color:#1677ff2e}.ai-analysis-container.theme-light .analysis-progress-indicator .progress-main-text[data-v-addb9f10]{color:#1f2d3d}.ai-analysis-container.theme-light .analysis-progress-indicator .progress-sub-text[data-v-addb9f10]{color:#404e5cd1}.ai-analysis-container.theme-light .analysis-progress-indicator .progress-bars .bar[data-v-addb9f10]{background:#1677ff}.ai-analysis-container .basic-info[data-v-addb9f10]{border-radius:12px;padding:0 24px;margin-bottom:24px;transition:all .3s ease}.ai-analysis-container .basic-info .info-header[data-v-addb9f10]{display:flex;justify-content:space-between;gap:24px}.ai-analysis-container .basic-info .info-header .header-left[data-v-addb9f10]{flex:1}.ai-analysis-container .basic-info .info-header .header-left .title-row[data-v-addb9f10]{display:flex;align-items:center;gap:12px;margin-bottom:12px;position:relative}.ai-analysis-container .basic-info .info-header .header-left .title-row .lesson-title[data-v-addb9f10]{font-size:18px;font-weight:600;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:8px;transition:color .3s ease}.ai-analysis-container .basic-info .info-header .header-left .title-row .lesson-title .course-type-tag[data-v-addb9f10]{font-size:12px;margin-left:8px;background:var(--accent-blue);border-color:var(--accent-blue);color:#fff;border-radius:12px;padding:2px 8px;line-height:16px;height:auto;transition:background-color .3s ease,border-color .3s ease}.ai-analysis-container .basic-info .info-header .header-left .title-row .lesson-title .course-type-tag[data-v-addb9f10]:hover{background:var(--accent-blue-light);border-color:var(--accent-blue-light)}.ai-analysis-container .basic-info .info-header .header-left .title-row .info-badges[data-v-addb9f10]{display:flex;gap:12px}.ai-analysis-container .basic-info .info-header .header-left .title-row .info-badges .info-badge[data-v-addb9f10]{display:flex;align-items:center;gap:6px;color:var(--text-tertiary);font-size:13px;background:var(--bg-card);padding:4px 12px;border-radius:4px;transition:background-color .3s ease,color .3s ease}.ai-analysis-container .basic-info .info-header .header-left .title-row .info-badges .info-badge[data-v-addb9f10] .anticon{color:var(--accent-blue);font-size:14px}.ai-analysis-container .basic-info .info-header .header-left .info-row[data-v-addb9f10]{display:flex;align-items:center;gap:24px}.ai-analysis-container .basic-info .info-header .header-left .info-row .info-item[data-v-addb9f10]{display:flex;align-items:center;gap:8px;white-space:nowrap}.ai-analysis-container .basic-info .info-header .header-left .info-row .info-item[data-v-addb9f10] .anticon{font-size:14px;color:var(--accent-blue);transition:color .3s ease}.ai-analysis-container .basic-info .info-header .header-left .info-row .info-item .label[data-v-addb9f10]{color:var(--text-quaternary);font-size:13px;transition:color .3s ease}.ai-analysis-container .basic-info .info-header .header-left .info-row .info-item .value[data-v-addb9f10]{color:var(--text-secondary);font-size:13px;transition:color .3s ease}.ai-analysis-container .basic-info .info-header .header-left .info-row .info-item .value.description[data-v-addb9f10]{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-analysis-container .basic-info .info-header .header-left .info-row .info-item .author-info[data-v-addb9f10]{display:flex;align-items:center;gap:6px}.ai-analysis-container .basic-info .info-header .header-left .info-row .info-item .author-info[data-v-addb9f10] .ant-avatar{width:20px;height:20px;line-height:20px;font-size:12px}.ai-analysis-container .basic-info .info-header .header-controls[data-v-addb9f10]{display:flex;flex-direction:row;gap:12px;align-items:center;position:relative}.ai-analysis-container .basic-info .info-header .header-controls .view-switcher[data-v-addb9f10]{background:var(--bg-input);border-radius:32px;border:1px solid var(--border-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px var(--shadow-sm);transition:all .3s ease;position:relative;overflow:hidden}.ai-analysis-container .basic-info .info-header .header-controls .view-switcher[data-v-addb9f10]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d,#ffffff1a);opacity:0;transition:opacity .3s ease;pointer-events:none}.ai-analysis-container .basic-info .info-header .header-controls .view-switcher[data-v-addb9f10]:hover:before{opacity:1}.ai-analysis-container .basic-info .info-header .header-controls .view-switcher[data-v-addb9f10] .ant-radio-group{background:transparent;border:none;padding:0;display:flex;gap:4px;position:relative;z-index:1}.ai-analysis-container .basic-info .info-header .header-controls .view-switcher[data-v-addb9f10] .ant-radio-button-wrapper{background:transparent;border:none;color:var(--text-secondary);height:36px;line-height:36px;padding:0 20px;font-size:13px;font-weight:500;border-radius:28px;position:relative;z-index:2;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;white-space:nowrap}.ai-analysis-container .basic-info .info-header .header-controls .view-switcher[data-v-addb9f10] .ant-radio-button-wrapper:before{display:none}.ai-analysis-container .basic-info .info-header .header-controls .view-switcher[data-v-addb9f10] .ant-radio-button-wrapper:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#1890ff33,#1890ff26);opacity:0;transition:opacity .3s ease;border-radius:28px}.ai-analysis-container .basic-info .info-header .header-controls .view-switcher[data-v-addb9f10] .ant-radio-button-wrapper:hover{color:var(--text-primary);transform:translateY(-1px)}.ai-analysis-container .basic-info .info-header .header-controls .view-switcher[data-v-addb9f10] .ant-radio-button-wrapper:hover:after{opacity:1}.ai-analysis-container .basic-info .info-header .header-controls .view-switcher[data-v-addb9f10] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:linear-gradient(135deg,var(--accent-blue) 0%,var(--accent-blue-light) 100%);color:#fff;box-shadow:0 4px 12px #1890ff66,0 2px 4px #1890ff33,inset 0 1px #fff3;transform:translateY(-1px);font-weight:600;position:relative}.ai-analysis-container .basic-info .info-header .header-controls .view-switcher[data-v-addb9f10] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:after{opacity:0}.ai-analysis-container .basic-info .info-header .header-controls .view-switcher[data-v-addb9f10] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%,rgba(255,255,255,.1) 100%);border-radius:28px;pointer-events:none}.ai-analysis-container .basic-info .info-header .header-controls .view-switcher[data-v-addb9f10] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:hover{background:linear-gradient(135deg,var(--accent-blue-light) 0%,var(--accent-blue) 100%);box-shadow:0 6px 16px #1890ff80,0 2px 6px #1890ff4d,inset 0 1px #ffffff4d;transform:translateY(-2px)}.ai-analysis-container .basic-info .info-header .header-controls[data-v-addb9f10] .ant-btn{background:var(--bg-button);border:none;height:32px;padding:0 16px;border-radius:16px;font-size:13px;transition:background-color .3s ease}.ai-analysis-container .basic-info .info-header .header-controls[data-v-addb9f10] .ant-btn:hover{background:var(--bg-button-hover)}.ai-analysis-container .basic-info .info-header .header-controls .report-view-btn[data-v-addb9f10]{background:var(--bg-button)!important;border:none!important;color:#fff!important;transition:background-color .3s ease}.ai-analysis-container .basic-info .info-header .header-controls .report-view-btn[data-v-addb9f10]:hover{background:var(--bg-button-hover)!important}.ai-analysis-container .basic-info .info-header .header-controls .report-view-btn[data-v-addb9f10] .anticon{color:#fff!important}.ai-analysis-container .basic-info .info-header .header-controls .resource-btn[data-v-addb9f10]{width:36px;height:36px;padding:0;border-radius:50%;background:var(--bg-input, rgba(255, 255, 255, .1));border:1px solid var(--border-light, rgba(255, 255, 255, .1));color:var(--text-secondary);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ai-analysis-container .basic-info .info-header .header-controls .resource-btn .resource-icon[data-v-addb9f10]{font-size:18px;color:var(--text-secondary);transition:color .3s ease}.ai-analysis-container .basic-info .info-header .header-controls .resource-btn[data-v-addb9f10]:hover{background:var(--bg-card-hover, rgba(255, 255, 255, .15));border-color:var(--border-color, rgba(255, 255, 255, .2));color:var(--text-primary);transform:scale(1.05)}.ai-analysis-container .basic-info .info-header .header-controls .resource-btn:hover .resource-icon[data-v-addb9f10]{color:var(--accent-blue)}.ai-analysis-container .basic-info .info-header .header-controls .resource-btn[data-v-addb9f10]:active{transform:scale(.95)}.ai-analysis-container .basic-info .info-header .header-controls .theme-toggle-btn[data-v-addb9f10]{width:36px;height:36px;padding:0;border-radius:50%;background:var(--bg-input, rgba(255, 255, 255, .1));border:1px solid var(--border-light, rgba(255, 255, 255, .1));color:var(--text-secondary);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.ai-analysis-container .basic-info .info-header .header-controls .theme-toggle-btn .theme-icon[data-v-addb9f10]{width:18px;height:18px;color:var(--text-secondary);transition:color .3s ease;display:block;flex-shrink:0}.ai-analysis-container .basic-info .info-header .header-controls .theme-toggle-btn:hover .theme-icon[data-v-addb9f10]{color:var(--text-primary)}.ai-analysis-container .basic-info .info-header .header-controls .theme-toggle-btn[data-v-addb9f10] .anticon{font-size:18px;color:var(--text-secondary);transition:color .3s ease}.ai-analysis-container .basic-info .info-header .header-controls .theme-toggle-btn[data-v-addb9f10]:hover{background:var(--bg-card-hover, rgba(255, 255, 255, .15));border-color:var(--border-color, rgba(255, 255, 255, .2));color:var(--text-primary);transform:scale(1.05)}.ai-analysis-container .basic-info .info-header .header-controls .theme-toggle-btn[data-v-addb9f10]:hover .anticon{color:var(--text-primary)}.ai-analysis-container .basic-info .info-header .header-controls .theme-toggle-btn[data-v-addb9f10]:active{transform:scale(.95)}.ai-analysis-container .basic-info .info-header .header-controls .user-profile-brief[data-v-addb9f10]{display:flex;align-items:center;gap:8px;padding:4px 10px;border-radius:18px;background:var(--bg-input, rgba(255, 255, 255, .1));border:1px solid var(--border-light, rgba(255, 255, 255, .1));min-height:36px;max-width:180px}.ai-analysis-container .basic-info .info-header .header-controls .user-profile-brief .user-avatar[data-v-addb9f10]{flex-shrink:0}.ai-analysis-container .basic-info .info-header .header-controls .user-profile-brief .user-meta[data-v-addb9f10]{min-width:0}.ai-analysis-container .basic-info .info-header .header-controls .user-profile-brief .user-name[data-v-addb9f10]{color:var(--text-primary);font-size:12px;line-height:16px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-analysis-container .basic-info .info-header .header-controls .user-profile-brief .user-subtitle[data-v-addb9f10]{color:var(--text-tertiary);font-size:11px;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ai-analysis-container .basic-info .info-header .header-controls .user-profile-brief .user-dropdown-icon[data-v-addb9f10]{color:var(--text-tertiary);font-size:12px}.ai-analysis-container .basic-info .info-header .header-controls .analysis-user-dropdown[data-v-addb9f10]{cursor:pointer}.ai-analysis-container.theme-light[data-v-addb9f10],.ai-analysis-container.theme-light .main-card[data-v-addb9f10],.ai-analysis-container.theme-light .main-card[data-v-addb9f10] .ant-card-body{transform:none!important;transform-origin:center center!important}.ai-analysis-container.theme-light .header-controls .view-switcher[data-v-addb9f10]{background:#fffc;border-color:#00000014;box-shadow:0 2px 8px #0000000f}.ai-analysis-container.theme-light .header-controls .view-switcher[data-v-addb9f10]:before{background:linear-gradient(135deg,#00000005,#00000003,#00000005)}.ai-analysis-container.theme-light .header-controls .view-switcher[data-v-addb9f10] .ant-radio-button-wrapper{color:var(--text-secondary)}.ai-analysis-container.theme-light .header-controls .view-switcher[data-v-addb9f10] .ant-radio-button-wrapper:after{background:linear-gradient(135deg,#1890ff1a,#1890ff14)}.ai-analysis-container.theme-light .header-controls .view-switcher[data-v-addb9f10] .ant-radio-button-wrapper:hover{color:var(--text-primary);background:#1890ff14}.ai-analysis-container.theme-light .header-controls .view-switcher[data-v-addb9f10] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:linear-gradient(135deg,var(--accent-blue) 0%,var(--accent-blue-light) 100%);color:#fff;box-shadow:0 4px 12px #1890ff4d,0 2px 4px #1890ff33,inset 0 1px #ffffff40}.ai-analysis-container.theme-light .header-controls .view-switcher[data-v-addb9f10] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:hover{box-shadow:0 6px 16px #1890ff66,0 2px 6px #1890ff40,inset 0 1px #ffffff4d}.ai-analysis-container.theme-dark .header-controls .view-switcher[data-v-addb9f10]{background:#ffffff14;border-color:#ffffff1a;box-shadow:0 2px 8px #0000004d}.ai-analysis-container.theme-dark .header-controls .view-switcher[data-v-addb9f10]:before{background:linear-gradient(135deg,#ffffff1a,#ffffff0d,#ffffff1a)}.ai-analysis-container.theme-dark .header-controls .view-switcher[data-v-addb9f10] .ant-radio-button-wrapper{color:var(--text-secondary)}.ai-analysis-container.theme-dark .header-controls .view-switcher[data-v-addb9f10] .ant-radio-button-wrapper:after{background:linear-gradient(135deg,#1890ff33,#1890ff26)}.ai-analysis-container.theme-dark .header-controls .view-switcher[data-v-addb9f10] .ant-radio-button-wrapper:hover{color:var(--text-primary);background:#1890ff1a}.ai-analysis-container.theme-dark .header-controls .view-switcher[data-v-addb9f10] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:linear-gradient(135deg,var(--accent-blue) 0%,var(--accent-blue-light) 100%);color:#fff;box-shadow:0 4px 12px #1890ff80,0 2px 4px #1890ff4d,inset 0 1px #fff3}.ai-analysis-container.theme-dark .header-controls .view-switcher[data-v-addb9f10] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked:hover{box-shadow:0 6px 16px #1890ff99,0 2px 6px #1890ff66,inset 0 1px #ffffff40}.ai-analysis-container .analysis-sections[data-v-addb9f10]{width:100%;display:flex;height:calc(100vh - 150px);overflow:hidden;gap:24px;padding:0 12px}.ai-analysis-container .analysis-sections .video-section[data-v-addb9f10]{max-width:900px;min-width:600px;width:45.8%;height:100%;display:flex;flex-direction:column;flex-shrink:0}.ai-analysis-container .analysis-sections .video-section .video-player[data-v-addb9f10]{width:100%!important;height:506px;border-radius:8px;overflow:hidden;background:#000}.ai-analysis-container .analysis-sections .video-section .video-player[data-v-addb9f10] .xgplayer{width:100%!important;height:100%!important}.ai-analysis-container .analysis-sections .video-section .video-player[data-v-addb9f10] video{width:100%!important;height:100%!important;object-fit:contain}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel[data-v-addb9f10]{margin-top:24px;width:100%}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .info-grid[data-v-addb9f10]{display:grid;grid-template-columns:1fr;gap:20px;height:auto}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .info-grid .info-card[data-v-addb9f10]{background:var(--bg-card);border:1px solid var(--border-light);padding:16px;border-radius:8px;transition:all .3s ease}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .info-grid .info-card[data-v-addb9f10]:hover{border-color:var(--border-color);box-shadow:0 8px 24px var(--shadow-sm);transform:translateY(-2px);background:var(--bg-card-hover)}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .info-grid .info-card .card-title[data-v-addb9f10]{display:flex;align-items:center;gap:8px;margin-bottom:12px;height:40px;color:var(--text-primary);font-size:14px;font-weight:500;transition:color .3s ease}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .info-grid .info-card .card-title .anticon[data-v-addb9f10]{font-size:16px;color:var(--accent-blue);transition:color .3s ease}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .info-content[data-v-addb9f10]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .info-content .info-item[data-v-addb9f10]{display:flex;align-items:center;gap:8px;color:var(--text-secondary);transition:color .3s ease}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .info-content .info-item .anticon[data-v-addb9f10]{color:var(--accent-blue);font-size:16px;transition:color .3s ease}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .info-content .info-item .label[data-v-addb9f10]{color:var(--text-quaternary);transition:color .3s ease}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .info-content .info-item .value[data-v-addb9f10]{color:var(--text-secondary);transition:color .3s ease}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .participants-list[data-v-addb9f10]{max-height:180px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:6px}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .participants-list[data-v-addb9f10]::-webkit-scrollbar{width:4px}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .participants-list[data-v-addb9f10]::-webkit-scrollbar-track{background:transparent}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .participants-list[data-v-addb9f10]::-webkit-scrollbar-thumb{background-color:#ffffff4d;border-radius:2px}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .participants-list[data-v-addb9f10]::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .participants-list .participant-item[data-v-addb9f10]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:4px 2px;border:1px solid var(--border-light);border-radius:6px;transition:all .3s ease;height:80px}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .participants-list .participant-item[data-v-addb9f10]:hover{background:var(--bg-card-hover);border-color:var(--border-color);transform:translateY(-1px)}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .participants-list .participant-item[data-v-addb9f10] .ant-avatar{margin-top:4px;width:32px;height:32px;line-height:32px;font-size:14px}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .participants-list .participant-item .participant-details[data-v-addb9f10]{width:100%;min-width:0;margin-top:2px}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .participants-list .participant-item .participant-details .participant-name[data-v-addb9f10]{color:var(--text-secondary);font-weight:500;font-size:13px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px;margin-bottom:2px;transition:color .3s ease}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .participants-list .participant-item .participant-details .participant-role[data-v-addb9f10]{color:var(--text-quaternary);font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 2px;transition:color .3s ease}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .participants-list .participant-item .participant-status[data-v-addb9f10]{padding:0 6px;border-radius:3px;font-size:11px;line-height:18px;white-space:nowrap;margin-top:auto;margin-bottom:4px}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .participants-list .participant-item .participant-status.status-pending[data-v-addb9f10]{background:#faad141a;color:#faad14}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .participants-list .participant-item .participant-status.status-active[data-v-addb9f10]{background:#52c41a1a;color:#52c41a}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .participants-list .participant-item .participant-status.status-completed[data-v-addb9f10]{background:#1890ff1a;color:#1890ff}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .participants-list .participant-item .participant-status.status-cancelled[data-v-addb9f10]{background:#f5222d1a;color:#f5222d}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .participants-list .participant-item .participant-status.status-unknown[data-v-addb9f10]{background:#8c8c8c1a;color:#8c8c8c}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .participants-list[data-v-addb9f10] .ant-empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%;margin:0;padding:12px}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info[data-v-addb9f10]{width:100%}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .card-title[data-v-addb9f10]{display:flex;align-items:center;gap:8px}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .card-title .card-title-left[data-v-addb9f10]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .card-title .upload-resource-btn-inline[data-v-addb9f10]{margin-left:auto;flex-shrink:0;padding:4px 12px;height:28px;display:inline-flex;align-items:center;gap:4px;color:#1890ff;font-size:13px;font-weight:500;border-radius:4px;transition:all .2s ease;background:transparent;border:none}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .card-title .upload-resource-btn-inline[data-v-addb9f10]:hover{color:#40a9ff;background:#1890ff14}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .card-title .upload-resource-btn-inline[data-v-addb9f10]:active{color:#1890ff;background:#1890ff1f}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .card-title .upload-resource-btn-inline[data-v-addb9f10] .anticon{font-size:14px}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content[data-v-addb9f10]{padding:12px;min-height:260px;max-height:260px;overflow-y:auto;overflow-x:hidden;width:100%;box-sizing:border-box}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content[data-v-addb9f10]::-webkit-scrollbar{width:6px}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content[data-v-addb9f10]::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content[data-v-addb9f10]::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content[data-v-addb9f10]::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content .empty-resources-inline[data-v-addb9f10]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:var(--text-quaternary, rgba(255, 255, 255, .45))}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content .empty-resources-inline .empty-icon[data-v-addb9f10]{font-size:48px;margin-bottom:12px;opacity:.5}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content .empty-resources-inline p[data-v-addb9f10]{font-size:14px;margin:0}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content .resource-list-inline[data-v-addb9f10]{display:flex;flex-direction:column;gap:8px;width:100%}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content .resource-list-inline .resource-item-inline[data-v-addb9f10]{display:flex;align-items:center;gap:10px;padding:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:6px;transition:all .2s ease;width:100%;box-sizing:border-box;overflow:hidden}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content .resource-list-inline .resource-item-inline[data-v-addb9f10]:hover{background:#1890ff1a;border-color:#1890ff4d}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content .resource-list-inline .resource-item-inline .resource-icon-wrapper[data-v-addb9f10]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#1890ff1a;border-radius:6px;flex-shrink:0}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content .resource-list-inline .resource-item-inline .resource-icon-wrapper .file-icon[data-v-addb9f10]{font-size:18px;color:#1890ff}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content .resource-list-inline .resource-item-inline .resource-icon-wrapper .file-icon.pdf-icon[data-v-addb9f10]{color:#f5222d}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content .resource-list-inline .resource-item-inline .resource-info[data-v-addb9f10]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;overflow:hidden}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content .resource-list-inline .resource-item-inline .resource-info .resource-name[data-v-addb9f10]{font-size:13px;font-weight:500;color:var(--text-secondary, rgba(255, 255, 255, .85));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.4}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content .resource-list-inline .resource-item-inline .resource-info .resource-meta[data-v-addb9f10]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content .resource-list-inline .resource-item-inline .resource-info .resource-meta .resource-type[data-v-addb9f10],.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content .resource-list-inline .resource-item-inline .resource-info .resource-meta .resource-size[data-v-addb9f10],.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content .resource-list-inline .resource-item-inline .resource-info .resource-meta .resource-extension[data-v-addb9f10]{font-size:11px;color:var(--text-quaternary, rgba(255, 255, 255, .45));padding:1px 6px;background:#ffffff0d;border-radius:3px;white-space:nowrap}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content .resource-list-inline .resource-item-inline .resource-actions[data-v-addb9f10]{display:flex;gap:4px;flex-shrink:0}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content .resource-list-inline .resource-item-inline .resource-actions .preview-btn[data-v-addb9f10],.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content .resource-list-inline .resource-item-inline .resource-actions .download-btn[data-v-addb9f10]{color:var(--text-tertiary, rgba(255, 255, 255, .65));padding:0;font-size:12px;height:auto;line-height:1}.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content .resource-list-inline .resource-item-inline .resource-actions .preview-btn[data-v-addb9f10]:hover,.ai-analysis-container .analysis-sections .video-section .classroom-info-panel .video-info .resource-content .resource-list-inline .resource-item-inline .resource-actions .download-btn[data-v-addb9f10]:hover{color:#1890ff}.ai-analysis-container .analysis-sections .analysis-charts[data-v-addb9f10]{flex:1;display:flex;flex-direction:column;height:100%;min-height:0;gap:0;overflow:hidden;padding-right:0;width:100%;max-width:100%;align-items:stretch}.ai-analysis-container .analysis-sections .analysis-charts[data-v-addb9f10]>*{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.ai-analysis-container .analysis-sections .analysis-charts[data-v-addb9f10] .ant-spin-container{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;gap:24px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.ai-analysis-container .analysis-sections .analysis-charts[data-v-addb9f10] .ant-spin-container::-webkit-scrollbar{display:none}.ai-analysis-container .analysis-sections .analysis-charts[data-v-addb9f10] .ai-notebook{flex:1;min-height:0;height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.ai-analysis-container .analysis-sections .analysis-charts[data-v-addb9f10] .ai-notebook::-webkit-scrollbar{display:none}.ai-analysis-container .analysis-sections .analysis-charts[data-v-addb9f10] .record-table :deep(.ant-table-body){scrollbar-width:none;-ms-overflow-style:none}.ai-analysis-container .analysis-sections .analysis-charts[data-v-addb9f10] .record-table :deep(.ant-table-body)::-webkit-scrollbar{display:none}.ai-analysis-container .analysis-sections .analysis-charts[data-v-addb9f10] .record-content{overflow-y:auto!important;scrollbar-width:none;-ms-overflow-style:none}.ai-analysis-container .analysis-sections .analysis-charts[data-v-addb9f10] .record-content::-webkit-scrollbar{display:none}.ai-analysis-container .analysis-sections .analysis-charts[data-v-addb9f10]::-webkit-scrollbar{width:6px}.ai-analysis-container .analysis-sections .analysis-charts[data-v-addb9f10]::-webkit-scrollbar-track{background:var(--scrollbar-track, rgba(255, 255, 255, .05));border-radius:3px;transition:background-color .3s ease}.ai-analysis-container .analysis-sections .analysis-charts[data-v-addb9f10]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb, rgba(255, 255, 255, .2));border-radius:3px;transition:background-color .3s ease}.ai-analysis-container .analysis-sections .analysis-charts[data-v-addb9f10]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover, rgba(255, 255, 255, .3))}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row[data-v-addb9f10]{display:flex;gap:24px;width:100%;max-width:100%;min-height:400px;box-sizing:border-box}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row.main-row[data-v-addb9f10],.ai-analysis-container .analysis-sections .analysis-charts .analysis-row.three-column-row[data-v-addb9f10]{height:450px}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row.three-column-row .analysis-card[data-v-addb9f10]{flex:1;min-width:0}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row.two-column-row[data-v-addb9f10]{height:450px}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row.two-column-row .analysis-card[data-v-addb9f10]{flex:1;min-width:0}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row.secondary-row[data-v-addb9f10]{height:auto;min-height:800px}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row.full-row[data-v-addb9f10]{height:350px}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row .analysis-card[data-v-addb9f10]{flex:1;height:100%;margin:0;display:flex;flex-direction:column}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row .analysis-card.full-width-card[data-v-addb9f10]{width:100%;max-width:100%}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row .analysis-card .card-header[data-v-addb9f10]{height:50px;min-height:50px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-light, rgba(255, 255, 255, .08));transition:border-color .3s ease}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row .analysis-card .card-header h3[data-v-addb9f10]{font-size:14px;color:var(--text-primary, rgba(255, 255, 255, .95));margin:0;letter-spacing:.5px;transition:color .3s ease}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row .analysis-card .card-header .header-controls[data-v-addb9f10]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;flex-shrink:1}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row .analysis-card .card-header .header-controls .chart-desc[data-v-addb9f10]{font-size:12px;color:var(--text-tertiary, rgba(255, 255, 255, .6));font-style:italic;transition:color .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row .analysis-card .chart-container[data-v-addb9f10]{flex:1;height:calc(100% - 50px);padding:16px;display:flex;align-items:center;justify-content:center;position:relative;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row .analysis-card .chart-container[style*="flex-direction: column"][data-v-addb9f10]{height:auto;min-height:600px;align-items:stretch;justify-content:flex-start}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row .analysis-card .chart-container[data-v-addb9f10]>div{width:100%!important;height:100%!important}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row .analysis-card .chart-container .excellent-chart[data-v-addb9f10],.ai-analysis-container .analysis-sections .analysis-charts .analysis-row .analysis-card .chart-container .cognitive-chart[data-v-addb9f10]{width:100%!important;height:100%!important;min-height:200px;position:relative}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row .analysis-card .chart-container .participation-stats[data-v-addb9f10]{width:100%;display:flex;flex-direction:row;gap:16px;padding:16px;height:100%}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row .analysis-card .chart-container .participation-stats .participation-item[data-v-addb9f10]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;background:var(--bg-card, rgba(255, 255, 255, .03));border-radius:12px;border-top:4px solid var(--accent-blue, #1890ff);transition:all .3s ease;text-align:center}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row .analysis-card .chart-container .participation-stats .participation-item[data-v-addb9f10]:nth-child(2){border-top-color:#52c41a}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row .analysis-card .chart-container .participation-stats .participation-item[data-v-addb9f10]:nth-child(3){border-top-color:#faad14}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row .analysis-card .chart-container .participation-stats .participation-item[data-v-addb9f10]:hover{background:var(--bg-card-hover, rgba(255, 255, 255, .05));transform:translateY(-2px)}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row .analysis-card .chart-container .participation-stats .participation-item .participation-icon[data-v-addb9f10]{font-size:20px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bg-card, rgba(255, 255, 255, .05));border-radius:10px;flex-shrink:0;transition:background-color .3s ease}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row .analysis-card .chart-container .participation-stats .participation-item .participation-info[data-v-addb9f10]{flex:1;display:flex;flex-direction:column;align-items:center}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row .analysis-card .chart-container .participation-stats .participation-item .participation-info .participation-name[data-v-addb9f10]{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:6px;transition:color .3s ease}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row .analysis-card .chart-container .participation-stats .participation-item .participation-info .participation-score[data-v-addb9f10]{font-size:20px;font-weight:700;color:var(--accent-blue);margin-bottom:4px;transition:color .3s ease}.ai-analysis-container .analysis-sections .analysis-charts .analysis-row .analysis-card .chart-container .participation-stats .participation-item .participation-info .participation-desc[data-v-addb9f10]{font-size:12px;color:var(--text-tertiary);line-height:1.3;text-align:center;transition:color .3s ease}.ai-analysis-container .analysis-card[data-v-addb9f10]{background:var(--bg-card);height:calc(100% - 24px);width:100%;box-shadow:0 8px 16px var(--shadow-sm);border:1px solid var(--border-light);border-radius:12px;transition:all .3s ease}.ai-analysis-container .analysis-card[data-v-addb9f10]:hover{transform:translateY(-2px);box-shadow:0 12px 20px var(--shadow-md);border-color:var(--border-color);background:var(--bg-card-hover)}.ai-analysis-container .analysis-card .card-header[data-v-addb9f10]{height:50px;padding-left:12px;border-bottom:1px solid var(--border-light);transition:border-color .3s ease}.ai-analysis-container .analysis-card .card-header h3[data-v-addb9f10]{font-size:14px;color:var(--text-primary);margin:0;letter-spacing:.5px;transition:color .3s ease}.ai-analysis-container .analysis-card .chart-container[data-v-addb9f10]{padding:24px;height:calc(100% - 50px);transition:background-color .3s ease}.ai-analysis-container[data-v-addb9f10] .ant-card-head{padding:16px 24px;border-bottom:1px solid var(--border-light);transition:border-color .3s ease}.ai-analysis-container[data-v-addb9f10] .ant-card-head-title{font-size:16px;font-weight:600;color:var(--text-primary);transition:color .3s ease}.ai-analysis-container[data-v-addb9f10] .ant-card-body{padding:24px}.score-overview[data-v-addb9f10]{display:flex;gap:48px;align-items:center;width:100%}.score-overview .score-details[data-v-addb9f10]{flex:1}.score-overview .score-details .score-item[data-v-addb9f10]{margin-bottom:16px;width:100%}.score-overview .score-details .score-item .label[data-v-addb9f10]{display:block;margin-bottom:8px;color:var(--text-quaternary);transition:color .3s ease}[data-v-addb9f10] .ant-empty-description{color:var(--text-quaternary);transition:color .3s ease}[data-v-addb9f10] .ant-divider{margin:24px 0;border-color:var(--border-light);transition:border-color .3s ease}.cloud-type-switcher[data-v-addb9f10] .ant-radio-button-wrapper{background:var(--bg-input);border:none;color:var(--text-secondary);font-size:12px;transition:background-color .3s ease,color .3s ease;height:28px;line-height:28px;padding:0 12px}.cloud-type-switcher[data-v-addb9f10] .ant-radio-button-wrapper:before{display:none}.cloud-type-switcher[data-v-addb9f10] .ant-radio-button-wrapper:hover{color:var(--text-primary, #ffffff)}.cloud-type-switcher[data-v-addb9f10] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:var(--bg-active, rgba(255, 255, 255, .2));color:var(--text-primary, #ffffff)}.cloud-type-switcher[data-v-addb9f10] .ant-radio-button-wrapper:first-child{border-radius:14px 0 0 14px}.cloud-type-switcher[data-v-addb9f10] .ant-radio-button-wrapper:last-child{border-radius:0 14px 14px 0}.card-title[data-v-addb9f10]{display:flex;align-items:center;gap:8px;margin-bottom:0;padding:12px 16px;height:44px;border-bottom:1px solid var(--border-light, rgba(255, 255, 255, .08));transition:border-color .3s ease}.card-title .anticon[data-v-addb9f10]{font-size:16px;color:var(--accent-blue, #1890ff);transition:color .3s ease}.card-title span[data-v-addb9f10]{color:var(--text-primary, rgba(255, 255, 255, .95));font-size:14px;font-weight:500;transition:color .3s ease}.teacher-info-list[data-v-addb9f10]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:12px;height:calc(100% - 44px);overflow-y:auto}.teacher-info-list .teacher-info-item[data-v-addb9f10]{display:flex;align-items:center;min-height:42px;padding:8px 12px;background:#ffffff08;border-radius:6px;transition:all .3s ease}.teacher-info-list .teacher-info-item[data-v-addb9f10]:hover{background:#ffffff0d;transform:translateY(-1px)}.teacher-info-list .teacher-info-item .info-label[data-v-addb9f10]{color:var(--text-quaternary, rgba(255, 255, 255, .45));font-size:13px;min-width:72px;flex-shrink:0;transition:color .3s ease}.teacher-info-list .teacher-info-item .info-value[data-v-addb9f10]{color:var(--text-secondary, rgba(255, 255, 255, .85));font-size:13px;font-weight:500;flex:1;transition:color .3s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teacher-info-list[data-v-addb9f10]::-webkit-scrollbar{width:4px}.teacher-info-list[data-v-addb9f10]::-webkit-scrollbar-track{background:transparent}.teacher-info-list[data-v-addb9f10]::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb, rgba(255, 255, 255, .3));border-radius:2px;transition:background-color .3s ease}.teacher-info-list[data-v-addb9f10]::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover, rgba(255, 255, 255, .5))}.qrcode-icon[data-v-addb9f10]{font-size:18px;color:#1890ff;cursor:pointer;transition:all .3s ease;display:inline-block;padding:4px;border-radius:4px;margin-left:8px;position:relative;z-index:10;pointer-events:auto;flex-shrink:0}.qrcode-icon[data-v-addb9f10]:hover{color:#40a9ff;background-color:#e6f4ff;transform:scale(1.1)}.info-icon[data-v-addb9f10],.fullscreen-icon[data-v-addb9f10]{font-size:16px;color:#1890ff;cursor:pointer;transition:all .3s ease;margin-left:12px}.info-icon[data-v-addb9f10]:hover,.fullscreen-icon[data-v-addb9f10]:hover{color:#40a9ff;transform:scale(1.1)}[data-v-addb9f10] .qrcode-modal .ant-modal-content{border-radius:12px;overflow:hidden}[data-v-addb9f10] .qrcode-modal .ant-modal-header{border-bottom:1px solid #e5e7eb;padding:16px 24px}[data-v-addb9f10] .qrcode-modal .ant-modal-body{padding:24px}.qrcode-modal-content[data-v-addb9f10]{display:flex;flex-direction:column;align-items:center;gap:24px}.qrcode-modal-content .course-info-card[data-v-addb9f10]{width:100%;background:linear-gradient(135deg,#f6f8fa,#fff);border-radius:12px;padding:20px;border:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000a}.qrcode-modal-content .course-info-card .course-title[data-v-addb9f10]{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.qrcode-modal-content .course-info-card .course-title .title-icon[data-v-addb9f10]{font-size:20px;color:#1677ff;flex-shrink:0}.qrcode-modal-content .course-info-card .course-title .title-text[data-v-addb9f10]{font-size:16px;font-weight:600;color:#1f2937;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.qrcode-modal-content .course-info-card .course-meta[data-v-addb9f10]{display:flex;flex-wrap:wrap;gap:16px}.qrcode-modal-content .course-info-card .course-meta .meta-item[data-v-addb9f10]{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280}.qrcode-modal-content .course-info-card .course-meta .meta-item .meta-icon[data-v-addb9f10]{font-size:14px;color:#9ca3af}.qrcode-modal-content .course-info-card .course-meta .meta-item span[data-v-addb9f10]{white-space:nowrap}.qrcode-modal-content .qrcode-wrapper[data-v-addb9f10]{width:100%;display:flex;justify-content:center;padding:20px;background:#fafafa;border-radius:12px;border:1px solid #e5e7eb}.qrcode-modal-content .qrcode-wrapper .qrcode-container[data-v-addb9f10]{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:280px}.qrcode-modal-content .qrcode-wrapper .qrcode-container .qrcode-image-wrapper[data-v-addb9f10]{position:relative;width:100%;padding:16px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014}.qrcode-modal-content .qrcode-wrapper .qrcode-container .qrcode-image-wrapper .qrcode-image[data-v-addb9f10]{width:100%;height:auto;display:block;border-radius:8px}.qrcode-modal-content .qrcode-wrapper .qrcode-container .qrcode-image-wrapper .qrcode-border[data-v-addb9f10]{position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #1677ff;border-radius:12px;opacity:.2;pointer-events:none}.qrcode-modal-content .qrcode-wrapper .qrcode-container .qrcode-loading[data-v-addb9f10]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:280px;padding:40px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014}.qrcode-modal-content .qrcode-wrapper .qrcode-container .qrcode-loading .loading-text[data-v-addb9f10]{margin-top:16px;color:#6b7280;font-size:14px}.qrcode-modal-content .qrcode-tip[data-v-addb9f10]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:#f0f7ff;border-radius:8px;width:100%}.qrcode-modal-content .qrcode-tip .tip-icon[data-v-addb9f10]{font-size:24px}.qrcode-modal-content .qrcode-tip .tip-text[data-v-addb9f10]{font-size:14px;color:#1677ff;text-align:center;font-weight:500}.qrcode-modal-content .copy-link-text[data-v-addb9f10]{margin-top:0;margin-bottom:0;color:#1677ff;font-size:13px;text-align:center;cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none}[data-v-addb9f10] .ant-tooltip .ant-tooltip-arrow:before{background:#000000bf}[data-v-addb9f10] .ant-tooltip .ant-tooltip-inner{background:#000000bf;border-radius:6px;font-size:12px;padding:6px 10px}[data-v-addb9f10] .pdf-export-modal .ant-modal-content{height:90vh;overflow:hidden}[data-v-addb9f10] .pdf-export-modal .ant-modal-body{height:calc(90vh - 110px);overflow:auto;padding:0}[data-v-addb9f10] .pdf-export-modal .ant-modal-header{background:#1890ff}[data-v-addb9f10] .pdf-export-modal .ant-modal-header .ant-modal-title,[data-v-addb9f10] .pdf-export-modal .ant-modal-close,[data-v-addb9f10] .pdf-export-modal .ant-modal-close:hover{color:#fff}.behavior-info-content[data-v-addb9f10]{padding:20px}.behavior-info-content p[data-v-addb9f10]{font-size:14px;line-height:1.6;color:#000000d9;margin-bottom:16px}.behavior-info-content ul[data-v-addb9f10]{padding-left:20px;margin-bottom:16px}.behavior-info-content ul li[data-v-addb9f10]{font-size:14px;line-height:1.6;color:#000000d9;margin-bottom:8px}[data-v-addb9f10] .fullscreen-chart-modal .ant-modal-content{height:80vh;overflow:hidden}[data-v-addb9f10] .fullscreen-chart-modal .ant-modal-body{height:calc(80vh - 110px);overflow:auto;padding:0}[data-v-addb9f10] .fullscreen-chart-modal .ant-modal-header{background:#1890ff}[data-v-addb9f10] .fullscreen-chart-modal .ant-modal-header .ant-modal-title,[data-v-addb9f10] .fullscreen-chart-modal .ant-modal-close,[data-v-addb9f10] .fullscreen-chart-modal .ant-modal-close:hover{color:#fff}.fullscreen-chart-container[data-v-addb9f10]{width:100%;height:100%;padding:20px;display:flex;align-items:center;justify-content:center}.cognitive-pyramid-container[data-v-addb9f10]{display:flex;flex-direction:column;gap:40px;padding:30px 20px;width:100%;height:100%;align-items:center}.pyramid-section[data-v-addb9f10]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.pyramid-wrapper[data-v-addb9f10]{display:flex;align-items:center;justify-content:center;position:relative;width:100%;overflow:hidden}.pyramid[data-v-addb9f10]{width:650px;height:400px;position:relative;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 0}.pyramid-layer[data-v-addb9f10]{display:flex;align-items:center;justify-content:center;height:60px;cursor:pointer;transition:all .3s ease;position:relative}.pyramid-layer .layer-name[data-v-addb9f10]{font-size:16px;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.6);z-index:2;position:relative;letter-spacing:1px}.pyramid-layer[data-v-addb9f10]:hover{filter:brightness(1.15);transform:scale(1.02)}.layer-1[data-v-addb9f10]{width:270px;background:linear-gradient(135deg,#ffb74d,#ff9800);clip-path:polygon(50% 0%,83.33% 100%,16.67% 100%);box-shadow:0 2px 6px #ff98004d;position:relative;height:116px}.layer-1[data-v-addb9f10]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,.2),transparent);pointer-events:none}.layer-2[data-v-addb9f10]{width:270px;background:linear-gradient(135deg,#ffd54f,#ffc107);clip-path:polygon(16.67% 0%,83.33% 0%,100% 100%,0% 100%);margin-top:-1px;box-shadow:0 2px 6px #ffc1074d;position:relative}.layer-2[data-v-addb9f10]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,.15),transparent);pointer-events:none}.layer-3[data-v-addb9f10]{width:360px;background:linear-gradient(135deg,#aed581,#8bc34a);clip-path:polygon(12.5% 0%,87.5% 0%,100% 100%,0% 100%);margin-top:-1px;box-shadow:0 2px 6px #8bc34a4d;position:relative}.layer-3[data-v-addb9f10]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,.15),transparent);pointer-events:none}.layer-4[data-v-addb9f10]{width:450px;background:linear-gradient(135deg,#81c784,#4caf50);clip-path:polygon(10% 0%,90% 0%,100% 100%,0% 100%);margin-top:-1px;box-shadow:0 2px 6px #4caf504d;position:relative}.layer-4[data-v-addb9f10]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,.15),transparent);pointer-events:none}.layer-5[data-v-addb9f10]{width:540px;background:linear-gradient(135deg,#4db6ac,#009688);clip-path:polygon(8.33% 0%,91.67% 0%,100% 100%,0% 100%);margin-top:-1px;box-shadow:0 2px 6px #0096884d;position:relative}.layer-5[data-v-addb9f10]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,.15),transparent);pointer-events:none}.layer-6[data-v-addb9f10]{width:630px;background:linear-gradient(135deg,#4dd0e1,#00bcd4);clip-path:polygon(7.14% 0%,92.86% 0%,100% 100%,0% 100%);margin-top:-1px;box-shadow:0 3px 8px #00bcd459;border-radius:0 0 8px 8px;position:relative}.layer-6[data-v-addb9f10]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,.15),transparent);pointer-events:none}.cognitive-table-wrapper[data-v-addb9f10]{width:100%;max-width:100%;padding:20px 16px;border-radius:14px;background:var(--bg-card);border:2px solid var(--border-color);box-shadow:0 8px 24px var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:visible;box-sizing:border-box;margin-top:20px;min-height:300px;flex:1;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.cognitive-table[data-v-addb9f10]{width:100%;border-collapse:separate;border-spacing:0;font-size:12px;table-layout:fixed}.cognitive-table th[data-v-addb9f10],.cognitive-table td[data-v-addb9f10]{padding:12px 6px;text-align:center;border-bottom:1px solid var(--border-light);border-right:1px solid var(--border-light);transition:all .3s ease;white-space:nowrap;line-height:1.6;overflow:hidden;text-overflow:ellipsis;min-height:40px;color:var(--text-secondary)}.cognitive-table th[data-v-addb9f10]:last-child,.cognitive-table td[data-v-addb9f10]:last-child{border-right:none}.cognitive-table th[data-v-addb9f10]:first-child,.cognitive-table td[data-v-addb9f10]:first-child{border-left:none}.cognitive-table thead tr:first-child th[data-v-addb9f10]{background:linear-gradient(135deg,#1890ff2e,#1890ff1a);font-weight:600;color:var(--text-primary);font-size:12px;letter-spacing:.3px;padding:12px 6px;min-height:45px;transition:background-color .3s ease,color .3s ease}.cognitive-table thead tr:last-child th[data-v-addb9f10]{background:var(--bg-card);font-weight:500;color:var(--text-secondary);font-size:11px;padding:10px 4px;min-height:35px;transition:background-color .3s ease,color .3s ease}.cognitive-table .header-main[data-v-addb9f10]{background:linear-gradient(135deg,#1890ff40,#1890ff26)!important;border-right:2px solid var(--border-active)!important;font-weight:700!important;width:15%;color:var(--text-primary)!important}.cognitive-table .header-high[data-v-addb9f10]{background:linear-gradient(135deg,#ffb74d33,#ffb74d1a)!important;border-bottom:2px solid rgba(255,183,77,.4);color:var(--accent-orange)!important;font-weight:600!important;width:21.25%}.cognitive-table .header-low[data-v-addb9f10]{background:linear-gradient(135deg,#4dd0e133,#4dd0e11a)!important;border-bottom:2px solid rgba(77,208,225,.4);color:var(--accent-cyan)!important;font-weight:600!important;width:21.25%}.cognitive-table .sub-header[data-v-addb9f10]{font-size:9px;color:var(--text-tertiary);transition:color .3s ease}.cognitive-table tbody tr[data-v-addb9f10]:hover{background:var(--bg-card, rgba(255, 255, 255, .04))}.cognitive-table tbody tr:hover td[data-v-addb9f10]{color:var(--text-primary, rgba(255, 255, 255, .95))}.cognitive-table tbody tr:last-child td[data-v-addb9f10]{border-bottom:none}.cognitive-table .row-header[data-v-addb9f10]{background:var(--bg-card, linear-gradient(135deg, rgba(255, 255, 255, .06) 0%, rgba(255, 255, 255, .03) 100%));font-weight:600;color:var(--text-primary, rgba(255, 255, 255, .9));text-align:left;padding-left:8px!important;border-right:2px solid var(--border-active, rgba(24, 144, 255, .3));width:15%;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.cognitive-table .data-row td[data-v-addb9f10]{color:var(--text-secondary, rgba(255, 255, 255, .85));font-weight:600;font-size:12px;width:21.25%;min-height:40px;vertical-align:middle;transition:color .3s ease}.cognitive-table .percent-row td[data-v-addb9f10]{color:var(--text-tertiary, rgba(255, 255, 255, .7));font-size:11px;min-height:35px;vertical-align:middle;transition:color .3s ease;font-weight:500;width:21.25%}.cognitive-table .summary-row td[data-v-addb9f10]{border-bottom:none}.cognitive-table .summary-cell[data-v-addb9f10]{font-weight:700;font-size:11px;padding:8px 4px!important;letter-spacing:.3px;width:21.25%}.cognitive-table .summary-cell.high[data-v-addb9f10]{background:linear-gradient(135deg,#ffb74d33,#ffb74d1a);color:#ffb74d;border:1px solid rgba(255,183,77,.4);box-shadow:inset 0 2px 8px #ffb74d26}.cognitive-table .summary-cell.low[data-v-addb9f10]{background:linear-gradient(135deg,#4dd0e133,#4dd0e11a);color:#4dd0e1;border:1px solid rgba(77,208,225,.4);box-shadow:inset 0 2px 8px #4dd0e126}.cognitive-table .total-cell[data-v-addb9f10]{background:linear-gradient(135deg,#1890ff26,#1890ff14);font-weight:700;color:#40a9ff;font-size:11px;border-left:2px solid rgba(24,144,255,.4);box-shadow:inset 0 2px 8px #1890ff26;width:21.25%}@media (max-width: 1400px){.cognitive-pyramid-container[data-v-addb9f10]{gap:32px;padding:24px 16px}.pyramid[data-v-addb9f10]{width:580px;height:360px;transform:scale(.92)}.layer-1[data-v-addb9f10]{width:250px;height:116px}.layer-2[data-v-addb9f10]{width:250px}.layer-3[data-v-addb9f10]{width:335px}.layer-4[data-v-addb9f10]{width:420px}.layer-5[data-v-addb9f10]{width:505px}.layer-6[data-v-addb9f10]{width:590px}.cognitive-table[data-v-addb9f10]{font-size:11px}.cognitive-table th[data-v-addb9f10],.cognitive-table td[data-v-addb9f10]{padding:6px 3px}.cognitive-table .data-row td[data-v-addb9f10]{font-size:10px}.cognitive-table .percent-row td[data-v-addb9f10]{font-size:9px}.cognitive-table .summary-cell[data-v-addb9f10]{font-size:10px;padding:6px 3px!important}.cognitive-table .header-main[data-v-addb9f10],.cognitive-table .row-header[data-v-addb9f10]{font-size:11px}.cognitive-table-wrapper[data-v-addb9f10]{padding:16px 12px}}@media (max-width: 1200px){.cognitive-pyramid-container[data-v-addb9f10]{padding:20px 12px;gap:28px}.pyramid[data-v-addb9f10]{width:520px;height:320px;transform:scale(.82)}.layer-1[data-v-addb9f10]{width:220px;height:55px}.layer-2[data-v-addb9f10]{width:220px}.layer-3[data-v-addb9f10]{width:295px}.layer-4[data-v-addb9f10]{width:370px}.layer-5[data-v-addb9f10]{width:445px}.layer-6[data-v-addb9f10]{width:520px}.cognitive-table[data-v-addb9f10]{font-size:10px}.cognitive-table th[data-v-addb9f10],.cognitive-table td[data-v-addb9f10]{padding:5px 2px}.cognitive-table .data-row td[data-v-addb9f10]{font-size:9px}.cognitive-table .percent-row td[data-v-addb9f10]{font-size:8px}.cognitive-table .summary-cell[data-v-addb9f10]{font-size:9px;padding:5px 2px!important}.cognitive-table .row-header[data-v-addb9f10]{padding-left:6px!important}.cognitive-table .header-main[data-v-addb9f10],.cognitive-table .row-header[data-v-addb9f10]{font-size:10px}.cognitive-table-wrapper[data-v-addb9f10]{padding:14px 10px}}@media (max-width: 900px){.pyramid[data-v-addb9f10]{transform:scale(.7)}.cognitive-table-wrapper[data-v-addb9f10]{padding:12px 8px}.cognitive-table[data-v-addb9f10]{font-size:9px}.cognitive-table th[data-v-addb9f10],.cognitive-table td[data-v-addb9f10]{padding:4px 2px}.cognitive-table .data-row td[data-v-addb9f10]{font-size:8px}.cognitive-table .percent-row td[data-v-addb9f10]{font-size:7px}.cognitive-table .summary-cell[data-v-addb9f10]{font-size:8px;padding:4px 2px!important}.cognitive-table .row-header[data-v-addb9f10]{padding-left:4px!important;font-size:9px}.cognitive-table .header-main[data-v-addb9f10],.cognitive-table .row-header[data-v-addb9f10]{font-size:9px}}.resource-modal-content[data-v-addb9f10]{padding:8px 0;max-height:70vh;overflow-y:auto}.resource-modal-content[data-v-addb9f10]::-webkit-scrollbar{width:6px}.resource-modal-content[data-v-addb9f10]::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.resource-modal-content[data-v-addb9f10]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.resource-modal-content[data-v-addb9f10]::-webkit-scrollbar-thumb:hover{background:#0000004d}.resource-modal-content .empty-resources[data-v-addb9f10]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#00000073}.resource-modal-content .empty-resources .empty-icon[data-v-addb9f10]{font-size:64px;margin-bottom:16px;opacity:.5}.resource-modal-content .empty-resources p[data-v-addb9f10]{font-size:14px;margin:0}.resource-modal-content .resource-list[data-v-addb9f10]{display:flex;flex-direction:column;gap:12px}.resource-modal-content .resource-list .resource-item[data-v-addb9f10]{display:flex;align-items:center;gap:16px;padding:16px;background:#00000005;border:1px solid rgba(0,0,0,.06);border-radius:8px;transition:all .3s ease}.resource-modal-content .resource-list .resource-item[data-v-addb9f10]:hover{background:#1890ff0d;border-color:#1890ff33;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.resource-modal-content .resource-list .resource-item .resource-icon-wrapper[data-v-addb9f10]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1890ff1a,#1890ff0d);border-radius:8px;flex-shrink:0}.resource-modal-content .resource-list .resource-item .resource-icon-wrapper .file-icon[data-v-addb9f10]{font-size:24px;color:#1890ff;transition:transform .3s ease}.resource-modal-content .resource-list .resource-item .resource-icon-wrapper .file-icon.pdf-icon[data-v-addb9f10]{color:#f5222d}.resource-modal-content .resource-list .resource-item .resource-info[data-v-addb9f10]{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.resource-modal-content .resource-list .resource-item .resource-info .resource-name[data-v-addb9f10]{font-size:15px;font-weight:500;color:#000000d9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.resource-modal-content .resource-list .resource-item .resource-info .resource-meta[data-v-addb9f10]{display:flex;align-items:center;gap:12px;font-size:12px;color:#00000073}.resource-modal-content .resource-list .resource-item .resource-info .resource-meta .resource-type[data-v-addb9f10]{padding:2px 8px;background:#1890ff1a;color:#1890ff;border-radius:4px;font-weight:500}.resource-modal-content .resource-list .resource-item .resource-info .resource-meta .resource-size[data-v-addb9f10]{color:#000000a6}.resource-modal-content .resource-list .resource-item .resource-info .resource-meta .resource-extension[data-v-addb9f10]{padding:2px 6px;background:#0000000f;border-radius:4px;font-weight:500}.resource-modal-content .resource-list .resource-item .resource-actions[data-v-addb9f10]{display:flex;gap:8px;flex-shrink:0}.resource-modal-content .resource-list .resource-item .resource-actions .preview-btn[data-v-addb9f10],.resource-modal-content .resource-list .resource-item .resource-actions .download-btn[data-v-addb9f10]{padding:0;height:auto;display:flex;align-items:center;gap:4px;color:#000000a6;transition:color .3s ease}.resource-modal-content .resource-list .resource-item .resource-actions .preview-btn[data-v-addb9f10]:hover,.resource-modal-content .resource-list .resource-item .resource-actions .download-btn[data-v-addb9f10]:hover{color:#1890ff}.resource-modal-content .resource-list .resource-item .resource-actions .preview-btn[data-v-addb9f10] .anticon,.resource-modal-content .resource-list .resource-item .resource-actions .download-btn[data-v-addb9f10] .anticon{font-size:14px}.ai-analysis-container.theme-dark .resource-modal-content .empty-resources[data-v-addb9f10]{color:var(--text-quaternary)}.ai-analysis-container.theme-dark .resource-modal-content .resource-list .resource-item[data-v-addb9f10]{background:var(--bg-card);border-color:var(--border-light)}.ai-analysis-container.theme-dark .resource-modal-content .resource-list .resource-item[data-v-addb9f10]:hover{background:var(--bg-card-hover);border-color:var(--border-color)}.ai-analysis-container.theme-dark .resource-modal-content .resource-list .resource-item .resource-icon-wrapper[data-v-addb9f10]{background:linear-gradient(135deg,#1890ff26,#1890ff14)}.ai-analysis-container.theme-dark .resource-modal-content .resource-list .resource-item .resource-info .resource-name[data-v-addb9f10]{color:var(--text-primary)}.ai-analysis-container.theme-dark .resource-modal-content .resource-list .resource-item .resource-info .resource-meta[data-v-addb9f10]{color:var(--text-tertiary)}.ai-analysis-container.theme-dark .resource-modal-content .resource-list .resource-item .resource-info .resource-meta .resource-type[data-v-addb9f10]{background:#1890ff33;color:var(--accent-blue)}.ai-analysis-container.theme-dark .resource-modal-content .resource-list .resource-item .resource-info .resource-meta .resource-size[data-v-addb9f10]{color:var(--text-tertiary)}.ai-analysis-container.theme-dark .resource-modal-content .resource-list .resource-item .resource-info .resource-meta .resource-extension[data-v-addb9f10]{background:var(--bg-input);color:var(--text-secondary)}.ai-analysis-container.theme-dark .resource-modal-content .resource-list .resource-item .resource-actions .preview-btn[data-v-addb9f10],.ai-analysis-container.theme-dark .resource-modal-content .resource-list .resource-item .resource-actions .download-btn[data-v-addb9f10]{color:var(--text-secondary)}.ai-analysis-container.theme-dark .resource-modal-content .resource-list .resource-item .resource-actions .preview-btn[data-v-addb9f10]:hover,.ai-analysis-container.theme-dark .resource-modal-content .resource-list .resource-item .resource-actions .download-btn[data-v-addb9f10]:hover{color:var(--accent-blue)}.ai-analysis-container.theme-dark .video-info .card-title .upload-resource-btn-inline[data-v-addb9f10]{color:var(--accent-blue, #1890ff)}.ai-analysis-container.theme-dark .video-info .card-title .upload-resource-btn-inline[data-v-addb9f10]:hover{color:var(--accent-blue-light, #40a9ff);background:#1890ff26}.ai-analysis-container.theme-dark .video-info .card-title .upload-resource-btn-inline[data-v-addb9f10]:active{color:var(--accent-blue, #1890ff);background:#1890ff33}.upload-resource-modal-content .resource-upload-area[data-v-addb9f10]{border-radius:8px;background:#f9fafb;transition:all .3s ease;margin-bottom:20px}.upload-resource-modal-content .resource-upload-area[data-v-addb9f10]:hover{border-color:#1677ff;background:#f0f9ff}.upload-resource-modal-content .resource-upload-area .resource-upload-content[data-v-addb9f10]{padding:20px}.upload-resource-modal-content .resource-upload-area .resource-upload-content .ant-upload-drag-icon[data-v-addb9f10]{font-size:36px;color:#1677ff;margin-bottom:10px}.upload-resource-modal-content .resource-upload-area .resource-upload-content .ant-upload-text[data-v-addb9f10]{font-size:14px;color:#374151;font-weight:500;margin-bottom:6px}.upload-resource-modal-content .resource-upload-area .resource-upload-content .ant-upload-hint[data-v-addb9f10]{font-size:12px;color:#6b7280}.upload-resource-modal-content .resource-file-list[data-v-addb9f10]{margin-top:12px;margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.upload-resource-modal-content .resource-file-list .resource-file-item[data-v-addb9f10]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:all .3s ease;box-shadow:0 1px 3px #0000000d}.upload-resource-modal-content .resource-file-list .resource-file-item[data-v-addb9f10]:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.upload-resource-modal-content .resource-file-list .resource-file-item .resource-file-left[data-v-addb9f10]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.upload-resource-modal-content .resource-file-list .resource-file-item .resource-file-left .resource-file-icon[data-v-addb9f10]{font-size:18px;flex-shrink:0;padding:8px;border-radius:6px;transition:all .2s ease}.upload-resource-modal-content .resource-file-list .resource-file-item .resource-file-left .resource-file-icon.image-icon[data-v-addb9f10]{color:#10b981;background:#d1fae5}.upload-resource-modal-content .resource-file-list .resource-file-item .resource-file-left .resource-file-icon.pdf-icon[data-v-addb9f10]{color:#ef4444;background:#fee2e2}.upload-resource-modal-content .resource-file-list .resource-file-item .resource-file-left .resource-file-icon.word-icon[data-v-addb9f10]{color:#2563eb;background:#dbeafe}.upload-resource-modal-content .resource-file-list .resource-file-item .resource-file-left .resource-file-icon.excel-icon[data-v-addb9f10]{color:#16a34a;background:#dcfce7}.upload-resource-modal-content .resource-file-list .resource-file-item .resource-file-left .resource-file-icon.ppt-icon[data-v-addb9f10]{color:#ea580c;background:#fed7aa}.upload-resource-modal-content .resource-file-list .resource-file-item .resource-file-left .resource-file-icon.default-icon[data-v-addb9f10]{color:#6b7280;background:#e5e7eb}.upload-resource-modal-content .resource-file-list .resource-file-item .resource-file-left .resource-file-name[data-v-addb9f10]{color:#1e293b;font-weight:500;font-size:14px;word-break:break-all;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-resource-modal-content .resource-file-list .resource-file-item .resource-file-middle[data-v-addb9f10]{display:flex;align-items:center;margin:0 16px;flex-shrink:0}.upload-resource-modal-content .resource-file-list .resource-file-item .resource-file-right[data-v-addb9f10]{display:flex;align-items:center;gap:12px;flex-shrink:0}.upload-resource-modal-content .resource-file-list .resource-file-item .resource-file-right .resource-file-size[data-v-addb9f10]{color:#64748b;font-size:12px;font-weight:500;background:#e2e8f0;padding:4px 10px;border-radius:12px;white-space:nowrap;border:1px solid #cbd5e1}.upload-resource-modal-content .resource-file-list .resource-file-item .resource-file-right .remove-resource-btn[data-v-addb9f10]{color:#ef4444;border:none;background:transparent;padding:6px;border-radius:6px;transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.upload-resource-modal-content .resource-file-list .resource-file-item .resource-file-right .remove-resource-btn[data-v-addb9f10]:hover{color:#dc2626;background:#fef2f2;transform:scale(1.1)}.upload-resource-modal-content .upload-resource-actions[data-v-addb9f10]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid #e2e8f0}.ai-analysis-container.theme-dark .upload-resource-modal-content .resource-upload-area[data-v-addb9f10]{background:var(--bg-card);border-color:var(--border-light)}.ai-analysis-container.theme-dark .upload-resource-modal-content .resource-upload-area[data-v-addb9f10]:hover{background:var(--bg-card-hover);border-color:var(--border-color)}.ai-analysis-container.theme-dark .upload-resource-modal-content .resource-upload-area .resource-upload-content .ant-upload-drag-icon[data-v-addb9f10]{color:var(--accent-blue)}.ai-analysis-container.theme-dark .upload-resource-modal-content .resource-upload-area .resource-upload-content .ant-upload-text[data-v-addb9f10]{color:var(--text-primary)}.ai-analysis-container.theme-dark .upload-resource-modal-content .resource-upload-area .resource-upload-content .ant-upload-hint[data-v-addb9f10]{color:var(--text-tertiary)}.ai-analysis-container.theme-dark .upload-resource-modal-content .resource-file-list .resource-file-item[data-v-addb9f10]{background:var(--bg-card);border-color:var(--border-light)}.ai-analysis-container.theme-dark .upload-resource-modal-content .resource-file-list .resource-file-item[data-v-addb9f10]:hover{background:var(--bg-card-hover);border-color:var(--border-color)}.ai-analysis-container.theme-dark .upload-resource-modal-content .resource-file-list .resource-file-item .resource-file-left .resource-file-name[data-v-addb9f10]{color:var(--text-primary)}.ai-analysis-container.theme-dark .upload-resource-modal-content .resource-file-list .resource-file-item .resource-file-right .resource-file-size[data-v-addb9f10]{background:var(--bg-input);border-color:var(--border-light);color:var(--text-tertiary)}.ai-analysis-container.theme-dark .upload-resource-modal-content .upload-resource-actions[data-v-addb9f10]{border-top-color:var(--border-light)}.upload-resource-btn[data-v-addb9f10]{margin-left:8px}@font-face{font-family:pdf;src:url(/assets/2c5394094daa1c985564-Bp1NU2Un.eot);src:url(/assets/2c5394094daa1c985564-Bp1NU2Un.eot?#iefix) format("embedded-opentype"),url(/assets/6a9f5e4b044e436823f3-DRxEgXwu.woff2) format("woff2"),url(/assets/fa070dcc71d7190e8c44-C_52lA0y.woff) format("woff"),url(/assets/11e2353a399825874867-Dzw3bbFv.ttf) format("truetype"),url(/assets/6781170c0c08b15fff2d-te4a933V.svg?#pdf) format("svg");font-weight:400;font-style:normal}.vue-pdf-app-icon:before,.vue-pdf-app-icon:after{font-family:pdf;font-size:1.1rem;display:inline;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vue-pdf-app-icon.sidebar-toggle:before{content:""}.vue-pdf-app-icon.dropdown-toolbar-button:after{content:""}.vue-pdf-app-icon.secondary-toolbar-toggle:before{content:""}.vue-pdf-app-icon.find-previous:before{content:""}.vue-pdf-app-icon.find-next:before{content:""}.vue-pdf-app-icon.page-up:before{content:""}.vue-pdf-app-icon.page-down:before{content:""}.vue-pdf-app-icon.zoom-out:before{content:""}.vue-pdf-app-icon.zoom-in:before{content:""}.vue-pdf-app-icon.presentation-mode:before{content:""}.vue-pdf-app-icon.print-button:before{content:""}.vue-pdf-app-icon.open-file:before{content:""}.vue-pdf-app-icon.download-button:before{content:""}.vue-pdf-app-icon.bookmark-button:before{content:""}.vue-pdf-app-icon.view-thumbnail:before{content:""}.vue-pdf-app-icon.view-outline:before{content:""}.vue-pdf-app-icon.view-attachments:before{content:""}.vue-pdf-app-icon.view-find:before{content:""}.vue-pdf-app-icon.first-page:before{content:""}.vue-pdf-app-icon.last-page:before{content:""}.vue-pdf-app-icon.rotate-clockwise:before{content:""}.vue-pdf-app-icon.rotate-counter-clockwise:before{content:""}.vue-pdf-app-icon.select-tool:before{content:""}.vue-pdf-app-icon.hand-tool:before{content:""}.vue-pdf-app-icon.scroll-vertical:before{content:""}.vue-pdf-app-icon.scroll-horizontal:before{content:""}.vue-pdf-app-icon.scroll-wrapped:before{content:""}.vue-pdf-app-icon.spread-none:before{content:""}.vue-pdf-app-icon.spread-odd:before{content:""}.vue-pdf-app-icon.spread-even:before{content:""}.vue-pdf-app-icon.document-properties:before{content:""}html[dir=rtl] .vue-pdf-app-icon.find-previous:before{content:""}html[dir=rtl] .vue-pdf-app-icon.find-next:before{content:""}html[dir=rtl] .vue-pdf-app-icon.first-page:before{content:""}html[dir=rtl] .vue-pdf-app-icon.last-page:before{content:""}.pdf-review-container[data-v-63116f21]{height:100vh;display:flex;flex-direction:column;background-color:#f5f5f5}.page-header[data-v-63116f21]{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;background:#fff;border-bottom:1px solid #e8e8e8;box-shadow:0 2px 8px #0000001a;z-index:100}.page-header .header-left[data-v-63116f21]{display:flex;align-items:center;gap:16px}.page-header .header-left .back-btn[data-v-63116f21]{display:flex;align-items:center;gap:4px;color:#1890ff}.page-header .header-left .back-btn[data-v-63116f21]:hover{color:#40a9ff}.page-header .header-left .header-title[data-v-63116f21]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600;color:#262626}.page-header .header-right .ant-btn[data-v-63116f21]{display:flex;align-items:center;gap:4px}.page-content[data-v-63116f21]{flex:1;display:flex;flex-direction:column;overflow:hidden}.loading-container[data-v-63116f21]{flex:1;display:flex;align-items:center;justify-content:center;background:#fff}.loading-container .loading-placeholder[data-v-63116f21]{width:200px;height:200px;background:#f5f5f5;border-radius:8px}.error-container[data-v-63116f21]{flex:1;display:flex;align-items:center;justify-content:center;background:#fff}.error-container .error-content[data-v-63116f21]{text-align:center;max-width:400px}.error-container .error-content .error-image[data-v-63116f21]{width:120px;height:120px;margin-bottom:24px;opacity:.6}.error-container .error-content h3[data-v-63116f21]{font-size:20px;color:#262626;margin-bottom:12px}.error-container .error-content p[data-v-63116f21]{color:#8c8c8c;margin-bottom:24px;line-height:1.6}.pdf-preview-container[data-v-63116f21]{flex:1;background:#fff;overflow:hidden}.no-pdf-container[data-v-63116f21]{flex:1;display:flex;align-items:center;justify-content:center;background:#fff}.no-pdf-container .no-pdf-content[data-v-63116f21]{text-align:center;max-width:400px}.no-pdf-container .no-pdf-content .no-pdf-image[data-v-63116f21]{width:120px;height:120px;margin-bottom:24px;opacity:.6}.no-pdf-container .no-pdf-content h3[data-v-63116f21]{font-size:20px;color:#262626;margin-bottom:12px}.no-pdf-container .no-pdf-content p[data-v-63116f21]{color:#8c8c8c;line-height:1.6}@media (max-width: 768px){.pdf-review-container[data-v-63116f21]{height:100vh;background-color:#fff}.page-header[data-v-63116f21]{padding:12px 16px}.page-header .header-left[data-v-63116f21]{gap:12px}.page-header .header-left .header-title[data-v-63116f21]{font-size:16px}.page-header .header-right .ant-btn[data-v-63116f21]{padding:4px 8px;font-size:12px}.pdf-preview-container[data-v-63116f21]{margin:0;border-radius:0;height:calc(100vh - var(--vh-offset, 0px))}.error-container .error-content[data-v-63116f21],.no-pdf-container .no-pdf-content[data-v-63116f21]{padding:0 16px}.error-container .error-content .error-image[data-v-63116f21],.no-pdf-container .no-pdf-content .error-image[data-v-63116f21],.error-container .error-content .no-pdf-image[data-v-63116f21],.no-pdf-container .no-pdf-content .no-pdf-image[data-v-63116f21]{width:80px;height:80px}.error-container .error-content h3[data-v-63116f21],.no-pdf-container .no-pdf-content h3[data-v-63116f21]{font-size:18px}}[data-v-63116f21] .vue-pdf-app{height:100%!important;width:100%!important}[data-v-63116f21] .vue-pdf-app .pdf-app__toolbar{background:#fafafa;border-bottom:1px solid #e8e8e8}[data-v-63116f21] .vue-pdf-app .pdf-app__sidebar{background:#fafafa;border-right:1px solid #e8e8e8}[data-v-63116f21] .vue-pdf-app .pdf-app__main{background:#fff;height:100%;width:100%}@media (max-width: 768px){[data-v-63116f21] .vue-pdf-app .pdf-app__main{margin:0;padding:0}}[data-v-63116f21] .pdfViewer{height:100%!important}[data-v-63116f21] .pdfViewer .page{margin:0 auto!important;border:none!important;box-shadow:none!important}@media (max-width: 768px){[data-v-63116f21] .pdfViewer .page{min-width:100%!important;width:100%!important}}.canvasWrapper[data-v-63116f21]{width:100%!important}.upload-ai-class-container[data-v-eb5b3c1b]{min-height:100vh;padding:24px;background:#f5f5f5}.upload-ai-class-container .upload-card[data-v-eb5b3c1b]{max-width:1200px;margin:0 auto;border-radius:12px;box-shadow:0 2px 8px #0000001a}.upload-ai-class-container .upload-card .page-header[data-v-eb5b3c1b]{display:flex;justify-content:space-between;align-items:center}.upload-ai-class-container .upload-card .page-header .page-title[data-v-eb5b3c1b]{font-size:20px;font-weight:600;color:#1a202c;margin:0}.upload-ai-class-container .form-container[data-v-eb5b3c1b]{padding:24px 0}.upload-ai-class-container .form-container .cover-upload-area[data-v-eb5b3c1b]{border-radius:8px;background:#f9fafb;transition:all .3s ease;height:160px}.upload-ai-class-container .form-container .cover-upload-area[data-v-eb5b3c1b]:hover{border-color:#1677ff;background:#f0f9ff}.upload-ai-class-container .form-container .cover-upload-area .cover-upload-content[data-v-eb5b3c1b]{height:100%;display:flex;align-items:center;justify-content:center}.upload-ai-class-container .form-container .cover-upload-area .cover-upload-content .cover-uploaded-state[data-v-eb5b3c1b]{text-align:center;padding:20px}.upload-ai-class-container .form-container .cover-upload-area .cover-upload-content .cover-uploaded-state .cover-preview-wrapper[data-v-eb5b3c1b]{position:relative;width:100%;max-width:300px;margin:0 auto 12px;border-radius:8px;overflow:hidden;border:2px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .3s ease}.upload-ai-class-container .form-container .cover-upload-area .cover-upload-content .cover-uploaded-state .cover-preview-wrapper[data-v-eb5b3c1b]:hover{border-color:#1677ff;box-shadow:0 4px 12px #1677ff26;transform:translateY(-2px)}.upload-ai-class-container .form-container .cover-upload-area .cover-upload-content .cover-uploaded-state .cover-preview-wrapper:hover .cover-preview-overlay[data-v-eb5b3c1b]{opacity:1}.upload-ai-class-container .form-container .cover-upload-area .cover-upload-content .cover-uploaded-state .cover-preview-wrapper .cover-preview-image[data-v-eb5b3c1b]{width:100%;height:auto;display:block;object-fit:cover;max-height:180px}.upload-ai-class-container .form-container .cover-upload-area .cover-upload-content .cover-uploaded-state .cover-preview-wrapper .cover-preview-overlay[data-v-eb5b3c1b]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.upload-ai-class-container .form-container .cover-upload-area .cover-upload-content .cover-uploaded-state .cover-preview-wrapper .cover-preview-overlay .preview-btn[data-v-eb5b3c1b]{background:#ffffffe6;border:none;color:#1677ff;font-weight:500}.upload-ai-class-container .form-container .cover-upload-area .cover-upload-content .cover-uploaded-state .cover-preview-wrapper .cover-preview-overlay .preview-btn[data-v-eb5b3c1b]:hover{background:#fff;color:#0958d9}.upload-ai-class-container .form-container .cover-upload-area .cover-upload-content .cover-uploaded-state .upload-success-text[data-v-eb5b3c1b]{font-size:14px;color:#52c41a;font-weight:600;margin-bottom:4px}.upload-ai-class-container .form-container .cover-upload-area .cover-upload-content .cover-uploaded-state .upload-success-hint[data-v-eb5b3c1b]{font-size:12px;color:#6b7280}.upload-ai-class-container .form-container .cover-upload-area .cover-upload-content .cover-upload-placeholder[data-v-eb5b3c1b]{text-align:center;padding:20px}.upload-ai-class-container .form-container .cover-upload-area .cover-upload-content .cover-upload-placeholder .ant-upload-drag-icon[data-v-eb5b3c1b]{font-size:32px;color:#1677ff;margin-bottom:8px}.upload-ai-class-container .form-container .cover-upload-area .cover-upload-content .cover-upload-placeholder .ant-upload-text[data-v-eb5b3c1b]{font-size:14px;color:#374151;font-weight:500;margin-bottom:4px}.upload-ai-class-container .form-container .cover-upload-area .cover-upload-content .cover-upload-placeholder .ant-upload-hint[data-v-eb5b3c1b]{font-size:12px;color:#6b7280}.upload-ai-class-container .form-container .upload-area[data-v-eb5b3c1b]{border-radius:8px;background:#f9fafb;transition:all .3s ease}.upload-ai-class-container .form-container .upload-area[data-v-eb5b3c1b]:hover{border-color:#1677ff;background:#f0f9ff}.upload-ai-class-container .form-container .upload-area .upload-content[data-v-eb5b3c1b]{padding:24px}.upload-ai-class-container .form-container .upload-area .upload-content .ant-upload-drag-icon[data-v-eb5b3c1b]{font-size:40px;color:#1677ff;margin-bottom:12px}.upload-ai-class-container .form-container .upload-area .upload-content .ant-upload-text[data-v-eb5b3c1b]{font-size:14px;color:#374151;font-weight:500;margin-bottom:6px}.upload-ai-class-container .form-container .upload-area .upload-content .ant-upload-hint[data-v-eb5b3c1b]{font-size:13px;color:#6b7280}.upload-ai-class-container .form-container .upload-area .upload-content .upload-progress[data-v-eb5b3c1b]{margin:12px auto;max-width:300px}.upload-ai-class-container .form-container .resource-upload-area[data-v-eb5b3c1b]{border-radius:8px;background:#f9fafb;transition:all .3s ease}.upload-ai-class-container .form-container .resource-upload-area[data-v-eb5b3c1b]:hover{border-color:#1677ff;background:#f0f9ff}.upload-ai-class-container .form-container .resource-upload-area .resource-upload-content[data-v-eb5b3c1b]{padding:20px}.upload-ai-class-container .form-container .resource-upload-area .resource-upload-content .ant-upload-drag-icon[data-v-eb5b3c1b]{font-size:36px;color:#1677ff;margin-bottom:10px}.upload-ai-class-container .form-container .resource-upload-area .resource-upload-content .ant-upload-text[data-v-eb5b3c1b]{font-size:14px;color:#374151;font-weight:500;margin-bottom:6px}.upload-ai-class-container .form-container .resource-upload-area .resource-upload-content .ant-upload-hint[data-v-eb5b3c1b]{font-size:12px;color:#6b7280}.upload-ai-class-container .form-container .submit-area[data-v-eb5b3c1b]{margin-top:24px;margin-bottom:0}.upload-ai-class-container .form-container .time-picker-wrapper[data-v-eb5b3c1b]{display:flex;align-items:center;gap:8px}.upload-ai-class-container .file-info[data-v-eb5b3c1b]{margin-bottom:16px}.upload-ai-class-container .file-info .file-item[data-v-eb5b3c1b]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:all .3s ease;box-shadow:0 1px 3px #0000000d}.upload-ai-class-container .file-info .file-item[data-v-eb5b3c1b]:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.upload-ai-class-container .file-info .file-item .file-item-left[data-v-eb5b3c1b]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.upload-ai-class-container .file-info .file-item .file-item-left .file-icon[data-v-eb5b3c1b]{color:#3b82f6;font-size:18px;flex-shrink:0;background:#dbeafe;padding:8px;border-radius:6px;transition:all .2s ease}.upload-ai-class-container .file-info .file-item .file-item-left .file-name[data-v-eb5b3c1b]{color:#1e293b;font-weight:500;font-size:14px;word-break:break-all;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-ai-class-container .file-info .file-item .file-item-right[data-v-eb5b3c1b]{display:flex;align-items:center;gap:12px;flex-shrink:0}.upload-ai-class-container .file-info .file-item .file-item-right .file-size[data-v-eb5b3c1b]{color:#64748b;font-size:12px;font-weight:500;background:#e2e8f0;padding:4px 10px;border-radius:12px;white-space:nowrap;border:1px solid #cbd5e1}.upload-ai-class-container .file-info .file-item .file-item-right .preview-file-btn[data-v-eb5b3c1b]{color:#1677ff;border:none;background:transparent;padding:6px;border-radius:6px;transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.upload-ai-class-container .file-info .file-item .file-item-right .preview-file-btn[data-v-eb5b3c1b]:hover{color:#0958d9;background:#e6f4ff;transform:scale(1.1)}.upload-ai-class-container .file-info .file-item .file-item-right .remove-file-btn[data-v-eb5b3c1b]{color:#ef4444;border:none;background:transparent;padding:6px;border-radius:6px;transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.upload-ai-class-container .file-info .file-item .file-item-right .remove-file-btn[data-v-eb5b3c1b]:hover{color:#dc2626;background:#fef2f2;transform:scale(1.1)}.upload-ai-class-container .resource-file-list[data-v-eb5b3c1b]{margin-top:12px;margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.upload-ai-class-container .resource-file-list .resource-file-item[data-v-eb5b3c1b]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:all .3s ease;box-shadow:0 1px 3px #0000000d}.upload-ai-class-container .resource-file-list .resource-file-item[data-v-eb5b3c1b]:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.upload-ai-class-container .resource-file-list .resource-file-item .resource-file-left[data-v-eb5b3c1b]{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.upload-ai-class-container .resource-file-list .resource-file-item .resource-file-left .resource-file-icon[data-v-eb5b3c1b]{font-size:18px;flex-shrink:0;padding:8px;border-radius:6px;transition:all .2s ease}.upload-ai-class-container .resource-file-list .resource-file-item .resource-file-left .resource-file-icon.image-icon[data-v-eb5b3c1b]{color:#10b981;background:#d1fae5}.upload-ai-class-container .resource-file-list .resource-file-item .resource-file-left .resource-file-icon.pdf-icon[data-v-eb5b3c1b]{color:#ef4444;background:#fee2e2}.upload-ai-class-container .resource-file-list .resource-file-item .resource-file-left .resource-file-icon.word-icon[data-v-eb5b3c1b]{color:#2563eb;background:#dbeafe}.upload-ai-class-container .resource-file-list .resource-file-item .resource-file-left .resource-file-icon.excel-icon[data-v-eb5b3c1b]{color:#16a34a;background:#dcfce7}.upload-ai-class-container .resource-file-list .resource-file-item .resource-file-left .resource-file-icon.ppt-icon[data-v-eb5b3c1b]{color:#ea580c;background:#fed7aa}.upload-ai-class-container .resource-file-list .resource-file-item .resource-file-left .resource-file-icon.default-icon[data-v-eb5b3c1b]{color:#6b7280;background:#e5e7eb}.upload-ai-class-container .resource-file-list .resource-file-item .resource-file-left .resource-file-name[data-v-eb5b3c1b]{color:#1e293b;font-weight:500;font-size:14px;word-break:break-all;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-ai-class-container .resource-file-list .resource-file-item .resource-file-middle[data-v-eb5b3c1b]{display:flex;align-items:center;margin:0 16px;flex-shrink:0}.upload-ai-class-container .resource-file-list .resource-file-item .resource-file-right[data-v-eb5b3c1b]{display:flex;align-items:center;gap:12px;flex-shrink:0}.upload-ai-class-container .resource-file-list .resource-file-item .resource-file-right .resource-file-size[data-v-eb5b3c1b]{color:#64748b;font-size:12px;font-weight:500;background:#e2e8f0;padding:4px 10px;border-radius:12px;white-space:nowrap;border:1px solid #cbd5e1}.upload-ai-class-container .resource-file-list .resource-file-item .resource-file-right .remove-resource-btn[data-v-eb5b3c1b]{color:#ef4444;border:none;background:transparent;padding:6px;border-radius:6px;transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.upload-ai-class-container .resource-file-list .resource-file-item .resource-file-right .remove-resource-btn[data-v-eb5b3c1b]:hover{color:#dc2626;background:#fef2f2;transform:scale(1.1)}.upload-ai-class-container[data-v-eb5b3c1b] .cover-preview-modal{text-align:center;padding:20px;overflow:hidden;max-width:100%;box-sizing:border-box}.upload-ai-class-container[data-v-eb5b3c1b] .cover-preview-modal .cover-preview-modal-image{max-width:100%!important;max-height:70vh!important;width:auto;height:auto;object-fit:contain;border-radius:8px;box-shadow:0 4px 12px #00000026;display:block;margin:0 auto}.upload-ai-class-container .video-display-area[data-v-eb5b3c1b]{margin-bottom:16px}.upload-ai-class-container .video-display-area .video-info-card[data-v-eb5b3c1b]{display:flex;align-items:center;gap:16px;padding:16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;transition:all .3s ease}.upload-ai-class-container .video-display-area .video-info-card[data-v-eb5b3c1b]:hover{background:#f1f5f9;border-color:#cbd5e1}.upload-ai-class-container .video-display-area .video-info-card .video-icon[data-v-eb5b3c1b]{font-size:32px;color:#3b82f6;flex-shrink:0}.upload-ai-class-container .video-display-area .video-info-card .video-info[data-v-eb5b3c1b]{flex:1;min-width:0}.upload-ai-class-container .video-display-area .video-info-card .video-info .video-name[data-v-eb5b3c1b]{font-size:14px;font-weight:500;color:#1e293b;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-ai-class-container .video-display-area .video-info-card .video-info .video-size[data-v-eb5b3c1b]{font-size:12px;color:#64748b}.upload-ai-class-container .video-display-area .video-info-card .video-tag[data-v-eb5b3c1b]{flex-shrink:0}.overview-container .stats-grid[data-v-70859f62]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:24px}.overview-container .stats-grid .stat-card[data-v-70859f62]{background:#fff;border-radius:8px;padding:24px;display:flex;align-items:center;gap:20px;box-shadow:0 2px 8px #0000001a;transition:all .3s}.overview-container .stats-grid .stat-card[data-v-70859f62]:hover{transform:translateY(-4px);box-shadow:0 4px 16px #00000026}.overview-container .stats-grid .stat-card .stat-icon[data-v-70859f62]{width:64px;height:64px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff}.overview-container .stats-grid .stat-card .stat-icon[data-v-70859f62] .anticon{font-size:32px}.overview-container .stats-grid .stat-card .total-users .stat-icon[data-v-70859f62]{background:linear-gradient(135deg,#1890ff,#40a9ff)}.overview-container .stats-grid .stat-card .total-classrooms .stat-icon[data-v-70859f62]{background:linear-gradient(135deg,#52c41a,#73d13d)}.overview-container .stats-grid .stat-card .total-analysis .stat-icon[data-v-70859f62]{background:linear-gradient(135deg,#722ed1,#9254de)}.overview-container .stats-grid .stat-card .quota-usage .stat-icon[data-v-70859f62]{background:linear-gradient(135deg,#fa8c16,#ffa940)}.overview-container .stats-grid .stat-card .stat-content[data-v-70859f62]{flex:1}.overview-container .stats-grid .stat-card .stat-content .stat-label[data-v-70859f62]{font-size:14px;color:#8c8c8c;margin-bottom:8px}.overview-container .stats-grid .stat-card .stat-content .stat-value[data-v-70859f62]{font-size:32px;font-weight:700;color:#262626;margin-bottom:8px}.overview-container .stats-grid .stat-card .stat-content .stat-change[data-v-70859f62]{font-size:12px;display:flex;align-items:center;gap:4px}.overview-container .stats-grid .stat-card .stat-content .stat-change.positive[data-v-70859f62]{color:#52c41a}.overview-container .stats-grid .stat-card .stat-content .stat-change.negative[data-v-70859f62]{color:#f5222d}.overview-container .charts-grid[data-v-70859f62]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px;margin-bottom:24px}.overview-container .charts-grid .chart-card[data-v-70859f62] .ant-card-head-title{font-weight:600}.overview-container .charts-grid .chart-container[data-v-70859f62]{height:300px;width:100%}.overview-container .activity-card[data-v-70859f62] .ant-card-head-title{font-weight:600}[data-theme=dark] .overview-container .stat-card[data-v-70859f62]{background:#1f1f1f;border:1px solid #303030}[data-theme=dark] .overview-container .stat-card .stat-content .stat-value[data-v-70859f62]{color:#fff}[data-theme=dark] .overview-container .chart-card[data-v-70859f62],[data-theme=dark] .overview-container .activity-card[data-v-70859f62]{background:#1f1f1f;border:1px solid #303030}.user-management[data-v-2dc76a80] .ant-card-head-title{font-weight:600}.user-management .search-filter-section[data-v-2dc76a80]{margin-bottom:16px;padding:16px;background:#fafafa;border-radius:4px}.user-management .search-filter-section .search-form[data-v-2dc76a80] .ant-form-item{margin-bottom:16px}.quota-management .quota-stats .stats-row[data-v-b2a5ab16]{display:flex;gap:40px;flex-wrap:wrap}.quota-management .quota-stats .stats-row .stat-item[data-v-b2a5ab16]{flex:1;min-width:200px}.quota-management .quota-stats .stats-row .stat-item .stat-label[data-v-b2a5ab16]{font-size:14px;color:#8c8c8c;margin-bottom:8px}.quota-management .quota-stats .stats-row .stat-item .stat-value[data-v-b2a5ab16]{font-size:28px;font-weight:700;color:#262626}.quota-management .quota-stats .stats-row .stat-item .stat-value.used[data-v-b2a5ab16]{color:#f5222d}.quota-management .quota-stats .stats-row .stat-item .stat-value.remaining[data-v-b2a5ab16]{color:#52c41a}.quota-management .user-info[data-v-b2a5ab16]{display:flex;align-items:center}.quota-management .quota-info .quota-numbers[data-v-b2a5ab16]{display:flex;align-items:center;gap:4px;margin-bottom:4px}.quota-management .quota-info .quota-numbers .used[data-v-b2a5ab16]{color:#f5222d;font-weight:600}.quota-management .quota-info .quota-numbers .total[data-v-b2a5ab16]{color:#8c8c8c}[data-theme=dark] .quota-management .stat-value[data-v-b2a5ab16]{color:#fff}.classroom-management .author-info[data-v-63238915]{display:flex;align-items:center}.classroom-management .lesson-name-cell[data-v-63238915]{display:flex;align-items:flex-start;gap:16px;padding:8px 0}.classroom-management .lesson-name-cell .lesson-poster-wrapper[data-v-63238915]{flex-shrink:0}.classroom-management .lesson-name-cell .lesson-poster-wrapper .lesson-poster[data-v-63238915]{border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.classroom-management .lesson-name-cell .lesson-poster-wrapper .lesson-poster[data-v-63238915]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.classroom-management .lesson-name-cell .lesson-poster-wrapper .lesson-poster[data-v-63238915] img{object-fit:cover;width:100px;height:75px}.classroom-management .lesson-name-cell .lesson-poster-wrapper .lesson-poster-placeholder[data-v-63238915]{width:100px;height:75px;border-radius:8px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#d9d9d9;font-size:24px;border:1px dashed #d9d9d9}.classroom-management .lesson-name-cell .name-content[data-v-63238915]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:6px}.classroom-management .lesson-name-cell .name-content .lesson-name[data-v-63238915]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:500;font-size:14px;line-height:1.5;color:#1890ff;cursor:pointer;transition:color .3s ease;word-break:break-word}.classroom-management .lesson-name-cell .name-content .lesson-name[data-v-63238915]:hover{color:#40a9ff;text-decoration:underline}.classroom-management .lesson-name-cell .name-content .lesson-subtitle[data-v-63238915]{font-size:12px;color:#8c8c8c;line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.classroom-management .rtmp-url-text[data-v-63238915]{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:#1890ff;transition:color .3s ease}.classroom-management .rtmp-url-text[data-v-63238915]:hover{color:#40a9ff;text-decoration:underline}.usage-analytics .analytics-stats[data-v-562987a6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px}.usage-analytics .analytics-stats .stat-item[data-v-562987a6]{text-align:center}.usage-analytics .analytics-stats .stat-item .stat-label[data-v-562987a6]{font-size:14px;color:#8c8c8c;margin-bottom:12px}.usage-analytics .analytics-stats .stat-item .stat-value[data-v-562987a6]{font-size:32px;font-weight:700;color:#262626;margin-bottom:8px}.usage-analytics .analytics-stats .stat-item .stat-change[data-v-562987a6]{font-size:12px;display:flex;align-items:center;justify-content:center;gap:4px}.usage-analytics .analytics-stats .stat-item .stat-change.positive[data-v-562987a6]{color:#52c41a}.usage-analytics .analytics-stats .stat-item .stat-change.negative[data-v-562987a6]{color:#f5222d}.usage-analytics .charts-section .chart-container[data-v-562987a6]{height:300px;width:100%}.usage-analytics .rank-number[data-v-562987a6]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#f0f0f0;color:#8c8c8c;font-weight:600;font-size:12px}.usage-analytics .rank-number.rank-gold[data-v-562987a6]{background:linear-gradient(135deg,gold,#ffed4e);color:#fff}.usage-analytics .rank-number.rank-silver[data-v-562987a6]{background:linear-gradient(135deg,silver,#e8e8e8);color:#fff}.usage-analytics .rank-number.rank-bronze[data-v-562987a6]{background:linear-gradient(135deg,#cd7f32,#e6a857);color:#fff}.usage-analytics .rank-count[data-v-562987a6]{font-weight:600;color:#1890ff}[data-theme=dark] .usage-analytics .stat-value[data-v-562987a6]{color:#fff}.system-settings[data-v-2add354d] .ant-card-head-title{font-weight:600}.increment-management[data-v-ecdafe47]{display:flex;flex-direction:column;gap:16px}.increment-management .page-header-card[data-v-ecdafe47]{border-radius:12px}.increment-management .page-header-card .header-content[data-v-ecdafe47]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.increment-management .page-header-card .header-left[data-v-ecdafe47]{display:flex;align-items:center;gap:14px}.increment-management .page-header-card .header-icon[data-v-ecdafe47]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;background:linear-gradient(135deg,#1677ff,#36cfc9)}.increment-management .page-header-card .header-title[data-v-ecdafe47]{font-size:20px;font-weight:700;color:#1f1f1f;line-height:1.2}.increment-management .page-header-card .header-subtitle[data-v-ecdafe47]{margin-top:4px;color:#8c8c8c;font-size:13px}.increment-management .stats-grid[data-v-ecdafe47]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.increment-management .metric-card[data-v-ecdafe47]{background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 4px 16px #1122440f;border:1px solid #f0f0f0}.increment-management .metric-card .metric-label[data-v-ecdafe47]{color:#8c8c8c;font-size:13px;margin-bottom:8px}.increment-management .metric-card .metric-value[data-v-ecdafe47]{font-size:30px;line-height:1.2;font-weight:700;color:#262626;margin-bottom:8px}.increment-management .metric-card .metric-sub[data-v-ecdafe47]{color:#595959;font-size:12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.increment-management .metric-card .change-pill[data-v-ecdafe47]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;font-weight:600}.increment-management .metric-card .change-pill.is-up[data-v-ecdafe47]{color:#389e0d;background:#f6ffed}.increment-management .metric-card .change-pill.is-down[data-v-ecdafe47]{color:#cf1322;background:#fff1f0}.increment-management .metric-card .change-pill.is-flat[data-v-ecdafe47]{color:#595959;background:#f5f5f5}.increment-management .metric-card.total[data-v-ecdafe47]{border-top:3px solid #1677ff}.increment-management .metric-card.today[data-v-ecdafe47]{border-top:3px solid #13c2c2}.increment-management .metric-card.month[data-v-ecdafe47]{border-top:3px solid #722ed1}.increment-management .metric-card.peak[data-v-ecdafe47]{border-top:3px solid #fa8c16}.increment-management .charts-grid[data-v-ecdafe47]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.increment-management .chart-card[data-v-ecdafe47],.increment-management .table-card[data-v-ecdafe47]{border-radius:12px}.increment-management .chart-card[data-v-ecdafe47] .ant-card-head-title,.increment-management .table-card[data-v-ecdafe47] .ant-card-head-title{font-weight:600}.increment-management .chart-container[data-v-ecdafe47]{width:100%;height:320px}.increment-management .empty-text[data-v-ecdafe47]{color:#bfbfbf}@media (max-width: 1100px){.increment-management .charts-grid[data-v-ecdafe47]{grid-template-columns:1fr}}.admin-dashboard[data-v-0ec477b7]{min-height:100vh;background:#f0f2f5;display:flex;flex-direction:column;margin:30px}.admin-dashboard .admin-content[data-v-0ec477b7]{flex:1;display:flex;overflow:hidden;margin:10px auto;width:100%}.admin-dashboard .admin-content .admin-sidebar[data-v-0ec477b7]{width:240px;background:#fff;border-right:1px solid #f0f0f0;overflow-y:auto;flex-shrink:0;border-radius:10px;padding-top:10px}.admin-dashboard .admin-content .admin-sidebar[data-v-0ec477b7] .ant-menu{border-right:none}.admin-dashboard .admin-content .admin-main[data-v-0ec477b7]{flex:1;padding:0 24px;overflow-y:auto;background:#f0f2f5;min-width:0}.course-filter .filter-bar[data-v-c87e978b]{display:flex;align-items:center;gap:24px;padding:0;background:transparent}.course-filter .filter-group[data-v-c87e978b]{display:flex;align-items:center;gap:12px}.course-filter .filter-group .filter-label[data-v-c87e978b]{flex-shrink:0;font-size:14px;color:#262626;font-weight:400;white-space:nowrap}.course-filter .filter-group .filter-select[data-v-c87e978b]{min-width:140px}.course-filter .filter-group .filter-select[data-v-c87e978b] .ant-select-selector{border-radius:4px;border-color:#d9d9d9;background:#fff;height:32px}.course-filter .filter-group .filter-select[data-v-c87e978b] .ant-select-selector .ant-select-selection-placeholder{color:#bfbfbf;font-size:14px}.course-filter .filter-group .filter-select[data-v-c87e978b] .ant-select-selector .ant-select-selection-item{font-size:14px;color:#262626}.course-filter .filter-group .filter-select[data-v-c87e978b] .ant-select-arrow{color:#bfbfbf}.course-filter .filter-group .filter-select[data-v-c87e978b]:hover .ant-select-selector{border-color:#40a9ff}.course-filter .filter-group-search .filter-input[data-v-c87e978b]{width:320px}.course-filter .filter-group-search .filter-input[data-v-c87e978b] .ant-input{border-radius:4px;border-color:#d9d9d9;font-size:14px;padding-left:15px}.course-filter .filter-group-search .filter-input[data-v-c87e978b] .ant-input::placeholder{color:#bfbfbf}.course-filter .filter-group-search .filter-input[data-v-c87e978b] .ant-input:hover{border-color:#40a9ff}.course-filter .filter-group-search .filter-input[data-v-c87e978b] .ant-input:focus{border-color:#40a9ff;box-shadow:0 0 0 2px #1890ff1a}.course-filter .filter-group-search .filter-input .search-icon[data-v-c87e978b]{color:#bfbfbf;font-size:14px}@media (max-width: 1200px){.course-filter .filter-bar[data-v-c87e978b]{flex-wrap:wrap;gap:16px}.course-filter .filter-group-search[data-v-c87e978b]{margin-left:0;width:100%}.course-filter .filter-group-search .filter-input[data-v-c87e978b]{width:100%}}@media (max-width: 768px){.course-filter .filter-bar[data-v-c87e978b]{gap:12px}.course-filter .filter-group[data-v-c87e978b]{width:calc(50% - 6px)}.course-filter .filter-group .filter-select[data-v-c87e978b]{flex:1;min-width:auto}}.course-card[data-v-8f28a102]{height:100%}.course-card .card-wrapper[data-v-8f28a102]{height:100%;border-radius:12px;overflow:hidden;transition:all .3s ease;background:#fff;border:1px solid #f0f0f0}.course-card .card-wrapper.card-clickable[data-v-8f28a102]{cursor:pointer}.course-card .card-wrapper.card-clickable[data-v-8f28a102]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f;border-color:#d9d9d9}.course-card .card-wrapper.card-clickable:hover .card-actions[data-v-8f28a102]{opacity:1}.course-card .card-wrapper.card-clickable:hover .cover-image[data-v-8f28a102]{transform:scale(1.05)}.course-card .card-wrapper[data-v-8f28a102] .ant-card-body{padding:0;height:100%;display:flex;flex-direction:column}.card-cover[data-v-8f28a102]{position:relative;height:160px;overflow:hidden;background:#f5f5f5}.card-cover .cover-image-wrapper[data-v-8f28a102]{width:100%;height:100%;position:relative}.card-cover .cover-image-wrapper .cover-image[data-v-8f28a102]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.card-cover .cover-image-wrapper .default-cover[data-v-8f28a102]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.card-cover .cover-image-wrapper .default-cover .default-cover-content[data-v-8f28a102]{text-align:center;color:#fff}.card-cover .cover-image-wrapper .default-cover .default-cover-content .cover-icon[data-v-8f28a102]{font-size:32px;margin-bottom:8px;display:block}.card-cover .cover-image-wrapper .default-cover .default-cover-content .cover-text[data-v-8f28a102]{font-size:14px;font-weight:500}.card-cover .status-badges[data-v-8f28a102]{position:absolute;top:8px;left:8px;display:flex;flex-direction:column;gap:4px}.card-cover .status-badges .status-badge[data-v-8f28a102]{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card-cover .status-badges .status-badge.status-0[data-v-8f28a102]{background:#fa8c16e6;color:#fff}.card-cover .status-badges .status-badge.status-1[data-v-8f28a102]{background:#1890ffe6;color:#fff}.card-cover .status-badges .status-badge.status-2[data-v-8f28a102]{background:#52c41ae6;color:#fff}.card-cover .status-badges .live-badge[data-v-8f28a102]{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:12px;background:#ff4d4fe6;color:#fff;font-size:12px;font-weight:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card-cover .status-badges .live-badge .live-dot[data-v-8f28a102]{width:6px;height:6px;border-radius:50%;background:#fff;animation:pulse-8f28a102 2s infinite}.card-cover .stats-overlay[data-v-8f28a102]{position:absolute;bottom:8px;left:8px;right:8px}.card-cover .stats-overlay .stats-row[data-v-8f28a102]{display:flex;justify-content:space-between;align-items:center}.card-cover .stats-overlay .stats-row .stat-item[data-v-8f28a102]{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:12px;background:#0009;color:#fff;font-size:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card-cover .card-actions[data-v-8f28a102]{position:absolute;top:8px;right:8px;display:flex;gap:4px;opacity:0;transition:opacity .3s ease}.card-cover .card-actions .action-btn[data-v-8f28a102]{width:32px;height:32px;border-radius:50%;background:#ffffffe6;border:none;display:flex;align-items:center;justify-content:center;color:#595959;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease}.card-cover .card-actions .action-btn[data-v-8f28a102]:hover{background:#fff;color:#1890ff;transform:scale(1.1)}.card-content[data-v-8f28a102]{flex:1;padding:16px;display:flex;flex-direction:column}.card-content .course-header[data-v-8f28a102]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.card-content .course-header .course-title[data-v-8f28a102]{flex:1;margin:0;font-size:16px;font-weight:600;color:#262626;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-content .course-header .course-score[data-v-8f28a102]{display:flex;align-items:center;gap:2px;margin-left:8px;color:#faad14;font-size:14px;font-weight:600}.card-content .course-header .course-score .score-icon[data-v-8f28a102]{font-size:12px}.card-content .course-meta[data-v-8f28a102]{flex:1}.card-content .course-meta .meta-row[data-v-8f28a102]{margin-bottom:8px}.card-content .course-meta .meta-row[data-v-8f28a102]:last-child{margin-bottom:0}.card-content .course-meta .meta-item[data-v-8f28a102]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.card-content .course-meta .meta-item .meta-icon[data-v-8f28a102]{font-size:12px;color:#8c8c8c;flex-shrink:0}.card-content .course-meta .meta-item .meta-text[data-v-8f28a102]{font-size:13px;color:#595959;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-content .course-meta .meta-tags[data-v-8f28a102]{display:flex;flex-wrap:wrap;gap:4px}.card-content .course-meta .meta-tags .subject-tag[data-v-8f28a102]{background:#e6f7ff;border-color:#91d5ff;color:#1890ff}.card-content .course-meta .meta-tags .grade-tag[data-v-8f28a102]{background:#f6ffed;border-color:#b7eb8f;color:#52c41a}.card-content .course-meta .meta-tags .period-tag[data-v-8f28a102]{background:#fff2e8;border-color:#ffbb96;color:#fa8c16}.card-content .course-footer[data-v-8f28a102]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0}.card-content .course-footer .footer-left .create-time[data-v-8f28a102]{display:flex;align-items:center;gap:4px;font-size:12px;color:#8c8c8c}.card-content .course-footer .footer-left .create-time .time-icon[data-v-8f28a102]{font-size:12px}.card-content .course-footer .footer-right .course-types .types-icon[data-v-8f28a102]{font-size:14px;color:#8c8c8c;cursor:pointer;transition:color .3s ease}.card-content .course-footer .footer-right .course-types .types-icon[data-v-8f28a102]:hover{color:#1890ff}@keyframes pulse-8f28a102{0%{opacity:1}50%{opacity:.5}to{opacity:1}}[data-v-8f28a102] .danger-menu-item{color:#ff4d4f!important}[data-v-8f28a102] .danger-menu-item:hover{background-color:#fff2f0!important}@media (max-width: 768px){.card-cover[data-v-8f28a102]{height:140px}.card-cover .card-actions[data-v-8f28a102]{opacity:1}.card-content[data-v-8f28a102]{padding:12px}.card-content .course-header .course-title[data-v-8f28a102]{font-size:15px}.card-content .meta-item .meta-text[data-v-8f28a102]{font-size:12px}}.empty-state[data-v-8133ab60]{display:flex;justify-content:center;align-items:center;min-height:400px;padding:40px 20px}.empty-state .empty-state-content[data-v-8133ab60]{text-align:center;max-width:400px}.empty-state .empty-state-content .empty-icon[data-v-8133ab60]{font-size:64px;color:#d9d9d9;margin-bottom:24px}.empty-state .empty-state-content .empty-title[data-v-8133ab60]{font-size:16px;color:#8c8c8c;margin-bottom:24px;line-height:1.5}.empty-state .empty-state-content .empty-action-btn[data-v-8133ab60]{border-radius:8px;height:40px;padding:0 24px;font-weight:500}.platform-courses-container[data-v-b6e68a18]{min-height:100vh;background:#f5f5f5}.main-content[data-v-b6e68a18]{max-width:1400px;margin:0 auto;padding:24px}.filter-card[data-v-b6e68a18]{margin-bottom:24px;border-radius:8px;box-shadow:0 1px 2px #00000008;border:1px solid #f0f0f0;background:#fff}.filter-card[data-v-b6e68a18] .ant-card-body{padding:20px 24px}.filter-card .filter-header[data-v-b6e68a18]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media (max-width: 768px){.filter-card .filter-header[data-v-b6e68a18]{flex-direction:column;gap:12px;align-items:stretch}}.filter-card .filter-header .filter-title[data-v-b6e68a18]{flex:1}.filter-card .filter-header .filter-title h2[data-v-b6e68a18]{margin:0 0 4px;font-size:20px;font-weight:600;color:#1f1f1f;letter-spacing:-.02em}.filter-card .filter-header .filter-title p[data-v-b6e68a18]{margin:0;color:#8c8c8c;font-size:13px;line-height:1.4}.filter-card .filter-header .filter-actions[data-v-b6e68a18]{display:flex;align-items:center;gap:20px}@media (max-width: 768px){.filter-card .filter-header .filter-actions[data-v-b6e68a18]{justify-content:space-between}}.filter-card .filter-header .filter-actions .total-count[data-v-b6e68a18]{display:flex;align-items:baseline;gap:4px;font-size:13px}.filter-card .filter-header .filter-actions .total-count .count-label[data-v-b6e68a18]{color:#8c8c8c}.filter-card .filter-header .filter-actions .total-count .count-value[data-v-b6e68a18]{color:#1890ff;font-weight:600;font-size:16px}.filter-card .filter-header .filter-actions .view-switcher[data-v-b6e68a18]{display:flex;gap:2px;background:#fafafa;padding:2px;border-radius:6px;border:1px solid #f0f0f0}.filter-card .filter-header .filter-actions .view-switcher .view-btn[data-v-b6e68a18]{display:flex;align-items:center;gap:6px;border-radius:4px;height:32px;padding:0 12px;font-size:13px;font-weight:500;transition:all .2s;border:none}.filter-card .filter-header .filter-actions .view-switcher .view-btn[data-v-b6e68a18]:hover:not(.ant-btn-primary){background:#f0f0f0;color:#1890ff}.filter-card .filter-header .filter-actions .view-switcher .view-btn.ant-btn-primary[data-v-b6e68a18]{background:#1890ff;box-shadow:none}.result-header[data-v-b6e68a18]{margin-bottom:24px}.result-header .active-filters[data-v-b6e68a18]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000a;border:1px solid #f0f0f0}.result-header .active-filters .filter-label[data-v-b6e68a18]{color:#595959;font-size:14px;font-weight:500;white-space:nowrap}.result-header .active-filters .filter-tag[data-v-b6e68a18]{margin:0;border-radius:6px;font-size:12px;padding:4px 8px}.result-header .active-filters .clear-filters[data-v-b6e68a18]{color:#ff4d4f;font-size:12px;padding:0;height:auto}.result-header .active-filters .clear-filters[data-v-b6e68a18]:hover{color:#ff7875}.courses-content .courses-grid[data-v-b6e68a18]{min-height:400px}.courses-content .card-pagination-wrap[data-v-b6e68a18]{margin-top:24px;display:flex;justify-content:center}.courses-content .course-card[data-v-b6e68a18]{border-radius:8px;overflow:hidden;transition:all .3s;border:1px solid #f0f0f0;cursor:default}.courses-content .course-card[data-v-b6e68a18]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f;border-color:#d9d9d9}.courses-content .course-card[data-v-b6e68a18] .ant-card-body{padding:0}.courses-content .course-card[data-v-b6e68a18] .ant-card-actions{display:none}.courses-content .course-card .card-cover[data-v-b6e68a18]{position:relative;height:180px;overflow:hidden;margin:0;cursor:pointer}.courses-content .course-card .card-cover .cover-image[data-v-b6e68a18]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}.courses-content .course-card .card-cover .default-cover[data-v-b6e68a18]{width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.courses-content .course-card .card-cover .default-cover[data-v-b6e68a18]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}.courses-content .course-card .card-cover .default-cover .default-cover-content[data-v-b6e68a18]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:1;text-align:center}.courses-content .course-card .card-cover .default-cover .cover-icon[data-v-b6e68a18]{font-size:48px;color:#ffffffe6;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));transition:all .3s ease}.courses-content .course-card .card-cover .default-cover .cover-text[data-v-b6e68a18]{color:#fffffff2;font-size:16px;font-weight:600;letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .3s ease}.courses-content .course-card .card-cover .default-cover:hover .cover-icon[data-v-b6e68a18]{transform:scale(1.1);color:#fff}.courses-content .course-card .card-cover .default-cover:hover .cover-text[data-v-b6e68a18]{transform:translateY(-2px);color:#fff}.courses-content .course-card .card-cover .card-info-overlay[data-v-b6e68a18]{position:absolute;right:12px;top:12px;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.courses-content .course-card .card-cover .card-info-overlay .card-info-row[data-v-b6e68a18]{display:flex;gap:8px;align-items:center}.courses-content .course-card .card-cover .card-info-overlay .card-analysis-status[data-v-b6e68a18]{padding:6px 12px;border-radius:20px;font-size:13px;display:flex;align-items:center;gap:6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-weight:500;letter-spacing:.3px}.courses-content .course-card .card-cover .card-info-overlay .card-analysis-status.analyzed[data-v-b6e68a18]{background:#52c41ad9}.courses-content .course-card .card-cover .card-info-overlay .card-analysis-status.analyzing[data-v-b6e68a18]{background:#faad14d9}.courses-content .course-card .card-cover .card-info-overlay .card-analysis-status.not-analyzed[data-v-b6e68a18]{background:#1890ffd9}.courses-content .course-card .card-cover .card-ai-score-overlay[data-v-b6e68a18]{position:absolute;left:12px;top:12px;z-index:5}.courses-content .course-card .card-cover .card-ai-score-overlay .ai-score-badge[data-v-b6e68a18]{padding:8px 16px;border-radius:20px;font-size:15px;display:flex;align-items:center;gap:6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.3px;background:#1677ffe6;transition:all .2s ease}.courses-content .course-card .card-cover .card-ai-score-overlay .ai-score-badge[data-v-b6e68a18]:hover{background:#1677ff;transform:translateY(-1px)}.courses-content .course-card .card-cover .card-ai-score-overlay .ai-score-badge .ai-score-value[data-v-b6e68a18]{line-height:1}.courses-content .course-card .card-cover .card-cover-actions[data-v-b6e68a18]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000059,#0009);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;opacity:0;transition:opacity .28s ease;z-index:10;pointer-events:none}.courses-content .course-card .card-cover:hover .card-cover-actions[data-v-b6e68a18]{opacity:1;pointer-events:auto}.courses-content .course-card .card-cover .card-cover-actions .cover-action-btn[data-v-b6e68a18]{min-width:128px;height:40px;padding:0 20px;font-size:14px;font-weight:500;border-radius:20px;margin:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;border:none;box-shadow:0 2px 12px #00000026;transition:transform .2s ease,box-shadow .2s ease}.courses-content .course-card .card-cover .card-cover-actions .cover-action-btn[data-v-b6e68a18]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0003}.courses-content .course-card .card-cover .card-cover-actions .detail-btn[data-v-b6e68a18]{background:#fffffff2;color:#1677ff}.courses-content .course-card .card-cover .card-cover-actions .detail-btn[data-v-b6e68a18]:hover{background:#fff;color:#0958d9}.courses-content .course-card .card-cover .card-cover-actions .share-btn[data-v-b6e68a18]{background:#ffffffe6;color:#1677ff}.courses-content .course-card .card-cover .card-cover-actions .share-btn[data-v-b6e68a18]:hover{background:#fff;color:#0958d9}.courses-content .course-card .card-cover:hover .cover-image[data-v-b6e68a18]{transform:scale(1.05)}.courses-content .course-card .card-content[data-v-b6e68a18]{padding:20px}.courses-content .course-card .card-content .card-title[data-v-b6e68a18]{margin:0 0 12px;font-size:16px;font-weight:600;color:#1f2937;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:color .2s}.courses-content .course-card .card-content .card-title[data-v-b6e68a18]:hover{color:#1890ff}.courses-content .course-card .card-content .school-tag-row[data-v-b6e68a18]{margin-bottom:10px;display:flex;gap:8px;flex-wrap:wrap}.courses-content .course-card .card-content .school-tag-row .meta-tag[data-v-b6e68a18]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;border:1px solid transparent;transition:all .2s ease;cursor:default;line-height:1.4}.courses-content .course-card .card-content .school-tag-row .meta-tag.school-tag[data-v-b6e68a18]{background:#e6fffb;color:#13c2c2;border:1px solid #87e8de}.courses-content .course-card .card-content .school-tag-row .meta-tag.course-type-tag[data-v-b6e68a18]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.courses-content .course-card .card-content .card-tags[data-v-b6e68a18]{margin-bottom:16px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.courses-content .course-card .card-content .card-tags .meta-tag[data-v-b6e68a18]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;border:1px solid transparent;transition:all .2s ease;cursor:default;line-height:1.4;background:#e6f4ff;color:#1677ff}.courses-content .course-card .card-content .card-tags .meta-tag[data-v-b6e68a18]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.courses-content .course-card .card-content .card-tags .resource-icon[data-v-b6e68a18]{font-size:18px;color:#1677ff;cursor:pointer;transition:all .3s;padding:4px;border-radius:4px;margin-left:auto}.courses-content .course-card .card-content .card-tags .resource-icon[data-v-b6e68a18]:hover{color:#4096ff;background-color:#e6f4ff;transform:scale(1.1)}.courses-content .course-card .card-content .card-meta-bar[data-v-b6e68a18]{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:6px 10px;background:#f5f7ff;border-radius:8px;font-size:12px}.courses-content .course-card .card-content .card-meta-bar .meta-comment[data-v-b6e68a18]{display:flex;align-items:center;gap:4px;color:#6366f1;font-weight:500;flex-shrink:0}.courses-content .course-card .card-content .card-meta-bar .meta-comment .anticon[data-v-b6e68a18]{font-size:13px}.courses-content .course-card .card-content .card-meta-bar .meta-divider[data-v-b6e68a18]{width:1px;height:12px;background:#d1d5db;flex-shrink:0}.courses-content .course-card .card-content .card-meta-bar .meta-school[data-v-b6e68a18]{display:flex;align-items:center;gap:4px;color:#3b82f6;font-weight:500;overflow:hidden}.courses-content .course-card .card-content .card-meta-bar .meta-school .anticon[data-v-b6e68a18]{font-size:13px;flex-shrink:0}.courses-content .course-card .card-content .card-meta-bar .meta-school span[data-v-b6e68a18]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.courses-content .course-card .card-content .card-info[data-v-b6e68a18]{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;color:#9ca3af;font-size:12px}.courses-content .course-card .card-content .card-info .teacher-info[data-v-b6e68a18],.courses-content .course-card .card-content .card-info .time-info[data-v-b6e68a18]{display:flex;align-items:center;gap:4px;white-space:nowrap}.courses-content .courses-table .course-name-cell[data-v-b6e68a18]{display:flex;align-items:center;gap:12px}.courses-content .courses-table .course-name-cell .course-thumbnail[data-v-b6e68a18]{width:60px;height:40px;object-fit:cover;border-radius:6px;flex-shrink:0}.courses-content .courses-table .course-name-cell .course-thumbnail-placeholder[data-v-b6e68a18]{width:60px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;flex-shrink:0;font-size:20px;color:#fff}.courses-content .courses-table .course-name-cell .course-info[data-v-b6e68a18]{flex:1;min-width:0}.courses-content .courses-table .course-name-cell .course-info .course-title[data-v-b6e68a18]{display:block;font-weight:500;color:#262626;text-decoration:none;margin-bottom:4px}.courses-content .courses-table .course-name-cell .course-info .course-title[data-v-b6e68a18]:hover{color:#1890ff}.courses-content .courses-table .course-name-cell .course-info .course-subtitle[data-v-b6e68a18]{font-size:12px;color:#8c8c8c}[data-v-b6e68a18] .qrcode-modal .ant-modal-content{border-radius:12px;overflow:hidden}[data-v-b6e68a18] .qrcode-modal .ant-modal-header{border-bottom:1px solid #e5e7eb;padding:16px 24px}[data-v-b6e68a18] .qrcode-modal .ant-modal-body{padding:24px}.qrcode-modal-content[data-v-b6e68a18]{display:flex;flex-direction:column;align-items:center;gap:24px}.qrcode-modal-content .course-info-card[data-v-b6e68a18]{width:100%;background:linear-gradient(135deg,#f6f8fa,#fff);border-radius:12px;padding:20px;border:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000a}.qrcode-modal-content .course-info-card .course-title[data-v-b6e68a18]{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e5e7eb}.qrcode-modal-content .course-info-card .course-title .title-icon[data-v-b6e68a18]{font-size:20px;color:#1677ff;flex-shrink:0}.qrcode-modal-content .course-info-card .course-title .title-text[data-v-b6e68a18]{font-size:16px;font-weight:600;color:#1f2937;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.qrcode-modal-content .course-info-card .course-meta[data-v-b6e68a18]{display:flex;flex-wrap:wrap;gap:16px}.qrcode-modal-content .course-info-card .course-meta .meta-item[data-v-b6e68a18]{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280}.qrcode-modal-content .course-info-card .course-meta .meta-item .meta-icon[data-v-b6e68a18]{font-size:14px;color:#9ca3af}.qrcode-modal-content .course-info-card .course-meta .meta-item span[data-v-b6e68a18]{white-space:nowrap}.qrcode-modal-content .qrcode-wrapper[data-v-b6e68a18]{width:100%;display:flex;justify-content:center;padding:20px;background:#fafafa;border-radius:12px;border:1px solid #e5e7eb}.qrcode-modal-content .qrcode-wrapper .qrcode-container[data-v-b6e68a18]{position:relative;display:flex;justify-content:center;align-items:center;width:100%;max-width:280px}.qrcode-modal-content .qrcode-wrapper .qrcode-container .qrcode-image-wrapper[data-v-b6e68a18]{position:relative;width:100%;padding:16px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014}.qrcode-modal-content .qrcode-wrapper .qrcode-container .qrcode-image-wrapper .qrcode-image[data-v-b6e68a18]{width:100%;height:auto;display:block;border-radius:8px}.qrcode-modal-content .qrcode-wrapper .qrcode-container .qrcode-image-wrapper .qrcode-border[data-v-b6e68a18]{position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #1677ff;border-radius:12px;opacity:.2;pointer-events:none}.qrcode-modal-content .qrcode-wrapper .qrcode-container .qrcode-loading[data-v-b6e68a18]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:280px;padding:40px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000014}.qrcode-modal-content .qrcode-wrapper .qrcode-container .qrcode-loading .loading-text[data-v-b6e68a18]{margin-top:16px;color:#6b7280;font-size:14px}.qrcode-modal-content .qrcode-tip[data-v-b6e68a18]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:#f0f7ff;border-radius:8px;width:100%}.qrcode-modal-content .qrcode-tip .tip-icon[data-v-b6e68a18]{font-size:24px}.qrcode-modal-content .qrcode-tip .tip-text[data-v-b6e68a18]{font-size:14px;color:#1677ff;text-align:center;font-weight:500}.share-content[data-v-b6e68a18]{text-align:center}.share-content .share-course-info[data-v-b6e68a18]{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding:16px;background:#fafafa;border-radius:12px;text-align:left}.share-content .share-course-info .share-course-cover[data-v-b6e68a18]{width:56px;height:40px;object-fit:cover;border-radius:6px;flex-shrink:0}.share-content .share-course-info .share-course-cover-placeholder[data-v-b6e68a18]{width:56px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:6px;flex-shrink:0;font-size:18px;color:#fff}.share-content .share-course-info .share-course-details[data-v-b6e68a18]{flex:1;min-width:0}.share-content .share-course-info .share-course-details h4[data-v-b6e68a18]{margin:0 0 6px;font-size:15px;font-weight:600;color:#262626;display:-webkit-box;line-clamp:2;box-orient:vertical;overflow:hidden}.share-content .share-course-info .share-course-details p[data-v-b6e68a18]{margin:0;color:#8c8c8c;font-size:13px}.share-content .share-qrcode-wrapper[data-v-b6e68a18]{margin-bottom:20px}.share-content .share-qrcode-wrapper .share-qrcode-box[data-v-b6e68a18]{display:inline-block;padding:12px;background:#fff;border-radius:8px;box-shadow:0 2px 12px #00000014}.share-content .share-qrcode-wrapper .share-qrcode-box .share-qrcode-image[data-v-b6e68a18]{display:block;width:200px;height:200px;object-fit:contain}.share-content .share-qrcode-wrapper .share-qrcode-loading[data-v-b6e68a18]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 20px}.share-content .share-qrcode-wrapper .share-qrcode-loading .share-loading-text[data-v-b6e68a18]{font-size:14px;color:#8c8c8c}.share-content .share-copy-row[data-v-b6e68a18]{padding-top:8px;border-top:1px solid #f0f0f0}.share-content .share-copy-row .share-copy-link[data-v-b6e68a18]{padding:0;height:auto;font-size:14px;color:#1677ff}.share-content .share-copy-row .share-copy-link[data-v-b6e68a18]:hover{color:#4096ff}@media (max-width: 768px){.main-content[data-v-b6e68a18],.filter-card[data-v-b6e68a18] .ant-card-body,.course-card .card-content[data-v-b6e68a18]{padding:16px}}@media (max-width: 480px){.filter-card .filter-header .filter-title h2[data-v-b6e68a18]{font-size:20px}.filter-card .filter-header .filter-actions .total-count .count-value[data-v-b6e68a18]{font-size:16px}}.count-up[data-v-71cdd66d]{display:inline-block;font-variant-numeric:tabular-nums}.trend-indicator[data-v-d5a529b2]{display:inline-flex;align-items:center}.trend-indicator.trend-hidden[data-v-d5a529b2]{display:none}.trend-indicator .trend-content[data-v-d5a529b2]{display:flex;align-items:center;gap:2px;font-size:12px;font-weight:500;padding:2px 6px;border-radius:4px;transition:all .3s ease}.trend-indicator .trend-icon[data-v-d5a529b2]{font-size:10px}.trend-indicator .trend-text[data-v-d5a529b2],.trend-indicator .trend-value[data-v-d5a529b2]{font-size:12px;line-height:1}.trend-indicator.trend-up .trend-content[data-v-d5a529b2]{color:#52c41a;background:#52c41a1a}.trend-indicator.trend-down .trend-content[data-v-d5a529b2]{color:#ff4d4f;background:#ff4d4f1a}.trend-indicator.trend-stable .trend-content[data-v-d5a529b2]{color:#8c8c8c;background:#8c8c8c1a}.statistics-panel .stat-card[data-v-04c56b33]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000f;border:1px solid #f0f0f0;transition:all .3s ease;position:relative;overflow:hidden}.statistics-panel .stat-card[data-v-04c56b33]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:0;transition:opacity .3s ease}.statistics-panel .stat-card[data-v-04c56b33]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.statistics-panel .stat-card[data-v-04c56b33]:hover:before{opacity:.6}.statistics-panel .stat-card:hover .stat-icon-bg[data-v-04c56b33]{transform:scale(1.1)}.statistics-panel .stat-card.total-courses[data-v-04c56b33]{color:#1890ff}.statistics-panel .stat-card.total-courses[data-v-04c56b33]:hover{border-color:#1890ff4d}.statistics-panel .stat-card.analyzed-courses[data-v-04c56b33]{color:#52c41a}.statistics-panel .stat-card.analyzed-courses[data-v-04c56b33]:hover{border-color:#52c41a4d}.statistics-panel .stat-card.monthly-new[data-v-04c56b33]{color:#722ed1}.statistics-panel .stat-card.monthly-new[data-v-04c56b33]:hover{border-color:#722ed14d}.statistics-panel .stat-card.active-teachers[data-v-04c56b33]{color:#fa8c16}.statistics-panel .stat-card.active-teachers[data-v-04c56b33]:hover{border-color:#fa8c164d}.statistics-panel .stat-card.avg-score[data-v-04c56b33]{color:#faad14}.statistics-panel .stat-card.avg-score[data-v-04c56b33]:hover{border-color:#faad144d}.statistics-panel .stat-card.analysis-rate[data-v-04c56b33]{color:#13c2c2}.statistics-panel .stat-card.analysis-rate[data-v-04c56b33]:hover{border-color:#13c2c24d}.statistics-panel .stat-icon-wrapper[data-v-04c56b33]{position:absolute;top:16px;right:16px}.statistics-panel .stat-icon-wrapper .stat-icon-bg[data-v-04c56b33]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.statistics-panel .stat-icon-wrapper .stat-icon-bg .stat-icon[data-v-04c56b33]{font-size:20px;color:#fff}.statistics-panel .stat-icon-wrapper .stat-icon-bg.total-bg[data-v-04c56b33]{background:linear-gradient(135deg,#1890ff,#40a9ff)}.statistics-panel .stat-icon-wrapper .stat-icon-bg.analyzed-bg[data-v-04c56b33]{background:linear-gradient(135deg,#52c41a,#73d13d)}.statistics-panel .stat-icon-wrapper .stat-icon-bg.monthly-bg[data-v-04c56b33]{background:linear-gradient(135deg,#722ed1,#9254de)}.statistics-panel .stat-icon-wrapper .stat-icon-bg.teachers-bg[data-v-04c56b33]{background:linear-gradient(135deg,#fa8c16,#ffa940)}.statistics-panel .stat-icon-wrapper .stat-icon-bg.score-bg[data-v-04c56b33]{background:linear-gradient(135deg,#faad14,#ffc53d)}.statistics-panel .stat-icon-wrapper .stat-icon-bg.rate-bg[data-v-04c56b33]{background:linear-gradient(135deg,#13c2c2,#36cfc9)}.statistics-panel .stat-content[data-v-04c56b33]{padding-right:60px}.statistics-panel .stat-content .stat-label[data-v-04c56b33]{font-size:14px;color:#8c8c8c;margin-bottom:8px;font-weight:500}.statistics-panel .stat-content .stat-value[data-v-04c56b33]{margin-bottom:8px}.statistics-panel .stat-content .stat-value .count-number[data-v-04c56b33]{font-size:28px;font-weight:700;color:#262626;line-height:1;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif}.statistics-panel .stat-content .stat-trend .mini-progress[data-v-04c56b33]{width:80px}@media (max-width: 768px){.statistics-panel .stat-card[data-v-04c56b33]{padding:16px}.statistics-panel .stat-card .stat-icon-wrapper[data-v-04c56b33]{top:12px;right:12px}.statistics-panel .stat-card .stat-icon-wrapper .stat-icon-bg[data-v-04c56b33]{width:40px;height:40px}.statistics-panel .stat-card .stat-icon-wrapper .stat-icon-bg .stat-icon[data-v-04c56b33]{font-size:16px}.statistics-panel .stat-card .stat-content[data-v-04c56b33]{padding-right:50px}.statistics-panel .stat-card .stat-content .stat-value .count-number[data-v-04c56b33]{font-size:24px}}@media (max-width: 576px){.statistics-panel .stat-card[data-v-04c56b33]{padding:12px}.statistics-panel .stat-card .stat-content[data-v-04c56b33]{padding-right:0}.statistics-panel .stat-card .stat-content .stat-label[data-v-04c56b33]{font-size:13px}.statistics-panel .stat-card .stat-content .stat-value .count-number[data-v-04c56b33]{font-size:20px}.statistics-panel .stat-card .stat-icon-wrapper[data-v-04c56b33]{position:static;margin-bottom:8px}.statistics-panel .stat-card .stat-icon-wrapper .stat-icon-bg[data-v-04c56b33]{width:36px;height:36px}.statistics-panel .stat-card .stat-icon-wrapper .stat-icon-bg .stat-icon[data-v-04c56b33]{font-size:14px}}.school-courses-container[data-v-3b781e09]{min-height:100vh;background:#f5f5f5}.main-card[data-v-3b781e09]{max-width:1400px;margin:0 auto;background:transparent;border:none;box-shadow:none}.main-card[data-v-3b781e09] .ant-card-body{padding:24px}.page-header[data-v-3b781e09]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.header-left .page-title[data-v-3b781e09]{margin:0 0 4px;font-size:20px;font-weight:600;color:#262626}.header-left .page-description[data-v-3b781e09]{margin:0;color:#8c8c8c;font-size:14px}.statistics-section[data-v-3b781e09],.charts-section[data-v-3b781e09]{margin-bottom:24px}.charts-section .chart-card[data-v-3b781e09]{height:400px;background:#fff;border:1px solid #f0f0f0;border-radius:8px}.charts-section .chart-card[data-v-3b781e09] .ant-card-head-title{font-weight:600}.charts-section .chart-card[data-v-3b781e09] .ant-card-body{height:calc(100% - 57px);padding:16px}.charts-section .chart-container[data-v-3b781e09]{height:100%;display:flex;align-items:center;justify-content:center}.charts-section .chart-content[data-v-3b781e09]{width:100%;height:300px}.filter-section[data-v-3b781e09]{margin-bottom:24px}.courses-section .section-header[data-v-3b781e09]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.courses-section .section-header h3[data-v-3b781e09]{margin:0;font-size:16px;font-weight:600;color:#262626}.courses-section .section-header .section-actions[data-v-3b781e09]{display:flex;align-items:center;gap:16px}.courses-section .section-header .section-actions .result-count[data-v-3b781e09]{color:#595959;font-size:14px}.courses-section .section-header .section-actions .result-count strong[data-v-3b781e09]{color:#1890ff;font-weight:600}.courses-section .section-header .section-actions .view-switcher[data-v-3b781e09]{display:flex;gap:4px}.courses-section .section-header .section-actions .view-switcher .view-btn[data-v-3b781e09]{display:flex;align-items:center;gap:4px;border-radius:6px;height:32px;padding:0 12px;font-size:13px;transition:all .2s}.courses-section .section-header .section-actions .view-switcher .view-btn[data-v-3b781e09]:hover:not(.ant-btn-primary){border-color:#1890ff;color:#1890ff}.courses-section .section-header .section-actions .view-switcher .view-btn.ant-btn-primary[data-v-3b781e09]{box-shadow:0 2px 4px #1890ff33}.courses-content[data-v-3b781e09]{margin-top:16px}.courses-grid[data-v-3b781e09]{min-height:400px}.courses-table .course-name-cell[data-v-3b781e09]{display:flex;align-items:center;gap:12px}.courses-table .course-name-cell .course-thumbnail[data-v-3b781e09]{width:60px;height:40px;object-fit:cover;border-radius:4px;flex-shrink:0}.courses-table .course-name-cell .course-info[data-v-3b781e09]{flex:1;min-width:0}.courses-table .course-name-cell .course-info .course-title[data-v-3b781e09]{display:block;font-weight:500;color:#262626;text-decoration:none;margin-bottom:4px}.courses-table .course-name-cell .course-info .course-title[data-v-3b781e09]:hover{color:#1890ff}.courses-table .course-name-cell .course-info .course-meta[data-v-3b781e09]{display:flex;gap:4px}@media (max-width: 768px){.school-courses-container[data-v-3b781e09]{padding:16px}.page-header[data-v-3b781e09]{flex-direction:column;gap:16px;align-items:stretch}.charts-section .chart-card[data-v-3b781e09]{height:300px}.charts-section .chart-card .chart-content[data-v-3b781e09]{height:200px}.section-header[data-v-3b781e09]{flex-direction:column;gap:12px;align-items:stretch}.section-header .section-actions[data-v-3b781e09]{justify-content:space-between}}.not-found-page[data-v-d01d555f]{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f5f7fa;padding:24px}.not-found-card[data-v-d01d555f]{width:100%;max-width:480px;padding:40px 32px;text-align:center;background:#fff;border-radius:12px;box-shadow:0 12px 30px #00000014}.error-code[data-v-d01d555f]{font-size:64px;font-weight:700;line-height:1;color:#1677ff;margin-bottom:12px}.error-title[data-v-d01d555f]{font-size:22px;font-weight:600;color:#1f1f1f;margin-bottom:10px}.error-desc[data-v-d01d555f]{font-size:14px;color:#666;margin-bottom:24px}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}@font-face{font-family:Hm;src:url(/assets/HmFont-D4XL3HD1.woff2)}p{margin:0;padding:0}.register-modal .ant-modal-title{text-align:center;margin-bottom:20px!important}.xgplayer .xgplayer-danmu>*{font-size:18px!important;line-height:3rem}.ai-modal .ant-modal-content{box-shadow:none!important;background:transparent!important}.ai-modal .ant-modal-header{display:none}.ai-modal .ant-modal-close{top:-8px!important;width:34px!important;height:34px!important}.ai-modal .ant-modal-close .anticon{color:#fff!important;font-size:34px!important}.profile-modal .ant-modal-body{background-color:#fff!important}.base-page{position:relative;background:#fff;border-radius:10px;height:100%;overflow:auto;padding:20px}.history-tip{width:100%;text-align:center;font-size:12px;color:#929292;margin:30px 0}.input-cursor{display:inline-block;width:2px;height:16px;vertical-align:sub;background-color:#000;animation:blink 1s linear infinite}@keyframes blink{0%{opacity:.1}50%{opacity:1}to{opacity:.1}}.ant-menu-horizontal{border-bottom-color:transparent!important}.single-line-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ant-modal .ant-modal-title{font-weight:400!important}.ant-spin-text{margin-top:20px!important}.fl-center-row{display:flex;justify-content:center;align-items:center}.fl-center-col{display:flex;flex-direction:column;justify-content:center;align-items:center}.ant-select-selector{font-family:Hm!important}.ant-pagination{margin-top:40px!important;float:right}.ant-table th{background:transparent!important;color:#a6a7a6!important;font-weight:400!important;border-bottom:none!important;border:none}.ant-table th:before{display:none}.ant-table td{height:55px;border:none;border-top-color:#f7f7f7!important}.ant-table-tbody>tr:last-child>td{border-bottom:none!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track:hover{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#dadada;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#b9b9b9}:root{--primary-color: #1890ff;--success-color: #52c41a;--warning-color: #faad14;--error-color: #f5222d}.ant-btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-btn-primary:hover{background:linear-gradient(135deg,#764ba2,#667eea);transform:translateY(-2px)}.ant-btn-primary:focus{background:linear-gradient(135deg,#667eea,#764ba2)}.ant-message{z-index:100001!important}.ant-modal-wrap,.ant-modal-mask,.ant-modal-confirm-wrap,.ant-modal-confirm-mask,.ant-modal-root{z-index:100003!important}
