:root{--affiliate-paper:var(--background);--affiliate-surface:var(--surface);--affiliate-surface-raised:var(--surface-elevated);--affiliate-surface-hover:var(--surface-hover);--affiliate-ink:var(--on-background);--affiliate-ink-muted:var(--muted-text);--affiliate-rule:var(--border);--affiliate-blue:var(--btn-primary-bg);--affiliate-blue-hover:var(--btn-primary-hover);--affiliate-blue-shadow:var(--btn-primary-shadow);--affiliate-blue-button:#146dff;--affiliate-blue-button-hover:#105fdf;--affiliate-action:var(--auth-modal-primary-bg);--affiliate-action-hover:var(--auth-modal-primary-bg-hover);--affiliate-action-ring:color-mix(in srgb, var(--affiliate-action) 76%, var(--affiliate-ink) 24%);--affiliate-on-action:#131618;--affiliate-backdrop:var(--auth-modal-overlay);--affiliate-focus:var(--ring);--affiliate-positive:var(--success-text);--affiliate-negative:var(--error-text);--affiliate-warning:var(--warning);--affiliate-chart-grid:color-mix(in srgb, var(--affiliate-rule) 72%, transparent);--affiliate-chart-cursor:color-mix(in srgb, var(--affiliate-ink-muted) 34%, transparent);--affiliate-chart-cursor-fill:color-mix(in srgb, var(--affiliate-surface-raised) 56%, transparent);--affiliate-chart-track:color-mix(in srgb, var(--affiliate-surface-raised) 42%, transparent);--affiliate-chart-signups:color-mix(in srgb, var(--affiliate-ink-muted) 78%, var(--affiliate-surface) 22%);--affiliate-font-display:var(--font-sans);--affiliate-font-body:var(--font-sans);--affiliate-space-2xs:.25rem;--affiliate-space-xs:.5rem;--affiliate-space-sm:.75rem;--affiliate-space-md:1rem;--affiliate-space-lg:1.5rem;--affiliate-space-xl:2rem;--affiliate-space-2xl:3rem;--affiliate-space-3xl:4rem;--affiliate-text-xs:.75rem;--affiliate-text-sm:.875rem;--affiliate-text-base:1rem;--affiliate-text-lg:1.25rem;--affiliate-text-xl:1.5rem;--affiliate-text-display:clamp(3rem, 9vw, 7rem);--affiliate-text-stat:clamp(5.5rem, 15vw, 11rem);--affiliate-radius-sm:.375rem;--affiliate-radius-md:.5rem;--affiliate-radius-lg:.75rem;--affiliate-radius-xl:.875rem;--affiliate-ease-out:cubic-bezier(.16, 1, .3, 1);--affiliate-ease-in:cubic-bezier(.7, 0, .84, 0);--affiliate-ease-in-out:cubic-bezier(.65, 0, .35, 1);--affiliate-dur-micro:.12s;--affiliate-dur-short:.22s;--affiliate-dur-long:.3s;--affiliate-rail-width:15rem;--affiliate-content-max:78rem;--affiliate-control-height:2.75rem}.light{--affiliate-positive:#047857;--affiliate-negative:#dc2626}
:is(html:has(.affiliate-root),body:has(.affiliate-root)){max-width:none;overflow-x:clip}body:has(.affiliate-root) .pariflow-mobile-nav{display:none!important}body:has(.affiliate-root) div.fixed:has(button[aria-label="Deposit bonus info"]){display:none!important}body:has(.affiliate-root) [data-app-theme-surface=true]>.flex-1{padding-bottom:0!important}.affiliate-root{background:var(--affiliate-paper);min-height:100dvh;color:var(--affiliate-ink);font-family:var(--affiliate-font-body);letter-spacing:normal;font-weight:400;overflow-x:clip}.affiliate-root *,.affiliate-root :before,.affiliate-root :after{box-sizing:border-box}.affiliate-root button,.affiliate-root input,.affiliate-root textarea,.affiliate-root select{font:inherit}.affiliate-root a,.affiliate-root button{-webkit-tap-highlight-color:transparent}.affiliate-root a:focus-visible,.affiliate-root button:focus-visible,.affiliate-root input:focus-visible,.affiliate-root textarea:focus-visible,.affiliate-root select:focus-visible{outline:2px solid var(--affiliate-focus);outline-offset:2px}.affiliate-brand{align-items:center;gap:var(--affiliate-space-sm);min-height:2.75rem;color:var(--affiliate-ink);white-space:nowrap;text-decoration:none;display:inline-flex}.affiliate-brand__mark{background:currentColor;flex:none;width:1.35rem;height:1.35rem;-webkit-mask:url(/diamond_logo_white.svg) 50%/contain no-repeat;mask:url(/diamond_logo_white.svg) 50%/contain no-repeat}.affiliate-brand__name{font-family:var(--affiliate-font-display);font-size:var(--affiliate-text-lg);letter-spacing:-.025em;font-weight:700}.affiliate-brand__context{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-sm);font-weight:500}.affiliate-edge-nav{width:min(100%, var(--affiliate-content-max));min-height:4.5rem;padding-inline:clamp(var(--affiliate-space-md), 4vw, var(--affiliate-space-xl));justify-content:space-between;align-items:center;gap:var(--affiliate-space-md);border-bottom:1px solid var(--affiliate-rule);margin-inline:auto;display:flex}.affiliate-edge-nav__action{min-height:2.75rem;color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-sm);white-space:nowrap;transition:color var(--affiliate-dur-short) var(--affiliate-ease-out);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.affiliate-auth-page{background:var(--affiliate-paper);min-height:100dvh;color:var(--affiliate-ink)}.affiliate-signup-hero,.affiliate-login-stage{width:min(100%, var(--affiliate-content-max));padding:var(--affiliate-space-2xl) clamp(var(--affiliate-space-md), 4vw, var(--affiliate-space-xl)) var(--affiliate-space-3xl);margin-inline:auto}.affiliate-signup-hero{gap:var(--affiliate-space-2xl);align-items:start;display:grid}.affiliate-auth-showcase{gap:var(--affiliate-space-xl);min-width:0;display:grid}.affiliate-auth-showcase__copy{gap:var(--affiliate-space-sm);min-width:0;display:grid}.affiliate-auth-showcase__kicker{color:var(--affiliate-positive);font-size:var(--affiliate-text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.affiliate-auth-showcase__copy h1{max-width:12ch;color:var(--affiliate-ink);font-family:var(--affiliate-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5.5vw,5.5rem);font-style:normal;font-weight:700;line-height:.96}.affiliate-auth-showcase__copy p{max-width:36rem;color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-base);margin:0;line-height:1.6}.affiliate-auth-showcase .affiliate-auth-showcase__mobile-cta{display:none}.affiliate-auth-showcase__visual{isolation:isolate;background:radial-gradient(circle at 72% 48%, color-mix(in srgb, var(--affiliate-surface-raised) 88%, transparent) 0, transparent 64%);min-width:0;height:clamp(28rem,52vw,43rem);position:relative;overflow:hidden}.affiliate-auth-showcase__visual:after{background:var(--affiliate-rule);content:"";height:1px;position:absolute;inset-block-end:0;inset-inline:0}.affiliate-auth-showcase__device{z-index:1;position:absolute;inset:-2% -7% -13% 15%}.affiliate-auth-showcase__device img{object-fit:contain;object-position:right bottom;filter:drop-shadow(0 1.25rem 2.5rem #0000003d)}.affiliate-auth-showcase__benefits{z-index:2;pointer-events:none;position:absolute;inset:0}.affiliate-benefit-card{align-items:start;gap:var(--affiliate-space-sm);width:min(16rem,46%);min-width:12.5rem;padding:var(--affiliate-space-md);border-radius:var(--affiliate-radius-md);background:var(--affiliate-surface-raised);grid-template-columns:auto minmax(0,1fr);display:grid;position:absolute;box-shadow:0 1rem 2.5rem #0000002e}.affiliate-benefit-card--revshare{inset-block-start:19%;inset-inline-start:0}.affiliate-benefit-card--payouts{inset-block-start:43%;inset-inline-start:7%}.affiliate-benefit-card>svg{width:1.1rem;height:1.1rem;color:var(--affiliate-positive);margin-block-start:.15rem}.affiliate-benefit-card div{gap:var(--affiliate-space-2xs);min-width:0;display:grid}.affiliate-benefit-card span,.affiliate-benefit-card small{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs);line-height:1.35}.affiliate-benefit-card strong{color:var(--affiliate-ink);font-size:var(--affiliate-text-lg);letter-spacing:-.02em;font-weight:700;line-height:1.15}.affiliate-form-panel{min-width:0;border-top:1px solid var(--affiliate-rule);padding-block-start:var(--affiliate-space-xl)}.affiliate-form-panel__head{gap:var(--affiliate-space-xs);margin-block-end:var(--affiliate-space-xl);display:grid}.affiliate-form-panel__head h2,.affiliate-login-form__head h2,.affiliate-dialog__head h2{min-width:0;color:var(--affiliate-ink);font-family:var(--affiliate-font-display);font-size:var(--affiliate-text-xl);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-style:normal;font-weight:700;line-height:1.2}.affiliate-form-panel__head p,.affiliate-login-form__head p{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-sm);margin:0;line-height:1.5}.affiliate-form,.affiliate-form-grid{gap:var(--affiliate-space-md);display:grid}.affiliate-field{gap:var(--affiliate-space-xs);min-width:0;display:grid}.affiliate-label-row{justify-content:space-between;align-items:center;gap:var(--affiliate-space-md);min-height:1.25rem;display:flex}.affiliate-label{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs);letter-spacing:.04em;font-weight:600;line-height:1.25}.affiliate-label__optional{letter-spacing:0;font-weight:400}.affiliate-label__required{color:var(--affiliate-negative)}.affiliate-helper{min-height:1lh;color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs);margin:0;line-height:1.45}.affiliate-input-wrap{min-width:0;position:relative}.affiliate-input{width:100%;min-height:var(--affiliate-control-height);padding:0 var(--affiliate-space-md);border:1px solid var(--affiliate-rule);border-radius:var(--affiliate-radius-md);outline-offset:1px;background:var(--affiliate-paper);color:var(--affiliate-ink);font-size:var(--affiliate-text-sm);transition:background-color var(--affiliate-dur-short) var(--affiliate-ease-out), border-color var(--affiliate-dur-short) var(--affiliate-ease-out);outline:2px solid #0000;line-height:1.4}.affiliate-input::placeholder{color:var(--affiliate-ink-muted);opacity:.72}.affiliate-input:focus-visible{border-color:var(--auth-modal-field-border-focus);outline-color:var(--affiliate-action-ring)}.affiliate-input:disabled{cursor:not-allowed;opacity:.55}.affiliate-input[aria-invalid=true]{border-color:var(--affiliate-negative)}.affiliate-input--with-action{padding-inline-end:3.25rem}.affiliate-input-action,.affiliate-icon-button{border-radius:var(--affiliate-radius-md);min-width:2.75rem;min-height:2.75rem;color:var(--affiliate-ink-muted);cursor:pointer;transition:color var(--affiliate-dur-short) var(--affiliate-ease-out), background-color var(--affiliate-dur-short) var(--affiliate-ease-out), transform var(--affiliate-dur-micro) var(--affiliate-ease-out);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.affiliate-input-action{position:absolute;inset-block:0;inset-inline-end:0}.affiliate-input-action:active,.affiliate-icon-button:active{transform:translateY(1px)}.affiliate-input-action:disabled,.affiliate-icon-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.affiliate-alert{align-items:flex-start;gap:var(--affiliate-space-sm);padding:var(--affiliate-space-sm) 0;border-top:1px solid var(--affiliate-negative);border-bottom:1px solid var(--affiliate-negative);color:var(--affiliate-negative);font-size:var(--affiliate-text-sm);line-height:1.5;display:flex}.affiliate-alert svg{flex:none;width:1rem;height:1rem;margin-block-start:.15rem}.affiliate-alert__dismiss{margin-inline-start:auto}.affiliate-alert--success{border-color:var(--affiliate-positive);color:var(--affiliate-positive)}.affiliate-button{min-height:var(--affiliate-control-height);justify-content:center;align-items:center;gap:var(--affiliate-space-xs);padding-inline:var(--affiliate-space-md);border-radius:var(--affiliate-radius-lg);color:var(--affiliate-ink);cursor:pointer;font-size:var(--affiliate-text-sm);white-space:nowrap;transition:background-color var(--affiliate-dur-short) var(--affiliate-ease-out), border-color var(--affiliate-dur-short) var(--affiliate-ease-out), color var(--affiliate-dur-short) var(--affiliate-ease-out), transform var(--affiliate-dur-micro) var(--affiliate-ease-out), opacity var(--affiliate-dur-short) var(--affiliate-ease-out);border:1px solid #0000;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.affiliate-button:active{transform:translateY(1px)}.affiliate-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.affiliate-button--action{border-color:var(--affiliate-action-ring);background:var(--affiliate-action);color:var(--affiliate-on-action)}.affiliate-button--primary{border-color:var(--affiliate-blue-button);background:var(--affiliate-blue-button);color:var(--on-primary);box-shadow:0 1px 2px var(--affiliate-blue-shadow)}.affiliate-button--secondary{border-color:var(--affiliate-rule);background:var(--affiliate-surface);color:var(--affiliate-ink)}.affiliate-button--danger{min-height:2.25rem;padding-inline:var(--affiliate-space-sm);color:var(--affiliate-negative);background:0 0;border-color:#0000;font-weight:600}.affiliate-button--full{width:100%}.affiliate-spinner{border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite affiliate-spin}@keyframes affiliate-spin{to{transform:rotate(360deg)}}.affiliate-terms,.affiliate-form-switch{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs);text-align:center;margin:0;line-height:1.5}.affiliate-terms a,.affiliate-form-switch a,.affiliate-inline-link{color:var(--affiliate-ink);-webkit-text-decoration-color:var(--affiliate-rule);text-decoration-color:var(--affiliate-rule);text-underline-offset:.2em;white-space:nowrap;font-weight:600}.affiliate-inline-link{min-height:2.75rem;color:var(--affiliate-blue);font-size:var(--affiliate-text-xs);align-items:center;text-decoration:none;display:inline-flex}.affiliate-edge-nav__action:active,.affiliate-terms a:active,.affiliate-form-switch a:active,.affiliate-inline-link:active{opacity:.72}.affiliate-success{min-height:100dvh;padding:var(--affiliate-space-lg);place-items:center;display:grid}.affiliate-success__panel{gap:var(--affiliate-space-lg);width:min(100%,30rem);padding-block:var(--affiliate-space-xl);border-top:1px solid var(--affiliate-positive);border-bottom:1px solid var(--affiliate-rule);display:grid}.affiliate-success__icon{border:1px solid var(--affiliate-positive);border-radius:var(--affiliate-radius-md);width:2.75rem;height:2.75rem;color:var(--affiliate-positive);place-items:center;display:grid}.affiliate-success h1,.affiliate-success p{margin:0}.affiliate-success h1{font-size:var(--affiliate-text-xl);letter-spacing:-.025em;font-weight:700}.affiliate-success p{color:var(--affiliate-ink-muted);line-height:1.6}.affiliate-login-stage{gap:var(--affiliate-space-3xl);align-items:center;display:grid}.affiliate-login-form{min-width:0;border-top:1px solid var(--affiliate-rule);padding-block-start:var(--affiliate-space-xl)}.affiliate-auth-sheet,.affiliate-auth-sheet__panel,.affiliate-auth-sheet__body{display:contents}.affiliate-auth-sheet__backdrop,.affiliate-auth-sheet__handle,.affiliate-auth-sheet__header{display:none}.affiliate-login-form__head{gap:var(--affiliate-space-xs);margin-block-end:var(--affiliate-space-xl);display:grid}.affiliate-form-panel>.affiliate-alert,.affiliate-login-form>.affiliate-alert{margin-block-end:var(--affiliate-space-lg)}.affiliate-form-switch{border-top:1px solid var(--affiliate-rule);padding-block-start:var(--affiliate-space-md)}@media (max-width:39.99rem){.affiliate-login-stage{gap:var(--affiliate-space-xl)}.affiliate-auth-showcase{gap:var(--affiliate-space-lg)}.affiliate-auth-showcase .affiliate-auth-showcase__mobile-cta{justify-content:center;align-items:center;gap:var(--affiliate-space-sm);width:100%;min-height:3.25rem;display:inline-flex}.affiliate-auth-showcase__copy h1{max-width:13ch;font-size:clamp(2.25rem,11vw,3.4rem)}.affiliate-auth-showcase__visual{height:24rem}.affiliate-auth-showcase__device{inset:1% -13% -19% 8%}.affiliate-benefit-card{width:12.75rem;min-width:0;padding:var(--affiliate-space-sm)}.affiliate-benefit-card--revshare{inset-block-start:10%}.affiliate-benefit-card--payouts{inset-block-start:50%;inset-inline-start:4%}.affiliate-benefit-card strong{font-size:var(--affiliate-text-base)}.affiliate-auth-sheet{z-index:420;visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--affiliate-dur-short);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.affiliate-auth-sheet--open{visibility:visible;pointer-events:auto;transition-delay:0s}.affiliate-auth-sheet__backdrop{background:var(--affiliate-backdrop);opacity:0;width:100%;height:100%;transition:opacity var(--affiliate-dur-short) var(--affiliate-ease-out);border:0;padding:0;display:block;position:absolute;inset:0}.affiliate-auth-sheet--open .affiliate-auth-sheet__backdrop{opacity:1}.affiliate-auth-sheet__panel{z-index:1;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--affiliate-ink) 22%, transparent) transparent;border:1px solid var(--affiliate-rule);background:var(--affiliate-surface);width:100%;max-height:92dvh;transition:transform var(--affiliate-dur-short) var(--affiliate-ease-out);will-change:transform;border-bottom:0;border-radius:1rem 1rem 0 0;display:block;position:relative;overflow:hidden auto;transform:translateY(100%);box-shadow:0 -1.5rem 4rem #00000052}.affiliate-auth-sheet__panel::-webkit-scrollbar{width:6px}.affiliate-auth-sheet__panel::-webkit-scrollbar-track{background:0 0}.affiliate-auth-sheet__panel::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--affiliate-ink) 22%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.affiliate-auth-sheet--open .affiliate-auth-sheet__panel{transform:translate(0,0)}.affiliate-auth-sheet__handle{width:2.5rem;height:.25rem;margin:var(--affiliate-space-sm) auto 0;border-radius:var(--affiliate-radius-sm);background:color-mix(in srgb, var(--affiliate-ink-muted) 28%, transparent);display:block}.affiliate-auth-sheet__header{z-index:2;min-height:3.75rem;padding:var(--affiliate-space-xs) var(--affiliate-space-md) var(--affiliate-space-sm);align-items:center;gap:var(--affiliate-space-sm);border-bottom:1px solid var(--affiliate-rule);background:var(--affiliate-surface);grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;display:grid;position:sticky;top:0}.affiliate-auth-sheet__header h2{color:var(--affiliate-ink);font-size:var(--affiliate-text-base);letter-spacing:-.02em;text-align:center;margin:0;font-weight:700;line-height:1.2}.affiliate-auth-sheet__header button{border-radius:var(--affiliate-radius-md);background:color-mix(in srgb, var(--affiliate-surface-raised) 74%, transparent);width:2.75rem;height:2.75rem;color:var(--affiliate-ink-muted);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.affiliate-auth-sheet__header button:active{transform:scale(.96)}.affiliate-auth-sheet__body{padding:var(--affiliate-space-lg) var(--affiliate-space-md) max(var(--affiliate-space-xl), env(safe-area-inset-bottom));display:block}.affiliate-auth-sheet__body .affiliate-login-form,.affiliate-auth-sheet__body .affiliate-form-panel{border-top:0;padding-block-start:0}.affiliate-auth-sheet__body .affiliate-login-form__head h2,.affiliate-auth-sheet__body .affiliate-form-panel__head h2{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.affiliate-auth-sheet__body .affiliate-login-form__head,.affiliate-auth-sheet__body .affiliate-form-panel__head{margin-block-end:var(--affiliate-space-lg)}}@media (max-width:39.99rem) and (prefers-reduced-motion:reduce){.affiliate-auth-sheet,.affiliate-auth-sheet__backdrop,.affiliate-auth-sheet__panel{transition-duration:.01ms}}.affiliate-shell{background:var(--affiliate-paper);min-height:100dvh;color:var(--affiliate-ink)}.affiliate-shell__rail{display:none}.affiliate-shell__main{min-width:0}.affiliate-shell__topbar{z-index:200;border-bottom:1px solid var(--affiliate-rule);background:var(--affiliate-paper);min-height:4rem;position:sticky;top:0}.affiliate-shell__topbar-inner{width:min(100%, var(--affiliate-content-max));min-height:4rem;padding-inline:clamp(var(--affiliate-space-md), 3vw, var(--affiliate-space-xl));justify-content:space-between;align-items:center;gap:var(--affiliate-space-md);margin-inline:auto;display:flex}.affiliate-shell__topbar-left,.affiliate-shell__topbar-right{align-items:center;gap:var(--affiliate-space-sm);min-width:0;display:flex}.affiliate-shell__mobile-brand{display:inline-flex}.affiliate-shell__page-title{font-size:var(--affiliate-text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;overflow:hidden}.affiliate-shell__balance{align-items:baseline;gap:var(--affiliate-space-xs);color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs);white-space:nowrap;display:none}.affiliate-shell__balance strong{color:var(--affiliate-positive);font-size:var(--affiliate-text-sm);font-variant-numeric:tabular-nums}.affiliate-shell__avatar{border:1px solid var(--affiliate-rule);background:var(--affiliate-surface);width:2.25rem;height:2.25rem;color:var(--affiliate-ink);font-size:var(--affiliate-text-xs);border-radius:50%;place-items:center;font-weight:700;display:grid}.affiliate-shell__content{width:min(100%, var(--affiliate-content-max));padding:var(--affiliate-space-xl) clamp(var(--affiliate-space-md), 3vw, var(--affiliate-space-xl)) var(--affiliate-space-3xl);outline:none;margin-inline:auto}.affiliate-rail__brand{padding-inline:var(--affiliate-space-sm)}.affiliate-rail__nav,.affiliate-mobile-nav{gap:var(--affiliate-space-2xs);display:grid}.affiliate-rail__nav{flex:1;align-content:start}.affiliate-nav-item{align-items:center;gap:var(--affiliate-space-sm);min-height:2.75rem;padding-inline:var(--affiliate-space-sm);border-radius:var(--affiliate-radius-md);color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-sm);white-space:nowrap;transition:background-color var(--affiliate-dur-short) var(--affiliate-ease-out), color var(--affiliate-dur-short) var(--affiliate-ease-out), transform var(--affiliate-dur-micro) var(--affiliate-ease-out);font-weight:550;text-decoration:none;display:flex;position:relative}.affiliate-nav-item svg{flex:none;width:1rem;height:1rem}.affiliate-nav-item:active{transform:translateY(1px)}.affiliate-nav-item[aria-current=page]{background:var(--affiliate-surface-raised);color:var(--affiliate-ink)}.affiliate-rail__account{gap:var(--affiliate-space-2xs);padding:var(--affiliate-space-md) var(--affiliate-space-sm);border-top:1px solid var(--affiliate-rule);display:grid}.affiliate-rail__account-label{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs)}.affiliate-rail__account-name,.affiliate-rail__account-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.affiliate-rail__account-name{color:var(--affiliate-ink);font-size:var(--affiliate-text-sm);font-weight:600}.affiliate-rail__account-email{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs)}.affiliate-logout{width:100%;color:var(--affiliate-ink-muted);background:0 0;border-color:#0000;justify-content:flex-start;font-weight:600}.affiliate-mobile-menu{border:0;border-inline-end:1px solid var(--affiliate-rule);background:var(--affiliate-surface);width:min(88vw,22rem);max-width:none;height:100dvh;max-height:none;color:var(--affiliate-ink);margin:0;padding:0;position:fixed;inset:0 auto 0 0}.affiliate-mobile-menu::backdrop,.affiliate-create-dialog::backdrop{background:var(--affiliate-backdrop)}.affiliate-mobile-menu__inner{height:100%;padding:var(--affiliate-space-md);gap:var(--affiliate-space-lg);flex-direction:column;display:flex}.affiliate-mobile-menu__head{justify-content:space-between;align-items:center;gap:var(--affiliate-space-md);display:flex}.affiliate-mobile-nav{flex:1}.affiliate-workspace{gap:var(--affiliate-space-2xl);display:grid}.affiliate-page-head{justify-content:space-between;align-items:flex-end;gap:var(--affiliate-space-lg);display:flex}.affiliate-page-head__copy{gap:var(--affiliate-space-xs);min-width:0;display:grid}.affiliate-page-head h1,.affiliate-page-head p,.affiliate-section-head h2,.affiliate-section-head p{margin:0}.affiliate-page-head h1{color:var(--affiliate-ink);font-size:var(--affiliate-text-xl);letter-spacing:-.04em;overflow-wrap:anywhere;font-style:normal;font-weight:700;line-height:1.05}.affiliate-page-head p,.affiliate-section-head p{max-width:56ch;color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-sm);line-height:1.55}.affiliate-link-strip{gap:var(--affiliate-space-lg);padding-block:var(--affiliate-space-lg);border-top:1px solid var(--affiliate-rule);border-bottom:1px solid var(--affiliate-rule);display:grid}.affiliate-link-strip__label{align-items:flex-start;gap:var(--affiliate-space-sm);display:flex}.affiliate-link-strip__label svg,.affiliate-section-head svg{width:1rem;height:1rem;color:var(--affiliate-blue);flex:none;margin-block-start:.15rem}.affiliate-link-strip__label h2,.affiliate-link-strip__label p{margin:0}.affiliate-link-strip__label h2{font-size:var(--affiliate-text-base);font-weight:700}.affiliate-link-strip__label p{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-sm);margin-block-start:var(--affiliate-space-2xs)}.affiliate-copy-control{gap:var(--affiliate-space-sm);min-width:0;display:grid}.affiliate-copy-control .affiliate-input{font-variant-numeric:tabular-nums;min-width:0}.affiliate-codes{gap:var(--affiliate-space-lg);display:grid}.affiliate-section-head{align-items:flex-start;gap:var(--affiliate-space-sm);display:flex}.affiliate-section-head h2{color:var(--affiliate-ink);font-size:var(--affiliate-text-lg);letter-spacing:-.02em;font-weight:700}.affiliate-table-wrap{border-top:1px solid var(--affiliate-rule)}.affiliate-table{border-collapse:collapse;width:100%;color:var(--affiliate-ink);font-size:var(--affiliate-text-sm)}.affiliate-table th,.affiliate-table td{padding:var(--affiliate-space-md) var(--affiliate-space-sm);border-bottom:1px solid var(--affiliate-rule);text-align:start;vertical-align:middle}.affiliate-table th{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs);letter-spacing:.04em;font-weight:600}.affiliate-table__number{font-variant-numeric:tabular-nums}.affiliate-table__end{text-align:end!important}.affiliate-table__code{letter-spacing:.02em;font-weight:700}.affiliate-table__muted{color:var(--affiliate-ink-muted)}.affiliate-status{align-items:center;gap:var(--affiliate-space-xs);color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs);white-space:nowrap;font-weight:600;display:inline-flex}.affiliate-status:before{content:"";background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.affiliate-status--active{color:var(--affiliate-positive)}.affiliate-status--warning{color:var(--affiliate-warning)}.affiliate-status--negative{color:var(--affiliate-negative)}.affiliate-empty{justify-items:start;gap:var(--affiliate-space-sm);padding:var(--affiliate-space-2xl) 0;border-top:1px solid var(--affiliate-rule);border-bottom:1px solid var(--affiliate-rule);display:grid}.affiliate-empty svg{width:1.25rem;height:1.25rem;color:var(--affiliate-ink-muted)}.affiliate-empty h3,.affiliate-empty p{margin:0}.affiliate-empty h3{font-size:var(--affiliate-text-base);font-weight:700}.affiliate-empty p{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-sm)}.affiliate-page-state{justify-content:center;align-items:center;gap:var(--affiliate-space-sm);min-height:52vh;color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-sm);display:flex}.affiliate-page-state .affiliate-alert{width:min(100%,32rem)}.affiliate-toolbar-tabs{align-items:center;gap:var(--affiliate-space-2xs);border-radius:var(--affiliate-radius-lg);background:var(--affiliate-surface);padding:.2rem;display:inline-flex}.affiliate-toolbar-tabs button{min-height:2.5rem;padding-inline:var(--affiliate-space-sm);border-radius:var(--affiliate-radius-md);color:var(--affiliate-ink-muted);cursor:pointer;font-size:var(--affiliate-text-xs);transition:background-color var(--affiliate-dur-short) var(--affiliate-ease-out), color var(--affiliate-dur-short) var(--affiliate-ease-out), transform var(--affiliate-dur-micro) var(--affiliate-ease-out);background:0 0;border:0;font-weight:650}.affiliate-toolbar-tabs button[aria-pressed=true]{background:var(--affiliate-surface-raised);color:var(--affiliate-ink)}.affiliate-toolbar-tabs button:active{transform:translateY(1px)}.affiliate-data-section{gap:var(--affiliate-space-md);border-top:1px solid var(--affiliate-rule);padding-block-start:var(--affiliate-space-lg);display:grid}.affiliate-data-section__head{justify-content:space-between;align-items:baseline;gap:var(--affiliate-space-md);display:flex}.affiliate-data-section__head h2,.affiliate-data-section__head p{margin:0}.affiliate-data-section__head h2{color:var(--affiliate-ink);font-size:var(--affiliate-text-base);letter-spacing:-.015em;font-weight:700}.affiliate-data-section__head p{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs)}.affiliate-data-section__head>div{gap:var(--affiliate-space-2xs);display:grid}.affiliate-data-section__head--controls{align-items:center}.affiliate-metrics{border-top:1px solid var(--affiliate-rule);min-width:0;display:grid}.affiliate-metric{gap:var(--affiliate-space-xs);min-width:0;padding:var(--affiliate-space-md) 0;border-bottom:1px solid var(--affiliate-rule);display:grid}.affiliate-metric__label{align-items:center;gap:var(--affiliate-space-xs);color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs);font-weight:600;display:flex}.affiliate-metric__label svg{width:.95rem;height:.95rem}.affiliate-metric__value{color:var(--affiliate-ink);font-size:var(--affiliate-text-xl);font-variant-numeric:tabular-nums;letter-spacing:-.035em;text-overflow:ellipsis;font-weight:680;line-height:1.05;overflow:hidden}.affiliate-metric__value--positive{color:var(--affiliate-positive)}.affiliate-metric__value--warning{color:var(--affiliate-warning)}.affiliate-filter-control{align-items:center;gap:var(--affiliate-space-xs);color:var(--affiliate-ink-muted);display:inline-flex}.affiliate-filter-control>svg{flex:none;width:1rem;height:1rem}.affiliate-input--compact{width:auto;min-width:9rem;min-height:2.5rem;padding-inline:var(--affiliate-space-sm) 2rem}.affiliate-person-cell{gap:var(--affiliate-space-2xs);min-width:0;display:grid}.affiliate-person-cell strong,.affiliate-person-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.affiliate-person-cell small{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs)}.affiliate-pagination-row{justify-content:space-between;align-items:center;gap:var(--affiliate-space-md);color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs);padding-block-start:var(--affiliate-space-md);display:flex}.affiliate-chart-grid{gap:var(--affiliate-space-2xl);min-width:0;display:grid}.affiliate-chart-section{min-width:0;padding-block:var(--affiliate-space-lg);border-top:1px solid var(--affiliate-rule);border-bottom:1px solid var(--affiliate-rule)}.affiliate-chart-section__head{justify-content:space-between;align-items:flex-start;gap:var(--affiliate-space-lg);margin-block-end:var(--affiliate-space-sm);display:flex}.affiliate-chart-section__copy{gap:var(--affiliate-space-2xs);min-width:0;display:grid}.affiliate-chart-section__copy h2,.affiliate-chart-section__copy p{margin:0}.affiliate-chart-section__copy h2{font-size:var(--affiliate-text-base);font-weight:700}.affiliate-chart-section__copy p,.affiliate-chart-empty{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs)}.affiliate-chart-readout{justify-items:end;gap:var(--affiliate-space-2xs);font-variant-numeric:tabular-nums;text-align:end;min-width:7.5rem;display:grid}.affiliate-chart-readout span,.affiliate-chart-readout small{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs);line-height:1.25}.affiliate-chart-readout strong{color:var(--affiliate-ink);font-size:var(--affiliate-text-xl);letter-spacing:-.03em;font-weight:680;line-height:1}.affiliate-chart-series{align-items:center;gap:var(--affiliate-space-2xs);border-radius:var(--affiliate-radius-lg);background:var(--affiliate-surface);width:fit-content;padding:.2rem;display:inline-flex}.affiliate-chart-series button{min-height:2.25rem;padding-inline:var(--affiliate-space-sm);border-radius:var(--affiliate-radius-md);color:var(--affiliate-ink-muted);cursor:pointer;font-size:var(--affiliate-text-xs);transition:background-color var(--affiliate-dur-short) var(--affiliate-ease-out), color var(--affiliate-dur-short) var(--affiliate-ease-out), transform var(--affiliate-dur-micro) var(--affiliate-ease-out);background:0 0;border:0;font-weight:650}.affiliate-chart-series button[aria-pressed=true]{background:var(--affiliate-surface-raised);color:var(--affiliate-ink)}.affiliate-chart-series button:active{transform:translateY(1px)}.affiliate-chart-canvas{width:100%;height:16.5rem}.affiliate-chart-empty{place-items:center;height:15.5rem;display:grid}.affiliate-quick-links{border-top:1px solid var(--affiliate-rule);display:grid}.affiliate-quick-link{align-items:center;gap:var(--affiliate-space-md);min-height:4.75rem;padding-block:var(--affiliate-space-sm);border-bottom:1px solid var(--affiliate-rule);color:var(--affiliate-ink);transition:background-color var(--affiliate-dur-short) var(--affiliate-ease-out), color var(--affiliate-dur-short) var(--affiliate-ease-out);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.affiliate-quick-link>svg:first-child{width:1.1rem;height:1.1rem;color:var(--affiliate-ink-muted)}.affiliate-quick-link>svg:last-child{width:1rem;height:1rem;color:var(--affiliate-ink-muted)}.affiliate-quick-link div{min-width:0}.affiliate-quick-link strong,.affiliate-quick-link span{display:block}.affiliate-quick-link strong{font-size:var(--affiliate-text-sm);font-weight:650}.affiliate-quick-link span{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs);margin-block-start:var(--affiliate-space-2xs)}.affiliate-summary-strip{border-top:1px solid var(--affiliate-rule);border-bottom:1px solid var(--affiliate-rule);display:grid}.affiliate-summary-strip__item{gap:var(--affiliate-space-xs);min-width:0;padding-block:var(--affiliate-space-md);display:grid}.affiliate-summary-strip__item+.affiliate-summary-strip__item{border-top:1px solid var(--affiliate-rule)}.affiliate-summary-strip__item span{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs);font-weight:600}.affiliate-summary-strip__item strong{color:var(--affiliate-ink);font-size:var(--affiliate-text-xl);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:680}.affiliate-form-section{gap:var(--affiliate-space-lg);padding-block:var(--affiliate-space-xl);border-top:1px solid var(--affiliate-rule);display:grid}.affiliate-form-section__head{align-items:flex-start;gap:var(--affiliate-space-sm);display:flex}.affiliate-form-section__head svg{width:1rem;height:1rem;color:var(--affiliate-ink-muted);margin-block-start:.15rem}.affiliate-form-section__head h2,.affiliate-form-section__head p{margin:0}.affiliate-form-section__head h2{font-size:var(--affiliate-text-base);font-weight:700}.affiliate-form-section__head p{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs);margin-block-start:var(--affiliate-space-2xs)}.affiliate-form-actions{justify-content:flex-end;display:flex}.affiliate-choice-group{gap:var(--affiliate-space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.affiliate-choice-group button{min-height:var(--affiliate-control-height);border-radius:var(--affiliate-radius-md);background:var(--affiliate-surface);color:var(--affiliate-ink-muted);cursor:pointer;font-size:var(--affiliate-text-xs);border:0;font-weight:650}.affiliate-choice-group button[aria-pressed=true]{background:var(--affiliate-surface-raised);color:var(--affiliate-ink)}.affiliate-toggle-list{border-top:1px solid var(--affiliate-rule);display:grid}.affiliate-toggle-row{justify-content:space-between;align-items:center;gap:var(--affiliate-space-md);min-height:4.5rem;padding-block:var(--affiliate-space-sm);border-bottom:1px solid var(--affiliate-rule);display:flex}.affiliate-toggle-row>div{min-width:0}.affiliate-toggle-row strong,.affiliate-toggle-row span{display:block}.affiliate-toggle-row strong{font-size:var(--affiliate-text-sm);font-weight:650}.affiliate-toggle-row span{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs);margin-block-start:var(--affiliate-space-2xs)}.affiliate-switch{background:var(--affiliate-surface-raised);cursor:pointer;width:2.75rem;height:1.55rem;transition:background-color var(--affiliate-dur-short) var(--affiliate-ease-out);border:0;border-radius:999px;flex:none;padding:0;position:relative}.affiliate-switch:after{background:var(--affiliate-ink-muted);content:"";width:1.15rem;height:1.15rem;transition:background-color var(--affiliate-dur-short) var(--affiliate-ease-out), transform var(--affiliate-dur-short) var(--affiliate-ease-out);border-radius:50%;position:absolute;inset-block-start:.2rem;inset-inline-start:.2rem}.affiliate-switch[aria-checked=true]{background:color-mix(in srgb, var(--affiliate-positive) 24%, var(--affiliate-surface-raised))}.affiliate-switch[aria-checked=true]:after{background:var(--affiliate-positive);transform:translate(1.2rem)}.affiliate-definition-list{border-top:1px solid var(--affiliate-rule);margin:0;display:grid}.affiliate-definition-list>div{justify-content:space-between;align-items:center;gap:var(--affiliate-space-md);min-height:3.5rem;padding-block:var(--affiliate-space-sm);border-bottom:1px solid var(--affiliate-rule);display:flex}.affiliate-definition-list dt{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs);font-weight:600}.affiliate-definition-list dd{color:var(--affiliate-ink);font-size:var(--affiliate-text-sm);text-align:end;margin:0}.affiliate-payout-callout{justify-content:space-between;align-items:center;gap:var(--affiliate-space-lg);padding-block:var(--affiliate-space-lg);border-top:1px solid var(--affiliate-rule);border-bottom:1px solid var(--affiliate-rule);display:flex}.affiliate-payout-callout h2,.affiliate-payout-callout p{margin:0}.affiliate-payout-callout h2{font-size:var(--affiliate-text-lg);letter-spacing:-.02em;font-weight:700}.affiliate-payout-callout p{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-sm);margin-block-start:var(--affiliate-space-xs)}.affiliate-copy-inline{align-items:center;gap:var(--affiliate-space-xs);min-height:2.75rem;color:var(--affiliate-ink-muted);cursor:pointer;font-family:var(--affiliate-font-body);font-size:var(--affiliate-text-xs);background:0 0;border:0;padding:0;display:inline-flex}.affiliate-copy-inline svg{width:.85rem;height:.85rem}.affiliate-modal-stage{z-index:500;padding:var(--affiliate-space-md);place-items:end center;display:grid;position:fixed;inset:0}.affiliate-modal-backdrop{background:var(--affiliate-backdrop);cursor:default;width:100%;height:100%;animation:affiliate-backdrop-in var(--affiliate-dur-long) var(--affiliate-ease-out) both;border:0;padding:0;position:absolute;inset:0}.affiliate-payout-sheet{z-index:1;gap:var(--affiliate-space-lg);width:min(100%,32rem);max-height:min(90dvh,48rem);padding:var(--affiliate-space-md) var(--affiliate-space-lg) var(--affiliate-space-lg);border:1px solid var(--affiliate-rule);border-radius:var(--affiliate-radius-xl);background:var(--affiliate-surface);color:var(--affiliate-ink);will-change:transform;animation:affiliate-sheet-in .36s var(--affiliate-ease-out) both;display:grid;position:relative;overflow:auto;box-shadow:0 1.5rem 4rem #00000052}.affiliate-payout-sheet:focus{outline:none}.affiliate-payout-sheet__handle{background:var(--affiliate-rule);border-radius:999px;width:2.5rem;height:.25rem;margin-inline:auto}.affiliate-payout-sheet .affiliate-dialog__head p{margin:var(--affiliate-space-xs) 0 0;color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs)}.affiliate-payout-sheet__amount{gap:var(--affiliate-space-xs);padding-block:var(--affiliate-space-md);border-top:1px solid var(--affiliate-rule);border-bottom:1px solid var(--affiliate-rule);display:grid}.affiliate-payout-sheet__amount span{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs);font-weight:600}.affiliate-payout-sheet__amount strong{color:var(--affiliate-positive);font-size:var(--affiliate-text-2xl);font-variant-numeric:tabular-nums;letter-spacing:-.035em}@keyframes affiliate-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes affiliate-sheet-in{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translate(0,0)}}.affiliate-links-loading{gap:var(--affiliate-space-md);align-content:center;min-height:45vh;display:grid}.affiliate-links-loading__line{border-radius:var(--affiliate-radius-sm);background:var(--affiliate-surface-raised);height:.75rem;animation:affiliate-loading 1.4s var(--affiliate-ease-in-out) infinite alternate}.affiliate-links-loading__line:first-child{width:34%}.affiliate-links-loading__line:nth-child(2){width:72%}.affiliate-links-loading__line:nth-child(3){width:100%}.affiliate-links-loading__line:nth-child(4){width:88%}@keyframes affiliate-loading{to{opacity:.45}}.affiliate-create-dialog{border:1px solid var(--affiliate-rule);border-radius:var(--affiliate-radius-xl);background:var(--affiliate-surface);width:min(100% - 2rem,30rem);max-width:none;max-height:min(82dvh,42rem);color:var(--affiliate-ink);box-shadow:none;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.affiliate-create-dialog[open]{animation:affiliate-dialog-in var(--affiliate-dur-long) var(--affiliate-ease-out)}@keyframes affiliate-dialog-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.affiliate-dialog__body{gap:var(--affiliate-space-lg);padding:var(--affiliate-space-lg);display:grid}.affiliate-dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--affiliate-space-md);display:flex}.affiliate-dialog__actions{gap:var(--affiliate-space-sm);padding-block-start:var(--affiliate-space-xs);display:grid}.affiliate-materials{gap:var(--affiliate-space-2xl)}.affiliate-materials-state{justify-content:center;align-items:center;gap:var(--affiliate-space-sm);min-height:50vh;color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-sm);display:flex}.affiliate-materials-state .affiliate-alert{width:min(100%,32rem)}.affiliate-materials .affiliate-link-strip__label svg,.affiliate-materials .affiliate-section-head>svg{color:var(--affiliate-ink-muted)}.affiliate-materials__referral-input{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.affiliate-materials .affiliate-copy-control .affiliate-button svg,.affiliate-materials__copy-action svg,.affiliate-materials__promo-list .affiliate-icon-button svg{width:1rem;height:1rem}.affiliate-materials__section{gap:var(--affiliate-space-lg);border-top:1px solid var(--affiliate-rule);padding-block-start:var(--affiliate-space-xl);display:grid}.affiliate-materials__split,.affiliate-materials__banner-layout{gap:var(--affiliate-space-lg);min-width:0;display:grid}.affiliate-materials__code-block{border-radius:var(--affiliate-radius-lg);background:var(--affiliate-surface-raised);min-width:0;overflow:hidden}.affiliate-materials__code-head{justify-content:space-between;align-items:center;gap:var(--affiliate-space-md);min-height:3rem;padding-inline:var(--affiliate-space-md);border-bottom:1px solid var(--affiliate-rule);color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs);font-weight:600;display:flex}.affiliate-materials__copy-action{align-items:center;gap:var(--affiliate-space-xs);min-height:2.75rem;padding-inline:var(--affiliate-space-sm);border-radius:var(--affiliate-radius-md);color:var(--affiliate-ink-muted);cursor:pointer;font-size:var(--affiliate-text-xs);transition:background-color var(--affiliate-dur-short) var(--affiliate-ease-out), color var(--affiliate-dur-short) var(--affiliate-ease-out), transform var(--affiliate-dur-micro) var(--affiliate-ease-out);background:0 0;border:0;font-weight:650;display:inline-flex}.affiliate-materials__copy-action:active{transform:translateY(1px)}.affiliate-materials__code-block pre{max-height:15rem;padding:var(--affiliate-space-md);color:var(--affiliate-ink-muted);font-family:var(--affiliate-font-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.65;overflow:auto}.affiliate-materials__link-preview{align-content:center;gap:var(--affiliate-space-sm);min-width:0;padding:var(--affiliate-space-lg);border-radius:var(--affiliate-radius-lg);background:var(--affiliate-surface);display:grid}.affiliate-materials__link-preview>span{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs);font-weight:600}.affiliate-materials__link-preview a{align-items:center;gap:var(--affiliate-space-xs);width:fit-content;max-width:100%;min-height:2.75rem;color:var(--affiliate-ink);font-size:var(--affiliate-text-sm);-webkit-text-decoration-color:var(--affiliate-rule);text-decoration-color:var(--affiliate-rule);text-underline-offset:.22em;font-weight:650;line-height:1.45;display:inline-flex}.affiliate-materials__link-preview a svg{flex:none;width:.9rem;height:.9rem}.affiliate-materials__sizes{gap:var(--affiliate-space-xs);align-content:start;display:grid}.affiliate-materials__size-option{min-height:4.25rem;padding:var(--affiliate-space-sm) 3rem var(--affiliate-space-sm) var(--affiliate-space-md);border-radius:var(--affiliate-radius-lg);color:var(--affiliate-ink-muted);cursor:pointer;text-align:start;transition:background-color var(--affiliate-dur-short) var(--affiliate-ease-out), color var(--affiliate-dur-short) var(--affiliate-ease-out), transform var(--affiliate-dur-micro) var(--affiliate-ease-out);background:0 0;border:0;display:grid;position:relative}.affiliate-materials__size-option>span{color:inherit;font-size:var(--affiliate-text-sm);font-weight:650}.affiliate-materials__size-option small{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs);font-variant-numeric:tabular-nums}.affiliate-materials__size-option svg{width:1rem;height:1rem;position:absolute;inset-block-start:50%;inset-inline-end:var(--affiliate-space-md);transform:translateY(-50%)}.affiliate-materials__size-option[aria-pressed=true]{background:var(--affiliate-surface-raised);color:var(--affiliate-ink)}.affiliate-materials__studio{gap:var(--affiliate-space-md);min-width:0;display:grid}.affiliate-materials__studio-head{justify-content:space-between;align-items:flex-start;gap:var(--affiliate-space-md);display:flex}.affiliate-materials__studio-head h3,.affiliate-materials__studio-head p{margin:0}.affiliate-materials__studio-head h3{color:var(--affiliate-ink);font-size:var(--affiliate-text-base);font-weight:700}.affiliate-materials__studio-head p,.affiliate-materials__studio-head>span{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs)}.affiliate-materials__studio-head>span{font-variant-numeric:tabular-nums;flex:none}.affiliate-materials__preview-stage{min-height:18rem;padding:var(--affiliate-space-lg);border-radius:var(--affiliate-radius-xl);background:var(--affiliate-surface-raised);place-items:center;display:grid;overflow:auto}.affiliate-materials__banner-preview{max-width:100%;padding:var(--affiliate-space-lg);justify-content:space-between;align-items:flex-start;gap:var(--affiliate-space-md);border:1px solid var(--affiliate-rule);border-radius:var(--affiliate-radius-lg);color:#f5f7f8;background:#14181b;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 32px #0000003d}.affiliate-materials__banner-preview[data-compact=true]{padding:var(--affiliate-space-sm) var(--affiliate-space-md);align-items:center;gap:var(--affiliate-space-sm);flex-direction:row}.affiliate-materials__banner-brand{align-items:center;gap:var(--affiliate-space-sm);min-width:0;display:inline-flex}.affiliate-materials__banner-brand strong{font-size:var(--affiliate-text-lg);letter-spacing:-.025em}.affiliate-materials__brand-mark{background:currentColor;flex:none;width:2.25rem;height:2.25rem;-webkit-mask:url(/diamond_logo_white.svg) 50%/contain no-repeat;mask:url(/diamond_logo_white.svg) 50%/contain no-repeat}.affiliate-materials__banner-preview[data-compact=true] .affiliate-materials__brand-mark{width:1.5rem;height:1.5rem}.affiliate-materials__banner-preview[data-compact=true] .affiliate-materials__banner-brand strong{font-size:var(--affiliate-text-base)}.affiliate-materials__banner-preview p{color:#f5f7f8;max-width:15ch;font-size:var(--affiliate-text-lg);margin:0;font-weight:650;line-height:1.3}.affiliate-materials__banner-action{color:#f5f7f8;font-size:var(--affiliate-text-sm);white-space:nowrap;font-weight:700}.affiliate-materials__promo-list{border-top:1px solid var(--affiliate-rule);margin:0;padding:0;list-style:none}.affiliate-materials__promo-list li{align-items:center;gap:var(--affiliate-space-md);min-height:4.5rem;padding-block:var(--affiliate-space-sm);border-bottom:1px solid var(--affiliate-rule);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.affiliate-materials__promo-list li>div{gap:var(--affiliate-space-2xs);min-width:0;display:grid}.affiliate-materials__promo-list strong{color:var(--affiliate-ink);font-family:var(--affiliate-font-body);font-size:var(--affiliate-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.affiliate-materials__promo-list li>div>span{color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-xs)}.affiliate-materials__tips{gap:var(--affiliate-space-md);padding-block:var(--affiliate-space-xl);border-top:1px solid var(--affiliate-rule);border-bottom:1px solid var(--affiliate-rule);display:grid}.affiliate-materials__tips h2{color:var(--affiliate-ink);font-size:var(--affiliate-text-lg);letter-spacing:-.02em;margin:0;font-weight:700}.affiliate-materials__tips ol{gap:var(--affiliate-space-sm) var(--affiliate-space-xl);color:var(--affiliate-ink-muted);font-size:var(--affiliate-text-sm);margin:0;padding:0;line-height:1.55;list-style-position:inside;display:grid}.affiliate-materials__tips li::marker{color:var(--affiliate-ink);font-weight:700}.affiliate-materials__copy-status{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:40rem){.affiliate-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-field--wide{grid-column:1/-1}.affiliate-copy-control{grid-template-columns:minmax(0,1fr) auto}.affiliate-shell__balance{display:inline-flex}.affiliate-dialog__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.affiliate-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-metric:nth-child(odd){border-inline-end:1px solid var(--affiliate-rule);padding-inline-end:var(--affiliate-space-lg)}.affiliate-metric:nth-child(2n){padding-inline-start:var(--affiliate-space-lg)}.affiliate-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-summary-strip__item+.affiliate-summary-strip__item{border-top:0;border-inline-start:1px solid var(--affiliate-rule);padding-inline-start:var(--affiliate-space-lg)}.affiliate-modal-stage{place-items:center}.affiliate-payout-sheet{animation-name:affiliate-dialog-sheet-in}@keyframes affiliate-dialog-sheet-in{0%{opacity:0;transform:translateY(.75rem)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}.affiliate-materials__tips ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.affiliate-signup-hero{gap:clamp(var(--affiliate-space-2xl), 6vw, 6rem);grid-template-columns:minmax(0,1.16fr) minmax(28rem,.84fr)}.affiliate-form-panel{border-top:0;border-inline-start:1px solid var(--affiliate-rule);padding-block-start:0;padding-inline-start:clamp(var(--affiliate-space-xl), 5vw, var(--affiliate-space-3xl))}.affiliate-login-stage{gap:clamp(var(--affiliate-space-2xl), 6vw, 6rem);grid-template-columns:minmax(0,1.16fr) minmax(25rem,.74fr);min-height:calc(100svh - 4.5rem)}.affiliate-auth-showcase{position:sticky;inset-block-start:5.5rem}.affiliate-login-form{border-top:0;border-inline-start:1px solid var(--affiliate-rule);padding-block-start:0;padding-inline-start:clamp(var(--affiliate-space-xl), 5vw, var(--affiliate-space-3xl))}.affiliate-link-strip{grid-template-columns:minmax(13rem,.72fr) minmax(0,1.4fr);align-items:center}.affiliate-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.affiliate-metric:nth-child(n){padding-inline:var(--affiliate-space-lg);border-inline-end:1px solid var(--affiliate-rule)}.affiliate-metric:first-child{padding-inline-start:0}.affiliate-metric:last-child{border-inline-end:0;padding-inline-end:0}.affiliate-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.affiliate-quick-links{grid-template-columns:repeat(4,minmax(0,1fr))}.affiliate-quick-link{padding-inline:var(--affiliate-space-md);border-inline-end:1px solid var(--affiliate-rule)}.affiliate-quick-link:first-child{padding-inline-start:0}.affiliate-quick-link:last-child{border-inline-end:0;padding-inline-end:0}.affiliate-materials__split{grid-template-columns:minmax(0,1.45fr) minmax(15rem,.55fr);align-items:stretch}.affiliate-materials__banner-layout{grid-template-columns:minmax(12rem,.3fr) minmax(0,1fr)}}@media (min-width:64rem){.affiliate-shell__rail{z-index:200;width:var(--affiliate-rail-width);padding:var(--affiliate-space-lg) var(--affiliate-space-md);gap:var(--affiliate-space-xl);border-inline-end:1px solid var(--affiliate-rule);background:var(--affiliate-surface);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.affiliate-shell__main{margin-inline-start:var(--affiliate-rail-width)}.affiliate-shell__topbar-inner,.affiliate-shell__content{width:100%}.affiliate-shell__mobile-brand,.affiliate-shell__menu-button,.affiliate-mobile-menu{display:none}}@media (max-width:47.99rem){.affiliate-page-head{flex-direction:column;align-items:stretch}.affiliate-page-head .affiliate-button{width:100%}.affiliate-data-section__head--controls,.affiliate-payout-callout,.affiliate-pagination-row{flex-direction:column;align-items:stretch}.affiliate-chart-section__head{align-items:stretch;gap:var(--affiliate-space-sm);flex-direction:column}.affiliate-chart-readout{text-align:start;grid-template-columns:auto minmax(0,1fr);place-items:baseline start;min-width:0}.affiliate-chart-readout strong{grid-area:2/1/auto/-1}.affiliate-chart-readout small{grid-area:2/2}.affiliate-chart-series{width:100%}.affiliate-chart-series button{flex:1}.affiliate-filter-control,.affiliate-input--compact,.affiliate-payout-callout .affiliate-button{width:100%}.affiliate-modal-stage{padding:0}.affiliate-payout-sheet{border-block-end:0;border-inline:0;border-end-end-radius:0;border-end-start-radius:0}.affiliate-table thead{display:none}.affiliate-table,.affiliate-table tbody,.affiliate-table tr,.affiliate-table td{width:100%;display:block}.affiliate-table tr{gap:var(--affiliate-space-sm);padding-block:var(--affiliate-space-md);border-bottom:1px solid var(--affiliate-rule);display:grid}.affiliate-table td{gap:var(--affiliate-space-md);border:0;grid-template-columns:minmax(6rem,.55fr) minmax(0,1fr);padding:0;display:grid;text-align:start!important}.affiliate-table td:before{color:var(--affiliate-ink-muted);content:attr(data-label);font-size:var(--affiliate-text-xs);font-weight:600}.affiliate-table td>*{justify-self:start}}@media (hover:hover) and (pointer:fine){.affiliate-edge-nav__action:hover{color:var(--affiliate-ink)}.affiliate-input:hover,.affiliate-input-action:hover,.affiliate-icon-button:hover,.affiliate-nav-item:hover{background:var(--affiliate-surface-raised)}.affiliate-button--action:hover{background:var(--affiliate-action-hover)}.affiliate-button--primary:hover{background:var(--affiliate-blue-button-hover)}.affiliate-button--secondary:hover,.affiliate-table tbody tr:hover,.affiliate-quick-link:hover{background:var(--affiliate-surface-raised)}.affiliate-copy-inline:hover{color:var(--affiliate-ink)}.affiliate-materials__copy-action:hover,.affiliate-materials__size-option:hover{background:var(--affiliate-surface-raised);color:var(--affiliate-ink)}.affiliate-materials__link-preview a:hover{text-decoration-thickness:2px}}@media (pointer:coarse){.affiliate-button,.affiliate-input,.affiliate-input-action,.affiliate-icon-button,.affiliate-nav-item,.affiliate-edge-nav__action{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.affiliate-root *,.affiliate-root :before,.affiliate-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
