.referral-ui-module__OXAjeW__section{max-width:64rem;margin:0 auto;padding:0 1rem 5rem}.referral-ui-module__OXAjeW__panel{background:#d4b99508;border:1px solid #d4b99566;border-radius:1rem;padding:clamp(1.25rem,4vw,2rem)}.referral-ui-module__OXAjeW__grid{gap:2rem;display:grid}.referral-ui-module__OXAjeW__title{margin-bottom:1rem;font-size:clamp(1.6rem,4vw,2rem);font-weight:700;line-height:1.2}.referral-ui-module__OXAjeW__copy{color:#d1d5db;max-width:75ch;line-height:1.65}.referral-ui-module__OXAjeW__note{color:#aeb5c0;margin-top:1rem;font-size:.875rem;line-height:1.6}.referral-ui-module__OXAjeW__field{margin:1.25rem 0 .5rem;font-weight:600;display:block}.referral-ui-module__OXAjeW__control{color:#fff;background:#090909;border:1px solid #fff5;border-radius:.5rem;width:100%;min-width:0;padding:.75rem;font-size:1rem}.referral-ui-module__OXAjeW__range{accent-color:#d4b995;width:100%;min-height:44px}.referral-ui-module__OXAjeW__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.referral-ui-module__OXAjeW__cta{color:#000;text-align:center;background:#d4b995;border-radius:.65rem;justify-content:center;align-items:center;min-height:48px;padding:.75rem 1rem;font-weight:700;display:inline-flex}.referral-ui-module__OXAjeW__button{color:#fff;cursor:pointer;background:#111;border:1px solid #fff5;border-radius:.5rem;min-height:44px;padding:.6rem .9rem}.referral-ui-module__OXAjeW__button[aria-pressed=true]{color:#000;background:#d4b995;border-color:#d4b995}.referral-ui-module__OXAjeW__section :is(button,a,input,select,textarea):focus-visible,.referral-ui-module__OXAjeW__sticky a:focus-visible{outline-offset:4px;outline:3px solid #fff}.referral-ui-module__OXAjeW__amount{color:#d4b995;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(2.5rem,7vw,4rem);font-weight:700}.referral-ui-module__OXAjeW__bar{background:#ffffff10;border-radius:.35rem;height:2rem;margin:.5rem 0;display:flex;overflow:hidden}.referral-ui-module__OXAjeW__direct{background:#d4b995}.referral-ui-module__OXAjeW__network{background:repeating-linear-gradient(135deg,#a5b9ca 0 5px,#52687a 5px 8px)}.referral-ui-module__OXAjeW__legend{gap:.75rem;margin:1rem 0;display:grid}.referral-ui-module__OXAjeW__legend span{vertical-align:middle;width:1rem;height:1rem;margin-right:.5rem;display:inline-block}.referral-ui-module__OXAjeW__flow{gap:0;margin:2rem 0;display:grid}.referral-ui-module__OXAjeW__step{border-left:2px solid #d4b995;padding:1.25rem}.referral-ui-module__OXAjeW__step h3{margin:.5rem 0;font-weight:700}.referral-ui-module__OXAjeW__step p{color:#d1d5db;line-height:1.6}.referral-ui-module__OXAjeW__table{border-collapse:collapse;width:100%;font-size:.9rem}.referral-ui-module__OXAjeW__table th,.referral-ui-module__OXAjeW__table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #ffffff25;padding:1rem .5rem}.referral-ui-module__OXAjeW__sample{color:#d4b995;border:1px solid #d4b995;padding:.3rem .6rem;font-size:.8rem;font-weight:700;display:inline-block}.referral-ui-module__OXAjeW__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.referral-ui-module__OXAjeW__metrics dt{color:#d1d5db;font-size:.875rem}.referral-ui-module__OXAjeW__metrics dd{font-size:1.5rem;font-weight:700}.referral-ui-module__OXAjeW__sticky{z-index:40;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:#000;border-top:1px solid #d4b99555;position:fixed;bottom:0;left:0;right:0}.referral-ui-module__OXAjeW__sticky .referral-ui-module__OXAjeW__cta{width:100%}@media (min-width:768px){.referral-ui-module__OXAjeW__section{padding-left:2rem;padding-right:2rem}.referral-ui-module__OXAjeW__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.referral-ui-module__OXAjeW__flow{grid-template-columns:repeat(4,minmax(0,1fr))}.referral-ui-module__OXAjeW__step{border-top:2px solid #d4b995;border-left:0}.referral-ui-module__OXAjeW__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.referral-ui-module__OXAjeW__sticky{display:none}}@media (prefers-reduced-motion:reduce){.referral-ui-module__OXAjeW__section *,.referral-ui-module__OXAjeW__sticky *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
