.cl-dark .learn-hero .chero h1{max-width:46rem}.cl-dark .learn-hero .chero__sub{margin-top:1rem}.cl-dark .learn__grid{align-items:start;gap:clamp(1.75rem,4vw,2.5rem);margin-top:clamp(1.75rem,4vw,3rem);display:grid}@media (min-width:980px){.cl-dark .learn__grid{grid-template-columns:minmax(0,1.7fr) minmax(19rem,1fr)}.cl-dark .learn-main .learn-hero{overflow:clip}.cl-dark .learn-main .learn__stage{position:sticky;top:1.25rem}}.cl-dark .learn-main .learn__stage .vstage{width:100%;margin-top:0}.cl-dark .learn-main .learn__stage .browser{max-width:none;margin:0}.cl-dark .learn-main .film__box{aspect-ratio:16/9;background:#0e2200;position:relative}.cl-dark .learn-main .learn__host,.cl-dark .learn-main .learn__cover{position:absolute;inset:0}.cl-dark .learn-main .film__poster,.cl-dark .learn-main .film__frame{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.cl-dark .learn-main .film__poster{object-fit:cover}.cl-dark .learn-main .film__play{cursor:pointer;width:100%;height:100%;color:var(--ld-a1);background:radial-gradient(60% 60%,#0e220024,#0e220080);border:0;place-content:center;gap:.625rem;padding:0;display:grid;position:absolute;inset:0}.cl-dark .learn-main .film__ring{background:var(--ld-a1-grad);width:clamp(4.25rem,10vw,6.25rem);height:clamp(4.25rem,10vw,6.25rem);color:var(--ld-a1-ink);box-shadow:0 5px 0 var(--ld-a1-deep),0 24px 50px -20px #0009;border-radius:50%;place-items:center;margin-inline:auto;transition:transform .18s;animation:2.2s ease-out infinite ld-soundcall;display:grid}.cl-dark .learn-main .film__play:hover .film__ring,.cl-dark .learn-main .film__play:focus-visible .film__ring{transform:translateY(-2px)scale(1.04)}.cl-dark .learn-main .film__play:focus-visible{outline:3px solid var(--ld-a1);outline-offset:-6px}.cl-dark .learn-main .film__ring svg{width:44%;height:44%;margin-inline-end:6%}.cl-dark .learn-main .film__word{letter-spacing:.14em;color:#fff;text-shadow:0 2px 10px #0000008c;direction:ltr;font-size:clamp(.9375rem,1.6vw,1.125rem);font-weight:900}.cl-dark .learn-main .browser__bar{align-items:center}.cl-dark .learn-main .film__full{min-height:2.75rem;color:var(--ld-t-hi);font:inherit;cursor:pointer;direction:rtl;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.375rem;margin-block:-.75rem;margin-inline-start:auto;padding:0 .75rem;font-size:.875rem;font-weight:700;display:inline-flex}.cl-dark .learn-main .film__full svg{width:1.125rem;height:1.125rem}.cl-dark .learn-main .film__full:hover{background:rgba(var(--ld-a1-rgb),.18)}.cl-dark .learn-main .film__full:focus-visible{outline-offset:-3px;outline:3px solid #054d28}.cl-dark .learn-main .film__box:fullscreen{aspect-ratio:auto;width:100%;height:100%}.cl-dark .learn-main .learn__state{text-align:center;color:#fff;background:#0e2200c7;place-content:center;justify-items:center;gap:.75rem;padding:1rem;font-size:clamp(.9375rem,1.6vw,1.0625rem);line-height:1.5;display:grid;position:absolute;inset:0}.cl-dark .learn-main .learn__state-h{font-size:clamp(1.125rem,2.4vw,1.5rem);font-weight:900}.cl-dark .learn-main .learn__state .btn{width:auto;max-width:100%}.cl-dark .learn-main .learn__state .btn:focus-visible{outline-offset:3px;outline:3px solid #fff}.cl-dark .learn-main .learn__ghost{color:#fff;min-height:2.75rem;font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0 1rem;font-weight:700;text-decoration:underline}.cl-dark .learn-main .learn__ghost:focus-visible{outline-offset:2px;border-radius:.375rem;outline:3px solid #fff}.cl-dark .learn-main .learn__spin{border:3px solid #ffffff4d;border-top-color:var(--ld-a1);border-radius:50%;width:2.5rem;height:2.5rem;animation:.9s linear infinite learn-spin}@keyframes learn-spin{to{transform:rotate(360deg)}}@media (max-width:560px){.cl-dark .learn-main .learn__state{gap:.375rem;padding:.5rem}.cl-dark .learn-main .learn__state .btn.btn--sm{padding:10px 16px;font-size:.9375rem}}.cl-dark .learn__now{color:var(--ld-t-hi);align-items:center;gap:.625rem;margin-top:1rem;font-size:clamp(1.0625rem,2vw,1.25rem);font-weight:900;display:flex}.cl-dark .learn__now-n{background:var(--ld-a1-grad);width:2rem;height:2rem;color:var(--ld-a1-ink);border-radius:50%;flex:none;place-items:center;font-size:1rem;display:grid}.cl-dark .learn-main .learn__link{margin-top:1rem}.cl-dark .learn-main .learn__link .btn{width:auto;max-width:100%;display:inline-block}.cl-dark .learn-main .learn__link .btn:focus-visible{outline-offset:3px;outline:3px solid #054d28}.cl-dark .learn__list-h{font-size:clamp(1.375rem,2.6vw,1.75rem)}.cl-dark .learn__progress{color:var(--ld-t-mid);margin-top:.375rem;font-size:1rem}.cl-dark .lessons{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.cl-dark .lesson{background:var(--ld-card);border:1px solid var(--ld-card-line);box-shadow:var(--ld-sh-1);border-radius:1rem;transition:border-color .3s,box-shadow .3s,background .3s}.cl-dark .lesson.is-current{border-color:var(--ld-a1-line);background:linear-gradient(165deg,rgba(var(--ld-a1-rgb),.2),rgba(var(--ld-a1-rgb),.05));box-shadow:0 0 0 2px rgba(var(--ld-a1-rgb),.7),var(--ld-sh-2)}.cl-dark .lesson--soon{background:var(--ld-sf-6);box-shadow:none;border-style:dashed;border-color:#16330038}.cl-dark .lesson__pick{width:100%;color:inherit;font:inherit;text-align:right;background:0 0;border:0;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.875rem;padding:1rem 1rem .25rem;display:grid}.cl-dark button.lesson__pick{cursor:pointer}.cl-dark .lesson--soon .lesson__pick{padding-bottom:1rem}.cl-dark .lesson__pick:focus-visible{outline-offset:2px;outline:3px solid #054d28}.cl-dark button.lesson__pick:hover .lesson__title{text-underline-offset:.2em;text-decoration:underline}.cl-dark .lesson__num{background:rgba(var(--ld-a1-rgb),.28);width:2.25rem;height:2.25rem;color:var(--ld-t-hi);border-radius:50%;place-items:center;font-weight:900;display:grid}.cl-dark .lesson.is-current .lesson__num{background:var(--ld-a1-grad);box-shadow:0 3px 0 var(--ld-a1-deep)}.cl-dark .lesson--soon .lesson__num{background:#16330014}.cl-dark .lesson__body{gap:.25rem;padding-top:.25rem;display:grid}.cl-dark .lesson__title{color:var(--ld-t-hi);font-size:1.0625rem;font-weight:900;line-height:1.35}.cl-dark .lesson__does{color:var(--ld-t-mid);font-size:.9375rem;line-height:1.5}.cl-dark .lesson__len{color:var(--ld-t-hi);font-variant-numeric:tabular-nums;padding-top:.375rem;font-size:.9375rem;font-weight:700}.cl-dark .lesson__soon{white-space:nowrap;color:#fff;background:#163300;border-radius:999px;margin-top:.25rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:700}.cl-dark .lpath{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;font-size:.9375rem;line-height:1.35;display:flex}.cl-dark .lpath__h{color:var(--ld-t-hi);font-weight:900}.cl-dark .lpath__steps{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.cl-dark .lpath__step{align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}.cl-dark .lpath__chip{color:var(--ld-a1-ink);background:rgba(var(--ld-a1-rgb),.3);border:1px solid var(--ld-a1-line);overflow-wrap:anywhere;border-radius:999px;padding:.25rem .625rem;font-weight:700}.cl-dark .lpath__chip--end{background:var(--ld-a1);border-color:var(--ld-a1-deep)}.cl-dark .lpath__sep{color:var(--ld-a1-ink);font-weight:900}.cl-dark .lesson__admin{margin:.5rem 1rem 0}.cl-dark .learn-main .learn__path{background:var(--ld-card);border:1px solid var(--ld-a1-line);box-shadow:var(--ld-sh-1);border-radius:1rem;margin-top:1rem;padding:.75rem 1rem}.cl-dark .lesson__seen{width:fit-content;min-height:2.75rem;color:var(--ld-t-hi);cursor:pointer;align-items:center;gap:.5rem;margin-inline-start:4.125rem;padding-inline-end:.75rem;font-size:.9375rem;font-weight:700;display:flex}.cl-dark .lesson__seen input{accent-color:#054d28;cursor:pointer;width:1.25rem;height:1.25rem;margin:0}.cl-dark .lesson__seen input:focus-visible{outline-offset:2px;outline:3px solid #054d28}.cl-dark .learn-help{padding-block:clamp(56px,8vw,96px)}.cl-dark .learn-help h2{max-width:47.5rem;margin-inline:auto;font-size:clamp(1.5rem,3.6vw,2.25rem)}.cl-dark .learn-help .calcard{background:var(--ld-card);border:1px solid var(--ld-card-line);max-width:65rem;box-shadow:var(--ld-sh-2);direction:ltr;border-radius:24px;margin:clamp(1.625rem,4vw,2.5rem) auto 0;padding:clamp(.5rem,2vw,1.25rem);overflow:hidden}.cl-dark .learn-help .calbox{width:100%;height:700px;min-height:700px;overflow:auto}.cl-dark .nav__login:focus-visible{outline-offset:3px;outline:3px solid #054d28}@media (prefers-reduced-motion:reduce){.cl-dark .learn-main .vstage .orbit,.cl-dark .learn-main .film__ring,.cl-dark .learn-main .learn__spin,.cl-dark .learn-main .rise .w{animation:none}.cl-dark .lesson{transition:none}}html.a11y-reduce-motion .cl-dark .learn-main .vstage .orbit,html.a11y-reduce-motion .cl-dark .learn-main .film__ring,html.a11y-reduce-motion .cl-dark .learn-main .learn__spin,html.a11y-reduce-motion .cl-dark .learn-main .rise .w{animation:none}html.a11y-reduce-motion .cl-dark .lesson{transition:none}.cl-dark .learn-nav__short{display:none}@media (max-width:480px){.cl-dark .learn-nav__long{display:none}.cl-dark .learn-nav__short{display:inline}.cl-dark .nav__links .nav__login{white-space:nowrap;padding:0 12px;font-size:.9375rem}}@media (max-width:370px){.cl-dark .nav__links{gap:6px}.cl-dark .nav__links .nav__login{padding:0 10px;font-size:.875rem}}
