.signin-col{flex-direction:column;width:380px;margin-right:80px;display:flex}.signin-logo{align-items:center;margin-bottom:40px;display:inline-flex}.signin-logo img{width:auto;height:26px}.signin-title{letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-family:STK Bureau,Diatype,sans-serif;font-size:28px;font-weight:500}.signin-sub{color:var(--ink-2);margin:0 0 26px;font-size:15px;line-height:1.5}.signin-form{flex-direction:column;gap:8px;display:flex}.signin-label{color:var(--ink);font-size:13px;font-weight:500}.signin-input{border:1px solid var(--border);height:46px;color:var(--ink);background:#fff;border-radius:10px;padding:0 14px;font-family:inherit;font-size:15px;transition:border-color .15s}.signin-input::placeholder{color:var(--muted)}.signin-input:focus{border-color:var(--accent);outline:none}.signin-input[aria-invalid=true]{border-color:#e5484d}.signin-error{color:#e5484d;margin:2px 0 0;font-size:13px}.signin-submit{justify-content:center;align-items:center;width:100%;height:52px;margin-top:10px;font-size:16px;display:flex}.signin-sep{color:var(--muted);align-items:center;gap:12px;margin:20px 0;font-size:13px;display:flex}.signin-sep:before,.signin-sep:after{content:"";background:var(--border);flex:1;height:1px}.signin-social{flex-direction:column;gap:10px;display:flex}.signin-social-btn{justify-content:center;align-items:center;gap:10px;width:100%;height:52px;font-size:16px;display:flex}.signin-social-btn svg{flex:none;width:18px;height:18px}.signin-right{align-items:center;display:flex}@media (max-width:860px){.signin-root .present-pane--right{display:none}.signin-root .present-pane--left{justify-content:center;width:100%}.signin-col{width:100%;max-width:380px;margin:0 24px}}
