.fs-portal--scroll{background:#fff;--fs-scroll-pill-offset:4.25rem;--fs-scroll-content-top:calc(var(--fs-scroll-pill-offset) + 1rem);--fs-scroll-sidebar-top:0}@media (min-width:1024px){.fs-portal--scroll{--fs-scroll-content-top:calc(var(--fs-scroll-pill-offset) + 1.75rem);--fs-scroll-sidebar-top:0.75rem}}.fs-portal{--fs-scroll-pill-offset:4.25rem;--fs-portal-header-h:calc(var(--fs-scroll-pill-offset) + 12px);--fs-scroll-drawer-top-gap:calc(var(--fs-scroll-pill-offset) + 2.75rem)}.fs-portal.fs-portal--home,.fs-portal.fs-portal--scroll,.fs-portal:has(.fs-marketing-html-faq),.fs-portal:has(.fs-marketing-html-pricing),.fs-portal:has(.fs-marketing-page--about),.fs-portal:has(.fs-marketing-page--list-your-home),.fs-portal:has(.fs-portal--home),.fs-portal:has(.fs-portal--hub),.fs-portal:has(.fs-portal--scroll){padding-top:0;overflow-x:visible}.fs-portal--home .fs-hero-wrap{margin-top:0}body:has(.fs-portal--home)>div{background-color:#fff}body:has(.fs-portal--hub)>div{background-color:#f8f8ff}.fs-portal:has(.fs-portal--home):has(.fs-scroll-pill-header-wrap){background:#fff}@media (max-width:900px){.fs-portal--home .fs-hero-wrap{margin-top:calc(-1 * env(safe-area-inset-top, 0px));padding-top:env(safe-area-inset-top,0)}}.fs-portal--home .fs-hero{padding-top:calc(var(--fs-scroll-pill-offset) + 2rem)}.fs-marketing-page.fs-marketing-page--list-your-home{max-width:none;padding:0;margin:0}.fs-portal:has(.fs-scroll-pill-header-wrap) .fs-site-banner{top:calc(var(--fs-scroll-pill-offset) + 8px)}.fs-portal:not(.fs-portal--scroll):not(.fs-portal--home):not(:has(.fs-portal--scroll)):not(:has(.fs-portal--home)):not(:has(.fs-portal--hub)):not(:has(.fs-marketing-page--list-your-home)):not(:has(.fs-marketing-page--about)):not(:has(.fs-marketing-html-pricing)):not(:has(.fs-marketing-html-faq)){padding-top:calc(var(--fs-scroll-pill-offset) + .75rem)}@media (min-width:640px){.fs-portal:not(.fs-portal--scroll):not(.fs-portal--home):not(:has(.fs-portal--scroll)):not(:has(.fs-portal--home)):not(:has(.fs-portal--hub)):not(:has(.fs-marketing-page--list-your-home)):not(:has(.fs-marketing-page--about)):not(:has(.fs-marketing-html-pricing)):not(:has(.fs-marketing-html-faq)){padding-top:calc(var(--fs-scroll-pill-offset) + 1rem)}}.fs-portal:has(.fs-scroll-pill-header-wrap){background:#fff}.fs-portal.fs-portal--app,body:has(.fs-portal.fs-portal--app)>div{background-color:#f8f8ff}.fs-portal.fs-portal--app:has(.fs-scroll-pill-header-wrap){background:#f8f8ff}.fs-portal:has(.fs-portal--hub),.fs-portal:has(.fs-portal--hub):has(.fs-scroll-pill-header-wrap){background:#f8f8ff}.fs-scroll-pill-header-wrap{position:fixed;top:0;left:0;right:0;z-index:1100;display:flex;justify-content:center;padding:max(8px,env(safe-area-inset-top,0px)) 16px 12px;background:transparent;pointer-events:none}@media (min-width:768px){.fs-scroll-pill-header-wrap{padding:max(16px,env(safe-area-inset-top,0px)) 20px 16px}}.fs-app-entry-banner{display:none}@media (min-width:640px){.fs-app-entry-banner{display:flex;align-items:center;gap:14px;position:fixed;right:max(28px,env(safe-area-inset-right,0px));bottom:max(28px,env(safe-area-inset-bottom,0px));left:auto;z-index:1200;width:auto;max-width:min(calc(100vw - 48px),340px);margin:0;padding:14px 20px 14px 14px;border:none;border-radius:11px;background:#141416;background-color:#141416;color:#fff;text-decoration:none;box-shadow:0 14px 40px rgba(0,0,0,.28);opacity:0;transform:translateY(calc(100% + 28px));pointer-events:none;overflow:hidden;isolation:isolate;will-change:opacity,transform;transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1),background .15s ease,box-shadow .15s ease}.fs-app-entry-banner.is-entered{opacity:1;transform:translateY(0)}.fs-app-entry-banner.is-tracking{transition:none}.fs-app-entry-banner.is-interactive{pointer-events:auto}.fs-app-entry-banner:focus-visible,.fs-app-entry-banner:hover{background:#1c1c1f;background-color:#1c1c1f;color:#fff;box-shadow:0 16px 44px rgba(0,0,0,.32)}}.fs-app-entry-banner__qr{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:64px;height:64px;border-radius:8px;background:#141416;overflow:hidden;line-height:0}.fs-app-entry-banner__qr-image{display:block;width:64px;height:64px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;filter:invert(1);border-radius:6px;background:transparent}.fs-app-entry-banner__copy{display:flex;flex-direction:column;gap:4px;min-width:0;padding-right:4px;text-align:left}.fs-app-entry-banner__title{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Manrope,sans-serif;font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:-.025em;color:#fff;white-space:nowrap}.fs-app-entry-banner__subtitle{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Manrope,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.35;color:#8e8e93;white-space:normal;max-width:18ch}@media (min-width:640px) and (prefers-reduced-motion:reduce){.fs-app-entry-banner,.fs-app-entry-banner.is-entered{transition:opacity .15s ease,background .15s ease}}.fs-scroll-pill-header-shell{pointer-events:auto;width:auto;max-width:calc(100% - 8px);position:relative;isolation:isolate;border-radius:9999px;background:hsla(0,0%,100%,.38);backdrop-filter:blur(22px) saturate(165%);-webkit-backdrop-filter:blur(22px) saturate(165%);border:1px solid hsla(0,0%,100%,.62);box-shadow:0 8px 32px rgba(15,13,23,.08),0 2px 8px rgba(109,92,255,.04),inset 0 1px 0 hsla(0,0%,100%,.82),inset 0 -1px 0 hsla(0,0%,100%,.18);overflow:hidden}.fs-scroll-pill-header-shell:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(145deg,hsla(0,0%,100%,.52),hsla(0,0%,100%,.12) 42%,hsla(0,0%,100%,.02))}.fs-scroll-pill-header-shell>*{position:relative;z-index:1}@supports not (backdrop-filter:blur(1px)){.fs-scroll-pill-header-shell{background:hsla(0,0%,100%,.92)}}.fs-scroll-pill-header{position:relative;display:inline-flex;align-items:center;gap:0;width:auto;padding:5px 5px 5px 14px;background:transparent;border:none;border-radius:0;box-shadow:none}@media (max-width:639px){.fs-scroll-pill-header-shell{width:100%;max-width:calc(100vw - 32px);transition:box-shadow 0s .42s}.fs-scroll-pill-header-shell.is-open{border-radius:22px;box-shadow:0 14px 40px rgba(15,13,23,.12),0 4px 12px rgba(109,92,255,.06),inset 0 1px 0 hsla(0,0%,100%,.82),inset 0 -1px 0 hsla(0,0%,100%,.18);transition:box-shadow 0s}.fs-scroll-pill-header__nav{display:none!important}.fs-scroll-pill-header{display:flex;width:100%;padding:8px 6px 8px 14px}.fs-scroll-pill-header__download{padding:.4375rem .75rem;border-radius:9999px;font-size:.75rem}.fs-scroll-pill-header__download-label--short{display:inline}.fs-scroll-pill-header__download-label:not(.fs-scroll-pill-header__download-label--short){display:none}}@media (min-width:640px){.fs-scroll-pill-header-wrap{padding:max(16px,env(safe-area-inset-top,0px)) 24px 16px}.fs-scroll-pill-header-shell{width:100%;max-width:min(40rem,calc(100vw - 48px));transition:box-shadow 0s .42s}.fs-scroll-pill-header-shell.is-open{border-radius:22px;box-shadow:0 14px 40px rgba(15,13,23,.12),0 4px 12px rgba(109,92,255,.06),inset 0 1px 0 hsla(0,0%,100%,.82),inset 0 -1px 0 hsla(0,0%,100%,.18);transition:box-shadow 0s}.fs-scroll-pill-header{display:flex;width:100%;padding:10px 12px 10px 16px}}.fs-scroll-pill-header__brand{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none;line-height:0;margin-right:4px}.fs-scroll-pill-header__brand img{display:block;height:22px;width:auto;max-width:88px}@media (min-width:768px){.fs-scroll-pill-header__brand{margin-right:8px}.fs-scroll-pill-header__brand img{height:24px;max-width:96px}}.fs-scroll-pill-header__nav{display:flex;align-items:center;gap:.875rem;padding:0 .5rem}@media (min-width:640px){.fs-scroll-pill-header__nav{gap:1.125rem;padding:0 .75rem}}.fs-scroll-pill-header__link{font-size:.8125rem;font-weight:600;color:rgba(18,16,24,.58);text-decoration:none;white-space:nowrap;transition:color .15s ease}.fs-scroll-pill-header__link:hover{color:#121018}@media (max-width:639px){.fs-scroll-pill-header__link--desktop{display:none}.fs-scroll-pill-header__nav{margin-left:auto;padding-right:.25rem}}.fs-scroll-pill-header__download{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;padding:.4375rem .875rem;border-radius:9999px;background:#111018;color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;transition:background .15s ease}.fs-portal a.fs-scroll-pill-header__download,.fs-portal a.fs-scroll-pill-header__download span{color:#fff!important}@media (min-width:640px){.fs-scroll-pill-header__download-label--short{display:none}.fs-scroll-pill-header__download-label:not(.fs-scroll-pill-header__download-label--short){display:inline}}.fs-portal a.fs-scroll-pill-header__download svg{color:#fff;fill:currentColor}.fs-portal a.fs-scroll-pill-header__download:focus-visible,.fs-portal a.fs-scroll-pill-header__download:hover,.fs-scroll-pill-header__download:hover{background:#2a2830!important;color:#fff!important}.fs-scroll-pill-header__trial-cta{display:none;align-items:center;justify-content:center;flex-shrink:0;margin-left:0;padding:.5rem 1rem;border:none;border-radius:9999px;background:#5547fe;color:#fff;font-size:.875rem;font-weight:700;line-height:1.25;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 4px 14px rgba(85,71,254,.28);transition:background .15s ease,box-shadow .15s ease}.fs-portal a.fs-scroll-pill-header__trial-cta,.fs-portal button.fs-scroll-pill-header__trial-cta{color:#fff!important}.fs-scroll-pill-header__trial-cta:focus-visible,.fs-scroll-pill-header__trial-cta:hover{background:#4338ca;box-shadow:0 6px 18px rgba(85,71,254,.34)}@media (min-width:640px){.fs-scroll-pill-header__trial-cta{display:inline-flex}}.fs-scroll-pill-menu-toggle{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;margin-left:auto;padding:0;border:none;border-radius:9999px;background:transparent;color:#121018;cursor:pointer;-webkit-tap-highlight-color:transparent}.fs-scroll-pill-header__actions{display:flex;align-items:center;min-width:0}@media (max-width:639px){.fs-scroll-pill-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.fs-scroll-pill-header__actions{grid-column:2;grid-row:1;display:flex;justify-content:center;align-items:center;min-width:0}.fs-scroll-pill-header__brand{grid-column:1;grid-row:1;justify-self:start}.fs-scroll-pill-header__download{margin:0;padding:.5rem 1.25rem;justify-content:center}.fs-scroll-pill-menu-toggle{grid-column:3;grid-row:1;margin-left:0;justify-self:end}}@media (min-width:640px){.fs-scroll-pill-header{display:grid;grid-template-columns:auto 1fr auto;align-items:center}.fs-scroll-pill-header__brand{justify-self:start}.fs-scroll-pill-header__actions{flex:none;justify-content:center;justify-self:center;gap:.625rem}.fs-scroll-pill-header__download,.fs-scroll-pill-header__trial-cta{margin:0}.fs-scroll-pill-header--solo-download{grid-template-columns:1fr auto 1fr}.fs-scroll-pill-header--solo-download .fs-scroll-pill-header__actions{grid-column:2;grid-row:1;justify-self:center}.fs-scroll-pill-header--solo-download .fs-scroll-pill-header__brand{grid-column:1;grid-row:1;justify-self:start}.fs-scroll-pill-header--solo-download .fs-scroll-pill-menu-toggle{grid-column:3;grid-row:1;justify-self:end}.fs-scroll-pill-header--solo-download .fs-scroll-pill-header__download{padding:.5rem 1.375rem;justify-content:center}.fs-scroll-pill-menu-toggle{justify-self:end;margin-left:0;flex-shrink:0}}.fs-scroll-pill-menu-toggle__lines{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:6px;width:22px;height:14px}.fs-scroll-pill-menu-toggle__line{display:block;height:2px;border-radius:999px;background:currentColor;transform-origin:center;transition:transform .38s cubic-bezier(.4,0,.2,1),width .38s cubic-bezier(.4,0,.2,1),opacity .2s ease}.fs-scroll-pill-menu-toggle__line--top{width:22px;align-self:stretch}.fs-scroll-pill-menu-toggle__line--bottom{width:14px}.fs-scroll-pill-menu-toggle.is-open .fs-scroll-pill-menu-toggle__line--top{width:22px;transform:translateY(4px) rotate(45deg)}.fs-scroll-pill-menu-toggle.is-open .fs-scroll-pill-menu-toggle__line--bottom{width:22px;align-self:center;transform:translateY(-4px) rotate(-45deg)}.fs-scroll-pill-mobile-menu{display:grid;grid-template-rows:0fr;border-top:1px solid transparent;transition:grid-template-rows .42s cubic-bezier(.32,.72,0,1),border-color .15s ease .42s}.fs-scroll-pill-mobile-menu.is-open{grid-template-rows:1fr;border-top-color:hsla(0,0%,100%,.42);transition:grid-template-rows .42s cubic-bezier(.32,.72,0,1),border-color .15s ease}.fs-scroll-pill-mobile-menu__inner{min-height:0;overflow:hidden}.fs-scroll-pill-mobile-menu__nav{display:flex;flex-direction:column;gap:.125rem;padding:.25rem .875rem .875rem}.fs-scroll-pill-mobile-menu__divider{height:1px;margin:.375rem .25rem .5rem;background:rgba(18,16,24,.08)}.fs-scroll-pill-mobile-menu__link{display:flex;align-items:center;gap:.5rem;width:100%;padding:.8125rem .5rem;border:none;border-radius:12px;background:transparent;color:#121018;font-size:1rem;font-weight:600;line-height:1.25;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s ease}.fs-portal a.fs-scroll-pill-mobile-menu__link{color:#121018!important}.fs-scroll-pill-mobile-menu__link:focus-visible,.fs-scroll-pill-mobile-menu__link:hover{background:rgba(18,16,24,.04)}.fs-scroll-pill-mobile-menu__cta{display:flex;align-items:center;justify-content:center;width:calc(100% - .5rem);margin:.125rem auto .625rem;padding:.8125rem 1rem;border:none;border-radius:12px;background:#5547fe;color:#fff;font-size:.9375rem;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;font-family:inherit;box-shadow:0 4px 14px rgba(85,71,254,.28);transition:background .15s ease,box-shadow .15s ease}.fs-portal a.fs-scroll-pill-mobile-menu__cta,.fs-portal button.fs-scroll-pill-mobile-menu__cta{color:#fff!important}.fs-scroll-pill-mobile-menu__cta:focus-visible,.fs-scroll-pill-mobile-menu__cta:hover{background:#4338ca;box-shadow:0 6px 18px rgba(85,71,254,.34)}.fs-scroll-pill-mobile-menu__download{display:flex;align-items:center;justify-content:center;gap:.5rem;width:calc(100% - .5rem);margin:.125rem auto .75rem;padding:.8125rem 1rem;border-radius:12px;background:#111018;color:#fff;font-size:.9375rem;font-weight:700;line-height:1.25;text-decoration:none;box-shadow:0 4px 14px rgba(17,16,24,.18);transition:background .15s ease,box-shadow .15s ease}.fs-portal a.fs-scroll-pill-mobile-menu__download,.fs-portal a.fs-scroll-pill-mobile-menu__download span{color:#fff!important}.fs-scroll-pill-mobile-menu__download:focus-visible,.fs-scroll-pill-mobile-menu__download:hover{background:#1c1b24;box-shadow:0 6px 18px rgba(17,16,24,.22)}.fs-scroll-pill-mobile-menu__download svg{flex-shrink:0}@media (min-width:640px){.fs-scroll-pill-mobile-menu__cta,.fs-scroll-pill-mobile-menu__download{display:none}}.fs-scroll-pill-mobile-menu__badge{margin-left:auto;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:999px;background:#5547fe;color:#fff;font-size:.6875rem;font-weight:700;line-height:1.25rem;text-align:center}.fs-scroll-pill-mobile-menu__lang-row{cursor:pointer;text-align:left}.fs-scroll-pill-mobile-menu__lang-flag{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:1.375rem}.fs-scroll-pill-mobile-menu__lang-flag img{display:block;width:22px;height:16px;border-radius:2px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px rgba(15,23,42,.1)}.fs-scroll-pill-mobile-menu__lang-current{margin-left:auto;font-size:.875rem;font-weight:500;color:#6b7280}body.fs-scroll-pill-menu-open{overflow:hidden}.fs-scroll-browse{--sb-bg:#fff;--sb-text:#121018;--sb-muted:rgba(18,16,24,.55);--sb-glass:hsla(0,0%,100%,.82);--sb-glass-border:hsla(0,0%,100%,.95);--sb-accent:#6d5cff;--sb-accent-2:#ec4899;--sb-radius:20px;--sb-shadow:0 8px 32px rgba(85,71,254,.08),0 1px 3px rgba(15,13,23,.04);position:relative;min-height:calc(100vh - 4rem);color:var(--sb-text);background:var(--sb-bg)}.fs-scroll-browse__mesh{display:none}.fs-scroll-browse__ambient{pointer-events:none;position:absolute;inset:0;z-index:0;overflow:hidden;background:transparent}.fs-scroll-browse__ambient:after,.fs-scroll-browse__ambient:before{display:none}.fs-scroll-browse__ambient.is-pulse:before{display:block;content:"";position:absolute;inset:0;background:radial-gradient(circle at 60% 20%,rgba(109,92,255,.12),transparent 50%);animation:fsScrollAmbientPulse 1.4s ease-out}@keyframes fsScrollAmbientPulse{0%{opacity:0}45%{opacity:1}to{opacity:0}}.fs-scroll-app{position:relative;z-index:1;display:flex;flex-direction:column;min-height:calc(100vh - 4rem);padding-bottom:5rem}@media (min-width:1024px){.fs-scroll-app{flex-direction:row;align-items:stretch}.fs-portal--scroll .fs-scroll-app:before{content:"";position:absolute;top:0;bottom:0;left:320px;width:1px;background:rgba(18,16,24,.08);pointer-events:none;z-index:2}.fs-portal--scroll .fs-scroll-sidebar{border-right:none}}.fs-scroll-main{flex:1;min-width:0;padding:1rem 1rem 2rem;container-type:inline-size;container-name:scroll-main}.fs-portal--scroll .fs-scroll-main{padding-top:var(--fs-scroll-content-top)}@media (min-width:1024px){.fs-scroll-main{padding:1.75rem 1.75rem 2.5rem}.fs-portal--scroll .fs-scroll-main{padding-top:var(--fs-scroll-content-top)}}.fs-scroll-sidebar{display:none;flex-direction:column;gap:1.25rem;width:320px;flex-shrink:0;padding:1.5rem 1rem 1.5rem 1.25rem;border-right:1px solid rgba(18,16,24,.06);background:#fafafa}.fs-scroll-sidebar__filters{flex:1;min-height:0;overflow-y:auto;margin:0 -.25rem;padding:0 .25rem}.fs-scroll-sidebar--public{padding:0;gap:0;background:#fff;border-right:none}.fs-scroll-sidebar--public .fs-scroll-sidebar__filters{flex:1;margin-top:0;margin-left:0;margin-right:0;padding:var(--fs-scroll-sidebar-top,0) 0 0;display:flex;flex-direction:column;min-height:0;overflow:hidden}.fs-scroll-sidebar--public .fs-scroll-sidebar-filters__panel{flex:1;min-height:0;max-height:none;border:none;border-radius:0;background:transparent;box-shadow:none}.fs-scroll-sidebar--public .fs-scroll-sidebar-filters__foot{background:#fff;padding:.875rem 1.25rem 1.25rem}.fs-scroll-sidebar--public .fs-scroll-sidebar-filters__body{padding-left:1.25rem;padding-right:1.25rem}.fs-scroll-sidebar--public .fs-scroll-sidebar-filters__group,.fs-scroll-sidebar--public .fs-scroll-sidebar-filters__more-panel .fs-scroll-sidebar-filters__section,.fs-scroll-sidebar--public .fs-scroll-sidebar-filters__more-toggle,.fs-scroll-sidebar--public .fs-scroll-sidebar-filters__section{padding-left:0;padding-right:0}.fs-scroll-sidebar--public .fs-scroll-sidebar-filters__slider .fs-price-hist__track-wrap,.fs-scroll-sidebar--public .fs-scroll-sidebar-filters__slider .fs-single-slider__track-wrap{margin-inline:.75rem}.fs-scroll-sidebar--public .fs-scroll-sidebar-filters__body>.fs-scroll-sidebar-filters__section:first-child{padding-top:.375rem}.fs-scroll-sidebar__filters .fs-scroll-filters--embedded{width:100%;position:static;top:auto}.fs-scroll-sidebar-filters{width:100%;display:flex;flex-direction:column;flex:1;min-height:0;gap:0}.fs-scroll-sidebar-filters__map{flex-shrink:0;margin:0 1.25rem 1.125rem}.fs-scroll-sidebar-filters__map .fs-scroll-hero__minimap-media{height:7.5rem}.fs-scroll-sidebar--public .fs-scroll-sidebar-filters__map{margin-top:0}.fs-scroll-hero__map-tile .fs-scroll-hero__minimap-media{height:7.5rem}@media (min-width:640px){.fs-scroll-hero__map-tile .fs-scroll-hero__minimap-media{height:clamp(6.75rem,14vw,8.25rem)}}.fs-scroll-sidebar-filters__head{padding:0 .25rem}.fs-scroll-sidebar-filters__brand{display:flex;align-items:center;min-height:2rem}.fs-scroll-sidebar-filters__logo{display:block;width:auto;height:1.75rem;max-width:100%}.fs-scroll-sidebar-filters__title-row{display:flex;align-items:center;gap:.5rem}.fs-scroll-sidebar-filters__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:linear-gradient(135deg,rgba(85,71,254,.14),rgba(236,72,153,.1));color:#5547fe;flex-shrink:0}.fs-scroll-sidebar-filters__title{margin:0;font-size:1.125rem;font-weight:800;letter-spacing:-.025em;color:#121018;line-height:1.2}.fs-scroll-sidebar-filters__hint{margin:.4rem 0 0;font-size:.75rem;font-weight:500;line-height:1.45;color:#9ca3af}.fs-scroll-sidebar-filters__title-row+.fs-scroll-sidebar-filters__hint{padding-left:2.5rem}.fs-scroll-sidebar-filters__panel{display:flex;flex-direction:column;flex:1;min-height:0;border-radius:18px;background:#fff;border:1px solid rgba(18,16,24,.07);box-shadow:0 1px 2px rgba(15,13,23,.04),0 8px 28px rgba(85,71,254,.06);overflow:hidden}.fs-scroll-sidebar-filters__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(85,71,254,.25) transparent}.fs-scroll-sidebar-filters__body::-webkit-scrollbar{width:5px}.fs-scroll-sidebar-filters__body::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(85,71,254,.22)}.fs-scroll-sidebar-filters__group{margin:0;padding:.75rem 1rem .25rem;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}.fs-scroll-sidebar-filters__section{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem}.fs-scroll-sidebar-filters__section.is-compact{padding-top:.5rem}.fs-scroll-sidebar-filters__slider-row{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid rgba(18,16,24,.05);margin-top:.25rem;padding-top:.25rem}.fs-scroll-sidebar-filters__label{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;color:#1f2937}.fs-scroll-sidebar-filters__segmented{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:3px;border-radius:12px;background:#f0f1f5}.fs-scroll-sidebar-filters__segment{padding:.5625rem .75rem;border:none;border-radius:10px;background:transparent;font-size:.8125rem;font-weight:700;color:#6b7280;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.fs-scroll-sidebar-filters__segment.is-on{background:#fff;color:#5547fe;box-shadow:0 1px 3px rgba(15,13,23,.1)}.fs-scroll-sidebar-filters__chip-grid{display:grid;grid-template-columns:1fr 1fr;gap:.375rem}.fs-scroll-sidebar-filters__chip-grid--types{grid-template-columns:1fr}.fs-scroll-sidebar-filters__chip-grid--offered{grid-template-columns:repeat(3,1fr)}.fs-scroll-sidebar-filters__chip{padding:.5rem .625rem;border-radius:11px;font-size:.75rem;font-weight:600;line-height:1.3;text-align:left;border:1px solid rgba(18,16,24,.07);background:#f9fafb;color:#4b5563;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,box-shadow .15s ease}.fs-scroll-sidebar-filters__chip:hover{border-color:rgba(85,71,254,.2);background:#fff}.fs-scroll-sidebar-filters__chip.is-on{background:linear-gradient(135deg,rgba(85,71,254,.1),rgba(236,72,153,.06));border-color:rgba(85,71,254,.35);color:#4338ca;box-shadow:0 1px 4px rgba(85,71,254,.1)}.fs-scroll-sidebar-filters__chip-grid--types .fs-scroll-sidebar-filters__chip{text-align:left}.fs-scroll-sidebar-filters__check,.fs-scroll-sidebar-filters__option{display:flex;align-items:flex-start;gap:.5rem;padding:.35rem 0;cursor:pointer;font-size:.8125rem;font-weight:500;color:#374151;line-height:1.35}.fs-scroll-sidebar-filters__check input,.fs-scroll-sidebar-filters__option input{margin-top:.12rem;flex-shrink:0;width:1rem;height:1rem;accent-color:#5547fe}.fs-scroll-sidebar-filters__option-list{list-style:none;margin:0;padding:0}.fs-scroll-sidebar-filters__option-list--scroll{max-height:9.5rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(85,71,254,.2) transparent}.fs-scroll-ext-filters__energy .fs-energy-label-pills,.fs-scroll-sidebar-filters__energy .fs-energy-label-pills{gap:.35rem}.fs-scroll-sidebar-filters__more-wrap{border-top:1px solid rgba(18,16,24,.06);margin-top:.25rem}.fs-scroll-sidebar-filters__more-toggle{display:flex;align-items:center;gap:.5rem;width:100%;padding:.875rem 1rem;border:none;background:linear-gradient(180deg,#fafafa,#fff);font-size:.8125rem;font-weight:700;color:#374151;cursor:pointer;text-align:left;transition:background .15s ease}.fs-scroll-sidebar-filters__more-toggle:hover{background:#f5f5f7}.fs-scroll-sidebar-filters__more-toggle svg{margin-left:auto;flex-shrink:0;color:#9ca3af;transition:transform .2s ease}.fs-scroll-sidebar-filters__more-toggle.is-open svg{transform:rotate(180deg)}.fs-scroll-sidebar-filters__more-badge{width:7px;height:7px;border-radius:999px;background:#5547fe;flex-shrink:0}.fs-scroll-sidebar-filters__more-panel .fs-scroll-sidebar-filters__section{padding:.75rem 1rem;border-top:1px solid rgba(18,16,24,.04)}.fs-scroll-sidebar-filters__foot{padding:.875rem 1rem 1rem;border-top:1px solid rgba(18,16,24,.06);background:#fff;display:flex;flex-direction:column;gap:.4375rem;flex-shrink:0}.fs-scroll-sidebar-filters__apply{width:100%;padding:.75rem 1rem;border:none;border-radius:12px;font-size:.875rem;font-weight:700;color:#fff;cursor:pointer;background:#5547fe;box-shadow:0 4px 14px rgba(85,71,254,.35);transition:filter .15s ease,transform .15s ease}.fs-scroll-sidebar-filters__apply:hover{filter:brightness(1.06);box-shadow:0 6px 18px rgba(85,71,254,.4)}.fs-scroll-sidebar-filters__clear{width:100%;padding:.5rem;border:none;border-radius:10px;background:transparent;font-size:.8125rem;font-weight:600;color:#6b7280;cursor:pointer;transition:color .15s ease,background .15s ease}.fs-scroll-sidebar-filters__clear:disabled{visibility:hidden;pointer-events:none}.fs-scroll-sidebar-filters__clear:hover:not(:disabled){color:#5547fe;background:rgba(85,71,254,.06)}.fs-scroll-sidebar-filters__slider .fs-price-hist--compact,.fs-scroll-sidebar-filters__slider .fs-single-slider{width:100%}.fs-scroll-sidebar-filters__slider .fs-price-hist--no-chart .fs-price-hist__track-wrap{margin-top:.25rem}.fs-scroll-sidebar-filters__slider .fs-price-hist--compact{border:none;padding:0}.fs-scroll-sidebar-filters__slider .fs-price-hist__feet,.fs-scroll-sidebar-filters__slider .fs-single-slider__feet{font-size:.75rem;font-weight:600;color:#6b7280}.fs-scroll-sidebar-filters .fs-price-hist__range,.fs-scroll-sidebar-filters .fs-single-slider__fill{background:linear-gradient(90deg,#5547fe,#9333ea)}.fs-scroll-sidebar-filters .fs-price-hist__thumb,.fs-scroll-sidebar-filters .fs-single-slider__thumb{border-color:#5547fe;box-shadow:0 1px 6px rgba(85,71,254,.25)}.fs-scroll-sidebar-filters .fs-price-hist--insights .fs-price-hist__chart-block{min-height:calc(4.75rem + .375rem + 1.125rem)}.fs-scroll-sidebar-filters .fs-price-hist--insights .fs-price-hist__chart--insights{display:flex;align-items:flex-end;gap:3px;height:4.75rem;margin-bottom:.375rem;padding:.35rem .15rem 0;border-radius:12px;background:linear-gradient(180deg,rgba(253,58,157,.04),rgba(85,71,254,.06));border:1px solid rgba(18,16,24,.05)}.fs-scroll-sidebar-filters .fs-price-hist--insights.is-chart-refreshing .fs-price-hist__chart--insights{opacity:.7;transition:opacity .2s ease}.fs-price-hist__insight-col{flex:1 1 0;min-width:0;height:100%;display:flex;align-items:flex-end}.fs-price-hist__insight-fill{width:100%;height:var(--bar-h,8%);background:var(--bar-color,#9d34eb);border-radius:4px 4px 2px 2px;opacity:.2;box-shadow:none;transition:opacity .15s ease,height .15s ease}.fs-price-hist__insight-col.is-active .fs-price-hist__insight-fill{opacity:1;box-shadow:0 0 10px color-mix(in srgb,var(--bar-color) 45%,transparent)}.fs-price-hist__insight-col.is-empty .fs-price-hist__insight-fill{opacity:.12}.fs-price-hist__chart-axis{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;min-height:1.125rem;font-size:.625rem;font-weight:700;color:var(--sb-muted,rgba(18,16,24,.55));letter-spacing:-.01em}.fs-price-hist__chart-axis--spacer{visibility:hidden}.fs-price-hist__chart-axis span:nth-child(2){text-align:center;opacity:.75}.fs-price-hist__chart-skeleton{width:100%;height:calc(4.75rem + .375rem + 1.125rem);margin-bottom:0;border-radius:12px;background:linear-gradient(110deg,rgba(243,242,246,.6) 8%,hsla(0,0%,100%,.95) 18%,rgba(243,242,246,.6) 33%);background-size:200% 100%;animation:fsMarketOrbShimmer 1.4s ease-in-out infinite}.fs-scroll-sidebar-filters .fs-price-hist--insights .fs-price-hist__track-wrap{margin-top:.125rem}.fs-scroll-sidebar-filters .fs-scroll-ext-filters__energy .fs-energy-label-pills{gap:.35rem}.fs-scroll-sidebar-filters__checklist{list-style:none;margin:0;padding:0;max-height:8.5rem;overflow-y:auto}.fs-scroll-sidebar-filters__checklist--tall{max-height:12rem}.fs-scroll-filters__pills--wrap{flex-wrap:wrap}.fs-scroll-ext-filters__range{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.fs-scroll-ext-filters__range-field{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem;font-weight:600;color:#6b7280}.fs-scroll-ext-filters__range-field input{width:100%;padding:.45rem .55rem;border-radius:10px;border:1px solid rgba(18,16,24,.1);font-size:.8125rem;font-weight:600;color:#121018;background:#fff}.fs-scroll-ext-filters__range-field input:focus{outline:none;border-color:rgba(85,71,254,.45);box-shadow:0 0 0 3px rgba(85,71,254,.12)}.fs-scroll-sidebar-filters .fs-scroll-filters__apply,.fs-scroll-sidebar-filters .fs-scroll-filters__clear{width:100%}.fs-scroll-sidebar__filters .fs-scroll-filters__panel{padding:1rem;gap:1rem}.fs-scroll-hero__mobile-foot,.fs-scroll-hero__mobile-stack{display:none}.fs-scroll-hero__map-tile{margin-bottom:0}@media (max-width:1023px){.fs-scroll-hero__mobile-stack{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.fs-scroll-hero__mobile-foot{display:block;margin-top:.75rem}.fs-scroll-hero__pitch{display:none}.fs-scroll-hero__mobile-all-filters{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1rem;border:1px solid #5547fe;border-radius:12px;background:#5547fe;color:#fff;font-size:.875rem;font-weight:600;line-height:1.2;cursor:pointer;transition:filter .15s ease}.fs-scroll-hero__mobile-all-filters:hover{filter:brightness(1.06)}.fs-scroll-hero__mobile-all-filters svg{flex-shrink:0;width:16px;height:16px}.fs-scroll-hero__search{align-items:center;flex-wrap:nowrap;gap:0;margin-top:0;padding:.3125rem .3125rem .3125rem .75rem;border-radius:12px;background:#fff;border-color:rgba(18,16,24,.08)}.fs-scroll-hero__search-field{padding:0}.fs-scroll-hero__search-field--grow{align-items:center;gap:.375rem;padding-left:.625rem;padding-right:.375rem}.fs-scroll-hero__search-field--grow input,.fs-scroll-hero__search-input-wrap input{padding:0!important;border:none!important;border-radius:0!important;min-height:0!important;height:auto!important;box-shadow:none!important;font-size:.875rem!important;font-weight:600!important;line-height:1.2!important}.fs-scroll-hero__search-field--grow input:focus,.fs-scroll-hero__search-input-wrap input:focus{outline:none!important;box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important}.fs-scroll-hero__search-icon{display:none}.fs-scroll-hero__country{max-width:7.75rem}.fs-scroll-hero__country-select{max-width:7.75rem;padding:.35rem 1.2rem .35rem 0;font-size:.8125rem;font-weight:700}.fs-scroll-hero__search-divider{height:1.25rem}.fs-scroll-hero__search-submit{align-self:center;width:2rem;min-width:2rem;max-width:2rem;height:2rem;min-height:2rem;padding:0;border-radius:8px;box-shadow:none}.fs-scroll-hero__search-submit-text{display:none}.fs-scroll-hero__search-submit-icon{display:block;width:13px;height:13px}.fs-scroll-hero__search-submit:hover{box-shadow:none}}@media (min-width:1024px){.fs-scroll-sidebar{display:flex;align-self:flex-start;position:sticky;top:0;min-height:100vh;max-height:100vh;overflow-y:auto}.fs-portal--scroll .fs-scroll-sidebar{top:0;align-self:stretch;min-height:100vh;max-height:none;height:auto;margin-top:0;padding:0 1rem 1.5rem 1.25rem;z-index:1}.fs-portal--scroll .fs-scroll-sidebar--public,.fs-portal.fs-portal--scroll .fs-scroll-sidebar.fs-scroll-sidebar--public{align-self:flex-start;position:sticky;top:0;height:100vh;max-height:100vh;min-height:0;padding:0 .25rem 0 0;overflow:hidden}}.fs-scroll-sidebar__profile{display:flex;align-items:center;gap:.75rem}.fs-scroll-sidebar__avatar{width:2.75rem;height:2.75rem;border-radius:9999px;overflow:hidden;background:linear-gradient(135deg,#6d5cff,#ec4899);color:#fff;font-weight:800;font-size:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fs-scroll-sidebar__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fs-scroll-sidebar__name{margin:0;font-size:.9375rem;font-weight:800;letter-spacing:-.02em}.fs-scroll-sidebar__premium{font-size:.6875rem;font-weight:800;color:var(--sb-accent);text-transform:uppercase;letter-spacing:.04em}.fs-scroll-sidebar__signup{font-size:.75rem;font-weight:700;color:var(--sb-accent);text-decoration:none}.fs-scroll-sidebar__nav{display:flex;flex-direction:column;gap:.25rem}.fs-scroll-sidebar__nav-item{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;border-radius:12px;font-size:.875rem;font-weight:600;color:var(--sb-muted);text-decoration:none;transition:background .15s,color .15s}.fs-scroll-sidebar__nav-item:hover{background:rgba(109,92,255,.06);color:var(--sb-text)}.fs-scroll-sidebar__nav-item.is-active{background:rgba(109,92,255,.1);color:var(--sb-accent);font-weight:700}.fs-scroll-sidebar__badge{margin-left:auto;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:9999px;background:var(--sb-accent);color:#fff;font-size:.625rem;font-weight:800;display:flex;align-items:center;justify-content:center}.fs-scroll-sidebar__stats{margin-top:.5rem;padding:1rem;border-radius:16px;background:hsla(0,0%,100%,.75);border:1px solid hsla(0,0%,100%,.9);box-shadow:var(--sb-shadow)}.fs-scroll-sidebar__stats-label{margin:0;font-size:.6875rem;font-weight:700;color:var(--sb-muted)}.fs-scroll-sidebar__stats-value{margin:.25rem 0 0;font-size:2rem;font-weight:800;letter-spacing:-.04em;line-height:1}.fs-scroll-sidebar__stats-delta{margin:.35rem 0 0;font-size:.75rem;font-weight:700;color:#16a34a}.fs-scroll-sidebar__sparkline{width:100%;height:2rem;margin-top:.5rem}.fs-scroll-sidebar__referral{display:flex;align-items:center;gap:.625rem;margin-top:0;padding:.875rem;border-radius:14px;text-decoration:none;background:linear-gradient(135deg,rgba(109,92,255,.12),rgba(236,72,153,.08));border:1px solid rgba(109,92,255,.12);color:var(--sb-text)}.fs-scroll-sidebar__referral-icon{font-size:1.25rem}.fs-scroll-sidebar__referral-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem;font-size:.6875rem;color:var(--sb-muted)}.fs-scroll-sidebar__referral-copy strong{font-size:.75rem;color:var(--sb-text)}.fs-scroll-sidebar__referral-arrow{font-weight:700;color:var(--sb-accent)}.fs-scroll-sidebar__premium-card{position:relative;overflow:hidden;padding:1rem;border-radius:16px;background:rgba(18,16,28,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.08);box-shadow:0 8px 28px rgba(15,13,23,.2),inset 0 1px 0 hsla(0,0%,100%,.06)}.fs-scroll-sidebar__premium-card:before{content:"";position:absolute;top:-40%;left:-20%;width:80%;height:80%;background:radial-gradient(circle,rgba(109,92,255,.35),transparent 70%);pointer-events:none}.fs-scroll-sidebar__premium-card>*{position:relative;z-index:1}.fs-scroll-sidebar__premium-card-head{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem}.fs-scroll-sidebar__premium-card-icon{font-size:.875rem;line-height:1}.fs-scroll-sidebar__premium-card-title{font-size:.875rem;font-weight:800;color:#fff;letter-spacing:-.02em}.fs-scroll-sidebar__premium-card-body{margin:0 0 .875rem;font-size:.6875rem;line-height:1.45;color:hsla(0,0%,100%,.62)}.fs-portal a.fs-scroll-sidebar__premium-card-btn,.fs-scroll-sidebar__premium-card-btn{display:block;width:100%;text-align:center;padding:.5625rem 1rem;border:none;border-radius:9999px;font-family:inherit;font-size:.8125rem;font-weight:700;color:#fff!important;text-decoration:none;background:#5547fe;box-shadow:0 4px 16px rgba(85,71,254,.35);cursor:pointer;transition:filter .15s ease,transform .15s ease}.fs-scroll-sidebar__premium-card-btn:hover{filter:brightness(1.06);transform:translateY(-1px);color:#fff!important}.fs-scroll-top-banner{margin-bottom:1.25rem}@media (min-width:1024px){.fs-scroll-hero-wrap{display:block;padding:0}.fs-scroll-hero__card{height:auto;min-height:0}}.fs-scroll-hero-wrap{margin-bottom:0;min-width:0}.fs-scroll-hero__card{display:flex;flex-direction:column;gap:0;padding:1.125rem 1.125rem 0;border-radius:18px;background:#fff;border:1px solid rgba(18,16,24,.08);box-shadow:0 1px 2px rgba(15,13,23,.04)}.fs-scroll-hero__meta{display:flex;flex-direction:column;gap:.75rem;margin-bottom:0;padding-bottom:.875rem;border-bottom:1px solid rgba(18,16,24,.06)}.fs-scroll-hero__search{display:flex;align-items:center;flex-wrap:nowrap;gap:0;margin:0;width:100%;padding:.375rem .375rem .375rem .75rem;border-radius:14px;background:#fff;border:1px solid rgba(18,16,24,.1);box-shadow:none}.fs-scroll-hero__pitch{padding:.875rem 0 1rem;min-width:0}.fs-scroll-hero__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;width:100%;margin:0;padding:0;list-style:none}.fs-scroll-hero__benefit{display:flex;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;border-radius:12px;text-align:left;background:#f9fafb;border:1px solid rgba(18,16,24,.06)}.fs-scroll-hero__benefit--ai{background:linear-gradient(145deg,rgba(85,71,254,.04),rgba(59,130,246,.03));border-color:rgba(85,71,254,.1)}.fs-scroll-hero__benefit-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;color:#5547fe;background:rgba(85,71,254,.08)}.fs-scroll-hero__benefit-icon--ai{color:#4338ca;background:rgba(85,71,254,.12)}.fs-scroll-hero__benefit-copy{min-width:0}.fs-scroll-hero__benefit-title{display:block;font-size:.8125rem;font-weight:700;line-height:1.3;letter-spacing:-.015em;color:#111827}.fs-scroll-hero__benefit-ai{font-weight:800;color:#5547fe}.fs-scroll-hero__benefit-body{margin:.25rem 0 0;font-size:.75rem;font-weight:500;line-height:1.45;color:#6b7280}.fs-scroll-hero__cta{margin:.625rem 0 0;padding:0;text-align:center}.fs-portal--scroll a.fs-scroll-hero__cta-link,.fs-portal--scroll button.fs-scroll-hero__cta-link,.fs-portal.fs-portal--scroll a.fs-scroll-hero__cta-link,.fs-portal.fs-portal--scroll button.fs-scroll-hero__cta-link{font-size:.8125rem;font-weight:600;color:#5547fe;text-decoration:none;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;transition:color .15s ease}.fs-portal--scroll a.fs-scroll-hero__cta-link:hover,.fs-portal--scroll button.fs-scroll-hero__cta-link:hover,.fs-portal.fs-portal--scroll a.fs-scroll-hero__cta-link:hover,.fs-portal.fs-portal--scroll button.fs-scroll-hero__cta-link:hover{color:#4338ca;text-decoration:underline;text-underline-offset:.15em}@media (max-width:639px){.fs-scroll-hero__meta{gap:.625rem}.fs-scroll-hero__location-chip{padding:.125rem .2rem .125rem .4375rem;border-radius:8px;background:rgba(85,71,254,.12);border:none;color:#5547fe}.fs-scroll-hero__location-chip-label{font-size:.8125rem;font-weight:600}.fs-scroll-hero__location-chip-clear{width:1.25rem;height:1.25rem}.fs-scroll-hero__pitch{padding:.625rem 0 .75rem}.fs-scroll-hero__benefits{grid-template-columns:1fr;gap:.5rem}.fs-scroll-hero__benefit{padding:.625rem .75rem;gap:.5rem}.fs-scroll-hero__benefit-icon{width:1.75rem;height:1.75rem;border-radius:8px}.fs-scroll-hero__benefit-icon svg{width:15px;height:15px}.fs-scroll-hero__benefit-title{font-size:.75rem}.fs-scroll-hero__benefit-body{font-size:.6875rem;margin-top:.125rem}.fs-scroll-hero__cta{margin-top:.5rem}.fs-portal--scroll a.fs-scroll-hero__cta-link,.fs-portal.fs-portal--scroll a.fs-scroll-hero__cta-link{font-size:.75rem}}.fs-portal--scroll a.fs-scroll-hero__minimap,.fs-portal.fs-portal--scroll a.fs-scroll-hero__minimap{display:block;position:relative;border-radius:12px;overflow:hidden;border:1px solid rgba(18,16,24,.1);text-decoration:none;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.fs-portal--scroll a.fs-scroll-hero__minimap:hover,.fs-portal.fs-portal--scroll a.fs-scroll-hero__minimap:hover{border-color:rgba(85,71,254,.35);box-shadow:0 4px 16px rgba(85,71,254,.12);transform:translateY(-1px)}.fs-scroll-hero__minimap-media{display:block;position:relative;height:clamp(6.75rem,14vw,8.25rem);background:#e8edf2}.fs-scroll-hero__minimap-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .2s ease}.fs-scroll-hero__minimap-fallback{position:absolute;inset:0;background:linear-gradient(90deg,hsla(0,0%,100%,.5) 1px,transparent 0) 0 0 /28px 28px,linear-gradient(hsla(0,0%,100%,.45) 1px,transparent 0) 0 0 /28px 28px,linear-gradient(135deg,#dbeafe,#d1fae5 45%,#e0e7ff)}.fs-scroll-hero__minimap-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,13,23,.42),transparent 58%)}.fs-scroll-hero__minimap-pin{position:absolute;left:50%;top:44%;transform:translate(-50%,-100%);color:#5547fe;filter:drop-shadow(0 3px 6px rgba(15,13,23,.28));pointer-events:none}.fs-scroll-hero__minimap-pin svg{width:1.75rem;height:1.75rem}.fs-scroll-hero__minimap-label{position:absolute;left:.875rem;bottom:.75rem;z-index:2;display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:700;color:#121018;background:hsla(0,0%,100%,.94);backdrop-filter:blur(6px);box-shadow:0 2px 10px rgba(15,13,23,.12);pointer-events:none}.fs-scroll-hero__minimap-label svg{flex-shrink:0;color:#5547fe}.fs-portal--scroll a.fs-scroll-hero__minimap.fs-scroll-hero__minimap--list,.fs-portal.fs-portal--scroll a.fs-scroll-hero__minimap.fs-scroll-hero__minimap--list{display:flex;align-items:center;justify-content:center;min-height:7.5rem;border:1px solid transparent;border-radius:12px;overflow:visible;background:transparent;box-shadow:none}.fs-portal--scroll a.fs-scroll-hero__minimap.fs-scroll-hero__minimap--list:hover,.fs-portal.fs-portal--scroll a.fs-scroll-hero__minimap.fs-scroll-hero__minimap--list:hover{border-color:transparent;box-shadow:none;transform:none}.fs-portal--scroll a.fs-scroll-hero__minimap.fs-scroll-hero__minimap--list:hover .fs-scroll-hero__minimap-label,.fs-portal.fs-portal--scroll a.fs-scroll-hero__minimap.fs-scroll-hero__minimap--list:hover .fs-scroll-hero__minimap-label{box-shadow:0 4px 16px rgba(85,71,254,.16)}.fs-scroll-hero__minimap--list .fs-scroll-hero__minimap-label--centered{position:static;left:auto;bottom:auto;pointer-events:none;white-space:nowrap}@media (min-width:640px){.fs-scroll-hero__map-tile .fs-portal--scroll a.fs-scroll-hero__minimap.fs-scroll-hero__minimap--list,.fs-scroll-hero__map-tile .fs-portal.fs-portal--scroll a.fs-scroll-hero__minimap.fs-scroll-hero__minimap--list,.fs-scroll-hero__map-tile a.fs-scroll-hero__minimap.fs-scroll-hero__minimap--list{min-height:clamp(6.75rem,14vw,8.25rem)}}.fs-portal--scroll a.fs-scroll-hero__map-link,.fs-portal.fs-portal--scroll a.fs-scroll-hero__map-link{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;color:#4b5563;text-decoration:none;white-space:nowrap;transition:color .15s ease}.fs-portal--scroll a.fs-scroll-hero__map-link:hover,.fs-portal.fs-portal--scroll a.fs-scroll-hero__map-link:hover{color:#5547fe}.fs-scroll-hero__map-link svg{flex-shrink:0}.fs-scroll-insights{display:flex;flex-direction:column;gap:.875rem;min-width:0;height:100%;box-sizing:border-box;padding:1.125rem;border-radius:18px;background:#fff;border:1px solid rgba(18,16,24,.08);box-shadow:0 1px 2px rgba(15,13,23,.04)}.fs-scroll-insights__title{margin:0;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-muted)}.fs-scroll-insights .fs-market-pulse--inline{gap:.5rem;margin:0}.fs-scroll-insights .fs-market-pulse--inline .fs-market-pulse__orb{flex:1 1 0;width:auto;max-width:none;height:auto;aspect-ratio:auto;min-height:0;animation:none}.fs-scroll-insights .fs-market-pulse__glow,.fs-scroll-insights .fs-market-pulse__ring{display:none}.fs-scroll-insights .fs-market-pulse__core{position:static;width:100%;height:auto;min-height:0;padding:.75rem .625rem;border-radius:12px;background:#f3f4f6;border:1.5px solid rgba(18,16,24,.1);box-shadow:none;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;text-align:left}.fs-scroll-insights .fs-market-pulse--inline .fs-market-pulse__value{font-size:1rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}.fs-scroll-insights .fs-market-pulse--inline .fs-market-pulse__label{margin-top:0;font-size:.6875rem;font-weight:600;color:#6b7280;max-width:100%;text-align:left;line-height:1.2;min-height:2.4em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.fs-scroll-insights .fs-market-pulse__orb--blue .fs-market-pulse__core{background:#f3f4f6;border-color:#7b72ff;box-shadow:0 0 0 1px rgba(85,71,254,.12),0 0 12px rgba(85,71,254,.35)}.fs-scroll-insights .fs-market-pulse__orb--purple .fs-market-pulse__core{background:#f3f4f6;border-color:#b96af5;box-shadow:0 0 0 1px rgba(157,52,235,.12),0 0 12px rgba(157,52,235,.35)}.fs-scroll-insights .fs-market-pulse__orb--pink .fs-market-pulse__core{background:#f3f4f6;border-color:#ff6bb8;box-shadow:0 0 0 1px rgba(253,58,157,.12),0 0 12px rgba(253,58,157,.35)}.fs-scroll-insights .fs-market-pulse__orb--blue .fs-market-pulse__value{color:#5547fe}.fs-scroll-insights .fs-market-pulse__orb--purple .fs-market-pulse__value{color:#9d34eb}.fs-scroll-insights .fs-market-pulse__orb--pink .fs-market-pulse__value{color:#fd3a9d}.fs-scroll-insights .fs-market-pulse__orb--idle .fs-market-pulse__value{color:var(--sb-muted)}.fs-scroll-insights .fs-market-pulse__orb--counting .fs-market-pulse__core,.fs-scroll-insights .fs-market-pulse__orb--counting .fs-market-pulse__value{animation:none}.fs-scroll-insights__chart{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:.5rem;margin-top:auto}.fs-scroll-insights__chart-label{margin:0;font-size:.75rem;font-weight:600;color:var(--sb-muted)}.fs-scroll-insights__chart-viz{display:flex;flex-direction:column;gap:.5rem}.fs-scroll-insights__chart-peak{margin:0;font-size:.8125rem;font-weight:700;line-height:1.35;color:var(--sb-text)}.fs-scroll-insights__chart-bars{display:flex;align-items:flex-end;gap:3px;height:5.5rem;padding:.35rem .15rem 0;border-radius:12px;background:linear-gradient(180deg,rgba(253,58,157,.04),rgba(85,71,254,.06));border:1px solid rgba(18,16,24,.05)}.fs-scroll-insights__bar-col{flex:1 1 0;min-width:0;height:100%;display:flex;align-items:flex-end;position:relative}.fs-scroll-insights__bar-fill{width:100%;height:var(--bar-h,8%);background:var(--bar-color,#9d34eb);border-radius:4px 4px 2px 2px;transform-origin:bottom;transform:scaleY(0);animation:fsInsightsBarGrow .85s cubic-bezier(.22,1,.36,1) forwards;box-shadow:0 0 10px color-mix(in srgb,var(--bar-color) 45%,transparent)}.fs-scroll-insights__bar-col.is-peak .fs-scroll-insights__bar-fill{box-shadow:0 0 14px color-mix(in srgb,var(--bar-color) 55%,transparent),0 0 0 1px hsla(0,0%,100%,.85) inset;filter:brightness(1.08)}.fs-scroll-insights__bar-col.is-peak:after{content:"";position:absolute;top:-2px;left:50%;transform:translateX(-50%);width:5px;height:5px;border-radius:50%;background:var(--bar-color);box-shadow:0 0 8px var(--bar-color)}.fs-scroll-insights__bar-col.is-empty .fs-scroll-insights__bar-fill{opacity:.2;box-shadow:none}.fs-scroll-insights__chart-axis{display:flex;justify-content:space-between;gap:.5rem;font-size:.625rem;font-weight:700;color:var(--sb-muted);letter-spacing:-.01em}.fs-scroll-insights__chart-axis span:nth-child(2){text-align:center;opacity:.75}@keyframes fsInsightsBarGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.fs-scroll-insights__chart-svg{display:block;width:100%;height:4.5rem}.fs-scroll-insights__chart-svg--fallback{height:3rem}@media (prefers-reduced-motion:reduce){.fs-scroll-insights__bar-fill{transform:scaleY(1)!important;animation:none!important}}.fs-scroll-insights__chart-caption{margin:.35rem 0 0;font-size:.6875rem;font-weight:600;color:var(--sb-muted);line-height:1.35}.fs-scroll-insights__chart-empty{margin:0;font-size:.8125rem;font-weight:500;color:var(--sb-muted);line-height:1.45}.fs-scroll-insights__chart-skeleton{width:100%;height:4.5rem;border-radius:12px;background:linear-gradient(110deg,rgba(243,242,246,.6) 8%,hsla(0,0%,100%,.95) 18%,rgba(243,242,246,.6) 33%);background-size:200% 100%;animation:fsMarketOrbShimmer 1.4s ease-in-out infinite}.fs-scroll-hero__title{font-size:clamp(2.1rem,4.5vw,3.5rem);font-weight:800;letter-spacing:-.045em;line-height:1.02;margin:0;color:var(--sb-text)}.fs-scroll-hero__title-accent{background:linear-gradient(135deg,#6d5cff,#a855f7 50%,#ec4899);-webkit-background-clip:text;background-clip:text;color:transparent}.fs-scroll-hero__subtitle{margin:.875rem 0 0;font-size:1.0625rem;color:var(--sb-muted);font-weight:500;max-width:28rem;line-height:1.45}.fs-scroll-hero__search-submit{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;margin:0;width:2.5rem;min-width:2.5rem;max-width:2.5rem;height:2.5rem;min-height:2.5rem;padding:0;border:none;border-radius:10px;background:#5547fe;color:#fff;font-size:.9375rem;font-weight:700;line-height:1.2;cursor:pointer;white-space:nowrap;transition:background .15s ease,box-shadow .15s ease;box-shadow:0 3px 12px rgba(85,71,254,.32)}.fs-scroll-hero__search-submit-text{display:none}.fs-scroll-hero__search-submit-icon{display:block;width:1rem;height:1rem}.fs-scroll-hero__search-submit:hover{background:#4338ca;box-shadow:0 4px 14px rgba(85,71,254,.35)}.fs-scroll-hero__location-chip-wrap,.fs-scroll-hero__search-input-wrap,.fs-scroll-hero__search-input-wrap .relative{flex:1;min-width:0}.fs-scroll-hero__location-chip{display:inline-flex;align-items:center;max-width:100%;padding:.25rem .35rem .25rem .625rem;border-radius:8px;background:rgba(85,71,254,.12);color:#5547fe}.fs-scroll-hero__location-chip-label{border:none;background:transparent;padding:.125rem .25rem .125rem 0;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.2;color:inherit;cursor:pointer}.fs-scroll-hero__location-chip-label:hover{text-decoration:underline}.fs-scroll-hero__location-chip-clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;padding:0;margin:0;border:none;border-radius:6px;background:transparent;color:#5547fe;cursor:pointer;transition:background .15s ease}.fs-scroll-hero__location-chip-clear:hover{background:rgba(85,71,254,.14)}.fs-scroll-filter-bar{margin-top:.875rem;width:100%}.fs-scroll-filter-bar__tray{width:100%}.fs-scroll-filter-bar__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.5rem;width:100%}@media (min-width:1441px){.fs-scroll-filter-bar__row{flex-wrap:nowrap;justify-content:center}.fs-scroll-filter-bar__item .fs-scroll-filter-bar__trigger{white-space:nowrap}}@media (max-width:1440px){.fs-scroll-filter-bar__tray{padding:.625rem;border-radius:14px;background:hsla(0,0%,100%,.72);border:1px solid rgba(18,16,24,.07);box-shadow:0 4px 18px rgba(15,13,23,.04)}.fs-scroll-filter-bar__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.fs-scroll-filter-bar__item{min-width:0}.fs-scroll-filter-bar__item .fs-scroll-filter-bar__trigger,.fs-scroll-filter-bar__item--all .fs-scroll-filter-bar__all{width:100%;max-width:none;min-height:100%;font-size:.8125rem;padding:.5rem .625rem}.fs-scroll-filter-bar__item .fs-scroll-filter-bar__trigger{justify-content:space-between}}@media (max-width:640px){.fs-scroll-filter-bar__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.fs-scroll-filter-bar__tray{padding:.5rem}}.fs-scroll-filter-bar__item{position:relative;flex:0 1 auto;min-width:0}.fs-scroll-filter-bar__trigger{display:inline-flex;align-items:center;gap:.35rem;max-width:11rem;padding:.5625rem .75rem;border:1px solid rgba(18,16,24,.12);border-radius:8px;background:#fff;color:var(--sb-text);font-size:.875rem;font-weight:600;line-height:1.2;cursor:pointer;transition:border-color .15s ease,color .15s ease,box-shadow .15s ease}.fs-scroll-filter-bar__trigger svg{flex-shrink:0;color:#5547fe}.fs-scroll-filter-bar__trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-scroll-filter-bar__trigger.is-active{color:#5547fe}.fs-scroll-filter-bar__trigger.is-open,.fs-scroll-filter-bar__trigger:hover{border-color:rgba(85,71,254,.35);box-shadow:0 2px 10px rgba(85,71,254,.08)}.fs-scroll-filter-bar__panel{position:absolute;top:calc(100% + .35rem);left:0;z-index:120;min-width:14rem;padding:.75rem;border:1px solid rgba(18,16,24,.08);border-radius:12px;background:#fff;box-shadow:0 16px 40px rgba(15,13,23,.12)}.fs-scroll-filter-bar__panel--wide{min-width:16rem;max-width:18rem}.fs-scroll-filter-bar__panel--slider{min-width:17.5rem;max-width:20rem;padding:.625rem .75rem .75rem}.fs-scroll-filter-bar__slider .fs-scroll-filter-bar__apply{margin-top:.625rem}.fs-scroll-filter-bar__slider.is-loading .fs-price-hist__chart{opacity:.45}.fs-scroll-filter-bar__slider .fs-price-hist--compact{border:none;padding:0}.fs-scroll-filter-bar__slider .fs-price-hist--no-chart .fs-price-hist__track-wrap{margin-top:.25rem}.fs-scroll-filter-bar__slider .fs-price-hist__feet{font-size:.75rem;font-weight:600;color:#6b7280}.fs-single-slider{padding:.25rem 0 0}.fs-single-slider--disabled{opacity:.55;pointer-events:none}.fs-single-slider__track-wrap{position:relative;height:28px;touch-action:none}.fs-single-slider__track{right:0;background:#e5e7eb}.fs-single-slider__fill,.fs-single-slider__track{position:absolute;left:0;top:50%;height:4px;margin-top:-2px;border-radius:999px}.fs-single-slider__fill{background:linear-gradient(90deg,#5b00f9,#e66dbe);pointer-events:none}.fs-single-slider__thumb{position:absolute;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:#fff;border:2px solid #d1d5db;box-shadow:0 1px 4px rgba(15,23,42,.12);cursor:grab;padding:0;z-index:2}.fs-single-slider__thumb:active{cursor:grabbing;border-color:#5b00f9}.fs-single-slider__tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);white-space:nowrap;font-size:.7rem;font-weight:600;color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:3px 8px;box-shadow:0 2px 8px rgba(15,23,42,.08);pointer-events:none}.fs-single-slider__feet{display:flex;justify-content:space-between;font-size:.75rem;font-weight:600;color:#6b7280;margin-top:6px}.fs-scroll-filter-bar__options{list-style:none;margin:0;padding:0}.fs-scroll-filter-bar__option{display:block;width:100%;padding:.5rem .625rem;border:none;border-radius:8px;background:transparent;color:var(--sb-text);font-size:.875rem;font-weight:600;text-align:left;cursor:pointer}.fs-scroll-filter-bar__option:hover{background:rgba(85,71,254,.06)}.fs-scroll-filter-bar__option.is-selected{color:#5547fe;background:rgba(85,71,254,.08)}.fs-scroll-filter-bar__checklist{list-style:none;margin:0 0 .5rem;padding:0;max-height:14rem;overflow-y:auto}.fs-scroll-filter-bar__check{display:flex;align-items:center;gap:.5rem;padding:.4rem .25rem;font-size:.8125rem;font-weight:600;color:var(--sb-text);cursor:pointer}.fs-scroll-filter-bar__check input{accent-color:#5547fe}.fs-scroll-filter-bar__range-grid{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.625rem}.fs-scroll-filter-bar__field{display:flex;flex-direction:column;gap:.25rem;font-size:.6875rem;font-weight:700;color:var(--sb-muted)}.fs-scroll-filter-bar__field input{width:100%;padding:.5rem .625rem;border:1px solid rgba(18,16,24,.12);border-radius:8px;font-size:.8125rem;font-weight:600;color:var(--sb-text)}.fs-scroll-filter-bar__field input:focus{outline:none;border-color:rgba(85,71,254,.45);box-shadow:0 0 0 3px rgba(85,71,254,.1)}.fs-scroll-filter-bar__suffix{font-size:.6875rem;color:var(--sb-muted)}.fs-scroll-filter-bar__apply{width:100%;padding:.5rem .75rem;border:none;border-radius:8px;background:#5547fe;color:#fff;font-size:.8125rem;font-weight:700;cursor:pointer}.fs-scroll-filter-bar__apply:hover{filter:brightness(1.06)}.fs-scroll-filter-bar__all{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;max-width:11rem;min-height:100%;padding:.5625rem .75rem;border:1px solid #5547fe;border-radius:8px;background:#5547fe;color:#fff;font-size:.875rem;font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap;box-sizing:border-box;transition:filter .15s ease,border-color .15s ease}.fs-scroll-filter-bar__all svg{flex-shrink:0;width:12px;height:12px}.fs-scroll-filter-bar__all:hover{filter:brightness(1.06)}.fs-scroll-hero__search-field{border:none;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;color:var(--sb-text);white-space:nowrap}.fs-scroll-hero__search-field--grow{flex:1 1 10rem;min-width:0;cursor:text;display:flex;align-items:center;padding-left:.75rem;padding-right:.5rem}.fs-scroll-hero__search-field--rooms svg{opacity:.45}.fs-scroll-hero__search-icon{flex-shrink:0;margin-left:.75rem;color:var(--sb-muted)}.fs-scroll-hero__search-field--grow .relative{flex:1;min-width:0}.fs-scroll-hero__search-field--grow input{width:100%;border:none!important;box-shadow:none!important;background:transparent!important;padding:.75rem .5rem .75rem 0!important;font-size:1rem!important;font-weight:600!important;outline:none!important}.fs-scroll-hero__search-field--grow input::-moz-placeholder{color:rgba(18,16,24,.38);font-weight:500}.fs-scroll-hero__search-field--grow input::placeholder{color:rgba(18,16,24,.38);font-weight:500}.fs-scroll-hero__search-field--grow>svg{margin-left:.75rem}.fs-scroll-hero__search-divider{width:1px;height:1.75rem;background:rgba(18,16,24,.1);flex-shrink:0;align-self:center}.fs-scroll-hero__country{display:flex;align-items:center;flex:0 1 auto;flex-shrink:1;max-width:10.5rem;min-width:0;margin:0}.fs-scroll-hero__country-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;max-width:10.5rem;border:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right .15rem center;padding:.5rem 1.35rem .5rem 0;font-size:.875rem;font-weight:700;color:var(--sb-text);cursor:pointer;outline:none;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-scroll-hero__country-select:focus{outline:none}.fs-scroll-hero__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.fs-scroll-hero__chip{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(18,16,24,.08);background:hsla(0,0%,100%,.85);padding:.5rem .875rem;border-radius:9999px;font-size:.8125rem;font-weight:600;color:var(--sb-muted);cursor:pointer;transition:all .2s ease}.fs-scroll-hero__chip svg{opacity:.55}.fs-scroll-hero__chip.is-on{background:#fff;border-color:rgba(109,92,255,.35);color:var(--sb-accent);box-shadow:0 2px 12px rgba(109,92,255,.12)}.fs-scroll-hero__chip.is-on svg{opacity:1;color:var(--sb-accent)}.fs-scroll-results-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:1.25rem}.fs-scroll-results-head__title{display:flex;align-items:center;gap:.55rem;margin:0;font-size:1.375rem;font-weight:800;letter-spacing:-.025em;line-height:1.2}.fs-scroll-results-head__spark{color:var(--sb-accent);font-size:1.65em;line-height:1}.fs-scroll-results-head__label{transform:translateY(.1em)}.fs-scroll-results-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-left:auto}.fs-scroll-results-head__actions .fs-scroll-browse__subtitle{margin:0;font-size:.8125rem}.fs-scroll-results-head__buttons{display:flex;align-items:center;gap:.5rem}.fs-scroll-results-head__view-all{border:1px solid rgba(18,16,24,.1);background:#fff;border-radius:9999px;padding:.5rem 1rem;font-size:.8125rem;font-weight:700;cursor:pointer;color:var(--sb-text)}@media (max-width:1023px){.fs-scroll-results-head{margin-top:.75rem;margin-bottom:.75rem;padding:.625rem 0}.fs-scroll-results-head__actions{margin-left:auto}}@media (max-width:639px){.fs-scroll-results-head{margin-top:.75rem;margin-bottom:.75rem;padding:.625rem 0}.fs-scroll-results-head__title{gap:.375rem;font-size:1.0625rem;letter-spacing:-.02em}.fs-scroll-results-head__spark{font-size:1.35em}.fs-scroll-results-head__label{transform:translateY(.06em)}}.fs-scroll-carousel{position:relative;margin:0 -.25rem}.fs-scroll-carousel__track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:.25rem .25rem 1rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fs-scroll-carousel__track::-webkit-scrollbar{display:none}.fs-scroll-carousel__item{flex:0 0 min(300px,82vw);scroll-snap-align:start}.fs-scroll-carousel__nav{position:absolute;top:38%;z-index:3;width:2.5rem;height:2.5rem;border:none;border-radius:9999px;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,.12);font-size:1.5rem;line-height:1;cursor:pointer;color:var(--sb-text);display:flex;align-items:center;justify-content:center}.fs-scroll-carousel__nav--prev{left:-.5rem}.fs-scroll-carousel__nav--next{right:-.5rem}.fs-scroll-listing-card--overlay{--fs-card-overlay-deep:#4a3fb8;--fs-card-overlay-base:#5c4fd4;--fs-card-overlay-rgb:92,79,212;--fs-card-radius:1.75rem;position:relative;border-radius:var(--fs-card-radius);overflow:hidden;isolation:isolate;background:var(--fs-card-overlay-deep);border:none;outline:none;box-shadow:none;height:100%;transition:transform .25s ease}.fs-scroll-listing-card--overlay:hover{transform:translateY(-4px);box-shadow:none}.fs-scroll-listing-card--overlay:focus,.fs-scroll-listing-card--overlay:focus-visible{outline:none;border:none}.fs-scroll-listing-card__stage{position:relative;width:100%;height:100%;aspect-ratio:3/4;min-height:380px;overflow:hidden;border-radius:inherit;background:var(--fs-card-overlay-deep)}.fs-scroll-listing-card__stage .listing-card-gallery img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02);transform-origin:center center}.fs-scroll-listing-card__stage .fs-listing-card__media--fill,.fs-scroll-listing-card__stage .listing-card-gallery{position:absolute;inset:0;background:var(--fs-card-overlay-deep)}.fs-scroll-listing-card__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(var(--fs-card-overlay-rgb),0) 0,rgba(var(--fs-card-overlay-rgb),0) 40%,rgba(var(--fs-card-overlay-rgb),.12) 52%,rgba(var(--fs-card-overlay-rgb),.32) 62%,rgba(var(--fs-card-overlay-rgb),.52) 72%,rgba(var(--fs-card-overlay-rgb),.72) 82%,var(--fs-card-overlay-base) 92%,var(--fs-card-overlay-deep) 100%);pointer-events:none}.fs-scroll-listing-card--overlay .fs-scroll-card__badge{position:absolute;top:1rem;left:1rem;z-index:3;padding:.3125rem .6875rem;border-radius:9999px;font-size:.6875rem;font-weight:700;letter-spacing:0;text-transform:none}.fs-scroll-listing-card--overlay .fs-scroll-card__badge--new{background:#8b5cf6;color:#fff;box-shadow:0 4px 14px rgba(139,92,246,.35)}.fs-scroll-listing-card--overlay .fs-scroll-card__badge--posted{display:inline-flex;align-items:center;gap:.3125rem;background:hsla(0,0%,100%,.88);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);border:1px solid hsla(0,0%,100%,.72);box-shadow:0 2px 10px rgba(15,23,42,.1),0 1px 2px rgba(15,23,42,.06);font-size:.6875rem;font-weight:600;letter-spacing:.01em;-webkit-font-smoothing:antialiased}.fs-scroll-listing-card--overlay .fs-scroll-card__badge--posted .fs-scroll-card__badge-icon{flex-shrink:0;width:.8125rem;height:.8125rem;opacity:.92}.fs-scroll-listing-card--overlay .fs-scroll-card__badge--posted.is-recent{color:#047857}.fs-scroll-listing-card--overlay .fs-scroll-card__badge--posted.is-aged{color:#c2410c}.fs-scroll-listing-card--overlay .fs-scroll-card__badge--hot{background:#ec4899;color:#fff;box-shadow:0 4px 14px rgba(236,72,153,.35)}.fs-scroll-listing-card--overlay .listing-favorite-btn{position:absolute;top:.875rem;right:.875rem;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;pointer-events:auto;background:linear-gradient(135deg,#f472b6,#ec4899);backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-radius:9999px;box-shadow:0 4px 14px rgba(236,72,153,.45);color:#fff;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.fs-scroll-listing-card--overlay .listing-favorite-btn:hover{transform:scale(1.08);background:linear-gradient(135deg,#fb7185,#f472b6);box-shadow:0 6px 18px rgba(236,72,153,.55);color:#fff}.fs-scroll-listing-card--overlay .listing-favorite-btn.is-favorite{background:linear-gradient(135deg,#ec4899,#db2777);color:#fff;box-shadow:0 4px 16px rgba(219,39,119,.5)}.fs-scroll-listing-card--overlay .listing-favorite-btn.is-favorite:hover{background:linear-gradient(135deg,#f472b6,#ec4899);color:#fff}.fs-portal--scroll .fs-scroll-listing-card--overlay .listing-favorite-btn,.fs-portal.fs-portal--scroll .fs-scroll-listing-card--overlay .listing-favorite-btn{color:#fff!important;background:linear-gradient(135deg,#f472b6,#ec4899)!important;box-shadow:0 4px 14px rgba(236,72,153,.45)!important}.fs-portal--scroll .fs-scroll-listing-card--overlay .listing-favorite-btn:focus-visible,.fs-portal--scroll .fs-scroll-listing-card--overlay .listing-favorite-btn:hover,.fs-portal.fs-portal--scroll .fs-scroll-listing-card--overlay .listing-favorite-btn:focus-visible,.fs-portal.fs-portal--scroll .fs-scroll-listing-card--overlay .listing-favorite-btn:hover{color:#fff!important;background:linear-gradient(135deg,#fb7185,#f472b6)!important}.fs-portal--scroll .fs-scroll-listing-card--overlay .listing-favorite-btn.is-favorite,.fs-portal.fs-portal--scroll .fs-scroll-listing-card--overlay .listing-favorite-btn.is-favorite{color:#fff!important;background:linear-gradient(135deg,#ec4899,#db2777)!important}.fs-portal--scroll .fs-scroll-listing-card--overlay .listing-favorite-btn.is-favorite:hover,.fs-portal.fs-portal--scroll .fs-scroll-listing-card--overlay .listing-favorite-btn.is-favorite:hover{color:#fff!important;background:linear-gradient(135deg,#f472b6,#ec4899)!important}.fs-scroll-listing-card--overlay .listing-favorite-btn svg{width:16px;height:16px}.fs-scroll-listing-card--overlay .fs-listing-card__placeholder{background:linear-gradient(160deg,#6d5cff 0,var(--fs-card-overlay-deep) 100%)}.fs-scroll-listing-card__content{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;gap:.875rem;padding:0 1.125rem 1.125rem;pointer-events:none}.fs-scroll-listing-card__copy{display:flex;flex-direction:column;gap:.25rem;min-width:0}.fs-scroll-listing-card__price{margin:0;color:#fff;line-height:1.1}.fs-scroll-listing-card__price-main{font-size:1.5rem;font-weight:800;letter-spacing:-.03em}.fs-scroll-listing-card__price-suffix{margin-left:.125rem;font-size:.875rem;font-weight:500;color:hsla(0,0%,100%,.65)}.fs-scroll-listing-card__title{font-size:1rem;font-weight:700;line-height:1.3;color:#fff}.fs-scroll-listing-card__specs,.fs-scroll-listing-card__title{margin:.125rem 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-scroll-listing-card__specs{font-size:.8125rem;font-weight:500;color:hsla(0,0%,100%,.52)}.fs-scroll-listing-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;pointer-events:auto}.fs-scroll-listing-card__time-pill{display:inline-flex;align-items:center;padding:.375rem .6875rem;border-radius:9999px;font-size:.6875rem;font-weight:600;color:hsla(0,0%,100%,.78);background:rgba(139,92,246,.22);border:1px solid rgba(167,139,250,.18)}.fs-scroll-listing-card__action{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin-left:auto;border:1px solid rgba(167,139,250,.22);border-radius:9999px;background:rgba(139,92,246,.18);color:#ddd6fe;cursor:pointer;transition:background .15s ease,transform .15s ease,color .15s ease}.fs-scroll-listing-card__action:hover{background:rgba(139,92,246,.35);color:#ede9fe;transform:scale(1.06)}.fs-scroll-listing-card:not(.fs-scroll-listing-card--overlay){border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 4px 20px rgba(15,13,23,.06);border:1px solid hsla(0,0%,100%,.9);height:100%}.fs-scroll-listing-card:not(.fs-scroll-listing-card--overlay) .fs-listing-card__media--fill{aspect-ratio:4/3}.fs-scroll-listing-card:not(.fs-scroll-listing-card--overlay) .listing-favorite-btn{top:.75rem;right:.75rem;width:2.125rem;height:2.125rem;background:hsla(0,0%,100%,.92);border:none;box-shadow:0 2px 8px rgba(0,0,0,.1);color:var(--sb-muted)}.fs-scroll-listing-card:not(.fs-scroll-listing-card--overlay) .listing-favorite-btn.is-favorite{color:#ec4899;background:#fff}.fs-scroll-listing-card:not(.fs-scroll-listing-card--overlay) .fs-listing-card__price{font-size:1.125rem;font-weight:800;letter-spacing:-.03em;background:none;-webkit-background-clip:unset;color:var(--sb-text)}.fs-scroll-card__badge{position:absolute;top:.75rem;left:.75rem;z-index:3;padding:.25rem .5rem;border-radius:9999px;font-size:.5625rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.fs-scroll-card__badge--new{background:var(--sb-accent);color:#fff}.fs-scroll-card__badge--hot{background:#ec4899;color:#fff}.fs-scroll-drawer{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center}.fs-scroll-drawer__backdrop{position:absolute;inset:0;border:none;background:rgba(15,13,23,.45);backdrop-filter:blur(4px);cursor:pointer;opacity:1;will-change:opacity}.fs-scroll-drawer__panel{position:relative;z-index:1;width:100%;max-width:100%;max-height:calc(100dvh - var(--fs-scroll-drawer-top-gap) - env(safe-area-inset-top, 0px));height:min(82dvh,calc(100dvh - var(--fs-scroll-drawer-top-gap) - env(safe-area-inset-top, 0px)));display:flex;flex-direction:column;background:hsla(0,0%,100%,.98);border-radius:20px 20px 0 0;box-shadow:0 -16px 48px rgba(15,13,23,.16);animation:fsDrawerSheetUp .36s cubic-bezier(.22,1,.36,1);will-change:transform;touch-action:pan-y}.fs-scroll-drawer.is-closing .fs-scroll-drawer__panel,.fs-scroll-drawer.is-dragging .fs-scroll-drawer__panel{animation:none}@keyframes fsDrawerSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.fs-scroll-drawer__chrome{position:relative;display:flex;align-items:center;justify-content:center;padding:.75rem 1rem .875rem;min-height:2.75rem;flex-shrink:0;touch-action:none;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none}.fs-scroll-drawer.is-dragging .fs-scroll-drawer__chrome{cursor:grabbing}.fs-scroll-drawer__handle{width:3rem;height:.3125rem;border-radius:9999px;background:rgba(18,16,24,.22)}.fs-scroll-drawer__body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:0}.fs-scroll-drawer__body.is-sidebar-filters .fs-scroll-sidebar-filters{flex:1;min-height:0}.fs-scroll-drawer__body.is-sidebar-filters .fs-scroll-sidebar-filters__panel{flex:1;min-height:0;max-height:none;border:none;border-radius:0;background:transparent;box-shadow:none}.fs-scroll-drawer__body.is-sidebar-filters .fs-scroll-sidebar-filters__foot{background:#fff;padding:.875rem 1.25rem calc(.875rem + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(18,16,24,.06)}.fs-scroll-drawer__body.is-sidebar-filters .fs-scroll-sidebar-filters__body{padding-left:1.25rem;padding-right:1.25rem}.fs-scroll-drawer__body.is-sidebar-filters .fs-scroll-sidebar-filters__group,.fs-scroll-drawer__body.is-sidebar-filters .fs-scroll-sidebar-filters__more-panel .fs-scroll-sidebar-filters__section,.fs-scroll-drawer__body.is-sidebar-filters .fs-scroll-sidebar-filters__more-toggle,.fs-scroll-drawer__body.is-sidebar-filters .fs-scroll-sidebar-filters__section{padding-left:0;padding-right:0}.fs-scroll-drawer__body.is-sidebar-filters .fs-scroll-sidebar-filters__map{margin-top:0}.fs-scroll-hero__search-field--grow .absolute.left-3,.fs-scroll-hero__search-field--grow .absolute.right-3{opacity:.45}.fs-scroll-hero__search-field--grow input{padding-left:.25rem!important;padding-right:.25rem!important}.fs-portal--scroll .MarketingFooter,.fs-portal--scroll footer{margin-top:0}.fs-portal--scroll .fs-scroll-browse{min-height:auto}.fs-scroll-browse__command{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.75rem}@media (min-width:768px){.fs-scroll-browse__command{flex-direction:row;align-items:stretch;gap:1rem}.fs-scroll-browse__command .fs-nl-search{flex:1}}.fs-scroll-browse__header{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.75rem}@media (min-width:640px){.fs-scroll-browse__header{flex-direction:row;align-items:flex-end;justify-content:space-between}}.fs-scroll-browse__title{font-size:clamp(1.75rem,4vw,2.35rem);font-weight:800;letter-spacing:-.035em;line-height:1.1;margin:0;background:linear-gradient(135deg,#0f0d17,#5547fe 55%,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.fs-scroll-browse__subtitle{font-size:.875rem;color:var(--sb-muted);margin:.5rem 0 0;font-weight:500;min-height:1.25rem}.fs-scroll-browse__subtitle .animated-count,.fs-scroll-browse__subtitle strong{color:var(--sb-text);font-weight:700}.fs-scroll-browse__grid{display:grid;grid-template-columns:1fr;gap:1.25rem}.fs-scroll-browse__empty--grid{grid-column:1/-1}@container scroll-main (min-width: 400px){.fs-scroll-browse__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container scroll-main (min-width: 520px){.fs-scroll-browse__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@supports not (container-type:inline-size){@media (min-width:640px){.fs-scroll-browse__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:720px){.fs-scroll-browse__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}}.fs-scroll-browse__grid .fs-listing-card.fs-scroll-listing-card--overlay{animation:fsCardReveal .55s cubic-bezier(.22,1,.36,1) backwards;animation-delay:.04s;border:none;outline:none;border-radius:var(--fs-card-radius,1.75rem);box-shadow:none;background:var(--fs-card-overlay-deep);backdrop-filter:none;-webkit-backdrop-filter:none}@keyframes fsCardReveal{0%{opacity:0;transform:translateY(16px) scale(.98)}}.fs-scroll-browse .fs-listing-card__price{background:linear-gradient(135deg,#5547fe,#a855f7 45%,#ec4899);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.15rem}.fs-scroll-browse .fs-listing-card__title{font-size:.875rem;font-weight:700;letter-spacing:-.02em}.fs-scroll-browse .fs-listing-card__meta{font-size:.75rem;color:var(--sb-muted)}.fs-scroll-browse .fs-listing-card.fs-scroll-listing-card--overlay:hover{transform:translateY(-4px);box-shadow:none}.fs-portal--scroll .fs-scroll-browse .fs-listing-card.fs-scroll-listing-card.fs-scroll-listing-card--overlay,.fs-portal.fs-portal--scroll .fs-scroll-browse .fs-listing-card.fs-scroll-listing-card.fs-scroll-listing-card--overlay{border:none!important;outline:none!important;border-radius:1.75rem!important;box-shadow:none!important}.fs-portal--scroll .fs-scroll-browse .fs-listing-card.fs-scroll-listing-card.fs-scroll-listing-card--overlay:focus,.fs-portal--scroll .fs-scroll-browse .fs-listing-card.fs-scroll-listing-card.fs-scroll-listing-card--overlay:focus-visible,.fs-portal--scroll .fs-scroll-browse .fs-listing-card.fs-scroll-listing-card.fs-scroll-listing-card--overlay:hover,.fs-portal.fs-portal--scroll .fs-scroll-browse .fs-listing-card.fs-scroll-listing-card.fs-scroll-listing-card--overlay:focus,.fs-portal.fs-portal--scroll .fs-scroll-browse .fs-listing-card.fs-scroll-listing-card.fs-scroll-listing-card--overlay:focus-visible,.fs-portal.fs-portal--scroll .fs-scroll-browse .fs-listing-card.fs-scroll-listing-card.fs-scroll-listing-card--overlay:hover{border:none!important;outline:none!important;box-shadow:none!important}.fs-scroll-card--fresh:not(.fs-scroll-listing-card--overlay):before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;background:linear-gradient(120deg,#5547fe,#ec4899,#5547fe);background-size:200% 200%;animation:fsFreshAurora 4s ease infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:5}@keyframes fsFreshAurora{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.fs-scroll-card__social{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.35rem}.fs-scroll-card__social-badge{font-size:.625rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:.2rem .5rem;border-radius:9999px;background:rgba(85,71,254,.08);color:var(--sb-muted)}.fs-scroll-card__social-badge--hot{background:rgba(236,72,153,.1);color:#be185d}.fs-scroll-card__compare-handle{position:absolute;bottom:.625rem;right:.625rem;z-index:4;width:2.125rem;height:2.125rem;border-radius:9999px;border:1px solid hsla(0,0%,100%,.5);background:rgba(15,13,23,.45);backdrop-filter:blur(10px);color:#fff;cursor:grab;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .25s ease,transform .2s ease}.fs-listing-card:hover .fs-scroll-card__compare-handle,.fs-scroll-card__compare-handle:focus-visible{opacity:1}.fs-scroll-card__compare-handle:hover{transform:scale(1.06);background:rgba(85,71,254,.85)}.fs-scroll-card-skeleton{border-radius:1.75rem;overflow:hidden;background:#4a3fb8;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 16px 48px rgba(85,71,254,.18);animation:fsSkeletonPulse 1.8s ease-in-out infinite}.fs-scroll-card-skeleton__media{aspect-ratio:3/4;min-height:360px;background:linear-gradient(110deg,rgba(85,71,254,.12) 30%,hsla(0,0%,100%,.08) 50%,rgba(85,71,254,.12) 70%);background-size:200% 100%;animation:fsShimmer 1.5s linear infinite}.fs-scroll-card-skeleton__body{display:none}.fs-scroll-card-skeleton__line{height:.625rem;border-radius:9999px;background:rgba(85,71,254,.08)}.fs-scroll-card-skeleton__line--wide{width:85%}.fs-scroll-card-skeleton__line--mid{width:55%}.fs-scroll-card-skeleton__line--price{width:40%;height:.875rem;margin-top:.25rem}@keyframes fsShimmer{to{background-position:-200% 0}}@keyframes fsSkeletonPulse{0%,to{opacity:1}50%{opacity:.85}}.fs-scroll-browse__footer{margin-top:2.5rem;margin-bottom:1rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.fs-scroll-browse__footer-meta{font-size:.8125rem;color:var(--sb-muted);font-weight:500}.fs-scroll-browse__load-more{border:none;cursor:pointer;padding:.875rem 2rem;border-radius:9999px;font-size:.875rem;font-weight:700;letter-spacing:-.01em;color:#fff;background:#5547fe;box-shadow:0 8px 28px rgba(85,71,254,.35);transition:filter .2s ease,transform .2s ease,box-shadow .2s ease;display:inline-flex;align-items:center;gap:.5rem}.fs-scroll-browse__load-more:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 12px 36px rgba(85,71,254,.42)}.fs-scroll-browse__load-more:disabled{opacity:.7;cursor:not-allowed}.fs-scroll-browse__empty{grid-column:1/-1;text-align:center;padding:3rem 1.5rem;color:var(--sb-muted);font-size:.9375rem}.fs-nl-search{background:var(--sb-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--sb-glass-border);border-radius:var(--sb-radius);padding:1rem 1.125rem;box-shadow:var(--sb-shadow)}.fs-nl-search__label{display:flex;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sb-accent);margin-bottom:.625rem}.fs-nl-search__label-dot{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,var(--sb-accent),var(--sb-accent-2));animation:fsPulseDot 2s ease infinite}@keyframes fsPulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.fs-nl-search__row{display:flex;gap:.625rem;align-items:stretch}.fs-nl-search__input-wrap{flex:1;min-width:0;display:flex;align-items:center;gap:.625rem;padding:0 1rem;border-radius:14px;background:hsla(0,0%,100%,.85);border:1px solid rgba(85,71,254,.12);transition:border-color .2s,box-shadow .2s}.fs-nl-search__input-wrap:focus-within{border-color:rgba(85,71,254,.45);box-shadow:0 0 0 4px rgba(85,71,254,.1)}.fs-nl-search__icon{flex-shrink:0;color:var(--sb-accent);opacity:.7}.fs-nl-search__input{flex:1;min-width:0;border:none;background:transparent;padding:.75rem 0;font-size:.9375rem;outline:none;color:var(--sb-text)}.fs-nl-search__input::-moz-placeholder{color:rgba(15,13,23,.35)}.fs-nl-search__input::placeholder{color:rgba(15,13,23,.35)}.fs-nl-search__btn{flex-shrink:0;border:none;border-radius:14px;padding:0 1.375rem;font-size:.875rem;font-weight:700;color:#fff;background:#5547fe;cursor:pointer;box-shadow:0 4px 16px rgba(85,71,254,.3);transition:filter .15s ease,transform .15s ease}.fs-nl-search__btn:hover{filter:brightness(1.06)}.fs-nl-search__chips{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.75rem;align-items:center}.fs-nl-search__chips-label{font-size:.6875rem;color:var(--sb-muted);font-weight:600}.fs-nl-search__chip{font-size:.6875rem;font-weight:700;padding:.25rem .625rem;border-radius:9999px;background:rgba(85,71,254,.1);color:var(--sb-accent);border:1px solid rgba(85,71,254,.15)}.fs-market-pulse{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}.fs-market-pulse--inline{width:100%;flex-wrap:nowrap;justify-content:space-between;gap:.65rem}.fs-market-pulse--inline .fs-market-pulse__orb{flex:1 1 0;width:auto;max-width:5.25rem;height:auto;aspect-ratio:1}.fs-market-pulse--inline .fs-market-pulse__value{font-size:clamp(.6875rem,1.6vw,.8125rem)}.fs-market-pulse--inline .fs-market-pulse__label{font-size:.5rem;max-width:100%}.fs-market-pulse--panel{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.65rem;padding:.75rem .875rem;border-radius:20px;background:#fff;border:1px solid rgba(18,16,24,.06);box-shadow:0 8px 32px rgba(15,13,23,.06)}.fs-market-pulse--panel .fs-market-pulse__orb{width:4rem;height:4rem;margin:0}.fs-market-pulse--panel .fs-market-pulse__value{font-size:.8125rem}.fs-market-pulse--panel .fs-market-pulse__label{font-size:.53125rem;max-width:4rem}@media (min-width:1024px){.fs-market-pulse--panel{gap:.75rem;padding:.875rem 1rem}.fs-market-pulse--panel .fs-market-pulse__orb{width:4.35rem;height:4.35rem}.fs-market-pulse--panel .fs-market-pulse__value{font-size:.875rem}.fs-market-pulse--panel .fs-market-pulse__label{font-size:.5625rem;max-width:4.25rem}}.fs-market-pulse__orb--idle .fs-market-pulse__glow,.fs-market-pulse__orb--idle .fs-market-pulse__ring{opacity:.35;animation:none}.fs-market-pulse__orb--idle .fs-market-pulse__value{color:var(--sb-muted)}.fs-market-pulse__orb{position:relative;width:5.5rem;height:5.5rem;flex-shrink:0;animation:fsMarketOrbIn .55s cubic-bezier(.22,1,.36,1) both}.fs-market-pulse__ring{position:absolute;inset:-3px;border-radius:50%;opacity:.85;animation:fsMarketOrbSpin 8s linear infinite}.fs-market-pulse__glow{position:absolute;inset:8px;border-radius:50%;filter:blur(10px);opacity:.45;animation:fsMarketOrbPulse 2.8s ease-in-out infinite}.fs-market-pulse__core{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:.35rem;border-radius:50%;background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.95);box-shadow:0 8px 24px rgba(15,13,23,.08);text-align:center}.fs-market-pulse__value{font-size:.9375rem;font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--sb-text)}.fs-market-pulse__label{margin-top:.125rem;font-size:.5625rem;font-weight:700;line-height:1.2;color:var(--sb-muted);max-width:4.5rem}.fs-market-pulse__orb--blue .fs-market-pulse__ring{background:conic-gradient(from 0deg,#7b72ff,#5547fe,#a29bff,#5547fe,#7b72ff);box-shadow:0 0 14px rgba(85,71,254,.55)}.fs-market-pulse__orb--blue .fs-market-pulse__glow{background:#5547fe;opacity:.62}.fs-market-pulse__orb--blue .fs-market-pulse__value{color:#5547fe}.fs-market-pulse__orb--purple .fs-market-pulse__ring{background:conic-gradient(from 0deg,#b96af5,#9d34eb,#c87dff,#9d34eb,#b96af5);box-shadow:0 0 14px rgba(157,52,235,.55)}.fs-market-pulse__orb--purple .fs-market-pulse__glow{background:#9d34eb;opacity:.62}.fs-market-pulse__orb--purple .fs-market-pulse__value{color:#9d34eb}.fs-market-pulse__orb--pink .fs-market-pulse__ring{background:conic-gradient(from 0deg,#ff6bb8,#fd3a9d,#ff8fcc,#fd3a9d,#ff6bb8);box-shadow:0 0 14px rgba(253,58,157,.55)}.fs-market-pulse__orb--pink .fs-market-pulse__glow{background:#fd3a9d;opacity:.62}.fs-market-pulse__orb--pink .fs-market-pulse__value{color:#fd3a9d}.fs-market-pulse__orb--counting .fs-market-pulse__core{animation:fsMarketOrbCorePop .45s cubic-bezier(.22,1,.36,1) both}.fs-market-pulse__orb--counting .fs-market-pulse__value{animation:fsMarketOrbValueGlow 1.4s ease-out}.fs-market-pulse--loading .fs-market-pulse__orb--skeleton{background:linear-gradient(110deg,hsla(0,0%,100%,.5) 8%,hsla(0,0%,100%,.9) 18%,hsla(0,0%,100%,.5) 33%);background-size:200% 100%;animation:fsMarketOrbShimmer 1.4s ease-in-out infinite;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(18,16,24,.06)}@keyframes fsMarketOrbIn{0%{opacity:0;transform:scale(.82) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fsMarketOrbSpin{to{transform:rotate(1turn)}}@keyframes fsMarketOrbPulse{0%,to{transform:scale(.92);opacity:.45}50%{transform:scale(1.12);opacity:.72}}@keyframes fsMarketOrbCorePop{0%{transform:scale(.94)}to{transform:scale(1)}}@keyframes fsMarketOrbValueGlow{0%{filter:brightness(1)}35%{filter:brightness(1.35)}to{filter:brightness(1)}}@keyframes fsMarketOrbShimmer{to{background-position:-200% 0}}@media (min-width:768px){.fs-market-pulse__orb{width:6.25rem;height:6.25rem}.fs-market-pulse__value{font-size:1.0625rem}.fs-market-pulse__label{font-size:.625rem;max-width:5rem}}@media (prefers-reduced-motion:reduce){.fs-market-pulse__glow,.fs-market-pulse__orb,.fs-market-pulse__orb--counting .fs-market-pulse__core,.fs-market-pulse__orb--counting .fs-market-pulse__value,.fs-market-pulse__orb--skeleton,.fs-market-pulse__ring{animation:none!important}}.fs-scroll-sort{position:relative;flex-shrink:0}.fs-scroll-sort__trigger{border:1px solid rgba(17,24,39,.08);background:rgba(243,244,246,.72);backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);border-radius:9999px;padding:.625rem 1.125rem;font-size:.8125rem;font-weight:700;color:#374151;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 1px 3px rgba(15,13,23,.06),inset 0 1px 0 hsla(0,0%,100%,.55);transition:background .2s,box-shadow .2s,border-color .2s}.fs-scroll-sort__trigger:hover{background:rgba(229,231,235,.88);border-color:rgba(17,24,39,.12);box-shadow:0 2px 8px rgba(15,13,23,.08),inset 0 1px 0 hsla(0,0%,100%,.65)}.fs-scroll-sort__menu{position:absolute;top:calc(100% + .5rem);right:0;width:15rem;padding:.625rem;border-radius:16px;background:rgba(249,250,251,.94);backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);border:1px solid rgba(17,24,39,.08);box-shadow:0 16px 48px rgba(15,13,23,.12);z-index:9999}.fs-scroll-sort__option{width:100%;text-align:left;padding:.625rem .75rem;border:none;border-radius:10px;font-size:.8125rem;font-weight:600;cursor:pointer;background:transparent;color:var(--sb-muted);transition:background .15s,color .15s}.fs-scroll-sort__option:hover{background:rgba(17,24,39,.06);color:var(--sb-text)}.fs-scroll-sort__option.is-active{background:rgba(17,24,39,.08);color:#111827}.fs-scroll-sort__divider{border:none;border-top:1px solid rgba(17,24,39,.08);margin:.375rem 0}@media (max-width:639px){.fs-scroll-sort__trigger{padding:.5rem .9375rem;font-size:.75rem}}.fs-scroll-filters{width:100%;flex-shrink:0;display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.fs-scroll-filters{width:300px;position:sticky;top:1.25rem;align-self:flex-start}}.fs-scroll-filters__map{display:block;position:relative;border-radius:var(--sb-radius);overflow:hidden;height:9rem;border:1px solid var(--sb-glass-border);box-shadow:var(--sb-shadow)}.fs-scroll-filters__map img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fs-scroll-filters__map-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,13,23,.55),transparent 55%)}.fs-scroll-filters__map-btn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.fs-scroll-filters__map-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.125rem;border-radius:9999px;font-size:.8125rem;font-weight:700;color:var(--sb-text);background:hsla(0,0%,100%,.92);backdrop-filter:blur(8px);box-shadow:0 4px 16px rgba(0,0,0,.15);transition:transform .2s}.fs-scroll-filters__map:hover .fs-scroll-filters__map-pill{transform:scale(1.03)}.fs-scroll-filters__panel{background:var(--sb-glass);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--sb-glass-border);border-radius:var(--sb-radius);padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem;box-shadow:var(--sb-shadow)}.fs-scroll-filters__label{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sb-muted);margin-bottom:.5rem}.fs-scroll-filters__field,.fs-scroll-filters__select{width:100%;padding:.625rem .875rem;border-radius:12px;border:1px solid rgba(85,71,254,.12);background:hsla(0,0%,100%,.88);font-size:.875rem;color:var(--sb-text);outline:none;transition:border-color .2s,box-shadow .2s}.fs-scroll-filters__field:focus,.fs-scroll-filters__select:focus{border-color:rgba(85,71,254,.4);box-shadow:0 0 0 3px rgba(85,71,254,.1)}.fs-scroll-filters__pills{display:flex;flex-wrap:wrap;gap:.5rem}.fs-scroll-filters__pill{padding:.4375rem .875rem;border-radius:9999px;font-size:.8125rem;font-weight:600;border:1px solid rgba(85,71,254,.15);background:hsla(0,0%,100%,.7);color:var(--sb-muted);cursor:pointer;transition:all .2s ease}.fs-scroll-filters__pill.is-on{background:linear-gradient(135deg,rgba(85,71,254,.15),rgba(236,72,153,.1));border-color:rgba(85,71,254,.35);color:var(--sb-accent);box-shadow:0 2px 8px rgba(85,71,254,.12)}.fs-scroll-filters__apply{width:100%;padding:.875rem;border:none;border-radius:14px;font-size:.875rem;font-weight:700;color:#fff;cursor:pointer;background:#5547fe;box-shadow:0 6px 24px rgba(85,71,254,.32);display:flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .15s,box-shadow .15s}.fs-scroll-filters__apply:hover{transform:translateY(-1px);box-shadow:0 8px 28px rgba(85,71,254,.4)}.fs-scroll-filters__clear{width:100%;padding:.75rem;border-radius:14px;font-size:.8125rem;font-weight:600;cursor:pointer;border:1px solid rgba(85,71,254,.2);background:transparent;color:var(--sb-accent);display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background .15s}.fs-scroll-filters__clear:hover{background:rgba(85,71,254,.06)}.fs-listing-card__media--fill{position:relative;aspect-ratio:5/4;overflow:hidden}.fs-listing-card__media--fill .listing-card-gallery{position:absolute;inset:0}.fs-listing-card__media--fill .listing-card-gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fs-listing-card__media--fill .listing-card-gallery__nav,.listing-card-gallery__nav{position:absolute;top:50%;z-index:3;transform:translateY(-50%);width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:9999px;padding:0;margin:0;background:hsla(0,0%,100%,.94);color:#1f2937;box-shadow:0 2px 10px rgba(0,0,0,.18);cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.fs-listing-card__media--fill .listing-card-gallery__nav:hover,.listing-card-gallery__nav:hover{background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.22)}.fs-listing-card__media--fill .listing-card-gallery__nav:active,.listing-card-gallery__nav:active{background:#f8fafc}.fs-listing-card__media--fill .listing-card-gallery__nav svg,.listing-card-gallery__nav svg{width:1rem;height:1rem;display:block;pointer-events:none}.fs-listing-card__media--fill .listing-card-gallery__nav--prev,.listing-card-gallery__nav--prev{left:.5rem}.fs-listing-card__media--fill .listing-card-gallery__nav--next,.listing-card-gallery__nav--next{right:.5rem}.fs-listing-card__media--fill .listing-card-gallery__counter{background:rgba(15,13,23,.55);backdrop-filter:blur(6px)}.fs-compare-shelf{position:fixed;left:0;right:0;bottom:0;z-index:40;background:hsla(0,0%,100%,.88);backdrop-filter:blur(24px);border-top:1px solid var(--sb-glass-border);box-shadow:0 -12px 48px rgba(85,71,254,.12);transition:transform .35s cubic-bezier(.22,1,.36,1)}.fs-compare-shelf,.fs-compare-shelf.has-items{transform:translateY(calc(100% - 3.25rem))}.fs-compare-shelf.is-expanded{transform:translateY(0)}.fs-compare-shelf__bar{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;cursor:pointer;min-height:3.25rem;font-weight:700;font-size:.875rem}.fs-compare-shelf__slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:0 1.25rem 1rem}.fs-compare-shelf__slot{border:2px dashed rgba(85,71,254,.2);border-radius:14px;min-height:5.5rem;padding:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:.75rem;color:var(--sb-muted);transition:border-color .2s,background .2s}.fs-compare-shelf__slot.is-over{border-color:var(--sb-accent);background:rgba(85,71,254,.06)}.fs-compare-shelf__item img{width:100%;height:3.5rem;-o-object-fit:cover;object-fit:cover;border-radius:10px}.fs-compare-shelf__item-title{font-size:.6875rem;font-weight:700;margin-top:.25rem;line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fs-compare-shelf__table{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:0 1.25rem 1.25rem;font-size:.75rem}.fs-compare-shelf__metric-label{color:var(--sb-muted);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.15rem}.fs-compare-shelf__metric-value{font-weight:800;letter-spacing:-.02em}.fs-compare-shelf__open-btn{width:100%;margin-top:.5rem;padding:.5rem;border:none;border-radius:10px;font-size:.6875rem;font-weight:700;color:#fff;background:#5547fe;cursor:pointer;box-shadow:0 4px 14px rgba(85,71,254,.28);transition:filter .15s ease}.fs-compare-shelf__open-btn:hover{filter:brightness(1.06)}.fs-portal--scroll .fs-scroll-insights .fs-market-pulse--inline,.fs-portal.fs-portal--scroll .fs-scroll-insights .fs-market-pulse--inline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:.5rem;width:100%}.fs-portal--scroll .fs-scroll-insights .fs-market-pulse--inline .fs-market-pulse__orb,.fs-portal.fs-portal--scroll .fs-scroll-insights .fs-market-pulse--inline .fs-market-pulse__orb{display:flex;flex-direction:column;flex:none;width:100%;min-width:0;max-width:none;height:100%;aspect-ratio:auto;min-height:0;animation:none}.fs-portal--scroll .fs-scroll-insights .fs-market-pulse__glow,.fs-portal--scroll .fs-scroll-insights .fs-market-pulse__ring,.fs-portal.fs-portal--scroll .fs-scroll-insights .fs-market-pulse__glow,.fs-portal.fs-portal--scroll .fs-scroll-insights .fs-market-pulse__ring{display:none!important}.fs-portal--scroll .fs-scroll-insights .fs-market-pulse__core,.fs-portal.fs-portal--scroll .fs-scroll-insights .fs-market-pulse__core{position:static;flex:1 1 auto;width:100%;height:100%;min-height:3.75rem;box-sizing:border-box;padding:.625rem .5rem;border-radius:12px;background:#f3f4f6!important;border:1.5px solid rgba(18,16,24,.1);box-shadow:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.15rem;text-align:left}.fs-portal--scroll .fs-scroll-insights .fs-market-pulse__orb--blue .fs-market-pulse__core,.fs-portal.fs-portal--scroll .fs-scroll-insights .fs-market-pulse__orb--blue .fs-market-pulse__core{border-color:#7b72ff;box-shadow:0 0 0 1px rgba(85,71,254,.12),0 0 12px rgba(85,71,254,.35)}.fs-portal--scroll .fs-scroll-insights .fs-market-pulse__orb--purple .fs-market-pulse__core,.fs-portal.fs-portal--scroll .fs-scroll-insights .fs-market-pulse__orb--purple .fs-market-pulse__core{border-color:#b96af5;box-shadow:0 0 0 1px rgba(157,52,235,.12),0 0 12px rgba(157,52,235,.35)}.fs-portal--scroll .fs-scroll-insights .fs-market-pulse__orb--pink .fs-market-pulse__core,.fs-portal.fs-portal--scroll .fs-scroll-insights .fs-market-pulse__orb--pink .fs-market-pulse__core{border-color:#ff6bb8;box-shadow:0 0 0 1px rgba(253,58,157,.12),0 0 12px rgba(253,58,157,.35)}.fs-portal--scroll .fs-scroll-insights .fs-market-pulse--inline .fs-market-pulse__value,.fs-portal.fs-portal--scroll .fs-scroll-insights .fs-market-pulse--inline .fs-market-pulse__value{font-size:1rem;font-weight:800;letter-spacing:-.02em;line-height:1.15}.fs-portal--scroll .fs-scroll-insights .fs-market-pulse--inline .fs-market-pulse__label,.fs-portal.fs-portal--scroll .fs-scroll-insights .fs-market-pulse--inline .fs-market-pulse__label{margin-top:0;font-size:.6875rem;font-weight:600;color:#6b7280;max-width:100%;text-align:left;line-height:1.2;min-height:2.4em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.fs-portal--scroll .fs-scroll-insights .fs-market-pulse__orb--blue .fs-market-pulse__value,.fs-portal.fs-portal--scroll .fs-scroll-insights .fs-market-pulse__orb--blue .fs-market-pulse__value{color:#5547fe}.fs-portal--scroll .fs-scroll-insights .fs-market-pulse__orb--purple .fs-market-pulse__value,.fs-portal.fs-portal--scroll .fs-scroll-insights .fs-market-pulse__orb--purple .fs-market-pulse__value{color:#9d34eb}.fs-portal--scroll .fs-scroll-insights .fs-market-pulse__orb--pink .fs-market-pulse__value,.fs-portal.fs-portal--scroll .fs-scroll-insights .fs-market-pulse__orb--pink .fs-market-pulse__value{color:#fd3a9d}.fs-portal--scroll .fs-scroll-insights .fs-market-pulse--loading .fs-market-pulse__orb--skeleton,.fs-portal.fs-portal--scroll .fs-scroll-insights .fs-market-pulse--loading .fs-market-pulse__orb--skeleton{border-radius:12px;aspect-ratio:auto;height:100%;min-height:3.75rem}@media (max-width:1023px){.fs-scroll-top-banner{gap:.875rem}.fs-scroll-hero__card{padding-bottom:1rem}.fs-scroll-insights{height:auto}.fs-scroll-hero__search{align-items:center;flex-wrap:nowrap;gap:0;box-sizing:border-box;min-height:calc(.75rem * 2 + .875rem * 1.2);padding:.3125rem .3125rem .3125rem .75rem;border-radius:12px;background:#fff;border-color:rgba(18,16,24,.08)}.fs-scroll-hero__country{position:relative;display:flex;align-items:center;flex:0 1 auto;flex-shrink:1;min-width:0;max-width:7.75rem;margin:0;align-self:center}.fs-scroll-hero__country-select{width:100%;max-width:7.75rem;height:auto;min-height:1.75rem;padding:.35rem 1.2rem .35rem 0;font-size:.8125rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;text-align:left;color:var(--sb-text);box-sizing:border-box}.fs-scroll-hero__search-divider{height:1.25rem}.fs-scroll-hero__search-field{padding:0}.fs-scroll-hero__search-field--grow{align-items:center;gap:.375rem;padding-left:.625rem;padding-right:.375rem}.fs-scroll-hero__search-input-wrap,.fs-scroll-hero__search-input-wrap .relative{display:flex;align-items:center;min-height:0}.fs-scroll-hero__search-field--grow input,.fs-scroll-hero__search-input-wrap input{padding:0!important;border:none!important;border-radius:0!important;min-height:0!important;height:auto!important;box-shadow:none!important;font-size:.875rem!important;font-weight:600!important;line-height:1.2!important;--tw-ring-shadow:0 0 #0000!important}.fs-scroll-hero__search-field--grow input:focus,.fs-scroll-hero__search-input-wrap input:focus{outline:none!important;box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important}.fs-scroll-hero__search-icon{display:none}.fs-scroll-hero__search-submit{align-self:center;width:2rem!important;min-width:2rem!important;max-width:2rem!important;height:2rem!important;min-height:2rem!important;max-height:2rem!important;padding:0!important;border-radius:8px!important;box-shadow:none!important}.fs-scroll-hero__search-submit-text{display:none}.fs-scroll-hero__search-submit-icon{display:block;width:13px;height:13px}.fs-scroll-hero__search-submit:hover{box-shadow:none!important}}@media (max-width:639px){.fs-scroll-main{padding-left:.875rem;padding-right:.875rem}.fs-portal--scroll .fs-scroll-insights .fs-market-pulse--inline .fs-market-pulse__value,.fs-portal.fs-portal--scroll .fs-scroll-insights .fs-market-pulse--inline .fs-market-pulse__value{font-size:.875rem}.fs-portal--scroll .fs-scroll-insights .fs-market-pulse--inline .fs-market-pulse__label,.fs-portal.fs-portal--scroll .fs-scroll-insights .fs-market-pulse--inline .fs-market-pulse__label{font-size:.5625rem;line-height:1.15;min-height:2.3em}.fs-portal--scroll .fs-scroll-insights .fs-market-pulse__core,.fs-portal.fs-portal--scroll .fs-scroll-insights .fs-market-pulse__core{height:4.125rem;min-height:4.125rem;max-height:4.125rem;padding:.5rem .4375rem;justify-content:center}.fs-portal--scroll .fs-scroll-insights .fs-market-pulse--loading .fs-market-pulse__orb--skeleton,.fs-portal.fs-portal--scroll .fs-scroll-insights .fs-market-pulse--loading .fs-market-pulse__orb--skeleton{min-height:4.125rem;max-height:4.125rem}.fs-scroll-insights__chart-bars{height:4.75rem}.fs-scroll-listing-card__stage{aspect-ratio:4/5;min-height:0}.fs-scroll-listing-card--overlay .fs-scroll-card__badge{top:.75rem;left:.75rem;z-index:4;font-size:.75rem;padding:.375rem .625rem}.fs-scroll-listing-card--overlay .fs-scroll-card__badge--posted .fs-scroll-card__badge-icon{width:.875rem;height:.875rem}.fs-scroll-browse__grid{grid-template-columns:1fr;gap:1rem}}.fs-scroll-browse--map{min-height:0}.fs-scroll-main--map{display:flex;flex-direction:column;min-height:0}.fs-scroll-map-viewport{position:relative;flex:1;min-height:clamp(360px,calc(100dvh - var(--fs-scroll-content-top) - 10rem),860px);border-radius:20px;overflow:hidden;border:1px solid rgba(15,13,23,.08);background:linear-gradient(160deg,#e8ecf4,#dde3ef);box-shadow:0 8px 32px rgba(15,13,23,.06),inset 0 1px 0 hsla(0,0%,100%,.72)}.fs-scroll-map-viewport--loading{min-height:clamp(360px,50vh,640px)}.fs-scroll-map-viewport__map{position:absolute;inset:0;z-index:1}.fs-scroll-map-banner{position:absolute;z-index:20;max-width:min(100% - 2rem,28rem);padding:.875rem 1rem;border-radius:14px;font-size:.875rem;line-height:1.45;box-shadow:0 8px 24px rgba(15,13,23,.1)}.fs-scroll-map-banner--warn{top:1rem;left:1rem;border:1px solid rgba(245,158,11,.35);background:rgba(255,251,235,.96);color:#78350f}.fs-scroll-map-banner--info{bottom:1rem;left:1rem;border:1px solid rgba(109,92,255,.25);background:rgba(248,246,255,.96);color:#312e81}.fs-scroll-map-banner__title{margin:0;font-weight:700}.fs-scroll-map-banner__body{margin:.35rem 0 0;opacity:.92}@media (max-width:1023px){.fs-scroll-map-viewport{min-height:clamp(320px,calc(100dvh - var(--fs-scroll-content-top) - 8rem),720px);border-radius:16px}}@media (prefers-reduced-motion:reduce){.fs-nl-search__label-dot,.fs-scroll-browse__ambient:after,.fs-scroll-browse__ambient:before,.fs-scroll-browse__grid .fs-listing-card,.fs-scroll-card--fresh:before{animation:none}}