.vzGZ_q_overlay{background-color:color-mix(in srgb, var(--color-black) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out vzGZ_q_fadeIn;display:flex;position:fixed;inset:0}@media (max-width:768px){.vzGZ_q_overlay{padding:16px}}.vzGZ_q_modal{background:var(--gradient-card-vertical);-webkit-backdrop-filter:blur(20px);border-radius:var(--radius-card);border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);box-shadow:var(--shadow-card-strong);flex-direction:column;width:100%;max-width:600px;max-height:90vh;animation:.3s ease-out vzGZ_q_slideUp;display:flex;overflow:hidden}.vzGZ_q_header{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 15%, transparent);background:color-mix(in srgb, var(--color-bg-primary-overlay) 40%, transparent);justify-content:space-between;align-items:center;padding:24px;display:flex}@media (max-width:768px){.vzGZ_q_header{padding:20px}}.vzGZ_q_title{font-family:var(--font-lalezar);font-size:var(--font-2xl);color:var(--color-text-primary);margin:0}@media (max-width:1280px){.vzGZ_q_title{font-size:var(--font-xl)}}.vzGZ_q_closeButton{color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.vzGZ_q_closeButton:hover{color:var(--color-error);background-color:color-mix(in srgb, var(--color-error) 15%, transparent)}.vzGZ_q_content{padding:24px;overflow-y:auto}.vzGZ_q_content::-webkit-scrollbar{width:6px}.vzGZ_q_content::-webkit-scrollbar-track{background:color-mix(in srgb, var(--color-bg-primary-overlay) 40%, transparent)}.vzGZ_q_content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-primary) 30%, transparent);border-radius:4px}@media (max-width:768px){.vzGZ_q_content{padding:20px}}@keyframes vzGZ_q_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes vzGZ_q_slideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}
.JfeFfW_playerWrapper{-webkit-user-select:none;user-select:none;background-color:#000;border-radius:16px;justify-content:center;align-items:center;width:100%;height:100%;font-family:inherit;display:flex;position:relative;overflow:hidden}.JfeFfW_playerWrapper:hover .JfeFfW_controlsBar{opacity:1;visibility:visible;transform:translateY(0)}.JfeFfW_videoElement{object-fit:contain;background-color:#000;width:100%;height:100%;display:block}.JfeFfW_clickOverlay{z-index:10;cursor:pointer;position:absolute;inset:0}.JfeFfW_centerPlayBtn{background:color-mix(in srgb, var(--color-primary,#f6d982) 90%, transparent);width:64px;height:64px;color:var(--color-bg-primary,#061818);cursor:pointer;z-index:15;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0006}.JfeFfW_centerPlayBtn svg{width:28px;height:28px;margin-left:3px}.JfeFfW_centerPlayBtn:hover{background:var(--color-primary,#f6d982);transform:translate(-50%,-50%)scale(1.1)}.JfeFfW_centerPlayBtn:active{transform:translate(-50%,-50%)scale(.95)}.JfeFfW_controlsBar{z-index:20;direction:ltr;background:linear-gradient(#0000 0%,#001e16d9 40%,#00140f 80%);flex-direction:column;gap:2px;padding:40px 16px 12px;transition:opacity .3s,visibility .3s,transform .3s;display:flex;position:absolute;bottom:0;left:0;right:0}.JfeFfW_controlsBar.JfeFfW_controlsHidden{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}.JfeFfW_topRow{justify-content:space-between;align-items:center;width:100%;display:flex}.JfeFfW_timeDisplay{color:color-mix(in srgb, var(--color-white,#fff) 90%, transparent);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}.JfeFfW_timeDisplay .JfeFfW_timeDivider{color:color-mix(in srgb, var(--color-white,#fff) 45%, transparent);margin:0 1px}.JfeFfW_timeDisplay .JfeFfW_durationText{color:color-mix(in srgb, var(--color-white,#fff) 65%, transparent)}.JfeFfW_rightControls{align-items:center;gap:6px;display:flex}.JfeFfW_iconBtn{width:34px;height:34px;color:color-mix(in srgb, var(--color-white,#fff) 85%, transparent);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.JfeFfW_iconBtn svg{width:20px;height:20px}.JfeFfW_iconBtn:hover{color:var(--color-primary,#f6d982);background:color-mix(in srgb, var(--color-white,#fff) 10%, transparent);transform:scale(1.08)}.JfeFfW_iconBtn:active{transform:scale(.92)}.JfeFfW_bottomRow{align-items:center;gap:14px;width:100%;display:flex}.JfeFfW_progressContainer{cursor:pointer;flex:1;align-items:center;height:24px;display:flex;position:relative}.JfeFfW_progressContainer:hover .JfeFfW_progressTrack{height:8px}.JfeFfW_progressContainer:hover .JfeFfW_progressThumb{transform:scale(1)}.JfeFfW_progressTrack{background:color-mix(in srgb, var(--color-white,#fff) 20%, transparent);border-radius:4px;width:100%;height:5px;transition:height .15s;position:relative;overflow:hidden}.JfeFfW_bufferBar{background:color-mix(in srgb, var(--color-white,#fff) 35%, transparent);border-radius:4px;transition:width .2s;position:absolute;top:0;bottom:0;left:0}.JfeFfW_playedBar{background:var(--color-primary,#f6d982);border-radius:4px;position:absolute;top:0;bottom:0;left:0}.JfeFfW_progressThumb{background:var(--color-primary,#f6d982);pointer-events:none;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;box-shadow:0 0 8px #00000080}.JfeFfW_rangeInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.JfeFfW_volumeGroup{align-items:center;gap:4px;display:flex}.JfeFfW_volumeSliderWrapper{opacity:1;align-items:center;width:65px;margin-right:4px;display:flex}.JfeFfW_volumeRange{width:100%;height:4px;accent-color:var(--color-primary,#f6d982);cursor:pointer}@media (max-width:768px){.JfeFfW_controlsBar{gap:6px;padding:10px 10px 8px}.JfeFfW_iconBtn{width:30px;height:30px}.JfeFfW_iconBtn svg{width:18px;height:18px}.JfeFfW_timeDisplay{font-size:11px}.JfeFfW_volumeSliderWrapper{width:50px}}
.Mj8VsW_addToCartBtn{background:linear-gradient(135deg, var(--color-primary,#d4af37) 0%, var(--color-warning) 100%);color:var(--color-bg-primary,#111);font-size:var(--font-md,16px);cursor:pointer;z-index:1;border:none;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:14px 32px;font-weight:800;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #ff95004d,inset 0 2px 2px #ffffff4d}.Mj8VsW_addToCartBtn svg{width:22px;height:22px;transition:transform .4s}.Mj8VsW_addToCartBtn:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 14px 32px #ff950080,inset 0 2px 2px #fff6}.Mj8VsW_addToCartBtn:hover svg{transform:translate(-4px)scale(1.1)rotate(-10deg)}.Mj8VsW_addToCartBtn:active{transform:translateY(1px)scale(.98);box-shadow:0 4px 12px #ff950033}.Mj8VsW_addToCartBtn:before{content:"";z-index:-1;background:linear-gradient(90deg,#fff0 0%,#fff6 50%,#fff0 100%);width:50%;height:100%;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.Mj8VsW_addToCartBtn:hover:before{animation:1s forwards Mj8VsW_buttonShine}@media (max-width:440px){.Mj8VsW_addToCartBtn{width:100%;font-size:var(--font-sm,14px);padding:12px 24px}}@keyframes Mj8VsW_buttonShine{0%{left:-100%}to{left:200%}}.Mj8VsW_disabled{background:var(--color-card-bg,#1a1a1a);color:color-mix(in srgb, var(--color-text,#fff) 60%, transparent);cursor:not-allowed;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-primary,#d4af37) 30%, transparent)}.Mj8VsW_disabled:hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-primary,#d4af37) 30%, transparent);transform:none}.Mj8VsW_disabled:hover svg{transform:none}.Mj8VsW_disabled:before{display:none}.Mj8VsW_pendingButton{color:#fbbf24;font-size:var(--font-md,15px);cursor:pointer;background:#f59e0b26;border:1.5px solid #f59e0b80;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;box-shadow:0 4px 16px #f59e0b26}.Mj8VsW_pendingButton svg{flex-shrink:0;width:20px;height:20px}.Mj8VsW_pendingButton:hover{color:#fef3c7;background:#f59e0b40;border-color:#fbbf24;transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b4d}@media (max-width:440px){.Mj8VsW_pendingButton{width:100%;font-size:var(--font-sm,14px);padding:12px 20px}}.Mj8VsW_pendingPayment{color:#60a5fa;background:#3b82f626;border-color:#3b82f680;box-shadow:0 4px 16px #3b82f626}.Mj8VsW_pendingPayment:hover{color:#eff6ff;background:#3b82f640;border-color:#60a5fa;box-shadow:0 6px 20px #3b82f64d}.Mj8VsW_rejectedPayment{color:#f87171;background:#ef444426;border-color:#ef444480;box-shadow:0 4px 16px #ef444426}.Mj8VsW_rejectedPayment:hover{color:#fef2f2;background:#ef444440;border-color:#f87171;box-shadow:0 6px 20px #ef44444d}
.lYvz6q_contentManager{background:var(--color-bg-primary-overlay,#061818);overflow:hidden}.lYvz6q_playerSection{width:100%}.lYvz6q_authPlaceholder{background:color-mix(in srgb, var(--color-black) 20%, transparent);border:1px dashed color-mix(in srgb, var(--color-primary) 40%, transparent);border-radius:var(--border-radius,12px);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:20px;padding:60px 20px;display:flex}.lYvz6q_authPlaceholder h3{color:var(--color-text-primary,#f6d982);font-size:var(--font-md,16px);font-weight:var(--font-weight-medium,500);margin-bottom:20px}.lYvz6q_authPlaceholder .lYvz6q_loginBtn{background:var(--color-primary,#f6d982);color:var(--color-bg-primary,#061818);font-size:var(--font-md,16px);font-weight:var(--font-weight-bold,700);cursor:pointer;border:none;border-radius:8px;padding:10px 24px;transition:all .3s}.lYvz6q_authPlaceholder .lYvz6q_loginBtn:hover{background:var(--color-title-hover,#f5c452);transform:translateY(-2px)}.lYvz6q_playerWrapper{flex-direction:column;display:flex}.lYvz6q_playerWrapper .lYvz6q_videoContainer{aspect-ratio:16/9;background-color:#000;border-radius:16px;justify-content:center;align-items:center;width:auto;max-height:540px;margin:20px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.lYvz6q_playerWrapper .lYvz6q_videoContainer{border-radius:14px;max-height:400px}}@media (max-width:440px){.lYvz6q_playerWrapper .lYvz6q_videoContainer{border-radius:12px;max-height:250px}}.lYvz6q_playerWrapper .lYvz6q_videoContainer [data-vjs-player]{width:100%!important;height:100%!important}.lYvz6q_playerWrapper .lYvz6q_videoContainer .video-js{background-color:#000!important;width:100%!important;height:100%!important;max-height:100%!important;padding-top:0!important}.lYvz6q_playerWrapper .lYvz6q_videoContainer .video-js .vjs-tech{object-fit:contain!important;background-color:#000!important;width:100%!important;height:100%!important;max-height:100%!important}.lYvz6q_playerWrapper .lYvz6q_videoContainer .video-js .vjs-poster{background-color:#000!important;background-size:contain!important}.lYvz6q_playerWrapper .lYvz6q_audioWrapper{border-radius:16px;width:100%}@media (max-width:1024px){.lYvz6q_playerWrapper .lYvz6q_audioWrapper{background-color:var(--color-overlay);z-index:30;border-bottom-right-radius:0;border-bottom-left-radius:0;width:-webkit-fill-available;width:-moz-available;width:stretch;margin-left:16px;margin-right:16px;position:fixed;bottom:0;left:0;right:0}}.lYvz6q_playerWrapper .lYvz6q_audioWrapper .lYvz6q_audioCloseBtn{z-index:31;border:1px solid color-mix(in srgb, var(--color-white) 20%, transparent);color:var(--color-card-text,#fffaea);cursor:pointer;background:var(--color-bg-primary-overlay);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;line-height:1;transition:all .2s;display:flex;position:absolute;top:6px;right:10px}.lYvz6q_playerWrapper .lYvz6q_audioWrapper .lYvz6q_audioCloseBtn:hover{background:color-mix(in srgb, var(--color-white) 20%, transparent);border-color:color-mix(in srgb, var(--color-white) 40%, transparent);transform:scale(1.1)}@media (max-width:440px){.lYvz6q_playerWrapper .lYvz6q_audioWrapper{border-radius:12px}}.lYvz6q_playerWrapper .lYvz6q_aparatWrapper{aspect-ratio:16/9;background-color:#000;border-radius:16px;width:100%;max-height:540px;position:relative;overflow:hidden}@media (max-width:768px){.lYvz6q_playerWrapper .lYvz6q_aparatWrapper{border-radius:14px;max-height:400px}}@media (max-width:440px){.lYvz6q_playerWrapper .lYvz6q_aparatWrapper{border-radius:12px;max-height:250px}}.lYvz6q_playerWrapper .lYvz6q_aparatWrapper iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.lYvz6q_playerWrapper .plyr{--plyr-color-main:var(--color-primary,#f6d982);--plyr-audio-controls-background:var(--color-overlay,#002b20);--plyr-audio-control-color:color-mix(in srgb, var(--color-white) 70%, transparent);--plyr-audio-control-color-hover:var(--color-black);--plyr-audio-control-background-hover:transparent;--plyr-control-radius:12px;--plyr-range-thumb-background:var(--color-primary,#f6d982);--plyr-range-track-background:color-mix(in srgb, var(--color-white) 10%, transparent)}.lYvz6q_playerWrapper .plyr .plyr__controls{border:1px solid color-mix(in srgb, var(--color-primary) 15%, transparent)!important;background:var(--color-overlay,#002b20)!important;border-radius:16px!important;padding:10px!important}.lYvz6q_playerWrapper .plyr .plyr__control{-webkit-tap-highlight-color:#0000;outline:none!important}:is(.lYvz6q_playerWrapper .plyr .plyr__control:focus,.lYvz6q_playerWrapper .plyr .plyr__control:focus-visible){color:color-mix(in srgb, var(--color-white) 70%, transparent)!important;box-shadow:none!important;background:0 0!important;outline:none!important}.lYvz6q_playerWrapper .plyr .plyr__control:active{transform:scale(.92);background:var(--color-primary,#f6d982)!important;color:var(--color-black)!important}@media (hover:hover) and (pointer:fine){.lYvz6q_playerWrapper .plyr .plyr__control:hover{background:var(--color-primary,#f6d982)!important;color:var(--color-black)!important}}:is(.lYvz6q_playerWrapper .plyr .plyr__controls [data-plyr=rewind],.lYvz6q_playerWrapper .plyr .plyr__controls [data-plyr=fast-forward]){-webkit-tap-highlight-color:#0000;justify-content:center;align-items:center;transition:all .15s;display:inline-flex!important}:is(.lYvz6q_playerWrapper .plyr .plyr__controls [data-plyr=rewind] svg,.lYvz6q_playerWrapper .plyr .plyr__controls [data-plyr=fast-forward] svg){fill:currentColor;display:block;width:20px!important;height:20px!important}:is(.lYvz6q_playerWrapper .plyr .plyr__controls [data-plyr=rewind]:focus,.lYvz6q_playerWrapper .plyr .plyr__controls [data-plyr=rewind]:focus-visible,.lYvz6q_playerWrapper .plyr .plyr__controls [data-plyr=fast-forward]:focus,.lYvz6q_playerWrapper .plyr .plyr__controls [data-plyr=fast-forward]:focus-visible){color:color-mix(in srgb, var(--color-white) 70%, transparent)!important;background:0 0!important;outline:none!important}@media (hover:hover) and (pointer:fine){:is(.lYvz6q_playerWrapper .plyr .plyr__controls [data-plyr=rewind]:hover,.lYvz6q_playerWrapper .plyr .plyr__controls [data-plyr=fast-forward]:hover){transform:scale(1.1);background:var(--color-primary,#f6d982)!important;color:var(--color-black)!important}}:is(.lYvz6q_playerWrapper .plyr .plyr__controls [data-plyr=rewind]:active,.lYvz6q_playerWrapper .plyr .plyr__controls [data-plyr=fast-forward]:active){background:var(--color-primary,#f6d982)!important;color:var(--color-black)!important;transform:scale(.92)!important}:is(.lYvz6q_playerWrapper .plyr .plyr__time--duration,.lYvz6q_playerWrapper .plyr .plyr__time+.plyr__time,.lYvz6q_playerWrapper .plyr .plyr__controls__item.plyr__time--duration.plyr__time){display:block!important}@media (max-width:768px){:is(.lYvz6q_playerWrapper .plyr .plyr__volume,.lYvz6q_playerWrapper .plyr [data-plyr=mute],.lYvz6q_playerWrapper .plyr [data-plyr=volume]){display:none!important}:is(.lYvz6q_playerWrapper .plyr .plyr__time--duration,.lYvz6q_playerWrapper .plyr .plyr__time+.plyr__time,.lYvz6q_playerWrapper .plyr .plyr__controls__item.plyr__time--duration.plyr__time){display:block!important}}.lYvz6q_playerWrapper .plyr.lYvz6q_plyr--audio{border-radius:16px;overflow:visible}.lYvz6q_playerWrapper .plyr .plyr__control--speed-badge{cursor:pointer;letter-spacing:.5px;direction:ltr;justify-content:center;align-items:center;min-width:36px;height:30px;font-family:inherit;transition:all .2s cubic-bezier(.4,0,.2,1);color:var(--color-primary,#f6d982)!important;background:color-mix(in srgb, var(--color-primary,#f6d982) 12%, transparent)!important;border:1px solid color-mix(in srgb, var(--color-primary,#f6d982) 30%, transparent)!important;border-radius:8px!important;margin:0 4px!important;padding:0 8px!important;font-size:12.5px!important;font-weight:700!important;display:inline-flex!important}.lYvz6q_playerWrapper .plyr .plyr__control--speed-badge span{pointer-events:none;line-height:1}.lYvz6q_playerWrapper .plyr .plyr__control--speed-badge:hover{box-shadow:0 2px 8px color-mix(in srgb, var(--color-primary,#f6d982) 35%, transparent);transform:scale(1.06);background:var(--color-primary,#f6d982)!important;color:var(--color-black,#000)!important;border-color:var(--color-primary,#f6d982)!important}.lYvz6q_playerWrapper .plyr .plyr__control--speed-badge:active{transform:scale(.94)}.lYvz6q_playerWrapper .lYvz6q_plyr__control{padding:2px!important}.lYvz6q_mediaToggle{border-bottom:1px solid color-mix(in srgb, var(--color-white) 8%, transparent);gap:8px;padding:16px;display:flex}.lYvz6q_mediaToggle .lYvz6q_toggleBtn{border:1px solid color-mix(in srgb, var(--color-white) 20%, transparent);color:color-mix(in srgb, var(--color-white) 60%, transparent);cursor:pointer;font-size:var(--font-sm,14px);background:0 0;border-radius:8px;flex:1;padding:8px 16px;font-family:inherit;transition:all .2s}.lYvz6q_mediaToggle .lYvz6q_toggleBtn:hover{background:color-mix(in srgb, var(--color-white) 10%, transparent);color:var(--color-white)}.lYvz6q_mediaToggle .lYvz6q_toggleBtn.lYvz6q_toggleActive{background:var(--color-primary,#f6d982);color:var(--color-black);border-color:#0000;font-weight:600}.lYvz6q_curriculumSection{margin:0 auto;padding:16px 16px 24px}.lYvz6q_sectionTitle{text-align:center;font-size:var(--font-lg,20px);color:var(--color-text-primary,#f6d982);font-weight:var(--font-weight-medium,500);margin-top:24px;margin-bottom:24px}@media (max-width:768px){.lYvz6q_sectionTitle{font-size:var(--font-md,16px);margin-bottom:20px}}.lYvz6q_lessonList{flex-direction:column;gap:12px;max-height:420px;margin:0;padding:0 4px;list-style:none;display:flex;overflow:hidden auto}.lYvz6q_lessonList::-webkit-scrollbar{width:6px}.lYvz6q_lessonList::-webkit-scrollbar-track{background:color-mix(in srgb, var(--color-white) 5%, transparent);border-radius:10px}.lYvz6q_lessonList::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-primary) 40%, transparent);border-radius:10px}.lYvz6q_lessonList::-webkit-scrollbar-thumb:hover{background:var(--color-primary)}.lYvz6q_lessonItem{background:var(--color-card-bg,#002b2080);border:1px solid color-mix(in srgb, var(--color-primary) 12%, transparent);border-radius:var(--border-radius,12px);cursor:pointer;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:14px 20px;transition:all .25s;display:flex;position:relative}.lYvz6q_lessonItem:hover:not(.lYvz6q_locked):not(.lYvz6q_lockedLesson){background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-color:color-mix(in srgb, var(--color-primary) 40%, transparent)}.lYvz6q_lessonItem.lYvz6q_locked,.lYvz6q_lessonItem.lYvz6q_lockedLesson{opacity:.55;cursor:not-allowed;background:color-mix(in srgb, var(--color-white) 2%, transparent);border-color:color-mix(in srgb, var(--color-white) 8%, transparent)}.lYvz6q_lessonItem.lYvz6q_lastListened{box-shadow:0 4px 18px color-mix(in srgb, var(--color-primary,#f6d982) 16%, transparent);min-height:min-content;overflow:hidden;border:1.5px solid color-mix(in srgb, var(--color-primary,#f6d982) 80%, transparent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary,#f6d982) 14%, var(--color-card-bg,#002b2099)) 0%, var(--color-card-bg,#002b2080) 100%)!important;border-radius:24px 6px!important}.lYvz6q_lessonItem.lYvz6q_lastListened:after{content:"";background:var(--color-primary,#f6d982);width:4px;height:100%;position:absolute;top:0;right:0}.lYvz6q_lessonItem.lYvz6q_lastListened:hover:not(.lYvz6q_locked):not(.lYvz6q_lockedLesson){box-shadow:0 6px 22px color-mix(in srgb, var(--color-primary,#f6d982) 28%, transparent);border-color:var(--color-primary,#f6d982)!important}.lYvz6q_lessonItem.lYvz6q_lastListened .lYvz6q_lessonIcon{color:var(--color-primary,#f6d982)}.lYvz6q_lessonItem.lYvz6q_lastListened .lYvz6q_lastListenedIcon{color:var(--color-primary,#f6d982);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--color-primary,#f6d982) 50%, transparent))}.lYvz6q_lessonItem.lYvz6q_lastListened.lYvz6q_active{border-color:var(--color-primary,#f6d982)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary,#f6d982) 22%, var(--color-card-bg,#002b2099)) 0%, color-mix(in srgb, var(--color-primary,#f6d982) 14%, var(--color-card-bg,#002b2080)) 100%)!important}.lYvz6q_lessonItem.lYvz6q_active{border-color:var(--color-text-primary,#f6d982);background:color-mix(in srgb, var(--color-primary) 15%, transparent)}.lYvz6q_lessonMeta{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:6px;display:flex}.lYvz6q_lessonBadges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lYvz6q_lastListenedBadge{background:color-mix(in srgb, var(--color-primary,#f6d982) 18%, transparent);color:var(--color-primary,#f6d982);border:1px solid color-mix(in srgb, var(--color-primary,#f6d982) 45%, transparent);white-space:nowrap;border-radius:12px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;animation:3s ease-in-out infinite lYvz6q_subtleGlow;display:inline-flex}.lYvz6q_lastListenedBadge svg{stroke-width:2.2px;color:var(--color-primary,#f6d982)}@media (max-width:440px){.lYvz6q_lastListenedBadge{padding:2px 7px;font-size:10px}}@keyframes lYvz6q_subtleGlow{0%,to{box-shadow:0 0 #f6d98200}50%{box-shadow:0 0 10px color-mix(in srgb, var(--color-primary,#f6d982) 30%, transparent)}}.lYvz6q_lessonInfo{align-items:center;gap:14px;display:flex}.lYvz6q_lessonIcon{font-size:var(--font-lg);text-align:center;min-width:24px}.lYvz6q_lessonTitle{font-size:var(--font-sm,14px);color:var(--color-card-text,#fffaea);font-weight:var(--font-weight-medium,500)}@media (max-width:768px){.lYvz6q_lessonTitle{font-size:var(--font-xs,12px)}}.lYvz6q_freeBadge{background:var(--color-success,#10b981);color:var(--color-white,#fff);font-size:var(--font-xs,12px);border-radius:4px;padding:2px 8px;font-weight:700}.lYvz6q_dualBadge{background:color-mix(in srgb, var(--color-blue-alt,#64b4ff) 20%, transparent);color:var(--color-blue-light,#6ab4ff);border:1px solid color-mix(in srgb, var(--color-blue-alt,#64b4ff) 40%, transparent);white-space:nowrap;border-radius:10px;padding:2px 7px;font-size:10px}.lYvz6q_playingBadge{background:var(--color-primary,#f6d982);color:var(--color-bg-primary,#061818);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;animation:2s ease-in-out infinite lYvz6q_playingPulse;display:inline-flex}@keyframes lYvz6q_playingPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.96)}}.lYvz6q_lessonDuration{font-size:var(--font-sm,14px);color:color-mix(in srgb, var(--color-card-text,#fffaea) 70%, transparent)}.lYvz6q_accordion{background:color-mix(in srgb, var(--color-bg-primary,#061818) 60%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.lYvz6q_chapterItem{border-bottom:1px solid color-mix(in srgb, var(--color-primary) 15%, transparent);background:0 0;transition:background .3s}.lYvz6q_chapterItem:last-child{border-bottom:none}.lYvz6q_chapterItem.lYvz6q_openChapter{background:color-mix(in srgb, var(--color-primary) 5%, transparent)}.lYvz6q_chapterHeader{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:20px 24px;transition:background .2s;display:flex}.lYvz6q_chapterHeader:hover{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.lYvz6q_chapterHeaderRight{align-items:center;gap:12px;display:flex}.lYvz6q_chapterTitle{font-size:var(--font-xs,12px);font-weight:var(--font-weight-medium,500);background:color-mix(in srgb, var(--color-primary) 15%, transparent);color:var(--color-primary,#f6d982);white-space:nowrap;border-radius:20px;padding:4px 10px}.lYvz6q_chapterHeaderLeft{align-items:center;gap:20px;display:flex}@media (max-width:768px){.lYvz6q_chapterHeaderLeft{gap:14px}}@media (max-width:440px){.lYvz6q_chapterHeaderLeft{gap:10px}}.lYvz6q_chapterBuyAction{align-items:center;gap:12px;display:flex}@media (max-width:768px){.lYvz6q_chapterBuyAction{flex-direction:column;gap:8px}}.lYvz6q_chapterPrice{font-size:var(--font-sm,14px);color:var(--color-text-primary,#f6d982);font-weight:var(--font-weight-bold,700);white-space:nowrap}@media (max-width:440px){.lYvz6q_chapterPrice{font-size:12px}}.lYvz6q_headerBuyChapterBtn{background:var(--color-primary,#f6d982);color:var(--color-bg-primary,#061818);font-size:var(--font-xs,12px);font-weight:var(--font-weight-bold,700);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;transition:all .2s;display:inline-flex}.lYvz6q_headerBuyChapterBtn:hover{background:var(--color-title-hover,#f5c452);box-shadow:0 4px 12px color-mix(in srgb, var(--color-primary,#f6d982) 30%, transparent);transform:translateY(-1px)}.lYvz6q_headerBuyChapterBtn.lYvz6q_inCartBtn{background:color-mix(in srgb, var(--color-success,#10b981) 15%, transparent);color:var(--color-success,#10b981);border-color:color-mix(in srgb, var(--color-success,#10b981) 40%, transparent)}.lYvz6q_headerBuyChapterBtn.lYvz6q_inCartBtn:hover{background:color-mix(in srgb, var(--color-success,#10b981) 25%, transparent);border-color:var(--color-success,#10b981);box-shadow:0 4px 12px color-mix(in srgb, var(--color-success,#10b981) 20%, transparent);transform:translateY(-1px)}.lYvz6q_headerBuyChapterBtn svg{stroke-width:2.2px;display:block}@media (max-width:440px){.lYvz6q_headerBuyChapterBtn{border-radius:6px;gap:4px;padding:5px 8px;font-size:11px}}.lYvz6q_unlockedBadge{font-size:var(--font-xs,12px);font-weight:var(--font-weight-medium,500);color:var(--color-success,#10b981);background:color-mix(in srgb, var(--color-success,#10b981) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-success,#10b981) 25%, transparent);white-space:nowrap;border-radius:20px;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}@media (max-width:440px){.lYvz6q_unlockedBadge{padding:2px 8px;font-size:10px}}.lYvz6q_chapterMeta{font-size:var(--font-sm,14px);color:color-mix(in srgb, var(--color-text-primary) 70%, transparent);align-items:center;gap:12px;display:flex}@media (max-width:440px){.lYvz6q_chapterMeta{display:none}}.lYvz6q_chapterStatus{color:color-mix(in srgb, var(--color-text-primary) 80%, transparent);align-items:center;gap:12px;display:flex}.lYvz6q_chapterStatus .lYvz6q_statusIconLock{color:var(--color-error,#ef4444)}.lYvz6q_chapterStatus .lYvz6q_statusIconUnlock{color:var(--color-primary,#f6d982)}.lYvz6q_chevronIcon{color:color-mix(in srgb, var(--color-white) 60%, transparent);transition:transform .3s}.lYvz6q_chevronIcon.lYvz6q_rotated{transform:rotate(180deg)}.lYvz6q_chapterContent{padding:16px 24px 24px}@media (max-width:440px){.lYvz6q_chapterContent{padding:12px 16px 20px}}.lYvz6q_chapterLessonList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lYvz6q_chapterLessonList.lYvz6q_disabledList{opacity:.5;pointer-events:none;filter:grayscale()}.lYvz6q_modalBody{text-align:center;padding:16px 8px}.lYvz6q_modalBody p{font-size:var(--font-md,16px);color:var(--color-card-text,#fffaea);line-height:var(--line-height-md,1.6);margin-bottom:24px}.lYvz6q_modalBody .lYvz6q_modalActions{justify-content:center;gap:16px;display:flex}@media (max-width:768px){.lYvz6q_modalBody .lYvz6q_modalActions{flex-direction:column;gap:12px}}.lYvz6q_modalBody .lYvz6q_modalActions .lYvz6q_goToCartBtn{background:var(--color-primary,#f6d982);color:var(--color-bg-primary,#061818);border-radius:8px;padding:10px 20px;font-weight:700;text-decoration:none;transition:all .2s}.lYvz6q_modalBody .lYvz6q_modalActions .lYvz6q_goToCartBtn:hover{background:var(--color-title-hover,#f5c452)}.lYvz6q_modalBody .lYvz6q_modalActions .lYvz6q_continueBtn{border:1px solid color-mix(in srgb, var(--color-white) 30%, transparent);color:var(--color-white,#fff);cursor:pointer;background:0 0;border-radius:8px;padding:10px 20px;font-family:inherit;transition:all .2s}.lYvz6q_modalBody .lYvz6q_modalActions .lYvz6q_continueBtn:hover{background:color-mix(in srgb, var(--color-white) 10%, transparent)}
.XPbhFW_tabsWrapper{margin-top:var(--space-section-top-desktop,48px);margin-bottom:var(--space-section-bottom-desktop,48px);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--color-primary,#f6d982) 18%, transparent);width:100%;max-width:100%;box-shadow:0 8px 32px color-mix(in srgb, var(--color-black) 25%, transparent);background:0 0;border-radius:16px;overflow:visible}@media (max-width:768px){.XPbhFW_tabsWrapper{border-radius:14px;margin-top:36px;margin-bottom:36px}}@media (max-width:440px){.XPbhFW_tabsWrapper{border-radius:12px;margin-top:24px;margin-bottom:24px}}.XPbhFW_tabsNav{background:color-mix(in srgb, var(--color-bg-primary,#061818) 95%, transparent);border-bottom:1px solid color-mix(in srgb, var(--color-primary,#f6d982) 18%, transparent);box-sizing:border-box;scrollbar-width:none;border-top-left-radius:15px;border-top-right-radius:15px;align-items:flex-end;gap:6px;width:100%;padding:10px 16px 0;display:flex;position:relative;overflow-x:auto}.XPbhFW_tabsNav::-webkit-scrollbar{display:none}@media (max-width:768px){.XPbhFW_tabsNav{gap:4px;padding:8px 10px 0}}@media (max-width:440px){.XPbhFW_tabsNav{gap:4px;padding:6px 6px 0}}.XPbhFW_tabBtn{color:color-mix(in srgb, var(--color-white,#fff) 65%, transparent);font-size:var(--font-md,16px);font-weight:var(--font-weight-medium,500);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:10px 10px 0 0;justify-content:center;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 22px;font-family:inherit;transition:all .2s ease-in-out;display:inline-flex;position:relative}@media (max-width:768px){.XPbhFW_tabBtn{min-width:0;font-size:var(--font-sm,14px);border-top-left-radius:8px;border-top-right-radius:8px;flex:1 1 0;gap:6px;padding:10px 12px}}@media (max-width:440px){.XPbhFW_tabBtn{border-top-left-radius:6px;border-top-right-radius:6px;gap:4px;padding:8px 6px;font-size:13px}}@media (max-width:360px){.XPbhFW_tabBtn{gap:3px;padding:7px 4px;font-size:12px}}.XPbhFW_tabBtn:hover:not(.XPbhFW_activeTab){color:var(--color-white,#fff);background:color-mix(in srgb, var(--color-primary,#f6d982) 6%, transparent)}.XPbhFW_tabBtn.XPbhFW_activeTab{color:var(--color-text-primary,#f6d982);background:var(--color-bg-primary,#061818);border:1px solid color-mix(in srgb, var(--color-primary,#f6d982) 25%, transparent);border-top:2px solid var(--color-primary,#f6d982);border-bottom:1px solid var(--color-bg-primary,#061818);font-weight:var(--font-weight-bold,700);z-index:2}.XPbhFW_tabBtn.XPbhFW_activeTab .XPbhFW_tabIcon{color:var(--color-text-primary,#f6d982)}.XPbhFW_tabIcon{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.XPbhFW_tabIcon svg{width:18px;height:18px;display:block}@media (max-width:768px){.XPbhFW_tabIcon svg{width:16px;height:16px}}@media (max-width:440px){.XPbhFW_tabIcon svg{width:14px;height:14px}}.XPbhFW_tabTitle{white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.XPbhFW_tabBadge{font-size:var(--font-xs,11px);font-weight:var(--font-weight-medium,500);background:color-mix(in srgb, var(--color-primary,#f6d982) 15%, transparent);color:var(--color-text-primary,#f6d982);border:1px solid color-mix(in srgb, var(--color-primary,#f6d982) 25%, transparent);border-radius:20px;flex-shrink:0;align-items:center;padding:2px 7px;display:inline-flex}@media (max-width:768px){.XPbhFW_tabBadge{display:none}}.XPbhFW_tabPanels{box-sizing:border-box;background:0 0;border-bottom-right-radius:15px;border-bottom-left-radius:15px;width:100%;max-width:100%}@media (max-width:768px){.XPbhFW_tabPanels{border-bottom-right-radius:13px;border-bottom-left-radius:13px}}@media (max-width:440px){.XPbhFW_tabPanels{border-bottom-right-radius:11px;border-bottom-left-radius:11px}}.XPbhFW_tabPanel{box-sizing:border-box;background:0 0;border-bottom-right-radius:15px;border-bottom-left-radius:15px;width:100%;max-width:100%;animation:.2s cubic-bezier(.16,1,.3,1) XPbhFW_fadeInPanel}@media (max-width:768px){.XPbhFW_tabPanel{border-bottom-right-radius:13px;border-bottom-left-radius:13px}}@media (max-width:440px){.XPbhFW_tabPanel{border-bottom-right-radius:11px;border-bottom-left-radius:11px}}.XPbhFW_tabPanel.XPbhFW_hiddenPanel{display:none!important}.XPbhFW_tabPanel .contentManager{background:0 0!important;border:none!important;border-radius:0!important;margin-top:0!important}@keyframes XPbhFW_fadeInPanel{0%{opacity:0}to{opacity:1}}.XPbhFW_contentSection{box-sizing:border-box;overflow-wrap:break-word;word-break:break-word;background:0 0;border:none;border-radius:0;width:100%;padding:32px}@media (max-width:768px){.XPbhFW_contentSection{padding:24px}}@media (max-width:440px){.XPbhFW_contentSection{padding:16px}}
