.md-float-form .md-float-control{border-bottom:1px solid #ddd;float:left;position:relative;width:100%}.md-float-form input+label,.md-float-form textarea+label{left:5px;opacity:0;position:absolute;top:0;-webkit-transition:top .7s ease,opacity .7s ease;transition:top .7s ease,opacity .7s ease}.md-float-form input.md-valid~label,.md-float-form input:focus+label,.md-float-form input:valid+label,.md-float-form textarea.md-valid~label,.md-float-form textarea:focus+label,.md-float-form textarea:valid+label{font-size:11px;opacity:1}.md-float-form input:focus+label,.md-float-form textarea:focus+label{color:#1179fa}body,html{height:100%}.home-nav{-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:13px;justify-content:space-between;left:20px;line-height:1;position:absolute;right:20px;top:18px;z-index:2}.home-nav,.home-nav>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.home-nav>a{color:#818a92}.home-nav>a:before{content:"";font-family:pf-icons;font-size:18px;margin-right:.5rem}.home-nav>a:hover:before{color:#1179fa}.language-switcher-login{position:relative}.language-switcher-login .lang-toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(0,0%,100%,.9);border:1px solid #e0e4e9;border-radius:6px;color:#818a92;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:6px;padding:6px 12px;-webkit-transition:all .2s;transition:all .2s}.language-switcher-login .lang-toggle:hover{border-color:#cdd3db;color:#333}.language-switcher-login .lang-toggle .current-lang-name{font-weight:500}.language-switcher-login .lang-toggle .pf-icon-arrow-small-down{font-size:12px;opacity:.6}.language-switcher-login .dropdown-menu{border:1px solid #e0e4e9;border-radius:8px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1);min-width:180px;padding:8px 0}.language-switcher-login .dropdown-menu .lang-option{color:#333;cursor:pointer;font-size:14px;padding:8px 16px}.language-switcher-login .dropdown-menu .lang-option:hover{background-color:#f5f7fa}.language-switcher-login .dropdown-menu .lang-option.active{background-color:rgba(17,121,250,.05);color:#1179fa;font-weight:500}.signin-social-auth-items{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between;margin-bottom:1rem;margin-top:1rem}.signin-social-auth-items .signin-social-auth-item{-webkit-box-flex:1;border:1px solid #e0e4e9;border-radius:6px;-webkit-box-shadow:0 1px 3px -1px rgba(210,215,220,.45);box-shadow:0 1px 3px -1px rgba(210,215,220,.45);-ms-flex:1;flex:1;margin:0 4px;text-align:center}.signin-social-auth-items .signin-social-auth-item:hover{border-color:#cdd3db}.signin-social-auth-items .signin-social-auth-item:first-child{margin-left:0}.signin-social-auth-items .signin-social-auth-item:last-child{margin-right:0}.signin-social-auth-items .signin-social-auth-item img{width:19px}.signin-social-auth-items .signin-social-auth-item a{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;justify-content:center;line-height:1;padding:10px;position:relative}.text-divider{margin:15px 0;position:relative;text-align:center}.text-divider:before{background:#e0e4e9;content:"";height:1px;left:0;margin-top:-1px;opacity:.5;position:absolute;right:0;top:50%;z-index:0}.text-divider .divider-text{background-color:#fff;color:#92929b;display:inline-block;padding:0 10px;position:relative;z-index:1}.theme-dark .text-divider .divider-text{background-color:#111;color:#e6e7e9}.container-table{display:table;height:95%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.container-table .vertical-cell{display:table-cell}.container-table .vertical-cell .app-login{background-color:#fff;border:1px solid #e9eaed;border-radius:12px;-webkit-box-shadow:5px 20px 60px -20px rgba(47,62,77,.3);box-shadow:5px 20px 60px -20px rgba(47,62,77,.3);padding:44px;width:520px;width:min(520px,80vw)}.container-table .vertical-cell .app-login .logo{margin:-10px auto 30px;pointer-events:none;text-align:center}.container-table .vertical-cell .app-login .logo img{pointer-events:auto}.login .remember_forgot{height:20px}.login .remember_forgot .remember{display:inline-block;margin-left:0;margin-top:-.3125rem;vertical-align:text-top}.login-form .link-button{background:none!important;border:none;color:#1179fa;cursor:pointer;padding:0!important}.app-login .list-group-item{background-color:transparent;padding:0}.app-login .list-group-item.md-float-control{border:none}.app-login .list-group-item input{background-color:transparent!important;min-height:var(--inputSize)}.app-login .main{border:1px solid #e0e4e9;border-radius:7px;-webkit-box-shadow:0 1px 3px -1px rgba(210,215,220,.45);box-shadow:0 1px 3px -1px rgba(210,215,220,.45);padding:2px;-webkit-transition:border .2s,shadow .2s;transition:border .2s,shadow .2s}.app-login .main:hover{border-color:#cdd3db}.app-login .main.focus{border-color:#7cb7ff;-webkit-box-shadow:0 0 4px rgba(17,121,250,.3);box-shadow:0 0 4px rgba(17,121,250,.3)}.app-login .main input{border-radius:4px;padding-left:calc(var(--inputGap) + 16px)!important}.app-login .main input+label{pointer-events:none}.app-login .field-divider{background-color:#e0e4e9;margin:1px auto;opacity:1;width:calc(100% - 30px)}.app-login{--inputSize:40px;--inputGap:30px;position:relative;z-index:3}.app-login .remember,.app-login a{color:#565657}.app-login .remember_forgot a:hover{-webkit-text-decoration:underline;text-decoration:underline}.form-control#id_auth-password,.form-control#id_auth-username,.form-control#id_backup-otp_token,.form-control#id_email,.form-control#id_name,.form-control#id_new_password1,.form-control#id_new_password2,.form-control#id_password,.form-control#id_token-otp_token,.form-control#id_username{font-size:14px;height:var(--inputSize);padding:0}#id_auth-password+label,#id_auth-username+label,#id_backup-otp_token+label,#id_email+label,#id_name+label,#id_new_password1+label,#id_new_password2+label,#id_password+label,#id_token-otp_token+label,#id_username+label{font-size:0;height:var(--inputSize);left:15px;opacity:1;position:absolute;right:auto;top:0;width:var(--inputGap)}#id_auth-password+label:after,#id_auth-username+label:after,#id_backup-otp_token+label:after,#id_email+label:after,#id_name+label:after,#id_new_password1+label:after,#id_new_password2+label:after,#id_password+label:after,#id_token-otp_token+label:after,#id_username+label:after{color:#acafb4;font-family:pf-icons;font-size:18px;height:100%;left:0;line-height:var(--inputSize);position:absolute;text-align:left;top:0;-webkit-transition:color .2s;transition:color .2s;width:100%}#id_auth-username+label:after,#id_email+label:after,#id_username+label:after{content:""}#id_name+label:after{content:""}#id_auth-password+label:after,#id_backup-otp_token+label:after,#id_new_password1+label:after,#id_new_password2+label:after,#id_password+label:after,#id_token-otp_token+label:after{content:""}.app-login .main input:focus~label:after,.app-login .main:not(.focus) input:hover~label:after{-webkit-animation:iconMove .4s ease-out;animation:iconMove .4s ease-out;color:#1179fa!important}@-webkit-keyframes iconMove{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}70%{-webkit-transform:translateY(1px);transform:translateY(1px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes iconMove{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}70%{-webkit-transform:translateY(1px);transform:translateY(1px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.app-login a.btn-default:hover{background-color:var(--pl-btn-hover-bk-color)}.app-login .pf-icon-add-account{font-size:15px}.app-login .pf-icon-arrow-right1{font-size:12px}.affiliate{margin-bottom:1.2em;text-align:center}.affiliate .app{font-size:1.2em;font-weight:700;line-height:2em}.login .text-divider.mt-4,.page-center-form .text-divider.mt-4{margin-top:32px!important}.login .btn-primary:active:focus,.page-center-form .btn-primary:active:focus{-webkit-box-shadow:0 0 0 .1em rgba(13,110,253,.25);box-shadow:0 0 0 .1em rgba(13,110,253,.25)}.app-login a.btn-default,.login .btn-lg,.page-center-form .btn-lg{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;gap:6px;justify-content:center;line-height:1;min-height:calc(var(--inputSize) + 4px)}.app-login a.btn-default,.page-center-form a.btn-default{background-color:#f7f9fb;-webkit-box-shadow:0 1px 2px rgba(90,90,90,.08);box-shadow:0 1px 2px rgba(90,90,90,.08);font-size:15px}.page-bg{background-position:50%;background-size:cover;height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.login input:-webkit-autofill,.page-center-form input:-webkit-autofill{-webkit-text-fill-color:#1179fa!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important;box-shadow:inset 0 0 0 1000px #fff!important}.login .btn-lg,.page-center-form .btn-lg{font-size:16px;overflow:hidden;position:relative;-webkit-transition:background .3s;transition:background .3s}.login .btn-lg:after,.page-center-form .btn-lg:after{background:-webkit-gradient(linear,right top,left top,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(270deg,#fff 0,hsla(0,0%,100%,0));content:"";height:100%;left:0;opacity:.1;position:absolute;top:0;-webkit-transform:translateX(-101%);transform:translateX(-101%);width:100%}.login .btn-lg:hover:after,.page-center-form .btn-lg:hover:after{-webkit-animation:buttonHover2 1.5s ease-out;animation:buttonHover2 1.5s ease-out}@-webkit-keyframes buttonHover2{0%{opacity:0;-webkit-transform:translateX(-101%) skewX(20deg);transform:translateX(-101%) skewX(20deg)}30%{opacity:.1}40%{opacity:.2}60%{opacity:0}to{-webkit-transform:translateX(101%) skewX(20deg);transform:translateX(101%) skewX(20deg)}}@keyframes buttonHover2{0%{opacity:0;-webkit-transform:translateX(-101%) skewX(20deg);transform:translateX(-101%) skewX(20deg)}30%{opacity:.1}40%{opacity:.2}60%{opacity:0}to{-webkit-transform:translateX(101%) skewX(20deg);transform:translateX(101%) skewX(20deg)}}.embedded-login i.close-btn{cursor:pointer;height:24px;position:absolute;right:32px;top:32px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:24px;z-index:10003}.embedded-login i.close-btn:after,.embedded-login i.close-btn:before{background-color:#222;content:"";height:2px;left:50%;position:absolute;top:50%;width:100%}.embedded-login i.close-btn:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.embedded-login i.close-btn:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.embedded-login i.close-btn:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.embedded-login .home-nav{display:none}