.kb-auth{min-height:100vh;display:grid;place-items:center;padding:var(--kb-space-7);background:linear-gradient(135deg,var(--kb-navy) 0 34%,var(--kb-grey100) 34%);font-family:var(--kb-font)}.kb-auth-card{width:min(520px,100%);background:var(--kb-white);border-radius:20px;padding:34px;box-shadow:0 8px 24px #0525511f}.kb-auth-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--kb-space-3)}.kb-auth-brand{font-size:.75rem;font-weight:800;letter-spacing:.12em;color:var(--kb-orange)}.kb-auth h1{font-size:2em;font-weight:700;margin:var(--kb-space-2) 0 var(--kb-space-1);color:var(--kb-navy)}.kb-auth-sub{margin:0 0 24px;color:var(--kb-muted)}.kb-auth .ant-form-item{margin-bottom:15px}.kb-auth .ant-form-item-label>label{font-size:.8125rem;font-weight:700;color:var(--kb-ink)}.kb-auth .ant-input-affix-wrapper,.kb-auth .ant-input{border-radius:var(--kb-radius-md)}.kb-auth-note{margin-bottom:15px;font-size:.75rem;line-height:1.55;color:var(--kb-muted);background:var(--kb-grey100);border-radius:var(--kb-radius-md);padding:11px}.kb-auth-submit.ant-btn{height:auto;padding:var(--kb-space-3) var(--kb-space-4);border-radius:var(--kb-radius-md);font-weight:800;background:var(--kb-orange);border-color:var(--kb-orange)}.kb-auth-submit.ant-btn:not(:disabled):hover{background:var(--kb-orange600);border-color:var(--kb-orange600)}@media(max-width:640px){.kb-auth{padding:var(--kb-space-4);background:var(--kb-grey100)}.kb-auth-card{padding:24px}}
