.login-module__Si-P0q__screen{background:#fff;grid-template-columns:1.1fr 1fr;min-height:100vh;display:grid}.login-module__Si-P0q__brand{color:#fff;background:radial-gradient(120% 100% at 80% 0,#243760 0%,#16203a 60%);flex-direction:column;justify-content:space-between;padding:56px 60px;display:flex;position:relative;overflow:hidden}.login-module__Si-P0q__brandGlow{background:#c7a24829;border-radius:50%;width:320px;height:320px;position:absolute;top:-40px;right:-80px}.login-module__Si-P0q__logo{align-items:center;gap:11px;display:flex;position:relative}.login-module__Si-P0q__mark{width:34px;height:34px;font-family:var(--font-display);color:#16203a;background:linear-gradient(135deg,#c7a248,#e7cf8e);border-radius:9px;place-items:center;font-size:17px;font-weight:800;display:grid}.login-module__Si-P0q__logo span{font-size:18px;font-weight:700}.login-module__Si-P0q__pitch{max-width:420px;position:relative}.login-module__Si-P0q__pitch .login-module__Si-P0q__eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:#e7cf8e;font-size:11px;font-weight:700}.login-module__Si-P0q__pitch h1{font-family:var(--font-display);letter-spacing:-.6px;margin:14px 0 16px;font-size:38px;font-weight:600;line-height:1.1}.login-module__Si-P0q__pitch p{color:#bfc9dd;font-size:15.5px;line-height:1.6}.login-module__Si-P0q__brandFoot{color:#6d7a96;font-size:12.5px;position:relative}.login-module__Si-P0q__formSide{justify-content:center;align-items:center;padding:40px;display:flex}.login-module__Si-P0q__form{width:100%;max-width:360px}.login-module__Si-P0q__form h2{font-family:var(--font-display);color:#16203a;letter-spacing:-.3px;font-size:26px;font-weight:600}.login-module__Si-P0q__form .login-module__Si-P0q__lede{color:#54607a;margin:8px 0 26px;font-size:14.5px}.login-module__Si-P0q__field{margin-bottom:16px}.login-module__Si-P0q__field label{color:#54607a;margin-bottom:7px;font-size:12px;font-weight:600;display:block}.login-module__Si-P0q__field input{color:#16203a;background:#fbfcfe;border:1px solid #e7eaf0;border-radius:10px;width:100%;padding:12px 14px;font-family:inherit;font-size:14.5px}.login-module__Si-P0q__field input:focus{background:#fff;border-color:#3e6fb0;outline:none}.login-module__Si-P0q__field input[readonly]{color:#54607a;cursor:default;background:#f1f3f7}.login-module__Si-P0q__submit{color:#fff;cursor:pointer;background:#16203a;border:none;border-radius:10px;width:100%;margin-top:4px;padding:13px;font-size:14.5px;font-weight:600}.login-module__Si-P0q__submit:hover{background:#1f2c4d}.login-module__Si-P0q__submit:disabled{opacity:.6;cursor:not-allowed}.login-module__Si-P0q__error{color:#b23b36;background:#fbebea;border:1px solid #f3cfcd;border-radius:9px;margin-bottom:16px;padding:10px 12px;font-size:13px}.login-module__Si-P0q__demo{border-top:1px solid #eef1f6;margin-top:26px;padding-top:18px}.login-module__Si-P0q__demo .login-module__Si-P0q__demoLabel{letter-spacing:1px;text-transform:uppercase;color:#9aa3b4;margin-bottom:10px;font-size:11px;font-weight:600}.login-module__Si-P0q__demoRow{flex-direction:column;gap:8px;display:flex}.login-module__Si-P0q__demoChip{color:#54607a;cursor:pointer;text-align:left;background:#fff;border:1px solid #e7eaf0;border-radius:9px;justify-content:space-between;gap:10px;padding:9px 12px;font-family:inherit;font-size:12.5px;display:flex}.login-module__Si-P0q__demoChip:hover{border-color:#3e6fb0}.login-module__Si-P0q__demoChip b{color:#16203a}.login-module__Si-P0q__demoChip .login-module__Si-P0q__mono{font-family:var(--font-mono);color:#9aa3b4;font-size:11.5px}.login-module__Si-P0q__back{color:#9aa3b4;margin-top:22px;font-size:13px;display:inline-block}.login-module__Si-P0q__back:hover{color:#54607a}@media (max-width:820px){.login-module__Si-P0q__screen{grid-template-columns:1fr}.login-module__Si-P0q__brand{display:none}}
.join-module__-NQ14a__wide{max-width:460px}.join-module__-NQ14a__section{letter-spacing:1.2px;text-transform:uppercase;color:#9aa3b4;margin:22px 0 12px;font-size:11px;font-weight:700}.join-module__-NQ14a__two{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.join-module__-NQ14a__fieldError{color:#b23b36;margin-top:5px;font-size:12px;display:block}@media (max-width:520px){.join-module__-NQ14a__two{grid-template-columns:1fr}}
