/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
@-webkit-keyframes CSS__GameServerTileView__tile_animBulge{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}}@keyframes CSS__GameServerTileView__tile_animBulge{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}}@-webkit-keyframes CSS__GameServerTileView__button__animGlow{0%,to{box-shadow:0 0 8px #060}50%{box-shadow:0 0 40px #2f0}}@keyframes CSS__GameServerTileView__button__animGlow{0%,to{box-shadow:0 0 8px #060}50%{box-shadow:0 0 40px #2f0}}@-webkit-keyframes CSS__GameServerTileView__animRecommendedBounce{0%,10%{-webkit-transform:translateY(0);transform:translateY(0)}5%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes CSS__GameServerTileView__animRecommendedBounce{0%,10%{-webkit-transform:translateY(0);transform:translateY(0)}5%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes CSS__LoadingSpinner__animIconSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes CSS__LoadingSpinner__animIconSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes CSS__MainApp_loadingGameservers_loadingText_anim{0%,to{color:#aaa}50%{color:#888}}@keyframes CSS__MainApp_loadingGameservers_loadingText_anim{0%,to{color:#aaa}50%{color:#888}}@-webkit-keyframes CSS__NetworkRequestDialog__containerAnim{0%{background:0 0}to{background:rgba(32,32,32,.6)}}@keyframes CSS__NetworkRequestDialog__containerAnim{0%{background:0 0}to{background:rgba(32,32,32,.6)}}@-webkit-keyframes CSS__QuickRegisterFormView__animErrorPulse{25%{background-color:#a00;box-shadow:0 0 15px 5px red;border-color:red}}@keyframes CSS__QuickRegisterFormView__animErrorPulse{25%{background-color:#a00;box-shadow:0 0 15px 5px red;border-color:red}}@-webkit-keyframes login_panel_submit_animation{0%{background-position:-20px 0}to{background-position:0 0}}@keyframes login_panel_submit_animation{0%{background-position:-20px 0}to{background-position:0 0}}html{line-height:1.15;-webkit-text-size-adjust:100%;font-family:sans-serif;overflow-y:scroll}body{margin:0;background:#000;color:#fff}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.CSS__GameServerBrowserView__tilesCont{box-sizing:border-box;width:100%;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;-webkit-box-pack:center;justify-content:center}.CSS__GameServerTileView__root{margin:16px}.CSS__GameServerTileView__tile{box-sizing:content-box;width:320px;padding:16px;border:2px solid #444;background:#222;border-radius:12px;cursor:pointer;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;color:#fff}.CSS__GameServerTileView__tile:hover{background:#2a2a2a;border-color:#0f0;-webkit-animation-name:CSS__GameServerTileView__tile_animBulge;animation-name:CSS__GameServerTileView__tile_animBulge;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease}.CSS__GameServerTileView__tile:active{background:#383838}.CSS__GameServerTileView__topbar{width:100%;height:64px;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:start;align-items:flex-start;overflow:hidden}.CSS__GameServerTileView__region{font-size:180%;text-align:center;-webkit-box-flex:1;flex:1 1 auto;text-shadow:2px 2px #000}.CSS__GameServerTileView__refreshButton{background-color:#000;border:1px solid #0c0;color:#0c0;cursor:pointer;-webkit-box-flex:0;flex:0 0 auto;padding:8px 12px;font-size:120%}.CSS__GameServerTileView__refreshButton:hover{background-color:#001600;color:#0f0;border-color:#0f0;box-shadow:inset 0 0 8px #0f0}.CSS__GameServerTileView__refreshButton:focus{outline:0}.CSS__GameServerTileView__refreshButton:active{background:#0f0;color:#000}.CSS__GameServerTileView__pingCont,.CSS__GameServerTileView__statusRow{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center}.CSS__GameServerTileView__statusRow{font-size:120%;width:100%;height:42px}.CSS__GameServerTileView__pingCont{width:132px;height:100%;-webkit-box-flex:0;flex:0 0 auto}.CSS__GameServerTileView__infoCont{-webkit-box-flex:1;flex:1 1 auto;text-align:end;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.CSS__GameServerTileView__infoCont_icon{text-align:center;align-self:center}.CSS__GameServerTileView__pingLabel{color:#ddd;margin-right:8px}.CSS__GameServerTileView__pingValue{display:block;font-weight:700}.CSS__GameServerTileView__pingLow{color:#5effae}.CSS__GameServerTileView__pingMedium{color:#deff72aa}.CSS__GameServerTileView__pingHigh{color:#ff7d3daa}.CSS__GameServerTileView__video{background-color:#000;margin-bottom:8px}.CSS__GameServerTileView__button_glowing{-webkit-animation-name:CSS__GameServerTileView__button__animGlow;animation-name:CSS__GameServerTileView__button__animGlow;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease}.CSS__GameServerTileView__button_glowing:hover{-webkit-animation-name:CSS__GameServerTileView__button__animGlow_hover;animation-name:CSS__GameServerTileView__button__animGlow_hover}.CSS__GameServerTileView__button{background-color:#000;border:1px solid #0c0;color:#0c0;cursor:pointer;padding:10px;align-self:stretch;font-size:120%}.CSS__GameServerTileView__button:hover{background-color:#001600;color:#0f0;border-color:#0f0;box-shadow:inset 0 0 8px #0f0}.CSS__GameServerTileView__button:focus{outline:0}.CSS__GameServerTileView__button:active{background:#0f0;color:#000}.CSS__GameServerTileView__error{color:red;font-weight:400;font-size:26px}.CSS__GameServerTileView__error:hover{text-shadow:1px 1px 10px red,1px 1px 10px #c00}.CSS__GameServerTileView__recommendedBadgeWrapper{height:36px}.CSS__GameServerTileView__recommendedBadge{-webkit-animation-name:CSS__GameServerTileView__animRecommendedBounce;animation-name:CSS__GameServerTileView__animRecommendedBounce;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;text-align:center;width:200px;background-color:#055;position:relative;color:#ccc;padding:10px;border-radius:3px;margin-left:auto;margin-right:auto;margin-top:18px;text-shadow:0 0 1px #000}.CSS__GameServerTileView__recommendedBadge::before{content:"";width:0;height:0;border:.8em solid transparent;position:absolute;left:45%;top:-20px;border-bottom:10px solid #055}.CSS__LoadingSpinner__root_large,.CSS__LoadingSpinner__root_medium,.CSS__LoadingSpinner__root_small{width:0;height:0;border-width:8px;border-style:solid;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;-webkit-animation-name:CSS__LoadingSpinner__animIconSpin;animation-name:CSS__LoadingSpinner__animIconSpin;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.CSS__LoadingSpinner__root_large,.CSS__LoadingSpinner__root_medium{border-width:16px;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}.CSS__LoadingSpinner__root_large{border-width:32px;border-top-left-radius:32px;border-top-right-radius:32px;border-bottom-left-radius:32px;border-bottom-right-radius:32px}.CSS__LoadingSpinner__root_soft{border-color:#6f6 transparent}.CSS__LoadingSpinner__root_hard{border-color:#cc0 transparent}.CSS__MainApp_loadingGameservers{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;margin:20px;text-align:center}.CSS__MainApp_loadingGameservers_loadingText{font-size:120%;color:#aaa;margin:48px;-webkit-animation:CSS__MainApp_loadingGameservers_loadingText_anim;animation:CSS__MainApp_loadingGameservers_loadingText_anim;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease}.CSS__NetworkRequeestDialog__backdrop{position:fixed;left:0;top:0;width:100%;height:100%}.CSS__NetworkRequestDialog__container,.CSS__NetworkRequestDialog__root{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.CSS__NetworkRequestDialog__container{position:fixed;left:0;top:0;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-animation-duration:.32s;animation-duration:.32s;-webkit-animation-name:CSS__NetworkRequestDialog__containerAnim;animation-name:CSS__NetworkRequestDialog__containerAnim;-webkit-animation-fill-mode:both;animation-fill-mode:both;width:100%;height:100%}.CSS__NetworkRequestDialog__root{width:400px;height:300px;background:#000;border-radius:32px;border:3px solid #0a0;box-shadow:10px 10px 30px 20px rgba(0,0,0,.6)}.CSS__NetworkRequestDialog__root_detailView{width:80%;height:80%}.CSS__NetworkRequestDialog__title{font-size:160%;text-align:center;margin-top:48px}.CSS__NetworkRequestDialog__content{-webkit-box-flex:1;flex:1 1 auto}.CSS__NetworkRequestDialog__loadingSpinner{margin-left:auto;margin-right:auto;margin-top:40px}.CSS__NetworkRequestDialog__errorTitle{font-size:160%;text-align:center;margin-top:48px}.CSS__NetworkRequestDialog__errorText{padding:24px;text-align:center;color:#f80}.CSS__NetworkRequestDialog__detailsButton{display:block;margin-left:auto;margin-right:auto;background:0 0;border:0;color:#888;cursor:pointer}.CSS__NetworkRequestDialog__detailsButton:hover{background:#444;color:#aaa}.CSS__NetworkRequestDialog__buttonsRow{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;width:300px;margin-left:auto;margin-right:auto;margin-bottom:5px}.CSS__NetworkRequestDialog__button{background-color:#000;border:1px solid #0c0;color:#0c0;cursor:pointer;font-size:112%;padding:10px;margin:10px;-webkit-box-flex:1;flex:1 0}.CSS__NetworkRequestDialog__button:hover{background-color:#001600;color:#0f0;border-color:#0f0;box-shadow:inset 0 0 8px #0f0}.CSS__NetworkRequestDialog__button:focus{outline:0}.CSS__NetworkRequestDialog__button:active{background:#0f0;color:#000}.CSS__NoGameServersView__root{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.CSS__NoGameServersView__left_sidebar{align-self:center;margin-right:16px}.CSS__NoGameServersView__content,.CSS__NoGameServersView__right_sidebar{margin:20px}.CSS__NoGameServersView__infobox{background:#181818;max-width:600px;border:2px solid #283128;margin:15px auto;padding:8px}.CSS__NoGameServersView__infobox a,.CSS__NoGameServersView__infobox a:visited{color:#0f0;text-decoration:none}.CSS__NoGameServersView__infobox a:focus,.CSS__NoGameServersView__infobox a:hover{text-decoration:underline}.CSS__NoGameServersView__infobox_p{color:#fff;margin:14px 0}.CSS__NoGameServersView__countdown{font-family:mono;font-size:200%;font-weight:700;text-align:center;margin:48px 0}.CSS__QuickRegisterFormView__root{margin-left:auto;margin-right:auto;width:740px}.CSS__QuickRegisterFormView__topRow{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;height:72px}.CSS__QuickRegisterFormView__nickCont,.CSS__QuickRegisterFormView__nickCont_inputRow{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.CSS__QuickRegisterFormView__nickCont_inputRow{-webkit-box-orient:horizontal;flex-direction:row;-webkit-box-align:center;align-items:center}.CSS__QuickRegisterFormView__nickCont_errorRow{font-size:96%;color:#fff;border:1px solid #622;background:#d00;padding:8px 8px 8px 26px;font-weight:700;text-indent:-18px;border-radius:12px;box-shadow:3px 4px 2px rgba(128,128,128,.33);position:absolute;margin-left:208px;margin-top:-18px;z-index:1;pointer-events:none}.CSS__QuickRegisterFormView__nickInput{box-sizing:border-box;padding:12px 36px 12px 12px;width:214px;font-size:112%;border:2px solid #0a0;background:#000;color:#fff;outline:0;border-radius:2px;box-shadow:none}.CSS__QuickRegisterFormView__nickInput:focus{border-color:#0f0;box-shadow:inset 0 0 8px #0f0;border-radius:3px}.CSS__QuickRegisterFormView__nickInput::-webkit-input-placeholder{color:#888}.CSS__QuickRegisterFormView__nickInput::-moz-placeholder{color:#888}.CSS__QuickRegisterFormView__nickInput:-ms-input-placeholder,.CSS__QuickRegisterFormView__nickInput::-ms-input-placeholder{color:#888}.CSS__QuickRegisterFormView__nickInput::placeholder{color:#888}.CSS__QuickRegisterFormView__nickInput::-moz-selection{background:#0f0;color:#000}.CSS__QuickRegisterFormView__nickInput::selection{background:#0f0;color:#000}.CSS__QuickRegisterFormView__pulseError{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-name:CSS__QuickRegisterFormView__animErrorPulse;animation-name:CSS__QuickRegisterFormView__animErrorPulse}.CSS__QuickRegisterFormView__nickStatus{pointer-events:none;margin-left:-48px;-webkit-box-flex:0;flex:0 0 auto;width:52px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center}.CSS__QuickRegisterFormView__nickStatus_valid{color:#0d0;font-size:200%;font-weight:700}.CSS__QuickRegisterFormView__nickStatus_availabilityError,.CSS__QuickRegisterFormView__nickStatus_invalid{color:red;font-size:220%}.CSS__QuickRegisterFormView__registerModeCont{margin-left:64px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.CSS__QuickRegisterFormView__registerMode_radio{width:16px;height:16px}.CSS__QuickRegisterFormView__registerMode_label{font-size:120%;margin:1px 0;color:#aaa}.CSS__QuickRegisterFormView__registerMode_label:hover{color:#bbb}.CSS__QuickRegisterFormView__registerMode_label_selected,.CSS__QuickRegisterFormView__registerMode_label_selected:hover{color:#fff}.CSS__QuickRegisterFormView__registerInput{box-sizing:border-box;padding:4px;width:214px;font-size:100%;border:2px solid #0a0;background:#000;color:#fff;outline:0;border-radius:2px}.CSS__QuickRegisterFormView__registerInput:focus{border-color:#0f0;box-shadow:inset 0 0 8px #0f0;border-radius:3px}.CSS__QuickRegisterFormView__registerInput::-webkit-input-placeholder{color:#555}.CSS__QuickRegisterFormView__registerInput::-moz-placeholder{color:#555}.CSS__QuickRegisterFormView__registerInput:-ms-input-placeholder,.CSS__QuickRegisterFormView__registerInput::-ms-input-placeholder{color:#555}.CSS__QuickRegisterFormView__registerInput::placeholder{color:#555}.CSS__QuickRegisterFormView__registerInput::-moz-selection{background:#0f0;color:#000}.CSS__QuickRegisterFormView__registerInput::selection{background:#0f0;color:#000}.CSS__QuickRegisterFormView__passwordsError{margin-left:12px;font-size:96%;color:#fff;border:1px solid #622;background:#d00;padding:8px 8px 8px 26px;font-weight:700;text-indent:-18px;border-radius:12px;box-shadow:3px 4px 2px rgba(128,128,128,.33)}.CSS__QuickRegisterFormView__registerCont{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;overflow-x:visible;overflow-y:hidden;-webkit-transition:height,opacity;transition:height,opacity;-webkit-transition-duration:.16s;transition-duration:.16s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.CSS__QuickRegisterFormView__registerCont_visible{opacity:1;height:180px}.CSS__QuickRegisterFormView__registerCont_hidden{opacity:0;height:48px}.CSS__QuickRegisterFormView__registerRow{height:32px}.CSS__QuickRegisterFormView__registerRow,.CSS__QuickRegisterFormView__registerRowAllowPromotionalEmails,.CSS__QuickRegisterFormView__registerRowEmail{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;margin-bottom:6px;-webkit-box-align:center;align-items:center;-webkit-box-flex:0;flex:0 0 auto}.CSS__QuickRegisterFormView__registerRowEmail{margin-top:12px;height:32px}.CSS__QuickRegisterFormView__registerRowAllowPromotionalEmails{height:42px}.CSS__QuickRegisterFormView__registerRow_label{display:inline-block;width:200px;text-align:right;padding-right:8px}.CSS__QuickRegisterFormView__registerRow_input{border:1px solid #00f}.CSS__QuickRegisterFormView__emailExplanation{margin-left:12px;font-size:90%;color:#ddd}.CSS__QuickRegisterFormView__allowPromotionalEmailsLabel{align-self:flex-start;color:#ddd}.CSS__QuickRegisterFormView__allowPromotionalEmailsLabel_extra{text-indent:20px;font-size:90%;color:#ccc}.CSS__QuickRegisterFormView__registerButton{background-color:#000;border:1px solid #0c0;color:#0c0;cursor:pointer;margin-top:16px;font-size:120%;padding:12px;width:220px;margin-left:auto;margin-right:auto}.CSS__QuickRegisterFormView__registerButton:hover{background-color:#001600;color:#0f0;border-color:#0f0;box-shadow:inset 0 0 8px #0f0}.CSS__QuickRegisterFormView__registerButton:focus{outline:0}.CSS__QuickRegisterFormView__registerButton:active{background:#0f0;color:#000}.header_login_button{color:#00f;text-decoration:underline}.header_login_button,.home__main_heading_row,.x{display:-webkit-box;display:flex}.home__main_heading_row{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.home__main_heading{-webkit-box-flex:0;flex:0 0 auto;padding:0;border-radius:62px;text-align:center;background:#4d4;color:#000;font-weight:700;font-size:366%;width:420px;margin:64px 80px;font-variant:small-caps}.home__main_heading_text{color:#ada;font-size:120%;max-width:720px;margin:12px;line-height:1.4;text-align:center}.home__discord_cont{position:absolute;right:8px;top:60px;-webkit-transform-origin:right;transform-origin:right;opacity:.55;-webkit-transform:perspective(600px) rotateY(-45deg);transform:perspective(600px) rotateY(-45deg);-webkit-transition:opacity,-webkit-transform;transition:opacity,transform;transition:opacity,transform,-webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s}.home__discord_cont:hover{opacity:1;-webkit-transform:perspective(600px) rotateY(0deg);transform:perspective(600px) rotateY(0deg)}.home__info_box{background:#181818;max-width:600px;border:2px solid #283128;margin:15px auto;padding:8px}.home__info_box a,.home__info_box a:visited{color:#0f0;text-decoration:none}.home__info_box a:focus,.home__info_box a:hover{text-decoration:underline}.home__info_box_p{color:#fff;margin:14px 0}.home__info_box_join{text-align:center;font-size:110%;color:#eef;margin:48px 0}.home__facebook_waiting_list_button{cursor:pointer;width:256px;height:40px;background:#3b5998;background-image:url(https://www.facebook.com/rsrc.php/v3/yR/r/teE39sffXW8.png);background-repeat:no-repeat;background-position:12px;border:0;color:#fff;border-radius:4px;margin:0 16px}.home__facebook_waiting_list_button:not([disabled])::after{content:"Login with Facebook";font-size:122%}.home__facebook_waiting_list_button[disabled]{background:repeating-linear-gradient(90deg,#3b5998,#3b5998 10px,#324c82 10px,#324c82 20px);-webkit-animation-name:login_panel_submit_animation;animation-name:login_panel_submit_animation;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-repeat:none;cursor:default}.home__facebook_waiting_list_button[disabled]::after{content:"Loading...";font-size:122%;color:#ccc}.home__facebook_waiting_list_button:focus:focus,.home__facebook_waiting_list_button:focus:hover,.home__facebook_waiting_list_button:hover:focus,.home__facebook_waiting_list_button:hover:hover,.login_panel_facebook_login_button:focus:focus,.login_panel_facebook_login_button:focus:hover,.login_panel_facebook_login_button:hover:focus,.login_panel_facebook_login_button:hover:hover{background-color:#4c70ba}.login_panel_root{position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background:#000;display:flex;width:400px;border-radius:12px;border:4px double #222}.login_panel_root h2{margin:6px 20px 20px;padding:8px;border-bottom:1px solid #444;font-weight:400;font-size:120%;color:#ddd;text-align:center}.login_panel_close_button{position:absolute;top:0;right:0;color:#aaa;background:0 0;border:0;padding:2px;margin:0 4px;cursor:pointer}.login_panel_close_button:focus,.login_panel_close_button:hover{color:#fff}.login_panel_facebook_login_button{cursor:pointer;margin-left:auto;margin-right:auto;margin-top:38px;display:block;width:256px;height:40px;background:#3b5998;background-image:url(https://www.facebook.com/rsrc.php/v3/yR/r/teE39sffXW8.png);background-repeat:no-repeat;background-position:12px;border:0;color:#fff;border-radius:4px}.login_panel_facebook_login_button:not([disabled])::after{content:"Login with Facebook";font-size:122%}.login_panel_facebook_login_button[disabled]{background:repeating-linear-gradient(90deg,#3b5998,#3b5998 10px,#324c82 10px,#324c82 20px);-webkit-animation-name:login_panel_submit_animation;animation-name:login_panel_submit_animation;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-repeat:none;cursor:default}.login_panel_facebook_login_button[disabled]::after{content:"Loading...";font-size:122%}.login_panel_divider{margin:48px 20px 0;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center}.login_panel_divider_line{-webkit-box-flex:1;flex:1 1 0px;background:#444;height:1px}.login_panel_divider_or{-webkit-box-flex:0;flex:0 1 auto;color:#888;padding:8px;font-size:66%}.login_panel_error{color:#f65;margin:16px 0 0;padding:0;text-align:center;font-size:92%}.login_panel_form{margin:0 20px 20px}.login_panel_form_row{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;margin:8px 0}.login_panel_input,.login_panel_label{-webkit-box-flex:1;flex:1 1 0px;font-size:92%}.login_panel_label{padding-right:12px;text-align:left;color:#ddd}.login_panel_input{padding:6px;border:1px solid #aaa;background:#000;color:#fff}.login_panel_input::-webkit-input-placeholder{color:#555}.login_panel_input::-moz-placeholder{color:#555}.login_panel_input:-ms-input-placeholder,.login_panel_input::-ms-input-placeholder{color:#555}.login_panel_input::placeholder{color:#555}.login_panel_input::-moz-selection{background:#0f0;color:#000}.login_panel_input::selection{background:#0f0;color:#000}.login_panel_reset_password{-webkit-box-ordinal-group:2;order:1;align-self:flex-end;color:#696;font-size:70%;text-decoration:none}.login_panel_reset_password:focus,.login_panel_reset_password:hover{text-decoration:underline;color:#6d6}.login_panel_submit{-webkit-box-ordinal-group:3;order:2;padding:8px 24px;border:0;border-radius:3px;cursor:pointer;background:#4a4;color:#000}.login_panel_submit:focus,.login_panel_submit:not([disabled]):hover{background:#6c6}.login_panel_submit[disabled]{background:repeating-linear-gradient(90deg,#4a4,#4a4 10px,#080 10px,#080 20px);-webkit-animation-name:login_panel_submit_animation;animation-name:login_panel_submit_animation;-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-repeat:none;cursor:default}.modal_dialog_backdrop,.modal_dialog_container{position:fixed;left:0;top:0;width:100%;height:100%}.modal_dialog_container{-webkit-box-orient:vertical;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background:rgba(32,32,32,.85)}.modal_dialog_container,.navbar_logo,.navbar_root{display:-webkit-box;display:flex;-webkit-box-direction:normal}.navbar_root{background:#222;border-bottom:3px double #444;-webkit-box-orient:horizontal;flex-direction:row}.navbar_logo{-webkit-box-orient:vertical;flex-direction:column}.navbar_logo a,.navbar_logo a:visited{margin:5px;padding:4px 12px;border-radius:14px;background:#fff;color:#000;font-weight:700;font-size:100%;font-variant:small-caps;border:1px solid #fff;text-decoration:none}.navbar_logo a:hover,.navbar_logo a:visited:hover{border:1px solid #fff;background:#000;color:#fff}.navbar_auth{margin:0 0 0 auto;border-left:3px double #444}.navbar_auth button{cursor:pointer;border:0;background:0 0;font-size:100%;color:#fff;padding:0 32px;height:100%}.navbar_auth button:focus,.navbar_auth button:hover{background:#444}.profile_menu_root{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:absolute;background:#000;padding:16px 0;outline:0;border-radius:12px;border:4px double #888;width:200px}.profile_menu_button,.profile_menu_link{display:block;cursor:pointer;margin:0;font-size:92%;padding:12px;border:1px solid #0f0;border-width:1px 0;border-color:#000;text-decoration:none;color:#fff;text-align:left;background:0 0}.profile_menu_button:focus,.profile_menu_button:hover,.profile_menu_link:focus,.profile_menu_link:hover{border-color:#030;color:#0b0;padding-left:16px}