.workspace .account-page{width:100%;max-width:420px;margin:24px auto 0;display:flex;flex-direction:column;gap:16px}.workspace .account-page.account-wide{max-width:640px;margin-top:0}.workspace .account-heading{display:flex;flex-direction:column;gap:6px}.workspace .account-page h2{margin:0;font-size:24px;line-height:30px;font-weight:700}.workspace .account-lede{margin:0;font-size:14px;line-height:20px;color:var(--gray)}.workspace .account-field{display:flex;flex-direction:column;gap:6px}.workspace .account-field .account-label,.workspace .account-field label{font-weight:600}.workspace .account-field input{height:40px;padding:0 12px;border:0;border-radius:12px;background:var(--field);color:var(--ink);font-size:14px}.workspace .account-field input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--red)}.workspace .account-hint{margin:0;font-size:13px;line-height:18px;color:var(--gray)}.workspace .account-error{margin:0;font-size:13px;line-height:18px;color:var(--red)}.workspace .account-links{display:flex;justify-content:space-between;gap:16px}.workspace .account-link{padding:0;border:0;background:none;color:var(--gray);font-weight:600}.workspace .account-link:hover{color:var(--ink)}.workspace .account-card{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:12px;background:var(--band);font-size:14px;line-height:20px}.workspace .account-card span{color:var(--gray)}.workspace .account-code{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.workspace .account-code input{height:52px;min-width:0;border:0;border-radius:12px;background:var(--field);color:var(--ink);font-size:20px;font-weight:700;text-align:center}.workspace .account-code input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--ink);background:#ffffff}.workspace .account-code input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--red)}.workspace .account-claim-done{align-items:center;gap:12px;text-align:center}.workspace .account-claim-done p{margin:0 0 8px;color:var(--gray)}.workspace .account-claim-done .workspace-button{align-self:stretch}.workspace .workspace-claim-done-avatars{display:inline-flex;align-items:flex-end}.workspace .workspace-claim-done-avatars>*+*{margin-left:-14px;box-shadow:0 0 0 3px #ffffff}.workspace .account-photo{display:flex;align-items:center;gap:16px}.workspace .account-photo-actions{display:flex;gap:8px}.workspace .account-pill{height:32px;padding:0 12px;border:0;border-radius:999px;background:var(--field);color:var(--ink);font-weight:600}.workspace .account-email{display:flex;flex-direction:column}.workspace .account-email span:nth-child(2){color:var(--ink)}.workspace .account-actions{display:flex;align-items:center;gap:16px}.workspace .account-sr-only{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.workspace .account-blocked h2{margin:0;font-size:22px;line-height:28px}.workspace .account-blocked-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--hairline)}.workspace .account-blocked-row:first-of-type{border-top:0}.workspace .account-blocked-row .account-text{flex:1 1;min-width:0;display:flex;flex-direction:column}.workspace .account-blocked-row strong{font-weight:600}.workspace .account-blocked-row small{color:var(--gray)}.workspace .account-shop-head{display:flex;align-items:center;gap:12px}.workspace .account-shop-head .account-text{display:flex;flex-direction:column;min-width:0}.workspace .account-shop-head h2{font-size:22px;line-height:28px}.workspace .account-shop-head small{color:var(--gray)}.workspace .account-search{height:40px;padding:0 12px;border:0;border-radius:12px;background:var(--field);color:var(--ink);font-size:14px}.workspace .account-visibility{margin-left:auto;color:var(--gray);font-weight:600}.workspace .account-balance{display:flex;flex-direction:column;align-items:center;gap:4px;padding:24px;border-radius:16px;background:var(--purple-tint)}.workspace .account-balance strong{font-size:24px;line-height:34px}.workspace .account-history-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--hairline)}.workspace .account-history-row .account-text{flex:1 1;display:flex;flex-direction:column}.workspace .account-history-row small{color:var(--gray)}.workspace .account-shop-view{margin-left:auto;white-space:nowrap}.workspace .account-members{display:flex;flex-direction:column;gap:8px}.workspace .account-members-title{margin:0;font-size:13px;line-height:18px;font-weight:600;color:#5c5c5c;text-transform:uppercase;letter-spacing:.06em}.workspace .account-member-rows{margin:0;padding:0;list-style:none}.workspace .account-member{display:flex;align-items:center;gap:14px;padding:12px 0}.workspace .account-member .account-text{display:flex;flex-direction:column;min-width:0}.workspace .account-member strong{font-weight:600}.workspace .account-member small,.workspace .account-member-you{color:var(--gray);font-weight:400}.workspace .account-member small{font-size:13px;line-height:18px;overflow-wrap:anywhere}.workspace .account-edit-profile{gap:24px;margin-top:8px}.workspace .account-edit-profile .account-pill{height:40px;padding:0 20px;border-radius:12px;font-size:15px}.workspace .account-edit-profile .account-pill-quiet{padding:0 10px;background:none}.workspace .account-edit-profile .account-field .account-label,.workspace .account-edit-profile .account-field label{font-size:13px;color:#5c5c5c}.workspace .account-edit-profile .account-field input{height:44px;padding:0 14px;border-radius:12px;font-size:15px}.workspace .account-edit-profile .account-email{gap:6px}.workspace .account-readonly{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid #efefef;border-radius:12px;color:#5c5c5c;overflow-wrap:anywhere}.workspace .account-edit-profile .account-readonly svg{flex-shrink:0}.workspace .account-edit-profile .account-hint .account-link{color:#111111}.workspace .account-bar{position:-webkit-sticky;position:sticky;bottom:0;justify-content:flex-end;gap:8px;padding:14px 0;border-top:1px solid #efefef;background:#ffffff}@media (max-width:640px){.workspace .account-bar>*{flex:1 1}}.workspace .account-shop-settings{gap:24px;margin-top:8px}.workspace .account-shop-settings .account-shop-head{gap:14px;color:var(--ink);text-decoration:none}.workspace .account-shop-settings .account-shop-head h3{margin:0;font-size:20px;line-height:25px;font-weight:700;overflow-wrap:anywhere}.workspace .account-shop-settings .account-shop-head small{font-size:14px;line-height:19px}.workspace .account-shop-settings .account-shop-head:hover h3{text-decoration:underline}.workspace .account-shop-settings .account-shop-view{color:#111111;font-size:14px;font-weight:600}.workspace .account-shop-settings .account-members .settings-rows{margin:0;list-style:none}@media (max-width:640px){.workspace .account-edit-title{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.workspace .account-claim-help a{color:var(--ink);font-weight:600}