.ReferralClaimModal-module__Vw34BW__dialog{width:min(392px,100vw - 24px);max-height:calc(100svh - 24px);color:var(--color-ink-strong);background:0 0;border:0;border-radius:24px;margin:auto;padding:0;overflow:visible}.ReferralClaimModal-module__Vw34BW__dialog:focus{outline:none}.ReferralClaimModal-module__Vw34BW__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#27213a61}.ReferralClaimModal-module__Vw34BW__surface{background:#fffdfb;border:1px solid #534b751a;border-radius:24px;max-height:calc(100svh - 24px);position:relative;overflow:auto;box-shadow:0 24px 72px #241e393d}.ReferralClaimModal-module__Vw34BW__close{z-index:2;color:#777086;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:22px;line-height:1;transition:background-color .16s,color .16s,transform .16s;display:grid;position:absolute;top:10px;right:10px}.ReferralClaimModal-module__Vw34BW__close:hover{color:#4f495f;background:#f2eff5}.ReferralClaimModal-module__Vw34BW__close:active{transform:scale(.96)}.ReferralClaimModal-module__Vw34BW__close:focus-visible{outline-offset:2px;outline:2px solid #7379df}.ReferralClaimModal-module__Vw34BW__close:disabled{cursor:wait;opacity:.45}.ReferralClaimModal-module__Vw34BW__formWrap,.ReferralClaimModal-module__Vw34BW__state{padding:30px 26px 26px}.ReferralClaimModal-module__Vw34BW__eyebrow{color:#6268ce;letter-spacing:.08em;font-size:12px;font-weight:800}.ReferralClaimModal-module__Vw34BW__formWrap h2,.ReferralClaimModal-module__Vw34BW__state h2{letter-spacing:-.035em;margin:10px 42px 0 0;font-size:28px;line-height:1.14}.ReferralClaimModal-module__Vw34BW__intro,.ReferralClaimModal-module__Vw34BW__state>p{color:#777086;margin:12px 0 0;font-size:15px;font-weight:560;line-height:1.65}.ReferralClaimModal-module__Vw34BW__state>p strong{color:#383248;white-space:nowrap}.ReferralClaimModal-module__Vw34BW__formWrap form{margin-top:24px}.ReferralClaimModal-module__Vw34BW__field{gap:8px;margin-top:16px;display:grid}.ReferralClaimModal-module__Vw34BW__field:first-child{margin-top:0}.ReferralClaimModal-module__Vw34BW__field>span{color:#5e5874;font-size:13px;font-weight:720}.ReferralClaimModal-module__Vw34BW__phoneControl,.ReferralClaimModal-module__Vw34BW__codeControl{background:#fbfafc;border:1px solid #ded9e8;border-radius:14px;align-items:center;min-height:52px;transition:border-color .16s,box-shadow .16s;display:flex}.ReferralClaimModal-module__Vw34BW__phoneControl:focus-within,.ReferralClaimModal-module__Vw34BW__codeControl:focus-within{border-color:#8589e8;box-shadow:0 0 0 4px #666edc1a}.ReferralClaimModal-module__Vw34BW__phoneControl>b{color:#595369;border-right:1px solid #e3deea;padding:0 13px 0 15px;font-size:13px}.ReferralClaimModal-module__Vw34BW__field input{color:#383248;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:14px;font-size:16px;font-weight:650}.ReferralClaimModal-module__Vw34BW__field input::placeholder{color:#aaa4b6;font-weight:550}.ReferralClaimModal-module__Vw34BW__codeControl button{color:#6268ce;background:#efedff;border:0;border-radius:9px;flex:none;align-self:stretch;margin:6px;padding:0 11px;font-size:12px;font-weight:800}.ReferralClaimModal-module__Vw34BW__codeControl button:hover:not(:disabled){background:#e6e3ff}.ReferralClaimModal-module__Vw34BW__codeControl button:focus-visible{outline-offset:1px;outline:2px solid #7379df}.ReferralClaimModal-module__Vw34BW__codeControl button:disabled{color:#aaa5b6;background:#f1eff3}.ReferralClaimModal-module__Vw34BW__submit,.ReferralClaimModal-module__Vw34BW__primaryAction,.ReferralClaimModal-module__Vw34BW__secondaryAction{border:0;border-radius:14px;justify-content:center;align-items:center;min-height:52px;font-size:15px;font-weight:800;text-decoration:none;transition:background-color .16s,color .16s,box-shadow .16s,transform .16s;display:inline-flex}.ReferralClaimModal-module__Vw34BW__submit{color:#fff;background:#666edc;width:100%;margin-top:20px;box-shadow:0 12px 26px #666edc38}.ReferralClaimModal-module__Vw34BW__submit:hover:not(:disabled),.ReferralClaimModal-module__Vw34BW__primaryAction:hover{background:#5962d2}.ReferralClaimModal-module__Vw34BW__submit:active:not(:disabled),.ReferralClaimModal-module__Vw34BW__primaryAction:active,.ReferralClaimModal-module__Vw34BW__secondaryAction:active{transform:translateY(1px)}.ReferralClaimModal-module__Vw34BW__submit:focus-visible,.ReferralClaimModal-module__Vw34BW__primaryAction:focus-visible,.ReferralClaimModal-module__Vw34BW__secondaryAction:focus-visible{outline-offset:3px;outline:2px solid #7379df}.ReferralClaimModal-module__Vw34BW__submit:disabled{box-shadow:none;background:#c9c6d5}.ReferralClaimModal-module__Vw34BW__error{color:#b54f45;margin:12px 0 0;font-size:12px;font-weight:650;line-height:1.5}.ReferralClaimModal-module__Vw34BW__terms,.ReferralClaimModal-module__Vw34BW__footnote{color:#817a90;margin:16px 0 0;font-size:12px;font-weight:520;line-height:1.65}.ReferralClaimModal-module__Vw34BW__terms a{color:#706eb5;text-underline-offset:2px;margin:0 2px}.ReferralClaimModal-module__Vw34BW__state{align-content:center;justify-items:start;display:grid}.ReferralClaimModal-module__Vw34BW__statusMark{color:#6268ce;background:#e9e7ff;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:18px;font-size:19px;font-weight:900;display:grid}.ReferralClaimModal-module__Vw34BW__errorMark{color:#b65a4d;background:#f7e4df}.ReferralClaimModal-module__Vw34BW__receipt{border-top:1px solid #ebe7ef;border-bottom:1px solid #ebe7ef;width:100%;margin:20px 0;padding:13px 0}.ReferralClaimModal-module__Vw34BW__receipt div{justify-content:space-between;gap:12px;display:flex}.ReferralClaimModal-module__Vw34BW__receipt dt{color:#777086;font-size:13px;font-weight:650}.ReferralClaimModal-module__Vw34BW__receipt dd{text-align:right;margin:0;font-size:13px;font-weight:800}.ReferralClaimModal-module__Vw34BW__downloads{gap:8px;width:100%;display:grid}.ReferralClaimModal-module__Vw34BW__primaryAction{color:#fff;background:#666edc}.ReferralClaimModal-module__Vw34BW__secondaryAction{color:#5d62c2;background:#efedff;width:100%;margin-top:18px}.ReferralClaimModal-module__Vw34BW__secondaryAction:hover{background:#e6e3ff}.ReferralClaimModal-module__Vw34BW__downloads .ReferralClaimModal-module__Vw34BW__secondaryAction{margin-top:0}.ReferralClaimModal-module__Vw34BW__spinner{border:3px solid #dedaf2;border-top-color:#666edc;border-radius:50%;width:28px;height:28px;margin-bottom:17px;animation:.9s linear infinite ReferralClaimModal-module__Vw34BW__spin}@keyframes ReferralClaimModal-module__Vw34BW__spin{to{transform:rotate(360deg)}}@media (max-width:480px){.ReferralClaimModal-module__Vw34BW__dialog{width:min(380px,100vw - 16px);max-height:calc(100svh - 16px)}.ReferralClaimModal-module__Vw34BW__surface{border-radius:22px;max-height:calc(100svh - 16px)}.ReferralClaimModal-module__Vw34BW__formWrap,.ReferralClaimModal-module__Vw34BW__state{padding:28px 22px 22px}.ReferralClaimModal-module__Vw34BW__formWrap h2,.ReferralClaimModal-module__Vw34BW__state h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.ReferralClaimModal-module__Vw34BW__spinner{animation:none}.ReferralClaimModal-module__Vw34BW__close,.ReferralClaimModal-module__Vw34BW__codeControl button,.ReferralClaimModal-module__Vw34BW__submit,.ReferralClaimModal-module__Vw34BW__primaryAction,.ReferralClaimModal-module__Vw34BW__secondaryAction{transition:none}}
