.login-intro-module__RRODMa__shell{--landing-x:0px;--landing-y:0px;background:#f7f9fc;min-height:100dvh;position:relative}.login-intro-module__RRODMa__content{min-height:100dvh}.login-intro-module__RRODMa__intro{z-index:100;pointer-events:none;animation:3.2s step-end forwards login-intro-module__RRODMa__release;position:fixed;inset:0;overflow:hidden}.login-intro-module__RRODMa__veil{transform-origin:100%;background:radial-gradient(at 50% 48%,#fff 0%,#f7faff 62%,#ecf3ff 100%);position:absolute;inset:-1px}.login-intro-module__RRODMa__brand{transform-origin:50%;opacity:0;width:320px;margin-top:-36px;margin-left:-160px;position:absolute;top:50%;left:50%}.login-intro-module__RRODMa__brand .logo-siga{color:#124eb9;justify-content:center;gap:20px}.login-intro-module__RRODMa__brand .logo-symbol{flex-shrink:0;width:62px;height:62px;padding:15px;transform:rotate(-4deg)scale(1.12)}.login-intro-module__RRODMa__brand .logo-copy strong{letter-spacing:.07em;color:#071637;font-size:49px}.login-intro-module__RRODMa__brand .logo-copy small{letter-spacing:.2em;color:#526c90;font-size:9px}.login-intro-module__RRODMa__brand .logo-copy em{color:#526c90;font-size:10px}.login-intro-module__RRODMa__network{width:1000px;height:600px;margin:-300px 0 0 -500px;position:absolute;top:50%;left:50%}.login-intro-module__RRODMa__network svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.login-intro-module__RRODMa__network path{stroke:#2367cd;stroke-width:1px;stroke-opacity:.2;stroke-dasharray:1;stroke-dashoffset:1px}.login-intro-module__RRODMa__point{opacity:0;width:5px;height:5px;transform:translate(var(--x),var(--y));background:#2567d6;border-radius:50%;margin:-2.5px;position:absolute;top:50%;left:50%}.login-intro-module__RRODMa__point:nth-of-type(3n){background:#209eb8}.login-intro-module__RRODMa__ribbons{position:absolute;inset:0;overflow:hidden}.login-intro-module__RRODMa__ribbons i{opacity:0;border:1px solid #2567d61c;border-radius:50%;width:360px;height:760px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(24deg)scale(.25)}.login-intro-module__RRODMa__ribbons i:nth-child(2){border-color:#2567d614;width:470px}.login-intro-module__RRODMa__ribbons i:nth-child(3){border-color:#2567d60c;width:590px}.login-intro-module__RRODMa__shell[data-playing=true] .login-intro-module__RRODMa__veil{animation:.9s cubic-bezier(.65,0,.2,1) 2.1s both login-intro-module__RRODMa__unfold}.login-intro-module__RRODMa__shell[data-playing=true] .login-intro-module__RRODMa__brand{animation:3s cubic-bezier(.22,.7,.2,1) both login-intro-module__RRODMa__brand}.login-intro-module__RRODMa__shell[data-playing=true] .login-intro-module__RRODMa__brand .logo-copy{animation:3s both login-intro-module__RRODMa__copy}.login-intro-module__RRODMa__shell[data-playing=true] .login-intro-module__RRODMa__brand .logo-symbol i{transform-origin:bottom;animation:.9s cubic-bezier(.22,.7,.2,1) .55s both login-intro-module__RRODMa__assemble}.login-intro-module__RRODMa__shell[data-playing=true] .login-intro-module__RRODMa__brand .logo-symbol i:nth-child(2){animation-delay:.7s}.login-intro-module__RRODMa__shell[data-playing=true] .login-intro-module__RRODMa__brand .logo-symbol i:nth-child(3){animation-delay:.85s}.login-intro-module__RRODMa__shell[data-playing=true] .login-intro-module__RRODMa__point{animation:login-intro-module__RRODMa__gather 1.4s var(--delay) cubic-bezier(.45,0,.2,1) both}.login-intro-module__RRODMa__shell[data-playing=true] .login-intro-module__RRODMa__network path{animation:login-intro-module__RRODMa__connect 1.55s var(--delay) cubic-bezier(.4,0,.2,1) both}.login-intro-module__RRODMa__shell[data-playing=true] .login-intro-module__RRODMa__ribbons i{animation:3s cubic-bezier(.5,0,.2,1) both login-intro-module__RRODMa__expand}:is(.login-intro-module__RRODMa__shell[data-playing=true] .login-intro-module__RRODMa__content .login-reference-panel,.login-intro-module__RRODMa__shell[data-playing=true] .login-intro-module__RRODMa__content .login-card){animation:none}.login-intro-module__RRODMa__shell[data-playing=true] .login-intro-module__RRODMa__content .login-card{animation:.9s cubic-bezier(.22,.7,.2,1) 2.1s both login-intro-module__RRODMa__formReveal}.login-intro-module__RRODMa__replay{z-index:101;color:#124eb9;cursor:pointer;background:#fffffff0;border:1px solid #c6d5ed;border-radius:100px;padding:9px 15px;font:500 12px system-ui;position:fixed;bottom:16px;right:18px;box-shadow:0 3px 16px #123d7510}.login-intro-module__RRODMa__replay:disabled{opacity:0;pointer-events:none}.login-intro-module__RRODMa__replay:focus-visible{outline-offset:3px;outline:3px solid #2567d6}@keyframes login-intro-module__RRODMa__gather{0%{opacity:0;transform:translate(var(--x),var(--y)) scale(.6)}25%{opacity:.65}45%{transform:translate(calc(var(--x)*.93),calc(var(--y)*.92));opacity:.75}90%,to{opacity:0;transform:translate(-85px)scale(.3)}}@keyframes login-intro-module__RRODMa__connect{0%,8%{stroke-dashoffset:1px;opacity:0}35%{opacity:1}75%{stroke-dashoffset:0;opacity:.6}to{stroke-dashoffset:-1px;opacity:0}}@keyframes login-intro-module__RRODMa__assemble{0%{opacity:0;transform:translateY(14px)rotate(4deg)scaleY(.2)}to{opacity:1;transform:translateY(0)rotate(4deg)scaleY(1)}}@keyframes login-intro-module__RRODMa__copy{0%,43%{opacity:0;transform:translateY(8px)}60%,76%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes login-intro-module__RRODMa__brand{0%,20%{opacity:0;transform:translate(85px)scale(.9)}42%{opacity:1;transform:translate(85px)scale(1)}57%,70%{opacity:1;transform:none}90%{opacity:.7}to{opacity:0;transform:translate(var(--landing-x),var(--landing-y)) scale(.65)}}@keyframes login-intro-module__RRODMa__expand{0%,35%{opacity:0}58%,70%{opacity:.8;transform:translate(-50%,-50%)rotate(24deg)scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(12deg)scale(4.5)}}@keyframes login-intro-module__RRODMa__unfold{0%{border-radius:0;transform:translate(0)}to{border-radius:50% 0 0 50%;transform:translate(105%)}}@keyframes login-intro-module__RRODMa__formReveal{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}@keyframes login-intro-module__RRODMa__release{to{visibility:hidden}}@media (max-width:760px){.login-intro-module__RRODMa__network{transform:scale(.65)}.login-intro-module__RRODMa__brand{transform:scale(.9)}.login-intro-module__RRODMa__replay{bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.login-intro-module__RRODMa__intro{display:none}.login-intro-module__RRODMa__shell[data-playing=true] .login-intro-module__RRODMa__content .login-card{animation:none}}
.login-approved{min-height:100svh;background:#061632!important;display:block!important}.login-approved .login-hero-image{display:none}.login-reference-surface{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.login-approved .login-reference-panel{z-index:2;width:31.2%;min-height:100svh;box-shadow:none;background:0 0;border-radius:0;justify-content:center;margin:0 2.5% 0 auto;padding:0;animation:none;display:flex;position:relative}.login-approved .login-reference-card{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative;top:7.2vh}.login-approved .login-heading{margin-bottom:22px;padding:0 7.3%}.login-approved .login-heading>i{background:#0751e1;border-radius:8px;width:54px;height:8px;margin-bottom:8px;display:block}.login-approved .login-heading h2{white-space:nowrap;letter-spacing:-.045em;color:#050e2d;margin-bottom:10px;font-family:Arial,sans-serif;font-size:clamp(27px,2.66vw,49px);font-weight:700;line-height:1.15}.login-approved .login-heading h2 strong{color:#1266ff;letter-spacing:-.04em;font-size:1.28em}.login-approved .login-heading p{color:#637da1;margin:0;font-size:clamp(14px,1.2vw,22px);line-height:1.3}.login-approved .login-form{background:linear-gradient(145deg,#fff,#f9fbffe8);border:1px solid #fff;border-radius:34px;padding:clamp(20px,1.75vw,32px);box-shadow:0 24px 55px #286ce91c}.login-approved .login-designed-field{background:linear-gradient(120deg,#dfeaff,#edf3ff);border:1px solid #e0ebff;border-radius:24px;grid-template-rows:24px 1fr;grid-template-columns:74px 1fr;column-gap:12px;min-height:92px;margin:0 0 19px;padding:13px 18px 11px 12px;display:grid;position:relative}.login-approved .login-field-icon{color:#122c59;background:#ffffff27;border:1px solid #fff8;border-radius:19px;grid-row:1/3;align-self:center;place-items:center;width:66px;height:66px;display:grid}.login-approved .login-designed-field>span{color:#4d678c;grid-column:2;align-self:end;font-size:clamp(11px,.8vw,14px);font-weight:400}.login-approved .login-designed-field .input{box-shadow:none;color:#091327;background:0 0;border:0;border-radius:0;outline:0;grid-column:2;min-height:30px;padding:0 32px 0 0;font-size:clamp(18px,1.2vw,23px);transform:none}.login-approved .login-designed-field:focus-within{outline-offset:3px;outline:2px solid #397cff}.login-approved .login-designed-field .input:focus{box-shadow:none;transform:none}.login-approved .login-pin-toggle{color:#122c59;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:31px;right:20px}.login-approved .login-options{color:#183568;justify-content:space-between;align-items:center;gap:8px;margin:22px 0;font-size:clamp(11px,.95vw,16px);display:flex}.login-approved .login-options label{white-space:nowrap;cursor:not-allowed;align-items:center;gap:10px;display:flex}.login-approved .login-options input{accent-color:#1769ff;width:21px;height:21px;margin:0}.login-approved .login-options button{color:#0660ff;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.login-approved .login-submit{background:linear-gradient(110deg,#0835b3,#176bff);border-radius:30px;min-height:74px;margin:0;font-size:22px;font-weight:500;position:relative;box-shadow:0 12px 30px #176bff21}.login-approved .login-submit-arrow{background:#ffffff13;border-radius:50%;place-items:center;width:51px;height:51px;display:grid;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.login-approved .login-help{color:#365781;margin:0 0 18px;font-size:13px;line-height:1.5}.login-approved button:focus-visible{outline-offset:4px;outline:3px solid #176bff}@media (min-width:761px) and (max-width:1350px){.login-approved .login-reference-panel{width:34%;margin-right:2%}.login-approved .login-heading{padding:0 4%}.login-approved .login-heading h2{font-size:2.55vw}.login-approved .login-heading p{font-size:1.18vw}.login-approved .login-designed-field{grid-template-columns:49px 1fr;column-gap:9px;min-height:74px;padding:10px}.login-approved .login-field-icon{border-radius:14px;width:46px;height:48px}.login-approved .login-pin-toggle{top:25px;right:14px}.login-approved .login-submit{min-height:58px;font-size:18px}.login-approved .login-submit-arrow{width:40px;height:40px}.login-approved .login-options{gap:4px;margin:18px 0;font-size:11px}.login-approved .login-options label{gap:6px}.login-approved .login-options input{width:16px;height:16px}}@media (max-width:760px){.login-approved{background:linear-gradient(145deg,#edf4ff,#fafcff)!important}.login-reference-surface{display:none}.login-approved .login-reference-panel{width:100%;margin:0;padding:48px 20px 74px}.login-approved .login-reference-card{max-width:500px;transform:none}.login-approved .login-heading{margin-bottom:26px;padding:0 8px}.login-approved .login-heading h2{font-size:clamp(25px,7vw,38px)}.login-approved .login-heading p{font-size:15px}.login-approved .login-form{border-radius:28px;padding:20px}.login-approved .login-designed-field{border-radius:20px;grid-template-columns:44px 1fr;column-gap:10px;min-height:78px;padding:11px 10px}.login-approved .login-field-icon{border-radius:14px;width:43px;height:50px}.login-approved .login-designed-field>span{font-size:11px}.login-approved .login-pin-toggle{top:27px;right:12px}.login-approved .login-pin-toggle svg{width:22px}.login-approved .login-options{gap:5px;font-size:11px}.login-approved .login-options label{gap:5px}.login-approved .login-options input{width:17px;height:17px}.login-approved .login-submit{min-height:60px;font-size:19px}.login-approved .login-submit-arrow{width:40px;height:40px}.login-wide-break{display:none}}@media (max-height:650px) and (min-width:761px){.login-approved .login-reference-card{padding:22px 0;top:0}.login-approved .login-heading{margin-bottom:14px}.login-approved .login-heading>i{height:5px;margin-bottom:10px}}@media (max-width:760px){.login-approved .login-reference-card{top:0}}.login-approved{background:#061632!important}.login-approved-art{width:66%;position:absolute;inset:0 auto 0 0;overflow:hidden}.login-approved-art img{object-fit:cover;object-position:left center}.login-approved .login-reference-card{animation:none;top:5vh}.login-approved .login-form{gap:20px;display:grid}.login-approved .login-designed-field{margin:0}.login-approved .login-submit{margin:4px 0 0}.login-approved .login-designed-field{grid-template-columns:74px minmax(0,1fr);min-width:0}.login-approved .login-designed-field .input{width:100%;min-width:0}.login-approved .login-submit:disabled{cursor:wait;opacity:.75;transform:none}.login-approved .form-error{overflow-wrap:anywhere;margin:0}@media (min-width:761px) and (max-width:1350px){.login-approved .login-designed-field{grid-template-columns:49px minmax(0,1fr)}}@media (max-width:1000px) and (min-width:761px){.login-approved .login-reference-panel{width:40%;margin-right:2%}.login-approved .login-heading h2{font-size:clamp(24px,3vw,30px)}.login-approved .login-heading p{font-size:14px}.login-approved .login-heading{padding:0}.login-approved .login-form{padding:18px}.login-approved .login-wide-break{display:none}}@media (max-width:760px){.login-approved-art{background:#061632;width:100%;height:180px;position:relative}.login-approved-art img{object-fit:cover;object-position:left 24%}.login-approved .login-reference-panel{justify-content:center;min-height:calc(100svh - 180px);padding:32px 20px 40px}.login-approved .login-reference-card{top:0}.login-approved .login-heading h2{white-space:normal}.login-approved .login-designed-field{grid-template-columns:44px minmax(0,1fr)}.login-approved .login-heading{padding:0}.login-approved .login-form{gap:18px}}@media (max-height:650px) and (min-width:761px){.login-approved .login-reference-card{top:0}}@media (max-width:760px){.login-approved{background:linear-gradient(145deg,#edf4ff,#fafcff)!important}}
