.aff .hub-wrap{gap:1.25rem;max-width:64rem;display:grid}.aff__head .hub-head__eyebrow{margin-bottom:.5rem}.aff__title{font-family:var(--lb-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:650;line-height:1.1}.aff__intro{max-width:40rem;color:var(--hub-muted);margin:.5rem 0 0;font-size:.95rem;line-height:1.5}.aff__loading{gap:.75rem;display:grid}.aff__empty{color:var(--hub-muted);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.aff__empty p{margin:0}.aff__notice{border:1px solid color-mix(in srgb, var(--hub-warn) 40%, transparent);border-radius:var(--hub-radius-sm);color:var(--hub-warn);margin:0;padding:.6rem .8rem;font-size:.85rem}.aff__hint{color:var(--hub-muted);margin:0;font-size:.8rem;line-height:1.45}.aff__link{gap:.4rem;display:grid}.aff__link-row{gap:.5rem;display:flex}.aff__link-row input{border:1px solid var(--hub-line-strong);border-radius:var(--hub-radius-sm);background:var(--hub-surface);min-width:0;min-height:2.5rem;color:var(--hub-text);font:inherit;flex:1;padding:0 .75rem;font-size:.9rem}.aff__balance{border:1px solid var(--hub-line);border-radius:var(--hub-radius-sm);background:var(--hub-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:.9rem 1rem;display:flex}.aff__figures{flex-wrap:wrap;gap:.6rem 1.75rem;margin:0;display:flex}.aff__figure dt{color:var(--hub-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}.aff__figure dd{margin:.15rem 0 0;font-size:1.05rem;font-weight:600}.aff__figure[data-strong] dd:not(.aff__figure-note){color:var(--hub-back)}.aff__figure[data-sign=gain] dd:not(.aff__figure-note){color:var(--hub-gain)}.aff__figure .aff__figure-note{color:var(--hub-warn);margin:0;font-size:.75rem;font-weight:500}.aff__withdraw{text-align:right;justify-items:end;gap:.35rem;max-width:22rem;display:grid}.aff__figures--period{border-bottom:1px solid var(--hub-line);padding-bottom:1rem}.aff__period{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.aff__period label{color:var(--hub-muted);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.aff__period input{border:1px solid var(--hub-line-strong);border-radius:var(--hub-radius-sm);background:var(--hub-surface);min-height:2.25rem;color:var(--hub-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;padding:0 .5rem;font-size:.85rem}.aff__details{justify-items:start;gap:.75rem;display:grid}.aff__scroll{width:100%;overflow-x:auto}.aff__table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.85rem}.aff__pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;width:100%;display:flex}.aff__pagination>div{gap:.5rem;display:flex}.aff__pagination .hub-btn{min-height:2.75rem}.aff__table th{border-bottom:1px solid var(--hub-line-strong);color:var(--hub-muted);letter-spacing:.06em;text-align:right;text-transform:uppercase;padding:.5rem .75rem;font-size:.7rem;font-weight:600}.aff__table td{border-bottom:1px solid var(--hub-line);text-align:right;padding:.55rem .75rem}.aff__table th:first-child,.aff__table td:first-child{text-align:left;padding-left:0}.aff__table th:last-child,.aff__table td:last-child{padding-right:0}.aff__table td[data-sign=gain]{color:var(--hub-gain)}.aff__table td[data-sign=loss]{color:var(--hub-loss)}.aff__user{color:var(--hub-text);text-decoration:none}.aff__user:hover{color:var(--hub-back)}.aff__tag{border-radius:999px;padding:.1rem .45rem;font-size:.72rem;font-weight:600;display:inline-block}.aff__tag[data-state=ok]{background:var(--hub-back-soft);color:var(--hub-back)}.aff__tag[data-state=pending]{background:color-mix(in srgb, var(--hub-warn) 12%, transparent);color:var(--hub-warn)}.aff__tag[data-state=off]{background:var(--hub-lay-soft);color:var(--hub-loss)}.aff__none{color:var(--hub-muted);margin:0;font-size:.9rem}.aff__rules ul{color:var(--hub-muted);gap:.35rem;margin:.5rem 0 0;padding-left:1.1rem;font-size:.85rem;line-height:1.5;display:grid}@media (max-width:40rem){.aff__withdraw{text-align:left;justify-items:start;max-width:none}}
