@charset "utf-8";body,html{height:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;color:#fff;cursor:default;overflow:hidden;position:relative;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-backface-visibility:hidden;-webkit-perspective:1000}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body:hover{outline:transparent dashed 0}.mainscene,.ml-mainscene{overflow:hidden;position:relative;text-align:center;visibility:hidden}#splashContainer{display:table;height:100%;left:0;position:absolute;text-align:center;top:0;transition:opacity .5s;-o-transition:opacity .5s;-webkit-transition:opacity .5s;width:100%;z-index:100}.splashBackground{background-color:#fff;display:table-cell;text-align:center;vertical-align:middle;z-index:1}.splashLogo{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-left:auto;margin-right:auto;padding:0 30px;width:100%}@keyframes fadeIn{100%{opacity:1}}@-webkit-keyframes fadeIn{100%{opacity:1}}.splashLoadBarContainer,.splashTextLoad{animation:.25s ease-out 2.4s forwards fadeIn;-webkit-animation:.25s ease-out 2.4s forwards fadeIn}.splashLoadBarContainer{display:inline-block;position:relative;background-color:#fff;width:244px;height:19px;border:3px solid #000;margin-top:25px;opacity:0}.splashLoadBar{margin:2px;background-color:#a6ce39;height:15px;width:0;-webkit-transition:width .25s;transition:width .25s}.splashText{color:#000;font:bold 14px/1 Arial;text-shadow:0 0 3px rgba(51,51,51,.35)}.splashTextLoad{display:block;margin-top:20px;opacity:0}.ml-tutorialTitle,.tutorialTitle{background-color:#fff;border-radius:0 0 10px 10px;box-shadow:0 0 10px rgba(0,0,0,.35);color:#333;display:inline-block;font:bold 22px/1 Arial;padding:6px 14px 9px;position:relative;text-align:center;text-shadow:3px 3px 5px rgba(51,51,51,.3)}.mainWindow,.ml-mainWindow,.ml-readOutText,.readOutText{background-image:linear-gradient(#1f4250,#081014);background-image:-moz-linear-gradient(#1f4250,#081014);background-image:-o-linear-gradient(#1f4250,#081014);background-image:-webkit-linear-gradient(#1f4250,#081014);border:3px solid #bec7cd;border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.ml-whiteWindow,.whiteWindow{margin:20px;position:absolute}.ml-specimenWindow,.specimenWindow{background-color:#000;border:2px solid #d9dce1;box-shadow:0 0 10px #000}.ml-specimenWindow2,.specimenWindow2{background-color:#000;box-shadow:0 0 10px rgba(255,255,255,.35)}.keyInfoWindow,.ml-keyInfoWindow{background-image:linear-gradient(rgba(210,0,0,.75),rgba(110,0,0,.75));background-image:-moz-linear-gradient(rgba(210,0,0,.75),rgba(110,0,0,.75));background-image:-o-linear-gradient(rgba(210,0,0,.75),rgba(110,0,0,.75));background-image:-webkit-linear-gradient(rgba(210,0,0,.75),rgba(110,0,0,.75));border-radius:8px;box-shadow:0 0 10px #000;position:absolute}.keyReadOutBox,.ml-keyReadOutBox{background-image:linear-gradient(left,rgba(210,0,0,.75),rgba(110,0,0,.75));background-image:-moz-linear-gradient(left,rgba(210,0,0,.75),rgba(110,0,0,.75));background-image:-o-linear-gradient(left,rgba(210,0,0,.75),rgba(110,0,0,.75));background-image:-webkit-linear-gradient(left,rgba(210,0,0,.75),rgba(110,0,0,.75));border-radius:8px;box-shadow:0 0 2px #fff,0 0 2px #000;position:absolute}@font-face{font-family:Poppins;src:url("../styles/Poppins/Poppins-Black.ttf")}@font-face{font-family:Poppins;src:url("../styles/Poppins/Poppins-Bold.ttf");font-weight:700}.labelText,.ml-labelText{color:#000;position:absolute;font:bold 12px/1 Poppins}.ml-windowText,.windowText{color:#d9dce1;text-shadow:0 0 3px rgba(51,51,51,.5)}.ml-readOutText,.readOutText{color:#fff;font:700 16px/1 Arial;height:30px;padding:4px 3px 0 0;text-align:right}.infoText,.ml-infoText{font-weight:300}.graphText,.ml-graphText{color:#333}.graphUnitText,.ml-graphUnitText{font-size:11px}.controlText,.ml-controlText{color:#000;font:bold 12px/1 Poppins;padding:3px;text-align:center;position:relative;display:block;margin:5px}.ml-unitText,.unitText{color:#7b899a}.webkitMaskOverflowFix{-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.ml-slider,.slider{touch-action:none;cursor:pointer;height:30px;transition:opacity .25s linear;-o-transition:opacity .25s linear;-webkit-transition:opacity .25s linear}.ml-sliderTrackBorder,.sliderTrackBorder{background-color:#939598;border:1px solid rgba(0,0,0,.5);box-shadow:0 0 1px rgba(0,0,0,.5);height:6px;left:0;position:absolute;top:11px}.ml-sliderTrackThresh,.sliderTrackThresh{background-color:#939598;height:100%;left:0;position:absolute;top:0;width:100%}.ml-sliderHandleBorderUp,.sliderHandleBorderUp{background-color:#4f4184;border:1px solid #4c4184;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:30px;left:-1px;position:absolute;top:0;width:8px}.nl-sliderHandleTween,.sliderHandleTween{transition:transform .1s ease-in;-o-transition:-o-transform .1s ease-in;-webkit-transition:-webkit-transform .1s ease-in}.button,.ml-button{background-color:#4f4184;border-radius:15px;height:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;transition:opacity .25s linear;-o-transition:opacity .25s linear;-webkit-transition:opacity .25s linear}.buttonOver,.ml-buttonOver{text-shadow:0 0 5px #fff}.buttonText,.ml-buttonText{color:#fff;font:bold 12px Poppins;position:absolute;text-align:center;width:100%}.buttonDown,.ml-buttonDown{background-color:#4d4286}.buttonCrater,.ml-buttonCrater{background-color:#e1ffeb;border-radius:7px;height:14px;left:0;position:absolute;top:0;width:14px}.buttonCrater:after,.buttonLight,.ml-buttonCrater:after,.ml-buttonLight{border-radius:5px;height:10px;left:2px;position:absolute;top:2px;width:10px}.buttonCrater:after,.ml-buttonCrater:after{background-image:radial-gradient(#3d3d3d,#000);background-image:-moz-radial-gradient(#3d3d3d,#000);background-image:-o-radial-gradient(#3d3d3d,#000);background-image:-webkit-radial-gradient(#3d3d3d,#000);content:''}.buttonLight,.ml-buttonLight{background-image:radial-gradient(#afcb4a 1px,#009444);background-image:-moz-radial-gradient(#afcb4a 1px,#009444);background-image:-o-radial-gradient(#afcb4a 1px,#009444);background-image:-webkit-radial-gradient(#afcb4a 1px,#009444);box-shadow:0 0 2px #39b54a,0 0 2px #39b54a;opacity:0;transition:opacity .1s linear;-o-transition:opacity .1s linear;-webkit-transition:opacity .1s linear;z-index:1}.ml-radioGroup,.radioGroup{background-color:#4f4184;border:2px solid #4f4184;border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-block;overflow:hidden;transition:opacity .25s linear;-o-transition:opacity .25s linear;-webkit-transition:opacity .25s linear}.ml-radioButton,.radioButton{background-color:#4f4184;clip:rect(0,100%,100%,0);cursor:pointer;display:table;margin:0;position:relative;color:#fff;font:bold 12px Poppins;text-align:center}.horizontalRadioGroup,.ml-horizontalRadioGroup{float:left}.horizontalRadioGroup:first-child,.ml-horizontalRadioGroup:first-child{border-radius:3px 0 0 3px}.horizontalRadioGroup:last-child,.ml-horizontalRadioGroup:last-child{border-radius:0 3px 3px 0}.horizontalRadioGroup:nth-child(n+2),.ml-horizontalRadioGroup:nth-child(n+2){margin:0 0 0 1px}.ml-verticalRadioGroup,.verticalRadioGroup{float:none}.ml-verticalRadioGroup:first-child,.verticalRadioGroup:first-child{border-radius:4px 4px 0 0}.ml-verticalRadioGroup:last-child,.verticalRadioGroup:last-child{border-radius:0 0 4px 4px}.ml-verticalRadioGroup:nth-child(n+2),.verticalRadioGroup:nth-child(n+2){margin:1px 0 0}.ml-radioButton>*,.radioButton>*{display:table-cell;padding:0;vertical-align:middle}.ml-radioButtonSelected,.radioButtonSelected{background-color:#4f4184;cursor:default;box-shadow:inset 0 1px 8px 0 rgba(0,0,0,.75);-webkit-box-shadow:inset 0 1px 8px 0 rgba(0,30,0,.75)}.horizontalRadioGroup.radioButtonSelected:first-child,.ml-horizontalRadioGroup.radioButtonSelected:first-child{box-shadow:inset 1px 1px 8px 0 rgba(0,0,0,.75);-webkit-box-shadow:inset 1px 1px 8px 0 rgba(0,30,0,.75)}.horizontalRadioGroup.radioButtonSelected:last-child,.ml-horizontalRadioGroup.radioButtonSelected:last-child{box-shadow:inset -1px 1px 8px 0 rgba(0,0,0,.75);-webkit-box-shadow:inset -1px 1px 8px 0 rgba(0,30,0,.75)}.colorBoxContainer,.ml-colorBoxContainer{box-shadow:0 0 3px #555;position:absolute;left:10px;top:10px;width:51px;height:51px}.colorBtn,.ml-colorBtn{cursor:pointer;float:left;width:20px;height:20px;margin:1px 0 0 1px;border-radius:50%}.resetBtn{background-color:#ee3163}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url("../images/select-arrow.png");background-size:20px;background-position:95%;background-repeat:no-repeat;border-radius:10px;font-weight:700;padding-left:5px}select::-ms-expand{display:none}