.firmware-update ol{display:table;margin:0 auto 2vh;text-align:left}.firmware-update label i{background:url(e716249a8eda8e0a7f25.svg) no-repeat 50%;background-size:contain;margin-top:-.15em}.firmware-update button i,.firmware-update label i{display:inline-block;height:1em;margin-right:.25em;vertical-align:middle;width:1em}.firmware-update button i{background:url(24d6d454c8cbbdd3117c.svg);margin-top:-.1em}.firmware-update .logo{background:url(2fbacdfc0d3d131f3ee0.svg) 50% no-repeat;height:5vh;margin-top:4vh;vertical-align:middle;width:auto}.firmware-update .file{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.firmware-update .file+label,.firmware-update button{background-color:#00acff;border:none;border-radius:50vh;color:#fff;cursor:pointer;font-size:2vh;font-weight:700;margin:1vh;max-width:80%;overflow:hidden;padding:1vh 3vh;text-overflow:ellipsis;white-space:nowrap;width:23vh}.firmware-update button.disabled,.firmware-update button.disabled:hover{background-color:#ccc;cursor:not-allowed}.firmware-update .file+label:hover,.firmware-update .file:focus+label,.firmware-update button:hover{background-color:#33bdff}.firmware-update h1{margin-bottom:4vh;margin-top:2vh}.firmware-update .loading{background:url(84cbeddacb03a9c852d7.svg) 50% no-repeat;background-size:contain;height:3vh;margin-top:2vh;width:auto}.firmware-update .log{margin:3vh 1vh 1vh;position:relative}.firmware-update .log .progress-bar{background-color:#00acff;height:2px;left:0;position:absolute;top:0;z-index:100}.firmware-update .log .progress-bar[data-progress="1"]{width:1%}.firmware-update .log .progress-bar[data-progress="2"]{width:2%}.firmware-update .log .progress-bar[data-progress="3"]{width:3%}.firmware-update .log .progress-bar[data-progress="4"]{width:4%}.firmware-update .log .progress-bar[data-progress="5"]{width:5%}.firmware-update .log .progress-bar[data-progress="6"]{width:6%}.firmware-update .log .progress-bar[data-progress="7"]{width:7%}.firmware-update .log .progress-bar[data-progress="8"]{width:8%}.firmware-update .log .progress-bar[data-progress="9"]{width:9%}.firmware-update .log .progress-bar[data-progress="10"]{width:10%}.firmware-update .log .progress-bar[data-progress="11"]{width:11%}.firmware-update .log .progress-bar[data-progress="12"]{width:12%}.firmware-update .log .progress-bar[data-progress="13"]{width:13%}.firmware-update .log .progress-bar[data-progress="14"]{width:14%}.firmware-update .log .progress-bar[data-progress="15"]{width:15%}.firmware-update .log .progress-bar[data-progress="16"]{width:16%}.firmware-update .log .progress-bar[data-progress="17"]{width:17%}.firmware-update .log .progress-bar[data-progress="18"]{width:18%}.firmware-update .log .progress-bar[data-progress="19"]{width:19%}.firmware-update .log .progress-bar[data-progress="20"]{width:20%}.firmware-update .log .progress-bar[data-progress="21"]{width:21%}.firmware-update .log .progress-bar[data-progress="22"]{width:22%}.firmware-update .log .progress-bar[data-progress="23"]{width:23%}.firmware-update .log .progress-bar[data-progress="24"]{width:24%}.firmware-update .log .progress-bar[data-progress="25"]{width:25%}.firmware-update .log .progress-bar[data-progress="26"]{width:26%}.firmware-update .log .progress-bar[data-progress="27"]{width:27%}.firmware-update .log .progress-bar[data-progress="28"]{width:28%}.firmware-update .log .progress-bar[data-progress="29"]{width:29%}.firmware-update .log .progress-bar[data-progress="30"]{width:30%}.firmware-update .log .progress-bar[data-progress="31"]{width:31%}.firmware-update .log .progress-bar[data-progress="32"]{width:32%}.firmware-update .log .progress-bar[data-progress="33"]{width:33%}.firmware-update .log .progress-bar[data-progress="34"]{width:34%}.firmware-update .log .progress-bar[data-progress="35"]{width:35%}.firmware-update .log .progress-bar[data-progress="36"]{width:36%}.firmware-update .log .progress-bar[data-progress="37"]{width:37%}.firmware-update .log .progress-bar[data-progress="38"]{width:38%}.firmware-update .log .progress-bar[data-progress="39"]{width:39%}.firmware-update .log .progress-bar[data-progress="40"]{width:40%}.firmware-update .log .progress-bar[data-progress="41"]{width:41%}.firmware-update .log .progress-bar[data-progress="42"]{width:42%}.firmware-update .log .progress-bar[data-progress="43"]{width:43%}.firmware-update .log .progress-bar[data-progress="44"]{width:44%}.firmware-update .log .progress-bar[data-progress="45"]{width:45%}.firmware-update .log .progress-bar[data-progress="46"]{width:46%}.firmware-update .log .progress-bar[data-progress="47"]{width:47%}.firmware-update .log .progress-bar[data-progress="48"]{width:48%}.firmware-update .log .progress-bar[data-progress="49"]{width:49%}.firmware-update .log .progress-bar[data-progress="50"]{width:50%}.firmware-update .log .progress-bar[data-progress="51"]{width:51%}.firmware-update .log .progress-bar[data-progress="52"]{width:52%}.firmware-update .log .progress-bar[data-progress="53"]{width:53%}.firmware-update .log .progress-bar[data-progress="54"]{width:54%}.firmware-update .log .progress-bar[data-progress="55"]{width:55%}.firmware-update .log .progress-bar[data-progress="56"]{width:56%}.firmware-update .log .progress-bar[data-progress="57"]{width:57%}.firmware-update .log .progress-bar[data-progress="58"]{width:58%}.firmware-update .log .progress-bar[data-progress="59"]{width:59%}.firmware-update .log .progress-bar[data-progress="60"]{width:60%}.firmware-update .log .progress-bar[data-progress="61"]{width:61%}.firmware-update .log .progress-bar[data-progress="62"]{width:62%}.firmware-update .log .progress-bar[data-progress="63"]{width:63%}.firmware-update .log .progress-bar[data-progress="64"]{width:64%}.firmware-update .log .progress-bar[data-progress="65"]{width:65%}.firmware-update .log .progress-bar[data-progress="66"]{width:66%}.firmware-update .log .progress-bar[data-progress="67"]{width:67%}.firmware-update .log .progress-bar[data-progress="68"]{width:68%}.firmware-update .log .progress-bar[data-progress="69"]{width:69%}.firmware-update .log .progress-bar[data-progress="70"]{width:70%}.firmware-update .log .progress-bar[data-progress="71"]{width:71%}.firmware-update .log .progress-bar[data-progress="72"]{width:72%}.firmware-update .log .progress-bar[data-progress="73"]{width:73%}.firmware-update .log .progress-bar[data-progress="74"]{width:74%}.firmware-update .log .progress-bar[data-progress="75"]{width:75%}.firmware-update .log .progress-bar[data-progress="76"]{width:76%}.firmware-update .log .progress-bar[data-progress="77"]{width:77%}.firmware-update .log .progress-bar[data-progress="78"]{width:78%}.firmware-update .log .progress-bar[data-progress="79"]{width:79%}.firmware-update .log .progress-bar[data-progress="80"]{width:80%}.firmware-update .log .progress-bar[data-progress="81"]{width:81%}.firmware-update .log .progress-bar[data-progress="82"]{width:82%}.firmware-update .log .progress-bar[data-progress="83"]{width:83%}.firmware-update .log .progress-bar[data-progress="84"]{width:84%}.firmware-update .log .progress-bar[data-progress="85"]{width:85%}.firmware-update .log .progress-bar[data-progress="86"]{width:86%}.firmware-update .log .progress-bar[data-progress="87"]{width:87%}.firmware-update .log .progress-bar[data-progress="88"]{width:88%}.firmware-update .log .progress-bar[data-progress="89"]{width:89%}.firmware-update .log .progress-bar[data-progress="90"]{width:90%}.firmware-update .log .progress-bar[data-progress="91"]{width:91%}.firmware-update .log .progress-bar[data-progress="92"]{width:92%}.firmware-update .log .progress-bar[data-progress="93"]{width:93%}.firmware-update .log .progress-bar[data-progress="94"]{width:94%}.firmware-update .log .progress-bar[data-progress="95"]{width:95%}.firmware-update .log .progress-bar[data-progress="96"]{width:96%}.firmware-update .log .progress-bar[data-progress="97"]{width:97%}.firmware-update .log .progress-bar[data-progress="98"]{width:98%}.firmware-update .log .progress-bar[data-progress="99"]{width:99%}.firmware-update .log .progress-bar[data-progress="100"]{width:100%}.firmware-update .log pre{color:#555;font-size:1.5vh;max-height:60vh;overflow:auto;overscroll-behavior-y:contain;padding:1.5vh;text-align:left}.firmware-update .log pre:empty{background:none;border:none}.firmware-update .box{height:7vh;margin-bottom:2vh;overflow:auto}a,abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,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,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,figure,footer,header,hgroup,nav,section{display:block}footer,header,section{clear:both}html{overflow-y:scroll}ul{list-style:disc outside}ol,ul{margin:15px 0 15px 30px}ol{list-style:decimal outside}table{border-collapse:collapse;border-spacing:0}td,td img{vertical-align:top}button,input,select,textarea{margin:0;outline:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input,select{vertical-align:middle}input[type=checkbox],input[type=radio]{margin:1px 4px 4px 0}input[type=password],input[type=text],textarea{-webkit-appearance:none}textarea{border-radius:0;overflow:auto;resize:vertical}button,input[type=submit]{overflow:visible;width:auto}.ie7 input[type=button],.ie7 input[type=reset],.ie7 input[type=submit]{filter:chroma(color=#000000)}button,input[type=button],input[type=submit]{-webkit-appearance:none;cursor:pointer}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}small{font-size:85%}strong{font-weight:700}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}hr{border:0;border-top:1px solid #ccc;display:block;font-size:0;height:1px;line-height:0;margin:1em 0;padding:0}code,kbd,pre,samp{font-family:monospace,sans-serif}pre{word-wrap:break-word;white-space:pre;white-space:pre-wrap;white-space:pre-line}.ie7 img{-ms-interpolation-mode:bicubic}.clear{clear:both;font-size:0;height:0;line-height:0}.center{margin-left:auto;margin-right:auto;text-align:center}.md-click-circle{-webkit-animation:scale(0);background:rgba(0,0,0,.2);border-radius:50%;display:block;height:15vh;opacity:0;position:absolute;-moz-transform:scale(0);transform:scale(0);width:15vh}.md-click-circle.md-click-animate{-webkit-animation:mdClickEffect .25s linear;-moz-animation:mdClickEffect .25s linear;animation:mdClickEffect .25s linear}@-webkit-keyframes mdClickEffect{0%{opacity:1;-webkit-transform:scale(0)}to{opacity:0!important;-webkit-transform:scale(2.5)}}@-moz-keyframes mdClickEffect{0%{opacity:1;-webkit-transform:scale(0)}to{opacity:0!important;-moz-transform:scale(2.5)}}@keyframes mdClickEffect{0%{opacity:1;-webkit-transform:scale(0)}to{opacity:0!important;transform:scale(2.5)}}.material-click:not(.md-skip){overflow:hidden}.clickable,.material-on-me:not(.md-skip){position:relative}.body{background-color:#f8f8f8;display:flex;flex-direction:column;height:100vh}.body .header{flex-shrink:0}.body .content{flex-grow:1;overflow:hidden;overflow-y:scroll;padding:1vh 1.6vh 0 2vh}#splash{display:none}::-webkit-scrollbar{width:.4vh}::-webkit-scrollbar-track{opacity:0}::-webkit-scrollbar-thumb{background:#bbb;border-radius:.2vh;opacity:.5}body,html{text-align:center}body,button,html,input{color:#384347;font-family:VT323,irohamaru mikami,Ubuntu,Titillium Web,sans-serif}html{background-color:#f8f8f8;height:50%;margin:auto;max-width:55vh;min-height:-webkit-fill-available;width:100%}body{background-color:#fff;height:95%;max-width:55vh;min-height:-webkit-fill-available}h1{font-size:5vh}h2{font-size:3.5vh}#error{background-color:#fcfcfc;cursor:wait;margin:auto;max-width:70vh;opacity:1;overflow:hidden;position:fixed;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity 1.5s ease-in-out;transition:opacity .5s ease-in-out;width:100%;z-index:1001}#error h1{background-color:#ebf2f5;border-radius:1vh;box-shadow:0 20px 30px 0 rgba(0,0,0,.2);color:#bbb;cursor:hand;left:0;margin-left:5vh;margin-right:5vh;padding:5vh;position:relative;top:40vh;transform:translateY(-50%);width:auto}#error h1 span{color:#384347;display:block;margin-bottom:1vh}#error h1 b{display:none}