body.sw-auth-route{background:#faf8ff}body.sw-auth-route #jws-login-form.sw-auth-v1,body.sw-auth-route #jws-login-form.sw-auth-v1 *{box-sizing:border-box}body.sw-auth-route .elementor-widget-jws_login_form{width:100%;max-width:710px;margin-left:auto;margin-right:auto}#jws-login-form.sw-auth-v1{width:100%;max-width:680px;margin:28px auto;color:#281a43;font-family:Inter,'Space Grotesk',sans-serif}#jws-login-form.sw-auth-v1 .jws-login-container,#jws-login-form.sw-auth-v1 .form-contaier.url,#jws-login-form.sw-auth-v1 .form-contaier{width:100%;max-width:100%;margin:0 auto;min-width:0;background:transparent!important;box-shadow:none!important;padding:0!important}#jws-login-form.sw-auth-v1 .jws-login,#jws-login-form.sw-auth-v1 .jws-register{position:relative;width:100%;max-width:640px;margin:auto;padding:30px 34px!important;background:#fff;border:1px solid #e8ddf9;border-radius:22px;box-shadow:0 19px 54px rgb(51 24 103 / .10);min-width:0;overflow:visible}#jws-login-form.sw-auth-v1 .jws-login{max-width:505px}#jws-login-form.sw-auth-v1 .jws-animation{max-width:100%!important;padding:0!important;background:transparent!important;box-shadow:none!important}#jws-login-form.sw-auth-v1 .sw-auth-brand,.jws-verify-email-box .sw-auth-brand{display:flex;align-items:center;justify-content:center;gap:3px;width:max-content;max-width:100%;margin:0 auto 20px;text-decoration:none;color:#24153c;font-size:23px;font-weight:900;line-height:1.3}#jws-login-form.sw-auth-v1 .sw-auth-brand img,.jws-verify-email-box .sw-auth-brand img{display:block;width:auto;max-width:205px;height:44px;object-fit:contain}#jws-login-form.sw-auth-v1 .sw-auth-brand-mark,.jws-verify-email-box .sw-auth-brand-mark{color:#7C3AED;font-size:31px;margin-right:3px}#jws-login-form.sw-auth-v1 .jws_heading_form,#jws-login-form.sw-auth-v1 .sw-auth-role-stage h2{font-family:Inter,'Space Grotesk',sans-serif;font-size:28px!important;font-weight:800!important;line-height:1.25;letter-spacing:-.5px;text-align:center;color:#25153d;margin:0 0 7px!important}#jws-login-form.sw-auth-v1 .sw-auth-subtitle,#jws-login-form.sw-auth-v1 .sw-auth-form-subtitle{color:#80738f;text-align:center;font-size:14px;line-height:1.65;margin:0 0 22px}#jws-login-form.sw-auth-v1 .jws-login form,#jws-login-form.sw-auth-v1 .jws-register form{width:100%;margin:0}#jws-login-form.sw-auth-v1 .jws-login form>p,#jws-login-form.sw-auth-v1 .jws-register form>p{margin:0 0 15px}#jws-login-form.sw-auth-v1 .sw-auth-fieldlabel{display:block;text-align:left;font-size:13px;font-weight:700;color:#423354;margin:0 0 7px}#jws-login-form.sw-auth-v1 form .input{display:block;width:100%!important;min-width:0!important;max-width:100%;height:52px!important;min-height:52px!important;margin:0!important;padding:12px 17px!important;border-radius:11px!important;border:1px solid #e2d7f0!important;background:#fcfaff!important;color:#291b43!important;font-size:15px!important;box-shadow:none!important;line-height:1.4!important}#jws-login-form.sw-auth-v1 form .input::placeholder{color:#9487a4!important;opacity:1!important}#jws-login-form.sw-auth-v1 form .input:focus{border-color:#8b5cf6!important;background:#fff!important;box-shadow:0 0 0 3px rgb(124 58 237 / .11)!important;outline:none!important}#jws-login-form.sw-auth-v1 form .form_group{position:relative;display:block;min-width:0}#jws-login-form.sw-auth-v1 form .toggle-password2{right:16px;top:50%;transform:translateY(-50%);color:#7c3aed;cursor:pointer}#jws-login-form.sw-auth-v1 .login-remember{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:8px 0 19px}#jws-login-form.sw-auth-v1 .login-remember label{font-size:13px;color:#4b3c5e}#jws-login-form.sw-auth-v1 .forgetmenot a,#jws-login-form.sw-auth-v1 .account a,#jws-login-form.sw-auth-v1 .sw-auth-role-foot a{color:#7C3AED!important;font-size:13px;font-weight:700;text-decoration:none}#jws-login-form.sw-auth-v1 .forgetmenot a:hover,#jws-login-form.sw-auth-v1 .account a:hover{text-decoration:underline}#jws-login-form.sw-auth-v1 .jws-button{padding:0!important;margin:19px 0 0!important}#jws-login-form.sw-auth-v1 .jws-button .button,#jws-login-form.sw-auth-v1 .jws-login-otp-submit{display:block;width:100%!important;min-height:51px!important;border-radius:11px!important;background:#7C3AED!important;border:1px solid #7C3AED!important;color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1.5!important;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease!important}#jws-login-form.sw-auth-v1 .jws-button .button:hover,#jws-login-form.sw-auth-v1 .jws-login-otp-submit:hover{background:#6225c9!important;border-color:#6225c9!important;transform:translateY(-1px)}#jws-login-form.sw-auth-v1 .account{text-align:center;font-size:13px;color:#766780;margin:15px 0 0}#jws-login-form.sw-auth-v1 .sw-auth-register-card .user-roles{display:none!important}#jws-login-form.sw-auth-v1 .sw-auth-role-stage{text-align:center}#jws-login-form.sw-auth-v1 .sw-auth-roles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:23px 0 23px}#jws-login-form.sw-auth-v1 .sw-auth-role-card{width:100%;min-width:0;display:flex;align-items:flex-start;flex-direction:column;text-align:left;gap:10px;padding:22px;border:1px solid #e2d5f5;border-radius:15px;background:linear-gradient(160deg,#fff,#faf7ff);color:#291b43;cursor:pointer;box-shadow:0 2px 5px rgb(69 34 125 / .025);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}#jws-login-form.sw-auth-v1 .sw-auth-role-card:hover,#jws-login-form.sw-auth-v1 .sw-auth-role-card:focus-visible{transform:translateY(-3px);border-color:#8b5cf6;box-shadow:0 9px 22px rgb(124 58 237 / .13);outline:none}#jws-login-form.sw-auth-v1 .sw-auth-role-art{width:58px;height:58px;object-fit:contain;display:block;background:none!important;border:0!important;border-radius:0!important;padding:0!important}#jws-login-form.sw-auth-v1 .sw-auth-role-copy{display:flex;flex-direction:column;gap:5px}#jws-login-form.sw-auth-v1 .sw-auth-role-copy strong{color:#271638;font-size:16px;line-height:1.4}#jws-login-form.sw-auth-v1 .sw-auth-role-copy small{color:#786985;font-size:13px;line-height:1.55}#jws-login-form.sw-auth-v1 .sw-auth-role-chevron{color:#7c3aed;font-size:25px;line-height:1;margin-left:auto}#jws-login-form.sw-auth-v1 .sw-auth-role-foot{font-size:13px;color:#6e627d}#jws-login-form.sw-auth-v1 .sw-auth-form-stage{display:none;transform-origin:center top}#jws-login-form.sw-auth-v1 .sw-auth-form-visible .sw-auth-role-stage{display:none}#jws-login-form.sw-auth-v1 .sw-auth-form-visible .sw-auth-form-stage{display:block;animation:swAuthFlip .43s cubic-bezier(.2,.8,.2,1) both}@keyframes swAuthFlip{0%{opacity:.2;transform:perspective(850px) rotateY(-17deg) translateY(10px) scale(.97)}100%{opacity:1;transform:perspective(850px) rotateY(0deg) translateY(0) scale(1)}}#jws-login-form.sw-auth-v1 .sw-auth-back{display:inline-flex;align-items:center;gap:5px;margin:0 0 17px!important;border:none;background:#fff0;color:#7c3aed;font-size:13px;font-weight:700;cursor:pointer;padding:0}#jws-login-form.sw-auth-v1 .sw-auth-back:hover{text-decoration:underline}#jws-login-form.sw-auth-v1 .sw-auth-selected-badge{display:flex;align-items:center;justify-content:center;gap:8px;background:#f3ecff;border-radius:40px;width:max-content;max-width:100%;padding:6px 13px;margin:0 auto 20px;color:#6d28d9;font-weight:700;font-size:12px}#jws-login-form.sw-auth-v1 .sw-auth-selected-badge img{display:block;width:27px;height:27px;object-fit:contain;background:none!important;border:0!important}#jws-login-form.sw-auth-v1 .jws-register .privacy_policy{margin:12px 0!important;color:#766781;font-size:13px;line-height:1.6}#jws-login-form.sw-auth-v1 .jws-register .privacy_policy label{font-size:13px!important;line-height:1.55}#jws-login-form.sw-auth-v1 .jws-register .privacy_policy a{color:#7c3aed}#jws-login-form.sw-auth-v1 .jws-password-hint{color:#82768f;font-size:12px;line-height:1.6;margin:12px 0}#jws-login-form.sw-auth-v1 .popup-message{font-size:14px;line-height:1.5;overflow-wrap:anywhere}#jws-login-form.sw-auth-v1 .jws-login-otp{background:#faf8ff;border:1px solid #e4d7f9;border-radius:14px;padding:22px;margin-top:10px}#jws-login-form.sw-auth-v1 .jws-login-otp-title{color:#26173b;font-size:23px;font-weight:800;text-align:center}#jws-login-form.sw-auth-v1 .jws-login-otp-text{text-align:center;color:#746682;font-size:14px;line-height:1.55}#jws-login-form.sw-auth-v1 .sw-auth-otp-art{display:block;width:65px;height:65px;object-fit:contain;margin:0 auto 15px}#jws-login-form.sw-auth-v1 .jws-login-otp-input{width:100%!important;border:1px solid #dfd0f7!important;border-radius:10px!important;min-height:54px!important;letter-spacing:7px;font-size:23px!important;text-align:center;color:#2e1c44}#jws-login-form.sw-auth-v1 .jws-login-otp-resend{color:#7c3aed;font-weight:700}body.sw-auth-verify-route .jws-verify-email{padding:65px 16px 90px}body.sw-auth-verify-route .jws-verify-email-box{max-width:565px;border:1px solid #e7dbfa;border-radius:20px;box-shadow:0 18px 50px rgb(57 30 103 / .1);padding:36px;background:#fff}body.sw-auth-verify-route .jws-verify-email-title{font-size:27px;font-weight:800;color:#26163e;margin:4px 0 9px}body.sw-auth-verify-route .jws-verify-email-message{background:#faf7ff;border:1px solid #e8dcfa;border-radius:12px;padding:19px;color:#625676}body.sw-auth-verify-route .jws-verify-email-message.is-success{background:#f0fbf3;border-color:#c9edce}body.sw-auth-verify-route .jws-verify-email-message.is-error{background:#fff5f5;border-color:#f4d4d4}body.sw-auth-verify-route .jws-verify-email-box .elementor-button{background:#7C3AED;border-radius:9px;color:#fff;padding:13px 20px}body.sw-auth-verify-route .jws-verify-email-form input[type=email]{background:#fcfaff;border:1px solid #e3d7f5;border-radius:9px}body.sw-auth-verify-route .sw-auth-verify-art{display:block;width:75px;height:75px;object-fit:contain;margin:0 auto 18px}@media(max-width:640px){#jws-login-form.sw-auth-v1{margin:12px auto}#jws-login-form.sw-auth-v1 .jws-login,#jws-login-form.sw-auth-v1 .jws-register{padding:25px 18px!important;border-radius:17px}#jws-login-form.sw-auth-v1 .sw-auth-roles-grid{gap:10px}#jws-login-form.sw-auth-v1 .sw-auth-role-card{padding:14px 12px;min-height:168px}#jws-login-form.sw-auth-v1 .sw-auth-role-art{width:48px;height:48px}#jws-login-form.sw-auth-v1 .sw-auth-role-copy strong{font-size:14px}#jws-login-form.sw-auth-v1 .sw-auth-role-copy small{font-size:12px}#jws-login-form.sw-auth-v1 .jws_heading_form,#jws-login-form.sw-auth-v1 .sw-auth-role-stage h2{font-size:24px!important}body.sw-auth-verify-route .jws-verify-email-box{padding:25px 18px}}@media(max-width:345px){#jws-login-form.sw-auth-v1 .sw-auth-roles-grid{grid-template-columns:1fr}#jws-login-form.sw-auth-v1 .sw-auth-role-card{min-height:0}}@media(prefers-reduced-motion:reduce){#jws-login-form.sw-auth-v1 .sw-auth-form-visible .sw-auth-form-stage{animation:none}#jws-login-form.sw-auth-v1 .sw-auth-role-card{transition:none}}body.sw-auth-route,body.sw-auth-verify-route{--swa-ink:#25113e;--swa-violet:#7C3AED;--swa-deep:#641fc9;--swa-line:#d5b4ff;min-height:100vh;background:radial-gradient(ellipse 58% 48% at 100% 13%,rgb(198 137 255 / .43),transparent 72%),radial-gradient(ellipse 68% 60% at -10% 88%,rgb(192 145 249 / .36),transparent 78%),linear-gradient(133deg,#f8f0ff 2%,#f5e7ff 48%,#ead1ff 100%)!important;background-attachment:fixed!important;color:var(--swa-ink)}body.sw-auth-route #page,body.sw-auth-verify-route #page,body.sw-auth-route #primary,body.sw-auth-verify-route #primary,body.sw-auth-route #main,body.sw-auth-verify-route #main{background:transparent!important}body.sw-auth-route .elementor-section:has(#jws-login-form.sw-auth-v1),body.sw-auth-route .elementor-widget-wrap:has(#jws-login-form.sw-auth-v1),body.sw-auth-route .elementor-element:has(#jws-login-form.sw-auth-v1){background:transparent!important}body.sw-auth-route .elementor-widget-jws_login_form{width:100%!important;max-width:1080px!important;margin-inline:auto!important}#jws-login-form.sw-auth-v1{max-width:1060px!important;width:100%!important;padding:clamp(8px,2vh,18px) 12px 22px!important;margin:0 auto!important;color:var(--swa-ink)}#jws-login-form.sw-auth-v1 .jws-login,#jws-login-form.sw-auth-v1 .jws-register,body.sw-auth-verify-route .jws-verify-email-box{isolation:isolate;background:radial-gradient(ellipse 65% 55% at 97% 5%,rgb(213 160 255 / .32),transparent 82%),radial-gradient(ellipse 65% 52% at -5% 108%,rgb(194 144 246 / .30),transparent 80%),linear-gradient(143deg,rgb(255 255 255 / .96) 0%,rgb(252 246 255 / .97) 45%,rgb(245 227 255 / .98) 100%)!important;border:1px solid rgb(255 255 255 / .96)!important;outline:1px solid rgb(183 133 237 / .24);border-radius:30px!important;box-shadow:0 22px 70px rgb(86 35 151 / .18),inset 0 1px 0 rgb(255 255 255 / .96)!important}#jws-login-form.sw-auth-v1 .jws-login,#jws-login-form.sw-auth-v1 .jws-register{position:relative;overflow:hidden!important;padding:25px clamp(20px,3.8vw,42px) 23px!important}#jws-login-form.sw-auth-v1 .jws-login>*,#jws-login-form.sw-auth-v1 .jws-register>*{position:relative;z-index:1}#jws-login-form.sw-auth-v1 .jws-login{max-width:560px!important}#jws-login-form.sw-auth-v1 .jws-register{max-width:945px!important}#jws-login-form.sw-auth-v1 .jws-register.sw-auth-form-visible{max-width:630px!important}#jws-login-form.sw-auth-v1 .sw-auth-brand,body.sw-auth-verify-route .jws-verify-email-box .sw-auth-brand{display:flex;width:fit-content;max-width:90%;min-height:0;align-items:center;justify-content:center;margin:0 auto 9px!important;padding:0;background:#fff0;border:0;text-decoration:none!important;transition:opacity .18s ease,transform .18s ease}#jws-login-form.sw-auth-v1 .sw-auth-brand:hover,body.sw-auth-verify-route .jws-verify-email-box .sw-auth-brand:hover{opacity:.9;transform:translateY(-1px)}#jws-login-form.sw-auth-v1 .sw-auth-brand img,body.sw-auth-verify-route .jws-verify-email-box .sw-auth-brand img{width:min(330px,100%)!important;max-width:100%!important;height:auto!important;max-height:75px!important;display:block;object-fit:contain;filter:drop-shadow(0 3px 4px rgb(124 58 237 / .08))}#jws-login-form.sw-auth-v1 .jws_heading_form,#jws-login-form.sw-auth-v1 .sw-auth-role-stage h2,body.sw-auth-verify-route .jws-verify-email-title{color:var(--swa-ink)!important;font-family:Inter,'Space Grotesk',sans-serif!important;font-weight:850!important;font-size:clamp(28px,2.9vw,36px)!important;line-height:1.2!important;letter-spacing:-.85px!important;text-align:center!important;margin:0 0 5px!important}#jws-login-form.sw-auth-v1 .sw-auth-subtitle,#jws-login-form.sw-auth-v1 .sw-auth-form-subtitle,body.sw-auth-verify-route .jws-verify-email-intro{font-size:14px!important;color:#765c92!important;text-align:center!important;line-height:1.5!important;margin:0 0 14px!important}#jws-login-form.sw-auth-v1 .sw-auth-role-stage{padding:0 2px}#jws-login-form.sw-auth-v1 .sw-auth-role-stage .sw-auth-roles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0 18px!important}#jws-login-form.sw-auth-v1 .sw-auth-role-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:315px;border:1px solid rgb(173 105 251 / .60)!important;border-radius:23px!important;padding:14px 22px 23px!important;background:radial-gradient(ellipse at 90% 95%,rgb(207 157 255 / .33),transparent 66%),linear-gradient(142deg,#fff 0%,#fdf7ff 45%,#f5e5ff 100%)!important;box-shadow:0 5px 18px rgb(105 46 175 / .065),inset 0 1px rgb(255 255 255 / .95);overflow:hidden;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}#jws-login-form.sw-auth-v1 .sw-auth-role-card:hover,#jws-login-form.sw-auth-v1 .sw-auth-role-card:focus-visible{transform:translateY(-4px);border-color:#8C39F2!important;box-shadow:0 14px 28px rgb(109 40 217 / .17),inset 0 1px rgb(255 255 255 / .95);outline:none}#jws-login-form.sw-auth-v1 .sw-auth-role-card .sw-auth-role-art{display:block;width:100%!important;max-width:190px!important;height:174px!important;padding:0!important;margin:-3px auto 7px!important;object-fit:contain!important;border:0!important;background:transparent!important;transform-origin:center bottom;transition:transform .2s ease}#jws-login-form.sw-auth-v1 .sw-auth-role-card:hover .sw-auth-role-art{transform:scale(1.045)}#jws-login-form.sw-auth-v1 .sw-auth-role-card .sw-auth-role-copy{gap:5px;padding-right:34px}#jws-login-form.sw-auth-v1 .sw-auth-role-card .sw-auth-role-copy strong{font-size:23px!important;font-weight:800;line-height:1.3;color:#2b1345}#jws-login-form.sw-auth-v1 .sw-auth-role-card .sw-auth-role-copy small{font-size:14px!important;line-height:1.55;color:#725489}#jws-login-form.sw-auth-v1 .sw-auth-role-chevron{position:absolute;right:19px;bottom:20px;display:grid;place-items:center;width:44px;height:44px;border-radius:15px;color:#fff;background:linear-gradient(135deg,#b16aff,#833bf3 55%,#6D28D9);border:1px solid rgb(255 255 255 / .7);box-shadow:0 4px 13px rgb(124 58 237 / .24);transition:transform .2s ease,box-shadow .2s ease}#jws-login-form.sw-auth-v1 .sw-auth-role-card:hover .sw-auth-role-chevron{transform:translateX(3px);box-shadow:0 7px 19px rgb(124 58 237 / .30)}#jws-login-form.sw-auth-v1 .sw-auth-role-foot{margin:0!important;color:#6f5588!important;font-size:14px!important}#jws-login-form.sw-auth-v1 .sw-auth-login-art{display:block;width:94px;max-width:30%;height:94px;object-fit:contain;margin:-4px auto 9px}#jws-login-form.sw-auth-v1 .jws-login .sw-auth-subtitle{margin-bottom:15px!important}#jws-login-form.sw-auth-v1 form .input{height:47px!important;min-height:47px!important;background:rgb(255 255 255 / .7)!important;border-color:#d9b6fd!important;border-radius:14px!important;box-shadow:inset 0 1px 2px rgb(112 60 165 / .03)!important;font-size:14px!important}#jws-login-form.sw-auth-v1 form .input:focus{box-shadow:0 0 0 3px rgb(124 58 237 / .12)!important;border-color:#8a38f5!important}#jws-login-form.sw-auth-v1 form .input::placeholder{color:#987eaf!important}#jws-login-form.sw-auth-v1 .sw-auth-fieldlabel{font-size:13px;font-weight:700;margin-bottom:5px;color:#311847}#jws-login-form.sw-auth-v1 .jws-login form>p,#jws-login-form.sw-auth-v1 .jws-register form>p{margin-bottom:9px!important}#jws-login-form.sw-auth-v1 .jws-login form .login-remember{margin:7px 0 11px!important}#jws-login-form.sw-auth-v1 .jws-button{margin:12px 0 0!important}#jws-login-form.sw-auth-v1 .jws-button .button,#jws-login-form.sw-auth-v1 .jws-login-otp-submit{min-height:51px!important;border:1px solid rgb(255 255 255 / .7)!important;border-radius:14px!important;background:linear-gradient(110deg,#B376F8 0%,#8B41F3 45%,#7026DD 100%)!important;box-shadow:0 7px 18px rgb(105 32 206 / .25),inset 0 1px rgb(255 255 255 / .27)!important;color:#fff!important;font-weight:800!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease!important}#jws-login-form.sw-auth-v1 .jws-button .button:hover,#jws-login-form.sw-auth-v1 .jws-login-otp-submit:hover{background:linear-gradient(110deg,#9F54F4 0%,#7530E4 65%,#581BBC 100%)!important;transform:translateY(-1px);box-shadow:0 11px 22px rgb(105 32 206 / .31)!important}#jws-login-form.sw-auth-v1 .sw-auth-form-visible .sw-auth-brand{margin-bottom:6px!important}#jws-login-form.sw-auth-v1 .sw-auth-form-visible .sw-auth-form-subtitle{margin-bottom:8px!important}#jws-login-form.sw-auth-v1 .sw-auth-form-visible .sw-auth-back{display:inline-flex;align-items:center;gap:9px;color:#6926CD!important;font-weight:750;border-radius:999px;padding:5px 9px!important;margin:0 0 7px!important;transition:background .18s ease}#jws-login-form.sw-auth-v1 .sw-auth-form-visible .sw-auth-back::before{content:'←';font-size:19px;line-height:1;font-weight:800}#jws-login-form.sw-auth-v1 .sw-auth-form-visible .sw-auth-back:hover{background:rgb(124 58 237 / .10);text-decoration:none!important}#jws-login-form.sw-auth-v1 .sw-auth-selected-badge{background:linear-gradient(125deg,#faf3ff,#e9d2ff)!important;border:1px solid #f8eeff;font-size:13px;padding:6px 15px;margin:3px auto 11px!important;box-shadow:0 3px 12px rgb(133 62 206 / .09)}#jws-login-form.sw-auth-v1 .sw-auth-selected-badge img{width:29px;height:29px}#jws-login-form.sw-auth-v1 .jws-register .privacy_policy{margin:9px 0!important;font-size:12px;line-height:1.5}#jws-login-form.sw-auth-v1 .jws-register .privacy_policy label{font-size:12px!important;line-height:1.5}#jws-login-form.sw-auth-v1 .jws-register .account{margin-top:8px!important}#jws-login-form.sw-auth-v1 .jws-password-hint{font-size:11px;line-height:1.45;margin:8px 0 0}body.sw-auth-verify-route .jws-verify-email{padding:16px 16px 42px!important;margin-inline:auto}body.sw-auth-verify-route .jws-verify-email-box{max-width:640px!important;padding:25px clamp(20px,4vw,42px) 31px!important;text-align:center}body.sw-auth-verify-route .jws-verify-email-box .sw-auth-brand{margin-bottom:4px!important}body.sw-auth-verify-route .sw-auth-verify-art{display:block;width:130px!important;height:130px!important;object-fit:contain;margin:3px auto 12px!important}body.sw-auth-verify-route .jws-verify-email-intro{margin-bottom:16px!important}body.sw-auth-verify-route .jws-verify-email-message{position:relative;text-align:left;padding:19px 22px;margin:14px 0 16px!important;background:linear-gradient(130deg,#f7efff,#f3e2ff)!important;border:1px solid #d9adff!important;border-radius:20px!important;color:#59426f}body.sw-auth-verify-route .jws-verify-email-message.is-success{background:linear-gradient(130deg,#f2fbf4,#e6f9ec)!important;border-color:#9dddaf!important}body.sw-auth-verify-route .jws-verify-email-message.is-error{background:linear-gradient(130deg,#fff2f5,#ffebf1)!important;border-color:#f1bacb!important}body.sw-auth-verify-route .jws-verify-email-message.sw-auth-confirm-message{padding-left:92px!important;min-height:96px}body.sw-auth-verify-route .jws-verify-email-message .sw-auth-info-art{position:absolute;left:21px;top:50%;transform:translateY(-50%);width:49px;height:49px;object-fit:contain}body.sw-auth-verify-route .jws-verify-email-message h4{color:#2d1648;font-size:19px;font-weight:800;line-height:1.4;margin:0 0 6px}body.sw-auth-verify-route .jws-verify-email-message p{color:#694e7f;font-size:14px;line-height:1.6;margin-bottom:0}body.sw-auth-verify-route .jws-verify-email-form{padding-top:16px!important;border-color:#e1c9f2;text-align:left}body.sw-auth-verify-route .jws-verify-email-form label{font-weight:750;color:#281540;font-size:14px;margin-bottom:8px}body.sw-auth-verify-route .jws-verify-email-form input[type=email]{width:100%;min-height:50px;margin-bottom:12px;border:1px solid #d9b6fd!important;border-radius:14px!important;background:rgb(255 255 255 / .70)!important;color:#291440;padding:12px 16px}body.sw-auth-verify-route .jws-verify-email-form input[type=email]:focus{outline:3px solid rgb(124 58 237 / .15);border-color:#8b41f3!important}body.sw-auth-verify-route .jws-verify-email-form button,body.sw-auth-verify-route .jws-verify-email-box .elementor-button{width:100%;min-height:51px;border-radius:14px!important;border:1px solid rgb(255 255 255 / .65)!important;background:linear-gradient(110deg,#B376F8 0%,#8B41F3 45%,#7026DD 100%)!important;color:white!important;font-weight:750;box-shadow:0 7px 18px rgb(105 32 206 / .23)}body.sw-auth-verify-route .jws-verify-email-form button:hover,body.sw-auth-verify-route .jws-verify-email-box .elementor-button:hover{background:linear-gradient(110deg,#9F54F4 0%,#7530E4 65%,#581BBC 100%)!important}#jws-login-form.sw-auth-v1 .form-contaier,#jws-login-form.sw-auth-v1 .jws-login-container,#jws-login-form.sw-auth-v1 .jws-animation{height:auto!important;min-height:0!important}@media (max-width:767px){#jws-login-form.sw-auth-v1{padding:6px 12px 20px!important}#jws-login-form.sw-auth-v1 .jws-login,#jws-login-form.sw-auth-v1 .jws-register{padding:20px 18px 22px!important;border-radius:24px!important}#jws-login-form.sw-auth-v1 .sw-auth-brand img,body.sw-auth-verify-route .jws-verify-email-box .sw-auth-brand img{width:min(270px,100%)!important;max-height:64px!important}#jws-login-form.sw-auth-v1 .sw-auth-role-stage .sw-auth-roles-grid{gap:10px;margin:17px 0!important}#jws-login-form.sw-auth-v1 .sw-auth-role-card{min-height:247px;padding:10px 12px 16px!important;border-radius:19px!important}#jws-login-form.sw-auth-v1 .sw-auth-role-card .sw-auth-role-art{max-width:126px!important;height:125px!important;margin:0 auto 6px!important}#jws-login-form.sw-auth-v1 .sw-auth-role-card .sw-auth-role-copy{padding-right:0}#jws-login-form.sw-auth-v1 .sw-auth-role-card .sw-auth-role-copy strong{font-size:17px!important}#jws-login-form.sw-auth-v1 .sw-auth-role-card .sw-auth-role-copy small{font-size:12px!important;line-height:1.4}#jws-login-form.sw-auth-v1 .sw-auth-role-chevron{width:31px;height:31px;border-radius:11px;bottom:10px;right:10px}#jws-login-form.sw-auth-v1 .sw-auth-role-chevron svg{width:17px;height:17px}#jws-login-form.sw-auth-v1 .sw-auth-login-art{width:84px;height:84px}body.sw-auth-verify-route .jws-verify-email{padding:6px 12px 30px!important}body.sw-auth-verify-route .jws-verify-email-box{padding:19px 17px 25px!important;border-radius:24px!important}body.sw-auth-verify-route .sw-auth-verify-art{width:110px!important;height:110px!important}body.sw-auth-verify-route .jws-verify-email-message.sw-auth-confirm-message{padding-left:72px!important}body.sw-auth-verify-route .jws-verify-email-message .sw-auth-info-art{left:14px;width:43px;height:43px}}@media (max-width:360px){#jws-login-form.sw-auth-v1 .sw-auth-role-card{padding:9px!important;min-height:234px}#jws-login-form.sw-auth-v1 .sw-auth-role-card .sw-auth-role-art{max-width:108px!important;height:110px!important}#jws-login-form.sw-auth-v1 .sw-auth-role-card .sw-auth-role-copy strong{font-size:15px!important}#jws-login-form.sw-auth-v1 .sw-auth-role-card .sw-auth-role-copy small{font-size:11px!important}}@media (prefers-reduced-motion:reduce){#jws-login-form.sw-auth-v1 .sw-auth-role-card,#jws-login-form.sw-auth-v1 .sw-auth-role-card .sw-auth-role-art,#jws-login-form.sw-auth-v1 .sw-auth-role-chevron{transition:none!important}}body.sw-auth-verify-route .sw-auth-back-to-login{margin:13px 0 0;text-align:center}body.sw-auth-verify-route .sw-auth-back-to-login a{color:#6D28D9;font-size:14px;font-weight:750;text-decoration:none}body.sw-auth-verify-route .sw-auth-back-to-login a:hover{text-decoration:underline}body.sw-auth-verify-route .jws-verify-email-box{margin:0 auto!important}body.sw-auth-route #masthead,body.sw-auth-verify-route #masthead{display:none!important}#jws-login-form.sw-auth-v1 .jws-login .sw-auth-brand img{width:min(410px,94%)!important;max-height:103px!important}#jws-login-form.sw-auth-v1 .jws-register .sw-auth-brand img,body.sw-auth-verify-route .jws-verify-email-box .sw-auth-brand img{width:min(405px,94%)!important;max-height:102px!important}@media(max-width:767px){#jws-login-form.sw-auth-v1 .jws-login .sw-auth-brand img,#jws-login-form.sw-auth-v1 .jws-register .sw-auth-brand img,body.sw-auth-verify-route .jws-verify-email-box .sw-auth-brand img{width:min(322px,96%)!important;max-height:82px!important}}@media (min-width:768px){body.sw-auth-login-page #jws-login-form.sw-auth-v1,body.sw-auth-register-page #jws-login-form.sw-auth-v1{transform:translateY(-clamp(65px,11vh,115px))}body.sw-auth-verify-route .jws-verify-email{transform:translateY(-clamp(35px,7vh,75px))}}#jws-login-form.sw-auth-v1 .jws-register.sw-auth-form-visible{padding-top:17px!important;padding-bottom:17px!important}#jws-login-form.sw-auth-v1 .jws-register.sw-auth-form-visible .sw-auth-brand{margin-bottom:0!important}#jws-login-form.sw-auth-v1 .jws-register.sw-auth-form-visible .sw-auth-form-subtitle{margin-bottom:4px!important}#jws-login-form.sw-auth-v1 .jws-register.sw-auth-form-visible .sw-auth-selected-badge{margin:2px auto 7px!important;padding:4px 13px!important}#jws-login-form.sw-auth-v1 .jws-register.sw-auth-form-visible .sw-auth-form-stage form>p{margin-bottom:6px!important}#jws-login-form.sw-auth-v1 .jws-register.sw-auth-form-visible form .input{height:46px!important;min-height:46px!important}#jws-login-form.sw-auth-v1 .jws-register.sw-auth-form-visible .sw-auth-fieldlabel{margin-bottom:3px!important}#jws-login-form.sw-auth-v1 .jws-register.sw-auth-form-visible .privacy_policy{margin:6px 0!important}#jws-login-form.sw-auth-v1 .jws-register.sw-auth-form-visible .jws-button{margin-top:8px!important}#jws-login-form.sw-auth-v1 .jws-register.sw-auth-form-visible .account{margin-top:6px!important}#jws-login-form.sw-auth-v1 .jws-register>.sw-auth-back{display:none!important;position:absolute!important;top:16px;left:18px;z-index:8!important;align-items:center;gap:5px;min-height:32px;margin:0!important;padding:4px 9px 4px 4px!important;background:rgb(255 255 255 / .74)!important;border:1px solid #dbc0fd!important;border-radius:999px!important;box-shadow:0 3px 11px rgb(109 40 217 / .07);color:#6d28d9!important;font-size:10px!important;font-weight:750;line-height:1.25;text-decoration:none!important;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease!important}#jws-login-form.sw-auth-v1 .jws-register.sw-auth-form-visible>.sw-auth-back{display:inline-flex!important}#jws-login-form.sw-auth-v1 .jws-register>.sw-auth-back::before{content:none!important}#jws-login-form.sw-auth-v1 .jws-register>.sw-auth-back svg{display:block;width:21px;height:21px;flex:none;padding:5px;border-radius:50%;background:#eee0ff;stroke:#6d28d9;fill:none;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease,background .18s ease}#jws-login-form.sw-auth-v1 .jws-register>.sw-auth-back:hover{background:#f2e6ff!important;border-color:#b989ff!important;box-shadow:0 5px 15px rgb(109 40 217 / .12)}#jws-login-form.sw-auth-v1 .jws-register>.sw-auth-back:hover svg{transform:translateX(-2px);background:#e3cfff}#jws-login-form.sw-auth-v1 .jws-register>.sw-auth-back:focus-visible{outline:3px solid rgb(124 58 237 / .4)!important;outline-offset:2px}@media (max-width:767px){body.sw-auth-login-page #jws-login-form.sw-auth-v1,body.sw-auth-register-page #jws-login-form.sw-auth-v1{transform:translateY(-min(22px,3vh))}body.sw-auth-verify-route .jws-verify-email{transform:translateY(-min(20px,3vh))}#jws-login-form.sw-auth-v1 .jws-register.sw-auth-form-visible{padding-top:14px!important}#jws-login-form.sw-auth-v1 .jws-register.sw-auth-form-visible>.sw-auth-back{position:relative!important;top:auto!important;left:auto!important;margin:0 0 3px!important;font-size:11px!important}#jws-login-form.sw-auth-v1 .jws-register.sw-auth-form-visible .sw-auth-brand img{max-height:65px!important}}@media (prefers-reduced-motion:reduce){#jws-login-form.sw-auth-v1 .jws-register>.sw-auth-back,#jws-login-form.sw-auth-v1 .jws-register>.sw-auth-back svg{transition:none!important}}@media (min-width:768px){body.sw-auth-login-page #jws-login-form.sw-auth-v1,body.sw-auth-register-page #jws-login-form.sw-auth-v1,body.sw-auth-verify-route .jws-verify-email{transform:none!important}}body.sw-auth-route .elementor-section:has(#jws-login-form),body.sw-auth-route .elementor-element:has(#jws-login-form),body.sw-auth-route .elementor-column:has(#jws-login-form),body.sw-auth-route .elementor-container:has(#jws-login-form),body.sw-auth-route .elementor-widget-wrap:has(#jws-login-form){min-height:0!important;height:auto!important;align-items:flex-start!important;align-content:flex-start!important;justify-content:center!important}body.sw-auth-route .elementor-section:has(#jws-login-form),body.sw-auth-route .elementor-container:has(#jws-login-form),body.sw-auth-route .elementor-widget-wrap:has(#jws-login-form){padding-top:0!important;padding-bottom:0!important;margin-top:0!important}body.sw-auth-route .elementor-widget-jws_login_form{align-self:flex-start!important;margin-top:0!important}body.sw-auth-login-page #jws-login-form.sw-auth-v1,body.sw-auth-register-page #jws-login-form.sw-auth-v1{transform:none!important;padding:clamp(10px,2vh,20px) 12px 18px!important;margin:0 auto!important}body.sw-auth-verify-route .jws-verify-email{transform:none!important;min-height:0!important;padding:clamp(10px,2vh,20px) 12px 20px!important;display:flex;align-items:flex-start!important;justify-content:center}body.sw-auth-verify-route .jws-verify-email-box{margin:0 auto!important}#jws-login-form.sw-auth-v1 .jws-register.sw-auth-form-visible .sw-auth-form-footer{display:flex;gap:8px 14px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:8px 0 0!important;padding:0!important}#jws-login-form.sw-auth-v1 .jws-register .sw-auth-form-footer .sw-auth-back{display:inline-flex!important;position:static!important;top:auto!important;left:auto!important;gap:6px;align-items:center;order:0;min-height:32px;padding:4px 10px 4px 4px!important;margin:0!important;color:#6D28D9!important;background:rgb(255 255 255 / .8)!important;border:1px solid #D7B9FA!important;border-radius:999px!important;box-shadow:0 3px 9px rgb(124 58 237 / .08);font-size:11px;font-weight:750;cursor:pointer}#jws-login-form.sw-auth-v1 .jws-register .sw-auth-form-footer .sw-auth-back::before{content:none!important}#jws-login-form.sw-auth-v1 .jws-register .sw-auth-form-footer .sw-auth-back svg{display:block;width:24px;height:24px;padding:5px;flex:none;border-radius:50%;background:#EAD8FF;stroke:#6D28D9;fill:none;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease,background .18s ease}#jws-login-form.sw-auth-v1 .jws-register .sw-auth-form-footer .sw-auth-back:hover{background:#EEE0FF!important;border-color:#AF7CF4!important}#jws-login-form.sw-auth-v1 .jws-register .sw-auth-form-footer .sw-auth-back:hover svg{transform:translateX(-2px)}#jws-login-form.sw-auth-v1 .jws-register .sw-auth-form-footer .sw-auth-back:focus-visible{outline:3px solid rgb(124 58 237 / .45)!important;outline-offset:2px}#jws-login-form.sw-auth-v1 .jws-register .sw-auth-form-footer .account{order:1;margin:0!important;text-align:right;flex:1 1 auto;font-size:12px}@media(max-width:767px){#jws-login-form.sw-auth-v1 .jws-register.sw-auth-form-visible .sw-auth-form-footer{gap:6px 10px}#jws-login-form.sw-auth-v1 .jws-register .sw-auth-form-footer .sw-auth-back{position:static!important;margin:0!important;font-size:10px!important}#jws-login-form.sw-auth-v1 .jws-register .sw-auth-form-footer .account{font-size:11px}}@media(max-width:380px){#jws-login-form.sw-auth-v1 .jws-register .sw-auth-form-footer .account{text-align:left}}body.sw-auth-route .elementor-section:has(#jws-login-form),body.sw-auth-route .elementor-container:has(#jws-login-form),body.sw-auth-route .elementor-column:has(#jws-login-form),body.sw-auth-route .elementor-widget-wrap:has(#jws-login-form){justify-content:flex-start!important;align-content:flex-start!important;overflow:visible!important}body.sw-auth-route .elementor-column:has(#jws-login-form),body.sw-auth-route .elementor-widget-wrap:has(#jws-login-form){padding-top:0!important;margin-top:0!important}body.sw-auth-route #jws-login-form.sw-auth-v1,body.sw-auth-verify-route .jws-verify-email{transition:none!important;will-change:auto}#jws-login-form.sw-auth-v1 .sw-auth-login-art{width:138px!important;height:138px!important;max-width:none!important;object-fit:contain!important;margin:-9px auto 1px!important}@media(max-width:767px){#jws-login-form.sw-auth-v1 .sw-auth-login-art{width:114px!important;height:114px!important;margin:-7px auto 2px!important}}body.sw-auth-route .elementor-widget-jws_login_form,body.sw-auth-route .elementor-widget-wrap:has(#jws-login-form){margin-top:0!important;padding-top:0!important}body.sw-auth-route #jws-login-form.sw-auth-v1,body.sw-auth-verify-route .jws-verify-email{transition:none!important}#jws-login-form.sw-auth-v1 .jws-login img.sw-auth-login-art{display:block!important;width:138px!important;height:138px!important;max-width:138px!important;max-height:138px!important;object-fit:contain!important}@media (max-width:767px){#jws-login-form.sw-auth-v1 .jws-login img.sw-auth-login-art{width:114px!important;height:114px!important;max-width:114px!important;max-height:114px!important}}@media (max-width:767px){#jws-login-form.sw-auth-v1 .sw-auth-role-card{padding-bottom:43px!important}#jws-login-form.sw-auth-v1 .sw-auth-role-card .sw-auth-role-copy{width:100%!important;min-width:0!important;padding-right:0!important;gap:5px!important}#jws-login-form.sw-auth-v1 .sw-auth-role-card .sw-auth-role-copy strong{font-size:clamp(12px,3.35vw,15px)!important;letter-spacing:-.035em;line-height:1.35!important;white-space:nowrap}#jws-login-form.sw-auth-v1 .sw-auth-role-card .sw-auth-role-copy small{font-size:11.5px!important;line-height:1.4!important;overflow-wrap:break-word}#jws-login-form.sw-auth-v1 .sw-auth-role-card .sw-auth-role-chevron{bottom:10px!important;right:10px!important}}@media (max-width:360px){#jws-login-form.sw-auth-v1 .sw-auth-role-card .sw-auth-role-copy strong{font-size:11.6px!important}#jws-login-form.sw-auth-v1 .sw-auth-role-card .sw-auth-role-copy small{font-size:11px!important}}#jws-login-form.sw-auth-v1 .jws-login.sw-auth-otp-active .sw-auth-login-art{margin:0 auto 4px!important}#jws-login-form.sw-auth-v1 .jws-login.sw-auth-otp-active .jws-login-otp-wrap{width:100%;margin:5px 0 0!important}#jws-login-form.sw-auth-v1 .jws-login.sw-auth-otp-active .jws-login-otp{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important;text-align:center}#jws-login-form.sw-auth-v1 .jws-login.sw-auth-otp-active .sw-auth-otp-art{display:none!important}#jws-login-form.sw-auth-v1 .jws-login.sw-auth-otp-active .jws-login-otp-title{font-family:Inter,sans-serif!important;font-size:clamp(23px,3vw,30px)!important;line-height:1.25!important;font-weight:800!important;color:#26143e!important;text-align:center!important;margin:2px 0 8px!important}#jws-login-form.sw-auth-v1 .jws-login.sw-auth-otp-active .jws-login-otp-text{color:#766187!important;text-align:center!important;font-size:14px!important;line-height:1.6!important;margin:0 auto 17px!important;max-width:440px;overflow-wrap:anywhere}#jws-login-form.sw-auth-v1 .jws-login.sw-auth-otp-active .jws-login-otp-input{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;height:54px!important;min-height:54px!important;margin:0 0 14px!important;padding:10px 14px!important;background:rgb(255 255 255 / .85)!important;border:1px solid #d6b2ff!important;border-radius:13px!important;font-size:21px!important;letter-spacing:4px!important;text-align:center!important;box-shadow:none!important}#jws-login-form.sw-auth-v1 .jws-login.sw-auth-otp-active .jws-login-otp-input::placeholder{letter-spacing:normal!important;font-size:14px!important;color:#a38cb5!important}#jws-login-form.sw-auth-v1 .jws-login.sw-auth-otp-active .jws-login-otp-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%}#jws-login-form.sw-auth-v1 .jws-login.sw-auth-otp-active .jws-login-otp-submit{display:block!important;width:100%!important;min-height:49px!important;margin:0!important;border-radius:12px!important;line-height:1.4!important;cursor:pointer!important;white-space:normal!important}#jws-login-form.sw-auth-v1 .jws-login.sw-auth-otp-active .jws-login-otp-resend{display:inline-flex!important;align-self:center!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%;padding:4px 12px!important;margin:0!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important;text-align:center!important;text-decoration:none!important;color:#732EE5!important;cursor:pointer!important}#jws-login-form.sw-auth-v1 .jws-login.sw-auth-otp-active .jws-login-otp-resend:hover{text-decoration:underline!important;color:#5018b8!important}#jws-login-form.sw-auth-v1 .jws-login.sw-auth-otp-active .jws-login-otp-resend:focus-visible{outline:3px solid #ab7cf7;outline-offset:2px;border-radius:6px}#jws-login-form.sw-auth-v1 .jws-login.sw-auth-otp-active .jws-login-otp-message{margin:10px 0 0!important;text-align:center!important;font-size:13px!important;line-height:1.5!important;overflow-wrap:anywhere}#jws-login-form.sw-auth-v1 .jws-login.sw-auth-otp-active .jws-login-otp-message:empty{display:none!important}#jws-login-form.sw-auth-v1 .jws-login.sw-auth-otp-active .jws-login-otp-message p{margin:0!important}@media(max-width:767px){#jws-login-form.sw-auth-v1 .jws-login.sw-auth-otp-active .jws-login-otp-title{font-size:23px!important}#jws-login-form.sw-auth-v1 .jws-login.sw-auth-otp-active .jws-login-otp-text{font-size:13px!important}}@media (max-width:767px){#jws-login-form.sw-auth-v1 .jws-login.sw-auth-otp-active .jws-login-otp .jws-login-otp-title{display:block!important;float:none!important;position:static!important;width:100%!important;max-width:100%!important;margin:2px auto 8px!important;padding:0!important;text-align:center!important;align-self:stretch!important;box-sizing:border-box!important}}body.sw-auth-verify-route #colophon.site-footer{display:none!important}body.sw-auth-verify-route #primary,body.sw-auth-verify-route #main{margin:0!important;padding:0!important;width:100%;max-width:100%}body.sw-auth-verify-route .jws-verify-email{width:100%;min-height:100vh!important;min-height:100svh!important;margin:0 auto!important;padding:clamp(16px,3vh,28px) 16px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;transform:none!important;box-sizing:border-box!important}body.sw-auth-verify-route .jws-verify-email-box{width:100%!important;max-width:640px!important;flex:0 0 auto;margin:0 auto!important;box-sizing:border-box!important}@media(max-width:767px){body.sw-auth-verify-route .jws-verify-email{padding:16px 12px 24px!important}}