.affiliate-overview{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(245px,1fr);gap:20px}.affiliate-section-title{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px}.affiliate-section-title h2{margin:0;font-size:23px}.affiliate-section-title p{color:#9ba88d;font-size:12px;margin:8px 0 0}.affiliate-rate-tag{white-space:nowrap;color:#e7c580;background:#333024;border:1px solid #574d32;padding:7px 10px;border-radius:5px;font-size:11px}.affiliate-link-panel label{display:block;font-size:12px;color:#bdc8ae;margin-bottom:10px}.affiliate-copy-row{display:flex;gap:10px}.affiliate-copy-row input{min-width:0;width:100%;border:1px solid #465139;background:#141b12;color:#e0e4d2;border-radius:6px;padding:14px;font-size:13px}.affiliate-copy-row .primary-button{flex-shrink:0;font-size:12px}.affiliate-link-panel>p{font-size:11px;margin:14px 0 0}.affiliate-earnings{background:radial-gradient(ellipse at top right,#353c27,#1c231a 80%);display:flex;flex-direction:column;justify-content:center}.affiliate-earnings>span{color:#b6c3a1;font-size:12px}.affiliate-earnings>strong{font:600 42px/1.1 Outfit,system-ui,sans-serif;letter-spacing:-1px;color:#edce87;margin:15px 0}.affiliate-earnings>small{font-size:11px;color:#99a78b;line-height:1.7}.affiliate-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0}.affiliate-metrics article{border:1px solid #35412c;border-radius:9px;padding:20px 24px;background:#1b2219}.affiliate-metrics span{display:block;color:#a3b293;font-size:12px}.affiliate-metrics strong{font:500 30px Outfit,system-ui,sans-serif;display:block;margin-top:12px}.affiliate-notice{border:1px solid #514b31;background:#29291d;color:#c6c29c;border-radius:8px;padding:15px 19px;font-size:12px;line-height:1.7;margin:20px 0 24px}.affiliate-referrals{padding-bottom:18px}.affiliate-table-wrap{overflow-x:auto}.affiliate-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.affiliate-table th{font-weight:500;font-size:11px;color:#95a681;padding:0 14px 15px;border-bottom:1px solid #3b482e;white-space:nowrap}.affiliate-table td{padding:18px 14px;border-bottom:1px solid #303d27;color:#bec9ad;white-space:nowrap;font-variant-numeric:tabular-nums}.affiliate-table th:first-child,.affiliate-table td:first-child{padding-left:0}.affiliate-table th:last-child,.affiliate-table td:last-child{text-align:right;padding-right:0}.affiliate-table td strong{font-size:13px;font-weight:500;color:#e0e4d2}.affiliate-table td small{display:block;font-size:10px;color:#8f9f7a;margin-top:5px}.affiliate-empty{text-align:center;padding:28px 12px 42px}.affiliate-empty>svg{width:36px;height:36px;color:#8f9f75;margin:10px}.affiliate-empty h3{font:500 23px Outfit,system-ui,sans-serif;margin:13px 0 10px}.affiliate-empty p{color:#a1af91;font-size:12px;line-height:1.7}.affiliate-pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:17px}.affiliate-pagination>span{font-size:10px;color:#8e9d7b}.affiliate-pagination>div{display:flex;gap:8px}.affiliate-explainer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:34px 0 18px;padding:0 5px}.affiliate-explainer article>span{font-size:10px;letter-spacing:1px;color:#d4b96f}.affiliate-explainer h3{font:500 18px Outfit,system-ui,sans-serif;margin:10px 0}.affiliate-explainer p{font-size:12px;color:#9fae8e;line-height:1.8;margin:0;max-width:360px}.affiliate-intro{display:flex;align-items:center;gap:35px;max-width:1000px;padding:32px}.affiliate-intro p{font-size:13px;line-height:1.8;color:#a7b59a;max-width:550px}.affiliate-intro h2{font-size:29px;margin-bottom:12px}.affiliate-rate{flex-shrink:0;width:175px;text-align:center;padding:15px 20px 15px 0;border-right:1px solid #465036;color:#edc774}.affiliate-rate strong{font:600 76px/1 Outfit,system-ui,sans-serif;letter-spacing:-4px}.affiliate-rate strong span{font-size:39px;letter-spacing:-2px}.affiliate-rate small{display:block;font-size:9px;letter-spacing:1px;margin-top:13px}.affiliate-auth{display:flex;gap:12px;margin-top:20px}
@media(max-width:1100px){.affiliate-overview{grid-template-columns:minmax(0,1fr)}.affiliate-earnings{padding:24px}.affiliate-earnings>strong{font-size:35px;margin:10px 0}.affiliate-metrics{gap:12px}.affiliate-metrics article{padding:18px}.affiliate-metrics span{min-height:32px;line-height:1.5}.affiliate-explainer{gap:20px}}
@media(max-width:700px){.affiliate-section-title{gap:12px;flex-wrap:wrap;margin-bottom:20px}.affiliate-section-title h2{font-size:22px}.affiliate-copy-row{flex-direction:column}.affiliate-copy-row input{padding:13px 11px;font-size:12px}.affiliate-copy-row .primary-button{width:100%;min-height:44px}.affiliate-rate-tag{font-size:10px}.affiliate-overview{gap:15px}.affiliate-metrics{gap:8px;margin:15px 0}.affiliate-metrics article{padding:14px 11px}.affiliate-metrics span{font-size:10px;min-height:40px}.affiliate-metrics strong{font-size:26px;margin-top:6px}.affiliate-notice{font-size:11px;padding:14px;margin:15px 0 20px}.affiliate-referrals{padding:20px 16px}.affiliate-table{font-size:11px}.affiliate-table th{font-size:10px;padding-right:12px;padding-left:12px}.affiliate-table td{padding:15px 12px}.affiliate-table td strong{font-size:11px}.affiliate-pagination{align-items:flex-start}.affiliate-pagination>span{max-width:130px;line-height:1.6}.affiliate-pagination .secondary-button{padding:9px 10px;font-size:10px}.affiliate-explainer{grid-template-columns:1fr;gap:24px;margin-top:28px}.affiliate-explainer article{padding-left:34px;position:relative}.affiliate-explainer article>span{position:absolute;left:0;top:4px}.affiliate-explainer h3{margin-top:0}.affiliate-intro{display:block;padding:24px}.affiliate-rate{border-right:0;border-bottom:1px solid #465036;padding:0 0 22px;margin:0 0 22px;width:auto;text-align:left;display:flex;align-items:center;gap:20px}.affiliate-rate strong{font-size:64px}.affiliate-rate small{max-width:80px;line-height:1.7;margin:0}.affiliate-intro h2{font-size:25px}.affiliate-auth{flex-direction:column}.affiliate-auth button{min-height:44px}}

@media(max-width:700px){.affiliate-table-wrap{overflow:visible}.affiliate-table,.affiliate-table tbody{display:block;width:100%}.affiliate-table thead{display:none}.affiliate-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px 10px;padding:19px 0;border-top:1px solid #35412c}.affiliate-table td{display:block;padding:0!important;border:0;white-space:normal}.affiliate-table td:nth-child(2){text-align:right;font-size:10px;padding-top:2px!important;color:#95a681}.affiliate-table td[data-label]:before{content:attr(data-label);display:block;font-size:10px;color:#95a681;margin-bottom:8px}.affiliate-table td[data-label]{font-size:14px}.affiliate-table td strong{font-size:12px}}

.cash-rake-label{margin-top:9px!important;font-size:10px!important;line-height:1.6;text-transform:none}.cash-rake-label::first-letter{text-transform:uppercase}.cash-rake-disclosure{border:1px solid #514b31;background:#29291d;padding:12px;border-radius:7px;color:#c6c29c;font-size:12px;line-height:1.7}.stake-filters{max-width:100%;flex-wrap:wrap}.affiliate-earnings .text-button{display:flex;gap:6px;align-items:center;text-align:left;margin-top:12px;color:#e7c580}.affiliate-earnings .text-button svg{width:13px;height:13px}
@media(max-width:700px){.section-heading:has(.stake-filters){flex-wrap:wrap;gap:12px}.stake-filters{width:100%;display:flex}.stake-filters button{flex:1;padding:8px 6px}}
