.nomad-account-shell{min-height:100dvh;background:#f5f6f2;color:#18342d;padding:64px 24px}.nomad-account-card{max-width:440px;margin:auto;padding:32px;border:1px solid #18342d22;border-radius:24px;background:#fff}.nomad-account-card form,.nomad-account-card label{display:grid;gap:12px}.nomad-account-card form{gap:20px}.nomad-account-card input{font:inherit;border:1px solid #18342d55;padding:14px;border-radius:10px;width:100%;box-sizing:border-box}.nomad-account-card button{cursor:pointer;padding:12px;border-radius:10px;border:1px solid #18342d33;background:#f5f6f2;color:#18342d}.nomad-account-card form button{background:#18342d;color:white}.nomad-account-card nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.nomad-account-card h1{font-size:32px}.nomad-account-card p{line-height:1.6}@media(max-width:480px){.nomad-account-shell{padding:32px 16px}.nomad-account-card{padding:24px}}.nomad-account-card form,.nomad-account-card label{width:100%;min-width:0;grid-template-columns:minmax(0,1fr)}.nomad-account-card form button{width:100%}.nomad-account-card small{font-size:12px;color:#526b60}.nomad-account-back{display:inline-flex;align-items:center;min-height:44px;font-weight:650;color:#236448}.nomad-account-section{margin-top:24px;border-top:1px solid #cad8cf;padding-top:16px}.nomad-account-section summary{min-height:44px;cursor:pointer;display:flex;align-items:center;font-weight:650}.nomad-account-section form{margin-top:16px}.nomad-account-danger summary{color:#a33224}.nomad-account-card .nomad-account-confirm{display:flex;align-items:flex-start}.nomad-account-confirm input{width:20px;flex-shrink:0}.nomad-account-card button:disabled{opacity:.6;cursor:wait}