.wsleng-reg-form{max-width:640px}.wsleng-reg-form__head{margin-bottom:20px}.wsleng-reg-form__title{color:var(--wse-title-color,#1b2330);font-family:var(--wse-title-ff);font-size:var(--wse-title-fs,24px);font-style:var(--wse-title-fst,normal);font-weight:var(--wse-title-fw,800);letter-spacing:var(--wse-title-ls,normal);line-height:var(--wse-title-lh,1.2);margin:0 0 4px;text-transform:var(--wse-title-tt,none)}.wsleng-reg-form__subtitle{color:var(--wse-sub-color,#5b6675);font-family:var(--wse-sub-ff);font-size:var(--wse-sub-fs,14px);font-style:var(--wse-sub-fst,normal);font-weight:var(--wse-sub-fw,400);letter-spacing:var(--wse-sub-ls,normal);line-height:var(--wse-sub-lh,1.5);margin:0;text-transform:var(--wse-sub-tt,none)}.wsleng-reg-form .wsleng-reg-grid{display:flex;flex-wrap:wrap;gap:16px}.wsleng-reg-form .wsleng-reg-field{display:flex;flex-direction:column;gap:6px;width:100%}.wsleng-reg-form .wsleng-reg-field--half{width:calc(50% - 8px)}.wsleng-reg-form .wsleng-reg-field--third{width:calc(33.333% - 10.66667px)}.wsleng-reg-form .wsleng-reg-field label{color:var(--wse-label-color,#1b2330);font-family:var(--wse-label-ff);font-size:var(--wse-label-fs,13px);font-style:var(--wse-label-fst,normal);font-weight:var(--wse-label-fw,600);letter-spacing:var(--wse-label-ls,normal);line-height:var(--wse-label-lh,normal);text-transform:var(--wse-label-tt,none)}.wsleng-reg-form .wsleng-reg-field input,.wsleng-reg-form .wsleng-reg-field select,.wsleng-reg-form .wsleng-reg-field textarea{border:1px solid #e6e9ef;border-radius:10px;box-sizing:border-box;color:var(--wse-input-color,inherit);font-family:var(--wse-input-ff,inherit);font-size:var(--wse-input-fs,14px);font-style:var(--wse-input-fst,normal);font-weight:var(--wse-input-fw,400);letter-spacing:var(--wse-input-ls,normal);line-height:var(--wse-input-lh,normal);padding:10px 12px;text-transform:var(--wse-input-tt,none);width:100%}.wsleng-reg-form .wsleng-reg-field input::-moz-placeholder,.wsleng-reg-form .wsleng-reg-field select::-moz-placeholder,.wsleng-reg-form .wsleng-reg-field textarea::-moz-placeholder{color:var(--wse-ph-color);font-size:var(--wse-ph-fs);font-style:var(--wse-ph-fst);letter-spacing:var(--wse-ph-ls);text-transform:var(--wse-ph-tt)}.wsleng-reg-form .wsleng-reg-field input::placeholder,.wsleng-reg-form .wsleng-reg-field select::placeholder,.wsleng-reg-form .wsleng-reg-field textarea::placeholder{color:var(--wse-ph-color);font-size:var(--wse-ph-fs);font-style:var(--wse-ph-fst);letter-spacing:var(--wse-ph-ls);text-transform:var(--wse-ph-tt)}.wsleng-reg-form .wsleng-reg-field input:focus,.wsleng-reg-form .wsleng-reg-field select:focus,.wsleng-reg-form .wsleng-reg-field textarea:focus{border-color:#3b5bdb;box-shadow:0 0 0 3px rgba(59,91,219,.15);outline:none}.wsleng-reg-form .wsleng-reg-field textarea{min-height:96px;resize:vertical}.wsleng-reg-form .wsleng-reg-radios{display:flex;flex-wrap:wrap;gap:12px}.wsleng-reg-form .wsleng-reg-radios label{align-items:center;display:inline-flex;font-weight:400;gap:6px}.wsleng-reg-form .wsleng-reg-radios input{width:auto}.wsleng-reg-form .wsleng-req{color:#e03131}.wsleng-reg-form .wsleng-reg-desc{color:#5b6675;font-size:12px}.wsleng-reg-form .wsleng-reg-section{border-bottom:1px solid #e6e9ef;margin-top:8px;padding-bottom:8px;width:100%}.wsleng-reg-form .wsleng-reg-section__title{color:#1b2330;font-size:16px;margin:0}.wsleng-reg-form .wsleng-reg-section__desc{color:#5b6675;font-size:13px;margin:4px 0 0}.wsleng-reg-form .wsleng-reg-notice{border-radius:10px;font-size:14px;margin-bottom:16px;padding:10px 14px;width:100%}.wsleng-reg-form .wsleng-reg-notice--success{background:rgba(47,158,68,.1);color:#2f9e44}.wsleng-reg-form .wsleng-reg-notice--error{background:rgba(224,49,49,.1);color:var(--wse-err-color,#e03131);font-family:var(--wse-err-ff);font-size:var(--wse-err-fs,14px);font-style:var(--wse-err-fst,normal);font-weight:var(--wse-err-fw,400);letter-spacing:var(--wse-err-ls,normal);line-height:var(--wse-err-lh,normal);text-transform:var(--wse-err-tt,none)}.wsleng-reg-form .wsleng-reg-actions{margin-top:20px;text-align:var(--wse-btn-align,left)}.wsleng-reg-form .wsleng-reg-submit{background:var(--wse-btn-bg,#3b5bdb);border-color:var(--wse-btn-bcolor,transparent);border-radius:var(--wse-btn-radius,10px);border-style:var(--wse-btn-bstyle,solid);border-width:var(--wse-btn-bw,0);color:var(--wse-btn-color,#fff);cursor:pointer;display:inline-block;font-family:var(--wse-btn-ff);font-size:var(--wse-btn-fs,14px);font-style:var(--wse-btn-fst,normal);font-weight:var(--wse-btn-fw,600);letter-spacing:var(--wse-btn-ls,normal);line-height:var(--wse-btn-lh,1.3);padding:var(--wse-btn-py,12px) var(--wse-btn-px,22px);text-transform:var(--wse-btn-tt,none);width:var(--wse-btn-width,auto)}.wsleng-reg-form .wsleng-reg-submit:hover{background:var(--wse-btn-hbg,var(--wse-btn-bg,#2f49b0));color:var(--wse-btn-hcolor,var(--wse-btn-color,#fff))}.wsleng-reg-form .wsleng-reg-hp{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.wsleng-reg-form .wsleng-reg-strength{background:#e6e9ef;border-radius:2px;display:block;height:4px;margin-top:6px;transition:background .2s ease}.wsleng-reg-form .wsleng-reg-strength[data-score="1"]{background:linear-gradient(90deg,#e03131 25%,#e6e9ef 0)}.wsleng-reg-form .wsleng-reg-strength[data-score="2"]{background:linear-gradient(90deg,#f08c00 50%,#e6e9ef 0)}.wsleng-reg-form .wsleng-reg-strength[data-score="3"]{background:linear-gradient(90deg,#f59f00 75%,#e6e9ef 0)}.wsleng-reg-form .wsleng-reg-strength[data-score="4"]{background:#2f9e44}.wsleng-auth__head{margin:0 0 16px}.wsleng-auth__heading{color:var(--wse-title-color,#1b2330);font-family:var(--wse-title-ff);font-size:var(--wse-title-fs,24px);font-style:var(--wse-title-fst,normal);font-weight:var(--wse-title-fw,800);letter-spacing:var(--wse-title-ls,normal);line-height:var(--wse-title-lh,1.2);margin:0 0 4px;text-transform:var(--wse-title-tt,none)}.wsleng-auth__subheading{color:var(--wse-sub-color,#5b6675);font-family:var(--wse-sub-ff);font-size:var(--wse-sub-fs,14px);font-style:var(--wse-sub-fst,normal);font-weight:var(--wse-sub-fw,400);letter-spacing:var(--wse-sub-ls,normal);line-height:var(--wse-sub-lh,1.5);margin:0 0 12px;text-transform:var(--wse-sub-tt,none)}.wsleng-auth--split{display:grid;gap:32px;grid-template-columns:1fr 1fr}@media(max-width:720px){.wsleng-auth--split{grid-template-columns:1fr}}.wsleng-auth__col--login{border-right:1px solid #e6e9ef;padding-right:32px}@media(max-width:720px){.wsleng-auth__col--login{border-bottom:1px solid #e6e9ef;border-right:none;padding-bottom:24px;padding-right:0}}.wsleng-auth--tabbed{max-width:640px}.wsleng-auth__tabs{border-bottom:1px solid #e6e9ef;display:flex;gap:4px;margin-bottom:20px}.wsleng-auth__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;color:#5b6675;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px}.wsleng-auth__tab.is-active{border-bottom-color:#3b5bdb;color:#3b5bdb}.wsleng-auth__panel{display:none}.wsleng-auth__panel.is-active{display:block}.wsleng-reg-popup__trigger{background:#3b5bdb;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 22px}.wsleng-reg-popup__trigger:hover{background:#2f49b0}.wsleng-reg-popup__overlay{align-items:center;background:rgba(27,35,48,.5);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}.wsleng-reg-popup__dialog{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(27,35,48,.25);max-height:90vh;max-width:560px;overflow-y:auto;padding:32px;position:relative;width:100%}.wsleng-reg-popup__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:#5b6675;cursor:pointer;font-size:26px;line-height:1;position:absolute;right:16px;top:12px}.wsleng-reg-popup__close:hover{color:#1b2330}body.wsleng-popup-open{overflow:hidden}.wsleng-login-scope .wsleng-login-form{text-align:var(--wse-btn-align,left)}.wsleng-login-scope .wsleng-login-field{margin:0 0 14px;text-align:left}.wsleng-login-scope .wsleng-login-field label{color:var(--wse-label-color,#1b2330);display:block;font-family:var(--wse-label-ff);font-size:var(--wse-label-fs,13px);font-style:var(--wse-label-fst,normal);font-weight:var(--wse-label-fw,600);letter-spacing:var(--wse-label-ls,normal);line-height:var(--wse-label-lh,normal);margin-bottom:6px;text-transform:var(--wse-label-tt,none)}.wsleng-login-scope .wsleng-login-field input[type=password],.wsleng-login-scope .wsleng-login-field input[type=text]{border:1px solid #e6e9ef;border-radius:10px;box-sizing:border-box;color:var(--wse-input-color,inherit);font-family:var(--wse-input-ff,inherit);font-size:var(--wse-input-fs,14px);font-weight:var(--wse-input-fw,400);letter-spacing:var(--wse-input-ls,normal);line-height:var(--wse-input-lh,normal);padding:10px 12px;width:100%}.wsleng-login-scope .wsleng-login-field input[type=password]::-moz-placeholder,.wsleng-login-scope .wsleng-login-field input[type=text]::-moz-placeholder{color:var(--wse-ph-color);font-size:var(--wse-ph-fs);font-style:var(--wse-ph-fst)}.wsleng-login-scope .wsleng-login-field input[type=password]::placeholder,.wsleng-login-scope .wsleng-login-field input[type=text]::placeholder{color:var(--wse-ph-color);font-size:var(--wse-ph-fs);font-style:var(--wse-ph-fst)}.wsleng-login-scope .wsleng-login-field input[type=password]:focus,.wsleng-login-scope .wsleng-login-field input[type=text]:focus{border-color:#3b5bdb;box-shadow:0 0 0 3px rgba(59,91,219,.15);outline:none}.wsleng-login-scope .wsleng-login-field--remember label{align-items:center;display:inline-flex;font-weight:400;gap:7px;margin:0}.wsleng-login-scope .wsleng-login-field--remember input{width:auto}.wsleng-login-scope .wsleng-login-submit{background:var(--wse-btn-bg,#3b5bdb);border-color:var(--wse-btn-bcolor,transparent);border-radius:var(--wse-btn-radius,10px);border-style:var(--wse-btn-bstyle,solid);border-width:var(--wse-btn-bw,0);color:var(--wse-btn-color,#fff);cursor:pointer;display:inline-block;font-family:var(--wse-btn-ff);font-size:var(--wse-btn-fs,14px);font-style:var(--wse-btn-fst,normal);font-weight:var(--wse-btn-fw,600);letter-spacing:var(--wse-btn-ls,normal);line-height:var(--wse-btn-lh,1.3);padding:var(--wse-btn-py,12px) var(--wse-btn-px,22px);text-transform:var(--wse-btn-tt,none);width:var(--wse-btn-width,auto)}.wsleng-login-scope .wsleng-login-submit:hover{background:var(--wse-btn-hbg,var(--wse-btn-bg,#2f49b0));color:var(--wse-btn-hcolor,var(--wse-btn-color,#fff))}