.referral-dashboard-module__fJdsXa__page{color:#f5feff;width:min(1120px,100% - 40px);margin:0 auto;padding:clamp(36px,6vw,76px) 0 92px}.referral-dashboard-module__fJdsXa__loading,.referral-dashboard-module__fJdsXa__empty{color:#a8c4ca}.referral-dashboard-module__fJdsXa__loading{padding:48px 0}.referral-dashboard-module__fJdsXa__header,.referral-dashboard-module__fJdsXa__shareIntro,.referral-dashboard-module__fJdsXa__sectionTitle{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.referral-dashboard-module__fJdsXa__header{margin-bottom:32px}.referral-dashboard-module__fJdsXa__header h1,.referral-dashboard-module__fJdsXa__authCard h1{color:#fff;letter-spacing:-.055em;margin:10px 0 12px;font-size:clamp(2.5rem,6vw,4.8rem);font-weight:750;line-height:.98}.referral-dashboard-module__fJdsXa__header p,.referral-dashboard-module__fJdsXa__authCard p{color:#b5cbd0;max-width:610px;margin:0;font-size:1rem;line-height:1.7}.referral-dashboard-module__fJdsXa__kicker{color:#40e0d0;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:800}.referral-dashboard-module__fJdsXa__termsLink{color:#5cf2e6;text-underline-offset:5px;flex:none;padding:10px 0;font-size:.9rem;-webkit-text-decoration:underline #5cf2e661;text-decoration:underline #5cf2e661}.referral-dashboard-module__fJdsXa__shareCard,.referral-dashboard-module__fJdsXa__balanceSection,.referral-dashboard-module__fJdsXa__tableSection,.referral-dashboard-module__fJdsXa__authCard,.referral-dashboard-module__fJdsXa__errorCard{background:linear-gradient(140deg,#0a2530f5,#061b24f5);border:1px solid #5cf2e629;border-radius:22px;box-shadow:0 22px 70px #0003}.referral-dashboard-module__fJdsXa__shareCard{margin-bottom:20px;padding:clamp(20px,3.5vw,34px)}.referral-dashboard-module__fJdsXa__shareIntro{align-items:center;margin-bottom:20px}.referral-dashboard-module__fJdsXa__shareIntro h2,.referral-dashboard-module__fJdsXa__sectionTitle h2,.referral-dashboard-module__fJdsXa__cashForm h3{color:#fff;letter-spacing:-.025em;margin:6px 0 0;font-size:clamp(1.2rem,2.5vw,1.65rem);font-weight:700}.referral-dashboard-module__fJdsXa__codeBadge,.referral-dashboard-module__fJdsXa__currency{color:#a9fff5;letter-spacing:.04em;background:#19d3c514;border:1px solid #40e0d040;border-radius:999px;font-size:.78rem;font-weight:700}.referral-dashboard-module__fJdsXa__codeBadge{white-space:nowrap;padding:9px 13px}.referral-dashboard-module__fJdsXa__copyRow{grid-template-columns:minmax(180px,1fr) auto auto;gap:10px;display:grid}.referral-dashboard-module__fJdsXa__copyRow input{color:#dffbfa;background:#061b24;border-color:#a0c9cf2e;min-width:0;font-size:.9rem}.referral-dashboard-module__fJdsXa__statsGrid,.referral-dashboard-module__fJdsXa__earningsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.referral-dashboard-module__fJdsXa__statCard,.referral-dashboard-module__fJdsXa__earningCard{background:#0a2530;border:1px solid #a0c9cf21;border-radius:17px;min-width:0}.referral-dashboard-module__fJdsXa__statCard{flex-direction:column;gap:11px;padding:20px;display:flex}.referral-dashboard-module__fJdsXa__statCard span,.referral-dashboard-module__fJdsXa__earningCard span{color:#a8c4ca;font-size:.8rem;font-weight:600}.referral-dashboard-module__fJdsXa__statCard strong{color:#f3ffff;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(1.55rem,3vw,2.3rem)}.referral-dashboard-module__fJdsXa__balanceSection,.referral-dashboard-module__fJdsXa__tableSection{margin-top:20px;padding:clamp(20px,3.5vw,34px)}.referral-dashboard-module__fJdsXa__sectionTitle{margin-bottom:22px}.referral-dashboard-module__fJdsXa__currency{color:#9ceee6;padding:7px 11px}.referral-dashboard-module__fJdsXa__earningCard{flex-direction:column;gap:8px;padding:18px;display:flex}.referral-dashboard-module__fJdsXa__earningCard strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(1.4rem,2.4vw,1.9rem)}.referral-dashboard-module__fJdsXa__earningCard small{color:#92afb6;font-size:.72rem;line-height:1.4}.referral-dashboard-module__fJdsXa__available{background:linear-gradient(145deg,#19d3c51c,#0a2530 70%);border-color:#19d3c559;box-shadow:inset 0 0 32px #19d3c50d}.referral-dashboard-module__fJdsXa__available strong{color:#69f5e9}.referral-dashboard-module__fJdsXa__actions,.referral-dashboard-module__fJdsXa__cashActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.referral-dashboard-module__fJdsXa__shortfall{color:#aac3c9;flex-basis:100%;margin:2px 0 0;font-size:.83rem}.referral-dashboard-module__fJdsXa__termsCheck{color:#bed1d5;align-items:flex-start;gap:10px;margin-top:20px;font-size:.84rem;line-height:1.55;display:flex}.referral-dashboard-module__fJdsXa__termsCheck input,.referral-dashboard-module__fJdsXa__preference input{accent-color:#19d3c5;flex:none;width:17px;height:17px;margin-top:2px}.referral-dashboard-module__fJdsXa__termsCheck a{color:#5cf2e6;text-underline-offset:3px;text-decoration:underline}.referral-dashboard-module__fJdsXa__integrationNotice{color:#e3f2ff;background:linear-gradient(120deg,#2f80ed1c,#0a2530d1);border:1px solid #2f80ed5c;border-radius:15px;gap:5px;margin:0 0 20px;padding:15px 18px;display:grid}.referral-dashboard-module__fJdsXa__integrationNotice span{color:#b2cbd7;font-size:.82rem;line-height:1.55}.referral-dashboard-module__fJdsXa__termsDocument{background:linear-gradient(140deg,#0a2530f5,#061b24f5);border:1px solid #5cf2e629;border-radius:22px;gap:0;padding:clamp(22px,4vw,42px);display:grid}.referral-dashboard-module__fJdsXa__termsDocument article{border-bottom:1px solid #a0c9cf1f;padding:22px 0}.referral-dashboard-module__fJdsXa__termsDocument article:first-child{padding-top:0}.referral-dashboard-module__fJdsXa__termsDocument h2{color:#efffff;letter-spacing:-.015em;margin:0 0 9px;font-size:1.08rem}.referral-dashboard-module__fJdsXa__termsDocument p{color:#b2c9ce;max-width:820px;margin:0;font-size:.93rem;line-height:1.75}.referral-dashboard-module__fJdsXa__termsDocument .referral-dashboard-module__fJdsXa__termsFinePrint{color:#89abb3;padding-top:18px;font-size:.8rem}.referral-dashboard-module__fJdsXa__cashForm{background:#03141bb3;border:1px solid #40e0d038;border-radius:17px;gap:18px;margin-top:22px;padding:22px;display:grid}.referral-dashboard-module__fJdsXa__cashForm p{color:#a8c4ca;margin:7px 0 0;font-size:.86rem}.referral-dashboard-module__fJdsXa__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.referral-dashboard-module__fJdsXa__field{gap:8px;display:grid}.referral-dashboard-module__fJdsXa__field label{color:#e6f8f8;font-size:.83rem}.referral-dashboard-module__fJdsXa__field label span{color:#91aeb5;font-size:.76rem}.referral-dashboard-module__fJdsXa__field input{color:#f5feff;background:#061b24;border-color:#a0c9cf2e}.referral-dashboard-module__fJdsXa__preference{cursor:pointer;border-top:1px solid #a0c9cf1f;align-items:flex-start;gap:11px;margin-top:22px;padding-top:18px;display:flex}.referral-dashboard-module__fJdsXa__preference span{gap:4px;display:grid}.referral-dashboard-module__fJdsXa__preference strong{color:#edfafa;font-size:.87rem}.referral-dashboard-module__fJdsXa__preference small{color:#9fb8be;max-width:660px;font-size:.78rem;line-height:1.5}.referral-dashboard-module__fJdsXa__tableSection{overflow:hidden}.referral-dashboard-module__fJdsXa__tableScroll{margin:0 -4px;overflow-x:auto}.referral-dashboard-module__fJdsXa__tableScroll table{border-collapse:collapse;text-align:left;width:100%;min-width:610px}.referral-dashboard-module__fJdsXa__tableScroll th{color:#88a9b0;letter-spacing:.11em;text-transform:uppercase;border-bottom:1px solid #a0c9cf2b;padding:12px 14px;font-size:.7rem;font-weight:700}.referral-dashboard-module__fJdsXa__tableScroll td{color:#e0f0f2;white-space:nowrap;border-bottom:1px solid #a0c9cf1a;padding:15px 14px;font-size:.84rem}.referral-dashboard-module__fJdsXa__tableScroll tr:last-child td{border-bottom:0}.referral-dashboard-module__fJdsXa__status{color:#91f7ec;text-transform:capitalize;background:#19d3c514;border:1px solid #5cf2e62e;border-radius:999px;padding:5px 9px;font-size:.72rem;display:inline-flex}.referral-dashboard-module__fJdsXa__suspended,.referral-dashboard-module__fJdsXa__errorCard{color:#e5f1ff;background:#2f80ed17;border:1px solid #2f80ed66;border-radius:16px;flex-direction:column;gap:6px;margin-bottom:18px;padding:18px 20px;display:flex}.referral-dashboard-module__fJdsXa__suspended span{color:#acc5d6;font-size:.86rem;line-height:1.55}.referral-dashboard-module__fJdsXa__errorCard{align-items:flex-start;margin-top:30px}.referral-dashboard-module__fJdsXa__authCard{justify-items:start;gap:12px;margin:20px auto;padding:clamp(24px,6vw,52px);display:grid}.referral-dashboard-module__fJdsXa__authCard p{margin-bottom:8px}@media (max-width:760px){.referral-dashboard-module__fJdsXa__page{width:min(100% - 28px,620px);padding-top:34px;padding-bottom:64px}.referral-dashboard-module__fJdsXa__header{flex-direction:column;align-items:flex-start;gap:12px}.referral-dashboard-module__fJdsXa__header h1,.referral-dashboard-module__fJdsXa__authCard h1{font-size:clamp(2.55rem,13vw,4rem)}.referral-dashboard-module__fJdsXa__statsGrid,.referral-dashboard-module__fJdsXa__earningsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.referral-dashboard-module__fJdsXa__statCard,.referral-dashboard-module__fJdsXa__earningCard{padding:15px}.referral-dashboard-module__fJdsXa__copyRow{grid-template-columns:1fr 1fr}.referral-dashboard-module__fJdsXa__copyRow input{grid-column:1/-1}.referral-dashboard-module__fJdsXa__formGrid{grid-template-columns:1fr}}@media (max-width:390px){.referral-dashboard-module__fJdsXa__page{width:calc(100% - 24px)}.referral-dashboard-module__fJdsXa__shareIntro{flex-direction:column;align-items:flex-start;gap:12px}.referral-dashboard-module__fJdsXa__statsGrid,.referral-dashboard-module__fJdsXa__earningsGrid{gap:8px}.referral-dashboard-module__fJdsXa__statCard,.referral-dashboard-module__fJdsXa__earningCard{padding:13px 11px}.referral-dashboard-module__fJdsXa__statCard span,.referral-dashboard-module__fJdsXa__earningCard span{font-size:.73rem}.referral-dashboard-module__fJdsXa__statCard strong,.referral-dashboard-module__fJdsXa__earningCard strong{font-size:1.35rem}.referral-dashboard-module__fJdsXa__actions>button{width:100%}}
