.privacy-policy__container{max-width:800px;margin:0 auto;padding:2rem 2rem 0;font-family:Open Sans,sans-serif;line-height:1.6;color:#333;background-color:#fff}.privacy-policy__header{margin-bottom:2rem;text-align:left;padding-bottom:1.5rem}.privacy-policy__title{font-size:2.5rem;font-weight:700;color:#000;margin:0 0 1rem}.privacy-policy__last-updated{font-size:.9rem;color:#333;margin:0 0 1rem;font-weight:400}.privacy-policy__intro{font-size:1rem;color:#333;margin:0;font-weight:400}.privacy-policy__section{margin-bottom:2rem}.privacy-policy__section-title{font-size:1.25rem;font-weight:700;color:#000;margin:0 0 1rem}.privacy-policy__subsection{margin-bottom:1.5rem}.privacy-policy__subsection-title{font-size:1.125rem;font-weight:700;color:#000;margin:0 0 .75rem}.privacy-policy__subheading{font-size:1rem;font-weight:700;color:#000;margin:1rem 0 .5rem}.privacy-policy__paragraph{margin:0 0 1rem;color:#333;font-size:1rem;font-weight:400}.privacy-policy__automation-list,.privacy-policy__definitions-list,.privacy-policy__disclaimer-list,.privacy-policy__liability-list,.privacy-policy__refund-list,.privacy-policy__termination-list,.privacy-policy__warranty-list{margin:1rem 0;padding-left:1.5rem}.privacy-policy__automation-item,.privacy-policy__definition-item,.privacy-policy__disclaimer-item,.privacy-policy__liability-item,.privacy-policy__refund-item,.privacy-policy__termination-item,.privacy-policy__warranty-item{margin-bottom:.75rem;color:#333;font-size:1rem;font-weight:400}.privacy-policy__automation-item strong,.privacy-policy__definition-item strong,.privacy-policy__disclaimer-item strong,.privacy-policy__refund-item strong{color:#333;font-weight:400}.privacy-policy__link{color:#0066cc;text-decoration:none;transition:color .2s ease;font-weight:400}.privacy-policy__link:hover{color:#0052a3;text-decoration:underline}.privacy-policy__contact-info{margin-top:1rem}.privacy-policy__contact-line{margin:.25rem 0;color:#333;font-size:1rem;font-weight:400}@media (max-width:768px){.privacy-policy__container{padding:1rem}.privacy-policy__title{font-size:2rem}.privacy-policy__section-title{font-size:1.125rem}.privacy-policy__subsection-title{font-size:1rem}.privacy-policy__automation-list,.privacy-policy__definitions-list,.privacy-policy__disclaimer-list,.privacy-policy__liability-list,.privacy-policy__refund-list,.privacy-policy__termination-list,.privacy-policy__warranty-list{padding-left:1rem}}@media print{.privacy-policy__container{max-width:none;padding:0}.privacy-policy__link{color:#000;text-decoration:underline}}@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap");.terms-of-service__container{max-width:800px;margin:0 auto;padding:2rem 2rem 0;font-family:Open Sans,sans-serif;line-height:1.6;color:#333;background-color:#fff}.terms-of-service__header{margin-bottom:2rem;text-align:left;padding-bottom:1.5rem}.terms-of-service__title{font-size:2.5rem;font-weight:700;color:#000;margin:0 0 1rem}.terms-of-service__last-updated{font-size:.9rem;color:#333;margin:0 0 1rem;font-weight:400}.terms-of-service__intro{font-size:1rem;color:#333;margin:0;font-weight:400}.terms-of-service__section{margin-bottom:2rem}.terms-of-service__section-title{font-size:1.25rem;font-weight:700;color:#000;margin:0 0 1rem}.terms-of-service__subsection{margin-bottom:1.5rem}.terms-of-service__subsection-title{font-size:1.125rem;font-weight:700;color:#000;margin:0 0 .75rem}.terms-of-service__paragraph{margin:0 0 1rem;color:#333;font-size:1rem;font-weight:400}.terms-of-service__automation-list,.terms-of-service__definitions-list,.terms-of-service__disclaimer-list,.terms-of-service__liability-list,.terms-of-service__refund-list,.terms-of-service__termination-list,.terms-of-service__warranty-list{margin:1rem 0;padding-left:1.5rem}.terms-of-service__automation-item,.terms-of-service__definition-item,.terms-of-service__disclaimer-item,.terms-of-service__liability-item,.terms-of-service__refund-item,.terms-of-service__termination-item,.terms-of-service__warranty-item{margin-bottom:.75rem;color:#333;font-size:1rem;font-weight:400}.terms-of-service__automation-item strong,.terms-of-service__definition-item strong,.terms-of-service__disclaimer-item strong,.terms-of-service__refund-item strong{color:#333;font-weight:400}.terms-of-service__link{color:#0066cc;text-decoration:none;transition:color .2s ease;font-weight:400}.terms-of-service__link:hover{color:#0052a3;text-decoration:underline}.terms-of-service__contact-info{margin-top:1rem}.terms-of-service__contact-line{margin:.25rem 0;color:#333;font-size:1rem;font-weight:400}@media (max-width:768px){.terms-of-service__container{padding:1rem}.terms-of-service__title{font-size:2rem}.terms-of-service__section-title{font-size:1.125rem}.terms-of-service__subsection-title{font-size:1rem}.terms-of-service__automation-list,.terms-of-service__definitions-list,.terms-of-service__disclaimer-list,.terms-of-service__liability-list,.terms-of-service__refund-list,.terms-of-service__termination-list,.terms-of-service__warranty-list{padding-left:1rem}}@media print{.terms-of-service__container{max-width:none;padding:0}.terms-of-service__link{color:#000;text-decoration:underline}}:root{--dashboard-primary-color:#3654ff;--dashboard-secondary-color:#647cff;--dashboard-tertiary-color:#c0c0c0;--dashboard-complete-color:#2aa917}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}body{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#ffffff;color:#000000;margin:0;height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{background:transparent;width:0}@keyframes typing{0%{width:0}to{width:100%}}@keyframes cursor-fade{0%{border-right:2px solid var(--dashboard-primary-color)}to{border-right:transparent}}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.loading-spinner{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100vw;position:fixed;top:0;left:0}.loading-spinner-text{margin-top:20px;font-size:20px}.loading-spinner__outer{height:100px;width:100px;background:conic-gradient(white 0,black 100%);border-radius:50%;animation:spin 1s linear infinite;-webkit-mask:radial-gradient(closest-side,transparent 85%,rgba(0,0,0,1) 0);mask:radial-gradient(closest-side,transparent 85%,rgba(0,0,0,1) 0)}.footer{background-image:url(/_next/static/media/landing_footer.2d467c86.jpg);background-size:cover;color:#ffffff;padding:60px 40px 30px 0;border-top-left-radius:40px;border-top-right-radius:40px;margin-top:125px}.footer__container{display:flex;justify-content:space-between;margin:0 auto;padding:0 25px 50px 50px;box-sizing:border-box;min-width:100%}.footer__left{display:flex;flex-direction:column;align-items:flex-start}.footer__logo{height:35px;margin-bottom:15px;filter:brightness(0) invert(1);cursor:pointer}.footer__tagline{font-size:15px;font-weight:300;color:#ffffff;margin-bottom:25px}.footer__button,.footer__tagline{font-family:Outfit,sans-serif;letter-spacing:2px}.footer__button{background-color:#fafafa33;color:white;font-weight:500;font-size:16px;padding:10px 22px;border-radius:30px;border:none;cursor:pointer;transition:background-color .3s ease}.footer__button:hover{cursor:pointer;background-color:rgba(255,255,255,.5)}.footer__nav{display:flex;gap:8vw}.footer__nav-mobile{display:none}.footer__nav-column{display:flex;flex-direction:column}.footer__nav-title{font-family:Outfit,sans-serif;font-size:15px;font-weight:700;color:#ffffff;margin-bottom:12px;letter-spacing:2px}.footer__nav-list{list-style-type:none;padding:0;margin:0}.footer__nav-list-item{margin-bottom:12px}.footer__nav-link{font-family:Outfit,sans-serif;font-size:15px;font-weight:400;color:#fafafa;text-decoration:none;transition:color .2s ease;letter-spacing:2px}.footer__nav-link:hover{color:#ffffff}#sell{cursor:pointer}.footer__social{display:flex;gap:20px}.footer__social-link{color:#999999;transition:color .2s ease}.footer__social-link:hover{color:#ffffff}.footer__bottom{display:flex}.footer__notice{text-align:center;font-family:Outfit,sans-serif;font-size:15px;font-weight:400;letter-spacing:2px;color:#ffffff;max-width:1200px;margin:0 auto}.footer__notice--DRE{padding-top:4px}.footer__notice--DRE-mobile{display:none}.footer__equal-opportunity-housing{position:relative;bottom:0;left:0;height:40px;width:40px}.popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:10}.popup,.popup-overlay{display:flex;justify-content:center;align-items:flex-start}.popup{width:min-content;height:min-content;margin-top:139px;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.popup__content{background-color:#fafafa;padding:15px 18px;border-radius:20px;text-align:center;position:relative;width:600px;box-sizing:border-box}.popup__search-icon{width:68px;height:auto}.popup__title{font-weight:400;font-size:24px;margin-bottom:19px;margin-top:6px;color:#000000}.popup__title-submitted{margin:30px 0;font-weight:400;font-size:28px;color:#000000}.popup__title strong{font-weight:500}.popup__input-container{position:relative;width:100%}.popup__form{display:flex;justify-content:center;align-items:center;flex-direction:column}.popup__input{font-size:16px;font-family:Open Sans,serif;font-weight:300;border:1px solid rgba(37,37,37,.3);border-radius:5px;padding:18px 17px;margin-bottom:15px;width:95%;background-color:#fafafa}.popup__input:focus{border:1px solid #3654ff;outline:none}.popup__button{font-size:20px;color:#ffffff;width:100%;padding:13px 0;border-radius:15px;border:none;background-image:url(/_next/static/media/landing_popup_button.6f508820.webp);background-size:cover;background-position:50%;margin-bottom:15px;font-family:Outfit;font-weight:500;cursor:pointer}.popup__button:disabled{background-image:unset;background-color:rgb(174,172,172);cursor:unset}.popup__disclaimer{font-size:10px;font-family:Open Sans,sans-serif;letter-spacing:.2px;color:rgba(37,37,37,.7)}@media (max-width:480px){.footer{padding:50px 25px 25px;background-image:url(/_next/static/media/landing_footer_mobile.1b059dd4.jpg);max-width:440px}.footer__container{flex-direction:column;justify-self:center;align-items:center;padding:0;gap:40px;height:100%;width:100%;margin:0}.footer__left{flex-direction:row;align-items:center;justify-content:space-between;text-align:center;width:100%}.footer__left-mobile{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:-moz-fit-content;width:fit-content}.footer__logo{margin-bottom:12px;height:35px}.footer__tagline{font-size:14px;width:175px;margin-bottom:20px}.footer__button{font-size:14px;height:35px}.footer__nav-mobile{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;gap:30px}.footer__nav{display:none}.footer__nav-column{align-items:center;text-align:center}.footer__nav-title{font-size:14px;margin-bottom:10px}.footer__nav-link{font-size:14px;letter-spacing:1px}.footer__nav-list{margin-bottom:25px}.footer__social{justify-content:center;gap:20px}.footer__bottom{flex-direction:column;align-items:center;margin-top:20px;gap:35px;margin-bottom:25px}.footer__notice{font-size:13px;padding:0 15px;line-height:1.5;display:flex;flex-direction:column;gap:15px}.footer__notice--DRE{display:none}.footer__notice--DRE-mobile{padding-top:6px;display:flex;gap:25px}}.agnsy-header{height:60px;width:100%;display:flex;justify-content:center;align-items:center}.agnsy-header--landing{position:fixed;height:60px;z-index:3}.agnsy-header--normal{background-color:white;box-shadow:0 4px 8px rgba(0,0,0,.05);position:relative}.agnsy-header__wrapper{width:100%;height:100%;display:flex;background-color:white;transition:all .2s ease-in-out}.agnsy-header__wrapper--scrolled{height:90%;width:98%;margin-top:15px;border-radius:30px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.agnsy-header__content{width:100%;display:flex;justify-content:center;color:white}.agnsy-header__text{text-decoration:none;font-size:15.25px;font-weight:550;color:#3d3d3d;cursor:pointer;letter-spacing:3%;transition:color .25s}.agnsy-header__text:hover{color:#3654ff}.agnsy-header__controls{display:flex;gap:15px}.agnsy-header__account{text-decoration:none;font-size:14px;font-weight:500;width:80px;height:35px}.agnsy-header__account-button{display:flex;justify-content:center;align-items:center;color:#fafafa;width:100%;height:100%;background:linear-gradient(90deg,#95c0fe,#6da8fd 30%,#3654ff 73%,#798dff);border-radius:30px}.agnsy-header__sign-up{text-decoration:none;font-size:14px;font-weight:500;width:80px;height:35px}.agnsy-header__sign-up-button{display:flex;justify-content:center;align-items:center;color:#fafafa;width:100%;height:100%;background:linear-gradient(90deg,#95c0fe,#6da8fd 30%,#3654ff 73%,#798dff);border-radius:30px;position:relative;overflow:hidden}.agnsy-header__sign-up-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 50%,transparent);animation:shimmer 3s ease-in-out infinite}.agnsy-header__sign-in{text-decoration:none;font-size:14px;font-weight:500;width:80px;height:35px}.agnsy-header__sign-in-button{position:relative;display:flex;justify-content:center;align-items:center;color:#3654ff;width:100%;height:100%;border:none;border-radius:30px;background:linear-gradient(90deg,#95c0fe,#6da8fd 30%,#3654ff 73%,#798dff);background-clip:padding-box}.agnsy-header__sign-in-button-text{display:flex;background-color:white;width:95%;height:95%;z-index:1;align-items:center;justify-content:center;border-radius:inherit}.agnsy-header__left,.agnsy-header__right{width:100%;display:flex;align-items:center}.agnsy-header__left{justify-content:flex-start;margin-left:32px;gap:30px}.agnsy-header__right{justify-content:flex-end;margin-right:32px;gap:20px}.agnsy-header__logo-container{margin-bottom:10px;cursor:pointer;margin-right:12px}.agnsy-header__logo-container,.agnsy-header__logo-container a{display:flex;align-items:center;justify-content:center;user-select:none;-webkit-user-select:none;-ms-user-select:none}.agnsy-header__logo-container a{height:100%;width:100%}.agnsy-header__logo{width:126px;height:auto}.agnsy-header__mobile-toggle{display:none;cursor:pointer}.agnsy-header_mobile-no-scroll{overflow:hidden;height:100%}.agnsy-header__book-a-call{display:flex;align-items:center;color:black;font-family:Outfit;border:1px solid rgb(200,200,200);font-weight:500;font-size:14px;gap:10px;padding:1px 12px;border-radius:22px;cursor:pointer;transition:transform .2s}.agnsy-header__book-a-call:hover{transform:scale(1.01)}.agnsy-header__book-a-call-phone{padding-left:4px;height:17px}@media (max-width:480px){body{padding-top:70px}.agnsy-header__book-a-call,.desktop-only{display:none}.agnsy-header{top:0;max-width:100vw;z-index:10}.agnsy-header--landing,.agnsy-header--normal{position:fixed}.agnsy-header__content{justify-content:center}.agnsy-header__left{margin-left:0}.agnsy-header__right{margin-right:0}.agnsy-header__mobile-toggle{display:block;cursor:pointer;margin-right:18px;margin-top:5px}.agnsy-header__mobile-menu{display:flex;flex-direction:column;text-align:right;background-color:white;padding:15px 0;position:absolute;top:70px;width:100%;height:100vh;z-index:1;gap:20px}.agnsy-header__logo-container{margin-left:17px;margin-top:8px}.agnsy-header__text{margin-right:20px;font-size:26px}}.admin_page__container{padding:2rem;background-color:#f5f5f5;min-height:100vh}.admin_page__header{margin-bottom:2rem}.admin_page__header h1{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:#1a1a1a}.admin_page__signed-in-info{color:#666;font-size:.875rem}.admin_page__loading{text-align:center;color:#666;padding:2rem}.admin_page__error{color:#dc3545;text-align:center;padding:1rem;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;margin:1rem 0}.admin_page__section{background-color:#e0e0e0;border-radius:8px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.admin_page__section h2{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#1a1a1a}.admin_page__table{width:100%;background-color:white;border-radius:4px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.admin_page__table thead{background-color:#f8f9fa}.admin_page__table th{padding:.75rem 1rem;text-align:left;font-weight:600;color:#495057;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #dee2e6}.admin_page__table td{padding:1rem;border-bottom:1px solid #e9ecef;color:#212529;font-size:.875rem}.admin_page__table tbody tr:hover{background-color:#f8f9fa}.admin_page__table tbody tr:last-child td{border-bottom:none}.admin_page__users-container{display:flex;flex-direction:column;gap:1rem}.admin_page__user-section{background-color:initial}.admin_page__user-card{background-color:white;padding:1.25rem;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease}.admin_page__user-card--expanded,.admin_page__user-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.15)}.admin_page__user-card--expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}.admin_page__user-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.admin_page__user-header h3{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0}.admin_page__expand-icon{color:#666;font-size:.875rem;transition:transform .3s ease}.admin_page__user-stats{display:flex;gap:2rem;flex-wrap:wrap}.admin_page__stat{display:flex;align-items:center;gap:.5rem}.admin_page__stat-label{color:#666;font-size:.875rem}.admin_page__stat-value{font-weight:600;color:#1a1a1a;font-size:.875rem}.admin_page__buying-flows-container{background-color:#f8f9fa;border:1px solid #e0e0e0;border-top:none;border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:1rem;display:flex;flex-direction:column;gap:1rem;animation:admin_page__slideDown .3s ease}@keyframes admin_page__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.admin_page__property-card{background-color:white;padding:1.25rem;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1);border-left:4px solid #007bff}.admin_page__property-address{font-size:.875rem;color:#495057;margin-bottom:1rem}.admin_page__property-progress{margin-bottom:1rem}.admin_page__progress-labels{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.75rem;color:#666}.admin_page__progress-labels span{text-align:center;flex:1 1;transition:color .3s ease}.admin_page__progress-label--active{color:#007bff!important;font-weight:600}.admin_page__progress-bar{height:8px;background-color:#e9ecef;border-radius:4px;overflow:hidden;position:relative}.admin_page__progress-fill{height:100%;background-color:#007bff;transition:width .5s ease;position:relative}.admin_page__progress-fill:after{content:"";position:absolute;right:0;top:50%;transform:translate(50%,-50%);width:12px;height:12px;background-color:#007bff;border-radius:50%;border:2px solid white;box-shadow:0 2px 4px rgba(0,0,0,.2)}.admin_page__property-actions{display:flex;gap:.75rem}.admin_page__property-actions button{padding:.5rem 1rem;font-size:.75rem;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease;font-weight:500}.admin_page__btn-view-offers{background-color:#6366f1;color:white}.admin_page__btn-view-offers:hover{background-color:#5558e3}.admin_page__btn-communication{background-color:#e5e7eb;color:#374151}.admin_page__btn-communication:hover{background-color:#d1d5db}@media (max-width:768px){.admin_page__container{padding:1rem}.admin_page__header h1{font-size:2rem}.admin_page__section{padding:1rem}.admin_page__table{font-size:.75rem}.admin_page__table td,.admin_page__table th{padding:.5rem}.admin_page__user-stats{flex-direction:column;gap:.5rem}.admin_page__progress-labels{font-size:.625rem}.admin_page__property-actions{flex-direction:column;width:100%}.admin_page__property-actions button{width:100%}}.admin_page__table-container{overflow-x:auto}.admin_page__table-container::-webkit-scrollbar{height:8px}.admin_page__table-container::-webkit-scrollbar-track{background:#f1f1f1}.admin_page__table-container::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.admin_page__table-container::-webkit-scrollbar-thumb:hover{background:#555}.offer-writing{display:flex;flex-direction:column}.offer-writing__description{font-size:16px;font-weight:medium;color:var(--dashboard-primary-color);margin-bottom:4px;max-width:400px}.ai-offer-writer{z-index:2;display:flex;justify-content:flex-end}.ai-offer-writer__container{border-top-left-radius:10px;border-bottom-left-radius:10px;display:flex;flex-direction:column;height:calc(100vh - 268px)}.ai-offer-writer__header{padding:18px 20px;display:flex;gap:10px}.ai-offer-writer__sparkle-icon{width:22px}.ai-offer-writer__content{display:flex;flex-direction:row;margin-right:10px;gap:24px;max-width:100%;max-height:calc(100%)}.ai-offer-writer__content-left{flex:1 1;position:relative;min-width:-moz-fit-content;min-width:fit-content;display:flex;flex-direction:column;border-radius:5px;overflow-y:scroll}.ai-offer-writer__content-right{position:relative;flex:2 1;border-top-left-radius:7.5px;border-top-right-radius:7.5px;margin-right:10px;height:calc(100vh - 184px);margin-top:-90px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid black;border-bottom:none}.ai-offer-writer__pdf-page-nav{position:absolute;background-color:rgb(54,84,255,.6);color:black;font-weight:700;border:none;border-radius:50%;width:40px;height:40px;font-size:20px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:2;transition:background-color .3s}.ai-offer-writer__pdf-page-nav:hover{background-color:rgba(255,255,255);color:rgb(54,84,255,1)}.ai-offer-writer__pdf-page-nav:disabled{background-color:rgb(210,210,210);color:grey;cursor:unset}.ai-offer-writer__pdf-page-nav:disabled:hover{color:grey}.ai-offer-writer__sections{position:relative;overflow-y:scroll;display:flex;flex-direction:column;margin-top:12px;max-height:calc(100% - 76px);min-width:400px;width:100%;gap:10px}.ai-offer-writer__section{width:-moz-fit-content;width:fit-content;min-width:400px;width:calc(100% - 42px);padding:20px;background-color:#1a274b;border-radius:10px}.ai-offer-writer__section-name{font-weight:300;margin-bottom:8px;font-size:15px;color:rgba(255,255,255,.638)}.ai-offer-writer__section-fields{padding:4px 10px;border-radius:7.5px;background-color:rgb(54,84,255,.1)}.ai-offer-writer__section-field{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:8px 2px}.ai-offer-writer__section-field-label{font-weight:350;color:white;font-size:14px}.ai-offer-writer__section-field-value{all:unset;font-size:14px;font-weight:400;color:white;text-align:right}.ai-offer-writer__section-field-value:disabled{color:rgb(125,144,255,.25)}.ai-offer-writer__section-field-value-select{font-style:italic;font-weight:300}.ai-offer-writer__section-field-value::placeholder{font-style:italic;font-weight:300;padding-right:1.5px}.ai-offer-writer__date-input{font-size:14px;all:unset;font-weight:400;width:auto;text-align:center}.ai-offer-writer__date-input.month{text-align:right;width:34px}.ai-offer-writer__date-input.day{width:20px;text-align:right}.ai-offer-writer__date-input.year{width:42px}.ai-offer-writer__date-input.hour{width:18px;text-align:right}.day::-webkit-inner-spin-button,.day::-webkit-outer-spin-button,.hour::-webkit-inner-spin-button,.hour::-webkit-outer-spin-button,.year::-webkit-inner-spin-button,.year::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.day[type=number],.hour[type=number],.year[type=number]{appearance:textfield}.ai-offer-writer__section-initials{padding:10px;display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;border-radius:7.5px;background-color:rgb(54,84,255,.1)}.ai-offer-writer__section-initials-canvas{max-width:50px;width:50px}.ai-offer-writer__section-initials-canvas canvas{border-radius:10px;background-color:rgb(255,255,255)}.ai-offer-writer__section-initials-button{border:none;border-radius:7.5px;background-color:rgb(54,84,255,.4);color:white;height:28px;width:100px;font-family:Outfit,sans-serif;font-size:15px;margin:3px 0;cursor:pointer}.ai-offer-writer__section-initials-button.clear{background-color:rgba(255,255,255,.115)}.ai-offer-writer__section-signature{padding:10px;display:flex;flex-direction:column;max-width:400px;border-radius:7.5px;background-color:rgb(54,84,255,.1)}.ai-offer-writer__section-signature-canvas{width:380px}.ai-offer-writer__section-signature-canvas canvas{border-radius:10px;background-color:rgb(255,255,255)}.ai-offer-writer__section-signature-button{border:none;border-radius:7.5px;background-color:rgb(54,84,255,.4);color:white;height:28px;width:100px;font-family:Outfit,sans-serif;font-size:15px;margin:3px 0;cursor:pointer}.ai-offer-writer__section-signature-button.clear{background-color:rgba(255,255,255,.115)}.ai-offer-writer__submit-button-section{width:calc(100%);height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;justify-items:center}.ai-offer-writer__submit-button{border:none;background-color:#3644ff;border-radius:12.5px;font-size:16px;font-weight:425;letter-spacing:.2px;color:white;font-family:Outfit,sans-serif;width:100%;padding:7px;cursor:pointer;margin-top:13px;margin-bottom:4px}.ai-offer-writer__submit-button:disabled{cursor:pointer;cursor:unset;background-color:grey}.react-pdf__Page__annotations{display:none}.offer-writing .react-pdf__Document{position:relative;min-width:100%;width:100%}.offer-writing .react-pdf__Page{position:relative;overflow-y:scroll;min-width:100%}.offer-writing .react-pdf__Page__canvas{position:relative;max-width:100%;min-width:100%;min-height:calc(165vh)}.ai-offer-writer__section-signature-canvas canvas{width:380px;height:80px}@media (max-width:480px){.ai-offer-writer__content{max-width:100%;min-width:unset}.ai-offer-writer__content-right{display:none;min-width:unset}.ai-offer-writer__content-left{min-width:unset}.ai-offer-writer__section,.ai-offer-writer__sections{max-width:100%;min-width:unset}.ai-offer-writer__section-field-label{width:80px;line-height:13.5px}.ai-offer-writer__section-signature{max-width:100%}.ai-offer-writer__section-signature-canvas{width:100%}.ai-offer-writer__section-signature-canvas canvas{width:100%;height:100px}}.book-wrapper{min-height:calc(100vh);opacity:0;margin-top:20px;transition:opacity .5s ease-out,margin-top .5s ease-out}.book-wrapper.is-visible{opacity:1;margin-top:0}.book{display:flex;align-items:center;flex-direction:column;font-family:Outfit}.book h1{margin-top:45px;font-weight:550;font-size:32px;margin-bottom:26px;letter-spacing:.5px}.book__subtitles{display:flex;flex-direction:column;gap:7px;margin-bottom:46px;align-items:center}.book h3{font-size:16px;letter-spacing:1px;color:#606060;font-weight:400}.book__book-a-call{border:none;background-color:#f8d88b;color:#603a0b;font-family:Outfit;padding:12px 20px;border-radius:10px;font-weight:650;font-size:28px;cursor:pointer;transition:all .15s}.book__book-a-call:hover{transform:scale(1.01);background-color:#fbc853}.book iframe{margin-top:46px;margin-bottom:54px;width:900px;height:582px;border:none;border-radius:12px}.book__case-study{display:flex;gap:42px}.book__case-study-mobile-title{display:none;font-size:38px;text-align:left;width:100%;margin-bottom:19px;line-height:42px;letter-spacing:.2px}.book__case-study-visual div{background-color:black;display:flex;padding:4px 12px;letter-spacing:.2px;color:white;font-weight:450;width:-moz-fit-content;width:fit-content;border-top-left-radius:8px;border-top-right-radius:8px}.book__case-study-visual img{height:380px;border-radius:8px;border-top-left-radius:0}.book__case-study-text{display:flex;flex-direction:column;margin-top:31px;margin-bottom:70px;max-width:400px}.book__case-study-text h4{font-size:28px}.book__case-study-text-bullets{margin-top:29px;color:#606060;line-height:32px}.book__case-study-text p{margin-top:29px;color:#606060;line-height:30px;font-weight:400}@media (max-width:480px){.book{padding:0 16px}.book h1{width:270px}.book h1,.book__subtitles{text-align:center}.book h3{letter-spacing:unset;font-size:14px}.book iframe{width:100%;height:300px}.book__case-study-mobile-title{display:unset}.book__case-study{flex-direction:column;gap:12px}.book__case-study-visual img{height:auto;width:100%}.book__case-study-visual-text{margin-top:unset}.book__case-study-text h4{display:none}.book__case-study-text{margin-top:unset}.book__case-study-text-bullets{margin-top:unset;font-size:20px;line-height:40px}.book__case-study-text p{margin-top:24px;line-height:30px;font-weight:400;font-size:20px}}.communication{display:flex;height:100vh;background-color:white}.sidebar{width:30%;background-color:#f2f2f2;display:flex;flex-direction:column}.sidebar-image{width:100%}.sidebar-dashboard-return{position:absolute;color:#ffffff;padding:10px;display:flex;flex-direction:row;align-items:center;cursor:pointer}.sidebar-return-arrow{transform:rotate(90deg);width:12px;margin-right:5px}.sidebar-text{position:absolute;top:23%;font-size:30px;color:#ffffff;padding:0 10px}.property-address-container{position:absolute;top:25%;margin-top:12px;padding:0 5px;margin-bottom:10px;width:25%}.property-address{position:relative;display:flex;flex-direction:row;align-items:center;padding:8px 8px 0;cursor:pointer;color:#ffffff;font-size:18px}.kai-image{position:absolute;top:32%;margin-left:1%;border-radius:50%}.dropdown-toggle,.dropdown-toggle-rotated{cursor:pointer;padding:8px;width:7%;transition:transform .3s ease}.dropdown-toggle-rotated{transform:rotate(180deg)}.buying-flow-dropdown{position:relative;top:100%;left:8px;background-color:white;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.1);z-index:10;max-height:200px;overflow-y:auto}.dropdown-item{padding:8px 12px;cursor:pointer;color:#1f2937}.dropdown-item:hover{background-color:#f3f4f6}.dropdown-item.selected{background-color:#e5e7eb;font-weight:500}.view-toggle{display:flex;border:none}.view-toggle-button{flex:1 1;border:none;padding:12px;text-align:center;font-size:16px;font-family:Outfit,sans-serif;font-weight:500;color:#949494;cursor:pointer;transition:color .2s,font-weight .2s}.view-toggle-button.active{font-weight:600;color:#000000}.thread-list{overflow-y:auto}.thread-item{padding:16px;border-bottom:1px solid #e5e7eb;cursor:pointer;transition:background-color .2s}.thread-item:hover{background-color:#f3f4f6}.thread-item-subject{font-weight:600;color:#1f2937;margin-bottom:4px}.thread-item-recipient{font-size:.875rem;font-weight:400;color:#1f2937}.message-view{flex:1 1;display:flex;flex-direction:column;padding:10px 15px;max-height:100%}.message-view-header{font-weight:bolder}.message-view-header-sender{font-size:15px;font-weight:400;color:#8c8c8c}.message-view-header-title{font-weight:600;font-size:1.75rem;color:#1f2937}.message-list{flex:1 1;overflow-y:auto}.message-item{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #8c8c8c}.message-item,.text-message-item{display:flex;flex-direction:column}.text-message-item{margin-bottom:16px;border-bottom:none}.message-sender{font-weight:600;color:#1f2937}.message-body{color:#374151;margin-top:4px;margin-bottom:5px;white-space:pre-wrap}.message-timestamp,.text-message-timestamp{font-size:.875rem;color:#6b7280}.text-message{padding:10px;border-radius:8px;max-width:50%;word-wrap:break-word;color:#ffffff}.text-message-sent-container{align-self:flex-end;display:flex;flex-direction:column;align-items:flex-end}.text-message-received-container{align-self:flex-start;display:flex;flex-direction:column;align-items:flex-start}.text-message-sent{background-color:#6279ff;align-self:flex-end}.text-message-received{background-color:#7a7a7a;align-self:flex-start}.profile-photo{width:40px;height:40px;border-radius:50%;object-fit:cover}.contact--container{background-color:white;padding:3rem 1rem 0;min-height:calc(100vh - 425px)}.contact--wrapper{max-width:28rem;margin:0 auto}.contact--header{text-align:center;margin-bottom:2rem}.contact--title{font-size:1.875rem;font-weight:700;color:#111827;margin-bottom:.5rem}.contact--subtitle{color:#6b7280;margin:.25rem 0}.contact--form{gap:1rem;align-items:center}.contact--field,.contact--form{display:flex;flex-direction:column;width:100%}.contact--label{font-size:.875rem;font-weight:500;color:black;margin-bottom:.25rem;width:-moz-fit-content;width:fit-content;background:white;position:absolute;margin-left:10px;margin-top:-10px}.contact--input,.contact--textarea{padding:.75rem 1rem;border:1px solid #252525;border-radius:.5rem;font-size:1rem;outline:none;transition:all .2s ease;background-color:white}.contact--input:focus,.contact--textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.contact--textarea{resize:none;font-family:inherit}.contact--button{width:100px;height:50px;border-radius:25px;padding:.75rem 1rem;font-family:Outfit,sans-serif;font-weight:500;transition:all .3s ease;background-color:#000000;color:white;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;transform:scale(1)}.contact--button:hover{background-color:#1f2937}.contact--button-submitted{background:linear-gradient(90deg,#ffffff,#6da8fd,#3654ff,#798dff,#ffffff);transform:scale(1.05);width:100px;height:50px;border-radius:25px;cursor:default}.contact--icon{width:1.5rem;height:1.5rem;background:transparent}.contact--footer{text-align:center;font-size:.875rem;color:#6b7280;margin-top:1.5rem}@media (min-width:640px){.contact--container{padding:3rem 1.5rem 0}}@media (min-width:1024px){.contact--container{padding:3rem 2rem 0}}.dashboard__empty{margin:0 auto;width:100%}.dashboard__empty-title{margin-top:110px;text-align:center;font-weight:500}.dashboard__empty-search{margin:40px auto 0;width:600px;border:1.5px solid #e0e0e0;padding:9px 0 9px 17px;border-radius:22.5px;display:flex;flex-direction:row}.dashboard__empty-search-kai-photo{width:28px}.dashboard__empty-search-input{font-weight:400;font-size:15px;width:520px;border:none;font-family:Outfit,sans-serif;margin-left:7px;margin-right:5px}.dashboard__empty-search-input:focus{border:none;outline:none}.dashboard__empty-search-input::placeholder{color:#787878;font-weight:300}.dashboard__empty-search-magnifying-glass{width:20px}@media (max-width:480px){.dashboard__empty{width:330px;text-align:center}.dashboard__empty-search{width:300px}.dashboard__empty-search-input{width:235px}.dashboard__empty-search-magnifying-glass{margin-right:13px}}.dashboard{margin:50px 32px}.dashboard__header{display:flex;flex-direction:row}.dashboard__header-left-date{font-size:20px;color:#323232;font-weight:350}.dashboard__header-left-message{font-size:40px;font-weight:500}.dashboard__header-right{align-content:center;margin-left:auto}.dashboard__header-right-search{border:1.5px solid #e0e0e0;padding:9px 17px;border-radius:22.5px;display:flex;flex-direction:row}.dashboard__header-right-search-kai-photo{width:28px}.dashboard__header-right-search-input{font-weight:400;font-size:15px;width:500px;padding:5px;border:none;font-family:Outfit,sans-serif;margin-left:7px}.dashboard__header-right-search-input:focus{border:none;outline:none}.dashboard__header-right-search-input::placeholder{color:#787878;font-weight:300}.dashboard__header-right-search-magnifying-glass{width:20px}.dashboard__body{display:flex;flex-direction:row;margin-top:26px;gap:40px}.dashboard__body-left{width:400px}.dashboard__body-right{flex:1 1;border:1.8px solid #ebebeb;border-radius:16px;padding:28px;height:-moz-fit-content;height:fit-content}.dashboard__body-left-home-preview{border:1.8px solid #ebebeb;border-radius:16px;display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content}.dashboard__body-left-home-preview-photo{width:400px;height:225px;object-fit:cover;border-top-left-radius:14px;border-top-right-radius:14px;cursor:pointer}.dashboard__body-left-home-preview-photo-loading{width:400px;height:225px;background:#f6f7f8;position:relative;overflow:hidden;border-top-left-radius:14px;border-top-right-radius:14px}.dashboard__body-left-home-preview-photo-loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(143,143,143,0),rgba(255,255,255,.2) 20%,rgba(194,194,194,.395) 60%,rgba(255,255,255,0));animation:shimmer-img 1s infinite}.dashboard__body-left-home-preview-info{padding:15px 14px;display:flex;flex-direction:column;background-color:white;border-bottom-right-radius:15px;border-bottom-left-radius:15px}.dashboard__body-left-home-preview-info-home-name{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:12px;border:none;outline:none;font-size:22px;font-weight:600;color:#3654ff;font-family:Outfit}.dashboard__body-left-home-preview-info-list-price{font-weight:300;margin-top:5px;font-size:16px}.dashboard__body-left-feed{margin-top:35px}.dashboard__body-left-feed-header{display:flex;flex-direction:row}.dashboard__body-left-feed-header-left-title{font-size:26px;font-weight:550}.dashboard__body-left-feed-header-left-subtitle{font-size:14px;font-weight:400;color:rgb(154,154,154)}.dashboard__body-left-feed-header-right{align-content:center;margin-left:auto;display:flex;flex-direction:row;align-items:center}.dashboard__body-left-feed-header-right-text{margin-right:9px;color:#323232;font-size:18px}.dashboard__body-left-feed-header-right-icon{width:20px}.dashboard__body-left-feed-body{margin-top:4px;border:1.8px solid #ebebeb;border-radius:16px;min-height:180px;color:#323232;align-content:center;text-align:center;display:flex;align-items:center;justify-content:center}.dashboard__body-left-myteam{margin-top:35px}.dashboard__body-left-myteam-header{display:flex;flex-direction:row}.dashboard__body-left-myteam-header-left-title{font-size:26px;font-weight:550}.dashboard__body-left-myteam-header-left-subtitle{font-size:14px;font-weight:400;color:rgb(154,154,154)}.dashboard__body-left-myteam-header-right{align-content:center;margin-left:auto;display:flex;flex-direction:row;align-items:center;cursor:pointer}.dashboard__body-left-myteam-header-right-text{margin-right:9px;color:#323232;font-size:18px}.dashboard__body-left-myteam-header-right-icon{font-weight:600;color:#323232}.dashboard__body-left-myteam-body{margin-top:4px;border:1.8px solid #ebebeb;border-radius:16px;min-height:180px;padding:12px}.dashboard__body-left-myteam-body-contact{display:flex;flex-direction:row;align-items:center;padding:12px}.dashboard__body-left-myteam-body-contact-photo{width:54px}.dashboard__body-left-myteam-body-contact-info{display:flex;flex-direction:column;margin-left:18px}.dashboard__body-left-myteam-body-contact-info-name{font-size:20px;font-weight:550}.dashboard__body-left-myteam-body-contact-info-role{font-size:13px;color:#808080;margin-bottom:2px}.dashboard__body-left-myteam-body-contact-info-contact{font-size:11px}.dashboard__body-left-myteam-body-contact-kai-info{font-size:20px;font-weight:550;align-content:center;margin-left:18px}.dashboard__body-left-myteam-body-contact-kai-chat{display:flex;align-content:center;justify-content:center;margin-left:auto;padding:6px 14px;color:white;font-weight:500;background-color:#3654ff;border-radius:14px;cursor:pointer}.dashboard__body-left-documents{margin-top:35px;margin-bottom:4px}.dashboard__body-left-documents-header{font-size:26px;font-weight:550}.dashboard__body-left-documents-body{margin-top:6px;border:1.8px solid #ebebeb;border-radius:16px;padding:12px}.dashboard__body-left-documents-body-document{padding:12px;display:flex;align-content:center}.dashboard__body-left-documents-body-document-pdf-icon{margin-right:9px}.dashboard__body-right-header-property-name{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:12px;border:none;outline:none;width:100%;margin-bottom:6px;font-size:42px;color:#3654ff;font-weight:600;font-family:Outfit}.dashboard__body-right-header-status{font-weight:500;font-size:16px;margin-top:14px}.dashboard__body-right-step-section{margin-top:30px;display:flex;flex-direction:column;gap:10px}.dashboard__body-right-step{background-color:#f8f8f8;font-weight:550;font-size:26px;padding:12px 0}.dashboard__body-right-step.complete{border-left:5px solid #28ab40}.dashboard__body-right-step.inprogress{border-left:5px solid #f8b967}.dashboard__body-right-step.future{border-left:5px solid #939393}.dashboard__body-right-step-name{padding:12px}.dashboard__body-right-step-substeps{display:flex;flex-direction:column;overflow:hidden;transition:max-height .3s ease-in-out}.dashboard__body-right-step-substep:first-child{margin-top:20px}.dashboard__body-right-step-substep{font-size:18px;font-weight:400;margin-top:10px;padding:12px;display:flex;flex-direction:column;gap:10px}.dashboard__body-right-step-substep.complete{background-color:#e6f7e6}.dashboard__body-right-step-substep.inprogress{background-color:#fde3c1}.dashboard__body-right-step-continue-button{width:-moz-fit-content;width:fit-content;cursor:pointer;font-family:Outfit,sans-serif;background-color:white;border-radius:8px;padding:3px 8px;font-weight:500;border:.5px solid rgb(201,201,201);box-shadow:.5px 1px 1.5px rgba(0,0,0,.1)}.dashboard__body-right--mobile{display:none}@media screen and (max-width:768px){.dashboard__body-right--mobile{display:block}.dashboard{margin:15px 10px;max-width:100%;overflow-x:hidden}.dashboard__body{display:block;width:100%;overflow-x:hidden}.dashboard__body>.dashboard__body-right{display:none}.dashboard__body-right--mobile{width:auto;box-sizing:border-box;margin:20px 0;border:1.8px solid #ebebeb;border-radius:16px;padding:15px;overflow-x:hidden}.dashboard__body-left,.dashboard__body-left-home-preview{width:100%;box-sizing:border-box}.dashboard__body-left-home-preview-photo,.dashboard__body-left-home-preview-photo-loading{width:100%;height:auto;min-height:180px;box-sizing:border-box}.dashboard__body-right-step,.dashboard__body-right-step-section,.dashboard__body-right-step-substep,.dashboard__body-right-step-substeps{max-width:100%;box-sizing:border-box;word-wrap:break-word}.dashboard__header{flex-direction:column;gap:15px;width:100%}.dashboard__header-right{margin-left:0;width:100%}.dashboard__header-right-search-input{width:calc(100% - 60px)}.dashboard__body-left-home-preview-info-home-name,.dashboard__body-right--mobile .dashboard__body-right-header-property-name,.dashboard__body-right-header-property-name{width:100%;font-size:18px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;box-sizing:border-box}@media screen and (max-width:480px){.dashboard__body-right--mobile{padding:10px}.dashboard__body-right--mobile .dashboard__body-right-header-property-name{font-size:20px}}}.guides{display:flex;padding:16px 40px;width:100%;min-height:100vh;box-sizing:border-box;opacity:0;transition:opacity .5s ease-out,margin-top .5s ease-out}.guides.is-visible{opacity:1}.guides__sidebar-title{font-size:12px;color:#8f8f8f;font-weight:500;margin-bottom:8px}.guides__sidebar{border-bottom-left-radius:20px;border-top-left-radius:20px;border:3px solid #fafafa;padding:22px 15px;width:225px}.guides__links,.guides__sidebar{display:flex;flex-direction:column}.guides__link{font-size:12px;font-weight:500;color:#606060;text-decoration:none;padding:10px 13px;border-radius:10px}.guides__link:hover{background:linear-gradient(45deg,#a5a5a505,#66a2fc33)}.guides__content-fade-up{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.guides__content-fade-up.visible{opacity:1;transform:translateY(0)}.guides__content{background-color:#fafafa;width:100%;padding:29px 34px;border-bottom-right-radius:20px;border-top-right-radius:20px}.guides__content-title{font-size:30px;font-weight:600}.guides__content-text{font-size:14px;font-weight:400;font-family:Open Sans,sans-serif;margin-top:16px;width:85%}.guide-content__video{margin-top:30px;width:85%}.video-responsive{position:relative;overflow:hidden;padding-top:56.25%}.guide-content__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.home-search__advanced-search-filters{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;background-color:initial}.home-search__advanced-search-filters__dropdown-wrapper{position:relative}.advanced-search-filters__filter-button{padding:8px 16px;border:1px solid #c9c9ca;border-radius:.375rem;background-color:initial;display:flex;align-items:center;gap:10px;cursor:pointer;font-size:16px;font-family:Outfit;color:#7b7b7b;font-weight:400;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out;white-space:nowrap}.advanced-search-filters__filter-button.active{background-color:#eff6ff;border-color:#3b82f6}.advanced-search-filters__filter-button.filtered{color:#2563eb;border-color:#3b82f6}.advanced-search-filters__dropdown{position:absolute;margin-top:5px;background-color:#ffffff;border:1px solid #e5e7eb;border-radius:5px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:5;padding:16px;width:300px}.advanced-search-filters__dropdown-inner>:not(:first-child){margin-top:1rem}.advanced-search-filters__dropdown-title{font-size:.875rem;font-weight:600;margin-bottom:.5rem}.advanced-search-filters__input-group{display:flex;gap:.5rem}.advanced-search-filters__input-wrapper{flex:1 1}.advanced-search-filters__input{width:100%;padding:8px;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;font-family:Outfit}.advanced-search-filters__separator{display:flex;align-items:center;color:#4b5563;font-size:14px}.advanced-search-filters__dropdown-actions{display:flex;justify-content:space-between}.advanced-search-filters__clear-button{color:#4b5563;font-size:.875rem;font-family:Outfit;background:none;border:none;cursor:pointer;border-radius:6px;padding:6px 10px;text-decoration:none;transition:all .3s}.advanced-search-filters__clear-button:hover{background-color:rgb(236,236,236)}.advanced-search-filters__apply-button{background-color:#2563eb;color:#ffffff;padding:.25rem 1rem;border-radius:.375rem;font-size:.875rem;border:none;cursor:pointer;font-family:Outfit;transition:background-color .2s ease-in-out}.advanced-search-filters__apply-button:hover{background-color:#1d4ed8}.advanced-search-filters__radio-group{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:13px;gap:13px}.advanced-search-filters__radio-item{position:relative;align-items:center;display:flex;flex-direction:row;gap:10px}.advanced-search-filters__radio-item input{margin:unset;margin-top:1.5px}.advanced-search-filters__radio-item label{background:transparent;position:relative;top:unset;left:unset;font-weight:400;font-size:16px;color:rgb(76,76,76);padding:0;font-family:Outfit}.advanced-search-filters__clear-all-button{padding:.5rem 1rem;font-family:Outfit;color:#4b5563;display:flex;align-items:center;gap:.25rem;background:none;border:none;cursor:pointer;font-size:1rem;line-height:1.5rem}.home-search{position:relative;font-family:Outfit,sans-serif;font-display:swap;display:flex;flex-direction:column}.home-search__parameters{display:flex;flex-direction:row;align-items:center;gap:10px;padding-bottom:20px;padding-left:26px;padding-top:26px}.home-search__parameters form{display:flex;position:relative}.home-search__parameters form input{padding:8px 12px;border:1px solid #c9c9ca;outline:none;width:500px;border-radius:8px;font-size:16px;font-family:Outfit,sans-serif;font-display:swap}.home-search__parameters form input::placeholder{color:#adadb6}.home-search__parameters form input:focus{outline:none}.home-search__input::placeholder{font-family:Outfit,sans-serif;font-display:swap}.home-search__suggestions{position:absolute;background-color:rgb(255,255,255);z-index:3;width:100%;top:42px;border-radius:6px;display:flex;flex-direction:column;gap:4px;font-weight:400;padding:3px 0;font-size:18px;box-shadow:0 4px 12px rgba(0,0,0,.225)}.home-search__suggestions.empty{display:none}.home-search__suggestion{padding:10px 16px;transition:background-color .22s;cursor:pointer}.home-search__suggestion:hover{background-color:#e7eaff}.home-search__content{display:flex;padding-left:26px;height:calc(100vh - 70px - 50px - 40px)}.home-search__left-content{width:650px;padding-right:3px;overflow-y:auto;flex-shrink:0;box-shadow:20px 0 10px -15px rgba(0,0,0,.2);z-index:2;background-color:white}.home-search__left-content::-webkit-scrollbar{background:transparent;width:0}.home-search__no-results{padding:40px 16px;text-align:center;color:#666;font-style:italic;font-family:Outfit,sans-serif;font-display:swap}.home-search__results-number{padding-left:5px;bottom:-32px;position:relative;z-index:10}.home-search__list{display:grid;grid-gap:5px;gap:5px;grid-template-columns:1fr 1fr;margin-top:6px;padding:36px 3px 0;margin-bottom:0;list-style:none}.home-search__card{border-radius:10px;overflow:hidden;margin-bottom:20px;max-height:260px;max-width:300px;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:box-shadow .2s ease-in-out,transform .1s ease-in-out;cursor:pointer}.home-search__card:hover{box-shadow:0 3px 6px rgba(0,0,0,.4);transform:translateY(1px)}.home-search__card-image-container{width:100%;height:140px;position:relative;overflow:hidden}.home-search__card-image{width:100%;height:100%;object-fit:cover;background:#ddd}.home-search__card-details{padding:10px;display:flex;flex-direction:column;gap:5px;background:white}.home-search__card-price{font-size:24px;font-weight:700;letter-spacing:-.2px;display:flex;justify-content:space-between;margin-top:2px;margin-bottom:4px;align-items:center}.home-search__card-rebate{font-size:14.5px;font-weight:425;letter-spacing:-.15px;width:-moz-fit-content;width:fit-content;color:rgb(244,244,244);background-color:black;border-radius:15px;padding:5.75px 11.5px;text-align:center;justify-content:center}.home-search__card-info{font-size:14px;color:#444}.home-search__card-address{font-size:14px;color:#777}.home-search__pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:0;margin-bottom:16px;font-family:Outfit,sans-serif;font-display:swap}.home-search__pagination button{background-color:#007bff;color:white;border:none;border-radius:10px;padding:6px 20px;font-size:16px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;box-shadow:0 4px 6px rgba(0,0,0,.1);font-family:Outfit,sans-serif;font-display:swap}.home-search__pagination button:disabled{background-color:#ddd;cursor:not-allowed}.home-search__pagination button:not(:disabled):hover{background-color:#0056b3;transform:translateY(-1px)}.home-search__pagination span{font-size:18px;color:#333;font-weight:700}.home-search__card-image.loading-placeholder,.home-search__card-image.no-photo-placeholder{display:flex;align-items:center;justify-content:center;background-color:#f6f7f8;color:#999;font-size:14px;height:300px}.home-search__card-image-loading{width:100%;height:300px;background:#dbdbdb;position:relative;overflow:hidden}.home-search__card-image-loading:before,.home-search__card-image.loading-placeholder,.home-search__card-image.no-photo-placeholder,.home-search__card.skeleton .home-search__card-image{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#ffffff,#efefef 50%,#ffffff);animation:shimmer 1.5s infinite}.home-search__list.loading .home-search__card{background-color:linear-gradient(90deg,#ffffff,#efefef 50%,#ffffff);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;height:220px}.home-search__list.loading .home-search__card.skeleton:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#ffffff,#efefef 50%,#ffffff);animation:shimmer 1.5s infinite}.home-search__list.loading .home-search__card-address,.home-search__list.loading .home-search__card-info,.home-search__list.loading .home-search__card-price{width:100%}.home-search__list.loading .home-search__card.skeleton .home-search__card-image{background-color:#eee;width:100%;height:300px;position:relative}.home-search__list.loading .home-search__card.skeleton .home-search__card-address,.home-search__list.loading .home-search__card.skeleton .home-search__card-info,.home-search__list.loading .home-search__card.skeleton .home-search__card-price{height:12px;margin-bottom:8px;background-color:#eee;border-radius:4px;animation:skeleton-loading 1.5s ease-in-out infinite}.home-search__list.loading .home-search__card.skeleton .home-search__card-price{width:60%;height:16px}.home-search__list.loading .home-search__card.skeleton .home-search__card-info{width:80%}.home-search__list.loading .home-search__card.skeleton .home-search__card-address{width:90%}@keyframes shimmer-opacity{0%{background-color:rgb(237,237,237)}50%{background-color:rgb(222,222,222)}to{background-color:rgb(237,237,237)}}@keyframes shimmer-img{0%{left:-100%}to{left:100%}}@keyframes skeleton-loading{0%{opacity:.6}50%{opacity:.8}to{opacity:.6}}.home-search__mobile-results-header{text-align:center;padding:12px;font-weight:500;border-bottom:1px solid #e0e0e0;background-color:#fff;position:sticky;z-index:1;cursor:pointer;font-family:Outfit,sans-serif;font-display:swap}.home-search__mobile-results-header-bar{width:40px;height:4px;background-color:#ccc;border-radius:2px;margin:0 auto 8px}@media screen and (max-width:480px){.home-search__content{flex-direction:column-reverse;height:calc(100vh - 150px);padding-left:0}.home-search__left-content{width:100%;height:80%;padding:0}.home-search__mobile-results-header{display:block}.home-search__list{max-width:100%;grid-template-columns:1fr}.home-search__pagination{max-width:100%}.home-search__main-content.expanded{height:100%}.home-search__form{flex-direction:column;align-items:flex-start;justify-content:center;position:relative;margin-top:unset}.home-search__input{flex:unset;max-width:calc(100% - 120px);margin-bottom:10px}.home-search__submit-btn{margin-left:0;margin-right:60px}.home-search__filters{padding:8px;display:none}}.home-search__mobile-results-header{display:none}@media (max-width:480px){.home-search{width:100%;padding-top:1px;position:fixed;margin-top:0}.home-search__form{display:flex;position:relative;height:62px;align-items:center;box-shadow:0 4px 8px rgba(0,0,0,.4);z-index:2;width:calc(100%);right:unset}.home-search__input{position:relative;padding:5px;border-radius:20px;width:225px;font-family:Outfit,sans-serif;font-display:swap;margin:0 auto;text-align:center}.home-search__results-number{display:None}.home-search__input::placeholder{font-family:Outfit,sans-serif;font-display:swap}.home-search__container{flex-direction:column;margin:0 auto;width:100%}.home-search__main-content{position:fixed;bottom:0;z-index:2;width:100%;box-shadow:0 4px 12px rgba(0,0,0,.6);border-top-right-radius:30px;border-top-left-radius:30px;height:40px;background-color:white;display:flex;flex-direction:column;transition:all .3s ease;padding:10px 0 0;overflow-y:visible}.home-search__main-content.expanded{height:calc(100vh - 200px)}.home-search__mobile-results-header{display:unset;text-align:center;font-weight:500;min-height:38px;padding-bottom:2px;z-index:0}.home-search__mobile-results-header-bar{height:2px;width:90px;border:1px solid lightgrey;background-color:lightgrey;border-radius:5px;margin:0 auto 4px}.home-search__mobile-results-header-bar-text{display:none}.home-search__list{flex-direction:row;padding:0;min-width:calc(100% - 30px);overflow-y:scroll;margin:0 auto;display:flex;flex-direction:column;align-items:center}.home-search__card{width:calc(100%);padding-left:2px;padding-right:2px;border:1px solid lightgray;box-shadow:0 4px 6px -1px rgba(0,0,0,.15)}.home-search__card:first-child{margin-top:16px}.home-search__card-image{object-fit:cover;width:calc(100% + 8px);margin-left:-2px}.home-search__card.selected{border:1px solid lightgray;box-shadow:0 4px 6px -1px rgba(0,0,0,.3)}}.home-search-map{width:100%;height:100%;z-index:0}.home-search-map__marker-wrapper.hidden-marker{display:none}.home-search-map__marker{background-color:#3654ff;border:1.5px solid white;padding:4px 6px;width:-moz-fit-content;width:fit-content;color:white;font-weight:450;font-family:Outfit;border-radius:10px;text-align:center;cursor:pointer}.home-search-map__marker-dot{background-color:#3654ff;border:1.5px solid rgb(235,235,235);width:11px;height:11px;border-radius:12px;box-shadow:0 0 8px rgba(0,0,0,.4);cursor:pointer}.home-search-map__home-pop-up{position:absolute;bottom:8px;border:1.2px solid rgb(235,235,235);left:-118px;width:310px;height:-moz-fit-content;height:fit-content;background-color:rgb(252,252,252);box-shadow:0 0 2px rgba(0,0,0,.4);border-radius:8px;z-index:4;color:black}.home-search-map__home-pop-up img{width:100%;object-fit:cover;height:auto;max-height:180px;border-top-right-radius:8px;border-top-left-radius:8px}.home-search-map__home-pop-up-details{padding:8px;display:flex;align-items:flex-start;flex-direction:column;gap:8px}.home-search-map__home-pop-up-details-price{font-size:21px;font-weight:700;display:flex;flex-direction:row;width:100%;text-align:left;justify-content:space-between}.home-search-map__home-pop-up-details-rebate{font-size:12.5px;font-weight:350;color:white;letter-spacing:-.1px;background-color:black;border-radius:7.5px;padding:4px 7px;margin-top:1px;margin-left:2px}.home-search-map__home-pop-up-details-info{font-size:14px;color:#444;font-weight:375;text-align:left}.home-search-map__home-pop-up-loading,.home-search-map__home-pop-up-no-photo{width:100%;height:170px;background:#dbdbdb;position:relative;overflow:hidden}.home-search-map__home-pop-up-loading:before,.home-search-map__home-pop-up-no-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(143,143,143,0),rgba(255,255,255,.2) 20%,rgba(194,194,194,.395) 60%,rgba(255,255,255,0));animation:shimmer-img 2s infinite}.gm-style-iw,.gm-style-iw+div{display:none!important}@media (max-width:480px){.home-search-map{position:relative;margin-top:0;min-height:calc(100% + 40px)}}.home-viewer__focused-overlay{position:fixed;top:0;left:0;width:100%;height:calc(100% - 100px);background-color:rgba(0,0,0,.6);overflow-y:auto;display:flex;justify-content:center;align-items:flex-start;padding-top:50px;padding-bottom:50px;z-index:10000}.home-viewer{height:min-content}.home-viewer,.home-viewer__loading{background-color:white;width:850px;border-radius:14px;padding:24px 44px;box-shadow:0 2px 20px rgba(0,0,0,.3)}.home-viewer__loading{height:calc(100vh - 146px);display:flex;flex-direction:column;justify-content:center;gap:10px;align-items:center}.home-viewer__mobile-close-out{display:none}.home-viewer__header-section{text-align:center}.home-viewer__header-section h1{font-weight:550;font-size:30px}.home-viewer__header-section h2{margin-top:2px;font-weight:300;font-size:18px}.home-viewer__photos{display:flex;flex-direction:row;max-height:360px;gap:8px;margin-top:14px;justify-content:center}.home-viewer__photos-mobile{display:none}.home-viewer__photos-main-photo{flex:2 1;max-height:100%}.home-viewer__photos-main-photo .photo-image{display:block;max-height:100%;width:100%;object-fit:cover;border-radius:6px}.home-viewer__photos-thumbnail-grid{flex:1 1;width:100%;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(2,1fr);grid-gap:6px;gap:6px}.home-viewer__photos-main-photo .photo-image.single{object-fit:contain}.home-viewer__photos-thumbnail-grid.single{flex:0 1}.home-viewer__photos-thumbnail-container{position:relative;width:100%}.home-viewer__photos-thumbnail-container .photo-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:6px}.home-viewer__photo-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;color:white;font-size:1.2em;cursor:pointer;border-radius:6px}.home-viewer__photo-overlay-text{text-align:center}.home-viewer__show-all_photos-wrapper{padding:10px;display:flex;flex-direction:column;gap:8px}.home-viewer__show-all_photos-wrapper-back{font-weight:500;width:-moz-fit-content;width:fit-content;position:sticky;top:-34px;cursor:pointer;padding:4px 10px;background-color:white;border-radius:12px;margin-left:10px}.home-viewer__show-all_photos{display:flex;flex-direction:column;gap:8px}.home-viewer__show-all_photos img{width:100%;height:auto;border-radius:8px}.home-viewer__control{display:flex;margin-top:26px}.home-viewer__control-prices{display:flex;flex-direction:column;gap:16px}.home-viewer__control-price-tag{background:linear-gradient(90deg,rgba(0,0,0,.85),rgba(0,0,0,.4));color:white;font-size:14px;padding:4px 8px;border-radius:6px;font-weight:500;text-align:center;width:-moz-fit-content;width:fit-content}.home-viewer__control-price-tag.ai-valuation{background:linear-gradient(90deg,#3654ffe2,#3654ff6d)}.home-viewer__control-price-value{margin-top:1px;font-size:40px;font-weight:700}.home-viewer__control-price-value.ai-valuation{color:#3654ff}.home-viewer__control-buttons{display:flex;flex-direction:row;margin-left:auto;gap:22px;margin-top:18px}.home-viewer__control-buttons button{height:60px;border-radius:10px;width:214px;font-size:26px;font-weight:515;letter-spacing:.1px;font-family:Outfit;cursor:pointer}.home-viewer__control-buttons button:disabled{opacity:.5;background-color:grey;color:white;border:none;cursor:unset}.home-viewer__control-buttons-start-offer-section{display:flex;flex-direction:column;width:214px;gap:5px;font-weight:350;text-align:center;font-size:14px;line-height:15px}.home-viewer__control-buttons-start-offer-section button{color:white;background-color:#3654ff;border:none;transition:all .2s}.home-viewer__control-buttons-start-offer-section button:hover{background-color:#5c74fb}.home-viewer__control-buttons-schedule-tour{background-color:white;border:2.5px solid #3654ff;color:#3654ff;transition:all .2s}.home-viewer__control-buttons-schedule-tour:hover{background-color:#f3f3f3}.home-viewer__control-hr{margin:34px auto;color:rgba(0,0,0,.2)}.home-viewer__offer-preview{display:flex;flex-direction:column;background-color:#f2f2f2;padding:14px 24px;border-radius:14px;opacity:0;transition:opacity .5s}.home-viewer__offer-preview.is-visible{opacity:1}.home-viewer__offer-preview h1,.home-viewer__offer-preview-shimmy h1{text-align:left;padding-top:0;font-size:27px;letter-spacing:.01px}.home-viewer__offer-preview-slider-wrapper{position:relative;width:100%;margin-top:28px;margin-bottom:40px}.home-viewer__offer-preview input{appearance:none;border-radius:10px;width:100%;height:8px}.home-viewer__offer-preview input::-webkit-slider-thumb{appearance:none;height:20px;width:20px;border-radius:50%;background:black;cursor:pointer}.home-viewer__offer-preview-slider-section-labels{display:flex;flex-direction:row;margin-bottom:12px}.home-viewer__offer-preview-slider-section-label{text-align:center;font-weight:600;font-size:18px}.home-viewer__offer-preview-slider-section-label.opportunistic{color:#ababab}.home-viewer__offer-preview-slider-section-label.competitive{color:#3654ff}.home-viewer__offer-preview-slider-section-label.secure{color:#16a339}.home-viewer__offer-preview-slider-division{width:0;height:24px;margin-top:-21px;border:1.5px solid black;border-radius:5px;position:absolute;z-index:1}.home-viewer__offer-preview-slider-division-labels{display:flex;flex-direction:row;margin-top:11px}.home-viewer__offer-preview-slider-division-label{width:100px;text-align:center;position:absolute;font-size:13px}.home-viewer__offer-preview-description{display:flex;flex-direction:row;width:calc(100% - 100px);margin:auto}.home-viewer__offer-preview-description-leftarea{min-width:185px;font-size:28px;font-weight:700}.home-viewer__offer-preview-description-valuation{color:#3654ff}.home-viewer__offer-preview-description-rightarea{display:flex;flex-direction:column;gap:4px}.home-viewer__offer-preview-description-chance{color:#3654ff00;font-weight:600;transition:color .25s ease-out,background .3s ease-out;background:linear-gradient(90deg,#dedede 0,#e0e0e0 20%,#f0f0f0 40%,#dedede);background-size:200% 100%;border-radius:10px;animation:shimmy-offer-preview 1.5s linear infinite;width:100%}.home-viewer__offer-preview-description-chance.is-visible{color:#3654ff;background:none}.home-viewer__offer-preview-description-reasoning{font-size:15px;display:-webkit-box;line-height:16.5px;-webkit-line-clamp:4;line-clamp:7;max-height:3.3em;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease;margin-bottom:-2.5px}.home-viewer__offer-preview-description-reasoning.expanded{-webkit-line-clamp:unset;line-clamp:unset;max-height:unset;height:auto}.home-viewer__offer-preview-description-reasoning-show-more{font-weight:550;color:black;cursor:pointer;font-size:13px}.home-viewer__offer-preview-shimmy{display:flex;flex-direction:column;background-color:#f2f2f2;padding:14px 24px;border-radius:14px}.home-viewer__offer-preview-description-shimmy,.home-viewer__offer-preview-slider-shimmy{background:linear-gradient(90deg,#c8c8c8 0,#d0d0d0 20%,#e8e8e8 40%,#c8c8c8);background-size:200% 100%;animation:shimmy-offer-preview 1.5s linear infinite;height:60px;width:100%;border-radius:10px;margin-top:18px}.home-viewer__offer-preview-description-shimmy{height:40px;margin-top:10px}@keyframes shimmy-offer-preview{0%{background-position:100% 0}to{background-position:-100% 0}}.home-viewer__analysis{width:100%;z-index:1000;margin-top:46px}.home-viewer__analysis-header{display:flex;flex-direction:row;gap:26px}.home-viewer__analysis-header-kia{height:95px;width:auto}.home-viewer__analysis-header-text h1{font-size:28px;font-weight:600;letter-spacing:-.1px;line-height:28px}.home-viewer__analysis-header-text-description{margin-top:18px;font-size:15px;display:-webkit-box;line-height:16.5px;-webkit-line-clamp:1;line-clamp:7;max-height:1.2em;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease;margin-bottom:-3.5px}.home-viewer__analysis-header-text-description.expanded{-webkit-line-clamp:unset;line-clamp:unset;max-height:unset;height:auto}.home-viewer__analysis-header-text-description-show-more{font-weight:550;color:black;cursor:pointer;font-size:13px}.home-viewer__analysis-section{margin-top:45px}.home-viewer__analysis-section-selector{display:flex;flex-direction:row;width:100%;gap:12px}.home-viewer__analysis-section-selector-option{flex:1 1;text-align:center;color:#3654ff;font-weight:525;font-size:22px;margin:0 12px;padding:0 20px 11px;cursor:pointer}.home-viewer__analysis-section-selector-option.selected{border-bottom:2px solid #3654ff;cursor:default}.home-viewer__analysis-section-content{margin:24px 36px}.home-viewer__analysis-section-compsales-notavailable{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:30px;background-color:#f9f9f9;min-height:360px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.home-viewer__analysis-section-content-compsales-toplevel{display:flex;flex-direction:column;gap:10px}.home-viewer__analysis-section-content-compsales-summary{display:-webkit-box;line-height:17px;-webkit-line-clamp:4;line-clamp:7;max-height:3.35em;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease;margin-bottom:-3px}.home-viewer__analysis-section-content-compsales-summary.expanded{-webkit-line-clamp:unset;line-clamp:unset;max-height:unset;height:auto}.home-viewer__analysis-section-content-compsales-summary-read-more{font-weight:700;font-size:15px;color:black;cursor:pointer}.home-viewer__analysis-section-content-compsales-tabs{display:flex;gap:12px;margin-top:28px}.home-viewer__analysis-section-content-compsales-tab{border:1px solid #b4b4b4;border-radius:14px;background-color:initial;color:#979797;font-family:Outfit;padding:9.5px 11px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s}.home-viewer__analysis-section-content-compsales-tab.active{background-color:#b4b4b4;color:white}.home-viewer__analysis-section-content-compsales{margin-top:16px;background-color:#f6f6f6;border-radius:6px;max-width:100%;display:flex;flex-direction:row;padding:18px 20px;gap:10px;align-items:stretch}.home-viewer__analysis-section-content-compsales-comp{padding:12px 16px;justify-items:center;border-radius:6px}.home-viewer__analysis-section-content-compsales-comp.reference{background-color:#e0dede}.home-viewer__analysis-section-content-compsales-comp-loading{min-width:150px;text-align:center;align-content:center;font-weight:450;border-radius:6px;background:#ebebeb;position:relative;overflow:hidden}.home-viewer__analysis-section-content-compsales-comp-loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(143,143,143,0),rgba(255,255,255,.2) 20%,rgba(194,194,194,.395) 60%,rgba(255,255,255,0));animation:shimmer-img 1.5s infinite}.home-viewer__analysis-section-content-compsales-comp-name{margin-bottom:10px;margin-top:4px;line-height:10px;text-align:center;width:max-content;display:flex;align-items:center;justify-content:center;min-width:100%;flex-direction:column;background:transparent}.home-viewer__analysis-section-content-compsales-comp img{width:180px;height:120px;object-fit:cover;border-radius:12px;margin-top:4px}.home-viewer__analysis-section-content-compsales-comp-img-loading{width:180px;height:120px;border-radius:10px;background:#ebebeb;position:relative;overflow:hidden}.home-viewer__analysis-section-content-compsales-comp-img-loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(-100%);background-image:linear-gradient(90deg,rgba(143,143,143,0),rgba(255,255,255,.2) 20%,rgba(194,194,194,.395) 60%,rgba(255,255,255,0));animation:shimmer-img 1.5s infinite}.home-viewer__analysis-section-content-compsales-comp-caption{display:none}.home-viewer__analysis-section-content-compsales-comp-details{margin-top:18px;width:100%;display:flex;flex-direction:column;gap:8px}.home-viewer__analysis-section-content-compsales-comps{display:flex;flex-direction:row;overflow-x:scroll;gap:12px;scrollbar-width:none;-ms-overflow-style:none}.home-viewer__analysis-section-disclosureanalysis-notavailable{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:30px;background-color:#f9f9f9;min-height:360px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.home-viewer__analysis-section-disclosureanalysis{display:flex;flex-direction:row;margin-top:60px;gap:14px;height:572px;padding-bottom:40px}.home-viewer__analysis-section-disclosureanalysis-analysis{display:flex;flex-direction:column;gap:12px;overflow-y:scroll;width:100%}.home-viewer__analysis-section-disclosureanalysis-analysis hr{margin:14px 0 4px;border-radius:4px;border:1px solid black}.home-viewer__analysis-section-disclosureanalysis-analysis.not-available{margin-left:-12px;height:100%;min-width:120px;padding:0 16px;border-radius:8px;display:flex;align-self:center;justify-content:center;background-color:rgb(219,219,219)}.home-viewer__analysis-section-disclosureanalysis-analysis-component{background-color:#f2f2f2;border-radius:8px;padding:14px;font-size:14px;overflow-y:scroll}.home-viewer__analysis-section-disclosureanalysis-analysis-component-content{max-height:0;overflow:hidden;color:transparent;transition:all .6s}.home-viewer__analysis-section-disclosureanalysis-analysis-component-content.expanded{max-height:1000px;color:black;padding:10px 0}.home-viewer__analysis-section-disclosureanalysis-analysis-component h1{font-size:22px;font-weight:600;cursor:pointer;transition:all .6s}.home-viewer__analysis-section-disclosureanalysis-analysis-component h1.expanded{margin-bottom:10px}.home-viewer__analysis-section-disclosureanalysis-analysis-component ul{margin-top:3px;padding-inline-start:20px;margin-block-end:12px}.home-viewer__analysis-section-disclosureanalysis-analysis-component p{margin-top:6px}.home-viewer__analysis-section-disclosureanalysis-file{flex:1 1;height:calc(100% + 34px);width:100%;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:7px;margin-top:-32px}.home-viewer__analysis-section-disclosureanalysis-file-buttons{display:flex;gap:8px;align-items:center}.home-viewer__analysis-section-disclosureanalysis-file-page-counter{font-size:12px;margin-right:3px}.home-viewer__analysis-section-disclosureanalysis-file-button{width:-moz-fit-content;width:fit-content;border:none;background-color:#3654ff;color:white;font-weight:400;font-family:Outfit;border-radius:10px;padding:5px 10px;font-size:12px;cursor:pointer}.home-viewer__analysis-section-disclosureanalysis-file-button:disabled{background-color:grey;cursor:unset}.home-viewer__analysis-section-disclosureanalysis-pdf{min-height:calc(100% - 32px)}.home-viewer__analysis-section-disclosureanalysis-pdf-message-replacement{height:100%;width:100%;background-color:grey;color:rgb(236,236,236);font-size:20px;font-weight:400;border-radius:8px;text-align:center;align-content:center;display:flex;justify-content:center;align-items:center}.home-viewer__analysis-section-disclosureanalysis-pdf-message-replacement p{padding:22px}.home-viewer__analysis-section-disclosureanalysis-pdf-loading{height:100%;width:100%;background:linear-gradient(90deg,#ccc 25%,#e0e0e0 50%,#ccc 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:8px;text-align:center;display:flex;align-items:center;justify-content:center;color:#444;font-size:20px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.home-viewer .react-pdf__Page__canvas{border:1px solid black;border-radius:8px;max-width:448px;max-height:569px}.home-viewer__market-analysis-container-loading{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:360px}.home-viewer__market-analysis-container,.home-viewer__market-analysis-container-loading{margin-top:30px;background-color:#f9f9f9;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.home-viewer__market-analysis-container{border-radius:8px}.home-viewer__market-analysis-title{font-size:1.5rem;font-family:Outfit,sans-serif;font-weight:600;margin:0 0 12px;color:#000}.home-viewer__market-analysis-description{font-family:Outfit,sans-serif;font-weight:300;font-size:1rem;line-height:1.5;color:#000;margin-bottom:24px}.home-viewer__market-analysis-slider-container{margin:32px 0}.home-viewer__market-analysis-slider{height:12px;background:linear-gradient(90deg,#307ae2,#efdaae,#e85229);border-radius:6px;position:relative;margin-bottom:8px}.home-viewer__market-analysis-slider-indicator{position:absolute;top:-14px;transform:translateX(-50%);color:#d32f2f;font-size:24px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.home-viewer__market-analysis-slider-labels{display:flex;justify-content:space-between;color:#000;font-size:.9rem}.home-viewer__market-analysis-buyer-label,.home-viewer__market-analysis-seller-label{color:#000;font-weight:500}.home-viewer__market-analysis-expectations-title{font-size:1.2rem;font-family:Outfit,sans-serif;font-weight:600;margin:28px 0 16px;color:#000}.home-viewer__market-analysis-expectation-list{padding-left:20px;margin:0 0 16px}.home-viewer__market-analysis-expectation{margin-bottom:8px;line-height:1.4;color:#000;font-family:Outfit,sans-serif;font-weight:300;margin-left:50px}.home-viewer__market-analysis-indicators{margin-top:24px;border-radius:6px}.home-viewer__market-analysis-indicator-item{color:#000;line-height:1.4;font-family:Outfit,sans-serif;font-weight:300;margin:8px 0 3px}.market-analysis-spinner-container{display:flex;justify-content:center;align-items:center;height:100px}.market-analysis-spinner{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-left-color:#3498db;border-radius:50%;animation:spin 1s linear infinite}@media (max-width:480px){.home-viewer__focused-overlay{width:100%;height:100%}.home-viewer{width:calc(100%);margin-top:22px;box-shadow:none;border-radius:0;padding:0 0 100px}.home-viewer__loading{height:100vh;padding:0}.home-viewer__mobile-close-out{margin-top:16px;margin-left:10px;display:unset;height:36px;width:36px}.home-viewer__header-section{margin-left:10px;margin-right:10px;margin-top:20px;text-align:left}.home-viewer__header-section h1{text-align:left;font-size:20px;font-weight:625}.home-viewer__header-section h2{text-align:left;font-size:16px}.home-viewer__photos{margin-left:10px;margin-right:10px;margin-top:16px;border-radius:6px;height:230px}.home-viewer__photos-main-photo,.home-viewer__photos-thumbnail-grid{display:none}.home-viewer__photos-mobile{flex:1 1;display:flex;flex-direction:row;overflow-x:scroll;overflow-y:hidden;gap:6px}.home-viewer__photos-mobile.single{justify-content:center}.home-viewer__photos-mobile img{object-fit:cover;height:100%;width:auto;border-radius:7px}.home-viewer__control{margin-top:8px;margin-left:10px;margin-right:10px;flex-direction:column;gap:16px}.home-viewer__control-buttons{flex-direction:column;margin-left:unset;gap:12px;align-items:center}.home-viewer__control-buttons-start-offer-section{min-width:calc(100%);flex-direction:column-reverse;align-items:center;gap:8px}.home-viewer__control-buttons-start-offer-section p{font-size:16px;line-height:17px}.home-viewer__control-buttons button{width:calc(100% - 7px)}.home-viewer__control-hr{width:calc(100% - 30px)}.home-viewer__offer-preview{margin-left:10px;margin-right:10px;padding:15px 18px}.home-viewer__offer-preview h1{letter-spacing:.05px}.home-viewer__offer-preview-slider-section-label{font-size:15px}.home-viewer__offer-preview input::-webkit-slider-thumb{height:25px;width:25px}.home-viewer__offer-preview-description{width:100%;gap:10px}.home-viewer__offer-preview-description-leftarea{min-width:125px;width:-moz-fit-content;width:fit-content;font-size:22px}.home-viewer__offer-preview-description-chance{font-size:14px}.home-viewer__offer-preview-description-reasoning{font-size:13px;line-height:14.25px}.home-viewer__analysis{margin-top:60px}.home-viewer__analysis-header{margin-left:10px;margin-right:10px;gap:7px}.home-viewer__analysis-header-kia{height:58px}.home-viewer__analysis-header-text h1{font-size:12px;line-height:14.5px}.home-viewer__analysis-header-text-description{margin-top:5px;font-size:12px;line-height:14px;-webkit-line-clamp:1.25;line-clamp:7;max-height:1.25em}.home-viewer__analysis-header-text-description-show-more{font-size:12px}.home-viewer__analysis-section{margin-top:28px}.home-viewer__analysis-section-selector{gap:4px;margin-left:10px;margin-right:10px;max-width:calc(100% - 20px)}.home-viewer__analysis-section-selector-option{padding:0 10px 8.5px;margin:0 2px;font-size:15px}.home-viewer__analysis-section-content{margin:18px 0}.home-viewer__analysis-section-compsales-notavailable{min-height:100px}.home-viewer__analysis-section-content-compsales-toplevel{margin-left:22px;margin-right:22px}.home-viewer__analysis-section-content-compsales{margin-top:18px;padding:0}.home-viewer__analysis-section-content-compsales-comp-name{font-size:14px}.home-viewer__analysis-section-content-compsales-comp img,.home-viewer__analysis-section-content-compsales-comp-img-loading{width:130px;height:85px;border-radius:6px}.home-viewer__analysis-section-content-compsales-comp-caption{font-size:12px;text-align:center;display:block}.home-viewer__analysis-section-disclosureanalysis-notavailable{min-height:100px}.home-viewer__analysis-section-disclosureanalysis{display:flex;flex-direction:column-reverse;margin-top:30px;gap:14px;height:-moz-fit-content;height:fit-content}.home-viewer__analysis-section-disclosureanalysis-analysis{min-height:400px}.home-viewer__analysis-section-disclosureanalysis-analysis.not-available{text-align:center;margin-left:0}.home-viewer__analysis-section-disclosureanalysis-analysis-component{width:calc(100% - 44px);margin:auto}.home-viewer__analysis-section-disclosureanalysis-pdf{flex:unset;display:none}.home-viewer__analysis-section-disclosureanalysis-pdf-loading,.home-viewer__analysis-section-disclosureanalysis-pdf-message-replacement{display:none}.home-viewer__analysis-section-disclosureanalysis-file-buttons{width:calc(100%);align-items:center;margin:auto}.home-viewer__analysis-section-disclosureanalysis-file{margin-top:-10px}.home-viewer__analysis-section-disclosureanalysis-file-button,.home-viewer__analysis-section-disclosureanalysis-file-page-counter{display:none}.home-viewer__analysis-section-disclosureanalysis-file-button.download{display:block;width:-moz-fit-content;width:fit-content;font-weight:450;font-size:18px;padding:6px 12px;border-radius:12px;margin:auto auto 6px}}.home-viewer__howitworks-overlay{position:fixed;top:0;left:0;width:100%;height:calc(100% - 130px);background-color:rgba(0,0,0,.6);overflow-y:auto;display:flex;justify-content:center;align-items:flex-start;padding-top:80px;padding-bottom:50px;z-index:10000}.home-viewer__howitworks{width:640px;height:450px;background-color:white;border-radius:14px;padding:16px 28px;box-shadow:0 2px 20px rgba(0,0,0,.5);justify-content:center;align-items:center}.home-viewer__howitworks h1{margin-top:16px;font-size:48px;text-align:center;font-weight:500}.home-viewer__howitworks h2{margin-top:3px;font-size:14.5px;font-weight:400;color:rgb(154,154,154);text-align:center}.home-viewer__howitworks-step{margin-top:18px;padding-top:10px;display:flex;align-items:center;flex-direction:column;gap:26px;height:260px;min-height:260px;max-height:260px}.home-viewer__howitworks-step h1{color:rgb(150,150,150);font-weight:400;font-size:27px;line-height:29px;max-width:600px;margin-top:0}.home-viewer__howitworks-step img{flex:1 1;width:auto;max-width:480px}.howitworks__slider-navigation{margin-top:16px;display:flex;justify-content:center;align-items:center;flex-direction:row;position:relative}.howitworks__slider-dots{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.howitworks__dot{width:12px;height:12px;border-radius:50%;background-color:#ccc;cursor:pointer;transition:background-color .3s ease}.howitworks__dot.disabled{cursor:not-allowed;pointer-events:none}.howitworks__dot.active{background-color:#3654ff}.howitworks__slider-navigation button{position:absolute;right:0;border:none;border-radius:8px;background-color:#3654ff;color:white;padding:8px 20px;align-self:flex-end;cursor:pointer;font-family:Outfit;font-size:18px;font-weight:450;top:3px}@media (max-width:480px){.home-viewer__howitworks-overlay{background-color:rgba(0,0,0,.65);width:100%;height:100%}.home-viewer__howitworks{width:calc(100% - 0px);margin-left:10px;margin-right:10px;min-height:-moz-fit-content;min-height:fit-content;padding:13px 16px 30px}.howitworks__slider-navigation{margin-top:28px}.home-viewer__howitworks-step img{max-width:calc(100% - 4px)}}.landing{height:100%;display:flex;flex-direction:column;align-items:center;opacity:0;margin-top:20px;transition:opacity .5s ease-out,margin-top .5s ease-out}.landing.is-visible{opacity:1;margin-top:0}video::-webkit-media-controls,video::-webkit-media-controls-panel{display:none!important}video::-webkit-media-controls-play-button,video::-webkit-media-controls-start-playback-button{display:none!important}video{pointer-events:none}.landing-hero{width:96vw;height:634px;position:relative;display:flex;justify-content:center;border-radius:20px;margin-top:60px;background-color:black}.landing-hero:before{content:"";z-index:1;background-color:rgba(0,0,0,.6)}.landing-hero:before,.landing-hero__background{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px}.landing-hero__background{object-fit:cover;z-index:0;opacity:0;transition:opacity .5s ease-in-out}.landing-hero__background.loaded{opacity:1}.landing-hero__background--placeholder{opacity:1;transition:opacity .2s ease-in-out}.landing-hero__background.loaded+.landing-hero__background--placeholder{opacity:0;visibility:hidden}.landing-hero__content{position:relative;z-index:1;color:white;margin-top:175px;display:flex;flex-direction:column;align-items:center}.landing-hero__subheadline{font-size:15px;font-weight:200;background:linear-gradient(90deg,rgba(50,52,45,.15),rgba(107,167,251,.15) 7%,rgba(101,161,250,.15) 93%,rgba(19,23,32,.15));width:280px;text-align:center;padding:1px 22px 1px 12px;border-radius:5px;margin-bottom:12px}.landing-hero__subheadline strong{font-weight:400}.landing-hero__headline{display:flex;font-size:65px;line-height:70.75px;text-align:left;font-weight:600;letter-spacing:.4px;align-items:center;gap:5px;margin-bottom:10px}.landing-hero__headline-img{margin-bottom:-9px;width:240px;height:55px;object-fit:cover;pointer-events:none}.landing-hero__headline span{background:linear-gradient(90deg,#637bff,#bec8fe);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-hero__description{font-weight:250;font-size:23px;color:#fafafa}.landing-hero__buttons{display:flex;flex-direction:row;gap:24px;margin-top:50px;margin-bottom:132px}.landing-hero__buttons button{width:105px;padding:3px 0;font-size:28.5px;font-weight:600;border-radius:12.5px;border:1px solid #fafafa;background:transparent;color:#fafafa;font-family:Outfit;text-align:center;cursor:pointer;transition:background-color .125s}.landing-hero__buttons button:hover{background-color:#ffffff58}.landing-hero__reviews{position:absolute;bottom:0;left:0;overflow:hidden;width:100%;height:50px;background-color:#ffffff33;display:flex;align-items:center;z-index:1}.landing-hero__reviews-track:after{content:attr(data-duplicate);display:inline-block;white-space:nowrap}.landing-hero__reviews-track{display:flex;gap:54px;animation:hero-scroll 25s linear infinite;white-space:nowrap;width:max-content}.landing-hero__review{font-size:16px;font-weight:600;color:white;letter-spacing:.2px;white-space:nowrap}.landing-hero__zillow{height:28px;cursor:pointer}@keyframes hero-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.landing__book-a-call{background-color:white;height:-moz-fit-content;height:fit-content;display:flex;align-items:center;gap:12px;padding:0 12px;border-radius:22px;font-weight:500;font-size:17.5px;position:fixed;top:80px;right:60px;align-self:flex-end;z-index:10;border:1px solid rgb(214,214,214);box-shadow:0 2px 6px rgba(0,0,0,.2);transition:all .2s;opacity:0;pointer-events:none}.landing__book-a-call.is-visible{opacity:1;cursor:pointer;pointer-events:unset}.landing__book-a-call:hover{background-color:rgb(245,245,245);transform:scale(1.015)}.landing__book-a-call-phone{height:24px;padding-left:5px;padding-right:3px}.landing__book-a-call-kia{height:42px}.landing-disclaimer{margin-top:24px;font-weight:300;font-size:14px;max-width:calc(100%);text-align:center;padding:0 14px}.landing-value-cards{margin-top:50px;color:black}.landing-value-cards__container{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.landing-value-card{position:relative;border-radius:20px;border:2px solid #f0f0f0;width:280px;height:306px;text-align:center;padding:0 20px;border-radius:21px;background-size:auto 175px;background-repeat:no-repeat;background-position:bottom}.landing-value-card--end-to-end{background-image:url(/_next/static/media/landing_value_card_end_to_end.7cfe21a3.webp)}.landing-value-card--unlike-trade-agent{background-image:url(/_next/static/media/landing_value_card_unlike_trad_agent.ecfc2b30.webp)}.landing-value-card--higher-value{background-image:url(/_next/static/media/landing_value_card_higher_value.45d10fe1.webp)}.landing-value-card__title{font-size:20px;font-weight:400;margin-bottom:12px;margin-top:20px}.landing-value-card__description{font-size:16px;font-weight:300}.landing-value-card__annotations{position:absolute;margin-top:146px;margin-left:-6px;display:flex;gap:2px;flex-direction:row}.landing-value-card__annotation{background-color:#d9d9d9d6;font-size:14px;width:-moz-fit-content;width:fit-content;padding:5px 13px;border-top-left-radius:30px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:30px}.landing-rebate{margin-top:125px}.landing-rebate__title{font-size:35px;font-weight:500;text-align:center}.landing-rebate__container{display:flex;justify-content:center;align-items:center;margin-top:40px;gap:35px}.landing-rebate__card{border-radius:20px;border:2px solid #f0f0f0;width:600px;padding:30px 26px}.landing-rebate__content{display:flex;align-items:center;gap:28px;width:100%}.landing-rebate__details{width:100%;margin-right:26px}.landing-rebate__avatar{width:91px;height:auto}.landing-rebate__row{display:flex;justify-content:space-between}.landing-rebate__label{font-size:20px;font-weight:400}.landing-rebate__value{font-size:20px;font-weight:700}.landing-rebate__label--agnsy-rebate,.landing-rebate__value--agnsy-rebate{color:#3654ff}.landing-rebate__slider{appearance:none;width:100%;height:6px;border-radius:5px;background-color:#d9d9d9;outline:none}.landing-rebate__slider::-webkit-slider-runnable-track{background:linear-gradient(to right,#6e83ff 0,#3e5bff calc(var(--slider-percent, 50%) / 2),#6e83ff var(--slider-percent,50%),#d9d9d9 var(--slider-percent,50%),#d9d9d9 100%);border-radius:5px;height:6px}.landing-rebate__slider::-moz-range-track{background:linear-gradient(to right,#6e83ff 0,#3e5bff calc(var(--slider-percent, 50%) / 2),#6e83ff var(--slider-percent,50%),#d9d9d9 var(--slider-percent,50%),#d9d9d9 100%);border-radius:5px;height:6px}.landing-rebate__slider::-webkit-slider-thumb{appearance:none;width:18px;height:18px;border-radius:50%;background:#3e5bff;cursor:pointer;margin-top:-6px}.landing-rebate__slider::-moz-range-thumb{width:8px;height:8px;border-radius:50%;border:none;background:#3e5bff;cursor:pointer;margin-top:1px}.landing-rebate__access{text-align:center;font-size:20px;font-weight:500;margin-top:25px}.landing-rebate__access span{font-size:25px;font-weight:700}.landing-rebate__info{text-align:center;width:350px}.landing-rebate__info-description{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:.2px;padding:0 10px}.landing-rebate__info-description span{color:#000000;font-weight:600}.landing-rebate__button{margin-top:35px;position:relative;border:none;background:linear-gradient(90deg,#95c0fe,#6da8fd 30%,#3654ff 73%,#798dff);border-radius:30px;font-weight:500;font-size:18px;color:white;padding:14px 24px;letter-spacing:2px;font-family:Outfit;cursor:pointer;transition:all .3s ease}.landing-rebate__button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0);transition:background-color .3s ease-in-out}.landing-rebate__button:hover:before{background:rgba(255,255,255,.2)}.landing-steps{margin-top:75px}.landing-steps-mobile{display:none}.landing-steps__title{text-align:center;font-size:35px;font-weight:500;margin-bottom:50px}.landing-steps__container{flex-direction:column}.landing-steps__container,.landing-steps__flow-graph{display:flex;justify-content:center;align-items:center}.landing-steps__flow-graph{margin-bottom:30px;gap:30px}.landing-steps__text-container{display:flex;justify-content:center;align-items:center}.landing-step__divider{width:125px;height:2px;background:linear-gradient(90deg,#ffffff,#f3e1c9 22%,#f3e1c9 76%,#ffffff);flex-shrink:0;border-radius:50%}.landing-step{position:relative;display:flex;flex-direction:column;width:280px;height:180px;overflow:hidden;text-align:center}.landing-step__header{margin-bottom:10px;color:black;font-weight:500;font-size:20px}.landing-step__icon-container{display:flex;width:90px;height:90px;justify-content:center;pointer-events:none}.landing-step__icon{width:100%;height:100%;object-fit:contain}.landing-step__description{font-size:18px;color:#606060;line-height:30px;letter-spacing:1px;padding:0 10px;width:100%;box-sizing:border-box;align-self:center}.landing-steps__explanation{text-align:center;margin-top:43px;font-size:17px;font-weight:400;letter-spacing:2px;line-height:28px;color:#606060;max-width:800px;margin-left:auto;margin-right:auto}.landing-bento-box{margin-top:125px}.landing-bento-box__title{font-size:35px;font-weight:500;margin-bottom:40px;text-align:center}.landing-bento-box__title span{background:linear-gradient(90deg,#79b0fe,#66a2fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-bento-box__grid-container{min-width:990px;max-width:1050px}.landing-bento-box__top-grid{grid-template-columns:3fr 2fr;grid-gap:20px;height:170px;max-height:170px;margin:0 auto}.landing-bento-box__bottom-grid,.landing-bento-box__top-grid{display:grid;grid-template-rows:1fr;gap:20px;max-width:1200px}.landing-bento-box__bottom-grid{grid-template-columns:1fr 1fr;grid-gap:20px;height:275px;margin-top:20px}.landing-bento-box__card{border-radius:16px;padding:30px 40px;border:1px solid #e2e8f0}.landing-bento-box__card-title{font-size:25px;font-weight:600;color:#1e293b}.landing-bento-box__card--media{grid-column:1/2;grid-row:1/2;background:linear-gradient(270deg,rgba(255,255,255) 75%,rgba(102,162,252,.225));padding-bottom:0}.landing-bento-box__media-logos{display:flex;align-items:center;justify-content:center;gap:60px}.landing-bento-box__card--features{display:flex;grid-column:2/3;grid-row:1/2;background:linear-gradient(90deg,rgba(255,255,255) 70%,rgba(102,162,252,.175));align-items:center;justify-content:center;padding:10px 0 0;box-sizing:border-box;max-height:165px}.landing-bento-box__features{position:relative;max-height:100%;box-sizing:border-box;overflow:hidden;display:flex;align-items:flex-start;justify-content:center}.landing-bento-box__features-container{display:flex;flex-direction:column;transition:transform .5s ease-in-out;gap:25px;overflow:hidden}.landing-bento-box__features-container.no-transition{transition:none}.landing-bento-box__features-container[data-feature-index="0"]{transform:translateY(0)}.landing-bento-box__features-container[data-feature-index="1"]{transform:translateY(-55px)}.landing-bento-box__features-container[data-feature-index="2"]{transform:translateY(-110px)}.landing-bento-box__features-container[data-feature-index="3"]{transform:translateY(-165px)}.landing-bento-box__features-container[data-feature-index="4"]{transform:translateY(-220px)}.landing-bento-box__features-container[data-feature-index="5"]{transform:translateY(-275px)}.landing-bento-box__features-container[data-feature-index="6"]{transform:translateY(-330px)}.landing-bento-box__features-container[data-feature-index="7"]{transform:translateY(-385px)}.landing-bento-box__feature{text-align:center;transition:all .3s ease-in-out;opacity:.4;transform:scale(.9);height:30px;display:flex;align-items:center;justify-content:center}.landing-bento-box__features-container[data-feature-index="0"] .landing-bento-box__feature:nth-child(2),.landing-bento-box__features-container[data-feature-index="1"] .landing-bento-box__feature:nth-child(3),.landing-bento-box__features-container[data-feature-index="2"] .landing-bento-box__feature:nth-child(4),.landing-bento-box__features-container[data-feature-index="3"] .landing-bento-box__feature:nth-child(5),.landing-bento-box__features-container[data-feature-index="4"] .landing-bento-box__feature:nth-child(6),.landing-bento-box__features-container[data-feature-index="5"] .landing-bento-box__feature:nth-child(7),.landing-bento-box__features-container[data-feature-index="6"] .landing-bento-box__feature:nth-child(8),.landing-bento-box__features-container[data-feature-index="7"] .landing-bento-box__feature:nth-child(9){opacity:1;transform:scale(1)}.landing-bento-box__features-container[data-feature-index="0"] .landing-bento-box__feature:first-child,.landing-bento-box__features-container[data-feature-index="0"] .landing-bento-box__feature:nth-child(3),.landing-bento-box__features-container[data-feature-index="1"] .landing-bento-box__feature:nth-child(2),.landing-bento-box__features-container[data-feature-index="1"] .landing-bento-box__feature:nth-child(4),.landing-bento-box__features-container[data-feature-index="2"] .landing-bento-box__feature:nth-child(3),.landing-bento-box__features-container[data-feature-index="2"] .landing-bento-box__feature:nth-child(5),.landing-bento-box__features-container[data-feature-index="3"] .landing-bento-box__feature:nth-child(4),.landing-bento-box__features-container[data-feature-index="3"] .landing-bento-box__feature:nth-child(6),.landing-bento-box__features-container[data-feature-index="4"] .landing-bento-box__feature:nth-child(5),.landing-bento-box__features-container[data-feature-index="4"] .landing-bento-box__feature:nth-child(7),.landing-bento-box__features-container[data-feature-index="5"] .landing-bento-box__feature:nth-child(6),.landing-bento-box__features-container[data-feature-index="5"] .landing-bento-box__feature:nth-child(8),.landing-bento-box__features-container[data-feature-index="6"] .landing-bento-box__feature:nth-child(7),.landing-bento-box__features-container[data-feature-index="6"] .landing-bento-box__feature:nth-child(9),.landing-bento-box__features-container[data-feature-index="7"] .landing-bento-box__feature:nth-child(10),.landing-bento-box__features-container[data-feature-index="7"] .landing-bento-box__feature:nth-child(8){opacity:.7;transform:scale(.95)}.landing-bento-box__feature-text{font-size:16px;font-weight:400;color:#64748b;transition:all .3s ease-in-out}.landing-bento-box__features-container[data-feature-index="0"] .landing-bento-box__feature:nth-child(2) .landing-bento-box__feature-text,.landing-bento-box__features-container[data-feature-index="1"] .landing-bento-box__feature:nth-child(3) .landing-bento-box__feature-text,.landing-bento-box__features-container[data-feature-index="2"] .landing-bento-box__feature:nth-child(4) .landing-bento-box__feature-text,.landing-bento-box__features-container[data-feature-index="3"] .landing-bento-box__feature:nth-child(5) .landing-bento-box__feature-text,.landing-bento-box__features-container[data-feature-index="4"] .landing-bento-box__feature:nth-child(6) .landing-bento-box__feature-text,.landing-bento-box__features-container[data-feature-index="5"] .landing-bento-box__feature:nth-child(7) .landing-bento-box__feature-text,.landing-bento-box__features-container[data-feature-index="6"] .landing-bento-box__feature:nth-child(8) .landing-bento-box__feature-text,.landing-bento-box__features-container[data-feature-index="7"] .landing-bento-box__feature:nth-child(9) .landing-bento-box__feature-text{font-size:25px;font-weight:600;color:#1e293b}.landing-bento-box__card--access{grid-column:1/2;grid-row:1/2;background:linear-gradient(270deg,rgba(255,255,255) 75%,rgba(102,162,252,.225));display:flex;padding-right:0;width:500px}.landing-bento-box__access-left-content{width:60%}.landing-bento-box__subtitle{font-size:18px;color:#64748b;margin-top:20px;margin-bottom:8px}.landing-bento-box__description{font-size:16px;font-weight:500;color:#64748b;line-height:1.5;margin-top:15px}.landing-bento-box__report{display:flex;justify-content:center}.carousel-container{display:flex;overflow:hidden;height:40px;align-items:flex-end}.carousel-slide-container{display:flex;transition:transform .5s ease-in-out}.carousel-slide-container.no-transition{transition:none}.carousel-slide-container[data-slide="0"]{transform:translateX(0)}.carousel-slide-container[data-slide="1"]{transform:translateX(-100%)}.carousel-slide-container[data-slide="2"]{transform:translateX(-200%)}.carousel-slide-container[data-slide="3"]{transform:translateX(-300%)}.carousel-slide-container[data-slide="4"]{transform:translateX(-400%)}.carousel-slide-container[data-slide="5"]{transform:translateX(-500%)}.carousel-slide{flex-shrink:0;width:100%}.image-carousel-container{overflow:hidden;align-self:center;width:170px}.carousel-image-slide{width:170px}.image-carousel-slide-container{display:flex;transition:transform .5s ease-in-out}.image-carousel-slide-container.no-transition{transition:none}.image-carousel-slide-container[data-slide="0"]{transform:translateX(0)}.image-carousel-slide-container[data-slide="1"]{transform:translateX(-100%)}.image-carousel-slide-container[data-slide="2"]{transform:translateX(-200%)}.image-carousel-slide-container[data-slide="3"]{transform:translateX(-300%)}.image-carousel-slide-container[data-slide="4"]{transform:translateX(-400%)}.image-carousel-slide-container[data-slide="5"]{transform:translateX(-500%)}@keyframes carousel-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes image-carousel-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.landing-bento-box__card--commission{grid-column:2/3;grid-row:1/2;background:linear-gradient(90deg,rgba(255,255,255) 75%,rgba(102,162,252,.175));display:flex;flex-direction:column;align-items:center;padding:30px 0}.landing-bento-box__comparison-divider{height:170px;width:1px;background-color:#f0f0f0}.landing-bento-box__comparsion-column-divider{width:145px;height:1px;background-color:#f0f0f0;justify-self:center}.landing-bento-box__comparison{display:flex;gap:25px;align-items:center;margin-top:20px;color:#606060}.landing-bento-box__comparison-item{text-align:center;min-width:200px}.landing-bento-box__brand{font-size:16px;font-weight:600;margin-bottom:12px}.landing-bento-box__comparison-item--agnsy .landing-bento-box__brand{color:#000000}.landing-bento-box__commission-details{display:flex;flex-direction:column;align-items:center}.landing-bento-box__commission-row,.landing-bento-box__savings-row{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:10px 0;font-size:16px;gap:5px}.landing-bento-box__savings-row{font-weight:600}.landing-bento-box__agnsy-commission-rate{color:#009861}.landing-bento-box__savings-amount{font-weight:600}.landing-bento-box__agnsy-savings-amount{animation:savingsGlow 1s ease-in-out infinite alternate;text-shadow:0 0 5px rgba(0,152,97,.3);color:rgba(0,200,97,.4);-webkit-text-stroke:.5px rgba(0,200,97,.7);font-size:17px}@keyframes savingsGlow{0%{text-shadow:0 0 5px rgba(0,200,97,.3),0 0 10px rgba(0,200,97,.2),0 0 15px rgba(0,200,97,.1)}to{text-shadow:0 0 10px rgba(0,200,97,.7),0 0 20px rgba(0,200,97,.5),0 0 30px rgba(0,200,97,.3),0 0 40px rgba(0,200,97,.1)}}.landing-bento-box__comparison-item--agnsy .landing-bento-box__savings-amount{color:#009861}.landing-clients{margin-top:125px}.landing-clients__title{font-size:35px;font-weight:500;margin-bottom:40px;text-align:center}.landing-clients__carousel-wrapper{overflow:hidden;padding:0 20px}.landing-clients__carousel-track,.landing-clients__carousel-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.landing-clients__carousel-track{gap:10px;width:100%;max-width:1110px;height:420px;overflow-x:hidden}.landing-client__card{position:relative;flex:0 0 30%;max-width:300px;height:400px;border-radius:30px;box-shadow:0 4px 4px rgba(0,0,0,.25);overflow:hidden;transition:transform .3s ease}.landing-client-card__image{width:300px;height:400px;object-fit:cover}.landing-client__card--peeking{flex:0 0 258px;max-width:258px;height:344px;position:relative;box-shadow:none}.landing-client_card--left-peak:before,.landing-client_card--right-peak:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.landing-client_card--left-peak:before{background:linear-gradient(90deg,white 85%,transparent)}.landing-client_card--right-peak:before{background:linear-gradient(90deg,transparent 0,white 15%)}.landing-clients__carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);height:344px;width:86px;background:transparent;border:none;z-index:10;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.landing-clients__carousel-arrow--left{border-top-right-radius:30px;border-bottom-right-radius:30px;left:0}.landing-clients__carousel-arrow--right{border-top-left-radius:30px;border-bottom-left-radius:30px;right:0}.landing-client-card__details{position:absolute;bottom:0;left:0;width:100%;padding:20px 20px 30px;background:linear-gradient(180deg,#0b0a070d,#847d5e);color:white;z-index:1}.landing-client-card__price{font-size:25px;font-weight:500;margin-bottom:5px}.landing-client-card__location{font-size:13px;font-weight:300}.landing-client-card__rebate{position:absolute;bottom:35px;right:47px;font-size:12px;font-weight:300;background-color:rgba(255,255,255,.2);padding:5px 10px;border-radius:5px}.landing-client-card__rebate strong{font-weight:500}.landing-founder{display:flex;align-items:center;flex-direction:column;padding:40px;background:url(/_next/static/media/landing_founder_background.c745fc28.png);background-size:cover;background-position:50%;border-radius:21px;color:white;width:83%;max-width:1000px;margin:90px auto 0}.landing-founder__content{display:flex;text-align:left;width:100%}.landing-founder__title{text-align:center;font-size:35px;font-weight:600;margin-bottom:30px}.landing-founder__name{font-size:40px;font-weight:600;margin-bottom:35px}.landing-founder__description{font-size:18px;line-height:25px;letter-spacing:.2px;max-width:630px;display:-webkit-box;-webkit-line-clamp:7;line-clamp:7;max-height:8.5em;overflow:hidden;text-overflow:ellipsis;transition:max-height .3s ease}.landing-founder__description.expanded{-webkit-line-clamp:unset;line-clamp:unset;max-height:unset;height:auto;transition:max-height .3s ease}.landing-founder__description-show-more{font-weight:600;color:#4e92f0;cursor:pointer}.landing-founder__image-container{display:flex;justify-content:center;align-items:center;margin-left:43px}.landing-founder__image{width:270px;height:auto}.landing-founder__button{margin-top:35px;background-color:#fafafa33;border:none;color:white;border-radius:30px;padding:14px 27px;font-size:20px;font-weight:450;cursor:pointer;letter-spacing:1px;font-family:Outfit;transition:background-color .3s ease-in-out}.landing-founder__button:hover{cursor:pointer;background-color:rgba(255,255,255,.5)}.landing-exclusive-listings{width:1150px;margin-left:50px}.exclusive-listings{overflow:hidden;width:100%;margin-top:86px}.exclusive-listings__header{display:flex;width:1075px;justify-content:space-between;align-items:flex-start;margin-bottom:30px}.exclusive-listings__title-container{display:flex;flex-direction:column}.exclusive-listings__title{font-family:Outfit,sans-serif;font-weight:600;font-size:28px;color:#222;margin:0 0 5px}.exclusive-listings__subtitle{font-family:Outfit,sans-serif;font-weight:400;font-size:16px;color:#555;margin:0}.exclusive-listings__controls{display:flex;gap:10px}.exclusive-listings__mobile-controls{display:none}.exclusive-listings__nav{width:36px;height:36px;border-radius:50%;border:1px solid #e0e0e0;background-color:white;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#555;transition:all .3s ease}.exclusive-listings__nav:hover{background-color:#f5f5f5;color:#333}.exclusive-listings__carousel{width:100%;overflow:hidden;position:relative;display:flex}.exclusive-listings__track{display:flex;transition:transform .5s ease;gap:0}.exclusive-listings__page{display:flex;flex-direction:row;gap:20px;width:100%;flex-shrink:0}.exclusive-listing-card{border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease;background-color:white;min-width:400px;max-width:400px;height:300px}.exclusive-listing-card:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.exclusive-listing-card__image-container{position:relative;width:100%;height:180px;overflow:hidden}.exclusive-listing-card__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.exclusive-listing-card:hover .exclusive-listing-card__image{transform:scale(1.05)}.exclusive-listing-card__tag{position:absolute;bottom:10px;left:10px;background-color:rgba(0,0,0,.7);color:white;font-family:Outfit,sans-serif;font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px}.exclusive-listing-card__price{font-family:Outfit,sans-serif;font-weight:700;font-size:18px;color:#222;padding:12px 15px 4px}.exclusive-listing-card__details{font-family:Outfit,sans-serif;font-weight:400;font-size:14px;color:#555;padding:0 15px 4px}.exclusive-listing-card__address{font-family:Outfit,sans-serif;font-weight:400;font-size:14px;color:#777;padding:0 15px 15px}.landing-exclusive-listings__button{margin-left:30px;position:relative;width:150px;height:40px;border:none;background:linear-gradient(90deg,#95c0fe,#6da8fd 30%,#3654ff 73%,#798dff);border-radius:30px;font-weight:500;font-size:18px;color:white;letter-spacing:2px;font-family:Outfit;cursor:pointer;align-self:center}.landing-exclusive-listings__button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0);transition:background-color .3s ease-in-out}.landing-exclusive-listings__button:hover:before{background:rgba(255,255,255,.2)}.landing-sell-inquiry{display:flex;flex-direction:column;margin-top:100px;background-image:url(/_next/static/media/landing_sell_background.d7d24a31.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat;align-items:center;justify-content:center;border-radius:20px;color:#fafafa;width:100%;max-width:1010px;min-height:335px;text-align:center}.landing-sell-inquiry__title{font-size:35px;font-weight:600;margin-bottom:25px;letter-spacing:2px}.landing-sell-inquiry__content{display:flex;flex-direction:column;align-items:center;text-align:center;font-weight:275;max-width:860px;font-size:22px;letter-spacing:.2px}.landing-sell-inquiry__inquire-button{width:150px;height:45px;background-color:rgba(250,250,250,.2);color:#ffffff;font-size:18px;border:none;border-radius:30px;margin-top:40px;font-family:Outfit;letter-spacing:2px;transition:background-color .3s ease-in-out}.landing-sell-inquiry__inquire-button:hover{cursor:pointer;background-color:rgba(255,255,255,.5)}@media (max-width:1200px){.landing-listings-page{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.landing-listings-page{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.landing-listings-page{grid-template-columns:repeat(1,1fr)}.landing-listings-header{flex-direction:column;align-items:flex-start}.landing-listings-controls{margin-top:15px}}.landing-footer-section{min-width:100%}.landing-faq{text-align:center;margin-top:100px}.landing-faq__title{font-size:35px;font-weight:500;margin-bottom:12px;color:#1a1a1a;letter-spacing:2px}.landing-faq__title-image{background-image:url(/_next/static/media/landing_footer.2d467c86.jpg);background-clip:text;-webkit-background-clip:text;color:rgba(255,255,255,.2);background-size:cover;background-position:50%}.landing-faq__subtitle{font-size:15px;color:#858587;margin-bottom:48px}.landing-faq__link{color:#858587;text-decoration:underline;transition:color .2s ease}.landing-faq__link:hover{color:#4b5563}.landing-faq__content{text-align:left;width:900px}.landing-faq__item{border-bottom:1px solid #e5e7eb;margin-bottom:0}.landing-faq__question{width:100%;padding:24px 0;background:none;font-family:Outfit;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:19px;font-weight:550;letter-spacing:2px;color:#3d3d3d;text-align:left}.landing-faq__icon{font-size:25px;font-weight:300;color:#6b7280;min-width:35px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;padding-left:1px;border:1px solid #e5e7eb;border-radius:50%;transition:all .2s ease}.landing-faq__item--open .landing-faq__icon{background-color:#f3f4f6;border-color:#d1d5db}.landing-faq__answer{padding:0 0 24px;animation:fadeIn .5s ease;width:95%;font-family:Outfit}.landing-faq__answer p{margin:0;color:#6b7280;font-size:1rem;line-height:1.6}.landing-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:10}.landing-popup,.landing-popup-overlay{display:flex;justify-content:center;align-items:flex-start}.landing-popup{width:min-content;height:min-content;margin-top:139px;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.landing-popup__content{background-color:#fafafa;padding:15px 18px;border-radius:20px;text-align:center;position:relative;width:600px;box-sizing:border-box}.landing-popup__search-icon{width:68px;height:auto}.landing-popup__title{font-weight:400;font-size:24px;margin-bottom:19px;margin-top:6px}.landing-popup__title-submitted{margin:30px 0;font-weight:400;font-size:28px}.landing-popup__title strong{font-weight:500}.landing-popup__input-container{position:relative;width:100%}.landing-popup__form{display:flex;justify-content:center;align-items:center;flex-direction:column}.landing-popup__input{font-size:16px;font-family:Open Sans,serif;font-weight:300;border:1px solid rgba(37,37,37,.3);border-radius:5px;padding:18px 17px;margin-bottom:15px;width:95%;background-color:#fafafa}.landing-popup__input:focus{border:1px solid #3654ff;outline:none}label{position:absolute;font-size:11px;font-family:Open Sans,sans-serif;color:#252525;top:-8px;left:20px;padding:0 12px;background-color:#fafafa}.landing-popup__button{font-size:20px;color:#ffffff;width:100%;padding:13px 0;border-radius:15px;border:none;background-image:url(/_next/static/media/landing_popup_button.6f508820.webp);background-size:cover;background-position:50%;margin-bottom:15px;font-family:Outfit;font-weight:500;cursor:pointer;transition:all .2s}.landing-popup__button:disabled{background-image:unset;background-color:rgb(174,172,172);cursor:unset}.landing-popup__button:hover{opacity:.775;transform:scale(1.01)}.landing-popup__disclaimer{font-size:10px;font-family:Open Sans,sans-serif;letter-spacing:.2px;color:rgba(37,37,37,.7)}.landing-rebate-popup__content{background-color:#fafafa;padding:50px;border-radius:20px;text-align:center;position:relative;width:600px;display:flex;flex-direction:column;align-items:center}.landing-rebate-popup__title{font-weight:400;font-size:30px}.landing-rebate-popup__divider{width:450px;height:2px;background-color:#f0f0f0;margin:25px;align-self:center}.landing-rebate-popup__description{font-size:18px;line-height:30px;font-weight:400;color:#606060;margin-bottom:50px}.landing-rebate-popup__button{border:none;position:relative;background:linear-gradient(90deg,#95c0fe,#6da8fd 30%,#3654ff 73%,#798dff);border-radius:30px;font-weight:400;font-size:18px;color:white;padding:10px 24px;letter-spacing:1px;font-family:Outfit;cursor:pointer}.landing-rebate-popup__button:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0);transition:background-color .3s ease-in-out}.landing-rebate-popup__button:hover:before{background:rgba(255,255,255,.2)}@media (max-width:480px){.landing{display:flex;flex-direction:column;align-items:center}.landing__book-a-call{align-self:unset;bottom:50px;opacity:1;cursor:pointer;pointer-events:unset;top:unset;right:unset}.landing-hero__headline-img{width:210px}video::-webkit-media-controls,video::-webkit-media-controls-panel{display:none!important}video::-webkit-media-controls-play-button,video::-webkit-media-controls-start-playback-button{display:none!important}video{pointer-events:none}.landing-hero{max-width:500px;height:550px;margin-top:25px;align-self:center}.landing-hero__content{margin-top:195px;width:calc(100% - 20px);text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.landing-hero__subheadline{font-size:15px;width:-moz-fit-content;width:fit-content;margin-left:0}.landing-hero__subheadline strong{font-weight:500}.landing-hero__headline{font-size:38px;margin-left:0;flex-direction:column;width:unset;line-height:54px;text-align:center;margin-top:20px}.landing-hero__description{font-size:15px;margin-top:20px;text-align:center;margin-left:0;width:calc(100% - 60px)}.landing-hero__buttons{margin-left:0;margin-bottom:70px}.landing-hero__zillow{margin-bottom:200px;height:27px}.landing-hero__reviews{overflow:hidden}.landing-hero__review{font-size:15px}.landing-hero__reviews-track{animation:hero-scroll 30s linear infinite}.landing-disclaimer{font-size:12px}.landing-steps{margin-top:110px;display:none}.landing-steps-mobile{display:flex;flex-direction:column;margin-top:50px}.landing-steps__container{gap:35px}.landing-step{align-items:center;gap:15px;height:-moz-fit-content;height:fit-content}.landing-step__header{margin-bottom:0}.landing-step__description{font-size:16px;letter-spacing:1px;padding:0 10px}.landing-steps__explanation{text-align:center;margin-top:50px;font-size:16px;letter-spacing:1px;max-width:360px;margin-left:auto;margin-right:auto}.landing-bento-box{display:flex;flex-direction:column;align-items:center}.landing-bento-box__title{width:300px}.landing-bento-box__grid-container{min-width:375px;max-width:375px;height:865px;display:flex;flex-direction:column;align-items:center;gap:20px}.landing-bento-box__top-grid{height:325px;max-height:325px}.landing-bento-box__bottom-grid,.landing-bento-box__top-grid{display:flex;flex-direction:column;max-width:300px;align-items:center}.landing-bento-box__bottom-grid{height:700px;margin-top:0}.landing-bento-box__card{display:flex;flex-direction:column;justify-content:center;border-radius:16px;border:1px solid #e2e8f0;width:90vw;padding:20px;box-sizing:border-box}.landing-bento-box__card-title{font-size:20px;line-height:25px}.landing-bento-box__media-logos{gap:6vw}.landing-bento-box__logo--yahoo{width:13vw}.landing-bento-box__logo--benzinga{width:22vw}.landing-bento-box__logo--cbs{width:8vw}.landing-bento-box__logo--fox{width:13vw}.landing-bento-box__card--features{padding:12px 0;max-height:165px}.landing-bento-box__card--access{padding:20px;flex-direction:row;gap:15px}.landing-bento-box__access-left-content{width:50%}.landing-bento-box__subtitle{font-size:16px;margin-top:20px;margin-bottom:8px}.landing-bento-box__description{font-size:15px;margin-bottom:20px}.carousel-image-slide,.image-carousel-container{width:150px}.landing-bento-box__card--commission{padding:30px 0}.landing-bento-box__comparison-item{min-width:100px;width:130px}.landing-bento-box__comparison-divider{height:170px;width:1px}.landing-bento-box__comparsion-column-divider{width:115px;height:1px;background-color:#f0f0f0;justify-self:center}.landing-bento-box__commission-row,.landing-bento-box__savings-row{font-size:15px}.landing-bento-box__brand{font-size:15px;margin-bottom:10px}.landing-bento-box__agnsy-savings-amount{font-size:16px}.landing-rebate{margin-top:100px}.landing-rebate__title{font-size:28px;width:330px;margin:0 auto}.landing-rebate__container{flex-direction:column;gap:30px;margin-top:48px}.landing-rebate__card{width:85%;padding:20px 10px}.landing-rebate__content{flex-direction:column}.landing-rebate__avatar-container{margin-top:-55px}.landing-rebate__details{width:100%;margin:0}.landing-rebate__slider::-moz-range-thumb{width:10px;height:10px}.landing-rebate__info-description{line-height:22px}.landing-rebate__button{font-size:15px;padding:12px 16px}.landing-clients{margin-top:105px;max-width:100vw}.landing-clients__title{font-size:34px;margin-bottom:24px}.landing-clients__carousel-wrapper{padding:0}.landing-clients__carousel-track{display:flex;justify-content:center;align-items:center;gap:15px;width:100%;max-width:400px;height:420px}.landing-client__card{flex:0 0 79%}.landing-client-card__image{height:100%;object-fit:cover;display:block}.landing-client_card--left-peak:before{background:linear-gradient(90deg,white 94%,transparent)}.landing-client_card--right-peak:before{background:linear-gradient(90deg,transparent 0,white 6%)}.landing-founder{width:90vw;margin-top:190px;padding:20px;box-sizing:border-box}.landing-founder__content{flex-direction:column;align-items:center;text-align:center;padding:5px}.landing-founder__title{font-size:26px;color:black;position:absolute;margin-top:-130px}.landing-founder__image{width:110px;height:110px;object-fit:cover;border-radius:100%}.landing-founder__name{font-size:22px;margin-bottom:20px;margin-top:40px;font-size:26px}.landing-founder__description{font-size:14px;line-height:20px;margin-bottom:3px;max-height:4.5em;overflow:hidden}.landing-founder__description.expanded{overflow:visible}.landing-founder__image-container{margin-left:0;margin-top:-80px;position:absolute}.landing-founder__button{background-color:rgba(255,255,255,.15);font-size:16px;padding:12px 24px;margin-top:20px;letter-spacing:.5px}.landing-exclusive-listings{width:95vw;margin-left:0}.exclusive-listings{width:100%;margin-top:86px;display:flex;flex-direction:column;align-items:center}.exclusive-listings__header{display:flex;width:90vw;justify-content:center;align-items:flex-start;margin-bottom:30px}.exclusive-listings__title-container{display:flex;flex-direction:column;align-items:center}.exclusive-listings__title{font-family:Outfit,sans-serif;font-weight:600;font-size:28px;color:#222;margin:0 0 5px}.exclusive-listings__subtitle{font-family:Outfit,sans-serif;font-weight:400;font-size:16px;color:#555;margin:0}.exclusive-listings__controls{display:flex;gap:10px;display:none}.exclusive-listings__mobile-controls{display:flex;gap:10px}.exclusive-listings__nav{width:36px;height:36px;border-radius:50%;border:1px solid #e0e0e0;background-color:white;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#555;transition:all .2s ease}.exclusive-listings__nav:hover{background-color:#f5f5f5;color:#333}.exclusive-listings__carousel{width:100%;overflow:hidden;position:relative;display:flex;margin-left:30px}.exclusive-listings__track{display:flex;transition:transform .5s ease;width:calc(100% * 2);gap:0}.exclusive-listings__page{display:flex;flex-direction:row;gap:20px;width:100%;flex-shrink:0}.exclusive-listing-card{border-radius:12px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease;background-color:white;min-width:300px;max-width:300px;height:300px}.exclusive-listing-card:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.exclusive-listing-card__image-container{position:relative;width:100%;height:180px;overflow:hidden}.exclusive-listing-card__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.exclusive-listing-card:hover .exclusive-listing-card__image{transform:scale(1.05)}.exclusive-listing-card__tag{position:absolute;bottom:10px;left:10px;background-color:rgba(0,0,0,.7);color:white;font-family:Outfit,sans-serif;font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px}.exclusive-listing-card__price{font-family:Outfit,sans-serif;font-weight:700;font-size:18px;color:#222;padding:12px 15px 4px}.exclusive-listing-card__details{font-family:Outfit,sans-serif;font-weight:400;font-size:14px;color:#555;padding:0 15px 4px}.exclusive-listing-card__address{font-family:Outfit,sans-serif;font-weight:400;font-size:14px;color:#777;padding:0 15px 15px}.landing-exclusive-listings__button{min-width:150px;margin-left:10px}.landing-sell-inquiry{width:98vw;height:350px;background-image:url(/_next/static/media/landing_sell_background_mobile.e086ed45.jpg)}.landing-sell-inquiry__title{font-size:28px;font-weight:600;margin-bottom:25px;margin-top:25px;width:300px}.landing-sell-inquiry__content{max-width:310px;font-size:16px}.landing-faq{width:98vw;display:flex;flex-direction:column;align-items:center}.landing-faq__title{font-size:26px}.landing-faq__subtitle{font-size:17px}.landing-faq__content{width:80vw}.landing-faq__question{font-size:16px}.landing-popup{overflow:auto;width:95vw;align-self:center;margin-top:0}.landing-rebate-popup__content{padding:50px}.landing-rebate-popup__description br{display:none}.landing-rebate-popup__divider{width:300px}.landing-popup__content{width:90vh;max-width:340px}.landing-popup__search-icon{width:51px}.landing-popup__title{font-size:20px;margin-bottom:18px}.landing-popup__title-submitted{margin:30px 0;font-weight:400;font-size:24px}.landing-popup__input{width:90%;max-width:320px;padding:14px 13px}label{left:10px;padding:0 5px}}.offer-submission-flow{display:flex;flex-direction:column;width:100%;min-height:calc(100vh - 70px);max-height:calc(100vh - 70px)}.offer-submission-flow__step-content{flex-grow:1;overflow-y:scroll}.offer-submission-flow__questions-modal{display:flex;flex-direction:column;margin:auto 24px;width:-moz-fit-content;width:fit-content;min-height:calc(100vh);max-height:calc(100vh);overflow-y:scroll}.offer-submission-flow__questions-modal-top-close-out{position:absolute;margin-top:18px;padding:8px;background-color:black;font-weight:500;color:white;border-radius:25px;width:19px;height:19px;display:flex;justify-content:center;align-items:center;font-size:18px;cursor:pointer;z-index:2000}.offer-submission-flow__questions-modal-header{align-items:center;position:relative;display:flex;justify-content:center;margin-bottom:12px;margin-top:20px}.offer-submission-flow__questions-modal-header h1{font-size:22px;font-weight:450}.offer-submission-flow__questions-modal-section{margin-top:36px;display:flex;flex-direction:column;gap:10px}.offer-submission-flow__questions-modal-section.kia{transition:all .3s}.offer-submission-flow__questions-modal-section.kia:hover{opacity:.95;filter:brightness(.9)}.offer-submission-flow__questions-modal-section h1{font-weight:450;font-size:24px}.offer-submission-flow__questions-modal-convostarters{display:flex;flex-direction:column;gap:10px}.offer-submission-flow__questions-modal-convostarter,.offer-submission-flow__questions-modal-kai-convostarter{border-radius:26px;border:1px solid #d0d0d0;color:#646464;padding:12px 20px;font-size:16px;display:flex;flex-direction:row;gap:12px;align-items:center;width:-moz-fit-content;width:fit-content;cursor:pointer;transition:background-color .2s}.offer-submission-flow__questions-modal-convostarter:hover,.offer-submission-flow__questions-modal-kai-convostarter:hover{background-color:#ececec}.offer-submission-flow__questions-modal-convostarter object{width:14px;height:14px;pointer-events:none}.offer-submission-flow__questions-modal-convostarter-kai-icon{width:23px;height:23px;margin-left:-6px;pointer-events:none}.offer-submission-flow__questions-modal-kai-convostarter span{margin-left:-4px}.offer-submission-flow__questions-modal-human{width:320px;border:1px solid rgb(203,203,203);border-radius:10px;background-color:black}.offer-submission-flow__questions-modal-human-top{height:140px;border-top-right-radius:10px;border-top-left-radius:10px;background-color:black;display:flex;justify-content:center;align-items:center}.offer-submission-flow__questions-modal-human-top object{height:150px;width:150px}.offer-submission-flow__questions-modal-human-bottom{display:flex;flex-direction:column;gap:6px;padding:12px;background-color:white;border-bottom-right-radius:8px;border-bottom-left-radius:8px;border-top:1px solid rgb(203,203,203)}.offer-submission-flow__questions-modal-human-bottom h1{font-size:20px}.offer-submission-flow__questions-modal-human-bottom p{font-size:15px;font-weight:350;color:#7a7a7a}.offer-submission-flow__kia-modal{width:500px;display:flex;flex-direction:column}.offer-submission-flow__kia-modal__top{height:200px;margin-top:10px;background-color:black;display:flex;justify-content:center;align-items:center}.offer-submission-flow__kia-modal__top object{height:200px;width:200px}.offer-submission-flow__kia-modal__top-close-out{background-color:white;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:18px;width:30px;height:30px;border-radius:16px;cursor:pointer;position:absolute;top:16px;left:16px;transition:background .15s}.offer-submission-flow__kia-modal__bottom-text-points{display:flex;flex-direction:column;gap:13px;margin-bottom:6px}.offer-submission-flow__kia-modal__bottom-text-points p{display:flex;align-items:center}.offer-submission-flow__kia-modal__bottom-text-points object{margin-left:5px;margin-right:12px;width:14px}.offer-submission-flow__kia-modal__bottom-text{background-color:white;padding:22px;display:flex;flex-direction:column;gap:14px}.offer-submission-flow__kia-modal__bottom-text h2{border-top:1px solid rgb(204,204,204);padding-top:14px}@media (max-width:480px){.offer-submission-flow__kia-modal{width:100%}.offer-submission-flow__kia-modal__bottom-text-points object{width:18px}.offer-submission-flow__kia-modal__bottom-text-points{gap:12px}.offer-submission-flow__kia-modal__bottom-text p{font-size:17px;display:flex;flex-direction:row;align-items:center;gap:5.5px}.offer-submission-flow__kia-modal__bottom-text h2{font-size:21px}}.offer-submission-flow__ai-chat,.offer-submission-flow__ai-chat__loading{display:flex;flex-direction:column;margin:auto 64px;width:1000px;min-height:100%;max-height:100%}.offer-submission-flow__ai-chat__top-close-out{position:absolute;margin-top:18px;padding:8px;background-color:black;font-weight:500;color:white;border-radius:25px;width:19px;height:19px;display:flex;justify-content:center;align-items:center;font-size:18px;cursor:pointer;z-index:2000}.offer-submission-flow__ai-chat__header{align-items:center;position:relative;display:flex;justify-content:center;margin-top:10px;height:50px;padding-bottom:10px;box-shadow:0 6px 10px -4px rgba(0,0,0,.05)}.offer-submission-flow__ai-chat__header h1{font-size:22px;font-weight:450}.offer-submission-flow__ai-chat__messages-container{overflow-y:scroll;min-height:calc(100vh - 174px);max-height:calc(100vh - 174px);display:flex}.offer-submission-flow__ai-chat__messages-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:26px;width:100%}.offer-submission-flow__ai-chat__messages-empty h1{font-weight:400;font-size:24px}.offer-submission-flow__ai-chat__messages-empty object{height:130px;width:130px}.offer-submission-flow__ai-chat__messages{display:flex;flex-direction:column;margin-top:28px;gap:14px;width:100%}.offer-submission-flow__ai-chat__message-container{display:flex;width:100%;flex-direction:column;padding-bottom:10px;gap:12px}.offer-submission-flow__ai-chat__message-container.USER{justify-content:flex-end;flex-direction:unset}.offer-submission-flow__ai-chat__message{display:flex;align-items:baseline}.offer-submission-flow__ai-chat__message.USER{background-color:#ebebeb;padding:10px 18px;border-radius:20px;width:-moz-fit-content;width:fit-content}.offer-submission-flow__ai-chat__message-kai{width:56px;height:auto}.offer-submission-flow__ai-chat__message-kai.USER{display:none}.offer-submission-flow__ai-chat__message.ASSISTANT h1{margin-top:12px;margin-bottom:2px;font-size:30px}.offer-submission-flow__ai-chat__message.ASSISTANT h2{margin-top:20px;margin-bottom:4px}.offer-submission-flow__ai-chat__message.ASSISTANT h3{margin-top:12px;margin-bottom:2px;font-weight:600}.offer-submission-flow__ai-chat__message.ASSISTANT h3 strong{font-weight:600}.offer-submission-flow__ai-chat__message.ASSISTANT p{margin:4px 0;line-height:23px}.offer-submission-flow__ai-chat__message.ASSISTANT ul{margin:4px auto;padding-inline-start:30px}.offer-submission-flow__ai-chat__message.ASSISTANT li{margin-top:7px;line-height:20px}.offer-submission-flow__ai-chat__textbar{display:flex;gap:12px;justify-content:center;align-items:center;height:100px;box-shadow:0 -6px 10px -4px rgba(0,0,0,.05)}.offer-submission-flow__ai-chat__textbar input{flex:2 1;padding:12px 22px;font-family:Outfit;border-radius:24px;font-size:17px;border:1px solid #d0d0d0}.offer-submission-flow__ai-chat__textbar input:disabled{color:rgb(218,218,218)}.offer-submission-flow__ai-chat__textbar input:focus{outline:none}.offer-submission-flow__ai-chat__textbar button{width:50px;padding:12px;font-size:18px;font-weight:500;background-color:black;color:white;border-radius:26px;font-family:Outfit;border:none;cursor:pointer}.offer-submission-flow__ai-chat__textbar button:disabled{background-color:rgb(121,121,121);cursor:unset}.offer-submission-flow__ai-chat__loading-dots{display:flex;justify-content:left;align-items:baseline;gap:5px;margin-left:10px;margin-bottom:24px;min-height:60px}.offer-submission-flow__ai-chat__loading-dot{width:8px;height:8px;background-color:#b0b0b0;border-radius:50%;animation:dot-bounce-chat 1.5s ease-in-out infinite}.offer-submission-flow__ai-chat__loading-dots span:first-child{animation-delay:0s}.offer-submission-flow__ai-chat__loading-dots span:nth-child(2){animation-delay:.2s}.offer-submission-flow__ai-chat__loading-dots span:nth-child(3){animation-delay:.4s}@keyframes dot-bounce-chat{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media (max-width:480px){.offer-submission-flow__ai-chat{width:calc(100% - 40px);margin:auto 20px}.offer-submission-flow__ai-chat__loading{width:100%;margin:unset;padding:auto 20px}}.offer-submission-flow__kai-processing{justify-content:center}.offer-submission-flow__kai-processing__content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 20px}.offer-submission-flow__kai-processing__avatar-container{margin-bottom:20px}.offer-submission-flow__kai-processing__avatar{width:200px;height:auto}.offer-submission-flow__kai-processing__text{display:flex;flex-direction:column;gap:10px;font-size:17px}.offer-submission-flow__kai-processing__step{font-weight:500;color:#d6d6d6;transition:transform .6s ease-in-out,color .3s ease}.offer-submission-flow__kai-processing__step.active{color:black;font-weight:500;opacity:1;transform:scale(1.08)}.offer-submission-flow__kai-processing__time{font-size:14px;margin-top:30px}.offer-submission-flow__modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;animation:fadeIn .5s forwards}.offer-submission-flow__modal{background-color:white;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.3);overflow-y:auto;transform:translateY(20px);animation:slideUp .5s forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:480px){.offer-submission-flow__modal__overlay{overflow-y:scroll}.offer-submission-flow__modal{margin-top:200px;width:calc(100% - 40px);margin-bottom:100px}}.offer-submission-flow__right-side-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);display:flex;justify-content:right;align-items:center;z-index:1000;opacity:1;animation:fadeInRight .2s forwards}.offer-submission-flow__right-side-modal{background-color:white;border-bottom-left-radius:8px;border-top-left-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.3);animation:slideFromRight .5s forwards;min-height:100vh}@keyframes fadeInRight{0%{opacity:1}to{opacity:1}}@keyframes slideFromRight{0%{transform:translateX(250px);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:480px){.offer-submission-flow__right-side-modal__overlay{overflow-y:scroll}.offer-submission-flow__right-side-modal{width:100%;border-radius:unset;min-height:100%}}.offer-submission-flow-header{display:flex;align-items:center;flex-direction:row;padding:30px 40px 15px;width:calc(100% - 80px)}.offer-submission-flow-header__property{flex:1 1;font-weight:300;display:flex;gap:11px}.offer-submission-flow-header__property object{width:19px;height:19px}.offer-submission-flow-header__cta{flex:1 1;display:flex;justify-content:flex-end;gap:14px}.offer-submission-flow-header__cta div{border:1.5px solid #e3e3e3;border-radius:24px;padding:5px 10px;display:flex;flex-direction:row;cursor:pointer;transition:border .15s}.offer-submission-flow-header__cta div:hover{border:1.5px solid black}.offer-submission-flow-header__cta button{border:none;background:none;font-family:Outfit;font-weight:500;font-size:15.5px;pointer-events:none}.offer-submission-flow-header__cta object{padding-top:1.25px;width:33px;height:33px;background:none;margin-right:-1px;pointer-events:none}@media (max-width:480px){.offer-submission-flow-header{padding:25px 20px;width:calc(100% - 40px)}.offer-submission-flow-header__property{display:none}.offer-submission-flow-header__cta{justify-content:space-between}}.offer-submission-flow-navigation__progress-bar{display:flex;flex-direction:row;gap:4px}.offer-submission-flow-navigation__progress-section-wrapper{display:flex;height:5px;flex-grow:1}.offer-submission-flow-navigation__progress-bar-filled{height:100%;background:black}.offer-submission-flow-navigation__progress-bar-remaining{height:100%;background:#e0e0e0}.offer-submission-flow-navigation__progress-bar-filled.animate-width,.offer-submission-flow-navigation__progress-bar-remaining.animate-width{transition:width 1s ease-in-out}.offer-submission-flow-navigation__buttons{padding:16px 26px;display:flex;flex-direction:row}.offer-submission-flow-navigation__buttons-back-container{flex:1 1;display:flex;justify-content:flex-start}.offer-submission-flow-navigation__buttons-back{background:none;border:none;text-decoration:underline;font-family:Outfit;color:black;padding:10px 20px;font-size:18px;font-weight:500;border-radius:7px;cursor:pointer;transition:background .15s}.offer-submission-flow-navigation__buttons-back:hover{background:rgb(238,238,238)}.offer-submission-flow-navigation__buttons-next-container{flex:1 1;display:flex;justify-content:flex-end}.offer-submission-flow-navigation__buttons-next{background:black;border:none;font-family:Outfit;color:white;font-weight:500;border-radius:7px;padding:10px 20px;font-size:18px;cursor:pointer;transition:all .3s}.offer-submission-flow-navigation__buttons-next:hover{background:rgb(116,116,116)}.offer-submission-flow-navigation__buttons-next:disabled{background-color:rgb(116,116,116);cursor:not-allowed}.offer-submission-flow-navigation__buttons-next-navigating{display:flex;justify-content:center;align-items:center;gap:5px;min-height:40px;background:rgb(116,116,116);width:78px;border-radius:7px;cursor:not-allowed}.offer-submission-flow-navigation__buttons-next-navigating-loading-dot{width:8px;height:8px;background-color:white;border-radius:50%;animation:dot-bounce-chat 1.5s ease-in-out infinite}.offer-submission-flow-navigation__button-placeholder{height:42px}.offer-submission-flow__all-cash{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:auto;max-width:600px;min-height:calc(100vh - 70px - 90px - 210px);opacity:0;transition:opacity .5s ease-out,margin-top .5s ease-out}.offer-submission-flow__all-cash.is-visible{opacity:1;margin-top:0}.offer-submission-flow__all-cash h1{font-weight:500;font-size:42px;line-height:48px}.offer-submission-flow__all-cash__amount{margin-top:60px;display:flex;justify-content:center;font-size:110px;font-family:Outfit;font-weight:600;gap:2px;cursor:pointer}.offer-submission-flow__all-cash__amount-hidden{font-family:Outfit;font-size:110px;font-weight:600;color:transparent;margin-left:43px;z-index:-1}.offer-submission-flow__all-cash__amount input{border:none;outline:none;font-family:Outfit;font-size:110px;font-weight:600;cursor:pointer;background:transparent;width:-moz-fit-content;width:fit-content;box-sizing:border-box}.offer-submission-flow__all-cash__amount input::placeholder{color:rgb(191,191,191)}.offer-submission-flow__all-cash__amount-dollar{color:black}.offer-submission-flow__all-cash__amount-dollar.placeholder{color:rgb(191,191,191)}.offer-submission-flow__all-cash__edit{cursor:pointer}.offer-submission-flow__all-cash__edit object{pointer-events:none;width:34px;height:34px;margin-left:6px}@media (max-width:480px){.offer-submission-flow__all-cash{min-height:unset;max-height:unset;flex-direction:column;margin:unset;max-width:calc(100% - 40px);padding:20px;gap:36px}.offer-submission-flow__all-cash__amount,.offer-submission-flow__all-cash__amount input,.offer-submission-flow__all-cash__amount-hidden{font-size:48px}}.offer-submission-flow__appraisal-contingency{display:flex;flex-direction:column;max-width:600px;opacity:0;margin:20px auto;transition:opacity .5s ease-out,margin-top .5s ease-out}.offer-submission-flow__appraisal-contingency.is-visible{opacity:1;margin-top:0}.offer-submission-flow__appraisal-contingency__container{max-width:680px;width:100%}.offer-submission-flow__appraisal-contingency__header{margin-bottom:36px}.offer-submission-flow__appraisal-contingency__header h1{font-size:42px;line-height:48px;font-weight:500;margin-bottom:12px}.offer-submission-flow__appraisal-contingency__header p{font-size:16.5px;color:#8e8e8e}.offer-submission-flow__appraisal-contingency__header-info{display:flex;align-items:center;gap:8px;font-size:16.5px;color:#8e8e8e;cursor:pointer;margin-top:14px}.offer-submission-flow__appraisal-contingency__header-info object{height:18px;pointer-events:none}.offer-submission-flow__appraisal-contingency__options{display:flex;flex-direction:column;gap:16px;align-items:center}.offer-submission-flow__appraisal-contingency__option{border:2px solid #e0e0e0;border-radius:8px;padding:24px;cursor:pointer;transition:all .2s ease;background:#fff;width:400px}.offer-submission-flow__appraisal-contingency__option:hover{border-color:#999}.offer-submission-flow__appraisal-contingency__option--selected{border-color:#000;background:#f8f8f8}.offer-submission-flow__appraisal-contingency__option-title{font-size:19px;font-weight:600;color:#000;margin:0 0 8px}.offer-submission-flow__appraisal-contingency__option-description{font-size:14px;color:#8e8e8e;margin:0;line-height:1.5}.offer-submission-flow__appraisal-contingency__recommended{color:#459e2d;margin-bottom:4px}.offer-submission-flow__appraisal-contingency__info-modal{padding:36px;max-width:600px;display:flex;flex-direction:column;gap:38px}.offer-submission-flow__appraisal-contingency__info-modal section{display:flex;flex-direction:column;gap:8px}.offer-submission-flow__appraisal-contingency__info-modal section h1{font-size:28px;font-weight:550}.offer-submission-flow__appraisal-contingency__info-modal section p{color:#8e8e8e;font-size:18px;line-height:23px}@media (max-width:480px){.offer-submission-flow__appraisal-contingency{min-height:unset;max-height:unset;flex-direction:column;margin:unset;max-width:calc(100% - 40px);padding:20px}.offer-submission-flow__appraisal-contingency__header{margin-bottom:30px}.offer-submission-flow__appraisal-contingency__options{align-items:stretch;gap:12px}.offer-submission-flow__appraisal-contingency__option{padding:16px;width:100%;box-sizing:border-box}.offer-submission-flow__appraisal-contingency__option-title{font-size:16px;margin-bottom:4px}.offer-submission-flow__appraisal-contingency__option-description{font-size:13px}.offer-submission-flow__appraisal-contingency__popup{padding:20px;width:calc(100% - 60px);max-width:340px;max-height:80vh;display:flex;flex-direction:column}.offer-submission-flow__appraisal-contingency__popup-close{top:2px;left:12px;width:28px;height:28px;font-size:24px;margin-bottom:20px}.offer-submission-flow__appraisal-contingency__popup-close-icon{width:28px}.offer-submission-flow__appraisal-contingency__popup-title{font-size:18px;margin-bottom:8px}.offer-submission-flow__appraisal-contingency__popup-title:not(:first-of-type){margin-top:20px}.offer-submission-flow__appraisal-contingency__popup-text{font-size:13px;line-height:1.5}}.offer-submission-flow__budgeting-intro{display:flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;height:100%;min-height:calc(100vh - 70px - 90px - 82px);max-height:calc(100vh - 70px - 90px - 82px);gap:70px;opacity:0;margin:20px auto auto;transition:opacity .5s ease-out,margin-top .5s ease-out}.offer-submission-flow__budgeting-intro.is-visible{opacity:1;margin-top:-24px}.offer-submission-flow__budgeting-intro__text{display:flex;flex-direction:column;width:580px}.offer-submission-flow__budgeting-intro__text h2{font-size:17px;font-weight:450}.offer-submission-flow__budgeting-intro__text h1{font-size:46px;font-weight:500;margin-bottom:14px}.offer-submission-flow__budgeting-intro__text p{font-size:20px;line-height:26px}.offer-submission-flow__budgeting-intro object{height:260px}.offer-submission-flow__budgeting-intro__modal{width:500px;display:flex;flex-direction:column}.offer-submission-flow__budgeting-intro__modal-top{height:240px;margin-top:10px;background-color:black;display:flex;justify-content:center;align-items:center}.offer-submission-flow__budgeting-intro__modal-top-close-out{background-color:white;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:18px;width:30px;height:30px;border-radius:16px;cursor:pointer;position:absolute;top:16px;left:16px;transition:background .15s}.offer-submission-flow__budgeting-intro__modal-top-close-out:hover{background-color:rgb(226,226,226)}.offer-submission-flow__budgeting-intro__modal-bottom{background-color:white}.offer-submission-flow__budgeting-intro__modal-bottom-text{padding:20px}.offer-submission-flow__budgeting-intro__modal-bottom-text object{width:13.5px;height:13.5px;margin-right:6px}.offer-submission-flow__budgeting-intro__modal-bottom-text div{display:flex;flex-direction:column;gap:12px}.offer-submission-flow__budgeting-intro__modal-bottom h1{font-weight:500;width:400px;font-size:30px;line-height:30px;margin-bottom:15px;margin-top:12px}.offer-submission-flow__budgeting-intro__modal-bottom p{color:#8e8e8e;font-size:17.5px}.offer-submission-flow__budgeting-intro__modal-bottom hr{margin:10px 0}.offer-submission-flow__budgeting-intro__modal-bottom-buttons{margin:20px;display:flex;flex-direction:row}.offer-submission-flow__budgeting-intro__modal-bottom-button-container{flex:1 1;display:flex;flex-direction:row}.offer-submission-flow__budgeting-intro__modal-bottom-button-container:last-child{justify-content:flex-end}.offer-submission-flow__budgeting-intro__modal-bottom-buttons button{border:none;font-family:Outfit;border-radius:7px;padding:10px 12.5px;font-size:17px;font-weight:500;cursor:pointer;transition:background .15s}.offer-submission-flow__budgeting-intro__modal-bottom-start-button{background:transparent}.offer-submission-flow__budgeting-intro__modal-bottom-start-button:hover{background:rgb(238,238,238)}.offer-submission-flow__budgeting-intro__modal-bottom-talk-button{background:unset;background-color:black;color:white}.offer-submission-flow__budgeting-intro__modal-bottom-talk-button:hover{background:rgb(94,94,94)}.offer-submission-flow__budgeting-intro__modal-contact{margin:20px}@media (max-width:480px){.offer-submission-flow__budgeting-intro{min-height:unset;max-height:unset;flex-direction:column-reverse;margin:unset;max-width:calc(100% - 40px);padding:0 20px 20px;gap:26px}.offer-submission-flow__budgeting-intro object{height:170px}.offer-submission-flow__budgeting-intro__text{width:100%}.offer-submission-flow__budgeting-intro__text h1{margin-top:6px;line-height:36px;font-size:38px}.offer-submission-flow__budgeting-intro__text p{font-size:18px;line-height:24px}.offer-submission-flow__budgeting-intro__modal{max-width:100%;display:flex;flex-direction:column;top:100px}.offer-submission-flow__budgeting-intro__modal-top{height:180px}.offer-submission-flow__budgeting-intro__modal-bottom h1{font-weight:500;width:100%;font-size:26px;line-height:28px;margin-bottom:15px;margin-top:12px}.offer-submission-flow__budgeting-intro__modal-bottom p{font-size:15px;line-height:21px}.offer-submission-flow__budgeting-intro__modal-bottom-buttons button{border-radius:7px;padding:10px 11px;font-size:15px;font-weight:450}.offer-submission-flow__budgeting-intro__modal-bottom-text object{width:13.5px;height:13.5px;margin-right:6px}.offer-submission-flow__budgeting-intro__modal-contact{font-size:20px}}.offer-submission-flow__close-of-escrow{display:flex;flex-direction:column;max-width:600px;opacity:0;margin:20px auto;transition:opacity .5s ease-out,margin-top .5s ease-out}.offer-submission-flow__close-of-escrow.is-visible{opacity:1;margin-top:0}.offer-submission-flow__close-of-escrow__header{text-align:center;margin-bottom:3rem}.offer-submission-flow__close-of-escrow__title{font-size:42px;line-height:48px;font-weight:500;color:black;text-align:left;margin-bottom:12px}.offer-submission-flow__close-of-escrow__subtitle{font-size:16.5px;color:#8e8e8e;line-height:1.5;width:100%;text-align:left}.offer-submission-flow__close-of-escrow__selected-display{display:flex;justify-content:center;font-size:110px;font-family:Outfit;font-weight:600;gap:2px;cursor:pointer;height:120px;position:relative;margin-bottom:36px;transition:margin-top .17s ease;margin-top:-3px}.offer-submission-flow__close-of-escrow__selected-display.is-visible{margin-top:0}.offer-submission-flow__close-of-escrow__selected-display-hidden{font-family:Outfit;font-size:110px;font-weight:600;color:transparent;z-index:-1;height:100%;padding:0;margin:0}.offer-submission-flow__close-of-escrow__selected-display input{border:none;outline:none;font-family:Outfit;font-size:110px;font-weight:600;cursor:pointer;background:transparent;width:-moz-fit-content;width:fit-content;box-sizing:border-box;height:-moz-fit-content;height:fit-content;padding-top:0;vertical-align:text-bottom}.offer-submission-flow__close-of-escrow__selected-display input::placeholder{color:rgb(191,191,191)}.offer-submission-flow__close-of-escrow__selected-label{font-size:38px;font-weight:650;color:black;display:flex;align-items:flex-end;margin-right:10px}.offer-submission-flow__close-of-escrow__selected-edit{cursor:pointer;margin-left:7px}.offer-submission-flow__close-of-escrow__selected-edit object{pointer-events:none;width:34px;height:34px;margin-bottom:-3px}.offer-submission-flow__close-of-escrow__custom-notice{text-align:center;font-size:.9rem;color:#007bff;font-weight:500;margin-bottom:1rem;padding:.5rem;background:#f0f7ff;border-radius:4px;border:1px solid #b3d9ff}.offer-submission-flow__close-of-escrow__options{display:flex;flex-direction:column;gap:1rem}.offer-submission-flow__close-of-escrow__option{border:2px solid #e5e5e5;border-radius:8px;padding:1.5rem;cursor:pointer;transition:all .2s ease;background:white}.offer-submission-flow__close-of-escrow__option:hover{border-color:black;box-shadow:0 2px 8px rgba(255,255,255,.1)}.offer-submission-flow__close-of-escrow__option--selected{border-color:black;background:#f8f8f8;box-shadow:0 2px 8px rgba(255,255,255,.15)}.offer-submission-flow__close-of-escrow__option-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.offer-submission-flow__close-of-escrow__option-title{font-size:25px;font-weight:600;color:black;margin:0}.offer-submission-flow__close-of-escrow__recommended-badge{color:#459e2d;font-size:16px;font-weight:400}.offer-submission-flow__close-of-escrow__option-description{font-size:.95rem;color:#8e8e8e;line-height:1.4;margin:5px 0 0}@media (max-width:480px){.offer-submission-flow__close-of-escrow{min-height:unset;max-height:unset;flex-direction:column;margin:unset;max-width:calc(100% - 40px);padding:20px;gap:36px}.offer-submission-flow__close-of-escrow__option{padding:20px}}.offer-submission-flow__disclosure-package{display:flex;flex-direction:column;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:calc(100vh - 70px - 90px - 132px);opacity:0;margin:20px auto auto;transition:opacity .5s ease-out,margin-top .5s ease-out}.offer-submission-flow__disclosure-package.is-visible{opacity:1;margin-top:0}.offer-submission-flow__disclosure-package.loading{width:100%;align-items:center}.offer-submission-flow__disclosure-package__critical-findings-header{color:black;font-family:Outfit,sans-serif;font-size:42px;line-height:48px;font-weight:500;margin-top:30px;margin-bottom:10px}.offer-submission-flow__disclosure-package__content{display:flex;flex-direction:row;margin-top:16px;gap:64px;height:calc(100vh - 70px - 90px - 240px);max-height:500px}.offer-submission-flow__disclosure-package__content-left{display:flex;flex-direction:column;flex:2 1;width:700px}.offer-submission-flow__disclosure-package__content-right{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;gap:20px;padding:20px,20px,56px,20px;width:230px;margin-top:-60px;text-align:center}.offer-submission-flow__disclosure-package__content-analysis{display:flex;flex-direction:column;gap:12px;overflow-y:scroll;color:black;border-radius:6px}.offer-submission-flow__disclosure-package__content-analysis.not-available{margin-left:-12px}.offer-submission-flow__disclosure-package__master-report-analysis-component{color:#5b5b5b;font-size:15px}.offer-submission-flow__disclosure-package__content-analysis-component{min-width:460px;border-radius:6px;padding:14px;font-size:14px;background-color:#f2f2f2;margin-bottom:10px;width:50%}.offer-submission-flow__disclosure-package__content-analysis-component h1{font-size:22px;font-weight:600;cursor:pointer;margin-top:0}.offer-submission-flow__disclosure-package__content-analysis-component h1.expanded{margin-bottom:20px}.offer-submission-flow__disclosure-package__content-analysis-component ul{margin-top:3px;padding-inline-start:20px;margin-block-end:12px}.offer-submission-flow__disclosure-package__content-analysis-component p{margin-top:6px}.offer-submission-flow__disclosure-package__estimated-costs{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;gap:20px}.offer-submission-flow__disclosure-package__estimated-costs-header{color:red;font-size:54px}.offer-submission-flow__disclosure-package__estimated-costs-subheader{color:black;font-size:14px;font-weight:600;margin-top:-10px}.offer-submission-flow__disclosure-package__view-other-reports-button{outline:none;padding:12px 15px;margin:20px 10px 20px 0;background-color:black;color:white;border:1px solid #ddd;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center;font-family:Outfit,sans-serif;transition:all .3s}.offer-submission-flow__disclosure-package__view-other-reports-button:hover{background-color:rgb(116,116,116)}.offer-submission-flow__disclosure-package__view-documents-button{margin:20px 10px;outline:none;padding:12px 15px;background-color:white;color:black;border:1.5px solid black;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:center;font-family:Outfit,sans-serif}.offer-submission-flow__disclosure-package__view-documents-button:hover{background-color:rgb(237,237,237)}.offer-submission-flow__disclosure-package__analyses-modal{width:-moz-fit-content;width:fit-content;background-color:white;padding:5px 36px}.offer-submission-flow__disclosure-package__analyses-modal-close-out{cursor:pointer;margin-top:24px;width:-moz-fit-content;width:fit-content}.offer-submission-flow__disclosure-package__analyses-modal-close-out object{width:24px;pointer-events:none}.offer-submission-flow__disclosure-package__analyses-modal-content-disclosureanalysis-analysis-component{background-color:#f2f2f2;width:800px;border-radius:6px;padding:14px;font-size:14px;cursor:pointer;transition:all .3s}.offer-submission-flow__disclosure-package__analyses-modal-content-inner{display:flex;flex-direction:row;margin-top:20px;height:500px;padding-bottom:40px}.offer-submission-flow__disclosure-package__analyses-modal-content-disclosureanalysis-analysis-component:hover{background-color:#e7e7e7}@media (max-width:480px){.offer-submission-flow__disclosure-package{max-width:calc(100% - 20px)}.offer-submission-flow__disclosure-package__content{display:flex;flex-direction:column-reverse;gap:14px;height:-moz-fit-content;height:fit-content;width:100%;margin:10px 0 0 10px;max-height:unset}.offer-submission-flow__disclosure-package__content-left{width:100%}.offer-submission-flow__disclosure-package__content-analysis{max-height:280px}.offer-submission-flow__disclosure-package__content-analysis.not-available{text-align:center;margin-left:0}.offer-submission-flow__disclosure-package__content-analysis-component{margin:auto;min-width:90%;max-width:100%}.offer-submission-flow__disclosure-package__view-documents-button{display:none}.offer-submission-flow__disclosure-package__estimated-costs{padding-bottom:0}.offer-submission-flow__disclosure-package__critical-findings-header{margin:0 0 0 10px}.offer-submission-flow__disclosure-package__content-right{display:flex;justify-content:left;align-items:flex-start;margin-top:unset;text-align:left;padding:0;width:-moz-fit-content;width:fit-content;margin-bottom:5px}.offer-submission-flow__disclosure-package__estimated-costs{justify-content:left;align-items:flex-start;gap:10px}.offer-submission-flow__disclosure-package__popup-reports{padding:0}.offer-submission-flow__disclosure-package__content-analysis-component{margin-bottom:10px}.offer-submission-flow__disclosure-package__view-other-reports-button{margin:15px 0;padding:12px 15px}}.offer-submission-flow__due-dilligence-intro{display:flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;height:100%;min-height:calc(100vh - 70px - 90px - 82px);max-height:calc(100vh - 70px - 90px - 82px);gap:70px;opacity:0;margin:20px auto auto;transition:opacity .5s ease-out,margin-top .5s ease-out}.offer-submission-flow__due-dilligence-intro.is-visible{opacity:1;margin-top:-24px}.offer-submission-flow__due-dilligence-intro__text{display:flex;flex-direction:column;width:580px}.offer-submission-flow__due-dilligence-intro__text h2{font-size:17px;font-weight:450}.offer-submission-flow__due-dilligence-intro__text h1{font-size:46px;font-weight:500;margin-bottom:14px}.offer-submission-flow__due-dilligence-intro__text p{font-size:20px;line-height:26px}.offer-submission-flow__due-dilligence-intro object{height:260px}@media (max-width:480px){.offer-submission-flow__due-dilligence-intro{min-height:unset;max-height:unset;flex-direction:column-reverse;margin:unset;max-width:calc(100% - 40px);padding:0 20px 20px;gap:26px}.offer-submission-flow__due-dilligence-intro object{height:170px}.offer-submission-flow__due-dilligence-intro__text{width:100%}.offer-submission-flow__due-dilligence-intro__text h1{margin-top:6px;line-height:36px;font-size:38px}.offer-submission-flow__due-dilligence-intro__text p{font-size:18px;line-height:24px}}.offer-submission-flow__get-started{display:flex;flex-grow:1;flex-direction:row;width:-moz-fit-content;width:fit-content;gap:100px;min-height:calc(100vh - 70px - 90px - 82px);max-height:calc(100vh - 70px - 90px - 82px);opacity:0;margin:20px auto auto;transition:opacity .5s ease-out,margin-top .5s ease-out}.offer-submission-flow__get-started.is-visible{opacity:1;margin-top:0}.offer-submission-flow__get-started h1{font-family:Outfit;font-weight:550;font-size:48px;line-height:52px;margin:auto;max-width:460px}.offer-submission-flow__get-started__steps{margin:auto;overflow-y:scroll}.offer-submission-flow__get-started__step{display:flex;flex-direction:row}.offer-submission-flow__get-started__step:last-child{margin-bottom:15px}.offer-submission-flow__get-started__step-number{width:48px;text-align:center;font-size:20.25px;font-weight:550;margin-top:.25px}.offer-submission-flow__get-started__step-text{display:flex;flex-direction:column;width:440px}.offer-submission-flow__get-started__step-text h2{font-size:21px;font-weight:550}.offer-submission-flow__get-started__step-text p{margin-top:6px;color:#8e8e8e;font-weight:400;font-size:17px;line-height:20px}.offer-submission-flow__get-started hr{margin:30px auto;border:none;height:1.5px;background-color:rgb(217,217,217)}@media (max-width:480px){.offer-submission-flow__get-started{min-height:unset;max-height:unset;flex-direction:column;margin:unset;max-width:calc(100% - 40px);padding:20px;gap:36px}.offer-submission-flow__get-started h1{font-weight:500;margin:unset;font-size:40px;line-height:44px}.offer-submission-flow__get-started__step-number{width:-moz-fit-content;width:fit-content;margin-top:.7px;margin-right:10px;font-size:18px}.offer-submission-flow__get-started__step-text{width:240px;margin-right:16px}.offer-submission-flow__get-started__step-text h2{font-size:19px}.offer-submission-flow__get-started__step-text p{font-size:14px}.offer-submission-flow__get-started__step object{width:60px}}.offer-submission-flow__inspection-contingency{display:flex;flex-direction:column;max-width:600px;opacity:0;margin:20px auto;transition:opacity .5s ease-out,margin-top .5s ease-out}.offer-submission-flow__inspection-contingency.is-visible{opacity:1;margin-top:0}.offer-submission-flow__inspection-contingency__container{max-width:680px;width:100%}.offer-submission-flow__inspection-contingency__header{margin-bottom:36px}.offer-submission-flow__inspection-contingency__header h1{font-size:42px;line-height:48px;font-weight:500;margin-bottom:12px}.offer-submission-flow__inspection-contingency__header p{font-size:16.5px;color:#8e8e8e}.offer-submission-flow__inspection-contingency__header-info{display:flex;align-items:center;gap:8px;font-size:16.5px;color:#8e8e8e;cursor:pointer;margin-top:14px}.offer-submission-flow__inspection-contingency__header-info object{height:18px;pointer-events:none}.offer-submission-flow__inspection-contingency__options{display:flex;flex-direction:column;gap:16px;align-items:center}.offer-submission-flow__inspection-contingency__option{border:2px solid #e0e0e0;border-radius:8px;padding:24px;cursor:pointer;transition:all .2s ease;background:#fff;width:400px}.offer-submission-flow__inspection-contingency__option:hover{border-color:#999}.offer-submission-flow__inspection-contingency__option--selected{border-color:#000;background:#f8f8f8}.offer-submission-flow__inspection-contingency__option-title{font-size:19px;font-weight:600;color:#000;margin:0 0 8px}.offer-submission-flow__inspection-contingency__option-description{font-size:14px;color:#8e8e8e;margin:0;line-height:1.5}.offer-submission-flow__inspection-contingency__recommended{color:#459e2d;margin-bottom:4px}.offer-submission-flow__inspection-contingency__info-modal{padding:36px;max-width:600px;display:flex;flex-direction:column;gap:38px}.offer-submission-flow__inspection-contingency__info-modal section{display:flex;flex-direction:column;gap:8px}.offer-submission-flow__inspection-contingency__info-modal section h1{font-size:28px;font-weight:550}.offer-submission-flow__inspection-contingency__info-modal section p{color:#8e8e8e;font-size:18px;line-height:23px}@media (max-width:480px){.offer-submission-flow__inspection-contingency{min-height:unset;max-height:unset;flex-direction:column;margin:unset;max-width:calc(100% - 40px);padding:20px}.offer-submission-flow__inspection-contingency__header{margin-bottom:30px}.offer-submission-flow__inspection-contingency__options{align-items:stretch;gap:12px}.offer-submission-flow__inspection-contingency__option{padding:16px;width:100%;box-sizing:border-box}.offer-submission-flow__inspection-contingency__option-title{font-size:16px;margin-bottom:4px}.offer-submission-flow__inspection-contingency__option-description{font-size:13px}.offer-submission-flow__inspection-contingency__popup{padding:20px;width:calc(100% - 60px);max-width:340px;max-height:80vh;display:flex;flex-direction:column}.offer-submission-flow__inspection-contingency__popup-close{top:2px;left:12px;width:28px;height:28px;font-size:24px;margin-bottom:20px}.offer-submission-flow__inspection-contingency__popup-close-icon{width:28px}.offer-submission-flow__inspection-contingency__popup-title{font-size:18px;margin-bottom:8px}.offer-submission-flow__inspection-contingency__popup-title:not(:first-of-type){margin-top:20px}.offer-submission-flow__inspection-contingency__popup-text{font-size:13px;line-height:1.5}}.offer-submission-flow__loan-contingency{display:flex;flex-direction:column;max-width:600px;opacity:0;margin:20px auto;transition:opacity .5s ease-out,margin-top .5s ease-out}.offer-submission-flow__loan-contingency.is-visible{opacity:1;margin-top:0}.offer-submission-flow__loan-contingency__container{max-width:680px;width:100%}.offer-submission-flow__loan-contingency__header{margin-bottom:36px}.offer-submission-flow__loan-contingency__header h1{font-size:42px;line-height:48px;font-weight:500;margin-bottom:12px}.offer-submission-flow__loan-contingency__header p{font-size:16.5px;color:#8e8e8e}.offer-submission-flow__loan-contingency__header-info{display:flex;align-items:center;gap:8px;font-size:16.5px;color:#8e8e8e;cursor:pointer;margin-top:14px}.offer-submission-flow__loan-contingency__header-info object{height:18px;pointer-events:none}.offer-submission-flow__loan-contingency__options{display:flex;flex-direction:column;gap:16px;align-items:center}.offer-submission-flow__loan-contingency__option{border:2px solid #e0e0e0;border-radius:8px;padding:24px;cursor:pointer;transition:all .2s ease;background:#fff;width:400px}.offer-submission-flow__loan-contingency__option:hover{border-color:#999}.offer-submission-flow__loan-contingency__option--selected{border-color:#000;background:#f8f8f8}.offer-submission-flow__loan-contingency__option-title{font-size:19px;font-weight:600;color:#000;margin:0 0 8px}.offer-submission-flow__loan-contingency__option-description{font-size:14px;color:#8e8e8e;margin:0;line-height:1.5}.offer-submission-flow__loan-contingency__recommended{color:#459e2d;margin-bottom:4px}.offer-submission-flow__loan-contingency__info-modal{padding:36px;max-width:600px;display:flex;flex-direction:column;gap:38px}.offer-submission-flow__loan-contingency__info-modal section{display:flex;flex-direction:column;gap:8px}.offer-submission-flow__loan-contingency__info-modal section h1{font-size:28px;font-weight:550}.offer-submission-flow__loan-contingency__info-modal section p{color:#8e8e8e;font-size:18px;line-height:23px}@media (max-width:480px){.offer-submission-flow__loan-contingency{min-height:unset;max-height:unset;flex-direction:column;margin:unset;max-width:calc(100% - 40px);padding:20px}.offer-submission-flow__loan-contingency__header{margin-bottom:30px}.offer-submission-flow__loan-contingency__options{align-items:stretch;gap:12px}.offer-submission-flow__loan-contingency__option{padding:16px;width:100%;box-sizing:border-box}.offer-submission-flow__loan-contingency__option-title{font-size:16px;margin-bottom:4px}.offer-submission-flow__loan-contingency__option-description{font-size:13px}.offer-submission-flow__loan-contingency__popup{padding:20px;width:calc(100% - 60px);max-width:340px;max-height:80vh;display:flex;flex-direction:column}.offer-submission-flow__loan-contingency__popup-close{top:2px;left:12px;width:28px;height:28px;font-size:24px;margin-bottom:20px}.offer-submission-flow__loan-contingency__popup-close-icon{width:28px}.offer-submission-flow__loan-contingency__popup-title{font-size:18px;margin-bottom:8px}.offer-submission-flow__loan-contingency__popup-title:not(:first-of-type){margin-top:20px}.offer-submission-flow__loan-contingency__popup-text{font-size:13px;line-height:1.5}}.offer-submission-flow__make-an-offer-intro{display:flex;flex-direction:row;align-items:center;width:-moz-fit-content;width:fit-content;height:100%;min-height:calc(100vh - 70px - 90px - 82px);max-height:calc(100vh - 70px - 90px - 82px);gap:70px;opacity:0;margin:20px auto auto;transition:opacity .5s ease-out,margin-top .5s ease-out}.offer-submission-flow__make-an-offer-intro.is-visible{opacity:1;margin-top:-24px}.offer-submission-flow__make-an-offer-intro__text{display:flex;flex-direction:column;width:580px}.offer-submission-flow__make-an-offer-intro__text h2{font-size:17px;font-weight:450}.offer-submission-flow__make-an-offer-intro__text h1{font-size:46px;font-weight:500;margin-bottom:14px}.offer-submission-flow__make-an-offer-intro__text p{font-size:20px;line-height:26px}.offer-submission-flow__make-an-offer-intro object{height:260px}@media (max-width:480px){.offer-submission-flow__make-an-offer-intro{min-height:unset;max-height:unset;flex-direction:column-reverse;margin:unset;max-width:calc(100% - 40px);padding:0 20px 20px;gap:26px}.offer-submission-flow__make-an-offer-intro object{height:170px}.offer-submission-flow__make-an-offer-intro__text{width:100%}.offer-submission-flow__make-an-offer-intro__text h1{margin-top:6px;line-height:36px;font-size:38px}.offer-submission-flow__make-an-offer-intro__text p{font-size:18px;line-height:24px}}.offer-submission-flow__payment-type{display:flex;flex-direction:column;max-width:600px;opacity:0;margin:20px auto auto;transition:opacity .5s ease-out,margin-top .5s ease-out}.offer-submission-flow__payment-type.is-visible{opacity:1;margin-top:0}.offer-submission-flow__payment-type h1{font-size:42px;line-height:48px;font-weight:500;margin-bottom:50px}.offer-submission-flow__payment-type__options{display:flex;flex-direction:row;gap:32px}.offer-submission-flow__payment-type__option{display:flex;flex-direction:column;border:1.25px solid #bcbcbc;border-radius:12px;padding:18px 20px;width:200px;align-items:baseline;gap:14px;cursor:pointer;transition:border .15s}.offer-submission-flow__payment-type__option.selected{background-color:rgb(242,242,242);border-color:black}.offer-submission-flow__payment-type__option:hover{border:1.25px solid black}.offer-submission-flow__payment-type__option object{height:44px;width:auto;pointer-events:none}.offer-submission-flow__payment-type__option h2{font-size:20px;font-weight:450}@media (max-width:480px){.offer-submission-flow__payment-type{max-width:calc(100% - 40px)}.offer-submission-flow__payment-type h1{font-size:36px;line-height:40px;margin-bottom:36px}.offer-submission-flow__payment-type__options{flex-direction:column;gap:20px}.offer-submission-flow__payment-type__option{padding:16px 18px;width:165px;gap:10px}}.offer-submission-flow__preapproval{display:flex;flex-direction:column;max-width:600px;opacity:0;margin:20px auto;transition:opacity .5s ease-out,margin-top .5s ease-out}.offer-submission-flow__preapproval.is-visible{opacity:1;margin-top:0}.offer-submission-flow__preapproval__header{margin-bottom:50px}.offer-submission-flow__preapproval__header h1{font-size:42px;line-height:48px;font-weight:500;margin-bottom:12px}.offer-submission-flow__preapproval__header p{font-size:16.5px;color:#8e8e8e}.offer-submission-flow__preapproval__header p span{-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-decoration-thickness:1.5px;text-underline-offset:1.75px;cursor:pointer}.offer-submission-flow__preapproval__header object{margin-bottom:13.5px;height:18px;width:auto;margin-left:-2.5px;pointer-events:none}.offer-submission-flow__preapproval__select-area{width:100%;background-color:#f9f9f9;border:1px dotted #656464;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:420px;gap:16px}.offer-submission-flow__preapproval__select-area object{height:48px}.offer-submission-flow__preapproval__select-area button{border:1px solid black;border-radius:10px;padding:6.5px 14px;font-family:Outfit;font-weight:500;font-size:17px;background-color:white;cursor:pointer}.offer-submission-flow__preapproval__select-area button:hover{background-color:initial}.offer-submission-flow__preapproval__pdf{position:relative;opacity:0;width:-moz-fit-content;width:fit-content;margin-top:20px;border:1px solid rgb(164,164,164);border-radius:8px;padding:4px;transition:opacity .5s ease-out,margin-top .5s ease-out}.offer-submission-flow__preapproval__pdf.is-visible{opacity:1;margin-top:0}.offer-submission-flow__preapproval__pdf button{position:absolute;z-index:2;top:13px;right:14px;font-size:15px;border:none;outline:none;background-color:black;border-radius:8px;padding:9px 12px;font-family:Outfit;color:white;font-weight:500;cursor:pointer;transition:all .3s}.offer-submission-flow__preapproval__pdf button:hover{background-color:rgb(116,116,116)}.offer-submission-flow__preapproval__upload-modal{background-color:white;padding:20px;width:500px}.offer-submission-flow__preapproval__upload-modal-header{display:flex;flex-direction:row;align-items:center;gap:18px}.offer-submission-flow__preapproval__upload-modal-header label{background-color:black;border:none;color:white;font-family:Outfit;padding:10px 14px;border-radius:8px;font-size:17px;font-weight:400;cursor:pointer;position:relative;left:unset;top:unset;transition:all .3s}.offer-submission-flow__preapproval__upload-modal-header label:hover{background-color:rgb(116,116,116)}.offer-submission-flow__preapproval__upload-modal-header p{font-weight:300}.offer-submission-flow__preapproval__upload-modal-files{margin:25px auto 25px 2.5px;display:flex;flex-direction:column;gap:12px}.offer-submission-flow__preapproval__upload-modal-file{display:flex;flex-direction:row;align-items:center;gap:10px}.offer-submission-flow__preapproval__upload-modal-file input[type=checkbox]{position:absolute;opacity:0;margin-left:2px;cursor:pointer}.offer-submission-flow__preapproval__upload-modal-file span{display:flex;align-items:center;gap:8px;font-size:16px;line-height:1;flex-grow:1}.offer-submission-flow__preapproval__upload-modal-file span:before{content:"";display:inline-block;width:14px;height:14px;background-color:white;border:2px solid black;border-radius:4px;flex-shrink:0;transition:background-color .2s ease,border-color .2s ease}.offer-submission-flow__preapproval__upload-modal-file input[type=checkbox]:checked+span:before{content:"X";font-family:Outfit;font-size:11px;font-weight:650;display:flex;justify-content:center;align-items:center;color:white;background-color:black;border-color:black}.offer-submission-flow__preapproval__upload-modal hr{margin:18px 0}.offer-submission-flow__preapproval__upload-modal-bottom{display:flex;justify-content:space-between}.offer-submission-flow__preapproval__upload-modal-bottom button{border:none;font-family:Outfit;border-radius:7px;padding:10px 12.5px;font-size:17px;cursor:pointer;transition:background .15s}.offer-submission-flow__preapproval__upload-modal-bottom-back{background:transparent;font-weight:500}.offer-submission-flow__preapproval__upload-modal-bottom-back:hover{background:rgb(238,238,238)}.offer-submission-flow__preapproval__upload-modal-bottom-confirm{background:unset;background-color:black;color:white;font-weight:400}.offer-submission-flow__preapproval__upload-modal-bottom-confirm:disabled,.offer-submission-flow__preapproval__upload-modal-bottom-confirm:hover{background-color:rgb(116,116,116)}.offer-submission-flow__preapproval__lenders-modal{display:flex;flex-direction:column;justify-content:center;margin:auto 60px;width:625px}.offer-submission-flow__preapproval__lenders-modal-header{align-items:center;position:relative;display:flex;margin-top:20px;justify-content:center}.offer-submission-flow__preapproval__lenders-modal-header h1{font-size:22px;font-weight:450}.offer-submission-flow__preapproval__lenders-modal-top-close-out{position:absolute;left:18px;top:18px;padding:8px;background-color:black;font-weight:500;color:white;border-radius:25px;width:19px;height:19px;display:flex;justify-content:center;align-items:center;font-size:18px;cursor:pointer;z-index:2000}.offer-submission-flow__preapproval__lenders-modal-description{margin-top:40px}.offer-submission-flow__preapproval__lenders-modal-description h1{font-weight:500;font-size:28px}.offer-submission-flow__preapproval__lenders-modal-description p{margin-top:12px}.offer-submission-flow__preapproval__lenders-modal table{border-collapse:collapse;margin-top:42px;min-width:100%}.offer-submission-flow__preapproval__lenders-modal table thead tr th{text-align:left;padding:5px}.offer-submission-flow__preapproval__lenders-modal table tbody{border-bottom:1px solid black;border-top:1px solid black}.offer-submission-flow__preapproval__lenders-modal table tbody tr td{padding:8px 5px;vertical-align:middle;height:60px;border-bottom:.5px solid grey}.offer-submission-flow__preapproval__lenders-modal table tbody tr:last-child td{border-bottom:none}.offer-submission-flow__preapproval__lenders-modal table tbody tr:first-child td{padding-top:12.5px}.offer-submission-flow__preapproval__lenders-modal-company{width:74px}.offer-submission-flow__preapproval__lenders-modal table tbody tr td b{font-size:24px}.offer-submission-flow__preapproval__lenders-modal-loan-agent object{width:44px;height:44px}.offer-submission-flow__preapproval__lenders-modal-loan-agent p{display:inline-block;margin-left:10px;font-size:14px;font-weight:400;line-height:14px;margin-top:8px;position:absolute}.offer-submission-flow__preapproval__lenders-modal table tbody tr td button{background-color:black;border-radius:6px;border:none;outline:none;color:white;padding:8px 12px;font-weight:450;font-size:16px;font-family:Outfit;cursor:pointer;transition:all .2s}.offer-submission-flow__preapproval__lenders-modal table tbody tr td button:hover{background-color:rgb(116,116,116)}.offer-submission-flow__preapproval__lenderinfo-modal{width:-moz-fit-content;width:fit-content;min-width:500px;display:flex;flex-direction:column;align-items:baseline}.offer-submission-flow__preapproval__lenderinfo-modal-top{height:240px;margin-top:10px;background-color:black;display:flex;justify-content:center;align-items:center;width:100%}.offer-submission-flow__preapproval__lenderinfo-modal-top-close-out{background-color:white;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:18px;width:30px;height:30px;border-radius:16px;cursor:pointer;position:absolute;top:16px;left:16px;transition:background .15s}.offer-submission-flow__preapproval__lenderinfo-modal-top object{height:170px;width:auto}.offer-submission-flow__preapproval__lenderinfo-modal-bottom{background-color:white;width:100%}.offer-submission-flow__preapproval__lenderinfo-modal-bottom-topline{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:24px;gap:24px}.offer-submission-flow__preapproval__lenderinfo-modal-bottom-topline object{height:32px;width:auto}.offer-submission-flow__preapproval__lenderinfo-modal-bottom hr{margin:0 10px}.offer-submission-flow__preapproval__lenderinfo-modal-bottom-contacts{display:flex;flex-direction:column;padding:24px;gap:10px}.offer-submission-flow__preapproval__lenderinfo-modal-bottom-contacts-row{display:flex;flex-direction:row}.offer-submission-flow__preapproval__lenderinfo-modal-bottom-contacts-row-label{font-size:24px;font-weight:300;min-width:145px}.offer-submission-flow__preapproval__lenderinfo-modal-bottom-contacts-row-value{font-size:24px;font-weight:600}.offer-submission-flow__preapproval__uploading{padding:30px 50px;gap:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:black;background-color:white;font-size:24px;font-weight:450}.offer-submission-flow__preapproval__uploading-dots{display:flex;justify-content:center;align-items:center;gap:5px;min-height:40px;background:transparent;width:78px;border-radius:7px}.offer-submission-flow__preapproval__uploading-dot{width:8px;height:8px;background-color:black;border-radius:50%;animation:dot-bounce-chat 1.5s ease-in-out infinite}@media (max-width:480px){.offer-submission-flow__preapproval{max-width:calc(100% - 40px)}.offer-submission-flow__preapproval__header{margin-bottom:36px}.offer-submission-flow__preapproval__header h1{font-size:36px;line-height:40px}.offer-submission-flow__preapproval__header object{margin-bottom:9.5px}.offer-submission-flow__preapproval__upload-modal{width:unset}.offer-submission-flow__preapproval__upload-modal-header{flex-direction:column;gap:7px;align-items:flex-start}.offer-submission-flow__preapproval__lenders-modal{width:unset;position:relative;margin:28px 20px auto;overflow:hidden}.offer-submission-flow__preapproval__lenders-modal-top-close-out{left:0}.offer-submission-flow__preapproval__lenders-modal-loan-agent{display:flex;position:unset}.offer-submission-flow__preapproval__lenders-modal-table-wrapper{overflow-x:auto}.offer-submission-flow__preapproval__lenders-modal table tbody tr td{padding-right:14px;padding-left:14px}.offer-submission-flow__preapproval__lenders-modal-loan-agent p{position:unset;display:unset;margin-top:16px}.offer-submission-flow__preapproval__lenderinfo-modal{min-width:unset;max-width:100%;width:100%;display:flex;top:100px}.offer-submission-flow__preapproval__lenderinfo-modal-top{height:180px;width:100%;display:flex;justify-content:center;align-items:center}.offer-submission-flow__preapproval__lenderinfo-modal-top object{height:140px}.offer-submission-flow__preapproval__lenderinfo-modal-bottom{max-width:100%}.offer-submission-flow__preapproval__lenderinfo-modal-bottom-topline{flex-direction:column;justify-content:unset;align-items:baseline;max-width:100%;padding:16px;gap:16px}.offer-submission-flow__preapproval__lenderinfo-modal-bottom-contacts{gap:0;max-width:100%;padding:16px}.offer-submission-flow__preapproval__lenderinfo-modal-bottom-contacts-row{flex-direction:column;gap:2px}.offer-submission-flow__preapproval__lenderinfo-modal-bottom-contacts-row-label{font-size:18px;min-width:unset}.offer-submission-flow__preapproval__lenderinfo-modal-bottom-contacts-row-value{font-size:20px;max-width:100%;overflow-x:scroll}}.offer-submission-flow__price-determination{display:flex;flex-direction:column;padding-top:20px;opacity:0;margin:20px auto auto;transition:opacity .5s ease-out,margin-top .5s ease-out}.offer-submission-flow__price-determination.is-visible{opacity:1;margin-top:0}.offer-submission-flow__price-determination-content{display:flex;flex-direction:column;max-width:600px;margin:auto auto 50px}.offer-submission-flow__price-determination h1{font-size:42px;line-height:48px;font-weight:500;margin-bottom:10px}.offer-submission-flow__price-determination p{font-size:16.5px;color:#7d7d7d;letter-spacing:.1px}.offer-submission-flow__price-determination__amount{margin-top:29px;display:flex;justify-content:center;font-size:110px;font-family:Outfit;font-weight:600;gap:2px;cursor:pointer;transition:margin-top .22s ease}.offer-submission-flow__price-determination__amount.is-visible{margin-top:40px}.offer-submission-flow__price-determination__amount-hidden{font-family:Outfit;font-size:110px;font-weight:600;color:transparent;margin-left:43px;z-index:-1}.offer-submission-flow__price-determination__amount input{border:none;outline:none;font-family:Outfit;font-size:110px;font-weight:600;cursor:pointer;background:transparent;width:min-content;box-sizing:border-box}.offer-submission-flow__price-determination__amount input::placeholder{color:rgb(191,191,191)}.offer-submission-flow__price-determination__amount-dollar{color:black}.offer-submission-flow__price-determination__amount-dollar.placeholder{color:rgb(191,191,191)}.offer-submission-flow__price-determination__edit{cursor:pointer}.offer-submission-flow__price-determination__edit object{pointer-events:none;width:34px;height:34px;margin-left:6px}.offer-submission-flow__price-determination__win-percentage{display:flex;justify-content:center;align-items:center;min-height:24px;margin-top:6px;font-size:17px;color:#6c6c6c;position:relative;opacity:0;transition:opacity .25s ease-out}.offer-submission-flow__price-determination__win-percentage.is-visible{opacity:1}.offer-submission-flow__price-determination__suggestions{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:26px;margin-top:40px}.offer-submission-flow__price-determination__suggestion{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.offer-submission-flow__price-determination__suggestion p{color:#b5b5b5;font-size:15px;font-weight:500}.offer-submission-flow__price-determination__suggestion button{background-color:initial;border:1.5px solid #d2d2d2;border-radius:8px;padding:12px;font-family:Outfit;width:200px;color:#505050;font-size:21.5px;font-weight:450;cursor:pointer;transition:all .25s}.offer-submission-flow__price-determination__suggestion button:hover{background-color:#f7f7f7}.offer-submission-flow__price-determination__suggestion object{height:17px;margin-top:2px;pointer-events:none}.offer-submission-flow__price-determination__suggestion-info-modal{background-color:white;display:flex;flex-direction:column;width:600px;padding:24px}.offer-submission-flow__price-determination__suggestion-info-modal h1{font-size:44px;font-weight:650;letter-spacing:-1px;margin-bottom:10px}.offer-submission-flow__price-determination__suggestion-info-modal-sub{margin-bottom:18px;font-size:20px;font-weight:500}.offer-submission-flow__price-determination__suggestion-info-modal-sub span{font-weight:600}.offer-submission-flow__price-determination__suggestion-info-modal p{line-height:24px}@media (max-width:480px){.offer-submission-flow__price-determination{min-height:unset;max-height:unset;flex-direction:column;margin:unset;max-width:calc(100% - 40px);padding:20px;gap:36px}.offer-submission-flow__price-determination-content{max-width:100%}.offer-submission-flow__price-determination__amount,.offer-submission-flow__price-determination__amount input,.offer-submission-flow__price-determination__amount-hidden{font-size:48px}.offer-submission-flow__price-determination__edit object{pointer-events:none;width:27px;height:27px;margin-left:6px;margin-bottom:-3px}.offer-submission-flow__price-determination__win-percentage{font-size:14.5px;margin-top:10px;letter-spacing:-.1px}.offer-submission-flow__price-determination__suggestions{flex-direction:column;gap:16px;width:100%}.offer-submission-flow__price-determination__suggestion{width:100%}.offer-submission-flow__price-determination__suggestion button{width:90%;min-width:-moz-fit-content;min-width:fit-content}.offer-submission-flow__price-determination__suggestion-info-modal{width:calc(100% - 24.5px);padding:12px}}.offer-submission-flow__proof-of-funds{display:flex;flex-direction:column;max-width:600px;opacity:0;margin:20px auto;transition:opacity .5s ease-out,margin-top .5s ease-out}.offer-submission-flow__proof-of-funds.is-visible{opacity:1;margin-top:0}.offer-submission-flow__proof-of-funds__pdfs{display:flex;flex-direction:column;gap:20px}.offer-submission-flow__proof-of-funds-files{position:absolute;display:flex;gap:10px;flex-direction:column;min-width:240px;max-width:240px;margin-left:-260px;top:50%;z-index:2;opacity:0;width:-moz-fit-content;width:fit-content;margin-top:20px;transition:opacity .5s ease-out,margin-top .5s ease-out}.offer-submission-flow__proof-of-funds-files.is-visible{opacity:1;margin-top:0}.offer-submission-flow__proof-of-funds-file-name{cursor:pointer;padding:8px 12px;border-radius:8px;color:#333;transition:color .3s ease,background-color .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.offer-submission-flow__proof-of-funds-file-name:hover{background-color:#f6f6f6}.offer-submission-flow__proof-of-funds-file-name.is-active{color:black;font-weight:500;background-color:#f4f4f4}.offer-submission-flow__proof-of-funds-file-name.is-inactive{color:#999}.offer-submission-flow__property-valuation{display:flex;justify-content:center;align-items:center;padding:28px 40px 40px;min-height:calc(100vh - 70px - 90px - 180px);opacity:0;margin-top:20px;transition:opacity .5s ease-out,margin-top .5s ease-out}.offer-submission-flow__property-valuation.is-visible{opacity:1;margin-top:0}.offer-submission-flow__property-valuation__content{display:flex;flex-direction:row;gap:calc(5.5vw)}.offer-submission-flow__property-valuation__content-left h1{font-weight:500;font-size:43px}.offer-submission-flow__property-valuation__content-left h2{font-size:78px;color:#3654ff;margin-top:-4px}.offer-submission-flow__property-valuation__content-left-deal{padding:8px 14.5px;color:white;font-weight:500;width:-moz-fit-content;width:fit-content;border-radius:8px;font-size:20.5px;margin-top:23px;margin-bottom:56px;pointer-events:none}.offer-submission-flow__property-valuation__content-left-deal.ExcellentDeal{background-color:#1f963b}.offer-submission-flow__property-valuation__content-left-deal.GoodDeal{background-color:#44a747}.offer-submission-flow__property-valuation__content-left-deal.FairPriced{background-color:#007bff}.offer-submission-flow__property-valuation__content-left-deal.HighPriced{background-color:#e99e2e}.offer-submission-flow__property-valuation__content-left-deal.Overpriced{background-color:#dc3545}.offer-submission-flow__property-valuation__content-left-nodeal{margin-bottom:56px}.offer-submission-flow__property-valuation__content-left-info{display:flex;flex-direction:row;align-items:center;color:#8e8e8e;gap:8px;font-size:18px;cursor:pointer;width:-moz-fit-content;width:fit-content;max-width:100%}.offer-submission-flow__property-valuation__content-left-info object{height:18px;pointer-events:none}.offer-submission-flow__property-valuation__content-left-buttons{margin-top:12px;display:flex;gap:17px}.offer-submission-flow__property-valuation__content-left-buttons button{background:transparent;border:1.5px solid rgba(0,0,0,.627);font-family:Outfit;padding:9px 17px;border-radius:8px;font-size:19.5px;font-weight:450;color:rgba(0,0,0,.915);cursor:pointer;transition:all .3s}.offer-submission-flow__property-valuation__content-left-buttons button:hover{background-color:rgb(240,240,240)}.offer-submission-flow__property-valuation__content-right{display:flex;flex-direction:column;width:480px;gap:10px}.offer-submission-flow__property-valuation__content-right img{border-radius:8px}.offer-submission-flow__property-valuation__content-right-photo-unavailable{min-width:100%;height:300px;display:flex;justify-content:center;align-items:center;background-color:rgb(193,193,193);border-radius:8px;color:rgb(76,76,76);font-size:18px}.offer-submission-flow__property-valuation__content-right-info{display:flex;flex-direction:row;justify-content:space-between;width:100%;color:rgb(78,78,78);font-size:17px}.offer-submission-flow__property-valuation__methodology-modal{padding:24px;width:600px;max-height:calc(100vh - 100px);overflow-y:scroll;background-color:white;display:flex;flex-direction:column;gap:14px}.offer-submission-flow__property-valuation__comps-modal{background-color:white;width:1050px;max-height:calc(100vh - 100px);overflow-y:scroll}.offer-submission-flow__property-valuation__comps-modal h1{margin:40px 36px 0}.offer-submission-flow__property-valuation__market-trends-modal{background-color:white;width:800px;max-height:calc(100vh - 100px);overflow-y:scroll}@media (max-width:480px){.offer-submission-flow__property-valuation{min-height:unset;max-height:unset;margin:unset;max-width:calc(100% - 40px);padding:4px 20px 20px;gap:36px}.offer-submission-flow__property-valuation__content{flex-direction:column-reverse;gap:28px}.offer-submission-flow__property-valuation__content-left h1{font-weight:500;font-size:32px;letter-spacing:-.25px;line-height:31px}.offer-submission-flow__property-valuation__content-left h2{font-size:53px;letter-spacing:-1px;color:#3654ff;margin-top:6px}.offer-submission-flow__property-valuation__content-left-deal{padding:6px 11px;font-size:17px;margin-top:14px}.offer-submission-flow__property-valuation__content-left-info{font-size:15.5px}.offer-submission-flow__property-valuation__content-left-info object{height:16px}.offer-submission-flow__property-valuation__content-left-buttons{margin-top:13.5px;flex-direction:column;gap:11px}.offer-submission-flow__property-valuation__content-left-buttons button{background:transparent;border:1.5px solid rgba(0,0,0,.627);font-family:Outfit;padding:9px 17px;border-radius:8px;font-size:17px;font-weight:450;color:rgba(0,0,0,.915);cursor:pointer;transition:all .3s;width:240px}.offer-submission-flow__property-valuation__content-right{width:100%}.offer-submission-flow__property-valuation__content-right img,.offer-submission-flow__property-valuation__content-right-photo-unavailable{display:none}.offer-submission-flow__property-valuation__content-right-info{flex-direction:column;gap:1px}.offer-submission-flow__property-valuation__methodology-modal{max-width:calc(100% - 40px);display:flex;flex-direction:column;background-color:white}}.offer-submission-flow__property-valuation__market-analysis-container-loading{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:30px;background-color:#f9f9f9;min-height:360px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.offer-submission-flow__property-valuation__market-analysis-container{margin-top:30px;background-color:#f9f9f9;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.offer-submission-flow__property-valuation__market-analysis-title{font-size:1.5rem;font-family:Outfit,sans-serif;font-weight:600;margin:0 0 12px;color:#000}.offer-submission-flow__property-valuation__market-analysis-description{font-family:Outfit,sans-serif;font-weight:300;font-size:1rem;line-height:1.5;color:#000;margin-bottom:24px}.offer-submission-flow__property-valuation__market-analysis-slider-container{margin:32px 0}.offer-submission-flow__property-valuation__market-analysis-slider{height:12px;background:linear-gradient(90deg,#307ae2,#efdaae,#e85229);border-radius:6px;position:relative;margin-bottom:8px}.offer-submission-flow__property-valuation__market-analysis-slider-indicator{position:absolute;top:-14px;transform:translateX(-50%);color:#d32f2f;font-size:24px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.offer-submission-flow__property-valuation__market-analysis-slider-labels{display:flex;justify-content:space-between;color:#000;font-size:.9rem}.offer-submission-flow__property-valuation__market-analysis-buyer-label,.offer-submission-flow__property-valuation__market-analysis-seller-label{color:#000;font-weight:500}.offer-submission-flow__property-valuation__market-analysis-expectations-title{font-size:1.2rem;font-family:Outfit,sans-serif;font-weight:600;margin:28px 0 16px;color:#000}.offer-submission-flow__property-valuation__market-analysis-expectation-list{padding-left:20px;margin:0 0 16px}.offer-submission-flow__property-valuation__market-analysis-expectation{margin-bottom:8px;line-height:1.4;color:#000;font-family:Outfit,sans-serif;font-weight:300;margin-left:50px}.offer-submission-flow__property-valuation__market-analysis-indicators{margin-top:24px;border-radius:6px}.offer-submission-flow__property-valuation__market-analysis-indicator-item{color:#000;line-height:1.4;font-family:Outfit,sans-serif;font-weight:300;margin:8px 0 3px}.offer-submission-flow__review-offer-details{display:flex;flex-direction:column;max-width:600px;padding:0 20px;opacity:0;margin:40px auto 20px;transition:opacity .5s ease-out,margin-top .5s ease-out}.offer-submission-flow__review-offer-details.is-visible{opacity:1;margin-top:0}.offer-submission-flow__review-offer-details__header{color:#000;font-size:42px;font-weight:500;margin-bottom:32px;text-align:left}.offer-submission-flow__review-offer-details__container{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.offer-submission-flow__review-offer-details__section{display:flex;flex-direction:column;gap:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px 24px;box-shadow:0 1px 3px rgba(0,0,0,.05);transition:box-shadow .2s ease;width:500px}.offer-submission-flow__review-offer-details__section:hover{box-shadow:0 2px 6px rgba(0,0,0,.08)}.offer-submission-flow__review-offer-details__field{display:flex;flex-direction:column}.offer-submission-flow__review-offer-details__label{font-size:14px;color:#848484;letter-spacing:.5px;margin-bottom:4px;font-weight:350;display:block}.offer-submission-flow__review-offer-details__value{font-size:16px;color:#333;font-weight:400}.offer-submission-flow__review-offer-details__popup-content{display:flex;flex:1 1;overflow:hidden}.offer-submission-flow__review-offer-details__documents-sidebar{width:300px;overflow-y:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.offer-submission-flow__review-offer-details__documents-list{padding:20px 0}.offer-submission-flow__review-offer-details__document-item{display:flex;align-items:center;padding:12px 24px;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent}.offer-submission-flow__review-offer-details__document-item.selected .offer-submission-flow__review-offer-details__document-name{color:#000;font-weight:600}.offer-submission-flow__review-offer-details__document-name{font-size:14px;color:#666;word-break:break-word}.offer-submission-flow__review-offer-details__pdf-viewer{flex:1 1;padding:20px;overflow:auto}.offer-submission-flow__review-offer-details__pdf-placeholder{width:100%;height:100%;background-color:#f8f8f8;border:1px solid #e0e0e0;border-radius:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666;font-size:16px}.offer-submission-flow__review-offer-details__pdf-placeholder p{margin:10px 0}@media (max-width:480px){.offer-submission-flow__review-offer-details{min-height:unset;max-height:unset;flex-direction:column;margin:unset;max-width:calc(100% - 40px);padding:20px}.offer-submission-flow__review-offer-details__container{width:100%;justify-content:center}.offer-submission-flow__review-offer-details__section{width:calc(100% - 40px)}.offer-submission-flow__review-offer-details__header{font-size:36px;text-align:flex-start}.offer-submission-flow__review-offer-details__section{padding:14px 16px;gap:16px}.offer-submission-flow__review-offer-details__value--price{font-size:16px}.offer-submission-flow__review-offer-details__preview-button{display:none}}.offer-submission-flow__signature{display:flex;flex-direction:column;max-width:600px;opacity:0;margin:20px auto;transition:opacity .5s ease-out,margin-top .5s ease-out}.offer-submission-flow__signature.is-visible{opacity:1;margin-top:0}.offer-submission-flow__signature__modal{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:20px;width:500px}.offer-submission-flow__signature__modal-photo{width:100%;height:200px;border-radius:8px;object-fit:cover;margin-bottom:20px}.offer-submission-flow__signature__modal-bottom{background:white;border-bottom:1px solid #e8e8e8}.offer-submission-flow__signature__modal-title{margin:20px 10px}.offer-submission-flow__signature__modal-text{margin:20px 10px;text-align:left;color:#8e8e8e}.offer-submission-flow__signature__modal-button-container{background:white;width:100%;height:100px}.offer-submission-flow__signature__modal-button{cursor:pointer;position:absolute;color:white;border:2px solid black;background-color:black;padding:10px 20px;border-radius:5px;font-family:Outfit;bottom:20px;right:20px}.offer-submission-flow__initial__canvas-container,.offer-submission-flow__signature__canvas-container{padding:0 50px}.offer-submission-flow__signature__canvas-wrapper canvas{border:1px solid #e8e8e8;border-radius:8px;width:100%;height:200px}.offer-submission-flow__signature__button{color:#646464;border:none;background-color:initial;padding:10px 20px;font-family:Outfit,sans-serif;cursor:pointer}.offer-submission-flow__initial__canvas-wrapper canvas{border:1px solid #e8e8e8;border-radius:8px;width:200px;height:200px}.offer-submission-flow__signature__text{color:#8e8e8e;font-size:16px;margin:10px 0 30px;text-align:left}@media (max-width:480px){.offer-submission-flow__signature{padding:0 20px}.offer-submission-flow__initial__canvas-container,.offer-submission-flow__signature__canvas-container{padding:0}.offer-submission-flow__signature__modal{width:100%}}.offer-submission-flow__submitted{display:flex;flex-direction:column;max-width:600px;align-items:center;justify-content:center;opacity:0;transition:opacity .5s ease-out,margin-top .5s ease-out;margin:20px auto 30px}.offer-submission-flow__submitted.is-visible{opacity:1;margin-top:0}.offer-submission-flow__submitted__header{text-align:center;margin-bottom:30px}.offer-submission-flow__submitted__realtor-icons{display:flex;flex-direction:row;justify-content:center;align-items:center}.offer-submission-flow__submitted__content{display:flex;flex-direction:column;align-items:center;text-align:center}.offer-submission-flow__kai-icon{margin-left:-50px;margin-top:-10px;height:160px}.offer-submission-flow__kia-picture{height:220px;width:auto}.offer-submission-flow__submitted__text{color:#8e8e8e;font-size:30px;margin-bottom:50px;margin-top:25px}.offer-submission-flow__submitted__button{color:black;border:2px solid black;background-color:white;padding:10px 20px;border-radius:10px;font-family:Outfit;font-weight:500;font-size:20px;cursor:pointer;transition:all .2s}.offer-submission-flow__submitted__button:hover{background-color:rgb(251,251,251);transform:scale(1.01)}.send_verification_code_container{background-color:#f0f0f0;display:flex;justify-content:center;align-items:center;height:100vh;flex-direction:column}.send_verification_code_formWrapper{background-color:#ffffff;padding:40px;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);width:100%;max-width:400px;text-align:center}.send_verification_code_heading{font-family:Outfit,sans-serif;font-display:swap;font-weight:700;font-size:24px;margin-bottom:20px}.send_verification_code_subtitle{font-family:Outfit,sans-serif;font-display:swap;font-weight:400;font-size:16px;margin-bottom:40px}.send_verification_code_inputGroup{display:flex;flex-direction:column;gap:10px}.send_verification_code_inputField{background-color:#ffffff;border:1px solid #d9d9d9;border-radius:5px;padding:10px 15px;width:100%;font-family:Outfit,sans-serif;font-display:swap;font-size:14px;box-sizing:border-box}.send_verification_code_inputField input.PhoneInputInput{border:none}.send_verification_code_inputField input.PhoneInputInput:focus{outline:none}.send_verification_code_inputLabel{font-family:Outfit,sans-serif;font-display:swap;font-size:13px;text-align:left}.send_verification_code_button{background-color:#3654ff;color:#ffffff;border:none;border-radius:5px;padding:12px 0;width:100%;cursor:pointer;font-family:Outfit,sans-serif;font-display:swap;font-weight:700;font-size:16px;margin-top:20px}.send_verification_code_button:disabled{background-color:grey;color:rgb(206,206,206)}.send_verification_code_alert{color:red;font-size:14px;margin-top:10px;min-height:20px;visibility:hidden}.send_verification_code_alert--visible{visibility:visible}.send_verification_code_spinner{width:30px;height:30px;border:4px solid rgba(255,255,255,.3);border-top-color:#3654ff;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto}.email_verification__email_icon{height:80px;width:100px;margin-bottom:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.signin-container{display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - 425px)}.signin__header{font-size:30px;font-weight:550;margin-top:60px;margin-bottom:30px}.signin__flow-options-section{border-bottom:1px solid #25252540;display:flex;width:360px;justify-items:center;min-height:44px}.signin__flow-option{width:115px;display:flex;font-size:14px;align-items:center;font-family:Open Sans;justify-content:center;border-bottom:3px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none;margin-left:10px}.signin__flow-option:first-child{margin-left:0}.signin__flow-option.selected{border-bottom:3px solid blue}.signin__form{width:360px;padding-bottom:20px;border-bottom:1px solid #25252540}.signin__form-field{position:relative;width:100%}.signin__form-field-input{font-size:16px;font-family:Open Sans,serif;font-weight:300;border:1px solid rgba(37,37,37,.3);border-radius:5px;padding:18px 17px;margin-bottom:15px;width:324px;background-color:white}.signin__form-field-input input.PhoneInputInput{border:none;font-family:Open Sans,serif;font-size:16px;font-weight:300}.signin__form-field-input input.PhoneInputInput:focus{outline:none}.signin__form-field label{font-size:14px;letter-spacing:.15px;left:10px;background:white}.signin__form-error-message{text-align:center;color:rgb(232,50,50);font-weight:400;margin-bottom:10px}.signin__form-field-tos{font-size:14px;font-weight:300;text-align:center;margin-top:8px}.signin__form-field-tos-link{font-weight:450;cursor:pointer}.tools{margin-top:76px;max-width:100vw;display:flex;flex-direction:column;align-items:center;gap:28px;margin-bottom:44px;min-height:calc(100vh - 450px);opacity:0;transition:opacity .5s ease-out,margin-top .5s ease-out}.tools.is-visible{opacity:1;margin-top:56px}.tools h1{font-weight:550}.tools__content{display:flex;gap:18px;overflow-x:auto;padding-left:30px;padding-right:30px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:100%;box-sizing:border-box;justify-content:flex-start;scroll-padding-left:30px;margin-left:auto;margin-right:auto;max-width:1440px}@media (min-width:1200px){.tools__content{justify-content:center;overflow-x:hidden;padding-left:0;padding-right:0}}.tools__content::-webkit-scrollbar{display:none}.tools__card{min-width:280px;max-width:280px}.tools__card-upper{background-color:#c5c5c530;height:120px;display:flex;justify-content:center;align-items:center;border-top-left-radius:10px;border-top-right-radius:10px}.tools__card-upper img{height:100px;width:100px}.tools__card-lower{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:1px solid rgba(0,0,0,.203);border-top:none;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;gap:10px;height:120px}.tools__card-text{height:70px;display:flex;flex-direction:column;gap:4px}.tools__card-text h3{font-weight:450}.tools__card-text p{color:#606060;font-weight:400;font-size:15px}.tools__card-lower button{width:-moz-fit-content;width:fit-content;border:none;border-radius:18px;background-color:black;color:white;font-family:Outfit;padding:6px 12px;cursor:pointer;transition:background-color .15s}.tools__card-lower button:hover{background-color:rgb(78,78,78)}@media (max-width:480px){.tools__content{flex-direction:column;align-items:center}}.phone_verification__container{background-color:#f0f0f0;display:flex;justify-content:center;align-items:center;height:calc(100vh - 70px);text-align:center;padding-top:0;font-family:Outfit,sans-serif;font-display:swap}.phone_verification__form{background-color:white;border-radius:8px;padding:30px;width:100%;max-width:400px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.phone_verification__title{margin-bottom:20px;font-size:24px;font-weight:700;margin-top:0;padding-top:0}.phone_verification__subtitle{margin-bottom:10px}.phone_verification__phone-number{font-weight:700;color:#333;margin-bottom:20px}.phone_verification__inputs{display:flex;justify-content:space-between;margin-bottom:20px}.phone_verification__input{width:40px;height:40px;text-align:center;font-size:18px;border-radius:8px;border:1px solid #ccc;background-color:white}.phone_verification__input:focus{outline:none;border-color:#3654ff}.phone_verification__alert{margin-bottom:15px;font-size:14px;font-weight:700}.phone_verification__alert--phone-resent-success{color:#4caf50}.phone_verification__alert--phone-verification-error{color:#f44336}.phone_verification__button-container{margin-bottom:20px}.phone_verification__button{background-color:#3654ff;color:white;padding:10px 20px;font-size:16px;border:none;border-radius:8px;cursor:pointer;width:100%;font-family:Outfit}.phone_verification__button:disabled{background-color:grey;color:rgb(206,206,206);cursor:not-allowed}.phone_verification__resend-container{margin-top:10px}.phone_verification__resend-button{background:none;color:#3654ff;font-size:14px;border:none;cursor:pointer;font-family:Outfit}.phone_verification__resend-button:hover{text-decoration:underline}.phone_verification__icon{height:200px}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:rgba(255,255,0,1);box-shadow:0 2px 10px rgba(255,255,0,1)}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:initial}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:rgba(255,255,153,1);box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) rgba(136,136,136,1);border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer:1;--highlight-bg-color:rgba(180,0,170,1);--highlight-selected-bg-color:rgba(0,100,0,1)}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{text-align:initial;inset:0;overflow:hidden;line-height:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;z-index:2}.textLayer,.textLayer :is(span,br){position:absolute;transform-origin:0 0}.textLayer :is(span,br){color:transparent;white-space:pre;cursor:text;margin:0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer .endOfContent.active{top:0}