:root{--giz-media-scrim:#07101f;--giz-media-text:#f4f7ff}.body--light{--q-primary:#263a8f;--q-secondary:#b7c3da;--q-accent:#6061cd;--q-positive:#16813a;--q-negative:#b42318;--q-info:#1769aa;--q-warning:#8a5a00;--q-dark:#fff;--q-text:#2f3440;--q-menu-bg:#fff;--giz-app-bg:#f7f8fb;--giz-sidebar-bg:#eef1f6;--giz-sidebar-border:#1f29371f;--giz-divider-subtle:#1f293714;--giz-header-bg:transparent;--giz-header-divider:#1f29370b;--giz-active-bg:#6061cd21;--giz-active-text:#30328f;--giz-hover-bg:#1f29370f;--giz-surface:#fff;--giz-floating-control-bg:color-mix(in srgb, var(--giz-surface) 78%, transparent);--giz-surface-muted:#eef1f6;--giz-surface-hover:#e5e9f1;--giz-input-bg:#eef1f6;--giz-border:#1f29371f;--giz-border-hover:#1f293738;--giz-field-underline:#1f29372e;--giz-field-underline-focus:#6061cd94;--giz-focus-ring:0 0 0 3px color-mix(in srgb, var(--q-primary) 18%, transparent);--giz-focus-ring-negative:0 0 0 3px color-mix(in srgb, var(--q-negative) 18%, transparent);--giz-text-muted:#2f3440b8;--giz-tile-shadow:0 1px 3px 0 #0f172a0f, 0 1px 2px -1px #0f172a0f;--giz-dialog-shadow:0 20px 25px -5px #0f172a1f, 0 8px 10px -6px #0f172a14;--giz-dropdown-shadow:0 10px 15px -3px #0f172a14, 0 4px 6px -4px #0f172a0a;background:var(--giz-app-bg)}.body--dark{--q-primary:#5f73d9;--q-secondary:#4f6fb6;--q-accent:#6061cd;--q-positive:#56d364;--q-negative:#ff7b72;--q-info:#79c0ff;--q-warning:#e3b341;--q-dark-page:#07101f;--q-dark:#07101f;--q-text:#d8dfec;--q-menu-bg:#101a2b;--giz-app-bg:#07101f;--giz-sidebar-bg:#0b1424;--giz-sidebar-border:#d8dfec1f;--giz-divider-subtle:#d8dfec14;--giz-header-bg:transparent;--giz-header-divider:#d8dfec0e;--giz-active-bg:#788bff33;--giz-active-text:#edf2ff;--giz-hover-bg:#d8dfec14;--giz-surface:#111c2d;--giz-floating-control-bg:color-mix(in srgb, var(--giz-surface) 78%, transparent);--giz-surface-muted:#172434;--giz-surface-hover:#1d2c3d;--giz-input-bg:#111c2d;--giz-border:#d8dfec1f;--giz-border-hover:#d8dfec38;--giz-field-underline:#d8dfec3d;--giz-field-underline-focus:#d8dfec7a;--giz-focus-ring:0 0 0 3px color-mix(in srgb, var(--q-primary) 22%, transparent);--giz-focus-ring-negative:0 0 0 3px color-mix(in srgb, var(--q-negative) 22%, transparent);--giz-text-muted:#d8dfecb8;--giz-tile-shadow:0 4px 20px #0000004d, 0 0 0 1px #ffffff0f;--giz-dialog-shadow:0 25px 50px -12px #00000080, 0 0 0 1px #ffffff14;--giz-dropdown-shadow:0 12px 28px #00000073, 0 0 0 1px #ffffff14}.affiliate-page__hero{gap:var(--giz-space-3);margin:0 auto var(--giz-space-6);text-align:center;max-width:880px;display:grid}.affiliate-page__hero h1,.affiliate-page__workspace h2,.affiliate-page__join h2{margin:0}.affiliate-page__hero h1{font-size:var(--font-size-4xl);line-height:var(--line-height-tight)}.affiliate-page__workspace h2,.affiliate-page__join h2{font-size:var(--font-size-2xl);line-height:var(--line-height-tight)}.affiliate-page__hero>p,.affiliate-page__join p,.affiliate-page__workspace-header p{color:var(--giz-text-muted);line-height:var(--line-height-relaxed);margin:0}.affiliate-page__eyebrow{color:var(--q-primary);font-size:var(--font-size-sm);font-weight:700}.affiliate-page__hero-actions{justify-content:center;display:flex}.affiliate-page__terms,.affiliate-page__stats,.affiliate-page__balance{border-block:1px solid var(--giz-divider-subtle);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.affiliate-page__terms{margin-top:var(--giz-space-4)}.affiliate-page__terms>div,.affiliate-page__stats>div,.affiliate-page__balance>div{gap:var(--giz-space-1);padding:var(--giz-space-4);display:grid}.affiliate-page__terms>div+div,.affiliate-page__stats>div+div,.affiliate-page__balance>div+div{border-left:1px solid var(--giz-divider-subtle)}.affiliate-page__terms strong,.affiliate-page__stats strong,.affiliate-page__balance strong{font-size:var(--font-size-xl)}.affiliate-page__terms span,.affiliate-page__stats span,.affiliate-page__stats small,.affiliate-page__balance span,.affiliate-page__balance small,.affiliate-page__row time,.affiliate-page__row--payment span{color:var(--giz-text-muted);font-size:var(--font-size-sm)}.affiliate-page__stats small{line-height:var(--line-height-normal)}.affiliate-page__state{align-items:center;gap:var(--giz-space-2);text-align:center;flex-direction:column;justify-content:center;min-height:280px;display:flex}.affiliate-page__join,.affiliate-page__workspace{border-top:1px solid var(--giz-divider-subtle);gap:var(--giz-space-5);padding-block:var(--giz-space-6);display:grid}.affiliate-page__join{grid-template-columns:minmax(0,1fr) auto;align-items:center}.affiliate-page__join--form{grid-template-columns:minmax(240px,1fr) minmax(320px,1fr);align-items:start}.affiliate-page__join>div,.affiliate-page__workspace-header>div{gap:var(--giz-space-2);display:grid}.affiliate-page__form{gap:var(--giz-space-3);display:grid}.affiliate-page__form--inline{border-block:1px solid var(--giz-divider-subtle);padding-block:var(--giz-space-4);grid-template-columns:repeat(8,minmax(0,1fr));grid-template-areas:"ref ref ref ref name name name name""method method destination destination destination destination destination destination"}.affiliate-page__form--inline.affiliate-page__form--usdc{grid-template-areas:"ref ref ref ref name name name name""method method network network destination destination destination destination"}.affiliate-page__form--inline .affiliate-page__ref-code{grid-area:ref}.affiliate-page__form--inline .affiliate-page__display-name{grid-area:name}.affiliate-page__form--inline .affiliate-page__payout-method{grid-area:method}.affiliate-page__form--inline .affiliate-page__payout-network{grid-area:network}.affiliate-page__form--inline .affiliate-page__payout-destination{grid-area:destination}.affiliate-page__form-actions{gap:var(--giz-space-2);grid-column:1/-1;justify-content:flex-end;display:flex}.affiliate-page__payout-note{color:var(--giz-text-muted);font-size:var(--font-size-sm);align-items:flex-start;gap:var(--giz-space-2);line-height:var(--line-height-normal);grid-column:1/-1;display:flex}.affiliate-page__payout-note .q-icon{flex:none}.affiliate-page__terms-accept{align-items:center;gap:var(--giz-space-1);display:flex}.affiliate-page__terms-accept a{color:var(--q-primary);font-size:var(--font-size-sm)}.affiliate-page__workspace-header{align-items:start;gap:var(--giz-space-4);justify-content:space-between;display:flex}.affiliate-page__share{align-items:center;gap:var(--giz-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.affiliate-page__notice{background:var(--giz-surface-muted);border-block:1px solid var(--giz-divider-subtle);align-items:center;gap:var(--giz-space-2);padding:var(--giz-space-3);display:flex}.affiliate-page__payout-action{align-content:center}.affiliate-page__activity{border-top:1px solid var(--giz-divider-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.affiliate-page__activity-section{min-width:0;padding-block:var(--giz-space-5)}.affiliate-page__activity-section:nth-child(2n){border-left:1px solid var(--giz-divider-subtle);padding-left:var(--giz-space-5)}.affiliate-page__activity-section:nth-child(odd){padding-right:var(--giz-space-5)}.affiliate-page__activity-section--full:nth-child(n){border-left:0;border-top:1px solid var(--giz-divider-subtle);grid-column:1/-1;padding-inline:0}.affiliate-page__activity-section>header{margin-bottom:var(--giz-space-3);justify-content:space-between;align-items:center;display:flex}.affiliate-page__activity-section h2,.affiliate-page__activity-section h3{font-size:var(--font-size-lg);margin:0}.affiliate-page__rows{border-top:1px solid var(--giz-divider-subtle)}.affiliate-page__row{border-bottom:1px solid var(--giz-divider-subtle);align-items:center;gap:var(--giz-space-3);min-height:var(--giz-menu-row-height);padding-block:var(--giz-space-2);justify-content:space-between;display:flex}.affiliate-page__row--payment>div{align-items:flex-end;gap:var(--giz-space-1);justify-items:end;display:grid}.affiliate-page__row--payment>div:first-child{justify-items:start}.affiliate-page__empty{color:var(--giz-text-muted);padding-block:var(--giz-space-4);margin:0}.affiliate-page__guide{border-top:1px solid var(--giz-divider-subtle);gap:var(--giz-space-5);padding-block:var(--giz-space-6);scroll-margin-top:calc(var(--giz-app-header-height) + var(--giz-space-2));display:grid}.affiliate-page__guide-header{gap:var(--giz-space-2);max-width:720px;display:grid}.affiliate-page__guide h2,.affiliate-page__guide h3,.affiliate-page__guide p{margin:0}.affiliate-page__guide h2{font-size:var(--font-size-2xl);line-height:var(--line-height-tight)}.affiliate-page__guide h3{font-size:var(--font-size-lg)}.affiliate-page__guide p{color:var(--giz-text-muted);line-height:var(--line-height-relaxed)}.affiliate-page__steps{border-block:1px solid var(--giz-divider-subtle);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.affiliate-page__steps article{align-items:start;gap:var(--giz-space-3);padding:var(--giz-space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.affiliate-page__steps article+article{border-left:1px solid var(--giz-divider-subtle)}.affiliate-page__steps article>div,.affiliate-page__guide-details>section{gap:var(--giz-space-2);display:grid}.affiliate-page__guide-details>section{align-content:start}.affiliate-page__guide-details{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.affiliate-page__guide-details>section+section{border-left:1px solid var(--giz-divider-subtle);margin-left:var(--giz-space-5);padding-left:var(--giz-space-5)}.affiliate-page__guide ul{gap:var(--giz-space-2);margin:var(--giz-space-1) 0;padding:0;list-style:none;display:grid}.affiliate-page__guide li{align-items:start;gap:var(--giz-space-2);line-height:var(--line-height-normal);display:flex}.affiliate-page__guide li .q-icon{flex:none;margin-top:2px}.affiliate-page__guide-actions{gap:var(--giz-space-1);margin-top:var(--giz-space-2);flex-wrap:wrap;display:flex}@media (max-width:800px){.affiliate-page__hero h1{font-size:var(--font-size-3xl)}.affiliate-page__terms,.affiliate-page__stats,.affiliate-page__balance{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-page__terms>div:nth-child(3),.affiliate-page__stats>div:nth-child(3),.affiliate-page__balance>div:nth-child(3){border-left:0;border-top:1px solid var(--giz-divider-subtle)}.affiliate-page__terms>div:nth-child(4),.affiliate-page__stats>div:nth-child(4),.affiliate-page__balance>div:nth-child(4){border-top:1px solid var(--giz-divider-subtle)}.affiliate-page__join,.affiliate-page__join--form,.affiliate-page__share,.affiliate-page__activity,.affiliate-page__steps,.affiliate-page__guide-details{grid-template-columns:1fr}.affiliate-page__form--inline{grid-template-columns:1fr;grid-template-areas:"ref""name""method""destination"}.affiliate-page__form--inline.affiliate-page__form--usdc{grid-template-areas:"ref""name""method""network""destination"}.affiliate-page__workspace-header{display:grid}.affiliate-page__workspace-header>.q-btn{justify-self:start}.affiliate-page__join>.q-btn,.affiliate-page__share>.q-btn,.affiliate-page__form>.q-btn{width:100%}.affiliate-page__activity-section,.affiliate-page__activity-section:nth-child(2n),.affiliate-page__activity-section:nth-child(odd){border-left:0;border-top:1px solid var(--giz-divider-subtle);padding-inline:0}.affiliate-page__steps article+article{border-left:0;border-top:1px solid var(--giz-divider-subtle)}.affiliate-page__guide-details>section+section{border-left:0;border-top:1px solid var(--giz-divider-subtle);margin-left:0;margin-top:var(--giz-space-5);padding-left:0;padding-top:var(--giz-space-5)}}
