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;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%)}.arrow-icon{width:3px}.description-collapsed{word-wrap:break-word;height:0;margin:0!important;overflow:hidden;padding:0!important}.tag{display:inline}.arrow-icon{display:inline-block;width:12px}.arrow-icon,.workshop-link{cursor:pointer}.workshop-link:hover{text-decoration:underline}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)}.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)}:host{display:flex;flex-direction:column;height:100%;justify-content:space-between}header{padding:10px 5px}.menuspacer{margin-top:52px}.steplink{text-decoration:none}section{align-items:center;display:flex;flex:1;flex-direction:column}section .start{animation:jittery 2s .5s infinite;box-shadow:0 0 1px 0 rgba(0,0,0,.5);color:#fff;cursor:pointer;padding:5px 25px}footer{align-items:center;display:flex;justify-content:space-between;padding:10px}@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)}}.slide-in{animation:slideIn .5s forwards;visibility:hidden}@keyframes slideIn{0%{transform:translateY(-100%);visibility:visible}to{transform:translateY(0);visibility:visible}}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{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}h1{font-size:1.2rem!important}h1,h2{font-weight:700}h2,h3{font-size:1rem!important}p{font-size:.9rem}