.map-workspace>.map-info-panel{position:relative;top:0;right:0;left:0;z-index:1005;flex-shrink:0;width:0;min-width:0;max-width:none;height:100%;padding:0;border-left-style:solid;border-left-width:0;border-right-width:0;box-shadow:none;transition:width .3s ease,padding .3s ease,border-left-width .3s ease,box-shadow .3s ease}.map-workspace>.map-info-panel.open{width:430px;border-left-width:1px;box-shadow:-8px 0 30px rgba(45,31,19,.2)}@media (max-width:1024px){.map-workspace{--mobile-panel-handle-width:34px;--mobile-panel-handle-height:78px;--mobile-panel-handle-radius:0 18px 18px 0;--mobile-panel-handle-top:74px;--mobile-panel-handle-gap:10px;--mobile-panel-width:100vw;--mobile-panel-width:100dvw;--mobile-panel-radius:0 24px 24px 0}.map-workspace>.explorer-panel{position:absolute;top:0;bottom:0;left:0;right:auto;z-index:1009;height:100%;max-height:100%;overflow:visible;border-top:0;border-right:1px solid transparent;border-radius:var(--mobile-panel-radius);transform:translateX(-100%);transition:transform .34s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,background .22s ease,border-right-color .22s ease}.map-workspace>.explorer-panel,.map-workspace>.explorer-panel.desktop-collapsed{width:var(--mobile-panel-width);min-width:var(--mobile-panel-width);max-width:var(--mobile-panel-width);background:transparent;box-shadow:none}.map-workspace>.explorer-panel.desktop-collapsed{border-right-color:transparent}.map-workspace>.explorer-panel.sheet-open{transform:translateX(0);border-right-color:var(--aterroir-panel-border);background:var(--aterroir-panel-bg);border-top-left-radius:24px;box-shadow:18px 0 44px var(--aterroir-panel-shadow)}.map-workspace>.map-info-panel.mobile-layout-sheet{position:absolute;top:0;bottom:0;left:0;right:auto;z-index:1010;width:var(--mobile-panel-width);min-width:var(--mobile-panel-width);max-width:var(--mobile-panel-width);height:100%;max-height:100%;overflow:visible;padding:0;border-left-width:0;border-right:1px solid transparent;border-radius:var(--mobile-panel-radius);box-shadow:none;background:transparent;transform:translateX(-100%);transition:transform .34s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,background .22s ease,border-right-color .22s ease}.map-workspace>.map-info-panel.mobile-layout-sheet:not(.open){transform:translateX(-100%)}.map-workspace>.map-info-panel.mobile-layout-sheet.open{top:0;bottom:0;left:0;transform:translateX(0);width:var(--mobile-panel-width);min-width:var(--mobile-panel-width);max-width:var(--mobile-panel-width);height:100%;max-height:100%;border-radius:var(--mobile-panel-radius);border-top-left-radius:24px;border-right-color:var(--aterroir-panel-border);background:var(--aterroir-panel-bg);box-shadow:18px 0 44px var(--aterroir-panel-shadow)}.map-workspace:has(>.explorer-panel.sheet-open)>.map-info-panel.mobile-layout-sheet:not(.open) .info-panel-mobile-handle,.map-workspace:has(>.map-info-panel.mobile-layout-sheet.open)>.explorer-panel:not(.sheet-open) .explorer-mobile-handle{opacity:0;pointer-events:none}}.explorer-item-avatar img{width:100%;height:100%;object-fit:contain;border-radius:inherit;display:block}.map-workspace>.map-info-panel{scrollbar-width:thin;scrollbar-color:rgba(143,106,70,.45) transparent;display:flex;flex-direction:column;overflow:visible}.map-workspace>.map-info-panel .info-panel-content{display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden;transition:opacity .2s ease,visibility .2s ease}.map-workspace>.map-info-panel:not(.open) .info-panel-content{opacity:0;visibility:hidden;pointer-events:none}.map-workspace>.map-info-panel.open .info-panel-content{opacity:1;visibility:visible}.map-workspace>.map-info-panel .info-panel-item-modal{position:absolute;inset:0;z-index:1011;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(255,250,241,.98),rgba(251,242,228,.98));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.map-workspace>.map-info-panel .info-panel-item-modal-surface{display:flex;flex-direction:column;min-height:0;height:100%}.map-workspace>.map-info-panel .info-panel-item-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:18px 20px 14px;border-bottom:1px solid rgba(145,109,74,.18);background:rgba(255,247,236,.9)}.map-workspace>.map-info-panel .info-panel-item-modal-heading{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1 auto}.map-workspace>.map-info-panel .info-panel-item-modal-title{display:block;font-size:18px;line-height:1.3;color:var(--aterroir-copy)}.map-workspace>.map-info-panel .info-panel-item-modal-meta{display:block;font-size:13px;line-height:1.35;color:var(--aterroir-copy-muted)}.map-workspace>.map-info-panel .info-panel-item-modal-close{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(122,31,43,.16);border-radius:999px;background:linear-gradient(180deg,rgba(255,248,238,.98),rgba(244,230,214,.94));color:rgba(122,31,43,.88);box-shadow:0 6px 14px rgba(122,31,43,.12)}.map-workspace>.map-info-panel .info-panel-item-modal-close:hover{border-color:rgba(122,31,43,.3);box-shadow:0 9px 18px rgba(122,31,43,.16);background:linear-gradient(180deg,rgba(255,251,244,1),rgba(247,235,221,.98))}.map-workspace>.map-info-panel .info-panel-item-modal-body{flex:1 1 auto;min-height:0;padding:12px 15px 15px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.map-workspace>.map-info-panel .info-panel-item-modal-details{min-width:0;margin-top:0;padding-top:0;border-top:0;gap:12px;animation:none}.map-workspace>.map-info-panel .info-panel-desktop-toggle{position:absolute;top:50%;left:-31px;transform:translateY(-50%);z-index:1010;width:32px;height:84px;border:2px solid #8b5634;box-sizing:border-box;border-radius:18px 0 0 18px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:linear-gradient(180deg,rgba(255,249,238,.98),rgba(245,225,196,.98));color:rgba(171,74,36,.92);box-shadow:-8px 12px 24px rgba(72,42,15,.16);transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.explorer-mobile-close,.map-workspace>.map-info-panel .info-panel-mobile-close,.map-workspace>.map-info-panel .info-panel-mobile-handle{display:none}.map-workspace>.map-info-panel .info-panel-desktop-toggle:hover{background:linear-gradient(180deg,rgba(255,252,246,1),rgba(240,212,176,.98));color:#7a1f2b}.map-workspace>.map-info-panel::-webkit-scrollbar{width:8px}.map-workspace>.map-info-panel::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(143,106,70,.45)}.map-workspace>.map-info-panel .panel-header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;max-width:-moz-fit-content;max-width:fit-content;gap:12px;text-align:left;flex-shrink:0;position:-webkit-sticky;position:sticky;top:0;z-index:2;margin:0;padding:20px 20px 12px}.map-workspace>.map-info-panel .info-panel-fixed-top-content,.map-workspace>.map-info-panel .panel-header-wrapper{flex-shrink:0}.map-workspace>.map-info-panel .label-subtitle,.map-workspace>.map-info-panel .label-title{margin:0}.map-workspace>.map-info-panel .label-header-media-stack{position:relative;display:grid;place-items:center;width:56px;height:56px;flex-shrink:0}.map-workspace>.map-info-panel .label-image{display:block;margin:0;width:56px;height:56px;object-fit:contain;object-position:center;flex-shrink:0;border:none;background:transparent;box-shadow:none;padding:0;position:relative;z-index:1}.map-workspace>.map-info-panel .label-header-sigle{display:block;width:27px;height:27px;object-fit:contain;object-position:center;position:absolute;inset:40% auto auto 60%;transform:translate(-100%,-50%);z-index:0;pointer-events:none}.map-workspace>.map-info-panel .label-heading-copy{min-width:0;display:flex;margin:0;flex-direction:column;gap:6px;text-align:left}:is(.map-workspace>.map-info-panel,.explorer-panel) .label-pronunciation-button{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(145,109,74,.26);border-radius:999px;background:rgba(255,249,238,.82);color:#8b5634;box-shadow:0 5px 12px rgba(72,42,15,.1);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}:is(.map-workspace>.map-info-panel,.explorer-panel) .label-pronunciation-button.is-speaking,:is(.map-workspace>.map-info-panel,.explorer-panel) .label-pronunciation-button:focus-visible,:is(.map-workspace>.map-info-panel,.explorer-panel) .label-pronunciation-button:not(:disabled):hover{border-color:rgba(171,74,36,.55);background:#f7e2bc;color:#7a1f2b}:is(.map-workspace>.map-info-panel,.explorer-panel) .label-pronunciation-button:disabled{cursor:not-allowed;opacity:.45}:is(.map-workspace>.map-info-panel,.explorer-panel) .label-pronunciation-button:focus-visible{outline:2px solid rgba(171,74,36,.5);outline-offset:2px}.explorer-panel .explorer-item-with-pronunciation{--explorer-pronunciation-size:34px;position:relative;padding:0;cursor:default}.explorer-panel .explorer-item-with-pronunciation>.label-pronunciation-button{position:absolute;right:calc(var(--aterroir-panel-card-padding) + 16px + 8px);z-index:1}.explorer-item-navigation{display:flex;flex:1 1;align-items:center;gap:calc(var(--explorer-pronunciation-size) + 16px);min-width:0;align-self:stretch;padding:var(--aterroir-panel-card-padding);border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.explorer-item-navigation:focus-visible{outline:2px solid rgba(171,74,36,.5);outline-offset:-2px}@media (max-width:1024px){.explorer-panel .explorer-item-with-pronunciation{--explorer-pronunciation-size:44px}.map-workspace>.explorer-panel .label-pronunciation-button{width:44px;height:44px;flex-basis:44px}}.label-pronunciation-spinner{animation:label-pronunciation-spin 1s linear infinite}@keyframes label-pronunciation-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.label-pronunciation-spinner{animation:none}}.map-workspace>.map-info-panel .media-container{display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(143,106,70,.45) transparent}.map-workspace>.map-info-panel .info-panel-fixed-top-content{width:100%;overflow:hidden}.map-workspace>.map-info-panel .info-panel-fixed-top-content .panel-media-carousel{width:100%;gap:0}.map-workspace>.map-info-panel .info-panel-fixed-top-content .panel-media-frame,.map-workspace>.map-info-panel .info-panel-fixed-top-content .panel-media-image,.map-workspace>.map-info-panel .info-panel-fixed-top-content .panel-media-video-frame,.map-workspace>.map-info-panel .info-panel-fixed-top-content .panel-media-video-placeholder,.map-workspace>.map-info-panel .info-panel-fixed-top-content .panel-media-viewport{width:100%;border-radius:0!important}.map-workspace>.map-info-panel .panel-header{max-width:none;width:100%;justify-content:center;padding:18px 60px 10px}.map-workspace>.map-info-panel .panel-header-wrapper{position:relative;flex-shrink:0}.map-workspace>.map-info-panel .label-heading-copy{align-items:center;text-align:center}.map-workspace>.map-info-panel .label-subtitle,.map-workspace>.map-info-panel .label-title{text-align:center}.map-workspace>.map-info-panel .label-pronunciation-button{position:absolute;top:50%;right:14px;transform:translateY(-50%)}.map-workspace>.map-info-panel.section-layout-tabs .media-container{gap:12px}@media (max-width:1024px){.map-workspace>.map-info-panel.mobile-layout-sheet .info-panel-desktop-toggle{display:none}.explorer-mobile-handle,.map-workspace>.map-info-panel.mobile-layout-sheet .info-panel-mobile-handle{position:absolute;top:var(--mobile-panel-handle-top);right:calc(-1 * var(--mobile-panel-handle-width));z-index:4;display:flex;align-items:center;justify-content:center;width:var(--mobile-panel-handle-width);height:var(--mobile-panel-handle-height);min-height:0;padding:0;border:2px solid #8b5634;box-sizing:border-box;border-radius:var(--mobile-panel-handle-radius);background:linear-gradient(180deg,rgba(255,249,238,.98),rgba(245,225,196,.98));color:rgba(171,74,36,.92);box-shadow:10px 12px 24px rgba(72,42,15,.18);cursor:pointer;flex-shrink:0;transition:transform .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease}.explorer-mobile-handle:hover,.map-workspace>.map-info-panel.mobile-layout-sheet .info-panel-mobile-handle:hover{background:linear-gradient(180deg,rgba(255,252,246,1),rgba(240,212,176,.98));color:#7a1f2b}.explorer-panel.sheet-open .explorer-mobile-handle,.map-workspace>.map-info-panel.mobile-layout-sheet.open .info-panel-mobile-handle{opacity:0;pointer-events:none}.map-workspace>.map-info-panel.mobile-layout-sheet .info-panel-mobile-handle{top:calc(var(--mobile-panel-handle-top) + var(--mobile-panel-handle-height) + var(--mobile-panel-handle-gap))}.map-workspace>.map-info-panel.mobile-layout-sheet .info-panel-mobile-handle-icon{display:inline-flex;align-items:center;justify-content:center}.explorer-mobile-close,.map-workspace>.map-info-panel.mobile-layout-sheet .info-panel-mobile-close{position:absolute;top:14px;left:12px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(145,109,74,.22);border-radius:999px;background:linear-gradient(180deg,rgba(255,249,238,.98),rgba(245,225,196,.98));color:rgba(171,74,36,.92);box-shadow:0 10px 18px rgba(72,42,15,.14);cursor:pointer}.explorer-panel:not(.sheet-open) .explorer-mobile-close,.map-workspace>.map-info-panel.mobile-layout-sheet:not(.open) .info-panel-mobile-close{display:none}.explorer-panel:not(.sheet-open) .explorer-panel-content,.map-workspace>.map-info-panel.mobile-layout-sheet:not(.open) .info-panel-content{opacity:0;visibility:hidden;pointer-events:none}.explorer-panel.sheet-open .explorer-panel-content,.map-workspace>.map-info-panel.mobile-layout-sheet.open .info-panel-content{flex:1 1 auto;min-height:0;height:auto;opacity:1;visibility:visible;pointer-events:auto}.explorer-panel.sheet-open .explorer-search{padding-top:var(--aterroir-panel-space-top);padding-right:var(--aterroir-panel-space-x);padding-bottom:10px;padding-left:72px}.explorer-panel.sheet-open .explorer-search-icon{left:88px}.explorer-mobile-close{top:var(--aterroir-panel-space-top);left:var(--aterroir-panel-space-x)}.map-workspace>.map-info-panel.mobile-layout-sheet .info-panel-mobile-close{top:50%;left:var(--aterroir-panel-space-x);transform:translateY(-50%)}}.map-workspace>.map-info-panel{--info-panel-square-thumb-column:minmax(63px,18.75%)}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-sections-tabs-layout{display:flex;flex-direction:column;align-items:stretch;flex:1 1 auto;gap:0;min-height:0;width:100%;overflow-x:hidden}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-sections-tabs-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:4;display:flex;justify-content:center;width:100%;background:var(--aterroir-panel-bg)}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-sections-tabs{display:flex;align-items:stretch;justify-content:center;align-self:center;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-sections-tabs::-webkit-scrollbar{display:none}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-section-tab-top{flex:0 0 auto;height:44px;min-height:44px;border:0;border-right:1px solid var(--aterroir-subtle-border);border-bottom:1px solid var(--aterroir-subtle-border);border-radius:0!important;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--aterroir-copy-muted);box-shadow:none;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-section-tab-top:first-child{border-left:1px solid var(--aterroir-subtle-border)}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-section-tab-top:hover{color:var(--aterroir-copy);background:rgba(255,247,236,.65)}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-section-tab-top.is-active{background:linear-gradient(180deg,rgba(255,249,238,.98),rgba(245,225,196,.98));color:rgba(171,74,36,.95);box-shadow:inset 0 -3px 0 rgba(171,74,36,.78)}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-sections-top-content-tabs{min-width:0;width:100%;max-width:100%;flex-shrink:0}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-section-pane-tabs{min-width:0;min-height:0;flex:1 1 auto;width:100%;max-width:100%;display:flex;flex-direction:column;gap:0;overflow-x:hidden}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-section-pane-header{display:flex;align-items:center;gap:8px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--aterroir-subtle-border);background:var(--aterroir-subtle-bg);color:var(--aterroir-copy)}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-section-pane-icon{display:inline-flex;align-items:center;justify-content:center;color:rgba(171,74,36,.95)}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-section-pane-count{color:var(--aterroir-copy-muted)}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-section-pane-body{display:flex;flex-direction:column;gap:0;min-height:0;flex:1 1 auto;width:100%;overflow-x:hidden;overflow-y:hidden}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-section-pane-body-scroll{display:flex;flex-direction:column;gap:0;flex:1 1 auto;width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.map-workspace>.map-info-panel.section-layout-tabs .media-container{padding:0;overflow-y:hidden}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-section-pane-body-scroll>*,.map-workspace>.map-info-panel.section-layout-tabs .info-panel-section-pane-header{width:100%;max-width:100%;box-sizing:border-box;border-radius:0!important;margin:0}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-section-tab-top{width:44px;min-width:44px;max-width:44px}.map-workspace>.map-info-panel.section-layout-tabs .info-empty-state{border-radius:0!important}.map-workspace>.map-info-panel.section-layout-tabs .explorer-item-avatar,.map-workspace>.map-info-panel.section-layout-tabs .info-resource-avatar,.map-workspace>.map-info-panel.section-layout-tabs .label-agenda-image,.map-workspace>.map-info-panel.section-layout-tabs .label-agenda-item,.map-workspace>.map-info-panel.section-layout-tabs .label-editorial-expanded-image,.map-workspace>.map-info-panel.section-layout-tabs .label-editorial-item,.map-workspace>.map-info-panel.section-layout-tabs .label-editorial-placeholder,.map-workspace>.map-info-panel.section-layout-tabs .label-news-item,.map-workspace>.map-info-panel.section-layout-tabs .label-video-frame,.map-workspace>.map-info-panel.section-layout-tabs .label-video-item,.map-workspace>.map-info-panel.section-layout-tabs .poi-header-icon{border-radius:12px!important}.map-workspace>.map-info-panel.section-layout-tabs .panel-media-frame{overflow:hidden}.map-workspace>.map-info-panel.section-layout-tabs :is(.label-editorial-item,.label-video-item,.label-agenda-item,.label-news-item){overflow:visible}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-section-pane-body-scroll>:is(.label-editorial-item,.label-video-item,.label-agenda-item,.label-news-item){border-radius:12px!important}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-section-pane-body-scroll>:is(.label-editorial-item,.label-video-item,.label-agenda-item,.label-news-item) :is(.label-editorial-placeholder,.label-agenda-image,.label-editorial-expanded-image,.label-video-frame){border-radius:12px!important}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-section-pane-body-scroll>:is(.label-editorial-item,.label-video-item,.label-agenda-item,.label-news-item) .label-editorial-toggle{border-radius:10px!important}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-section-pane-body-scroll :is(.label-agenda-image,.label-editorial-placeholder){border-radius:12px!important;overflow:hidden}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-section-pane-body-scroll :is(.info-resource-avatar,.explorer-item-avatar){border-radius:12px!important;overflow:hidden}.map-workspace>.map-info-panel.section-layout-tabs :is(.panel-media-nav,.panel-media-counter){border-radius:10px!important}.map-workspace>.map-info-panel.section-layout-tabs .label-editorial-toggle,.map-workspace>.map-info-panel.section-layout-tabs .panel-media-counter,.map-workspace>.map-info-panel.section-layout-tabs .panel-media-dot,.map-workspace>.map-info-panel.section-layout-tabs .panel-media-nav{border-radius:999px!important}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-section-pane-body-scroll>*+*,.map-workspace>.map-info-panel.section-layout-tabs .info-panel-section-pane-header+.info-panel-section-pane-body .info-panel-section-pane-body-scroll>:first-child,.map-workspace>.map-info-panel.section-layout-tabs .info-panel-sections-top-content+.info-panel-section-pane .info-panel-section-pane-header{border-top-width:0}.map-workspace>.map-info-panel .media-container::-webkit-scrollbar{width:8px}.map-workspace>.map-info-panel .media-container::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(143,106,70,.45)}.info-empty-state{margin:0;border:1px solid rgba(145,109,74,.2);border-radius:12px;background:rgba(255,253,249,.9);color:#7a6652;font-size:13px;font-style:italic;padding:12px}.map-workspace>.map-info-panel .info-group{margin-bottom:2px}.map-workspace>.map-info-panel .info-group .explorer-group-summary{font-family:var(--font-ui);font-weight:700}.map-workspace>.map-info-panel .info-resource-item,.map-workspace>.map-info-panel .info-zone-item{border:1px solid rgba(145,109,74,.22);background:rgba(255,253,249,.98);border-radius:14px;box-shadow:0 2px 8px rgba(72,42,15,.08);transition:all .2s ease}.map-workspace>.map-info-panel .info-zone-item,.map-workspace>.map-info-panel .info-zone-item *{-moz-user-select:none;user-select:none;-webkit-user-select:none;caret-color:transparent}.map-workspace>.map-info-panel .info-resource-item:hover,.map-workspace>.map-info-panel .info-zone-item:hover{border-color:rgba(171,74,36,.45);box-shadow:0 10px 24px rgba(72,42,15,.14)}.map-workspace>.map-info-panel article.explorer-item:not(.is-collapsed-clickable),.map-workspace>.map-info-panel article.explorer-item:not(.is-collapsed-clickable) *,.map-workspace>.map-info-panel article.info-resource-item:not(.info-resource-link-card):not(.is-collapsed-clickable),.map-workspace>.map-info-panel article.info-resource-item:not(.info-resource-link-card):not(.is-collapsed-clickable) *{cursor:default}.map-workspace>.map-info-panel article.explorer-item:not(.is-collapsed-clickable):hover,.map-workspace>.map-info-panel article.info-resource-item:not(.info-resource-link-card):not(.is-collapsed-clickable):hover{border-color:var(--aterroir-card-border);box-shadow:0 2px 8px rgba(72,42,15,.08)}.map-workspace>.map-info-panel .info-resource-link-card,.map-workspace>.map-info-panel .info-resource-link-card *,.map-workspace>.map-info-panel .info-zone-item,.map-workspace>.map-info-panel .info-zone-item *,.map-workspace>.map-info-panel .label-editorial-item.is-collapsed-clickable,.map-workspace>.map-info-panel .label-editorial-item.is-collapsed-clickable *,.map-workspace>.map-info-panel .label-video-item.is-collapsed-clickable,.map-workspace>.map-info-panel .label-video-item.is-collapsed-clickable *,.map-workspace>.map-info-panel a,.map-workspace>.map-info-panel a *,.map-workspace>.map-info-panel button,.map-workspace>.map-info-panel button *{cursor:pointer}.map-workspace>.map-info-panel .info-zone-item.muted{opacity:1}.map-workspace>.map-info-panel .info-zone-item.muted .explorer-item-copy{opacity:.5}.map-workspace>.map-info-panel .info-resource-avatar{width:40px;height:40px;border-radius:12px;border:1px solid rgba(145,109,74,.24);background:#f7ecdc;color:#7b5d41}.map-workspace>.map-info-panel:not(.poi-info-panel) .info-resource-item .explorer-item-main,.map-workspace>.map-info-panel:not(.poi-info-panel) .info-zone-item .explorer-item-main{align-items:center}.map-workspace>.map-info-panel:not(.poi-info-panel) .info-resource-avatar{align-self:center}.zone-color-toggle{width:16px;height:16px;border:1px solid rgba(43,34,25,.35);border-radius:3px;cursor:pointer;flex-shrink:0;display:inline-block;transition:transform .12s ease,box-shadow .12s ease}.zone-color-toggle:hover{transform:scale(1.07)}.zone-color-toggle:focus-visible{outline:2px solid rgba(53,80,132,.55);outline-offset:2px}.zone-color-toggle.is-off{box-shadow:none;border-width:2px}.zone-color-toggle.is-on{box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.map-overlay-stack{top:18px;left:50%;width:calc(100% - 36px);max-width:none}.map-breadcrumb-widget{position:relative;display:flex;justify-content:center;top:auto;left:auto;z-index:auto;width:-moz-fit-content;width:fit-content;max-width:100%;padding:10px 18px;border:1px solid rgba(200,152,85,.44);border-radius:18px;background:linear-gradient(135deg,#ffe0ab,#f2bf6a);box-shadow:0 6px 14px rgba(45,31,19,.14);pointer-events:auto}.automatic-territory-pronunciation{align-self:center;max-width:100%;pointer-events:auto}.header-automatic-pronunciation{position:relative}.header-automatic-pronunciation .automatic-territory-notice{position:absolute;top:calc(100% + 8px);right:0;width:280px;border-radius:10px}@media (min-width:1025px) and (max-width:1199px){.auth-container .aterroir-logo{width:280px}}@media (max-width:1024px){.auth-container-controls:has(.automatic-territory-notice){z-index:1005}.header-automatic-pronunciation .automatic-territory-notice{right:-50px;width:min(280px,calc(100vw - 24px));z-index:2}}.automatic-territory-toggle{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border:1px solid rgba(200,152,85,.44);border-radius:20px;color:#70563f;background:#fff9ef;box-shadow:0 3px 10px rgba(45,31,19,.12);font:inherit;font-size:13px;cursor:pointer}.automatic-territory-toggle.is-on{background:linear-gradient(135deg,#ffe0ab,#f2bf6a);color:#49301b}.automatic-territory-toggle:focus-visible{outline:3px solid #70563f;outline-offset:3px}.automatic-territory-notice{display:block;max-width:300px;padding:6px 10px;background:#fff9ef;color:#70563f;font-size:12px}.map-breadcrumb-trail{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;width:-moz-fit-content;width:fit-content;max-width:100%;row-gap:6px}.map-breadcrumb-btn,.map-breadcrumb-current{border:none;background:transparent;padding:0;color:#5b360b;font-family:var(--font-display,var(--font-ui,"Fraunces",serif));font-size:clamp(18px,1.6vw,24px);font-weight:700;line-height:1.08;letter-spacing:.01em;text-align:center;white-space:nowrap;flex:0 0 auto}.map-breadcrumb-btn{cursor:pointer;transition:opacity .2s ease}.map-breadcrumb-btn:hover{opacity:.72}.map-breadcrumb-btn .breadcrumb-label-stack,.map-breadcrumb-current .breadcrumb-label-stack{gap:3px}.map-breadcrumb-btn .breadcrumb-label-secondary,.map-breadcrumb-current .breadcrumb-label-secondary{font-size:clamp(11px,.9vw,14px);letter-spacing:0}.map-breadcrumb-separator{margin:0 8px;align-self:center;flex-shrink:0;color:#70563f}.map-breadcrumb-hover{opacity:.45}.breadcrumb-mobile-window{display:none}@media (max-width:1024px){.map-overlay-stack{top:0;left:50%;width:100%;max-width:none}.map-breadcrumb-widget{width:100%;max-width:100%;border-radius:0}.map-breadcrumb-btn,.map-breadcrumb-current{font-size:clamp(16px,4vw,22px)}.map-breadcrumb-widget:has(.breadcrumb-mobile-window){padding:4px 6px;box-sizing:border-box}.map-breadcrumb-widget .breadcrumb-desktop-trail{display:none}.breadcrumb-mobile-window{position:relative;display:flex;align-items:center;width:100%;min-width:0;min-height:44px}.breadcrumb-window-arrow{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;background:transparent;color:#5b360b;cursor:pointer}.breadcrumb-window-arrow:disabled{visibility:hidden}.breadcrumb-window-items{display:flex;align-items:center;flex:1 1;min-width:0}.breadcrumb-window-item{flex:1 1;min-width:0;text-align:center}.breadcrumb-window-item.is-current{flex-grow:1.35}.breadcrumb-window-item>button{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;cursor:pointer}.breadcrumb-window-item>button .breadcrumb-label-stack{display:flex;width:100%}.breadcrumb-window-item>button .breadcrumb-label-primary,.breadcrumb-window-item>button .breadcrumb-label-secondary{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb-mobile-window .map-breadcrumb-separator{margin:0 4px}.breadcrumb-window-arrow:focus-visible,.breadcrumb-window-item>button:focus-visible{outline:2px solid #5b360b;outline-offset:-2px;border-radius:4px}.breadcrumb-full-name{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:1;padding:10px 14px;border:1px solid rgba(200,152,85,.44);border-radius:10px;background:#fff6e7;box-shadow:0 6px 14px rgba(45,31,19,.14);color:#5b360b;pointer-events:none;overflow-wrap:anywhere}.breadcrumb-window-item.is-expanded:focus-within .breadcrumb-full-name{display:block}}.map-workspace>.map-info-panel .info-resource-link-card{text-decoration:none;color:inherit;cursor:pointer}.map-workspace>.map-info-panel .info-resource-link-card *{cursor:pointer}.map-workspace>.map-info-panel .info-resource-link-card .explorer-item-chevron{margin-right:0}.map-workspace>.map-info-panel .label-video-item{display:grid;grid-gap:12px;gap:12px;width:100%;align-self:stretch}.map-workspace>.map-info-panel .label-video-frame{width:100%;min-width:0;justify-self:stretch;align-self:stretch;display:block;overflow:hidden;border-radius:14px;aspect-ratio:16/9;border:1px solid rgba(122,31,43,.18);background:rgba(122,31,43,.06)}.map-workspace>.map-info-panel .label-video-frame iframe{width:100%;height:100%;border:0;display:block}.map-workspace>.map-info-panel .label-video-frame .panel-media-video-native{width:100%;height:100%;display:block;border:0;object-fit:cover;background:#000}.map-workspace>.map-info-panel .label-video-fallback{display:flex;justify-content:center;align-items:center;min-height:72px}.map-workspace>.map-info-panel .info-resource-fallback-link{color:var(--brand-600);text-decoration:none;font-weight:700}.map-workspace>.map-info-panel .info-resource-fallback-link:hover{color:var(--brand-600);text-decoration:underline}.map-workspace>.map-info-panel .label-video-item .label-editorial-placeholder{color:rgba(122,31,43,.72)}.map-workspace>.map-info-panel .label-video-item .label-editorial-details,.map-workspace>.map-info-panel .label-video-item .label-editorial-expanded-media{width:100%;min-width:0;justify-self:stretch;align-self:stretch}.map-workspace>.map-info-panel .label-video-details.is-hidden{display:none}:root{--aterroir-panel-bg:linear-gradient(180deg,rgba(255,250,241,0.97),rgba(251,242,228,0.97));--aterroir-panel-border:rgba(145,109,74,0.24);--aterroir-panel-shadow:rgba(72,42,15,0.16);--aterroir-subtle-bg:rgba(255,247,236,0.72);--aterroir-subtle-border:rgba(145,109,74,0.2);--aterroir-card-bg:rgba(255,253,249,0.98);--aterroir-card-border:rgba(145,109,74,0.22);--aterroir-card-hover:rgba(171,74,36,0.45);--aterroir-copy:#2f2418;--aterroir-copy-muted:#8f7860}.explorer-panel,.map-workspace>.map-info-panel{background:var(--aterroir-panel-bg);color:var(--aterroir-copy);font-family:var(--font-ui,"Manrope","Avenir Next","Segoe UI",sans-serif);--aterroir-panel-space-x:15px;--aterroir-panel-space-top:12px;--aterroir-panel-space-bottom:15px;--aterroir-panel-card-padding:12px;--aterroir-panel-stack-gap:16px}.explorer-panel{border-right:1px solid var(--aterroir-panel-border);box-shadow:18px 0 44px var(--aterroir-panel-shadow)}.explorer-panel.desktop-collapsed{background:transparent;border-right-color:transparent;box-shadow:none}.explorer-desktop-toggle{background:linear-gradient(180deg,rgba(255,249,238,.98),rgba(245,225,196,.98));color:rgba(171,74,36,.92);border:2px solid #8b5634;box-sizing:border-box;box-shadow:8px 12px 24px rgba(72,42,15,.16)}.explorer-desktop-toggle:hover{background:linear-gradient(180deg,rgba(255,252,246,1),rgba(240,212,176,.98));color:#7a1f2b}.map-workspace>.map-info-panel{border-left:1px solid var(--aterroir-panel-border);box-shadow:-8px 0 38px var(--aterroir-panel-shadow)}.explorer-context,.map-workspace>.map-info-panel .panel-header-wrapper{background:var(--aterroir-subtle-bg);border-top:1px solid var(--aterroir-subtle-border);border-bottom:1px solid var(--aterroir-subtle-border)}.map-workspace>.map-info-panel .read-more-text{--read-more-lines:5;min-width:0;font-size:14px;line-height:1.58}.map-workspace>.map-info-panel .read-more-viewport{max-height:calc(var(--read-more-lines) * 1.58em);overflow:clip;transition:height .18s ease}.map-workspace>.map-info-panel .read-more-viewport.is-expanded{max-height:none}.map-workspace>.map-info-panel .read-more-viewport.is-clipped{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 1.6em),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 1.6em),transparent)}.map-workspace>.map-info-panel .read-more-content{display:flow-root;overflow-wrap:anywhere}.map-workspace>.map-info-panel .read-more-content>:first-child{margin-top:0}.map-workspace>.map-info-panel .read-more-content>:last-child{margin-bottom:0}.map-workspace>.map-info-panel .read-more-toggle{display:inline-block;margin-top:8px;padding:6px 0;border:0;background:none;color:var(--brand-700,#6b4227);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.map-workspace>.map-info-panel .read-more-toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (max-width:1024px){.map-workspace>.map-info-panel .read-more-text{--read-more-lines:3}}@media (prefers-reduced-motion:reduce){.map-workspace>.map-info-panel .read-more-viewport{transition:none}}.panel-body-scroll{padding:var(--aterroir-panel-space-top) var(--aterroir-panel-space-x) var(--aterroir-panel-space-bottom)}.panel-sections-stack{display:flex;flex-direction:column;gap:var(--aterroir-panel-stack-gap)}.panel-section{margin:0}.panel-items-list{display:flex;flex-direction:column;gap:12px}.explorer-search{padding:var(--aterroir-panel-space-top) var(--aterroir-panel-space-x) 10px}.explorer-search-icon{left:calc(var(--aterroir-panel-space-x) + 16px)}.explorer-search-clear{right:calc(var(--aterroir-panel-space-x) + 12px)}.explorer-filters{max-height:170px;align-content:flex-start;gap:6px;overflow-x:hidden;overflow-y:auto;padding:0 var(--aterroir-panel-space-x) 8px;scrollbar-color:rgba(145,109,74,.42) transparent;scrollbar-width:thin}.explorer-filters::-webkit-scrollbar{display:block;width:5px}.explorer-filters::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(145,109,74,.42)}.explorer-filter-pill{gap:5px;padding:4px 10px}.explorer-context{padding:10px var(--aterroir-panel-space-x)}.explorer-results,.map-workspace>.map-info-panel .media-container{padding:0}.explorer-results.panel-body-scroll{padding:var(--aterroir-panel-space-top) var(--aterroir-panel-space-x) var(--aterroir-panel-space-bottom)}.explorer-group,.map-workspace>.map-info-panel .info-group{margin:0}.explorer-group-summary,.map-workspace>.map-info-panel .info-group .explorer-group-summary{color:#aa8b6a;font-family:var(--font-ui);font-weight:700}.explorer-group-summary:hover,.map-workspace>.map-info-panel .info-group .explorer-group-summary:hover{color:#6c533d}.explorer-group-visibility-toggle{margin-left:auto}.explorer-item,.map-workspace>.map-info-panel .info-resource-item,.map-workspace>.map-info-panel .info-zone-item{border:1px solid var(--aterroir-card-border);background:var(--aterroir-card-bg);border-radius:14px;padding:var(--aterroir-panel-card-padding);box-shadow:0 2px 8px rgba(72,42,15,.08)}.explorer-item:hover,.map-workspace>.map-info-panel .info-resource-item:hover,.map-workspace>.map-info-panel .info-zone-item:hover{border-color:var(--aterroir-card-hover);box-shadow:0 10px 24px rgba(72,42,15,.14)}.explorer-item-copy strong,.map-workspace>.map-info-panel .explorer-item-copy strong,.map-workspace>.map-info-panel .label-title{color:var(--aterroir-copy)}.map-workspace>.map-info-panel .explorer-item-copy strong{font-size:14px}.map-workspace>.map-info-panel .label-title{font-size:22px;color:rgba(171,74,36)}.map-workspace>.map-info-panel .label-subtitle{font-size:18px;color:rgba(171,74,36,.75)}.map-workspace>.map-info-panel .label-title{font-size:18px;font-weight:700;line-height:28px}.map-workspace>.map-info-panel .label-subtitle{font-size:13px;font-weight:600;line-height:18px}.map-workspace>.map-info-panel .label-description{margin:6px 0 0;line-height:1.58;color:rgba(63,45,31,.88);font-size:14px;font-weight:500}.map-workspace>.map-info-panel :is(.label-information-item,.poi-information-item){padding:0;overflow:visible}.map-workspace>.map-info-panel :is(.label-information-item,.poi-information-item) .explorer-item-main{display:block}.map-workspace>.map-info-panel :is(.label-information-item,.poi-information-item) .explorer-item-copy{align-items:stretch;gap:0;width:100%;overflow:visible}.map-workspace>.map-info-panel .label-information-heading{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;border-radius:0;background:rgba(245,236,220,.96);color:rgba(171,74,36);text-align:center;text-wrap:balance;white-space:normal;overflow:visible;text-overflow:clip}.map-workspace>.map-info-panel .label-information-sigle{width:22px;height:22px;object-fit:contain;object-position:center;flex-shrink:0}.map-workspace>.map-info-panel .label-information-title{display:block;flex:1 1 auto;min-width:0;color:inherit;font-size:15px;line-height:1.3;white-space:normal;overflow:visible;text-overflow:clip}.map-workspace>.map-info-panel .label-information-item .label-description{--read-more-full-padding-bottom:12px;margin:0;padding:12px;width:100%;overflow:visible;white-space:normal}.map-workspace>.map-info-panel.poi-info-panel .poi-information-subtitle{display:block;padding:10px 12px 0}.map-workspace>.map-info-panel.poi-info-panel .poi-information-item .poi-description{--read-more-full-padding-bottom:12px;margin:0;padding:8px 12px 12px;width:100%;overflow:visible;white-space:normal}.map-workspace>.map-info-panel :is(.label-information-item,.poi-information-item) .read-more-text:has(>.read-more-toggle){padding-bottom:6px}.map-workspace>.map-info-panel :is(.label-description,.poi-description)>.read-more-toggle{margin-top:4px;padding:3px 0}.map-workspace>.map-info-panel .label-description>:first-child,.map-workspace>.map-info-panel.poi-info-panel .poi-description>:first-child{margin-top:0}.map-workspace>.map-info-panel .label-description>:last-child,.map-workspace>.map-info-panel.poi-info-panel .poi-description>:last-child{margin-bottom:0}.map-workspace>.map-info-panel .label-description p,.map-workspace>.map-info-panel.poi-info-panel .poi-description p{margin:0 0 8px;font-size:14px;font-weight:500;line-height:1.58;color:rgba(63,45,31,.88)}.map-workspace>.map-info-panel .label-description ol,.map-workspace>.map-info-panel .label-description ul,.map-workspace>.map-info-panel.poi-info-panel .poi-description ol,.map-workspace>.map-info-panel.poi-info-panel .poi-description ul{margin:0 0 8px 18px;padding:0}.map-workspace>.map-info-panel .label-description ul,.map-workspace>.map-info-panel.poi-info-panel .poi-description ul{list-style:disc}.map-workspace>.map-info-panel .label-description ol,.map-workspace>.map-info-panel.poi-info-panel .poi-description ol{list-style:decimal}.map-workspace>.map-info-panel .label-description li,.map-workspace>.map-info-panel.poi-info-panel .poi-description li{display:list-item;margin:0 0 4px}.map-workspace>.map-info-panel .label-description a,.map-workspace>.map-info-panel.poi-info-panel .poi-description a{color:var(--brand-600);text-decoration:underline}.map-workspace>.map-info-panel .label-description h2,.map-workspace>.map-info-panel .label-description h3,.map-workspace>.map-info-panel .label-description h4,.map-workspace>.map-info-panel.poi-info-panel .poi-description h2,.map-workspace>.map-info-panel.poi-info-panel .poi-description h3,.map-workspace>.map-info-panel.poi-info-panel .poi-description h4{margin:12px 0 6px;color:var(--aterroir-copy);line-height:1.3}.map-workspace>.map-info-panel .rich-text-content>:first-child{margin-top:0}.map-workspace>.map-info-panel .rich-text-content>:last-child{margin-bottom:0}.map-workspace>.map-info-panel .rich-text-content p{margin:0 0 8px;font-size:14px;font-weight:500;line-height:1.58;color:rgba(63,45,31,.88)}.map-workspace>.map-info-panel .rich-text-content b,.map-workspace>.map-info-panel .rich-text-content strong{font-weight:800;color:rgba(63,45,31,.96)}.map-workspace>.map-info-panel .rich-text-content em,.map-workspace>.map-info-panel .rich-text-content i{font-style:italic}.map-workspace>.map-info-panel .rich-text-content ol,.map-workspace>.map-info-panel .rich-text-content ul{margin:0 0 8px 18px;padding:0}.map-workspace>.map-info-panel .rich-text-content ul{list-style:disc}.map-workspace>.map-info-panel .rich-text-content ol{list-style:decimal}.map-workspace>.map-info-panel .rich-text-content li{display:list-item;margin:0 0 4px}.map-workspace>.map-info-panel .rich-text-content a{color:var(--brand-600);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.map-workspace>.map-info-panel .flash-news-carousel-shell{flex-shrink:0;width:100%;padding:0;border-top:1px solid var(--aterroir-subtle-border);background:linear-gradient(180deg,rgba(255,250,241,.98),rgba(250,242,228,.98));box-shadow:0 -10px 24px rgba(72,42,15,.08)}.map-workspace>.map-info-panel .flash-news-carousel-shell.is-collapsible{padding-top:0}.map-workspace>.map-info-panel .flash-news-carousel-shell.is-collapsed{padding-bottom:0}.map-workspace>.map-info-panel .flash-news-carousel-toggle{width:100%;margin:0;padding:2.5px 12px;border:0;border-bottom:1px solid rgba(145,109,74,.18);background:transparent;color:var(--aterroir-copy);display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;box-shadow:none}.map-workspace>.map-info-panel .flash-news-carousel-shell.is-collapsed .flash-news-carousel-toggle{margin-bottom:0}.map-workspace>.map-info-panel .flash-news-carousel-toggle-copy{display:inline-flex;align-items:center;gap:8px;color:rgba(171,74,36,.95)}.map-workspace>.map-info-panel .flash-news-carousel-toggle-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--aterroir-copy-muted);margin-right:5px}.map-workspace>.map-info-panel .flash-news-carousel-toggle:hover .flash-news-carousel-toggle-icon{color:var(--aterroir-copy)}.map-workspace>.map-info-panel .flash-news-carousel{display:grid;grid-gap:0;gap:0;width:100%;margin:0}.map-workspace>.map-info-panel .flash-news-viewport{overflow:hidden;border-radius:0}.map-workspace>.map-info-panel .flash-news-controls{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--aterroir-copy-muted);font-size:12px}.map-workspace>.map-info-panel .flash-news-controls button{display:grid;place-items:center;width:44px;height:32px;border:0;background:transparent;color:var(--aterroir-copy);cursor:pointer}.map-workspace>.map-info-panel .flash-news-track{display:flex;width:100%;transition:transform .4s ease;will-change:transform}.map-workspace>.map-info-panel .flash-news-slide{flex:0 0 100%;min-width:100%}.map-workspace>.map-info-panel .flash-news-card{position:relative;display:block;height:118px;overflow:hidden;border:0;border-radius:0;background:rgba(255,253,249,.98);box-shadow:none;text-decoration:none}.map-workspace>.map-info-panel a.flash-news-card{cursor:pointer}.map-workspace>.map-info-panel .flash-news-title-bar{position:absolute;top:50%;left:0;right:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:10px 14px;min-height:44px;background:rgba(0,0,0,.4);transform:translateY(-50%)}.map-workspace>.map-info-panel .flash-news-image{width:100%;height:100%;display:block;object-fit:cover;border-radius:0;border:0;background:rgba(122,31,43,.06)}.map-workspace>.map-info-panel .flash-news-image-fallback{background:linear-gradient(135deg,rgba(171,74,36,.2),rgba(122,31,43,.08)),rgba(255,253,249,.98)}.map-workspace>.map-info-panel .flash-news-title{display:block;max-width:100%;font-size:16px;line-height:1.3;text-align:center;color:rgba(255,255,255,.98);text-wrap:balance}.explorer-item-copy span,.info-empty-state,.map-workspace>.map-info-panel .explorer-item-copy span,.map-workspace>.map-info-panel .label-subtitle{color:var(--aterroir-copy-muted)}.explorer-crumb-btn,.explorer-crumb-current{border:1px solid var(--aterroir-card-border);background:transparent}.explorer-crumb-current{background:rgba(139,86,52,.1)}.explorer-breadcrumb{row-gap:6px}.auth-container,.auth-container *,.explorer-breadcrumb,.explorer-breadcrumb *,.explorer-context,.explorer-context *,.explorer-crumb-btn,.explorer-crumb-btn *,.explorer-crumb-current,.explorer-crumb-current *,.explorer-filter-pill,.explorer-filter-pill *,.explorer-filters,.explorer-filters *,.explorer-group>summary,.explorer-group>summary *,.explorer-item,.explorer-item *,.panel-header,.panel-header *,.panel-header-wrapper,.panel-header-wrapper *{-moz-user-select:none;user-select:none;-webkit-user-select:none;caret-color:transparent}.map-workspace>.map-info-panel.poi-info-panel .label-title{font-size:16px;line-height:22px}.map-workspace>.map-info-panel.poi-info-panel .label-subtitle{font-size:12px;line-height:16px}.map-workspace>.map-info-panel.poi-info-panel .poi-header-icon{display:inline-flex;align-items:center;justify-content:center;color:#7a1f2b;background:rgba(122,31,43,.1);border:1px solid rgba(122,31,43,.25);border-radius:14px}.map-workspace>.map-info-panel.poi-info-panel .poi-header-icon img{display:block;width:32px;height:32px;object-fit:contain}.map-workspace>.map-info-panel .panel-media-image{display:block;width:100%;height:clamp(160px,24vh,260px);object-fit:cover;border-radius:0;border:1px solid rgba(122,31,43,.25);background:rgba(122,31,43,.08)}.map-workspace>.map-info-panel .panel-media-carousel{display:grid;grid-gap:0;gap:0}.map-workspace>.map-info-panel .panel-media-collapse{display:grid;grid-template-rows:1fr;transition:grid-template-rows .22s ease}.map-workspace>.map-info-panel .panel-media-carousel.is-collapsed .panel-media-collapse{grid-template-rows:0fr}.map-workspace>.map-info-panel .panel-media-collapse-inner{min-height:0;overflow:hidden}.map-workspace>.map-info-panel .panel-media-toggle{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:32px;padding:4px 12px;border:0;border-bottom:1px solid rgba(143,106,70,.2);border-radius:0;background:#f7f0e4;color:#725236;font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.map-workspace>.map-info-panel .panel-media-toggle:hover{background:#eee3d1}.map-workspace>.map-info-panel .panel-media-toggle:focus-visible{outline:2px solid #8f6a46;outline-offset:-3px}@media (prefers-reduced-motion:reduce){.map-workspace>.map-info-panel .panel-media-collapse{transition:none}}.map-workspace>.map-info-panel .panel-media-frame{position:relative;border-radius:0}.map-workspace>.map-info-panel .panel-media-viewport{overflow:hidden;border-radius:0}.map-workspace>.map-info-panel .panel-media-track{display:flex;width:100%;transition:transform .32s ease;will-change:transform}.map-workspace>.map-info-panel .panel-media-slide{flex:0 0 100%;min-width:100%}.map-workspace>.map-info-panel .panel-media-video-frame,.map-workspace>.map-info-panel .panel-media-video-placeholder{width:100%;height:clamp(160px,24vh,260px);border-radius:0;border:1px solid rgba(122,31,43,.25);background:rgba(122,31,43,.08);overflow:hidden}.map-workspace>.map-info-panel .panel-media-video-frame iframe{width:100%;height:100%;border:0;display:block}.map-workspace>.map-info-panel .panel-media-video-frame .panel-media-video-native{width:100%;height:100%;display:block;border:0;object-fit:cover;background:#000}.map-workspace>.map-info-panel .panel-media-video-placeholder{display:flex;align-items:center;justify-content:center;padding:20px}.map-workspace>.map-info-panel .panel-media-video-placeholder-content{display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center;color:rgba(122,31,43,.92)}.map-workspace>.map-info-panel .panel-media-video-placeholder-content strong{font-size:16px;line-height:1.3}.map-workspace>.map-info-panel .panel-media-video-link{color:var(--brand-600);text-decoration:none;font-weight:700}.map-workspace>.map-info-panel .panel-media-video-link:hover{text-decoration:underline}.map-workspace>.map-info-panel .panel-media-nav{position:absolute;top:50%;transform:translateY(-50%);width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:0;background:rgba(0,0,0,.1);color:rgba(255,255,255,.96);box-shadow:0 10px 20px rgba(45,31,19,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.map-workspace>.map-info-panel .panel-media-nav:hover{transform:translateY(calc(-50% - 1px));background:rgba(0,0,0,.16);box-shadow:0 14px 24px rgba(45,31,19,.16)}.map-workspace>.map-info-panel .panel-media-nav.is-prev{left:6px}.map-workspace>.map-info-panel .panel-media-nav.is-next{right:6px}.map-workspace>.map-info-panel .panel-media-counter{position:absolute;right:12px;bottom:12px;padding:5px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:rgba(46,28,16,.48);color:rgba(255,250,244,.96);font-size:11px;font-weight:700;letter-spacing:.03em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.map-workspace>.map-info-panel .panel-media-language-selector{position:absolute;left:12px;top:12px;z-index:3}.map-workspace>.map-info-panel .panel-media-language-selector .info-resource-language-trigger{min-width:78px;border-color:rgba(255,255,255,.24);background:rgba(46,28,16,.52);color:rgba(255,250,244,.96);box-shadow:0 10px 20px rgba(45,31,19,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.map-workspace>.map-info-panel .panel-media-language-selector .info-resource-language-trigger:hover{border-color:rgba(255,255,255,.36);background:rgba(46,28,16,.64);color:rgba(255,250,244,1)}.map-workspace>.map-info-panel .panel-media-language-selector .info-resource-language-trigger-chevron,.map-workspace>.map-info-panel .panel-media-language-selector .info-resource-language-trigger-label{color:inherit}.map-workspace>.map-info-panel .panel-media-language-selector .info-resource-language-menu{top:calc(100% + 6px);right:auto;left:0;bottom:auto}.map-workspace>.map-info-panel .panel-media-dots{display:flex;justify-content:center;align-items:center;gap:8px}.map-workspace>.map-info-panel .panel-media-dot{width:9px;height:9px;padding:0;border:0;border-radius:999px;background:rgba(122,31,43,.18);transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.map-workspace>.map-info-panel .panel-media-dot.is-active{transform:scale(1.18);background:rgba(122,31,43,.9);box-shadow:0 0 0 4px rgba(122,31,43,.12)}.map-workspace>.map-info-panel.poi-info-panel .poi-description{margin:6px 0 0;line-height:1.58;color:rgba(63,45,31,.88);font-size:14px}.map-workspace>.map-info-panel.poi-info-panel .poi-news-item .explorer-item-copy{gap:5px}.map-workspace>.map-info-panel.poi-info-panel .poi-inline-link{color:var(--brand-600);text-decoration:none;font-size:12px;font-weight:700}.map-workspace>.map-info-panel.poi-info-panel .poi-inline-link:hover{text-decoration:underline}.map-workspace>.map-info-panel.poi-info-panel .info-contact-value.info-contact-value-multiline{display:grid;grid-gap:2px;gap:2px;white-space:normal;overflow:visible;text-overflow:unset;text-transform:none;letter-spacing:0;line-height:1.35}.map-workspace>.map-info-panel.poi-info-panel .info-contact-value.info-contact-value-multiline>span{display:block}.map-workspace>.map-info-panel.poi-info-panel .info-opening-hours-item .explorer-item-main{align-items:flex-start}.map-workspace>.map-info-panel.poi-info-panel .info-opening-hours-item .info-resource-avatar{align-self:center}.map-workspace>.map-info-panel.poi-info-panel .info-opening-hours-copy{gap:6px}.map-workspace>.map-info-panel.poi-info-panel .info-opening-hours-days{display:grid;grid-gap:8px;gap:8px}.map-workspace>.map-info-panel.poi-info-panel .info-opening-hours-day{display:grid;grid-gap:3px;gap:3px}.map-workspace>.map-info-panel.poi-info-panel .info-opening-hours-day-label{font-size:12px;font-weight:700;color:var(--aterroir-copy)}.map-workspace>.map-info-panel.poi-info-panel .info-opening-hours-day-slots{display:grid;grid-gap:2px;gap:2px}.map-workspace>.map-info-panel.poi-info-panel .info-opening-hours-slot{white-space:normal;overflow:visible;text-overflow:unset;text-transform:none;letter-spacing:0;line-height:1.35}.map-workspace>.map-info-panel.poi-info-panel .info-opening-hours-note{margin:12px 0 0;white-space:pre-line;overflow:visible;text-overflow:unset;text-transform:none;letter-spacing:0;line-height:1.35;font-size:12px;font-weight:700;color:var(--aterroir-copy)}.map-workspace>.map-info-panel .recipe-card{overflow:visible}.map-workspace>.map-info-panel .recipe-richtext blockquote,.map-workspace>.map-info-panel .recipe-richtext ol,.map-workspace>.map-info-panel .recipe-richtext p,.map-workspace>.map-info-panel .recipe-richtext ul{margin:0}.map-workspace>.map-info-panel .recipe-richtext p{font-size:14px;line-height:1.58;color:rgba(63,45,31,.88)}.map-workspace>.map-info-panel .recipe-richtext blockquote+p,.map-workspace>.map-info-panel .recipe-richtext ol+ol,.map-workspace>.map-info-panel .recipe-richtext ol+p,.map-workspace>.map-info-panel .recipe-richtext p+blockquote,.map-workspace>.map-info-panel .recipe-richtext p+ol,.map-workspace>.map-info-panel .recipe-richtext p+p,.map-workspace>.map-info-panel .recipe-richtext p+ul,.map-workspace>.map-info-panel .recipe-richtext ul+p,.map-workspace>.map-info-panel .recipe-richtext ul+ul{margin-top:10px}.map-workspace>.map-info-panel .recipe-richtext ol,.map-workspace>.map-info-panel .recipe-richtext ul{padding-left:18px}.map-workspace>.map-info-panel .recipe-richtext ul{list-style:disc}.map-workspace>.map-info-panel .recipe-richtext ol{list-style:decimal}.map-workspace>.map-info-panel .recipe-richtext li{display:list-item}.map-workspace>.map-info-panel .recipe-richtext li+li{margin-top:4px}.map-workspace>.map-info-panel .recipe-richtext a{color:var(--brand-600);text-decoration:underline;text-underline-offset:2px}.map-workspace>.map-info-panel .recipe-richtext blockquote{padding-left:12px;border-left:2px solid rgba(122,31,43,.18);color:var(--aterroir-copy-muted)}.map-workspace>.map-info-panel .recipe-supplementary-links{display:grid;grid-gap:8px;gap:8px;min-width:0;max-width:100%}.map-workspace>.map-info-panel .recipe-supplementary-link{display:flex;width:100%;max-width:100%;align-items:center;gap:7px;box-sizing:border-box;overflow:hidden;min-height:32px;padding:6px 10px;border:1px solid rgba(168,93,55,.22);border-radius:999px;background:rgba(255,249,239,.78)}.map-workspace>.map-info-panel .recipe-supplementary-link svg{flex:0 0 auto}.map-workspace>.map-info-panel .recipe-document-actions{--recipe-document-control-size:32px;display:flex;align-items:center;gap:8px;min-width:0}.map-workspace>.map-info-panel .recipe-media-document{min-width:0;overflow:hidden;border:1px solid var(--aterroir-card-border);border-radius:14px;background:var(--aterroir-card-bg)}.map-workspace>.map-info-panel .recipe-media-document>.recipe-document-actions{padding:4px 8px}.map-workspace>.map-info-panel .recipe-media-document>.recipe-document-actions:not(:first-child){border-top:1px solid var(--aterroir-card-border)}.map-workspace>.map-info-panel .recipe-media-document .recipe-document-actions>.recipe-supplementary-link{border-color:transparent;border-radius:0;background:transparent}.map-workspace>.map-info-panel .recipe-document-actions>.recipe-supplementary-link{flex:1 1 auto;min-width:0;font-size:14px;height:var(--recipe-document-control-size);padding-block:4px;line-height:1.5}.map-workspace>.map-info-panel .recipe-document-actions>a[download]{flex:0 0 var(--recipe-document-control-size);width:var(--recipe-document-control-size);height:var(--recipe-document-control-size);box-sizing:border-box;border-radius:50%}.map-workspace>.map-info-panel .recipe-supplementary-link span{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-workspace>.map-info-panel .recipe-associated-pois{display:grid;grid-gap:10px;gap:10px}.map-workspace>.map-info-panel .recipe-associated-pois>ul{margin-top:0}.map-workspace>.map-info-panel .recipe-associated-pois-title,.map-workspace>.map-info-panel .recipe-description-title{margin:4px 0 0;font-size:12px;font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:rgba(122,31,43,.78)}.map-workspace>.map-info-panel .recipe-associated-pois-list{display:grid;grid-gap:8px;gap:8px}.map-workspace>.map-info-panel .recipe-associated-poi-item{width:100%}.map-workspace>.map-info-panel .recipe-associated-poi-item .explorer-item-copy strong{white-space:normal;overflow:visible;text-overflow:unset}.map-workspace>.map-info-panel .recipe-associated-poi-item .explorer-item-copy span{line-height:1.35}.map-workspace>.map-info-panel .label-agenda-item .explorer-item-main,.map-workspace>.map-info-panel .label-editorial-item .explorer-item-main,.map-workspace>.map-info-panel .label-news-item .explorer-item-main,.map-workspace>.map-info-panel .label-video-item .explorer-item-main{display:grid;grid-template-columns:var(--info-panel-square-thumb-column) minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px;width:100%;min-width:0;justify-self:stretch;align-self:stretch}.map-workspace>.map-info-panel .label-video-item .explorer-item-main{grid-template-columns:40px minmax(0,1fr) auto;align-items:center}.map-workspace>.map-info-panel .label-agenda-item .explorer-item-main>:first-child,.map-workspace>.map-info-panel .label-editorial-item .explorer-item-main>:first-child,.map-workspace>.map-info-panel .label-news-item .explorer-item-main>:first-child,.map-workspace>.map-info-panel .label-video-item .explorer-item-main>:first-child{grid-column:1;width:100%}.map-workspace>.map-info-panel .label-video-item .explorer-item-main>:first-child{width:40px;justify-self:start;align-self:center}.map-workspace>.map-info-panel .label-agenda-item .explorer-item-copy,.map-workspace>.map-info-panel .label-editorial-item .explorer-item-copy,.map-workspace>.map-info-panel .label-news-item .explorer-item-copy,.map-workspace>.map-info-panel .label-video-item .explorer-item-copy{grid-column:2;gap:6px;align-self:center;min-width:0}.map-workspace>.map-info-panel .label-video-avatar{color:#7b5d41}.map-workspace>.map-info-panel .label-agenda-item .explorer-item-copy strong,.map-workspace>.map-info-panel .label-editorial-item .explorer-item-copy strong,.map-workspace>.map-info-panel .label-news-item .explorer-item-copy strong,.map-workspace>.map-info-panel .label-video-item .explorer-item-copy strong{white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere}.map-workspace>.map-info-panel .label-agenda-item .label-editorial-toggle,.map-workspace>.map-info-panel .label-editorial-item .label-editorial-toggle,.map-workspace>.map-info-panel .label-news-item .label-editorial-toggle,.map-workspace>.map-info-panel .label-video-item .label-editorial-toggle{justify-self:end}.map-workspace>.map-info-panel .label-editorial-main-trailing{grid-column:3;display:inline-flex;align-items:center;justify-self:end;gap:8px}.map-workspace>.map-info-panel .label-agenda-image,.map-workspace>.map-info-panel .label-editorial-placeholder{display:block;width:100%;aspect-ratio:1/1;height:auto;object-fit:cover;border-radius:inherit;border:0;background:transparent}.map-workspace>.map-info-panel .label-editorial-thumb-frame{display:block;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:12px;border:1px solid rgba(122,31,43,.18);background:rgba(122,31,43,.06)}.map-workspace>.map-info-panel .label-editorial-placeholder{display:flex;align-items:center;justify-content:center;color:rgba(122,31,43,.72)}.map-workspace>.map-info-panel .label-editorial-item{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;width:100%;justify-items:stretch}.map-workspace>.map-info-panel .label-editorial-item.is-collapsed-clickable{cursor:pointer}.map-workspace>.map-info-panel .label-editorial-toggle{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;align-self:center;border:1px solid rgba(122,31,43,.16);border-radius:999px;background:linear-gradient(180deg,rgba(255,248,238,.98),rgba(244,230,214,.94));color:rgba(122,31,43,.88);box-shadow:0 6px 14px rgba(122,31,43,.12);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.map-workspace>.map-info-panel .label-editorial-toggle:hover{transform:translateY(-1px);border-color:rgba(122,31,43,.3);box-shadow:0 9px 18px rgba(122,31,43,.16);background:linear-gradient(180deg,rgba(255,251,244,1),rgba(247,235,221,.98))}.map-workspace>.map-info-panel .label-editorial-toggle svg{transition:transform .24s ease}.map-workspace>.map-info-panel .label-editorial-toggle.is-expanded svg{transform:rotate(180deg)}.map-workspace>.map-info-panel .label-editorial-details{display:grid;grid-gap:10px;gap:10px;min-width:0;margin-top:-2px;padding-top:12px;border-top:1px solid rgba(122,31,43,.12);animation:labelEditorialReveal .2s ease}.map-workspace>.map-info-panel .info-panel-item-modal-details.label-editorial-details{margin-top:0;padding-top:0;border-top:0;animation:none}.map-workspace>.map-info-panel .label-editorial-expanded-image{width:100%;display:block;aspect-ratio:16/9;object-fit:cover;border-radius:inherit;border:0;background:rgba(122,31,43,.06)}.map-workspace>.map-info-panel .label-editorial-expanded-image-frame{width:100%;overflow:hidden;border-radius:14px;border:1px solid rgba(122,31,43,.18);background:rgba(122,31,43,.06)}.map-workspace>.map-info-panel .label-editorial-description,.map-workspace>.map-info-panel .label-editorial-subtitle{margin:0}.map-workspace>.map-info-panel .label-editorial-subtitle{font-size:13px;font-weight:700;line-height:1.4;color:rgba(122,31,43,.72)}.map-workspace>.map-info-panel .label-editorial-description{font-size:14px;font-weight:500;line-height:1.58;color:rgba(63,45,31,.88)}.map-workspace>.map-info-panel .label-editorial-link{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;justify-self:center;color:var(--brand-600);text-decoration:none;font-size:12px;font-weight:700}.map-workspace>.map-info-panel .label-editorial-link:hover{text-decoration:underline}@keyframes labelEditorialReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.map-workspace>.map-info-panel.section-layout-tabs .explorer-item-main>.explorer-item-avatar,.map-workspace>.map-info-panel.section-layout-tabs .explorer-item-main>.info-resource-avatar,.map-workspace>.map-info-panel.section-layout-tabs .explorer-item-main>.label-agenda-image,.map-workspace>.map-info-panel.section-layout-tabs .explorer-item-main>.label-editorial-placeholder,.map-workspace>.map-info-panel.section-layout-tabs .explorer-item-main>.label-editorial-thumb-frame,.map-workspace>.map-info-panel.section-layout-tabs .label-agenda-image,.map-workspace>.map-info-panel.section-layout-tabs .label-editorial-expanded-image,.map-workspace>.map-info-panel.section-layout-tabs .label-editorial-expanded-image-frame,.map-workspace>.map-info-panel.section-layout-tabs .label-editorial-placeholder,.map-workspace>.map-info-panel.section-layout-tabs .label-editorial-thumb-frame,.map-workspace>.map-info-panel.section-layout-tabs .label-video-frame{border-radius:12px!important;overflow:hidden}.map-workspace>.map-info-panel.section-layout-tabs .panel-media-dot{border-radius:999px!important}.map-workspace>.map-info-panel.section-layout-tabs .panel-media-dots{margin-bottom:8px}.map-workspace>.map-info-panel.section-layout-tabs .panel-media-counter,.map-workspace>.map-info-panel.section-layout-tabs .panel-media-nav{border-radius:12px!important}.map-workspace>.map-info-panel .label-editorial-expanded-image,.map-workspace>.map-info-panel .label-editorial-expanded-image-frame,.map-workspace>.map-info-panel.poi-info-panel .label-image.poi-header-icon,.map-workspace>.map-info-panel.section-layout-tabs .label-editorial-expanded-image,.map-workspace>.map-info-panel.section-layout-tabs .label-editorial-expanded-image-frame{border-radius:14px!important;overflow:hidden}.map-workspace>.map-info-panel .recipe-media-document .label-editorial-expanded-image,.map-workspace>.map-info-panel .recipe-media-document>:is(.label-video-frame,.label-editorial-expanded-image-frame){border:0;border-radius:0!important}.map-workspace>.map-info-panel :is(.label-news-item,.label-agenda-item,.recipe-card) .label-editorial-details>.label-editorial-expanded-image-frame{width:calc(100% + 24px);margin:-12px -12px 0;border:0!important;border-radius:0!important;background:transparent}.map-workspace>.map-info-panel :is(.label-news-item,.label-agenda-item,.recipe-card) .label-editorial-details>.label-editorial-expanded-image-frame .label-editorial-expanded-image{border-radius:0!important}.map-workspace>.map-info-panel.section-layout-tabs .info-panel-section-pane-header{width:100%;margin:0;border-radius:0!important;border-top-width:1px;border-left-width:0;border-right-width:0}.map-workspace>.map-info-panel .info-resource-item-selectable{display:grid;grid-gap:10px;gap:10px}.map-workspace>.map-info-panel .info-resource-item-with-selector{display:flex;align-items:stretch;gap:10px;justify-content:space-between;position:relative;overflow:visible}.map-workspace>.map-info-panel .info-resource-item-with-selector:has(.info-resource-language-dropdown.is-open){z-index:24}.map-workspace>.map-info-panel .info-resource-main-link{flex:1 1 auto;min-width:0;color:inherit;text-decoration:none}.map-workspace>.map-info-panel .info-resource-main-link:hover{color:inherit;text-decoration:none}.map-workspace>.map-info-panel .info-resource-trailing{position:relative;display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:auto;z-index:1}.map-workspace>.map-info-panel .info-resource-chevron-link{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(145,109,74,.16);border-radius:10px;background:linear-gradient(180deg,rgba(255,248,238,.98),rgba(244,230,214,.94));color:rgba(122,31,43,.88);text-decoration:none;box-shadow:0 6px 14px rgba(122,31,43,.08)}.map-workspace>.map-info-panel .info-resource-chevron-link:hover{color:rgba(171,74,36);border-color:rgba(171,74,36,.28)}.map-workspace>.map-info-panel .info-resource-item-with-selector .info-resource-chevron-link{width:auto;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit}.map-workspace>.map-info-panel .info-resource-item-with-selector .info-resource-chevron-link:hover{border-color:transparent;background:transparent;box-shadow:none}.map-workspace>.map-info-panel .info-resource-item-with-selector .info-resource-chevron-link .explorer-item-chevron{margin-right:0}.map-workspace>.map-info-panel .info-resource-inline-actions{display:flex;align-items:center;justify-content:flex-start;padding:0 12px 12px}.map-workspace>.map-info-panel .info-resource-inline-actions .info-resource-fallback-link{display:inline-flex;align-items:center;gap:6px}.map-workspace>.map-info-panel .info-resource-language-dropdown{position:relative;flex:0 0 auto}.map-workspace>.map-info-panel .info-resource-item-with-selector .info-resource-language-dropdown.is-open{z-index:25}.map-workspace>.map-info-panel .info-resource-language-trigger{min-width:74px;height:34px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border:1px solid rgba(145,109,74,.22);border-radius:10px;background:rgba(255,247,236,.92);color:#7b5d41;box-shadow:0 4px 10px rgba(72,42,15,.06);transition:all .2s ease}.map-workspace>.map-info-panel .info-resource-language-trigger:hover{border-color:rgba(171,74,36,.42);color:#ab4a24}.map-workspace>.map-info-panel .info-resource-language-trigger-content{display:inline-flex;align-items:center;gap:8px;min-width:0}.map-workspace>.map-info-panel .info-resource-language-trigger-label{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase}.map-workspace>.map-info-panel .info-resource-language-trigger-chevron{flex-shrink:0;transition:transform .2s ease}.map-workspace>.map-info-panel .info-resource-language-dropdown.is-open .info-resource-language-trigger-chevron{transform:rotate(180deg)}.map-workspace>.map-info-panel .info-resource-language-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:176px;display:grid;grid-gap:4px;gap:4px;padding:6px;border:1px solid rgba(145,109,74,.18);border-radius:12px;background:rgba(255,252,246,.98);box-shadow:0 14px 26px rgba(72,42,15,.18)}.map-workspace>.map-info-panel .info-resource-language-dropdown[data-menu-placement=up] .info-resource-language-menu{top:auto;bottom:calc(100% + 6px)}.map-workspace>.map-info-panel .info-resource-language-dropdown[data-menu-placement=down] .info-resource-language-menu{top:calc(100% + 6px);bottom:auto}.map-workspace>.map-info-panel .info-resource-language-option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:inherit;text-align:left}.map-workspace>.map-info-panel .info-resource-language-option.is-active,.map-workspace>.map-info-panel .info-resource-language-option:hover{background:rgba(171,74,36,.08)}.map-workspace>.map-info-panel .info-resource-language-option-main{display:inline-flex;align-items:center;gap:10px;min-width:0}.map-workspace>.map-info-panel .info-resource-language-option-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.map-workspace>.map-info-panel .info-resource-language-option-copy strong{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.map-workspace>.map-info-panel .info-resource-language-option-copy span{font-size:12px;color:var(--aterroir-copy-muted)}.map-workspace>.map-info-panel .info-resource-language-option-check{flex-shrink:0;color:#ab4a24}.map-workspace>.map-info-panel .info-resource-language-flag{width:18px;height:12px;display:block;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(145,109,74,.18)}.map-workspace>.map-info-panel .info-resource-language-flag-emoji,.map-workspace>.map-info-panel .info-resource-language-flag-fallback{width:18px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px;line-height:1}.map-workspace>.map-info-panel .info-resource-item-with-selector{gap:8px}.map-workspace>.map-info-panel .info-resource-trailing{gap:6px}.map-workspace>.map-info-panel .info-resource-language-selector-inline{margin:0}.map-workspace>.map-info-panel .info-resource-language-trigger{min-width:66px;padding:0 8px}.map-workspace>.map-info-panel .info-resource-language-menu{min-width:164px}.map-workspace>.map-info-panel .panel-media-language-selector{left:10px;top:10px}.map-workspace>.map-info-panel.items-flush{--info-item-gap:0px;--info-item-radius:0px;--info-item-list-padding:0px;--info-item-divider-width:0px}.map-workspace>.map-info-panel.items-cards{--info-item-gap:6px;--info-item-radius:14px;--info-item-list-padding:6px 8px 8px;--info-item-divider-width:1px}.map-workspace>.map-info-panel.item-style-configured :is(.info-panel-section-pane-body-scroll,.panel-items-list){gap:var(--info-item-gap)}.map-workspace>.map-info-panel.item-style-configured .info-panel-section-pane-body-scroll{padding:var(--info-item-list-padding)}.map-workspace>.map-info-panel.item-style-configured :is(.info-panel-section-pane-body-scroll,.panel-items-list)>:is(.explorer-item,.info-zone-item,.info-resource-item,.label-editorial-item,.label-video-item,.label-agenda-item,.label-news-item,.recipe-card){border-radius:var(--info-item-radius)!important;border-top-width:1px;margin:0}.map-workspace>.map-info-panel.item-style-configured :is(.info-panel-section-pane-body-scroll,.panel-items-list)>*+:is(.explorer-item,.info-zone-item,.info-resource-item,.label-editorial-item,.label-video-item,.label-agenda-item,.label-news-item,.recipe-card){border-top-width:var(--info-item-divider-width);margin-top:0}