.account{padding-top:24px;padding-bottom:72px;display:flex;flex-direction:column;gap:16px}.account h1{font-size:clamp(32px,5vw,46px);margin-bottom:4px}.account-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:12px;min-width:0}.account-card.narrow{max-width:480px}.account-card h2{font-size:22px}.account-card p{margin:0}.account-bar,.account-card .row{display:flex;flex-wrap:wrap;gap:10px}.account-bar{align-items:center;justify-content:space-between}.account .small{font-size:14px}.font-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.chip{font-size:13px;font-weight:700;padding:4px 12px;border-radius:999px;white-space:nowrap}.chip.good{background:#e7f4ec;color:#17633d}.chip.busy{background:var(--accent-soft);color:var(--accent)}.chip.warn{background:#fdf3e2;color:#7a3d06}.chip.muted{color:var(--muted)}.changes,.chip.muted{background:var(--raised)}.changes{border-radius:10px;padding:10px 12px;font-size:15px}.unlock{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;background:var(--accent-soft);border-radius:14px;padding:16px}.unlock>div{flex:1 1 260px}.unlock .btn:disabled{opacity:.6;cursor:not-allowed}.unlock>p{flex-basis:100%}.older summary{cursor:pointer;font-weight:600;min-height:40px;display:flex;align-items:center}.older ul{list-style:none;margin:0;padding:0}.older li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px 0;border-top:1px solid var(--line);font-size:15px}.link-btn{background:none;border:0;padding:4px 0;color:var(--accent);font:inherit;font-weight:600;cursor:pointer;min-height:32px}.signin-form{display:flex;flex-direction:column;gap:8px}.signin-form label{font-weight:600;font-size:14px}.signin-form input{font:inherit;font-size:16px;min-height:48px;padding:0 12px;border-radius:10px;border:1px solid var(--line);background:var(--bg);color:var(--ink)}.signin-intro,.signin-note{margin:0;color:var(--muted);font-size:14px}.signin-sent{margin:0;background:var(--accent-soft);color:var(--accent);border-radius:12px;padding:14px;font-weight:600}