.css-sprite-settings{background-image:url(../png/css-sprite-settings.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-settings{background-image:url(../png/css-sprite-settings-x2.png);background-size:255.5px 144.5px}}.custom-checkbox,.custom-radiobutton{display:inline-block;line-height:22px;vertical-align:middle}.custom-checkbox input:checked~span,.custom-radiobutton input:checked~span{background:#039be5;border:0}.custom-checkbox input:checked~span:after,.custom-radiobutton input:checked~span:after{visibility:visible}.custom-checkbox.disabled span,.custom-checkbox input:disabled~span,.custom-radiobutton.disabled span,.custom-radiobutton input:disabled~span{opacity:.3;cursor:default}.custom-checkbox input,.custom-radiobutton input{display:none}.custom-checkbox span,.custom-radiobutton span{position:relative;display:inline-block;width:22px;height:22px;overflow:hidden;background:#fff;border:2px solid #d8d8d8;border-radius:50%;vertical-align:middle;cursor:pointer}.custom-checkbox span:after,.custom-radiobutton span:after{content:"";position:absolute;left:50%;top:50%;visibility:hidden;background-image:url(../png/css-sprite-settings.png);background-position:-30px -130.5px;background-repeat:no-repeat;overflow:hidden;display:block;width:14px;height:11px;margin-left:-7px;margin-top:-5.5px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.custom-checkbox span:after,.custom-radiobutton span:after{background-image:url(../png/css-sprite-settings-x2.png);background-size:255.5px 144.5px}}.acct-settings .btn-alert{position:relative;border-radius:54px;font-family:CoFo Brilliant,Arial,sans-serif;font-weight:500;transition-property:all;transition-duration:.3s;background-clip:padding-box;display:inline-block;text-align:center;line-height:normal;vertical-align:middle;cursor:pointer;border:2px solid transparent;background-color:#ff5d5d;color:#fff}.acct-settings .btn-alert:focus-visible{box-shadow:0 0 0 3px rgba(218,226,255,.3)}.acct-settings .btn-alert.loading .label{visibility:hidden}.acct-settings .btn-alert.loading .loader{position:absolute;left:50%;transform:translateX(-50%)}.acct-settings .btn-alert:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.acct-settings .btn-alert:focus-visible,.acct-settings .btn-alert:hover{background-color:#e14b4b;box-shadow:none}.acct-settings .btn-alert:active{background-color:#c43939}.acct-settings .btn-alert.loading,.acct-settings .btn-alert:disabled{background-color:rgba(0,0,0,.1);color:#999;border-color:transparent;opacity:1}.acct-settings label span.req{display:inline-block;font-size:1.2em;line-height:normal;color:#e91e63}.acct-settings .premium-cancellation-warning{font-weight:700;margin-top:16px}.acct-settings-social .reset-social-accounts{border:1px solid #e91e63}.acct-settings-social .reset-social-accounts .btn{background:#e91e63;border:0;font-size:12px;color:#fff}.acct-settings-social .socialaccount_providers .btn{color:#fff}.acct-settings-social .socialaccount_providers .btn.facebook{background:#3b5998}.acct-settings-social .socialaccount_providers .btn.google{background:#d34836}.acct-settings-social .socialaccount_providers .btn.apple{background:#333}.acct-settings-social .accts input{margin:0 8px 0 0}.acct-settings-social .accts .socialaccount_provider{font-weight:700}.deactivate-account-link{padding-top:24px}.acct-settings-deactivate-account form input[type=checkbox],.acct-settings-deactivate-account form input[type=radio]{margin:0 4px 0 0;line-height:normal}.acct-settings-deactivate-account .second-step{padding-top:8px}.acct-settings-deactivate-account .no-password{padding:8px 0;color:#e91e63}.acct-settings-deactivate-account .no-password a{color:#e91e63;text-decoration:underline}.acct-settings-deactivate-account .how-to-reactivate{padding-left:24px;font-size:11px;line-height:1.4em}.acct-settings-deactivate-account .password{padding:8px 0}.acct-settings-deactivate-account .password p{margin:8px 0 0}.acct-settings-deactivate-account .password .errorlist,.acct-settings-deactivate-account .password input{margin:0}.acct-settings-deactivate-account .btn-submit{margin-top:16px}.acct-settings-deactivate-account .btn-submit.hide{display:none}.acct-settings-email .email{display:block;font-size:14px}.acct-settings-email .primary:before,.acct-settings-email .verified:before{content:"";background-image:url(../png/css-sprite-settings.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.acct-settings-email .primary:before,.acct-settings-email .verified:before{background-image:url(../png/css-sprite-settings-x2.png);background-size:255.5px 144.5px}}.acct-settings-email .verified:before{background-position:-46px -130.5px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:13px;height:11px}.acct-settings-email .primary:before{background-position:0 -130.5px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:14px;height:14px}.acct-settings-email .legend{padding-top:48px;color:#777}.acct-settings-email .legend p{position:relative;margin-bottom:16px;padding-left:24px;font-size:11px;line-height:1.4em}.acct-settings-email .legend span{position:absolute;top:4px;left:0}.acct-settings-email .icon-verified{background-position:-46px -130.5px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:13px;height:11px}.acct-settings-email .icon-primary{background-position:0 -130.5px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:14px;height:14px}.acct-settings .acct-settings-email form input[type=email]{border-radius:10px;height:42px;padding:0 16px;border-color:#e5e5e5}.acct-settings .acct-settings-email form input[type=email]:focus{border-color:#000;border-width:1px;box-shadow:0 0 0 1px #000}.acct-settings .acct-settings-email form .btn[type=submit]{width:auto;height:42px}.acct-settings .acct-settings-email form .btn[type=submit],.acct-settings .acct-settings-email form .btn[type=submit]:active,.acct-settings .acct-settings-email form .btn[type=submit]:focus,.acct-settings .acct-settings-email form .btn[type=submit]:hover{box-shadow:none!important;transform:none!important}.acct-settings-notifs .pref-group,.acct-settings-sounds .pref-group{margin-bottom:48px}.acct-settings-notifs .pref-group-row.highlighted,.acct-settings-sounds .pref-group-row.highlighted{background:rgba(255,197,0,.25)}.acct-settings-notifs .pref-group-row.transition,.acct-settings-sounds .pref-group-row.transition{-webkit-transition:background 1s linear;transition:background 1s linear}.acct-settings-notifs form,.acct-settings-sounds form{margin:0}.acct-settings-notifs .preference,.acct-settings-sounds .preference{font-weight:500}.acct-settings-notifs .checkbox label,.acct-settings-sounds .checkbox label{display:inline-block;margin:0}.acct-settings-notifs .checkbox input,.acct-settings-sounds .checkbox input{float:none;vertical-align:-2px}.acct-settings-notifs .custom-checkbox span,.acct-settings-sounds .custom-checkbox span{vertical-align:-5px}.acct-settings .acct-settings-notifs h2,.acct-settings .acct-settings-sounds h2{padding:0;margin:0}.acct-settings-personal-data-export .hidden{display:none}.acct-settings-personal-data-export .underline{color:#333;text-decoration:underline}.acct-settings-personal-data-export .underline:hover{color:#333;text-decoration:none}.css-sprite-third-party{background-image:url(../png/css-sprite-third-party.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-third-party{background-image:url(../png/css-sprite-third-party-x2.png);background-size:142px 122px}}.css-sprite-global{background-image:url(../png/css-sprite-global.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-global{background-image:url(../png/css-sprite-global-x2.png);background-size:300px 234px}}.css-sprite-logos{background-image:url(../png/css-sprite-logos.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-logos{background-image:url(../png/css-sprite-logos-x2.png);background-size:340px 190px}}.premium-group-signup-banner{margin-bottom:0;background:#95d3fe;text-align:center}body.signin.signup #system-msgs #wrapper{width:676px}body.signin #system-msgs{left:0}body.signin #system-msgs #wrapper{width:476px;padding:0 16px}body.signin #wrapper{width:476px;float:none;margin-left:auto;margin-right:auto;padding-top:0}@media (max-width:960px){body.signin{min-width:100%}body.signin #wrapper{max-width:100%}}#signup-form .form{border:1px solid #bbb;box-shadow:0 1px 4px rgba(0,0,0,.2)}#signup-form .show-password{padding:8px 1px;background-color:transparent;border:0;position:absolute}#signup-form .show-password span{background-position:-269px -101px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:23px;height:12px;float:left}#signup-form .show-password.active span{background-position:-244px -101px}#signup-form .outer-field{position:relative;margin:0}#signup-form{width:648px;margin-left:-98px;margin-bottom:50px}#signup-form.clearfix.hide{display:none}#signup-form.fb{width:100%;margin-left:0}#signup-form.fb .form{width:100%;padding:30px}#signup-form .header{margin:50px 0 8px}#signup-form .header h2{font-size:1.7em}#signup-form .form{position:relative}#signup-form label{font-weight:700}#signup-form input{width:100%;padding:0 16px}#signup-form input.email-invalid{border-color:#ffc500;box-shadow:0 0 8px #ffc500}#signup-form #id_birthday_month{width:42%}#signup-form #id_birthday_day{width:27%}#signup-form #id_birthday_year{width:22%}#signup-form .bday-expl,#signup-form .email-expl{position:absolute;display:block;top:32px;right:-29px;width:24px;height:24px;border:1px solid #f0f0f0;background:#f0f0f0;text-align:center;color:#333;line-height:24px;border-radius:50%}#signup-form .bday-expl:hover,#signup-form .email-expl:hover{text-decoration:none;border-color:#d7d7d7}#signup-form .btn{float:left;clear:left;width:110px}#signup-form .btn.accept{width:auto}#signup-form .submit{margin:10px 0}#signup-form p.tou{margin:16px 0 0;font-size:11px;line-height:16px}#signup-form .content{float:left;flex:1;padding:30px 35px 30px 25px}#signup-form .sidebar{width:194px;padding:24px 16px;background:#f7f7f7;box-shadow:inset 2px 0 0 rgba(0,0,0,.05);text-align:center;font-size:12px}#signup-form .sidebar h2{font-weight:400;margin-bottom:15px;color:#919191}#signup-form .sidebar ul{border-top:1px solid #bbb}#signup-form .sidebar ul li{padding:16px 0;border-bottom:1px solid #bbb;color:#919191;line-height:1.4em}#signup-form .outer-field.double{clear:none;width:50%;margin:5px 0;padding-right:16px}#signup-form .outer-field.double:last-child{padding-right:0}#signup-form .outer-field.double.tall label{height:36px}#signup-form .outer-field.birthday fieldset{float:left;width:100%}#signup-form .outer-field.birthday select{margin-right:3%}#signup-form .outer-field.birthday select:last-child{margin-right:0}#signup-form .show-password{top:26px;right:-27px}#signup-form .validation-error-msg{float:left;clear:left;margin:-14px 0 -4px}@media (max-width:670px){#signup-form{width:100%;margin-left:0}#signup-form .content{width:100%}#signup-form .sidebar{display:none}}.fill-out-form-with-fb{display:block;float:left;clear:left;margin-bottom:30px;padding:10px 0;width:100%!important;border-radius:0}.signup-alert{text-align:center}#errorMsg{color:#ff5d5d;margin-bottom:15px;padding:10px;border-radius:4px;background-color:#fff7f7;text-align:left}#errorMsg.rebrand{color:#c43939}body.signup-additional-info-page{padding-top:96px}body.signup-additional-info-page #system-msgs .alert{width:412px;padding:12px 16px;margin:0 auto;background:#fff7e6;border:solid #bbb;border-width:1px 1px 0;font-size:14px;line-height:20px;color:#01579b}#g-recaptcha{display:flex!important;justify-content:center;margin-bottom:12px;clear:both}.signup-page{position:absolute;top:0;left:0;width:100%;height:100%}.signup-page .logo{position:absolute;top:64px;left:80px;z-index:1}.signup-page .logo img{width:136px;height:auto}.signup-page .public-signup-modal{display:flex;width:100%;height:100%}.signup-page .public-signup-modal.show-form .public-buttons,.signup-page .public-signup-modal.show-form .text{display:none}.signup-page .public-signup-modal.show-form.show-login .login-form-container,.signup-page .public-signup-modal.show-form.show-signup .signup-form-container{display:block}.signup-page .public-signup-modal.show-form.show-login .forget{display:inline;margin-right:16px}.signup-page .public-signup-modal.show-signup .signup-buttons{display:block}.signup-page .public-signup-modal.show-signup .login-buttons{display:none}.signup-page .public-signup-modal.show-signup .signup-alternative{display:block}.signup-page .public-signup-modal.show-signup .login-alternative{display:none}.signup-page .public-signup-modal.show-signup .for-signup{display:block}.signup-page .public-signup-modal.show-login .signup-buttons{display:none}.signup-page .public-signup-modal.show-login .login-buttons{display:block}.signup-page .public-signup-modal.show-login .signup-alternative{display:none}.signup-page .public-signup-modal.show-login .for-login,.signup-page .public-signup-modal.show-login .login-alternative{display:block}.signup-page .for-login,.signup-page .for-signup{display:none;font-weight:700}.signup-page .public-signup-left{display:flex;flex-direction:column;justify-content:center;align-items:center;width:60%;height:100%}.signup-page .public-signup-left .stars{margin-top:-60px}.signup-page .public-signup-left img{position:static;margin:-222px 0 0 -44px}.signup-page .public-signup-left .custom-img{width:auto;max-width:88%;max-height:50%;margin:-50vh 0 0}.signup-page .public-signup-left h2{position:absolute;bottom:86px;width:100%;margin:0;font-weight:600;font-size:40px;line-height:1.27em;color:hsla(0,0%,100%,.87);text-align:center}@media screen and (max-width:699px){.signup-page .public-signup-left{display:none}}.signup-page .public-signup-right{flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 16px}.signup-page .public-signup-right>div{max-width:384px}.signup-page .public-signup-right .header,.signup-page .public-signup-right .text{margin:0 0 50px;padding:0;font-weight:700;font-size:28px!important;line-height:1.07em;color:#000}.signup-page .public-signup-right .header span,.signup-page .public-signup-right .text span{display:none}.signup-page .public-signup-right .public-buttons{padding:0;margin-bottom:142px}.signup-page .public-signup-right .alternative{position:static;margin:0!important}.signup-page .public-signup-right .login-form-container,.signup-page .public-signup-right .signup-form-container{margin-bottom:60px;padding:0}.signup-page .public-signup-right .login-form-container .forgot-password{display:none}.signup-page .public-signup-right .bday-expl,.signup-page .public-signup-right .email-expl{top:13px;right:-28px}.signup-page .public-signup-right #errorMsg{font-size:14px;line-height:1.4em;color:#e91e63;border-color:rgba(233,30,99,.3);text-align:left}.signup-page .public-signup-right #errorMsg a{color:#e91e63;text-decoration:underline}.signup-page .public-signup-right #errorMsg a:hover{color:#c1134e}.signup-page .public-signup-right .errorlist{margin:-8px 0 4px;text-align:left;z-index:1}.signup-page .public-signup-right .errorlist li{padding:0 16px}.signup-page .public-signup-right .control-group{display:flex;flex-direction:column;border:1px solid silver;border-radius:6px}.signup-page .public-signup-right .control-group.focused{border-color:#ffce4c}.signup-page .public-signup-right .field-group .outer-field:first-child .control-group{border-bottom:0;border-radius:6px 6px 0 0}.signup-page .public-signup-right .field-group .outer-field:last-child .control-group{border-radius:0 0 6px 6px}.signup-page .public-signup-right .birthday .control-group{border:0}.signup-page .public-signup-right input{border:0!important;box-shadow:none!important;color:#000!important}.signup-page .public-signup-right .signin-container .control-group.error{display:flex;flex-direction:column-reverse}.signup-page .logged-in{text-align:left}.signup-page .logged-in a{color:#000;text-decoration:underline}.signup-page .logged-in a:hover{opacity:.7}.signup-page.rebrand .public-signup-left{background-image:url(../svg/space.svg)}body:not(.mobile) .signup-page .public-signup-right{flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 16px}@media (max-width:1144px){body:not(.mobile) .signup-page .public-signup-right{padding:0 34px 0 16px}}@media (max-height:608px){body:not(.mobile) .signup-page .public-signup-right{justify-content:flex-start;overflow:auto;padding:40px 16px}}body:not(.mobile) .signup-page form.signup .error-in-name-field-group{margin-bottom:20px}body:not(.mobile) .signup-page form.signup .error-in-name-field-group ul.errorlist{position:absolute;width:100%}body.mobile .signup-page{display:flex;align-items:center;justify-content:center;flex-direction:column;height:auto;min-height:100%;padding:40px 16px;background:#fff;z-index:1}body.mobile .signup-page .logo{position:static;margin-bottom:80px;background-position:-207px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:133px;height:28px}body.mobile .signup-page .public-signup-modal.show-form{align-items:flex-start}body.mobile .signup-page .public-signup-modal.show-form .public-signup-right:before{margin-bottom:40px}body.mobile .signup-page .public-signup-modal.show-form .public-signup-right .public-buttons{margin-bottom:80px}body.mobile .signup-page .public-signup-modal.show-form .signup-form-container{padding-right:22px}body.mobile .signup-page .public-signup-right{padding:0}body.mobile .signup-page .public-signup-right .text{margin-bottom:40px;background:transparent}body.mobile .signup-page .public-signup-right .public-buttons{margin-bottom:80px}.password-reset-page{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1}.password-reset-page .container:after,.password-reset-page .container:before{display:none}.password-reset-page header{display:flex;justify-content:space-between;margin-top:40px}.password-reset-page header .btn{padding:2px 24px;background:#fff;font-size:14px}.password-reset-page header .btn:hover{color:#000}.password-reset-page .logo{background-position:-207px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:133px;height:28px}.password-reset-page main{width:420px;margin-bottom:40px;color:#919191;font-size:16px;line-height:1.4em}.password-reset-page main.logged-in h1{text-align:left}.password-reset-page main a{color:#919191;text-decoration:underline}.password-reset-page main a:hover{color:#727272}.password-reset-page h1{margin-bottom:48px;font-weight:700;font-size:30px;line-height:1.3em;text-align:center}.password-reset-page form{margin-bottom:48px}.password-reset-page form .field{margin-bottom:16px}.password-reset-page form input{display:block;width:100%;height:48px;padding:0 16px;border-radius:6px;font-size:18px;box-shadow:none}.password-reset-page form .errorlist{padding:0 16px}.password-reset-page form .errorlist li{font-size:14px;line-height:1.4em}.password-reset-page form .btn{display:block;width:100%;height:48px;border:0;border-radius:6px;font-size:18px;background:#000;color:#fff}.password-reset-page footer{margin-bottom:40px;padding:0 100px;font-size:14px;line-height:2em;color:rgba(0,0,0,.6)}@media (max-height:500px){.password-reset-page footer{display:none}}.password-reset-page footer ul{display:flex;justify-content:space-between}.password-reset-page footer a{color:rgba(0,0,0,.6)}.password-reset-page footer a:hover{color:#000}@media screen and (min-width:700px) and (max-width:1200px){.password-reset-page footer{padding:0 16px}.password-reset-page footer ul{flex-wrap:wrap;justify-content:center}.password-reset-page footer li{margin:0 8px}}body.mobile .password-reset-page{justify-content:flex-start}body.mobile .password-reset-page header{margin:16px 0 96px}body.mobile .password-reset-page h1{margin-bottom:24px;font-size:24px}body.mobile .password-reset-page form{margin-bottom:24px}.signup-additional-info{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;overflow:hidden;z-index:1}.signup-additional-info .container:after,.signup-additional-info .container:before{display:none}.signup-additional-info header{display:flex;justify-content:space-between;margin-top:40px}.signup-additional-info header .btn{padding:2px 24px;background:#fff;font-size:14px}.signup-additional-info header .btn:hover{color:#000}.signup-additional-info .logo{background-position:-207px 0;background-repeat:no-repeat;overflow:hidden;display:block;width:133px;height:28px}.signup-additional-info main{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:420px;color:#919191;font-size:16px;line-height:1.4em}.signup-additional-info main.logged-in h1{text-align:left}.signup-additional-info main a{color:#919191;text-decoration:underline}.signup-additional-info main a:hover{color:#727272}.signup-additional-info h1{margin-bottom:48px;font-weight:700;font-size:30px;line-height:1.3em;text-align:center}.signup-additional-info form{margin-bottom:48px}.signup-additional-info form .field{margin-bottom:16px}.signup-additional-info form label{display:none}.signup-additional-info form input,.signup-additional-info form select{display:block;width:100%;height:48px;padding:0 16px;border-radius:6px;font-size:18px;box-shadow:none}.signup-additional-info form .errorlist{padding:0 16px}.signup-additional-info form .errorlist li{font-size:14px;line-height:1.4em}.signup-additional-info form .btn{display:block;width:100%;height:48px;border:0;border-radius:6px;font-size:18px;background:#000;color:#fff}.signup-additional-info .birthday>div{display:flex}.signup-additional-info .birthday select{width:80px;margin-right:16px;border-color:#777}.signup-additional-info .birthday select:first-child{flex:1}.signup-additional-info .birthday select:last-child{width:100px;margin:0}body.mobile .signup-additional-info{justify-content:flex-start}body.mobile .signup-additional-info header{margin:16px 0 96px}body.mobile .signup-additional-info main{justify-content:flex-start}body.mobile .signup-additional-info h1{margin-bottom:24px;font-size:24px}body.mobile .signup-additional-info form{margin-bottom:24px}.acct-settings{margin-top:24px}.acct-settings .btn[type=submit]{background-color:transparent;border:2px solid #ccc;color:#000;box-shadow:none;height:48px;width:100%}.acct-settings .btn[type=submit]:focus-visible,.acct-settings .btn[type=submit]:hover{border-color:#000}.acct-settings .btn[type=submit]:active{background-color:#f4f4f4;border-color:#000}.acct-settings .btn[type=submit].disabled,.acct-settings .btn[type=submit].loading,.acct-settings .btn[type=submit]:disabled{background-color:rgba(0,0,0,.1);color:#999;border-color:transparent;opacity:1}.acct-settings input[type=number],.acct-settings input[type=password],.acct-settings input[type=text],.acct-settings select{border-radius:10px;height:42px;border-color:#e5e5e5;box-shadow:none;margin-bottom:0}.acct-settings input[type=number]:focus,.acct-settings input[type=password]:focus,.acct-settings input[type=text]:focus,.acct-settings select:focus{border-color:#000;border-width:1px;box-shadow:0 0 0 1px #000}.acct-settings .sidebar{padding:8px 0;margin-top:50px;border:1px solid #bbb;border-width:1px 0}.acct-settings .sidebar ul a{display:block;color:#777;font-size:11px;line-height:32px}.acct-settings .sidebar ul a:focus,.acct-settings .sidebar ul a:hover{color:#0277bd}.acct-settings .sidebar ul a.active{color:#333;font-weight:700}.acct-settings #already-logged-in{padding:0 0 15px;margin:0 0 15px;border-bottom:1px solid #bbb}.acct-settings #already-logged-in p{margin:0}.acct-settings-avatar .btn,.acct-settings-avatar .upload-avatar-field{width:176px}.upload-avatar-field{position:relative}.upload-avatar-field .btn-wrapper{height:47px;overflow:hidden;position:relative}.upload-avatar-field .btn{padding-left:0;padding-right:0}.upload-avatar-field input{width:1000px;height:0;padding-top:42px;cursor:pointer;line-height:0;font-size:0;opacity:0;position:absolute;right:0;top:0;z-index:1}.upload-avatar-field input:focus{border:0}.upload-avatar-field .filename{padding:10px 0;overflow:hidden;text-align:center;text-overflow:ellipsis}.upload-avatar-form label{margin-bottom:10px;font-weight:500}.upload-avatar-form .errorlist{padding-top:24px}.choose-avatar-form.single-avatar .btn,.choose-avatar-form.single-avatar input{display:none}.choose-avatar-form.single-avatar label img{position:static;margin:0;cursor:default}.choose-avatar-form ul{list-style-type:none;margin:0}.choose-avatar-form ul label{margin:0;font-weight:500}.choose-avatar-form ul ul{padding-bottom:16px}.choose-avatar-form ul ul label{display:inline-block;padding:10px 0 5px;font-weight:400}.choose-avatar-form ul ul label img{margin-left:8px;cursor:pointer}.choose-avatar-form .btn{padding:5px 8px;white-space:normal;line-height:1.35em}.choose-avatar-form .delete-avatars{display:block;padding-top:16px}.delete-avatar-form ul{list-style-type:none;margin:0}.delete-avatar-form ul ul{padding-bottom:16px}.delete-avatar-form ul ul li{display:inline-block;margin-bottom:8px}.delete-avatar-form img{margin:0 16px 0 8px}.delete-avatar-form .change-avatar{display:block;padding-top:16px;text-align:center}.choose-avatar-form .delete-avatars,.delete-avatar-form .change-avatar{display:inline-block;padding:0}.choose-avatar-form .delete-avatars span,.delete-avatar-form .change-avatar span{margin:0 8px}.acct-settings-personal-info label{min-height:23px;margin-bottom:10px;font-size:14px}.acct-settings-personal-info .control-group{margin-bottom:17px;position:relative;display:flex;flex-direction:column}.acct-settings-personal-info input,.acct-settings-personal-info select{width:100%}.acct-settings-personal-info input{padding-left:12px;padding-right:12px}.acct-settings-personal-info select{padding-left:12px}.acct-settings-personal-info .errorlist{order:2}.acct-settings-personal-info .btn{width:100%;padding-left:0;padding-right:0;font-size:11px}.acct-settings-personal-info .submit{margin-bottom:24px;display:flex;align-items:center}.acct-settings-personal-info .submit p{padding:1px 0 0;margin:0;font-size:12px;line-height:14px}.acct-settings-personal-info .personal{padding-top:10px}.acct-settings-personal-info #id_birthday_day,.acct-settings-personal-info #id_birthday_month{margin-right:2%}.acct-settings-personal-info #id_birthday_month{width:41%}.acct-settings-personal-info #id_birthday_day{width:27%}.acct-settings-personal-info #id_birthday_year{width:28%}.acct-settings-personal-info .note{position:relative;top:-4px;margin-bottom:24px;font-size:10px;line-height:1.2em}.acct-settings-personal-info .saved{display:block;margin:-16px 0 8px;color:#e5b100;font-size:11px}@media screen and (min-width:700px) and (max-width:1200px){.acct-settings-personal-info .submit .col-2{width:224px}.acct-settings-personal-info .submit .col-6{width:384px}}.acct-settings-personal-info .col-4:not(.col-last){clear:both}.acct-settings-deactivate-account .einstein{margin:10px 0 30px}.acct-settings-deactivate-account form input[type=checkbox],.acct-settings-deactivate-account form input[type=radio]{vertical-align:1px}.acct-settings-deactivate-account form ul{margin:16px 0}.acct-settings-deactivate-account form ul.errorlist{margin-top:0}.acct-settings-deactivate-account form textarea{width:100%;height:100px}.acct-settings-deactivate-account .other-text{padding-bottom:16px}.acct-settings-deactivate-account .other-text ul{margin-bottom:0}.acct-settings-deactivate-account .no-password a:hover{color:#930e3b;text-decoration:none}.acct-settings-social .reset-social-accounts{padding:8px;margin-bottom:24px}.acct-settings-social .reset-social-accounts .btn{width:150px;padding:4px}.acct-settings-social .socialaccount_providers{padding:8px 0 16px}.acct-settings-social .socialaccount_providers li{display:inline-block;margin-right:24px}.acct-settings-social .socialaccount_providers .btn{width:176px;padding-left:0;padding-right:0}@media screen and (min-width:700px) and (max-width:1200px){.acct-settings-social .socialaccount_providers .btn{width:144px}}.acct-settings-social .accts input{vertical-align:1px}.acct-settings-social .accts .socialaccount_provider{margin-right:16px;font-size:13px}.acct-settings-social .accts .btn{margin-top:8px}.acct-settings-password h3{padding:0 0 12px;margin:0}.acct-settings-password label{padding:8px 0;margin:0}.acct-settings-password input{width:100%}.acct-settings-password .btn{width:176px;margin:8px 0 0}.acct-settings-password .saved{padding:8px 0;color:#e5b100;font-size:11px}.acct-settings-password .note{padding:35px 0 0;font-size:10px;line-height:1.2em}.acct-settings-password .password-reset p{margin:0}.acct-settings-email .email-list li{padding:12px 0}.acct-settings-email .email{font-weight:500}.acct-settings-email .remove{width:31px}.acct-settings-email .btns{font-size:12px}.acct-settings-email .other-btns{color:#777;text-transform:lowercase}.acct-settings-email .make-primary,.acct-settings-email .verify{color:#0277bd;cursor:pointer}.acct-settings-email .make-primary:hover,.acct-settings-email .verify:hover{color:#039be5}.acct-settings-email .primary:before,.acct-settings-email .verified:before{margin-right:4px;vertical-align:-1px}.acct-settings-email .delim{margin:0 4px}.acct-settings-email .add-email-link{padding-top:24px}.acct-settings-email .add-email-form{padding-top:32px}.acct-settings-email .add-email-form p{display:inline-block}.acct-settings-email .add-email-form input{margin:0 4px 0 0}.acct-settings-notifs .pref-group,.acct-settings-sounds .pref-group{display:table;width:100%}.acct-settings-notifs .pref-group-row,.acct-settings-sounds .pref-group-row{display:table-row}.acct-settings-notifs .pref-group-header,.acct-settings-sounds .pref-group-header{font-weight:700}.acct-settings-notifs .pref-group-header div,.acct-settings-sounds .pref-group-header div{padding-left:0;padding-right:0;font-size:10px}.acct-settings-notifs .pref-group-header h2,.acct-settings-sounds .pref-group-header h2{padding:0;text-align:left}.acct-settings-notifs .note,.acct-settings-sounds .note{padding-top:16px;color:#919191}.acct-settings-notifs .checkbox,.acct-settings-notifs .preference,.acct-settings-sounds .checkbox,.acct-settings-sounds .preference{display:table-cell;padding:16px;border-bottom:1px solid #bbb;vertical-align:middle}.acct-settings-notifs .checkbox-sound,.acct-settings-notifs .preference-sound,.acct-settings-sounds .checkbox-sound,.acct-settings-sounds .preference-sound{padding-left:0;padding-bottom:32px}.acct-settings-notifs .checkbox,.acct-settings-sounds .checkbox{width:110px;text-align:center}.acct-settings-notifs .checkbox-sound,.acct-settings-sounds .checkbox-sound{width:54px}.acct-settings-notifs .checkbox input,.acct-settings-sounds .checkbox input{margin:0}.acct-settings .acct-settings-notifs h2{padding-top:16px}.acct-settings-timezone .form{padding:20px 0 25px}.acct-settings-timezone .form.lang{border-top:1px solid #bbb}.acct-settings-timezone .current-timezone{padding:0 0 20px;margin:0}.acct-settings-timezone label{margin-bottom:11px;font-size:14px}.acct-settings-timezone input,.acct-settings-timezone select{width:100%}.acct-settings-timezone .btn{width:176px}.acct-settings-timezone .save-badge{display:inline-block;margin-left:8px;color:#e5b100}.acct-settings-personal-data-export .exporting .spinner{vertical-align:middle}.acct-settings-logged-out{width:600px;margin:30px auto;border-left:3px solid #d8d8d8;padding:0 0 0 25px}.acct-settings-logged-out h3{padding-top:10px}.css-sprite-signup{background-image:url(../png/css-sprite-signup.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-signup{background-image:url(../png/css-sprite-signup-x2.png);background-size:475px 326px}}.css-sprite-signup.rebrand,.rebrand .css-sprite-signup{background-image:none}.css-sprite-index{background-image:url(../png/css-sprite-index.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-index{background-image:url(../png/css-sprite-index-x2.png);background-size:50px 24px}}.css-sprite-signup-modal{background-image:url(../png/css-sprite-signup-modal.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-signup-modal{background-image:url(../png/css-sprite-signup-modal-x2.png);background-size:167px 127px}}.css-sprite-signup-modal{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:block;width:84.5px;height:127px;margin:20px auto}.fb-icon{position:static;margin-top:0;margin-right:12px;vertical-align:bottom;width:24px;height:24px}.public-signup-modal{width:976px;padding:0;text-align:center;font-family:CoFo Brilliant,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.public-signup-modal input[type=email],.public-signup-modal input[type=password],.public-signup-modal input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.public-signup-modal select{background:#fff url(../png/select-chevron.png) right 8px center no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.public-signup-modal select{background-image:url(../png/select-chevron-2x.png);background-size:8px 5px}}.public-signup-modal-experiment{width:476px;height:600px;padding:0;background:#fff;text-align:center;font-family:CoFo Brilliant,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.public-signup-modal-experiment input[type=email],.public-signup-modal-experiment input[type=password],.public-signup-modal-experiment input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.public-signup-modal-experiment select{background:#fff url(../png/select-chevron.png) right 8px center no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.public-signup-modal-experiment select{background-image:url(../png/select-chevron-2x.png);background-size:8px 5px}}@media screen and (max-width:699px){.public-signup-modal-experiment{height:auto;width:100%;margin:auto}}.modal-bg{background:rgba(58,58,58,.96);display:flex}@media screen and (max-width:699px){.show-password{display:none}}.public-signup-left{width:600px}.public-signup-right{width:376px;background:#fff}.public-signup-right .btn{font-size:16px;border-radius:6px;line-height:32px;padding:8px 0}.public-signup-right .btn:hover{box-shadow:none}.public-signup-right:before{content:"";position:absolute;top:0;right:0;bottom:0;left:600px;background:#fff;z-index:-1}.public-signup-right.show-form .public-buttons,.public-signup-right.show-form .text{display:none!important}.public-signup-right.show-form .alternative{margin:0;padding:24px;background:#0277bd}.public-signup-right.show-form .alternative,.public-signup-right.show-form .btn-link{color:#fff}.public-signup-right.show-signup.show-form .signup-form-container,.public-signup-right.show-signup .signup-alternative,.public-signup-right.show-signup .signup-buttons{display:block}.public-signup-right.show-signup .login-alternative,.public-signup-right.show-signup .login-buttons{display:none}.public-signup-right.show-login .login-alternative,.public-signup-right.show-login .login-buttons,.public-signup-right.show-login.show-form .login-form-container{display:block}.public-signup-right.alt .text,.public-signup-right.show-login .signup-alternative,.public-signup-right.show-login .signup-buttons{display:none}.public-signup-right.alt .alt-text{display:block}.public-signup-right.text-answer .text{display:none}.public-signup-right.text-answer .text-answer-text{display:block}.public-signup-right.autochecked-interactive .text{display:none}.public-signup-right.autochecked-interactive .autochecked-interactive-text{display:block}.public-signup-right .text{padding:24px;background:#0277bd;color:#fff;font-size:16px}.public-signup-right .text strong{display:block;margin-bottom:16px;font-weight:500}.public-signup-right .text svg g{fill:#fff}.public-signup-right .alt-text,.public-signup-right .autochecked-interactive-text,.public-signup-right .text-answer-text{display:none}.public-signup-right .public-buttons{padding:36px 24px 24px}.public-signup-right .public-buttons .btn{width:100%;padding:8px 0;line-height:1.5em}.public-signup-right .public-buttons .btn+.btn{margin-top:12px}.public-signup-right .public-buttons .btn-f-b,.public-signup-right .public-buttons .btn-google{padding-left:0}.public-signup-right .public-buttons .btn-f-b .fb,.public-signup-right .public-buttons .btn-f-b .google,.public-signup-right .public-buttons .btn-google .fb,.public-signup-right .public-buttons .btn-google .google{position:static;margin-top:0;margin-right:16px;vertical-align:bottom}.public-signup-right .public-buttons .btn-f-b .fb,.public-signup-right .public-buttons .btn-google .fb{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:24px;height:24px}.public-signup-right .public-buttons .btn-f-b .google,.public-signup-right .public-buttons .btn-google .google{background-position:-26px 0;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:24px;height:24px}.public-signup-right .public-buttons .btn-google{border:1px solid silver;background-color:#fff}.public-signup-right .public-buttons .btn-email{border:0;background:#e6e6e6;color:#000}.public-signup-right .public-buttons .btn-email:hover{color:#000}.public-signup-right .alternative{position:absolute;right:0;bottom:0;left:600px;margin:0 0 36px}.public-signup-right .alternative p{margin-bottom:0}.public-signup-right .alternative,.public-signup-right.show-form .alternative{color:#727272;background:transparent;font-weight:400;font-size:14px}.public-signup-right .alternative .btn-link,.public-signup-right.show-form .alternative .btn-link{color:#000;text-decoration:underline}.public-signup-right .forget{display:none}.public-signup-right.show-form .alternative .forget{display:inline-block;margin-right:16px}.public-signup-right .login-form-container,.public-signup-right .signup-form-container{display:none;padding:24px}.public-signup-right .login-form-container form,.public-signup-right .signup-form-container form{margin-top:0;margin-bottom:0}.public-signup-right .login-form-container .header{font-size:22px;margin-bottom:24px}.public-signup-right .login-form-container .login-btn-wrapper{margin-bottom:12px;padding:0}.public-signup-right .login-form-container .btn-login{width:100%}.public-signup-right .control-group,.public-signup-right .login-form-container .control-group{margin-bottom:12px}.public-signup-right .control-label{display:none}.public-signup-right .controls input,.public-signup-right .controls select{border:1px solid silver;font-size:18px;line-height:22px;padding:13px 14px;height:48px;box-shadow:none;border-radius:6px}.public-signup-right .controls input:-moz-placeholder,.public-signup-right .controls select:-moz-placeholder{color:#919191}.public-signup-right .controls input:-ms-input-placeholder,.public-signup-right .controls select:-ms-input-placeholder{color:#919191}.public-signup-right .controls input::-webkit-input-placeholder,.public-signup-right .controls select::-webkit-input-placeholder{color:#919191}.public-signup-right .controls input.placeholder,.public-signup-right .controls select.placeholder{color:#919191}.public-signup-right .controls input:focus,.public-signup-right .controls select:focus{border-color:#ffce4c}.public-signup-right .controls input{width:100%;margin-bottom:0}@media screen and (max-width:320px){.public-signup-right .controls input,.public-signup-right .controls select{padding:13px 8px}}.public-signup-right .double .control-group{margin-bottom:0}.public-signup-right .double .control-group input#id_first_name{border-radius:6px 6px 0 0}.public-signup-right .double .control-group input#id_last_name{border-top:0;border-radius:0 0 6px 6px}.public-signup-right .outer-field.birthday{margin-top:12px}.public-signup-right .birthday .control-label{display:none}.public-signup-right .birthday select{margin-right:0}.public-signup-right .birthday #id_birthday_month{width:49%;border-radius:6px 0 0 6px}.public-signup-right .birthday #id_birthday_day{width:24%;border-radius:0;border-left:0}.public-signup-right .birthday #id_birthday_year{width:27%;border-radius:0 6px 6px 0;border-left:0}.public-signup-right .birthday .bday-expl{margin-top:0}.public-signup-right .submit{padding:12px 0}.public-signup-right .submit .btn{width:100%;padding:8px 0;font-weight:500;line-height:1.5em}.public-signup-right .btn-accent{background:#000;border-radius:6px;border:0;font-size:16px;line-height:32px}.public-signup-right .tou{padding:0 15%;text-align:center;font-size:12px;color:#999;line-height:20px}.public-signup-right .tou a{color:#999;text-decoration:underline}.public-signup-right .outer-field{position:relative}.public-signup-right .bday-expl,.public-signup-right .email-expl{position:absolute;top:6px;right:-22px;width:20px;height:20px;background:#f0f0f0;color:#777;font-size:10px;line-height:20px;border-radius:50%}.public-signup-right .forgot-password{float:right;width:50%;line-height:32px}.public-signup-experiment{margin:auto;width:476px;position:relative;background:#fff}.public-signup-experiment .field-group{display:flex;justify-content:space-between;align-items:center;width:100%}.public-signup-experiment .field-group input#id_first_name{border-radius:6px 0 0 6px}.public-signup-experiment .field-group input#id_last_name{border-radius:0 6px 6px 0}.public-signup-experiment .field-group>.row:first-child,.public-signup-experiment .field-group>.row:last-child{width:50%}.public-signup-experiment .field-group .controls{width:100%}@media screen and (max-width:699px){.public-signup-experiment .field-group input#id_first_name{border-radius:6px 6px 0 0}.public-signup-experiment .field-group input#id_last_name{border-radius:0 0 6px 6px}.public-signup-experiment .field-group>.row:first-child,.public-signup-experiment .field-group>.row:last-child{width:100%}}.public-signup-experiment .btn{font-size:16px;border-radius:6px;line-height:32px;padding:8px 0}.public-signup-experiment .btn:hover{box-shadow:none}.public-signup-experiment:before{content:"";position:absolute;top:0;right:0;bottom:0;left:600px;background:#fff;z-index:-1}.public-signup-experiment.show-form .public-buttons,.public-signup-experiment.show-form .text{display:none!important}.public-signup-experiment.show-form .alternative{margin:0;background:#0277bd}.public-signup-experiment.show-form .alternative,.public-signup-experiment.show-form .btn-link{color:#fff}.public-signup-experiment.show-signup.show-form .signup-form-container,.public-signup-experiment.show-signup .signup-alternative,.public-signup-experiment.show-signup .signup-buttons{display:block}.public-signup-experiment.show-signup .login-alternative,.public-signup-experiment.show-signup .login-buttons{display:none}@media screen and (max-width:699px){.public-signup-experiment.show-signup .signup-buttons{display:flex;flex-direction:column;justify-content:flex-start}}.public-signup-experiment.show-login .login-alternative,.public-signup-experiment.show-login .login-buttons,.public-signup-experiment.show-login.show-form .login-form-container{display:block}.public-signup-experiment.show-login .signup-alternative,.public-signup-experiment.show-login .signup-buttons{display:none}@media screen and (max-width:699px){.public-signup-experiment.show-login .login-buttons{display:flex;flex-direction:column;justify-content:flex-start}}.public-signup-experiment.alt .text{display:none}.public-signup-experiment.alt .alt-text{display:block}.public-signup-experiment.text-answer .text{display:none}.public-signup-experiment.text-answer .text-answer-text{display:block}.public-signup-experiment.autochecked-interactive .text{display:none}.public-signup-experiment.autochecked-interactive .autochecked-interactive-text{display:block}.public-signup-experiment .text{padding:24px;background:#fff;font-size:22px}.public-signup-experiment .text strong{display:block;margin-bottom:16px;font-weight:500}.public-signup-experiment .text svg g{fill:#fff}.public-signup-experiment .alt-text,.public-signup-experiment .autochecked-interactive-text,.public-signup-experiment .text-answer-text{display:none}.public-signup-experiment .public-buttons{padding:36px 24px 24px}.public-signup-experiment .public-buttons .btn{width:100%;padding:8px 0;line-height:1.5em}.public-signup-experiment .public-buttons .btn+.btn{margin-top:12px}.public-signup-experiment .public-buttons .btn-f-b,.public-signup-experiment .public-buttons .btn-google{padding-left:0}.public-signup-experiment .public-buttons .btn-f-b .fb,.public-signup-experiment .public-buttons .btn-f-b .google,.public-signup-experiment .public-buttons .btn-google .fb,.public-signup-experiment .public-buttons .btn-google .google{position:static;margin-top:0;margin-right:16px;vertical-align:bottom}.public-signup-experiment .public-buttons .btn-f-b .fb,.public-signup-experiment .public-buttons .btn-google .fb{background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:24px;height:24px}.public-signup-experiment .public-buttons .btn-f-b .google,.public-signup-experiment .public-buttons .btn-google .google{background-position:-26px 0;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:24px;height:24px}.public-signup-experiment .public-buttons .btn-f-b{color:#fff}.public-signup-experiment .public-buttons .btn-google{border:1px solid silver;background-color:#fff}.public-signup-experiment .public-buttons .btn-email{border:0;background:#e6e6e6;color:#000}.public-signup-experiment .public-buttons .btn-email:hover{color:#000}@media screen and (max-width:699px){.public-signup-experiment .public-buttons{padding:36px 24px 0}}.public-signup-experiment .alternative{margin:36px auto 12px;bottom:0;left:0;text-align:center}.public-signup-experiment .alternative p{margin-bottom:0}@media screen and (max-width:699px){.public-signup-experiment .alternative{padding:24px 0;margin:0}}.public-signup-experiment .alternative,.public-signup-experiment.show-form .alternative{color:#727272;background:transparent;font-weight:400;font-size:14px}.public-signup-experiment .alternative .btn-link,.public-signup-experiment.show-form .alternative .btn-link{color:#000;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4.8px;text-decoration-color:#456dff}.public-signup-experiment .alternative .btn-link:hover,.public-signup-experiment.show-form .alternative .btn-link:hover{color:#456dff}.public-signup-experiment .forget{display:none}.public-signup-experiment.show-form .alternative .forget{display:inline-block;margin-right:16px}.public-signup-experiment .login-form-container,.public-signup-experiment .signup-form-container{display:none;padding:24px}.public-signup-experiment .login-form-container form,.public-signup-experiment .signup-form-container form{margin-top:0;margin-bottom:0}@media screen and (max-width:699px){.public-signup-experiment .login-form-container form,.public-signup-experiment .signup-form-container form{padding:24px 24px 12px}}.public-signup-experiment .login-form-container .header{font-size:22px;margin-bottom:24px;font-weight:700}.public-signup-experiment .login-form-container .login-btn-wrapper{margin-bottom:12px;padding:0}.public-signup-experiment .login-form-container .btn-login{width:100%}.public-signup-experiment .control-group,.public-signup-experiment .login-form-container .control-group{margin-bottom:12px}.public-signup-experiment .control-label{display:none}.public-signup-experiment .controls input,.public-signup-experiment .controls select{border:1px solid silver;font-size:18px;line-height:22px;padding:13px 14px;height:48px;box-shadow:none;border-radius:6px}.public-signup-experiment .controls input:-moz-placeholder,.public-signup-experiment .controls select:-moz-placeholder{color:#919191}.public-signup-experiment .controls input:-ms-input-placeholder,.public-signup-experiment .controls select:-ms-input-placeholder{color:#919191}.public-signup-experiment .controls input::-webkit-input-placeholder,.public-signup-experiment .controls select::-webkit-input-placeholder{color:#919191}.public-signup-experiment .controls input.placeholder,.public-signup-experiment .controls select.placeholder{color:#919191}.public-signup-experiment .controls input:focus,.public-signup-experiment .controls select:focus{border-color:#ffce4c}.public-signup-experiment .controls input{width:100%;margin-bottom:0}@media screen and (max-width:320px){.public-signup-experiment .controls input,.public-signup-experiment .controls select{padding:13px 8px}}.public-signup-experiment .double .control-group{margin-bottom:0}.public-signup-experiment .outer-field.birthday{margin-top:12px}.public-signup-experiment .birthday .control-label{display:none}.public-signup-experiment .birthday select{margin-right:0}.public-signup-experiment .birthday #id_birthday_month{width:49%;border-radius:6px 0 0 6px}.public-signup-experiment .birthday #id_birthday_day{width:24%;border-radius:0;border-left:0}.public-signup-experiment .birthday #id_birthday_year{width:27%;border-radius:0 6px 6px 0;border-left:0}.public-signup-experiment .birthday .bday-expl{margin-top:0}.public-signup-experiment .submit{padding:12px 0}.public-signup-experiment .submit .btn{width:100%;padding:8px 0;font-weight:500;line-height:1.5em}.public-signup-experiment .btn-accent{background:#000;border-radius:6px;border:0;font-size:16px;line-height:32px}.public-signup-experiment .tou{padding:0 15%;text-align:center;font-size:12px;color:#999;line-height:20px}.public-signup-experiment .tou a{color:#999}.public-signup-experiment .tou a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4.8px;text-decoration-color:#456dff;color:#456dff}.public-signup-experiment .outer-field{position:relative}.public-signup-experiment .bday-expl,.public-signup-experiment .email-expl{position:absolute;top:14px;right:-22px;width:20px;height:20px;background:#f0f0f0;color:#777;font-size:10px;line-height:20px;border-radius:50%}.public-signup-experiment .forgot-password{float:right;width:50%;line-height:32px}@media screen and (max-width:699px){.public-signup-experiment{width:100%}}.rebrand .public-signup-experiment .login-form-container .btn,.rebrand .public-signup-experiment .public-buttons .btn,.rebrand .public-signup-experiment .signup-form-container .btn{height:56px;font-size:16px;font-weight:500;line-height:1.25;display:flex;justify-content:center;align-items:center}.rebrand .public-signup-experiment .public-buttons{padding-top:16px;padding-bottom:24px}.rebrand .public-signup-experiment .public-buttons .btn-f-b,.rebrand .public-signup-experiment .public-buttons .btn-google{height:52px;border-radius:60px;font-size:16px;transition:none;-webkit-tap-highlight-color:transparent;background-color:#fff;border:2px solid #e5e5e5;box-shadow:0 4px 0 0 #e5e5e5;color:#000}.rebrand .public-signup-experiment .public-buttons .btn-f-b:hover,.rebrand .public-signup-experiment .public-buttons .btn-google:hover{background-color:#fff;border-color:#000;box-shadow:0 4px 0 0 #000;opacity:.85}.rebrand .public-signup-experiment .public-buttons .btn-f-b:active,.rebrand .public-signup-experiment .public-buttons .btn-google:active{background-color:rgba(0,0,0,.05);border-color:#000;box-shadow:none;opacity:1;transform:translateY(4px)}.rebrand .public-signup-experiment .public-buttons .btn-f-b:active.loading,.rebrand .public-signup-experiment .public-buttons .btn-f-b:active:disabled,.rebrand .public-signup-experiment .public-buttons .btn-google:active.loading,.rebrand .public-signup-experiment .public-buttons .btn-google:active:disabled{transform:none}.rebrand .public-signup-experiment .public-buttons .btn-f-b.loading,.rebrand .public-signup-experiment .public-buttons .btn-f-b:disabled,.rebrand .public-signup-experiment .public-buttons .btn-google.loading,.rebrand .public-signup-experiment .public-buttons .btn-google:disabled{background-color:rgba(0,0,0,.05);box-shadow:none;color:#999;opacity:1;transform:none!important;border-color:transparent}.rebrand .public-signup-experiment .public-buttons .btn-email{height:52px;border-color:transparent;border-radius:60px;font-size:16px;transition:none;-webkit-tap-highlight-color:transparent;background-color:#333;box-shadow:0 4px 0 0 #000;color:#fff}.rebrand .public-signup-experiment .public-buttons .btn-email:hover{opacity:.85}.rebrand .public-signup-experiment .public-buttons .btn-email:active{box-shadow:none;opacity:1;transform:translateY(4px)}.rebrand .public-signup-experiment .public-buttons .btn-email:active:disabled,.rebrand .public-signup-experiment .public-buttons .btn-email:active:loading{transform:none}.rebrand .public-signup-experiment .public-buttons .btn-email:disabled,.rebrand .public-signup-experiment .public-buttons .btn-email:loading{background-color:rgba(0,0,0,.05);box-shadow:none;color:#999;opacity:1;transform:none!important}.rebrand .public-signup-experiment .public-buttons .btn-f-b{background-color:#fff;color:#000;gap:8px}.rebrand .public-signup-experiment .public-buttons .btn-f-b svg{fill:#0866ff;height:22px;width:22px}.rebrand .public-signup-experiment .login-form-container .btn,.rebrand .public-signup-experiment .signup-form-container .btn{height:52px;border-color:transparent;border-radius:60px;font-size:16px;transition:none;-webkit-tap-highlight-color:transparent;background-color:#333;box-shadow:0 4px 0 0 #000;color:#fff}.rebrand .public-signup-experiment .login-form-container .btn:hover,.rebrand .public-signup-experiment .signup-form-container .btn:hover{opacity:.85}.rebrand .public-signup-experiment .login-form-container .btn:active,.rebrand .public-signup-experiment .signup-form-container .btn:active{box-shadow:none;opacity:1;transform:translateY(4px)}.rebrand .public-signup-experiment .login-form-container .btn:active:disabled,.rebrand .public-signup-experiment .login-form-container .btn:active:loading,.rebrand .public-signup-experiment .signup-form-container .btn:active:disabled,.rebrand .public-signup-experiment .signup-form-container .btn:active:loading{transform:none}.rebrand .public-signup-experiment .login-form-container .btn:disabled,.rebrand .public-signup-experiment .login-form-container .btn:loading,.rebrand .public-signup-experiment .signup-form-container .btn:disabled,.rebrand .public-signup-experiment .signup-form-container .btn:loading{background-color:rgba(0,0,0,.05);box-shadow:none;color:#999;opacity:1;transform:none!important}.rebrand .public-signup-experiment .login-form-container #id_first_name,.rebrand .public-signup-experiment .login-form-container #id_last_name,.rebrand .public-signup-experiment .login-form-container input,.rebrand .public-signup-experiment .signup-form-container #id_first_name,.rebrand .public-signup-experiment .signup-form-container #id_last_name,.rebrand .public-signup-experiment .signup-form-container input{border-radius:10px;border-color:#e5e5e5}.rebrand .public-signup-experiment .login-form-container #id_first_name:focus,.rebrand .public-signup-experiment .login-form-container #id_last_name:focus,.rebrand .public-signup-experiment .login-form-container input:focus,.rebrand .public-signup-experiment .signup-form-container #id_first_name:focus,.rebrand .public-signup-experiment .signup-form-container #id_last_name:focus,.rebrand .public-signup-experiment .signup-form-container input:focus{border-color:#000;border-width:1px;box-shadow:0 0 0 1px #000}.rebrand .public-signup-experiment .login-form-container #id_first_name,.rebrand .public-signup-experiment .signup-form-container #id_first_name{border-top-right-radius:0;border-bottom-right-radius:0}.rebrand .public-signup-experiment .login-form-container #id_last_name,.rebrand .public-signup-experiment .signup-form-container #id_last_name{border-top-left-radius:0;border-bottom-left-radius:0}.rebrand .signup-modal-image{background-image:url(../svg/life-long-learners.svg);height:92px;background-position:top;background-size:cover;width:96px;margin-top:32px}.rebrand .signup-modal-image+.text{font-weight:700}.rebrand.public-signup-modal-experiment{border-radius:16px}.tooltip-inner{padding:16px;color:#000;text-align:left;background-color:#fff;font-size:12px;font-family:CoFo Brilliant,Arial,sans-serif;line-height:1.25em;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.25);text-shadow:none}.tooltip-inner strong{display:none}.tooltip-inner a{color:#000}.tooltip-arrow{display:none}#email-expl-tooltip .tooltip-inner{position:relative;top:52px}body:not(.active) .tooltip{z-index:701;opacity:1}#g-recaptcha{display:inline-block}.big .public-signup-right .public-buttons .btn-f-b,.big .public-signup-right .public-buttons .btn-f-b:hover{color:#fff}.signup-form-container .controls input:focus,.signup-form-container .controls select:focus{border-color:#000}.signup-form-container .control-group.error input,.signup-form-container .control-group.error select{border-color:#a0200f;border-width:2px;color:#000}.signup-form-container .control-group.error input:focus,.signup-form-container .control-group.error select:focus{box-shadow:none}.signup-form-container .control-group.error .errorlist{color:#a0200f;font-size:12px;text-align:left;padding-left:16px}.public-signup-modal{width:1020px;background:#fff}.public-signup-modal-experiment .public-signup-left-experiment{position:relative;width:510px;height:0!important;background:#000}.public-signup-modal-experiment .public-signup-left-experiment img{position:absolute;top:140px;left:149px;max-height:none;width:212px}.public-signup-left{position:relative;width:510px;height:600px;background:#000}.public-signup-left img{position:absolute;top:140px;left:149px;max-height:none;width:212px}.stars{margin-top:62px;background-position:0 0;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:475px;height:326px}.public-signup-right{width:510px}.public-signup-right:before{content:none}.public-signup-right .text{margin-top:96px;background:transparent;color:#000;font-size:25px}.public-signup-right .login-form-container .header{margin-bottom:48px}.public-signup-right .public-buttons{padding-left:64px;padding-right:64px}.public-signup-right .alternative{left:510px;margin-bottom:50px}.public-signup-right.show-form .alternative{margin-bottom:36px}.public-signup-right .login-form-container,.public-signup-right .signup-form-container{padding:80px 64px}