.affiliate_page__K1Gfu{min-height:100vh;background:#0b0b0f;color:#f4f4f6;padding:48px 20px 80px}.affiliate_wrap__F3P6v{max-width:880px;margin:0 auto}.affiliate_narrow__B2_qf{max-width:440px;margin:0 auto}.affiliate_brand__0SQqO{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;font-weight:600}.affiliate_brand__0SQqO a{color:inherit;text-decoration:none}.affiliate_h1__RqL8s{font-size:clamp(32px,5vw,48px);line-height:1.1;margin:0 0 16px}.affiliate_lead__dnC4P{color:#b5b5c0;font-size:18px;line-height:1.5;margin:0 0 32px}.affiliate_grid__B0f3h{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0 0 32px}.affiliate_card__2FtX0{background:#15151c;border:1px solid #262630;border-radius:12px;padding:16px}.affiliate_card__2FtX0 strong{display:block;font-size:22px;margin-bottom:4px}.affiliate_muted__h0_FK{color:#8d8d99;font-size:14px}.affiliate_form___O5Vs{display:flex;flex-direction:column;gap:14px}.affiliate_label__uTu49{display:flex;flex-direction:column;gap:6px;font-size:14px;color:#c9c9d2}.affiliate_input__5mm0v{background:#15151c;border:1px solid #30303c;border-radius:8px;color:inherit;padding:12px;font-size:16px}.affiliate_button__ROUwc:focus-visible,.affiliate_input__5mm0v:focus-visible,.affiliate_linkButton__SXTLR:focus-visible{outline:2px solid #8b7bff;outline-offset:2px}.affiliate_check__I0aLj{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:#c9c9d2}.affiliate_button__ROUwc{background:#f4f4f6;color:#0b0b0f;border:0;border-radius:8px;padding:13px 18px;font-size:16px;font-weight:600;cursor:pointer}.affiliate_button__ROUwc:disabled{opacity:.5;cursor:default}.affiliate_linkButton__SXTLR{background:none;border:0;color:#b5b5c0;text-decoration:underline;cursor:pointer;padding:0;font-size:14px}.affiliate_error__4IFGu{color:#ff8a8a;font-size:14px}.affiliate_success__RJV3p{color:#8affb5;font-size:15px}.affiliate_section__0VpHc{margin:40px 0 0}.affiliate_h2__O54Ud{font-size:20px;margin:0 0 12px}.affiliate_copyRow__Rg4x8{display:flex;gap:8px}.affiliate_copyRow__Rg4x8 .affiliate_input__5mm0v{flex:1;min-width:0}.affiliate_table__HXALB{width:100%;border-collapse:collapse;font-size:14px}.affiliate_table__HXALB td,.affiliate_table__HXALB th{text-align:left;padding:10px 8px;border-bottom:1px solid #262630}.affiliate_table__HXALB th{color:#8d8d99;font-weight:500}.affiliate_tableWrap__6QcAU{overflow-x:auto}.affiliate_a__OQ6j0{color:#c9c3ff}