.kefu-root[data-v-9b68f3fc]{pointer-events:none;z-index:9000;position:fixed;inset:0}.kefu-root[data-v-9b68f3fc]>*{pointer-events:auto}.kefu-fab[data-v-9b68f3fc]{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:9001;background:linear-gradient(135deg,#165dff 0%,#4080ff 100%);border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:56px;height:56px;transition:all .2s;display:flex;position:fixed;bottom:80px;right:22px;box-shadow:0 4px 14px #165dff66}.kefu-fab[data-v-9b68f3fc]:hover{transform:scale(1.08);box-shadow:0 6px 20px #165dff8c}.kefu-fab-icon[data-v-9b68f3fc]{font-size:22px;line-height:1}.kefu-fab-label[data-v-9b68f3fc]{letter-spacing:.5px;font-size:11px;font-weight:600}.kefu-fab-tooltip[data-v-9b68f3fc]{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#1d2129;border-radius:4px;padding:5px 10px;font-size:12px;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:64px;transform:translateY(-50%)translate(8px)}.kefu-fab-tooltip[data-v-9b68f3fc]:after{content:"";border:4px solid #0000;border-left-color:#1d2129;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.kefu-fab:hover .kefu-fab-tooltip[data-v-9b68f3fc]{opacity:1;transform:translateY(-50%)translate(0)}.kefu-panel[data-v-9b68f3fc]{z-index:9002;background:#fff;border-radius:12px;flex-direction:column;width:380px;max-width:calc(100vw - 44px);max-height:calc(100vh - 80px);display:flex;position:fixed;top:50%;right:22px;overflow:hidden;transform:translateY(-50%);box-shadow:0 12px 48px #0000002e}.kefu-panel-head[data-v-9b68f3fc]{background:linear-gradient(135deg,#f2f7ff 0%,#e6f0ff 100%);border-bottom:1px solid #e5e6eb;flex-shrink:0;align-items:center;padding:14px 18px;display:flex}.kefu-panel-title[data-v-9b68f3fc]{color:#1d2129;flex:1;margin:0;font-size:16px;font-weight:600}.kefu-close[data-v-9b68f3fc]{color:#86909c;cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:24px;line-height:1}.kefu-close[data-v-9b68f3fc]:hover{color:#1d2129}.kefu-form[data-v-9b68f3fc]{flex-direction:column;gap:14px;padding:16px 18px 14px;display:flex;overflow-y:auto}.kefu-field[data-v-9b68f3fc]{flex-direction:column;gap:6px;display:flex}.kefu-lbl[data-v-9b68f3fc]{color:#4e5969;align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.kefu-lbl em[data-v-9b68f3fc]{color:#f53f3f;font-style:normal}.kefu-hint[data-v-9b68f3fc]{color:#86909c;font-size:12px;font-weight:400}.kefu-count[data-v-9b68f3fc]{color:#c9cdd4;margin-left:auto;font-size:11px;font-weight:400}.kefu-input[data-v-9b68f3fc],.kefu-textarea[data-v-9b68f3fc]{box-sizing:border-box;color:#1d2129;resize:vertical;background:#fff;border:1px solid #c9cdd4;border-radius:6px;width:100%;padding:8px 10px;font-family:inherit;font-size:14px;transition:border-color .15s}.kefu-input[data-v-9b68f3fc]:focus,.kefu-textarea[data-v-9b68f3fc]:focus{border-color:#165dff;outline:none;box-shadow:0 0 0 2px #165dff1a}.kefu-textarea[data-v-9b68f3fc]{min-height:100px;line-height:1.6}.kefu-type-row[data-v-9b68f3fc]{gap:10px;display:flex}.kefu-type-opt[data-v-9b68f3fc]{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #c9cdd4;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:14px;transition:all .15s;display:flex}.kefu-type-opt input[data-v-9b68f3fc]{display:none}.kefu-type-opt[data-v-9b68f3fc]:hover{border-color:#165dff}.kefu-type-opt.active[data-v-9b68f3fc]{color:#165dff;background:#f2f7ff;border-color:#165dff;font-weight:500}.kefu-err[data-v-9b68f3fc]{color:#c43229;background:#ffece8;border:1px solid #ffccc7;border-radius:4px;padding:8px 10px;font-size:12px}.kefu-actions[data-v-9b68f3fc]{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}.kefu-btn[data-v-9b68f3fc]{cursor:pointer;border:none;border-radius:6px;padding:8px 18px;font-size:14px;transition:all .15s}.kefu-btn[data-v-9b68f3fc]:disabled{opacity:.5;cursor:not-allowed}.kefu-btn-primary[data-v-9b68f3fc]{color:#fff;background:#165dff}.kefu-btn-primary[data-v-9b68f3fc]:hover:not(:disabled){background:#0e4cd9}.kefu-btn-ghost[data-v-9b68f3fc]{color:#4e5969;background:#f2f3f5}.kefu-btn-ghost[data-v-9b68f3fc]:hover:not(:disabled){background:#e5e6eb}.kefu-tip[data-v-9b68f3fc]{color:#86909c;text-align:center;margin:0;font-size:11px;line-height:1.5}.kefu-slide-enter-active[data-v-9b68f3fc],.kefu-slide-leave-active[data-v-9b68f3fc]{transition:all .28s cubic-bezier(.4,0,.2,1)}.kefu-slide-enter-from[data-v-9b68f3fc],.kefu-slide-leave-to[data-v-9b68f3fc]{opacity:0;transform:translateY(-50%)translate(40px)}.kefu-fade-enter-active[data-v-9b68f3fc],.kefu-fade-leave-active[data-v-9b68f3fc]{transition:all .25s}.kefu-fade-enter-from[data-v-9b68f3fc],.kefu-fade-leave-to[data-v-9b68f3fc]{opacity:0;transform:translateY(10px)}.kefu-toast[data-v-9b68f3fc]{color:#fff;z-index:9003;background:#00b42a;border-radius:24px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:500;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 4px 14px #00b42a59}.kefu-toast-icon[data-v-9b68f3fc]{font-size:16px}@media (width<=480px){.kefu-fab[data-v-9b68f3fc]{width:50px;height:50px;bottom:70px;right:14px}.kefu-fab-icon[data-v-9b68f3fc]{font-size:18px}.kefu-fab-label[data-v-9b68f3fc]{font-size:10px}.kefu-panel[data-v-9b68f3fc]{width:auto;max-height:none;inset:8px;transform:none}.kefu-slide-enter-from[data-v-9b68f3fc],.kefu-slide-leave-to[data-v-9b68f3fc]{transform:translateY(20px)}}.app{color:#1f2329;background:#f7f8fa;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.app-header{background:#fff;border-bottom:1px solid #e5e6eb;align-items:center;gap:32px;padding:16px 32px;display:flex}.app-header h1{color:#165dff;letter-spacing:.5px;margin:0;font-size:20px;font-weight:700}.brand{align-items:center;gap:10px;display:flex}.brand-link{color:inherit;text-decoration:none}.brand-link:hover .app-header h1{color:#0e4cd9}.brand-logo{object-fit:cover;border-radius:6px;width:36px;height:36px}.app-header nav{flex:1;gap:24px;display:flex}.app-header nav a{color:#4e5969;border-bottom:2px solid #0000;padding:6px 0;font-size:14px;text-decoration:none}.app-header nav a.router-link-active{color:#165dff;border-bottom-color:#165dff}.user-bar{align-items:center;gap:12px;display:flex;position:relative}.user-dropdown{padding-bottom:8px;position:relative}.dropdown-trigger{cursor:pointer;-webkit-user-select:none;user-select:none}.dropdown-arrow{color:#86909c;margin-left:2px;font-size:10px}.dropdown-menu{z-index:1000;background:#fff;border:1px solid #e5e6eb;border-radius:6px;min-width:120px;margin-top:0;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.dropdown-item{color:#4e5969;padding:10px 16px;font-size:13px;text-decoration:none;transition:background .15s;display:block}.dropdown-item:hover{color:#165dff;background:#f2f3f5}.dropdown-item.router-link-active{color:#165dff;background:#e6f4ff}.user-info{color:#4e5969;align-items:center;gap:6px;font-size:13px;display:flex}.user-info .role{color:#165dff;background:#e6f4ff;border-radius:8px;padding:1px 6px;font-size:11px;font-weight:500}.logout-btn{color:#4e5969;cursor:pointer;background:0 0;border:1px solid #c9cdd4;border-radius:4px;padding:5px 12px;font-size:13px}.logout-btn:hover{color:#165dff;border-color:#165dff}.nav-dropdown{padding-bottom:8px;position:relative}.nav-dropdown-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;color:#4e5969;border-bottom:2px solid #0000;align-items:center;padding:6px 0;font-size:14px;display:flex}.nav-dropdown-trigger:hover{color:#165dff;border-bottom-color:#165dff}.nav-dropdown-menu{z-index:1000;background:#fff;border:1px solid #e5e6eb;border-radius:6px;min-width:120px;margin-top:0;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 4px 12px #0000001a}.nav-dropdown-item{color:#4e5969;padding:10px 16px;font-size:13px;text-decoration:none;transition:background .15s;display:block}.nav-dropdown-item:hover{color:#165dff;background:#f2f3f5}.nav-dropdown-item.router-link-active{color:#165dff;background:#e6f4ff}.app-main{max-width:1800px;margin:0 auto;padding:0}.app-footer{text-align:center;color:#86909c;background:#fff;border-top:1px solid #e5e6eb;margin-top:40px;padding:24px;font-size:13px}.footer-content p{margin:8px 0}.footer-content a{color:#165dff;text-decoration:none}.footer-content a:hover{text-decoration:underline}.page-head[data-v-c86f20c5]{margin-bottom:24px}.page-head h2[data-v-c86f20c5]{margin:0 0 4px;font-size:22px}.subtitle[data-v-c86f20c5]{color:#4e5969;margin:0;font-size:14px}.subtitle strong[data-v-c86f20c5]{color:#165dff}.state[data-v-c86f20c5]{color:#86909c;text-align:center;padding:60px 0}.err[data-v-c86f20c5]{color:#c43229;background:#ffece8;border:1px solid #ffccc7;border-radius:4px;padding:8px 12px;font-size:13px}.empty-tip[data-v-c86f20c5]{color:#86909c;text-align:center;padding:16px}.empty-tip a[data-v-c86f20c5]{color:#165dff}.kpi-section[data-v-c86f20c5]{margin-bottom:28px}.sec-title[data-v-c86f20c5]{color:#1d2129;margin:0 0 12px;font-size:15px;font-weight:600}.sec-head[data-v-c86f20c5]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.see-all[data-v-c86f20c5]{color:#165dff;font-size:13px;text-decoration:none}.see-all[data-v-c86f20c5]:hover{text-decoration:underline}.kpi-grid[data-v-c86f20c5]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.kpi-card[data-v-c86f20c5]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;flex-direction:column;gap:8px;padding:20px;transition:all .15s;display:flex}.kpi-card[data-v-c86f20c5]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000000a}.kpi-label[data-v-c86f20c5]{color:#86909c;font-size:13px;font-weight:500}.kpi-numbers[data-v-c86f20c5]{flex-direction:column;gap:4px;display:flex}.kpi-num[data-v-c86f20c5]{align-items:baseline;gap:6px;display:flex}.kpi-num.small[data-v-c86f20c5]{opacity:.7}.kpi-num .num[data-v-c86f20c5]{font-size:28px;font-weight:700;line-height:1}.kpi-num.small .num[data-v-c86f20c5]{font-size:18px}.kpi-num .unit[data-v-c86f20c5]{color:#86909c;font-size:13px}.kpi-today[data-v-c86f20c5]{border-top:3px solid #ff7d00}.kpi-today .num[data-v-c86f20c5]{color:#ff7d00}.kpi-week[data-v-c86f20c5]{border-top:3px solid #165dff}.kpi-week .num[data-v-c86f20c5]{color:#165dff}.kpi-total[data-v-c86f20c5]{border-top:3px solid #00b42a}.kpi-total .num[data-v-c86f20c5]{color:#00b42a}.res-grid[data-v-c86f20c5]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.res-card[data-v-c86f20c5]{color:inherit;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:8px;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;transition:all .15s;display:flex}.res-card[data-v-c86f20c5]:hover{background:#f2f7ff;border-color:#165dff}.res-gaokao[data-v-c86f20c5]{border-top:3px solid #722ed1}.res-gaokao .res-num[data-v-c86f20c5]{color:#722ed1}.res-gaokao[data-v-c86f20c5]:hover{background:#f9f0ff;border-color:#722ed1}.res-gaokao .res-go[data-v-c86f20c5]{color:#c9cdd4}.res-gaokao:hover .res-go[data-v-c86f20c5]{color:#722ed1}.res-icon[data-v-c86f20c5]{flex-shrink:0;font-size:28px}.res-info[data-v-c86f20c5]{flex:1}.res-num[data-v-c86f20c5]{color:#1d2129;font-size:24px;font-weight:700;line-height:1}.res-label[data-v-c86f20c5]{color:#86909c;margin-top:4px;font-size:12px}.res-go[data-v-c86f20c5]{color:#c9cdd4;font-size:18px}.res-card:hover .res-go[data-v-c86f20c5]{color:#165dff}.recent-section[data-v-c86f20c5]{margin-bottom:20px}.recent-list[data-v-c86f20c5]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.recent-list li[data-v-c86f20c5]{border-bottom:1px solid #f2f3f5;align-items:center;gap:14px;padding:14px 18px;transition:background .1s;display:flex}.recent-list li[data-v-c86f20c5]:last-child{border-bottom:none}.recent-list li[data-v-c86f20c5]:hover{background:#fafbfc}.recent-card[data-v-c86f20c5]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;align-items:center;gap:14px;padding:18px 20px;transition:background .1s;display:flex}.recent-card[data-v-c86f20c5]:hover{background:#fafbfc}.recent-idx[data-v-c86f20c5]{color:#4e5969;background:#f2f3f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.recent-card .recent-idx[data-v-c86f20c5]{width:40px;height:40px;font-size:20px}.recent-body[data-v-c86f20c5]{flex:1;min-width:0}.recent-title[data-v-c86f20c5]{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:14px;font-weight:500;text-decoration:none;display:block;overflow:hidden}.recent-title[data-v-c86f20c5]:hover{color:#165dff}.recent-meta[data-v-c86f20c5]{color:#86909c;gap:12px;font-size:12px;display:flex}.recent-go[data-v-c86f20c5]{color:#fff;background:#165dff;border-radius:4px;flex-shrink:0;padding:6px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .15s}.recent-go[data-v-c86f20c5]:hover{background:#0e4cd9}.upload-page[data-v-8fd0cc69]{max-width:720px;margin:0 auto;padding:24px 0}.card[data-v-8fd0cc69]{background:#fff;border-radius:8px;padding:28px 32px;box-shadow:0 2px 8px #0000000a}.card-head[data-v-8fd0cc69]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.card-head h2[data-v-8fd0cc69]{margin:0;font-size:22px}.quota-bar[data-v-8fd0cc69]{color:#4e5969;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:20px;align-items:center;gap:10px;padding:6px 14px;font-size:13px;display:inline-flex}.quota-bar .quota-text b[data-v-8fd0cc69]{color:#00b42a;font-weight:700}.quota-bar .quota-text b.low[data-v-8fd0cc69]{color:#c43229}.quota-bar .quota-text.muted[data-v-8fd0cc69]{color:#86909c}.renew-btn[data-v-8fd0cc69]{color:#fff;cursor:pointer;background:#ff7d00;border:none;border-radius:14px;padding:4px 14px;font-size:12px;font-weight:600;transition:all .15s}.renew-btn[data-v-8fd0cc69]:hover{background:#f56b00}.tip[data-v-8fd0cc69]{color:#86909c;margin:0 0 24px;font-size:13px}.field[data-v-8fd0cc69]{margin-bottom:20px;display:block}.label[data-v-8fd0cc69]{color:#1d2129;margin-bottom:8px;font-size:14px;font-weight:500;display:block}input[type=text][data-v-8fd0cc69],input[data-v-8fd0cc69]:not([type]){box-sizing:border-box;border:1px solid #c9cdd4;border-radius:4px;width:100%;padding:8px 12px;font-family:inherit;font-size:14px}input[data-v-8fd0cc69]:disabled{cursor:not-allowed;background:#f7f8fa}input[data-v-8fd0cc69]:focus{border-color:#165dff;outline:none}.file-row[data-v-8fd0cc69]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.file-btn[data-v-8fd0cc69]{color:#4e5969;cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:4px;padding:6px 16px;font-family:inherit;font-size:14px}.file-btn[data-v-8fd0cc69]:hover:not(:disabled){color:#165dff;border-color:#165dff}.file-btn[data-v-8fd0cc69]:disabled{opacity:.5;cursor:not-allowed}.filename[data-v-8fd0cc69]{color:#4e5969;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.filename.muted[data-v-8fd0cc69]{color:#86909c}.filesize[data-v-8fd0cc69]{color:#86909c;font-size:12px}.filesize.oversize[data-v-8fd0cc69]{color:#c43229;font-weight:600}.kind-badge[data-v-8fd0cc69]{border-radius:10px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.kind-badge.kind-audio[data-v-8fd0cc69]{color:#00b42a;background:#e8ffea}.kind-badge.kind-doc[data-v-8fd0cc69]{color:#ff7d00;background:#fff7e8}.kind-badge.kind-video[data-v-8fd0cc69]{color:#722ed1;background:#f9f0ff}.kind-badge.kind-unknown[data-v-8fd0cc69]{color:#c43229;background:#ffece8}.hint[data-v-8fd0cc69]{color:#86909c;margin:6px 0 0;font-size:12px}.hint.err[data-v-8fd0cc69]{color:#c43229}.err[data-v-8fd0cc69]{color:#c43229;background:#ffece8;border:1px solid #ffccc7;border-radius:4px;margin:6px 0 0;padding:6px 10px;font-size:12px}.warn[data-v-8fd0cc69]{color:#ad6800;background:#fff7e8;border:1px solid #ffd591;border-radius:4px;margin:6px 0 0;padding:6px 10px;font-size:12px}.ok[data-v-8fd0cc69]{color:#00b42a;background:#e8ffea;border:1px solid #b7eb8f;border-radius:4px;margin:6px 0 0;padding:6px 10px;font-size:12px}.vis-row[data-v-8fd0cc69]{flex-wrap:wrap;gap:16px;display:flex}.vis-opt[data-v-8fd0cc69]{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #e5e6eb;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;display:inline-flex}.vis-opt input[data-v-8fd0cc69]{margin:0}.vis-opt[data-v-8fd0cc69]:has(input:checked){color:#165dff;background:#f2f7ff;border-color:#165dff}.team-field[data-v-8fd0cc69]{background:#f7f8fa;border-radius:6px;padding:14px}.team-list[data-v-8fd0cc69]{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.team-pick[data-v-8fd0cc69]{cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.team-pick.active[data-v-8fd0cc69]{background:#f2f7ff;border-color:#165dff}.team-name[data-v-8fd0cc69]{flex:1;font-weight:500}.team-meta[data-v-8fd0cc69]{color:#86909c;font-size:12px}.empty-tip[data-v-8fd0cc69]{color:#86909c;margin:0 0 10px;font-size:13px}.new-team-row input[data-v-8fd0cc69]{width:100%}.actions[data-v-8fd0cc69]{margin-top:16px}button.primary[data-v-8fd0cc69]{color:#fff;cursor:pointer;background:#165dff;border:none;border-radius:4px;padding:10px 24px;font-size:14px}button.primary[data-v-8fd0cc69]:disabled{cursor:not-allowed;background:#b5cfff}.progress[data-v-8fd0cc69]{background:#f2f7ff;border-radius:4px;margin-top:20px;padding:16px}.bar[data-v-8fd0cc69]{background:#c9cdd4;border-radius:2px;width:100%;height:4px;overflow:hidden}.bar-inner[data-v-8fd0cc69]{background:#165dff;width:30%;height:100%;animation:1.2s ease-in-out infinite slide-8fd0cc69}@keyframes slide-8fd0cc69{0%{transform:translate(-100%)}to{transform:translate(400%)}}.progress-tip[data-v-8fd0cc69]{color:#4e5969;margin:8px 0 0;font-size:13px}.result[data-v-8fd0cc69]{background:#e8ffea;border-radius:4px;margin-top:24px;padding:16px}.result h3[data-v-8fd0cc69]{margin:0 0 8px}.result a[data-v-8fd0cc69]{color:#165dff;text-decoration:none}.result a[data-v-8fd0cc69]:hover{text-decoration:underline}.error[data-v-8fd0cc69]{color:#c43229;background:#ffece8;border-radius:4px;margin-top:16px;padding:12px;font-size:13px}.terms-row[data-v-8fd0cc69]{align-items:center;margin:12px 0;display:flex}.terms-check[data-v-8fd0cc69]{color:#555;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:13px;display:inline-flex}.terms-check input[type=checkbox][data-v-8fd0cc69]{cursor:pointer;accent-color:#1976d2;width:16px;height:16px}.terms-link[data-v-8fd0cc69]{color:#1976d2;cursor:pointer;text-decoration:none}.terms-link[data-v-8fd0cc69]:hover{text-decoration:underline}.terms-mask[data-v-8fd0cc69]{z-index:1100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.terms-dialog[data-v-8fd0cc69]{background:#fff;border-radius:8px;flex-direction:column;width:90%;max-width:720px;max-height:88vh;display:flex;overflow:hidden}.terms-head[data-v-8fd0cc69]{border-bottom:1px solid #eee;align-items:center;padding:14px 18px;display:flex}.terms-head h3[data-v-8fd0cc69]{flex:1;margin:0;font-size:17px}.terms-close[data-v-8fd0cc69]{cursor:pointer;color:#999;background:0 0;border:none;padding:0 8px;font-size:24px}.terms-close[data-v-8fd0cc69]:hover{color:#333}.terms-body[data-v-8fd0cc69]{color:#333;padding:16px 24px;font-size:14px;line-height:1.7;overflow-y:auto}.terms-body h4[data-v-8fd0cc69]{color:#1976d2;margin:14px 0 6px;font-size:15px}.terms-body h4[data-v-8fd0cc69]:first-child{margin-top:0}.terms-body p[data-v-8fd0cc69]{margin:6px 0}.terms-body ul[data-v-8fd0cc69]{margin:6px 0;padding-left:22px}.terms-body li[data-v-8fd0cc69]{margin:2px 0}.terms-tip[data-v-8fd0cc69]{color:#1976d2;background:#f0f7ff;border-left:3px solid #1976d2;border-radius:4px;padding:8px 12px;font-size:13px;margin-top:16px!important}.terms-foot[data-v-8fd0cc69]{background:#fafafa;border-top:1px solid #eee;justify-content:flex-end;gap:10px;padding:12px 18px;display:flex}.browse-page[data-v-0bde4355]{max-width:1100px;margin:0 auto}.breadcrumbs[data-v-0bde4355]{color:#86909c;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.crumb-link[data-v-0bde4355]{color:#165dff;text-decoration:none}.crumb-link[data-v-0bde4355]:hover{text-decoration:underline}.crumb-current[data-v-0bde4355]{color:#1d2129;font-weight:500}.browse-page h2[data-v-0bde4355]{margin:0 0 16px;font-size:22px}.category-tabs[data-v-0bde4355]{justify-content:flex-end;gap:4px;margin-bottom:8px;display:flex}.category-tabs .tab[data-v-0bde4355]{color:#4e5969;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:6px;padding:6px 16px;font-size:13px;transition:all .15s}.category-tabs .tab[data-v-0bde4355]:hover{color:#165dff;border-color:#165dff}.category-tabs .tab.active[data-v-0bde4355]{color:#fff;background:#165dff;border-color:#165dff;font-weight:500}.main-tabs[data-v-0bde4355]{border-bottom:1px solid #e5e6eb;gap:8px;margin-bottom:16px;display:flex}.tab[data-v-0bde4355]{color:#4e5969;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 18px;font-size:14px}.tab[data-v-0bde4355]:hover{color:#165dff}.tab.active[data-v-0bde4355]{color:#165dff;border-bottom-color:#165dff;font-weight:500}.layout[data-v-0bde4355]{align-items:flex-start;gap:24px;margin-top:16px;display:flex}.course-side[data-v-0bde4355]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;flex-direction:column;flex-shrink:0;width:240px;max-height:calc(100vh - 100px);display:flex;position:sticky;top:80px;overflow:hidden}.side-title[data-v-0bde4355]{color:#1d2129;background:#f7f8fa;border-bottom:1px solid #e5e6eb;flex-shrink:0;padding:14px 16px;font-size:15px;font-weight:600}.course-nav[data-v-0bde4355]{flex:1;margin:0;padding:8px 0;list-style:none;overflow-y:auto}.course-nav li[data-v-0bde4355]{color:#4e5969;cursor:pointer;border-left:3px solid #0000;align-items:center;gap:10px;padding:10px 16px;font-size:14px;transition:all .15s;display:flex}.course-nav li[data-v-0bde4355]:hover{color:#165dff;background:#f2f7ff}.course-nav li.active[data-v-0bde4355]{color:#165dff;background:#e6f0ff;border-left-color:#165dff;font-weight:600}.nav-icon[data-v-0bde4355]{flex-shrink:0;font-size:16px}.nav-name[data-v-0bde4355]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.nav-count[data-v-0bde4355]{color:#86909c;background:#f2f3f5;border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:12px}.course-nav li.active .nav-count[data-v-0bde4355]{color:#fff;background:#165dff}.article-main[data-v-0bde4355]{flex:1;min-width:0}.main-head[data-v-0bde4355]{border-bottom:2px solid #165dff;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.main-title[data-v-0bde4355]{color:#1d2129;margin:0;font-size:18px;font-weight:600}.state[data-v-0bde4355]{color:#86909c;text-align:center;background:#fff;border:1px dashed #c9cdd4;border-radius:8px;padding:60px 0}.state a[data-v-0bde4355]{color:#165dff;margin-top:8px;display:inline-block}.list[data-v-0bde4355]{margin:0;padding:0;list-style:none}.list li[data-v-0bde4355]{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;margin-bottom:12px;padding:16px 20px;transition:all .15s}.list li[data-v-0bde4355]:hover{border-color:#c9cdd4}.title[data-v-0bde4355]{font-size:15px;font-weight:500}.meta[data-v-0bde4355]{color:#86909c;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.vis-badge[data-v-0bde4355]{border-radius:8px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-block}.vis-badge.vis-private[data-v-0bde4355]{color:#4e5969;background:#f2f3f5}.vis-badge.vis-public[data-v-0bde4355]{color:#00b42a;background:#e8ffea}.vis-badge.vis-team[data-v-0bde4355]{color:#165dff;background:#e6f4ff}.vis-badge.vis-video[data-v-0bde4355]{color:#ff7d00;background:#fff7e8;border:1px solid #ffd591}.copyright-badge[data-v-0bde4355]{border:1px solid;border-radius:3px;padding:1px 6px;font-size:11px;font-weight:500}.copyright-badge.cp-self[data-v-0bde4355]{color:#1976d2;background:#f0f7ff;border-color:#adc6ff}.copyright-badge.cp-public_domain[data-v-0bde4355]{color:#00b42a;background:#e8ffea;border-color:#b7eb8f}.copyright-badge.cp-licensed[data-v-0bde4355]{color:#ad6800;background:#fff7e8;border-color:#ffd591}.copyright-badge.cp-educational[data-v-0bde4355]{color:#722ed1;background:#f9f0ff;border-color:#d3adf7}.copyright-badge.cp-authorized_org[data-v-0bde4355]{color:#165dff;background:#e6f4ff;border-color:#91caff}.copyright-badge.cp-unauthorized[data-v-0bde4355]{color:#c43229;background:#ffece8;border-color:#ffa39e}.no-original-badge[data-v-0bde4355]{color:#4e5969;background:#f4f5f7;border:1px solid #c9cdd4;border-radius:3px;padding:1px 6px;font-size:11px;font-weight:500}.progress-badge[data-v-0bde4355]{color:#389e0d;background:#f6ffed;border:1px solid #b7eb8f;border-radius:10px;align-items:center;gap:4px;padding:1px 8px 1px 4px;font-size:11px;font-weight:500;display:inline-flex}.progress-bar-mini[data-v-0bde4355]{background:#d9f7be;border-radius:2px;width:36px;height:4px;display:inline-block;overflow:hidden}.progress-fill-mini[data-v-0bde4355]{background:#52c41a;height:100%;transition:width .3s;display:block}.progress-pct-mini[data-v-0bde4355]{color:#389e0d;font-weight:600}.type-badge[data-v-0bde4355]{border-radius:10px;margin-right:4px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-block}.type-badge.type-gaokao[data-v-0bde4355]{color:#fa8c16;background:#fff7e8}.type-badge.type-zhongkao[data-v-0bde4355]{color:#722ed1;background:#f9f0ff}.type-badge.type-article[data-v-0bde4355]{color:#165dff;background:#e6f4ff}.export-bar[data-v-0bde4355]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;align-items:center;gap:10px;margin-top:24px;padding:12px 16px;display:flex;position:sticky;bottom:16px;box-shadow:0 2px 8px #0000000a}.export-bar .export-path-input[data-v-0bde4355]{border:1px solid #d9d9d9;border-radius:4px;flex:auto;max-width:320px;padding:5px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.export-bar .export-path-input[data-v-0bde4355]:focus{border-color:#165dff;outline:none}.export-bar .export-path-btn[data-v-0bde4355],.export-bar .export-confirm-btn[data-v-0bde4355],.export-bar .export-toggle-btn[data-v-0bde4355]{cursor:pointer;border:1px solid #165dff;border-radius:4px;padding:5px 16px;font-size:13px;transition:all .15s}.export-bar .export-path-btn[data-v-0bde4355]{color:#165dff;background:#fff}.export-bar .export-path-btn[data-v-0bde4355]:hover{background:#e6f4ff}.export-bar .export-confirm-btn[data-v-0bde4355]{color:#fff;background:#165dff}.export-bar .export-confirm-btn[data-v-0bde4355]:hover{background:#0e4cd9}.export-bar .export-confirm-btn[data-v-0bde4355]:disabled{color:#fff;cursor:not-allowed;background:#c9cdd4;border-color:#c9cdd4}.export-bar .export-toggle-btn[data-v-0bde4355]{color:#4e5969;background:#fff;border-color:#d9d9d9;margin-left:auto}.export-bar .export-toggle-btn[data-v-0bde4355]:hover{color:#165dff;background:#f2f3f5;border-color:#165dff}.export-bar .export-count[data-v-0bde4355]{color:#4e5969;margin-left:4px;font-size:13px}.export-bar .export-format-select[data-v-0bde4355]{color:#165dff;cursor:pointer;background:#fff;border:1px solid #165dff;border-radius:4px;outline:none;height:30px;margin-left:-6px;padding:5px 8px;font-size:13px;line-height:1.2}.export-bar .export-format-select[data-v-0bde4355]:hover{background:#e6f4ff}.export-bar .export-format-select[data-v-0bde4355]:focus{border-color:#0e4cd9}.list li[data-v-0bde4355]{align-items:center;gap:10px;display:flex}.list li .export-check[data-v-0bde4355]{cursor:pointer;accent-color:#165dff;flex-shrink:0;width:18px;height:18px}.word-chip-wrap[data-v-af0ebf21]{display:inline-block;position:relative}.word-chip[data-v-af0ebf21]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:1px 8px;font-size:11px;transition:transform .1s,box-shadow .15s;display:inline-block}.word-chip[data-v-af0ebf21]:hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.word-chip.is-active[data-v-af0ebf21]{box-shadow:0 0 0 2px #165dff}.word-chip.is-loading[data-v-af0ebf21]{opacity:.7}.word-chip.good[data-v-af0ebf21]{color:#00b42a;background:#e8ffea;border-color:#b7eb8a}.word-chip.ok[data-v-af0ebf21]{color:#ff7d00;background:#fff7e8;border-color:#ffd591}.word-chip.err[data-v-af0ebf21]{color:#c43229;background:#ffece8;border-color:#ffccc7}.word-chip.missing[data-v-af0ebf21]{color:#86909c;background:#f2f3f5;border-color:#c9cdd4;text-decoration:line-through}.word-chip.stress[data-v-af0ebf21]{box-shadow:0 0 0 2px #165dff}.word-chip .stress-mark[data-v-af0ebf21]{color:#165dff;margin-left:1px;font-weight:700}.loading-dot[data-v-af0ebf21]{background:#165dff;border-radius:50%;width:6px;height:6px;margin-left:4px;animation:.8s infinite blink-af0ebf21;display:inline-block}@keyframes blink-af0ebf21{0%,to{opacity:.3}50%{opacity:1}}.spell-popover[data-v-af0ebf21]{color:#1d2129;z-index:1000;text-align:left;background:#fff;border:1px solid #c9cdd4;border-radius:6px;flex-direction:column;gap:6px;min-width:180px;max-width:320px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0000001f}.popover-arrow[data-v-af0ebf21]{background:#fff;border-bottom:1px solid #c9cdd4;border-right:1px solid #c9cdd4;width:10px;height:10px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.popover-row[data-v-af0ebf21]{flex-wrap:wrap;gap:8px;display:flex}.popover-phon[data-v-af0ebf21]{color:#722ed1;background:#f9f0ff;border-radius:3px;padding:1px 6px;font-family:Consolas,Monaco,monospace;font-size:12px;font-weight:600}.popover-explain[data-v-af0ebf21]{color:#4e5969;font-size:11px}.popover-explain-label[data-v-af0ebf21]{color:#86909c;margin-right:4px;font-weight:600}.popover-explains[data-v-af0ebf21]{flex-direction:column;gap:2px}.popover-ex[data-v-af0ebf21]{color:#4e5969;font-size:11px;line-height:1.5}.popover-tip[data-v-af0ebf21]{color:#c9cdd4;border-top:1px dashed #f0f1f3;margin-top:4px;padding-top:4px;font-size:10px;font-style:italic}.popover-err[data-v-af0ebf21]{color:#c43229;font-size:11px}.breadcrumbs[data-v-7092d823]{color:#86909c;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.crumb-link[data-v-7092d823]{color:#165dff;border-radius:3px;padding:2px 4px;text-decoration:none}.crumb-link[data-v-7092d823]:hover{background:#f2f7ff;text-decoration:underline}.crumb-sep[data-v-7092d823]{color:#c9cdd4}.crumb-current[data-v-7092d823]{color:#1d2129;font-weight:500}.article-head[data-v-7092d823]{margin-bottom:24px}.progress-bar[data-v-7092d823]{background:#f0f2f5;border-radius:10px;max-width:480px;height:20px;margin:0 0 12px;position:relative;overflow:hidden}.progress-fill[data-v-7092d823]{background:linear-gradient(90deg,#95de64 0%,#52c41a 100%);transition:width .4s;position:absolute;inset:0 auto 0 0}.progress-text[data-v-7092d823]{text-align:center;color:#1d2129;text-shadow:0 0 2px #ffffffb3;font-size:12px;font-weight:500;line-height:20px;display:block;position:relative}.article-head .head-row[data-v-7092d823]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.article-head h2[data-v-7092d823]{margin:0;font-size:22px}.head-actions[data-v-7092d823]{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.complaint-btn[data-v-7092d823]{color:#c43229;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fff5f5;border:1px solid #ffccc7;border-radius:14px;padding:5px 14px;font-size:13px;font-weight:500;transition:all .15s}.complaint-btn[data-v-7092d823]:hover{background:#ffece8;border-color:#ff9b95;transform:translateY(-1px);box-shadow:0 2px 6px #c4322926}.complaint-btn[data-v-7092d823]:active{transform:translateY(0)}.eval-quota[data-v-7092d823]{color:#4e5969;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:20px;align-items:center;gap:10px;padding:6px 14px;font-size:13px;display:inline-flex}.eval-quota .quota-text b[data-v-7092d823]{color:#00b42a;font-weight:700}.eval-quota .quota-text b.low[data-v-7092d823]{color:#c43229}.eval-quota .quota-text.muted[data-v-7092d823]{color:#86909c}.translate-toggle-btn[data-v-7092d823]{color:#4e5969;cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:14px;flex-shrink:0;margin-right:8px;padding:4px 12px;font-size:12px}.translate-toggle-btn[data-v-7092d823]:hover{color:#165dff;border-color:#165dff}.translate-toggle-btn.active[data-v-7092d823]{color:#165dff;background:#e6f4ff;border-color:#165dff;font-weight:600}.autoplay-toggle-btn[data-v-7092d823]{color:#4e5969;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #c9cdd4;border-radius:14px;flex-shrink:0;padding:4px 12px;font-size:12px;transition:all .15s}.autoplay-toggle-btn[data-v-7092d823]:hover{color:#165dff;border-color:#165dff}.autoplay-toggle-btn.active[data-v-7092d823]{color:#165dff;background:#e6f4ff;border-color:#165dff;font-weight:600;box-shadow:0 0 0 2px #165dff14}.translate-row[data-v-7092d823]{box-sizing:border-box;color:#5b21b6;background:#f9f0ff;border-left:3px solid #722ed1;border-radius:0 4px 4px 0;flex:0 0 100%;width:100%;max-width:100%;margin-top:4px;padding:6px 10px;font-size:13px;line-height:1.5}.translate-row.muted[data-v-7092d823]{color:#c9cdd4;background:#f7f8fa;border-left-color:#c9cdd4;font-style:italic}.renew-btn[data-v-7092d823]{color:#fff;cursor:pointer;background:#ff7d00;border:none;border-radius:14px;padding:4px 14px;font-size:12px;font-weight:600;transition:all .15s}.renew-btn[data-v-7092d823]:hover{background:#f56b00}.meta[data-v-7092d823]{color:#86909c;margin:0 0 8px;font-size:13px}.full-text[data-v-7092d823]{color:#1d2129;text-align:left;word-break:break-word;white-space:pre-wrap;background:#f7f8fa;border-left:3px solid #165dff;border-radius:6px;padding:14px 18px;font-size:18px;line-height:1.8}.state[data-v-7092d823]{color:#86909c;text-align:center;padding:40px 0}.link-btn[data-v-7092d823]{color:#165dff;cursor:pointer;background:0 0;border:none;margin-left:8px}.toolbar[data-v-7092d823]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.hint[data-v-7092d823]{color:#86909c;font-size:13px}.save-btn[data-v-7092d823]{color:#fff;cursor:pointer;background:#165dff;border:none;border-radius:4px;padding:8px 18px;font-size:14px}.save-btn[data-v-7092d823]:disabled{cursor:not-allowed;background:#c9cdd4}.toolbar-actions[data-v-7092d823]{align-items:center;gap:8px;display:inline-flex}.toolbar-play-btn[data-v-7092d823],.toolbar-pause-btn[data-v-7092d823]{cursor:pointer;color:#4e5969;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #c9cdd4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .15s;display:inline-flex}.toolbar-play-btn[data-v-7092d823]:hover:not(:disabled),.toolbar-pause-btn[data-v-7092d823]:hover:not(:disabled){color:#165dff;border-color:#165dff;transform:translateY(-1px);box-shadow:0 2px 6px #165dff26}.toolbar-play-btn[data-v-7092d823]:active,.toolbar-pause-btn[data-v-7092d823]:active{transform:translateY(0)}.toolbar-play-btn[data-v-7092d823]:disabled,.toolbar-pause-btn[data-v-7092d823]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.sentences[data-v-7092d823]{max-height:calc(100vh - 260px);margin:0;padding:0 8px 0 0;list-style:none;overflow:hidden auto}.sentences[data-v-7092d823]::-webkit-scrollbar{width:8px}.sentences[data-v-7092d823]::-webkit-scrollbar-track{background:#f2f3f5;border-radius:4px}.sentences[data-v-7092d823]::-webkit-scrollbar-thumb{background:#c9cdd4;border-radius:4px}.sentences[data-v-7092d823]::-webkit-scrollbar-thumb:hover{background:#86909c}.sentences li[data-v-7092d823]{text-align:left;background:#fff;border:1px solid #e5e6eb;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;transition:all .15s;display:flex}.sentences li.edited[data-v-7092d823]{background:#fff7e8;border-color:#ff7d00}.sentences li.weak[data-v-7092d823]{background:#fff1f0;border-color:#ffccc7}.sentences li.weak[data-v-7092d823]:hover{border-color:#f53f3f}.sentences li.strong[data-v-7092d823]{background:#f6ffed;border-color:#b7eb8a}.sentences li.strong[data-v-7092d823]:hover{border-color:#52c41a}.sentences li.playing[data-v-7092d823]{background:#f2f7ff;border-color:#165dff}.sentences li.recording[data-v-7092d823]{background:#fff1f0;border-color:#f53f3f}.sentences li.done[data-v-7092d823]{background:#f6ffed;border-color:#b7eb8f}.sentences li.done[data-v-7092d823]:before{content:"✓";color:#fff;background:#52c41a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:700;display:inline-flex}.sentences.auto-play[data-v-7092d823]{padding:4px 0;position:relative;overflow:hidden}.sentences.auto-play li[data-v-7092d823]{transition:opacity .45s,filter .45s,transform .45s,padding .45s,max-height .45s,font-size .4s,background .3s,border-color .3s,border-width .3s,box-shadow .4s,margin .45s}.sentences.auto-play li.slot-top[data-v-7092d823],.sentences.auto-play li.slot-bottom[data-v-7092d823]{opacity:.55;filter:blur(1.5px);background:#fafbfc;border-color:#f0f1f3;max-height:60px;margin-bottom:6px;padding-top:6px;padding-bottom:6px;overflow:hidden;transform:scale(.96)}.sentences.auto-play li.slot-middle[data-v-7092d823]{opacity:1;filter:none;z-index:2;background:#f2f7ff;border-width:2px;border-color:#165dff;max-height:480px;margin:6px 0 14px;padding:28px 32px;font-size:18px;font-weight:600;position:relative;transform:scale(1.04);box-shadow:0 12px 36px #165dff52}.sentences.auto-play li.slot-middle .text-display[data-v-7092d823]{padding:8px 12px;font-size:20px;font-weight:600;line-height:1.7}.sentences.auto-play li.slot-middle .text-display .seg-norm[data-v-7092d823]{color:#1d2129}.sentences.auto-play li.slot-middle .idx[data-v-7092d823]{color:#fff;background:#165dff;border:2px solid #fff;width:34px;height:34px;font-size:14px;font-weight:700;box-shadow:0 0 0 3px #165dff26}.sentences.auto-play li.slot-middle .playing .idx[data-v-7092d823],.sentences.auto-play li.slot-middle .idx[data-v-7092d823]{color:#fff;background:#165dff}.sentences.auto-play li.slot-middle .play-btn[data-v-7092d823],.sentences.auto-play li.slot-middle .mic-btn[data-v-7092d823],.sentences.auto-play li.slot-middle .user-play-btn[data-v-7092d823],.sentences.auto-play li.slot-middle .slow-play-btn[data-v-7092d823],.sentences.auto-play li.slot-middle .split-btn[data-v-7092d823],.sentences.auto-play li.slot-middle .fav-btn[data-v-7092d823],.sentences.auto-play li.slot-middle .edit-btn[data-v-7092d823]{width:36px;height:36px;font-size:15px}.sentences.auto-play li.slot-middle .playing-tag[data-v-7092d823]{font-size:14px;font-weight:600}.sentences.auto-play li.slot-middle .last-score[data-v-7092d823]{min-width:52px;min-height:32px}.sentences.auto-play li.slot-middle .last-score-num[data-v-7092d823]{font-size:17px}.pager-enter-active[data-v-7092d823],.pager-leave-active[data-v-7092d823]{transition:opacity .45s,transform .45s,max-height .45s,padding .45s,filter .45s,font-size .4s,background .3s,border-color .3s,box-shadow .4s,margin .45s}.pager-enter-from[data-v-7092d823]{opacity:0;filter:blur(3px);border-width:0;max-height:0;margin:0;padding-top:0;padding-bottom:0;transform:translateY(30px)scale(.95)}.pager-leave-to[data-v-7092d823]{opacity:0;filter:blur(3px);border-width:0;max-height:0;margin:0;padding-top:0;padding-bottom:0;transform:translateY(-30px)scale(.95)}.pager-leave-active[data-v-7092d823]{position:absolute;left:0;right:8px}.pager-move[data-v-7092d823]{transition:transform .45s,opacity .45s,padding .45s,max-height .45s,filter .45s,font-size .4s,background .3s,border-color .3s,box-shadow .4s,margin .45s}.idx[data-v-7092d823]{color:#4e5969;cursor:pointer;background:#f0f1f3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:inline-flex}.playing .idx[data-v-7092d823],li.playing .idx[data-v-7092d823]{color:#fff;background:#165dff}.text-input[data-v-7092d823]{background:0 0;border:1px solid #0000;border-radius:4px;flex:1;min-width:0;padding:6px 10px;font-family:inherit;font-size:16px;line-height:1.6}.text-input[data-v-7092d823]:hover{border-color:#e5e6eb}.text-input[data-v-7092d823]:focus{background:#fff;border-color:#165dff;outline:none}.text-input.is-edited[data-v-7092d823]{background:#fffbe8}.text-input.is-edited[data-v-7092d823]:focus{background:#fff}.text-display[data-v-7092d823]{word-break:break-word;-webkit-user-select:text;user-select:text;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:1;min-width:0;padding:6px 10px;font-family:inherit;font-size:16px;line-height:1.6;display:inline-block}.text-display[data-v-7092d823]:hover{background:#fafbfc;border-color:#e5e6eb}.seg[data-v-7092d823]{white-space:pre-wrap}.seg-norm[data-v-7092d823]{color:#1d2129}.seg-low[data-v-7092d823]{color:#c43229;text-underline-offset:2px;background:#ffece8;border-radius:2px;padding:0 2px;font-weight:600;-webkit-text-decoration:underline wavy #f53f3f;text-decoration:underline wavy #f53f3f}.edit-btn[data-v-7092d823]{cursor:pointer;color:#4e5969;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #c9cdd4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;transition:all .15s;display:inline-flex}.edit-btn[data-v-7092d823]:hover:not(:disabled){color:#165dff;border-color:#165dff}.edit-btn.ok[data-v-7092d823]:hover:not(:disabled){color:#00b42a;border-color:#00b42a}.edit-btn.cancel[data-v-7092d823]:hover:not(:disabled){color:#c43229;border-color:#c43229}.edit-btn[data-v-7092d823]:disabled{opacity:.4;cursor:not-allowed}.play-btn[data-v-7092d823],.mic-btn[data-v-7092d823],.user-play-btn[data-v-7092d823],.slow-play-btn[data-v-7092d823],.speed-item[data-v-7092d823]{cursor:pointer;color:#4e5969;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #c9cdd4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:inline-flex}.play-btn[data-v-7092d823]:hover,.mic-btn[data-v-7092d823]:hover,.user-play-btn[data-v-7092d823]:hover,.slow-play-btn[data-v-7092d823]:hover{color:#165dff;border-color:#165dff}.play-btn.active[data-v-7092d823]{color:#fff;background:#165dff;border-color:#165dff}.user-play-btn.active[data-v-7092d823]{color:#fff;background:#722ed1;border-color:#722ed1}.slow-play-btn.active[data-v-7092d823]{color:#fff;background:#ff7d00;border-color:#ff7d00}.user-play-btn[data-v-7092d823]{font-size:13px}.slow-play-btn[data-v-7092d823]{min-width:32px;font-size:14px}.speed-wrap[data-v-7092d823]{display:inline-flex;position:relative}.split-btn[data-v-7092d823]{cursor:pointer;color:#4e5969;background:#fff;border:1px solid #c9cdd4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:inline-flex}.split-btn[data-v-7092d823]:hover:not(:disabled){color:#722ed1;border-color:#722ed1}.split-btn[data-v-7092d823]:disabled,.split-btn.busy[data-v-7092d823]{opacity:.6;cursor:wait}.fav-btn[data-v-7092d823]{cursor:pointer;color:#c9cdd4;background:#fff;border:1px solid #c9cdd4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:all .15s;display:inline-flex}.fav-btn[data-v-7092d823]:hover:not(:disabled){color:#ffb800;border-color:#ffb800}.fav-btn.active[data-v-7092d823]{color:#ffb800;background:#fffbe8;border-color:#ffb800}.fav-btn[data-v-7092d823]:disabled{opacity:.5;cursor:wait}.slow-play-btn.open[data-v-7092d823]{color:#fff;background:#ff7d00;border-color:#ff7d00}.speed-menu[data-v-7092d823]{z-index:100;background:#fff;border:1px solid #c9cdd4;border-radius:4px;min-width:110px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 2px 12px #0000001a}.speed-item[data-v-7092d823]{text-align:left;color:#1d2129;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f2f3f5;width:100%;padding:6px 12px;font-family:inherit;font-size:13px;display:block}.speed-item[data-v-7092d823]:last-child{border-bottom:none}.speed-item[data-v-7092d823]:hover{color:#165dff;background:#f2f7ff}.speed-item.active[data-v-7092d823]{color:#ff7d00;background:#fff7e8;font-weight:600}.mic-btn.recording[data-v-7092d823]{color:#fff;background:#f53f3f;border-color:#f53f3f;animation:1s infinite pulse-7092d823}.mic-btn.busy[data-v-7092d823]{opacity:.6;cursor:wait}@keyframes pulse-7092d823{0%,to{box-shadow:0 0 #ff4d4f80}50%{box-shadow:0 0 0 6px #ff4d4f00}}.score[data-v-7092d823],.score-loading[data-v-7092d823],.score-error[data-v-7092d823],.score-placeholder[data-v-7092d823]{text-align:center;flex-shrink:0;min-width:36px;font-size:14px;font-weight:600}.score[data-v-7092d823]{border-radius:12px;padding:2px 8px}.score.good[data-v-7092d823]{color:#00b42a;background:#e8ffea}.score.ok[data-v-7092d823]{color:#ff7d00;background:#fff7e8}.score.bad[data-v-7092d823]{color:#c43229;background:#ffece8}.score-loading[data-v-7092d823]{color:#86909c;font-size:12px}.score-error[data-v-7092d823]{color:#c43229;cursor:help;background:#ffece8;border-radius:50%;width:22px;min-width:22px;height:22px;line-height:22px}.score-placeholder[data-v-7092d823]{color:#c9cdd4}.last-score[data-v-7092d823]{-webkit-user-select:none;user-select:none;background:#f7f8fa;border:1px solid #0000;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-width:44px;min-height:28px;margin-left:auto;padding:4px 10px;transition:all .15s;display:inline-flex}.last-score.clickable[data-v-7092d823]{cursor:pointer}.last-score.clickable[data-v-7092d823]:hover{background:#f2f7ff;border-color:#165dff}.last-score.expanded[data-v-7092d823]{background:#e6f4ff;border-color:#165dff}.last-score.busy[data-v-7092d823]{cursor:wait;background:#f7f8fa}.last-score.error[data-v-7092d823]{background:#ffece8;border-color:#ffa39e}.last-score.none[data-v-7092d823]{color:#c9cdd4;background:#f7f8fa}.last-score-num[data-v-7092d823]{font-size:15px;font-weight:700;line-height:1}.last-score-num.good[data-v-7092d823]{color:#00b42a}.last-score-num.ok[data-v-7092d823]{color:#ff7d00}.last-score-num.bad[data-v-7092d823]{color:#c43229}.last-score-num.none[data-v-7092d823]{color:#c9cdd4;font-weight:500}.last-score-icon[data-v-7092d823]{color:#86909c;font-size:13px;line-height:1}.last-score-icon.error[data-v-7092d823]{color:#c43229;font-weight:700}.score-block[data-v-7092d823]{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.delta[data-v-7092d823]{white-space:nowrap;cursor:help;border-radius:8px;padding:1px 6px;font-size:11px;font-weight:600}.delta.up[data-v-7092d823]{color:#00b42a;background:#e8ffea}.delta.down[data-v-7092d823]{color:#c43229;background:#ffece8}.delta.flat[data-v-7092d823]{color:#86909c;background:#f2f3f5}.highlight-flash[data-v-7092d823]{animation:1.5s ease-out flash-highlight-7092d823}@keyframes flash-highlight-7092d823{0%{background:#fff7e8;box-shadow:0 0 0 4px #ff7d00}to{background:0 0;box-shadow:0 0 #0000}}.playing-tag[data-v-7092d823]{color:#165dff;text-align:right;flex-shrink:0;min-width:60px;font-size:12px}.edited-dot[data-v-7092d823]{color:#ff7d00;text-align:center;flex-shrink:0;min-width:12px;font-size:18px}.lang-badge[data-v-7092d823]{color:#4e5969;letter-spacing:.5px;-webkit-user-select:none;user-select:none;background:#f2f3f5;border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:700}.modal-mask[data-v-7092d823]{z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:24px;animation:.15s ease-out modal-fade-in-7092d823;display:flex;position:fixed;inset:0}@keyframes modal-fade-in-7092d823{0%{opacity:0}to{opacity:1}}.modal-card[data-v-7092d823]{background:#fff;border-radius:10px;flex-direction:column;width:100%;max-width:720px;max-height:85vh;animation:.18s ease-out modal-pop-in-7092d823;display:flex;box-shadow:0 12px 40px #00000040}@keyframes modal-pop-in-7092d823{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-head[data-v-7092d823]{border-bottom:1px solid #e5e6eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.modal-score-badge[data-v-7092d823]{background:#fff5f5;border:1.5px solid #c43229;border-radius:18px;flex-shrink:0;align-items:baseline;gap:2px;margin-left:4px;padding:2px 14px;display:inline-flex;box-shadow:0 1px 4px #c432292e}.modal-score-num[data-v-7092d823]{color:#c43229;font-family:DIN Alternate,Bahnschrift,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:800;line-height:1.1}.modal-score-label[data-v-7092d823]{color:#c43229;font-size:12px;font-weight:600}.modal-title[data-v-7092d823]{color:#1d2129;margin:0;font-size:16px;font-weight:600}.modal-close[data-v-7092d823]{color:#86909c;cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:24px;line-height:1;transition:color .15s}.modal-close[data-v-7092d823]:hover{color:#c43229}.modal-body[data-v-7092d823]{flex-direction:column;gap:12px;padding:16px 20px 20px;font-size:12px;line-height:1.7;display:flex;overflow-y:auto}.modal-section.original[data-v-7092d823]{background:#f7f8fa;border-left:3px solid #165dff;border-radius:6px;padding:10px 14px}.modal-section-label[data-v-7092d823]{color:#86909c;margin-bottom:4px;font-size:11px}.modal-orig-text[data-v-7092d823]{color:#1d2129;font-size:14px;line-height:1.6}.modal-play-row[data-v-7092d823]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.modal-play-btn[data-v-7092d823]{cursor:pointer;color:#4e5969;background:#fff;border:1px solid #c9cdd4;border-radius:14px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:500;transition:all .12s;display:inline-flex}.modal-play-btn[data-v-7092d823]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.modal-play-btn[data-v-7092d823]:disabled{opacity:.4;cursor:not-allowed}.modal-play-btn.std[data-v-7092d823]:hover:not(:disabled){color:#165dff;background:#e6f4ff;border-color:#165dff}.modal-play-btn.mine[data-v-7092d823]:hover:not(:disabled){color:#ff7d00;background:#fff7e8;border-color:#ff7d00}.modal-play-btn.playing[data-v-7092d823]{color:#fff}.modal-play-btn.std.playing[data-v-7092d823]{background:#165dff;border-color:#165dff}.modal-play-btn.mine.playing[data-v-7092d823]{background:#ff7d00;border-color:#ff7d00}.modal-rec-btn[data-v-7092d823]{cursor:pointer;color:#722ed1;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #722ed1;border-radius:14px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:500;transition:all .12s;display:inline-flex}.modal-rec-btn[data-v-7092d823]:hover:not(:disabled){background:#f9f0ff}.modal-rec-btn[data-v-7092d823]:disabled{opacity:.4;cursor:not-allowed}.modal-rec-btn.recording[data-v-7092d823]{color:#fff;background:#ff4d4f;border-color:#ff4d4f;animation:1s infinite pulse-7092d823}.modal-rec-btn.busy[data-v-7092d823]{cursor:wait;background:#f9f0ff}.modal-rec-err[data-v-7092d823]{color:#c43229;background:#fff5f5;border:1px solid #ffccc7;border-radius:3px;margin-top:6px;padding:4px 8px;font-size:12px}.detail-row[data-v-7092d823]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.detail-row .label[data-v-7092d823]{color:#4e5969;font-weight:600}.detail-row.err .label[data-v-7092d823]{color:#c43229}.modal-section.waveform-section[data-v-7092d823]{background:#fafbfc}.waveform-hint[data-v-7092d823]{color:#86909c;margin-left:8px;font-size:11px;font-weight:400}.waveform-hint.muted[data-v-7092d823]{color:#c9cdd4;font-style:italic}.waveform-loading[data-v-7092d823]{color:#86909c;text-align:center;padding:12px;font-size:12px}.waveform-err[data-v-7092d823]{color:#c43229;background:#fff5f5;border:1px solid #ffccc7;border-radius:4px;padding:8px 12px;font-size:12px}.waveform-img[data-v-7092d823]{background:#fff;border:1px solid #f0f1f3;border-radius:4px;width:100%;height:auto;display:block}.waveform-refresh[data-v-7092d823]{cursor:pointer;color:#4e5969;background:#fff;border:1px solid #c9cdd4;border-radius:3px;margin-left:8px;padding:1px 8px;font-size:11px}.waveform-refresh[data-v-7092d823]:hover{color:#165dff;background:#f2f3f5;border-color:#165dff}.word-chip[data-v-7092d823]{cursor:help;background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:1px 8px;font-size:11px;display:inline-block}.word-chip.good[data-v-7092d823]{color:#00b42a;background:#e8ffea;border-color:#b7eb8a}.word-chip.stress[data-v-7092d823]{box-shadow:0 0 0 2px #165dff}.word-chip .stress-mark[data-v-7092d823]{color:#165dff;margin-left:1px;font-weight:700}.words-block[data-v-7092d823]{flex-direction:column;align-items:flex-start!important}.words-line[data-v-7092d823]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.phones-block[data-v-7092d823]{flex-direction:column;gap:4px;margin-top:4px;display:flex}.phone-row[data-v-7092d823]{align-items:center;gap:3px;padding-left:4px;display:flex}.phone-label[data-v-7092d823]{color:#86909c;min-width:60px;font-size:11px}.phone-chip[data-v-7092d823]{color:#4e5969;cursor:help;background:#fff;border:1px solid #d9d9d9;border-radius:3px;padding:1px 6px;font-family:Consolas,Monaco,monospace;font-size:10px;display:inline-block}.phone-chip.good[data-v-7092d823]{color:#389e0d;background:#f6ffed;border-color:#b7eb8a}.phone-chip.ok[data-v-7092d823]{color:#d46b08;background:#fff7e8;border-color:#ffd591}.phone-chip.err[data-v-7092d823]{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.phone-chip.stressed[data-v-7092d823]{background:#e6f4ff;border-color:#91caff;font-weight:600}.phone-chip .stress-mark[data-v-7092d823]{color:#165dff;font-weight:700}.link-mark[data-v-7092d823]{color:#722ed1;margin:0 4px;font-size:14px;font-weight:700;display:inline-block}.word-chip.ok[data-v-7092d823]{color:#ff7d00;background:#fff7e8;border-color:#ffd591}.word-chip.err[data-v-7092d823]{color:#c43229;background:#ffece8;border-color:#ffccc7}.word-chip.missing[data-v-7092d823]{color:#86909c;background:#f2f3f5;border-color:#c9cdd4;text-decoration:line-through}.metric[data-v-7092d823]{color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:4px;padding:1px 8px;font-size:11px;display:inline-block}.metric.good[data-v-7092d823]{color:#00b42a;background:#e8ffea;border-color:#b7eb8a;font-weight:600}.metric.ok[data-v-7092d823]{color:#ff7d00;background:#fff7e8;border-color:#ffd591;font-weight:600}.metric.bad[data-v-7092d823]{color:#fff;background:#c43229;border-color:#c43229;font-weight:700}.reader-page[data-v-610a7297]{max-width:1800px;margin:0 auto;padding:1px}.breadcrumbs[data-v-610a7297]{color:#86909c;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.crumb-link[data-v-610a7297]{color:#165dff;text-decoration:none}.crumb-link[data-v-610a7297]:hover{text-decoration:underline}.crumb-current[data-v-610a7297]{color:#1d2129;font-weight:500}.state[data-v-610a7297]{text-align:center;color:#86909c;padding:40px}.video-head[data-v-610a7297]{margin-bottom:12px}.video-head .head-row[data-v-610a7297]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.video-head .video-title[data-v-610a7297]{color:#1d2129;margin:0;font-size:20px}.eval-quota[data-v-610a7297]{color:#4e5969;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:20px;align-items:center;gap:10px;padding:6px 14px;font-size:13px;display:inline-flex}.eval-quota .quota-text b[data-v-610a7297]{color:#00b42a;font-weight:700}.eval-quota .quota-text b.low[data-v-610a7297]{color:#c43229}.eval-quota .quota-text.muted[data-v-610a7297]{color:#86909c}.renew-btn[data-v-610a7297]{color:#fff;cursor:pointer;background:#ff7d00;border:none;border-radius:14px;padding:4px 14px;font-size:12px;font-weight:600;transition:all .15s}.renew-btn[data-v-610a7297]:hover{background:#f56b00}.video-layout[data-v-610a7297]{grid-template-columns:minmax(380px,1fr) minmax(0,1.7fr);align-items:start;gap:10px;display:grid}.left-pane[data-v-610a7297]{flex-direction:column;gap:8px;min-width:0;display:flex}.video-card[data-v-610a7297]{background:#000;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a}.video-player[data-v-610a7297]{background:#000;width:100%;max-height:480px;display:block}.video-tip[data-v-610a7297]{color:#fff;background:#1d2129;margin:0;padding:6px 10px;font-size:12px}.eval-head[data-v-610a7297]{border-bottom:1px dashed #f0f1f3;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:8px;display:flex}.eval-head h3[data-v-610a7297]{color:#1d2129;margin:0;font-size:16px}.no-score[data-v-610a7297]{color:#c9cdd4;font-size:12px}.eval-time[data-v-610a7297]{color:#86909c;font-size:12px}.eval-orig[data-v-610a7297]{color:#4e5969;margin-bottom:10px;font-size:13px;line-height:1.5}.modal-score-badge[data-v-610a7297]{background:#fff5f5;border:1.5px solid #c43229;border-radius:18px;align-items:baseline;gap:2px;padding:2px 14px;display:inline-flex;box-shadow:0 1px 4px #c432292e}.modal-score-num[data-v-610a7297]{color:#c43229;font-family:DIN Alternate,Bahnschrift,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:800;line-height:1.1}.modal-score-label[data-v-610a7297]{color:#c43229;font-size:12px;font-weight:600}.modal-section-label[data-v-610a7297]{color:#4e5969;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;font-weight:600;display:flex}.waveform-hint[data-v-610a7297]{color:#86909c;font-size:11px;font-weight:400}.waveform-hint.muted[data-v-610a7297]{color:#c9cdd4;font-style:italic}.waveform-loading[data-v-610a7297]{color:#86909c;text-align:center;padding:8px;font-size:12px}.waveform-err[data-v-610a7297]{color:#c43229;background:#fff5f5;border:1px solid #ffccc7;border-radius:3px;padding:6px 10px;font-size:12px}.waveform-img[data-v-610a7297]{border:1px solid #f0f1f3;border-radius:3px;width:100%;height:auto;display:block}.waveform-refresh[data-v-610a7297]{cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:3px;margin-left:auto;padding:1px 8px;font-size:11px}.words-line[data-v-610a7297]{flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:8px;display:flex}.words-line .label[data-v-610a7297]{color:#4e5969;font-size:12px;font-weight:600}.word-chip[data-v-610a7297]{background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:1px 8px;font-size:12px;display:inline-block}.word-chip.good[data-v-610a7297]{color:#00b42a;background:#e8ffea;border-color:#b7eb8a}.word-chip.ok[data-v-610a7297]{color:#ff7d00;background:#fff7e8;border-color:#ffd591}.word-chip.err[data-v-610a7297]{color:#c43229;background:#ffece8;border-color:#ffccc7}.word-chip.missing[data-v-610a7297]{color:#86909c;background:#f2f3f5;border-color:#c9cdd4;text-decoration:line-through}.modal-mask[data-v-610a7297]{z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.15s ease-out modal-fade-in-610a7297;display:flex;position:fixed;inset:0}@keyframes modal-fade-in-610a7297{0%{opacity:0}to{opacity:1}}.modal-card[data-v-610a7297]{background:#fff;border-radius:8px;flex-direction:column;width:90vw;max-width:720px;max-height:85vh;animation:.18s ease-out modal-pop-in-610a7297;display:flex;overflow:hidden;box-shadow:0 8px 32px #0003}@keyframes modal-pop-in-610a7297{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-head[data-v-610a7297]{border-bottom:1px solid #e5e6eb;flex-shrink:0;align-items:center;gap:12px;padding:14px 20px;display:flex}.modal-title[data-v-610a7297]{color:#1d2129;margin:0;font-size:16px}.modal-close[data-v-610a7297]{color:#86909c;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0 4px;font-size:24px;line-height:1}.modal-close[data-v-610a7297]:hover{color:#c43229}.modal-body[data-v-610a7297]{flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.modal-section[data-v-610a7297]{margin-bottom:14px}.modal-section.original[data-v-610a7297]{background:#f7f8fa;border-left:3px solid #165dff;border-radius:6px;padding:10px 14px}.modal-section.waveform-section[data-v-610a7297]{background:#fafbfc;border-radius:4px;padding:8px}.modal-section-label[data-v-610a7297]{color:#86909c;margin-bottom:4px;font-size:11px;font-weight:600}.modal-orig-text[data-v-610a7297]{color:#1d2129;font-size:14px;line-height:1.6}.modal-play-row[data-v-610a7297]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.modal-play-btn[data-v-610a7297]{cursor:pointer;color:#4e5969;background:#fff;border:1px solid #c9cdd4;border-radius:14px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:500;transition:all .12s;display:inline-flex}.modal-play-btn[data-v-610a7297]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.modal-play-btn[data-v-610a7297]:disabled{opacity:.4;cursor:not-allowed}.modal-play-btn.std[data-v-610a7297]:hover:not(:disabled){color:#165dff;background:#e6f4ff;border-color:#165dff}.modal-play-btn.mine[data-v-610a7297]:hover:not(:disabled){color:#ff7d00;background:#fff7e8;border-color:#ff7d00}.modal-play-btn.playing[data-v-610a7297]{color:#fff}.modal-play-btn.std.playing[data-v-610a7297]{background:#165dff;border-color:#165dff}.modal-play-btn.mine.playing[data-v-610a7297]{background:#ff7d00;border-color:#ff7d00}.modal-rec-btn[data-v-610a7297]{cursor:pointer;color:#722ed1;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #722ed1;border-radius:14px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:500;transition:all .12s;display:inline-flex}.modal-rec-btn[data-v-610a7297]:hover:not(:disabled){background:#f9f0ff}.modal-rec-btn[data-v-610a7297]:disabled{opacity:.4;cursor:not-allowed}.modal-rec-btn.recording[data-v-610a7297]{color:#fff;background:#ff4d4f;border-color:#ff4d4f;animation:1s infinite pulse-610a7297}.modal-rec-btn.busy[data-v-610a7297]{cursor:wait;background:#f9f0ff}@keyframes pulse-610a7297{0%,to{box-shadow:0 0 #ff4d4f80}50%{box-shadow:0 0 0 6px #ff4d4f00}}.modal-rec-err[data-v-610a7297]{color:#c43229;background:#fff5f5;border:1px solid #ffccc7;border-radius:3px;margin-top:6px;padding:4px 8px;font-size:12px}.no-history-tip[data-v-610a7297]{color:#ff7d00;background:#fff7e8;border:1px solid #ffd591;border-radius:4px;margin-bottom:12px;padding:8px 12px;font-size:13px}.phones-block[data-v-610a7297]{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.phone-row[data-v-610a7297]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.phone-label[data-v-610a7297]{color:#86909c;min-width:60px;font-size:11px}.phone-chip[data-v-610a7297]{color:#4e5969;background:#f7f8fa;border-radius:3px;padding:0 4px;font-family:monospace;font-size:11px;display:inline-block}.phone-chip.stressed[data-v-610a7297]{box-shadow:0 0 0 1px #722ed1}.phone-chip.phone-good[data-v-610a7297]{color:#00b42a;background:#e8ffea}.phone-chip.phone-ok[data-v-610a7297]{color:#ff7d00;background:#fff7e8}.phone-chip.phone-bad[data-v-610a7297]{color:#c43229;background:#ffece8}.stress-mark[data-v-610a7297]{color:#722ed1;margin-left:1px;font-weight:700}.metric-row[data-v-610a7297]{border-top:1px dashed #f0f1f3;flex-wrap:wrap;gap:6px;padding-top:8px;display:flex}.metric[data-v-610a7297]{color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:4px;padding:1px 8px;font-size:11px;display:inline-block}.right-pane[data-v-610a7297]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;min-width:0;max-height:calc(100vh - 160px);padding:4px 8px;overflow-y:auto}.sentences[data-v-610a7297]{margin:0;padding:0;list-style:none}.sentences li[data-v-610a7297]{text-align:left;border-bottom:1px solid #f0f1f3;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px 6px;padding:6px 4px;font-size:14px;line-height:1.6;display:flex}.translate-row[data-v-610a7297]{box-sizing:border-box;color:#5b21b6;background:#f9f0ff;border-left:3px solid #722ed1;border-radius:0 4px 4px 0;flex:0 0 100%;width:100%;max-width:100%;margin-top:4px;padding:6px 10px;font-size:13px;line-height:1.5}.translate-row.muted[data-v-610a7297]{color:#c9cdd4;background:#f7f8fa;border-left-color:#c9cdd4;font-style:italic}.translate-toggle-btn[data-v-610a7297]{color:#4e5969;cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:14px;flex-shrink:0;margin-right:8px;padding:4px 12px;font-size:12px}.translate-toggle-btn[data-v-610a7297]:hover{color:#165dff;border-color:#165dff}.translate-toggle-btn.active[data-v-610a7297]{color:#165dff;background:#e6f4ff;border-color:#165dff;font-weight:600}.sentences li .idx[data-v-610a7297]{align-self:flex-start;margin-top:2px}.sentences li .text-display[data-v-610a7297],.sentences li .text-input[data-v-610a7297]{flex:1 1 0;min-width:0}.sentences li .last-score[data-v-610a7297]{margin-left:auto}.sentences li.selected[data-v-610a7297]{background:#f2f7ff;border-left:3px solid #165dff;padding-left:3px}.sentences li.playing[data-v-610a7297]{background:#e6f4ff}.sentences li.recording[data-v-610a7297]{background:#fff7e8}.idx[data-v-610a7297]{color:#4e5969;cursor:pointer;background:#f2f3f5;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:11px;display:inline-flex}.idx[data-v-610a7297]:hover{color:#fff;background:#165dff}.text-display[data-v-610a7297]{cursor:pointer;color:#1d2129;text-align:left;font-size:16px;line-height:1.7}.text-input[data-v-610a7297]{text-align:left;border:1px solid #165dff;border-radius:3px;padding:2px 6px;font-size:16px;line-height:1.7}.edit-btn[data-v-610a7297],.slow-play-btn[data-v-610a7297],.user-play-btn[data-v-610a7297],.mic-btn[data-v-610a7297],.split-btn[data-v-610a7297],.fav-btn[data-v-610a7297]{cursor:pointer;color:#4e5969;background:#fff;border:1px solid #c9cdd4;border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:12px}.edit-btn[data-v-610a7297]:hover{color:#165dff;background:#f2f7ff;border-color:#165dff}.edit-btn.ok[data-v-610a7297]{color:#00b42a;background:#e8ffea;border-color:#b7eb8a}.edit-btn.cancel[data-v-610a7297]{color:#c43229;background:#ffece8;border-color:#ffccc7}.slow-play-btn[data-v-610a7297]{position:relative}.slow-play-btn.active[data-v-610a7297]{color:#165dff;background:#e6f4ff;border-color:#165dff}.speed-menu[data-v-610a7297]{z-index:100;background:#fff;border:1px solid #c9cdd4;border-radius:4px;min-width:80px;margin-top:4px;position:absolute;top:100%;left:0;box-shadow:0 4px 12px #0000001f}.speed-item[data-v-610a7297]{text-align:left;cursor:pointer;background:#fff;border:0;width:100%;padding:4px 10px;font-size:12px;display:block}.speed-item[data-v-610a7297]:hover{background:#f2f7ff}.speed-item.active[data-v-610a7297]{color:#165dff;font-weight:600}.user-play-btn.active[data-v-610a7297]{color:#fff;background:#165dff}.mic-btn.recording[data-v-610a7297]{color:#fff;background:#ff4d4f;border-color:#ff4d4f;animation:1s infinite pulse-610a7297}.mic-btn.busy[data-v-610a7297]{color:#722ed1;background:#f9f0ff;border-color:#722ed1}.split-btn[data-v-610a7297]:hover{color:#ff7d00;background:#fff7e8;border-color:#ff7d00}.fav-btn.active[data-v-610a7297]{color:#ff7d00;background:#fff7e8;border-color:#ffd591}.last-score[data-v-610a7297]{cursor:pointer;border:1px solid #e5e6eb;border-radius:10px;flex-shrink:0;align-items:center;gap:3px;margin-left:auto;padding:1px 6px;font-size:11px;display:inline-flex}.last-score.busy[data-v-610a7297]{color:#86909c;background:#f7f8fa}.last-score.error[data-v-610a7297]{background:#ffece8;border-color:#ffa39e}.last-score-num[data-v-610a7297]{font-weight:700}.last-score-num.good[data-v-610a7297]{color:#00b42a}.last-score-num.ok[data-v-610a7297]{color:#ff7d00}.last-score-num.bad[data-v-610a7297]{color:#c43229}.last-score-num.none[data-v-610a7297]{color:#c9cdd4}.last-score-icon.error[data-v-610a7297]{color:#c43229;font-weight:700}.autoplay-toggle-btn[data-v-610a7297]{color:#4e5969;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #c9cdd4;border-radius:14px;flex-shrink:0;padding:4px 12px;font-size:12px;transition:all .15s}.autoplay-toggle-btn[data-v-610a7297]:hover{color:#165dff;border-color:#165dff}.autoplay-toggle-btn.active[data-v-610a7297]{color:#165dff;background:#e6f4ff;border-color:#165dff;font-weight:600;box-shadow:0 0 0 2px #165dff14}.sentences-toolbar[data-v-610a7297]{border-bottom:1px solid #f0f1f3;flex-shrink:0;align-items:center;gap:10px;margin-bottom:6px;padding:8px 10px;display:flex}.sentences-toolbar-hint[data-v-610a7297]{color:#86909c;font-size:12px;line-height:1.4}.toolbar-play-btn[data-v-610a7297],.toolbar-pause-btn[data-v-610a7297]{cursor:pointer;color:#4e5969;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #c9cdd4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;transition:all .15s;display:inline-flex}.toolbar-play-btn[data-v-610a7297]:hover:not(:disabled),.toolbar-pause-btn[data-v-610a7297]:hover:not(:disabled){color:#165dff;border-color:#165dff;transform:translateY(-1px);box-shadow:0 2px 6px #165dff26}.toolbar-play-btn[data-v-610a7297]:active,.toolbar-pause-btn[data-v-610a7297]:active{transform:translateY(0)}.toolbar-play-btn[data-v-610a7297]:disabled,.toolbar-pause-btn[data-v-610a7297]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.sentences.auto-play[data-v-610a7297]{padding:4px 0;position:relative;overflow:hidden}.sentences.auto-play li[data-v-610a7297]{transition:opacity .45s,filter .45s,transform .45s,padding .45s,max-height .45s,font-size .4s,background .3s,border-color .3s,border-width .3s,box-shadow .4s,margin .45s}.sentences.auto-play li.slot-top[data-v-610a7297],.sentences.auto-play li.slot-bottom[data-v-610a7297]{opacity:.55;filter:blur(1.5px);background:#fafbfc;border-color:#f0f1f3;max-height:60px;margin-bottom:6px;padding-top:6px;padding-bottom:6px;overflow:hidden;transform:scale(.96)}.sentences.auto-play li.slot-middle[data-v-610a7297]{opacity:1;filter:none;z-index:2;background:#f2f7ff;border-width:2px;border-color:#165dff;max-height:480px;margin:6px 0 14px;padding:28px 32px;font-size:18px;font-weight:600;position:relative;transform:scale(1.04);box-shadow:0 12px 36px #165dff52}.sentences.auto-play li.slot-middle .text-display[data-v-610a7297]{padding:8px 12px;font-size:20px;font-weight:600;line-height:1.7}.sentences.auto-play li.slot-middle .idx[data-v-610a7297]{color:#fff;background:#165dff;border:2px solid #fff;width:34px;height:34px;font-size:14px;font-weight:700;box-shadow:0 0 0 3px #165dff26}.sentences.auto-play li.slot-middle .mic-btn[data-v-610a7297],.sentences.auto-play li.slot-middle .user-play-btn[data-v-610a7297],.sentences.auto-play li.slot-middle .slow-play-btn[data-v-610a7297],.sentences.auto-play li.slot-middle .split-btn[data-v-610a7297],.sentences.auto-play li.slot-middle .fav-btn[data-v-610a7297],.sentences.auto-play li.slot-middle .edit-btn[data-v-610a7297]{width:36px;height:36px;font-size:15px}.sentences.auto-play li.slot-middle .last-score[data-v-610a7297]{min-width:52px;min-height:32px}.sentences.auto-play li.slot-middle .last-score-num[data-v-610a7297]{font-size:17px}.pager-enter-active[data-v-610a7297],.pager-leave-active[data-v-610a7297]{transition:opacity .45s,transform .45s,max-height .45s,padding .45s,filter .45s,font-size .4s,background .3s,border-color .3s,box-shadow .4s,margin .45s}.pager-enter-from[data-v-610a7297]{opacity:0;filter:blur(3px);border-width:0;max-height:0;margin:0;padding-top:0;padding-bottom:0;transform:translateY(30px)scale(.95)}.pager-leave-to[data-v-610a7297]{opacity:0;filter:blur(3px);border-width:0;max-height:0;margin:0;padding-top:0;padding-bottom:0;transform:translateY(-30px)scale(.95)}.pager-leave-active[data-v-610a7297]{position:absolute;left:0;right:8px}.pager-move[data-v-610a7297]{transition:transform .45s,opacity .45s,padding .45s,max-height .45s,filter .45s,font-size .4s,background .3s,border-color .3s,box-shadow .4s,margin .45s}.sentences.auto-play li .edit-btn[data-v-610a7297],.sentences.auto-play li .slow-play-btn[data-v-610a7297],.sentences.auto-play li .user-play-btn[data-v-610a7297],.sentences.auto-play li .mic-btn[data-v-610a7297],.sentences.auto-play li .split-btn[data-v-610a7297],.sentences.auto-play li .fav-btn[data-v-610a7297],.sentences.auto-play li .last-score[data-v-610a7297]{display:none}.article-management-page[data-v-16c8836c]{max-width:1100px;margin:0 auto 0 0;padding-left:16px}.article-management-page .head[data-v-16c8836c]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.article-management-page h2[data-v-16c8836c]{margin:0;font-size:22px}.btn-gaokao-link[data-v-16c8836c]{color:#fff;background:#722ed1;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-block}.btn-gaokao-link[data-v-16c8836c]:hover{background:#531dab}.layout[data-v-16c8836c]{align-items:flex-start;gap:24px;display:flex}.course-side[data-v-16c8836c]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;flex-direction:column;flex-shrink:0;width:240px;max-height:calc(100vh - 100px);display:flex;position:sticky;top:80px;overflow:hidden}.side-title[data-v-16c8836c]{color:#1d2129;background:#f7f8fa;border-bottom:1px solid #e5e6eb;flex-shrink:0;padding:14px 16px;font-size:15px;font-weight:600}.course-nav[data-v-16c8836c]{flex:1;margin:0;padding:8px 0;list-style:none;overflow-y:auto}.course-nav li[data-v-16c8836c]{color:#4e5969;cursor:pointer;border-left:3px solid #0000;align-items:center;gap:10px;padding:10px 16px;font-size:14px;transition:all .15s;display:flex}.course-nav li[data-v-16c8836c]:hover{color:#165dff;background:#f2f7ff}.course-nav li.active[data-v-16c8836c]{color:#165dff;background:#e6f0ff;border-left-color:#165dff;font-weight:600}.nav-icon[data-v-16c8836c]{flex-shrink:0;font-size:16px}.nav-name[data-v-16c8836c]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.nav-count[data-v-16c8836c]{color:#86909c;background:#f2f3f5;border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:12px}.course-nav[data-v-16c8836c]::-webkit-scrollbar{width:5px}.course-nav[data-v-16c8836c]::-webkit-scrollbar-thumb{background:#c9cdd4;border-radius:3px}.article-main[data-v-16c8836c]{text-align:left;flex:1;min-width:0}.main-head[data-v-16c8836c]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.main-title[data-v-16c8836c]{margin:0;font-size:17px}.t-gray[data-v-16c8836c]{color:#86909c}.t-sm[data-v-16c8836c]{font-size:13px}.state[data-v-16c8836c]{text-align:center;color:#86909c;background:#fff;border:1px solid #e5e6eb;border-radius:8px;padding:60px 20px}.state p[data-v-16c8836c]{margin:0}.list[data-v-16c8836c]{margin:0;padding:0;list-style:none}.list li[data-v-16c8836c]{cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:8px;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:8px;padding:14px 16px;transition:all .15s;display:flex}.list li[data-v-16c8836c]:hover{border-color:#165dff;box-shadow:0 2px 8px #165dff1a}.list li .title[data-v-16c8836c]{text-align:left;text-overflow:ellipsis;white-space:nowrap;color:#1d2129;flex:0 auto;min-width:0;max-width:65%;font-size:15px;font-weight:500;overflow:hidden}.list li .title .title-input[data-v-16c8836c]{color:#1d2129;background:#fff;border:1px solid #165dff;border-radius:4px;outline:none;width:100%;min-width:220px;padding:5px 10px;font-size:15px;font-weight:500;box-shadow:0 0 0 2px #165dff1f}.list li .title .title-input[data-v-16c8836c]:focus{border-color:#165dff}.list li .meta[data-v-16c8836c]{color:#86909c;flex-shrink:0;font-size:13px}.list li .actions[data-v-16c8836c]{flex-shrink:0;gap:8px;margin-left:auto;display:flex}.btn[data-v-16c8836c]{cursor:pointer;border:none;border-radius:4px;padding:5px 12px;font-size:13px;transition:all .15s}.btn[data-v-16c8836c]:disabled{opacity:.5;cursor:not-allowed}.btn-remove[data-v-16c8836c]{color:#f53f3f;background:#fff1f0}.btn-remove[data-v-16c8836c]:hover:not(:disabled){color:#fff;background:#f53f3f}.btn-move[data-v-16c8836c]{color:#165dff;background:#f2f7ff}.btn-move[data-v-16c8836c]:hover:not(:disabled){color:#fff;background:#165dff}.btn-icon-only[data-v-16c8836c]{justify-content:center;align-items:center;min-width:32px;padding:5px 9px;font-size:14px;line-height:1.2;display:inline-flex}.btn-rename[data-v-16c8836c]{color:#165dff;background:#f2f7ff}.btn-rename[data-v-16c8836c]:hover:not(:disabled){color:#fff;background:#165dff}.btn-rename-confirm[data-v-16c8836c]{color:#fff;background:#00b42a;align-items:center;gap:4px;display:inline-flex}.btn-rename-confirm[data-v-16c8836c]:hover:not(:disabled){color:#fff;background:#009a29}.btn-rename-confirm .confirm-icon[data-v-16c8836c]{font-weight:700;line-height:1}.btn-join-team[data-v-16c8836c]{color:#00b42a;background:#e8ffea}.btn-join-team[data-v-16c8836c]:hover:not(:disabled){color:#fff;background:#00b42a}.btn-leave-team[data-v-16c8836c]{color:#ff7d00;background:#fff7e8}.btn-leave-team[data-v-16c8836c]:hover:not(:disabled){color:#fff;background:#ff7d00}.btn-delete[data-v-16c8836c]{color:#cf1322;background:#fff1f0;border:1px solid #ffa39e}.btn-delete[data-v-16c8836c]:hover:not(:disabled){color:#fff;background:#cf1322;border-color:#cf1322}.move-dropdown[data-v-16c8836c],.team-dropdown[data-v-16c8836c]{position:relative}.dropdown-menu[data-v-16c8836c]{z-index:100;background:#fff;border:1px solid #e5e6eb;border-radius:6px;min-width:160px;margin-top:4px;padding:8px 0;position:absolute;top:100%;right:0;box-shadow:0 4px 16px #0000001a}.dropdown-header[data-v-16c8836c]{color:#86909c;border-bottom:1px solid #f2f3f5;padding:6px 12px;font-size:12px}.dropdown-empty[data-v-16c8836c]{text-align:center;color:#86909c;padding:12px;font-size:13px}.dropdown-item[data-v-16c8836c]{color:#4e5969;cursor:pointer;padding:8px 12px;font-size:13px;transition:background .1s}.dropdown-item[data-v-16c8836c]:hover{color:#165dff;background:#f2f7ff}.dialog-overlay[data-v-16c8836c]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog[data-v-16c8836c]{background:#fff;border-radius:8px;width:420px;overflow:hidden}.dialog h4[data-v-16c8836c]{border-bottom:1px solid #e5e6eb;margin:0;padding:16px 20px;font-size:16px}.dialog-body[data-v-16c8836c]{padding:20px}.dialog-body p[data-v-16c8836c]{color:#4e5969;margin:0 0 16px;font-size:14px}.team-info[data-v-16c8836c]{background:#f7f8fa;border-radius:6px;padding:12px}.team-name[data-v-16c8836c]{color:#1d2129;margin-bottom:8px;font-size:14px;font-weight:600}.team-detail[data-v-16c8836c]{color:#86909c;margin-bottom:4px;font-size:13px}.team-detail[data-v-16c8836c]:last-child{margin-bottom:0}.dialog-actions[data-v-16c8836c]{border-top:1px solid #e5e6eb;justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.btn-cancel[data-v-16c8836c]{color:#4e5969;background:#f2f3f5}.btn-cancel[data-v-16c8836c]:hover{background:#c9cdd4}.btn-confirm[data-v-16c8836c]{color:#fff;background:#ff7d00}.btn-confirm[data-v-16c8836c]:hover{background:#e67000}.btn-confirm.btn-confirm-danger[data-v-16c8836c]{background:#cf1322}.btn-confirm.btn-confirm-danger[data-v-16c8836c]:hover{background:#a8071a}.warn-text[data-v-16c8836c]{font-size:13px;font-weight:500;color:#cf1322!important;margin:12px 0 8px!important}.cascade-list[data-v-16c8836c]{color:#555;margin:0 0 0 20px;padding:0;font-size:13px;line-height:1.8}.cascade-list li[data-v-16c8836c]{list-style:outside}.add-course-section[data-v-16c8836c]{border-bottom:1px solid #e5e6eb;padding:12px 16px}.btn-add-course[data-v-16c8836c]{color:#fff;cursor:pointer;background:#165dff;border:none;border-radius:4px;width:100%;padding:8px 12px;font-size:13px;font-weight:500;transition:background .15s}.btn-add-course[data-v-16c8836c]:hover{background:#0e4cd9}.btn-share[data-v-16c8836c]{color:#fff;white-space:nowrap;background:#165dff;padding:6px 14px;font-size:13px;font-weight:500;position:relative}.btn-share[data-v-16c8836c]:hover:not(:disabled){background:#0e4cd9}.share-count-badge[data-v-16c8836c]{color:#fff;text-align:center;white-space:nowrap;pointer-events:none;background:#f53f3f;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:11px;font-weight:600;line-height:17px;position:absolute;top:-7px;right:-7px;box-shadow:0 0 0 2px #fff}.share-count-badge-zero[data-v-16c8836c]{background:#86909c}.dialog-share[data-v-16c8836c]{width:520px}.share-course-name[data-v-16c8836c]{color:#1d2129;background:#f7f8fa;border-radius:6px;margin-bottom:16px;padding:10px 12px;font-size:15px;font-weight:600}.share-course-label[data-v-16c8836c]{color:#165dff;background:#e6f0ff;border-radius:3px;margin-right:8px;padding:1px 6px;font-size:12px;font-weight:500;display:inline-block}.share-search-row[data-v-16c8836c]{gap:10px;margin-bottom:16px;display:flex}.share-search-input[data-v-16c8836c]{flex:1;min-width:0}.btn-share-search[data-v-16c8836c]{color:#fff;background:#165dff;flex-shrink:0;padding:8px 18px;font-size:14px}.btn-share-search[data-v-16c8836c]:hover:not(:disabled){background:#0e4cd9}.share-result[data-v-16c8836c]{max-height:340px;overflow-y:auto}.share-tip[data-v-16c8836c]{text-align:center;color:#86909c;background:#f7f8fa;border-radius:6px;padding:16px 12px;font-size:13px}.share-tip-err[data-v-16c8836c]{color:#f53f3f;background:#fff1f0}.share-user[data-v-16c8836c]{cursor:pointer;border:1px solid #e5e6eb;border-radius:6px;gap:12px;margin-bottom:10px;padding:12px;transition:all .15s;display:flex}.share-user[data-v-16c8836c]:last-child{margin-bottom:0}.share-user[data-v-16c8836c]:hover{border-color:#165dff}.share-user.picked[data-v-16c8836c]{background:#f2f7ff;border-color:#165dff;box-shadow:0 0 0 2px #165dff1f}.share-avatar[data-v-16c8836c]{object-fit:cover;background:#f2f3f5;border-radius:50%;flex-shrink:0;width:44px;height:44px}.share-avatar-empty[data-v-16c8836c]{color:#165dff;background:#e6f0ff;justify-content:center;align-items:center;font-size:17px;font-weight:600;display:flex}.share-user-main[data-v-16c8836c]{flex:1;min-width:0}.share-user-name[data-v-16c8836c]{color:#1d2129;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-size:14px;font-weight:600;display:flex}.share-user-account[data-v-16c8836c]{color:#86909c;font-size:12px;font-weight:400}.share-badge[data-v-16c8836c]{color:#165dff;background:#e6f0ff;border-radius:3px;padding:1px 6px;font-size:11px;font-weight:500}.share-badge-off[data-v-16c8836c]{color:#f53f3f;background:#fff1f0}.share-user-rows[data-v-16c8836c]{grid-template-columns:1fr 1fr;gap:4px 12px;display:grid}.share-user-row[data-v-16c8836c]{gap:8px;min-width:0;font-size:12px;line-height:1.7;display:flex}.share-user-row .k[data-v-16c8836c]{color:#86909c;flex-shrink:0}.share-user-row .v[data-v-16c8836c]{color:#4e5969;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.share-user-shared[data-v-16c8836c]{color:#ff7d00;margin-top:6px;font-size:12px}.share-shared[data-v-16c8836c]{border-top:1px solid #e5e6eb;margin-top:18px;padding-top:14px}.share-shared-head[data-v-16c8836c]{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.share-shared-title[data-v-16c8836c]{color:#1d2129;font-size:13px;font-weight:600}.share-shared-count[data-v-16c8836c]{color:#86909c;font-size:12px}.share-shared-list[data-v-16c8836c]{max-height:160px;margin:0;padding:0;list-style:none;overflow-y:auto}.share-shared-item[data-v-16c8836c]{color:#1d2129;background:#f7f8fa;border-radius:6px;align-items:center;gap:8px;margin-bottom:6px;padding:7px 10px;font-size:13px;display:flex}.share-shared-item[data-v-16c8836c]:last-child{margin-bottom:0}.share-shared-avatar[data-v-16c8836c]{object-fit:cover;border-radius:50%;flex-shrink:0;width:26px;height:26px}.share-shared-avatar-empty[data-v-16c8836c]{color:#86909c;background:#e5e6eb;justify-content:center;align-items:center;font-size:12px;display:flex}.share-shared-name[data-v-16c8836c]{white-space:nowrap;font-weight:500}.share-shared-account[data-v-16c8836c]{color:#86909c;white-space:nowrap;font-size:12px}.share-shared-time[data-v-16c8836c]{color:#86909c;white-space:nowrap;margin-left:auto;font-size:12px}.share-tip-sm[data-v-16c8836c]{padding:10px 12px;font-size:12px}.toast[data-v-16c8836c]{z-index:2000;color:#1d2129;background:#fff;border-radius:6px;max-width:70vw;padding:10px 18px;font-size:14px;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000029}.toast-ok[data-v-16c8836c]{border-left:3px solid #00b42a}.toast-err[data-v-16c8836c]{border-left:3px solid #f53f3f}.form-group[data-v-16c8836c]{margin-bottom:20px}.form-group label[data-v-16c8836c]{color:#1d2129;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.required[data-v-16c8836c]{color:#f53f3f}.form-input[data-v-16c8836c]{color:#1d2129;border:1px solid #c9cdd4;border-radius:4px;width:100%;padding:8px 12px;font-size:14px;transition:border-color .15s}.form-input[data-v-16c8836c]:focus{border-color:#165dff;outline:none}.form-textarea[data-v-16c8836c]{color:#1d2129;resize:vertical;border:1px solid #c9cdd4;border-radius:4px;width:100%;padding:8px 12px;font-size:14px;transition:border-color .15s}.form-textarea[data-v-16c8836c]:focus{border-color:#165dff;outline:none}.radio-group[data-v-16c8836c]{gap:20px;display:flex}.radio-label[data-v-16c8836c]{color:#4e5969;cursor:pointer;align-items:center;gap:6px;font-size:14px;display:flex}.radio-label input[type=radio][data-v-16c8836c]{cursor:pointer}.head-actions[data-v-16c8836c]{align-items:center;gap:8px;display:flex}.btn-perm[data-v-16c8836c]{color:#4e5969;white-space:nowrap;background:#f2f3f5;padding:6px 14px;font-size:13px;font-weight:500}.btn-perm[data-v-16c8836c]:hover:not(:disabled){background:#c9cdd4}.perm-badge[data-v-16c8836c]{vertical-align:middle;border-radius:8px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-block}.perm-badge.perm-public[data-v-16c8836c]{color:#00b42a;background:#e8ffea}.perm-badge.perm-private[data-v-16c8836c]{color:#4e5969;background:#f2f3f5}.perm-badge.perm-friendly[data-v-16c8836c]{color:#165dff;background:#e6f4ff}.dialog-perm[data-v-16c8836c]{width:420px}.perm-course-name[data-v-16c8836c]{color:#1d2129;background:#f7f8fa;border-radius:6px;margin-bottom:16px;padding:10px 12px;font-size:15px;font-weight:600}.perm-course-label[data-v-16c8836c]{color:#4e5969;background:#e5e6eb;border-radius:3px;margin-right:8px;padding:1px 6px;font-size:12px;font-weight:400;display:inline-block}.perm-row[data-v-16c8836c]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.perm-row .k[data-v-16c8836c]{color:#4e5969;flex:0 0 64px;font-size:14px}.perm-select[data-v-16c8836c]{cursor:pointer;flex:1;height:36px}.perm-hint[data-v-16c8836c]{background:#f7f8fa;border-radius:6px;padding:10px 12px;line-height:1.6;color:#86909c!important;margin:0!important;font-size:13px!important}.mistakes-page h2[data-v-58b2ec07]{margin:0 0 16px;font-size:22px}.state[data-v-58b2ec07]{text-align:center;color:#86909c;padding:40px 0}.muted[data-v-58b2ec07]{color:#86909c;font-size:13px}.muted a[data-v-58b2ec07]{color:#165dff}.summary[data-v-58b2ec07]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;align-items:center;gap:24px;margin-bottom:20px;padding:16px 20px;display:flex}.stat[data-v-58b2ec07]{flex-direction:column;align-items:center;display:flex}.stat-num[data-v-58b2ec07]{color:#165dff;font-size:24px;font-weight:600}.stat-label[data-v-58b2ec07]{color:#86909c;margin-top:2px;font-size:12px}.filter[data-v-58b2ec07]{gap:8px;margin-left:auto;display:flex}.filter button[data-v-58b2ec07]{color:#4e5969;cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:4px;padding:4px 12px;font-family:inherit;font-size:13px}.filter button.on[data-v-58b2ec07]{color:#fff;background:#165dff;border-color:#165dff}.word-list[data-v-58b2ec07]{flex-direction:column;gap:12px;display:flex}.word-card[data-v-58b2ec07]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;padding:16px 20px}.word-card.missing[data-v-58b2ec07]{border-left:4px solid #c43229}.word-card.mispron[data-v-58b2ec07]{border-left:4px solid #ff7d00}.word-head[data-v-58b2ec07]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.word-main[data-v-58b2ec07]{align-items:center;gap:10px;display:flex}.ref-word[data-v-58b2ec07]{color:#1d2129;font-size:18px;font-weight:600;transition:color .2s}.ref-word.clickable[data-v-58b2ec07]{cursor:pointer}.ref-word.clickable[data-v-58b2ec07]:hover,.ref-word.playing[data-v-58b2ec07]{color:#165dff}.phonetic[data-v-58b2ec07]{color:#165dff;min-width:50px;margin-left:10px;font-family:Lucida Sans Unicode,Arial Unicode MS,Cambria,serif;font-size:14px;font-weight:500;display:inline-block}.phonetic.loading[data-v-58b2ec07]{color:#c9cdd4;font-weight:400}.kind-tag[data-v-58b2ec07]{border-radius:10px;padding:1px 8px;font-size:11px}.kind-tag.missing[data-v-58b2ec07]{color:#c43229;background:#ffece8}.kind-tag.mispron[data-v-58b2ec07]{color:#ff7d00;background:#fff7e8}.word-meta[data-v-58b2ec07]{align-items:center;gap:12px;display:flex}.count[data-v-58b2ec07]{color:#86909c;font-size:13px;font-weight:500}.time[data-v-58b2ec07]{color:#c9cdd4;font-size:12px}.ignore-btn[data-v-58b2ec07]{color:#86909c;cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:4px;padding:2px 10px;font-family:inherit;font-size:12px;transition:all .2s}.ignore-btn[data-v-58b2ec07]:hover{color:#c43229;background:#ffece8;border-color:#c43229}.you-said[data-v-58b2ec07]{color:#4e5969;background:#f7f8fa;border-radius:4px;margin-bottom:10px;padding:6px 12px;font-size:13px}.got-word[data-v-58b2ec07]{color:#c43229;margin-left:6px;font-weight:600;-webkit-text-decoration:line-through wavy;text-decoration:line-through wavy}.articles[data-v-58b2ec07]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.articles-label[data-v-58b2ec07]{color:#86909c;font-size:12px}.article-chip[data-v-58b2ec07]{color:#165dff;background:#f2f7ff;border:1px solid #c9d6ff;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;text-decoration:none;display:inline-flex}.article-chip[data-v-58b2ec07]:hover{background:#e0ebff}.chip-snip[data-v-58b2ec07]{color:#86909c;text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.login-page[data-v-08809664]{justify-content:center;align-items:center;min-height:calc(100vh - 80px);display:flex}.login-card[data-v-08809664]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;width:360px;max-width:90vw;padding:36px 32px;box-shadow:0 4px 24px #0000000a}.login-card h1[data-v-08809664]{text-align:center;margin:0 0 4px;font-size:22px}.subtitle[data-v-08809664]{text-align:center;color:#86909c;margin:0 0 24px;font-size:13px}.login-form[data-v-08809664]{flex-direction:column;gap:14px;display:flex}.login-form label[data-v-08809664]{color:#4e5969;flex-direction:column;gap:6px;font-size:13px;display:flex}.login-form input[data-v-08809664]{border:1px solid #c9cdd4;border-radius:4px;outline:none;padding:10px 12px;font-size:14px}.login-form input[data-v-08809664]:focus{border-color:#165dff}.err[data-v-08809664]{color:#c43229;background:#ffece8;border:1px solid #ffccc7;border-radius:4px;margin:0;padding:8px 12px;font-size:13px}.login-btn[data-v-08809664]{color:#fff;cursor:pointer;background:#165dff;border:none;border-radius:4px;padding:11px 16px;font-size:15px;font-weight:600}.login-btn[data-v-08809664]:disabled{cursor:not-allowed;background:#c9cdd4}.login-btn[data-v-08809664]:hover:not(:disabled){background:#0e4cd9}.hint[data-v-08809664]{text-align:center;color:#86909c;margin-top:20px;font-size:12px}.hint code[data-v-08809664]{background:#f2f3f5;border-radius:3px;padding:1px 6px}.back[data-v-c9121b4b]{color:#165dff;cursor:pointer;background:0 0;border:none;margin-bottom:16px;padding:0;font-size:14px}.page-head[data-v-c9121b4b]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-head h2[data-v-c9121b4b]{margin:0;font-size:20px}.add-btn[data-v-c9121b4b]{color:#fff;cursor:pointer;background:#165dff;border:none;border-radius:4px;padding:8px 16px;font-size:14px}.add-btn[data-v-c9121b4b]:hover{background:#0e4cd9}.users-table[data-v-c9121b4b]{border-collapse:collapse;background:#fff;border:1px solid #e5e6eb;border-radius:6px;width:100%;font-size:14px;overflow:hidden}.users-table th[data-v-c9121b4b],.users-table td[data-v-c9121b4b]{text-align:left;border-bottom:1px solid #f2f3f5;padding:10px 14px}.users-table th[data-v-c9121b4b]{color:#4e5969;background:#f7f8fa;font-size:13px;font-weight:600}.users-table tr:last-child td[data-v-c9121b4b]{border-bottom:none}.users-table tr.disabled td[data-v-c9121b4b]{color:#86909c;background:#fafbfc}.muted[data-v-c9121b4b]{color:#86909c;font-size:12px}.badge[data-v-c9121b4b]{border-radius:10px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.badge.admin[data-v-c9121b4b]{color:#165dff;background:#e6f4ff}.badge.user[data-v-c9121b4b]{color:#4e5969;background:#f2f3f5}.badge.good[data-v-c9121b4b]{color:#00b42a;background:#e8ffea}.badge.bad[data-v-c9121b4b]{color:#c43229;background:#ffece8}.actions[data-v-c9121b4b]{gap:8px;display:flex}.link[data-v-c9121b4b]{color:#165dff;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.link.danger[data-v-c9121b4b]{color:#c43229}.link[data-v-c9121b4b]:hover{text-decoration:underline}.err[data-v-c9121b4b]{color:#c43229;background:#ffece8;border:1px solid #ffccc7;border-radius:4px;padding:8px 12px;font-size:13px}.modal-bg[data-v-c9121b4b]{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-c9121b4b]{background:#fff;border-radius:8px;flex-direction:column;gap:14px;width:420px;max-width:90vw;padding:24px;display:flex;box-shadow:0 8px 32px #00000029}.modal h3[data-v-c9121b4b]{margin:0;font-size:18px}.modal label[data-v-c9121b4b]{color:#4e5969;flex-direction:column;gap:6px;font-size:13px;display:flex}.modal label.row[data-v-c9121b4b]{flex-direction:row;align-items:center;gap:8px}.modal input[type=text][data-v-c9121b4b]{border:1px solid #c9cdd4;border-radius:4px;padding:8px 10px;font-size:14px}.modal input[data-v-c9121b4b]:focus{border-color:#165dff;outline:none}.modal-actions[data-v-c9121b4b]{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.modal-actions button[data-v-c9121b4b]{cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:4px;padding:8px 16px;font-size:14px}.modal-actions button.primary[data-v-c9121b4b]{color:#fff;background:#165dff;border-color:#165dff}.modal-actions button[data-v-c9121b4b]:disabled{opacity:.6;cursor:not-allowed}.back[data-v-0926ef38]{color:#165dff;cursor:pointer;background:0 0;border:none;margin-bottom:16px;padding:0;font-size:14px}.page-head[data-v-0926ef38]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-head h2[data-v-0926ef38]{margin:0;font-size:22px}.add-btn[data-v-0926ef38]{color:#fff;cursor:pointer;background:#165dff;border:none;border-radius:4px;padding:8px 16px;font-size:14px}.add-btn[data-v-0926ef38]:hover{background:#0e4cd9}.empty[data-v-0926ef38]{color:#86909c;text-align:center;padding:40px 0}.empty-state[data-v-0926ef38]{background:#fff;border:1px dashed #c9cdd4;border-radius:8px;flex-direction:column;align-items:center;gap:16px;margin-top:8px;padding:60px 20px;display:flex}.empty-text[data-v-0926ef38]{color:#86909c;margin:0;font-size:14px}.empty-create-btn[data-v-0926ef38]{color:#fff;cursor:pointer;background:#165dff;border:none;border-radius:4px;padding:10px 32px;font-size:15px;font-weight:500;transition:all .15s}.empty-create-btn[data-v-0926ef38]:hover{background:#0e4cd9}.empty-create-btn[data-v-0926ef38]:active{background:#003eb3}.err[data-v-0926ef38]{color:#c43229;background:#ffece8;border:1px solid #ffccc7;border-radius:4px;padding:8px 12px;font-size:13px}.err-inline[data-v-0926ef38]{color:#c43229;margin:4px 0 0;font-size:12px}.empty-tip[data-v-0926ef38]{color:#86909c;margin:0 0 8px;font-size:13px}.team-list[data-v-0926ef38]{flex-direction:column;gap:10px;display:flex}.team-card[data-v-0926ef38]{background:#fff;border:1px solid #e5e6eb;border-radius:6px;overflow:hidden}.team-card.expanded[data-v-0926ef38]{border-color:#165dff}.team-head[data-v-0926ef38]{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.team-head[data-v-0926ef38]:hover{background:#fafbfc}.team-name[data-v-0926ef38]{align-items:center;gap:6px;display:flex}.team-name .caret[data-v-0926ef38]{color:#86909c;font-size:12px}.team-meta[data-v-0926ef38]{align-items:center;gap:8px;display:flex}.badge[data-v-0926ef38]{color:#4e5969;background:#f2f3f5;border-radius:10px;padding:1px 8px;font-size:11px;display:inline-block}.badge.art-badge[data-v-0926ef38]{color:#165dff;background:#e6f4ff}.link[data-v-0926ef38]{color:#165dff;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.link.danger[data-v-0926ef38]{color:#c43229}.link[data-v-0926ef38]:hover{text-decoration:underline}.team-body[data-v-0926ef38]{border-top:1px solid #f2f3f5;padding:0 16px 16px}.sec[data-v-0926ef38]{margin-top:14px}.sec h4[data-v-0926ef38]{color:#1d2129;margin:0 0 8px;font-size:14px}.member-list[data-v-0926ef38],.art-list[data-v-0926ef38]{margin:0 0 8px;padding:0;list-style:none}.member-list li[data-v-0926ef38],.art-list li[data-v-0926ef38]{background:#f7f8fa;border:1px solid #f2f3f5;border-radius:4px;align-items:center;gap:10px;margin-bottom:4px;padding:6px 10px;font-size:13px;display:flex}.m-name[data-v-0926ef38]{min-width:80px;font-weight:500}.m-phone[data-v-0926ef38]{color:#86909c;flex:1;font-size:12px}.art-list li a[data-v-0926ef38]{color:#165dff;flex:1}.art-meta[data-v-0926ef38]{color:#86909c;font-size:12px}.add-member[data-v-0926ef38]{gap:6px;margin-top:6px;display:flex}.add-member input[data-v-0926ef38]{border:1px solid #c9cdd4;border-radius:4px;flex:1;padding:6px 10px;font-family:inherit;font-size:13px}.add-member input[data-v-0926ef38]:focus{border-color:#165dff;outline:none}.add-member button[data-v-0926ef38]{color:#fff;cursor:pointer;background:#165dff;border:none;border-radius:4px;padding:6px 14px;font-size:13px}.add-member button[data-v-0926ef38]:disabled{cursor:not-allowed;background:#c9cdd4}.modal-bg[data-v-0926ef38]{z-index:1000;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-0926ef38]{background:#fff;border-radius:8px;flex-direction:column;gap:14px;width:420px;max-width:90vw;padding:24px;display:flex}.modal h3[data-v-0926ef38]{margin:0;font-size:18px}.modal label[data-v-0926ef38]{color:#4e5969;flex-direction:column;gap:6px;font-size:13px;display:flex}.modal input[data-v-0926ef38]{border:1px solid #c9cdd4;border-radius:4px;padding:8px 10px;font-size:14px}.modal input[data-v-0926ef38]:focus{border-color:#165dff;outline:none}.modal-actions[data-v-0926ef38]{justify-content:flex-end;gap:8px;display:flex}.modal-actions button[data-v-0926ef38]{cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:4px;padding:8px 16px;font-size:14px}.modal-actions button.primary[data-v-0926ef38]{color:#fff;background:#165dff;border-color:#165dff}.modal-actions button[data-v-0926ef38]:disabled{opacity:.6;cursor:not-allowed}.breadcrumbs[data-v-2daff944]{color:#86909c;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.crumb-link[data-v-2daff944]{color:#165dff;border-radius:3px;padding:2px 4px;text-decoration:none}.crumb-link[data-v-2daff944]:hover{background:#f2f7ff;text-decoration:underline}.crumb-sep[data-v-2daff944]{color:#c9cdd4}.crumb-current[data-v-2daff944]{color:#1d2129;font-weight:500}.state[data-v-2daff944]{color:#86909c;text-align:center;padding:60px 0}.err[data-v-2daff944]{color:#c43229;background:#ffece8;border:1px solid #ffccc7;border-radius:4px;padding:8px 12px;font-size:13px}.empty-state[data-v-2daff944]{background:#fff;border:1px dashed #c9cdd4;border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}.empty-text[data-v-2daff944]{color:#1d2129;margin:0;font-size:16px}.empty-tip[data-v-2daff944]{color:#86909c;margin:0;font-size:13px}.empty-go[data-v-2daff944]{color:#fff;background:#165dff;border-radius:4px;margin-top:8px;padding:8px 20px;font-size:14px;text-decoration:none}.empty-go[data-v-2daff944]:hover{background:#0e4cd9}.fav-list[data-v-2daff944]{margin:0;padding:0;list-style:none}.fav-toolbar[data-v-2daff944]{background:#fff;border:1px solid #e5e6eb;border-radius:6px;align-items:center;gap:12px;margin-bottom:12px;padding:8px 12px;display:flex}.translate-toggle-btn[data-v-2daff944]{color:#4e5969;cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:14px;flex-shrink:0;padding:4px 12px;font-size:12px}.translate-toggle-btn[data-v-2daff944]:hover{color:#165dff;border-color:#165dff}.translate-toggle-btn.active[data-v-2daff944]{color:#165dff;background:#e6f4ff;border-color:#165dff;font-weight:600}.fav-toolbar-tip[data-v-2daff944]{color:#86909c;font-size:12px}.eval-quota[data-v-2daff944]{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.eval-quota .quota-text[data-v-2daff944]{color:#4e5969;font-size:13px}.eval-quota .quota-text b[data-v-2daff944]{color:#00b42a;font-weight:700}.eval-quota .quota-text b.low[data-v-2daff944]{color:#c43229}.eval-quota .quota-text.muted[data-v-2daff944]{color:#86909c}.renew-btn[data-v-2daff944]{color:#fff;cursor:pointer;background:#ff7d00;border:none;border-radius:14px;padding:4px 12px;font-size:12px}.renew-btn[data-v-2daff944]:hover{background:#f56b00}.translate-row[data-v-2daff944]{box-sizing:border-box;color:#5b21b6;background:#f9f0ff;border-left:3px solid #722ed1;border-radius:0 4px 4px 0;flex:0 0 100%;width:100%;max-width:100%;margin-top:4px;padding:6px 10px;font-size:13px;line-height:1.5}.translate-row.muted[data-v-2daff944]{color:#c9cdd4;background:#f7f8fa;border-left-color:#c9cdd4;font-style:italic}.fav-list li[data-v-2daff944]{background:#fff;border:1px solid #e5e6eb;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px;transition:all .15s;display:flex}.fav-list li.edited[data-v-2daff944]{background:#fff7e8;border-color:#ff7d00}.fav-list li.weak[data-v-2daff944]{background:#fff1f0;border-color:#ffccc7}.fav-list li.weak[data-v-2daff944]:hover{border-color:#f53f3f}.fav-list li.strong[data-v-2daff944]{background:#f6ffed;border-color:#b7eb8a}.fav-list li.strong[data-v-2daff944]:hover{border-color:#52c41a}.fav-list li.playing[data-v-2daff944]{background:#f2f7ff;border-color:#165dff}.fav-list li.recording[data-v-2daff944]{background:#fff1f0;border-color:#f53f3f}.fav-list li.expanded[data-v-2daff944]{border-color:#165dff}.fav-meta-row[data-v-2daff944]{flex-basis:100%;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:12px;display:flex}.fav-article-link[data-v-2daff944]{color:#165dff;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;text-decoration:none;overflow:hidden}.fav-article-link[data-v-2daff944]:hover{text-decoration:underline}.fav-fav-time[data-v-2daff944]{color:#86909c;flex-shrink:0}.idx[data-v-2daff944]{color:#4e5969;cursor:pointer;background:#f0f1f3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:inline-flex}.fav-list li.playing .idx[data-v-2daff944]{color:#fff;background:#165dff}.text-input[data-v-2daff944]{background:0 0;border:1px solid #0000;border-radius:4px;flex:1;min-width:0;padding:6px 10px;font-family:inherit;font-size:16px;line-height:1.6}.text-input[data-v-2daff944]:hover{border-color:#e5e6eb}.text-input[data-v-2daff944]:focus{background:#fff;border-color:#165dff;outline:none}.text-input.is-edited[data-v-2daff944]{background:#fffbe8}.text-input.is-edited[data-v-2daff944]:focus{background:#fff}.text-display[data-v-2daff944]{word-break:break-word;-webkit-user-select:text;user-select:text;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;flex:1;min-width:0;padding:6px 10px;font-family:inherit;font-size:16px;line-height:1.6;display:inline-block}.text-input[data-v-2daff944]{text-align:left}.text-display[data-v-2daff944]:hover{background:#fafbfc;border-color:#e5e6eb}.seg[data-v-2daff944]{white-space:pre-wrap}.seg-norm[data-v-2daff944]{color:#1d2129}.seg-low[data-v-2daff944]{color:#c43229;text-underline-offset:2px;background:#ffece8;border-radius:2px;padding:0 2px;font-weight:600;-webkit-text-decoration:underline wavy #f53f3f;text-decoration:underline wavy #f53f3f}.edit-btn[data-v-2daff944]{cursor:pointer;color:#4e5969;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #c9cdd4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;transition:all .15s;display:inline-flex}.edit-btn[data-v-2daff944]:hover:not(:disabled){color:#165dff;border-color:#165dff}.edit-btn.ok[data-v-2daff944]:hover:not(:disabled){color:#00b42a;border-color:#00b42a}.edit-btn.cancel[data-v-2daff944]:hover:not(:disabled){color:#c43229;border-color:#c43229}.edit-btn[data-v-2daff944]:disabled{opacity:.4;cursor:not-allowed}.mic-btn[data-v-2daff944],.user-play-btn[data-v-2daff944],.slow-play-btn[data-v-2daff944],.split-btn[data-v-2daff944],.fav-btn[data-v-2daff944],.speed-item[data-v-2daff944]{cursor:pointer;color:#4e5969;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #c9cdd4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:inline-flex}.mic-btn[data-v-2daff944]:hover,.user-play-btn[data-v-2daff944]:hover,.slow-play-btn[data-v-2daff944]:hover{color:#165dff;border-color:#165dff}.user-play-btn.active[data-v-2daff944]{color:#fff;background:#722ed1;border-color:#722ed1}.slow-play-btn.active[data-v-2daff944]{color:#fff;background:#ff7d00;border-color:#ff7d00}.user-play-btn[data-v-2daff944]{font-size:13px}.slow-play-btn[data-v-2daff944]{min-width:32px;font-size:14px}.speed-wrap[data-v-2daff944]{display:inline-flex;position:relative}.split-btn[data-v-2daff944]:hover:not(:disabled){color:#722ed1;border-color:#722ed1}.split-btn[data-v-2daff944]:disabled,.split-btn.busy[data-v-2daff944]{opacity:.6;cursor:wait}.fav-btn[data-v-2daff944]{color:#ffb800;background:#fffbe8;border-color:#ffb800;font-size:18px}.fav-btn[data-v-2daff944]:hover:not(:disabled){color:#fff;background:#ffb800}.fav-btn[data-v-2daff944]:disabled{opacity:.5;cursor:wait}.slow-play-btn.open[data-v-2daff944]{color:#fff;background:#ff7d00;border-color:#ff7d00}.speed-menu[data-v-2daff944]{z-index:100;background:#fff;border:1px solid #c9cdd4;border-radius:4px;min-width:110px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 2px 12px #0000001a}.speed-item[data-v-2daff944]{text-align:left;color:#1d2129;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f2f3f5;width:100%;padding:6px 12px;font-family:inherit;font-size:13px;display:block}.speed-item[data-v-2daff944]:last-child{border-bottom:none}.speed-item[data-v-2daff944]:hover{color:#165dff;background:#f2f7ff}.speed-item.active[data-v-2daff944]{color:#ff7d00;background:#fff7e8;font-weight:600}.mic-btn.recording[data-v-2daff944]{color:#fff;background:#f53f3f;border-color:#f53f3f;animation:1s infinite pulse-2daff944}.mic-btn.busy[data-v-2daff944]{opacity:.6;cursor:wait}@keyframes pulse-2daff944{0%,to{box-shadow:0 0 #ff4d4f80}50%{box-shadow:0 0 0 6px #ff4d4f00}}.last-score[data-v-2daff944]{-webkit-user-select:none;user-select:none;background:#f7f8fa;border:1px solid #0000;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;min-width:44px;min-height:28px;margin-left:auto;padding:4px 10px;transition:all .15s;display:inline-flex}.last-score.clickable[data-v-2daff944]{cursor:pointer}.last-score.clickable[data-v-2daff944]:hover{background:#f2f7ff;border-color:#165dff}.last-score.expanded[data-v-2daff944]{background:#e6f4ff;border-color:#165dff}.last-score.busy[data-v-2daff944]{cursor:wait;background:#f7f8fa}.last-score.error[data-v-2daff944]{background:#ffece8;border-color:#ffa39e}.last-score.none[data-v-2daff944]{color:#c9cdd4;background:#f7f8fa}.last-score-num[data-v-2daff944]{font-size:15px;font-weight:700;line-height:1}.last-score-num.good[data-v-2daff944]{color:#00b42a}.last-score-num.ok[data-v-2daff944]{color:#ff7d00}.last-score-num.bad[data-v-2daff944]{color:#c43229}.last-score-num.none[data-v-2daff944]{color:#c9cdd4;font-weight:500}.last-score-icon[data-v-2daff944]{color:#86909c;font-size:13px;line-height:1}.last-score-icon.error[data-v-2daff944]{color:#c43229;font-weight:700}.delta[data-v-2daff944]{white-space:nowrap;cursor:help;border-radius:8px;padding:1px 6px;font-size:11px;font-weight:600}.delta.up[data-v-2daff944]{color:#00b42a;background:#e8ffea}.delta.down[data-v-2daff944]{color:#c43229;background:#ffece8}.delta.flat[data-v-2daff944]{color:#86909c;background:#f2f3f5}.playing-tag[data-v-2daff944]{color:#165dff;text-align:right;flex-shrink:0;min-width:60px;font-size:12px}.edited-dot[data-v-2daff944]{color:#ff7d00;text-align:center;flex-shrink:0;min-width:12px;font-size:18px}.modal-mask[data-v-2daff944]{z-index:9999;background:#00000080;justify-content:center;align-items:center;padding:24px;animation:.15s ease-out modal-fade-in-2daff944;display:flex;position:fixed;inset:0}@keyframes modal-fade-in-2daff944{0%{opacity:0}to{opacity:1}}.modal-card[data-v-2daff944]{background:#fff;border-radius:10px;flex-direction:column;width:100%;max-width:720px;max-height:85vh;animation:.18s ease-out modal-pop-in-2daff944;display:flex;box-shadow:0 12px 40px #00000040}@keyframes modal-pop-in-2daff944{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-head[data-v-2daff944]{border-bottom:1px solid #e5e6eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.modal-score-badge[data-v-2daff944]{background:#fff5f5;border:1.5px solid #c43229;border-radius:18px;flex-shrink:0;align-items:baseline;gap:2px;margin-left:4px;padding:2px 14px;display:inline-flex;box-shadow:0 1px 4px #c432292e}.modal-score-num[data-v-2daff944]{color:#c43229;font-family:DIN Alternate,Bahnschrift,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:800;line-height:1.1}.modal-score-label[data-v-2daff944]{color:#c43229;font-size:12px;font-weight:600}.modal-title[data-v-2daff944]{color:#1d2129;margin:0;font-size:16px;font-weight:600}.modal-close[data-v-2daff944]{color:#86909c;cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:24px;line-height:1;transition:color .15s}.modal-close[data-v-2daff944]:hover{color:#c43229}.modal-body[data-v-2daff944]{flex-direction:column;gap:12px;padding:16px 20px 20px;font-size:12px;line-height:1.7;display:flex;overflow-y:auto}.modal-section.original[data-v-2daff944]{background:#f7f8fa;border-left:3px solid #165dff;border-radius:6px;padding:10px 14px}.modal-section-label[data-v-2daff944]{color:#86909c;margin-bottom:4px;font-size:11px}.modal-orig-text[data-v-2daff944]{color:#1d2129;font-size:14px;line-height:1.6}.modal-play-row[data-v-2daff944]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.modal-play-btn[data-v-2daff944]{cursor:pointer;color:#4e5969;background:#fff;border:1px solid #c9cdd4;border-radius:14px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:500;transition:all .12s;display:inline-flex}.modal-play-btn[data-v-2daff944]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.modal-play-btn[data-v-2daff944]:disabled{opacity:.4;cursor:not-allowed}.modal-play-btn.std[data-v-2daff944]:hover:not(:disabled){color:#165dff;background:#e6f4ff;border-color:#165dff}.modal-play-btn.mine[data-v-2daff944]:hover:not(:disabled){color:#ff7d00;background:#fff7e8;border-color:#ff7d00}.modal-play-btn.playing[data-v-2daff944]{color:#fff}.modal-play-btn.std.playing[data-v-2daff944]{background:#165dff;border-color:#165dff}.modal-play-btn.mine.playing[data-v-2daff944]{background:#ff7d00;border-color:#ff7d00}.modal-rec-btn[data-v-2daff944]{cursor:pointer;color:#722ed1;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #722ed1;border-radius:14px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:500;transition:all .12s;display:inline-flex}.modal-rec-btn[data-v-2daff944]:hover:not(:disabled){background:#f9f0ff}.modal-rec-btn[data-v-2daff944]:disabled{opacity:.4;cursor:not-allowed}.modal-rec-btn.recording[data-v-2daff944]{color:#fff;background:#ff4d4f;border-color:#ff4d4f;animation:1s infinite pulse-2daff944}.modal-rec-btn.busy[data-v-2daff944]{cursor:wait;background:#f9f0ff}.modal-rec-err[data-v-2daff944]{color:#c43229;background:#fff5f5;border:1px solid #ffccc7;border-radius:3px;margin-top:6px;padding:4px 8px;font-size:12px}.detail-row[data-v-2daff944]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.detail-row .label[data-v-2daff944]{color:#4e5969;font-weight:600}.detail-row.err .label[data-v-2daff944]{color:#c43229}.modal-section.waveform-section[data-v-2daff944]{background:#fafbfc}.waveform-hint[data-v-2daff944]{color:#86909c;margin-left:8px;font-size:11px;font-weight:400}.waveform-hint.muted[data-v-2daff944]{color:#c9cdd4;font-style:italic}.waveform-loading[data-v-2daff944]{color:#86909c;text-align:center;padding:12px;font-size:12px}.waveform-err[data-v-2daff944]{color:#c43229;background:#fff5f5;border:1px solid #ffccc7;border-radius:4px;padding:8px 12px;font-size:12px}.waveform-img[data-v-2daff944]{background:#fff;border:1px solid #f0f1f3;border-radius:4px;width:100%;height:auto;display:block}.waveform-refresh[data-v-2daff944]{cursor:pointer;color:#4e5969;background:#fff;border:1px solid #c9cdd4;border-radius:3px;margin-left:8px;padding:1px 8px;font-size:11px}.waveform-refresh[data-v-2daff944]:hover{color:#165dff;background:#f2f3f5;border-color:#165dff}.word-chip[data-v-2daff944]{cursor:help;background:#fff;border:1px solid #e5e6eb;border-radius:10px;padding:1px 8px;font-size:11px;display:inline-block}.word-chip.good[data-v-2daff944]{color:#00b42a;background:#e8ffea;border-color:#b7eb8a}.word-chip.ok[data-v-2daff944]{color:#ff7d00;background:#fff7e8;border-color:#ffd591}.word-chip.err[data-v-2daff944]{color:#c43229;background:#ffece8;border-color:#ffccc7}.word-chip.missing[data-v-2daff944]{color:#86909c;background:#f2f3f5;border-color:#c9cdd4;text-decoration:line-through}.word-chip.stress[data-v-2daff944]{box-shadow:0 0 0 2px #165dff}.word-chip .stress-mark[data-v-2daff944]{color:#165dff;margin-left:1px;font-weight:700}.words-block[data-v-2daff944]{flex-direction:column;align-items:flex-start!important}.words-line[data-v-2daff944]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.phones-block[data-v-2daff944]{flex-direction:column;gap:4px;margin-top:4px;display:flex}.phone-row[data-v-2daff944]{align-items:center;gap:3px;padding-left:4px;display:flex}.phone-label[data-v-2daff944]{color:#86909c;min-width:60px;font-size:11px}.phone-chip[data-v-2daff944]{color:#4e5969;cursor:help;background:#fff;border:1px solid #d9d9d9;border-radius:3px;padding:1px 6px;font-family:Consolas,Monaco,monospace;font-size:10px;display:inline-block}.phone-chip.good[data-v-2daff944]{color:#389e0d;background:#f6ffed;border-color:#b7eb8a}.phone-chip.ok[data-v-2daff944]{color:#d46b08;background:#fff7e8;border-color:#ffd591}.phone-chip.err[data-v-2daff944]{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.phone-chip.stressed[data-v-2daff944]{background:#e6f4ff;border-color:#91caff;font-weight:600}.phone-chip .stress-mark[data-v-2daff944]{color:#165dff;font-weight:700}.link-mark[data-v-2daff944]{color:#722ed1;margin:0 4px;font-size:14px;font-weight:700;display:inline-block}.metric[data-v-2daff944]{color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:4px;padding:1px 8px;font-size:11px;display:inline-block}.metric.good[data-v-2daff944]{color:#00b42a;background:#e8ffea;border-color:#b7eb8a;font-weight:600}.metric.ok[data-v-2daff944]{color:#ff7d00;background:#fff7e8;border-color:#ffd591;font-weight:600}.metric.bad[data-v-2daff944]{color:#fff;background:#c43229;border-color:#c43229;font-weight:700}.metric.muted[data-v-2daff944]{color:#86909c}.breadcrumbs[data-v-73656c42]{color:#86909c;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.crumb-link[data-v-73656c42]{color:#165dff;border-radius:3px;padding:2px 4px;text-decoration:none}.crumb-link[data-v-73656c42]:hover{background:#f2f7ff;text-decoration:underline}.crumb-sep[data-v-73656c42]{color:#c9cdd4}.crumb-current[data-v-73656c42]{color:#1d2129;font-weight:500}.uc-layout[data-v-73656c42]{align-items:flex-start;gap:24px;display:flex}.uc-side[data-v-73656c42]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;flex-shrink:0;width:200px;overflow:hidden}.uc-side-title[data-v-73656c42]{color:#1d2129;background:#f7f8fa;border-bottom:1px solid #e5e6eb;padding:14px 16px;font-size:15px;font-weight:600}.uc-nav[data-v-73656c42]{margin:0;padding:8px 0;list-style:none}.uc-nav li a[data-v-73656c42]{color:#4e5969;border-left:3px solid #0000;padding:10px 16px;font-size:14px;text-decoration:none;transition:all .15s;display:block}.uc-nav li a[data-v-73656c42]:hover{color:#165dff;background:#f2f7ff}.uc-nav li a.active[data-v-73656c42]{color:#165dff;background:#e6f0ff;border-left-color:#165dff;font-weight:600}.uc-main[data-v-73656c42]{flex:1;min-width:0}.grp-list-page[data-v-d0a4de48]{width:100%}.page-title[data-v-d0a4de48]{color:#1d2129;margin:0 0 20px;font-size:20px;font-weight:600}.state[data-v-d0a4de48],.empty[data-v-d0a4de48]{color:#86909c;text-align:center;background:#fff;border:1px dashed #c9cdd4;border-radius:8px;padding:60px 0}.empty p[data-v-d0a4de48]{margin:0;font-size:15px}.err[data-v-d0a4de48]{color:#c43229;background:#ffece8;border:1px solid #ffccc7;border-radius:4px;padding:12px 16px;font-size:13px}.grp-grid[data-v-d0a4de48]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.grp-card[data-v-d0a4de48]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;padding:16px 18px;transition:all .15s}.grp-card[data-v-d0a4de48]:hover{border-color:#165dff;box-shadow:0 4px 12px #165dff14}.grp-card-head[data-v-d0a4de48]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.grp-name[data-v-d0a4de48]{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:16px;font-weight:600;overflow:hidden}.grp-status[data-v-d0a4de48]{border-radius:10px;flex-shrink:0;margin-left:8px;padding:2px 8px;font-size:11px}.grp-status.on[data-v-d0a4de48]{color:#00b42a;background:#e8ffea}.grp-status.off[data-v-d0a4de48]{color:#86909c;background:#f2f3f5}.grp-meta-row[data-v-d0a4de48]{align-items:center;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.grp-discount[data-v-d0a4de48]{color:#ff7d00;font-size:18px;font-weight:700}.grp-members[data-v-d0a4de48]{color:#4e5969}.grp-progress[data-v-d0a4de48]{background:#f2f3f5;border-radius:3px;height:6px;margin-bottom:12px;overflow:hidden}.grp-progress-bar[data-v-d0a4de48]{background:linear-gradient(90deg,#165dff,#4080ff);height:100%;transition:width .3s}.grp-info[data-v-d0a4de48]{border-top:1px solid #f2f3f5;padding-top:10px;font-size:13px;line-height:1.7}.info-row[data-v-d0a4de48]{align-items:flex-start;gap:4px;display:flex}.info-label[data-v-d0a4de48]{color:#86909c;flex-shrink:0;min-width:70px}.info-val[data-v-d0a4de48]{color:#1d2129;word-break:break-word;flex:1;min-width:0}.info-muted[data-v-d0a4de48]{color:#86909c}.grp-cat-badge[data-v-d0a4de48]{color:#165dff;background:#e6f0ff;border-radius:3px;padding:1px 8px;font-size:12px;display:inline-block}.captain-page[data-v-5fde8ada]{width:100%}.page-title[data-v-5fde8ada]{color:#1d2129;margin:0 0 4px;font-size:20px;font-weight:600}.subtitle[data-v-5fde8ada]{color:#86909c;margin:0 0 18px;font-size:13px}.state[data-v-5fde8ada],.empty[data-v-5fde8ada]{color:#86909c;text-align:center;background:#fff;border:1px dashed #c9cdd4;border-radius:8px;padding:60px 0}.empty-sub[data-v-5fde8ada]{margin-top:8px;font-size:13px}.empty-sub a[data-v-5fde8ada]{color:#165dff;text-decoration:none}.empty-sub a[data-v-5fde8ada]:hover{text-decoration:underline}.err[data-v-5fde8ada]{color:#c43229;background:#ffece8;border:1px solid #ffccc7;border-radius:4px;padding:12px 16px;font-size:13px}.order-grid[data-v-5fde8ada]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:16px;display:grid}.order-card[data-v-5fde8ada]{background:#fff;border:1px solid #e5e6eb;border-radius:10px;flex-direction:column;gap:14px;padding:16px 18px;transition:all .15s;display:flex}.order-card[data-v-5fde8ada]:hover{border-color:#b5cfff;box-shadow:0 4px 12px #165dff14}.card-head[data-v-5fde8ada]{border-bottom:1px solid #f2f3f5;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.head-left[data-v-5fde8ada]{align-items:baseline;gap:10px;display:flex}.order-id[data-v-5fde8ada]{color:#1d2129;font-size:15px;font-weight:600}.create-time[data-v-5fde8ada]{color:#86909c;font-size:12px}.status-badge[data-v-5fde8ada]{border-radius:12px;padding:3px 10px;font-size:12px;font-weight:600}.status-badge.ps-done[data-v-5fde8ada]{color:#00b42a;background:#e8ffea;border:1px solid #b7eb8a}.status-badge.ps-cancel[data-v-5fde8ada]{color:#86909c;background:#f2f3f5;border:1px solid #d9d9d9}.status-badge.ps-null[data-v-5fde8ada]{color:#ff7d00;background:#fff7e8;border:1px solid #ffd591}.info-block[data-v-5fde8ada]{background:#f7f8fa;border-radius:6px;padding:12px 14px}.block-title[data-v-5fde8ada]{color:#1d2129;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.vip-name[data-v-5fde8ada]{color:#165dff;margin-bottom:8px;font-size:16px;font-weight:700}.cat-badge[data-v-5fde8ada]{color:#165dff;background:#e6f0ff;border-radius:3px;padding:1px 8px;font-size:11px;font-weight:500;display:inline-block}.info-row-grid[data-v-5fde8ada]{grid-template-columns:1fr 1fr;gap:8px 12px;font-size:12px;display:grid}.info-cell[data-v-5fde8ada]{align-items:baseline;gap:4px;display:flex}.cell-label[data-v-5fde8ada]{color:#86909c}.cell-val[data-v-5fde8ada]{color:#1d2129;font-weight:500}.cell-val.highlight[data-v-5fde8ada]{color:#ff7d00;font-weight:700}.cell-val.price[data-v-5fde8ada]{color:#f53f3f;font-size:13px;font-weight:700}.cell-val.on[data-v-5fde8ada]{color:#00b42a}.cell-val.off[data-v-5fde8ada]{color:#86909c}.progress-row[data-v-5fde8ada]{margin-top:12px}.progress-text[data-v-5fde8ada]{color:#4e5969;margin-bottom:6px;font-size:12px}.progress-text b[data-v-5fde8ada]{color:#1d2129}.progress-text .can-invite[data-v-5fde8ada]{color:#ff7d00;font-weight:500}.progress-text .full[data-v-5fde8ada]{color:#00b42a;font-weight:600}.member-link[data-v-5fde8ada]{cursor:pointer;border-radius:4px;margin:-2px -6px;padding:2px 6px;transition:all .15s;display:inline-block}.member-link[data-v-5fde8ada]:hover{color:#165dff;background:#165dff14}.member-link:hover b[data-v-5fde8ada]{color:#165dff}.progress-bar[data-v-5fde8ada]{background:#e5e6eb;border-radius:3px;height:6px;overflow:hidden}.progress-bar-inner[data-v-5fde8ada]{background:linear-gradient(90deg,#165dff,#4080ff);height:100%;transition:width .3s}.invite-row[data-v-5fde8ada]{border-top:1px dashed #e5e6eb;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.invite-btn[data-v-5fde8ada]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7d00 0%,#f56b00 100%);border:none;border-radius:16px;padding:6px 16px;font-size:13px;font-weight:600;transition:all .15s;box-shadow:0 2px 6px #ff7d0040}.invite-btn[data-v-5fde8ada]:hover{transform:translateY(-1px);box-shadow:0 4px 10px #ff7d0059}.invite-btn[data-v-5fde8ada]:active{transform:translateY(0)}.invite-hint[data-v-5fde8ada]{color:#86909c;font-size:12px}.invite-locked[data-v-5fde8ada]{color:#ff7d00;font-size:12px;font-style:italic}.direct-tip[data-v-5fde8ada]{color:#86909c;margin:0 0 8px;font-size:12px}.add-member-btn[data-v-5fde8ada]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#165dff 0%,#4080ff 100%);border:none;border-radius:16px;padding:6px 16px;font-size:13px;font-weight:600;transition:all .15s;box-shadow:0 2px 6px #165dff40}.add-member-btn[data-v-5fde8ada]:hover{transform:translateY(-1px);box-shadow:0 4px 10px #165dff59}.add-member-btn[data-v-5fde8ada]:active{transform:translateY(0)}.modal-overlay[data-v-5fde8ada]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.add-member-modal[data-v-5fde8ada]{background:#fff;border-radius:12px;width:420px;max-width:90%;padding:24px;box-shadow:0 8px 24px #00000026}.add-member-modal h3[data-v-5fde8ada]{color:#1d2129;margin:0 0 12px;font-size:18px;font-weight:600}.modal-hint[data-v-5fde8ada]{color:#86909c;margin:0 0 16px;font-size:13px;line-height:1.6}.input-group[data-v-5fde8ada]{margin-bottom:12px}.input-group input[data-v-5fde8ada]{box-sizing:border-box;border:1px solid #c9cdd4;border-radius:6px;width:100%;padding:10px 12px;font-size:14px;transition:all .15s}.input-group input[data-v-5fde8ada]:focus{border-color:#165dff;outline:none;box-shadow:0 0 0 2px #165dff1a}.input-group input[data-v-5fde8ada]:disabled{cursor:not-allowed;background:#f7f8fa}.error-text[data-v-5fde8ada]{color:#f53f3f;margin:0 0 16px;font-size:12px}.modal-actions[data-v-5fde8ada]{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.cancel-btn[data-v-5fde8ada]{color:#4e5969;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:6px;padding:8px 16px;font-size:14px;transition:all .15s}.cancel-btn[data-v-5fde8ada]:hover{background:#f7f8fa}.cancel-btn[data-v-5fde8ada]:disabled{opacity:.5;cursor:not-allowed}.confirm-btn[data-v-5fde8ada]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#165dff 0%,#4080ff 100%);border:none;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s}.confirm-btn[data-v-5fde8ada]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 10px #165dff59}.confirm-btn[data-v-5fde8ada]:disabled{opacity:.5;cursor:not-allowed;transform:none}.members-modal[data-v-5fde8ada]{background:#fff;border-radius:12px;flex-direction:column;width:580px;max-width:90%;max-height:80vh;padding:24px;display:flex;overflow:hidden;box-shadow:0 8px 24px #00000026}.members-modal h3[data-v-5fde8ada]{color:#1d2129;margin:0 0 8px;font-size:18px;font-weight:600}.members-modal .modal-hint[data-v-5fde8ada]{color:#86909c;margin:0 0 16px;font-size:13px;line-height:1.5}.loading-state[data-v-5fde8ada],.empty-state[data-v-5fde8ada]{text-align:center;color:#86909c;padding:40px 0;font-size:14px}.members-list[data-v-5fde8ada]{flex:1;margin-bottom:16px;overflow-y:auto}.member-header[data-v-5fde8ada]{color:#4e5969;background:#f7f8fa;border-radius:4px;grid-template-columns:60px 1fr 100px 120px;gap:12px;margin-bottom:8px;padding:8px 12px;font-size:12px;font-weight:600;display:grid}.member-item[data-v-5fde8ada]{border-bottom:1px solid #f2f3f5;grid-template-columns:60px 1fr 100px 120px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:grid}.member-item[data-v-5fde8ada]:hover{background:#f7f8fa}.member-item[data-v-5fde8ada]:last-child{border-bottom:none}.col-role[data-v-5fde8ada]{text-align:center}.captain-badge[data-v-5fde8ada]{color:#ff7d00;background:#fff1e6;border-radius:3px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.member-badge[data-v-5fde8ada]{color:#165dff;background:#e6f0ff;border-radius:3px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.col-account[data-v-5fde8ada]{color:#1d2129;word-break:break-all;font-weight:500}.col-phone[data-v-5fde8ada]{color:#4e5969;text-align:center}.col-time[data-v-5fde8ada]{color:#86909c;text-align:right;font-size:12px}.direct-list h3[data-v-198be27d]{color:#1a1a1a;margin:0 0 16px;font-size:16px;font-weight:600}.loading[data-v-198be27d],.empty[data-v-198be27d]{text-align:center;color:#86909c;padding:40px 20px}.order-list[data-v-198be27d]{flex-direction:column;gap:16px;display:flex}.order-card[data-v-198be27d]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;overflow:hidden}.order-header[data-v-198be27d]{background:#f7f8fa;border-bottom:1px solid #e5e6eb;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.vip-info[data-v-198be27d]{align-items:center;gap:8px;display:flex}.vip-name[data-v-198be27d]{color:#1a1a1a;font-size:15px;font-weight:600}.vip-type[data-v-198be27d]{color:#165dff;background:#e8f3ff;border-radius:10px;padding:2px 8px;font-size:12px}.order-status[data-v-198be27d]{color:#00b42a;font-size:13px;font-weight:600}.order-status.pending[data-v-198be27d]{color:#ff7d00}.order-status.expired[data-v-198be27d]{color:#f53f3f}.order-status.exhausted[data-v-198be27d]{color:#86909c}.order-body[data-v-198be27d]{grid-template-columns:repeat(2,1fr);gap:8px 24px;padding:12px 16px;display:grid}.quota-row[data-v-198be27d]{justify-content:space-between;align-items:center;font-size:14px;display:flex}.quota-label[data-v-198be27d]{color:#86909c}.quota-value[data-v-198be27d]{color:#1a1a1a;font-weight:500}.quota-value.text-danger[data-v-198be27d]{color:#f53f3f}.order-footer[data-v-198be27d]{color:#86909c;background:#f7f8fa;border-top:1px solid #e5e6eb;justify-content:space-between;padding:10px 16px;font-size:12px;display:flex}.order-management[data-v-52def7dd]{padding:24px}.page-title[data-v-52def7dd]{color:#1f2329;margin:0 0 24px;font-size:24px;font-weight:600}.filter-section[data-v-52def7dd]{background:#fff;border-radius:8px;margin-bottom:24px;padding:20px;box-shadow:0 2px 8px #0000000f}.filter-group[data-v-52def7dd]{align-items:center;margin-bottom:16px;display:flex}.filter-group[data-v-52def7dd]:last-child{margin-bottom:0}.filter-label[data-v-52def7dd]{color:#4e5969;white-space:nowrap;margin-right:12px;font-size:14px}.filter-buttons[data-v-52def7dd]{gap:8px;display:flex}.filter-btn[data-v-52def7dd]{color:#4e5969;cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:4px;padding:8px 16px;font-size:14px;transition:all .2s}.filter-btn[data-v-52def7dd]:hover{color:#165dff;border-color:#165dff}.filter-btn.active[data-v-52def7dd]{color:#fff;background:#165dff;border-color:#165dff}.search-group[data-v-52def7dd]{align-items:center;gap:12px;display:flex}.search-input[data-v-52def7dd]{border:1px solid #c9cdd4;border-radius:4px;outline:none;flex:1;max-width:400px;padding:8px 12px;font-size:14px;transition:border-color .2s}.search-input[data-v-52def7dd]:focus{border-color:#165dff}.search-btn[data-v-52def7dd]{color:#fff;cursor:pointer;background:#165dff;border:none;border-radius:4px;padding:8px 20px;font-size:14px;transition:background .2s}.search-btn[data-v-52def7dd]:hover{background:#0e4cd9}.content-wrapper[data-v-52def7dd]{gap:24px;display:flex}.sidebar[data-v-52def7dd]{background:#fff;border-radius:8px;width:160px;height:fit-content;padding:16px;box-shadow:0 2px 8px #0000000f}.sidebar-title[data-v-52def7dd]{color:#1f2329;border-bottom:1px solid #e5e6eb;margin-bottom:12px;padding-bottom:8px;font-size:14px;font-weight:600}.sidebar-links[data-v-52def7dd]{flex-direction:column;gap:8px;display:flex}.sidebar-link[data-v-52def7dd]{color:#4e5969;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;padding:10px 12px;font-size:14px;transition:all .2s}.sidebar-link[data-v-52def7dd]:hover{color:#165dff;background:#f2f3f5}.sidebar-link.active[data-v-52def7dd]{color:#165dff;background:#e6f4ff}.order-list[data-v-52def7dd]{flex:1}.loading[data-v-52def7dd],.empty[data-v-52def7dd]{text-align:center;color:#86909c;background:#fff;border-radius:8px;padding:48px;font-size:14px}.orders-container[data-v-52def7dd]{flex-direction:column;gap:16px;display:flex}.order-card[data-v-52def7dd]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000000f}.order-header[data-v-52def7dd]{border-bottom:1px solid #e5e6eb;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.order-id[data-v-52def7dd]{color:#1f2329;font-size:14px;font-weight:600}.order-status[data-v-52def7dd]{border-radius:4px;padding:4px 12px;font-size:12px;font-weight:500}.status-paid[data-v-52def7dd]{color:#165dff;background:#e6f4ff}.status-pending[data-v-52def7dd]{color:#ff7d00;background:#fff7e6}.status-cancelled[data-v-52def7dd]{color:#86909c;background:#f5f5f5}.order-body[data-v-52def7dd]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.order-info-row[data-v-52def7dd]{align-items:center;display:flex}.label[data-v-52def7dd]{color:#86909c;min-width:70px;margin-right:8px;font-size:13px}.value[data-v-52def7dd]{color:#1f2329;font-size:13px}.price[data-v-52def7dd]{color:#f53f3f;font-weight:600}.order-actions[data-v-52def7dd]{border-top:1px dashed #f0f1f3;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.action-label[data-v-52def7dd]{color:#86909c;margin-right:4px;font-size:12px}.action-btn[data-v-52def7dd]{color:#4e5969;cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:4px;padding:5px 14px;font-size:12px;transition:all .15s}.action-btn[data-v-52def7dd]:hover:not(:disabled){color:#165dff;border-color:#165dff}.action-btn[data-v-52def7dd]:disabled{opacity:.5;cursor:not-allowed}.action-btn.mark-paid[data-v-52def7dd]{color:#00b42a;background:#e8ffea;border-color:#b7eb8a}.action-btn.mark-paid[data-v-52def7dd]:hover:not(:disabled){color:#fff;background:#00b42a;border-color:#00b42a}.action-btn.cancel[data-v-52def7dd]{color:#c43229;background:#fff;border-color:#ffccc7}.action-btn.cancel[data-v-52def7dd]:hover:not(:disabled){color:#fff;background:#c43229;border-color:#c43229}.action-btn.revert-paid[data-v-52def7dd],.action-btn.revert-cancel[data-v-52def7dd]{color:#165dff;background:#f2f7ff;border-color:#d9e1ff}.action-btn.revert-paid[data-v-52def7dd]:hover:not(:disabled),.action-btn.revert-cancel[data-v-52def7dd]:hover:not(:disabled){color:#fff;background:#165dff}@media (width<=768px){.order-body[data-v-52def7dd]{grid-template-columns:1fr}.content-wrapper[data-v-52def7dd]{flex-direction:column}.sidebar[data-v-52def7dd]{width:100%}.sidebar-links[data-v-52def7dd]{flex-direction:row}}.team-buy-page[data-v-2a450475]{max-width:1100px;margin:0 auto}.breadcrumbs[data-v-2a450475]{color:#86909c;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.crumb-link[data-v-2a450475]{color:#165dff;border-radius:3px;padding:2px 4px;text-decoration:none}.crumb-link[data-v-2a450475]:hover{background:#f2f7ff;text-decoration:underline}.crumb-sep[data-v-2a450475]{color:#c9cdd4}.crumb-current[data-v-2a450475]{color:#1d2129;font-weight:500}.page-head[data-v-2a450475]{margin-bottom:28px}.page-head h2[data-v-2a450475]{color:#1d2129;margin:0 0 6px;font-size:22px}.page-head .subtitle[data-v-2a450475]{color:#4e5969;margin:0;font-size:14px}.page-head .from-hint[data-v-2a450475]{color:#ff7d00;background:#fff7e8;border:1px solid #ffd591;border-radius:4px;margin-top:10px;padding:8px 14px;font-size:13px}.state[data-v-2a450475]{color:#86909c;text-align:center;padding:60px 0}.err[data-v-2a450475]{color:#c43229;background:#ffece8;border:1px solid #ffccc7;border-radius:4px;padding:12px 16px;font-size:13px}.empty-tip[data-v-2a450475]{text-align:center;color:#86909c;background:#f7f8fa;border-radius:6px;padding:28px 16px;font-size:14px}.empty-tip code[data-v-2a450475]{background:#fff;border-radius:3px;padding:1px 6px}.section[data-v-2a450475]{margin-bottom:32px}.sec-title[data-v-2a450475]{color:#1d2129;align-items:baseline;gap:10px;margin:0 0 14px;font-size:16px;font-weight:600;display:flex}.sec-sub[data-v-2a450475]{color:#86909c;font-size:12px;font-weight:400}.sec-title-row[data-v-2a450475]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;display:flex}.pkg-grid[data-v-2a450475]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.pkg-card[data-v-2a450475]{cursor:pointer;background:#fff;border:2px solid #e5e6eb;border-radius:10px;flex-direction:column;padding:18px 18px 16px;transition:all .18s;display:flex}.pkg-card[data-v-2a450475]:hover{border-color:#b5cfff;transform:translateY(-2px);box-shadow:0 6px 18px #165dff14}.pkg-card.active[data-v-2a450475]{background:linear-gradient(#f2f7ff 0%,#fff 60%);border-color:#165dff;box-shadow:0 6px 18px #165dff2e}.pkg-head[data-v-2a450475]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.pkg-icon[data-v-2a450475]{font-size:22px}.pkg-name[data-v-2a450475]{color:#1d2129;font-size:15px;font-weight:600}.pkg-price[data-v-2a450475]{color:#ff7d00;align-items:baseline;gap:4px;margin-bottom:14px;display:flex}.pkg-price .price-symbol[data-v-2a450475]{font-size:14px}.pkg-price .price-num[data-v-2a450475]{font-size:28px;font-weight:800;line-height:1}.pkg-price .price-unit[data-v-2a450475]{color:#86909c;font-size:12px}.pkg-benefits[data-v-2a450475]{color:#4e5969;flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.pkg-benefits li[data-v-2a450475]{padding-left:0}.grp-grid[data-v-2a450475]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.grp-card[data-v-2a450475]{cursor:pointer;background:#fff;border:2px solid #e5e6eb;border-radius:10px;align-items:center;gap:14px;padding:16px;transition:all .18s;display:flex;position:relative;overflow:hidden}.grp-card[data-v-2a450475]:hover{border-color:#ffccc7;transform:translateY(-2px);box-shadow:0 6px 18px #ff4d4f14}.grp-card.active[data-v-2a450475]{background:linear-gradient(#fff5f5 0%,#fff 60%);border-color:#ff4d4f;box-shadow:0 6px 18px #ff4d4f2e}.grp-card-no[data-v-2a450475]{border-color:#d9e1ff}.grp-card-no[data-v-2a450475]:hover{border-color:#165dff;box-shadow:0 6px 18px #165dff1a}.grp-card-no.active[data-v-2a450475]{background:linear-gradient(#f2f7ff 0%,#fff 60%);border-color:#165dff;box-shadow:0 6px 18px #165dff2e}.grp-discount-no[data-v-2a450475]{font-weight:800;color:#165dff!important;background:#f2f7ff!important;padding:8px 14px!important;font-size:22px!important}.grp-card-no.active .grp-discount-no[data-v-2a450475]{color:#fff!important;background:#165dff!important}.grp-meta-sub[data-v-2a450475]{color:#86909c;margin-top:6px;font-size:11px;line-height:1.4}.grp-discount[data-v-2a450475]{color:#ff4d4f;background:#fff5f5;border-radius:8px;flex-shrink:0;padding:4px 10px;font-family:DIN Alternate,Bahnschrift,Helvetica Neue,Arial,sans-serif;font-size:32px;font-weight:800;line-height:1}.grp-card.active .grp-discount[data-v-2a450475]{color:#fff;background:#ff4d4f}.discount-fold[data-v-2a450475]{margin-left:1px;font-size:14px}.grp-info[data-v-2a450475]{flex:1;min-width:0}.grp-name[data-v-2a450475]{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:14px;font-weight:600;overflow:hidden}.grp-meta[data-v-2a450475]{color:#86909c;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.grp-cat[data-v-2a450475]{color:#722ed1}.final-section[data-v-2a450475]{margin-bottom:0}.final-card[data-v-2a450475]{color:#fff;background:linear-gradient(135deg,#165dff 0%,#0e4cd9 100%);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;display:flex;box-shadow:0 8px 24px #165dff40}.final-left[data-v-2a450475]{flex:1;min-width:280px}.final-title[data-v-2a450475]{margin:0 0 12px;font-size:16px;font-weight:600}.final-row[data-v-2a450475]{align-items:baseline;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.final-label[data-v-2a450475]{color:#ffffffb3;min-width:50px}.final-val[data-v-2a450475]{color:#fff}.final-val.muted[data-v-2a450475]{color:#ffffff80;font-style:italic}.final-price-row[data-v-2a450475]{border-top:1px dashed #ffffff40;margin-top:14px;padding-top:14px}.final-price[data-v-2a450475]{color:#fff;align-items:baseline;gap:4px;display:inline-flex}.final-price .symbol[data-v-2a450475]{font-size:16px}.final-price .num[data-v-2a450475]{font-family:DIN Alternate,Bahnschrift,Helvetica Neue,Arial,sans-serif;font-size:36px;font-weight:800;line-height:1}.saved[data-v-2a450475]{color:#fff;background:#ff7d00;border-radius:10px;margin-left:12px;padding:2px 10px;font-size:12px;font-weight:600}.final-right[data-v-2a450475]{flex-shrink:0}.checkout-btn[data-v-2a450475]{color:#165dff;cursor:pointer;background:#fff;border:none;border-radius:22px;padding:12px 32px;font-size:15px;font-weight:700;transition:all .15s;box-shadow:0 4px 12px #0000001a}.checkout-btn[data-v-2a450475]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #0000002e}.checkout-btn[data-v-2a450475]:disabled{color:#fffc;cursor:not-allowed;background:#ffffff80}.checkout-msg[data-v-2a450475]{color:#ffffffd9;text-align:center;word-break:break-all;max-width:240px;margin:10px 0 0;font-size:12px}.modal-mask[data-v-2a450475]{z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.15s ease-out modal-fade-in-2a450475;display:flex;position:fixed;inset:0}@keyframes modal-fade-in-2a450475{0%{opacity:0}to{opacity:1}}.confirm-modal[data-v-2a450475]{background:#fff;border-radius:12px;width:90vw;max-width:460px;animation:.18s ease-out modal-pop-in-2a450475;overflow:hidden;box-shadow:0 12px 32px #0003}@keyframes modal-pop-in-2a450475{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.confirm-head[data-v-2a450475]{border-bottom:1px solid #e5e6eb;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.confirm-title[data-v-2a450475]{color:#1d2129;margin:0;font-size:16px;font-weight:600}.modal-close[data-v-2a450475]{color:#86909c;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:24px;line-height:1}.modal-close[data-v-2a450475]:hover{color:#c43229}.confirm-body[data-v-2a450475]{padding:20px 24px 22px}.confirm-row[data-v-2a450475]{justify-content:space-between;align-items:baseline;padding:6px 0;font-size:14px;display:flex}.confirm-label[data-v-2a450475]{color:#86909c;font-size:13px}.confirm-val[data-v-2a450475]{color:#1d2129;font-weight:500}.confirm-val.muted[data-v-2a450475]{color:#c9cdd4;font-style:italic;font-weight:400}.saved-text[data-v-2a450475]{color:#00b42a;font-weight:600}.confirm-divider[data-v-2a450475]{background:#f0f1f3;height:1px;margin:10px 0}.confirm-amount[data-v-2a450475]{border-top:1px dashed #f0f1f3;margin-top:8px;padding:8px 0 4px}.confirm-amount-val[data-v-2a450475]{color:#ff7d00;font-family:DIN Alternate,Bahnschrift,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:800}.confirm-tip[data-v-2a450475]{color:#86909c;background:#f7f8fa;border-radius:4px;margin:14px 0 16px;padding:8px 12px;font-size:12px}.confirm-actions[data-v-2a450475]{justify-content:flex-end;gap:10px;display:flex}.btn-primary[data-v-2a450475]{color:#fff;cursor:pointer;background:#165dff;border:none;border-radius:4px;padding:8px 20px;font-size:14px;font-weight:500}.btn-primary[data-v-2a450475]:hover:not(:disabled){background:#0e4cd9}.btn-primary[data-v-2a450475]:disabled{cursor:not-allowed;background:#b5cfff}.btn-secondary[data-v-2a450475]{color:#4e5969;cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:4px;padding:8px 20px;font-size:14px}.btn-secondary[data-v-2a450475]:hover{color:#165dff;border-color:#165dff}.err-tip[data-v-2a450475]{color:#c43229;background:#ffece8;border:1px solid #ffccc7;border-radius:4px;margin:10px 0;padding:8px 12px;font-size:13px}.confirm-loading[data-v-2a450475]{text-align:center;padding:60px 24px}.confirm-loading p[data-v-2a450475]{color:#4e5969;margin:16px 0 0;font-size:14px}.spinner[data-v-2a450475]{border:3px solid #e5e6eb;border-top-color:#165dff;border-radius:50%;width:36px;height:36px;margin:0 auto;animation:.8s linear infinite spin-2a450475}@keyframes spin-2a450475{to{transform:rotate(360deg)}}.confirm-success[data-v-2a450475]{text-align:center;padding:32px 24px 24px}.success-icon[data-v-2a450475]{color:#00b42a;background:#e8ffea;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 12px;font-size:32px;font-weight:700;animation:.3s ease-out success-pop-2a450475;display:flex}@keyframes success-pop-2a450475{0%{transform:scale(0)}60%{transform:scale(1.15)}to{transform:scale(1)}}.confirm-success .confirm-title[data-v-2a450475]{text-align:center;color:#00b42a;margin:0 0 16px;font-size:18px}.confirm-success .confirm-detail[data-v-2a450475]{text-align:left}.confirm-success .confirm-amount-val[data-v-2a450475]{font-size:24px}.confirm-success .confirm-actions[data-v-2a450475]{justify-content:center;margin-top:18px}.status-badge[data-v-2a450475]{border-radius:12px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.status-badge.pending[data-v-2a450475]{color:#ff7d00;background:#fff7e8;border:1px solid #ffd591}.breadcrumbs[data-v-1e2e5ecf]{color:#86909c;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.crumb-link[data-v-1e2e5ecf]{color:#165dff;border-radius:3px;padding:2px 4px;text-decoration:none}.crumb-link[data-v-1e2e5ecf]:hover{background:#f2f7ff;text-decoration:underline}.crumb-sep[data-v-1e2e5ecf]{color:#c9cdd4}.crumb-current[data-v-1e2e5ecf]{color:#1d2129;font-weight:500}.mgmt-layout[data-v-1e2e5ecf]{align-items:flex-start;gap:24px;display:flex}.mgmt-side[data-v-1e2e5ecf]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;flex-shrink:0;width:200px;overflow:hidden}.mgmt-side-title[data-v-1e2e5ecf]{color:#1d2129;background:#f7f8fa;border-bottom:1px solid #e5e6eb;padding:14px 16px;font-size:15px;font-weight:600}.mgmt-nav[data-v-1e2e5ecf]{margin:0;padding:8px 0;list-style:none}.mgmt-nav li a[data-v-1e2e5ecf]{color:#4e5969;border-left:3px solid #0000;padding:10px 16px;font-size:14px;text-decoration:none;transition:all .15s;display:block}.mgmt-nav li a[data-v-1e2e5ecf]:hover{color:#165dff;background:#f2f7ff}.mgmt-nav li a.active[data-v-1e2e5ecf]{color:#165dff;background:#e6f0ff;border-left-color:#165dff;font-weight:600}.mgmt-side-foot[data-v-1e2e5ecf]{background:#fafbfc;border-top:1px solid #f0f1f3;padding:10px 16px}.badge[data-v-1e2e5ecf]{color:#ff7d00;background:#fff7e8;border:1px solid #ffd591;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.mgmt-main[data-v-1e2e5ecf]{flex:1;min-width:0}@media (width<=768px){.mgmt-layout[data-v-1e2e5ecf]{flex-direction:column}.mgmt-side[data-v-1e2e5ecf]{width:100%}}.team-mgmt[data-v-d50ef9a7]{max-width:1200px;margin:0 auto}.page-title[data-v-d50ef9a7]{color:#1d2129;margin:0 0 6px;font-size:22px}.tip[data-v-d50ef9a7]{color:#86909c;margin:0 0 20px;font-size:13px}.tip code[data-v-d50ef9a7]{color:#165dff;background:#f2f3f5;border-radius:3px;padding:1px 6px;font-family:monospace}.card[data-v-d50ef9a7]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;padding:18px 22px;box-shadow:0 2px 8px #00000008}.card-title[data-v-d50ef9a7]{color:#1d2129;margin:0 0 14px;font-size:15px;font-weight:600}.list-actions[data-v-d50ef9a7]{align-items:center;gap:8px;display:flex}.btn-create[data-v-d50ef9a7]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff7d00 0%,#f56b00 100%);border:none;border-radius:4px;padding:6px 16px;font-size:13px;font-weight:600;transition:all .15s;box-shadow:0 2px 6px #ff7d0040}.btn-create[data-v-d50ef9a7]:hover{transform:translateY(-1px);box-shadow:0 4px 10px #ff7d0059}.btn-create[data-v-d50ef9a7]:active{transform:translateY(0)}.btn-link[data-v-d50ef9a7]{color:#165dff;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:14px;text-decoration:underline}.btn-link[data-v-d50ef9a7]:hover{color:#0e4cd9}.field[data-v-d50ef9a7]{margin-bottom:14px;display:block}.field .label[data-v-d50ef9a7]{color:#1d2129;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.field .required[data-v-d50ef9a7]{color:#c43229}.field input[data-v-d50ef9a7],.field select[data-v-d50ef9a7]{box-sizing:border-box;background:#fff;border:1px solid #c9cdd4;border-radius:4px;width:100%;padding:7px 10px;font-family:inherit;font-size:14px}.field input[data-v-d50ef9a7]:focus,.field select[data-v-d50ef9a7]:focus{border-color:#165dff;outline:none}.field .hint[data-v-d50ef9a7]{color:#86909c;margin:4px 0 0;font-size:12px}.field-row[data-v-d50ef9a7]{gap:12px;display:flex}.field-row .field[data-v-d50ef9a7]{flex:1}.err-tip[data-v-d50ef9a7]{color:#c43229;background:#ffece8;border:1px solid #ffccc7;border-radius:4px;margin:8px 0 12px;padding:8px 12px;font-size:13px}.ok-tip[data-v-d50ef9a7]{color:#00b42a;background:#e8ffea;border:1px solid #b7eb8a;border-radius:4px;margin:8px 0 12px;padding:8px 12px;font-size:13px}.actions[data-v-d50ef9a7]{gap:10px;margin-top:6px;display:flex}.btn-primary[data-v-d50ef9a7]{color:#fff;cursor:pointer;background:#165dff;border:none;border-radius:4px;padding:8px 20px;font-size:14px;font-weight:500}.btn-primary[data-v-d50ef9a7]:hover:not(:disabled){background:#0e4cd9}.btn-primary[data-v-d50ef9a7]:disabled{cursor:not-allowed;background:#b5cfff}.btn-secondary[data-v-d50ef9a7]{color:#4e5969;cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:4px;padding:8px 20px;font-size:14px}.btn-secondary[data-v-d50ef9a7]:hover{color:#165dff;border-color:#165dff}.modal-mask[data-v-d50ef9a7]{z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.15s ease-out modal-fade-in-d50ef9a7;display:flex;position:fixed;inset:0}@keyframes modal-fade-in-d50ef9a7{0%{opacity:0}to{opacity:1}}.modal-card[data-v-d50ef9a7]{background:#fff;border-radius:10px;flex-direction:column;width:90vw;max-width:520px;max-height:90vh;animation:.18s ease-out modal-pop-in-d50ef9a7;display:flex;box-shadow:0 12px 32px #0003}@keyframes modal-pop-in-d50ef9a7{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-head[data-v-d50ef9a7]{border-bottom:1px solid #e5e6eb;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.modal-title[data-v-d50ef9a7]{color:#1d2129;margin:0;font-size:16px;font-weight:600}.modal-close[data-v-d50ef9a7]{color:#86909c;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:24px;line-height:1}.modal-close[data-v-d50ef9a7]:hover{color:#c43229}.modal-body[data-v-d50ef9a7]{padding:18px 22px 20px;overflow-y:auto}.modal-body .field[data-v-d50ef9a7]{margin-bottom:14px;display:block}.modal-body .field .label[data-v-d50ef9a7]{color:#1d2129;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.modal-body .field .required[data-v-d50ef9a7]{color:#c43229}.modal-body .field input[data-v-d50ef9a7],.modal-body .field select[data-v-d50ef9a7]{box-sizing:border-box;background:#fff;border:1px solid #c9cdd4;border-radius:4px;width:100%;padding:7px 10px;font-family:inherit;font-size:14px}.modal-body .field input[data-v-d50ef9a7]:focus,.modal-body .field select[data-v-d50ef9a7]:focus{border-color:#165dff;outline:none}.modal-body .field .hint[data-v-d50ef9a7]{color:#86909c;margin:4px 0 0;font-size:12px}.modal-body .field-row[data-v-d50ef9a7]{gap:12px;display:flex}.modal-body .field-row .field[data-v-d50ef9a7]{flex:1}.modal-actions[data-v-d50ef9a7]{border-top:1px solid #f0f1f3;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:14px;display:flex}.list-head[data-v-d50ef9a7]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.list-head .card-title[data-v-d50ef9a7]{margin:0}.btn-refresh[data-v-d50ef9a7]{color:#4e5969;cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:4px;padding:3px 12px;font-size:12px}.btn-refresh[data-v-d50ef9a7]:hover{color:#165dff;border-color:#165dff}.btn-refresh[data-v-d50ef9a7]:disabled{opacity:.5;cursor:not-allowed}.state[data-v-d50ef9a7]{text-align:center;color:#86909c;padding:40px 0;font-size:14px}.team-table[data-v-d50ef9a7]{border-collapse:collapse;width:100%;font-size:13px}.team-table th[data-v-d50ef9a7],.team-table td[data-v-d50ef9a7]{text-align:left;border-bottom:1px solid #f2f3f5;padding:8px 10px}.team-table th[data-v-d50ef9a7]{color:#4e5969;background:#f7f8fa;font-size:12px;font-weight:600}.team-table tbody tr[data-v-d50ef9a7]:hover{background:#fafbfc}.cell-name[data-v-d50ef9a7]{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-weight:500;overflow:hidden}.cell-time[data-v-d50ef9a7]{color:#86909c;white-space:nowrap;font-size:12px}.discount-pill[data-v-d50ef9a7]{color:#ff4d4f;background:#fff5f5;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.status[data-v-d50ef9a7]{border-radius:10px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.status.on[data-v-d50ef9a7]{color:#00b42a;background:#e8ffea}.status.off[data-v-d50ef9a7]{color:#86909c;background:#f2f3f5}@media (width<=768px){.modal-card[data-v-d50ef9a7]{width:95vw;max-height:92vh}.modal-body .field-row[data-v-d50ef9a7]{flex-direction:column;gap:0}}.vip-management[data-v-2a138f27]{padding:24px}.vip-management h2[data-v-2a138f27]{color:#1a1a1a;margin-bottom:20px;font-size:20px}.data-table[data-v-2a138f27]{border-collapse:collapse;width:100%;font-size:14px}.data-table th[data-v-2a138f27],.data-table td[data-v-2a138f27]{text-align:left;border-bottom:1px solid #e5e7eb;padding:12px 8px}.data-table th[data-v-2a138f27]{color:#374151;background:#f9fafb;font-weight:600}.data-table tr:hover td[data-v-2a138f27]{background:#f9fafb}.btn[data-v-2a138f27]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:8px 16px;font-size:14px}.btn[data-v-2a138f27]:hover{background:#f9fafb}.btn-primary[data-v-2a138f27]{color:#fff;background:#3b82f6;border-color:#3b82f6}.btn-primary[data-v-2a138f27]:hover{background:#2563eb}.btn-primary[data-v-2a138f27]:disabled{opacity:.5;cursor:not-allowed}.btn-small[data-v-2a138f27]{padding:4px 8px;font-size:12px}.modal-overlay[data-v-2a138f27]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-2a138f27]{background:#fff;border-radius:8px;width:600px;max-height:90vh;padding:24px;overflow-y:auto}.modal h3[data-v-2a138f27]{color:#1a1a1a;margin:0 0 20px;font-size:18px}.form-group[data-v-2a138f27]{margin-bottom:16px}.form-group label[data-v-2a138f27]{color:#374151;margin-bottom:6px;font-size:14px;display:block}.form-group input[data-v-2a138f27],.form-group select[data-v-2a138f27]{box-sizing:border-box;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:8px 12px;font-size:14px}.form-row[data-v-2a138f27]{gap:16px;display:flex}.form-row .form-group[data-v-2a138f27]{flex:1}.modal-actions[data-v-2a138f27]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:16px;display:flex}.gaokao-upload-page[data-v-81be69eb]{max-width:800px;margin:0 auto}.page-head[data-v-81be69eb]{margin-bottom:20px}.page-head h2[data-v-81be69eb]{margin:0 0 6px;font-size:22px}.subtitle[data-v-81be69eb]{color:#4e5969;margin:0;font-size:14px}.form[data-v-81be69eb]{flex-direction:column;gap:16px;display:flex}.entry-picker .entry-grid[data-v-81be69eb]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:6px;display:grid}.entry-card[data-v-81be69eb]{text-align:left;cursor:pointer;font:inherit;color:inherit;background:#fff;border:1.5px solid #d9d9d9;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.entry-card[data-v-81be69eb]:hover{border-color:#4b8bff}.entry-card.active[data-v-81be69eb]{background:#f2f7ff;border-color:#4b8bff;box-shadow:0 0 0 2px #4b8bff29}.entry-ico[data-v-81be69eb]{flex:none;font-size:20px;line-height:1.3}.entry-body[data-v-81be69eb]{flex-direction:column;gap:3px;min-width:0;display:flex}.entry-title[data-v-81be69eb]{font-size:14px;font-weight:600}.entry-desc[data-v-81be69eb]{color:#86909c;font-size:12px;line-height:1.5}.entry-note[data-v-81be69eb]{color:#4e5969;background:#f7f8fa;border-left:3px solid #4b8bff;border-radius:4px;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.6}.copyright-notice[data-v-81be69eb]{background:#fff7e8;border:1px solid #ff7d00;border-left-width:4px;border-radius:6px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex;box-shadow:0 1px 2px #ff7d0014}.copyright-notice-icon[data-v-81be69eb]{flex-shrink:0;font-size:22px;line-height:1.4}.copyright-notice-body[data-v-81be69eb]{flex:1;min-width:0}.copyright-notice-title[data-v-81be69eb]{color:#ad6800;letter-spacing:.5px;margin:0 0 4px;font-size:14px;font-weight:600}.copyright-notice-text[data-v-81be69eb]{color:#5c3300;text-align:left;margin:0;font-size:13px;line-height:1.7}.upload-row[data-v-81be69eb]{gap:16px;display:flex}.upload-row .card[data-v-81be69eb]{flex:1}.card[data-v-81be69eb]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;padding:18px 20px}.card-title[data-v-81be69eb]{color:#1d2129;margin:0 0 14px;font-size:15px;font-weight:600}.card-title em[data-v-81be69eb]{color:#f53f3f;margin-left:2px;font-style:normal}.row[data-v-81be69eb]{flex-wrap:wrap;gap:14px;margin-bottom:12px;display:flex}.row[data-v-81be69eb]:last-child{margin-bottom:0}.field-stack[data-v-81be69eb]{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.field-stack[data-v-81be69eb]:last-child{margin-bottom:0}.field-stack .field[data-v-81be69eb]{min-width:0}.field[data-v-81be69eb]{flex-direction:column;flex:1;gap:6px;min-width:200px;display:flex}.lbl[data-v-81be69eb]{color:#4e5969;font-size:13px;font-weight:500}.lbl em[data-v-81be69eb]{color:#f53f3f;margin-left:2px;font-style:normal}.field input[data-v-81be69eb],.field select[data-v-81be69eb]{background:#fff;border:1px solid #c9cdd4;border-radius:4px;padding:8px 10px;font-size:14px}.field input[data-v-81be69eb]:focus,.field select[data-v-81be69eb]:focus{border-color:#165dff;outline:none}input[type=file][data-v-81be69eb]{font-size:13px}.file-tip[data-v-81be69eb]{color:#00b42a;margin:8px 0 0;font-size:13px}.word-tpl[data-v-81be69eb]{margin-top:10px}.word-tpl summary[data-v-81be69eb]{cursor:pointer;color:#165dff;font-size:13px}.word-tpl pre[data-v-81be69eb]{color:#4e5969;white-space:pre-wrap;background:#f7f8fa;border-radius:4px;margin:8px 0 0;padding:12px;font-size:12px}.err[data-v-81be69eb]{color:#c43229;background:#ffece8;border:1px solid #ffccc7;border-radius:4px;margin:0;padding:8px 12px;font-size:13px}.warn[data-v-81be69eb]{color:#ad6800;background:#fff7e8;border:1px solid #ffd591;border-radius:4px;margin:0;padding:8px 12px;font-size:13px}.ok[data-v-81be69eb]{color:#00b42a;background:#e8ffea;border:1px solid #b7eb8f;border-radius:4px;margin:0;padding:8px 12px;font-size:13px}.actions[data-v-81be69eb]{gap:10px;display:flex}.btn[data-v-81be69eb]{cursor:pointer;border:none;border-radius:4px;padding:10px 22px;font-size:14px;transition:all .15s}.btn[data-v-81be69eb]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-81be69eb]{color:#fff;background:#165dff}.btn-primary[data-v-81be69eb]:hover:not(:disabled){background:#0e4cd9}.btn-ghost[data-v-81be69eb]{color:#4e5969;background:#f2f3f5}.btn-ghost[data-v-81be69eb]:hover:not(:disabled){background:#c9cdd4}.waiting-overlay[data-v-81be69eb]{z-index:9999;background:#0000008c;justify-content:center;align-items:center;animation:.2s fade-in-81be69eb;display:flex;position:fixed;inset:0}@keyframes fade-in-81be69eb{0%{opacity:0}to{opacity:1}}.waiting-dialog[data-v-81be69eb]{background:#fff;border-radius:12px;min-width:400px;max-width:500px;padding:26px 32px;box-shadow:0 12px 48px #0003}.dialog-head[data-v-81be69eb]{justify-content:center;align-items:center;gap:12px;margin-bottom:18px;display:flex}.spinner[data-v-81be69eb]{border:3px solid #e5e6eb;border-top-color:#165dff;border-radius:50%;flex-shrink:0;width:28px;height:28px;animation:.9s linear infinite spin-81be69eb}.spinner.is-hidden[data-v-81be69eb]{display:none}.all-done-badge[data-v-81be69eb]{font-size:22px;line-height:1}@keyframes spin-81be69eb{to{transform:rotate(360deg)}}.waiting-title[data-v-81be69eb]{color:#1d2129;margin:0;font-size:16px;font-weight:600}.step-list[data-v-81be69eb]{border:1px solid #e5e6eb;border-radius:6px;margin:0 0 18px;padding:0;list-style:none;overflow:hidden}.step-item[data-v-81be69eb]{color:#4e5969;background:#fafbfc;border-bottom:1px solid #f0f1f3;align-items:center;gap:12px;padding:10px 14px;font-size:13px;transition:all .25s;display:flex}.step-item[data-v-81be69eb]:last-child{border-bottom:none}.step-item.is-current[data-v-81be69eb]{color:#1d2129;background:#f2f7ff;font-weight:500}.step-item.is-done[data-v-81be69eb]{color:#1d2129;background:#f6ffed}.step-item.is-done.is-current[data-v-81be69eb]{background:#f6ffed}.step-mark[data-v-81be69eb]{color:#86909c;background:#fff;border:2px solid #c9cdd4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:600;display:flex}.step-item.is-current .step-mark[data-v-81be69eb]{color:#165dff;border-color:#165dff}.step-item.is-done .step-mark[data-v-81be69eb]{color:#fff;background:#00b42a;border-color:#00b42a}.mark-check[data-v-81be69eb]{font-size:14px;line-height:1}.mark-num[data-v-81be69eb]{line-height:1}.mark-spinner[data-v-81be69eb]{border:2px solid #e5e6eb;border-top-color:#165dff;border-radius:50%;width:12px;height:12px;animation:.9s linear infinite spin-81be69eb}.step-text[data-v-81be69eb]{flex:1}.step-done-tag[data-v-81be69eb]{color:#00b42a;background:#e8ffea;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500}.waiting-timer[data-v-81be69eb]{background:linear-gradient(135deg,#f2f7ff 0%,#e6f0ff 100%);border-radius:6px;justify-content:center;align-items:baseline;gap:8px;margin-bottom:10px;padding:10px 14px;display:flex}.timer-label[data-v-81be69eb]{color:#4e5969;font-size:13px}.timer-value[data-v-81be69eb]{color:#165dff;letter-spacing:1px;font-family:Consolas,Monaco,monospace;font-size:26px;font-weight:700}.timer-round[data-v-81be69eb]{color:#ff7d00;background:#fff7e8;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500}.waiting-hint[data-v-81be69eb]{color:#86909c;text-align:center;margin:0;font-size:12px;line-height:1.5}.terms-row[data-v-81be69eb]{align-items:center;margin:12px 0;display:flex}.terms-check[data-v-81be69eb]{color:#555;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:13px;display:inline-flex}.terms-check input[type=checkbox][data-v-81be69eb]{cursor:pointer;accent-color:#1976d2;width:16px;height:16px}.terms-link[data-v-81be69eb]{color:#1976d2;cursor:pointer;text-decoration:none}.terms-link[data-v-81be69eb]:hover{text-decoration:underline}.terms-mask[data-v-81be69eb]{z-index:1100;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.terms-dialog[data-v-81be69eb]{background:#fff;border-radius:8px;flex-direction:column;width:90%;max-width:720px;max-height:88vh;display:flex;overflow:hidden}.terms-head[data-v-81be69eb]{border-bottom:1px solid #eee;align-items:center;padding:14px 18px;display:flex}.terms-head h3[data-v-81be69eb]{flex:1;margin:0;font-size:17px}.terms-close[data-v-81be69eb]{cursor:pointer;color:#999;background:0 0;border:none;padding:0 8px;font-size:24px}.terms-close[data-v-81be69eb]:hover{color:#333}.terms-body[data-v-81be69eb]{color:#333;text-align:left;padding:16px 24px;font-size:14px;line-height:1.7;overflow-y:auto}.terms-body h4[data-v-81be69eb]{color:#1976d2;margin:14px 0 6px;font-size:15px}.terms-body h4[data-v-81be69eb]:first-child{margin-top:0}.terms-body p[data-v-81be69eb]{margin:6px 0}.terms-body ul[data-v-81be69eb]{margin:6px 0;padding-left:22px}.terms-body li[data-v-81be69eb]{margin:2px 0}.terms-tip[data-v-81be69eb]{color:#1976d2;background:#f0f7ff;border-left:3px solid #1976d2;border-radius:4px;padding:8px 12px;font-size:13px;margin-top:16px!important}.terms-foot[data-v-81be69eb]{background:#fafafa;border-top:1px solid #eee;justify-content:flex-end;gap:10px;padding:12px 18px;display:flex}body.asr-sent-moving,body.asr-sent-moving *{-webkit-user-select:none!important;user-select:none!important;cursor:grabbing!important}.sent-drag-check{cursor:pointer;accent-color:#165dff;vertical-align:middle;flex-shrink:0;width:14px;height:14px;margin:0 2px 0 1px}.sent-drag-check:focus-visible{outline-offset:1px;outline:2px solid #165dff}.sent-item-vert.sent-item-selected{cursor:grab;box-shadow:0 0 0 1px #165dff59;border-color:#165dff!important}.sent-item-vert.sent-item-selected:hover{background:#f2f7ff!important}.sent-drop-line{border-top:3px dashed #165dff;height:0;margin:2px 0;padding:0;list-style:none;animation:.8s ease-in-out infinite alternate sentDropPulse;position:relative}.sent-drop-line:after{content:"⬇ 插入到这里";color:#165dff;white-space:nowrap;background:#e8f3ff;border:1px solid #91caff;border-radius:3px;padding:0 4px;font-size:11px;line-height:15px;position:absolute;top:-16px;right:4px}@keyframes sentDropPulse{0%{border-top-color:#165dff}to{border-top-color:#69b1ff}}.sent-item-vert.sent-item-drop-glow{animation:.6s ease-in-out infinite alternate sentDropGlow;background:#f2f7ff!important;border:2px solid #165dff!important}@keyframes sentDropGlow{0%{box-shadow:0 0 #165dff8c}to{box-shadow:0 0 0 7px #165dff33}}.sent-drag-ghost{z-index:99999;pointer-events:none;color:#1d39c4;background:#fff;border:1px solid #165dff;border-radius:4px;max-width:420px;padding:6px 10px;font-size:12px;transition:left 90ms ease-out,top 90ms ease-out;position:fixed;box-shadow:0 6px 18px #0000002e}.sent-drag-ghost .ghost-ms{color:#86909c;margin-bottom:2px;font-size:11px;display:block}.sent-drag-ghost .ghost-text{max-height:3.2em;font-weight:500;display:block;overflow:hidden}.module-right.sent-drop-empty{outline-offset:-2px;background:#f2f7ff;outline:2px dashed #165dff;animation:.8s ease-in-out infinite alternate sentDropEmptyPulse;box-shadow:0 0 0 3px #165dff1a}@keyframes sentDropEmptyPulse{0%{background:#f2f7ff}to{background:#e1ecff}}.empty-line.sent-drop-empty-hint{color:#165dff;font-size:12px;font-weight:600}.sent-drag-ghost.sent-drag-ghost-empty{background:#f2f7ff;border:2px dashed #165dff}.sent-drag-ghost .ghost-drop{color:#165dff;margin-bottom:3px;font-weight:600;display:block}.btn-sent-shift-down,.btn-sent-shift-up{color:#0958d9;background:#e6f4ff;border:1px solid #91caff;flex-shrink:0;font-weight:600;padding:4px 8px!important}.btn-sent-shift-down{margin-left:auto}.btn-sent-shift-up{margin-left:4px}.btn-sent-shift-down:hover:not(:disabled),.btn-sent-shift-up:hover:not(:disabled){color:#fff;background:#165dff;border-color:#165dff}.btn-sent-shift-down:disabled,.btn-sent-shift-up:disabled{color:#c9cdd4;cursor:not-allowed;background:#f2f3f5;border-color:#e5e6eb}.gaokao-edit-page[data-v-2b8b6227]{max-width:1100px;margin:0 auto;padding-bottom:40px}.cp-pill[data-v-2b8b6227]{border:1px solid;border-radius:4px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex}.cp-pill.cp-self[data-v-2b8b6227]{color:#1976d2;background:#f0f7ff;border-color:#adc6ff}.cp-pill.cp-public_domain[data-v-2b8b6227]{color:#00b42a;background:#e8ffea;border-color:#b7eb8f}.cp-pill.cp-licensed[data-v-2b8b6227]{color:#ad6800;background:#fff7e8;border-color:#ffd591}.cp-pill.cp-educational[data-v-2b8b6227]{color:#722ed1;background:#f9f0ff;border-color:#d3adf7}.cp-pill.cp-authorized_org[data-v-2b8b6227]{color:#165dff;background:#e6f4ff;border-color:#91caff}.cp-pill.cp-unauthorized[data-v-2b8b6227]{color:#c43229;background:#ffece8;border-color:#ffa39e}.cp-lock-tip[data-v-2b8b6227]{color:#ad6800;background:#fff7e8;border:1px solid #ffd591;border-radius:10px;padding:1px 6px;font-size:11px}.page-head[data-v-2b8b6227]{justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:6px;display:flex}.page-head h2[data-v-2b8b6227]{margin:0 0 6px;font-size:22px}.subtitle[data-v-2b8b6227]{color:#4e5969;margin:0;font-size:14px}.head-actions[data-v-2b8b6227]{flex-shrink:0;gap:8px;display:flex}.card[data-v-2b8b6227]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;margin-bottom:16px;padding:18px 20px}.card-head[data-v-2b8b6227]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.card-title[data-v-2b8b6227]{color:#1d2129;margin:0;font-size:15px;font-weight:600}.row[data-v-2b8b6227]{flex-wrap:wrap;gap:14px;margin-bottom:12px;display:flex}.row[data-v-2b8b6227]:last-child{margin-bottom:0}.field[data-v-2b8b6227]{flex-direction:column;flex:1;gap:6px;min-width:180px;display:flex}.field.full[data-v-2b8b6227]{flex:100%}.lbl[data-v-2b8b6227]{color:#4e5969;font-size:13px;font-weight:500}input[data-v-2b8b6227],select[data-v-2b8b6227]{background:#fff;border:1px solid #c9cdd4;border-radius:4px;padding:7px 10px;font-size:14px}input[data-v-2b8b6227]:focus,select[data-v-2b8b6227]:focus{border-color:#165dff;outline:none}audio[data-v-2b8b6227]{width:100%}.module-card[data-v-2b8b6227]{background:#fafbfc;border:1px solid #e5e6eb;border-radius:6px;margin-bottom:14px;overflow:hidden}.module-top[data-v-2b8b6227]{background:#fff;border-bottom:1px solid #e5e6eb;padding:12px 14px}.module-head[data-v-2b8b6227]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.module-idx[data-v-2b8b6227]{color:#fff;background:#165dff;border-radius:4px;flex-shrink:0;padding:4px 10px;font-size:13px;font-weight:600}.module-title[data-v-2b8b6227]{color:#4e5969;font-size:13px;font-weight:600}.module-head-spacer[data-v-2b8b6227]{flex:1}.questions-grid[data-v-2b8b6227]{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.questions-grid .question-item[data-v-2b8b6227]{box-sizing:border-box;overflow-wrap:break-word;flex:0 0 calc(50% - 5px);width:calc(50% - 5px);min-width:0;max-width:100%}.mod-textarea[data-v-2b8b6227]{box-sizing:border-box;resize:vertical;white-space:pre-wrap;word-break:break-word;background:#fafbfc;border:1px solid #c9cdd4;border-radius:4px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.6}.mod-textarea[data-v-2b8b6227]:focus{background:#fff;border-color:#165dff;outline:none}.module-meta[data-v-2b8b6227]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.ms-field[data-v-2b8b6227]{color:#86909c;align-items:center;gap:6px;font-size:12px;display:flex}.ms-field input[data-v-2b8b6227]{width:110px}.ms-field.grow[data-v-2b8b6227],.ms-field.grow input[data-v-2b8b6227]{flex:1}.module-bottom[data-v-2b8b6227]{gap:0;min-height:0;display:flex}.module-left[data-v-2b8b6227]{background:#fafbfc;border-right:1px solid #e5e6eb;flex:55%;min-width:0;padding:12px 14px}.text-lines[data-v-2b8b6227]{flex-direction:column;gap:6px;display:flex}.text-line[data-v-2b8b6227]{align-items:stretch;gap:6px;display:flex}.text-line-input[data-v-2b8b6227]{color:#1d2129;box-sizing:border-box;resize:none;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #c9cdd4;border-radius:3px;flex:1;min-height:30px;max-height:58px;padding:4px 8px;font-family:inherit;font-size:13px;line-height:1.5;overflow-y:auto}.text-line-input[data-v-2b8b6227]:focus{background:#fffbe6;border-color:#165dff;outline:none}.text-line-label[data-v-2b8b6227]{cursor:grab;-webkit-user-select:none;user-select:none;text-align:left;background:#fffbe6;border:1px solid #ffe58f;border-radius:3px;justify-content:flex-start;align-items:stretch;gap:6px;padding:6px 8px;transition:background .1s,border-color .1s,box-shadow .15s;display:flex}.text-line-label[data-v-2b8b6227]:hover{background:#fff5cc;border-color:#fa8c16;box-shadow:0 0 0 2px #fa8c1626}.text-line-label[data-v-2b8b6227]:active{cursor:grabbing}.text-line-prefix[data-v-2b8b6227]{color:#1976d2;text-align:left;background:#e3f2fd;border-radius:2px;flex-shrink:0;align-self:flex-start;margin-top:1px;padding:1px 5px;font-family:Menlo,Consolas,monospace;font-size:11px;font-weight:600;line-height:1.5}.text-line-content[data-v-2b8b6227]{color:#1d2129;word-break:break-word;white-space:pre-wrap;text-align:left;flex:1;font-size:12px;line-height:1.5}.btn-copy[data-v-2b8b6227]{color:#389e0d;background:#f6ffed;border:1px solid #b7eb8f;flex-shrink:0;min-width:32px;font-weight:600;padding:2px 8px!important}.btn-copy[data-v-2b8b6227]:hover{color:#fff;background:#389e0d;border-color:#389e0d}.btn-paste[data-v-2b8b6227]{color:#722ed1;background:#f9f0ff;border:1px solid #d3adf7;flex-shrink:0;min-width:28px;font-weight:600;padding:2px 6px!important}.btn-paste[data-v-2b8b6227]:hover{color:#fff;background:#722ed1;border-color:#722ed1}.btn-copy-sent[data-v-2b8b6227]{color:#0958d9;background:#e6f7ff;border:1px solid #91caff;flex-shrink:0;min-width:28px;font-weight:600;padding:2px 6px!important}.btn-copy-sent[data-v-2b8b6227]:hover{color:#fff;background:#0958d9;border-color:#0958d9}.btn-paste-sent[data-v-2b8b6227]{color:#d46b08;background:#fff7e6;border:1px solid #ffd591;flex-shrink:0;min-width:28px;font-weight:600;padding:2px 6px!important}.btn-paste-sent[data-v-2b8b6227]:hover{color:#fff;background:#d46b08;border-color:#d46b08}.btn-add-sentence[data-v-2b8b6227]{color:#389e0d;background:#f6ffed;border:1px solid #b7eb8f;flex-shrink:0;margin-left:4px;font-weight:600;padding:4px 10px!important}.btn-add-sentence[data-v-2b8b6227]:hover{color:#fff;background:#389e0d;border-color:#389e0d}.btn-batch-add-sentence[data-v-2b8b6227]{color:#722ed1;background:#f9f0ff;border:1px solid #d3adf7;flex-shrink:0;font-weight:600;padding:4px 10px!important}.btn-batch-add-sentence[data-v-2b8b6227]:hover:not(:disabled){color:#fff;background:#722ed1;border-color:#722ed1}.left-head[data-v-2b8b6227],.right-head[data-v-2b8b6227]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.left-title[data-v-2b8b6227],.right-title[data-v-2b8b6227]{color:#1d2129;font-size:13px;font-weight:600}.right-hint[data-v-2b8b6227]{color:#86909c;margin-left:6px;font-size:11px}.empty-line[data-v-2b8b6227]{color:#86909c;padding:10px 0;font-size:12px}.question-item[data-v-2b8b6227]{background:#fff;border:1px solid #e5e6eb;border-radius:4px;margin-bottom:10px;padding:8px 10px}.question-item[data-v-2b8b6227]:last-child{margin-bottom:0}.q-row[data-v-2b8b6227]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.q-idx[data-v-2b8b6227]{color:#fff;background:#ff7d00;border-radius:3px;flex-shrink:0;padding:3px 8px;font-size:12px}.q-text[data-v-2b8b6227]{flex:1}.q-text-cet[data-v-2b8b6227]{color:#86909c;flex:1;padding:4px 0;font-size:12px;font-style:italic}.q-answer[data-v-2b8b6227]{color:#4e5969;align-items:center;gap:6px;font-size:12px;display:flex}.q-answer input[data-v-2b8b6227]{text-align:center;width:22px;font-weight:600}.opt-list[data-v-2b8b6227]{margin:6px 0;padding:0;list-style:none}.q-actions[data-v-2b8b6227]{border-top:1px dashed #e5e6eb;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;padding-top:6px;display:flex}.q-actions .btn[disabled][data-v-2b8b6227]{opacity:.45;cursor:not-allowed}.move-panel[data-v-2b8b6227]{background:#f7f8fa;border:1px solid #e5e6eb;border-radius:3px;align-items:center;gap:6px;margin-left:8px;padding:4px 8px;display:flex}.move-select[data-v-2b8b6227]{background:#fff;border:1px solid #c9cdd4;border-radius:3px;min-width:140px;padding:3px 6px;font-size:12px}.opt-item[data-v-2b8b6227]{border-bottom:1px dashed #f0f1f3;align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.opt-item[data-v-2b8b6227]:last-child{border-bottom:none}.opt-text-full[data-v-2b8b6227]{flex:1;font-family:inherit;font-size:13px}.opt-text-full[data-v-2b8b6227]:focus{border-color:#165dff;outline:none}.opt-list .opt-item input[data-v-2b8b6227]{flex:1}.module-right[data-v-2b8b6227]{background:#fff;flex:45%;min-width:0;max-height:600px;padding:12px 10px;overflow-y:auto}.sent-list-vert[data-v-2b8b6227]{margin:0;padding:0;list-style:none}.sent-item-vert[data-v-2b8b6227]{background:#f7f8fa;border:1px solid #e5e6eb;border-radius:4px;margin-bottom:8px;padding:8px}.sent-item-vert[data-v-2b8b6227]:last-child{margin-bottom:0}.sent-item-drag-target[data-v-2b8b6227]{animation:.6s ease-in-out infinite alternate sentItemDragFlash-2b8b6227;background:#f9f0ff!important;border:3px solid #722ed1!important}@keyframes sentItemDragFlash-2b8b6227{0%{box-shadow:0 0 #722ed180}to{box-shadow:0 0 0 6px #722ed12e}}.sent-row1[data-v-2b8b6227]{flex-wrap:nowrap;align-items:center;gap:3px;margin-bottom:6px;display:flex}.sent-row1 .btn-mini[data-v-2b8b6227]{padding:4px 5px}.sent-row1 .btn-icon[data-v-2b8b6227]{min-width:22px;padding:2px 4px}.sent-idx[data-v-2b8b6227]{color:#fff;text-align:center;background:#722ed1;border-radius:3px;flex-shrink:0;min-width:30px;padding:2px 8px;font-size:11px;font-weight:600}.sent-ms[data-v-2b8b6227]{color:#86909c;margin-left:auto;font-size:11px}.sent-ms-sep[data-v-2b8b6227]{color:#86909c;margin:0 1px;font-size:12px}.sent-ms-unit[data-v-2b8b6227]{color:#86909c;margin-left:1px;font-size:11px;display:none}.sent-ms-input[data-v-2b8b6227]{color:#1d2129;text-align:right;background:#fff;border:1px solid #c9cdd4;border-radius:3px;width:44px;padding:1px 2px;font-family:monospace;font-size:11px}.sent-ms-input[data-v-2b8b6227]:focus{border-color:#165dff;outline:none}.sent-text-vert[data-v-2b8b6227]{color:#1d2129;word-break:break-word;text-align:left;font-size:13px;line-height:1.5}.sent-text-input[data-v-2b8b6227]{color:#1d2129;box-sizing:border-box;resize:none;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #c9cdd4;border-radius:3px;width:100%;min-height:32px;padding:4px 8px;font-family:inherit;font-size:13px;line-height:1.5;overflow:hidden}.sent-text-input[data-v-2b8b6227]:focus{background:#fffbe6;border-color:#165dff;outline:none}.sent-text-row[data-v-2b8b6227]{position:relative}.sent-text-prefix[data-v-2b8b6227]{color:#1976d2;pointer-events:none;-webkit-user-select:none;user-select:none;background:#e3f2fd;border-radius:2px;padding:0 4px;font-family:Menlo,Consolas,monospace;font-size:12px;font-weight:600;line-height:1.5;position:absolute;top:4px;left:8px}.sent-text-input.has-prefix[data-v-2b8b6227]{padding-left:48px}.sent-divider[data-v-2b8b6227]{background:linear-gradient(90deg,#fff7e6 0%,#fff 100%);border-left:4px solid #fa8c16;border-radius:4px;margin:12px 0 4px;padding:0;list-style:none}.sent-divider-row1[data-v-2b8b6227]{align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.sent-divider-icon[data-v-2b8b6227]{font-size:16px}.sent-divider-label[data-v-2b8b6227]{color:#d4380d;letter-spacing:.5px;font-size:14px;font-weight:700}.sent-divider-hint[data-v-2b8b6227]{color:#874d00;font-size:12px}.btn-pass-remove[data-v-2b8b6227]{color:#d4380d;cursor:pointer;background:#fff;border:1px solid #ffa940;border-radius:4px;margin-left:auto;padding:4px 10px;font-size:12px}.btn-pass-remove[data-v-2b8b6227]:hover{color:#ad2102;background:#fff1e6;border-color:#d4380d}.sent-item-second[data-v-2b8b6227]{background:#fffaf0;border-left:3px solid #ffc069;margin-left:-3px}.sent-item-second .sent-text-input[data-v-2b8b6227]{color:#874d00;background:#fffaf0}@media (width<=900px){.module-bottom[data-v-2b8b6227]{flex-direction:column}.module-left[data-v-2b8b6227]{border-bottom:1px solid #e5e6eb;border-right:none;flex-basis:auto}.module-right[data-v-2b8b6227]{flex-basis:auto;min-width:0;max-height:400px}}.textline-drag-preview[data-v-2b8b6227]{pointer-events:none;color:#fff;z-index:10001;background:#fa8c16f2;border-radius:6px;max-width:400px;padding:8px 10px;font-size:13px;animation:.1s dragPreviewFadeIn-2b8b6227;position:fixed;box-shadow:0 4px 16px #00000052}.textline-drag-preview-head[data-v-2b8b6227]{color:#fff;border-bottom:1px solid #ffffff4d;margin-bottom:6px;padding-bottom:4px;font-size:12px;font-weight:600}.textline-drag-preview-body[data-v-2b8b6227]{color:#fff;font-size:13px;line-height:1.5}.textline-drag-preview-prefix[data-v-2b8b6227]{color:#fff;background:#ffffff40;border-radius:2px;margin-right:4px;padding:0 4px;font-family:Menlo,Consolas,monospace;font-size:12px;font-weight:600;display:inline-block}.textline-drag-preview-text[data-v-2b8b6227]{white-space:pre-wrap;word-break:break-word;display:inline}.btn[data-v-2b8b6227]{cursor:pointer;border:none;border-radius:4px;padding:7px 14px;font-size:13px;transition:all .15s}.btn[data-v-2b8b6227]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-2b8b6227]{color:#fff;background:#165dff}.btn-primary[data-v-2b8b6227]:hover:not(:disabled){background:#0e4cd9}.btn-ghost[data-v-2b8b6227]{color:#4e5969;background:#f2f3f5}.btn-ghost[data-v-2b8b6227]:hover:not(:disabled){background:#c9cdd4}.btn-mini[data-v-2b8b6227]{border-radius:3px;padding:4px 10px;font-size:12px}.btn-icon[data-v-2b8b6227]{text-align:center;min-width:24px;padding:2px 7px;font-size:12px;line-height:1.2}.btn-add[data-v-2b8b6227]{color:#00b42a;background:#e8ffea}.btn-add[data-v-2b8b6227]:hover{color:#fff;background:#00b42a}.btn-danger[data-v-2b8b6227]{color:#f53f3f;background:#fff1f0}.btn-danger[data-v-2b8b6227]:hover{color:#fff;background:#f53f3f}.btn-play[data-v-2b8b6227]{color:#165dff;background:#f2f7ff}.btn-play[data-v-2b8b6227]:hover{color:#fff;background:#165dff}.state[data-v-2b8b6227]{color:#86909c;text-align:center;padding:60px 0}.empty[data-v-2b8b6227]{text-align:center;color:#86909c;background:#fafbfc;border-radius:4px;padding:30px 20px;font-size:13px}.err[data-v-2b8b6227]{color:#c43229;background:#ffece8;border:1px solid #ffccc7;border-radius:4px;padding:8px 12px;font-size:13px}.ok[data-v-2b8b6227]{color:#00b42a;background:#e8ffea;border:1px solid #b7eb8f;border-radius:4px;padding:8px 12px;font-size:13px}.t-gray[data-v-2b8b6227]{color:#86909c}.t-sm[data-v-2b8b6227]{font-size:12px}.modal-overlay[data-v-2b8b6227]{z-index:9999;background:#00000073;justify-content:center;align-items:center;animation:.2s fadeIn-2b8b6227;display:flex;position:fixed;inset:0}@keyframes fadeIn-2b8b6227{0%{opacity:0}to{opacity:1}}.modal-box[data-v-2b8b6227]{text-align:center;background:#fff;border-radius:12px;min-width:320px;max-width:90vw;padding:36px 40px 28px;animation:.2s scaleIn-2b8b6227;box-shadow:0 8px 32px #0000002e}@keyframes scaleIn-2b8b6227{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.modal-icon[data-v-2b8b6227]{margin-bottom:12px;font-size:48px}.modal-box h3[data-v-2b8b6227]{color:#1d2129;margin:0 0 16px;font-size:20px}.modal-text[data-v-2b8b6227]{color:#4e5969;margin:0 0 24px;font-size:15px;line-height:1.6}.countdown-num[data-v-2b8b6227]{color:#165dff;text-align:center;min-width:36px;font-size:28px;font-weight:700;animation:1s ease-in-out infinite pulse-2b8b6227;display:inline-block}@keyframes pulse-2b8b6227{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.modal-actions[data-v-2b8b6227]{justify-content:center;gap:12px;display:flex}.save-dialog-overlay[data-v-2b8b6227]{z-index:9998;background:#00000080;justify-content:center;align-items:center;animation:.2s fadeIn-2b8b6227;display:flex;position:fixed;inset:0}.save-dialog[data-v-2b8b6227]{background:#fff;border-radius:10px;flex-direction:column;width:90%;max-width:520px;max-height:90vh;animation:.2s scaleIn-2b8b6227;display:flex;overflow:hidden;box-shadow:0 12px 48px #00000038}.save-dialog-head[data-v-2b8b6227]{border-bottom:1px solid #eee;align-items:center;padding:14px 20px;display:flex}.save-dialog-head h3[data-v-2b8b6227]{flex:1;margin:0;font-size:17px}.save-dialog-close[data-v-2b8b6227]{cursor:pointer;color:#999;background:0 0;border:none;padding:0 8px;font-size:24px;line-height:1}.save-dialog-close[data-v-2b8b6227]:hover{color:#333}.save-dialog-body[data-v-2b8b6227]{flex-direction:column;gap:14px;padding:18px 24px;display:flex;overflow-y:auto}.save-dialog-hint[data-v-2b8b6227]{color:#86909c;background:#f7f8fa;border-radius:4px;margin:0;padding:8px 12px;font-size:12px;line-height:1.5}.field-row[data-v-2b8b6227]{gap:14px;display:flex}.field-row .field[data-v-2b8b6227]{flex:1;min-width:0}.save-dialog-err[data-v-2b8b6227]{margin:0}.save-dialog-foot[data-v-2b8b6227]{background:#fafafa;border-top:1px solid #eee;justify-content:flex-end;gap:10px;padding:12px 20px;display:flex}.article-attr-hint[data-v-2b8b6227]{color:#86909c;background:#fff7e8;border-left:3px solid #ff7d00;border-radius:0 4px 4px 0;margin:12px 0 0;padding:8px 12px;font-size:12px;line-height:1.6}.hint-block[data-v-2b8b6227]{flex-direction:column;gap:6px;display:flex}.hint-title[data-v-2b8b6227]{color:#ad6800;margin:0;font-size:14px;font-weight:600}.hint-text[data-v-2b8b6227]{color:#5c3300;margin:0;font-size:13px;line-height:1.7}.manual-split-bar[data-v-2b8b6227]{background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;display:flex}.manual-split-hint[data-v-2b8b6227]{color:#874d00;font-size:12px;line-height:1.5}.btn-manual-split[data-v-2b8b6227]{color:#fff;background:#fa8c16;font-weight:600;padding:6px 14px!important;font-size:13px!important}.btn-manual-split[data-v-2b8b6227]:hover:not(:disabled){color:#fff;background:#d46b08;border-color:#d46b08}.manual-split-overlay[data-v-2b8b6227]{z-index:10000;background:#00000080;justify-content:center;align-items:center;animation:.2s fadeIn-2b8b6227;display:flex;position:fixed;inset:0}.manual-split-dialog[data-v-2b8b6227]{background:#fff;border-radius:10px;flex-direction:column;width:92vw;max-width:1400px;height:86vh;max-height:92vh;animation:.2s scaleIn-2b8b6227;display:flex;overflow:hidden;box-shadow:0 16px 64px #00000047}.manual-split-head[data-v-2b8b6227]{background:#fff7e6;border-bottom:1px solid #eee;flex-shrink:0;align-items:center;gap:16px;padding:14px 20px;display:flex}.manual-split-head h3[data-v-2b8b6227]{color:#ad4e00;margin:0;font-size:17px}.manual-split-head-info[data-v-2b8b6227]{flex:1;font-size:13px}.manual-split-close[data-v-2b8b6227]{cursor:pointer;color:#999;background:0 0;border:none;padding:0 8px;font-size:24px;line-height:1}.manual-split-close[data-v-2b8b6227]:hover{color:#333}.manual-split-body[data-v-2b8b6227]{flex:1;gap:0;min-height:0;display:flex}.manual-split-foot[data-v-2b8b6227]{background:#fafafa;border-top:1px solid #eee;flex-shrink:0;justify-content:flex-end;gap:10px;padding:12px 20px;display:flex}.manual-split-left[data-v-2b8b6227]{background:#fafbfc;border-right:1px solid #e5e6eb;flex:50%;min-width:0;padding:14px;overflow-y:auto}.ms-mod-block[data-v-2b8b6227]{background:#fff;border:1px solid #e5e6eb;border-radius:6px;margin-bottom:12px;padding:12px 14px}.ms-mod-block[data-v-2b8b6227]:last-child{margin-bottom:0}.ms-mod-head[data-v-2b8b6227]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ms-mod-idx[data-v-2b8b6227]{color:#fff;background:#165dff;border-radius:4px;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:600}.ms-mod-name[data-v-2b8b6227]{color:#1d2129;font-size:13px;font-weight:600}.ms-mod-count[data-v-2b8b6227]{margin-left:auto;font-size:12px}.ms-mod-clear-btn[data-v-2b8b6227]{flex-shrink:0;margin:0 14px;padding:4px 14px}.ms-mod-text[data-v-2b8b6227]{color:#1d2129;white-space:pre-wrap;word-break:break-word;background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;max-height:200px;margin-bottom:10px;padding:8px 12px;font-size:13px;line-height:1.6;overflow-y:auto}.ms-mod-text-label[data-v-2b8b6227]{color:#ad6800;margin-bottom:4px;font-size:11px;font-weight:600}.ms-mod-text-body[data-v-2b8b6227]{color:#1d2129;font-size:13px}.ms-mod-text-line[data-v-2b8b6227]{text-align:left;color:#1d2129;word-break:break-word;cursor:text;margin-bottom:4px;font-size:13px;line-height:1.7;display:block}.ms-mod-text-line[data-v-2b8b6227]:last-child{margin-bottom:0}.ms-mod-text-prefix[data-v-2b8b6227]{color:#1976d2;vertical-align:middle;background:#e3f2fd;border-radius:2px;margin-right:6px;padding:0 4px;font-family:Menlo,Consolas,monospace;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.ms-mod-text-content[data-v-2b8b6227]{display:inline}.ms-mod-text-empty[data-v-2b8b6227]{color:#86909c;text-align:left;font-size:13px;font-style:italic}.ms-mod-drop[data-v-2b8b6227]{background:#f7f8fa;border:2px dashed #c9cdd4;border-radius:6px;min-height:80px;padding:10px 12px;transition:border-color .15s,background .15s}.ms-mod-drop-label[data-v-2b8b6227]{color:#4e5969;margin-bottom:6px;font-size:12px;font-weight:600}.ms-mod-drop-empty[data-v-2b8b6227]{color:#86909c;text-align:center;padding:12px 0;font-size:12px}.ms-mod-drop-list[data-v-2b8b6227]{margin:0;padding:0;list-style:none}.ms-mod-drop-item[data-v-2b8b6227]{background:#fff;border:1px solid #e5e6eb;border-radius:3px;align-items:center;gap:6px;margin-bottom:4px;padding:6px 8px;font-size:13px;line-height:1.5;display:flex}.ms-mod-drop-item[data-v-2b8b6227]:last-child{margin-bottom:0}.ms-mod-drop-idx[data-v-2b8b6227]{color:#fff;text-align:center;background:#722ed1;border-radius:2px;flex-shrink:0;min-width:24px;padding:1px 6px;font-size:11px;font-weight:600}.ms-mod-drop-text[data-v-2b8b6227]{word-break:break-word;white-space:pre-wrap;text-align:left;flex:1}.ms-mod-drop-item[data-v-2b8b6227]{text-align:left}.ms-mod-drop-flash[data-v-2b8b6227]{animation:.6s ease-in-out infinite alternate msDropFlash-2b8b6227;background:#fff7e6!important;border:3px solid #fa8c16!important}@keyframes msDropFlash-2b8b6227{0%{box-shadow:0 0 #fa8c1666}to{box-shadow:0 0 0 6px #fa8c1626}}.manual-split-right[data-v-2b8b6227]{background:#fff;flex-direction:column;flex:50%;min-width:0;display:flex}.ms-right-head[data-v-2b8b6227]{background:#fafbfc;border-bottom:1px solid #e5e6eb;flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.ms-right-title[data-v-2b8b6227]{color:#1d2129;font-size:13px;font-weight:600}.ms-right-spacer[data-v-2b8b6227]{flex:1}.ms-right-empty[data-v-2b8b6227]{text-align:center;color:#86909c;padding:60px 20px;font-size:13px}.ms-right-list[data-v-2b8b6227]{flex:1;min-height:0;margin:0;padding:8px 12px;list-style:none;overflow-y:auto}.ms-right-item[data-v-2b8b6227]{cursor:default;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #0000;border-radius:4px;align-items:flex-start;gap:8px;margin-bottom:4px;padding:6px 10px;transition:background .1s,border-color .1s;display:flex}.ms-right-item[data-v-2b8b6227]:hover{background:#f7f8fa}.ms-right-item-selected[data-v-2b8b6227]{cursor:grab;background:#e6f4ff;border-color:#165dff;box-shadow:0 0 0 2px #165dff40,0 2px 8px #165dff2e}.ms-right-item-selected[data-v-2b8b6227]:active{cursor:grabbing}.ms-right-checkbox[data-v-2b8b6227]{cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}.ms-right-idx[data-v-2b8b6227]{color:#86909c;text-align:center;background:#f2f3f5;border-radius:2px;flex-shrink:0;min-width:30px;padding:1px 6px;font-family:monospace;font-size:11px}.ms-right-item-selected .ms-right-idx[data-v-2b8b6227]{color:#fff;background:#165dff}.ms-right-mod-tag[data-v-2b8b6227]{color:#fff;background:#fa8c16;border-radius:2px;flex-shrink:0;padding:1px 6px;font-size:11px;font-weight:600}.ms-right-text[data-v-2b8b6227]{color:#1d2129;word-break:break-word;text-align:left;flex:1;font-size:13px;line-height:1.5}.ms-right-play[data-v-2b8b6227]{color:#165dff;cursor:pointer;background:#f2f7ff;border:1px solid #adc6ff;border-radius:3px;flex-shrink:0;min-width:24px;margin-left:6px;padding:2px 6px;font-size:12px;line-height:1.2}.ms-right-play[data-v-2b8b6227]:hover{color:#fff;background:#165dff;border-color:#165dff}.ms-right-play[data-v-2b8b6227]:disabled{opacity:.45;cursor:not-allowed}.ms-drag-preview[data-v-2b8b6227]{pointer-events:none;color:#fff;z-index:10001;background:#165dffeb;border-radius:6px;max-width:360px;padding:8px 10px;font-size:12px;animation:.1s dragPreviewFadeIn-2b8b6227;position:fixed;box-shadow:0 4px 16px #00000052}@keyframes dragPreviewFadeIn-2b8b6227{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ms-drag-preview-head[data-v-2b8b6227]{color:#fff;border-bottom:1px solid #ffffff40;margin-bottom:6px;padding-bottom:4px;font-size:12px;font-weight:600}.ms-drag-preview-list[data-v-2b8b6227]{max-height:200px;margin:0;padding:0;list-style:none;overflow:hidden}.ms-drag-preview-item[data-v-2b8b6227]{color:#fff;white-space:nowrap;text-overflow:ellipsis;padding:2px 0;font-size:12px;line-height:1.4;overflow:hidden}.ms-drag-preview-text[data-v-2b8b6227]{display:inline}@media (width<=900px){.manual-split-body[data-v-2b8b6227]{flex-direction:column}.manual-split-left[data-v-2b8b6227]{border-bottom:1px solid #e5e6eb;border-right:none;max-height:40vh}.manual-split-right[data-v-2b8b6227]{max-height:40vh}}.mat-edit-page[data-v-e68980e0]{max-width:1600px;margin:0 auto;padding:8px 0 40px}.mat-head[data-v-e68980e0]{margin-bottom:12px}.mat-head-row[data-v-e68980e0]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mat-title[data-v-e68980e0]{margin:0;font-size:19px}.mat-back-btn[data-v-e68980e0]{cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:4px;padding:5px 12px;font-size:13px}.mat-back-btn[data-v-e68980e0]:hover{color:#165dff;border-color:#165dff}.btn[data-v-e68980e0]{cursor:pointer;border:none;border-radius:4px;padding:7px 14px;font-size:13px;transition:all .15s}.btn[data-v-e68980e0]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-e68980e0]{color:#fff;background:#165dff}.btn-primary[data-v-e68980e0]:hover:not(:disabled){background:#0e4cd9}.btn-ghost[data-v-e68980e0]{color:#4e5969;background:#f2f3f5}.btn-ghost[data-v-e68980e0]:hover:not(:disabled){background:#c9cdd4}.btn-mini[data-v-e68980e0]{border-radius:3px;padding:4px 10px;font-size:12px}.mat-head-right[data-v-e68980e0]{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.mat-stat[data-v-e68980e0]{color:#4e5969;background:#f2f3f5;border-radius:10px;padding:2px 9px;font-size:12px}.mat-stat.warn[data-v-e68980e0]{color:#ad6800;background:#fff7e8}.mat-asr-toggle[data-v-e68980e0]{font-size:12px}.mat-asr-toggle[data-v-e68980e0]:disabled{opacity:.35;cursor:not-allowed}.mat-hint[data-v-e68980e0]{color:#4e5969;margin:8px 0 0;font-size:12px;line-height:1.6}.state[data-v-e68980e0]{text-align:center;color:#86909c;padding:60px 0}.err[data-v-e68980e0]{color:#c43229;margin:8px 0 0;font-size:13px}.ok[data-v-e68980e0]{color:#00b42a;margin:8px 0 0;font-size:13px}.mat-split[data-v-e68980e0]{grid-template-columns:minmax(340px,5fr) minmax(420px,7fr);align-items:start;gap:14px;display:grid}@media (width<=1100px){.mat-split[data-v-e68980e0]{grid-template-columns:1fr}}.pane-title[data-v-e68980e0]{color:#1d2129;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.pane-title-sub[data-v-e68980e0]{color:#86909c;font-size:12px;font-weight:400}.pane-title-spacer[data-v-e68980e0]{flex:1}.mat-left[data-v-e68980e0],.mat-right[data-v-e68980e0]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;padding:12px 14px}.mat-mod-block[data-v-e68980e0]{border:1px solid #e5e6eb;border-radius:8px;margin-bottom:12px;overflow:hidden}.mat-mod-scroll[data-v-e68980e0]{max-height:calc(100vh - 260px);padding-right:4px;overflow:hidden auto}.mat-mod-head[data-v-e68980e0]{background:#f7f8fa;border-bottom:1px solid #e5e6eb;align-items:center;gap:8px;padding:8px 10px;display:flex}.mat-mod-toggle[data-v-e68980e0]{cursor:pointer;min-width:0;font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:4px;flex:1;align-items:center;gap:6px;margin:-2px -4px;padding:2px 4px;display:flex}.mat-mod-toggle[data-v-e68980e0]:hover{background:#e9eaec}.mat-mod-toggle:hover .mat-mod-name[data-v-e68980e0]{color:#165dff}.mat-mod-toggle.collapsed .mat-mod-name[data-v-e68980e0]{color:#86909c}.mat-mod-caret[data-v-e68980e0]{color:#86909c;flex-shrink:0;width:10px;font-size:10px;line-height:1}.mat-mod-name[data-v-e68980e0]{color:#1d2129;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.mat-mod-count[data-v-e68980e0]{color:#86909c;flex-shrink:0;font-size:12px}.mat-mod-actions[data-v-e68980e0]{flex-shrink:0;gap:6px;margin-left:auto;display:flex}.mat-btn[data-v-e68980e0]{cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:4px;padding:3px 10px;font-size:12px}.mat-btn-add[data-v-e68980e0]:hover:not(:disabled){color:#00b42a;border-color:#00b42a}.mat-btn-del[data-v-e68980e0]:hover:not(:disabled){color:#f53f3f;border-color:#f53f3f}.mat-btn[data-v-e68980e0]:disabled{opacity:.45;cursor:not-allowed}.mat-mod-drop[data-v-e68980e0]{min-height:76px;padding:8px 10px;transition:background .15s,border-color .15s}.mat-mod-drop-flash[data-v-e68980e0]{background:#e8f3ff;box-shadow:inset 0 0 0 2px #165dff}.mat-mod-drop-collapsed-box[data-v-e68980e0]{min-height:0;padding:5px 10px}.mat-mod-drop-collapsed[data-v-e68980e0]{text-align:center;color:#86909c;border:1px dashed #dcdee0;border-radius:4px;padding:4px 0;font-size:12px}.mat-mod-drop-empty[data-v-e68980e0]{color:#a9aeb8;text-align:center;padding:24px 0;font-size:12px}.mat-mod-drop-list[data-v-e68980e0]{margin:0;padding:0;list-style:none}.mat-mod-drop-item[data-v-e68980e0]{border:1px solid #0000;border-radius:4px;align-items:center;gap:8px;padding:5px 6px;display:flex}.mat-mod-drop-item[data-v-e68980e0]:nth-child(odd){background:#fafafa}.mat-mod-drop-item[data-v-e68980e0]:hover{border-color:#c9cdd4}.mat-mod-drop-item-playing[data-v-e68980e0]{background:#e8ffea;border-color:#00b42a}.mat-mod-drop-idx[data-v-e68980e0]{color:#86909c;text-align:right;flex-shrink:0;min-width:22px;font-size:11px}.mat-mod-drop-text[data-v-e68980e0]{min-width:0;font:inherit;color:#1d2129;text-align:left;word-break:break-word;resize:vertical;background:0 0;border:1px solid #0000;border-radius:4px;flex:1;margin:-2px -4px;padding:2px 4px;font-size:13px;line-height:1.6;overflow-y:hidden}.mat-mod-drop-text[data-v-e68980e0]::placeholder{color:#c9cdd4}.mat-mod-drop-text[data-v-e68980e0]:hover{background:#fff;border-color:#e5e6eb}.mat-mod-drop-text[data-v-e68980e0]:focus{background:#fff;border-color:#165dff;outline:none;box-shadow:0 0 0 2px #165dff1f}.mat-mod-drop-item-edited[data-v-e68980e0]{border-left:3px solid #165dff;padding-left:3px}.mat-mod-drop-play[data-v-e68980e0],.mat-mod-drop-x[data-v-e68980e0]{cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:4px;flex-shrink:0;width:24px;height:22px;font-size:12px;line-height:1}.mat-mod-drop-play[data-v-e68980e0]:hover{color:#165dff;border-color:#165dff}.mat-mod-drop-x[data-v-e68980e0]:hover{color:#f53f3f;border-color:#f53f3f}.mat-mod-drop-item:focus-within .mat-mod-drop-play[data-v-e68980e0]{color:#165dff;border-color:#165dff}.mat-mod-drop-item:focus-within .mat-mod-drop-x[data-v-e68980e0]{color:#f53f3f;border-color:#f53f3f}.mat-right-empty[data-v-e68980e0]{color:#a9aeb8;text-align:center;padding:40px 0;font-size:12px}.mat-right-empty .mat-asr-toggle[data-v-e68980e0]{margin-top:12px}.mat-right-list[data-v-e68980e0]{max-height:calc(100vh - 260px);margin:0;padding:0;list-style:none;overflow-y:auto}.mat-right-item[data-v-e68980e0]{cursor:default;border:1px solid #0000;border-radius:4px;align-items:flex-start;gap:8px;padding:6px 8px;display:flex}.mat-right-item[data-v-e68980e0]:nth-child(odd){background:#fafafa}.mat-right-item[data-v-e68980e0]:hover{background:#f2f8ff}.mat-right-item-selected[data-v-e68980e0]{cursor:grabbing;background:#e8f3ff;border-color:#165dff}.mat-right-item:not(.mat-right-item-unassigned) .mat-right-text[data-v-e68980e0]{color:#86909c}.mat-right-checkbox[data-v-e68980e0]{cursor:pointer;flex-shrink:0;margin-top:3px}.mat-right-idx[data-v-e68980e0]{color:#86909c;text-align:right;flex-shrink:0;min-width:34px;font-size:11px}.mat-right-owner[data-v-e68980e0]{text-align:center;color:#00929a;background:#e8ffea;border-radius:3px;flex-shrink:0;min-width:52px;padding:1px 5px;font-size:11px}.mat-right-owner.none[data-v-e68980e0]{color:#ad6800;background:#fff7e8}.mat-right-text[data-v-e68980e0]{word-break:break-word;text-align:left;flex:1;font-size:13px;line-height:1.6}.mat-right-play[data-v-e68980e0],.mat-right-del[data-v-e68980e0]{cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:22px;font-size:12px;line-height:1;display:flex}.mat-right-play[data-v-e68980e0]:hover{color:#165dff;border-color:#165dff}.mat-right-del[data-v-e68980e0]:hover{color:#f53f3f;background:#ffece8;border-color:#f53f3f}.mat-right-del svg[data-v-e68980e0]{pointer-events:none;display:block}.mat-drag-preview[data-v-e68980e0]{z-index:10001;pointer-events:none;background:#fff;border:2px solid #165dff;border-radius:6px;max-width:340px;max-height:260px;position:fixed;overflow:hidden;box-shadow:0 8px 28px #165dff47}.mat-drag-preview-head[data-v-e68980e0]{color:#fff;background:#165dff;padding:4px 10px;font-size:12px;font-weight:600}.mat-drag-preview-list[data-v-e68980e0]{margin:0;padding:6px 10px;list-style:none}.mat-drag-preview-item[data-v-e68980e0]{color:#1d2129;font-size:12px;line-height:1.6}.mat-drag-preview-text[data-v-e68980e0]{word-break:break-word}.mat-modal-mask[data-v-e68980e0]{z-index:10000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mat-modal[data-v-e68980e0]{background:#fff;border-radius:10px;width:520px;max-width:92vw;box-shadow:0 16px 64px #00000047}.mat-modal-sm[data-v-e68980e0]{width:360px}.mat-modal-head[data-v-e68980e0]{border-bottom:1px solid #eee;align-items:center;padding:14px 20px;display:flex}.mat-modal-head h3[data-v-e68980e0]{flex:1;margin:0;font-size:16px}.mat-modal-close[data-v-e68980e0]{cursor:pointer;color:#86909c;background:0 0;border:none;font-size:22px;line-height:1}.mat-modal-body[data-v-e68980e0]{flex-direction:column;gap:12px;padding:16px 20px;display:flex}.mat-modal-tip[data-v-e68980e0]{color:#86909c;margin:0;font-size:12px;line-height:1.6}.mat-modal-tip b.warn[data-v-e68980e0]{color:#ad6800}.mat-modal-foot[data-v-e68980e0]{border-top:1px solid #eee;justify-content:flex-end;gap:10px;padding:12px 20px;display:flex}.mat-field[data-v-e68980e0]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.mat-field-row[data-v-e68980e0]{gap:12px;display:flex}.mat-lbl[data-v-e68980e0]{color:#4e5969;font-size:13px}.mat-lbl em[data-v-e68980e0]{color:#f53f3f;font-style:normal}.mat-field input[data-v-e68980e0],.mat-field select[data-v-e68980e0]{background:#fff;border:1px solid #c9cdd4;border-radius:4px;padding:7px 9px;font-size:13px}.mat-field input[data-v-e68980e0]:focus,.mat-field select[data-v-e68980e0]:focus{border-color:#165dff;outline:none}.gaokao-detail-page[data-v-100d0b3e]{max-width:1800px;margin:0 auto;padding:12px 16px}.breadcrumbs[data-v-100d0b3e]{color:#666;text-align:left;margin:0 0 12px;padding:12px 16px;font-size:13px}.crumb-link[data-v-100d0b3e]{color:#1976d2;text-decoration:none}.crumb-link[data-v-100d0b3e]:hover{text-decoration:underline}.crumb-sep[data-v-100d0b3e]{color:#999;margin:0 6px}.crumb-current[data-v-100d0b3e]{color:#333}.state[data-v-100d0b3e]{text-align:center;color:#666;padding:60px}.article-head[data-v-100d0b3e]{margin-bottom:16px}.head-row[data-v-100d0b3e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.article-head h2[data-v-100d0b3e]{margin:0 0 6px;font-size:22px}.complaint-btn[data-v-100d0b3e]{color:#c43229;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fff5f5;border:1px solid #ffccc7;border-radius:14px;padding:5px 14px;font-size:13px;font-weight:500;transition:all .15s}.complaint-btn[data-v-100d0b3e]:hover{background:#ffece8;border-color:#ff9b95;transform:translateY(-1px);box-shadow:0 2px 6px #c4322926}.complaint-btn[data-v-100d0b3e]:active{transform:translateY(0)}.head-right[data-v-100d0b3e]{align-items:center;gap:12px;display:flex}.circle-play-btn[data-v-100d0b3e]{color:#fff;cursor:pointer;background:#4caf50;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:all .15s;display:inline-flex;box-shadow:0 2px 4px #0000001f}.circle-play-btn[data-v-100d0b3e]:hover:not(:disabled){background:#43a047;transform:scale(1.05)}.circle-play-btn[data-v-100d0b3e]:disabled{cursor:not-allowed;box-shadow:none;background:#ccc}.meta[data-v-100d0b3e]{color:#888;margin:0;font-size:13px}.meta-score[data-v-100d0b3e]{color:#1976d2;margin-left:6px;font-weight:500}.meta-score b.good[data-v-100d0b3e]{color:#4caf50}.meta-score b.mid[data-v-100d0b3e]{color:#ff9800}.meta-score b.low[data-v-100d0b3e]{color:#f44336}.progress-bar[data-v-100d0b3e]{background:#f0f2f5;border-radius:10px;max-width:480px;height:20px;margin:8px 0 0;position:relative;overflow:hidden}.progress-fill[data-v-100d0b3e]{background:linear-gradient(90deg,#95de64 0%,#52c41a 100%);transition:width .4s;position:absolute;inset:0 auto 0 0}.progress-text[data-v-100d0b3e]{text-align:center;color:#1d2129;text-shadow:0 0 2px #ffffffb3;font-size:12px;font-weight:500;line-height:20px;display:block;position:relative}.mode-switch[data-v-100d0b3e]{background:#f0f2f5;border-radius:6px;gap:4px;padding:3px;display:inline-flex}.mode-btn[data-v-100d0b3e]{cursor:pointer;color:#555;background:0 0;border:1px solid #0000;border-radius:4px;padding:5px 14px;font-size:13px;transition:all .15s}.mode-btn[data-v-100d0b3e]:hover{background:#0000000a}.mode-btn.active[data-v-100d0b3e]{color:#1976d2;background:#fff;border-color:#1976d2;font-weight:500;box-shadow:0 1px 3px #00000014}.bottom-bar[data-v-100d0b3e]{text-align:center;background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-top:16px;padding:12px 16px}.submit-btn[data-v-100d0b3e]{color:#fff;cursor:pointer;background:#1976d2;border:none;border-radius:4px;padding:10px 32px;font-size:14px;font-weight:500;transition:all .15s}.submit-btn[data-v-100d0b3e]:hover:not(:disabled){background:#1565c0}.submit-btn[data-v-100d0b3e]:disabled{cursor:not-allowed;background:#ccc}.result-banner[data-v-100d0b3e]{justify-content:center;align-items:center;gap:16px;display:flex}.result-text[data-v-100d0b3e]{color:#333;font-size:15px}.result-text b.good[data-v-100d0b3e]{color:#4caf50}.result-text b.mid[data-v-100d0b3e]{color:#ff9800}.result-text b.low[data-v-100d0b3e]{color:#f44336}.reset-btn[data-v-100d0b3e]{color:#1976d2;cursor:pointer;background:#fff;border:1px solid #1976d2;border-radius:4px;padding:6px 16px;font-size:13px}.reset-btn[data-v-100d0b3e]:hover{background:#e3f2fd}.main-split[data-v-100d0b3e]{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.left-pane[data-v-100d0b3e]{max-height:calc(100vh - 180px);padding-right:8px;overflow-y:auto}.module-block[data-v-100d0b3e]{cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.module-block[data-v-100d0b3e]:hover{border-color:#1976d2}.module-block.active[data-v-100d0b3e]{border-color:#1976d2;box-shadow:0 0 0 2px #1976d21a}.module-head[data-v-100d0b3e]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.module-tag[data-v-100d0b3e]{color:#1976d2;background:#e3f2fd;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:500}.module-done-mark[data-v-100d0b3e]{color:#00b42a;background:#e6f7ec;border:1px solid #b7eb8f;border-radius:8px;padding:0 5px;font-size:11px;font-weight:700}.module-block.done[data-v-100d0b3e]{background:#f6ffed;border-color:#b7eb8f}.module-block.done .module-tag[data-v-100d0b3e]{color:#00b42a;background:#e6f7ec}.module-count[data-v-100d0b3e]{color:#888;font-size:12px}.eye-btn[data-v-100d0b3e]{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ddd;border-radius:4px;flex-shrink:0;align-items:center;margin-left:auto;padding:2px 6px;font-size:14px;display:inline-flex}.eye-btn.active[data-v-100d0b3e]{color:#fff;background:#1976d2;border-color:#1976d2}.module-q-count[data-v-100d0b3e]{color:#888;font-size:12px}.questions-list[data-v-100d0b3e]{flex-direction:column;gap:10px;display:flex}.question-item[data-v-100d0b3e]{border-top:1px dashed #eee;padding:6px 0;position:relative}.question-item[data-v-100d0b3e]:first-child{border-top:none}.question-item.done[data-v-100d0b3e]{background:#f6ffed;border-radius:4px;padding-left:6px;padding-right:6px}.q-done-mark[data-v-100d0b3e]{color:#00b42a;vertical-align:middle;background:#e6f7ec;border:1px solid #b7eb8f;border-radius:8px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:700;display:inline-block}.q-text[data-v-100d0b3e]{color:#333;text-align:left;margin-bottom:6px;font-size:14px;line-height:1.5}.q-text-cet-inline[data-v-100d0b3e]{color:#c0c4cc}.q-idx[data-v-100d0b3e]{color:#1976d2;margin-right:4px;font-weight:500}.dbg-img-path[data-v-100d0b3e]{color:#333;word-break:break-all;background:#ffeb3b;border-radius:3px;margin-top:4px;padding:2px 6px;font-family:monospace;font-size:11px;display:block}.options-list[data-v-100d0b3e]{margin:0;padding:0;list-style:none}.opt-row[data-v-100d0b3e]{cursor:pointer;text-align:left;border:1px solid #0000;border-radius:4px;margin:2px 0;padding:6px 8px;font-size:13px;transition:all .1s;display:block}.opt-row[data-v-100d0b3e]:hover{background:#f5f5f5}.opt-row.selected[data-v-100d0b3e]{background:#e3f2fd;border-color:#1976d2}.opt-row.correct[data-v-100d0b3e]{background:#e8f5e9;border-color:#4caf50}.opt-row.correct[data-v-100d0b3e]:after{content:" ✓";color:#4caf50;margin-left:4px;font-weight:700}.opt-row.wrong[data-v-100d0b3e]{background:#ffebee;border-color:#f44336}.opt-row.wrong[data-v-100d0b3e]:after{content:" ✗";color:#f44336;margin-left:4px;font-weight:700}.opt-row.locked[data-v-100d0b3e]{opacity:.6}.opt-text[data-v-100d0b3e]{white-space:pre-wrap}.opt-img[data-v-100d0b3e]{object-fit:contain;vertical-align:middle;background:#fafbfc;border:1px solid #e5e6eb;border-radius:4px;flex-shrink:0;max-width:80px;max-height:80px;margin-right:8px}.q-stem-image[data-v-100d0b3e]{object-fit:contain;background:#fafbfc;border:1px solid #e5e6eb;border-radius:4px;max-width:200px;max-height:150px;margin:4px 0 8px 24px;display:block}.fill-blank-display[data-v-100d0b3e]{background:#fafbfc;border:1px dashed #b7eb8f;border-radius:4px;margin:6px 0;padding:8px 12px}.blank-text-line[data-v-100d0b3e]{color:#333;text-align:left;margin:4px 0;font-size:14px;line-height:1.8}.blank-line[data-v-100d0b3e]{border-bottom:1px solid #1976d2;min-width:80px;margin:0 4px;display:inline-block}.blank-answer-hint[data-v-100d0b3e]{color:#888;margin:4px 0 0;font-size:12px}.right-pane[data-v-100d0b3e]{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;max-height:calc(100vh - 180px);padding:12px 14px;position:sticky;top:16px;overflow-y:auto}.empty-hint[data-v-100d0b3e]{color:#888;text-align:center;padding:60px 0}.right-head[data-v-100d0b3e]{border-bottom:1px solid #eee;flex-wrap:wrap;justify-content:space-between;align-items:baseline;row-gap:8px;margin-bottom:12px;padding-bottom:8px;display:flex}.right-head h3[data-v-100d0b3e]{min-width:0;margin:0;font-size:15px}.right-head-mod[data-v-100d0b3e]{vertical-align:middle;text-overflow:ellipsis;color:#888;white-space:nowrap;background:#f0f0f0;border-radius:4px;max-width:150px;margin-left:6px;padding:1px 6px;font-size:12px;font-weight:400;display:inline-block;overflow:hidden}.right-actions[data-v-100d0b3e]{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.mod-nav-btn[data-v-100d0b3e]{color:#555;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bbb;border-radius:4px;flex-shrink:0;align-items:center;gap:3px;padding:4px 8px;font-size:12px;line-height:1.2;display:inline-flex}.mod-nav-btn[data-v-100d0b3e]:hover:not(:disabled){color:#1976d2;background:#e3f2fd;border-color:#1976d2}.mod-nav-btn[data-v-100d0b3e]:active:not(:disabled){background:#bbdefb}.mod-nav-btn[data-v-100d0b3e]:disabled{color:#bbb;cursor:not-allowed;background:#f5f5f5;border-color:#e0e0e0}.play-btn[data-v-100d0b3e]{color:#1976d2;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #1976d2;border-radius:4px;flex-shrink:0;align-items:center;gap:2px;padding:4px 10px;font-size:13px;display:inline-flex}.play-btn[data-v-100d0b3e]:hover{background:#e3f2fd}.play-btn.playing[data-v-100d0b3e]{color:#fff;background:#1976d2}.play-btn[data-v-100d0b3e]:disabled{cursor:not-allowed;color:#999!important;background:#f5f5f5!important;border-color:#ddd!important}.speed-wrap[data-v-100d0b3e]{display:inline-flex;position:relative}.slow-play-btn[data-v-100d0b3e]{color:#1976d2;cursor:pointer;background:#fff;border:1px solid #1976d2;border-radius:4px;min-width:28px;padding:2px 8px;font-size:12px}.slow-play-btn[data-v-100d0b3e]:hover{background:#e3f2fd}.slow-play-btn.active[data-v-100d0b3e],.slow-play-btn.open[data-v-100d0b3e]{color:#fff;background:#1976d2}.speed-menu[data-v-100d0b3e]{z-index:10;background:#fff;border:1px solid #ccc;border-radius:4px;min-width:120px;margin-top:2px;position:absolute;top:100%;right:0;box-shadow:0 2px 6px #00000026}.speed-item[data-v-100d0b3e]{text-align:left;cursor:pointer;color:#333;background:0 0;border:none;width:100%;padding:6px 10px;font-size:12px;display:block}.speed-item[data-v-100d0b3e]:hover{background:#f0f7ff}.speed-item.active[data-v-100d0b3e]{color:#1976d2;background:#e3f2fd;font-weight:500}.eye-btn[data-v-100d0b3e]:disabled{opacity:.4;cursor:not-allowed;color:#999!important;background:#f5f5f5!important;border-color:#ddd!important}.right-hint[data-v-100d0b3e]{color:#888;font-size:12px}.sent-list[data-v-100d0b3e]{margin:0;padding:0;list-style:none}.sent-row[data-v-100d0b3e]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:8px;padding:10px 12px}.sent-row.playing[data-v-100d0b3e]{background:#f0f8ff;border-color:#1976d2}.sent-row-main[data-v-100d0b3e]{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.sent-idx[data-v-100d0b3e]{color:#1976d2;flex-shrink:0;min-width:28px;font-size:12px;font-weight:500}.sent-text[data-v-100d0b3e]{color:#333;word-break:break-word;text-align:left;cursor:default;flex:auto;min-width:0;font-size:14px;line-height:1.5}.sent-text.clickable[data-v-100d0b3e]{cursor:pointer}.sent-text.clickable[data-v-100d0b3e]:hover{color:#1976d2}.sent-text-prefix[data-v-100d0b3e]{color:#1976d2;-webkit-user-select:none;user-select:none;vertical-align:1px;background:#e3f2fd;border-radius:2px;margin-right:6px;padding:0 4px;font-family:Menlo,Consolas,monospace;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.sent-text.playing[data-v-100d0b3e]{color:#1976d2;font-weight:500}.icon-btn[data-v-100d0b3e]{cursor:pointer;background:0 0;border:1px solid #ddd;border-radius:4px;min-width:28px;padding:2px 6px;font-size:13px}.icon-btn[data-v-100d0b3e]:hover:not(:disabled){background:#f5f5f5}.icon-btn[data-v-100d0b3e]:disabled{opacity:.4;cursor:not-allowed}.mic-show-btn[data-v-100d0b3e]{color:#ff9800}.mic-hide-btn[data-v-100d0b3e]{color:#999;font-size:11px}.mic-btn.recording[data-v-100d0b3e]{background:#ffebee;border-color:#f44336}.mic-btn.busy[data-v-100d0b3e]{background:#fff3e0;border-color:#ff9800}.last-score[data-v-100d0b3e]{cursor:pointer;background:#f5f5f5;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:13px;display:inline-flex}.last-score.clickable[data-v-100d0b3e]{cursor:pointer}.last-score.busy[data-v-100d0b3e]{background:#fff3e0}.last-score.error[data-v-100d0b3e]{color:#f44336;background:#ffebee}.last-score-num[data-v-100d0b3e]{font-weight:600}.last-score-num.good[data-v-100d0b3e]{color:#4caf50}.last-score-num.mid[data-v-100d0b3e]{color:#ff9800}.last-score-num.low[data-v-100d0b3e]{color:#f44336}.last-score-num.none[data-v-100d0b3e]{color:#999}.fav-btn[data-v-100d0b3e]{color:#ccc;cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:18px;line-height:1;transition:all .15s;display:inline-flex}.fav-btn[data-v-100d0b3e]:hover:not(:disabled){color:#ffb800;border-color:#ffb800}.fav-btn.active[data-v-100d0b3e]{color:#ffb800;background:#fffbe8;border-color:#ffb800}.fav-btn[data-v-100d0b3e]:disabled{opacity:.5;cursor:wait}.delta.up[data-v-100d0b3e]{color:#4caf50;font-size:11px}.delta.down[data-v-100d0b3e]{color:#f44336;font-size:11px}.delta.flat[data-v-100d0b3e]{color:#999;font-size:11px}.last-score-icon[data-v-100d0b3e]{font-size:12px}.score-err[data-v-100d0b3e]{color:#f44336;font-size:12px}.score-err-line[data-v-100d0b3e]{color:#f44336;margin-top:4px;font-size:12px}.empty-line[data-v-100d0b3e]{color:#888;text-align:center;padding:30px}.modal-mask[data-v-100d0b3e]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-100d0b3e]{background:#fff;border-radius:8px;flex-direction:column;width:90%;max-width:900px;max-height:90vh;display:flex;overflow:hidden}.modal-head[data-v-100d0b3e]{border-bottom:1px solid #eee;align-items:center;padding:12px 16px;display:flex}.modal-title[data-v-100d0b3e]{flex:1;margin:0;font-size:16px}.modal-score-badge[data-v-100d0b3e]{align-items:baseline;gap:4px;margin-right:12px;display:inline-flex}.modal-score-num[data-v-100d0b3e]{font-size:22px;font-weight:600}.modal-score-num.good[data-v-100d0b3e]{color:#4caf50}.modal-score-num.mid[data-v-100d0b3e]{color:#ff9800}.modal-score-num.low[data-v-100d0b3e]{color:#f44336}.modal-score-label[data-v-100d0b3e]{color:#888;font-size:12px}.modal-close[data-v-100d0b3e]{cursor:pointer;color:#999;background:0 0;border:none;padding:0 8px;font-size:24px}.modal-close[data-v-100d0b3e]:hover{color:#333}.modal-body[data-v-100d0b3e]{padding:16px;overflow-y:auto}.modal-section[data-v-100d0b3e]{margin-bottom:16px}.modal-section-label[data-v-100d0b3e]{color:#666;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.modal-orig-text[data-v-100d0b3e]{background:#f5f5f5;border-radius:4px;margin-bottom:8px;padding:10px 12px;font-size:15px;line-height:1.5}.modal-play-row[data-v-100d0b3e]{gap:8px;display:flex}.modal-play-btn[data-v-100d0b3e]{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:13px}.modal-play-btn[data-v-100d0b3e]:hover:not(:disabled){background:#f5f5f5}.modal-play-btn.playing[data-v-100d0b3e]{background:#e3f2fd;border-color:#1976d2}.modal-play-btn[data-v-100d0b3e]:disabled{opacity:.4;cursor:not-allowed}.modal-rec-btn[data-v-100d0b3e]{cursor:pointer;color:#722ed1;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #722ed1;border-radius:14px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:500;transition:all .12s;display:inline-flex}.modal-rec-btn[data-v-100d0b3e]:hover:not(:disabled){background:#f9f0ff}.modal-rec-btn[data-v-100d0b3e]:disabled{opacity:.4;cursor:not-allowed}.modal-rec-btn.recording[data-v-100d0b3e]{color:#fff;background:#ff4d4f;border-color:#ff4d4f;animation:1s infinite modal-rec-pulse-100d0b3e}.modal-rec-btn.busy[data-v-100d0b3e]{cursor:wait;background:#f9f0ff}@keyframes modal-rec-pulse-100d0b3e{0%,to{box-shadow:0 0 #ff4d4f80}50%{box-shadow:0 0 0 6px #ff4d4f00}}.modal-rec-err[data-v-100d0b3e]{color:#c43229;margin-top:6px;font-size:12px}.waveform-section[data-v-100d0b3e]{background:#fafafa;border-radius:6px;padding:12px}.waveform-hint[data-v-100d0b3e]{color:#999;font-size:12px}.waveform-hint.muted[data-v-100d0b3e]{color:#bbb}.waveform-err[data-v-100d0b3e]{color:#f44336;padding:10px;font-size:13px}.waveform-loading[data-v-100d0b3e]{color:#1976d2;padding:10px;font-size:13px}.waveform-img[data-v-100d0b3e]{border-radius:4px;width:100%;height:auto;margin-top:6px;display:block}.detail-row[data-v-100d0b3e]{flex-wrap:wrap;gap:8px;display:flex}.metric[data-v-100d0b3e]{background:#f5f5f5;border-radius:4px;padding:4px 10px;font-size:13px}.detail-engine-row[data-v-100d0b3e]{align-items:center;margin-top:6px}.engine-tag[data-v-100d0b3e]{letter-spacing:.5px;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.engine-local[data-v-100d0b3e]{color:#165dff;background:#e6f7ff;border:1px solid #91caff}.engine-soe[data-v-100d0b3e]{color:#d4380d;background:#fff7e8;border:1px solid #ffd591}.engine-none[data-v-100d0b3e]{color:#999;background:#f5f5f5;border:1px solid #d9d9d9}.predicted-text em[data-v-100d0b3e]{color:#165dff;font-style:normal;font-weight:500}.word-detail[data-v-100d0b3e]{margin-top:10px}.word-detail-label[data-v-100d0b3e]{color:#666;margin-bottom:4px;font-size:12px}.word-detail-list[data-v-100d0b3e]{flex-wrap:wrap;gap:4px;display:flex}.word-chip[data-v-100d0b3e]{border:1px solid #0000;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:500}.word-chip.good[data-v-100d0b3e]{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.word-chip.mid[data-v-100d0b3e]{color:#d48806;background:#fffbe6;border-color:#ffe58f}.word-chip.bad[data-v-100d0b3e]{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.q-attr-row[data-v-100d0b3e]{align-items:center;gap:8px;margin-top:4px;display:flex}.q-attr-row .attr-btn[data-v-100d0b3e]{margin-left:auto}.attr-btn[data-v-100d0b3e]{color:#ff7d00;cursor:pointer;background:#fff;border:1px dashed #ff7d00;border-radius:12px;padding:2px 10px;font-size:12px;transition:all .15s}.attr-btn[data-v-100d0b3e]:hover{background:#fff7e8}.attr-btn.has[data-v-100d0b3e]{color:#ff7d00;background:#fff7e8;border-style:solid;font-weight:500}.tag-toggle-btn[data-v-100d0b3e]{color:#666;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:16px;padding:5px 12px;font-size:13px;transition:all .15s}.tag-toggle-btn[data-v-100d0b3e]:hover{color:#52c41a;background:#f5f5f5;border-color:#52c41a}.tag-toggle-btn.active[data-v-100d0b3e]{color:#389e0d;background:#f6ffed;border-color:#52c41a;font-weight:500}.add-tag-btn[data-v-100d0b3e]{color:#52c41a;cursor:pointer;background:#fff;border:1px dashed #52c41a;border-radius:12px;padding:2px 10px;font-size:12px;transition:all .15s}.add-tag-btn[data-v-100d0b3e]:hover{background:#f6ffed}.add-tag-btn.has[data-v-100d0b3e]{color:#389e0d;background:#f6ffed;border-style:solid;font-weight:500}.tag-modal[data-v-100d0b3e]{width:92vw;max-width:560px}.tag-modal-body[data-v-100d0b3e]{flex-direction:column;gap:18px;max-height:60vh;padding:16px 20px;display:flex;overflow-y:auto}.tag-section[data-v-100d0b3e]{flex-direction:column;gap:8px;display:flex}.tag-section-head[data-v-100d0b3e]{color:#333;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.tag-section-head .tag-section-count[data-v-100d0b3e]{color:#999;font-size:12px;font-weight:400}.tag-section-tip[data-v-100d0b3e]{color:#888;margin-left:auto;font-size:12px}.tag-chip-list[data-v-100d0b3e]{flex-wrap:wrap;gap:8px;display:flex}.tag-chip[data-v-100d0b3e]{color:#555;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f5f5f5;border:1px solid #e8e8e8;border-radius:14px;padding:4px 12px;font-size:13px;transition:all .12s}.tag-chip[data-v-100d0b3e]:hover{background:#e6f7ff;border-color:#91d5ff}.tag-chip.selected[data-v-100d0b3e]{color:#fff;background:#52c41a;border-color:#389e0d;font-weight:500}.tag-chip.selected[data-v-100d0b3e]:hover{background:#389e0d}.label-modal[data-v-100d0b3e]{width:90vw;max-width:520px}.label-modal-body[data-v-100d0b3e]{flex-direction:column;gap:12px;min-height:240px;max-height:60vh;padding:16px 20px;display:flex;overflow-y:auto}.label-list-wrap[data-v-100d0b3e]{flex:auto}.label-list[data-v-100d0b3e]{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.label-empty[data-v-100d0b3e]{color:#999;text-align:center;padding:30px 0;font-size:13px}.label-chip[data-v-100d0b3e]{color:#333;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f5f5f5;border:1px solid #0000;border-radius:16px;align-items:center;gap:4px;padding:5px 12px;font-size:13px;transition:all .15s;display:inline-flex}.label-chip[data-v-100d0b3e]:hover{background:#ebebeb}.label-chip.selected[data-v-100d0b3e]{color:#1976d2;background:#e3f2fd;border-color:#1976d2}.label-chip.candidate[data-v-100d0b3e]{color:#ff7d00;background:#fff7e8;border-color:#ff7d00}.label-chip-x[data-v-100d0b3e]{width:16px;height:16px;color:inherit;cursor:pointer;background:#00000014;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;font-size:12px;line-height:1;display:inline-flex}.label-chip-x[data-v-100d0b3e]:hover{background:#0000002e}.label-new-row[data-v-100d0b3e]{border-top:1px dashed #eee;gap:8px;padding-top:8px;display:flex}.label-new-input[data-v-100d0b3e]{border:1px solid #d9d9d9;border-radius:4px;outline:none;flex:auto;padding:6px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}.label-new-input[data-v-100d0b3e]:focus{border-color:#1976d2}.label-new-add[data-v-100d0b3e]{color:#fff;cursor:pointer;white-space:nowrap;background:#1976d2;border:none;border-radius:4px;padding:6px 14px;font-size:13px}.label-new-add[data-v-100d0b3e]:disabled{cursor:not-allowed;background:#ccc}.label-candidate[data-v-100d0b3e]{background:#fafafa;border-radius:4px;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:8px 10px;display:flex}.label-candidate-label[data-v-100d0b3e]{color:#888;font-size:12px}.label-err[data-v-100d0b3e]{color:#f44336;font-size:12px}.modal-foot[data-v-100d0b3e]{border-top:1px solid #eee;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.modal-cancel-btn[data-v-100d0b3e]{color:#555;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:6px 16px;font-size:13px}.modal-cancel-btn[data-v-100d0b3e]:hover{color:#1976d2;border-color:#1976d2}.modal-ok-btn[data-v-100d0b3e]{color:#fff;cursor:pointer;background:#1976d2;border:none;border-radius:4px;padding:6px 20px;font-size:13px}.modal-ok-btn[data-v-100d0b3e]:hover:not(:disabled){background:#1565c0}.modal-ok-btn[data-v-100d0b3e]:disabled{cursor:not-allowed;background:#ccc}.similar-toast[data-v-100d0b3e]{color:#555;background:linear-gradient(90deg,#fff7e8 0%,#fff 100%);border:1px solid #ffd591;border-radius:6px;align-items:center;gap:10px;margin-top:8px;padding:8px 14px;font-size:13px;animation:.3s similarSlideIn-100d0b3e;display:flex}.similar-toast b[data-v-100d0b3e]{color:#ff7d00;font-weight:600}.similar-toast-link[data-v-100d0b3e]{color:#1976d2;cursor:pointer;margin-left:auto;text-decoration:none}.similar-toast-link[data-v-100d0b3e]:hover{text-decoration:underline}.similar-toast-close[data-v-100d0b3e]{color:#999;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px;line-height:1}.similar-toast-close[data-v-100d0b3e]:hover{color:#333}@keyframes similarSlideIn-100d0b3e{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.similar-section[data-v-100d0b3e]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;margin-top:20px;padding:14px 18px}.similar-head[data-v-100d0b3e]{border-bottom:1px dashed #eee;align-items:center;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex}.similar-head h3[data-v-100d0b3e]{margin:0;font-size:16px}.similar-count[data-v-100d0b3e]{color:#888;font-size:13px}.similar-count.muted[data-v-100d0b3e]{color:#aaa}.head-actions[data-v-100d0b3e]{align-items:center;gap:8px;margin-left:auto;display:flex}.go-all-btn[data-v-100d0b3e]{color:#fff;cursor:pointer;background:#1976d2;border:none;border-radius:4px;padding:5px 14px;font-size:13px;font-weight:500}.go-all-btn[data-v-100d0b3e]:hover{background:#1565c0}.reload-btn[data-v-100d0b3e]{color:#555;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:4px 12px;font-size:12px}.reload-btn[data-v-100d0b3e]:hover:not(:disabled){color:#1976d2;border-color:#1976d2}.reload-btn[data-v-100d0b3e]:disabled{opacity:.5;cursor:not-allowed}.similar-list[data-v-100d0b3e]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.similar-card[data-v-100d0b3e]{background:#fafbfc;border:1px solid #e0e0e0;border-radius:6px;align-items:center;gap:12px;padding:10px 14px;transition:all .15s;display:flex}.similar-card[data-v-100d0b3e]:hover{background:#fff;border-color:#1976d2}.similar-card.empty[data-v-100d0b3e]{opacity:.6}.sc-left[data-v-100d0b3e]{flex:auto;min-width:0}.sc-source[data-v-100d0b3e]{color:#888;margin-bottom:4px;font-size:12px}.sc-target[data-v-100d0b3e]{color:#333;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.sc-target b[data-v-100d0b3e]{color:#1976d2}.sc-target.muted[data-v-100d0b3e]{color:#aaa}.sc-qtext[data-v-100d0b3e]{color:#555;white-space:nowrap;text-overflow:ellipsis;max-width:360px;font-size:13px;overflow:hidden}.sc-qtext.muted[data-v-100d0b3e]{color:#aaa;font-style:italic}.sc-labels[data-v-100d0b3e]{color:#888;flex-wrap:wrap;align-items:center;gap:4px;width:100%;margin-top:2px;font-size:12px;display:flex}.sc-labels .ml-chip[data-v-100d0b3e]{color:#ff7d00;background:#fff7e8;border:1px solid #ffd591;border-radius:10px;padding:1px 8px;font-size:11px}.sc-siblings[data-v-100d0b3e]{color:#888;width:100%;font-size:12px}.sc-right[data-v-100d0b3e]{flex-shrink:0}.go-btn[data-v-100d0b3e]{color:#fff;cursor:pointer;white-space:nowrap;background:#1976d2;border:none;border-radius:4px;padding:6px 16px;font-size:13px}.go-btn[data-v-100d0b3e]:hover{background:#1565c0}.translate-btn[data-v-100d0b3e]{color:#888;min-width:28px;padding:2px 8px;font-size:12px;font-weight:500}.translate-btn[data-v-100d0b3e]:hover:not(:disabled){color:#1976d2;background:#f0f7ff;border-color:#1976d2}.translate-btn.active[data-v-100d0b3e]{color:#1976d2;background:#e3f2fd;border-color:#1976d2}.translate-btn.loading[data-v-100d0b3e]{color:#ff7d00;cursor:wait;background:#fff7e8;border-color:#ffd591}.translate-btn.error[data-v-100d0b3e]{color:#f44336;background:#ffebee;border-color:#ffa39e}.sent-row-ts[data-v-100d0b3e]{color:#555;background:#fafbfc;border:1px dashed #e0e0e0;border-radius:3px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;padding:6px 10px;font-size:12px;display:flex}.sent-row-ts .ts-icon[data-v-100d0b3e]{color:#1976d2;flex:none;font-size:13px}.sent-row-ts .ts-field[data-v-100d0b3e]{align-items:center;gap:4px;display:flex}.sent-row-ts .ts-key[data-v-100d0b3e]{color:#888;min-width:28px;font-size:12px}.sent-row-ts .ts-input[data-v-100d0b3e]{color:#1d2129;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d9d9d9;border-radius:3px;outline:none;width:50px;padding:1px 2px;font-size:12px;transition:border-color .15s}.sent-row-ts .ts-input[data-v-100d0b3e]:focus{border-color:#1976d2;box-shadow:0 0 0 2px #1976d21a}.sent-row-ts .ts-input[data-v-100d0b3e]:disabled{color:#999;cursor:not-allowed;background:#f5f5f5}.sent-row-ts .ts-unit[data-v-100d0b3e]{color:#999;font-size:11px}.sent-row-ts .ts-dur[data-v-100d0b3e]{color:#888;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.sent-row-ts .ts-apply-btn[data-v-100d0b3e]{color:#fff;cursor:pointer;background:#1976d2;border:1px solid #1976d2;border-radius:4px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:14px;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.sent-row-ts .ts-apply-btn[data-v-100d0b3e]:hover:not(:disabled){background:#1565c0;border-color:#1565c0}.sent-row-ts .ts-apply-btn[data-v-100d0b3e]:disabled{cursor:not-allowed;background:#90caf9;border-color:#90caf9}.sent-row-ts .ts-apply-btn.saving[data-v-100d0b3e]{cursor:wait;background:#ff7d00;border-color:#ff7d00}.sent-row-ts .sent-ts-actions[data-v-100d0b3e]{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.sent-translate[data-v-100d0b3e]{color:#1d2129;word-break:break-word;text-align:left;background:#f0f7ff;border-left:3px solid #1976d2;border-radius:3px;margin-top:6px;padding:6px 10px;font-size:13px;line-height:1.6}.sent-translate-label[data-v-100d0b3e]{color:#1976d2;margin-right:6px;font-weight:500}.sent-translate-text[data-v-100d0b3e]{color:#333}.translating-mask[data-v-100d0b3e]{z-index:1100}.translating-card[data-v-100d0b3e]{background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:12px;min-width:280px;padding:28px 36px;animation:.2s transPopIn-100d0b3e;display:flex;box-shadow:0 12px 32px #0003}@keyframes transPopIn-100d0b3e{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.trans-spinner[data-v-100d0b3e]{border:3px solid #e0e0e0;border-top-color:#1976d2;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite transSpin-100d0b3e}@keyframes transSpin-100d0b3e{to{transform:rotate(360deg)}}.trans-text[data-v-100d0b3e]{color:#333;font-size:16px;font-weight:500}.trans-hint[data-v-100d0b3e]{color:#888;text-align:center;max-width:260px;font-size:12px;line-height:1.5}.material-detail-page[data-v-cc6807a7]{max-width:1800px;margin:0 auto;padding:12px 16px}.breadcrumbs[data-v-cc6807a7]{color:#666;text-align:left;margin:0 0 12px;padding:12px 16px;font-size:13px}.crumb-link[data-v-cc6807a7]{color:#1976d2;text-decoration:none}.crumb-link[data-v-cc6807a7]:hover{text-decoration:underline}.crumb-sep[data-v-cc6807a7]{color:#999;margin:0 6px}.crumb-current[data-v-cc6807a7]{color:#333}.state[data-v-cc6807a7]{text-align:center;color:#666;padding:60px}.article-head[data-v-cc6807a7]{margin-bottom:16px}.head-row[data-v-cc6807a7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.article-head h2[data-v-cc6807a7]{margin:0 0 6px;font-size:22px}.complaint-btn[data-v-cc6807a7]{color:#c43229;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fff5f5;border:1px solid #ffccc7;border-radius:14px;padding:5px 14px;font-size:13px;font-weight:500;transition:all .15s}.complaint-btn[data-v-cc6807a7]:hover{background:#ffece8;border-color:#ff9b95;transform:translateY(-1px);box-shadow:0 2px 6px #c4322926}.complaint-btn[data-v-cc6807a7]:active{transform:translateY(0)}.head-right[data-v-cc6807a7]{align-items:center;gap:12px;display:flex}.circle-play-btn[data-v-cc6807a7]{color:#fff;cursor:pointer;background:#4caf50;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;transition:all .15s;display:inline-flex;box-shadow:0 2px 4px #0000001f}.circle-play-btn[data-v-cc6807a7]:hover:not(:disabled){background:#43a047;transform:scale(1.05)}.circle-play-btn[data-v-cc6807a7]:disabled{cursor:not-allowed;box-shadow:none;background:#ccc}.meta[data-v-cc6807a7]{color:#888;margin:0;font-size:13px}.progress-bar[data-v-cc6807a7]{background:#f0f2f5;border-radius:10px;max-width:480px;height:20px;margin:8px 0 0;position:relative;overflow:hidden}.progress-fill[data-v-cc6807a7]{background:linear-gradient(90deg,#95de64 0%,#52c41a 100%);transition:width .4s;position:absolute;inset:0 auto 0 0}.progress-text[data-v-cc6807a7]{text-align:center;color:#1d2129;text-shadow:0 0 2px #ffffffb3;font-size:12px;font-weight:500;line-height:20px;display:block;position:relative}.main-split[data-v-cc6807a7]{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.main-split-full[data-v-cc6807a7]{grid-template-columns:1fr}.no-original-tip[data-v-cc6807a7]{color:#4e5969;background:#f4f5f7;border:1px solid #c9cdd4;border-radius:3px;margin-left:4px;padding:0 5px;font-size:12px}.mod-select[data-v-cc6807a7]{color:#1d2129;cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:4px;max-width:260px;padding:4px 8px;font-size:13px}.mod-select[data-v-cc6807a7]:focus{border-color:#1976d2;outline:none}.eye-btn[data-v-cc6807a7]{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ddd;border-radius:4px;flex-shrink:0;align-items:center;margin-left:auto;padding:2px 6px;font-size:14px;display:inline-flex}.eye-btn.active[data-v-cc6807a7]{color:#fff;background:#1976d2;border-color:#1976d2}.right-pane[data-v-cc6807a7]{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;max-height:calc(100vh - 180px);padding:12px 14px;position:sticky;top:16px;overflow-y:auto}.empty-hint[data-v-cc6807a7]{color:#888;text-align:center;padding:60px 0}.right-head[data-v-cc6807a7]{z-index:5;background:#fafafa;border-bottom:1px solid #eee;flex-wrap:wrap;justify-content:space-between;align-items:baseline;row-gap:8px;margin-top:-12px;margin-bottom:12px;padding-top:12px;padding-bottom:8px;display:flex;position:sticky;top:0}.right-head h3[data-v-cc6807a7]{min-width:0;margin:0;font-size:15px}.right-head-mod[data-v-cc6807a7]{vertical-align:middle;text-overflow:ellipsis;color:#888;white-space:nowrap;background:#f0f0f0;border-radius:4px;max-width:150px;margin-left:6px;padding:1px 6px;font-size:12px;font-weight:400;display:inline-block;overflow:hidden}.right-actions[data-v-cc6807a7]{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.mod-nav-btn[data-v-cc6807a7]{color:#555;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bbb;border-radius:4px;flex-shrink:0;align-items:center;gap:3px;padding:4px 8px;font-size:12px;line-height:1.2;display:inline-flex}.mod-nav-btn[data-v-cc6807a7]:hover:not(:disabled){color:#1976d2;background:#e3f2fd;border-color:#1976d2}.mod-nav-btn[data-v-cc6807a7]:active:not(:disabled){background:#bbdefb}.mod-nav-btn[data-v-cc6807a7]:disabled{color:#bbb;cursor:not-allowed;background:#f5f5f5;border-color:#e0e0e0}.play-btn[data-v-cc6807a7]{color:#1976d2;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #1976d2;border-radius:4px;flex-shrink:0;align-items:center;gap:2px;padding:4px 10px;font-size:13px;display:inline-flex}.play-btn[data-v-cc6807a7]:hover{background:#e3f2fd}.play-btn.playing[data-v-cc6807a7]{color:#fff;background:#1976d2}.play-btn[data-v-cc6807a7]:disabled{cursor:not-allowed;color:#999!important;background:#f5f5f5!important;border-color:#ddd!important}.speed-wrap[data-v-cc6807a7]{display:inline-flex;position:relative}.slow-play-btn[data-v-cc6807a7]{color:#1976d2;cursor:pointer;background:#fff;border:1px solid #1976d2;border-radius:4px;min-width:28px;padding:2px 8px;font-size:12px}.slow-play-btn[data-v-cc6807a7]:hover{background:#e3f2fd}.slow-play-btn.active[data-v-cc6807a7],.slow-play-btn.open[data-v-cc6807a7]{color:#fff;background:#1976d2}.speed-menu[data-v-cc6807a7]{z-index:10;background:#fff;border:1px solid #ccc;border-radius:4px;min-width:120px;margin-top:2px;position:absolute;top:100%;right:0;box-shadow:0 2px 6px #00000026}.speed-item[data-v-cc6807a7]{text-align:left;cursor:pointer;color:#333;background:0 0;border:none;width:100%;padding:6px 10px;font-size:12px;display:block}.speed-item[data-v-cc6807a7]:hover{background:#f0f7ff}.speed-item.active[data-v-cc6807a7]{color:#1976d2;background:#e3f2fd;font-weight:500}.eye-btn[data-v-cc6807a7]:disabled{opacity:.4;cursor:not-allowed;color:#999!important;background:#f5f5f5!important;border-color:#ddd!important}.sent-list[data-v-cc6807a7]{margin:0;padding:0;list-style:none}.sent-row[data-v-cc6807a7]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:8px;padding:10px 12px}.sent-row.playing[data-v-cc6807a7]{background:#f0f8ff;border-color:#1976d2}.sent-row-main[data-v-cc6807a7]{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.sent-text[data-v-cc6807a7]{color:#333;word-break:break-word;text-align:left;cursor:default;flex:auto;min-width:0;font-size:17px;line-height:1.7}.sent-text.clickable[data-v-cc6807a7]{cursor:pointer}.sent-text.clickable[data-v-cc6807a7]:hover{color:#1976d2}.sent-text-prefix[data-v-cc6807a7]{color:#1976d2;-webkit-user-select:none;user-select:none;vertical-align:1px;background:#e3f2fd;border-radius:2px;margin-right:6px;padding:0 4px;font-family:Menlo,Consolas,monospace;font-size:13px;font-weight:600;line-height:1.7;display:inline-block}.sent-text.playing[data-v-cc6807a7]{color:#1976d2;font-weight:500}.icon-btn[data-v-cc6807a7]{cursor:pointer;background:0 0;border:1px solid #ddd;border-radius:4px;min-width:28px;padding:2px 6px;font-size:13px}.icon-btn[data-v-cc6807a7]:hover:not(:disabled){background:#f5f5f5}.icon-btn[data-v-cc6807a7]:disabled{opacity:.4;cursor:not-allowed}.mic-btn.recording[data-v-cc6807a7]{background:#ffebee;border-color:#f44336}.mic-btn.busy[data-v-cc6807a7]{background:#fff3e0;border-color:#ff9800}.last-score[data-v-cc6807a7]{cursor:pointer;background:#f5f5f5;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:13px;display:inline-flex}.last-score.clickable[data-v-cc6807a7]{cursor:pointer}.last-score.busy[data-v-cc6807a7]{background:#fff3e0}.last-score.error[data-v-cc6807a7]{color:#f44336;background:#ffebee}.last-score-num[data-v-cc6807a7]{font-weight:600}.last-score-num.good[data-v-cc6807a7]{color:#4caf50}.last-score-num.mid[data-v-cc6807a7]{color:#ff9800}.last-score-num.low[data-v-cc6807a7]{color:#f44336}.last-score-num.none[data-v-cc6807a7]{color:#999}.fav-btn[data-v-cc6807a7]{color:#ccc;cursor:pointer;background:#fff;border:1px solid #c9cdd4;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:18px;line-height:1;transition:all .15s;display:inline-flex}.fav-btn[data-v-cc6807a7]:hover:not(:disabled){color:#ffb800;border-color:#ffb800}.fav-btn.active[data-v-cc6807a7]{color:#ffb800;background:#fffbe8;border-color:#ffb800}.fav-btn[data-v-cc6807a7]:disabled{opacity:.5;cursor:wait}.delta.up[data-v-cc6807a7]{color:#4caf50;font-size:11px}.delta.down[data-v-cc6807a7]{color:#f44336;font-size:11px}.delta.flat[data-v-cc6807a7]{color:#999;font-size:11px}.last-score-icon[data-v-cc6807a7]{font-size:12px}.score-err-line[data-v-cc6807a7]{color:#f44336;margin-top:4px;font-size:12px}.empty-line[data-v-cc6807a7]{color:#888;text-align:center;padding:30px}.modal-mask[data-v-cc6807a7]{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-cc6807a7]{background:#fff;border-radius:8px;flex-direction:column;width:90%;max-width:900px;max-height:90vh;display:flex;overflow:hidden}.modal-head[data-v-cc6807a7]{border-bottom:1px solid #eee;align-items:center;padding:12px 16px;display:flex}.modal-title[data-v-cc6807a7]{flex:1;margin:0;font-size:16px}.modal-score-badge[data-v-cc6807a7]{align-items:baseline;gap:4px;margin-right:12px;display:inline-flex}.modal-score-num[data-v-cc6807a7]{font-size:22px;font-weight:600}.modal-score-num.good[data-v-cc6807a7]{color:#4caf50}.modal-score-num.mid[data-v-cc6807a7]{color:#ff9800}.modal-score-num.low[data-v-cc6807a7]{color:#f44336}.modal-score-label[data-v-cc6807a7]{color:#888;font-size:12px}.modal-close[data-v-cc6807a7]{cursor:pointer;color:#999;background:0 0;border:none;padding:0 8px;font-size:24px}.modal-close[data-v-cc6807a7]:hover{color:#333}.modal-body[data-v-cc6807a7]{padding:16px;overflow-y:auto}.modal-section[data-v-cc6807a7]{margin-bottom:16px}.modal-section-label[data-v-cc6807a7]{color:#666;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.modal-orig-text[data-v-cc6807a7]{background:#f5f5f5;border-radius:4px;margin-bottom:8px;padding:10px 12px;font-size:15px;line-height:1.5}.modal-play-row[data-v-cc6807a7]{gap:8px;display:flex}.modal-play-btn[data-v-cc6807a7]{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:13px}.modal-play-btn[data-v-cc6807a7]:hover:not(:disabled){background:#f5f5f5}.modal-play-btn.playing[data-v-cc6807a7]{background:#e3f2fd;border-color:#1976d2}.modal-play-btn[data-v-cc6807a7]:disabled{opacity:.4;cursor:not-allowed}.modal-rec-btn[data-v-cc6807a7]{cursor:pointer;color:#722ed1;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #722ed1;border-radius:14px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:500;transition:all .12s;display:inline-flex}.modal-rec-btn[data-v-cc6807a7]:hover:not(:disabled){background:#f9f0ff}.modal-rec-btn[data-v-cc6807a7]:disabled{opacity:.4;cursor:not-allowed}.modal-rec-btn.recording[data-v-cc6807a7]{color:#fff;background:#ff4d4f;border-color:#ff4d4f;animation:1s infinite modal-rec-pulse-cc6807a7}.modal-rec-btn.busy[data-v-cc6807a7]{cursor:wait;background:#f9f0ff}@keyframes modal-rec-pulse-cc6807a7{0%,to{box-shadow:0 0 #ff4d4f80}50%{box-shadow:0 0 0 6px #ff4d4f00}}.modal-rec-err[data-v-cc6807a7]{color:#c43229;margin-top:6px;font-size:12px}.waveform-section[data-v-cc6807a7]{background:#fafafa;border-radius:6px;padding:12px}.waveform-hint[data-v-cc6807a7]{color:#999;font-size:12px}.waveform-hint.muted[data-v-cc6807a7]{color:#bbb}.waveform-err[data-v-cc6807a7]{color:#f44336;padding:10px;font-size:13px}.waveform-loading[data-v-cc6807a7]{color:#1976d2;padding:10px;font-size:13px}.waveform-img[data-v-cc6807a7]{border-radius:4px;width:100%;height:auto;margin-top:6px;display:block}.detail-row[data-v-cc6807a7]{flex-wrap:wrap;gap:8px;display:flex}.metric[data-v-cc6807a7]{background:#f5f5f5;border-radius:4px;padding:4px 10px;font-size:13px}.detail-engine-row[data-v-cc6807a7]{align-items:center;margin-top:6px}.engine-tag[data-v-cc6807a7]{letter-spacing:.5px;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.predicted-text em[data-v-cc6807a7]{color:#165dff;font-style:normal;font-weight:500}.word-detail[data-v-cc6807a7]{margin-top:10px}.word-detail-label[data-v-cc6807a7]{color:#666;margin-bottom:4px;font-size:12px}.word-detail-list[data-v-cc6807a7]{flex-wrap:wrap;gap:4px;display:flex}.word-chip[data-v-cc6807a7]{border:1px solid #0000;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:500}.word-chip.good[data-v-cc6807a7]{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.word-chip.mid[data-v-cc6807a7]{color:#d48806;background:#fffbe6;border-color:#ffe58f}.word-chip.bad[data-v-cc6807a7]{color:#cf1322;background:#fff1f0;border-color:#ffa39e}@keyframes similarSlideIn-cc6807a7{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.similar-count.muted[data-v-cc6807a7],.sc-target.muted[data-v-cc6807a7]{color:#aaa}.sc-qtext.muted[data-v-cc6807a7]{color:#aaa;font-style:italic}.translate-btn[data-v-cc6807a7]{color:#888;min-width:28px;padding:2px 8px;font-size:12px;font-weight:500}.translate-btn[data-v-cc6807a7]:hover:not(:disabled){color:#1976d2;background:#f0f7ff;border-color:#1976d2}.translate-btn.active[data-v-cc6807a7]{color:#1976d2;background:#e3f2fd;border-color:#1976d2}.translate-btn.loading[data-v-cc6807a7]{color:#ff7d00;cursor:wait;background:#fff7e8;border-color:#ffd591}.translate-btn.error[data-v-cc6807a7]{color:#f44336;background:#ffebee;border-color:#ffa39e}.sent-row-ts[data-v-cc6807a7]{color:#555;background:#fafbfc;border:1px dashed #e0e0e0;border-radius:3px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;padding:6px 10px;font-size:12px;display:flex}.sent-row-ts .ts-icon[data-v-cc6807a7]{color:#1976d2;flex:none;font-size:13px}.sent-row-ts .ts-field[data-v-cc6807a7]{align-items:center;gap:4px;display:flex}.sent-row-ts .ts-key[data-v-cc6807a7]{color:#888;min-width:28px;font-size:12px}.sent-row-ts .ts-input[data-v-cc6807a7]{color:#1d2129;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d9d9d9;border-radius:3px;outline:none;width:50px;padding:1px 2px;font-size:12px;transition:border-color .15s}.sent-row-ts .ts-input[data-v-cc6807a7]:focus{border-color:#1976d2;box-shadow:0 0 0 2px #1976d21a}.sent-row-ts .ts-input[data-v-cc6807a7]:disabled{color:#999;cursor:not-allowed;background:#f5f5f5}.sent-row-ts .ts-unit[data-v-cc6807a7]{color:#999;font-size:11px}.sent-row-ts .ts-dur[data-v-cc6807a7]{color:#888;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.sent-row-ts .ts-apply-btn[data-v-cc6807a7]{color:#fff;cursor:pointer;background:#1976d2;border:1px solid #1976d2;border-radius:4px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:14px;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}.sent-row-ts .ts-apply-btn[data-v-cc6807a7]:hover:not(:disabled){background:#1565c0;border-color:#1565c0}.sent-row-ts .ts-apply-btn[data-v-cc6807a7]:disabled{cursor:not-allowed;background:#90caf9;border-color:#90caf9}.sent-row-ts .ts-apply-btn.saving[data-v-cc6807a7]{cursor:wait;background:#ff7d00;border-color:#ff7d00}.sent-row-ts .sent-ts-actions[data-v-cc6807a7]{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.sent-translate[data-v-cc6807a7]{color:#1d2129;word-break:break-word;text-align:left;background:#f0f7ff;border-left:3px solid #1976d2;border-radius:3px;margin-top:6px;padding:6px 10px;font-size:14px;line-height:1.7}.sent-translate-label[data-v-cc6807a7]{color:#1976d2;margin-right:6px;font-weight:500}.sent-translate-text[data-v-cc6807a7]{color:#333}.translating-mask[data-v-cc6807a7]{z-index:1100}.translating-card[data-v-cc6807a7]{background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:12px;min-width:280px;padding:28px 36px;animation:.2s transPopIn-cc6807a7;display:flex;box-shadow:0 12px 32px #0003}@keyframes transPopIn-cc6807a7{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.trans-spinner[data-v-cc6807a7]{border:3px solid #e0e0e0;border-top-color:#1976d2;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite transSpin-cc6807a7}@keyframes transSpin-cc6807a7{to{transform:rotate(360deg)}}.trans-text[data-v-cc6807a7]{color:#333;font-size:16px;font-weight:500}.trans-hint[data-v-cc6807a7]{color:#888;text-align:center;max-width:260px;font-size:12px;line-height:1.5}.zhongkao-edit-page[data-v-a98d17ee]{max-width:1100px;margin:0 auto;padding-bottom:40px}.cp-pill[data-v-a98d17ee]{border:1px solid;border-radius:4px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex}.cp-pill.cp-self[data-v-a98d17ee]{color:#1976d2;background:#f0f7ff;border-color:#adc6ff}.cp-pill.cp-public_domain[data-v-a98d17ee]{color:#00b42a;background:#e8ffea;border-color:#b7eb8f}.cp-pill.cp-licensed[data-v-a98d17ee]{color:#ad6800;background:#fff7e8;border-color:#ffd591}.cp-pill.cp-educational[data-v-a98d17ee]{color:#722ed1;background:#f9f0ff;border-color:#d3adf7}.cp-pill.cp-authorized_org[data-v-a98d17ee]{color:#165dff;background:#e6f4ff;border-color:#91caff}.cp-pill.cp-unauthorized[data-v-a98d17ee]{color:#c43229;background:#ffece8;border-color:#ffa39e}.cp-lock-tip[data-v-a98d17ee]{color:#ad6800;background:#fff7e8;border:1px solid #ffd591;border-radius:10px;padding:1px 6px;font-size:11px}.page-head[data-v-a98d17ee]{justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:6px;display:flex}.page-head h2[data-v-a98d17ee]{margin:0 0 6px;font-size:22px}.subtitle[data-v-a98d17ee]{color:#4e5969;margin:0;font-size:14px}.head-actions[data-v-a98d17ee]{flex-shrink:0;gap:8px;display:flex}.card[data-v-a98d17ee]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;margin-bottom:16px;padding:18px 20px}.card-head[data-v-a98d17ee]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.card-title[data-v-a98d17ee]{color:#1d2129;margin:0;font-size:15px;font-weight:600}.row[data-v-a98d17ee]{flex-wrap:wrap;gap:14px;margin-bottom:12px;display:flex}.row[data-v-a98d17ee]:last-child{margin-bottom:0}.field[data-v-a98d17ee]{flex-direction:column;flex:1;gap:6px;min-width:180px;display:flex}.field.full[data-v-a98d17ee]{flex:100%}.lbl[data-v-a98d17ee]{color:#4e5969;font-size:13px;font-weight:500}input[data-v-a98d17ee],select[data-v-a98d17ee]{background:#fff;border:1px solid #c9cdd4;border-radius:4px;padding:7px 10px;font-size:14px}input[data-v-a98d17ee]:focus,select[data-v-a98d17ee]:focus{border-color:#165dff;outline:none}audio[data-v-a98d17ee]{width:100%}.module-card[data-v-a98d17ee]{background:#fafbfc;border:1px solid #e5e6eb;border-radius:6px;margin-bottom:14px;overflow:hidden}.module-top[data-v-a98d17ee]{background:#fff;border-bottom:1px solid #e5e6eb;padding:12px 14px}.module-head[data-v-a98d17ee]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.module-idx[data-v-a98d17ee]{color:#fff;background:#165dff;border-radius:4px;flex-shrink:0;padding:4px 10px;font-size:13px;font-weight:600}.module-title[data-v-a98d17ee]{color:#4e5969;font-size:13px;font-weight:600}.module-head-spacer[data-v-a98d17ee]{flex:1}.questions-grid[data-v-a98d17ee]{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.questions-grid .question-item[data-v-a98d17ee]{box-sizing:border-box;overflow-wrap:break-word;flex:0 0 calc(50% - 5px);width:calc(50% - 5px);min-width:0;max-width:100%}.mod-textarea[data-v-a98d17ee]{box-sizing:border-box;resize:vertical;white-space:pre-wrap;word-break:break-word;background:#fafbfc;border:1px solid #c9cdd4;border-radius:4px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.6}.mod-textarea[data-v-a98d17ee]:focus{background:#fff;border-color:#165dff;outline:none}.module-meta[data-v-a98d17ee]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.ms-field[data-v-a98d17ee]{color:#86909c;align-items:center;gap:6px;font-size:12px;display:flex}.ms-field input[data-v-a98d17ee]{width:110px}.ms-field.grow[data-v-a98d17ee],.ms-field.grow input[data-v-a98d17ee]{flex:1}.module-bottom[data-v-a98d17ee]{gap:0;min-height:0;display:flex}.module-left[data-v-a98d17ee]{background:#fafbfc;border-right:1px solid #e5e6eb;flex:55%;min-width:0;padding:12px 14px}.text-lines[data-v-a98d17ee]{flex-direction:column;gap:6px;display:flex}.text-line[data-v-a98d17ee]{align-items:stretch;gap:6px;display:flex}.text-line-input[data-v-a98d17ee]{color:#1d2129;box-sizing:border-box;resize:none;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #c9cdd4;border-radius:3px;flex:1;min-height:30px;max-height:58px;padding:4px 8px;font-family:inherit;font-size:13px;line-height:1.5;overflow-y:auto}.text-line-input[data-v-a98d17ee]:focus{border-color:#165dff;outline:none}.text-line-label[data-v-a98d17ee]{cursor:grab;-webkit-user-select:none;user-select:none;text-align:left;background:#fffbe6;border:1px solid #ffe58f;border-radius:3px;justify-content:flex-start;align-items:stretch;gap:6px;padding:6px 8px;transition:background .1s,border-color .1s,box-shadow .15s;display:flex}.text-line-label[data-v-a98d17ee]:hover{background:#fff5cc;border-color:#fa8c16;box-shadow:0 0 0 2px #fa8c1626}.text-line-label[data-v-a98d17ee]:active{cursor:grabbing}.text-line-prefix[data-v-a98d17ee]{color:#1976d2;text-align:left;background:#e3f2fd;border-radius:2px;flex-shrink:0;align-self:flex-start;margin-top:1px;padding:1px 6px;font-family:Menlo,Consolas,monospace;font-size:12px;font-weight:600;line-height:1.5}.text-line-content[data-v-a98d17ee]{color:#1d2129;word-break:break-word;white-space:pre-wrap;text-align:left;flex:1;font-size:13px;line-height:1.6}.btn-copy[data-v-a98d17ee]{color:#389e0d;background:#f6ffed;border:1px solid #b7eb8f;flex-shrink:0;min-width:32px;font-weight:600;padding:2px 8px!important}.btn-copy[data-v-a98d17ee]:hover{color:#fff;background:#389e0d;border-color:#389e0d}.btn-paste[data-v-a98d17ee]{color:#722ed1;background:#f9f0ff;border:1px solid #d3adf7;flex-shrink:0;min-width:28px;font-weight:600;padding:2px 6px!important}.btn-paste[data-v-a98d17ee]:hover{color:#fff;background:#722ed1;border-color:#722ed1}.btn-copy-sent[data-v-a98d17ee]{color:#0958d9;background:#e6f7ff;border:1px solid #91caff;flex-shrink:0;min-width:28px;font-weight:600;padding:2px 6px!important}.btn-copy-sent[data-v-a98d17ee]:hover{color:#fff;background:#0958d9;border-color:#0958d9}.btn-paste-sent[data-v-a98d17ee]{color:#d46b08;background:#fff7e6;border:1px solid #ffd591;flex-shrink:0;min-width:28px;font-weight:600;padding:2px 6px!important}.btn-paste-sent[data-v-a98d17ee]:hover{color:#fff;background:#d46b08;border-color:#d46b08}.btn-add-sentence[data-v-a98d17ee]{color:#389e0d;background:#f6ffed;border:1px solid #b7eb8f;flex-shrink:0;margin-left:4px;font-weight:600;padding:4px 10px!important}.btn-add-sentence[data-v-a98d17ee]:hover{color:#fff;background:#389e0d;border-color:#389e0d}.btn-batch-add-sentence[data-v-a98d17ee]{color:#722ed1;background:#f9f0ff;border:1px solid #d3adf7;flex-shrink:0;margin-left:4px;font-weight:600;padding:4px 10px!important}.btn-batch-add-sentence[data-v-a98d17ee]:hover:not(:disabled){color:#fff;background:#722ed1;border-color:#722ed1}.batch-dialog-overlay[data-v-a98d17ee]{z-index:9999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.batch-dialog[data-v-a98d17ee]{background:#fff;border-radius:8px;width:min(720px,92vw);max-height:90vh;padding:20px 24px;overflow-y:auto;box-shadow:0 8px 32px #0003}.batch-dialog-head[data-v-a98d17ee]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.batch-dialog-head h3[data-v-a98d17ee]{color:#1d2129;margin:0;font-size:16px}.btn-close[data-v-a98d17ee]{cursor:pointer;color:#86909c;background:0 0;border:none;padding:0 4px;font-size:18px}.btn-close[data-v-a98d17ee]:hover{color:#1d2129}.batch-dialog-hint[data-v-a98d17ee]{color:#86909c;margin:0 0 12px;font-size:12px;line-height:1.5}.batch-dialog-audio[data-v-a98d17ee]{width:100%;margin-bottom:14px}.batch-ts-row[data-v-a98d17ee]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.batch-ts-row label[data-v-a98d17ee]{color:#4e5969;min-width:130px;font-size:13px;font-weight:500}.batch-ts-row input[data-v-a98d17ee]{border:1px solid #c9cdd4;border-radius:4px;flex:1;padding:6px 10px;font-family:Consolas,Monaco,monospace;font-size:13px}.batch-ts-row input[data-v-a98d17ee]:focus{border-color:#1677ff;outline:none}.batch-dialog-actions[data-v-a98d17ee]{border-top:1px dashed #e5e6eb;gap:8px;margin:16px 0 12px;padding-top:8px;display:flex}.batch-error[data-v-a98d17ee]{color:#cf1322;background:#fff2f0;border:1px solid #ffccc7;border-radius:4px;margin-bottom:12px;padding:8px 12px;font-size:13px}.batch-results[data-v-a98d17ee]{border-top:1px solid #e5e6eb;margin-top:12px;padding-top:12px}.batch-results-head[data-v-a98d17ee]{color:#4e5969;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:500;display:flex}.batch-results-head>span[data-v-a98d17ee]{flex:1}.batch-result-list[data-v-a98d17ee]{background:#fafafa;border:1px solid #e5e6eb;border-radius:4px;max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.batch-result-item[data-v-a98d17ee]{text-align:left;border-bottom:1px solid #f0f0f0;align-items:center;padding:4px 0;display:flex}.batch-result-item[data-v-a98d17ee]:last-child{border-bottom:none}.batch-result-item input[type=checkbox][data-v-a98d17ee]{vertical-align:top;flex-shrink:0;margin:0 8px 0 12px}.batch-result-item label.batch-result-label[data-v-a98d17ee]{cursor:pointer;text-align:left;flex:1;align-items:baseline;gap:8px;padding:6px 0;font-size:13px;line-height:1.5;display:flex}.batch-result-item[data-v-a98d17ee]:hover{background:#e6f4ff}.batch-result-ts[data-v-a98d17ee]{color:#86909c;white-space:nowrap;flex-shrink:0;font-family:Consolas,Monaco,monospace;font-size:12px}.batch-result-text[data-v-a98d17ee]{color:#1d2129;word-break:break-word;flex:1}.batch-result-play[data-v-a98d17ee]{cursor:pointer;color:#1890ff;background:#fff;border:1px solid #d9d9d9;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin:0 12px 0 8px;font-size:12px;transition:background .15s,border-color .15s;display:flex}.batch-result-play[data-v-a98d17ee]:hover{background:#e6f4ff;border-color:#1890ff}.left-head[data-v-a98d17ee],.right-head[data-v-a98d17ee]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.left-title[data-v-a98d17ee],.right-title[data-v-a98d17ee]{color:#1d2129;font-size:13px;font-weight:600}.right-hint[data-v-a98d17ee]{color:#86909c;margin-left:6px;font-size:11px}.empty-line[data-v-a98d17ee]{color:#86909c;padding:10px 0;font-size:12px}.question-item[data-v-a98d17ee]{background:#fff;border:1px solid #e5e6eb;border-radius:4px;margin-bottom:10px;padding:8px 10px}.question-item[data-v-a98d17ee]:last-child{margin-bottom:0}.q-row[data-v-a98d17ee]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.q-idx[data-v-a98d17ee]{color:#fff;background:#ff7d00;border-radius:3px;flex-shrink:0;padding:3px 8px;font-size:12px}.q-text[data-v-a98d17ee]{flex:1}.q-text-area[data-v-a98d17ee]{resize:vertical;font:inherit;white-space:pre-wrap;word-break:break-word;min-height:32px;padding:4px 6px;line-height:1.45}.q-text-cet[data-v-a98d17ee]{color:#86909c;flex:1;padding:4px 0;font-size:12px;font-style:italic}.q-answer[data-v-a98d17ee]{color:#4e5969;align-items:center;gap:6px;font-size:12px;display:flex}.q-answer input[data-v-a98d17ee]{text-align:center;width:22px;font-weight:600}.opt-list[data-v-a98d17ee]{margin:6px 0;padding:0;list-style:none}.q-actions[data-v-a98d17ee]{border-top:1px dashed #e5e6eb;flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;padding-top:6px;display:flex}.q-actions .btn[disabled][data-v-a98d17ee]{opacity:.45;cursor:not-allowed}.move-panel[data-v-a98d17ee]{background:#f7f8fa;border:1px solid #e5e6eb;border-radius:3px;align-items:center;gap:6px;margin-left:8px;padding:4px 8px;display:flex}.move-select[data-v-a98d17ee]{background:#fff;border:1px solid #c9cdd4;border-radius:3px;min-width:140px;padding:3px 6px;font-size:12px}.opt-item[data-v-a98d17ee]{border-bottom:1px dashed #f0f1f3;align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex}.opt-item[data-v-a98d17ee]:last-child{border-bottom:none}.opt-thumb[data-v-a98d17ee]{object-fit:contain;background:#fafbfc;border:1px solid #e5e6eb;border-radius:4px;flex-shrink:0;width:40px;height:40px}.q-stem-image[data-v-a98d17ee]{object-fit:contain;cursor:zoom-in;background:#fafbfc;border:1px solid #e5e6eb;border-radius:4px;flex-shrink:0;max-width:120px;max-height:80px}.q-blank-count[data-v-a98d17ee]{color:#86909c;background:#f2f3f5;border-radius:4px;flex-shrink:0;padding:4px 8px;font-size:12px}.opt-text-full[data-v-a98d17ee]{flex:1;font-family:inherit;font-size:13px}.opt-text-full[data-v-a98d17ee]:focus{border-color:#165dff;outline:none}.opt-list .opt-item input[data-v-a98d17ee]{flex:1}.module-right[data-v-a98d17ee]{background:#fff;flex:45%;min-width:0;max-height:600px;padding:12px 10px;overflow-y:auto}.sent-list-vert[data-v-a98d17ee]{margin:0;padding:0;list-style:none}.sent-item-vert[data-v-a98d17ee]{background:#f7f8fa;border:1px solid #e5e6eb;border-radius:4px;margin-bottom:8px;padding:8px}.sent-item-vert[data-v-a98d17ee]:last-child{margin-bottom:0}.sent-item-drag-target[data-v-a98d17ee]{animation:.6s ease-in-out infinite alternate sentItemDragFlash-a98d17ee;background:#f9f0ff!important;border:3px solid #722ed1!important}@keyframes sentItemDragFlash-a98d17ee{0%{box-shadow:0 0 #722ed180}to{box-shadow:0 0 0 6px #722ed12e}}.sent-row1[data-v-a98d17ee]{flex-wrap:nowrap;align-items:center;gap:3px;margin-bottom:6px;display:flex}.sent-row1 .btn-mini[data-v-a98d17ee]{padding:4px 5px}.sent-row1 .btn-icon[data-v-a98d17ee]{min-width:22px;padding:2px 4px}.sent-idx[data-v-a98d17ee]{color:#fff;text-align:center;background:#722ed1;border-radius:3px;flex-shrink:0;min-width:30px;padding:2px 8px;font-size:11px;font-weight:600}.sent-ms[data-v-a98d17ee]{color:#86909c;margin-left:auto;font-size:11px}.sent-ms-sep[data-v-a98d17ee]{color:#86909c;margin:0 1px;font-size:12px}.sent-ms-unit[data-v-a98d17ee]{color:#86909c;margin-left:1px;font-size:11px;display:none}.sent-ms-input[data-v-a98d17ee]{color:#1d2129;text-align:right;background:#fff;border:1px solid #c9cdd4;border-radius:3px;width:44px;padding:1px 2px;font-family:monospace;font-size:11px}.sent-ms-input[data-v-a98d17ee]:focus{border-color:#165dff;outline:none}.sent-text-vert[data-v-a98d17ee]{color:#1d2129;word-break:break-word;text-align:left;font-size:13px;line-height:1.5}.sent-text-input[data-v-a98d17ee]{color:#1d2129;box-sizing:border-box;resize:none;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #c9cdd4;border-radius:3px;width:100%;min-height:32px;padding:4px 8px;font-family:inherit;font-size:13px;line-height:1.5;overflow:hidden}.sent-text-input[data-v-a98d17ee]:focus{background:#fffbe6;border-color:#165dff;outline:none}.sent-text-row[data-v-a98d17ee]{position:relative}.sent-text-prefix[data-v-a98d17ee]{color:#1976d2;pointer-events:none;-webkit-user-select:none;user-select:none;background:#e3f2fd;border-radius:2px;padding:0 4px;font-family:Menlo,Consolas,monospace;font-size:12px;font-weight:600;line-height:1.5;position:absolute;top:4px;left:8px}.sent-text-input.has-prefix[data-v-a98d17ee]{padding-left:48px}.sent-divider[data-v-a98d17ee]{background:linear-gradient(90deg,#fff7e6 0%,#fff 100%);border-left:4px solid #fa8c16;border-radius:4px;margin:12px 0 4px;padding:0;list-style:none}.sent-divider-row1[data-v-a98d17ee]{align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.sent-divider-icon[data-v-a98d17ee]{font-size:16px}.sent-divider-label[data-v-a98d17ee]{color:#d4380d;letter-spacing:.5px;font-size:14px;font-weight:700}.sent-divider-hint[data-v-a98d17ee]{color:#874d00;font-size:12px}.btn-pass-remove[data-v-a98d17ee]{color:#d4380d;cursor:pointer;background:#fff;border:1px solid #ffa940;border-radius:4px;margin-left:auto;padding:4px 10px;font-size:12px}.btn-pass-remove[data-v-a98d17ee]:hover{color:#ad2102;background:#fff1e6;border-color:#d4380d}.sent-item-second[data-v-a98d17ee]{background:#fffaf0;border-left:3px solid #ffc069;margin-left:-3px}.sent-item-second .sent-text-input[data-v-a98d17ee]{color:#874d00;background:#fffaf0}@media (width<=900px){.module-bottom[data-v-a98d17ee]{flex-direction:column}.module-left[data-v-a98d17ee]{border-bottom:1px solid #e5e6eb;border-right:none;flex-basis:auto}.module-right[data-v-a98d17ee]{flex-basis:auto;min-width:0;max-height:400px}}.btn[data-v-a98d17ee]{cursor:pointer;border:none;border-radius:4px;padding:7px 14px;font-size:13px;transition:all .15s}.btn[data-v-a98d17ee]:disabled{opacity:.5;cursor:not-allowed}.btn-primary[data-v-a98d17ee]{color:#fff;background:#165dff}.btn-primary[data-v-a98d17ee]:hover:not(:disabled){background:#0e4cd9}.btn-ghost[data-v-a98d17ee]{color:#4e5969;background:#f2f3f5}.btn-ghost[data-v-a98d17ee]:hover:not(:disabled){background:#c9cdd4}.btn-mini[data-v-a98d17ee]{border-radius:3px;padding:4px 10px;font-size:12px}.btn-icon[data-v-a98d17ee]{text-align:center;min-width:24px;padding:2px 7px;font-size:12px;line-height:1.2}.btn-add[data-v-a98d17ee]{color:#00b42a;background:#e8ffea}.btn-add[data-v-a98d17ee]:hover{color:#fff;background:#00b42a}.btn-danger[data-v-a98d17ee]{color:#f53f3f;background:#fff1f0}.btn-danger[data-v-a98d17ee]:hover{color:#fff;background:#f53f3f}.btn-play[data-v-a98d17ee]{color:#165dff;background:#f2f7ff}.btn-play[data-v-a98d17ee]:hover{color:#fff;background:#165dff}.btn-apply-script[data-v-a98d17ee]{color:#ff7d00;background:#fff7e6;border:1px dashed #ff7d00}.btn-apply-script[data-v-a98d17ee]:hover{color:#fff;background:#ff7d00}.script-hint[data-v-a98d17ee]{color:#c9cdd4;font-size:12px}.state[data-v-a98d17ee]{color:#86909c;text-align:center;padding:60px 0}.empty[data-v-a98d17ee]{text-align:center;color:#86909c;background:#fafbfc;border-radius:4px;padding:30px 20px;font-size:13px}.err[data-v-a98d17ee]{color:#c43229;background:#ffece8;border:1px solid #ffccc7;border-radius:4px;padding:8px 12px;font-size:13px}.ok[data-v-a98d17ee]{color:#00b42a;background:#e8ffea;border:1px solid #b7eb8f;border-radius:4px;padding:8px 12px;font-size:13px}.t-gray[data-v-a98d17ee]{color:#86909c}.t-sm[data-v-a98d17ee]{font-size:12px}.modal-overlay[data-v-a98d17ee]{z-index:9999;background:#00000073;justify-content:center;align-items:center;animation:.2s fadeIn-a98d17ee;display:flex;position:fixed;inset:0}@keyframes fadeIn-a98d17ee{0%{opacity:0}to{opacity:1}}.modal-box[data-v-a98d17ee]{text-align:center;background:#fff;border-radius:12px;min-width:320px;max-width:90vw;padding:36px 40px 28px;animation:.2s scaleIn-a98d17ee;box-shadow:0 8px 32px #0000002e}@keyframes scaleIn-a98d17ee{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.modal-icon[data-v-a98d17ee]{margin-bottom:12px;font-size:48px}.modal-box h3[data-v-a98d17ee]{color:#1d2129;margin:0 0 16px;font-size:20px}.modal-text[data-v-a98d17ee]{color:#4e5969;margin:0 0 24px;font-size:15px;line-height:1.6}.countdown-num[data-v-a98d17ee]{color:#165dff;text-align:center;min-width:36px;font-size:28px;font-weight:700;animation:1s ease-in-out infinite pulse-a98d17ee;display:inline-block}@keyframes pulse-a98d17ee{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.modal-actions[data-v-a98d17ee]{justify-content:center;gap:12px;display:flex}.save-dialog-overlay[data-v-a98d17ee]{z-index:9998;background:#00000080;justify-content:center;align-items:center;animation:.2s fadeIn-a98d17ee;display:flex;position:fixed;inset:0}.save-dialog[data-v-a98d17ee]{background:#fff;border-radius:10px;flex-direction:column;width:90%;max-width:520px;max-height:90vh;animation:.2s scaleIn-a98d17ee;display:flex;overflow:hidden;box-shadow:0 12px 48px #00000038}.save-dialog-head[data-v-a98d17ee]{border-bottom:1px solid #eee;align-items:center;padding:14px 20px;display:flex}.save-dialog-head h3[data-v-a98d17ee]{flex:1;margin:0;font-size:17px}.save-dialog-close[data-v-a98d17ee]{cursor:pointer;color:#999;background:0 0;border:none;padding:0 8px;font-size:24px;line-height:1}.save-dialog-close[data-v-a98d17ee]:hover{color:#333}.save-dialog-body[data-v-a98d17ee]{flex-direction:column;gap:14px;padding:18px 24px;display:flex;overflow-y:auto}.save-dialog-hint[data-v-a98d17ee]{color:#86909c;background:#f7f8fa;border-radius:4px;margin:0;padding:8px 12px;font-size:12px;line-height:1.5}.field-row[data-v-a98d17ee]{gap:14px;display:flex}.field-row .field[data-v-a98d17ee]{flex:1;min-width:0}.save-dialog-err[data-v-a98d17ee]{margin:0}.save-dialog-foot[data-v-a98d17ee]{background:#fafafa;border-top:1px solid #eee;justify-content:flex-end;gap:10px;padding:12px 20px;display:flex}.article-attr-hint[data-v-a98d17ee]{color:#86909c;background:#fff7e8;border-left:3px solid #ff7d00;border-radius:0 4px 4px 0;margin:12px 0 0;padding:8px 12px;font-size:12px;line-height:1.6}.hint-block[data-v-a98d17ee]{flex-direction:column;gap:6px;display:flex}.hint-title[data-v-a98d17ee]{color:#ad6800;margin:0;font-size:14px;font-weight:600}.hint-text[data-v-a98d17ee]{color:#5c3300;margin:0;font-size:13px;line-height:1.7}.manual-split-bar[data-v-a98d17ee]{background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;display:flex}.manual-split-hint[data-v-a98d17ee]{color:#874d00;font-size:12px;line-height:1.5}.btn-manual-split[data-v-a98d17ee]{color:#fff;background:#fa8c16;font-weight:600;padding:6px 14px!important;font-size:13px!important}.btn-manual-split[data-v-a98d17ee]:hover:not(:disabled){color:#fff;background:#d46b08;border-color:#d46b08}.manual-split-overlay[data-v-a98d17ee]{z-index:10000;background:#00000080;justify-content:center;align-items:center;animation:.2s fadeIn-a98d17ee;display:flex;position:fixed;inset:0}.manual-split-dialog[data-v-a98d17ee]{background:#fff;border-radius:10px;flex-direction:column;width:92vw;max-width:1400px;height:86vh;max-height:92vh;animation:.2s scaleIn-a98d17ee;display:flex;overflow:hidden;box-shadow:0 16px 64px #00000047}.manual-split-head[data-v-a98d17ee]{background:#fff7e6;border-bottom:1px solid #eee;flex-shrink:0;align-items:center;gap:16px;padding:14px 20px;display:flex}.manual-split-head h3[data-v-a98d17ee]{color:#ad4e00;margin:0;font-size:17px}.manual-split-head-info[data-v-a98d17ee]{flex:1;font-size:13px}.manual-split-close[data-v-a98d17ee]{cursor:pointer;color:#999;background:0 0;border:none;padding:0 8px;font-size:24px;line-height:1}.manual-split-close[data-v-a98d17ee]:hover{color:#333}.manual-split-body[data-v-a98d17ee]{flex:1;gap:0;min-height:0;display:flex}.manual-split-foot[data-v-a98d17ee]{background:#fafafa;border-top:1px solid #eee;flex-shrink:0;justify-content:flex-end;gap:10px;padding:12px 20px;display:flex}.manual-split-left[data-v-a98d17ee]{background:#fafbfc;border-right:1px solid #e5e6eb;flex:50%;min-width:0;padding:14px;overflow-y:auto}.ms-mod-block[data-v-a98d17ee]{background:#fff;border:1px solid #e5e6eb;border-radius:6px;margin-bottom:12px;padding:12px 14px}.ms-mod-block[data-v-a98d17ee]:last-child{margin-bottom:0}.ms-mod-head[data-v-a98d17ee]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ms-mod-idx[data-v-a98d17ee]{color:#fff;background:#165dff;border-radius:4px;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:600}.ms-mod-name[data-v-a98d17ee]{color:#1d2129;font-size:13px;font-weight:600}.ms-mod-count[data-v-a98d17ee]{margin-left:auto;font-size:12px}.ms-mod-clear-btn[data-v-a98d17ee]{flex-shrink:0;margin:0 14px;padding:4px 14px}.ms-mod-text[data-v-a98d17ee]{color:#1d2129;white-space:pre-wrap;word-break:break-word;background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;max-height:200px;margin-bottom:10px;padding:8px 12px;font-size:13px;line-height:1.6;overflow-y:auto}.ms-mod-text-label[data-v-a98d17ee]{color:#ad6800;margin-bottom:4px;font-size:11px;font-weight:600}.ms-mod-text-body[data-v-a98d17ee]{color:#1d2129;font-size:13px}.ms-mod-text-line[data-v-a98d17ee]{text-align:left;color:#1d2129;word-break:break-word;cursor:text;margin-bottom:4px;font-size:13px;line-height:1.7;display:block}.ms-mod-text-line[data-v-a98d17ee]:last-child{margin-bottom:0}.ms-mod-text-prefix[data-v-a98d17ee]{color:#1976d2;vertical-align:middle;background:#e3f2fd;border-radius:2px;margin-right:6px;padding:0 4px;font-family:Menlo,Consolas,monospace;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.ms-mod-text-content[data-v-a98d17ee]{display:inline}.ms-mod-text-empty[data-v-a98d17ee]{color:#86909c;text-align:left;font-size:13px;font-style:italic}.ms-mod-drop[data-v-a98d17ee]{background:#f7f8fa;border:2px dashed #c9cdd4;border-radius:6px;min-height:80px;padding:10px 12px;transition:border-color .15s,background .15s}.ms-mod-drop-label[data-v-a98d17ee]{color:#4e5969;margin-bottom:6px;font-size:12px;font-weight:600}.ms-mod-drop-empty[data-v-a98d17ee]{color:#86909c;text-align:center;padding:12px 0;font-size:12px}.ms-mod-drop-list[data-v-a98d17ee]{margin:0;padding:0;list-style:none}.ms-mod-drop-item[data-v-a98d17ee]{background:#fff;border:1px solid #e5e6eb;border-radius:3px;align-items:center;gap:6px;margin-bottom:4px;padding:6px 8px;font-size:13px;line-height:1.5;display:flex}.ms-mod-drop-item[data-v-a98d17ee]:last-child{margin-bottom:0}.ms-mod-drop-idx[data-v-a98d17ee]{color:#fff;text-align:center;background:#722ed1;border-radius:2px;flex-shrink:0;min-width:24px;padding:1px 6px;font-size:11px;font-weight:600}.ms-mod-drop-text[data-v-a98d17ee]{word-break:break-word;white-space:pre-wrap;text-align:left;flex:1}.ms-mod-drop-item[data-v-a98d17ee]{text-align:left}.ms-mod-drop-flash[data-v-a98d17ee]{animation:.6s ease-in-out infinite alternate msDropFlash-a98d17ee;background:#fff7e6!important;border:3px solid #fa8c16!important}@keyframes msDropFlash-a98d17ee{0%{box-shadow:0 0 #fa8c1666}to{box-shadow:0 0 0 6px #fa8c1626}}.manual-split-right[data-v-a98d17ee]{background:#fff;flex-direction:column;flex:50%;min-width:0;display:flex}.ms-right-head[data-v-a98d17ee]{background:#fafbfc;border-bottom:1px solid #e5e6eb;flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.ms-right-title[data-v-a98d17ee]{color:#1d2129;font-size:13px;font-weight:600}.ms-right-spacer[data-v-a98d17ee]{flex:1}.ms-right-empty[data-v-a98d17ee]{text-align:center;color:#86909c;padding:60px 20px;font-size:13px}.ms-right-list[data-v-a98d17ee]{flex:1;min-height:0;margin:0;padding:8px 12px;list-style:none;overflow-y:auto}.ms-right-item[data-v-a98d17ee]{cursor:default;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #0000;border-radius:4px;align-items:flex-start;gap:8px;margin-bottom:4px;padding:6px 10px;transition:background .1s,border-color .1s;display:flex}.ms-right-item[data-v-a98d17ee]:hover{background:#f7f8fa}.ms-right-item-selected[data-v-a98d17ee]{cursor:grab;background:#e6f4ff;border-color:#165dff;box-shadow:0 0 0 2px #165dff40,0 2px 8px #165dff2e}.ms-right-item-selected[data-v-a98d17ee]:active{cursor:grabbing}.ms-right-checkbox[data-v-a98d17ee]{cursor:pointer;flex-shrink:0;width:16px;height:16px;margin-top:2px}.ms-right-idx[data-v-a98d17ee]{color:#86909c;text-align:center;background:#f2f3f5;border-radius:2px;flex-shrink:0;min-width:30px;padding:1px 6px;font-family:monospace;font-size:11px}.ms-right-item-selected .ms-right-idx[data-v-a98d17ee]{color:#fff;background:#165dff}.ms-right-mod-tag[data-v-a98d17ee]{color:#fff;background:#fa8c16;border-radius:2px;flex-shrink:0;padding:1px 6px;font-size:11px;font-weight:600}.ms-right-text[data-v-a98d17ee]{color:#1d2129;word-break:break-word;text-align:left;flex:1;font-size:13px;line-height:1.5}.ms-right-play[data-v-a98d17ee]{color:#165dff;cursor:pointer;background:#f2f7ff;border:1px solid #adc6ff;border-radius:3px;flex-shrink:0;min-width:24px;margin-left:6px;padding:2px 6px;font-size:12px;line-height:1.2}.ms-right-play[data-v-a98d17ee]:hover{color:#fff;background:#165dff;border-color:#165dff}.ms-right-play[data-v-a98d17ee]:disabled{opacity:.45;cursor:not-allowed}.ms-drag-preview[data-v-a98d17ee]{pointer-events:none;color:#fff;z-index:10001;background:#165dffeb;border-radius:6px;max-width:360px;padding:8px 10px;font-size:12px;animation:.1s dragPreviewFadeIn-a98d17ee;position:fixed;box-shadow:0 4px 16px #00000052}@keyframes dragPreviewFadeIn-a98d17ee{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ms-drag-preview-head[data-v-a98d17ee]{color:#fff;border-bottom:1px solid #ffffff40;margin-bottom:6px;padding-bottom:4px;font-size:12px;font-weight:600}.ms-drag-preview-list[data-v-a98d17ee]{max-height:200px;margin:0;padding:0;list-style:none;overflow:hidden}.ms-drag-preview-item[data-v-a98d17ee]{color:#fff;white-space:nowrap;text-overflow:ellipsis;padding:2px 0;font-size:12px;line-height:1.4;overflow:hidden}.ms-drag-preview-text[data-v-a98d17ee]{display:inline}@media (width<=900px){.manual-split-body[data-v-a98d17ee]{flex-direction:column}.manual-split-left[data-v-a98d17ee]{border-bottom:1px solid #e5e6eb;border-right:none;max-height:40vh}.manual-split-right[data-v-a98d17ee]{max-height:40vh}}.textline-drag-preview[data-v-a98d17ee]{pointer-events:none;color:#fff;z-index:10001;background:#fa8c16f2;border-radius:6px;max-width:400px;padding:8px 10px;font-size:13px;animation:.1s dragPreviewFadeIn-a98d17ee;position:fixed;box-shadow:0 4px 16px #00000052}.textline-drag-preview-head[data-v-a98d17ee]{color:#fff;border-bottom:1px solid #ffffff4d;margin-bottom:6px;padding-bottom:4px;font-size:12px;font-weight:600}.textline-drag-preview-body[data-v-a98d17ee]{color:#fff;font-size:13px;line-height:1.5}.textline-drag-preview-prefix[data-v-a98d17ee]{color:#fff;background:#ffffff40;border-radius:2px;margin-right:4px;padding:0 4px;font-family:Menlo,Consolas,monospace;font-size:12px;font-weight:600;display:inline-block}.textline-drag-preview-text[data-v-a98d17ee]{white-space:pre-wrap;word-break:break-word;display:inline}.ml-page[data-v-1c8a1886]{max-width:1600px;margin:0 auto;padding:16px 20px}.ml-head[data-v-1c8a1886]{margin-bottom:16px}.ml-head h2[data-v-1c8a1886]{margin:0 0 4px;font-size:22px}.ml-sub[data-v-1c8a1886]{color:#888;margin:0;font-size:13px}.state[data-v-1c8a1886]{text-align:center;color:#666;padding:60px 0}.state.inline[data-v-1c8a1886]{padding:30px 0}.muted[data-v-1c8a1886]{color:#86909c;font-size:13px}.muted a[data-v-1c8a1886]{color:#165dff;text-decoration:none}.muted a[data-v-1c8a1886]:hover{text-decoration:underline}.ml-layout[data-v-1c8a1886]{grid-template-columns:260px 1fr;align-items:start;gap:16px;display:grid}.ml-side[data-v-1c8a1886]{background:0 0;border:none;max-height:calc(100vh - 32px);padding:0;position:sticky;top:16px;overflow-y:auto}.ml-side-section[data-v-1c8a1886]{border:1px solid #e5e6eb;border-radius:10px;margin-bottom:18px;padding:10px 0}.ml-side-section[data-v-1c8a1886]:last-child{margin-bottom:0}.ml-side-section.ml-side-section--articles[data-v-1c8a1886]{background:#f0f7ff}.ml-side-section.ml-side-section--labels[data-v-1c8a1886]{background:#f0fdf4;margin-top:4px}.ml-side-empty[data-v-1c8a1886]{color:#999;text-align:center;padding:8px 16px;font-size:12px}.ml-side-item.is-system[data-v-1c8a1886]{background:#fafafa}.ml-side-item.is-system .title[data-v-1c8a1886]{color:#888;font-style:italic}.ml-side-item.is-system .dot[data-v-1c8a1886]{opacity:.6}.ml-side-head[data-v-1c8a1886]{color:#555;border-bottom:1px solid #f0f0f0;padding:0 16px 8px;font-size:13px;font-weight:500}.ml-side-list[data-v-1c8a1886]{margin:0;padding:0;list-style:none}.ml-side-item[data-v-1c8a1886]{cursor:pointer;color:#333;border-left:3px solid #0000;align-items:center;gap:8px;padding:10px 16px;font-size:14px;transition:background .15s;display:flex}.ml-side-item[data-v-1c8a1886]:hover{background:#0000000d}.ml-side-item.active[data-v-1c8a1886]{color:#1976d2;background:#1976d21f;border-left-color:#1976d2;font-weight:500}.ml-side-item .dot[data-v-1c8a1886]{font-size:14px}.ml-side-item .title[data-v-1c8a1886]{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ml-side-item .count[data-v-1c8a1886]{color:#666;background:#f0f0f0;border-radius:10px;flex-shrink:0;padding:1px 8px;font-size:12px}.ml-side-item.active .count[data-v-1c8a1886]{color:#fff;background:#1976d2}.ml-main[data-v-1c8a1886]{min-width:0}.ml-q-list[data-v-1c8a1886]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ml-q-card[data-v-1c8a1886]{cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:8px;padding:14px 18px;transition:all .15s}.ml-q-card[data-v-1c8a1886]:hover{border-color:#1976d2;box-shadow:0 2px 6px #1976d214}.ml-q-head[data-v-1c8a1886]{align-items:center;gap:10px;margin-bottom:8px;display:flex}.ml-q-type[data-v-1c8a1886]{border-radius:4px;padding:1px 8px;font-size:12px;font-weight:500}.ml-q-type.cet[data-v-1c8a1886],.ml-q-type.cet4[data-v-1c8a1886]{color:#1976d2;background:#e6f7ff}.ml-q-type.cet6[data-v-1c8a1886]{color:#722ed1;background:#f9f0ff}.ml-q-type.gaokao[data-v-1c8a1886]{color:#ff7d00;background:#fff7e8}.ml-q-time[data-v-1c8a1886]{color:#888;font-size:12px}.ml-q-go[data-v-1c8a1886]{color:#1976d2;opacity:0;margin-left:auto;font-size:13px;transition:opacity .15s}.ml-q-card:hover .ml-q-go[data-v-1c8a1886]{opacity:1}.ml-q-text[data-v-1c8a1886]{color:#333;word-break:break-word;text-align:left;margin-bottom:8px;font-size:14px;line-height:1.6}.ml-q-opts[data-v-1c8a1886]{text-align:left;flex-direction:column;gap:4px;margin:0 0 8px;padding:0;list-style:none;display:flex}.ml-q-opt[data-v-1c8a1886]{text-align:left;border:1px solid #0000;border-radius:4px;align-items:flex-start;gap:8px;padding:4px 8px;font-size:13px;display:flex}.ml-q-opt.correct[data-v-1c8a1886]{background:#e8f5e9;border-color:#4caf50}.ml-q-opt.correct .opt-letter[data-v-1c8a1886]{color:#4caf50;font-weight:700}.opt-letter[data-v-1c8a1886]{color:#888;min-width:16px;font-weight:500}.opt-text[data-v-1c8a1886]{word-break:break-word;text-align:left;flex:auto}.ml-q-labels[data-v-1c8a1886]{border-top:1px dashed #f0f0f0;flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;display:flex}.ml-q-labels-label[data-v-1c8a1886]{color:#888;font-size:12px}.ml-q-label[data-v-1c8a1886]{color:#1976d2;background:#e3f2fd;border-radius:10px;padding:2px 10px;font-size:12px}.ml-q-label.system[data-v-1c8a1886]{color:#ff7d00;background:#fff7e8;border:1px solid #ffd591}.ml-detail-page[data-v-46adc620]{max-width:1800px;margin:0 auto;padding:12px 16px}.breadcrumbs[data-v-46adc620]{color:#666;text-align:left;margin:0 0 12px;padding:12px 16px;font-size:13px}.crumb-link[data-v-46adc620]{color:#1976d2;text-decoration:none}.crumb-link[data-v-46adc620]:hover{text-decoration:underline}.crumb-sep[data-v-46adc620]{color:#999;margin:0 6px}.crumb-current[data-v-46adc620]{color:#333}.state[data-v-46adc620]{text-align:center;color:#666;padding:60px}.article-head[data-v-46adc620]{margin-bottom:16px}.head-row[data-v-46adc620]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.article-head h2[data-v-46adc620]{align-items:center;gap:8px;margin:0 0 6px;font-size:22px;display:flex}.type-badge[data-v-46adc620]{border-radius:4px;padding:1px 8px;font-size:12px;font-weight:500}.type-badge.cet[data-v-46adc620],.type-badge.cet4[data-v-46adc620]{color:#1976d2;background:#e6f7ff}.type-badge.cet6[data-v-46adc620]{color:#722ed1;background:#f9f0ff}.type-badge.gaokao[data-v-46adc620]{color:#ff7d00;background:#fff7e8}.back-btn[data-v-46adc620]{color:#555;cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:5px 14px;font-size:13px}.back-btn[data-v-46adc620]:hover{color:#1976d2;border-color:#1976d2}.meta[data-v-46adc620]{color:#888;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.muted[data-v-46adc620]{color:#aaa}.label-chip[data-v-46adc620]{color:#1976d2;background:#e3f2fd;border-radius:10px;padding:2px 10px;font-size:12px;display:inline-block}.label-chip.system[data-v-46adc620]{color:#ff7d00;background:#fff7e8;border:1px solid #ffd591}.main-split[data-v-46adc620]{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.left-pane[data-v-46adc620]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px 20px}.q-title[data-v-46adc620]{color:#1976d2;margin-bottom:10px;font-size:15px;font-weight:500}.q-text[data-v-46adc620]{color:#333;word-break:break-word;margin-bottom:14px;font-size:14px;line-height:1.6}.q-text.cet-hint[data-v-46adc620]{color:#aaa;font-style:italic}.options-list[data-v-46adc620]{margin:0 0 12px;padding:0;list-style:none}.opt-row[data-v-46adc620]{text-align:left;border:1px solid #0000;border-radius:4px;margin:4px 0;padding:8px 12px;font-size:14px;display:block}.opt-row.correct[data-v-46adc620]{background:#e8f5e9;border-color:#4caf50}.opt-row.correct[data-v-46adc620]:after{content:" ✓";color:#4caf50;margin-left:4px;font-weight:700}.answer-hint[data-v-46adc620]{color:#888;font-size:13px}.answer-hint b[data-v-46adc620]{color:#4caf50}.answer-row[data-v-46adc620]{justify-content:flex-end;align-items:center;gap:12px;min-height:30px;margin-top:8px;display:flex}.answer-row .answer-hint[data-v-46adc620]{flex:auto;margin-right:auto}.answer-btn[data-v-46adc620]{color:#1976d2;cursor:pointer;background:#fff;border:1px solid #1976d2;border-radius:4px;flex-shrink:0;padding:3px 14px;font-size:13px;transition:all .15s}.answer-btn[data-v-46adc620]:hover:not(:disabled){background:#e3f2fd}.answer-btn[data-v-46adc620]:active:not(:disabled){color:#fff;background:#1976d2}.answer-btn[data-v-46adc620]:disabled{color:#aaa;cursor:not-allowed;background:#f5f5f5;border-color:#ddd}.right-pane[data-v-46adc620]{background:#fafafa;border:1px solid #e0e0e0;border-radius:8px;max-height:calc(100vh - 180px);padding:12px 14px;position:sticky;top:16px;overflow-y:auto}.right-head[data-v-46adc620]{border-bottom:1px solid #eee;justify-content:space-between;align-items:baseline;margin-bottom:12px;padding-bottom:8px;display:flex}.right-head h3[data-v-46adc620]{margin:0;font-size:15px}.right-actions[data-v-46adc620]{align-items:center;gap:6px;display:flex}.play-btn[data-v-46adc620]{color:#1976d2;cursor:pointer;background:#fff;border:1px solid #1976d2;border-radius:4px;padding:4px 10px;font-size:13px}.play-btn[data-v-46adc620]:hover:not(:disabled){background:#e3f2fd}.play-btn.playing[data-v-46adc620]{color:#fff;background:#1976d2}.play-btn[data-v-46adc620]:disabled{color:#999;cursor:not-allowed;background:#f5f5f5;border-color:#ddd}.eye-btn[data-v-46adc620]{cursor:pointer;background:0 0;border:1px solid #ddd;border-radius:4px;padding:2px 8px;font-size:13px}.eye-btn[data-v-46adc620]:hover{background:#f5f5f5}.eye-btn.active[data-v-46adc620]{color:#fff;background:#1976d2;border-color:#1976d2}.empty-line[data-v-46adc620]{color:#888;text-align:center;padding:30px}.sent-list[data-v-46adc620]{margin:0;padding:0;list-style:none}.sent-row[data-v-46adc620]{background:#fff;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:8px;padding:10px 12px}.sent-row.playing[data-v-46adc620]{background:#f0f8ff;border-color:#1976d2}.sent-row-main[data-v-46adc620]{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.sent-text[data-v-46adc620]{color:#333;word-break:break-word;text-align:left;cursor:default;flex:auto;min-width:0;font-size:14px;line-height:1.5}.sent-text.clickable[data-v-46adc620]{cursor:pointer}.sent-text.clickable[data-v-46adc620]:hover{color:#1976d2}.sent-text.playing[data-v-46adc620]{color:#1976d2;font-weight:500}.sent-actions[data-v-46adc620]{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.speed-wrap[data-v-46adc620]{display:inline-flex;position:relative}.slow-play-btn[data-v-46adc620]{color:#1976d2;cursor:pointer;background:#fff;border:1px solid #1976d2;border-radius:4px;min-width:28px;padding:2px 8px;font-size:12px}.slow-play-btn[data-v-46adc620]:hover{background:#e3f2fd}.slow-play-btn.active[data-v-46adc620],.slow-play-btn.open[data-v-46adc620]{color:#fff;background:#1976d2}.speed-menu[data-v-46adc620]{z-index:10;background:#fff;border:1px solid #ccc;border-radius:4px;min-width:120px;margin-top:2px;position:absolute;top:100%;right:0;box-shadow:0 2px 6px #00000026}.speed-item[data-v-46adc620]{text-align:left;cursor:pointer;color:#333;background:0 0;border:none;width:100%;padding:6px 10px;font-size:12px;display:block}.speed-item[data-v-46adc620]:hover{background:#f0f7ff}.speed-item.active[data-v-46adc620]{color:#1976d2;background:#e3f2fd;font-weight:500}.icon-btn[data-v-46adc620]{cursor:pointer;background:0 0;border:1px solid #ddd;border-radius:4px;min-width:28px;padding:2px 6px;font-size:13px}.icon-btn[data-v-46adc620]:hover:not(:disabled){background:#f5f5f5}.icon-btn[data-v-46adc620]:disabled{opacity:.4;cursor:not-allowed}.mic-btn.recording[data-v-46adc620]{background:#ffebee;border-color:#f44336}.mic-btn.busy[data-v-46adc620]{background:#fff3e0;border-color:#ff9800}.last-score[data-v-46adc620]{cursor:pointer;background:#f5f5f5;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:13px;display:inline-flex}.last-score.clickable[data-v-46adc620]{cursor:pointer}.last-score.busy[data-v-46adc620]{background:#fff3e0}.last-score.error[data-v-46adc620]{color:#f44336;background:#ffebee}.last-score-num[data-v-46adc620]{font-weight:600}.last-score-num.good[data-v-46adc620]{color:#4caf50}.last-score-num.mid[data-v-46adc620]{color:#ff9800}.last-score-num.low[data-v-46adc620]{color:#f44336}.last-score-num.none[data-v-46adc620]{color:#999}.last-score-icon[data-v-46adc620]{font-size:12px}.modal-mask[data-v-46adc620]{z-index:1000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-card[data-v-46adc620]{background:#fff;border-radius:8px;flex-direction:column;width:720px;max-width:92vw;max-height:86vh;display:flex;overflow:hidden;box-shadow:0 8px 24px #0000002e}.modal-head[data-v-46adc620]{border-bottom:1px solid #eee;flex-shrink:0;align-items:center;padding:12px 18px;display:flex}.modal-title[data-v-46adc620]{flex:1;margin:0;font-size:16px}.modal-score-badge[data-v-46adc620]{background:#f5f5f5;border-radius:12px;align-items:baseline;gap:2px;margin-right:10px;padding:2px 10px;display:inline-flex}.modal-score-num[data-v-46adc620]{font-size:16px;font-weight:700}.modal-score-num.good[data-v-46adc620]{color:#4caf50}.modal-score-num.mid[data-v-46adc620]{color:#ff9800}.modal-score-num.low[data-v-46adc620]{color:#f44336}.modal-score-num.none[data-v-46adc620]{color:#999}.modal-score-label[data-v-46adc620]{color:#888;font-size:12px}.modal-close[data-v-46adc620]{cursor:pointer;color:#888;background:0 0;border:none;padding:0 4px;font-size:22px;line-height:1}.modal-close[data-v-46adc620]:hover{color:#333}.modal-body[data-v-46adc620]{padding:14px 18px;overflow-y:auto}.modal-section[data-v-46adc620]{margin-bottom:14px}.modal-section-label[data-v-46adc620]{color:#555;margin-bottom:6px;font-size:13px;font-weight:500}.modal-orig-text[data-v-46adc620]{color:#333;word-break:break-word;margin-bottom:8px;font-size:15px;line-height:1.5}.modal-play-row[data-v-46adc620]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.modal-play-btn[data-v-46adc620]{color:#1976d2;cursor:pointer;background:#fff;border:1px solid #1976d2;border-radius:4px;padding:4px 12px;font-size:13px}.modal-play-btn[data-v-46adc620]:hover:not(:disabled){background:#e3f2fd}.modal-play-btn.playing[data-v-46adc620]{color:#fff;background:#1976d2}.modal-play-btn[data-v-46adc620]:disabled{opacity:.4;cursor:not-allowed}.modal-rec-btn[data-v-46adc620]{color:#f44336;cursor:pointer;background:#fff;border:1px solid #f44336;border-radius:4px;margin-left:auto;padding:4px 12px;font-size:13px}.modal-rec-btn.recording[data-v-46adc620]{color:#fff;background:#f44336}.modal-rec-btn.busy[data-v-46adc620]{color:#ff9800;background:#fff3e0;border-color:#ff9800}.modal-rec-err[data-v-46adc620]{color:#f44336;margin-top:4px;font-size:12px}.waveform-hint[data-v-46adc620]{color:#888;margin-left:8px;font-size:12px}.waveform-hint.muted[data-v-46adc620]{color:#aaa}.waveform-loading[data-v-46adc620],.waveform-err[data-v-46adc620]{text-align:center;color:#888;padding:30px 0;font-size:13px}.waveform-err[data-v-46adc620]{color:#f44336}.waveform-img[data-v-46adc620]{background:#fafafa;border-radius:4px;width:100%;height:auto}.detail-row[data-v-46adc620]{flex-wrap:wrap;gap:20px;display:flex}.metric[data-v-46adc620]{color:#555;font-size:13px}.sp-page[data-v-c17d6aaa]{max-width:1800px;margin:0 auto;padding:12px 16px}.breadcrumbs[data-v-c17d6aaa]{color:#666;text-align:left;margin:0 0 12px;padding:12px 16px;font-size:13px}.state[data-v-c17d6aaa]{text-align:center;color:#888;padding:60px 20px}.state .muted[data-v-c17d6aaa]{margin-top:8px;font-size:13px}.sp-head[data-v-c17d6aaa]{background:#f7f7f7;border:1px solid #e8e8e8;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:10px 16px;display:flex}.head-left .src-text[data-v-c17d6aaa]{font-size:14px}.head-left .src-link[data-v-c17d6aaa]{color:#165dff;text-decoration:none}.head-left .src-link[data-v-c17d6aaa]:hover{text-decoration:underline}.back-btn[data-v-c17d6aaa]{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:4px 14px;font-size:13px}.back-btn[data-v-c17d6aaa]:hover{background:#f5f5f5}.groups-list[data-v-c17d6aaa]{flex-direction:column;gap:20px;display:flex}.group-card[data-v-c17d6aaa]{background:#fff;border:1px solid #e8e8e8;border-radius:10px;padding:14px 18px;box-shadow:0 1px 3px #0000000a}.group-card.done[data-v-c17d6aaa]{background:#f6ffed;border-color:#b7eb8f}.group-head[data-v-c17d6aaa]{border-bottom:1px dashed #e8e8e8;align-items:center;gap:12px;margin-bottom:12px;padding-bottom:8px;display:flex}.group-idx[data-v-c17d6aaa]{color:#165dff;font-size:15px;font-weight:600}.done-tag[data-v-c17d6aaa]{color:#fff;background:#52c41a;border-radius:10px;padding:2px 8px;font-size:12px}.group-tags[data-v-c17d6aaa]{color:#666;font-size:12px}.ml-chip[data-v-c17d6aaa]{color:#165dff;background:#e6f7ff;border:1px solid #91caff;border-radius:8px;margin-left:4px;padding:1px 6px;font-size:11px;display:inline-block}.group-split[data-v-c17d6aaa]{grid-template-columns:minmax(400px,1fr) minmax(400px,1fr);gap:18px;display:grid}@media (width<=900px){.group-split[data-v-c17d6aaa]{grid-template-columns:1fr}}.left-pane[data-v-c17d6aaa]{text-align:left;flex-direction:column;gap:12px;display:flex}.question-block[data-v-c17d6aaa]{text-align:left;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;padding:10px 12px}.question-block.sib[data-v-c17d6aaa]{background:#fcfcfc;margin-top:8px}.question-block.answered[data-v-c17d6aaa]{background:#f0f8ff;border-color:#91caff}.q-title[data-v-c17d6aaa]{justify-content:space-between;align-items:center;display:flex}.q-idx[data-v-c17d6aaa]{color:#165dff;font-size:13px;font-weight:500}.q-ans[data-v-c17d6aaa]{color:#fff;background:#52c41a;border-radius:8px;padding:1px 6px;font-size:11px}.q-text[data-v-c17d6aaa]{color:#333;text-align:left;margin:6px 0 8px;font-size:14px;line-height:1.6}.q-text.cet-hint[data-v-c17d6aaa]{color:#999;font-style:italic}.options-list[data-v-c17d6aaa]{margin:0;padding:0;list-style:none}.opt-row[data-v-c17d6aaa]{cursor:pointer;text-align:left;background:#fff;border:1px solid #e8e8e8;border-radius:4px;margin:4px 0;padding:6px 10px;font-size:13px;line-height:1.5;transition:all .15s}.opt-row[data-v-c17d6aaa]:hover{border-color:#165dff}.opt-row.selected[data-v-c17d6aaa]{background:#e6f7ff;border-color:#165dff}.opt-row.correct[data-v-c17d6aaa]{background:#f6ffed;border-color:#52c41a}.opt-row.wrong[data-v-c17d6aaa]{background:#fff1f0;border-color:#ff4d4f}.answer-hint[data-v-c17d6aaa]{color:#666;text-align:left;margin-top:6px;font-size:12px}.correct-hint[data-v-c17d6aaa]{color:#52c41a;margin-left:6px}.siblings-wrap[data-v-c17d6aaa]{margin-top:8px}.sib-title[data-v-c17d6aaa]{color:#888;text-align:left;border-left:2px solid #d9d9d9;margin-bottom:6px;padding-left:4px;font-size:12px}.right-pane[data-v-c17d6aaa]{text-align:left;background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;padding:10px 12px}.right-head[data-v-c17d6aaa]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.right-head h3[data-v-c17d6aaa]{color:#333;text-align:left;margin:0;font-size:14px}.right-actions[data-v-c17d6aaa]{gap:6px;display:flex}.play-btn[data-v-c17d6aaa],.eye-btn[data-v-c17d6aaa],.translate-toggle-btn[data-v-c17d6aaa]{cursor:pointer;background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:3px 10px;font-size:12px}.play-btn[data-v-c17d6aaa]:hover:not(:disabled),.eye-btn[data-v-c17d6aaa]:hover,.translate-toggle-btn[data-v-c17d6aaa]:hover{background:#f5f5f5}.play-btn.playing[data-v-c17d6aaa]{color:#fff;background:#165dff;border-color:#165dff}.eye-btn.active[data-v-c17d6aaa]{background:#fff7e8;border-color:#ffd591}.translate-toggle-btn.active[data-v-c17d6aaa]{color:#165dff;background:#e6f7ff;border-color:#91caff}.empty-line[data-v-c17d6aaa]{color:#aaa;text-align:left;padding:12px 0;font-size:12px}.sent-list[data-v-c17d6aaa]{margin:0;padding:0;list-style:none}.sent-row[data-v-c17d6aaa]{text-align:left;border-bottom:1px dashed #f0f0f0;flex-direction:column;gap:4px;padding:6px 0;font-size:13px;line-height:1.5;display:flex}.sent-row[data-v-c17d6aaa]:last-child{border-bottom:0}.sent-line[data-v-c17d6aaa]{align-items:center;gap:8px;display:flex}.sent-translate-line[data-v-c17d6aaa]{padding-left:0}.sent-text[data-v-c17d6aaa]{color:#333;text-align:left;flex:1}.sent-text.clickable[data-v-c17d6aaa]{cursor:pointer}.sent-text.clickable[data-v-c17d6aaa]:hover{color:#165dff}.sent-text.playing[data-v-c17d6aaa]{color:#165dff;font-weight:500}.sent-translate[data-v-c17d6aaa]{color:#999;text-align:left;font-size:12px}.translate-btn[data-v-c17d6aaa]{cursor:pointer;color:#666;background:#fff;border:1px solid #d9d9d9;border-radius:3px;padding:1px 8px;font-size:11px}.translate-btn[data-v-c17d6aaa]:hover:not(:disabled){color:#165dff;background:#f5f5f5}.import-page[data-v-9f11be1f]{max-width:800px;margin:0 auto;padding:16px 0}.page-head h2[data-v-9f11be1f]{margin:0 0 8px;font-size:22px}.page-head .muted[data-v-9f11be1f]{color:#86909c;margin:0 0 24px;font-size:13px;line-height:1.6}.page-head code[data-v-9f11be1f]{background:#f2f3f5;border-radius:3px;padding:1px 6px;font-size:12px}.step-card[data-v-9f11be1f]{background:#fff;border:1px solid #e5e6eb;border-radius:8px;margin-bottom:16px;padding:24px}.step-card h3[data-v-9f11be1f]{color:#1d2129;margin:0 0 16px;font-size:16px}.file-input[data-v-9f11be1f]{cursor:pointer;background:#fafafa;border:2px dashed #c9cdd4;border-radius:6px;width:100%;padding:12px;font-size:14px;display:block}.file-input[data-v-9f11be1f]:hover{background:#f2f7ff;border-color:#165dff}.file-info[data-v-9f11be1f]{color:#4e5969;margin:12px 0 0;font-size:13px}.step-actions[data-v-9f11be1f]{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.primary-btn[data-v-9f11be1f],.secondary-btn[data-v-9f11be1f]{cursor:pointer;border:1px solid;border-radius:4px;padding:8px 20px;font-size:14px;transition:all .15s}.primary-btn[data-v-9f11be1f]{color:#fff;background:#165dff;border-color:#165dff}.primary-btn[data-v-9f11be1f]:hover:not(:disabled){background:#0e4cd9}.primary-btn[data-v-9f11be1f]:disabled,.secondary-btn[data-v-9f11be1f]:disabled{color:#fff;cursor:not-allowed;background:#c9cdd4;border-color:#c9cdd4}.secondary-btn[data-v-9f11be1f]{color:#4e5969;background:#fff;border-color:#d9d9d9}.secondary-btn[data-v-9f11be1f]:hover:not(:disabled){color:#165dff;border-color:#165dff}.article-list[data-v-9f11be1f]{margin:0 0 12px;padding:0;list-style:none}.article-item[data-v-9f11be1f]{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;margin-bottom:8px;padding:12px 14px}.art-head[data-v-9f11be1f]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.art-type[data-v-9f11be1f]{border-radius:10px;padding:1px 8px;font-size:12px;font-weight:500}.art-type.art-type-gaokao[data-v-9f11be1f]{color:#fa8c16;background:#fff7e8}.art-type.art-type-article[data-v-9f11be1f]{color:#165dff;background:#e6f4ff}.art-title[data-v-9f11be1f]{color:#1d2129;flex:1;font-size:14px;font-weight:500}.art-exam[data-v-9f11be1f]{color:#86909c;background:#f2f3f5;border-radius:3px;padding:1px 6px;font-size:11px}.art-stats[data-v-9f11be1f]{color:#4e5969;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.art-stats code[data-v-9f11be1f]{background:#fff;border:1px solid #e5e6eb;border-radius:3px;padding:1px 5px}.link-btn[data-v-9f11be1f]{color:#165dff;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.link-btn[data-v-9f11be1f]:hover{text-decoration:underline}.error-msg[data-v-9f11be1f]{color:#ad6800;background:#fff7e8;border:1px solid #ffd591;border-radius:4px;margin:12px 0;padding:10px 14px;font-size:13px}.muted[data-v-9f11be1f]{color:#86909c;font-size:13px}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#app{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}
