.logo{height:4rem;width:4rem;background-image:url(data:image/png;base64,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)}#mP3 path{fill:#0f0;-webkit-transform:scale(.5) translate(12px,5px);transform:scale(.5) translate(12px,5px)}.node rect{transition:all .4s;stroke:#fff;stroke-width:2}.section-avl{position:relative}.status{margin:2px}.status p{border:none;font-size:1rem;font-family:sans-serif;color:#3bba9c;background:transparent}.fade{-webkit-animation:fade-away 2s forwards;animation:fade-away 2s forwards}.node rect.stepped{transition:all .4s;stroke:#d4951f;stroke-width:2;marker-end:url(#mP3);-webkit-filter:url(#f2);filter:url(#f2)}.links line.stepped,.node rect.rotating{stroke:#0f0;stroke-width:2}.links line.stepped,.node rect.balancing,.node rect.rotating{transition:all .4s;marker-end:url(#mP3);-webkit-filter:url(#f2);filter:url(#f2)}.node rect.balancing{stroke-width:2;-webkit-animation:balancing 1s infinite;animation:balancing 1s infinite}.node rect.balanced{-webkit-animation:balanced .9s 3 backwards;animation:balanced .9s 3 backwards}.node rect.balanced,.node rect.unbalanced{transition:all .4s;stroke:#eceaf3;stroke-width:2;marker-end:url(#mP3);-webkit-filter:url(#f2);filter:url(#f2)}.node rect.unbalanced{-webkit-animation:unbalanced .9s 3 backwards;animation:unbalanced .9s 3 backwards}.node rect.new-root{-webkit-animation:new-root .5s 3;animation:new-root .5s 3}.node rect.deleting,.node rect.new-root{transition:all .4s;stroke:#0f0;stroke-width:2;marker-end:url(#mP3);-webkit-filter:url(#f2);filter:url(#f2)}.node rect.deleting{-webkit-animation:deleting .5s 3;animation:deleting .5s 3}.node rect.deleted{-webkit-transform:translate(-150px,-50px);transform:translate(-150px,-50px);opacity:0}@-webkit-keyframes balancing{0%{stroke:#fff;stroke-width:2}to{stroke:#48f1f1;stroke-width:4}}@keyframes balancing{0%{stroke:#fff;stroke-width:2}to{stroke:#48f1f1;stroke-width:4}}@-webkit-keyframes balanced{0%{stroke:#fff;stroke-width:2}to{stroke:#16ce0c;stroke-width:4}}@keyframes balanced{0%{stroke:#fff;stroke-width:2}to{stroke:#16ce0c;stroke-width:4}}@-webkit-keyframes unbalanced{0%{stroke:#fff;stroke-width:2}to{stroke:#f72d12;stroke-width:4}}@keyframes unbalanced{0%{stroke:#fff;stroke-width:2}to{stroke:#f72d12;stroke-width:4}}@-webkit-keyframes new-root{0%{stroke:#fff;stroke-width:2}50%{stroke:#0f0;stroke-width:4}to{stroke:#fff;stroke-width:2}}@keyframes new-root{0%{stroke:#fff;stroke-width:2}50%{stroke:#0f0;stroke-width:4}to{stroke:#fff;stroke-width:2}}@-webkit-keyframes leaf{0%{stroke:#fff;stroke-width:2}50%{stroke:#90ec45;stroke-width:4}to{stroke:#fff;stroke-width:2}}@keyframes leaf{0%{stroke:#fff;stroke-width:2}50%{stroke:#90ec45;stroke-width:4}to{stroke:#fff;stroke-width:2}}@-webkit-keyframes deleting{0%{stroke:#fff;stroke-width:2}50%{stroke:#da2d16;stroke-width:4}to{stroke:#fff;stroke-width:2}}@keyframes deleting{0%{stroke:#fff;stroke-width:2}50%{stroke:#da2d16;stroke-width:4}to{stroke:#fff;stroke-width:2}}@-webkit-keyframes fade-away{0%{opacity:1}to{opacity:0}}@keyframes fade-away{0%{opacity:1}to{opacity:0}}.svg-wrapper{position:relative}.status-box{position:absolute;right:4px;top:4px;height:6rem;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;background:transparent}#gearOne,#gearTwo{stroke:#3bba9c;stroke-width:3px;fill:#2e3047}#root,body{color:#3bba9c}.background{position:fixed;top:0;bottom:0;right:0;left:0;z-index:-3;background-image:linear-gradient(to right bottom,rgba(60,63,88,.9647058823529412),#2e3047),url(/react-algo/static/media/stackll.27181354.png),url(/react-algo/static/media/react-algo2.e5debc15.png);background-color:#2e3047}.app-name{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:5px;font-family:sans-serif}.app-name figure{margin:0}.app-name figure img{height:100%}.main-svg{border:none}.nav-link,.nav-link-focus{font-family:"sans";font-size:1.2rem;font-weight:600;color:#236e5d;padding:6px;margin:3rem 3rem 3rem 0;text-decoration:none;border:3px solid hsla(0,0%,100%,0)}.nav-link-focus{color:#3bba9c;border-bottom-color:#3bba9c}.nav{margin:2rem}.nav,input{color:#3bba9c}input{text-align:center}input,input[type=text]{background:#32374b}select{width:80%;padding:18px 22px;border:none;border-radius:5px;color:#fff;background-color:#8842d5}button{border:1px solid #707793;background:#2e3047;color:#3bba9c;height:1.8rem}button:hover{background:#3c3f58}button:disabled{border:1px solid #3c3f58;background:#2e3047;color:#3c3f58}.controls{-webkit-justify-content:space-around;justify-content:space-around;height:7rem}.controls,.inputSet{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.inputSet{-webkit-justify-content:center;justify-content:center;margin:.5rem}.inputs,.step-buttons{margin:1rem 0 1rem 1rem}.inputs{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.input-buttons{margin-left:1rem;width:30%}.step-buttons{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}#btn--pop,#btn--push,.input-text{margin-bottom:.2rem}#btn--step{width:100%;margin-bottom:.3rem}.direction-buttons{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.direction-buttons button{height:2.5rem}.direction-buttons button:last-child{margin-left:.5rem}#btn--clear{margin:1rem;padding:1rem;height:70%}.fullname{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.fullname svg{width:220px;height:60px}.name-path{fill:none;stroke:#fff;stroke-dasharray:276;stroke-dashoffset:276;stroke-width:.5px;opacity:1;-webkit-animation:animate-name 2s cubic-bezier(0,.23,1,.1) forwards;animation:animate-name 2s cubic-bezier(0,.23,1,.1) forwards}footer{position:fixed;bottom:0;display:-webkit-flex;display:flex;font-size:.8rem;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;background:transparent}footer p{color:grey}footer p a{color:#d4cdcd;text-decoration:none}
/*# sourceMappingURL=main.348a01c8.chunk.css.map */