.imoveis_page__K59vt{min-height:100vh;padding:36px 20px 72px;background:var(--thm-paper);color:var(--thm-ink)}.imoveis_shell__0OgnY{max-width:1240px;margin:0 auto}.imoveis_hero__g0vkw{max-width:820px;padding:22px 0 35px}.imoveis_hero__g0vkw>a{color:var(--thm-blue);text-decoration:none;font-weight:850}.imoveis_hero__g0vkw p{margin:42px 0 7px;color:var(--thm-muted);text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:800}.imoveis_hero__g0vkw h1{margin:0;font-size:clamp(2.4rem,5vw,4.7rem);line-height:1;letter-spacing:-.055em}.imoveis_hero__g0vkw>span{display:block;color:var(--thm-muted);margin-top:17px;font-size:1.05rem}.imoveis_filters__f8WnG{display:grid;grid-template-columns:130px minmax(220px,1fr) repeat(3,minmax(130px,.55fr)) auto;gap:10px;padding:15px;border-radius:var(--thm-radius);background:light-dark(#fff,#1e1e1e);border:1px solid var(--thm-rule)}.imoveis_filters__f8WnG label{display:grid;gap:5px}.imoveis_filters__f8WnG label span{color:var(--thm-muted);font-size:.67rem;text-transform:uppercase;letter-spacing:.07em;font-weight:800}.imoveis_filters__f8WnG input,.imoveis_filters__f8WnG select{min-width:0;border:1px solid var(--thm-rule-strong);border-radius:var(--thm-radius);padding:10px;background:light-dark(white,#3c3c3c);color:var(--thm-ink);font:inherit}.imoveis_filters__f8WnG button{align-self:end;border:0;border-radius:var(--thm-radius);padding:11px 18px;background:var(--thm-action);color:white;font:inherit;font-weight:800;cursor:pointer}.imoveis_resultHead__37pIb{display:flex;justify-content:space-between;margin:28px 2px 15px;color:var(--thm-muted);font-size:.83rem}.imoveis_grid__ZD2rW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.imoveis_card__fMfaz{overflow:hidden;border-radius:var(--thm-radius);background:light-dark(white,#1e1e1e);color:inherit;text-decoration:none;border:1px solid var(--thm-rule);box-shadow:0 8px 25px rgba(23,43,32,.06);transition:transform .18s ease,box-shadow .18s ease}.imoveis_card__fMfaz:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(23,43,32,.11)}.imoveis_media__DRIlR{position:relative;aspect-ratio:16/10;background:var(--thm-rule)}.imoveis_media__DRIlR img{width:100%;height:100%;object-fit:cover;display:block}.imoveis_media__DRIlR>span{position:absolute;left:12px;top:12px;border-radius:999px;padding:6px 9px;background:light-dark(rgba(255,255,255,.94),rgba(30,30,30,.94));font-size:.7rem;font-weight:800}.imoveis_body__yHatt{padding:17px;display:grid;gap:9px}.imoveis_body__yHatt p{margin:0;color:var(--thm-muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.07em}.imoveis_body__yHatt h2{margin:0;font-size:1.08rem;line-height:1.35}.imoveis_body__yHatt>strong{color:var(--thm-blue);font-size:1.2rem}.imoveis_body__yHatt div{display:flex;flex-wrap:wrap;gap:7px}.imoveis_body__yHatt div span{color:var(--thm-muted);font-size:.72rem;background:var(--thm-wash);border-radius:999px;padding:5px 7px}.imoveis_empty__rbTeS{background:light-dark(white,#1e1e1e);border:1px dashed var(--thm-rule-strong);border-radius:var(--thm-radius);padding:55px 20px;text-align:center}.imoveis_empty__rbTeS h2,.imoveis_empty__rbTeS p{margin:5px}.imoveis_empty__rbTeS p{color:var(--thm-muted)}.imoveis_pagination__iPO0X{display:flex;justify-content:space-between;margin-top:27px}.imoveis_pagination__iPO0X a{color:var(--thm-blue);font-weight:800;text-decoration:none}@media (max-width:1000px){.imoveis_filters__f8WnG{grid-template-columns:repeat(3,1fr)}.imoveis_filters__f8WnG button{height:42px}.imoveis_grid__ZD2rW{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.imoveis_page__K59vt{padding:22px 12px 50px}.imoveis_filters__f8WnG,.imoveis_grid__ZD2rW{grid-template-columns:1fr}.imoveis_resultHead__37pIb{align-items:flex-start;flex-direction:column;gap:4px}}.public-account-menu_account__DSRu_{position:relative;display:inline-flex;align-items:center;flex:0 0 auto;color:var(--thm-ink);font:13px/1.5 var(--thm-font)}.public-account-menu_account__DSRu_ .public-account-menu_trigger___mBQP{display:grid;place-items:center;width:40px;height:40px;padding:4px;border:1px solid var(--thm-rule);border-radius:50%;color:inherit;background:var(--thm-wash);cursor:pointer}.public-account-menu_account__DSRu_ .public-account-menu_trigger___mBQP:hover,.public-account-menu_account__DSRu_ .public-account-menu_trigger___mBQP[aria-expanded=true]{background:var(--thm-tint);border-color:var(--thm-blue)}.public-account-menu_account__DSRu_ .public-account-menu_trigger___mBQP:focus-visible{outline:2px solid var(--thm-blue);outline-offset:3px}.public-account-menu_account__DSRu_ .public-account-menu_trigger___mBQP>img{display:block;width:30px;height:30px;object-fit:cover;border-radius:50%}.public-account-menu_account__DSRu_ .public-account-menu_trigger___mBQP>svg{width:19px;height:19px}.public-account-menu_account__DSRu_ .public-account-menu_menu___r6bm{position:absolute;right:0;top:calc(100% + 8px);z-index:20;width:min(220px,calc(100vw - 24px));max-height:calc(100dvh - 100px);overflow-y:auto;padding:6px;border:1px solid var(--thm-rule);border-radius:16px;background:light-dark(#fff,#272729);box-shadow:0 8px 32px #0002}.public-account-menu_identity__FzaZ8{display:flex;flex-direction:column;gap:4px;padding:10px 12px;font-size:12px;color:var(--thm-muted);overflow-wrap:anywhere}.public-account-menu_identity__FzaZ8>span+span{color:var(--thm-ink);font-size:11px;line-height:1.4}.public-account-menu_identity__FzaZ8 strong{font-weight:600}.public-account-menu_account__DSRu_ .public-account-menu_action__btTae{display:flex;align-items:center;gap:10px;width:100%;min-height:42px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--thm-ink);font:13px/1.5 var(--thm-font);text-align:left;text-decoration:none;cursor:pointer}.public-account-menu_account__DSRu_ .public-account-menu_action__btTae svg{flex:0 0 auto;width:16px;height:16px}.public-account-menu_account__DSRu_ .public-account-menu_action__btTae:focus-visible,.public-account-menu_account__DSRu_ .public-account-menu_action__btTae:hover{background:var(--thm-tint)}.public-account-menu_account__DSRu_ .public-account-menu_action__btTae:focus-visible{outline:2px solid var(--thm-blue);outline-offset:-2px}.public-account-menu_logout__Gwvel{margin:4px 0 0;padding-top:4px;border-top:1px solid var(--thm-rule)}@media (max-width:850px){.public-account-menu_account__DSRu_{margin-left:auto}}