@keyframes _alf_W_skeleton-loading{0%{background-position:300%}40%,to{background-position:100%}}._alf_W_layout{max-width:100%}._alf_W_root{-webkit-overflow-scrolling:touch;justify-content:center;min-width:100vw;min-height:100vh;margin:0;display:flex}._alf_W_root *{max-width:100vw;font-family:pingfangtc,blinkmacsystemfont,helvetica neue,helvetica,roboto,segoe ui,microsoft jhenghei,arial,sans-serif}._alf_W_root button:focus{outline:none}._alf_W_rootNotRunning{background:#f5f5f5}._alf_W_container{width:100%;min-height:100vh}._alf_W_state{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}@media only screen and (min-width:750px){._alf_W_state{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0}}._alf_W_stateMessage{text-align:center}._alf_W_stateMessageTitle,._alf_W_stateMessageSubtitle{text-align:center;font-family:pingfangtc,blinkmacsystemfont,helvetica neue,helvetica,roboto,segoe ui,microsoft jhenghei,arial,sans-serif;font-weight:600}._alf_W_stateMessageTitle{color:#111;font-size:1rem;line-height:1.375rem}._alf_W_stateMessageSubtitle{color:#777;margin-top:.25rem;font-size:.75rem;line-height:1.25rem}
@keyframes VWUshG_skeleton-loading{0%{background-position:300%}40%,to{background-position:100%}}.VWUshG_referralHeader{flex-direction:column;align-items:center;width:100%;display:flex}.VWUshG_referralHeader .VWUshG_banner{background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;width:100%;display:flex;position:relative}.VWUshG_referralHeader .VWUshG_bannerContent{z-index:2;background-position:50%;background-size:contain;width:100vw;max-width:768px;height:56.25vw;padding:2rem 1.5rem 0;display:flex;position:relative}.VWUshG_referralHeader .VWUshG_bannerContentTitle{color:#fff;flex:0 0 50%;font-size:1.5rem;font-weight:700;line-height:140%}.VWUshG_referralHeader .VWUshG_bannerContentImage{object-fit:contain;object-position:bottom right;flex:50%;width:6.25rem;height:auto;margin:0 -.75rem -.75rem 0}.VWUshG_referralHeader .VWUshG_card{z-index:1;background:#fff;border-radius:1.5rem 1.5rem 0 0;flex-direction:column;flex:none;width:100%;max-width:768px;padding:1.25rem 1.5rem 0;display:flex}.VWUshG_referralHeader .VWUshG_cardNoInvitation{align-items:center}.VWUshG_referralHeader .VWUshG_cardNoInvitation .VWUshG_cardSubtitle{margin-bottom:2.25rem;font-size:.9375rem}.VWUshG_referralHeader .VWUshG_cardTitle{color:#111;margin-bottom:.5rem;font-size:1.5rem;font-weight:400;line-height:140%}.VWUshG_referralHeader .VWUshG_cardSubtitle{align-items:center;margin-top:2.25rem;margin-bottom:2rem;font-size:.8125rem;font-weight:400;line-height:140%;display:flex}.VWUshG_referralHeader .VWUshG_cardHint{color:#1119;text-align:center;margin-bottom:2.25rem;font-size:.9375rem;font-weight:400;line-height:140%}.VWUshG_referralHeader .VWUshG_cardAction{width:16rem;margin:0 auto -1.625rem;display:flex}.VWUshG_referralHeader .VWUshG_cardButton{white-space:nowrap;cursor:pointer;border-radius:5rem;justify-content:center;align-items:center;height:3.25rem;padding:0 1.25rem;font-size:1rem;font-weight:600;display:flex}.VWUshG_referralHeader .VWUshG_cardButton>img{margin-left:.375rem}.VWUshG_referralHeader .VWUshG_cardButtonPrimary{color:#fff}.VWUshG_referralHeader .VWUshG_cardButtonSecondary{background-color:#fff;border-style:solid;border-width:1px;flex:0;margin-left:1rem}@media only screen and (min-width:768px){.VWUshG_referralHeader .VWUshG_banner{padding:0}.VWUshG_referralHeader .VWUshG_bannerContent{width:768px;height:432px;padding:3.75rem 2.25rem 0}.VWUshG_referralHeader .VWUshG_bannerContentTitle{padding-top:1.25rem;font-size:2.25rem}.VWUshG_referralHeader .VWUshG_card{border-radius:1.5rem;width:696px;margin:0 0 -3.625rem;padding:1.5rem 2rem 0}.VWUshG_referralHeader .VWUshG_cardTitle{font-size:1.625rem}.VWUshG_referralHeader .VWUshG_cardAction{width:26.75rem}.VWUshG_referralHeader .VWUshG_cardButton{padding:0 1.5rem}}.VWUshG_referralHeader.VWUshG_greeting{flex-direction:column;align-items:center;height:calc(100vh - 3.125rem);max-height:64rem;display:flex}.VWUshG_referralHeader.VWUshG_greeting .VWUshG_banner{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:auto}@media only screen and (min-width:1366px){.VWUshG_referralHeader.VWUshG_greeting .VWUshG_banner{background-size:contain}}.VWUshG_referralHeader.VWUshG_greeting .VWUshG_bannerContent{flex-direction:column;width:100%;max-width:768px;height:100%;padding:3rem 1.5rem 0;display:flex}.VWUshG_referralHeader.VWUshG_greeting .VWUshG_bannerContentTitle{text-align:center;flex:0 0 3.125rem;margin-bottom:2.25rem;padding:0;font-size:1.75rem}.VWUshG_referralHeader.VWUshG_greeting .VWUshG_bannerContentImage{object-fit:contain;object-position:bottom;flex:auto;width:100%;height:6.25rem;margin:0 0 -1.5rem}.VWUshG_referralHeader.VWUshG_greeting .VWUshG_card{align-items:center;width:100%;max-width:768px;padding:2.75rem 1.5rem 0}.VWUshG_referralHeader.VWUshG_greeting .VWUshG_cardTitle{font-size:1.5rem}.VWUshG_referralHeader.VWUshG_greeting .VWUshG_cardSubtitle{font-size:.9375rem}@media only screen and (min-width:768px){.VWUshG_referralHeader.VWUshG_greeting{height:calc(100vh - 6.75rem)}.VWUshG_referralHeader.VWUshG_greeting .VWUshG_bannerContent{width:100%;max-width:768px;padding:5rem 2.25rem 0}.VWUshG_referralHeader.VWUshG_greeting .VWUshG_bannerContentTitle{margin-bottom:3rem;font-size:2.5rem}.VWUshG_referralHeader.VWUshG_greeting .VWUshG_card{width:calc(100% - 4.5rem);max-width:768px;padding:3rem 2rem 0}.VWUshG_referralHeader.VWUshG_greeting .VWUshG_cardTitle{font-size:1.625rem}.VWUshG_referralHeader.VWUshG_greeting .VWUshG_cardAction{width:26.75rem}}.VWUshG_iconPrefix{margin-right:.5rem}