.BoardFilters_filters__B5s82{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2)}.BoardFilters_filters__B5s82>*{flex:0 0 auto}.BoardHeader_head__soVQX{--ctl-h:32px;--search-icon:15px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;-moz-column-gap:var(--space-4);column-gap:var(--space-4);row-gap:var(--space-3);margin-bottom:var(--space-4)}.BoardHeader_title__KsSJW{text-wrap:balance;font-family:var(--font-display);font-size:var(--size-title-xl);font-weight:var(--w-bold);letter-spacing:var(--track-tight);color:var(--text-strong);margin:0;min-width:0}.BoardHeader_searchWrap__tp1iA{position:relative;display:flex;align-items:center;min-width:0}.BoardHeader_searchIcon__ReqKw{position:absolute;left:var(--space-2);color:var(--text-muted);pointer-events:none}.BoardHeader_search__5C98h{width:100%;min-width:0;height:var(--ctl-h);padding:0 var(--space-3) 0 calc(var(--space-2) + var(--search-icon) + var(--space-2));background:var(--surface-inset);border:var(--bw-hair) solid var(--border-rule);border-radius:0;color:var(--text-body);font-size:var(--size-body-s);box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.BoardHeader_search__5C98h::-moz-placeholder{color:var(--text-faint)}.BoardHeader_search__5C98h::placeholder{color:var(--text-faint)}.BoardHeader_search__5C98h:hover{border-color:var(--border-strong)}.BoardHeader_search__5C98h:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-color:var(--accent)}.BoardHeader_controls__mHanh{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2);min-width:0}.BoardHeader_control___O8Xb{flex:0 0 auto}.BoardHeader_control___O8Xb button{height:var(--ctl-h);box-sizing:border-box;padding-top:0;padding-bottom:0}.BoardHeader_realm__WsL1p{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;height:var(--ctl-h);padding:0 var(--space-3);box-sizing:border-box;background:var(--input,transparent);border:var(--bw-hair) solid var(--border-rule);border-radius:0;color:var(--text-muted);font-size:var(--size-body-s);font-weight:var(--w-semibold);line-height:1;cursor:pointer;white-space:nowrap;transition:color .12s ease,border-color .12s ease}.BoardHeader_realm__WsL1p:hover,.BoardHeader_realm__WsL1p[aria-expanded=true]{color:var(--accent);border-color:var(--accent)}@media (max-width:1024px){.BoardHeader_head__soVQX{grid-template-columns:auto 1fr}.BoardHeader_controls__mHanh{grid-column:1/-1;overflow-x:auto}.BoardHeader_controls__mHanh [data-scope-label],.BoardHeader_realmLabel__lwusu{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.BoardHeader_realm__WsL1p{gap:0;padding:0 var(--space-2)}.BoardHeader_control___O8Xb button{padding-left:var(--space-2);padding-right:var(--space-2)}}@media (max-width:700px){.BoardHeader_head__soVQX{grid-template-columns:1fr}.BoardHeader_controls__mHanh,.BoardHeader_searchWrap__tp1iA{grid-column:1}.BoardHeader_controls__mHanh{justify-content:space-between;gap:var(--space-1);overflow-x:visible}.BoardHeader_title__KsSJW{font-size:var(--size-title-l)}}.hcMapPin{display:block;width:100%;height:100%;background:var(--pin-accent,#d9881c);border:1px solid rgba(0,0,0,.55);box-shadow:0 0 0 1px rgba(255,255,255,.18)}.hcMapPin[data-selected=true]{outline:2px solid #fff;outline-offset:1px}.hcMapEmpty{position:absolute;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;font-size:13px;background:transparent;pointer-events:none}.hcMapEmpty-pill{max-width:85%;padding:8px 14px;color:var(--map-empty-fg,#93a0ad);background:var(--map-empty-pill-bg,rgba(14,20,27,.82));border:1px solid var(--map-control-border,#2e3945);border-radius:0}.leaflet-bar,.leaflet-bar a,.leaflet-control-attribution,.leaflet-popup-content-wrapper,.leaflet-popup-tip{border-radius:0!important}.leaflet-bar a{background:var(--map-control-bg,#0e141b);color:var(--map-control-fg,#e2e9f0);border-color:var(--map-control-border,#2e3945)!important}.leaflet-bar a:hover{background:var(--map-control-hover,#121a23)}.leaflet-control-attribution{background:rgba(14,20,27,.8)!important;color:var(--map-empty-fg,#93a0ad)!important}.leaflet-control-attribution a{color:inherit}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:var(--map-control-bg,#0e141b)!important;color:var(--map-control-fg,#e2e9f0)!important}.hcMapLayout{display:flex;flex-direction:column;min-height:0;width:100%}.hcMapLayout-toolbar{flex:0 0 auto}.hcMapLayout-body{position:relative;display:flex;align-items:flex-start;gap:16px;min-height:0;width:100%;padding-right:var(--hc-dock-gutter,56px)}.hcMapLayout-results{flex:1 1 auto;min-width:0}.hcMapLayout-map{position:sticky;top:var(--hc-map-top,0);align-self:flex-start;flex:0 0 var(--hc-map-w,44%);height:calc(100dvh - var(--hc-map-top, 0px));max-height:calc(100dvh - var(--hc-map-top, 0px));min-width:0}.hcMapLayout-close{position:absolute;top:8px;right:8px;z-index:500;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;border-radius:var(--radius,8px);border:1px solid var(--line,#2a3138);background:var(--raised,#090b0d);color:var(--ink,#f8f9fa);cursor:pointer}.hcMapCrumbToggle{padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.4;border:1px solid var(--hc-map-accent,var(--accent,#d9881c));border-radius:var(--radius,8px);background:transparent;color:var(--hc-map-accent,var(--accent,#d9881c));cursor:pointer;transition:color .12s ease,border-color .12s ease,background-color .12s ease}.hcMapCrumbToggle:hover,.hcMapCrumbToggle[aria-expanded=true]{border-color:var(--hc-map-accent,var(--accent,#d9881c));color:var(--hc-map-accent,var(--accent,#d9881c));background:color-mix(in srgb,var(--hc-map-accent,var(--accent,#d9881c)) 14%,transparent)}.hcMapCrumbFallback{flex:0 0 auto;display:flex;justify-content:flex-end;padding:0 0 var(--space-3,8px)}.hcStatic{height:calc(100dvh - var(--hc-map-top, 0px));overflow:hidden}.hcStatic-body{position:relative;display:flex;align-items:stretch;width:100%;height:100%;min-height:0;padding-right:var(--hc-dock-gutter,56px)}.hcStatic-left{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0}.hcStatic-left .hcMapLayout-toolbar{flex:0 0 auto}.hcStatic-results{flex:1 1 auto;min-height:0;overflow-y:auto}.hcStatic-handle{flex:0 0 6px;align-self:stretch;cursor:col-resize;background:var(--line,#2a3138);opacity:.35;touch-action:none}.hcStatic-handle:hover{opacity:.7}.hcStatic-map{position:relative;flex:0 0 var(--hc-map-w,34%);min-width:0;height:100%;transition:flex-basis .16s ease;z-index:0;isolation:isolate}.hcStatic-close{position:absolute;top:8px;right:8px;z-index:500;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:12px;border-radius:var(--radius,8px);border:1px solid var(--line,#2a3138);background:var(--raised,#090b0d);color:var(--ink,#f8f9fa);cursor:pointer}.hcStatic-close:hover{border-color:var(--accent,#d9881c);color:var(--accent,#d9881c)}@media (orientation:portrait) and (max-width:1024px){.hcStatic{height:auto;overflow:visible}.hcStatic-body{flex-direction:column}.hcStatic-results{overflow-y:visible;scroll-margin-top:42vh}.hcStatic-handle{display:none}.hcStatic-map{order:-1;position:sticky;top:var(--hc-map-top,0);height:38vh;flex:none!important;width:100%;background:var(--map-bg,#10141b)}}@media (max-width:767px){.hcMapLayout-body{flex-direction:column}.hcMapLayout-map{order:-1;position:sticky;top:var(--hc-map-top,0);height:38vh;max-height:38vh;width:100%;flex:none;z-index:5;background:var(--map-bg,#10141b)}.hcMapLayout-close{position:absolute;top:8px;bottom:auto;left:auto;right:8px;transform:none;z-index:500;padding:8px 12px;font-size:13px;box-shadow:0 2px 10px rgba(0,0,0,.5)}}.hcEsfb{display:flex;flex-direction:column;gap:10px;width:100%}.hcEsfb-categories{display:flex;flex-wrap:wrap;gap:6px}.hcEsfb-cat{padding:4px 12px;font-size:12.5px;line-height:1.5;border-radius:0;border:1px solid var(--hairline,var(--line,#2a3138));background:transparent;color:var(--body,#c7ccd1);cursor:pointer}.hcEsfb-cat:hover{color:var(--ink,#f8f9fa)}.hcEsfb-cat--active,.hcEsfb-cat:hover{border-color:var(--hc-esfb-accent,var(--accent,#d9881c))}.hcEsfb-cat--active{color:var(--hc-esfb-accent,var(--accent,#d9881c));background:color-mix(in srgb,var(--hc-esfb-accent,var(--accent,#d9881c)) 14%,transparent)}.hcEsfb-searchRow{display:flex;align-items:stretch;gap:0;width:100%;min-width:0}.hcEsfb-search{flex:1 1 auto;min-width:0;height:36px;padding:0 12px;border-radius:0;border:1px solid var(--hairline,var(--line,#2a3138));border-right:0;background:transparent;color:var(--ink,#f8f9fa);font-size:13px}.hcEsfb-search:focus{outline:none;border-color:var(--hc-esfb-accent,var(--accent,#d9881c))}.hcEsfb-go{flex:0 0 auto;height:36px;padding:0 14px;border-radius:0;border:1px solid var(--hairline,var(--line,#2a3138));background:transparent;color:var(--mute,#7d858c);font-size:12.5px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.hcEsfb-go--active,.hcEsfb-go:hover{border-color:var(--hc-esfb-accent,var(--accent,#d9881c));color:var(--hc-esfb-accent,var(--accent,#d9881c));background:color-mix(in srgb,var(--hc-esfb-accent,var(--accent,#d9881c)) 12%,transparent)}.hcEsfb-filters{display:flex;flex-wrap:wrap;gap:8px}.hcEsfb-dropdown{height:34px;padding:0 10px;border-radius:0;border:1px solid var(--hairline,var(--line,#2a3138));background:transparent;color:var(--body,#c7ccd1);font-size:12.5px;cursor:pointer}.hcEsfb-dropdown:focus{outline:none;border-color:var(--hc-esfb-accent,var(--accent,#d9881c))}.hcExploreGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.hcExploreGrid--narrow{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}