.CoursesManagement_filters__lPoBv{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:20px;flex-wrap:wrap}.CoursesManagement_filterGroup__8nlMj{display:flex;align-items:center;gap:10px}.CoursesManagement_stats__X332E{display:flex;gap:30px;margin-bottom:30px;flex-wrap:wrap}.CoursesManagement_statItem__BYXCa{display:flex;flex-direction:column;align-items:center}.CoursesManagement_statLabel__DEeOg{font-size:14px;color:#666;margin-bottom:8px}.CoursesManagement_statValue__lxQwY{font-size:24px;font-weight:600;color:#333}.CoursesManagement_coursesTable__F5urM{border:1px solid var(--theme-color);border-radius:var(--border-radius);overflow:hidden;background:white;box-shadow:calc(var(--border-radius) / 2) calc(var(--border-radius) / 2) 0 var(--theme-white)}.CoursesManagement_tableHeader__Vr62W{display:grid;grid-template-columns:1fr 140px 180px;background:#f8f9fa;border-bottom:1px solid #e0e0e0;font-weight:600}.CoursesManagement_headerCell__MgY6j{padding:16px 20px;font-size:14px;color:#555;border-right:1px solid #e0e0e0}.CoursesManagement_headerCell__MgY6j:last-child{border-right:none}.CoursesManagement_tableRow__Ug2KF{display:grid;grid-template-columns:1fr 140px 180px;border-bottom:1px solid #f0f0f0;transition:background-color .2s}.CoursesManagement_tableRow__Ug2KF:hover{background:#f8f9fa}.CoursesManagement_tableRow__Ug2KF:last-child{border-bottom:none}.CoursesManagement_titleCell__0BEWD{padding:16px 20px;cursor:pointer;border-right:1px solid #f0f0f0}.CoursesManagement_courseTitle__1N_j_{font-weight:500;margin-bottom:4px;color:#333;font-size:16px;line-height:1.4}.CoursesManagement_courseDescription__S7nlP{font-size:14px;color:#666;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CoursesManagement_categoryCell__UNvou{padding:16px 20px;border-right:1px solid #f0f0f0;display:flex;align-items:center}.CoursesManagement_categoryTag__N5O_F{background:#e3f2fd;color:#1976d2;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;text-align:center}.CoursesManagement_actionsCell__1Z3cJ{padding:16px 10px;display:grid;place-items:center}.CoursesManagement_actionButtons__YRrT1{display:flex;gap:8px}.CoursesManagement_actionButton__Szq_Z{background:none;border:1px solid #ddd;border-radius:6px;padding:8px;cursor:pointer;color:#666;transition:all .2s;display:flex;align-items:center;justify-content:center}.CoursesManagement_actionButton__Szq_Z:hover{background:#f5f5f5;color:#333}.CoursesManagement_deleteButton__dJu_u:hover{background:#fef2f2;color:#dc2626;border-color:#dc2626}@media (max-width:768px){.CoursesManagement_tableHeader__Vr62W,.CoursesManagement_tableRow__Ug2KF{grid-template-columns:1fr}.CoursesManagement_actionsCell__1Z3cJ,.CoursesManagement_categoryCell__UNvou{border-right:none;border-top:1px solid #f0f0f0}.CoursesManagement_filters__lPoBv{flex-direction:column;align-items:stretch}.CoursesManagement_stats__X332E{justify-content:center}}.Logo_logo__c5nVK{margin:0 auto;font-size:calc(var(--font-size) /4.5);font-family:calc(--font-family);font-weight:200;letter-spacing:.2em;color:var(--theme-light);background-size:100%;background-position:50%;background-repeat:no-repeat;width:100%;height:100%}.Card_card__RlVbj{border-radius:var(--border-radius);border:1px solid var(--theme-color);box-shadow:calc(var(--border-radius) / 2) calc(var(--border-radius) / 2) 0 var(--theme-white);transition:.2s;overflow:hidden;background-color:white}.Card_clickable__2eHkg{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.Card_clickable__2eHkg:hover{box-shadow:0 0 0 var(--theme-white);transform:translateX(calc(var(--border-radius) / 8)) translateY(calc(var(--border-radius) / 8))}.CarouselCard_carouselCard__EkY_P{position:relative;width:100%}.CarouselCard_imageContainer__s0xuL{position:relative;width:100%;overflow:hidden;border-radius:var(--border-radius) var(--border-radius) 0 0}.CarouselCard_scrollContainer__tP9PB{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.CarouselCard_scrollContainer__tP9PB::-webkit-scrollbar{display:none}.CarouselCard_slide__F1e6w{flex:0 0 100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;height:100%;overflow:hidden}.CarouselCard_image__41wnn{max-width:100%;max-height:100%;width:auto;height:auto;display:block;object-fit:contain}.CarouselCard_controlsContainer__X8o2A{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background-color:white;border-radius:0 0 var(--border-radius) var(--border-radius)}.CarouselCard_navButton__zrdyp{background:white;border:1px solid var(--theme-color);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;color:var(--theme-color);transition:all .2s ease;flex-shrink:0}.CarouselCard_navButton__zrdyp:hover{background:var(--theme-color);color:white;transform:scale(1.1)}.CarouselCard_navButton__zrdyp:active{transform:scale(.95)}.CarouselCard_prevButton__5cyIZ{margin-right:16px}.CarouselCard_nextButton__muVWd{margin-left:16px}.CarouselCard_dotsContainer__tzuDX{display:flex;justify-content:center;gap:8px;flex:1 1}.CarouselCard_dot__CDOVB{width:10px;height:10px;border-radius:50%;border:none;background:#ccc;cursor:pointer;transition:all .2s ease;padding:0}.CarouselCard_dot__CDOVB:hover{background:#999;transform:scale(1.2)}.CarouselCard_activeDot__6V_cH{background:var(--theme-color);transform:scale(1.2)}.CarouselCard_activeDot__6V_cH:hover{background:var(--theme-color-dark)}.CarouselCard_controlsContainer__X8o2A:has(.CarouselCard_navButton__zrdyp:not(:nth-child(n))){padding:0;height:0}@media (max-width:768px){.CarouselCard_controlsContainer__X8o2A{padding:12px 16px}.CarouselCard_navButton__zrdyp{width:32px;height:32px;font-size:14px}.CarouselCard_prevButton__5cyIZ{margin-right:12px}.CarouselCard_nextButton__muVWd{margin-left:12px}.CarouselCard_dotsContainer__tzuDX{gap:6px}.CarouselCard_dot__CDOVB{width:8px;height:8px}}.ContactCard_contactCard__mh7BJ{display:flex;flex-direction:column;align-items:center;padding:2rem;text-align:center;height:100%}.ContactCard_imageContainer__PR2T7{margin-bottom:1.5rem}.ContactCard_profileImage__E4egn{width:120px;height:120px;border-radius:50%;object-fit:cover;object-position:top;display:block;border:1px solid var(--theme-color)}.ContactCard_content__hihnp *{text-align:center}.ContactCard_quote__7_Kr_{position:relative;margin-top:1rem;font-style:italic;color:#888;padding-left:1rem;max-width:calc(100% - 3rem);margin-left:1.5rem}.ContactCard_quote__7_Kr_:before{content:'"';position:absolute;left:-5px;top:-5px;font-size:2rem;color:var(--theme-white);font-weight:700;z-index:1}.ContactCard_contactCardsGrid__29zev{display:grid;grid-gap:2rem;gap:2rem;width:100%;max-width:calc(100% - 3rem);margin:0 auto}@media (max-width:880px){.ContactCard_contactCardsGrid__29zev{grid-template-columns:1fr 1fr!important}.ContactCard_profileImage__E4egn{width:100px;height:100px}}@media (max-width:530px){.ContactCard_contactCardsGrid__29zev{grid-template-columns:1fr!important}}.SearchBox_searchBoxWrapper__4ZKYu{position:relative;width:100%}.SearchBox_searchBoxLabel__QnmyC{margin-bottom:8px;font-size:calc(var(--font-size)/7);font-family:var(--font-family);font-weight:300;text-align:left;display:block}.SearchBox_searchBox__Pg9iJ{border-radius:var(--border-radius);border:1px solid var(--theme-color);box-shadow:calc(var(--border-radius) / 2) calc(var(--border-radius) / 2) 0 var(--theme-white);transition:.2s;overflow:hidden;background-color:white;position:relative}.SearchBox_searchBox__Pg9iJ:hover{box-shadow:0 0 0 var(--theme-white);transform:translateX(calc(var(--border-radius) / 8)) translateY(calc(var(--border-radius) / 8))}.SearchBox_searchInputContainer__BBYEZ{display:flex;align-items:center;position:relative}.SearchBox_searchInput__SCXWD{padding:10px 20px 10px 50px;height:55px;line-height:35px;display:block;border:none;outline:none;font-size:17px;font-family:var(--font-family);background-color:#fbfbfb;width:100%;border-radius:var(--border-radius)}.SearchBox_searchInput__SCXWD:disabled{color:#aaa;background-color:#f3f3f3}.SearchBox_searchInput__SCXWD::placeholder{color:#999}.SearchBox_searchIcon__HarEO{position:absolute;left:18px;z-index:2;color:#666;font-size:18px;pointer-events:none}.SearchBox_clearButton__9p78b{position:absolute;right:12px;z-index:2;background:none;border:none;padding:8px;cursor:pointer;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.SearchBox_clearButton__9p78b:hover{background-color:rgba(0,0,0,.05)}.SearchBox_clearIcon__CTc0r{color:#666;font-size:16px}.SearchBox_clearButton__9p78b:hover .SearchBox_clearIcon__CTc0r{color:var(--cancel-color)}.SearchBox_searchBoxHint__6UwbB{padding:15px 20px;border-radius:var(--border-radius);font-family:var(--font-family);font-size:calc(var(--font-size) / 7.5);position:absolute;z-index:20;background-color:#222;color:white;display:none;left:5px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);margin-top:5px}.SearchBox_searchBoxWrapper__4ZKYu:focus-within .SearchBox_searchBoxHint__6UwbB{display:block}@media (max-width:768px){.SearchBox_searchInput__SCXWD{font-size:16px;padding:8px 16px 8px 44px;height:48px}.SearchBox_searchIcon__HarEO{left:14px;font-size:16px}.SearchBox_clearButton__9p78b{right:10px;padding:6px}.SearchBox_clearIcon__CTc0r{font-size:14px}}.Button_button__exqP_{background-color:var(--theme-color);color:white;font-size:calc(var(--font-size) / 8);font-family:var(--font-family);font-weight:400;padding:10px calc(var(--font-size) / 6);border-radius:25px;text-align:center;outline:none;border:1px solid var(--theme-color);cursor:pointer;transition:all .15s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.Button_buttonSmaller__dRHzs{padding:8px 20px;font-size:calc(var(--font-size)/9)}.Button_button__exqP_:disabled{background-color:#a3a3a3;color:white;cursor:not-allowed}.Button_buttonFormMode__bbyEi{padding:10px 20px;height:55px;line-height:35px;font-size:17px}.Button_button__exqP_:hover:enabled{background-color:var(--theme-white);color:var(--theme-color)}.Button_buttonSecondary__F931M{background-color:transparent;color:var(--theme-color);border:1px solid var(--theme-color)}.Button_buttonSecondary__F931M:hover:enabled{background-color:var(--theme-white)}.Button_button__exqP_:focus{outline:var(--focus-outline)}.Button_buttonWhite__av9ee{background-color:white;color:#666;border:1px solid #999}.Button_buttonWhite__av9ee:hover:enabled{background-color:#f7f7f7}.Button_iconButton__lzmlu{background-color:var(--background-color-blank);outline:none;border:none;display:block;padding:10px;cursor:pointer;border-radius:var(--border-radius);font-size:calc(var(--font-size) / 7.5)}.Button_iconButton__lzmlu:focus{outline:var(--focus-outline)}.Button_iconButton__lzmlu:hover{background-color:var(--background-color-hover);color:black}.Button_iconButtonSelected__JXwIg,.Button_iconButtonSelected__JXwIg:hover{background-color:var(--theme-color);color:white}.Button_appStoreButton__UpDWn{display:block;width:200px;height:70px;background-color:transparent;border:none;outline:none;padding:0}.Button_appStoreButton__UpDWn:focus{outline:var(--focus-outline)}.Button_appStoreButtonContent__YM4_C{width:100%;height:100%;background-size:contain;background-position:50%;background-repeat:no-repeat}.Button_iconTextButton__Rz3Z5{display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius);font-size:calc(var(--font-size) / 7);font-family:var(--font-family);cursor:pointer;outline:none;background-color:transparent;padding:10px 17px 10px 15px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid rgb(153,153,153)}.Button_iconTextButton__Rz3Z5:focus{outline:var(--focus-outline)}.Button_iconTextButton__Rz3Z5:hover:enabled{background-color:rgba(0,0,0,.07)}.Button_iconTextButtonPrimary__bOr92{padding:10px 15px;background-color:var(--theme-color);color:white}.Button_iconTextButton__Rz3Z5:disabled{cursor:default}.Button_iconTextButtonPrimary__bOr92:hover:enabled{background-color:var(--theme-color-dark)}.Button_iconTextButtonStack__5pTFC{background-color:white;border-radius:var(--border-radius);position:relative;z-index:10;box-shadow:0 0 10px 0 rgba(0,0,0,.134)}.Button_iconTextButtonStack__5pTFC .Button_iconTextButton__Rz3Z5{border-radius:0;border-bottom:1px solid #ccc;padding:15px;width:100%;justify-content:left}.Button_iconTextButtonStack__5pTFC .Button_iconTextButton__Rz3Z5:last-child{border-bottom:none}.Button_forwardButton__qzOP6{display:flex;background-color:transparent;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;border-radius:var(--border-radius);padding:10px 10px 10px 15px}.Button_forwardButton__qzOP6:hover:enabled{background-color:rgba(0,0,0,.07)}.Button_forwardButton__qzOP6:focus{outline:var(--focus-outline)}.Button_forwardButtonLeft__84uG2{font-family:var(--font-family);font-size:17px}.Button_forwardButtonRight__AnD8U{transition:.1s}.Button_forwardButton__qzOP6:hover:enabled .Button_forwardButtonRight__AnD8U{transform:translateX(3px)}.Button_touchChip__GPtPD{display:inline-block;background-color:var(--background-color-blank);border:1px solid #ccc;border-radius:500px;padding:5px 13px;font-size:calc(var(--font-size)/7);font-family:var(--font-family);cursor:pointer;transition:.15s;margin:5px}.Button_touchChip__GPtPD:hover{background-color:var(--theme-color);color:white}.Button_expandableButtonContainer__BFyzD{position:relative;display:inline-block}.Button_expandableButton__ulpl7{display:flex;align-items:center;justify-content:center}.Button_expandableButtonOptions__NX8YX{position:absolute;top:100%;left:0;background-color:white;border:1px solid #ddd;border-radius:var(--border-radius);box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000;min-width:200px;margin-top:4px}.Button_expandableButtonOption___c4uz{display:block;padding:12px 16px;cursor:pointer;color:#333;text-decoration:none;font-family:var(--font-family);font-size:calc(var(--font-size)/7);transition:.15s;border:none;background:none;width:100%;text-align:left}.Button_expandableButtonOption___c4uz:not(:last-child){border-bottom:1px solid #eee}.Button_expandableButtonOption___c4uz:hover{background-color:#f5f5f5}.BlogForm_form__qLPAP{max-width:800px;margin:0 auto;padding:20px}.BlogForm_loading__aw_sA{text-align:center;padding:40px;color:#666}.BlogForm_error__EZ0MB{background:#fee;color:#c33;padding:12px;border-radius:6px;margin-bottom:20px;border-left:4px solid #c33}.BlogForm_formSection__OPTaL{margin-bottom:40px;background:#fff;padding:20px;border-radius:8px}.BlogForm_formSection__OPTaL h3{margin-top:0;margin-bottom:20px;color:#333;font-size:18px;font-weight:600}.BlogForm_formRow__NTFc9{display:flex;gap:20px}.BlogForm_editorHeader__v34ll{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.BlogForm_tabButtons__0UeRE{display:flex;border:1px solid #ddd;border-radius:6px;overflow:hidden}.BlogForm_tabButton__DAtaA{padding:8px 16px;background:#f8f9fa;border:none;cursor:pointer;font-size:14px;transition:all .2s ease;color:#666}.BlogForm_tabButton__DAtaA:hover{background:#e9ecef}.BlogForm_tabButton__DAtaA.BlogForm_activeTab__k8qTv{background:#007bff;color:white}.BlogForm_editorContainer__pqfmh{border:1px solid #ddd;border-radius:6px;overflow:hidden;min-height:600px}.BlogForm_editorTab__K7Qt8,.BlogForm_previewTab__StjLy{min-height:600px}.BlogForm_previewTab__StjLy{padding:20px;background:#fafafa}.BlogForm_markdownPreview__SbcF5{line-height:1.6;color:#333}.BlogForm_markdownPreview__SbcF5 h1,.BlogForm_markdownPreview__SbcF5 h2,.BlogForm_markdownPreview__SbcF5 h3{margin-top:0;margin-bottom:16px;color:#333}.BlogForm_markdownPreview__SbcF5 h1{font-size:24px;border-bottom:2px solid #eee;padding-bottom:8px}.BlogForm_markdownPreview__SbcF5 h2{font-size:20px;border-bottom:1px solid #eee;padding-bottom:4px}.BlogForm_markdownPreview__SbcF5 h3{font-size:18px}.BlogForm_markdownPreview__SbcF5 ul{padding-left:20px;margin:16px 0}.BlogForm_markdownPreview__SbcF5 li{margin:4px 0}.BlogForm_markdownPreview__SbcF5 a{color:#007bff;text-decoration:none}.BlogForm_markdownPreview__SbcF5 a:hover{text-decoration:underline}.BlogForm_markdownPreview__SbcF5 strong{font-weight:600}.BlogForm_markdownPreview__SbcF5 em{font-style:italic}.BlogForm_formActions__m75rx{display:flex;gap:12px;justify-content:flex-end;padding:20px 0;margin-top:20px}.BlogForm_editOverlay__U6hmf{position:relative}.BlogForm_overlayDiv__uDxoq{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.7);z-index:2;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (max-width:768px){.BlogForm_form__qLPAP{padding:10px}.BlogForm_formRow__NTFc9{flex-direction:column}.BlogForm_editorHeader__v34ll{flex-direction:column;align-items:flex-start;gap:12px}.BlogForm_formActions__m75rx{flex-direction:column}}.FileUpload_formLabel__8etsI{display:block;margin-bottom:8px}.FileUpload_fileDropZone__gr_yy{border:1px dashed rgb(153,153,153);border-radius:var(--border-radius);padding:30px;text-align:center;background-color:white;cursor:pointer;transition:all .2s ease;margin-bottom:15px;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center}.FileUpload_fileDropZone__gr_yy:hover{border-color:var(--theme-color);background-color:rgba(0,166,232,.02)}.FileUpload_fileDropZone__gr_yy.FileUpload_dragOver__yajEy{border-color:var(--theme-color);background-color:var(--theme-white);border-style:solid}.FileUpload_fileDropZone__gr_yy.FileUpload_disabled__UISgH{cursor:not-allowed;opacity:.6}.FileUpload_fileDropZone__gr_yy.FileUpload_disabled__UISgH:hover{border-color:#ccc;background-color:white}.FileUpload_uploadIcon__Dj093{font-size:48px;color:#999;margin-bottom:16px}.FileUpload_placeholderText__R39r5{font-size:16px;color:#666;margin-bottom:8px;font-weight:500}.FileUpload_supportText__j4vbl{font-size:14px;color:#999;margin-top:4px}.FileUpload_filesContainer__e6X0_{margin-top:16px;margin-bottom:16px}.FileUpload_filesHeader__i791t{padding:12px 16px;background-color:#f8f9fa;border-radius:var(--border-radius);border:1px solid #ccc;font-weight:500;color:#333;font-size:14px;margin-bottom:5px}.FileUpload_filePreviewItem__kMi9L{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #e0e0e0;border-radius:var(--border-radius);margin-bottom:5px;background-color:white;transition:all .15s ease}.FileUpload_filePreviewItem__kMi9L:hover{border-color:#ccc;box-shadow:0 2px 4px rgba(0,0,0,.05)}.FileUpload_filePreviewItem__kMi9L.FileUpload_clickable__zUmGg:hover{opacity:.8;background-color:#f8f9fa}.FileUpload_filePreviewItem__kMi9L:last-child{margin-bottom:0}.FileUpload_fileInfo__GvGEf{display:flex;align-items:center;flex:1 1;min-width:0}.FileUpload_fileIcon__1R_Qq{margin-right:8px;font-size:18px;flex-shrink:0}.FileUpload_fileDetails__OGPaE{flex:1 1;min-width:0}.FileUpload_fileName__azbbU{font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FileUpload_fileMetadata__JODXY{font-size:13px;color:#666}.FileUpload_fileActions__c5DQp{display:flex;align-items:center;gap:8px}.FileUpload_retryButton__Motel{font-size:12px;padding:4px 8px}.FileUpload_removeButton__0UtRE{background:none;border:none;padding:4px;cursor:pointer;color:#999;transition:all .2s ease;display:flex;align-items:center;justify-content:center;border-radius:4px}.FileUpload_removeButton__0UtRE:hover{color:var(--cancel-color);background-color:#fff0f0}.FileUpload_removeButton__0UtRE:disabled{cursor:not-allowed;opacity:.5}.FileUpload_removeButton__0UtRE:disabled:hover{color:#999;background-color:transparent}.FileUpload_fileProgressBar__wBDuO{width:100%;height:4px;background-color:#e0e0e0;border-radius:2px;overflow:hidden;margin-top:4px}.FileUpload_fileProgressFill__ga_OH{height:100%;background-color:var(--theme-color);transition:width .3s ease;border-radius:2px}.FileUpload_previewGrid__b_LS4{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:12px;gap:12px;padding:0}.FileUpload_previewCard__x6w6r{position:relative;aspect-ratio:1;border:1px solid #ddd;border-radius:var(--border-radius);overflow:hidden;background-color:#f8f9fa;display:flex;flex-direction:column;transition:all .2s ease}.FileUpload_previewCard__x6w6r:hover{border-color:#ccc;box-shadow:0 2px 8px rgba(0,0,0,.1)}.FileUpload_previewCard__x6w6r.FileUpload_clickable__zUmGg:hover{border-color:var(--theme-color);box-shadow:0 2px 12px rgba(0,166,232,.2)}.FileUpload_previewRemoveButton__yLD8b{position:absolute;top:4px;right:4px;z-index:2;background:rgba(255,255,255,.9);border:none;border-radius:50%;width:20px;height:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px;color:#666}.FileUpload_previewRemoveButton__yLD8b:disabled{cursor:not-allowed;opacity:.5}.FileUpload_previewThumbnail__lb7jR{flex:1 1;display:flex;align-items:center;justify-content:center;padding:8px;overflow:hidden;position:relative}.FileUpload_previewImage____ZLi{max-width:100%;max-height:100%;object-fit:cover;border-radius:4px}.FileUpload_previewPlaceholder__CGUxJ{width:100%;height:100%;background-color:#e9ecef;display:flex;align-items:center;justify-content:center;border-radius:4px}.FileUpload_previewFileIcon__8_AJv{font-size:32px;color:#999}.FileUpload_previewProgressOverlay___6Tqy{background-color:rgba(255,255,255,.8);font-size:12px;color:#666}.FileUpload_previewErrorOverlay__fnNp1,.FileUpload_previewProgressOverlay___6Tqy{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.FileUpload_previewErrorOverlay__fnNp1{background-color:rgba(248,215,218,.9);font-size:10px;color:#721c24;padding:4px;text-align:center}.FileUpload_previewClickableOverlay__Vo_so{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,166,232,.8);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.FileUpload_previewCard__x6w6r.FileUpload_clickable__zUmGg:hover .FileUpload_previewClickableOverlay__Vo_so{opacity:1}.FileUpload_previewOverlayIcon__0cd72{font-size:32px;color:white}.FileUpload_previewFileName___K7sw{padding:4px 6px;background-color:rgba(0,0,0,.03);font-size:11px;color:#666;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.FileUpload_hintText__xdxIo{margin-top:8px;font-size:13px;color:#666;line-height:1.4}@media (max-width:768px){.FileUpload_fileDropZone__gr_yy{padding:20px;min-height:100px}.FileUpload_uploadIcon__Dj093{font-size:36px;margin-bottom:12px}.FileUpload_placeholderText__R39r5{font-size:14px}.FileUpload_supportText__j4vbl{font-size:12px}.FileUpload_filePreviewItem__kMi9L{padding:8px;gap:8px}.FileUpload_fileIcon__1R_Qq{font-size:16px}.FileUpload_fileName__azbbU{font-size:14px}.FileUpload_fileMetadata__JODXY{font-size:12px}.FileUpload_previewGrid__b_LS4{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.FileUpload_previewFileIcon__8_AJv{font-size:24px}.FileUpload_previewFileName___K7sw{font-size:10px}}.CourseForm_chapterHeader__6_KTd{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:20px}.CourseForm_chaptersList__cGO_P{border:1px solid #e0e0e0;border-radius:var(--border-radius);overflow:hidden}.CourseForm_chapterItem__z_R33{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0;background:white;transition:background-color .2s}.CourseForm_chapterItem__z_R33:hover{background:#f8f9fa}.CourseForm_chapterItem__z_R33:last-child{border-bottom:none}.CourseForm_chapterInfo__qZvkJ{display:flex;align-items:center;gap:15px;flex:1 1}.CourseForm_chapterNumber__mNreL{background:#e3f2fd;color:#1976d2;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;white-space:nowrap}.CourseForm_chapterTitle__EK_kl{font-weight:500;color:#333;font-size:16px;flex:1 1}.CourseForm_chapterStatus__TSfAN{font-size:14px;color:#666}.CourseForm_chapterActions__jEU2S{display:flex;gap:8px}.CourseForm_actionButton__nK7_l{background:none;border:1px solid #ddd;border-radius:6px;padding:8px;cursor:pointer;color:#666;transition:all .2s;display:flex;align-items:center;justify-content:center}.CourseForm_actionButton__nK7_l:hover{background:#f5f5f5;color:#333}.CourseForm_deleteButton__HBYG8:hover{background:#fef2f2;color:#dc2626;border-color:#dc2626}.CourseForm_loading__2wajL{text-align:center;padding:40px;color:#666}@media (max-width:768px){.CourseForm_chapterHeader__6_KTd{flex-direction:column;align-items:stretch}.CourseForm_chapterInfo__qZvkJ{flex-direction:column;align-items:flex-start;gap:8px}.CourseForm_chapterTitle__EK_kl{font-size:14px}}.Carousel_carousel__cxmDM{position:relative;width:100%}.Carousel_scrollContainer__EKzVW{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;border-radius:var(--border-radius);background-color:#f8f9fa}.Carousel_scrollContainer__EKzVW::-webkit-scrollbar{display:none}.Carousel_slide__MBMxY{flex:0 0 100%;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;min-height:200px;max-height:400px;overflow:hidden}.Carousel_image__V_Xw9{max-width:100%;max-height:100%;width:auto;height:auto;display:block;border-radius:var(--border-radius);object-fit:contain}.Carousel_navButton__G_KqF{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.9);border:1px solid var(--theme-color);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;color:#333;transition:all .2s ease;z-index:2}.Carousel_navButton__G_KqF:hover{background:rgba(255,255,255,1);transform:translateY(-50%) scale(1.1)}.Carousel_navButton__G_KqF:active{transform:translateY(-50%) scale(.95)}.Carousel_prevButton__oiter{left:12px}.Carousel_nextButton__JaLYw{right:12px}.Carousel_dotsContainer__FQo_n{display:flex;justify-content:center;gap:8px;margin-top:16px}.Carousel_dot__u_2ZE{width:10px;height:10px;border-radius:50%;border:none;background:#ccc;cursor:pointer;transition:all .2s ease;padding:0}.Carousel_dot__u_2ZE:hover{background:#999;transform:scale(1.2)}.Carousel_activeDot__Kb8MI{background:var(--theme-color);transform:scale(1.2)}.Carousel_activeDot__Kb8MI:hover{background:var(--theme-color-dark)}@media (max-width:768px){.Carousel_navButton__G_KqF{width:35px;height:35px;font-size:16px}.Carousel_prevButton__oiter{left:8px}.Carousel_nextButton__JaLYw{right:8px}.Carousel_dotsContainer__FQo_n{margin-top:12px}}.PostPerformanceTable_loadingContainer__11txY{display:flex;justify-content:center;align-items:center;height:200px;color:var(--text-secondary);font-size:calc(var(--font-size) / 7)}.PostPerformanceTable_tableContainer__9yOpr{width:100%;overflow-x:auto}.PostPerformanceTable_tableHeader__bIkt9{padding:16px 0;border-bottom:2px solid var(--border-light);font-weight:600;font-size:calc(var(--font-size) / 7);color:var(--text-secondary)}.PostPerformanceTable_tableHeader__bIkt9,.PostPerformanceTable_tableRow__6adBO{display:grid;grid-template-columns:2fr 1fr .8fr .8fr .8fr 1fr .8fr;grid-gap:16px;gap:16px}.PostPerformanceTable_tableRow__6adBO{padding:20px 0;border-bottom:1px solid var(--border-light);align-items:center}.PostPerformanceTable_tableRow__6adBO:last-child{border-bottom:none}.PostPerformanceTable_tableRow__6adBO:hover{background-color:var(--background-secondary);margin:0 -16px;padding-left:16px;padding-right:16px}.PostPerformanceTable_titleColumn__Y5Hvd{display:flex;flex-direction:column;gap:4px}.PostPerformanceTable_postTitle__4ch1l{font-weight:500;font-size:calc(var(--font-size) / 6.5);color:var(--text-primary);line-height:1.3}.PostPerformanceTable_postExcerpt___eao7{font-size:calc(var(--font-size) / 8);color:var(--text-tertiary);line-height:1.2}.PostPerformanceTable_categoryColumn__b_kO3{display:flex;justify-content:flex-start}.PostPerformanceTable_categoryBadge__1vOgf{padding:4px 8px;border-radius:12px;font-size:calc(var(--font-size) / 8.5);font-weight:500;white-space:nowrap}.PostPerformanceTable_metricsColumn__lX_HP{text-align:center}.PostPerformanceTable_metricValue__M1wh5{font-size:calc(var(--font-size) / 6.5);font-weight:600;color:var(--text-primary)}.PostPerformanceTable_dateColumn__ffttb{text-align:center}.PostPerformanceTable_dateText___D9ga{font-size:calc(var(--font-size) / 7.5);color:var(--text-secondary)}.PostPerformanceTable_actionColumn__ryOAw{display:flex;justify-content:center}@media (max-width:1200px){.PostPerformanceTable_tableHeader__bIkt9,.PostPerformanceTable_tableRow__6adBO{grid-template-columns:2fr 1fr .8fr .8fr 1fr;gap:12px}.PostPerformanceTable_actionColumn__ryOAw,.PostPerformanceTable_dateColumn__ffttb{display:none}}@media (max-width:768px){.PostPerformanceTable_tableHeader__bIkt9,.PostPerformanceTable_tableRow__6adBO{grid-template-columns:2fr 1fr .8fr;gap:8px}.PostPerformanceTable_metricsColumn__lX_HP:nth-child(4),.PostPerformanceTable_metricsColumn__lX_HP:nth-child(5){display:none}}.IconCard_iconCard__y_7eN{display:flex;flex-direction:column;align-items:center;padding:2rem;text-align:center;height:100%}.IconCard_iconContainer__7yvcw{margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;border:1px solid var(--theme-color);background-color:var(--theme-white)}.IconCard_icon__zI2yU{font-size:3rem;color:var(--theme-color)}.IconCard_content__UrBca *{text-align:center}.IconCard_iconCardsGrid__5IASs{display:grid;grid-gap:2rem;gap:2rem;width:100%;max-width:calc(100% - 3rem);margin:0 auto}@media (max-width:880px){.IconCard_iconCardsGrid__5IASs{grid-template-columns:1fr 1fr!important}.IconCard_iconContainer__7yvcw{width:100px;height:100px}.IconCard_icon__zI2yU{font-size:2.5rem}}@media (max-width:530px){.IconCard_iconCardsGrid__5IASs{grid-template-columns:1fr!important}}.CategoryStats_loadingPlaceholder__FUwdy{height:200px;color:var(--text-secondary);font-size:calc(var(--font-size) / 7)}.CategoryStats_categoryIcon__B_XeV,.CategoryStats_loadingPlaceholder__FUwdy{display:flex;align-items:center;justify-content:center}.CategoryStats_metricsGrid__FxJ7N{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin-bottom:10px}.CategoryStats_metricItem__8j8uA{display:flex;flex-direction:column;gap:4px}.CategoryStats_metricValue__KeP3P{font-size:calc(var(--font-size) / 5.5);font-weight:600;color:var(--text-primary);line-height:1.2}.CategoryStats_engagementRate__062Lv{border-top:1px solid var(--theme-light);padding-top:10px;margin-top:15px}@media (max-width:768px){.CategoryStats_metricsGrid__FxJ7N{grid-template-columns:1fr;gap:10px}}.Help_helpListContainer__yMXj_{width:100%}.Help_filterButtons__Tz0KJ{display:flex;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:10px}.Help_helpsList__GmEef{display:flex;flex-direction:column;gap:20px}.Help_helpCard__5B0hm{padding:25px}.Help_helpHeader__sWf7J{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.Help_helpTitle__Grb9h{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px}.Help_helpTitle__Grb9h h3{margin:0;font-size:1.2em;font-weight:600;color:var(--text-color)}.Help_status__kNHq_{padding:4px 12px;border-radius:15px;font-size:.85em;font-weight:500;white-space:nowrap}.Help_status__kNHq_.Help_pending__Agq_0{background-color:#fef3c7;color:#92400e}.Help_status__kNHq_.Help_resolved__kygE8{background-color:#d1fae5;color:#065f46}.Help_helpMeta__eZiza{display:flex;flex-direction:column;gap:5px}.Help_date__yg0_U{font-size:.9em;color:var(--text-color-secondary)}.Help_helpInfo__sKiej{margin-bottom:20px}.Help_infoRow__aNt_M{margin-bottom:8px;font-size:.95em}.Help_infoRow__aNt_M strong{color:var(--text-color);margin-right:8px}.Help_helpContent__5EaoJ{margin-bottom:5px}.Help_contentText___iCqb{background-color:var(--background-secondary);padding:15px;border-radius:8px;white-space:pre-wrap;line-height:1.6;border-left:8px solid var(--theme-color);background-color:#f5f5f5}.Help_helpActions__6pNaq{display:flex;justify-content:flex-end;padding-top:15px;border-top:1px solid var(--border-color)}@media (max-width:768px){.Help_helpCard__5B0hm{padding:20px}.Help_helpTitle__Grb9h{flex-direction:column;align-items:flex-start}.Help_filterButtons__Tz0KJ,.Help_helpActions__6pNaq{justify-content:center}}.ImageCard_image__AUS7E{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px;display:block;border:1px solid var(--theme-color)}.ImageCard_imageCardsGrid__0wysh{display:grid;grid-gap:2rem;gap:2rem;width:100%;max-width:calc(100% - 3rem);margin:0 auto}@media (max-width:880px){.ImageCard_imageCardsGrid__0wysh{grid-template-columns:1fr 1fr 1fr!important}}@media (max-width:650px){.ImageCard_imageCardsGrid__0wysh{grid-template-columns:1fr 1fr!important}}.Popup_popupCard__KXfxp{max-width:90vw;max-height:90vh;width:auto;height:auto;margin:1rem;overflow-y:auto;animation:Popup_fadeInScale__DQE6T .2s ease-out}.Popup_content__juy_b{width:100%;max-height:calc(100vh - 2 * var(--top-bar-height));min-height:400px;overflow-y:auto}.Popup_title__tgEK_{padding:20px;background-color:var(--theme-white);border-bottom:1px solid var(--theme-color)}@keyframes Popup_fadeInScale__DQE6T{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.Popup_popupCard__KXfxp{max-width:95vw;max-height:85vh;margin:.5rem}}.Timeline_timeline__A_gL9{position:relative;max-width:800px;margin:0 auto;padding:2rem 0}.Timeline_arrow__Bf8EJ{position:absolute;left:2rem;top:-50px;bottom:2rem;width:4px;z-index:1}.Timeline_arrowLine__jz98e{width:4px;height:100%;background-color:var(--complementary-color);border-radius:2px}.Timeline_arrowHead__V6r_B{position:absolute;top:-8px;left:-6px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid var(--complementary-color)}.Timeline_timelineItems__2od6u{position:relative;z-index:2}.Timeline_timelineItem__aF3Cm{position:relative;margin-bottom:2rem}.Timeline_timelineContent__EBEJm{display:flex;align-items:flex-start;gap:1rem}.Timeline_yearSection__IO_aS{position:relative;display:flex;align-items:center;min-width:80px;flex-shrink:0;margin-top:1.5rem}.Timeline_circle__OCZ6l{width:20px;height:20px;border-radius:50%;border:5px solid var(--theme-color);background-color:white;position:absolute;left:calc(2rem + 2px - 10px);z-index:3}.Timeline_yearLabel__NARdO{font-weight:800;font-size:1.1rem;font-family:var(--font-family);color:var(--theme-color);white-space:nowrap;margin-left:3rem}.Timeline_contentSection__wXyel{flex:1 1;background:white;border-radius:var(--border-radius);border:1px solid var(--theme-color);overflow:hidden}.Timeline_title__xxXn1{padding:1.5rem;font-weight:600;font-size:calc(var(--font-size) / 5.5);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease;border-right:1px solid var(--theme-color);border-left:1px solid var(--theme-color);width:calc(100% + 2px);transform:translateX(-1px);background-color:var(--theme-white);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.Timeline_title__xxXn1.Timeline_expanded__96tbc{border-bottom:1px solid var(--theme-color)}.Timeline_title__xxXn1:hover{background-color:#f8f9fa}.Timeline_expandIcon___C5x_{font-size:1.4rem;transition:transform .2s ease}.Timeline_expandIcon___C5x_.Timeline_expanded__96tbc{transform:rotate(180deg)}.Timeline_description__dHTyL{padding:1.5rem;line-height:1.6;color:#666;animation:Timeline_fadeIn__dE6va .2s ease-in-out}.Timeline_descriptionContent__ONoky{display:flex;gap:1.5rem;align-items:flex-start}.Timeline_descriptionText__2LevH{flex:1 1}.Timeline_descriptionImage__5dyj3{flex-shrink:0;max-width:220px}.Timeline_timelineImage__iiS3g{width:100%;height:auto;border-radius:var(--border-radius);border:1px solid #e0e0e0}@keyframes Timeline_fadeIn__dE6va{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Timeline_timeline__A_gL9{padding:1rem 0}.Timeline_timelineItem__aF3Cm{margin-bottom:10px}.Timeline_arrow__Bf8EJ{left:1rem}.Timeline_timelineContent__EBEJm{flex-direction:column;gap:1rem}.Timeline_yearSection__IO_aS{align-self:flex-start;min-width:auto}.Timeline_circle__OCZ6l{left:calc(1rem + 2px - 10px)}.Timeline_yearLabel__NARdO{margin-left:2.25rem}.Timeline_contentSection__wXyel{margin-left:0;width:calc(100% - 0rem)}.Timeline_descriptionContent__ONoky{flex-direction:column}.Timeline_descriptionImage__5dyj3{max-width:min(100%,400px);display:block;margin:0 auto}}@media (max-width:480px){.Timeline_arrow__Bf8EJ{left:.5rem}.Timeline_circle__OCZ6l{left:calc(.5rem + 2px - 10px)}.Timeline_yearLabel__NARdO{margin-left:1.75rem}.Timeline_contentSection__wXyel{width:calc(100% - 1rem)}.Timeline_title__xxXn1{padding:1rem;font-size:1.1rem}.Timeline_description__dHTyL{padding:1rem}.Timeline_descriptionContent__ONoky{flex-direction:column}.Timeline_descriptionImage__5dyj3{max-width:100%}}.BlogList_blogListContainer__tH_X4{width:100%}.BlogList_controls__EhdDe{display:flex;justify-content:center;align-items:center;margin-bottom:40px}.BlogList_postsGrid__1bz8w{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:35px;gap:35px;align-items:start}@media (max-width:1200px){.BlogList_postsGrid__1bz8w{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:25px}}@media (max-width:550px){.BlogList_controls__EhdDe{justify-content:stretch}.BlogList_postsGrid__1bz8w{grid-template-columns:1fr;gap:16px}}.NewsDisplay_newsDisplay__TFKCD{width:100%;margin-top:var(--top-bar-height);height:calc(100dvh - var(--top-bar-height));background-color:#000;display:flex;flex-direction:column;overflow:hidden}.NewsDisplay_heroSection__PRvma{position:relative;width:100%;height:100%;overflow:hidden}.NewsDisplay_heroImage__FqHte{width:100%;height:100%;object-fit:cover;display:block}.NewsDisplay_heroPlaceholder__NSwlg{width:100%;height:100%;background-color:#222;display:flex;align-items:center;justify-content:center}.NewsDisplay_placeholderText__02ee3{color:#666;font-size:24px;font-family:var(--font-family)}.NewsDisplay_heroOverlay__JHaaL{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.6) 50%,rgba(0,0,0,.2) 80%,rgba(0,0,0,0));padding:60px 40px 40px;color:white;height:100%}.NewsDisplay_heroContent__c9b0k{width:calc(100vw - 50px);max-width:1000px;position:absolute;bottom:130px;left:calc(50% - min(100vw - 50px, 1100px) / 2)}.NewsDisplay_heroTitle__jjs_P{font-size:calc(var(--font-size) / 3.5);line-height:1.2;margin:0 0 20px}.NewsDisplay_heroExcerpt__rydf1,.NewsDisplay_heroTitle__jjs_P{font-weight:300;font-family:var(--font-family);text-shadow:0 0 0 rgba(0,0,0,.5)}.NewsDisplay_heroExcerpt__rydf1{font-size:calc(var(--font-size) / 6);line-height:1.6;margin:0;opacity:.9;max-width:800px;max-height:calc(1.6em * 3);overflow:hidden;text-overflow:ellipsis}.NewsDisplay_scrollIndicator__fneke{position:absolute;bottom:20px;color:white;font-size:16px;font-weight:300;text-align:center;width:100%;animation:NewsDisplay_breathe__mOoxX 1.6s ease-in-out infinite;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes NewsDisplay_breathe__mOoxX{0%,to{opacity:.7}50%{opacity:1}}@media (max-width:768px){.NewsDisplay_heroOverlay__JHaaL{padding:40px 20px 20px}.NewsDisplay_contentSection__eKxO_{padding:20px}.NewsDisplay_postMeta__tfpbC{gap:12px}}.CourseCard_container__mTEuh{display:flex;flex-direction:column;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;max-width:150px}.CourseCard_imageContainer__bL45E{width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--border-radius);background-color:white;box-shadow:0 0 0 var(--theme-white);transition:.15s}.CourseCard_image__EVqUT{width:100%;height:100%;object-fit:contain;border-radius:var(--border-radius);border:1px solid var(--theme-color)}.CourseCard_container__mTEuh:hover .CourseCard_imageContainer__bL45E{box-shadow:calc(var(--border-radius) / 2) calc(var(--border-radius) / 2) 0 var(--theme-white)}.CourseCard_title__k5hVA{margin:15px 0 0;font-size:calc(var(--font-size) / 7.5);font-weight:600;color:#212529;line-height:1.3;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.CourseCard_container__mTEuh:hover title{text-decoration:underline}@media (max-width:768px){.CourseCard_title__k5hVA{font-size:1rem;margin-top:12px}}.SectionHeader_sectionHeader__TrlRm{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--theme-color);padding-bottom:5px}.SectionHeader_left__8ENis{flex:1 1}.SectionHeader_right__6k4ay{flex-shrink:0}.SectionHeader_actionLink__204rz{display:flex;align-items:center;gap:4px;text-decoration:none;color:var(--theme-color);transition:opacity .2s ease;cursor:pointer}.SectionHeader_actionLink__204rz:hover{opacity:.9}.SectionHeader_actionText__0Opg2{font-weight:700;font-size:1rem}.SectionHeader_actionIcon__P4Vm9{font-size:1.5em;transition:transform .2s ease;transform:rotate(-45deg)}.SectionHeader_actionLink__204rz:hover .SectionHeader_actionIcon__P4Vm9{transform:rotate(0)}.CourseProgressCard_container__8TQT_{display:flex;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;border:1px solid var(--theme-color);border-radius:var(--border-radius);overflow:hidden;background:white;min-height:120px}.CourseProgressCard_container__8TQT_:hover{box-shadow:calc(var(--border-radius) / 2) calc(var(--border-radius) / 2) 0 var(--theme-white)}.CourseProgressCard_imageContainer__PZ0ly{width:120px;height:120px;flex-shrink:0;overflow:hidden;background-color:white;display:flex;align-items:center;justify-content:center}.CourseProgressCard_image__tR3Aw{width:100%;height:100%;object-fit:contain}.CourseProgressCard_separator__vGmss{width:1px;background-color:var(--theme-color);flex-shrink:0}.CourseProgressCard_contentContainer__vdTBs{flex:1 1;padding:16px;display:flex;flex-direction:column;justify-content:center}.CourseProgressCard_chapterTitle__xrSV7{margin:0;font-size:1.1rem;font-weight:600;color:#212529;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.CourseProgressCard_lessonNumber__wBVrU{margin:0;font-size:.8rem;color:#6c757d;font-weight:500}.CourseProgressCard_courseName__7GoMA{margin:0;font-size:.9rem;color:#495057;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (max-width:768px){.CourseProgressCard_container__8TQT_{min-height:100px}.CourseProgressCard_imageContainer__PZ0ly{width:100px;height:100px}.CourseProgressCard_contentContainer__vdTBs{padding:12px}.CourseProgressCard_chapterTitle__xrSV7{font-size:1rem}.CourseProgressCard_lessonNumber__wBVrU{font-size:.75rem}.CourseProgressCard_courseName__7GoMA{font-size:.85rem}}.CourseCardsGrid_grid__GqR_J{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:25px;gap:25px;padding:25px 0}@media (max-width:768px){.CourseCardsGrid_grid__GqR_J{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:20px}}@media (max-width:480px){.CourseCardsGrid_grid__GqR_J{padding:50px 0;gap:30px;justify-content:center;grid-template-columns:repeat(2,150px)}}.CourseProgressCardsGrid_grid__RQ7cO{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;width:100%}.CourseProgressCardsGrid_skeletonCard__uI71N{display:flex;border:1px solid var(--theme-color);border-radius:var(--border-radius);overflow:hidden;background:white;min-height:120px}.CourseProgressCardsGrid_skeletonImage__1Zben{width:120px;height:120px;flex-shrink:0;background-color:#f8f9fa}.CourseProgressCardsGrid_skeletonSeparator__o6SIt{width:1px;background-color:var(--theme-color);flex-shrink:0}.CourseProgressCardsGrid_skeletonContent__rWlyq{flex:1 1;padding:16px;display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){.CourseProgressCardsGrid_grid__RQ7cO{grid-template-columns:1fr;gap:12px}.CourseProgressCardsGrid_skeletonCard__uI71N{min-height:100px}.CourseProgressCardsGrid_skeletonImage__1Zben{width:100px;height:100px}.CourseProgressCardsGrid_skeletonContent__rWlyq{padding:12px}}.SocialCard_container__OB0Rw{display:flex;text-decoration:none;cursor:pointer;width:150px}.SocialCard_cardContent__Uv2gr{padding:20px;width:150px;justify-content:center;display:flex;flex-direction:column;align-items:center}.SocialCard_iconContainer__iWRG4{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--theme-color);margin:0 auto 12px;transition:transform .2s ease}.SocialCard_icon__33NGN{font-size:24px;color:white}.SocialCard_title__08LlQ{margin:0 0 8px;font-size:calc(var(--font-size) / 7.5);font-weight:600;color:#333;text-align:center;line-height:1.3}.SocialCard_handle__2hcxh{margin:0;font-size:calc(var(--font-size) / 9);color:#666;text-align:center;font-weight:300;line-height:1.2}@media (max-width:768px){.SocialCard_iconContainer__iWRG4{width:50px;height:50px;margin-bottom:10px}.SocialCard_icon__33NGN{font-size:20px}.SocialCard_title__08LlQ{font-size:1rem;margin-bottom:6px}.SocialCard_handle__2hcxh{font-size:.8rem}}.SocialCardsGrid_grid__TTRFp{display:grid;grid-template-columns:repeat(auto-fill,150px);grid-gap:35px;gap:35px;padding:25px 0;justify-items:center}@media (max-width:768px){.SocialCardsGrid_grid__TTRFp{justify-content:center}}@media (max-width:480px){.SocialCardsGrid_grid__TTRFp{gap:18px;justify-content:center}}.SystemNotificationsBanner_banner__Wi5nF{position:-webkit-sticky;position:sticky;top:81px;width:100%;background:var(--theme-color);color:white;z-index:2;overflow:hidden;display:flex;align-items:center;height:40px}.SystemNotificationsBanner_marqueeContainer__y5QeG{width:100%;position:relative;display:flex;align-items:center;white-space:nowrap;overflow:hidden}.SystemNotificationsBanner_marqueeContent__lE_St{display:inline-flex;align-items:center;animation:SystemNotificationsBanner_marquee__ci7YZ 20s linear infinite;padding:0 2rem}.SystemNotificationsBanner_marqueeContent__lE_St:hover{animation-play-state:paused}@keyframes SystemNotificationsBanner_marquee__ci7YZ{0%{transform:translateX(100vw)}to{transform:translateX(-100%)}}.SystemNotificationsBanner_notificationItem__13FFR{display:inline-flex;align-items:center;font-size:16px;font-weight:400;white-space:nowrap}.SystemNotificationsBanner_notificationLink__DHLs8{color:white;text-decoration:none;transition:all .2s ease;border-bottom:1px solid transparent}.SystemNotificationsBanner_notificationLink__DHLs8:hover{text-decoration:none;border-bottom:1px solid white;opacity:.9}.SystemNotificationsBanner_separator__ZbM0S{margin:0 1.5rem;opacity:.7;font-size:12px}@media (max-width:768px){.SystemNotificationsBanner_banner__Wi5nF{min-height:36px}.SystemNotificationsBanner_notificationItem__13FFR{font-size:13px}.SystemNotificationsBanner_marqueeContent__lE_St{animation-duration:25s;padding:0 1rem}.SystemNotificationsBanner_separator__ZbM0S{margin:0 1rem}}@media (max-width:480px){.SystemNotificationsBanner_banner__Wi5nF{min-height:32px}.SystemNotificationsBanner_notificationItem__13FFR{font-size:12px}.SystemNotificationsBanner_marqueeContent__lE_St{animation-duration:20s;padding:0 .5rem}.SystemNotificationsBanner_separator__ZbM0S{margin:0 .8rem}}@media (prefers-reduced-motion:reduce){.SystemNotificationsBanner_marqueeContent__lE_St{animation:none;transform:none;overflow-x:auto;scroll-behavior:smooth}.SystemNotificationsBanner_marqueeContainer__y5QeG{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.SystemNotificationsBanner_marqueeContainer__y5QeG::-webkit-scrollbar{display:none}}