.aff-signup{--aff-bg:var(--bg-deep);--aff-bg-alt:var(--bg-alt);--aff-surface:var(--bg-surface);--aff-surface-sunk:var(--surface-sunk);--aff-fg:var(--text-primary);--aff-fg-2:var(--text-secondary);--aff-fg-3:var(--text-tertiary);--aff-line:var(--border-base);--aff-line-strong:var(--border-emphasis);--aff-accent:var(--brand-pink);--aff-accent-strong:var(--pink-700);--aff-accent-deeper:var(--pink-800);--aff-accent-hover:var(--pink-800);--aff-accent-text:var(--text-accent-pink);--aff-accent-ring:var(--pink-400);--aff-success:var(--green-600);--aff-success-text:var(--text-accent-green-brand);--aff-star:var(--brand-yellow);--aff-accent-tint:rgba(255,45,135,0.14);--aff-accent-tint-line:rgba(255,45,135,0.30);--aff-accent-tint-text:var(--brand-pink);--aff-success-tint:rgba(132,184,79,0.12);--aff-success-tint-line:rgba(132,184,79,0.30);--aff-success-tint-text:var(--text-accent-green);--aff-on-accent:#FFFFFF;--aff-on-accent-muted:rgba(255,255,255,0.78);--aff-on-accent-line:rgba(255,255,255,0.28);--aff-band:#241E1B;--aff-on-band:#FFF9F2;--aff-on-band-muted:#B8A998;--aff-on-band-accent:#FF7DB2;--aff-on-band-success:#A8CF77;--aff-on-band-bar:#84B84F;--aff-on-band-tint:rgba(255,249,242,0.06);--aff-on-band-line:rgba(255,249,242,0.14);--aff-calc-bg:linear-gradient(180deg,var(--bg-deep),var(--bg-surface));--aff-glow-pink:radial-gradient(circle,rgba(255,45,135,0.20),transparent 70%);--aff-glow-pink-strong:radial-gradient(circle,rgba(255,45,135,0.24),transparent 70%);--aff-glow-green:radial-gradient(circle,rgba(94,154,62,0.16),transparent 70%);--font-display:var(--font-aff-display),"Segoe UI",system-ui,sans-serif;--font-body:var(--font-aff-body),system-ui,sans-serif;--font-mono:var(--font-aff-mono),ui-monospace,monospace;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--shadow-pink:0 10px 26px hsl(334 100% 45%/.28);--ease:cubic-bezier(0.32,0.72,0,1);--dur:220ms;background:var(--aff-bg);font-family:var(--font-body);color:var(--aff-fg);-webkit-font-smoothing:antialiased}.light .aff-signup{--aff-accent-tint:var(--pink-50);--aff-accent-tint-line:var(--pink-100);--aff-accent-tint-text:var(--pink-800);--aff-success-tint:var(--green-100);--aff-success-tint-line:var(--green-200);--aff-success-tint-text:var(--green-800);--aff-calc-bg:linear-gradient(180deg,var(--cream-100),var(--green-50))}.aff-signup *{box-sizing:border-box}.aff-signup img{display:block;max-width:100%}.aff-signup a{color:var(--aff-accent-text);text-decoration:none}.aff-signup a:hover{color:var(--aff-accent)}.aff-signup details summary{list-style:none;cursor:pointer}.aff-signup details summary::-webkit-details-marker{display:none}.aff-signup input[type=range]{appearance:auto;accent-color:var(--aff-accent);height:22px;cursor:pointer;width:100%}.aff-signup input:focus,.aff-signup select:focus,.aff-signup textarea:focus{border-color:var(--aff-accent-ring);box-shadow:0 0 0 3px var(--aff-accent-tint-line)}@keyframes aff-softpulse{0%,to{opacity:.55}50%{opacity:.9}}@keyframes aff-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes aff-blink{0%,to{opacity:1}50%{opacity:.25}}.aff-wrap{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.aff-sec{padding-top:80px;padding-bottom:80px}.aff-btn-primary{transition:background var(--dur) var(--ease),transform var(--dur) var(--ease)}.aff-btn-primary:hover{background:var(--aff-accent-hover);transform:translateY(-2px)}.aff-btn-ghost{transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.aff-btn-ghost:hover{border-color:var(--aff-accent-ring)}.aff-btn-ghost:hover,.aff-nav-link:hover{color:var(--aff-accent-text)}@media (max-width:900px){.aff-calc-grid,.aff-grid2,.aff-grid2-form,.aff-grid3,.aff-hero-grid{grid-template-columns:1fr!important}.aff-nav-links{display:none!important}.aff-sec{padding-top:56px!important;padding-bottom:56px!important}}@media (prefers-reduced-motion:reduce){.aff-marquee-track,.aff-signup [style*=aff-blink],.aff-signup [style*=aff-softpulse]{animation:none!important}}@font-face{font-family:satoshi;src:url(/_next/static/media/12084922609e6532-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:satoshi;src:url(/_next/static/media/c6d20a6ba91d97e6-s.p.woff2) format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:satoshi Fallback;src:local("Arial");ascent-override:95.87%;descent-override:22.78%;line-gap-override:9.49%;size-adjust:105.35%}.__className_13fb10{font-family:satoshi,satoshi Fallback,Segoe UI,system-ui,sans-serif}.__variable_13fb10{--font-aff-display:"satoshi","satoshi Fallback",Segoe UI,system-ui,sans-serif}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_d9d98a{font-family:DM Sans,DM Sans Fallback,system-ui,sans-serif;font-style:normal}.__variable_d9d98a{--font-aff-body:"DM Sans","DM Sans Fallback",system-ui,sans-serif}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64418ffc17e50301-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0e96d314a90a6138-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba43ea3467e29870-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7ea2ab4a8ad1f81-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Mono Fallback;src:local("Arial");ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.00%;size-adjust:134.59%}.__className_f9c3d4{font-family:DM Mono,DM Mono Fallback,ui-monospace,monospace;font-style:normal}.__variable_f9c3d4{--font-aff-mono:"DM Mono","DM Mono Fallback",ui-monospace,monospace}