.wrapperOuter-SwAvhX{border:2px solid var(--color-gray-850);border-radius:12px;margin:0 auto;overflow:hidden}.wrapper-ieyGKo{box-sizing:border-box;border:4px solid var(--color-black);aspect-ratio:16/9;border-radius:10px;align-items:end;display:grid;position:relative;overflow:hidden}.video-Khk1cy{object-fit:cover;border-radius:var(--radius);background-color:var(--gray-0);grid-area:1/1;width:calc(100% + 2px);height:calc(100% + 2px);display:block}:-webkit-full-screen .wrapper-ieyGKo{width:100vw;height:100vh}:fullscreen .wrapper-ieyGKo{width:100vw;height:100vh}:-webkit-full-screen .video-Khk1cy{align-self:center;max-width:100%;max-height:100vh}:fullscreen .video-Khk1cy{align-self:center;max-width:100%;max-height:100vh}.play-k937LD{z-index:1;pointer-events:none;background:#000000b3 url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgb3BhY2l0eT0iMC4wMSIgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMzEuNzUxOSAyNC4xNjc5TDE5LjU1NDcgMTYuMDM2NUMxOC44OTAxIDE1LjU5MzQgMTggMTYuMDY5OCAxOCAxNi44Njg1VjMzLjEzMTVDMTggMzMuOTMwMiAxOC44OTAxIDM0LjQwNjYgMTkuNTU0NyAzMy45NjM1TDMxLjc1MTkgMjUuODMyMUMzMi4zNDU3IDI1LjQzNjIgMzIuMzQ1NyAyNC41NjM4IDMxLjc1MTkgMjQuMTY3OVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) 50%;border-radius:50%;grid-area:1/1;place-self:center;width:60px;height:60px}@media (max-width:520px){.play-k937LD{display:none}}.controls-D2HmIt{z-index:2;opacity:0;pointer-events:none;grid-area:1/1;padding:.25rem .25rem .5rem;transition:all .2s;position:relative;top:1px;transform:translateY(10px)}.activeControls-bJj_4s{opacity:1;pointer-events:auto;transform:translateY(0)}.buttons-vXX2uH{color:#fff;background:#000;border-radius:0 0 12px 12px;grid-template-rows:50px;grid-template-columns:50px repeat(2,40px) 1fr auto repeat(4,50px);align-content:stretch;padding:4px;display:grid;position:relative}@media (max-width:700px){.buttons-vXX2uH{grid-template-columns:40px repeat(2,40px) auto 40px 40px 40px 40px;font-size:.75rem}.buttons-vXX2uH div:first-of-type span:last-child,.buttons-vXX2uH div:nth-of-type(2){display:none}}@media (max-width:390px){.buttons-vXX2uH{grid-template-columns:40px auto 40px 40px 40px 40px}.buttons-vXX2uH button:nth-of-type(2),.buttons-vXX2uH button:nth-of-type(3){display:none}}.android .buttons-vXX2uH{display:none}.playback-_5Qjqw{position:relative}.playbackMenu-asOg0k{opacity:0;pointer-events:none;z-index:10;border-radius:4px 4px 0 0;width:50px;transition:all .1s;position:absolute;bottom:50px;overflow:hidden;transform:translateY(10px)}@media (hover:hover){.playback-_5Qjqw:hover .playbackMenu-asOg0k{opacity:1;pointer-events:initial;transform:translateY(0)}}.notification-qofBMJ{z-index:3;opacity:0;pointer-events:none;background:#000000b3 50% no-repeat;border-radius:50%;grid-area:1/1;place-self:center;width:80px;height:80px;transform:scale(0)}.on-qNHG2w{animation:.7s forwards notification-qofBMJ}@keyframes notification-qofBMJ{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.2)}}body[data-page=lesson].focus .wrapper-ieyGKo{border:2px solid #000;max-height:95vh;margin:auto;box-shadow:0 0 20px 2px #ffffff0d}.timelineWrapper-PrYMbb{background:#000c;border-radius:12px 12px 0 0;padding:0 15px}.android .timelineWrapper-PrYMbb{display:none}.timeline-rlqQoT{box-sizing:border-box;cursor:pointer;align-items:center;padding:15px 0;display:grid;position:relative}.timeline-rlqQoT:after,.timelineProgress-Oy_gKb,.timelineLoad-We37gq{border-radius:4px;grid-area:1/1;height:4px}.timeline-rlqQoT:after{content:"";background:#333;display:block}.timelineProgress-Oy_gKb{color:var(--color-light-tema);background:linear-gradient(to right,var(--color-dark-tema),var(--color-light-tema));z-index:2;position:relative}.timelineLoad-We37gq{z-index:1;background:#666}.timelineProgress-Oy_gKb:after{content:"";box-sizing:border-box;opacity:0;background:#000;border:3px solid;border-radius:50%;width:12px;height:12px;transition:all .1s;display:block;position:absolute;top:-4px;right:-6px;transform:scale(0)}.timeline-rlqQoT:hover .timelineProgress-Oy_gKb:after{opacity:1;transform:scale(1)}.preview-L2A1ng{pointer-events:none;z-index:100;visibility:hidden;border-radius:2px;grid-template-rows:90px;grid-template-columns:100px;justify-items:center;display:grid;position:absolute;top:-95px;left:0;overflow:hidden}.timeline-rlqQoT:hover .preview-L2A1ng{visibility:visible}.previewImg-EjcJw2{box-sizing:border-box;border:2px solid #1a1a1a;grid-area:1/1;justify-content:center;width:160px;height:90px;display:grid}.previewTime-s6s2k8{color:#fff;z-index:100;background:#1a1a1ab3;border-radius:2px;grid-area:1/1;align-self:end;padding:4px;font-size:.75rem}.button-DgfWYE{cursor:pointer;text-align:center;color:#fff;background-color:#000;background-position:50%;background-repeat:no-repeat;border:0;width:100%;height:100%;font-family:Cascadia Code,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:.85rem;overflow:hidden}.button-DgfWYE:hover,.button-DgfWYE.active-0gBsuR{background-color:var(--color-gray-800)}@media (max-width:600px){.button-DgfWYE{font-size:.75rem}}.volume-l7DYq4{grid-template-columns:80px 50px;gap:.25rem;display:grid}.volumeSlide-i6SFV4{cursor:pointer;opacity:0;justify-self:end;align-items:center;width:40px;margin-right:5px;transition:all .1s;display:grid}.volume-l7DYq4:hover .volumeSlide-i6SFV4{opacity:1;width:100%}.volumeSlide-i6SFV4:after,.volumeSlideActive-UyefHt:before{content:"";border-radius:4px;height:4px;display:block}.volumeSlide-i6SFV4:after{background:#fff3;grid-area:1/1}.volumeSlideActive-UyefHt{grid-area:1/1;align-items:center;display:grid;position:relative}.volumeSlideActive-UyefHt:before{background:#fff}.volumeSlideActive-UyefHt:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;display:block;position:absolute;right:-6px}.loading-U6TrNM{z-index:2;background:#000c;flex-direction:column;order:1;grid-area:1/1;height:100%;padding:16px;display:flex}.loading-U6TrNM.loadingBuffer-R4qOlE{background:0 0}.loading-U6TrNM button{cursor:pointer}.problema-WLw_Vg{border-radius:var(--radius);text-align:center;background:var(--gray-7);max-width:600px;margin:0 auto 20px;padding:12px;animation:.3s ease-in forwards slideIn-uOCNmD}@keyframes slideIn-uOCNmD{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.problema-WLw_Vg p{color:var(--gray-1);margin-bottom:12px;font-size:1.15rem}.buttons-kdW9Iw{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.buttons-kdW9Iw button{color:var(--gray-3);border:0;border:2px solid var(--gray-3);background:0 0;border-radius:4px;padding:8px 12px}.buttons-kdW9Iw button.active-YoKIfV,.buttons-kdW9Iw button:hover{background:var(--gray-1);color:var(--gray-7);border-color:var(--gray-1)}.subtitleWrapper-oi2t8S{justify-content:center;width:100%;padding:0 1rem;display:flex;position:absolute;bottom:20px}.activeControls-fBGrbT.subtitleWrapper-oi2t8S{bottom:100px}video::cue{text-shadow:1px 1px 2px #000;color:#ffff02;background:#000c;margin-bottom:40px}.subtitle-D0adx9{text-align:center;z-index:2;text-shadow:1px 1px #000;white-space:pre-line;color:#ffff02;background:#000c;border-radius:4px;padding:.5rem 1rem;font:500 max(.875rem,min(2vw,2rem))/1.3 Arial,Helvetica,sans-serif;left:0}@media (max-width:700px){.subtitleWrapper-oi2t8S{bottom:10px}.subtitle-D0adx9{white-space:initial;padding:.25rem}}@layer base{:where(.course-app){--font-sans:"Lexend",sans-serif;--font-serif:"Bogue",serif;--font-mono:"Cascadia Code",monospace;--gray-0:#000;--gray-1:#0e1013;--gray-2:#1b1d20;--gray-3:#222326;--gray-4:#606163;--gray-5:#b0b2b3;--gray-7:#fff;--color-1-light:#fa0;--color-1-dark:#f20;--color-2-light:#fd0;--color-2-dark:#f90;--color-3-light:#be2;--color-3-dark:#3b2;--color-4-light:#1ce;--color-4-dark:#16d;--color-5-light:#c1f;--color-5-dark:#70e;--gradient-1:linear-gradient(to right,var(--color-1-light),var(--color-1-dark));--gradientop-1:linear-gradient(to bottom,var(--color-1-light),var(--color-1-dark));--gradient-2:linear-gradient(to right,var(--color-2-light),var(--color-2-dark));--gradientop-2:linear-gradient(to bottom,var(--color-2-light),var(--color-2-dark));--gradient-3:linear-gradient(to right,var(--color-3-light),var(--color-3-dark));--gradientop-3:linear-gradient(to bottom,var(--color-3-light),var(--color-3-dark));--gradient-4:linear-gradient(to right,var(--color-4-light),var(--color-4-dark));--gradientop-4:linear-gradient(to bottom,var(--color-4-light),var(--color-4-dark));--gradient-5:linear-gradient(to right,var(--color-5-light),var(--color-5-dark));--gradientop-5:linear-gradient(to bottom,var(--color-5-light),var(--color-5-dark));--gap-0:.75rem;--gap-1:1.25rem;--gap-2:2.5rem;--radius:4px;--font-0:3rem;--font-1:2rem;--font-2:1.5rem;--font-3:1.125rem;--font-4:1rem;--color-gray-0:var(--gray-0);--color-gray-1:var(--gray-1);--color-gray-2:var(--gray-2);--color-gray-3:var(--gray-3);--color-gray-4:var(--gray-4);--color-gray-5:var(--gray-5);--color-gray-7:var(--gray-7);--spacing-g0:var(--gap-0);--spacing-g1:var(--gap-1);--spacing-g2:var(--gap-2);--text-f0:var(--font-0);--text-f1:var(--font-1);--text-f2:var(--font-2);--text-f3:var(--font-3);--text-f4:var(--font-4);--radius-c:var(--radius);--radius-cs:2px;font-family:var(--font-sans);background:var(--gray-2);color:var(--gray-7);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:calc(100vh + 80px);font-weight:400;display:flex}@supports (color:color(display-p3 1 1 1)){:where(.course-app){--color-1-light:color(display-p3 1 .65 0);--color-1-dark:color(display-p3 1 .15 0);--color-2-light:color(display-p3 1 .9 0);--color-2-dark:color(display-p3 1 .6 0);--color-3-light:color(display-p3 .75 .95 .1);--color-3-dark:color(display-p3 .2 .75 .15);--color-4-light:color(display-p3 .065 .8 .95);--color-4-dark:color(display-p3 .065 .4 .85);--color-5-light:color(display-p3 .75 0 1);--color-5-dark:color(display-p3 .4 0 .9)}}@media (max-width:800px){:where(.course-app){--gap-0:.5rem;--gap-1:.75rem;--gap-2:1.5rem;--font-0:2.5rem;--font-1:1.5rem;--font-2:1.25rem;--font-3:1rem;--font-4:.875rem}}:where(.course-app) *{box-sizing:border-box}:where(.course-app) :before{box-sizing:border-box}:where(.course-app) :after{box-sizing:border-box}:where(.course-app) .cat-1{background-image:var(--gradient-1);color:#600}:where(.course-app) .cat-2{background-image:var(--gradient-2);color:#520}:where(.course-app) .cat-3{background-image:var(--gradient-3);color:#040}:where(.course-app) .cat-4{background-image:var(--gradient-4);color:#026}:where(.course-app) .cat-5{background-image:var(--gradient-5);color:#204}:where(.course-app) .catop-1{background:var(--gradientop-1),var(--noise-img);background-blend-mode:hard-light;color:#600;background-size:150% 150%,60px 30px}:where(.course-app) .catop-2{background:var(--gradientop-2),var(--noise-img);background-blend-mode:hard-light;color:#520;background-size:150% 150%,60px 30px}:where(.course-app) .catop-3{background:var(--gradientop-3),var(--noise-img);background-blend-mode:hard-light;color:#040;background-size:150% 150%,60px 30px}:where(.course-app) .catop-4{background:var(--gradientop-4),var(--noise-img);background-blend-mode:hard-light;color:#026;background-size:150% 150%,60px 30px}:where(.course-app) .catop-5{background:var(--gradientop-5),var(--noise-img);background-blend-mode:hard-light;color:#204;background-size:150% 150%,60px 30px}:where(.course-app) .catbd-1{border-right:1px solid #0000;border-image:var(--gradientop-1)1}:where(.course-app) .catbd-2{border-right:1px solid #0000;border-image:var(--gradientop-2)1}:where(.course-app) .catbd-3{border-right:1px solid #0000;border-image:var(--gradientop-3)1}:where(.course-app) .catbd-4{border-right:1px solid #0000;border-image:var(--gradientop-4)1}:where(.course-app) .catbd-5{border-right:1px solid #0000;border-image:var(--gradientop-5)1}:where(.course-app) button{font-family:var(--font-sans)}:where(.course-app) input{font-family:var(--font-sans)}:where(.course-app) select{font-family:var(--font-sans)}:where(.course-app) option{font-family:var(--font-sans)}:where(.course-app) textarea{font-family:var(--font-sans)}:where(.course-app) ul{margin:0;padding:0;list-style:none}:where(.course-app) li{margin:0;padding:0;list-style:none}:where(.course-app) a{color:inherit;text-decoration:none}:where(.course-app) img{max-width:100%;display:block}:where(.course-app) button{color:#333;margin:0;font-size:1rem;display:block}:where(.course-app) input{color:#333;margin:0;font-size:1rem;display:block}:where(.course-app) .btn{border-radius:var(--radius);background-color:var(--gray-4);padding:12px;font-size:1rem;display:inline-block;box-shadow:0 2px 3px #00000080}:where(.course-app) .btn:hover{background-color:var(--gray-0)}:where(.course-app) :focus-visible{outline-offset:-2px;outline:2px dashed gold}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes courseProgressBar{0%{width:0%}to{width:50%}}@keyframes lessonEnterIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}@keyframes lessonCountdown{0%{content:"4"}25%{content:"3"}50%{content:"2"}75%{content:"1"}to{content:"0"}}@keyframes lessonProgress{0%{stroke-dasharray:0 100}}@keyframes lessonNextSpin{to{stroke-dasharray:100 100}}body[data-page=lesson].focus:before{content:"";pointer-events:none;z-index:9;background:#000000e6;width:100%;height:100vh;display:block;position:absolute;top:0;left:0}body[data-page=lesson].focus .lesson-focus-target{max-width:initial}body[data-page=lesson].focus .lesson-focus-popup{z-index:11}body[data-page=lesson].focus .lesson-focus-video{box-sizing:border-box;z-index:10;align-items:center;width:100%;height:100vh;padding:20px;position:absolute;top:0;left:0}:where(.course-app) .lgdp{color:var(--gray-1)}}