.CategoryArticle-module__XHV2Sq__article{color:var(--app-text-secondary);background:var(--app-surface-primary);border:1px solid var(--app-border-secondary);box-shadow:var(--courses-shadow);text-align:justify;direction:rtl;border-radius:20px;margin-top:40px;padding:32px;font-family:IRANSansXV,sans-serif;font-size:16px;font-weight:500;line-height:1.5}.CategoryArticle-module__XHV2Sq__article h1,.CategoryArticle-module__XHV2Sq__article h2{color:var(--app-text-primary);text-align:right;margin:40px 0 12px;font-size:20px;font-weight:700;line-height:1.5}.CategoryArticle-module__XHV2Sq__article h1{font-size:24px;font-weight:800}.CategoryArticle-module__XHV2Sq__article h2:first-child,.CategoryArticle-module__XHV2Sq__article h1:first-child{margin-top:0}.CategoryArticle-module__XHV2Sq__article h3{color:var(--app-text-primary);text-align:right;margin:20px 0 4px;font-size:16px;font-weight:500;line-height:1.5}.CategoryArticle-module__XHV2Sq__article h4,.CategoryArticle-module__XHV2Sq__article h5,.CategoryArticle-module__XHV2Sq__article h6{color:var(--app-text-primary);text-align:right;margin:20px 0 8px;font-size:16px;font-weight:700;line-height:1.5}.CategoryArticle-module__XHV2Sq__article h5{font-size:15px}.CategoryArticle-module__XHV2Sq__article h6{font-size:14px}.CategoryArticle-module__XHV2Sq__article>:first-child{margin-top:0}.CategoryArticle-module__XHV2Sq__article p{margin:0 0 12px}.CategoryArticle-module__XHV2Sq__article ul,.CategoryArticle-module__XHV2Sq__article ol{margin:0 0 12px;padding-right:20px;list-style:outside}.CategoryArticle-module__XHV2Sq__article ol{list-style:persian}.CategoryArticle-module__XHV2Sq__article li{margin-bottom:4px;padding-right:4px}.CategoryArticle-module__XHV2Sq__article b,.CategoryArticle-module__XHV2Sq__article strong{color:var(--app-text-primary);font-weight:700}.CategoryArticle-module__XHV2Sq__article a{color:var(--app-text-blue);text-decoration:none}.CategoryArticle-module__XHV2Sq__article a:hover{text-decoration:underline}.CategoryArticle-module__XHV2Sq__article blockquote{border-right:3px solid var(--app-border-brandpri);background:var(--app-surface-tertiary);border-radius:8px 0 0 8px;margin:0 0 12px;padding:8px 16px}.CategoryArticle-module__XHV2Sq__article img{border-radius:12px;max-width:100%;height:auto;margin:16px auto;display:block}.CategoryArticle-module__XHV2Sq__tableWrap{margin:16px 0 12px;overflow-x:auto}.CategoryArticle-module__XHV2Sq__article table{border-collapse:collapse;text-align:center;width:100%}.CategoryArticle-module__XHV2Sq__article th,.CategoryArticle-module__XHV2Sq__article td{border:1px solid var(--app-border-secondary);vertical-align:middle;padding:12px 14px;line-height:1.8}.CategoryArticle-module__XHV2Sq__article th{color:var(--app-text-primary);font-weight:700}.CategoryArticle-module__XHV2Sq__article td p,.CategoryArticle-module__XHV2Sq__article th p{margin:0}@media (max-width:640px){.CategoryArticle-module__XHV2Sq__article{padding:20px}}
.CourseCard-module__K6jZdW__courseCard{background:var(--app-surface-primary);border:1px solid var(--app-border-secondary);border-radius:var(--home-radius-card);box-shadow:var(--home-shadow-card);flex:0 0 var(--home-course-card-width);width:var(--home-course-card-width);text-align:right;direction:rtl;min-height:443px;padding:20px;font-family:IRANSansXV,sans-serif;position:relative;overflow:hidden}.CourseCard-module__K6jZdW__recordedCard{flex-basis:360px;width:360px;min-height:467px}.CourseCard-module__K6jZdW__imageFrame{aspect-ratio:360/202;background:var(--app-surface-tertiary);border-radius:var(--home-radius-image);width:100%;margin-bottom:20px;position:relative;overflow:visible}.CourseCard-module__K6jZdW__recordedCard .CourseCard-module__K6jZdW__imageFrame{aspect-ratio:320/180}.CourseCard-module__K6jZdW__imageFrame img{object-fit:cover;object-position:bottom;border-radius:var(--home-radius-image);width:100%;height:100%}.CourseCard-module__K6jZdW__cropFromCard img{object-fit:initial;max-width:none;height:auto;position:absolute}.CourseCard-module__K6jZdW__courseCrop img{width:440px;top:-40px;left:-40px}.CourseCard-module__K6jZdW__recordedCrop img{width:400px;top:-20px;left:-20px}.CourseCard-module__K6jZdW__typeBadge,.CourseCard-module__K6jZdW__statusBadge{z-index:2;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;padding:4px 8px;font-family:IRANSansXV,sans-serif;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex;position:absolute}.CourseCard-module__K6jZdW__typeBadge{color:var(--app-text-primary);background:var(--app-surface-yellow);outline:2px solid var(--app-surface-yellow-light);bottom:-12px;left:-12px}.CourseCard-module__K6jZdW__typePurple{color:var(--app-text-white);background:var(--app-surface-purple);outline-color:var(--app-surface-purple-light)}.CourseCard-module__K6jZdW__statusBadge{color:var(--app-text-white);background:var(--app-surface-red);outline:2px solid var(--app-surface-red-light);top:-12px;right:-12px}.CourseCard-module__K6jZdW__statusBlue{background:var(--app-surface-blue);outline-color:var(--app-surface-blue-light)}.CourseCard-module__K6jZdW__statusGreen{background:var(--app-surface-green);outline-color:var(--app-surface-green-light)}.CourseCard-module__K6jZdW__statusMagenta{background:var(--app-surface-special-offer);outline-color:var(--app-surface-special-offer-light)}.CourseCard-module__K6jZdW__countdownBadge{z-index:2;height:28px;color:var(--app-text-white);background:var(--app-surface-special-offer);outline:2px solid var(--app-surface-special-offer-light);border-radius:100px;justify-content:center;align-items:center;padding:4px 8px;font-family:IRANSansXV,sans-serif;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex;position:absolute;top:-12px;right:-12px}.CourseCard-module__K6jZdW__courseTitle{color:var(--app-text-primary);text-align:right;text-overflow:ellipsis;white-space:nowrap;direction:rtl;margin:0 0 8px;font-family:IRANSansXV,sans-serif;font-size:16px;font-weight:600;line-height:1.5;overflow:hidden}.CourseCard-module__K6jZdW__courseInstructor{color:var(--app-text-secondary);text-align:right;white-space:nowrap;direction:rtl;flex-direction:row-reverse;justify-content:flex-end;gap:8px;margin-bottom:16px;font-family:IRANSansXV,sans-serif;font-size:14px;font-weight:600;line-height:1.5;display:flex;overflow:hidden}.CourseCard-module__K6jZdW__badgeList{text-align:right;direction:rtl;flex-wrap:wrap;place-content:flex-start;align-items:flex-start;gap:8px;min-height:104px;display:flex}.CourseCard-module__K6jZdW__recordedCard .CourseCard-module__K6jZdW__badgeList{grid-template-columns:repeat(3,max-content);place-content:start end;align-items:start;display:grid}.CourseCard-module__K6jZdW__badge{height:24px;color:var(--app-text-secondary);background:var(--app-surface-tertiary);outline:1px solid var(--app-border-secondary);white-space:nowrap;direction:rtl;border-radius:100px;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-family:IRANSansXV,sans-serif;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.CourseCard-module__K6jZdW__badgeYellow{color:var(--app-text-orange);background:var(--app-surface-yellow-muted);outline-color:var(--app-surface-yellow-light)}.CourseCard-module__K6jZdW__priceRow{text-align:right;direction:rtl;justify-content:flex-start;align-items:baseline;gap:4px;padding-top:16px;display:flex}.CourseCard-module__K6jZdW__oldPrice{color:var(--app-text-secondary);font-size:14px;font-weight:500;text-decoration:line-through}.CourseCard-module__K6jZdW__discountBadge{min-width:44px;height:24px;color:var(--app-text-white);background:var(--app-surface-special-offer);outline:2px solid var(--app-surface-special-offer-light);direction:ltr;unicode-bidi:isolate;border-radius:100px;justify-content:center;align-items:center;margin-left:auto;padding:0 8px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.CourseCard-module__K6jZdW__priceValue{font-family:IRANSansXV,sans-serif;font-size:20px;font-weight:700}.CourseCard-module__K6jZdW__priceUnit{font-size:14px;font-weight:500}@media (max-width:768px){.CourseCard-module__K6jZdW__courseCard{flex-basis:320px;width:320px}.CourseCard-module__K6jZdW__recordedCard{flex-basis:300px;width:300px}}.CourseCard-module__K6jZdW__cardLink{color:inherit;text-decoration:none;display:block}
.CategoryCoursesSlider-module__Ast0WG__section{--home-course-card-width:400px;--home-radius-card:20px;--home-radius-image:12px;--home-shadow-card:0 20px 20px color-mix(in srgb, var(--app-color-black) 2%, transparent);margin-bottom:72px}.CategoryCoursesSlider-module__Ast0WG__sectionTitle{color:var(--app-text-primary);font-family:var(--font-abar-vf);text-align:right;margin:0 0 32px;font-size:32px;font-weight:700;line-height:1.5}.CategoryCoursesSlider-module__Ast0WG__controlRow{direction:ltr;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.CategoryCoursesSlider-module__Ast0WG__sliderButtons{direction:ltr;flex:none;gap:8px;display:flex}.CategoryCoursesSlider-module__Ast0WG__iconButton{color:#1622b8;background:var(--app-color-white);cursor:pointer;width:40px;height:40px;font:inherit;border:1px solid #1622b8;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s;display:inline-flex}.CategoryCoursesSlider-module__Ast0WG__iconButton:hover{color:var(--app-color-white);background:#1622b8}.CategoryCoursesSlider-module__Ast0WG__tabGroup{direction:rtl;justify-content:flex-start;align-items:center;gap:8px;display:flex}.CategoryCoursesSlider-module__Ast0WG__tabPill{height:40px;color:var(--app-text-secondary);background:var(--app-surface-primary);border:1px solid var(--app-border-secondary);cursor:pointer;font:inherit;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex}.CategoryCoursesSlider-module__Ast0WG__tabPillActive{color:var(--app-text-white);background:var(--app-surface-brandsec);border-color:var(--app-surface-brandsec)}.CategoryCoursesSlider-module__Ast0WG__viewport{scrollbar-width:none;direction:rtl;overflow:auto visible}.CategoryCoursesSlider-module__Ast0WG__viewport::-webkit-scrollbar{display:none}.CategoryCoursesSlider-module__Ast0WG__track{direction:rtl;gap:24px;width:max-content;min-width:100%;padding-inline:0 1px;display:flex}@media (max-width:1180px){.CategoryCoursesSlider-module__Ast0WG__track{padding-inline:0}}@media (max-width:768px){.CategoryCoursesSlider-module__Ast0WG__sectionTitle{font-size:24px}.CategoryCoursesSlider-module__Ast0WG__controlRow{flex-direction:column-reverse;align-items:stretch}.CategoryCoursesSlider-module__Ast0WG__sliderButtons{justify-content:flex-end}.CategoryCoursesSlider-module__Ast0WG__viewport{margin-inline:-16px;padding-inline:16px}}.CategoryCoursesSlider-module__Ast0WG__cardSkeleton{flex:0 0 var(--home-course-card-width);width:var(--home-course-card-width);background:var(--app-surface-primary);border:1px solid var(--app-border-secondary);border-radius:var(--home-radius-card);min-height:443px;box-shadow:var(--home-shadow-card);flex-direction:column;gap:14px;padding:20px;display:flex}.CategoryCoursesSlider-module__Ast0WG__cardSkeletonImage{aspect-ratio:360/202;margin-bottom:6px}.CategoryCoursesSlider-module__Ast0WG__cardSkeletonBadges{flex-wrap:wrap;gap:8px;display:flex}.CategoryCoursesSlider-module__Ast0WG__cardSkeletonFooter{margin-top:auto}
.CategoryHeader-module__KZhQ_G__hero{text-align:center;margin-bottom:0;padding:72px 16px 112px;position:relative;overflow:hidden}.CategoryHeader-module__KZhQ_G__hero:before{content:"";pointer-events:none;background:url(/background.svg) top/100% no-repeat;position:absolute;inset:0}.CategoryHeader-module__KZhQ_G__heroInner{z-index:1;width:min(940px,100%);margin:0 auto;position:relative}.CategoryHeader-module__KZhQ_G__hero h1{font-family:var(--font-abar-vf);margin:0 0 42px;font-size:clamp(30px,4vw,40px);font-weight:700;line-height:1.5}.CategoryHeader-module__KZhQ_G__stats{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.CategoryHeader-module__KZhQ_G__stats article{flex-direction:column;align-items:center;display:flex}.CategoryHeader-module__KZhQ_G__stats article>span{width:48px;height:48px;color:var(--app-text-brandpri);background:var(--app-surface-brandpri-muted);border-radius:14px;place-items:center;margin-bottom:12px;display:grid;box-shadow:0 8px 18px #00ef0814}.CategoryHeader-module__KZhQ_G__stats small{color:var(--app-text-secondary);margin-bottom:5px;font-weight:600}.CategoryHeader-module__KZhQ_G__stats strong{font-size:16px;font-weight:800}@media (max-width:640px){.CategoryHeader-module__KZhQ_G__hero{padding-top:48px;padding-bottom:64px}.CategoryHeader-module__KZhQ_G__stats{grid-template-columns:repeat(2,1fr);gap:24px}}
.CourseFilterSidebar-module__NyVBZG__filters{background:var(--app-surface-primary);border:1px solid var(--app-border-secondary);box-shadow:var(--courses-shadow,0 20px 20px color-mix(in srgb, var(--app-color-black) 2%, transparent));border-radius:20px;padding:24px 20px}.CourseFilterSidebar-module__NyVBZG__filters h2{color:var(--app-text-primary);margin:0 0 20px;font-family:IRANSansXV,sans-serif;font-size:24px;font-weight:700;line-height:1.5}.CourseFilterSidebar-module__NyVBZG__filterGroup{border-top:1px solid var(--app-border-secondary);padding:20px 0}.CourseFilterSidebar-module__NyVBZG__filterGroup h3{margin:0}.CourseFilterSidebar-module__NyVBZG__filterGroupButton{width:100%;color:var(--app-text-primary);cursor:pointer;text-align:right;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-family:IRANSansXV,sans-serif;font-size:16px;font-weight:700;line-height:1.5;display:flex}.CourseFilterSidebar-module__NyVBZG__filterGroupIconClosed{transform:rotate(180deg)}.CourseFilterSidebar-module__NyVBZG__filterOptions{gap:16px;padding-top:20px;display:grid}.CourseFilterSidebar-module__NyVBZG__filterOption{color:var(--app-text-secondary);cursor:pointer;direction:rtl;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;font-family:IRANSansXV,sans-serif;font-size:14px;font-weight:600;line-height:1.5;display:flex}.CourseFilterSidebar-module__NyVBZG__filterOption span{align-items:center;gap:6px;display:inline-flex}.CourseFilterSidebar-module__NyVBZG__filterStar{color:var(--app-icon-orange);flex:none}.CourseFilterSidebar-module__NyVBZG__filterOption input{box-sizing:border-box;appearance:none;background:var(--app-surface-secondary);border:1px solid var(--app-border-primary);cursor:pointer;border-radius:1000px;flex:none;place-items:center;width:24px;height:24px;margin:0;display:grid}.CourseFilterSidebar-module__NyVBZG__filterOption input:after{background:var(--app-surface-white);opacity:0;content:"";border-radius:100px;width:7px;height:7px}.CourseFilterSidebar-module__NyVBZG__filterOption:hover input:not(:checked){border-color:var(--app-border-contrast)}.CourseFilterSidebar-module__NyVBZG__filterOption input:checked{background:var(--app-surface-brandpri);border-color:var(--app-surface-brandpri)}.CourseFilterSidebar-module__NyVBZG__filterOption input:checked:after{opacity:1}@media (max-width:960px){.CourseFilterSidebar-module__NyVBZG__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.CourseFilterSidebar-module__NyVBZG__filters h2{grid-column:1/-1}}@media (max-width:640px){.CourseFilterSidebar-module__NyVBZG__filters{display:block}}
.RecordedCourseCard-module__oAopjG__card{color:var(--app-text-primary);background:var(--app-surface-primary);border:1px solid var(--app-border-secondary);border-radius:20px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:block;overflow:hidden;box-shadow:0 18px 32px #0000000d}.RecordedCourseCard-module__oAopjG__card:hover{transform:translateY(-3px);box-shadow:0 18px 36px #00000017}.RecordedCourseCard-module__oAopjG__imageWrap{aspect-ratio:320/180;background:var(--app-surface-tertiary);border-radius:12px;position:relative;overflow:visible}.RecordedCourseCard-module__oAopjG__imageWrap img{object-fit:cover;border-radius:12px;width:100%;height:100%}.RecordedCourseCard-module__oAopjG__discount{color:var(--app-text-white);background:var(--app-surface-special-offer);outline:2px solid var(--app-surface-special-offer-light);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800;position:absolute;top:-10px;right:-10px}.RecordedCourseCard-module__oAopjG__content{text-align:right;padding:20px}.RecordedCourseCard-module__oAopjG__content h3{margin:0 0 7px;font-size:16px;font-weight:700}.RecordedCourseCard-module__oAopjG__content p{color:var(--app-text-secondary);margin:0 0 13px;font-size:12px;font-weight:600}.RecordedCourseCard-module__oAopjG__badges{flex-wrap:wrap;gap:8px;display:flex}.RecordedCourseCard-module__oAopjG__badges span{min-height:25px;color:var(--app-text-secondary);background:var(--app-surface-tertiary);border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.RecordedCourseCard-module__oAopjG__badges .RecordedCourseCard-module__oAopjG__rating{color:var(--app-text-orange);background:var(--app-surface-yellow-muted);gap:3px}.RecordedCourseCard-module__oAopjG__badges .RecordedCourseCard-module__oAopjG__certificate{color:var(--app-text-blue);background:var(--app-surface-blue-muted)}.RecordedCourseCard-module__oAopjG__price{direction:ltr;align-items:baseline;gap:5px;margin-top:17px;display:flex}.RecordedCourseCard-module__oAopjG__price del{color:var(--app-text-secondary);margin-left:8px;font-size:10px}.RecordedCourseCard-module__oAopjG__price strong{font-size:15px;font-weight:800}.RecordedCourseCard-module__oAopjG__price small{font-size:10px;font-weight:600}.RecordedCourseCard-module__oAopjG__priceDiscount{height:24px;color:var(--app-text-white);background:var(--app-surface-special-offer);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.RecordedCourseCard-module__oAopjG__card:not(.RecordedCourseCard-module__oAopjG__horizontal){flex:0 0 360px;width:360px;min-height:467px;padding:20px}.RecordedCourseCard-module__oAopjG__card:not(.RecordedCourseCard-module__oAopjG__horizontal) .RecordedCourseCard-module__oAopjG__content{padding:20px 0 0}.RecordedCourseCard-module__oAopjG__card:not(.RecordedCourseCard-module__oAopjG__horizontal) .RecordedCourseCard-module__oAopjG__badges{direction:ltr;grid-template-columns:repeat(3,max-content);place-content:start end;min-height:104px;display:grid}.RecordedCourseCard-module__oAopjG__card:not(.RecordedCourseCard-module__oAopjG__horizontal) .RecordedCourseCard-module__oAopjG__price{justify-content:flex-start;padding-top:16px}.RecordedCourseCard-module__oAopjG__horizontal{grid-template-columns:250px 1fr;min-height:160px;padding:12px;display:grid}.RecordedCourseCard-module__oAopjG__horizontal .RecordedCourseCard-module__oAopjG__imageWrap{aspect-ratio:auto;min-height:160px}.RecordedCourseCard-module__oAopjG__horizontal .RecordedCourseCard-module__oAopjG__content{flex-direction:column;justify-content:center;padding:18px 24px;display:flex}.RecordedCourseCard-module__oAopjG__horizontal .RecordedCourseCard-module__oAopjG__price{margin-top:18px}@media (max-width:768px){.RecordedCourseCard-module__oAopjG__card:not(.RecordedCourseCard-module__oAopjG__horizontal){flex-basis:300px;width:300px;min-height:435px}.RecordedCourseCard-module__oAopjG__horizontal{grid-template-columns:1fr}.RecordedCourseCard-module__oAopjG__horizontal .RecordedCourseCard-module__oAopjG__imageWrap{aspect-ratio:16/9;min-height:0}}
.RecordedCoursesCatalogue-module__3F4nPq__layout{direction:rtl;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.RecordedCoursesCatalogue-module__3F4nPq__results{min-width:0}.RecordedCoursesCatalogue-module__3F4nPq__sortBar{background:var(--app-surface-primary);border:1px solid var(--app-border-secondary);border-radius:14px;align-items:center;gap:5px;min-height:52px;margin-bottom:16px;padding:6px 12px;display:flex}.RecordedCoursesCatalogue-module__3F4nPq__sortBar strong{margin-left:8px;font-size:13px;font-weight:700}.RecordedCoursesCatalogue-module__3F4nPq__sortBar button{color:var(--app-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px 14px;font-family:inherit;font-size:12px;font-weight:600}.RecordedCoursesCatalogue-module__3F4nPq__sortBar .RecordedCoursesCatalogue-module__3F4nPq__activeSort{color:var(--app-text-white);background:var(--app-surface-brandsec);font-weight:800}.RecordedCoursesCatalogue-module__3F4nPq__list{gap:16px;display:grid}.RecordedCoursesCatalogue-module__3F4nPq__empty{text-align:center;background:var(--app-surface-primary);border-radius:16px;padding:40px}@media (max-width:960px){.RecordedCoursesCatalogue-module__3F4nPq__layout{grid-template-columns:1fr}.RecordedCoursesCatalogue-module__3F4nPq__sortBar{overflow-x:auto}.RecordedCoursesCatalogue-module__3F4nPq__sortBar button{flex:none}}.RecordedCoursesCatalogue-module__3F4nPq__activeCategory{color:var(--app-text-brandsec);background:var(--app-surface-brandsec-muted);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:12px;padding:8px 14px;font-family:IRANSansXV,sans-serif;font-size:14px;font-weight:600;display:inline-flex}.RecordedCoursesCatalogue-module__3F4nPq__activeCategory a{color:inherit;align-items:center;text-decoration:none;display:inline-flex}
.RecommendedCoursesSlider-module__XAvYCG__controls{direction:ltr;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.RecommendedCoursesSlider-module__XAvYCG__sliderButtons{gap:8px;display:flex}.RecommendedCoursesSlider-module__XAvYCG__sliderButtons button{width:40px;height:40px;color:var(--app-text-brandsec);background:var(--app-surface-primary);border:1px solid var(--app-border-brandsec);cursor:pointer;border-radius:8px;place-items:center;padding:0;transition:color .16s,background .16s;display:grid}.RecommendedCoursesSlider-module__XAvYCG__sliderButtons button:hover{color:var(--app-text-white);background:var(--app-surface-brandsec)}.RecommendedCoursesSlider-module__XAvYCG__tabs{direction:rtl;gap:8px;display:flex}.RecommendedCoursesSlider-module__XAvYCG__tabs button{height:40px;color:var(--app-text-secondary);background:var(--app-surface-primary);border:1px solid var(--app-border-secondary);cursor:pointer;border-radius:999px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600}.RecommendedCoursesSlider-module__XAvYCG__tabs .RecommendedCoursesSlider-module__XAvYCG__active{color:var(--app-text-white);background:var(--app-surface-brandsec);border-color:var(--app-surface-brandsec);font-weight:700}.RecommendedCoursesSlider-module__XAvYCG__viewport{scrollbar-width:none;direction:rtl;margin-inline:-1px;overflow:auto visible}.RecommendedCoursesSlider-module__XAvYCG__viewport::-webkit-scrollbar{display:none}.RecommendedCoursesSlider-module__XAvYCG__track{direction:rtl;gap:24px;width:max-content;min-width:100%;padding:0 1px 10px;display:flex}@media (max-width:768px){.RecommendedCoursesSlider-module__XAvYCG__controls{flex-direction:column-reverse;align-items:stretch}.RecommendedCoursesSlider-module__XAvYCG__tabs{overflow-x:auto}.RecommendedCoursesSlider-module__XAvYCG__tabs button{flex:none}.RecommendedCoursesSlider-module__XAvYCG__sliderButtons{justify-content:flex-end}}
.CoursesCatalogue-module__0ZTt_q__catalogueTitle{color:var(--app-text-primary);font-family:var(--font-abar-vf);text-align:right;direction:rtl;margin:0 0 24px;font-size:32px;font-weight:700;line-height:1.5}.CoursesCatalogue-module__0ZTt_q__catalogueLayout{direction:rtl;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.CoursesCatalogue-module__0ZTt_q__courseList{gap:24px;display:grid}.CoursesCatalogue-module__0ZTt_q__sortBar{background:var(--app-surface-primary);border:1px solid var(--app-border-secondary);box-shadow:var(--courses-shadow);direction:rtl;border-radius:20px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;padding:14px 20px;display:flex}.CoursesCatalogue-module__0ZTt_q__sortIcon{color:var(--app-text-primary);flex:none}.CoursesCatalogue-module__0ZTt_q__sortLabel{color:var(--app-text-primary);margin-left:8px;font-family:IRANSansXV,sans-serif;font-size:14px;font-weight:700;line-height:1.5}.CoursesCatalogue-module__0ZTt_q__sortPill{color:var(--app-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:100px;padding:6px 14px;font-family:IRANSansXV,sans-serif;font-size:14px;font-weight:600;line-height:1.5}.CoursesCatalogue-module__0ZTt_q__sortPillActive{color:var(--app-text-green);background:var(--app-surface-green-muted)}.CoursesCatalogue-module__0ZTt_q__courseRow{min-height:188px;color:inherit;background:var(--app-surface-primary);border:1px solid var(--app-border-secondary);box-shadow:var(--courses-shadow);border-radius:20px;grid-template-columns:270px minmax(0,1fr);align-items:center;gap:20px;padding:12px;text-decoration:none;display:grid}.CoursesCatalogue-module__0ZTt_q__courseRow:hover,.CoursesCatalogue-module__0ZTt_q__courseRow:focus-visible{border-color:var(--app-border-brandpri-light)}.CoursesCatalogue-module__0ZTt_q__courseImageWrap{align-self:stretch;position:relative}.CoursesCatalogue-module__0ZTt_q__courseImage{object-fit:cover;border-radius:12px;width:100%;height:100%;min-height:162px;display:block}.CoursesCatalogue-module__0ZTt_q__statusBadge,.CoursesCatalogue-module__0ZTt_q__deliveryBadge{z-index:1;height:28px;color:var(--app-text-white);white-space:nowrap;border-radius:100px;outline:2px solid #0000;justify-content:center;align-items:center;padding:0 10px;font-family:IRANSansXV,sans-serif;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex;position:absolute}.CoursesCatalogue-module__0ZTt_q__statusBadge{top:-7px;right:-7px}.CoursesCatalogue-module__0ZTt_q__green{background:var(--app-surface-green);outline-color:var(--app-surface-green-light)}.CoursesCatalogue-module__0ZTt_q__blue{background:var(--app-surface-blue);outline-color:var(--app-surface-blue-light)}.CoursesCatalogue-module__0ZTt_q__red{background:var(--app-surface-red);outline-color:var(--app-surface-red-light)}.CoursesCatalogue-module__0ZTt_q__deliveryBadge{bottom:-7px;left:-7px}.CoursesCatalogue-module__0ZTt_q__online{background:var(--app-surface-purple);outline-color:var(--app-surface-purple-light)}.CoursesCatalogue-module__0ZTt_q__inPerson{color:var(--app-text-primary);background:var(--app-surface-yellow);outline-color:var(--app-surface-yellow-light)}.CoursesCatalogue-module__0ZTt_q__courseDetails{text-align:right;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.CoursesCatalogue-module__0ZTt_q__courseDetails h2{color:var(--app-text-primary);margin:0 0 8px;font-family:IRANSansXV,sans-serif;font-size:20px;font-weight:700;line-height:1.5}.CoursesCatalogue-module__0ZTt_q__courseDetails p{color:var(--app-text-secondary);margin:0 0 18px;font-family:IRANSansXV,sans-serif;font-size:14px;font-weight:600;line-height:1.5}.CoursesCatalogue-module__0ZTt_q__courseMeta{color:var(--app-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-family:IRANSansXV,sans-serif;font-size:12px;font-weight:600;line-height:1.5;display:flex}.CoursesCatalogue-module__0ZTt_q__courseMeta span{background:var(--app-surface-tertiary);border-radius:100px;padding:4px 10px}.CoursesCatalogue-module__0ZTt_q__courseMeta .CoursesCatalogue-module__0ZTt_q__certificate{color:var(--app-text-blue);background:var(--app-surface-blue-muted)}.CoursesCatalogue-module__0ZTt_q__emptyState{color:var(--app-text-secondary);background:var(--app-surface-primary);border:1px dashed var(--app-border-secondary);text-align:center;border-radius:20px;margin:0;padding:56px 24px;font-family:IRANSansXV,sans-serif}@media (max-width:960px){.CoursesCatalogue-module__0ZTt_q__catalogueLayout{grid-template-columns:1fr}}@media (max-width:640px){.CoursesCatalogue-module__0ZTt_q__courseRow{grid-template-columns:1fr}.CoursesCatalogue-module__0ZTt_q__courseImageWrap{min-height:190px}}.CoursesCatalogue-module__0ZTt_q__rowSkeletonLine{margin:8px 0 18px}.CoursesCatalogue-module__0ZTt_q__rowSkeletonMeta{flex-wrap:wrap;gap:8px;display:flex}
.RecordedCoursesPage-module__Dmoava__pageRoot{min-height:100vh;color:var(--app-text-primary);background:var(--app-surface-background);font-family:IRANSansXV,sans-serif;font-weight:500;overflow-x:clip}.RecordedCoursesPage-module__Dmoava__hero{text-align:center;width:min(940px,100% - 32px);margin:0 auto 76px;padding-top:72px;position:relative}.RecordedCoursesPage-module__Dmoava__hero:before{z-index:-1;content:"";pointer-events:none;background:repeating-radial-gradient(at 50% -20%,#0000 0 30px,#21242d06 31px 33px,#0000 34px 62px);width:100vw;height:340px;position:absolute;top:-56px;left:50%;transform:translate(-50%)}.RecordedCoursesPage-module__Dmoava__hero h1{font-family:var(--font-abar-vf);margin:0 0 42px;font-size:clamp(30px,3vw,40px);font-weight:700;line-height:1.5}.RecordedCoursesPage-module__Dmoava__stats{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.RecordedCoursesPage-module__Dmoava__stats article{flex-direction:column;align-items:center;display:flex}.RecordedCoursesPage-module__Dmoava__stats article>span{width:48px;height:48px;color:var(--app-text-brandpri);background:var(--app-surface-brandpri-muted);border-radius:14px;place-items:center;margin-bottom:12px;display:grid;box-shadow:0 8px 18px #00ef0814}.RecordedCoursesPage-module__Dmoava__stats small{color:var(--app-text-secondary);margin-bottom:5px;font-weight:600}.RecordedCoursesPage-module__Dmoava__stats strong{font-size:16px;font-weight:800}.RecordedCoursesPage-module__Dmoava__section{width:min(1180px,100% - 32px);margin:0 auto 82px}.RecordedCoursesPage-module__Dmoava__section>h2{font-family:var(--font-abar-vf);text-align:right;margin:0 0 30px;font-size:28px;font-weight:800;line-height:1.5}.RecordedCoursesPage-module__Dmoava__featuredGrid{direction:rtl;grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.RecordedCoursesPage-module__Dmoava__editorial{background:var(--app-surface-primary);border:1px solid var(--app-border-secondary);text-align:right;direction:rtl;border-radius:18px;width:min(1060px,100% - 32px);margin:20px auto 90px;padding:40px}.RecordedCoursesPage-module__Dmoava__editorial h1,.RecordedCoursesPage-module__Dmoava__editorial h2{margin:0 0 14px;font-size:20px;font-weight:800}.RecordedCoursesPage-module__Dmoava__editorial h1{font-size:24px}.RecordedCoursesPage-module__Dmoava__editorial h2:not(:first-child),.RecordedCoursesPage-module__Dmoava__editorial h1:not(:first-child){margin-top:36px}.RecordedCoursesPage-module__Dmoava__editorial p,.RecordedCoursesPage-module__Dmoava__editorial ul,.RecordedCoursesPage-module__Dmoava__editorial ol,.RecordedCoursesPage-module__Dmoava__editorial blockquote{color:var(--app-text-secondary);margin:0 0 10px;font-size:13px;font-weight:500;line-height:2.15}.RecordedCoursesPage-module__Dmoava__editorial ul,.RecordedCoursesPage-module__Dmoava__editorial ol{padding-right:20px;list-style:outside}.RecordedCoursesPage-module__Dmoava__editorial ol{list-style:persian}.RecordedCoursesPage-module__Dmoava__editorial blockquote{border-right:3px solid var(--app-border-brandpri);background:var(--app-surface-tertiary);border-radius:8px 0 0 8px;padding:4px 14px}.RecordedCoursesPage-module__Dmoava__editorial strong{color:var(--app-text-primary);font-weight:700}.RecordedCoursesPage-module__Dmoava__editorial a{color:var(--app-text-blue);text-decoration:none}.RecordedCoursesPage-module__Dmoava__editorial a:hover{text-decoration:underline}.RecordedCoursesPage-module__Dmoava__editorial h3{border-top:1px solid var(--app-border-secondary);margin:0 0 8px;padding-top:16px;font-size:14px;font-weight:700}.RecordedCoursesPage-module__Dmoava__editorial p+h3,.RecordedCoursesPage-module__Dmoava__editorial ul+h3,.RecordedCoursesPage-module__Dmoava__editorial ol+h3{margin-top:26px}.RecordedCoursesPage-module__Dmoava__editorial h3~p:last-child{margin-bottom:26px}.RecordedCoursesPage-module__Dmoava__editorial h4,.RecordedCoursesPage-module__Dmoava__editorial h5,.RecordedCoursesPage-module__Dmoava__editorial h6{margin:20px 0 8px;font-size:14px;font-weight:700}.RecordedCoursesPage-module__Dmoava__editorial>:first-child{margin-top:0}.RecordedCoursesPage-module__Dmoava__editorial img{border-radius:12px;max-width:100%;height:auto;margin:16px auto;display:block}.RecordedCoursesPage-module__Dmoava__tableWrap{margin:16px 0 10px;overflow-x:auto}.RecordedCoursesPage-module__Dmoava__editorial table{border-collapse:collapse;width:100%;color:var(--app-text-secondary);text-align:center;font-size:13px}.RecordedCoursesPage-module__Dmoava__editorial th,.RecordedCoursesPage-module__Dmoava__editorial td{border:1px solid var(--app-border-secondary);vertical-align:middle;padding:10px 12px;line-height:1.8}.RecordedCoursesPage-module__Dmoava__editorial th{color:var(--app-text-primary);font-weight:700}.RecordedCoursesPage-module__Dmoava__editorial td p,.RecordedCoursesPage-module__Dmoava__editorial th p{margin:0}@media (max-width:960px){.RecordedCoursesPage-module__Dmoava__featuredGrid{grid-template-columns:repeat(2,1fr)}.RecordedCoursesPage-module__Dmoava__stats{gap:12px}}@media (max-width:640px){.RecordedCoursesPage-module__Dmoava__hero{margin:34px auto 54px}.RecordedCoursesPage-module__Dmoava__stats{grid-template-columns:repeat(2,1fr);row-gap:28px}.RecordedCoursesPage-module__Dmoava__featuredGrid{grid-template-columns:1fr}.RecordedCoursesPage-module__Dmoava__section>h2{font-size:23px}.RecordedCoursesPage-module__Dmoava__editorial{padding:24px 18px}}.RecordedCoursesPage-module__Dmoava__breadcrumbSkeleton{direction:rtl;align-items:center;gap:24px;width:min(1180px,100% - 32px);min-height:56px;margin:0 auto;display:flex}.RecordedCoursesPage-module__Dmoava__heroTitleSkeleton{justify-content:center;margin:0 0 42px;display:flex}.RecordedCoursesPage-module__Dmoava__statValueSkeleton{margin-top:5px}.RecordedCoursesPage-module__Dmoava__featuredCardSkeleton{background:var(--app-surface-primary);border:1px solid var(--app-border-secondary);border-radius:20px;flex-direction:column;gap:14px;min-height:467px;padding:20px;display:flex}.RecordedCoursesPage-module__Dmoava__cardImageSkeleton{aspect-ratio:320/180}.RecordedCoursesPage-module__Dmoava__badgeRowSkeleton{flex-wrap:wrap;gap:8px;display:flex}.RecordedCoursesPage-module__Dmoava__catalogueSkeleton{direction:rtl;grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.RecordedCoursesPage-module__Dmoava__filterSkeleton{background:var(--app-surface-primary);border:1px solid var(--app-border-secondary);border-radius:16px;gap:28px;padding:20px;display:grid}.RecordedCoursesPage-module__Dmoava__filterGroupSkeleton{gap:12px;display:grid}.RecordedCoursesPage-module__Dmoava__listSkeleton{gap:16px;min-width:0;display:grid}.RecordedCoursesPage-module__Dmoava__rowSkeleton{background:var(--app-surface-primary);border:1px solid var(--app-border-secondary);border-radius:18px;grid-template-columns:250px minmax(0,1fr);gap:16px;min-height:160px;padding:12px;display:grid}.RecordedCoursesPage-module__Dmoava__rowBodySkeleton{flex-direction:column;justify-content:center;gap:12px;min-width:0;display:flex}@media (max-width:960px){.RecordedCoursesPage-module__Dmoava__catalogueSkeleton,.RecordedCoursesPage-module__Dmoava__rowSkeleton{grid-template-columns:1fr}}
.CoursesPage-module__jzPZgG__pageRoot{--courses-shadow:0 20px 20px color-mix(in srgb, var(--app-color-black) 2%, transparent);min-height:100vh;color:var(--app-text-primary);background:var(--app-surface-background);overflow-x:clip}.CoursesPage-module__jzPZgG__main{width:min(1216px,100% - 48px);margin:0 auto;padding:0 0 96px}@media (max-width:640px){.CoursesPage-module__jzPZgG__main{width:min(100% - 32px,1216px);padding:0 0 64px}}
