.ant-money{max-width:1120px;margin:0 auto;padding:48px 24px 72px;color:var(--ant-text,#f2f2ef)}
/* The current balance is distinct from historical earnings and period filters. */
.ant-money .ant-money-balance{display:grid;grid-template-columns:minmax(0,2fr) minmax(200px,1fr);gap:24px;padding:clamp(20px,3vw,32px);margin:24px 0;background:linear-gradient(115deg,#234339,#1b302b);border-radius:3px}
.ant-money-balance h2{font-size:1.1rem;margin:0 0 12px}.ant-money .ant-money-balance-value{display:block;font-size:clamp(48px,5.5vw,64px);font-weight:750;line-height:1.1;color:#a6f1d5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:start}.ant-money .ant-money-balance-main p{font-size:.875rem;line-height:1.55;color:#c6d9d2;max-width:620px;margin:14px 0 0}.ant-money-balance-breakdown{display:grid;align-content:center;gap:20px;margin:0}.ant-money-balance-breakdown dt{font-size:.85rem;color:#c6d9d2}.ant-money-balance-breakdown dd{font-size:1.35rem;margin:6px 0 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:start}
@media(max-width:700px){.ant-money .ant-money-balance{grid-template-columns:minmax(0,1fr);gap:20px}.ant-money-balance-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}
.ant-money .ant-money-legacy-bar{fill:#c3ccd6}.ant-money .ant-money-legacy-key{background:#c3ccd6}
.ant-money *{box-sizing:border-box;min-width:0}.ant-money h1{margin:0 0 14px}.ant-money p{line-height:1.6}.ant-money a,.ant-money li{overflow-wrap:anywhere}
.ant-money-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px}.ant-money-heading p{max-width:650px;color:var(--ant-muted,#b2bbc5)}
.ant-money-account-state{display:flex;flex-direction:column;align-items:flex-end;flex:0 1 280px;max-width:100%;text-align:end}.ant-money-activation{display:block;margin-top:8px;font-size:.8rem;line-height:1.5;color:var(--money-muted,#c3ccd6);overflow-wrap:anywhere}.ant-money-activation time{display:block}
@media(max-width:700px){.ant-money-account-state{align-items:flex-start;text-align:start}}
.ant-money-status{padding:9px 14px;background:var(--ant-surface,#1c2023);border-radius:3px;font-size:.875rem;flex-shrink:0;max-width:240px}
.ant-money .ant-money-analytics{margin:0 0 24px}.ant-money-periods{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.ant-money-periods a{padding:10px 16px;border-radius:3px;background:#2a3036;color:inherit;text-decoration:none}.ant-money-periods a[aria-current]{background:#87d8bd;color:#10201c}
.ant-money-period-form{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:16px}.ant-money .ant-money-period-form label{flex:1 1 150px;margin:0}.ant-money .ant-money-period-form input{margin-top:8px;color-scheme:dark}.ant-money .ant-money-help{margin-top:8px}
.ant-money-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:28px 0 16px}.ant-money-metrics>div{display:flex;flex-direction:column;gap:8px}.ant-money-metrics span,.ant-money-metrics small{color:#b2bbc5}.ant-money-metrics strong{font-size:1.8rem;overflow-wrap:anywhere}
.ant-money-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:28px 0 16px}.ant-money-charts figure{margin:0}.ant-money-charts figcaption{font-weight:700}.ant-money-charts figcaption span{font-weight:400;color:#b2bbc5}.ant-money-charts svg{display:block;width:100%;height:auto}.ant-money-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:.875rem;margin:12px 0}.ant-money-legend span{display:flex;gap:6px;align-items:center}.ant-money-legend i{width:10px;height:10px;display:inline-block}.ant-money-reader-bar{fill:#87d8bd}.ant-money-referral-bar{fill:#a8c9ff}.ant-money-reader-key{background:#87d8bd}.ant-money-referral-key{background:#a8c9ff}.ant-money-scale,.ant-money-chart-dates{font-size:.8rem;color:#b2bbc5}.ant-money-chart-dates{display:flex;justify-content:space-between;gap:12px}.ant-money-chart-empty{min-height:120px;display:grid;place-items:center;color:#b2bbc5;background:rgba(255,255,255,.025);padding:16px}
.ant-money-table-scroll{overflow:auto;max-height:400px;margin-top:16px}.ant-money-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.ant-money-table th,.ant-money-table td{padding:12px;text-align:end;white-space:nowrap}.ant-money-table th:first-child{text-align:start}.ant-money-table thead{position:sticky;top:0;background:#2a3036}.ant-money-table tbody tr:nth-child(even){background:rgba(255,255,255,.025)}
.ant-money-chart-dates{direction:ltr}.ant-money-charts svg{height:170px}.ant-money-analytics+ .ant-money-methods{margin-top:24px}
.ant-money-referral-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.ant-money-reward-state{color:#f6d38a;font-size:.875rem}.ant-money-reward-state--paid{color:#87d8bd}.ant-money .ant-money-people li{padding:20px 0}.ant-money-people li+li{margin-top:8px}.ant-money-people p{margin:8px 0 0}.ant-money-search select{background:#2a3036;color:inherit;border:0;border-radius:3px;min-height:44px;padding:10px;font:inherit;max-width:100%}
@media(max-width:700px){.ant-money-charts{grid-template-columns:1fr}.ant-money-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ant-money-search{flex-wrap:wrap}.ant-money-search select{flex:1}.ant-money .ant-money-search input[type=search]{flex-basis:100%}.ant-money-period-form .ant-button{width:100%}}
.ant-money .ant-money-application--pending{background:linear-gradient(115deg,rgba(80,193,162,.16),rgba(80,193,162,.04)),var(--ant-surface,#1c2023)}
.ant-money-received{display:inline-grid;place-items:center;width:40px;height:40px;flex-shrink:0;background:rgba(80,193,162,.16);color:#87d8bd;border-radius:50%;font-size:24px;line-height:1;vertical-align:middle}
.ant-money-application--pending h2{display:flex;align-items:center;gap:12px}.ant-money .ant-money-deadline{color:#a1dfcd}.ant-money-application--pending details{margin-top:20px}
.ant-money .ant-money-confirm{position:fixed;inset:0;width:560px;max-width:calc(100% - 32px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:clamp(20px,5vw,36px);border:0;border-radius:3px;background:var(--ant-surface,#1c2023);color:var(--ant-text,#f2f2ef);overflow:auto;overflow-wrap:anywhere;text-align:start;box-shadow:0 24px 80px #0008}
.ant-money-confirm::backdrop{background:rgba(0,0,0,.72)}.ant-money .ant-money-confirm h2{margin:20px 0 12px}.ant-money .ant-money-confirm p{margin:0 0 24px}.ant-money .ant-money-confirm form{margin:0}.ant-money .ant-money-confirm .ant-button{width:100%}
.ant-money-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ant-money-methods article,.ant-money-application,.ant-money-section{background:var(--ant-surface,#1c2023);padding:28px;border-radius:3px}
.ant-money-kicker{color:#a1d9d0}.ant-money-methods h2{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:16px 0}.ant-money-methods h2 strong{font-size:2.7rem;line-height:1.1}.ant-money-methods h2 span{font-size:1rem;font-weight:500}.ant-money-rule,.ant-money-help{color:var(--ant-muted,#b2bbc5)}
.ant-money-application,.ant-money-section{margin-top:24px}.ant-money-application h2,.ant-money-section h2{margin-top:0}.ant-money details summary{cursor:pointer}.ant-money details[open]>summary{margin-bottom:20px}.ant-money-terms{padding:24px 0}.ant-money-terms li{margin-block:12px;line-height:1.6}.ant-money-apply form{max-width:760px;padding-top:4px}
.ant-money form label{display:block;margin-bottom:18px}.ant-money form label>span{display:block;margin-bottom:8px}.ant-money textarea,.ant-money input:not([type=checkbox]){display:block;width:100%;background:var(--ant-field,#2a3036);color:inherit;border:0;border-radius:3px;padding:12px 14px;font:inherit;max-width:100%}.ant-money textarea{resize:vertical}.ant-money input:not([type=checkbox]){min-height:44px}.ant-money .ant-money-check{display:flex;align-items:flex-start;gap:12px;line-height:1.5}.ant-money-check input{margin-top:5px;flex-shrink:0;width:20px;height:20px}.ant-money :focus-visible{outline:2px solid #f36750;outline-offset:3px}.ant-money-help{font-size:.875rem;margin-top:-8px}
.ant-money-copy,.ant-money-search{display:flex;gap:12px;align-items:center}.ant-money-search{margin-top:24px}.ant-money .ant-button{min-height:44px;flex-shrink:0;white-space:normal}.ant-money-copy input,.ant-money-search input{flex:1}.ant-money-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:20px}.ant-money-totals div{display:grid;gap:8px}.ant-money-totals strong{font-size:1.8rem}.ant-money-totals small{color:#87d8bd}.ant-money-history,.ant-money-people{list-style:none;padding:0}.ant-money-history li{display:flex;gap:20px;justify-content:space-between;padding:12px 0}.ant-money-history small{display:block;color:var(--ant-muted,#b2bbc5);margin-top:5px}.ant-money-people li{padding:10px 0}.ant-money [data-money-status]:empty{display:none}.ant-money [data-money-status][data-error]{color:#ffb0a0}
@media(max-width:700px){.ant-money{padding:28px 16px 48px}.ant-money-heading{display:block}.ant-money-status{display:inline-block;max-width:100%}.ant-money-methods{grid-template-columns:1fr}.ant-money-methods article,.ant-money-application,.ant-money-section{padding:20px}.ant-money-copy{align-items:stretch;flex-direction:column}.ant-money-copy .ant-button{align-self:flex-start}.ant-money-search{gap:8px}}

/* Semantic accents stay local to this private dashboard. Labels still carry the meaning. */
.ant-money{--money-ink:#f2f2ef;--money-muted:#c3ccd6;--money-gold:#ffe0a3;--money-mint:#91e5c8;--money-blue:#add5ff;--money-sea:#a4c9ce;--money-rose:#ffb9bf;--money-total-bg:#393225;--money-reader-bg:#203c36;--money-referral-bg:#243952;--money-new-bg:#293b40;color:var(--money-ink)}
.ant-money .ant-money-analytics{background:#1e2a36}.ant-money #referrals{background:linear-gradient(120deg,#294b48,#263b47)}.ant-money #earning-history{background:#202f2e}
.ant-money-referral-guide h2{color:#a6f1d5}.ant-money .ant-money-referral-lead{font-size:1.05rem;color:#f2f2ef}.ant-money-referral-guide>p{max-width:900px}.ant-money-referral-guide>p>strong{color:#a6f1d5;font-size:1.2em}
.ant-money .ant-money-metrics>div{padding:16px;border-radius:3px;background:var(--money-total-bg)}
.ant-money [data-money-metric="total"] strong{color:var(--money-gold)}
.ant-money .ant-money-metrics>[data-money-metric="reader"]{background:var(--money-reader-bg)}.ant-money [data-money-metric="reader"] strong,.ant-money [data-money-metric="reader"] small{color:var(--money-mint)}
.ant-money .ant-money-metrics>[data-money-metric="referral"]{background:var(--money-referral-bg)}.ant-money [data-money-metric="referral"] strong,.ant-money [data-money-metric="referral"] small{color:var(--money-blue)}
.ant-money .ant-money-metrics>[data-money-metric="new"]{background:var(--money-new-bg)}.ant-money [data-money-metric="new"] strong{color:var(--money-sea)}
.ant-money .ant-money-metrics span,.ant-money .ant-money-help,.ant-money .ant-money-rule,.ant-money .ant-money-scale,.ant-money .ant-money-chart-dates,.ant-money .ant-money-history small{color:var(--money-muted)}
.ant-money .ant-money-lifetime strong{color:var(--money-gold)}
.ant-money .ant-money-charts figure{background:#172331;padding:18px;border-radius:3px}.ant-money .ant-money-chart-empty{background:#243243;color:var(--money-muted)}
.ant-money .ant-money-reader-bar{fill:var(--money-mint)}.ant-money .ant-money-reader-key{background:var(--money-mint)}.ant-money .ant-money-referral-bar{fill:var(--money-blue)}.ant-money .ant-money-referral-key{background:var(--money-blue)}.ant-money .ant-money-registration-bar{fill:var(--money-sea)}
.ant-money [data-money-method="reader"]{background:var(--money-reader-bg)}.ant-money [data-money-method="reader"] .ant-money-kicker,.ant-money [data-money-method="reader"] h2 strong{color:var(--money-mint)}
.ant-money [data-money-method="referral"]{background:var(--money-referral-bg)}.ant-money [data-money-method="referral"] .ant-money-kicker,.ant-money [data-money-method="referral"] h2 strong{color:var(--money-blue)}
.ant-money .ant-money-table thead{background:#304155}.ant-money .ant-money-table tbody td:nth-child(2),.ant-money .ant-money-table tbody td:nth-child(3){color:var(--money-mint)}.ant-money .ant-money-table tbody td:nth-child(4){color:var(--money-blue)}.ant-money .ant-money-table tbody td:nth-child(5){color:var(--money-sea)}
.ant-money .ant-money-history strong{color:var(--money-mint)}.ant-money .ant-money-periods a[aria-current]{background:var(--money-blue);color:#10201c}
.ant-money-history li{flex-wrap:wrap;align-items:baseline;gap:8px 20px}.ant-money-history li>span{flex:1 1 180px;min-width:0;overflow-wrap:anywhere}.ant-money-history li>strong{margin-inline-start:auto;max-width:100%;overflow-wrap:anywhere}.ant-money-history b{font-variant-numeric:tabular-nums}
.ant-money .ant-money-reward-state{padding:5px 9px;border-radius:3px;background:#3d3525;color:var(--money-gold)}
.ant-money [data-reward-state="paid"],.ant-money .ant-money-status[data-account-state="approved"]{background:var(--money-reader-bg);color:var(--money-mint)}
.ant-money [data-reward-state="processing"]{background:var(--money-referral-bg);color:var(--money-blue)}
.ant-money [data-reward-state="ineligible"]{background:#343a3e;color:var(--money-muted)}
.ant-money [data-reward-state="paused"],.ant-money [data-reward-state="unavailable"],.ant-money .ant-money-status[data-account-state="suspended"],.ant-money .ant-money-status[data-account-state="rejected"]{background:#442f37;color:var(--money-rose)}
.ant-money .ant-money-status[data-account-state="pending"]{background:#3d3525;color:var(--money-gold)}
.ant-money .ant-money-application--pending{background:#332f26}.ant-money .ant-money-application--pending .ant-money-received{background:#49402b;color:var(--money-gold)}.ant-money .ant-money-deadline{color:var(--money-gold)}
@media(max-width:700px){.ant-money .ant-money-metrics>div{padding:12px}.ant-money .ant-money-charts figure{padding:14px}}
@media(forced-colors:active){.ant-money .ant-money-reward-state,.ant-money .ant-money-status,.ant-money .ant-money-metrics>div{outline:1px solid CanvasText}.ant-money .ant-money-periods a[aria-current]{outline:2px solid Highlight}}
