.mIVNta_page{--purple:#7c3aed;--orange:#f97316;--pink:#ec4899;--ink:#1a1a2e;--muted:#6b7280;--border:#e5e7eb;width:100vw;min-width:100vw;height:100dvh;min-height:100dvh;color:var(--ink);background:#fbfcff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden}.mIVNta_hero{z-index:2;color:#fff;background:#0b2447 url(/Images/user-login-hero.webp) 6%/cover no-repeat;width:55%;height:100%;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden}.mIVNta_scrim{background:linear-gradient(90deg,#081f455c 0%,#081f4526 52%,#081f450a 100%),linear-gradient(#081f451a 0%,#081f4505 52%,#081f4547 100%);position:absolute;inset:0}.mIVNta_heroContent{z-index:1;flex-direction:column;justify-content:flex-start;width:100%;min-height:100dvh;padding:40px clamp(40px,6vw,88px) 46px;display:flex;position:relative}.mIVNta_heroHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.mIVNta_brand{background:#fffffff0;border-radius:7px;flex:none;padding:6px 10px;line-height:0;display:block}.mIVNta_brand img{object-fit:contain;object-position:left center;width:190px;height:34px;display:block}.mIVNta_taglineTop{color:#ffffffeb;white-space:nowrap;align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.mIVNta_taglineTop i{color:#ffffff80;margin:0 5px;font-style:normal}.mIVNta_heroCopy{max-width:680px;margin-top:72px}.mIVNta_heroCopy h1{color:#fff;letter-spacing:normal;margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,4vw,62px);font-weight:700;line-height:1.1}.mIVNta_heroCopy h1 span{background:linear-gradient(90deg,var(--orange),var(--pink),var(--purple));color:#0000;-webkit-background-clip:text;background-clip:text}.mIVNta_heroCopy>p{color:#ffffffe0;max-width:440px;margin:0 0 48px;font-size:16px;line-height:1.6}.mIVNta_features{gap:36px;width:min(520px,100%);margin:0;padding:0;list-style:none;display:flex}.mIVNta_features li{align-items:flex-start;gap:10px;display:flex}.mIVNta_features li+li{border-left:0;padding-left:0}.mIVNta_features svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.mIVNta_features li span{flex-direction:column;gap:2px;font-size:13px;display:flex}.mIVNta_features b{font-size:14px;font-weight:600}.mIVNta_features small{color:#ffffffbf;white-space:nowrap;font-size:11px}.mIVNta_heroTagline{align-items:flex-end;gap:8px;margin-top:auto;font-family:Segoe Script,Brush Script MT,cursive;font-size:18px;line-height:1.3;display:flex}.mIVNta_heroTagline svg{fill:none;stroke:url(#authSwooshGrad);stroke-linecap:round;stroke-linejoin:round;width:150px;height:56px;transform:translateY(-6px)}.mIVNta_panel{z-index:3;background:linear-gradient(90deg,#0000 0 55%,#faf9ff 55% 100%);flex:none;justify-content:flex-start;align-items:center;width:100%;min-height:100%;padding:32px 4% 32px 59%;display:flex;position:relative;overflow-y:auto}.mIVNta_decor{pointer-events:none;position:absolute;inset:0}.mIVNta_plane,.mIVNta_path,.mIVNta_globe{fill:none;stroke:#c4b5fd;position:absolute}.mIVNta_plane{stroke-width:2.2px;width:28px;height:28px;top:56px;right:54px;transform:rotate(8deg)}.mIVNta_path{opacity:.7;width:240px;height:112px;top:66px;right:30px}.mIVNta_path path{stroke:#d6ccfb;stroke-width:1.5px;stroke-dasharray:4 6}.mIVNta_globe{opacity:.3;stroke-width:1.4px;width:238px;height:238px;bottom:-42px;right:-42px}.mIVNta_formCard{z-index:1;background:#fff;border-radius:18px;width:min(100%,480px);margin-inline:auto;padding:54px 56px 48px;position:relative;box-shadow:0 18px 52px #382a731f}.mIVNta_formCard .auth-card{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.mIVNta_formCard .auth-heading>span{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.mIVNta_formCard .auth-heading h1{color:var(--ink);letter-spacing:normal;margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:700;line-height:1.2}.mIVNta_formCard .auth-heading p{color:var(--muted);margin:0 0 28px;font-size:13.5px;line-height:1.55}.mIVNta_formCard .auth-form{flex-direction:column;gap:18px;display:flex}.mIVNta_formCard .auth-form>label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.mIVNta_formCard .customer-auth-form>label,.mIVNta_formCard .customer-otp-form>label){clip:auto;color:#4f586d;white-space:normal;gap:6px;width:auto;height:auto;font-size:12px;font-weight:700;display:grid;position:static;overflow:visible}:is(.mIVNta_formCard .customer-auth-form>label input,.mIVNta_formCard .customer-otp-form>label input){width:100%;min-width:0;height:50px;color:var(--ink);background:#fff;border:1px solid #dbe2f0;border-radius:12px;outline:0;padding:0 14px;font-size:14px}:is(.mIVNta_formCard .customer-auth-form>label input:focus,.mIVNta_formCard .customer-otp-form>label input:focus){border-color:var(--purple);box-shadow:0 0 0 3px #7c3aed1a}.mIVNta_formCard .input-with-icon{color:#9ca3af;background:#fff;border:1px solid #dbe2f0;border-radius:12px;align-items:center;gap:10px;height:50px;padding:0 14px;display:flex;position:relative}.mIVNta_formCard .input-with-icon:focus-within{border-color:var(--purple)}.mIVNta_formCard .input-with-icon>svg{width:18px;height:18px;position:absolute;left:14px}.mIVNta_formCard .input-with-icon input{width:100%;min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:0 38px 0 27px;font-size:14px}.mIVNta_formCard .input-with-icon button{color:#9ca3af;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:40px;height:40px;display:grid;top:4px;right:4px}.mIVNta_formCard .button-full{background:linear-gradient(90deg,#7137f6 0%,#bc49df 48%,#ff8a0b 100%);border-radius:16px;height:50px;min-height:50px;margin-top:6px;font-size:15px;box-shadow:0 12px 26px #8140dc3b}.mIVNta_formCard .auth-switch{color:var(--muted);text-align:center;margin:145px 0 0;font-size:13px}.mIVNta_formCard .customer-auth-card .auth-switch{margin-top:22px}.mIVNta_formCard .auth-switch a{color:var(--purple);font-weight:700}.mIVNta_formCard .alternate-login-links{color:#7b728e;justify-content:center;align-items:center;gap:18px;margin-top:18px;font-size:12px;display:flex}.mIVNta_formCard .alternate-login-links a{color:var(--purple);font-weight:600}.mIVNta_formCard .alternate-login-links>a{border-left:1px solid #e7e2f1;padding-left:18px}.mIVNta_formCard .portal-switches{border-top:1px solid #f0edf7;justify-content:center;gap:18px;margin-top:22px;padding-top:16px;display:flex}.mIVNta_formCard .portal-switches a{color:#7b728e;font-size:12px}:is(.mIVNta_formCard .portal-switches a:hover,.mIVNta_formCard .auth-switch a:hover,.mIVNta_formCard .alternate-login-links a:hover){text-decoration:underline}.mIVNta_formCard .form-error{color:#b42318;font-size:13px}.mIVNta_registerCard{width:min(100%,540px);padding:40px 44px 36px}.mIVNta_registerCard .auth-heading p{margin-bottom:22px}.mIVNta_registerCard .auth-form.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mIVNta_registerCard .auth-form>label{clip:auto;color:#4f586d;white-space:normal;gap:6px;width:auto;height:auto;font-size:12px;font-weight:700;display:grid;position:static;overflow:visible}.mIVNta_registerCard .auth-form>label input{width:100%;min-width:0;height:50px;color:var(--ink);background:#fff;border:1px solid #dbe2f0;border-radius:12px;outline:0;padding:0 14px;font-size:14px}.mIVNta_registerCard .auth-form>label input:focus{border-color:var(--purple);box-shadow:0 0 0 3px #7c3aed1a}.mIVNta_registerCard .span-two{grid-column:span 2}.mIVNta_registerCard .auth-switch{margin:22px 0 0}@media (min-width:981px) and (max-width:1100px){.mIVNta_formCard{padding-inline:40px}}@media (min-width:981px){.mIVNta_features{gap:0}.mIVNta_features li{flex-direction:column;gap:6px;width:33.333%;min-height:68px}.mIVNta_features li+li{border-left:1px solid #ffffff6b;padding-left:32px}.mIVNta_features b{font-size:13px}}@media (max-width:980px){.mIVNta_page{flex-direction:column;height:auto;min-height:100dvh;overflow:visible}.mIVNta_hero{background-position:6%;width:100%;height:auto;min-height:clamp(420px,62svh,540px);position:relative;inset:auto}.mIVNta_heroContent{min-height:inherit;justify-content:space-between;padding:48px 56px}.mIVNta_heroCopy{max-width:560px;margin-top:0}.mIVNta_heroCopy h1{font-size:clamp(34px,4.2vw,52px)}.mIVNta_heroCopy>p{margin-bottom:32px}.mIVNta_features{gap:20px}.mIVNta_panel{background:#f3f1fb;justify-content:center;min-height:auto;padding:32px 20px 56px}.mIVNta_formCard{max-width:540px;margin-inline:auto;padding:32px 26px 28px}}@media (max-width:640px){.mIVNta_heroContent{padding:28px 24px}.mIVNta_heroHeader{flex-wrap:wrap;gap:12px}.mIVNta_taglineTop{justify-content:flex-start;gap:8px;width:100%;font-size:12px}.mIVNta_heroCopy{margin-top:0}.mIVNta_heroCopy h1{font-size:clamp(34px,10vw,44px)}.mIVNta_heroCopy>p{margin-bottom:24px}.mIVNta_features{flex-wrap:wrap;gap:16px}.mIVNta_features li{flex:28%}.mIVNta_features li span{font-size:13px}.mIVNta_features b{font-size:14px}.mIVNta_heroTagline{margin-top:28px}.mIVNta_formCard{padding:36px 28px 32px}.mIVNta_formCard .auth-switch{margin-top:95px}.mIVNta_formCard .alternate-login-links{flex-wrap:wrap}.mIVNta_registerCard .auth-form.form-grid{grid-template-columns:1fr}.mIVNta_registerCard .span-two{grid-column:auto}.mIVNta_registerCard .auth-switch{margin-top:22px}}@media (max-width:380px){.mIVNta_taglineTop{display:none}.mIVNta_brand img{width:min(170px,100vw - 90px);height:31px}.mIVNta_formCard{padding-inline:22px}}@media (prefers-reduced-motion:reduce){.mIVNta_page *,.mIVNta_page :before,.mIVNta_page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
