@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.104iauyxhaf24.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0b9excvam7id0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.0fmzj955937qe.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_709382b2-module__M5gBmq__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_709382b2-module__M5gBmq__variable{--font-archivo-auth:"Archivo", "Archivo Fallback"}
.msp-auth{color:#1b2430;min-height:100svh;font-family:var(--font-archivo-auth), system-ui, sans-serif;background:#f7f8fa;flex-direction:column;display:flex}.msp-auth *{box-sizing:border-box}.msp-auth :where(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #bf8b1b}.msp-auth .msp-auth-header{color:#fff;background:#0e1722;border-bottom:1px solid #ffffff16}.msp-auth .msp-auth-header>div{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;min-height:80px;margin:auto;padding:16px 24px;display:flex}.msp-auth .msp-public-brand{color:#fff;letter-spacing:-.01em;flex-shrink:0;align-items:center;gap:10px;font-size:18px;font-weight:700;font-stretch:118%;text-decoration:none;display:inline-flex}.msp-auth .msp-public-brand-icon{background:#fff;border-radius:9px;justify-content:center;align-items:flex-end;gap:3px;width:34px;height:34px;padding-bottom:8px;display:flex}.msp-auth .msp-public-brand-icon>span{background:#1b2430;border-radius:1px;width:5px;height:9px}.msp-auth .msp-public-brand-icon>span:nth-child(2){background:#e0a21f;height:15px}.msp-auth .msp-public-brand-icon>span:nth-child(3){height:11px}.msp-auth .msp-auth-back{color:#c3ccd7;font-size:13px;font-weight:500;text-decoration:none}.msp-auth .msp-auth-back:hover{color:#f6c35c}.msp-auth .msp-auth-layout{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:80px;width:100%;max-width:1240px;margin:auto;padding:48px 24px;display:grid}.msp-auth .msp-auth-intro{color:#fff;background:radial-gradient(at 60% 100%,#31465c,#0000 65%),linear-gradient(160deg,#0e1722,#172536);border-radius:28px;flex-direction:column;align-self:stretch;min-height:580px;padding:48px;display:flex;overflow:hidden}.msp-auth .msp-auth-eyebrow{color:#f6c35c;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:600}.msp-auth .msp-auth-intro h2{color:#fff;letter-spacing:-.035em;margin:28px 0 20px;font-size:clamp(32px,3.4vw,46px);font-weight:750;font-stretch:110%;line-height:1.12}.msp-auth .msp-auth-intro h2>span{color:#f6c35c}.msp-auth .msp-auth-intro>p{color:#c3ccd7;max-width:360px;font-size:15px;line-height:1.85}.msp-auth .msp-auth-street{border-bottom:1px solid #ffffff24;flex:1;justify-content:center;align-items:flex-end;gap:16px;min-height:220px;padding-top:36px;display:flex}.msp-auth .msp-auth-building{background:#37485b;border-top:6px solid #516177;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;width:30%;max-width:126px;padding:24px 12px 16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0a}.msp-auth .msp-auth-building-0{background:#514740;border-color:#796b5e;height:164px}.msp-auth .msp-auth-building-1{background:#334555;border-color:#617080;border-radius:32px 32px 0 0;height:218px;padding-top:38px}.msp-auth .msp-auth-building-2{background:#374959;border-color:#687584;height:182px}.msp-auth .msp-auth-building>span{background:linear-gradient(135deg,#ffe197,#f6c35c);border:2px solid #ffffff12;border-radius:4px;display:block;box-shadow:0 0 15px #f6c35c18}.msp-auth .msp-auth-building>.msp-auth-window-dark{box-shadow:none;background:#22303e}.msp-auth .msp-auth-intro-bottom{color:#aeb8c5;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px;font-size:10px;display:flex}.msp-auth .msp-auth-intro-bottom>span:first-child{color:#dde3ea;font-weight:600}.msp-auth .msp-auth-panel{width:100%;min-width:0}.msp-auth .msp-auth-content{width:100%;max-width:500px;margin:auto}.msp-auth .msp-auth-heading{text-align:left;margin-bottom:28px}.msp-auth .msp-auth-heading h1{letter-spacing:-.03em;color:#1b2430;margin-bottom:12px;font-size:32px;font-weight:750;line-height:1.15}.msp-auth .msp-auth-heading p{color:#687588;font-size:14px;line-height:1.8}.msp-auth .msp-auth-card{background:#fff;border:1px solid #e2e7ec;border-radius:22px;box-shadow:0 24px 60px -44px #17212d55}.msp-auth .msp-auth-card h1{letter-spacing:-.02em;font-weight:750}.msp-auth .msp-auth-card :is(input[type=email],input[type=text],input[type=password]){color:#1b2430;background:#f7f8fa;border-color:#dce2e8;border-radius:12px;min-height:48px;font-size:14px}.msp-auth .msp-auth-card :is(input[type=email],input[type=text],input[type=password]):focus{--tw-ring-color:#f6c35c40;border-color:#bf8b1b}.msp-auth .msp-auth-card input:is([type=email],[type=text],[type=password]):autofill{-webkit-text-fill-color:#1b2430;box-shadow:inset 0 0 0 1000px #f7f8fa}.msp-auth .msp-auth-card input[class~=border-red-400]{background:#fef2f2;border-color:#f87171}.msp-auth .msp-auth-card button[type=submit],.msp-auth .msp-auth-card a[class~=bg-blue-600]{color:#17212d;min-height:48px;box-shadow:none;background:#f6c35c;border:1px solid #0000;border-radius:12px;padding-top:13px;padding-bottom:13px;font-weight:700;transform:none}.msp-auth .msp-auth-card button[type=submit]:hover:not(:disabled),.msp-auth .msp-auth-card a[class~=bg-blue-600]:hover{background:#ffd47d}.msp-auth .msp-auth-card button:disabled{cursor:not-allowed}.msp-auth .msp-auth-card :is(a,button)[class~=text-blue-600]{color:#806015}.msp-auth .msp-auth-card :is(a,button)[class~=text-blue-600]:hover{color:#5f4309}.msp-auth .msp-auth-card button[class~=disabled\:text-slate-400]:disabled{color:#94a3b8}.msp-auth .msp-auth-card [class~=bg-blue-100]{background:#fff3d9}.msp-auth .msp-auth-card svg[class~=text-blue-600]{color:#916513}.msp-auth .msp-auth-card [class~=border-blue-200]{border-color:#f6c35c55}.msp-auth .msp-auth-card [class~=border-t-blue-600]{border-top-color:#bf8b1b}.msp-auth .msp-auth-security-note{color:#687588;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:20px;font-size:10px;line-height:1.7;display:flex}.msp-auth .msp-auth-footer{color:#687588;flex-wrap:wrap;justify-content:space-between;gap:16px;width:100%;max-width:1240px;margin:auto;padding:0 24px 28px;font-size:11px;display:flex}.msp-auth .msp-auth-footer nav{flex-wrap:wrap;gap:24px;display:flex}.msp-auth .msp-auth-footer a:hover{color:#806015}@media (max-width:1100px){.msp-auth .msp-auth-layout{gap:40px}.msp-auth .msp-auth-intro{padding:32px}}@media (max-width:820px){.msp-auth .msp-auth-layout{grid-template-columns:minmax(0,1fr);max-width:580px;padding:40px 20px}.msp-auth .msp-auth-intro{display:none}.msp-auth .msp-auth-heading{text-align:center}.msp-auth .msp-auth-heading h1{font-size:28px}}@media (max-width:480px){.msp-auth .msp-auth-header>div{gap:16px;padding:16px}.msp-auth .msp-auth-back{text-align:right;max-width:94px;font-size:11px}.msp-auth .msp-public-brand{font-size:16px}.msp-auth .msp-auth-layout{padding:32px 16px}.msp-auth .msp-auth-card{border-radius:18px}.msp-auth .msp-auth-card[class~=p-8],.msp-auth .msp-auth-card [class~=px-8]{padding-left:24px;padding-right:24px}.msp-auth .msp-auth-footer{text-align:center;justify-content:center;padding:0 16px 24px}.msp-auth .msp-auth-footer nav{justify-content:center;gap:16px}}@media (prefers-reduced-motion:reduce){.msp-auth :is(input,a,button){transition:none!important}}