.Spinner{position:absolute;z-index:99999999999;top:10px;right:10px;text-indent:-9999em;border:.2em solid rgba(74,144,226,.15);border-left-color:#4a90e2;transform:translateZ(0);animation:spin .8s linear infinite;animation-play-state:paused;opacity:0}.Spinner.is-active{animation-play-state:running;opacity:1}.Spinner,.Spinner:after{font-size:14px;border-radius:50%;width:1em;height:1em}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{margin:0;padding:0}body{overflow:hidden}body,button,input,label{color:rgba(0,0,0,.8);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}a{cursor:pointer;color:inherit}a:hover{text-decoration:underline}.Logo{display:inline-block;width:115px;height:13px;background-image:url(/static/media/logo.8fd840ea.svg);background-repeat:no-repeat;text-indent:-9999em;overflow:hidden}.Logo--corner{position:absolute;right:10px;bottom:10px;z-index:10;opacity:.3;transition:opacity .3s ease-out}.Logo--corner:hover{opacity:1}.App{position:relative;overflow:hidden;height:100%;min-height:100vh}.App-controls{position:absolute;top:0;left:0;width:300px;height:100vh}.App-canvas{float:right}.App-canvas canvas{display:block}.Polyshaper{background:#fff;overflow:hidden}.Controls{display:flex;flex-direction:column;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#f7f7f7;overflow:auto;height:100vh}.Controls-header{flex:0 0 auto}.Controls-body{flex:1 0;overflow:auto;background-image:linear-gradient(180deg,#f7f7f7,#f7f7f7),linear-gradient(180deg,#f7f7f7,#f7f7f7),linear-gradient(180deg,rgba(0,0,0,.08),hsla(0,0%,100%,0)),linear-gradient(0deg,rgba(0,0,0,.08),hsla(0,0%,100%,0));background-position:top,bottom,top,bottom;background-repeat:no-repeat;background-color:#f7f7f7;background-size:100% 20px,100% 20px,100% 10px,100% 10px;background-attachment:local,local,scroll,scroll}.Controls-footer{flex:0 0 auto}.HelpButton{outline:none;position:fixed;bottom:10px;right:10px;cursor:pointer;border:1px solid rgba(51,51,51,.2);border-radius:3px;background-color:#fff;color:#333;width:20px;height:20px;line-height:18px;font-weight:700;text-align:center;opacity:.4;transition:opacity easeOutQuart .2s}.HelpButton:hover{opacity:1}.Field{display:flex;justify-content:space-between;align-items:center;padding:10px 20px}.Field>label{text-transform:uppercase;font-size:10px;font-weight:700}.Field input[type=range]{max-width:120px}.Field--choices,.Field--choices>label{display:block}.Field--choices>ul{padding-bottom:10px;padding-top:5px;list-style:none;display:flex;justify-content:space-between;align-items:center}.Field--choices>ul input,.Field--choices>ul label{vertical-align:middle}.Field--choices>ul label{font-size:11px;font-weight:700;opacity:.7}.Field--choices>ul input[type=radio]{margin-right:4px}.Field--donations{border-top:1px solid rgba(0,0,0,.05);align-items:center}.Field--donations>p{font-size:10px}.Field--donations form{display:inline-flex;margin-right:10px}.Button{font-size:11px;font-weight:700;border:1px solid transparent;border-radius:4px;cursor:pointer;outline:none}.Button--native{padding:.3em .6em;cursor:pointer;text-decoration:none;text-transform:capitalize;border:1px solid rgba(0,0,0,.1);background-color:#fff;transition:border-color .2s ease-out,background-color .2s ease-out,color .2s ease-out}.Button--native:hover{border-color:rgba(0,0,0,.2);text-decoration:none}.Button--native.is-active{background-color:#4a90e2;color:#fff}.Button--tool{padding:0;background-color:#fff}.Button--tool .Ico{width:25px;height:24px}.Button--danger,.Button--primary,.Button--tool.is-active{background-color:#4a90e2;color:#fff}.Button--danger,.Button--primary{line-height:40px;min-width:120px;border:1px solid #4a90e2;text-transform:uppercase;text-align:center;font-weight:700;font-size:13px;padding:0 1.4em}.Button--danger{background-color:#ec5a6c;border:1px solid #ec5a6c;color:#fff}.Group-label{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(0,0,0,.05);padding:20px 20px 10px;font-size:14px}.Field+.Group-label{margin-top:10px}.Group-actions{font-size:10px;font-weight:400;margin-top:0;vertical-align:middle}.Group-actions a{color:#4a90e2}.Group-actions p{display:inline;font-style:italic;font-size:10px;opacity:.8}.MouseTools,.PointExtractors{margin:10px 20px}.MouseTools button,.PointExtractors button{margin-right:5px}.MouseTools .Field,.PointExtractors .Field{margin-left:0;margin-right:0;padding:10px 0 0}.Cursor--brush,.Cursor--eraser,.Cursor--point{cursor:crosshair}.Cursor--pan{cursor:move}.App-dropZone,.Overlay{width:100vw;height:100vh}.Overlay{box-sizing:border-box;position:absolute;z-index:1000;top:0;left:0;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:background-color easeOutQuart .6s,opacity easeOutQuart .6s,transform easeOutQuart .6s;transform:scale(1)}.Overlay.is-hidden{opacity:0;transform:scale(.98);pointer-events:none}.Overlay-image{display:block;text-align:center;margin-bottom:55px}.Overlay-title{color:#4a4a4a;margin-bottom:.3em}.Overlay-subtitle{font-size:1.2em}.Overlay-subtitle,.Overlay-title{text-align:center}.App-dropZone.is-active .Overlay-demoImages{display:none}.Overlay--dropImage{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;border:50px solid #5996db;left:-50px;top:-50px}.App-dropZone.is-active .Overlay--dropImage{opacity:1;pointer-events:all;transform:scale(.98)}.Overlay--trialExpired .Overlay-subtitle{margin-bottom:40px}.DemoImages{text-align:center;margin:60px 0}.DemoImages-title{margin-bottom:30px;font-size:1.2em}.DemoImages ul{list-style:none}.DemoImages li{display:inline-block;position:relative;z-index:1;padding:0 4px;transition:transform .2s ease-in;transform:scale(1)}.DemoImages li:hover{transition:transform .3s ease-out;z-index:2;transform:scale(1.1)}.DemoImages img{display:block}.Ico{display:inline-block}.Ico-select{background-image:url(/static/media/select.0d580b62.svg)}.Ico-select.Ico--cWhite{background-image:url(/static/media/select-white.40ed3838.svg)}.Ico-pan{background-image:url(/static/media/pan.eb59f600.svg)}.Ico-pan.Ico--cWhite{background-image:url(/static/media/pan-white.cda17daf.svg)}.Ico-point{background-image:url(/static/media/point.0476e3aa.svg)}.Ico-point.Ico--cWhite{background-image:url(/static/media/point-white.a2545eb0.svg)}.Ico-brush{background-image:url(/static/media/brush.0b31a5de.svg)}.Ico-brush.Ico--cWhite{background-image:url(/static/media/brush-white.38483002.svg)}.Ico-eraser{background-image:url(/static/media/eraser.ff5802b8.svg)}.Ico-eraser.Ico--cWhite{background-image:url(/static/media/eraser-white.4bdc6202.svg)}.BigIco{display:inline-block}.BigIco-pics{background-image:url(/static/media/banner-pics.72525a25.svg);width:161px;height:128px}.BigIco-license,.BigIco-pics{background-repeat:no-repeat;background-position:50%}.BigIco-license{background-image:url(/static/media/banner-license.a75bddf6.svg);width:111px;height:111px}select{margin-right:4px}input[type=range]{-webkit-appearance:none;margin:6px 0;max-width:100%}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{box-sizing:content-box;width:100%;height:3px;cursor:pointer;background-color:#eaeaea;border-radius:25px}input[type=range]::-webkit-slider-thumb{border:2px solid #c4c4c4;height:10px;width:10px;border-radius:7px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-3px;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}input[type=range]:focus::-webkit-slider-thumb{border-color:#4a90e2}.Modal{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background:#fff;border:1px solid #e2e2e2;border-radius:4px;padding:60px 40px;width:600px;box-sizing:border-box}.Modal,.Modal .Form{margin:0 auto}.Modal-close{font-size:14px;position:absolute;top:5px;right:10px;opacity:.3;cursor:pointer;padding:10px}.Modal-close:hover{opacity:.5}.Modal-title{text-align:center;margin-bottom:1.4em}.FField{margin-bottom:20px}.FField input[type=text],.FField textarea{box-sizing:border-box;width:100%;border:1px solid #cecece;background-color:#fff;font-size:16px;outline:none;border-radius:4px;padding:1em;color:rgba(78,78,78,.8);transition:border-color easeOutQuart .3s}.FField input[type=text]:focus,.FField textarea:focus{border-color:#4a90e2}.FField input[type=text]::-webkit-input-placeholder,.FField textarea::-webkit-input-placeholder{color:rgba(78,78,78,.4)}.FField input[type=text]{line-height:40px;padding-top:0;padding-bottom:0}.FField textarea{resize:vertical}.Form{max-width:460px}.Form-title{margin-bottom:40px;color:#4a4a4a}.Form-actions{text-align:right}.Form-error{margin-top:20px;background-color:#ffcece;border-radius:4px;border:1px solid #fa8c8c;color:#dc5050;padding:1em;text-align:left}.Form--license{max-width:100%;text-align:center}.Form--license button,.Form--license input{display:inline-block;vertical-align:middle}.Form--license input{width:328px!important}.Form--license button{width:120px!important;margin-left:20px}.SuccessView{padding:20px;text-align:center}.VersionUpdate-action{margin-top:50px;overflow:hidden;text-align:center}.VersionUpdate-action .Button{margin-right:20px}.VersionUpdate-action .Button:last-child{margin-right:0}.Links a{display:block;padding:8px 16px;line-height:20px;outline:none;cursor:pointer;-webkit-appearance:none;background-color:transparent;color:rgba(51,51,51,.6);text-decoration:none;border:none;border-bottom:1px solid rgba(51,51,51,.05);transition:color easeOutQuart .2s,background-color easeOutQuart .2s}.Links a:last-child{border-bottom:none}.Links a:hover{text-decoration:underline;color:#4a90e2;background-color:rgba(51,51,51,.01)}.Shortcuts{display:flex;flex-wrap:wrap}.Shortcuts>div{width:50%;margin-bottom:2em}.Shortcuts ul{list-style:none}.Shortcuts h2{margin-bottom:1em;font-size:22px}.Shortcut{line-height:1.3em;margin-bottom:.4em;display:flex;align-items:baseline}.Shortcut-label{font-size:15px;color:#333}.Shortcut-label span{font-weight:400;text-transform:capitalize}.Shortcut-cmd{font-family:monospace;display:inline-block;padding:3px 6px;text-align:center;min-width:14px;background-color:#eee;border-radius:4px;text-transform:capitalize;font-size:12px;font-weight:700;color:#333;margin-right:10px}.ReactModalPortal{z-index:99999;position:absolute}.ReactModal__Overlay{opacity:0;transition:opacity easeOutQuart .5s}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Content{opacity:0;transform:scale(.98) translateY(-5px)}.ReactModal__Content--after-open{opacity:1;transform:scale(1) translateY(0);transition:opacity easeOutQuart .5s,transform easeOutQuart .5s}.ReactModal__Overlay--before-close{opacity:0}.ReactModal__Content--before-close{opacity:0;transform:scale(.98) translateY(5px);transition:opacity easeOutQuart .5s,transform easeOutQuart .5s}.Dropdown{position:relative}.Dropdown-control{position:relative;overflow:hidden;background-color:#fff;border:1px solid #ccc;border-radius:2px;box-sizing:border-box;color:#333;cursor:default;outline:none;padding:8px 52px 8px 10px;transition:all .2s ease}.Dropdown-control:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.Dropdown-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:" ";display:block;height:0;margin-top:-ceil(2.5);position:absolute;right:10px;top:14px;width:0}.is-open .Dropdown-arrow{border-color:transparent transparent #999;border-width:0 5px 5px}.Dropdown-menu{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 0 rgba(0,0,0,.06);box-sizing:border-box;margin-top:-1px;max-height:200px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:1000;-webkit-overflow-scrolling:touch}.Dropdown-menu .group>.title{padding:8px 10px;color:#333;font-weight:700;text-transform:capitalize}.Dropdown-option{box-sizing:border-box;color:rgba(51,51,51,.8);cursor:pointer;display:block;padding:8px 10px}.Dropdown-option:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.Dropdown-option.is-selected,.Dropdown-option:hover{background-color:#f2f9fc;color:#333}.Dropdown-noresults{box-sizing:border-box;color:#ccc;cursor:default;display:block;padding:8px 10px}.rc-tooltip{position:absolute;z-index:1070;display:block;visibility:visible;font-size:12px;line-height:1.5;opacity:1;-webkit-filter:drop-shadow(0 0 5px rgba(0,0,0,.1));filter:drop-shadow(0 0 5px rgba(0,0,0,.1))}.rc-tooltip-hidden{display:none}.rc-tooltip-placement-top,.rc-tooltip-placement-topLeft,.rc-tooltip-placement-topRight{padding:5px 0 9px}.rc-tooltip-placement-right,.rc-tooltip-placement-rightBottom,.rc-tooltip-placement-rightTop{padding:0 5px 0 9px}.rc-tooltip-placement-bottom,.rc-tooltip-placement-bottomLeft,.rc-tooltip-placement-bottomRight{padding:9px 0 5px}.rc-tooltip-placement-left,.rc-tooltip-placement-leftBottom,.rc-tooltip-placement-leftTop{padding:0 9px 0 5px}.rc-tooltip-inner{color:#333;text-align:left;text-decoration:none;background-color:#fff;border-radius:6px;box-shadow:0 0 4px rgba(0,0,0,.17)}.rc-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-tooltip-placement-top .rc-tooltip-arrow,.rc-tooltip-placement-topLeft .rc-tooltip-arrow,.rc-tooltip-placement-topRight .rc-tooltip-arrow{bottom:4px;margin-left:-5px;border-width:5px 5px 0;border-top-color:#fff}.rc-tooltip-placement-top .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-topLeft .rc-tooltip-arrow{left:7px}.rc-tooltip-placement-topRight .rc-tooltip-arrow{right:7px}.rc-tooltip-placement-right .rc-tooltip-arrow,.rc-tooltip-placement-rightBottom .rc-tooltip-arrow,.rc-tooltip-placement-rightTop .rc-tooltip-arrow{left:4px;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#fff}.rc-tooltip-placement-right .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-rightTop .rc-tooltip-arrow{top:15%;margin-top:0}.rc-tooltip-placement-rightBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-left .rc-tooltip-arrow,.rc-tooltip-placement-leftBottom .rc-tooltip-arrow,.rc-tooltip-placement-leftTop .rc-tooltip-arrow{right:4px;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#fff}.rc-tooltip-placement-left .rc-tooltip-arrow{top:50%}.rc-tooltip-placement-leftTop .rc-tooltip-arrow{top:15%;margin-top:0}.rc-tooltip-placement-leftBottom .rc-tooltip-arrow{bottom:15%}.rc-tooltip-placement-bottom .rc-tooltip-arrow,.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow,.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{top:4px;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#fff}.rc-tooltip-placement-bottom .rc-tooltip-arrow{left:50%}.rc-tooltip-placement-bottomLeft .rc-tooltip-arrow{left:15%}.rc-tooltip-placement-bottomRight .rc-tooltip-arrow{right:15%}
/*# sourceMappingURL=main.5fe7a540.chunk.css.map */