@font-face{font-family:proxima-nova;src:url(../../../assets/fonts/proximanova.b1056b23.eot);src:url(../../../assets/fonts/proximanova.b1056b23.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova.8972f1a7.woff) format('woff'),url(../../../assets/fonts/proximanova.a6ce6f08.ttf) format('truetype'),url(../../../assets/fonts/proximanova.6449790e.svg#proxima-nova) format('svg');font-weight:400;font-style:400;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova.b1056b23.eot);src:url(../../../assets/fonts/proximanova.b1056b23.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova.8972f1a7.woff) format('woff'),url(../../../assets/fonts/proximanova.a6ce6f08.ttf) format('truetype'),url(../../../assets/fonts/proximanova.6449790e.svg#proxima-nova) format('svg');font-weight:400;font-style:400;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova.b1056b23.eot);src:url(../../../assets/fonts/proximanova.b1056b23.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova.8972f1a7.woff) format('woff'),url(../../../assets/fonts/proximanova.a6ce6f08.ttf) format('truetype'),url(../../../assets/fonts/proximanova.6449790e.svg#proxima-nova) format('svg');font-weight:400;font-style:400;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova.b1056b23.eot);src:url(../../../assets/fonts/proximanova.b1056b23.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova.8972f1a7.woff) format('woff'),url(../../../assets/fonts/proximanova.a6ce6f08.ttf) format('truetype'),url(../../../assets/fonts/proximanova.6449790e.svg#proxima-nova) format('svg');font-weight:400;font-style:400;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova.b1056b23.eot);src:url(../../../assets/fonts/proximanova.b1056b23.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova.8972f1a7.woff) format('woff'),url(../../../assets/fonts/proximanova.a6ce6f08.ttf) format('truetype'),url(../../../assets/fonts/proximanova.6449790e.svg#proxima-nova) format('svg');font-weight:400;font-style:400;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova.b1056b23.eot);src:url(../../../assets/fonts/proximanova.b1056b23.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova.8972f1a7.woff) format('woff'),url(../../../assets/fonts/proximanova.a6ce6f08.ttf) format('truetype'),url(../../../assets/fonts/proximanova.6449790e.svg#proxima-nova) format('svg');font-weight:400;font-style:400;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova.b1056b23.eot);src:url(../../../assets/fonts/proximanova.b1056b23.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova.8972f1a7.woff) format('woff'),url(../../../assets/fonts/proximanova.a6ce6f08.ttf) format('truetype'),url(../../../assets/fonts/proximanova.6449790e.svg#proxima-nova) format('svg');font-weight:400;font-style:400;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova.b1056b23.eot);src:url(../../../assets/fonts/proximanova.b1056b23.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova.8972f1a7.woff) format('woff'),url(../../../assets/fonts/proximanova.a6ce6f08.ttf) format('truetype'),url(../../../assets/fonts/proximanova.6449790e.svg#proxima-nova) format('svg');font-weight:400;font-style:400;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova.b1056b23.eot);src:url(../../../assets/fonts/proximanova.b1056b23.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova.8972f1a7.woff) format('woff'),url(../../../assets/fonts/proximanova.a6ce6f08.ttf) format('truetype'),url(../../../assets/fonts/proximanova.6449790e.svg#proxima-nova) format('svg');font-weight:400;font-style:400}@font-face{font-family:proxima-nova;src:url(../../../assets/fonts/proximanova-semibold.c86d181f.eot);src:url(../../../assets/fonts/proximanova-semibold.c86d181f.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova-semibold.a49bccb2.woff) format('woff'),url(../../../assets/fonts/proximanova-semibold.78359795.ttf) format('truetype'),url(../../../assets/fonts/proximanova-semibold.38967fab.svg#proxima-nova) format('svg');font-weight:600;font-style:600;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova-semibold.c86d181f.eot);src:url(../../../assets/fonts/proximanova-semibold.c86d181f.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova-semibold.a49bccb2.woff) format('woff'),url(../../../assets/fonts/proximanova-semibold.78359795.ttf) format('truetype'),url(../../../assets/fonts/proximanova-semibold.38967fab.svg#proxima-nova) format('svg');font-weight:600;font-style:600;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova-semibold.c86d181f.eot);src:url(../../../assets/fonts/proximanova-semibold.c86d181f.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova-semibold.a49bccb2.woff) format('woff'),url(../../../assets/fonts/proximanova-semibold.78359795.ttf) format('truetype'),url(../../../assets/fonts/proximanova-semibold.38967fab.svg#proxima-nova) format('svg');font-weight:600;font-style:600;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova-semibold.c86d181f.eot);src:url(../../../assets/fonts/proximanova-semibold.c86d181f.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova-semibold.a49bccb2.woff) format('woff'),url(../../../assets/fonts/proximanova-semibold.78359795.ttf) format('truetype'),url(../../../assets/fonts/proximanova-semibold.38967fab.svg#proxima-nova) format('svg');font-weight:600;font-style:600;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova-semibold.c86d181f.eot);src:url(../../../assets/fonts/proximanova-semibold.c86d181f.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova-semibold.a49bccb2.woff) format('woff'),url(../../../assets/fonts/proximanova-semibold.78359795.ttf) format('truetype'),url(../../../assets/fonts/proximanova-semibold.38967fab.svg#proxima-nova) format('svg');font-weight:600;font-style:600;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova-semibold.c86d181f.eot);src:url(../../../assets/fonts/proximanova-semibold.c86d181f.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova-semibold.a49bccb2.woff) format('woff'),url(../../../assets/fonts/proximanova-semibold.78359795.ttf) format('truetype'),url(../../../assets/fonts/proximanova-semibold.38967fab.svg#proxima-nova) format('svg');font-weight:600;font-style:600;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova-semibold.c86d181f.eot);src:url(../../../assets/fonts/proximanova-semibold.c86d181f.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova-semibold.a49bccb2.woff) format('woff'),url(../../../assets/fonts/proximanova-semibold.78359795.ttf) format('truetype'),url(../../../assets/fonts/proximanova-semibold.38967fab.svg#proxima-nova) format('svg');font-weight:600;font-style:600;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova-semibold.c86d181f.eot);src:url(../../../assets/fonts/proximanova-semibold.c86d181f.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova-semibold.a49bccb2.woff) format('woff'),url(../../../assets/fonts/proximanova-semibold.78359795.ttf) format('truetype'),url(../../../assets/fonts/proximanova-semibold.38967fab.svg#proxima-nova) format('svg');font-weight:600;font-style:600;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova-semibold.c86d181f.eot);src:url(../../../assets/fonts/proximanova-semibold.c86d181f.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova-semibold.a49bccb2.woff) format('woff'),url(../../../assets/fonts/proximanova-semibold.78359795.ttf) format('truetype'),url(../../../assets/fonts/proximanova-semibold.38967fab.svg#proxima-nova) format('svg');font-weight:600;font-style:600}@font-face{font-family:proxima-nova;src:url(../../../assets/fonts/proximanova-bold.b124d42a.eot);src:url(../../../assets/fonts/proximanova-bold.b124d42a.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova-bold.fe2a9f7c.woff) format('woff'),url(../../../assets/fonts/proximanova-bold.56334d10.ttf) format('truetype'),url(../../../assets/fonts/proximanova-bold.1be4cb3b.svg#proxima-nova) format('svg');font-weight:700;font-style:700;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova-bold.b124d42a.eot);src:url(../../../assets/fonts/proximanova-bold.b124d42a.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova-bold.fe2a9f7c.woff) format('woff'),url(../../../assets/fonts/proximanova-bold.56334d10.ttf) format('truetype'),url(../../../assets/fonts/proximanova-bold.1be4cb3b.svg#proxima-nova) format('svg');font-weight:700;font-style:700;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova-bold.b124d42a.eot);src:url(../../../assets/fonts/proximanova-bold.b124d42a.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova-bold.fe2a9f7c.woff) format('woff'),url(../../../assets/fonts/proximanova-bold.56334d10.ttf) format('truetype'),url(../../../assets/fonts/proximanova-bold.1be4cb3b.svg#proxima-nova) format('svg');font-weight:700;font-style:700;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova-bold.b124d42a.eot);src:url(../../../assets/fonts/proximanova-bold.b124d42a.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova-bold.fe2a9f7c.woff) format('woff'),url(../../../assets/fonts/proximanova-bold.56334d10.ttf) format('truetype'),url(../../../assets/fonts/proximanova-bold.1be4cb3b.svg#proxima-nova) format('svg');font-weight:700;font-style:700;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova-bold.b124d42a.eot);src:url(../../../assets/fonts/proximanova-bold.b124d42a.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova-bold.fe2a9f7c.woff) format('woff'),url(../../../assets/fonts/proximanova-bold.56334d10.ttf) format('truetype'),url(../../../assets/fonts/proximanova-bold.1be4cb3b.svg#proxima-nova) format('svg');font-weight:700;font-style:700;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova-bold.b124d42a.eot);src:url(../../../assets/fonts/proximanova-bold.b124d42a.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova-bold.fe2a9f7c.woff) format('woff'),url(../../../assets/fonts/proximanova-bold.56334d10.ttf) format('truetype'),url(../../../assets/fonts/proximanova-bold.1be4cb3b.svg#proxima-nova) format('svg');font-weight:700;font-style:700;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova-bold.b124d42a.eot);src:url(../../../assets/fonts/proximanova-bold.b124d42a.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova-bold.fe2a9f7c.woff) format('woff'),url(../../../assets/fonts/proximanova-bold.56334d10.ttf) format('truetype'),url(../../../assets/fonts/proximanova-bold.1be4cb3b.svg#proxima-nova) format('svg');font-weight:700;font-style:700;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova-bold.b124d42a.eot);src:url(../../../assets/fonts/proximanova-bold.b124d42a.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova-bold.fe2a9f7c.woff) format('woff'),url(../../../assets/fonts/proximanova-bold.56334d10.ttf) format('truetype'),url(../../../assets/fonts/proximanova-bold.1be4cb3b.svg#proxima-nova) format('svg');font-weight:700;font-style:700;font-family:proxima-nova;src:url(../../../assets/fonts/proximanova-bold.b124d42a.eot);src:url(../../../assets/fonts/proximanova-bold.b124d42a.eot?#iefix) format('embedded-opentype'),url(../../../assets/fonts/proximanova-bold.fe2a9f7c.woff) format('woff'),url(../../../assets/fonts/proximanova-bold.56334d10.ttf) format('truetype'),url(../../../assets/fonts/proximanova-bold.1be4cb3b.svg#proxima-nova) format('svg');font-weight:700;font-style:700}@font-face{font-family:astronaut-regular;src:url(../../../assets/fonts/astronau.8bfa6922.eot);src:url(../../../assets/fonts/astronau.8bfa6922.eot?#iefix) format("embedded-opentype"),url(../../../assets/fonts/astronau.7a8cd92b.woff) format("woff"),url(../../../assets/fonts/astronau.6db398da.ttf) format("truetype"),url(../../../assets/fonts/astronau.165dbb5a.svg#astronautregular) format("svg");font-weight:400;font-style:normal}.purple-white-glow{text-shadow:0 0 5px #7771df,0 0 15px #7771df,0 0 25px #7771df}.bigButton{-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.75);-moz-box-shadow:0 1px 2px rgba(0,0,0,.75);box-shadow:0 1px 2px rgba(0,0,0,.75);background-image:-moz-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:-webkit-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:-o-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:-ms-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:linear-gradient(bottom,#ff8700 0,#ffab00 100%);-webkit-transition:background 250ms,color 150ms;-moz-transition:background 250ms,color 150ms;-ms-transition:background 250ms,color 150ms;-o-transition:background 250ms,color 150ms;transition:background 250ms,color 150ms;color:#0c092a;height:54px;text-align:center;cursor:pointer;font-weight:800;font-size:30px;line-height:54px;position:relative;padding-top:1px;font-family:proxima-nova}.bigButton:hover{background-image:-moz-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-webkit-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-o-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-ms-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:linear-gradient(bottom,orange 0,#ffd100 100%)}.smallButton{-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.75);-moz-box-shadow:0 1px 2px rgba(0,0,0,.75);box-shadow:0 1px 2px rgba(0,0,0,.75);-webkit-transition:background 150ms,color 150ms;-moz-transition:background 150ms,color 150ms;-ms-transition:background 150ms,color 150ms;-o-transition:background 150ms,color 150ms;transition:background 150ms,color 150ms;height:26px;text-align:center;cursor:pointer;font-weight:700;font-size:10px;line-height:26px;position:relative;padding-top:1px;font-family:proxima-nova;text-transform:uppercase;width:100px;background:#463D84;color:#fff}.smallButton:hover{background:#fcb649;color:#0c092a}.bigText{font-family:astronaut-regular;color:#fcb649;font-size:144px;text-transform:uppercase}.nearlyBigText{font-family:astronaut-regular;color:#fcb649;font-size:120px;text-transform:uppercase}.infoText{font-family:proxima-nova;color:#9662ce;font-size:30px;font-weight:400;margin:20px}.contentArea{width:1000px;height:600px;position:absolute;left:50%;top:50%;margin-left:-500px;margin-top:-300px}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-ms-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}#main{color:#fff;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}#main-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(14,6,23,0)),to(#0e0617));background:-webkit-linear-gradient(top,rgba(14,6,23,0),#0e0617);background:-moz-linear-gradient(top,rgba(14,6,23,0),#0e0617);background:-ms-linear-gradient(top,rgba(14,6,23,0),#0e0617);background:-o-linear-gradient(top,rgba(14,6,23,0),#0e0617)}html{overflow:hidden}body{font-family:proxima-nova;background-color:#0e0617;background-repeat:repeat;margin:0;height:100%;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:none;-ms-content-zooming:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#body{background-color:#8FBCDB;width:900px;margin:0 auto;padding:5px}#gameStatus{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(170,170,170,.75);z-index:100}#gameStatusMessage{background-color:#8FBCDB;text-align:center;line-height:60px;font-weight:700;color:#FFF;font-size:24px;position:absolute;left:50%;top:50%;width:250px;height:60px;margin-left:-125px;margin-top:-30px;border:3px solid #000;z-index:101}.view-singlePlayerView #header,.view-multiPlayerView #header,.view-singlePlayerView #logo,.view-multiPlayerView #logo,.view-singlePlayerView #twitter,.view-multiPlayerView #twitter,.view-singlePlayerView #facebook,.view-multiPlayerView #facebook,.view-singlePlayerView #sound,.view-multiPlayerView #sound{display:none}#upgradeMessage{width:1000px;height:600px;position:absolute;left:50%;top:50%;margin-left:-500px;margin-top:-300px;text-align:center;padding-top:130px}#upgradeMessage h2{font-size:100;font-family:proxima-nova;color:#e6e5ff;font-size:31px;font-weight:400;width:70%;position:relative;margin:0 auto;line-height:1.2}#upgradeMessage h2 strong{font-weight:700;font-size:48px}#upgradeMessage a{-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.75);-moz-box-shadow:0 1px 2px rgba(0,0,0,.75);box-shadow:0 1px 2px rgba(0,0,0,.75);background-image:-moz-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:-webkit-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:-o-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:-ms-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:linear-gradient(bottom,#ff8700 0,#ffab00 100%);-webkit-transition:background 250ms,color 150ms;-moz-transition:background 250ms,color 150ms;-ms-transition:background 250ms,color 150ms;-o-transition:background 250ms,color 150ms;transition:background 250ms,color 150ms;color:#0c092a;height:54px;text-align:center;cursor:pointer;font-weight:800;font-size:30px;line-height:54px;padding-top:1px;font-family:proxima-nova;display:block;text-decoration:none;position:relative;margin:50px auto;width:300px}#upgradeMessage a:hover{background-image:-moz-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-webkit-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-o-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-ms-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:linear-gradient(bottom,orange 0,#ffd100 100%)}#upgradeMessage a:hover{background-image:-moz-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-webkit-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-o-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-ms-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:linear-gradient(bottom,orange 0,#ffd100 100%)}#upgradeMessage a:hover{background-image:-moz-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-webkit-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-o-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-ms-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:linear-gradient(bottom,orange 0,#ffd100 100%)}#upgradeContent{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}#upgradeHeader{background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-595px -463px;width:643px;height:270px;position:absolute;left:50%;top:-80px;margin-left:-341.5px}#upgradeNonWin{display:block}#upgradeWin8,#upgradeWin7,#upgradeWinPrev,#upgradeMobile{display:none}.windows #upgradeWinPrev{display:block}.windows #upgradeWin7,.windows #upgradeWin8,.windows #upgradeNonWin,.windows #upgradeMobile{display:none}.windows8 #upgradeWin8{display:block}.windows8 #upgradeWin7,.windows8 #upgradeWinPrev,.windows8 #upgradeNonWin,.windows8 #upgradeMobile{display:none}.windows7 #upgradeWin7{display:block}.windows7 #upgradeWin8,.windows7 #upgradeWinPrev,.windows7 #upgradeNonWin,.windows7 #upgradeMobile{display:none}.mobile #upgradeMobile,.iphone #upgradeMobile{display:block}.mobile #upgradeWin7,.iphone #upgradeWin7,.mobile #upgradeWin8,.iphone #upgradeWin8,.mobile #upgradeWinPrev,.iphone #upgradeWinPrev,.mobile #upgradeNonWin,.iphone #upgradeNonWin{display:none}.mobile #footer,.iphone #footer{font-size:10px}@media all and (max-width:320px){#upgradeContent{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);-webkit-transform-origin:50% 35%;-moz-transform-origin:50% 35%;-ms-transform-origin:50% 35%;-o-transform-origin:50% 35%;overflow:visible}}::selection{background:#242050;color:#fff}::-moz-selection{background:#242050;color:#fff}div#body{background:0}#gameContainer{-webkit-transition:opacity 400ms;-moz-transition:opacity 400ms;-ms-transition:opacity 400ms;-o-transition:opacity 400ms;transition:opacity 400ms;opacity:0}#gameLoading{text-align:center}#gameLoading #gameLoadingText{font-family:astronaut-regular;color:#fcb649;font-size:144px;text-transform:uppercase;font-size:60px;position:relative;top:110px}#gameLoading #gameLoadingGraphic{position:absolute;left:50%;top:210px;width:150px;height:150px;margin-left:-95px;background:url(../../../assets/images/ui/loading-help.59a3e08f.gif)}#gameLoading #gameLoadingProgress{position:absolute;left:50%;top:190px;width:130px;height:8px;margin-left:-85px;background:url(../../../assets/images/ui/loading-progress.2c2f2c3d.gif)}#gameView.ready #header{opacity:1}#gameView.ready #gameContainer{opacity:1}#gameView.ready #gameLoading{display:none}#fps{position:fixed;top:5px;left:0;right:0;height:20px;text-align:center;font-size:10px;color:#fff}#ieTab{-webkit-border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;left:0;bottom:40px;height:40px;width:44px;background-color:rgba(255,255,255,.2);cursor:pointer!important}#ieTabTouchTarget{position:absolute;left:-10px;top:-10px;background:transparent;width:189px;height:60px}#ieTabLogo{-webkit-transition:right 250ms ease 150ms;-moz-transition:right 250ms ease 150ms;-ms-transition:right 250ms ease 150ms;-o-transition:right 250ms ease 150ms;transition:right 250ms ease 150ms;position:absolute;right:8px;top:7px;background-image:url(../../../assets/images/ie/ie.35eadd89.png);background-position:-322px -168px;width:25px;height:26px;opacity:1}#ieTabCollaboration{-webkit-transition:left 250ms ease 150ms,opacity 250ms ease 200ms;-moz-transition:left 250ms ease 150ms,opacity 250ms ease 200ms;-ms-transition:left 250ms ease 150ms,opacity 250ms ease 200ms;-o-transition:left 250ms ease 150ms,opacity 250ms ease 200ms;transition:left 250ms ease 150ms,opacity 250ms ease 200ms;position:absolute;left:48px;top:8px;background-image:url(../../../assets/images/ie/ie.35eadd89.png);background-position:-179px -288px;width:125px;height:28px;opacity:1}#ieTabLearnMore{-webkit-transition:left 250ms ease 50ms,opacity 250ms ease 50ms;-moz-transition:left 250ms ease 50ms,opacity 250ms ease 50ms;-ms-transition:left 250ms ease 50ms,opacity 250ms ease 50ms;-o-transition:left 250ms ease 50ms,opacity 250ms ease 50ms;transition:left 250ms ease 50ms,opacity 250ms ease 50ms;position:absolute;left:79px;top:13px;background-image:url(../../../assets/images/ie/ie.35eadd89.png);background-position:0 -321px;width:101px;height:14px;opacity:0}#ieTabArrow{-webkit-transition:right 250ms ease 0,opacity 250ms ease 0;-moz-transition:right 250ms ease 0,opacity 250ms ease 0;-ms-transition:right 250ms ease 0,opacity 250ms ease 0;-o-transition:right 250ms ease 0,opacity 250ms ease 0;transition:right 250ms ease 0,opacity 250ms ease 0;position:absolute;right:44px;top:13px;background-image:url(../../../assets/images/ie/ie.35eadd89.png);background-position:-349px -168px;width:9px;height:14px;opacity:0}#iepanel.attention #ieTabLogo,#iepanel:hover #ieTabLogo{-webkit-transition:right 250ms ease 0;-moz-transition:right 250ms ease 0;-ms-transition:right 250ms ease 0;-o-transition:right 250ms ease 0;transition:right 250ms ease 0;right:52px}#iepanel.attention #ieTabCollaboration,#iepanel:hover #ieTabCollaboration{-webkit-transition:left 250ms ease 0,opacity 250ms ease 0;-moz-transition:left 250ms ease 0,opacity 250ms ease 0;-ms-transition:left 250ms ease 0,opacity 250ms ease 0;-o-transition:left 250ms ease 0,opacity 250ms ease 0;transition:left 250ms ease 0,opacity 250ms ease 0;left:10px;opacity:0}#iepanel.attention #ieTabLearnMore,#iepanel:hover #ieTabLearnMore{-webkit-transition:left 250ms ease 200ms,opacity 250ms ease 200ms;-moz-transition:left 250ms ease 200ms,opacity 250ms ease 200ms;-ms-transition:left 250ms ease 200ms,opacity 250ms ease 200ms;-o-transition:left 250ms ease 200ms,opacity 250ms ease 200ms;transition:left 250ms ease 200ms,opacity 250ms ease 200ms;left:51px;opacity:1}#iepanel.attention #ieTabArrow,#iepanel:hover #ieTabArrow{-webkit-transition:right 250ms ease 150ms,opacity 250ms ease 150ms;-moz-transition:right 250ms ease 150ms,opacity 250ms ease 150ms;-ms-transition:right 250ms ease 150ms,opacity 250ms ease 150ms;-o-transition:right 250ms ease 150ms,opacity 250ms ease 150ms;transition:right 250ms ease 150ms,opacity 250ms ease 150ms;right:18px;opacity:1}#iePanel{position:absolute;top:0;right:auto;bottom:0;left:-320px;-webkit-transition:left 600ms cubic-bezier(0.23,1,.32,1);-moz-transition:left 600ms cubic-bezier(0.23,1,.32,1);-ms-transition:left 600ms cubic-bezier(0.23,1,.32,1);-o-transition:left 600ms cubic-bezier(0.23,1,.32,1);transition:left 600ms cubic-bezier(0.23,1,.32,1);font-family:segoe,sans-serif;width:320px;background:#fff;color:#202020;overflow:auto;overflow-x:hidden}#iePanel a{text-decoration:none}#iePanelClose{-webkit-border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;position:absolute;right:0;bottom:40px;height:40px;width:44px;background-color:#fff;cursor:pointer!important}#iePanelCloseIcon{position:absolute;right:13px;top:12px;background-image:url(../../../assets/images/ie/ie.35eadd89.png);background-position:-322px -196px;width:12px;height:12px;opacity:0}#iePanelOverlay{position:absolute;top:0;right:0;bottom:0;left:0;position:fixed;display:none}#iePanel.showing{left:0}#iePanel.showing #iePanelClose{right:-44px}#iePanel.showing #iePanelCloseIcon{opacity:1}#iePanelHeader{background:#12222A;color:#fff;text-align:center;border-top:5px solid #2577a0;background-image:url(../../../assets/images/ie/ie.35eadd89.png);background-position:0 0;width:320px;height:235px}#iePanelHeaderLogo{background-image:url(../../../assets/images/ie/ie.35eadd89.png);background-position:0 -288px;width:177px;height:31px;position:absolute;left:50%;top:42px;margin-left:-98.5px}#iePanelHeaderTagLine{font-size:21px;position:relative;top:86px;line-height:1.1;opacity:.75}#iePanelHeaderButton{-webkit-transition:background 200ms;-moz-transition:background 200ms;-ms-transition:background 200ms;-o-transition:background 200ms;transition:background 200ms;text-transform:uppercase;font-size:12px;font-weight:700;background:#2577a0;color:#fff;position:relative;top:120px;padding:8px 24px}#iePanelHeaderButton:hover{background:#54abd7}#iePanelTabs{height:50px;position:relative;width:320px}.iePanelTab{-webkit-transition:background 200ms,color 200ms;-moz-transition:background 200ms,color 200ms;-ms-transition:background 200ms,color 200ms;-o-transition:background 200ms,color 200ms;transition:background 200ms,color 200ms;text-transform:uppercase;font-size:12px;font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:160px;height:50px;text-align:center;line-height:48px;background:#f0f0f0;color:#a0a0a0;cursor:pointer!important}.iePanelTab.selected{background:#fff;color:#202020;cursor:default!important}.iePanelTab:hover{color:#202020}#iePanelContents{position:absolute;top:286px;right:auto;bottom:0;left:0;width:320px}.iePanelContent{position:absolute;top:0;right:0;bottom:0;left:0}#iePanelContentAbout{display:block}#iePanelContentTechnology{display:none}#iePanelContentVideo{position:relative}#iePanelContentVideoThumb{width:280px;margin:20px;cursor:pointer!important}#iePanelContentVideoPlay{background-image:url(../../../assets/images/ie/ie.35eadd89.png);background-position:-101px -237px;width:49px;height:48px;position:absolute;left:50%;top:50%;margin-left:-24.5px;margin-top:-24px;cursor:pointer!important}#iePanelContentVideo:hover #iePanelContentVideoPlay{background-image:url(../../../assets/images/ie/ie.35eadd89.png);background-position:0 -237px;width:49px;height:49px}#iePanelContentMore,#iePanelBehindScenes{-webkit-transition:color 200ms;-moz-transition:color 200ms;-ms-transition:color 200ms;-o-transition:color 200ms;transition:color 200ms;font-size:15px;font-weight:600;padding:20px;color:#2577a0;float:right;margin-right:8px}#iePanelContentMore:hover,#iePanelBehindScenes:hover{color:#54abd7}#iePanelContentMore:after,#iePanelBehindScenes:after{content:'';background-image:url(../../../assets/images/ie/ie.35eadd89.png);background-position:-336px -196px;width:7px;height:11px;display:inline-block;position:relative;top:1px;left:6px}#ieVideo{position:absolute;top:0;right:0;bottom:0;left:0;position:fixed;display:none}#ieVideoOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7)}#ieVideoContent{position:absolute;left:0;top:0;-webkit-transition:left 500ms cubic-bezier(0.645,.045,.355,1),top 500ms cubic-bezier(0.645,.045,.355,1),width 500ms cubic-bezier(0.645,.045,.355,1),height 500ms cubic-bezier(0.645,.045,.355,1);-moz-transition:left 500ms cubic-bezier(0.645,.045,.355,1),top 500ms cubic-bezier(0.645,.045,.355,1),width 500ms cubic-bezier(0.645,.045,.355,1),height 500ms cubic-bezier(0.645,.045,.355,1);-ms-transition:left 500ms cubic-bezier(0.645,.045,.355,1),top 500ms cubic-bezier(0.645,.045,.355,1),width 500ms cubic-bezier(0.645,.045,.355,1),height 500ms cubic-bezier(0.645,.045,.355,1);-o-transition:left 500ms cubic-bezier(0.645,.045,.355,1),top 500ms cubic-bezier(0.645,.045,.355,1),width 500ms cubic-bezier(0.645,.045,.355,1),height 500ms cubic-bezier(0.645,.045,.355,1);transition:left 500ms cubic-bezier(0.645,.045,.355,1),top 500ms cubic-bezier(0.645,.045,.355,1),width 500ms cubic-bezier(0.645,.045,.355,1),height 500ms cubic-bezier(0.645,.045,.355,1);background:#202020}#ieVideoThumb{position:absolute;left:0;top:0;width:100%;height:100%}#ieVideoFrame{position:absolute;left:0;top:0;width:100%;height:100%;display:none}#ieVideoClose{background-image:url(../../../assets/images/ie/ie.35eadd89.png);background-position:-51px -237px;width:48px;height:48px;position:absolute;right:20px;top:20px;-webkit-transition:opacity,200ms;-moz-transition:opacity,200ms;-ms-transition:opacity,200ms;-o-transition:opacity,200ms;transition:opacity,200ms;opacity:.6;cursor:pointer!important}#ieVideoClose:hover{opacity:1}#iePanelContentTechnologyBadges{display:inline-block;padding:20px}.iePanelTechBadge{float:left;width:140px;height:80px;text-align:center;position:relative}.iePanelTechBadge:nth-child(1),.iePanelTechBadge:nth-child(3){border-right:1px dotted #e0e0e0}.iePanelTechBadge:nth-child(1),.iePanelTechBadge:nth-child(2){border-bottom:1px dotted #e0e0e0}.iePanelTechBadge:before{content:'';display:inline-block;margin-top:10px}.iePanelTechBadge:after{position:absolute;top:52px;right:0;bottom:0;left:0;color:#B0B0B0;font-size:10px;font-weight:600;text-transform:uppercase}.ieTechBadgeOffline:before{background-image:url(../../../assets/images/ie/ie.35eadd89.png);background-position:-322px -84px;width:40px;height:40px}.ieTechBadgeOffline:after{content:'Offline Storage'}.ieTechBadgeMultimedia:before{background-image:url(../../../assets/images/ie/ie.35eadd89.png);background-position:-152px -237px;width:40px;height:40px}.ieTechBadgeMultimedia:after{content:'Multimedia'}.ieTechBadgeCss3:before{background-image:url(../../../assets/images/ie/ie.35eadd89.png);background-position:-278px -237px;width:40px;height:40px}.ieTechBadgeCss3:after{content:'CSS3'}.ieTechBadgeConnectivity:before{background-image:url(../../../assets/images/ie/ie.35eadd89.png);background-position:-236px -237px;width:40px;height:40px}.ieTechBadgeConnectivity:after{content:'Connectivity'}.ieTechBadgeDevice:before{background-image:url(../../../assets/images/ie/ie.35eadd89.png);background-position:-322px 0;width:40px;height:40px}.ieTechBadgeDevice:after{content:'Devices'}.ieTechBadgePerformance:before{background-image:url(../../../assets/images/ie/ie.35eadd89.png);background-position:-322px -126px;width:40px;height:40px}.ieTechBadgePerformance:after{content:'Performance'}.ieTechBadge3d:before{background-image:url(../../../assets/images/ie/ie.35eadd89.png);background-position:-194px -237px;width:40px;height:40px}.ieTechBadge3d:after{content:'3D Graphics'}.ieTechBadgeSemantics:before{background-image:url(../../../assets/images/ie/ie.35eadd89.png);background-position:-322px -42px;width:40px;height:40px}.ieTechBadgeSemantics:after{content:'Semantics'}.ieReadable{padding:0 20px;font-family:segoe;font-size:15px;line-height:1.3;color:#555}.ieReadable p,.ieReadable h2,.ieReadable h3,.ieReadable h4{margin:0 0 14px;font-family:segoe;font-size:15px;line-height:1.3;color:#555}.ieReadable a{-webkit-transition:color 200ms;-moz-transition:color 200ms;-ms-transition:color 200ms;-o-transition:color 200ms;transition:color 200ms;color:#2577a0;text-transform:none;text-decoration:none;font-weight:600;font-family:segoe}.ieReadable a:hover{color:#54abd7}.ieReadable h2,.ieReadable h3,.ieReadable h4{color:#404040;font-size:17px;font-weight:600}.purple-white-glow{text-shadow:0 0 5px #7771df,0 0 15px #7771df,0 0 25px #7771df}.bigButton{-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.75);-moz-box-shadow:0 1px 2px rgba(0,0,0,.75);box-shadow:0 1px 2px rgba(0,0,0,.75);background-image:-moz-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:-webkit-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:-o-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:-ms-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:linear-gradient(bottom,#ff8700 0,#ffab00 100%);-webkit-transition:background 250ms,color 150ms;-moz-transition:background 250ms,color 150ms;-ms-transition:background 250ms,color 150ms;-o-transition:background 250ms,color 150ms;transition:background 250ms,color 150ms;color:#0c092a;height:54px;text-align:center;cursor:pointer;font-weight:800;font-size:30px;line-height:54px;position:relative;padding-top:1px;font-family:proxima-nova}.bigButton:hover{background-image:-moz-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-webkit-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-o-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-ms-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:linear-gradient(bottom,orange 0,#ffd100 100%)}.smallButton{-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.75);-moz-box-shadow:0 1px 2px rgba(0,0,0,.75);box-shadow:0 1px 2px rgba(0,0,0,.75);-webkit-transition:background 150ms,color 150ms;-moz-transition:background 150ms,color 150ms;-ms-transition:background 150ms,color 150ms;-o-transition:background 150ms,color 150ms;transition:background 150ms,color 150ms;height:26px;text-align:center;cursor:pointer;font-weight:700;font-size:10px;line-height:26px;position:relative;padding-top:1px;font-family:proxima-nova;text-transform:uppercase;width:100px;background:#463D84;color:#fff}.smallButton:hover{background:#fcb649;color:#0c092a}.bigText{font-family:astronaut-regular;color:#fcb649;font-size:144px;text-transform:uppercase}.nearlyBigText{font-family:astronaut-regular;color:#fcb649;font-size:120px;text-transform:uppercase}.infoText{font-family:proxima-nova;color:#9662ce;font-size:30px;font-weight:400;margin:20px}.contentArea{width:1000px;height:600px;position:absolute;left:50%;top:50%;margin-left:-500px;margin-top:-300px}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-ms-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#background{position:fixed;top:0;right:0;bottom:0;left:0;background-image:url(../../../assets/images/ui/homebg.24b2b347.jpg);background-size:100% 100%}#starsCanvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.lightaccent{position:absolute;top:0;right:0;bottom:0;left:0;background:url(../../../assets/images/ui/streaks.150e0d6a.png);width:680px;height:380px}.lightaccent-topright{background-position:top right;right:0;left:auto}.lightaccent-bottomright{background-position:bottom right;right:0;bottom:0;top:auto;left:auto}.lightaccent-bottomleft{background-position:bottom left;bottom:0;top:auto}#linesaccent{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAEAQMAAAB1Fsd5AAAABlBMVEUAAAAqpvmsgSsuAAAAAXRSTlMAQObYZgAAAAtJREFUCB1jgIAGAACIAIEZuR2FAAAAAElFTkSuQmCC')}.spotaccent-topleft{width:800px;height:800px;position:absolute;left:0;top:0;background-image:-moz-radial-gradient(left top,farthest-corner circle,rgba(251,66,160,.4) 0,rgba(251,66,160,0) 50%);background-image:-webkit-radial-gradient(left top,farthest-corner circle,rgba(251,66,160,.4) 0,rgba(251,66,160,0) 50%);background-image:-o-radial-gradient(left top,farthest-corner circle,rgba(251,66,160,.4) 0,rgba(251,66,160,0) 50%);background-image:-ms-radial-gradient(left top,farthest-corner circle,rgba(251,66,160,.4) 0,rgba(251,66,160,0) 50%);background-image:radial-gradient(left top,farthest-corner circle,rgba(251,66,160,.4) 0,rgba(251,66,160,0) 50%)}.spotaccent-center{width:1400px;height:1400px;position:absolute;left:-400px;top:-400px;background-image:-moz-radial-gradient(center,circle,rgba(126,61,251,.4) 0,rgba(126,61,251,0) 50%);background-image:-webkit-radial-gradient(center,circle,rgba(126,61,251,.4) 0,rgba(126,61,251,0) 50%);background-image:-o-radial-gradient(center,circle,rgba(126,61,251,.4) 0,rgba(126,61,251,0) 50%);background-image:-ms-radial-gradient(center,circle,rgba(126,61,251,.4) 0,rgba(126,61,251,0) 50%);background-image:radial-gradient(center,circle,rgba(126,61,251,.4) 0,rgba(126,61,251,0) 50%)}.view-homeView #background{background-image:url(../../../assets/images/ui/homebg.24b2b347.jpg);background-size:100% 100%}.view-homeView .spotaccent{opacity:0}.view-singlePlayerView .lightaccent,.view-multiPlayerView .lightaccent{opacity:0}.view-singlePlayerView #background,.view-multiPlayerView #background{background-image:none}.view-singlePlayerView #linesaccent,.view-multiPlayerView #linesaccent{opacity:.1}.view-gameView .spotaccent{opacity:1}.view-gameView .spotaccent-topleft,.view-gameView .lightaccent{opacity:0}.view-gameView #background{background-image:none}.view-gameView #linesaccent{opacity:.1}.view-gameView #starsCanvas{opacity:0}.view-retro #background{display:none}.view-retro #main{background:#117F80}.view-retro #header{position:absolute;left:0;top:0;width:80px;height:400px;margin:0}.view-retro #header #logo{position:absolute;left:0;top:0;display:block;outline:0;cursor:default!important;background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-1047px -980px;width:80px;height:80px}.view-retro #header #logo:focus{background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-965px -980px;width:80px;height:80px}.view-retro #header #logo:active{background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-965px -980px;width:80px;height:80px}.view-retro #header #twitter{position:absolute;left:0;top:80px;display:block;outline:0;cursor:default!important;background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-1153px -654px;width:80px;height:80px}.view-retro #header #twitter:focus{background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-1153px -736px;width:80px;height:80px}.view-retro #header #twitter:active{background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-1153px -736px;width:80px;height:80px}.view-retro #header #facebook{position:absolute;left:0;top:160px;display:block;outline:0;cursor:default!important;background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-246px -1128px;width:80px;height:80px}.view-retro #header #facebook:focus{background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-164px -1128px;width:80px;height:80px}.view-retro #header #facebook:active{background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-164px -1128px;width:80px;height:80px}.view-retro #header #funstuff{position:absolute;left:0;top:240px;display:block;outline:0;cursor:default!important;background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-1132px -875px;width:80px;height:80px}.view-retro #header #funstuff:focus{background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-968px -875px;width:80px;height:80px}.view-retro #header #funstuff:active{background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-968px -875px;width:80px;height:80px}.view-retro #hudButtons{display:none}.view-retro #sound{position:fixed;top:45%;left:50%;margin-left:-400px;margin-top:-298px}.view-retro #sound:before{display:none}.view-retro #sound:after{display:none}.view-retro #sound.off{background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-930px -957px;width:42px;height:13px}.view-retro #sound.on{background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-886px -957px;width:42px;height:13px}.retro #gameContainer{position:absolute;left:50%;top:45%;margin-left:-404px;margin-top:-326px;background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:0 0;width:808px;height:652px}.retro .gameCanvas{position:absolute;left:4px;top:48px}.retro #hud{position:absolute;left:4px;top:48px;height:600px;width:800px}.retro #dash_top{position:absolute;width:100%;height:21.9%;background-image:url(../../../assets/images/ui/dash_top.fd7a042c.png);background-size:100% 100%;left:0;top:-1px}.retro #dash_bottom{position:absolute;width:100%;height:31.6%;background-image:url(../../../assets/images/ui/dash_bottom.0ea6e45d.png);background-size:100% 100%;left:0;bottom:0;line-height:11.446%}.retro #dash_top #rear_view{position:absolute;left:245px;top:10px;width:290px;height:85px;background:url(../../../assets/images/ui/rear_view_cover.4ea17a20.png);background-size:100% 100%;display:none}.retro #dash_top #flag_counts{position:absolute;left:65px;top:9px;width:151px;height:51px;background-color:#000}.retro #dash_bottom .text_cover{position:absolute;top:75.9%;text-align:center;width:3.571%;height:11.446%;line-height:21.8px}.retro #dash_bottom #a_cover{left:7.571%}.retro #dash_bottom #s_cover{left:16.571%}.retro #dash_bottom #d_cover{left:25.857%}.retro #dash_bottom .v_bar{position:absolute;top:48.795%;width:1.286%;height:24.096%;background-color:#000}.retro #a_bar{left:13%}.retro #s_bar{left:22%}.retro #d_bar{left:31.286%}.retro #dash_bottom .count_cover{position:absolute;top:75.5%;width:2.2%;height:12.5%;background-color:#000;background:url(../../../assets/images/ui/numbers_small.8467514e.png);background-size:900% 100%}.retro #a_count{left:12.1%}.retro #s_count{left:21.1%}.retro #d_count{left:30.386%}.retro #speed_bar{position:absolute;left:67.142%;top:36.747%;width:1.142%;height:50.602%;background-color:#000}.retro #dash_bottom .h_bar{position:absolute;left:86%;width:8.143%;height:7.2289%;background-color:#000}.retro #shield_bar{top:55.422%}.retro #engine_bar{top:74.7%}.retro #radar{position:absolute;top:75.721%;left:39.571%;width:20.571%;height:20.683%;background-color:#000}.retro #velocity_overlay{position:absolute;top:81.214%;left:69.429%;width:12%;height:14.611%}.retro #cloak_cover{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#00F;opacity:.5}.retro #socialWizard{display:none;position:absolute;left:50%;top:40%;margin-left:-220.5px;margin-top:-162px}.retro #socialWizard.twitter.step1{background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-810px -326px;width:441px;height:324px}.retro #socialWizard.twitter.step2{background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-810px 0;width:441px;height:324px}.retro #socialWizard.fb.step1{background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-443px -654px;width:441px;height:324px}.retro #socialWizard.fb.step2{background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:0 -654px;width:441px;height:324px}.retro #socialWizard.step1 #socialWizardInput,.retro #socialWizard.step1 #socialWizardButtonFinish{display:none}.retro #socialWizard.step2 #socialWizardButtonNext{display:none}.retro #retroDesktop{position:fixed;left:0;top:0;bottom:0;right:0;overflow:hidden}.retro #socialWizardButtons{position:absolute;right:13px;bottom:13px}.retro #socialWizardInput{border:0;outline:0;background:transparent;position:absolute;left:149px;top:37px;width:274px;height:88px;resize:none;overflow:auto;font-family:Tahoma,Geneva,Arial,sans-serif;font-size:11px;-webkit-font-smoothing:none;filter:none}.retro #socialWizardButtonBack{position:absolute;right:175px;bottom:0;display:block;outline:0;cursor:default!important;background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-1109px -1062px;width:75px;height:23px}.retro #socialWizardButtonBack:active{background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-1153px -843px;width:75px;height:23px}.retro #socialWizardButtonNext{position:absolute;right:100px;bottom:0;display:block;outline:0;cursor:default!important;background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-1153px -818px;width:75px;height:23px}.retro #socialWizardButtonNext:active{background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-1032px -1062px;width:75px;height:23px}.retro #socialWizardButtonFinish{position:absolute;right:100px;bottom:0;display:block;outline:0;cursor:default!important;background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-955px -1087px;width:75px;height:23px}.retro #socialWizardButtonFinish:active{background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-1032px -1087px;width:75px;height:23px}.retro #socialWizardButtonCancel{position:absolute;right:0;bottom:0;display:block;outline:0;cursor:default!important;background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-1109px -1087px;width:75px;height:23px}.retro #socialWizardButtonCancel:active{background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-878px -1087px;width:75px;height:23px}.retro #socialSending{display:none;background:silver;width:285px;height:130px;position:absolute;left:145px;top:134px}.retro #socialProgress{position:absolute;left:0;top:0;width:282px;height:13px;background:url(../../../assets/images/ui/retroprogress.be469e2f.gif)}.retro #cloakOverlay{display:none;position:absolute;left:4px;top:50px;width:800px;height:575px;background:rgba(65,99,255,.3)}.retro #gameLoading #gameLoadingText,.retro #gameLoading #gameLoadingProgress{display:none}.retro #gameLoading #gameLoadingGraphic{position:absolute;left:50%;top:50%;background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-1235px -654px;width:13px;height:22px;margin-left:-6.5px;margin-top:-11px}.retro #gameMessageBackground{display:none}.retro #gameMessageView{display:none}.retro .msgLargeTitle,.retro .msgLargeText{display:none}.retro .msgSmall{display:none}.retro .msgLarge{position:absolute;left:50%;top:50%}.retro .msgButton{position:absolute;left:50%;top:100px;text-indent:-9999px;margin-left:-37.5px}.retro .msg-level-won .msgLarge,.retro .msg-game-won .msgLarge{background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:0 -980px;width:265px;height:146px;margin-left:-132.5px;margin-top:-73px}.retro .msg-level-won .msgButton,.retro .msg-game-won .msgButton{display:block;outline:0;cursor:default!important;background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-801px -1062px;width:75px;height:23px}.retro .msg-level-won .msgButton:active,.retro .msg-game-won .msgButton:active{background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-801px -1087px;width:75px;height:23px}.retro .msg-level-lost .msgLarge{background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-267px -980px;width:265px;height:146px;margin-left:-132.5px;margin-top:-73px}.retro .msg-level-lost .msgButton{display:block;outline:0;cursor:default!important;background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-955px -1062px;width:75px;height:23px}.retro .msg-level-lost .msgButton:active{background-image:url(../../../assets/images/ui/retro.68e536dc.png);background-position:-878px -1062px;width:75px;height:23px}.modern *{cursor:default!important}.modern #title_bar,.modern .menu_bar{display:none}.modern #gameContainer{width:1220px;height:774px;position:absolute;left:50%;top:50%;margin-left:-610px;margin-top:-387px;border:0}.modern .gameCanvas{position:absolute;left:70px;top:50px}.modern #hud{position:absolute;top:0;right:0;bottom:0;left:0}.modern #frame{position:absolute;left:-398px;top:-175px;width:1997px;height:1132px;background:url(../../../assets/images/ui/dash-overlay-blue.bffeb25a.png)}.modern #radar{position:absolute;left:557px;top:8px;width:300px;height:162px;background-color:transparent}.modern #dash-bottom{position:absolute;left:-99px;bottom:-100px;width:1428px;height:375px;font-family:proxima-nova;color:#615aa9;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1}.modern #dash-bottom-bg{position:absolute;left:0;top:0;width:1428px;height:375px}.modern #cloakOverlay{display:none;position:absolute;left:70px;top:50px;width:1080px;height:575px;background-image:-moz-radial-gradient(center center,circle,rgba(60,35,120,.25) 25%,rgba(22,8,40,.5) 100%);background-image:-webkit-radial-gradient(center center,400px 400px,rgba(60,35,120,.25) 25%,rgba(22,8,40,.5) 100%);background-image:-o-radial-gradient(center center,400px 400px,rgba(60,35,120,.25) 25%,rgba(22,8,40,.5) 100%);background-image:-ms-radial-gradient(center center,400px 400px,rgba(60,35,120,.25) 25%,rgba(22,8,40,.5) 100%);background-image:radial-gradient(center center,400px 400px,rgba(60,35,120,.25) 25%,rgba(22,8,40,.5) 100%)}.modern #cloakOverlay:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAEAQMAAAB1Fsd5AAAABlBMVEUAAAAqpvmsgSsuAAAAAXRSTlMAQObYZgAAAAtJREFUCB1jgIAGAACIAIEZuR2FAAAAAElFTkSuQmCC')}.modern #dash-speedcanvas{position:absolute;left:813px;top:41px;background:transparent;width:130px;height:130px}.modern #dash-momentumcanvas{position:absolute;left:13px;top:-4px;background:transparent;width:140px;height:140px}.modern #dash-bottom-dials{position:absolute;left:467px;top:30px;background-image:url(../../../assets/images/ui/dash-dials-blue.28985f81.png);width:494px;height:166px}.modern #dash-momentum,.modern #dash-speed{position:absolute;left:0;bottom:0;width:166px;height:148px;text-align:center}.modern #dash-speed{left:328px}.modern #dash-speed-number,.modern #dash-speed-label,.modern #dash-momentum-label{position:absolute;left:0;top:95px;width:166px}.modern #dash-speed-number{font-family:astronaut-regular;font-weight:400;font-size:58px;top:30px;left:-1px;color:#837aee;text-align:center}.modern #dash-speed-accent{position:absolute;left:108px;top:20px;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-1228px -302px;width:27px;height:67px}.modern .dash-pickup{width:60px;height:90px;text-align:center;opacity:.5}.modern .dash-pickup.on{opacity:1}.modern .dash-pickup.on .dash-pickup-number{color:#837aee}.modern .dash-pickup-number{position:absolute;left:0;bottom:25px;font-family:astronaut-regular;font-weight:400;font-size:42px;display:block;width:100%}.modern .dash-pickup-icon{position:relative;margin:0 auto}.modern .dash-pickup-label{position:absolute;left:0;bottom:18px;display:block;line-height:1;width:100%;text-align:center}.modern #dash-bounce{position:absolute;left:260px;top:95px}.modern #dash-bounce-icon{position:relative;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-1064px -1032px;width:48px;height:28px}.modern #dash-wall{position:absolute;left:330px;top:80px}.modern #dash-wall-icon{position:relative;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-1189px -381px;width:48px;height:28px}.modern #dash-cloak{position:absolute;left:400px;top:70px}.modern #dash-cloak-icon{position:relative;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-1014px -1032px;width:48px;height:28px}.modern #dash-shieldscanvas,.modern #dash-boostcanvas{position:absolute;left:0;top:0;width:46px;height:46px;background:#242050}.modern #dash-shields-overlay,.modern #dash-boost-overlay{position:absolute;left:-2px;top:-2px;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-640px -953px;width:50px;height:50px}.modern #dash-boost{position:absolute;left:1060px;top:116px;width:120px;height:60px}.modern #dash-shields{position:absolute;left:968px;top:72px;width:120px;height:60px}.modern #dash-boost-icon{position:absolute;left:16px;bottom:25px;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-1239px -381px;width:16px;height:24px}.modern #dash-boost-icon.redlight{background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-1240px -463px;width:16px;height:24px}.modern #dash-boost-icon.greenlight{background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-1242px -412px;width:16px;height:24px}.modern #dash-shields-icon{position:absolute;left:14px;bottom:23px;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-1240px -489px;width:20px;height:23px}.modern #dash-boost-number,.modern #dash-shields-number{position:absolute;left:50px;bottom:21px;font-family:astronaut-regular;font-weight:400;font-size:34px}.modern #dash-boost-number-small,.modern #dash-shields-number-small{font-size:24px}.modern #dash-boost-label,.modern #dash-shields-label{position:absolute;left:52px;bottom:14px}.modern #dash-shields,.modern #dash-boost{opacity:.5}.modern #dash-shields.on,.modern #dash-boost.on{opacity:1}.modern #dash-shields.on #dash-boost-number,.modern #dash-boost.on #dash-boost-number,.modern #dash-shields.on #dash-shields-number,.modern #dash-boost.on #dash-shields-number{color:#837aee}.modern #dash-top{position:absolute;left:50%;top:-60px;width:480px;height:48px;margin-left:-240px;font-family:proxima-nova;color:#615aa9;font-size:9px;font-weight:700;text-transform:uppercase;line-height:1;text-align:center}.modern .dash-flag{display:inline-block;margin-left:-12px;opacity:.25}.modern .dash-flag.on{opacity:1}.modern #dash-flags-blue{position:absolute;left:72px;top:42px;width:140px;text-align:center}.modern #dash-flags-blue .dash-flag{background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-956px -412px;width:35px;height:38px}.modern #dash-flags-blue:after{display:block;font-size:8px;content:'PROTECT';position:relative;text-align:center;left:-10px;top:-4px;font-weight:700;color:rgba(41,163,251,.5)}.modern #dash-flags-red{position:absolute;right:54px;top:42px;width:140px;text-align:center}.modern #dash-flags-red .dash-flag{background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-692px -953px;width:35px;height:38px}.modern #dash-flags-red:after{display:block;font-size:8px;content:'CAPTURE';position:relative;text-align:center;left:-10px;top:-4px;font-weight:700;color:rgba(185,26,68,.5)}.modern #hudButtons{position:absolute;left:50%;bottom:70px;width:111px;height:40px;margin-left:-55px}.modern #zoomInButton,.modern #zoomOutButton{width:55px;float:right;margin:0;text-align:center;height:33px;background:transparent;cursor:pointer!important;text-indent:-9999px;position:relative}.modern #zoomInButton:after,.modern #zoomOutButton:after{content:'';-webkit-transition:opacity,150ms;-moz-transition:opacity,150ms;-ms-transition:opacity,150ms;-o-transition:opacity,150ms;transition:opacity,150ms;opacity:0}.modern #zoomInButton:hover:after,.modern #zoomOutButton:hover:after{opacity:1}.modern #zoomInButton:after{position:absolute;left:1px;top:0;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-662px -412px;width:42px;height:42px}.modern #zoomOutButton:after{position:absolute;left:7px;top:6px;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-160px -1032px;width:42px;height:32px}.modern.team-red #frame{background:url(../../../assets/images/ui/dash-overlay-red.da99dfa4.png)}.modern.team-red #dash-bottom-dials{background-image:url(../../../assets/images/ui/dash-dials-red.f81a3be3.png)}.modern.team-red #dash-flags-red:after{content:'PROTECT'}.modern.team-red #dash-flags-blue:after{content:'CAPTURE'}.modern #gameMessageBackground{display:none;position:absolute;left:70px;top:50px;width:1080px;height:575px;background-image:-moz-radial-gradient(center center,circle,rgba(42,19,79,1) 45%,rgba(22,8,40,.95) 100%);background-image:-webkit-radial-gradient(center center,400px 400px,rgba(42,19,79,1) 45%,rgba(22,8,40,.95) 100%);background-image:-o-radial-gradient(center center,400px 400px,rgba(42,19,79,1) 45%,rgba(22,8,40,.95) 100%);background-image:-ms-radial-gradient(center center,400px 400px,rgba(42,19,79,1) 45%,rgba(22,8,40,.95) 100%);background-image:radial-gradient(center center,400px 400px,rgba(42,19,79,1) 45%,rgba(22,8,40,.95) 100%)}.modern #gameMessageBackground:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:.15;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAEAQMAAAB1Fsd5AAAABlBMVEUAAAAqpvmsgSsuAAAAAXRSTlMAQObYZgAAAAtJREFUCB1jgIAGAACIAIEZuR2FAAAAAElFTkSuQmCC')}.modern #gameMessageBackground.small{background-image:-moz-linear-gradient(top,rgba(42,20,78,1) 30%,rgba(42,20,78,.7) 60%,rgba(14,5,22,0) 100%);background-image:-webkit-linear-gradient(top,rgba(42,20,78,1) 30%,rgba(42,20,78,.7) 60%,rgba(14,5,22,0) 100%);background-image:-o-linear-gradient(top,rgba(42,20,78,1) 30%,rgba(42,20,78,.7) 60%,rgba(14,5,22,0) 100%);background-image:-ms-linear-gradient(top,rgba(42,20,78,1) 30%,rgba(42,20,78,.7) 60%,rgba(14,5,22,0) 100%);background-image:linear-gradient(to bottom,rgba(42,20,78,1) 30%,rgba(42,20,78,.7) 60%,rgba(14,5,22,0) 100%);height:150px}.modern #gameMessageView{display:none;position:absolute;left:70px;top:50px;width:1080px;height:575px}.modern .msgButton{-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:background-color 150ms,color 150ms;-moz-transition:background-color 150ms,color 150ms;-ms-transition:background-color 150ms,color 150ms;-o-transition:background-color 150ms,color 150ms;transition:background-color 150ms,color 150ms;color:#e6e5ff;background-color:rgba(230,229,255,.2);height:48px;text-align:center;cursor:pointer;font-weight:700;font-size:22px;line-height:48px;padding-top:1px;font-family:proxima-nova;text-transform:uppercase;cursor:pointer!important;position:absolute;left:50%;top:300px;width:200px;margin-left:-100px}.modern .msgButton:hover{background-color:#e6e5ff;color:#300941}.modern .msgButton:hover{background-color:#e6e5ff;color:#300941}.modern .msgButton:hover{background-color:#e6e5ff;color:#300941}.modern .msgLarge{display:none;margin-top:-30px;font-family:astronaut-regular;text-align:center;color:#e6e5ff;padding-top:125px;text-transform:uppercase}.modern .msgLarge .msgLargeTitle{font-size:64px;margin-bottom:20px;text-shadow:0 0 5px #7771df,0 0 15px #7771df,0 0 25px #7771df}.modern .msgLarge .msgLargeText{font-size:42px;text-shadow:0 0 5px #7771df,0 0 15px #7771df,0 0 25px #7771df}.modern .msgSmall{display:none;color:#e6e5ff;text-align:center;position:absolute;top:40px;right:0;bottom:auto;left:0}.modern .msgSmall .msgSmallTitle{font-family:astronaut-regular;text-transform:uppercase;font-size:48px;margin-bottom:0;text-shadow:0 0 5px #7771df,0 0 15px #7771df,0 0 25px #7771df}.modern .msgSmall .msgSmallText{font-size:22px;text-shadow:0 0 5px #7771df,0 0 15px #7771df,0 0 25px #7771df}.modern #gameStatusIntroMessage{top:170px;width:800px;margin-left:-400px;font-size:44px;line-height:.9}.modern #gameStatusIntroMessageTeam{color:#1BA4FC}.modern #header{opacity:0;-webkit-transition:opacity 400ms;-moz-transition:opacity 400ms;-ms-transition:opacity 400ms;-o-transition:opacity 400ms;transition:opacity 400ms;width:930px;height:0;position:absolute;left:50%;top:40px;margin-left:-465px;margin-top:0}.modern #header div{cursor:pointer}.modern #logo{position:absolute;left:2px;top:-2px;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-706px -412px;width:248px;height:38px;display:block;cursor:pointer!important}.modern #logo:hover{background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-993px -412px;width:247px;height:38px}.modern #twitter{position:absolute;right:180px;top:5px;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:0 -1032px;width:71px;height:32px;cursor:pointer!important}.modern #twitter:hover{background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-204px -1032px;width:71px;height:32px}.modern #facebook{position:absolute;right:104px;top:3px;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-795px -953px;width:64px;height:36px;cursor:pointer!important}.modern #facebook:hover{background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-729px -953px;width:64px;height:36px}.modern #sound{position:absolute;right:8px;top:5px;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-73px -1032px;width:85px;height:32px;cursor:pointer!important;background-image:none}.modern #sound:before{content:'';opacity:0;position:absolute;left:0;top:0;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-73px -1032px;width:85px;height:32px;-webkit-transition:opacity 250ms;-moz-transition:opacity 250ms;-ms-transition:opacity 250ms;-o-transition:opacity 250ms;transition:opacity 250ms}.modern #sound:hover:before{position:absolute;left:0;top:0;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-277px -1032px;width:85px;height:32px}.modern #sound:after{content:'';opacity:0;position:absolute;left:0;top:0;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-455px -1032px;width:89px;height:32px;-webkit-transition:opacity 250ms;-moz-transition:opacity 250ms;-ms-transition:opacity 250ms;-o-transition:opacity 250ms;transition:opacity 250ms}.modern #sound:hover:after{position:absolute;left:0;top:0;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-364px -1032px;width:89px;height:32px}.modern #sound.on:before{opacity:1}.modern #sound.off:after{opacity:1}.modern #options{position:absolute;right:-42px;top:6px;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-1114px -1032px;width:38px;height:28px;cursor:pointer!important}.modern #options:hover{background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-1149px -381px;width:38px;height:28px}.modern #options #options-content{display:none;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-536px -745px;width:207px;height:194px;position:absolute;top:-34px;left:-140px;opacity:1;z-index:2}.modern #options #options-clickoff{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0);z-index:1}.modern #options.open #options-content{display:block}.modern #options.open #options-clickoff{display:block}.modern #options #hyper{display:block;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-546px -1032px;width:113px;height:30px;position:absolute;left:44px;top:74px;cursor:pointer!important;background-image:none}.modern #options #hyper:before{content:'';opacity:0;position:absolute;left:0;top:0;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-546px -1032px;width:113px;height:30px}.modern #options #hyper:hover:before{position:absolute;left:0;top:0;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-780px -1032px;width:113px;height:30px}.modern #options #hyper:after{content:'';opacity:0;position:absolute;left:0;top:0;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-895px -1032px;width:117px;height:30px}.modern #options #hyper:hover:after{position:absolute;left:0;top:0;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-661px -1032px;width:117px;height:30px}.modern #options #hyper.on:before{opacity:1}.modern #options #hyper.off:after{opacity:1}.modern #options #reset-help{cursor:pointer!important;position:absolute;left:53px;top:112px;-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.75);-moz-box-shadow:0 1px 2px rgba(0,0,0,.75);box-shadow:0 1px 2px rgba(0,0,0,.75);-webkit-transition:background 150ms,color 150ms;-moz-transition:background 150ms,color 150ms;-ms-transition:background 150ms,color 150ms;-o-transition:background 150ms,color 150ms;transition:background 150ms,color 150ms;height:26px;text-align:center;cursor:pointer;font-weight:700;font-size:10px;line-height:26px;position:relative;padding-top:1px;font-family:proxima-nova;text-transform:uppercase;width:100px;background:#463D84;color:#fff;display:block}.modern #options #reset-help:hover{background:#fcb649;color:#0c092a}.modern #options #reset-help:hover{background:#fcb649;color:#0c092a}.modern #options #reset-help:hover{background:#fcb649;color:#0c092a}.modern #radar-placeholder{display:none;position:absolute;left:564px;top:8px;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-745px -745px;width:291px;height:165px}.arm #radar-placeholder{display:block}.purple-white-glow{text-shadow:0 0 5px #7771df,0 0 15px #7771df,0 0 25px #7771df}.bigButton{-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.75);-moz-box-shadow:0 1px 2px rgba(0,0,0,.75);box-shadow:0 1px 2px rgba(0,0,0,.75);background-image:-moz-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:-webkit-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:-o-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:-ms-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:linear-gradient(bottom,#ff8700 0,#ffab00 100%);-webkit-transition:background 250ms,color 150ms;-moz-transition:background 250ms,color 150ms;-ms-transition:background 250ms,color 150ms;-o-transition:background 250ms,color 150ms;transition:background 250ms,color 150ms;color:#0c092a;height:54px;text-align:center;cursor:pointer;font-weight:800;font-size:30px;line-height:54px;position:relative;padding-top:1px;font-family:proxima-nova}.bigButton:hover{background-image:-moz-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-webkit-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-o-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-ms-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:linear-gradient(bottom,orange 0,#ffd100 100%)}.smallButton{-webkit-border-radius:13px;-moz-border-radius:13px;border-radius:13px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.75);-moz-box-shadow:0 1px 2px rgba(0,0,0,.75);box-shadow:0 1px 2px rgba(0,0,0,.75);-webkit-transition:background 150ms,color 150ms;-moz-transition:background 150ms,color 150ms;-ms-transition:background 150ms,color 150ms;-o-transition:background 150ms,color 150ms;transition:background 150ms,color 150ms;height:26px;text-align:center;cursor:pointer;font-weight:700;font-size:10px;line-height:26px;position:relative;padding-top:1px;font-family:proxima-nova;text-transform:uppercase;width:100px;background:#463D84;color:#fff}.smallButton:hover{background:#fcb649;color:#0c092a}.bigText{font-family:astronaut-regular;color:#fcb649;font-size:144px;text-transform:uppercase}.nearlyBigText{font-family:astronaut-regular;color:#fcb649;font-size:120px;text-transform:uppercase}.infoText{font-family:proxima-nova;color:#9662ce;font-size:30px;font-weight:400;margin:20px}.contentArea{width:1000px;height:600px;position:absolute;left:50%;top:50%;margin-left:-500px;margin-top:-300px}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-ms-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#homeLightClouds{position:absolute;top:0;right:0;bottom:0;left:0}#homeLightStreaks{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center top;background-size:contain;background-repeat:no-repeat}#homeContent{position:absolute;left:50%;top:48%;width:1100px;height:200px;margin-left:-550px;margin-top:-100px}#homeGlow{position:absolute;left:40px;top:-430px;background-image:url(../../../assets/images/ui/lightclouds.89e580cf.png);width:1006px;height:585px}#homeTitle{position:absolute;left:10px;top:-180px;text-indent:-9999px;background-image:url(../../../assets/images/ui/hoverlogo.08780522.png);width:1043px;height:326px;text-align:center}#homeButtons{text-align:center;list-style:none;position:relative;top:130px;margin:0;padding:0}#homeButtons .homeButton{-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.75);-moz-box-shadow:0 1px 2px rgba(0,0,0,.75);box-shadow:0 1px 2px rgba(0,0,0,.75);background-image:-moz-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:-webkit-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:-o-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:-ms-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:linear-gradient(bottom,#ff8700 0,#ffab00 100%);-webkit-transition:background 250ms,color 150ms;-moz-transition:background 250ms,color 150ms;-ms-transition:background 250ms,color 150ms;-o-transition:background 250ms,color 150ms;transition:background 250ms,color 150ms;color:#0c092a;height:54px;text-align:center;cursor:pointer;font-weight:800;font-size:30px;line-height:54px;padding-top:1px;font-family:proxima-nova;position:relative;display:inline-block;width:320px;margin:20px}#homeButtons .homeButton:hover{background-image:-moz-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-webkit-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-o-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-ms-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:linear-gradient(bottom,orange 0,#ffd100 100%)}#homeButtons .homeButton:hover{background-image:-moz-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-webkit-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-o-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-ms-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:linear-gradient(bottom,orange 0,#ffd100 100%)}#homeButtons .homeButton:hover{background-image:-moz-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-webkit-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-o-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-ms-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:linear-gradient(bottom,orange 0,#ffd100 100%)}#homeIE{position:absolute;left:-50px;top:-330px;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-82px -463px;width:511px;height:278px;cursor:pointer}#homeTwitter{position:absolute;right:130px;top:-353px;width:118px;height:72px;cursor:pointer}#homeTwitter:before{content:'';position:absolute;left:0;top:0;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-278px -953px;width:118px;height:72px}#homeTwitter:after{content:'';position:absolute;left:0;top:0;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-158px -953px;width:118px;height:72px;opacity:0}#homeTwitter:hover:before{opacity:0}#homeTwitter:hover:after{opacity:1}#homeFacebook{position:absolute;right:45px;top:-358px;width:119px;height:70px;cursor:pointer}#homeFacebook:before{content:'';position:absolute;left:0;top:0;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-519px -953px;width:119px;height:70px}#homeFacebook:after{content:'';position:absolute;left:0;top:0;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-398px -953px;width:119px;height:71px;opacity:0}#homeFacebook:hover:before{opacity:0}#homeFacebook:hover:after{opacity:1}@media all and (max-height:800px){#homeContent{position:absolute;left:50%;top:55%}}@media all and (max-height:900px){#homeContent{position:absolute;left:50%;top:65%}}#footer{position:absolute;bottom:10px;left:0;right:0;text-align:center;color:#ccc;font-size:12px}#footer>li{display:inline;list-style:none;margin:0 10px}.footerLink{color:#ccc;text-decoration:none}.footerLink:hover{color:#fff}#customizeView{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center}#webglOuter{position:absolute;top:0;right:100px;bottom:0;left:-100px}#webglContainer{width:1000px;display:block;margin-left:auto;margin-right:auto;position:relative;left:140px}.customizeContentArea{-webkit-perspective:900px;-moz-perspective:900px;-ms-perspective:900px;perspective:900px;-webkit-transform-origin:55% 20%;-moz-transform-origin:55% 20%;-ms-transform-origin:55% 20%;-o-transform-origin:55% 20%}.customizeContentArea .customizeCraftDots{position:absolute;top:-25px;right:0;bottom:auto;left:0;height:20px}.customizeContentArea .customizeCraftDot{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:background-color 150ms;-moz-transition:background-color 150ms;-ms-transition:background-color 150ms;-o-transition:background-color 150ms;transition:background-color 150ms;display:inline-block;width:15px;height:15px;margin:10px;background-color:#56327D}.customizeContentArea .customizeCraftDot.selected{background-color:#fcb649}.customizeContentArea .customizeCraftPrompt{position:absolute;top:45px;right:0;bottom:auto;left:0;color:#9662ce;text-transform:uppercase;font-family:proxima-nova;font-weight:700;font-size:31px}.customizeContentArea .customizeCraftName{position:absolute;top:70px;right:0;bottom:auto;left:0;font-family:astronaut-regular;color:#fcb649;font-size:144px;text-transform:uppercase}.customizeContentArea .customizeCraftName span{-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-ms-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.customizeContentArea .customizeCraftName .customizeTitleHidden{opacity:0}.customizeContentArea .customizeCraftShadow{position:absolute;left:70px;top:360px;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-662px 0;width:609px;height:300px}#customizeStats{position:absolute;right:10px;top:20px;-webkit-transform:rotateY(-55deg);-moz-transform:rotateY(-55deg);-ms-transform:rotateY(-55deg);-o-transform:rotateY(-55deg);width:600px;height:600px}#customizeStatsCanvas{width:550px;height:550px}#singlePlayerView .playButton,.multiPlayerView .playButton{-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.75);-moz-box-shadow:0 1px 2px rgba(0,0,0,.75);box-shadow:0 1px 2px rgba(0,0,0,.75);background-image:-moz-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:-webkit-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:-o-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:-ms-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:linear-gradient(bottom,#ff8700 0,#ffab00 100%);-webkit-transition:background 250ms,color 150ms;-moz-transition:background 250ms,color 150ms;-ms-transition:background 250ms,color 150ms;-o-transition:background 250ms,color 150ms;transition:background 250ms,color 150ms;color:#0c092a;height:54px;text-align:center;cursor:pointer;font-weight:800;font-size:30px;line-height:54px;padding-top:1px;font-family:proxima-nova;position:relative;display:inline-block;min-width:200px;margin:20px;top:210px}#singlePlayerView .playButton:hover,.multiPlayerView .playButton:hover{background-image:-moz-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-webkit-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-o-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-ms-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:linear-gradient(bottom,orange 0,#ffd100 100%)}#singlePlayerView .playButton:hover,.multiPlayerView .playButton:hover{background-image:-moz-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-webkit-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-o-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-ms-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:linear-gradient(bottom,orange 0,#ffd100 100%)}#singlePlayerView .playButton:hover,.multiPlayerView .playButton:hover{background-image:-moz-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-webkit-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-o-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-ms-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:linear-gradient(bottom,orange 0,#ffd100 100%)}#singlePlayerView .leftChooserButton,.multiPlayerView .leftChooserButton{position:absolute;left:0;top:20px;width:200px;height:200px;text-indent:-9999px;cursor:pointer}#singlePlayerView .leftChooserButton:after,.multiPlayerView .leftChooserButton:after{content:'';position:absolute;left:60px;top:92px;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-1237px -821px;width:32px;height:66px}#singlePlayerView .rightChooserButton,.multiPlayerView .rightChooserButton{position:absolute;right:0;top:20px;width:200px;height:200px;text-indent:-9999px;cursor:pointer}#singlePlayerView .rightChooserButton:after,.multiPlayerView .rightChooserButton:after{content:'';position:absolute;right:60px;top:92px;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-1203px -821px;width:32px;height:66px}#singlePlayerView .craftDrag,.multiPlayerView .craftDrag{width:540px;height:300px;position:absolute;left:80px;top:280px}.multiPlayerView .craftDrag{width:470px;height:250px;position:absolute;left:130px;top:210px}#singlePlayerView{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center}.multiPlayerView{position:absolute;top:0;right:0;bottom:0;left:0}.multiPlayerView .craft{position:absolute;top:0;right:0;bottom:0;left:0}.multiPlayerView .mpChooser{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.multiPlayerView .mpCreate,.multiPlayerView .mpLink,.multiPlayerView .mpJoin,.multiPlayerView .mpCraft,.multiPlayerView .craft,.multiPlayerView .mpWait{display:none;text-align:center}.mpState-create .mpCreate{display:block}.mpState-link .mpLink{display:block}.mpState-craft .craft,.mpState-craft .mpCraft{display:block}.mpState-craft .customizeCraftName,.mpState-craft .customizeCraftPrompt{display:none}.mpState-craft .craft{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);-o-transform:scale(0.85)}.mpState-craft .leftChooserButton,.mpState-craft .rightChooserButton{top:200px}.mpState-craft #webglOuter{top:-80px}.mpState-craft #customizeStats{top:-60px}.mpState-craft .customizeCraftDots{top:140px}.mpState-wait .mpWait{display:block}.mpTitle{font-family:astronaut-regular;color:#fcb649;font-size:120px;text-transform:uppercase;position:relative;top:-30px;margin:0 -30px}.mpPrompt{font-family:proxima-nova;color:#9662ce;font-size:30px;font-weight:400;margin:20px;position:relative;top:-35px;margin:0 -30px}.mpCreateOptions,.mpLinkOptions{margin:0 auto;position:relative;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:0 0;width:660px;height:461px;color:#837aee}.createButton,.enterButton{position:absolute;left:50%;top:230px;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-transition:background-color 150ms,color 150ms;-moz-transition:background-color 150ms,color 150ms;-ms-transition:background-color 150ms,color 150ms;-o-transition:background-color 150ms,color 150ms;transition:background-color 150ms,color 150ms;color:#837aee;background-color:rgba(131,122,238,.15);height:48px;text-align:center;cursor:pointer;font-weight:700;font-size:22px;line-height:48px;padding-top:1px;font-family:proxima-nova;text-transform:uppercase;cursor:pointer!important;display:block;margin-left:-100px;width:200px}.createButton:hover,.enterButton:hover{background-color:#837aee;color:#0c092a}.createButton:hover,.enterButton:hover{background-color:#837aee;color:#0c092a}.createButton:hover,.enterButton:hover{background-color:#837aee;color:#0c092a}.mpCreate .mpPlayerMeter{position:absolute;left:50%;top:56px;width:371px;height:35px;margin-left:-185.5px;z-index:10;cursor:pointer}.mpCreate .mpPlayerMeterBg{position:absolute;left:0;top:0;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-861px -953px;width:371px;height:35px;opacity:.2;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-ms-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.mpCreate .mpPlayerMeterFg{position:absolute;left:0;top:0;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-861px -953px;width:371px;height:35px;width:25%;opacity:.6;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-ms-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.mpCreate .mpPlayerMeterHover{position:absolute;left:0;top:0;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-861px -953px;width:371px;height:35px;width:0;opacity:0;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-ms-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.mpCreate .mpPlayerMeter:hover .mpPlayerMeterFg{opacity:0}.mpCreate .mpPlayerMeter:hover .mpPlayerMeterHover{opacity:1}.mpCreate .mpPlayerCount{position:absolute;top:80px;right:0;bottom:0;left:0;font-family:astronaut-regular;font-size:144px;text-align:center}.mpCreate .mpPlayerCountLabel{position:absolute;left:50%;top:145px;color:rgba(131,122,238,.5);text-transform:uppercase;font-weight:700;font-size:12px;text-align:left;margin-left:50px}.mpCreate .mpTotalPlayers{font-size:16px;color:#837aee}.mpLink{text-align:center}.shareText{color:rgba(150,98,206,.5);font-size:21px;font-weight:700}.mpLinkOptions{padding-top:60px}.mpLinkOptions .mpLinkOptionsTitle,.mpLinkOptions .mpLinkOptionsSubtitle{font-size:21px;font-weight:700;color:#837aee;text-transform:uppercase}.mpLinkOptions .mpLinkOptionsSubtitle{margin-top:8px;font-size:14px;color:rgba(131,122,238,.5)}#gameLink,#waitLink{-webkit-border-radius:29px;-moz-border-radius:29px;border-radius:29px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:380px;padding:15px 10px;height:58px;margin:32px auto;position:relative;border:0;color:#b91a44;background-color:rgba(185,26,68,.15);font-family:proxima-nova;font-size:22px;font-weight:700;text-align:center;cursor:pointer}#waitLink{top:138px;background:transparent}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-o-keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.mpRadar{position:absolute;left:50%;top:60px;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-745px -745px;width:291px;height:165px;margin-left:-145.5px}.mpRadarOver{position:absolute;left:63px;top:0;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-1038px -745px;width:163px;height:163px;-webkit-animation:spin 6s infinite linear;-moz-animation:spin 6s infinite linear;-ms-animation:spin 6s infinite linear;-o-animation:spin 6s infinite linear;animation:spin 6s infinite linear;-webkit-animation:spin 6s infinite linear 300ms 0 ease;-moz-animation:spin 6s infinite linear 300ms 0 ease;-ms-animation:spin 6s infinite linear 300ms 0 ease;-o-animation:spin 6s infinite linear 300ms 0 ease;animation:spin 6s infinite linear 300ms 0 ease;opacity:.6}.playerNames{position:absolute;top:155px;right:60px;bottom:auto;left:60px;font-weight:700}.playerNames li{opacity:.6;display:block;text-transform:uppercase;font-size:11px}.playerNames li:before{content:'';display:block;position:relative;width:4px;height:4px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#837aee;left:-9px;top:7px}.playerNames li:nth-child(1){position:absolute;left:59%;top:5%}.playerNames li:nth-child(2){position:absolute;left:40%;top:-30px}.playerNames li:nth-child(3){position:absolute;left:30%;top:20px}.playerNames li:nth-child(4){position:absolute;left:51%;top:35px}.playerNames li:nth-child(5){position:absolute;left:54%;top:-54px}.playerNames li:nth-child(6){position:absolute;left:32%;top:-65px}.playerNames li:nth-child(7){position:absolute;left:42%;top:60px}.playerNames li:nth-child(8){position:absolute;left:49%;top:-85px}.joinInfo{position:absolute;left:50%;bottom:30px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-left:-270px;width:540px;height:70px;background-color:rgba(131,122,238,.1);text-align:center;color:#837aee}.joinInfo .joinWait{display:none}.joinInfo .joinWaitPrompt{position:absolute;top:90px;right:0;bottom:auto;left:0;color:#837aee;font-size:16px;display:block;text-transform:uppercase;font-weight:700;text-align:center}.joinInfo #nameTextBox{width:300px;position:absolute;left:40px;top:0;padding:0;border:0;color:#837aee;background-color:transparent;font-family:astronaut-regular;font-size:58px;line-height:58px;text-align:center;margin:0;text-transform:uppercase;outline:0}.joinInfo .joinButton{-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.75);-moz-box-shadow:0 1px 2px rgba(0,0,0,.75);box-shadow:0 1px 2px rgba(0,0,0,.75);background-image:-moz-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:-webkit-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:-o-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:-ms-linear-gradient(bottom,#ff8700 0,#ffab00 100%);background-image:linear-gradient(bottom,#ff8700 0,#ffab00 100%);-webkit-transition:background 250ms,color 150ms;-moz-transition:background 250ms,color 150ms;-ms-transition:background 250ms,color 150ms;-o-transition:background 250ms,color 150ms;transition:background 250ms,color 150ms;color:#0c092a;height:54px;text-align:center;cursor:pointer;font-weight:800;font-size:30px;line-height:54px;position:relative;padding-top:1px;font-family:proxima-nova;position:absolute;right:10px;top:10px;height:50px;width:170px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;line-height:50px;font-size:22px;text-transform:uppercase}.joinInfo .joinButton:hover{background-image:-moz-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-webkit-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-o-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-ms-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:linear-gradient(bottom,orange 0,#ffd100 100%)}.joinInfo .joinButton:hover{background-image:-moz-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-webkit-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-o-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-ms-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:linear-gradient(bottom,orange 0,#ffd100 100%)}.joinInfo .joinButton:hover{background-image:-moz-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-webkit-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-o-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:-ms-linear-gradient(bottom,orange 0,#ffd100 100%);background-image:linear-gradient(bottom,orange 0,#ffd100 100%)}.joinInfo #nameTextBox::-webkit-input-placeholder{color:rgba(131,122,238,.2);font-family:proxima-nova;font-size:24px;font-weight:700;line-height:58px;position:relative;top:6px}.joinInfo #nameTextBox::-moz-placeholder{color:rgba(131,122,238,.2);font-family:proxima-nova;font-size:24px;font-weight:700;line-height:72px}.joinInfo #nameTextBox:-ms-input-placeholder{color:rgba(131,122,238,.2);font-family:proxima-nova;font-size:24px;font-weight:700;line-height:24px;top:20px}.joinInfo #nameTextBox:input-placeholder{color:rgba(131,122,238,.2);font-family:proxima-nova;font-size:24px;font-weight:700;line-height:58px;position:relative;top:6px}#dpad{position:absolute;bottom:220px;right:0;width:206px;display:none;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:0 -745px;width:205px;height:206px}#dpadInput{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px}#dpadStick{position:absolute;top:66px;left:73px;-webkit-transition:top 100ms,left 100ms;-moz-transition:top 100ms,left 100ms;-ms-transition:top 100ms,left 100ms;-o-transition:top 100ms,left 100ms;transition:top 100ms,left 100ms;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-1203px -745px;width:60px;height:74px}#dpadStick.N{top:0}#dpadStick.S{top:132px}#dpadStick.E{left:146px}#dpadStick.W{left:0}#dpadStick.NE,#dpadStick.NW{top:24.72px}#dpadStick.SE,#dpadStick.SW{top:107.28px}#dpadStick.NE,#dpadStick.SE{left:121.28px}#dpadStick.SW,#dpadStick.NW{left:24.72px}#dpadStick.NE,#dpadStick.SW{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}#dpadStick.NW,#dpadStick.SE{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}#gameButtons{position:absolute;bottom:200px;left:15px;display:none;background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:0 -463px;width:80px;height:280px}#jumpButton,#wallButton,#cloakButton{padding:15px;text-align:center;display:inline-block;text-indent:-9999px;opacity:.5}#jumpButton:hover,#wallButton:hover,#cloakButton:hover{opacity:1}#jumpButton{background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:0 -953px;width:77px;height:77px;position:absolute;left:3px;top:10px}#wallButton{background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-1149px -302px;width:77px;height:77px;position:absolute;left:2px;top:100px}#cloakButton{background-image:url(../../../assets/images/ui/sprite.c8cc56b5.png);background-position:-79px -953px;width:77px;height:77px;position:absolute;left:2px;top:190px}#hudButtons{position:absolute;bottom:250px;left:565px}#zoomInButton,#zoomOutButton{background-color:#fff;padding:10px;width:40px;display:inline-block;margin-right:15px;color:#000;text-align:center}#dd{position:absolute;left:10px;top:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;width:20px;height:20px;background:red;z-index:1000000;display:none}@media screen and (min-height:0) and (max-height:579px){#dd{background:red}#homeContent,#singlePlayerView,.multiPlayerView{-webkit-transform:scale(0.65);-moz-transform:scale(0.65);-ms-transform:scale(0.65);-o-transform:scale(0.65)}.modern #gameContainer{position:absolute;left:50%;top:57%;-webkit-transform-origin:.5 .5;-moz-transform-origin:.5 .5;-ms-transform-origin:.5 .5;-o-transform-origin:.5 .5;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5)}}@media screen and (min-height:580px) and (max-height:679px){#dd{background:#ff0}#homeContent,#singlePlayerView,.multiPlayerView{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);-o-transform:scale(0.85)}.modern #gameContainer{position:absolute;left:50%;top:57%;-webkit-transform-origin:.5 .5;-moz-transform-origin:.5 .5;-ms-transform-origin:.5 .5;-o-transform-origin:.5 .5;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8)}}@media screen and (min-height:680px) and (max-height:759px){#dd{background:orange}#homeContent,#singlePlayerView,.multiPlayerView{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1)}.modern #gameContainer{position:absolute;left:50%;top:57%;-webkit-transform-origin:.5 .5;-moz-transform-origin:.5 .5;-ms-transform-origin:.5 .5;-o-transform-origin:.5 .5;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9)}}@media screen and (min-height:760px) and (max-height:899px){#dd{background:green}.modern #gameContainer{position:absolute;left:50%;top:55%}}@media screen and (min-height:900px) and (max-height:10000){#dd{background:#00f}.modern #gameContainer{position:absolute;left:50%;top:48%}}@media screen and (min-width:0) and (max-width:959px){#dd{background:red}#homeContent,#singlePlayerView,.multiPlayerView{-webkit-transform:scale(0.65);-moz-transform:scale(0.65);-ms-transform:scale(0.65);-o-transform:scale(0.65)}.modern #gameContainer{position:absolute;left:50%;top:57%;-webkit-transform-origin:.5 .5;-moz-transform-origin:.5 .5;-ms-transform-origin:.5 .5;-o-transform-origin:.5 .5;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5)}#homeContent{position:absolute;left:50%;top:50%}#retroDesktop{display:none}#dd{background:purple}}@media screen and (min-width:960px) and (max-width:1139px){#dd{background:#ff0}#homeContent,#singlePlayerView,.multiPlayerView{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);-o-transform:scale(0.85)}.modern #gameContainer{position:absolute;left:50%;top:57%;-webkit-transform-origin:.5 .5;-moz-transform-origin:.5 .5;-ms-transform-origin:.5 .5;-o-transform-origin:.5 .5;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8)}#homeContent{position:absolute;left:50%;top:50%}#dd{background:#000}}@media screen and (min-width:1140px) and (max-width:10000px) and (max-aspect-ratio:5/4){#dd{background:brown}}