@keyframes glowing{0%{background-position:100% 100%}70%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes pulse-opacity{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes shake-horizontal{10%,90%{transform:translate(-.4%)}20%,80%{transform:translate(.8%)}30%,50%,70%{transform:translate(-1.6%)}40%,60%{transform:translate(1.6%)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}dialog{--dialogBorderRadius: var(--border-radius-md);--dialogTransitionDuration: .34s;--dialogTimeFunction: cubic-bezier(.37, .99, .79, 1);--dialogTransformHidden: translate( -50%, calc(-50% + 32px) );--dialogTopHidden: 50%;--dialogLeftHidden: 50%;--dialogRightHidden: unset;--dialogTransformOpen: translate(-50%, -50%);--dialogTopOpen: 50%;--dialogLeftOpen: 50%;--dialogRightOpen: unset;position:fixed;display:block;width:var(--dialogWidth, fit-content);height:var(--dialogHeight, auto);top:var(--dialogTopOpen);right:var(--dialogRightOpen);bottom:var(--dialogBottomOpen);left:var(--dialogLeftOpen);transform:var(--dialogTransformOpen);transition:all var(--dialogTransitionDuration) var(--dialogTimeFunction);opacity:var(--dialogOpacityOpen, 1)!important;z-index:var(--dialogZIndex, var(--layer-12))!important;border-radius:var(--dialogBorderRadius);margin:var(--margin, 0);border:var(--border);padding:var(--padding);background:var(--background, var(--color-white));box-shadow:var(--shadow-1);max-height:var(--windowInnerHeight)}@media all and (max-width: 1024px){dialog{--dialogBorderRadius: var(--border-radius-md) var(--border-radius-md) 0 0}}dialog>header,dialog>main{width:100%;box-sizing:border-box}dialog>header{display:flex;justify-content:space-between;align-items:center;padding:16px;min-height:4rem;border-radius:1rem 1rem 0 0}dialog>header .icon{margin-left:1rem;width:2rem;height:2rem;background:var(--color-gray-light);border-radius:var(--border-radius-lg)}dialog>header [slot=header]{font:var(--tx-h3)}dialog>main{overflow-y:var(--overflowY);padding:0 1rem 1rem}@media screen and (device-width: 360px) and (device-height: 780px) and (-webkit-min-device-pixel-ratio: 3) and (min-height: 733px),screen and (device-width: 375px) and (device-height: 812px) and (-webkit-min-device-pixel-ratio: 3) and (min-height: 765px),screen and (device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3) and (min-height: 797px),screen and (device-width: 414px) and (device-height: 896px) and (-webkit-min-device-pixel-ratio: 3) and (min-height: 849px),screen and (device-width: 428px) and (device-height: 926px) and (-webkit-min-device-pixel-ratio: 3) and (min-height: 879px){dialog>footer{padding-bottom:1.25rem!important}}dialog>footer>*{padding:.75rem var(--layout-padding)}dialog:not([open],.open){opacity:var(--dialogOpacityHidden, 0)!important;top:var(--dialogTopHidden);left:var(--dialogLeftHidden);bottom:var(--dialogBottomHidden);right:var(--dialogRightHidden);transform:var(--dialogTransformHidden);transition:all calc(2 * var(--dialogTransitionDuration)) cubic-bezier(.37,.99,.79,1)}dialog:not([open],.open),dialog:not([open],.open) *{pointer-events:none!important}dialog[open]::backdrop,dialog.open::backdrop{animation-name:fade-in;animation-duration:var(--dialogTransitionDuration)}dialog[open]+.backdrop,dialog.open+.backdrop{animation-name:fade-in;animation-duration:var(--dialogTransitionDuration)}dialog.sticky-header>header{position:sticky;top:0;z-index:var(--layer-1)}dialog.sticky-footer>footer{position:sticky;width:100%;left:0;right:0;background:var(--color-white);box-shadow:var(--shadow-1);border-radius:0 0 1rem 1rem}dialog:not(.no-title)>header{background:var(--color-white)}dialog.no-title>header{justify-content:flex-end}dialog.no-title>main{margin-top:calc(-1 * 2 * 2rem)}@media all and (min-width: 1025px){dialog.no-title>main{margin-top:calc(-1 * 5rem);margin-bottom:.625rem}}.search-control.size{min-height:5rem}.search-control.size .switcher-option .inner{display:grid;align-content:center}@media all and (max-width: 767px){.search-control.size .switcher-option .inner{min-height:4rem!important}}.search-control.size .switcher-option .inner p,.search-control.size .switcher-option .inner span{margin:0}.search-control.size .switcher-option .inner p{font:var(--tx-big);font-weight:700;--lineHeight:18px !important}.search-control.size .switcher-option .inner span{color:var(--color-gray-dark);font:var(--tx-small)}.search-control.lifestyle.svelte-1eb7qwg .switcher{margin-bottom:2rem}.search-control.lifestyle.svelte-1eb7qwg .lifestyle-metric.svelte-1eb7qwg{display:grid;grid-gap:.75rem;margin-bottom:1.5rem;justify-items:space-between;justify-content:space-between}.search-control.lifestyle.svelte-1eb7qwg .lifestyle-metric.svelte-1eb7qwg:last-child{margin-bottom:0}.search-control.lifestyle.svelte-1eb7qwg .lifestyle-metric__label.svelte-1eb7qwg{font:var(--tx-small)}.search-control.lifestyle.svelte-1eb7qwg .lifestyle-metric__label.svelte-1eb7qwg:nth-child(1){grid-column:1/2}.search-control.lifestyle.svelte-1eb7qwg .lifestyle-metric__label.svelte-1eb7qwg:nth-child(2){text-align:right;grid-column:2/3}.search-control.lifestyle.svelte-1eb7qwg .range-input{grid-column:1/3}.search-control.lifestyle.svelte-1eb7qwg .range-input input{width:calc(100% - 2 * 32px - 2 * 16px)!important}.core-filter.transport .selectContainer{z-index:var(--layer-1)}.multiselect-filter.svelte-17mgom4{display:flex;flex-direction:column}.multiselect-filter.svelte-17mgom4 .accordion{--open-transition-time:.12s;--close-transition-time:.12s;width:100%;display:flex;flex-direction:column;position:relative}.multiselect-filter.svelte-17mgom4 .content{position:absolute;background:var(--color-white-extra-dark);z-index:var(--layer-9);width:100%;top:calc(100% - 2px);border-radius:0 0 var(--border-radius-md) var(--border-radius-md);border:var(--border-2);border-top:none!important;box-shadow:var(--shadow-2);overflow:scroll;max-height:20rem}.multiselect-filter.svelte-17mgom4 [open] .multiselect-filter__value{border-radius:var(--border-radius-md) var(--border-radius-md) 0 0!important;border-bottom-color:transparent!important}.multiselect-filter__toggle.svelte-17mgom4{width:100%}.multiselect-filter__toggle.svelte-17mgom4 .text-input,.multiselect-filter__toggle.svelte-17mgom4 .text-input input{width:100%;pointer-events:none}.multiselect-filter__value.svelte-17mgom4{min-height:60px!important;border-radius:var(--border-radius-md)!important;background-color:var(--color-white);padding:0 .75rem!important;border:2px solid transparent!important;box-shadow:var(--shadow-3);border-color:var(--color-primary)!important;display:grid;align-items:center;grid-template-columns:auto 1fr;justify-items:start;gap:.375rem}.multiselect-filter__value.svelte-17mgom4{font:var(--tx-body);font-weight:700;--letterSpacing:.01rem;outline:none}.multiselect-filter.svelte-17mgom4 .accordion .checkable-group{--gap:.75rem !important;background:var(--color-white);padding:.25rem 1rem 1rem;width:100%}.filter-panel{--fadeInDistance: 100%;--height: auto !important;--backdropOpacity: .3;--backdropBackground: rgba( 0, 0, 0, var(--backdropOpacity, .24) );display:flex;flex-direction:column}@media all and (min-width: 1025px){.filter-panel{--dialogTransitionDuration: var(--time-1);--dialogWidth: min(100vw, 640px);max-height:calc(var(--windowInnerHeight) - 5rem)}}@media all and (max-width: 1024px){.filter-panel{--dialogTransitionDuration: var(--time-4);--dialogWidth: 100vw;--dialogOpacityHidden: 1;--dialogTopHidden: 100%;--dialogLeftHidden: 0;--dialogTransformHidden: translate(0, 100%);--dialogTopOpen: 100%;--dialogLeftOpen: 0;--dialogTransformOpen: translate(0, -100%)}}.filter-panel:not(.show-all-filters) .filter__header{display:none}.filter-panel:not(.show-all-filters)>main{min-height:8rem}.filter-panel:not(.show-all-filters) .multiselect-filter{margin-top:1rem}.filter-panel:not(.show-all-filters) .multiselect-filter .content{max-height:calc(100% + 2rem)}.filter-panel>main{display:grid;gap:1.75rem;padding-bottom:2rem;z-index:-1}@media all and (min-width: 1025px){.filter-panel>main{padding-bottom:6rem}}.filter-panel__actions{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.filter-panel .icon .cancel path{stroke:var(--color-primary)}.filter-panel.show-all-filters>main{overflow-y:scroll;padding-bottom:var(--space-4);z-index:-1}@media all and (min-width: 1025px){.filter-panel.show-all-filters>main{padding-bottom:var(--space-18)}}.filter-panel .priority-filters{display:block}.filter-panel .priority-filters .inner{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(16rem,auto));margin-top:1.25rem}.filter-panel .lifestyle-metric{display:grid;grid-gap:.75rem;justify-items:space-between;justify-content:space-between}.filter-panel .lifestyle-metric__label{font:var(--tx-small)}.filter-panel .lifestyle-metric__label:nth-child(1){grid-column:1/2}.filter-panel .lifestyle-metric__label:nth-child(2){text-align:right;grid-column:2/3}.filter-panel .lifestyle-metric .range-input{grid-column:1/3!important}.filter-panel .lifestyle-metric input{width:calc(100% - 4rem)!important}.sorting-filter.svelte-se2p3n:not(.no-sort-by){grid-template-columns:minmax(8rem,30rem) auto}@media all and (max-width: 767px){.sorting-filter.svelte-se2p3n:not(.no-sort-by){display:flex;flex-direction:column}}.sorting-filter.no-sort-by.svelte-se2p3n{gap:0}.sorting-filter.no-sort-by.svelte-se2p3n .select{grid-column:1/3}.sorting-filter.svelte-se2p3n .listItem .item{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.sorting-filter.svelte-se2p3n .select{grid-column:1/2}.sorting-filter.svelte-se2p3n .switcher{grid-column:2/3;min-width:8rem}
