._loading_loading__iz4p7{height:100%;width:100%}._loading_spinner__NM4uC{position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);width:30px;height:30px;animation:_loading_spinner__NM4uC .75s linear infinite}._loading_spinner__NM4uC span{position:absolute;width:100%;height:100%;border-radius:50%}._loading_spinner__NM4uC ._loading_one__xgTnJ{background:linear-gradient(90deg,rgba(0,139,199,0) 0,rgba(0,139,199,0) 50%,#008bc7 51%)}._loading_spinner__NM4uC ._loading_two__zd93J{background:linear-gradient(0deg,rgba(29,29,29,0) 0,#1d1d1d)}._loading_spinner__NM4uC ._loading_three__LTw8W{top:3px;left:3px;width:24px;height:24px;background:#1d1d1d}@keyframes _loading_spinner__NM4uC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*,:after,:before{box-sizing:border-box}*{margin:0;line-height:calc(1em + .5rem)}body,html{height:100%;color:#d9d9d9;background-color:#1d1d1d;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:1.0125rem}@media screen and (min-width:500px){body,html{font-size:1.125rem}}body{-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}#__next,#root{isolation:isolate}h1{font-size:1.25rem;margin-block:0}@media screen and (min-width:700px){h1{font-size:1.6875rem}}h2{font-size:1.0625rem;margin-block:0}@media screen and (min-width:700px){h2{font-size:1.5rem}}h3{font-size:1rem;margin-block:0}@media screen and (min-width:700px){h3{font-size:1.375rem}}h4{font-size:1rem;margin-block:0}@media screen and (min-width:700px){h4{font-size:1.25rem}}h5{font-size:.875rem;margin-block:0}@media screen and (min-width:700px){h5{font-size:1.125rem}}h6{font-size:.75rem;margin-block:0}@media screen and (min-width:700px){h6{font-size:1rem}}._ProtusLabel_protus__t0tsZ{font-family:Verdana,Geneva,Tahoma,sans-serif;letter-spacing:.1qmax;font-size:27px}@media screen and (min-width:700px){._ProtusLabel_protus__t0tsZ{font-size:35px}}._ProtusLabel_protus__t0tsZ:hover{cursor:pointer}._navbar_container__C44WL{background-color:#292929;z-index:10}._navbar_navbar__kigNb{max-width:1440px;margin-inline:auto;padding-inline:.75rem;display:flex;width:100%;align-items:center;justify-content:space-between;height:4rem}@media screen and (min-width:700px){._navbar_navbar__kigNb{padding-inline:1.5rem}}@media screen and (min-width:1000px){._navbar_navbar__kigNb{padding-inline:4rem}}._navbar_logoAndCourse__SPimz{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._navbar_logoAndCourse__SPimz a{text-decoration:none;display:inline-block;color:inherit}._navbar_logoAndCourse__SPimz a:hover{cursor:pointer}._navbar_lineSeperator__VlDqz{background-color:currentColor;width:2px;height:2rem}._navbar_courseContainer__ZIKKY{display:block;position:relative}._navbar_courseContainer__ZIKKY:hover{cursor:pointer}._navbar_courseButton__3Tylr{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-family:inherit;background:inherit;cursor:pointer;font-size:inherit;color:inherit;display:flex;align-items:center;justify-content:space-between;gap:.5rem}._navbar_courseButton__3Tylr div{display:flex;flex-direction:column;gap:.5rem}._navbar_courseButton__3Tylr p{line-height:.75rem}._navbar_courseButton__3Tylr span{color:gray;font-size:.5625rem;line-height:.25rem}@media screen and (min-width:500px){._navbar_courseButton__3Tylr span{font-size:.625rem}}._navbar_courseButton__3Tylr svg{height:2rem;aspect-ratio:1}._navbar_courseDropdown__lX3D2{list-style:none;padding:0;margin:0;position:absolute;top:calc(100% + .25rem);left:-1rem;background-color:#292929;padding-inline:1rem;padding-block:.5rem;z-index:1}._navbar_courseDropdown__lX3D2>li{list-style-type:none}._navbar_courseDropdown__lX3D2 li{padding-block:.25rem}._navbar_courseDropdown__lX3D2 li:hover{cursor:pointer}._navbar_courseDropdown__lX3D2 a{text-decoration:none;display:inline-block;color:inherit}._navbar_courseDropdown__lX3D2 a span{padding-bottom:2px;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;transition:background-size .5s;background-size:0 1px;background-position:0 100%}._navbar_courseDropdown__lX3D2 a:focus span,._navbar_courseDropdown__lX3D2 a:hover span{background-size:100% 1px}._navbar_mouse-user__vUD63 ._navbar_courseDropdown__lX3D2 a:focus span{background-size:0 1px}._navbar_auth__Ijmn_{position:relative;display:flex}._navbar_auth__Ijmn_ svg{height:2rem;aspect-ratio:1}._navbar_auth_Button__g1IU_{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-family:inherit;background:inherit;cursor:pointer;font-size:inherit;color:inherit}._navbar_auth_Dropdown__xGmd5{list-style:none;padding:0;margin:0;width:max-content;position:absolute;top:calc(100% + .25rem);right:-1rem;background-color:#292929;padding-inline:1rem;padding-block:.5rem;z-index:1}._navbar_auth_Dropdown__xGmd5>li{list-style-type:none}._navbar_auth_Dropdown__xGmd5 button{padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-family:inherit;background:inherit;cursor:pointer;font-size:inherit;color:inherit;padding-block:.25rem}._navbar_auth_Dropdown__xGmd5 button:hover{cursor:pointer}._navbar_auth_Dropdown__xGmd5 li{padding-block:.25rem}._navbar_auth_Dropdown__xGmd5 li:hover{cursor:pointer}._navbar_auth_Dropdown__xGmd5 a{text-decoration:none;display:inline-block;color:inherit}._navbar_auth_Dropdown__xGmd5 a span{padding-bottom:2px;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;transition:background-size .5s;background-size:0 1px;background-position:0 100%}._navbar_auth_Dropdown__xGmd5 a:focus span,._navbar_auth_Dropdown__xGmd5 a:hover span{background-size:100% 1px}._navbar_mouse-user__vUD63 ._navbar_auth_Dropdown__xGmd5 a:focus span{background-size:0 1px}._layout_layout__IuTZk{display:flex;flex-direction:column;height:100vh}._layout_content__ihtlv{max-width:1440px;margin-inline:auto;padding-inline:.75rem;width:100%;padding-inline:0;height:100%}@media screen and (min-width:700px){._layout_content__ihtlv{padding-inline:1.5rem}}@media screen and (min-width:1000px){._layout_content__ihtlv{padding-inline:4rem}}@media screen and (min-width:500px){._layout_content__ihtlv{padding-inline:0}}@media screen and (min-width:1312px){._layout_content__ihtlv{padding-inline:4rem}}