@keyframes TradingMind-module__gWXhUa__spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes TradingMind-module__gWXhUa__pulse-slow{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes TradingMind-module__gWXhUa__ping-slow{0%{opacity:.6;transform:scale(.95)}50%{opacity:.2;transform:scale(1.05)}to{opacity:.6;transform:scale(.95)}}@keyframes TradingMind-module__gWXhUa__spin-dot{to{transform:rotate(360deg)}}.TradingMind-module__gWXhUa__tabBar{background:#ffffff0a;border-radius:10px;gap:4px;width:fit-content;padding:4px;display:flex}.TradingMind-module__gWXhUa__tabBtn{cursor:pointer;color:#ffffff59;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s;display:flex}.TradingMind-module__gWXhUa__tabBtn:hover{color:#fff9}.TradingMind-module__gWXhUa__tabBtnActive{color:#85b7eb;background:#378add26;font-weight:600}.TradingMind-module__gWXhUa__loginBanner{cursor:pointer;background:#378add0f;border:.5px solid #378add33;border-radius:12px;align-items:center;gap:14px;padding:14px 20px;text-decoration:none;transition:all .2s;display:flex}.TradingMind-module__gWXhUa__loginBanner:hover{background:#378add1f;border-color:#378add59}.TradingMind-module__gWXhUa__loginBannerIcon{background:#378add26;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.TradingMind-module__gWXhUa__loginBannerTitle{color:#85b7eb;margin-bottom:2px;font-size:13px;font-weight:600}.TradingMind-module__gWXhUa__loginBannerSub{color:#ffffff59;font-size:11px}.TradingMind-module__gWXhUa__playerPanel{-webkit-user-select:none;user-select:none;scrollbar-width:none;margin:0 auto;padding:max(16px,4vh) 0 16px}.TradingMind-module__gWXhUa__playerPanel::-webkit-scrollbar{display:none}.TradingMind-module__gWXhUa__eyebrow{letter-spacing:2px;text-transform:uppercase;color:#85b7ebcc;flex-shrink:0;margin-bottom:16px;font-size:11px;font-weight:500}.TradingMind-module__gWXhUa__episodeInfo{text-align:center;margin-top:16px;margin-bottom:20px}.TradingMind-module__gWXhUa__episodeTitle{color:#fff;min-height:26px;margin-bottom:6px;font-weight:600;transition:all .3s}.TradingMind-module__gWXhUa__episodeDesc{color:#fff6;min-height:18px;font-size:12px}.TradingMind-module__gWXhUa__sessionTimer{color:#85b7ebb3;font-variant-numeric:tabular-nums;letter-spacing:.5px;margin-top:8px;font-size:11px}.TradingMind-module__gWXhUa__audioError{color:#a32d2d;margin-top:8px;font-size:12px}.TradingMind-module__gWXhUa__progressBarWrap{width:100%;max-width:440px;margin-bottom:24px}.TradingMind-module__gWXhUa__progressTrack{cursor:pointer;background:#ffffff1f;border-radius:4px;height:4px;position:relative}.TradingMind-module__gWXhUa__progressFill{background:#fff;border-radius:4px;height:100%;transition:width .2s linear;position:relative}.TradingMind-module__gWXhUa__progressThumb{background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-4px;right:-4px;box-shadow:0 0 6px #ffffff80}.TradingMind-module__gWXhUa__timecodes{color:#fff6;justify-content:space-between;font-size:11px;display:flex}.TradingMind-module__gWXhUa__controls{justify-content:center;align-items:center;gap:24px;margin-bottom:24px;display:flex}.TradingMind-module__gWXhUa__controlBtn{color:#fff;cursor:pointer;opacity:.8;background:#ffffff0d;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex}.TradingMind-module__gWXhUa__controlBtn:hover:not(:disabled){background:#ffffff1a}.TradingMind-module__gWXhUa__controlBtn:disabled{opacity:.4;cursor:not-allowed}.TradingMind-module__gWXhUa__playBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#185fa5,#378add);border:none;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;transition:all .3s;display:flex}.TradingMind-module__gWXhUa__playBtn:disabled{opacity:.6;cursor:not-allowed}.TradingMind-module__gWXhUa__playBtnActive{transform:scale(1.05);box-shadow:0 0 30px 8px #378add73}.TradingMind-module__gWXhUa__secondaryControls{justify-content:space-between;align-items:center;width:100%;max-width:440px;padding:0 10px;display:flex}.TradingMind-module__gWXhUa__loopBtn{cursor:pointer;color:#fff6;background:0 0;border:.5px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:flex}.TradingMind-module__gWXhUa__loopBtnActive{color:#85b7eb;background:#378add26;border-color:#378add80}.TradingMind-module__gWXhUa__volumeGroup{align-items:center;gap:10px;width:160px;display:flex}.TradingMind-module__gWXhUa__muteBtn{color:#ffffff80;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:18px;display:flex}.TradingMind-module__gWXhUa__volumeSlider{cursor:pointer;appearance:none;border:none;border-radius:4px;outline:none;flex:1;height:3px}.TradingMind-module__gWXhUa__volumeSlider::-webkit-slider-runnable-track{background:0 0;border-radius:4px;height:3px}.TradingMind-module__gWXhUa__volumeSlider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#fff;border-radius:50%;width:12px;height:12px;margin-top:-4.5px}.TradingMind-module__gWXhUa__volumeSlider::-moz-range-track{background:0 0;border:none;border-radius:4px;height:3px}.TradingMind-module__gWXhUa__volumeSlider::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:50%;width:12px;height:12px}.TradingMind-module__gWXhUa__keyboardHint{color:#fff3;letter-spacing:.5px;margin-top:24px;font-size:11px}.TradingMind-module__gWXhUa__episodeList{scrollbar-width:none;-ms-overflow-style:none;border-left:.5px solid #ffffff0f;padding:32px 8px 32px clamp(16px,4vw,32px);overflow-y:auto}.TradingMind-module__gWXhUa__episodeList::-webkit-scrollbar{display:none}.TradingMind-module__gWXhUa__libraryLabel{letter-spacing:1px;text-transform:uppercase;color:#ffffff4d;margin-bottom:20px;font-size:12px;font-weight:500}.TradingMind-module__gWXhUa__accordion{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;transition:all .3s;overflow:hidden}.TradingMind-module__gWXhUa__accordionHeader{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:16px;transition:background .15s;display:flex}.TradingMind-module__gWXhUa__accordionHeader:hover{background:#ffffff0d}.TradingMind-module__gWXhUa__accordionIcon{background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s;display:flex}.TradingMind-module__gWXhUa__accordionHeader:hover .TradingMind-module__gWXhUa__accordionIcon{background:#ffffff1a}.TradingMind-module__gWXhUa__accordionCatName{color:#fff;font-size:15px;font-weight:500}.TradingMind-module__gWXhUa__accordionCatCount{color:#fff6;font-size:11px}.TradingMind-module__gWXhUa__accordionChevron{color:#ffffff4d;transition:transform .3s}.TradingMind-module__gWXhUa__accordionChevronOpen{transform:rotate(180deg)}.TradingMind-module__gWXhUa__accordionBody{border-top:1px solid #ffffff0d;padding:8px}.TradingMind-module__gWXhUa__episodeRow{cursor:pointer;text-align:left;background:0 0;border:none;border-left:3px solid #0000;border-radius:8px;align-items:center;gap:14px;width:100%;padding:12px 10px;transition:all .15s;display:flex}.TradingMind-module__gWXhUa__episodeRow:hover{background:#ffffff0d}.TradingMind-module__gWXhUa__episodeRow:disabled{cursor:not-allowed}.TradingMind-module__gWXhUa__episodeRowActive{background:#378add1a;border-left-color:#378add}.TradingMind-module__gWXhUa__episodeIndicator{color:#ffffff4d;background:#ffffff0f;border:.5px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.TradingMind-module__gWXhUa__episodeIndicatorActive{color:#fff;background:#185fa5;border-color:#0000;font-size:12px;box-shadow:0 0 16px 4px #378add59}.TradingMind-module__gWXhUa__spinner{border:2px solid #fff3;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite TradingMind-module__gWXhUa__spin-dot}.TradingMind-module__gWXhUa__episodeMeta{flex:1;min-width:0}.TradingMind-module__gWXhUa__episodeRowTitle{color:#fffc;margin-bottom:3px;font-size:13.5px;font-weight:400;transition:color .2s}.TradingMind-module__gWXhUa__episodeRowTitleActive{color:#fff;font-weight:600}.TradingMind-module__gWXhUa__episodeRowDesc{color:#fff6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.TradingMind-module__gWXhUa__episodeDot{font-size:8px}.TradingMind-module__gWXhUa__episodeDuration{flex-shrink:0}.TradingMind-module__gWXhUa__statusBadge{border-radius:20px;flex-shrink:0;align-items:center;gap:3px;padding:2px 7px;font-size:10px;display:flex}.TradingMind-module__gWXhUa__statusDone{color:#10b981;background:#10b9811a;border:.5px solid #10b98133}.TradingMind-module__gWXhUa__statusReady{color:#4ade80;background:#4ade801a;border:.5px solid #4ade8033}.TradingMind-module__gWXhUa__statusSoon{color:#fff3;background:#ffffff0a;border:.5px solid #ffffff14}.TradingMind-module__gWXhUa__bottomNote{color:#fff3;max-width:400px;margin-top:32px;font-size:12px;line-height:1.7}.TradingMind-module__gWXhUa__creditLink{color:#fff6;text-decoration:underline;transition:color .2s}.TradingMind-module__gWXhUa__creditLink:hover{color:#fffc}.TradingMind-module__gWXhUa__visualizerContainer{justify-content:center;align-items:center;transition:transform .3s;display:flex}@media (max-width:1024px){.TradingMind-module__gWXhUa__visualizerContainer{margin-top:-60px;margin-bottom:-50px;transform:scale(.65)}}
@keyframes ProgressTab-module___zuI2G__pulse-slow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.02)}}.ProgressTab-module___zuI2G__card{background:#ffffff08;border:.5px solid #ffffff14;border-radius:14px;padding:16px}.ProgressTab-module___zuI2G__sectionLabel{color:#ffffff80;letter-spacing:1px;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:600}.ProgressTab-module___zuI2G__streakCard{background:#ffffff08;border-radius:14px;padding:18px 22px;position:relative;overflow:hidden}.ProgressTab-module___zuI2G__streakCardHot{border:.5px solid #fb923c40}.ProgressTab-module___zuI2G__streakCardDefault{border:.5px solid #ffffff14}.ProgressTab-module___zuI2G__streakGlow{pointer-events:none;background:radial-gradient(circle,#fb923c14 0%,#0000 70%);width:200px;height:200px;position:absolute;top:-50%;left:-20%}.ProgressTab-module___zuI2G__streakLeft{align-items:center;gap:14px;display:flex;position:relative}.ProgressTab-module___zuI2G__fireEmoji{font-size:36px}.ProgressTab-module___zuI2G__fireEmojiPulse{animation:2s ease-in-out infinite ProgressTab-module___zuI2G__pulse-slow}.ProgressTab-module___zuI2G__streakCount{color:#fff;font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1}.ProgressTab-module___zuI2G__streakLabel{color:#ffffff73;margin-top:4px;font-size:12px}.ProgressTab-module___zuI2G__bestBox{background:#fbbf2414;border:.5px solid #fbbf2433;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;display:flex}.ProgressTab-module___zuI2G__bestCount{color:#fbbf24;font-size:16px;font-weight:700}.ProgressTab-module___zuI2G__bestLabel{color:#fbbf2499;font-size:10px}.ProgressTab-module___zuI2G__goalCard{background:#ffffff08;border-radius:14px;align-items:center;gap:20px;padding:16px 20px;display:flex}.ProgressTab-module___zuI2G__goalCardDone{border:.5px solid #10b98140}.ProgressTab-module___zuI2G__goalCardDefault{border:.5px solid #ffffff14}.ProgressTab-module___zuI2G__ringWrap{flex-shrink:0;width:90px;height:90px;position:relative}.ProgressTab-module___zuI2G__ringInner{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProgressTab-module___zuI2G__ringMinutes{color:#fff;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.ProgressTab-module___zuI2G__ringGoal{color:#ffffff59;font-size:9px}.ProgressTab-module___zuI2G__goalStatus{margin-bottom:4px;font-size:14px;font-weight:600}.ProgressTab-module___zuI2G__goalStatusDone{color:#10b981}.ProgressTab-module___zuI2G__goalStatusPending{color:#fffc}.ProgressTab-module___zuI2G__goalHint{color:#ffffff59;font-size:12px;line-height:1.6}.ProgressTab-module___zuI2G__statsGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ProgressTab-module___zuI2G__statCard{text-align:center;background:#ffffff08;border:.5px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;padding:12px 10px;display:flex}.ProgressTab-module___zuI2G__statIcon{margin-bottom:10px}.ProgressTab-module___zuI2G__statValue{color:#fff;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.ProgressTab-module___zuI2G__statLabel{color:#ffffff59;margin-top:4px;font-size:11px}.ProgressTab-module___zuI2G__weeklyGrid{grid-template-columns:1fr auto auto auto;align-items:center;gap:8px 16px;display:grid}.ProgressTab-module___zuI2G__weeklyColHeader{color:#ffffff40;text-align:center;font-size:10px}.ProgressTab-module___zuI2G__weeklyRowLabel{color:#ffffff80;font-size:12px}.ProgressTab-module___zuI2G__weeklyRowCurrent{color:#fff;text-align:center;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.ProgressTab-module___zuI2G__weeklyRowPrev{color:#ffffff59;text-align:center;font-variant-numeric:tabular-nums;font-size:14px}.ProgressTab-module___zuI2G__weeklyChange{text-align:center;font-size:11px;font-weight:600}.ProgressTab-module___zuI2G__dayLabels{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:8px;display:grid}.ProgressTab-module___zuI2G__dayLabel{color:#ffffff40;text-align:center;font-size:10px}.ProgressTab-module___zuI2G__heatGrid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.ProgressTab-module___zuI2G__heatCell{aspect-ratio:1;cursor:default;border-radius:6px;width:100%;transition:all .2s}.ProgressTab-module___zuI2G__heatLegend{justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.ProgressTab-module___zuI2G__heatLegendItem{align-items:center;gap:4px;display:flex}.ProgressTab-module___zuI2G__heatSwatch{border-radius:3px;width:10px;height:10px}.ProgressTab-module___zuI2G__heatLegendLabel{color:#ffffff4d;font-size:10px}.ProgressTab-module___zuI2G__epProgressHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ProgressTab-module___zuI2G__epProgressCount{color:#fff;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.ProgressTab-module___zuI2G__epProgressTrack{background:#ffffff0f;border-radius:4px;height:8px;overflow:hidden}.ProgressTab-module___zuI2G__epProgressFill{border-radius:4px;height:100%;transition:width .6s}.ProgressTab-module___zuI2G__epProgressComplete{background:linear-gradient(90deg,#10b981,#34d399)}.ProgressTab-module___zuI2G__epProgressDefault{background:linear-gradient(90deg,#185fa5,#378add)}.ProgressTab-module___zuI2G__epProgressMsg{color:#10b981;text-align:center;margin-top:10px;font-size:12px}.ProgressTab-module___zuI2G__milestonesGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.ProgressTab-module___zuI2G__milestoneCard{border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;transition:all .2s;display:flex}.ProgressTab-module___zuI2G__milestoneCardEarned{opacity:1;background:#378add14;border:.5px solid #378add33}.ProgressTab-module___zuI2G__milestoneCardLocked{opacity:.4;background:#ffffff05;border:.5px solid #ffffff0d}.ProgressTab-module___zuI2G__milestoneIcon{font-size:24px}.ProgressTab-module___zuI2G__milestoneIconLocked{filter:grayscale()}.ProgressTab-module___zuI2G__milestoneName{text-align:center;font-size:10px;font-weight:600;line-height:1.3}.ProgressTab-module___zuI2G__milestoneNameEarned{color:#fff}.ProgressTab-module___zuI2G__milestoneNameLocked{color:#fff6}.ProgressTab-module___zuI2G__milestoneDesc{color:#ffffff40;text-align:center;font-size:9px}.ProgressTab-module___zuI2G__emptyHistory{text-align:center;padding:32px 20px}.ProgressTab-module___zuI2G__emptyHistoryIcon{margin-bottom:10px;font-size:28px}.ProgressTab-module___zuI2G__emptyHistoryTitle{color:#ffffff80;font-size:14px}.ProgressTab-module___zuI2G__emptyHistoryHint{color:#ffffff40;margin-top:4px;font-size:12px}.ProgressTab-module___zuI2G__sessionGroup{margin-bottom:16px}.ProgressTab-module___zuI2G__sessionDateLabel{color:#ffffff59;margin-bottom:8px;font-size:11px;font-weight:600}.ProgressTab-module___zuI2G__sessionItem{align-items:center;gap:12px;padding:10px 0;display:flex}.ProgressTab-module___zuI2G__sessionEpTitle{color:#fffc;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ProgressTab-module___zuI2G__sessionTime{color:#ffffff4d;white-space:nowrap;font-size:11px}.ProgressTab-module___zuI2G__sessionBadge{border-radius:10px;padding:2px 8px;font-size:10px}.ProgressTab-module___zuI2G__sessionBadgeDone{color:#4ade80;background:#4ade801a;border:.5px solid #4ade8033}.ProgressTab-module___zuI2G__sessionBadgePartial{color:#fbbf24;background:#fbbf241a;border:.5px solid #fbbf2433}.ProgressTab-module___zuI2G__skeleton{padding:24px;animation:2s ease-in-out infinite ProgressTab-module___zuI2G__pulse-slow}.ProgressTab-module___zuI2G__skeletonBlock{background:#ffffff0a;border-radius:14px;margin-bottom:16px}.ProgressTab-module___zuI2G__tagline{text-align:center;color:#fff3;margin-top:16px;font-size:11px;line-height:1.7}
