.CourseContent-module__aqqEPa__fullPageWrapper{background:var(--background-color);width:100%;min-height:100vh}.CourseContent-module__aqqEPa__pageContainer{max-width:1400px;padding:1rem 1rem calc(5.5rem + env(safe-area-inset-bottom,0px))1rem;box-sizing:border-box;grid-template-columns:1fr;gap:1.5rem;width:100%;margin:0 auto;display:grid}.CourseContent-module__aqqEPa__mainContent{min-width:0}.CourseContent-module__aqqEPa__accessAlertBanner{background:linear-gradient(135deg,#ef444429 0%,#b91c1c47 100%);border:1px solid #ef444473;border-radius:14px;align-items:flex-start;gap:.85rem;margin-bottom:1.5rem;padding:1.1rem 1.35rem;display:flex;box-shadow:0 6px 20px #ef44442e}.CourseContent-module__aqqEPa__accessBannerIcon{color:#ef4444;flex-shrink:0;margin-top:2px}.CourseContent-module__aqqEPa__accessBannerTitle{color:#f87171;margin:0 0 .35rem;font-size:1.05rem;font-weight:800}.CourseContent-module__aqqEPa__accessBannerText{color:#fca5a5;margin:0;font-size:.88rem;line-height:1.5}.CourseContent-module__aqqEPa__accessExpiredBanner{background:linear-gradient(135deg,#f59e0b29 0%,#b4530947 100%);border:1px solid #f59e0b73;border-radius:14px;align-items:flex-start;gap:.85rem;margin-bottom:1.5rem;padding:1.1rem 1.35rem;display:flex;box-shadow:0 6px 20px #f59e0b2e}.CourseContent-module__aqqEPa__accessExpiredIcon{color:#f59e0b;flex-shrink:0;margin-top:2px}.CourseContent-module__aqqEPa__accessExpiredTitle{color:#fbbf24;margin:0 0 .35rem;font-size:1.05rem;font-weight:800}.CourseContent-module__aqqEPa__accessExpiredText{color:#fde68a;margin:0;font-size:.88rem;line-height:1.5}.CourseContent-module__aqqEPa__header{margin-bottom:1.5rem}.CourseContent-module__aqqEPa__categoryTag{box-sizing:border-box;background:linear-gradient(135deg,var(--primary-color,#2563eb),var(--primary-hover-color,#7c3aed));color:#fff;letter-spacing:.03em;text-transform:uppercase;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;height:28px;margin:0;padding:0 .85rem;font-size:.74rem;font-weight:700;line-height:1;display:inline-flex}.CourseContent-module__aqqEPa__courseTitle{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 .75rem;font-size:1.75rem;font-weight:800;line-height:1.2}.CourseContent-module__aqqEPa__courseDescription{color:var(--text-secondary);overflow-wrap:break-word;word-wrap:break-word;margin:0;font-size:.95rem;line-height:1.65}.CourseContent-module__aqqEPa__courseDescription h1,.CourseContent-module__aqqEPa__courseDescription h2,.CourseContent-module__aqqEPa__courseDescription h3{color:var(--text-primary);margin-top:1.25rem;margin-bottom:.6rem;line-height:1.3}.CourseContent-module__aqqEPa__courseDescription h1{font-size:1.5rem;font-weight:700}.CourseContent-module__aqqEPa__courseDescription h2{font-size:1.3rem;font-weight:600}.CourseContent-module__aqqEPa__courseDescription h3{font-size:1.1rem;font-weight:600}.CourseContent-module__aqqEPa__courseDescription p{margin-bottom:.85rem}.CourseContent-module__aqqEPa__courseDescription ul,.CourseContent-module__aqqEPa__courseDescription ol{margin-bottom:.85rem;padding-left:1.5rem}.CourseContent-module__aqqEPa__courseDescription li{margin-bottom:.4rem}.CourseContent-module__aqqEPa__courseDescription strong{color:var(--text-primary);font-weight:600}.CourseContent-module__aqqEPa__courseDescription a{color:var(--primary-color);text-decoration:underline}.CourseContent-module__aqqEPa__courseDescription img{border-radius:10px;max-width:100%;height:auto;margin:1rem 0}.CourseContent-module__aqqEPa__courseDescription blockquote{border-left:4px solid var(--primary-color);color:var(--text-secondary);background:var(--surface-color-hover,#8080800f);border-radius:0 8px 8px 0;margin:0 0 1rem;padding:.75rem 1rem;font-style:italic}.CourseContent-module__aqqEPa__courseDescription pre{background:var(--surface-color-secondary,#1e1e1e);border:1px solid var(--border-color);border-radius:10px;margin-bottom:1rem;padding:1rem;overflow-x:auto}.CourseContent-module__aqqEPa__courseDescription code{background:var(--surface-color-secondary,#8080801a);border-radius:4px;padding:.15rem .4rem;font-family:Fira Code,Cascadia Code,monospace;font-size:.88em}.CourseContent-module__aqqEPa__courseDescription pre code{background:0 0;padding:0}.CourseContent-module__aqqEPa__tableWrapper{border:1px solid var(--border-color);-webkit-overflow-scrolling:touch;border-radius:10px;width:100%;margin:1rem 0;overflow-x:auto}@media (max-width:1024px){.CourseContent-module__aqqEPa__tableWrapper{display:none!important}}.CourseContent-module__aqqEPa__courseDescription table{border-collapse:collapse;width:100%;min-width:600px;color:var(--text-primary);font-size:.9rem}.CourseContent-module__aqqEPa__courseDescription thead{background:var(--primary-color);color:#fff}.CourseContent-module__aqqEPa__courseDescription th,.CourseContent-module__aqqEPa__courseDescription td{text-align:left;border-bottom:1px solid var(--border-color);padding:.5rem .75rem;font-size:.85rem}.CourseContent-module__aqqEPa__courseDescription th{white-space:nowrap;font-weight:600}.CourseContent-module__aqqEPa__courseDescription tr:nth-child(2n){background:var(--surface-color-secondary,#8080800a)}.CourseContent-module__aqqEPa__contentTabs{border-bottom:2px solid var(--border-color);scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;align-items:flex-end;gap:0;width:100%;margin-bottom:1.5rem;padding-top:6px;display:flex;overflow-x:auto}.CourseContent-module__aqqEPa__contentTabs::-webkit-scrollbar{display:none}.CourseContent-module__aqqEPa__tabButton{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:.45rem;margin-bottom:-2px;padding:.85rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.CourseContent-module__aqqEPa__tabButton:hover{color:var(--text-primary)}.CourseContent-module__aqqEPa__tabButton.CourseContent-module__aqqEPa__activeTab{color:var(--primary-color);border-bottom-color:var(--primary-color)}.CourseContent-module__aqqEPa__courseDetailsSection{margin-top:.5rem}.CourseContent-module__aqqEPa__sectionTitle{color:var(--text-primary);margin:0 0 .85rem;font-size:1.3rem;font-weight:700}.CourseContent-module__aqqEPa__courseMeta{color:var(--text-secondary);gap:1.25rem;margin-bottom:1.25rem;font-size:.88rem;display:flex}.CourseContent-module__aqqEPa__courseMeta span{align-items:center;gap:.4rem;display:flex}.CourseContent-module__aqqEPa__modulesContainer{flex-direction:column;gap:.85rem;display:flex}.CourseContent-module__aqqEPa__moduleAccordion{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;transition:border-color .2s;overflow:hidden}.CourseContent-module__aqqEPa__moduleAccordion:hover{border-color:var(--primary-color,#8080804d)}.CourseContent-module__aqqEPa__moduleHeader{background:var(--surface-color);flex-direction:column;gap:.4rem;padding:1rem 1.15rem;display:flex}.CourseContent-module__aqqEPa__moduleHeaderTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.CourseContent-module__aqqEPa__moduleBadge{color:var(--primary-color,#7c3aed);background:color-mix(in srgb,var(--primary-color,#7c3aed)12%,transparent);border:1px solid color-mix(in srgb,var(--primary-color,#7c3aed)25%,transparent);letter-spacing:.05em;border-radius:6px;padding:.2rem .6rem;font-size:.7rem;font-weight:800}.CourseContent-module__aqqEPa__moduleLessonCount{color:var(--text-secondary);letter-spacing:.04em;opacity:.85;font-size:.68rem;font-weight:700}.CourseContent-module__aqqEPa__moduleTitle{color:var(--text-primary);word-break:break-word;margin:0;font-size:.98rem;font-weight:700;line-height:1.35}.CourseContent-module__aqqEPa__lessonList{margin:0;padding:0;list-style:none}.CourseContent-module__aqqEPa__lessonItem button{text-align:left;border:none;border-top:1px solid var(--border-color);width:100%;color:var(--text-primary);cursor:pointer;background:0 0;align-items:center;gap:.85rem;padding:.85rem 1.25rem;font-size:.92rem;transition:background .15s;display:flex}.CourseContent-module__aqqEPa__lessonItem button:hover{background:var(--surface-color-hover,#8080800d)}.CourseContent-module__aqqEPa__lessonItem button:disabled{color:var(--text-secondary);cursor:not-allowed;opacity:.55}.CourseContent-module__aqqEPa__lessonIcon{color:var(--text-secondary);flex-shrink:0}.CourseContent-module__aqqEPa__lessonItem button:not(:disabled) .CourseContent-module__aqqEPa__lessonIcon{color:var(--primary-color)}.CourseContent-module__aqqEPa__lessonTitleText{word-break:break-word;flex:1}.CourseContent-module__aqqEPa__previewTag{color:var(--success-color,#10b981);border:1px solid var(--success-color,#10b981);text-transform:uppercase;letter-spacing:.04em;border-radius:99px;margin-left:auto;padding:.15rem .55rem;font-size:.72rem;font-weight:700}.CourseContent-module__aqqEPa__moduleLockedBadge{color:#ef4444;letter-spacing:.05em;background:#ef44441a;border:1px solid #ef444440;border-radius:99px;align-items:center;padding:.15rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.CourseContent-module__aqqEPa__lockedTextTag{color:var(--text-secondary);opacity:.75;border:1px solid var(--border-color);text-transform:uppercase;letter-spacing:.04em;border-radius:99px;flex-shrink:0;margin-left:auto;padding:.15rem .55rem;font-size:.72rem;font-weight:700}.CourseContent-module__aqqEPa__viewMoreButton{text-align:center;border:1px solid var(--border-color,#ffffff1f);width:100%;color:var(--text-primary);background:var(--surface-color,#ffffff08);cursor:pointer;border-radius:10px;margin-top:.85rem;padding:.85rem;font-size:.92rem;font-weight:600;transition:all .2s}.CourseContent-module__aqqEPa__viewMoreButton:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.CourseContent-module__aqqEPa__sidebar{order:-1}.CourseContent-module__aqqEPa__sidebarCard{background:var(--surface-color);border:1px solid var(--border-color);border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.CourseContent-module__aqqEPa__sidebarVideoPreview{aspect-ratio:16/9;background:#000;border-radius:14px 14px 0 0;width:100%;position:relative;overflow:hidden}.CourseContent-module__aqqEPa__videoJsPlayer{width:100%;height:100%}.CourseContent-module__aqqEPa__videoJsPlayer .vjs-tech{object-fit:contain}.CourseContent-module__aqqEPa__thumbnailImage{object-fit:cover;width:100%;height:100%}.CourseContent-module__aqqEPa__sidebarContent{padding:1.25rem}.CourseContent-module__aqqEPa__subscriptionUpsell{color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);border-radius:12px;margin-bottom:1.25rem;padding:1.25rem;position:relative;overflow:hidden}.CourseContent-module__aqqEPa__subscriptionUpsell:before{content:"";background:radial-gradient(circle,#ffffff1a 0%,#0000 60%);width:160%;height:160%;position:absolute;top:-50%;right:-30%;transform:rotate(25deg)}.CourseContent-module__aqqEPa__upsellHeader{z-index:1;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:1rem;font-weight:700;display:flex;position:relative}.CourseContent-module__aqqEPa__upsellText{color:#ffffffe6;z-index:1;margin:0 0 1rem;font-size:.88rem;line-height:1.5;position:relative}.CourseContent-module__aqqEPa__subscribeButton{color:#4f46e5;cursor:pointer;z-index:1;background:#fff;border:none;border-radius:8px;width:100%;padding:.7rem;font-size:.92rem;font-weight:600;transition:transform .2s,box-shadow .2s;position:relative}.CourseContent-module__aqqEPa__subscribeButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.CourseContent-module__aqqEPa__progressCard{background:var(--surface-color);border:1px solid var(--border-color);border-radius:12px;margin-bottom:1.25rem;padding:1.25rem}.CourseContent-module__aqqEPa__progressBarContainer{background:var(--border-color);border-radius:99px;width:100%;height:6px;margin-bottom:.6rem;overflow:hidden}.CourseContent-module__aqqEPa__progressText{color:var(--text-secondary);text-align:right;margin:0 0 1rem;font-size:.82rem;font-weight:500}.CourseContent-module__aqqEPa__continueButton{background:var(--primary-color);color:#fff;text-align:center;border-radius:8px;width:100%;padding:.7rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:block}.CourseContent-module__aqqEPa__continueButton:hover{opacity:.9;text-decoration:none}.CourseContent-module__aqqEPa__trialUpgradeCard{background:#4f46e50f;border:1px solid #4f46e533;border-radius:10px;margin-bottom:1rem;padding:1rem 1.1rem}.CourseContent-module__aqqEPa__trialUpgradeHeader{justify-content:space-between;align-items:center;margin-bottom:.45rem;display:flex}.CourseContent-module__aqqEPa__trialUpgradeBadge{text-transform:uppercase;letter-spacing:.05em;color:#818cf8;background:#6366f126;border:1px solid #6366f140;border-radius:9999px;padding:.18rem .5rem;font-size:.68rem;font-weight:700}.CourseContent-module__aqqEPa__trialUpgradeButton{color:#fff;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#4f46e5;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;width:100%;padding:.6rem .85rem;font-size:.84rem;font-weight:600;transition:background .15s;display:inline-flex;overflow:hidden}.CourseContent-module__aqqEPa__trialUpgradeButton:hover:not(:disabled){background:#4338ca}.CourseContent-module__aqqEPa__urgencyBanner{text-align:center;background:linear-gradient(135deg,#ef44441f 0%,#f59e0b1f 100%);border:1px solid #ef44444d;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;margin-top:1.5rem;margin-bottom:1.25rem;padding:.85rem 1rem;animation:3s ease-in-out infinite CourseContent-module__aqqEPa__pulseSubtle;display:flex}@keyframes CourseContent-module__aqqEPa__pulseSubtle{0%,to{border-color:#ef44444d}50%{border-color:#ef4444bf}}.CourseContent-module__aqqEPa__timerHeader{color:#ef4444;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:flex}.CourseContent-module__aqqEPa__timerIcon{color:#ef4444;animation:8s linear infinite CourseContent-module__aqqEPa__spin}.CourseContent-module__aqqEPa__timerDigits{align-items:center;gap:.4rem;display:flex}.CourseContent-module__aqqEPa__timerBox{background:var(--surface-color,#fff);border:1px solid var(--border-color,#cbd5e1);border-radius:6px;flex-direction:column;align-items:center;min-width:44px;padding:.25rem .55rem;display:flex}.CourseContent-module__aqqEPa__timerBox span{color:var(--text-primary);font-family:monospace;font-size:1.15rem;font-weight:800;line-height:1.1}.CourseContent-module__aqqEPa__timerBox small{color:var(--text-secondary);text-transform:uppercase;font-size:.65rem}.CourseContent-module__aqqEPa__timerColon{color:var(--text-secondary);font-size:1.1rem;font-weight:800}.CourseContent-module__aqqEPa__priceCard{background:var(--surface-color,#fff);border:1.5px solid var(--border-color,#e2e8f0);border-radius:14px;flex-direction:column;gap:.65rem;margin-bottom:1.25rem;padding:1.15rem 1.25rem;transition:all .2s;display:flex;box-shadow:0 4px 16px -2px #0f172a0f,0 1px 3px #0f172a0a}[data-theme=dark] .CourseContent-module__aqqEPa__priceCard{background:linear-gradient(145deg,#1e293bbf 0%,#0f172ae6 100%);border-color:#ffffff17;box-shadow:0 8px 24px -4px #00000059,inset 0 1px #ffffff0f}[data-theme=light] .CourseContent-module__aqqEPa__priceCard{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px -2px #0f172a0f,0 1px 3px #0f172a0a}.CourseContent-module__aqqEPa__priceCardHeader{justify-content:space-between;align-items:center;width:100%;display:flex}.CourseContent-module__aqqEPa__priceCardTag{color:var(--text-secondary,#64748b);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700}[data-theme=dark] .CourseContent-module__aqqEPa__priceCardTag{color:#94a3b8}[data-theme=light] .CourseContent-module__aqqEPa__priceCardTag{color:#64748b}.CourseContent-module__aqqEPa__discountBadge{color:#dc2626;text-transform:uppercase;letter-spacing:.04em;background:#fee2e2;border:1px solid #fecaca;border-radius:999px;padding:.2rem .6rem;font-size:.74rem;font-weight:800}[data-theme=dark] .CourseContent-module__aqqEPa__discountBadge{color:#f87171;background:#ef444429;border-color:#ef444459}.CourseContent-module__aqqEPa__freeBadge{color:#16a34a;text-transform:uppercase;letter-spacing:.04em;background:#dcfce7;border:1px solid #bbf7d0;border-radius:999px;padding:.2rem .6rem;font-size:.74rem;font-weight:800}[data-theme=dark] .CourseContent-module__aqqEPa__freeBadge{color:#34d399;background:#10b98129;border-color:#10b98159}.CourseContent-module__aqqEPa__priceCardValues{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.CourseContent-module__aqqEPa__price{color:var(--text-primary,#0f172a);letter-spacing:-.02em;font-size:2.1rem;font-weight:900;line-height:1;margin:0!important}[data-theme=dark] .CourseContent-module__aqqEPa__price{color:#fff}[data-theme=light] .CourseContent-module__aqqEPa__price{color:#0f172a}.CourseContent-module__aqqEPa__originalPrice{color:#94a3b8;font-size:1.15rem;font-weight:600;line-height:1;text-decoration:line-through}[data-theme=dark] .CourseContent-module__aqqEPa__originalPrice{color:#64748b}[data-theme=light] .CourseContent-module__aqqEPa__originalPrice{color:#94a3b8}.CourseContent-module__aqqEPa__savingsBadge{color:#16a34a;box-sizing:border-box;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-self:flex-start;align-items:center;gap:.35rem;max-width:100%;padding:.32rem .65rem;font-size:.8rem;font-weight:700;line-height:1.2;display:inline-flex;white-space:nowrap!important}.CourseContent-module__aqqEPa__savingsBadge span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important}.CourseContent-module__aqqEPa__savingsBadge svg{color:#16a34a;flex-shrink:0}[data-theme=dark] .CourseContent-module__aqqEPa__savingsBadge{color:#34d399;background:#10b9811f;border-color:#10b98140}[data-theme=dark] .CourseContent-module__aqqEPa__savingsBadge svg{color:#34d399}.CourseContent-module__aqqEPa__priceUrgencyRow{align-items:center;gap:.45rem;margin-top:.15rem;line-height:1.3;display:flex}.CourseContent-module__aqqEPa__priceUrgencyIcon{color:#ea580c;flex-shrink:0}.CourseContent-module__aqqEPa__priceUrgencyText{color:#dc2626;letter-spacing:-.01em;font-size:.85rem;font-weight:700}[data-theme=dark] .CourseContent-module__aqqEPa__priceUrgencyText{color:#f87171}[data-theme=dark] .CourseContent-module__aqqEPa__priceUrgencyIcon{color:#fb923c}.CourseContent-module__aqqEPa__instantPayContainer{flex-direction:column;gap:.85rem;width:100%;display:flex}.CourseContent-module__aqqEPa__instantPayCard{background:var(--surface-card,#ffffff06);border:1px solid var(--border-color,#ffffff17);border-radius:14px;padding:1.05rem;transition:border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 4px 16px -2px #0000001f}[data-theme=light] .CourseContent-module__aqqEPa__instantPayCard{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 14px -2px #0f172a0d,0 1px 2px #0f172a05}.CourseContent-module__aqqEPa__instantPayCard:focus-within{border-color:#6366f180;transform:translateY(-1px);box-shadow:0 8px 24px -4px #6366f133,0 0 0 1px #6366f140}.CourseContent-module__aqqEPa__instantPayCardValid{border-color:#10b98173!important;box-shadow:0 8px 24px -4px #10b9812e,0 0 0 1px #10b98140!important}.CourseContent-module__aqqEPa__instantPayCardError{animation:.35s ease-in-out CourseContent-module__aqqEPa__cardSoftShake;border-color:#ef444473!important;box-shadow:0 8px 24px -4px #ef444426,0 0 0 1px #ef444440!important}@keyframes CourseContent-module__aqqEPa__cardSoftShake{0%,to{transform:translate(0)}20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}.CourseContent-module__aqqEPa__emailInputWrapper{text-align:left;flex-direction:column;gap:.35rem;display:flex}.CourseContent-module__aqqEPa__emailInputLabel{color:var(--text-primary);letter-spacing:-.01em;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;display:flex}.CourseContent-module__aqqEPa__instantEmailInput{border:1.5px solid var(--border-color,#cbd5e1);background:var(--surface-color,#fff);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:9px;outline:none;padding:.75rem .9rem;font-size:.88rem;transition:all .2s cubic-bezier(.16,1,.3,1)}[data-theme=dark] .CourseContent-module__aqqEPa__instantEmailInput{background:#00000040;border-color:#ffffff1f}.CourseContent-module__aqqEPa__instantEmailInput:focus{border-color:#6366f1;transform:translateY(-1px);box-shadow:0 0 0 3px #6366f133}[data-theme=dark] .CourseContent-module__aqqEPa__instantEmailInput:focus{background:#00000059;border-color:#818cf8}.CourseContent-module__aqqEPa__inputValid{border-color:#10b981!important;box-shadow:0 0 0 3px #10b9812e!important}.CourseContent-module__aqqEPa__emailSuccessHelper{color:#10b981;text-align:left;white-space:normal;margin-top:.3rem;font-size:.75rem;font-weight:600;line-height:1.35;animation:.2s ease-in-out CourseContent-module__aqqEPa__couponFadeIn;display:block}[data-theme=dark] .CourseContent-module__aqqEPa__emailSuccessHelper{color:#34d399}.CourseContent-module__aqqEPa__alreadyOwnedHelper{color:#2563eb;text-overflow:ellipsis;align-items:center;gap:.35rem;max-width:100%;margin-top:.25rem;font-size:.78rem;font-weight:600;animation:.2s ease-in-out CourseContent-module__aqqEPa__couponFadeIn;display:inline-flex;overflow:hidden;white-space:nowrap!important}[data-theme=dark] .CourseContent-module__aqqEPa__alreadyOwnedHelper{color:#60a5fa}.CourseContent-module__aqqEPa__alreadyOwnedHelper svg{color:#2563eb;flex-shrink:0}[data-theme=dark] .CourseContent-module__aqqEPa__alreadyOwnedHelper svg{color:#60a5fa}.CourseContent-module__aqqEPa__emailTypoNotice{color:#b45309;box-sizing:border-box;background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;margin-top:.25rem;padding:.45rem .75rem;font-size:.78rem;animation:.2s ease-in-out CourseContent-module__aqqEPa__couponFadeIn;display:flex}[data-theme=dark] .CourseContent-module__aqqEPa__emailTypoNotice{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b66}.CourseContent-module__aqqEPa__emailTypoFixBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#f59e0b;border:none;border-radius:5px;flex-shrink:0;padding:.22rem .55rem;font-size:.74rem;font-weight:700;transition:opacity .15s,transform .15s}.CourseContent-module__aqqEPa__emailTypoFixBtn:hover{opacity:.9;transform:translateY(-1px)}.CourseContent-module__aqqEPa__couponInputRow{box-sizing:border-box;align-items:center;gap:.45rem;width:100%;max-width:100%;margin-top:.2rem;display:flex}.CourseContent-module__aqqEPa__couponInputRow .CourseContent-module__aqqEPa__instantEmailInput{box-sizing:border-box;flex:1;width:0;min-width:0}.CourseContent-module__aqqEPa__applyCouponBtn{background:var(--primary-color,#6366f1);color:#fff;cursor:pointer;white-space:nowrap;box-sizing:border-box;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.85rem;font-weight:700;transition:opacity .15s,transform .15s;display:inline-flex}.CourseContent-module__aqqEPa__applyCouponBtn:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.CourseContent-module__aqqEPa__applyCouponBtn:disabled{opacity:.55;cursor:not-allowed}.CourseContent-module__aqqEPa__couponToggleWrapper{justify-content:flex-start;align-items:center;margin:.15rem 0 .25rem;display:flex}.CourseContent-module__aqqEPa__couponToggleLink{color:var(--primary-color,#4f46e5);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.45rem;padding:.35rem .6rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.CourseContent-module__aqqEPa__couponToggleLink:hover{background:color-mix(in srgb,var(--primary-color,#4f46e5)10%,transparent);text-decoration:underline}[data-theme=dark] .CourseContent-module__aqqEPa__couponToggleLink{color:#818cf8}.CourseContent-module__aqqEPa__couponQuestionBadge{background:color-mix(in srgb,var(--primary-color,#4f46e5)15%,transparent);border:1px solid color-mix(in srgb,var(--primary-color,#4f46e5)35%,transparent);width:18px;height:18px;color:inherit;border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}[data-theme=dark] .CourseContent-module__aqqEPa__couponQuestionBadge{color:#c7d2fe;background:#818cf833;border-color:#818cf873}.CourseContent-module__aqqEPa__couponFieldWrapper{background:var(--surface-color-secondary,#00000006);border:1px solid var(--border-color,#ffffff14);box-sizing:border-box;border-radius:10px;flex-direction:column;gap:.35rem;width:100%;max-width:100%;margin:.2rem 0;padding:.75rem .85rem;animation:.2s ease-in-out CourseContent-module__aqqEPa__couponFadeIn;display:flex;overflow:hidden}[data-theme=dark] .CourseContent-module__aqqEPa__couponFieldWrapper{background:#ffffff09;border-color:#ffffff1f}@keyframes CourseContent-module__aqqEPa__couponFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CourseContent-module__aqqEPa__couponFieldHeader{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;display:flex}.CourseContent-module__aqqEPa__couponCancelBtn{color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.1rem .35rem;font-size:.75rem;font-weight:600;transition:color .15s}.CourseContent-module__aqqEPa__couponCancelBtn:hover{color:var(--text-primary);text-decoration:underline}.CourseContent-module__aqqEPa__appliedCouponBadge{color:#16a34a;box-sizing:border-box;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;max-width:100%;margin:.2rem 0;padding:.45rem .75rem;font-size:.8rem;font-weight:600;animation:.2s ease-in-out CourseContent-module__aqqEPa__couponFadeIn;display:flex;overflow:hidden;white-space:nowrap!important;flex-wrap:nowrap!important}[data-theme=dark] .CourseContent-module__aqqEPa__appliedCouponBadge{color:#4ade80;background:#16a34a24;border-color:#16a34a59}.CourseContent-module__aqqEPa__appliedCouponInfo{flex:auto;align-items:center;gap:.4rem;min-width:0;display:flex;overflow:hidden;white-space:nowrap!important}.CourseContent-module__aqqEPa__appliedCouponInfo span{text-overflow:ellipsis;min-width:0;overflow:hidden;white-space:nowrap!important}.CourseContent-module__aqqEPa__appliedCouponIcon{color:#16a34a;flex-shrink:0}[data-theme=dark] .CourseContent-module__aqqEPa__appliedCouponIcon{color:#4ade80}.CourseContent-module__aqqEPa__removeCouponBtn{color:#dc2626;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.15rem .45rem;font-size:.76rem;font-weight:700;transition:opacity .15s}.CourseContent-module__aqqEPa__removeCouponBtn:hover{opacity:.8;text-decoration:underline}[data-theme=dark] .CourseContent-module__aqqEPa__removeCouponBtn{color:#f87171}.CourseContent-module__aqqEPa__buyNowButton{color:#fff;cursor:pointer;letter-spacing:.01em;text-overflow:ellipsis;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 35%,#6366f1 70%,#7c3aed 100%);border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.95rem 1.25rem;font-size:1.05rem;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;overflow:hidden;box-shadow:0 4px 16px #2563eb59,0 2px 6px #7c3aed40;white-space:nowrap!important}.CourseContent-module__aqqEPa__buyNowButton:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 8px 24px #2563eb73,0 4px 12px #7c3aed4d}.CourseContent-module__aqqEPa__buyNowButton:active:not(:disabled){filter:brightness(.96);transform:translateY(0)}.CourseContent-module__aqqEPa__buyNowButtonDisabled{opacity:.6;filter:grayscale(.35);cursor:pointer;box-shadow:none!important}.CourseContent-module__aqqEPa__buyNowButtonDisabled:hover{filter:grayscale(.35)!important;box-shadow:none!important;transform:none!important}.CourseContent-module__aqqEPa__buyNowButtonGlowing{animation:2.8s ease-in-out infinite CourseContent-module__aqqEPa__buttonGlowSubtle;position:relative;color:#fff!important;cursor:pointer!important;opacity:1!important;filter:none!important;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 35%,#4f46e5 70%,#6366f1 100%)!important;border:1px solid #ffffff47!important;box-shadow:0 4px 14px #2563eb59,0 0 14px #6366f140!important}@keyframes CourseContent-module__aqqEPa__buttonGlowSubtle{0%,to{box-shadow:0 4px 14px #2563eb52,0 0 10px #6366f133}50%{box-shadow:0 5px 18px #2563eb73,0 0 16px #6366f152}}.CourseContent-module__aqqEPa__buyNowButtonGlowing:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 6px 20px #2563eb7a,0 0 18px #6366f152!important}.CourseContent-module__aqqEPa__emailErrorContainer{text-align:left;flex-direction:column;gap:.15rem;margin-top:.32rem;animation:.22s cubic-bezier(.16,1,.3,1) CourseContent-module__aqqEPa__errorSlideIn;display:flex}.CourseContent-module__aqqEPa__emailErrorMain{color:#ef4444;font-size:.74rem;font-weight:600;line-height:1.35}.CourseContent-module__aqqEPa__emailErrorExample{color:#f87171;opacity:.92;font-size:.71rem;font-weight:500;line-height:1.35}[data-theme=dark] .CourseContent-module__aqqEPa__emailErrorExample{color:#fca5a5;opacity:.85}.CourseContent-module__aqqEPa__emailErrorText{color:#ef4444;margin-top:.32rem;font-size:.74rem;font-weight:600;line-height:1.35;animation:.22s cubic-bezier(.16,1,.3,1) CourseContent-module__aqqEPa__errorSlideIn;display:block}@keyframes CourseContent-module__aqqEPa__errorSlideIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.CourseContent-module__aqqEPa__inputError{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef444440!important}.CourseContent-module__aqqEPa__btnContentWithArrow{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.CourseContent-module__aqqEPa__btnArrowIcon{flex-shrink:0;transition:transform .2s cubic-bezier(.16,1,.3,1)}.CourseContent-module__aqqEPa__buyNowButton:hover:not(:disabled) .CourseContent-module__aqqEPa__btnArrowIcon{transform:translate(4px)}.CourseContent-module__aqqEPa__btnContentWithBadge{justify-content:center;align-items:center;gap:.55rem;display:inline-flex}.CourseContent-module__aqqEPa__btnPriceBadge{color:#fff;letter-spacing:-.01em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff38;border:1px solid #ffffff61;border-radius:9999px;justify-content:center;align-items:center;padding:.16rem .58rem;font-size:.92rem;font-weight:800;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 1px 4px #0000002e}[data-theme=light] .CourseContent-module__aqqEPa__btnPriceBadge{background:#ffffff47;border-color:#ffffff73;box-shadow:0 1px 3px #0000001f}.CourseContent-module__aqqEPa__buyNowButton:hover:not(:disabled) .CourseContent-module__aqqEPa__btnPriceBadge{background:#ffffff52;transform:scale(1.03)}.CourseContent-module__aqqEPa__addToCartLinkWrapper{color:var(--text-secondary,#64748b);text-align:center;justify-content:center;align-items:center;gap:.35rem;margin-top:.2rem;font-size:.82rem;display:flex}[data-theme=dark] .CourseContent-module__aqqEPa__addToCartLinkWrapper{color:#94a3b8}.CourseContent-module__aqqEPa__addToCartTextLink{color:var(--primary-color,#4f46e5);cursor:pointer;background:0 0;border:none;align-items:center;gap:.3rem;padding:0;font-size:.82rem;font-weight:600;text-decoration:underline;transition:opacity .15s,color .15s;display:inline-flex}.CourseContent-module__aqqEPa__addToCartTextLink:hover:not(:disabled){opacity:.8}.CourseContent-module__aqqEPa__addToCartTextLink:disabled{opacity:.6;cursor:not-allowed}[data-theme=dark] .CourseContent-module__aqqEPa__addToCartTextLink{color:#818cf8}.CourseContent-module__aqqEPa__addToCartSecondaryBtn{background:var(--surface-color,#fff);width:100%;color:var(--text-primary);border:1.5px solid var(--border-color,#cbd5e1);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.95rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.CourseContent-module__aqqEPa__addToCartSecondaryBtn:hover:not(:disabled){background:color-mix(in srgb,var(--primary-color)8%,transparent);border-color:var(--primary-color)}.CourseContent-module__aqqEPa__price{color:var(--text-primary);margin:0 0 .85rem;font-size:1.75rem;font-weight:800}.CourseContent-module__aqqEPa__addToCartButton{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.85rem;font-size:1rem;font-weight:600;transition:all .2s;display:inline-flex}.CourseContent-module__aqqEPa__addToCartButton:hover:not(:disabled){background:var(--primary-hover-color,#5b21b6);transform:translateY(-1px);box-shadow:0 4px 12px #6b21a84d}.CourseContent-module__aqqEPa__addToCartButton:disabled{opacity:.7;cursor:not-allowed}.CourseContent-module__aqqEPa__buttonSpinnerRing{vertical-align:middle;box-sizing:border-box;border:2.2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:17px;height:17px;animation:.75s linear infinite CourseContent-module__aqqEPa__buttonSpin;display:inline-block}.CourseContent-module__aqqEPa__buttonSpinner{transform-origin:50%;transform-box:view-box;vertical-align:middle;will-change:transform;flex-shrink:0;animation:.75s linear infinite CourseContent-module__aqqEPa__buttonSpin;display:inline-block}.CourseContent-module__aqqEPa__buttonInitializingText{justify-content:center;align-items:center;gap:.55rem;font-weight:700;line-height:1;display:inline-flex;text-transform:none!important;letter-spacing:normal!important;white-space:nowrap!important;font-size:1rem!important}@keyframes CourseContent-module__aqqEPa__buttonSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CourseContent-module__aqqEPa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.CourseContent-module__aqqEPa__cartFeedback{text-align:center;color:var(--success-color,#10b981);margin-top:.75rem;font-size:.88rem;font-weight:500}.CourseContent-module__aqqEPa__divider{background:var(--border-color);height:1px;margin:1.25rem 0}.CourseContent-module__aqqEPa__featuresList{color:var(--text-secondary);flex-direction:column;gap:.65rem;margin:0 0 .5rem;padding:0;font-size:.88rem;list-style:none;display:flex}.CourseContent-module__aqqEPa__featuresList li{align-items:flex-start;gap:.6rem;line-height:1.45;display:flex}.CourseContent-module__aqqEPa__featuresList svg{color:var(--success-color,#10b981);flex-shrink:0;margin-top:2px}.CourseContent-module__aqqEPa__paymentPackages{flex-direction:column;gap:.6rem;margin-bottom:1.25rem;display:flex}.CourseContent-module__aqqEPa__packageOption{border:1.5px solid var(--border-color);cursor:pointer;border-radius:10px;align-items:flex-start;gap:.85rem;padding:.85rem 1rem;transition:all .2s;display:flex}.CourseContent-module__aqqEPa__packageOption:hover{border-color:var(--primary-color)}.CourseContent-module__aqqEPa__packageOption.CourseContent-module__aqqEPa__selectedPackage{border-color:var(--primary-color);background:#6b21a80f}.CourseContent-module__aqqEPa__radioCircle{border:2px solid var(--border-color);border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-top:2px;transition:border-color .2s;position:relative}.CourseContent-module__aqqEPa__selectedPackage .CourseContent-module__aqqEPa__radioCircle{border-color:var(--primary-color)}.CourseContent-module__aqqEPa__selectedPackage .CourseContent-module__aqqEPa__radioCircle:after{content:"";background:var(--primary-color);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CourseContent-module__aqqEPa__packageDetails{flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;font-size:.92rem;display:flex}.CourseContent-module__aqqEPa__packageDetails strong{font-weight:600}.CourseContent-module__aqqEPa__aiCourseMessage{box-sizing:border-box;background:linear-gradient(#f973160d 0%,#0f172a40 100%);border:1px solid #f9731633;border-radius:18px;flex-direction:column;width:100%;margin-top:1.5rem;padding:1.5rem;display:flex;box-shadow:0 8px 30px #00000014}[data-theme=dark] .CourseContent-module__aqqEPa__aiCourseMessage{background:linear-gradient(#f973161a 0%,#0f172a80 100%);border-color:#f9731640;box-shadow:0 8px 30px #00000040}.CourseContent-module__aqqEPa__aiMessageHeaderBox{flex-direction:column;gap:.4rem;margin-bottom:.75rem;display:flex}.CourseContent-module__aqqEPa__aiPillBadge{color:#f97316;letter-spacing:.06em;text-transform:uppercase;background:#f973161f;border:1px solid #f9731640;border-radius:999px;align-items:center;gap:.4rem;width:fit-content;padding:.25rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex}.CourseContent-module__aqqEPa__aiBadgeSparkle{color:#f97316;animation:2s ease-in-out infinite CourseContent-module__aqqEPa__pulseSparkle}@keyframes CourseContent-module__aqqEPa__pulseSparkle{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.CourseContent-module__aqqEPa__aiMessageTitle{background:linear-gradient(135deg,#f97316 0%,#fb923c 100%);-webkit-text-fill-color:transparent;letter-spacing:-.01em;-webkit-background-clip:text;margin:.2rem 0;font-size:1.35rem;font-weight:800;line-height:1.25}.CourseContent-module__aqqEPa__aiMessageBody{color:var(--text-secondary);margin:.15rem 0 0;font-size:.9rem;line-height:1.55}.CourseContent-module__aqqEPa__aiCTAContainer{text-align:center;flex-direction:column;align-items:center;gap:.65rem;margin-top:1.1rem;display:flex}.CourseContent-module__aqqEPa__aiCTAText{color:#ea580c;font-size:.92rem;font-weight:500;display:block}.CourseContent-module__aqqEPa__aiCTAButton{color:#fff;cursor:pointer;background:#f97316;border:none;border-radius:8px;justify-content:center;align-self:center;align-items:center;gap:.45rem;width:fit-content;padding:.7rem 1.4rem;font-size:.92rem;font-weight:600;transition:all .2s;display:inline-flex}.CourseContent-module__aqqEPa__aiCTAButton:hover:not(:disabled){background:#ea580c;transform:translateY(-1px);box-shadow:0 4px 12px #f973164d}.CourseContent-module__aqqEPa__aiCTAButton:disabled{opacity:.6;cursor:not-allowed}.CourseContent-module__aqqEPa__codeWindowContainer{box-sizing:border-box;background:#18181b;border:1px solid #ffffff1a;border-radius:10px;width:100%;min-width:0;max-width:100%;margin:.65rem 0;overflow:hidden;box-shadow:0 4px 16px #00000040}.CourseContent-module__aqqEPa__codeWindowHeader{background:#27272a;border-bottom:1px solid #ffffff14;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .75rem;display:flex}.CourseContent-module__aqqEPa__codeHeaderLeft{flex-shrink:1;align-items:center;gap:.5rem;min-width:0;display:flex}.CourseContent-module__aqqEPa__codeDots{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.CourseContent-module__aqqEPa__codeDots .CourseContent-module__aqqEPa__dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.CourseContent-module__aqqEPa__dotRed{background:#ef4444}.CourseContent-module__aqqEPa__dotYellow{background:#f59e0b}.CourseContent-module__aqqEPa__dotGreen{background:#10b981}.CourseContent-module__aqqEPa__codeLanguage{color:#a1a1aa;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-size:.7rem;font-weight:700;overflow:hidden}.CourseContent-module__aqqEPa__copyCodeBtn{color:#d4d4d8;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;flex-shrink:0;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.7rem;font-weight:600;transition:all .2s;display:inline-flex}.CourseContent-module__aqqEPa__copyCodeBtn:hover{color:#fff;background:#ffffff29}.CourseContent-module__aqqEPa__codeScrollBox{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;box-sizing:border-box;width:100%;min-width:0;max-width:100%;overscroll-behavior-x:contain!important;touch-action:pan-x pan-y!important;-webkit-overflow-scrolling:touch!important;overflow:auto visible!important}.CourseContent-module__aqqEPa__codeScrollBox::-webkit-scrollbar{width:5px;height:5px}.CourseContent-module__aqqEPa__codeScrollBox::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:4px}.CourseContent-module__aqqEPa__inlineCode{color:#f97316;word-break:break-word;background:#f973161f;border:1px solid #f9731633;border-radius:4px;padding:.12rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Fira Code,monospace;font-size:.85em;font-weight:600}.CourseContent-module__aqqEPa__chipList{background:color-mix(in srgb,var(--surface-color)80%,transparent);border-bottom:1px solid var(--border-color);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.5rem;padding:.75rem 1rem;display:flex;overflow-x:auto}.CourseContent-module__aqqEPa__chipList::-webkit-scrollbar{display:none}.CourseContent-module__aqqEPa__chipBtn{background:var(--background-color);border:1px solid var(--border-color);color:var(--text-primary);white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.78rem;font-weight:500;transition:all .2s;display:flex}.CourseContent-module__aqqEPa__chipBtn:hover{color:#f97316;background:#f9731614;border-color:#f97316}.CourseContent-module__aqqEPa__chipIcon{color:#f97316;flex-shrink:0}.CourseContent-module__aqqEPa__chatMessagesBox{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;background:var(--background-color);scrollbar-width:thin;box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;min-width:0;max-width:100%;min-height:240px;max-height:400px;padding:1rem;display:flex;overflow:hidden auto}.CourseContent-module__aqqEPa__chatBubble{box-sizing:border-box;align-items:flex-start;gap:.65rem;min-width:0;max-width:88%;display:flex}.CourseContent-module__aqqEPa__chatBubbleUser{flex-direction:row-reverse;align-self:flex-end;max-width:85%}.CourseContent-module__aqqEPa__chatBubbleAi{align-self:flex-start;max-width:90%}.CourseContent-module__aqqEPa__chatAvatar{aspect-ratio:1;box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;display:flex}.CourseContent-module__aqqEPa__avatarUser,.CourseContent-module__aqqEPa__avatarAi{color:#fff;background:linear-gradient(135deg,#f97316,#ea580c)}.CourseContent-module__aqqEPa__messageContent{overflow-wrap:break-word;word-break:break-word;box-sizing:border-box;border-radius:14px;min-width:0;max-width:100%;padding:.75rem 1rem;font-size:.88rem;line-height:1.55}.CourseContent-module__aqqEPa__chatBubbleUser .CourseContent-module__aqqEPa__messageContent{color:#fff;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);border-radius:14px 14px 4px;box-shadow:0 2px 8px #f9731633}.CourseContent-module__aqqEPa__chatBubbleAi .CourseContent-module__aqqEPa__messageContent{background:var(--surface-color);border:1px solid var(--border-color);color:var(--text-primary);border-radius:14px 14px 14px 4px}.CourseContent-module__aqqEPa__chatBubbleAi .CourseContent-module__aqqEPa__messageContent p{margin:0 0 .5rem}.CourseContent-module__aqqEPa__chatBubbleAi .CourseContent-module__aqqEPa__messageContent p:last-child{margin:0}.CourseContent-module__aqqEPa__chatBubbleAi .CourseContent-module__aqqEPa__messageContent ul,.CourseContent-module__aqqEPa__chatBubbleAi .CourseContent-module__aqqEPa__messageContent ol{margin:.4rem 0;padding-left:1.25rem}.CourseContent-module__aqqEPa__typingIndicator{background:var(--surface-color);border:1px solid var(--border-color);border-radius:14px 14px 14px 4px;align-items:center;gap:.35rem;padding:.75rem 1rem;display:flex}.CourseContent-module__aqqEPa__dot{background:#f97316;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite CourseContent-module__aqqEPa__typingBounce}.CourseContent-module__aqqEPa__dot:nth-child(2){animation-delay:.2s}.CourseContent-module__aqqEPa__dot:nth-child(3){animation-delay:.4s}@keyframes CourseContent-module__aqqEPa__typingBounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}.CourseContent-module__aqqEPa__chatInputForm{background:var(--surface-color);border-top:1px solid var(--border-color);align-items:center;gap:.5rem;padding:.85rem 1rem;display:flex}.CourseContent-module__aqqEPa__chatInput{border:1px solid var(--border-color);background:var(--background-color);color:var(--text-primary);border-radius:12px;outline:none;flex:1;min-width:0;padding:.65rem .85rem;font-size:.88rem;transition:all .2s}.CourseContent-module__aqqEPa__chatInput:focus{border-color:#f97316;box-shadow:0 0 0 3px #f9731633}.CourseContent-module__aqqEPa__sendBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f97316,#ea580c);border:none;border-radius:12px;flex-shrink:0;align-items:center;gap:.35rem;padding:.65rem 1rem;font-size:.88rem;font-weight:700;transition:all .2s;display:flex}.CourseContent-module__aqqEPa__sendBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #f9731659}.CourseContent-module__aqqEPa__sendBtn:disabled{opacity:.55;cursor:not-allowed}.CourseContent-module__aqqEPa__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;justify-content:center;align-items:center;padding:1rem;animation:.25s CourseContent-module__aqqEPa__fadeIn;display:flex;position:fixed;inset:0}@keyframes CourseContent-module__aqqEPa__fadeIn{0%{opacity:0}to{opacity:1}}.CourseContent-module__aqqEPa__modalContent{background:var(--surface-color);border-radius:14px;flex-direction:column;width:100%;max-width:800px;max-height:88vh;animation:.3s ease-out CourseContent-module__aqqEPa__slideUp;display:flex;overflow:hidden}@keyframes CourseContent-module__aqqEPa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CourseContent-module__aqqEPa__drawerHandleBar{display:none}.CourseContent-module__aqqEPa__drawerHandle{background:#ffffff59;border-radius:999px;width:44px;height:5px}.CourseContent-module__aqqEPa__modalHeader{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.CourseContent-module__aqqEPa__modalHeader h2{margin:0;font-size:1.2rem;font-weight:700}.CourseContent-module__aqqEPa__closeModalButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.35rem;transition:all .15s;display:flex}.CourseContent-module__aqqEPa__closeModalButton:hover{color:var(--text-primary);background:var(--surface-color-hover,#80808014)}.CourseContent-module__aqqEPa__modalBody{padding:1.5rem;overflow-y:auto}.CourseContent-module__aqqEPa__noteModalOverlay{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;justify-content:center;align-items:center;animation:.2s ease-out CourseContent-module__aqqEPa__fadeIn;display:flex;position:fixed;inset:0}.CourseContent-module__aqqEPa__noteModalContent{background:var(--surface-color);color:var(--text-primary);border:1px solid var(--border-color);border-radius:14px;flex-direction:column;width:92%;max-width:700px;max-height:85vh;animation:.3s ease-out CourseContent-module__aqqEPa__slideUp;display:flex;overflow:hidden;box-shadow:0 12px 40px #0000004d}.CourseContent-module__aqqEPa__noteModalHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.CourseContent-module__aqqEPa__noteModalHeader h2{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:600}.CourseContent-module__aqqEPa__noteModalBody{color:var(--text-primary);-webkit-user-select:none;user-select:none;padding:1.5rem;line-height:1.7;overflow-y:auto}.CourseContent-module__aqqEPa__noteModalBody pre{white-space:pre-wrap;word-wrap:break-word;font-family:inherit;font-size:.95rem}@media (max-width:768px){.CourseContent-module__aqqEPa__modalOverlay,.CourseContent-module__aqqEPa__noteModalOverlay{-webkit-backdrop-filter:blur(6px)!important;background:#000000b8!important;justify-content:flex-end!important;align-items:flex-end!important;padding:0!important}.CourseContent-module__aqqEPa__modalContent,.CourseContent-module__aqqEPa__noteModalContent{border:1px solid var(--border-color,#ffffff26)!important;border-bottom:none!important;border-left:none!important;border-right:none!important;border-radius:22px 22px 0 0!important;width:100%!important;max-width:100%!important;max-height:85vh!important;margin:0!important;animation:.32s cubic-bezier(.16,1,.3,1) CourseContent-module__aqqEPa__drawerSlideUp!important;box-shadow:0 -12px 36px #000000a6!important}.CourseContent-module__aqqEPa__drawerHandleBar{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;width:100%;padding:.85rem 0 .35rem;display:flex!important}.CourseContent-module__aqqEPa__drawerHandle{background:var(--text-secondary,#ffffff59);opacity:.7;border-radius:999px;width:44px;height:5px;transition:background .2s,transform .2s}.CourseContent-module__aqqEPa__drawerHandleBar:hover .CourseContent-module__aqqEPa__drawerHandle,.CourseContent-module__aqqEPa__drawerHandleBar:active .CourseContent-module__aqqEPa__drawerHandle{opacity:.95;background:#fff;transform:scaleX(1.1)}.CourseContent-module__aqqEPa__modalHeader,.CourseContent-module__aqqEPa__noteModalHeader{padding:.75rem 1.25rem .85rem!important}.CourseContent-module__aqqEPa__modalHeader h2,.CourseContent-module__aqqEPa__noteModalHeader h2{font-size:1.15rem!important;font-weight:700!important}.CourseContent-module__aqqEPa__modalBody,.CourseContent-module__aqqEPa__noteModalBody{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:1rem 1.15rem calc(2.2rem + env(safe-area-inset-bottom,20px))1.15rem!important}}@keyframes CourseContent-module__aqqEPa__drawerSlideUp{0%{opacity:.85;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.CourseContent-module__aqqEPa__lessonItemContainer{border-bottom:1px solid var(--border-color);list-style-type:none}.CourseContent-module__aqqEPa__lessonItemButton{text-align:left;cursor:pointer;width:100%;color:var(--text-primary);background:0 0;border:none;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.92rem;transition:background .15s;display:flex}.CourseContent-module__aqqEPa__lessonItemButton:hover,.CourseContent-module__aqqEPa__lessonItemButton:focus{background:var(--surface-color-hover,#8080800d)}.CourseContent-module__aqqEPa__lessonItemButton:disabled{color:var(--text-secondary);cursor:not-allowed;opacity:.55}.CourseContent-module__aqqEPa__lessonItemActive{color:var(--primary-color);background:#6b21a814;font-weight:600}.CourseContent-module__aqqEPa__activeLessonButton{color:var(--primary-color,#2563eb)!important;border-left:3px solid var(--primary-color,#2563eb)!important;background:#2563eb14!important;font-weight:600!important}[data-theme=dark] .CourseContent-module__aqqEPa__activeLessonButton{color:#60a5fa!important;background:#3b82f61f!important;border-left-color:#60a5fa!important}.CourseContent-module__aqqEPa__playingTag{color:#2563eb;background:#2563eb1f;border-radius:99px;align-items:center;gap:.25rem;margin-left:auto;padding:.15rem .55rem;font-size:.72rem;font-weight:700;animation:2s ease-in-out infinite CourseContent-module__aqqEPa__pulseBadge;display:inline-flex}[data-theme=dark] .CourseContent-module__aqqEPa__playingTag{color:#60a5fa;background:#60a5fa2e}@keyframes CourseContent-module__aqqEPa__pulseBadge{0%,to{opacity:1}50%{opacity:.75}}.CourseContent-module__aqqEPa__inlineNoteViewer{background:var(--surface-color-secondary,#8080800a);border-top:1px solid var(--border-color);color:var(--text-primary);padding:1rem 1.25rem 1.25rem 2.75rem}.CourseContent-module__aqqEPa__inlineNoteContent{line-height:1.6}.CourseContent-module__aqqEPa__downloadNoteButton{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;margin-top:1.25rem;padding:.55rem 1rem;font-size:.88rem;font-weight:500;transition:background .15s;display:inline-flex}.CourseContent-module__aqqEPa__downloadNoteButton:hover{background:var(--primary-hover-color,#5b21b6)}.CourseContent-module__aqqEPa__loadingIcon{animation:1s linear infinite CourseContent-module__aqqEPa__spin}.CourseContent-module__aqqEPa__markdown-content,.CourseContent-module__aqqEPa__markdown-content *{box-sizing:border-box}.CourseContent-module__aqqEPa__markdown-content{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;min-width:0;max-width:100%}.CourseContent-module__aqqEPa__markdown-content img,.CourseContent-module__aqqEPa__markdown-content video,.CourseContent-module__aqqEPa__markdown-content iframe{max-width:100%;height:auto;display:block}.CourseContent-module__aqqEPa__markdown-content pre{white-space:pre-wrap;max-width:100%;overflow-x:auto}.CourseContent-module__aqqEPa__courseDescription code,.CourseContent-module__aqqEPa__aiOutlineContent code{white-space:pre-wrap;word-break:break-all}@media (min-width:768px){.CourseContent-module__aqqEPa__pageContainer{gap:2.5rem;padding:2rem}.CourseContent-module__aqqEPa__courseTitle{font-size:2.5rem}}@media (min-width:1024px){.CourseContent-module__aqqEPa__pageContainer{grid-template-columns:1fr 380px;gap:3rem;padding:2.5rem}.CourseContent-module__aqqEPa__courseTitle{font-size:2.75rem}.CourseContent-module__aqqEPa__sidebar{order:initial;align-self:start;position:sticky;top:1.5rem}}@media (max-width:640px){.CourseContent-module__aqqEPa__pageContainer{gap:1rem;padding:.75rem}.CourseContent-module__aqqEPa__courseTitle{font-size:1.45rem}.CourseContent-module__aqqEPa__sectionTitle{font-size:1.15rem}.CourseContent-module__aqqEPa__contentTabs{border-bottom:none!important;flex-direction:column!important;gap:.5rem!important;width:100%!important;overflow-x:visible!important}.CourseContent-module__aqqEPa__tabButton{border:1px solid var(--border-color)!important;text-align:center!important;box-sizing:border-box!important;border-radius:8px!important;justify-content:center!important;width:100%!important;padding:.75rem 1rem!important}.CourseContent-module__aqqEPa__tabButton.CourseContent-module__aqqEPa__activeTab{background:var(--primary-color)!important;color:#fff!important;border-color:var(--primary-color)!important}.CourseContent-module__aqqEPa__courseMeta,.CourseContent-module__aqqEPa__moduleHeaderTop{flex-direction:column!important;align-items:flex-start!important;gap:.35rem!important}.CourseContent-module__aqqEPa__lessonItem button{flex-direction:column!important;align-items:flex-start!important;gap:.4rem!important;padding:.85rem 1rem!important}.CourseContent-module__aqqEPa__previewTag,.CourseContent-module__aqqEPa__lockedTextTag{align-self:flex-start!important;margin-left:0!important}.CourseContent-module__aqqEPa__priceCard{border-radius:12px!important;gap:.5rem!important;margin-bottom:1.15rem!important;padding:.95rem 1rem!important}.CourseContent-module__aqqEPa__priceCardValues{align-items:baseline!important;gap:.65rem!important}.CourseContent-module__aqqEPa__priceCard .CourseContent-module__aqqEPa__price{font-size:1.85rem!important;line-height:1!important}.CourseContent-module__aqqEPa__priceCard .CourseContent-module__aqqEPa__originalPrice{font-size:1.05rem!important;line-height:1!important}.CourseContent-module__aqqEPa__savingsBadge{white-space:nowrap!important;max-width:100%!important;padding:.25rem .55rem!important;font-size:.74rem!important;overflow:hidden!important}.CourseContent-module__aqqEPa__savingsBadge span{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.CourseContent-module__aqqEPa__packageOption{align-items:flex-start!important}.CourseContent-module__aqqEPa__packageDetails{flex-direction:column!important;align-items:flex-start!important;gap:.25rem!important}.CourseContent-module__aqqEPa__couponInputRow{box-sizing:border-box!important;flex-direction:row!important;align-items:center!important;gap:.45rem!important;width:100%!important;max-width:100%!important}.CourseContent-module__aqqEPa__couponInputRow .CourseContent-module__aqqEPa__instantEmailInput{box-sizing:border-box!important;flex:1!important;width:0!important;min-width:0!important;padding:.65rem .75rem!important;font-size:16px!important}.CourseContent-module__aqqEPa__couponInputRow .CourseContent-module__aqqEPa__applyCouponBtn{box-sizing:border-box!important;white-space:nowrap!important;flex:none!important;width:auto!important;padding:.65rem .95rem!important;font-size:.85rem!important}.CourseContent-module__aqqEPa__instantEmailInput{font-size:16px!important}.CourseContent-module__aqqEPa__emailSuccessHelper{white-space:normal!important;font-size:.74rem!important;display:block!important}.CourseContent-module__aqqEPa__alreadyOwnedHelper{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.74rem!important;overflow:hidden!important}.CourseContent-module__aqqEPa__emailTypoNotice{white-space:nowrap!important;padding:.38rem .6rem!important;overflow:hidden!important}.CourseContent-module__aqqEPa__emailTypoNotice span{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.CourseContent-module__aqqEPa__couponFieldWrapper{box-sizing:border-box!important;width:100%!important;max-width:100%!important;padding:.65rem .75rem!important}.CourseContent-module__aqqEPa__appliedCouponBadge{white-space:nowrap!important;box-sizing:border-box!important;flex-wrap:nowrap!important;gap:.35rem!important;width:100%!important;padding:.42rem .65rem!important;overflow:hidden!important}.CourseContent-module__aqqEPa__appliedCouponInfo{white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.CourseContent-module__aqqEPa__appliedCouponInfo span{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}.CourseContent-module__aqqEPa__progressText{text-align:left!important}.CourseContent-module__aqqEPa__accessAlertBanner,.CourseContent-module__aqqEPa__accessExpiredBanner{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important}.CourseContent-module__aqqEPa__headerRefundBanner{flex-direction:column!important;align-items:flex-start!important;gap:.4rem!important}.CourseContent-module__aqqEPa__reviewsScoreGroup,.CourseContent-module__aqqEPa__courseReviewCardTop{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important}.CourseContent-module__aqqEPa__starPickerGroup{flex-direction:row!important;align-items:center!important;gap:8px!important;display:flex!important}.CourseContent-module__aqqEPa__reviewsHeaderBox{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.25rem}.CourseContent-module__aqqEPa__toggleReviewFormBtn{justify-content:center;width:100%}.CourseContent-module__aqqEPa__reviewInputRow{flex-direction:column;gap:.75rem}.CourseContent-module__aqqEPa__reviewInput{min-width:100%}.CourseContent-module__aqqEPa__submitReviewBtn{justify-content:center;width:100%}.CourseContent-module__aqqEPa__courseDescription{overflow-x:hidden;width:100%!important;max-width:100vw!important;font-size:.88rem!important;line-height:1.5!important}.CourseContent-module__aqqEPa__courseDescription h1{font-size:1.2rem!important}.CourseContent-module__aqqEPa__courseDescription h2{font-size:1.05rem!important}.CourseContent-module__aqqEPa__courseDescription h3{font-size:.95rem!important}.CourseContent-module__aqqEPa__courseDescription p,.CourseContent-module__aqqEPa__courseDescription ul,.CourseContent-module__aqqEPa__courseDescription ol{max-width:100%;margin-bottom:.5rem;line-height:1.45}.CourseContent-module__aqqEPa__markdown-content{overflow-x:hidden;width:100%!important;max-width:100vw!important}.CourseContent-module__aqqEPa__tableWrapper{max-width:100%;display:block;overflow-x:auto}}.CourseContent-module__aqqEPa__headerRefundBanner{color:var(--text-primary);background:linear-gradient(135deg,#10b9811f 0%,#05966938 100%);border:1px solid #10b98159;border-radius:12px;align-items:flex-start;gap:.75rem;margin-top:1.25rem;padding:.85rem 1.25rem;font-size:.9rem;line-height:1.45;display:flex;box-shadow:0 4px 15px #10b9811a}.CourseContent-module__aqqEPa__headerRefundIcon{box-sizing:content-box;color:#10b981;background:#10b98126;border:1px solid #10b98159;border-radius:9px;flex-shrink:0;width:20px;height:20px;margin-top:2px;padding:.4rem}.CourseContent-module__aqqEPa__refundPolicyCard{background:color-mix(in srgb,var(--surface-color,#fff)93%,#10b981 7%);border:1.5px solid color-mix(in srgb,#10b981 35%,var(--border-color,#cbd5e1));box-sizing:border-box;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.55rem;width:100%;margin:1.25rem 0;padding:1.25rem 1.15rem;transition:all .25s;display:flex;box-shadow:0 4px 14px #0000000d}.CourseContent-module__aqqEPa__refundPolicyCard:hover{border-color:#10b981;transform:translateY(-1px)}.CourseContent-module__aqqEPa__refundPolicyBadge{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#10b981;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 2px 6px #10b9814d;color:#fff!important}.CourseContent-module__aqqEPa__refundPolicyTitle{color:var(--text-primary);letter-spacing:-.01em;width:100%;margin:0;font-size:1.05rem;font-weight:800;line-height:1.3}.CourseContent-module__aqqEPa__refundPolicyText{color:var(--text-secondary);width:100%;margin:0;font-size:.88rem;line-height:1.55}.CourseContent-module__aqqEPa__refundPolicyText strong{color:#10b981;font-weight:700}.CourseContent-module__aqqEPa__reviewsTabSection{flex-direction:column;gap:2rem;margin-top:1.5rem;display:flex}.CourseContent-module__aqqEPa__reviewsHeaderBox{background:var(--surface-color,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.75rem;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 10px #0000000a}[data-theme=dark] .CourseContent-module__aqqEPa__reviewsHeaderBox{background:var(--surface-color,#16161a);border-color:var(--border-color,#ffffff14);box-shadow:0 4px 20px #00000059}.CourseContent-module__aqqEPa__reviewsScoreGroup{align-items:center;gap:1.25rem;display:flex}.CourseContent-module__aqqEPa__courseBigScore{color:var(--text-primary,#0f172a);letter-spacing:-.02em;font-size:3.2rem;font-weight:900;line-height:1}[data-theme=dark] .CourseContent-module__aqqEPa__courseBigScore{color:#f8fafc}.CourseContent-module__aqqEPa__scoreMeta{flex-direction:column;gap:.25rem;display:flex}.CourseContent-module__aqqEPa__scoreMetaStars{align-items:center;gap:4px;display:flex}.CourseContent-module__aqqEPa__scoreMetaText{color:var(--text-secondary,#64748b);font-size:.88rem;font-weight:500}[data-theme=dark] .CourseContent-module__aqqEPa__scoreMetaText{color:#94a3b8}.CourseContent-module__aqqEPa__toggleReviewFormBtn{background:linear-gradient(135deg,var(--primary-color,#2563eb)0%,#1d4ed8 100%);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:.45rem;padding:.75rem 1.4rem;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #2563eb40}.CourseContent-module__aqqEPa__toggleReviewFormBtn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #2563eb59}[data-theme=dark] .CourseContent-module__aqqEPa__toggleReviewFormBtn{background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);box-shadow:0 4px 14px #3b82f659}[data-theme=dark] .CourseContent-module__aqqEPa__toggleReviewFormBtn:hover{box-shadow:0 6px 20px #3b82f673}.CourseContent-module__aqqEPa__courseReviewForm{background:var(--surface-color,#fff);border:1.5px solid var(--border-color,#e2e8f0);border-radius:16px;flex-direction:column;gap:1.25rem;padding:1.75rem;transition:background-color .2s,border-color .2s;animation:.25s CourseContent-module__aqqEPa__fadeIn;display:flex;box-shadow:0 10px 30px #0000000f,0 0 20px #2563eb0d}[data-theme=dark] .CourseContent-module__aqqEPa__courseReviewForm{background:linear-gradient(145deg,#16161afa 0%,#0c0c0efa 100%);border:1.5px solid #60a5fa4d;box-shadow:0 14px 40px -10px #0009,0 0 24px #60a5fa1f}.CourseContent-module__aqqEPa__formTopBar{justify-content:flex-end;width:100%;display:flex}.CourseContent-module__aqqEPa__closeReviewFormBtn{background:var(--surface-color-hover,#0000000a);border:1px solid var(--border-color,#00000014);color:var(--text-secondary,#64748b);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:.45rem;transition:all .2s;display:flex}.CourseContent-module__aqqEPa__closeReviewFormBtn:hover{color:var(--text-primary,#0f172a);background:#00000014;transform:scale(1.08)}[data-theme=dark] .CourseContent-module__aqqEPa__closeReviewFormBtn{color:#94a3b8;background:#ffffff0f;border:1px solid #ffffff1f}[data-theme=dark] .CourseContent-module__aqqEPa__closeReviewFormBtn:hover{color:#fff;background:#ffffff2e}.CourseContent-module__aqqEPa__formHeaderContent{border-bottom:1px solid var(--border-color,#00000014);flex-direction:column;gap:.35rem;width:100%;padding-bottom:.95rem;display:flex}[data-theme=dark] .CourseContent-module__aqqEPa__formHeaderContent{border-bottom-color:#ffffff14}.CourseContent-module__aqqEPa__formTitle{color:var(--text-primary,#0f172a);letter-spacing:-.01em;width:100%;margin:0;font-size:1.25rem;font-weight:800;line-height:1.3}[data-theme=dark] .CourseContent-module__aqqEPa__formTitle{color:#f8fafc}.CourseContent-module__aqqEPa__formSubtitle{color:var(--text-secondary,#64748b);width:100%;margin:0;font-size:.86rem;line-height:1.5}[data-theme=dark] .CourseContent-module__aqqEPa__formSubtitle{color:#94a3b8}.CourseContent-module__aqqEPa__ratingPickerBox{background:var(--background-color,#f8fafc);border:1px solid var(--border-color,#e2e8f0);box-sizing:border-box;border-radius:12px;flex-direction:column;align-items:flex-start;gap:.55rem;width:100%;padding:1rem 1.15rem;display:flex}[data-theme=dark] .CourseContent-module__aqqEPa__ratingPickerBox{background:#0c0c0ecc;border-color:#ffffff14}.CourseContent-module__aqqEPa__ratingPickerTitle{color:var(--text-primary,#1e293b);width:100%;font-size:.9rem;font-weight:700;display:block}[data-theme=dark] .CourseContent-module__aqqEPa__ratingPickerTitle{color:#e2e8f0}.CourseContent-module__aqqEPa__ratingValueBadge{color:#d97706;letter-spacing:.02em;background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:999px;align-self:flex-start;align-items:center;padding:.25rem .75rem;font-size:.8rem;font-weight:700;display:inline-flex}[data-theme=dark] .CourseContent-module__aqqEPa__ratingValueBadge{color:#f59e0b;background:#f59e0b26}.CourseContent-module__aqqEPa__starPickerGroup{flex-direction:row!important;align-items:center!important;gap:10px!important;display:flex!important}.CourseContent-module__aqqEPa__starPickerBtn{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:3px;transition:transform .15s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.CourseContent-module__aqqEPa__starPickerBtn:hover{transform:scale(1.22)}.CourseContent-module__aqqEPa__starPickerBtn:active{transform:scale(.95)}.CourseContent-module__aqqEPa__inputFieldGroup{flex-direction:column;flex:1;gap:.45rem;min-width:0;display:flex}.CourseContent-module__aqqEPa__inputLabel{color:var(--text-primary,#334155);align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;display:flex}[data-theme=dark] .CourseContent-module__aqqEPa__inputLabel{color:#cbd5e1}.CourseContent-module__aqqEPa__requiredStar{color:#ef4444;font-weight:700}.CourseContent-module__aqqEPa__optionalTag{color:var(--text-secondary,#64748b);font-size:.75rem;font-weight:400}[data-theme=dark] .CourseContent-module__aqqEPa__optionalTag{color:#64748b}.CourseContent-module__aqqEPa__reviewInputRow{gap:1rem;width:100%;display:flex}.CourseContent-module__aqqEPa__reviewInput{box-sizing:border-box;border:1.5px solid var(--border-color,#cbd5e1);background:var(--surface-color,#fff);width:100%;color:var(--text-primary,#0f172a);border-radius:10px;outline:none;padding:.8rem 1rem;font-size:.92rem;transition:all .2s}.CourseContent-module__aqqEPa__reviewInput:focus{border-color:var(--primary-color,#2563eb);background:var(--surface-color,#fff);box-shadow:0 0 0 3px #2563eb2e}.CourseContent-module__aqqEPa__reviewInput::placeholder{color:var(--text-secondary,#94a3b8)}[data-theme=dark] .CourseContent-module__aqqEPa__reviewInput{color:#fff;background:#0c0c0ed9;border-color:#ffffff1f}[data-theme=dark] .CourseContent-module__aqqEPa__reviewInput:focus{background:#0c0c0efa;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa40}[data-theme=dark] .CourseContent-module__aqqEPa__reviewInput::placeholder{color:#64748b}.CourseContent-module__aqqEPa__reviewTextarea{box-sizing:border-box;border:1.5px solid var(--border-color,#cbd5e1);background:var(--surface-color,#fff);width:100%;color:var(--text-primary,#0f172a);resize:vertical;border-radius:10px;outline:none;min-height:110px;padding:.85rem 1rem;font-size:.92rem;line-height:1.6;transition:all .2s}.CourseContent-module__aqqEPa__reviewTextarea:focus{border-color:var(--primary-color,#2563eb);background:var(--surface-color,#fff);box-shadow:0 0 0 3px #2563eb2e}.CourseContent-module__aqqEPa__reviewTextarea::placeholder{color:var(--text-secondary,#94a3b8)}[data-theme=dark] .CourseContent-module__aqqEPa__reviewTextarea{color:#fff;background:#0c0c0ed9;border-color:#ffffff1f}[data-theme=dark] .CourseContent-module__aqqEPa__reviewTextarea:focus{background:#0c0c0efa;border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa40}[data-theme=dark] .CourseContent-module__aqqEPa__reviewTextarea::placeholder{color:#64748b}.CourseContent-module__aqqEPa__formFooterRow{justify-content:flex-end;width:100%;margin-top:.35rem;display:flex}.CourseContent-module__aqqEPa__submitReviewBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.75rem;font-size:.92rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #10b98159}.CourseContent-module__aqqEPa__submitReviewBtn:hover:not(:disabled){background:linear-gradient(135deg,#059669 0%,#047857 100%);transform:translateY(-1px);box-shadow:0 6px 20px #10b98173}.CourseContent-module__aqqEPa__submitReviewBtn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.CourseContent-module__aqqEPa__courseReviewsList{flex-direction:column;gap:1rem;display:flex}.CourseContent-module__aqqEPa__courseReviewCard{background:var(--surface-color,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:14px;flex-direction:column;gap:.85rem;padding:1.35rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 2px 8px #0000000a}.CourseContent-module__aqqEPa__courseReviewCard:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000012}[data-theme=dark] .CourseContent-module__aqqEPa__courseReviewCard{background:var(--surface-color,#16161a);border-color:var(--border-color,#ffffff14);box-shadow:0 4px 14px #0000004d}[data-theme=dark] .CourseContent-module__aqqEPa__courseReviewCard:hover{box-shadow:0 6px 18px #00000073}.CourseContent-module__aqqEPa__courseReviewCardTop{justify-content:space-between;align-items:center;display:flex}.CourseContent-module__aqqEPa__courseReviewAuthor{align-items:center;gap:.75rem;display:flex}.CourseContent-module__aqqEPa__courseReviewAvatar{color:#fff;letter-spacing:.03em;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:.82rem;font-weight:700;display:flex;box-shadow:0 2px 6px #6366f14d}.CourseContent-module__aqqEPa__courseReviewAuthorName{color:var(--text-primary,#0f172a);font-size:.95rem;font-weight:700;line-height:1.25}[data-theme=dark] .CourseContent-module__aqqEPa__courseReviewAuthorName{color:#f8fafc}.CourseContent-module__aqqEPa__courseReviewDate{color:var(--text-secondary,#64748b);margin-top:2px;font-size:.75rem}[data-theme=dark] .CourseContent-module__aqqEPa__courseReviewDate{color:#94a3b8}.CourseContent-module__aqqEPa__courseReviewComment{color:var(--text-primary,#334155);margin:0;font-size:.92rem;line-height:1.6}[data-theme=dark] .CourseContent-module__aqqEPa__courseReviewComment{color:#e2e8f0}.CourseContent-module__aqqEPa__emptyReviewsCard{background:var(--surface-color,#fff);border:1px solid var(--border-color,#ffffff14);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1.5rem;transition:all .2s;display:flex}[data-theme=dark] .CourseContent-module__aqqEPa__emptyReviewsCard{background:var(--surface-color,#16161a);border-color:#ffffff14}.CourseContent-module__aqqEPa__emptyReviewsIcon{color:#f59e0b;background:#f59e0b1f;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:.35rem;display:flex}.CourseContent-module__aqqEPa__emptyReviewsTitle{color:var(--text-primary,#0f172a);margin:0;font-size:1.05rem;font-weight:700}[data-theme=dark] .CourseContent-module__aqqEPa__emptyReviewsTitle{color:#f8fafc}.CourseContent-module__aqqEPa__emptyReviewsText{color:var(--text-secondary,#64748b);max-width:380px;margin:0;font-size:.88rem;line-height:1.5}[data-theme=dark] .CourseContent-module__aqqEPa__emptyReviewsText{color:#94a3b8}.CourseContent-module__aqqEPa__loadingReviewsCard{background:var(--surface-color,#fff);border:1px solid var(--border-color,#e2e8f0);text-align:center;color:var(--text-secondary,#64748b);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1.5rem;font-size:.9rem;font-weight:500;display:flex}[data-theme=dark] .CourseContent-module__aqqEPa__loadingReviewsCard{background:var(--surface-color,#16161a);color:#94a3b8;border-color:#ffffff14}.CourseContent-module__aqqEPa__loadingSpinner{color:var(--primary-color,#2563eb);animation:1s linear infinite CourseContent-module__aqqEPa__spin}@media (max-width:640px){.CourseContent-module__aqqEPa__reviewsHeaderBox{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.25rem}.CourseContent-module__aqqEPa__toggleReviewFormBtn{justify-content:center;width:100%}.CourseContent-module__aqqEPa__courseReviewForm{border-radius:14px;gap:1rem;padding:1.15rem 1rem}.CourseContent-module__aqqEPa__formTitle{width:100%!important;font-size:1.15rem!important}.CourseContent-module__aqqEPa__formSubtitle{width:100%!important;font-size:.82rem!important}.CourseContent-module__aqqEPa__ratingPickerBox{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important;padding:.85rem 1rem!important}.CourseContent-module__aqqEPa__ratingPickerTitle{width:100%!important;font-size:.88rem!important;display:block!important}.CourseContent-module__aqqEPa__ratingValueBadge{align-self:flex-start!important}.CourseContent-module__aqqEPa__reviewInputRow{flex-direction:column;gap:.85rem}.CourseContent-module__aqqEPa__starPickerGroup{flex-direction:row!important;align-items:center!important;gap:8px!important;display:flex!important}.CourseContent-module__aqqEPa__submitReviewBtn{justify-content:center;width:100%}}.CourseContent-module__aqqEPa__trialCard{box-sizing:border-box;background:#0d1322;border:1px solid #1e293b;border-radius:12px;flex-direction:column;gap:.65rem;margin-bottom:.85rem;padding:1.1rem 1rem;display:flex}[data-theme=light] .CourseContent-module__aqqEPa__trialCard{background:#fff;border-color:#e2e8f0}.CourseContent-module__aqqEPa__trialHeaderRow{justify-content:space-between;align-items:center;display:flex}.CourseContent-module__aqqEPa__trialBadge{text-transform:uppercase;letter-spacing:.06em;color:#818cf8;background:#6366f11f;border:1px solid #6366f138;border-radius:9999px;align-items:center;padding:.2rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.CourseContent-module__aqqEPa__trialDuration{color:#94a3b8;font-size:.72rem;font-weight:500}[data-theme=light] .CourseContent-module__aqqEPa__trialDuration{color:#64748b}.CourseContent-module__aqqEPa__trialTitleBlock{flex-direction:column;gap:.15rem;display:flex}.CourseContent-module__aqqEPa__trialTitle{color:#f8fafc;letter-spacing:-.01em;margin:0;font-size:.98rem;font-weight:600;line-height:1.3}[data-theme=light] .CourseContent-module__aqqEPa__trialTitle{color:#0f172a}.CourseContent-module__aqqEPa__trialSubtitle{color:#94a3b8;margin:0;font-size:.78rem;line-height:1.4}[data-theme=light] .CourseContent-module__aqqEPa__trialSubtitle{color:#64748b}.CourseContent-module__aqqEPa__trialFormRow{box-sizing:border-box;flex-direction:column;gap:.5rem;width:100%;display:flex}.CourseContent-module__aqqEPa__trialInput{color:#f8fafc;appearance:none;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;height:42px;padding:0 .85rem;font-family:inherit;font-size:.875rem;transition:border-color .15s,background .15s,box-shadow .15s}.CourseContent-module__aqqEPa__trialInput::placeholder{color:#64748b;opacity:1;font-size:.85rem}.CourseContent-module__aqqEPa__trialInput:focus{background:#ffffff14;border-color:#6366f1;box-shadow:0 0 0 2px #6366f138}[data-theme=light] .CourseContent-module__aqqEPa__trialInput{color:#0f172a;background:#fff;border-color:#cbd5e1}[data-theme=light] .CourseContent-module__aqqEPa__trialInput::placeholder{color:#94a3b8}[data-theme=light] .CourseContent-module__aqqEPa__trialInput:focus{background:#fff;border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e526}.CourseContent-module__aqqEPa__trialButton{color:#fff;cursor:pointer;white-space:nowrap;box-sizing:border-box;background:#4f46e5;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;width:100%;max-width:100%;height:auto;min-height:42px;padding:.65rem .85rem;font-size:.86rem;font-weight:600;transition:background .15s;display:inline-flex;overflow:hidden}.CourseContent-module__aqqEPa__trialButtonText{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.CourseContent-module__aqqEPa__trialButton:hover:not(:disabled){background:#4338ca}.CourseContent-module__aqqEPa__trialButton:disabled{opacity:.65;cursor:not-allowed}.CourseContent-module__aqqEPa__trialAuthedEmail{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;align-items:center;width:100%;height:42px;padding:0 .85rem;font-size:.85rem;display:flex;overflow:hidden}[data-theme=light] .CourseContent-module__aqqEPa__trialAuthedEmail{color:#475569;background:#f8fafc;border-color:#e2e8f0}.CourseContent-module__aqqEPa__trialFootnote{color:#64748b;text-align:center;margin-top:.15rem;font-size:.72rem;line-height:1.4}.CourseContent-module__aqqEPa__trialFootnote strong{color:#cbd5e1;font-weight:600}[data-theme=light] .CourseContent-module__aqqEPa__trialFootnote strong{color:#334155}.CourseContent-module__aqqEPa__trialDivider{text-align:center;color:#64748b;align-items:center;margin:.75rem 0;font-size:.72rem;display:flex}.CourseContent-module__aqqEPa__trialDivider:before,.CourseContent-module__aqqEPa__trialDivider:after{content:"";border-bottom:1px solid #1e293b;flex:1}[data-theme=light] .CourseContent-module__aqqEPa__trialDivider:before{border-bottom-color:#e2e8f0}[data-theme=light] .CourseContent-module__aqqEPa__trialDivider:after{border-bottom-color:#e2e8f0}.CourseContent-module__aqqEPa__trialDivider span{padding:0 .65rem}@media (max-width:640px){.CourseContent-module__aqqEPa__trialCard{border-radius:10px;gap:.55rem;margin-bottom:.75rem;padding:.95rem .85rem}.CourseContent-module__aqqEPa__trialTitle{font-size:.94rem}.CourseContent-module__aqqEPa__trialSubtitle{font-size:.75rem}.CourseContent-module__aqqEPa__trialInput,.CourseContent-module__aqqEPa__trialButton,.CourseContent-module__aqqEPa__trialAuthedEmail{height:42px;font-size:.86rem}.CourseContent-module__aqqEPa__trialFootnote{font-size:.7rem}.CourseContent-module__aqqEPa__trialDivider{margin:.6rem 0;font-size:.68rem}}.CourseContent-module__aqqEPa__progressCard{border:1px solid var(--border-color,#ffffff14);background:#ffffff08;border-radius:12px;margin-bottom:1rem;padding:1.15rem}[data-theme=light] .CourseContent-module__aqqEPa__progressCard{background:#f8fafc;border-color:#e2e8f0}.CourseContent-module__aqqEPa__progressTitle{color:var(--text-primary);margin:0 0 .65rem;font-size:.92rem;font-weight:700}.CourseContent-module__aqqEPa__progressBarContainer{background:#ffffff14;border-radius:999px;height:6px;margin-bottom:.45rem;overflow:hidden}[data-theme=light] .CourseContent-module__aqqEPa__progressBarContainer{background:#e2e8f0}.CourseContent-module__aqqEPa__progressBarFill{background:linear-gradient(90deg,#4f46e5,#06b6d4);border-radius:999px;height:100%;transition:width .4s}.CourseContent-module__aqqEPa__progressText{color:var(--text-secondary,#94a3b8);margin:0 0 .85rem;font-size:.78rem}.CourseContent-module__aqqEPa__continueButton{text-align:center;background:var(--primary-color,#4f46e5);color:#fff;border-radius:8px;width:100%;padding:.65rem 1rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:all .18s;display:block}.CourseContent-module__aqqEPa__continueButton:hover{background:var(--primary-hover-color,#4338ca);transform:translateY(-1px);box-shadow:0 4px 12px #4f46e54d}.CourseContent-module__aqqEPa__trialUpgradeCard{background:linear-gradient(135deg,#4f46e514 0%,#7c3aed0d 100%);border:1px solid #6366f140;border-radius:12px;flex-direction:column;gap:.65rem;margin-top:1rem;padding:1rem 1.15rem;display:flex}[data-theme=light] .CourseContent-module__aqqEPa__trialUpgradeCard{background:linear-gradient(135deg,#eef2ff 0%,#f5f3ff 100%);border-color:#c7d2fe}.CourseContent-module__aqqEPa__trialUpgradeHeader{justify-content:space-between;align-items:center;display:flex}.CourseContent-module__aqqEPa__trialUpgradeBadge{color:#818cf8;text-transform:uppercase;letter-spacing:.06em;background:#6366f133;border-radius:4px;padding:.2rem .55rem;font-size:.68rem;font-weight:700}[data-theme=light] .CourseContent-module__aqqEPa__trialUpgradeBadge{color:#4338ca;background:#e0e7ff}.CourseContent-module__aqqEPa__trialUpgradePrice{color:var(--text-primary);font-size:1.15rem;font-weight:800}.CourseContent-module__aqqEPa__trialUpgradeText{color:var(--text-secondary,#94a3b8);margin:0;font-size:.8rem;line-height:1.4}.CourseContent-module__aqqEPa__trialUpgradeButton{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;width:100%;padding:.65rem 1rem;font-size:.86rem;font-weight:600;transition:all .18s;display:inline-flex}.CourseContent-module__aqqEPa__trialUpgradeButton:hover:not(:disabled){background:#4338ca;transform:translateY(-1px);box-shadow:0 4px 12px #4f46e54d}.CourseContent-module__aqqEPa__trialUpgradeButton:disabled{opacity:.7;cursor:not-allowed}.CourseContent-module__aqqEPa__heroTrustBar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.CourseContent-module__aqqEPa__trustRatingPill,.CourseContent-module__aqqEPa__trustUrgencyPill,.CourseContent-module__aqqEPa__trustGuaranteePill{box-sizing:border-box;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:.38rem;height:28px;margin:0;padding:0 .8rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.CourseContent-module__aqqEPa__trustPillIcon{flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.CourseContent-module__aqqEPa__trustPillText{align-items:center;gap:.3rem;line-height:1;display:inline-flex;transform:translateY(.5px)}.CourseContent-module__aqqEPa__trustPillText strong{font-weight:700;line-height:1}.CourseContent-module__aqqEPa__trustRatingPill{color:#60a5fa;background:#2563eb1f;border:1px solid #2563eb47;gap:.45rem}[data-theme=light] .CourseContent-module__aqqEPa__trustRatingPill{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.CourseContent-module__aqqEPa__avatarStack{align-items:center;margin-right:.15rem;display:inline-flex}.CourseContent-module__aqqEPa__avatarThumb{object-fit:cover;border:1.5px solid var(--surface-color,#0f172a);border-radius:50%;flex-shrink:0;width:18px;height:18px;margin-left:-5px}.CourseContent-module__aqqEPa__avatarThumb:first-child{margin-left:0}.CourseContent-module__aqqEPa__avatarInitial{color:#fff;border:1.5px solid var(--surface-color,#0f172a);background:#2563eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-left:-5px;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}.CourseContent-module__aqqEPa__avatarInitial:first-child{margin-left:0}.CourseContent-module__aqqEPa__tickerAvatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:18px;height:18px}.CourseContent-module__aqqEPa__trustUrgencyPill{color:#fb923c;background:#f973161f;border:1px solid #f973164d}[data-theme=light] .CourseContent-module__aqqEPa__trustUrgencyPill{color:#9a3412;background:#ffedd5;border-color:#fed7aa}.CourseContent-module__aqqEPa__trustGuaranteePill{color:#34d399;background:#10b9811f;border:1px solid #10b9814d}[data-theme=light] .CourseContent-module__aqqEPa__trustGuaranteePill{color:#065f46;background:#d1fae5;border-color:#a7f3d0}.CourseContent-module__aqqEPa__headerCategoryRow{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.85rem;display:flex}.CourseContent-module__aqqEPa__categoryGroup,.CourseContent-module__aqqEPa__desktopTrustBadges{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}@media (max-width:640px){.CourseContent-module__aqqEPa__headerCategoryRow{gap:.4rem;margin-bottom:.65rem}.CourseContent-module__aqqEPa__categoryGroup,.CourseContent-module__aqqEPa__desktopTrustBadges{gap:.4rem}.CourseContent-module__aqqEPa__categoryTag,.CourseContent-module__aqqEPa__trustRatingPill,.CourseContent-module__aqqEPa__trustUrgencyPill,.CourseContent-module__aqqEPa__trustGuaranteePill{height:26px;padding:0 .65rem;font-size:.7rem}}.CourseContent-module__aqqEPa__socialProofTicker{color:var(--text-secondary,#94a3b8);border:1px solid var(--border-color,#ffffff14);background:#ffffff0a;border-radius:999px;align-items:center;gap:.45rem;padding:.25rem .65rem;font-size:.78rem;display:inline-flex}[data-theme=light] .CourseContent-module__aqqEPa__socialProofTicker{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.CourseContent-module__aqqEPa__pulseDot{background:#10b981;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s infinite CourseContent-module__aqqEPa__pulseDotAnim;box-shadow:0 0 #10b981b3}@keyframes CourseContent-module__aqqEPa__pulseDotAnim{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}.CourseContent-module__aqqEPa__outcomesSection{background:var(--surface-color,#ffffff06);border:1px solid var(--border-color,#ffffff14);border-radius:16px;margin:1.5rem 0 1rem;padding:1.5rem;box-shadow:0 4px 16px -4px #0000001a}[data-theme=light] .CourseContent-module__aqqEPa__outcomesSection{background:#f8fafc;border-color:#e2e8f0;box-shadow:0 2px 8px -2px #0f172a0a}.CourseContent-module__aqqEPa__outcomesSectionTitle{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 1.15rem;font-size:1.15rem;font-weight:800}.CourseContent-module__aqqEPa__outcomesGrid{grid-template-columns:repeat(2,1fr);gap:1.1rem;display:grid}.CourseContent-module__aqqEPa__outcomeCard{background:linear-gradient(145deg,#1e293b80 0%,#0f172a99 100%);border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:.95rem;min-width:0;padding:1.1rem 1.15rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 4px 14px #00000026}.CourseContent-module__aqqEPa__outcomeCard:hover{border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 8px 24px -4px #00000040}[data-theme=light] .CourseContent-module__aqqEPa__outcomeCard{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 8px -2px #0f172a0d,0 1px 2px #0f172a08}[data-theme=light] .CourseContent-module__aqqEPa__outcomeCard:hover{border-color:#cbd5e1;box-shadow:0 8px 20px -4px #0f172a14}.CourseContent-module__aqqEPa__outcomeIconBox{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s;display:flex}.CourseContent-module__aqqEPa__outcomeCard:hover .CourseContent-module__aqqEPa__outcomeIconBox{transform:scale(1.05)}.CourseContent-module__aqqEPa__iconBoxBlue{color:#60a5fa;background:#2563eb24;border:1px solid #3b82f647}[data-theme=light] .CourseContent-module__aqqEPa__iconBoxBlue{color:#2563eb;background:#eff6ff;border-color:#bfdbfe;box-shadow:0 2px 6px #2563eb1a}.CourseContent-module__aqqEPa__iconBoxEmerald{color:#34d399;background:#10b98124;border:1px solid #10b98147}[data-theme=light] .CourseContent-module__aqqEPa__iconBoxEmerald{color:#059669;background:#ecfdf5;border-color:#a7f3d0;box-shadow:0 2px 6px #10b9811a}.CourseContent-module__aqqEPa__iconBoxPurple{color:#c084fc;background:#9333ea24;border:1px solid #9333ea47}[data-theme=light] .CourseContent-module__aqqEPa__iconBoxPurple{color:#7c3aed;background:#faf5ff;border-color:#e9d5ff;box-shadow:0 2px 6px #9333ea1a}.CourseContent-module__aqqEPa__iconBoxAmber{color:#fbbf24;background:#f59e0b24;border:1px solid #f59e0b47}[data-theme=light] .CourseContent-module__aqqEPa__iconBoxAmber{color:#d97706;background:#fffbeb;border-color:#fde68a;box-shadow:0 2px 6px #f59e0b1a}.CourseContent-module__aqqEPa__outcomeCardContent{flex:1;min-width:0}.CourseContent-module__aqqEPa__outcomeCardContent h4{color:var(--text-primary);text-wrap:balance;-webkit-hyphens:none;hyphens:none;margin:0 0 .35rem;font-size:.95rem;font-weight:700;line-height:1.35}.CourseContent-module__aqqEPa__outcomeCardContent p{color:var(--text-secondary,#94a3b8);text-wrap:pretty;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:break-word;margin:0;font-size:.83rem;line-height:1.55}.CourseContent-module__aqqEPa__noWrap{white-space:nowrap;display:inline}@media (max-width:768px){.CourseContent-module__aqqEPa__outcomesSection{border-radius:14px;margin:1.25rem 0 1rem;padding:1.15rem 1rem}.CourseContent-module__aqqEPa__outcomesSectionTitle{margin-bottom:.9rem;font-size:1.05rem}.CourseContent-module__aqqEPa__outcomesGrid{grid-template-columns:1fr;gap:.85rem}.CourseContent-module__aqqEPa__outcomeCard{border-radius:12px;gap:.85rem;padding:.95rem 1rem}.CourseContent-module__aqqEPa__outcomeIconBox{border-radius:10px;width:40px;min-width:40px;height:40px}.CourseContent-module__aqqEPa__outcomeCardContent h4{margin-bottom:.22rem;font-size:.92rem;line-height:1.3}.CourseContent-module__aqqEPa__outcomeCardContent p{font-size:.82rem;line-height:1.5}}@media (max-width:480px){.CourseContent-module__aqqEPa__outcomesSection{padding:1rem .85rem}.CourseContent-module__aqqEPa__outcomeCard{gap:.75rem;padding:.85rem .9rem}.CourseContent-module__aqqEPa__outcomeIconBox{width:38px;min-width:38px;height:38px}.CourseContent-module__aqqEPa__outcomeCardContent h4{font-size:.9rem}.CourseContent-module__aqqEPa__outcomeCardContent p{font-size:.81rem;line-height:1.45}}.CourseContent-module__aqqEPa__checkoutSecurityNote{width:100%;box-shadow:none;text-align:center;box-sizing:border-box;background:0 0;border:none;justify-content:center;align-items:center;margin-top:.75rem;padding:0 .5rem;display:flex}.CourseContent-module__aqqEPa__checkoutSecurityContent{justify-content:center;align-items:center;gap:.45rem;max-width:100%;display:inline-flex}.CourseContent-module__aqqEPa__checkoutSecurityNoteText{color:var(--text-secondary,#94a3b8);text-align:center;white-space:nowrap;font-size:.75rem;line-height:1.25;display:inline-block}[data-theme=light] .CourseContent-module__aqqEPa__checkoutSecurityNote{background:0 0;border:none}[data-theme=light] .CourseContent-module__aqqEPa__checkoutSecurityNoteText{color:#64748b}.CourseContent-module__aqqEPa__securityBoxBadge{color:#10b981;box-sizing:border-box;background:#10b9811f;border:1px solid #10b98173;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:15px;min-width:15px;max-width:15px;height:15px;min-height:15px;max-height:15px;margin:0;padding:0;animation:3s ease-in-out infinite CourseContent-module__aqqEPa__securityBadgeGlow;display:inline-flex;position:relative;overflow:visible}[data-theme=light] .CourseContent-module__aqqEPa__securityBoxBadge{color:#15803d;background:#ecfdf5;border-color:#86efac;box-shadow:0 1px 2px #10b9811a}.CourseContent-module__aqqEPa__securityCheckSvg{stroke:currentColor;stroke-dasharray:20;stroke-dashoffset:0;width:13.5px;height:13.5px;animation:1.2s cubic-bezier(.16,1,.3,1) forwards CourseContent-module__aqqEPa__checkmarkStroke;display:block;overflow:visible}@keyframes CourseContent-module__aqqEPa__securityBadgeGlow{0%,to{border-color:#10b98166;box-shadow:0 0 #10b98159,0 0 5px #10b98126}50%{border-color:#10b981b3;box-shadow:0 0 0 2.5px #10b9812e,0 0 8px #10b9814d}}@keyframes CourseContent-module__aqqEPa__checkmarkStroke{0%{stroke-dashoffset:20px;opacity:.3;transform:scale(.9)}60%{transform:scale(1.06)}to{stroke-dashoffset:0;opacity:1;transform:scale(1)}}.CourseContent-module__aqqEPa__checkoutSecurityNote strong{color:var(--text-primary);font-weight:600}@media (max-width:480px){.CourseContent-module__aqqEPa__checkoutSecurityNote{margin-top:.65rem;padding:0 .25rem}.CourseContent-module__aqqEPa__checkoutSecurityContent{gap:.35rem}.CourseContent-module__aqqEPa__checkoutSecurityNoteText{letter-spacing:-.015em;white-space:nowrap;font-size:.71rem;line-height:1.25}.CourseContent-module__aqqEPa__securityBoxBadge{border-radius:3.5px;width:14px;min-width:14px;height:14px;min-height:14px;margin:0}.CourseContent-module__aqqEPa__securityCheckSvg{width:12.5px;height:12.5px}}@media (max-width:360px){.CourseContent-module__aqqEPa__checkoutSecurityNoteText{letter-spacing:-.02em;font-size:.67rem}.CourseContent-module__aqqEPa__securityBoxBadge{border-radius:3.5px;width:13.5px;min-width:13.5px;height:13.5px;min-height:13.5px}.CourseContent-module__aqqEPa__securityCheckSvg{width:12px;height:12px}}.CourseContent-module__aqqEPa__checkoutWhatsAppPromptRow{box-sizing:border-box;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.75rem;padding:0;display:flex}.CourseContent-module__aqqEPa__checkoutWhatsAppPromptLabel{color:var(--text-secondary,#94a3b8);font-size:.8rem;font-weight:500;line-height:1.35}[data-theme=light] .CourseContent-module__aqqEPa__checkoutWhatsAppPromptLabel{color:#64748b}.CourseContent-module__aqqEPa__checkoutWhatsAppPillBtn{color:#22c55e;box-sizing:border-box;background:#22c55e1a;border:1px solid #22c55e52;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;padding:.32rem .75rem;font-size:.78rem;font-weight:600;line-height:1.25;text-decoration:none;transition:all .18s;display:inline-flex}.CourseContent-module__aqqEPa__checkoutWhatsAppPillBtn:hover{background:#22c55e33;border-color:#22c55e8c;transform:translateY(-1px)}.CourseContent-module__aqqEPa__checkoutWhatsAppIcon{color:#22c55e;flex-shrink:0}[data-theme=light] .CourseContent-module__aqqEPa__checkoutWhatsAppPillBtn{color:#15803d;background:#f0fdf4;border-color:#86efac}[data-theme=light] .CourseContent-module__aqqEPa__checkoutWhatsAppPillBtn:hover{background:#dcfce7;border-color:#4ade80}[data-theme=light] .CourseContent-module__aqqEPa__checkoutWhatsAppIcon{color:#16a34a}@media (max-width:480px){.CourseContent-module__aqqEPa__checkoutWhatsAppPromptRow{gap:.35rem;margin-top:.65rem}.CourseContent-module__aqqEPa__checkoutWhatsAppPromptLabel{font-size:.75rem}.CourseContent-module__aqqEPa__checkoutWhatsAppPillBtn{gap:.28rem;padding:.26rem .62rem;font-size:.74rem}}.CourseContent-module__aqqEPa__whatsappAdvisorLink{border:1px solid var(--border-color,#ffffff1a);width:100%;color:var(--text-secondary,#94a3b8);box-sizing:border-box;background:0 0;border-radius:8px;justify-content:center;align-items:flex-start;gap:.55rem;margin-top:.85rem;padding:.7rem .9rem;font-size:.8rem;font-weight:500;line-height:1.4;text-decoration:none;transition:all .15s;display:flex}.CourseContent-module__aqqEPa__whatsappAdvisorIcon{color:#22c55e;flex-shrink:0;margin-top:2px}.CourseContent-module__aqqEPa__whatsappAdvisorLink:hover{color:#22c55e;background:#22c55e0a;border-color:#22c55e66}[data-theme=light] .CourseContent-module__aqqEPa__whatsappAdvisorLink{color:#64748b;background:0 0;border-color:#e2e8f0}[data-theme=light] .CourseContent-module__aqqEPa__whatsappAdvisorLink:hover{color:#15803d;background:#f0fdf4;border-color:#86efac}.CourseContent-module__aqqEPa__secondaryTrialSection{border-top:1px solid var(--border-color,#ffffff14);box-sizing:border-box;width:100%;margin-top:1rem;padding-top:.85rem}.CourseContent-module__aqqEPa__secondaryTrialToggle{color:var(--text-secondary,#94a3b8);cursor:pointer;text-align:center;background:0 0;border:none;width:100%;padding:.4rem .5rem;font-size:.78rem;text-decoration:underline;transition:color .15s}.CourseContent-module__aqqEPa__secondaryTrialToggle:hover{color:var(--primary-color,#3b82f6)}.CourseContent-module__aqqEPa__courseFaqSection{border-top:1px solid var(--border-color,#ffffff14);margin-top:2.75rem;padding-top:2.25rem}.CourseContent-module__aqqEPa__faqHeaderRow{margin-bottom:1.5rem}.CourseContent-module__aqqEPa__faqSectionTitle{color:var(--text-primary,#fff);letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.35rem;font-weight:800}.CourseContent-module__aqqEPa__faqSectionSubtitle{color:var(--text-secondary,#94a3b8);margin:0;font-size:.88rem;line-height:1.5}.CourseContent-module__aqqEPa__faqList{flex-direction:column;gap:.75rem;display:flex}.CourseContent-module__aqqEPa__faqItem{background:var(--surface-color,#131b2e);border:1px solid #ffffff14;border-radius:12px;transition:all .25s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 2px 8px #0000001f}[data-theme=light] .CourseContent-module__aqqEPa__faqItem{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 8px #0000000a}.CourseContent-module__aqqEPa__faqItem:hover{border-color:#3b82f659;transform:translateY(-1px);box-shadow:0 4px 16px #00000029}.CourseContent-module__aqqEPa__faqItemOpen{background:#131c30f2;border-color:#3b82f680 #3b82f680 #3b82f680 #2563eb;border-left-style:solid;border-left-width:3px;box-shadow:0 8px 24px -4px #2563eb26,0 2px 6px #0003}[data-theme=light] .CourseContent-module__aqqEPa__faqItemOpen{background:#f8fafc;border-color:#3b82f6 #3b82f6 #3b82f6 #2563eb;border-left-style:solid;border-left-width:3px;box-shadow:0 8px 20px -4px #2563eb1a}.CourseContent-module__aqqEPa__faqQuestionBtn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.1rem 1.25rem;transition:color .2s;display:flex}.CourseContent-module__aqqEPa__faqQuestionText{color:var(--text-primary,#f8fafc);flex:1;font-size:.96rem;font-weight:650;line-height:1.45}.CourseContent-module__aqqEPa__faqQuestionBtn:hover .CourseContent-module__aqqEPa__faqQuestionText{color:#60a5fa}[data-theme=light] .CourseContent-module__aqqEPa__faqQuestionText{color:#0f172a}[data-theme=light] .CourseContent-module__aqqEPa__faqQuestionBtn:hover .CourseContent-module__aqqEPa__faqQuestionText{color:#2563eb}.CourseContent-module__aqqEPa__faqChevronWrap{width:32px;height:32px;color:var(--text-secondary,#94a3b8);background:#ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .25s;display:flex}[data-theme=light] .CourseContent-module__aqqEPa__faqChevronWrap{color:#64748b;background:#f1f5f9}.CourseContent-module__aqqEPa__faqChevronWrapOpen{color:#60a5fa;background:#2563eb2e}[data-theme=light] .CourseContent-module__aqqEPa__faqChevronWrapOpen{color:#2563eb;background:#2563eb1f}.CourseContent-module__aqqEPa__faqAnswerBox,.CourseContent-module__aqqEPa__faqAnswer{color:#cbd5e1;border-top:1px solid #ffffff0f;padding:.85rem 1.25rem 1.25rem;font-size:.9rem;line-height:1.7;animation:.25s cubic-bezier(.16,1,.3,1) forwards CourseContent-module__aqqEPa__faqAnswerSlide}:is([data-theme=light] .CourseContent-module__aqqEPa__faqAnswerBox,[data-theme=light] .CourseContent-module__aqqEPa__faqAnswer){color:#475569;border-top-color:#f1f5f9}.CourseContent-module__aqqEPa__faqAnswerBox p,.CourseContent-module__aqqEPa__faqAnswer p{color:inherit;margin:0;font-size:.9rem;line-height:1.7}@keyframes CourseContent-module__aqqEPa__faqAnswerSlide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.CourseContent-module__aqqEPa__mobileStickyBar{display:none}@media (max-width:1023px){.CourseContent-module__aqqEPa__mobileStickyBar{z-index:1000;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom,0px))1rem;background:#0f172a;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0000008c}[data-theme=light] .CourseContent-module__aqqEPa__mobileStickyBar{background:#fff;border-top-color:#e2e8f0;box-shadow:0 -10px 30px #0000001f}.CourseContent-module__aqqEPa__mobileStickyLeft{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:.15rem;min-width:0;display:flex;overflow:hidden}.CourseContent-module__aqqEPa__mobileStickyBadge{color:#ef4444;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#ef444424;border:1px solid #ef44444d;border-radius:4px;align-items:center;padding:.12rem .38rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-flex}[data-theme=light] .CourseContent-module__aqqEPa__mobileStickyBadge{color:#dc2626;background:#fee2e2;border-color:#fca5a5}.CourseContent-module__aqqEPa__mobileStickyPrice{color:var(--text-primary);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:1.15rem;font-weight:800;line-height:1.15;overflow:hidden}.CourseContent-module__aqqEPa__mobileStickyActions{flex-shrink:0;justify-content:flex-end;align-items:center;min-width:0;display:flex}.CourseContent-module__aqqEPa__mobileStickyBuyBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 35%,#6366f1 70%,#7c3aed 100%);border:1px solid #ffffff29;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;min-width:140px;max-width:180px;padding:.7rem 1.4rem;font-size:.92rem;font-weight:700;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 4px 16px #2563eb59}.CourseContent-module__aqqEPa__mobileStickyBuyBtn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 6px 20px #2563eb73}.CourseContent-module__aqqEPa__mobileStickyBuyBtn:active{transform:scale(.97)}.CourseContent-module__aqqEPa__mobileStickyBuyBtnDisabled{opacity:.6;filter:grayscale(.35);cursor:pointer;box-shadow:none!important}.CourseContent-module__aqqEPa__mobileStickyBuyBtnDisabled:active{transform:none!important}.CourseContent-module__aqqEPa__mobileStickyBuyBtnGlowing{animation:2.8s ease-in-out infinite CourseContent-module__aqqEPa__mobileButtonGlowSubtle;position:relative;color:#fff!important;cursor:pointer!important;opacity:1!important;filter:none!important;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 35%,#4f46e5 70%,#6366f1 100%)!important;border:1px solid #ffffff47!important;box-shadow:0 3px 12px #2563eb52,0 0 12px #6366f140!important}@keyframes CourseContent-module__aqqEPa__mobileButtonGlowSubtle{0%,to{box-shadow:0 3px 12px #2563eb4d,0 0 8px #6366f12e}50%{box-shadow:0 4px 15px #2563eb6b,0 0 14px #6366f14d}}}.CourseContent-module__aqqEPa__viewAiSyllabusBtn{color:var(--primary-color,#2563eb);cursor:pointer;background:linear-gradient(135deg,#2563eb1f,#7c3aed29);border:1px solid #6366f147;border-radius:9999px;flex-shrink:0;align-self:center;align-items:center;gap:.45rem;margin:2px 4px 8px auto;padding:.45rem .95rem;font-size:.82rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #2563eb1f}.CourseContent-module__aqqEPa__viewAiSyllabusBtn:hover{background:linear-gradient(135deg,#2563eb38,#7c3aed47);border-color:#6366f173;transform:translateY(-2px);box-shadow:0 4px 12px #2563eb40}.CourseContent-module__aqqEPa__aiSyllabusSection{flex-direction:column;gap:1.25rem;margin-top:.5rem;display:flex}.CourseContent-module__aqqEPa__aiSyllabusHeader{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;display:flex}.CourseContent-module__aqqEPa__aiSyllabusBadge{text-transform:uppercase;letter-spacing:.04em;color:#8b5cf6;background:#8b5cf61f;border:1px solid #8b5cf640;border-radius:9999px;align-items:center;gap:.35rem;width:fit-content;padding:.28rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.CourseContent-module__aqqEPa__aiSyllabusDesc{color:var(--text-secondary,#94a3b8);margin:0;font-size:.88rem;line-height:1.5}.CourseContent-module__aqqEPa__aiSyllabusCardFooter{border-top:1px solid var(--border-color,#80808026);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.CourseContent-module__aqqEPa__aiSyllabusFooterHint{color:var(--text-secondary,#94a3b8);font-size:.8rem;font-weight:500}.CourseContent-module__aqqEPa__regenerateAiBtn{background:var(--surface-color,#1e293b);color:var(--text-secondary,#94a3b8);border:1px solid var(--border-color,#80808033);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.78rem;font-weight:600;transition:all .2s;display:inline-flex}.CourseContent-module__aqqEPa__regenerateAiBtn:hover:not(:disabled){color:var(--text-primary);border-color:var(--primary-color,#2563eb)}.CourseContent-module__aqqEPa__regenerateAiBtn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.CourseContent-module__aqqEPa__aiSyllabusHeader{gap:.35rem}.CourseContent-module__aqqEPa__aiSyllabusHeader .CourseContent-module__aqqEPa__sectionTitle{font-size:1.25rem;line-height:1.35}.CourseContent-module__aqqEPa__aiSyllabusBadge{padding:.22rem .55rem;font-size:.68rem}.CourseContent-module__aqqEPa__aiSyllabusDesc{font-size:.82rem;line-height:1.45}.CourseContent-module__aqqEPa__aiSyllabusContentCard{padding:1.15rem}.CourseContent-module__aqqEPa__viewAiSyllabusBtn{display:none}}.CourseContent-module__aqqEPa__aiSyllabusLoadingCard{background:var(--surface-color,#1e293b);border:1px solid var(--border-color,#80808033);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}.CourseContent-module__aqqEPa__aiLoadingTitle{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:700}.CourseContent-module__aqqEPa__aiLoadingSubtitle{color:var(--text-secondary,#94a3b8);max-width:450px;margin:0;font-size:.86rem}.CourseContent-module__aqqEPa__aiSyllabusContentCard{background:var(--surface-color,#1e293b);border:1px solid var(--border-color,#80808033);border-radius:14px;padding:1.75rem;box-shadow:0 4px 20px #00000014}.CourseContent-module__aqqEPa__aiMarkdownSyllabus{color:var(--text-primary);font-size:.95rem;line-height:1.7}.CourseContent-module__aqqEPa__aiMarkdownSyllabus h1,.CourseContent-module__aqqEPa__aiMarkdownSyllabus h2{color:var(--text-primary);border-bottom:1px solid var(--border-color,#80808026);margin-top:1.5rem;margin-bottom:.75rem;padding-bottom:.35rem;font-weight:700}.CourseContent-module__aqqEPa__aiMarkdownSyllabus h1{font-size:1.35rem}.CourseContent-module__aqqEPa__aiMarkdownSyllabus h2{color:var(--primary-color,#38bdf8);font-size:1.15rem}.CourseContent-module__aqqEPa__aiMarkdownSyllabus h3{color:#a78bfa;margin-top:1rem;font-size:1rem}.CourseContent-module__aqqEPa__aiMarkdownSyllabus ul{margin:.5rem 0 1.25rem;padding-left:1.25rem}.CourseContent-module__aqqEPa__aiMarkdownSyllabus li{color:var(--text-secondary,#cbd5e1);margin-bottom:.4rem}.CourseContent-module__aqqEPa__aiMarkdownSyllabus strong{color:var(--text-primary)}.CourseContent-module__aqqEPa__aiMarkdownSyllabus hr{border:none;border-top:1px solid var(--border-color,#80808033);margin:1.5rem 0}.CourseContent-module__aqqEPa__aiSyllabusEmptyCard{background:var(--surface-color,#1e293b);border:1px dashed var(--border-color,#8080804d);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1.5rem;display:flex}.CourseContent-module__aqqEPa__aiSyllabusEmptyCard h3{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:700}.CourseContent-module__aqqEPa__aiSyllabusEmptyCard p{color:var(--text-secondary,#94a3b8);max-width:440px;margin:0;font-size:.88rem}.CourseContent-module__aqqEPa__generateOutlinePrimaryBtn{background:var(--primary-color,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:9px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 1.4rem;font-size:.9rem;font-weight:700;transition:all .2s;display:inline-flex}.CourseContent-module__aqqEPa__generateOutlinePrimaryBtn:hover{filter:brightness(1.1);transform:translateY(-1px)}.CourseContent-module__aqqEPa__emptyInstructorModulesCard{background:var(--surface-color,#1e293b);border:1px solid var(--border-color,#80808033);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin-top:.75rem;padding:2.5rem 1.5rem;display:flex}.CourseContent-module__aqqEPa__emptyModulesIcon{width:52px;height:52px;color:var(--primary-color,#2563eb);background:#2563eb1f;border-radius:50%;justify-content:center;align-items:center;display:flex}.CourseContent-module__aqqEPa__emptyInstructorModulesCard h3{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.CourseContent-module__aqqEPa__emptyInstructorModulesCard p{color:var(--text-secondary,#94a3b8);max-width:480px;margin:0;font-size:.86rem;line-height:1.5}.CourseContent-module__aqqEPa__switchAiTabBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#7c3aed);border:none;border-radius:9px;align-items:center;gap:.5rem;margin-top:.4rem;padding:.7rem 1.3rem;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex}.CourseContent-module__aqqEPa__switchAiTabBtn:hover{transform:translateY(-1px);box-shadow:0 4px 15px #2563eb59}.CourseContent-module__aqqEPa__tabRavemyLogo{object-fit:contain;vertical-align:middle;border-radius:3px;flex-shrink:0;width:16px;height:16px;display:inline-block}.CourseContent-module__aqqEPa__badgeRavemyLogo{object-fit:contain;vertical-align:middle;border-radius:2px;flex-shrink:0;width:13px;height:13px;display:inline-block}.CourseContent-module__aqqEPa__btnRavemyLogo{object-fit:contain;vertical-align:middle;flex-shrink:0;width:15px;height:15px;display:inline-block}.CourseContent-module__aqqEPa__emptyCardRavemyLogo{object-fit:contain;width:44px;height:44px;margin:0 auto;display:block}.CourseContent-module__aqqEPa__courseShareBar{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.75rem 0 1.25rem;display:inline-flex}.CourseContent-module__aqqEPa__courseShareLabel{color:var(--text-secondary,#94a3b8);letter-spacing:.02em;text-transform:uppercase;margin-right:.15rem;font-size:.82rem;font-weight:600}.CourseContent-module__aqqEPa__shareWhatsAppBtn{color:#fff;cursor:pointer;background-color:#25d366;border:none;border-radius:9999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.82rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 8px #25d36640}.CourseContent-module__aqqEPa__shareWhatsAppBtn:hover{background-color:#20ba5a;transform:translateY(-1px);box-shadow:0 4px 14px #25d36659}.CourseContent-module__aqqEPa__shareCopyBtn{background-color:var(--card-bg,#ffffff0f);color:var(--text-primary,#f1f5f9);border:1px solid var(--border-color,#ffffff1f);cursor:pointer;border-radius:9999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.82rem;font-weight:500;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.CourseContent-module__aqqEPa__shareCopyBtn:hover{background-color:var(--card-hover,#ffffff1f);border-color:var(--border-hover,#ffffff40);transform:translateY(-1px)}
