@keyframes btn-flow-ring{to{--btn-flow-angle:360deg}}@property --btn-flow-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes search-form-submit-flow{to{--btn-flow-angle:360deg}}.search-form{position:relative;z-index:499;border-radius:20px;background:var(--c-surface);border:1px solid var(--c-border);box-shadow:0 16px 48px rgba(0,0,0,.16);overflow:visible}@media(max-width:767px){.search-form{border-radius:0;border:none;box-shadow:0 16px 48px rgba(0,0,0,.16)}}.search-form__tabs{display:flex;border-radius:20px 20px 0 0;justify-content:center}.search-form__tabs a,.search-form__tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1 1;padding:14px 8px;font-weight:700;font-size:1rem;color:var(--c-text-muted);background:rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);border-radius:20px 20px 0 0;transition:color .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1)}.search-form__tabs a svg,.search-form__tabs button svg{width:28px;height:28px;flex-shrink:0;opacity:.5;fill:currentColor}.search-form__tabs a.is-active,.search-form__tabs button.is-active{color:var(--c-primary-fg);background:var(--c-surface);border-bottom-color:var(--c-primary-fg)}.search-form__tabs a.is-active svg,.search-form__tabs button.is-active svg{opacity:1}.search-form__tabs a:focus-visible,.search-form__tabs a:hover,.search-form__tabs button:focus-visible,.search-form__tabs button:hover{color:var(--c-primary-fg)}@media(max-width:767px){.search-form__tabs a,.search-form__tabs button{padding:4px;background:var(--c-primary-soft);border-radius:0}.search-form__tabs a svg,.search-form__tabs button svg{display:none}.search-form__tabs a.is-active,.search-form__tabs button.is-active{border-bottom:none}}@media(min-width:768px){.search-form__tabs--rent a.is-active,.search-form__tabs--rent button.is-active{border-bottom-color:#4a4a4a}:root[data-theme$=-dark] .search-form__tabs--rent a.is-active,:root[data-theme$=-dark] .search-form__tabs--rent button.is-active{border-bottom-color:#d9d9d9}}.search-form__bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:clamp(14px,2vw,18px) clamp(16px,3vw,24px)}@media(max-width:767px){.search-form__bar{padding:8px 10px 5px;gap:0}}.search-form__bar[hidden]{display:none}.search-form__search-group{position:relative;display:flex;align-items:stretch;flex:1 1 200px;min-width:0;border:1px solid var(--c-border);border-radius:999px;background:var(--c-bg);overflow:visible;transition:border-color .18s cubic-bezier(.4,0,.2,1);position:static}.search-form__search-group:focus-within{border-color:var(--c-primary-fg)}.search-form__search-group .search-form__keyword{border:none;background:rgba(0,0,0,0);border-radius:0}.search-form__search-group .search-form__keyword:focus-visible{outline:none}.search-form__search-group .search-form__advanced-toggle{border:none;border-left:1px solid var(--c-border);border-radius:0 999px 999px 0}.search-form__bar-filters{display:contents}@media(min-width:768px){.search-form__search-row{display:contents}}@media(max-width:767px){.search-form__search-row{display:flex;align-items:center;gap:10px;flex-basis:100%;min-width:0;order:1}}.search-form__filter{position:relative}.search-form__filter-trigger{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:999px;border:1px solid var(--c-border);background:var(--c-bg);color:var(--c-text);font-size:1rem;white-space:nowrap;transition:border-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1)}.search-form__filter-trigger:focus-visible,.search-form__filter-trigger:hover,.search-form__filter-trigger[aria-expanded=true]{border-color:var(--c-primary-fg);color:var(--c-primary-fg)}.search-form__filter-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.search-form__filter-caret{width:6px;height:6px;flex-shrink:0;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform .18s cubic-bezier(.4,0,.2,1);opacity:.7}.search-form__filter-trigger[aria-expanded=true] .search-form__filter-caret{transform:rotate(225deg)}.search-form__filter-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:5;width:max(240px,100%);max-height:320px;overflow-y:auto;padding:16px;border-radius:12px;background:var(--c-surface);border:1px solid var(--c-chrome);box-shadow:0 16px 48px rgba(0,0,0,.16);scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--c-ink) 15%,transparent) color-mix(in oklab,var(--c-ink) 5%,transparent)}.search-form__filter-panel::-webkit-scrollbar{width:6px;height:6px}.search-form__filter-panel::-webkit-scrollbar-track{background:color-mix(in oklab,var(--c-ink) 5%,transparent);border-radius:999px}.search-form__filter-panel::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--c-ink) 15%,transparent);border-radius:999px;-webkit-transition:background-color .18s cubic-bezier(.4,0,.2,1);transition:background-color .18s cubic-bezier(.4,0,.2,1)}.search-form__filter-panel::-webkit-scrollbar-thumb:active,.search-form__filter-panel::-webkit-scrollbar-thumb:hover{background:var(--c-primary)}.search-form__filter-panel>*+*{margin-top:12px}.search-form__filter-panel[hidden]{display:none}.search-form__filter[data-filter=price] .search-form__filter-panel,.search-form__filter[data-filter=rentprice] .search-form__filter-panel{width:max(300px,100%);max-height:360px}.search-form__filter[data-filter=ping] .search-form__filter-panel{width:max(360px,100%)}.search-form__filter[data-filter=citypicker] .search-form__filter-panel,.search-form__filter[data-filter=transit] .search-form__filter-panel{width:700px;max-width:calc(100vw - 32px);max-height:min(80vh,450px);overflow:hidden;display:flex;flex-direction:column}.search-form__filter[data-filter=citypicker] .search-form__filter-panel[hidden],.search-form__filter[data-filter=transit] .search-form__filter-panel[hidden]{display:none}.search-form__filter[data-filter=lifecircle] .search-form__filter-panel:has([data-role=resultState]:not([hidden])),.search-form__filter[data-filter=schoolpicker] .search-form__filter-panel:has([data-role=resultState]:not([hidden])){width:700px;max-width:calc(100vw - 32px)}.search-form__filter[data-filter=price] .search-form__filter-tier,.search-form__filter[data-filter=rentprice] .search-form__filter-tier{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px 14px;gap:8px 14px}.search-form__filter[data-filter=price] .search-form__filter-tier .ui-check:first-child,.search-form__filter[data-filter=rentprice] .search-form__filter-tier .ui-check:first-child{grid-column:1/-1}@media(max-width:767px){.search-form__filter{position:static}.search-form__filter-panel,.search-form__filter[data-filter=citypicker] .search-form__filter-panel,.search-form__filter[data-filter=ping] .search-form__filter-panel,.search-form__filter[data-filter=price] .search-form__filter-panel,.search-form__filter[data-filter=rentprice] .search-form__filter-panel,.search-form__filter[data-filter=transit] .search-form__filter-panel{left:0;top:100%;width:100%;border-radius:0;border:none;border-top:1px solid var(--c-border);box-shadow:0 16px 48px rgba(0,0,0,.16)}.search-form__filter[data-filter=lifecircle] .search-form__filter-panel:has([data-role=resultState]:not([hidden])),.search-form__filter[data-filter=schoolpicker] .search-form__filter-panel:has([data-role=resultState]:not([hidden])){width:100%;max-width:100%}.search-form__filter-panel,.search-form__filter[data-filter=ping] .search-form__filter-panel,.search-form__filter[data-filter=price] .search-form__filter-panel,.search-form__filter[data-filter=rentprice] .search-form__filter-panel{max-height:none}.search-form__filter[data-filter=citypicker] .search-form__filter-panel,.search-form__filter[data-filter=transit] .search-form__filter-panel{max-height:min(450px,100vh - 50px - 170px);max-width:100%}.search-form__bar-filters{display:flex;order:2;flex-basis:100%;flex-wrap:nowrap;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:space-around}.search-form__bar-filters::-webkit-scrollbar{display:none}.search-form__filter{flex:none}.search-form__filter-trigger{padding:4px;font-size:1rem;border:none}}.search-form__filter-tier{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;gap:8px 14px}.search-form__filter-tier[hidden]{display:none}.search-form__filter-tier:not([hidden])+.search-form__filter-tier:not([hidden]){margin-top:12px;padding-top:12px;border-top:1px solid var(--c-border)}.search-form__filter-current{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:1rem;color:var(--c-text-muted)}.search-form__filter-current strong{color:var(--c-text)}.search-form__filter-district-block+.search-form__filter-district-block{margin-top:14px;padding-top:14px;border-top:1px solid var(--c-border)}.search-form__filter-district-label{display:block;margin-bottom:8px;color:var(--c-text);font-size:1rem;font-weight:700}.search-form__filter[data-filter=lifecircle] [data-role=resultState]>.search-form__filter-current+*,.search-form__filter[data-filter=schoolpicker] [data-role=resultState]>.search-form__filter-current+*{margin-top:12px}.search-form__filter[data-filter=lifecircle] [data-role=resultState]>.search-form__filter-confirm,.search-form__filter[data-filter=schoolpicker] [data-role=resultState]>.search-form__filter-confirm{margin-top:14px}.search-form__filter-empty p{margin-bottom:12px;color:var(--c-text-muted);font-size:1rem;text-align:center}.search-form__filter-clear{flex-shrink:0;padding:4px 10px;border-radius:999px;border:1px solid var(--c-border);color:var(--c-text-muted);font-size:1rem;white-space:nowrap;transition:border-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1)}.search-form__filter-clear:focus-visible,.search-form__filter-clear:hover{border-color:var(--c-primary-fg);color:var(--c-primary-fg)}.search-form__filter-tier-districts{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;gap:8px 14px}.search-form__filter-confirm{display:block;width:100%;font-family:inherit;font-size:1rem;cursor:pointer;padding:8px;border-radius:6px;font-weight:700;border:none;background:var(--c-primary);color:var(--c-white)}.search-form__filter-confirm:focus-visible,.search-form__filter-confirm:hover{background-color:color-mix(in oklab,var(--c-primary) 82%,black 18%)}.search-form__filter-confirm{transition:background-color .18s cubic-bezier(.4,0,.2,1)}.search-form__filter-confirm:focus-visible{background:var(--c-primary-hover)}.search-form__keyword{flex:1 1 160px;min-width:0;padding:10px 14px;border-radius:999px;border:1px solid var(--c-border);background:var(--c-bg);color:var(--c-text);font-size:1rem;transition:border-color .18s cubic-bezier(.4,0,.2,1)}.search-form__keyword:focus-visible{border-color:var(--c-primary-fg)}.search-form__submit{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-family:inherit;font-size:1rem;cursor:pointer;padding:10px 24px;border-radius:999px;font-weight:700;border:none;background:var(--c-primary);color:var(--c-white)}.search-form__submit:focus-visible,.search-form__submit:hover{background-color:color-mix(in oklab,var(--c-primary) 82%,black 18%)}.search-form__submit svg{width:18px;height:18px;flex-shrink:0}@media(max-width:767px){.search-form__submit{padding:12px}.search-form__submit span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}:root[data-nav-skin=style-02] .search-form__submit{position:relative;isolation:isolate;background:linear-gradient(135deg,color-mix(in oklab,var(--c-primary) 80%,white 20%) 0,var(--c-primary) 100%)}:root[data-nav-skin=style-02] .search-form__submit:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;background:linear-gradient(135deg,var(--c-primary) 0,color-mix(in oklab,var(--c-primary) 80%,white 20%) 100%);opacity:0;transition:opacity .18s cubic-bezier(.4,0,.2,1)}:root[data-nav-skin=style-02] .search-form__submit:focus-visible:before,:root[data-nav-skin=style-02] .search-form__submit:hover:before{opacity:1}:root[data-nav-skin=style-02] .search-form__submit:after{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--btn-flow-angle,0deg),transparent 0,color-mix(in oklab,var(--c-primary) 60%,white 40%) 10%,transparent 22%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.4,0,.2,1)}:root[data-nav-skin=style-02] .search-form__submit:focus-visible:after,:root[data-nav-skin=style-02] .search-form__submit:hover:after{opacity:1;animation:search-form-submit-flow 1.6s linear infinite}.search-form__map-btn{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-family:inherit;font-size:1rem;cursor:pointer;padding:10px 20px;border-radius:999px;font-weight:700;border:none;background:#3a9d0c;color:var(--c-white)}.search-form__map-btn:focus-visible,.search-form__map-btn:hover{background-color:color-mix(in oklab,#3a9d0c 82%,black 18%)}.search-form__map-btn{background:url(/_next/static/media/search-form__map-btn.56eb4511.png) no-repeat left 30px,#3a9d0c}.search-form__map-btn svg{width:18px;height:18px;flex-shrink:0}@media(max-width:767px){.search-form__map-btn{padding:12px}.search-form__map-btn span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}:root[data-nav-skin=style-02] .search-form__map-btn{font-family:inherit;font-size:1rem;cursor:pointer;padding:10px 20px;border-radius:999px;font-weight:700;border:none;color:var(--c-white);position:relative;isolation:isolate;background:linear-gradient(135deg,color-mix(in oklab,#3a9d0c 80%,white 20%),#3a9d0c)}:root[data-nav-skin=style-02] .search-form__map-btn:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;background:linear-gradient(135deg,#3a9d0c,color-mix(in oklab,#3a9d0c 80%,white 20%));opacity:0;transition:opacity .18s cubic-bezier(.4,0,.2,1)}:root[data-nav-skin=style-02] .search-form__map-btn:focus-visible:before,:root[data-nav-skin=style-02] .search-form__map-btn:hover:before{opacity:1}:root[data-nav-skin=style-02] .search-form__map-btn:after{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--btn-flow-angle,0deg),transparent 0,color-mix(in oklab,#3a9d0c 60%,white 40%) 10%,transparent 22%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity .18s cubic-bezier(.4,0,.2,1)}:root[data-nav-skin=style-02] .search-form__map-btn:focus-visible:after,:root[data-nav-skin=style-02] .search-form__map-btn:hover:after{opacity:1}:root[data-nav-skin=style-02] .search-form__map-btn{background:url(/_next/static/media/search-form__map-btn.56eb4511.png) no-repeat left 30px,linear-gradient(135deg,color-mix(in oklab,#3a9d0c 80%,white 20%),#3a9d0c)}:root[data-nav-skin=style-02] .search-form__map-btn:before{background:url(/_next/static/media/search-form__map-btn.56eb4511.png) no-repeat left 30px,linear-gradient(135deg,#3a9d0c,color-mix(in oklab,#3a9d0c 80%,white 20%))}.search-form__advanced-toggle{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:10px 14px;color:var(--c-chrome);font-weight:600;font-size:1rem;white-space:nowrap;border:1px dashed var(--c-chrome);border-radius:999px;transition:background-color .18s cubic-bezier(.4,0,.2,1)}.search-form__advanced-toggle svg{width:16px;height:16px;flex-shrink:0}.search-form__advanced-toggle:focus-visible,.search-form__advanced-toggle:hover,.search-form__advanced-toggle[aria-expanded=true]{background:var(--c-primary-soft)}@media(max-width:767px){.search-form__advanced-toggle{border:none;padding:10px 14px}.search-form__advanced-toggle span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.search-form__picker{margin:-16px -16px 0;display:flex;align-items:stretch;flex:1 1;min-height:0;border-bottom:1px solid var(--c-border);overflow:hidden}.search-form__picker[data-mode=collapsed]{flex:none;min-height:auto}.search-form__picker-tabs{position:relative;isolation:isolate;flex:none;width:130px;display:flex;flex-direction:column;padding-block:10px;overflow-y:auto;background:color-mix(in oklab,var(--c-primary-soft) 50%,var(--c-bg) 50%);scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--c-ink) 15%,transparent) color-mix(in oklab,var(--c-ink) 5%,transparent)}.search-form__picker-tabs::-webkit-scrollbar{width:6px;height:6px}.search-form__picker-tabs::-webkit-scrollbar-track{background:color-mix(in oklab,var(--c-ink) 5%,transparent);border-radius:999px}.search-form__picker-tabs::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--c-ink) 15%,transparent);border-radius:999px;-webkit-transition:background-color .18s cubic-bezier(.4,0,.2,1);transition:background-color .18s cubic-bezier(.4,0,.2,1)}.search-form__picker-tabs::-webkit-scrollbar-thumb:active,.search-form__picker-tabs::-webkit-scrollbar-thumb:hover{background:var(--c-primary)}.search-form__picker-tabs{transition:width .32s cubic-bezier(.4,0,.2,1),max-height .32s cubic-bezier(.4,0,.2,1),padding .32s cubic-bezier(.4,0,.2,1),opacity .18s cubic-bezier(.4,0,.2,1)}.search-form__picker-tabs:after{content:"";position:absolute;top:0;right:0;z-index:-1;width:1px;height:100%;background:var(--c-border)}.search-form__picker[data-mode=collapsed] .search-form__picker-tabs{width:0;max-height:0;padding-block:0;opacity:0;overflow:hidden;pointer-events:none}.search-form__picker-tab{flex:none;padding:8px 12px;text-align:left;font-size:1rem;color:var(--c-text);white-space:nowrap;border-left:2px solid rgba(0,0,0,0)}.search-form__picker-tab:focus-visible,.search-form__picker-tab:hover{color:var(--c-primary-fg);background:var(--c-primary-soft)}.search-form__picker-tab.is-active{color:var(--c-primary-fg);font-weight:700;background:var(--c-surface);border-left-color:var(--c-primary-fg)}.search-form__picker-sections{flex:1 1;min-width:0;overflow-y:auto;padding:16px;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--c-ink) 15%,transparent) color-mix(in oklab,var(--c-ink) 5%,transparent)}.search-form__picker-sections::-webkit-scrollbar{width:6px;height:6px}.search-form__picker-sections::-webkit-scrollbar-track{background:color-mix(in oklab,var(--c-ink) 5%,transparent);border-radius:999px}.search-form__picker-sections::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--c-ink) 15%,transparent);border-radius:999px;-webkit-transition:background-color .18s cubic-bezier(.4,0,.2,1);transition:background-color .18s cubic-bezier(.4,0,.2,1)}.search-form__picker-sections::-webkit-scrollbar-thumb:active,.search-form__picker-sections::-webkit-scrollbar-thumb:hover{background:var(--c-primary)}.search-form__picker-sections .search-form__field{padding-block:10px;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid var(--c-border);scroll-margin-top:12px;position:relative}.search-form__picker-sections .search-form__field:first-child{padding-top:0}.search-form__picker-sections .search-form__field:last-child{padding-bottom:0;border-bottom:none}.search-form__picker-sections .search-form__field.is-active{border-top-color:var(--c-chrome);border-bottom-color:var(--c-chrome)}.search-form__picker-sections .search-form__field.is-confirmed{border-top-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}.search-form__picker-group+.search-form__picker-group{margin-top:14px;padding-top:14px;border-top:1px solid var(--c-border)}.search-form__picker-label{display:block;margin-bottom:8px;color:var(--c-text-muted);font-size:1rem;font-weight:700}.search-form__picker[data-mode=collapsed] .search-form__picker-sections [data-role=transitField]:not(.is-confirmed){display:none}@media(max-width:767px){.search-form__picker-tabs{width:96px}}.search-form__modal{position:static;z-index:auto}.search-form__modal-backdrop,.search-form__modal[hidden]{display:none}.search-form__modal-panel{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);z-index:499;width:700px;max-width:calc(100vw - 32px);max-height:min(80vh,450px);display:flex;flex-direction:column;border-radius:12px;background:var(--c-surface);border:1px solid var(--c-primary);box-shadow:0 16px 48px rgba(0,0,0,.16);overflow:hidden}@media(max-width:767px){.search-form__modal-panel{top:100%;left:0;transform:none;width:100%;max-width:100%;max-height:min(450px,100vh - 50px - 170px);border-radius:0}}.search-form__modal-body{display:flex;align-items:stretch;flex:1 1;min-height:0;padding:0;overflow:hidden;border-radius:inherit}.search-form__modal-foot{display:none}@media(max-width:767px){.search-form__modal-foot{display:flex;align-items:center;gap:10px;padding:10px 20px;border-top:1px solid var(--c-border)}.search-form__modal-foot .search-form__reset,.search-form__modal-foot .search-form__submit{flex:1 1;justify-content:center;padding:10px 20px;border-radius:10px}}.search-form__reset{padding:10px 20px;border-radius:999px;border:1px solid var(--c-border);color:var(--c-text-muted);font-weight:600;font-size:1rem}.search-form__reset:focus-visible,.search-form__reset:hover{border-color:var(--c-primary-fg);color:var(--c-primary-fg)}.search-form__field{display:flex;flex-direction:column;gap:8px;min-width:0}.search-form__field[hidden]{display:none}.search-form__field>label{font-size:1rem;font-weight:700;color:color-mix(in oklab,var(--c-ink) 20%,var(--c-bg) 80%)}.search-form__field.is-active>label{color:var(--c-text)}.search-form__field .ui-check{color:color-mix(in oklab,var(--c-ink) 45%,var(--c-bg) 55%)}.search-form__field.is-active .ui-check{color:var(--c-text)}.search-form__tags-wrap{display:flex;align-items:flex-start;gap:8px;margin-top:5px}.search-form__tags{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;gap:8px}.search-form__tags[hidden]{display:none}.search-form__tags .ui-check,.search-form__tags button{height:40px}.search-form__tags button{display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;border:1px solid var(--c-border);background:var(--c-bg);color:var(--c-text);font-size:1rem;transition:background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1)}.search-form__tags button.is-active{background:var(--c-primary);color:var(--c-white);border-color:var(--c-primary-fg)}.search-form__tags button:focus-visible,.search-form__tags button:hover{border-color:var(--c-primary-fg)}.search-form__tags .ui-check{padding:0 14px;border-radius:999px;border:1px solid var(--c-header-bg);background:var(--c-header-bg);font-size:1rem;transition:background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),border-color .18s cubic-bezier(.4,0,.2,1)}.search-form__tags .ui-check .ui-check-box{display:none}.search-form__tags .ui-check:hover{border-color:var(--c-primary-fg)}.search-form__tags .ui-check:has(input:checked){border-color:var(--c-primary-fg);color:var(--c-primary-fg)}.search-form__tags .ui-check:has(input:focus-visible){outline:2px solid color-mix(in oklab,var(--c-primary) 50%,transparent);outline-offset:2px}@media(max-width:767px){.search-form__tags{max-height:40px;overflow:hidden;transition:max-height .32s cubic-bezier(.4,0,.2,1)}.search-form__tags.is-expanded{max-height:600px}}.search-form__tags-toggle{flex-shrink:0;height:40px;display:inline-flex;align-items:center;padding:0 2px;color:var(--c-primary-fg);font-size:1rem;font-weight:600;white-space:nowrap}.search-form__tags-toggle:after{content:"▾";display:inline-block;margin-left:4px;transition:transform .18s cubic-bezier(.4,0,.2,1)}.search-form__tags-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.search-form__tags-toggle[hidden]{display:none}@media(min-width:768px){.search-form__tags-toggle{display:none!important}}.search-form__range{display:flex;align-items:center;gap:8px}.search-form__range input{flex:1 1;min-width:0;padding:6px 8px;border-radius:6px;border:1px solid var(--c-border);background:var(--c-bg);color:var(--c-text);font-size:1rem;transition:border-color .18s cubic-bezier(.4,0,.2,1)}.search-form__range input:focus-visible{border-color:var(--c-primary-fg)}.search-form__range span{color:var(--c-text-muted);flex-shrink:0}.search-form__filter-select{width:100%;margin-top:10px;padding:8px 10px;border-radius:6px;border:1px solid var(--c-border);background:var(--c-bg);color:var(--c-text);font-size:1rem;transition:border-color .18s cubic-bezier(.4,0,.2,1)}.search-form__filter-select:focus-visible{border-color:var(--c-primary-fg)}@media(max-width:767px){.search-form__desktop-only{display:none}}@media(min-width:768px){:root:not([data-hero-search=below]) .hero-search-placeholder .search-form{background:rgba(0,0,0,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 32px 0 rgba(0,0,0,.37);padding:20px}:root:not([data-hero-search=below]) .hero-search-placeholder .search-form__tabs button{background:rgba(0,0,0,0);font-size:1.1rem;color:color-mix(in oklab,white 85%,transparent)}:root:not([data-hero-search=below]) .hero-search-placeholder .search-form__tabs button.is-active{color:var(--c-white);background:color-mix(in oklab,white 18%,transparent);border-bottom-color:var(--c-primary-fg);box-shadow:0 8px 32px 0 rgba(0,0,0,.37)}:root:not([data-hero-search=below]) .hero-search-placeholder .search-form__tabs button.is-active span{text-shadow:0 0 5px #4d4d4d}:root:not([data-hero-search=below]) .hero-search-placeholder .search-form__bar{background:color-mix(in oklab,#ffffff 18%,transparent);border-bottom-left-radius:10px;border-bottom-right-radius:10px}:root:not([data-hero-search=below]) .hero-search-placeholder .search-form__bar-filters{position:relative;display:flex;flex-wrap:wrap;flex-basis:100%;gap:10px}:root:not([data-hero-search=below]) .hero-search-placeholder .search-form__bar-filters .search-form__filter{flex:1 1;min-width:120px}:root:not([data-hero-search=below]) .hero-search-placeholder .search-form__bar-filters .search-form__filter-trigger{width:100%;justify-content:center}:root:not([data-hero-search=below]) .hero-search-placeholder .search-form__filter[data-filter=citypicker],:root:not([data-hero-search=below]) .hero-search-placeholder .search-form__filter[data-filter=transit]{position:static}:root:not([data-hero-search=below]) .hero-search-placeholder .search-form__filter[data-filter=citypicker] .search-form__filter-panel,:root:not([data-hero-search=below]) .hero-search-placeholder .search-form__filter[data-filter=transit] .search-form__filter-panel{left:50%;transform:translateX(-50%)}:root:not([data-hero-search=below]) .hero-search-placeholder .search-form__filter[data-filter=lifecircle] .search-form__filter-panel,:root:not([data-hero-search=below]) .hero-search-placeholder .search-form__filter[data-filter=schoolpicker] .search-form__filter-panel{left:auto;right:0}:root:not([data-hero-search=below]) .hero-search-placeholder .search-form__filter[data-filter=lifecircle]:has(.search-form__filter-panel [data-role=resultState]:not([hidden])),:root:not([data-hero-search=below]) .hero-search-placeholder .search-form__filter[data-filter=schoolpicker]:has(.search-form__filter-panel [data-role=resultState]:not([hidden])){position:static}:root:not([data-hero-search=below]) .hero-search-placeholder .search-form__filter[data-filter=lifecircle] .search-form__filter-panel:has([data-role=resultState]:not([hidden])),:root:not([data-hero-search=below]) .hero-search-placeholder .search-form__filter[data-filter=schoolpicker] .search-form__filter-panel:has([data-role=resultState]:not([hidden])){left:50%;right:auto;transform:translateX(-50%)}:root:not([data-hero-search=below]) .hero-search-placeholder .search-form__modal-panel{top:calc(100% - 28px)}:root[data-hero-search=below] .hero-search-placeholder{padding-inline:10px}:root[data-hero-search=below] .hero-search-placeholder .search-form{border-radius:0;background:none;border:none;box-shadow:none}:root[data-hero-search=below] .hero-search-placeholder .search-form__tabs{gap:10px;justify-content:center;margin-bottom:10px}:root[data-hero-search=below] .hero-search-placeholder .search-form__tabs button{flex:none;padding:18px 40px;border-radius:20px;border:none;background:rgba(0,0,0,0);color:color-mix(in oklab,var(--c-primary-fg) 80%,black 0%);font-size:1.1rem;transition:background-color .18s cubic-bezier(.4,0,.2,1),color .18s cubic-bezier(.4,0,.2,1),transform .18s cubic-bezier(.4,0,.2,1),box-shadow .18s cubic-bezier(.4,0,.2,1)}:root[data-hero-search=below] .hero-search-placeholder .search-form__tabs button svg{width:22px;height:22px}}@media(min-width:768px){:root[data-hero-search=below] .hero-search-placeholder .search-form__tabs button:focus-visible,:root[data-hero-search=below] .hero-search-placeholder .search-form__tabs button:hover{color:var(--c-primary-fg);background:color-mix(in oklab,var(--c-primary) 10%,transparent);transform:translateY(-2px)}:root[data-hero-search=below] .hero-search-placeholder .search-form__tabs button.is-active{position:relative;background:radial-gradient(120% 140% at 28% 22%,color-mix(in oklab,color-mix(in oklab,white 50%,var(--c-primary)) 80%,transparent) 0,color-mix(in oklab,var(--c-primary) 80%,transparent) 55%,color-mix(in oklab,color-mix(in oklab,var(--c-primary) 82%,black 18%) 80%,transparent) 100%);color:var(--c-white);font-weight:800;text-shadow:0 1px 2px color-mix(in oklab,black 25%,transparent)}:root[data-hero-search=below] .hero-search-placeholder .search-form__tabs button.is-active:before{content:"";position:absolute;top:5px;left:12px;width:42%;height:32%;border-radius:50%;background:linear-gradient(135deg,color-mix(in oklab,white 75%,transparent),transparent 75%);pointer-events:none}:root[data-hero-search=below] .hero-search-placeholder .search-form__tabs button.is-active:after{content:"";position:absolute;left:50%;bottom:-7px;transform:translateX(-50%);border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-top:7px solid color-mix(in oklab,var(--c-primary) 80%,transparent)}:root[data-hero-search=below] .hero-search-placeholder .search-form__tabs button.is-active:focus-visible,:root[data-hero-search=below] .hero-search-placeholder .search-form__tabs button.is-active:hover{color:var(--c-white);transform:translateY(-2px)}:root[data-hero-search=below] .hero-search-placeholder .search-form__bar{background:color-mix(in oklab,var(--c-surface) 55%,transparent);border-radius:20px;border:none;padding:10px}:root[data-hero-search=below] .hero-search-placeholder .search-form__filter-trigger{position:relative;border:none;border-radius:0;background:none;padding:5px 16px}:root[data-hero-search=below] .hero-search-placeholder .search-form__filter-trigger:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:20px;background:color-mix(in oklab,var(--c-border) 60%,black 25%)}:root[data-hero-search=below] .hero-search-placeholder .search-form__bar-filters>.search-form__filter:last-child .search-form__filter-trigger:after{content:none}:root[data-theme=theme-04-dark][data-hero-search=below] .hero-search-placeholder .search-form__tabs button:not(.is-active){color:var(--c-text-muted)}}@media(min-width:768px){:root[data-theme$=-dark][data-hero-search=below] .hero-search-placeholder .search-form__tabs button:focus-visible,:root[data-theme$=-dark][data-hero-search=below] .hero-search-placeholder .search-form__tabs button:hover{background:rgba(0,0,0,0)}}@media(min-width:768px)and (max-width:1020px){:root[data-hero-search=below] .hero-search-placeholder .search-form__bar-filters{display:flex;flex-wrap:wrap;flex-basis:100%;gap:10px}:root[data-hero-search=below] .hero-search-placeholder .search-form__bar-filters .search-form__filter{flex:1 1;min-width:100px}:root[data-hero-search=below] .hero-search-placeholder .search-form__bar-filters .search-form__filter-trigger{width:100%;justify-content:center}}@media(min-width:768px)and (max-width:1279px){.search-form-shell .search-form__bar-filters{display:flex;flex-wrap:wrap;flex-basis:100%;gap:10px}.search-form-shell .search-form__bar-filters .search-form__filter{flex:1 1;min-width:100px}.search-form-shell .search-form__bar-filters .search-form__filter-trigger{width:100%;justify-content:center}}@media(max-width:1279px){.search-form-shell .search-form__modal-panel,:root[data-hero-search=below] .hero-search-placeholder .search-form__modal-panel{top:calc(100% - 4px)}}@media(min-width:1280px){.search-form-shell .search-form__search-group,:root[data-hero-search=below] .hero-search-placeholder .search-form__search-group{position:relative}.search-form-shell .search-form__modal-panel,:root[data-hero-search=below] .hero-search-placeholder .search-form__modal-panel{left:auto;right:0;transform:none;top:calc(100% + 8px)}}@media(min-width:768px){:root[data-hero-search=below][data-hero-search-skin=flat] .hero-search-placeholder .search-form__tabs{gap:5px}:root[data-hero-search=below][data-hero-search-skin=flat] .hero-search-placeholder .search-form__tabs button{flex:1 1;min-width:0;padding:4px 2px;border-radius:8px;background:color-mix(in oklab,var(--c-chrome) 20%,transparent);color:var(--c-chrome);font-weight:500;box-shadow:none;text-shadow:none;border-bottom:none}:root[data-hero-search=below][data-hero-search-skin=flat] .hero-search-placeholder .search-form__tabs button:after,:root[data-hero-search=below][data-hero-search-skin=flat] .hero-search-placeholder .search-form__tabs button:before{display:none}:root[data-hero-search=below][data-hero-search-skin=flat] .hero-search-placeholder .search-form__tabs button:focus-visible,:root[data-hero-search=below][data-hero-search-skin=flat] .hero-search-placeholder .search-form__tabs button:hover{background:color-mix(in oklab,var(--c-chrome) 32%,transparent);color:var(--c-chrome);transform:none}:root[data-hero-search=below][data-hero-search-skin=flat] .hero-search-placeholder .search-form__tabs button.is-active{background:var(--c-primary);color:var(--c-white);font-weight:700;text-shadow:none}:root[data-hero-search=below][data-hero-search-skin=flat] .hero-search-placeholder .search-form__tabs button.is-active:focus-visible,:root[data-hero-search=below][data-hero-search-skin=flat] .hero-search-placeholder .search-form__tabs button.is-active:hover{background:var(--c-primary);color:var(--c-white);transform:none}:root[data-hero-search=below][data-hero-search-skin=flat] .hero-search-placeholder .search-form__bar{background:var(--c-surface);border:1px solid var(--c-border);border-radius:10px}:root[data-hero-search=below][data-hero-search-skin=flat] .hero-search-placeholder .search-form__filter-trigger:after{background:var(--c-border);height:16px}:root[data-hero-search=below][data-hero-search-skin=flat] .hero-search-placeholder .search-form__map-btn,:root[data-hero-search=below][data-hero-search-skin=flat] .hero-search-placeholder .search-form__submit{border-radius:10px}}.search-form-shell{position:relative}.search-form-shell:before{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;transform:translateX(-50%);background-color:var(--c-header-bg)}.search-form-shell--buy:before{background-color:color-mix(in oklab,color-mix(in oklab,var(--c-quinary) 70%,var(--c-border) 30%) 45%,var(--c-bg) 55%)}@media(min-width:768px){.search-form-shell:not(.search-form-shell--map):not(.search-form-shell--dealsearch):before{background-image:url(/_next/static/media/search-form-shell-befor.e02361ca.svg),url(/_next/static/media/search-form-shell-after.8f7f458d.svg);background-repeat:no-repeat,no-repeat;background-position:0 100%,100% 100%;background-size:287px 61px,253px 74px}.search-form-shell:not(.search-form-shell--map):not(.search-form-shell--dealsearch):after,.search-form-shell:not(.search-form-shell--map):not(.search-form-shell--dealsearch):before{z-index:0}.search-form-shell:not(.search-form-shell--map):not(.search-form-shell--dealsearch):after{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;transform:translateX(-50%);opacity:.8;pointer-events:none;background-color:var(--c-tertiary);-webkit-mask-image:url(/_next/static/media/search-form-shell-befor-accent.204bc7ff.svg),url(/_next/static/media/search-form-shell-after-accent.d369a84c.svg);mask-image:url(/_next/static/media/search-form-shell-befor-accent.204bc7ff.svg),url(/_next/static/media/search-form-shell-after-accent.d369a84c.svg);-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-position:left bottom,right bottom;-webkit-mask-size:287px 61px,253px 74px;mask-size:287px 61px,253px 74px;mask-position:left bottom,right bottom}.search-form-shell--map:before{background-image:url(/_next/static/media/search-form-shell-map-before.f51210b6.svg),url(/_next/static/media/search-form-shell-map-after.4593dfc8.svg);background-repeat:no-repeat,no-repeat;background-position:0 0,100% 100%}}.search-form-shell__title{position:relative;margin:0;padding:clamp(20px,4vw,32px);text-align:center;font-size:2rem;font-weight:800;color:var(--c-text);max-height:100px;transition:max-height .32s cubic-bezier(.4,0,.2,1),padding .32s cubic-bezier(.4,0,.2,1),opacity .18s cubic-bezier(.4,0,.2,1)}@media(max-width:767px){.search-form-shell__title{padding:16px;font-size:1.4rem}.search-form-shell.is-compact .search-form-shell__title{max-height:0;padding:0;opacity:0;overflow:hidden}.search-form-shell--dealsearch .search-form-shell__title{position:relative;width:-moz-fit-content;width:fit-content;margin-inline:auto}.search-form-shell--dealsearch .search-form-shell__title:before{content:"";position:absolute;top:50%;left:-180px;transform:translateY(-50%);width:172px;height:64px;background:url(/_next/static/media/search-form-shell-dealsearch-before.67e5e2e3.svg) no-repeat 50%/contain;pointer-events:none}.search-form-shell--dealsearch .search-form-shell__title:after{content:"";position:absolute;top:50%;right:-208px;transform:translateY(-50%);width:200px;height:64px;background:url(/_next/static/media/search-form-shell-dealsearch-after.baf8d005.svg) no-repeat 50%/contain;pointer-events:none}}@media(min-width:768px){.search-form-shell{width:100%;max-width:1600px;margin-inline:auto;padding-inline:clamp(16px,4vw,32px)}.search-form-shell .search-form{border-radius:0;background:none;border:none;box-shadow:none}.search-form-shell .search-form__tabs{gap:10px}.search-form-shell .search-form__tabs a,.search-form-shell .search-form__tabs button{flex:none;padding:14px 50px}}@media(min-width:768px)and (min-width:1280px){.search-form-shell #searchFormPanelMrt .search-form__filter-trigger,.search-form-shell #searchFormPanelRegion .search-form__filter-trigger{min-width:150px;max-width:200px;justify-content:center}}@media(min-width:768px){.search-form-shell .search-form__tabs a.is-active,.search-form-shell .search-form__tabs button.is-active{color:var(--c-primary-fg);background-color:var(--c-surface);border-radius:0 0 20px 20px}.search-form-shell .search-form__tabs--rent a.is-active,.search-form-shell .search-form__tabs--rent button.is-active{color:#4a4a4a}:root[data-theme$=-dark] .search-form-shell .search-form__tabs--rent a.is-active,:root[data-theme$=-dark] .search-form-shell .search-form__tabs--rent button.is-active{color:#e6e6e6}.search-form-shell .search-form__tabs--rent a:focus-visible,.search-form-shell .search-form__tabs--rent a:hover,.search-form-shell .search-form__tabs--rent button:focus-visible,.search-form-shell .search-form__tabs--rent button:hover{color:#4a4a4a}}@media(min-width:768px){.search-form-shell--dealsearch .search-form__tabs{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}.search-form-shell--dealsearch .search-form__tabs:before{content:"";position:absolute;bottom:0;left:-350px;right:-408px;height:129px;background-image:url(/_next/static/media/search-form-shell-dealsearch-before.67e5e2e3.svg),url(/_next/static/media/search-form-shell-dealsearch-after.baf8d005.svg);background-repeat:no-repeat,no-repeat;background-position:0,100%;pointer-events:none}.search-form-shell--dealsearch .search-form__tabs:after{content:"";position:absolute;left:50%;bottom:0;width:max(50vw,100% + 40px);height:2px;transform:translateX(-50%);background:var(--c-primary)}.search-form-shell--dealsearch .search-form__tabs a.is-active,.search-form-shell--dealsearch .search-form__tabs button.is-active{color:var(--c-white);background-color:var(--c-primary);border-radius:20px 20px 0 0;border-bottom-color:var(--c-primary);--icon-train-accent:var(--c-primary)}}@media(max-width:767px){.search-form-shell{position:fixed;top:50px;left:0;width:100%;z-index:550}.search-form-shell:before{left:0;width:100%;transform:none}}:root[data-theme$=-dark] .search-form-shell--map:before,:root[data-theme$=-dark] .search-form-shell:not(.search-form-shell--map):not(.search-form-shell--dealsearch):before{background-color:#333}:root[data-theme$=-dark] .search-form-shell--map .search-form__tabs a:not(.is-active),:root[data-theme$=-dark] .search-form-shell--map .search-form__tabs button:not(.is-active),:root[data-theme$=-dark] .search-form-shell:not(.search-form-shell--map):not(.search-form-shell--dealsearch) .search-form__tabs a:not(.is-active),:root[data-theme$=-dark] .search-form-shell:not(.search-form-shell--map):not(.search-form-shell--dealsearch) .search-form__tabs button:not(.is-active){color:#ccc}:root[data-theme$=-dark] .search-form-shell--map .search-form__tabs a:not(.is-active):focus-visible,:root[data-theme$=-dark] .search-form-shell--map .search-form__tabs a:not(.is-active):hover,:root[data-theme$=-dark] .search-form-shell--map .search-form__tabs button:not(.is-active):focus-visible,:root[data-theme$=-dark] .search-form-shell--map .search-form__tabs button:not(.is-active):hover,:root[data-theme$=-dark] .search-form-shell:not(.search-form-shell--map):not(.search-form-shell--dealsearch) .search-form__tabs a:not(.is-active):focus-visible,:root[data-theme$=-dark] .search-form-shell:not(.search-form-shell--map):not(.search-form-shell--dealsearch) .search-form__tabs a:not(.is-active):hover,:root[data-theme$=-dark] .search-form-shell:not(.search-form-shell--map):not(.search-form-shell--dealsearch) .search-form__tabs button:not(.is-active):focus-visible,:root[data-theme$=-dark] .search-form-shell:not(.search-form-shell--map):not(.search-form-shell--dealsearch) .search-form__tabs button:not(.is-active):hover{color:var(--c-white)}:root[data-theme=theme-02-dark] .search-form__map-btn,:root[data-theme=theme-02] .search-form__map-btn{background-color:var(--c-secondary)}:root[data-theme=theme-02-dark] .search-form__map-btn:focus-visible,:root[data-theme=theme-02-dark] .search-form__map-btn:hover,:root[data-theme=theme-02] .search-form__map-btn:focus-visible,:root[data-theme=theme-02] .search-form__map-btn:hover{background-color:color-mix(in oklab,var(--c-secondary) 82%,black 18%)}:root[data-theme=theme-02-dark][data-nav-skin=style-02] .search-form__map-btn,:root[data-theme=theme-02][data-nav-skin=style-02] .search-form__map-btn{background:url(/_next/static/media/search-form__map-btn.56eb4511.png) no-repeat left 30px,linear-gradient(135deg,color-mix(in oklab,var(--c-secondary) 80%,white 20%) 0,var(--c-secondary) 100%)}:root[data-theme=theme-02-dark][data-nav-skin=style-02] .search-form__map-btn:before,:root[data-theme=theme-02][data-nav-skin=style-02] .search-form__map-btn:before{background:url(/_next/static/media/search-form__map-btn.56eb4511.png) no-repeat left 30px,linear-gradient(135deg,var(--c-secondary) 0,color-mix(in oklab,var(--c-secondary) 80%,white 20%) 100%)}:root[data-theme=theme-02-dark][data-nav-skin=style-02] .search-form__map-btn:after,:root[data-theme=theme-02][data-nav-skin=style-02] .search-form__map-btn:after{background:conic-gradient(from var(--btn-flow-angle,0deg),transparent 0,color-mix(in oklab,var(--c-secondary) 60%,white 40%) 10%,transparent 22%)}:root[data-theme=theme-05] .search-form__map-btn{background-color:#c98f1d}:root[data-theme=theme-05] .search-form__map-btn:focus-visible,:root[data-theme=theme-05] .search-form__map-btn:hover{background-color:color-mix(in oklab,#c98f1d 82%,black 18%)}:root[data-theme=theme-05][data-nav-skin=style-02] .search-form__map-btn{background:url(/_next/static/media/search-form__map-btn.56eb4511.png) no-repeat left 30px,linear-gradient(135deg,color-mix(in oklab,#c98f1d 80%,white 20%),#c98f1d)}:root[data-theme=theme-05][data-nav-skin=style-02] .search-form__map-btn:before{background:url(/_next/static/media/search-form__map-btn.56eb4511.png) no-repeat left 30px,linear-gradient(135deg,#c98f1d,color-mix(in oklab,#c98f1d 80%,white 20%))}:root[data-theme=theme-05][data-nav-skin=style-02] .search-form__map-btn:after{background:conic-gradient(from var(--btn-flow-angle,0deg),transparent 0,color-mix(in oklab,#c98f1d 60%,white 40%) 10%,transparent 22%)}:root[data-theme=theme-09] .search-form__map-btn{background-color:color-mix(in oklab,var(--c-quaternary) 80%,black 20%)}:root[data-theme=theme-09] .search-form__map-btn:focus-visible,:root[data-theme=theme-09] .search-form__map-btn:hover{background-color:color-mix(in oklab,color-mix(in oklab,var(--c-quaternary) 80%,black 20%) 82%,black 18%)}:root[data-theme=theme-09][data-nav-skin=style-02] .search-form__map-btn{background:url(/_next/static/media/search-form__map-btn.56eb4511.png) no-repeat left 30px,linear-gradient(135deg,color-mix(in oklab,color-mix(in oklab,var(--c-quaternary) 80%,black 20%) 80%,white 20%) 0,color-mix(in oklab,var(--c-quaternary) 80%,black 20%) 100%)}:root[data-theme=theme-09][data-nav-skin=style-02] .search-form__map-btn:before{background:url(/_next/static/media/search-form__map-btn.56eb4511.png) no-repeat left 30px,linear-gradient(135deg,color-mix(in oklab,var(--c-quaternary) 80%,black 20%) 0,color-mix(in oklab,color-mix(in oklab,var(--c-quaternary) 80%,black 20%) 80%,white 20%) 100%)}:root[data-theme=theme-09][data-nav-skin=style-02] .search-form__map-btn:after{background:conic-gradient(from var(--btn-flow-angle,0deg),transparent 0,color-mix(in oklab,color-mix(in oklab,var(--c-quaternary) 80%,black 20%) 60%,white 40%) 10%,transparent 22%)}