.profile-main{padding-block:48px 72px}.profile-heading{margin-bottom:24px}.profile-heading h1{font-size:32px;margin-bottom:8px}.profile-heading p{font-size:14px;color:var(--muted)}.profile-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:24px}.profile-card{padding:28px}.profile-identity{display:flex;align-items:center;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--line)}.avatar{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:var(--tint);color:var(--primary-hover);font-size:24px;font-weight:700}.profile-name{font-size:20px;font-weight:700;color:var(--text)}.profile-email{font-size:14px;color:var(--muted);margin-top:4px;overflow-wrap:anywhere}.data-list{display:grid;gap:0;margin:0}.data-row{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line);font-size:14px}.data-row:last-child{border-bottom:0}.data-row dt{color:var(--muted)}.data-row dd{margin:0;color:var(--text);font-weight:600;text-align:right}.points{color:var(--primary-hover)!important;font-size:20px}.demo-label{display:inline-flex;margin-bottom:16px}.profile-card h2{font-size:18px;margin-bottom:16px}.usage-bar{height:8px;border-radius:99px;background:#e2e8f0;overflow:hidden;margin:12px 0 8px}.usage-bar span{display:block;height:100%;width:42%;background:var(--primary);border-radius:inherit}.usage-note{font-size:13px;color:var(--muted)}.profile-actions{display:grid;gap:10px;margin-top:20px}.profile-note{font-size:12px;color:var(--muted);margin-top:16px;line-height:1.7}@media(max-width:767px){.profile-main{padding-block:32px 48px}.profile-heading h1{font-size:26px}.profile-grid{grid-template-columns:1fr;gap:16px}.profile-card{padding:22px 20px}.data-row{align-items:flex-start}.data-row dd{max-width:62%}}
