.onboarding-header--gradient{background:linear-gradient(0deg,#10141400 5%,#10141400 10%,#10141499 70%,#101414cc);padding-bottom:3.2rem;padding-top:1.6rem}.roomie-progress-bar{display:flex;flex-direction:column;gap:.75rem}.roomie-progress-bar__holder{border-radius:.8rem;width:100%}.roomie-progress-bar__holder--primary{background-color:var(--carbon-light-300)}.roomie-progress-bar__holder--sm{height:4px}.roomie-progress-bar__holder--md{height:8px}.roomie-progress-bar__holder--lg{height:12px}.roomie-progress-bar__progress{border-radius:.8rem;height:100%;transition:width 1s ease-in-out}.roomie-progress-bar__progress--primary{background-color:var(--primary-600)}.roomie-card-link{border-color:var(--carbon-light-300);border-radius:.8rem;border-width:1px;padding:1.6rem}.roomie-card-link__grid-icon{display:grid;gap:.8rem;grid-template-columns:2.4rem 1fr}.roomie-card-link__grid-icon_arrow{display:grid;gap:.8rem;grid-template-columns:2.4rem 1fr 2.4rem}.roomie-card-link__grid-pictogram{display:grid;gap:.8rem;grid-template-columns:4rem 1fr}.roomie-card-link__grid-pictogram_arrow{display:grid;gap:.8rem;grid-template-columns:4rem 1fr 2.4rem}.roomie-card-link__interactive:hover{border:.1rem solid #157f67;box-shadow:0 4px 8px 2px #485b5733;cursor:pointer}.roomie-card-link__interactive:focus{outline:.2rem solid #e6effc}.roomie-card-link__interactive:active{border-bottom:.1rem solid #157f67;border-right:.1rem solid #157f67;border-top:.1rem solid #157f67}.roomie-card-link__state-success{border-left:.4rem solid #4aa23a;padding-left:1.2rem}.roomie-card-link__state-success__interactive:hover{border:.1rem solid #4aa23a;border-left-width:.4rem;box-shadow:0 4px 8px 2px #485b5733;cursor:pointer}.roomie-card-link__state-warning{border-left:.4rem solid #ffac00;padding-left:1.2rem}.roomie-card-link__state-warning__interactive:hover{border:.1rem solid #ffac00;border-left-width:.4rem;box-shadow:0 4px 8px 2px #485b5733;cursor:pointer}.roomie-card-link__state-error{border-left:.4rem solid #b91313;padding-left:1.2rem}.roomie-card-link__state-error__interactive:hover{border:.1rem solid #b91313;border-left-width:.4rem;box-shadow:0 4px 8px 2px #485b5733;cursor:pointer}.roomie-card-link__state-information{border-left:.4rem solid #0063cc;padding-left:1.2rem}.roomie-card-link__state-information__interactive:hover{border:.1rem solid #0063cc;border-left-width:.4rem;box-shadow:0 4px 8px 2px #485b5733;cursor:pointer}.roomie-card-link__disable{cursor:no-drop;opacity:.5}.roomie-card-link .fill-current-color{fill:currentcolor}.onboarding-steps-opportunity-type .roomie-card-link{align-items:center;flex-direction:row;justify-content:space-between}.onboarding-steps-opportunity-type .roomie-card-link div,.onboarding-steps-opportunity-type .roomie-card-link p{pointer-events:none}.onboarding-steps-opportunity-type .roomie-card-link p span{color:var(--carbon-light-800)}.onboarding-steps-opportunity-type .roomie-card-link span{pointer-events:none;width:2.4rem}.onboarding-steps-opportunity-type__options{display:flex;flex-direction:column;gap:.8rem}.onboarding-steps-delivery-term .roomie-card-link{align-items:center;display:flex;flex-direction:row}.onboarding-steps-delivery-term .roomie-card-link div{flex:1 1 0%;pointer-events:none}.onboarding-steps-delivery-term .roomie-card-link p{pointer-events:none}.onboarding-steps-delivery-term .roomie-card-link p span{color:var(--carbon-light-800);display:inline-block;width:2.4rem}.onboarding-steps-delivery-term .roomie-card-link span{pointer-events:none;width:2.4rem}.onboarding-steps-delivery-term__options-holder{display:flex;flex-direction:column;gap:.8rem}.onboarding-steps-bedrooms-number .roomie-card-link{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.onboarding-steps-bedrooms-number .roomie-card-link div,.onboarding-steps-bedrooms-number .roomie-card-link p{pointer-events:none}.onboarding-steps-bedrooms-number .roomie-card-link span{pointer-events:none;width:2.4rem}.onboarding-steps-bedrooms-number__options-holder{display:flex;flex-direction:column;gap:.8rem}.onboarding-modal__bg{background:url(https://lahaus.imgix.net/static/lh-landing/background-properties.png?compress,enhance,format&width=1980=&height=950) no-repeat}.onboarding-modal .app-modal-content{border-radius:1.6rem;max-width:37.4rem;position:relative}.onboarding-modal .app-modal-content #roomie-modal-navigation-button{display:none}.onboarding-modal .roomie-overlay{--tw-bg-opacity:.4;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.onboarding-modal .roomie-button{font-weight:500}.onboarding-chat-overlay{background:radial-gradient(46.94% 27.21% at 3.06% 4.43%,#1f7965eb 0,#242e2ceb);background-attachment:fixed;color:var(--color-white)}.onboarding-chat-overlay .spinner{animation:rotate-spinner 1s steps(12) infinite;aspect-ratio:1;background:linear-gradient(0deg,hsla(0,0%,100%,.5) 30%,transparent 0 70%,#fff 0) 50%/8% 100%,linear-gradient(90deg,hsla(0,0%,100%,.25) 30%,transparent 0 70%,hsla(0,0%,100%,.75) 0) 50%/100% 8%;background-repeat:no-repeat;border-radius:50%;display:grid;width:50px}.onboarding-chat-overlay .spinner:after,.onboarding-chat-overlay .spinner:before{background:inherit;border-radius:50%;content:"";grid-area:1/1;opacity:.915;transform:rotate(30deg)}.onboarding-chat-overlay .spinner:after{opacity:.83;transform:rotate(60deg)}@keyframes rotate-spinner{to{transform:rotate(1turn)}}.chat-bubbles{-ms-overflow-style:none;scrollbar-width:none}.chat-bubbles::-webkit-scrollbar{display:none}.chat-bubbles .chat-bubbles__message:last-child{margin-bottom:9.6rem}.chat-bubbles .chat-bubbles__message .chat-bubbles__bubble{font-size:1.6rem;line-height:2.18rem}.chat-bubbles .chat-bubbles__message--bot{border-radius:24px 24px 24px 4px;width:100%}.chat-bubbles .chat-bubbles__message--bot .app-chat__author-bot-title{color:var(--color-white);font-size:2rem;font-weight:500;line-height:2.72rem}.chat-bubbles .chat-bubbles__message--bot .chat-bubbles__bubble{padding-top:1.6rem}.chat-bubbles .chat-bubbles__message--user{align-items:flex-end;align-self:flex-end;display:flex;flex-direction:column;width:91.666667%}.chat-bubbles .chat-bubbles__message--user .app-chat__author-user-title{color:var(--color-white);display:flex;font-size:1.4rem;font-weight:500;line-height:1.9rem}.chat-bubbles .chat-bubbles__message--user .chat-bubbles__bubble{background-color:var(--carbon-800);border-color:var(--carbon-600);border-radius:24px 24px 4px;border-width:1px;font-size:1.4rem;line-height:1.9rem;padding:1.6rem}.chat-bubbles .chat-bubbles__message p{margin-bottom:.8rem}.chat-bubbles .chat-bubbles__message p:last-child{margin-bottom:0}.chat-bubbles .chat-bubbles__message ul{list-style-type:disc;margin-bottom:.8rem;padding-left:1.6rem}.chat-bubbles .chat-bubbles__message ol{list-style-type:decimal;margin-bottom:.8rem;padding-left:1.6rem}.chat-bubbles .chat-bubbles__message table{background-color:var(--color-white);border-radius:.8rem;margin-bottom:.8rem;overflow:hidden;--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);table-layout:fixed;width:100%}.chat-bubbles .chat-bubbles__message thead,.chat-bubbles .chat-bubbles__message tr:nth-child(2n){background-color:var(--carbon-light-50)}.chat-bubbles .chat-bubbles__message td,.chat-bubbles .chat-bubbles__message th{padding-bottom:.4rem;padding-left:.8rem;padding-top:.4rem;word-wrap:break-word;white-space:normal}.chat-bubbles .chat-bubbles__message td:last-child,.chat-bubbles .chat-bubbles__message th:last-child{padding-right:.8rem}.chat-bubbles .chat-bubbles__chips-container{margin-top:1.2rem}.chat-bubbles .chat-bubbles__chips-container .chat-bubbles__chip{color:var(--brand-300);margin-bottom:1.2rem;margin-right:1.2rem;outline:2px solid transparent;outline-offset:2px;padding-bottom:.4rem;padding-top:.4rem}.chat-bubbles .chat-bubbles__chips-container .chat-bubbles__chip:hover{color:var(--carbon-800)}.chat-bubbles .chat-bubbles__chips-container .chat-bubbles__chip{background-color:var(--transparent);border-color:var(--brand-300);border-width:1px;min-height:0}.chat-bubbles .chat-bubbles__chips-container .chat-bubbles__chip:hover{background-color:var(--brand-300);border-color:var(--brand-300)}.chat-bubbles .chat-bubbles__chips-container .roomie-chip-selector--selected{background-color:var(--brand-300);border-color:var(--brand-300);color:var(--carbon-800)}.chat-bubbles .dot-loader{--dot:no-repeat radial-gradient(circle closest-side,#3ecfaf 90%,#0000);animation:l7 1s linear infinite;aspect-ratio:4;background:var(--dot) 0 50%,var(--dot) 50% 50%,var(--dot) 100% 50%;background-size:33.3333333333% 100%;width:3rem}@keyframes l7{33%{background-size:33.3333333333% 0,33.3333333333% 100%,33.3333333333% 100%}50%{background-size:33.3333333333% 100%,33.3333333333% 0,33.3333333333% 100%}66%{background-size:33.3333333333% 100%,33.3333333333% 100%,33.3333333333% 0}}.chat-bubbles .roomie-card-link{align-items:center;background-color:var(--transparent);border-color:var(--brand-300);border-radius:5rem;border-width:1px;display:flex;height:5.6rem;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.chat-bubbles .roomie-card-link.selected,.chat-bubbles .roomie-card-link:hover{background-color:var(--brand-300);border-color:var(--brand-300)}.chat-bubbles .roomie-card-link.selected p,.chat-bubbles .roomie-card-link.selected span,.chat-bubbles .roomie-card-link:hover p,.chat-bubbles .roomie-card-link:hover span{color:var(--carbon-800)}.chat-bubbles .roomie-card-link div{flex:1 1 0%;pointer-events:none}.chat-bubbles .roomie-card-link p{pointer-events:none}.chat-bubbles .roomie-card-link p span{display:inline-block;width:2.4rem}.chat-bubbles .roomie-card-link span{pointer-events:none;width:2.4rem}.chat-bubbles .roomie-card-link p,.chat-bubbles .roomie-card-link span{color:var(--brand-300);margin:0}.chat-bubbles .roomie-button--ghost.roomie-button--md{background-color:var(--transparent);color:var(--brand-600)}.chat-bubbles .roomie-button--ghost.roomie-button--md:hover{background-color:var(--transparent)}.chat-bubbles .roomie-button--ghost.roomie-button--md:focus{outline:2px solid transparent;outline-offset:2px}.chat-recommendation-card{border-radius:1rem;position:relative;z-index:0;--bg-color:#242e2c;animation:rotate-angle-property 5s linear infinite;background:linear-gradient(var(--bg-color),var(--bg-color)) padding-box,linear-gradient(var(--angle),#13947d,#2b2b2b) border-box;border:3px solid transparent;border-radius:12px}.chat-recommendation-card .chat-recommendation-card__cover-container{border-radius:.8rem 0 0 .8rem;overflow:hidden}@keyframes rotate-angle-property{to{--angle:360deg}}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}.avatar-group .avatar-group__avatar{margin-left:-1.4rem}.avatar-group .avatar-group__avatar:first-child{margin-left:0}.sam-animated-presentation{height:460px;transform:scale(1);transform-origin:top left;transition:transform 1s ease,opacity 1s ease;width:360px}.sam-animated-presentation .sam-animated-presentation__photo{animation:slide-in 1s ease .5s 1 forwards;opacity:0}.sam-animated-presentation .sam-animated-presentation__bubble{animation:slide-in 1s ease 1s 1 forwards;opacity:0;z-index:10}.sam-animated-presentation .sam-animated-presentation__description{animation:slide-in 1s ease 2s 1 forwards;opacity:0}.sam-animated-presentation.minimized{opacity:0;transform:scale(0)}@keyframes slide-in{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.contact-form{margin-top:3.2rem}.contact-form .roomie-button__content{display:flex}.contact-form.dark-mode .roomie-phone-input--error .roomie-phone-input__helper-text,.contact-form.dark-mode .roomie-phone-input--success .roomie-phone-input__helper-text,.contact-form.dark-mode .roomie-phone-input__label{color:var(--color-white)}.contact-form.dark-mode .roomie-phone-input .iti--separate-dial-code .iti__selected-flag{background-color:var(--color-white)}.app-ai-chat__window-holder{display:flex;flex-direction:column;width:100%;z-index:20;--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);bottom:0;left:0;position:fixed}@media (min-width:768px){.app-ai-chat__window-holder{width:7.2rem}}.app-ai-chat__window-holder{background:radial-gradient(46.94% 27.21% at 3.06% 4.43%,#1f7965eb 0,#242e2ceb);border-top-left-radius:1.6rem;border-top-right-radius:1.6rem;height:86px}@media (min-width:768px){.app-ai-chat__window-holder{border-top-left-radius:0}}.app-ai-chat__window-holder.open{height:calc(100% - 80px)}.app-ai-chat__window-holder .circular-button{align-items:center;border-radius:50%;display:flex;height:4.4rem;justify-content:center;margin-top:.6rem;width:4.4rem;--tw-shadow:0 0 10px #0000004f;--tw-shadow-colored:0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.app-ai-chat__window-holder .chat-bubbles::-webkit-scrollbar{width:.6rem}.app-ai-chat__window-holder .chat-bubbles::-webkit-scrollbar-track{background-image:none}.app-ai-chat__window-holder .chat-bubbles::-webkit-scrollbar-thumb{background-color:var(--carbon-light-300);border-radius:.8rem}.app-ai-chat__window-holder .chat-bubbles::-webkit-scrollbar-thumb:hover{background-color:var(--carbon-light-600)}@media (min-width:768px){.app-ai-chat__window-holder{height:calc(100svh - 80px)}.app-ai-chat__window-holder.open{width:330px}}@media (width >= 1200px){.app-ai-chat__window-holder.open{width:380px}}.app-ai-chat__send-container div{height:5.6rem;width:100%}.app-ai-chat__send-container:focus-within{border:.1rem solid #3ecfaf;outline-color:#3ecfaf;outline-width:.1rem}.app-ai-chat__send-container .roomie-input__container{border:none}.app-ai-chat__send-container .roomie-input__container:focus-within{border:none;outline:none}.onboarding-v2 .onboarding-empty-results-banner,.onboarding-v2 .onboarding-filters-bar,.onboarding-v2 .onboarding-header,.onboarding-v2 .onboarding-hero,.onboarding-v2 .onboarding-results-carousel{margin-left:auto;margin-right:auto;max-width:180rem}.onboarding-v2 .onboarding-header-container{left:0;top:0;width:100%;z-index:20}.onboarding-v2 .onboarding-results-carousel{margin-bottom:1.6rem;margin-top:4rem}@media (min-width:768px){.onboarding-v2 .onboarding-v2__results-page.wrapped-layout{margin:16px auto;max-width:860px}.onboarding-v2 .onboarding-v2__results-page.wrapped-layout .onboarding-v2__hero{margin-left:0;margin-right:0}@media (min-width:1024px){.onboarding-v2 .onboarding-v2__results-page.wrapped-layout .onboarding-v2__hero{margin-left:0;margin-right:0}}}@media (width >= 1366px){.onboarding-v2 .onboarding-v2__results-page.wrapped-layout{max-width:920px}}@media (width >= 1920px){.onboarding-v2 .onboarding-v2__results-page.wrapped-layout{max-width:1200px}}.onboarding-v2 .lock-overlay{justify-content:center}.onboarding-v2 .lock-overlay .lock-overlay__content{--tw-translate-y:5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:768px){.chat-ai-open .wrapped-layout{margin-left:340px}}@media (width >= 1200px){.chat-ai-open .wrapped-layout{margin-left:380px}}.onboarding-step-indicator-arrow{-webkit-clip-path:polygon(75% 0,100% 50%,75% 100%,0 100%,25% 50%,0 0);clip-path:polygon(75% 0,100% 50%,75% 100%,0 100%,25% 50%,0 0);height:40px;margin-left:-5px;width:50px}.branded-onboarding-modal__bg{background:url(https://media.lahaus.com/statics/static/images/onboarding-bg-mobile.png?width=375=&height=792)}@media (min-width:768px){.branded-onboarding-modal__bg{background:url(https://media.lahaus.com/statics/static/images/onboarding-bg-desktop.png?width=1980=&height=950)}}.branded-onboarding-modal .app-modal-content{border-radius:1.6rem;max-width:37.4rem;position:absolute;top:10%}@media (min-width:768px){.branded-onboarding-modal .app-modal-content{top:20%}}.branded-onboarding-modal .app-modal-content #roomie-modal-navigation-button{display:none}.branded-onboarding-modal .roomie-overlay{--tw-bg-opacity:.4;--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.branded-onboarding-modal .roomie-button{font-weight:500}
