.ReferralProgram_container__pnM7p{display:flex;flex-direction:column;min-height:100vh;background:#f8fafc;font-family:Poppins,sans-serif}.ReferralProgram_main___YlYc{box-sizing:border-box;flex:1;max-width:1200px;width:100%;margin:0 auto;padding:2rem 1.5rem}.ReferralProgram_loadingMain__Kj_Sf{flex:1;width:100%;justify-content:center;align-items:center;align-content:center}.ReferralProgram_hero__4_t63{text-align:center;margin-bottom:3rem;padding:2rem 0}.ReferralProgram_heroTitle__pfB7B{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}.ReferralProgram_heroSubtitle__mBAfl{font-size:1.25rem;color:#64748b;max-width:600px;margin:0 auto}.ReferralProgram_section__EZpJ2{background:white;border-radius:.5rem;padding:2rem;margin-bottom:2rem;box-shadow:0 1px 3px rgba(0,0,0,.05)}.ReferralProgram_sectionTitle__m2ERT{font-size:1.5rem;font-weight:600;color:#1e293b;margin-bottom:1.5rem}.ReferralProgram_steps__byhc7{display:flex;flex-direction:column;gap:1.5rem}.ReferralProgram_step__3VGEh{display:flex;gap:1.5rem;align-items:flex-start}.ReferralProgram_stepNumber__WRbMU{background:#3b82f6;color:white;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.ReferralProgram_stepContent__U9Z0W h3{font-size:1.125rem;font-weight:600;color:#1e293b;margin-bottom:.25rem}.ReferralProgram_stepContent__U9Z0W p{color:#64748b;line-height:1.5}.ReferralProgram_stats__Pr5gs{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.ReferralProgram_statCard__yHlLH{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#f8fafc;border-radius:.5rem}.ReferralProgram_statIcon__UNKOr{font-size:1.5rem;color:#3b82f6}.ReferralProgram_statLabel__c48CE{font-size:.875rem;color:#64748b;margin-bottom:.25rem}.ReferralProgram_statValue__hlCLs{font-size:1.5rem;font-weight:700;color:#1e293b}.ReferralProgram_creditBalance__VGnuK{margin-top:24px;padding:16px;background:#f8f9fa;border-radius:8px;text-align:center}.ReferralProgram_creditBalance__VGnuK h3{margin:0 0 8px;font-size:18px}.ReferralProgram_creditAmount__dAhiH{font-size:24px;font-weight:700;color:#4caf50;margin:0}.ReferralProgram_referralBox__AU560{margin-top:1rem}.ReferralProgram_inputContainer__BRUGK{display:flex;align-items:center;border:1px solid #e2e8f0;border-radius:.5rem;overflow:hidden;background:white}.ReferralProgram_inputIcon__7c6XV{padding:0 1rem;color:#94a3b8;flex-shrink:0}.ReferralProgram_referralInput__Oidi4{flex:1;padding:.875rem 0;border:none;outline:none;font-size:1rem;color:#1e293b;min-width:0}.ReferralProgram_copyButton__y3yoo{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.25rem;background:#3b82f6;color:white;border:none;cursor:pointer;font-weight:500;transition:background .2s;flex-shrink:0;white-space:nowrap}.ReferralProgram_copyButton__y3yoo:hover{background:#2563eb}.ReferralProgram_copyButton__y3yoo.ReferralProgram_copied__xQvXY{background:#10b981}.ReferralProgram_tableContainer__7As7T{overflow-x:auto;margin-top:1rem;-webkit-overflow-scrolling:touch}.ReferralProgram_historyTable__fKeB5{width:100%;border-collapse:collapse;min-width:600px}.ReferralProgram_historyTable__fKeB5 td,.ReferralProgram_historyTable__fKeB5 th{padding:1rem;text-align:left;border-bottom:1px solid #f1f5f9}.ReferralProgram_historyTable__fKeB5 th{font-weight:600;color:#64748b;background:#f8fafc;white-space:nowrap}.ReferralProgram_historyTable__fKeB5 td{white-space:nowrap}.ReferralProgram_historyTable__fKeB5 tr:hover{background:#f8fafc}.ReferralProgram_status__iZtC0{display:inline-block;padding:.25rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}.ReferralProgram_status__iZtC0.ReferralProgram_success__0_63n{background:#dcfce7;color:#166534}.ReferralProgram_status__iZtC0.ReferralProgram_pending__QBR1T{background:#fef9c3;color:#854d0e}.ReferralProgram_status__iZtC0.ReferralProgram_inactive__QfjfG{background:#f1f5f9;color:#64748b}.ReferralProgram_spinnerWrapper__f3s4_{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:500;color:#333;padding:2rem}.ReferralProgram_spinner__bZBjf{border:4px solid rgba(255,255,255,.3);border-top-color:#3498db;border-radius:50%;width:40px;height:40px;animation:ReferralProgram_spin__wlO7h 1s linear infinite;margin-right:10px}@keyframes ReferralProgram_spin__wlO7h{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ReferralProgram_error__qt4R9{text-align:center;color:var(--error);padding:1rem}.ReferralProgram_retryButton__PDyPv{margin-top:1rem;padding:.75rem 1.5rem;background:#3b82f6;color:white;border:none;border-radius:.5rem;cursor:pointer;font-weight:500}.ReferralProgram_notificationArea__q46aB{position:fixed;top:80px;right:20px;z-index:100}.ReferralProgram_notificationButton__Iga8z{position:relative;background:#fff;border:none;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:box-shadow .2s}.ReferralProgram_notificationButton__Iga8z:hover{box-shadow:0 4px 8px rgba(0,0,0,.25)}.ReferralProgram_notificationButton__Iga8z[data-count]:after{content:attr(data-count);position:absolute;top:0;right:0;background:#f44336;color:white;min-width:20px;height:20px;text-align:center;line-height:20px;font-size:12px;border-radius:50%;font-weight:700;transform:translate(25%,-25%);display:attr(data-count "0" ? "none":"block")}.ReferralProgram_notificationsPanel__POTKG{position:absolute;top:55px;right:0;width:320px;max-height:400px;background:white;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);overflow:hidden}.ReferralProgram_notificationsHeader__G3xrq{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #eee;background:#f8fafc}.ReferralProgram_notificationsHeader__G3xrq h3{margin:0;font-size:16px;font-weight:600}.ReferralProgram_notificationsHeader__G3xrq button{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;padding:4px;border-radius:4px}.ReferralProgram_notificationsHeader__G3xrq button:hover{background:#e2e8f0}.ReferralProgram_notificationsList__7hwMa{max-height:350px;overflow-y:auto}.ReferralProgram_notificationItem__8mQrt{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 16px;border-bottom:1px solid #f0f0f0;transition:background-color .2s}.ReferralProgram_notificationItem__8mQrt:hover{background:#f8fafc}.ReferralProgram_notificationItem__8mQrt:last-child{border-bottom:none}.ReferralProgram_notificationContent__ZhH2P{flex:1;min-width:0}.ReferralProgram_notificationContent__ZhH2P p{margin:0 0 5px;font-size:14px;line-height:1.4;word-wrap:break-word}.ReferralProgram_notificationTime__gi_ma{color:#999;font-size:12px}.ReferralProgram_dismissButton__bCVPq{background:none;border:none;color:#999;cursor:pointer;margin-left:8px;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s;flex-shrink:0}.ReferralProgram_dismissButton__bCVPq:hover{color:#333;background:#f5f5f5}@media (max-width:1024px){.ReferralProgram_main___YlYc{max-width:100%;padding:1.5rem 1rem}.ReferralProgram_stats__Pr5gs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ReferralProgram_notificationArea__q46aB{right:15px}.ReferralProgram_notificationsPanel__POTKG{width:280px}}@media (max-width:768px){.ReferralProgram_main___YlYc{padding:1rem .75rem}.ReferralProgram_hero__4_t63{margin-bottom:2rem;padding:1.5rem 0}.ReferralProgram_heroTitle__pfB7B{font-size:2rem}.ReferralProgram_heroSubtitle__mBAfl{font-size:1.125rem;padding:0 1rem}.ReferralProgram_section__EZpJ2{padding:1.5rem;margin-bottom:1.5rem}.ReferralProgram_sectionTitle__m2ERT{font-size:1.375rem}.ReferralProgram_stats__Pr5gs{grid-template-columns:1fr;gap:1rem}.ReferralProgram_statCard__yHlLH{padding:1.25rem}.ReferralProgram_step__3VGEh{gap:1rem}.ReferralProgram_stepNumber__WRbMU{width:1.75rem;height:1.75rem;font-size:.875rem}.ReferralProgram_stepContent__U9Z0W h3{font-size:1rem}.ReferralProgram_stepContent__U9Z0W p{font-size:.9375rem}.ReferralProgram_copyButton__y3yoo{padding:.875rem 1rem}.ReferralProgram_notificationArea__q46aB{top:70px;right:10px}.ReferralProgram_notificationsPanel__POTKG{width:260px;max-height:350px}.ReferralProgram_creditBalance__VGnuK{padding:12px}.ReferralProgram_creditBalance__VGnuK h3{font-size:16px}.ReferralProgram_creditAmount__dAhiH{font-size:20px}.ReferralProgram_historyTable__fKeB5 td,.ReferralProgram_historyTable__fKeB5 th{padding:.75rem .5rem;font-size:.9375rem}}@media (max-width:640px){.ReferralProgram_main___YlYc{padding:.75rem .5rem}.ReferralProgram_hero__4_t63{padding:1rem 0;margin-bottom:1.5rem}.ReferralProgram_heroTitle__pfB7B{font-size:1.75rem;line-height:1.2}.ReferralProgram_heroSubtitle__mBAfl{font-size:1rem}.ReferralProgram_section__EZpJ2{padding:1.25rem;border-radius:.375rem}.ReferralProgram_step__3VGEh{flex-direction:column;gap:.75rem;align-items:center;text-align:center}.ReferralProgram_stepContent__U9Z0W{width:100%}.ReferralProgram_statCard__yHlLH{flex-direction:column;text-align:center;gap:.75rem;padding:1rem}.ReferralProgram_statIcon__UNKOr{font-size:1.25rem}.ReferralProgram_inputContainer__BRUGK{flex-wrap:wrap}.ReferralProgram_referralInput__Oidi4{min-width:200px;font-size:.9375rem}.ReferralProgram_copyButton__y3yoo{padding:.75rem;font-size:.9375rem;gap:.375rem}.ReferralProgram_notificationArea__q46aB{top:60px;right:8px}.ReferralProgram_notificationButton__Iga8z{width:44px;height:44px}.ReferralProgram_notificationsPanel__POTKG{width:calc(100vw - 32px);max-width:280px;right:-8px}.ReferralProgram_historyTable__fKeB5{min-width:500px}.ReferralProgram_historyTable__fKeB5 td,.ReferralProgram_historyTable__fKeB5 th{padding:.5rem .375rem;font-size:.875rem}.ReferralProgram_status__iZtC0{padding:.1875rem .5rem;font-size:.8125rem}}@media (max-width:480px){.ReferralProgram_main___YlYc{padding:.5rem}.ReferralProgram_heroTitle__pfB7B{font-size:1.5rem}.ReferralProgram_heroSubtitle__mBAfl{font-size:.9375rem}.ReferralProgram_section__EZpJ2{padding:1rem;margin-bottom:1rem}.ReferralProgram_sectionTitle__m2ERT{font-size:1.25rem;margin-bottom:1rem}.ReferralProgram_statCard__yHlLH{padding:.875rem}.ReferralProgram_statValue__hlCLs{font-size:1.25rem}.ReferralProgram_inputIcon__7c6XV{padding:0 .75rem}.ReferralProgram_referralInput__Oidi4{padding:.75rem 0;font-size:.875rem}.ReferralProgram_copyButton__y3yoo{padding:.75rem .875rem;font-size:.875rem}.ReferralProgram_notificationsPanel__POTKG{width:calc(100vw - 16px);right:-4px}.ReferralProgram_creditBalance__VGnuK{padding:8px}.ReferralProgram_creditBalance__VGnuK h3{font-size:14px}.ReferralProgram_creditAmount__dAhiH{font-size:18px}}@media (max-width:360px){.ReferralProgram_heroTitle__pfB7B{font-size:1.375rem}.ReferralProgram_section__EZpJ2{padding:.875rem}.ReferralProgram_inputContainer__BRUGK{flex-direction:column;align-items:stretch}.ReferralProgram_inputIcon__7c6XV{display:none}.ReferralProgram_referralInput__Oidi4{padding:.75rem;text-align:center;border-bottom:1px solid #e2e8f0}.ReferralProgram_copyButton__y3yoo{justify-content:center;border-radius:0}.ReferralProgram_notificationsPanel__POTKG{width:calc(100vw - 8px);right:-2px}.ReferralProgram_historyTable__fKeB5{min-width:450px}}@media (max-height:500px) and (orientation:landscape){.ReferralProgram_hero__4_t63{padding:.5rem 0;margin-bottom:1rem}.ReferralProgram_heroTitle__pfB7B{font-size:1.5rem}.ReferralProgram_section__EZpJ2{margin-bottom:1rem}.ReferralProgram_notificationArea__q46aB{top:50px}.ReferralProgram_notificationsPanel__POTKG{max-height:250px}}@media (min-resolution:2dppx){.ReferralProgram_spinner__bZBjf{border-width:2px}}@media (prefers-reduced-motion:reduce){.ReferralProgram_spinner__bZBjf{animation:none}.ReferralProgram_copyButton__y3yoo,.ReferralProgram_dismissButton__bCVPq,.ReferralProgram_notificationButton__Iga8z,.ReferralProgram_notificationItem__8mQrt{transition:none}}@media (prefers-color-scheme:dark){.ReferralProgram_container__pnM7p{background:#0f172a}.ReferralProgram_section__EZpJ2{background:#1e293b;color:#f1f5f9}.ReferralProgram_heroTitle__pfB7B,.ReferralProgram_sectionTitle__m2ERT{color:#f1f5f9}.ReferralProgram_heroSubtitle__mBAfl,.ReferralProgram_stepContent__U9Z0W p{color:#94a3b8}.ReferralProgram_notificationsPanel__POTKG{background:#1e293b;color:#f1f5f9}.ReferralProgram_notificationsHeader__G3xrq{background:#334155;border-color:#475569}.ReferralProgram_notificationItem__8mQrt{border-color:#374151}}.ReferralProgram_darkMode__iQbx7{--text-primary:#f8fafc;--text-secondary:#cbd5e1}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_container__pnM7p{background:#0b0f19;color:#f8fafc}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_main___YlYc{background:transparent}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_heroTitle__pfB7B{color:#ffffff}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_heroSubtitle__mBAfl{color:#cbd5e1}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_section__EZpJ2{background:#141c2c;color:#f1f5f9;border:1px solid rgba(255,255,255,.08);box-shadow:0 6px 18px rgba(0,0,0,.35)}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_sectionTitle__m2ERT{color:#ffffff}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_stepNumber__WRbMU{background:#4f46e5}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_stepContent__U9Z0W h3{color:#e5e7eb}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_stepContent__U9Z0W p{color:#cbd5e1}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_statCard__yHlLH{background:#0f172a;border:1px solid #334155}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_statIcon__UNKOr{color:#60a5fa}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_statLabel__c48CE{color:#cbd5e1}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_statValue__hlCLs{color:#ffffff}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_creditBalance__VGnuK{background:#0f172a;border:1px solid #334155}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_creditBalance__VGnuK h3{color:#e5e7eb}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_creditAmount__dAhiH{color:#34d399}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_inputContainer__BRUGK{background:#0f172a;border-color:#334155}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_inputIcon__7c6XV{color:#94a3b8}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_referralInput__Oidi4{color:#f8fafc;background:transparent}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_copyButton__y3yoo{background:linear-gradient(90deg,#6366f1,#3b82f6);color:#fff;border-left:1px solid rgba(255,255,255,.08)}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_copyButton__y3yoo:hover{filter:brightness(.95)}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_copyButton__y3yoo.ReferralProgram_copied__xQvXY{background:#10b981}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_historyTable__fKeB5 th{background:#0f172a;color:#cbd5e1;border-bottom:1px solid #334155}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_historyTable__fKeB5 td{color:#e5e7eb;border-bottom:1px solid #1f2937}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_historyTable__fKeB5 tr:hover{background:#111826}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_status__iZtC0.ReferralProgram_success__0_63n{background:#14532d;color:#86efac}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_status__iZtC0.ReferralProgram_pending__QBR1T{background:#3f2d12;color:#fde68a}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_status__iZtC0.ReferralProgram_inactive__QfjfG{background:#1f2937;color:#cbd5e1}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_notificationButton__Iga8z{background:#111827;color:#e5e7eb;box-shadow:0 2px 8px rgba(0,0,0,.35)}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_notificationsPanel__POTKG{background:#1f2937;color:#f1f5f9;border:1px solid rgba(255,255,255,.08)}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_notificationsHeader__G3xrq{background:#111827;border-bottom:1px solid #334155}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_notificationsHeader__G3xrq button{color:#cbd5e1}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_notificationsHeader__G3xrq button:hover{background:#0f172a}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_notificationItem__8mQrt{border-color:#334155}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_notificationItem__8mQrt:hover{background:#111827}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_notificationTime__gi_ma{color:#94a3b8}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_dismissButton__bCVPq{color:#9ca3af}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_dismissButton__bCVPq:hover{color:#e5e7eb;background:#0f172a}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_spinnerWrapper__f3s4_{color:#e5e7eb}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_spinner__bZBjf{border:4px solid rgba(255,255,255,.15);border-top-color:#3b82f6}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_retryButton__PDyPv{background:#3b82f6;color:#fff}.ReferralProgram_darkMode__iQbx7 .ReferralProgram_retryButton__PDyPv:hover{background:#2563eb}.ReferralProgram_darkMode__iQbx7 a{color:#93c5fd}.ReferralProgram_darkMode__iQbx7 a:hover{color:#bfdbfe}
/*# sourceMappingURL=79ab0d6ff5ac25c9.css.map*/