.AffiliateAppProgramme_programme__isZzu{padding:22px 46px 0;min-width:0}.AffiliateAppProgramme_routes__vaZPo{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.AffiliateAppProgramme_routes__vaZPo a{color:var(--portal-muted);border:1px solid var(--portal-line);border-radius:10px;padding:10px 14px;font-size:14px;line-height:1.35;text-decoration:none}.AffiliateAppProgramme_routes__vaZPo a[aria-current=page]{color:var(--fg);background:var(--surface-container);border-color:var(--primary)}.AffiliateAppProgramme_agreement__oF9Ae{border:1px solid var(--portal-line);border-radius:14px;background:var(--surface-container)}.AffiliateAppProgramme_agreement__oF9Ae summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;cursor:pointer;font-weight:600}.AffiliateAppProgramme_summaryState__lhDK3{display:flex;align-items:center;gap:10px}.AffiliateAppProgramme_chevron__sZ1I2{flex-shrink:0;color:var(--portal-muted);transition:transform .15s}.AffiliateAppProgramme_agreement__oF9Ae[open] .AffiliateAppProgramme_chevron__sZ1I2{transform:rotate(180deg)}.AffiliateAppProgramme_state__cRTjf{color:var(--portal-muted);font-weight:400;font-size:13px}.AffiliateAppProgramme_terms__xOu5I{max-width:860px;padding:0 18px 18px;color:var(--portal-muted);line-height:1.6;font-size:14px}.AffiliateAppProgramme_terms__xOu5I p{margin:0 0 12px}.AffiliateAppProgramme_terms__xOu5I a{text-decoration:underline;color:var(--fg)}.AffiliateAppProgramme_consent__yzLpE{display:flex;align-items:flex-start;gap:12px;margin:20px 0 16px;color:var(--fg)}.AffiliateAppProgramme_consent__yzLpE input{width:20px;height:20px;accent-color:var(--primary);flex:0 0 auto;margin-top:2px}.AffiliateAppProgramme_primary__Zppbz,.AffiliateAppProgramme_secondary__1o2DX{border-radius:10px;min-height:44px;padding:10px 16px;font:inherit;cursor:pointer}.AffiliateAppProgramme_primary__Zppbz{border:1px solid var(--primary);background:var(--primary);color:var(--on-primary);font-weight:600}.AffiliateAppProgramme_secondary__1o2DX{border:1px solid var(--portal-line);background:var(--bg);color:var(--fg)}.AffiliateAppProgramme_primary__Zppbz:disabled,.AffiliateAppProgramme_secondary__1o2DX:disabled{opacity:.55;cursor:default}.AffiliateAppProgramme_notice__OKNSN{border:1px solid var(--portal-line);border-radius:12px;padding:14px 18px;color:var(--portal-muted);font-size:14px;line-height:1.5;margin:0 0 16px}.AffiliateAppProgramme_agreement__oF9Ae+.AffiliateAppProgramme_notice__OKNSN{margin:14px 0 0}@media (max-width:700px){.AffiliateAppProgramme_programme__isZzu{padding:18px 20px 0}.AffiliateAppProgramme_routes__vaZPo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.AffiliateAppProgramme_routes__vaZPo a{text-align:center;padding:10px}.AffiliateAppProgramme_routes__vaZPo a:first-child{grid-column:1/-1}}@media (max-width:360px){.AffiliateAppProgramme_programme__isZzu{padding-inline:14px}.AffiliateAppProgramme_agreement__oF9Ae summary{padding:14px}.AffiliateAppProgramme_terms__xOu5I{padding-inline:14px}}.Logo_root__Hr5H7{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--fg)}.Logo_mark__dx5EC{display:block}.Logo_text__fPToT{font-family:var(--font-display);font-weight:800;letter-spacing:-.025em;white-space:nowrap}.Logo_section__xi4pz{font-size:14px;font-weight:500;color:var(--accent);letter-spacing:0;white-space:nowrap}@media (max-width:899px){.Logo_section__xi4pz{display:none}}.StoreBadge_badge__zOYJm{display:inline-flex;align-items:center;gap:12px;padding:10px 16px;border-radius:10px;background:#000;color:#fff;border:1px solid #2a2a2a;text-decoration:none;font-family:var(--font-sans);transition:transform var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out);min-width:168px}.StoreBadge_badge__zOYJm:hover{transform:translateY(-1px);border-color:var(--accent)}.StoreBadge_badgeSm__x4a0N{padding:8px 14px;min-width:148px}.StoreBadge_badgeDisabled__uKHs9{cursor:not-allowed;opacity:.85}.StoreBadge_badgeDisabled__uKHs9:hover{transform:none;border-color:#2a2a2a}.StoreBadge_icon__tySND{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex-shrink:0}.StoreBadge_icon__tySND svg{width:100%;height:100%;display:block}.StoreBadge_icon__tySND[data-store=apple]{color:#fff}.StoreBadge_text__iPPmv{display:flex;flex-direction:column;line-height:1.1;text-align:left}.StoreBadge_main__OwC9L{font-size:18px;font-weight:700;letter-spacing:-.01em}.StoreBadge_badgeSm__x4a0N .StoreBadge_main__OwC9L{font-size:15px}.StoreBadge_beta__GrFxG{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-top:3px}.MobileReferralInstall_page__tvdnG{min-height:100svh;color:var(--fg);background:var(--bg);font-family:var(--font-sans)}.MobileReferralInstall_header__zjMX2{max-width:880px;margin:0 auto;padding:20px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.MobileReferralInstall_main__utbe_{width:min(100%,680px);margin:0 auto;padding:28px 28px 48px}.MobileReferralInstall_storeMain__S549S{width:min(100%,520px);margin:0 auto;padding:clamp(48px,14vh,120px) 24px 48px;text-align:center}.MobileReferralInstall_iosMain__1xb7E{width:min(100%,480px);margin:0 auto;padding:clamp(28px,7vh,64px) 24px 40px}.MobileReferralInstall_appleButton__18vmj{display:inline-flex;align-items:center;gap:13px;min-height:64px;padding:9px 20px;border:1px solid #a6a6a6;border-radius:10px;background:#000;color:#fff;font:inherit;text-align:left;cursor:pointer}.MobileReferralInstall_appleButton__18vmj svg{width:28px;height:34px;flex:0 0 auto}.MobileReferralInstall_appleButton__18vmj>span{display:grid;gap:2px}.MobileReferralInstall_appleCaption__HahKF{font-size:11px;line-height:1.3}.MobileReferralInstall_appleName__R_0nQ{font-size:24px;font-weight:500;line-height:1.05;letter-spacing:-.02em}.MobileReferralInstall_appleButton__18vmj:disabled{opacity:.65;cursor:wait}.MobileReferralInstall_appleButton__18vmj:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.MobileReferralInstall_iosHint__X8ZHW{margin:14px 0 0;color:var(--fg-2);font-size:13px;line-height:1.6}.MobileReferralInstall_storeBadges__UBq6p{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.MobileReferralInstall_storeBadges__UBq6p a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.MobileReferralInstall_browserFallback__rcJCM{margin:20px 0 0;color:var(--fg-2);font-size:13px;line-height:1.6}.MobileReferralInstall_browserFallback__rcJCM a{color:inherit;text-decoration:underline;text-underline-offset:3px}.MobileReferralInstall_browserFallback__rcJCM a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.MobileReferralInstall_install__3TijB{text-align:left;max-width:680px;margin:24px auto;padding:24px;border:1px solid var(--border);border-radius:18px;background:var(--surface-container)}.MobileReferralInstall_standalone__3L8f0{margin:0;padding:0;background:transparent;border:0;border-radius:0}.MobileReferralInstall_title__sM07D{margin:0 0 14px;font-size:clamp(28px,4.8vw,38px);line-height:1.14;font-weight:650;letter-spacing:-.035em;text-wrap:balance}.MobileReferralInstall_intro__YIgk3{color:var(--fg-2);font-size:17px;line-height:1.55;margin:0 0 22px}.MobileReferralInstall_disclosure__4H2F4{color:var(--fg-2);font-size:14px;line-height:1.6;margin:0 0 18px}.MobileReferralInstall_actions__ZX2PH{display:grid;gap:10px}.MobileReferralInstall_actions__ZX2PH button,.MobileReferralInstall_actions__ZX2PH>a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border-radius:10px;padding:12px 18px;font:inherit;font-size:15px;font-weight:600;text-align:center;text-decoration:none;line-height:1.35;cursor:pointer}.MobileReferralInstall_primary__PTZ_7{border:1px solid var(--primary);background:var(--primary);color:var(--on-primary)}.MobileReferralInstall_secondary__ur6OQ{border:1px solid var(--border);background:var(--surface-container);color:var(--fg)}.MobileReferralInstall_actions__ZX2PH button:disabled{opacity:.55;cursor:default}.MobileReferralInstall_actions__ZX2PH svg{flex:0 0 auto}.MobileReferralInstall_status__2KZQZ{color:var(--fg-2);font-size:14px;line-height:1.5;margin:14px 0 0}.MobileReferralInstall_status__2KZQZ:empty{margin:0}.MobileReferralInstall_details__cAokP{margin-top:22px;padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--fg-2);font-size:14px;line-height:1.6}.MobileReferralInstall_details__cAokP summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;color:var(--fg);font-weight:500;list-style:none}.MobileReferralInstall_details__cAokP summary::-webkit-details-marker{display:none}.MobileReferralInstall_details__cAokP summary svg{flex:0 0 auto;transition:transform .15s}.MobileReferralInstall_details__cAokP[open] summary svg{transform:rotate(180deg)}.MobileReferralInstall_details__cAokP p{margin:12px 0 0}.MobileReferralInstall_alternatives__4wrKf{display:flex;flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;font-size:13px;line-height:1.6;color:var(--fg-2)}.MobileReferralInstall_alternatives__4wrKf a,.MobileReferralInstall_details__cAokP a{color:inherit;text-decoration:underline;text-underline-offset:3px}.MobileReferralInstall_privacy__dhQf_{margin:14px 0 0;font-size:12px;line-height:1.5;color:var(--fg-2)}.MobileReferralInstall_privacy__dhQf_ a{color:inherit;text-decoration:underline;text-underline-offset:3px}.MobileReferralInstall_install__3TijB a:focus-visible,.MobileReferralInstall_install__3TijB button:focus-visible,.MobileReferralInstall_install__3TijB summary:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media (max-width:600px){.MobileReferralInstall_header__zjMX2{padding:16px 22px}.MobileReferralInstall_main__utbe_{padding:20px 22px 32px}.MobileReferralInstall_intro__YIgk3{font-size:16px;margin-bottom:18px}.MobileReferralInstall_disclosure__4H2F4{font-size:13px;line-height:1.55}.MobileReferralInstall_install__3TijB:not(.MobileReferralInstall_standalone__3L8f0){padding:20px}}@media (max-width:360px){.MobileReferralInstall_header__zjMX2,.MobileReferralInstall_main__utbe_{padding-inline:18px}.MobileReferralInstall_actions__ZX2PH button,.MobileReferralInstall_actions__ZX2PH>a{padding-inline:12px;font-size:14px}}