.affiliate_affiliateRoot__IlqNu{--background:#faf9f6;--foreground:#0f172a;--primary:#2ecc71;--primary-hover:#27ae60;--primary-light:#e8f8f5;--muted:#64748b;--success:#22c55e;--success-light:#dcfce7;--success-dark:#166534;--warning:#fbbf24;--warning-light:#fef3c7;--warning-dark:#92400e;--lime:#bef264;--dark-bg:#042f2e;--border:rgba(226,232,240,.8);--card-shadow:0 10px 30px -10px rgba(0,0,0,.04);--hover-shadow:0 20px 40px -15px rgba(46,204,113,.12)}.affiliate_authPageEcho__GG_Pq{min-height:100vh;background:var(--background);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;position:relative;overflow:hidden}.affiliate_glowSpot__FC51Z{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(46,204,113,.06) 0,transparent 70%);pointer-events:none}.affiliate_authCardEcho__PDLJj{background:#fff;border:1px solid var(--border);border-radius:28px;padding:48px;width:100%;max-width:480px;box-shadow:0 20px 40px rgba(0,0,0,.02);z-index:1;display:flex;flex-direction:column;gap:24px}.affiliate_cardHeaderEcho__rvAYb{text-align:center;display:flex;flex-direction:column;gap:8px}.affiliate_cardHeaderEcho__rvAYb h2{font-size:1.5rem;color:var(--foreground)}.affiliate_cardHeaderEcho__rvAYb p{color:var(--muted);font-size:.9rem;line-height:1.5}.affiliate_errorAlert__kvk98{background:#fef2f2;border:1px solid #fca5a5;color:#b91c1c;padding:12px 16px;border-radius:12px;font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:8px}.affiliate_loginFormEcho__rhtvm{display:flex;flex-direction:column;gap:20px}.affiliate_inputGroupEcho__zfTBe{display:flex;flex-direction:column;gap:8px}.affiliate_inputGroupEcho__zfTBe label{font-size:.85rem;font-weight:700;color:var(--foreground)}.affiliate_labelRowEcho__EDA1q{display:flex;justify-content:space-between;align-items:center}.affiliate_inputWrapperEcho__8fdaT{position:relative;display:flex;align-items:center}.affiliate_inputIconEcho__Aa5so{position:absolute;left:16px;color:var(--muted);pointer-events:none}.affiliate_inputWrapperEcho__8fdaT input{width:100%;background:#f8fafc;border:1px solid var(--border);padding:12px 16px 12px 48px;border-radius:14px;font-family:var(--font-sans);font-size:16px;color:var(--foreground);outline:none;transition:all .2s;box-sizing:border-box}.affiliate_inputWrapperEcho__8fdaT input:focus{border-color:var(--primary);background:#fff;box-shadow:0 0 0 4px rgba(46,204,113,.08)}.affiliate_signupPromptEcho___JxrJ{text-align:center;color:var(--muted);font-size:.85rem;font-weight:600}.affiliate_signupPromptEcho___JxrJ a{color:var(--primary);font-weight:700;text-decoration:none}.affiliate_signupPromptEcho___JxrJ a:hover{text-decoration:underline}.affiliate_echoDashboardWrapper__JBZqC{display:flex;min-height:100vh;background:#f8fafc;color:#0f172a}.affiliate_echoSidebar__M8Clq{width:260px;background:linear-gradient(180deg,#021515,#042f2e);border-right:1px solid hsla(0,0%,100%,.05);display:flex;flex-direction:column;padding:24px 20px;height:100vh;position:-webkit-sticky;position:sticky;top:0;flex-shrink:0;overflow-y:auto}.affiliate_sidebarBrand__hr6df{display:flex;align-items:center;gap:10px;margin-bottom:24px}.affiliate_sidebarLogoImg__uXoja{height:28px;width:auto;filter:drop-shadow(0 0 8px rgba(190,242,100,.3))}.affiliate_brandTitle__Cwcgz{font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:900;color:#fff;letter-spacing:-.02em}.affiliate_logoAccent__3OAw6{color:var(--lime);background:hsla(82,85%,67%,.1);font-size:.65rem;font-weight:800;padding:2px 6px;border-radius:99px;margin-left:2px;border:1px solid hsla(82,85%,67%,.2);vertical-align:middle}.affiliate_userProfile__qrJca{display:flex;align-items:center;gap:10px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.05);padding:10px 14px;border-radius:12px;margin-bottom:24px}.affiliate_userAvatar__G0DDl{width:32px;height:32px;border-radius:50%;background:var(--lime);color:var(--dark-bg);font-weight:800;display:flex;align-items:center;justify-content:center;font-size:.85rem;flex-shrink:0}.affiliate_userInfo__EmgdI{display:flex;flex-direction:column;overflow:hidden}.affiliate_userName__b2QG7{font-size:.8rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.affiliate_userRole__OOQRJ{font-size:.7rem;color:#94a3b8;font-weight:500}.affiliate_sidebarNav__0Q7R4{display:flex;flex-direction:column;gap:4px}.affiliate_navBtn__H5eOc{display:flex;align-items:center;gap:10px;width:100%;border:none;background:none;padding:10px 14px;font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:600;color:#94a3b8;border-radius:10px;cursor:pointer;transition:all .2s ease;text-align:left;text-decoration:none}.affiliate_navBtn__H5eOc:hover{background:hsla(0,0%,100%,.05);color:#fff}.affiliate_navActive__m7UdA{background:var(--lime);color:var(--dark-bg)!important;font-weight:700}.affiliate_sidebarFooter__61Fee{margin-top:auto;padding-top:24px}.affiliate_logoutBtn__qWvM2{display:flex;align-items:center;gap:8px;color:#94a3b8;font-weight:600;font-size:.85rem;padding:10px 14px;border-radius:10px;cursor:pointer;background:none;border:none;font-family:Plus Jakarta Sans,sans-serif;width:100%;text-align:left;transition:all .2s}.affiliate_logoutBtn__qWvM2:hover{color:#ef4444;background:rgba(239,68,68,.1)}.affiliate_echoMainContent__pl1SQ{flex-grow:1;padding:32px;overflow-y:auto;max-height:100vh}.affiliate_echoDashboard__D12jm,.affiliate_echoMainContent__pl1SQ{display:flex;flex-direction:column;gap:24px}.affiliate_toast__XLJSB{position:fixed;bottom:24px;right:24px;background:#0f172a;color:var(--lime);border:1px solid hsla(82,85%,67%,.2);padding:12px 20px;border-radius:12px;display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;box-shadow:0 10px 30px rgba(0,0,0,.15);animation:affiliate_slideUp__6q0RR .3s cubic-bezier(.16,1,.3,1);z-index:1000}@keyframes affiliate_slideUp__6q0RR{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.affiliate_dashboardHeader__ZWzx5{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px}.affiliate_welcomeTitle__J3V9e{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:900;color:#0f172a}.affiliate_welcomeSubtitle__vjKAz{font-size:.85rem;color:#64748b;margin-top:4px}.affiliate_partnerTierPill__T4btN{background:#e8f8f5;color:#166534;font-size:.75rem;font-weight:800;padding:6px 12px;border-radius:99px;display:flex;align-items:center;gap:6px;border:1px solid rgba(46,204,113,.2)}.affiliate_pulseLightDot__d9HBs{width:6px;height:6px;background:#22c55e;border-radius:50%;animation:affiliate_pulseLight__Qz_ti 1.8s infinite}@keyframes affiliate_pulseLight__Qz_ti{0%{transform:scale(.9);opacity:.6}50%{transform:scale(1.1);opacity:1}to{transform:scale(.9);opacity:.6}}.affiliate_metricsGrid__YjxcK{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.affiliate_metricCard__tk0W6{background:#fff;border:1px solid var(--border);border-radius:16px;padding:20px;box-shadow:0 4px 15px rgba(0,0,0,.02);display:flex;flex-direction:column;gap:6px}.affiliate_cardHeaderRow___wOFe{display:flex;justify-content:space-between;align-items:center}.affiliate_metricLabel__PU0I9{font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em}.affiliate_metricVal__cD1dI{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:900;color:#0f172a}.affiliate_unitText__2Ere6{font-size:.85rem;font-weight:600;color:#64748b}.affiliate_metricFooter__ll7c1{border-top:1px solid #f1f5f9;padding-top:6px;margin-top:4px}.affiliate_helperText__Xh3xC{font-size:.7rem;color:#64748b;font-weight:600}.affiliate_echoReferralBanner__SHf8f{background:linear-gradient(135deg,#e8f8f5,#f0fdf4);border:1px solid rgba(46,204,113,.25);border-radius:14px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.affiliate_refCodeBox__1q8sK{display:flex;align-items:center;gap:8px;background:#fff;border:1.5px dashed #2ecc71;border-radius:10px;padding:8px 14px;font-size:1rem;font-weight:800;color:#27ae60;font-family:Outfit,monospace;cursor:pointer;transition:all .2s}.affiliate_refCodeBox__1q8sK:hover{background:#e8f8f5}.affiliate_tabNav__WuhSO{display:flex;gap:4px;background:#fff;border:1px solid var(--border);border-radius:12px;padding:4px;overflow-x:auto}.affiliate_tabBtn__bahYt{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;background:transparent;font-family:Plus Jakarta Sans,sans-serif;font-size:.82rem;font-weight:700;color:#64748b;border-radius:8px;cursor:pointer;transition:all .15s;white-space:nowrap}.affiliate_tabBtn__bahYt:hover{color:#0f172a;background:#f8fafc}.affiliate_tabActive__QW4IN{background:var(--primary)!important;color:#fff!important}.affiliate_tabContent__a_Mfb{display:flex;flex-direction:column;gap:24px}.affiliate_contentGrid__3sEG0{display:grid;grid-template-columns:2fr 1fr;grid-gap:20px;gap:20px;align-items:start}.affiliate_contentGridDual__6msTn{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;align-items:start}.affiliate_cardPanel__PDz2G{background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:0 4px 15px rgba(0,0,0,.02)}.affiliate_tablePanel__9qNHf{padding:20px 0 0}.affiliate_panelHeader__J9Klu{padding:0 24px 16px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.affiliate_panelHeader__J9Klu h3{font-size:1.1rem;margin-bottom:4px}.affiliate_panelSubtitle__lF2ld{font-size:.8rem;color:#64748b;font-weight:500}.affiliate_tableWrapper__VwaxR{overflow-x:auto;width:100%}.affiliate_ledgerTable__p9__Q{width:100%;border-collapse:collapse;text-align:left;font-size:.85rem;min-width:500px}.affiliate_ledgerTable__p9__Q th{padding:12px 24px;background:#f8fafc;color:#64748b;font-weight:700;border-bottom:1px solid var(--border);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.affiliate_ledgerTable__p9__Q td{padding:14px 24px;border-bottom:1px solid var(--border);color:#475569}.affiliate_statusBadge__B6ffQ{font-size:.7rem;font-weight:800;padding:4px 10px;border-radius:99px;text-transform:capitalize;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.affiliate_statusActive__CPXNS{background:var(--success-light);color:var(--success-dark)}.affiliate_statusPending__lNcJM{background:#f1f5f9;color:#475569}.affiliate_statusPaid__F35kZ{background:#e8f8f5;color:#27ae60}.affiliate_statusCancelled__mhw69{background:#fef2f2;color:#b91c1c}.affiliate_tierProgressCard__6OSnZ{background:linear-gradient(135deg,#042f2e,#021c1b);color:#fff;padding:24px;border-radius:16px;box-shadow:0 10px 30px rgba(4,47,46,.15);display:flex;flex-direction:column;gap:16px}.affiliate_tierHeader__41D5q{display:flex;align-items:center;gap:8px}.affiliate_tierHeader__41D5q h4{font-size:1rem;color:#fff}.affiliate_tierDesc__yf9qi{color:#cbd5e1;font-size:.8rem;line-height:1.5}.affiliate_tierDesc__yf9qi strong{color:var(--lime)}.affiliate_barBg__LGn3l{height:6px;background:hsla(0,0%,100%,.08);border-radius:99px;overflow:hidden}.affiliate_barFill__oJmL4{height:100%;background:linear-gradient(90deg,var(--lime) 0,#a3e635 100%);border-radius:99px}.affiliate_perksList__bR5UW{display:flex;flex-direction:column;gap:6px;border-top:1px solid hsla(0,0%,100%,.06);padding-top:12px}.affiliate_perkItem__aqL2x{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#cbd5e1}.affiliate_formGroup__m_RuE{margin-bottom:16px}.affiliate_formLabel__Z8u_H{font-size:.8rem;color:#334155}.affiliate_formInput__ccrX1{border:1px solid var(--border);padding:10px 14px;border-radius:10px;font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;transition:all .2s}.affiliate_formInput__ccrX1:focus{border-color:var(--primary);box-shadow:0 0 0 4px rgba(46,204,113,.08)}.affiliate_generatedOutputBlock__WpdEC{margin:0 24px 24px;background:var(--primary-light);border:1px dashed rgba(46,204,113,.3);padding:16px;border-radius:12px}.affiliate_outputLabel__MALiF{font-size:.75rem;font-weight:700;color:var(--primary);margin-bottom:8px;display:block}.affiliate_copyLinkRow__onkmq{display:flex;gap:8px}.affiliate_outputInput__tU88o{flex-grow:1;padding:8px 12px;color:#475569;outline:none}.affiliate_copyButton__1nXe1,.affiliate_outputInput__tU88o{background:#fff;border:1px solid var(--border);border-radius:8px;font-size:.8rem;font-family:Plus Jakarta Sans,sans-serif}.affiliate_copyButton__1nXe1{display:flex;align-items:center;gap:4px;padding:0 12px;font-weight:700;cursor:pointer;transition:all .2s;flex-shrink:0}.affiliate_copyButton__1nXe1:hover{background:#e8f8f5;border-color:var(--primary)}.affiliate_standeePreviewCard__Yk3JR{background:#fff;border:1px solid var(--border);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px}.affiliate_standeeHeader__wmw7_{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:700;color:#64748b}.affiliate_standeeCardBody___mjt5{background:#f1f5f9;border-radius:12px;padding:24px;display:flex;justify-content:center}.affiliate_standeePhysical__KpGkd{background:#fff;border:solid #0f172a;border-width:3px 3px 10px;border-radius:12px;width:100%;max-width:200px;padding:20px 12px;text-align:center;box-shadow:0 10px 25px rgba(15,23,42,.15);display:flex;flex-direction:column;align-items:center}.affiliate_standeeLogo__xd6Qv{display:flex;align-items:center;gap:4px;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:900;color:#0f172a;margin-bottom:12px}.affiliate_standeeGreeting__wJOXE{font-size:.65rem;text-transform:uppercase;color:#64748b;font-weight:700;letter-spacing:.05em}.affiliate_standeeOutletName__Jz2wo{font-family:Outfit,sans-serif;font-size:1rem;font-weight:900;color:#0f172a;margin:4px 0 12px;line-height:1.2}.affiliate_qrVisualContainer__cMXvW{display:flex;flex-direction:column;align-items:center;gap:6px;margin-bottom:10px}.affiliate_mockQrCode__ZNC17{width:70px;height:70px;background:repeating-linear-gradient(0deg,#0f172a,#0f172a 3px,#fff 0,#fff 6px),repeating-linear-gradient(90deg,#0f172a,#0f172a 3px,#fff 0,#fff 6px);background-blend-mode:normal;border:3px solid #fff;box-shadow:0 4px 10px rgba(0,0,0,.05);border-radius:4px;position:relative}.affiliate_qrInnerSpot__AvEAF{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;background:#0f172a;border-radius:4px}.affiliate_scanActionText__D8D_v{font-size:.6rem;font-weight:800;color:#fff;background:var(--primary);padding:2px 6px;border-radius:4px;letter-spacing:.03em}.affiliate_standeeFooter__Q_mpb{border-top:1px solid #f1f5f9;padding-top:8px;width:100%;font-size:.5rem;color:#94a3b8;font-weight:600}.affiliate_assetsGrid__A0MR8{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.affiliate_assetCard__A_Zqg{border:1px solid var(--border);border-radius:16px;padding:16px 20px;display:flex;align-items:center;gap:16px;transition:all .25s ease}.affiliate_assetCard__A_Zqg:hover{border-color:var(--primary);background:#e8f8f5;transform:translateY(-2px)}.affiliate_assetFilePreview__dY9Lj{width:56px;height:56px;border-radius:12px;background:rgba(46,204,113,.1);color:var(--primary);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;flex-shrink:0}.affiliate_fileExtensionBadge__X6ukK{position:absolute;bottom:-4px;font-size:.5rem;font-weight:900;background:var(--lime);color:var(--dark-bg);padding:1px 4px;border-radius:4px;border:1px solid rgba(0,0,0,.08)}.affiliate_assetCardInfo__2VKdx{flex-grow:1}.affiliate_assetCardInfo__2VKdx h4{font-size:.95rem;color:#0f172a;margin-bottom:2px}.affiliate_assetCardInfo__2VKdx p{font-size:.75rem;color:#64748b;margin-bottom:6px;line-height:1.4}.affiliate_mobileHeader__scBFf{display:none;align-items:center;justify-content:space-between;padding:16px 20px;background:#042f2e;color:#fff}.affiliate_hamburgerBtn__48b_I{background:hsla(0,0%,100%,.1);border:none;color:#fff;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}@media (max-width:1200px){.affiliate_metricsGrid__YjxcK{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.affiliate_contentGridDual__6msTn,.affiliate_contentGrid__3sEG0{grid-template-columns:1fr}}@media (max-width:768px){.affiliate_echoSidebar__M8Clq{display:none}.affiliate_mobileHeader__scBFf{display:flex}.affiliate_echoMainContent__pl1SQ{padding:16px;max-height:none;gap:16px}.affiliate_echoDashboardWrapper__JBZqC{flex-direction:column}.affiliate_tabNav__WuhSO{flex-wrap:nowrap}.affiliate_tabBtn__bahYt{font-size:.75rem;padding:8px 12px}}@media (max-width:480px){.affiliate_echoMainContent__pl1SQ{padding:12px;gap:12px}}@media (max-width:550px){.affiliate_metricsGrid__YjxcK{grid-template-columns:1fr}.affiliate_assetCard__A_Zqg{flex-direction:column;text-align:center;padding:20px}.affiliate_assetCard__A_Zqg .affiliate_btn__fFk3Z{width:100%}.affiliate_assetFilePreview__dY9Lj{margin:0 auto}}.affiliate_authPage__0CXwu{min-height:calc(100vh - 80px);background:#faf9f6;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.affiliate_authLayout__WMX_4{display:flex;width:100%;max-width:1100px;min-height:calc(100vh - 140px);gap:40px;align-items:stretch;padding:30px 24px}.affiliate_leftPanel__iLact{flex:1 1;display:flex;flex-direction:column;justify-content:center;padding:40px 32px;background:linear-gradient(135deg,#042f2e,#063f3e);border-radius:28px;color:#fff;position:relative;overflow:hidden;min-height:520px}.affiliate_leftPanel__iLact:before{content:"";position:absolute;top:-50%;right:-30%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(46,204,113,.12) 0,transparent 70%);pointer-events:none}.affiliate_leftPanelTitle__OGaKS{font-family:Outfit,sans-serif;font-size:1.8rem;font-weight:800;color:#fff;margin-bottom:32px;letter-spacing:-.02em}.affiliate_benefitList__dLyqU{display:flex;flex-direction:column;gap:20px;margin-bottom:36px}.affiliate_benefitItem__n_fWH{display:flex;align-items:flex-start;gap:14px}.affiliate_benefitCheck__p6MUH{width:22px;height:22px;border-radius:50%;background:rgba(46,204,113,.2);color:#2ecc71;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.affiliate_benefitText__y8Ysc h4{font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700;color:#fff;margin:0 0 2px}.affiliate_benefitText__y8Ysc p{font-size:.82rem;color:hsla(0,0%,100%,.7);margin:0;line-height:1.5}.affiliate_testimonialSnippet__m_p0F{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:20px;margin-bottom:24px}.affiliate_testimonialStars___NcaU{display:flex;gap:3px;margin-bottom:10px;color:#fbbf24}.affiliate_testimonialSnippetQuote__jVTdk{font-size:.85rem;color:hsla(0,0%,100%,.85);line-height:1.6;font-style:italic;margin:0 0 12px}.affiliate_testimonialSnippetAuthor__PEoSs,.affiliate_trustBadge__3yFKU{font-size:.75rem;color:hsla(0,0%,100%,.6);font-weight:600}.affiliate_trustBadge__3yFKU{display:flex;align-items:center;gap:8px;padding:10px 14px;background:hsla(0,0%,100%,.04);border-radius:10px;border:1px solid hsla(0,0%,100%,.06)}.affiliate_rightPanel__paw_H{flex:1.2 1;display:flex;flex-direction:column;justify-content:center;max-width:480px}.affiliate_authCard__b3dOG{background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:28px;padding:44px 40px;width:100%;box-shadow:0 10px 30px -10px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:20px}.affiliate_authCardHeader__7D7QH{text-align:center;display:flex;flex-direction:column;gap:6px}.affiliate_authCardHeader__7D7QH h2{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:800;color:#2c3e50;margin:0;letter-spacing:-.02em}.affiliate_authCardSubtext__flV_C{color:#7f8c8d;font-size:.9rem;line-height:1.5;margin:0}.affiliate_formBody__flDhm{display:flex;flex-direction:column;gap:16px}.affiliate_formGroup__m_RuE{display:flex;flex-direction:column;gap:6px}.affiliate_formLabel__Z8u_H{font-size:.85rem;font-weight:700;color:#2c3e50}.affiliate_formField__W5GGS{position:relative;display:flex;align-items:center}.affiliate_formInputIcon__Cqm84{position:absolute;left:16px;color:#7f8c8d;pointer-events:none;width:18px;height:18px}.affiliate_formInput__ccrX1{width:100%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:12px 16px 12px 48px;font-family:Inter,Plus Jakarta Sans,system-ui,sans-serif;font-size:.9rem;color:#2c3e50;outline:none;transition:all .2s ease;box-sizing:border-box}.affiliate_formInput__ccrX1::placeholder{color:#94a3b8}.affiliate_formInput__ccrX1:focus{border-color:#2ecc71;background:#fff;box-shadow:0 0 0 4px rgba(46,204,113,.1)}.affiliate_formInput__ccrX1.affiliate_inputError__D1xBN{border-color:#ef4444;background:#fef2f2}.affiliate_formInput__ccrX1.affiliate_inputError__D1xBN:focus{box-shadow:0 0 0 4px rgba(239,68,68,.1)}.affiliate_eyeBtn__I2KlK{position:absolute;right:12px;background:none;border:none;color:#94a3b8;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;transition:color .2s;min-width:44px;min-height:44px}.affiliate_eyeBtn__I2KlK:hover{color:#475569}.affiliate_fieldError__CtDdp{display:flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;color:#ef4444;margin-top:2px}.affiliate_passwordStrength__K8sr_{margin-top:4px}.affiliate_strengthBars__uikSd{display:flex;gap:6px;margin-bottom:4px}.affiliate_strengthBar__tePNM{flex:1 1;height:4px;border-radius:4px;background:#e2e8f0;transition:all .3s ease}.affiliate_strengthBar__tePNM.affiliate_activeWeak__nnSak{background:#ef4444}.affiliate_strengthBar__tePNM.affiliate_activeFair__iGyUj{background:#f97316}.affiliate_strengthBar__tePNM.affiliate_activeGood___VEWG{background:#eab308}.affiliate_strengthBar__tePNM.affiliate_activeStrong__mk89_{background:#22c55e}.affiliate_strengthLabel__uMy_u{font-size:.7rem;font-weight:600;color:#7f8c8d;transition:color .3s}.affiliate_strengthLabel__uMy_u.affiliate_weak__nuwk5{color:#ef4444}.affiliate_strengthLabel__uMy_u.affiliate_fair__0fX0l{color:#f97316}.affiliate_strengthLabel__uMy_u.affiliate_good__OuqCz{color:#eab308}.affiliate_strengthLabel__uMy_u.affiliate_strong__Q2Whl{color:#22c55e}.affiliate_checkboxGroup__95LvV{display:flex;align-items:flex-start;gap:10px;margin-top:4px}.affiliate_checkboxGroup__95LvV input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid #e2e8f0;border-radius:6px;background:#fff;cursor:pointer;flex-shrink:0;margin-top:1px;position:relative;transition:all .2s}.affiliate_checkboxGroup__95LvV input[type=checkbox]:checked{background:#2ecc71;border-color:#2ecc71}.affiliate_checkboxGroup__95LvV input[type=checkbox]:checked:after{content:"";position:absolute;top:3px;left:6px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.affiliate_checkboxGroup__95LvV input[type=checkbox]:focus-visible{outline:2px solid #2ecc71;outline-offset:2px}.affiliate_checkboxLabel__c9LEb{font-size:.82rem;color:#64748b;line-height:1.5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.affiliate_checkboxLabel__c9LEb a{color:#2ecc71;font-weight:700;text-decoration:none}.affiliate_checkboxLabel__c9LEb a:hover{text-decoration:underline}.affiliate_submitBtn___B5Vg{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 28px;background:#2ecc71;color:#fff;border:none;border-radius:50px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 14px rgba(46,204,113,.3);min-height:48px}.affiliate_submitBtn___B5Vg:hover:not(:disabled){background:#27ae60;transform:translateY(-2px);box-shadow:0 8px 25px rgba(46,204,113,.4)}.affiliate_submitBtn___B5Vg:active:not(:disabled){transform:translateY(0)}.affiliate_submitBtn___B5Vg:disabled{opacity:.6;cursor:not-allowed;transform:none}.affiliate_submitBtn___B5Vg .affiliate_spinner__cimgX{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:affiliate_btnSpin__B6o5N .6s linear infinite}@keyframes affiliate_btnSpin__B6o5N{to{transform:rotate(1turn)}}.affiliate_authDivider__AJB3D{display:flex;align-items:center;gap:16px;margin:6px 0}.affiliate_authDividerLine__64MKW{flex:1 1;height:1px;background:#e2e8f0}.affiliate_authDividerText__WKX9N{color:#94a3b8;font-size:.82rem;font-weight:600;white-space:nowrap}.affiliate_footerLink__zjOdO{text-align:center;color:#7f8c8d;font-size:.85rem;font-weight:600}.affiliate_footerLink__zjOdO a{color:#2ecc71;font-weight:700;text-decoration:none;transition:color .2s}.affiliate_footerLink__zjOdO a:hover{color:#27ae60;text-decoration:underline}.affiliate_topAlert__WV1mR{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;font-size:.85rem;font-weight:600;line-height:1.4;animation:affiliate_alertSlideIn__MW_eH .25s ease}@keyframes affiliate_alertSlideIn__MW_eH{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.affiliate_alertError__spqiN{background:#fef2f2;border:1px solid #fca5a5;color:#b91c1c}.affiliate_alertSuccess__Uj3_D{background:#ecfdf5;border:1px solid #86efac;color:#166534}.affiliate_alertWarning__6W1HL{background:#fef3c7;border:1px solid #fcd34d;color:#92400e}.affiliate_alertInfo__MdpWj{background:#eff6ff;border:1px solid #93c5fd;color:#1e40af}.affiliate_trustBadgeInline__E4KRY{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.75rem;color:#64748b;font-weight:600;padding:8px 14px;background:#f8fafc;border-radius:10px;border:1px solid #e2e8f0}.affiliate_centeredPage__iMDWQ{min-height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center;padding:40px 20px;background:#faf9f6}.affiliate_centeredCard__JJao7{background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:28px;padding:48px 40px;max-width:440px;width:100%;box-shadow:0 20px 40px rgba(0,0,0,.02);display:flex;flex-direction:column;gap:20px}.affiliate_verifyPage__4u66r{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.affiliate_verifyIconWrap__rKVW1{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.affiliate_verifyIconMail__hr5EQ{background:#eff6ff;color:#3b82f6;animation:affiliate_floatY__nMogS 2s ease-in-out infinite}.affiliate_verifyIconSuccess__poEu6{background:#ecfdf5;color:#22c55e;animation:affiliate_scaleIn__KoDhk .4s cubic-bezier(.16,1,.3,1)}.affiliate_verifyIconWarning__8V8od{background:#fef3c7;color:#f59e0b;animation:affiliate_pulseOnce__BZnYQ .5s ease}@keyframes affiliate_floatY__nMogS{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes affiliate_scaleIn__KoDhk{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes affiliate_pulseOnce__BZnYQ{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}.affiliate_verifyTitle__bFnJs{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:800;color:#2c3e50;margin:0}.affiliate_verifyBody__02_4a{color:#7f8c8d;font-size:.9rem;line-height:1.6;margin:0;max-width:360px}.affiliate_verifyEmail__1gjdg{font-weight:700;color:#2c3e50}.affiliate_verifyInstruction__S5Eyo{color:#64748b;font-size:.85rem;line-height:1.5;margin:0;background:#f8fafc;padding:14px 18px;border-radius:12px;border:1px solid #e2e8f0}.affiliate_cooldownSection__frqiw{display:flex;flex-direction:column;gap:10px;align-items:center;width:100%}.affiliate_cooldownBtn__kvRz2{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;background:#2ecc71;color:#fff;border:none;border-radius:50px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .2s;min-height:44px;min-width:200px}.affiliate_cooldownBtn__kvRz2:hover:not(:disabled){background:#27ae60}.affiliate_cooldownBtn__kvRz2:disabled{background:#94a3b8;cursor:not-allowed}.affiliate_cooldownBtn__kvRz2 .affiliate_timerText__r9PUD{font-weight:600;opacity:.8}.affiliate_verifyLinkBtn__KQYpb{background:none;border:none;color:#2ecc71;font-weight:700;font-size:.85rem;cursor:pointer;padding:8px 12px;font-family:inherit;transition:color .2s;min-height:44px}.affiliate_verifyLinkBtn__KQYpb:hover{color:#27ae60;text-decoration:underline}.affiliate_resetStepIndicator__sIGCV{display:flex;justify-content:center;gap:8px;margin-bottom:8px}.affiliate_resetStep__FeiRy{width:8px;height:8px;border-radius:50%;background:#e2e8f0;transition:all .3s}.affiliate_resetStep__FeiRy.affiliate_active__TDrcg{background:#2ecc71;width:24px;border-radius:4px}.affiliate_resetStep__FeiRy.affiliate_completed__Op_Iv{background:#2ecc71}.affiliate_resetBtnRow__8DmUv{display:flex;gap:12px;margin-top:4px}.affiliate_resetBtnRow__8DmUv .affiliate_submitBtn___B5Vg{flex:1 1}.affiliate_rememberRow__kH_bi{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.affiliate_forgotLink__qq8L0{background:none;border:none;color:#2ecc71;font-size:.85rem;font-weight:600;cursor:pointer;padding:4px 0;font-family:inherit;transition:color .2s;min-height:44px;display:inline-flex;align-items:center}.affiliate_forgotLink__qq8L0:hover{color:#27ae60;text-decoration:underline}.affiliate_spinnerInline__xvRVZ{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:affiliate_btnSpin__B6o5N .6s linear infinite}.affiliate_verifyTrustBadge__fAL_q{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.75rem;color:#64748b;font-weight:600;padding-top:12px;border-top:1px solid #e2e8f0;margin-top:8px}@media (max-width:900px){.affiliate_authLayout__WMX_4{flex-direction:column;gap:24px;padding:20px 16px;min-height:auto}.affiliate_leftPanel__iLact{display:none}.affiliate_rightPanel__paw_H{max-width:100%}.affiliate_authCard__b3dOG{padding:32px 24px;border-radius:20px}}@media (max-width:480px){.affiliate_authCard__b3dOG{padding:28px 20px;border-radius:18px}.affiliate_authCardHeader__7D7QH h2{font-size:1.3rem}.affiliate_centeredCard__JJao7{padding:32px 20px}.affiliate_submitBtn___B5Vg{padding:12px 24px;font-size:.9rem}}.affiliate_heroSection__xs8By{position:relative;border-radius:20px;padding:32px 36px;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.affiliate_heroBgGradient__qk_g_{position:absolute;inset:0;z-index:0;pointer-events:none}.affiliate_heroBgPattern__5B4TH{position:absolute;inset:0;z-index:1;opacity:.04;pointer-events:none;background-image:radial-gradient(circle at 25% 25%,#2ecc71 1px,transparent 0),radial-gradient(circle at 75% 75%,#2ecc71 1px,transparent 0);background-size:40px 40px}.affiliate_heroGlow__9Pup6{position:absolute;top:-50%;right:-10%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(46,204,113,.12) 0,transparent 70%);pointer-events:none;z-index:1}.affiliate_heroContent__LS_3y{position:relative;z-index:2;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.affiliate_heroAvatar__PnU9f{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#2ecc71,#1abc9c);color:#fff;font-weight:800;font-size:1.2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 15px rgba(46,204,113,.3);font-family:Outfit,sans-serif}.affiliate_heroTextGroup__Twd49{display:flex;flex-direction:column;gap:4px}.affiliate_heroGreeting__zpSb0{font-family:Outfit,sans-serif;font-size:1.4rem;font-weight:800;color:#0f172a;margin:0;line-height:1.2}.affiliate_heroGreetingHighlight__25V_q{color:#2ecc71}.affiliate_heroSubtitle__4w0t4{font-size:.82rem;color:#64748b;font-weight:500;margin:0}.affiliate_heroRight__ZCXxl{position:relative;z-index:2;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.affiliate_heroBadge__4Zjpp{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:99px;font-size:.75rem;font-weight:700;white-space:nowrap}.affiliate_heroBadgeGreen__Qnk0e{background:#e8f8f5;color:#166534;border:1px solid rgba(46,204,113,.2)}.affiliate_heroBadgeLime__K7lVj{background:hsla(82,85%,67%,.15);color:#3f6212;border:1px solid hsla(82,85%,67%,.3)}.affiliate_heroBadgeDark__5oBe4{background:rgba(4,47,46,.08);color:#042f2e;border:1px solid rgba(4,47,46,.1)}.affiliate_pulseDot__YySB6{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:affiliate_pulseLight2__0LUUP 1.8s infinite}@keyframes affiliate_pulseLight2__0LUUP{0%{transform:scale(.9);opacity:.6;box-shadow:0 0 0 0 rgba(34,197,94,.4)}50%{transform:scale(1.1);opacity:1;box-shadow:0 0 0 4px rgba(34,197,94,0)}to{transform:scale(.9);opacity:.6;box-shadow:0 0 0 0 rgba(34,197,94,0)}}.affiliate_refCodePill__YjQ3g{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #2ecc71;border-radius:99px;padding:7px 16px 7px 12px;font-family:Outfit,Courier New,monospace;font-size:.85rem;font-weight:800;color:#27ae60;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(46,204,113,.1)}.affiliate_refCodePill__YjQ3g:hover{background:#e8f8f5;transform:translateY(-1px);box-shadow:0 4px 14px rgba(46,204,113,.2)}.affiliate_refCodePillCopied__JBkG1{background:#dcfce7;border-color:#22c55e;color:#166534}.affiliate_refCodeIcon__yGvMz{width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:rgba(46,204,113,.1);border-radius:50%;flex-shrink:0}.affiliate_metricsGridRedesigned__R_dSy{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.affiliate_metricCardRedesigned__Sz7Vo{background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:18px;padding:22px 24px;box-shadow:0 4px 15px rgba(0,0,0,.02);display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;transition:box-shadow .3s,transform .3s}.affiliate_metricCardRedesigned__Sz7Vo:hover{box-shadow:0 12px 30px -10px rgba(46,204,113,.1)}.affiliate_metricCardTopRow__BYAfF{display:flex;justify-content:space-between;align-items:flex-start}.affiliate_metricCardLabel__QeqU6{font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.05em;line-height:1.3}.affiliate_metricIconCircle__2u7qI{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.affiliate_metricCardValue__0ZbGH{font-family:Outfit,sans-serif;font-size:1.65rem;font-weight:900;color:#0f172a;line-height:1.1}.affiliate_metricCardFooter__inW1S{display:flex;align-items:center;gap:6px;padding-top:8px;border-top:1px solid #f1f5f9;font-size:.68rem;color:#94a3b8;font-weight:600}.affiliate_conversionHigh__qpITD{color:#22c55e}.affiliate_conversionMid__x4Mif{color:#eab308}.affiliate_conversionLow__oiH64{color:#ef4444}.affiliate_conversionIndicator__wx1E1{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:4px}.affiliate_chartCard__Fp2ZZ{padding:24px;display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:18px;box-shadow:0 4px 15px rgba(0,0,0,.02)}.affiliate_chartHeader__tWuo8{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.affiliate_chartTitle__szFTh{font-family:Outfit,sans-serif;font-size:1.05rem;font-weight:800;color:#0f172a;margin:0}.affiliate_chartSubtitle__UPmkE{font-size:.78rem;color:#64748b;font-weight:500;margin:2px 0 0}.affiliate_chartLegend__pmKT7{display:flex;gap:18px;font-size:.72rem;font-weight:700;color:#475569;flex-wrap:wrap}.affiliate_chartLegendItem__ifbRi{display:flex;align-items:center;gap:6px}.affiliate_chartLegendDot__2NtsX{width:10px;height:10px;border-radius:3px;flex-shrink:0}.affiliate_chartSvgWrapper__A9E5t{position:relative;width:100%;height:240px;background:#f8fafc;border-radius:12px;padding:16px 8px 8px;overflow:hidden}.affiliate_chartTooltip__8CbPT{position:absolute;background:#0f172a;color:#fff;padding:8px 12px;border-radius:10px;font-size:.72rem;font-weight:600;pointer-events:none;z-index:10;white-space:nowrap;box-shadow:0 8px 20px rgba(0,0,0,.2);transform:translate(-50%,-100%);margin-top:-8px;line-height:1.5}.affiliate_chartTooltipDate__kzgQ8{color:#94a3b8;font-size:.65rem;font-weight:500}.affiliate_chartTooltipRow__PQxJ_{display:flex;align-items:center;gap:6px}.affiliate_chartTooltipDot__lN_an{width:6px;height:6px;border-radius:50%;flex-shrink:0}.affiliate_chartEmptyState__Fp3mW{display:flex;align-items:center;justify-content:center;height:100%;color:#94a3b8;font-size:.8rem;font-weight:500;flex-direction:column;gap:8px}.affiliate_recentCustomersCard__AeK3P{padding:24px;display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:18px;box-shadow:0 4px 15px rgba(0,0,0,.02)}.affiliate_recentCustomerRow__LB2JG{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;cursor:default;transition:all .2s}.affiliate_recentCustomerRow__LB2JG:hover{border-color:rgba(46,204,113,.3);background:#f0fdf4;transform:translateX(3px)}.affiliate_recentCustomerAvatar__veQfl{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.75rem;color:#fff;flex-shrink:0;background:linear-gradient(135deg,#2ecc71,#1abc9c)}.affiliate_recentCustomerInfo__PDFPH{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.affiliate_recentCustomerName__ldmfp{font-size:.82rem;font-weight:800;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.affiliate_recentCustomerMeta__v_qr8{font-size:.7rem;color:#64748b;font-weight:600}.affiliate_recentCustomerRight__mV_yY{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.affiliate_recentCustomerDate__wQv5r{font-size:.65rem;color:#94a3b8;font-weight:500}.affiliate_recentCustomerCommission__M37IC{font-size:.72rem;font-weight:800;color:#2ecc71}.affiliate_statusDot__6N03L{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.affiliate_statusDotActive__U_U6r{background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.15)}.affiliate_statusDotPending__aY4xk{background:#eab308;box-shadow:0 0 0 3px rgba(234,179,8,.15)}.affiliate_statusDotCancelled__T7BpU{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.15)}.affiliate_emptyState__Kz3wa{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;gap:10px}.affiliate_emptyStateIcon__222Xv{width:48px;height:48px;border-radius:50%;background:#f1f5f9;color:#94a3b8;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.affiliate_emptyStateText__FFNFM{font-size:.82rem;color:#94a3b8;font-weight:600;line-height:1.4;max-width:280px}.affiliate_linkGenCard__wfQC_{padding:24px;display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:18px;box-shadow:0 4px 15px rgba(0,0,0,.02)}.affiliate_linkGenForm__nFp1y{display:flex;flex-direction:column;gap:12px}.affiliate_linkGenInputRow__D_KrM{display:flex;gap:10px;align-items:center}.affiliate_linkGenInput__mRSCa{flex:1 1;background:#f8fafc;border:1px solid rgba(226,232,240,.8);padding:11px 16px;border-radius:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;color:#0f172a;outline:none;transition:all .2s;box-sizing:border-box}.affiliate_linkGenInput__mRSCa:focus{border-color:#2ecc71;background:#fff;box-shadow:0 0 0 4px rgba(46,204,113,.08)}.affiliate_linkGenInput__mRSCa::placeholder{color:#94a3b8}.affiliate_linkGenBtn__eJjTf{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 24px;background:#2ecc71;color:#fff;border:none;border-radius:12px;font-family:Plus Jakarta Sans,sans-serif;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .2s;white-space:nowrap;box-shadow:0 4px 12px rgba(46,204,113,.25)}.affiliate_linkGenBtn__eJjTf:hover{background:#27ae60;transform:translateY(-1px);box-shadow:0 6px 20px rgba(46,204,113,.35)}.affiliate_linkGenBtn__eJjTf:active{transform:translateY(0)}.affiliate_linkGenBtn__eJjTf:disabled{opacity:.6;cursor:not-allowed;transform:none}.affiliate_generatedLinkBox__ZJsU0{background:#e8f8f5;border:1px dashed rgba(46,204,113,.3);padding:16px;border-radius:14px;overflow:hidden}.affiliate_generatedLinkLabel__inc6R{font-size:.7rem;font-weight:800;color:#27ae60;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;display:block}.affiliate_generatedLinkRow__bVOUI{display:flex;gap:8px;align-items:center}.affiliate_generatedLinkInput__4hc1G{flex:1 1;padding:9px 14px;font-family:Plus Jakarta Sans,Courier New,monospace;outline:none;box-sizing:border-box}.affiliate_copyBtn__bpzOp,.affiliate_generatedLinkInput__4hc1G{background:#fff;border:1px solid #e2e8f0;border-radius:10px;font-size:.75rem;color:#475569}.affiliate_copyBtn__bpzOp{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;font-weight:700;font-family:Plus Jakarta Sans,sans-serif;cursor:pointer;transition:all .2s;white-space:nowrap}.affiliate_copyBtn__bpzOp:hover{background:#f8fafc;border-color:#2ecc71;color:#2ecc71}.affiliate_copyBtnSuccess__566Qu{background:#dcfce7;border-color:#22c55e;color:#166534}.affiliate_qrCard__JODEd{padding:24px;display:flex;flex-direction:column;gap:16px;background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:18px;box-shadow:0 4px 15px rgba(0,0,0,.02)}.affiliate_qrBody__ZfsvZ{display:flex;gap:20px;align-items:center;background:#f8fafc;padding:18px;border-radius:14px;border:1px solid #f1f5f9;flex-wrap:wrap}.affiliate_qrVisual__2GYtb{background:#fff;padding:14px;border-radius:14px;box-shadow:0 4px 14px rgba(0,0,0,.04);display:inline-flex;flex-shrink:0;transition:transform .3s}.affiliate_qrVisual__2GYtb:hover{transform:scale(1.03)}.affiliate_qrPlaceholder__oi_YM{width:120px;height:120px;background:#e2e8f0;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#94a3b8}.affiliate_qrInfo__8cmjY{display:flex;flex-direction:column;gap:8px;flex:1 1;min-width:140px}.affiliate_qrInfoTitle__WGAsB{font-size:.85rem;font-weight:800;color:#0f172a}.affiliate_qrInfoDesc__IuTpo{font-size:.7rem;color:#64748b;line-height:1.5;margin:0}.affiliate_downloadBtn__5D2aQ{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;font-family:Plus Jakarta Sans,sans-serif;font-size:.72rem;font-weight:700;color:#475569;cursor:pointer;transition:all .2s;align-self:flex-start}.affiliate_downloadBtn__5D2aQ:hover:not(:disabled){background:#e8f8f5;border-color:#2ecc71;color:#27ae60}.affiliate_downloadBtn__5D2aQ:disabled{opacity:.5;cursor:not-allowed}.affiliate_bottomBanner__q22f9{background:linear-gradient(135deg,#e8f8f5,#f0fdf4);border:1px solid rgba(46,204,113,.2);border-radius:18px;padding:20px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.affiliate_bannerLeft__6MAmf{display:flex;align-items:center;gap:14px}.affiliate_bannerIcon__gN7pV{width:42px;height:42px;border-radius:12px;background:rgba(46,204,113,.1);color:#2ecc71;display:flex;align-items:center;justify-content:center;flex-shrink:0}.affiliate_bannerTextGroup__Ssq01{display:flex;flex-direction:column;gap:2px}.affiliate_bannerTitle__DooSi{font-size:.9rem;font-weight:800;color:#0f172a}.affiliate_bannerSubtitle__zmo3g{font-size:.72rem;color:#64748b;font-weight:500}.affiliate_bannerRight__ojgsq{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.affiliate_refCodeLarge__i2c7J{display:inline-flex;align-items:center;gap:10px;background:#fff;border:2px dashed #2ecc71;border-radius:12px;padding:10px 20px;font-family:Outfit,Courier New,monospace;font-size:1.05rem;font-weight:800;color:#27ae60;cursor:pointer;transition:all .2s}.affiliate_refCodeLarge__i2c7J:hover{background:#e8f8f5;transform:translateY(-1px);box-shadow:0 4px 14px rgba(46,204,113,.15)}.affiliate_refCodeLargeCopied__iWyDc{background:#dcfce7;border-color:#22c55e;color:#166534}.affiliate_commissionBadge__1qMei{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:hsla(82,85%,67%,.15);border:1px solid hsla(82,85%,67%,.3);border-radius:99px;font-size:.75rem;font-weight:700;color:#3f6212}.affiliate_skeletonPulse__4lu5b{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;animation:affiliate_shimmer__rGGvA 1.5s infinite;border-radius:12px}.affiliate_skeletonHero__mBCEp{height:120px;border-radius:20px}.affiliate_skeletonCard__IKMCB{height:130px;border-radius:18px}.affiliate_skeletonChart__t_SfC{height:260px;border-radius:18px}.affiliate_skeletonRow__8Jtft{height:56px;border-radius:12px;margin-bottom:10px}@media (max-width:1200px){.affiliate_metricsGridRedesigned__R_dSy{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.affiliate_metricsGridRedesigned__R_dSy{grid-template-columns:repeat(2,1fr)}.affiliate_heroSection__xs8By{flex-direction:column;align-items:flex-start;padding:24px}.affiliate_heroRight__ZCXxl{width:100%;justify-content:flex-start}.affiliate_bottomBanner__q22f9{flex-direction:column;align-items:flex-start}.affiliate_bannerRight__ojgsq{width:100%;justify-content:flex-start}.affiliate_qrBody__ZfsvZ{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.affiliate_metricsGridRedesigned__R_dSy{grid-template-columns:1fr}.affiliate_heroSection__xs8By{padding:20px}.affiliate_linkGenInputRow__D_KrM{flex-direction:column}.affiliate_linkGenBtn__eJjTf{width:100%}.affiliate_generatedLinkRow__bVOUI{flex-direction:column}.affiliate_generatedLinkInput__4hc1G{width:100%}.affiliate_copyBtn__bpzOp{width:100%;justify-content:center}.affiliate_chartSvgWrapper__A9E5t{height:180px}}@media (max-width:480px){.affiliate_heroAvatar__PnU9f{width:44px;height:44px;font-size:1rem}.affiliate_heroGreeting__zpSb0{font-size:1.15rem}.affiliate_metricCardValue__0ZbGH{font-size:1.35rem}}