.mobile-discovery-search-scope[data-v-6ce59de1]{display:flex;flex-direction:column;gap:.7rem}.mobile-discovery-search-scope__header[data-v-6ce59de1]{display:flex;align-items:center}.mobile-discovery-search-scope__title[data-v-6ce59de1]{margin:0;font-size:.68rem;font-weight:800;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.mobile-discovery-search-scope__switcher[data-v-6ce59de1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.mobile-discovery-search-scope__item[data-v-6ce59de1]{min-height:4.25rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .35rem .45rem;border-radius:1rem;border:1px solid var(--glass-border);background:var(--bg-layer-item);text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s}.mobile-discovery-search-scope__item.is-active[data-v-6ce59de1],.mobile-discovery-search-scope__item[data-v-6ce59de1]:hover{transform:translateY(-1px);box-shadow:var(--shadow-glass);border-color:var(--glass-border)}.mobile-discovery-search-scope__item.is-active.is-entities[data-v-6ce59de1]{background:#2563eb1f}.mobile-discovery-search-scope__item.is-active.is-general[data-v-6ce59de1]{background:color-mix(in srgb,var(--primary) 12%,transparent);box-shadow:0 8px 32px rgba(var(--primary-rgb),.08)}.mobile-discovery-search-scope__item.is-active.is-events[data-v-6ce59de1]{background:#f973161f}.mobile-discovery-search-scope__item.is-active.is-jobs[data-v-6ce59de1]{background:#0596691f}.mobile-discovery-search-scope__item.is-active.is-marketplace[data-v-6ce59de1]{background:#14b8a61f}.mobile-discovery-search-scope__item.is-active.is-services[data-v-6ce59de1]{background:rgba(var(--color-services-rgb),.12)}.mobile-discovery-search-scope__item.is-active.is-products[data-v-6ce59de1]{background:rgba(var(--color-products-rgb),.12)}.mobile-discovery-search-scope__item.is-active.is-food[data-v-6ce59de1]{background:rgba(var(--color-food-rgb),.12)}.mobile-discovery-search-scope__item.is-active.is-survey[data-v-6ce59de1]{background:rgba(var(--color-survey-rgb),.12)}.mobile-discovery-search-scope__icon[data-v-6ce59de1]{width:1.7rem;height:1.7rem;display:block}.mobile-discovery-search-scope__label[data-v-6ce59de1]{font-size:.62rem;line-height:1.05;font-weight:700;letter-spacing:-.01em;color:var(--text-secondary);text-align:center}@media(max-width:420px){.mobile-discovery-search-scope__switcher[data-v-6ce59de1]{gap:.55rem}.mobile-discovery-search-scope__item[data-v-6ce59de1]{min-height:3.9rem;padding-inline:.25rem}}@property --discovery-inline-map-reveal-size{syntax:"<length>";inherits:true;initial-value:0px}.public-app-shell{min-height:100vh;display:flex;flex-direction:column;position:relative}.public-app-shell.app-layout:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:var(--public-app-background-pattern)}:root[data-design-system] .public-app-shell.app-layout{background:var(--ds-public-canvas)}:root[data-design-system] .public-app-shell .app-main-wrapper{background:var(--ds-workspace-canvas)}.public-app-shell .main-content-stack{flex:1;min-height:100vh;display:flex;flex-direction:column;position:relative}.public-app-shell--default .main-content-stack{z-index:10}.public-app-shell--default .main-content-stack.is-dedicated-map-route,.public-app-shell--default .main-content-stack.is-desktop-search-open{z-index:auto}.public-app-shell--default .main-content-stack.is-desktop-map-open{z-index:1600;pointer-events:none}.public-app-shell--default .main-content-stack.is-desktop-map-open .app-main-wrapper,.public-app-shell--default .main-content-stack.is-desktop-map-open .public-app-shell__header{pointer-events:auto}.public-app-shell--default .main-content-stack.is-desktop-map-open .app-main-wrapper.app-main-wrapper--map-background-suspended{pointer-events:none}.public-app-shell--default .public-app-shell__header{display:contents}.public-app-shell--entity .main-content-stack--contextual-map-open{z-index:auto}.public-app-shell--default .main-content-stack.uses-header-offset{padding-top:5rem}.public-app-shell--entity{min-height:100vh;background:var(--bg-primary)}.public-app-shell--entity .main-content-stack{z-index:1}.app-skip-link,.entity-skip-link{position:absolute;top:.75rem;left:1rem;z-index:5000;padding:.75rem 1rem;border-radius:.75rem;background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--glass-border);box-shadow:var(--shadow-hover);transform:translateY(-140%);transition:transform .2s}.app-skip-link:focus,.entity-skip-link:focus{transform:translateY(0)}.public-app-shell .app-main-wrapper{flex:1;display:flex;flex-direction:column;position:relative;width:100%;min-width:0;box-sizing:border-box}.public-app-shell--default{--discovery-inline-map-width: clamp(28rem, 45vw, 52rem) ;--discovery-inline-map-gutter:1.2rem;--discovery-inline-map-reveal-size:0px;--discovery-map-transition-duration:.42s;--discovery-map-transition-easing:cubic-bezier(.22, .8, .25, 1);transition:--discovery-inline-map-reveal-size var(--discovery-map-transition-duration) var(--discovery-map-transition-easing)}.public-app-shell--default.public-app-shell--desktop-map-open{--discovery-inline-map-reveal-size:var(--discovery-inline-map-width)}.public-app-shell--default .app-main-wrapper--desktop-map-open{width:calc(100% - var(--discovery-inline-map-reveal-size));min-height:100dvh;padding-top:calc(var(--discovery-inline-map-top) + var(--discovery-inline-map-gutter))}.public-app-shell--default .main-content-stack.uses-header-offset .app-main-wrapper--desktop-map-open{min-height:calc(100dvh - var(--discovery-inline-map-top))}.public-app-shell--default .app-main-wrapper{background:var(--bg-primary)}.public-app-shell--default .app-main-wrapper.is-discovery-surface{background:transparent}.public-app-shell--entity .app-main-wrapper--stacked{margin-top:-1.25rem;padding-top:1.25rem}.public-app-shell .app-main{flex:1;min-height:0}.public-app-shell--default .app-main{display:flex;flex-direction:column}.public-app-shell--default .app-main.is-map-background-suspended{content-visibility:hidden;contain-intrinsic-size:100vh;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.public-app-shell--default .app-main>*,.public-app-shell--entity .page-content--stacked{min-height:100%}.public-app-shell--default .app-main.is-discovery-surface,.public-app-shell--default .app-main.is-discovery-surface .discovery-page,.public-app-shell--default .app-main.is-discovery-surface .discovery-page-shell,.public-app-shell--default .app-main.is-discovery-surface .page-content,.public-app-shell--default .app-main.is-discovery-surface>*{background:transparent!important}.public-app-shell--entity .page-content{width:100%}.public-app-shell--entity .entity-layout__resource-footer{position:relative;z-index:1}.discovery-layout-section{position:relative;z-index:1001}@media(max-width:1024px){.public-app-shell--default .main-content-stack,.public-app-shell--entity .main-content-stack{z-index:auto}.public-app-shell--default .main-content-stack{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.public-app-shell--default .main-content-stack.uses-header-offset{padding-top:0}.public-app-shell--default .app-main-wrapper--desktop-map-open{width:100%}}@media(prefers-reduced-motion:reduce){.public-app-shell--default{transition-duration:.01ms}}@media(max-width:1023px){.public-app-shell--entity.entity-layout--mobile-immersive-capable{min-height:100dvh;overflow:hidden}.public-app-shell--entity.entity-layout--mobile-immersive-capable .entity-layout__context-hero,.public-app-shell--entity.entity-layout--mobile-immersive-capable .entity-layout__desktop-background,.public-app-shell--entity.entity-layout--mobile-immersive-capable .entity-layout__resource-footer{display:none}.public-app-shell--entity .app-main-wrapper--stacked{margin-top:-.75rem;padding-top:.75rem}.public-app-shell--entity .main-content-stack{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom))}.public-app-shell--entity .main-content-stack--mobile-immersive-capable{padding-bottom:0;min-height:100dvh}.public-app-shell--entity.entity-layout--mobile-immersive-capable .app-main--mobile-immersive-capable,.public-app-shell--entity.entity-layout--mobile-immersive-capable .app-main-wrapper--mobile-immersive-capable,.public-app-shell--entity.entity-layout--mobile-immersive-capable .page-content--mobile-immersive-capable{min-height:100dvh;height:100dvh;overflow:hidden}}@media(max-width:768px){.discovery-layout-section{padding:0 .5rem}}
