.classic-site .account-page:not(:has(.account-access-layout)){max-width:1320px;padding:24px 0}.account-layout:not(.account-access-layout){gap:24px}.account-workspace{display:grid;gap:24px;min-width:0}.account-story .account-avatar{width:128px;height:128px;margin:0 0 24px;border-width:3px}.account-story .account-profile-name{font-size:32px;line-height:1.3;letter-spacing:-.5px}.account-member-date{border-top:1px solid hsl(var(--c-border));padding-top:16px;margin-top:24px}.account-story .account-bio{white-space:pre-wrap;overflow-wrap:anywhere}.account-section-editor{border:1px solid hsl(var(--c-border));border-radius:20px;background:hsl(var(--c-panel));overflow:hidden}.account-section-editor>summary{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:16px 24px;cursor:pointer;font-weight:600;font-size:18px}.account-section-editor>summary::after{content:'+';font-size:24px;color:hsl(var(--c-gold))}.account-section-editor[open]>summary::after{content:'−'}.account-section-editor>.account-panel{border:0;border-radius:0;padding-top:0}.wallet-panel{border-top:3px solid hsl(var(--c-gold))}.wallet-balance{display:grid;gap:8px;background:hsl(var(--c-gold)/.08);border:1px solid hsl(var(--c-gold)/.3);border-radius:16px;padding:24px;margin:24px 0}.wallet-balance>span{color:hsl(var(--c-muted));font-size:14px;line-height:1.6}.wallet-balance strong{color:hsl(var(--c-gold));font-size:40px;line-height:1.2;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.wallet-balance strong small{font-size:16px;font-weight:500}.wallet-transfer{border:1px solid hsl(var(--c-gold)/.3);border-radius:16px;padding:0 16px;margin-bottom:24px}.wallet-transfer>summary,.wallet-records>summary{cursor:pointer;min-height:56px;padding:16px 0;font-weight:600;font-size:16px;color:hsl(var(--c-text))}.wallet-transfer[open]{padding-bottom:16px}.wallet-records{border-top:1px solid hsl(var(--c-border));padding:8px 0}.wallet-records>summary span{color:hsl(var(--c-muted));font-weight:400;margin-left:8px}.wallet-form-grid{display:grid;gap:8px 16px}.wallet-confirm{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.6;padding:12px 0;cursor:pointer}.wallet-confirm input{width:24px;height:24px;flex-shrink:0;accent-color:hsl(var(--c-gold));margin:0}.wallet-history{list-style:none;padding:0;margin:0;display:grid;gap:0}.wallet-history li{display:flex;align-items:center;gap:16px;justify-content:space-between;padding:16px 0;border-bottom:1px solid hsl(var(--c-border))}.wallet-history li>div{min-width:0}.wallet-history strong{display:block;font-size:16px;font-weight:500;overflow-wrap:anywhere}.wallet-history time{display:block;font-size:14px;color:hsl(var(--c-muted));margin-top:4px;line-height:1.6}.wallet-history li>span{font-weight:700;font-size:20px;white-space:nowrap;font-variant-numeric:tabular-nums}.wallet-positive{color:hsl(var(--account-success))}.wallet-negative{color:hsl(var(--account-error))}.wallet-panel button:disabled{opacity:.45;cursor:not-allowed}.wallet-panel summary:focus-visible{outline:2px solid hsl(var(--c-gold));outline-offset:4px}.wallet-loading{padding:24px}.account-workspace .account-panel p{overflow-wrap:anywhere}
@media(min-width:768px){.account-layout:not(.account-access-layout){grid-template-columns:minmax(240px,.75fr) minmax(0,1.5fr)}.wallet-form-grid{grid-template-columns:1fr 1fr}}
@media(max-width:639px){.account-story .account-avatar{width:104px;height:104px}.wallet-balance{padding:20px}.wallet-balance strong{font-size:36px}.wallet-panel{padding:20px}.wallet-history li{gap:12px}.account-story .account-profile-name{font-size:28px}}
