@charset "UTF-8";.header__btn_rey[data-rey-source=G01]{padding-inline:7px}.header__btn_rey[data-rey-source=G01] .header__rey-img{display:none}.header__btn_rey[data-rey-source=G01] .header__btn-rey-label_short{display:none}.header__btn_rey[data-rey-source=G01] .header__btn-rey-label_full{display:inline}@media screen and (min-width:576px){.header__btn_rey[data-rey-source=G01]{padding-inline:5px 9px}.header__btn_rey[data-rey-source=G01] .header__rey-img{display:revert}}.header__rey-spark{display:none;flex-shrink:0;width:24px;height:24px;color:var(--ds-color-global-yellow-4)}.header__btn_rey[data-rey-mobile-variant=spark] .header__rey-spark{display:block}.header__btn_rey[data-rey-mobile-variant=spark] .header__btn-rey-label_full{display:none}@media screen and (min-width:576px){.header__btn_rey[data-rey-mobile-variant=spark] .header__rey-spark{display:none}.header__btn_rey[data-rey-mobile-variant=spark] .header__btn-rey-label_full{display:inline}}.rey-resume-slot{width:100%;max-width:660px;margin:0 auto}.rey-resume-slot[hidden]{display:none}.rey-resume-slot[data-rey-resume-slot=R05]{margin-inline:0;margin-block:var(--ds-space-8)}@media screen and (min-width:992px){.rey-resume-slot[data-rey-resume-slot=R05]{margin-block:var(--ds-space-12)}}.rey-resume-card{display:flex;align-items:center;gap:var(--ds-space-12);width:100%;min-height:var(--ds-control-min-height);padding:var(--ds-space-12) var(--ds-space-16);border:1px solid var(--ds-color-global-gray-3);border-radius:var(--ds-radius-12);background:var(--ds-color-global-indigo-1);color:var(--ds-color-global-gray-10);text-align:left;cursor:pointer}@media (prefers-reduced-motion:no-preference){.rey-resume-card{transition:background-color .14s linear}}@media (hover:hover){.rey-resume-card:hover{background:var(--ds-color-global-indigo-2)}}.rey-resume-card:focus-visible{outline:2px solid var(--ds-color-global-indigo-10);outline-offset:2px}.rey-resume-card__chevron,.rey-resume-card__icon{flex-shrink:0;width:24px;height:24px}.rey-resume-card__icon{color:var(--ds-color-global-yellow-4)}.rey-resume-card__chevron{color:var(--ds-color-global-gray-6)}.rey-resume-card__body{display:grid;flex:1;gap:var(--ds-space-2);min-width:0}.rey-resume-card__text,.rey-resume-card__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rey-resume-card__title{font-family:var(--ds-font-content-body-body-1-highlighted-font-family);font-size:var(--ds-font-content-body-body-1-highlighted-font-size);line-height:var(--ds-font-content-body-body-1-highlighted-line-height);font-weight:var(--ds-font-content-body-body-1-highlighted-font-weight);letter-spacing:var(--ds-font-content-body-body-1-highlighted-letter-spacing)}.rey-resume-card__text{font-family:var(--ds-font-content-body-body-2-font-family);font-size:var(--ds-font-content-body-body-2-font-size);line-height:var(--ds-font-content-body-body-2-line-height);font-weight:var(--ds-font-content-body-body-2-font-weight);letter-spacing:var(--ds-font-content-body-body-2-letter-spacing);color:var(--ds-color-global-gray-8)}.ds-text-btn.rey-funnel-entry{justify-content:flex-start;text-align:left;white-space:normal}.ds-text-btn.rey-funnel-entry[data-rey-source=A05],.ds-text-btn.rey-funnel-entry[data-rey-source=O01]{flex-basis:100%}.ds-text-btn.rey-funnel-entry .ds-ic{width:20px;height:20px}.ds-text-btn.rey-funnel-entry[data-rey-source=L02]::before{content:"✦";margin-inline-end:var(--ds-space-4);color:var(--ds-color-global-yellow-4)}.tlist-modal__footer .ds-text-btn.rey-funnel-entry[data-rey-source=O01]{display:flex;width:fit-content;margin-inline:auto}.rey-msg__btn.rey-funnel-entry{width:auto;padding-inline:var(--ds-space-12);white-space:nowrap;font-family:var(--ds-font-content-body-body-2-font-family);font-size:var(--ds-font-content-body-body-2-font-size);line-height:var(--ds-font-content-body-body-2-line-height);font-weight:var(--ds-font-content-body-body-2-font-weight);letter-spacing:var(--ds-font-content-body-body-2-letter-spacing)}.rey-funnel-entry__icon{width:24px;height:24px;flex-shrink:0;color:var(--ds-color-global-yellow-4)}@property --rey-funnel-border-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes rey-funnel-border-rotate{to{--rey-funnel-border-angle:360deg}}.refine-chips .rey-funnel-entry[data-rey-source=S03]{position:relative;flex:0 0 44px;width:44px;padding:0;border:2px solid transparent;border-radius:var(--refine-radius);background:linear-gradient(var(--ds-color-global-black-white-white-a100),var(--ds-color-global-black-white-white-a100)) padding-box,conic-gradient(from var(--rey-funnel-border-angle),var(--refine-ai-gradient-start),var(--refine-ai-gradient-end),var(--refine-ai-gradient-start)) border-box;animation:rey-funnel-border-rotate 2.8s linear infinite}@media (prefers-reduced-motion:reduce){.refine-chips .rey-funnel-entry[data-rey-source=S03]{animation:none}}.refine-chips .rey-funnel-entry[data-rey-source=S03] .rey-funnel-entry__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.refine-chips:has(.refine-chip_ai) .rey-funnel-entry[data-rey-source=S03]{display:none}.rey-card-photo-actions .rl-teaser-card__media-wrapper{position:relative}.rey-card-photo-actions .rey-funnel-card-actions{position:absolute;inset:auto auto var(--ds-space-8) var(--ds-space-8);z-index:3;display:flex;gap:var(--ds-space-8);margin:0;padding:0;border:0}.rl-teaser-card:has(.rl-teaser-card__sponsored-badge) .rey-funnel-card-actions{inset-block-end:calc(var(--ds-space-8) + 32px + var(--ds-space-8))}.rey-funnel-card-actions{position:relative;z-index:3;display:flex;gap:var(--ds-space-8);margin-top:var(--ds-space-8)}.rey-card-action{position:relative;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--ds-radius-8);background:color-mix(in srgb,var(--ds-color-global-gray-10) 60%,transparent);color:var(--ds-color-global-black-white-white-a100);cursor:pointer}.rey-card-action::after{content:"";position:absolute;inset:-6px}@media screen and (min-width:768px){.rey-card-action{width:40px;height:40px}.rey-card-action::after{inset:-2px}}.rey-card-action:hover{background:color-mix(in srgb,var(--ds-color-global-gray-10) 80%,transparent)}.rey-card-action:has(input:checked){background:color-mix(in srgb,var(--ds-color-global-blue-9) 80%,transparent)}.rey-card-action:has(input:checked):hover{background:var(--ds-color-bg-action-default)}.rey-card-action:focus-visible,.rey-card-action:has(input:focus-visible){outline:var(--ds-border-s) solid var(--ds-color-border-action-default);outline-offset:var(--ds-border-s)}.rey-card-action input{position:absolute;width:1px;height:1px;opacity:0}.rey-funnel-card-actions .rey-card-action[data-rey-entry][data-rey-source]{min-width:0;min-height:0}.rey-card-action__icon{width:24px;height:24px}@media screen and (min-width:768px){.rey-card-action__icon{width:32px;height:32px}}.rey-card-action__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (min-width:992px) and (hover:hover) and (pointer:fine){.rey-card-enhanced .rey-funnel-card-actions{opacity:0;pointer-events:none}.rey-card-enhanced:has(:focus-visible) .rey-funnel-card-actions,.rey-card-enhanced:has(input:checked) .rey-funnel-card-actions,.rey-card-enhanced:hover .rey-funnel-card-actions{opacity:1;pointer-events:auto}.rey-card-enhanced:not(:hover):not(:has(:focus-visible)) .rey-card-action[data-rey-source]{visibility:hidden}}.rey-funnel-card-actions .rey-card-action[data-rey-entry][data-rey-source]:focus-visible{outline:var(--ds-border-s) solid var(--ds-color-border-action-default);outline-offset:var(--ds-border-s)}.rey-compare-bar{position:fixed;inset:auto var(--ds-space-8) max(var(--ds-space-8),env(safe-area-inset-bottom)) var(--ds-space-8);z-index:calc(var(--ds-z-fixed) + 1);display:flex;align-items:center;gap:var(--ds-space-12);margin:0;padding:var(--ds-space-8) var(--ds-space-16);border:0;border-radius:var(--ds-radius-12);background:color-mix(in srgb,var(--ds-color-global-gray-10) 80%,transparent);transform-origin:bottom}@media (prefers-reduced-motion:no-preference){.rey-compare-bar{transition:opacity .5s ease,visibility .5s ease,scale .5s ease}}.rey-compare-bar[hidden]{display:flex!important;opacity:0;visibility:hidden;pointer-events:none;scale:1 0}.rey-compare-bar [role=status]{flex:1;min-width:9ch;color:var(--ds-color-text-primary-b-default);font-family:var(--ds-font-content-body-body-1-font-family);font-size:var(--ds-font-content-body-body-1-font-size);line-height:var(--ds-font-content-body-body-1-line-height);font-weight:var(--ds-font-content-body-body-1-font-weight);letter-spacing:var(--ds-font-content-body-body-1-letter-spacing);font-size:calc(var(--ds-font-content-body-body-1-font-size) + 2px);font-weight:600;text-align:center;white-space:pre-line}@media screen and (min-width:576px){.rey-compare-bar [role=status]{text-align:left}}.rey-compare-bar .ds-btn{font-family:var(--ds-font-content-body-body-1-font-family);font-size:var(--ds-font-content-body-body-1-font-size);line-height:var(--ds-font-content-body-body-1-line-height);font-weight:var(--ds-font-content-body-body-1-font-weight);letter-spacing:var(--ds-font-content-body-body-1-letter-spacing);gap:var(--ds-space-4);height:44px;padding-block:var(--ds-space-4);padding-inline:var(--ds-space-4);font-weight:600}@media screen and (min-width:576px){.rey-compare-bar .ds-btn{padding-inline:var(--ds-space-12)}}@media screen and (min-width:768px){.rey-compare-bar .ds-btn{font-family:var(--ds-font-content-body-body-2-font-family);font-size:var(--ds-font-content-body-body-2-font-size);line-height:var(--ds-font-content-body-body-2-line-height);font-weight:var(--ds-font-content-body-body-2-font-weight);letter-spacing:var(--ds-font-content-body-body-2-letter-spacing);font-weight:600}}.rey-compare-bar__hint{font-family:var(--ds-font-content-body-body-1-font-family);font-size:var(--ds-font-content-body-body-1-font-size);line-height:var(--ds-font-content-body-body-1-line-height);font-weight:var(--ds-font-content-body-body-1-font-weight);letter-spacing:var(--ds-font-content-body-body-1-letter-spacing);position:absolute;bottom:calc(100% + var(--ds-space-8));inset-inline:0;display:flex;align-items:center;gap:var(--ds-space-8);padding:var(--ds-space-8) var(--ds-space-12);border-radius:var(--ds-radius-8);background:color-mix(in srgb,var(--ds-color-global-gray-10) 80%,transparent);color:var(--ds-color-text-primary-b-default);transform-origin:bottom}@media screen and (min-width:768px){.rey-compare-bar__hint{font-family:var(--ds-font-content-body-body-2-font-family);font-size:var(--ds-font-content-body-body-2-font-size);line-height:var(--ds-font-content-body-body-2-line-height);font-weight:var(--ds-font-content-body-body-2-font-weight);letter-spacing:var(--ds-font-content-body-body-2-letter-spacing)}}@media (prefers-reduced-motion:no-preference){.rey-compare-bar__hint{transition:opacity .5s ease,visibility .5s ease,scale .5s ease}}.rey-compare-bar__hint[hidden]{display:flex!important;opacity:0;visibility:hidden;pointer-events:none;scale:1 0}.rey-compare-bar__hint-icon{flex:none;width:24px;height:24px;color:var(--ds-color-content-system-warning)}.rey-compare-bar .rey-funnel-entry{justify-content:space-between;width:112px}.rey-compare-bar__caption{line-height:14px;white-space:pre-line}@media screen and (min-width:576px){.rey-compare-bar{inset:auto auto max(var(--ds-space-16),env(safe-area-inset-bottom)) 50%;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 32px)}}:root:has(.rey-compare-bar:not([hidden])){padding-bottom:140px;--search-float-reserve:108px}@media screen and (min-width:576px){:root:has(.rey-compare-bar:not([hidden])){padding-bottom:120px;--search-float-reserve:76px}}@media (prefers-reduced-motion:no-preference){.float-panel{transition:opacity .5s ease,visibility .5s ease}}:root:has(.rey-compare-bar:not([hidden])) .float-panel{opacity:0;visibility:hidden;pointer-events:none}.rey-compare-bar_with-view{flex-wrap:wrap}.rey-compare-bar_with-view [role=status]{flex:1 0 100%}.rey-compare-bar_with-view .ds-btn{flex:3 1 0}.rey-compare-bar_with-view .rey-funnel-entry{flex:4 1 0;justify-content:center;width:auto}@media screen and (min-width:576px){.rey-compare-bar_with-view{flex-wrap:nowrap}.rey-compare-bar_with-view [role=status]{flex:1}.rey-compare-bar_with-view .ds-btn{flex:0 0 auto}.rey-compare-bar_with-view .rey-funnel-entry{flex:0 0 auto;justify-content:space-between;width:112px}}@media screen and (min-width:992px){.rey-compare-bar_with-view .rey-compare-bar__view{display:none}}.rey-compare-bar__to-map{display:inline-flex}.rey-compare-bar__to-list{display:none}:root:has(#search_list_wrapper.map-mode) .rey-compare-bar__to-map{display:none}:root:has(#search_list_wrapper.map-mode) .rey-compare-bar__to-list{display:inline-flex}.rey-compare-bar__to-list,.rey-compare-bar__to-map{align-items:center;gap:var(--ds-space-4)}.rey-compare-bar__to-list svg,.rey-compare-bar__to-map svg{width:20px;height:20px}:root:has(.rey:not([hidden])) .rey-compare-bar{visibility:hidden}