@import"https://use.typekit.net/nsm4rjt.css";:root{--background:#f8f2e7}.nav-header{margin-top:10px;padding:0 15px;display:flex;width:100%;justify-content:space-between}.nav-header h1{font-family:proxima-nova,sans-serif;font-weight:600;font-style:normal;font-size:1.5rem;line-height:1.5rem;letter-spacing:.0125em}.nav-header button,.nav-header h1{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.nav-header button{margin:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:1rem;padding:2px 10px}@media(hover:none){.nav-header button{display:none}}.canvas-background{position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:var(--background)}.canvas-holder{width:360px;margin:20px auto 0;padding:10px 0}.canvas-holder #fileUpload{display:none}.canvas-holder .top-buttons-bar{display:flex;justify-content:space-between}.canvas-holder .top-buttons-bar .main-rect-button{margin:0 auto;transition:all .3s ease-in-out}.canvas-holder .top-buttons-bar .main-rect-button:disabled{cursor:not-allowed;color:rgba(0,0,0,.2);border:.5px solid rgba(0,0,0,.2)}.canvas-holder .top-buttons-bar .main-rect-button:disabled.loading{color:#000;border:.5px solid #000}.canvas-holder .top-buttons-bar .circle-button{transform:scale(0);height:0;width:0;padding:0;border:0 solid red}.canvas-holder .top-buttons-bar.active .circle-button{transform:scale(1);margin:0 auto;height:2.5rem;width:2.5rem;padding:10px;border:1px solid red}.canvas-holder .lower-canvas-holder{display:block;position:relative;overflow:hidden;max-height:0;width:100%;transition:max-height .35s ease-in-out}.canvas-holder .lower-canvas-holder.active{max-height:100vh}.canvas-holder .lower-canvas-holder.active.ingesting:after{margin-top:10px;content:"";position:absolute;background-color:hsla(39,55%,94%,.5);width:100%;height:100%;z-index:10;top:0}.canvas-holder .mag-label-wrap{margin-top:10px}.canvas-holder .mag-label-wrap .mag-label{display:block;text-align:center;font-family:proxima-nova,sans-serif;font-weight:600;font-style:normal}.canvas-holder #main-canvas{margin:10px auto;border:1px solid #000;display:block;border-radius:5px}.canvas-holder button{display:block}.canvas-holder button:last-child{margin-top:15px}.canvas-holder input[type=range]{border:none}.canvas-holder .magnification-slider{width:99%;margin:0 auto 20px}.canvas-holder input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;width:99%}.canvas-holder input[type=range]::-moz-range-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:-12px;background-color:#444a4b;height:.8rem;width:.8rem;border:none}.canvas-holder input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-.3rem;background-color:#444a4b;height:.9rem;width:.9rem;border-radius:999px}.canvas-holder input[type=range]::-webkit-slider-runnable-track{border:.5px solid #000;border-radius:999px;height:.35rem}.canvas-holder input[type=range]::-moz-range-track{border:.5px solid #000;border-radius:999px;height:.35rem}.main-rect-button{font-family:proxima-nova,sans-serif;font-weight:600;font-style:normal;font-size:1.3rem;color:#000;height:2.5rem;width:15rem;margin:0 auto;border:.5px solid #000;border-radius:5px;cursor:pointer}.main-rect-button.green{background-color:#81b77c;color:#fff;border:1px solid #6b9a67;transition:all .25s ease-in-out}.main-rect-button.green:disabled{cursor:default;background-color:#d2f0cf;border:1px solid #cfe8cc}.main-rect-button.placeholder{font-size:1rem;width:20rem}.main-rect-button.loading{color:#000;background-image:repeating-linear-gradient(45deg,transparent,transparent .5rem,rgba(111,170,102,.3) 0,rgba(111,170,102,.3) 1rem);background-size:190% 190%;-webkit-animation:loadStripe 20s linear infinite;animation:loadStripe 20s linear infinite}@-webkit-keyframes loadStripe{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes loadStripe{0%{background-position:0 0}to{background-position:100% 100%}}.circle-button{cursor:pointer;height:2.5rem;width:2.5rem;border:1px solid red;transition:all .2s ease-in-out;transform-origin:center;border-radius:9999px;padding:10px}.text-input-group{display:flex;font-family:proxima-nova,sans-serif;font-weight:600;font-style:normal;margin:5px 10px;font-size:1.2rem;align-items:center}.text-input-group label{margin-right:5px}.text-input-group input,.text-input-group select{font-size:1rem;border-radius:2px;padding:2px 0 2px 5px;flex:1 1;font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;border:none;border-bottom:.5px solid rgba(0,0,0,.311)}.text-input-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.thumb-nav{margin-bottom:10px}.thumb-nav ul{display:flex;font-family:proxima-nova,sans-serif;font-weight:600;font-style:normal;font-size:1.4;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.thumb-nav li{padding:5px 10px;margin:0 10px;cursor:pointer}.thumb-nav li.active,.thumb-nav li:hover{text-decoration:underline}.thumb-ul-wrapper{margin-bottom:50px}.thumb-ul-wrapper .empty-list{margin:20px auto;text-align:center}.drag-instruct,.thumb-list,.thumb-ul-wrapper .empty-list{font-family:proxima-nova,sans-serif;font-weight:600;font-style:normal}.drag-instruct,.thumb-list{min-width:450px;max-width:760px;margin:0 auto}.thumb-list>li{margin:0 30px;cursor:-webkit-grab;cursor:grab}.thumb-list>li:active{cursor:-webkit-grabbing;cursor:grabbing}.drag-instruct{font-size:.9rem;padding:10px 5px 2px;text-align:center}.thumb-list-item span{display:block}.thumb-list-item{padding-right:10px;background-color:#fff;border:.5px solid rgba(0,0,0,.2);border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:flex-start}.thumb-list-item img{float:left;-webkit-user-drag:none}.thumb-list-item .right-side{display:flex;justify-content:space-between;align-items:center;width:100%}.thumb-list-item .right-side .text-holder{padding-left:10px}.thumb-list-item .right-side .text-holder p{font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;font-size:.8rem;margin-bottom:0}.thumb-list-item button{float:right;cursor:pointer;padding:10px;color:#000;border:.5px solid rgba(0,0,0,.368);border-radius:4px}.thumb-list-item button:first-child{margin-left:10px}.thumb-list-item button:disabled{color:#c6c6c6;border:.5px solid rgba(0,0,0,.1)}.loading-component{position:absolute;z-index:11;top:30%;left:50%;transform:translateX(-50%)}.loading-component h3{font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal}.loading-wrapper{margin:0 auto;width:50px;height:50px;position:relative;-webkit-animation:rotateCircle 1s linear infinite;animation:rotateCircle 1s linear infinite}.loading-circle{margin:auto;height:100%;width:100%;fill:none;top:0;left:0;right:0;bottom:0;position:absolute}.circle-stroke-two{stroke:#709d6d;stroke-width:5;stroke-linecap:square;-webkit-animation:tweenLine 2s linear infinite;animation:tweenLine 2s linear infinite;margin:auto}.circle-stroke{stroke:#cee3cc;stroke-width:5;stroke-linecap:square;margin:auto}@-webkit-keyframes tweenLine{0%{stroke-dashoffset:0;stroke-dasharray:0,80}50%{stroke-dashoffset:300;stroke-dasharray:120,180}to{stroke-dashoffset:400;stroke-dasharray:180,380}}@keyframes tweenLine{0%{stroke-dashoffset:0;stroke-dasharray:0,80}50%{stroke-dashoffset:300;stroke-dasharray:120,180}to{stroke-dashoffset:400;stroke-dasharray:180,380}}@-webkit-keyframes rotateCircle{to{transform:rotate(1turn)}}@keyframes rotateCircle{to{transform:rotate(1turn)}}.modal-overlay{position:fixed;top:0;height:100%;width:100%;-webkit-backdrop-filter:blur(2px) brightness(85%);backdrop-filter:blur(2px) brightness(85%);display:flex;justify-content:center;align-items:center;z-index:100}@-moz-document url-prefix(){.modal-overlay{background-color:rgba(96,109,121,.55)}}.modal-center{max-width:320px;border-radius:4px;background-color:#fff;font-size:13px;position:relative;transition:max-width .3s ease-in-out}.modal-center,.modal-center .basic-input{font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal}.modal-center .basic-input{font-size:100%;padding:6px;width:100%;background-color:#ececec;border-radius:6px;border:1px solid #636363;text-align:center}.modal-center li{margin-bottom:8px;font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal}.modal-center li:last-child{margin-bottom:0}.modal-close-button{cursor:pointer;position:absolute;right:0;z-index:100;font-size:30px;color:rgba(0,0,0,.7);transition:color .3s ease-in-out}.modal-close-button:hover{color:rgba(0,0,0,.5)}.modal-center h1{font-size:1.5rem;padding:20px;line-height:1.75rem;text-align:center}.modal-center .button-wrapper{padding-bottom:25px}.modal-center .button-wrapper button{display:block;margin:0 auto}body,html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,h1,h2,h3,h4,html,ul{margin:0;padding:0}li{list-style:none}button{border:none;background:none}html{background-color:var(--background);font-size:16px}@media(hover:hover){.include-mobile{display:none}}@media(hover:none){.include-mobile{height:100vh}.include-mobile .please-dont-think-less-of-me{height:100%;top:30%;position:fixed;margin:0 15%;text-align:center}.include-mobile .please-dont-think-less-of-me h2{font-size:2rem;font-family:proxima-nova,sans-serif;font-weight:600;font-style:normal}.include-mobile .please-dont-think-less-of-me p{font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;font-size:1.35rem}.exclude-mobile{display:none}}footer{text-align:center;font-family:proxima-nova,sans-serif;font-weight:300;font-style:normal;font-size:.75rem;margin-bottom:10px}