.font-loader{z-index:1;padding:10px;background-color:#d2d2d2}.font-loader__inner{position:relative;width:100%;height:100%}.font-loader__message{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.font-loader__message span{display:block;text-align:center}.font-loader__message span+span{margin-top:1em}.font-loader__dropzone{width:100%;height:100%;border:1px dashed #000;background-color:#fff}.font-loader__input{width:100%;height:100%;opacity:0;cursor:pointer}.range{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.range__input{width:100%}.range .range__infos{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:.5rem}.range .range__title{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left}.range input:focus{outline:none}.range__input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:1.2rem;width:1.2rem;border-radius:50%;background:#000;cursor:pointer;margin-top:-.6rem}.range__input[type=range]::-moz-range-thumb{border:none;height:1.5rem;width:1.5rem;border-radius:50%;background:#000;cursor:pointer}.range__input[type=range]::-ms-thumb{border:none;height:1.5rem;width:1.5rem;border-radius:50%;background:#000;cursor:pointer}.range__input[type=range]::-webkit-slider-runnable-track{width:100%;height:1px;cursor:pointer;background:#000}.range__input[type=range]:focus::-webkit-slider-runnable-track{background:#367ebd}.range__input[type=range]::-moz-range-track{width:100%;height:1px;cursor:pointer;background:#000}.range__input[type=range]::-ms-track{width:100%;height:1px;cursor:pointer;background:transparent;border-color:transparent;border-width:16px 0;color:transparent}.tools{position:relative}.tools__top{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:-50px;height:50px;width:100%}.tools__toggle{position:relative;width:50px;height:50px;background-color:#e6e6e6}.tools__toggle:after,.tools__toggle:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%;height:1px;background-color:#000}.tools__toggle:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.tools--show .tools__toggle:after{display:none}.tools__min-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:10%;margin-left:auto}.tools--show .tools__min-actions{display:none}.tools__content{overflow:hidden;height:auto;max-height:0;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.tools--show .tools__content{max-height:300px}.tools__content-inner{padding:1rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:#e6e6e6}.tools__easing{width:100%;border:none;margin-top:1rem;height:2rem;font-size:1rem;background-color:#d2d2d2}.tools__easing:focus{outline:none}.tools__variables{-webkit-box-flex:1;-ms-flex:1;flex:1}.tools__variables+.tools__variables{margin-left:1rem}.tools__section-title{background-color:#d2d2d2;padding:.4rem;margin-bottom:.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tools__variable{-webkit-box-flex:1;-ms-flex:1;flex:1}.tools__actions{width:8%;min-width:80px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tools__action,.tools__min-action{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.tools__action svg,.tools__min-action svg{width:50%;height:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tools__min-action{background-color:#e6e6e6}.tools__min-action+.tools__min-action{border-left:1px solid #000}.tools__action{background-color:#d2d2d2}.tools__action+.tools__action{margin-top:1rem}.animator{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.animator,.animator__content{display:-webkit-box;display:-ms-flexbox;display:flex}.animator__content{font-family:Times New Roman,Times,serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;overflow:hidden}.animator__content span{line-height:normal;-webkit-transform:translateY(-14%);transform:translateY(-14%)}@media print{.animator{display:none!important}}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0}a,button,h1,h2,h3,h4,h5,input,p,span{margin:0;padding:0;color:inherit;text-decoration:none;font-size:1em;line-height:1;font-weight:400}a:focus,button:focus,h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,input:focus,p:focus,span:focus{outline:none}button,input{background-color:transparent;border:none}menu{padding:0;margin:0}input[type=range]{-webkit-appearance:none;width:100%;background:transparent}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}input[type=range]:focus{outline:none}input[type=range]::-ms-track{width:100%;cursor:pointer;background:transparent;border-color:transparent;color:transparent}@font-face{font-family:VariableGrotesqueGX;src:url(../fonts/VariableGrotesqueGX.f68643d2.ttf) format("trueType");font-weight:400;font-style:normal}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:16px;font-family:VariableGrotesqueGX;font-variation-settings:"wght" 400,"wdth" 400,"ital" 0}body,html{height:100%}.button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.app{position:relative;width:100%;height:100%}.app__reload{cursor:pointer;z-index:2;position:absolute;top:0;right:0;width:50px;height:50px;background-color:#e6e6e6;padding:10px}.app__reload:after{content:"";display:block;width:100%;height:100%;background-image:url(data:image/png;base64,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);background-position:50% 50%;background-size:cover;mix-blend-mode:multiply}.app__view{position:absolute;top:0;left:0;width:100%;height:100%}