.ma-page{max-width:1040px;margin:0 auto}.ma-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 25px}.ma-heading>span,.ma-heading>div>span{color:#c8979c;letter-spacing:1.5px;font-size:12px;font-weight:700}.ma-heading h1{font:700 34px/1.3 Manrope,sans-serif;letter-spacing:-.8px;margin:9px 0}.ma-heading p{font-size:17px;line-height:1.6;color:#b5b9c3;margin:8px 0}.ma-account-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}.ma-panel{padding:25px;margin-bottom:20px;border:1px solid #333640;background:#181a1f;border-radius:13px;min-width:0}.ma-panel h2{font-size:22px;line-height:1.4;margin:0 0 13px;color:#f4f5f7}.ma-panel p{font-size:17px;line-height:1.65;color:#d2d5dd;overflow-wrap:anywhere}.ma-panel .ma-muted,.ma-muted{font-size:14px;line-height:1.65;color:#aeb4c0}.ma-primary,.ma-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;gap:8px;border-radius:8px;font-size:16px;font-weight:700;line-height:1.5}.ma-primary{background:#e64646;color:#fff;border:1px solid #e64646}.ma-primary:hover:not(:disabled){background:#f25757}.ma-secondary{background:#272a32;color:#f0f1f4;border:1px solid #464b58}.ma-primary:disabled,.ma-secondary:disabled{opacity:.5;cursor:not-allowed}.ma-text{font-size:15px;color:#e8a0a6;padding:10px 0;min-height:42px}.ma-profile-top{display:flex;align-items:center;gap:15px;margin:0 0 25px;min-width:0}.ma-profile-top h2{margin-bottom:6px;overflow-wrap:anywhere}.ma-avatar{width:58px;height:58px;border-radius:15px;display:grid;place-items:center;flex:0 0 auto;background:#352329;border:1px solid #69404a;color:#ffdfe4;font-size:22px;font-weight:700}.ma-badge{display:inline-block;font-size:13px;font-weight:700;line-height:1.4;color:#c9d0da;padding:6px 10px;border:1px solid #444a57;border-radius:6px;background:#252932}.ma-badge-pending{background:#35262a;border-color:#68424c;color:#f0bec5}.ma-form{display:grid;gap:18px}.ma-form label{display:grid;gap:9px;font-size:16px;color:#eceef3;line-height:1.5}.ma-form input{width:100%;min-height:48px;padding:12px 13px;border:1px solid #454b59;border-radius:8px;background:#111318;color:#f4f5f7;font:inherit;outline-offset:3px}.ma-form input:focus{outline:2px solid #df696f}.ma-form>button{justify-self:start}.ma-form p{margin:0}.ma-readonly{display:grid;gap:6px;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.ma-readonly>span{color:#aeb4c0}.ma-readonly>b{font-weight:500;color:#edf0f4}.ma-plan{border-color:#59373e;background:linear-gradient(130deg,#2b1d23,#181a1f 70%)}.ma-plan-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px}.ma-plan-top>span:first-child{font-size:12px;color:#cda1a7;letter-spacing:1.4px;font-weight:700}.ma-price{font:700 42px/1.3 Manrope,sans-serif;color:#fff;margin:12px 0}.ma-price small{font:400 17px/1.5 'DM Sans',sans-serif;color:#c1b6bd;margin-left:9px}.ma-plan .ma-plan-note{font-size:16px;color:#e1b9bf}.ma-benefits{list-style:none;margin:23px 0;padding:0;display:grid;gap:12px}.ma-benefits li{font-size:16px;color:#e2e3e8;line-height:1.5;padding-left:24px;position:relative}.ma-benefits li:before{content:'✓';position:absolute;left:0;color:#c8cbd3}.ma-plan>.ma-primary{width:100%;margin-top:5px}.ma-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px}.ma-panel-heading h2{margin:0}.ma-account-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;border-top:1px solid #343842;padding-top:20px;margin:22px 0}.ma-account-facts dt{font-size:14px;color:#aeb4c0;line-height:1.5}.ma-account-facts dd{font-size:17px;font-weight:600;color:#f0f1f4;line-height:1.5;margin:7px 0 0;overflow-wrap:anywhere}.ma-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.ma-feedback{padding:13px 17px;border:1px solid #4f5968;border-radius:8px;background:#20242d;color:#dce1eb;font-size:16px;line-height:1.6;margin:0 0 20px}.ma-error{border-color:#78444c;background:#301e24;color:#f4c5cc}.ma-empty{display:flex;align-items:flex-start;gap:16px;padding:18px 0}.ma-empty>span{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid #484e5a;border-radius:10px;color:#bfc6d2;font-size:23px}.ma-empty h3{font-size:19px;margin:0 0 6px;line-height:1.5}.ma-empty p{margin:0;color:#b7becb}.ma-footer{display:flex;flex-wrap:wrap;gap:15px 24px;align-items:center;margin:10px 0 25px}.ma-footer a{font-size:15px;color:#d39aa2;min-height:42px;display:flex;align-items:center}.ma-admin-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:20px}.ma-admin-stats article{background:#181a1f;border:1px solid #333640;border-radius:11px;padding:21px}.ma-admin-stats article>span{font-size:15px;color:#afb6c3;line-height:1.5;display:block}.ma-admin-stats strong{display:block;font-size:30px;margin-top:12px;color:#f3f4f6;line-height:1.4}.ma-admin-stats strong small{font-size:14px;font-weight:400;color:#aeb4c0;margin-left:6px}.ma-billing-state{border-color:#59404a;background:#241c22}.ma-billing-state p{margin:8px 0}.ma-member-list{display:grid;gap:12px}.ma-member{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #353b47;border-radius:9px;background:#14171d;padding:18px}.ma-member>div:first-child{min-width:0;flex:1}.ma-member h3{font-size:18px;line-height:1.5;margin:0 0 5px;overflow-wrap:anywhere}.ma-member p{font-size:14px;margin:5px 0;color:#aeb7c5}.ma-member-status{flex-shrink:0;text-align:right}.ma-member>.ma-secondary{font-size:14px}.ma-member-list+.ma-secondary{margin-top:18px}
@media(max-width:700px){.ma-account-grid{grid-template-columns:1fr;gap:0}.ma-heading{align-items:flex-start;flex-direction:column;gap:12px}.ma-heading h1{font-size:29px}.ma-heading p{font-size:16px}.ma-panel{padding:21px}.ma-panel h2{font-size:21px}.ma-panel p{font-size:16px}.ma-plan{order:-1}.ma-account-facts{grid-template-columns:1fr;gap:16px}.ma-account-facts>div{display:flex;justify-content:space-between;gap:15px}.ma-account-facts dd{font-size:16px;margin:0;text-align:right}.ma-account-facts dt{font-size:14px}.ma-panel-heading{align-items:flex-start;flex-wrap:wrap}.ma-admin-stats{grid-template-columns:1fr;gap:10px}.ma-admin-stats article{display:flex;align-items:center;justify-content:space-between;padding:17px 19px}.ma-admin-stats strong{font-size:26px;margin:0}.ma-member{flex-wrap:wrap;align-items:flex-start;padding:16px}.ma-member-status{max-width:50%}.ma-member>.ma-secondary{width:100%}.ma-form>button{width:100%}.ma-benefits li{font-size:16px}.ma-price{font-size:40px}.ma-footer{gap:8px 20px}.ma-empty{gap:13px}}

.ma-admin-controls{grid-column:1/-1;width:100%;border-top:1px solid #444;padding-top:18px}.ma-admin-controls form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ma-form select{width:100%;min-height:48px;background:#111318;color:#f4f5f7;border:1px solid #454b59;border-radius:8px;padding:10px;font:inherit}.ma-admin-controls details{margin-top:14px}.ma-admin-controls summary{cursor:pointer;padding:12px 0}@media(max-width:640px){.ma-admin-controls form{grid-template-columns:1fr}}
