.page_calendarPage__j3Qcw{padding:2rem;min-height:100vh;width:100%;max-width:1600px;margin:0 auto}@media(max-width:768px){.page_calendarPage__j3Qcw{padding:1.5rem 1rem;width:100%}}.page_mainContent__JnyS_{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem}.page_leftColumn__tdA_v,.page_rightColumn__B6sA6{display:flex;flex-direction:column;gap:1.5rem}@media(max-width:992px){.page_rightColumn__B6sA6{order:-1}}.page_contentLayout__Tp_Hp{display:grid;grid-template-columns:1fr;gap:1.5rem}.page_statsRow__aMB9N{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:1.5rem}@media(max-width:992px){.page_statsRow__aMB9N{grid-template-columns:1fr}}.page_mainSection__XaSJQ{grid-column:1/-1;width:100%}.page_sideSection__yXSX6{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:992px){.page_sideSection__yXSX6{grid-template-columns:1fr}}.TrainingHeader_headerContainer__6G7FC{background-color:#19191c;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative;overflow:hidden}.TrainingHeader_headerContainer__6G7FC:before{content:"";position:absolute;top:0;right:0;width:40%;height:100%;z-index:0;pointer-events:none}@media(max-width:768px){.TrainingHeader_headerContainer__6G7FC{padding:1.25rem}}.TrainingHeader_headerContent__W2R4I{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:992px){.TrainingHeader_headerContent__W2R4I{flex-direction:row;justify-content:space-between;align-items:flex-start}}.TrainingHeader_headerInfo__aUO07{flex:1}.TrainingHeader_headerTitle__p2skL{margin-bottom:1.5rem}@media(max-width:768px){.TrainingHeader_headerTitle__p2skL{margin-bottom:1.25rem}}.TrainingHeader_mainTitle__jq0Tz{font-size:1.75rem;font-weight:700;color:var(--text-primary,#f9fafb);margin:0 0 .5rem;line-height:1.2}@media(max-width:768px){.TrainingHeader_mainTitle__jq0Tz{font-size:1.5rem}}.TrainingHeader_subTitle__kYmE3{font-size:.9375rem;color:var(--text-secondary,#9ca3af);margin:0}.TrainingHeader_quickStats__h1m7S{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media(min-width:768px){.TrainingHeader_quickStats__h1m7S{grid-template-columns:repeat(4,1fr)}}.TrainingHeader_statItem__yKTKe{display:flex;align-items:center;gap:.75rem}.TrainingHeader_statIcon__wg6OU{width:2.5rem;height:2.5rem;border-radius:.5rem;background-color:rgba(59,130,246,.1);display:flex;align-items:center;justify-content:center;color:var(--primary-color,#3b82f6)}@media(max-width:768px){.TrainingHeader_statIcon__wg6OU{width:2.25rem;height:2.25rem}}.TrainingHeader_statContent__8hNVW{display:flex;flex-direction:column}.TrainingHeader_statValue__v5kb6{font-size:1.125rem;font-weight:600;color:var(--text-primary,#f9fafb);line-height:1.2}@media(max-width:768px){.TrainingHeader_statValue__v5kb6{font-size:1rem}}.TrainingHeader_statLabel__kpO5F{font-size:.75rem;color:var(--text-tertiary,#6b7280)}@media(min-width:992px){.TrainingHeader_headerActions__H_njG{min-width:16rem}}.TrainingHeader_actionButtons__4Crb5{display:flex;flex-direction:column;gap:.75rem}@media(min-width:768px)and (max-width:992px){.TrainingHeader_actionButtons__4Crb5{flex-direction:row}}.TrainingHeader_primaryButton__Z_Q48,.TrainingHeader_secondaryButton__ajCXA{display:flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:500;border-radius:.375rem;cursor:pointer;transition:all .2s ease}@media(min-width:768px)and (max-width:992px){.TrainingHeader_primaryButton__Z_Q48,.TrainingHeader_secondaryButton__ajCXA{flex:1}}.TrainingHeader_primaryButton__Z_Q48{background-color:var(--primary-color,#3b82f6);color:#fff;border:none}.TrainingHeader_primaryButton__Z_Q48:hover{background-color:var(--primary-hover,#2563eb)}.TrainingHeader_secondaryButton__ajCXA{background-color:transparent;color:var(--text-primary,#f9fafb);border:1px solid var(--border-color,#374151)}.TrainingHeader_secondaryButton__ajCXA:hover{background-color:var(--bg-hover,#374151)}.light .TrainingHeader_headerContainer__6G7FC{background-color:#19191c}.light .TrainingHeader_mainTitle__jq0Tz{color:var(--text-primary,#fff)}.light .TrainingHeader_subTitle__kYmE3{color:var(--text-secondary,#ebedf0)}.light .TrainingHeader_statValue__v5kb6{color:var(--text-primary,#edeef1)}.light .TrainingHeader_secondaryButton__ajCXA{color:var(--text-primary,#d6d8de);border:1px solid var(--border-color,#d1d5db)}.light .TrainingHeader_secondaryButton__ajCXA:hover{background-color:var(--bg-hover,#e5e7eb)}.DownloadSchedule_downloadContainer__khgwp{position:relative;display:inline-block}.DownloadSchedule_downloadButton__FhztO{display:flex;align-items:center;gap:.5rem;padding:.625rem 2.3rem;background-color:#3b82f6;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.DownloadSchedule_downloadButton__FhztO:hover{background-color:#2563eb}.DownloadSchedule_downloadButton__FhztO:focus{outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.4)}.DownloadSchedule_chevron__EJAmr{margin-left:.25rem;transition:transform .2s ease}.DownloadSchedule_chevronUp__mBERc{transform:rotate(180deg)}.DownloadSchedule_dropdownMenu__VzM_D{position:absolute;top:calc(100% + .25rem);right:16px;width:220px;background-color:#19191c;border:1px solid hsla(0,0%,100%,.2);border-radius:.375rem;box-shadow:0 4px 12px rgba(59,131,246,.213);overflow:hidden;z-index:5000}.DownloadSchedule_dropdownItem__4E1T5{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;text-align:left;background-color:transparent;border:none;color:#e0e0e0;cursor:pointer;transition:background-color .2s ease}.DownloadSchedule_dropdownItem__4E1T5:hover{background-color:hsla(0,0%,100%,.1)}.DownloadSchedule_dropdownItem__4E1T5:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.1)}.DownloadSchedule_pdfIcon__jJbhz{color:#ff5252}.DownloadSchedule_excelIcon__ILhFt{color:#4caf50}.DownloadSchedule_csvIcon__NAOJx{color:#2196f3}.CoursesFilterBar_filterBar__pRXP_{background-color:#19191c;border-radius:1rem;padding:1.25rem;margin-bottom:1.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1);width:100%;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.05)}.CoursesFilterBar_filterBar__pRXP_:hover{box-shadow:0 6px 16px rgba(0,0,0,.15);border-color:hsla(0,0%,100%,.1)}@media(max-width:768px){.CoursesFilterBar_filterBar__pRXP_{padding:1rem}}.CoursesFilterBar_filterTitle__Kyql4{color:var(--text-primary,#f9fafb);font-weight:600;font-size:1.125rem;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem;max-width:12rem}.CoursesFilterBar_titleIcon__rQDRo{color:var(--primary-color,#3b82f6);background-color:rgba(59,130,246,.1);padding:.25rem;border-radius:.375rem;transition:transform .3s ease,background-color .3s ease}.CoursesFilterBar_filterBar__pRXP_:hover .CoursesFilterBar_titleIcon__rQDRo{transform:rotate(15deg);background-color:rgba(59,130,246,.15)}.CoursesFilterBar_filterForm__X7gB3{display:flex;flex-direction:column;gap:1rem}.CoursesFilterBar_topFilterRow__unFog{display:flex;gap:1.25rem}@media(max-width:768px){.CoursesFilterBar_topFilterRow__unFog{flex-direction:column;gap:1rem}}.CoursesFilterBar_bottomFilterRow__IJv0Q{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:1.25rem;align-items:flex-end}@media(max-width:992px){.CoursesFilterBar_bottomFilterRow__IJv0Q{grid-template-columns:1fr 1fr}}@media(max-width:576px){.CoursesFilterBar_bottomFilterRow__IJv0Q{grid-template-columns:1fr}}.CoursesFilterBar_searchContainer__9cd02{position:relative;flex:1;min-width:10px}.CoursesFilterBar_searchIcon__gTu51{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--text-secondary,#9ca3af);pointer-events:none;transition:color .2s ease}.CoursesFilterBar_searchContainer__9cd02:focus-within .CoursesFilterBar_searchIcon__gTu51{color:var(--primary-color,#3b82f6)}.CoursesFilterBar_searchInput__liKEx{width:95%;padding:.75rem .75rem .75rem 2.75rem;background-color:#19191c;border:1px solid var(--border-color,#1660d6);border-radius:.5rem;color:var(--text-primary,#f9fafb);font-size:.9375rem;transition:all .2s ease}.CoursesFilterBar_searchInput__liKEx::placeholder{color:var(--text-tertiary,#6b7280)}.CoursesFilterBar_searchInput__liKEx:focus{outline:none;border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 2px rgba(59,131,246,.732)}.CoursesFilterBar_modeFilterGroup__pLLiI{min-width:350px}@media(max-width:1200px){.CoursesFilterBar_modeFilterGroup__pLLiI{min-width:300px}}@media(max-width:768px){.CoursesFilterBar_modeFilterGroup__pLLiI{min-width:0}}.CoursesFilterBar_filterLabel__fJR7I{display:flex;align-items:center;gap:.375rem;color:var(--text-secondary,#9ca3af);font-size:.875rem;margin-bottom:.5rem;font-weight:500}.CoursesFilterBar_labelIcon__0eoLJ{color:var(--primary-color,#3b82f6)}.CoursesFilterBar_modeToggleContainer__lBCvx{display:flex;background-color:var(--bg-primary,#111827);border-radius:.5rem;padding:.25rem;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid var(--border-color,#374151)}.CoursesFilterBar_modeToggleButton___8eFm{flex:1;background:transparent;border:none;color:var(--text-secondary,#9ca3af);font-size:.875rem;padding:.5rem .75rem;border-radius:.375rem;cursor:pointer;transition:all .2s ease}.CoursesFilterBar_modeToggleButton___8eFm:hover{color:var(--text-primary,#f9fafb);background-color:hsla(0,0%,100%,.05)}.CoursesFilterBar_modeToggleButton___8eFm.CoursesFilterBar_activeMode__VV0sr{background-color:rgba(59,130,246,.2);color:var(--primary-color,#3b82f6);font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.1)}.CoursesFilterBar_categoryFilter__vH9HX,.CoursesFilterBar_levelFilter__F0Htm,.CoursesFilterBar_monthFilter__gZvUe{width:100%}.CoursesFilterBar_filterGroup__5dxM9{position:relative;width:100%}.CoursesFilterBar_selectWrapper__emucT{position:relative;transition:all .2s ease}.CoursesFilterBar_selectWrapper__emucT:hover{transform:translateY(-1px)}.CoursesFilterBar_selectWrapper__emucT:hover .CoursesFilterBar_selectIcon__9CK1L{color:var(--primary-color,#3b82f6)}.CoursesFilterBar_filterSelect__Bb2l_{width:100%;padding:.75rem;background-color:#19191c;border:1px solid var(--border-color,#374151);border-radius:.5rem;color:var(--text-primary,#f9fafb);font-size:.9375rem;appearance:none;cursor:pointer;position:relative;z-index:1;transition:all .2s ease}.CoursesFilterBar_filterSelect__Bb2l_:focus{outline:none;border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 2px rgba(59,130,246,.2)}.CoursesFilterBar_selectIcon__9CK1L{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);color:var(--text-secondary,#9ca3af);pointer-events:none;transition:all .2s ease;z-index:0}.CoursesFilterBar_filterActions__8laCp{display:flex;gap:.75rem}@media(max-width:992px){.CoursesFilterBar_filterActions__8laCp{grid-column:span 2;justify-content:flex-end}}@media(max-width:576px){.CoursesFilterBar_filterActions__8laCp{grid-column:span 1;width:100%}}.CoursesFilterBar_applyButton__c_dvh,.CoursesFilterBar_resetButton__drYrU{display:flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;font-size:.9375rem;border-radius:.5rem;font-weight:500;transition:all .2s ease;gap:.5rem;cursor:pointer;white-space:nowrap}.CoursesFilterBar_applyButton__c_dvh:disabled,.CoursesFilterBar_resetButton__drYrU:disabled{opacity:.6;cursor:not-allowed}.CoursesFilterBar_applyButton__c_dvh .CoursesFilterBar_buttonIcon__YC5P6,.CoursesFilterBar_resetButton__drYrU .CoursesFilterBar_buttonIcon__YC5P6{transition:transform .3s ease}.CoursesFilterBar_applyButton__c_dvh:hover .CoursesFilterBar_buttonIcon__YC5P6,.CoursesFilterBar_resetButton__drYrU:hover .CoursesFilterBar_buttonIcon__YC5P6{transform:scale(1.2)}@media(max-width:576px){.CoursesFilterBar_applyButton__c_dvh,.CoursesFilterBar_resetButton__drYrU{flex:1}}.CoursesFilterBar_resetButton__drYrU{background-color:rgba(233,2,2,.2);color:var(--text-primary,#f9fafb);border:1px solid var(--border-color,#374151)}.CoursesFilterBar_resetButton__drYrU:hover:not(:disabled){background-color:rgba(0,0,0,.3);transform:translateY(-1px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.CoursesFilterBar_resetButton__drYrU:active:not(:disabled){transform:translateY(0)}.CoursesFilterBar_applyButton__c_dvh{background-color:var(--primary-color,#3b82f6);color:#fff;border:none}.CoursesFilterBar_applyButton__c_dvh:hover:not(:disabled){background-color:var(--primary-hover,#2563eb);transform:translateY(-1px);box-shadow:0 4px 6px hsla(0,0%,100%,.1)}.CoursesFilterBar_applyButton__c_dvh:active:not(:disabled){transform:translateY(0)}.light .CoursesFilterBar_filterBar__pRXP_{background-color:#19191c;border:1px solid var(--border-color,rgba(209,213,219,.31))}.light .CoursesFilterBar_filterBar__pRXP_:hover{border-color:rgba(46,120,115,.428)}.light .CoursesFilterBar_filterTitle__Kyql4{color:var(--text-primary,#e7e8eb)}.light .CoursesFilterBar_searchInput__liKEx{background-color:#19191c;border:1px solid var(--border-color,rgba(209,213,219,.31));color:var(--text-primary,#f2f3f5)}.light .CoursesFilterBar_searchInput__liKEx::placeholder{color:var(--text-tertiary,#9ca3af)}.light .CoursesFilterBar_modeToggleContainer__lBCvx{background-color:#19191c;border:1px solid var(--border-color,rgba(209,213,219,.31))}.light .CoursesFilterBar_modeToggleButton___8eFm{color:var(--text-secondary,#fff);background-color:#19191c}.light .CoursesFilterBar_modeToggleButton___8eFm:hover{color:var(--text-primary,#e8eaef);background-color:rgba(0,0,0,.05)}.light .CoursesFilterBar_modeToggleButton___8eFm.CoursesFilterBar_activeMode__VV0sr{background-color:#19191c;color:var(--primary-color,#3b82f6);font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.1)}.light .CoursesFilterBar_filterSelect__Bb2l_{background-color:#19191c;border:1px solid var(--border-color,rgba(209,213,219,.31));color:#fff}.light .CoursesFilterBar_resetButton__drYrU{background-color:rgba(0,0,0,.274);color:var(--text-primary,#fbfdff);border:1px solid var(--border-color,rgba(209,213,219,.31))}.light .CoursesFilterBar_resetButton__drYrU:hover:not(:disabled){background-color:rgba(0,0,0,.1)}.UpcomingHighlights_highlightsContainer__t7nnp{background-color:var(--bg-secondary,#1f2937);border-radius:.75rem;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.15)}.UpcomingHighlights_highlightsHeader__TqkT9{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color,#374151)}.UpcomingHighlights_highlightsTitle__dshAS{font-size:1.125rem;font-weight:600;color:var(--text-primary,#f9fafb);margin:0;display:flex;align-items:center;gap:.5rem}.UpcomingHighlights_highlightsTitle__dshAS svg{color:#f59e0b}.UpcomingHighlights_highlightsContent__OUNre{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.UpcomingHighlights_courseCard__kZVE9{background-color:var(--bg-primary,#111827);border-radius:.5rem;padding:1.25rem;transition:transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden;border:1px solid linear-gradient(180deg,#3b82f6,#8b5cf6)}.UpcomingHighlights_courseCard__kZVE9:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.UpcomingHighlights_courseCard__kZVE9:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#3b82f6,#8b5cf6)}.UpcomingHighlights_courseHeader__PNYQs{gap:.75rem}.UpcomingHighlights_courseBadge__C2DE8{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;border-radius:2rem;text-transform:uppercase;letter-spacing:.02em}.UpcomingHighlights_beginnerBadge___ObMt{background-color:rgba(16,185,129,.15);color:#10b981}.UpcomingHighlights_intermediateBadge__BRh_Q{background-color:rgba(245,158,11,.15);color:#f59e0b}.UpcomingHighlights_advancedBadge__8sqsg{background-color:rgba(239,68,68,.15);color:#ef4444}.UpcomingHighlights_courseCategory__3Xg7Q{font-size:.75rem;color:var(--text-tertiary,#6b7280)}.UpcomingHighlights_courseTitle__ZjGsD{font-size:1.0625rem;font-weight:600;color:var(--text-primary,#f9fafb);margin:0 0 .75rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.UpcomingHighlights_courseDetails__UwNuH{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem 1rem;margin-bottom:1rem}.UpcomingHighlights_courseDetail__Bv1tA{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary,#9ca3af);font-size:.8125rem;white-space:nowrap;text-overflow:ellipsis}.UpcomingHighlights_courseDetail__Bv1tA svg{color:var(--primary-color,#3b82f6);flex-shrink:0}.UpcomingHighlights_instructorInfo__XxeO6{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;padding-top:.5rem}.UpcomingHighlights_instructorAvatar__6Ddx4{width:2rem;height:2rem;border-radius:50%;background-color:var(--primary-color,#3b82f6);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem;flex-shrink:0}.UpcomingHighlights_instructorName___3KOp{font-size:.8125rem;color:var(--text-secondary,#9ca3af)}.UpcomingHighlights_instructorName___3KOp strong{color:var(--text-primary,#f9fafb);font-weight:500}.UpcomingHighlights_priceSection__z5Ep5{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.UpcomingHighlights_priceDisplay__b9yG2{display:flex;align-items:baseline;gap:.125rem;color:var(--text-primary,#f9fafb)}.UpcomingHighlights_priceCurrency__67bE_{font-size:.875rem;font-weight:600}.UpcomingHighlights_priceAmount__el1ls{font-size:1.25rem;font-weight:700}.UpcomingHighlights_availabilityTag__QfHcB{font-size:.75rem}.UpcomingHighlights_limitedAvailability__R9tdn{color:#ef4444;font-weight:600}.UpcomingHighlights_availabilityCount__k7PW5{color:var(--text-tertiary,#6b7280)}.UpcomingHighlights_viewDetailsLink__2SKp_{display:flex;align-items:center;justify-content:center;gap:.375rem;color:var(--primary-color,#3b82f6);font-size:.875rem;font-weight:500;text-decoration:none;padding:.5rem 0;transition:color .2s ease}.UpcomingHighlights_viewDetailsLink__2SKp_:hover{color:var(--primary-hover,#2563eb)}.UpcomingHighlights_viewDetailsLink__2SKp_ svg{transition:transform .2s ease}.UpcomingHighlights_viewDetailsLink__2SKp_:hover svg{transform:translateX(3px)}.UpcomingHighlights_noCourses__TDQYC{padding:2rem 1rem;text-align:center;color:var(--text-secondary,#9ca3af);font-size:.9375rem}.light .UpcomingHighlights_highlightsContainer__t7nnp{background-color:#19191c}.light .UpcomingHighlights_highlightsTitle__dshAS{color:var(--text-primary,#d9dde6)}.light .UpcomingHighlights_courseCard__kZVE9{background-color:#19191c}.light .UpcomingHighlights_courseTitle__ZjGsD{color:var(--text-primary,#d9dde5)}.light .UpcomingHighlights_instructorName___3KOp{color:var(--text-secondary,#4b5563)}.light .UpcomingHighlights_instructorName___3KOp strong{color:var(--text-primary,#111827)}.light .UpcomingHighlights_priceDisplay__b9yG2{color:var(--text-primary,#e5e8ee)}.light .UpcomingHighlights_noCourses__TDQYC{color:var(--text-secondary,#d1d4d8)}.UpcomingHighlights_badgesContainer__oGBtD{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.UpcomingHighlights_enrolledBadge__1oJsW{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.2rem .5rem;background-color:rgba(16,185,129,.15);color:#10b981;border-radius:1rem;font-size:.6875rem;font-weight:600;white-space:nowrap}.UpcomingHighlights_courseBadge__C2DE8{white-space:nowrap}.UpcomingHighlights_courseHeader__PNYQs{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.TrainingStatistics_statisticsContainer__9ZDbV{background-color:var(--bg-secondary,#1f2937);border-radius:.75rem;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.15);margin-bottom:1.5rem}.TrainingStatistics_statisticsHeader__q_xlb{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color,#374151)}.TrainingStatistics_statisticsTitle__Zr4ml{font-size:1.125rem;font-weight:600;color:var(--text-primary,#f9fafb);margin:0;display:flex;align-items:center;gap:.5rem}.TrainingStatistics_statisticsTitle__Zr4ml svg{color:var(--primary-color,#3b82f6)}.TrainingStatistics_statisticsContent__JvLom{padding:1.25rem;display:flex;flex-direction:column;gap:1.5rem}.TrainingStatistics_statsCard__QXFAE{background-color:var(--bg-primary,#111827);border-radius:.5rem;overflow:hidden}.TrainingStatistics_statHeader__FsZ7M{padding:.875rem 1rem;border-bottom:1px solid var(--border-color,#374151)}.TrainingStatistics_statTitle__OTsIZ{font-size:.9375rem;font-weight:500;color:var(--text-primary,#f9fafb);margin:0}.TrainingStatistics_statContent__INtOY{padding:1rem}.TrainingStatistics_donutChartContainer__ngu8C{display:flex;justify-content:center;margin-bottom:1rem}.TrainingStatistics_donutChart__T74jn{position:relative;width:120px;height:120px}.TrainingStatistics_donutSvg__3qdpP{width:100%;height:100%;transform:rotate(-90deg)}.TrainingStatistics_donutLabel__SN4JT{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.TrainingStatistics_donutNumber__sTcrl{display:block;font-size:1.5rem;font-weight:600;color:var(--text-primary,#f9fafb)}.TrainingStatistics_donutText__dpzJ8{display:block;font-size:.75rem;color:var(--text-tertiary,#6b7280);margin-top:-.25rem}.TrainingStatistics_statLegend__x_Nb9{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.75rem}.TrainingStatistics_legendItem__rn320{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.TrainingStatistics_legendColor__jxO_f{width:12px;height:12px;border-radius:2px;flex-shrink:0}.TrainingStatistics_onlineColor__xZJmm{background-color:#3b82f6}.TrainingStatistics_hybridColor__9iMXe{background-color:#8b5cf6}.TrainingStatistics_inPersonColor__M5yvl{background-color:#10b981}.TrainingStatistics_legendLabel__5mepM{color:var(--text-secondary,#9ca3af);flex-grow:1}.TrainingStatistics_legendValue__26TjR{font-weight:600;color:var(--text-primary,#f9fafb)}.TrainingStatistics_barChartContainer__KeW4_{padding:.5rem 0}.TrainingStatistics_barChart__dobZO{display:flex;flex-direction:column;gap:1rem}.TrainingStatistics_barGroup__SXGpN{display:grid;grid-template-columns:100px 1fr 40px;align-items:center;gap:.75rem}.TrainingStatistics_barLabel__L0nlw{font-size:.875rem;color:var(--text-secondary,#9ca3af);text-align:right}.TrainingStatistics_barContainer__2OtlI{height:8px;background-color:var(--bg-secondary,#1f2937);border-radius:4px;overflow:hidden}.TrainingStatistics_bar__1tJxT{height:100%;border-radius:4px;transition:width 1s ease-out}.TrainingStatistics_beginnerBar__r4zRj{background-color:#10b981}.TrainingStatistics_intermediateBar__iIWEx{background-color:#f59e0b}.TrainingStatistics_advancedBar__P9m4R{background-color:#ef4444}.TrainingStatistics_barValue__33oLU{font-size:.875rem;font-weight:600;color:var(--text-primary,#f9fafb);text-align:right}.TrainingStatistics_quickStats__vwI_h{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding:1rem}@media(min-width:768px){.TrainingStatistics_quickStats__vwI_h{grid-template-columns:repeat(4,1fr)}}.TrainingStatistics_quickStat__jvG87{display:flex;align-items:center;gap:.75rem}.TrainingStatistics_quickStatIcon__G9T0J{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.TrainingStatistics_onlineIcon__Jaado,.TrainingStatistics_quickStatIcon__G9T0J{background-color:rgba(59,130,246,.15);color:#3b82f6}.TrainingStatistics_hybridIcon__mAjhu{background-color:rgba(139,92,246,.15);color:#8b5cf6}.TrainingStatistics_trendingIcon__AEPbB{background-color:rgba(16,185,129,.15);color:#10b981}.TrainingStatistics_quickStatContent__qC_vZ{display:flex;flex-direction:column}.TrainingStatistics_quickStatValue__A4UcK{font-size:1.125rem;font-weight:600;color:var(--text-primary,#f9fafb);line-height:1.2}.TrainingStatistics_quickStatLabel__1LcIB{font-size:.75rem;color:var(--text-tertiary,#6b7280)}.light .TrainingStatistics_statisticsContainer__9ZDbV{background-color:#19191c}.light .TrainingStatistics_statisticsHeader__q_xlb{border-bottom:1px solid var(--border-color,rgba(209,213,219,.31))}.light .TrainingStatistics_statisticsTitle__Zr4ml{color:var(--text-primary,#fcfcfc)}.light .TrainingStatistics_statsCard__QXFAE{background-color:#19191c}.light .TrainingStatistics_statHeader__FsZ7M{border-bottom:1px solid var(--border-color,rgba(209,213,219,.31))}.light .TrainingStatistics_statTitle__OTsIZ{color:var(--text-primary,#fff)}.light .TrainingStatistics_donutNumber__sTcrl{color:var(--text-primary,#f8f8f8)}.light .TrainingStatistics_donutText__dpzJ8{color:var(--text-tertiary,#ebedf1)}.light .TrainingStatistics_legendLabel__5mepM{color:var(--text-secondary,#f1f3f4)}.light .TrainingStatistics_legendValue__26TjR{color:var(--text-primary,#eee)}.light .TrainingStatistics_barLabel__L0nlw{color:var(--text-secondary,#dadfe6)}.light .TrainingStatistics_barContainer__2OtlI{background-color:#19191c}.light .TrainingStatistics_barValue__33oLU{color:var(--text-primary,#f4f4f4)}.light .TrainingStatistics_quickStatValue__A4UcK{color:var(--text-primary,#e5e7eb)}