:root{--ce-gold-text: #8A6A1E;--ce-teal-text: #1F6F6F;--ce-error-text: #7A2E2E}html[data-theme=dark]{--ce-gold-text: #F2D77A;--ce-teal-text: #7ED4D4;--ce-error-text: #F2B8B8}.courses-catalog{display:block;width:100%}@media(max-width:767px){.courses-catalog-grid{grid-template-columns:1fr!important;gap:12px}.courses-catalog,.courses-catalog-section,.courses-catalog-grid,.grouped-section__list,.grouped-section__group{display:block!important;visibility:visible!important;opacity:1!important}.courses-catalog-grid{display:grid!important}.course-catalog-card{display:flex!important;visibility:visible!important;opacity:1!important}.courses-catalog-section:last-of-type{margin-bottom:calc(var(--app-footer-offset, 92px) + 16px)}}.courses-soon-banner{width:100%;max-width:960px;margin:0 auto 20px;padding:14px 20px;box-sizing:border-box;background:#d4af372e;border:1px solid rgba(212,175,55,.45);border-radius:16px;font-family:Heebo,sans-serif;font-size:14px;line-height:1.55;color:var(--text-primary, #2B2A28);text-align:center;direction:rtl}.courses-error-state{width:100%;max-width:540px;margin:12px auto 28px;padding:22px 20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:14px;border-radius:24px;background:var(--glass-bg, rgba(244, 239, 230, .75));backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%);border:1px solid rgba(212,175,55,.4);direction:rtl}.courses-error-state__text{margin:0;font-family:Heebo,sans-serif;font-size:15px;line-height:1.6;color:var(--text-primary, #2B2A28);text-align:center}.courses-error-state__retry{min-height:44px;padding:10px 26px;border-radius:999px;background:#d4af374d;border:1px solid rgba(212,175,55,.85);color:#fdfbf7;font-family:Heebo,sans-serif;font-size:14px;font-weight:400;cursor:pointer;transition:background var(--dur-fast, .2s)}.courses-error-state__retry:hover,.courses-error-state__retry:focus-visible{background:#d4af3773}.courses-error-state__retry:focus-visible{outline:2px solid rgba(212,175,55,.9);outline-offset:3px}.courses-empty-shelf{display:flex;flex-direction:column;gap:12px;align-items:center;padding:24px 20px;border-radius:24px;background:var(--glass-bg, rgba(244, 239, 230, .75));backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%);border:1px solid rgba(212,175,55,.4);margin-bottom:28px;direction:rtl}.courses-empty-shelf__pill{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;border-radius:999px;background:#f4efe6d9;border:1px solid rgba(212,175,55,.4);color:var(--text-primary, #2B2A28);font-family:Heebo,sans-serif;font-size:15px;line-height:1.5;text-align:center;max-width:100%}.courses-empty-shelf__pill--strong{font-weight:400;font-size:16px}.courses-catalog-section{margin-bottom:32px}.courses-catalog-grid{list-style:none;padding:0;padding-inline:4px;margin:0;display:grid;grid-template-columns:repeat(5,1fr);gap:16px;box-sizing:border-box;align-items:stretch}.courses-catalog-grid>li{display:flex;height:100%}.courses-catalog-grid>li>.course-catalog-card{width:100%;height:100%}@media(max-width:1023px){.courses-catalog-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:768px)and (max-width:1023px){.courses-catalog-grid[data-count="1"]{grid-template-columns:1fr}.courses-catalog-grid[data-count="2"]{grid-template-columns:repeat(2,1fr)}.courses-catalog-grid[data-count="3"]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.courses-catalog-grid[data-count="1"]{grid-template-columns:1fr}.courses-catalog-grid[data-count="2"]{grid-template-columns:repeat(2,1fr)}.courses-catalog-grid[data-count="3"]{grid-template-columns:repeat(3,1fr)}.courses-catalog-grid[data-count="4"]{grid-template-columns:repeat(4,1fr)}}@media(min-width:768px)and (max-width:1023px){.courses-catalog-grid:not([data-count="1"]):not([data-count="2"]):not([data-count="3"]){grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center}}@media(min-width:1024px){.courses-catalog-grid:not([data-count="1"]):not([data-count="2"]):not([data-count="3"]):not([data-count="4"]){grid-template-columns:repeat(auto-fit,minmax(180px,220px));justify-content:center}}.courses-catalog-grid--single{grid-template-columns:minmax(0,300px)!important;justify-content:center}.courses-catalog-grid--single>li{aspect-ratio:1 / 1}.course-catalog-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:24px;background:linear-gradient(155deg,#fdfbf7f7,#f4efe6f7);backdrop-filter:blur(8px) saturate(120%);-webkit-backdrop-filter:blur(8px) saturate(120%);border:1px solid rgba(212,175,55,.5);box-shadow:0 10px 32px #23180e38;color:var(--text-primary, #2B2A28);text-decoration:none;transition:border-color var(--dur-fast, .2s),box-shadow var(--dur-fast, .2s);min-height:160px;direction:rtl}.course-catalog-card:hover{border-color:#d4af37bf;box-shadow:0 14px 38px #23180e47}.course-catalog-card--cover{background:transparent;overflow:hidden}.course-catalog-card__cover{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#6b5638;background-image:var(--card-cover-url, linear-gradient(160deg, rgba(242,215,122,.42) 0%, rgba(196,154,46,.48) 55%, rgba(104,84,56,.6) 100%));background-size:cover;background-position:center;background-repeat:no-repeat;filter:brightness(.95) saturate(1);border-radius:inherit;overflow:hidden}.course-catalog-card__cover .uf-admin-img-editable button{position:relative;z-index:20!important}.course-catalog-card__cover-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block;border-radius:inherit}.course-catalog-card__cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#fdfbf7fa,#fdfbf7f0 44%,#f4efe6b8,#f4efe61f);border-radius:inherit}.course-catalog-card--cover:before{content:"";position:absolute;inset-inline:0;bottom:0;height:78%;z-index:0;background:transparent;border-radius:inherit;pointer-events:none}.course-catalog-card--cover>*:not(.course-catalog-card__cover):not(.course-catalog-card__nav-overlay){position:relative;z-index:1}.course-catalog-card__nav-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;padding:0;border:none;background:transparent;cursor:pointer;border-radius:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}.course-catalog-card__nav-overlay:focus-visible{outline:2px solid rgba(212,175,55,.9);outline-offset:-3px}.course-catalog-card--cover>.course-catalog-card__actions,.course-catalog-card__actions{position:relative;z-index:4}.course-catalog-card--cover>.pending-approval-notice,.course-catalog-card .pending-approval-notice{position:relative;z-index:4}.course-catalog-card--cover>.course-catalog-card__enrolled-icon{position:absolute;z-index:2}.course-catalog-card--cover .course-catalog-card--cover .course-catalog-card__title{color:var(--gold-deep, #C49A2E)!important;text-shadow:none!important}.course-catalog-card--cover .course-catalog-card__subtitle,.course-catalog-card--cover .course-catalog-card__meta{color:var(--text-primary, #2B2A28)!important;text-shadow:none!important;background:none;padding:0}.course-catalog-card--cover .course-catalog-card__cta{color:#fde9a8!important}.course-catalog-card--cover .course-catalog-card__price{color:var(--gold-bright, #F2D77A)!important}.sivan-instructor-bubble{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;padding:3px 10px 3px 4px;border-radius:999px;background:#fdfbf7f0;border:1px solid rgba(212,175,55,.55);backdrop-filter:none;-webkit-backdrop-filter:none}.sivan-instructor-bubble__text{font-family:Heebo,sans-serif;font-size:13.5px;font-weight:400;color:#2b2a28!important;text-shadow:none!important;white-space:nowrap}.sivan-instructor-bubble__avatar{width:30px;height:30px;flex-shrink:0;border-radius:50%;overflow:hidden;border:1.5px solid rgba(212,175,55,.75);box-shadow:0 2px 8px #23180e40;background:linear-gradient(145deg,#f2d77a,#d4af37);display:inline-flex;align-items:center;justify-content:center;font-family:Heebo,sans-serif;font-size:15px;font-weight:400;color:#2b2218;text-shadow:none!important}.sivan-instructor-bubble__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%;display:block}.course-catalog-card:focus-visible{outline:2px solid rgba(212,175,55,.9);outline-offset:3px}.course-catalog-card__badges{display:flex;flex-wrap:wrap;gap:6px 9px;margin-bottom:4px}.course-catalog-card--cover .course-catalog-card__badges{margin-top:48px}.course-catalog-card--cover .course-catalog-card__title{margin-top:4px}.course-catalog-card__badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-family:Heebo,sans-serif;font-size:11px;font-weight:400;letter-spacing:.02em}.course-catalog-card__badge--live{background:linear-gradient(135deg,#1e4e8c,#173d6e)!important;color:#fff!important;border:1px solid rgba(255,255,255,.35)}html body .course-catalog-card .course-catalog-card__badge--live,html body .course-catalog-card .course-catalog-card__badge--live *{color:#fff!important;-webkit-text-fill-color:#FFFFFF!important;stroke:#fff!important;mix-blend-mode:normal!important;text-shadow:none!important}.course-catalog-card__badge--online{background:linear-gradient(135deg,#d4af37eb,#c49a2eeb);color:#2a1a10}.course-catalog-card__badge--lock{background:linear-gradient(135deg,#f2d77a,#d4af37);color:#2a1a10;border:1px solid rgba(120,90,30,.55);font-weight:400;box-shadow:0 2px 8px #785a1e47}.course-catalog-card__badge--enrolled{background:#6ba88aeb;color:#0f2a1b;border:1px solid rgba(212,175,55,.85);font-weight:400}.course-catalog-card__badge--preview{background:#d4af3738;color:var(--gold-deep, #C49A2E);border:1px solid rgba(212,175,55,.55)}.course-catalog-card__badge--completed{background:linear-gradient(135deg,#6ba88af2,#8fd0b0f2);color:#0f2a1b;border:1px solid rgba(107,168,138,.85);font-weight:400}.course-catalog-card__title{align-self:flex-start;max-width:100%;font-family:Heebo,sans-serif;font-size:clamp(16px,1.3vw + 11px,20px);font-weight:800!important;color:#17322f!important;margin:0;padding:0;background:none;border:none;box-shadow:none;line-height:1.35;text-shadow:0 1px 0 rgba(253,251,247,.95),0 0 10px rgba(253,251,247,.85)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.course-catalog-card__subtitle{font-family:Heebo,sans-serif;font-size:14px;color:var(--text-soft, #6B6862)!important;margin:0;line-height:1.55;overflow-wrap:anywhere;word-break:normal;text-shadow:none!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.course-catalog-card__meta{font-family:Heebo,sans-serif;font-size:13px;color:var(--text-soft, #6B6862)!important;margin:0;text-shadow:none!important}.course-catalog-card__footer{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px}.course-catalog-card__price{font-family:Heebo,sans-serif;font-size:14px;font-weight:400;color:var(--gold-deep, #C49A2E)}.course-catalog-card__price--discount{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.course-catalog-card__price-old{font-size:12.5px;font-weight:400;color:var(--text-soft, #6B6862);text-decoration:line-through}.course-catalog-card__price-new{font-size:15px;font-weight:400;color:var(--gold-deep, #C49A2E)}.course-catalog-card__price-badge{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;background:#d4af3738;border:1px solid rgba(212,175,55,.55);color:var(--gold-deep, #C49A2E);font-size:11px;font-weight:400}.course-catalog-card--cover .course-catalog-card__price-old{color:#fdfbf7b3!important}.course-catalog-card--cover .course-catalog-card__price-new,.course-catalog-card--cover .course-catalog-card__price-badge{color:var(--gold-bright, #F2D77A)!important}.course-catalog-card__cta{font-family:Heebo,sans-serif;font-size:13px;font-weight:400;color:var(--teal-brand, #2A8A8A)}.course-catalog-card--enrolled{border:2px solid rgba(212,175,55,.85);background:linear-gradient(135deg,#6ba88a33,#d4af3729),#fdfbf7d9;box-shadow:0 8px 28px #d4af3747,0 2px 10px #00000059}.course-catalog-card--enrolled.course-catalog-card--cover{background:transparent}.course-catalog-card--enrolled.course-catalog-card--cover .course-catalog-card__cover:after{background:linear-gradient(to top,#e2f3f1f5,#dcf0eee6 38%,#e0f2f08c 66%,#e0f2f000)}.course-catalog-card--enrolled:hover,.course-catalog-card--enrolled:focus-visible{border-color:#d4af37;box-shadow:0 12px 36px #d4af3766,0 4px 14px #00000073}.course-catalog-card--enrolled .course-catalog-card__cta{color:#fde9a8;font-weight:400;display:inline-flex;align-items:center;gap:4px}.course-catalog-card__enrolled-icon{position:absolute;inset-inline-end:14px;top:14px;width:32px;height:32px;border-radius:50%;background:#6ba88aeb;border:1px solid rgba(212,175,55,.85);display:inline-flex;align-items:center;justify-content:center;color:#fdfbf7;box-shadow:0 2px 8px #00000059}.course-catalog-card__actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:10px;width:100%}.course-catalog-card__btn{flex:1 1 120px;min-height:44px;border-radius:999px;font-family:Heebo,sans-serif;font-weight:400;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:transform var(--dur-fast, .2s) var(--ease-soft, cubic-bezier(.22,1,.36,1)),filter var(--dur-fast, .2s)}.course-catalog-card__btn:hover,.course-catalog-card__btn:focus-visible{transform:translateY(-1px)}.course-catalog-card__btn:focus-visible{outline:2px solid rgba(212,175,55,.9);outline-offset:3px}.course-catalog-card__btn--preview{background:#2a8a8a1a;border:1px solid rgba(42,138,138,.4);color:var(--teal-deep, #1F6F6F)}.course-catalog-card__btn--preview:hover,.course-catalog-card__btn--preview:focus-visible{background:#2a8a8a2e}.course-catalog-card__btn--purchase{background:linear-gradient(180deg,#ffffff8c,#fff0 52%),linear-gradient(145deg,#f2d77a,#d4af37 55%,#c49a2e);border:1px solid rgba(196,154,46,.9);color:#2a1a10!important;text-shadow:none;box-shadow:0 2px 12px #a0781e4d,inset 0 1px #ffffff73}.course-catalog-card__btn--purchase svg,.course-catalog-card__btn--purchase svg path{color:#2a1a10!important;stroke:#2a1a10!important}.course-catalog-card__btn--purchase:hover,.course-catalog-card__btn--purchase:focus-visible{background:linear-gradient(180deg,#fff9,#fff0 52%),linear-gradient(145deg,#f8e08c,#deba46 55%,#cda634);border-color:#c49a2e;box-shadow:0 6px 18px #a0781e66,inset 0 1px #ffffff80}.course-progress{display:flex;flex-direction:column;gap:6px;width:100%;margin-top:4px}.course-progress__track{position:relative;width:100%;height:8px;border-radius:999px;background:#143c3c73;border:1px solid rgba(212,175,55,.4);overflow:hidden}.course-progress__fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#d4af37,#f2d77a);box-shadow:0 0 8px #d4af3773;transition:width var(--dur-mid, .4s) var(--ease-soft, cubic-bezier(.22,1,.36,1));min-width:0}.course-progress__fill--done{background:linear-gradient(90deg,#6ba88a,#8fd0b0);box-shadow:0 0 8px #6ba88a80}.course-progress__label{margin:0;font-family:Heebo,sans-serif;font-size:12.5px;font-weight:400;color:var(--text-soft, #6B6862);text-shadow:none}.courses-catalog-section[aria-label="הקורסים שלי"]{margin-bottom:40px;padding-bottom:24px;border-bottom:1px solid rgba(212,175,55,.25)}.my-courses-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:28px 22px;border-radius:24px;background:var(--glass-bg, rgba(244, 239, 230, .75));backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%);border:1px solid rgba(212,175,55,.4);margin-bottom:28px;direction:rtl;text-align:center}.my-courses-empty__title{margin:0;font-family:Heebo,sans-serif;font-size:17px;font-weight:400;line-height:1.5;color:var(--glass-text-heading, #F2D77A);text-shadow:0 1px 8px rgba(0,0,0,.45)}.my-courses-empty__hint{margin:0;font-family:Heebo,sans-serif;font-size:14.5px;line-height:1.65;color:#fdfbf7eb;max-width:420px;text-shadow:0 1px 6px rgba(0,0,0,.5)}.my-courses-empty__cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 26px;border-radius:999px;background:var(--uf-btn-primary-bg, linear-gradient(155deg, rgba(247, 226, 154, .62) 0%, rgba(212, 175, 55, .55) 100%));border:1px solid rgba(212,175,55,.9);color:var(--uf-btn-primary-text, #2A1A10);font-family:Heebo,sans-serif;font-size:14.5px;font-weight:400;text-decoration:none;text-shadow:none;transition:filter var(--dur-fast, .2s)}a.my-courses-empty__cta.my-courses-empty__cta{background:var(--uf-btn-primary-bg, linear-gradient(155deg, rgba(247, 226, 154, .62) 0%, rgba(212, 175, 55, .55) 100%))!important;color:var(--uf-btn-primary-text, #2A1A10)!important}.my-courses-empty__cta:hover,.my-courses-empty__cta:focus-visible{filter:brightness(1.06)}.my-courses-empty__cta:focus-visible{outline:2px solid rgba(212,175,55,.9);outline-offset:3px}.course-preview-locked-slot{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08141ceb,#040c12fa);display:flex;align-items:center;justify-content:center}.course-preview-remaining{position:absolute;top:10px;inset-inline-start:50%;transform:translate(-50%);z-index:5;padding:4px 14px;border-radius:999px;background:#140f08b8;border:1px solid rgba(212,175,55,.55);color:var(--cream-base, #FDFBF7);font-family:Heebo,sans-serif;font-size:12.5px;font-weight:400;white-space:nowrap;pointer-events:none}.course-drip-learn{display:flex;flex-direction:column;gap:14px;direction:rtl}.course-drip-learn__banner{padding:12px 14px;border-radius:16px;background:linear-gradient(150deg,#144e4ec7,#1c5c5ca8);border:1px solid rgba(212,175,55,.4);color:#fdfbf7;font-family:Heebo,sans-serif;font-size:13.5px;line-height:1.55;text-shadow:0 1px 8px rgba(0,0,0,.55)}.course-drip-learn__banner strong{color:var(--cream-base, #FDFBF7)}.course-drip-learn__banner--full{background:linear-gradient(150deg,#144e4ec7,#1c5c5ca8);border-color:#6ba88a80}.course-drip-learn__banner--expired{background:linear-gradient(150deg,#144e4ec7,#1c5c5ca8);border-color:#b85c5c80}.course-drip-learn__empty{padding:24px;text-align:center;border-radius:20px;background:linear-gradient(150deg,#144e4eb8,#1c5c5c99);border:1px solid rgba(212,175,55,.4);color:#fdfbf7eb;font-family:Heebo,sans-serif;font-size:15px}.course-drip-learn__featured{padding:14px 16px;border-radius:24px;background:linear-gradient(150deg,#144e4ed1,#1c5c5cb3 55%,#1f6f6fc7);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid rgba(212,175,55,.45);color:#fff;display:flex;flex-direction:column;gap:6px}.course-drip-learn__featured-eyebrow{font-family:Heebo,sans-serif;font-size:12px;letter-spacing:.05em;color:var(--cream-base, #FDFBF7);margin:0;text-transform:none;text-shadow:0 1px 4px rgba(0,0,0,.75)}.course-drip-learn__featured-title{font-family:Heebo,sans-serif;font-size:17px;font-weight:400;color:#fff;margin:0;line-height:1.35;text-shadow:0 1px 4px rgba(0,0,0,.85),0 1px 14px rgba(0,0,0,.55)}.course-drip-learn__featured-desc{font-family:Heebo,sans-serif;font-size:14px;line-height:1.65;color:#ffffffeb;margin:0;text-shadow:0 1px 4px rgba(0,0,0,.75)}.course-drip-learn__featured-cta{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;margin-top:4px;border-radius:999px;border:1px solid rgba(212,175,55,.85);background:#d4af374d;color:#fff;font-family:Heebo,sans-serif;font-size:14px;font-weight:400;cursor:pointer;transition:transform var(--dur-fast, .2s) var(--ease-soft, cubic-bezier(.22,1,.36,1));min-height:40px}.course-drip-learn__featured-cta:hover,.course-drip-learn__featured-cta:focus-visible{transform:scale(1.02)}.course-drip-learn__featured-cta:focus-visible{outline:2px solid rgba(212,175,55,.9);outline-offset:3px}.course-lesson-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.course-lesson-list__item{width:100%;display:flex;align-items:center;gap:10px;padding:10px 14px;min-height:unset;border-radius:14px;background:linear-gradient(150deg,#144e4ec7,#1c5c5ca8);backdrop-filter:blur(12px) saturate(135%);-webkit-backdrop-filter:blur(12px) saturate(135%);border:1px solid rgba(212,175,55,.4);box-shadow:inset 0 1px #ffffff2e;color:#fdfbf7;font-family:Heebo,sans-serif;text-align:start;cursor:pointer;transition:border-color var(--dur-fast, .2s),background var(--dur-fast, .2s)}.course-lesson-list__item:hover:not(:disabled),.course-lesson-list__item:focus-visible:not(:disabled){border-color:#d4af37a6}.course-lesson-list__item:focus-visible{outline:2px solid rgba(212,175,55,.9);outline-offset:3px}.course-lesson-list__item--locked{background:linear-gradient(150deg,#144e4eb3,#1c5c5c94);opacity:1;cursor:not-allowed}.course-lesson-list__item--locked-cta{cursor:pointer}.course-lesson-list__item--locked-cta:hover,.course-lesson-list__item--locked-cta:focus-visible{border-color:#d4af37a6}.course-lesson-list__item--watched{border-color:#6ba88a73}.course-lesson-list__item--active{background:linear-gradient(150deg,#145454db,#1f6f6fbd);border-color:#d4af37b3}.course-lesson-list__item--preview{background:linear-gradient(150deg,#144e4ec7,#1c5c5ca8);border-color:#d4af378c}.course-lesson-list__icon{width:28px;height:28px;flex-shrink:0;border-radius:50%;background:#d4af372e;border:1px solid rgba(212,175,55,.4);color:#ffebb4f2;display:inline-flex;align-items:center;justify-content:center}.course-lesson-list__item--watched .course-lesson-list__icon{background:#6ba88a40;border-color:#6ba88a8c;color:#fff}.course-lesson-list__item--locked .course-lesson-list__icon{background:linear-gradient(155deg,#fdfbf7d1,#2a8a8a38 55%,#d4af3724);border-color:#d4af3747;color:var(--text-primary, #2B2A28)}.course-lesson-list__body{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.course-lesson-list__title{font-size:14.5px;font-weight:400;color:#fdfbf7;text-shadow:0 1px 2px rgba(0,0,0,.85),0 2px 10px rgba(0,0,0,.65);line-height:1.35}.course-lesson-list__meta{font-size:12px;color:#fdfbf7e0;text-shadow:0 1px 4px rgba(0,0,0,.75);display:inline-flex;align-items:center;gap:4px}.course-lesson-list__preview-badge{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;background:linear-gradient(135deg,#f2d77a,#d4af37);border:1px solid rgba(196,154,46,.75);border-radius:999px;font-size:10.5px;font-weight:400;color:#2b2a28;text-shadow:none;align-self:flex-start;margin-top:0}.course-lesson-list__item--watched .course-lesson-list__meta{color:#b4dcc3eb}.course-lesson-list__duration{font-size:13px;color:#fdfbf7e0;text-shadow:0 1px 4px rgba(0,0,0,.75);flex-shrink:0}.course-lesson-list+section h4,.course-drip-learn section h4{margin:8px 0 4px;padding:0;background:none;font-size:14px;font-weight:400;color:var(--gold-accent, #D4AF37);text-shadow:0 1px 6px rgba(0,0,0,.8)}.course-terms-box{width:100%;padding:16px 18px;border-radius:16px;background:linear-gradient(150deg,#2a8a8a6b,#fdfbf747);border:1px solid rgba(212,175,55,.4);color:var(--cream-base);text-align:start;direction:rtl}.course-terms-box__title{font-family:Heebo,sans-serif;font-size:15px;font-weight:400;color:var(--cream-base);margin:0 0 8px}.course-terms-box__list{list-style:disc;padding-inline-start:20px;margin:0 0 12px;font-family:Heebo,sans-serif;font-size:13.5px;line-height:1.7;color:#fdfbf7eb}.course-terms-box__link{color:var(--teal-deep, #1F6F6F)!important;text-decoration:underline;font-weight:400!important;text-shadow:none!important}.course-terms-box__link:hover,.course-terms-box__link:focus-visible{color:var(--teal-brand, #2A8A8A)!important}.course-terms-box__check{display:flex;align-items:flex-start;gap:10px;cursor:pointer;padding:8px 0 0;border-top:1px solid rgba(255,255,255,.14)}.course-terms-box__check input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.course-terms-box__check-box{flex-shrink:0;width:22px;height:22px;border-radius:6px;background:#fdfbf714;border:1.5px solid rgba(212,175,55,.7);display:inline-flex;align-items:center;justify-content:center;color:var(--gold-accent);margin-top:2px}.course-terms-box__check input[type=checkbox]:focus-visible+.course-terms-box__check-box{outline:2px solid rgba(212,175,55,.9);outline-offset:3px}.course-terms-box__check-label{font-family:Heebo,sans-serif;font-size:14px;line-height:1.55;color:var(--cream-base)}.lesson-protocol-html{direction:rtl}.lesson-protocol-html h1,.lesson-protocol-html h2,.lesson-protocol-html h3,.lesson-protocol-html h4{font-family:Heebo,sans-serif;color:var(--gold-accent, #D4AF37);margin:14px 0 6px;line-height:1.4;text-shadow:0 1px 8px rgba(0,0,0,.45)}.lesson-protocol-html h1{font-size:22px;font-weight:300}.lesson-protocol-html h2{font-size:19px;font-weight:400}.lesson-protocol-html h3{font-size:17px;font-weight:400}.lesson-protocol-html h4{font-size:15.5px;font-weight:400}.lesson-protocol-html p{margin:0 0 12px;line-height:1.85}.lesson-protocol-html ul,.lesson-protocol-html ol{padding-inline-start:22px;margin:0 0 14px}.lesson-protocol-html li{margin-bottom:6px;line-height:1.75}.lesson-protocol-html strong{color:var(--gold-accent, #D4AF37);font-weight:400}.lesson-protocol-html em{font-style:italic;color:#ffffffeb}.lesson-protocol-html a{color:#fde9a8;text-decoration:underline}.lesson-protocol-html blockquote{border-inline-start:3px solid rgba(212,175,55,.55);padding:6px 14px;margin:12px 0;background:#d4af3714;border-radius:8px;color:#fffffff5}.lesson-protocol-html hr{border:0;border-top:1px solid rgba(212,175,55,.35);margin:18px 0}@media(max-width:767px){.courses-catalog,.courses-catalog-grid,.courses-catalog-section,.all-courses-catalog,.grouped-accordion-section,.course-catalog-card,.my-courses-section{visibility:visible!important;opacity:1!important}.courses-catalog,.courses-catalog-grid,.all-courses-catalog__grid,.my-courses-section__grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.courses-catalog-section,.all-courses-catalog,.grouped-accordion-section,.my-courses-section{display:block!important}.course-catalog-card{display:flex!important;width:100%!important}.course-catalog-card:not(.course-catalog-card--cover) .course-catalog-card__title{color:var(--text-primary, #2B2A28)}.course-catalog-card:not(.course-catalog-card--cover) .course-catalog-card__subtitle{color:var(--text-soft, #6B6862)}.courses-soon-banner{display:block!important}.course-catalog-card{padding:12px!important;gap:8px!important;min-height:0!important}.course-catalog-card__subtitle{-webkit-line-clamp:2}.course-catalog-card__actions{padding-top:8px}.course-catalog-card--cover .course-catalog-card__badges{margin-top:44px}}@media(max-width:480px){.courses-catalog-grid,.all-courses-catalog__grid,.my-courses-section__grid{grid-template-columns:1fr!important;gap:10px!important;padding-inline:0!important}.course-catalog-card{padding:12px!important;min-height:0!important}.course-catalog-card__title{font-size:13px}.course-catalog-card__subtitle{font-size:12.5px}.course-catalog-card__actions{flex-direction:column}.course-catalog-card__btn{flex:1 1 auto;width:100%}}html[data-theme=dark] .course-catalog-card{background:linear-gradient(155deg,#182929f0,#121e1ef0);border-color:#d4af3766;box-shadow:0 10px 32px #0006}html[data-theme=dark] .course-catalog-card:hover{border-color:#d4af37b3;box-shadow:0 14px 38px #00000080}html[data-theme=dark] .course-catalog-card__title{background:none;border:none;color:#fdfbf7!important;text-shadow:0 1px 3px rgba(0,0,0,.85),0 0 12px rgba(0,0,0,.6)!important}html[data-theme=dark] .course-catalog-card__cover:after{background:linear-gradient(to top,#121e1ef5,#121e1ee6 44%,#182929ad,#1829291a)}html[data-theme=dark] .course-catalog-card--enrolled{background:linear-gradient(135deg,#6ba88a38,#d4af372e),#182929e6}html[data-theme=dark] .courses-empty-shelf__pill{background:#182929d9}html[data-theme=dark] .sivan-instructor-bubble__text{color:#2b2a28!important}html[data-theme=dark] .course-catalog-card--enrolled.course-catalog-card--cover .course-catalog-card__cover:after{background:linear-gradient(to top,#121e1ef5,#121e1ee6 40%,#1829299e,#1829291a)}html[data-theme=dark] .course-catalog-card__btn--preview{color:var(--teal-bright, #7ED4D4)}html[data-theme=dark] .course-terms-box__link{color:var(--teal-bright, #7ED4D4)!important}html[data-theme=dark] .course-terms-box__link:hover,html[data-theme=dark] .course-terms-box__link:focus-visible{color:var(--teal-brand, #45C2C2)!important}
