.kc-account{color:#101420;background:#f6f7fb;align-content:start;justify-items:center;gap:clamp(1.5rem,5vh,3rem);min-height:100svh;padding:clamp(1.5rem,5vw,4rem) 1rem;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;display:grid}.kc-account-brand img{object-fit:contain;width:min(13rem,70vw);height:auto;display:block}.kc-account-panel{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #e3e7f1;border-radius:1.5rem;justify-items:center;gap:1rem;width:min(100%,28rem);padding:clamp(1.25rem,4vw,2.5rem);display:grid;box-shadow:0 16px 48px #1723450b}.kc-account-panel h1{letter-spacing:-.045em;margin:0;font-size:clamp(1.65rem,5vw,2.25rem)}.kc-account-panel p{color:#444d60;margin:0;line-height:1.5}.kc-account-panel a{color:#1640c5;text-underline-offset:.2em;padding-block:.4rem}.kc-account-panel form,.kc-account-clerk{width:100%;min-width:0}.kc-account-clerk{overflow-wrap:anywhere;justify-items:center;display:grid}.kc-account-clerk .cl-rootBox,.kc-account-clerk .cl-cardBox{max-width:100%}.kc-account-clerk:empty{display:none}.kc-account-primary{color:#fff;width:100%;min-height:3rem;font:inherit;cursor:pointer;background:#1746eb;border:0;border-radius:.8rem;padding:.75rem 1rem;font-weight:650}.kc-account-primary:disabled{opacity:.55;cursor:wait}
