.fg{color:#ccc;stroke:#ccc;fill:#ccc}.muted{color:#999;stroke:#999;fill:#999}.disabled{color:#555;stroke:#555;fill:#555}.primary{color:#ff8c0d;stroke:#ff8c0d;fill:#ff8c0d}.primary-bg{color:rgba(28,15,0,.85);stroke:rgba(28,15,0,.85);fill:rgba(28,15,0,.85)}.primary-disabled{color:#c06400;stroke:#c06400;fill:#c06400}.secondary{color:#1fb0ff;stroke:#1fb0ff;fill:#1fb0ff}.secondary-disabled{color:#0088d2;stroke:#0088d2;fill:#0088d2}.warning{color:#ff3b00;stroke:#ff3b00;fill:#ff3b00}.warning-disabled{color:#b32900;stroke:#b32900;fill:#b32900}.bg-warning-disabled{background-color:#b32900}@font-face{font-family:Eurostile;src:url(/602599e5522bc6834a13694904748991.eot);src:url(/602599e5522bc6834a13694904748991.eot?#iefix) format("embedded-opentype"),url(/73ff8a514a9a68d88a694f6c543f15a2.woff2) format("woff2"),url(/8d9d96f2121135b1cd272fa1f7eed470.woff) format("woff"),url(/cf9b6351a340f44577fff4a61748b714.ttf) format("truetype"),url(/10db99c878c62a1e30bae0aeca5f7ab6.svg#euro_capsregular) format("svg");font-weight:400;font-style:normal}.icon{display:inline-block;vertical-align:middle;width:1.1em;height:1em}.icon.sm{width:.8em;height:.75em}.icon.tn{width:.6em;height:.5em}.icon.lg{width:1.6em;height:1.5em}.icon.xl{width:2.1em;height:2em}.modicon{display:inline-block;vertical-align:middle;width:1.1em;height:1em;stroke-width:20;fill:transparent}.modicon.sm{width:.8em;height:.75em}.modicon.tn{width:.6em;height:.5em}.modicon.lg{width:1.6em;height:1.5em}.modicon.xl{width:2.1em;height:2em}.summary{stroke:#ccc;stroke-width:10;fill:#ccc}#app-update{position:fixed;top:0;left:0;right:0;z-index:3;text-align:center;color:#ff3b00;cursor:pointer}#app-update,header{height:3em;line-height:3em;background-color:#1e1e1e}header{margin:0;padding:0 0 0 1em;font-family:Eurostile,Arial,sans-serif;vertical-align:middle;position:relative;z-index:2;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header .menu{position:relative;z-index:1;cursor:default}header .menu.r .menu-list{right:0}@media only screen and (max-width:1000px){header .menu{position:static}}header .menu-header{height:100%;z-index:2;padding:0 1em;cursor:pointer;color:#ff3b00;text-transform:uppercase}header .menu-header.disabled{color:#b32900;cursor:default}header .menu-header.selected{background-color:#000}header .menu-header .menu-item-label{margin-left:1em;display:inline-block}@media only screen and (max-width:1000px){header .menu-header .menu-item-label{display:none}}header .menu-list{font-family:Eurostile,Helvetica,sans-serif;position:absolute;padding:.5em 1em;box-sizing:border-box;min-width:100%;overflow-x:hidden;background-color:#000;font-size:.9em;overflow-y:auto;z-index:0;-webkit-overflow-scrolling:touch;max-height:500px}header .menu-list::-webkit-scrollbar{width:.5em}header .menu-list::-webkit-scrollbar-track{background-color:transparent}header .menu-list::-webkit-scrollbar-thumb{background-color:#b32900}header .menu-list input{border:none;background-color:transparent;text-align:right;font-size:1em;font-family:Eurostile,Helvetica,sans-serif}@media only screen and (max-width:1000px){header .menu-list{max-height:400px;left:0;right:0;border-bottom:1px solid #1e1e1e}}@media only screen and (max-width:1024px){header .menu-list a,header .menu-list li{padding:.3em 0}}header .dbl{-webkit-column-count:2;-moz-column-count:2;column-count:2}header .dbl ul{min-width:10em}@media only screen and (max-width:1000px){header .dbl{-webkit-column-count:3;-moz-column-count:3;column-count:3}header .dbl ul{min-width:20em}}@media only screen and (max-width:640px){header .dbl{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (max-width:400px){header .dbl{-webkit-column-count:1;-moz-column-count:1;column-count:1}}header ul{display:inline-block;white-space:nowrap;margin:0 0 .5em;padding:0;line-height:1.3em}header li{white-space:normal;list-style:none;margin-left:1em;line-height:1.1em}header a{vertical-align:middle;text-decoration:none}header a,header a:visited{color:#ff3b00}.no-touch header a:hover{color:teal}header a.active{color:#ff8c0d}header hr{border:none;border-top:1px solid #555}header .no-wrap{overflow-x:auto;white-space:nowrap}header .block{display:block;line-height:1.5em}header .title{font-size:1.3em;display:inline-block;margin:0;text-transform:uppercase}#shipyard{vertical-align:top;text-align:center}a.ship{display:inline-block;width:15em;margin:.5em;background-color:#1e1e1e;padding:.5em;text-decoration:none;color:#ccc;font-family:Eurostile,Helvetica,sans-serif;text-align:right;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:400px){a.ship{width:16em}}a.ship h2{width:100%;margin:0;text-align:left;font-size:1.1em}a.ship small{color:#ff3b00;font-family:Eurostile,Helvetica,sans-serif;float:left;font-size:.8em;margin-right:2em}a.ship .subtitle{overflow:hidden;margin-bottom:20px}a.ship .size{float:left;font-size:.8em}a.ship .purpose{text-transform:uppercase;font-size:.7em;float:right}.items{margin-bottom:10px}.items,.items .item{clear:both;overflow:hidden}.items .item{margin:1px 0 0;color:#555;cursor:pointer}.items .item .val{float:right;text-align:right}.items .item .lbl{float:left}.items .item.enabled{color:#ccc}.items .item.consumer .val:before{content:"-"}.items .item.untoggleable{cursor:default}.slot{float:left;text-align:left;width:100%;margin-top:.25em;position:relative;z-index:0;padding-right:.4em;padding-left:1.65em;box-sizing:border-box;background-color:rgba(28,15,0,.85);border:1px solid #c06400;color:#ccc;stroke:#ccc;stroke-width:20;fill:#ccc}.slot .details-container{min-height:2.7em;padding:.25em 0;box-sizing:border-box;overflow:hidden;height:100%;cursor:pointer;text-transform:none}.slot .details{min-height:2.2em;background-color:rgba(28,15,0,.85)}.slot .name{white-space:nowrap;max-width:80%;text-overflow:ellipsis}.slot .cb,.slot .name{overflow:hidden}.slot .l{text-transform:capitalize;margin-right:.8em}.slot .sz{text-align:center;position:absolute;top:0;height:100%;left:0;font-size:1.2em;width:1.2em;color:#c06400;stroke:#c06400;stroke-width:20;border-right:1px solid #c06400;box-sizing:border-box;padding-top:.2em;padding-left:.05em}.slot .empty{text-transform:uppercase;font-size:1.3em;color:rgba(90,47,0,.85);stroke:rgba(90,47,0,.85);stroke-width:20;text-align:center;letter-spacing:.1em;line-height:1.7em}.slot.selected{color:rgba(28,15,0,.85);stroke:rgba(28,15,0,.85);stroke-width:20;fill:rgba(28,15,0,.85);background-color:#ff8c0d;border:1px solid #ff8c0d;z-index:1}.slot.selected .sz{color:#ff8c0d;stroke:#ff8c0d;stroke-width:20;background-color:rgba(28,15,0,.85);border-right:1px solid #ff8c0d}.slot.selected .details{background-color:transparent}.slot.eligible{border:1px solid #0088d2}.slot.eligible .sz{color:#0088d2;border-right:1px solid #0088d2}.slot.eligible .details{background-color:transparent}.slot.ineligible{cursor:no-drop;color:#555;fill:#555;border:1px solid #555}.slot.ineligible .sz{color:#555;border-right:1px solid #555}.slot.dropEmpty{color:#b32900;fill:#b32900;border:1px solid #b32900}.slot.dropEmpty .sz{color:#b32900;border-right:1px solid #b32900}.slot.dropEmpty .details{background-color:transparent}.slot.drop{color:rgba(0,53,82,.9);fill:rgba(0,53,82,.9);border:1px solid #1fb0ff;background-color:#0088d2}.slot.drop .sz{color:#1fb0ff;background-color:rgba(28,15,0,.85);border-right:1px solid #1fb0ff}.slot.drop .details{background-color:transparent}#outfit{max-width:1600px;margin:0 auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.9em}@media only screen and (max-width:1024px){#outfit{font-size:.8em;width:100%}}@media only screen and (max-width:1000px){#outfit{font-size:1em}}#outfit table{white-space:nowrap}#overview{overflow:hidden;margin:.5em}#overview h1{margin:0;float:left}#summary{overflow-x:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;width:100%;padding:.5em .2em;font-size:.9em}#summary #summaryTable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;border-collapse:collapse}.flip{display:inline-block;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.section-menu{position:relative;z-index:0}.section-menu.selected{z-index:1}.section-menu.selected h1{background-color:#ff8c0d}.section-menu h1{cursor:pointer}.section-menu h1 .icon{float:right;margin:.1em .3em 0 0}.section-menu .select{box-sizing:border-box;left:0}#build{float:right;line-height:2em;text-align:left}#build input{background:none;line-height:1.3em;width:15em;font-size:.9em;box-sizing:border-box;display:inline-block;padding:.3em;vertical-align:middle}#build input:focus{border:1px solid #ff8c0d;color:#ff8c0d}@media only screen and (max-width:1000px){#build input{width:60%}}@media only screen and (max-width:640px){#build input{width:100%}}@media only screen and (max-width:1000px){#build{float:left;clear:left;width:100%}}.shorten{overflow:hidden;max-width:8em;text-overflow:ellipsis}@media only screen and (max-width:640px){.optional-hide{display:none}}.tabs{width:100%;box-sizing:border-box;margin-bottom:1px}.tabs,.tabs th{cursor:pointer;border-collapse:collapse;color:#c06400;background-color:rgba(28,15,0,.85);border:1px solid #c06400;padding-top:1px}.tabs .active{color:rgba(28,15,0,.85);background-color:#c06400}.group{width:25%;padding:.5em .2em;vertical-align:top;box-sizing:border-box;display:inline-block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.group h1{font-family:Eurostile,Helvetica,sans-serif;color:#000;background-color:#c06400;text-transform:uppercase;margin:0;padding-top:2px;font-size:1em;line-height:1.3em;font-weight:400}@media only screen and (max-width:1000px){.group{width:50%}}@media only screen and (max-width:640px){.group{width:100%}}.group.half{width:50%}@media only screen and (max-width:1024px){.group.half td{line-height:2em}}@media only screen and (max-width:1000px){.group.half{width:100%!important}}.group.quarter{width:25%}@media only screen and (max-width:1024px){.group.quarter td{line-height:2em}}@media only screen and (max-width:1000px){.group.quarter{width:50%!important}}.group.third{width:33%}@media only screen and (max-width:1000px){.group.third{width:50%!important}}.group.twothirds{width:67%}@media only screen and (max-width:1000px){.group.twothirds{width:100%!important}}.group.threequarters{width:75%}@media only screen and (max-width:1000px){.group.threequarters{width:100%!important}}.group.full{width:100%}@media only screen and (max-width:1000px){.group.full{width:100%!important}}@media only screen and (max-width:1400px){.group .axis.x g.tick:nth-child(odd) text{display:none}}.power-band rect,.power-band text{cursor:pointer}.power-band rect{stroke-width:1px;stroke:#000}.threshold{stroke:#0088d2!important;fill:#0088d2!important}.threshold.exceeded{stroke:#ff3b00!important;fill:#ff3b00!important}@media only screen and (max-width:1024px){#componentPriority text.primary,#componentPriority text.primary-bg,#componentPriority text.secondary,#componentPriority text.warning{font-size:.8em}#componentPriority span.btn{vertical-align:middle;font-size:1.6em}}@media only screen and (max-width:550px){#componentPriority .axis{font-size:.8em}#componentPriority .axis g.tick:nth-child(2n) text{display:none}#componentPriority table thead tr.main th{font-size:.8em}#componentPriority table thead tr.main th:nth-child(2){display:none}#componentPriority table tbody tr td:first-child{padding:0;margin:0;max-width:0!important;width:0!important;color:transparent}#componentPriority table tbody tr td:nth-child(3){display:none}}@media only screen and (max-width:400px){#componentPriority table tbody tr td{padding:0}#componentPriority table tbody tr td:nth-child(6){padding:0;margin:0;max-width:0!important;width:0!important;color:transparent}#componentPriority table tbody tr td:nth-child(6) u{display:none}}#comparison{display:inline-block;text-align:left;border-collapse:collapse;text-transform:uppercase;font-size:.8em}#comparison td{border:1px solid #c06400;padding:0}#comparison td h3{font-size:1.1em;margin:0 1em;line-height:2em;display:inline-block}@media only screen and (max-width:1024px){#comparison td{font-size:.9em}}#comparison input{background:none;line-height:1.3em;width:20em;height:100%;display:inline-block;padding:.3em;font-size:1em;vertical-align:middle;border:none;border-right:1px solid #c06400}@media only screen and (max-width:640px){#comparison input{width:100%;height:2em;border-right:none;border-bottom:1px solid #c06400}}#comparison .head{background-color:#c06400;color:rgba(28,15,0,.85);padding:0 .5em;text-align:right}#facet-container{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;white-space:nowrap;overflow:hidden;margin:0;padding:0 1px}#facet-container .as-sortable-placeholder{background-color:rgba(28,15,0,.85)}#facet-container .as-sortable-dragging{cursor:ew-resize}.facet,.facet-placeholder{display:inline-block;background-color:rgba(28,15,0,.85)}.facet{cursor:pointer;margin:0;padding:0 .5em;line-height:2.5em;list-style:none;white-space:nowrap;color:#555}.facet.active{color:#ff3b00;background-color:rgba(51,12,0,.9)}.facet.active svg{fill:#ff3b00}#build-select{clear:both;margin:1em 0 0;overflow-y:auto;text-align:center}#build-select h1{display:inline-block;margin:0 .7em;vertical-align:top}#build-select .build-section{box-sizing:border-box;display:inline-block;width:45%}@media only screen and (max-width:1000px){#build-select .build-section{width:100%}}#build-select .build-section h1{box-sizing:border-box;margin:0;width:100%;font-size:1em;color:#000;padding:2px .4em 0;background-color:#c06400;text-transform:uppercase;line-height:1.3em;font-weight:400}#build-select .build-section div{display:block;font-size:.8em;width:100%;overflow-y:auto;z-index:0;-webkit-overflow-scrolling:touch;height:8em;max-height:8em}#build-select .build-section table{width:100%}#build-select .build-section td{cursor:pointer;vertical-align:top;border-bottom:1px solid #c06400}#comp-tbl{margin:1em auto;white-space:nowrap;font-size:.8em}#comp-tbl td{padding:0 .5em}@media only screen and (max-width:1024px){#comp-tbl{font-size:.7em}}table{background-color:rgba(28,15,0,.85);border-spacing:0;cursor:default}table a,table a:visited{color:#ff8c0d;text-decoration:none}thead{color:#000;background-color:#c06400;text-transform:uppercase;line-height:1.3em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}thead .main th{border-left:1px solid rgba(28,15,0,.85)}thead .main th:first-child{border-left:none}thead th{vertical-align:middle;font-weight:400;padding:2px .4em 0}thead th.lft{border-left:1px solid rgba(28,15,0,.85)}thead th.rgt{border-right:1px solid rgba(28,15,0,.85)}thead th.invisible{color:#c06400}tbody tr.tr{color:#ccc;text-align:right}.no-touch tbody tr.highlight:hover,.no-touch tbody tr.highlighted{background-color:rgba(51,12,0,.9)}td{line-height:1.4em;padding:0 .3em}td.lbl,td.val{border:1px solid #c06400}td.lbl{text-transform:uppercase;color:rgba(28,15,0,.85);background-color:#c06400}td.tl{text-align:left;padding-left:.7em}td.tc{text-align:center}select{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;cursor:pointer;background:none;color:#c06400;font-family:Eurostile,Helvetica,sans-serif;font-size:1em;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 .5em;border:0}select,select:focus{outline:none}select::-moz-focus-inner{border:0}.select{color:#c06400;position:absolute;left:-1px;padding:.5em 0;width:100%;margin:0;max-height:500px;overflow-y:auto;overflow-x:hidden;z-index:0;-webkit-overflow-scrolling:touch;background-color:#1e1e1e;border:1px solid #ff8c0d;text-align:center}@media only screen and (max-width:1024px){.select{max-height:300px}}.select::-webkit-scrollbar{width:.5em}.select::-webkit-scrollbar-track{background-color:transparent;border-left:1px solid #ff8c0d}.select::-webkit-scrollbar-thumb{background-color:#c06400}.select .select-category{line-height:2em;font-size:1.2em;border-top:3px solid #c06400;border-bottom:3px solid #c06400}.select .select-category,.select .select-group{white-space:nowrap;text-align:center;margin:.5em 0;padding-left:5px;overflow:hidden;text-overflow:ellipsis}.select .select-group{line-height:1.5em;border-top:1px solid #c06400;border-bottom:1px solid #c06400}.select .c,.select .empty-c,.select .lc{white-space:nowrap;text-align:center;cursor:pointer;line-height:2em;color:#c06400;stroke-width:.5em;stroke:#c06400}.no-touch .select .c:hover,.no-touch .select .empty-c:hover,.no-touch .select .lc:hover{border-color:#ff8c0d;color:#ff8c0d;stroke:#ff8c0d}.select .c,.select .lc{border:1px solid #c06400;padding:.1em .25em;margin:.3em}.select .c.warning,.select .lc.warning{border-color:#b32900;color:#b32900;stroke:#b32900}.no-touch .select .c.warning:hover,.no-touch .select .lc.warning:hover{border-color:#ff3b00;color:#ff3b00;stroke:#ff3b00}.select .c.disabled,.select .c.disabled:hover,.select .lc.disabled,.select .lc.disabled:hover{cursor:not-allowed;border-color:#555;color:#555;stroke:#555}.select .c.active,.select .lc.active{border-color:#1fb0ff;color:#1fb0ff;stroke:#1fb0ff}.select .lc{overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.select .c{display:inline-block;width:2em}.select span{vertical-align:middle}.select ul{display:inline-block;text-align:left;min-width:16em;max-width:100%;margin:0 auto;padding:0;list-style:none}.select.hardpoint .c{width:4.5em;padding:.1em .2em}.modal-bg{z-index:2;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:800px;max-height:90%;padding:2em;background-color:#000;box-sizing:border-box;border:1px solid #ff8c0d;overflow-y:auto;-webkit-overflow-scrolling:touch}@media only screen and (max-width:1000px){.modal{width:90%}}@media only screen and (max-width:640px){.modal{padding:1em;width:100%}}.modal h1{margin:.2em 0}.modal h2{margin:0}textarea{background:rgba(28,15,0,.85);border:none;outline:none;color:#c06400}textarea.json{display:block;width:100%;min-height:10em;resize:vertical;margin:2em 0}.dismiss{background-color:rgba(28,15,0,.85)}.chart{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;margin:0;cursor:default;overflow:hidden;width:33%;box-sizing:border-box}@media only screen and (max-width:1024px){.chart{width:50%}}@media only screen and (max-width:640px){.chart{width:100%}}.chart h3{text-align:center}.chart h3[ng-click]{cursor:pointer}svg .axis line,svg .axis path{fill:none;stroke:#c06400}svg .axis text{font-size:1.2em;font-family:Eurostile,Helvetica,sans-serif;fill:#c06400}svg .label,svg .text-tip{text-transform:capitalize}svg .x{fill:#ccc}svg .metric{text-transform:none}svg .marker{fill:#1fb0ff}svg .label{font-size:1.1em}svg .text-tip,svg .tooltip{font-size:.8em}svg .tooltip{fill:#000;stroke:#1fb0ff;stroke-width:1px}.tip{position:absolute;z-index:2;font-size:.8em;padding:.25em .5em;display:inline-block;background:#000;box-sizing:border-box;border:1px solid #ff8c0d;color:#ccc;pointer-events:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.tip.n{margin-top:-6px;left:50%;-webkit-transform:translate3d(-50%,-100%,0);-moz-transform:translate3d(-50%,-100%,0);-ms-transform:translate3d(-50%,-100%,0);-o-transform:translate3d(-50%,-100%,0);transform:translate3d(-50%,-100%,0)}.tip.s{margin-top:6px;left:50%;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.tip.e{margin-left:6px;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.tip.w{margin-left:-6px;-webkit-transform:translate3d(-100%,-50%,0);-moz-transform:translate3d(-100%,-50%,0);-ms-transform:translate3d(-100%,-50%,0);-o-transform:translate3d(-100%,-50%,0);transform:translate3d(-100%,-50%,0)}.arr{width:0;height:0;position:absolute;z-index:2;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.arr.n{border-top:6px solid #ff8c0d;margin-top:-6px}.arr.n,.arr.s{border-left:8px solid transparent;border-right:8px solid transparent;margin-left:-8px}.arr.s{border-bottom:6px solid #ff8c0d}.arr.e{border-right:6px solid #ff8c0d}.arr.e,.arr.w{border-bottom:8px solid transparent;border-top:8px solid transparent;margin-top:-8px}.arr.w{border-left:6px solid #ff8c0d;margin-left:-6px}button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#ff8c0d;border:none;text-transform:capitalize;font-family:Eurostile,Helvetica,sans-serif;font-size:.75em;vertical-align:middle;padding:.5em;cursor:pointer;background:none;outline:none}button svg{fill:#ff8c0d}button.danger{color:red}button.danger svg{fill:red}button:disabled{cursor:not-allowed;color:#555}button:disabled svg{fill:#555}.button-lbl{margin-left:.5em}@media only screen and (max-width:1000px){.button-lbl{display:none}}.error{width:50%;margin:10% auto;text-align:center}.error small{color:#c06400}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap}.sortable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.no-touch .sortable:hover{color:#ff8c0d}@keyframes outer{0%{opacity:.3}20%{opacity:1}to{opacity:.3}}@keyframes inner{0%{opacity:.4}20%{opacity:1}to{opacity:.4}}.loader path{stroke:#000;stroke-width:0;opacity:0}.l1{animation:outer .75s linear infinite}.l2{animation:inner .75s linear infinite}.d19{opacity:1;animation-delay:.75s}.d18{opacity:.94736842;animation-delay:.71052631579s}.d17{opacity:.89473684;animation-delay:671.05263158ms}.d16{opacity:.84210526;animation-delay:631.57894737ms}.d15{opacity:.78947368;animation-delay:.59210526316s}.d14{opacity:.73684211;animation-delay:552.63157895ms}.d13{opacity:.68421053;animation-delay:.51315789474s}.d12{opacity:.63157895;animation-delay:.47368421053s}.d11{opacity:.57894737;animation-delay:.43421052632s}.d10{opacity:.52631579;animation-delay:.39473684211s}.d9{opacity:.47368421;animation-delay:.35526315789s}.d8{opacity:.42105263;animation-delay:.31578947368s}.d7{opacity:.36842105;animation-delay:.27631578947s}.d6{opacity:.31578947;animation-delay:236.84210526ms}.d5{opacity:.26315789;animation-delay:.19736842105s}.d4{opacity:.21052632;animation-delay:.15789473684s}.d3{opacity:.15789474;animation-delay:118.42105263ms}.d2{opacity:.10526316;animation-delay:78.94736842ms}.d1{opacity:.05263158;animation-delay:39.47368421ms}#pips table{background-color:#000;color:#ff8c0d;margin:0 auto}#pips .clickable{cursor:pointer}#pips .full{stroke:#ff8c0d;fill:#ff8c0d}#pips .half{stroke:#c06400;fill:#c06400}#pips .empty{stroke:rgba(28,15,0,.85);fill:rgba(28,15,0,.85)}#boost button{font-size:1.2em;background:rgba(28,15,0,.85);color:#ff8c0d;border:1px solid #ff8c0d}#boost button.selected{background:#ff8c0d;color:rgba(28,15,0,.85)}#movement svg{width:75%;height:75%;stroke:#c06400;fill:#c06400}#movement svg text{stroke:#ff8c0d;font-size:2em}.shippicker{background-color:#000;margin:0;height:3em;font-family:Eurostile,Arial,sans-serif;vertical-align:middle;position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.shippicker .menu{position:relative;cursor:default}.shippicker .menu.r .menu-list{right:0}@media only screen and (max-width:1000px){.shippicker .menu{position:static}}.shippicker .menu-header{height:100%;z-index:2;padding:0 1em;cursor:pointer;color:#ff3b00;text-transform:uppercase}.shippicker .menu-header.disabled{color:#b32900;cursor:default}.shippicker .menu-header.selected{background-color:#000}.shippicker .menu-header .menu-item-label{margin-left:1em}@media only screen and (max-width:1000px){.shippicker .menu-header .menu-item-label{display:none}}.shippicker .menu-list{font-family:Eurostile,Helvetica,sans-serif;position:absolute;padding:.5em 1em;box-sizing:border-box;min-width:100%;overflow-x:hidden;background-color:#000;font-size:.9em;overflow-y:auto;z-index:1;-webkit-overflow-scrolling:touch;max-height:500px}.shippicker .menu-list::-webkit-scrollbar{width:.5em}.shippicker .menu-list::-webkit-scrollbar-track{background-color:transparent}.shippicker .menu-list::-webkit-scrollbar-thumb{background-color:#b32900}.shippicker .menu-list input{border:none;background-color:transparent;text-align:right;font-size:1em;font-family:Eurostile,Helvetica,sans-serif}@media only screen and (max-width:1000px){.shippicker .menu-list{max-height:400px;left:0;right:0;border-bottom:1px solid #1e1e1e}}@media only screen and (max-width:1024px){.shippicker .menu-list a,.shippicker .menu-list li{padding:.3em 0}}.shippicker .quad{-webkit-column-count:4;-moz-column-count:4;column-count:4}.shippicker .quad ul{min-width:10em}@media only screen and (max-width:1000px){.shippicker .quad{-webkit-column-count:3;-moz-column-count:3;column-count:3}.shippicker .quad ul{min-width:20em}}@media only screen and (max-width:640px){.shippicker .quad{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (max-width:400px){.shippicker .quad{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.shippicker ul{display:inline-block;white-space:nowrap;margin:0 0 .5em;padding:0;line-height:1.3em;color:#ccc}.shippicker li{white-space:normal;list-style:none;margin-left:1em;line-height:1.1em;color:#ff3b00;cursor:pointer}.shippicker li.selected{color:#ff8c0d}.shippicker hr{border:none;border-top:1px solid #555}.shippicker .no-wrap{overflow-x:auto;white-space:nowrap}.shippicker .block{display:block;line-height:1.5em}.shippicker .title{font-size:1.3em;display:inline-block;margin:0;text-transform:uppercase}#defence table{background-color:#000;color:#ff8c0d;margin:0 auto}#defence .icon{stroke:#ff8c0d;stroke-width:20;fill:transparent}#offence table{background-color:#000;color:#ccc;margin:0 auto}#offence .icon{stroke:#ccc;stroke-width:20;fill:transparent}body,html{height:100%;width:100%;text-rendering:optimizeLegibility;overflow:hidden}body{color:#ccc;margin:0;padding:0;font-family:Eurostile,Helvetica,sans-serif;letter-spacing:.05em}a,div,li{-webkit-tap-highlight-color:rgba(0,0,0,0)}#coriolis{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}#coriolis,.page{width:100%;box-sizing:border-box}.page{margin:0;padding:.5em;min-height:100%;clear:both;text-align:center}@media only screen and (max-width:640px){.page{padding:.5em .25em}}.l{float:left}.r{float:right}.cl{clear:left}.cr{clear:right}.cb{clear:both}.ri{text-align:right}.le{text-align:left}.cen{text-align:center}.cap{text-transform:capitalize}.upp{text-transform:uppercase}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.ptr{cursor:pointer}h1{font-family:Eurostile,Arial,sans-serif;color:#ff8c0d;font-size:1.6em;letter-spacing:.1em}h2{font-size:1.2em}h2,h3{text-transform:uppercase;font-family:Eurostile,Helvetica,sans-serif;font-weight:400}h3{font-size:1em;margin:.2em 0;color:#ff8c0d}u{font-size:.8em;text-decoration:none;text-transform:none}a,a:visited{color:#ccc}p{text-align:justify}input{background:rgba(28,15,0,.85);border:1px solid #c06400;color:#c06400;outline:none}footer{clear:both;font-size:.6em;color:#999;padding:1em;overflow:hidden}footer .right{float:right;text-align:right}