.UaVI8G_layout{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:31% 69%;min-height:100svh;display:grid;overflow:hidden}.UaVI8G_welcomePanel{color:#fff;background:linear-gradient(145deg,#e8601a 0%,#ff7a2f 35%,#ff8c50 70%,#f06020 100%);align-items:center;min-height:0;padding:clamp(2rem,4.35vw,4rem);display:flex}.UaVI8G_welcomePanel h1{color:inherit;letter-spacing:-.03em;margin:0;font-size:clamp(2.2rem,3.5vw,3.2rem);font-weight:700;line-height:1.25}.UaVI8G_welcomePanel h1 span{white-space:nowrap;display:block}.UaVI8G_main{background:#f4f5f7;place-items:center;min-width:0;min-height:0;padding:clamp(2rem,5vw,5rem);display:grid}.UaVI8G_card{width:min(100%,24rem)}.UaVI8G_brand{text-align:center;margin-bottom:2.5rem}.UaVI8G_logo{object-fit:contain;filter:drop-shadow(0 .4rem .55rem #3e1c0926);border-radius:1rem;width:5.25rem;height:5.25rem;margin:0 auto 1rem;display:block}.UaVI8G_brand h2{color:#141722;letter-spacing:-.03em;margin:0;font-size:clamp(2.2rem,3.5vw,3.2rem);font-weight:700;line-height:1.15}.UaVI8G_brand p{color:#7c7f86;margin:.45rem 0 0;font-size:.9rem}.UaVI8G_modeTabs{background:#e8e9ec;border-radius:.75rem;grid-template-columns:1fr 1fr;gap:.25rem;margin-bottom:1.75rem;padding:.28rem;display:grid;box-shadow:inset 0 0 0 1px #15182205}.UaVI8G_tab,.UaVI8G_activeTab{color:#777a82;border-radius:.55rem;place-items:center;min-height:2.65rem;font-size:.9rem;font-weight:560;text-decoration:none;display:grid}.UaVI8G_activeTab{color:#1d1f27;background:#fff;box-shadow:0 .12rem .35rem #1a1c2224}.UaVI8G_tab:hover{color:#272a32;background:#ffffff75}.UaVI8G_form{display:grid}.UaVI8G_form label{color:#555962;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6rem;font-size:.7rem;font-weight:750}.UaVI8G_form input{color:#181a22;background:#fff;border:1px solid #e1e3e7;border-radius:.72rem;min-height:2.9rem;margin-bottom:1.15rem;padding:.72rem .95rem;font-size:.9rem;box-shadow:0 .08rem .2rem #1b1e2505}.UaVI8G_form input::placeholder{color:#c3c5ca}.UaVI8G_form input:hover{border-color:#f49a6a}.UaVI8G_form input:focus-visible{outline-offset:1px;border-color:#e8601a;outline:2px solid #e8601a38}.UaVI8G_passwordLabel{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.UaVI8G_passwordLabel a{color:#e8601a;font-size:.76rem;font-weight:600;text-decoration:none}.UaVI8G_passwordLabel a:hover{text-decoration:underline}.UaVI8G_submitButton{color:#fff;background:linear-gradient(100deg,#e8601a 0%,#ff7a2f 52%,#ff8c50 100%);border:0;border-radius:.7rem;justify-content:center;align-items:center;gap:.55rem;min-height:2.95rem;margin-top:.2rem;font-size:.9rem;font-weight:760;display:inline-flex;box-shadow:0 .55rem 1.2rem #e8601a33}.UaVI8G_turnstile{min-height:0}.UaVI8G_submitButton:hover:not(:disabled){filter:saturate(1.06)brightness(.98)}.UaVI8G_submitButton:disabled{cursor:wait;opacity:.66}.UaVI8G_loadingSpinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:.9rem;height:.9rem;animation:.7s linear infinite UaVI8G_auth-loading-spin}@keyframes UaVI8G_auth-loading-spin{to{transform:rotate(360deg)}}.UaVI8G_formMessage{color:#171923;text-align:center;min-height:1.15rem;margin:.8rem 0 0;font-size:.875rem;line-height:1.5}.UaVI8G_errorMessage{color:#b42318;text-align:center;min-height:1.15rem;margin:.8rem 0 0;font-size:.875rem;line-height:1.5}.UaVI8G_resendForm{color:#676b74;justify-content:center;align-items:center;gap:.4rem;font-size:.8rem;display:flex}.UaVI8G_resendForm button{color:#d94f10;font:inherit;background:0 0;border:0;padding:.25rem;font-weight:700;text-decoration:none}.UaVI8G_resendForm button:hover:not(:disabled){color:#b6430c}.UaVI8G_resendForm button:focus-visible{outline-offset:.2rem;border-radius:.2rem;outline:2px solid #e8601a}.UaVI8G_resendForm button:disabled{opacity:.6}.UaVI8G_footer{color:#4f5561;background:#e3e5e9;border-top:1px solid #e1e3e7;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.6rem;padding:.72rem clamp(1.5rem,4vw,3.25rem);font-size:.9rem;display:flex}.UaVI8G_footer nav{flex-wrap:wrap;justify-content:flex-end;gap:1.5rem;display:flex}.UaVI8G_footer a{color:#171923;text-decoration:none}.UaVI8G_footer a:hover{color:#e8601a;text-decoration:none}.UaVI8G_footer a:focus-visible{outline-offset:.2rem;border-radius:.2rem;outline:2px solid #e8601a}@media (max-width:48rem){.UaVI8G_layout{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;overflow:visible}.UaVI8G_welcomePanel{min-height:12rem;padding:2rem}.UaVI8G_welcomePanel h1{max-width:12ch;font-size:clamp(2.15rem,9vw,3rem);line-height:1.08}.UaVI8G_main{min-height:calc(100svh - 15.6rem);padding:3rem 1.35rem}.UaVI8G_footer{flex-direction:column;align-items:flex-start}.UaVI8G_footer nav{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.UaVI8G_loadingSpinner{animation:none}.UaVI8G_submitButton,.UaVI8G_tab,.UaVI8G_activeTab{transition:none}}
.gZKLyG_card{width:min(100%,30rem);margin:0 auto}.gZKLyG_form{width:80%;margin-inline:auto}.gZKLyG_brand{justify-content:center;margin-bottom:2rem;display:flex}.gZKLyG_brand .brand{gap:.85rem;font-size:clamp(1.8rem,4vw,2.4rem)}.gZKLyG_brand .brand-logo{width:3.6rem;height:3.6rem}.gZKLyG_card h1{text-align:center;margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.4rem);line-height:1.2}.gZKLyG_description{color:var(--grey-600);text-align:center;margin:0 0 2rem;font-size:1rem}
