.spinning-loader[data-v-a637518a]{position:relative;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}.circular[data-v-a637518a]{width:100%;height:100%;-webkit-transform-origin:center center;transform-origin:center center}.circular .background-path[data-v-a637518a]{stroke:rgba(0,0,0,.06667);stroke-width:10%}.circular .path[data-v-a637518a]{stroke:#2e78a9;stroke-width:10%}.loading[data-v-a637518a]{-webkit-animation:rotate-data-v-a637518a 1s linear infinite;animation:rotate-data-v-a637518a 1s linear infinite}.progress[data-v-a637518a]{-webkit-animation:none;animation:none;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.loading .path[data-v-a637518a],.progress .path[data-v-a637518a]{-webkit-transition:stroke-dashoffset .1s linear;transition:stroke-dashoffset .1s linear}@-webkit-keyframes rotate-data-v-a637518a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-data-v-a637518a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.custom-checkbox[data-v-a906bb6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.custom-checkbox[data-v-a906bb6e]:focus{outline:none}.custom-checkbox.disabled[data-v-a906bb6e]{opacity:.5}.custom-checkbox__label[data-v-a906bb6e]{margin-left:.5rem;font-size:1rem}.custom-checkbox__box[data-v-a906bb6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}button[data-v-220ebafd]{width:100%;padding:1rem;border:none;background:#2e78a9;color:#fff;cursor:pointer;font-size:1rem;outline:none;text-align:center;text-decoration:none;-webkit-transition:background .5s;transition:background .5s}button[data-v-220ebafd]:disabled{background:#666;cursor:default}button[data-v-220ebafd]:disabled:active,button[data-v-220ebafd]:disabled:focus,button[data-v-220ebafd]:disabled:hover{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}button[data-v-220ebafd]:focus,button[data-v-220ebafd]:hover{-webkit-box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.08);box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.08)}button[data-v-220ebafd]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}button[data-v-220ebafd]:active{-webkit-transform:translateY(1px);transform:translateY(1px)}button.custom-button--secondary[data-v-220ebafd]{background:#eee;color:#111}.custom-button[data-v-220ebafd]{position:relative}.custom-button__spinner[data-v-220ebafd]{position:absolute;top:8px;left:50%;width:36px;height:36px;margin-left:-18px}.cookie-prompt[data-v-6c579e06]{position:fixed;z-index:100000;bottom:2rem;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;width:440px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2rem;border:5px solid #2e78a9;background:#333;-webkit-box-shadow:0 -1px 2px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.2);box-shadow:0 -1px 2px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.2);color:#fff;font-size:1.2rem;line-height:1.4;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:599px){.cookie-prompt[data-v-6c579e06]{width:100%;padding:1rem}}.cookie-prompt__options[data-v-6c579e06]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem}.cookie-prompt__options .custom-checkbox[data-v-6c579e06]{margin-right:1rem}.cookie-prompt__options .custom-button[data-v-6c579e06]{-webkit-box-flex:1;-ms-flex:1;flex:1}body{margin:0;background:#333;color:#fff;font-family:Helvetica,sans-serif;font-size:1em}@media (max-width:599px){body{font-size:1em}}a:link,a:visited{color:#fff}h1{font-size:2.5rem}h2{font-size:2rem}h2,h3{margin-top:30px;margin-bottom:5px;font-weight:lighter}h3{font-size:1.5rem}#app{overflow:hidden}#app,.hero{background:#333}.hero{width:100%;padding:8rem 0;margin-bottom:4rem;color:#fff;text-align:center}.hero .hero-title{max-width:900px;padding:0 1rem;margin:0 auto;font-size:4rem}@media (max-width:599px){.hero .hero-title{font-size:2.5rem}}.hero .hero-subtitle{max-width:520px;padding:0 1rem;margin:0 auto;font-size:1.2rem}.highlight{color:#2e78a9;font-weight:700}.stretch-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-grow,.stretch-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.center-text{text-align:center}.center-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.center-content,.flex,.flex-column{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bold{font-weight:700}.color-t{color:#ffcf2e}.color-ct{color:#3b69dc}.content-with-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.logo{width:auto;height:24px}@media (max-width:599px){.responsive-content{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px}}@media (min-width:600px){.responsive-content{width:560px}}@media (min-width:900px){.responsive-content{width:800px}}@media (min-width:1200px){.responsive-content{width:960px}}@media (min-width:1600px){.responsive-content.responsive-content--big{width:1400px}}.confirmation,.error,.warning{padding:1rem;margin-bottom:1rem;border-left-width:5px;border-left-style:solid}.error{border-color:#c00;background:#ffe6e6;color:#4d0000}.confirmation{border-color:#42b983;background:#ceded5;color:#07250c}.warning{border-color:#e7c000;background:#fff8d5;color:#32330c}.breaking{color:#32330c;background:#fa8e06;width:100%;padding:16px;font-size:1.4rem;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}canvas{position:absolute;top:50%;left:50%}.map-container{padding-top:50px}.map{position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.map svg.background{position:absolute;top:50%;left:50%}.game{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background:#000}.game .loading-screen{position:absolute;z-index:100}.game-loading-screen{width:100%;height:100%;background:#000;color:#fff}.loading-screen__wrapper{width:100%;height:100%;position:relative}.kill-summary{position:absolute;z-index:10;top:0;right:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.kill-summary-kill{padding:.5rem;margin:.2rem;background:#333;color:#fff;font-size:1rem}.kill-summary-kill,.kill-summary-weapon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kill-summary-weapon{margin:0 5px}.kill-summary-weapon svg{height:1rem;fill:#fff}.kill-summary-weapon.kill-summary-penetrate{stroke:#fff}.kill-summary-plus{margin:0 5px}.map-ground{fill:#404046}.map-box,.map-circles,.map-dark-box{fill:#555;stroke:#333;stroke-width:.5}.map-dark-box{fill:#444}.map-walls{stroke-width:2}.map-big-walls{stroke-width:3}.map-small-walls{stroke-width:1}.map-windows{stroke-width:.5}.map-big-doors{stroke-width:2}.map-big-doors,.map-big-walls,.map-small-walls,.map-walls,.map-windows{fill:none;stroke:#333}.map-ladder{fill:#888}.map-bombsite{fill:#7a3234;fill-opacity:.4;stroke:#bb3135}.map-bombsite-text{fill:#bb3135}.map-ct-spawn{fill:#0f5aa9;stroke:#3b92df}.map-t-spawn{fill:#dfd021;stroke:#c9bc55}.map-ct-spawn,.map-t-spawn{fill-opacity:.3}.map-bombsite-text,.map-ct-spawn-text,.map-t-spawn-text{font-family:Helvetica;font-size:16px;font-weight:700;letter-spacing:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.map-ct-spawn-text{fill:#3b92df}.map-t-spawn-text{fill:#c9bc55}.map-fountain{fill:#888}.map-stair-leftright{fill:url(#leftright)}.map-stair-rightleft{fill:url(#rightleft)}.map-stair-topbottom{fill:url(#topbottom)}.map-stair-bottomtop{fill:url(#bottomtop)}.map-stop-1{stop-color:#000;stop-opacity:.3}.map-stop-2{stop-color:#000;stop-opacity:0}.map-lower,.map-upper{fill:#000;opacity:.3}.map-off-limits{fill:url(#diagonalHatch)}.floating-controls{position:absolute;top:.5em;left:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.floating-controls-wrapper{position:relative;z-index:8}.control-panel{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:400px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#333;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.control-panel.control-panel--big{max-width:440px}.control-panel.control-panel--big .control-panel__content{width:440px}@media (max-height:599px),(max-width:899px){.control-panel.control-panel--big .control-panel__content{width:300px;min-width:300px}}div.control-panel__tooltip{display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.control-panel__content{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:400px;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-x:hidden;overflow-y:auto}.control-panel__content::-webkit-scrollbar{width:.5rem}.control-panel__content::-webkit-scrollbar-thumb{background:#666}.control-panel__content.collapsed{display:none}@media (max-height:599px),(max-width:899px){.control-panel__content{width:300px;min-width:300px}}.control-panel__collapser{padding:5px;background:#333;color:#fff;cursor:pointer;line-height:1em}.control-panel__group{padding:16px;border-top:1px solid #666}.control-panel__group__title{margin-bottom:12px;text-transform:uppercase}.control-panel__group__content{color:#fff}.control-panel__vertical-space{height:1rem}.control-panel__group__content__row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.control-panel__group__content__row--indent{margin-left:2rem}.control-panel__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #666}.control-panel__tabs .logo{margin-right:.8rem}.control-panel__tabs.control-panel__tabs--collapsed{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:none}.control-panel__tabs.control-panel__tabs--collapsed .logo{display:none}.control-panel__tabs__icon{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:3rem;height:3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.control-panel__tabs__icon.control-panel__tabs__icon--selected,.control-panel__tabs__icon:hover{background:#666}@media (max-height:599px),(max-width:899px){.control-panel__tabs__icon{width:2rem;height:2rem}.control-panel__tabs__icon i{font-size:1em}}.control-panel__tabs__icon__counter,.control-panel__tabs__icon__notification{position:absolute;background:#2e78a9;font-size:.6rem;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px;top:4px;right:4px;height:16px;min-width:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.control-panel__tabs__icon__notification{height:8px;width:8px;min-width:unset;padding:0;border-radius:100%;top:12px;right:8px}.stats-panel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:400px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#383838;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.stats-panel__collapser{padding:5px;background:#383838;color:#fff;cursor:pointer;line-height:1em;text-align:right}.stats-panel__content{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:400px;min-height:500px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top:1px solid #666;overflow-x:hidden;overflow-y:auto}.stats-panel__content.collapsed{display:none}.stats-panel__group{padding:16px;border-top:1px solid #666}.stats-panel__group.stats-panel__group--no-boarder{border-top:none}.stats-panel__round{margin-bottom:1rem}.stats-panel__round:last-child{margin-bottom:0}.stats-panel__round__number{font-weight:700}.stats-panel__round__stats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:4px}.stats-panel__round__stats__number{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.stats-panel__round__score{font-weight:700;color:#bcbcbc}.stats-panel__grenade,.stats-panel__round__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 4px;margin:0 -4px;cursor:pointer}.stats-panel__grenade:hover,.stats-panel__round__number:hover{background:#333}.stats-panel__grenade{color:#cfcfcf}.stats-panel__grenade:hover .stats-panel__grenade__replay-icon{opacity:1}.stats-panel__grenade__thrower{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.stats-panel__grenade__replay-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:8px;opacity:0}.stats-panel__grenade__replay-icon a{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.stats-panel__grenade__replay-icon a:hover{color:#fff}