.CourseJourney_journey__ehzaZ{display:flex;flex-direction:column;gap:18px;max-width:720px;margin-inline:auto;padding:8px 0 40px}.CourseJourney_back__1UjFF{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:40px;font-size:14px;font-weight:700;color:var(--c-accent,#11695f)}.CourseJourney_back__1UjFF:hover{text-decoration:underline}.CourseJourney_head__v0_Ci{display:flex;flex-direction:column;gap:12px;background:var(--c-surface,#fff);border:1px solid var(--c-line,#e4ddd2);border-radius:24px;padding:20px}.CourseJourney_headText__JagwF h1{margin:0;font-size:clamp(24px,4vw,30px);line-height:1.4}.CourseJourney_headText__JagwF p{margin:6px 0 0;font-size:14.5px;line-height:1.8;color:var(--c-ink-2,#5c554c)}.CourseJourney_stats__lxmtD{font-weight:700;color:var(--c-ink,#1d1a16)!important}.CourseJourney_bar__egyLk{margin-top:10px;height:10px;border-radius:999px;background:var(--c-line,#e4ddd2);overflow:hidden}.CourseJourney_bar__egyLk span{display:block;height:100%;border-radius:inherit;background:var(--c-accent,#11695f);transition:width .4s ease}.CourseJourney_continue__eVyd9{display:flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:10px 18px;border-radius:16px;background:var(--c-accent,#11695f);color:#fff;font-weight:700;font-size:15.5px;text-align:center;line-height:1.5}.CourseJourney_continue__eVyd9:hover{background:var(--c-accent-strong,#0b4f47)}.CourseJourney_finished__EOSc5{margin:0;display:flex;align-items:center;gap:8px;font-weight:700;color:var(--c-accent,#11695f)}.CourseJourney_guest__NRveM{display:flex;flex-direction:column;gap:10px;background:var(--c-accent-soft,#dcefe9);border-radius:16px;padding:14px}.CourseJourney_guest__NRveM p{margin:0;font-size:14px;line-height:1.7}.CourseJourney_guest__NRveM div{display:flex;flex-wrap:wrap;gap:8px}.CourseJourney_guest__NRveM a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:12px;background:var(--c-surface,#fff);font-weight:700;font-size:14px;color:var(--c-accent-strong,#0b4f47)}.CourseJourney_muted__qYLVX{margin:0;font-size:13.5px;color:var(--c-ink-2,#5c554c)}.CourseJourney_error__lcNK6{margin:0;font-size:13.5px;color:#b4462a}.CourseJourney_unit__uc24q{background:var(--c-surface,#fff);border:1px solid var(--c-line,#e4ddd2);border-radius:24px;padding:16px 18px}.CourseJourney_unit__uc24q[data-locked]{background:var(--c-surface-2,#f6f2ea)}.CourseJourney_unitHead__WUisG{display:flex;align-items:center;gap:10px;flex-wrap:wrap;list-style:none;cursor:default}.CourseJourney_unitDetails___2DaA summary{cursor:pointer}.CourseJourney_unitDetails___2DaA summary::-webkit-details-marker{display:none}.CourseJourney_unitDetails___2DaA summary:after{content:"عرض الدروس";-webkit-margin-start:auto;margin-inline-start:auto;font-size:12.5px;color:var(--c-accent,#11695f);text-decoration:underline}.CourseJourney_unitDetails___2DaA[open] summary:after{content:"إخفاء"}.CourseJourney_unitNo__1T3gc{font-size:12px;font-weight:800;color:var(--c-accent,#11695f);background:var(--c-accent-soft,#dcefe9);border-radius:999px;padding:3px 10px}.CourseJourney_unitHead__WUisG h2{margin:0;font-size:18px;line-height:1.5}.CourseJourney_unitState__IaNXZ{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12.5px;font-weight:700;color:var(--c-ink-2,#5c554c)}.CourseJourney_unitDetails___2DaA .CourseJourney_unitState__IaNXZ{-webkit-margin-start:0;margin-inline-start:0}.CourseJourney_nodes__8cgE1{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;position:relative}.CourseJourney_item__WBrsc{position:relative;-webkit-padding-start:calc(var(--zig,0) * 22px);padding-inline-start:calc(var(--zig,0) * 22px)}.CourseJourney_item__WBrsc[data-zig="1"]{--zig:1}.CourseJourney_item__WBrsc[data-zig="2"]{--zig:2}@media (max-width:520px){.CourseJourney_item__WBrsc{-webkit-padding-start:calc(var(--zig,0) * 10px);padding-inline-start:calc(var(--zig,0) * 10px)}}.CourseJourney_link__5hDYh{display:flex;align-items:center;gap:14px;padding:8px;border-radius:18px;color:inherit;text-decoration:none}a.CourseJourney_link__5hDYh:hover{background:var(--c-surface-2,#f6f2ea)}a.CourseJourney_link__5hDYh:focus-visible{outline:2px solid var(--c-focus,#11695f);outline-offset:2px}.CourseJourney_node__vciXq{flex:none;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:var(--c-surface-2,#f1ebe1);color:var(--c-ink-3,#8b8378);border:3px solid var(--c-line,#e4ddd2)}.CourseJourney_item__WBrsc[data-status=done] .CourseJourney_node__vciXq{background:var(--c-accent,#11695f);border-color:var(--c-accent,#11695f);color:#fff}.CourseJourney_item__WBrsc[data-status=current] .CourseJourney_node__vciXq{box-shadow:0 0 0 6px color-mix(in srgb,var(--c-accent,#11695f) 18%,transparent);animation:CourseJourney_here__Vi_HO 2.2s ease-in-out infinite}.CourseJourney_item__WBrsc[data-status=current] .CourseJourney_node__vciXq,.CourseJourney_item__WBrsc[data-status=open] .CourseJourney_node__vciXq{background:var(--c-surface,#fff);border-color:var(--c-accent,#11695f);color:var(--c-accent,#11695f)}@keyframes CourseJourney_here__Vi_HO{50%{box-shadow:0 0 0 11px color-mix(in srgb,var(--c-accent,#11695f) 8%,transparent)}}.CourseJourney_nodeText__EU962{display:flex;flex-direction:column;gap:2px;min-width:0}.CourseJourney_nodeText__EU962 strong{font-size:15.5px;line-height:1.5}.CourseJourney_nodeText__EU962 small{font-size:12.5px;color:var(--c-ink-2,#5c554c)}.CourseJourney_item__WBrsc[data-status=locked] .CourseJourney_nodeText__EU962 strong{color:var(--c-ink-2,#5c554c)}.CourseJourney_lockNote__IE0GS{color:var(--c-ink-3,#8b8378)!important}.CourseJourney_here__Vi_HO{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:800;color:#fff;background:var(--c-accent,#11695f);border-radius:999px;padding:2px 9px}.CourseJourney_stars__druCn{display:inline-flex;gap:2px;color:var(--c-line,#d8cfc1)}.CourseJourney_stars__druCn [data-on]{color:#e0a02e}:root[data-ed-theme=dark] .CourseJourney_continue__eVyd9,:root[data-ed-theme=dark] .CourseJourney_here__Vi_HO,:root[data-ed-theme=dark] .CourseJourney_item__WBrsc[data-status=done] .CourseJourney_node__vciXq{color:#0f1c1a}:root[data-ed-theme=dark] .CourseJourney_error__lcNK6{color:#f0a48c}@media (prefers-reduced-motion:reduce){.CourseJourney_item__WBrsc[data-status=current] .CourseJourney_node__vciXq{animation:none}.CourseJourney_bar__egyLk span{transition:none}}