.ds-pressable.ds-pressable{transition:color var(--duration-fast) ease, background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, transform var(--duration-fast) var(--ease-out)}.ds-pressable:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}
@media (prefers-reduced-motion:reduce){.ds-header__drawer,.ds-header__drawer-root,.ds-header__search-overlay,.ds-header__dropdown,.ds-popover,.ds-menu,.ds-autocomplete__menu,.ds-datepicker__popover,.ds-payment-result__badge,.ds-payment-result__title,.ds-payment-result__subtitle,.ds-payment-result__rows,.ds-payment-result__actions,.ds-search__popular,.ds-search__loading,.ds-search__results,.ds-search__empty,.ds-auth-modal__step{animation-name:ds-reduced-fade!important;animation-duration:var(--duration-fast)!important;animation-delay:0s!important}.ds-payment-result__badge--ok svg path{animation:none!important}@starting-style{.ds-alert{transform:none!important}}@starting-style{.ds-message-thread__slot[data-enter]{transform:none!important}}.ds-slider__fill,.ds-slider__thumb{transition:none!important}.ds-card:hover,.ds-category-card:hover,.ds-why-shirfahm__pill:hover,.ds-why-shirfahm__pill:focus-visible,.ds-video-poster:hover .ds-video-poster__play-btn,.ds-card__view-all-link:hover svg{transform:none!important}.ds-accordion__collapse,.ds-curriculum__collapse,.ds-course-progress-accordion__collapse,.ds-filters-sidebar__collapse,.ds-readmore__collapse{transition-duration:1ms!important}.ds-accordion__chevron,.ds-autocomplete__chevron,.ds-curriculum__chev,.ds-course-progress-accordion__chev,.ds-filters-sidebar__chev,.ds-header__chev{transition:none!important}.ds-carousel__track{transition:opacity var(--duration-fast) var(--ease-out)!important}.ds-tabs__indicator[data-ready],.ds-switch-thumb{transition:none!important}.ds-standards-bar__group{animation:none!important}.ds-standards-bar__viewport{overflow-x:auto!important}}@keyframes ds-reduced-fade{0%{opacity:0}to{opacity:1}}
@container scale (max-width:767.98px){:where([class*=ds-]) svg[viewBox="0 0 24 24"][width="24"]{width:var(--size-icon-lg);height:var(--size-icon-lg)}:where([class*=ds-]) svg[viewBox="0 0 24 24"][width="20"]{width:var(--size-icon-md);height:var(--size-icon-md)}}
.ds-sheet__anchor{display:none}.ds-sheet-layer{font-family:var(--font-family);direction:rtl}.ds-sheet__scrim{z-index:1000;cursor:pointer;background:#141a2180;border:none;padding:0;position:fixed;inset:0}.ds-sheet__scrim[data-state=open]{animation:ds-sheet-fade var(--duration-base) var(--ease-out)}.ds-sheet__scrim[data-state=closed]{animation:ds-sheet-fade-out var(--duration-slow) var(--ease-out) forwards}.ds-sheet:focus,.ds-modal:focus{outline:none}.ds-sheet{z-index:1001;box-sizing:border-box;max-height:80vh;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-16) var(--radius-16) 0 0;background:var(--color-background-white);position:fixed;inset:auto 0 0;overflow-y:auto}.ds-sheet[data-state=open]{animation:ds-sheet-up var(--duration-slow) var(--ease-drawer)}.ds-sheet[data-state=closed]{animation:ds-sheet-down var(--duration-slow) var(--ease-drawer) forwards}.ds-sheet__grip{border-radius:var(--radius-full);background:var(--color-grey-300);width:36px;height:4px;margin:0 auto 12px;display:block}@keyframes ds-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ds-sheet-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes ds-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes ds-sheet-fade-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.ds-sheet,.ds-sheet__scrim,.ds-sheet[data-state],.ds-sheet__scrim[data-state]{animation:none}}.ds-modal{z-index:1001;pointer-events:none;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ds-modal[data-state=open]{animation:ds-sheet-fade var(--duration-base) var(--ease-out)}.ds-modal[data-state=closed]{animation:ds-sheet-fade-out var(--duration-slow) var(--ease-out) forwards}.ds-modal>*{pointer-events:auto}@media (prefers-reduced-motion:reduce){.ds-modal,.ds-modal[data-state]{animation:none}}.ds-sheet[data-bare]{box-shadow:none;background:0 0;padding:0}
:root{--avatar-tone-primary-soft:#e6f3ef;--avatar-tone-warning-soft:#fff4de;--avatar-tone-info-soft:#e0f6fb;--avatar-tone-error-soft:#ffe9e4;--avatar-tone-violet-main:#8e33ff;--avatar-tone-violet-soft:#f2e9ff}
.ds-empty-state{font-family:var(--font-family);text-align:center;direction:rtl;flex-direction:column;align-items:center;gap:8px;padding:64px 24px;display:flex}.ds-empty-state__art{max-width:100%;height:auto;margin-bottom:8px;display:block}.ds-empty-state__title{font-size:var(--size-body,16px);font-weight:var(--fw-bold);color:var(--color-text-title);margin:0;line-height:24px}.ds-empty-state__text{max-width:42ch;font-size:var(--size-small,13px);color:var(--color-text-subtle);margin:0;line-height:22px}.ds-empty-state__actions{align-items:center;gap:8px;margin-top:8px;display:flex}
.ds-chip{background-color:var(--ds-chip-bg)}@media (hover:hover) and (pointer:fine){.ds-chip[data-interactive]:hover{background-color:var(--ds-chip-bg-hover)}}
.ds-accordion{font-family:var(--font-family);border-bottom:1px solid var(--color-line-default);direction:rtl;background-color:#0000}.ds-accordion__header{cursor:pointer;text-align:right;background:0 0;border:none;align-items:center;gap:16px;width:100%;padding:16px 0;font-family:inherit;display:flex}@media (hover:hover) and (pointer:fine){.ds-accordion:not([data-disabled]) .ds-accordion__header:hover .ds-accordion__title,.ds-accordion:not([data-disabled]) .ds-accordion__header:hover .ds-accordion__chevron{color:var(--color-primary)}}.ds-accordion__header:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:var(--radius-4)}.ds-accordion[data-disabled] .ds-accordion__header{cursor:default}.ds-accordion__text{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.ds-accordion__title{font-size:var(--size-body,16px);font-weight:var(--fw-semibold);letter-spacing:.015em;color:var(--color-text-title);transition:color var(--duration-fast) var(--ease-out);flex:none;line-height:24px}.ds-accordion__subtitle{min-width:0;font-size:var(--size-meta,14px);font-weight:var(--fw-regular);letter-spacing:.0157em;color:var(--color-text-caption);flex:1;line-height:22px}.ds-accordion__chevron{color:var(--color-icon-default);transition:transform var(--duration-slow) var(--ease-out), color var(--duration-fast) var(--ease-out);flex:none}.ds-accordion[data-open] .ds-accordion__chevron{transform:rotate(180deg)}.ds-accordion__collapse{transition:grid-template-rows var(--duration-slow) var(--ease-out);grid-template-rows:minmax(0,0fr);display:grid}.ds-accordion[data-open] .ds-accordion__collapse{grid-template-rows:minmax(0,1fr)}.ds-accordion__clip{min-height:0;overflow:hidden}.ds-accordion__body{font-size:var(--size-meta,14px);font-weight:var(--fw-regular);letter-spacing:.0157em;color:var(--color-text-caption);padding-bottom:20px;line-height:22px}.ds-accordion[data-disabled] .ds-accordion__title,.ds-accordion[data-disabled] .ds-accordion__subtitle{color:var(--color-text-disable)}.ds-accordion[data-disabled] .ds-accordion__chevron{color:var(--color-icon-disable)}.ds-accordion[data-variant=filled]{border-radius:var(--radius-8);background-color:var(--color-background-primary-opacity-10);border-bottom:none}.ds-accordion[data-variant=filled] .ds-accordion__header{box-sizing:border-box;min-height:58px;padding:12px 16px}.ds-accordion[data-variant=filled] .ds-accordion__text{min-width:0}.ds-accordion[data-variant=filled] .ds-accordion__title{min-width:0;font-size:var(--size-meta,14px);letter-spacing:normal;flex:auto;line-height:22px}.ds-accordion[data-variant=filled] .ds-accordion__chevron{box-sizing:border-box;border-radius:var(--radius-8);background:var(--color-background-white);width:28px;height:28px;color:var(--color-icon-primary);padding:4px;transform:rotate(90deg)}.ds-accordion[data-variant=filled][data-open] .ds-accordion__chevron{transform:rotate(0)}.ds-accordion[data-variant=filled] .ds-accordion__body{padding:0 16px 16px;line-height:26px}
.ds-alert{font-family:var(--font-family);box-sizing:border-box;border-radius:var(--radius-8);min-height:50px;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);direction:rtl;align-items:center;gap:12px;padding:12px 16px;display:flex}.ds-alert__icon{flex:none;display:inline-flex}.ds-alert__body{flex:auto;min-width:0}.ds-alert__title{font-size:var(--size-small,13px);font-weight:var(--fw-bold);color:var(--color-text-title);margin:0;line-height:22px}.ds-alert__text{font-size:var(--size-small,13px);color:var(--color-text-body);margin:0;line-height:22px}.ds-alert__action{flex:none;align-items:center;display:inline-flex}.ds-alert[data-tone=info]{background:var(--color-background-info-opacity-10)}.ds-alert[data-tone=info] .ds-alert__icon{color:var(--color-icon-info)}.ds-alert[data-tone=success]{background:var(--color-background-success-opacity-10)}.ds-alert[data-tone=success] .ds-alert__icon{color:var(--color-icon-success)}.ds-alert[data-tone=warning]{background:var(--color-background-warning-opacity-10)}.ds-alert[data-tone=warning] .ds-alert__icon{color:var(--color-icon-warning)}.ds-alert[data-tone=error]{background:var(--color-background-error-opacity-10)}.ds-alert[data-tone=error] .ds-alert__icon{color:var(--color-icon-error)}.ds-alert[data-tone=neutral]{background:var(--color-background-grey-200)}.ds-alert[data-tone=neutral] .ds-alert__icon{color:var(--color-icon-default)}.ds-alert[data-variant=card]{flex-direction:column;align-items:stretch;gap:8px;min-height:0;padding:16px}.ds-alert[data-variant=card] .ds-alert__title{font-size:var(--size-title-card,18px);font-weight:var(--fw-extrabold);align-items:center;gap:8px;line-height:28px;display:flex}.ds-alert[data-variant=card] .ds-alert__text{color:var(--color-text-caption);font-size:12px;line-height:18px}.ds-alert[data-variant=card] .ds-alert__action{justify-content:flex-end}@starting-style{.ds-alert{opacity:0;transform:translateY(-6px)}}
@keyframes ds-layer-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ds-layer-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}
.ds-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ds-autocomplete{font-family:var(--font-family);direction:rtl;width:100%;max-width:320px;position:relative}.ds-autocomplete__control{border-radius:var(--radius-8);cursor:pointer;background-color:#0000;align-items:center;min-height:48px;padding:4px 14px;display:flex;position:relative}.ds-autocomplete__fieldset{border:1px solid var(--color-line-default);border-radius:var(--radius-8);pointer-events:none;transition:border-color var(--duration-fast) ease;margin:0;padding:0 8px;position:absolute;inset:-7px 0 0}.ds-autocomplete__legend{color:var(--color-text-caption);padding:0 6px;font-size:12px;line-height:1}.ds-autocomplete__content{z-index:1;align-items:center;gap:8px;width:100%;min-width:0;display:flex;position:relative}.ds-autocomplete__valueArea{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.ds-autocomplete__trailing{color:var(--color-icon-default);flex:none;align-items:center;gap:4px;display:flex}.ds-autocomplete__input{min-width:40px;color:var(--color-text-body);text-align:right;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:16px;line-height:24px}.ds-autocomplete__input::placeholder{color:var(--color-text-caption)}.ds-autocomplete__iconBtn{color:var(--color-icon-default);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ds-autocomplete__chevron{transition:transform var(--duration-base) var(--ease-out)}.ds-autocomplete__chevron--up{transform:rotate(180deg)}.ds-autocomplete__flag{border-radius:var(--radius-2);flex:none;width:22px;height:15px;display:inline-block;box-shadow:inset 0 0 0 .5px #0000001f}.ds-autocomplete[data-open] .ds-autocomplete__fieldset{border-color:var(--color-grey-900)}.ds-autocomplete[data-open] .ds-autocomplete__legend{color:var(--color-text-body)}.ds-autocomplete[data-error] .ds-autocomplete__fieldset{border-color:var(--color-error)}.ds-autocomplete[data-error] .ds-autocomplete__legend{color:var(--color-error)}.ds-autocomplete[data-disabled] .ds-autocomplete__control{background-color:var(--palette-grey-200);cursor:default}.ds-autocomplete[data-disabled] .ds-autocomplete__fieldset{border-color:var(--palette-grey-300)}.ds-autocomplete[data-disabled] .ds-autocomplete__legend,.ds-autocomplete[data-disabled] .ds-autocomplete__input,.ds-autocomplete[data-disabled] .ds-autocomplete__input::placeholder,.ds-autocomplete[data-disabled] .ds-autocomplete__trailing{color:var(--color-text-disable)}.ds-autocomplete__helper{color:var(--color-error);margin:4px 14px 0;font-size:12px;line-height:18px}.ds-autocomplete__tags{flex-wrap:wrap;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.ds-autocomplete__chip{background-color:var(--palette-grey-200);border-radius:var(--radius-8);font-size:var(--size-small,13px);color:var(--color-text-body);align-items:center;gap:6px;padding:3px 8px 3px 4px;line-height:20px;display:inline-flex}.ds-autocomplete__chipX{color:var(--color-icon-disable);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.ds-autocomplete__countryBtn{color:var(--color-icon-default);cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:4px;padding:0;display:inline-flex}.ds-autocomplete__divider{background-color:var(--color-line-default);flex:none;width:1px;height:22px}.ds-autocomplete__menu{border:1px solid var(--color-line-default);z-index:20;border-radius:var(--radius-8);background-color:var(--color-background-white);transform-origin:100% 0;animation:ds-layer-in var(--duration-base) var(--ease-out);padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0}.ds-autocomplete__list{flex-direction:column;max-height:288px;display:flex;overflow-y:auto}.ds-autocomplete__optionRow{border-radius:var(--radius-8);cursor:pointer;text-align:right;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:11px 12px;font-family:inherit;display:flex}@media (hover:hover) and (pointer:fine){.ds-autocomplete__optionRow:hover{background-color:var(--palette-grey-200)}}.ds-autocomplete__optionRow--active{background-color:var(--palette-grey-200)}.ds-autocomplete__optionRow[data-cursor]{background-color:var(--palette-grey-200);outline:2px solid var(--color-primary);outline-offset:-2px}.ds-autocomplete__optionText{min-width:0;font-size:var(--size-body-sm,15px);color:var(--color-text-body);flex:1;line-height:24px}.ds-autocomplete__checkbox{border:1.5px solid var(--color-line-default);border-radius:var(--radius-4);box-sizing:border-box;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.ds-autocomplete__checkbox--on{background-color:var(--color-primary);border-color:var(--color-primary)}.ds-autocomplete__countryText{flex:1;justify-content:flex-start;align-items:baseline;gap:6px;min-width:0;display:flex}.ds-autocomplete__countryName{font-size:var(--size-meta,14px);font-weight:var(--fw-semibold);color:var(--color-text-body)}.ds-autocomplete__countryDial{color:var(--color-text-caption);font-size:12px}.ds-autocomplete__search{border-radius:var(--radius-8);background-color:var(--palette-grey-200);color:var(--color-icon-placeholder);align-items:center;gap:8px;margin-bottom:4px;padding:8px 12px;display:flex}.ds-autocomplete__searchInput{min-width:0;color:var(--color-text-body);text-align:right;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:14px}.ds-sheet>.ds-autocomplete__menu{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0;animation:none;position:static}.ds-sheet>.ds-autocomplete__menu .ds-autocomplete__list{max-height:none}
.ds-breadcrumb{font-family:var(--font-family);direction:rtl}.ds-breadcrumb__list{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ds-breadcrumb__item{align-items:center;gap:8px;display:inline-flex}.ds-breadcrumb__crumb{font-size:var(--size-meta,14px);color:var(--color-text-subtle);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;line-height:22px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ds-breadcrumb__crumb:hover{color:var(--color-text-body)}}.ds-breadcrumb__crumb[data-current]{color:var(--color-text-body);cursor:default}.ds-breadcrumb__icon{color:currentColor;flex:none}.ds-breadcrumb__sep,.ds-breadcrumb__ellipsis{font-size:var(--size-meta,14px);color:var(--color-text-disable);-webkit-user-select:none;user-select:none;line-height:22px}a.ds-breadcrumb__crumb{color:var(--color-text-subtle);cursor:pointer;text-decoration:none}.ds-breadcrumb__crumb{margin:-11px -4px;padding:11px 4px}
.ds-datepicker{width:240px;font-family:var(--font-family);direction:rtl;flex-direction:column;gap:6px;display:inline-flex;position:relative}.ds-datepicker__label{font-size:var(--size-meta,14px);color:var(--color-text-caption);line-height:22px}.ds-datepicker__label[data-error]{color:var(--color-text-error)}.ds-datepicker__box{background:var(--color-white);border:1px solid var(--color-line-default);border-radius:var(--radius-8);cursor:pointer;height:48px;transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;box-sizing:border-box;align-items:center;gap:8px;padding:0 14px;display:flex}@media (hover:hover) and (pointer:fine){.ds-datepicker__box:hover:not([data-disabled]){border-color:var(--color-grey-900)}}.ds-datepicker__box[data-focused]{border-color:var(--color-grey-900);box-shadow:inset 0 0 0 1px var(--color-grey-900)}.ds-datepicker__box[data-error]{border-color:var(--color-error)}.ds-datepicker__box[data-error][data-focused]{box-shadow:inset 0 0 0 1px var(--color-error)}.ds-datepicker__box[data-disabled]{background:var(--color-grey-200);border-color:var(--color-grey-300);cursor:not-allowed}.ds-datepicker__value{text-align:right;min-width:0;font-size:var(--size-body,16px);color:var(--color-text-body);white-space:nowrap;text-overflow:ellipsis;flex:1;line-height:24px;overflow:hidden}.ds-datepicker__value[data-placeholder],.ds-datepicker__box[data-disabled] .ds-datepicker__value{color:var(--color-text-disable)}.ds-datepicker__icon{width:20px;height:20px;color:var(--color-icon-default);flex:none;display:inline-flex}.ds-datepicker__box[data-disabled] .ds-datepicker__icon{color:var(--color-icon-disable)}.ds-datepicker__box[data-error] .ds-datepicker__icon{color:var(--color-icon-error)}.ds-datepicker__helper{color:var(--color-text-caption);font-size:12px;line-height:18px}.ds-datepicker__helper[data-error]{color:var(--color-text-error)}.ds-datepicker__popover{z-index:50;transform-origin:100% 0;animation:ds-layer-in var(--duration-base) var(--ease-out);margin-top:6px;position:absolute;top:100%;right:0}.ds-datepicker__panel{border:1px solid var(--color-line-default);background:var(--color-white);border-radius:var(--radius-8);box-sizing:border-box;font-family:var(--font-family);direction:rtl;padding:16px}.ds-datepicker__panelRow{align-items:stretch;gap:12px;display:flex}.ds-datepicker__divider{background:var(--color-grey-200);align-self:stretch;width:1px}.ds-datepicker__cal{width:272px}.ds-datepicker__calHead{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ds-datepicker__calTitle{cursor:pointer;font-family:inherit;font-size:var(--size-meta,14px);font-weight:var(--fw-semibold);color:var(--color-text-title);border-radius:var(--radius-4);background:0 0;border:0;align-items:center;gap:4px;padding:4px 6px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ds-datepicker__calTitle:hover{background:var(--color-grey-200)}}.ds-datepicker__calNav{gap:2px;display:inline-flex}.ds-datepicker__navBtn{border-radius:var(--radius-4);cursor:pointer;width:28px;height:28px;color:var(--color-icon-default);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.ds-datepicker__navBtn:hover{background:var(--color-grey-200)}}.ds-datepicker__weekRow{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.ds-datepicker__weekCell{text-align:center;color:var(--color-text-subtle);font-size:12px;line-height:18px}.ds-datepicker__dayGrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.ds-datepicker__day{border-radius:var(--radius-full);cursor:pointer;height:36px;font-family:inherit;font-size:var(--size-meta,14px);color:var(--color-text-body);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.ds-datepicker__day:hover:not([data-selected]):not([data-muted]){background:var(--color-grey-200)}}.ds-datepicker__day[data-muted]{color:var(--color-text-disable);cursor:default}.ds-datepicker__day[data-today]:not([data-selected]){box-shadow:inset 0 0 0 1px var(--color-primary);color:var(--color-primary)}.ds-datepicker__day[data-selected]{background:var(--color-primary);color:var(--color-white);font-weight:var(--fw-semibold)}.ds-datepicker__cellGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ds-datepicker__cellBtn{border-radius:var(--radius-8);cursor:pointer;height:56px;font-family:inherit;font-size:var(--size-meta,14px);color:var(--color-text-body);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.ds-datepicker__cellBtn:hover:not([data-selected]){background:var(--color-grey-200)}}.ds-datepicker__cellBtn[data-selected]{background:var(--color-primary);color:var(--color-white);font-weight:var(--fw-semibold)}.ds-datepicker__time{gap:6px;display:flex}.ds-datepicker__timeCol{scrollbar-width:thin;flex-direction:column;gap:4px;width:46px;height:220px;padding:0 2px;display:flex;position:relative;overflow-y:auto}.ds-datepicker__timeCol::-webkit-scrollbar{width:4px}.ds-datepicker__timeCol::-webkit-scrollbar-thumb{background:var(--color-grey-300);border-radius:var(--radius-full)}.ds-datepicker__timeItem{border-radius:var(--radius-8);cursor:pointer;height:36px;font-family:inherit;font-size:var(--size-meta,14px);color:var(--color-text-body);background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.ds-datepicker__timeItem:hover:not([data-selected=true]){background:var(--color-grey-200)}}.ds-datepicker__timeItem[data-selected=true]{background:var(--color-primary);color:var(--color-white);font-weight:var(--fw-semibold)}.ds-datepicker__confirm{border-radius:var(--radius-8);background:var(--color-background-grey);width:100%;height:40px;color:var(--color-white);font-family:inherit;font-size:var(--size-meta,14px);font-weight:var(--fw-bold);cursor:pointer;border:0;margin-top:12px}@media (hover:hover) and (pointer:fine){.ds-datepicker__confirm:hover{background:var(--color-grey-800)}}.ds-sheet>.ds-datepicker__popover{animation:none;position:static}.ds-sheet>.ds-datepicker__popover .ds-datepicker__panel{box-shadow:none;border:none;border-radius:0;padding:0}.ds-datepicker__label:empty{display:none}
.ds-exam{--exam-accent:var(--color-primary);--exam-tint:var(--color-background-primary-opacity-10);box-sizing:border-box;font-family:var(--font-family);background:var(--exam-tint);border-inline-start:3px solid var(--exam-accent);border-top:1px solid var(--color-grey-300);direction:rtl;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon body status""note note note""actions actions actions";align-items:center;gap:10px;padding:16px;display:grid}.ds-exam[data-kind=lesson]{background:var(--color-background-white);border-inline-start:none;grid-template-areas:"icon body actions""note note note";gap:8px 10px;padding:10px 16px}.ds-exam[data-kind=lesson][data-actions=many]{grid-template-areas:"icon body body""note note note""actions actions actions"}.ds-exam[data-kind=final] .ds-exam__icon{width:40px;height:40px}.ds-exam[data-kind=final] .ds-exam__title{font-size:var(--size-body,16px);line-height:26px}.ds-exam__icon{border-radius:var(--radius-8);background:var(--color-background-white);width:36px;height:36px;color:var(--exam-accent);flex:none;grid-area:icon;place-items:center;display:grid}.ds-exam[data-kind=lesson] .ds-exam__icon{background:var(--exam-tint);width:32px;height:32px}.ds-exam__body{flex-direction:column;grid-area:body;gap:4px;min-width:0;display:flex}.ds-exam__title{font-size:var(--size-meta,14px);font-weight:var(--fw-bold);color:var(--color-text-title);text-overflow:ellipsis;white-space:nowrap;line-height:22px;overflow:hidden}.ds-exam__meta{color:var(--color-text-caption);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;line-height:18px;display:flex}.ds-exam__meta>*+:before{content:"·";color:var(--color-text-disable);margin-inline-end:8px}.ds-exam__meta-item{align-items:center;gap:4px;display:inline-flex}.ds-exam__meta-item svg{color:var(--color-icon-disable);flex:none}.ds-exam__score{font-weight:var(--fw-bold);color:var(--exam-accent)}.ds-exam__status{border-radius:var(--radius-full);background:var(--color-background-white);height:24px;font-size:12px;line-height:18px;font-weight:var(--fw-bold);color:var(--exam-accent);white-space:nowrap;grid-area:status;justify-self:end;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.ds-exam__status svg{flex:none}.ds-exam[data-kind=lesson] .ds-exam__status{display:none}.ds-exam__note{color:var(--color-text-caption);grid-area:note;margin:0;font-size:12px;line-height:20px}.ds-exam__actions{grid-area:actions;align-items:center;gap:8px;display:flex}.ds-exam:not([data-kind=lesson]) .ds-exam__cta{flex:auto}.ds-exam[data-kind=lesson][data-actions=one] .ds-exam__actions{justify-self:end}.ds-exam[data-state=locked]{--exam-accent:var(--color-text-disable);--exam-tint:var(--color-background-grey-200)}.ds-exam[data-state=locked] .ds-exam__title{color:var(--color-text-caption)}.ds-exam[data-state=passed]{--exam-accent:var(--color-success);--exam-tint:var(--color-background-success-opacity-10)}.ds-exam[data-state=failed],.ds-exam[data-state=cooldown]{--exam-accent:var(--color-warning);--exam-tint:var(--color-background-warning-opacity-10)}.ds-exam[data-state=exhausted]{--exam-accent:var(--color-error);--exam-tint:var(--color-background-error-opacity-10)}
.ds-input{width:300px;font-family:var(--font-family);direction:rtl;flex-direction:column;gap:6px;display:inline-flex}.ds-input__field{box-sizing:border-box;align-items:stretch;display:flex;position:relative}.ds-input[data-size=normal] .ds-input__field{min-height:56px}.ds-input[data-size=small] .ds-input__field{min-height:46px}.ds-input[data-type=multiline] .ds-input__field{min-height:auto}.ds-input__input{min-width:0;color:var(--color-text-body);text-align:right;background:0 0;border:0;outline:0;flex:1;padding:0 14px;font-family:inherit}.ds-input[data-size=normal] .ds-input__input{font-size:16px}.ds-input[data-size=small] .ds-input__input{font-size:14px}textarea.ds-input__input{resize:vertical;min-height:96px;padding:18px 14px 10px;line-height:22px}.ds-input__input::placeholder{color:var(--color-text-caption)}.ds-input[data-disabled] .ds-input__input{color:var(--color-text-disable)}.ds-input__label{color:var(--color-text-caption);pointer-events:none;transition:top var(--duration-base) var(--ease-out), font-size var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);background:0 0;padding:0 4px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.ds-input[data-size=normal] .ds-input__label{font-size:16px}.ds-input[data-size=small] .ds-input__label{font-size:14px}.ds-input[data-floated] .ds-input__label{font-size:12px;top:0}.ds-input[data-size=small][data-floated] .ds-input__label{font-size:11px}.ds-input[data-type=multiline] .ds-input__label{top:18px;transform:none}.ds-input[data-type=multiline][data-floated] .ds-input__label{top:0;transform:translateY(-50%)}.ds-input[data-variant=outlined] .ds-input__field{border:1px solid var(--color-line-default);border-radius:var(--radius-8)}.ds-input[data-variant=outlined][data-focused] .ds-input__field{border-color:var(--color-grey-900);box-shadow:inset 0 0 0 1px var(--color-grey-900)}.ds-input[data-variant=outlined][data-error] .ds-input__field{border-color:var(--color-error)}.ds-input[data-variant=outlined][data-error][data-focused] .ds-input__field{box-shadow:inset 0 0 0 1px var(--color-error)}.ds-input[data-variant=outlined][data-floated] .ds-input__label{background:var(--color-white)}.ds-input[data-variant=outlined][data-disabled] .ds-input__field{background:var(--palette-grey-200);border-color:var(--palette-grey-300)}.ds-input[data-variant=filled] .ds-input__field{background:var(--palette-grey-200);border-radius:var(--radius-8) var(--radius-8) 0 0;border-bottom:1px solid var(--color-line-default)}.ds-input[data-variant=filled][data-focused] .ds-input__field{border-bottom:2px solid var(--color-grey-900)}.ds-input[data-variant=filled][data-error] .ds-input__field{border-bottom-color:var(--color-error);background:#ff563014}.ds-input[data-variant=filled] .ds-input__input{padding-top:16px;padding-bottom:2px}.ds-input[data-variant=filled] .ds-input__label{top:9px;transform:none}.ds-input[data-variant=filled][data-floated] .ds-input__label{top:6px}.ds-input[data-variant=filled][data-disabled] .ds-input__field{background:var(--palette-grey-300)}.ds-input[data-variant=standard] .ds-input__field{border-bottom:1px solid var(--color-line-default)}.ds-input[data-variant=standard][data-focused] .ds-input__field{border-bottom:2px solid var(--color-grey-900)}.ds-input[data-variant=standard][data-error] .ds-input__field{border-bottom-color:var(--color-error)}.ds-input[data-variant=standard] .ds-input__input{padding:0 2px}.ds-input[data-variant=standard] .ds-input__label{right:2px}.ds-input[data-variant=standard][data-floated] .ds-input__label{top:-4px}.ds-input[data-variant=standard][data-disabled] .ds-input__field{border-bottom-style:dashed}.ds-input__adorn{cursor:pointer;color:var(--color-icon-placeholder);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.ds-input__adorn--static{pointer-events:none}.ds-input[data-disabled] .ds-input__adorn{color:var(--color-icon-disable);cursor:default}.ds-input[data-type=number] .ds-input__field{align-items:center;overflow:hidden}.ds-input__stepBtn{cursor:pointer;color:var(--color-icon-default);background:0 0;border:0;flex:none;justify-content:center;align-self:stretch;align-items:center;width:46px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ds-input__stepBtn:hover:not(:disabled){background:var(--palette-grey-200)}}.ds-input[data-disabled] .ds-input__stepBtn{color:var(--color-icon-disable);cursor:default}.ds-input__numInput{text-align:center}.ds-input[data-type=number][data-variant=outlined] .ds-input__numInput{background:var(--palette-grey-200);border-left:1px solid var(--color-line-default);border-right:1px solid var(--color-line-default);align-self:stretch}.ds-input[data-type=number][data-variant=outlined] .ds-input__stepBtn:first-child{border-radius:0 var(--radius-8) var(--radius-8) 0}.ds-input__helper{color:var(--color-text-caption);padding:0 2px;font-size:12px;line-height:18px}.ds-input[data-error] .ds-input__helper,.ds-input[data-error] .ds-input__label{color:var(--color-text-error)}.ds-input[data-disabled] .ds-input__helper,.ds-input[data-disabled] .ds-input__label{color:var(--color-text-disable)}.ds-input__otpRow{gap:8px;display:flex}.ds-input__otpBox{border:1px solid var(--color-line-default);border-radius:var(--radius-8);text-align:center;width:44px;min-width:0;height:52px;color:var(--color-text-body);box-sizing:border-box;background:0 0;outline:0;flex:0 44px;font-family:inherit;font-size:18px}.ds-input[data-size=small] .ds-input__otpBox{width:38px;height:44px;font-size:16px}.ds-input__otpBox:focus{border-color:var(--color-grey-900);box-shadow:inset 0 0 0 1px var(--color-grey-900)}.ds-input__otpBox::placeholder{color:var(--color-text-disable)}.ds-input[data-error] .ds-input__otpBox{border-color:var(--color-error)}.ds-input[data-disabled] .ds-input__otpBox{background:var(--palette-grey-200);border-color:var(--palette-grey-300);color:var(--color-text-disable)}.ds-input[data-variant=filled] .ds-input__otpBox{background:var(--palette-grey-200);border:0;border-bottom:1px solid var(--color-line-default);border-radius:var(--radius-8) var(--radius-8) 0 0}.ds-input[data-variant=standard] .ds-input__otpBox{border:0;border-bottom:1px solid var(--color-line-default);border-radius:0}@container scale (max-width:767.98px){.ds-input__input{font-size:16px}.ds-input[data-size=small][data-floated] .ds-input__label{font-size:12px}}
.ds-menu{box-sizing:border-box;background:var(--color-white);border:1px solid var(--color-line-default);border-radius:var(--radius-8);width:300px;font-family:var(--font-family);transform-origin:100% 0;animation:ds-layer-in var(--duration-base) var(--ease-out);direction:rtl;flex-direction:column;gap:8px;padding:8px;display:flex}.ds-sheet>.ds-menu{animation:none}.ds-menu__search{border:1px solid var(--color-line-default);border-radius:var(--radius-8);flex:none;align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.ds-menu__searchInput{min-width:0;color:var(--color-text-body);text-align:right;background:0 0;border:0;outline:0;flex:1;font-family:inherit;font-size:14px;line-height:22px}.ds-menu__searchInput::placeholder{color:var(--color-text-caption)}.ds-menu__searchIcon{width:20px;height:20px;color:var(--color-icon-placeholder);flex:none;display:inline-flex}.ds-menu[data-disabled] .ds-menu__search{border-color:var(--color-grey-300)}.ds-menu[data-disabled] .ds-menu__searchIcon,.ds-menu[data-disabled] .ds-menu__searchInput::placeholder{color:var(--color-text-disable)}.ds-menu__list{scrollbar-width:thin;flex-direction:column;max-height:300px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ds-menu__list::-webkit-scrollbar{width:4px}.ds-menu__list::-webkit-scrollbar-thumb{background:var(--color-grey-300);border-radius:var(--radius-full)}.ds-menu__item{border-radius:var(--radius-8);cursor:pointer;width:100%;min-height:44px;font-family:inherit;font-size:var(--size-meta,14px);color:var(--color-text-body);text-align:right;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;line-height:22px;display:flex}.ds-menu__item[data-hover]{background:var(--color-grey-200)}@media (hover:hover) and (pointer:fine){.ds-menu__item:hover:not(:disabled){background:var(--color-grey-200)}}.ds-menu__item[data-selected]{background:var(--color-grey-200);font-weight:var(--fw-semibold)}.ds-menu[data-disabled] .ds-menu__item{color:var(--color-text-disable);cursor:default}@media (hover:hover) and (pointer:fine){.ds-menu[data-disabled] .ds-menu__item:hover{background:0 0}}.ds-menu__itemText{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}span.ds-menu__itemText[dir=ltr]{text-align:right}.ds-menu__cbBox{border:1.5px solid var(--color-line-default);border-radius:var(--radius-4);color:#0000;width:20px;height:20px;transition:background var(--duration-fast) ease, border-color var(--duration-fast) ease;flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-menu__item[data-selected] .ds-menu__cbBox{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.ds-menu[data-disabled] .ds-menu__cbBox{border-color:var(--color-grey-300)}.ds-menu[data-disabled] .ds-menu__item[data-selected] .ds-menu__cbBox{background:var(--color-grey-300);border-color:var(--color-grey-300);color:var(--color-white)}.ds-menu__flag{border-radius:var(--radius-2);background-size:cover;border:1px solid #141a2114;flex:none;width:22px;height:15px}.ds-menu__phoneText{flex-direction:column;flex:1;align-items:flex-end;gap:2px;min-width:0;display:flex}.ds-menu__phoneName{font-size:var(--size-meta,14px);line-height:20px;font-weight:var(--fw-semibold);color:var(--color-text-body)}.ds-menu[data-disabled] .ds-menu__phoneName{color:var(--color-text-disable)}.ds-menu__phoneCode{color:var(--color-text-caption);font-size:12px;line-height:16px}.ds-menu[data-disabled] .ds-menu__phoneCode{color:var(--color-text-disable)}
.ds-pagination{font-family:var(--font-family);direction:ltr;align-items:center;display:inline-flex}.ds-pagination__cell{cursor:pointer;color:var(--color-text-body);box-sizing:border-box;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;font-family:inherit;display:inline-flex}.ds-pagination[data-size=large]{gap:4px}.ds-pagination[data-size=large] .ds-pagination__cell{width:40px;height:40px;font-size:var(--size-body-sm,15px)}.ds-pagination[data-size=medium]{gap:3px}.ds-pagination[data-size=medium] .ds-pagination__cell{width:32px;height:32px;font-size:var(--size-meta,14px)}.ds-pagination[data-size=small]{gap:2px}.ds-pagination[data-size=small] .ds-pagination__cell{width:26px;height:26px;font-size:12px}.ds-pagination[data-type=circular] .ds-pagination__item{border-radius:var(--radius-full)}.ds-pagination[data-type=rounded] .ds-pagination__item{border-radius:var(--radius-8)}.ds-pagination__arrow{color:var(--color-icon-default)}@media (hover:hover) and (pointer:fine){.ds-pagination__arrow:hover:not(:disabled){background:var(--color-grey-200);border-radius:var(--radius-full)}.ds-pagination[data-type=rounded] .ds-pagination__arrow:hover:not(:disabled){border-radius:var(--radius-8)}}.ds-pagination__arrow:disabled{color:var(--color-line-default);cursor:default}.ds-pagination[data-variant=filled] .ds-pagination__page{color:var(--color-text-body)}@media (hover:hover) and (pointer:fine){.ds-pagination[data-variant=filled] .ds-pagination__page:hover:not(:disabled):not([data-selected]){background:var(--color-grey-200)}}.ds-pagination[data-variant=filled] .ds-pagination__page[data-selected]{background:var(--color-grey-900);color:var(--color-white);font-weight:var(--fw-semibold)}.ds-pagination[data-variant=filled] .ds-pagination__ellipsis{color:var(--color-text-caption)}.ds-pagination[data-variant=outlined] .ds-pagination__page,.ds-pagination[data-variant=outlined] .ds-pagination__ellipsis{border:1px solid var(--color-line-default);background:var(--color-white);color:var(--color-text-body)}@media (hover:hover) and (pointer:fine){.ds-pagination[data-variant=outlined] .ds-pagination__page:hover:not(:disabled):not([data-selected]){background:var(--color-grey-200)}}.ds-pagination[data-variant=outlined] .ds-pagination__page[data-selected]{border-color:var(--color-grey-900);color:var(--color-grey-900);font-weight:var(--fw-semibold)}.ds-pagination[data-variant=outlined] .ds-pagination__ellipsis{color:var(--color-text-caption)}.ds-pagination__ellipsis{cursor:default;letter-spacing:1px}.ds-pagination[data-disabled] .ds-pagination__item,.ds-pagination[data-disabled] .ds-pagination__arrow{cursor:default}.ds-pagination[data-disabled] .ds-pagination__page,.ds-pagination[data-disabled] .ds-pagination__ellipsis,.ds-pagination[data-disabled] .ds-pagination__arrow{color:var(--color-text-disable)}.ds-pagination[data-disabled][data-variant=filled] .ds-pagination__page[data-selected]{background:var(--color-grey-300);color:var(--color-text-disable)}.ds-pagination[data-disabled][data-variant=outlined] .ds-pagination__page,.ds-pagination[data-disabled][data-variant=outlined] .ds-pagination__ellipsis{border-color:var(--color-grey-300)}.ds-pagination[data-disabled][data-variant=outlined] .ds-pagination__page[data-selected]{border-color:var(--color-grey-300);color:var(--color-text-disable)}
.ds-popover{border:1px solid var(--color-line-default);box-sizing:border-box;background:var(--color-white);border-radius:var(--radius-8);width:288px;font-family:var(--font-family);transform-origin:var(--ds-origin,center);animation:ds-layer-in var(--duration-base) var(--ease-out);direction:rtl;padding:16px 20px;position:relative}.ds-popover[data-placement=left],.ds-popover[data-placement=right]{width:296px}.ds-popover[data-placement=top]{--ds-origin:bottom center}.ds-popover[data-placement=bottom]{--ds-origin:top center}.ds-popover[data-placement=left]{--ds-origin:center right}.ds-popover[data-placement=right]{--ds-origin:center left}.ds-popover__title{font-size:var(--size-body,16px);font-weight:var(--fw-semibold);color:var(--color-text-title);text-align:right;margin:0 0 6px;line-height:24px}.ds-popover__body{font-size:var(--size-meta,14px);color:var(--color-text-caption);text-align:right;margin:0;line-height:22px}.ds-popover__arrow{background:var(--color-white);border-radius:var(--radius-2);width:14px;height:14px;position:absolute;transform:rotate(45deg)}.ds-popover[data-placement=top] .ds-popover__arrow{top:-7px}.ds-popover[data-placement=bottom] .ds-popover__arrow{bottom:-7px}.ds-popover[data-placement=left] .ds-popover__arrow{left:-7px}.ds-popover[data-placement=right] .ds-popover__arrow{right:-7px}.ds-popover[data-placement=top][data-align=start] .ds-popover__arrow,.ds-popover[data-placement=bottom][data-align=start] .ds-popover__arrow{left:24px}.ds-popover[data-placement=top][data-align=center] .ds-popover__arrow,.ds-popover[data-placement=bottom][data-align=center] .ds-popover__arrow{margin-left:-7px;left:50%}.ds-popover[data-placement=top][data-align=end] .ds-popover__arrow,.ds-popover[data-placement=bottom][data-align=end] .ds-popover__arrow{right:24px}.ds-popover[data-placement=left][data-align=start] .ds-popover__arrow,.ds-popover[data-placement=right][data-align=start] .ds-popover__arrow{top:24px}.ds-popover[data-placement=left][data-align=center] .ds-popover__arrow,.ds-popover[data-placement=right][data-align=center] .ds-popover__arrow{margin-top:-7px;top:50%}.ds-popover[data-placement=left][data-align=end] .ds-popover__arrow,.ds-popover[data-placement=right][data-align=end] .ds-popover__arrow{bottom:24px}
.ds-readmore{font-family:var(--font-family);direction:rtl}.ds-readmore__collapse{grid-template-rows:minmax(0, var(--ds-readmore-collapsed));transition:grid-template-rows var(--duration-slow) var(--ease-out);display:grid}.ds-readmore__collapse[data-open]{grid-template-rows:minmax(0,1fr)}.ds-readmore__body{min-height:0;overflow:hidden}.ds-readmore__body[data-clamped]{position:relative;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.ds-readmore__link{font:inherit;font-size:var(--size-meta,14px);color:var(--color-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:10px;padding:0;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){.ds-readmore__link:hover{text-decoration:underline}}.ds-readmore__btn{margin-top:14px}.ds-readmore__link{margin-top:0;margin-bottom:-10px;padding-block:10px}
.ds-stepper{font-family:var(--font-family);direction:rtl}.ds-stepper__circle{width:24px;height:24px;font-size:var(--size-small,13px);font-weight:var(--fw-semibold);box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:inherit;display:inline-flex}.ds-stepper__icon-circle{border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ds-stepper__dot-mark{border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.ds-stepper__dot-check{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ds-stepper__indicator-btn{cursor:pointer;z-index:1;background:0 0;border:0;flex:none;padding:0;line-height:0;display:inline-flex;position:relative}.ds-stepper__label{font-size:var(--size-meta,14px);font-weight:var(--fw-semibold);line-height:22px}.ds-stepper__label[data-status=complete],.ds-stepper__label[data-status=active]{color:var(--color-text-body)}.ds-stepper__label[data-status=upcoming]{color:var(--color-text-subtle)}.ds-stepper__optional{color:var(--color-text-subtle);font-size:12px;line-height:18px}.ds-stepper[data-variant=horizontal],.ds-stepper[data-variant=dot],.ds-stepper[data-variant=icon]{align-items:center;display:flex}.ds-stepper__step{cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-family:inherit;display:inline-flex}.ds-stepper__label-wrap{text-align:right;flex-direction:column;align-items:flex-start;display:flex}.ds-stepper__connector{border-radius:var(--radius-2);flex:1;align-self:center;min-width:16px;height:2px;margin:0 8px}.ds-stepper[data-variant=alternative]{align-items:flex-start;display:flex}.ds-stepper__a-col{flex-direction:column;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.ds-stepper__a-row{justify-content:center;align-items:center;width:100%;height:24px;display:flex;position:relative}.ds-stepper__a-line-left,.ds-stepper__a-line-right{border-radius:var(--radius-2);width:50%;height:2px;position:absolute;top:50%;transform:translateY(-50%)}.ds-stepper__a-line-left{left:0}.ds-stepper__a-line-right{right:0}.ds-stepper__a-label{text-align:center;max-width:150px}.ds-stepper[data-variant=vertical]{flex-direction:column;display:flex}.ds-stepper__v-step{gap:14px;display:flex}.ds-stepper__v-rail{flex-direction:column;align-items:center;display:flex}.ds-stepper__v-line{border-radius:var(--radius-2);flex:1;width:2px;min-height:22px;margin:6px 0}.ds-stepper__v-body{text-align:right;flex-direction:column;flex:1;align-items:flex-start;gap:6px;padding-bottom:18px;display:flex}.ds-stepper__v-content{font-size:var(--size-meta,14px);color:var(--color-text-caption);line-height:22px}.ds-stepper__v-buttons{gap:10px;margin-top:6px;display:flex}.ds-stepper__next{border-radius:var(--radius-8);background:var(--color-background-grey);height:36px;color:var(--color-white);font-family:inherit;font-size:var(--size-meta,14px);font-weight:var(--fw-bold);cursor:pointer;border:0;padding:0 16px}@media (hover:hover) and (pointer:fine){.ds-stepper__next:hover{background:var(--color-grey-800)}}.ds-stepper__back{height:36px;color:var(--color-text-caption);font-family:inherit;font-size:var(--size-meta,14px);font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:0;padding:0 12px}
.ds-tabs{font-family:var(--font-family);direction:rtl;display:flex;position:relative}.ds-tabs__indicator{background:var(--color-grey-900);border-radius:var(--radius-2);pointer-events:none;position:absolute}.ds-tabs__indicator[data-ready]{transition:transform var(--duration-base) var(--ease-in-out), width var(--duration-base) var(--ease-in-out), height var(--duration-base) var(--ease-in-out)}.ds-tabs[data-variant=underline][data-orientation=horizontal] .ds-tabs__indicator{background-clip:padding-box;border-left:8px solid #0000;border-right:8px solid #0000;height:2px;bottom:-1px;left:0}.ds-tabs[data-variant=underline][data-orientation=vertical] .ds-tabs__indicator{top:0;background-clip:padding-box;border-top:6px solid #0000;border-bottom:6px solid #0000;width:2px;inset-inline-end:-1px}.ds-tabs__tab{cursor:pointer;font-family:inherit;font-size:var(--size-meta,14px);color:var(--color-text-caption);white-space:nowrap;transition:color var(--duration-fast) ease;background:0 0;border:0;line-height:22px;position:relative}@media (hover:hover) and (pointer:fine){.ds-tabs__tab:hover:not([data-active]){color:var(--color-text-body)}}.ds-tabs__tab[data-active]{color:var(--color-text-title);font-weight:var(--fw-semibold)}.ds-tabs__content{align-items:center;gap:8px;display:inline-flex}.ds-tabs__content[data-col]{flex-direction:column;gap:4px}.ds-tabs__icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.ds-tabs[data-variant=underline][data-orientation=horizontal]{border-bottom:1px solid var(--color-line-default)}.ds-tabs[data-variant=underline][data-orientation=horizontal] .ds-tabs__tab{padding:13px 16px}.ds-tabs[data-variant=underline][data-orientation=vertical]{border-inline-end:1px solid var(--color-line-default);flex-direction:column;align-items:stretch}.ds-tabs[data-variant=underline][data-orientation=vertical] .ds-tabs__tab{text-align:start;padding:11px 18px}.ds-tabs[data-variant=pill]{background:var(--palette-grey-200);border-radius:var(--radius-12);gap:4px;padding:5px}.ds-tabs[data-variant=pill][data-orientation=vertical]{flex-direction:column;align-items:stretch}.ds-tabs[data-variant=pill] .ds-tabs__tab{border-radius:var(--radius-8);transition:background var(--duration-fast) ease, color var(--duration-fast) ease;padding:8px 18px}.ds-tabs[data-variant=pill][data-orientation=vertical] .ds-tabs__tab{text-align:center}.ds-tabs[data-variant=pill] .ds-tabs__tab[data-active]{background:var(--color-white);color:var(--color-text-title);box-shadow:0 1px 2px #919eab52}@media (hover:hover) and (pointer:fine){.ds-tabs[data-variant=pill] .ds-tabs__tab:hover:not([data-active]){color:var(--color-text-body)}[data-ds-draggable]{cursor:grab}}[data-ds-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}[data-ds-dragging] .ds-tabs__tab{pointer-events:none}
.ds-wheel{border-radius:var(--radius-12);background:var(--color-background-white);font-family:var(--font-family);direction:rtl;gap:4px;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 22% 78%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 22% 78%,#0000 100%)}.ds-wheel__band{inset-inline:0;z-index:1;border-top:1px solid var(--color-line-default);border-bottom:1px solid var(--color-line-default);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ds-wheel__col{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;height:100%;overflow-y:auto}.ds-wheel__col::-webkit-scrollbar{display:none}.ds-wheel__col:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:var(--radius-8)}.ds-wheel__option{scroll-snap-align:center;scroll-snap-stop:always;color:var(--color-text-disable);white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition:color var(--duration-fast) ease, font-size var(--duration-fast) ease;place-items:center;font-size:16px;line-height:1;display:grid}.ds-wheel__option[data-selected]{font-size:19px;font-weight:var(--fw-bold);color:var(--color-text-title)}@media (prefers-reduced-motion:reduce){.ds-wheel__option{transition:none}.ds-wheel__col{scroll-behavior:auto}}
.ds-about-instructor{font-family:var(--font-family);box-sizing:border-box;background:var(--color-grey-200);border-radius:var(--radius-16);direction:rtl;flex-direction:column-reverse;gap:24px;padding:28px;display:flex;container-type:inline-size}.ds-about-instructor__side{flex-direction:column;flex:none;align-items:center;gap:16px;display:flex}.ds-about-instructor__stats{flex-direction:column;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}.ds-about-instructor__stats li{font-size:var(--size-small,13px);color:var(--color-text-subtle);align-items:center;gap:8px;display:flex}.ds-about-instructor__stats li svg{color:var(--color-primary)}.ds-about-instructor__rating-stat{color:var(--palette-grey-700)}.ds-about-instructor__body{text-align:right;flex:auto;min-width:0}.ds-about-instructor__name{font-size:var(--size-title-card,18px);color:var(--color-grey-900);margin:0 0 14px;font-weight:800}.ds-about-instructor__para{font-size:var(--size-meta,14px);color:var(--palette-grey-700);margin:0 0 14px;line-height:28px}.ds-about-instructor__more{font-size:var(--size-meta,14px);color:var(--color-primary);align-items:center;gap:4px;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.ds-about-instructor__more:hover{text-decoration:underline}}@container (min-width:640px){.ds-about-instructor{flex-direction:row;align-items:flex-start;gap:32px}.ds-about-instructor__side{flex-basis:180px}}.ds-about-instructor__more{margin-block:-10px;padding-block:10px}
.ds-auth-modal{font-family:var(--font-family);box-sizing:border-box;background:var(--color-background-white);direction:rtl;position:relative}.ds-auth-modal[data-variant=desktop]{border-radius:var(--radius-16);width:411px;max-width:100%;padding:32px}.ds-auth-modal[data-variant=mobile]{border-radius:var(--radius-16) var(--radius-16) 0 0;width:100%;padding:32px}.ds-sheet>.ds-auth-modal{border-radius:var(--radius-16) var(--radius-16) 0 0;width:100%;box-shadow:none}.ds-auth-modal__step{animation:ds-auth-step-in var(--duration-base) var(--ease-out)}@keyframes ds-auth-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ds-auth-modal__close{top:12px;color:var(--color-icon-default);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:12px}@media (hover:hover) and (pointer:fine){.ds-auth-modal__close:hover{color:var(--color-grey-900)}}.ds-auth-modal__logo{justify-content:center;margin-bottom:24px;display:flex}.ds-auth-modal__logo img{width:auto;height:45px}.ds-auth-modal__title{font-size:var(--size-title-sub,20px);font-weight:var(--fw-extrabold);color:var(--color-text-title);text-align:right;margin:0 0 8px;line-height:29px}.ds-auth-modal__subtitle{font-size:var(--size-meta,14px);color:var(--color-text-caption);text-align:right;margin:0 0 24px;line-height:22px}.ds-auth-modal__phone{color:var(--color-primary);font-weight:var(--fw-bold);unicode-bidi:plaintext}.ds-auth-modal__stack{flex-direction:column;gap:16px;display:flex}.ds-auth-modal__full-input{width:100%}.ds-auth-modal__otp .ds-input__otpRow{gap:10px;display:flex}.ds-auth-modal__otp .ds-input__otpBox{flex:1 1 0;width:auto;min-width:0;height:48px}.ds-auth-modal__otp .ds-input[data-error] .ds-input__otpBox{border-width:2px}.ds-auth-modal__aside-row{justify-content:center;align-items:center;min-height:36px;display:flex}.ds-auth-modal__countdown{font-size:var(--size-meta,14px);font-weight:var(--fw-semibold);color:var(--color-primary)}.ds-auth-modal__link{font:inherit;font-size:var(--size-meta,14px);font-weight:var(--fw-bold);color:var(--color-primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.ds-auth-modal__link:hover{text-decoration:underline}}.ds-auth-modal__terms{text-align:center;color:var(--color-text-caption);margin:24px 0 0;font-size:12px;line-height:18px}.ds-auth-modal__terms a{color:var(--color-primary);font-weight:var(--fw-bold);text-decoration:none}.ds-auth-modal__toast{border:1px solid var(--color-line-default);bottom:calc(100% + 32px);position:absolute;inset-inline:26px}.ds-auth-modal__toast-text{font-size:var(--size-meta,14px);font-weight:var(--fw-bold);color:var(--color-text-title)}.ds-auth-modal__toast-close{color:var(--color-text-caption);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}
.ds-back-to-top{bottom:var(--back-to-top-offset,0px);z-index:38;direction:rtl;height:0;position:sticky}.ds-back-to-top__btn{bottom:16px;border:1px solid var(--color-line-default);border-radius:var(--radius-full);background:var(--color-background-white);width:44px;height:44px;color:var(--color-text-title);box-shadow:0 8px 20px -10px rgba(var(--shadow-rgb), .6);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:16px;transform:translateY(8px)}.ds-back-to-top[data-visible] .ds-back-to-top__btn{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.ds-back-to-top__btn{transform:none}}@container scale (min-width:1200px){.ds-back-to-top{display:none}}
.ds-bottom-nav{font-family:var(--font-family);background:var(--color-white);border-top:1px solid var(--color-grey-300);direction:rtl;align-items:stretch;width:100%;height:70px;display:flex}.ds-bottom-nav__item{cursor:pointer;color:var(--palette-grey-700);background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:8px 2px;font-family:inherit;display:flex;position:relative}.ds-bottom-nav__icon{color:var(--color-grey-800);place-items:center;display:grid}.ds-bottom-nav__label{font-size:11px;font-weight:600;line-height:1}.ds-bottom-nav__item[data-active],.ds-bottom-nav__item[data-active] .ds-bottom-nav__icon{color:var(--color-primary)}.ds-bottom-nav__item[data-active]:before{content:"";top:-1px;border-radius:0 0 var(--radius-2) var(--radius-2);background:var(--color-primary);height:3px;position:absolute;inset-inline:22%}@container scale (max-width:767.98px){.ds-bottom-nav__label{font-size:10px}}
.ds-card{font-family:var(--font-family);background:var(--color-white);border-radius:var(--radius-24);direction:rtl;width:100%;overflow:hidden}a.ds-card,.ds-card__title-link,.ds-card__media-link{color:inherit;text-decoration:none}.ds-card__media-link{display:block}.ds-card__media{position:relative}.ds-card__media img{object-fit:cover;width:100%;height:190px;display:block}.ds-card__badge{top:12px;font-size:11px;font-weight:var(--fw-bold);border-radius:var(--radius-8);padding:5px 10px;position:absolute;inset-inline-start:12px}.ds-card__badge[data-tone=error]{color:var(--color-white);background:var(--color-error)}.ds-card__badge[data-tone=primary]{color:var(--color-white);background:var(--color-primary)}.ds-card__body{padding:16px 20px 20px}.ds-card__title{font-size:var(--size-title-card,18px);font-weight:var(--fw-extrabold);color:var(--color-text-title);margin:0 0 8px}.ds-card__desc{color:var(--color-text-subtle);margin:0 0 14px;font-size:12.5px;line-height:20px}.ds-card__stat{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ds-card__instructor{font-size:var(--size-small,13px);color:var(--color-text-caption);align-items:center;gap:8px;margin-bottom:12px;display:flex}.ds-card__stats{color:var(--color-text-caption);justify-content:space-between;align-items:center;gap:8px;padding:10px 0 14px;font-size:12px;display:flex}.ds-card__v-divider{background:var(--color-line-default);flex:none;width:1px;height:18px}.ds-card__footer{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.ds-card__price{white-space:nowrap;color:var(--color-text-caption);font-size:12px;line-height:1.5}.ds-card__price b{font-size:var(--size-body,16px);color:var(--color-text-title)}.ds-card__price s{color:var(--color-text-caption);font-size:12px;display:block}.ds-card[data-variant=product]{flex-direction:column;display:flex}.ds-card[data-variant=product] .ds-card__body{flex-direction:column;flex:auto;display:flex}.ds-card[data-variant=product] .ds-card__footer{margin-top:auto;padding-top:6px}.ds-card__view{flex:none;padding-inline:12px}.ds-card[data-variant=product]{border:1px solid var(--color-line-default);border-radius:var(--radius-16);transition:outline-color var(--duration-fast) ease, transform var(--duration-base) var(--ease-out);outline-offset:-2px;outline:2px solid #0000}@media (hover:hover) and (pointer:fine){.ds-card[data-variant=product]:hover{outline-color:var(--color-primary);transform:translateY(-3px)}}.ds-card__edit-prod-title,.ds-card__edit-prod-desc,.ds-card__edit-prod-price{box-sizing:border-box;text-align:right;border:1px solid var(--color-grey-300);border-radius:var(--radius-8);background:var(--color-white);width:100%;padding:6px 10px;font-family:inherit}.ds-card__edit-prod-title{font-size:var(--size-title-card,18px);font-weight:var(--fw-extrabold);color:var(--color-text-title);margin-bottom:8px}.ds-card__edit-prod-desc{color:var(--color-text-caption);resize:vertical;margin-bottom:12px;font-size:12.5px;line-height:20px}.ds-card__edit-prod-price{width:130px;font-size:var(--size-body,16px);font-weight:var(--fw-extrabold);color:var(--color-text-title)}.ds-card__edit-prod-title:focus,.ds-card__edit-prod-desc:focus,.ds-card__edit-prod-price:focus{border-color:var(--color-primary);outline:none}.ds-card__road-meta{flex-direction:column;gap:12px;margin-top:10px;display:flex}.ds-card__road-row{color:var(--color-text-caption);justify-content:flex-start;align-items:center;gap:8px;font-size:12.5px;display:flex}.ds-card__meta-chip{border-radius:var(--radius-8);background:#1a8c6e1a;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ds-card[data-variant=category]{text-align:center;transition:outline-color var(--duration-fast) ease, transform var(--duration-base) var(--ease-out);outline-offset:-2px;outline:2px solid #0000;flex-direction:column;align-items:center;padding:32px 24px;display:flex}@media (hover:hover) and (pointer:fine){.ds-card[data-variant=category]:hover{outline-color:var(--color-primary);transform:translateY(-3px)}}.ds-card__cat-icon{background:#22c55e1f;border-radius:50%;place-items:center;width:88px;height:88px;margin-bottom:18px;display:grid}.ds-card__cat-icon[data-edit]{cursor:pointer;border:none;padding:0;position:relative}.ds-card__cat-icon-pencil{bottom:-2px;background:var(--color-primary);width:26px;height:26px;color:var(--color-white);box-shadow:0 0 0 2px var(--color-white);border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;inset-inline-start:-2px}.ds-card__edit-title,.ds-card__edit-sub{text-align:center;border:1px solid var(--color-grey-300);border-radius:var(--radius-8);background:var(--color-white);width:100%;padding:6px 10px;font-family:inherit}.ds-card__edit-title{font-size:var(--size-title-card,18px);font-weight:var(--fw-extrabold);color:var(--color-text-title);margin-bottom:8px}.ds-card__edit-sub{font-size:var(--size-small,13px);color:var(--color-text-caption)}.ds-card__edit-title:focus,.ds-card__edit-sub:focus{border-color:var(--color-primary);outline:none}.ds-card__title-center{text-align:center;font-size:var(--size-title-card,18px);font-weight:var(--fw-extrabold);color:var(--color-text-title);margin:0 0 6px}.ds-card__sub-center{text-align:center;font-size:var(--size-small,13px);color:var(--color-text-subtle);margin:0}.ds-card[data-variant=category][data-view-all]{justify-content:center;align-items:center;min-height:220px;display:flex}.ds-card__view-all-link{color:var(--color-primary);font-size:var(--size-body,16px);font-weight:var(--fw-bold);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ds-card__view-all-link svg{transition:transform var(--duration-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.ds-card__view-all-link:hover svg{transform:translate(-4px)}}.ds-card[data-variant=blog]{aspect-ratio:20/21;position:relative}.ds-card__blog-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ds-card__blog-panel{inset-inline:14px;border-radius:var(--radius-16);-webkit-backdrop-filter:blur(14px);color:var(--color-white);background:#161e28a6;padding:18px 20px;position:absolute;bottom:38px}.ds-card__title-white{font-size:var(--size-title-card,18px);font-weight:var(--fw-extrabold);color:var(--color-white);margin:0 0 8px}.ds-card__desc-white{color:#ffffffe0;margin:0;font-size:12.5px;line-height:20px}.ds-card__blog-divider{background:#ffffff47;height:1px;margin:14px 0 12px}.ds-card__blog-foot{justify-content:space-between;align-items:center;font-size:12px;display:flex}.ds-card__date{align-items:center;gap:6px;display:inline-flex}.ds-card__blog-link{color:var(--color-white);font-weight:var(--fw-semibold);align-items:center;gap:4px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.ds-card__blog-link:hover{opacity:.85}}.ds-card[data-variant=teacher]{background:var(--color-white);border:1px solid var(--color-line-default);box-shadow:none;flex-direction:column;align-items:center;padding:24px 20px 20px;display:flex}.ds-card__teacher-avatar{background:var(--color-white);border-radius:50%;flex:none;width:110px;height:110px;margin-bottom:14px;padding:5px}.ds-card__teacher-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ds-card__divider{background:var(--color-line-default);width:100%;height:1px;margin:16px 0}.ds-card__meta-rows{flex-direction:column;gap:12px;width:100%;display:flex}.ds-card__meta-row{font-size:var(--size-small,13px);color:var(--color-text-caption);justify-content:flex-start;align-items:center;gap:8px;display:flex}.ds-card__rating-row{width:100%;color:var(--color-text-caption);justify-content:space-between;align-items:center;gap:8px;margin:16px 0;font-size:12px;display:flex}.ds-card__rating-row>span{white-space:nowrap}.ds-card__rating-row>:first-child{min-width:0}@container scale (max-width:767.98px){.ds-card[data-variant=category]{padding:18px 10px}.ds-card__cat-icon{width:68px;height:68px;margin-bottom:10px}.ds-card__cat-icon img{width:40px;height:40px}.ds-card__title-center{font-size:var(--size-body-sm,14px);margin:0;line-height:20px}.ds-card__sub-center{display:none}.ds-card[data-variant=category][data-view-all]{min-height:0}.ds-card__view-all-link{font-size:var(--size-body-sm,14px);text-align:center;flex-direction:column;gap:6px}.ds-card[data-variant=teacher]{padding:20px 16px 16px}.ds-card__teacher-avatar{width:96px;height:96px;margin-bottom:10px;padding:3px}.ds-card[data-variant=teacher] .ds-card__divider{margin:12px 0}.ds-card[data-variant=teacher] .ds-card__rating-row{flex-direction:column;align-items:center;gap:4px;margin:12px 0}.ds-card__badge{font-size:12px}}.ds-card__blog-link{margin-block:-10px;padding-block:10px}
.ds-carousel{font-family:var(--font-family);direction:rtl}.ds-carousel__viewport{border-radius:var(--radius-24);aspect-ratio:16/10;background:var(--color-grey-300);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;direction:ltr;position:relative;overflow:hidden}.ds-carousel__viewport:active{cursor:grabbing}@container (min-width:768px){.ds-carousel__viewport{aspect-ratio:16/7.6}}.ds-carousel__track{height:100%;transition:transform var(--duration-slower) var(--ease-in-out);display:flex}.ds-carousel__slide{flex:1 0 0;height:100%;position:relative;overflow:hidden}.ds-carousel__img{object-fit:cover;width:100%;height:100%;display:block}.ds-carousel__fade-slide{transition:opacity var(--duration-slower) var(--ease-in-out);position:absolute;inset:0}.ds-carousel[data-variant=scale] .ds-carousel__viewport{background:0 0;border-radius:0;overflow:visible}.ds-carousel[data-variant=scale]{overflow-x:clip}.ds-carousel__cover-stage{height:100%;position:relative}.ds-carousel__cover-slide{border-radius:var(--radius-24);width:72%;height:92%;transition:transform var(--duration-slower) var(--ease-in-out), opacity var(--duration-slower) var(--ease-in-out);margin:auto;position:absolute;inset:0;overflow:hidden}.ds-carousel__cover-slide .ds-carousel__img{border-radius:var(--radius-24)}.ds-carousel__overlay{text-align:right;direction:rtl;background:linear-gradient(#0000 30%,#14181f59 60%,#14181fd9 100%);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;padding:28px;display:flex;position:absolute;inset:0}.ds-carousel__ov-title{color:var(--color-white);font-size:var(--size-title-sub,20px);font-weight:var(--fw-extrabold);margin:0;line-height:30px}.ds-carousel__ov-desc{color:#ffffffd9;max-width:640px;font-size:var(--size-small,13px);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:22px;display:-webkit-box;overflow:hidden}.ds-carousel__ov-btn{margin-top:4px}@container (min-width:768px){.ds-carousel__ov-title{font-size:30px;line-height:44px}.ds-carousel__ov-desc{font-size:14px}.ds-carousel__overlay{padding:40px}}.ds-carousel__counter{top:16px;border-radius:var(--radius-12);color:var(--color-white);font-size:var(--size-small,13px);direction:ltr;background:#1c252ed9;align-items:center;gap:6px;padding:6px 8px;display:inline-flex;position:absolute;inset-inline-end:16px}.ds-carousel__counter button{width:22px;height:22px;color:var(--color-white);cursor:pointer;border-radius:var(--radius-8);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.ds-carousel__counter button:hover{background:#ffffff26}}.ds-carousel__controls{align-items:center;margin-top:16px;display:flex}.ds-carousel__controls[data-layout=split]{direction:ltr;justify-content:space-between}.ds-carousel__controls[data-layout=center]{justify-content:center}.ds-carousel__arrows{gap:12px;display:flex}.ds-carousel__arrow{color:var(--color-grey-900,#1c252e);cursor:pointer;transition:color var(--duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ds-carousel__arrow:hover{color:var(--color-primary)}}.ds-carousel__dots{align-items:center;gap:8px;display:flex}.ds-carousel__dot{background:var(--color-grey-300);cursor:pointer;width:8px;height:8px;transition:background var(--duration-fast) ease;border:none;border-radius:50%;padding:0}.ds-carousel__dot[data-active]{background:var(--color-grey-900,#1c252e)}.ds-carousel[data-variant=custom] .ds-carousel__dot[data-active]{background:var(--color-primary)}.ds-carousel__thumbs-x{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.ds-carousel__row-y{align-items:stretch;gap:16px;display:flex}.ds-carousel__row-y .ds-carousel__viewport{flex:1;min-width:0}.ds-carousel__thumbs-y{flex-direction:column;flex:none;gap:10px;max-height:100%;display:flex;overflow-y:auto}.ds-carousel__thumb{border-radius:var(--radius-12);background:var(--color-grey-200);cursor:pointer;width:68px;height:54px;transition:border-color var(--duration-fast) ease;border:2px solid #0000;flex:none;padding:0;overflow:hidden}.ds-carousel__thumb img{object-fit:cover;width:100%;height:100%;display:block}.ds-carousel__thumb[data-active]{border-color:var(--color-primary)}@container (min-width:768px){.ds-carousel__thumb{width:80px;height:62px}.ds-carousel__thumbs-y .ds-carousel__thumb{width:72px;height:60px}}
.ds-cart-item{font-family:var(--font-family,"Yekan Bakh FaNum", sans-serif);box-sizing:border-box;background:var(--color-white);border-radius:var(--radius-16);direction:rtl;border:1px solid #eef1f4;gap:20px;padding:20px;display:flex}.ds-cart-item__image{object-fit:cover;border-radius:var(--radius-12);flex:none;width:190px;height:128px}.ds-cart-item__content{flex-direction:column;flex:1 1 0;justify-content:space-between;min-width:0;display:flex}.ds-cart-item__title{font-size:var(--size-title-card,18px);color:var(--color-grey-900);text-align:right;margin:0;font-weight:800}.ds-cart-item__desc{font-size:var(--size-small,13px);color:var(--color-text-subtle);text-align:right;margin:8px 0 0;line-height:22px}.ds-cart-item__price-row{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.ds-cart-item__price{flex-direction:column;gap:4px;display:flex}.ds-cart-item__price-main{align-items:center;gap:8px;display:flex}.ds-cart-item__price-val b{font-size:var(--size-title-card,18px);color:var(--color-grey-900);font-weight:800}.ds-cart-item__currency{color:var(--palette-grey-700);font-size:12px}.ds-cart-item__old-price{font-size:var(--size-small,13px);color:var(--color-text-subtle);text-decoration:line-through}.ds-cart-item__delete{border-radius:var(--radius-12);width:40px;height:40px;color:var(--color-error);cursor:pointer;transition:background var(--duration-fast) ease;background:#ff563014;border:none;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.ds-cart-item__delete:hover{background:#ff563029}}@container (max-width:600px){.ds-cart-item{flex-direction:column;gap:16px}.ds-cart-item__image{width:100%;height:190px}}
.ds-category-card{font-family:var(--font-family);box-sizing:border-box;background:var(--color-white);border-radius:var(--radius-16);width:100%;transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-fast) ease, border-color var(--duration-fast) ease;direction:rtl;border:1px solid #0000;justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.ds-category-card:hover{border-color:var(--color-primary);transform:translateY(-3px);box-shadow:0 26px 50px -26px #141a214d}}.ds-category-card__text{text-align:right;min-width:0}.ds-category-card__title{font-size:var(--size-title-card,18px);font-weight:var(--fw-extrabold);color:var(--color-grey-900);margin:0 0 4px}.ds-category-card__sub{font-size:var(--size-small,13px);color:var(--color-text-subtle);margin:0}.ds-category-card__icon-box{border-radius:var(--radius-12);background:#1a8c6e17;flex:none;place-items:center;width:56px;height:56px;display:grid}.ds-category-card__icon-box img{object-fit:contain;width:32px;height:32px}@container scale (max-width:767.98px){.ds-category-card{text-align:center;flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:14px 8px}.ds-category-card__text{text-align:center}.ds-category-card__title{font-size:var(--size-body-sm,14px);margin:0;line-height:20px}.ds-category-card__sub{display:none}.ds-category-card__icon-box{width:48px;height:48px}.ds-category-card__icon-box img{width:28px;height:28px}}
.sh-container{box-sizing:border-box;direction:rtl;width:100%;max-width:1296px;margin-inline:auto;padding-inline:16px}@container (min-width:768px){.sh-container{padding-inline:32px}}@container (min-width:1200px){.sh-container{padding-inline:24px}}.sh-container.sh-container-fluid{max-width:none}.sh-grid{direction:rtl;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@container (min-width:768px){.sh-grid{grid-template-columns:repeat(8,1fr);gap:24px}}@container (min-width:1200px){.sh-grid{grid-template-columns:repeat(12,1fr);gap:24px}}.sh-col{grid-column:span var(--col-m);min-width:0}@container (min-width:768px){.sh-col{grid-column:span var(--col-t)}}@container (min-width:1200px){.sh-col{grid-column:span var(--col-d)}}.sh-layout-context{container:scale/inline-size}
.ds-hscroller{position:relative}.ds-hscroller__track{scrollbar-width:none;-ms-overflow-style:none}.ds-hscroller__track::-webkit-scrollbar{display:none}.ds-hscroller__track img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.ds-hscroller__track[data-ds-draggable]:hover{cursor:grab}}.ds-hscroller__track[data-ds-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}.ds-hscroller__nav{z-index:3;border:1px solid var(--color-grey-300);background:var(--color-white);width:44px;height:44px;color:var(--color-grey-900);cursor:pointer;transition:background var(--duration-fast) ease, color var(--duration-fast) ease, opacity var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.ds-hscroller__nav:hover:not(:disabled){background:var(--color-primary,#1a8c6e);color:var(--color-white);border-color:var(--color-primary,#1a8c6e)}}.ds-hscroller__nav:active:not(:disabled){transform:translateY(-50%)scale(.94)}.ds-hscroller__nav:disabled{opacity:0;pointer-events:none}.ds-hscroller__nav[data-dir=prev]{right:6px}.ds-hscroller__nav[data-dir=next]{left:6px}.ds-hscroller__controls{gap:12px;margin-top:20px;display:flex}.ds-hscroller[data-controls=below] .ds-hscroller__nav{border:1px solid var(--color-primary);width:40px;height:40px;color:var(--color-primary);box-shadow:none;background:0 0;position:static;transform:none}@media (hover:hover) and (pointer:fine){.ds-hscroller[data-controls=below] .ds-hscroller__nav:hover:not(:disabled){background:var(--color-primary);color:var(--color-white)}}.ds-hscroller[data-controls=below] .ds-hscroller__nav:active:not(:disabled){transform:scale(.94)}.ds-hscroller[data-controls=below] .ds-hscroller__nav:disabled{opacity:.4}@container scale (max-width:767.98px){.ds-hscroller__nav,.ds-hscroller__controls{display:none}}
.ds-category-cards-section{font-family:var(--font-family);direction:rtl;padding:40px 0}.ds-category-cards-section__heading{text-align:right;font-size:var(--size-title-section,24px);font-weight:var(--fw-extrabold);color:var(--color-grey-900);margin:0 0 24px}.ds-category-cards-section__grid{grid-template-columns:1fr;gap:16px;display:grid}@container (min-width:768px){.ds-category-cards-section__heading{font-size:28px}.ds-category-cards-section__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@container (min-width:1200px){.ds-category-cards-section__grid{grid-template-columns:repeat(4,1fr);gap:24px}}@container scale (max-width:767.98px){.ds-category-cards-section{padding:24px 0}.ds-category-cards-section__heading{margin-bottom:16px}.ds-category-cards-section__grid{padding-inline:2px;scroll-snap-type:x mandatory;gap:10px;margin-inline:-2px;padding-bottom:8px;display:flex;overflow-x:auto}.ds-category-cards-section__grid>*{scroll-snap-align:start;flex:0 0 28%}}
.ds-category-section{font-family:var(--font-family);direction:rtl;padding:48px 0}.ds-category-section__edit-bar{justify-content:flex-end;margin-bottom:8px;display:flex}.ds-category-section__edit-toggle{font-family:inherit;font-size:var(--size-small,13px);font-weight:var(--fw-semibold);border:1px solid var(--color-grey-300);border-radius:var(--radius-8);background:var(--color-white);color:var(--color-text-body);cursor:pointer;padding:7px 16px}@media (hover:hover) and (pointer:fine){.ds-category-section__edit-toggle:hover{border-color:var(--color-primary);color:var(--color-primary)}}.ds-category-section__edit-toggle[data-active]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.ds-category-section__head{text-align:center;margin-bottom:32px}.ds-category-section__title-edit,.ds-category-section__sub-edit{text-align:center;border:1px solid var(--color-grey-300);border-radius:var(--radius-12);background:var(--color-white);width:100%;margin-inline:auto;font-family:inherit;display:block}.ds-category-section__title-edit{max-width:460px;font-size:var(--size-title-section,24px);font-weight:var(--fw-extrabold);color:var(--color-text-title);margin-bottom:10px;padding:8px 12px}.ds-category-section__sub-edit{max-width:580px;font-size:var(--size-meta,14px);color:var(--color-text-caption);padding:8px 12px}.ds-category-section__title-edit:focus,.ds-category-section__sub-edit:focus{border-color:var(--color-primary);outline:none}.ds-category-section__title{font-size:var(--size-title-section,24px);font-weight:var(--fw-extrabold);color:var(--color-text-title);margin:0 0 10px}@container (min-width:768px){.ds-category-section__title{font-size:30px}}.ds-category-section__subtitle{font-size:var(--size-meta,14px);color:var(--color-text-subtle);margin:0;line-height:24px}.ds-category-section__grid{scroll-snap-type:x mandatory;padding-inline:2px;scrollbar-width:none;align-items:stretch;gap:16px;margin-inline:-2px;padding-bottom:8px;display:flex;overflow-x:auto}.ds-category-section__grid>*{scroll-snap-align:start;flex:0 0 min(72%,260px)}@container (min-width:1200px){.ds-category-section__grid{grid-template-columns:repeat(4,1fr);gap:24px;padding-bottom:0;display:grid;overflow:visible}.ds-category-section__grid>*{flex:none}}@container scale (max-width:767.98px){.ds-category-section__head{margin-bottom:24px}.ds-category-section__grid{gap:10px}.ds-category-section__grid>*{flex-basis:calc(40% - 8px)}}
.ds-chart{font-family:var(--font-family);background:var(--color-white);border:1px solid var(--color-grey-200);border-radius:var(--radius-16);direction:rtl;padding:20px}.ds-chart__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;margin-bottom:8px;display:flex}.ds-chart__title{font-size:var(--size-body-sm,15px);font-weight:var(--fw-extrabold);color:var(--color-text-title);margin:0}.ds-chart__head-right{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-inline-start:auto;display:flex}.ds-chart__legend{flex-wrap:wrap;gap:8px 16px;display:flex}.ds-chart__legend-item{color:var(--color-text-caption);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ds-chart__legend-item i{border-radius:50%;flex:none;width:10px;height:10px}.ds-chart__table-btn{font-family:inherit;font-size:12px;font-weight:var(--fw-semibold);border:1px solid var(--color-grey-300);border-radius:var(--radius-8);background:var(--color-white);color:var(--color-text-body);cursor:pointer;padding:5px 12px}@media (hover:hover) and (pointer:fine){.ds-chart__table-btn:hover{border-color:var(--color-primary);color:var(--color-primary)}}.ds-chart__plot{width:100%;position:relative}.ds-chart__svg{width:100%;height:auto;display:block;overflow:visible}.ds-chart__tooltip{background:var(--color-white);border:1px solid var(--color-grey-200);border-radius:var(--radius-12);pointer-events:none;z-index:5;min-width:150px;padding:10px 12px;position:absolute;transform:translate(50%,-12px)}.ds-chart__tt-cat{font-size:12px;font-weight:var(--fw-bold);color:var(--color-text-title);text-align:center;border-bottom:1px solid var(--color-grey-200);margin-bottom:6px;padding-bottom:6px}.ds-chart__tt-row{color:var(--color-text-caption);align-items:center;gap:6px;font-size:12px;line-height:20px;display:flex}.ds-chart__tt-row i{border-radius:50%;flex:none;width:9px;height:9px}.ds-chart__tt-name{flex:1}.ds-chart__tt-row b{color:var(--color-text-title)}.ds-chart__table-wrap{margin-top:8px;overflow-x:auto}.ds-chart__table{border-collapse:collapse;width:100%;font-size:var(--size-small,13px)}.ds-chart__table th,.ds-chart__table td{text-align:center;border-bottom:1px solid var(--color-grey-200);color:var(--color-text-body);white-space:nowrap;padding:8px 12px}.ds-chart__table thead th{color:var(--color-text-caption);font-weight:var(--fw-semibold)}.ds-chart__table thead th i{vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-inline-start:6px;display:inline-block}.ds-chart__table tbody th{color:var(--color-text-title);font-weight:var(--fw-semibold)}
.ds-comment-form{font-family:var(--font-family,"Yekan Bakh FaNum", sans-serif);direction:rtl}.ds-comment-form__title{font-size:var(--size-title-card,17px);color:var(--color-grey-800);text-align:right;margin:0 0 14px;font-weight:800;line-height:28px}.ds-comment-form__form{align-items:flex-start;gap:14px;display:flex}.ds-comment-form__avatar{background:#1a8c6e1a;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.ds-comment-form__avatar img{object-fit:cover;width:100%;height:100%}.ds-comment-form__initials{font-size:var(--size-meta,14px);color:var(--color-primary);font-weight:800}.ds-comment-form__field{flex:auto;min-width:0}.ds-comment-form__textarea{box-sizing:border-box;border:1px solid var(--color-grey-300);border-radius:var(--radius-12);background:var(--color-white);width:100%;color:var(--color-grey-800);resize:vertical;transition:border-color var(--duration-fast) ease;padding:14px 16px;font-family:inherit;font-size:14px;line-height:26px}.ds-comment-form__textarea::placeholder{color:var(--color-grey-500)}.ds-comment-form__textarea:focus{border-color:var(--color-primary);outline:none}.ds-comment-form__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.ds-comment-form__note{color:var(--color-text-subtle);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ds-comment-form__submit{flex:none}.ds-comment-form__notice{background:var(--color-grey-200);border-radius:var(--radius-16);align-items:center;gap:14px;padding:20px 22px;display:flex}.ds-comment-form__notice-icon{background:#1a8c6e1a;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.ds-comment-form__notice-icon[data-tone=warning]{background:#ffab0024}.ds-comment-form__notice-text{flex:auto;min-width:0}.ds-comment-form__notice-text b{font-size:var(--size-body-sm,15px);color:var(--color-grey-800);margin-bottom:4px;display:block}.ds-comment-form__notice-text p{font-size:var(--size-meta,13.5px);color:var(--color-text-caption);margin:0;line-height:24px}.ds-comment-form__notice-btn{flex:none}.ds-comment-form__again{font:inherit;font-size:var(--size-meta,14px);color:var(--color-primary);cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-weight:700}@media (hover:hover) and (pointer:fine){.ds-comment-form__again:hover{text-decoration:underline}}@media (max-width:560px){.ds-comment-form__notice{flex-direction:column;align-items:flex-start;gap:12px}.ds-comment-form__foot{align-items:stretch}.ds-comment-form__submit{width:100%}}.ds-comment-form__textarea[data-invalid]{border-color:var(--color-error)}.ds-comment-form__error{font-size:var(--size-small,13px);color:var(--color-error);align-items:center;gap:6px;margin:8px 0 0;line-height:20px;display:flex}.ds-comment-form__count{font-variant-numeric:tabular-nums;color:var(--color-text-caption);margin-inline-start:auto;font-size:12px}.ds-comment-form__count[data-over]{color:var(--color-error);font-weight:var(--fw-bold)}@container scale (max-width:767.98px){.ds-comment-form__textarea{font-size:16px}}
.ds-comment-list{font-family:var(--font-family,"Yekan Bakh FaNum", sans-serif);direction:rtl}.ds-comment-list__title{font-size:var(--size-title-sub,20px);color:var(--color-grey-900);text-align:right;align-items:baseline;gap:8px;margin:0 0 18px;font-weight:800;line-height:32px;display:flex}.ds-comment-list__count{font-size:var(--size-meta,14px);color:var(--color-text-subtle);font-weight:600}.ds-comment-list__empty{background:var(--color-grey-200);border-radius:var(--radius-12);font-size:var(--size-meta,14px);color:var(--color-text-subtle);align-items:center;gap:8px;margin:0;padding:24px;display:flex}.ds-comment-list__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ds-comment-list__item{border-bottom:1px solid var(--color-grey-200);align-items:flex-start;gap:14px;padding:20px 0;display:flex}.ds-comment-list__item:last-child{border-bottom:none}.ds-comment-list__avatar{background:#1a8c6e1a;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.ds-comment-list__avatar img{object-fit:cover;width:100%;height:100%}.ds-comment-list__initials{font-size:var(--size-meta,14px);color:var(--color-primary);font-weight:800}.ds-comment-list__body{flex:auto;min-width:0}.ds-comment-list__head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ds-comment-list__name{font-size:var(--size-body-sm,15px);color:var(--color-grey-800);font-weight:700}.ds-comment-list__date{color:var(--color-text-subtle);font-size:12px}.ds-comment-list__text{font-size:var(--size-meta,14px);color:var(--color-text-caption);text-align:right;overflow-wrap:anywhere;margin:0;line-height:28px}
.ds-continue-learning-banner{font-family:var(--font-family);box-sizing:border-box;border-radius:var(--radius-12);direction:rtl;background:#fff6e0;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex;container-type:inline-size}.ds-continue-learning-banner__content{align-items:center;gap:12px;min-width:0;display:flex}.ds-continue-learning-banner__icon{flex:none;font-size:24px;line-height:1}.ds-continue-learning-banner__text{font-size:var(--size-meta,14px);color:var(--palette-grey-700);text-align:right;margin:0;line-height:24px}.ds-continue-learning-banner__course{color:var(--color-primary);font-weight:700}.ds-continue-learning-banner__btn{flex:none}@container (max-width:620px){.ds-continue-learning-banner{flex-direction:column;align-items:stretch;gap:14px}.ds-continue-learning-banner__btn{width:100%}}
.ds-confirm-dialog{font-family:var(--font-family);box-sizing:border-box;background:var(--color-background-white);border-radius:var(--radius-16);text-align:right;direction:rtl;width:608px;max-width:100%;padding:24px}.ds-confirm-dialog__title{font-size:var(--size-title-sub,20px);font-weight:var(--fw-bold);color:var(--color-text-title);margin:0;line-height:28px}.ds-confirm-dialog__desc{font-size:var(--size-meta,14px);color:var(--color-text-caption);margin:8px 0 0;line-height:24px}.ds-confirm-dialog__optout{justify-content:flex-start;margin-top:8px;display:flex}.ds-confirm-dialog__actions{justify-content:flex-start;align-items:center;gap:8px;margin-top:8px;display:flex}.ds-confirm-dialog__cancel{border-color:var(--color-grey-300)}.ds-confirm-dialog__confirm-danger{background:var(--color-background-error);border-color:var(--color-line-error)}.ds-sheet>.ds-confirm-dialog{width:100%;box-shadow:none;border-radius:0;padding:8px 0 0}
.ds-course-content{font-family:var(--font-family);box-sizing:border-box;background:var(--color-background-white);border:1px solid var(--color-grey-300);direction:rtl;flex-direction:column;display:flex;overflow-y:auto}.ds-course-content::-webkit-scrollbar{width:16px}.ds-course-content::-webkit-scrollbar-track{background:0 0}.ds-course-content::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background-clip:content-box;background-color:var(--color-grey-400);border:4px solid #0000}.ds-course-content__head{box-sizing:border-box;background:var(--color-background-grey-200);flex:none;justify-content:space-between;align-items:center;gap:10px;height:54px;padding:0 16px;display:flex}.ds-course-content__title{font-size:var(--size-body-sm,15px);font-weight:var(--fw-bold);color:var(--color-text-title);line-height:22px}.ds-course-content__progress{color:var(--color-text-caption);align-items:center;gap:10px;font-size:12px;line-height:18px;display:inline-flex}.ds-course-content__progress svg{color:var(--color-icon-primary);flex:none}.ds-course-content__list{flex-direction:column;display:flex}.ds-course-content__chapter-head{box-sizing:border-box;border:none;border-top:1px solid var(--color-grey-300);background:var(--color-background-grey-200);cursor:pointer;text-align:right;align-items:flex-start;gap:8px;width:100%;height:74px;padding:12px 16px;font-family:inherit;display:flex}.ds-course-content__chevron{color:var(--color-icon-default);flex:none;order:2;display:inline-flex}.ds-course-content__chapter-body{flex-direction:column;flex:1 1 0;order:1;gap:8px;min-width:0;display:flex}.ds-course-content__chapter-title{font-size:var(--size-body-sm,15px);font-weight:var(--fw-bold);color:var(--color-text-title);line-height:24px}.ds-course-content__chapter-meta{justify-content:flex-start;align-items:center;gap:8px;height:18px;display:flex}.ds-course-content__meta-item{color:var(--color-text-subtle);align-items:center;gap:8px;font-size:12px;line-height:18px;display:inline-flex}.ds-course-content__meta-item svg{color:var(--color-icon-disable);flex:none}.ds-course-content__meta-text{direction:ltr}.ds-course-content__meta-done{font-weight:inherit;color:var(--color-text-primary)}.ds-course-content__lessons{margin:0;padding:0;list-style:none}.ds-course-content__lesson{box-sizing:border-box;border-top:1px solid var(--color-grey-300);background:var(--color-background-white);align-items:flex-start;gap:8px;height:60px;padding:8px 16px;display:flex}.ds-course-content__lesson--active{background:var(--color-background-secondary-opacity-10)}.ds-course-content__lesson-check{flex:none;display:inline-flex}.ds-course-content__lesson-main{cursor:pointer;text-align:right;background:0 0;border:none;flex-direction:column;flex:1 1 0;gap:4px;min-width:0;padding:0;font-family:inherit;display:flex}.ds-course-content__lesson-title{font-size:var(--size-meta,14px);font-weight:var(--fw-regular);color:var(--color-text-title);line-height:22px}.ds-course-content__lesson-duration{color:var(--color-text-subtle);text-align:right;direction:ltr;font-size:12px;line-height:18px}.ds-course-content__exam{display:block}.ds-course-content__final{z-index:1;background:var(--color-background-white);box-shadow:0 -6px 12px -6px rgba(var(--shadow-rgb), .32);flex:none;position:sticky;bottom:0}
.ds-data-table{font-family:var(--font-family);direction:rtl;flex-direction:column;display:flex;container-type:inline-size}.ds-data-table__grid{border-collapse:collapse;table-layout:fixed;width:100%}.ds-data-table__grid thead tr{background:var(--palette-grey-100);height:55px}.ds-data-table__grid thead th:first-child{border-start-start-radius:var(--radius-8)}.ds-data-table__grid thead th:last-child{border-start-end-radius:var(--radius-8)}.ds-data-table__grid th{font-weight:var(--fw-bold);color:var(--color-text-title)}.ds-data-table__grid th+th{border-inline-end:1px solid var(--color-grey-300)}.ds-data-table__grid tbody tr{border-bottom:1px dashed var(--color-grey-300);height:52px}.ds-data-table__grid tbody tr:last-child{border-bottom:none}.ds-data-table__grid th,.ds-data-table__grid td{box-sizing:border-box;font-size:var(--size-small,13px);font-weight:var(--fw-regular);color:var(--color-text-body);text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:0 16px;line-height:22px;overflow:hidden}.ds-data-table__grid td>*{vertical-align:middle}.ds-data-table__foot{min-height:64px;font-size:var(--size-small,13px);color:var(--color-text-caption);justify-content:flex-end;align-items:center;gap:24px;padding:0 16px;display:flex}.ds-data-table__per{align-items:center;gap:8px;display:inline-flex}.ds-data-table__select{color:var(--color-text-title);align-items:center;gap:4px;display:inline-flex}.ds-data-table__select select{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding-inline-end:2px}.ds-data-table__range{direction:ltr}.ds-data-table__nav{align-items:center;gap:4px;display:inline-flex}.ds-data-table__nav button{width:32px;height:32px;color:var(--color-icon-default);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;display:grid}.ds-data-table__nav button:disabled{color:var(--color-icon-disable);cursor:default}.ds-data-table__cards{flex-direction:column;gap:24px;display:none}.ds-data-table__card{box-sizing:border-box;border:1px solid var(--color-grey-300);border-radius:var(--radius-8);background:var(--color-background-white);margin:0}.ds-data-table__line{box-sizing:border-box;border-bottom:1px dashed var(--color-grey-300);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex}.ds-data-table__line:last-child{border-bottom:none}.ds-data-table__key{font-size:var(--size-small,13px);font-weight:var(--fw-bold);color:var(--color-text-title);flex:none;margin:0}.ds-data-table__val{min-width:0;font-size:var(--size-small,13px);color:var(--color-text-body);text-overflow:ellipsis;white-space:nowrap;align-items:center;margin:0;display:inline-flex;overflow:hidden}@container (max-width:719px){.ds-data-table__grid{display:none}.ds-data-table__cards{display:flex}.ds-data-table__foot{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 0 0}}@container scale (max-width:767.98px){.ds-data-table__select select{font-size:16px}}.ds-data-table__select select{margin:-12px -4px;padding:12px 4px;padding-inline-end:6px}
.ds-message-thread{font-family:var(--font-family);direction:rtl;flex-direction:column;gap:16px;display:flex;container-type:inline-size}.ds-message-thread__list{flex-direction:column;gap:16px;min-height:160px;display:flex}.ds-message-thread__slot{flex-direction:column;gap:16px;display:flex}.ds-message-thread__slot[data-enter]{transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out)}@starting-style{.ds-message-thread__slot[data-enter]{opacity:0;transform:translateY(8px)}}.ds-message-thread__empty{font-size:var(--size-small,13px);color:var(--color-text-subtle);text-align:center;margin:auto;padding:32px 0}.ds-message-thread__day{justify-content:center;display:flex}.ds-message-thread__day-chip{border:1px solid var(--color-grey-300);border-radius:var(--radius-full);background:var(--color-background-white);color:var(--color-text-caption);padding:4px 12px;font-size:12px;line-height:18px}.ds-message-thread__system{border:1px solid var(--color-grey-300);border-radius:var(--radius-8);background:var(--color-background-white);max-width:60%;font-size:var(--size-small,13px);color:var(--color-text-caption);align-self:flex-end;margin:0;padding:8px 14px;line-height:22px}.ds-message-thread__row{display:flex}.ds-message-thread__row[data-from=me]{justify-content:flex-start}.ds-message-thread__row[data-from=them]{justify-content:flex-end}.ds-message-thread__bubble{box-sizing:border-box;border-radius:var(--radius-12);min-width:120px;max-width:60%;font-size:var(--size-small,13px);padding:12px 16px 8px;line-height:22px;position:relative}.ds-message-thread__bubble[data-from=me]{background:var(--color-background-primary);color:var(--color-text-white)}.ds-message-thread__bubble[data-from=them]{border:1px solid var(--color-grey-300);background:var(--color-background-grey-200);color:var(--color-text-body)}.ds-message-thread__image{border-radius:var(--radius-8);width:100%;max-width:100%;height:auto;margin-bottom:8px;display:block}.ds-message-thread__body{white-space:pre-wrap;overflow-wrap:anywhere}.ds-message-thread__time{text-align:left;opacity:.75;direction:ltr;margin-top:4px;font-size:11px;line-height:16px;display:block}.ds-message-thread__composer{border:1px solid var(--color-grey-300);border-radius:var(--radius-8);background:var(--color-background-white)}.ds-message-thread__input{box-sizing:border-box;width:100%;min-height:46px;color:var(--color-text-body);resize:none;background:0 0;border:none;padding:12px 16px;font-family:inherit;font-size:14px;line-height:22px;display:block}.ds-message-thread__input::placeholder{color:var(--color-text-disable)}.ds-message-thread__input:focus{outline:none}.ds-message-thread__tools{border-top:1px solid var(--color-grey-300);justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 12px;display:flex}.ds-message-thread__icons{align-items:center;gap:16px;display:inline-flex}.ds-message-thread__tool{color:var(--color-icon-disable);cursor:pointer;transition:color var(--duration-fast) ease;background:0 0;border:none;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.ds-message-thread__tool:hover{color:var(--color-icon-default)}}.ds-message-thread__closed{border:1px dashed var(--color-grey-300);border-radius:var(--radius-8);font-size:var(--size-small,13px);color:var(--color-text-subtle);text-align:center;margin:0;padding:16px}@container (max-width:600px){.ds-message-thread__bubble,.ds-message-thread__system{max-width:85%}}.ds-message-thread__icons{position:relative}.ds-message-thread__picker{bottom:calc(100% + 8px);z-index:20;border:1px solid var(--color-grey-300);border-radius:var(--radius-8);background:var(--color-background-white);grid-template-columns:repeat(6,1fr);gap:4px;padding:8px;display:grid;position:absolute;inset-inline-start:0}.ds-message-thread__emoji{border-radius:var(--radius-8);width:32px;height:32px;font-size:var(--size-title-card,18px);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;line-height:1;display:grid}@media (hover:hover) and (pointer:fine){.ds-message-thread__emoji:hover{background:var(--color-background-grey-200)}}.ds-message-thread__file{display:none}.ds-message-thread__attachment{border:1px solid var(--color-grey-300);border-radius:var(--radius-8);background:var(--color-background-grey-200);align-items:center;gap:8px;margin:8px 8px 0;padding:8px;display:flex}.ds-message-thread__attachment-thumb{border-radius:var(--radius-8);object-fit:cover;width:40px;height:40px}.ds-message-thread__attachment-name{min-width:0;color:var(--color-text-caption);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;font-size:12px;overflow:hidden}.ds-message-thread__attachment-drop{width:24px;height:24px;color:var(--color-icon-disable);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.ds-message-thread__attachment-drop:hover{color:var(--color-icon-error)}}.ds-message-thread__list{min-height:320px}@container scale (max-width:767.98px){.ds-message-thread__time{font-size:12px}}
.ds-rating-summary{font-family:var(--font-family);direction:rtl;align-items:center;gap:24px;padding:16px 0;display:flex}.ds-rating-summary__score{flex-direction:column;flex:none;align-items:center;gap:8px;width:100px;display:flex}.ds-rating-summary__score-num{font-size:var(--size-number,48px);font-weight:var(--fw-extrabold);color:var(--color-text-secondary);line-height:64px}.ds-rating-summary__score-label{color:var(--color-text-subtle);font-size:12px;line-height:18px}.ds-rating-summary__bars{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.ds-rating-summary__row{align-items:center;gap:16px;height:20px;display:flex}.ds-rating-summary__track{border-radius:var(--radius-full);background:var(--color-background-grey-200);flex:1 1 0;min-width:0;height:9px;overflow:hidden}.ds-rating-summary__track-fill{border-radius:var(--radius-full);background:var(--color-grey-500);height:100%;display:block}.ds-rating-summary__pct{width:32px;color:var(--color-text-subtle);white-space:nowrap;text-align:left;direction:ltr;flex:none;font-size:12px;line-height:18px}@container (max-width:640px){.ds-rating-summary{gap:12px}.ds-rating-summary__score{width:76px}.ds-rating-summary__score-num{font-size:var(--size-number,34px);line-height:44px}.ds-rating-summary__row{gap:8px}}
.ds-review-composer{font-family:var(--font-family);box-sizing:border-box;border-radius:var(--radius-16);background:var(--color-background-white);direction:rtl;width:462px;max-width:100%;padding:24px}.ds-review-composer__title{font-size:var(--size-title-sub,20px);font-weight:var(--fw-bold);color:var(--color-text-title);margin:0;line-height:28px}.ds-review-composer__desc{font-size:var(--size-meta,14px);color:var(--color-text-caption);margin:16px 0 0;line-height:24px}.ds-review-composer__stars{align-items:center;gap:8px;height:44px;margin-top:16px;display:flex}.ds-review-composer__score,.ds-review-composer__word{font-size:var(--size-body,16px);font-weight:var(--fw-semibold);color:var(--color-text-title);line-height:28px}.ds-review-composer__textarea{margin-top:16px;display:block}.ds-review-composer__textarea textarea{resize:none;height:125px}.ds-review-composer__actions{justify-content:flex-start;align-items:center;gap:8px;margin-top:16px;display:flex}.ds-review-composer__cancel{border-color:var(--color-grey-300)}.ds-review-composer--done .ds-review-composer__desc,.ds-review-composer--done .ds-review-composer__actions{margin-top:8px}.ds-review-composer__check{width:46px;height:46px;color:var(--color-icon-primary);place-items:center;margin:0 0 8px auto;display:grid}@container (max-width:640px){.ds-review-composer{width:100%}}
.ds-video-player{font-family:var(--font-family);aspect-ratio:856/490;background-color:var(--color-grey-900);width:100%;color:var(--color-text-white);background-position:50%;background-size:cover;position:relative;overflow:hidden;container-type:inline-size}.ds-video-player__controls{inset-inline:0;box-sizing:border-box;direction:ltr;background:linear-gradient(#141a2100 0%,#141a21b8 100%);height:165px;padding:16px 40px;position:absolute;bottom:0}.ds-video-player__video{object-fit:cover;background:var(--color-grey-900);width:100%;height:100%;position:absolute;inset:0}.ds-video-player__info{justify-content:space-between;align-items:flex-end;gap:16px;height:51px;display:flex}.ds-video-player__titles{min-width:0}.ds-video-player__title{font-size:var(--size-title-sub,20px);font-weight:var(--fw-semibold);text-align:left;line-height:24px}.ds-video-player__subtitle{font-size:var(--size-small,13px);color:#ffffffb3;text-align:left;margin-top:8px;line-height:19px}.ds-video-player__time{font-size:var(--size-small,13px);white-space:nowrap;flex:none;line-height:16px}.ds-video-player__seek{border-radius:var(--radius-full);cursor:pointer;background:#ffffff52;height:2px;margin-top:16px;position:relative}.ds-video-player__seek:before{content:"";position:absolute;inset:-6px 0}.ds-video-player__seek:focus-visible{outline:2px solid var(--color-white);outline-offset:6px}.ds-video-player__seek-fill{border-radius:var(--radius-full);background:var(--color-white);height:100%;position:absolute;top:0;left:0}.ds-video-player__row{justify-content:space-between;align-items:center;height:48px;margin-top:16px;display:flex}.ds-video-player__group{align-items:center;gap:8px;display:flex}.ds-video-player__ctrl{width:48px;height:48px;color:var(--color-icon-white);cursor:pointer;transition:background-color var(--duration-fast) ease;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.ds-video-player__ctrl:hover{background:#ffffff29}}.ds-video-player__more{transform:rotate(90deg)}@container (max-width:640px){.ds-video-player{aspect-ratio:402/275}.ds-video-player__controls{height:159px;padding:16px 16px 10px}.ds-video-player__title{font-size:var(--size-title-card,18px)}}@container (max-width:520px){.ds-video-player__controls{padding-inline:12px}.ds-video-player__group{gap:4px}.ds-video-player__ctrl{width:40px;height:40px}.ds-video-player__ctrl svg{width:22px;height:22px}}@container (max-width:400px){.ds-video-player__controls{padding-inline:8px}.ds-video-player__group{gap:0}.ds-video-player__ctrl{width:36px;height:36px}.ds-video-player__ctrl svg{width:20px;height:20px}}.ds-video-player__ctrl--text{border-radius:var(--radius-8);width:auto;min-width:44px;font-family:inherit;font-size:var(--size-meta,14px);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;opacity:.75;direction:ltr;unicode-bidi:isolate;padding-inline:10px;line-height:1}.ds-video-player__ctrl--text[data-on=true]{opacity:1;background:var(--color-white);color:var(--color-grey-900)}.ds-video-player__volume{align-items:center;display:flex}.ds-video-player__volume-slider{opacity:0;width:0;accent-color:var(--color-white);cursor:pointer;transition:width var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out), margin var(--duration-base) var(--ease-out);margin:0}.ds-video-player__volume-slider:focus-visible{opacity:1;width:76px;margin-inline-end:8px}@media (hover:hover) and (pointer:fine){.ds-video-player__volume:hover .ds-video-player__volume-slider{opacity:1;width:76px;margin-inline-end:8px}}@media (prefers-reduced-motion:reduce){.ds-video-player__volume-slider{transition:opacity var(--duration-fast) ease}}@container (max-width:520px){.ds-video-player__ctrl--text{min-width:34px;font-size:var(--size-small,13px);padding-inline:5px}}@container (max-width:400px){.ds-video-player__ctrl--text{min-width:28px;padding-inline:3px;font-size:12px}}.ds-video-player__more-wrap{display:flex;position:relative}.ds-video-player__menu{bottom:calc(100% + 8px);z-index:3;border-radius:var(--radius-12);-webkit-backdrop-filter:blur(12px);min-width:176px;color:var(--color-white);text-align:right;background:#141a21f0;border:1px solid #ffffff1f;padding:8px;position:absolute;inset-inline-end:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ds-video-player__menu{background:var(--color-grey-900)}}.ds-video-player__menu-label{font-size:12px;font-weight:var(--fw-bold);color:var(--color-grey-500);margin:0;padding:6px 10px 8px}.ds-video-player__menu-item{border-radius:var(--radius-8);width:100%;color:inherit;font-family:inherit;font-size:var(--size-meta,14px);text-align:right;cursor:pointer;transition:background-color var(--duration-fast) ease;background:0 0;border:none;align-items:center;gap:8px;padding:9px 10px;display:flex}@media (hover:hover) and (pointer:fine){.ds-video-player__menu-item:hover{background:#ffffff1a}}.ds-video-player__menu-check{width:14px;font-size:var(--size-small,13px);color:var(--color-primary);flex:none}.ds-video-player__menu-rule{background:#ffffff1f;height:1px;margin:6px 4px;display:block}.ds-video-player__ctrl[data-on=true]{background:#ffffff29}@container (max-width:520px){.ds-video-player__menu{overscroll-behavior:contain;max-height:148px;overflow-y:auto}.ds-video-player__menu-item{font-size:var(--size-small,13px);padding-block:7px}}.ds-video-player__menu-phone{display:none}@container scale (max-width:767.98px){.ds-video-player__volume,.ds-video-player__ctrl--text{display:none}.ds-video-player__menu-phone{display:block}.ds-video-player__group{gap:4px}.ds-video-player__ctrl{width:44px;height:44px}.ds-video-player__ctrl svg{width:22px;height:22px}}
.ds-child-profile-form{font-family:var(--font-family,"Yekan Bakh FaNum", sans-serif);box-sizing:border-box;direction:rtl;flex-direction:column;gap:16px;max-width:340px;display:flex}.ds-child-profile-form__field{display:flex}.ds-child-profile-form__input{width:100%}.ds-child-profile-form__actions{flex-direction:column;gap:8px;margin-top:4px;display:flex}
.ds-child-profile-settings-card{font-family:var(--font-family,"Yekan Bakh FaNum", sans-serif);box-sizing:border-box;border-radius:var(--radius-16);direction:rtl;background:#fff;border:1px solid #eef1f4;max-width:480px;padding:20px}.ds-child-profile-settings-card__header{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.ds-child-profile-settings-card__icon-badge{border-radius:var(--radius-12);background:#e6f3ef;flex:none;place-items:center;width:40px;height:40px;display:grid}.ds-child-profile-settings-card__title{font-size:var(--size-body,16px);color:#141a21;margin:0 0 4px;font-weight:800}.ds-child-profile-settings-card__desc{font-size:var(--size-small,13px);color:#454f5b;margin:0;line-height:20px}.ds-child-profile-settings-card__opt-in{flex-direction:column;align-items:flex-start;gap:12px;padding-top:4px;display:flex}.ds-child-profile-settings-card__opt-in-text{font-size:var(--size-meta,14px);color:#141a21;margin:0;font-weight:700}.ds-child-profile-settings-card__form-wrap{padding-top:4px}.ds-child-profile-settings-card__list{flex-direction:column;gap:10px;display:flex}.ds-child-profile-settings-card__row{border-radius:var(--radius-12);background:#f9fafb;align-items:center;gap:12px;padding:10px 12px;display:flex}.ds-child-profile-settings-card__row-text{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.ds-child-profile-settings-card__row-name{font-size:var(--size-meta,14px);color:#141a21;font-weight:700}.ds-child-profile-settings-card__row-age{color:#919eab;font-size:12px}.ds-child-profile-settings-card__remove{border-radius:var(--radius-8);color:#919eab;cursor:pointer;background:0 0;border:none;flex:none;place-items:center;margin:-6px;padding:12px;display:grid}@media (hover:hover) and (pointer:fine){.ds-child-profile-settings-card__remove:hover{color:#ff5630;background:#ffe9e4}}.ds-child-profile-settings-card__limit-note{color:#919eab;text-align:center;margin:4px 0 0;font-size:12px}
.ds-parent-gate-modal{font-family:var(--font-family,"Yekan Bakh FaNum", sans-serif);box-sizing:border-box;border-radius:var(--radius-16);text-align:center;direction:rtl;background:#fff;width:400px;max-width:100%;padding:28px 32px 32px;position:relative}.ds-parent-gate-modal__close{top:20px;color:#454f5b;cursor:pointer;background:0 0;border:none;place-items:center;padding:2px;display:grid;position:absolute;inset-inline-end:20px}@media (hover:hover) and (pointer:fine){.ds-parent-gate-modal__close:hover{color:#141a21}}.ds-parent-gate-modal__icon-badge{border-radius:var(--radius-12);background:#e6f3ef;place-items:center;width:48px;height:48px;margin:0 auto 16px;display:grid}.ds-parent-gate-modal__title{font-size:var(--size-title-card,18px);color:#141a21;margin:0 0 8px;font-weight:800}.ds-parent-gate-modal__subtitle{font-size:var(--size-meta,14px);color:#454f5b;margin:0 0 20px;line-height:22px}.ds-parent-gate-modal__field{text-align:right;margin-bottom:20px}.ds-parent-gate-modal__input{width:100%}.ds-parent-gate-modal__submit{margin-top:4px}
.ds-profile-picker{font-family:var(--font-family,"Yekan Bakh FaNum", sans-serif);box-sizing:border-box;text-align:center;direction:rtl}.ds-profile-picker__head{margin-bottom:28px}.ds-profile-picker__title{font-size:var(--size-title-sub,22px);color:#141a21;margin:0 0 8px;font-weight:800}.ds-profile-picker__subtitle{font-size:var(--size-meta,14px);color:#454f5b;margin:0}.ds-profile-picker__grid{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.ds-profile-picker__tile{border-radius:var(--radius-12);cursor:pointer;width:120px;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;background:0 0;border:2px solid #0000;flex-direction:column;align-items:center;gap:10px;padding:10px 6px;display:flex}@media (hover:hover) and (pointer:fine){.ds-profile-picker__tile:hover{background:#f4f6f8}}.ds-profile-picker__tile--active{border-color:var(--color-primary,#1a8c6e);background:#f4f6f8}.ds-profile-picker__name{font-size:var(--size-meta,14px);color:#141a21;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;overflow:hidden}.ds-profile-picker__tile--add .ds-profile-picker__add-circle{color:#919eab;border:2px dashed #c4cdd5;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}@media (hover:hover) and (pointer:fine){.ds-profile-picker__tile--add:hover .ds-profile-picker__add-circle{border-color:var(--color-primary,#1a8c6e);color:var(--color-primary,#1a8c6e)}}
.ds-profile-switcher{font-family:var(--font-family,"Yekan Bakh FaNum", sans-serif);box-sizing:border-box;direction:rtl;position:relative}.ds-profile-switcher__trigger{border-radius:var(--radius-12);cursor:pointer;text-align:right;background:#f4f6f8;border:1px solid #eef1f4;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}@media (hover:hover) and (pointer:fine){.ds-profile-switcher__trigger:hover{border-color:#c4cdd5}}.ds-profile-switcher__name{min-width:0;font-size:var(--size-small,13px);color:#141a21;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;font-weight:700;overflow:hidden}.ds-profile-switcher__chev{color:#919eab;flex:none}.ds-profile-switcher__dropdown{border:1px solid var(--color-line-default);z-index:60;top:calc(100% + 8px);border-radius:var(--radius-16);background:#fff;min-width:320px;padding:20px 12px;position:absolute;inset-inline:0}
.ds-course-hero{font-family:var(--font-family);background:var(--color-grey-800);color:var(--color-white);direction:rtl;padding:32px 0 40px;container-type:inline-size}.ds-course-hero__inner{text-align:right;max-width:1296px;margin:0 auto;padding:0 24px}.ds-course-hero__crumb{font-size:var(--size-small,13px);color:#fff9;flex-wrap:wrap;justify-content:flex-start;gap:6px;margin-bottom:16px;display:flex}.ds-course-hero__crumb-item{align-items:center;gap:6px;display:inline-flex}.ds-course-hero__crumb a{color:#fff9;text-decoration:none}@media (hover:hover) and (pointer:fine){.ds-course-hero__crumb a:hover{color:var(--color-white)}}.ds-course-hero__crumb-active{color:var(--color-white)}.ds-course-hero__sep{color:#ffffff59}.ds-course-hero__title{font-size:var(--size-title-hero,32px);color:var(--color-white);margin:0 0 14px;font-weight:800;line-height:1.4}.ds-course-hero__desc{max-width:860px;font-size:var(--size-meta,14px);color:#ffffffb8;text-align:right;margin:0 0 20px;line-height:26px}.ds-course-hero__meta{font-size:var(--size-small,13px);color:#ffffffd9;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:20px;display:flex}.ds-course-hero__stat{align-items:center;gap:6px;display:inline-flex}.ds-course-hero__stat b{color:var(--color-white);font-weight:700}.ds-course-hero__meta-icon{color:var(--color-primary);align-items:center;display:inline-flex}.ds-course-hero__stars{color:var(--color-secondary);align-items:center;display:inline-flex}.ds-course-hero__count{color:#fff9}.ds-course-hero__divider{background:#ffffff40;width:1px;height:18px}.ds-course-hero__badge{color:var(--color-secondary);border-radius:var(--radius-8);background:#ffbd1229;padding:4px 12px;font-size:12px;font-weight:700}.ds-course-hero__instructor{align-items:center;gap:8px;display:flex}.ds-course-hero__instructor-name{font-size:var(--size-meta,14px);color:var(--color-white);font-weight:700}.ds-course-hero__instructor-label{color:#fff9;font-size:12px}@container (min-width:1200px){.ds-course-hero__title{font-size:36px}}.ds-course-hero__crumb a{margin:-12px -4px;padding:12px 4px}
