.auth-entry-module__rJseHW__loginShell{color:#1a1c20;background:#f8f7f2;border:1px solid #d7d6d0;border-radius:26px;grid-template-columns:minmax(0,1.08fr) minmax(23rem,.92fr);width:100%;min-height:min(44rem,100dvh - 6rem);display:grid;overflow:hidden;box-shadow:0 28px 80px #12192d24}.auth-entry-module__rJseHW__brandPanel{color:#fff;isolation:isolate;background-color:#111722;flex-direction:column;min-height:100%;padding:clamp(1.75rem,4vw,3.25rem);display:flex;position:relative;overflow:hidden}.auth-entry-module__rJseHW__brandPanel:after{z-index:-1;content:"";border:5rem solid #2f6df62e;border-radius:50%;width:28rem;height:28rem;position:absolute;bottom:-10rem;right:-8rem}.auth-entry-module__rJseHW__lockup{align-self:flex-start;align-items:center;gap:.9rem;display:inline-flex}.auth-entry-module__rJseHW__mark{width:2.25rem;height:2.25rem;display:block;position:relative}.auth-entry-module__rJseHW__mark i{background:#fff;width:2.25rem;height:.48rem;display:block;position:absolute;left:0;transform:skew(-22deg)}.auth-entry-module__rJseHW__mark i:first-child{top:.15rem}.auth-entry-module__rJseHW__mark i:nth-child(2){background:#8eb0ff;top:.88rem}.auth-entry-module__rJseHW__mark i:nth-child(3){background:#2f6df6;top:1.61rem}.auth-entry-module__rJseHW__wordmark{letter-spacing:.12em;font-size:1rem;font-weight:780}.auth-entry-module__rJseHW__wordmark strong{color:#8eb0ff;font-weight:inherit}.auth-entry-module__rJseHW__brandCopy{margin:auto 0;padding-block:4rem}.auth-entry-module__rJseHW__eyebrow,.auth-entry-module__rJseHW__sectionNumber{color:#8eb0ff;letter-spacing:.13em;text-transform:uppercase;font-size:.67rem;font-weight:750}.auth-entry-module__rJseHW__brandCopy h2{letter-spacing:-.075em;max-width:8ch;margin:1.25rem 0 1.5rem;font-size:clamp(3.35rem,6vw,6.1rem);font-weight:740;line-height:.83}.auth-entry-module__rJseHW__brandCopy p{color:#c6cbd4;max-width:29rem;margin:0;font-size:clamp(1rem,1.8vw,1.16rem);line-height:1.55}.auth-entry-module__rJseHW__brandFooter{color:#aeb4c0;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:flex-end;gap:1.5rem;font-size:.66rem;font-weight:650;line-height:1.5;display:flex}.auth-entry-module__rJseHW__liveState{color:#f4f6fa;white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.auth-entry-module__rJseHW__liveState i{background:#89e2b8;border-radius:50%;width:.46rem;height:.46rem}.auth-entry-module__rJseHW__loginPanel{background:#f8f7f2;align-items:center;padding:clamp(2rem,5vw,4.5rem);display:grid}.auth-entry-module__rJseHW__loginPanelInner{width:min(100%,27rem);margin-inline:auto}.auth-entry-module__rJseHW__loginPanel .auth-entry-module__rJseHW__brandline{border-bottom:1px solid #d8d6cf;justify-content:space-between;padding-bottom:1.25rem}.auth-entry-module__rJseHW__loginPanel .auth-entry-module__rJseHW__header h1{letter-spacing:-.065em;max-width:8ch;font-size:clamp(3rem,5vw,4.4rem);font-weight:680;line-height:.93}.auth-entry-module__rJseHW__loginPanel .auth-entry-module__rJseHW__subtitle{font-size:.94rem}.auth-entry-module__rJseHW__loginPanel .auth-entry-module__rJseHW__form{gap:1rem;margin-top:2.25rem}.auth-entry-module__rJseHW__loginPanel .auth-entry-module__rJseHW__field{gap:.5rem}.auth-entry-module__rJseHW__loginPanel .auth-entry-module__rJseHW__field label{color:#555962;letter-spacing:.075em;text-transform:uppercase;font-size:.7rem;font-weight:740}.auth-entry-module__rJseHW__loginPanel .auth-entry-module__rJseHW__field input,.auth-entry-module__rJseHW__loginPanel .auth-entry-module__rJseHW__field select{background:#fff;border-color:#bfc1c4;border-radius:8px;min-height:3.25rem;padding-inline:.9rem}.auth-entry-module__rJseHW__loginPanel .auth-entry-module__rJseHW__field input:focus,.auth-entry-module__rJseHW__loginPanel .auth-entry-module__rJseHW__field select:focus{border-color:#2f6df6;outline:none;box-shadow:0 0 0 1px #2f6df6}.auth-entry-module__rJseHW__loginPanel .auth-entry-module__rJseHW__primaryAction{text-transform:uppercase;letter-spacing:.065em;background:#2f6df6;border-color:#2f6df6;border-radius:8px;justify-content:space-between;width:100%;min-height:3.25rem;padding-inline:1rem}.auth-entry-module__rJseHW__loginPanel .auth-entry-module__rJseHW__primaryAction:hover:not(:disabled){background:#1d57d5;border-color:#1d57d5}.auth-entry-module__rJseHW__enrollment,.auth-entry-module__rJseHW__statusNotice{color:#3f4653;background:#f1f5ff;border:1px solid #cfd7e8;border-radius:10px;margin:0;padding:1rem;font-size:.82rem;line-height:1.5}.auth-entry-module__rJseHW__enrollment{justify-items:start;gap:.8rem;display:grid}.auth-entry-module__rJseHW__enrollment h2,.auth-entry-module__rJseHW__enrollment p{margin:0}.auth-entry-module__rJseHW__enrollment h2{color:#20252f;letter-spacing:-.01em;font-size:1rem}.auth-entry-module__rJseHW__qrCode{background:#fff;border:1px solid #cfd3da;border-radius:8px;width:min(13.75rem,100%);height:auto;padding:.6rem}.auth-entry-module__rJseHW__secondaryAction{color:#1d57d5;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #2f6df6;border-radius:8px;padding:.65rem .85rem;font-weight:700}.auth-entry-module__rJseHW__secondaryAction:hover:not(:disabled){background:#e7eeff}.auth-entry-module__rJseHW__secondaryAction:disabled{cursor:not-allowed;opacity:.5}.auth-entry-module__rJseHW__statusNotice{margin-top:1rem}.auth-entry-module__rJseHW__securityNote{color:#777a81;align-items:flex-start;gap:.55rem;margin:1.25rem 0 0;font-size:.72rem;line-height:1.5;display:flex}.auth-entry-module__rJseHW__securityNote span{color:#2f6df6;margin-top:.15rem;font-size:.55rem}.auth-entry-module__rJseHW__surface{color:#292825;background:#fffefa;border:1px solid #e2dfd8;border-radius:18px;width:min(100%,34rem);margin:0 auto;padding:clamp(1.25rem,4vw,2.5rem);box-shadow:0 12px 32px #2625220a}.auth-entry-module__rJseHW__surface *{box-sizing:border-box}.auth-entry-module__rJseHW__brandline{color:#716f69;letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-bottom:1.5rem;font-size:.75rem;display:flex}.auth-entry-module__rJseHW__brand{color:#292825;letter-spacing:.03em;font-weight:750}.auth-entry-module__rJseHW__header h1{color:#292825;letter-spacing:-.045em;margin:0;font-size:clamp(1.75rem,5vw,2.6rem);font-weight:600;line-height:1.05}.auth-entry-module__rJseHW__subtitle{color:#716f69;max-width:30rem;margin:.75rem 0 0;font-size:.9rem;line-height:1.55}.auth-entry-module__rJseHW__deployment{background:#f7f6f2;border:1px solid #e6e2da;border-radius:12px;gap:.3rem;margin-top:1.25rem;padding:.85rem 1rem;display:grid}.auth-entry-module__rJseHW__deploymentValue{overflow-wrap:anywhere;color:#292825;font-size:.9rem;font-weight:650}.auth-entry-module__rJseHW__form{gap:.85rem;margin-top:1.5rem;display:grid}.auth-entry-module__rJseHW__field{gap:.35rem;display:grid}.auth-entry-module__rJseHW__field label{color:#5f5d58;margin:0;font-size:.82rem;font-weight:650}.auth-entry-module__rJseHW__field input,.auth-entry-module__rJseHW__field select{color:#292825;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d4d0c7;border-radius:10px;padding:.65rem .75rem}.auth-entry-module__rJseHW__field input:hover,.auth-entry-module__rJseHW__field select:hover{border-color:#8eaaa7}.auth-entry-module__rJseHW__field select{cursor:pointer}.auth-entry-module__rJseHW__actions{justify-content:flex-start;margin-top:.35rem;display:flex}.auth-entry-module__rJseHW__primaryAction{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#292825;border:1px solid #292825;border-radius:10px;margin:0;padding:.65rem 1rem;font-weight:700}.auth-entry-module__rJseHW__primaryAction:hover:not(:disabled){background:#215e5f;border-color:#215e5f}.auth-entry-module__rJseHW__primaryAction:disabled{cursor:not-allowed;opacity:.48}.auth-entry-module__rJseHW__error{color:#9a4f48;background:#fff7f5;border:1px solid #eac8c4;border-radius:10px;margin:1rem 0 0;padding:.75rem .85rem;font-size:.84rem;line-height:1.45}.auth-entry-module__rJseHW__surface :is(a,button,input,select):focus-visible,.auth-entry-module__rJseHW__loginShell :is(a,button,input,select):focus-visible{outline-offset:3px;outline:3px solid #237b7a47}@media (max-width:22rem){.auth-entry-module__rJseHW__loginPanel,.auth-entry-module__rJseHW__brandPanel{padding:1.35rem}.auth-entry-module__rJseHW__surface{border-radius:14px;padding:1rem}.auth-entry-module__rJseHW__brandline{margin-bottom:1.2rem}.auth-entry-module__rJseHW__actions,.auth-entry-module__rJseHW__primaryAction{width:100%}}@media (max-width:52rem){.auth-entry-module__rJseHW__loginShell{grid-template-columns:1fr;min-height:auto}.auth-entry-module__rJseHW__brandPanel{min-height:24rem}.auth-entry-module__rJseHW__brandCopy{padding-block:4.5rem 3.5rem}.auth-entry-module__rJseHW__brandCopy h2{font-size:clamp(3.5rem,13vw,5.2rem)}.auth-entry-module__rJseHW__loginPanel{min-height:34rem}}@media (max-width:34rem){.auth-entry-module__rJseHW__loginShell{border-radius:18px}.auth-entry-module__rJseHW__brandPanel{min-height:20rem}.auth-entry-module__rJseHW__brandCopy{padding-block:3.5rem 2.5rem}.auth-entry-module__rJseHW__brandCopy h2{font-size:clamp(3rem,16vw,4.5rem)}.auth-entry-module__rJseHW__brandCopy p{font-size:.94rem}.auth-entry-module__rJseHW__brandFooter>span:first-child{display:none}.auth-entry-module__rJseHW__loginPanel{min-height:31rem}}@media (prefers-reduced-motion:reduce){.auth-entry-module__rJseHW__surface *{transition:none!important;animation:none!important}}@media (forced-colors:active){.auth-entry-module__rJseHW__loginShell,.auth-entry-module__rJseHW__brandPanel,.auth-entry-module__rJseHW__loginPanel,.auth-entry-module__rJseHW__surface,.auth-entry-module__rJseHW__deployment,.auth-entry-module__rJseHW__field input,.auth-entry-module__rJseHW__field select,.auth-entry-module__rJseHW__primaryAction,.auth-entry-module__rJseHW__error{box-shadow:none;border:1px solid canvastext}.auth-entry-module__rJseHW__surface,.auth-entry-module__rJseHW__loginPanel,.auth-entry-module__rJseHW__field input,.auth-entry-module__rJseHW__field select{color:canvastext;background:canvas}.auth-entry-module__rJseHW__deployment{background:canvas}.auth-entry-module__rJseHW__brandPanel{color:canvas;background:canvastext}.auth-entry-module__rJseHW__primaryAction{color:highlighttext;background:highlight}.auth-entry-module__rJseHW__surface :is(a,button,input,select):focus-visible{outline:2px solid highlight}}
