/*! bundle name: null */
.SvgIcon{height:24px;width:24px}.SvgIcon.hidden{display:initial!important}.Svg.size-tiny,.SvgIcon.size-tiny{height:12px;width:12px}.Svg.size-small,.SvgIcon.size-small{height:18px;width:18px}.Svg.size-medium,.SvgIcon.size-medium{height:24px;width:24px}.Svg.size-large,.SvgIcon.size-large{height:36px;width:36px}.Svg.spinner,.SvgIcon.spinner{animation:spin 1.25s linear infinite}
.Svg svg{width:inherit;height:inherit}
.clickable{cursor:hand;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
.flex{display:flex}.flex-inline{display:inline-flex}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1 0%}.flex-initial{flex:0 1 auto}.flex-auto{flex:1 1 auto}.flex-grow{flex-grow:1}.flex-shrink-0{flex-shrink:0}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-center{align-items:center}.align-baseline{align-items:baseline}.align-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}
.margin-top-none{margin-top:0}.margin-top-smallest{margin-top:.25rem}.margin-top-smaller{margin-top:.5rem}.margin-top-small{margin-top:.75rem}.margin-top-medium{margin-top:1rem}.margin-top-large{margin-top:1.5rem}.margin-top-larger{margin-top:2rem}.margin-top-largest{margin-top:3rem}.margin-top-auto{margin-top:auto}.margin-bottom-none{margin-bottom:0}.margin-bottom-smallest{margin-bottom:.25rem}.margin-bottom-smaller{margin-bottom:.5rem}.margin-bottom-small{margin-bottom:.75rem}.margin-bottom-medium{margin-bottom:1rem}.margin-bottom-large{margin-bottom:1.5rem}.margin-bottom-larger{margin-bottom:2rem}.margin-bottom-largest{margin-bottom:3rem}.margin-bottom-auto{margin-bottom:auto}.margin-left-none{margin-left:0}.margin-left-smallest{margin-left:.25rem}.margin-left-smaller{margin-left:.5rem}.margin-left-small{margin-left:.75rem}.margin-left-medium{margin-left:1rem}.margin-left-large{margin-left:1.5rem}.margin-left-larger{margin-left:2rem}.margin-left-largest{margin-left:3rem}.margin-left-auto{margin-left:auto}.margin-right-none{margin-right:0}.margin-right-smallest{margin-right:.25rem}.margin-right-smaller{margin-right:.5rem}.margin-right-small{margin-right:.75rem}.margin-right-medium{margin-right:1rem}.margin-right-large{margin-right:1.5rem}.margin-right-larger{margin-right:2rem}.margin-right-largest{margin-right:3rem}.margin-right-auto{margin-right:auto}.margin-horiz-none{margin-right:0;margin-left:0}.margin-horiz-smallest{margin-right:.25rem;margin-left:.25rem}.margin-horiz-smaller{margin-right:.5rem;margin-left:.5rem}.margin-horiz-small{margin-right:.75rem;margin-left:.75rem}.margin-horiz-medium{margin-right:1rem;margin-left:1rem}.margin-horiz-large{margin-right:1.5rem;margin-left:1.5rem}.margin-horiz-larger{margin-right:2rem;margin-left:2rem}.margin-horiz-largest{margin-right:3rem;margin-left:3rem}.margin-horiz-auto{margin-right:auto;margin-left:auto}.margin-vert-none{margin-top:0;margin-bottom:0}.margin-vert-smallest{margin-top:.25rem;margin-bottom:.25rem}.margin-vert-smaller{margin-top:.5rem;margin-bottom:.5rem}.margin-vert-small{margin-top:.75rem;margin-bottom:.75rem}.margin-vert-medium{margin-top:1rem;margin-bottom:1rem}.margin-vert-large{margin-top:1.5rem;margin-bottom:1.5rem}.margin-vert-larger{margin-top:2rem;margin-bottom:2rem}.margin-vert-largest{margin-top:3rem;margin-bottom:3rem}.margin-vert-auto{margin-top:auto;margin-bottom:auto}.margin-none{margin:0}.margin-smallest{margin:.25rem}.margin-smaller{margin:.5rem}.margin-small{margin:.75rem}.margin-medium{margin:1rem}.margin-large{margin:1.5rem}.margin-larger{margin:2rem}.margin-largest{margin:3rem}.margin-auto{margin:auto}.padding-top-none{padding-top:0}.padding-top-smallest{padding-top:.25rem}.padding-top-smaller{padding-top:.5rem}.padding-top-small{padding-top:.75rem}.padding-top-medium{padding-top:1rem}.padding-top-large{padding-top:1.5rem}.padding-top-larger{padding-top:2rem}.padding-top-largest{padding-top:3rem}.padding-bottom-none{padding-bottom:0}.padding-bottom-smallest{padding-bottom:.25rem}.padding-bottom-smaller{padding-bottom:.5rem}.padding-bottom-small{padding-bottom:.75rem}.padding-bottom-medium{padding-bottom:1rem}.padding-bottom-large{padding-bottom:1.5rem}.padding-bottom-larger{padding-bottom:2rem}.padding-bottom-largest{padding-bottom:3rem}.padding-left-none{padding-left:0}.padding-left-smallest{padding-left:.25rem}.padding-left-smaller{padding-left:.5rem}.padding-left-small{padding-left:.75rem}.padding-left-medium{padding-left:1rem}.padding-left-large{padding-left:1.5rem}.padding-left-larger{padding-left:2rem}.padding-left-largest{padding-left:3rem}.padding-right-none{padding-right:0}.padding-right-smallest{padding-right:.25rem}.padding-right-smaller{padding-right:.5rem}.padding-right-small{padding-right:.75rem}.padding-right-medium{padding-right:1rem}.padding-right-large{padding-right:1.5rem}.padding-right-larger{padding-right:2rem}.padding-right-largest{padding-right:3rem}.padding-horiz-none{padding-right:0;padding-left:0}.padding-horiz-smallest{padding-right:.25rem;padding-left:.25rem}.padding-horiz-smaller{padding-right:.5rem;padding-left:.5rem}.padding-horiz-small{padding-right:.75rem;padding-left:.75rem}.padding-horiz-medium{padding-right:1rem;padding-left:1rem}.padding-horiz-large{padding-right:1.5rem;padding-left:1.5rem}.padding-horiz-larger{padding-right:2rem;padding-left:2rem}.padding-horiz-largest{padding-right:3rem;padding-left:3rem}.padding-vert-none{padding-top:0;padding-bottom:0}.padding-vert-smallest{padding-top:.25rem;padding-bottom:.25rem}.padding-vert-smaller{padding-top:.5rem;padding-bottom:.5rem}.padding-vert-small{padding-top:.75rem;padding-bottom:.75rem}.padding-vert-medium{padding-top:1rem;padding-bottom:1rem}.padding-vert-large{padding-top:1.5rem;padding-bottom:1.5rem}.padding-vert-larger{padding-top:2rem;padding-bottom:2rem}.padding-vert-largest{padding-top:3rem;padding-bottom:3rem}.padding-none{padding:0}.padding-smallest{padding:.25rem}.padding-smaller{padding:.5rem}.padding-small{padding:.75rem}.padding-medium{padding:1rem}.padding-large{padding:1.5rem}.padding-larger{padding:2rem}.padding-largest{padding:3rem}
.font-body-xsmall{font-size:.75rem;font-weight:400;line-height:1.5}.font-body-small{font-size:.875rem;font-weight:400;line-height:1.5}.font-body-small-compact{font-size:.875rem;font-weight:400;line-height:1.25}.font-body-xsmall-compact{font-size:.75rem;font-weight:400;line-height:1.25}.font-body-base{font-size:1rem;font-weight:400;line-height:1.5}.font-body-base-bold{font-size:1rem;font-weight:700;line-height:1.5}.font-body-small-bold{font-size:.875rem;font-weight:700;line-height:1.5}.font-headline-xsmall{font-size:1.125rem;font-weight:700;line-height:1.25}.font-headline-small{font-size:1.4375rem;font-weight:700;line-height:1.25}.font-headline-medium{font-size:1.625rem;font-weight:700;line-height:1.25}.font-headline-large{font-size:1.8125rem;font-weight:700;line-height:1.25}.font-headline-xlarge{font-size:2.25rem;font-weight:700;line-height:1.25}.font-headline-xxlarge{font-size:3.25rem;font-weight:700;line-height:1.25}.color-text-primary{color:#131313}.color-text-secondary{color:#686868}.color-background-subtle{background:#faf9f8}.font-weight-bold{font-weight:700}.font-weight-default{font-weight:400}.spacing-margin-top-xxsmall{margin-top:.25rem}.spacing-margin-top-xsmall{margin-top:.5rem}.spacing-margin-top-small{margin-top:.75rem}.spacing-margin-top-medium{margin-top:1rem}.spacing-margin-top-large{margin-top:1.5rem}.spacing-margin-top-xlarge{margin-top:2rem}.spacing-margin-top-xxlarge{margin-top:2.5rem}.spacing-margin-bottom-xxsmall{margin-bottom:.25rem}.spacing-margin-bottom-xsmall{margin-bottom:.5rem}.spacing-margin-bottom-small{margin-bottom:.75rem}.spacing-margin-bottom-medium{margin-bottom:1rem}.spacing-margin-bottom-large{margin-bottom:1.5rem}.spacing-margin-bottom-xlarge{margin-bottom:2rem}.spacing-margin-left-xsmall{margin-left:.5rem}.spacing-margin-left-xxsmall{margin-left:.25rem}.spacing-margin-left-medium{margin-left:1rem}.spacing-margin-left-large{margin-left:1.5rem}.spacing-margin-right-large{margin-right:1.5rem}.spacing-margin-right-xsmall{margin-right:.5rem}.spacing-margin-right-xxsmall{margin-right:.25rem}
.visuallyHidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-nowrap{text-wrap:nowrap}.text-center{text-align:center}
.customer-facing.blueprint.mercury .font-rocket{font-family:WNTL}.customer-facing.blueprint.mercury #header header.LargeHeader .logo-div .logo-link .LogoR svg,.customer-facing.blueprint.mercury #header header.LargeHeader .logo-div .logo-link .RedfinLogo svg,.customer-facing.blueprint.mercury #header header.LargeHeader .logo-div .logo-link .RLogo,.customer-facing.blueprint.mercury #header header.SmallHeader .smallHeaderContent.appNavigation .LogoR svg,.customer-facing.blueprint.mercury #header header.SmallHeader .smallHeaderContent.appNavigation .RedfinLogo svg,.customer-facing.blueprint.mercury #header header.SmallHeader .smallHeaderContent.appNavigation .RLogo,.customer-facing.blueprint.mercury .RedfinTopLogoHeader .LogoR svg,.customer-facing.blueprint.mercury .RedfinTopLogoHeader .RedfinLogo svg,.customer-facing.blueprint.mercury .RedfinTopLogoHeader .RLogo,.customer-facing.blueprint.mercury .UserNavMenu.appNavigation .userNode .loggedOut .logoRow .RedfinLogo svg .LogoR svg,.customer-facing.blueprint.mercury .UserNavMenu.appNavigation .userNode .loggedOut .logoRow .RedfinLogo svg .RedfinLogo svg,.customer-facing.blueprint.mercury .UserNavMenu.appNavigation .userNode .loggedOut .logoRow .RedfinLogo svg .RLogo{fill:#de3341}.customer-facing.blueprint.mercury #header header.LargeHeader>.header-right .Badge.topMenuFeedMenuLinkPill{background-color:#de3341}.customer-facing.blueprint.mercury .bp-Button__type--primary:not(.bp-CloseButton),.customer-facing.blueprint.mercury .bp-SearchBox .SearchButton,.customer-facing.blueprint.mercury .Button.primary,.customer-facing.blueprint.mercury .homepageTabContainer #sellerConsultation .bp-SellerConsultationAddress .SearchButton,.customer-facing.blueprint.mercury .rateTableEntryPoint .SearchBox .Button,.customer-facing.blueprint.mercury .SearchBox .SearchButton{background-color:#de3341;border-color:#de3341}.customer-facing.blueprint.mercury .bp-Button__type--primary:not(.bp-CloseButton):hover,.customer-facing.blueprint.mercury .bp-SearchBox .SearchButton:hover,.customer-facing.blueprint.mercury .Button.primary:hover,.customer-facing.blueprint.mercury .homepageTabContainer #sellerConsultation .bp-SellerConsultationAddress .SearchButton:hover,.customer-facing.blueprint.mercury .rateTableEntryPoint .SearchBox .Button:hover,.customer-facing.blueprint.mercury .SearchBox .SearchButton:hover{background-color:#c12a36;border-color:#c12a36}.customer-facing.blueprint.mercury .bp-Button__type--primary:not(.bp-CloseButton):active,.customer-facing.blueprint.mercury .bp-SearchBox .SearchButton:active,.customer-facing.blueprint.mercury .Button.primary:active,.customer-facing.blueprint.mercury .homepageTabContainer #sellerConsultation .bp-SellerConsultationAddress .SearchButton:active,.customer-facing.blueprint.mercury .rateTableEntryPoint .SearchBox .Button:active,.customer-facing.blueprint.mercury .SearchBox .SearchButton:active{background-color:#a3202b;border-color:#a3202b}.customer-facing.blueprint.mercury .bp-Button__type--primary-outlined{color:#de3341;border-color:#de3341}.customer-facing.blueprint.mercury .bp-Button__type--primary-outlined:active,.customer-facing.blueprint.mercury .bp-Button__type--primary-outlined:hover{background-color:#de3341;color:#fefefe}.customer-facing.blueprint.mercury .bp-Button__type--primary-outlined.bp-Button__disabled,.customer-facing.blueprint.mercury .bp-Button__type--primary.bp-Button__disabled{background-color:rgba(0,0,0,.4);border-color:rgba(0,0,0,.4)}.customer-facing.blueprint.mercury .fmcty-field-next button.fmcty-next,.customer-facing.blueprint.mercury .icb-home-equity-table__button,.customer-facing.blueprint.mercury .mrc-form-container .mrc-button,.customer-facing.blueprint.mercury .mrc-lender-option-button .mrc-button{background:#de3341}.customer-facing.blueprint.mercury .AskRedfinSection .section-title .pill,.customer-facing.blueprint.mercury .Badge.Badge--counter,.customer-facing.blueprint.mercury .Badge.Badge--red,.customer-facing.blueprint.mercury .Pill.Pill--red,.customer-facing.blueprint.mercury .Pill.topMenuFeedMenuLinkPill{background-color:#de3341}.customer-facing.blueprint.mercury .RedfinValuePropCards .title .highlightedText{color:#de3341}.customer-facing.blueprint.mercury .bp-LoadingSpinner .bp-Spinner__color--brand{fill:#de3341}
.ProfilePhoto{display:flex;justify-content:center;align-items:center;border-radius:100%;overflow:hidden;background-color:#e9e9e9}.ProfilePhoto.transparent{background-color:initial;border:1px solid #d1d1d1}.ProfilePhoto.transparent.photo{border:none}.ProfilePhoto .photo{width:100%;height:100%}.ProfilePhoto .ghostTownSvg{width:70%;height:70%;fill:#686868}
.bp-forgotPwdForm .bp-haveAPasswordButtonWrapper,.bp-forgotPwdForm .bp-passcodeButtonWrapper,.bp-forgotPwdForm .bp-submitButtonWrapper{margin-bottom:.75rem}.bp-forgotPwdForm .bp-haveAPasswordButtonWrapper .bp-Button,.bp-forgotPwdForm .bp-passcodeButtonWrapper .bp-Button,.bp-forgotPwdForm .bp-submitButtonWrapper .bp-Button{width:100%}.bp-forgotPwdForm .bp-emailInputWrapper{margin-bottom:1.5rem}.bp-forgotPwdForm .bp-emailInputWrapper .bp-Button{width:100%}.bp-forgotPwdForm .bp-forgotPwdTextWrapper{margin-bottom:1rem;font-size:.875rem}.bp-forgotPwdForm .bp-Notice{margin-bottom:1rem;width:100%}
.bp-signInErrorWrapper .bp-Notice{width:100%;margin-bottom:.5rem}
.bp-BackButton .bp-Button{width:100%}.bp-BackButton .bp-Button .ButtonLabel{padding-right:1rem}
.bp-SignInEmailForm .bp-emailInputWrapper,.bp-SignInEmailForm .bp-passwordInputWrapper{margin-bottom:.5rem}.bp-SignInEmailForm .bp-switchWrapper{margin-bottom:1.5rem;margin-left:.25rem;font-size:.875rem;align-self:flex-end}.bp-SignInEmailForm .bp-goBackWrapper{display:flex;flex-direction:column}.bp-SignInEmailForm .logInAnotherWay{margin:auto}.bp-SignInEmailForm .bp-submitButtonWrapper,.bp-SignInEmailForm .bp-temporaryCodeButton{margin-bottom:.75rem}.bp-SignInEmailForm .bp-submitButtonWrapper .bp-Button,.bp-SignInEmailForm .bp-temporaryCodeButton .bp-Button{width:100%}
.bp-SocialLoginConfirmationDialog .copy,.bp-SocialLoginConfirmationDialog .SocialLoginConfirmationForm .bp-Text{margin-bottom:1rem}.bp-SocialLoginConfirmationDialog .forgotPasswordButton{font-size:.875rem;font-weight:400;line-height:1.5}.bp-SocialLoginConfirmationDialog .bp-Notice,.bp-SocialLoginConfirmationDialog .DialogButtons__button,.bp-SocialLoginConfirmationDialog .submitButton{width:100%!important}
.bp-ThirdPartySignInNudge .description{margin-bottom:2rem}.bp-ThirdPartySignInNudge .bp-otherCtaButtonWrapper .bp-Button{width:100%}
.SignInByEmailNudge #emailText{margin-top:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-align:center;font-size:1.125rem}.SignInByEmailNudge .link{cursor:pointer}.SignInByEmailNudge .bp-goBackWrapper{margin-top:1rem}
.bp-UnifiedRegForm .SocialSeparator{color:#b5b5b5;font-size:.875rem;display:flex;align-items:center;text-align:center;padding-top:.875rem;padding-bottom:.875rem}.bp-UnifiedRegForm .SocialSeparator:after,.bp-UnifiedRegForm .SocialSeparator:before{content:"";flex:1;border-bottom:1px solid #b5b5b5}.bp-UnifiedRegForm .SocialSeparator:before{margin-right:.25rem}.bp-UnifiedRegForm .SocialSeparator:after{margin-left:.25rem}.bp-UnifiedRegForm .bp-UnifiedRegInitialForm .bp-emailButtonWrapper button.bp-Button{width:100%}.bp-UnifiedRegForm .bp-UnifiedRegInitialForm .bp-emailButtonWrapper .bp-emailInputWrapper{margin-bottom:.5rem}.bp-UnifiedRegForm .bp-UnifiedRegInitialForm .bp-LoginFormFooter{margin-top:1.5rem;margin-bottom:1.5rem}.bp-UnifiedRegForm .bp-unifiedRegErrorWrapper .bp-Notice{width:100%;margin-bottom:.5rem}
.bp-appleLoginButton,.bp-facebookLoginButton,.bp-googleLoginButton{display:flex;margin-bottom:.75rem}.bp-appleLoginButton button,.bp-facebookLoginButton button,.bp-googleLoginButton button{width:100%!important;display:flex;justify-content:center;align-items:center}.bp-facebookLoginButton svg.facebook{fill:#3b5998}.bp-googleLoginButton .google-sso svg{width:1.25rem;height:1.25rem}
.SignInSocialUserFromEmailForm .socialSignInButton{padding-bottom:1rem}.SignInSocialUserFromEmailForm .loginAnotherWayLink{text-align:center;display:block;cursor:pointer}.SignInSocialUserFromEmailForm .redfinAuthLoginButton{width:100%;padding-top:.3125rem;padding-bottom:.3125rem;height:2.125rem}
.setPasswordEmailForm{gap:1.5rem}.setPasswordEmailForm .setPasswordButtons{margin:0;gap:.75rem}.setPasswordEmailForm .setPasswordButtons .bp-Button{margin:0}
.SignInByPasscodeForm,.SignInByPasscodeForm .Form{gap:1.5rem}.SignInByPasscodeForm .Form .signInByPasscodeButtons{gap:.75rem}.SignInByPasscodeForm .Form .signInByPasscodeButtons .bp-Button{margin-right:0;margin-left:0}.SignInByPasscodeForm .bp-Notice{width:unset}
.bp-LoginForm{display:flex;flex-direction:column}.bp-LoginForm .bp-LoginFormFooter{text-align:center;font-size:1rem;background-color:transparent}.bp-LoginForm .bp-LoginFormFooter .disclaimer{font-size:.75rem;margin-top:.5rem;margin-bottom:0}.bp-LoginForm .bp-LoginFormFooter .disclaimer a{cursor:pointer}.bp-LoginForm .bp-LoginFormFooter .subTitle{font-size:.875rem}
.DialogWithLeftPanel{width:min-content!important}.DialogWithLeftPanel .DialogContent#bp-dialog-content{padding:0}.DialogWithLeftPanel--panelWrapper{display:flex;flex-direction:row;width:928px}.DialogWithLeftPanel--leftPanel{z-index:10052;border-radius:12px 0 0 12px;padding:2.5rem;background-color:#eee9e3;width:368px}.DialogWithLeftPanel--leftPanel h2{font-size:1.4375rem;font-weight:700;line-height:1.25;padding-bottom:1rem}.DialogWithLeftPanel--leftPanel p{font-size:1rem;font-weight:400;line-height:1.75;color:#686868}.DialogWithLeftPanel--rightPanelWrapper{display:flex;flex-direction:column;justify-content:center;width:100%}.DialogWithLeftPanel--rightPanel{margin:auto;padding-bottom:4rem}.DialogWithLeftPanel--rightPanelHeader,.DialogWithLeftPanel .userFromEmailTitleText{font-size:1.8125rem;font-weight:700;line-height:1.25;color:#131313;padding:1rem 0 2rem 0}.DialogWithLeftPanel--closeButtonWrapper{display:flex;flex-direction:row-reverse;padding-top:1.5rem;padding-right:1.5rem}
.bp-LoginDialog .DialogContent{padding:0 2rem 2rem}.bp-LoginDialog .DialogHeader{padding-top:0;padding-left:2rem}.bp-LoginDialog .DialogHeader .DialogHeader__title{padding-top:2rem!important}.bp-LoginDialog .loginDialogHeader{margin-bottom:1.5rem}.bp-LoginDialog .loginDialogHeader svg{align-self:center}.bp-LoginDialog .loginDialogHeader svg+div.title{text-align:center;margin-top:1.5rem}.bp-LoginDialog .userFromEmailDialogTitle{display:flex;align-items:center}.bp-LoginDialog .userFromEmailDialogTitle .ProfilePhoto{align-self:center;width:3.2rem;height:3.2rem;margin-right:.5rem;border:1px solid #757575;box-sizing:border-box}.bp-LoginDialog .LoginDialogWithFixedWidth{width:320px}.bp-LoginDialog .LoginDialogLeftPanelContent{display:flex;flex-direction:column;height:100%}.bp-LoginDialog .LoginDialogLeftPanelContent img{width:268px;margin:auto auto 0 auto}.bp-LoginDialog.bp-DialogFullscreen{background-color:#faf9f8}.bp-LoginDialog.bp-DialogFullscreen .bp-DialogHeader{border-bottom-color:#faf9f8;background-color:#faf9f8}
@font-face{font-family:Google Sans;font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/s/googlesans/v14/4UabrENHsxJlGDuGo1OIlLU94YtzCwM.ttf) format("truetype")}.GoogleOneTapContext{position:absolute;left:47px;height:48px;width:calc(100% - 48px - 3rem);display:flex;flex-direction:column;justify-content:center;background-color:#fff}@media (min-width:600px){.GoogleOneTapContext{width:calc(100% - 48px - 2rem);left:48px}}.GoogleOneTapContext .contextText{color:#202124;font-size:14px;font-family:Google Sans,sans-serif;font-weight:500;letter-spacing:.25px;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@font-face{font-family:Google Sans;font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/s/googlesans/v14/4UabrENHsxJlGDuGo1OIlLU94YtzCwM.ttf) format("truetype")}.GoogleOneTapOverlay .desktopOneTapOverlay{position:absolute;background-color:#fff;width:375px;top:-50px;right:8px;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 0 0 1px #dadce0}@media (min-width:600px){.GoogleOneTapOverlay .desktopOneTapOverlay{z-index:10041}}.GoogleOneTapOverlay .desktopOneTapOverlay:after{content:"";position:absolute;bottom:-4px;background-color:#fff;height:7px;width:100%}.GoogleOneTapOverlay .desktopOneTapOverlay .ctasAndCloseButton{padding:16px}.GoogleOneTapOverlay .desktopOneTapOverlay .borderStripe{border-top:1px solid #dadce0;height:8px}.GoogleOneTapOverlay .desktopOneTapOverlay .native-x-blocker{position:absolute;width:55px;height:39px;right:0;top:58px;background-color:#fff}.GoogleOneTapOverlay .desktopOneTapOverlay .closeButton{padding:0;margin:0;width:24px;height:24px;color:#585858}.GoogleOneTapOverlay .desktopOneTapOverlay .closeButton:hover{color:#333}.GoogleOneTapOverlay .mobileOneTapFooter{position:fixed;bottom:0;left:0;width:100vw;height:39px;display:flex;align-items:center;background-color:#fff;border-top:1px solid #dadce0;z-index:10041}.GoogleOneTapOverlay .mobileOneTapFooter .signInCTAs{height:100%;margin:auto}.GoogleOneTapOverlay .signInCTAs{color:#767676}.GoogleOneTapOverlay .signInCTAs .button{font-weight:400}
@font-face{font-family:Google Sans;font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/s/googlesans/v14/4UabrENHsxJlGDuGo1OIlLU94YtzCwM.ttf) format("truetype")}@media (min-width:600px){.GoogleOneTapSignOnContainer{position:fixed;z-index:10040}.GoogleOneTapSignOnContainer.original{top:60px;right:0}.GoogleOneTapSignOnContainer.center .oneTapContainerWrapper{position:fixed;top:50vh;left:50vw;transform:translate(-50%,-50%)}}.GoogleOneTapSignOnContainer .dialogScreenUnderlay{position:fixed;top:0;left:0;height:100vh;z-index:10039;width:100vw;background-color:#333;opacity:.3;transition:opacity .9s ease-in-out}@media (min-width:600px){.GoogleOneTapSignOnContainer .dialogScreenUnderlay{z-index:0}}#credential_picker_container,#credential_picker_iframe{z-index:10040!important}
.AddMemberFormSimple{width:100%;max-width:660px;text-align:left}.AddMemberFormSimple .contentContainer{position:relative}.AddMemberFormSimple .contentContainer .loading{position:absolute;top:60%;left:50%}.AddMemberFormSimple .contentContainer .loading,.AddMemberFormSimple .contentContainer .loading>.spinner{width:1px!important;height:1px!important}.AddMemberFormSimple .contentContainer .loading>.spinner{left:0;top:0}.AddMemberFormSimple.stacked .contentContainer .loading{top:25%}.AddMemberFormSimple.stacked .inviteFormNode{width:100%;height:auto;margin-bottom:20px}.AddMemberFormSimple.stacked .inviteFormNode>*{display:block;float:none;max-width:450px}.AddMemberFormSimple.stacked .inviteFormNode .emailInput .field.Email{width:100%;max-width:450px}.AddMemberFormSimple.stacked .inviteFormNode .emailInput .field.Email input{width:100%}.AddMemberFormSimple.stacked .inviteFormNode .submitButton{display:block;margin-top:15px;min-width:110px}.AddMemberFormSimple.one-line .inviteFormNode{text-align:center}.AddMemberFormSimple.one-line .inviteFormNode>*{text-align:left;margin-top:32px}.AddMemberFormSimple.one-line .inviteFormNode .emailInput{display:inline}.AddMemberFormSimple.one-line .inviteFormNode .emailInput .field.Email{width:260px}.AddMemberFormSimple.one-line .inviteFormNode .emailInput .field.Email input{width:100%}.AddMemberFormSimple.one-line .inviteFormNode .emailInput .field.Email,.AddMemberFormSimple.one-line .inviteFormNode .submitButton{vertical-align:top}.AddMemberFormSimple.one-line .inviteFormNode .submitButton{margin-left:10px}.AddMemberFormSimple.ReactAddMemberFormSimple.one-line .inviteFormNode .emailInput{display:inline-block}.AddMemberFormSimple.ReactAddMemberFormSimple.one-line .inviteFormNode .emailInput .input{width:260px}.AddMemberFormSimple.ReactAddMemberFormSimple.one-line .inviteFormNode .emailInput .input input{width:100%}.AddMemberFormSimple.ReactAddMemberFormSimple.one-line .inviteFormNode .submitButton{margin-right:0}.AddMemberFormSimple.ReactAddMemberFormSimple.stacked .emailInput .input input{width:100%;max-width:450px}.AddMemberFormSimple.ReactAddMemberFormSimple.stacked .submitButton{width:100%}.AddMemberFormSimple.ReactAddMemberFormSimple .Notice{margin:0}.ReactAddMemberFormSimple.confirm{position:fixed;display:block;width:100%;text-align:center;top:25px;z-index:1000}.ReactAddMemberFormSimple.confirm .Notice.confirm{display:inline-block;margin:auto;max-width:780px;min-width:317px}.sharedSearchIntroDialog .guts{width:95%;max-width:450px}@media screen and (min-width:600px){.sharedSearchIntroDialog .guts{width:450px}}@media screen and (min-width:900px){.sharedSearchIntroDialog .guts{width:450px;max-width:450px}}.Dialog.v83 .shared-search-common{padding-top:0}.shared-search-common{text-align:center;margin:0 auto;padding:20px 0 20px 0}.shared-search-common .xButton{padding-right:20px;cursor:pointer;border:0}@media screen and (min-width:400px){.shared-search-common{padding-bottom:43px}}.shared-search-common .content{margin:0 auto;max-width:450px}.shared-search-common .header{margin:30px 0 10px 0}.shared-search-common .content>.title{color:#333;margin:0 0 5px 0;font-weight:400;font-size:20px}.shared-search-common .hook{display:block;width:95%;margin:0 auto;line-height:1.3em}.shared-search-common .shared-search-intro .intro-card{width:224px;height:224px;background-size:cover;background-position:50%;margin:0 auto}.shared-search-common .shared-search-intro .intro-card.intro-card-saved-search{background-image:url(8414f4113bdbfaa7394027d3f011d3b5.png)}.shared-search-common .shared-search-intro .intro-card.intro-card-share{background-image:url(8cfe2be94a6d72c7c1002cde79b9a413.png)}.shared-search-common .shared-search-intro .intro-card.intro-card-favorite{background-image:url(a33de38c87d6b38fe5f7da8df0a016ca.png)}.shared-search-common .content-text{padding-top:10px;margin-bottom:0}.shared-search-common .Button.positiveButton{width:70%;max-width:200px;font-size:1rem}.shared-search-common .buttons-container{text-align:center}.shared-search-common .buttons-container .confirm-button{width:200px}.shared-search-common .buttons-container .decline-button{display:block;padding-top:10px;font-size:14px;color:#1080a2;cursor:pointer}.shared-search-common .positiveButton{margin-bottom:20px}.shared-search-common .declineInvite{text-decoration:none;color:#1080a2;cursor:pointer}.joined-group-success .next-step-buttons{text-align:right}.shared-search-intro{margin:0 auto;max-width:590px}.Flyout .shared-search-intro{padding:15px 20px;max-width:100%}@media (min-width:600px){.Flyout .shared-search-intro{padding:5px 20px;width:590px}}.FavoriteButtonWrapper .shared-search-intro .compact-content{min-width:390px;max-width:410px}.FavoriteButtonWrapper .shared-search-intro .compact-content .submitButton{margin-top:31px}@media (min-width:600px){.savedSearchFlyout .Flyout .shared-search-intro{width:280px}}.savedSearchFlyout .Flyout .shared-search-intro .hook{margin:0;white-space:normal}.shared-search-intro .intro-card{width:180px;background-repeat:no-repeat}
.bp-Homecard__Photo{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:#4f4f4f}.bp-Homecard__Photo--image{height:100%;width:100%;object-fit:cover;object-position:center}.bp-Homecard__Photo--noPhoto{background-color:#4f4f4f;height:100%;width:100%}.bp-Homecard__Photo--noPhoto .bp-SvgIcon{height:80px;width:80px;fill:#686868}.bp-Homecard__Photo--lockedWithText.bp-Homecard__Photo--noPhoto{flex-wrap:1;flex-direction:column;font-size:1rem;font-weight:400;line-height:1.5;color:#fefefe}.bp-Homecard__Photo--lockedWithText.bp-Homecard__Photo--noPhoto .bp-Homecard__Photo--text{padding:0 1rem 1rem}.bp-Homecard__Photo--lockedWithText.bp-Homecard__Photo--noPhoto .bp-SvgIcon.lockIcon{height:48px;width:48px}
