body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem!important;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.spinnersOverlay{background-color:rgba(51,51,51,.8);height:100%;left:0;opacity:1;position:fixed;top:0;width:100%;z-index:99}.spinnersLoading{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{font-size:.8rem}pre{overflow-x:auto}.remixIDE{display:flex;flex-direction:row;height:95vh;overflow:hidden;width:100%}.mainpanel{flex:1;flex-direction:column;min-width:320px}.iconpanel,.mainpanel{display:flex;overflow:hidden;padding-bottom:1.4rem}.iconpanel{flex-direction:column;-moz-user-select:none;user-select:none;width:50px}.sidepanel{display:flex;flex-direction:row-reverse;padding-bottom:1.1rem;transition:width .25s;width:320px}.pinnedpanel{padding-bottom:1.4rem;transition:width .25s;width:320px}.highlightcode,.highlightcode_fullLine{background-color:var(--info);position:absolute;z-index:20}.highlightcode_fullLine{opacity:.5}.centered{height:200px;left:45%;position:fixed;top:20%;width:200px}.centered svg path,.centered svg polygon{fill:var(--bs-secondary)}.onboarding{background-color:var(--info);color:var(--text-info)}.matomoBtn{width:100px}.splash{text-align:center}.remix-ui-tabs_end{filter:opacity(.5);height:2.15rem;right:-10px;width:4rem}.panel{display:flex;flex:auto;flex-direction:column;height:100%;width:100%}.swapitTitle{margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.swapitTitle i{font-size:14px;padding-left:6px}.swapitHeader{align-items:center;display:flex;justify-content:space-between;text-transform:uppercase}.icons i{cursor:pointer;height:80%}.pluginsContainer{height:100%;overflow-y:auto}.titleInfo{padding-left:10px}.versionBadge{background-color:var(--bs-light);cursor:default;font-weight:bolder;margin-left:5px;padding:0 7px;text-transform:lowercase}iframe{border:0;display:block;width:100%}.plugItIn,.plugins,iframe{height:100%}.plugItIn{display:none}.plugItIn>div{height:100%;overflow-x:hidden;overflow-y:scroll;width:100%}.plugItIn.active{display:block}#editorView,#mainPanel{border:0;display:block;height:100%;width:100%}.editor-wrap,.mainPanel-wrap{flex:1;min-height:100px}.terminal-wrap{height:20%;min-height:70px}.terminal-wrap.minimized{height:2rem!important}.highlight{animation:highlight 2s forwards}.remixui_height{height:97vh}.dragbar_terminal{display:block;height:.3em;left:0;position:absolute;top:0;width:100%;z-index:100}.overlay{z-index:900}.dragbar_terminal.ondrag,.dragbar_terminal:hover{background-color:var(--bs-secondary);cursor:row-resize}.mainview{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.dragbar{height:100%;width:.3em}.dragbar,.overlay{display:block;left:0;position:absolute;top:0;z-index:1000}.overlay{height:100vh;width:100vw}.dragbar.ondrag,.dragbar:hover{background-color:var(--bs-secondary);cursor:col-resize}.remixModalContent{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-name:animatetop;animation-name:animatetop;box-shadow:0 0 8px 10000px rgba(0,0,0,.6),0 6px 20px 0 rgba(0,0,0,.19)}.remixModalBody{max-height:600px;overflow-y:auto;white-space:pre-line}.modal-cancel,.modal-ok{min-width:4rem}@keyframes animatetop{0%{opacity:0;top:-300px}to{opacity:1;top:0}}.remixui_tooltip{align-items:center;border-radius:3px;bottom:0;display:flex;flex-direction:row;font-size:14px;justify-content:space-between;left:40%;min-height:50px;padding:16px 24px 12px;position:fixed;text-align:center;z-index:1001}@keyframes remixui_animatebottom{0%{bottom:-300px}to{bottom:0}}@keyframes remixui_animatetop{0%{bottom:0}to{bottom:-300px}}.remixui_animateTop{-webkit-animation-name:remixui_animatetop;animation-name:remixui_animatetop}.remixui_animateBottom,.remixui_animateTop{-webkit-animation-duration:2s;animation-duration:2s}.remixui_animateBottom{-webkit-animation-name:remixui_animatebottom;animation-name:remixui_animatebottom}.copyIcon{cursor:pointer;margin-left:5px}.arrow-icon{display:inline-block;width:3px}.repo-importer-container{font-size:.825rem}.repo-importer-container .btn,.repo-importer-container .form-control{font-size:.75rem}.repo-importer-container .form-control{padding:.375rem .75rem}.panel-title{font-size:.875rem;font-weight:600}.repo-label{font-size:.625rem;font-weight:700;margin-bottom:.3rem;text-transform:uppercase}.repo-label .fa-question-circle{transform:translateY(1px)}.repo-importer-container .dropdown-item{display:block;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hr-themed{border-color:var(--bs-secondary);opacity:.25}#learneth .card{border-radius:.75rem;position:relative}#learneth .card-hover:hover{border-color:var(--primary)!important;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}@media (prefers-color-scheme:dark){#learneth .card-hover:hover{box-shadow:0 .5rem 1rem hsla(0,0%,100%,.075)!important}}#learneth .card-header .small{font-size:.75rem}#learneth .title-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.9rem;overflow:hidden}#learneth .subtitle-clamp-1{-webkit-line-clamp:1}#learneth .body-clamp-4,#learneth .subtitle-clamp-1{-webkit-box-orient:vertical;display:-webkit-box;font-size:.8rem;overflow:hidden}#learneth .body-clamp-4{-webkit-line-clamp:4;word-break:break-word}#learneth .antenna-bar{border-radius:2px;display:inline-block;margin-right:3px;width:4px}#learneth .antenna-bar:last-child{margin-right:0}#learneth .remixui_pluginSearch{background:var(--body-bg);padding-bottom:.25rem;padding-top:.25rem;position:sticky;top:0;z-index:2}#learneth .search-bar-container{position:relative}#learneth .search-bar-icon{font-size:12px;left:10px;opacity:.6;position:absolute;top:50%;transform:translateY(-50%)}#learneth .remixui_pluginSearchInput{height:38px}#learneth .text-primary{filter:brightness(150%)}a .arrow{opacity:0;transform:scale(.5);transition:all .3s}a .arrow,a span{display:inline-block}a span{padding-left:5px;transform:translateX(-.875em);transition:transform .3s}.workshoptitle{text-decoration:none}a:hover fa-icon{opacity:1;transform:scale(1)}a:hover span{transform:translateX(0)}.learneth-top-nav{background-color:var(--bs-light)}.nav-button{background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.375rem;font-size:.8rem;font-weight:500;padding:.3rem .75rem;transition:border-color .15s ease-in-out}.nav-button span{transform:none!important}.nav-button:hover{border-color:var(--bs-primary)}.dropdown-toggle.nav-button{background-color:var(--bs-body-bg);border-color:var(--bs-border-color);color:var(--bs-body-color)}.dropdown-toggle.nav-button:active,.dropdown-toggle.nav-button:focus,.dropdown-toggle.nav-button:hover{background-color:var(--bs-body-bg)!important;border-color:var(--bs-primary)!important;box-shadow:none!important;color:var(--bs-body-color)!important}.dropdown-toggle.nav-button:after{display:none}.nav-button i,.syllabus-item i{margin-right:.5rem;transform:translateY(1px)}.nav-divider{border-color:var(--bs-border-color);opacity:.5}.chapter-nav .chapter-title{color:var(--bs-body-color);font-size:.85rem;font-weight:600}.chapter-nav .chapter-pagination{font-size:.7rem}.chapter-nav .chapter-arrow{align-items:center;background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.375rem;display:flex;height:2rem;justify-content:center;width:2rem}.chapter-nav .chapter-arrow.disabled{opacity:.4;pointer-events:none}.syllabus-dropdown-menu{background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color-translucent);box-shadow:var(--bs-box-shadow);padding:.25rem 0}.syllabus-item{align-items:center;display:flex!important;font-size:.8rem;padding:.5rem 1rem;position:relative;transition:border-color .15s ease-in-out}.syllabus-item i{opacity:.6}.syllabus-item span{transform:none!important}.syllabus-item:hover:before{background-color:var(--bs-primary);border-radius:3px;bottom:5px;content:"";left:5px;position:absolute;top:5px;width:3px}.slide-enter{opacity:0;transform:translateY(100px)}.slide-enter-active{transition:opacity .4s,transform .4s cubic-bezier(.175,.885,.32,1.275)}.slide-enter-active,.slide-exit{opacity:1;transform:translateY(0)}.slide-exit-active{opacity:0;transform:translateY(100px);transition:opacity .4s,transform .4s cubic-bezier(.6,.04,.98,.335)}.menuspacer{margin-top:52px}.course-hero{border:1px solid var(--bs-secondary);border-radius:.75rem}.course-hero .card-body{padding:1rem}.course-hero .h4{font-size:1.1rem}.course-hero .description-text{font-size:.8rem;line-height:1.5}.no-wiggle-btn{align-items:center;border:1px solid transparent;display:inline-flex;font-weight:600;gap:.5rem;justify-content:center;min-height:38px;padding:.5rem .75rem;text-decoration:none!important;transition:none!important;width:100%}.no-wiggle-btn:active,.no-wiggle-btn:focus,.no-wiggle-btn:hover{border-color:transparent!important;padding:.5rem .75rem!important;text-decoration:none!important;transform:none!important}.no-wiggle-btn>*{letter-spacing:normal!important;transform:none!important;transition:none!important}.no-wiggle-icon{text-align:center;transform:translateY(1px);width:1em}.more-button{font-size:.75rem;font-weight:700;text-decoration:none;text-transform:uppercase}.no-wiggle-label{text-decoration:none!important}.btn-cta{background-color:var(--bs-primary);border-color:transparent}.btn-cta:active,.btn-cta:focus,.btn-cta:hover{background-color:var(--bs-primary)}.stats-row{--stat-ico:18px;--stat-gap:9px;display:flex;gap:4rem;justify-content:center}.stats-row,.stats-row .stat{align-items:center;margin-bottom:1rem}.stats-row .stat{-moz-column-gap:var(--stat-gap);column-gap:var(--stat-gap);display:grid;grid-template-columns:var(--stat-ico) 1fr}.stats-row .stat>:first-child{align-items:center;display:flex;height:var(--stat-ico);justify-content:center;width:var(--stat-ico)}.stats-row .stat-icon{align-items:center;display:inline-flex;font-size:calc(var(--stat-ico) - 2px);height:var(--stat-ico);justify-content:center;line-height:1;margin-right:0;opacity:.95;vertical-align:middle;width:var(--stat-ico)}.stats-row .stat-label{font-size:.65rem;letter-spacing:.02em}.stats-row .stat-value{font-size:.65rem}.syllabus-list .list-group-item{align-items:center;background:hsla(0,0%,100%,.02);border:1px solid var(--bs-secondary-border-color);border-left:0;border-right:0;display:flex;justify-content:space-between;padding:.75rem .875rem}.syllabus-list .list-group-item+.list-group-item{border-radius:.5rem;margin-top:.5rem}.syllabus-list .list-group-item:first-child{border-radius:.5rem}.syllabus-list .list-group-item:hover{background:hsla(0,0%,100%,.04);text-decoration:none}.title,h1,h2,h3{word-break:break-word}.steplink{text-decoration:none}.hr-themed{opacity:.4}.slide-in{animation:slideIn .5s forwards;visibility:hidden}@keyframes slideIn{0%{transform:translateY(-100%);visibility:visible}to{transform:translateY(0);visibility:visible}}@keyframes jittery{5%,50%{box-shadow:0 0 1px 0 rgba(0,0,0,.5);transform:scale(1)}10%{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);transform:scale(.9)}15%{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transform:scale(1.15)}20%{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transform:scale(1.15) rotate(-5deg)}25%{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transform:scale(1.15) rotate(5deg)}30%{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transform:scale(1.15) rotate(-3deg)}35%{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transform:scale(1.15) rotate(2deg)}40%{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);transform:scale(1.15) rotate(0)}}.antenna{align-items:flex-end;display:inline-flex;height:18px;justify-content:flex-start;width:18px}.antenna-bar{border-radius:2px;display:inline-block;margin-right:2.5px;width:3px}.antenna-bar:last-child{margin-right:0}.stat-label{font-size:.75rem;letter-spacing:.02em}.stat-value{font-size:.95rem}.stat-svg{height:18px;margin-right:0;transform:scale(1.3);transform-origin:center;vertical-align:middle;width:18px}.stat-svg .chk{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.stat-svg .ln{fill:var(--bs-secondary-border-color,hsla(0,0%,100%,.25))}.description-wrapper{line-height:1.5}.description-wrapper h1:last-child,.description-wrapper h2:last-child,.description-wrapper h3:last-child,.description-wrapper ol:last-child,.description-wrapper p:last-child,.description-wrapper ul:last-child{margin-bottom:0}.description-wrapper.truncated{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.description-wrapper h2{font-size:.8rem!important}.description-wrapper p{font-size:.8rem}step-view{flex-direction:column;height:100%;overflow:hidden}footer,header,step-view{display:flex;justify-content:space-between}footer,header{align-items:center;padding:10px 5px}.errorloadingspacer{padding-top:44px}.title{pointer-events:none}h1{margin-top:7rem!important;text-align:left;word-break:break-word}markdown{display:block;flex:1;overflow:auto;padding:0}markdown h1{font-size:1.2rem!important}markdown h2,markdown h3,markdown h4{font-size:1rem}.nav .nav-link.btn-info{background-color:var(--bs-info);color:#fff}.nav .nav-link.btn-warning{background-color:var(--bs-warning);color:#000}.nav .nav-link.btn-success{background-color:var(--bs-success);color:#fff}.nav .nav-link[class*=btn-]:hover{filter:brightness(90%);transition:filter .2s ease-in-out}h1{font-size:1.2rem!important}h1,h2{font-weight:700}h2,h3{font-size:1rem!important}p{font-size:.9rem}