#root,body,html{margin:0;padding:0}body{box-sizing:border-box;font-family:"Chivo",sans-serif;overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif}*{box-sizing:border-box}.force-no-wrap{white-space:nowrap}.teachla-green{-webkit-background-clip:text;background-clip:text;background-color:#5eda12;background-image:linear-gradient(135deg,#50c609,#bcf223);background-size:100%;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.black-divider{border:0;border-top:1px solid #252132;height:1px;margin:1em 0 0}.Loading{align-items:center;background-color:#473d5d;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.Loading-title{color:#dddcdf;font-family:"Poppins",sans-serif;font-size:5rem;margin:0 0 2rem}.Loading-page-text{color:#dddcdf;margin-left:2rem;margin-right:2rem;margin-top:3rem}.Loading-link-text{color:#dddcdf;text-decoration:underline}.Loading-link-text:hover{color:#5eda12}.login-page-content{background-color:#fff;background-position:100%;background-repeat:no-repeat;background-size:auto 100%;box-sizing:border-box;display:flex;height:100vh;overflow-y:auto;padding-left:4em;width:100%}.login-page-content-main{display:flex;flex:1 0 auto;flex-direction:column;justify-content:center}.login-page-content-footer{flex-shrink:0;padding-bottom:1em}@media only screen and (max-width:1024px){.login-page-content{background-image:none;flex-direction:column;padding-left:0;padding-top:3em}.login-form-loader{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}}.login-form-input-header{color:#252132;font-size:24px;margin-bottom:.2rem}.login-form-input-error{color:#f34d4d;font-size:1rem}.login-page-content-container{display:flex;flex-direction:column;width:80%;z-index:5}@media only screen and (max-width:1024px){.login-page-content-container{align-items:center;text-align:center;width:100%}}.login-page-images{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.login-page-art{max-height:500px;position:absolute;right:30px;top:120px;width:1000px;z-index:1}@media only screen and (max-width:1024px){.login-page-art{max-height:200px;max-width:300px;position:relative;right:0;top:-30px}}.background-svg{height:100%;max-width:1084px;position:absolute;right:0;top:0}@media only screen and (max-width:1024px){.background-svg{display:none}}.login-form-input{-webkit-appearance:none;appearance:none;border-color:#949494;border-radius:8px;border-style:solid;box-shadow:none;color:#252132;display:inline-block;font-size:1.5em;-webkit-font-feature-settings:none;font-feature-settings:none;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;height:auto;line-height:normal;margin:0 2px 1rem;outline:0;padding:.2rem .5rem;transition:box-shadow 70ms ease-out,border-color 70ms ease-out;width:clamp(300px,50%,400px)}.login-form-input:disabled{color:#686868}.login-main-button{border-radius:4px;border-width:medium}.login-main-button,.login-sub-options{width:clamp(300px,50%,400px)}@media only screen and (max-width:1024px){.login-sub-options{margin:auto}}.login-guest-button{cursor:pointer;padding:0;text-decoration:underline;vertical-align:initial}.login-guest-button,.login-guest-button:hover{background:none;border:none}.login-modal ::input-placeholder{color:#c0e2fd}.login-form-link{color:inherit}.login-form-link:hover{color:inherit;text-decoration:underline}.bottom-right-toggle{position:absolute;right:20px;top:20px}@media only screen and (max-width:1024px){.bottom-right-toggle{display:none}}.beating-heart{-webkit-animation:heartbeat 2s infinite;animation:heartbeat 2s infinite;color:red}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(.75);transform:scale(.75)}25%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.75);transform:scale(.75)}75%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.75);transform:scale(.75)}}@keyframes heartbeat{0%{-webkit-transform:scale(.75);transform:scale(.75)}25%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.75);transform:scale(.75)}75%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(.75);transform:scale(.75)}}.footer{align-items:center;bottom:0;height:8vh;position:absolute;text-align:center;width:100%}.theme-light .footer{background-color:#8485cc}.theme-dark .footer{background-color:#473d5d}.footer-image{height:100%}.full-container{height:100%;width:100%}.page-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.theme-light .page-container{background-color:#fcfcfc!important;color:#252132!important}.theme-dark .page-container{background-color:#252132!important;color:#fff!important}.add-sketch-box{height:153px}.add-sketch-box-body{align-items:center;display:flex;flex-direction:column}.add-sketch-plus{margin:40px 0 19px}.back-btn{margin-left:10px}.class-content-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:20px 50px;overflow:auto}.section-header{font-size:1.5rem;margin-bottom:35px}.section-content{font-size:1.25rem}.class-info-box{width:100%;margin:5px 10px 25px}.class-sketches-grid{flex-direction:column;align-items:flex-start;overflow-y:auto;overflow-x:hidden}.class-sketches-grid,.class-sketches-grid-row{display:flex;justify-content:flex-start;width:100%}.class-sketches-grid-row{flex-direction:row;align-items:center;padding:20px 0}.sketch-thumbnail{display:block;height:80px;margin-left:auto;margin-right:auto;width:80px}.sketch-box{align-items:center;border-radius:5px;color:#252132;cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-start;margin:0 10px;width:200px}.theme-light .sketch-box{background-color:#fcfcfc;border:1px solid #8485cc;color:#252132}.theme-dark .sketch-box{background-color:#dddcdf;border:none;color:#252132}.sketch-box-body{color:inherit;margin-left:auto;margin-right:auto;width:90%}.sketch-box-body:hover{color:inherit;text-decoration:none}.sketch-button-divider{padding:0}.image-selector-modal{background-color:#fff;border-radius:20px;left:50%;min-height:470px;padding:40px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.image-selector-modal-header{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;text-align:left}.image-selector-modal-header-thumbnail-container{flex:0 0;height:100px;width:100px}.image-selector-gallery{display:flex;flex-wrap:wrap;height:250px;justify-content:space-evenly;margin-bottom:10px;margin-left:10px;overflow-y:auto;width:100%}.sketches-language-dropdown{color:#0d0d0e;flex:0 1 auto}.sketches-language-dropdown-closed-content{display:inline-block}.sketches-gallery-img{border:3px solid #fff;border-radius:100%;height:80px;object-fit:cover;padding:2px;width:80px}.sketches-gallery-img-selected{border:3px solid #83dadd;border-radius:100%;height:80px;object-fit:cover;padding:2px;width:80px}.sketches-gallery-img:hover{border:3px solid #473d5d;border-radius:100%;height:80px;object-fit:cover;padding:2px;width:80px}.sketches-gallery::-webkit-scrollbar{width:10px}.sketches-gallery::-webkit-scrollbar-track{background:#f1f1f1}.sketches-gallery::-webkit-scrollbar-thumb{background:#37343d}.sketches-gallery::-webkit-scrollbar-thumb:hover{background:#2f2d33}.sketches-modal-header{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;text-align:left}.sketches-modal-header-thumbnail,.sketches-modal-header-thumbnail-container{flex:0 0;height:100px;width:100px}.sketches-modal{background-color:#fff;border-radius:20px;left:50%;min-width:400px;padding:40px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50%}.sketches-form-spinner{align-items:center;display:flex;flex-direction:row;justify-content:center;width:59.02px}.classes-container{flex-direction:column;align-items:flex-start;justify-content:flex-start;position:absolute;transition:all .5s ease;overflow:hidden}.theme-light .classes-container{background-color:#fcfcfc!important;color:#252132!important}.theme-dark .classes-container{background-color:#252132!important;color:#fff!important}.classes-content-container,.classes-grid{flex-direction:column;height:90%;overflow:auto}.classes-content-container,.classes-grid,.classes-header{display:flex;justify-content:flex-start;align-items:center;width:100%}.classes-header{height:67px;flex-direction:row}.theme-light .classes-header{border-bottom:1px solid #252132!important}.theme-dark .classes-header{border-bottom:1px solid #fff!important}.classes-header-text{font-weight:700;padding:1rem;cursor:pointer;flex:0 1 auto;font-size:45px}.join-class-text{margin-left:20px}.join-class-input{font-size:1.7em;line-height:normal;padding:.25rem .1rem 0;border:0;border-bottom:2px solid #dddcdf;outline:0;width:50%;min-width:300px;max-width:500px;transition:all .5s ease;display:inline-block}.theme-light .join-class-input{background-color:#fcfcfc!important;color:#252132!important}.theme-dark .join-class-input{background-color:#252132!important;color:#fff!important}.join-class-button{display:inline-block;font-family:"Josefin Slab",sans-serif;color:#fff;cursor:pointer;overflow:visible;text-align:center;border:0;border-radius:3px;padding:8px 10px;margin-left:1rem;font-size:1.7em;line-height:1.4em;transition:all .5s ease}.theme-light .join-class-button{background-color:#8485cc}.theme-dark .join-class-button{background-color:#473d5d}.join-class-button:hover{box-shadow:inset 0 0 0 1px #fff}.join-class-button:disabled{opacity:.3;box-shadow:none;cursor:default}.join-class-plus{display:block;width:80px;margin-left:0}.no-classes-container{margin-top:3em;text-align:center;width:100%;height:100%;padding:1em}.theme-light .no-classes-container{color:#252132!important}.theme-dark .no-classes-container{color:#fff!important}.class-thumbnail{display:block;width:80px;height:80px;margin-left:0}.class-box{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:9em;width:95%;border-radius:5px;margin:10px;color:#252132;cursor:pointer;flex:0 0 auto}.theme-light .class-box{color:#252132;background-color:#fcfcfc;border:1px solid #8485cc}.theme-dark .class-box{color:#252132;background-color:#dddcdf;border:none}.class-box.join-class{height:5em;padding-left:20px;padding-right:20px}.class-box-body{color:inherit;display:inherit;width:90%;margin-left:20px;margin-right:20px}.class-box-body:hover{color:inherit;text-decoration:none}.class-info{margin-left:20px;padding-top:10px}.instructor-name{margin-top:15px}.sketch-divider{width:100%;margin:0;padding:0}.theme-light .sketch-divider{border-top:1px solid #8485cc}.theme-dark .sketch-divider{border-top:1px solid #252132}.sketch-button-divider{width:1px}.theme-light .sketch-button-divider{border:.5px solid #8485cc}.theme-dark .sketch-button-divider{border:.5px solid #252132}.sketch-icon,.sketch-name{width:85%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sketch-metadata{width:100%;flex-direction:row;justify-content:space-between}.panel,.sketch-metadata{display:flex;align-items:center}.panel{box-sizing:initial;flex-direction:column;justify-content:flex-start;margin:0;padding:0;position:absolute;transition:left .5s ease}.theme-light .panel{background-color:#8485cc;color:#fcfcfc}.theme-dark .panel{background-color:#473d5d;color:#fff}.panel-collapse-button{align-items:center;cursor:pointer;display:flex;flex:0 0 auto;font-size:1.25rem;height:67px;margin-left:auto;padding-right:15px}.theme-light .panel-collapse-button{color:#fcfcfc}.theme-dark .panel-collapse-button{color:#fff}.panel-content{align-items:center;box-sizing:initial;display:flex;flex-direction:column;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;width:100%}.panel-image{height:200px;width:205px}.profile-image-modal{background-color:#fff;border-radius:20px;height:470px;left:50%;padding:40px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:400px}.profile-image-overlay{background-color:rgba(59,59,59,.514);bottom:0;left:0;position:fixed;right:0;top:0;z-index:80}.panel-image-container{height:200px;position:relative;width:205px}.image-edit-button{background-color:initial;border:none;bottom:-5px;font-size:1.25rem;position:absolute;right:-15px}.theme-light .image-edit-button{color:#fcfcfc}.theme-dark .image-edit-button{color:#fff}.gallery{display:grid;grid-gap:40px;grid-template-columns:80px 80px 80px;grid-template-rows:80px 80px 80px;padding-bottom:40px}.gallery-img{border:3px solid #fff;border-radius:100%}.gallery-img,.gallery-img-selected{height:80px;object-fit:cover;padding:2px;width:80px}.gallery-img-selected{border:3px solid #83dadd;border-radius:100%}.gallery-img:hover{border:3px solid #473d5d;border-radius:100%;height:80px;object-fit:cover;padding:2px;width:80px}.name-container{float:middle;padding:27px 0 5px;position:relative;width:25vw}.edit-icon-image{background-color:initial;border:none;font-size:1.25rem;margin-top:-15px;position:absolute;right:-30px;top:50%}.theme-light .edit-icon-image{color:#fcfcfc}.theme-dark .edit-icon-image{color:#fff}.submitted-icon-image{background-color:initial;border:none;color:#aed643;float:left;font-size:1.4rem;left:-20px;margin-top:-13px;position:absolute;top:50%;transition:.5s}.panel-edit-container{align-items:center;display:flex;flex-direction:column;width:100%}.panel-edit{align-items:baseline;background:none;border:none;float:middle;font-family:"Poppins",sans-serif;font-size:2rem;outline:none;padding:20px 0 5px;text-align:center;width:90%;word-wrap:break-word}.theme-light .panel-edit{border-bottom:1px solid #fcfcfc;color:#fcfcfc}.theme-dark .panel-edit{border-bottom:1px solid #fff;color:#fff}.profile-input-error{color:#f34d4d;font-size:1rem;padding:0 25px;text-align:center}.panel-name{float:middle;font-family:"Poppins",sans-serif;font-size:2rem;margin:10px 50px 0;padding:10px 0 6px;position:relative;text-align:center;width:70%;word-wrap:break-word}.theme-light .panel-name{color:#fcfcfc}.theme-dark .panel-name{color:#fff}.panel-name:hover{cursor:pointer}.panel-buttons{cursor:default;justify-content:flex-start;margin-left:auto;margin-right:auto;padding-top:25px;width:90%}.panel-button{align-items:center;display:flex;flex-direction:row;font-size:2em!important;justify-content:flex-start;margin-bottom:10px;text-align:left}.theme-light .panel-button{background-color:#fcfcfc!important;border-color:#fcfcfc!important;color:#252132!important}.theme-dark .panel-button{background-color:#252132!important;border-color:#252132!important;color:#fff!important}.theme-light .panel-button:active,.theme-light .panel-button:hover{background-color:#252132!important;border-color:#252132!important;color:#fcfcfc!important}.theme-dark .panel-button:active,.theme-dark .panel-button:hover{background-color:#fff!important;border-color:#fff!important;color:#252132!important}.panel-button-text{flex:1 1;text-align:center}.panel-content::-webkit-scrollbar{width:8px}.panel-content::-webkit-scrollbar-track{background:#333}.panel-content::-webkit-scrollbar-thumb{background:#46414f}.panel-content::-webkit-scrollbar-thumb:hover{background:#fff}.icon-dark{color:#fff}.icon-light{color:#252132}.switch{border-radius:6px;box-sizing:initial;cursor:pointer;display:block;font-family:inherit;height:30px;padding:.5rem 1rem;position:relative;width:100px}.switch-input{box-sizing:initial;left:0;opacity:0;padding:0;position:absolute;top:0}.switch-body{align-items:center;background:#fcfcfc;border-radius:inherit;display:flex;font-size:1rem;height:inherit;justify-content:flex-end;padding:10px;position:relative;transition:all .3s}.switch-body.switch-on{background:#252132;justify-content:flex-start!important}.switch-handle{background:#252132;border-radius:6px;box-shadow:1px 1px 5px rgba(0,0,0,.2);height:30px;position:absolute;top:8px;transition:all .3s;width:30px}.switch-handle.switch-on{background:#fff;margin-left:70px}.radio-selector{display:flex;font-size:1rem;height:60px}.radio-option{background-color:#473d5d;color:#eee;cursor:pointer;max-width:70px;padding:8px}.radio-option:hover{box-shadow:inset 0 0 0 50px rgba(0,0,0,.2)}.radio-option-selected{background-color:#7a45f0;border:none!important;color:#fff;cursor:pointer;padding:8px}.radio-option-selected:hover{box-shadow:inset 0 0 0 50px rgba(0,0,0,.2)}#radio-left{border-radius:.3rem 0 0 .3rem;border-right:2px solid hsla(0,0%,100%,.1)}#radio-right{border-left:2px solid hsla(0,0%,100%,.1);border-radius:0 .3rem .3rem 0}.editor-output-iframe div{box-sizing:border-box}.editor-output-iframe{flex-flow:column;padding:10px}#my-canvas{background-color:#c5c5c5;border:1px solid #000;height:40%;margin:10px 0}#inner{background-color:#222;border:0;color:#ddd;font-family:monospace;height:40%;margin:0 auto;overflow:auto;padding:10px 35px 10px 10px;position:relative;resize:vertical;width:100%;word-wrap:break-word}.modal-sm{min-width:400px}.modal-md,.modal-sm{background-color:#fff;border-radius:20px;left:50%;padding:40px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50%}.modal-md{min-width:450px}.modal-overlay{background-color:rgba(59,59,59,.514);bottom:0;left:0;position:fixed;right:0;top:0;z-index:80}.CodeMirror-lines{cursor:default;margin-bottom:20px;padding-left:3px}.theme-light .cm-comment{color:#252132}.theme-dark .cm-comment{color:#fff}.theme-light span.cm-keyword{color:#9715f3}.theme-dark span.cm-keyword{color:#deb0ff}.theme-light span.cm-def{color:#0052ff}.theme-dark span.cm-def{color:#47e2d5}.theme-light span.cm-variable{color:#f07178}.theme-dark span.cm-variable{color:#f5e83c}.theme-light .cm-builtin{color:#ff7800}.theme-dark .cm-builtin{color:#ffb36f}.theme-dark .cm-number{color:#f69797}.theme-light .cm-operator{color:#252132}.theme-dark .cm-operator{color:#e9eded}.theme-light .cm-property{color:#056d45}.theme-dark .cm-property{color:#80cbae}.CodeMirror{box-sizing:border-box;font-family:"JetBrains Mono",monospace;font-size:18px;height:100%;max-height:inherit;max-width:inherit;min-height:inherit}.theme-light .CodeMirror{background-color:#fcfcfc!important;color:#252132!important}.theme-dark .CodeMirror{background-color:#252132!important;color:#fff!important}.CodeMirror .CodeMirror pre{padding-left:5px;padding-right:4px}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-30px;vertical-align:top;white-space:normal;width:41px}.theme-light .CodeMirror-gutter{background-color:#fcfcfc!important;color:#252132!important}.theme-dark .CodeMirror-gutter{background-color:#252132!important;color:#fff!important}.CodeMirror-linenumber{color:#fff;padding-left:15px;text-align:left;width:23px}.theme-light .CodeMirror-linenumber{color:#252132!important}.theme-dark .CodeMirror-linenumber{color:#fff!important}.CodeMirror-cursor{border:none!important;border-right:.5px solid #a38b41!important;border-left:1px solid #a38b41!important}.CodeMirror-cursor:after{background-color:hsla(0,0%,100%,0);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0CAYAAADL1t+KAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAABLMSURBVHic7dfLmeNIeoZRSI8MGhPaMxkwhowbMk2LLlZXZTFJAojLfzlnlUsmCcQX73EAAAAAAAAAAAAAAAAAAAAAAAAAALDQf/79r7/+8+9//bX7cwBz/c/uDwDM9l//++OP/9v5KYC5/nv3BwDm+VHmfx3HodKhOIMOpf2s8y9/A9UYdCjqlzp/UOlQmEGHsp4VuUqHqgw6FPSkzh9UOhRl0KGkVyWu0qEigw7FvKjzB5UOBRl0KOeTAlfpUI1Bh0I+qPMHlQ7FGHQo5Ux5q3SoxKBDESfq/EGlQyEGHcq4UtwqHaow6FDAhTp/UOlQhEGHEu6UtkqHCgw6JHejzh9UOhRg0CG9EYWt0iE7gw6JDajzB5UOyRl0SG1kWat0yMygQ1ID6/xBpUNiBh3SmlHUKh2yMuiQ0IQ6f1DpkJRBh5RmlrRKh4wMOiQzsc4fVDokZNAhnRUFrdIhG4MOiSyo8weVDskYdEhlZTmrdMjEoEMSC+v8QaVDIgYd0thRzCodsjDokMCGOn9Q6ZCEQYcUdpaySocMDDoEt7HOH1Q6JGDQIbwIhRzhMwCvGHQILECdP6h0CM6gQ2iRyjjSZwG+MugQVKA6f1DpEJhBh7AiFnHEzwQch0GHkALW+YNKh6AMOoQUuYQjfzboy6BDMIHr/EGlQ0AGHcLJUMAZPiP0YtAhkAR1/qDSIRiDDqFkKt9MnxXqM+gQRKI6f1DpEIhBhzAyFm/Gzww1GXQIIGGdP6h0CMKgQwiZSzfzZ4c6DDpslrjOH1Q6BGDQYbsKhVvhf4DcDDpsVKDOH1Q6bGbQYatKZVvpf4F8DDpsUqjOH1Q6bGTQYZuKRVvxf4IcDDpsULDOH1Q6bGLQYYvKJVv5f4O4DDosVrjOH1Q6bGDQYbkOBdvhf4RYDDos1KDOH1Q6LGbQYalO5drpf4X9DDos0qjOH1Q6LGTQYZmOxdrxf4Y9DDos0LDOH1Q6LGLQYYnOpdr5f4d1DDpM1rjOH1Q6LGDQYTqF6juA+Qw6TKTOf1LpMJlBh6mU6T98FzCTQYdJ1PkfVDpMZNBhGkX6J98JzGLQYQJ1/i2VDpMYdJhCiX7PdwMzGHQYTJ2/pdJhAoMOwynQ93xHMJpBh4HU+cdUOgxm0GEo5fk53xWMZNBhEHV+mkqHgQw6DKM4z/OdwSgGHQZQ55epdBjEoMMQSvM63x2MYNDhJnV+m0qHAQw63KYw7/Mdwl0GHW5Q58OodLjJoMMtynIc3yXcYdDhInU+nEqHGww6XKYox/OdwlUGHS5Q59OodLjIoMMlSnIe3y1cYdDhJHU+nUqHCww6nKYg5/Mdw1kGHU5Q58uodDjJoMMpynEd3zWcYdDhQ+p8OZUOJxh0+JhiXM93Dp8y6PABdb6NSocPGXT4iFLcx3cPnzDo8IY6306lwwcMOrylEPfzG8A7Bh1eUOdhqHR4w6DDS8owDr8FvGLQ4RvqPByVDi8YdPiWIozHbwLfMejwhDoPS6XDNww6PKUE4/LbwDMGHb5Q5+GpdHjCoMMfFGB8fiP4yqDDL9R5GiodvjDo8Bvll4ffCn5l0OEHdZ6OSodfGHT4SfHl4zeDB4MOhzpPTKXDDwYdjuNQepn57eA4DDqo8/xUOhwGHQ6FV4HfEAw6ranzMlQ67Rl0mlN2dfgt6c2g05Y6L0el05pBpzFFV4/flL4MOi2p87JUOm0ZdJpScnX5benJoNOOOi9PpdOSQachBVef35h+DDqtqPM2VDrtGHSaUW59+K3pxaDThjpvR6XTikGnEcXWj9+cPgw6LajztlQ6bRh0mlBqffnt6cGgU546b0+l04JBpwGFhmeA+gw6palzflDplGfQKU6Z8eBZoDaDTlnqnC9UOqUZdApTZHzlmaAug05J6pxvqHTKMugUpcT4jmeDmgw65ahz3lDplGTQKUiB8Y5nhHoMOqWocz6k0inHoFOM8uJTnhVqMeiUoc45SaVTikGnEMXFWZ4Z6jDolKDOuUilU4ZBpwilxVWeHWow6KSnzrlJpVOCQacAhcVdniHyM+ikps4ZRKWTnkEnOWXFKJ4lcjPopKXOGUylk5pBJzFFxWieKfIy6KSkzplEpZOWQScpJcUsni1yMuiko86ZTKWTkkEnIQXFbJ4x8jHopKLOWUSlk45BJxnlxCqeNXIx6KShzllMpZOKQScRxcRqnjnyMOikoM7ZRKWThkEnCaXELp49cjDohKfO2Uylk4JBJwGFxG6eQeIz6ISmzglCpROeQSc4ZUQUnkViM+iEpc4JRqUTmkEnMEVENJ5J4jLohKTOCUqlE5ZBJyglRFSeTWIy6ISjzglOpROSQScgBUR0nlHiMeiEos5JQqUTjkEnGOVDFp5VYjHohKHOSUalE4pBJxDFQzaeWeIw6ISgzklKpROGQScIpUNWnl1iMOhsp85JTqUTgkEnAIVDdp5h9jPobKXOKUKls51BZzNlQxWeZfYy6GyjzilGpbOVQWcjRUM1nmn2Mehsoc4pSqWzjUFnEyVDVZ5t9jDoLKfOKU6ls4VBZwMFQ3WecdYz6CylzmlCpbOcQWcx5UIXnnXWMugso85pRqWzlEFnIcVCN5551jHoLKHOaUqls4xBZxGlQleefdYw6EynzmlOpbOEQWcBhUJ33gHmM+hMpc7hOA6VzgIGncmUCfzNu8BcBp1p1Dn8RqUzlUFnIkUCv/NOMI9BZwp1Dk+pdKYx6EyiROA57wZzGHSGU+fwkkpnCoPOBAoEXvOOMJ5BZyh1Dh9R6Qxn0BlMecBnvCuMZdAZRp3DKSqdoQw6AykOOMc7wzgGnSHUOVyi0hnGoDOI0oBrvDuMYdC5TZ3DLSqdIQw6AygMuMc7xH0GnVvUOQyh0rnNoHOTsoAxvEvcY9C5TJ3DUCqdWww6NygKGMs7xXUGnUvUOUyh0rnMoHORkoA5vFtcY9A5TZ3DVCqdSww6FygImMs7xnkGnVPUOSyh0jnNoHOScoA1vGucY9D5mDqHpVQ6pxh0TlAMsJZ3js8ZdD6izmELlc7HDDofUgqwh3ePzxh03lLnsJVK5yMGnQ8oBNjLO8h7Bp2X1DmEoNJ5y6DzhjKAGLyLvGbQ+ZY6h1BUOi8ZdF5QBBCLd5LvGXSeUucQkkrnWwadbygBiMm7yXMGnT+ocwhNpfOUQecJBQCxeUf5k0HnN+ocUlDp/MGg84WbP+TgXeV3Bp2f1DmkotL5jUHnF278kIt3ln8YdI7jUOeQlErnJ4POD276kJN3l78ZdNQ55KbSOY7DoHMchxs+ZOcdxqC3p86hBJWOQcfNHmrwLndn0BtT51CKSm/OoLfmRg+1eKc7M+hNqXMoSaU3ZtDbcpOHmrzbXRn0htQ5lKbSmzLoLbnBQ23e8Y4MejPqHFpQ6Q0Z9Hbc3KEH73o3Br0RdQ6tqPRmDHorbuzQi3e+E4PehDqHllR6Iwa9DTd16Mm734VBb0CdQ2sqvQmD3oIbOvTmDOjAoBenzoFDpbdg0MtzMweOw1lQn0EvTJ0Dv1DpxRn00tzIgV85Eyoz6EWpc+AJlV6YQS/LTRx4xtlQlUEvSJ0DL6j0ogx6SW7gwCvOiIoMejHqHPiASi/IoJfj5g18wllRjUEvRJ0DJ6j0Ygx6KW7cwBnOjEoMehHqHLhApRdi0Mtw0waucHZUYdALUOfADSq9CINeghs2cIczpAKDnpw6BwZQ6QUY9PTcrIERnCXZGfTE1DkwkEpPzqCn5kYNjORMycygJ6XOgQlUemIGPS03aWAGZ0tWBj0hdQ5MpNKTMugpuUEDMzljMjLoyahzYAGVnpBBT8fNGVjBWZONQU9EnQMLqfRkDHoqbszASs6cTAx6Euoc2EClJ2LQ03BTBnZw9mRh0BNQ58BGKj0Jg56CGzKwkzMoA4MenDoHAlDpCRj08NyMgQicRdEZ9MDUORCISg/OoIfmRgxE4kyKzKAHpc6BgFR6YAY9LDdhICJnU1QGPSB1DgSm0oMy6CG5AQOROaMiMujBqHMgAZUekEEPx80XyMBZFY1BD0SdA4mo9GAMeihuvEAmzqxIDHoQ6hxISKUHYtDDcNMFMnJ2RWHQA1DnQGIqPQiDHoIbLpCZMywCg76ZOgcKUOkBGPTt3GyBCpxluxn0jdQ5UIhK38ygb+VGC1TiTNvJoG+izoGCVPpGBn0bN1mgImfbLgZ9A3UOFKbSNzHoW7jBApU543Yw6Iupc6ABlb6BQV/OzRXowFm3mkFfSJ0Djaj0xQz6Um6sQCfOvJUM+iLqHGhIpS9k0JdxUwU6cvatYtAXUOdAYyp9EYO+hBsq0JkzcAWDPpk6B1DpKxj06dxMAZyF8xn0idQ5wE8qfTKDPpUbKcA/nIkzGfRJ1DnAH1T6RAZ9GjdRgD85G2cx6BOoc4BvqfRJDPoUbqAA33NGzmDQB1PnAG+p9AkM+nBungDvOStHM+gDqXOAj6n0wQz6UG6cAJ9zZo5k0AdR5wCnqfSBDPowbpoA5zk7RzHoA6hzgMtU+iAGfQg3TIDrnKEjGPSb1DnAbSp9AIN+m5slwH3O0rsM+g3qHGAYlX6TQb/FjRJgHGfqHQb9InUOMJxKv8GgX+YmCTCes/Uqg36BOgeYRqVfZNAvcYMEmMcZe4VBP0mdA0yn0i8w6Ke5OQLM56w9y6CfoM4BllHpJxn0U9wYAdZx5p5h0D+kzgGWU+knGPSPuSkCrOfs/ZRB/4A6B9hGpX/IoH/EDRFgH2fwJwz6G+ocYDuV/gGD/pabIcB+zuJ3DPoL6hwgDJX+hkF/yY0QIA5n8isG/RvqHCAclf6CQf+WmyBAPM7m7xj0J9Q5QFgq/RsG/Sk3QIC4nNHPGPQv1DlAeCr9CYP+Bzc/gPic1V8Z9F+oc4A0VPoXBv03bnwAeTizf2XQf1DnAOmo9F8Y9J/c9ADycXY/GPRDnQMkptJ/MOjHcbjhAWTmDD8Og67OAfJT6YdBP9zsACpwlrcedHUOUEb7Sm896G50AJX0PtPbDro6ByindaW3HfTuNzmAmvqe7S0HXZ0DlNW20lsOeucbHEB9Pc/4doOuzgHKa1np7Qa9680NoJd+Z32rQVfnAG20q/RWg97xxgbQV68zv82gq3OAdlpVeptB73ZTA+A4Op39LQZdnQO01abSWwx6pxsaAF/12IDyg67OAdprUenlB73LzQyAV+pvQelBV+cA/FC+0ksPeocbGQCfqr0JZQddnQPwRelKLzvo1W9iAFxRdxtKDro6B+AbZSu95KBXvoEBcFfNjSg36OocgDdKVnq5Qa968wJgpHpbUWrQ1TkAHypX6aUGveKNC4BZam1GmUFX5wCcVKrSywx6tZsWACvU2Y4Sg67OAbioTKWXGPRKNywAVquxIekHXZ0DcFOJSk8/6FVuVgDslH9LUg+6OgdgkPSVnnrQK9yoAIgi96akHXR1DsBgqSs97aBnv0kBEFHebUk56OocgEnSVnrKQc98gwIgupwbk27Q1TkAk6Ws9HSDnvXmBEAm+bYm1aCrcwAWSVfpqQY9440JgKxybU6aQVfnACyWqtLTDHq2mxIAFeTZnhSDrs4B2CRNpacY9Ew3JACqybFB4QddnQOwWYpKDz/oWW5GAFQWf4tCD7o6ByCI8JUeetAz3IgA6CL2JoUddHUOQDChKz3soEe/CQHQUdxtCjno6hyAoMJWeshBj3wDAqC7mBsVbtDVOQDBhaz0cIMe9eYDAP+It1WhBl2dA5BEuEoPNegRbzwA8FyszQoz6OocgGRCVXqYQY920wGA9+JsV4hBV+cAJBWm0kMMeqQbDgCcE2PDtg+6OgcguRCVvn3Qo9xsAOC6/Vu2ddDVOQBFbK/0zYW+/0YDAGPs3bRtg67OAShma6VvLHR1DkA1+7Zty6CrcwCK2lbpmwpdnQNQ1Z6NWz7o6hyA4rZU+oZCV+cAVLd+65YOujoHoInllb640NU5AF2s3bxlg67OAWhmaaUvLHR1DkA367ZvyaCrcwCaWlbpiwpdnQPQ1ZoNnD7o6hyA5pZU+oJCV+cAdDd/C6cOujoHgOM4FlT65EJX5wDwt7mbOG3Q1TkA/GZqpU8sdHUOAL+bt41TBl2dA8BT0yp9UqGrcwB4bs5GDh90dQ4AL02p9AmFrs4B4LXxWzl00NU5AHxkeKUPLnR1DgCfGbuZwwZdnQPAKUMrfWChq3MAOGfcdg4ZdHUOAJcMq/RBha7OAeCaMRt6e9DVOQDcMqTSBxS6OgeAe+5v6a1BV+cAMMTtSr9Z6OocAMa4t6mXB12dA8BQtyr9RqGrcwAY6/q2Xhp0dQ4AU1yu9IuFrs4BYI5rG3t60NU5AEx1qdIvFLo6B4C5zm/tqUFX5wCwxOlKP1no6hwA1ji3uR8PujoHgKVOVfqJQlfnALCW7QUAAAAAAAAAAAAAAAAAAAAAAADI6/8BELN7fSeLkFIAAAAASUVORK5CYII=);background-position:0 0;background-repeat:no-repeat;background-size:20px auto;color:hsla(0,0%,100%,0);content:"";height:500px;left:-10px;margin-top:26px;position:absolute;width:500px}@media not all and (min-resolution:0.001dpcm){.CodeMirror-cursor:after{margin-top:2px}}.CodeMirror-scroll{overflow:hidden!important}.CodeMirror-matchingbracket{text-decoration:none}.theme-light .CodeMirror-matchingbracket{background-color:rgba(174,214,67,.4);color:#252132!important}.theme-dark .CodeMirror-matchingbracket{background-color:rgba(40,170,38,.4);color:#fff!important}.Resizer{background:#000;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;box-sizing:border-box;opacity:.2;z-index:1}.Resizer:hover{transition:all 2s ease}.Resizer.horizontal{border-bottom:5px solid hsla(0,0%,100%,0);border-top:5px solid hsla(0,0%,100%,0);cursor:w-resize;height:11px;margin:-5px 0;width:100%}.Resizer.horizontal:hover{border-bottom:5px solid rgba(0,0,0,.5);border-top:5px solid rgba(0,0,0,.5)}.Resizer.vertical{border-left:5px solid hsla(0,0%,100%,0);border-right:5px solid hsla(0,0%,100%,0);cursor:w-resize;margin:0 -5px;width:11px}.Resizer.vertical:hover{border-left:5px solid rgba(0,0,0,.5);border-right:5px solid rgba(0,0,0,.5)}.Resizer.disabled{cursor:not-allowed}.Resizer.disabled:hover{border-color:transparent}.root{transition:all .5s ease}.editor{flex-direction:row;justify-content:flex-start;position:absolute;transition:all .5s ease}.code-section,.editor{align-items:flex-start;display:flex}.code-section{flex-direction:column;height:100%;max-height:100vh;overflow-y:auto}.theme-light .code-section{background-color:#fcfcfc!important}.theme-dark .code-section{background-color:#252132!important}.program-sketch-thumbnail{border-radius:25px;height:50px;left:6px;padding:4px;position:relative;width:50px}.theme-light .program-sketch-thumbnail{background-color:#fcfcfc}.theme-dark .program-sketch-thumbnail{background-color:#dddcdf}.program-sketch-name{flex:0 1 auto;font-size:24px;margin-left:1em;max-width:200px}.theme-light .program-sketch-name{color:#252132!important}.theme-dark .program-sketch-name{color:#fff!important}.code-section-banner{align-items:center;display:flex;flex-direction:row;height:67px;justify-content:flex-start;padding:5px 0;width:100%}.theme-light .code-section-banner{border-bottom:1px solid #252132!important}.theme-dark .code-section-banner{border-bottom:1px solid #fff!important}.editor-expand-panel-arrow{cursor:pointer;flex:0 1 auto;padding:1rem;width:46px}.theme-light .editor-expand-panel-arrow{color:#252132!important}.theme-dark .editor-expand-panel-arrow{color:#fff!important}.editor-language-dropdown{flex:0 1 auto;left:6px;position:relative}.editor-language-dropdown-closed-content{display:inline-block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-output{height:100%}.theme-light .editor-output{background-color:#e6e6fa}.theme-dark .editor-output{background-color:#585166}.editor-output-banner{align-items:center;display:flex;flex-direction:row;height:67px;justify-content:flex-start;padding:5px 0;width:100%}.theme-light .editor-output-banner{border-bottom:1px solid #252132!important}.theme-dark .editor-output-banner{border-bottom:1px solid #fff!important}.editor-output-iframe{border:none;display:flex;height:100%;width:100%}.theme-light .editor-output-iframe{background-color:#e6e6fa}.theme-dark .editor-output-iframe{background-color:#585166}.text-editor-container{overflow:auto;padding-top:10px;top:61px;width:100%}.theme-light .text-editor-container{background-color:#fcfcfc!important}.theme-dark .text-editor-container{background-color:#252132!important}.btn-language-dropdown{align-items:center;border:0;display:flex;font-size:24px;transition:none}.theme-light .btn-language-dropdown{background-color:none;color:#252132!important}.theme-dark .btn-language-dropdown{background-color:none;color:#fff!important}.theme-light .btn-language-dropdown:hover{color:#252132!important}.theme-dark .btn-language-dropdown:hover{color:#fff!important}.theme-light .selected-line{background-color:#dddcdf}.theme-dark .selected-line{background-color:hsla(0,0%,100%,.1)}.text-editor-container::-webkit-scrollbar{width:10px}.text-editor-container::-webkit-scrollbar-track{background:#f1f1f1}.text-editor-container::-webkit-scrollbar-thumb{background:#37343d}.text-editor-container::-webkit-scrollbar-thumb:hover{background:#2f2d33}.fork-modal{background-color:#fff;border-radius:20px;left:50%;min-width:400px;padding:40px;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50%}.sketches-container{align-items:flex-start;flex-direction:column;justify-content:flex-start;overflow:hidden;position:absolute;transition:all .5s ease}.theme-light .sketches-container{background-color:#fcfcfc!important;color:#252132!important}.theme-dark .sketches-container{background-color:#252132!important;color:#fff!important}.sketches-header-text{cursor:pointer;flex:0 1 auto;font-size:45px;font-weight:700;padding:1rem}.sketches-header{align-items:center;display:flex;flex-direction:row;height:67px;justify-content:flex-start;width:100%}.theme-light .sketches-header{border-bottom:1px solid #252132!important}.theme-dark .sketches-header{border-bottom:1px solid #fff!important}.sketches-grid{align-items:flex-start;flex-direction:column;overflow-x:hidden;overflow-y:auto}.sketches-grid,.sketches-grid-row{display:flex;justify-content:flex-start;width:100%}.sketches-grid-row{align-items:center;flex-direction:row;padding:20px 50px}.no-sketches-container{height:100%;margin-top:3em;padding:1em;text-align:center;width:100%}.theme-light .no-sketches-container{color:#252132!important}.theme-dark .no-sketches-container{color:#fff!important}.main{align-items:flex-start;background-color:#252132;display:flex;flex-direction:row;justify-content:flex-start;position:relative}.app{height:100%;width:100%}
/*# sourceMappingURL=main.d05188d1.chunk.css.map */