@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac41ccbdfd25c928-s.0j9pqkz3er-71.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fe83cf2ab39e9c57-s.p.2qpii4b6jmzj9.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:Michroma Fallback;src:local(Arial);ascent-override:81.64%;descent-override:18.76%;line-gap-override:0.0%;size-adjust:141.62%}.michroma_43e15617-module__P0HTkG__className{font-family:Michroma,Michroma Fallback;font-style:normal;font-weight:400}
.entrance.auth-split{background:#fafbfe;grid-template-rows:none;grid-template-columns:46% 54%;align-content:stretch;gap:0;padding:0}.entrance .auth-brand{background:linear-gradient(90deg,#0c1627d1,#0c162775),linear-gradient(#0c162747,#0c16271f 60%,#0c16279e),url(/polaris-entrance-architecture.webp) 50%/cover no-repeat,#101827;gap:50px;min-height:100dvh;padding:42px clamp(32px,4.5vw,76px)}.entrance-brand-top{z-index:1;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.entrance-brand-top>span{letter-spacing:.04em;color:#b2bdcf;border-left:1px solid #ffffff30;padding-left:16px;font-size:11px}.entrance .auth-brand img{width:auto;height:28px}.entrance .auth-id{gap:0;max-width:520px;margin:auto 0}.entrance .polaris{margin-bottom:40px;font-size:clamp(24px,3vw,43px)}.entrance .auth-id h2{font-family:var(--font-inter),sans-serif;letter-spacing:-.05em;color:#f6f8ff;margin:0 0 24px;font-size:clamp(34px,3.6vw,56px);font-weight:500;line-height:1.12}.entrance .auth-id p{color:#aebdd2;letter-spacing:0;margin:0;font-size:15px;line-height:1.8}.entrance-brand-foot{color:#aebdd2;z-index:1;align-items:center;gap:14px;font-size:11px;display:flex}.entrance-line{background:linear-gradient(90deg,#25cfe5,#7363ff);width:30px;height:2px}.entrance-grid{pointer-events:none;background-image:linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:80px 80px;display:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(135deg,#0000 15%,#000);mask-image:linear-gradient(135deg,#0000 15%,#000)}.entrance-grid i{border:1px solid #89baf51a;border-radius:50px;width:600px;height:600px;position:absolute;bottom:-250px;right:-440px;transform:rotate(35deg)}.entrance-grid i:nth-child(2){border-color:#84bafa24;bottom:-310px;right:-370px}.entrance-grid i:nth-child(3){border-color:#84bafa18;bottom:-370px;right:-300px}.entrance .auth-main{background:radial-gradient(at 100% 0,#edecfc66,#0000 60%),#fafbfe;flex-direction:column;align-items:center;gap:50px;min-width:0;padding:42px clamp(28px,5vw,80px) 28px;display:flex}.entrance-topline{letter-spacing:.15em;color:#536078;align-items:center;gap:14px;width:100%;font-size:11px;font-weight:650;display:flex}.entrance-topline span{letter-spacing:0;color:#788294;border-left:1px solid #d9deea;padding-left:14px;font-size:11px;font-weight:400}.entrance .auth-card{max-width:400px;box-shadow:none;background:0 0;border:0;border-radius:0;width:100%;margin:auto 0;padding:0}.entrance-symbol{color:#594fe2;background:#f0effc;border:1px solid #e1e1f3;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:25px;display:grid}.entrance-symbol svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.entrance h1{font-family:var(--font-inter),sans-serif;letter-spacing:-.045em;margin-bottom:12px;font-size:30px;font-weight:600;line-height:1.2}.entrance .lede{color:#728097;margin-bottom:34px;font-size:15px}.entrance label{color:#39465e;margin-bottom:9px;font-size:12px;font-weight:600}.entrance input{background:#fff;border:1px solid #dbe0ea;border-radius:9px;height:52px;margin-bottom:15px;padding:0 15px;box-shadow:0 2px 3px #16233b03}.entrance input::placeholder{color:#96a0b1}.entrance button{background:#5145dc;border-radius:9px;justify-content:space-between;align-items:center;height:50px;padding:0 18px;font-size:13px;transition:background .15s,transform .15s;display:flex;box-shadow:0 4px 10px #5145dc18}.entrance button:hover{background:#4336c8}.entrance button:active{transform:translateY(1px)}.entrance button:disabled{cursor:wait;opacity:.75}.entrance-arrow{font-size:20px;font-weight:400}.entrance-reassurance{color:#758197;margin:18px 0 0;font-size:12px;line-height:1.75}.entrance-help{color:#738098;border-top:1px solid #e3e7ef;margin-top:32px;padding-top:22px;font-size:12px;line-height:1.8}.entrance-help span{color:#39465e;margin-right:5px;font-weight:500}.entrance-footer{color:#7f899a;flex-wrap:wrap;justify-content:space-between;gap:15px;width:100%;font-size:10px;display:flex}.entrance-confirmation{color:#526079;background:#f0f3fa;border:1px solid #e1e6f0;border-radius:12px;padding:20px;font-size:13px;line-height:1.7}.entrance-confirmation strong{color:#26364e;font-weight:600}.entrance-confirmation p{margin:8px 0 0}.entrance-back{color:#5145dc;margin-top:22px;font-size:12px;text-decoration:none;display:inline-block}.entrance-back:hover{text-decoration:underline}.entrance-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.entrance-spinner{border:2px solid #ffffff60;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite entrance-spin}@keyframes entrance-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.entrance-spinner{animation:none}.entrance button{transition:none}}@media (max-width:760px){.entrance.auth-split{grid-template-rows:auto 1fr;grid-template-columns:1fr}.entrance .auth-brand{gap:28px;min-height:0;padding:24px}.entrance-brand-top>span{font-size:10px}.entrance .auth-id{margin:0}.entrance .polaris{margin:0;font-size:25px}.entrance .auth-id h2,.entrance .auth-id p,.entrance-brand-foot{display:none}.entrance .auth-main{gap:32px;padding:30px 24px 24px}.entrance-topline{display:none}.entrance .auth-card{margin:8px 0 20px}.entrance h1{font-size:27px}.entrance-footer{margin-top:auto}.entrance .lede{margin-bottom:26px}}
