.TopNav-module__6C-llq__topNav{border-bottom:1px solid var(--theme-color);font-family:var(--font-family);z-index:10;height:var(--top-bar-height);background-color:#fff;align-items:center;width:100%;display:flex;position:fixed;top:0}.TopNav-module__6C-llq__topNavContainer{justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 40px;display:flex}.TopNav-module__6C-llq__topNavLeft{align-items:center;display:flex}.TopNav-module__6C-llq__logoLink{align-items:center;text-decoration:none;display:flex}.TopNav-module__6C-llq__topNavCenter{align-items:left;flex:1;gap:25px;padding-left:32px;display:flex}.TopNav-module__6C-llq__navLink{color:#000;font-size:calc(var(--font-size)/7.5);font-weight:400;text-decoration:none;transition:color .2s}.TopNav-module__6C-llq__navLink:hover{color:var(--theme-color)}.TopNav-module__6C-llq__topNavRight{align-items:center;gap:10px;display:flex}@media (max-width:1024px){.TopNav-module__6C-llq__topNavContainer{padding:0 20px}.TopNav-module__6C-llq__topNavCenter{gap:25px}}@media (max-width:570px){.TopNav-module__6C-llq__topNavCenter{display:none}.TopNav-module__6C-llq__topNavRight{gap:10px}}
.Logo-module__FeqWJG__logo{font-size:calc(var(--font-size)/4.5);font-family:calc(--font-family);letter-spacing:.2em;color:var(--theme-light);background-position:50%;background-repeat:no-repeat;background-size:100%;width:100%;height:100%;margin:0 auto;font-weight:200}
.Icon-module__WjwIfG__icon{font-size:25px}.Icon-module__WjwIfG__iconTextPair{font-family:var(--font-family)}.Icon-module__WjwIfG__iconTextPair *{vertical-align:top}.Icon-module__WjwIfG__iconPlaceholder{-webkit-user-select:none;user-select:none;opacity:.75;width:100%;height:120px}.Icon-module__WjwIfG__iconPlaceholderIcon{text-align:center;font-size:calc(var(--font-size)/4.4);display:block;position:relative;top:calc(50% - 40px)}.Icon-module__WjwIfG__iconPlaceholderText{text-align:center;font-size:calc(var(--font-size)/6.5);font-family:var(--font-family);letter-spacing:.1em;position:relative;top:calc(50% - 30px)}
.Button-module__e7WGRa__button{background-color:var(--theme-color);color:#fff;font-size:calc(var(--font-size)/8);font-family:var(--font-family);padding:10px calc(var(--font-size)/6);text-align:center;border:1px solid var(--theme-color);cursor:pointer;border-radius:25px;outline:none;justify-content:center;align-items:center;font-weight:400;text-decoration:none;transition:all .15s;display:inline-flex}.Button-module__e7WGRa__buttonSmaller{font-size:calc(var(--font-size)/9);padding:8px 20px}.Button-module__e7WGRa__button:disabled{color:#fff;cursor:not-allowed;background-color:#a3a3a3}.Button-module__e7WGRa__buttonFormMode{height:55px;padding:10px 20px;font-size:17px;line-height:35px}.Button-module__e7WGRa__button:hover:enabled{background-color:var(--theme-white);color:var(--theme-color)}.Button-module__e7WGRa__buttonSecondary{color:var(--theme-color);border:1px solid var(--theme-color);background-color:#0000}.Button-module__e7WGRa__buttonSecondary:hover:enabled{background-color:var(--theme-white)}.Button-module__e7WGRa__button:focus{outline:var(--focus-outline)}.Button-module__e7WGRa__buttonWhite{color:#666;background-color:#fff;border:1px solid #999}.Button-module__e7WGRa__buttonWhite:hover:enabled{background-color:#f7f7f7}.Button-module__e7WGRa__iconButton{background-color:var(--background-color-blank);cursor:pointer;border-radius:var(--border-radius);font-size:calc(var(--font-size)/7.5);border:none;outline:none;padding:10px;display:block}.Button-module__e7WGRa__iconButton:focus{outline:var(--focus-outline)}.Button-module__e7WGRa__iconButton:hover{background-color:var(--background-color-hover);color:#000}.Button-module__e7WGRa__iconButtonSelected,.Button-module__e7WGRa__iconButtonSelected:hover{background-color:var(--theme-color);color:#fff}.Button-module__e7WGRa__appStoreButton{background-color:#0000;border:none;outline:none;width:200px;height:70px;padding:0;display:block}.Button-module__e7WGRa__appStoreButton:focus{outline:var(--focus-outline)}.Button-module__e7WGRa__appStoreButtonContent{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.Button-module__e7WGRa__iconTextButton{border-radius:var(--border-radius);font-size:calc(var(--font-size)/7);font-family:var(--font-family);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;border:1px solid #999;outline:none;justify-content:center;align-items:center;padding:10px 17px 10px 15px;display:flex}.Button-module__e7WGRa__iconTextButton:focus{outline:var(--focus-outline)}.Button-module__e7WGRa__iconTextButton:hover:enabled{background-color:#00000012}.Button-module__e7WGRa__iconTextButtonPrimary{background-color:var(--theme-color);color:#fff;padding:10px 15px}.Button-module__e7WGRa__iconTextButton:disabled{cursor:default}.Button-module__e7WGRa__iconTextButtonPrimary:hover:enabled{background-color:var(--theme-color-dark)}.Button-module__e7WGRa__iconTextButtonStack{border-radius:var(--border-radius);z-index:10;background-color:#fff;position:relative;box-shadow:0 0 10px #0002}.Button-module__e7WGRa__iconTextButtonStack .Button-module__e7WGRa__iconTextButton{border-bottom:1px solid #ccc;border-radius:0;justify-content:left;width:100%;padding:15px}.Button-module__e7WGRa__iconTextButtonStack .Button-module__e7WGRa__iconTextButton:last-child{border-bottom:none}.Button-module__e7WGRa__forwardButton{-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:var(--border-radius);background-color:#0000;border:none;padding:10px 10px 10px 15px;display:flex}.Button-module__e7WGRa__forwardButton:hover:enabled{background-color:#00000012}.Button-module__e7WGRa__forwardButton:focus{outline:var(--focus-outline)}.Button-module__e7WGRa__forwardButtonLeft{font-family:var(--font-family);font-size:17px}.Button-module__e7WGRa__forwardButtonRight{transition:all .1s}.Button-module__e7WGRa__forwardButton:hover:enabled .Button-module__e7WGRa__forwardButtonRight{transform:translate(3px)}.Button-module__e7WGRa__touchChip{background-color:var(--background-color-blank);font-size:calc(var(--font-size)/7);font-family:var(--font-family);cursor:pointer;border:1px solid #ccc;border-radius:500px;margin:5px;padding:5px 13px;transition:all .15s;display:inline-block}.Button-module__e7WGRa__touchChip:hover{background-color:var(--theme-color);color:#fff}.Button-module__e7WGRa__expandableButtonContainer{display:inline-block;position:relative}.Button-module__e7WGRa__expandableButton{justify-content:center;align-items:center;display:flex}.Button-module__e7WGRa__expandableButtonOptions{border-radius:var(--border-radius);z-index:1000;background-color:#fff;border:1px solid #ddd;min-width:200px;margin-top:4px;position:absolute;top:100%;left:0;box-shadow:0 2px 8px #0000001a}.Button-module__e7WGRa__expandableButtonOption{cursor:pointer;color:#333;font-family:var(--font-family);font-size:calc(var(--font-size)/7);text-align:left;background:0 0;border:none;width:100%;padding:12px 16px;text-decoration:none;transition:all .15s;display:block}.Button-module__e7WGRa__expandableButtonOption:not(:last-child){border-bottom:1px solid #eee}.Button-module__e7WGRa__expandableButtonOption:hover{background-color:#f5f5f5}
.Card-module__ckVvha__card{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);background-color:#fff;transition:all .2s;overflow:hidden}.Card-module__ckVvha__clickable{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation}.Card-module__ckVvha__clickable:hover{box-shadow:0 0 0 var(--theme-white);transform:translateX(calc(var(--border-radius)/8))translateY(calc(var(--border-radius)/8))}
.ImageCard-module__UZvYLq__image{aspect-ratio:1;object-fit:cover;border:1px solid var(--theme-color);border-radius:8px;width:100%;display:block}.ImageCard-module__UZvYLq__imageCardsGrid{gap:2rem;width:100%;max-width:calc(100% - 3rem);margin:0 auto;display:grid}@media (max-width:880px){.ImageCard-module__UZvYLq__imageCardsGrid{grid-template-columns:1fr 1fr 1fr!important}}@media (max-width:650px){.ImageCard-module__UZvYLq__imageCardsGrid{grid-template-columns:1fr 1fr!important}}
.Content-module__yI_iva__title{font-family:var(--font-family);text-align:left;margin:0 0 15px;font-size:24px;font-weight:600}.Content-module__yI_iva__subtitle{font-family:var(--font-family);text-align:left;margin:0 0 10px;font-size:18px;font-weight:600}.Content-module__yI_iva__content{font-family:var(--font-family);text-align:left;margin:0 0 10px;font-size:16px;font-weight:300}.Content-module__yI_iva__landingTextsPair{flex-direction:column;gap:0;display:flex}
.CourseCard-module__KSzRAW__container{cursor:pointer;flex-direction:column;max-width:150px;transition:transform .2s,box-shadow .2s;display:flex}.CourseCard-module__KSzRAW__imageContainer{aspect-ratio:1;border-radius:var(--border-radius);width:100%;box-shadow:0 0 0 var(--theme-white);background-color:#fff;transition:all .15s;overflow:hidden}.CourseCard-module__KSzRAW__image{object-fit:contain;border-radius:var(--border-radius);border:1px solid var(--theme-color);width:100%;height:100%}.CourseCard-module__KSzRAW__container:hover .CourseCard-module__KSzRAW__imageContainer{box-shadow:calc(var(--border-radius)/2)calc(var(--border-radius)/2)0 var(--theme-white)}.CourseCard-module__KSzRAW__title{font-size:calc(var(--font-size)/7.5);color:#212529;text-align:center;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:15px 0 0;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.CourseCard-module__KSzRAW__container:hover title{text-decoration:underline}@media (max-width:768px){.CourseCard-module__KSzRAW__title{margin-top:12px;font-size:1rem}}
.CourseCardsGrid-module__CCpNwa__grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:25px;padding:25px 0;display:grid}@media (max-width:768px){.CourseCardsGrid-module__CCpNwa__grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:20px}}@media (max-width:480px){.CourseCardsGrid-module__CCpNwa__grid{grid-template-columns:repeat(2,150px);justify-content:center;gap:30px;padding:50px 0}}
.AuthorDisplay-module__UG07Rq__container{align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.AuthorDisplay-module__UG07Rq__photoContainer{flex-shrink:0}.AuthorDisplay-module__UG07Rq__photo{object-fit:cover;border:2px solid var(--theme-color);border-radius:var(--border-radius);width:80px;height:80px}.AuthorDisplay-module__UG07Rq__photoPlaceholder{border:2px solid var(--theme-color);border-radius:var(--border-radius);background-color:#d1d5db;width:80px;height:80px}.AuthorDisplay-module__UG07Rq__content{flex:1;min-width:0}.AuthorDisplay-module__UG07Rq__name{color:#000;margin:0 0 5px;font-size:1.25rem;font-weight:600;line-height:1.2}.AuthorDisplay-module__UG07Rq__linkedinLink{color:var(--theme-color);margin-bottom:12px;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-block}.AuthorDisplay-module__UG07Rq__linkedinLink:hover{color:var(--theme-color-dark);text-decoration:underline}.AuthorDisplay-module__UG07Rq__bio{color:#6c757d;margin:0;font-size:.95rem;line-height:1.5}@media (max-width:768px){.AuthorDisplay-module__UG07Rq__container{gap:15px;padding:15px}.AuthorDisplay-module__UG07Rq__photo,.AuthorDisplay-module__UG07Rq__photoPlaceholder{width:60px;height:60px}.AuthorDisplay-module__UG07Rq__name{font-size:1.1rem}}
.Form-module__PMwpBq__input{border-radius:var(--border-radius);height:55px;font-size:17px;line-height:35px;font-family:var(--font-family);appearance:none;background-color:#fbfbfb;border:1px solid #999;padding:10px 20px;display:block}.Form-module__PMwpBq__input:disabled{color:#aaa;background-color:#f3f3f3}.Form-module__PMwpBq__inputHint{border-radius:var(--border-radius);font-family:var(--font-family);font-size:calc(var(--font-size)/7.5);border-radius:var(--border-radius);z-index:20;color:#fff;background-color:#222;padding:15px 20px;display:none;position:absolute;left:5px;box-shadow:0 0 10px #0000001a}.Form-module__PMwpBq__inputHintTextArea{left:0}.Form-module__PMwpBq__inputWrapper:focus-within .Form-module__PMwpBq__inputHint{display:block}.Form-module__PMwpBq__inputWrapper .Form-module__PMwpBq__inputHintTextArea{height:0;transform:.15s;padding:0 20px}.Form-module__PMwpBq__inputWrapper:focus-within .Form-module__PMwpBq__inputHintTextArea{height:auto;padding:15px 20px;display:block}.Form-module__PMwpBq__inputRecommendations{border-radius:var(--border-radius);z-index:10;background-color:#fff;border:1px solid #ccc;width:280px;max-height:250px;padding:5px 10px 5px 0;display:none;position:absolute;overflow:hidden auto}.Form-module__PMwpBq__inputWrapper{position:relative}.Form-module__PMwpBq__inputWrapper:focus-within .Form-module__PMwpBq__inputRecommendations,.Form-module__PMwpBq__inputRecommendations:hover,.Form-module__PMwpBq__inputRecommendations:focus-within{display:block}.Form-module__PMwpBq__inputRecommendationsItem{cursor:pointer;font-family:var(--font-family);font-size:calc(var(--font-size)/7.5);border-bottom:1px solid #ccc;padding:10px 20px;transition:all .15s}.Form-module__PMwpBq__inputRecommendationsItem:last-child{border-bottom:none}.Form-module__PMwpBq__inputRecommendationsItem:hover{background-color:#00000012}.Form-module__PMwpBq__inputRecommendationsItemName{font-weight:600}.Form-module__PMwpBq__inputRecommendationsItemDescription{font-weight:300;font-size:calc(var(--font-size)/8)}.Form-module__PMwpBq__textArea{resize:none;width:100%;min-height:150px}.Form-module__PMwpBq__formLabel{font-size:calc(var(--font-size)/7);font-family:var(--font-family);text-align:left;margin-bottom:0;font-weight:300}.Form-module__PMwpBq__checkBox{appearance:none;font-family:var(--font-family);font-size:calc(var(--font-size)/7.5);border-radius:var(--border-radius);cursor:pointer;border:none;padding:13px 20px;display:block}.Form-module__PMwpBq__on{background-color:var(--confirm-color);color:#fff}.Form-module__PMwpBq__off{color:#fff;background-color:var(--cancel-color)}.Form-module__PMwpBq__checkboxContainer{flex-direction:column;gap:8px;margin-top:5px;display:flex}.Form-module__PMwpBq__checkboxOption{align-items:center;gap:8px;display:flex}.Form-module__PMwpBq__hiddenCheckbox{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.Form-module__PMwpBq__customCheckbox{cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}.Form-module__PMwpBq__customCheckbox:hover{border-color:var(--theme-color)}.Form-module__PMwpBq__customCheckbox.Form-module__PMwpBq__checked{background-color:var(--theme-color);border-color:var(--theme-color)}.Form-module__PMwpBq__checkIcon{color:#fff;font-size:14px}.Form-module__PMwpBq__checkboxLabel{font-size:calc(var(--font-size)/7);font-family:var(--font-family);cursor:pointer;-webkit-user-select:none;user-select:none}.Form-module__PMwpBq__likertScale{border-radius:var(--border-radius);background-color:#ccc;border:1px solid #ccc;gap:1px;width:100%;height:55px;display:flex;overflow:hidden}.Form-module__PMwpBq__likertOption{text-align:center;cursor:pointer;background-color:#fff;flex:1;height:100%;line-height:53px;transition:all .15s}.Form-module__PMwpBq__likertOptionSelected{background-color:var(--theme-color);color:#fff}.Form-module__PMwpBq__slider{appearance:none;background-color:#eee;border:1px solid #ccc;border-radius:20px;height:7px}.Form-module__PMwpBq__slider::-webkit-slider-thumb{appearance:none;background-color:var(--theme-color);cursor:pointer;border-radius:50%;width:15px;height:15px}.Form-module__PMwpBq__slider::-moz-range-thumb{background-color:var(--theme-color);cursor:pointer;border-radius:50%;width:15px;height:15px}.Form-module__PMwpBq__slider::-moz-range-track{background-color:#eee;border:1px solid #ccc;border-radius:20px}.Form-module__PMwpBq__selectedCompanies{flex-wrap:wrap;margin-bottom:0;padding:5px 0;display:flex}.Form-module__PMwpBq__skillTags{flex-wrap:wrap;margin:5px 0;display:flex}.Form-module__PMwpBq__skillInputRow{align-items:flex-end;gap:10px;display:flex}@media (max-width:768px){.Form-module__PMwpBq__skillInputRow{flex-direction:column;align-items:stretch}}.Form-module__PMwpBq__nicknameAvatarEditPanel{border-radius:var(--border-radius);background-color:#f3f3f3;margin-top:10px;padding:15px;display:none}.Form-module__PMwpBq__nicknameAvatarEditPanel.Form-module__PMwpBq__show{display:block}.Form-module__PMwpBq__avatarGrid{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:10px;margin-top:10px;display:grid}.Form-module__PMwpBq__fileDropZone{border-radius:var(--border-radius);text-align:center;cursor:pointer;background-color:#fff;border:2px dashed #ccc;margin-bottom:15px;padding:30px;transition:all .2s}.Form-module__PMwpBq__fileDropZone:hover{border-color:var(--theme-color);background-color:#00a6e805}.Form-module__PMwpBq__filePreviewItem{border-radius:var(--border-radius);background-color:#fff;border:1px solid #e0e0e0;align-items:center;gap:12px;margin-bottom:8px;padding:10px;transition:all .15s;display:flex}.Form-module__PMwpBq__filePreviewItem:hover{border-color:#ccc;box-shadow:0 2px 4px #0000000d}.Form-module__PMwpBq__filePreviewItem img{object-fit:cover;border-radius:4px}.Form-module__PMwpBq__fileProgressBar{background-color:#e0e0e0;border-radius:2px;width:100%;height:4px;margin-top:4px;overflow:hidden}.Form-module__PMwpBq__fileProgressFill{background-color:var(--theme-color);border-radius:2px;height:100%;transition:width .3s}@media (max-width:768px){.Form-module__PMwpBq__fileDropZone{padding:20px}.Form-module__PMwpBq__filePreviewItem{gap:8px;padding:8px}.Form-module__PMwpBq__filePreviewItem img{width:32px;height:32px}}.Form-module__PMwpBq__selectedTags{flex-wrap:wrap;gap:8px;margin-bottom:10px;padding:5px 0;display:flex}.Form-module__PMwpBq__tagOptions{flex-wrap:wrap;align-content:flex-start;gap:8px;padding:20px;display:flex}.Form-module__PMwpBq__tagOption{cursor:pointer;font-size:calc(var(--font-size)/8);font-family:var(--font-family);background:#fff;border:1px solid #ccc;border-radius:16px;align-items:center;padding:6px 12px;font-weight:400;transition:all .15s;display:inline-flex}.Form-module__PMwpBq__tagOption:hover{border-color:var(--theme-color);background-color:#f0f8ff}.Form-module__PMwpBq__tagOptionSelected{border-color:var(--theme-color);color:var(--theme-color);background-color:#e3f2fd}.Form-module__PMwpBq__tagOptionSelected:hover{background-color:#bbdefb}@media (max-width:768px){.Form-module__PMwpBq__selectedTags{gap:6px}.Form-module__PMwpBq__selectedTag{font-size:calc(var(--font-size)/8.5);padding:4px 8px}.Form-module__PMwpBq__tagOptions{gap:6px;padding:8px}.Form-module__PMwpBq__tagOption{font-size:calc(var(--font-size)/8.5);padding:4px 10px}}
.Popup-module__T9cKZW__popupCard{width:auto;max-width:90vw;height:auto;max-height:90vh;margin:1rem;animation:.2s ease-out Popup-module__T9cKZW__fadeInScale;overflow-y:auto}.Popup-module__T9cKZW__content{width:100%;max-height:calc(100vh - 2*var(--top-bar-height));min-height:400px;overflow-y:auto}.Popup-module__T9cKZW__title{background-color:var(--theme-white);border-bottom:1px solid var(--theme-color);padding:20px}@keyframes Popup-module__T9cKZW__fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.Popup-module__T9cKZW__popupCard{max-width:95vw;max-height:85vh;margin:.5rem}}
.SocialCard-module__HSgkkG__container{cursor:pointer;width:150px;text-decoration:none;display:flex}.SocialCard-module__HSgkkG__cardContent{flex-direction:column;justify-content:center;align-items:center;width:150px;padding:20px;display:flex}.SocialCard-module__HSgkkG__iconContainer{background-color:var(--theme-color);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 12px;transition:transform .2s;display:flex}.SocialCard-module__HSgkkG__icon{color:#fff;font-size:24px}.SocialCard-module__HSgkkG__title{font-size:calc(var(--font-size)/7.5);color:#333;text-align:center;margin:0 0 8px;font-weight:600;line-height:1.3}.SocialCard-module__HSgkkG__handle{font-size:calc(var(--font-size)/9);color:#666;text-align:center;margin:0;font-weight:300;line-height:1.2}@media (max-width:768px){.SocialCard-module__HSgkkG__iconContainer{width:50px;height:50px;margin-bottom:10px}.SocialCard-module__HSgkkG__icon{font-size:20px}.SocialCard-module__HSgkkG__title{margin-bottom:6px;font-size:1rem}.SocialCard-module__HSgkkG__handle{font-size:.8rem}}
.CourseSyllabus-module__sty3WW__syllabusContainer{align-self:flex-start;width:280px;position:sticky;top:100px}.CourseSyllabus-module__sty3WW__syllabusCard{flex-direction:column;max-height:calc(100vh - 120px);display:flex;overflow-y:auto}.CourseSyllabus-module__sty3WW__syllabusTitle{border-bottom:1px solid var(--theme-color);border-radius:var(--border-radius)var(--border-radius)0 0;background:#fafafa;margin:0;padding:20px 20px 15px}.CourseSyllabus-module__sty3WW__chapterList{max-height:calc(100vh - 400px);padding:10px 0;overflow-y:auto}.CourseSyllabus-module__sty3WW__chapterItem{cursor:pointer;border-left:3px solid #0000;justify-content:space-between;align-items:center;padding:12px 20px;transition:all .2s;display:flex}.CourseSyllabus-module__sty3WW__chapterItem:hover{border-left-color:var(--theme-color);background:#f8f9fa}.CourseSyllabus-module__sty3WW__chapterItemActive{border-left-color:var(--theme-color);background:#f0f8ff}.CourseSyllabus-module__sty3WW__chapterItemActive:hover{background:#e8f4ff}.CourseSyllabus-module__sty3WW__chapterContent{flex:1;min-width:0}.CourseSyllabus-module__sty3WW__chapterArrow{color:#999;flex-shrink:0;margin-left:8px;transition:color .2s}.CourseSyllabus-module__sty3WW__chapterItem:hover .CourseSyllabus-module__sty3WW__chapterArrow,.CourseSyllabus-module__sty3WW__chapterItemActive .CourseSyllabus-module__sty3WW__chapterArrow{color:var(--theme-color)}.CourseSyllabus-module__sty3WW__chapterItemSkeleton{padding:12px 20px}.CourseSyllabus-module__sty3WW__emptyState{text-align:center;padding:20px}.CourseSyllabus-module__sty3WW__syllabusCard::-webkit-scrollbar{width:6px}.CourseSyllabus-module__sty3WW__syllabusCard::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.CourseSyllabus-module__sty3WW__syllabusCard::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.CourseSyllabus-module__sty3WW__syllabusCard::-webkit-scrollbar-thumb:hover{background:#a1a1a1}
.CourseProgressCard-module__-pYKJq__container{cursor:pointer;border:1px solid var(--theme-color);border-radius:var(--border-radius);background:#fff;min-height:120px;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.CourseProgressCard-module__-pYKJq__container:hover{box-shadow:calc(var(--border-radius)/2)calc(var(--border-radius)/2)0 var(--theme-white)}.CourseProgressCard-module__-pYKJq__imageContainer{background-color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex;overflow:hidden}.CourseProgressCard-module__-pYKJq__image{object-fit:contain;width:100%;height:100%}.CourseProgressCard-module__-pYKJq__separator{background-color:var(--theme-color);flex-shrink:0;width:1px}.CourseProgressCard-module__-pYKJq__contentContainer{flex-direction:column;flex:1;justify-content:center;padding:16px;display:flex}.CourseProgressCard-module__-pYKJq__chapterTitle{color:#212529;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:1.1rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.CourseProgressCard-module__-pYKJq__lessonNumber{color:#6c757d;margin:0;font-size:.8rem;font-weight:500}.CourseProgressCard-module__-pYKJq__courseName{color:#495057;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-size:.9rem;font-weight:500;display:-webkit-box;overflow:hidden}@media (max-width:768px){.CourseProgressCard-module__-pYKJq__container{min-height:100px}.CourseProgressCard-module__-pYKJq__imageContainer{width:100px;height:100px}.CourseProgressCard-module__-pYKJq__contentContainer{padding:12px}.CourseProgressCard-module__-pYKJq__chapterTitle{font-size:1rem}.CourseProgressCard-module__-pYKJq__lessonNumber{font-size:.75rem}.CourseProgressCard-module__-pYKJq__courseName{font-size:.85rem}}
.Footer-module__Grjkva__footer{border-top:1px solid var(--theme-color);font-family:var(--font-family);z-index:5;background-color:#fff;position:relative;overflow:hidden}.Footer-module__Grjkva__footerCenter{font-size:calc(var(--font-size)/8);grid-template-columns:3.5fr 1fr 1fr 1fr;justify-content:center;gap:70px;padding:0 20px;font-weight:300;display:grid}.Footer-module__Grjkva__footerSocialLinks{padding-top:20px;display:flex}.Footer-module__Grjkva__footerColumn{align-items:start}.Footer-module__Grjkva__footerColumnTitle{font-size:calc(var(--font-size)/7)}.Footer-module__Grjkva__footerColumnLink{font-size:calc(var(--font-size)/8);margin:0 0 5px;padding-left:0;list-style-type:none;display:block}.Footer-module__Grjkva__footerColumnLink *{color:#000;text-decoration:none}.Footer-module__Grjkva__footerColumnLink :hover{color:#444}.Footer-module__Grjkva__footerBottomLink{margin:0;line-height:1}.Footer-module__Grjkva__footerContent{text-align:center;font-size:calc(var(--font-size)/7);font-family:var(--font-family)}.Footer-module__Grjkva__footerBottom{line-height:40px;font-family:var(--font-family);font-weight:300;font-size:calc(var(--font-size)/8);text-align:center;margin-bottom:50px}.Footer-module__Grjkva__footerAttributions{justify-content:center;align-items:center;padding-bottom:90px;display:flex}.Footer-module__Grjkva__footerAttributionImage{width:auto;height:40px;margin-right:40px}.Footer-module__Grjkva__footerAttributionImage:last-child{margin-right:0}.Footer-module__Grjkva__footerAttributionTitle{font-size:calc(var(--font-size)/7);text-align:center;margin-bottom:20px;font-weight:600}.Footer-module__Grjkva__showingWhenMobile{display:none}@media (max-width:1180px){.Footer-module__Grjkva__footerLogoRegion{max-width:450px;padding-bottom:30px}.Footer-module__Grjkva__footerLogoRight{display:none}.Footer-module__Grjkva__footerColumn{margin-top:40px;margin-bottom:10px}}@media (max-width:750px){.Footer-module__Grjkva__footerCenter{max-width:450px;display:block}.Footer-module__Grjkva__showingWhenMobile{display:block}}@media (max-width:490px){.Footer-module__Grjkva__footerAttributions{flex-direction:column;gap:20px}.Footer-module__Grjkva__footerAttributionImage{margin-right:0}}@media (display-mode:standalone),(display-mode:fullscreen){.Footer-module__Grjkva__footer *{display:none}.Footer-module__Grjkva__footer .Footer-module__Grjkva__footer_color_bar{display:flex}}
.SocialCardsGrid-module__6xYGhG__grid{grid-template-columns:repeat(auto-fill,150px);justify-items:center;gap:35px;padding:25px 0;display:grid}@media (max-width:768px){.SocialCardsGrid-module__6xYGhG__grid{justify-content:center}}@media (max-width:480px){.SocialCardsGrid-module__6xYGhG__grid{justify-content:center;gap:18px}}
.ArticleCard-module__s_FFIG__grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:25px;display:grid}.ArticleCard-module__s_FFIG__container{cursor:pointer;border-radius:var(--border-radius);border:1px solid var(--theme-color);box-shadow:0 0 0 var(--theme-white);background:#fff;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.ArticleCard-module__s_FFIG__container:hover{box-shadow:calc(var(--border-radius)/2)calc(var(--border-radius)/2)0 var(--theme-white)}.ArticleCard-module__s_FFIG__imageContainer{aspect-ratio:2;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;width:100%;overflow:hidden}.ArticleCard-module__s_FFIG__image{object-fit:cover;width:100%;height:100%}.ArticleCard-module__s_FFIG__content{padding:16px 20px 20px}.ArticleCard-module__s_FFIG__title{font-size:calc(var(--font-size)/7);color:#212529;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.ArticleCard-module__s_FFIG__container:hover .ArticleCard-module__s_FFIG__title{color:var(--theme-color)}.ArticleCard-module__s_FFIG__description{font-size:calc(var(--font-size)/8);color:#666;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:10px 0 0;line-height:1.6;display:-webkit-box;overflow:hidden}.ArticleCard-module__s_FFIG__ctaCard{cursor:pointer;background:var(--theme-white);border-radius:var(--border-radius);border:1px solid var(--theme-color);box-shadow:0 0 0 var(--theme-white);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:30px 20px;transition:transform .2s,box-shadow .2s,background .2s;display:flex;overflow:hidden}.ArticleCard-module__s_FFIG__ctaCard:hover{box-shadow:calc(var(--border-radius)/2)calc(var(--border-radius)/2)0 var(--theme-white);background:#d4ddf5}.ArticleCard-module__s_FFIG__ctaIcon{color:var(--theme-color);margin-bottom:10px;font-size:2rem}.ArticleCard-module__s_FFIG__ctaText{color:var(--theme-color);font-size:calc(var(--font-size)/7);margin:0;font-weight:600}@media (max-width:600px){.ArticleCard-module__s_FFIG__grid{grid-template-columns:1fr}.ArticleCard-module__s_FFIG__title{font-size:1rem}.ArticleCard-module__s_FFIG__description{font-size:.875rem}.ArticleCard-module__s_FFIG__ctaCard{min-height:100px}}
.CourseProgressCardsGrid-module__0EGm-q__grid{grid-template-columns:repeat(2,1fr);gap:16px;width:100%;display:grid}.CourseProgressCardsGrid-module__0EGm-q__skeletonCard{border:1px solid var(--theme-color);border-radius:var(--border-radius);background:#fff;min-height:120px;display:flex;overflow:hidden}.CourseProgressCardsGrid-module__0EGm-q__skeletonImage{background-color:#f8f9fa;flex-shrink:0;width:120px;height:120px}.CourseProgressCardsGrid-module__0EGm-q__skeletonSeparator{background-color:var(--theme-color);flex-shrink:0;width:1px}.CourseProgressCardsGrid-module__0EGm-q__skeletonContent{flex-direction:column;flex:1;justify-content:center;padding:16px;display:flex}@media (max-width:768px){.CourseProgressCardsGrid-module__0EGm-q__grid{grid-template-columns:1fr;gap:12px}.CourseProgressCardsGrid-module__0EGm-q__skeletonCard{min-height:100px}.CourseProgressCardsGrid-module__0EGm-q__skeletonImage{width:100px;height:100px}.CourseProgressCardsGrid-module__0EGm-q__skeletonContent{padding:12px}}
.FileUpload-module__etjkaa__formLabel{margin-bottom:8px;display:block}.FileUpload-module__etjkaa__fileDropZone{border-radius:var(--border-radius);text-align:center;cursor:pointer;background-color:#fff;border:1px dashed #999;flex-direction:column;justify-content:center;align-items:center;min-height:120px;margin-bottom:15px;padding:30px;transition:all .2s;display:flex}.FileUpload-module__etjkaa__fileDropZone:hover{border-color:var(--theme-color);background-color:#00a6e805}.FileUpload-module__etjkaa__fileDropZone.FileUpload-module__etjkaa__dragOver{border-color:var(--theme-color);background-color:var(--theme-white);border-style:solid}.FileUpload-module__etjkaa__fileDropZone.FileUpload-module__etjkaa__disabled{cursor:not-allowed;opacity:.6}.FileUpload-module__etjkaa__fileDropZone.FileUpload-module__etjkaa__disabled:hover{background-color:#fff;border-color:#ccc}.FileUpload-module__etjkaa__uploadIcon{color:#999;margin-bottom:16px;font-size:48px}.FileUpload-module__etjkaa__placeholderText{color:#666;margin-bottom:8px;font-size:16px;font-weight:500}.FileUpload-module__etjkaa__supportText{color:#999;margin-top:4px;font-size:14px}.FileUpload-module__etjkaa__filesContainer{margin-top:16px;margin-bottom:16px}.FileUpload-module__etjkaa__filesHeader{border-radius:var(--border-radius);color:#333;background-color:#f8f9fa;border:1px solid #ccc;margin-bottom:5px;padding:12px 16px;font-size:14px;font-weight:500}.FileUpload-module__etjkaa__filePreviewItem{border-radius:var(--border-radius);background-color:#fff;border:1px solid #e0e0e0;align-items:center;gap:12px;margin-bottom:5px;padding:10px;transition:all .15s;display:flex}.FileUpload-module__etjkaa__filePreviewItem:hover{border-color:#ccc;box-shadow:0 2px 4px #0000000d}.FileUpload-module__etjkaa__filePreviewItem.FileUpload-module__etjkaa__clickable:hover{opacity:.8;background-color:#f8f9fa}.FileUpload-module__etjkaa__filePreviewItem:last-child{margin-bottom:0}.FileUpload-module__etjkaa__fileInfo{flex:1;align-items:center;min-width:0;display:flex}.FileUpload-module__etjkaa__fileIcon{flex-shrink:0;margin-right:8px;font-size:18px}.FileUpload-module__etjkaa__fileDetails{flex:1;min-width:0}.FileUpload-module__etjkaa__fileName{color:#333;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.FileUpload-module__etjkaa__fileMetadata{color:#666;font-size:13px}.FileUpload-module__etjkaa__fileActions{align-items:center;gap:8px;display:flex}.FileUpload-module__etjkaa__retryButton{padding:4px 8px;font-size:12px}.FileUpload-module__etjkaa__removeButton{cursor:pointer;color:#999;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.FileUpload-module__etjkaa__removeButton:hover{color:var(--cancel-color);background-color:#fff0f0}.FileUpload-module__etjkaa__removeButton:disabled{cursor:not-allowed;opacity:.5}.FileUpload-module__etjkaa__removeButton:disabled:hover{color:#999;background-color:#0000}.FileUpload-module__etjkaa__fileProgressBar{background-color:#e0e0e0;border-radius:2px;width:100%;height:4px;margin-top:4px;overflow:hidden}.FileUpload-module__etjkaa__fileProgressFill{background-color:var(--theme-color);border-radius:2px;height:100%;transition:width .3s}.FileUpload-module__etjkaa__previewGrid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;padding:0;display:grid}.FileUpload-module__etjkaa__previewCard{aspect-ratio:1;border-radius:var(--border-radius);background-color:#f8f9fa;border:1px solid #ddd;flex-direction:column;transition:all .2s;display:flex;position:relative;overflow:hidden}.FileUpload-module__etjkaa__previewCard:hover{border-color:#ccc;box-shadow:0 2px 8px #0000001a}.FileUpload-module__etjkaa__previewCard.FileUpload-module__etjkaa__clickable:hover{border-color:var(--theme-color);box-shadow:0 2px 12px #00a6e833}.FileUpload-module__etjkaa__previewRemoveButton{z-index:2;cursor:pointer;color:#666;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex;position:absolute;top:4px;right:4px}.FileUpload-module__etjkaa__previewRemoveButton:disabled{cursor:not-allowed;opacity:.5}.FileUpload-module__etjkaa__previewThumbnail{flex:1;justify-content:center;align-items:center;padding:8px;display:flex;position:relative;overflow:hidden}.FileUpload-module__etjkaa__previewImage{object-fit:cover;border-radius:4px;max-width:100%;max-height:100%}.FileUpload-module__etjkaa__previewPlaceholder{background-color:#e9ecef;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.FileUpload-module__etjkaa__previewFileIcon{color:#999;font-size:32px}.FileUpload-module__etjkaa__previewProgressOverlay{color:#666;background-color:#fffc;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.FileUpload-module__etjkaa__previewErrorOverlay{color:#721c24;text-align:center;background-color:#f8d7dae6;justify-content:center;align-items:center;padding:4px;font-size:10px;display:flex;position:absolute;inset:0}.FileUpload-module__etjkaa__previewClickableOverlay{opacity:0;background-color:#00a6e8cc;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.FileUpload-module__etjkaa__previewCard.FileUpload-module__etjkaa__clickable:hover .FileUpload-module__etjkaa__previewClickableOverlay{opacity:1}.FileUpload-module__etjkaa__previewOverlayIcon{color:#fff;font-size:32px}.FileUpload-module__etjkaa__previewFileName{color:#666;text-align:center;white-space:nowrap;text-overflow:ellipsis;background-color:#00000008;padding:4px 6px;font-size:11px;line-height:1.2;overflow:hidden}.FileUpload-module__etjkaa__hintText{color:#666;margin-top:8px;font-size:13px;line-height:1.4}@media (max-width:768px){.FileUpload-module__etjkaa__fileDropZone{min-height:100px;padding:20px}.FileUpload-module__etjkaa__uploadIcon{margin-bottom:12px;font-size:36px}.FileUpload-module__etjkaa__placeholderText{font-size:14px}.FileUpload-module__etjkaa__supportText{font-size:12px}.FileUpload-module__etjkaa__filePreviewItem{gap:8px;padding:8px}.FileUpload-module__etjkaa__fileIcon{font-size:16px}.FileUpload-module__etjkaa__fileName{font-size:14px}.FileUpload-module__etjkaa__fileMetadata{font-size:12px}.FileUpload-module__etjkaa__previewGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.FileUpload-module__etjkaa__previewFileIcon{font-size:24px}.FileUpload-module__etjkaa__previewFileName{font-size:10px}}
.LoadingScreen-module__LeAxoW__loadingScreen{z-index:10000;background-color:#fff;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.LoadingScreen-module__LeAxoW__logoContainer{justify-content:center;align-items:center;animation:2s ease-in-out infinite LoadingScreen-module__LeAxoW__breathe;display:flex}@keyframes LoadingScreen-module__LeAxoW__breathe{0%{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}to{opacity:.8;transform:scale(1)}}
.BlogDisplay-module__hRen8G__container{width:100%;margin:0 auto;padding:100px 20px 0;display:flex;position:relative}.BlogDisplay-module__hRen8G__containerWithCourse{flex-direction:row;gap:30px;max-width:1200px}.BlogDisplay-module__hRen8G__containerNoCourse{flex-direction:column;gap:0;max-width:1000px}.BlogDisplay-module__hRen8G__skeletonSidebar{flex-shrink:0;align-self:flex-start;width:280px;position:sticky;top:100px}.BlogDisplay-module__hRen8G__skeletonCard{max-height:calc(100vh - 120px);overflow-y:auto}.BlogDisplay-module__hRen8G__skeletonTitle{border-radius:var(--border-radius)var(--border-radius)0 0;background:#fafafa;border-bottom:1px solid #f0f0f0;margin:0;padding:20px 20px 15px}.BlogDisplay-module__hRen8G__skeletonChapterList{padding:10px 0}.BlogDisplay-module__hRen8G__skeletonChapterItem{padding:12px 20px}.BlogDisplay-module__hRen8G__skeletonMainContent{flex:1}.BlogDisplay-module__hRen8G__skeletonHeader,.BlogDisplay-module__hRen8G__skeletonHeaderNoCourse{margin-bottom:50px}.BlogDisplay-module__hRen8G__skeletonHeaderWithCourse{margin-bottom:0}.BlogDisplay-module__hRen8G__skeletonToolbar{gap:10px;display:flex}.BlogDisplay-module__hRen8G__skeletonContent{padding:30px 0 200px}.BlogDisplay-module__hRen8G__skeletonContentNoCourse{margin-top:30px}.BlogDisplay-module__hRen8G__skeletonContentWithCourse{margin-top:0}.BlogDisplay-module__hRen8G__syllabusContainer{flex-shrink:0;align-self:flex-start;width:280px;position:fixed;top:200px}.BlogDisplay-module__hRen8G__mainContent{flex:1;padding-top:100px}.BlogDisplay-module__hRen8G__mainContentWithCourse{margin-left:360px}.BlogDisplay-module__hRen8G__introSection{margin-bottom:50px}.BlogDisplay-module__hRen8G__content{padding:30px 0 200px;position:relative}.BlogDisplay-module__hRen8G__mobileOverlay{z-index:999;background:#00000080;position:fixed;inset:0}.BlogDisplay-module__hRen8G__mobileSyllabus{z-index:1000;background:#fff;height:100vh;padding:0 40px 0 30px;transition:left .3s ease-in-out;position:fixed;top:0;left:-100%;overflow-y:auto}.BlogDisplay-module__hRen8G__mobileSyllabusOpen{left:0}.BlogDisplay-module__hRen8G__authorSection{margin-top:100px}@media (max-width:850px){.BlogDisplay-module__hRen8G__mainContentWithCourse{max-width:560px;margin:0 auto}}
.IconCard-module__I4qOAq__iconCard{text-align:center;flex-direction:column;align-items:center;height:100%;padding:2rem;display:flex}.IconCard-module__I4qOAq__iconContainer{border:1px solid var(--theme-color);background-color:var(--theme-white);border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:1.5rem;display:flex}.IconCard-module__I4qOAq__icon{color:var(--theme-color);font-size:3rem}.IconCard-module__I4qOAq__content *{text-align:center}.IconCard-module__I4qOAq__iconCardsGrid{gap:2rem;width:100%;max-width:calc(100% - 3rem);margin:0 auto;display:grid}@media (max-width:880px){.IconCard-module__I4qOAq__iconCardsGrid{grid-template-columns:1fr 1fr!important}.IconCard-module__I4qOAq__iconContainer{width:100px;height:100px}.IconCard-module__I4qOAq__icon{font-size:2.5rem}}@media (max-width:530px){.IconCard-module__I4qOAq__iconCardsGrid{grid-template-columns:1fr!important}}
.SearchBox-module__u58xyq__searchBoxWrapper{width:100%;position:relative}.SearchBox-module__u58xyq__searchBoxLabel{font-size:calc(var(--font-size)/7);font-family:var(--font-family);text-align:left;margin-bottom:8px;font-weight:300;display:block}.SearchBox-module__u58xyq__searchBox{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);background-color:#fff;transition:all .2s;position:relative;overflow:hidden}.SearchBox-module__u58xyq__searchBox:hover{box-shadow:0 0 0 var(--theme-white);transform:translateX(calc(var(--border-radius)/8))translateY(calc(var(--border-radius)/8))}.SearchBox-module__u58xyq__searchInputContainer{align-items:center;display:flex;position:relative}.SearchBox-module__u58xyq__searchInput{height:55px;font-size:17px;line-height:35px;font-family:var(--font-family);border-radius:var(--border-radius);background-color:#fbfbfb;border:none;outline:none;width:100%;padding:10px 20px 10px 50px;display:block}.SearchBox-module__u58xyq__searchInput:disabled{color:#aaa;background-color:#f3f3f3}.SearchBox-module__u58xyq__searchInput::placeholder{color:#999}.SearchBox-module__u58xyq__searchIcon{z-index:2;color:#666;pointer-events:none;font-size:18px;position:absolute;left:18px}.SearchBox-module__u58xyq__clearButton{z-index:2;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex;position:absolute;right:12px}.SearchBox-module__u58xyq__clearButton:hover{background-color:#0000000d}.SearchBox-module__u58xyq__clearIcon{color:#666;font-size:16px}.SearchBox-module__u58xyq__clearButton:hover .SearchBox-module__u58xyq__clearIcon{color:var(--cancel-color)}.SearchBox-module__u58xyq__searchBoxHint{border-radius:var(--border-radius);font-family:var(--font-family);font-size:calc(var(--font-size)/7.5);z-index:20;color:#fff;background-color:#222;margin-top:5px;padding:15px 20px;display:none;position:absolute;left:5px;box-shadow:0 0 10px #0000001a}.SearchBox-module__u58xyq__searchBoxWrapper:focus-within .SearchBox-module__u58xyq__searchBoxHint{display:block}@media (max-width:768px){.SearchBox-module__u58xyq__searchInput{height:48px;padding:8px 16px 8px 44px;font-size:16px}.SearchBox-module__u58xyq__searchIcon{font-size:16px;left:14px}.SearchBox-module__u58xyq__clearButton{padding:6px;right:10px}.SearchBox-module__u58xyq__clearIcon{font-size:14px}}
.SystemNotificationsBanner-module__BcIa2a__banner{background:var(--theme-color);color:#fff;z-index:2;align-items:center;width:100%;height:40px;display:flex;position:sticky;top:81px;overflow:hidden}.SystemNotificationsBanner-module__BcIa2a__marqueeContainer{white-space:nowrap;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.SystemNotificationsBanner-module__BcIa2a__marqueeContent{align-items:center;padding:0 2rem;animation:20s linear infinite SystemNotificationsBanner-module__BcIa2a__marquee;display:inline-flex}.SystemNotificationsBanner-module__BcIa2a__marqueeContent:hover{animation-play-state:paused}@keyframes SystemNotificationsBanner-module__BcIa2a__marquee{0%{transform:translate(100vw)}to{transform:translate(-100%)}}.SystemNotificationsBanner-module__BcIa2a__notificationItem{white-space:nowrap;align-items:center;font-size:16px;font-weight:400;display:inline-flex}.SystemNotificationsBanner-module__BcIa2a__notificationLink{color:#fff;border-bottom:1px solid #0000;text-decoration:none;transition:all .2s}.SystemNotificationsBanner-module__BcIa2a__notificationLink:hover{opacity:.9;border-bottom:1px solid #fff;text-decoration:none}.SystemNotificationsBanner-module__BcIa2a__separator{opacity:.7;margin:0 1.5rem;font-size:12px}@media (max-width:768px){.SystemNotificationsBanner-module__BcIa2a__banner{min-height:36px}.SystemNotificationsBanner-module__BcIa2a__notificationItem{font-size:13px}.SystemNotificationsBanner-module__BcIa2a__marqueeContent{padding:0 1rem;animation-duration:25s}.SystemNotificationsBanner-module__BcIa2a__separator{margin:0 1rem}}@media (max-width:480px){.SystemNotificationsBanner-module__BcIa2a__banner{min-height:32px}.SystemNotificationsBanner-module__BcIa2a__notificationItem{font-size:12px}.SystemNotificationsBanner-module__BcIa2a__marqueeContent{padding:0 .5rem;animation-duration:20s}.SystemNotificationsBanner-module__BcIa2a__separator{margin:0 .8rem}}@media (prefers-reduced-motion:reduce){.SystemNotificationsBanner-module__BcIa2a__marqueeContent{scroll-behavior:smooth;animation:none;overflow-x:auto;transform:none}.SystemNotificationsBanner-module__BcIa2a__marqueeContainer{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.SystemNotificationsBanner-module__BcIa2a__marqueeContainer::-webkit-scrollbar{display:none}}
.SystemToast-module__cwMe5a__toastContainer{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.SystemToast-module__cwMe5a__toast{background-color:var(--theme-color);color:#fff;border-radius:var(--border-radius);pointer-events:auto;word-wrap:break-word;max-width:400px;padding:15px 20px;box-shadow:0 4px 12px #00000026}
.BlogList-module__iSzWeW__blogListContainer{width:100%}.BlogList-module__iSzWeW__controls{justify-content:center;align-items:center;margin-bottom:40px;display:flex}.BlogList-module__iSzWeW__postsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-items:start;gap:35px;width:100%;display:grid}@media (max-width:1200px){.BlogList-module__iSzWeW__postsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:25px}}@media (max-width:550px){.BlogList-module__iSzWeW__controls{justify-content:stretch}.BlogList-module__iSzWeW__postsGrid{grid-template-columns:1fr;gap:16px}}
.SectionHeader-module__T5s65a__sectionHeader{border-bottom:2px solid var(--theme-color);justify-content:space-between;align-items:center;padding-bottom:5px;display:flex}.SectionHeader-module__T5s65a__left{flex:1}.SectionHeader-module__T5s65a__right{flex-shrink:0}.SectionHeader-module__T5s65a__actionLink{color:var(--theme-color);cursor:pointer;align-items:center;gap:4px;text-decoration:none;transition:opacity .2s;display:flex}.SectionHeader-module__T5s65a__actionLink:hover{opacity:.9}.SectionHeader-module__T5s65a__actionText{font-size:1rem;font-weight:700}.SectionHeader-module__T5s65a__actionIcon{font-size:1.5em;transition:transform .2s;transform:rotate(-45deg)}.SectionHeader-module__T5s65a__actionLink:hover .SectionHeader-module__T5s65a__actionIcon{transform:rotate(0)}
.CenterViewer-module__GeUG2G__centerViewer{width:95vw;max-width:800px;margin:50px auto;padding-top:30px}
.LandingContentStack-module__OJ-1Ma__container{align-items:stretch;width:100%;display:flex}.LandingContentStack-module__OJ-1Ma__horizontal{flex-direction:row}.LandingContentStack-module__OJ-1Ma__vertical{flex-direction:column;align-items:stretch}.LandingContentStack-module__OJ-1Ma__element{flex-shrink:0}.LandingContentStack-module__OJ-1Ma__horizontal .LandingContentStack-module__OJ-1Ma__element{flex-direction:column;display:flex}.LandingContentStack-module__OJ-1Ma__vertical .LandingContentStack-module__OJ-1Ma__element{width:100%!important}
.BlogForm-module__AfnkyW__form{max-width:800px;margin:0 auto;padding:20px}.BlogForm-module__AfnkyW__loading{text-align:center;color:#666;padding:40px}.BlogForm-module__AfnkyW__error{color:#c33;background:#fee;border-left:4px solid #c33;border-radius:6px;margin-bottom:20px;padding:12px}.BlogForm-module__AfnkyW__formSection{background:#fff;border-radius:8px;margin-bottom:40px;padding:20px}.BlogForm-module__AfnkyW__formSection h3{color:#333;margin-top:0;margin-bottom:20px;font-size:18px;font-weight:600}.BlogForm-module__AfnkyW__formRow{gap:20px;display:flex}.BlogForm-module__AfnkyW__editorHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.BlogForm-module__AfnkyW__tabButtons{border:1px solid #ddd;border-radius:6px;display:flex;overflow:hidden}.BlogForm-module__AfnkyW__tabButton{cursor:pointer;color:#666;background:#f8f9fa;border:none;padding:8px 16px;font-size:14px;transition:all .2s}.BlogForm-module__AfnkyW__tabButton:hover{background:#e9ecef}.BlogForm-module__AfnkyW__tabButton.BlogForm-module__AfnkyW__activeTab{color:#fff;background:#007bff}.BlogForm-module__AfnkyW__editorContainer{border:1px solid #ddd;border-radius:6px;min-height:600px;overflow:hidden}.BlogForm-module__AfnkyW__editorTab,.BlogForm-module__AfnkyW__previewTab{min-height:600px}.BlogForm-module__AfnkyW__previewTab{background:#fafafa;padding:20px}.BlogForm-module__AfnkyW__markdownPreview{color:#333;line-height:1.6}.BlogForm-module__AfnkyW__markdownPreview h1,.BlogForm-module__AfnkyW__markdownPreview h2,.BlogForm-module__AfnkyW__markdownPreview h3{color:#333;margin-top:0;margin-bottom:16px}.BlogForm-module__AfnkyW__markdownPreview h1{border-bottom:2px solid #eee;padding-bottom:8px;font-size:24px}.BlogForm-module__AfnkyW__markdownPreview h2{border-bottom:1px solid #eee;padding-bottom:4px;font-size:20px}.BlogForm-module__AfnkyW__markdownPreview h3{font-size:18px}.BlogForm-module__AfnkyW__markdownPreview ul{margin:16px 0;padding-left:20px}.BlogForm-module__AfnkyW__markdownPreview li{margin:4px 0}.BlogForm-module__AfnkyW__markdownPreview a{color:#007bff;text-decoration:none}.BlogForm-module__AfnkyW__markdownPreview a:hover{text-decoration:underline}.BlogForm-module__AfnkyW__markdownPreview strong{font-weight:600}.BlogForm-module__AfnkyW__markdownPreview em{font-style:italic}.BlogForm-module__AfnkyW__formActions{justify-content:flex-end;gap:12px;margin-top:20px;padding:20px 0;display:flex}.BlogForm-module__AfnkyW__editOverlay{position:relative}.BlogForm-module__AfnkyW__overlayDiv{z-index:2;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#ffffffb3;position:absolute;inset:0}@media (max-width:768px){.BlogForm-module__AfnkyW__form{padding:10px}.BlogForm-module__AfnkyW__formRow{flex-direction:column}.BlogForm-module__AfnkyW__editorHeader{flex-direction:column;align-items:flex-start;gap:12px}.BlogForm-module__AfnkyW__formActions{flex-direction:column}}
.CategoryStats-module__0WZ0nW__loadingPlaceholder{height:200px;color:var(--text-secondary);font-size:calc(var(--font-size)/7);justify-content:center;align-items:center;display:flex}.CategoryStats-module__0WZ0nW__categoryIcon{justify-content:center;align-items:center;display:flex}.CategoryStats-module__0WZ0nW__metricsGrid{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:10px;display:grid}.CategoryStats-module__0WZ0nW__metricItem{flex-direction:column;gap:4px;display:flex}.CategoryStats-module__0WZ0nW__metricValue{font-size:calc(var(--font-size)/5.5);color:var(--text-primary);font-weight:600;line-height:1.2}.CategoryStats-module__0WZ0nW__engagementRate{border-top:1px solid var(--theme-light);margin-top:15px;padding-top:10px}@media (max-width:768px){.CategoryStats-module__0WZ0nW__metricsGrid{grid-template-columns:1fr;gap:10px}}
.SelectionViewer-module__KycV1q__selectionViewer{width:100%}.SelectionViewer-module__KycV1q__selectionList{flex-direction:column;gap:.5rem;display:flex}.SelectionViewer-module__KycV1q__selectItem{font-weight:600;font-size:calc(var(--font-size)/6.5);cursor:pointer;border:1px solid var(--theme-color);border-radius:var(--border-radius);background-color:var(--theme-white);justify-content:space-between;align-items:center;padding:1rem 1.5rem;transition:background-color .1s;display:flex}.SelectionViewer-module__KycV1q__selectItem:hover{background-color:#f8f9fa}.SelectionViewer-module__KycV1q__selectItem.SelectionViewer-module__KycV1q__selected{background-color:var(--theme-color);color:#fff}.SelectionViewer-module__KycV1q__selectIcon{color:var(--theme-color);font-size:1.4rem;transition:transform .2s,color .2s}.SelectionViewer-module__KycV1q__selectIcon.SelectionViewer-module__KycV1q__selected{color:#fff}.SelectionViewer-module__KycV1q__contentDisplay{justify-content:flex-start;align-items:flex-start;min-height:300px;padding:0 1.5rem;display:flex}.SelectionViewer-module__KycV1q__contentDisplay>*{width:100%}@media (max-width:900px){.SelectionViewer-module__KycV1q__selectionList{margin-bottom:2rem}.SelectionViewer-module__KycV1q__selectItem{padding:.8rem 1rem}.SelectionViewer-module__KycV1q__contentDisplay{min-height:200px;padding:0}}.SelectionViewer-module__KycV1q__scrollSectionContainer{align-items:flex-start;gap:40px;display:flex}@media (max-width:800px){.SelectionViewer-module__KycV1q__scrollSectionContainer{flex-direction:column;gap:20px}.SelectionViewer-module__KycV1q__scrollSectionLeft,.SelectionViewer-module__KycV1q__scrollSectionRight{flex:none!important;width:100%!important}}
.MarkdownEdit-module__s6SMfG__markdownEditContent{background-color:var(--theme-color);flex-direction:row;gap:1px;height:calc(100dvh - 200px);display:flex}.MarkdownEdit-module__s6SMfG__markdownEditLeft{background-color:#fff;flex:1;height:100%;overflow:hidden}.MarkdownEdit-module__s6SMfG__markdownEditRight{overscroll-behavior:contain;background-color:#fff;flex:1;height:100%;padding:50px 35px;overflow-y:auto}.MarkdownEdit-module__s6SMfG__codeEditContainer{flex-direction:row;height:100%;font-family:monospace;font-size:14px;line-height:1.5;display:flex;position:relative}.MarkdownEdit-module__s6SMfG__mirror{visibility:hidden;white-space:pre-wrap;word-wrap:break-word;pointer-events:none;height:auto;position:absolute;overflow:hidden}.MarkdownEdit-module__s6SMfG__gutter{-webkit-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none;background-color:#f8f9fa;flex-shrink:0;min-width:50px;overflow:hidden auto}.MarkdownEdit-module__s6SMfG__gutter::-webkit-scrollbar{display:none}.MarkdownEdit-module__s6SMfG__lineNumber{color:#6c757d;text-align:right;box-sizing:border-box;justify-content:flex-end;align-items:flex-start;padding:0 8px;font-family:monospace;display:flex;position:relative}.MarkdownEdit-module__s6SMfG__activeLineNumber{background-color:#90caf9}.MarkdownEdit-module__s6SMfG__addButton{border:1px solid var(--theme-color);background:var(--theme-color);color:#fff;cursor:pointer;z-index:10;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex;position:absolute;top:0;right:-12px}.MarkdownEdit-module__s6SMfG__addButton:hover{background:var(--theme-color-dark)}.MarkdownEdit-module__s6SMfG__addButton:active{transform:scale(.9)}.MarkdownEdit-module__s6SMfG__editorArea{flex:1;position:relative;overflow:hidden}.MarkdownEdit-module__s6SMfG__activeLineHighlight{pointer-events:none;z-index:0;background-color:#e8f4fd;position:absolute;left:0;right:0}.MarkdownEdit-module__s6SMfG__textarea{resize:none;width:100%;height:100%;font-family:inherit;font-size:inherit;line-height:inherit;color:#212529;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;overscroll-behavior:contain;z-index:1;background:0 0;border:none;outline:none;padding:0 12px;position:absolute;top:0;left:0;overflow-y:auto}.MarkdownEdit-module__s6SMfG__assistantPaneTop{justify-content:space-between;gap:8px;display:flex}
.NewsDisplay-module__O3zaiG__newsDisplay{width:100%;margin-top:var(--top-bar-height);height:calc(100dvh - var(--top-bar-height));background-color:#000;flex-direction:column;display:flex;overflow:hidden}.NewsDisplay-module__O3zaiG__heroSection{width:100%;height:100%;position:relative;overflow:hidden}.NewsDisplay-module__O3zaiG__heroImage{object-fit:cover;width:100%;height:100%;display:block}.NewsDisplay-module__O3zaiG__heroPlaceholder{background-color:#222;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.NewsDisplay-module__O3zaiG__placeholderText{color:#666;font-size:24px;font-family:var(--font-family)}.NewsDisplay-module__O3zaiG__heroOverlay{color:#fff;background:linear-gradient(#0000 0%,#0003 20%,#0009 50%,#000000e6 100%);height:100%;padding:60px 40px 40px;position:absolute;bottom:0;left:0;right:0}.NewsDisplay-module__O3zaiG__heroContent{width:calc(100vw - 50px);max-width:1000px;position:absolute;bottom:130px;left:calc(50% + min(100vw - 50px,1100px)/-2)}.NewsDisplay-module__O3zaiG__heroTitle{font-size:calc(var(--font-size)/3.5);font-weight:300;line-height:1.2;font-family:var(--font-family);text-shadow:0 0 #00000080;margin:0 0 20px}.NewsDisplay-module__O3zaiG__heroExcerpt{font-size:calc(var(--font-size)/6);opacity:.9;line-height:1.6;font-family:var(--font-family);text-shadow:0 0 #00000080;text-overflow:ellipsis;max-width:800px;max-height:4.8em;margin:0;font-weight:300;overflow:hidden}.NewsDisplay-module__O3zaiG__scrollIndicator{color:#fff;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;font-size:16px;font-weight:300;animation:1.6s ease-in-out infinite NewsDisplay-module__O3zaiG__breathe;position:absolute;bottom:20px}@keyframes NewsDisplay-module__O3zaiG__breathe{0%,to{opacity:.7}50%{opacity:1}}@media (max-width:768px){.NewsDisplay-module__O3zaiG__heroOverlay{padding:40px 20px 20px}.NewsDisplay-module__O3zaiG__contentSection{padding:20px}.NewsDisplay-module__O3zaiG__postMeta{gap:12px}}
.ContactCard-module__NUxtcq__contactCard{text-align:center;flex-direction:column;align-items:center;height:100%;padding:2rem;display:flex}.ContactCard-module__NUxtcq__imageContainer{margin-bottom:1.5rem}.ContactCard-module__NUxtcq__profileImage{object-fit:cover;object-position:top;border:1px solid var(--theme-color);border-radius:50%;width:120px;height:120px;display:block}.ContactCard-module__NUxtcq__content *{text-align:center}.ContactCard-module__NUxtcq__quote{color:#888;max-width:calc(100% - 3rem);margin-top:1rem;margin-left:1.5rem;padding-left:1rem;font-style:italic;position:relative}.ContactCard-module__NUxtcq__quote:before{content:"\"";color:var(--theme-white);z-index:1;font-size:2rem;font-weight:700;position:absolute;top:-5px;left:-5px}.ContactCard-module__NUxtcq__contactCardsGrid{gap:2rem;width:100%;max-width:calc(100% - 3rem);margin:0 auto;display:grid}@media (max-width:880px){.ContactCard-module__NUxtcq__contactCardsGrid{grid-template-columns:1fr 1fr!important}.ContactCard-module__NUxtcq__profileImage{width:100px;height:100px}}@media (max-width:530px){.ContactCard-module__NUxtcq__contactCardsGrid{grid-template-columns:1fr!important}}
.CourseInfo-module__ZTriOG__imageContainer{border-bottom:1px solid var(--theme-color);margin-bottom:30px}.CourseInfo-module__ZTriOG__courseImage{border-radius:var(--border-radius);width:100%;max-width:300px;height:auto;margin:0 auto 20px;display:block}.CourseInfo-module__ZTriOG__categoryContainer{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.CourseInfo-module__ZTriOG__categoryBadge{color:#1976d2;background:#e3f2fd;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-block}.CourseInfo-module__ZTriOG__chaptersBadge{color:#7b1fa2;background:#f3e5f5;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-block}
.UTMLinkBuilder-module__QQ0baa__formContainer{max-width:800px;margin:0 auto}.UTMLinkBuilder-module__QQ0baa__inputGroup{margin-bottom:20px}.UTMLinkBuilder-module__QQ0baa__label{font-size:calc(var(--font-size)/7);color:var(--text-primary);margin-bottom:6px;font-weight:500;display:block}.UTMLinkBuilder-module__QQ0baa__input{border:1px solid var(--border-light);border-radius:var(--border-radius);width:100%;font-size:calc(var(--font-size)/7);background-color:var(--background-primary);color:var(--text-primary);padding:12px 16px;transition:border-color .2s}.UTMLinkBuilder-module__QQ0baa__input:focus{border-color:var(--theme-light);box-shadow:0 0 0 2px var(--theme-light)20;outline:none}.UTMLinkBuilder-module__QQ0baa__input::placeholder{color:var(--text-tertiary)}.UTMLinkBuilder-module__QQ0baa__utmGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:30px;display:grid}.UTMLinkBuilder-module__QQ0baa__buttonGroup{flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:0;display:flex}.UTMLinkBuilder-module__QQ0baa__resultContainer{border-top:1px solid var(--border-light);margin-top:30px;padding-top:30px}.UTMLinkBuilder-module__QQ0baa__resultWrapper{flex-direction:column;align-items:center;display:flex}.UTMLinkBuilder-module__QQ0baa__resultTextarea{border:1px solid var(--theme-light);border-radius:var(--border-radius);width:100%;font-size:calc(var(--font-size)/7.5);background-color:var(--background-secondary);color:var(--text-primary);resize:vertical;min-height:80px;padding:12px 16px;font-family:monospace;line-height:1.4}.UTMLinkBuilder-module__QQ0baa__resultTextarea:focus{box-shadow:0 0 0 2px var(--theme-light)20;outline:none}@media (max-width:768px){.UTMLinkBuilder-module__QQ0baa__utmGrid{grid-template-columns:1fr}.UTMLinkBuilder-module__QQ0baa__buttonGroup{flex-direction:column;align-items:center}}
.page-module__a-oJva__filterButtons{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.page-module__a-oJva__authorsList{flex-direction:column;gap:20px;display:flex}
.CourseForm-module__dWzLTq__chapterHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.CourseForm-module__dWzLTq__chaptersList{border-radius:var(--border-radius);border:1px solid #e0e0e0;overflow:hidden}.CourseForm-module__dWzLTq__chapterItem{background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px 20px;transition:background-color .2s;display:flex}.CourseForm-module__dWzLTq__chapterItem:hover{background:#f8f9fa}.CourseForm-module__dWzLTq__chapterItem:last-child{border-bottom:none}.CourseForm-module__dWzLTq__chapterItem.CourseForm-module__dWzLTq__dragging{opacity:.5;background:#e3f2fd}.CourseForm-module__dWzLTq__chapterItem.CourseForm-module__dWzLTq__dragOver{border-top:2px solid var(--theme-color);background:#bbdefb}.CourseForm-module__dWzLTq__dragHandle{color:#999;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:4px;justify-content:center;align-items:center;margin-right:12px;padding:4px 8px;transition:color .2s,background-color .2s;display:flex}.CourseForm-module__dWzLTq__dragHandle:hover{color:#666;background:#f0f0f0}.CourseForm-module__dWzLTq__dragHandle:active{cursor:grabbing}.CourseForm-module__dWzLTq__chapterInfo{flex:1;align-items:center;gap:15px;display:flex}.CourseForm-module__dWzLTq__chapterNumber{color:#1976d2;white-space:nowrap;background:#e3f2fd;border-radius:16px;padding:4px 12px;font-size:12px;font-weight:500}.CourseForm-module__dWzLTq__chapterTitle{color:#333;flex:1;font-size:16px;font-weight:500}.CourseForm-module__dWzLTq__chapterStatus{color:#666;font-size:14px}.CourseForm-module__dWzLTq__chapterActions{gap:8px;display:flex}.CourseForm-module__dWzLTq__actionButton{cursor:pointer;color:#666;background:0 0;border:1px solid #ddd;border-radius:6px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.CourseForm-module__dWzLTq__actionButton:hover{color:#333;background:#f5f5f5}.CourseForm-module__dWzLTq__deleteButton:hover{color:#dc2626;background:#fef2f2;border-color:#dc2626}.CourseForm-module__dWzLTq__loading{text-align:center;color:#666;padding:40px}@media (max-width:768px){.CourseForm-module__dWzLTq__chapterHeader{flex-direction:column;align-items:stretch}.CourseForm-module__dWzLTq__chapterInfo{flex-direction:column;align-items:flex-start;gap:8px}.CourseForm-module__dWzLTq__chapterTitle{font-size:14px}.CourseForm-module__dWzLTq__dragHandle{margin-right:8px;padding:8px}}
.Timeline-module__2BcEfa__timeline{max-width:800px;margin:0 auto;padding:2rem 0;position:relative}.Timeline-module__2BcEfa__arrow{z-index:1;width:4px;position:absolute;top:-50px;bottom:2rem;left:2rem}.Timeline-module__2BcEfa__arrowLine{background-color:var(--complementary-color);border-radius:2px;width:4px;height:100%}.Timeline-module__2BcEfa__arrowHead{border-left:8px solid #0000;border-right:8px solid #0000;border-bottom:12px solid var(--complementary-color);width:0;height:0;position:absolute;top:-8px;left:-6px}.Timeline-module__2BcEfa__timelineItems{z-index:2;position:relative}.Timeline-module__2BcEfa__timelineItem{margin-bottom:2rem;position:relative}.Timeline-module__2BcEfa__timelineContent{align-items:flex-start;gap:1rem;display:flex}.Timeline-module__2BcEfa__yearSection{flex-shrink:0;align-items:center;min-width:80px;margin-top:1.5rem;display:flex;position:relative}.Timeline-module__2BcEfa__circle{border:5px solid var(--theme-color);z-index:3;background-color:#fff;border-radius:50%;width:20px;height:20px;position:absolute;left:calc(2rem - 8px)}.Timeline-module__2BcEfa__yearLabel{font-size:1.1rem;font-weight:800;font-family:var(--font-family);color:var(--theme-color);white-space:nowrap;margin-left:3rem}.Timeline-module__2BcEfa__contentSection{border-radius:var(--border-radius);border:1px solid var(--theme-color);background:#fff;flex:1;overflow:hidden}.Timeline-module__2BcEfa__title{font-weight:600;font-size:calc(var(--font-size)/5.5);cursor:pointer;border-right:1px solid var(--theme-color);border-left:1px solid var(--theme-color);background-color:var(--theme-white);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);justify-content:space-between;align-items:center;width:calc(100% + 2px);padding:1.5rem;transition:background-color .2s;display:flex;transform:translate(-1px)}.Timeline-module__2BcEfa__title.Timeline-module__2BcEfa__expanded{border-bottom:1px solid var(--theme-color)}.Timeline-module__2BcEfa__title:hover{background-color:#f8f9fa}.Timeline-module__2BcEfa__expandIcon{font-size:1.4rem;transition:transform .2s}.Timeline-module__2BcEfa__expandIcon.Timeline-module__2BcEfa__expanded{transform:rotate(180deg)}.Timeline-module__2BcEfa__description{color:#666;padding:1.5rem;line-height:1.6;animation:.2s ease-in-out Timeline-module__2BcEfa__fadeIn}.Timeline-module__2BcEfa__descriptionContent{align-items:flex-start;gap:1.5rem;display:flex}.Timeline-module__2BcEfa__descriptionText{flex:1}.Timeline-module__2BcEfa__descriptionImage{flex-shrink:0;max-width:220px}.Timeline-module__2BcEfa__timelineImage{border-radius:var(--border-radius);border:1px solid #e0e0e0;width:100%;height:auto}@keyframes Timeline-module__2BcEfa__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Timeline-module__2BcEfa__timeline{padding:1rem 0}.Timeline-module__2BcEfa__timelineItem{margin-bottom:10px}.Timeline-module__2BcEfa__arrow{left:1rem}.Timeline-module__2BcEfa__timelineContent{flex-direction:column;gap:1rem}.Timeline-module__2BcEfa__yearSection{align-self:flex-start;min-width:auto}.Timeline-module__2BcEfa__circle{left:calc(1rem - 8px)}.Timeline-module__2BcEfa__yearLabel{margin-left:2.25rem}.Timeline-module__2BcEfa__contentSection{width:100%;margin-left:0}.Timeline-module__2BcEfa__descriptionContent{flex-direction:column}.Timeline-module__2BcEfa__descriptionImage{max-width:min(100%,400px);margin:0 auto;display:block}}@media (max-width:480px){.Timeline-module__2BcEfa__arrow{left:.5rem}.Timeline-module__2BcEfa__circle{left:calc(.5rem - 8px)}.Timeline-module__2BcEfa__yearLabel{margin-left:1.75rem}.Timeline-module__2BcEfa__contentSection{width:calc(100% - 1rem)}.Timeline-module__2BcEfa__title{padding:1rem;font-size:1.1rem}.Timeline-module__2BcEfa__description{padding:1rem}.Timeline-module__2BcEfa__descriptionContent{flex-direction:column}.Timeline-module__2BcEfa__descriptionImage{max-width:100%}}
.CoursesManagement-module__1LO-Fq__filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.CoursesManagement-module__1LO-Fq__filterGroup,.CoursesManagement-module__1LO-Fq__saveButtonsContainer{align-items:center;gap:10px;display:flex}.CoursesManagement-module__1LO-Fq__stats{flex-wrap:wrap;gap:30px;margin-bottom:30px;display:flex}.CoursesManagement-module__1LO-Fq__statItem{flex-direction:column;align-items:center;display:flex}.CoursesManagement-module__1LO-Fq__statLabel{color:#666;margin-bottom:8px;font-size:14px}.CoursesManagement-module__1LO-Fq__statValue{color:#333;font-size:24px;font-weight:600}.CoursesManagement-module__1LO-Fq__coursesTable{border:1px solid var(--theme-color);border-radius:var(--border-radius);box-shadow:calc(var(--border-radius)/2)calc(var(--border-radius)/2)0 var(--theme-white);background:#fff;overflow:hidden}.CoursesManagement-module__1LO-Fq__tableHeader{background:#f8f9fa;border-bottom:1px solid #e0e0e0;grid-template-columns:1fr 120px 220px;font-weight:600;display:grid}.CoursesManagement-module__1LO-Fq__headerCell{color:#555;border-right:1px solid #e0e0e0;padding:16px 20px;font-size:14px}.CoursesManagement-module__1LO-Fq__headerCell:last-child{border-right:none}.CoursesManagement-module__1LO-Fq__tableRow{border-bottom:1px solid #f0f0f0;grid-template-columns:1fr 120px 220px;transition:background-color .2s;display:grid}.CoursesManagement-module__1LO-Fq__tableRow:hover{background:#f8f9fa}.CoursesManagement-module__1LO-Fq__tableRow:last-child{border-bottom:none}.CoursesManagement-module__1LO-Fq__tableRowModified{border-left:3px solid #f59e0b;background:#fffbeb!important}.CoursesManagement-module__1LO-Fq__tableRowModified:hover{background:#fef3c7!important}.CoursesManagement-module__1LO-Fq__titleCell{cursor:pointer;border-right:1px solid #f0f0f0;padding:16px 20px}.CoursesManagement-module__1LO-Fq__courseTitle{color:#333;margin-bottom:4px;font-size:16px;font-weight:500;line-height:1.4}.CoursesManagement-module__1LO-Fq__courseDescription{color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.CoursesManagement-module__1LO-Fq__categoryCell{border-right:1px solid #f0f0f0;align-items:center;padding:16px 20px;display:flex}.CoursesManagement-module__1LO-Fq__categoryTag{color:#1976d2;text-align:center;background:#e3f2fd;border-radius:16px;padding:4px 12px;font-size:12px;font-weight:500}.CoursesManagement-module__1LO-Fq__sortCell{border-right:1px solid #f0f0f0;place-items:center;padding:16px 10px;display:grid}.CoursesManagement-module__1LO-Fq__actionsCell{place-items:center;padding:16px 10px;display:grid}.CoursesManagement-module__1LO-Fq__actionButtons{gap:8px;display:flex}.CoursesManagement-module__1LO-Fq__actionButton{cursor:pointer;color:#666;background:0 0;border:1px solid #ddd;border-radius:6px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.CoursesManagement-module__1LO-Fq__actionButton:hover:not(:disabled){color:#333;background:#f5f5f5}.CoursesManagement-module__1LO-Fq__actionButton:disabled{opacity:.3;cursor:not-allowed}.CoursesManagement-module__1LO-Fq__deleteButton:hover:not(:disabled){color:#dc2626;background:#fef2f2;border-color:#dc2626}.CoursesManagement-module__1LO-Fq__categoryRow{color:var(--theme-color);background:linear-gradient(90deg,#f8f9fa 0%,#fff 100%);border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:12px 20px;font-weight:600}.CoursesManagement-module__1LO-Fq__categoryRowContent{align-items:center;gap:10px;display:flex}.CoursesManagement-module__1LO-Fq__categoryIcon{color:var(--theme-color);font-size:18px}.CoursesManagement-module__1LO-Fq__categoryName{text-transform:uppercase;letter-spacing:.5px;font-size:15px;font-weight:600}@media (max-width:768px){.CoursesManagement-module__1LO-Fq__tableHeader,.CoursesManagement-module__1LO-Fq__tableRow{grid-template-columns:1fr}.CoursesManagement-module__1LO-Fq__categoryCell,.CoursesManagement-module__1LO-Fq__actionsCell{border-top:1px solid #f0f0f0;border-right:none}.CoursesManagement-module__1LO-Fq__filters{flex-direction:column;align-items:stretch}.CoursesManagement-module__1LO-Fq__stats{justify-content:center}}
.Help-module___FPEkW__helpListContainer{width:100%}.Help-module___FPEkW__filterButtons{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:30px;display:flex}.Help-module___FPEkW__helpsList{flex-direction:column;gap:20px;display:flex}.Help-module___FPEkW__helpCard{padding:25px}.Help-module___FPEkW__helpHeader{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.Help-module___FPEkW__helpTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.Help-module___FPEkW__helpTitle h3{color:var(--text-color);margin:0;font-size:1.2em;font-weight:600}.Help-module___FPEkW__status{white-space:nowrap;border-radius:15px;padding:4px 12px;font-size:.85em;font-weight:500}.Help-module___FPEkW__status.Help-module___FPEkW__pending{color:#92400e;background-color:#fef3c7}.Help-module___FPEkW__status.Help-module___FPEkW__resolved{color:#065f46;background-color:#d1fae5}.Help-module___FPEkW__helpMeta{flex-direction:column;gap:5px;display:flex}.Help-module___FPEkW__date{color:var(--text-color-secondary);font-size:.9em}.Help-module___FPEkW__helpInfo{margin-bottom:20px}.Help-module___FPEkW__infoRow{margin-bottom:8px;font-size:.95em}.Help-module___FPEkW__infoRow strong{color:var(--text-color);margin-right:8px}.Help-module___FPEkW__helpContent{margin-bottom:5px}.Help-module___FPEkW__contentText{background-color:var(--background-secondary);white-space:pre-wrap;border-left:8px solid var(--theme-color);background-color:#f5f5f5;border-radius:8px;padding:15px;line-height:1.6}.Help-module___FPEkW__helpActions{border-top:1px solid var(--border-color);justify-content:flex-end;padding-top:15px;display:flex}@media (max-width:768px){.Help-module___FPEkW__helpCard{padding:20px}.Help-module___FPEkW__helpTitle{flex-direction:column;align-items:flex-start}.Help-module___FPEkW__filterButtons,.Help-module___FPEkW__helpActions{justify-content:center}}
