[data-v-699c605f]:root{--primary-color:#00abeb;--primary-darken-color:#1f2163;--primary-light-color:#dcf1fa;--second-darken-color:#f80;--second-color:#e8891b;--second-light-color:#f5eade;--custom-color:#67c23a;--custom-light-color:#e8f9cf;--success-color:#67c23a;--warning-color:#e8891b;--danger-color:#f56c6c;--info-color:#909399;--text-primary:#303133;--text-regular:#606266;--text-secondary:#909399;--text-placeholder:#c0c4cc;--text-white:#fff;--text-price:#dc3545;--border-base:#dcdfe6;--border-light:#e4e7ed;--border-lighter:#ebeef5;--border-extra-light:#f2f6fc;--background-base:#f5f7fa;--background-light:#fafafa;--background-white:#fff;--background-dark:#303133;--font-family:"Montserrat","Microsoft JhengHei",sans-serif;--font-family-bold:"Noto Sans TC",sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--container-l-width:1840px;--container-m-width:1230px;--container-s-width:960px;--container-padding:15px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--breakpoint-xs:480px;--breakpoint-sm:768px;--breakpoint-md:992px;--breakpoint-lg:1200px;--breakpoint-xl:1920px;--border-radius-sm:2px;--border-radius-base:4px;--border-radius-lg:8px;--border-radius-xl:12px;--border-radius-round:50%;--shadow-sm:0 2px 4px rgba(0,0,0,0.1);--shadow-base:0 2px 12px rgba(0,0,0,0.1);--shadow-lg:0 4px 24px rgba(0,0,0,0.15);--transition-fast:0.2s;--transition-base:0.3s;--transition-slow:0.4s;--plyr-color-main:#00abeb}.course-detail[data-v-699c605f]{min-height:100vh}.course-detail__header[data-v-699c605f]{margin-bottom:24px}@media (max-width:992px){.course-detail__header[data-v-699c605f]{margin-bottom:20px}}@media (max-width:768px){.course-detail__header[data-v-699c605f]{margin-bottom:16px}}.course-detail__title[data-v-699c605f]{font-size:28px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.4;font-family:var(--font-family-bold)}@media (max-width:992px){.course-detail__title[data-v-699c605f]{font-size:24px}}@media (max-width:768px){.course-detail__title[data-v-699c605f]{font-size:20px}}@media (max-width:480px){.course-detail__title[data-v-699c605f]{font-size:18px}}.course-detail__main[data-v-699c605f]{display:grid;grid-template-columns:1fr 340px;gap:32px;margin-bottom:48px}@media (max-width:1200px){.course-detail__main[data-v-699c605f]{grid-template-columns:1fr 320px;gap:24px}}@media (max-width:992px){.course-detail__main[data-v-699c605f]{grid-template-columns:1fr;gap:24px;margin-bottom:32px}}@media (max-width:768px){.course-detail__main[data-v-699c605f]{gap:20px;margin-bottom:24px}}@media (max-width:480px){.course-detail__main[data-v-699c605f]{gap:16px;margin-bottom:20px}}.course-detail__sidebar[data-v-699c605f],.course-detail__video-section[data-v-699c605f]{min-height:0}.course-detail__content[data-v-699c605f]{width:100%;margin-top:24px}.course-video[data-v-699c605f]{background:var(--background-white);border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);border:1px solid var(--border-light)}@media (max-width:768px){.course-video[data-v-699c605f]{border-radius:var(--border-radius-base)}}.course-video__player[data-v-699c605f]{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background-size:cover;background-position:50%;background-color:var(--background-dark)}.course-video__iframe[data-v-699c605f]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.course-purchase[data-v-699c605f]{position:-webkit-sticky;position:sticky;top:90px;background:var(--background-white);border-radius:var(--border-radius-lg);box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;border:1px solid var(--border-light);display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (max-width:992px){.course-purchase[data-v-699c605f]{position:relative;top:0}}@media (max-width:768px){.course-purchase[data-v-699c605f]{border-radius:var(--border-radius-base)}}.course-purchase__header[data-v-699c605f]{padding:16px 18px;border-bottom:1px solid var(--border-extra-light)}@media (max-width:992px){.course-purchase__header[data-v-699c605f]{padding:14px 16px}}@media (max-width:768px){.course-purchase__header[data-v-699c605f]{padding:12px 14px}}@media (max-width:480px){.course-purchase__header[data-v-699c605f]{padding:10px 12px}}.course-purchase__header-content[data-v-699c605f]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}@media (max-width:992px){.course-purchase__header-content[data-v-699c605f]{align-items:flex-start;gap:10px}}@media (max-width:768px){.course-purchase__header-content[data-v-699c605f]{flex-direction:column;align-items:flex-start;gap:8px}}.course-purchase__sale-badge[data-v-699c605f]{display:inline-flex;align-items:center;gap:6px;padding:4px 32px;border:3px solid #dc3545;color:#dc3545;border-radius:30px;font-size:20px;font-weight:700;letter-spacing:.5px;flex-shrink:0}@media (max-width:1200px){.course-purchase__sale-badge[data-v-699c605f]{font-size:16px;padding:4px 24px;border-width:2px}}@media (max-width:992px){.course-purchase__sale-badge[data-v-699c605f]{font-size:14px;padding:4px 16px}}@media (max-width:768px){.course-purchase__sale-badge[data-v-699c605f]{font-size:12px;padding:3px 12px}}@media (max-width:480px){.course-purchase__sale-badge[data-v-699c605f]{font-size:11px;padding:2px 10px}}.course-purchase__price-row[data-v-699c605f]{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;flex-wrap:wrap}.course-purchase__price-main[data-v-699c605f]{display:flex;align-items:baseline;gap:4px}.course-purchase__price-currency[data-v-699c605f]{font-size:18px;font-weight:700;color:#dc3545;font-family:var(--font-family-bold)}@media (max-width:1200px){.course-purchase__price-currency[data-v-699c605f]{font-size:16px}}@media (max-width:992px){.course-purchase__price-currency[data-v-699c605f]{font-size:var(--font-size-base)}}@media (max-width:768px){.course-purchase__price-currency[data-v-699c605f]{font-size:var(--font-size-sm)}}.course-purchase__price-value[data-v-699c605f]{font-size:32px;font-weight:800;color:#dc3545;line-height:1;font-family:var(--font-family-bold)}@media (max-width:1200px){.course-purchase__price-value[data-v-699c605f]{font-size:32px}}@media (max-width:992px){.course-purchase__price-value[data-v-699c605f]{font-size:28px}}@media (max-width:768px){.course-purchase__price-value[data-v-699c605f]{font-size:24px}}@media (max-width:480px){.course-purchase__price-value[data-v-699c605f]{font-size:20px}}.course-purchase__price-original[data-v-699c605f]{display:flex;align-items:center}.course-purchase__original-value[data-v-699c605f]{font-size:var(--font-size-sm);font-weight:500;color:var(--text-placeholder);text-decoration:line-through}@media (max-width:768px){.course-purchase__original-value[data-v-699c605f]{font-size:var(--font-size-sm)}}@media (max-width:480px){.course-purchase__original-value[data-v-699c605f]{font-size:var(--font-size-xs)}}.course-purchase__action[data-v-699c605f]{padding:16px 18px;background:var(--background-white);border-top:1px solid var(--border-extra-light)}@media (max-width:992px){.course-purchase__action[data-v-699c605f]{padding:14px 16px}}@media (max-width:768px){.course-purchase__action[data-v-699c605f]{padding:12px 14px}}@media (max-width:480px){.course-purchase__action[data-v-699c605f]{padding:10px 12px}}.course-purchase__btn[data-v-699c605f]{width:100%;padding:11px 20px;font-size:var(--font-size-base);font-weight:700;color:var(--text-white);background:linear-gradient(135deg,var(--primary-color),#0090c9);border:none;border-radius:6px;cursor:pointer;transition:all var(--transition-base);letter-spacing:.3px;position:relative;overflow:hidden;box-shadow:0 2px 6px rgba(0,171,235,.25);display:flex;align-items:center;justify-content:center;gap:8px}.course-purchase__btn[data-v-699c605f]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);transition:left .5s}.course-purchase__btn[data-v-699c605f]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,171,235,.4)}.course-purchase__btn[data-v-699c605f]:hover:before{left:100%}.course-purchase__btn[data-v-699c605f]:active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,171,235,.3)}@media (max-width:992px){.course-purchase__btn[data-v-699c605f]{padding:10px 18px;font-size:var(--font-size-sm);gap:6px}}@media (max-width:768px){.course-purchase__btn[data-v-699c605f]{padding:9px 16px;font-size:var(--font-size-sm);gap:5px}}@media (max-width:480px){.course-purchase__btn[data-v-699c605f]{padding:8px 14px;font-size:var(--font-size-xs);gap:4px}}.course-purchase__btn-icon[data-v-699c605f]{font-size:var(--font-size-base);line-height:1}@media (max-width:992px){.course-purchase__btn-icon[data-v-699c605f]{font-size:15px}}@media (max-width:768px){.course-purchase__btn-icon[data-v-699c605f]{font-size:14px}}@media (max-width:480px){.course-purchase__btn-icon[data-v-699c605f]{font-size:13px}}.course-purchase__btn-text[data-v-699c605f]{line-height:1}.course-purchase__details[data-v-699c605f]{padding:20px;background:var(--background-light)}@media (max-width:992px){.course-purchase__details[data-v-699c605f]{padding:18px}}@media (max-width:768px){.course-purchase__details[data-v-699c605f]{padding:16px}}@media (max-width:480px){.course-purchase__details[data-v-699c605f]{padding:14px}}.course-purchase__details-list[data-v-699c605f]{list-style:none;margin:0;padding:0}.course-purchase__details-item[data-v-699c605f]{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-bottom:1px solid var(--border-lighter)}.course-purchase__details-item[data-v-699c605f]:first-child{padding-top:0}.course-purchase__details-item[data-v-699c605f]:last-child{border-bottom:none;padding-bottom:0}@media (max-width:768px){.course-purchase__details-item[data-v-699c605f]{padding:10px 0;gap:5px}}@media (max-width:480px){.course-purchase__details-item[data-v-699c605f]{padding:8px 0;gap:4px}}.course-purchase__details-label[data-v-699c605f]{display:flex;align-items:center;gap:8px;font-size:var(--font-size-base);font-weight:700;color:var(--text-primary)}.course-purchase__details-label i[data-v-699c605f]{font-size:var(--font-size-base);color:var(--primary-color)}@media (max-width:768px){.course-purchase__details-label[data-v-699c605f]{font-size:var(--font-size-sm);gap:6px}.course-purchase__details-label i[data-v-699c605f]{font-size:var(--font-size-sm)}}@media (max-width:480px){.course-purchase__details-label[data-v-699c605f]{font-size:var(--font-size-xs);gap:5px}.course-purchase__details-label i[data-v-699c605f]{font-size:var(--font-size-xs)}}.course-purchase__details-value[data-v-699c605f]{font-size:var(--font-size-base);color:var(--text-primary);line-height:1.6;padding-left:24px}@media (max-width:768px){.course-purchase__details-value[data-v-699c605f]{font-size:var(--font-size-sm);padding-left:20px}}@media (max-width:480px){.course-purchase__details-value[data-v-699c605f]{font-size:var(--font-size-xs);padding-left:18px}}.icon-book[data-v-699c605f],.icon-clock[data-v-699c605f],.icon-list[data-v-699c605f]{display:inline-block;width:16px;height:16px;position:relative;flex-shrink:0}.icon-book[data-v-699c605f]:before,.icon-clock[data-v-699c605f]:before,.icon-list[data-v-699c605f]:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-clock[data-v-699c605f]:before{width:14px;height:14px;border:2px solid currentColor;border-radius:50%}.icon-clock[data-v-699c605f]:after{content:"";position:absolute;top:3px;left:50%;width:2px;height:6px;background:currentColor;transform:translateX(-50%)}.icon-book[data-v-699c605f]:before{width:12px;height:14px;border:2px solid currentColor;border-radius:1px}.icon-book[data-v-699c605f]:after{content:"";position:absolute;top:5px;left:50%;width:8px;height:2px;background:currentColor;transform:translateX(-50%)}.icon-list[data-v-699c605f]:before{width:14px;height:2px;background:currentColor;box-shadow:0 -4px 0 currentColor,0 4px 0 currentColor}