.LoginCard-module__i6TSIW__wrap{background:var(--canvas);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.LoginCard-module__i6TSIW__column{flex-direction:column;width:400px;max-width:100%;display:flex}.LoginCard-module__i6TSIW__card{background:var(--surface-raised);border:1px solid var(--hairline);border-radius:16px;flex-direction:column;gap:28px;padding:44px 40px;display:flex}.LoginCard-module__i6TSIW__brand{flex-direction:column;gap:6px;display:flex}.LoginCard-module__i6TSIW__wordmark{letter-spacing:.12em;text-transform:uppercase;font-size:22px;font-weight:800}.LoginCard-module__i6TSIW__sub{color:var(--ink-muted);font-size:14px;font-weight:500}.LoginCard-module__i6TSIW__form{flex-direction:column;gap:12px;display:flex}.LoginCard-module__i6TSIW__label{font-size:13px;font-weight:700}.LoginCard-module__i6TSIW__input{border:1px solid var(--hairline);background:var(--surface);width:100%;color:var(--ink);border-radius:10px;padding:12px 14px;font-size:15px;font-weight:500}.LoginCard-module__i6TSIW__button{background:var(--accent);width:100%;color:var(--surface);cursor:pointer;border:none;border-radius:10px;padding:13px;font-size:15px;font-weight:700}.LoginCard-module__i6TSIW__button:hover{background:var(--accent-hover)}.LoginCard-module__i6TSIW__hint{color:var(--ink-muted);font-size:12.5px;font-weight:400;line-height:1.5}.LoginCard-module__i6TSIW__errorHint{color:var(--warn);font-size:12.5px;font-weight:500;line-height:1.5}.LoginCard-module__i6TSIW__sentTitle{font-size:17px;font-weight:800}.LoginCard-module__i6TSIW__sentBody{color:var(--ink-muted);font-size:14px;font-weight:500;line-height:1.55}
