.affiliate_page__M25Yd{min-height:100vh;background-color:var(--background,#0b0f19);color:var(--foreground,#f8fafc);font-family:inherit}.affiliate_header__jZwZC{border-bottom:1px solid hsla(0,0%,100%,.08);padding:18px 24px;background:rgba(11,15,25,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:-webkit-sticky;position:sticky;top:0;z-index:50}.affiliate_headerInner__PKxBM{max-width:1140px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.affiliate_logoLink__djLJX{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;font-size:1.15rem;color:#fff}.affiliate_mainContainer__PahJS{max-width:1100px;margin:0 auto;padding:56px 20px 96px}.affiliate_hero__WE5G1{text-align:center;max-width:800px;margin:0 auto 56px}.affiliate_badge__2Xh4I{display:inline-flex;align-items:center;gap:6px;background:rgba(16,185,129,.15);border:1px solid rgba(16,185,129,.35);color:#34d399;padding:6px 16px;border-radius:20px;font-size:.85rem;font-weight:700;margin-bottom:20px}.affiliate_title__fP20G{font-size:3.2rem;font-weight:800;line-height:1.15;margin:0 0 18px;background:linear-gradient(135deg,#fff,#cbd5e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:640px){.affiliate_title__fP20G{font-size:2.2rem}}.affiliate_subtitle__4u5vI{font-size:1.15rem;color:#94a3b8;line-height:1.6;margin:0}.affiliate_grid__CrPwo{display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;gap:36px;align-items:start}@media (max-width:900px){.affiliate_grid__CrPwo{grid-template-columns:1fr}}.affiliate_card__5VSqT{background:#111827;border:1px solid #1f2937;border-radius:16px;padding:36px;box-shadow:0 20px 40px rgba(0,0,0,.3)}.affiliate_cardTitle__lXlmz{font-size:1.35rem;font-weight:700;margin:0 0 8px;color:#f8fafc}.affiliate_cardDesc__ABHG3{font-size:.9rem;color:#94a3b8;margin:0 0 24px;line-height:1.5}.affiliate_formGroup__m_RuE{margin-bottom:20px}.affiliate_label___5fxN{display:block;font-size:.85rem;font-weight:600;margin-bottom:8px;color:#e2e8f0}.affiliate_input__R8dod{width:100%;padding:12px 14px;border:1px solid #374151;border-radius:8px;background:#1f2937;color:#f8fafc;font-size:.95rem;box-sizing:border-box}.affiliate_input__R8dod:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.2)}.affiliate_btnSubmit__YKRc5{width:100%;background:linear-gradient(135deg,#059669,#047857);color:#fff;border:none;border-radius:8px;padding:14px 20px;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .15s ease}.affiliate_btnSubmit__YKRc5:hover:not(:disabled){transform:translateY(-1px)}.affiliate_btnSubmit__YKRc5:disabled{opacity:.6;cursor:not-allowed}.affiliate_calcCard__FnueY{background:#111827;border:1px solid #1f2937;border-radius:16px;padding:36px}.affiliate_calcSlider__I2_3U{width:100%;margin:16px 0 24px}.affiliate_earningsDisplay__exw_Z{background:#1f2937;border:1px solid #374151;border-radius:12px;padding:24px;text-align:center;margin-top:20px}.affiliate_earningsAmount__WIhm0{font-size:2.5rem;font-weight:800;color:#34d399;line-height:1;margin:8px 0}.affiliate_portalCard__DbrHF{background:#111827;border:1px solid #1f2937;border-radius:16px;padding:36px;margin-bottom:28px}.affiliate_statsRow__dWFd9{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:20px}.affiliate_statBox__xsBWF{background:#1f2937;border-radius:10px;padding:18px;text-align:center}.affiliate_statVal__NbFMi{font-size:1.6rem;font-weight:800;color:#34d399}.affiliate_statLbl__4wH53{font-size:.8rem;color:#94a3b8;margin-top:4px}