.dot-flashing{position:relative;width:8px;height:8px;border-radius:4px;background-color:#959595;animation:dotFlashing 1s infinite linear alternate;animation-delay:.5s}.dot-flashing::before,.dot-flashing::after{content:"";display:inline-block;position:absolute;top:0;width:8px;height:8px;border-radius:4px;animation:dotFlashing 1s infinite alternate;background-color:#959595}.dot-flashing::before{left:-15px;animation-delay:0s}.dot-flashing::after{left:15px;animation-delay:1s}@keyframes dotFlashing{0%{background-color:#959595}50%,100%{background-color:#eaeaea}}.spinner-flip{background-color:#f0f0f0;height:40px;margin:auto;-webkit-animation:sk-rotateplane 1s infinite ease-in-out;animation:sk-rotateplane 1s infinite ease-in-out;width:40px}@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg);transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.spinner-roller{font-size:10px;text-indent:-9999em;width:5em;height:5em;border-radius:50%;background:#fff;background:-webkit-linear-gradient(left, #ffffff 10%, rgba(255, 255, 255, 0) 42%);background:linear-gradient(to right, #ffffff 10%, rgba(255, 255, 255, 0) 42%);position:relative;-webkit-animation:load3 .5s infinite linear;animation:load3 .5s infinite linear;-webkit-transform:translateZ(0);transform:translateZ(0)}.spinner-roller:before{width:50%;height:50%;background:#fff;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:""}.spinner-roller:after{background:#f0f0f0;width:80%;height:80%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.invert:before{background:#f0f0f0 !important}.invert:after{background:#fff !important}.spinner-roller-reverse{background:linear-gradient(to right, #F0F0F0 10%, rgba(255, 255, 255, 0) 42%)}.spinner-roller-reverse::before{left:-1px;top:-1px}.spinner-roller-reverse::after{background:#fff}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.amination-breath{-webkit-animation:breath 2s infinite ease;animation:breath 2s infinite ease}@-webkit-keyframes breath{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes breath{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@-webkit-keyframes upanddown{0%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@keyframes upanddown{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}@font-face{font-family:"Harlow Solid Italic";src:local("Harlow Solid Italic"),local("Harlow Solid")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}/*!
 * animate.css - https://animate.style/
 * Version - 4.1.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media(prefers-reduced-motion: reduce),print{.animate__animated{-webkit-animation-duration:1ms !important;animation-duration:1ms !important;-webkit-transition-duration:1ms !important;transition-duration:1ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0) scaleY(1.1);transform:translate3d(0, -30px, 0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0) scaleY(1.05);transform:translate3d(0, -15px, 0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0) scaleY(0.95);transform:translateZ(0) scaleY(0.95)}90%{-webkit-transform:translate3d(0, -4px, 0) scaleY(1.02);transform:translate3d(0, -4px, 0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0) scaleY(1.1);transform:translate3d(0, -30px, 0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0) scaleY(1.05);transform:translate3d(0, -15px, 0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0) scaleY(0.95);transform:translateZ(0) scaleY(0.95)}90%{-webkit-transform:translate3d(0, -4px, 0) scaleY(1.02);transform:translate3d(0, -4px, 0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg);transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg);transform:scale3d(0.9, 0.9, 0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg);transform:scale3d(1.1, 1.1, 1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate(-5deg);transform:translate3d(-25%, 0, 0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate(3deg);transform:translate3d(20%, 0, 0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate(-3deg);transform:translate3d(-15%, 0, 0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate(2deg);transform:translate3d(10%, 0, 0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate(-1deg);transform:translate3d(-5%, 0, 0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate(-5deg);transform:translate3d(-25%, 0, 0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate(3deg);transform:translate3d(20%, 0, 0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate(-3deg);transform:translate3d(-15%, 0, 0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate(2deg);transform:translate3d(10%, 0, 0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate(-1deg);transform:translate3d(-5%, 0, 0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(0.7);transform:translateY(-1200px) scale(0.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(0.7);transform:translateY(-1200px) scale(0.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(0.7);transform:translateX(-2000px) scale(0.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(0.7);transform:translateX(-2000px) scale(0.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(0.7);transform:translateX(2000px) scale(0.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(0.7);transform:translateX(2000px) scale(0.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(0.7);transform:translateY(1200px) scale(0.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(0.7);transform:translateY(1200px) scale(0.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(0.7);transform:translateY(700px) scale(0.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(0.7);transform:translateY(700px) scale(0.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(0.7);transform:translateX(-2000px) scale(0.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(0.7);transform:translateX(-2000px) scale(0.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(0.7);transform:translateX(2000px) scale(0.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(0.7);transform:translateX(0) scale(0.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(0.7);transform:translateX(2000px) scale(0.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(0.7);transform:translateY(-700px) scale(0.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(0.7);transform:translateY(0) scale(0.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(0.7);transform:translateY(-700px) scale(0.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0) scaleY(3);transform:translate3d(0, -3000px, 0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0) scaleY(0.9);transform:translate3d(0, 25px, 0) scaleY(0.9)}75%{-webkit-transform:translate3d(0, -10px, 0) scaleY(0.95);transform:translate3d(0, -10px, 0) scaleY(0.95)}90%{-webkit-transform:translate3d(0, 5px, 0) scaleY(0.985);transform:translate3d(0, 5px, 0) scaleY(0.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0) scaleY(3);transform:translate3d(0, -3000px, 0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0) scaleY(0.9);transform:translate3d(0, 25px, 0) scaleY(0.9)}75%{-webkit-transform:translate3d(0, -10px, 0) scaleY(0.95);transform:translate3d(0, -10px, 0) scaleY(0.95)}90%{-webkit-transform:translate3d(0, 5px, 0) scaleY(0.985);transform:translate3d(0, 5px, 0) scaleY(0.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0) scaleX(3);transform:translate3d(-3000px, 0, 0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0) scaleX(1);transform:translate3d(25px, 0, 0) scaleX(1)}75%{-webkit-transform:translate3d(-10px, 0, 0) scaleX(0.98);transform:translate3d(-10px, 0, 0) scaleX(0.98)}90%{-webkit-transform:translate3d(5px, 0, 0) scaleX(0.995);transform:translate3d(5px, 0, 0) scaleX(0.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0) scaleX(3);transform:translate3d(-3000px, 0, 0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0) scaleX(1);transform:translate3d(25px, 0, 0) scaleX(1)}75%{-webkit-transform:translate3d(-10px, 0, 0) scaleX(0.98);transform:translate3d(-10px, 0, 0) scaleX(0.98)}90%{-webkit-transform:translate3d(5px, 0, 0) scaleX(0.995);transform:translate3d(5px, 0, 0) scaleX(0.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0) scaleX(3);transform:translate3d(3000px, 0, 0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0) scaleX(1);transform:translate3d(-25px, 0, 0) scaleX(1)}75%{-webkit-transform:translate3d(10px, 0, 0) scaleX(0.98);transform:translate3d(10px, 0, 0) scaleX(0.98)}90%{-webkit-transform:translate3d(-5px, 0, 0) scaleX(0.995);transform:translate3d(-5px, 0, 0) scaleX(0.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0) scaleX(3);transform:translate3d(3000px, 0, 0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0) scaleX(1);transform:translate3d(-25px, 0, 0) scaleX(1)}75%{-webkit-transform:translate3d(10px, 0, 0) scaleX(0.98);transform:translate3d(10px, 0, 0) scaleX(0.98)}90%{-webkit-transform:translate3d(-5px, 0, 0) scaleX(0.995);transform:translate3d(-5px, 0, 0) scaleX(0.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0) scaleY(5);transform:translate3d(0, 3000px, 0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0) scaleY(0.9);transform:translate3d(0, -20px, 0) scaleY(0.9)}75%{-webkit-transform:translate3d(0, 10px, 0) scaleY(0.95);transform:translate3d(0, 10px, 0) scaleY(0.95)}90%{-webkit-transform:translate3d(0, -5px, 0) scaleY(0.985);transform:translate3d(0, -5px, 0) scaleY(0.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0) scaleY(5);transform:translate3d(0, 3000px, 0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0) scaleY(0.9);transform:translate3d(0, -20px, 0) scaleY(0.9)}75%{-webkit-transform:translate3d(0, 10px, 0) scaleY(0.95);transform:translate3d(0, 10px, 0) scaleY(0.95)}90%{-webkit-transform:translate3d(0, -5px, 0) scaleY(0.985);transform:translate3d(0, -5px, 0) scaleY(0.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0) scaleY(0.985);transform:translate3d(0, 10px, 0) scaleY(0.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0) scaleY(0.9);transform:translate3d(0, -20px, 0) scaleY(0.9)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0) scaleY(3);transform:translate3d(0, 2000px, 0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0) scaleY(0.985);transform:translate3d(0, 10px, 0) scaleY(0.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0) scaleY(0.9);transform:translate3d(0, -20px, 0) scaleY(0.9)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0) scaleY(3);transform:translate3d(0, 2000px, 0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0) scaleX(0.9);transform:translate3d(20px, 0, 0) scaleX(0.9)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0) scaleX(2);transform:translate3d(-2000px, 0, 0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0) scaleX(0.9);transform:translate3d(20px, 0, 0) scaleX(0.9)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0) scaleX(2);transform:translate3d(-2000px, 0, 0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0) scaleX(0.9);transform:translate3d(-20px, 0, 0) scaleX(0.9)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0) scaleX(2);transform:translate3d(2000px, 0, 0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0) scaleX(0.9);transform:translate3d(-20px, 0, 0) scaleX(0.9)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0) scaleX(2);transform:translate3d(2000px, 0, 0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0) scaleY(0.985);transform:translate3d(0, -10px, 0) scaleY(0.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0) scaleY(0.9);transform:translate3d(0, 20px, 0) scaleY(0.9)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0) scaleY(3);transform:translate3d(0, -2000px, 0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0) scaleY(0.985);transform:translate3d(0, -10px, 0) scaleY(0.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0) scaleY(0.9);transform:translate3d(0, 20px, 0) scaleY(0.9)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0) scaleY(3);transform:translate3d(0, -2000px, 0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, -100%, 0);transform:translate3d(-100%, -100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, -100%, 0);transform:translate3d(-100%, -100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 100%, 0);transform:translate3d(-100%, 100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 100%, 0);transform:translate3d(-100%, 100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%, 100%, 0);transform:translate3d(100%, 100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%, 100%, 0);transform:translate3d(100%, 100%, 0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%, -100%, 0);transform:translate3d(-100%, -100%, 0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%, -100%, 0);transform:translate3d(-100%, -100%, 0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%, -100%, 0);transform:translate3d(100%, -100%, 0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%, 100%, 0);transform:translate3d(100%, 100%, 0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%, 100%, 0);transform:translate3d(100%, 100%, 0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%, 100%, 0);transform:translate3d(-100%, 100%, 0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%, 100%, 0);transform:translate3d(-100%, 100%, 0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0) skewX(30deg);transform:translate3d(-100%, 0, 0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0) skewX(30deg);transform:translate3d(-100%, 0, 0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%, 0, 0) skewX(-30deg);transform:translate3d(-100%, 0, 0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%, 0, 0) skewX(-30deg);transform:translate3d(-100%, 0, 0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate(-120deg);transform:translate3d(-100%, 0, 0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate(-120deg);transform:translate3d(-100%, 0, 0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate(120deg);transform:translate3d(100%, 0, 0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate(120deg);transform:translate3d(100%, 0, 0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;z-index:1;width:640px;height:600px;touch-action:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none !important;max-width:none !important;min-height:0 !important;min-width:0 !important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline-color:rgba(51,153,255,.75);outline:1px solid #39f;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.3333333333%;left:0;top:33.3333333333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.3333333333%;top:0;width:33.3333333333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media(min-width: 768px){.cropper-point.point-se{height:15px;width:15px}}@media(min-width: 992px){.cropper-point.point-se{height:10px;width:10px}}@media(min-width: 1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("https://beam-studio-web.s3.ap-northeast-1.amazonaws.com/images/bg.png")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none !important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}#growls{z-index:50000;position:fixed}#growls.default{top:10px;right:10px}#growls.tl{top:10px;left:10px}#growls.tr{top:10px;right:10px}#growls.bl{bottom:10px;left:10px}#growls.br{bottom:10px;right:10px}#growls.tc{top:10px;right:10px;left:10px}#growls.bc{bottom:10px;right:10px;left:10px}#growls.tc .growl,#growls.bc .growl{margin-left:auto;margin-right:auto}.growl{opacity:.8;filter:alpha(opacity=80);position:relative;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.growl.growl-incoming{opacity:0;filter:alpha(opacity=0)}.growl.growl-outgoing{opacity:0;filter:alpha(opacity=0)}.growl.growl-small{width:200px;padding:5px;margin:5px}.growl.growl-medium{width:250px;padding:10px;margin:10px}.growl.growl-large{width:300px;padding:15px;margin:15px}.growl.growl-default{color:#fff;background:#7f8c8d}.growl.growl-error{color:#fff;background:#c0392b}.growl.growl-notice{color:#fff;background:#2ecc71}.growl.growl-warning{color:#fff;background:#f39c12}.growl .growl-close{cursor:pointer;float:right;font-size:14px;line-height:18px;font-weight:normal;font-family:helvetica,verdana,sans-serif}.growl .growl-title{font-size:18px;line-height:24px}.growl .growl-message{font-size:14px;line-height:18px}.top-bar-menu-container{position:absolute;cursor:pointer}@keyframes rc-menu-show-slide-left{from{opacity:0;transform:translateX(0.75rem)}to{opacity:1;transform:none}}@keyframes rc-menu-hide-slide-left{from{opacity:1;transform:none}to{opacity:0;transform:translateX(0.75rem)}}@keyframes rc-menu-show-slide-right{from{opacity:0;transform:translateX(-0.75rem)}to{opacity:1;transform:none}}@keyframes rc-menu-hide-slide-right{from{opacity:1;transform:none}to{opacity:0;transform:translateX(-0.75rem)}}@keyframes rc-menu-show-slide-top{from{opacity:0;transform:translateY(0.75rem)}to{opacity:1;transform:none}}@keyframes rc-menu-hide-slide-top{from{opacity:1;transform:none}to{opacity:0;transform:translateY(0.75rem)}}@keyframes rc-menu-show-slide-bottom{from{opacity:0;transform:translateY(-0.75rem)}to{opacity:1;transform:none}}@keyframes rc-menu-hide-slide-bottom{from{opacity:1;transform:none}to{opacity:0;transform:translateY(-0.75rem)}}.top-bar-menu-container .menu-btn-container{height:40px;opacity:.7}.top-bar-menu-container .menu-btn-container:hover{opacity:1}.top-bar-menu-container .icon{height:40px}.top-bar-menu-container .icon-arrow{height:40px;margin-left:-15px}.top-bar-menu-container .rc-menu-container{position:relative;width:0px;height:0px}.top-bar-menu-container .rc-menu{margin:0;padding:0;list-style:none;display:none;box-sizing:border-box;width:max-content;position:absolute;z-index:100;border:1px solid rgba(0,0,0,.1);background-color:#fff}.top-bar-menu-container .rc-menu span.action{width:90%}.top-bar-menu-container .rc-menu span.hotkey{padding-left:15px;width:auto;text-align:right}.top-bar-menu-container .rc-menu:focus{outline:none}.top-bar-menu-container .rc-menu--open,.top-bar-menu-container .rc-menu--closing{display:block}.top-bar-menu-container .rc-menu__arrow{box-sizing:border-box;width:.75rem;height:.75rem;background-color:#fff;border:1px solid rgba(0,0,0,0);border-left-color:rgba(0,0,0,.1);border-top-color:rgba(0,0,0,.1);position:absolute;z-index:-1}.top-bar-menu-container .rc-menu__arrow--dir-left{right:-0.375rem;transform:translateY(-50%) rotate(135deg)}.top-bar-menu-container .rc-menu__arrow--dir-right{left:-0.375rem;transform:translateY(-50%) rotate(-45deg)}.top-bar-menu-container .rc-menu__arrow--dir-top{bottom:-0.375rem;transform:translateX(-50%) rotate(-135deg)}.top-bar-menu-container .rc-menu__arrow--dir-bottom{top:-0.375rem;transform:translateX(-50%) rotate(45deg)}.top-bar-menu-container .rc-menu__item{display:flex;align-items:center;cursor:pointer}.top-bar-menu-container .rc-menu__item:focus{outline:none}.top-bar-menu-container .rc-menu__item--hover{background-color:#ebebeb}.top-bar-menu-container .rc-menu__item--focusable{cursor:default;background-color:inherit}.top-bar-menu-container .rc-menu__item--disabled{cursor:default;color:#aaa}.top-bar-menu-container .rc-menu__submenu{position:relative}.top-bar-menu-container .rc-menu__group{box-sizing:border-box}.top-bar-menu-container .rc-menu__radio-group{margin:0;padding:0;list-style:none}.top-bar-menu-container .rc-menu__divider{height:1px;margin:.5rem 0;background-color:rgba(0,0,0,.12)}.top-bar-menu-container .rc-menu-button{box-sizing:border-box}.top-bar-menu-container .rc-menu{user-select:none;color:#212529;border:none;border-radius:.25rem;box-shadow:0 3px 7px rgba(0,0,0,.133),0 .6px 2px rgba(0,0,0,.1);min-width:10rem;padding:.5rem 0}.top-bar-menu-container .rc-menu--closing{display:none}.top-bar-menu-container .rc-menu__item{position:relative;padding:.375rem 1.5rem}.top-bar-menu-container .rc-menu__item--active{color:#fff;background-color:#007bff}.top-bar-menu-container .rc-menu__item--type-radio{padding-left:2.2rem}.top-bar-menu-container .rc-menu__item--type-radio::before{content:"○";position:absolute;left:.8rem;top:.55rem;font-size:.8rem}.top-bar-menu-container .rc-menu__item--type-radio.rc-menu__item--checked::before{content:"●"}.top-bar-menu-container .rc-menu__item--type-checkbox{padding-left:2.2rem}.top-bar-menu-container .rc-menu__item--type-checkbox::before{position:absolute;left:.8rem}.top-bar-menu-container .rc-menu__item--type-checkbox.rc-menu__item--checked::before{content:"✓";font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,Helvetica,sans-serif}.top-bar-menu-container .rc-menu__submenu>.rc-menu__item{padding-right:2.5rem}.top-bar-menu-container .rc-menu__submenu>.rc-menu__item::after{content:"❯";position:absolute;right:1rem}.top-bar-menu-container .rc-menu__header{color:#888;font-size:.8em;padding:.2rem 1.5rem;text-transform:uppercase}.contextMenu{position:absolute;z-index:99999;border:solid 1px rgba(0,0,0,.33);background:hsla(0,0%,100%,.95);padding:5px 0;margin:0px;display:none;font:12px/15px Lucida Sans,Helvetica,Verdana,sans-serif;border-radius:5px;-moz-border-radius:5px;-moz-box-shadow:2px 5px 10px rgba(0,0,0,.3);-webkit-box-shadow:2px 5px 10px rgba(0,0,0,.3);box-shadow:2px 5px 10px rgba(0,0,0,.3)}.contextMenu LI{list-style:none;padding:0px;margin:0px}.contextMenu .shortcut{width:115px;text-align:right;float:right}.contextMenu A{-moz-user-select:none;-webkit-user-select:none;color:#222;text-decoration:none;display:block;line-height:20px;height:20px;background-position:6px center;background-repeat:no-repeat;outline:none;padding:0px 15px 1px 20px}.contextMenu LI.hover A{background-color:#2e5dea;color:#fff;cursor:default}.contextMenu LI.disabled A{color:#999}.contextMenu LI.hover.disabled A{background-color:rgba(0,0,0,0)}.contextMenu LI.separator{border-top:solid 1px #e3e3e3;padding-top:5px;margin-top:5px}.btn{background-image:none;border:none;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:15px;letter-spacing:.5px;line-height:36px;margin:0;outline:none;overflow:hidden;padding:0 5px;position:relative;text-align:center;text-decoration:none;-webkit-transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.btn:active{background-color:#ccc;background-image:"";box-shadow:0 0 0 1px rgba(0,0,0,0) inset,0 1px 4px 0 rgba(39,41,43,.15);color:rgba(0,0,0,.8)}.btn-default{border-radius:4px;border:1px solid rgba(29,28,29,.3);background:none;font-size:14px;height:34px;line-height:30px;min-width:66px;padding:0 20px;color:#333}.btn-default:hover{background:rgba(0,0,0,.03);box-shadow:0 1px 4px rgba(0,0,0,.15)}.btn-default.primary{background:#424242;color:#fff}.btn-default.primary:hover:not(.disabled){background:#222}.btn-confirm{background-color:#424242;color:#fff}.btn-confirm:hover{background-color:#000}.btn-action{background:#424242;color:#fff}.btn-action:hover{opacity:.7}.btn-disabled{pointer-events:none;position:relative;opacity:.5}.btn-disabled::after{background:hsla(0,0%,100%,0);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.btn-warning{background:red}.btn-link{background:none;color:gray;text-decoration:underline}.btn-link:hover{opacity:.7}.btn-full-width{display:block;min-width:initial;width:100%}.btn-large{width:250px}.btn-hexagon{height:100px;-webkit-clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);clip-path:polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);-webkit-transition:none;transition:none;width:87px}.btn-hexagon:active{background-color:inherit;background-image:none;box-shadow:none;color:inherit}.btn-hexagon.btn-go.mini-text{font-size:14px}.btn-multiline-text{line-height:initial;padding:14px 0}.btn-h-group{display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.btn-h-group .btn{margin:0 0 0 24px}.btn-h-group .btn:first-child{margin:0}.btn-v-group .btn{display:block;margin:0 auto 10px auto}.react-contextmenu-wrapper{display:inherit}.react-contextmenu{display:none}.react-contextmenu--visible{z-index:1;display:unset;background-color:#fff;border:1px solid rgba(0,0,0,.33);border-radius:4px;padding:5px 0px}.react-contextmenu--visible:focus{outline:none}.react-contextmenu--visible .react-contextmenu-item{padding:0px 20px;line-height:20px;height:20px;font-size:12px}.react-contextmenu--visible .react-contextmenu-item:hover:not(.react-contextmenu-item--disabled){color:#fff;background-color:#2e5dea}.react-contextmenu--visible .react-contextmenu-item.react-contextmenu-item--disabled{opacity:.3}.react-contextmenu--visible .react-contextmenu-item.react-contextmenu-item--disabled:focus{outline:none}.react-contextmenu--visible .seperator{height:1px;background-color:#e3e3e3;margin:5px 0}.ui-control-text-toggle{cursor:inherit;display:block}.ui-control-text-toggle input{display:none}.ui-control-text-toggle input+span::after{content:attr(data-text-off)}.ui-control-text-toggle input:checked+span::after{content:attr(data-text-on)}.ui-control-text-input,.ui-control-unit-input{background:#fff;border:0;color:#888;font-size:1.2rem;height:48px;padding:2px 5px;width:100%}.ui-dialog-menu .ui-control-unit-input{box-shadow:inset 0 0 3px rgba(0,0,0,.3)}.ui-dialog-menu{list-style:none;margin:0;padding:0}.ui-dialog-menu .ui-dialog-menu-item{display:-webkit-box;display:-webkit-flex;display:flex;height:48px;line-height:48px}.ui-dialog-menu .dialog-opener{display:none}.ui-dialog-menu .dialog-opener:checked~.dialog-label{background:#888;color:#e0e0df}.ui-dialog-menu .dialog-opener:checked~.dialog-window{display:-webkit-box;display:-webkit-flex;display:flex}.ui-dialog-menu .dialog-label{color:#888;cursor:pointer;font-size:1.7rem;margin:0;min-width:200px;overflow:hidden;padding:0 6px;text-overflow:ellipsis;white-space:nowrap;word-break:break-all;border-radius:1px}.ui-dialog-menu .dialog-label:hover .btn,.ui-dialog-menu .dialog-label:hover{background:#888;color:#e0e0df}.ui-dialog-menu .dialog-label:active .btn,.ui-dialog-menu .dialog-label:active{background:#555;color:#e0e0df}.ui-dialog-menu .dialog-label .btn{transition:initial}.ui-dialog-menu .dialog-window{cursor:pointer;display:none;align-self:center;z-index:1}.ui-dialog-menu .dialog-window ul{list-style:none;padding:0}.ui-dialog-menu .dialog-window li{color:#e0e0df;font-size:1.7rem}.ui-dialog-menu .dialog-window .dialog-window-content{background:#888;padding:8px;border-radius:2px}.ui-dialog-menu .dialog-window .dialog-window-content li{padding:0 15px}.ui-dialog-menu .dialog-window .dialog-window-content li:hover{background:#555}.ui-dialog-menu .dialog-window .arrow{background:#888;transform:translateX(1px);align-self:center}.controls{overflow-y:hidden}.controls .label{color:#888;font-size:13px;line-height:40px;width:120px}.controls .control{line-height:40px;position:relative}.controls .control>div{display:inline-block;margin-right:30px;color:#888;size:13px}.controls .control .error{border:2px solid red}.controls .control::after{position:absolute;right:10px;font-size:12px;color:#ccc;line-height:45px}.controls .control.unit-mm::after{content:"mm"}.controls .control.unit-mms::after{content:"mm/s"}.controls .control.unit-degree::after{content:"°C"}.controls .control.unit-angle::after{content:"°"}.controls .control.unit-percent::after{content:"%"}.controls .radio{cursor:pointer}.controls .radio>div{width:15px;height:15px;background-image:url("https://beam-studio-web.s3.ap-northeast-1.amazonaws.com/images/icon-radio-off.png");background-size:15px 15px;display:inline-block;margin-right:10px;cursor:pointer}.controls .radio .selected{background-image:url("https://beam-studio-web.s3.ap-northeast-1.amazonaws.com/images/icon-radio-on.png")}.controls .radio .grey-out{cursor:auto}.controls .radio .grey-out+span{color:#e0e0e0}.controls .checkbox{cursor:pointer}.controls .checkbox>div{width:15px;height:15px;background-image:url("https://beam-studio-web.s3.ap-northeast-1.amazonaws.com/images/icon-checkbox-off.png");background-size:15px 15px;display:inline-block;margin-right:10px;cursor:pointer}.controls .checkbox .selected{background-image:url("https://beam-studio-web.s3.ap-northeast-1.amazonaws.com/images/icon-checkbox-on.png")}.controls .checkbox .grey-out{cursor:auto}.controls .checkbox .grey-out+span{color:#e0e0e0}.controls .switch-container{margin-left:30px;position:relative}.controls .switch-container div{display:inline-block}.controls .switch-container .onoffswitch{position:absolute;top:9px;left:42px}.controls .dropdown-container{position:absolute;top:5px;left:130px;line-height:20px;margin-right:0}.controls .dropdown-container select{width:270px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("https://beam-studio-web.s3.ap-northeast-1.amazonaws.com/images/arrow-down.png") no-repeat;background-position:245px 9px;background-size:16px 10px;height:30px;border-radius:4px;border:1px solid #e0e0df}.controls .textarea-container{margin-right:0;width:100%;height:335px}.controls .textarea-container textarea{padding:5px;width:100%;height:100%;line-height:20px;border:1px solid #ddd;border-radius:4px;resize:none;overflow-y:scroll}.controls input{width:90px;height:30px;font-size:15px;color:#888}.controls input.url{width:400px}.controls input[type=text],.controls input[type=password],.controls input[type=number]{padding-left:10px;border:1px solid #ddd;border-radius:4px}.controls select{border:1px solid #e2e2e2;border-radius:4px;background-image:url("https://beam-studio-web.s3.ap-northeast-1.amazonaws.com/images/icon-3d-arrow-down.png");background-repeat:no-repeat;background-size:8px 8px;background-color:rgba(0,0,0,0);background-position:150px 8px;width:170px;height:25px;letter-spacing:.3px;font-size:14px;-webkit-appearance:none;appearance:none;padding-left:10px}.controls select.no-triangle{background-image:none}.controls .slider-container{margin-right:20px;position:relative}.controls .slider-container .slider{width:150px;position:absolute;right:0;top:-20px}.controls input[type=range]{-webkit-appearance:none;width:100%;margin:0}.controls input[type=range]:focus{outline:none}.controls input[type=range]::-webkit-slider-runnable-track{width:100%;height:3px;cursor:pointer;box-shadow:3.7px 3.7px 0 #fff,0 0 3.7px #fff;background-color:#e0e0df;border-radius:0;border:0 solid rgba(0,0,0,0)}.controls input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 rgba(0,0,0,0),0 0 0 rgba(130,13,13,0);border:2.5px solid #aaa;height:13px;width:13px;border-radius:12px;background:#aaa;cursor:pointer;-webkit-appearance:none;margin-top:-5px}.controls input[type=range]:focus::-webkit-slider-runnable-track{background:#e0e0df}.ant-select .ant-select-selector{border:1px solid #d9d9d9;transition:border .3s}html,body{background-color:#f0f0f0;font-family:"Helvetica Neue","HelveticaNeue-Light","Helvetica Neue Light","Open Sans",Helvetica,Arial,"Lucida Grande",sans-serif,"Microsoft JhengHei","微軟正黑體";font-size:12px;height:100%;margin:0;min-height:100%;padding:0;-webkit-user-select:none;overflow:hidden}body{cursor:default;font-size:16px;position:relative}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix:after,.clearfix:before{content:" ";display:table}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:#000;font-size:12px;text-decoration:underline}img{max-width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.wrapper{height:100%}.content{display:-webkit-box;display:-webkit-flex;display:flex;height:100%;overflow:hidden;width:100%;position:fixed}.horizontal-menu .menu-item{float:left;width:auto}.row-fluid{margin:10px 0}.row-fluid .col{float:left}.span1{display:inline-block;margin:0 10px 0 0;width:calc(8.3333333333%*1 - 10px)}.span2{display:inline-block;margin:0 10px 0 0;width:calc(8.3333333333%*2 - 10px)}.span3{display:inline-block;margin:0 10px 0 0;width:calc(8.3333333333%*3 - 10px)}.span4{display:inline-block;margin:0 10px 0 0;width:calc(8.3333333333%*4 - 10px)}.span5{display:inline-block;margin:0 10px 0 0;width:calc(8.3333333333%*5 - 10px)}.span6{display:inline-block;margin:0 10px 0 0;width:calc(8.3333333333%*6 - 10px)}.span7{display:inline-block;margin:0 10px 0 0;width:calc(8.3333333333%*7 - 10px)}.span8{display:inline-block;margin:0 10px 0 0;width:calc(8.3333333333%*8 - 10px)}.span9{display:inline-block;margin:0 10px 0 0;width:calc(8.3333333333%*9 - 10px)}.span10{display:inline-block;margin:0 10px 0 0;width:calc(8.3333333333%*10 - 10px)}.span11{display:inline-block;margin:0 10px 0 0;width:calc(8.3333333333%*11 - 10px)}.span12{display:inline-block;width:100%}.offset-left-1{margin-left:calc(8.3333333333%*1)}.offset-right-1{margin-right:calc(8.3333333333%*1)}.offset-left-2{margin-left:calc(8.3333333333%*2)}.offset-right-2{margin-right:calc(8.3333333333%*2)}.offset-left-3{margin-left:calc(8.3333333333%*3)}.offset-right-3{margin-right:calc(8.3333333333%*3)}.offset-left-4{margin-left:calc(8.3333333333%*4)}.offset-right-4{margin-right:calc(8.3333333333%*4)}.offset-left-5{margin-left:calc(8.3333333333%*5)}.offset-right-5{margin-right:calc(8.3333333333%*5)}.offset-left-6{margin-left:calc(8.3333333333%*6)}.offset-right-6{margin-right:calc(8.3333333333%*6)}.offset-left-7{margin-left:calc(8.3333333333%*7)}.offset-right-7{margin-right:calc(8.3333333333%*7)}.offset-left-8{margin-left:calc(8.3333333333%*8)}.offset-right-8{margin-right:calc(8.3333333333%*8)}.offset-left-9{margin-left:calc(8.3333333333%*9)}.offset-right-9{margin-right:calc(8.3333333333%*9)}.offset-left-10{margin-left:calc(8.3333333333%*10)}.offset-right-10{margin-right:calc(8.3333333333%*10)}.offset-left-11{margin-left:calc(8.3333333333%*11)}.offset-right-11{margin-right:calc(8.3333333333%*11)}.offset-left-12{margin-left:calc(8.3333333333%*12)}.offset-right-12{margin-right:calc(8.3333333333%*12)}.absolute-center{bottom:0;display:block;left:0;margin:auto;position:absolute;right:0;top:0}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.tip{position:relative}.tip:hover::before{background:rgba(0,0,0,.8);border-radius:4px;color:#fff;content:attr(data-tip);display:block;font-size:11px;left:-15px;line-height:24px;min-width:75px;padding:5px;position:absolute;text-align:center;white-space:nowrap;z-index:1}.tip-bottom:hover::before{top:calc(100% + 5px)}.tip-right:hover::before{left:calc(100% + 5px)}.invisible{visibility:hidden}.visible{visibility:visible}.border-circle{border-radius:50%}.hide{display:none}.file-importer input[type=file]{bottom:0;display:block;left:0;margin:auto;position:absolute;right:0;top:0;cursor:pointer;opacity:0;width:100%}.pure-list{list-style:none;padding:0}.error{border:2px solid red;box-sizing:border-box}.sticky-bottom{bottom:0;position:absolute}.logo{position:absolute;left:3.75rem;top:24px}.logo img{width:4.25rem}select{background-color:rgba(0,0,0,0);background-image:url("https://beam-studio-web.s3.ap-northeast-1.amazonaws.com/images/icon-3d-arrow-down.png");background-position:calc(100% - 4px) center;background-repeat:no-repeat;background-size:8px 8px;border:0;border-bottom:1px #e0e0e0 solid;font-size:14px;letter-spacing:.3px;width:100%;-webkit-appearance:none;appearance:none}input[type=range]{margin:6px 0;width:100%;-webkit-appearance:none}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{background:#bbb;border:0px solid rgba(0,0,0,0);border-radius:0px;cursor:pointer;height:8px;width:100%}input[type=range]::-webkit-slider-thumb{background:#777;border:2.5px solid #777;border-radius:12px;box-shadow:0px 0px 0px rgba(0,0,0,0),0px 0px 0px rgba(13,13,13,0);cursor:pointer;height:20px;margin-top:-6px;width:20px;-webkit-appearance:none}input[type=range]:focus::-webkit-slider-runnable-track{background:#c5c5c5}.readonly{pointer-events:none}.studio-container{height:100%;width:100%}.studio-container .btn-h-group{padding:10px 0 10px 10px}.studio-container .btn-h-group .btn{margin:0 0 0 10px}.studio-container .top-menu-bar{height:66px;letter-spacing:.3px;width:100%}.studio-container .stage{height:100%;position:relative}.studio-container .btn{margin-right:5px}.studio-container .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.studio-container .btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.studio-container .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.studio-container .btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.studio-container .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.studio-container .btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.studio-container .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.studio-container .btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.studio-container .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.studio-container .btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.studio-container .preview-time-cost{position:fixed;color:#4d4d4d;bottom:68px;right:117px;font-weight:bold;text-align:right}.select-printer{bottom:2.3rem;right:15rem}.pull-left{float:left}.pull-right{float:right}.disabled-pointer{pointer-events:none;opacity:.4}.arrow{background:#fff;min-height:10px;min-width:14px;height:28px;width:20px}.arrow,.arrow-left{-webkit-clip-path:polygon(0 50%, 100% 100%, 100% 0);clip-path:polygon(0 50%, 100% 100%, 100% 0);transform:translateX(1px)}.arrow-right{-webkit-clip-path:polygon(0 0, 0 100%, 100% 50%);clip-path:polygon(0 0, 0 100%, 100% 50%);transform:translateX(-1px)}.arrow-top-left-flat{-webkit-clip-path:polygon(0 0, 100% 100%, 100% 0);clip-path:polygon(0 0, 100% 100%, 100% 0);transform:translateX(1px)}hr{border-left:0;border-top:2px solid #f0f0f0;border-bottom:0}.vague-round-corner{border-radius:4px}.menubar .action-menu-item{text-decoration:none}.menubar .action-item.disabled .submenu{opacity:0;pointer-events:none}body .titlebar>.window-appicon{width:28px;background-position:9px center}input[type=text]{border:1px solid #ccc;background:#fff;padding-left:10px;border-radius:4px;height:32px}input[type=text]::placeholder{color:#bbb}.modal-window{display:-webkit-box;display:-webkit-flex;display:flex;background:rgba(0,0,0,.1);bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:9999;align-items:center;justify-content:center}.modal-window.no-background{position:fixed;background:none}.modal-window.with-hole{position:fixed;background:none;pointer-events:none}.modal-window.with-hole .modal-background{opacity:.1;pointer-events:initial;position:absolute}.modal-window.with-hole .modal-body{pointer-events:initial}.modal-window .modal-background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.modal-window .modal-body{display:-webkit-box;display:-webkit-flex;display:flex;max-height:100%}.modal-window .notification{width:32.2rem;height:25rem;background-color:#f8f8f8;position:relative;max-height:100%;overflow:hidden}.modal-window .notification .modal-content{height:80%}.modal-window .notification .modal-content .wrapper{display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;text-align:center}.modal-window .notification .modal-content h4{margin:0;font-size:2em;color:#b3b3b3;display:inline-block}.modal-window .notification .modal-content span{font-size:1.8em;color:#b3b3b3;display:inline-block;padding:0 21px}.modal-window .notification .modal-actions{text-align:center}.modal-window .notification .modal-actions .btn{color:#b3b3b3;border:1px solid #b3b3b3;width:13rem;margin:0 5px}.modal-window .modal-alert{display:-webkit-box;display:-webkit-flex;display:flex;background:#f8f8f8;flex-direction:column;min-height:100px;overflow:auto;padding:1.6rem;position:relative;text-align:center;align-items:center;justify-content:space-between;width:38.2rem;border-radius:2px;box-shadow:0 7px 15px rgba(0,0,0,.1),0 10px 20px rgba(0,0,0,.05);animation-duration:.3s}.modal-window .modal-alert .caption{margin:0 0 1.6rem 0;color:#626262}.modal-window .modal-alert .icon{height:60px;margin:0 0 15px 0}.modal-window .modal-alert .message{color:#333;margin:0 0 20px 0;text-align:left;line-height:1.4em;word-break:break-word;white-space:pre-wrap;text-align:center}.modal-window .modal-alert .message a{font-size:1em}.modal-window .modal-alert .caption,.modal-window .modal-alert .message{width:100%}.modal-window .modal-alert .modal-checkbox{width:100%;text-align:left;margin:0 0 10px 0;font-size:14px}.modal-window .modal-alert .modal-checkbox input{margin:0 5px 0 0}.modal-window .modal-alert .alert-children{width:100%;margin:0 0 20px 0}.modal-window .modal-alert .alert-children .hyper-link{font-size:12px;cursor:pointer;color:#333;text-decoration:underline}.modal-window .modal-alert .alert-children .hyper-link.blue{color:#19c}.modal-window .modal-alert .btn{min-width:50px}.modal-window .modal-alert .spinner-roller-reverse{background:linear-gradient(to right, #F0F0F0 10%, rgba(248, 248, 248, 0) 42%)}.modal-window .modal-alert .spinner-roller-reverse::before{background-color:#f8f8f8}.modal-window .modal-alert .spinner-roller-reverse::after{background-color:#f8f8f8}.modal-window .modal-alert.progress{width:unset;min-width:120px;max-width:600px}.modal-window .modal-alert.progress .caption{font-weight:bold}.modal-window .modal-alert.progress .message{display:flex;justify-content:center}.modal-window .modal-alert.progress .stepping-container{min-width:350px;width:100%}.modal-window .modal-alert.progress .progress-message{margin:16px 0}.modal-window .modal-alert.progress .progress-bar{background:#ccc;height:2rem;overflow:hidden}.modal-window .modal-alert.progress .progress-bar .current-progress{background:#777;content:"";display:block;height:100%;width:0}.modal-window .modal-alert.progress .button-container .btn-h-group{padding:0}.modal-window .modal-alert.progress .button-container .btn-default{height:28px;line-height:24px}.modal-window .btn-h-group{width:100%}.modal-window .btn-h-group .btn{margin:0 .6rem 0 0}.modal-window .btn-h-group .btn:last-child{margin:0}.modal-progress{z-index:99999}.modal-progress .modal-alert{min-height:10rem;text-align:left;padding:1.6rem 0 0 0;width:32.2rem}.modal-progress .modal-alert .caption{color:#626262;font-size:15px;line-height:18px;text-align:left;padding:0 1.6rem;margin:0}.modal-progress .modal-alert .message{color:#333;padding:0 1.6rem;margin:0 0 20px 0}.modal-progress .message p{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.modal-progress .spinner-roller{background:linear-gradient(to right, #F0F0F0 10%, rgba(255, 255, 255, 0) 42%);height:5rem;margin:0 auto 1.6rem auto;width:5rem}.modal-progress .spinner-roller::after{background:#fff}.modal-progress .progress-bar{background:#ccc;height:2rem;overflow:hidden}.modal-progress .progress-bar .current-progress{background:#777;content:"";display:block;height:100%;width:0;transition:width .3s}.modal-progress.waiting .modal-alert{padding-bottom:1.6em}.modal-progress-nonstop .spinner-roller{height:4rem;margin:auto;width:4rem}.modal-progress-nonstop .modal-body{width:160px;height:160px}.modal-progress-nonstop .modal-alert{height:8rem;min-height:8rem;width:100%;height:100%}.modal-progress-nonstop-with-message .spinner-roller{height:4rem;margin:auto;width:4rem}.modal-progress-nonstop-with-message .modal-alert{min-height:8rem;width:100%}.modal-progress-nonstop-with-message .modal-alert .caption{padding-bottom:1rem}.modal-input-lightbox .modal-alert{min-height:18rem;text-align:left;padding:1.6rem 0 0 0;width:32.2rem}.modal-input-lightbox .modal-alert .caption{color:#626262;font-size:15px;line-height:18px}.modal-input-lightbox .modal-alert .caption,.modal-input-lightbox .modal-alert .message{padding:0 1.6rem;margin:0 0 20px 0}.modal-input-lightbox .control{display:-webkit-box;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}.modal-input-lightbox .control .inputHeader{color:#909090;flex:1}.modal-input-lightbox .control input{border:2px solid #ccc;flex:2;padding:3px}.modal-input-lightbox .btn-h-group{border:none;border-top:1px solid #ccc;bottom:0;left:0;padding:1.6rem 1.6rem 1.6rem 0;right:0;justify-content:flex-end}.modal-update{color:#989898}.modal-update .update-wrapper{background:#fff;padding:20px;width:450px}.modal-update .caption{color:#626262;font-size:15px;line-height:18px}.modal-update .caption,.modal-update .update-brief,.modal-update .release-note-content{margin:0 0 20px 0}.modal-update .update-brief{font-size:12px;line-height:18px}.modal-update .update-brief p{margin:0}.modal-update .release-note-caption{margin:0;font-weight:normal}.modal-update .release-note-content{border:2px solid #989898;height:90px;overflow:scroll;padding:3px}.modal-update .action-button{display:-webkit-box;display:-webkit-flex;display:flex;justify-content:space-between}.modal-update .btn-h-group{display:block;flex:1;text-align:right}.shadow-modal .modal-body{box-shadow:0 7px 15px rgba(0,0,0,.2),0 10px 20px rgba(0,0,0,.1)}.modal-progress.modal-window .button-group button.btn-default{margin-bottom:15px}.ant-modal-content .message{font-family:"Helvetica Neue","HelveticaNeue-Light","Helvetica Neue Light",Helvetica,Arial,"Lucida Grande",sans-serif,"Microsoft JhengHei","微軟正黑體";margin:0;padding:0;position:relative;word-break:normal;word-wrap:normal}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.about-beam-studio{padding:20px 60px 20px 60px;background:#f8f8f8;text-align:center;box-shadow:0 7px 15px rgba(0,0,0,.1),0 10px 20px rgba(0,0,0,.05)}.about-beam-studio img{width:60px}.about-beam-studio .app-name{font-weight:bold;margin:10px}.about-beam-studio .version{font-size:10px;margin:10px}.about-beam-studio .copyright{font-size:10px;margin:10px}.about-beam-studio .credit{font-size:10px;margin:10px;max-width:190px}.about-beam-studio .credit a{color:#19c;font-size:10px}.about-beam-studio .btn{height:28px;line-height:28px;background:#f8f8f8}.accordion .accordion-body{display:block;height:0;overflow:hidden;transform:scaleY(0);-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform-origin:0 0;transform-origin:0 0}.accordion .accordion-switcher{display:none}.accordion .accordion-switcher:checked~.accordion-body{height:auto;transform:scaleY(1)}.accordion .header{color:#e0e0df;width:auto}.accordion input{border:2px solid #e0e0df;color:#888;font-size:15px;margin:0 0 0 10px;width:140px}.accordion input.p66{width:100px}.accordion input.p33{margin-left:0;width:75px}.accordion .caption:hover{cursor:pointer;-webkit-filter:brightness(80%);filter:brightness(80%)}.accordion .caption .value{color:#e0e0df}.modal-camera-calibration .video{width:100%;min-height:225px}.modal-camera-calibration .video-container{display:flex;flex-direction:column;align-items:center}.modal-camera-calibration .video-container .tab-container{margin-top:10px}.modal-camera-calibration .modal-alert{width:480px;padding:22px 0 0 0}.modal-camera-calibration .caption{margin:0 0 20px 0;padding:0 19px;color:#626262;font-size:15px;line-height:17px;text-align:left}.modal-camera-calibration .message{overflow:visible;padding:0 19px;margin:0px 0px 10px 0px;font-size:15px;line-height:21px;text-align:center;color:#989898}.modal-camera-calibration .message p{margin:0}.modal-camera-calibration .checkbox-container{display:flex;align-items:center;padding:0 10px 0 0;margin:10px 0 0 0}.modal-camera-calibration .checkbox-container .title{color:#555;font-size:13px}.modal-camera-calibration input[type=checkbox]{width:15px;height:15px;margin:0 5px 0 0}.modal-camera-calibration .img-center{background-size:cover !important;background-position:50% 50% !important;overflow:hidden;width:200px;height:200px;margin-bottom:15px;position:relative}.modal-camera-calibration .img-center .virtual-square{position:absolute;border:3px dashed #f30}.modal-camera-calibration .img-center .virtual-square.last-config{opacity:.5;border-color:gray}.modal-camera-calibration .img-center .camera-control{position:absolute;border-style:solid;width:0px;height:0px;opacity:.5}.modal-camera-calibration .img-center .camera-control:hover{opacity:.7}.modal-camera-calibration .img-center .camera-control:active{opacity:1}.modal-camera-calibration .img-center .camera-control.up{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333 rgba(0,0,0,0);border-width:0px 10px 16px 10px;top:5px;left:90px}.modal-camera-calibration .img-center .camera-control.down{border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:16px 10px 0px 10px;bottom:5px;left:90px}.modal-camera-calibration .img-center .camera-control.left{border-color:rgba(0,0,0,0) #333 rgba(0,0,0,0) rgba(0,0,0,0);border-width:10px 16px 10px 0px;top:90px;left:5px}.modal-camera-calibration .img-center .camera-control.right{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;border-width:10px 0px 10px 16px;top:90px;right:5px}.modal-camera-calibration .hint-modal-background{position:fixed;z-index:1;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,.1)}.modal-camera-calibration .hint-modal-background .hint-box{position:absolute}.modal-camera-calibration .hint-modal-background .hint-box .arrowup{margin-left:3px;width:0px;height:0px;border-width:0px 5px 7px 5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.modal-camera-calibration .hint-modal-background .hint-box .arrowdown{margin-left:3px;width:0px;height:0px;border-width:7px 5px 0px 5px;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.modal-camera-calibration .hint-modal-background .hint-box .hint-body{height:40px;background:#fff;padding:10px;color:#626262;border-radius:4px;font-size:13px}.modal-camera-calibration .ant-input-number-group .ant-input-number-group-addon:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.modal-camera-calibration .ant-input-number-group .ant-input-number:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.change-log-dialog{background-color:#fff;width:500px;padding:20px;border-radius:2px;box-shadow:0 7px 15px rgba(0,0,0,.1),0 10px 20px rgba(0,0,0,.05)}.change-log-dialog .header{display:flex;margin:0 0 20px 0;flex-direction:column;align-items:center}.change-log-dialog .header img{height:70px;margin:0 0 5px 0}.change-log-dialog .header .app{font-weight:500;letter-spacing:.5px}.change-log-dialog .title{margin:0 0 15px 0;color:#626262;font-weight:500}.change-log-dialog .change-log-container{max-height:250px;padding:10px;border:1px solid #626262;border-radius:2px;overflow-x:hidden;overflow-y:scroll;word-break:break-word}.change-log-dialog .change-log-container .change-log-item{display:flex;padding:3px 0}.change-log-dialog .change-log-container .change-log-item .index{width:45px;margin:0 15px 0 0;text-align:right}.change-log-dialog .change-log-container .change-log-item .log{line-height:20px;width:100%;margin:0;white-space:pre-wrap}.change-log-dialog .change-log-container .change-log-item pre{font-family:"Helvetica Neue","HelveticaNeue-Light","Helvetica Neue Light","Open Sans",Helvetica,Arial,"Lucida Grande",sans-serif,"Microsoft JhengHei","微軟正黑體"}.change-log-dialog .change-log-container .change-log-item pre::-webkit-scrollbar{display:none}.change-log-dialog .link{cursor:pointer;margin:5px 0 0 0;font-size:14px;text-align:right;text-decoration:underline;color:#19c}.change-log-dialog .footer{display:flex;justify-content:center;margin:20px 0 0 0}.dialog-box-container{position:absolute;z-index:4}.dialog-box-container .dialog-box{width:max-content;max-width:130px;padding:13px;border-radius:9px;color:#fff;background-color:#0091ff}.dialog-box-container .dialog-box .tutorial-dialog{font-size:13px;font-weight:bold;letter-spacing:1px;white-space:pre-wrap}.dialog-box-container .dialog-box .tutorial-dialog .sub-content{font-size:12px;font-weight:500;padding:5px 0 0 5px}.dialog-box-container .dialog-box .tutorial-dialog .sub-content .sub-line{line-height:12px;padding-top:8px}.dialog-box-container .dialog-box .tutorial-dialog .sub-content .hint-mark{float:right;width:14px;height:14px;border-radius:7px;color:#0091ff;background-color:#fff;line-height:14px;margin-left:10px;margin-top:-1px;text-align:center;cursor:pointer}.dialog-box-container .dialog-box .next-button{cursor:pointer;padding-top:13px;width:fit-content;border:1px solid #fff;border-width:0 0 1px 0}.dialog-box-container .dialog-box-arrow{position:absolute;width:0px;height:0px;border-style:solid}.dialog-box-container .dialog-box-arrow.left{right:100%;border-width:9px 21px 9px 0;border-color:rgba(0,0,0,0) #0091ff rgba(0,0,0,0) rgba(0,0,0,0)}.dialog-box-container .dialog-box-arrow.right{left:100%;border-width:9px 0 9px 21px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #0091ff}.dialog-box-container .dialog-box-arrow.top{bottom:100%;border-width:0 9px 21px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0091ff rgba(0,0,0,0)}.dialog-box-container .dialog-box-arrow.bottom{top:100%;border-width:21px 9px 0 9px;border-color:#0091ff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.dialog-box-container .close-btn{position:absolute;width:24px;height:24px;border-radius:12px;background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.15);top:-12px;cursor:pointer}.dialog-box-container .close-btn.left{right:-12px}.dialog-box-container .close-btn.right{left:-12px}.dialog-box-container .close-btn .cross-wrapper{margin:8px 0 0 8px}.dialog-box-container .close-btn .bars{display:block;position:absolute;background-color:#0091ff;width:2px;height:10px}.dialog-box-container .close-btn .bar1{transform:translateX(3px) rotate(45deg)}.dialog-box-container .close-btn .bar2{transform:translateX(3px) rotate(-45deg)}.modal-diode-calibration .img-center{background-size:cover !important;background-position:50% 50% !important;width:50%;height:200px;margin-bottom:20px;float:left;position:relative}.modal-diode-calibration .img-center .virtual-square{position:absolute;border:1px dashed #f30}.modal-diode-calibration .hint-icon{position:absolute;top:-36px;right:0px;padding-right:19px;width:40px;height:17px;line-height:17px;color:#626262;font-weight:bold;text-align:center;cursor:pointer}.modal-diode-calibration .camera-control{position:absolute;border-style:solid;width:0px;height:0px;opacity:.5}.modal-diode-calibration .camera-control:hover{opacity:.7}.modal-diode-calibration .camera-control:active{opacity:1}.modal-diode-calibration .camera-control.up{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333 rgba(0,0,0,0);border-width:0px 10px 16px 10px;top:5px;left:90px}.modal-diode-calibration .camera-control.down{border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:16px 10px 0px 10px;bottom:5px;left:90px}.modal-diode-calibration .camera-control.left{border-color:rgba(0,0,0,0) #333 rgba(0,0,0,0) rgba(0,0,0,0);border-width:10px 16px 10px 0px;top:90px;left:5px}.modal-diode-calibration .camera-control.right{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;border-width:10px 0px 10px 16px;top:90px;right:5px}.modal-diode-calibration .hint-modal-background{position:fixed;z-index:1;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,.1)}.modal-diode-calibration .hint-modal-background .hint-box{position:absolute}.modal-diode-calibration .hint-modal-background .hint-box .arrowup{margin-left:3px;width:0px;height:0px;border-width:0px 5px 7px 5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.modal-diode-calibration .hint-modal-background .hint-box .arrowdown{margin-left:3px;width:0px;height:0px;border-width:7px 5px 0px 5px;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.modal-diode-calibration .hint-modal-background .hint-box .hint-body{height:40px;background:#fff;padding:10px;color:#626262;border-radius:4px;font-size:13px}.modal-diode-calibration .controls{float:left;margin-left:20px}.modal-diode-calibration .controls label{font-weight:bold;display:inline-block;color:#555;width:70px}.modal-diode-calibration .controls .ui-control-unit-input-v2 .unit{margin-left:-30px;margin-right:30px;font-size:10px}.modal-diode-calibration .controls .control>div{margin-right:0}.modal-diode-calibration .modal-alert{width:440px;padding:22px 0 0 0}.modal-diode-calibration .caption,.modal-diode-calibration .message{overflow:visible;margin:0 0 20px 0;padding:0 19px}.modal-diode-calibration .caption{color:#626262;font-size:15px;line-height:17px;text-align:left}.modal-diode-calibration .message{color:#989898;font-size:15px;line-height:21px;text-align:center}.modal-diode-calibration .message p{margin:0}.modal-diode-calibration .button-group{border:none;border-top:1px solid #e0e0df;display:block;height:73px;padding:19px;position:relative}.modal-diode-calibration .button-group .btn{margin:0;padding:0 10px}.modal-diode-calibration .button-group .btn.disabled{opacity:.5}.modal-diode-calibration .button-group .btn.btn-alone-right-1{position:absolute;width:80px;right:19px}.modal-diode-calibration .button-group .btn.btn-alone-right-2{position:absolute;width:80px;right:110px}.modal-diode-calibration .button-group .btn.pull-right{margin-left:20px}.modal-diode-calibration .button-group .btn-alone-right,.modal-diode-calibration .button-group .btn-alone-right-1{background:#555 !important;border:0;color:#fff}.modal-diode-calibration .button-group .btn-alone-right.disabled,.modal-diode-calibration .button-group .btn-alone-right-1.disabled{opacity:.5}.modal-diode-calibration .button-group .btn-alone-right:hover:not(.disabled),.modal-diode-calibration .button-group .btn-alone-right-1:hover:not(.disabled){opacity:.8}.react-draggable{position:absolute;z-index:5}.react-draggable .handle{height:24px;line-height:24px;font-size:12px;text-align:center;font-weight:600;border:1px solid #ddd;border-width:0 0 1px 0}.react-draggable .traffic-lights{position:absolute;top:0;height:24px;padding:6px 0}.react-draggable .traffic-lights .traffic-light{width:12px;height:12px;margin:0 6px;border-radius:6px}.react-draggable .traffic-lights .traffic-light:before,.react-draggable .traffic-lights .traffic-light:after{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:1px;margin:auto}.react-draggable .traffic-lights .traffic-light-close{background-color:#ff6159}.react-draggable .traffic-lights .traffic-light-close:before,.react-draggable .traffic-lights .traffic-light-close:after{width:8px;height:1px;background-color:#4e0000}.react-draggable .traffic-lights .traffic-light-close:before{transform:translate(0, -0.5px) rotate(45deg)}.react-draggable .traffic-lights .traffic-light-close:after{transform:translate(0, -0.5px) rotate(-45deg)}.react-draggable .traffic-lights .traffic-light-close:active{background-color:#bf4942}.react-draggable .traffic-lights .traffic-light-close:active:before,.react-draggable .traffic-lights .traffic-light-close:active:after{background-color:#190000}.react-draggable .traffic-lights:hover .traffic-light:before,.react-draggable .traffic-lights:hover .traffic-light:after{content:""}.dxf-dpi-selector{display:flex;flex-direction:column;justify-content:space-between;text-align:center;align-items:center;width:460px;min-height:100px;padding:20px;border-radius:2px;background-color:#f8f8f8;box-shadow:0 7px 15px rgba(0,0,0,.1),0 10px 20px rgba(0,0,0,.05)}.dxf-dpi-selector .caption{margin:0 0 20px;color:#626262}.dxf-dpi-selector .message{margin:0 0 20px}.flux-monitor{left:50%}.flux-monitor:focus{outline:none}.flux-monitor .main{background-color:#fff;border-radius:4x;height:40rem;width:31rem;position:relative;box-shadow:0 7px 15px rgba(0,0,0,.2),0 10px 20px rgba(0,0,0,.1)}.flux-monitor .main .title{height:5rem;text-align:center}.flux-monitor .main .title span{font-size:1.6rem;color:#999;line-height:5rem}.flux-monitor .main .title .back{font-size:3rem;position:absolute;top:0px;left:15px;color:#888;cursor:pointer}.flux-monitor .main .title .back img{width:28px;position:relative;top:7px;left:4px}.flux-monitor .main .title .back:hover{color:#333}.flux-monitor .main .title .close{width:26px;height:26px;right:18px;top:10px}.flux-monitor .main .body{height:70%}.flux-monitor .main .body .device-content{position:relative;padding:0 20px;overflow-y:auto;height:100%;border-radius:4px}.flux-monitor .main .body .device-content::-webkit-scrollbar{display:none}.flux-monitor .main .body .device-content .camera{height:100%}.flux-monitor .main .body .device-content img{width:100%}.flux-monitor .main .body .device-content .spinner-wrapper{position:absolute;width:calc(100% - 20px);margin:auto;top:200px}.flux-monitor .main .body .device-content .camera-image{width:100%;height:100%;object-fit:cover}.flux-monitor .main .body .device-content .camera-image.hd{transform:rotate(270deg)}.flux-monitor .main .body .device-content .camera-image.beambox-camera{transform:rotate(0);object-fit:contain}.flux-monitor .main .body .device-content .camera-relocate-container{display:flex;flex-direction:column;align-items:center;position:absolute;width:calc(100% - 40px)}.flux-monitor .main .body .device-content .camera-relocate-container .img-container{width:100%;max-height:145px;overflow-y:hidden}.flux-monitor .main .body .device-content .camera-relocate-container .camera-image{width:100%;min-height:145px}.flux-monitor .main .body .device-content .camera-relocate-container .bars{width:1px;height:15px;display:block;position:absolute;background-color:#fff}.flux-monitor .main .body .device-content .camera-relocate-container .bars.shadow{box-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}.flux-monitor .main .body .device-content .camera-relocate-container .bar2{transform:translateX(7px) translateY(-7px) rotate(90deg)}.flux-monitor .main .body .device-content .camera-relocate-container .origin-mark-wrapper{position:absolute;width:15px;height:15px}.flux-monitor .main .body .device-content .camera-relocate-container .relocate-origin-mark-wrapper{position:absolute;width:15px;height:15px}.flux-monitor .main .body .device-content .camera-relocate-container .relocate-origin-mark-wrapper .bars{background-color:#adff2f}.flux-monitor .main .body .device-content .camera-relocate-container .relocate-origin-mark-wrapper .relocate-origin{position:absolute;top:20px;width:60px;color:#adff2f;font-size:13px;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000}.flux-monitor .main .body .device-content .camera-relocate-container .maintain-move-panel{width:180px;height:180px;margin:10px 0 0 0}.flux-monitor .main .body .device-content .status-info{position:absolute;width:332px;height:100px;bottom:0px;padding:20px 10px 10px 10px;text-shadow:0 2px 5px rgba(0,0,0,.15)}.flux-monitor .main .body .device-content .status-info .verticle-align{float:left;position:relative;bottom:-8px;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.5)}.flux-monitor .main .body .device-content .status-info .verticle-align div{margin:5px 0}.flux-monitor .main .body .device-content .status-info .btn-relocate-container{float:right;height:100%;display:flex;align-items:center}.flux-monitor .main .body .device-content .status-info .btn-relocate-container .btn-relocate{cursor:pointer;display:flex;height:25px;background-color:#333;padding:5px;border-radius:5px;opacity:.7;box-shadow:0 3px 6px rgba(0,0,0,.2)}.flux-monitor .main .body .device-content .status-info .btn-relocate-container .btn-relocate img{width:15px;height:15px}.flux-monitor .main .body .device-content .status-info .btn-relocate-container .btn-relocate .relocate-origin{padding-left:5px;font-size:13px;line-height:15px;color:#fff}.flux-monitor .main .body .device-content .status-info .btn-relocate-container .btn-relocate:hover{opacity:1}.flux-monitor .main .body .device-content .status-info .status-info-progress{float:right;bottom:-8px;position:relative;font-size:1.2em;color:#fff}.flux-monitor .main .body .device-content .status-info.running{background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5));border-radius:2px}.flux-monitor .main .body .device-content .btn-snap{position:absolute;top:10px;right:28px;opacity:.5;color:#fff;cursor:pointer;z-index:10}.flux-monitor .main .body .device-content .btn-snap:hover{opacity:1}.flux-monitor .main .body .close{right:20px}.flux-monitor .main .operation{margin-top:15px}.flux-monitor .main .operation .controls{position:absolute;color:#888;text-align:center;width:60px;cursor:pointer}.flux-monitor .main .operation .controls::-webkit-scrollbar{display:none}.flux-monitor .main .operation .controls .description{padding-top:5px;font-size:1rem}.flux-monitor .main .operation .controls .description.on{color:#333}.flux-monitor .main .operation .controls:hover{color:#333;cursor:pointer;filter:brightness(80%);-webkit-filter:brightness(80%)}.flux-monitor .main .operation .controls:hover>div{opacity:1}.flux-monitor .main .operation .disabled{pointer-events:none;opacity:.3}.flux-monitor .main .operation .left{left:2rem}.flux-monitor .main .operation .center{margin:auto;left:0;right:0}.flux-monitor .main .operation .right{right:2rem}.flux-monitor .main .operation .btn-control{cursor:pointer;background-size:50px;background-position:3px 0px;height:33px;opacity:.4;background-repeat:no-repeat;cursor:pointer}.flux-monitor .main .operation .btn-relocate{display:flex;align-items:center;justify-content:center}.flux-monitor .main .operation .btn-relocate img{width:30px;filter:brightness(0.3)}.flux-monitor .main .operation .btn-cancel{background-image:url("https://beam-studio-web.s3.ap-northeast-1.amazonaws.com/images/btn-run.svg");transform:scaleX(-1)}.flux-monitor .main .operation .btn-go{background-image:url("https://beam-studio-web.s3.ap-northeast-1.amazonaws.com/images/btn-run.svg")}.flux-monitor .main .operation .btn-stop{background-image:url("https://beam-studio-web.s3.ap-northeast-1.amazonaws.com/images/btn-stop.svg")}.flux-monitor .main .operation .btn-pause{background-image:url("https://beam-studio-web.s3.ap-northeast-1.amazonaws.com/images/btn-pause.svg")}.flux-monitor .main .operation .btn-download{background-image:url("https://beam-studio-web.s3.ap-northeast-1.amazonaws.com/images/btn-download.svg")}.flux-monitor .main .operation .btn-upload{background-image:url("https://beam-studio-web.s3.ap-northeast-1.amazonaws.com/images/btn-upload.svg")}.flux-monitor .main .operation .btn-camera{background-image:url("https://beam-studio-web.s3.ap-northeast-1.amazonaws.com/images/btn-camera.svg")}.flux-monitor .main .operation .btn-camera.on{opacity:1}.flux-monitor .main .operation .btn-camera.on~div{opacity:1}.flux-monitor .main .operation input{bottom:0;display:block;left:0;margin:auto;position:absolute;right:0;top:-20px;cursor:pointer;opacity:0;width:100%;height:200px}.flux-monitor .main .wait{text-align:center;margin-top:30px;font-size:1.2rem;color:#b3b3b3}.flux-monitor .sub{background-color:#fff;border-radius:2px;height:6rem;width:31rem;position:relative;margin-top:5px;box-shadow:0 7px 15px rgba(0,0,0,.2),0 10px 20px rgba(0,0,0,.1)}.flux-monitor .sub .wrapper{padding:1.5rem 1.5rem 0 1.5rem}.flux-monitor .sub .wrapper .row{font-size:1.2rem;color:#888;width:100%;height:20px}.flux-monitor .sub .wrapper .row div{display:inline-block}.flux-monitor .sub .wrapper .row .right{float:right;text-align:right}.flux-monitor .sub .wrapper .row:last-child{margin-top:3px}.flux-monitor .sub .wrapper .temperature{float:left}.flux-monitor .sub .actions{position:absolute;text-align:center;margin-left:auto;margin-right:auto;display:inline-block;bottom:1rem;width:100%}.flux-monitor .sub .btn{font-size:1rem;color:#fff;background-color:#888;border-radius:0;margin:0 .25rem;padding:0 12px;transition:none}.flux-monitor .sub .btn .filament{width:12rem}.flux-monitor .sub .btn .file{width:8rem}.flux-monitor .sub .btn .monitor{width:8rem}.flux-monitor .sub .btn:hover{background-color:#333}.flux-monitor ul{list-style:none;float:left;display:block;width:100%}.flux-monitor li{display:inline;width:25%;float:left}.file-monitor-v2{display:flex;flex-wrap:wrap;width:100%;height:400px;overflow:scroll}.file-monitor-v2 .folder,.file-monitor-v2 .file{color:#888;width:150px;height:180px;text-align:center}.file-monitor-v2 .folder:hover,.file-monitor-v2 .file:hover{color:#333}.file-monitor-v2 .folder .image-wrapper,.file-monitor-v2 .file .image-wrapper{width:100%;height:135px;align-items:center;justify-content:center;display:flex;margin:10px 0;border-radius:5px}.file-monitor-v2 .folder .image-wrapper img,.file-monitor-v2 .file .image-wrapper img{width:135px;border-radius:3px}.file-monitor-v2 .folder.selected .image-wrapper,.file-monitor-v2 .file.selected .image-wrapper{background:#eee}.file-monitor-v2 .folder .image-wrapper img{padding:20px}.file-monitor-v2 .file{position:relative}.file-monitor-v2 .file .image-wrapper img{border:3px solid #fff;box-shadow:0 3px 3px rgba(0,0,0,.1);padding:0px}.file-monitor-v2 .file i{position:absolute;color:#ccc;top:3px;right:-7px;visibility:hidden;z-index:99;cursor:pointer}.file-monitor-v2 .file i.selected{visibility:visible}.file-monitor-v2 .file i:hover{color:#333}.file-monitor-v2 .name{font-size:1rem;text-align:center;padding:0 8px;overflow:hidden;border-radius:5px}.file-monitor-v2 .name.selected{color:#fff;background-color:#1890ff}.layer-color-config-panel{width:550px;padding:20px 20px 20px 20px;background:#f8f8f8;box-shadow:0 7px 15px rgba(0,0,0,.1),0 10px 20px rgba(0,0,0,.05)}.layer-color-config-panel .pull-right{margin-right:0px;margin-left:10px}.layer-color-config-panel .title{height:26px;line-height:26px;color:#626262;text-align:left;font-size:20px}.layer-color-config-panel .main-content{width:100%;height:calc(60vh - 60px);margin:20px 0px;overflow:scroll;border:solid #ccc;border-width:1px 0px;color:#666}.layer-color-config-panel .main-content::-webkit-scrollbar{display:none}.layer-color-config-panel .main-content .config-item{height:36px;line-height:26px;padding:5px 0px 5px 10px;font-size:14px;display:flex}.layer-color-config-panel .main-content .config-item:first-child{margin-top:15px}.layer-color-config-panel .main-content .config-item .add-config{line-height:22px;opacity:.7;cursor:pointer}.layer-color-config-panel .main-content .config-item .add-config:hover{opacity:1}.layer-color-config-panel .main-content .config-item .add-config .plus{font-size:22px;font-weight:900;padding:0px 5px 0px 1px}.layer-color-config-panel .main-content .config-item .ui-control-unit-input-v2{display:flex}.layer-color-config-panel .main-content .config-item .ui-control-unit-input-v2 input[type=text]{height:26px;font-size:14px;text-align:right}.layer-color-config-panel .main-content .config-item .ui-control-unit-input-v2 .unit{font-size:10px}.layer-color-config-panel .main-content .config-item .ui-control-unit-input-v2.power{width:60px}.layer-color-config-panel .main-content .config-item .ui-control-unit-input-v2.power input[type=text]{width:60px;padding:4px 17px 4px 0px}.layer-color-config-panel .main-content .config-item .ui-control-unit-input-v2.power .unit{margin-left:-15px}.layer-color-config-panel .main-content .config-item .ui-control-unit-input-v2.speed{width:75px}.layer-color-config-panel .main-content .config-item .ui-control-unit-input-v2.speed input[type=text]{width:75px;padding:4px 32px 4px 0px}.layer-color-config-panel .main-content .config-item .ui-control-unit-input-v2.speed .unit{margin-left:-32px}.layer-color-config-panel .main-content .config-item .ui-control-unit-input-v2.repeat{width:40px}.layer-color-config-panel .main-content .config-item .ui-control-unit-input-v2.repeat input[type=text]{width:40px;padding:4px 17px 4px 0px}.layer-color-config-panel .main-content .config-item .ui-control-unit-input-v2.repeat .unit{margin-left:-15px}.layer-color-config-panel .main-content .config-item .color-hex{width:90px;padding-left:10px}.layer-color-config-panel .main-content .config-item .color-hex input[type=text]{font-size:14px;padding:4px 0px;width:100%;height:100%;text-align:center}.layer-color-config-panel .main-content .config-item .text{padding-left:10px;padding-right:10px}.layer-color-config-panel .main-content .config-item .remove{font-size:12px;font-weight:900;line-height:26px;padding-left:25px;cursor:pointer;opacity:.5;color:#000}.layer-color-config-panel .main-content .config-item .remove:hover{opacity:1}.layer-color-config-panel .footer{height:34px}.layer-color-config-panel .footer .btn{height:34px;line-height:30px}.layer-color-config-panel .add-config-panel{padding:20px 20px 20px 20px;background:#f8f8f8;box-shadow:0 7px 15px rgba(0,0,0,.1),0 10px 20px rgba(0,0,0,.05);width:300px}.layer-color-config-panel .add-config-panel .title{font-size:15px;color:#626262;margin-bottom:20px}.layer-color-config-panel .add-config-panel .input-column{height:36px;padding-bottom:10px;font-size:14px;display:flex;color:#888}.layer-color-config-panel .add-config-panel .input-column .color-block{width:14px;margin:6px 0px 6px 0px;border:1px solid #ddd;border-radius:3px}.layer-color-config-panel .add-config-panel .input-column .name{line-height:26px;width:110px;padding-right:30px;text-align:right}.layer-color-config-panel .add-config-panel .input-column .name.color{width:96px}.layer-color-config-panel .add-config-panel .input-column input{height:26px;text-align:right;width:110px;padding:4px 36px 4px 0px}.layer-color-config-panel .add-config-panel .input-column .unit{margin-left:-32px;font-size:10px}.layer-color-config-panel .add-config-panel .footer{padding-top:10px;border:solid #ccc;border-width:1px 0px 0px 0px}.config-color-block{width:14px;height:14px;margin-right:5px;border:1px solid #ddd;border-radius:3px}.maintain-move-panel .st0{fill:#555249}.maintain-move-panel .st1{fill:#666360}.maintain-move-panel .st2{fill:#807c79}.maintain-move-panel .st3{fill:#999693}.maintain-move-panel .st4{fill:#b3b0ab}.maintain-move-panel .st5{fill:#fffcf9;pointer-events:none}.maintain-move-panel .st6{fill:#444138}.maintain-move-panel .st7{fill:#e6e3e0}.maintain-move-panel #svg-home-btn:active .st6,.maintain-move-panel #svg-home-btn:active .st5{transform:translateY(5px)}.maintain-move-panel #svg-home-btn:active .st6{fill:#333}.maintain-move-panel .dest-btn .st1:active,.maintain-move-panel .move-btn:active,.maintain-move-panel .xmin-btn:active,.maintain-move-panel .xmax-btn:active,.maintain-move-panel .ymin-btn:active,.maintain-move-panel .ymax-btn:active{fill:#333;transform:translateY(5px)}.media-tutorial{display:flex;flex-direction:column;align-items:center;text-align:center}.media-tutorial .media-container{height:200px;margin:0 0 20px}.media-tutorial .media-container img{width:200px;height:200px}.media-tutorial .media-container video{width:200px;height:200px}.media-tutorial .description{width:240px;min-height:50px;margin:0 0 10px}.media-tutorial .step{margin:0 0 20px}.more-config-panel .config-list-column{width:45%}.more-config-panel .config-list-column .title{display:inline-flex;color:#888;font-weight:500}.more-config-panel .config-list{margin-top:10px;border:2px solid #e0e0df;height:160px;overflow-y:auto}.more-config-panel .config-list .config-entry{display:flex;justify-content:space-between;border-bottom:1px solid #e0e0df;color:#888;cursor:pointer;line-height:20px;overflow-x:scroll}.more-config-panel .config-list .config-entry::-webkit-scrollbar{display:none}.more-config-panel .config-list .config-entry .entry-name{height:19px;margin-left:10px;float:left}.more-config-panel .config-list .config-entry .sub-text{height:19px;margin-left:0px;margin-right:5px;float:right;font-style:italic;font-size:10px;font-weight:300}.more-config-panel .config-list .config-entry.no-border{border-bottom:0px}.more-config-panel .config-list .selected{background-color:#e0e0e0;color:#555}.more-config-panel .config-name{margin:20px 0 10px 0;height:21px;line-height:21px;font-size:15px;font-weight:bold;color:#888}.more-config-panel .controls{padding:0 0 10px 0;display:flex;justify-content:space-between}.more-config-panel .controls.disable{opacity:.5}.more-config-panel .controls .controls-column{width:45%}.more-config-panel .controls .control{color:#888;display:flex;font-size:13px;height:40px;align-items:center;justify-content:space-between}.more-config-panel .controls .control .label{font-size:13px;text-transform:uppercase;color:#888;line-height:1em;width:100px;align-self:center}.more-config-panel .controls .control .ui-control-unit-input-v2{margin:0px 0px 0px 5px;width:90px}.more-config-panel .controls .control .ui-control-unit-input-v2 input{height:28px;width:100%;font-size:13px;padding:3px 0px 3px 5px}.more-config-panel .controls .control .ui-control-unit-input-v2 .unit{margin-left:-40px}.more-config-panel .controls .control .value-text{width:120px;margin:5px 0 5px 2px;padding:0 5px}.more-config-panel .controls .control .value-text::after{content:attr(data-tail)}.more-config-panel .form{margin:0 0 10px 0}.network-testing-panel{border-radius:2px;box-shadow:0 7px 15px rgba(0,0,0,.2),0 10px 20px rgba(0,0,0,.1);background-color:#fff;display:block;margin:auto}.network-testing-panel.hide{display:none}.network-testing-panel .main-content{width:480px;padding:20px}.network-testing-panel .main-content .title{font-size:20px;color:#333;margin-bottom:15px;width:200px}.network-testing-panel .main-content .info{font-size:15px;height:32px;line-height:32px;letter-spacing:.3px;color:#555}.network-testing-panel .main-content .info .left-part{float:left}.network-testing-panel .main-content .info .right-part{margin-left:20px;float:left}.network-testing-panel .main-content input{width:140px;border:1px solid #ccc;border-radius:2px;padding-left:12px;height:32px}.network-testing-panel textarea{width:100%;height:100px;border-color:#ddd}.network-testing-panel .footer{height:59px;padding-top:12px;padding-bottom:12px;margin-bottom:0px;border-top:1px solid #ddd}.network-testing-panel .footer .btn{margin-left:12px;margin-right:0px;line-height:30px}.network-testing-panel .footer .btn:first-of-type{margin-right:12px}.network-testing-panel .footer .btn.disabled:hover{border:2px solid silver;color:#b3b3b3}.modal-alert .hint-container.network-testing{text-align:left;margin-left:15px}.modal-alert .hint-container.network-testing .hint{width:fit-content;font-size:13px;height:20px;line-height:20px;color:#999;cursor:pointer}.modal-alert .hint-container.network-testing .hint:hover{color:#333}.path-input{display:flex;align-items:center}.path-input .dialog-btn{cursor:pointer;width:32px;height:32px;margin-left:8px;border:1px solid #bbb;border-radius:4px}.path-input .dialog-btn:hover{background-color:#eee}.path-input .dialog-btn img{padding:4px}#original-image{z-index:1;max-width:100%;max-height:100%}.photo-edit-panel{border-radius:2px;box-shadow:0 7px 15px rgba(0,0,0,.2),0 10px 20px rgba(0,0,0,.1);padding:0px;background-color:#fff}.photo-edit-panel .main-content{display:flex;padding:20px;justify-content:center}.photo-edit-panel .main-content .image-container{display:inline-block}.photo-edit-panel .main-content .scroll-bar-container{width:140px;display:inline-block;padding-left:20px}.photo-edit-panel .main-content .scroll-bar-container.sharpen{width:290px}.photo-edit-panel .main-content .scroll-bar-container .sub-functions{margin-top:10px;height:55px}.photo-edit-panel .main-content .scroll-bar-container .sub-functions.with-slider{height:120px;width:270px}.photo-edit-panel .main-content .scroll-bar-container .sub-functions.with-slider .controls{padding-top:10px;padding-bottom:5px}.photo-edit-panel .main-content .scroll-bar-container .sub-functions.with-slider .controls input{width:40px}.photo-edit-panel .main-content .scroll-bar-container .sub-functions.with-slider .controls .slider{width:120px}.photo-edit-panel .main-content .scroll-bar-container .sub-functions .label{color:#888;height:40px;line-height:40px;width:80px;font-size:14px}.photo-edit-panel .main-content .scroll-bar-container .sub-functions .slider-container{margin-right:10px}.photo-edit-panel .main-content .scroll-bar-container .sub-functions .slider-container input{width:120px}.photo-edit-panel .main-content .scroll-bar-container .sub-functions .icon{float:right;opacity:.3;width:34px;height:34px;margin-top:10px;margin-left:7px}.photo-edit-panel .main-content .scroll-bar-container .sub-functions .icon:hover{opacity:.8}.photo-edit-panel .main-content .scroll-bar-container .sub-functions .icon img{width:30px;height:30px}.photo-edit-panel .main-content .scroll-bar-container .btn{margin-top:10px;line-height:30px}.photo-edit-panel .main-content .scroll-bar-container .btn.disabled:hover{border:2px solid silver;color:#b3b3b3}.photo-edit-panel .main-content .title{color:#626262;font-size:18px;font-weight:500;letter-spacing:.5px}.photo-edit-panel .main-content .curve-panel{margin-left:20px}.photo-edit-panel .main-content .curve-panel .curve-control-container{width:260px;height:260px;overflow:hidden}.photo-edit-panel .main-content .curve-panel .curve-control-svg{border:2px solid #b3b3b3;width:260px;height:260px}.photo-edit-panel .main-content .curve-panel .curve-control-svg rect{cursor:crosshair}.photo-edit-panel .main-content .curve-panel .curve-control-svg path{cursor:crosshair}.photo-edit-panel .footer{background:#fff;height:59px;margin-bottom:0px;border-top:1px solid #ddd}.photo-edit-panel .footer .btn-h-group{display:block;height:100%;padding:12px;justify-content:flex-end}.photo-edit-panel .footer .btn{margin-right:10px;line-height:30px}.photo-edit-panel .footer .btn:active{background-color:#ccc}.photo-edit-panel .footer .btn.pull-right{margin-right:10px}.photo-edit-panel .footer .btn.pull-right:first-child{margin-right:0}.photo-edit-panel .footer .btn.pull-left{margin-left:10px}.photo-edit-panel .footer .btn.pull-left:first-child{margin-left:0}.photo-edit-panel .footer .btn.disabled{pointer-events:none}.prompt-dialog-container{display:block;background-color:#fff;padding:0px 20px;border-radius:3px;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);animation-duration:.3s}.prompt-dialog-container .caption{padding:15px 0px;font-size:12px;letter-spacing:1.1px;color:#bbb}.prompt-dialog-container .text-input{width:300px;border:0px;border-bottom:1px solid #ccc;border-radius:0px;font-size:13px}.prompt-dialog-container .button-group{width:100%;padding:10px 0px;display:flex}.prompt-dialog-container .button-group.btn-right{justify-content:flex-end}.prompt-dialog-container .button-group.btn-center{justify-content:center}.prompt-dialog-container .button-group.btn-left{justify-content:flex-start}.prompt-dialog-container .btn-default{font-size:13px;height:29px;line-height:25px}.confirm-prompt-dialog-container{display:flex;flex-direction:column;background-color:#fff;width:440px;display:flex;padding:0px 20px;border-radius:3px;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);animation-duration:.3s}.confirm-prompt-dialog-container .caption{width:100%;padding:15px 0px;font-size:24px;letter-spacing:1.1px;text-align:center;color:#626262}.confirm-prompt-dialog-container .message{width:100%;padding:0 0 10px 10px;white-space:pre-wrap;line-height:1.5;color:#333;font-size:16px}.confirm-prompt-dialog-container .text-input{width:100%;border:0px;border-bottom:1px solid #ccc;border-radius:0px;font-size:16px}.confirm-prompt-dialog-container .button-group{width:100%;padding:10px 0px;display:flex}.confirm-prompt-dialog-container .button-group.btn-right{justify-content:flex-end}.confirm-prompt-dialog-container .button-group.btn-center{justify-content:center}.confirm-prompt-dialog-container .button-group.btn-left{justify-content:flex-start}.confirm-prompt-dialog-container .btn-default{font-size:13px;height:29px;line-height:25px}.rating-panel{width:350px;padding:20px 20px 20px 20px;background:#f8f8f8;border:2px;box-shadow:0 7px 15px rgba(0,0,0,.1),0 10px 20px rgba(0,0,0,.05)}.rating-panel .pull-right{margin-right:0px;margin-left:10px}.rating-panel .icon{align-items:center;justify-content:center;display:flex}.rating-panel .icon img{width:100px}.rating-panel .title{height:26px;line-height:26px;color:#626262;text-align:center;font-size:20px;margin-top:10px}.rating-panel .description{margin-top:5px;line-height:22px;color:#626262;text-align:center;font-size:16px}.rating-panel .main-content{width:100%;margin:15px 0px;overflow:scroll;color:#666}.rating-panel .main-content::-webkit-scrollbar{display:none}.rating-panel .main-content .modal-checkbox{width:100%;text-align:left;margin-top:15px;padding-left:8px;font-size:14px;display:flex;line-height:14px}.rating-panel .main-content .modal-checkbox input{margin:1px 5px 0 0}.rating-panel .main-content .stars{margin-top:10px;display:flex;justify-content:center;align-items:center}.rating-panel .main-content .stars img{width:30px;padding:0 5px}.rating-panel .main-content .stars img:hover{cursor:pointer}.rating-panel .footer{height:34px;display:flex;justify-content:center}.rating-panel .footer .btn{margin-right:0;height:34px;line-height:30px}.rating-panel .footer .primary{margin-right:10px !important}.thank-you{width:250px;padding:20px 20px 20px 20px;background:#f8f8f8;border:2px;box-shadow:0 7px 15px rgba(0,0,0,.1),0 10px 20px rgba(0,0,0,.05)}.thank-you .icon{display:flex;align-items:center;justify-content:center}.thank-you .icon img{width:128px}.thank-you .text{margin-bottom:5px;line-height:22px;color:#626262;text-align:center;font-size:16px}.thank-you .footer{height:34px;display:flex;align-items:center;justify-content:center}.thank-you .footer .btn{margin-right:0;height:34px;line-height:30px}.showable-password-input{display:flex;align-items:center}.showable-password-input input{width:100%;padding-right:30px}.showable-password-input img{width:30px;height:30px;margin:0 0 0 -40px;cursor:pointer}.task-interpreter-panel{width:85vw;padding:20px 20px 20px 20px;background:#f8f8f8;text-align:center;box-shadow:0 7px 15px rgba(0,0,0,.1),0 10px 20px rgba(0,0,0,.05)}.task-interpreter-panel .btn{height:31px;padding:3px 5px 3px 5px;line-height:23px}.task-interpreter-panel .btn.tab-button{outline-offset:-2px;height:20px;padding:2px 3px;line-height:14px;margin:0px;border-width:2px 1px 0px 1px;font-size:11px}.task-interpreter-panel .btn.tab-button:first-child{border-left-width:2px}.task-interpreter-panel .btn.tab-button:last-child{border-right-width:2px}.task-interpreter-panel .btn.tab-button.selected{color:#333;border-color:#333}.task-interpreter-panel .btn.disabled:hover{color:#b3b3b3;border-color:silver}.task-interpreter-panel .select-port{margin:0px 0px 20px 0px;height:31px}.task-interpreter-panel .select-port .pull-right{margin:0px 0px 0px 10px}.task-interpreter-panel .select-port select{width:70%;line-height:23px;font-size:15px;padding:3px 3px 3px 7px;margin:0px;float:left;border:1px solid #ccc;border-radius:2px}.task-interpreter-panel .file-input{margin:0px 0px 20px 0px;height:31px}.task-interpreter-panel .file-input input{width:70%;border:2px solid #ccc;padding:3px;float:left}.task-interpreter-panel .file-input .pull-right{margin:0px 0px 0px 10px}.task-interpreter-panel .main-content{height:240px;margin:0px 0px 20px 0px}.task-interpreter-panel .main-content .left-part{float:left;width:50%;height:100%}.task-interpreter-panel .main-content .right-part{float:left;width:calc(50% - 20px);height:100%;margin:0px 0px 0px 20px}.task-interpreter-panel .main-content .right-part canvas{border:2px solid #ccc}.task-interpreter-panel .main-content .tab-control{height:20px}.task-interpreter-panel .main-content .gcode-command-list{overflow:scroll;width:calc(100% - 20px);float:left;height:220px;border:2px solid #ccc}.task-interpreter-panel .main-content .gcode-command-list .gcode-command-container{height:20px;line-height:15px;font-size:15px;border-bottom:solid 1px #ccc}.task-interpreter-panel .main-content .gcode-command-list .gcode-command-container.current{background:#eee}.task-interpreter-panel .main-content .gcode-command-list .gcode-command-container .line-index{border-right:solid 1px #ccc;padding:2px 2px 2px 0px;font-size:11px;font-weight:300;float:left;width:45px;text-align:right;color:#777}.task-interpreter-panel .main-content .gcode-command-list .gcode-command-container .gcode-command{overflow:scroll;white-space:nowrap;padding:2px 10px 2px 10px;text-align:left;color:#777}.task-interpreter-panel .main-content .scroll-bar{width:20px;height:220px;float:right;border:2px solid #ccc;border-left:0px}.task-interpreter-panel .main-content .scroll-bar .slider{width:100%;background:#ddd;position:relative}.task-interpreter-panel .main-content .scroll-bar .slider:hover{background:#bfbfbf}.task-interpreter-panel .main-content .console-tab{width:100%;height:220px;border:2px solid #ccc;display:grid}.task-interpreter-panel .main-content .console-tab .console{width:100%;height:196px;border:0px;font-size:13px;line-height:15px;resize:none}.task-interpreter-panel .main-content .console-tab .console-input{height:20px;padding:3px;font-size:14px;line-height:14px;border-radius:0px;border-width:1px 0px 0px 0px}.task-interpreter-panel .main-content .move-tab{width:100%;height:220px;border:2px solid #ccc}.task-interpreter-panel .main-content .move-tab .speed-container,.task-interpreter-panel .main-content .move-tab .distance-container{width:20%;height:100%;float:left}.task-interpreter-panel .main-content .move-tab .speed-container .title,.task-interpreter-panel .main-content .move-tab .distance-container .title{height:24px;line-height:24px;font-size:13px;color:#333}.task-interpreter-panel .main-content .move-tab .speed-container .vertical-slider,.task-interpreter-panel .main-content .move-tab .distance-container .vertical-slider{padding:0px 10px}.task-interpreter-panel .main-content .move-tab .speed-container .slider-track,.task-interpreter-panel .main-content .move-tab .distance-container .slider-track{margin:0px;position:relative;height:156px;width:6px;left:calc(50% - 3px);background:#d0d0d0}.task-interpreter-panel .main-content .move-tab .speed-container .slider-bar,.task-interpreter-panel .main-content .move-tab .distance-container .slider-bar{background:#777;border:6px solid #a0a0a0;border-radius:12px;padding-top:-3px;margin-left:-3px;position:relative}.task-interpreter-panel .main-content .move-tab .speed-container .input-value,.task-interpreter-panel .main-content .move-tab .distance-container .input-value{padding-top:8px;width:100%;height:36px}.task-interpreter-panel .main-content .move-tab .speed-container .input-value input,.task-interpreter-panel .main-content .move-tab .distance-container .input-value input{padding:3px;width:50px;font-size:14px;line-height:14px;height:22px;text-align:center;border:1px #e0e0e0 solid;border-radius:2px}.task-interpreter-panel .main-content .move-tab .move-buttons{float:left;width:60%;height:100%}.task-interpreter-panel .main-content .move-tab .move-buttons .row{height:50px;width:100%;margin-bottom:13px}.task-interpreter-panel .main-content .move-tab .move-buttons .row:first-child{margin-top:20px}.task-interpreter-panel .main-content .move-tab .move-buttons .row:last-child{margin-bottom:20px}.task-interpreter-panel .main-content .move-tab .move-buttons .btn{width:24%;height:50px}.task-interpreter-panel .main-content .move-tab .move-buttons .pull-left{margin-right:5%}.task-interpreter-panel .main-content .move-tab .move-buttons .pull-left:first-child{margin-left:9%}.task-interpreter-panel .main-content .move-tab .move-buttons .pull-left:last-child{margin-right:9%}.task-interpreter-panel .footer{margin:0px;height:31px}.tutorial-container .hint-circle{position:absolute;border:2px solid #0091ff;border-radius:20px;pointer-events:none}.top-bar{position:absolute;top:0px;left:0px;width:100%;height:40px;background-color:#333;-webkit-app-region:drag}.top-bar.white{background-color:#f8f8f8;border:1px solid #e0e0e0;border-width:0 0 1px 0;-webkit-app-region:no-drag}.top-bar.white .element-title{position:relative;float:left;top:0;border:3px solid #595959;border-width:0 0 3px 0;margin-left:0;padding:0 5px;z-index:1;text-shadow:none}.top-bar.white .hint-container{z-index:1;top:40px}.top-bar.white .menu.camera{left:65px;top:80px}.top-bar.white .menu.export{top:37px;right:50px}.top-bar .element-title{pointer-events:none;position:absolute;z-index:1;top:45px;margin-left:70px;height:40px;line-height:40px;color:#333;font-weight:bold;font-size:13px;letter-spacing:.95px;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}.top-bar .hint-container{position:absolute;z-index:1;top:80px;margin-left:70px;height:40px;line-height:40px;color:#333;font-weight:bold;font-size:13px;letter-spacing:.95px;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff}.top-bar .menu{background:#fff;position:fixed;z-index:99;border-radius:2px}.top-bar .menu.camera{left:65px;top:50px}.top-bar .menu.export{top:7px;right:50px}.top-bar .menu .arrow{min-width:10px;min-height:10px;width:13px;height:26px;position:absolute;top:0}.top-bar .menu .arrow.arrow-right{left:100%}.top-bar .menu .arrow.arrow-left{right:100%}.top-bar .modal-window{background:none}.beambox-studio .left-toolbar{position:absolute;top:40px;left:0px;height:100%;background:#f8f8f8;border:1px solid #e0e0e0;border-width:0 1px 1px 0}.beambox-studio .left-toolbar .tool-btn{text-align:center;line-height:24px;filter:brightness(0);margin:13px 6px 13px 7px;height:30px;width:36px;opacity:.5}.beambox-studio .left-toolbar .tool-btn.active{opacity:1}.beambox-studio .left-toolbar .tool-btn.disabled{opacity:.3}.beambox-studio .left-toolbar .tool-btn:not(.disabled){cursor:pointer}.beambox-studio .left-toolbar .tool-btn:hover:not(.disabled){opacity:.8}.beambox-studio .left-toolbar .preview .preview-buttons{position:absolute;width:100vw;left:90px;top:30px;z-index:2;pointer-events:none}.beambox-studio .left-toolbar .preview .preview-buttons .preview-control-button{cursor:pointer;pointer-events:initial;float:left;border-radius:20px;height:32px;background:#999;margin-right:15px}.beambox-studio .left-toolbar .preview .preview-buttons .preview-control-button .text{padding:0 20px;color:#fff;top:0px;left:31px;line-height:32px;font-size:9pt;text-align:center;float:left}.beambox-studio .left-toolbar .preview .preview-buttons .preview-control-button .text.with-img{padding-left:4px;padding-right:4px}.beambox-studio .left-toolbar .preview .preview-buttons .preview-control-button img{float:left;margin:8px 0px 0px 13px;height:16px;filter:brightness(0) invert(100%)}.beambox-studio .left-toolbar .preview .preview-buttons .preview-control-button .cross-wrapper{padding:11px 0px 0px 3px;float:left;width:20px;height:10px}.beambox-studio .left-toolbar .preview .preview-buttons .preview-control-button .cross-wrapper .bars{display:block;position:absolute;background-color:#fff;width:1px;height:10px}.beambox-studio .left-toolbar .preview .preview-buttons .preview-control-button .cross-wrapper .bar1{transform:translateX(4px) rotate(45deg)}.beambox-studio .left-toolbar .preview .preview-buttons .preview-control-button .cross-wrapper .bar2{transform:translateX(4px) rotate(-45deg)}.beambox-studio .left-toolbar .preview .preview-buttons .preview-control-button.active{background:#09c}.beambox-studio #right-panel{font-size:10pt}.beambox-studio #right-panel .right-panel-tabs{width:100%;height:40px;background-color:#f8f8f8;border:1px solid #e0e0e0;border-width:0px 0 1px 1px;display:flex;cursor:pointer}.beambox-studio #right-panel .right-panel-tabs .tab{display:inline-flex;width:32px;border:1px solid #e0e0e0;border-width:0 1px 0 0;transition:all .2s ease-in-out}.beambox-studio #right-panel .right-panel-tabs .tab:last-of-type{border-width:0}.beambox-studio #right-panel .right-panel-tabs .tab .tab-icon{float:left;width:24px;margin:0 4px}.beambox-studio #right-panel .right-panel-tabs .tab .tab-title{display:none;font-size:12px;font-weight:bold;line-height:38px;color:#333;opacity:.8}.beambox-studio #right-panel .right-panel-tabs .tab.selected{width:calc(100% - 32px);background-color:#fff}.beambox-studio #right-panel .right-panel-tabs .tab.selected .tab-title{display:block}.beambox-studio #right-panel .right-panel-tabs .tab.disabled{opacity:.3}.beambox-studio #right-panel #sidepanels #sidepanel_handle{display:none;visibility:hidden;width:0;height:0;margin:0;padding:0;border:none;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.beambox-studio #right-panel #sidepanels #drag-image{position:fixed;z-index:-1;width:242px;background-color:rgba(0,0,0,0)}.beambox-studio #right-panel #sidepanels #drag-image .layer-back{position:absolute;width:100%;height:40px;background-color:#444;border:1px solid #fff}.beambox-studio #right-panel #sidepanels #drag-image .layercolor{width:24px}.beambox-studio #right-panel #sidepanels #drag-image .layercolor div{cursor:pointer;position:relative;border:2px solid #fff;border-radius:4px;background:#000;width:14px;height:14px;margin-left:10px}.beambox-studio #right-panel #sidepanels #drag-image .layervis{text-align:center;margin:0 5px}.beambox-studio #right-panel #sidepanels #drag-image .layervis.layerinvis i{display:none}.beambox-studio #right-panel #sidepanels #drag-image .layer{position:absolute;width:100%;display:flex;flex-direction:column;align-items:center;min-height:40px;color:#fff;background-color:#444;border:1px solid #fff;font-weight:normal}.beambox-studio #right-panel #sidepanels #drag-image .layer .layer-row{display:flex;align-items:center;min-height:30px}.beambox-studio #right-panel #sidepanels #drag-image .layer .drag-sensor-area{width:100%;height:5px}.beambox-studio #right-panel #sidepanels #drag-image .layer .layername{width:150px;padding:3px 0px;margin-left:10px;text-align:center}.beambox-studio #right-panel #sidepanels #drag-image .layer .layerlock{width:14px;margin:0 5px;cursor:pointer}.beambox-studio #right-panel #sidepanels #drag-image .layer .layerlock img{display:none;height:13px;filter:brightness(0%)}.beambox-studio #right-panel #sidepanels #drag-image .layer.layersel .layerlock img{filter:brightness(0%) invert(100%)}.beambox-studio #right-panel #sidepanels #drag-image .layer.lock .layerlock img{display:block}.beambox-studio #right-panel #sidepanels #drag-image .layer.mark,.beambox-studio #right-panel #sidepanels #drag-image .layer.mark:hover{color:#fff;border:1px solid #666 !important;background-color:#666 !important;font-weight:normal}.beambox-studio #right-panel #sidepanels #layerlist{width:100%}.beambox-studio #right-panel #sidepanels #layerlist .layercolor{width:24px}.beambox-studio #right-panel #sidepanels #layerlist .layercolor div{cursor:pointer;position:relative;border:2px solid #fff;border-radius:4px;background:#000;width:14px;height:14px;margin-left:10px}.beambox-studio #right-panel #sidepanels #layerlist .layer{display:flex;flex-direction:column;align-items:center;min-height:40px;border:1px solid #fff;border-width:0 0 0 5px}.beambox-studio #right-panel #sidepanels #layerlist .layer:hover{color:#000;background-color:#ddd;border-color:#ddd}.beambox-studio #right-panel #sidepanels #layerlist .layer .vis-icon{filter:brightness(0)}.beambox-studio #right-panel #sidepanels #layerlist .layer .layer-row{width:100%;display:flex;align-items:center;min-height:30px}.beambox-studio #right-panel #sidepanels #layerlist .layer .drag-sensor-area{width:100%;height:5px}.beambox-studio #right-panel #sidepanels #layerlist .layer .layername{width:140px;padding:3px 0px;margin-left:5px;text-align:center;cursor:pointer}.beambox-studio #right-panel #sidepanels #layerlist .layer.layersel{color:#fff;background-color:#444;border-color:#444;font-weight:normal}.beambox-studio #right-panel #sidepanels #layerlist .layer.layersel:hover:not(.current){color:#fff;background-color:#444;border-color:#444}.beambox-studio #right-panel #sidepanels #layerlist .layer.layersel.current{border-color:#0091ff}.beambox-studio #right-panel #sidepanels #layerlist .layer.layersel .vis-icon{filter:brightness(0) invert(1)}.beambox-studio #right-panel #sidepanels #layerlist .layer .layervis{display:flex;align-items:center;width:24px;height:25px;text-align:center;margin:0 0 0 5px;cursor:pointer}.beambox-studio #right-panel #sidepanels #layerlist .layer .layerlock{width:24px;margin:0 5px 0 0;cursor:pointer}.beambox-studio #right-panel #sidepanels #layerlist .layer .layerlock img{display:none;filter:brightness(0%)}.beambox-studio #right-panel #sidepanels #layerlist .layer.layersel .layerlock img{filter:brightness(0%) invert(100%)}.beambox-studio #right-panel #sidepanels #layerlist .layer.lock .layerlock img{display:block}.beambox-studio #right-panel #sidepanels #layerlist .layer.mark,.beambox-studio #right-panel #sidepanels #layerlist .layer.mark:hover{color:#fff;border:1px solid #666 !important;background-color:#666 !important;font-weight:normal}.beambox-studio #right-panel #sidepanels #layerlist .drag-bar{width:100%;height:2px;background-color:#0091ff}.beambox-studio #right-panel #sidepanels #laser-panel{background-color:#f8f8f8;height:100%;margin-top:-1px;border:1px #e0e0e0 solid;border-width:1px 0 0 0;border-radius:4px}.beambox-studio #right-panel #sidepanels #laser-panel .layername{line-height:20px;padding:10px 15px;background:#f2f2f2;border-bottom:1px #e0e0e0 solid;text-align:left;color:#333;font-weight:bold}.beambox-studio #right-panel #sidepanels #laser-panel .layerparams{padding:10px 3px}.beambox-studio #right-panel #sidepanels #laser-panel .layerparams .layer-param-buttons{height:25px;margin:0 15px 5px;display:flex;justify-content:space-between}.beambox-studio #right-panel #sidepanels #laser-panel .layerparams .layer-param-buttons .left{display:flex;align-items:center}.beambox-studio #right-panel #sidepanels #laser-panel .layerparams .layer-param-buttons .right{display:flex;align-items:center}.beambox-studio #right-panel #sidepanels #laser-panel .layerparams .icon-button{width:24px;height:24px;opacity:.5}.beambox-studio #right-panel #sidepanels #laser-panel .layerparams .icon-button:not(:first-child){margin-left:10px}.beambox-studio #right-panel #sidepanels #laser-panel .layerparams .icon-button:hover:not(.disabled){opacity:1}.beambox-studio #right-panel #sidepanels #laser-panel .layerparams .icon-button.disabled{opacity:.3}.beambox-studio #right-panel #sidepanels #laser-panel .layerparams .icon-button img{filter:brightness(0)}.beambox-studio #right-panel #sidepanels #laser-panel .preset-dropdown-containter{display:flex;margin:0 15px 0 0;justify-content:space-between;align-items:center}.beambox-studio #right-panel #sidepanels #laser-panel .preset-dropdown-containter .controls{width:calc(100% - 35px)}.beambox-studio #right-panel #sidepanels #laser-panel .add-preset-btn{cursor:pointer;width:24px;height:24px;opacity:.5}.beambox-studio #right-panel #sidepanels #laser-panel .add-preset-btn:hover:not(.disabled){opacity:1}.beambox-studio #right-panel #sidepanels #laser-panel .add-preset-btn.disabled{opacity:.3;cursor:default}.beambox-studio #right-panel #sidepanels #laser-panel .add-preset-btn img{filter:brightness(0)}.beambox-studio #right-panel #sidepanels #laser-panel .add-preset-btn .bar{position:absolute;width:2px;height:14px;border-radius:1px;border:1px solid #000;background-color:#000}.beambox-studio #right-panel #sidepanels #laser-panel .add-preset-btn .bar1{transform:translateX(6px)}.beambox-studio #right-panel #sidepanels #laser-panel .add-preset-btn .bar2{transform:translateX(14px) rotate(90deg) translateX(6px)}.beambox-studio #right-panel #sidepanels #laser-panel .panel{margin-top:20px;padding-left:20px;padding-right:20px;clear:both}.beambox-studio #right-panel #sidepanels #laser-panel .panel .ui.ui-control-unit-input-v2{width:80px;float:right}.beambox-studio #right-panel #sidepanels #laser-panel .panel .ui.ui-control-unit-input-v2 input{width:100%;height:30px;padding:1px 1px 0px;outline:none;border:1px solid rgba(0,0,0,.1);border-width:0 0 1px 0;border-radius:0;background-color:unset}.beambox-studio #right-panel #sidepanels #laser-panel .panel .ui.ui-control-unit-input-v2 .unit{width:25px;font-size:12px;margin-left:-35px;text-align:right;color:rgba(0,0,0,.25)}.beambox-studio #right-panel #sidepanels #laser-panel .panel .title{line-height:32px}.beambox-studio #right-panel #sidepanels #laser-panel .panel.without-drag{height:32px}.beambox-studio #right-panel #sidepanels #laser-panel .panel.without-drag .title{line-height:32px}.beambox-studio #right-panel #sidepanels #laser-panel .panel.checkbox{height:16px}.beambox-studio #right-panel #sidepanels #laser-panel .panel.checkbox .title{line-height:16px}.beambox-studio #right-panel #sidepanels #laser-panel .panel.checkbox .input{float:right;margin-top:2px;margin-right:10%}.beambox-studio #right-panel #sidepanels #laser-panel .panel .warning{display:flex;margin-top:15px}.beambox-studio #right-panel #sidepanels #laser-panel .panel .warning .warning-icon{width:20px;height:20px;border:1px solid #333;border-radius:10px;line-height:18px;text-align:center}.beambox-studio #right-panel #sidepanels #laser-panel .panel .warning .warning-text{width:calc(100% - 20px);padding-left:8px;font-size:12px}.beambox-studio #right-panel #sidepanels #laser-panel .addon-block .label{height:40px;line-height:20px;padding:10px 15px;background:#f2f2f2;border:1px #e0e0e0 solid;border-width:1px 0;text-align:left;color:#333;font-weight:bold}.beambox-studio #right-panel #sidepanels #laser-panel .addon-block .addon-setting{padding:10px 3px}.beambox-studio #right-panel #sidepanels #laser-panel .controls{overflow:hidden}.beambox-studio #right-panel #sidepanels #laser-panel .controls .control{line-height:0;width:100%}.beambox-studio #right-panel #sidepanels #laser-panel .controls .label{font-size:10pt;color:#000;line-height:16px;padding-left:10px}.beambox-studio #right-panel #sidepanels #laser-panel .controls .dropdown-container{position:static;width:100%}.beambox-studio #right-panel #sidepanels #laser-panel .controls .dropdown-container :focus{outline:none}.beambox-studio #right-panel #sidepanels #laser-panel .controls .dropdown-container select{background-color:#fff;font-size:10pt;color:#000;width:calc(100% - 29px);margin:5px 0 5px 15px}.beambox-studio #right-panel #sidepanels #laser-panel .controls .dropdown-container.more-than-one select{background-image:url("https://beam-studio-web.s3.ap-northeast-1.amazonaws.com/images/icon-3d-arrow-down.png");background-position:calc(100% - 4px) center;background-repeat:no-repeat;background-size:8px 8px}.beambox-studio #right-panel #sidepanels #laser-panel .rainbow-slider::-webkit-slider-thumb{width:15px;height:15px;border-radius:7.5px;background-color:#fdfdfd;border:none;box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}.beambox-studio #right-panel #sidepanels #laser-panel .rainbow-slider::-webkit-slider-runnable-track{height:6px;border-radius:25px;border:1px solid #ededed;background-blend-mode:overlay,normal;background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.5)),linear-gradient(to right, #89d307, #9ede05 59%, #fff600 71%, #c50101)}.beambox-studio #right-panel #sidepanels #laser-panel .rainbow-slider.speed-for-vector::-webkit-slider-runnable-track{background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.5), rgba(0, 0, 0, 0.5)),linear-gradient(to right, #89d307 0%, #9ede05 2%, #fff600 4%, #c50101 6%)}.beambox-studio #right-panel #sidepanels #laser-panel .rainbow-slider.hide-thumb::-webkit-slider-thumb{opacity:0}.beambox-studio #svg_editor{color:#000;font-size:10pt}.beambox-studio #svg_editor *{transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-webkit-transform-origin:0 0}.beambox-studio #svg_editor .react-contextmenu--visible{z-index:5}.beambox-studio *{touch-action:manipulation}.beambox-studio .tool-panels{display:absolute;box-shadow:0px 3px 5px rgba(0,0,0,.15);border-radius:4px;transition:left .1s ease,top .1s ease,opacity .1s ease}.beambox-studio .tool-panels.unselectable{user-select:none;pointer-events:none}.beambox-studio .tool-panels .tool-panel{display:-webkit-box;display:-webkit-flex;display:flex;font-size:20px;transition:all .1s ease;z-index:1;will-change:top,left,transform}.beambox-studio .tool-panels .tool-panel .tool-panel-body{overflow:visible;position:relative;transform:scaleY(1)}.beambox-studio .tool-panels .tool-panel .tool-panel-body .offset-dist input{margin:0}.beambox-studio .tool-panels .tool-panel .tool-panel-body .offset-dir select,.beambox-studio .tool-panels .tool-panel .tool-panel-body .offset-corner select{line-height:14px}.beambox-studio .tool-panels .tool-panel .tool-panel-body.collapsed{max-height:0}.beambox-studio .tool-panels .tool-panel .caption{margin:0}.beambox-studio .tool-panels .tool-panel .accordion .caption .value{color:#999}.beambox-studio .tool-panels .tool-panel .controls{background:#fff;display:block;margin:0;padding:0 20px;width:240px;border:1px #ddd solid}.beambox-studio .tool-panels .tool-panel .controls .control{font-size:20px;margin:0 0 10px 0}.beambox-studio .tool-panels .tool-panel .controls .control .text-center.header{color:#999}.beambox-studio .tool-panels .tool-panel .controls .control .input-fullsize{margin:0;width:100%}.beambox-studio .tool-panels .tool-panel .controls .control .input-halfsize{display:inline-block;width:45%}.beambox-studio .tool-panels .tool-panel .controls .control .input-halfsize input{width:80%}.beambox-studio .tool-panels .tool-panel .controls .control>div{margin-right:unset}.beambox-studio .tool-panels .tool-panel .controls .control input[type=range]{border:unset;cursor:pointer}.beambox-studio .tool-panels .tool-panel .ui.ui-control-unit-input-v2 .unit{font-size:10px;margin-left:-30px}.beambox-studio .tool-panels .tool-panel .ui.ui-control-unit-input-v2 input[disabled]{background-color:#f2f2f2;cursor:not-allowed}.beambox-studio .tool-panels .tool-panel .caption{display:-webkit-box;display:-webkit-flex;display:flex;color:#888;font-size:12px;line-height:30px;justify-content:space-between}.beambox-studio .tool-panels .tool-block{font-size:20px;transition:all .1s ease;z-index:1;color:#999;background:#fff;display:block;margin:0;padding:0 20px;width:240px;border:1px #ddd solid}.beambox-studio .tool-panels .tool-block .btn-h-group{width:100%;padding:10px 0;display:flex;justify-content:space-between}.beambox-studio .tool-panels .tool-block .btn-h-group .btn{font-size:1.3rem;height:2.8rem;line-height:calc(2.8rem - 4px);margin:0 .6rem 0 0;max-width:13rem}.beambox-studio .tool-panels .tool-block .btn-h-group .btn:last-child{margin:0}.beambox-studio{user-select:none;position:fixed}.beambox-studio svg:not(:root){overflow:visible}.beambox-studio #svgcontent *[data-tempgroup=true] rect,.beambox-studio #svgcontent *[data-tempgroup=true] path,.beambox-studio #svgcontent *[data-tempgroup=true] ellipse,.beambox-studio #svgcontent *[data-tempgroup=true] circle,.beambox-studio #svgcontent *[data-tempgroup=true] polygon,.beambox-studio #svgcontent *[data-tempgroup=true] g,.beambox-studio #svgcontent *[data-tempgroup=true] line,.beambox-studio #svgcontent *[data-tempgroup=true] text{stroke:#0091ff !important}.beambox-studio #svgcontent .layer[data-lock=true]{pointer-events:none !important}@media screen and (min-width: 601px){#mobile-tab-bar{display:none}.hidden-desktop{display:none}}@media screen and (max-width: 600px){.hidden-mobile{display:none !important}#mobile-tab-bar{display:block;position:fixed;width:100%;border-top:solid 1px #ccc;background:#fff;z-index:998;overflow-x:scroll;bottom:0}#right-panel{display:none}.adm-tab-bar-item[aria-disabled=true]{opacity:.5;pointer-events:none}.beambox-studio #svg_editor{left:0px;width:100%}.beambox-studio #svg_editor.mac{width:100%}.beambox-studio .element-title{margin-left:15px}.ant-modal-content .ui-control-unit-input-v2 .unit{width:50px;text-align:end;margin-left:-50px;display:inline-block}.beambox-studio #right-panel{overflow-x:hidden}.beambox-studio #right-panel #sidepanels .right-panel-tabs{display:none}.beambox-studio #right-panel #sidepanels #layerpanel{width:100vw;height:100%;border:none}.beambox-studio #right-panel #sidepanels #layerpanel .react-contextmenu-wrapper{height:100%}.beambox-studio #right-panel #sidepanels #layerlist_container{left:0;width:100vw;overflow-y:scroll;height:100%}#laser-panel .controls{overflow-y:auto}#beamboxToolPanel{z-index:999}}.dialog-container{position:absolute}.dialog-container .btn{margin-right:5px}.dialog-container .loading-background{position:fixed;z-index:10000;width:100%;height:100%;display:flex;background-color:#f0f0f0}.error-page{background:#f8f8f8;color:gray;position:absolute;height:100%;z-index:0;padding:10px}.initialization{background:#f8f8f8;color:gray;position:absolute;height:100%;z-index:0}.initialization .brand-image{height:52px;left:15px;position:absolute;top:15px;width:52px;display:none}.initialization .headline{font-size:24px;font-weight:200}.initialization select{background:url("https://beam-studio-web.s3.ap-northeast-1.amazonaws.com/images/arrow-down.png") #fff no-repeat;background-position:calc(100% - 5px) center;background-size:16px 10px;border:none;border-radius:0;height:36px;padding:0 0 0 10px;width:250px;-webkit-appearance:none;appearance:none}.initialization .home .language{margin:0 0 8px 0}.initialization .connect-machine .main-title{margin-bottom:50px;font-size:30px;color:#333}.initialization .connect-machine .btn-h-group{margin:0 auto 0 auto;display:flex;flex-direction:column;align-items:flex-start}.initialization .connect-machine .btn-action{border-radius:2px;transition:all .3s ease;background:rgba(0,0,0,0);opacity:1;font-size:30px;color:#333;font-weight:700;text-align:start}.initialization .connect-machine .btn-action .sub{font-size:16px}.initialization .connect-machine .btn-action:hover{background-color:#333;color:#f8f8f8;box-shadow:none}.initialization .connect-machine .select-machine-type{display:flex;flex-direction:column;padding:0 0 60px 0}.initialization .connect-machine .select-machine-type .main-title{text-align:center}.initialization .connect-machine .select-machine-type .btn-h-group{width:240px}.initialization .connect-machine .select-machine-type .btn-action{width:240px;height:54px;line-height:54px;padding-left:30px;margin:0 0 10px 0}.initialization .connect-machine .skip-connect-machine{padding:0 0 60px 0;display:flex;flex-direction:column;align-items:center}.initialization .connect-machine .skip-connect-machine .text-content{padding-bottom:30px;font-size:14px;letter-spacing:.1px;white-space:pre-wrap;color:#999}.initialization .connect-machine .skip-connect-machine .btn-action{padding:5px 15px}.initialization .connect-machine .select-connection-type{padding:0 0 60px 0}.initialization .connect-machine .select-connection-type .btn-container{width:100%;display:flex;margin:0 0 10px 0}.initialization .connect-machine .select-connection-type .btn-container .connect-btn-icon{margin:0 25px 0 0;width:40px}.initialization .connect-machine .select-connection-type .btn-action{width:100%;height:54px;line-height:54px;padding:0 30px}.initialization .connect-machine .connection-wired,.initialization .connect-machine .connection-wifi,.initialization .connect-machine .connection-ethernet,.initialization .connect-machine .connection-usb,.initialization .connect-machine .connection-machine-ip{margin-top:150px;height:480px}.initialization .connect-machine .connection-wired .image-container,.initialization .connect-machine .connection-wifi .image-container,.initialization .connect-machine .connection-ethernet .image-container,.initialization .connect-machine .connection-usb .image-container,.initialization .connect-machine .connection-machine-ip .image-container{float:left;width:200px}.initialization .connect-machine .connection-wired .image-container .touch-panel-icon,.initialization .connect-machine .connection-wifi .image-container .touch-panel-icon,.initialization .connect-machine .connection-ethernet .image-container .touch-panel-icon,.initialization .connect-machine .connection-usb .image-container .touch-panel-icon,.initialization .connect-machine .connection-machine-ip .image-container .touch-panel-icon{width:200px;box-shadow:0 7px 15px rgba(0,0,0,.2),0 10px 20px rgba(0,0,0,.1);border-radius:5px}.initialization .connect-machine .connection-wired .image-container .hint-circle,.initialization .connect-machine .connection-wifi .image-container .hint-circle,.initialization .connect-machine .connection-ethernet .image-container .hint-circle,.initialization .connect-machine .connection-usb .image-container .hint-circle,.initialization .connect-machine .connection-machine-ip .image-container .hint-circle{position:absolute;width:122px;height:122px;border-radius:61px;border:5px solid #0091ff;margin:210px 0 0 -6px;animation:pulse 4s cubic-bezier(0.5, 0, 0.5, 1) alternate infinite}.initialization .connect-machine .connection-wired .image-container .hint-circle.ip,.initialization .connect-machine .connection-wifi .image-container .hint-circle.ip,.initialization .connect-machine .connection-ethernet .image-container .hint-circle.ip,.initialization .connect-machine .connection-usb .image-container .hint-circle.ip,.initialization .connect-machine .connection-machine-ip .image-container .hint-circle.ip{width:160px;height:20px;border-radius:10px;margin:74px 0 0 -10px}.initialization .connect-machine .connection-wired .image-container .hint-circle.ip.wired,.initialization .connect-machine .connection-wifi .image-container .hint-circle.ip.wired,.initialization .connect-machine .connection-ethernet .image-container .hint-circle.ip.wired,.initialization .connect-machine .connection-usb .image-container .hint-circle.ip.wired,.initialization .connect-machine .connection-machine-ip .image-container .hint-circle.ip.wired{margin:122px 0 0 -10px}.initialization .connect-machine .connection-wired .image-container.ether,.initialization .connect-machine .connection-wifi .image-container.ether,.initialization .connect-machine .connection-ethernet .image-container.ether,.initialization .connect-machine .connection-usb .image-container.ether,.initialization .connect-machine .connection-machine-ip .image-container.ether{margin-top:-60px}.initialization .connect-machine .connection-wired .image-container.usb,.initialization .connect-machine .connection-wifi .image-container.usb,.initialization .connect-machine .connection-ethernet .image-container.usb,.initialization .connect-machine .connection-usb .image-container.usb,.initialization .connect-machine .connection-machine-ip .image-container.usb{width:300px;margin-top:-60px}.initialization .connect-machine .connection-wired .image-container.usb .c1,.initialization .connect-machine .connection-wifi .image-container.usb .c1,.initialization .connect-machine .connection-ethernet .image-container.usb .c1,.initialization .connect-machine .connection-usb .image-container.usb .c1,.initialization .connect-machine .connection-machine-ip .image-container.usb .c1{margin:32px 0 0 82px}.initialization .connect-machine .connection-wired .image-container.usb .c2,.initialization .connect-machine .connection-wifi .image-container.usb .c2,.initialization .connect-machine .connection-ethernet .image-container.usb .c2,.initialization .connect-machine .connection-usb .image-container.usb .c2,.initialization .connect-machine .connection-machine-ip .image-container.usb .c2{margin:-133px 0px 0px 177px}.initialization .connect-machine .connection-wired .image-container .ethernet-icon,.initialization .connect-machine .connection-wifi .image-container .ethernet-icon,.initialization .connect-machine .connection-ethernet .image-container .ethernet-icon,.initialization .connect-machine .connection-usb .image-container .ethernet-icon,.initialization .connect-machine .connection-machine-ip .image-container .ethernet-icon{width:138px;margin:-98px 0px 0 26px;position:relative}.initialization .connect-machine .connection-wired .image-container .usb-cable-icon,.initialization .connect-machine .connection-wifi .image-container .usb-cable-icon,.initialization .connect-machine .connection-ethernet .image-container .usb-cable-icon,.initialization .connect-machine .connection-usb .image-container .usb-cable-icon,.initialization .connect-machine .connection-machine-ip .image-container .usb-cable-icon{width:300px;margin:-126px 0px 0 26px;position:relative}.initialization .connect-machine .connection-wired .image-container .circle,.initialization .connect-machine .connection-wifi .image-container .circle,.initialization .connect-machine .connection-ethernet .image-container .circle,.initialization .connect-machine .connection-usb .image-container .circle,.initialization .connect-machine .connection-machine-ip .image-container .circle{width:98px;height:98px;border-radius:50px;z-index:-1;position:relative;animation:pulse 4s cubic-bezier(0.5, 0, 0.5, 1) alternate infinite}.initialization .connect-machine .connection-wired .image-container .c1,.initialization .connect-machine .connection-wifi .image-container .c1,.initialization .connect-machine .connection-ethernet .image-container .c1,.initialization .connect-machine .connection-usb .image-container .c1,.initialization .connect-machine .connection-machine-ip .image-container .c1{background-color:#f7b500}.initialization .connect-machine .connection-wired .image-container .c2,.initialization .connect-machine .connection-wifi .image-container .c2,.initialization .connect-machine .connection-ethernet .image-container .c2,.initialization .connect-machine .connection-usb .image-container .c2,.initialization .connect-machine .connection-machine-ip .image-container .c2{margin:-98px 0px 0px 98px;background-color:#0091ff}@keyframes pulse{0%{transform:scale(0.8)}100%{opacity:.8;transform:scale(1)}}.initialization .connect-machine .connection-wired .text-container,.initialization .connect-machine .connection-wifi .text-container,.initialization .connect-machine .connection-ethernet .text-container,.initialization .connect-machine .connection-usb .text-container,.initialization .connect-machine .connection-machine-ip .text-container{margin-left:80px;width:500px;float:right}.initialization .connect-machine .connection-wired .text-container .title,.initialization .connect-machine .connection-wifi .text-container .title,.initialization .connect-machine .connection-ethernet .text-container .title,.initialization .connect-machine .connection-usb .text-container .title,.initialization .connect-machine .connection-machine-ip .text-container .title{font-size:30px;font-weight:bold;letter-spacing:.5px;color:#333;padding-bottom:25px}.initialization .connect-machine .connection-wired .text-container .title .sub,.initialization .connect-machine .connection-wifi .text-container .title .sub,.initialization .connect-machine .connection-ethernet .text-container .title .sub,.initialization .connect-machine .connection-usb .text-container .title .sub,.initialization .connect-machine .connection-machine-ip .text-container .title .sub{font-size:18px}.initialization .connect-machine .connection-wired .text-container .contents,.initialization .connect-machine .connection-wifi .text-container .contents,.initialization .connect-machine .connection-ethernet .text-container .contents,.initialization .connect-machine .connection-usb .text-container .contents,.initialization .connect-machine .connection-machine-ip .text-container .contents{font-size:12px;line-height:23px;letter-spacing:.1px;white-space:pre;color:#999}.initialization .connect-machine .connection-wired .text-container .contents a,.initialization .connect-machine .connection-wifi .text-container .contents a,.initialization .connect-machine .connection-ethernet .text-container .contents a,.initialization .connect-machine .connection-usb .text-container .contents a,.initialization .connect-machine .connection-machine-ip .text-container .contents a{color:#999}.initialization .connect-machine .connection-wired .text-container .contents .link,.initialization .connect-machine .connection-wifi .text-container .contents .link,.initialization .connect-machine .connection-ethernet .text-container .contents .link,.initialization .connect-machine .connection-usb .text-container .contents .link,.initialization .connect-machine .connection-machine-ip .text-container .contents .link{cursor:pointer;text-decoration:underline}.initialization .connect-machine .connection-wired .text-container .contents.tutorial,.initialization .connect-machine .connection-wifi .text-container .contents.tutorial,.initialization .connect-machine .connection-ethernet .text-container .contents.tutorial,.initialization .connect-machine .connection-usb .text-container .contents.tutorial,.initialization .connect-machine .connection-machine-ip .text-container .contents.tutorial{padding-bottom:25px}.initialization .connect-machine .connection-wired .text-container .contents.what-if,.initialization .connect-machine .connection-wifi .text-container .contents.what-if,.initialization .connect-machine .connection-ethernet .text-container .contents.what-if,.initialization .connect-machine .connection-usb .text-container .contents.what-if,.initialization .connect-machine .connection-machine-ip .text-container .contents.what-if{transition:all .3s ease}.initialization .connect-machine .connection-wired .text-container .contents.what-if .collapse-title,.initialization .connect-machine .connection-wifi .text-container .contents.what-if .collapse-title,.initialization .connect-machine .connection-ethernet .text-container .contents.what-if .collapse-title,.initialization .connect-machine .connection-usb .text-container .contents.what-if .collapse-title,.initialization .connect-machine .connection-machine-ip .text-container .contents.what-if .collapse-title{width:fit-content;height:23px;line-height:23px;cursor:pointer;font-weight:500}.initialization .connect-machine .connection-wired .text-container .contents.what-if .collapse-arrow,.initialization .connect-machine .connection-wifi .text-container .contents.what-if .collapse-arrow,.initialization .connect-machine .connection-ethernet .text-container .contents.what-if .collapse-arrow,.initialization .connect-machine .connection-usb .text-container .contents.what-if .collapse-arrow,.initialization .connect-machine .connection-machine-ip .text-container .contents.what-if .collapse-arrow{transform:rotate(90deg);float:right;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #999;border-width:4px 0 4px 4px;margin:7.5px 0 7.5px 10px}.initialization .connect-machine .connection-wired .text-container .contents.what-if .collapse-contents,.initialization .connect-machine .connection-wifi .text-container .contents.what-if .collapse-contents,.initialization .connect-machine .connection-ethernet .text-container .contents.what-if .collapse-contents,.initialization .connect-machine .connection-usb .text-container .contents.what-if .collapse-contents,.initialization .connect-machine .connection-machine-ip .text-container .contents.what-if .collapse-contents{overflow:hidden;white-space:pre-wrap;padding:5px 0 10px 10px;animation:slideDown 300ms linear}.initialization .connect-machine .connection-wired .text-container .contents.what-if.collapsed .collapse-arrow,.initialization .connect-machine .connection-wifi .text-container .contents.what-if.collapsed .collapse-arrow,.initialization .connect-machine .connection-ethernet .text-container .contents.what-if.collapsed .collapse-arrow,.initialization .connect-machine .connection-usb .text-container .contents.what-if.collapsed .collapse-arrow,.initialization .connect-machine .connection-machine-ip .text-container .contents.what-if.collapsed .collapse-arrow{transform:rotate(0deg)}.initialization .connect-machine .connection-wired .text-container .contents.what-if.collapsed .collapse-contents,.initialization .connect-machine .connection-wifi .text-container .contents.what-if.collapsed .collapse-contents,.initialization .connect-machine .connection-ethernet .text-container .contents.what-if.collapsed .collapse-contents,.initialization .connect-machine .connection-usb .text-container .contents.what-if.collapsed .collapse-contents,.initialization .connect-machine .connection-machine-ip .text-container .contents.what-if.collapsed .collapse-contents{display:none}.initialization .connect-machine .connection-wired .text-container .contents .test-infos,.initialization .connect-machine .connection-wifi .text-container .contents .test-infos,.initialization .connect-machine .connection-ethernet .text-container .contents .test-infos,.initialization .connect-machine .connection-usb .text-container .contents .test-infos,.initialization .connect-machine .connection-machine-ip .text-container .contents .test-infos{font-weight:600;height:100%}.initialization .connect-machine .connection-wired .text-container .contents .test-infos .test-info,.initialization .connect-machine .connection-wifi .text-container .contents .test-infos .test-info,.initialization .connect-machine .connection-ethernet .text-container .contents .test-infos .test-info,.initialization .connect-machine .connection-usb .text-container .contents .test-infos .test-info,.initialization .connect-machine .connection-machine-ip .text-container .contents .test-infos .test-info{padding:5px 0;color:#333}.initialization .connect-machine .connection-wired .text-container .ip-input,.initialization .connect-machine .connection-wifi .text-container .ip-input,.initialization .connect-machine .connection-ethernet .text-container .ip-input,.initialization .connect-machine .connection-usb .text-container .ip-input,.initialization .connect-machine .connection-machine-ip .text-container .ip-input{width:100%;background-color:unset;color:#333;border-radius:0px;border-width:0px;border-bottom-width:1px;font-size:30px;padding:10px 0;height:50px;margin-bottom:10px}.initialization .connect-machine .connection-wired .text-container .ip-input.disabled,.initialization .connect-machine .connection-wifi .text-container .ip-input.disabled,.initialization .connect-machine .connection-ethernet .text-container .ip-input.disabled,.initialization .connect-machine .connection-usb .text-container .ip-input.disabled,.initialization .connect-machine .connection-machine-ip .text-container .ip-input.disabled{pointer-events:none}.initialization .connect-machine .connection-wired .text-container .ip-input:focus,.initialization .connect-machine .connection-wifi .text-container .ip-input:focus,.initialization .connect-machine .connection-ethernet .text-container .ip-input:focus,.initialization .connect-machine .connection-usb .text-container .ip-input:focus,.initialization .connect-machine .connection-machine-ip .text-container .ip-input:focus{border-radius:0px;border-width:0px;border-bottom-width:1px;outline:none}.initialization .connect-machine .connection-machine-ip.usb{margin-top:220px}.initialization .connect-machine .btn-page-container{position:absolute;right:60px;bottom:55px;display:flex}.initialization .connect-machine .btn-page-container .btn-page{cursor:pointer;height:72px;padding:0px 20px;margin-left:35px;font-size:27px;line-height:72px;font-weight:bold;color:#333}.initialization .connect-machine .btn-page-container .btn-page.primary{border-radius:8px;background-color:#333;color:#f8f8f8}.initialization .connect-machine .btn-page-container .btn-page.disabled{cursor:unset;opacity:.3}.initialization .connect-machine .btn-page-container .btn-page .left-arrow{float:left;border-style:solid;border-color:rgba(0,0,0,0) #333 rgba(0,0,0,0) rgba(0,0,0,0);border-width:13px 21px 13px 0;margin:6.5px 20px 6.5px 0}.initialization .connect-machine .btn-page-container .btn-page .right-arrow{float:right;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333;border-width:13px 0 13px 21px;margin:6.5px 0 6.5px 20px}.initialization .connect-machine .btn-page-container .btn-page:hover:not(.disabled){border-radius:8px;background-color:#333;color:#f8f8f8}.initialization .connect-machine .btn-page-container .btn-page:hover:not(.disabled) .left-arrow{border-color:rgba(0,0,0,0) #f8f8f8 rgba(0,0,0,0) rgba(0,0,0,0)}.initialization .connect-machine .btn-page-container .btn-page:hover:not(.disabled) .right-arrow{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f8f8f8}.initialization .connect-machine .btn-page-container .btn-page:hover:not(.disabled).primary{background-color:#000;color:#f8f8f8}@keyframes slideDown{from{max-height:0}to{max-height:400px}}.initialization .connect-beambox .main-title{margin-bottom:50px}.initialization .connect-beambox .tutorial{white-space:pre;border:2px solid #333;background-color:#fafafa;padding:20px;line-height:2em;text-align:left;margin:20px 0}.initialization .connect-beambox .tutorial-video a{font-size:20px}.initialization .connect-beambox .tutorial-video a:hover{color:#666;cursor:pointer}.initialization .select-wifi .notice{margin:0 0 34px 0}.initialization .select-wifi .notice P{line-height:2rem;margin:0}.initialization .select-wifi .modal-body{box-shadow:0 7px 15px rgba(0,0,0,.2),0 10px 20px rgba(0,0,0,.1)}.initialization .select-wifi .form-ap-mode{padding:25px 25px 0 25px}.initialization .select-wifi .form-ap-mode h2{margin:0 0 10px 0}.initialization .select-wifi .form-ap-mode .h-control{display:-webkit-box;display:-webkit-flex;display:flex;align-items:center;margin:0 0 10px 0}.initialization .select-wifi .form-ap-mode .error{border:2px solid #c00}.initialization .select-wifi .form-ap-mode .error:focus{outline:none}.initialization .select-wifi .form-ap-mode .header{font-size:14px;line-height:16.8px;flex:1.5;margin:0 10px 0 0;text-align:right}.initialization .select-wifi .form-ap-mode input{border:2px solid #e0e0df;flex:2;height:36px;padding:0 0 0 5px}.initialization .select-wifi .form-wifi-password{width:300px}.initialization .select-wifi .form-ap-mode{width:400px}.initialization .select-wifi .form-ap-mode input{flex:3;border:2px solid #e0e0df}.initialization .select-wifi .form-wifi-password,.initialization .select-wifi .form-ap-mode{background:#f8f8f8;overflow:scroll}.initialization .select-wifi .form-wifi-password .notice,.initialization .select-wifi .form-ap-mode .notice{color:#989898;font-size:14px;line-height:16.8px;margin:20px 0}.initialization .select-wifi .form-wifi-password .password-input,.initialization .select-wifi .form-ap-mode .password-input{height:36px;margin:0 0 10px 0;padding:0 0 0 5px;width:250px}.initialization .select-wifi .wifi-list{height:175px;overflow:scroll;position:relative;width:250px}.initialization .select-wifi .wifi-list.active{background:#f9f9f9}.initialization .select-wifi .wifi-list .spinner-roller{height:5em;position:absolute;width:5em}.initialization .select-wifi .wifi-list .row-fluid{display:-webkit-box;display:-webkit-flex;display:flex;cursor:pointer;height:100%;margin:0;padding:0 10px;flex:2;justify-content:space-between}.initialization .select-wifi .wifi-list .wifi-ssid{text-overflow:ellipsis;width:calc(100% - 50px)}.initialization .select-wifi .wifi-list li{text-align:left}.initialization .select-wifi .wifi-list li:hover{background:#bbb;color:#f8f8f8}.initialization .select-wifi .wifi-list span{display:block;line-height:40px;padding-left:10px}.initialization .select-wifi .wifi-list input[type=radio]{display:none}.initialization .select-wifi .wifi-list input[type=radio]:checked+.row-fluid{background:#b2b2b2;color:#fff}.initialization .select-wifi .wifi-list .fa{font-size:1.2405951938rem}.initialization .select-wifi .btn-set-station-mode{line-height:25px}.initialization .select-wifi .btn-set-client-mode{line-height:40px}.initialization .connecting-wifi{position:relative}.initialization .connecting-wifi .spinner-roller{height:52px;margin:0 auto 20px auto;width:52px}.initialization .setting-completed .headline{margin:0 0 12px 0}.initialization .setting-completed .notice{font-size:14px;line-height:20px;margin:0 0 20px 0;padding:20px;width:451px}.initialization .h-form{width:416px}.initialization .h-form .control{display:-webkit-box;display:-webkit-flex;display:flex;margin:0 0 10px 0;justify-content:space-around;align-items:center;flex-wrap:wrap}.initialization .h-form .control .error{border:2px solid #c00}.initialization .h-form .control input{height:36px;width:250px;flex:3}.initialization .h-form .control label,.initialization .h-form .control .input-head{font-weight:200;flex:1;margin:0 10px 0 0;text-align:right}.initialization .h-form .control label.padleft,.initialization .h-form .control .input-head.padleft{flex:2;margin-left:-106px}.initialization .h-form .control .error-message{color:#c00;font-size:12px;line-height:20px;padding:0 0 0 104px;text-align:left;width:100%}.initialization .h-form .controls{overflow:visible;margin-bottom:10px;margin-left:-35px}.initialization .device-not-found .not-found-img{width:60%;margin-bottom:50px}.initialization .notice-from-device .headline{color:#666;font-size:24px;line-height:1.2em}.initialization .notice-from-device .subtitle{color:gray;font-size:15px;font-weight:normal;margin:0 0 55px 0}.initialization .notice-from-device .signal-description{text-align:left}.initialization .notice-from-device .signal-position{height:207px;margin:0 30px 0 0;width:207px}.initialization .notice-from-device .green-light{background:#4d4d4d;border-radius:50%;height:35px;overflow:hidden;position:relative;transform:translateY(50%);width:35px}.initialization .notice-from-device .green-light::before,.initialization .notice-from-device .green-light::after{content:"";border-radius:50%;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.initialization .notice-from-device .green-light::after{border:4px solid #4d4d4d}.initialization .notice-from-device .green-light::before{background:#99e046}.initialization .notice-from-device .breathing::before{-webkit-animation:breath 4s infinite ease;animation:breath 4s infinite ease}.initialization .notice-from-device .green-light-desc{margin:0 0 25px 0;padding:0 0 0 36px;font-size:24px;font-weight:normal}.initialization .notice-from-device .green-light-desc p{font-size:15px;font-weight:normal}#machine_ip_init{margin-left:10px}input.switch:empty{display:none}input.switch:empty~label{cursor:pointer;float:left;line-height:1.4em;margin:.2em 0;position:relative;text-indent:4em;-webkit-user-select:none;user-select:none}input.switch:empty~label:before,input.switch:empty~label:after{background-color:#999;border-radius:1em;bottom:0;content:" ";display:block;left:0;position:absolute;top:0;-webkit-transition:all 100ms ease-in;transition:all 100ms ease-in;width:2.8em}input.switch:empty~label:after{background-color:#fff;border-radius:.5em;bottom:.1em;margin-left:.15em;margin-top:.05em;top:.1em;width:1em}input.switch:checked~label:before{background-color:#393}input.switch:checked~label:after{margin-left:1.6em;margin-top:.05em}.box-shadow .modal-body{box-shadow:0 7px 15px rgba(0,0,0,.2),0 10px 20px rgba(0,0,0,.1)}.close{cursor:pointer;height:25px;opacity:.5;position:absolute;width:25px}.close:hover{opacity:1}.close:before,.close:after{background-color:#333;content:" ";height:25px;left:15px;position:absolute;width:2.5px}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.onoffswitch{position:relative;width:50px}.onoffswitch-checkbox{display:none}.onoffswitch-label{border:2px solid #e0e0df;border-radius:14px;cursor:pointer;display:block;overflow:hidden}.onoffswitch-inner{display:block;margin-left:-100%;transition:margin .3s ease-in 0s;width:200%}.onoffswitch-inner:before,.onoffswitch-inner:after{box-sizing:border-box;color:#fff;display:block;float:left;font-family:Trebuchet,Arial,sans-serif;font-size:14px;font-weight:bold;height:18px;line-height:18px;padding:0;width:50%}.onoffswitch-inner:before{background-color:#999;color:#fff;content:"";padding-left:10px}.onoffswitch-inner:after{background-color:#e0e0df;color:#e0e0df;content:"";padding-right:10px;text-align:right}.onoffswitch-switch{background:#fff;border:2px solid #e0e0df;border-radius:14px;bottom:0;display:block;margin:1px;position:absolute;right:31px;top:0;transition:all .3s ease-in 0s;width:20px}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}.settings-studio{background-color:#f8f8f8;overflow:scroll;position:absolute}.settings-studio a{text-decoration:none;cursor:pointer}.settings-studio .form{width:70%;margin:0 auto}.settings-studio .general{padding-top:85px;overflow-x:hidden;overflow-y:auto}.settings-studio .font2{font-size:15px;letter-spacing:.3px;color:#555}.settings-studio .font5{font-size:12px;font-weight:bold;letter-spacing:.3px;color:#424242}.settings-studio .btn.disabled{pointer-events:none}.settings-studio .btn-done{background:#424242;border-radius:4px;line-height:36px;font-size:14px;color:#fff;padding:0 20px;margin:20px 20px 20px 0px;display:inline-block}.settings-studio .btn-done:hover{background:#222;box-shadow:0 1px 4px rgba(0,0,0,.15)}.settings-studio .btn-cancel{border:1px solid rgba(29,28,29,.3);border-radius:4px;line-height:34px;font-size:14px;color:#333;padding:0 20px;margin:20px 0px;display:inline-block}.settings-studio .btn-cancel:hover{background:rgba(0,0,0,.03);box-shadow:0 1px 4px rgba(0,0,0,.15)}.de.beambox-studio .tool-panels .tool-block{width:300px}.de.beambox-studio .tool-panels .tool-panel .controls{width:300px}.de.beambox-studio .tool-panels .tool-panel .controls .text-center{width:70px}.de div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(1) .rc-menu{min-width:200px}.de div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(2) .rc-menu{min-width:290px}.de div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(3) .rc-menu{min-width:400px}.de div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(4) .rc-menu{min-width:350px}.en.beambox-studio .tool-panels .tool-block{width:250px}.en.beambox-studio .tool-panels .tool-panel .controls{width:250px}.en.beambox-studio .tool-panels .tool-panel .controls .text-center{width:55px}.en div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(1) .rc-menu{min-width:170px}.en div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(2) .rc-menu{min-width:200px}.en div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(3) .rc-menu{min-width:250px}.en div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(4) .rc-menu{min-width:250px}.es.beambox-studio .tool-panels .tool-block{width:250px}.es.beambox-studio .tool-panels .tool-block .btn-h-group .btn{padding:0 12px}.es.beambox-studio .tool-panels .tool-panel .controls{width:250px}.es.beambox-studio .tool-panels .tool-panel .controls .text-center{width:50px}.es div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(1) .rc-menu{min-width:250px}.es div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(2) .rc-menu{min-width:250px}.es div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(3) .rc-menu{min-width:410px}.es div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(4) .rc-menu{min-width:330px}.ja.beambox-studio .tool-panels .tool-block .btn-h-group .btn{font-size:14px;padding:0 12px}.ja div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(1) .rc-menu{min-width:250px}.ja div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(2) .rc-menu{min-width:250px}.ja div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(3) .rc-menu{min-width:360px}.ja div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(4) .rc-menu{min-width:280px}.zh-tw div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(1) .rc-menu{min-width:150px}.zh-tw div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(2) .rc-menu{min-width:150px}.zh-tw div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(3) .rc-menu{min-width:200px}.zh-tw div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(4) .rc-menu{min-width:200px}.zh-cn div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(1) .rc-menu{min-width:170px}.zh-cn div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(2) .rc-menu{min-width:190px}.zh-cn div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(3) .rc-menu{min-width:220px}.zh-cn div.rc-menu-container>ul>li.rc-menu__submenu:nth-of-type(4) .rc-menu{min-width:200px}
:root {
  --adm-radius-s: 4px;
  --adm-radius-m: 8px;
  --adm-radius-l: 12px;
  --adm-font-size-1: 9px;
  --adm-font-size-2: 10px;
  --adm-font-size-3: 11px;
  --adm-font-size-4: 12px;
  --adm-font-size-5: 13px;
  --adm-font-size-6: 14px;
  --adm-font-size-7: 15px;
  --adm-font-size-8: 16px;
  --adm-font-size-9: 17px;
  --adm-font-size-10: 18px;
  --adm-color-primary: #1677ff;
  --adm-color-success: #00b578;
  --adm-color-warning: #ff8f1f;
  --adm-color-danger: #ff3141;
  --adm-color-yellow: #ff9f18;
  --adm-color-orange: #ff6430;
  --adm-color-wathet: #e7f1ff;
  --adm-color-text: #333333;
  --adm-color-text-secondary: #666666;
  --adm-color-weak: #999999;
  --adm-color-light: #cccccc;
  --adm-color-border: #eeeeee;
  --adm-color-background: #ffffff;
  --adm-color-highlight: var(--adm-color-danger);
  --adm-color-white: #ffffff;
  --adm-color-box: #f5f5f5;
  --adm-color-text-light-solid: var(--adm-color-white);
  --adm-color-text-dark-solid: #000000;
  --adm-color-fill-content: var(--adm-color-box);
  --adm-font-size-main: var(--adm-font-size-5);
  --adm-font-family: -apple-system, blinkmacsystemfont, 'Helvetica Neue',
    helvetica, segoe ui, arial, roboto, 'PingFang SC', 'miui',
    'Hiragino Sans GB', 'Microsoft Yahei', sans-serif;
  --adm-border-color: var(--adm-color-border);
}
html[data-prefers-color-scheme='dark'] {
  --adm-color-primary: #3086ff;
  --adm-color-success: #34b368;
  --adm-color-warning: #ffa930;
  --adm-color-danger: #ff4a58;
  --adm-color-yellow: #ffa930;
  --adm-color-orange: #e65a2b;
  --adm-color-wathet: #0d2543;
  --adm-color-text: #e6e6e6;
  --adm-color-text-secondary: #b3b3b3;
  --adm-color-weak: #808080;
  --adm-color-light: #4d4d4d;
  --adm-color-border: #2b2b2b;
  --adm-color-box: #0a0a0a;
  --adm-color-background: #1a1a1a;
  --adm-color-background-body: var(--adm-color-background);
  --adm-border-color: var(--adm-color-border);
}
:root {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html {
  background-color: var(--adm-color-background-body);
}
body {
  color: var(--adm-color-text);
  font-size: var(--adm-font-size-main);
  font-family: var(--adm-font-family);
}
a,
button {
  cursor: pointer;
}
a {
  color: var(--adm-color-primary);
  transition: opacity ease-in-out 0.2s;
}
a:active {
  opacity: 0.8;
}
.adm-plain-anchor {
  color: unset;
  transition: none;
}
.adm-plain-anchor:active {
  opacity: unset;
}
body.adm-overflow-hidden {
  overflow: hidden !important;
}
div.adm-px-tester {
  --size: 1;
  height: calc(var(--size) / 2 * 2px);
  width: 0;
  position: fixed;
  left: -100vw;
  top: -100vh;
  -webkit-user-select: none;
          user-select: none;
  pointer-events: none;
}

.adm-button {
  --color: var(--adm-color-text-light-solid);
  --text-color: var(--adm-button-text-color, var(--adm-color-text));
  --background-color: var(--adm-button-background-color, var(--adm-color-background));
  --border-radius: var(--adm-button-border-radius, 4px);
  --border-width: var(--adm-button-border-width, 1px);
  --border-style: var(--adm-button-border-style, solid);
  --border-color: var(--adm-button-border-color, var(--adm-color-border));
  color: var(--text-color);
  background-color: var(--background-color);
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  height: auto;
  padding: 7px 12px;
  margin: 0;
  font-size: var(--adm-font-size-9);
  line-height: 1.4;
  text-align: center;
  border: var(--border-width) var(--border-style) var(--border-color);
  border-radius: var(--border-radius);
  cursor: pointer;
  transition: opacity ease 0.15s;
  -webkit-user-select: none;
          user-select: none;
}
.adm-button:focus {
  outline: none;
}
.adm-button::before {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(calc(var(--border-width) * -1), calc(var(--border-width) * -1));
  width: 100%;
  height: 100%;
  background-color: var(--adm-color-text-dark-solid);
  border: var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);
  border-radius: var(--border-radius);
  opacity: 0;
  content: ' ';
  box-sizing: content-box;
}
.adm-button:active::before {
  opacity: 0.08;
}
.adm-button-default.adm-button-fill-outline {
  --background-color: transparent;
  --border-color: var(--adm-color-text);
}
.adm-button-default.adm-button-fill-none {
  --background-color: transparent;
  --border-width: 0px;
}
.adm-button:not(.adm-button-default) {
  --text-color: var(--adm-color-text-light-solid);
  --background-color: var(--color);
  --border-color: var(--color);
}
.adm-button:not(.adm-button-default).adm-button-fill-outline {
  --text-color: var(--color);
  --background-color: transparent;
}
.adm-button:not(.adm-button-default).adm-button-fill-none {
  --text-color: var(--color);
  --background-color: transparent;
  --border-width: 0px;
}
.adm-button-primary {
  --color: var(--adm-color-primary);
}
.adm-button-success {
  --color: var(--adm-color-success);
}
.adm-button-danger {
  --color: var(--adm-color-danger);
}
.adm-button-warning {
  --color: var(--adm-color-warning);
}
.adm-button-block {
  display: block;
  width: 100%;
}
.adm-button-disabled {
  cursor: not-allowed;
  opacity: 0.4;
}
.adm-button-disabled:active::before {
  display: none;
}
.adm-button.adm-button-mini {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: var(--adm-font-size-main);
}
.adm-button.adm-button-mini.adm-button-shape-rounded {
  padding-left: 9px;
  padding-right: 9px;
}
.adm-button.adm-button-small {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: var(--adm-font-size-7);
}
.adm-button.adm-button-large {
  padding-top: 11px;
  padding-bottom: 11px;
  font-size: var(--adm-font-size-10);
}
.adm-button.adm-button-shape-rounded {
  --border-radius: 1000px;
}
.adm-button.adm-button-shape-rectangular {
  --border-radius: 0;
}
.adm-button-loading {
  vertical-align: bottom;
}
.adm-button-loading-wrapper {
  display: flex;
  height: 1.4em;
  align-items: center;
  justify-content: center;
}
.adm-button-loading-wrapper > .adm-loading {
  opacity: 0.6;
}

.adm-dot-loading {
  display: inline-block;
}

.adm-capsule-tabs {
  position: relative;
  min-width: 0;
}
.adm-capsule-tabs-header {
  position: relative;
  padding: 12px 6px;
  border-bottom: solid 1px var(--adm-color-border);
}
.adm-capsule-tabs-tab-list {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  overflow-x: scroll;
  scrollbar-width: none;
}
.adm-capsule-tabs-tab-list::-webkit-scrollbar {
  display: none;
}
.adm-capsule-tabs-tab-wrapper {
  flex: auto;
  padding: 0 6px;
}
.adm-capsule-tabs-tab {
  position: relative;
  padding: 8px 20px;
  margin: 0 auto;
  border-radius: 20px;
  cursor: pointer;
  font-size: var(--adm-font-size-7);
  text-align: center;
  white-space: nowrap;
  background-color: var(--adm-color-fill-content);
}
.adm-capsule-tabs-tab-active {
  color: var(--adm-color-text-light-solid);
  background-color: var(--adm-color-primary);
}
.adm-capsule-tabs-tab-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.adm-capsule-tabs-content {
  padding: 12px;
}

.adm-scroll-mask {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 30px;
  height: 100%;
  pointer-events: none;
}
.adm-scroll-mask-left {
  left: 0;
  background: linear-gradient(to right, var(--adm-color-background), rgba(255, 255, 255, 0));
}
.adm-scroll-mask-right {
  right: 0;
  background: linear-gradient(to left, var(--adm-color-background), rgba(255, 255, 255, 0));
}

.adm-divider-horizontal {
  display: flex;
  align-items: center;
  margin: 16px 0;
  border-width: 0;
  border-color: var(--adm-color-border);
  border-style: solid;
  color: var(--adm-color-weak);
  font-size: 14px;
}
.adm-divider-left.adm-divider-horizontal::before {
  max-width: 10%;
}
.adm-divider-right.adm-divider-horizontal::after {
  max-width: 10%;
}
.adm-divider-horizontal::after,
.adm-divider-horizontal::before {
  flex: auto;
  display: block;
  content: '';
  border-style: inherit;
  border-color: inherit;
  border-width: 1px 0 0;
}
.adm-divider-horizontal .adm-divider-content {
  flex: none;
  padding: 0 16px;
}
.adm-divider-vertical {
  position: relative;
  top: -0.06em;
  display: inline-block;
  height: 0.9em;
  margin: 0 16px;
  vertical-align: middle;
  border-top: 0;
  border-left: 1px solid var(--adm-color-border);
}

.adm-floating-panel {
  --border-radius: 8px;
  --header-height: 28px;
  --z-index: var(--adm-floating-panel-z-index, 900);
  position: fixed;
  z-index: var(--z-index);
  left: 0;
  width: 100vw;
  display: flex;
  flex-direction: column;
  touch-action: none;
}
.adm-floating-panel-mask {
  display: block;
  width: 100%;
  height: 100vh;
  position: absolute;
  left: 0;
  top: -100vh;
  background: transparent;
}
.adm-floating-panel::after {
  content: '';
  display: block;
  position: absolute;
  height: 100vh;
  width: 100vw;
  background: var(--adm-color-background);
}
.adm-floating-panel .adm-floating-panel-header {
  flex: none;
  height: var(--header-height);
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: -webkit-grab;
  cursor: grab;
  -webkit-user-select: none;
          user-select: none;
  background-color: var(--adm-color-background);
  border-top-left-radius: var(--border-radius);
  border-top-right-radius: var(--border-radius);
}
.adm-floating-panel .adm-floating-panel-header .adm-floating-panel-bar {
  height: 3px;
  width: 20px;
  border-radius: 10px;
  background: var(--adm-color-light);
}
.adm-floating-panel .adm-floating-panel-content {
  flex: 1;
  overflow-y: scroll;
  background: var(--adm-color-background);
}
.adm-floating-panel-top {
  top: 0;
}
.adm-floating-panel-top::after {
  top: -100vh;
}
.adm-floating-panel-bottom {
  bottom: 0;
}
.adm-floating-panel-bottom::after {
  bottom: -100vh;
}

.adm-popover {
  --z-index: var(--adm-popover-z-index, 1030);
  --background: #ffffff;
  --arrow-size: 8px;
  --content-padding: 8px 12px;
  color: var(--adm-color-text);
  position: absolute;
  top: 0;
  left: 0;
  z-index: var(--z-index);
  white-space: normal;
  text-align: left;
  cursor: auto;
  -webkit-user-select: text;
          user-select: text;
  animation: none;
}
.adm-popover.adm-popover-dark {
  --background: rgba(0, 0, 0, 0.75);
  --adm-color-text: #ffffff;
  color: #ffffff;
}
.adm-popover.adm-popover-dark .adm-popover-inner {
  box-shadow: none;
}
.adm-popover::after {
  position: absolute;
  background: rgba(255, 255, 255, 0.01);
  content: '';
}
.adm-popover-hidden {
  display: none;
}
.adm-popover-inner {
  background-color: var(--background);
  background-clip: padding-box;
  border-radius: 8px;
  box-shadow: 0 0 30px 0 rgba(51, 51, 51, 0.2);
  font-size: var(--adm-font-size-7);
  width: -webkit-max-content;
  width: max-content;
  min-width: 32px;
  max-width: calc(100vw - 24px);
  overflow-y: hidden;
}
.adm-popover-inner-content {
  padding: var(--content-padding);
}
.adm-popover-arrow {
  position: absolute;
  display: block;
  height: var(--arrow-size);
  width: var(--arrow-size);
  overflow: visible;
  background: transparent;
}
.adm-popover-arrow-icon {
  display: block;
  height: var(--arrow-size);
  width: calc(var(--arrow-size) / 8 * 15);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(var(--arrow-icon-rotate));
}
.adm-popover .adm-popover-arrow {
  color: var(--background);
}

.adm-popover-menu {
  --border-color: var(--adm-color-border);
}
.adm-popover-menu.adm-popover {
  --content-padding: 0;
}
.adm-popover-menu-list {
  overflow: hidden;
  min-width: 120px;
}
.adm-popover-menu-list-inner {
  margin-top: -1px;
}
.adm-popover-menu-list-scroll {
  padding-right: 2px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: auto;
}
.adm-popover-menu-list-scroll::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 4px;
}
.adm-popover-menu-list-scroll::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: #ddd;
}
.adm-popover-menu-item {
  display: flex;
  padding-left: 20px;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}
.adm-popover-menu-item-icon {
  flex: none;
  padding-right: 8px;
  font-size: 20px;
}
.adm-popover-menu-item-text {
  flex: auto;
  padding: 14px 20px 14px 0;
  border-top: solid 1px var(--border-color);
}
.adm-popover-menu-item-disabled {
  cursor: not-allowed;
}
.adm-popover-menu-item-disabled > * {
  opacity: 0.4;
}
.adm-popover-menu-item:active:not(.adm-popover-menu-item-disabled) {
  background-color: var(--border-color);
}
.adm-popover-menu-item:active:not(.adm-popover-menu-item-disabled)::after {
  content: ' ';
  display: block;
  position: absolute;
  width: 100%;
  bottom: -1px;
  left: 0;
  border-bottom: solid 1px var(--border-color);
}
.adm-popover.adm-popover-dark.adm-popover-menu {
  --border-color: var(--adm-color-text);
  --background: rgba(0, 0, 0, 0.9);
}

.adm-spin-loading {
  --color: var(--adm-color-weak);
  --size: 32px;
  width: var(--size);
  height: var(--size);
}
.adm-spin-loading-svg {
  width: 100%;
  height: 100%;
  animation: adm-spin-loading-rotate 0.8s infinite linear;
}
.adm-spin-loading-svg > .adm-spin-loading-fill {
  stroke: var(--color);
}
@keyframes adm-spin-loading-rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.adm-swipe-action {
  --background: var(--adm-color-background);
  background: var(--background);
  cursor: -webkit-grab;
  cursor: grab;
  overflow: hidden;
  touch-action: pan-y;
}
.adm-swipe-action-track {
  position: relative;
  overflow: visible;
}
.adm-swipe-action-actions {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: stretch;
  width: auto;
  white-space: nowrap;
}
.adm-swipe-action-actions-right {
  left: 100%;
  top: 0;
  height: 100%;
}
.adm-swipe-action-actions-left {
  right: 100%;
  top: 0;
  height: 100%;
}
.adm-swipe-action-action-button.adm-button {
  --border-radius: 0;
  --border-width: 0;
  --text-color: var(--adm-color-text-light-solid);
  padding-left: 20px;
  padding-right: 20px;
}

.adm-tab-bar-wrap {
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: stretch;
  overflow: hidden;
  min-height: 48px;
}
.adm-tab-bar-item {
  flex: 1;
  color: var(--adm-color-text-secondary);
  white-space: nowrap;
  padding: 4px 8px;
  width: -webkit-min-content;
  width: min-content;
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.adm-tab-bar-item-icon {
  font-size: 24px;
  height: 24px;
  line-height: 1;
}
.adm-tab-bar-item-title {
  font-size: var(--adm-font-size-2);
  line-height: 15px;
}
.adm-tab-bar-item-title-with-icon {
  margin-top: 2px;
}
.adm-tab-bar-item-active {
  color: var(--adm-color-primary);
}
.adm-tab-bar-icon-badge {
  --top: 6px;
}
.adm-tab-bar-title-badge {
  --right: -2px;
  --top: -2px;
}

.adm-badge-wrapper {
  display: inline-block;
  position: relative;
}
.adm-badge {
  display: inline-flex;
  vertical-align: middle;
  box-sizing: content-box;
  border-radius: 100px;
  background-color: var(--color);
  --right: 0;
  --top: 0;
  --color: var(--adm-badge-color, var(--adm-color-highlight));
}
.adm-badge-content {
  color: var(--adm-color-text-light-solid);
  box-sizing: border-box;
  min-width: 8px;
  padding: 1px 4px;
  font-size: var(--adm-font-size-1);
  line-height: 12px;
  white-space: nowrap;
  font-weight: normal;
  text-align: center;
}
.adm-badge-fixed {
  position: absolute;
  right: var(--right);
  top: var(--top);
  transform: translate(50%, -50%);
}
.adm-badge-dot {
  min-width: 10px;
  width: 10px;
  height: 10px;
  border-radius: 5px;
}
.adm-badge-bordered {
  border: solid 1px var(--adm-color-text-light-solid);
}

.adm-safe-area {
  --multiple: var(--adm-safe-area-multiple, 1);
  display: block;
  width: 100%;
}
.adm-safe-area-position-top {
  padding-top: calc(env(safe-area-inset-top) * var(--multiple));
}
.adm-safe-area-position-bottom {
  padding-bottom: calc(env(safe-area-inset-bottom) * var(--multiple));
}

.react-resizable {
  position: relative;
}
.react-resizable-handle {
  position: absolute;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-origin: content-box;
  box-sizing: border-box;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+');
  background-position: bottom right;
  padding: 0 3px 3px 0;
}
.react-resizable-handle-sw {
  bottom: 0;
  left: 0;
  cursor: sw-resize;
  transform: rotate(90deg);
}
.react-resizable-handle-se {
  bottom: 0;
  right: 0;
  cursor: se-resize;
}
.react-resizable-handle-nw {
  top: 0;
  left: 0;
  cursor: nw-resize;
  transform: rotate(180deg);
}
.react-resizable-handle-ne {
  top: 0;
  right: 0;
  cursor: ne-resize;
  transform: rotate(270deg);
}
.react-resizable-handle-w,
.react-resizable-handle-e {
  top: 50%;
  margin-top: -10px;
  cursor: ew-resize;
}
.react-resizable-handle-w {
  left: 0;
  transform: rotate(135deg);
}
.react-resizable-handle-e {
  right: 0;
  transform: rotate(315deg);
}
.react-resizable-handle-n,
.react-resizable-handle-s {
  left: 50%;
  margin-left: -10px;
  cursor: ns-resize;
}
.react-resizable-handle-n {
  top: 0;
  transform: rotate(225deg);
}
.react-resizable-handle-s {
  bottom: 0;
  transform: rotate(45deg);
}

/*# sourceMappingURL=main.049fe9441e70abc3.css.map*/