.MemberDashboard_dashboard__vUnTY{color:#202b45;background:#f5f7fc;padding:clamp(16px,2.5vw,28px);border-radius:20px}.MemberDashboard_header__dh9BN,.MemberDashboard_sectionHeading__pruAj{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;flex-wrap:wrap}.MemberDashboard_header__dh9BN{margin-bottom:24px}.MemberDashboard_dashboard__vUnTY h1{font-size:clamp(24px,3vw,32px);font-weight:700;letter-spacing:-.6px;margin:0 0 8px}.MemberDashboard_dashboard__vUnTY h2{font-size:19px;font-weight:700;margin:0}.MemberDashboard_dashboard__vUnTY h3{font-size:18px;font-weight:700;margin:0}.MemberDashboard_eyebrow__QkYn9{font-size:11px;font-weight:700;letter-spacing:1.6px;margin:0 0 10px}.MemberDashboard_muted__3qe_s{color:#647086;font-size:13px;margin:0}.MemberDashboard_membership__ARw83{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;grid-gap:24px;gap:24px;padding:28px;border-radius:16px;background:linear-gradient(115deg,#5c3fc2,#1764bb 80%,#007cb6);color:#fff;box-shadow:0 8px 24px #25449916}.MemberDashboard_membershipIdentity__9bgOd{display:flex;align-items:center;grid-gap:18px;gap:18px;min-width:0}.MemberDashboard_membershipIdentity__9bgOd h2{font-size:clamp(21px,2.5vw,27px);margin-bottom:12px;overflow-wrap:anywhere}.MemberDashboard_membershipIdentity__9bgOd p:last-child{margin:0;font-size:13px}.MemberDashboard_membershipIdentity__9bgOd strong{display:inline-block;margin-left:6px;overflow-wrap:anywhere}.MemberDashboard_emblem__e4XTv{display:grid;place-items:center;flex-shrink:0;width:64px;height:64px;border-radius:18px;color:#5245b7;background:#fff;font-size:36px}.MemberDashboard_dashboard__vUnTY .MemberDashboard_lightLink__darR4{border:1px solid #ffffff80;padding:11px 16px;border-radius:9px;color:#fff;font-size:13px;font-weight:600}.MemberDashboard_summaryGrid__Xc3mC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:22px 0 28px}.MemberDashboard_panel__xGcH1,.MemberDashboard_summaryCard__wA3Uc{border:1px solid #e3e8f1;border-radius:14px;background:#fff;box-shadow:0 3px 12px #25386004;padding:22px;min-width:0}.MemberDashboard_summaryCard__wA3Uc h2{font-size:13px;color:#536079;font-weight:500;margin:16px 0 8px}.MemberDashboard_summaryCard__wA3Uc strong{display:block;font-size:clamp(20px,2vw,26px);font-weight:700;margin-bottom:6px;overflow-wrap:anywhere}.MemberDashboard_icon__iaGph{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#eaf1ff;color:#225db9;font-size:24px}.MemberDashboard_summaryCard__wA3Uc:nth-child(2) .MemberDashboard_icon__iaGph{background:#f0ebff;color:#6745c2}.MemberDashboard_summaryCard__wA3Uc:nth-child(3) .MemberDashboard_icon__iaGph{background:#e6f7fa;color:#087a8e}.MemberDashboard_paymentGrid__yUTYV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:16px 0 20px}.MemberDashboard_paymentGrid__yUTYV .MemberDashboard_panel__xGcH1{display:flex;flex-direction:column}.MemberDashboard_paymentDetails__nFrpl{margin:22px 0 12px;font-size:13px}.MemberDashboard_paymentDetails__nFrpl div{display:flex;justify-content:space-between;align-items:baseline;grid-gap:14px;gap:14px;padding:8px 0}.MemberDashboard_paymentDetails__nFrpl dt{color:#647086;font-weight:400}.MemberDashboard_paymentDetails__nFrpl dd{margin:0;text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.MemberDashboard_paymentDetails__nFrpl .MemberDashboard_available__1ChVg{border-top:1px solid #e8ecf4;margin-top:8px;padding-top:16px}.MemberDashboard_available__1ChVg dd{color:#225db9;font-size:18px}.MemberDashboard_badge__x16oF{background:#fff4da;color:#805400;border-radius:30px;padding:4px 10px;font-size:11px}.MemberDashboard_notice__MozNX{background:#f5f7fb;border-radius:8px;padding:12px;color:#647086;font-size:13px}.MemberDashboard_payButton__zMgIC{background:#245fbf;color:#fff;border:1px solid #245fbf;border-radius:9px;padding:12px 16px;font-size:14px;font-weight:600;width:100%;margin-top:auto}.MemberDashboard_payButton__zMgIC:hover:not(:disabled){background:#194b9c}.MemberDashboard_payButton__zMgIC:disabled{background:#edf0f6;border-color:#dce1eb;color:#657086;cursor:not-allowed}.MemberDashboard_dashboard__vUnTY a:focus-visible,.MemberDashboard_payButton__zMgIC:focus-visible{outline:3px solid #9372ef;outline-offset:4px}.MemberDashboard_dashboard__vUnTY>.MemberDashboard_panel__xGcH1{margin-top:20px}.MemberDashboard_quickLinks__wIDJm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.MemberDashboard_quickLinks__wIDJm a{display:flex;align-items:center;grid-gap:10px;gap:10px;border:1px solid #e8ecf4;border-radius:9px;padding:13px;font-size:13px;color:#315581}.MemberDashboard_quickLinks__wIDJm a:hover{background:#f4f7fd}.MemberDashboard_quickLinks__wIDJm a span:last-child{margin-left:auto}.MemberDashboard_quickLinks__wIDJm i{font-size:21px;color:#516cc2}.MemberDashboard_activity__ZerL_{padding:0;margin:18px 0 0;list-style:none}.MemberDashboard_activity__ZerL_ li{display:flex;justify-content:space-between;grid-gap:16px;gap:16px;padding:16px 0;border-top:1px solid #edf0f6;font-size:14px;overflow-wrap:anywhere}.MemberDashboard_empty__9h_l_{text-align:center;color:#647086;padding:28px 16px 10px}.MemberDashboard_empty__9h_l_ i{font-size:32px;color:#7b8ca9}.MemberDashboard_empty__9h_l_ p{margin:10px 0;font-size:14px}@media (max-width:1100px){.MemberDashboard_summaryGrid__Xc3mC{grid-gap:10px;gap:10px}.MemberDashboard_summaryCard__wA3Uc{padding:16px}.MemberDashboard_paymentGrid__yUTYV{grid-template-columns:1fr}}@media (max-width:600px){.MemberDashboard_quickLinks__wIDJm,.MemberDashboard_summaryGrid__Xc3mC{grid-template-columns:1fr}.MemberDashboard_membership__ARw83{padding:20px}.MemberDashboard_emblem__e4XTv{display:none}.MemberDashboard_panel__xGcH1{padding:18px}.MemberDashboard_activity__ZerL_ li{flex-direction:column;grid-gap:6px;gap:6px}.MemberDashboard_lightLink__darR4{width:100%;text-align:center}}.MemberDashboard_paymentExplanation__TjwzK{color:#647086;font-size:12px;line-height:1.6;margin:0 0 16px}.MemberDashboard_financialNote__vAUJm{border:1px solid #dce5f4;border-radius:12px;padding:18px 20px;background:#edf3fc;font-size:13px;line-height:1.6}.MemberDashboard_financialNote__vAUJm p{margin:0 0 8px}.MemberDashboard_financialNote__vAUJm a{color:#24559c;font-weight:600}@media (max-width:600px){.MemberDashboard_paymentDetails__nFrpl div{flex-wrap:wrap;grid-gap:4px 12px;gap:4px 12px}.MemberDashboard_paymentDetails__nFrpl dd{margin-left:auto}}