.mail_suggestion{color:#999;font-size:11px;margin:2px 0 4px 0}#logo{padding:27px 0 11px;margin-bottom:70px;background-color:#fff;text-align:center}#logo img{vertical-align:bottom}#logo div{padding-bottom:1px;display:block}#logo .top_inner{font-size:14px;margin:auto;max-width:320px}@media only screen and (max-width:480px){#logo{display:none}}.login_signup_form{box-sizing:border-box;max-width:400px;font-size:13px;color:#000;margin:auto;width:400px}.login_signup_form h1{font-size:26px;font-weight:700;color:#000;margin:0 0 1.1em;padding:0}.login_signup_form .error_block,.login_signup_form .global_error{margin-bottom:1em}.login_signup_form .error_block a,.login_signup_form .global_error a{text-decoration:underline}.login_signup_form .error_msg{display:flex;align-items:center;color:#dd4b39;padding:.5em 0}.login_signup_form .error_msg img{margin-right:6px}.login_signup_form .error_msg span{flex-basis:calc(100% - 24px)}.login_signup_form .label{display:block;font-weight:700;font-size:13px;margin-bottom:5px}.login_signup_form .field{margin-bottom:10px}.login_signup_form .field .field_hint{float:right;color:#666}.login_signup_form .hint_text{color:#666}.login_signup_form input{box-sizing:border-box;font-size:13px;font-weight:400;width:100%;padding:.75em 1em;border:1px solid #ddd;border-radius:5px}.login_signup_form input.has_error{border-color:#dd4b39}.login_signup_form input:active{border-color:#999}.login_signup_form input[type=checkbox]{display:inline-block;width:unset}.login_signup_form .accept_terms{margin-bottom:1em}.login_signup_form .loading_spinner{display:none;text-align:center;margin-top:1em}.login_signup_form .loading_spinner.show{display:block}.login_signup_form .middle_separator{color:#777;font-size:13px;top:-9px;left:41%}.login_signup_form .forgot_password{color:#999}.login_signup_form .mail_suggestion{position:relative;top:-10px;font-size:11px;margin:0}.login_signup_form .ist_button_apple,.login_signup_form .ist_button_facebook,.login_signup_form .ist_button_google{cursor:pointer;box-sizing:border-box;width:100%;font-weight:400;font-size:13px !important;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.login_signup_form .ist_button_apple img,.login_signup_form .ist_button_facebook img,.login_signup_form .ist_button_google img{margin:0 8px 0 0 !important}.login_signup_form .submit_btn{cursor:pointer;text-align:center;display:block;height:auto;width:100%;font-size:13px !important;font-weight:700;padding:9px 12px;box-sizing:border-box;border-radius:5px}.login_signup_form .help_block{margin-top:20px;text-align:center;font-size:13px}.login_signup_form .help_block hr{margin:1em 0;padding:0;border:0;color:#ddd;background-color:#ddd;height:1px}.login_signup_form .help_block p{margin:20px}.login_signup_form .help_block .support_block{color:#666;margin-bottom:0}.login_signup_form .help_block .support_block a{color:#666}.login_signup_form .footer_link{margin-top:2em;text-align:center}.login_signup_form .footer_link a{color:#ccc}.login_signup_form .top_help{color:#333;text-align:center}@media only screen and (max-width:480px){.login_signup_form .top_help{text-align:left}.login_signup_form .top_help .title{display:none}}.login_signup_form .title{color:#333;font-size:26px;font-weight:700;margin-bottom:10px}.login_signup_form form{margin-top:30px}.login_signup_form form .ist_button{cursor:pointer;text-align:center;display:block;height:auto;width:100%;font-size:13px !important;font-weight:700;padding:9px 12px;box-sizing:border-box;border-radius:5px}.login_signup_form .caption{color:#999;font-size:12px;margin-top:0}.login_signup_form #changed{background:0;border:0;text-align:left}.login_signup_form #changed .inner{border:0;padding:0}.login_signup_form .global_error{display:none}.login_signup_form .global_error.show{display:block}@media(max-width:400px){.login_signup_form{width:100%}.login_signup_form h1{margin:.5em 0 1.5em}}#tos_confirm{max-width:410px;color:#333}#tos_confirm h4{font-size:1em;text-align:center}#tos_confirm #agree_term_btn{width:240px;display:block;margin:1.5em auto;cursor:pointer;font-weight:400}#tos_confirm .italic{font-style:italic}.stay_login_label{display:block;margin-top:20px;margin-bottom:15px;color:#666;line-height:1em}.stay_login_label input[type=checkbox]{margin-left:0}.forget_pass_link{line-height:1em}.toggle_password{position:relative}.toggle_password input[type=password]{padding-right:40px;width:100%}.toggle_password .toggle{width:24px;height:24px;cursor:default;position:absolute;top:50%;right:8px;margin-top:-12px;cursor:pointer;border-radius:3px}.toggle_password .toggle .icon_off{display:none}.toggle_password .toggle[aria-checked=true] .icon_off{display:inline-block}.toggle_password .toggle[aria-checked=true] .icon_on{display:none}.toggle_password .toggle:hover{background:#eee}.toggle_password .toggle:hover svg.eye_on .outline{fill:#202020}.toggle_password .toggle:hover svg.eye_off .outline{stroke:#202020}.separator{margin-top:30px;margin-bottom:30px;height:0;border-top:1px solid #ddd;border-bottom:1px solid #fff;position:relative}.middle_separator{position:absolute;padding:0 16px;color:#ccc;background:#fff;font-size:11px;text-shadow:0 1px 0 #fff;text-transform:uppercase;top:-7px;left:30%}.spinner_btn{margin-bottom:20px}.spinner_btn .ring_spinner{position:absolute;top:50%;margin-top:-10px;margin-left:2em;display:none}.spinner_btn.loading,.spinner_btn:disabled{opacity:.7}.spinner_btn.loading .ring_spinner{display:inline-block}[data-ui-frameless-titlebar=true] #electron_close_window_hint{display:block !important;font-size:13px;font-weight:700;margin-top:25px;text-align:center}[data-ui-frameless-titlebar=true] #electron_drag_region{width:calc(100vw - 12px);height:50px;-webkit-app-region:drag;position:absolute;top:6px;left:6px}[data-ui-frameless-titlebar=true] .standalone_page__frame,[data-ui-frameless-titlebar=true] .standalone_page__frame *{-webkit-app-region:no-drag}#signup{box-sizing:border-box;overflow-x:hidden}#signup .signup_positioner{display:flex;position:relative}#signup .signup_positioner,#signup .step_one,#signup .step_two{animation-duration:.3s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}#signup .step_one,#signup .step_two{box-sizing:border-box;min-width:100%;max-width:100%;padding:0 3px}#signup .step_two{visibility:hidden}@keyframes visible{0%{visibility:hidden}to{visibility:visible}}@keyframes hidden{0%{visibility:visible}to{visibility:hidden}}#signup.in_step_two .signup_positioner{animation-name:step-two}@keyframes step-two{0%{transform:translateX(0)}to{transform:translateX(-100%)}}#signup.in_step_two .step_two{animation-name:visible}#signup.in_step_two .step_one{animation-name:hidden}#signup.in_step_one .signup_positioner{animation-name:step-one}@keyframes step-one{0%{transform:translateX(-100%)}to{transform:translateX(0)}}#signup.in_step_one .step_two{animation-name:hidden}#signup.in_step_one .step_one{animation-name:visible}#signup .backlink{display:inline-flex;align-items:center;color:#000;padding:0 .5em;margin-bottom:1em}#signup .backlink:hover{background-color:#eee;border-radius:3px;text-decoration:none}#signup .backlink svg{margin-left:-10px}#signup .password_hint{margin-top:.5em}
