body.sigma-login{margin:0;min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(ellipse at 12% 35%,#3d25613b,transparent 50%),radial-gradient(ellipse at 75% 100%,#10475733,transparent 50%),#0d1021;color:#d0d6eb}
.clean-login-header{display:flex;align-items:center;justify-content:space-between;padding:27px 5vw;gap:20px}.clean-login-brand{display:flex;align-items:center;gap:12px;color:#f4f0ff;font-size:22px;font-weight:700;letter-spacing:.13em}.clean-login-brand img{width:40px;height:40px;border-radius:12px}.clean-login-header>span{color:#94a2c0;font-size:11px;border:1px solid #34334b;border-radius:30px;padding:6px 13px}
.clean-login-main{width:100%;max-width:1210px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:90px;padding:45px 45px 55px;flex:1}.login-story{padding:10px 0}.login-story .eyebrow{color:#b5a0ed;letter-spacing:.21em;font-size:10px}.login-story h2{font-size:57px;letter-spacing:-.055em;line-height:1.12;font-weight:600;color:#efedff;margin:20px 0}.login-story h2 span{background:linear-gradient(95deg,#b896ff,#80c9f0 65%,#6ce5c5);background-clip:text;-webkit-background-clip:text;color:transparent}.login-story>p{color:#9ca9c7;font-size:14px;line-height:1.9;max-width:350px}.login-colours{display:flex;gap:9px;margin:25px 0 0;flex-wrap:wrap}.login-colours span{font-size:10px;border-radius:6px;padding:6px 10px;background:#2d2445;color:#cab2ff;border:1px solid #483a62}.login-colours span:nth-child(2){background:#15313f;color:#80d5ed;border-color:#285366}.login-colours span:nth-child(3){background:#19372f;color:#8fdabe;border-color:#2e5649}.sigma-orbit{height:175px;position:relative;margin-top:25px;max-width:390px;display:grid;place-items:center;isolation:isolate}.sigma-orbit::before,.sigma-orbit::after{content:'';position:absolute;border:1px solid #54407588;width:330px;height:112px;border-radius:50%;transform:rotate(-17deg);background:linear-gradient(90deg,#7e5fb91c,transparent);z-index:-1}.sigma-orbit::after{width:225px;height:160px;transform:rotate(22deg);border-color:#29647e88;background:transparent}.orbit-symbol{font:96px Georgia,serif;color:#b69af6;text-shadow:0 0 60px #b16cf744;transform:rotate(-8deg)}.orbit-dot{position:absolute;width:13px;height:13px;border-radius:4px;background:#73dce1;left:38px;top:112px;transform:rotate(20deg);box-shadow:0 0 25px #73dce133}.orbit-dot:last-child{left:auto;right:42px;top:36px;background:#e8b97b;width:9px;height:9px;box-shadow:0 0 24px #e8b97b44}
.clean-login-form-wrap{position:relative;width:100%;max-width:435px;justify-self:end;padding:36px;border:1px solid #38334f;border-radius:22px;background:linear-gradient(150deg,#211e37ee,#151e32ee);box-shadow:0 25px 85px #04071355}.login-form-kicker{display:inline-block;color:#9e8cc3;font-size:9px;letter-spacing:.19em;margin-bottom:16px}.clean-login-form-wrap h1{color:#f0edff;font-size:30px;font-weight:600;line-height:1.2;letter-spacing:-.04em;margin:0 0 10px}.sign-in-desc{font-size:12px;line-height:1.8;color:#9facc8;margin:0 0 26px}.sigma-login-form label{font-size:12px;font-weight:500;color:#c2c9dd;margin:20px 0 9px}.sigma-login-form input{height:48px;width:100%;background:#11162a;border:1px solid #3c3e59;color:#eef1ff;border-radius:9px;padding:12px 14px;font-size:13px;box-shadow:none}.sigma-login-form input::placeholder{color:#7f89a7;font-size:12px}.sigma-login-form input:focus{border-color:#a488e2;box-shadow:0 0 0 3px #a488e21a}.password-field{position:relative}.password-field input{padding-right:65px}.password-field button{position:absolute;right:11px;top:8px;min-height:32px;background:none;border:0;padding:4px;color:#b2a6cc;font:inherit;font-size:11px;cursor:pointer}.sign-in-submit{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 18px;margin:26px 0 0;background:linear-gradient(100deg,#916df0,#765be3);border:1px solid #b79afa55;border-radius:9px;font-size:13px;font-weight:600;box-shadow:0 6px 18px #7653ce29}.sign-in-submit:hover{background:linear-gradient(100deg,#a481ff,#8c70f3);box-shadow:0 6px 23px #7653ce44}.sign-in-submit span:last-child{font-size:19px;font-weight:400}.download-link{display:flex;align-items:center;justify-content:center;gap:9px;min-height:45px;margin-top:12px;padding:11px 10px;border-radius:9px;border:1px solid #35475d;background:#19273b;color:#9bcde1;font-size:11px}.download-link svg{height:15px;width:15px}.download-link:hover{background:#22384c;border-color:#476c80}.login-help{font-size:10px;line-height:1.9;text-align:center;color:#929fbc;margin:23px 0 0}.clean-login-footer{display:flex;justify-content:space-between;gap:15px;padding:22px 5vw;color:#7c89a7;font-size:10px}.sigma-login .flash{font-size:12px}.sigma-login .mono{word-break:break-all}
@media(max-width:1000px){.clean-login-main{gap:40px;padding-inline:35px;grid-template-columns:1fr 1fr}.login-story h2{font-size:46px}.clean-login-form-wrap{padding:28px}.sigma-orbit{max-width:310px}.sigma-orbit::before{width:270px}}
@media(max-width:760px){.clean-login-header{padding:23px}.clean-login-header>span{font-size:9px}.clean-login-brand{font-size:19px}.clean-login-brand img{width:34px;height:34px}.clean-login-main{grid-template-columns:minmax(0,1fr);gap:27px;padding:25px 23px 38px;max-width:490px}.login-story{padding:0}.login-story h2{font-size:36px;margin:12px 0;line-height:1.15}.login-story>p{font-size:12px;line-height:1.8;max-width:100%;margin-bottom:0}.login-story .eyebrow{font-size:8px}.sigma-orbit{display:none}.login-colours{margin-top:17px;gap:7px}.login-colours span{font-size:9px;padding:4px 8px}.clean-login-form-wrap{max-width:none;padding:26px;justify-self:stretch;border-radius:17px}.clean-login-form-wrap h1{font-size:26px}.login-form-kicker{font-size:8px;margin-bottom:13px}.sign-in-desc{font-size:12px;margin-bottom:23px}.sigma-login-form input{font-size:16px}.clean-login-footer{padding:20px 23px;font-size:9px}.clean-login-footer span:last-child{max-width:150px;text-align:right}}
