.teacher-hero[data-v-b58bc676]{background:#f5f5f5;padding:24px 0 16px}.hero-card[data-v-b58bc676]{align-items:stretch;background:#fff;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 2px 12px #0000000a;display:flex;gap:28px;padding:28px 32px;position:relative}.hero-card[data-v-b58bc676]:before{background:linear-gradient(90deg,#f26729,#f68925);border-radius:10px 10px 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.hero-portrait[data-v-b58bc676]{flex-shrink:0;height:208px;position:relative;width:184px}.hero-portrait .portrait-clip[data-v-b58bc676]{border-radius:10px;inset:0;overflow:hidden;position:absolute}.hero-portrait[data-v-b58bc676] .avatar-badge,.hero-portrait[data-v-b58bc676] .avatar-img{border:1px solid #e5e5e5;border-radius:10px!important;box-shadow:0 4px 16px #00000014;height:208px!important;overflow:hidden;width:184px!important}.hero-portrait[data-v-b58bc676] .avatar-img{-o-object-position:center top;object-position:center top;transform:scale(1.3);transform-origin:center top}.hero-portrait[data-v-b58bc676] .avatar-text{font-size:56px!important}.cert-badge[data-v-b58bc676]{bottom:-8px;left:50%;position:absolute;transform:translate(-50%);z-index:30}.hero-info[data-v-b58bc676]{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0}.hero-name-row[data-v-b58bc676]{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.hero-name-row .teacher-name[data-v-b58bc676]{color:#1c1d2c;font-size:28px;font-weight:800;letter-spacing:1px;line-height:1.2;margin:0}.hero-name-row .teacher-level[data-v-b58bc676]{align-items:center;border-radius:4px;color:#fff;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:4px 10px}.hero-name-row .teacher-level .level-dot[data-v-b58bc676]{background:#fffc;border-radius:50%;height:6px;width:6px}.hero-name-row .teacher-level.lv-L1[data-v-b58bc676]{background:#a0a0a0}.hero-name-row .teacher-level.lv-L2[data-v-b58bc676]{background:#52c41a}.hero-name-row .teacher-level.lv-L3[data-v-b58bc676]{background:#1890ff}.hero-name-row .teacher-level.lv-L4[data-v-b58bc676]{background:#f26729}.hero-name-row .teacher-level.lv-L5[data-v-b58bc676]{background:#f9b909;color:#5a3500}.hero-meta[data-v-b58bc676]{align-items:center;display:flex;flex-wrap:wrap;gap:18px}.hero-meta .meta-item[data-v-b58bc676]{align-items:center;color:#999;display:inline-flex;font-size:13px;gap:5px}.hero-meta .meta-item svg[data-v-b58bc676]{color:#f26729;flex-shrink:0;height:14px;width:14px}.hero-meta .school-link[data-v-b58bc676]{color:#666;transition:all .2s ease}.hero-meta .school-link[data-v-b58bc676]:hover{color:#f26729}.hero-xuemei-id[data-v-b58bc676]{align-items:center;color:#999;display:inline-flex;font-size:13px;gap:5px}.hero-xuemei-id svg[data-v-b58bc676]{color:#f26729;flex-shrink:0;height:14px;width:14px}.hero-stats[data-v-b58bc676]{align-items:center;border-top:1px dashed #e5e5e5;display:flex;gap:24px;margin-top:4px;padding-top:12px}.hero-stats .stat-item[data-v-b58bc676]{display:flex;flex-direction:column;gap:2px}.hero-stats .stat-item .stat-val[data-v-b58bc676]{color:#1c1d2c;font-size:22px;font-weight:800;line-height:1}.hero-stats .stat-item .stat-val small[data-v-b58bc676]{color:#999;font-size:12px;font-weight:500;margin-left:2px}.hero-stats .stat-item .stat-val.score[data-v-b58bc676]{color:#f26729}.hero-stats .stat-item .stat-lbl[data-v-b58bc676]{color:#999;font-size:12px}.hero-stats .stat-divider[data-v-b58bc676]{background:#e5e5e5;height:28px;width:1px}.hero-actions[data-v-b58bc676]{align-items:stretch;border-left:1px dashed #e5e5e5;display:flex;flex-direction:column;flex-shrink:0;gap:10px;justify-content:center;padding-left:24px;width:160px}.consult-btn[data-v-b58bc676]{align-items:center;border:none;border-radius:5px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;justify-content:center;padding:10px 16px;transition:all .2s ease}.consult-btn svg[data-v-b58bc676]{height:14px;width:14px}.consult-btn.primary[data-v-b58bc676]{background:#f26729;box-shadow:0 2px 8px #f267294d;color:#fff}.consult-btn.primary[data-v-b58bc676]:hover{background:#e17e24}.consult-btn.secondary[data-v-b58bc676]{background:#fff;border:1px solid #f26729;color:#f26729}.consult-btn.secondary[data-v-b58bc676]:hover{background:#f267290d}.action-tip[data-v-b58bc676]{color:#bbb;font-size:11px;margin:0;text-align:center}.ad-banner[data-v-b58bc676]{align-items:center;background:linear-gradient(135deg,#fff8f2,#ffeedf);border:1px dashed rgba(242,103,41,.3);border-radius:5px;display:flex;gap:16px;margin-top:16px;padding:14px 20px}.ad-tag[data-v-b58bc676]{background:#fff;border:1px solid #e5e5e5;border-radius:3px;color:#bbb;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:1px;padding:3px 10px}.ad-content[data-v-b58bc676]{align-items:center;color:#666;display:flex;flex:1;font-size:13px;gap:10px}.ad-content strong[data-v-b58bc676]{color:#f26729;font-size:15px;font-weight:700}.ad-cta[data-v-b58bc676]{background:#f26729;border:none;border-radius:5px;color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;padding:6px 16px;transition:all .2s ease}.ad-cta[data-v-b58bc676]:hover{background:#e17e24}@media(max-width:1024px){.hero-card[data-v-b58bc676]{flex-wrap:wrap}.hero-actions[data-v-b58bc676]{border-left:none;border-top:1px dashed #e5e5e5;flex-direction:row;padding-left:0;padding-top:16px;width:100%}.action-tip[data-v-b58bc676]{display:none}}@media screen and (max-width:768px){.teacher-hero[data-v-b58bc676]{padding:12px 0 8px}.hero-card[data-v-b58bc676]{align-items:center;flex-direction:column;gap:16px;padding:16px;text-align:center}.hero-portrait[data-v-b58bc676]{height:130px;width:115px}.hero-portrait[data-v-b58bc676] .avatar-badge,.hero-portrait[data-v-b58bc676] .avatar-img{height:130px!important;width:115px!important}.hero-portrait[data-v-b58bc676] .avatar-text{font-size:36px!important}.hero-info[data-v-b58bc676]{align-items:center}.hero-name-row[data-v-b58bc676]{justify-content:center}.hero-name-row .teacher-name[data-v-b58bc676]{font-size:22px}.hero-meta[data-v-b58bc676]{gap:12px;justify-content:center}.hero-stats[data-v-b58bc676]{gap:16px}.hero-stats .stat-item .stat-val[data-v-b58bc676]{font-size:18px}.hero-stats .stat-divider[data-v-b58bc676]{height:20px}.hero-actions[data-v-b58bc676]{border-left:none;border-top:1px dashed #e5e5e5;flex-direction:row;padding-left:0;padding-top:12px;width:100%}.hero-actions .consult-btn[data-v-b58bc676]{flex:1}.ad-banner[data-v-b58bc676]{flex-wrap:wrap;gap:8px;padding:10px 12px}.ad-banner .ad-content[data-v-b58bc676]{align-items:flex-start;flex-direction:column;gap:4px}}.editorial-content[data-v-2327c5c1]{gap:16px}.ed-section[data-v-2327c5c1],.editorial-content[data-v-2327c5c1]{display:flex;flex-direction:column}.ed-section[data-v-2327c5c1]{background:#fff;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 1px 4px #00000008;padding:28px 32px;transition:all .2s ease}.ed-section[data-v-2327c5c1]:hover{box-shadow:0 4px 16px #0000000f}.ed-header[data-v-2327c5c1]{align-items:baseline;display:flex;gap:12px;margin-bottom:24px;padding-bottom:0}.ed-header .ed-en[data-v-2327c5c1]{color:#1c1d2c;font-size:22px;font-weight:800;letter-spacing:3px;line-height:1;margin:0}.ed-header .ed-cn[data-v-2327c5c1]{color:#999;font-size:15px;margin:0}.ed-header .ed-line[data-v-2327c5c1]{background:#e5e5e5;flex:1;height:1px}.ed-text[data-v-2327c5c1]{color:#666;font-size:15px;letter-spacing:.3px;line-height:2}.ed-quote[data-v-2327c5c1]{background:#f5f5f5;border-left:4px solid #f26729;border-radius:0 5px 5px 0;color:#1c1d2c;font-size:16px;font-style:italic;line-height:2;margin:0;padding:24px 32px;position:relative}.ed-quote .quote-mark[data-v-2327c5c1]{color:#f2672933;font-family:Georgia,serif;font-size:48px;left:16px;line-height:1;position:absolute;top:-8px}.sp-grid[data-v-2327c5c1]{display:flex;flex-wrap:wrap;gap:12px}.sp-grid .sp-item[data-v-2327c5c1]{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:999px;color:#666;display:inline-flex;font-size:14px;gap:8px;padding:8px 20px;transition:all .2s ease}.sp-grid .sp-item[data-v-2327c5c1]:hover{border-color:#f26729;color:#f26729}.sp-grid .sp-item .sp-dot[data-v-2327c5c1]{background:#f26729;border-radius:50%;flex-shrink:0;height:6px;width:6px}.ach-list[data-v-2327c5c1]{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.ach-list.ach-list--with-images[data-v-2327c5c1]{margin-top:20px}.ach-list .ach-item[data-v-2327c5c1]{align-items:flex-start;border-bottom:1px solid #e5e5e5;display:flex;gap:16px;padding:16px 0}.ach-list .ach-item[data-v-2327c5c1]:last-child{border-bottom:none}.ach-list .ach-item .ach-num[data-v-2327c5c1]{color:#f267294d;flex-shrink:0;font-family:Georgia,serif;font-size:24px;font-weight:800;line-height:1;min-width:32px}.ach-list .ach-item .ach-text[data-v-2327c5c1]{color:#666;font-size:15px;line-height:1.7;padding-top:4px}.works-grid[data-v-2327c5c1]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.works-grid .work-card .work-cover[data-v-2327c5c1]{aspect-ratio:4/3;border-radius:5px;box-shadow:0 0 16px #e1eaea;overflow:hidden;width:100%}.works-grid .work-card .work-cover img[data-v-2327c5c1]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.works-grid .work-card .work-cover:hover img[data-v-2327c5c1]{transform:scale(1.08)}.works-grid .work-card .work-title[data-v-2327c5c1]{color:#999;font-size:13px;margin-top:8px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.course-list[data-v-2327c5c1]{display:flex;flex-direction:column;gap:12px}.course-more[data-v-2327c5c1]{display:flex;justify-content:center;margin-top:16px}.course-more .more-btn[data-v-2327c5c1]{background:#fff;border:1px solid #f26729;border-radius:50%;color:#f26729;cursor:pointer;font-size:14px;padding:10px 32px;transition:all .2s ease}.course-more .more-btn[data-v-2327c5c1]:hover:not(:disabled){background:#f26729;color:#fff}.course-more .more-btn[data-v-2327c5c1]:disabled{cursor:not-allowed;opacity:.6}.course-item[data-v-2327c5c1]{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:5px;display:flex;gap:16px;padding:16px;transition:all .2s ease}.course-item[data-v-2327c5c1]:hover{border-color:#f26729;box-shadow:0 0 16px #e1eaea}.course-item:hover .course-title[data-v-2327c5c1]{color:#f26729}.course-item .course-cover[data-v-2327c5c1]{border:1px solid #e5e5e5;border-radius:5px;flex-shrink:0;height:120px;overflow:hidden;position:relative;width:200px}.course-item .course-cover .cover-tag[data-v-2327c5c1]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:3px;color:#fff;font-size:10px;font-weight:600;left:8px;letter-spacing:.5px;padding:3px 8px;position:absolute;text-transform:uppercase;top:8px;z-index:2}.course-item .course-cover img[data-v-2327c5c1]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform all .2s ease;width:100%}.course-item:hover .course-cover img[data-v-2327c5c1]{transform:scale(1.05)}.course-item .course-info[data-v-2327c5c1]{flex:1;min-width:0}.course-item .course-info .course-title[data-v-2327c5c1]{color:#1c1d2c;font-size:16px;font-weight:600;margin-bottom:8px;transition:all .2s ease}.course-item .course-info .course-meta[data-v-2327c5c1]{align-items:center;color:#999;display:flex;font-size:13px;gap:8px;margin-bottom:6px}.course-item .course-info .course-meta .meta-sep[data-v-2327c5c1]{color:#bbb}.course-item .course-info .course-tags[data-v-2327c5c1]{display:flex;gap:6px}.course-item .course-info .course-tags .course-tag[data-v-2327c5c1]{background:#f5f5f5;border-radius:3px;color:#999;font-size:11px;padding:2px 8px}.course-item .course-price-wrap[data-v-2327c5c1]{flex-shrink:0;text-align:right}.course-item .course-price-wrap .course-price[data-v-2327c5c1]{color:#f26729;font-size:20px;font-weight:800}.course-item .course-price-wrap .course-original[data-v-2327c5c1]{color:#bbb;display:block;font-size:12px;text-decoration:line-through}.review-list[data-v-2327c5c1]{display:flex;flex-direction:column;gap:0}.review-item[data-v-2327c5c1]{border-bottom:1px solid #e5e5e5;display:flex;gap:14px;padding:20px 0}.review-item[data-v-2327c5c1]:last-child{border-bottom:none}.review-item .review-avatar[data-v-2327c5c1]{border-radius:50%;flex-shrink:0;height:44px;overflow:hidden;width:44px}.review-item .review-avatar img[data-v-2327c5c1]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.review-item .review-body[data-v-2327c5c1]{flex:1}.review-item .review-body .review-top[data-v-2327c5c1]{align-items:center;display:flex;gap:10px;margin-bottom:6px}.review-item .review-body .review-top .review-author[data-v-2327c5c1]{color:#1c1d2c;font-size:14px;font-weight:600}.review-item .review-body .review-top .review-score .star[data-v-2327c5c1]{color:#dcdcdc;font-size:13px}.review-item .review-body .review-top .review-score .star.filled[data-v-2327c5c1]{color:#f9b909}.review-item .review-body .review-top .review-date[data-v-2327c5c1]{color:#bbb;font-size:12px;margin-left:auto}.review-item .review-body .review-course[data-v-2327c5c1]{color:#999;font-size:12px;margin-bottom:6px}.review-item .review-body .review-content[data-v-2327c5c1]{color:#666;font-size:14px;line-height:1.7}.review-item .review-body .review-reply[data-v-2327c5c1]{background:#f5f5f5;border-left:3px solid #f26729;border-radius:0 3px 3px 0;font-size:13px;margin-top:8px;padding:8px 12px}.review-item .review-body .review-reply .reply-label[data-v-2327c5c1]{color:#f26729;font-weight:600;margin-right:6px}.review-item .review-body .review-reply .reply-text[data-v-2327c5c1]{color:#666;line-height:1.7}.review-gate[data-v-2327c5c1]{align-items:center;background:linear-gradient(135deg,#f267290f,#f689250a);border:1px dashed rgba(242,103,41,.35);border-radius:6px;display:flex;gap:16px;justify-content:space-between;margin-bottom:4px;padding:18px 22px}.review-gate .review-gate-text[data-v-2327c5c1]{color:#666;flex:1;font-size:14px;margin:0;min-width:0}.review-gate .review-gate-btn[data-v-2327c5c1]{background:#f26729;border-radius:6px;color:#fff;flex-shrink:0;font-size:14px;font-weight:500;padding:8px 22px;text-decoration:none;transition:all .2s ease}.review-gate .review-gate-btn[data-v-2327c5c1]:hover{background:#e17e24}.ed-count[data-v-2327c5c1]{align-items:center;background:#f267291f;border-radius:11px;color:#f26729;display:inline-flex;font-size:12px;font-weight:600;height:22px;justify-content:center;line-height:1;min-width:22px;padding:0 6px}.review-form[data-v-2327c5c1]{background:#f5f5f5;border-radius:5px;margin-bottom:20px;padding:20px}.review-form .review-form-head[data-v-2327c5c1]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.review-form .review-form-head .rf-label[data-v-2327c5c1]{color:#1c1d2c;font-size:15px;font-weight:600}.review-form .review-form-head .rf-stars[data-v-2327c5c1]{align-items:center;display:flex;gap:2px}.review-form .review-form-head .rf-stars .rf-star[data-v-2327c5c1]{background:none;border:none;color:#dcdcdc;cursor:pointer;font-size:22px;line-height:1;padding:0 2px;transition:all .2s ease}.review-form .review-form-head .rf-stars .rf-star.active[data-v-2327c5c1]{color:#f9b909}.review-form .review-form-head .rf-stars .rf-score-tip[data-v-2327c5c1]{color:#999;font-size:12px;margin-left:8px}.review-form .rf-textarea[data-v-2327c5c1]{background:#fff;border:1px solid #e5e5e5;border-radius:5px;color:#666;font-size:14px;line-height:1.7;min-height:96px;outline:none;padding:12px 14px;resize:vertical;transition:all .2s ease;width:100%}.review-form .rf-textarea[data-v-2327c5c1]:focus{border-color:#f26729}.review-form .review-form-foot[data-v-2327c5c1]{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.review-form .review-form-foot .rf-anon[data-v-2327c5c1]{align-items:center;color:#999;cursor:pointer;display:inline-flex;font-size:13px;gap:6px}.review-form .review-form-foot .rf-anon input[data-v-2327c5c1]{cursor:pointer}.review-form .review-form-foot .rf-submit[data-v-2327c5c1]{background:#f26729;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:9px 32px;transition:all .2s ease}.review-form .review-form-foot .rf-submit[data-v-2327c5c1]:hover:not(:disabled){opacity:.9}.review-form .review-form-foot .rf-submit[data-v-2327c5c1]:disabled{cursor:not-allowed;opacity:.5}.review-form .rf-msg[data-v-2327c5c1]{color:#52c41a;font-size:13px;margin-top:10px}.review-form .rf-msg.error[data-v-2327c5c1]{color:#ff4d4f}.review-empty[data-v-2327c5c1]{padding:40px 0;text-align:center}.review-empty .review-empty-icon[data-v-2327c5c1]{display:block;font-size:36px;line-height:1}.review-empty .review-empty-text[data-v-2327c5c1]{color:#bbb;font-size:14px;margin:10px 0 0}.review-more-hint[data-v-2327c5c1]{padding:16px 0 0;text-align:center}.review-more-hint a[data-v-2327c5c1]{align-items:center;color:#f26729;display:inline-flex;font-size:14px;font-weight:500;gap:6px;text-decoration:none;transition:all .2s ease}.review-more-hint a[data-v-2327c5c1]:hover{color:#e17e24}@media(max-width:768px){.review-gate[data-v-2327c5c1]{flex-direction:column;padding:16px;text-align:center}.review-gate .review-gate-text[data-v-2327c5c1]{font-size:13px}.review-empty[data-v-2327c5c1]{padding:28px 0}}.photo-grid[data-v-2327c5c1]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.photo-grid .photo-item[data-v-2327c5c1]{aspect-ratio:3/2;border-radius:5px;cursor:pointer;overflow:hidden;position:relative;transition:all .7s ease}.photo-grid .photo-item[data-v-2327c5c1]:hover{box-shadow:0 0 16px #e1eaea;transform:translateY(-3px)}.photo-grid .photo-item:hover .photo-overlay[data-v-2327c5c1]{opacity:1}.photo-grid .photo-item:hover img[data-v-2327c5c1]{transform:scale(1.05)}.photo-grid .photo-item img[data-v-2327c5c1]{height:100%;-o-object-fit:cover;object-fit:cover;transition:all .7s ease;width:100%}.photo-grid .photo-item .photo-overlay[data-v-2327c5c1]{align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent 60%);display:flex;inset:0;justify-content:space-between;opacity:0;padding:10px 12px;position:absolute;transition:all .7s ease}.photo-grid .photo-item .photo-overlay .photo-count[data-v-2327c5c1]{color:#fff;font-size:12px;font-weight:500}.photo-grid .photo-item .photo-overlay .photo-zoom[data-v-2327c5c1]{align-items:center;background:#ffffff40;border-radius:50%;display:flex;height:28px;justify-content:center;width:28px}.photo-grid .photo-item .photo-overlay .photo-zoom svg[data-v-2327c5c1]{color:#fff;height:16px;width:16px}.photo-preview-mask[data-v-2327c5c1]{align-items:center;background:#000000d9;display:flex;flex-direction:column;inset:0;justify-content:center;padding:40px;position:fixed;z-index:9999}.photo-preview-mask .preview-img[data-v-2327c5c1]{border-radius:5px;max-height:75vh;max-width:80%;-o-object-fit:contain;object-fit:contain}.photo-preview-mask .preview-caption[data-v-2327c5c1]{color:#fff;font-size:16px;margin-top:16px}.photo-preview-mask .preview-close[data-v-2327c5c1]{background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:22px;height:40px;line-height:1;position:absolute;right:30px;top:20px;transition:all .7s ease;width:40px}.photo-preview-mask .preview-close[data-v-2327c5c1]:hover{background:#ffffff59}@media(max-width:1024px){.works-grid[data-v-2327c5c1]{grid-template-columns:repeat(3,1fr)}.ed-section[data-v-2327c5c1]{padding:20px 24px}.course-item[data-v-2327c5c1]{gap:12px}.course-item .course-cover[data-v-2327c5c1]{height:90px;width:140px}}@media(max-width:768px){.ed-section[data-v-2327c5c1]{padding:16px}.ed-header .ed-en[data-v-2327c5c1]{font-size:18px;letter-spacing:2px}.photo-grid[data-v-2327c5c1],.works-grid[data-v-2327c5c1]{grid-template-columns:repeat(2,1fr)}.photo-preview-mask[data-v-2327c5c1]{padding:20px}.photo-preview-mask .preview-img[data-v-2327c5c1]{max-width:100%}.photo-preview-mask .preview-close[data-v-2327c5c1]{right:16px;top:12px}.course-item[data-v-2327c5c1]{flex-wrap:wrap}.course-item .course-cover[data-v-2327c5c1]{aspect-ratio:16/9;height:auto;width:100%}.course-item .course-info[data-v-2327c5c1]{flex:1 1 100%}.course-item .course-price-wrap[data-v-2327c5c1]{align-items:baseline;display:flex;gap:8px;text-align:left;width:100%}.course-item .course-tags[data-v-2327c5c1]{flex-wrap:wrap}}@media(max-width:480px){.photo-grid[data-v-2327c5c1]{grid-template-columns:1fr}}.btn-consult[data-v-6752ff4d]:disabled{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.teacher-aside[data-v-6752ff4d]{display:flex;flex-direction:column;gap:20px;position:sticky;top:72px}.aside-cta[data-v-6752ff4d]{text-align:center}.aside-cta .btn-consult[data-v-6752ff4d]{align-items:center;background:#f26729;border:none;border-radius:5px;box-shadow:0 4px 16px #f267294d;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:6px;justify-content:center;padding:14px;transition:all .2s ease;width:100%}.aside-cta .btn-consult svg[data-v-6752ff4d]{flex-shrink:0;height:18px;width:18px}.aside-cta .btn-consult[data-v-6752ff4d]:hover{background:#e17e24;box-shadow:0 6px 20px #f2672966}.aside-cta .cta-hint[data-v-6752ff4d]{color:#bbb;font-size:12px;margin:8px 0 0}.aside-block[data-v-6752ff4d]{background:#fff;border:1px solid #e5e5e5;border-radius:5px;padding:20px}.block-header[data-v-6752ff4d]{align-items:baseline;border-bottom:1px solid #e5e5e5;display:flex;gap:8px;margin-bottom:16px;padding-bottom:12px}.block-header .block-en[data-v-6752ff4d]{color:#1c1d2c;font-size:13px;font-weight:800;letter-spacing:1.5px}.block-header .block-cn[data-v-6752ff4d]{color:#999;font-size:12px}.org-card-body[data-v-6752ff4d]{display:block;text-decoration:none}.org-cover[data-v-6752ff4d]{aspect-ratio:16/9;border:1px solid #e5e5e5;border-radius:5px;margin-bottom:12px;overflow:hidden;width:100%}.org-cover img[data-v-6752ff4d]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform all .2s ease;width:100%}.org-card-body:hover .org-cover img[data-v-6752ff4d]{transform:scale(1.05)}.org-name[data-v-6752ff4d]{color:#1c1d2c;font-size:16px;font-weight:700;line-height:1.4;margin-bottom:10px}.org-meta[data-v-6752ff4d]{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.org-meta .org-meta-item[data-v-6752ff4d]{align-items:center;color:#999;display:inline-flex;font-size:12px;gap:5px}.org-meta .org-meta-item svg[data-v-6752ff4d]{color:#f26729;flex-shrink:0;height:13px;width:13px}.org-link[data-v-6752ff4d]{align-items:center;color:#f26729;display:inline-flex;font-size:13px;font-weight:600;gap:4px}.org-link .org-arrow[data-v-6752ff4d]{transition:transform all .2s ease}.org-card-body:hover .org-link .org-arrow[data-v-6752ff4d]{transform:translate(3px)}.mini-course-list[data-v-6752ff4d]{display:flex;flex-direction:column;gap:12px}.mini-course-item[data-v-6752ff4d]{border-radius:3px;display:flex;gap:10px;padding:8px;text-decoration:none;transition:all .2s ease}.mini-course-item[data-v-6752ff4d]:hover{background:#f5f5f5}.mini-course-item:hover .mini-title[data-v-6752ff4d]{color:#f26729}.mini-course-item .mini-cover[data-v-6752ff4d]{border:1px solid #e5e5e5;border-radius:3px;flex-shrink:0;height:60px;overflow:hidden;width:88px}.mini-course-item .mini-cover img[data-v-6752ff4d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mini-course-item .mini-info[data-v-6752ff4d]{display:flex;flex:1;flex-direction:column;gap:4px;justify-content:center;min-width:0}.mini-course-item .mini-info .mini-title[data-v-6752ff4d]{color:#1c1d2c;display:-webkit-box;font-size:13px;font-weight:600;-webkit-line-clamp:2;line-height:1.4;-webkit-box-orient:vertical;overflow:hidden;transition:all .2s ease}.mini-course-item .mini-info .mini-price[data-v-6752ff4d]{color:#f26729;font-size:15px;font-weight:800}.more-course-btn[data-v-6752ff4d]{align-items:center;background:#fff;border:1px solid #f26729;border-radius:50%;color:#f26729;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:4px;justify-content:center;margin-top:14px;padding:10px 0;transition:all .2s ease;width:100%}.more-course-btn[data-v-6752ff4d]:hover{background:#f26729;color:#fff}.more-course-btn:hover .org-arrow[data-v-6752ff4d]{transform:translate(3px)}.more-course-btn .org-arrow[data-v-6752ff4d]{transition:transform all .2s ease}.related-list[data-v-6752ff4d]{display:flex;flex-direction:column;gap:10px}.related-item[data-v-6752ff4d]{border-radius:3px;display:flex;gap:10px;padding:8px;transition:all .2s ease}.related-item[data-v-6752ff4d]:hover{background:#f5f5f5}.related-item:hover .related-name[data-v-6752ff4d]{color:#f26729}.related-item .related-avatar[data-v-6752ff4d]{border-radius:50%;flex-shrink:0;height:44px;overflow:hidden;width:44px}.related-item .related-avatar img[data-v-6752ff4d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.related-item .related-info[data-v-6752ff4d]{flex:1;min-width:0}.related-item .related-info .related-name[data-v-6752ff4d]{color:#1c1d2c;font-size:14px;font-weight:600;transition:all .2s ease}.related-item .related-info .related-title[data-v-6752ff4d]{color:#999;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-item .related-info .related-stats[data-v-6752ff4d]{display:flex;gap:8px;margin-top:3px}.related-item .related-info .related-stats .r-stat[data-v-6752ff4d]{color:#999;font-size:11px}.related-item .related-info .related-stats .r-stat.score[data-v-6752ff4d]{color:#f9b909}@media screen and (max-width:768px){.teacher-aside[data-v-6752ff4d]{position:static}.aside-block[data-v-6752ff4d]{padding:16px}.aside-cta .btn-consult[data-v-6752ff4d]{font-size:14px;padding:12px}.mini-cover[data-v-6752ff4d]{height:68px;width:100px}}.detail-body[data-v-3ab3fcea]{padding-top:0}.content-layout[data-v-3ab3fcea]{align-items:flex-start;display:flex;gap:24px;padding-top:16px}.content-main[data-v-3ab3fcea]{display:flex;flex:1;flex-direction:column;min-width:0}.content-aside[data-v-3ab3fcea]{flex-shrink:0;width:260px}@media(max-width:1024px){.content-layout[data-v-3ab3fcea]{flex-direction:column}.content-aside[data-v-3ab3fcea]{position:static;width:100%}}@media screen and (max-width:768px){.detail-body[data-v-3ab3fcea]{padding-top:0}.content-layout[data-v-3ab3fcea]{gap:16px;padding-top:12px}}
