@layer properties,theme,base;@layer components{._root_swn8o_4{gap:var(--pui-space-3);width:100%;height:100%;min-height:0;padding:var(--pui-space-3);grid-template-columns:minmax(0,1fr) 22rem;display:grid;container-type:inline-size}._root_swn8o_4[data-narrow]{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;height:auto}._stage_swn8o_19{gap:var(--pui-space-3);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}._root_swn8o_4[data-table] ._stage_swn8o_19{grid-template-rows:minmax(0,1.6fr) minmax(10rem,1fr)}._root_swn8o_4[data-narrow] ._stage_swn8o_19{grid-template-rows:auto auto}._root_swn8o_4[data-narrow] ._mapFrame_swn8o_34{aspect-ratio:1000/640}._side_swn8o_37{gap:var(--pui-space-3);min-width:0;min-height:0;padding:var(--pui-space-3);border-radius:var(--pui-radius-card);flex-direction:column;display:flex;overflow:auto}._sectionTitle_swn8o_47{align-items:baseline;gap:var(--pui-space-1-5);color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-semibold);margin:0;display:flex}._label_swn8o_56{color:var(--pui-ink-2);font-size:var(--pui-text-xs);font-weight:var(--pui-weight-medium)}._quiet_swn8o_61{color:var(--pui-ink-3);font-size:var(--pui-text-xs);font-weight:var(--pui-weight-regular,400);margin:0}._ok_swn8o_67{align-items:center;gap:var(--pui-space-1);color:var(--pui-success);font-size:var(--pui-text-xs);margin:0;display:flex}._ok_swn8o_67 svg{width:var(--pui-icon-sm);height:var(--pui-icon-sm)}._rowTitle_swn8o_79{color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-medium)}._notice_swn8o_84{align-items:center;gap:var(--pui-space-2);padding:var(--pui-space-2) var(--pui-space-2-5,.625rem);border-radius:var(--pui-radius-control);background:var(--pui-hover);color:var(--pui-ink);font-size:var(--pui-text-xs);flex-wrap:wrap;margin:0;line-height:1.45;display:flex}._notice_swn8o_84>svg{width:var(--pui-icon-sm);height:var(--pui-icon-sm);flex:none}._notice_swn8o_84[data-tone=info]{background:var(--pui-blue-tint)}._notice_swn8o_84[data-tone=warning]{background:var(--pui-orange-tint)}._notice_swn8o_84[data-tone=danger]{background:var(--pui-red-tint)}._mapFrame_swn8o_34{--ground:color-mix(in oklab, var(--pui-success) 16%, var(--pui-canvas));--contour:color-mix(in oklab, var(--pui-success) 40%, var(--pui-canvas));--water:color-mix(in oklab, var(--pui-info) 45%, var(--pui-canvas));--edge:color-mix(in oklab, var(--pui-success) 60%, transparent);--trail:color-mix(in oklab, var(--pui-warning) 80%, var(--pui-ink));--label:var(--pui-ink);border-radius:var(--pui-radius-card);min-height:0;box-shadow:inset 0 0 0 1px var(--pui-line-soft);transition:opacity var(--pui-motion-out) var(--pui-ease-default);position:relative;overflow:hidden}._mapFrame_swn8o_34[data-basemap=dark]{--ground:color-mix(in oklab, var(--pui-canvas) 70%, var(--pui-ink) 4%);--contour:color-mix(in oklab, var(--pui-ink) 16%, transparent);--water:color-mix(in oklab, var(--pui-ink) 12%, var(--pui-canvas));--edge:color-mix(in oklab, var(--pui-ink) 30%, transparent);--trail:color-mix(in oklab, var(--pui-ink) 45%, transparent)}._mapFrame_swn8o_34[data-basemap=light]{--ground:color-mix(in oklab, var(--pui-surface) 92%, var(--pui-ink) 4%);--contour:color-mix(in oklab, var(--pui-ink) 12%, transparent);--water:color-mix(in oklab, var(--pui-info) 18%, var(--pui-surface));--edge:color-mix(in oklab, var(--pui-ink) 25%, transparent);--trail:color-mix(in oklab, var(--pui-ink) 40%, transparent)}._mapFrame_swn8o_34[data-basemap=imagery]{--ground:color-mix(in oklab, var(--pui-success) 30%, var(--pui-warning) 18%);--contour:color-mix(in oklab, var(--pui-ink) 10%, transparent);--water:color-mix(in oklab, var(--pui-info) 60%, var(--pui-ink) 20%);--edge:transparent;--trail:color-mix(in oklab, var(--pui-surface) 70%, transparent)}._mapFrame_swn8o_34[data-switching]{opacity:.7}._map_swn8o_34{width:100%;height:100%;display:block}._realGround_swn8o_157{--_land:var(--ground);--_sea:var(--water)}._ground_swn8o_161{fill:var(--ground);transition:fill var(--pui-motion-out) var(--pui-ease-default)}._edge_swn8o_165{fill:none;stroke:var(--edge);stroke-width:2px;stroke-dasharray:10 6}._contour_swn8o_171{fill:none;stroke:var(--contour);stroke-width:1.2px;transition:stroke var(--pui-motion-out) var(--pui-ease-default)}._water_swn8o_177{fill:var(--water);transition:fill var(--pui-motion-out) var(--pui-ease-default)}._line_swn8o_181{pointer-events:none;fill:none;stroke-linecap:round}._line_swn8o_181[data-kind=trail]{stroke:var(--trail);stroke-width:2px;stroke-dasharray:6 5}._line_swn8o_181[data-kind=river]{stroke:var(--water);stroke-width:3px}._line_swn8o_181[data-kind=road]{stroke:color-mix(in oklab, var(--pui-ink) 35%, transparent);stroke-width:3px}._hit_swn8o_199{fill:#0000}._feature_swn8o_202{cursor:pointer;transition:opacity var(--pui-motion-out) var(--pui-ease-default);outline:none}._feature_swn8o_202[data-dimmed]{opacity:.22}._symbol_swn8o_210{fill:var(--pui-accent);stroke:var(--pui-surface);stroke-width:2px;transition:transform var(--pui-motion-out) var(--pui-ease-default)}._feature_swn8o_202:hover ._symbol_swn8o_210,._feature_swn8o_202:focus-visible ._symbol_swn8o_210{transform:scale(1.25)}._feature_swn8o_202:focus-visible ._ring_swn8o_220,._ring_swn8o_220{fill:none;stroke:var(--pui-info);stroke-width:3px}._feature_swn8o_202:focus-visible:not([data-selected]) ._symbol_swn8o_210{stroke:var(--pui-info)}._featureLabel_swn8o_229[data-side]{text-anchor:start}._featureLabel_swn8o_229{fill:var(--label);text-anchor:middle;paint-order:stroke;stroke:var(--ground);stroke-width:4px;stroke-linejoin:round;font-size:13px;font-weight:600}._attribution_swn8o_242{inset-block-end:var(--pui-space-1);inset-inline:var(--pui-space-2);color:var(--pui-ink-3);font-size:var(--pui-text-2xs);text-align:end;text-overflow:ellipsis;white-space:nowrap;position:absolute;overflow:hidden}._tableToggle_swn8o_253{position:absolute;inset-block-start:var(--pui-space-2);inset-inline-start:var(--pui-space-2)}._anchor_swn8o_258{z-index:2;width:17rem;animation:_anchor-in_swn8o_1 var(--pui-motion-out) var(--pui-ease-default);position:absolute}@keyframes _anchor-in_swn8o_1{0%{opacity:0}}._anchoredNote_swn8o_270{align-items:flex-start;gap:var(--pui-space-2);flex-direction:column;display:flex}._inspector_swn8o_278{gap:var(--pui-space-2-5,.625rem);padding:var(--pui-space-3);border-radius:var(--pui-radius-card);background:var(--pui-surface);box-shadow:inset 0 0 0 1px var(--pui-line-soft), 0 8px 24px color-mix(in oklab, var(--pui-ink) 18%, transparent);flex-direction:column;display:flex}._inspector_swn8o_278[data-docked]{box-shadow:none;background:0 0;padding:0}._inspectorHead_swn8o_294{align-items:center;gap:var(--pui-space-1-5);display:flex}._inspectorIcon_swn8o_299{width:var(--pui-icon-sm);height:var(--pui-icon-sm);color:var(--pui-accent);flex:none}._inspectorTitle_swn8o_305{color:var(--pui-ink);font-size:var(--pui-text-sm);font-weight:var(--pui-weight-semibold);flex:1;margin:0}._inspectorSkeleton_swn8o_312,._here_swn8o_317{gap:var(--pui-space-1-5);flex-direction:column;display:flex}._hereList_swn8o_322{gap:var(--pui-space-1);flex-wrap:wrap;display:flex}._hereItem_swn8o_327{padding:var(--pui-space-1) var(--pui-space-2);border-radius:var(--pui-radius-control);background:var(--pui-hover);color:var(--pui-ink);font:inherit;font-size:var(--pui-text-xs);cursor:pointer;border:0}._hereItem_swn8o_327[aria-pressed=true]{background:var(--pui-accent);color:var(--pui-accent-foreground)}._attrs_swn8o_341{flex-direction:column;margin:0;display:flex}._attrs_swn8o_341>div{gap:var(--pui-space-2);padding-block:var(--pui-space-1-5);border-bottom:1px solid var(--pui-line-soft);grid-template-columns:8rem minmax(0,1fr);display:grid}._attrs_swn8o_341 dt{color:var(--pui-ink-3);font-size:var(--pui-text-xs)}._attrs_swn8o_341 dd{color:var(--pui-ink);font-size:var(--pui-text-sm);font-variant-numeric:tabular-nums;margin:0}._attrs_swn8o_341 dd[data-empty]{color:var(--pui-ink-3);font-style:italic}._tablePanel_swn8o_369{gap:var(--pui-space-2);min-height:0;padding:var(--pui-space-3);border-radius:var(--pui-radius-card);flex-direction:column;display:flex}._tableHead_swn8o_377{justify-content:space-between;align-items:center;gap:var(--pui-space-2);display:flex}._tableScroll_swn8o_383{flex:1 1 0;min-height:0;overflow:auto}._root_swn8o_4[data-narrow] ._tableScroll_swn8o_383{flex:none;max-height:20rem}._table_swn8o_253{border-collapse:collapse;width:100%;font-size:var(--pui-text-xs);font-variant-numeric:tabular-nums}._table_swn8o_253 th{background:var(--pui-surface);text-align:start;position:sticky;top:0}._sortButton_swn8o_404{align-items:center;gap:var(--pui-space-1);padding:var(--pui-space-1-5) var(--pui-space-2);color:var(--pui-ink-2);font:inherit;font-weight:var(--pui-weight-medium);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}._sortButton_swn8o_404 svg{width:.8rem;height:.8rem}._table_swn8o_253 td{padding:var(--pui-space-1-5) var(--pui-space-2);border-top:1px solid var(--pui-line-soft);color:var(--pui-ink);white-space:nowrap}._table_swn8o_253 td[data-empty]{color:var(--pui-ink-3)}._table_swn8o_253 tbody tr{cursor:pointer;transition:background-color var(--pui-motion-out) var(--pui-ease-default), opacity var(--pui-motion-out) var(--pui-ease-default)}._table_swn8o_253 tbody tr:hover{background:var(--pui-hover)}._table_swn8o_253 tbody tr[aria-selected=true]{background:color-mix(in oklab, var(--pui-info) 18%, transparent);box-shadow:inset 3px 0 0 var(--pui-info)}._table_swn8o_253 tbody tr[data-dimmed]{opacity:.4}._table_swn8o_253 tbody tr:focus-visible{outline:2px solid var(--pui-accent);outline-offset:-2px}._filter_swn8o_452,._basemaps_swn8o_453{gap:var(--pui-space-3);flex-direction:column;display:flex}._filterActions_swn8o_458{justify-content:flex-end;gap:var(--pui-space-2);flex-wrap:wrap;display:flex}._basemapGrid_swn8o_464{gap:var(--pui-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._basemap_swn8o_453{gap:var(--pui-space-1-5);padding:var(--pui-space-1-5);border-radius:var(--pui-radius-control);background:var(--pui-surface);box-shadow:inset 0 0 0 1px var(--pui-line-soft);color:var(--pui-ink);font:inherit;text-align:start;cursor:pointer;border:0;flex-direction:column;display:flex}._basemap_swn8o_453[aria-checked=true]{box-shadow:0 0 0 2px var(--pui-accent)}._basemap_swn8o_453:disabled{cursor:not-allowed;opacity:.55}._basemap_swn8o_453:focus-visible{outline:2px solid var(--pui-accent);outline-offset:2px}._swatch_swn8o_494{--ground:color-mix(in oklab, var(--pui-success) 16%, var(--pui-canvas));--contour:color-mix(in oklab, var(--pui-success) 40%, var(--pui-canvas));--water:color-mix(in oklab, var(--pui-info) 45%, var(--pui-canvas));border-radius:calc(var(--pui-radius-control) - 2px);background:radial-gradient(ellipse 30% 40% at 25% 70%, var(--water) 60%, transparent 62%), repeating-radial-gradient(ellipse at 65% 40%, transparent 0 8px, var(--contour) 8px 9px), var(--ground);height:3.5rem}._swatch_swn8o_494[data-basemap=dark]{--ground:color-mix(in oklab, var(--pui-canvas) 70%, var(--pui-ink) 4%);--contour:color-mix(in oklab, var(--pui-ink) 16%, transparent);--water:color-mix(in oklab, var(--pui-ink) 12%, var(--pui-canvas))}._swatch_swn8o_494[data-basemap=light]{--ground:color-mix(in oklab, var(--pui-surface) 92%, var(--pui-ink) 4%);--contour:color-mix(in oklab, var(--pui-ink) 12%, transparent);--water:color-mix(in oklab, var(--pui-info) 18%, var(--pui-surface))}._swatch_swn8o_494[data-basemap=imagery]{--ground:color-mix(in oklab, var(--pui-success) 30%, var(--pui-warning) 18%);--contour:color-mix(in oklab, var(--pui-ink) 10%, transparent);--water:color-mix(in oklab, var(--pui-info) 60%, var(--pui-ink) 20%)}._basemapText_swn8o_519{flex-direction:column;gap:.125rem;display:flex}._key_swn8o_525{gap:var(--pui-space-2);border-block-start:1px solid var(--pui-line-soft);flex-direction:column;margin-block-start:var(--pui-space-2);padding-block-start:var(--pui-space-3);display:flex}._keyTitle_swn8o_533{color:var(--pui-ink-3);font-size:var(--pui-text-xs);font-weight:500}._key_swn8o_525 ul{gap:var(--pui-space-1-5);flex-direction:column;list-style:none;display:flex}._key_swn8o_525 li{align-items:center;gap:var(--pui-space-2);color:var(--pui-ink-2);font-size:var(--pui-text-sm);display:flex}._keySymbol_swn8o_551{width:.875rem;height:.875rem;fill:var(--pui-ink);flex-shrink:0}._keyCount_swn8o_557{color:var(--pui-ink);font-variant-numeric:tabular-nums}._keyTrail_swn8o_561{border-block-start:2px dashed color-mix(in oklab, var(--pui-warning) 80%, var(--pui-ink));flex-shrink:0;width:.875rem}}@layer utilities;
