.nk-auth-form{display:grid;gap:1.25rem;margin-block:1.5rem;max-width:36rem}.nk-auth-form label{display:grid;gap:.5rem;font-weight:600}.nk-auth-form input{width:100%;min-height:48px;border:1px solid #c4d5e2;border-radius:12px;padding:.8rem 1rem;font:inherit;box-sizing:border-box}.nk-auth-form small{font-weight:400;color:#526882}.nk-auth-form button{min-height:48px;justify-self:start}.nk-auth-form [role=status]{margin:0;overflow-wrap:anywhere}.nk-auth-form :focus-visible{outline:3px solid #1b70dd;outline-offset:3px}.nk-auth-form button:disabled{opacity:.65;cursor:wait}.nk-account{max-width:800px;padding:clamp(20px,5vw,56px);margin:2rem auto;background:white;border:1px solid #d4e0ea;border-radius:24px}.nk-account nav{display:flex;gap:1rem;flex-wrap:wrap;margin:1rem 0}.nk-account section{border-top:1px solid #d4e0ea;padding-block:1.5rem}.nk-mfa-setup img{display:block;max-width:100%;background:white}.nk-mfa-setup code{overflow-wrap:anywhere}.nk-auth-links{display:flex;gap:1rem;flex-wrap:wrap}.nk-account h1{font-size:clamp(1.7rem,5vw,2.5rem)}.nk-auth-form select{font:inherit;min-height:48px;width:100%;padding:12px;border:1px solid #c4d5e2;border-radius:12px;background:white}.access-intents{display:grid;gap:12px;margin:24px 0}.access-intents a{display:grid;gap:6px;padding:18px;border:1px solid #cbd9e6;border-radius:12px;text-decoration:none;background:#fff;color:#193c78}.access-intents a[aria-current=page]{border-color:#193c78;background:#eaf0fa;box-shadow:inset 3px 0 #193c78}.access-intents strong{font-size:16px}.access-intents span{font-size:14px;line-height:1.5;color:#526882}.access-intents a:focus-visible{outline:3px solid #35a9c1;outline-offset:3px}.nk-auth-form label.access-show-password{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;cursor:pointer}.nk-auth-form .access-show-password input{width:18px;height:18px;min-height:18px;margin:0;accent-color:#193c78}.nk-auth-form .access-feedback{margin:0;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.access-feedback:empty{display:none}.access-feedback.is-visible{padding:14px 16px;border:1px solid #f0cdd2;border-radius:10px;background:#fff4f5;color:#98273b}.access-feedback.is-success{background:#edf8f2;border-color:#c5e2d2;color:#246147}