.loading-arm-module__5aNOIG__box{aspect-ratio:142/50;vertical-align:middle;display:inline-block;position:relative}.loading-arm-module__5aNOIG__box svg,.loading-arm-module__5aNOIG__box>span{width:100%;height:100%;position:absolute;inset:0}.loading-arm-module__5aNOIG__armR,.loading-arm-module__5aNOIG__armL,.loading-arm-module__5aNOIG__fr,.loading-arm-module__5aNOIG__fl{animation-duration:var(--arm-duration,2.2s);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.loading-arm-module__5aNOIG__armR{transform-origin:52.7% 68%;animation-name:loading-arm-module__5aNOIG__raise}.loading-arm-module__5aNOIG__armL{transform-origin:47.3% 68%;--arm-mirror:-1;animation-name:loading-arm-module__5aNOIG__raise}.loading-arm-module__5aNOIG__fr{transform-origin:73.7% 15.8%;animation-name:loading-arm-module__5aNOIG__bend}.loading-arm-module__5aNOIG__fl{transform-origin:26.3% 15.8%;--arm-mirror:-1;animation-name:loading-arm-module__5aNOIG__bend}.loading-arm-module__5aNOIG__relaxed,.loading-arm-module__5aNOIG__flexed{animation-duration:var(--arm-duration,2.2s);animation-timing-function:step-end;animation-iteration-count:infinite}.loading-arm-module__5aNOIG__relaxed{animation-name:loading-arm-module__5aNOIG__relax}.loading-arm-module__5aNOIG__flexed{animation-name:loading-arm-module__5aNOIG__flex}@keyframes loading-arm-module__5aNOIG__relax{0%,87%,to{transform:scale(1)}9%{transform:scale(0)}}@keyframes loading-arm-module__5aNOIG__flex{0%,87%,to{transform:scale(0)}9%{transform:scale(1)}}@keyframes loading-arm-module__5aNOIG__raise{0%,9%,87%,to{transform:rotate(calc(var(--arm-mirror,1) * var(--arm-hang,41deg)))}25%,75%{transform:rotate(0)}}@keyframes loading-arm-module__5aNOIG__bend{0%,9%,87%,to{transform:rotate(calc(var(--arm-mirror,1) * var(--arm-straight,149deg)))}25%,75%{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.loading-arm-module__5aNOIG__armR,.loading-arm-module__5aNOIG__armL,.loading-arm-module__5aNOIG__fr,.loading-arm-module__5aNOIG__fl{--arm-duration:3s;--arm-hang:12deg;--arm-straight:40deg}}
@supports ((-moz-appearance:none)){.reel-carousel-module__QfgktW__strip{scrollbar-width:thin;scrollbar-color:var(--color-neutral-300) transparent}}.reel-carousel-module__QfgktW__featured{border-radius:var(--radius-lg);background-color:var(--color-surface);background-image:repeating-linear-gradient(#0000 0 3.4rem,#00000009 3.4rem calc(3.4rem + 1px));border:1px solid #0000001f;gap:1.5rem;padding:1rem;display:grid}@media (min-width:768px){.reel-carousel-module__QfgktW__featured{grid-template-columns:15rem minmax(0,1fr);padding:1.5rem}.reel-carousel-module__QfgktW__featured.reel-carousel-module__QfgktW__playing{grid-template-columns:minmax(16rem,20.3125rem) minmax(0,1fr)}.reel-carousel-module__QfgktW__strip::-webkit-scrollbar{height:6px}.reel-carousel-module__QfgktW__strip::-webkit-scrollbar-track{background:0 0;margin-inline:.25rem}.reel-carousel-module__QfgktW__strip::-webkit-scrollbar-thumb{background:var(--color-neutral-300);border-radius:var(--radius-pill)}.reel-carousel-module__QfgktW__strip::-webkit-scrollbar-thumb:hover{background:var(--color-brand-600)}.reel-carousel-module__QfgktW__strip::-webkit-scrollbar-thumb:active{background:var(--color-brand-600)}}
.course-program-module__L2xR8a__blueprint{background-color:#101112;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:48px 48px}.course-program-module__L2xR8a__book{border-left:8px solid var(--color-brand-700);background:#181a1b;box-shadow:8px 8px #e5e7eb,9px 9px #d1d5db}.course-program-module__L2xR8a__anchor{scroll-margin-top:6rem}.course-program-module__L2xR8a__story>section{content-visibility:auto;contain-intrinsic-block-size:auto 900px}@media print{.course-program-module__L2xR8a__story>section{content-visibility:visible}}
.price-module__8enZzG__cut{line-height:1;text-decoration:none;display:inline-block;position:relative}.price-module__8enZzG__cutLine{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.price-module__8enZzG__cutLine line{stroke:var(--price-cut,var(--color-brand-600));stroke-width:.12em;stroke-linecap:round}.price-module__8enZzG__sell{color:var(--price-sell,var(--color-brand-600));font-weight:800;line-height:1;text-decoration:none;display:inline-block;position:relative}
